[go: up one dir, main page]

CN101656921B - 即时消息传递状态通知方法、网元设备及网络系统 - Google Patents

即时消息传递状态通知方法、网元设备及网络系统 Download PDF

Info

Publication number
CN101656921B
CN101656921B CN200910001493XA CN200910001493A CN101656921B CN 101656921 B CN101656921 B CN 101656921B CN 200910001493X A CN200910001493X A CN 200910001493XA CN 200910001493 A CN200910001493 A CN 200910001493A CN 101656921 B CN101656921 B CN 101656921B
Authority
CN
China
Prior art keywords
sms
sign
message
status report
corresponding relation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200910001493XA
Other languages
English (en)
Other versions
CN101656921A (zh
Inventor
张颖
王啸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200910001493XA priority Critical patent/CN101656921B/zh
Publication of CN101656921A publication Critical patent/CN101656921A/zh
Application granted granted Critical
Publication of CN101656921B publication Critical patent/CN101656921B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/234Monitoring or handling of messages for tracking messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种即时消息传递状态通知方法,包括:接收主叫方发送的携带即时消息IM标识的IM消息,将所述IM消息转换成短消息服务SMS消息并发送给短消息业务服务中心SMS-SC;建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;接收所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识,生成包含所述IM标识的IM传递状态通知消息并发送给主叫方。使用本发明所提供的技术方案,能够使主叫方获知被叫方是否收到所发送的IM消息。

Description

即时消息传递状态通知方法、网元设备及网络系统
技术领域
本发明涉及通信技术领域,特别涉及一种即时消息传递状态通知方法、网元设备及网络系统。
背景技术
短消息服务(Short Message Service,SMS)是3GPP定义的短消息业务,用于解决CS/PS域中收发短消息的需求,SMS主要传递文本格式的消息内容。即时消息(Instant Message,IM)是3GPP、互联网工程任务组(The InternetEngineering Task Force,IETF)以及开放移动联盟(Open Mobile Alliance,OMA)定义的基于会话初始协议(Session Initiation Protocol,SIP)的即时消息业务,主要用于IP领域中,以解决IP领域中收发消息的需求,IM消息可以传递语音、图像、视频、文本等多媒体消息格式。
为了实现IM消息与SMS消息的互通,3GPP定义了消息业务的应用层互通(Message Service-level Inter working,MESSIW)业务,该MESSIW业务不需要扩展现有用户设备(UE)的终端能力,由网络侧对消息格式进行转换,例如:IMS用户与CS/PS域用户互发消息,由网络侧将IMS用户发出的IM消息格式转换成CS/PS域用户所支持的SMS消息格式并发给CS/PS域用户,将CS/PS域用户发出的SMS消息格式转换成IMS用户支持的IM格式发给该IM用户。
在现有技术中,当IMS用户作为主叫方,需要通过网络向作为被叫方的CS/PS域用户发送即时消息,此时,主叫方向IP短消息网关(IP Short MessageGateway,IP-SM-GW)发送IM消息,IP-SM-GW将IM消息转换成SMS格式的SMS-SUBMIT消息发送给短消息业务服务中心(SMS Service Center,SMS-SC),SMS-SC以SMS-DELIVER格式向被叫方转发接收到的SMS-SUBMIT消息,根据被叫方的接收情况生成SMS状态报告SMS-STATUS-REPORT,并发送给IP-SM-GW,IP-SM-GW根据SMS-STATUS-REPORT生成Notification,但是并没有匹配到哪一个IM消息上,因而,主叫方不能获知作为被叫方的CS/PS域用户是否接收到所发送的IM消息。
发明内容
本发明实施例要解决的技术问题是提供一种即时消息传递状态通知方法、网元设备及网络系统,能够使主叫方获知被叫方是否收到所发送的IM消息。
有鉴于此,本发明实施例提供:
一种即时消息传递状态通知方法,包括:
接收主叫方发送的携带即时消息IM标识的IM消息,将所述IM消息转换成短消息服务SMS消息并发送给短消息业务服务中心SMS-SC;
建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;
接收所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识,生成包含所述IM标识的IM传递状态通知消息并发送给主叫方。
一种网元设备,包括:
IM消息接收单元,用于接收主叫方发送的携带IM标识的IM消息;
SMS消息发送单元,用于将所接收的IM消息转换成SMS消息,并发送给SMS-SC;
对应关系建立单元,用于建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;
SMS状态报告接收单元,用于接收所述SMS-SC发送的携带SMS标识的SMS状态报告;
IM标识获取单元,用于根据所建立的IM标识和SMS标识的对应关系,获取所述SMS状态报告所携带的SMS标识所对应的IM标识;
IM消息传递状态通知单元,用于生成包含所获取的IM标识的IM传递状态通知消息并发送给主叫方。
一种网络系统,包括:IP短消息网关,SMS-SC,
所述IP短消息网关,用于接收主叫方发送的携带IM标识的IM消息,将所述IM消息转换成SMS消息并发送给SMS-SC,建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;获取所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取所述SMS状态报告中所携带的SMS标识所对应的IM标识,生成包含所获取的IM标识的IM传递状态通知消息并发送给主叫方;
所述SMS-SC,用于接收所述IP短消息网关所发送的所述SMS消息,并向所述IP短消息网关发送所述携带SMS标识的SMS状态报告。
上述技术方案中的一个技术方案具有如下有益效果:
本发明实施例建立IM标识和用于标识SMS消息的SMS标识的对应关系,在接收到SMS-SC发送的携带SMS标识的SMS状态报告后,根据所建立的IM标识和SMS标识的对应关系,获取SMS状态报告所携带的SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
附图说明
图1为本发明实施例一提供的即时消息传递状态通知方法流程图;
图2为本发明实施例二提供的即时消息传递状态通知方法流程图;
图3为本发明实施例三提供的即时消息传递状态通知方法流程图;
图4为本发明实施例四提供的即时消息传递状态通知方法流程图;
图5为本发明实施例五提供的网元设备结构图;
图6为本发明实施例六提供的网元设备结构图;
图7为本发明实施例七提供的即时消息传递状态通知方法流程图;
图8为本发明实施例八提供的即时消息传递状态通知方法流程图。
具体实施方式
本发明实施例提供一种即时消息传递状态通知方法,该方法包括:接收主叫方发送的携带即时消息IM标识的IM消息,将所述IM消息转换成短消息服务SMS消息并发送给短消息业务服务中心SMS-SC;建立所述IM标识和用于标识所述SMS消息的SMS标识的对应关系;获取所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识,生成包含所述IM标识的IM传递状态通知消息并发送给主叫方。
其中,所述的SMS标识可以为以下情况的一种或多种组合:服务中心时间戳、主叫方标识、TP-消息参数、短消息业务服务中心标识。例如:
1.服务中心时间戳(TP Service Centre Time tamp,TP-SCTS),
2.主叫方标识和TP-SCTS字段,
3.主叫方标识和TP-消息参数(TP-MESSAGE-REFERENCE,TP-MR);
4.主叫方标识、短消息业务服务中心标识和TP-SCTS字段;
5.主叫方标识、短消息业务服务中心标识和TP-消息参数
6.主叫方标识、TP-消息参数和TP-SCTS字段。
7.主叫方标识、短消息业务服务中心标识、TP-消息参数和TP-SCTS字段。
所述的建立所述IM标识和用于标识所述SMS消息的SMS标识的对应关系可以包括以下情况的一种或多种组合,例如
1.建立IM标识与SMS标识的对应关系表;
2.SMS的标识包含IM标识信息;
3.利用算法可以根据IM标识生成SMS标识,SMS生成IM标识。
其中根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识
所对应的IM标识的步骤则具体可以为以下情况的一种或多种组合:
1.根据SMS标识以及IM标识与SMS标识的对应关系表,查找到IM标识。
2.由于SMS标识中包含IM标识,则可以从SMS标识中获取IM标识,。
3.利用算法,以及SMS标识生成IM标识。
所述的短消息业务服务中心标识,可以是为主叫服务的短消息中心地址;也可以是为IP-SM-GW服务的短消息中心地址。
使用本发明实施例提供的技术方案,能够使主叫方获知被叫方是否收到所发送的IM消息。
参阅图1,本发明实施例一提供一种即时消息传递状态通知方法,IP-SM-GW建立IM标识与SMS标识的对应关系,在本实施例中SMS标识是服务中心时间戳(TP Service Centre Time tamp,TP-SCTS),即SMS-SC接收SMS-SUBMIT消息的时间戳,该方法具体包括:
步骤101、主叫UE向IP-SM-GW发送会议初始化协议消息SIPMESSAGE,该SIP MESSSAGE是IM消息,该SIP MESSSAGE中携带即时消息处理通知(Instant Message Disposition Notification,IMDN)要求和IM标识。
该步骤中的IM标识包括IM编号,比如IMDN中定义的imdn.Message-ID:34jk324j。
步骤102、IP-SM-GW向主叫UE返回202Accept应答消息,以响应所接收到的SIP MESSAGE。
步骤103、IP-SM-GW将SIP MESSAGE转换成SMS格式的短消息服务提交SMS SUBMIT消息并发送给SMS-SC,该SMS SUBMIT中的TP-SRR(TP-STATUS-REPORT-REQUEST)字段设置为1,表示需要SMS状态报告SMS-STATUS-REPORT,并将SIP MESSAGE中的IM标识存储在消息标识对应表中的IM标识项中,如表一所示。
  IM标识  SMS标识
  imdn.Message-ID:34jk324j
表一
步骤104、SMS-SC返回短消息服务提交报告SMS-SUBMIT-REPORT消息,以响应所接收到的SMS-SBUMIT消息,该消息中的TP-SCTS字段为:“70017121711080”表明SMS-SC在07年10月17日12时17分01秒接收到SMS-SUBMIT,该SMS-SC位于+08时区。
步骤105、根据SMS-SUBMIT-REPORT消息与SMS-SBUMIT消息的对应关系,IP-SM-GW将TP-SCTS字段作为SMS标识,与所接收到的SIPMESSAGE中携带的IM标识进行关联,建立IM标识与TP-SCTS字段的对应关系,如表二所示。
  IM标识   SMS标识
  imdn.Message-ID:34jk324j   TP-SCTS:70017121711080
表二
步骤106、SMS-SC根据被叫UE是否接收到短消息的实际情况,向IP-SM-GW发送SMS状态报告SMS-STATUS-REPORT,该消息中的TP-SCTS字段为:“70017121711080”。
步骤107、IP-SM-GW向SMS-SC返回SMS传递报告SMS-DELIVER-REPORT消息,应答所接收到的SMS-STATUS-REPORT消息。
步骤108、IP-SM-GW在消息标识对应表中查找TP-SCTS字段所对应的IM标识,将SMS-STATUS-REPORT对应到SIP MESSAGE上。
步骤109、根据SMS-STATUS-REPORT的消息内容和所对应的SIPMESSAGE中的IMDN要求,构建携带IM标识的Notification,作为IM传递状态通知消息,该步骤中IM标识可以在Notification的消息体中携带。
根据SMS-STATUS-REPORT的消息内容和所对应的SIP MESSAGE中的IMDN要求,构建Notification的具体实现如下:SMS-STATUS-REPORT中携带表示被叫方接收成功或者失败的状态信息,IMDN要求被叫方接收成功或者失败时发送IM传递状态通知消息,当IMDN要求被叫方接收成功时发送IM传递状态通知消息且SMS-STATUS-REPORT携带的状态信息表示为被叫方接收成功时,生成携带IM标识的Notification,作为IM传递状态通知消息,以通知主叫方所发送的即时消息已被被叫方成功接收。
当然,当被叫方接收消息失败时也可以通知主叫方,此时,IMDN要求被叫方接收失败时发送IM传递状态通知消息。上述步骤也可以直接根据SMS-STATUS-REPORT的消息内容确定IM传递状态通知消息,此时,IMDN要求被叫方接收成功或失败时均发送IM传递状态通知消息。当SMS-STATUS-REPORT中携带的状态信息表示为被叫方接收成功,就向主叫方发送表示被叫方接收成功的IM传递状态通知消息;当SMS-STATUS-REPORT中携带的状态信息表示为被叫方接收失败,就向主叫方发送表示被叫方接收失败的IM传递状态通知消息,都可以实现本发明的目的。
步骤110、IP-SM-GW将Notification发送给主叫UE。
步骤111、主叫UE返回200OK应答消息,以响应所接收到的Notification。
本发明实施例一建立IM标识和TP-SCTS的对应关系,在接收到SMS-SC发送的携带TP-SCTS字段的SMS状态报告后,根据所建立的IM标识和TP-SCTS的对应关系,获取SMS状态报告所携带的TP-SCTS字段所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
参阅图2,本发明实施例二提供一种即时消息传递状态通知方法,在该方法中,SIP MESSAGE消息内容超过了单个SMS消息的承载能力,将SIPMESSGE消息转换成多个分片的SMS SUBMIT消息传输,比如转换成两个分片的SMS SUBMIT消息传输,IP-SM-GW建立IM标识与SMS标识的对应关系,在本实施例中,SMS标识是两个TP-SCTS字段,分别表示SMS-SC接收到两个分片SMS-SUBMIT消息的时间戳,该方法具体包括:
步骤201-步骤202与实施例一中步骤101-步骤102相同。
步骤203、由于SIP MESSAGE消息内容超过了单个SMS消息的承载能力,将SIP MESSGE消息转换成两个分片SMS-SUBMIT,且每个分片SMS-SUBMIT中的TP-SRR字段都设为1,表示需要对应的SMS-STATUS-REPORT,并将SIP MESSAGE中的IM标识存储在消息标识对应表中的IM标识项中,如表三所示。
  IM标识  SMS标识
  imdn.Message-ID:34jk324j
  imdn.Message-ID:34jk324j
表三
步骤204、IP-SM-GW向SMS-SC发送第一个分片SMS-SUBMIT消息。
步骤205、SMS-SC向IP-SM-GW返回SMS-SUBMIT-REPORT消息,以响应所接收到的第一个分片SMS-SUBMIT消息,该消息中的TP-SCTS字段为:“70017121711080”表明SMS-SC在07年10月17日12时17分01秒接收到第一个分片SMS-SUBMIT,该SMS-SC位于+08时区。
步骤206、IP-SM-GW将上述步骤中的TP-SCTS字段作为第一个分片SMS标识,与所接收到的SIP MESSAGE中携带的IM标识进行关联,并存储在消息标识对应表的SMS标识项中,如表四所示,以保存IM标识与第一个分片SMS标识的对应关系。
  IM标识   SMS标识
  imdn.Message-ID:34jk324j   TP-SCTS:70017121711080
  imdn.Message-ID:34jk324j
表四
步骤207、IP-SM-GW向SMS-SC发送第二个分片SMS-SUBMIT消息。
步骤208、SMS-SC向IP-SM-GW返回SMS-SUBMIT-REPORT消息,以响应所接收到的第二个分片SMS-SUBMIT消息,该消息中的TP-SCTS字段为:“70017121715480”表明SMS-SC在07年10月17日12时17分45秒接收到第二片SMS-SUBMIT,该SMS-SC位于+08时区。
步骤209、IP-SM-GW将步骤208中的TP-SCTS字段作为第二个分片SMS标识,与所接收到的SIP MESSAGE中携带的IM标识进行关联,并存储在消息标识对应表的SMS标识项中,如表五所示,以保存IM标识与第二个分片SMS标识的对应关系。
  IM标识   SMS标识
  imdn.Message-ID:34jk324j   TP-SCTS:70017121711080
  imdn.Message-ID:34jk324j   TP-SCTS:70017121715480
表四
步骤210、SMS-SC根据被叫UE是否接收到第一个分片短消息的实际情况,向IP-SM-GW发送相应的SMS-STATUS-REPORT,该消息携带第一个分片SMS标识,即TP-SCTS字段为:“70017121711080”。
步骤211、IP-SM-GW向SMS-SC发送SMS-DELIVER-REPORT消息,以响应上述步骤所发送的SMS-STATUS-REPORT消息。
步骤212、IP-SM-GW在消息标识对应表中查找第一个分片SMS标识所对应的IM标识,将步骤210中的SMS-STATUS-REPORT对应到SIPMESSAGE上,继续等待第二个分片SMS-SUBMIT所请求的SMS-STATUS-REPORT。
步骤213、SMS-SC根据被叫UE是否接收到第二个分片短消息的实际情况,向IP-SM-GW发送相应的SMS-STATUS-REPORT,该消息中携带第二个分片SMS标识,即TP-SCTS字段为:“70017121715480”。
步骤214、IP-SM-GW向SMS-SC发送SMS-DELIVER-REPORT消息,以响应步骤213所发送的SMS-STATUS-REPORT消息。
步骤215、IP-SM-GW在消息标识对应表中查找第二个分片SMS标识所对应的IM标识,将步骤213中的SMS-STATUS-REPORT对应到上述SIPMESSAGE上,此时已经接收到所有分片SMS-SUBMIT所请求的SMS-STATUS-REPORT。
步骤216、根据所有SMS-STATUS-REPORT的消息内容和所对应的SIPMESSAGE中的IMDN要求,构建Notification,作为IM传递状态通知消息。
步骤217、IP-SM-GW将Notification发送给主叫UE。
步骤218、主叫UE返回200OK应答消息,以响应所接收到的Notification。
本发明实施例二由于SIP MESSAGE消息内容超过了单个SMS消息的承载能力,将SIP MESSGE消息转换成两个分片SMS-SUBMIT传送到SMS-SC,并获取SMS-SC接收到对应分片SMS-SUBMIT的时间戳TP-SCTS,建立IM标识与对应分片SMS-SUBMIT的时间戳TP-SCTS的对应关系,在接收SMS状态报告后,先获知SMS状态报告所携带的TP-SCTS字段所对应的IM标识,在接收到对应上述SIP MESSAGE所分成的两片SMS-SUBMIT的SMS状态报告后,根据这两个SMS状态报告,生成包含所述IM标识的IM传递状态通知消息发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
参阅图3,本发明实施例三提供一种即时消息传递状态通知方法,在该方法中,IP-SM-GW建立IM标识与SMS标识的对应关系,在本实施例中,SMS标识是主叫方标识和TP-SCTS字段,该方法具体包括:
步骤301-步骤302与步骤101-步骤102相同。
步骤303、IP-SM-GW将SIP MESSAGE转换成SMS格式的SMS SUBMIT消息并发送给SMS-SC,该消息中携带主叫方标识和TP-SRR字段,TP-SRR字段设置为1,表示需要SMS状态报告SMS-STATUS-REPORT。
步骤304、IP-SM-GW将SIP MESSAGE中的IM标识存储在消息标识对应表中的IM标识项中,将主叫方标识存储在与所述IM标识栏对应的SMS标识项中,如表五所示。
  IM标识   SMS标识
  imdn.Message-ID:34jk324j   主叫方标识
表五
步骤305、SMS-SC返回SMS-SUBMIT-REPORT消息,以响应所接收到的SMS-SBUMIT消息,该消息中的TP-SCTS字段为:“70017121711080”表明SMS-SC在07年10月17日12时17分01秒接收到SMS-SUBMIT,该SMS-SC位于+08时区。
步骤306、IP-SM-GW将TP-SCTS字段与主叫方标识作为SMS标识,存储在同一个SMS标识项中,对应同一个IM标识,如表六所示,建立了IM标识与主叫方标识和TP-SCTS字段的对应关系。
表六
步骤307、SMS-SC根据被叫UE是否接收到短消息的实际情况,向IP-SM-GW发送SMS-STATUS-REPORT,该消息中携带TP-SCTS字段和消息接收方标识,其中,TP-SCTS字段为:“70017121711080”,该步骤中的消息接收方标识为SMS-STATUS-REPORT的接收方标识。
步骤308、IP-SM-GW向SMS-SC返回SMS-DELIVER-REPORT消息,应答所接收到的SMS-STATUS-REPORT消息。
步骤309、IP-SM-GW判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,判断TP-SCTS字段与上述SMS标识中的TP-SCTS字段是否相同,如果相同,获取上述SMS标识所对应的IM标识,将SMS-STATUS-REPORT消息对应到SIP MESSAGE消息上。
步骤310、根据SMS-STATUS-REPORT的消息内容和所对应的SIPMESSAGE中的IMDN要求,构建Notification,作为IM传递状态通知消息,该IM传递状态通知消息中携带IM标识。
该步骤中构建Notification的方式与实施例一相同,在此不再赘述。
步骤311-步骤312与实施例一中步骤109-步骤110相同。
上述的步骤304可以在步骤305后执行,也可以在步骤305后与步骤306一起执行。
本发明实施例三建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识和TP-SCTS字段,在接收到SMS-SC发送的携带消息接收方标识和TP-SCTS字段的SMS状态报告后,判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,继续判断所接收的SMS状态报告所携带的TP-SCTS字段是否与SMS标识中的TP-SCTS字段相同,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,获取上述SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本发明实施例三以IM消息未超过单个SMS消息承载的能力为例进行描述的,当IM消息超过单个SMS消息承载的能力时,将IM消息转换成多个分片SMS消息,建立IM标识与主叫方标识和对应各分片SMS消息的时间戳的对应关系。在接收到SMS-SC发送的携带消息接收方标识和TP-SCTS字段的SMS状态报告后,判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,继续判断所接收的SMS状态报告所携带的TP-SCTS字段是否与SMS标识中的TP-SCTS字段相同,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,在接收到对应上述SIP MESSAGE所分成的各片SMS-SUBMIT的SMS状态报告后,根据这些SMS状态报告,生成包含所述IM标识的IM传递状态通知消息发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
参阅图4,本发明实施例四提供一种即时消息传递状态通知方法,IP-SM-GW建立IM标识与SMS标识的对应关系,在本实施例中,SMS标识包括主叫方标识和TP-消息参数(TP-MESSAGE-REFERENCE,TP-MR),该方法具体包括:
步骤401-步骤402与实施例一中步骤101-步骤102相同。
步骤403、IP-SM-GW将SIP MESSAGE转换成SMS格式的SMS SUBMIT消息并发送给SMS-SC,该SMS-SUBMIT中携带主叫方标识和TP-MR。
其中主叫方标识可以从IM消息中获取,TP-MR是IP-SM-GW自己生成的。
步骤404、IP-SM-GW将SIP MESSAGE中的IM标识存储在消息标识对应表中的IM标识项中,将主叫方标识和TP-MR作为SMS标识存储在SMS标识项中,建立IM标识与主叫方标识和TP-MR的对应关系,如表七所示。
Figure G200910001493XD00131
表七
该步骤可以和步骤403同时执行,或者在步骤403之前执行,不影响本发明的实现。
步骤405、SMS-SC返回SMS-SUBMIT-REPORT消息,以响应所接收到的SMS-SBUMIT消息。
步骤406、SMS-SC根据被叫UE是否接收到短消息的实际情况,向IP-SM-GW发送SMS-STATUS-REPORT,该消息中携带TP-MR字段和消息接收方标识,该步骤中的消息接收方标识为SMS-STATUS-REPORT的接收方标识。
步骤407、IP-SM-GW向SMS-SC返回SMS-DELIVER-REPORT消息,应答所接收到的SMS-STATUS-REPORT消息。
步骤408、IP-SM-GW判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,判断TP-MR字段与上述SMS标识中的TP-MR字段是否相同,如果相同,获取TP-MR字段所对应的IM标识,将SMS-STATUS-REPORT消息对应到SIP MESSAGE消息上。
该步骤中构建Notification的方式与实施例一相同,在此不再赘述。
步骤409-步骤411与步骤310-步骤312相同。
其中,本发明实施例四当SIP MESSAGE消息内容超过了单个SMS消息的承载能力时,将SIP MESSGE消息转换成多个分片SMS-SUBMIT,建立IM标识与主叫方标识和对应各分片SMS-SUBMIT的TP-MR的对应关系,在接收到SMS-SC发送的携带消息接收方标识和TP-MR字段的SMS状态报告后,判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,继续判断所接收的SMS状态报告所携带的TP-MR字段是否与SMS标识中的TP-MR字段相同,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,在接收到对应上述SIP MESSAGE所分成的各片SMS-SUBMIT的SMS状态报告后,根据这些SMS状态报告,生成包含所述IM标识的IM传递状态通知消息发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本发明实施例四建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识和TP-MR,在接收到SMS-SC发送的携带消息接收方标识和TP-MR的SMS状态报告后,判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,继续判断所接收的SMS状态报告所携带的TP-MR是否与SMS标识中的TP-MR相同,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,获取上述SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
参阅图七,本发明实施例七提供一种即时消息传递状态通知方法,IP-SM-GW建立IM标识与SMS标识的对应关系,在本实施例中,SMS标识包括主叫方标识、短消息中心标识、TP-消息参数(TP-MESSAGE-REFERENCE,TP-MR),该方法具体包括:
步骤701-步骤702与实施例一中步骤101-步骤102相同。
步骤703、IP-SM-GW将SIP MESSAGE转换成SMS格式的SMS SUBMIT消息并发送给SMS-SC,该SMS消息中携带主叫方标识、短消息中心标识和TP-MR。
其中主叫方标识可以在短消息的SM-RP-OA(Short Message RelayProtocol Origination Address)短消息中继协议发送方地址字段携带;,TP-MR是IP-SM-GW自己生成的,短消息中心标识可以在SM-RP-DA(Short MessageRelay Protocol Destination Address)短消息中继协议接收方地址字段携带。
其中所述的主叫方标识、短消息中心标识也可以通过其它字段携带,在此不再列举。
步骤704、IP-SM-GW将SIP MESSAGE中的IM标识存储在消息标识对应表中的IM标识项中,将主叫方标识、短消息中心标识和TP-MR作为SMS标识存储在SMS标识项中,建立IM标识与主叫方标识、短消息中心标识和TP-MR的对应关系,如表八所示。
Figure G200910001493XD00151
表八
该步骤可以和步骤703同时执行,或者在步骤703之前执行,不影响本发明的实现。
步骤705、SMS-SC返回SMS-SUBMIT-REPORT消息,以响应所接收到的SMS-SBUMIT消息。
步骤706、SMS-SC根据被叫UE是否接收到短消息的实际情况,向IP-SM-GW发送SMS-STATUS-REPORT,该消息中携带TP-MR字段和消息接收方标识、短消息中心的标识。
其中所述消息接收方标识可以在短消息的TP-RA(TP-Receipt Address)接收方地址字段携带的信息或SM-RP-DA(Short Message Relay ProtocolDestination Address)短消息中继协议接收方地址字段携带;短消息中心标识可以在SM-RP-OA(Short Message Relay Protocol Origination Address)短消息中继协议发送方地址字段携带。
其中所述的接收方标识、短消息中心标识也可以通过其它字段携带,在此不再列举。
步骤707、IP-SM-GW向SMS-SC返回SMS-DELIVER-REPORT消息,应答所接收到的SMS-STATUS-REPORT消息。
步骤708、IP-SM-GW判断消息接收方标识、短消息中心标识和TP-MR是否分别和SMS标识中的主叫方标识、短消息中心标识、TP-MR相同,如果是,获取对应的IM标识,将SMS-STATUS-REPORT消息对应到SIP MESSAGE消息上。
该步骤中构建Notification的方式与实施例一相同,在此不再赘述。
步骤709-步骤711与步骤310-步骤312相同。
其中,本发明实施例七当SIP MESSAGE消息内容超过了单个SMS消息的承载能力时,将SIP MESSGE消息转换成多个分片SMS-SUBMIT,建立IM标识与主叫方标识、短消息中心标识和对应各分片SMS-SUBMIT的TP-MR的对应关系,在接收到SMS-SC发送的携带消息接收方标识、短消息中心标识和TP-MR字段的SMS状态报告后,判断消息接收方标识、短消息中心标识、TP-MR字段是否分别和SMS标识中的主叫方标识、短消息中心标识和TP-MR字段相同,如果相同,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,在接收到对应上述SIP MESSAGE所分成的各片SMS-SUBMIT的SMS状态报告后,根据这些SMS状态报告,生成包含所述IM标识的IM传递状态通知消息发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本发明实施例七建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识、短消息中心标识和TP-MR,在接收到SMS-SC发送的携带消息接收方标识、短消息中心标识和TP-MR的SMS状态报告后,判断消息接收方标识、短消息中心标识和TP-MR是否分别和SMS标识中的主叫方标识、短消息中心标识和TP-MR字段,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,获取上述SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
参阅图八,本发明实施例八提供一种即时消息传递状态通知方法,IP-SM-GW建立IM标识与SMS标识的对应关系,在本实施例中,SMS标识包括主叫方标识、短消息中心标识、TP-SCTS字段,该方法具体包括:
步骤801-步骤802与实施例一中步骤101-步骤102相同。
步骤803、IP-SM-GW将SIP MESSAGE转换成SMS格式的SMS SUBMIT消息并发送给SMS-SC,该SMS消息中携带主叫方标识、短消息中心标识。
其中所述主叫方标识可以在短消息的SM-RP-OA(Short Message RelayProtocol Origination Address)短消息中继协议发送方地址字段携带,所述的短消息中心标识可以在SM-RP-DA(Short Message Relay Protocol DestinationAddress)短消息中继协议接收方地址字段携带。
其中所述的主叫方标识、短消息中心标识也可以通过其它字段携带,在此不再列举。
步骤804、SMS-SC返回SMS-SUBMIT-REPORT消息,以响应所接收到的SMS-SBUMIT消息,该消息中的TP-SCTS字段为:“70017121711080”表明SMS-SC在07年10月17日12时17分01秒接收到SMS-SUBMIT,该SMS-SC位于+08时区。
步骤805、IP-SM-GW将SIP MESSAGE中的IM标识存储在消息标识对应表中的IM标识项中,将主叫方标识、短消息中心标识和TP-SCTS作为SMS标识存储在SMS标识项中,建立IM标识与主叫方标识、短消息中心标识和TP-SCTS的对应关系,如表九所示。
Figure G200910001493XD00171
表九
其中,IP-SM-GW也可以将SMS标识中的主叫方标识或短消息中心标识与SIP MESSAGE中的IM标识对应关系在步骤802之后或步骤803之后建立。
步骤806、SMS-SC根据被叫UE是否接收到短消息的实际情况,向IP-SM-GW发送SMS-STATUS-REPORT,该消息中携带TP-SCTS字段和消息接收方标识、短消息中心标识,其中,TP-SCTS字段为:“70017121711080”。
其中所述消息接收方标识可以在短消息的TP-RA(TP-Receipt Address)接收方地址字段携带的信息或SM-RP-DA(Short Message Relay ProtocolDestination Address)短消息中继协议接收方地址字段携带;短消息中心标识可以在SM-RP-OA(Short Message Relay Protocol Origination Address)短消息中继协议发送方地址字段携带。
其中所述的接叫方标识、短消息中心标识也可以通过其它字段携带,在此不再列举。
步骤807、IP-SM-GW向SMS-SC返回SMS-DELIVER-REPORT消息,应答所接收到的SMS-STATUS-REPORT消息。
步骤808、IP-SM-GW判断消息接收方标识、短消息中心标识和TP-SCTS是否分别和SMS标识中的主叫方标识、短消息中心标识、TP-SCTS相同,如果是,获取对应的IM标识,将SMS-STATUS-REPORT消息对应到SIPMESSAGE消息上。
该步骤中构建Notification的方式与实施例一相同,在此不再赘述。
步骤809-步骤811与步骤310-步骤312相同。
其中,本发明实施例八当SIP MESSAGE消息内容超过了单个SMS消息的承载能力时,将SIP MESSGE消息转换成多个分片SMS-SUBMIT,建立IM标识与主叫方标识、短消息中心标识和对应各分片SMS-SUBMIT-REPORT的TP-SCTS的对应关系,在接收到SMS-SC发送的携带消息接收方标识、短消息中心标识和TP-SCTS字段的SMS状态报告后,判断消息接收方标识、短消息中心标识、TP-SCTS字段是否分别和SMS标识中的主叫方标识、短消息中心标识和TP-SCTS字段相同,如果相同,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,在接收到对应上述SIP MESSAGE所分成的各片SMS-SUBMIT的SMS状态报告后,根据这些SMS状态报告,生成包含所述IM标识的IM传递状态通知消息发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本发明实施例八建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识、短消息中心标识和TP-SCTS,在接收到SMS-SC发送的携带消息接收方标识、短消息中心标识和TP-SCTS的SMS状态报告后,判断消息接收方标识、短消息中心标识和TP-SCTS是否分别和SMS标识中的主叫方标识、短消息中心标识和TP-SCTS字段,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,获取上述SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例如,只读存储器,磁盘或光盘等。
参阅图5,本发明实施例五提供一种网元设备,该网元设备可以是IP短消息网关,为了清楚的描述该网元设备各单元的连接关系,在图5中也画出了SMS-SC,该设备包括:
IM消息接收单元501,用于接收主叫方发送的携带IM标识的IM消息;
SMS消息发送单元502,用于将所接收的IM消息转换成SMS消息,并发送给SMS-SC;其中,当所述IM消息超过单个SMS消息承载的能力时,将所述IM消息转换成多个分片SMS消息并发送给所述SMS-SC;
时间戳接收单元503,用于接收SMS-SC发送的对应所述SMS消息的时间戳,所述对应SMS消息的时间戳为所述SMS-SC接收到所述SMS消息的时间;
对应关系建立单元504,用于建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;当所述IM消息超过单个SMS消息承载的能力时,该单元中的SMS标识为与各分片SMS消息对应的分片SMS标识;
SMS状态报告接收单元505,用于接收所述SMS-SC发送的携带所述SMS标识的SMS状态报告;
IM标识获取单元506包括:
主叫方标识判断单元5061,用于判断所述SMS状态报告的接收方标识是否是所述主叫方标识;
时间戳判断单元5062,用于判断所接收的SMS状态报告中所携带的时间戳与所述SMS标识中的时间戳是否相同,
其中,时间戳判断单元5062可以在主叫方标识判断单元5061在主叫方标识判断单元的判断结果之前或同时或之后,判断所接收的SMS状态报告中所携带的时间戳与所述SMS标识中的时间戳是否相同;
获取单元5063,用于当主叫方标识判断单元和时间戳判断单元的判断结果都为是时,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
IM消息传递状态通知单元507,用于根据所有携带对应所述IM标识的分片SMS标识的SMS状态报告,生成包含所述IM标识的IM传递状态通知消息。
在本发明的另一个实施例中:
所述对应关系建立单元504中的所述SMS标识还进一步包括短消息业务服务中心标识,
所述SMS状态报告接收单元505所接收的SMS状态报告中还携带所述SMS状态报告的短消息业务服务中心标识,
所述IM标识获取单元506进一步包括:
短消息业务服务中心标识判断单元(图未示),用于判断所述SMS状态报告的短消息业务服务中心标识是否是所述对应关系建立单元中的短消息业务服务中心标识;
则获取单元5063,进一步用于当主叫方标识判断单元、当时间戳判断单元和短消息业务服务中心标识的判断结果都为是时,执行根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
本发明实施例五中的对应关系建立单元504建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识和TP-SCTS字段,在SMS状态报告接收单元505接收到SMS-SC发送的携带消息接收方标识和TP-SCTS字段的SMS状态报告后,主叫方标识判断单元5061判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,时间戳判断单元5062继续判断所接收的SMS状态报告所携带的TP-SCTS字段是否与SMS标识中的TP-SCTS字段相同,如果是,获取单元5063获取上述SMS标识所对应的IM标识,IM消息传递状态生成单元5071生成携带上述IM标识的IM传递状态通知消息,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
参阅图6,本发明实施例六提供一种网元设备,该网元设备可以是IP短消息网关,为了清楚的描述该网元设备各单元的连接关系,在图6中也画出了SMS-SC,该网元设备包括:
IM消息接收单元601,用于接收主叫方发送的携带IM标识的IM消息;
SMS消息发送单元602,用于将所述IM消息转换成携带TP-MR和主叫方标识的SMS消息并发送给SMS-SC;其中,当所述IM消息超过单个SMS消息承载的能力时,将所述IM消息转换成多个分片SMS消息并发送给所述SMS-SC;
对应关系建立单元603,用于建立所述IM标识和用于标识所述SMS消息的SMS标识的对应关系,所述SMS标识包括TP-MR和主叫方标识;当所述IM消息超过单个SMS消息承载的能力时,该单元中的SMS标识为与各分片SMS消息对应的分片SMS标识;
SMS状态报告接收单元604,用于接收所述SMS-SC发送的携带所述SMS标识的SMS状态报告;
IM标识获取单元605包括:
主叫方标识判断单元6051,用于所述SMS状态报告的接收方标识是否是所述主叫方标识;
TP-MR判断单元6052,用于判断所接收的SMS状态报告中所携带的TP-MR与所述SMS标识中的TP-MR是否相同
其中,TP-MR判断单元6052可以在主叫方标识判断单元6051的判断之前、同时或之后,判断所接收的SMS状态报告中所携带的TP-MR与所述SMS标识中的TP-MR是否相同;
获取单元6053,用于当主叫方标识判断单元和TP-MR判断单元的判断结果为是时,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
IM消息传递状态通知单元606,用于根据所有携带对应所述IM标识的分片SMS标识的SMS状态报告,生成包含所述IM标识的IM传递状态通知消息。
在本发明的另一个实施例中:
所述对应关系建立单元604中的所述SMS标识还进一步包括短消息业务服务中心标识,
所述SMS状态报告接收单元605所接收的SMS状态报告中还携带所述SMS状态报告的短消息业务服务中心标识,
所述IM标识获取单元606进一步包括:
短消息业务服务中心标识判断单元(图未示),用于判断所述SMS状态报告的短消息业务服务中心标识是否是所述对应关系建立单元中的短消息业务服务中心标识;
则获取单元6063,进一步用于当主叫方标识判断单元、TP-MR判断单元和短消息业务服务中心标识的判断结果都为是时,执行根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
本发明实施例六中的对应关系建立单元603建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识和TP-MR,在SMS状态报告接收单元604接收到SMS-SC发送的携带消息接收方标识和TP-MR的SMS状态报告后,主叫方标识判断单元6051判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,TP-MR判断单元6052继续判断所接收的SMS状态报告所携带的TP-MR是否与SMS标识中的TP-MR相同,如果是,获取单元6053获取上述SMS标识所对应的IM标识,IM消息传递状态通知单元606生成携带上述IM标识的IM传递状态通知消息,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本发明实施例七提供一种网络系统,包括:IP短消息网关,SMS-SC,
所述IP短消息网关,用于接收主叫方发送的携带IM标识的IM消息,将所述IM消息转换成SMS消息并发送给SMS-SC,接收所述SMS-SC发送的对应所述SMS消息的时间戳,所述对应SMS消息的时间戳为所述SMS-SC接收到所述SMS消息的时间;建立所述IM标识和用于标识所述SMS消息的SMS标识的对应关系,其中SMS标识包括对应SMS消息的时间戳;获取所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取SMS状态报告中所携带的SMS标识所对应的IM标识,生成包含所获取的IM标识的IM传递状态通知消息并发送给主叫方;
所述SMS-SC,用于接收所述IP短消息网关所发送的所述SMS消息后,向所述IP短消息网关发送对应所述SMS消息的时间戳,并向所述IP短消息网关发送所述携带SMS标识的SMS状态报告。
本发明实施例七中IP短消息网关建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识和TP-SCTS字段,在接收到SMS-SC发送的携带消息接收方标识和TP-SCTS字段的SMS状态报告后,判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,继续判断所接收的SMS状态报告所携带的TP-SCTS字段是否与SMS标识中的TP-SCTS字段相同,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,获取上述SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
本发明实施例八提供一种网络系统,包括:IP短消息网关,SMS-SC,
所述IP短消息网关,用于接收主叫方发送的携带IM标识的IM消息,将所述IM消息转换成携带主叫方标识和TP-MR的SMS消息并发送给SMS-SC,建立IM标识与SMS标识对应关系,其中SMS标识包括主叫方标识和TP-MR;接收SMS-SC发送的携带消息接收方标识和TP-MR的SMS状态报告,判断消息接收方标识是否是主叫方标识,如果是,继续判断SMS状态报告所携带的TP-MR是否与SMS标识中的TP-MR相同,如果相同,所接收的SMS状态报告为携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取该SMS状态报告中所携带的SMS标识所对应的IM标识,生成包含所获取的IM标识的IM传递状态通知消息并发送给主叫方;
所述SMS-SC,用于接收所述IP短消息网关所发送的所述SMS消息,并向所述IP短消息网关发送携带消息接收方标识和TP-MR的SMS状态报告。
本发明实施例八中IP短消息网关建立IM标识和SMS标识的对应关系,SMS标识包括主叫方标识和TP-MR,在接收到SMS-SC发送的携带消息接收方标识和TP-MR的SMS状态报告后,判断消息接收方标识是否是SMS标识中的主叫方标识,如果是,继续判断所接收的SMS状态报告所携带的TP-MR是否与SMS标识中的TP-MR相同,如果是,所接收的SMS状态报告作为携带上述SMS标识的SMS状态报告,获取上述SMS标识所对应的IM标识,在IM传递状态通知消息中携带所获取的IM标识发送给主叫方,将SMS消息对应到IM消息上,使主叫方获知被叫方是否收到所发送的上述IM消息。
以上对本发明所提供的一种即时消息传递状态通知方法、网元设备及网络系统进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (26)

1.一种即时消息传递状态通知方法,其特征在于,包括:
接收主叫方发送的携带即时消息IM标识的IM消息,将所述IM消息转换成短消息服务SMS消息并发送给短消息业务服务中心SMS-SC;
建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;
接收所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识,生成包含所述IM标识的IM传递状态通知消息并发送给主叫方。
2.根据权利要求1所述的方法,其特征在于,所述SMS标识包括以下情况的至少一种:
主叫方标识、TP-消息参数、短消息业务服务中心标识、时间戳。
3.根据权利要求2所述的方法,所述SMS标识包括时间戳,其特征在于,在将所述SMS消息发送给所述SMS-SC之后,建立所述IM标识和用于标识所述SMS消息的SMS标识的对应关系之前,该方法还包括:
接收所述SMS-SC发送的所述SMS消息的时间戳。
4.根据权利要求3所述的方法,其特征在于,
所述SMS标识还包括主叫方标识,所接收的SMS状态报告中还携带所述SMS状态报告的接收方标识,
所述根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识具体为:
判断所述SMS状态报告的接收方标识、时间戳是否分别和SMS标识中的主叫方标识、时间戳相同,如果是,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
5.根据权利要求4所述的方法,其特征在于,
所述SMS标识还包括短消息业务服务中心标识,所接收的SMS状态报告中还携带所述SMS状态报告的短消息业务服务中心标识,
所述根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识具体为:
判断所述SMS状态报告的接收方标识、时间戳、短消息业务服务中心标识是否分别和SMS标识中的主叫方标识、时间戳、短消息业务服务中心标识相同,如果是,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
6.根据权利要求1所述的方法,其特征在于,
所述SMS标识包括:主叫方标识和对应SMS消息的TP-消息参数TP-MR;
所述将所述IM消息转换成SMS消息并发送给SMS-SC具体为:
将所述IM消息转换成携带所述TP-MR和所述主叫方标识的SMS消息并发送给所述SMS-SC。
7.根据权利要求6所述的方法,其特征在于,
所接收的SMS状态报告中携带所述SMS状态报告的接收方标识和TP-消息参数TP-MR,
所述根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识具体为:
判断所述SMS状态报告的接收方标识、TP-MR是否分别和SMS标识中的主叫方标识、TP-MR相同,如果是,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
8.根据权利要求1所述的方法,其特征在于,
所述SMS标识包括:主叫方标识、对应SMS消息的TP-消息参数TP-MR和短消息业务服务中心标识;
所述将所述IM消息转换成SMS消息并发送给SMS-SC具体为:
将所述IM消息转换成携带所述TP-MR、所述主叫方标识和所述短消息业务服务中心标识的SMS消息并发送给所述SMS-SC。
9.根据权利要求8所述的方法,其特征在于,
所接收的SMS状态报告中携带所述SMS状态报告的接收方标识、短消息业务服务中心标识和TP-消息参数TP-MR,
所述根据所建立的IM标识和SMS标识的对应关系,获取所述SMS标识所对应的IM标识具体为:
判断所述SMS状态报告的接收方标识、短消息业务服务中心标识、TP-MR是否分别和SMS标识中的主叫方标识、短消息业务服务中心标识、TP-MR相同,如果是,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
10.根据权利要求4、6、8任一所述的方法,其特征在于:
所述的主叫方标识通过所述短消息服务SMS消息的SM-RP-OA(ShortMessage Relay Protocol Origination Address)短消息中继协议发送方地址字段携带。
11.根据权利要求4、7、9任一所述的方法,其特征在于:
所述的接收方标识通过所述SMS状态报告的TP RA(TP-Receipt Address)接收方地址字段携带的信息或SM-RP-DA(Short Message Relay ProtocolDestination Address)短消息中继协议接收方地址字段携带。
12.根据权利要求5或8所述的方法,其特征在于:
所述的短消息业务服务中心标识通过所述短消息服务SMS消息的SM-RP-DA(Short Message Relay Protocol Destination Address)短消息中继协议接收方地址字段携带,或通过所述SMS状态报告的SM-RP-OA(ShortMessage Relay Protocol Origination Address)短消息中继协议发送方地址字段携带。
13.根据权利要求1所述的方法,其特征在于,
所述IM消息中携带即时消息处理通知IMDN;
所述生成包含所述IM标识的IM传递状态通知消息具体为:
根据所述SMS状态报告和所述IMDN,生成包含所述IM标识的IM传递状态通知消息。
14.根据权利要求1所述的方法,其特征在于,
当所述IM消息超过单个SMS消息承载的能力时,将所述IM消息转换成SMS消息具体为:将所述IM消息转换成多个分片SMS消息;
所述SMS标识为与各分片SMS消息对应的分片SMS标识。
15.根据权利要求14所述的方法,其特征在于,
所述生成包含所述IM标识的IM传递状态通知消息具体为:
根据所有携带对应所述IM标识的分片SMS标识的SMS状态报告,生成包含所述IM标识的IM传递状态通知消息。
16.一种网元设备,其特征在于,包括:
IM消息接收单元,用于接收主叫方发送的携带IM标识的IM消息;
SMS消息发送单元,用于将所接收的IM消息转换成SMS消息,并发送给SMS-SC;
对应关系建立单元,用于建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;
SMS状态报告接收单元,用于接收所述SMS-SC发送的携带SMS标识的SMS状态报告;
IM标识获取单元,用于根据所建立的IM标识和SMS标识的对应关系,获取所述SMS状态报告所携带的SMS标识所对应的IM标识;
IM消息传递状态通知单元,用于生成包含所获取的IM标识的IM传递状态通知消息并发送给主叫方。
17.根据权利要求16所述的设备,其特征在于,该设备还包括:
时间戳接收单元,用于接收SMS-SC发送的对应所述SMS消息的时间戳,所述对应SMS消息的时间戳为所述SMS-SC接收到所述SMS消息的时间;
所述对应关系建立单元中的SMS标识包括对应所述SMS消息的时间戳。
18.根据权利要求17所述的设备,其特征在于,
所述对应关系建立单元中的所述SMS标识还包括所述主叫方标识,
所述SMS状态报告接收单元所接收的SMS状态报告中还携带所述SMS状态报告的接收方标识,
所述IM标识获取单元包括:
主叫方标识判断单元,用于判断所述SMS状态报告的接收方标识是否是所述主叫方标识;
时间戳判断单元,用于判断所接收的SMS状态报告中所携带的时间戳与所述SMS标识中的时间戳是否相同;
获取单元,当主叫方标识判断单元和时间戳判断单元的判断结果为是时,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
19.根据权利要求18所述的设备,其特征在于,
所述对应关系建立单元中的所述SMS标识还进一步包括短消息业务服务中心标识,所述SMS状态报告接收单元所接收的SMS状态报告中还携带所述SMS状态报告的短消息业务服务中心标识,
所述IM标识获取单元进一步包括:
短消息业务服务中心标识判断单元,用于判断所述SMS状态报告的短消息业务服务中心标识是否是所述对应关系建立单元中的短消息业务服务中心标识;
则获取单元,进一步用于短消息业务服务中心标识判断单元也为是时,执行根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
20.根据权利要求16所述的设备,其特征在于,
所述对应关系建立单元中的SMS标识包括:主叫方标识和对应SMS消息的TP-MR;
所述SMS消息发送单元,用于将所接收的IM消息转换成携带所述TP-MR和所述主叫方标识的SMS消息并发送给所述SMS-SC。
21.根据权利要求20所述的设备,其特征在于,
所述SMS状态报告接收单元所接收的SMS状态报告中还携带所述SMS状态报告的接收方标识,
所述IM标识获取单元包括:
主叫方标识判断单元,用于所述SMS状态报告的接收方标识是否是所述主叫方标识;
TP-MR判断单元,判断所接收的SMS状态报告中所携带的TP-MR与所述SMS标识中的TP-MR是否相同;
获取单元,用于当主叫方标识判断单元和TP-MR判断单元的判断结果为是时,根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
22.根据权利要求21所述的设备,其特征在于,
所述对应关系建立单元中的所述SMS标识还进一步包括短消息业务服务中心标识,
所述SMS状态报告接收单元所接收的SMS状态报告中还携带所述SMS状态报告的短消息业务服务中心标识,
所述IM标识获取单元进一步包括:
短消息业务服务中心标识判断单元,用于判断所述SMS状态报告的短消息业务服务中心标识是否是所述对应关系建立单元中的短消息业务服务中心标识;
则获取单元,进一步用于短消息业务服务中心标识判断单元也为是时,执行根据所建立的IM标识和所述SMS标识的对应关系,获取所述SMS标识所对应的IM标识。
23.根据权利要求16所述的设备,其特征在于,
所述SMS消息发送单元,用于当所述IM消息超过单个SMS消息承载的能力时,将所述IM消息转换成多个分片SMS消息并发送给所述SMS-SC;
所述对应关系建立单元中的所述SMS标识为与各分片SMS消息对应的分片SMS标识。
24.根据权利要求23所述的设备,其特征在于,
所述IM消息传递状态通知单元,用于根据所有携带对应所述IM标识的分片SMS标识的SMS状态报告,生成包含所述IM标识的IM传递状态通知消息。
25.一种网络系统,其特征在于,包括:IP短消息网关,SMS-SC,
所述IP短消息网关,用于接收主叫方发送的携带IM标识的IM消息,将所述IM消息转换成SMS消息并发送给SMS-SC,建立所述IM标识及与所述SMS消息对应的SMS标识的对应关系;获取所述SMS-SC发送的携带SMS标识的SMS状态报告,根据所建立的IM标识和SMS标识的对应关系,获取所述SMS状态报告中所携带的SMS标识所对应的IM标识,生成包含所获取的IM标识的IM传递状态通知消息并发送给主叫方;
所述SMS-SC,用于接收所述IP短消息网关所发送的所述SMS消息,并向所述IP短消息网关发送所述携带SMS标识的SMS状态报告。
26.根据权利要求25所述的系统,其特征在于,
所述IP短消息网关,还用于接收所述SMS-SC发送的对应所述SMS消息的时间戳,所述对应SMS消息的时间戳为所述SMS-SC接收到所述SMS消息的时间;
所述SMS标识包括对应所述SMS消息的时间戳。
CN200910001493XA 2008-01-09 2009-01-09 即时消息传递状态通知方法、网元设备及网络系统 Active CN101656921B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910001493XA CN101656921B (zh) 2008-01-09 2009-01-09 即时消息传递状态通知方法、网元设备及网络系统

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CN200810002711.7 2008-01-09
CN200810002711 2008-01-09
CN200810109685.8 2008-06-11
CN200810109685 2008-06-11
CN200910001493XA CN101656921B (zh) 2008-01-09 2009-01-09 即时消息传递状态通知方法、网元设备及网络系统

Publications (2)

Publication Number Publication Date
CN101656921A CN101656921A (zh) 2010-02-24
CN101656921B true CN101656921B (zh) 2011-11-23

Family

ID=40885071

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910001493XA Active CN101656921B (zh) 2008-01-09 2009-01-09 即时消息传递状态通知方法、网元设备及网络系统

Country Status (4)

Country Link
EP (1) EP2227044B1 (zh)
CN (1) CN101656921B (zh)
ES (1) ES2488970T3 (zh)
WO (1) WO2009089793A1 (zh)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101795310B (zh) * 2009-12-24 2013-12-04 中兴通讯股份有限公司 手机及彩信通知消息处理方法
CA2823810C (en) * 2011-01-06 2016-08-09 Research In Motion Limited Delivery and management of status notifications for group messaging
WO2012092679A1 (en) 2011-01-06 2012-07-12 Research In Motion Limited Delivery and management of status notifications for multiple message formats
CN103313221A (zh) * 2013-05-31 2013-09-18 华为软件技术有限公司 一种重复短消息分析方法、装置和系统
US20150119090A1 (en) * 2013-10-24 2015-04-30 Acer Incorporated Method of handling rejections of sms messages and related communication system
CN103874053A (zh) * 2014-03-10 2014-06-18 联想(北京)有限公司 一种配置时区信息的方法及电子设备
CN104468145B (zh) * 2014-12-03 2018-03-16 华为技术有限公司 基于rcs的群消息的处理方法和装置
HUE051204T2 (hu) 2015-05-19 2021-03-01 Ericsson Telefon Ab L M Eljárások és entitások üzenet diszpozíció jelentésére egy kommunikációs hálózatban
KR102396634B1 (ko) * 2015-09-18 2022-05-11 삼성전자주식회사 무선 통신 시스템에서 메시지 수신 정보를 송신하기 위한 장치 및 방법
CN108966154B (zh) * 2018-08-02 2021-12-14 平安科技(深圳)有限公司 群发短信方法、装置、计算机设备和存储介质
CN109617787A (zh) * 2018-12-17 2019-04-12 上海点融信息科技有限责任公司 用于区块链网络的消息发送和接收方法、存储介质、计算设备
CN117221941B (zh) * 2023-09-20 2024-04-16 广州市玄武无线科技股份有限公司 基于短信的发送状态报告的实现方法、装置及存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558689A (zh) * 2004-01-15 2004-12-29 中兴通讯股份有限公司 基于软交换系统的短消息和即时消息业务互通的系统和方法
CN101094200A (zh) * 2006-06-23 2007-12-26 捷讯研究有限公司 通过ip网络支持sms消息传递的装置及相关方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8315190B2 (en) * 2005-01-28 2012-11-20 Qualcomm Incorporated Method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems
DE602006008409D1 (de) * 2005-04-29 2009-09-24 Huawei Tech Co Ltd Verfahren zur realisierung eines nachrichtendienstes für ims (ip multimedia subsystem)

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1558689A (zh) * 2004-01-15 2004-12-29 中兴通讯股份有限公司 基于软交换系统的短消息和即时消息业务互通的系统和方法
CN101094200A (zh) * 2006-06-23 2007-12-26 捷讯研究有限公司 通过ip网络支持sms消息传递的装置及相关方法

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
3GPP.Service Level Interworking for Messaging Services
3GPP.Service Level Interworking for Messaging Services Stage 2 (Release 8).《3GPP TR 23.811 V1.0.0》.2007,第7.1.1.4.1-7.1.1.4.4节,图7.1.1.4.1-7.1.1.4.4. *
Stage 2 (Release 8).《3GPP TR 23.811 V1.0.0》.2007,第7.1.1.4.1-7.1.1.4.4节,图7.1.1.4.1-7.1.1.4.4.

Also Published As

Publication number Publication date
ES2488970T3 (es) 2014-09-01
EP2227044B1 (en) 2014-06-11
WO2009089793A1 (fr) 2009-07-23
EP2227044A1 (en) 2010-09-08
EP2227044A4 (en) 2011-03-23
CN101656921A (zh) 2010-02-24

Similar Documents

Publication Publication Date Title
CN101656921B (zh) 即时消息传递状态通知方法、网元设备及网络系统
CN101483839B (zh) 实现消息业务互通的方法、系统及消息业务互通模块
KR101524313B1 (ko) 통합 메시징 서비스에서 인스턴트 메시징 처리 통지 요청과 응답 방법 및 그 시스템
CN101374118B (zh) 一种消息互连的方法、系统及装置
KR20080043264A (ko) 통합 ip 메시징 서비스에서 메시지 스레드 관리 방법 및시스템
CN101212719A (zh) 一种无线通信网络中实现融合消息业务的方法及系统
CN102123133B (zh) 不同消息业务平台互通时传送消息回执的方法和消息系统
CN101207577B (zh) 消息系统间的互连方法及消息互连网关
CN102130845A (zh) 回执报告的发送方法及处理系统
CN102223293A (zh) 消息请求的路由方法及处理系统
CN101426184B (zh) 富媒体通信业务的处理方法及终端设备和通信系统
US20140141821A1 (en) Method and Devices to Convey Session Participant List to a Store and Forward Group Chat Recipient
CN103368821A (zh) 发送语音消息的方法及系统、融合消息服务器及客户端
CN101431723B (zh) 一种vasp大量下发多媒体消息的系统和方法
CN101924744A (zh) 一种融合ip消息消息会话中继协议msrp参数协商的方法
CN102026112B (zh) 一种融合ip消息的发送方法及系统
CN101335913A (zh) 消息群发处理的方法、系统和设备
CN103139731A (zh) 消息互联的方法、装置及系统
CN107155177B (zh) 一种实现VoLTE短信业务的方法、系统及HSS
CN101399781A (zh) 一种消息发送方法、系统、消息发送装置及消息服务器
CN101340613B (zh) 一种实现用户终端通信的方法、装置和系统
CN101459626B (zh) 用于ip多媒体子系统的消息传输控制方法
CN101753468B (zh) 一种融合业务系统及转发群组消息的反馈消息的方法
CN103079175B (zh) 一种跨业务系统的媒体消息发送方法及系统
Zhu An IMS Based Inter-working Solution for Multimedia Service in a Converged Network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant