短消息会话的实现方法

文档序号:7921087阅读:249来源:国知局
专利名称:短消息会话的实现方法
技术领域
本发明涉及通讯应用领域,具体来说是涉及一种短消息会话的实现方法。
背景技术
短消息是网络上利用信令,如7号信令承载的一种消息。目前绝大多数移动终端、移动通讯网络、部分固定通讯网络都普遍使用短消息这项技术。利用短消息开展的业务很多,其已是目前移动通讯网络上的主要数据业务承载方式,在固定通讯网络上也有一定应用。然而短消息本身没有会话功能,即一个实体发出和收到的短消息本身不能关联。
现有技术中应用短消息来实现会话功能,普遍采用依据终端的电话号码来实现标识,即根据用户的电话号码来确定会话中两条短消息的对应关系。
显然,现有技术通过手机用户的号码来标识会话,不能唯一标识一个会话。例如当主叫方和被叫方同时进行多次会话时,则依靠电话号码不能确定当前的短消息是属于哪一个会话,从而无法实现会话功能。再例如,在商业领域,当手机用户向商家发起交易请求后,商家会分析交易请求,计算出金额后,向支付网关(网络应用)发起支付请求。支付网关通过短消息服务中心(SMSCShort Message Service Center)向手机用户发出一条短消息要求手机用户对交易进行确认。手机用户收到要求确认的短消息后通过短消息服务中心发回确认支付的短消息给支付网关。因为支付确认的手机用户一般不止一个,回复的短消息很多,支付网关不知道哪条短消息对应哪一个支付确认。且当一个用户购买多件商品,发出多项付款请求时。支付网关仅依手机号码来识别。支付网关就不知道哪一项付款请求被该用户确认,哪一项付款请求没有被该用户确认。由此业界的现有技术极大的阻碍了短消息业务的扩展。

发明内容
针对上述情形,本发明提出了一种通过在短消息中加入会话标识来唯一识别当前会话的短消息会话的实现方法。
为实现上述目的,本发明的一种短消息会话的实现方法,其特征在于,该方法包含如下步骤a、主叫方(网络应用)创建会话并产生会话标识,向短消息服务中心提交加入该会话标识后的短消息;b、短消息服务中心将该短消息发送给被叫方(终端);c、被叫方(终端)将回复的短消息,通过短消息服务中心发送回主叫方(网络应用);d、主叫方(网络应用)根据回复的短消息中的会话标识,查找到相应的会话,从而完成会话。
其中,所述步骤a中的加入该会话标识后的短消息是指将该会话标识加入网络应用的号码或短消息内容中。
所述步骤d中的查找到相应的会话更进一步包括通过被叫方(终端)信息,如被叫方(终端)的电话号码进行校验。当主叫方(网络应用)根据该回复的短消息中的会话标识,查找到相应的会话后,为了进一步保证查找到的会话的准确性,可以通过回复的短消息中的被叫方(终端)的电话号码对原始短消息中的被叫方(终端)的电话号码进行验证,从而严格保证该回复的短消息和相应的会话的一一对应。
本发明通过在主叫方(网络应用)的短消息中,在主叫的电话号码或短消息内容中加入会话标识,由该会话标识来唯一识别当前会话,这样,当主叫方(网络应用)和被叫方(终端)同时进行多次会话时,就会有不同的会话标识来识别,每个短消息就能找到相应的会话。特别是利用在主叫的电话号码中加入会话标识来唯一识别相关会话时,手机用户在回复短消息时,由于回复的手机号码是自动填充的,不需要用户重新输入对方电话号码,大大方便了用户。
下面结合附图和具体实施例来详细描述本发明。


