[發明專利]用于虛擬和接口方法調用的裝置和方法有效
申請號: | 201580072468.4 | 申請日: | 2015-11-23 |
公開(公告)號: | CN107111495B | 公開(公告)日: | 2020-11-17 |
發明(設計)人: | 楊明耀;伊恩·安德魯·羅杰斯 | 申請(專利權)人: | 谷歌有限責任公司 |
主分類號: | G06F9/448 | 分類號: | G06F9/448 |
代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 周亞榮;安翔 |
地址: | 美國加利*** | 國省代碼: | 暫無信息 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | 本發明公開了用于調用軟件方法的裝置和方法。計算設備可以接收調用類實例的軟件方法的請求,所述類實例包括接口方法表和虛擬方法表(vtable)。所述接口方法表可以包括接口方法表條目,所述接口方法表條目可以包括針對與所述類實例相關聯的軟件接口的特定接口方法的特定接口方法表條目。所述特定接口方法表條目可以參考所述特定接口方法。所述vtable可以包括vtable條目,所述vtable條目可以包括針對與所述類實例相關聯的特定虛擬方法的特定vtable條目。所述特定vtable條目可以參考所述特定虛擬方法。所述計算設備可以基于接口方法表和/或所述vtable來確定所述調用的軟件方法的入口點。所述計算設備可以通過在所述入口點處執行指令來調用所述調用的軟件方法。 | ||
搜索關鍵詞: | 用于 虛擬 接口 方法 調用 裝置 | ||
【主權項】:
一種方法,其包括:在計算設備處接收調用類實例的軟件方法的請求,其中,所述類實例包括接口方法表和虛擬方法表,其中,所述接口方法表包括一個或者多個接口方法表條目并且所述虛擬方法表包括一個或者多個虛擬表條目,其中,所述一個或者多個接口方法表條目包括針對與所述類實例相關聯的軟件接口的特定接口方法的特定接口方法表條目,所述特定接口方法表條目包括與所述特定接口方法有關的引用,其中,所述一個或者多個虛擬表條目包括針對與所述類實例相關聯的特定虛擬方法的特定虛擬表條目,所述特定虛擬表條目包括與所述特定虛擬方法有關的引用;使用所述計算設備,基于所述接口方法表和所述虛擬方法表中的至少一個來確定調用的軟件方法的入口點;以及使用所述計算設備,通過在所述入口點處執行指令來調用所述調用的軟件方法。
下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于谷歌有限責任公司,未經谷歌有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.musicboxmix.net/patent/201580072468.4/,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能鑰匙及其控制系統
- 下一篇:一種安全技術防范系統
- 同類專利
- 一種異構系統數據交換平臺API接口交換方法-202211574460.6
- 王恩志;孫強;李增杰 - 江西省通信產業服務有限公司宇創網絡科技開發分公司
- 2022-12-08 - 2023-03-17 - G06F9/448
- 本發明公開了一種異構系統數據交換平臺API接口交換方法,包括以下步驟:S1、API注冊,進行接口的注冊和錄入;S2、API接口拓撲;S3、對API注冊的接口進行遠程調用測試,創建相應的測試用例;S4、查看接入本系統的接口歷史變更情況;S5、自動記錄刪除接入接口的情況;S6、配置路由規則,根據規則分發不同的第三方系統;S7、接入API文檔。本發明通過配置不同接口路由規則接入不同的第三方系統,將待轉換的業務數據轉換為第三方系統能夠識別的數據;借助異構系統數據交換平臺,集成對外能力開放和對內服務調度為一體,聚合IT信息化系統能力;將底層支撐服務以標準API服務的形式向外部系統開放,供第三方應用或內部應用調用。
- 內置程序操作方法、裝置、計算機設備和存儲介質-202011164083.X
- 顏書豪;徐冰;張輝;劉玉蒙 - 武漢聯影醫療科技有限公司
- 2020-10-27 - 2023-03-17 - G06F9/448
- 本申請涉及一種內置程序操作方法、裝置、計算機設備和存儲介質,通過接收至少一個內置程序的目標操作的用于請求目標操作的操作結果的觸發請求,該觸發請求為在內置程序管理系統的目標操作頁面觸發目標操作的按鈕后生成的,且內置程序管理系統中包括內置程序的多種不同操作的操作頁面;之后在內置程序管理系統中確定與各內置程序的目標操作對應的用于執行該目標操作的功能機制,以及創建各內置程序的內置程序標識,并根據內置程序標識對各內置程序分別分配一個獨立進程,最后并行調用各獨立進程,執行各內置程序的目標操作對應的功能機制,得到目標操作的操作結果。該方法能夠高效且便利地進行多個小程序開發運維管理的操作。
- 任務處理方法、裝置、設備、存儲介質以及程序產品-202211568696.9
- 劉桐仁 - 百度(中國)有限公司
- 2022-12-07 - 2023-03-14 - G06F9/448
- 本公開提供了一種任務處理方法、裝置、設備、存儲介質以及程序產品,涉及數據處理、大數據、計算機技術領域,尤其涉及云計算、信息流技術領域。具體實現方案為:響應于接收到針對目標任務處理邏輯的待處理數據流,根據第一拓撲關系,利用與目標任務子邏輯相關的目標算子,對待處理數據流的任意一個待處理數據進行算子運算,得到目標子數據,其中,目標任務處理邏輯包括至少一個任務子邏輯,每一個任務子邏輯利用對應的計算單元執行,第一拓撲關系表征針對目標任務子邏輯,目標算子之間的關聯關系;根據第二拓撲關系和每一個任務子邏輯的目標子數據,確定目標數據,第二拓撲關系表征針對目標任務處理邏輯,任務子邏輯之間的關聯關系。
- 基于SOA架構的Tbox運行系統、控制方法及介質-202211476813.9
- 張川;王海龍;翟云飛;班平寶;楊弘旭;郭劍鷹;武建鋒 - 北京海納川汽車部件股份有限公司
- 2022-11-23 - 2023-03-14 - G06F9/448
- 本發明公開了一種基于SOA架構的Tbox運行系統、控制方法及裝置,其中運行系統包括:硬件設備層、I/O設備抽象層、原子服務層、系統服務層和業務服務層;所述硬件設備層用于驅動外部設備;所述I/O設備抽象層用于對所述硬件設備層的接口進行標準化;所述原子服務層用于對所述I/O設備抽象層提供的硬件數據進行監控;所述系統服務層用于接收所述業務服務層發送的服務請求,并通知所述原子服務層執行所述服務請求對應的邏輯操作;所述業務服務層用于對外部總線設備發布Tbox的相關功能服務;能夠為Tbox提供穩定的運行環境,同時,提高運行系統的靈活性和功能的可擴展性。
- 一種應用程序接口調用方法、裝置、設備及可讀存儲介質-201911053762.7
- 程才力;李屏君 - 成都西加云杉科技有限公司
- 2019-10-31 - 2023-03-14 - G06F9/448
- 本發明公開了一種應用程序接口調用方法,包括:接收應用程序接口調用請求,對應用程序接口調用請求進行解析,得到待調用應用程序接口和對應的應用程序名稱;判斷待調用應用程序接口是否為物聯網平臺應用程序接口;若是,則從遠程字典服務數據庫中查找應用程序名稱對應的應用標識和應用私鑰,并利用應用標識和應用私鑰獲取對應的物聯網平臺訪問令牌,利用物聯網平臺訪問令牌調用待調用應用程序接口;若否,則調用待調用應用程序接口。本發明實現了物聯網平臺應用程序接口與第三方服務應用程序接口的相互兼容,避免了對物聯網平臺與第三方服務之間的數據訪問的影響。本發明還公開了一種應用程序接口調用裝置、設備及存儲介質,具有相應技術效果。
- 數據處理方法、裝置、電子設備和存儲介質-202211515418.7
- 康斌 - 北京達佳互聯信息技術有限公司
- 2022-11-29 - 2023-03-10 - G06F9/448
- 本公開關于一種數據處理方法、裝置、電子設備和存儲介質,該方法包括:基于目標業務接口,接收業務執行請求,將業務執行請求攜帶的第一業務參數轉換為與第二客戶端匹配的第二業務參數。向第二客戶端發送攜帶有第二業務參數的目標執行請求,使得第二客戶端執行目標業務,得到業務執行結果?;谀繕藰I務接口,接收業務執行結果,將業務執行結果攜帶的第一執行結果參數轉換為與第一客戶端匹配的第二執行結果參數。向第一客戶端發送攜帶有第二執行結果參數的目標執行結果。該方法還可以基于參數轉換關系提供自定義配置功能,從而節省代碼開發資源,提高了業務數據處理的效率和復用性。
- 數據處理方法、數據處理裝置和數據處理系統-202211537503.3
- 王曉;張龍;王同波;李雅歌 - 用友網絡科技股份有限公司
- 2022-12-02 - 2023-03-10 - G06F9/448
- 本發明提出了一種數據處理方法、數據處理裝置及數據處理系統。其中,數據處理方法包括:根據用戶請求確定預設框架,并根據用戶請求將待處理數據輸入預設框架;預設框架接收待處理數據,并根據用戶請求生成處理策略;預設框架根據待處理數據以及處理策略確定待處理數據的數據狀態;預設框架根據數據狀態以及處理策略對待處理數據進行數據處理以得到目標數據;預設框架輸出目標數據。
- 程序調用棧創建方法、?;厮莘椒ê脱b置-202111053834.5
- 初寧 - 華為技術有限公司
- 2021-09-08 - 2023-03-10 - G06F9/448
- 本申請公開了一種程序調用棧創建方法、?;厮莘椒ê脱b置。調用棧創建方法包括:獲取第一程序,第一程序中包括第一函數;在調用運行時庫運行第一程序的過程中,添加第二函數以及創建調用棧,調用棧中包括與第一函數、第二函數和第三函數分別對應的第一棧幀、第二棧幀和第三棧幀,第一函數和第二函數之間存在調用關系,第二函數和第三函數之間存在調用關系,第三函數為運行時庫中或第一程序中的函數,第一函數對應的高級編程語言和第三函數對應的高級編程語言不同;保存第一返回地址對應的標簽,其指示了第一棧幀、第二棧幀和第三棧幀的類型。本申請可以在滿足對非回棧場景無影響的前提下,最大限度的提升?;厮菪阅?。
- 一種TBOX的業務執行方法、裝置、設備、車輛及介質-202211246522.0
- 張佐江;祝耀準;周勇;宋衛橋 - 惠州市德賽西威汽車電子股份有限公司
- 2022-10-12 - 2023-03-07 - G06F9/448
- 本發明公開了一種TBOX的業務執行方法、裝置、設備、車輛及介質。該方法包括:根據任務的流程,確定任務函數信息和任務信息,其中,所述任務函數信息根據實現所述任務的所需的任務處理函數確定,所述任務信息包括任務步驟標識,所述流程包含用于指示是否觸發所述任務中的任務步驟的期望信息;將所述任務的流程、所述任務函數信息和所述任務信息,按照預設數據格式,生成指令信息;根據所述指令信息,確定目標應用,并與所述目標應用進行信息交互,以執行所述任務。本發明實施例的技術方案,解決了當有新的功能需要實現時,大量修改相關應用的代碼的問題。
- 一種應用數據反饋方法、裝置、計算機設備及存儲介質-202211324857.X
- 李飛;阮安邦;魏明 - 北京八分量信息科技有限公司
- 2022-10-27 - 2023-03-07 - G06F9/448
- 本發明提供一種應用數據反饋方法、裝置、計算機設備及存儲介質,該方法包括:獲取用戶發送的數據獲取請求;基于所述數據獲取請求在云原生平臺進行業務編排,確定數據訪問條件及訪問接口;判斷所述云原生平臺的應用服務是否滿足所述數據訪問條件;在所述云原生平臺的應用服務滿足所述數據訪問條件,通過所述訪問接口調用所述數據獲取請求對應的應用服務數據;向用戶反饋所述應用服務數據。通過本發明提供的應用數據反饋方法、裝置、計算機設備及存儲介質,通過利用訪問接口對應用服務數據進行調用,以實現獲取應用服務數據的功能,向用戶反饋應用服務數據,能夠在平臺不顯示用戶操作狀態的情況下,使得用戶直觀地看到應用服務數據。
- 功能調用路徑檢索方法及裝置、計算設備和存儲介質-202211613152.X
- 張鐸 - 北京東土科技股份有限公司
- 2022-12-15 - 2023-03-07 - G06F9/448
- 本申請實施例涉及軟件開發技術領域,且涉及一種功能調用路徑檢索方法及裝置、計算設備和存儲介質。其中,功能調用路徑檢索方法的具體方案為:對待處理算法進行分析,獲取所述待處理算法中的功能調用信息;根據所述功能調用信息,得到所述待處理算法中的功能調用的全部路徑;對所述全部路徑進行篩選,得到所述待處理算法的功能調用路徑的檢索結果。本申請實施例通過對待處理算法中的功能調用的分析最終篩選得到待處理算法的功能調用路徑,以此為依據可以進一步檢查算法中的錯誤調用關系,可有效規避算法中功能調用的使用錯誤,保證算法設計的正確性。另外,還可以根據功能調用路徑的順序確定各個功能的編譯順序,在此基礎上對算法進行正確編譯。
- 一種接口契約優化調整方法和裝置-202211465950.2
- 李紫依;陳強 - 平安銀行股份有限公司
- 2022-11-22 - 2023-03-07 - G06F9/448
- 本申請涉及一種接口契約優化調整方法、裝置、終端和計算機可讀存儲介質。接口契約優化調整方法包括:當spring bean初始化之后采用工具類進行攔截和掃描;若掃描結果中restrpc接口模型中包含注解swagger,自動覆蓋arena上的接口協議,進而無需手動在arena上配置接口協議即可保持跟代碼中接口協議一致;若掃描結果中restrpc接口模型中不包含swagger注解,將不包含swagger注解的restrpc接口模型上報至接口協議治理系統進行后續處理;接口協議治理系統按照預設周期掃描arena接口列表,并判斷arena接口列表的接口數據與接口模型數據是否匹配;若arena接口列表的接口數據與接口模型數據不匹配,采用swagger的方式進行自動化整改和發布,既可以接口協議的自動化監測和更新,還可以提升研發效能和接口協議測試效率。
- EMV kernel跨POS平臺的實現架構及方法-202211502181.9
- 黃海波;殷木省 - 艾體威爾電子技術(北京)有限公司
- 2022-11-28 - 2023-03-07 - G06F9/448
- 本發明提供一種EMV kernel跨POS平臺的實現架構及方法,包括三層結構,分別為:應用APP、內核kernel和底層接口;所述應用APP中定義不同類型的回調函數;所述內核kernel通過調用所述應用APP的所述回調函數,實現所需的功能;所述內核kernel通過調用所述底層接口,實現所需的功能。本發明提供一種EMV kernel跨POS平臺的實現架構,實現內核kernel的獨立,降低內核kernel同POS設備硬件及應用APP的耦合性,提高內核kernel的通用性,減少內核kernel的重復開發,提高內核kernel的開發效率。
- 基于有向無環圖的算子調度方法、裝置和系統-202110991358.5
- 劉雷;淡孝強;謝啟凱;王寓卿 - 北京希姆計算科技有限公司
- 2021-08-26 - 2023-03-03 - G06F9/448
- 本公開涉及計算機技術領域,公開了一種基于有向無環圖的算子調度方法、裝置和系統,所述有向無環圖基于多個算子以及所述多個算子之間的數據流建立形成,所述方法包括:接收用戶輸入的待處理的有向無環圖,并根據所述有向無環圖索引出對應的算子;基于預處理接口,接收用戶輸入的預處理接口調用參數,以對所述對應的算子進行預處理;根據所述預處理的結果,對所述對應的算子進行調度。本公開能夠在對有向無環圖中的算子進行調度時,根據用戶的細粒度處理需求,從用戶輸入的有向無環圖中索引出需要進行調度的算子,之后利用預處理接口對索引出的算子進行預處理,根據預處理的結果對算子進行調度,從而使算子調度更靈活、更細粒度。
- 一種程序模塊的初始化函數加載方法、裝置和存儲介質-202211383154.4
- 馮光榮;范海鵬;賴琦 - 中移物聯網有限公司;浙江大華技術股份有限公司
- 2022-11-07 - 2023-03-03 - G06F9/448
- 本申請涉及一種程序模塊的初始化函數加載方法、裝置和存儲介質,其中,該程序模塊的初始化函數加載方法包括:確定若干個初始化函數間的依賴關系;其中,所述依賴關系包括任意兩個所述初始化函數間的啟動順序關系;根據所述依賴關系設定若干個所述初始化函數的優先級;預設編譯器根據若干個所述初始化函數的優先級構建初始化函數列表;根據所述初始化函數列表依次加載若干個所述初始化函數。通過本申請,解決了現有技術中,計算機系統無法實現自動加載各個程序模塊的初始化函數的問題,實現了一種程序模塊的初始化函數的自動化加載方法。
- 一種數據緩存方法、有限狀態機、處理器和存儲系統-202111015838.4
- 吳軍;周啟帆;曹靈吉;王專專 - 上海華為技術有限公司
- 2021-08-31 - 2023-03-03 - G06F9/448
- 本申請實施例公開了一種數據緩存方法、有限狀態機、處理器和存儲系統,用于設置cacheline的替換優先級。本申請用于緩存系統,所述緩存系統包括緩存設備和有限狀態機(finite state machine,FSM)獲取緩存屬性設置指令(attribute set of cache block,ASCB),ASCB包括主存空間的信息和替換優先級,然后FSM確定cacheline的主存空間,若cacheline的主存空間和ASCB中的主存空間相同,則FSM根據ASCB中的替換優先級設置cacheline的替換優先級。那么,當有新的cacheline進來該組時,可以優先剔除具有較高的替換優先級的cacheline,通過將較高替換優先級的cacheline存儲不需要駐留時間長的數據,使得該cacheline中的數據可以優先被剔除,使其在組中的駐留時間較短,從而使得其他數據在組內的駐留時間更長,改進了緩存系統的性能。
- 顯示界面的啟動方法、裝置、電子設備及存儲介質-202111027395.0
- 請求不公布姓名 - 北京字節跳動網絡技術有限公司
- 2021-09-02 - 2023-03-03 - G06F9/448
- 本公開提供了一種顯示界面的啟動方法、裝置、電子設備及存儲介質,該方法包括:響應用戶針對目標子顯示界面的觸發操作,確定所述目標子顯示界面所在的目標顯示界面;所述目標顯示界面包括多個子顯示界面,所述子顯示界面的啟動模式為標準啟動模式;所述目標子顯示界面為所述多個子顯示界面中的一個;在所述目標顯示界面對應的第一目標進程中創建與所述多個子顯示界面分別對應的多個實例;其中,所述多個實例包括與所述目標子顯示界面對應的目標實例;基于所述目標實例,展示所述目標子顯示界面。本公開實施例,能夠提升系統資源的利用率以及提高系統的執行效率。
- 一種解釋例程的執行方法、裝置、設備及存儲介質-202211503578.X
- 宋浩楠;荊培楊;侯憲龍 - 北京奕斯偉計算技術股份有限公司
- 2022-11-28 - 2023-03-03 - G06F9/448
- 本申請實施例公開了一種解釋例程的執行方法、裝置、設備及存儲介質,其中,所述方法包括:獲取并執行可執行代碼文件,得到多個待處理字節碼;其中,所述可執行代碼文件包括級別高于匯編語言的計算機編程語言編譯得到的代碼文件;確定所述多個待處理字節碼對應的地址數組;獲取字節碼集合對應的解釋例程的地址映射表;其中,所述字節碼集合包括所述多個待處理字節碼;所述解釋例程的末尾處攜帶有譯碼跳轉指令;基于所述地址數組和所述地址映射表,遍歷執行所述多個待處理字節碼的解釋例程。
- 一種反射調用方法、裝置、終端及計算機可讀存儲介質-201810503867.7
- 李瑞東 - 北京五八信息技術有限公司
- 2018-05-23 - 2023-03-03 - G06F9/448
- 本發明提出了一種反射調用方法,包括:當基于第一腳本語言開發的第一功能組件通過反射操作調用基于第二腳本語言開發的第二功能組中的功能函數時,通過指定的類型轉換組件,將所述第一功能組件發送至所述第二功能組件中的調用參數的第一參數類型轉換為所述反射操作所需的第二參數類型,并根據所述第二參數類型的訪問參數生成參數實例對象;通過所述反射操作基于所述第二參數類型和所述參數實例對象調用所述第二功能組中的功能函數。本發明還公開了一種反射調用裝置、終端及計算機可讀存儲介質,通過實施上述方案,實現了不同開發語言開發的功能組件之間任一功能函數的反射調用操作。
- API接口訪問方法、轉換方法、裝置、設備及存儲介質-202211465527.2
- 徐霞;楊健偉;張社麗;郭敏 - 深圳市藍凌軟件股份有限公司
- 2022-11-21 - 2023-03-03 - G06F9/448
- 本申請實施例提供了API接口訪問方法、轉換方法、裝置、設備及存儲介質,屬于信息技術領域。本申請實施例與相關技術相比,通過對Web Service接口請求信息的解析,并根據待訪問API接口的接口結構描述信息將Web Service接口請求信息轉換為待訪問API接口的訪問請求,實現通過SOAP協議來訪問REST業務接口,從而能夠實現接口統一協議調用,進而有效降低接口提供方系統的開發和維護的工作量。
- 一種在線學習課程的實現方法及終端-201910693384.2
- 劉德建;吳昊;郭玉湖 - 福建天泉教育科技有限公司
- 2019-07-30 - 2023-02-28 - G06F9/448
- 本發明公開一種在線學習課程的實現方法及終端,接收選擇的插件;根據預設的課程業務模板和所述選擇的插件對所述課程業務模板進行組裝配置,創建對應的在線學習課程;運行所述在線學習課程,在所述在線學習課程的不同階段調用配置的對應的插件;從服務端的視角出發,建立一個完整的課程開發過程,從課程的開發到生成到運行不需要依托于第三方平臺,自主完成,通過插件管理和模板組裝,解決課程生命周期中各個環節業務需求的擴展性問題,對比于傳統開發過程針對需求修改代碼實現的開發形式,可以更靈活更高效更簡便的進行業務定義和編排,支持業務快速集成,降低業務間的依賴和耦合。
- 數據共享方法及裝置-202211417700.1
- 馬英達;張博 - 沈陽中科創達軟件有限公司
- 2022-11-11 - 2023-02-24 - G06F9/448
- 本申請實施例公開了數據共享方法、裝置、電子設備及計算機可讀存儲介質,方法包括:通過第一電子設備的第一JAVA接口調用到第一電子設備的第一C++層,并在第一C++層中與第二電子設備建立數據傳輸通道;在第一C++層獲取第一電子設備上的待共享數據;在第一C++層將待共享數據,通過數據傳輸通道,共享給第二電子設備。本申請中,在獲取共享數據的過程中跨越的代碼層數較少、第一C++層的代碼執行效率明顯快于JAVA層的代碼執行效率、在待共享數據的傳輸的過程中跨越的代碼層數較少,且第一C++層的代碼執行效率明顯快于JAVA層的代碼執行效率,可以減少待共享數據的傳輸過程的時延。
- 一種時間信息處理方法、裝置及計算設備、存儲介質-202211214468.1
- 呂狀 - 超聚變數字技術有限公司
- 2022-09-30 - 2023-02-24 - G06F9/448
- 本申請實施例公開一種時間信息處理方法、裝置及計算設備、存儲介質,其中的方法包括:響應于針對任務對象產生的時間查詢事件,生成時間獲取請求,并在運行任務對象的操作系統中發送時間獲取請求;接收響應該時間獲取請求返回的任務時間;根據該任務時間對任務對象進行處理;其中,若在操作系統中啟用了時間轉換對象,則任務時間包括:通過在該操作系統中注入的時間轉換對象獲取的轉換時間;轉換時間是對基準時間按照轉換規則進行轉換后得到的;若在該操作系統中沒有啟用時間轉換對象,則任務時間包括:通過時間獲取對象獲取的參考時間;參考時間與轉換時間不同。采用本申請,可靈活地為軟件對象提供時間,包括提供轉換后的時間或參考時間。
- 接口調用方法、應用程序升級方法及服務器和客戶端-202010229619.5
- 楊子國 - 廣州方硅信息技術有限公司
- 2020-03-27 - 2023-02-21 - G06F9/448
- 本發明涉及一種接口調用方法、應用程序升級方法及服務器和客戶端,該接口調用方法包括:從統一數據接口接收結構化區塊,該結構化區塊用于以標準格式描述數據結構內容和該數據結構內容所對應攜帶的數據信息內容;調用由解析服務包提供的解析器,由該解析器解析所述結構化區塊中的數據結構內容,確定與該數據結構內容的描述相對應的一個或多個由解析服務包提供的接口類;實例化調用該些接口類以處理所述結構化區塊中數據結構內容的相應描述部分所攜帶的數據信息內容。本發明的應用,提供了接口調用的自解析機制,使接口調用更為安全穩定。
- 程序調用方法及裝置-201811460068.2
- 謝鵬飛 - 北京小米移動軟件有限公司
- 2018-11-30 - 2023-02-21 - G06F9/448
- 本公開是關于一種程序調用方法及裝置,該方法包括:采用預先配置的軟件開發工具包向第二應用發送調用目標代碼的調用請求,所述軟件開發工具包中包括調用所述目標代碼的功能協議;當所述第二應用中存儲有所述目標代碼時,接收所述第二應用響應所述調用請求返回的調用指令;根據所述調用指令調用所述第二應用中的所述目標代碼。本公開可解決SDK與應用程序之間版本不兼容的問題,不僅可減小SDK包的體積,而且還能保證SDK運行的穩定性。
- 一種任務執行方法、裝置及存儲介質-202110903869.7
- 梁振銳 - 騰訊科技(深圳)有限公司
- 2021-08-06 - 2023-02-17 - G06F9/448
- 本申請公開了一種任務執行方法、裝置及存儲介質;本申請接收目標任務的任務重試消息,目標任務對應至少兩個任務執行接口,任務執行接口為執行目標任務所需的接口,任務重試消息攜帶目標任務的任務數據;對每個任務執行接口的特征信息進行哈希處理,得到至少兩個任務執行接口的至少兩個哈希特征值;在目標任務的哈希特征數據集中查詢哈希特征值,得到每個哈希特征值的查詢結果;根據查詢結果從至少兩個任務執行接口中,確定目標任務的至少一個目標任務執行接口;基于目標任務的任務數據,調用目標任務執行接口,以重新執行目標任務;本申請可以有效提高重新執行任務的效率。
- 場景任務的執行方法、裝置、設備和存儲介質-202110925273.7
- 丁磊;周宏波;田紅;繆士陽 - 華人運通(上海)云計算科技有限公司
- 2021-08-12 - 2023-02-17 - G06F9/448
- 本申請實施例提供一種場景任務的執行方法、裝置、設備和存儲介質,該方法包括:根據當前用戶的語義請求從信號域的多個信號中確定出目標信號;根據與目標信號對應的目標觸發條件監測目標信號;在監測到目標信號滿足目標觸發條件的情況下,確定與目標信號對應的目標執行域;執行目標執行域中的待執行任務。本申請的技術方案可以基于語義請求監測信號,并觸發對話場景,從而實現交互式對話場景,且能夠把多變的語音對話場景與不變的執行引擎做天然的隔離,對話邏輯的迭代與執行引擎之間互不影響,從而可以方便語音對話場景的快速迭代。
- 一種場景任務的執行系統-202110926548.9
- 丁磊;李夢龍 - 華人運通(上海)云計算科技有限公司
- 2021-08-12 - 2023-02-17 - G06F9/448
- 本申請提供一種場景任務的執行系統,包括:多個場景域,場景域中包括多個執行域以及多個公共鍵;執行域中包括至少一個待執行任務,待執行任務通過對至少一個作用域中的模態數據進行模態編排而生成;同一作用域中的各模態數據具有相同或相關聯的數據類型;腳本解釋器,用于從多個場景域中確定出目標場景域,并加載目標場景域的腳本,以生成第一場景腳本,目標場景域的腳本通過對目標場景域的各執行域以及各公共鍵進行邏輯編排而生成;場景編譯器,用于編譯第一場景腳本,以生成第二場景腳本;場景執行引擎,用于執行第二場景腳本,以實現目標場景。本申請的技術方案可以把多變的對話邏輯與不變的執行引擎做天然的隔離,方便對話邏輯的快速迭代。
- 語音場景任務的執行方法、裝置、設備和存儲介質-202110927751.8
- 丁磊;蔣瑞 - 華人運通(上海)云計算科技有限公司
- 2021-08-12 - 2023-02-17 - G06F9/448
- 本申請實施例提供一種語音場景任務的執行方法、裝置、設備和存儲介質,該方法包括:根據當前用戶的語義請求從多個預設場景域中確定出目標場景域,其中,場景域中包括多個預設執行域,執行域中包括多個待執行任務;根據語義請求從目標場景域中的多個預設執行域中,確定出目標執行域;執行目標執行域中的待執行任務。本申請的技術方案可以方便語音對話場景的快速迭代。
- 場景任務的執行方法、裝置、設備和存儲介質-202110927752.2
- 丁磊;葛超 - 華人運通(上海)云計算科技有限公司
- 2021-08-12 - 2023-02-17 - G06F9/448
- 本申請實施例提供一種場景任務的執行方法、裝置、設備和存儲介質,該方法包括:從預設的信號域中確定目標信號;根據與目標信號對應的目標觸發條件監測目標信號;在監測到目標信號滿足目標觸發條件的情況下,確定與目標信號對應的目標執行域;執行目標執行域中的待執行任務。本申請的技術方案可以基于監測信號自動觸發對話場景,從而實現主動式對話場景。
- 專利分類