【技术实现步骤摘要】
应用程序的调用方法、装置、计算机设备及存储介质
[0001]本申请涉及网络
,尤其涉及一种应用程序的调用方法、装置、计算机设备及存储介质。
技术介绍
[0002]Windows系统中,在现代超文本标记语言解释器中,所有的资源的访问都是基于地址栏做dns解析识别资源所在位置,对于自定义协议地址,通过超文本标记语言解释器解析引擎访问操作系统环境变量进行资源定位,对于未在环境变量中注册的windows程序无法进行即时访问。
技术实现思路
[0003]本申请实施例提供一种应用程序的调用方法、装置、计算机设备及存储介质,用于实现web对应用程序的即时访问。
[0004]本专利技术实施例提供一种应用程序的调用方法,所述方法包括:
[0005]响应于用户在客户端对目标web服务程序进行的网页打开操作,建立与所述客户端的socket连接;
[0006]从所述客户端的windows应用程序注册表中获取目标程序信息,将所述目标程序信息注册在所述目标web服务程序中;
[0007]当接收到用户 ...
【技术保护点】
【技术特征摘要】
1.一种应用程序的调用方法,其特征在于,所述方法包括:响应于用户在客户端对目标web服务程序进行的网页打开操作,建立与所述客户端的socket连接;从所述客户端的windows应用程序注册表中获取目标程序信息,将所述目标程序信息注册在所述目标web服务程序中;当接收到用户在客户端对所述目标程序信息对应控件的操作,通过所述目标web服务程序中的调用函数调用所述目标程序信息对应的应用程序。2.根据权利要求1所述的方法,其特征在于,所述从所述客户端的windows应用程序注册表中获取目标程序信息之前,所述方法还包括:确定是否存在从客户端的windows应用程序注册表中获取目标程序信息的权限;若不存在,则向所述客户端发送权限获取请求;所述从所述客户端的windows应用程序注册表中获取目标程序信息,包括:若存在,则从所述客户端的windows应用程序注册表中获取目标程序信息;或在接收所述客户端对所述权限获取请求的确认信息后,从所述客户端的windows应用程序注册表中获取目标程序信息。3.根据权利要求2所述的方法,其特征在于,所述将所述目标程序信息注册在所述目标web服务程序中,包括:确定所述目标web服务程序中关于所述目标程序信息对应的地址栏自定义协议;在所述windows应用程序注册表中添加所述地址栏自定义协议与所述目标程序信息的关联。4.根据权利要求3所述的方法,其特征在于,所述确定所述目标web服务程序中关于所述目标程序信息对应的地址栏自定义协议,包括:确定所述目标web服务程序中关于所述目标程序信息对应的协议名称;根据超文本传输安全协议和所述协议名称确定所述目标程序信息对应的地址栏自定义协议。5.根据权利要求4所述的方法,其特征在于,所述通过所述目标web服务程序中的调用函数调用所述目标程序信息对应的应用程序,包括:获取所述目标程序信息对应的目标进程;基于所述目标进程,通过所述目标web服务程序中的调用函数进行所述地址栏自定义协议访问以调用所述目标程序信息对应的应用程序。6.根据权利要求1<...
【专利技术属性】
技术研发人员:王瑞鹏,张道林,庞齐,白建军,肖新光,
申请(专利权)人:安天科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。