移动终端、消息处理系统及处理方法

文档序号:7970900阅读:164来源:国知局
专利名称:移动终端、消息处理系统及处理方法
技术领域
本发明涉及无线通信网络的信息处理技术,尤其是移动终端、消息处理系统及处理方法。
背景技术
短消息业务(Short Message Service,SMS)作为一项极具吸引力的增值业务,由于其具有快捷、方便、经济、内容表现形式丰富等特色,目前已经成为移动终端用户普遍使用的通信方式。SMS属于一种存储转发的非实时消息业务,现有技术通过以下流程来发送短消息发送方移动终端通过SMS-SUBMIT消息向短消息服务中心(Short Message Service Center,SMSC)发送短消息;SMSC接收到短消息后,通过SMS-SUBMIT-REPORT消息向发送方移动终端发送接收到短消息的通知信息,同时,通过SMS-DELIVER信令将该短消息发送给接收方移动终端;接收方移动终端接收到短消息后,通过SMS-DELIVER-REPORT消息向SMSC返回已接收短消息的通知信息;SMSC通过SMS-STATUS-REPORT消息向发送方移动终端返回短消息已成功发送给接收方移动终端的通知信息。
由于工作、生活等各方面的需要,移动终端用户所处的地理位置会频繁的发生变化,在多数情况下,移动终端用户希望能够获知对方所处的地理位置,若移动终端用户想要通过短消息通信方式获知对方当前所处的地理位置,就需要在发送给对方移动终端的短消息中,增加询问对方当前地理位置的相关内容,例如“您目前在什么位置?”,这就需要浪费发送方移动终端用户一定的时间与精力来输入相关内容,给发送方移动终端用户带来极大不便;同样,接收方移动终端用户为了告知对方相应的地址位置信息,也需要浪费一定的时间与精力来输入相关答复内容,因此,也给接收方移动终端用户带来极大不便。

