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

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

文檔序號:9547097閱讀:來源:國知局
范圍。
【主權(quán)項(xiàng)】
1.一種應(yīng)用程序用戶界面的獲取方法,其特征在于,包括: 確定步驟:確定所述應(yīng)用程序的當(dāng)前界面,其中,所述當(dāng)前界面的起始界面為所述應(yīng)用程序的主界面; 遍歷步驟:遍歷地將觸發(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ū)域; 獲取步驟:每下發(fā)所述觸發(fā)指令至一個(gè)所述目標(biāo)區(qū)域后,獲取一次所述觸發(fā)指令對所述當(dāng)前界面進(jìn)行操作后的子界面; 對比步驟:對比所述子界面與所述子界面的父界面,以確定所述子界面的類型; 第一返回步驟:在確定出所述子界面的類型為第一類型的情況下,返回所述遍歷步驟,其中,所述第一類型表示所述子界面為界面集中的任一界面,所述界面集為在獲取所述子界面之前獲取到的界面的集合;以及 第二返回步驟:在確定出所述子界面的類型為第二類型的情況下,確定所述子界面為所述當(dāng)前界面,并返回所述遍歷步驟,其中,所述第二類型表示所述子界面與所述界面集中的任一界面均不相同。2.根據(jù)權(quán)利要求1所述的獲取方法,其特征在于,在所述確定步驟之后,并在所述遍歷步驟之前,所述獲取方法還包括: 提取步驟:根據(jù)所述當(dāng)前界面的灰度圖提取所述目標(biāo)區(qū)域。3.根據(jù)權(quán)利要求2所述的獲取方法,其特征在于,所述提取步驟包括: 對所述當(dāng)前界面進(jìn)行灰度化處理,得到所述當(dāng)前界面的灰度圖; 對所述當(dāng)前界面的灰度圖進(jìn)行邊緣檢測,得到邊緣圖;以及 檢測所述邊緣圖的四連通區(qū)域,并確定檢測出的所述四連通區(qū)域?yàn)樗瞿繕?biāo)區(qū)域。4.根據(jù)權(quán)利要求1所述的獲取方法,其特征在于,所述對比步驟包括: 計(jì)算所述子界面與所述父界面的相似度; 比較計(jì)算出的相似度與第一預(yù)設(shè)相似度和第二預(yù)設(shè)相似度的大小,其中,所述第一預(yù)設(shè)相似度小于所述第二預(yù)設(shè)相似度; 在比較出計(jì)算出的相似度小于所述第一預(yù)設(shè)相似度的情況下,確定所述子界面的類型為所述第一類型;以及 在比較出計(jì)算出的相似度大于所述第二預(yù)設(shè)相似度的情況下,確定所述子界面的類型為所述第二類型。5.根據(jù)權(quán)利要求4所述的獲取方法,其特征在于,計(jì)算所述子界面與所述父界面的相似度包括: 對所述子界面和所述父界面進(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ù)為所述子界面與所述父界面的相似度。6.根據(jù)權(quán)利要求1所述的獲取方法,其特征在于,在所述遍歷步驟之前,所述獲取方法還包括: 設(shè)置目標(biāo)區(qū)域黑名單,其中,所述目標(biāo)區(qū)域黑名單包括至少一個(gè)所述目標(biāo)區(qū)域, 其中,在遍歷所述觸發(fā)指令至所述當(dāng)前界面上的目標(biāo)區(qū)域過程中,跳過所述目標(biāo)區(qū)域黑名單中的所述目標(biāo)區(qū)域。7.一種應(yīng)用程序用戶界面的獲取裝置,其特征在于,包括: 確定單元,用于確定所述應(yīng)用程序的當(dāng)前界面,其中,所述當(dāng)前界面的起始界面為所述應(yīng)用程序的主界面; 遍歷單元,用于遍歷地將觸發(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ū)域; 獲取單元,用于每下發(fā)所述觸發(fā)指令至一個(gè)所述目標(biāo)區(qū)域后,獲取一次所述觸發(fā)指令對所述當(dāng)前界面進(jìn)行操作后的子界面; 對比單元,用于對比所述子界面與所述子界面的父界面,以確定所述子界面的類型;第一返回單元,用于在確定出所述子界面的類型為第一類型的情況下,返回所述遍歷單元,其中,所述第一類型表示所述子界面為界面集中的任一界面,所述界面集為在獲取所述子界面之前獲取到的界面的集合;以及 第二返回單元,用于在確定出所述子界面的類型為第二類型的情況下,確定所述子界面為所述當(dāng)前界面,并返回所述遍歷單元,其中,所述第二類型表示所述子界面與所述界面集中的任一界面均不相同。8.根據(jù)權(quán)利要求7所述的獲取裝置,其特征在于,所述獲取裝置還包括: 提取單元,用于根據(jù)所述當(dāng)前界面的灰度圖提取所述目標(biāo)區(qū)域。9.根據(jù)權(quán)利要求8所述的獲取裝置,其特征在于,所述提取單元包括: 處理子單元,用于對所述當(dāng)前界面進(jìn)行灰度化處理,得到所述當(dāng)前界面的灰度圖; 第一檢測子單元,用于對所述當(dāng)前界面的灰度圖進(jìn)行邊緣檢測,得到邊緣圖;以及 第二檢測子單元,用于檢測所述邊緣圖的四連通區(qū)域,并確定檢測出的所述四連通區(qū)域?yàn)樗瞿繕?biāo)區(qū)域。10.根據(jù)權(quán)利要求7所述的獲取裝置,其特征在于,所述對比單元包括: 計(jì)算子單元,用于計(jì)算所述子界面與所述父界面的相似度; 比較子單元,用于比較計(jì)算出的相似度與第一預(yù)設(shè)相似度和第二預(yù)設(shè)相似度的大小,其中,所述第一預(yù)設(shè)相似度小于所述第二預(yù)設(shè)相似度; 第一確定子單元,用于在比較出計(jì)算出的相似度小于所述第一預(yù)設(shè)相似度的情況下,確定所述子界面的類型為所述第一類型;以及 第二確定子單元,用于在比較出計(jì)算出的相似度大于所述第二預(yù)設(shè)相似度的情況下,確定所述子界面的類型為所述第二類型。11.根據(jù)權(quán)利要求10所述的獲取裝置,其特征在于,所述計(jì)算子單元包括: 處理模塊,用于對所述子界面和所述父界面進(jìn)行灰度化處理,得到第一灰度圖和第二灰度圖,其中,所述第一灰度圖為所述子界面的灰度圖,所述第二灰度圖為所述父界面的灰度圖; 計(jì)算模塊,用于計(jì)算組成所述第一灰度圖的像素的灰度平均值,得到第一平均值,并計(jì)算組成所述第二灰度圖的像素的灰度平均值,得到第二平均值; 第一比較模塊,用于比較組成所述第一灰度圖的每個(gè)像素的灰度值與所述第一平均值的大小,比較組成所述第二灰度圖的每個(gè)像素的灰度值與所述第二平均值的大??; 標(biāo)記模塊,用于標(biāo)記所述第一灰度圖中的第一像素和所述第二灰度圖中的第一像素的灰度值均為字符1,并標(biāo)記所述第一灰度圖中的第二像素和所述第二灰度圖中的第二像素的灰度值均為字符0,其中,所述第一灰度圖中的第一像素的灰度值大于或等于所述第一平均值,所述第一灰度圖中的第二像素的灰度值小于所述第一平均值,所述第二灰度圖中的第一像素的灰度值大于或等于所述第二平均值,所述第二灰度圖中的第二像素的灰度值小于所述第二平均值; 第一確定模塊,用于確定第一字符串為所述子界面的指紋,并確定第二字符串為所述父界面的指紋,其中,所述第一字符串為以字符1和/或字符0表示的所述第一灰度圖上的像素按照預(yù)設(shè)順序組成的字符串,所述第二字符串為以字符1和/或字符0表示的所述第二灰度圖上的像素按照所述預(yù)設(shè)順序組成的字符串; 第二比較模塊,用于比較所述第一字符串上的第i位字符與所述第二字符串上的所述第i位字符是否相同,其中,i依次取1至Π,η為所述第一字符串或所述第二字符串的字符位數(shù); 統(tǒng)計(jì)模塊,用于統(tǒng)計(jì)所述第一字符串和所述第二字符串對應(yīng)位字符不相同的個(gè)數(shù);以及 第二確定模塊,用于確定統(tǒng)計(jì)出的個(gè)數(shù)為所述子界面與所述父界面的相似度。12.根據(jù)權(quán)利要求7所述的獲取裝置,其特征在于,所述獲取裝置還包括: 設(shè)置單元,用于設(shè)置目標(biāo)區(qū)域黑名單,其中,所述目標(biāo)區(qū)域黑名單包括至少一個(gè)所述目標(biāo)區(qū)域, 其中,在遍歷所述觸發(fā)指令至所述當(dāng)前界面上的目標(biāo)區(qū)域過程中,跳過所述目標(biāo)區(qū)域黑名單中的所述目標(biāo)區(qū)域。
【專利摘要】本發(fā)明公開了一種應(yīng)用程序用戶界面的獲取方法和裝置。其中,獲取方法包括:確定步驟:確定應(yīng)用程序的當(dāng)前界面;遍歷步驟:遍歷地將觸發(fā)指令下發(fā)至當(dāng)前界面上的每個(gè)目標(biāo)區(qū)域;每下發(fā)觸發(fā)指令至一個(gè)目標(biāo)區(qū)域后,獲取一次觸發(fā)指令對當(dāng)前界面進(jìn)行操作后的子界面;對比子界面與子界面的父界面,以確定子界面的類型;在確定出子界面的類型為第一類型的情況下,返回遍歷步驟;在確定出子界面的類型為第二類型的情況下,確定子界面為當(dāng)前界面,并返回遍歷步驟。通過本發(fā)明,解決了現(xiàn)有技術(shù)中應(yīng)用程序用戶界面的獲取方案的通用性較低的技術(shù)問題,進(jìn)而達(dá)到了提高用戶界面獲取方案的通用性的效果。
【IPC分類】G06F11/36, G06F9/44
【公開號】CN105302715
【申請?zhí)枴緾N201410370553
【發(fā)明人】林晨, 黃永德, 陳曉霞
【申請人】騰訊科技(深圳)有限公司
【公開日】2016年2月3日
【申請日】2014年7月30日
當(dāng)前第5頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
方正县| 毕节市| 南城县| 鲜城| 阿拉善盟| 吉木萨尔县| 吉林省| 明星| 当涂县| 萝北县| 邯郸县| 丹巴县| 哈巴河县| 乐平市| 和龙市| 蒲江县| 雷山县| 黔西| 龙里县| 红桥区| 东乌| 平江县| 铁岭市| 海伦市| 广丰县| 楚雄市| 巴林左旗| 黑水县| 海丰县| 日土县| 五峰| 江华| 彰化市| 荣昌县| 丰原市| 安图县| 静安区| 嘉峪关市| 乐昌市| 多伦县| 湛江市|