消息转移服务的制作方法

文档序号:7618892阅读:95来源:国知局
专利名称:消息转移服务的制作方法
技术领域
该发明总的来说涉及移动通信系统,并且具体地说涉及移动通信系统中的消息转移服务。
背景技术
同步和异步的移动通信系统,比如GSM(全球移动通信系统),GPRS(通用分组无线业务),WCDMA(宽带码分多址)提供了多种辅助服务为用户提供便利。移动通信系统提供的寻呼转移服务和短消息服务(SMS)就是辅助服务的例子。
短消息服务会被发送给任何用户并具有相对短的长度(通常是80-160字节),短消息会被从一个移动电话发送到另一个移动电话上或从网络发送到移动电话上以提供不同的服务,如传送电子邮件及接入因特网。
即使移动电话处于关机状态下或在没有信号的地方,SMS服务器会保留短信直到移动电话切换到可以收到寻呼的状态。
转移寻呼服务是当终端“A”不能接听电话时将目的地为终端“A”的电话转移到不同的终端“B”的服务。为了进行解释,假定终端“A”是“目的地终端”且终端“B”是“寻呼转移终端”。
寻呼转移服务最初意在当用户在家或办公室时,将目的地为移动电话的寻呼转移至固定线路终端上。这样做用户就能在不使用移动终端的情况下接听电话,也因此节省了移动电话的费用。寻呼转移服务被广泛的采用,且移动通信的费用在逐步的减少,寻呼转移服务会更受欢迎。
但是,通常寻呼转移服务只能用于语音寻呼。

发明内容
因此,此发明应用于消息转移服务。其基本上避免因为现有技术的限制和缺点所引起的一个或更多的问题。
此发明的一个目地是提供用于提供消息转移服务的系统和方法。
此发明的另一个目的是提供用于提供消息转移服务的系统和方法,其能够通知用户消息传输的结果。
本发明的其它优点、目的和特征将在随后的说明中部分地描述,经过以下检验或从本发明的实践中学习,上述优点、目的和特征对于本领域的普通技术人员来说是显而易见的。本发明的目的和优点可以如所附说明书及其权利要求书和附图中所特别指出的来实现和获得。
为实现本发明的这些和其它的优点,以及根据本发明的目的,如这里具体地和广泛地描述的,在一个实施例中,在移动通信系统中配置提供消息转移服务的转移系统包括始发终端,其创建消息并发送消息到目的地终端。转移系统还包括服务器,其同始发终端通信地耦合,配置其以接收消息并根据目的地终端的状况把消息转移到另外的终端。
优选地配置服务器以如果在从始发终端消息收到的消息中设置了消息转移服务,则无条件地转移消息。另外,优选地配置服务器以当果在从始发终端消息收到的消息中设置了消息转移服务,但消息目的地终端并没有响应服务器的寻呼时转移消息。另外,优选地配置服务器以在在从始发终端消息收到的消息中设置了消息转移服务且目的地终端处于关机状态下时转移消息。
在服务器的用户数据库中应包括第一字段,配置其以指示是否设置了消息转移服务;第二字段,配置其以指示消息转移终端的标识号码。优选地,在服务器的用户数据库中也应包括配置以指示消息转移的条件的第三字段,以及配置以指示是否通知始发终端消息传送的结果的第四字段。
服务器优选地通知始发终端关于消息传输的传输结果。服务器优选地使用发送的消息,如SMS-DELIVER消息来通知传输结果。服务器优选地在存储器中存储始发终端的标识号码以用于通知传输结果。
移动通信系统优选地是异步移动通信系统,服务器优选地是消息服务中心,如短消息服务(SMS)中心。
服务器优选地通过指令消息,例如SMS-COMMAND消息注册或解除转移标识号码。指令消息优选地包括消息转移终端有关标识号码的信息。指令消息优选地也应包括关于消息传送的条件的信息及设置以指示是否通知始发终端消息传输的结果的信息。命令消息还优选地包括消息转移服务相关的信息,如TP指令类型的参数。
在另一个实施例中,配置以提供消息转移服务的系统包括始发终端,配置其创建并发送消息,以及目的地终端,其同始发终端通信地耦合,配置其以接收消息。转移系统还包括服务器,其通信地耦合目的地终端,配置其以在目的地终端不可用时将消息转移到备用终端上。
再一个实施例中,用于提供消息转移服务的方法包括将消息从始发终端发送到服务器,以及在服务器中,确定是将消息传输到目的地终端还是转移到备用终端。该方法还包括基于在服务器中的确定发送消息到目的地终端或到备用终端。
在服务器将消息传输到目的地终端还是转移到备用终端的确定优选地包括检查将是否对消息设置了消息转移服务和如果已设置消息转移服务则检查消息转移条件。服务器的确定还优选地包括根据消息的转移条件执行消息的转移。
在寻呼无应答的情况下,优选地从无条件消息转移,消息转移的至少一个选择消息转移的条件,并且在目的地终端的关机状态下从消息转移选择消息转移的条件。
服务器的用户数据库优选地包括第一字段,其指示是否设置消息转移服务;第二字段,其指示消息转移终端的标识号码。服务器的用户数据库中也优选地包括指示消息转移的条件的第三字段,以及指示是否通知始发终端消息传送的结果的第四字段。
该方法还优选地包括由服务器向始发终端通知消息传输的结果,此通知优选地由使用发送的消息完成。这种办法还优选地在服务器中存储始发终端的标识号码中。
通过结合附图的本发明的下面的详细描述,本发明的前述和其它目的、特征、方面和优点将变得更为清楚。应该理解本发明的前述一般描述和下面的具体描述都是示例性和说明性的,并且意在提供本发明如权利要求所述的进一步解释。