发明内容
本发明实施例提供的技术方案可解决现有技术中短消息用户询问对方地理位置信息不便的问题。
根据本发明的一个方面,一种消息处理方法,包括网络侧接收发送方移动终端发送的消息,获取该发送方移动终端当前接入小区的小区标识信息;根据预先存储的映射关系信息获取与所述小区标识信息对应的地理位置信息,并将该地理位置信息写入所述消息中;将写入所述地理位置信息的消息转发给接收方移动终端。
上述方法中,在网络侧接收发送方移动终端发送的消息之前,还包括发送方移动终端获取用于标识是否提供所述地理位置信息的状态标识信息,将所述状态标识信息写入所述消息中,并将携带了所述状态标识信息的消息发送给网络侧;相应地,所述获取该发送方移动终端当前接入小区的小区标识信息进一步包括网络侧根据所述状态标识信息判断是否获取小区标识信息,如是,则获取小区标识信息并根据小区标识信息获取对应的地理位置信息。如果网络侧根据所述状态标识信息判断出不需要获取小区标识信息,则通过短消息服务中心将所述消息转发给接收方移动终端。
另外,发送方移动终端获取状态标识信息具体为发送方移动终端从发送方归属位置寄存器中获取预先设置的状态标识信息。发送方拜访位置寄存器进行涉及所述发送方归属位置寄存器的位置更新时,将所述发送方归属位置寄存器中存储的所述状态标识信息插入发送方拜访位置寄存器;相应地,发送方移动终端获取状态标识信息具体为发送方移动终端从发送方拜访位置寄存器中获取预先设置的状态标识信息。所述方法还包括发送方移动终端修改发送方归属位置寄存器保存的状态标识信息。所述发送方归属位置寄存器中存储的所述状态标识信息被修改时,所述发送方归属位置寄存器更新存储在所述发送方拜访位置寄存器中的所述状态标识信息。相应的,网络侧接收发送方移动终端发送的消息,获取该发送方移动终端当前接入小区的小区标识信息进一步为网络侧接收所述消息,从该消息中获取所述发送方移动终端的号码信息,查询发送方拜访位置寄存器中存储的与所述发送方移动终端的号码信息对应的状态标识信息,并根据所述状态标识信息判断是否提供所述地理位置信息,是,则获取所述小区标识信息,并向位置信息提供装置发送获取与所述小区标识信息对应的地理位置信息的获取请求信息,然后执行步骤2;否则,通过短消息服务中心将所述消息转发给接收方移动终端。
若所述发送方拜访位置寄存器中不存在与所述发送方移动终端的号码信息对应的状态标识信息,则从所述发送方归属位置寄存器中获取所述状态标识信息。
上述方法中,所述根据预先存储的映射关系信息获取与所述小区标识信息对应的地理位置信息,并将该地理位置信息写入所述消息中进一步为网络侧查询预先存储的映射关系信息,从该映射关系信息中获取与所述小区标识信息对应的地理位置信息,将所述地理位置信息写入所述消息中,并将写入所述地理位置信息的消息发送给所述短消息服务中心。
将所述地理位置信息写入所述消息中进一步为将所述地理位置信息以信息元素的形式写入所述消息中用户数据头部,并设置该用户数据头部的标识为所述用户数据含有头部。
所述消息为短消息,或者用以标识接收到短消息的发送报告(SMS-DELIVER-REPORT)消息。
所述将写入所述地理位置信息的消息转发给接收方移动终端进一步为所述短消息服务中心将写入所述地理位置信息的短消息转发给接收方移动终端。相应的,所述方法还包括所述接收方移动终端接收到携带所述地理位置信息的所述消息后,显示所述地理位置信息。
将写入所述地理位置信息的消息转发给接收方移动终端进一步为所述短消息服务中心根据所述发送报告消息创建状态报告(SMS-STATUS-REPORT)消息,并将所述发送报告消息中携带的地理位置信息写入所述状态报告消息中,然后将携带该地理位置信息的状态报告消息发送给接收方移动终端。相应的,所述方法还包括所述接收方移动终端接收到携带所述地理位置信息的所述状态报告消息后,显示所述地理位置信息。
根据本发明的另一方面,一种移动终端,包括客户端模块,用于创建消息,以及显示接收到的消息;标识信息存储模块,用于存储标识是否提供所述移动终端当前地理位置信息的状态标识信息;业务处理模块,分别与所述客户端模块及所述标识信息存储模块连接,用于接收所述客户端模块创建的消息,从所述标识信息存储模块中获取所述状态标识信息,将该状态标识信息写入所述客户端模块创建的消息并发送该写入状态标识信息的消息,以及接收短消息服务中心发送的消息,将该消息发送给客户端模块显示。
本发明提供的另一种移动终端,包括客户端模块,用于创建消息,以及显示接收到的消息;信息设置模块,与所述客户端模块连接,用于根据客户端模块发送的指示,设置、更新归属位置寄存器中存储的用于标识是否提供所述移动终端当前地理位置信息的状态标识信息;通信业务模块,与所述客户端模块连接,用于接收与发送所述客户端模块创建的消息,以及接收短消息服务中心发送的消息,将该消息发送给客户端模块显示。
根据本发明的再一方面,一种具有位置信息提供功能的移动交换设备,包括移动交换中心,用于接收发送方移动终端发送的消息,根据所述消息发送用于获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述移动交换中心连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与所述移动交换中心发送的小区标识信息对应的地理位置信息并发送给所述移动交换中心;所述移动交换中心接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
上述具有位置信息提供功能的移动交换设备中,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,与所述位置信息存储模块连接,用于根据映射关系信息获取与所述小区标识信息对应的地理位置信息并发送给所述移动交换中心。
根据本发明的又一方面,提供第一种消息处理系统,包括短消息服务中心,还包括具有位置信息提供功能的移动交换设备,该具有位置信息提供功能的移动交换设备包括移动交换中心,用于接收发送方移动终端发送的消息,发送获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述移动交换中心连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与所述移动交换中心发送的小区标识信息对应的地理位置信息并发送给所述移动交换中心;所述移动交换中心接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
上述第一种系统中,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,与所述位置信息存储模块连接,用于根据映射关系信息获取与所述移动交换中心发送的小区标识信息对应的地理位置信息并发送给所述移动交换中心。
上述第一种系统中,还包括发送方归属位置寄存器,用于存储所述状态标识信息。
上述第一种系统中,还包括发送方拜访位置寄存器,分别与所述移动交换中心及所述发送方归属位置寄存器连接,用于存储标识是否提供发送方移动终端当前地理位置信息的状态标识信息。
根据本发明的再一方面,一种具有位置信息提供功能的服务GPRS支持设备,包括服务GPRS支持节点,用于接收发送方移动终端发送的消息,发送获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述服务GPRS支持节点连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与服务GPRS支持节点发送的小区标识信息对应的地理位置信息并发送给服务GPRS支持节点;所述服务GPRS支持节点接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
上述具有位置信息提供功能的服务GPRS支持设备中,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,与所述位置信息存储模块连接,用于根据映射关系信息获取与所述小区标识信息对应的地理位置信息并发送给服务GPRS支持节点。
根据本发明的又一方面,提供第二种消息处理系统,包括短消息服务中心,还包括具有位置信息提供功能的服务GPRS支持设备,该具有位置信息提供功能的服务GPRS支持设备包括服务GPRS支持节点,用于接收发送方移动终端发送的消息,发送获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述服务GPRS支持节点连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与服务GPRS支持节点发送的小区标识信息对应的地理位置信息并发送给服务GPRS支持节点;所述服务GPRS支持节点接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
上述第二种系统中,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,分别与所述位置信息存储模块及所述服务GPRS支持节点连接,用于根据映射关系信息获取与所述小区标识信息对应的地理位置信息,并发送给所述服务GPRS支持节点。
上述第二种系统中,还包括发送方归属位置寄存器,用于存储所述状态标识信息。
上述第二种系统中,还包括发送方拜访位置寄存器,分别与所述服务GPRS支持节点及所述发送方归属位置寄存器连接,用于存储标识是否提供发送方移动终端当前地理位置信息的状态标识信息。
根据本发明的一个或多个方面,具有以下有益的技术效果预先建立小区标识与该小区的地理位置之间的映射关系信息并存储在位置信息提供装置中,当移动交换设备或者服务GPRS支持设备接收到移动终端发送的消息短消息或者发送报告消息后,获取发送该消息的发送方移动终端当前接入小区的小区标识信息,由位置信息提供装置获取与该小区标识信息相应的地理位置信息,并将该地理位置信息写入消息中,然后将写入地理位置信息的消息发送给接收方移动终端,使得接收方移动终端用户接收到消息后,可以方便地获知发送该消息的对方移动终端用户当前的地理位置信息,方便了移动终端用户。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


