[发明专利]一种微信客户端调用本地功能的方法及系统有效
申请号: | 202010960123.5 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112217711B | 公开(公告)日: | 2022-10-18 |
发明(设计)人: | 龙毅宏 | 申请(专利权)人: | 北京天威诚信电子商务服务有限公司 |
主分类号: | H04L51/046 | 分类号: | H04L51/046;H04L67/133;H04L67/02 |
代理公司: | 武汉开元知识产权代理有限公司 42104 | 代理人: | 刘琳;潘杰 |
地址: | 100085 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 客户端 调用 本地 功能 方法 系统 | ||
发明涉及微信客户端调用本地功能的方法:当微信客户端作为Web系统或微信应用的客户端需要调用微信客户端运行所在计算装置本地的功能组件提供的功能时,微信客户端将功能调用请求提交到一个中介服务器,然后由中介服务器将功能调用请求传送给功能组件,或者由功能组件从中介服务器获得微信客户端提交的功能调用请求;功能组件在得到微信客户端提交的功能调用请求并完成功能处理后,将处理结果返回给中介服务器;中介服务器将处理结果返回给微信客户端,或者微信客户端从中介服务器获得调用处理结果。基于此方法的系统包括微信客户端、微信客户端运行所在计算装置本地的功能组件以及中介服务器。
技术领域
本发明属于信息技术领域,特别是一种微信客户端调用本地功能的方法及系统。
背景技术
微信是人们常用的社交软件,运行在用户端(如用户计算机、用户移动终端中)的微信客户端除了用于聊天等社交功能外,还常常用作其他网络应用的客户端(程序),比如微信客户端通过内置浏览器功能可以作为浏览器访问一个Web系统(Web网站或Web应用系统),微信客户端可以作为客户端(程序)与微信公众号、微信小程序应用的服务端进行交互。但是,微信客户端作为Web系统、微信公众号、微信小程序应用的客户端存在一定的功能限制,它既无法直接调用微信客户端运行所在计算装置(如用户计算机、用户移动终端等)本地的功能组件(如数据压缩功能组件、密码功能组件等),也无法通过网络通信方式与本地的功能组件进行交互,调用功能组件提供的专门功能。
发明内容
本发明的目的是提出一种微信客户端调用本地功能组件(模块、程序)提供的功能的方法及系统。
针对本发明的目的,本发明提出的技术方案包括一种微信客户端调用本地功能的方法及相应的系统。
本发明提出的一种微信客户端调用本地功能的方法具体如下。
当微信客户端作为Web系统或微信应用(如微信公众号、微信小程序应用)的客户端需要调用微信客户端运行所在计算装置(如用户计算机、用户移动终端)本地的功能组件提供的功能时,微信客户端(通过网络)将功能调用请求提交到一个中介服务器,然后由中介服务器(通过网络)将功能调用请求传送给功能组件,或者由功能组件(通过网络)从中介服务器获得微信客户端提交的功能调用请求;
所述功能组件在得到微信客户端提交的功能调用请求并完成功能处理后,将处理结果返回给所述中介服务器;
所述中介服务器将处理结果返回给微信客户端,或者微信客户端从所述中介服务器获得调用处理结果;
所述中介服务器是一个在微信客户端和微信客户端运行所在计算装置本地的功能组件之间作为数据传送、交换桥梁的系统;所述中介服务器是所述微信客户端被允许访问的系统(在微信公众号、微信小程序应用中,微信客户端能允许访问的系统是受限制的)。
所述微信客户端与所述功能组件进行数据交换(包括功能调用请求提交、处理结果返回)的方式包括有会话连接的方式和无会话连接的方式;
所述有会话连接的方式指所述微信客户端与所述功能组件在进行数据交换前,先通过中介服务器建立网络会话连接,然后再通过会话连接交换数据(如功能调用请求、处理结果);
所述无会话连接的方式指所述微信客户端与所述功能组件在进行数据交换前,不先通过所述中介服务器建立网络会话连接,所述微信客户端直接将功能调用请求提交到中介服务器,而所述功能组件从中介服务器查询并请求获取提交给自己的功能调用请求;所述中介服务器在验证确定所述功能组件是微信客户端提交的功能调用请求的提交对象后,将功能调用请求返回给所述功能组件;所述功能组件在完成功能处理后将处理结果返回给中介服务器;微信客户端从中介服务器请求获取处理结果;中介服务器在验证确定微信客户端是处理结果的返回对象后将处理结果返回给微信客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天威诚信电子商务服务有限公司,未经北京天威诚信电子商务服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010960123.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于磁盘镜像创建虚拟机的方法及系统
- 下一篇:链篦机用补热燃烧器