用于多播短消息的方法和系统的制作方法

文档序号:64948阅读:182来源:国知局

专利名称::用于多播短消息的方法和系统的制作方法
技术领域
:本发明一般地涉及多播短消息。具体地说,但并非排他地,本发短消息。、、,,》,
背景技术
:许多无线通信服务,例如全球移动通信系统(GSM),包括数百万移动电话用户并提供全球覆盖、高语音清晰度和另外的服务。另外的服务包括短消息服务(SMS)、增强消息发送服务(EMS)和多媒体消息发送服务(MMS)。例如,SMS用户能发送和接收长度达160个字符的短字母数字消息。SMS最初被开发为用于通知移动电话用户语音邮件消息正等待他们的简单寻呼机制。然而,SMS用户很快将SMS用作一般消息发送服务。每个月全世界现在正发送数十亿SMS消息。EMS和MMS将SMS消息发送的能力扩展成包括彩色照片、声音和视频。与SMS—样,EMS和MMS消息也包括明文。明文消息通常键入移动电话上的鍵盘中,然后,将文本消息转换成传输协议数据单元(TP-DU)。TP-DU是十六进制串,通常在头部中包括一些控制消息,后面跟有包括简单文本消息的用户数据。然后,将TP-DU发送到SMS通信网络的服务中心(SC)并路由到目的地设备,例如另一移动电话。目前,使用SMS、EMS或MMS将短消息多播到一组接收者包含发送终端、例如移动电话,重复地传送短消息以便将短消息递送到该組中的每一接收者。例如,如果移动电话用户希望将SMS消息多播到包括20个接收者的组,移动电话需要传送该SMS消息20次。该多播方法会不必要地消耗资源并且快速地从移动手机耗尽电池电能。为易于理解本发明并实现实际效果,现在,将参考如参考附图所述的示例性实施例,其中,在单独的视图中,相同参考数字是指相同或功能上类似的元件。根据本发明,附图和下面的详细说明包含在并形成说明书的一部分,并用来进一步示例说明实施例和说明各种原理和优点,其中图l是根据本发明的一些实施例,示例说明用于将短消息从发送终端多播到多个目的地站的短消息服务(SMS)通信网络的框图;图2是根据本发明的一些实施例,示例说明用于多播短消息的方法的序列图;图3是根据本发明的一些实施例,示例说明SMS通信网络的服务中心(SC)的组件的示意图;以及图4是根据本发明的一些实施例,示例说明用于多播短消息的方法的一般流程图。本领域技术人员将意识到,为简化和清晰起见,示例说明图中的元件并且不一定按比例绘制。例如,相对于其他元件,可以放大图中的一些元件的尺寸以帮助理解本发明的实施例。具体实施方式在详细地描述根据本发明的实施例前,应观察到实施例主要存在于与多播短消息有关的方法步骤和装置组件的组合中。因此,通过图中的传统符号(只要适当的话),来表示装置组件和方法步骤,仅示出与理解本发明的实施例有关的那些具体细节,以便不会由于对本领域的技术人员来说显而易见的细节而模糊公开内容。在本文中,使用关系术语,诸如第一和第二、上和下等等仅仅是用来将一个实体或动作与另一实体或动作区分开来,而不一定要求或暗示这些实体或动作间的任何实际这种关系或顺序。术语"包括"、"由...组成"或任何其他变形意图覆盖非排它包括,从而包括元件列表的过程、方法、制品或装置不仅仅包括那些元件,而可以包括未清楚地列出或这些过程、方法、制品或装置固有的其他元件。如果没有更多限制,在"包括..."后的元件不排除在包括该元件的过程、方法、制品或装置中存在另外的相同元件。因此,本发明的一些实施例包括用于多播短消息的方法。该方法包括处理从发送终端、例如移动电话接收的内容短消息和多播地址短消息。内容短消息包括消息内容,诸如文本、图形或多播对象,而多例如,可以在SMS通信网络中的服务中心(SC),从移动电话接收内容短消息和多播地址短消息。然后,SC将内容短消息多播到由多播地址短消息指定的目的地。因此,内容短消息可以是例如包含消息内容的SMS消息,而多播地址短消息可以是包含消息内容应当发送到的多个电话号码的另一SMS消息。在移动电话发起与正为移动电话提供服务的移动服务交换中心(MSC)的SMS消息事务后,移动电话将内容短消息和多播地址短消息发送到MSC。可以在作为用来在MSC和发送终端例如移动电话间交换短消息的传输协议数据单元(TP-DU)的单独的SMS-DELIVERY中发送每一消息。然后,MSC在作为用来在MSC和SC间交换短消息的TP-DU的SMS-SUBMIT中将两个短消息转发到SC。然后,SC可以将内容短消息多播到由多播地址短消息定义的目的地。例如,SC可以生成内容短消息的副本,然后,将每一副本路由到特定目的地。参见图1,框图示例说明根据本发明的一些实施例,用于将短消息从发送终端多播到多个目的地站的短消息服务(SMS)通信网络100的组件。发送终端可以是移动发送终端105,例如移动电话,或有线发送终端110,例如个人计算机(PC)或基于陆线的电话。目的地站可以是移动目的地站115、120、125或130,分别包括移动电话或有线目的地站(未示出)。移动发送终端105和每一移动目的地站115、120、125、130经基站收发信台(BTS)131无线地连接到SMS通信网络IOO。经服务于移动发送终端105的移动服务交换中心(MSC)140和经SMS互通MSC(SMS-IWMSC)145,可以将源自移动发送终端105的内容短消息和多播地址短消息传送到服务中心(SC)135。然后SC135将内容短消息多播到由多播地址短消息定义的目的地.例如,假定移动目的地站115和125的标识包括在由多播地址短消息定义的目的地列表中。SC135通过复制内容短消息并且将第一SMS消息的传输协议目的地地址(TP-DA)改变成移动目的地站115的地址,生成第一SMS消息。然后,SC135通过复制内容短消息并将第二SMS消息的TP-DA值改变成移动目的地站125的地址,生成第二SMS消息。然后,可以将第一和笫二SMS消息分别转发到移动目的地站115和125。为了认证、授权和记帐(AAA)目的,SC135可以生成包括由多播地址短消息定义的目的地信息的呼叫详细记录。例如,呼叫详细记录可以包括从多播地址短消息获得的传输协议用户数据(TP-UD)。然后,SC可以将呼叫详细记录传送到计费中心146。在SMS通信网络100上,将SMS消息从服务中心(SC)135传送到移动目的地站115、120、125、130可以包含下述过程。首先,SC135封装SMS消息,将其按照数据包(packet)传送到短消息服务网关移动服务交换中心(SMS-GMSC)150。然后,SMS-GMSC150从与移动目的地站115、120、125、130相关联的一个或多个归属位置寄存器(HLR)155请求路由信息。为简化和清楚起见,移动目的地站115、120、125、130中的每一个被示为与单个HLR155相关联。HLR155存储有关移动目的地站115、120、125、130的用户数据,例如移动目的地站115、120、125、130中的每一个的移动用户综合业务数字网络(MSISDN)号码。HLR155还存储将当前服务提供给移动目的地站115、120、125、130的移动服务交换中心(MSC)160的标识。当用户、例如移动电话访问MSC160时,与MSC160相关联的访问位置寄存器(VLR)165将用户数据和MSC160的标识提供给HLR155。响应于路由信息的请求,HLR155由此使用MSISDN来访问有关移动目的地站115、120、125、130的位置的信息,并识别当前正月良务于移动目的地站115、120、125、130的一个或多个MSC160。4吏用路由信息,SMS-GMSC150将SMS消息路由到MSC160。然后,MSC160使用无线数据信道,例如慢速辅助控制信道(SACCH),将SMS消息递送到移动目的地站115、120、125、130。移动目的地站115、120、125、130的每一个将SMS消息存储在例如能从其检索它以供用户查看的本地SIM卡上。最后,在移动目的地站115、120、125、130成功地接收SMS消息后,将成功递送报告传送到MSC160,然后,通过SMS-GMSC150将报告传递回SC135。参考图2,其中的顺序图示例说明根据本发明的一些实施例,用于通过SMS通信网络IOO多播短消息的方法200。在步骤205,移动发送终端105通过请求接入MSC140或正服务于移动发送终端105的服务通用分组无线电业务支持节点(SGSN),发起SMS消息事务。在认证过程后,在步骤210,移动发送终端105将内容短消息传送到MSC140。在步骤215,MSC140将内容短消息转发到SC135。例如,移动发送终端105能以第一SMS-DELIVERY传输协议数据单元(TP-DU),将内容短消息传送到正服务于移动发送终端105的MSC140。然后,MSC140以第一SMS-SUBMIT传输协议数据单元(TP-DU)将内容短消息转发到SC135。在步骤220,移动发送终端105将多播地址短消息传送到MSC140。在步骤225,MSC140将多播地址短消息转发到SC135。例如,移动发送终端105能以第二SMS-DELIVERYTP-DU将多播地址短消息传送到正服务于移动发送终端105的MSC140。然后,MSC140以第二SMS-SUBMITTP-DU,将多播地址短消息转发到SC135。在步骤230,SC135处理从移动发送终端105接收的内容短消息和多播地址短消息。例如,SC135可以通过识别短消息的SMS-SUBMITTP-DU不包括目的地地址,确定短消息是用于多播的。在步骤235,SC135将内容短消息多播到由多播地址短消息定义的目的地。例如,SC135能生成内容短消息的第一副本并将其路由到第一移动目的地站,例如移动目的地站115。然后,SC135可以生成内容短消息的笫二副本并将其路由到笫二移动目的地站,例如移动目的地站125。可以重复该复制和路由的过程直到将内容短消息发送到由多播地址短消息定义的所有目的地。可以根据与上述有关SMS通信网络100类似的过程,路由复制的内容短消息。在成功多播内容短消息后,在步骤240,然后,SC135将递送报告报告给MSC140。在步骤245,MSC140将递送^L告转发到移动发送终端105以便关闭SMS消息事务。根据本发明的一些实施例,内容短消息和多播地址短消息分别被转换成用于短消息服务消息的SMS-SUBMIT传输协议数据单元。例如,第一SMS-SUBMITTP-DU用来将内容短消息从MSC140转发到SC135,而第二SMS-SUBMITTP-DU用来将多播地址短消息从MSC140转发到SC135。另外,可以在一个事务(transaction)中处理内容短消息和多播地址短消息。这意味着例如可以在一个短消息服务事务中处理包括内容短消息的第一SMS-SUBMITTP-DU以及包括多播地址短消息的第二SMS-SUBMITTP-DU。在本发明的替代性实施例中,可以在单独的事务中处理内容短消息和多播地址短消息。这意味着例如可以在单独的短消息服务事务中处理用于内容短消息和多播地址短消息的SMS-SUBMITTP-DU。可以使用各种手段来表示内容短消息和多播地址短消息与多播有关。例如,短消息可以省略目的地地址。因此,根据本发明的一些实施例,用于内容短消息和多播地址短消息的SMS-SUBMIT传输协议数据单元(TP-DU)可以不包括目的地地址。因此,SC135能检查所接收的SMS-SUBMITTP-DU的传输协议目的地地址(TP-DA)值,以便识别相关联的短消息是否用于多播。根据本发明的一些实施例,内容短消息可以指出相应的多播地址短消息定义内容短消息的目的地址。或者,多播地址短消息可以指示相应的内容短消息定义将发送到包括在多播地址短消息中的目的地的内容。例如,可以使用传输协议消息参考(TP-MR)值,将内容短消息和多播地址短消息相关联。多播地址短消息可以包括内容短消息的TP-MR值以表示多播地址短消息定义内容短消息的目的地地址。内容短消息的TP-MR值可以包括在多播地址短消息的传输协议用户数据(TP-UD)中。因此,SC135可以使用多播地址短消息的TP-UD字段中的TP-MR值来通过检查所接收的内容短消息的每一个的TP-UD字段中的TP-MR值,从多个接收的短消息识别相应的内容短消息。参考图3,根据本发明的一些实施例,示意图示例说明服务中心(SC)135的组件。SC135包括耦合到处理器315的存储器305和可编程存储器310。处理器315还具有用于耦合到输入输出(1/0)模块320的端口。I/O模块320能用来允许SC135与SMS通信网络中的其他网络节点通信。例如,SC135能使用I/O模块320,与SMS-IWMSC145和SMSC-GMSC150通信以便分别接收和发送SMS消息。在本发明的一些实施例中,可编程存储器310能存储用于处理器315的操作码(OC)和用于执行与SC135相关的功能的代码。例如,可编程存储器310可以包括配置成执行用于多播短消息的方法的短消息多播服务程序代码组件325。参考图4,根据本发明的一些实施例,总流程图示例说明用于多播短消息的方法400。在步骤405,处理从发送终端接收的内容短消息和多播地址短消息。例如,SC135能从移动发送终端105接收内容短消息和多播地址短消息。然后,SC135通过识别短消息的SMS-SUBMITTPDU不包括目的地地址,确定内容短消息和多播地址短消息是用于多播短消息。在步骤410,将内容短消息多播到由多播地址短消息定义的目的地。例如,对由多播地址短消息定义的每一目的地,SC135可以生成SMS消息,例如编码为用于内容短消息的传输协议用户数据(TP-UD),由此,将SMS消息的传输协议目的地地址(TP-DA)设置成目的地的地址。因此,根据与上述关于SMS通信网络100类似的SMS消息路由过程,可以将SMS消息路由到多个目的地,例如移动目的地站115、120、125、130。在步骤415,生成包括由多播地址短消息定义的目的地信息的呼叫详细记录。在步骤420,将呼叫详细记录传送到计费中心.例如,SC135可以生成包括根据从移动发送终端105接收的多播地址短消息获得的传输协议用户数据(TP-UD)的呼叫详细记录。然后,将呼叫详细记录传送到计费中心146以便更新移动发送终端105的计费记录。根据本发明的一些实施例,可以从移动服务交换中心(MSC)或从服务通用分组无线电业务支持节点(SGSN)接收内容短消息和多播地址短消息。例如,移动发送终端105可以将内容短消息和多播地址短消息传送到MSC140,而MSC140可以将内容短消息和多播地址短消息转发到SC135。表l<table>complextableseeoriginaldocumentpage11</column></row><table>同时,多播地址短消息可以包括一个或多个单一目的地地址。另外,多播地址短消息可以包括一个或多个成对目的地地址。例如,表1示例说明包括在多播地址短消息的传输协议用户数据(TP-UD)中的单一目的地地址和成对目的地地址。在表1中,TP-UD包括定义SMS消息的TP-UD的类型的信息单元标识符字段。例如,信息单元标识符字段能用来定义目的地地址的编码方案。信息单元标识符字段可以包括各种值,例如特定范围中的十六进制数,例如24-6F、A0-BF或E0-EF。信息单元字段的长度定义TP-UD中的八位组数。TP-UD也可以包含传输协议消息参考(TP-MR)值以表示多播地址短消息定义内容短消息的头部中,具有TP-MR值的内容短消息的目的地地址。可以通过地址长度字段、地址类型字段和地址值字段,定义单个目的地地址。例如,地址值字段可以包含移动目的地站115、120、125、130中的一个的地址。地址类型字段能用来表示一个地址值字段与另一地址值字段成对。例如,成对目的地地址可以包括第一目的地地址和第二目的地地址,它们的地址类型字段设置成表示第二目的地地址与第一目的地地址成对的公共值。最后,可以使用消息字段的最大数和消息字段的序列号来连接定义用于内容短消息的目的地的多个多播地址短消息。因此,本发明的一些实施例的优点包括在SMS通信网络中有效地多播短消息。发送终端、例如移动电话同时传送内容短消息和多播地址短消息,以便请求将内容短消息多播到由多播地址短消息定义的多个目的地。这可以大大降低需要将短消息从发送终端发送到SMS通信网络的服务中心(SC)的次数。因此,能节省总体网络资源。特别地,本发明的一些实施例由此能大大延长用来发起多播消息的资源受限手持设备例如移动电话和个人数字助理(PDA)中的电池寿命。可以理解,在此所述的本发明的实施例可以包括一个或多个传统处理器和控制一个或多个处理器以便结合某些非处理器电路实现如在此所述的多播短消息的一些、大部分或所有功能的唯一存储的程序指令,非处理器电路可以包括但不限于无线电接收机、无线电发射机、信号驱动器、时钟电路、电源电路、网络接口电路和用户输入设备,这样,可以将这些功能解释为用于多播短消息的方法的步稞。另外,可以通过不具有存储的程序指令的状态机,或一个或多个专用集成电路(ASIC)来实现一些和所有功能,其中,可以将每一功能或某些功能的一些组合实现为定制逻辑。当然,能使用两种方法的组合。因此,在此描述了用于这些功能的方法和装置。另外,可以预期,当受在此公开的概念和原理指导时,尽管受例如可用时间、当前技术和经济考虑推动的可能的大量努力和许多设计选择,普通技术人员将能通过最少的实验,生成这些软件指令和程序和IC。在上述说明书中,已经描述了本发明的具体实施例。然而,本领域的普通技术人员可以理解,在不背离如在下文的权利要求中所述的本发明的范围的情况下,能做出各种改进和改变。因此,将以示例性而不是限制意义看待说明书和附图,以及意在将所有这些改进包括在本发明的范围内。益处、优点、问题的解决方案和可以使任何益处、优点或解决方案产生或变得更明显的任何元件不构成为任何一个或所有权利要求的关键、必需、或必要特征或元件。本发明仅由包括在本申请的未决期间所做的任何修改和那些权利要求的所有等同物的权利要求来限定。权利要求1.一种用于多播短消息的方法,该方法包括处理从发送终端接收的内容短消息和多播地址短消息;以及将内容短消息多播到由该多播地址短消息定义的目的地。2.如权利要求1所述的方法,其中,第一SMS-SUBMIT传输协议数据单元对应于内容短消息,而第二SMS-SUBMIT传输协议数据单元对应于多播地址短消息。3.如权利要求2所述的方法,其中,在一个短消息服务事务处理中处理第一SMS-SUBMIT传输协议数据单元和笫二SMS-SUBMIT传输协议数据单元。4.如权利要求1所述的方法,其中,在短消息服务通信网络的服务中心执行该方法。5.如权利要求1所述的方法,其中,从移动服务交换中心或从服务通用分组无线服务支持节点接收内容短消息和多播地址短消息。6.如权利要求1所述的方法,其中,将内容短消息和多播地址短消息转换成用于短消息服务消息的SMS-SUBMIT传输协议数据单元。7.如权利要求2所述的方法,其中,SMS-SUBMIT传输协议数据单元不包括目的地地址。8.如权利要求l所述的方法,其中,使用传输协议消息参考值,使内容短消息和多播地址短消息相关联。9.如权利要求1所述的方法,其中,多播地址短消息包括内容短消息的传输协议消息参考值,以表示该多播地址短消息定义内容短消息的目的地地址。10.如权利要求l所述的方法,其中,多播地址短消息包括单一目的地地址。11.如权利要求l所述的方法,其中,多播地址短消息包括成对目的地地址。12.如权利要求l所述的方法,进一步包括生成包括由多播地址短消息定义的目的地信息的呼叫详细记录;以及将呼叫详细记录传送到计费中心。13.如权利要求l所述的方法,其中,内容短消息表示多播地址短消息定义内容短消息的目的地地址。14.如权利要求l所述的方法,其中,多播地址短消息表示多播地址短消息定义内容短消息的目的地。专利摘要一种用于多播短消息的方法允许在通信网络中有效传送多个短消息。该方法包括处理来自发送终端的内容短消息和多播地址短消息(步骤405)。然后,将内容短消息多播到由多播地址短消息定义的目的地(步骤410)。文档编号GKCN101345907SQ200710128388公开日2009年1月14日申请日期2007年7月10日发明者洪王申请人:摩托罗拉公司导出引文BiBTeX,EndNote,RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1