图1为本发明的移动终端实施例一的结构示意图。
图2为本发明的移动终端实施例二的结构示意图。
图3为本发明的具有位置信息提供功能的移动交换设备实施例一的结构示意图。
图4为本发明的具有位置信息提供功能的移动交换设备实施例二的结构示意图。
图5为本发明消息处理系统实施例一的结构示意图。
图6为本发明消息处理系统实施例二的结构示意图。
图7为本发明消息处理系统实施例三的结构示意图。
图8为本发明消息处理系统实施例四的结构示意图。
图9为本发明消息处理系统实施例五的结构示意图。
图10为本发明的具有位置信息提供功能的服务GPRS支持设备实施例一的结构示意图。
图11为本发明的具有位置信息提供功能的服务GPRS支持设备实施例二的结构示意图。
图12为本发明消息处理系统实施例六的结构示意图。
图13为本发明消息处理系统实施例七的结构示意图。
图14为本发明消息处理系统实施例八的结构示意图。
图15为本发明消息处理系统实施例九的结构示意图。
图16为本发明消息处理方法具体实施方式
的主要流程图。
图17为本发明消息处理方法实施例一的流程图。
图18为本发明消息处理方法实施例二的流程图。
图19为本发明消息处理系统实施例十的结构示意图。
图20为本发明消息处理方法实施例三的流程图。
具体实施例方式
本发明实施例中提供一种解决接收方移动终端用户无法获知消息发送方移动终端用户当前地理位置信息的方法,在现有的消息发送系统中增设位置信息提供装置,设置用于标识各小区的CGI与该小区的地理位置信息之间的映射关系信息并存储在位置信息提供装置中,当MSC或SGSN接收到移动终端发送的消息后,获取该移动终端当前接入小区的CGI信息,从位置信息提供装置中获取与该CGI信息相应的地理位置信息,即发送方移动终端当前的地理位置信息,并将该地理位置信息写入消息中,然后将写入地理位置信息的消息发送给SMSC,由SMSC将该消息发送给接收方移动终端。本发明下述各实施例中的消息,可以是短消息,也可以是用于说明接收到消息的发送报告消息或状态报告消息。
图1所示为本发明的移动终端实施例一的结构示意图,该移动终端包括依次连接的客户端模块11、业务处理模块12、标识信息存储模块13,还可以包括分别与客户端模块11及业务处理模块12连接的消息存储模块14。其中,客户端模块11主要用于提供人机交互界面,接受用户输入的信息并根据该信息创建消息,以及显示业务处理模块12接收到的消息;消息存储模块14的功能与现有技术中的基本相同,主要用于存储业务处理模块12接收到的消息;标识信息存储模块13用于存储用户设定的用于标识是否提供该移动终端当前地理位置的状态标识信息;业务处理模块12用于进行通信业务的处理,接收客户端模块11创建的消息,从标识信息存储模块13中获取预先存储的状态标识信息,并将该状态标识信息写入客户端模块11发送的消息中,然后将写入状态标识信息的消息发送给相应的MSC或者SGSN,以及将MSC或者SGSN发送的消息发送给客户端模块11以显示,还可以将该消息存储在消息存储模块14中。
图2所示为本发明的移动终端实施例二的结构示意图,该移动终端包括相互连接的客户端模块11和信息设置模块15,以及与客户端模块11连接的通信业务模块16,还可以包括分别与客户端模块11及通信业务模块16连接的消息存储模块14。其中,信息设置模块15用于根据客户端模块11发送的指示,向该移动终端的HLR中设置用于标识是否提供该移动终端当前地理位置的状态标识信息,以及修改、更新该状态标识信息;通信业务模块16用于进行通信业务的处理,接收客户端模块11创建的消息,并将该消息发送给相应的MSC或者SGSN,以及将MSC或者SGSN发送的消息发送给客户端模块11以显示,还可以将该消息存储在消息存储模块14中。
图3所示为本发明的具有位置信息提供功能的移动交换设备实施例一的结构示意图,该移动交换设备包括相互连接的MSC21与位置信息提供装置22。其中,MSC21用于获取消息发送方移动终端当前接入小区的CGI信息,接收该发送方移动终端发送的消息,向位置信息提供装置22发送获取与该发送方移动终端当前接入小区的CGI信息相应的地理位置信息的获取请求信息,以及将位置信息提供装置22返回的地理位置信息写入消息中,然后将写入地理位置信息的消息发送给SMSC;位置信息提供装置22用于存储CGI信息与地理位置信息之间的映射关系信息,以及从映射关系信息中查询与MSC21发送的获取请求信息中的CGI信息相应的地理位置信息并返回给MSC21。其中,位置信息提供装置22可以与MSC21设置为同一个网络实体,也可以为两个独立的网络实体。如下表1所示为本发明的位置信息提供装置22存储的映射关系信息的内容实例表1

