一種確定相對(duì)位置的方法及裝置制造方法
【專利摘要】本發(fā)明公開一種確定相對(duì)位置的方法及裝置,涉及電子設(shè)備【技術(shù)領(lǐng)域】,可以通過確定電子棋子的相對(duì)方向執(zhí)行相應(yīng)地操作,使得提高用戶體驗(yàn),增加游戲的吸引力。本發(fā)明實(shí)施例通過測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。本發(fā)明實(shí)施例適于確定兩個(gè)電子設(shè)備的相對(duì)方向時(shí)采用。
【專利說明】一種確定相對(duì)位置的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備【技術(shù)領(lǐng)域】,尤其涉及一種確定相對(duì)位置的方法及裝置。
【背景技術(shù)】
[0002]用戶在第一電子設(shè)備中玩虛擬游戲時(shí),通常通過控制鍵盤控制虛擬游戲中的人物或者發(fā)射器執(zhí)行相應(yīng)地任務(wù)。例如,用戶通過虛擬游戲中的虛擬發(fā)射器發(fā)射子彈或者類似子彈的虛擬球時(shí),通過鍵盤控制發(fā)射器的方向,使得發(fā)射器對(duì)準(zhǔn)射擊目標(biāo),然后再進(jìn)行發(fā)射。
[0003]隨著科技的發(fā)展,用戶越來越多地追求真實(shí)體驗(yàn),希望將虛擬游戲設(shè)備制作成第二電子設(shè)備,擺脫虛擬游戲時(shí)控制鍵盤的束縛,提高用戶體驗(yàn),增加游戲的吸引力。然而,現(xiàn)有技術(shù)中還沒有將虛擬發(fā)射器制作成第二電子設(shè)備,并采用第二電子設(shè)備確定方向的技術(shù),使得限制了用戶體驗(yàn),以及降低游戲的吸引力。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種確定相對(duì)方向的位置及裝置,可以通過確定電子棋子的相對(duì)方向執(zhí)行相應(yīng)地操作,使得提高用戶體驗(yàn),增加游戲的吸引力。
[0005]第一方面,本發(fā)明提供一種確定相對(duì)位置的方法,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,包括:
[0006]測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;
[0007]獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;
[0008]根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
[0009]在第一種可能的實(shí)施例中,結(jié)合第一方面,在所述第一電子設(shè)備中內(nèi)置電子羅盤;
[0010]所述測(cè)量第一電子設(shè)備與地球磁極之間的第一角度包括:
[0011]通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述第一電子設(shè)備與地球磁極之間的第一角度。
[0012]在第二種可能的實(shí)施例中,結(jié)合第一方面,在所述第二電子設(shè)備中內(nèi)置電子羅盤;
[0013]所述獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度包括:
[0014]接收所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備與地球磁極之間的第二角度,其中,所述第二角度由所述第二電子設(shè)備中內(nèi)置電子羅盤測(cè)量的所述第二電子設(shè)備與地球磁極之間的第二角度。
[0015]在第三種可能的實(shí)施例中,結(jié)合第一方面種第一種可能的實(shí)施例,當(dāng)所述第一電子設(shè)備具備觸屏功能時(shí),所述獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度包括:
[0016]獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少兩個(gè)觸點(diǎn);
[0017]根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線;
[0018]根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0019]在第四種可能的實(shí)施例中,結(jié)合第一方面中第三種可能的實(shí)施例,所述根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線包括:
[0020]當(dāng)存在兩個(gè)觸點(diǎn)時(shí),所述兩個(gè)觸點(diǎn)中作為射線端點(diǎn)的觸點(diǎn)為預(yù)設(shè)形狀,以所述預(yù)設(shè)形狀的觸點(diǎn)為端點(diǎn)生成一條射線;
[0021]當(dāng)存在至少三個(gè)觸點(diǎn)時(shí),所述至少三個(gè)觸點(diǎn)構(gòu)成等腰三角形,以所述等腰三角形的底邊的中心為端點(diǎn)生成一條射線。
[0022]在第五種可能的實(shí)施例中,結(jié)合第一方面中第一種可能的實(shí)施例,當(dāng)所述第一電子設(shè)備具備觸屏功能時(shí),所述獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度包括:
[0023]獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少三個(gè)觸點(diǎn);
[0024]根據(jù)所述至少三個(gè)觸點(diǎn),確定所述第二電子設(shè)備的中心位置;
[0025]根據(jù)所述中心位置以及所述第一電子設(shè)備中游戲界面的基準(zhǔn)位置,生成一條射線,所述游戲界面的基準(zhǔn)位置為所述射線的端點(diǎn);
[0026]根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0027]在第六種可能的實(shí)施例中,結(jié)合第一方面中以上任一種可能的實(shí)施例,所述根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置包括:
[0028]根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
[0029]在第七種可能的實(shí)施例中,結(jié)合第一方面中第一種可能的實(shí)施例或者第二種可能的實(shí)施例或者第五種可能的實(shí)施例,所述電子羅盤為平面電子羅盤,或者為三維電子羅盤。
[0030]在第八種可能的實(shí)施例中,結(jié)合第一方面中第六中可能的實(shí)施例,所述第二電子設(shè)備為實(shí)物游戲設(shè)備,所述實(shí)物游戲設(shè)備為電子棋子。
[0031]第二方面,本發(fā)明提供一種確定相對(duì)位置的裝置,所述裝置為第一電子設(shè)備,所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,包括:
[0032]測(cè)量單元,用于測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;
[0033]獲取單元,用于獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;
[0034]確定單元,用于根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
[0035]在第一種可能的實(shí)施例中,結(jié)合第二方面,在所述裝置中內(nèi)置電子羅盤;
[0036]所述測(cè)量單元用于:通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述第一電子設(shè)備與地球磁極之間的第一角度。[0037]在第二種可能的實(shí)施例中,結(jié)合第二方面,所述第二電子設(shè)備中內(nèi)置電子羅盤;
[0038]所述獲取單元用于:
[0039]接收所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備與地球磁極之間的第二角度,其中,所述第二角度由所述第二電子設(shè)備中內(nèi)置電子羅盤測(cè)量的所述第二電子設(shè)備與地球磁極之間的第二角度。
[0040]在第三種可能的實(shí)施例中,結(jié)合第二方面中第一種可能的實(shí)施例,當(dāng)所述裝置為觸屏第一電子設(shè)備時(shí),所述獲取單元包括:
[0041]獲取模塊,用于獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少兩個(gè)觸點(diǎn);
[0042]生成模塊,用于根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線;
[0043]所述測(cè)量單元,還用于根據(jù)所述射線,通過所述裝置中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0044]在第四種可能的實(shí)施例中,結(jié)合第二方面中第三種可能的實(shí)施例,所述生成模塊包括:
[0045]第一生成子模塊,用于當(dāng)存在兩個(gè)觸點(diǎn)時(shí),所述兩個(gè)觸點(diǎn)中作為射線端點(diǎn)的觸點(diǎn)為預(yù)設(shè)形狀,以所述預(yù)設(shè)形狀的觸點(diǎn)為端點(diǎn)生成一條射線;或者,
[0046]第二生成子模塊,用于當(dāng)存在至少三個(gè)觸點(diǎn)時(shí),所述至少三個(gè)觸點(diǎn)構(gòu)成等腰三角形,以所述等腰三角形的底邊的中心為端點(diǎn)生成一條射線。
[0047]在第五種可能的實(shí)施例中,結(jié)合第二方面中第三種可能的實(shí)施例,當(dāng)所述裝置為觸屏第一電子設(shè)備時(shí),
[0048]所述獲取模塊,還用于獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少三個(gè)觸點(diǎn);以及根據(jù)所述至少三個(gè)觸點(diǎn),確定所述第二電子設(shè)備的中心位置;
[0049]所述生成模塊,還用于根據(jù)所述中心位置以及所述第一電子設(shè)備中游戲界面的基準(zhǔn)位置,生成一條射線,所述游戲界面的基準(zhǔn)位置為所述射線的端點(diǎn);
[0050]所述測(cè)量單元,還用于根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0051]在第六種可能的實(shí)施例中,結(jié)合第二方面中以上任一種可能的實(shí)施例,所述確定單元用于:
[0052]根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
[0053]在第七種可能的實(shí)施例中,結(jié)合第二方面中第一種可能的實(shí)施例或者第二種可能的實(shí)施例或者第五種可能的實(shí)施例,所述電子羅盤為平面電子羅盤,或者為三維電子羅盤。
[0054]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的方法,通過測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。本發(fā)明實(shí)施例通過確定第二電子設(shè)備的相對(duì)方向從而執(zhí)行后續(xù)相應(yīng)地操作,使得可以提高用戶體驗(yàn),增加游戲的吸引力。
【專利附圖】
【附圖說明】
[0055]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0056]圖1為本發(fā)明實(shí)施例1提供的一種確定相對(duì)位置的方法的流程圖;
[0057]圖2為本發(fā)明實(shí)施例1提供的另一種確定相對(duì)位置的方法的流程圖;
[0058]圖3為本發(fā)明實(shí)施例1提供的另一種確定相對(duì)位置的方法的流程圖;
[0059]圖4為本發(fā)明實(shí)施例1提供的兩個(gè)觸點(diǎn)的形狀示意圖;
[0060]圖5為本發(fā)明實(shí)施例1提供的三個(gè)觸點(diǎn)的形狀示意圖;
[0061]圖6為本發(fā)明實(shí)施例2提供的一種確定相對(duì)位置的裝置的框圖;
[0062]圖7為本發(fā)明實(shí)施例2提供的另一種確定相對(duì)位置的裝置的框圖。
【具體實(shí)施方式】
[0063]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0064]實(shí)施例1
[0065]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的方法,該方法的執(zhí)行主體為第一電子設(shè)備,該第一電子設(shè)備為終端,例如平板電腦、智能手機(jī)等。所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,如圖1所示,該方法包括:
[0066]步驟101,測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;
[0067]可選的,在第一電子設(shè)備中內(nèi)置電子羅盤。電子羅盤也叫數(shù)字指南針,是利用地磁場(chǎng)來定北極的一種設(shè)備。在本實(shí)施例中,可以通過電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,即第一角度。
[0068]電子羅盤可以分為平面電子羅盤和三維電子羅盤。平面電子羅盤要求用戶在使用時(shí)必須保持羅盤的水平,否則當(dāng)羅盤發(fā)生傾斜時(shí),也會(huì)給出角度的變化而實(shí)際上電子羅盤所在的第一電子設(shè)備并沒有變化。三維電子羅盤克服了平面電子羅盤在使用中的嚴(yán)格限制,因?yàn)槿S電子羅盤在其內(nèi)部加入了傾角傳感器,如果羅盤發(fā)生傾斜時(shí)可以對(duì)羅盤進(jìn)行傾斜補(bǔ)償,這樣即使羅盤發(fā)生傾斜,航向數(shù)據(jù)依然準(zhǔn)確無誤。有時(shí)為了克服溫度漂移,羅盤也可內(nèi)置溫度補(bǔ)償,最大限度減少傾斜角和指向角的溫度漂移。
[0069]需要說明的是,在本實(shí)施例中,可以采用平面電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,也可以采用三維電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,此時(shí),還可以測(cè)量獲得第一電子設(shè)備與水平面之間的仰角。
[0070]可選的,第一角度的范圍為[-360,360]。
[0071]步驟102,獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;
[0072]可選的,在第二電子設(shè)備中內(nèi)置電子羅盤。通過此電子羅盤可以測(cè)量第二電子設(shè)備與地球磁極(例如北極)之間的第二角度,然后由第二電子設(shè)備將第二角度發(fā)送給第一電子設(shè)備。[0073]需要說明的是,第一電子設(shè)備與第二電子設(shè)備數(shù)據(jù)連接,例如,第一電子設(shè)備與第二電子設(shè)備以無線連接,或者第一電子設(shè)備與第二電子設(shè)備之間通過數(shù)據(jù)線連接。
[0074]需要說明的是,在本實(shí)施例中,可以采用平面電子羅盤測(cè)量第二電子設(shè)備與北極之間的夾角,也可以采用三維電子羅盤測(cè)量第二電子設(shè)備與北極之間的夾角,此時(shí),還可以測(cè)量獲得第二電子設(shè)備與水平面之間的仰角。
[0075]可選的,第二電子設(shè)備可以為電子棋子(Electronic Chess)。
[0076]可選的,第二角度的范圍為[-360,360]。
[0077]步驟103,根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
[0078]可選的,根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
[0079]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的方法,通過測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置,使得可以根據(jù)此相對(duì)位置進(jìn)行后續(xù)的操作,從而可以提高用戶體驗(yàn),增加游戲的吸引力。
[0080]本發(fā)明實(shí)施例提供另一種確定相對(duì)位置的方法,如圖2所示,該方法包括;
[0081]步驟201,第一電子設(shè)備測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;
[0082]第一電子設(shè)備可以為普通第一電子設(shè)備,也可以為具備觸屏功能的第一電子設(shè)備。在本實(shí)施例中,以第一電子設(shè)備為普通第一電子設(shè)備為例進(jìn)行描述。例如第一電子設(shè)備可以為終端,終端可以為平板電腦、智能手機(jī)等。優(yōu)選的,第一電子設(shè)備可以為大尺寸屏幕的第一電子設(shè)備,以便游戲時(shí)不受空間的限制。
[0083]可選的,在第一電子設(shè)備中內(nèi)置電子羅盤,其中,在本發(fā)明中不限制電子羅盤的具體位置。電子羅盤用于測(cè)量第一電子設(shè)備與地球磁極之間的夾角,例如,可以測(cè)量第一電子設(shè)備與北極之間的夾角,即第一角度。第一角度的范圍為[-360,360]。
[0084]進(jìn)一步可選的,電子羅盤分為平面電子羅盤和三維電子羅盤。平面電子羅盤要求用戶在使用時(shí)必須保持羅盤的水平,否則當(dāng)羅盤發(fā)生傾斜時(shí),也會(huì)給出角度的變化而實(shí)際上電子羅盤所在的第一電子設(shè)備并沒有變化。三維電子羅盤克服了平面電子羅盤在使用中的嚴(yán)格限制,因?yàn)槿S電子羅盤在其內(nèi)部加入了傾角傳感器,如果羅盤發(fā)生傾斜時(shí)可以對(duì)羅盤進(jìn)行傾斜補(bǔ)償,這樣即使羅盤發(fā)生傾斜,航向數(shù)據(jù)依然準(zhǔn)確無誤。有時(shí)為了克服溫度漂移,羅盤也可內(nèi)置溫度補(bǔ)償,最大限度減少傾斜角和指向角的溫度漂移。
[0085]需要說明的是,在本實(shí)施例中,可以采用平面電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,則測(cè)量獲得的第一角度為平面角度;也可以采用三維電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,此時(shí),還可以測(cè)量獲得第一電子設(shè)備與水平面之間的仰角。
[0086]進(jìn)一步可選的,第一電子設(shè)備保存測(cè)量的第一角度。
[0087]步驟202,第二電子設(shè)備測(cè)量第二電子設(shè)備與地球磁極之間的第二角度;
[0088]可選的,第二電子設(shè)備可以為實(shí)物游戲設(shè)備,例如實(shí)物游戲設(shè)備可以為電子棋子。在本實(shí)施例中,第二電子設(shè)備與第一電子設(shè)備數(shù)據(jù)連接,例如,第二電子設(shè)備與第一電子設(shè)備以無線連接,或者第一電子設(shè)備與第二電子設(shè)備之間通過數(shù)據(jù)線連接。[0089]可選的,在第二電子設(shè)備內(nèi)置電子羅盤,其中,在本發(fā)明中不限制電子羅盤的具體位置。電子羅盤用于測(cè)量第二電子設(shè)備與地球磁極之間的夾角,例如,可以測(cè)量第二電子設(shè)備與北極之間的夾角,即第二角度。第二角度的范圍為[-360,360]。
[0090]需要說明的是,在本實(shí)施例中,可以采用平面電子羅盤測(cè)量第二電子設(shè)備與北極之間的夾角,則測(cè)量獲得的第二角度為平面角度;也可以采用三維電子羅盤測(cè)量第二電子設(shè)備與北極之間的夾角,此時(shí),還可以測(cè)量獲得第二電子設(shè)備與水平面之間的仰角。
[0091]步驟203,第二電子設(shè)備將測(cè)量的第二角度發(fā)送給第一電子設(shè)備;
[0092]可選的,第二電子設(shè)備通過無線網(wǎng)絡(luò)將測(cè)量的第二角度發(fā)送給第一電子設(shè)備,或者第二電子設(shè)備通過數(shù)據(jù)線將測(cè)量的第二角度發(fā)送給第一電子設(shè)備。
[0093]步驟204,第一電子設(shè)備接收第二電子設(shè)備發(fā)送的第二角度;
[0094]進(jìn)一步可選的,第一電子設(shè)備接收第二角度之后,保存第二角度。
[0095]步驟205,根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
[0096]可選的,根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
[0097]當(dāng)?shù)谝唤嵌扰c第二角度為平面電子羅盤測(cè)量的平面角度時(shí),計(jì)算兩個(gè)平面角度的角度差值;
[0098]當(dāng)?shù)谝唤嵌扰c第二角度為三維電子羅盤測(cè)量的平面角度與仰角時(shí),分別計(jì)算平面角度的角度差值,以及仰角的角度差值。
[0099]進(jìn)一步可選的,當(dāng)確定了第一電子設(shè)備與第二電子設(shè)備的相對(duì)角度之后,通過用戶點(diǎn)擊第二電子設(shè)備上的控制按鈕,終端即可根據(jù)此相對(duì)角度發(fā)射子彈或者類似子彈的球進(jìn)行射擊等游戲。當(dāng)然,本發(fā)明并不限制獲得相對(duì)角度之后第一電子設(shè)備的使用場(chǎng)景,上述描述僅作為一個(gè)例子。
[0100]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的方法,通過測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;接收第二電子設(shè)備發(fā)送的第二電子設(shè)備與地球磁極之間的第二角度;根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置,使得可以根據(jù)此相對(duì)位置進(jìn)行后續(xù)的操作,從而可以提高用戶體驗(yàn),增加游戲的吸引力。
[0101]如圖3所示,本發(fā)明實(shí)施例提供另一種確定相對(duì)位置的方法,該方法包括:
[0102]步驟301,第一電子設(shè)備測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;
[0103]本步驟與附圖2中步驟201相同,具體可參看步驟201,本發(fā)明實(shí)施例不再一一贅述。
[0104]步驟302,第一電子設(shè)備獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;
[0105]可選的,第二電子設(shè)備可以為實(shí)物游戲設(shè)備,例如實(shí)物游戲設(shè)備可以為電子棋子。
[0106]可選的,第二電子設(shè)備上設(shè)置有能被第一電子設(shè)備識(shí)別的至少兩個(gè)觸點(diǎn),具體的,第二電子設(shè)備上的觸點(diǎn)可以設(shè)置在與第一電子設(shè)備相接觸的平面上。
[0107]本步驟可以采用以下兩種方式獲得第二電子設(shè)備與地球磁極之間的第二角度:
[0108]方式一:第一電子設(shè)備獲取所述第二電子設(shè)備與所述第一電子設(shè)備相接觸的至少兩個(gè)觸點(diǎn);
[0109]可選的,第二電子設(shè)備與第一電子設(shè)備接觸面上設(shè)置有觸點(diǎn),該觸點(diǎn)可以被第一電子設(shè)備識(shí)別,該觸點(diǎn)用于第一電子設(shè)備識(shí)別第二電子設(shè)備的位置。當(dāng)?shù)诙娮釉O(shè)備上設(shè)置有兩個(gè)觸點(diǎn)時(shí),可以設(shè)置兩個(gè)觸點(diǎn)的形狀不同,以便于以其中一個(gè)觸點(diǎn)作為射線端點(diǎn),這樣兩個(gè)觸點(diǎn)可以構(gòu)成一條射線。如圖4所示,按照第二電子設(shè)備的放置方向,第一觸點(diǎn)可以為普通的圓點(diǎn),第二觸點(diǎn)則與圓點(diǎn)不同,例如,可以為三角形、矩形、六角形、不規(guī)則圖形等形狀。需要說明的是,需要預(yù)先將以上第二觸點(diǎn)的形狀設(shè)置在第一電子設(shè)備中,作為預(yù)設(shè)形狀。當(dāng)?shù)谝浑娮釉O(shè)備識(shí)別出第二觸點(diǎn)的形狀時(shí),與預(yù)設(shè)形狀進(jìn)行對(duì)比,當(dāng)?shù)诙|點(diǎn)的形狀與預(yù)設(shè)形狀相同時(shí),則可識(shí)別出第二觸點(diǎn)。當(dāng)?shù)诙娮釉O(shè)備中設(shè)置兩個(gè)以上觸點(diǎn)時(shí),例如,第二電子設(shè)備中設(shè)置三個(gè)觸點(diǎn),可以設(shè)置第二電子設(shè)備中的三個(gè)觸點(diǎn)構(gòu)成等腰三角形的形狀,如圖5所示,按照第二電子設(shè)備的放置方向,等腰三角形的底邊的中心為射線的端點(diǎn),等腰三角形的底邊為等腰三角形的頂點(diǎn)對(duì)應(yīng)的邊。另外,當(dāng)?shù)诙娮釉O(shè)備中設(shè)置至少三個(gè)觸點(diǎn)時(shí),可以設(shè)置第二電子設(shè)備中的觸點(diǎn)的形狀為箭頭,箭頭即可以看作為射線。需要說明的是,在本實(shí)施例中第二電子設(shè)備中設(shè)置的觸點(diǎn)還可以為其他的形狀,以便于第一電子設(shè)備識(shí)別第二電子設(shè)備的觸點(diǎn)后,構(gòu)成一條射線。
[0110]根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線;第一電子設(shè)備識(shí)別第二電子設(shè)備中設(shè)置的至少兩個(gè)觸點(diǎn)后,根據(jù)至少兩個(gè)觸點(diǎn)的形狀,生成一條射線。根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0111]方式二:第一電子設(shè)備獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少三個(gè)觸
占.[0112]在第二電子設(shè)備中預(yù)設(shè)至少三個(gè)觸點(diǎn),以便根據(jù)預(yù)設(shè)的至少三個(gè)觸點(diǎn)識(shí)別第二電子設(shè)備的中心位置。例如,第二電子設(shè)備中的至少三個(gè)觸點(diǎn)可以構(gòu)成三角形、圓形、矩形等形狀。
[0113]根據(jù)所述至少三個(gè)觸點(diǎn),確定所述第二電子設(shè)備的中心位置;
[0114]可選的,當(dāng)?shù)诙娮釉O(shè)備中預(yù)設(shè)的至少三個(gè)觸點(diǎn)可以構(gòu)成三角形,則第一電子設(shè)備識(shí)別此至少三個(gè)觸點(diǎn)后,將至少三個(gè)觸點(diǎn)構(gòu)成三角形,計(jì)算三角形的中心,此中心即為第二電子設(shè)備的中心位置。當(dāng)?shù)诙娮釉O(shè)備中預(yù)設(shè)的至少三個(gè)觸點(diǎn)可以構(gòu)成圓形,則第一電子設(shè)備識(shí)別此至少三個(gè)觸點(diǎn)后,將至少三個(gè)觸點(diǎn)構(gòu)成圓形,計(jì)算圓形的圓心,此圓心即為第二電子設(shè)備的中心位置。當(dāng)?shù)诙娮釉O(shè)備中預(yù)設(shè)的至少三個(gè)觸點(diǎn)可以構(gòu)成矩形,則第一電子設(shè)備識(shí)別此至少三個(gè)觸點(diǎn)后,將至少三個(gè)觸點(diǎn)構(gòu)成矩形,計(jì)算矩形的對(duì)角線的交點(diǎn),此交點(diǎn)即為第二電子設(shè)備的中心位置。
[0115]根據(jù)所述中心位置以及所述第一電子設(shè)備中游戲界面的基準(zhǔn)位置,生成一條射線,所述游戲界面的基準(zhǔn)位置為所述射線的端點(diǎn);
[0116]例如,在射擊游戲中,游戲界面的基準(zhǔn)位置即為射擊設(shè)備的固定位置,如槍的放置位置。
[0117]根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0118]進(jìn)一步可選的,第二角度的范圍為[-360,360]。第一電子設(shè)備獲得第二角度之后,
保存第二角度。[0119]步驟303,根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置;
[0120]第一電子設(shè)備根據(jù)保存的第一角度和第二角度,根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
[0121]本步驟與附圖2中步驟205相同,具體可參看步驟205,在此不——贅述。
[0122]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的方法,通過測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;通過獲取的第二電子設(shè)備的觸點(diǎn),測(cè)量第二電子設(shè)備與地球磁極之間的角度;根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置,使得可以根據(jù)此相對(duì)位置進(jìn)行后續(xù)的操作,從而可以提高用戶體驗(yàn),增加游戲的吸引力。
[0123]實(shí)施例2
[0124]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的裝置,該裝置可以為第一電子設(shè)備,所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,如圖6所示,該裝置包括:測(cè)量單元601,獲取單元602,確定單元603 ;
[0125]測(cè)量單元601,用于測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;
[0126]獲取單元602,用于獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度;
[0127]根據(jù)所述第一角度與所述第二角度,確定單元603確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
[0128]進(jìn)一步的,可在第一電子設(shè)備中內(nèi)置電子羅盤。電子羅盤也叫數(shù)字指南針,是利用地磁場(chǎng)來定北極的一種設(shè)備。電子羅盤可以分為平面電子羅盤和三維電子羅盤。平面電子羅盤要求用戶在使用時(shí)必須保持羅盤的水平,否則當(dāng)羅盤發(fā)生傾斜時(shí),也會(huì)給出角度的變化而實(shí)際上電子羅盤所在的第一電子設(shè)備并沒有變化。三維電子羅盤克服了平面電子羅盤在使用中的嚴(yán)格限制,因?yàn)槿S電子羅盤在其內(nèi)部加入了傾角傳感器,如果羅盤發(fā)生傾斜時(shí)可以對(duì)羅盤進(jìn)行傾斜補(bǔ)償,這樣即使羅盤發(fā)生傾斜,航向數(shù)據(jù)依然準(zhǔn)確無誤。有時(shí)為了克服溫度漂移,羅盤也可內(nèi)置溫度補(bǔ)償,最大限度減少傾斜角和指向角的溫度漂移。
[0129]所述測(cè)量單元601用于:通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述第一電子設(shè)備與地球磁極之間的第一角度。可選的,可以采用平面電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,也可以采用三維電子羅盤測(cè)量第一電子設(shè)備與北極之間的夾角,此時(shí),還可以測(cè)量獲得第一電子設(shè)備與水平面之間的仰角。
[0130]進(jìn)一步的,第二電子設(shè)備中內(nèi)置電子羅盤,所述獲取單元602用于接收所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備與地球磁極之間的第二角度,其中,所述第二角度由所述第二電子設(shè)備中內(nèi)置電子羅盤測(cè)量的所述第二電子設(shè)備與地球磁極之間的第二角度。
[0131]進(jìn)一步可選的,如圖7所示,獲取單元602包括:獲取模塊6021,生成模塊6022 ;
[0132]當(dāng)?shù)谝浑娮釉O(shè)備為具有觸屏功能的第一電子設(shè)備時(shí),即為觸屏第一電子設(shè)備時(shí),獲取模塊6021,用于獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少兩個(gè)觸點(diǎn);
[0133]可選的,第二電子設(shè)備與第一電子設(shè)備接觸面上設(shè)置有觸點(diǎn),該觸點(diǎn)可以被第一電子設(shè)備識(shí)別,該觸點(diǎn)用于獲取模塊6021識(shí)別第二電子設(shè)備的位置。當(dāng)?shù)诙娮釉O(shè)備上設(shè)置有兩個(gè)觸點(diǎn)時(shí),可以設(shè)置兩個(gè)觸點(diǎn)的形狀不同,以便于以其中一個(gè)觸點(diǎn)作為射線端點(diǎn),這樣兩個(gè)觸點(diǎn)可以構(gòu)成一條射線。可選的,可以按照第二電子設(shè)備的放置方向,第一觸點(diǎn)可以為普通的圓點(diǎn),第二觸點(diǎn)則與圓點(diǎn)不同,例如,可以為五角星,三角形、矩形等形狀。需要說明的是,需要預(yù)先將以上第二觸點(diǎn)的形狀設(shè)置在第一電子設(shè)備中,作為預(yù)設(shè)形狀。當(dāng)獲取模塊6021識(shí)別出第二觸點(diǎn)的形狀時(shí),與預(yù)設(shè)形狀進(jìn)行對(duì)比,當(dāng)?shù)诙|點(diǎn)的形狀與預(yù)設(shè)形狀相同時(shí),則可識(shí)別出第二觸點(diǎn)。當(dāng)?shù)诙娮釉O(shè)備中設(shè)置兩個(gè)以上觸點(diǎn)時(shí),例如,第二電子設(shè)備中設(shè)置三個(gè)觸點(diǎn),可以設(shè)置第二電子設(shè)備中的三個(gè)觸點(diǎn)構(gòu)成等腰三角形的形狀,可選的,按照第二電子設(shè)備的放置方向,等腰三角形的底邊的中心為射線的端點(diǎn),等腰三角形的底邊為等腰三角形的頂點(diǎn)對(duì)應(yīng)的邊。另外,當(dāng)?shù)诙娮釉O(shè)備中設(shè)置至少三個(gè)觸點(diǎn)時(shí),可以設(shè)置第二電子設(shè)備中的觸點(diǎn)的形狀為箭頭,箭頭即可以看作為射線。需要說明的是,在本實(shí)施例中第二電子設(shè)備中設(shè)置的觸點(diǎn)還可以為其他的形狀,以便獲取模塊6021識(shí)別第二電子設(shè)備的觸點(diǎn)后,構(gòu)成一條射線。
[0134]生成模塊6022,用于根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線;
[0135]所述測(cè)量單元601,還用于根據(jù)所述射線,通過所述裝置中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
[0136]進(jìn)一步可選的,所述生成模塊6022包括:第一生成子模塊60221,第二生成子模塊60222 ;
[0137]第一生成子模塊60221,用于當(dāng)存在兩個(gè)觸點(diǎn)時(shí),所述兩個(gè)觸點(diǎn)中作為射線端點(diǎn)的觸點(diǎn)為預(yù)設(shè)形狀,以所述預(yù)設(shè)形狀的觸點(diǎn)為端點(diǎn)生成一條射線;或者,
[0138]第二生成子模塊60222,用于當(dāng)存在至少三個(gè)觸點(diǎn)時(shí),所述至少三個(gè)觸點(diǎn)構(gòu)成等腰三角形,以所述等腰三角形的底邊的中心為端點(diǎn)生成一條射線。
[0139]進(jìn)一步可選的,所述獲取模塊6012,還用于獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少三個(gè)觸點(diǎn);以及根據(jù)所述至少三個(gè)觸點(diǎn),確定所述第二電子設(shè)備的中心位置;
[0140]在第二電子設(shè)備中預(yù)設(shè)至少三個(gè)觸點(diǎn),以便根據(jù)預(yù)設(shè)的至少三個(gè)觸點(diǎn)識(shí)別第二電子設(shè)備的中心位置。例如,第二電子設(shè)備中的至少三個(gè)觸點(diǎn)可以構(gòu)成三角形、圓形、矩形等形狀。
[0141]可選的,當(dāng)?shù)诙娮釉O(shè)備中預(yù)設(shè)的至少三個(gè)觸點(diǎn)可以構(gòu)成三角形,則獲取模塊6012識(shí)別此至少三個(gè)觸點(diǎn)后,將至少三個(gè)觸點(diǎn)構(gòu)成三角形,計(jì)算三角形的中心,此中心即為第二電子設(shè)備的中心位置。當(dāng)?shù)诙娮釉O(shè)備中預(yù)設(shè)的至少三個(gè)觸點(diǎn)可以構(gòu)成圓形,則獲取模塊6012識(shí)別此至少三個(gè)觸點(diǎn)后,將至少三個(gè)觸點(diǎn)構(gòu)成圓形,計(jì)算圓形的圓心,此圓心即為第二電子設(shè)備的中心位置。當(dāng)?shù)诙娮釉O(shè)備中預(yù)設(shè)的至少三個(gè)觸點(diǎn)可以構(gòu)成矩形,則獲取模塊6012識(shí)別此至少三個(gè)觸點(diǎn)后,將至少三個(gè)觸點(diǎn)構(gòu)成矩形,計(jì)算矩形的對(duì)角線的交點(diǎn),此交點(diǎn)即為第二電子設(shè)備的中心位置。
[0142]所述生成模塊6022,還用于根據(jù)所述中心位置以及所述第一電子設(shè)備中游戲界面的基準(zhǔn)位置,生成一條射線,所述游戲界面的基準(zhǔn)位置為所述射線的端點(diǎn);例如,在射擊游戲中,游戲界面的基準(zhǔn)位置即為射擊設(shè)備的固定位置,如槍的放置位置。
[0143]所述測(cè)量單元601,還用于根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。[0144]進(jìn)一步可選的,獲取第一角度和第二角度之后,所述確定單元603用于:根據(jù)Q =Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
[0145]本發(fā)明實(shí)施例提供一種確定相對(duì)位置的裝置,通過測(cè)量單元測(cè)量第一電子設(shè)備與地球磁極之間的第一角度;通過獲取單元獲取第二電子設(shè)備與地球磁極之間的角度;根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置,使得可以根據(jù)此相對(duì)位置進(jìn)行后續(xù)的操作,從而可以提高用戶體驗(yàn),增加游戲的吸引力。
[0146]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種確定相對(duì)位置的方法,應(yīng)用于第一電子設(shè)備,所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,其特征在于,包括: 測(cè)量第一電子設(shè)備與地球磁極之間的第一角度; 獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度; 根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第一電子設(shè)備中內(nèi)置電子羅盤; 所述測(cè)量第一電子設(shè)備與地球磁極之間的第一角度包括: 通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述第一電子設(shè)備與地球磁極之間的第一角度。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述第二電子設(shè)備中內(nèi)置電子羅盤; 所述獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度包括: 接收所述第二電子設(shè)備發(fā)送的所述第二角度,其中,所述第二角度為所述第二電子設(shè)備中內(nèi)置電子羅盤測(cè)量的所述第二電子設(shè)備與地球磁極之間的第二角度。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述第一電子設(shè)備具備觸屏功能時(shí),所述獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度包括: 獲取所述第二電子設(shè)備與所述第一電子設(shè)備相接觸的至少兩個(gè)觸點(diǎn); 根據(jù)所述至少兩個(gè)觸點(diǎn),`生成一條射線; 根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線包括: 當(dāng)存在兩個(gè)觸點(diǎn)時(shí),所述兩個(gè)觸點(diǎn)中作為射線端點(diǎn)的觸點(diǎn)為預(yù)設(shè)形狀,以所述預(yù)設(shè)形狀的觸點(diǎn)為端點(diǎn)生成一條射線; 當(dāng)存在至少三個(gè)觸點(diǎn)時(shí),所述至少三個(gè)觸點(diǎn)構(gòu)成等腰三角形,以所述等腰三角形的底邊的中心為端點(diǎn)生成一條射線。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,當(dāng)所述第一電子設(shè)備具備觸屏功能時(shí),所述獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度包括: 獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少三個(gè)觸點(diǎn); 根據(jù)所述至少三個(gè)觸點(diǎn),確定所述第二電子設(shè)備的中心位置; 根據(jù)所述中心位置以及所述第一電子設(shè)備中游戲界面的基準(zhǔn)位置,生成一條射線,所述游戲界面的基準(zhǔn)位置為所述射線的端點(diǎn); 根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
7.根據(jù)權(quán)利要求1-6中任一項(xiàng)所述的方法,其特征在于,所述根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置包括: 根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
8.根據(jù)權(quán)利要求2或者3或者6所述的方法,其特征在于,所述電子羅盤為平面電子羅盤,或者為三維電子羅盤。
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述第二電子設(shè)備為實(shí)物游戲設(shè)備,所述實(shí)物游戲設(shè)備為電子棋子。
10.一種確定相對(duì)位置的裝置,所述裝置為第一電子設(shè)備,所述第一電子設(shè)備和第二電子設(shè)備數(shù)據(jù)連接,其特征在于,包括: 測(cè)量單元,用于測(cè)量第一電子設(shè)備與地球磁極之間的第一角度; 獲取單元,用于獲取第二角度,所述第二角度為所述第二電子設(shè)備與地球磁極之間的角度; 確定單元,用于根據(jù)所述第一角度與所述第二角度,確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)位置。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,在所述裝置中內(nèi)置電子羅盤; 所述測(cè)量單元用于:通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述第一電子設(shè)備與地球磁極之間的第一角度。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二電子設(shè)備中內(nèi)置電子羅盤; 所述獲取單元用于: 接收所述第二電子設(shè)備發(fā)送的所述第二電子設(shè)備與地球磁極之間的第二角度,其中,所述第二角度由所述第二電子設(shè)備中內(nèi)置電子羅盤測(cè)量的所述第二電子設(shè)備與地球磁極之間的第二角度。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,當(dāng)所述裝置為觸屏第一電子設(shè)備時(shí),所述獲取單元包括:` 獲取模塊,用于獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少兩個(gè)觸點(diǎn); 生成模塊,用于根據(jù)所述至少兩個(gè)觸點(diǎn),生成一條射線; 所述測(cè)量單元,還用于根據(jù)所述射線,通過所述裝置中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述生成模塊包括: 第一生成子模塊,用于當(dāng)存在兩個(gè)觸點(diǎn)時(shí),所述兩個(gè)觸點(diǎn)中作為射線端點(diǎn)的觸點(diǎn)為預(yù)設(shè)形狀,以所述預(yù)設(shè)形狀的觸點(diǎn)為端點(diǎn)生成一條射線;或者, 第二生成子模塊,用于當(dāng)存在至少三個(gè)觸點(diǎn)時(shí),所述至少三個(gè)觸點(diǎn)構(gòu)成等腰三角形,以所述等腰三角形的底邊的中心為端點(diǎn)生成一條射線。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,當(dāng)所述裝置為觸屏第一電子設(shè)備時(shí), 所述獲取模塊,還用于獲取所述第二電子設(shè)備與所述第一電子設(shè)備的至少三個(gè)觸點(diǎn);以及根據(jù)所述至少三個(gè)觸點(diǎn),確定所述第二電子設(shè)備的中心位置; 所述生成模塊,還用于根據(jù)所述中心位置以及所述第一電子設(shè)備中游戲界面的基準(zhǔn)位置,生成一條射線,所述游戲界面的基準(zhǔn)位置為所述射線的端點(diǎn); 所述測(cè)量單元,還用于根據(jù)所述射線,通過所述第一電子設(shè)備中內(nèi)置電子羅盤測(cè)量所述射線與地球磁極之間的第二角度。
16.根據(jù)權(quán)利要求10-15中任一項(xiàng)所述的裝置,其特征在于,所述確定單元用于: 根據(jù)Q = Q1-Q2確定所述第一電子設(shè)備與所述第二電子設(shè)備的相對(duì)角度,其中,Q表示所述相對(duì)角度,Ql表示所述第一角度,Q2表示所述第二角度。
17.根據(jù)權(quán)利要求11或者12或者15所述的裝置,其特征在于,所述電子羅盤為平面電子羅盤,或者為 三維電子羅盤。
【文檔編號(hào)】A63F13/428GK103861284SQ201210546572
【公開日】2014年6月18日 申請(qǐng)日期:2012年12月14日 優(yōu)先權(quán)日:2012年12月14日
【發(fā)明者】馬彬強(qiáng) 申請(qǐng)人:聯(lián)想(北京)有限公司