[发明专利]通信交互方法、装置及电子设备有效
申请号: | 201910918277.5 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110650202B | 公开(公告)日: | 2021-02-19 |
发明(设计)人: | 贺方舟 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 交互 方法 装置 电子设备 | ||
本说明书实施例提供一种通信交互方法、装置及电子设备。该方法包括:代理服务端在接收第一设备发送的消息后,根据消息中携带的用于标识第一设备与第二设备之间双向通信关系的标识信息,将消息转发至第二设备;其中,代理服务端是第一设备和第二设备之间的消息中转端,且与第一设备和第二设备中的其中一个设备通过双向通信连接,与其中另一个设备通过远程调用连接。
技术领域
本申请涉及计算机技术领域,尤其涉及一种通信交互方法、装置及电子设备。
背景技术
在近年web应用内容日益丰富、功能愈发强大的环境下,网页端与服务器端的双向通信已经成为一种越来越普遍的技术。例如:在线游戏或电商等网站中会有在线聊天需求,抽奖平台需要实时向用户主动展现中奖的用户或奖品等。
套接字Websocket连接是上述双向通信需求的一个解决方案,但目前业界通用的实施方式是将Websocket功能实现在服务器端的工程代码内部,不仅与工程代码强耦合而且其通信性能也无法保障,后期代码维护更是十分困难。因此,目前亟需要一种更可靠、易于维护的双向通信的解决方案。
发明内容
本说明书实施例提供一种通信交互方法、装置及电子设备,能够将用于双向通信的第三方组件如Websocket,从执行信息交互的设备如服务端中解耦,从而提高组件的复用率,降低服务端工程代码的复杂度和维护成本。
为解决上述技术问题,本说明书实施例是这样实现的:
第一方面,提供了一种通信交互方法,包括:
代理服务端接收第一设备发送的消息,所述消息中携带用于标识所述第一设备与第二设备之间双向通信关系的标识信息;
所述代理服务端根据所述标识信息,将所述消息转发至所述第二设备;
其中,所述代理服务端是所述第一设备和所述第二设备之间的消息中转端,且与所述第一设备和所述第二设备中的其中一个设备通过双向通信连接,与其中另一个设备通过远程调用连接。
第二方面,提供了一种通信交互装置,包括:
消息接收单元,接收第一设备发送的消息,所述消息中携带用于标识所述第一设备与第二设备之间双向通信关系的标识信息;
消息转发单元,根据所述标识信息,将所述消息转发至所述第二设备;
其中,所述通信交互装置是所述第一设备和所述第二设备之间的消息中转端,且与所述第一设备和所述第二设备中的其中一个设备通过双向通信连接,与其中另一个设备通过远程调用连接。
第三方面,提供了一种电子设备,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使用所述处理器执行以下操作:
接收第一设备发送的消息,所述消息中携带用于标识所述第一设备与第二设备之间双向通信关系的标识信息;
根据所述标识信息,将所述消息转发至所述第二设备;
其中,所述电子设备是所述第一设备和所述第二设备之间的消息中转端,且与所述第一设备和所述第二设备中的其中一个设备通过双向通信连接,与其中另一个设备通过远程调用连接。
第四方面,提供一种计算机可读介质,所述计算机可读介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行以下操作:
接收第一设备发送的消息,所述消息中携带用于标识所述第一设备与第二设备之间双向通信关系的标识信息;
根据所述标识信息,将所述消息转发至所述第二设备;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910918277.5/2.html,转载请声明来源钻瓜专利网。