示, 則觸摸獲取裝置11通過調(diào)用用戶A的手機自身提供的應(yīng)用程序接口(API),便可獲取到用 戶A通過其手機的觸摸輸入裝置對目標(biāo)對象鏈接"貼吧"進行選擇的長按觸摸操作。
[0027] 本領(lǐng)域技術(shù)人員應(yīng)能理解上述獲取長按觸摸操作的方式僅為舉例,其他現(xiàn)有的或 今后可能出現(xiàn)的獲取長按觸摸操作的方式如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護范圍 以內(nèi),并在此以引用方式包含于此。
[0028] 接著,螺線點確定裝置12首先通過調(diào)用移動設(shè)備自身提供的應(yīng)用程序接口 (API),獲取用戶執(zhí)行所述長按觸摸操作所對應(yīng)的觸摸點的坐標(biāo);然后,以所述長按觸摸操 作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺線點,其中,所述阿基米德螺 線方程的螺線系數(shù)與預(yù)定旋轉(zhuǎn)角度和所述用戶的用戶觸摸直徑相對應(yīng)。在此,所述螺線點 的數(shù)量可以是預(yù)定的,也可以根據(jù)不同實際應(yīng)用進行自適應(yīng)調(diào)整,如當(dāng)用戶準(zhǔn)確對目標(biāo)對 象執(zhí)行了長按觸摸操作時,可以確定數(shù)量較少的螺線點,當(dāng)用戶未準(zhǔn)確對目標(biāo)對象執(zhí)行了 長按觸摸操作時,可以確定數(shù)量較多的螺線點。在此,螺線點確定裝置12確定所述多個螺 線點的方式包括但不限于以下至少任一項:
[0029] 1)以所述長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個 螺線點,其中,所述阿基米德螺線方程的螺線系數(shù)與預(yù)定旋轉(zhuǎn)角度和所述用戶的用戶觸摸 直徑相對應(yīng),所述多個螺線點所對應(yīng)的極角在所述預(yù)定旋轉(zhuǎn)角度內(nèi)呈等差數(shù)列分布。
[0030] 在此,所述預(yù)定旋轉(zhuǎn)角度是指預(yù)定的阿基米德螺線旋轉(zhuǎn)的總角度,其大小可以是 4JI(即2圈)、63i(即3圈)等。在此,所述用戶觸摸直徑可以是預(yù)定的,如根據(jù)mitTouch Lab(麻省理工學(xué)院的觸摸實驗室)研宄,每個觸摸大約占50個像素,可將此作為用戶觸摸 直徑;用戶觸摸直徑也可以是根據(jù)用戶的歷史執(zhí)行長按觸摸操作所使用的手指指腹最大直 徑統(tǒng)計得到。
[0031] 例如,對于用戶A,假設(shè)其用戶觸摸直徑為50個像素,預(yù)定的阿基米德螺線旋轉(zhuǎn)的 總角度為6 31,在此,阿基米德螺線極坐標(biāo)方程表示為以下公式(1):
[0032] r( 0) =aX0 (1)
[0033] 其中,r(0)表示阿基米德螺線的極徑,a表示螺線系數(shù),單位可以為mm/°,0 為極角,單位為度,表示阿基米德螺線轉(zhuǎn)過的總度數(shù),在實際應(yīng)用中極角的單位也可以弧度 (rad),相應(yīng)地,螺線系數(shù)的單位為mm/rad,螺線系數(shù)和極徑的單位也可根據(jù)需要設(shè)置。根據(jù) 以上假設(shè),因此可得到極角0 =631時,對應(yīng)極徑1 = 6313 = 25口丨1618,因此,螺線系數(shù)3 = 25/6 31 ;相應(yīng)地,若在6 31內(nèi)均勻取30個螺線點,即為點Z1、Z2、Z3,…,Z30,也即每個 螺線點所對應(yīng)的極角成公差為6Jr/30的等差數(shù)列,則螺線點確定裝置12可得到所取的點 的極徑分別為:
[0034] i)第一個螺線點Z1 :ri= 0i*a= (6Jr/30)*(25/6JT) = 5/6 ;
[0035] ii)第二個螺線點Z2 :r2= 92*a= 2 9fa= (2*6Jr/30) * (25/6Jr) = 2;^= 5/3 ;
[0036] 依次類推,可得到Z1至Z30中每個螺線點的極徑,且各螺線點的極徑之間有以下 關(guān)系:r2= 2r^r3= 3ri,…,rn=nr^rn表示第n個螺線點的極徑,n為螺線點的總數(shù) 量,n= 30 時,;rn= 30*(5/6) = 25。
[0037] 再如,更一般地,假設(shè)預(yù)定旋轉(zhuǎn)角度表示為0 ,用戶觸摸直徑用D表示,因
【主權(quán)項】
1. 一種基于阿基米德螺線獲取目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi)容信息的方法,其中,該方法 包括: 獲取用戶通過其移動設(shè)備的觸摸輸入裝置對目標(biāo)對象進行選擇的長按觸摸操作; 以所述長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺線 點,其中,所述阿基米德螺線方程的螺線系數(shù)與預(yù)定旋轉(zhuǎn)角度和所述用戶的用戶觸摸直徑 相對應(yīng); 根據(jù)每一所述螺線點所對應(yīng)的對象內(nèi)容信息,確定所述目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi)容信 息。
2. 根據(jù)權(quán)利要求1所述的方法,其中,該方法還包括: 將所述目標(biāo)內(nèi)容信息提供給所述用戶。
3. 根據(jù)權(quán)利要求2所述的方法,其中,將所述目標(biāo)內(nèi)容信息提供給所述用戶還包括: 將所述目標(biāo)內(nèi)容信息對應(yīng)的第一提示信息提供給所述用戶。
4. 根據(jù)權(quán)利要求1至3中任一項所述的方法,其中,確定所述目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi) 容信息包括: 若所述多個螺線點中得到的螺線點所對應(yīng)的對象內(nèi)容信息相同且不為空,將該對象內(nèi) 容信息作為所述目標(biāo)內(nèi)容信息。
5. 根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,基于阿基米德螺線方程確定多個螺 線點包括: 以所述長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺線 點,其中,所述阿基米德螺線方程的螺線系數(shù)與預(yù)定旋轉(zhuǎn)角度和所述用戶的用戶觸摸直徑 相對應(yīng),所述多個螺線點所對應(yīng)的極角在所述預(yù)定旋轉(zhuǎn)角度內(nèi)呈等差數(shù)列分布。
6. 根據(jù)權(quán)利要求1至5中任一項所述的方法,其中,該方法還包括: 檢測是否滿足向所述用戶提供第二提示信息的觸發(fā)條件; 若滿足所述觸發(fā)條件,向所述用戶提供所述第二提示信息。
7. 根據(jù)權(quán)利要求6所述的方法,其中,所述觸發(fā)條件包括以下至少任一項: 所述多個螺線點中存在至少兩個螺線點所對應(yīng)的對象內(nèi)容信息不同且不為空; 所述多個螺線點中每一螺線點所對應(yīng)的對象內(nèi)容信息為空。
8. -種基于阿基米德螺線獲取目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi)容信息的獲取設(shè)備,其中,該 獲取設(shè)備包括: 用于獲取用戶通過其移動設(shè)備的觸摸輸入裝置對目標(biāo)對象進行選擇的長按觸摸操作 的裝置; 用于以所述長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺 線點的裝置,其中,所述阿基米德螺線方程的螺線系數(shù)與預(yù)定旋轉(zhuǎn)角度和所述用戶的用戶 觸摸直徑相對應(yīng); 用于根據(jù)每一所述螺線點所對應(yīng)的對象內(nèi)容信息,確定所述目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi) 容信息的裝置。
9. 根據(jù)權(quán)利要求8所述的獲取設(shè)備,其中,該獲取設(shè)備還包括: 用于將所述目標(biāo)內(nèi)容信息提供給所述用戶的裝置。
10. 根據(jù)權(quán)利要求9所述的獲取設(shè)備,其中,將所述目標(biāo)內(nèi)容信息提供給所述用戶的裝 置還用于: 將所述目標(biāo)內(nèi)容信息對應(yīng)的第一提示信息提供給所述用戶。
11. 根據(jù)權(quán)利要求8至10中任一項所述的獲取設(shè)備,其中,確定所述目標(biāo)對象所對應(yīng)的 目標(biāo)內(nèi)容信息的裝置用于: 若所述多個螺線點中得到的螺線點所對應(yīng)的對象內(nèi)容信息相同且不為空,將該對象內(nèi) 容信息作為所述目標(biāo)內(nèi)容信息。
12. 根據(jù)權(quán)利要求8至11中任一項所述的獲取設(shè)備,其中,基于阿基米德螺線方程確定 多個螺線點的裝置用于: 以所述長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺線 點,其中,所述阿基米德螺線方程的螺線系數(shù)與預(yù)定旋轉(zhuǎn)角度和所述用戶的用戶觸摸直徑 相對應(yīng),所述多個螺線點所對應(yīng)的極角在所述預(yù)定旋轉(zhuǎn)角度內(nèi)呈等差數(shù)列分布。
13. 根據(jù)權(quán)利要求8至12中任一項所述的獲取設(shè)備,其中,該獲取設(shè)備還包括: 用于檢測是否滿足向所述用戶提供第二提示信息的觸發(fā)條件的裝置; 用于若滿足所述觸發(fā)條件,向所述用戶提供所述第二提示信息的裝置。
14. 根據(jù)權(quán)利要求13所述的獲取設(shè)備,其中,所述觸發(fā)條件包括以下至少任一項: 所述多個螺線點中存在至少兩個螺線點所對應(yīng)的對象內(nèi)容信息不同且不為空; 所述多個螺線點中每一螺線點所對應(yīng)的對象內(nèi)容信息為空。
【專利摘要】本發(fā)明的目的是提供一種基于阿基米德螺線獲取目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi)容信息的方法與設(shè)備。具體地,獲取用戶通過其移動設(shè)備的觸摸輸入裝置對目標(biāo)對象進行選擇的長按觸摸操作;以長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺線點;根據(jù)每一所述螺線點所對應(yīng)的對象內(nèi)容信息,確定目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi)容信息。與現(xiàn)有技術(shù)相比,本發(fā)明通過以用戶執(zhí)行的長按觸摸操作所對應(yīng)的觸摸點為原點,基于阿基米德螺線方程確定多個螺線點,以根據(jù)每一所述螺線點所對應(yīng)的對象內(nèi)容信息,確定所述目標(biāo)對象所對應(yīng)的目標(biāo)內(nèi)容信息,從而提高了獲取目標(biāo)對象的目標(biāo)內(nèi)容信息的效率和成功率,并提升了用戶的設(shè)備使用體驗。
【IPC分類】G06F3-0488
【公開號】CN104615363
【申請?zhí)枴緾N201410712534
【發(fā)明人】王緯, 劉俊啟, 易卓霖
【申請人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
【公開日】2015年5月13日
【申請日】2014年11月28日