[发明专利]应用程序与程序页面的通信方法、装置、设备以及存储介质在审
申请号: | 202111535029.6 | 申请日: | 2021-12-15 |
公开(公告)号: | CN114237933A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 林雨阳 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/30 |
代理公司: | 深圳国新南方知识产权代理有限公司 44374 | 代理人: | 姜宇 |
地址: | 518000 广东省深圳市福田区福田街道益田路5033号平安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 程序 页面 通信 方法 装置 设备 以及 存储 介质 | ||
本发明涉及计算机技术领域,公开了一种应用程序与程序页面的通信方法,包括:建立应用程序与应用程序相关联的目标程序之间的第一长链接,其中,第一长链接用于进行应用程序和目标程序之间的消息传递;控制应用程序基于第一长链接向目标程序发送页面打开指令;控制目标程序在接收到页面打开指令之后,打开目标程序中内嵌的程序页面;基于预先集成在程序页面中的通信程序建立程序页面和应用程序之间的第二长链接,其中,第二长链接用于进行应用程序和程序页面之间的消息传递。可见,本发明通过将通信程序集成在程序页面,然后建立起应用程序和程序页面的长链接,从而能够实现在应用程序和程序页面之间进行直接通信。
技术领域
本发明涉及计算机技术领域,尤其涉及一种应用程序与程序页面的通信方法、装置、计算机设备以及存储介质。
背景技术
在许多APP的应用场景(如,在线会客、直播等)中,APP经常需要与APP中内嵌的小程序进行协作,由APP远程控制小程序完成一些业务功能,如,共享画板、共享文件等功能。具体地,APP中的webview容器通常具有在APP和小程序之间进行实时通信的能力,APP可以实时地将数据传递至小程序来实现这些功能。现今,随着H5的出现,越来越多的内容需要由H5页面承载,如,H5图文页、H5制作的PPT等。在APP和小程序协作的过程中,APP也产生了越来越多的针对H5页面的控制需求。然而,目前的webview容器并不具有在APP和H5页面之间直接进行实时通信的能力,只能在打开和关闭H5页面时做最基础的信息传递,H5页面在小程序内部趋于一个封闭的环境,无法很好地满足APP对H5页面的控制需求。可见,现有技术还缺少一种能够在APP和H5页面之间进行直接通信的通信方法。
发明内容
本发明所要解决的技术问题在于,现有技术中,APP和H5页面之间未能进行直接通信。
为了解决上述技术问题,本发明第一方面公开了一种应用程序与程序页面的通信方法,所述方法包括:
建立应用程序与所述应用程序相关联的目标程序之间的第一长链接,其中,所述第一长链接用于进行所述应用程序和所述目标程序之间的消息传递;
控制所述应用程序基于所述第一长链接向所述目标程序发送页面打开指令;
控制所述目标程序在接收到所述页面打开指令之后,打开所述目标程序中内嵌的程序页面;
基于预先集成在所述程序页面中的通信程序建立所述程序页面和所述应用程序之间的第二长链接,其中,所述第二长链接用于进行所述应用程序和所述程序页面之间的消息传递。
本发明第二方面公开了一种应用程序与程序页面的通信装置,所述装置包括:
长链接建立模块,用于建立应用程序与所述应用程序相关联的目标程序之间的第一长链接,其中,所述第一长链接用于进行所述应用程序和所述目标程序之间的消息传递;
指令发送模块,用于控制所述应用程序基于所述第一长链接向所述目标程序发送页面打开指令;
页面打开模块,用于控制所述目标程序在接收到所述页面打开指令之后,打开所述目标程序中内嵌的程序页面;
所述长链接建立模块,还用于基于预先集成在所述程序页面中的通信程序建立所述程序页面和所述应用程序之间的第二长链接,其中,所述第二长链接用于进行所述应用程序和所述程序页面之间的消息传递。
本发明第三方面公开了一种计算机设备,所述计算机设备包括:
存储有可执行程序代码的存储器;
与所述存储器连接的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面公开的应用程序与程序页面的通信方法中的部分或全部步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111535029.6/2.html,转载请声明来源钻瓜专利网。