上次發(fā)出的位置信息不相同時,將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。
[0135]在本實施方式中,目標客戶端可以記錄每次發(fā)出的位置信息,在發(fā)出當前位置信息之前,可以先將當前位置信息與上次發(fā)出的位置信息比較,當二者不相同時,才將當前位置信息發(fā)送給追隨客戶端,如此減少了客戶端的工作負荷。如果當前位置信息與上次發(fā)出的位置信息相同,表明目標客戶端的位置沒有發(fā)生變化,追隨客戶端只需要按照已經(jīng)接收到的位置信息進行導航便能夠到達目標客戶端所在的位置,所以目標客戶端不需將當前位置信息再次發(fā)送給追隨客戶端。
[0136]請參閱圖11,在本申請的一個實施方式中,所述客戶端交互方法還可以包括如下子步驟。
[0137]步驟S167:監(jiān)視當前位置信息與上次發(fā)出的位置信息相比較是否發(fā)生變化。
[0138]步驟S169:當前位置信息與上次發(fā)出的位置信息不相同時,將當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。
[0139]在本實施方式中,目標客戶端可以監(jiān)視當前位置是否發(fā)生變化,在發(fā)生變化時告知追隨客戶端,如此減少了客戶端的工作負荷。目標客戶端可以記錄每次發(fā)出的位置信息,以便于后續(xù)判斷當前位置是否發(fā)生變化。目標客戶端可以持續(xù)的產(chǎn)生當前位置信息,并將當前位置信息與上次發(fā)出的位置信息進行比較,當二者不相同時,說明目標客戶端當前的位置發(fā)生變化,將當前位置信息發(fā)送給追隨客戶端。如果當前位置信息與上次發(fā)出的位置信息相同,表明目標客戶端的位置沒有發(fā)生變化,追隨客戶端只需要按照已經(jīng)接收到的位置信息進行導航便能夠到達目標客戶端所在的位置,所以目標客戶端不需要再次將當前位置信息發(fā)送給追隨客戶端。
[0140]請參閱圖12,本申請實施方式還提供一種客戶端20。客戶端20包括:第二接收模塊21、定位模塊22和第二發(fā)送模塊23。
[0141]第二接收模塊21用于接收位置信息獲取請求。
[0142]在本實施方式中,第二接收模塊21可以為任意的無線數(shù)據(jù)接收芯片,也可以為利用上述芯片接收位置信息獲取請求的邏輯體。
[0143]在本實施方式中,位置信息獲取請求用于表示一個客戶端請求獲取另一個客戶端的當前位置信息。位置信息獲取請求本身的表達方式可以為預先定義的任意一組字符串或數(shù)組,當?shù)诙蛻舳私邮盏皆撟址?,認為接收到了位置信息獲取請求。
[0144]定位模塊22,用于定位當前位置,產(chǎn)生當前位置信息。
[0145]在本實施方式中,客戶端20接收到位置信息獲取請求之后,定位模塊22響應位置信息獲取請求,對客戶端20當前所在的位置進行定位,并產(chǎn)生表示當前位置的當前位置信息。定位模塊22可以為GPS定位芯片,也可以為提供基站定位方式的移動網(wǎng)絡,如GSM、CDMA,對應于不同的定位方式,其產(chǎn)生的位置信息的具體表達方式可能不同。
[0146]第二發(fā)送模塊23,將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。
[0147]在本實施方式中,第二發(fā)送模塊23可以為任意的無線數(shù)據(jù)發(fā)送芯片,也可以為利用上述芯片發(fā)出位置信息的邏輯體。定位模塊22產(chǎn)生當前位置信息后,第二發(fā)送模塊23將當前位置信息發(fā)送給發(fā)出位置信息獲取請求的客戶端。
[0148]本申請?zhí)峁┝送ㄟ^第一客戶端向第二客戶端發(fā)出位置信息獲取請求,以及第二客戶端將其當前位置信息告知第一客戶端,實現(xiàn)第一客戶端和第二客戶端建立的聯(lián)系,第一客戶端可以使用導航功能至第二客戶端的所在的位置。如此無需用戶進行繁瑣的搜索操作,實現(xiàn)自動導航,給用戶帶來了極大的便利。
[0149]雖然通過實施方式描繪了本申請,本領(lǐng)域普通技術(shù)人員知道,本申請有許多變形和變化而不脫離本申請的精神,希望所附的權(quán)利要求包括這些變形和變化而不脫離本申請的精神。
【主權(quán)項】
1.一種客戶端交互方法,其特征在于,包括: 第一客戶端向第二客戶端發(fā)出位置信息獲取請求; 所述第二客戶端接收所述位置信息獲取請求; 所述第二客戶端使用定位功能,產(chǎn)生當前位置信息; 所述第二客戶端將所述當前位置信息發(fā)送給所述第一客戶端; 所述第一客戶端接收所述當前位置信息; 所述第一客戶端使用導航功能,導航至所述當前位置信息所表示的位置。2.如權(quán)利要求1所述的方法,其特征在于,所述第二客戶端產(chǎn)生當前位置信息的步驟還包括: 接收控制命令; 所述控制命令為同意所述第一客戶端獲取所述第二客戶端的位置信息時,使用定位功能,產(chǎn)生當前位置信息。3.如權(quán)利要求1所述的方法,其特征在于,所述第二客戶端將當前位置信息發(fā)送給所述第一客戶端的步驟還包括: 所述第二客戶端判斷距離上次發(fā)出位置信息是否到達預定時長; 若到達預定時長,所述第二客戶端產(chǎn)生當前位置信息; 向所述第一客戶端發(fā)出當前位置信息。4.一種客戶端交互系統(tǒng),其特征在于,包括第一客戶端和第二客戶端,其中, 所述第一客戶端包括: 第一發(fā)送模塊,用于向所述第二客戶端發(fā)出位置信息獲取請求; 第一接收模塊,接收所述第二客戶端發(fā)出的當前位置信息; 導航模塊,導航至所述當前位置信息所表示的位置; 所述第二客戶端包括: 第二接收模塊,用于接收所述第一客戶端發(fā)出的所述位置信息獲取請求; 定位模塊,用于定位所述第二客戶端的位置,產(chǎn)生當前位置信息; 第二發(fā)送模塊,用于將所述當前位置信息發(fā)送給所述第一客戶端。5.一種客戶端交互方法,其特征在于,包括: 向目標客戶端發(fā)出位置信息獲取請求; 接收從所述目標客戶端發(fā)回的位置信息; 使用導航功能,導航至所述位置信息所表示的位置。6.一種客戶端,其特征在于,包括: 第一發(fā)送模塊,用于向目標客戶端發(fā)出位置信息獲取請求; 第一接收模塊,接收所述目標客戶端發(fā)回的位置信息; 導航模塊,導航至所述位置信息所表示的位置。7.一種客戶端交互方法,其特征在于,包括: 接收位置信息獲取請求; 使用定位功能,產(chǎn)生當前位置信息; 將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。8.如權(quán)利要求7所述的方法,其特征在于,產(chǎn)生當前位置信息的步驟還包括: 接收控制命令; 所述控制命令為同意將當前位置信息發(fā)給發(fā)出所述位置信息獲取請求的客戶端時,使用定位功能,產(chǎn)生當前位置信息。9.如權(quán)利要求7所述的方法,其特征在于,將當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端的步驟還包括: 判斷距離上次發(fā)出位置信息是否到達預定時長; 若到達預定時長,產(chǎn)生當前位置信息; 將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。10.如權(quán)利要求9所述的方法,其特征在于,將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端的步驟還包括: 將所述當前位置信息與上次發(fā)出的位置信息進行比較; 所述當期位置信息與上次發(fā)出的位置信息不相同時,將所述當前位置信息發(fā)送給發(fā)出位置信息獲取請求的客戶端。11.如權(quán)利要求7所述的方法,其特征在于,將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端的步驟還包括: 監(jiān)視當前位置信息與上次發(fā)出的位置信息相比較是否發(fā)生變化; 當前位置信息與上次發(fā)出的位置信息不相同時,將當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。12.—種客戶端,其特征在于,包括: 第二接收模塊,用于接收位置信息獲取請求; 定位模塊,用于定位當前位置,產(chǎn)生當前位置信息; 第二發(fā)送模塊,將所述當前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。
【專利摘要】本申請實施方式公開了一種客戶端交互方法與系統(tǒng)以及客戶端??蛻舳私换シ椒ǎǎ旱谝豢蛻舳讼虻诙蛻舳税l(fā)出位置信息獲取請求;所述第二客戶端接收所述位置信息獲取請求;所述第二客戶端使用定位功能,產(chǎn)生當前位置信息;所述第二客戶端將所述當前位置信息發(fā)送給所述第一客戶端;所述第一客戶端接收所述當前位置信息;所述第一客戶端使用導航功能,導航至所述當前位置信息所表示的位置。本申請無需用戶進行繁瑣的搜索操作,實現(xiàn)自動將第一客戶端導航至第二客戶端,給用戶帶來了極大的便利。
【IPC分類】H04L29/08, H04L29/06
【公開號】CN104954341
【申請?zhí)枴緾N201410126093
【發(fā)明人】付智杰
【申請人】阿里巴巴集團控股有限公司
【公開日】2015年9月30日
【申請日】2014年3月31日