附图是为了能进一步了解本发明而包含的,并且被纳入本说明书中构成本说明书的一部分,这些附图示出了本发明的实施例,并用于与本说明书一起对本发明的原理进行说明。
图1描述了根据本发明的异步移动通信系统的网络结构。
图2描述了根据此发明的实施例的消息服务中心的用户数据库中存储的信息的表格。
图3A到3C是根据此发明的多种实施例的消息服务中心的消息转移过程的流程图。
图4是根据此发明的实施例的消息转移服务的消息传输过程的信号流程图。
图5A是根据此发明的实施例的消息转移通知消息的例子。
图5B是根据此发明的实施例的传输结果通知消息的例子。
具体实施例方式
下面将详细参考本发明的优选实施例,在附图中示出了其实例。在任何可能的地方,在整个附图中使用相同的参考数字表示相同或相似的部分。
图1描述了根据此发明的异步的移动通信系统的网络结构。
参照图1,根据此发明的异步移动通信系统包括始发终端(用户设备(UE)或移动站(MS))60,配置其向无线扇区发送用户的语音信号或消息。异步的移动通信系统也包括基站<基站收发器子系统(BTS)或节点B>50,配置其将接收自无线扇区的始发端60的消息转换成适合固定线路地区的信号并发往基站控制器(BSC) (或无限网络控制器(RNC))。异步的移动通信系统还包括消息服务中心,例如短消息服务中心SMS20,配置其通过BSC40和中心网络30接收消息,和向终端80或消息转移终端90发送消息。参考在用户数据库中存储的消息转移信息,以及本地位置寄存器HLR10从SMS中心20传输消息,其中本地位置寄存器HLR10用于识别在CN30和SMS中心20之间的用户的位置和状况并验证用户。
在一个实施例中,在根据此发明的转移消息的方法中,通过SMS-COMMAND消息设置消息的转移服务。SMS-COMMAND消息中包括的各种参数将在以下表述。
表格1展示了SMS-COMMAND消息的示范格式。
表格1

表格1中的SMS-COMMAND消息优选地是在3GPP TS23.040中定义的SMS-COMMAND消息的扩展的消息。SMS-COMMAND消息能够使用户提供相关的状态报告,命令取消或删除关于由用户始发的消息的指令。
一种SMS-COMMAND参数优选地是TP指令形式(TP-CT),该种形式描述了用于对SMS中心20的命令的指令。表格2表示了可以确定TP-CT参数的示范值。
表格2

