客戶端交互方法與系統(tǒng)以及客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及網(wǎng)絡(luò)通信技術(shù)領(lǐng)域,特別涉及一種客戶端交互方法與系統(tǒng)以及客戶端。
【背景技術(shù)】
[0002]在現(xiàn)實生活中,人與人之間經(jīng)常進行交流溝通,以維系人與人之間的社會關(guān)系。通常,進行溝通的雙方可能處于不同的地點,通過電話或網(wǎng)絡(luò)聊天軟件進行交流。在一些情況下,交流雙方需要見面,可能會需要雙方中的一方去另一方所在的位置,比如甲方和乙方進行交流,并約定甲方至乙方所在的位置進行面談。
[0003]傳統(tǒng)做法,乙方將其所在地址以及可能的路線告訴甲方,然后甲方按照乙方提供的地址出發(fā)。顯然,傳統(tǒng)做法在一些時候非常不方便,比如甲方和乙方均不知道從甲方所在地至乙方所在地的路線,則二人便難以見面。
[0004]隨著科學(xué)技術(shù)的發(fā)展,產(chǎn)生了電子地圖,以及配合電子地圖使用的導(dǎo)航軟件。比如百度地圖、谷歌地圖、高德地圖、高德導(dǎo)航以及凱立德導(dǎo)航等等。將電子地圖和導(dǎo)航軟件配合使用,便可以實現(xiàn)將用戶導(dǎo)航至某一個指定的地點。比如,甲方至乙方的位置,乙方告知甲方其所在位置之后,甲方便可以在電子地圖中搜索乙方的位置,進而規(guī)劃出行的路徑。通常,乙方告訴甲方具體位置時,會將其附近比較明顯的地標(biāo)告知甲方,以便于甲方搜索,地標(biāo)可以是廣場名字、商店名字、建筑物名稱等等。然而,在一些情況下,乙方所在的位置沒有比較明顯的地標(biāo),此時甲方通過電子地圖難以定位乙方具體位置,從而難以規(guī)劃到乙方的路徑。
【發(fā)明內(nèi)容】
[0005]本申請實施方式的目的是提供一種客戶端交互方法與系統(tǒng)以及客戶端,實現(xiàn)便利的將一個客戶端導(dǎo)航至另一個客戶端所處的地點。
[0006]為解決上述技術(shù)問題,本申請?zhí)峁┮环N客戶端交互方法,包括:
[0007]第一客戶端向第二客戶端發(fā)出位置信息獲取請求;
[0008]所述第二客戶端接收所述位置信息獲取請求;
[0009]所述第二客戶端使用定位功能,產(chǎn)生當(dāng)前位置信息;
[0010]所述第二客戶端將所述當(dāng)前位置信息發(fā)送給所述第一客戶端;
[0011]所述第一客戶端接收所述當(dāng)前位置信息;
[0012]所述第一客戶端使用導(dǎo)航功能,導(dǎo)航至所述當(dāng)前位置信息所表示的位置。
[0013]本申請還提供一種客戶端交互系統(tǒng),包括第一客戶端和第二客戶端,其中,
[0014]所述第一客戶端包括:
[0015]第一發(fā)送模塊,用于向所述第二客戶端發(fā)出位置信息獲取請求;
[0016]第一接收模塊,接收所述第二客戶端發(fā)出的當(dāng)前位置信息;
[0017]導(dǎo)航模塊,導(dǎo)航至所述當(dāng)前位置信息所表示的位置;
[0018]所述第二客戶端包括:
[0019]第二接收模塊,用于接收所述第一客戶端發(fā)出的所述位置信息獲取請求;
[0020]定位模塊,用于定位所述第二客戶端的位置,產(chǎn)生當(dāng)前位置信息;
[0021]第二發(fā)送模塊,用于將所述當(dāng)前位置信息發(fā)送給所述第一客戶端。
[0022]本申請還提供一種客戶端交互方法,包括:
[0023]向目標(biāo)客戶端發(fā)出位置信息獲取請求;
[0024]接收從所述目標(biāo)客戶端發(fā)回的位置信息;
[0025]使用導(dǎo)航功能,導(dǎo)航至所述位置信息所表示的位置。
[0026]本申請還提供一種客戶端,包括:
[0027]第一發(fā)送模塊,用于向目標(biāo)客戶端發(fā)出位置信息獲取請求;
[0028]第一接收模塊,接收所述目標(biāo)客戶端發(fā)回的位置信息;
[0029]導(dǎo)航模塊,導(dǎo)航至所述位置信息所表示的位置。
[0030]本申請還提供一種客戶端交互方法,包括:
[0031]接收位置信息獲取請求;
[0032]使用定位功能,產(chǎn)生當(dāng)前位置信息;
[0033]將所述當(dāng)前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。
[0034]本申請還提供一種客戶端,包括:
[0035]第二接收模塊,用于接收位置信息獲取請求;
[0036]定位模塊,用于定位當(dāng)前位置,產(chǎn)生當(dāng)前位置信息;
[0037]第二發(fā)送模塊,將所述當(dāng)前位置信息發(fā)送給發(fā)出所述位置信息獲取請求的客戶端。
[0038]由以上本申請實施方式提供的技術(shù)方案可見,本申請通過第一客戶端向第二客戶端發(fā)出位置信息獲取請求,以及第二客戶端將其當(dāng)前位置信息告知第一客戶端,實現(xiàn)第一客戶端和第二客戶端建立聯(lián)系,第一客戶端可以使用導(dǎo)航功能至第二客戶端的所在的位置。如此無需用戶進行繁瑣的搜索操作,實現(xiàn)自動導(dǎo)航,給用戶帶來了極大的便利。
【附圖說明】
[0039]為了更清楚地說明本申請實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0040]圖1為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0041]圖2為本申請一個實施方式提供的客戶端交互方法中,產(chǎn)生當(dāng)前位置信息的子步驟的流程圖;
[0042]圖3為本申請一個實施方式提供的客戶端交互方法中,客戶端將當(dāng)前位置信息發(fā)送給另一個客戶端的子步驟的流程圖;
[0043]圖4為本申請一個實施方式提供的客戶端交互系統(tǒng)的模塊圖;
[0044]圖5為本申請一個實施方式提供的一種客戶端交互方法的流程圖;
[0045]圖6為本申請一個實施方式提供的客戶端的模塊圖;
[0046]圖7為本申請一個實施方式提供的客戶端交互方法的流程圖;
[0047]圖8為本申請一個實施方式提供的客戶端交互方法中,產(chǎn)生當(dāng)前位置信息的子步驟的流程圖;
[0048]圖9為本申請一個實施方式提供的客戶端交互方法中,客戶端將當(dāng)前位置信息發(fā)送給另一個客戶端的子步驟的流程圖;
[0049]圖10為本申請一個實施方式提供的客戶端交互方法中,客戶端將當(dāng)前位置信息發(fā)送給另一個客戶端的子步驟的流程圖;
[0050]圖11為本申請一個實施方式提供的客戶端交互方法中,客戶端將當(dāng)前位置信息發(fā)送給另一個客戶端的子步驟的流程圖;
[0051]圖12為本申請一個實施方式提供的客戶端的模塊圖。
【具體實施方式】
[0052]為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施方式中的附圖,對本申請實施方式中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施方式僅僅是本申請一部分實施方式,而不是全部的實施方式?;诒旧暾堉械膶嵤┓绞剑绢I(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施方式,都應(yīng)當(dāng)屬于本申請保護的范圍。
[0053]請參閱圖1,為本申請的一個實施方式提供的客戶端交互方法??蛻舳丝梢詾槿我庑问降囊苿咏K端如手機、平板電腦、筆記本電腦、便攜式導(dǎo)航或車載導(dǎo)航等,還可以為運行在上述硬件設(shè)備中的由程序語言編制形成的邏輯體,舉例為:可以為即時通信軟件,如阿里旺旺、來往、易信、騰訊QQ或微信等。所述客戶端交互方法包括以下步驟。
[0054]步驟SlO:第一客戶端向第二客戶端發(fā)出位置信息獲取請求。
[0055]在本實施方式中,可以在第一客戶端的界面設(shè)置與第二客戶端對應(yīng)的按鈕選項,該按鈕選項被觸發(fā)后,第一客戶端向第二客戶端發(fā)出位置信息獲取請求。
[0056]在本實施方式中,位置信息獲取請求用于表示第一客戶端請求獲取第二客戶端的當(dāng)前位置信息。位置信息獲取請求本身的表達方式可以為預(yù)先定義的任意一組字符串或數(shù)組,當(dāng)?shù)诙蛻舳私邮盏皆撟址?,認為接收到了位置信息獲取請求。
[0057]步驟S20:所述第二客戶端接收所述位置信息獲取請求。
[0058]步驟S30:所述第二客戶端使用定位功能,產(chǎn)生當(dāng)前位置信息。
[0059]在本實施方式中,第二客戶端接收到位置信息獲取請求之后,響應(yīng)位置信息獲取請求,使用定位功能,對其當(dāng)前所在的位置進行定位,并產(chǎn)生表示當(dāng)前位置的當(dāng)前位置信息。定位功能可以為GPS定位,也可以為基站定位,對應(yīng)于不同的定位方式,其產(chǎn)生的位置信