(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210945112.9
(22)申请日 2022.08.08
(71)申请人 珠海金山数字网络科技有限公司
地址 519000 广东省珠海市高新区唐家湾
镇前岛环路325号102室、 202室、 302
室、 402室,327号102室、 202室,329号
302室
(72)发明人 王凯 陆易 倪秀秀 郑小珍
(74)专利代理 机构 北京智信禾专利代理有限公
司 11637
专利代理师 李琪
(51)Int.Cl.
G06F 9/445(2018.01)
G06F 9/54(2006.01)
(54)发明名称
应用程序的通信连接方法及装置
(57)摘要
本申请提供应用程序的通信连接方法及装
置, 其中所述方法包括: 在接收目标前端应用程
序的启动指令的情况下, 确定所述目标前端应用
程序对应的进程标识以及默认端口数据; 基于所
述默认端口数据确定所述目标前端应用程序的
目标端口数据; 基于所述进程标识以及所述目标
端口数据生成所述目标前端应用程序的本地配
置信息; 响应于所述启动指令, 启动所述目标前
端应用程序以及所述目标前端应用程序对应的
目标后台应用程序; 基于本地配置信息, 建立目
标后台应用程序与 目标前端应用程序之间的通
信连接, 保证端口数据分配的唯一性, 还避免了
利用中心服务器完成端口分配, 成本造价较高的
问题。
权利要求书3页 说明书15页 附图6页
CN 115309472 A
2022.11.08
CN 115309472 A
1.一种应用程序的通信连接方法, 其特 征在于, 包括:
在接收目标前端应用程序的启动指令的情况下, 确定所述目标前端应用程序对应的进
程标识以及默认端口数据;
基于所述默认端口数据确定所述目标 前端应用程序的目标端口数据;
基于所述进程标识以及所述目标端口数据生成所述目标前端应用程序的本地配置信
息;
响应于所述启动指令, 启动所述目标前端应用程序以及所述目标前端应用程序对应的
目标后台应用程序;
基于所述本地配置信 息, 建立所述目标后台应用程序与 所述目标前端应用程序之间的
通信连接 。
2.根据权利要求1所述的方法, 其特征在于, 所述基于所述默认端口数据确定所述目标
前端应用程序的目标端口数据, 包括:
确定所述终端中当前运行的前端应用程序的应用程序数量;
基于所述默认端口数据以及所述应用程序数量确定所述目标前端应用程序的目标端
口数据。
3.根据权利要求1所述的方法, 其特征在于, 所述在接收目标前端应用程序的启动指令
的情况下, 确定所述目标 前端应用程序对应的进程标识以及默认端口数据, 包括:
在接收目标前端应用程序的启动指令的情况下, 为所述目标前端应用程序分配执行进
程, 并设置所述执 行进程对应的进程标识;
读取所述目标前端应用程序的本地配置文件, 获取所述目标前端应用程序的默认端口
数据。
4.根据权利要求2所述的方法, 其特征在于, 所述基于所述进程标识以及所述目标端口
数据生成所述目标 前端应用程序的本地配置信息之后, 还 包括:
将所述应用程序数量以及所述目标前端应用程序的本地配置信息写入前端应用程序
的本地配置文件。
5.根据权利要求4所述的方法, 其特征在于, 所述基于所述本地配置信息, 建立所述目
标后台应用程序与所述目标 前端应用程序之间的通信连接, 包括:
读取所述本地配置文件;
基于所述目标前端应用程序的进程标识在所述本地配置文件中, 获取所述进程标识对
应的目标端口数据;
基于所述目标端口数据注 册目标网络通道;
基于所述目标网络通道建立所述目标后台应用程序与所述目标前端应用程序之间的
通信连接 。
6.根据权利要求 4所述的方法, 其特 征在于, 还 包括:
在接收目标前端应用程序的停止运行指令的情况下, 删除所述本地配置文件中写入的
所述目标 前端应用程序的本地配置信息;
更新所述本地配置文件中写入的当前运行的前端应用程序的应用程序数量。
7.根据权利要求1所述的方法, 其特征在于, 所述基于所述本地配置信息, 建立所述目
标后台应用程序与所述目标 前端应用程序之间的通信连接之后, 还 包括:权 利 要 求 书 1/3 页
2
CN 115309472 A
2接收针对所述目标后台应用程序的切换指令;
响应于所述切换指令, 注销所述目标后台应用程序与 所述目标前端应用程序之间的通
信连接;
基于所述切换指令 中携带的待切换前端应用程序的进程标识, 在本地配置文件中确定
所述进程标识对应的本地配置信息;
基于所述本地配置信 息, 建立所述目标后台应用程序与 所述待切换前端应用程序之间
的通信连接 。
8.根据权利要求7所述的方法, 其特征在于, 所述基于所述本地配置信息, 建立所述目
标后台应用程序与所述目标切换 前端应用程序之间的通信连接, 包括:
读取所述本地配置信息, 获取 所述进程标识对应的待切换端口数据;
基于待切换端口数据, 建立所述目标后台应用程序与 所述待切换前端应用程序之间的
通信连接 。
9.根据权利要求1所述的方法, 其特征在于, 所述启动所述目标前端应用程序以及所述
目标前端应用程序对应的目标后台应用程序之后, 还 包括:
接收针对所述目标后台应用程序的切换指令;
响应于所述切换指令, 搜索所述终端中当前运行的前端应用程序对应的程序属性信
息;
接收目标程序选择指令, 基于所述目标程序选择指令 中携带的待切换前端应用程序的
程序标识, 在所述 程序属性信息中确定所述 程序标识对应的进程标识;
读取本地配置文件中所述进程标识对应的本地配置信 息, 获取所述进程标识对应的待
切换端口数据;
基于所述待切换端口数据, 建立所述目标后台应用程序与所述待切换前端应用程序之
间的通信连接 。
10.一种应用程序的通信连接方法, 其特 征在于, 包括:
在接收目标前端应用程序的启动指令的情况下, 确定所述目标前端应用程序对应的进
程标识以及默认端口数据;
基于所述默认端口数据确定所述目标 前端应用程序的目标端口数据;
基于所述进程标识以及所述目标端口数据生成所述目标前端应用程序的本地配置信
息;
响应于所述启动指令, 启动所述目标前端应用程序, 并基于所述本地配置信息建立所
述目标前端应用程序与目标后台应用程序之间的通信连接 。
11.一种应用程序的通信连接装置, 其特 征在于, 包括:
默认端口数据确定模块, 被配置为在接收目标前端应用程序的启动指令的情况下, 确
定所述目标 前端应用程序对应的进程标识以及默认端口数据;
目标端口数据确定模块, 被配置为基于所述默认端口数据确定所述目标前端应用程序
的目标端口数据;
本地配置信 息生成模块, 被配置为基于所述进程标识以及所述目标端口数据生成所述
目标前端应用程序的本地配置信息;
应用程序启动模块, 被配置为响应于所述启动指令, 启动所述目标前端应用程序以及权 利 要 求 书 2/3 页
3
CN 115309472 A
3
专利 应用程序的通信连接方法及装置
文档预览
中文文档
25 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:36:09上传分享