图4所示为本发明的具有位置信息提供功能的移动交换设备实施例二的结构示意图,该实施例中,位置信息提供装置22包括位置信息存储模块222以及分别与该位置信息存储模块222及MSC21连接的位置信息获取模块221。其中,位置信息存储模块222用于存储CGI信息与地理位置信息之间的映射关系信息;位置信息获取模块221,用于接收MSC21发送的获取请求信息,根据该获取请求信息查询位置信息存储模块222中存储的映射关系信息,从中获取与获取请求信息中携带的CGI信息对应的地理位置信息并发送给MSC21。
图5所示为本发明消息处理系统实施例一的结构示意图,该消息处理系统包括依次通信连接的发送方移动交换设备2与SMSC3,其中,移动交换设备2采用了图3所示的移动交换设备,其中的MSC21与SMSC3连接;SMSC3用于将MSC21发送的写入地理位置信息的消息发送给接收方移动终端。
另外,移动交换设备也可以采用图4所示的移动交换设备,图6所示为由图4所示的移动交换设备构成的本发明消息处理系统实施例二的结构示意图。
图7所示为本发明消息处理系统实施例三的结构示意图,该实施例中,发送方移动终端1与接收方移动终端4均采用图1所示的移动终端,发送方移动终端1中的业务处理模块12与MSC21通信连接,接收方移动终端4中的业务处理模块12与SMSC3通信连接。
图8所示为本发明消息处理系统实施例四的结构示意图,该实施例中,还设有发送方HLR5,用于存储其归属移动终端用户的签约信息、静态数据信息以及用于标识是否提供该移动终端用户当前地理位置的状态标识信息;发送方移动终端6与接收方移动终端7均采用图2所示的移动终端,移动终端6中的通信业务模块16与MSC21通信连接,移动终端6中的信息设置模块15与发送方HLR5通信连接,用于根据移动终端用户通过客户端模块11发送的指示,设置、更新移动终端6存储在发送方HLR5中的状态标识信息,接收方移动终端7中的通信业务模块16与SMSC3通信连接。
图9所示为本发明消息处理系统实施例五的结构示意图,该实施例中,MSC21还连接发送方VLR8,该VLR8同时与发送方HLR5连接,用于存储与更新发送方HLR5中存储的移动终端用户的签约信息与状态标识信息。当移动终端用户漫游到新的MSC服务区并附着网络时,VLR8可向HLR5发起位置更新,将移动终端用户的签约信息与状态标识信息插入到VLR8中。
上述实施例中,图5-图9所示的消息处理系统适用于CS域(CircuitSwitch Domain)承载的短消息发送业务SM MO(Short Message MobileOriginated)。
图10所示为本发明的具有位置信息提供功能的服务GPRS支持设备实施例一的结构示意图,该具有位置信息提供功能的服务GPRS支持设备包括相互连接的SGSN91与位置信息提供装置22。其中,SGSN91用于移动终端与各种数据网络之间完成移动分组数据的发送和接收,以及为服务区内的移动终端用户提供双向的分组路由,该功能与现有技术中的相同,此外,SGSN91还用于获取消息发送方移动终端当前接入小区的CGI信息,接收该发送方移动终端发送的消息,向位置信息提供装置22发送获取与该CGI信息相应的地理位置信息的指示信息,以及将位置信息提供装置22返回的地理位置信息写入消息中,然后将写入地理位置信息的消息发送给SMSC;位置信息提供装置22与图3所示的实施例中的相同。位置信息提供装置22可以与SGSN91设置为同一个网络实体,也可以为两个独立的网络实体。
图11所示为本发明的具有位置信息提供功能的服务GPRS支持设备实施例二的结构示意图,该实施例中,位置信息提供装置22与图4所示的相同,其位置信息获取模块221与SGSN91连接。
图12所示为本发明短消息处理系统实施例六的结构示意图,该短消息处理系统包括依次通信连接的处理方服务GPRS支持设备9与SMSC3,其中,发送方服务GPRS支持设备9采用了图11所示的具有位置信息提供功能的服务GPRS支持设备,其中的SGSN91与SMSC3连接;SMSC3用于将SGSN91发送的写入地理位置信息的消息发送给接收方移动终端。另外,发送方服务GPRS支持设备也可以采用图10所示的移动交换设备。
图13所示为本发明消息处理系统实施例七的结构示意图,该实施例中,发送方移动终端1与接收方移动终端4均采用图1所示的移动终端,发送方移动终端1中的业务处理模块12与SGSN91通信连接,接收方移动终端4中的业务处理模块12与SMSC3通信连接。
图14所示为本发明消息处理系统实施例八的结构示意图,该实施例中,还设有发送方HLR5,用于存储其归属移动终端用户的签约信息、静态数据信息以及用于标识是否提供该移动终端用户当前地理位置的状态标识信息;发送方移动终端6与接收方移动终端7均采用图2所示的移动终端,移动终端6中的业务处理模块12与SGSN91通信连接,移动终端6中的信息设置模块15与发送方HLR5通信连接,用于根据移动终端用户通过客户端模块11发送的指示,设置、更新移动终端6存储在在发送方HLR5中的状态标识信息,接收方移动终端7中的通信业务模块16与SMSC3通信连接。
图15所示为本发明短消息处理系统实施例九的结构示意图,该实施例中,SGSN91还连接发送方VLR8,该VLR8同时与发送方HLR5连接,用于存储与更新发送方HLR5中存储的移动终端用户的签约信息与状态标识信息。当移动终端用户漫游到新的SGSN服务区并附着网络时,VLR8可向HLR5发起位置更新,将移动终端用户的签约信息与状态标识信息插入到VLR8中。
上述实施例中,图12-图15所示的消息处理系统适用于PS域(PacketSwitch Domain)承载的短消息发送业务SM MT(Short Message MobileTerminated)。
图16所示为本发明消息处理方法具体实施方式
的主要流程图,其包括以下步骤
步骤1,接收发送方移动终端发送的消息,由该发送方移动终端发送该消息以前发送的相关交互信息获取该发送方移动终端当前接入小区的CGI信息。
步骤2,查询预先存储的表示CGI与地理位置之间对应关系的映射关系信息,从中获取与发送方移动终端当前接入小区的CGI信息对应的地理位置信息,并将该地理位置信息写入发送方移动终端发送的消息中。
步骤3,根据消息中携带的接收方移动终端的地址信息,将写入地理位置信息的消息发送给接收方移动终端。
预先建立表示CGI与地理位置之间对应关系的映射关系信息并存储在位置信息提供装置中。之后,便可通过本发明提供的消息发送系统与发送方法来发送消息。其中的消息可以是短消息,也可以是短消息接收方移动终端用户返回给SMSC的、用于说明接收到短消息的发送报告消息,或者SMSC返回给接收方移动终端的状态报告消息。
用户向发送方移动终端6中的客户端模块11输入用于指示是否显示其当前地理位置信息的状态标识信息,由信息设置模块15将该状态标识信息设置在发送方HLR5中。当发送方VLR8进行涉及该发送方HLR5的位置更新时,将HLR5中存储的发送方移动终端6用户的签约信息及状态标识信息插入到该VLR8中。发送方移动终端6用户可以随时通过信息设置模块15修改其存储在HLR5中的状态标识信息,当HLR5中存储的状态标识信息被更新时,发送方HLR5向VLR8发送通知,更新存储在VLR8中的状态标识信息。图17为本发明消息处理方法实施例一的流程图,该实施例可通过图9(CS域)或者图15(PS域)所示的消息处理系统实现,其包括以下步骤步骤1701,发送方移动终端6中的客户端模块11根据用户的指示创建短消息,并将创建的短消息发送给通信业务模块16;步骤1702,通信业务模块16向具有位置信息提供功能的发送方移动交换设备2中的MSC21或者具有位置信息提供功能的服务GPRS支持设备9中的SGSN91发送短消息,该短消息中携带有该发送方移动终端6的号码信息,例如13000000000,与接收方移动终端的号码信息,例如13011111111。
步骤1703,MSC21或者SGSN91接收到短消息后,获取该短消息中携带的发送方移动终端6的号码信息13000000000,从VLR8中获取发送方移动终端6的号码信息13000000000的状态标识信息,若该发送方VLR8中未存储号码信息13000000000的状态标识信息,则该发送方VLR8可向发送方HLR5获取号码信息13000000000的状态标识信息。
步骤1704,MSC21或者SGSN91获取到号码信息13000000000的状态标识信息后,根据预先设定的参数判断是否提供发送方移动终端6的地理位置信息,是,执行步骤1705;否则,执行步骤1709。
步骤1705,MSC21或者SGSN91从发送方移动终端6发送该短消息以前发送的相关交互信息(例如服务请求消息或寻呼响应消息等)中获取该发送方移动终端6当前接入小区的CGI信息,例如0111-0022,然后向位置信息提供装置22中的位置信息获取模块221发送获取与CGI信息0111-0022对应的地理位置信息的获取请求信息。
步骤1706,位置信息获取模块221查询位置信息存储模块222存储的映射关系信息,从该信息中获取与CGI信息0111-0022对应的地理位置信息,例如为A市B区,并将该地理位置信息返回给MSC21或者SGSN91。
步骤1707,MSC21或者SGSN91将地理位置信息A市B区写入短消息中,然后将写入地理位置信息A市B区的短消息发送给SMSC3。
根据3GPP TS 23.040 V3.9.0协议,对短消息中TP-UD字段Header域中携带的信息元素的定义如下表2所示。
表2

