即时消息系统间的搜索方法技术方案

技术编号:3546641 阅读:197 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了即时消息系统间的搜索方法和互连服务器。本发明专利技术方法包括:(1)WV  IMPS用户终端到SIMPLE  IM即时消息系统中进行搜索;(2)SIMPLE  IM用户终端到WV  IMPS即时消息系统中进行搜索。本发明专利技术提供的互连服务器包括消息输入/输出模块和消息处理转换模块。本发明专利技术的技术方案能够无缝链接WV  IMPS即时消息系统的搜索业务和SIMPLE  IM即时消息系统的搜索业务,解决了不同类型即时消息系统之间的搜索功能互联问题。

【技术实现步骤摘要】
即时消息系统间的搜索方法和互连服务器
本专利技术涉及即时消息系统,尤其涉及应用于基于无线乡村协议的即时消息和存在业务的(WV IMPS)即时消息系统和基于初始会话协议(SIP)/SIP即时消息和存在业务扩展协议(SIMPLE)的即时消息系统(SIMPLE IM)之间的互连问题。
技术介绍
目前已经实现在移动通信网络、Internet网络上开展即时消息业务,移动网络包括现有的第二代移动网络(2nd Generation,简称2G)、2.5G,未来的第三代移动网络(3rd Generation,简称3G)、以及多媒体子域(IMS)等。即时消息业务属于一种基于存在业务(Presence)的个人对个人、个人对群组的消息类的移动数据业务。OMA国际标准组织对于移动即时消息作了标准制定,在当前的标准规范版本中有两类即时消息系统:第一类是基于无线乡村协议(Wireless Village,简称WV)的即时消息系统,其基于超级文本传送协议(HTTP)/无线范围协议(WAP)/短消息服务协议(SMS)承载的协议,可以支持2.5G/3G网络,主要适用于传统通信网络;第二类是基于SIP/SIMPLE协议的即时消息系统,其基于SIP/SIMPLE承载的协议,主要适用于支持基于IMS的下一代IP网络。对于最终使用用户来说,这两种协议是透明的,也即无论是WV用户,还是SIMPLE用户在使用即时消息系统中的业务时应感觉不到差异性。搜索功能或搜索业务,是即时消息系统中的重要特性,WV IMPS即时消息系统和SIMPLE IM即时消息系统都需要支持,因此从用户使用角度来看,应该能够无缝使用任何一种系统的搜索功能。-->现有技术中,WV IMPS即时消息系统的用户可以搜索WV IMPS即时消息系统的聊天室、聊天室中的成员、会话历史记录等,SIMPLE IM即时消息系统的用户可以搜索SIMPLE IM即时消息系统的聊天室、聊天室中的成员、会话历史记录等。其业务流程如图1所示:1、用户通过即时消息系统的用户终端发起搜索请求(包含用户的搜索条件),即时消息服务器通过搜索响应返回搜索结果;2、第一次搜索结果没有用户需要的,可以继续上次的搜索,服务器返回新的结果,直到用户找到需要的信息或搜索条件搜索完毕;3、如果用户找到需要的信息,用户终端可以向即时消息服务器发送停止搜索请求消息,以减少服务器的开销;也可以通过服务器定时的方式自动中止一次搜索。在上述流程中,即时消息服务器可以根据搜索的需求或运营商设置,向相同类型的互连的即时消息服务器转发搜索请求。现有技术中,即时消息系统只能搜索本类型即时消息系统的用户、聊天室、聊天室中的成员及聊天室历史记录等,不能够搜索其他类型即时消息系统的用户、聊天室、聊天室成员或会话历史记录等。
技术实现思路
本专利技术提供即时消息系统间的搜索方法和一种互连服务器,用以解决现有技术中在WV IMPS即时消息系统和SIMPLE IM即时消息系统之间不能相互进行信息搜索的问题。本专利技术方法应用于基于无线乡村协议的即时消息和存在业务的(WVIMPS)即时消息系统和基于初始会话协议(SIP)/SIP即时消息和存在业务扩展协议(SIMPLE)的即时消息系统(SIMPLE IM)之间的搜索,本专利技术方法之一包括:A1、IMPS用户终端向IMPS服务器发起搜索请求,携带搜索条件;-->B1、IMPS服务器根据所述搜索条件,判断需要在SIMPLE IM服务器上搜索,将搜索请求采用服务器-服务器协议(SSP)消息转发到互连服务器;C1、互连服务器将该SSP搜索请求消息转换为SIMPLE IM搜索请求消息,转发到SIMPLE IM服务器;D1、SIMPLE IM服务器搜索出满足所述搜索条件的结果信息,向互连服务器返回SIMPLE IM搜索响应消息;E1、互连服务器将SIMPLE IM搜索响应消息转换为SSP响应消息,转发到IMPS服务器;F1、IMPS服务器处理SSP响应消息,向IMPS用户终端返回搜索结果信息。根据本专利技术的上述方法,所述步骤B1中,还包括IMPS服务器根据所述搜索条件在本地搜索出对应的结果信息;所述步骤F1中,IMPS服务器将SIMPLE IM服务器搜索出的结果信息与IMPS服务器本地搜索出的结果信息合并后返回给IMPS用户终端。根据本专利技术的上述方法,所述步骤C1中,还可以将SIMPLE IM搜索请求消息转发到相同类型的互连的多个SIMPLE IM服务器。根据本专利技术的上述方法,还包括IMPS用户终端获得搜索结果信息后,请求继续搜索的步骤;在继续搜索请求消息中携带首次搜索响应消息中返回的搜索标识(ID),以及前一次搜索响应消息的开始序列号或者搜索次数。根据本专利技术的上述方法,还包括IMPS用户终端向IMPS服务器发起停止搜索请求的步骤;IMPS服务器收到停止搜索请求后,执行下列步骤:a1、IMPS服务器将停止搜索请求采用SSP消息转发到互连服务器;b1、互连服务器将该SSP停止搜索请求消息转换为SIMPLE IM停止搜索请求消息,转发到SIMPLE IM服务器;c1、SIMPLE IM服务器停止本次搜索并向互连服务器返回SIMPLE IM停止搜索响应消息;d1、互连服务器将SIMPLE IM停止搜索响应消息转换为SSP停止搜索响应-->消息,转发到IMPS服务器;e1、IMPS服务器向IMPS用户终端返回停止搜索响应消息。本专利技术提供的方法之二包括:A2、SIMPLE用户终端向SIMPLE IM服务器发起搜索请求,携带搜索条件;B2、SIMPLE IM服务器根据所述搜索条件,判断需要在IMPS服务器上搜索,将搜索请求采用SIMPLE IM消息转发到互连服务器;C2、互连服务器将该SIMPLE IM搜索请求消息转换为SSP搜索请求消息,转发到IMPS服务器;D2、IMPS服务器搜索出满足所述搜索条件的结果信息,向互连服务器返回SSP搜索响应消息;E2、互连服务器将SSP搜索响应消息转换为SIMPLE IM响应消息,转发到SIMPLE IM服务器;F2、SIMPLE IM服务器处理SIMPLE IM响应消息,向SIMPLE用户终端返回搜索结果信息。根据本专利技术的上述方法,所述步骤B2中,还包括SIMPLE IM服务器根据所述搜索条件在本地搜索出对应的结果信息;所述步骤F2中,SIMPLE IM服务器将IMPS服务器搜索出的结果信息与SIMPLE IM服务器本地搜索出的结果信息合并后返回给SIMPLE用户终端。根据本专利技术的上述方法,所述步骤C2中,还可以将SSP搜索请求消息转发到相同类型的互连的多个IMPS服务器。根据本专利技术的上述方法,还包括SIMPLE用户终端获得搜索结果信息后,请求继续搜索的步骤;在继续搜索请求消息中携带首次搜索响应消息中返回的搜索标识(ID),以及前一次搜索响应消息的开始序列号或者搜索次数。根据本专利技术的上述方法,还包括SIMPLE用户终端向SIMPLE IM服务器发起停止搜索请求的步骤;SIMPLE IM服务器收到停止搜索请求后,执行下列步骤:-->a2、SIMPLE IM服务器将停止搜索请求采用SIMPLE IM消息转发到互连服务器;b2、互连服务器将该SIMPLE IM停止搜索请求消息转换为SSP停本文档来自技高网
...