图1是本发明实施例所述的短消息会话的实现方法的系统架构图;图2是本发明所述的短消息会话的实现方法的流程图;具体实现方式本实施例以手机用户确认支付为例来详细介绍本发明。首先电话号码为13900000000的手机用户UE(User Equipment用户设备)向商家发出要求交易的请求,商家分析该交易请求,经过核算,计算出金额后,提交给网络应用,网络应用需要和手机用户建立一个会话以确认用户是否同意支付。如图1所示是在移动通讯网络上发送短消息的系统架构图,其包括手机用户、短消息服务中心、网络应用、商家,本实施例具体步骤如下第一、主叫方(网络应用)创建会话并产生会话标识,并向短消息服务中心提交加入该会话标识后的短消息。
商家向网络应用,即支付网关发出支付请求,支付网关创建会话并产生一个唯一的会话标识,一般该会话标识为一串长度不小于6位的十进制数字,如“100000”,再向短消息服务中心提交加入该会话标识“100000”后的确认的短消息,即将该会话标识“100000”加入到主叫号码“8001”中,即得到“8001100000”,然后将带有该号码的短消息发送至短消息服务中心。
第二、短消息服务中心将该短消息发送给被叫方(终端)。
短消息服务中心将带有主叫号码和会话标识“8001100000”的确认的短消息转发给手机用户13900000000。
第三、被叫方(终端)将回复的短消息,通过短消息服务中心发送回主叫方(网络应用)。
手机用户13900000000得到确认的该短消息后,其直接回复该短消息,此时原主叫号码是自动填充的,不需要手机用户再另行输入,所以操作非常方便,再通过短消息服务中心将该接受支付的短消息发送回支付网关。
第四、主叫方(网络应用)根据回复的短消息中的会话标识,查找到相应的会话,从而完成会话。
支付网关从该接受支付的短消息中提取该会话标识100000,再去查找到该会话标识100000相应的会话,同时通过原被叫的电话号码13900000000和本次接收的电话号码13900000000进行进一步的确认,然后分析短消息中的内容,得到结论用户已经接受。
此时,支付网关可以向商家发送支付确认的消息,而商家接到该消息后,就可以准备商品,配送给用户了。
权利要求
1.一种短消息会话的实现方法,其特征在于,该方法包含如下步骤a、主叫方(网络应用)创建会话并产生会话标识,向短消息服务中心提交加入该会话标识后的短消息;b、短消息服务中心将该短消息发送给被叫方(终端);c、被叫方(终端)将回复的短消息,通过短消息服务中心发送回主叫方(网络应用);d、主叫方(网络应用)根据回复的短消息中的会话标识,查找到相应的会话,从而完成会话。
2.如权利要求1所述的一种短消息会话的实现方法,其特征在于,所述步骤a中的会话标识是指一串长度不小于6位的十进制数字。
3.如权利要求1所述的一种短消息会话的实现方法,其特征在于,所述步骤a中的加入该会话标识后的短消息是指将该会话标识加入网络应用的号码或短消息内容中。
4.如权利要求1所述的一种短消息会话的实现方法,其特征在于,所述步骤d中的查找到相应的会话更进一步包括通过被叫方(终端)信息进行校验。
5.如权利要求4所述的一种短消息会话的实现方法,其特征在于,所述步骤d中的被叫方(终端)信息是指被叫方(终端)的电话号码。
全文摘要
本发明是一种短消息会话的实现方法,该方法包含如下步骤a、主叫方(网络应用)创建会话并产生会话标识,并向短消息服务中心提交加入该会话标识后的短消息;b、短消息服务中心将该短消息发送给被叫方(终端);c、被叫方(终端)将回复的短消息,通过短消息服务中心发送回主叫方(网络应用);d、主叫方(网络应用)根据回复的短消息中的会话标识,查找到相应的会话,从而完成会话。本发明通过在主叫方(网络应用)的短消息中,在被叫的电话号码中或短消息内容中加入会话标识,由该会话标识来唯一识别当前会话,这样,当主叫方(网络应用)和被叫方(终端)同时进行多次会话时,就会有不同的会话标识来识别,每个短消息就能找到相应的会话,实现了短消息会话机制,大大方便了用户。
文档编号H04L12/66GK1486062SQ02131788
公开日2004年3月31日 申请日期2002年9月23日 优先权日2002年9月23日
发明者段治勇 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1