上表2中,TP-UD字段Header域中携带的信息元素包括信息元素标识、信息元素数据以及该信息元素数据的大小,其中,信息元素标识用于标识某一信息元素,信息元素数据为该信息元素具体的数据内容,信息元素数据的大小为信息元素数据区的大小,其单位为八位位组,即随后的数据区大小为多少个八位位组。由上表2可以看出,信息元素标识中02、21-6F、A0-BF及E0-FF均为保留值,即在现有短消息实现中没有应用,因此,可以选用02、21-6F、A0-BF或E0-FF中任一个作为地理位置信息的信息元素标识,将地理位置信息插入在相应的数据区中,并设置相应的信息元素标识,表明相应的数据区含有地理位置信息。上述状态标识信息也可以采用类似的方法写入短消息中。若使用与短消息内容不同的编码方式表示地理位置信息时,可以将用于存储地理位置信息的信息元素数据区分为两部分,可以向第一部分分配一个八位位组,来存储地理位置信息的编码方式,向第二部分分配多个八位位组,来存储地理位置信息的具体内容,以便于接收方移动终端采用相应的编码方式解码地理位置信息编码串,获取地理位置信息。
步骤1708,SMSC3根据短消息中携带的接收方移动终端的号码信息13011111111,将写入地理位置信息A市B区的短消息发送给接收方移动终端,然后执行步骤1711。
步骤1709,MSC21或者SGSN91将接收到的短消息发送给SMSC3。
步骤1710,SMSC3根据短消息中携带的接收方移动终端的号码信息13011111111,将短消息发送给接收方移动终端。
步骤1711,结束。
接收方移动终端接收到短消息与发送方移动终端的地理位置信息后,便可以通过该移动终端的客户端模块显示发送方移动终端发送的短消息内容及发送方移动终端的地理位置信息。
用户向发送方移动终端1的客户端模块11输入用于指示是否显示其当前地理位置信息的状态标识信息,由客户端模块11将该状态标识信息设置在标识信息存储模块13中。发送方移动终端1用户可以随时通过客户端模块11修改其存储在标识信息存储模块13中的状态标识信息。图18所示为本发明消息处理方法实施例二的流程图,该实施例可通过图7(CS域)或者图13(PS域)所示的短消息处理系统实现,其包括以下步骤步骤1801,用户向发送方移动终端1中的客户端模块11输入短消息内容与接收方号码信息后,发送请求发送短消息的请求信息。
步骤1802,客户端模块11根据用户的请求信息创建短消息,并将短消息发送给业务处理模块12。
步骤1803,业务处理模块12接收到客户端模块11发送的短消息后,从标识信息存储模块13中获取用于标识是否提供该发送方移动终端1用户当前地理位置的状态标识信息,将该状态标识信息写入短消息中,然后将写入状态标识信息的短消息发送给具有位置信息提供功能的发送方移动交换设备2中的MSC21或者具有位置信息提供功能的服务GPRS支持设备9中的SGSN91,该短消息中携带有标识该发送方移动终端1的号码信息13000000000、接收方移动终端的号码信息13011111111、以及状态标识信息。
步骤1804,MSC21或者SGSN91接收到短消息后,从该短消息中获取状态标识信息,根据预先设定的参数,由状态标识信息判断是否提供发送方移动终端1的地理位置信息,是,执行步骤1805;否则,执行步骤1809。
步骤1805,MSC21或者SGSN91从发送方移动终端1发送该短消息以前发送的相关交互信息(例如服务请求消息或寻呼响应消息等)中获取发送方移动终端1当前接入小区的CGI信息,例如0111-0022,然后向位置信息提供装置22中的位置信息获取模块221发送获取与CGI信息0111-0022对应的地理位置信息的获取请求信息。
步骤1806,位置信息获取模块221查询位置信息存储模块222存储的映射关系信息,从该信息中获取与CGI信息0111-0022对应的地理位置信息,例如为A市B区,并将该地理位置信息返回给MSC21或者SGSN91。
步骤1807,MSC21或者SGSN91将地理位置信息A市B区写入短消息中,并将写入地理位置信息A市B区的短消息发送给SMSC3。
步骤1808,SMSC3根据写入地理位置信息A市B区的短消息中携带的接收方移动终端的号码信息13011111111,将写入地理位置信息A市B区的短消息发送给接收方移动终端,然后执行步骤1811。
步骤1809,SMSC3根据短消息中携带的接收方移动终端的号码信息13011111111,将短消息发送给接收方移动终端。
步骤1811,结束。
步骤1808之后,接收方移动终端中的业务处理模块接收到接收方VMSC或者接收方VSGSN发送的短消息后,将短消息发送给客户端模块,以向接收方移动终端用户显示发送方移动终端用户发送的短消息内容及其发送短消息时的地理位置信息;同时,将该短消息信息存储在消息存储模块中。
在步骤1801中,发送方移动终端输入短消息内容后,发送请求发送短消息的请求信息时,可以同时发送要求提供用以说明接收方移动终端用户接收到该短消息的状态报告消息的要求信息;相应的,接收方移动终端在接收到短消息后,也可以采用本发明提供的上述任一消息处理方法,向SMSC3返回携带接收方移动终端用户的地理位置信息的SMS-DELIVER-REPORT,再由SMSC3根据该SMS-DELIVER-REPORT创建SMS-STATUS-REPORT并发送给发送方移动终端,以向发送方移动终端提供接收方移动终端用户当前所处的地理位置信息。图19所示为本发明消息处理系统实施例十的结构示意图,图20为本发明消息处理方法实施例三的流程图,该实施例可利用图19所示的系统提供接收方移动终端用户的地理位置信息,其包括以下步骤步骤2001,接收方移动终端向具有位置信息提供功能的接收方服务GPRS支持设备中的SGSN发送SMS-DELIVER-REPORT,该SMS-DELIVER-REPORT中携带有该短消息接收方移动终端的号码信息13011111111与短消息发送方移动终端的号码信息13000000000。
步骤2002,SGSN接收到SMS-DELIVER-REPORT后,获取该SMS-DELIVER-REPORT中携带的接收方移动终端的号码信息13011111111,从VLR中获取接收方移动终端的号码信息13011111111的状态标识信息,若该接收方VLR中未存储号码信息13011111111的状态标识信息,则该接收方VLR可向接收方HLR获取号码信息13011111111的状态标识信息。
步骤2003,SGSN获取到号码信息13011111111的状态标识信息后,根据预先设定的参数判断是否提供接收方移动终端用户的地理位置信息,是,执行步骤2004;否则,执行步骤2008。
步骤2004,SGSN获取接收方移动终端当前接入小区的CGI信息0222-0011,然后向位置信息提供装置中的位置信息获取模块发送获取与CGI信息0222-0011对应的地理位置信息的获取请求信息。
步骤2005,位置信息获取模块查询位置信息存储模块存储的映射关系信息,从该信息中获取与CGI信息0222-0011对应的地理位置信息,例如为C市D区,并将该地理位置信息返回给SGSN。
步骤2006,SGSN将地理位置信息C市D区写入SMS-DELIVER-REPORT,并将写入地理位置信息C市D区的SMS-DELIVER-REPORT发送给SMSC。
根据3GPP TS 23.040 V3.9.0协议,对SMS-DELIVER-REPORT中TP-UD字段Header域中携带的信息元素的定义如下表3所示。
表3


