[發明專利]一種請求發送方法及裝置有效
| 申請號: | 201610985894.3 | 申請日: | 2016-11-09 |
| 公開(公告)號: | CN106599045B | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 張甫;楊光潤;肖斌;朱蕾;彭小波;何繼遠;周忠懇 | 申請(專利權)人: | 上海艾融軟件股份有限公司 |
| 主分類號: | G06F16/958 | 分類號: | G06F16/958 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 202150 上海市崇明*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 請求 發送 方法 裝置 | ||
1.一種請求發送方法,其特征在于,包括:
第一單元預先獲得第二單元中包含的至少一個插件的標識信息;其中,所述第一單元與第二單元均為組成應用軟件的一部分功能單元;所述第二單元中包含多個功能插件,應用軟件通過調用第二單元中的至少一個插件執行指定操作,以實現該應用軟件的某些指定功能,當應用軟件啟動后,第二單元根據預先保存的配置信息,對第二單元中的插件進行注冊,以使得第二單元中包含的插件的標識信息被暴露在該應用運行的進程上下文中,并申明該插件所對應的功能,進而第一單元通過調用統一的接口方法以獲得第二單元中包含插件的標識信息;所述統一的接口方法,是指應用預先為第一單元定義的、用于與其他單元進行通信的方法規則;
確定所述標識信息與指定操作請求的對應關系,保存所述標識信息與所述指定操作請求的對應關系,其中,第一單元通過第二單元在應用運行時,在進程中注冊的插件信息,確定運行該插件所能實現的功能,進而建立該插件與用于調用該功能的操作請求的關聯關系,并保存該插件的標識信息與該操作請求的關聯關系,以使得當第一單元接收到用于調用指定功能的操作請求時,能夠根據預先保存的插件的標識信息與操作請求的關聯關系,確定該操作請求所要調用的插件;
接收第三單元發送的操作請求,根據預先保存的所述對應關系,確定與所述操作請求對應的標識信息;其中,所述第三單元同樣為組成所述應用軟件的一部分功能單元,接收到的第三單元發送的操作請求除了包含第三單元期望調用的插件的標識信息,還攜帶有第三單元期望調用插件的輸入參數;
根據確定的標識信息,向第二單元發送包含所述確定的標識信息的調用請求,以調用第二單元中包含的與所述確定的標識信息對應的插件;其中,當第一單元確定第三單元發來的操作請求對應的標識信息后,第一單元向包含插件的第二單元發送帶有確定的標識信息的調用請求,以使得第二單元根據調用請求中包含的標識信息,確定與該標識信息對應的插件,進而調用該插件;分別為第二單元與第三單元創建一個消息隊列,當第二單元根據第一單元發送的調用請求調用指定插件,并由該插件執行第二單元的請求后,插件會將請求處理結果返回的第二單元的消息對隊列中,并按照先進先出原則,將第二單元消息隊列中的請求處理結果取出,并返回給第三單元的消息隊列,以使得第三單元能夠獲得第二單元對請求的處理結果。
2.根據權利要求1所述的方法,其特征在于,確定所述標識信息與指定操作請求的對應關系,具體包括:
確定與所述標識信息對應的插件的功能;
確定與所述功能對應的操作請求;
確定所述操作請求與所述標識信息的對應關系。
3.根據權利要求1所述的方法,其特征在于,向第二單元發送包含所述確定的標識信息的調用請求,具體包括:
為所述第二單元創建第一消息隊列;
向第二單元發送包含所述確定的標識信息的調用請求,以使得所述第二單元根據所述標識信息,確定與所述標識信息對應的插件;
接收所述第二單元通過確定的插件執行所述調用請求而返回的處理結果;
將所述處理結果保存在所述第一消息隊列中。
4.根據權利要求3所述的方法,其特征在于,向第二單元發送包含所述確定的標識信息的調用請求,以調用第二單元中包含的與所述確定的標識信息對應的插件后,所述方法還包括:
向所述第三單元返回處理結果,作為與所述第三單元發送的操作請求對應的操作結果。
5.根據權利要求4所述的方法,其特征在于,向所述第三單元返回處理結果,具體包括:
為所述第三單元創建第二消息隊列;
獲取所述第二單元通過確定的插件執行所述操作請求而返回的處理結果;
將所述處理結果發送至所述第三單元,并將所述處理結果保存在第三消息隊列中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海艾融軟件股份有限公司,未經上海艾融軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610985894.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種道路網目標信息的識別和處理方法
- 下一篇:分布式文件系統的寫入方法及裝置





