浏览器与本地终端的信息交互方法、装置及电子设备与流程

文档序号:34902820发布日期:2023-07-26 14:52阅读:40来源:国知局
浏览器与本地终端的信息交互方法、装置及电子设备与流程

本申请涉及金融科技领域或其他领域,具体而言,涉及一种浏览器与本地终端的信息交互方法、装置及电子设备。


背景技术:

1、目前,由于本地终端的操作系统无法为浏览器提供信息交互服务,导致出现了开源的chromium内核的浏览器中的应用程序无法与本地终端进行信息交互的问题。

2、为解决上述问题,现有技术通过开发浏览器的控件或者扩展以及本地终端的交互应用程序,通过控件或者扩展驱动本地终端的交互应用程序来实现应用程序与本地终端之间的信息交互。但是,浏览器中的多个应用程序可能是不同的研发人员开发的,为实现浏览器与本地终端的信息交互功能,不同的研发人员会对其研发的应用程序开发对应的扩展以及对应的交互应用程序。因此,不同应用程序对应的扩展以及交互应用程序中可能存在相同的信息交互功能,而在实现浏览器中的一个应用程序与本地终端之间的信息交互时,仅会通过该应用程序对应的控件驱动本地的交互应用程序进行信息交互,容易导致资源浪费较高的问题。并且,现有技术针对不同的应用程序开发对应的扩展以及对应的交互应用程序,由于不同应用程序对应的扩展以及交互应用程序中可能存在相同的信息交互功能,存在重复开发问题,导致开发的成本较高。此外,现有技术的交互应用程序需要部署在本地终端,而本地终端部署较多的交互应用程序,存在各应用程序相互控制冲突的问题,导致本地终端的稳定性较差。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请提供了一种浏览器与本地终端的信息交互方法、装置及电子设备,以至少解决现有技术在实现浏览器与本地终端的信息交互功能时,存在资源浪费较高的技术问题。

2、根据本申请的一个方面,提供了一种浏览器与本地终端的信息交互方法,包括:从目标浏览器对应的m个应用程序中确定目标应用程序,其中,所述目标应用程序为m个所述应用程序中执行接口调用操作的应用程序,所述接口调用操作为所述目标应用程序调用目标接口的操作,所述目标接口为所述目标浏览器对应的m个所述应用程序与本地终端之间进行信息交互的公共接口,m为正整数;获取所述目标接口的接口信息;依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端。

3、进一步地,从目标浏览器对应的m个应用程序中确定目标应用程序,包括:监测m个所述应用程序中是否存在执行所述接口调用操作的应用程序;在m个所述应用程序中存在执行所述接口调用操作的应用程序的情况下,将执行所述接口调用操作的应用程序作为所述目标应用程序。

4、进一步地,依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端,包括:获取所述目标应用程序对应的目标网址信息;检测预设清单中是否存在所述目标应用程序对应的目标网址信息,其中,所述预设清单用于记录具有接口调用权限的应用程序所对应的网址信息;在所述预设清单中存在所述目标应用程序对应的目标网址信息的情况下,确定所述目标应用程序具有调用所述目标接口的接口调用权限,并依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端。

5、进一步地,在检测预设清单中是否存在所述目标应用程序对应的目标网址信息之后,浏览器与本地终端的信息交互方法还包括:在所述预设清单中不存在所述目标应用程序对应的目标网址信息的情况下,确定所述目标应用程序未具有调用所述目标接口的接口调用权限,并禁止所述目标应用程序调用所述目标接口。

6、进一步地,在检测预设清单中是否存在所述目标应用程序对应的目标网址信息之前,浏览器与本地终端的信息交互方法还包括:获取n个第一应用程序对应的网址信息,其中,n个所述第一应用程序为m个所述应用程序中具有所述接口调用权限的应用程序,m大于或等于n,n为正整数;基于n个所述第一应用程序对应的网址信息生成所述预设清单。