上表3中,TP-UD字段Header域中携带的信息元素包括信息元素标识、信息元素数据以及该信息元素数据的大小,其中,信息元素标识用于标识某一信息元素,信息元素数据为该信息元素具体的数据内容,信息元素数据的大小为信息元素数据区的大小,其单位为八位位组,即随后的数据区大小为多少个八位位组。由上表3可以看出,信息元素标识中02、21-6F、A0-BF及E0-FF均为保留值,即在现有短消息实现中没有应用,因此,可以选用02、21-6F、A0-BF或E0-FF中任一个作为地理位置信息的信息元素标识,将地理位置信息插入在相应的数据区中,并设置相应的信息元素标识,表明相应的数据区含有地理位置信息。若使用与SMS-DELIVER-REPORT内容不同的编码方式表示地理位置信息时,可以将用于存储地理位置信息的信息元素数据区分为两部分,可以向第一部分分配一个八位位组,来存储地理位置信息的编码方式,向第二部分分配多个八位位组,来存储地理位置信息的具体内容,以便于发送方移动终端采用相应的编码方式解码地理位置信息编码串,获取地理位置信息。
步骤2007,SMSC根据SMS-DELIVER-REPORT创建SMS-STATUS-REPORT,并将SMS-DELIVER-REPORT中携带的地理位置信息C市D区写入SMS-STATUS-REPORT中,然后根据SMS-DELIVER-REPORT中携带的发送方移动终端的号码信息13000000000,将SMS-STATUS-REPORT发送给发送方移动终端,然后执行步骤2012。
步骤2008,SGSN将接收到的SMS-DELIVER-REPORT发送给SMSC。
步骤2009,SMSC根据SMS-DELIVER-REPORT创建SMS-STATUS-REPORT,并根据SMS-DELIVER-REPORT中携带的发送方移动终端的号码信息13011111111,然后将SMS-STATUS-REPORT发送给发送方移动终端。
步骤2010,结束。
短消息发送方移动终端中的业务处理模块接收到接收方移动终端返回的携带地理位置信息的SMS-STATUS-REPORT后,将该SMS-STATUS-REPORT发送给客户端模块,客户端模块便可以显示接收方移动终端用户当前的地理位置信息。
本发明实施例中,在MSC或者SGSN处增设了位置信息提供装置,可以预先建立小区标识与该小区的地理位置之间的映射关系信息并存储在位置信息提供装置中,当移动交换设备或者SGSN接收到移动终端发送的短消息或者发送报告消息后,便可以根据之前获取的小区标识信息,查询与该小区标识信息相应的地理位置信息,并将该地理位置信息写入短消息或者发送报告消息中,然后将写入地理位置信息的短消息或者发送报告消息发送给对方移动终端,使得对方移动终端接收到消息后,在显示消息内容时,还可以显示消息发送方移动终端的地理位置信息,使得消息接收方移动终端用户可以方便地获知发送消息的移动终端用户当前的地理位置信息,方便了移动终端用户。
最后所应说明的是以上实施例仅用以说明本发明的技术方案,而非对本发明作限制性理解。尽管参照上述较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解其依然可以对本发明的技术方案进行修改或者等同替换,而这种修改或者等同替换并不脱离本发明技术方案的精神和范围。
权利要求
1.一种消息处理方法,包括网络侧接收发送方移动终端发送的消息,获取该发送方移动终端当前接入小区的小区标识信息;根据预先存储的映射关系信息获取与所述小区标识信息对应的地理位置信息,并将该地理位置信息写入所述消息中;将写入所述地理位置信息的消息转发给接收方移动终端。
2.根据权利要求1所述的方法,其中,在网络侧接收发送方移动终端发送的消息之前,还包括发送方移动终端获取用于标识是否提供所述地理位置信息的状态标识信息,将所述状态标识信息写入所述消息中,并将携带了所述状态标识信息的消息发送给网络侧;相应地,所述获取该发送方移动终端当前接入小区的小区标识信息进一步包括网络侧根据所述状态标识信息判断是否获取小区标识信息,如是,则获取小区标识信息并根据小区标识信息获取对应的地理位置信息。
3.根据权利要求2所述的方法,其中,如果网络侧根据所述状态标识信息判断出不需要获取小区标识信息,则通过短消息服务中心将所述消息转发给接收方移动终端。
4.根据权利要求2或3所述的方法,其中,发送方移动终端获取状态标识信息具体为发送方移动终端从发送方归属位置寄存器中获取预先设置的状态标识信息。
5.根据权利要求4所述的方法,其中,还执行发送方拜访位置寄存器进行涉及所述发送方归属位置寄存器的位置更新时,将所述发送方归属位置寄存器中存储的所述状态标识信息插入发送方拜访位置寄存器;相应地,发送方移动终端获取状态标识信息具体为发送方移动终端从发送方拜访位置寄存器中获取预先设置的状态标识信息。
6.根据权利要求4所述的方法,其中,所述方法还包括发送方移动终端修改发送方归属位置寄存器保存的状态标识信息。
7.根据权利要求6所述的方法,其中,所述方法还包括所述发送方归属位置寄存器中存储的所述状态标识信息被修改时,所述发送方归属位置寄存器更新存储在所述发送方拜访位置寄存器中的所述状态标识信息。
8.根据权利要求7所述的方法,其中,所述网络侧接收发送方移动终端发送的消息,获取该发送方移动终端当前接入小区的小区标识信息进一步为网络侧接收所述消息,从该消息中获取所述发送方移动终端的号码信息,查询发送方拜访位置寄存器中存储的与所述发送方移动终端的号码信息对应的状态标识信息,并根据所述状态标识信息判断是否提供所述地理位置信息,是,则获取所述小区标识信息,并向位置信息提供装置发送获取与所述小区标识信息对应的地理位置信息的获取请求信息,然后执行步骤2;否则,通过短消息服务中心将所述消息转发给接收方移动终端。
9.根据权利要求8所述的方法,其中,若所述发送方拜访位置寄存器中不存在与所述发送方移动终端的号码信息对应的状态标识信息,则从所述发送方归属位置寄存器中获取所述状态标识信息。
10.根据权利要求2、3、8或9所述的方法,其中,所述根据预先存储的映射关系信息获取与所述小区标识信息对应的地理位置信息,并将该地理位置信息写入所述消息中进一步为网络侧查询预先存储的映射关系信息,从该映射关系信息中获取与所述小区标识信息对应的地理位置信息,将所述地理位置信息写入所述消息中,并将写入所述地理位置信息的消息发送给所述短消息服务中心。
11.根据权利要求10所述的方法,其中,将所述地理位置信息写入所述消息中进一步为将所述地理位置信息以信息元素的形式写入所述消息中用户数据头部,并设置该用户数据头部的标识为所述用户数据含有头部。
12.根据权利要求1至9任意一项所述的方法,其中,所述消息为短消息,或者用以标识接收到短消息的发送报告消息。
13.根据权利要求10所述的方法,其中,所述将写入所述地理位置信息的消息转发给接收方移动终端进一步为所述短消息服务中心将写入所述地理位置信息的短消息转发给接收方移动终端。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括所述接收方移动终端接收到携带所述地理位置信息的所述消息后,显示所述地理位置信息。
15.根据权利要求10所述的方法,其中,所述将写入所述地理位置信息的消息转发给接收方移动终端进一步为所述短消息服务中心根据所述发送报告消息创建状态报告消息,并将所述发送报告消息中携带的地理位置信息写入所述状态报告消息中,然后将携带地理位置信息的状态报告消息发送给接收方移动终端。
16.根据权利要求15所述的方法,其特征在于,所述方法还包括所述接收方移动终端接收到携带所述地理位置信息的所述状态报告消息后,显示所述地理位置信息。
17.一种移动终端,其特征在于,包括客户端模块,用于创建消息,以及显示接收到的消息;标识信息存储模块,用于存储标识是否提供所述移动终端当前地理位置信息的状态标识信息;业务处理模块,分别与所述客户端模块及所述标识信息存储模块连接,用于接收所述客户端模块创建的消息,从所述标识信息存储模块中获取所述状态标识信息,将该状态标识信息写入所述客户端模块创建的消息并发送该写入状态标识信息的消息,以及接收短消息服务中心发送的消息,将该消息发送给客户端模块显示。
18.一种移动终端,其特征在于,包括客户端模块,用于创建消息,以及显示接收到的消息;信息设置模块,与所述客户端模块连接,用于根据客户端模块发送的指示,设置、更新归属位置寄存器中存储的用于标识是否提供所述移动终端当前地理位置信息的状态标识信息;通信业务模块,与所述客户端模块连接,用于接收与发送所述客户端模块创建的消息,以及接收短消息服务中心发送的消息,将该消息发送给客户端模块显示。
19.一种具有位置信息提供功能的移动交换设备,其特征在于,包括移动交换中心,用于接收发送方移动终端发送的消息,根据所述消息发送用于获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述移动交换中心连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与所述移动交换中心发送的小区标识信息对应的地理位置信息并发送给所述移动交换中心;所述移动交换中心接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
20.根据权利要求19所述的具有位置信息提供功能的移动交换设备,其特征在于,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,与所述位置信息存储模块连接,用于根据映射关系信息获取与所述小区标识信息对应的地理位置信息并发送给所述移动交换中心。
21.一种消息处理系统,包括短消息服务中心,其特征在于,还包括具有位置信息提供功能的移动交换设备,该具有位置信息提供功能的移动交换设备包括移动交换中心,用于接收发送方移动终端发送的消息,发送获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述移动交换中心连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与所述移动交换中心发送的小区标识信息对应的地理位置信息并发送给所述移动交换中心;所述移动交换中心接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
22.根据权利要求21所述的系统,其特征在于,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,与所述位置信息存储模块连接,用于根据映射关系信息获取与所述移动交换中心发送的小区标识信息对应的地理位置信息并发送给所述移动交换中心。
23.根据权利要求21或22所述的系统,其特征在于,还包括发送方归属位置寄存器,用于存储所述状态标识信息。
24.根据权利要求23所述的系统,其特征在于,还包括发送方拜访位置寄存器,分别与所述移动交换中心及所述发送方归属位置寄存器连接,用于存储标识是否提供发送方移动终端当前地理位置信息的状态标识信息。
25.一种具有位置信息提供功能的服务GPRS支持设备,其特征在于,包括服务GPRS支持节点,用于接收发送方移动终端发送的消息,发送获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述服务GPRS支持节点连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与服务GPRS支持节点发送的小区标识信息对应的地理位置信息并发送给服务GPRS支持节点;所述服务GPRS支持节点接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
26.根据权利要求25所述的具有位置信息提供功能的服务GPRS支持设备,其特征在于,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,与所述位置信息存储模块连接,用于根据映射关系信息获取与所述小区标识信息对应的地理位置信息并发送给服务GPRS支持节点。
27.一种消息处理系统,包括短消息服务中心,其特征在于,还包括具有位置信息提供功能的服务GPRS支持设备,该具有位置信息提供功能的服务GPRS支持设备包括服务GPRS支持节点,用于接收发送方移动终端发送的消息,发送获取与所述移动终端的当前接入小区的小区标识信息对应的地理位置信息的获取请求信息;位置信息提供装置,与所述服务GPRS支持节点连接,用于存储小区标识信息与地理位置信息之间的映射关系信息,接收所述移动交换中心发送的获取请求信息,并根据该映射关系信息获取与服务GPRS支持节点发送的小区标识信息对应的地理位置信息并发送给服务GPRS支持节点;所述服务GPRS支持节点接收所述地理位置信息并将该地理位置信息写入所述消息中,然后将写入所述地理位置信息的消息发送给短消息服务中心,以及将短消息服务中心发送的消息发送给所述发送方移动终端。
28.根据权利要求27所述的系统,其特征在于,所述位置信息提供装置包括位置信息存储模块,用于存储小区标识信息与地理位置信息之间的映射关系信息;位置信息获取模块,分别与所述位置信息存储模块及所述服务GPRS支持节点连接,用于根据映射关系信息获取与所述小区标识信息对应的地理位置信息,并发送给所述服务GPRS支持节点。
29.根据权利要求27或28所述的系统,其特征在于,还包括发送方归属位置寄存器,用于存储所述状态标识信息。
30.根据权利要求29所述的系统,其特征在于,还包括发送方拜访位置寄存器,分别与所述服务GPRS支持节点及所述发送方归属位置寄存器连接,用于存储标识是否提供发送方移动终端当前地理位置信息的状态标识信息。
全文摘要
本发明提供的一种消息处理方法,包括网络侧接收发送方移动终端发送的消息,获取发送方移动终端当前接入小区的小区标识信息;根据预先存储的映射关系信息获取与小区标识信息对应的地理位置信息,并将该地理位置信息写入消息中;将写入地理位置信息的消息转发给接收方移动终端。本发明还提供了移动终端、具有位置信息提供功能的拜访移动交换设备或者具有位置信息提供功能的拜访服务GPRS支持设备,以及由该具有位置信息提供功能的拜访移动交换设备或者具有位置信息提供功能的拜访服务GPRS支持设备构成的消息发送系统。采用本发明,接收方移动终端用户可以方便地获知消息发送方移动终端用户当前的地理位置信息,方便了移动终端用户。
文档编号H04W88/02GK1964571SQ200610145219
公开日2007年5月16日 申请日期2006年11月17日 优先权日2006年11月17日
发明者魏东 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1