[发明专利]进行长连接的方法、装置、终端设备以及介质在审
| 申请号: | 202011260317.0 | 申请日: | 2020-11-12 |
| 公开(公告)号: | CN112383617A | 公开(公告)日: | 2021-02-19 |
| 发明(设计)人: | 任利琴;张弛 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 北京市汉坤律师事务所 11602 | 代理人: | 姜浩然;吴丽丽 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 进行 连接 方法 装置 终端设备 以及 介质 | ||
本公开涉及进行长连接的方法、装置、终端设备以及介质,涉及数据通信领域,具体涉及用于应用程序的网络连接方法。该方法包括:经由业务共享的配置接口获取应用程序中至少两项业务的长连接配置信息;基于至少两项业务的长连接配置信息确定用于建立长连接的至少一个长连接协议;基于所确定的至少一个长连接协议建立相应的至少一个长连接;经由所建立的至少一个长连接与用于至少两项业务的业务服务端进行通信。利用本公开提供的实施例能够为应用程序中的不同业务提供统一的长连接。
技术领域
本公开的实施例涉及数据通信领域,具体涉及用于应用程序的网络连接方法,具体涉及进行长连接的方法、装置、终端设备以及介质。
背景技术
通过在客户端和服务端之间建立长连接有助于客户端和服务端之间的频繁操作以及通讯。通过长连接可以实现客户端和服务端之间的实时通讯,因此目前在电子设备和服务器之间的数据通信过程中,长连接具有广泛的应用场景。
发明内容
根据本公开示例性实施例的一个方面,提供了一种用于Flutter应用程序的进行长连接的方法,包括:经由业务共享的配置接口获取应用程序中至少两项业务的长连接配置信息;基于至少两项业务的长连接配置信息确定用于建立长连接的至少一个长连接协议;基于所确定的至少一个长连接协议建立相应的至少一个长连接;经由所建立的至少一个长连接与用于至少两项业务的业务服务端进行通信。
根据本公开示例性实施例的另一个方面,提供了一种用于Flutter应用程序的进行长连接的装置,包括:配置单元,配置成经由业务共享的配置接口获取应用程序中至少两项业务的长连接配置信息;协议确定单元,配置成基于至少两项业务的长连接配置信息确定用于建立长连接的至少一个长连接协议;长连接建立单元,配置成基于所确定的至少一个长连接协议建立相应的至少一个长连接;通信单元,配置成经由所建立的至少一个长连接与至少两项业务的业务服务端进行通信。
根据本公开示例性实施例的另一个方面,提供了一种终端设备。该电子设备包括:处理器以及存储程序的存储器。程序包括指令,指令在由处理器执行时使处理器执行根据本公开一些示例性实施例的方法。
根据本公开示例性实施例的另一个方面,提供了一种存储程序的计算机可读存储介质。程序包括指令,指令在由电子设备的处理器执行时,致使处理器执行根据本公开一些示例性实施例的方法。
借助于本公开示例性实施例的进行长连接的方法、装置、终端设备以及介质,能够为具有跨平台性质的Flutter应用提供整合应用内不同业务的长连接资源的方法,能够节省应用程序使用过程中需要的网络资源,减少建立连接需要花费的时长,并提高连接的稳定性。通过提供统一的长连接方法,能够降低应用程序开发过程中网络方案的整合难度。
附图说明
附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的元素:
图1示出了根据本公开的实施例的进行长连接的方法的示例性的流程图;
图2示出了根据本公开的实施例的用于与业务服务端进行通信的方法的示例性的过程;
图3A-3B示出了利用本公开的实施例的应用程序进行长连接的示例性的场景图;
图4A示出了根据本公开的实施例的应用程序的长连接模块的示意性的框图;
图4B示出了根据本公开的实施例协议模块的示意图;
图5示出了根据本公开的实施例的进行长连接的装置的示意性框图;以及
图6示出了根据本公开示例性实施例的示例计算设备的示意性框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011260317.0/2.html,转载请声明来源钻瓜专利网。





