一種位置請(qǐng)求處理設(shè)備和方法和位置信息獲取設(shè)備和方法
【專利摘要】本發(fā)明提供了位置請(qǐng)求處理設(shè)備和方法、位置信息獲取設(shè)備和方法、移動(dòng)終端以及位置信息處理系統(tǒng),以克服現(xiàn)有技術(shù)存在的不能主動(dòng)獲取其他用戶的地理位置的問(wèn)題。位置信息獲取設(shè)備包括:請(qǐng)求發(fā)送單元,適于將位置請(qǐng)求信息以預(yù)定形式發(fā)送至被請(qǐng)求方;回復(fù)接收單元,適于接收來(lái)自被請(qǐng)求方的回復(fù)消息;回復(fù)判定與解析單元,適于判定回復(fù)消息是否為位置回復(fù)信息,并在回復(fù)消息是位置回復(fù)信息的情況下對(duì)回復(fù)消息進(jìn)行解析;以及存儲(chǔ)單元,適于存儲(chǔ)解析結(jié)果中所包含的被請(qǐng)求方的位置信息。位置請(qǐng)求處理設(shè)備包括請(qǐng)求接收單元、請(qǐng)求判定與解析單元、獲取單元以及位置信息發(fā)送單元。本發(fā)明的上述技術(shù)可應(yīng)用于通信領(lǐng)域。
【專利說(shuō)明】一種位置請(qǐng)求處理設(shè)備和方法和位置信息獲取設(shè)備和方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,尤其涉及一種位置請(qǐng)求處理設(shè)備和方法、位置信息獲取設(shè) 備和方法、移動(dòng)終端以及位置信息處理系統(tǒng)。
【背景技術(shù)】
[0002] 諸如智能手機(jī)的移動(dòng)終端在人們的生活中日益普及,大部分地區(qū)都已經(jīng)達(dá)到了 人手一機(jī)甚至人手多機(jī)的程度。以智能手機(jī)為例,其除了傳統(tǒng)的手機(jī)收發(fā)電話及短信的 功能外,通常都具有2G/3G/4G上網(wǎng)、GPS等功能。在此背景下,基于LBS(Location Based Services,基于位置的服務(wù))的應(yīng)用大量出現(xiàn)。
[0003] 然而,當(dāng)使用這類基于LBS的應(yīng)用來(lái)獲取其他用戶(或同一用戶的其他設(shè)備)的 地理位置時(shí),通常需要依賴于網(wǎng)絡(luò),這不僅需要用戶自身在線,而且需要對(duì)方實(shí)時(shí)在線,而 對(duì)方實(shí)時(shí)在線的可能性較低。
[0004] 此外,當(dāng)用戶想要獲得對(duì)方的地理位置時(shí),往往需要由對(duì)方發(fā)布或分享其位置信 息才能實(shí)現(xiàn),而不能由用戶主動(dòng)獲取。
[0005] 因此,由于諸如要求對(duì)方實(shí)時(shí)在線、需要對(duì)方發(fā)布或分享等原因,用戶均不能夠主 動(dòng)獲取其他用戶(或同一用戶的其他設(shè)備)的地理位置。
[0006] 此外,由于這類應(yīng)用依賴于網(wǎng)絡(luò),并且是實(shí)時(shí)上傳,因此要求網(wǎng)絡(luò)及GPS定位功能 一直處于打開(kāi)狀態(tài),相對(duì)比較耗電。然而,諸如智能手機(jī)的移動(dòng)終端的電池電量通常較為有 限,若以上功能長(zhǎng)期開(kāi)啟,勢(shì)必會(huì)大大減小用戶移動(dòng)終端的待機(jī)時(shí)長(zhǎng),從而嚴(yán)重影響到用戶 的正常通信。
[0007] 除此之外,當(dāng)用戶是老人或兒童等對(duì)智能手機(jī)操作不熟悉的人時(shí),可能無(wú)法成功 獲取對(duì)方的地理位置。
【發(fā)明內(nèi)容】
[0008] 在下文中給出了關(guān)于本發(fā)明的簡(jiǎn)要概述,以便提供關(guān)于本發(fā)明的某些方面的基本 理解。應(yīng)當(dāng)理解,這個(gè)概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的 關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡(jiǎn)化的形式給出某些概 念,以此作為稍后論述的更詳細(xì)描述的前序。
[0009] 鑒于此,本發(fā)明提供了一種位置請(qǐng)求處理設(shè)備和方法、位置信息獲取設(shè)備和方法、 移動(dòng)終端以及位置信息處理系統(tǒng),以至少解決現(xiàn)有的基于LBS的應(yīng)用存在的不能主動(dòng)獲取 其他用戶的地理位置的問(wèn)題。
[0010] 根據(jù)本發(fā)明的一個(gè)方面,提供了一種位置請(qǐng)求處理設(shè)備,該設(shè)備適于在移動(dòng)終端 中執(zhí)行,并包括:請(qǐng)求接收單元,適于接收來(lái)自請(qǐng)求方的請(qǐng)求方消息;請(qǐng)求判定與解析單 元,適于判定請(qǐng)求方消息是否為位置請(qǐng)求信息,并在請(qǐng)求方消息是位置請(qǐng)求信息的情況下, 對(duì)請(qǐng)求方消息進(jìn)行解析以確定是否同意請(qǐng)求方消息的位置請(qǐng)求;獲取單元,適于在同意請(qǐng) 求方消息的位置請(qǐng)求的情況下,獲取當(dāng)前位置信息;以及位置信息發(fā)送單元,適于將當(dāng)前位 置信息以預(yù)定形式發(fā)送至請(qǐng)求方。
[0011] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種位置信息獲取設(shè)備,該設(shè)備適于在移動(dòng) 終端中執(zhí)行,并包括:請(qǐng)求發(fā)送單元,適于將位置請(qǐng)求信息以預(yù)定形式發(fā)送至被請(qǐng)求方;回 復(fù)接收單元,適于接收來(lái)自被請(qǐng)求方的回復(fù)消息;回復(fù)判定與解析單元,適于判定回復(fù)消息 是否為位置回復(fù)信息,并在回復(fù)消息是位置回復(fù)信息的情況下對(duì)回復(fù)消息進(jìn)行解析;以及 存儲(chǔ)單元,適于存儲(chǔ)解析結(jié)果中所包含的被請(qǐng)求方的位置信息。
[0012] 根據(jù)本發(fā)明的又一個(gè)方面,還提供了一種位置請(qǐng)求處理方法,該方法適于在移動(dòng) 終端中執(zhí)行,并包括步驟:接收來(lái)自請(qǐng)求方的請(qǐng)求方消息;判定請(qǐng)求方消息是否為位置請(qǐng) 求信息,并在請(qǐng)求方消息是位置請(qǐng)求信息的情況下,對(duì)請(qǐng)求方消息進(jìn)行解析以確定是否同 意請(qǐng)求方消息的位置請(qǐng)求;在同意請(qǐng)求方消息的位置請(qǐng)求的情況下,獲取當(dāng)前位置信息; 以及將當(dāng)前位置信息以預(yù)定形式發(fā)送至請(qǐng)求方。
[0013] 根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種位置信息獲取方法,該方法適于在移動(dòng) 終端中執(zhí)行,并包括步驟:將位置請(qǐng)求信息以預(yù)定形式發(fā)送至被請(qǐng)求方;接收來(lái)自被請(qǐng)求 方的回復(fù)消息;判定回復(fù)消息是否為位置回復(fù)信息,并在回復(fù)消息是位置回復(fù)信息的情況 下,對(duì)回復(fù)消息進(jìn)行解析;以及存儲(chǔ)解析結(jié)果中所包含的被請(qǐng)求方的位置信息。
[0014] 根據(jù)本發(fā)明的還有一個(gè)方面,提供了一種包括根據(jù)本發(fā)明的位置請(qǐng)求處理設(shè)備或 位置信息獲取設(shè)備的移動(dòng)終端。
[0015] 根據(jù)本發(fā)明的其他方面,提供了一種位置信息處理系統(tǒng),包括根據(jù)本發(fā)明的位置 請(qǐng)求處理設(shè)備和位置信息獲取設(shè)備。
[0016] 上述根據(jù)本發(fā)明實(shí)施例的位置請(qǐng)求處理設(shè)備和方法、位置信息獲取設(shè)備和方法、 移動(dòng)終端以及位置信息處理系統(tǒng),其能夠獲得至少以下益處之一:主動(dòng)獲取其他用戶或其 他設(shè)備的地理位置,而不依賴于網(wǎng)絡(luò)和其他用戶的實(shí)時(shí)在線,且不需要其他用戶主動(dòng)發(fā)布 或分享其位置信息;不需要網(wǎng)絡(luò)及GPS定位功能一直處于打開(kāi)狀態(tài),相對(duì)來(lái)說(shuō)較為省電;操 作簡(jiǎn)單;更好地符合用戶意圖和需要;為用戶清除一些不必要的騷擾;防止用戶隱私的泄 露;使得用戶保存的聯(lián)系人位置信息的位置準(zhǔn)確性較高;將被請(qǐng)求方的位置信息與標(biāo)簽信 息相關(guān)聯(lián)地存儲(chǔ),能夠使得存儲(chǔ)的位置更加準(zhǔn)確、明確,方便用戶的后續(xù)操作;以及節(jié)省用 戶的操作和時(shí)間。
[0017] 通過(guò)以下結(jié)合附圖對(duì)本發(fā)明的最佳實(shí)施例的詳細(xì)說(shuō)明,本發(fā)明的這些以及其他優(yōu) 點(diǎn)將更加明顯。
【專利附圖】
【附圖說(shuō)明】
[0018] 本發(fā)明可以通過(guò)參考下文中結(jié)合附圖所給出的描述而得到更好的理解,其中在所 有附圖中使用了相同或相似的附圖標(biāo)記來(lái)表示相同或者相似的部件。所述附圖連同下面的 詳細(xì)說(shuō)明一起包含在本說(shuō)明書(shū)中并且形成本說(shuō)明書(shū)的一部分,而且用來(lái)進(jìn)一步舉例說(shuō)明本 發(fā)明的優(yōu)選實(shí)施例和解釋本發(fā)明的原理和優(yōu)點(diǎn)。在附圖中:
[0019] 圖1是示意性地示出移動(dòng)終端100的結(jié)構(gòu)框圖;
[0020] 圖2是示意性地示出根據(jù)本發(fā)明一個(gè)實(shí)施例的位置請(qǐng)求處理設(shè)備200的一種可能 結(jié)構(gòu)的框圖;
[0021] 圖3是示意性地示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的位置請(qǐng)求處理設(shè)備300的一種可 能結(jié)構(gòu)的框圖;
[0022] 圖4是示意性地示出根據(jù)本發(fā)明一個(gè)實(shí)施例的位置信息獲取設(shè)備400的一種可能 結(jié)構(gòu)的框圖;
[0023] 圖5是示意性地示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的位置信息獲取設(shè)備500的一種可 能結(jié)構(gòu)的框圖;
[0024] 圖6是示意性地示出根據(jù)本發(fā)明一個(gè)實(shí)施例的位置信息處理系統(tǒng)600的一種可能 結(jié)構(gòu)的框圖;
[0025] 圖7是示意性地示出根據(jù)本發(fā)明的實(shí)施例的位置請(qǐng)求處理方法的一種示例性處 理的流程圖;以及
[0026] 圖8是示意性地示出根據(jù)本發(fā)明的實(shí)施例的位置信息獲取方法的一種示例性處 理的流程圖。
[0027] 本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,附圖中的元件僅僅是為了簡(jiǎn)單和清楚起見(jiàn)而示出的, 而且不一定是按比例繪制的。例如,附圖中某些元件的尺寸可能相對(duì)于其他元件放大了,以 便有助于提高對(duì)本發(fā)明實(shí)施例的理解。
【具體實(shí)施方式】
[0028] 在下文中將結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施例進(jìn)行描述。為了清楚和簡(jiǎn)明起見(jiàn), 在說(shuō)明書(shū)中并未描述實(shí)際實(shí)施方式的所有特征。然而,應(yīng)該了解,在開(kāi)發(fā)任何這種實(shí)際實(shí)施 例的過(guò)程中必須做出很多特定于實(shí)施方式的決定,以便實(shí)現(xiàn)開(kāi)發(fā)人員的具體目標(biāo),例如,符 合與系統(tǒng)及業(yè)務(wù)相關(guān)的那些限制條件,并且這些限制條件可能會(huì)隨著實(shí)施方式的不同而有 所改變。此外,還應(yīng)該了解,雖然開(kāi)發(fā)工作有可能是非常復(fù)雜和費(fèi)時(shí)的,但對(duì)得益于本公開(kāi) 內(nèi)容的本領(lǐng)域技術(shù)人員來(lái)說(shuō),這種開(kāi)發(fā)工作僅僅是例行的任務(wù)。
[0029] 在此,還需要說(shuō)明的一點(diǎn)是,為了避免因不必要的細(xì)節(jié)而模糊了本發(fā)明,在附圖中 僅僅示出了與根據(jù)本發(fā)明的方案密切相關(guān)的裝置結(jié)構(gòu)和/或處理步驟,而省略了與本發(fā)明 關(guān)系不大的其他細(xì)節(jié)。
[0030] 圖1是移動(dòng)終端100的結(jié)構(gòu)框圖。具有多點(diǎn)觸摸能力的移動(dòng)終端100可以包括存 儲(chǔ)器接口 102、一個(gè)或多個(gè)數(shù)據(jù)處理器、圖像處理器和/或中央處理單元104,以及外圍接口 106。
[0031] 存儲(chǔ)器接口 102、一個(gè)或多個(gè)處理器104和/或外圍接口 106既可以是分立元件, 也可以集成在一個(gè)或多個(gè)集成電路中。在移動(dòng)終端100中,各種元件可以通過(guò)一條或多條 通信總線或信號(hào)線來(lái)耦合。傳感器、設(shè)備和子系統(tǒng)可以耦合到外圍接口 106,以便幫助實(shí)現(xiàn) 多種功能。例如,運(yùn)動(dòng)傳感器110、光傳感器112和距離傳感器114可以耦合到外圍接口 106,以方便定向、照明和測(cè)距等功能。其他傳感器116同樣可以與外圍接口 106相連,例如 定位系統(tǒng)(例如GPS接收機(jī))、溫度傳感器、生物測(cè)定傳感器或其他感測(cè)設(shè)備,由此可以幫助 實(shí)施相關(guān)的功能。
[0032] 相機(jī)子系統(tǒng)120和光學(xué)傳感器122可以用于方便諸如記錄照片和視頻剪輯的相機(jī) 功能的實(shí)現(xiàn),其中所述相機(jī)子系統(tǒng)和光學(xué)傳感器例如可以是電荷耦合器件(CCD)或互補(bǔ)金 屬氧化物半導(dǎo)體(CMOS)光學(xué)傳感器。
[0033] 可以通過(guò)一個(gè)或多個(gè)無(wú)線通信子系統(tǒng)124來(lái)幫助實(shí)現(xiàn)通信功能,其中無(wú)線通信子 系統(tǒng)可以包括射頻接收機(jī)和發(fā)射機(jī)和/或光(例如紅外)接收機(jī)和發(fā)射機(jī)。無(wú)線通信子系 統(tǒng)124的特定設(shè)計(jì)和實(shí)施方式可以取決于移動(dòng)終端100所支持的一個(gè)或多個(gè)通信網(wǎng)絡(luò)。例 如,移動(dòng)終端100可以包括被設(shè)計(jì)成支持GSM網(wǎng)絡(luò)、GPRS網(wǎng)絡(luò)、EDGE網(wǎng)絡(luò)、Wi-Fi或WiMax 網(wǎng)絡(luò)以及BlueboothTM網(wǎng)絡(luò)的通信子系統(tǒng)124。
[0034] 音頻子系統(tǒng)126可以與揚(yáng)聲器128以及麥克風(fēng)130相耦合,以便幫助實(shí)施啟用語(yǔ) 音的功能,例如語(yǔ)音識(shí)別、語(yǔ)音復(fù)制、數(shù)字記錄和電話功能。
[0035]I/O子系統(tǒng)140可以包括觸摸屏控制器142和/或一個(gè)或多個(gè)其他輸入控制器 144。
[0036] 觸摸屏控制器142可以耦合到觸摸屏146。舉例來(lái)說(shuō),該觸摸屏146和觸摸屏控制 器142可以使用多種觸摸感測(cè)技術(shù)中的任何一種來(lái)檢測(cè)與之進(jìn)行的接觸和移動(dòng)或是暫停, 其中感測(cè)技術(shù)包括但不局限于電容性、電阻性、紅外和表面聲波技術(shù)。
[0037] -個(gè)或多個(gè)其他輸入控制器144可以耦合到其他輸入/控制設(shè)備148,例如一個(gè)或 多個(gè)按鈕、搖桿開(kāi)關(guān)、拇指旋輪、紅外端口、USB端口、和/或指示筆之類的指點(diǎn)設(shè)備。一個(gè) 或多個(gè)按鈕(未顯不)可以包括用于控制揚(yáng)聲器128和/或麥克風(fēng)130音量的向上/向下 按鈕。
[0038] 存儲(chǔ)器接口 102可以與存儲(chǔ)器150相耦合。該存儲(chǔ)器150可以包括高速隨機(jī)存取 存儲(chǔ)器和/或非易失性存儲(chǔ)器,例如一個(gè)或多個(gè)磁盤(pán)存儲(chǔ)設(shè)備,一個(gè)或多個(gè)光學(xué)存儲(chǔ)設(shè)備, 和/或閃存存儲(chǔ)器(例如NAND,N0R)。
[0039] 存儲(chǔ)器150可以存儲(chǔ)操作系統(tǒng)152,例如Android、I0S或是WindowsPhone之類的 操作系統(tǒng)。該操作系統(tǒng)152可以包括用于處理基本系統(tǒng)服務(wù)以及執(zhí)行依賴于硬件的任務(wù)的 指令。存儲(chǔ)器150還可以存儲(chǔ)應(yīng)用154。這些應(yīng)用在操作時(shí),會(huì)從存儲(chǔ)器150加載到處理器 104上,并在已經(jīng)由處理器104運(yùn)行的操作系統(tǒng)之上運(yùn)行,并利用操作系統(tǒng)以及底層硬件提 供的接口實(shí)現(xiàn)各種用戶期望的功能,如即時(shí)通信、網(wǎng)頁(yè)瀏覽、圖片管理等。應(yīng)用可以是獨(dú)立 于操作系統(tǒng)提供的,也可以是操作系統(tǒng)自帶的。
[0040] 本發(fā)明的實(shí)施例所提供的位置請(qǐng)求處理設(shè)備為應(yīng)用154的一種,該設(shè)備適于在移 動(dòng)終端中執(zhí)行并包括:請(qǐng)求接收單元,適于接收來(lái)自請(qǐng)求方的請(qǐng)求方消息;請(qǐng)求判定與解 析單元,適于判定請(qǐng)求方消息是否為位置請(qǐng)求信息,并在請(qǐng)求方消息是位置請(qǐng)求信息的情 況下,對(duì)請(qǐng)求方消息進(jìn)行解析以確定是否同意請(qǐng)求方消息的位置請(qǐng)求;獲取單元,適于在同 意請(qǐng)求方消息的位置請(qǐng)求的情況下,獲取當(dāng)前位置信息;以及位置信息發(fā)送單元,適于將當(dāng) 前位置信息以預(yù)定形式發(fā)送至請(qǐng)求方。
[0041] 其中,這里所說(shuō)的請(qǐng)求方消息例如可以為短信、彩信、即時(shí)消息等消息中的任意一 種。
[0042] 圖2示出了根據(jù)本發(fā)明的實(shí)施例的位置請(qǐng)求處理設(shè)備200的一個(gè)示例。如圖2所 示,位置請(qǐng)求處理設(shè)備200包括請(qǐng)求接收單元210、請(qǐng)求判定與解析單元220、獲取單元230 以及位置信息發(fā)送單元240。
[0043] 如上文所述,該位置請(qǐng)求處理設(shè)備200適于在移動(dòng)終端100中執(zhí)行,移動(dòng)終端100 例如可以是手機(jī)(如智能手機(jī))或平板電腦等移動(dòng)通信設(shè)備。
[0044] 當(dāng)移動(dòng)終端100通過(guò)無(wú)線通信子系統(tǒng)124接收到請(qǐng)求方(例如可以是下文將要描 述的位置信息獲取設(shè)備400或500)所發(fā)送的消息(即上述請(qǐng)求方消息)時(shí),移動(dòng)終端100 將該消息轉(zhuǎn)發(fā)給請(qǐng)求接收單元210。
[0045] 然后,請(qǐng)求接收單元210將其接收到的請(qǐng)求方消息再轉(zhuǎn)發(fā)給請(qǐng)求判定與解析單元 220,以通過(guò)請(qǐng)求判定與解析單元220來(lái)判定該消息是否為位置請(qǐng)求信息。當(dāng)請(qǐng)求方消息是 位置請(qǐng)求信息時(shí),請(qǐng)求判定與解析單元220對(duì)該消息進(jìn)行解析,以根據(jù)解析的結(jié)果來(lái)確定 是否同意請(qǐng)求方的請(qǐng)求,即是否同意請(qǐng)求方消息中的位置請(qǐng)求。
[0046] 根據(jù)一種實(shí)現(xiàn)方式,請(qǐng)求判定與解析單元220可以根據(jù)接收的消息的類型或格式 等來(lái)判定其是否為位置請(qǐng)求信息。例如,位置請(qǐng)求信息可以采用json格式,這樣,當(dāng)接收到 的請(qǐng)求方消息是這種格式時(shí),請(qǐng)求判定與解析單元220可以判定該消息為位置請(qǐng)求信息。
[0047] 下面為采用json格式的位置請(qǐng)求信息的一個(gè)示例: meitu_sms_req:{"what":"requestforsomething", "date":"2014-01-0101:00:00"}
[0048] 其中,這里的"requestforsomething"可以由發(fā)送方輸入請(qǐng)求地理位置的原因, 或者也可以為空。
[0049] 需要注意的是,本發(fā)明不受限于位置請(qǐng)求信息的具體類型或格式,所有可以與普 通消息進(jìn)行區(qū)別而能夠由此判定出其為位置請(qǐng)求信息的實(shí)現(xiàn)方式都在本發(fā)明的保護(hù)范圍 之內(nèi)。
[0050] 此外,根據(jù)一種實(shí)現(xiàn)方式,當(dāng)請(qǐng)求判定與解析單元220判定請(qǐng)求方消息不是位置 請(qǐng)求信息時(shí)(例如當(dāng)接收到的請(qǐng)求方消息不是json格式消息時(shí)),其可以將該消息按普通 消息(例如普通短信)處理。
[0051] 通過(guò)對(duì)請(qǐng)求方消息的解析,通??梢垣@得請(qǐng)求方消息的文字、圖片和/或語(yǔ)音等 該消息本身的內(nèi)容,也可以根據(jù)需要選擇性地獲得請(qǐng)求方消息的一些相關(guān)信息,比如聯(lián)系 人信息等。
[0052] 這樣,在一個(gè)實(shí)現(xiàn)方式中,請(qǐng)求判定與解析單元220可以基于解析結(jié)果中包含的 請(qǐng)求方的聯(lián)系人信息來(lái)驗(yàn)證請(qǐng)求方的聯(lián)系人,判斷其是否為預(yù)定聯(lián)系人之一。如果請(qǐng)求方 的聯(lián)系人是上述預(yù)定聯(lián)系人中的一個(gè),則可以同意請(qǐng)求方消息的位置請(qǐng)求,也即,同意將移 動(dòng)終端100的位置信息發(fā)送給上述請(qǐng)求方。其中,預(yù)定聯(lián)系人例如可以是用戶預(yù)先指定的 部分已存儲(chǔ)的聯(lián)系人,和/或可以是滿足預(yù)定條件的聯(lián)系人(比如歸屬地為指定地區(qū)的聯(lián) 系人j等等)°
[0053] 此外,根據(jù)一種實(shí)現(xiàn)方式,當(dāng)經(jīng)過(guò)驗(yàn)證后發(fā)現(xiàn)請(qǐng)求方的聯(lián)系人并非上述預(yù)定聯(lián)系 人中的任意一個(gè)時(shí),請(qǐng)求判定與解析單元220例如可以直接拒絕或忽略該請(qǐng)求方消息的位 置請(qǐng)求。
[0054] 通過(guò)以上實(shí)現(xiàn)方式,請(qǐng)求判定與解析單元220可以自行判斷出是否同意請(qǐng)求方短 信的位置請(qǐng)求,而不需要用戶參與輸入指令,能夠節(jié)省用戶的操作和時(shí)間。
[0055] 根據(jù)另一種實(shí)現(xiàn)方式,當(dāng)經(jīng)過(guò)驗(yàn)證后發(fā)現(xiàn)請(qǐng)求方的聯(lián)系人并非上述預(yù)定聯(lián)系人中 的任意一個(gè)時(shí),請(qǐng)求判定與解析單元220也可以通過(guò)用戶的確認(rèn)來(lái)確定是否同意所述請(qǐng)求 方消息的位置請(qǐng)求。例如,當(dāng)請(qǐng)求判定與解析單元220發(fā)現(xiàn)請(qǐng)求方的聯(lián)系人并非上述預(yù)定 聯(lián)系人中的任意一個(gè)時(shí),可以通過(guò)移動(dòng)終端1〇〇的輸出裝置(如觸摸屏146)顯示請(qǐng)求方的 聯(lián)系人信息,并請(qǐng)用戶來(lái)輸入是否同意該請(qǐng)求,然后根據(jù)其輸入的指令來(lái)做出相應(yīng)的處理。 通過(guò)這種實(shí)現(xiàn)方式,請(qǐng)求判定與解析單元220可以結(jié)合用戶的輸入指令來(lái)確定是否同意請(qǐng) 求方的位置請(qǐng)求,能夠更好地符合用戶意圖和需要。
[0056] 此外,根據(jù)一種實(shí)現(xiàn)方式,當(dāng)經(jīng)過(guò)驗(yàn)證后發(fā)現(xiàn)請(qǐng)求方的聯(lián)系人是陌生聯(lián)系人或黑 名單中的任一個(gè)時(shí),請(qǐng)求判定與解析單元220可以直接忽略或拒絕該請(qǐng)求方消息的位置請(qǐng) 求。這樣,能夠?yàn)橛脩羟宄恍┎槐匾尿}擾,并能夠防止用戶隱私的泄露。
[0057] 需要注意的是,上文中所說(shuō)的"請(qǐng)求方的聯(lián)系人并非上述預(yù)定聯(lián)系人中的任意一 個(gè)"是指請(qǐng)求方的聯(lián)系人不是預(yù)定聯(lián)系人,但卻不一定是陌生聯(lián)系人,其有可能是移動(dòng)終端 100的通訊錄中的已存聯(lián)系人;而陌生聯(lián)系人則是指通訊錄以外的聯(lián)系人。
[0058] 這樣,通過(guò)以上處理,請(qǐng)求判定與解析單元220可以判定出是否同意請(qǐng)求方消息 中的位置請(qǐng)求。在同意請(qǐng)求方消息中的位置請(qǐng)求的情況下,觸發(fā)獲取單元230執(zhí)行處理來(lái) 獲取位置請(qǐng)求處理設(shè)備200的當(dāng)前位置信息(也即移動(dòng)終端100的位置信息)。
[0059] 其中,獲取單元230例如可以通過(guò)移動(dòng)終端100的一個(gè)或多個(gè)其他傳感器116 (諸 如GPS接收機(jī)等定位系統(tǒng))來(lái)獲取移動(dòng)終端100的位置信息,作為上述當(dāng)前位置信息。
[0060] 然后,獲取單元230將獲取到的當(dāng)前位置信息發(fā)送給位置信息發(fā)送單元240,并由 位置信息發(fā)送單元240將該當(dāng)前位置信息以預(yù)定形式(例如json格式)發(fā)送至請(qǐng)求方。
[0061] 下面為以json格式發(fā)送至請(qǐng)求方的當(dāng)前位置信息的一個(gè)示例:
【權(quán)利要求】
1. 一種位置請(qǐng)求處理設(shè)備,該設(shè)備適于在移動(dòng)終端中執(zhí)行,并包括: 請(qǐng)求接收單元,適于接收來(lái)自請(qǐng)求方的請(qǐng)求方消息; 請(qǐng)求判定與解析單元,適于判定所述請(qǐng)求方消息是否為位置請(qǐng)求信息,并在所述請(qǐng)求 方消息是位置請(qǐng)求信息的情況下,對(duì)所述請(qǐng)求方消息進(jìn)行解析以確定是否同意所述請(qǐng)求方 消息的位置請(qǐng)求; 獲取單元,適于在同意所述請(qǐng)求方消息的位置請(qǐng)求的情況下,獲取當(dāng)前位置信息;以及 位置信息發(fā)送單元,適于將所述當(dāng)前位置信息以預(yù)定形式發(fā)送至所述請(qǐng)求方。
2. 根據(jù)權(quán)利要求1所述的位置請(qǐng)求處理設(shè)備,其中,所述請(qǐng)求判定與解析單元適于: 基于解析結(jié)果中包含的所述請(qǐng)求方的聯(lián)系人信息,驗(yàn)證所述請(qǐng)求方的聯(lián)系人是否為預(yù) 定聯(lián)系人之一,若是,則同意所述請(qǐng)求方消息的位置請(qǐng)求。
3. 根據(jù)權(quán)利要求2所述的位置請(qǐng)求處理設(shè)備,其中,所述請(qǐng)求判定與解析單元還適于: 在所述請(qǐng)求方的聯(lián)系人不是所述預(yù)定聯(lián)系人中的任一個(gè)的情況下,通過(guò)用戶確認(rèn)來(lái)確 定是否同意所述請(qǐng)求方消息的位置請(qǐng)求。
4. 一種位置信息獲取設(shè)備,該設(shè)備適于在移動(dòng)終端中執(zhí)行,并包括: 請(qǐng)求發(fā)送單元,適于將位置請(qǐng)求信息以預(yù)定形式發(fā)送至被請(qǐng)求方; 回復(fù)接收單元,適于接收來(lái)自被請(qǐng)求方的回復(fù)消息; 回復(fù)判定與解析單元,適于判定所述回復(fù)消息是否為位置回復(fù)信息,并在所述回復(fù)消 息是位置回復(fù)信息的情況下對(duì)所述回復(fù)消息進(jìn)行解析;以及 存儲(chǔ)單元,適于存儲(chǔ)解析結(jié)果中所包含的所述被請(qǐng)求方的位置信息。
5. 根據(jù)權(quán)利要求4所述的位置信息獲取設(shè)備,其中,所述存儲(chǔ)單元適于: 根據(jù)所述解析結(jié)果獲取與所述被請(qǐng)求方相關(guān)聯(lián)的聯(lián)系人信息; 查找與該聯(lián)系人信息相關(guān)聯(lián)的位置信息,如果存在該位置信息,則使用所述解析結(jié)果 中包括的位置信息來(lái)更新所述相關(guān)聯(lián)的位置信息;否則,則與所述聯(lián)系人信息相關(guān)聯(lián)地存 儲(chǔ)所述解析結(jié)果中包括的位置信息。
6. 根據(jù)權(quán)利要求5所述的位置信息獲取設(shè)備,其中,所述存儲(chǔ)單元適于: 在存在與該聯(lián)系人信息相關(guān)聯(lián)的位置信息、并且所述解析結(jié)果中所包含的所述被請(qǐng)求 方的位置信息中包含標(biāo)簽信息的情況下,判定所述與該聯(lián)系人信息相關(guān)聯(lián)的位置信息所包 含的至少一個(gè)位置中是否存在與該標(biāo)簽信息關(guān)聯(lián)的位置: 若存在,則利用所述存儲(chǔ)解析結(jié)果中所包含的所述被請(qǐng)求方的位置信息來(lái)更新所述至 少一個(gè)位置中與該標(biāo)簽信息關(guān)聯(lián)的位置; 否則,與該標(biāo)簽信息相關(guān)聯(lián)地存儲(chǔ)所述解析結(jié)果中所包含的所述被請(qǐng)求方的位置信 肩、。
7. -種位置請(qǐng)求處理方法,該方法適于在移動(dòng)終端中執(zhí)行,并包括步驟: 接收來(lái)自請(qǐng)求方的請(qǐng)求方消息; 判定所述請(qǐng)求方消息是否為位置請(qǐng)求信息,并在所述請(qǐng)求方消息是位置請(qǐng)求信息的情 況下,對(duì)所述請(qǐng)求方消息進(jìn)行解析以確定是否同意所述請(qǐng)求方消息的位置請(qǐng)求; 在同意所述請(qǐng)求方消息的位置請(qǐng)求的情況下,獲取當(dāng)前位置信息;以及 將所述當(dāng)前位置信息以預(yù)定形式發(fā)送至所述請(qǐng)求方。
8. -種位置信息獲取方法,該方法適于在移動(dòng)終端中執(zhí)行,并包括步驟: 將位置請(qǐng)求信息以預(yù)定形式發(fā)送至被請(qǐng)求方; 接收來(lái)自被請(qǐng)求方的回復(fù)消息; 判定所述回復(fù)消息是否為位置回復(fù)信息,并在所述回復(fù)消息是位置回復(fù)信息的情況 下,對(duì)所述回復(fù)消息進(jìn)行解析;以及 存儲(chǔ)解析結(jié)果中所包含的所述被請(qǐng)求方的位置信息。
9. 一種移動(dòng)終端,包括如權(quán)利要求1-3中任一項(xiàng)所述的位置請(qǐng)求處理設(shè)備或如權(quán)利要 求4-6中任一項(xiàng)所述的位置信息獲取設(shè)備。
10. -種位置信息處理系統(tǒng),包括如權(quán)利要求1-3中任一項(xiàng)所述的位置請(qǐng)求處理設(shè)備 和如權(quán)利要求4-6中任一項(xiàng)所述的位置信息獲取設(shè)備。
【文檔編號(hào)】H04W4/12GK104320760SQ201410552592
【公開(kāi)日】2015年1月28日 申請(qǐng)日期:2014年10月17日 優(yōu)先權(quán)日:2014年10月17日
【發(fā)明者】張彬, 劉俊榮 申請(qǐng)人:廈門(mén)美圖移動(dòng)科技有限公司