【技术保护点】
一种即时消息系统间的搜索方法,应用于基于无线乡村协议的即时消息和存在业务的(WVIMPS)即时消息系统和基于初始会话协议(SIP)/SIP即时消息和存在业务扩展协议(SIMPLE)的即时消息系统(SIMPLEIM)之间的搜索,该方法 包括:A1、IMPS用户终端向IMPS服务器发起搜索请求,携带搜索条件;B1、IMPS服务器根据所述搜索条件,判断需要在SIMPLEIM服务器上搜索,将搜索请求采用服务器-服务器协议(SSP)消息转发到互连服务器;   C1、互连服务器将该SSP搜索请求消息转换为SIMPLEIM搜索请求消息,转发到SIMPLEIM服务器;D1、SIMPLEIM服务器搜索出满足所述搜索条件的结果信息,向互连服务器返回SIMPLEIM搜索响应消息;   E1、互连服务器将SIMPLEIM搜索响应消息转换为SSP响应消息,转发到IMPS服务器;F1、IMPS服务器处理SSP响应消息,向IMPS用户终端返回搜索结果信息。

【技术特征摘要】
1、一种即时消息系统间的搜索方法,应用于基于无线乡村协议的即时消息和存在业务的(WV IMPS)即时消息系统和基于初始会话协议(SIP)/SIP即时消息和存在业务扩展协议(SIMPLE)的即时消息系统(SIMPLE IM)之间的搜索,该方法包括:A1、IMPS用户终端向IMPS服务器发起搜索请求,携带搜索条件;B1、IMPS服务器根据所述搜索条件,判断需要在SIMPLE IM服务器上搜索,将搜索请求采用服务器-服务器协议(SSP)消息转发到互连服务器;C1、互连服务器将该SSP搜索请求消息转换为SIMPLE IM搜索请求消息,转发到SIMPLE IM服务器;D1、SIMPLE IM服务器搜索出满足所述搜索条件的结果信息,向互连服务器返回SIMPLE IM搜索响应消息;E1、互连服务器将SIMPLE IM搜索响应消息转换为SSP响应消息,转发到IMPS服务器;F1、IMPS服务器处理SSP响应消息,向IMPS用户终端返回搜索结果信息。2、如权利要求1所述的方法,其特征在于,所述步骤B1中,还包括IMPS服务器根据所述搜索条件在本地搜索出对应的结果信息;所述步骤F1中,IMPS服务器将SIMPLE IM服务器搜索出的结果信息与IMPS服务器本地搜索出的结果信息合并后返回给IMPS用户终端。3、如权利要求1所述的方法,其特征在于,所述步骤C1中,还可以将SIMPLEIM搜索请求消息转发到相同类型的互连的多个SIMPLE IM服务器。4、如权利要求1所述的方法,其特征在于,还包括IMPS用户终端获得搜索结果信息后,请求继续搜索的步骤;在继续搜索请求消息中携带首次搜索响应消息中返回的搜索标识(ID),以及前一次搜索响应消息的开始序列号或者搜索次数。5、如权利要求1所述的方法,其特征在于,还包括IMPS用户终端向IMPS服务器发起停止搜索请求的步骤;IMPS服务器收到停止搜索请求后,执行下列步骤:a1、IMPS服务器将停止搜索请求采用SSP消息转发到互连服务器;b1、互连服务器将该SSP停止搜索请求消息转换为SIMPLE IM停止搜索请求消息,转发到SIMPLE IM服务器;c1、SIMPLE IM服务器停止本次搜索并向互连服务器返回SIMPLE IM停止搜索响应消息;d1、互连服务器将SIMPLE IM停止搜索响应消息转换为SSP停止搜索响应消息,转发到IMPS服务器;e1、IMPS服务器向IMPS用户终端返回停止搜索响应消息。6、一种即时消息系统间的搜索方法,应用于基于无线乡村协议的即时消息和存在业务的(WV IMPS)即时消息系统和基于初始会话协议(SIP)/SIP即时消息和存在业务扩展协议(SIMPLE)的即时消息系统(SIMPLE IM)之间的搜索,该方法包括:A2、SIMPLE用户终端向SIMPLE IM服务器发起搜索请求,携带搜索条件;B2、SIMPLE IM服务器根据所述搜索条件,判断需要在IMPS服务器上搜索,将搜索请求采用SIMPLE IM消息转发到互连服务器;C2、互连服务器将该...

【专利技术属性】
技术研发人员:牟伦建王珏
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1