[發明專利]應用間調用關系的確定方法、調用規則生成方法及裝置有效
| 申請號: | 201610438790.0 | 申請日: | 2016-06-17 |
| 公開(公告)號: | CN107515780B | 公開(公告)日: | 2021-03-16 |
| 發明(設計)人: | 陳超;趙子鵬 | 申請(專利權)人: | 斑馬智行網絡(香港)有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 錢秀茹 |
| 地址: | 中國香港九龍長沙灣道*** | 國省代碼: | 香港;81 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 調用 關系 確定 方法 規則 生成 裝置 | ||
本申請公開了一種應用間調用關系的確定方法及裝置,用以解決采用現有技術確定應用之間是否存在調用關系效率較低的問題。方法包括:確定第一應用的安裝包中的、第一應用能夠響應的調用消息的第一特征;確定第二應用發出的用于調用其他應用的調用消息的第二特征;根據第一特征和第二特征,確定所述第二應用和所述第一應用之間的調用關系。本申請還公開了一種調用規則生成方法及裝置。
技術領域
本申請涉及計算機技術領域,尤其涉及一種應用間調用關系的確定方法、調用規則生成方法及裝置。
背景技術
隨著智能手機功能的不斷增加,手機上安裝的用于實現不同功能的應用(Application,APP)也變得越來越多。在用戶對這些APP使用的過程中,可能會通過該APP(調用方APP)調用其他APP(被調用方APP),比如,該APP的某些功能可能會需要通過調用其他APP來協助實現。
所述應用之間的調用,一般可以是指某一應用通過向操作系統發送特定的消息,以使得操作系統根據接收到的所述消息,啟動或者喚醒其他的應用。比如,用戶通過點擊應用A的圖標以觸發操作系統啟動應用A,在應用A啟動時,應用A會向操作系統發送用于啟動應用B的消息,以使得操作系統根據該消息啟動應用B,在這種情況下,則說明應用A與應用B之間存在調用關系。
例如,當用戶期望通過“微博APP”拍攝照片并將拍攝的照片以微博的形式發出時,僅通過微博APP無法拍攝照片,因而此時需要微博APP調用相機APP來拍攝照片,此時則說明微博APP與相機APP之間存在調用關系。還比如,用戶在瀏覽器上搜索到一部視頻,用戶期望觀看該視頻,此時瀏覽器會調用手機上安裝的視頻播放APP,以通過該視頻播放APP播放該視頻,此時則說明瀏覽器與視頻播放APP之間存在調用關系。
現有技術中,確定智能終端上哪些應用間存在調用關系,往往需要對智能終端上安裝的應用發生的事件進行監控,并在監控到發生應用之間的調用時,確定發生應用間調用的兩個應用之間存在調用關系。
可見,采用現有技術,只有當智能終端上安裝的兩個應用之間真正發生調用時,才可以確定這兩個應用間是否存在調用關系。這種方式的實現,由于依賴于應用之間真正的調用,從而需要在智能終端上安裝待確定彼此間調用規則的各種應用,過程比較繁瑣,效率較低。
發明內容
本申請實施例提供一種應用間調用關系的確定方法,用以解決采用現有技術確定應用之間是否存在調用關系效率較低的問題。
本申請實施例還提供一種應用間調用關系的確定裝置,用以解決采用現有技術確定應用之間是否存在調用關系效率較低的問題。
本申請實施例還提供一種調用規則生成方法及裝置。
本申請實施例采用下述技術方案:
一種應用間調用關系的確定方法,包括:
確定第一應用的安裝包中的、第一應用能夠響應的調用消息的第一特征;
確定第二應用發出的用于調用其他應用的調用消息的第二特征;
根據所述第一特征和所述第二特征,確定所述第二應用和所述第一應用之間的調用關系。
一種基于上述應用間調用關系的確定方法的調用規則生成方法,包括:
當確定出第二應用能夠調用第一應用時,根據與第二應用發出的用于調用第一應用的調用消息對應的進程名稱,生成包含所述進程名稱的調用規則。
一種應用間調用關系的確定裝置,包括:
第一特征確定單元,用于確定第一應用的安裝包中的、第一應用能夠響應的調用消息的第一特征;
第二特征確定單元,用于確定第二應用發出的用于調用其他應用的調用消息的第二特征;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于斑馬智行網絡(香港)有限公司,未經斑馬智行網絡(香港)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610438790.0/2.html,轉載請聲明來源鉆瓜專利網。