7、进一步地,在确定所述目标应用程序未具有调用所述目标接口的接口调用权限之后,浏览器与本地终端的信息交互方法还包括:获取权限配置指令,其中,所述权限配置指令用于为所述目标应用程序配置所述接口调用权限;基于所述权限配置指令将所述目标应用程序对应的目标网址添加至所述预设清单中。

8、进一步地,在依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端之后,浏览器与本地终端的信息交互方法还包括:基于所述目标接口获取所述本地终端返回的交互结果,并将所述交互结果显示在所述目标应用程序对应的浏览器窗口中。

9、根据本申请的另一方面,还提供了一种浏览器与本地终端的信息交互装置,包括:确定模块,用于从目标浏览器对应的m个应用程序中确定目标应用程序,其中,所述目标应用程序为m个所述应用程序中执行接口调用操作的应用程序,所述接口调用操作为所述目标应用程序调用目标接口的操作,所述目标接口为所述目标浏览器对应的m个所述应用程序与本地终端之间进行信息交互的公共接口,m为正整数;获取模块,用于获取所述目标接口的接口信息;调用模块,用于依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端。

10、根据本申请的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的浏览器与本地终端的信息交互方法。

11、根据本申请的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的浏览器与本地终端的信息交互方法。

12、在本申请中,首先从目标浏览器对应的m个应用程序中确定目标应用程序,其中,所述目标应用程序为m个所述应用程序中执行接口调用操作的应用程序,所述接口调用操作为所述目标应用程序调用目标接口的操作,所述目标接口为所述目标浏览器对应的m个所述应用程序与本地终端之间进行信息交互的公共接口,m为正整数;然后获取所述目标接口的接口信息;最后依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端。

13、在上述过程中,通过配置目标浏览器对应的m个应用程序与本地终端之间进行信息交互的公共接口(即目标接口),在m个应用程序中的目标应用程序执行调用目标接口的操作时,可通过接口信息调用目标接口将目标应用程序中的信息发送至本地终端,以实现目标应用程序与本地终端之间的信息交互,从而实现了减少资源浪费的技术效果,进而解决了现有技术在实现浏览器与本地终端的信息交互功能时,存在资源浪费较高的技术问题。



技术特征:

1.一种浏览器与本地终端的信息交互方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,从目标浏览器对应的m个应用程序中确定目标应用程序,包括:

3.根据权利要求1所述的方法,其特征在于,依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端,包括:

4.根据权利要求3所述的方法,其特征在于,在检测预设清单中是否存在所述目标应用程序对应的目标网址信息之后,所述方法还包括:

5.根据权利要求3所述的方法,其特征在于,在检测预设清单中是否存在所述目标应用程序对应的目标网址信息之前,所述方法还包括:

6.根据权利要求4所述的方法,其特征在于,在确定所述目标应用程序未具有调用所述目标接口的接口调用权限之后,所述方法还包括:

7.根据权利要求1所述的方法,其特征在于,在依据所述接口信息,调用所述目标接口将所述目标应用程序中的信息发送至所述本地终端之后,所述方法还包括:

8.一种浏览器与本地终端的信息交互装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的浏览器与本地终端的信息交互方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的浏览器与本地终端的信息交互方法。


技术总结
本申请公开了一种浏览器与本地终端的信息交互方法、装置及电子设备。涉及金融科技领域或其他领域,其中,该方法包括:从目标浏览器对应的M个应用程序中确定目标应用程序,其中,目标应用程序为M个应用程序中执行接口调用操作的应用程序,接口调用操作为目标应用程序调用目标接口的操作,目标接口为目标浏览器对应的M个应用程序与本地终端之间进行信息交互的公共接口,M为正整数;获取目标接口的接口信息;依据接口信息,调用目标接口将目标应用程序中的信息发送至本地终端。本申请解决了现有技术在实现浏览器与本地终端的信息交互功能时,存在资源浪费较高的技术问题。

技术研发人员:李磊,李粤,许娇阳,陈嫦欣
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1