一种浏览器客户端与IM客户端之间通信的方法和系统技术方案

技术编号:10148288 阅读:129 留言:0更新日期:2014-06-30 17:12
本发明专利技术公开了一种浏览器客户端与IM客户端之间通信的方法和系统,该方法包括:浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器;所述URL协议体中具有预设的消息格式;解析处理器根据预设的URL协议体解析接收的消息,对接收到的消息进行合法性检测;解析处理器在合法性检测合格后,检测IM客户端,呈现所检测到的IM客户端;解析处理器在接收到IM客户端选择指令后,将所述消息发送给选择指令中指定的IM客户端;IM客户端据预设的URL协议体解析接收的消息,据解析得到的控制信息进行相应的操作。本发明专利技术提供的技术方案能实现浏览器客户端与IM客户端之间通信。

【技术实现步骤摘要】
一种浏览器客户端与IM客户端之间通信的方法和系统
本专利技术涉及互联网
,特别涉及一种浏览器客户端与IM客户端之间通信的方法和系统。
技术介绍
互联网是通信技术与计算机相结合的产物。近年来,互联网在人们的日常生活中占据越来越重要的地位,通过互联网以及终端,人们使用浏览器组建社交网络、进行网络购物、流量新闻以及收发电子邮件等操作,使用即时通讯软件IM进行文字聊天、视频通话以及远程协助等操作。随着互联网应用的增多,对浏览器和IM客户端之间的通讯需求也越来越多。例如,需要在浏览器页面上唤起客户端聊天窗口,或通过浏览器页面对IM客户端进行控制。现有的技术中,浏览器和IM客户端是相互独立的,浏览器不能直接将控制信息传递给IM客户端。
技术实现思路
本专利技术提供了一种浏览器客户端与IM客户端之间通信的方法,该方法能够实现浏览器客户端与IM客户端之间通信。本专利技术提供了一种浏览器客户端与IM客户端之间通信的系统,该系统能够实现浏览器客户端与IM客户端之间通信。为达到上述目的本专利技术的技术方案是这样实现的:本专利技术公开了一种浏览器客户端与IM客户端之间通信的方法,该方法包括:浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器;所述URL协议体中具有预设的消息格式;解析处理器根据预设的URL协议体解析接收的消息,对接收到的消息进行合法性检测;解析处理器在合法性检测合格后,检测IM客户端,呈现所检测到的IM客户端;解析处理器在接收到IM客户端选择指令后,将所述消息发送给选择指令中指定的IM客户端;IM客户端根据预设的URL协议体解析接收的消息,根据解析得到的控制信息进行相应的操作。其中,所述浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器具体包括:浏览器客户端接收到发送控制信息指令后,将控制信息按预设的URL协议体进行封装,将封装后的消息发送给解析处理器。其中,所述将封装后的消息发送给解析处理器之前还包括:所述浏览器客户端将封装后的消息加密,将加密后的消息发送给解析处理器。其中,所述解析处理器根据预设的URL协议体解析接收的消息之前还包括:所述解析处理器对所接收到的消息进行解密处理;所述IM客户端根据预设的URL协议体解析接收的消息之前还包括:所述IM客户端对所接收的消息进行解密处理。其中,所述呈现所检测到的已登录的IM客户端具体包括:所述解析处理器将检测得到的已登录的IM客户端以列表的形式进行呈现。其中,所述浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器具体包括:浏览器客户端在呈现的包含URL协议体字符串的链接被点击后,将包含URL协议体字符串的消息发送给所述URL协议体对应的解析处理器;所述URL协议体字符串中包含链接对应的控制信息。本专利技术还公开了一种浏览器客户端与IM客户端之间通信的系统,该系统包括:浏览器客户端、解析处理器和IM客户端;所述浏览器客户端,用于在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器;所述URL协议体中具有预设的消息格式;所述解析处理器,用于根据预设的URL协议体解析接收的消息,对接收到的消息进行合法性检测;在合法性检测合格后,检测IM客户端,呈现所检测到的IM客户端;在接收到IM客户端选择指令后,将所述消息发送给选择指令中指定的IM客户端;所述IM客户端,用于根据预设的URL协议体解析接收的消息,根据解析得到的控制信息进行相应的操作。其中,所述浏览器客户端,用于在接收到发送控制信息指令后,将控制信息按预设的URL协议体进行封装,将封装后的消息发送给解析处理器。其中,所述浏览器客户端,还用于将封装后的消息加密,将加密后的消息发送给解析处理器;所述解析处理器,还用于对所接收到的消息进行解密处理;所述IM客户端,还用于对所接收的消息进行解密处理。其中,所述浏览器客户端,用于在呈现的包含URL协议体字符串的链接被点击后,将包含URL协议体字符串的消息发送给所述URL协议体对应的解析处理器;所述URL协议体字符串中包含链接对应的控制信息。综上所述,本专利技术提供的一种浏览器客户端与IM客户端之间通信的方法和系统。本专利技术提供的技术方案包括:浏览器客户端将按预设的URL协议体承载控制信息的消息发送给解析处理器;解析处理器根据预设的URL协议体解析接收的消息,以及将所述消息发送给选择指令中指定的IM客户端;IM客户端根据预设的URL协议体解析接收的消息,根据解析得到的控制信息进行相应的操作。本专利技术通过在浏览器客户端与IM客户端之间增加一个解析处理器,用于传递浏览器客户端与IM客户端之间的控制信息以及相应的通信信息。本专利技术的技术方案采用预设的URL协议体,结合其它进程间通讯机制,实现浏览器客户端与IM客户端间的通信与控制,逻辑清晰,实现简单,因为使用了预设的URL协议体的方式,所以易于扩展,可以实现复杂的业务逻辑控制。附图说明图1是本专利技术中浏览器客户端与IM客户端之间通信的流程图;图2是本专利技术中浏览器客户端与IM客户端之间通信的详细流程图;图3是本专利技术中浏览器客户端与IM客户端之间通信的系统结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。为达到上述目的本专利技术的技术方案是这样实现的:图1是本专利技术中浏览器客户端与IM客户端之间通信的流程图,如图1所示,该方法包括:步骤101,浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将该消息发送给解析处理器。其中,URL协议体中具有预设的消息格式。浏览器客户端在生成消息时,根据URL协议体封装消息中的控制信息。解析处理器用于根据URL协议体解析消息。步骤102,解析处理器根据预设的URL协议体解析接收的消息,对接收到的消息进行合法性检测。步骤103,解析处理器在合法性检测合格后,检测IM客户端,呈现所检测到的IM客户端。步骤104,解析处理器在接收到IM客户端选择指令后,将消息发送给选择指令中指定的IM客户端。步骤105,IM客户端根据预设的URL协议体解析接收的消息,根据解析得到的控制信息进行相应的操作。本专利技术的原理是:在浏览器客户端与IM客户端之间进行通信的过程中,浏览器客户端将控制信息按照预设的URL协议体进行封装后,发送给解析处理器。解析处理器根据预设的URL协议体解析接收到的携带控制信息的消息,再将所述消息发送给所选取的IM客户端,IM客户端根据预设的URL协议体进行解析,根据解析得到的控制信息进行相应的操作。本专利技术的核心是:浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,所述URL协议体中具有预设的消息格式;该URL协议体用于承载浏览器客户端对IM客户端的控制信息。由于URL协议可以传递任意的字符数据,故所述控制信息可以采用字符数据封装在该URL协议体中。由于浏览器客户端与IM客户端之间不能直接进行通信,并且浏览器客户端发送的用于对IM客户端进行操作的控制信息是根据URL协议体进行封装的。故本文档来自技高网...
一种浏览器客户端与IM客户端之间通信的方法和系统

