欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用程序用戶界面的獲取方法和裝置的制造方法_4

文檔序號:9547097閱讀:來源:國知局
,第一類型表示子界面為界面集中的任一界面,界面集為在獲取子界面之前獲取到的界面的集合;以及第二返回步驟:在確定出子界面的類型為第二類型的情況下,確定子界面為當(dāng)前界面,并返回遍歷步驟,其中,第二類型表示子界面與界面集中的任一界面均不相同。
[0098]處理器601還用于提取步驟:根據(jù)當(dāng)前界面的灰度圖提取目標(biāo)區(qū)域。
[0099]處理器601還用于對當(dāng)前界面進(jìn)行灰度化處理,得到當(dāng)前界面的灰度圖;對當(dāng)前界面的灰度圖進(jìn)行邊緣檢測,得到邊緣圖;以及檢測邊緣圖的四連通區(qū)域,并確定檢測出的四連通區(qū)域?yàn)槟繕?biāo)區(qū)域。
[0100]處理器601還用于計(jì)算子界面與父界面的相似度;比較計(jì)算出的相似度與第一預(yù)設(shè)相似度和第二預(yù)設(shè)相似度的大小,其中,第一預(yù)設(shè)相似度小于第二預(yù)設(shè)相似度;在比較出計(jì)算出的相似度小于第一預(yù)設(shè)相似度的情況下,確定子界面的類型為第一類型;以及在比較出計(jì)算出的相似度大于第二預(yù)設(shè)相似度的情況下,確定子界面的類型為第二類型。
[0101]處理器601還用于對子界面和父界面進(jìn)行灰度化處理,得到第一灰度圖和第二灰度圖,其中,第一灰度圖為子界面的灰度圖,第二灰度圖為父界面的灰度圖;計(jì)算組成第一灰度圖的像素的灰度平均值,得到第一平均值,并計(jì)算組成第二灰度圖的像素的灰度平均值,得到第二平均值;比較組成第一灰度圖的每個(gè)像素的灰度值與第一平均值的大小,比較組成第二灰度圖的每個(gè)像素的灰度值與第二平均值的大??;標(biāo)記第一灰度圖中的第一像素和第二灰度圖中的第一像素的灰度值均為字符1,并標(biāo)記第一灰度圖中的第二像素和第二灰度圖中的第二像素的灰度值均為字符0,其中,第一灰度圖中的第一像素的灰度值大于或等于第一平均值,第一灰度圖中的第二像素的灰度值小于第一平均值,第二灰度圖中的第一像素的灰度值大于或等于第二平均值,第二灰度圖中的第二像素的灰度值小于第二平均值;確定第一字符串為子界面的指紋,并確定第二字符串為父界面的指紋,其中,第一字符串為以字符1和/或字符0表示的第一灰度圖上的像素按照預(yù)設(shè)順序組成的字符串,第二字符串為以字符1和/或字符0表示的第二灰度圖上的像素按照預(yù)設(shè)順序組成的字符串;比較第一字符串上的第i位字符與第二字符串上的第i位字符是否相同,其中,i依次取1至η,η為第一字符串或第二字符串的字符位數(shù);統(tǒng)計(jì)第一字符串和第二字符串對應(yīng)位字符不相同的個(gè)數(shù);以及確定統(tǒng)計(jì)出的個(gè)數(shù)為子界面與父界面的相似度。
[0102]處理器601還用于設(shè)置目標(biāo)區(qū)域黑名單,其中,目標(biāo)區(qū)域黑名單包括至少一個(gè)目標(biāo)區(qū)域,其中,在遍歷觸發(fā)指令至當(dāng)前界面上的目標(biāo)區(qū)域過程中,跳過目標(biāo)區(qū)域黑名單中的目標(biāo)區(qū)域。
[0103]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
[0104]實(shí)施例4
[0105]本發(fā)明的實(shí)施例還提供了一種存儲(chǔ)介質(zhì)??蛇x地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以用于存儲(chǔ)本發(fā)明實(shí)施例所提供的應(yīng)用程序用戶界面的獲取方法的程序代碼。
[0106]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以位于廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)的網(wǎng)絡(luò)中的多個(gè)網(wǎng)絡(luò)設(shè)備中的至少一個(gè)網(wǎng)絡(luò)設(shè)備。
[0107]可選地,在本實(shí)施例中,存儲(chǔ)介質(zhì)被設(shè)置為存儲(chǔ)用于執(zhí)行以下步驟的程序代碼:
[0108]S1,確定步驟:確定應(yīng)用程序的當(dāng)前界面,其中,當(dāng)前界面的起始界面為應(yīng)用程序的主界面;
[0109]S2,遍歷步驟:遍歷地將觸發(fā)指令下發(fā)至當(dāng)前界面上的每個(gè)目標(biāo)區(qū)域,直至當(dāng)前界面上的目標(biāo)區(qū)域均完成觸發(fā)指令指示的操作,其中,目標(biāo)區(qū)域?yàn)榻邮沼|發(fā)指令以對當(dāng)前界面進(jìn)行操作的區(qū)域;
[0110]S3,獲取步驟:每下發(fā)觸發(fā)指令至一個(gè)目標(biāo)區(qū)域后,獲取一次觸發(fā)指令對當(dāng)前界面進(jìn)行操作后的子界面;
[0111]S4,對比步驟:對比子界面與子界面的父界面,以確定子界面的類型;
[0112]S5,第一返回步驟:在確定出子界面的類型為第一類型的情況下,返回遍歷步驟,其中,第一類型表示子界面為界面集中的任一界面,界面集為在獲取子界面之前獲取到的界面的集合;
[0113]S6,第二返回步驟:在確定出子界面的類型為第二類型的情況下,確定子界面為當(dāng)前界面,并返回遍歷步驟,其中,第二類型表示子界面與界面集中的任一界面均不相同。
[0114]可選地,在本實(shí)施例中,上述存儲(chǔ)介質(zhì)可以包括但不限于:U盤、只讀存儲(chǔ)器(R0M,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、移動(dòng)硬盤、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0115]可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:根據(jù)當(dāng)前界面的灰度圖提取目標(biāo)區(qū)域。
[0116]可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:對當(dāng)前界面進(jìn)行灰度化處理,得到當(dāng)前界面的灰度圖;對當(dāng)前界面的灰度圖進(jìn)行邊緣檢測,得到邊緣圖;以及檢測邊緣圖的四連通區(qū)域,并確定檢測出的四連通區(qū)域?yàn)槟繕?biāo)區(qū)域。
[0117]可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:計(jì)算子界面與父界面的相似度;比較計(jì)算出的相似度與第一預(yù)設(shè)相似度和第二預(yù)設(shè)相似度的大小,其中,第一預(yù)設(shè)相似度小于第二預(yù)設(shè)相似度;在比較出計(jì)算出的相似度小于第一預(yù)設(shè)相似度的情況下,確定子界面的類型為第一類型;以及在比較出計(jì)算出的相似度大于第二預(yù)設(shè)相似度的情況下,確定子界面的類型為第二類型。
[0118]可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:對子界面和父界面進(jìn)行灰度化處理,得到第一灰度圖和第二灰度圖,其中,第一灰度圖為子界面的灰度圖,第二灰度圖為父界面的灰度圖;計(jì)算組成第一灰度圖的像素的灰度平均值,得到第一平均值,并計(jì)算組成第二灰度圖的像素的灰度平均值,得到第二平均值;比較組成第一灰度圖的每個(gè)像素的灰度值與第一平均值的大小,比較組成第二灰度圖的每個(gè)像素的灰度值與第二平均值的大?。粯?biāo)記第一灰度圖中的第一像素和第二灰度圖中的第一像素的灰度值均為字符1,并標(biāo)記第一灰度圖中的第二像素和第二灰度圖中的第二像素的灰度值均為字符0,其中,第一灰度圖中的第一像素的灰度值大于或等于第一平均值,第一灰度圖中的第二像素的灰度值小于第一平均值,第二灰度圖中的第一像素的灰度值大于或等于第二平均值,第二灰度圖中的第二像素的灰度值小于第二平均值;確定第一字符串為子界面的指紋,并確定第二字符串為父界面的指紋,其中,第一字符串為以字符1和/或字符0表示的第一灰度圖上的像素按照預(yù)設(shè)順序組成的字符串,第二字符串為以字符1和/或字符0表示的第二灰度圖上的像素按照預(yù)設(shè)順序組成的字符串;比較第一字符串上的第i位字符與第二字符串上的第i位字符是否相同,其中,i依次取1至n,n為第一字符串或第二字符串的字符位數(shù);統(tǒng)計(jì)第一字符串和第二字符串對應(yīng)位字符不相同的個(gè)數(shù);以及確定統(tǒng)計(jì)出的個(gè)數(shù)為子界面與父界面的相似度。
[0119]可選地,在本實(shí)施例中,處理器根據(jù)存儲(chǔ)介質(zhì)中已存儲(chǔ)的程序代碼執(zhí)行:設(shè)置目標(biāo)區(qū)域黑名單,其中,目標(biāo)區(qū)域黑名單包括至少一個(gè)目標(biāo)區(qū)域,其中,在遍歷觸發(fā)指令至當(dāng)前界面上的目標(biāo)區(qū)域過程中,跳過目標(biāo)區(qū)域黑名單中的目標(biāo)區(qū)域。
[0120]可選地,本實(shí)施例中的具體示例可以參考上述實(shí)施例1和實(shí)施例2中所描述的示例,本實(shí)施例在此不再贅述。
[0121 ] 上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0122]上述實(shí)施例中的集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在上述計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)或多臺(tái)計(jì)算機(jī)設(shè)備(可為個(gè)人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。
[0123]在本發(fā)明的上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0124]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的客戶端,可通過其它的方式實(shí)現(xiàn)。其中,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0125]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0126]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0127]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)
當(dāng)前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
扶沟县| 广汉市| 巴彦淖尔市| 塔河县| 韶关市| 五台县| 岑巩县| 吴桥县| 徐水县| 乐业县| 神木县| 上杭县| 太保市| 胶南市| 吴旗县| 屏山县| 新蔡县| 正蓝旗| 平顺县| 宜昌市| 盈江县| 郴州市| 鲁山县| 普陀区| 日土县| 睢宁县| 秦皇岛市| 海兴县| 朝阳市| 秦安县| 家居| 平阳县| 林芝县| 出国| 哈密市| 和政县| 兴安盟| 泊头市| 安乡县| 铜鼓县| 徐闻县|