[發明專利]確定應用之間調用關系的方法及裝置有效
| 申請號: | 201610340640.6 | 申請日: | 2016-05-20 |
| 公開(公告)號: | CN107402879B | 公開(公告)日: | 2020-11-06 |
| 發明(設計)人: | 姜善林 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京國昊天誠知識產權代理有限公司 11315 | 代理人: | 黃熊 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 確定 應用 之間 調用 關系 方法 裝置 | ||
本申請實施例公開了一種確定應用之間調用關系的方法及裝置,以解決現有技術較難對大量應用之間的調用關系進行確定的問題。所述方法包括:將待測應用分到各個分組;對于每一個分組,確定屬于同一分組的待測應用之間的至少一次調用所采用的調用規則;根據所述調用規則,確定屬于不同分組的待測應用之間存在的調用關系。
技術領域
本申請涉及應用測試技術,特別涉及一種確定應用之間調用關系的方法及裝置。
背景技術
目前,在終端(如:手機)上安裝的應用(Application,APP)之間可以通過各種方式(如:消息)進行相互調用,為此,業內存在確定各應用間的調用關系的需求。
現有技術中,可以通過如下方式確定應用A和應用B之間是否存在調用關系:將應用A和應用B安裝于同一個終端上,在所述終端上開啟應用A的進程并關閉除上述應用A之外的所有應用(包括應用B)的進程,此后,可以通過監測該終端的進程,若監測到應用B的進程開啟,則確定存在應用A調用應用B的調用關系,否則,確定不存在應用A調用應用B的調用關系。也就是說,現有技術可以通過將一定數量的應用安裝于同一個終端上,并逐一在該終端上開啟某應用的進程并關閉除該應用之外的其他應用的進程,最終,通過監測該終端的進程變化,來確定各應用間是否存在調用關系。
上述現有技術中,由于終端的硬件能力有限,同一終端上可以安裝的應用的數量有限,因而較難實現對大量應用之間的調用關系的確定。
發明內容
本申請實施例的目的是提供一種確定應用之間調用關系的方法及裝置,以解決現有技術較難對大量應用之間的調用關系進行確定的問題。
為解決上述技術問題,本申請各實施例提供的確定應用之間調用關系的方法及裝置是這樣實現的:
一種確定應用之間調用關系的方法,包括:
將待測應用分到各個分組;
對于每一個分組,確定屬于同一分組的待測應用之間的至少一次調用所采用的調用規則;
根據所述調用規則,確定屬于不同分組的待測應用之間存在的調用關系。
一種確定應用之間調用關系的裝置,包括:
分組單元,用于將待測應用分到各個分組;
第一確定單元,用于對于每一個分組,確定屬于同一分組的待測應用之間的至少一次調用所采用的調用規則;
第二確定單元,用于根據所述調用規則,確定屬于不同分組的待測應用之間存在的調用關系。
由以上本申請各實施例提供的技術方案可見,本申請實施例通過將待測應用分到各個分組中,對于每一個分組,確定屬于同一分組的待測應用之間的至少一次調用所采用的調用規則,最終,根據所述調用規則,確定屬于不同分組的待測應用之間存在的調用關系。可見,上述過程可以通過對大量待測應用進行分組,并利用同一分組的待測應用之間的調用規則來確定不同分組的待測應用之間存在的調用關系,從而實現了對大量待測應用之間存在的調用關系的確定。
附圖說明
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請示例性的硬件架構圖;
圖2為本申請一實施例提供的確定應用之間調用關系的方法的流程圖;
圖3為本申請一實施例中確定屬于同一分組的應用間調用關系的示意圖;
圖4為本申請一實施例中確定屬于不同分組的應用間調用關系的示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610340640.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:測試方法和裝置
- 下一篇:一種測試方法及電子設備