消息转移服务的各种命令优选地使用TP-CT参数的专用的二进制比特(0000100-00011111)来定义。SMS中心会优选地参照保留比特,如在以下的表3和表4中定义的来完成多种消息转移程序。
表3展示了在TP-CT参数中使用二进制单位对消息转移终端的标识号码的注册和取消的示范命令。
表格3

在表格3中,B`00000110是用于命令“注册消息转移标志号码并通知他人”的指令,,B`00000101是用于命令“注册消息转移标志号码并不通知他人”的指令,B`00000110是用于命令“删除消息转移标志号码”的命令。这样,当用户希望在SMS中心20注册消息转移标识号码时,SMS-COMMAND的TP-CT参数值优选地被设置为是B`0000100或B`00000101。相反的,如用户希望删除CTIN,则参数值应为B’00000100。
在一个实施例中,TP-CT参数值被定为B’00000100时,只有在消息成功转移时,始发端60才可收到SMS中心20转移的消息转移通知消息。如果消息转移失败,SMS中心20将不会发送通知消息。
在另一个实例中,当TP-CT参数值被定为B’00000110时,为了删除消息转移标识号码,SMS中心20会对有关消息转移的参数值进行初始化(如消息转移的标志,消息转移的标识号码,消息转移的条件等等。)再一个实例,当TP-CT参数值被设置为B`00000100或B`00000101时,为了注册消息转移标志号码,TP命令数据参数(TP-CD)会优选地包括消息转移标志号码信息。
表格4示范了使用TP-CT参数的保留比特定义的消息转移命令。当目的地终端80的状态达到每个命令定义的条件时,SMS中心20优选地执行消息发送过程。
表格4

无论目的地终端条件如何,优选地消息转移将无条件完成;或作为选择的,根据特定条件完成消息转移(有条件的消息转移)。
有条件的消息转移优选地包括两种情况。第一情况是,消息转移是在目的地终端80不响应寻呼请求时完成的;第二情况是在目的地终端80关机时执行消息转移。
在表格4中,当TP-CT参数被定为B`00001000时,目的地终端80不响应寻呼请求时,SMS中心20会完成消息的转移发送。作为选择的,TP-CT参数被设置为B`00001001,目的地终端80关机时,SMS中心20会完成消息转移发送。再或者,TP-CT参数被设置为B`00000111时,无论目的地终端80状况如何,SMS中心20都会无条件地完成消息转移发送。在实施消息转移发送时,SMS中心20优选地考虑询用户数据库中存储地信息以及SMS-COMMAND消息。
图表2是根据此发明的实施例的消息服务中心的用户数据库中存储的信息的表格。
参照图表2,依照此发明,用户数据库应包括消息转移标志,消息转移标志号码,消息转移条件及传输结果通知标志。
消息转移标志字段应显示出消息是否被转移。当始发用户已用SMS-COMMAND消息注册消息转移标志后,消息转移标志字段应设置为,例如,TRUE(消息转移标志=TRUE),当注册的消息转移标志号码被删除后,消息转移标志字段将被释放,例如,设置为FALSE(消息转移标志=FALSE)。
消息转移标志号码字段存储有接收转移的消息的终端的标识号码。当用户命令注册消息转移标志号码后,储存消息转移标志号码。消息转移标志号码会被作为SMS-COMMAND的TP-CD参数转移。相反的,当用户通知删除消息转移标志号码后,存储的信息将被删除。
消息转移条件字段会标明消息转移的条件。消息转移条件字段存储运用SMS-COMMAND消息设置的一个或多个条件值。存储的条件值的示例应包括“无条件执行消息转移”;“在寻呼无应答情况下的消息转移”;“关机时的消息转移”。
图表3A到3C是依照此发明的多种实施例的消息服务中心的消息转移程序的流程。图表4是依照此发明的消息转移服务的消息发送过程的信号流程图。
为解释清楚,在一个实例中,假定为转移消息服务所需的各种信息都已由始发终端60通过SMS-COMMAND消息传送到SMS中心20。多种信息优选地包括消息转移标志;消息转移标志号码;消息转移条件以及传输结果通知标志。此发明所提供的一个消息转移的方法参照以下图表3A到3C及图表4进行描述。
在实施例中,在用户创建短信时,始发终端60会将创建的短信转移到基站50。短信会通过BSC40和CN30(S10)转发到短信服务中心20,短信服务中心20收到短信后,会检查目的地终端80的消息转移标志和消息传输条件。如果目的地终端80的消息转移标志为‘TRUE’,且消息转移条件为“无条件消息转移”(SMS无条件转发),短信服务中心20会根据消息转移服务完成消息传输服务(步骤S40-S70)。但是,如果目的地终端80的消息转移标志为‘FALSE’,短信服务中心20会完成正常的消息传输(步骤S80-S100)。此外,如果消息转移标志已设置为‘TRUE’,消息传输条件为‘在寻呼无应答时转移’或‘关机时消息转移’,短信服务中心20也会实施消息发送程序(步骤S80-S100)。
另外,如果目的地终端80的消息转移标志已设置为‘TRUE’并且消息转移条件为‘无条件消息转移’短信服务中心20会载入用户数据库(步骤S40)中的消息转移标识号码(步骤S40)。短信服务中心20通过HLR10检查消息转移终端90的位置(步骤S50)。
在通过步骤S40和S50载入消息转移标识号码和检查消息转移终端90的位置时,短信服务中心20将消息传送到网络70,消息转移终端90位于网络中(步骤S60)。短信服务中心20会收到来自网络70的有关发送结果的报告(通知的结果)(步骤S70)。
如果报告显示‘发送成功’,短信服务中心20将检查发送结果通知标志的设置值,并决定是否向始发终端通知消息传送结果(步骤S130-S140)。
如果传送结果通知标志被设为‘TRUE’,短信服务中心20会发出提供有关消息传输结果的信息的消息(消息转移通告消息) (步骤S310)。短信服务中心会通过HLR10(步骤S320)检查始发终端60的位置,并将消息发送到目的地终端80位于其中的网络70(步骤S330)。短信服务中心20会在经过预定时间之后从网络70收到消息的发送结果的通知(步骤S340)。
另一方面,如果传输结果报告标志被设置为‘FALSE’短信服务中心将不向始发终端60发送消息转移通知消息。此外,如果通知结果显示‘发送失败’终止SMS20的消息转移程序。
图表5A是根据此发明的消息转移通知的例子。
为向始发终端60通告消息传输结果,短信服务中心20应具有存储始发端60的标识号码的功能。短信服务中心也应通过使用一般SMS-DELIVER消息发送消息转移通知消息。消息转移通知消息中应包括消息转移标识号码。
在检查过程中(步骤S30),如果目的地终端80的消息转移标志被设为‘FALSE’或消息转移标志被设为‘TRUE’,但消息转移条件为‘寻呼无应答消息转移’(TP-CT=00001000)或‘目的地终端关机状态下消息转移’(TP-CT=00001001)短信服务中心20将通过HLR10(步骤S80)检查目的地终端80的位置(步骤S90)。在检测目的地终端80的位置的情况下,SMS中心20优选地发送消息到目的地终端80位于其中的网络70(步骤S90)。短信服务中心20会在预定时间内(步骤S100)收到来自网络70的消息传送结果报告。
此外,如果收到的结果报告显示‘发送成功’,短信服务中心20将检查传输结果通知标志的设置值以决定是否通知始发终端60消息传输结果(作为通知发送)(步骤S130和S140)。如果传输结果通知标志设置为被‘TRUE’,短信服务中心20会产生有关消息传输结果的信息(传输结果通知消息)。短信服务中心20会同样将此传输结果通知消息发送给始发终端60(步骤S310-S340)。
相反的,如果传输结果通知标志被设置为‘FALSE’,短信服务中心20将不会向始发终端60发送传输结果通知消息。
另外,如果收到的报告显示‘发送失败’,短信服务中心20会检查发送失败的原因。如果失败原因是因为‘寻呼无应答’或‘目的地终端关机’,短信服务中心20依据消息转移服务实施消息处理程序(步骤S40-S70)。
图表5B是依照此发明图示了一个传输结果通知消息的例子。
为了通知始发终端60消息传输结果,短信服务中心20应包括存储始发终端60标识号码的功能。短信服务中心20会使用普通SMS-DELIVER消息发送传输结果通知消息。
在一个实施例中,移动通信系统的转移系统已被设置可以提供消息转移服务,其包括始发终端创建短信并发送消息到目的地终端。该转移系统也包括服务器同始发终端通信地耦合,配置其接收消息并根据目的地终端的状况将消息转发到备用终端。
如果在从始发终端接收的消息中已设置消息转移服务,服务器将无条件转移消息。作为选择的,当在从始发终端接收的消息中已设置消息转移服务,但目的地终端没有回复服务器的寻呼时,服务器将转移消息。再或者,当在从始发终端接收的消息中已设置消息转移服务,但目的地终端处于关机状态时,服务器将转移消息。
服务器的用户数据库应包括第一字段,指示是否设置了消息转移服务;第二字段,其指示消息转移终端的标识号码。服务器在用户数据库还包括指示消息转移的条件的第三字段;和指示是否通知始发终端消息传输的结果的第四字段。
服务器会向始发终端报告关于消息的传输的传输结果。服务器用,例如SMS-DELIVER消息通告消息传输结果。服务器会在存储器中保存始发终端的标识号码以用于通告传输结果。
移动通信系统会优选地是异步移动通信系统。服务器优选的是消息服务中心,比如,短信服务(SMS)中心。
服务器可以通过命令消息,比如SMS-COMMAND消息注册或解除消息转移标志号码。指令消息含有关于消息转移终端标识号码的信息。指令消息也包括关于消息转移的条件的信息以及所设置的指示是否向始发终端通告消息传输结果的信息。指令消息还包括消息转移相关服务的信息,如TP命令类型参数。
在另一个实例中,配置系统提供消息转移服务,其包括始发终端,其产生消息并发送,目的地终端同发送终端通信地耦合,接收消息。转移系统还包括服务器,其通信地耦合目的地终端,并在目的地终端不可用时,将消息转移到备用终端。
再一个提供消息转移服务的方法的实施例,其包括始发终端将消息发送到服务器中,在服务器中确定是将消息发送到目的地终端还是将消息发送到备用终端。此种方法还包括基于服务器的确定将消息发送到目的地终端或是备用终端。
服务器所做的是将消息发送到目的地终端或备用终端的确定优选地包括检查此消息的消息转移服务是否设置;和如已设置消息转移服务,检查消息转移条件。服务器的确定也包括依据消息转移条件实施消息转移。
消息转移条件应包括无条件消息转移;寻呼无应答时消息转移;目的地终端关机状态下消息转移的至少一个。
服务器的用户数据库应包括第一字段,其指示是否设置消息转移服务;第二字段,其指示消息转移终端的标识号码。服务器的用户数据库还包括第三字段,其指示消息转移的条件;第四字段,其指示始发终端是否需要消息传输结果的报告。
该方法也包括由服务器通告始发终端消息传输结果。优选的用发送消息执行通告,此方法也包括在服务器中存储始发终端标识号码。
使用此发明,异步移动通信系统可以提供短消息服务(SMS);媒体(MMS)消息服务;长消息服务(LMS)及其他类型的消息服务的消息转移服务。因此,虽然数个例证均涉及短信(SM),此发明可应用于各种类型的消息。此外,由于为用户提供了消息的传输结果报告,用户会更加方便,并因此提高了消息服务质量。
对于本领域普通技术人员来说很明显可以对本发明做出多种修改和变更。因此,本发明意在覆盖在所附权利要求及其等效物范围内提供的本发明的修改和变型。
权利要求
1.一种在移动通信系统中配置以提供消息转移服务的转移系统,该转移系统包括始发终端,配置其以创建消息并发送消息到目的地终端;以及服务器,其同始发终端通信地耦合,配置其以接收消息并根据目的地终端的状况把消息转移到备用终端。
2.如权利要求1所述的转移系统,其中,该服务器被配置以如果在从始发终端收到的消息中设置了消息转移服务,则无条件地转移消息。
3.如权利要求1所述的转移系统,其中,该服务器被配置以当在从始发终端收到的消息中设置了消息转移服务,且消息目的地终端没有响应服务器的寻呼时转移消息。
4.如权利要求1所述的转移系统,其中,该服务器被配置以当在从始发终端收到的消息中设置了消息转移服务且目的地终端处于关机状态下时转移消息。
5.如权利要求1所述的转移系统,其中,该服务器在它的用户数据库中包括第一字段,配置其以指示是否设置了消息转移服务;第二字段,配置其以指示消息转移终端的标识号码;第三字段,配置其以指示消息转移的条件;以及第四字段,配置其以指示是否通知始发终端消息传输的结果。
6.如权利要求1所述的转移系统,其中,该服务器通知始发终端关于消息传输的传输结果。
7.如权利要求6所述的转移系统,其中,该服务器使用发送消息来通知传输结果。
8.如权利要求6所述的转移系统,其中,该服务器在存储器中存储始发终端的标识号码以用于通知传输结果。
9.如权利要求1所述的转移系统,其中,该移动通信系统是异步移动通信系统。
10.如权利要求1所述的转移系统,其中,该服务器是消息服务中心。
11.如权利要求1所述的转移系统,其中,该服务器通过指令消息注册或解除转移标识号码。
12.如权利要求11所述的转移系统,其中,该指令消息包括关于消息转移终端的标识号码的信息;关于消息转移的条件的信息;以及设置以指示是否通知始发终端消息传输的结果的信息。
13.如权利要求11所述的转移系统,其中,该指令消息包括关于消息转移服务的信息。
14.一种配置以提供消息转移服务的系统,其包括始发终端,配置其创建并发送消息;目的地终端,其同始发终端通信地耦合,配置其以接收消息;服务器,其通信地耦合到目的地终端,配置其以在目的地终端不可用时将消息转移到备用终端上。
15.一种用于提供消息转移服务的方法,其包括将消息从始发终端发送到服务器;在服务器中,确定是将消息传输到目的地终端还是转移到备用终端;以及基于将消息传输到目的地终端还是转移到备用终端的确定来发送消息到目的地终端或到备用终端。
16.如权利要求15所述的方法,其中,该在服务器中的确定步骤进一步包括检查将是否对消息设置了消息转移服务;如果已设置消息转移服务则检查消息转移条件;以及根据消息的转移条件执行消息的转移。
17.如权利要求16所述的方法,其中,该消息转移条件包括下面的至少一个无条件的消息转移,在对寻呼无应答的情况下的消息转移;以及在目的地终端处于关机状态下的消息转移。
18.如权利要求15所述的方法,其中,该服务器的用户数据库包括第一字段,其指示是否设置了消息转移服务;第二字段,其指示消息转移终端的标识号码;第三字段,其指示消息转移的条件;以及第四字段,其指示是否通知始发终端消息传送的结果。
19.如权利要求15所述的方法,进一步包括;由服务器向始发终端通知消息传输的结果。
20.如权利要求19所述的方法,其中,该通知是使用发送消息完成的。
21.如权利要求19所述的方法,进一步包括在服务器中存储始发终端的标识号码。
22.如权利要求15所述的方法,其中,该移动通信系统是异步移动通信系统。
23.如权利要求15所述的方法,其中,该服务器是消息服务中心。
24.如权利要求15所述的方法,其中,该服务器通过指令消息注册或解除消息转移标识号码。
25.如权利要求24所述的方法,其中,该指令消息包括;关于消息转移终端的标识号码的信息;关于消息转移的条件的信息;以及指示是否通知始发终端消息传输的结果的信息。
26.如权利要求24所述的方法,其中,该指令消息包括关于消息转移服务的信息。
全文摘要
提供了消息转移服务,配置在移动通信系统中提供消息转移服务的转移系统,该转移系统包括始发终端,配置其以创建消息并发送消息到目的地终端。该转移系统还包括服务器,其同始发终端通信地耦合,配置其以接收消息并根据目的地终端的状况把消息发送到目的终端或转移到备用终端。优选地配置该服务器以如果在从始发终端接收的消息中已经设置了消息转移服务,或当目的地终端不应答服务器的寻呼,或当目的地终端处于关机状态时则无条件的转移消息。
文档编号H04L12/28GK1705385SQ20051007474
公开日2005年12月7日 申请日期2005年5月31日 优先权日2004年5月31日
发明者李松学 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1