在移動(dòng)通信終端以及服務(wù)器識(shí)別應(yīng)用程序的方法
【專利摘要】本發(fā)明涉及在移動(dòng)通信終端以及服務(wù)器中識(shí)別應(yīng)用程序的方法。本發(fā)明的在服務(wù)器識(shí)別應(yīng)用程序的方法,包括:(a)從通信終端接收目標(biāo)草圖信息,該目標(biāo)草圖信息中包括用戶繪制的應(yīng)用程序的目標(biāo)草圖;(b)根據(jù)接收到的目標(biāo)草圖信息,在服務(wù)器的數(shù)據(jù)庫中獲取與目標(biāo)草圖信息匹配的至少一個(gè)備選應(yīng)用程序;(c)將包括至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表發(fā)送到所述通信終端,其中,所述應(yīng)用程序列表的每一項(xiàng)包括備選應(yīng)用程序的圖標(biāo)、名稱以及下載地址。當(dāng)用戶不知道應(yīng)用程序的名稱,或由于名稱復(fù)雜等原因記不清名稱,但知道該應(yīng)用程序的圖標(biāo)或其他可以反映該應(yīng)用程序的特征的畫面時(shí),可以通過本發(fā)明來搜索出該應(yīng)用程序。
【專利說明】在移動(dòng)通信終端以及服務(wù)器識(shí)別應(yīng)用程序的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種在移動(dòng)通信終端以及服務(wù)器中識(shí)別應(yīng)用程序的方法。
【背景技術(shù)】
[0002]目前,移動(dòng)通信終端的硬件配置越來越高端,在通信終端上可安裝數(shù)十、數(shù)百個(gè)應(yīng)用程序。應(yīng)用服務(wù)提供商也積極地開發(fā)著諸如天氣預(yù)報(bào)、網(wǎng)上購物、聊天工具、詞典等各種應(yīng)用程序。
[0003]在地鐵上、火車上隨處可見用手機(jī)、平板電腦等移動(dòng)通信終端來聽歌、玩游戲、看書的人,有時(shí)還會(huì)覺得對(duì)方的應(yīng)用程序特別有趣或者特別實(shí)用,也想安裝在自己的通信終端中。但是,大多數(shù)情況下我們難以得知對(duì)方的應(yīng)用程序的名稱,這就給安裝該應(yīng)用程序帶來了一定困難。
[0004]并且,當(dāng)通信終端上安裝了過多的應(yīng)用程序,或者使用他人的通信終端時(shí),在查找特定應(yīng)用程序時(shí)往往比較費(fèi)勁。
[0005]因此,需要提供一種可以安裝不知名的應(yīng)用程序,或者迅速查找特定應(yīng)用程序的方法。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種安裝不知名的應(yīng)用程序,或者迅速查找特定應(yīng)用程序的方法。
[0007]根據(jù)本發(fā)明的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,包括:(a)識(shí)別用戶繪制的應(yīng)用程序的目標(biāo)草圖;(b)向服務(wù)器發(fā)送包括所述目標(biāo)草圖的目標(biāo)草圖信息;(C)從服務(wù)器接收包括與所述目標(biāo)草圖對(duì)應(yīng)的至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表;(d)將用戶從應(yīng)用程序列表中選擇的備選應(yīng)用程序確定為目標(biāo)應(yīng)用程序,,并下載或激活所述目標(biāo)應(yīng)用程序。
[0008]優(yōu)選地,步驟(b)包括:從目標(biāo)草圖提取特征碼,并將提取的特征碼作為目標(biāo)草圖信息發(fā)送到服務(wù)器。
[0009]優(yōu)選地,從目標(biāo)草圖提取特征碼的步驟包括:(el)將識(shí)別的目標(biāo)草圖平分成mXn的矩形方格;(e2)針對(duì)mXn的矩形方格,根據(jù)各個(gè)矩形方格內(nèi)是否有繪制痕跡,確定目標(biāo)草圖的特征碼,其中,將目標(biāo)草圖的長度平分成m份,將目標(biāo)草圖的寬度平分成η份,m和η為大于I的自然數(shù)。
[0010]優(yōu)選地,在步驟(e2 )中,若平分的矩形方格內(nèi)有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為I ;若平分的矩形方格內(nèi)沒有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為O。
[0011]優(yōu)選地,步驟(a)包括:提供繪制草圖的輸入框以使用戶繪制目標(biāo)草圖;將繪制的目標(biāo)草圖的外接矩形的大小以矢量的方式等比例地縮放到預(yù)先設(shè)置的大小,以使目標(biāo)草圖達(dá)到預(yù)定分辨率。
[0012]優(yōu)選地,步驟(d)還包括:確定目標(biāo)應(yīng)用程序是否已經(jīng)安裝在通信終端中;當(dāng)確定目標(biāo)應(yīng)用程序已經(jīng)安裝在通信終端中時(shí),直接激活已經(jīng)安裝的目標(biāo)應(yīng)用程序。
[0013]優(yōu)選地,步驟(d)還包括:當(dāng)確定目標(biāo)應(yīng)用程序沒有安裝在通信終端中時(shí),從接收的應(yīng)用程序列表中獲取目標(biāo)應(yīng)用程序的下載地址,下載并安裝目標(biāo)應(yīng)用程序。
[0014]根據(jù)本發(fā)明的另一實(shí)施例的在服務(wù)器識(shí)別應(yīng)用程序的方法,包括:(a)從通信終端接收目標(biāo)草圖信息,該目標(biāo)草圖信息中包括用戶繪制的應(yīng)用程序的目標(biāo)草圖;(b)根據(jù)接收到的目標(biāo)草圖信息,在服務(wù)器的數(shù)據(jù)庫中獲取與目標(biāo)草圖信息匹配的至少一個(gè)備選應(yīng)用程序;(c)將包括至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表發(fā)送到所述通信終端,其中,所述應(yīng)用程序列表的每一項(xiàng)包括備選應(yīng)用程序的圖標(biāo)、名稱以及下載地址。
[0015]優(yōu)選地,步驟(b)包括:檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼;當(dāng)存在所述目標(biāo)草圖的特征碼時(shí),比較所述目標(biāo)草圖的特征碼和服務(wù)器的數(shù)據(jù)庫中的每個(gè)應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,并且計(jì)算所述目標(biāo)草圖的特征碼和各個(gè)標(biāo)準(zhǔn)圖像的特征碼的相似度;將相似度大于等于預(yù)設(shè)值的應(yīng)用程序判斷為備選應(yīng)用程序;按照相似度從大到小的順序,將備選應(yīng)用程序的屬性信息存儲(chǔ)到應(yīng)用程序列表中。
[0016]優(yōu)選地,步驟(b)包括:(bl)檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼;(b2)當(dāng)所述目標(biāo)草圖信息中不存在特征碼時(shí),基于所述目標(biāo)草圖信息中的目標(biāo)草圖來獲取特征碼;(b3)比較獲取的目標(biāo)草圖的特征碼和數(shù)據(jù)庫中的每個(gè)應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,并且計(jì)算所述目標(biāo)草圖的特征碼和各個(gè)標(biāo)準(zhǔn)圖像的特征碼的相似度;(b4)將相似度大于等于預(yù)設(shè)值的應(yīng)用程序判斷為備選應(yīng)用程序;(b5)按照相似度從大到小的順序,將備選應(yīng)用程序的屬性信息存儲(chǔ)到應(yīng)用程序列表中。
[0017]優(yōu)選地,步驟(b2)包括:(b21)將所述目標(biāo)草圖平分成mXn的矩形方格;(b22)針對(duì)mXn的矩形方格,根據(jù)各個(gè)矩形方格內(nèi)是否有繪制痕跡,來確定目標(biāo)草圖的特征碼,其中,將目標(biāo)草圖的長度平分成m份,將目標(biāo)草圖的寬度平分成η份,m和η為大于I的自然數(shù)。
[0018]優(yōu)選地,在步驟(b22)中,若平分的矩形方格內(nèi)有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為I ;若平分的矩形方格內(nèi)沒有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為O。
[0019]優(yōu)選地,在步驟(b21)之前還包括:將目標(biāo)草圖信息中的目標(biāo)草圖的外接矩形的大小以矢量的方式等比例地縮放到預(yù)先設(shè)置的大小,以使目標(biāo)草圖達(dá)到預(yù)定分辨率。
[0020]優(yōu)選地,服務(wù)器將所述目標(biāo)草圖信息中的目標(biāo)草圖存儲(chǔ)在本地?cái)?shù)據(jù)庫中。
[0021]當(dāng)用戶不知道應(yīng)用程序的名稱,或由于名稱復(fù)雜等原因記不清名稱,但知道該應(yīng)用程序的圖標(biāo)或其他可以反映該應(yīng)用程序的特征的畫面時(shí),可以通過本發(fā)明來搜索出該應(yīng)用程序。
[0022]當(dāng)用戶擅長繪畫時(shí),可通過本發(fā)明來運(yùn)行或搜索特定應(yīng)用程序,從而增加了趣味性。
[0023]用戶沒有明確的搜索目標(biāo)只是想使用某一類型的程序,諸如用戶想玩坦克類的游戲等時(shí),可通過繪制坦克的草圖來從云端服務(wù)器中獲取包含坦克的應(yīng)用程序。
【專利附圖】
【附圖說明】
[0024]通過下面結(jié)合附圖進(jìn)行的對(duì)實(shí)施例的描述,本發(fā)明的上述和/或其他目的和優(yōu)點(diǎn)將會(huì)變得更加清楚,其中:
[0025]圖1示出根據(jù)本發(fā)明的實(shí)施例的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法的流程圖。
[0026]圖2示出根據(jù)本發(fā)明的實(shí)施例的在服務(wù)器識(shí)別應(yīng)用程序的方法的流程圖。
【具體實(shí)施方式】
[0027]以下,參照附圖來詳細(xì)說明本發(fā)明的實(shí)施例,其中,一些示例性實(shí)施例在附圖中示出。
[0028]圖1示出根據(jù)本發(fā)明的實(shí)施例的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法的流程圖。
[0029]在步驟S101、移動(dòng)通信終端可以識(shí)別用戶繪制的應(yīng)用程序的目標(biāo)草圖。具體地,移動(dòng)通信終端向用戶提供繪制草圖的輸入框以使用戶繪制目標(biāo)草圖,當(dāng)用戶繪制特定應(yīng)用程序的草圖之后,還將繪制的目標(biāo)草圖的外接矩形的大小以矢量的方式等比例地縮放到預(yù)先設(shè)置的大小,以使目標(biāo)草圖達(dá)到預(yù)定分辨率。換言之,用戶繪制的目標(biāo)草圖都將存儲(chǔ)為預(yù)定分辨率的圖片,并且在云端服務(wù)器中存儲(chǔ)的應(yīng)用程序的標(biāo)準(zhǔn)圖像也是具備預(yù)定分辨率的圖片,從而使目標(biāo)草圖和標(biāo)準(zhǔn)圖像的特征碼具有相同的長度,便于后續(xù)的比較。
[0030]在步驟S102,移動(dòng)通信終端向服務(wù)器發(fā)送包括所述目標(biāo)草圖的目標(biāo)草圖信息。
[0031]在步驟S103,移動(dòng)通信終端從服務(wù)器接收包括與所述目標(biāo)草圖對(duì)應(yīng)的至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表。后面將詳細(xì)記述獲得備選應(yīng)用程序的應(yīng)用程序列表的過程。
[0032]在步驟S104中,將用戶從應(yīng)用程序列表中選擇的備選應(yīng)用程序確定為目標(biāo)應(yīng)用程序,并下載或激活所述目標(biāo)應(yīng)用程序。
[0033]優(yōu)選地,在步驟S104中,在移動(dòng)通信終端通過逐一比較用戶選擇的目標(biāo)應(yīng)用程序與移動(dòng)通信終端本地已經(jīng)安裝的應(yīng)用程序來確定目標(biāo)應(yīng)用程序是否已經(jīng)安裝在通信終端中,當(dāng)本地安裝的應(yīng)用程序中存在與目標(biāo)應(yīng)用程序相同的應(yīng)用程序時(shí),可以確定目標(biāo)應(yīng)用程序已經(jīng)安裝在通信終端中時(shí),這時(shí),可直接調(diào)用并激活本地已經(jīng)安裝的目標(biāo)應(yīng)用程序。
[0034]優(yōu)選地,在步驟S104中,當(dāng)確定目標(biāo)應(yīng)用程序沒有安裝在通信終端中時(shí),從接收的應(yīng)用程序列表中獲取目標(biāo)應(yīng)用程序的下載地址,下載并安裝第一應(yīng)用程序。
[0035]具體地,當(dāng)確定目標(biāo)應(yīng)用程序沒有安裝在通信終端中時(shí),還可以在移動(dòng)通信終端的屏幕上顯示“是否安裝該目標(biāo)應(yīng)用程序”的提示,并且根據(jù)用戶的選擇來安裝該目標(biāo)應(yīng)用程序。當(dāng)安裝該目標(biāo)應(yīng)用程序之后,還可在移動(dòng)通信終端的屏幕上顯示“是否啟動(dòng)該目標(biāo)應(yīng)用程序”的提示以供用戶來選擇,從而根據(jù)用戶的選擇來激活(即,啟動(dòng))該目標(biāo)應(yīng)用程序。
[0036]圖2示出根據(jù)本發(fā)明的實(shí)施例的在服務(wù)器識(shí)別應(yīng)用程序的方法的流程圖。
[0037]以下,參照?qǐng)D2詳細(xì)說明在服務(wù)器中查找與所述目標(biāo)草圖對(duì)應(yīng)的至少一個(gè)備選應(yīng)用程序的過程。
[0038]在步驟S201,服務(wù)器從通信終端接收目標(biāo)草圖信息,如上所述,該目標(biāo)草圖信息中包括用戶繪制的應(yīng)用程序的目標(biāo)草圖。
[0039]在步驟S202,服務(wù)器根據(jù)接收到的目標(biāo)草圖信息,在服務(wù)器的數(shù)據(jù)庫中獲取與目標(biāo)草圖信息匹配的至少一個(gè)備選應(yīng)用程序。
[0040]具體地,云端服務(wù)器使用目標(biāo)草圖的特征碼來查找對(duì)應(yīng)的至少一個(gè)備選應(yīng)用程序。因此需要檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼。
[0041]首先,在云端服務(wù)器中檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼,其結(jié)果當(dāng)存在所述目標(biāo)草圖的特征碼時(shí),服務(wù)器比較所述目標(biāo)草圖的特征碼和服務(wù)器的數(shù)據(jù)庫中的每個(gè)應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,并且計(jì)算所述目標(biāo)草圖的特征碼和各個(gè)標(biāo)準(zhǔn)圖像的特征碼的相似度,將相似度大于等于預(yù)設(shè)值的應(yīng)用程序判斷為備選應(yīng)用程序,并且按照相似度從大到小的順序,將備選應(yīng)用程序的屬性信息存儲(chǔ)到應(yīng)用程序列表中。
[0042]目標(biāo)草圖信息中包括目標(biāo)草圖的特征碼的情況屬于在移動(dòng)通信終端中提取了特征碼的情況。以下將詳細(xì)說明在移動(dòng)通信終端提取目標(biāo)草圖的特征碼的過程(屬于第一實(shí)施例)。
[0043]當(dāng)在移動(dòng)通信終端提取目標(biāo)草圖的特征碼時(shí),在圖1的步驟S102中還包括從目標(biāo)草圖中提取特征碼并將提取的特征碼作為目標(biāo)草圖信息發(fā)送到服務(wù)器。
[0044]具體地,在移動(dòng)通信終端提取特征碼的步驟包括:將目標(biāo)草圖的長度平分成m份,將目標(biāo)草圖的寬度平分成η份,從而將識(shí)別的目標(biāo)草圖平分成mXn的矩形方格,其中m和η為大于I的自然數(shù);針對(duì)mXn的矩形方格,根據(jù)平分而成的矩形方格內(nèi)是否有繪制痕跡,確定目標(biāo)草圖的特征碼。優(yōu)選地,m和η可分別取值為目標(biāo)草圖的預(yù)定分辨率的水平像素?cái)?shù)和垂直像素?cái)?shù),例如當(dāng)目標(biāo)草圖的預(yù)定分辨率為640X480時(shí),m可取值為640,η可取值為 480。
[0045]進(jìn)一步,針對(duì)mXn的矩形方格中的每個(gè)矩形方格,若平分的矩形方格內(nèi)有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為I ;若平分的矩形方格內(nèi)沒有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為O。據(jù)此,確定mXn個(gè)矩形方格的mXn個(gè)特征符號(hào),最終mXn個(gè)特征符號(hào)構(gòu)成目標(biāo)圖像的特征碼。
[0046]為了便于比較目標(biāo)草圖的特征碼和應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,當(dāng)在云端服務(wù)器提取標(biāo)準(zhǔn)圖像的特征碼時(shí),也將標(biāo)準(zhǔn)圖像分割成mXn個(gè)矩形方格,并且從標(biāo)準(zhǔn)圖像提取特征碼的方法與從目標(biāo)圖像提取特征碼的方法相同。
[0047]另外,當(dāng)在服務(wù)器檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼時(shí),若所述目標(biāo)草圖信息中不存在特征碼時(shí),則基于所述目標(biāo)草圖信息中的目標(biāo)草圖來獲取特征碼,進(jìn)而比較獲取的目標(biāo)草圖的特征碼和云端數(shù)據(jù)庫中的所有每個(gè)應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,并且計(jì)算所述目標(biāo)草圖的特征碼和各個(gè)標(biāo)準(zhǔn)圖像的特征碼的相似度,將相似度大于等于預(yù)設(shè)值的應(yīng)用程序判斷為備選應(yīng)用程序,按照相似度從大到小的順序,將備選應(yīng)用程序的屬性信息存儲(chǔ)到應(yīng)用程序列表中。
[0048]目標(biāo)草圖信息中部存在特征碼的情況屬于需要在云端服務(wù)器提取目標(biāo)圖像的特征碼的情況。以下詳細(xì)說明在云端服務(wù)器提取目標(biāo)草圖的特征碼的情況(屬于第二實(shí)施例)。
[0049]在云端服務(wù)器提取目標(biāo)圖像的特征碼的步驟跟在通信終端提取的步驟相似。首先從目標(biāo)草圖信息中獲取目標(biāo)草圖,進(jìn)而將目標(biāo)草圖的長度平分成m份,將目標(biāo)草圖的寬度平分成η份,以使將所述目標(biāo)草圖平分成mXn的矩形方格,其中m和η為大于I的自然數(shù)。針對(duì)mXn的矩形方格,根據(jù)各個(gè)矩形方格內(nèi)是否有繪制痕跡,來確定目標(biāo)草圖的特征碼。并且,前面也提到過,m和η可分別取值為目標(biāo)草圖的預(yù)定分辨率的水平像素?cái)?shù)和垂直像素?cái)?shù)。
[0050]優(yōu)選地,若從移動(dòng)通信終端接收的目標(biāo)草圖不滿足預(yù)定分辨率,則在對(duì)目標(biāo)草圖進(jìn)行分割之前,服務(wù)器還將目標(biāo)草圖信息中的目標(biāo)草圖的外接矩形的大小以矢量的方式等比例地縮放到預(yù)先設(shè)置的大小,以使目標(biāo)草圖達(dá)到預(yù)定分辨率。
[0051]而且,針對(duì)mXn個(gè)矩形方格中的每個(gè)矩形方格,若平分的矩形方格內(nèi)有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為I ;若平分的矩形方格內(nèi)沒有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為O。據(jù)此,從目標(biāo)草圖中提取包括mXn位特征符號(hào)的特征碼。
[0052]回到圖2,在步驟S203,將包括至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表發(fā)送到所述通信終端。所述應(yīng)用程序列表的每一項(xiàng)包括備選應(yīng)用程序的圖標(biāo)、名稱以及下載地址。
[0053]優(yōu)選地,云端服務(wù)器還可將目標(biāo)草圖信息中的目標(biāo)草圖存儲(chǔ)在本地?cái)?shù)據(jù)庫中。
[0054]優(yōu)選地,云端服務(wù)器還具備圖像上傳模塊,以使應(yīng)用服務(wù)提供商或者云端后臺(tái)維護(hù)人員上傳應(yīng)用程序的至少一個(gè)標(biāo)準(zhǔn)圖像。
[0055]在本發(fā)明中,目標(biāo)草圖的特征碼和標(biāo)準(zhǔn)圖像的特征碼長度相同,由此在云端服務(wù)器中通過比較兩者來獲取與目標(biāo)草圖對(duì)應(yīng)的備選應(yīng)用程序。
[0056]在本發(fā)明中,可以通過兩種渠道來獲取該特征碼,一是在通信終端中提取目標(biāo)草圖的特征碼,二是在云端服務(wù)器中提取目標(biāo)草圖的特征碼。
[0057]本發(fā)明不限于上述實(shí)施例,在不脫離本發(fā)明范圍的情況下,可以進(jìn)行各種變形和修改。
【權(quán)利要求】
1.一種在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其特征在于,包括: Ca)識(shí)別用戶繪制的應(yīng)用程序的目標(biāo)草圖; (b)向服務(wù)器發(fā)送包括所述目標(biāo)草圖的目標(biāo)草圖信息; (C)從服務(wù)器接收包括與所述目標(biāo)草圖對(duì)應(yīng)的至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表; Cd)將用戶從應(yīng)用程序列表中選擇的備選應(yīng)用程序確定為目標(biāo)應(yīng)用程序,并下載或激活所述目標(biāo)應(yīng)用程序。
2.根據(jù)權(quán)利要求1所述的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其中,步驟(b)包括:從目標(biāo)草圖提取特征碼,并將提取的特征碼作為目標(biāo)草圖信息發(fā)送到服務(wù)器。
3.根據(jù)權(quán)利要求2所述的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其中,從目標(biāo)草圖提取特征碼的步驟包括: (el)將識(shí)別的目標(biāo)草圖平分成mXη的矩形方格; (e2)針對(duì)mXn的矩形方格,根據(jù)各個(gè)矩形方格內(nèi)是否有繪制痕跡,確定目標(biāo)草圖的特征碼, 其中,將目標(biāo)草圖的長度平分成m份,將目標(biāo)草圖的寬度平分成η份,m和η為大于I的自然數(shù)。
4.根據(jù)權(quán)利要求3所述的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其中,在步驟(e2)中, 若平分的矩形方格內(nèi)有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為I ; 若平分的矩形方格內(nèi)沒有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為O。
5.根據(jù)權(quán)利要求1所述的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其中,步驟(a)包括: 提供繪制草圖的輸入框以使用戶繪制目標(biāo)草圖; 將繪制的目標(biāo)草圖的外接矩形的大小以矢量的方式等比例地縮放到預(yù)先設(shè)置的大小,以使目標(biāo)草圖達(dá)到預(yù)定分辨率。
6.根據(jù)權(quán)利要求1所述的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其中,步驟(d)還包括: 確定目標(biāo)應(yīng)用程序是否已經(jīng)安裝在通信終端中; 當(dāng)確定目標(biāo)應(yīng)用程序已經(jīng)安裝在通信終端中時(shí),直接激活已經(jīng)安裝的目標(biāo)應(yīng)用程序。
7.根據(jù)權(quán)利要求6所述的在移動(dòng)通信終端識(shí)別應(yīng)用程序的方法,其中,步驟(d)還包括: 當(dāng)確定目標(biāo)應(yīng)用程序沒有安裝在通信終端中時(shí),從接收的應(yīng)用程序列表中獲取目標(biāo)應(yīng)用程序的下載地址,下載并安裝目標(biāo)應(yīng)用程序。
8.—種在服務(wù)器識(shí)別應(yīng)用程序的方法,包括: (a)從通信終端接收目標(biāo)草圖信息,該目標(biāo)草圖信息中包括用戶繪制的應(yīng)用程序的目標(biāo)草圖; (b)根據(jù)接收到的目標(biāo)草圖信息,在服務(wù)器的數(shù)據(jù)庫中獲取與目標(biāo)草圖信息匹配的至少一個(gè)備選應(yīng)用程序; (C)將包括至少一個(gè)備選應(yīng)用程序的應(yīng)用程序列表發(fā)送到所述通信終端, 其中,所述應(yīng)用程序列表的每一項(xiàng)包括備選應(yīng)用程序的圖標(biāo)、名稱以及下載地址。
9.根據(jù)權(quán)利要求8所述的在服務(wù)器識(shí)別應(yīng)用程序的方法,其中,步驟(b)包括: 檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼; 當(dāng)存在所述目標(biāo)草圖的特征碼時(shí),比較所述目標(biāo)草圖的特征碼和服務(wù)器的數(shù)據(jù)庫中的每個(gè)應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,并且計(jì)算所述目標(biāo)草圖的特征碼和各個(gè)標(biāo)準(zhǔn)圖像的特征碼的相似度; 將相似度大于等于預(yù)設(shè)值的應(yīng)用程序判斷為備選應(yīng)用程序; 按照相似度從大到小的順序,將備選應(yīng)用程序的屬性信息存儲(chǔ)到應(yīng)用程序列表中。
10.根據(jù)權(quán)利要求8所述的在服務(wù)器識(shí)別應(yīng)用程序的方法,其中,步驟(b)包括: (bl)檢測所述目標(biāo)草圖信息中是否存在目標(biāo)草圖的特征碼; (b2)當(dāng)所述目標(biāo)草圖信息中不存在特征碼時(shí),基于所述目標(biāo)草圖信息中的目標(biāo)草圖來獲取特征碼; (b3)比較獲取的目標(biāo)草圖的特征碼和數(shù)據(jù)庫中的每個(gè)應(yīng)用程序的標(biāo)準(zhǔn)圖像的特征碼,并且計(jì)算所述目標(biāo)草圖的特征碼和各個(gè)標(biāo)準(zhǔn)圖像的特征碼的相似度; (b4)將相似度大于等于預(yù)設(shè)值的應(yīng)用程序判斷為備選應(yīng)用程序; (b5)按照相似度從大到小的順序,將備選應(yīng)用程序的屬性信息存儲(chǔ)到應(yīng)用程序列表中。
11.根據(jù)權(quán)利要求10所述的在服務(wù)器識(shí)別應(yīng)用程序的方法,其中,步驟(b2)包括: (b21)將所述目標(biāo)草圖平分成mXn的矩形方格; (b22)針對(duì)mXn的矩形方格,根據(jù)各個(gè)矩形方格內(nèi)是否有繪制痕跡,來確定目標(biāo)草圖的特征碼, 其中,將目標(biāo)草圖的長度平分成m份,將目標(biāo)草圖的寬度平分成η份,m和η為大于I的自然數(shù)。
12.根據(jù)權(quán)利要求11所述的在服務(wù)器識(shí)別應(yīng)用程序的方法,其中,在步驟(b22)中, 若平分的矩形方格內(nèi)有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為I ; 若平分的矩形方格內(nèi)沒有繪制的痕跡,則將特征碼中的對(duì)應(yīng)的特征符號(hào)標(biāo)為O。
13.根據(jù)權(quán)利要求11所述的在服務(wù)器識(shí)別應(yīng)用程序的方法,其中, 在步驟(b21)之前還包括:將目標(biāo)草圖信息中的目標(biāo)草圖的外接矩形的大小以矢量的方式等比例地縮放到預(yù)先設(shè)置的大小,以使目標(biāo)草圖達(dá)到預(yù)定分辨率。
14.根據(jù)權(quán)利要求8所述的在服務(wù)器識(shí)別應(yīng)用程序的方法,其中,服務(wù)器將所述目標(biāo)草圖信息中的目標(biāo)草圖存儲(chǔ)在本地?cái)?shù)據(jù)庫中。
【文檔編號(hào)】G06F9/46GK104346213SQ201310316684
【公開日】2015年2月11日 申請(qǐng)日期:2013年7月25日 優(yōu)先權(quán)日:2013年7月25日
【發(fā)明者】李統(tǒng)華, 劉暢, 韓先躍 申請(qǐng)人:三星電子(中國)研發(fā)中心, 三星電子株式會(huì)社