[發明專利]一種微信客戶端調用本地功能的方法及系統有效
| 申請號: | 202010960123.5 | 申請日: | 2020-09-14 |
| 公開(公告)號: | CN112217711B | 公開(公告)日: | 2022-10-18 |
| 發明(設計)人: | 龍毅宏 | 申請(專利權)人: | 北京天威誠信電子商務服務有限公司 |
| 主分類號: | H04L51/046 | 分類號: | H04L51/046;H04L67/133;H04L67/02 |
| 代理公司: | 武漢開元知識產權代理有限公司 42104 | 代理人: | 劉琳;潘杰 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 調用 本地 功能 方法 系統 | ||
1.一種微信客戶端調用本地功能的方法,微信客戶端作為Web或微信應用的客戶端與Web或微信應用的服務端一起構成了Web或微信應用系統向用戶提供Web或微信應用功能,所述Web或微信應用指Web應用或微信應用,其特征是:
當微信客戶端作為Web或微信應用的客戶端在與Web或微信應用的服務端的交互、提供Web或微信應用功能的過程中需要調用微信客戶端運行所在計算裝置本地的功能組件提供的功能時,微信客戶端將功能調用請求提交到一個中介服務器,然后由中介服務器將功能調用請求傳送給功能組件,或者由功能組件從中介服務器獲得微信客戶端提交的功能調用請求;
所述功能組件在得到微信客戶端提交的功能調用請求并完成功能處理后,將處理結果返回給所述中介服務器;
所述中介服務器將處理結果返回給微信客戶端,或者微信客戶端從所述中介服務器獲得調用處理結果;
所述功能組件是一個能夠通過通信方式與中介服務器進行數據交換、提供功能在線調用的程序或程序模塊;所述中介服務器是在微信客戶端運行所在計算裝置之外運行的系統;所述Web或微信應用的服務端和所述中介服務器是兩個不同的系統;所述中介服務器是一個在微信客戶端在線調用功能組件的過程中,僅僅在微信客戶端和微信客戶端運行所在計算裝置本地的功能組件之間作為數據在線傳送和交換橋梁的系統;所述中介服務器是所述微信客戶端被允許訪問的系統;
所述微信客戶端通過所述中介服務器調用功能組件所調用的功能是在沒有所述中介服務器時,微信客戶端作為Web或微信應用的客戶端在與Web或微信應用的服務端的交互過程中原本期望直接調用本地功能組件但又無法直接調用本地功能組件時所期望調用的功能組件的功能,以及原本期望通過網絡通信方式與本地功能組件交互調用功能組件但又無法通過網絡通信方式與本地功能組件交互調用功能組件時所期望調用的功能組件的功能。
2.根據權利要求1所述的微信客戶端調用本地功能的方法,其特征是:
所述微信客戶端與所述功能組件進行數據交換的方式包括有會話連接的方式和無會話連接的方式;
所述有會話連接的方式指所述微信客戶端與所述功能組件在進行數據交換前,先通過中介服務器建立網絡會話連接,然后再通過會話連接交換數據;
所述無會話連接的方式指所述微信客戶端與所述功能組件在進行數據交換前,不先通過所述中介服務器建立網絡會話連接,所述微信客戶端直接將功能調用請求提交到中介服務器,而所述功能組件從中介服務器查詢并請求獲取提交給自己的功能調用請求;所述中介服務器在驗證確定所述功能組件是微信客戶端提交的功能調用請求的提交對象后,將功能調用請求返回給所述功能組件;所述功能組件在完成功能處理后將處理結果返回給中介服務器;微信客戶端從中介服務器請求獲取處理結果;中介服務器在驗證確定微信客戶端是處理結果的返回對象后將處理結果返回給微信客戶端。
3.根據權利要求2所述的微信客戶端調用本地功能的方法,其特征是:
所述功能組件在微信客戶端需要調用功能組件的功能時由微信客戶端提示用戶啟動或者在微信客戶端需要調用功能組件的功能之前已啟動。
4.根據權利要求3所述的微信客戶端調用本地功能的方法,其特征是:
若所述微信客戶端與所述功能組件進行數據交換的方式是有會話連接的方式,且功能組件在微信客戶端需要調用功能組件的功能之前已啟動,則所述功能組件啟動后建立與中介服務器的會話連接,并保持與中介服務器的會話連接。
5.根據權利要求3所述的微信客戶端調用本地功能的方法,其特征是:
若所述微信客戶端與所述功能組件進行數據交換的方式是無會話連接的方式,且功能組件在微信客戶端需要調用功能組件的功能之前已啟動,則所述功能組件定時向中介服務器查詢是否有提交給自己的功能調用請求。
6.一種基于權利要求1-5中任一項所述的微信客戶端調用本地功能的方法的微信客戶端調用本地功能的系統,其特征是:
所述系統包括微信客戶端、微信客戶端運行所在計算裝置本地的提供預定功能的功能組件以及中介服務器;當微信客戶端作為Web或微信應用的客戶端需要調用微信客戶端運行所在計算裝置本地的功能組件提供的功能時,所述微信客戶端按所述微信客戶端調用本地功能的方法完成對功能組件的調用并獲得處理結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京天威誠信電子商務服務有限公司,未經北京天威誠信電子商務服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010960123.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于磁盤鏡像創建虛擬機的方法及系統
- 下一篇:鏈篦機用補熱燃燒器