【技术保护点】
一种浏览器客户端与即时通讯IM客户端之间通信的方法,其特征在于,该方法包括:浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器;所述URL协议体中具有预设的消息格式;解析处理器根据预设的URL协议体解析接收的消息,对接收到的消息进行合法性检测;解析处理器在合法性检测合格后,检测IM客户端,呈现所检测到的IM客户端;解析处理器在接收到IM客户端选择指令后,将所述消息发送给选择指令中指定的IM客户端;IM客户端根据预设的URL协议体解析接收的消息,根据解析得到的控制信息进行相应的操作。

【技术特征摘要】
1.一种浏览器客户端与即时通讯IM客户端之间通信的方法,其特征在于,该方法包括:浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器;所述URL协议体中具有预设的消息格式;解析处理器根据预设的URL协议体解析接收的消息,对接收到的消息进行合法性检测;解析处理器在合法性检测合格后,检测IM客户端,呈现所检测到的已登录的IM客户端;解析处理器在接收到IM客户端选择指令后,将所述消息发送给选择指令中指定的IM客户端;IM客户端根据预设的URL协议体解析接收的消息,根据解析得到的控制信息进行相应的操作;其中,根据所要进行不同操作的应用预设不同的URL协议体,解析处理器包括一个或多个,根据不同的应用设置不同的解析处理器。2.根据权利要求1所述的方法,其特征在于,所述浏览器客户端在接收到发送控制信息指令后,按预设的URL协议体生成承载控制信息的消息,将所述消息发送给解析处理器具体包括:浏览器客户端接收到发送控制信息指令后,将控制信息按预设的URL协议体进行封装,将封装后的消息发送给解析处理器。3.根据权利要求2所述的方法,其特征在于,所述将封装后的消息发送给解析处理器之前还包括:所述浏览器客户端将封装后的消息加密,将加密后的消息发送给解析处理器。4.根据权利要求3所述的方法,其特征在于,所述解析处理器根据预设的URL协议体解析接收的消息之前还包括:所述解析处理器对所接收到的消息进行解密处理;所述IM客户端根据预设的URL协议体解析接收的消息之前还包括:所述IM客户端对所接收的消息进行解密处理。5.根据权利要求1所述的方法,其特征在于,所述呈现所检测到的已登录的IM客户端具体包括:所述解析处理器将检测得到的已登录的IM客户端以列表的形式进行呈现。6.根据权利要求1所述的方法,其特征在于,所述浏览器客户端在接收到发送控制信息...

【专利技术属性】
技术研发人员:张明贺
申请(专利权)人:北京神州泰岳软件股份有限公司
类型:发明
国别省市:北京;11

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

1