本發(fā)明涉及互聯(lián)網(wǎng)領域,具體而言,涉及一種運動軌跡的分享方法和裝置。
背景技術(shù):
現(xiàn)有用戶可以通過安裝在終端上的應用程序與聊天好友共享位置,但是僅僅是分享位置是無法滿足用戶的要求的,如需要聊天中的好友之一對其他好友指路或引領其他人的行車路線等需要查看各個好友之間的路徑情況的場景下,需要分享好友的行車軌跡,但是現(xiàn)有技術(shù)中無法實現(xiàn)此功能。
針對上述無法通過即時通訊實時分享好友運動軌跡的問題,目前尚未提出有效的解決方案。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供了一種運動軌跡的分享方法和裝置,以至少解決無法通過即時通訊分享好友運動軌跡的技術(shù)問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種運動軌跡的分享方法,該方法包括:即時通訊客戶端接收軌跡分享指令,其中,軌跡分享指令用于指示即時通訊客戶端分享即時通訊客戶端所在的第一終端在運動事件中的實時運動軌跡;即時通訊客戶端響應軌跡分享指令生成第一軌跡分享事件;即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器,其中,第一軌跡分享事件用于指示服務器按照軌跡分享指令指定的方式分享第一終端的實時運動軌跡。
根據(jù)本發(fā)明實施例的一個方面,提供了一種運動軌跡的分享方法,該方法包括:服務器接收即時通訊客戶端發(fā)送的第一軌跡分享事件,其中,第一軌跡分享事件攜帶有指定的分享方式;服務器按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡。
根據(jù)本發(fā)明實施例的一個方面,提供了一種運動軌跡的分享方法,該方法包括:即時通訊客戶端所在的第二終端接收服務器發(fā)送的軌跡分享通知,其中,軌跡分享通知用于通知第一終端通過即時通訊客戶端分享了第一終端的實時運行軌跡;第二終端的即時通訊客戶端響應點擊軌跡分享通知的指令生成用于響應軌跡分享通知的響應信息,將響應信息返回至服務器;第二終端的即時通訊客戶端接收服務器基于響應信息發(fā)送的第一終端的實時運動軌跡。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種運動軌跡的分享裝置,該分享裝置包括:接收單元,用于接收軌跡分享指令,其中,軌跡分享指令用于指示即時通訊客戶端分享即時通訊客戶端所在的第一終端在運動事件中的實時運動軌跡;生成單元,用于響應軌跡分享指令生成第一軌跡分享事件;發(fā)送單元,用于將第一軌跡分享事件發(fā)送至服務器,其中,第一軌跡分享事件用于指示服務器按照軌跡分享指令指定的方式分享第一終端的實時運動軌跡。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種運動軌跡的分享裝置,該分享裝置包括:通知接收單元,用于接收服務器發(fā)送的軌跡分享通知,其中,軌跡分享通知用于通知第一終端通過即時通訊客戶端分享了第一終端的實時運行軌跡;響應單元,用于響應點擊軌跡分享通知的指令生成用于響應軌跡分享通知的響應信息,將響應信息返回至服務器;軌跡接收單元,用于接收服務器發(fā)送的第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,即時通訊客戶端在接收到分享其所在的第一終端的實時運動軌跡的分享指令之后,生成第一軌跡分享事件,并通過該第一軌跡分享事件指示即時通訊客戶端對應的服務器(如即時通訊服務器)分享第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)無法通過即時通訊實時分享好友運動軌跡的問題。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的硬件環(huán)境示意圖;
圖2是根據(jù)本發(fā)明實施例的一種可選的運動軌跡的分享方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的另一種可選的運動軌跡的分享方法的時序圖;
圖4是根據(jù)本發(fā)明實施例的各個運動軌跡與時間對應關系的示意圖;
圖5是根據(jù)本發(fā)明實施例的運動軌跡的分享方法的界面示意圖;
圖6是根據(jù)本發(fā)明實施例的再一種可選的運動軌跡的分享方法的流程圖;
圖7是根據(jù)本發(fā)明實施例的又一種可選的運動軌跡的分享方法的流程圖;
圖8是根據(jù)本發(fā)明實施例的一種可選的運動軌跡的分享裝置的示意圖;
圖9是根據(jù)本發(fā)明實施例的一種可選的運動軌跡的分享裝置的示意圖;
圖10是根據(jù)本發(fā)明實施例的一種終端的結(jié)構(gòu)框圖。
具體實施方式
為了使本技術(shù)領域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設備固有的其它步驟或單元。
實施例1
根據(jù)本發(fā)明實施例,提供了一種運動軌跡的分享方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
可選地,在本實施例中,上述運動軌跡的分享方法可以應用于如圖1所示的由第一終端10、服務器30以及第二終端50構(gòu)成的硬件環(huán)境中,其中,硬件環(huán)境包括網(wǎng)絡環(huán)境。如圖1所示,終端10通過網(wǎng)絡與服務器30進行連接,上述網(wǎng)絡包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)。
如圖2所示,本發(fā)明提供的一種運動軌跡的分享方案可以包括如下步驟:
步驟s202:即時通訊客戶端接收軌跡分享指令,其中,軌跡分享指令用于指示即時通訊客戶端分享即時通訊客戶端所在的第一終端在運動事件中的實時運動軌跡。
步驟s204:即時通訊客戶端響應軌跡分享指令生成第一軌跡分享事件。
步驟s206:即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器,其中,第一軌跡分享事件用于指示服務器按照軌跡分享指令指定的方式分享第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,即時通訊客戶端在接收到分享其所在的第一終端的實時運動軌跡的分享指令之后,生成第一軌跡分享事件,并通過該第一軌跡分享事件指示即時通訊客戶端對應的服務器(如即時通訊服務器)分享第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中,用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令,即時通訊客戶端接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,按照分享指令指示的分享方式將第一終端的實時運動軌跡分享至安裝有即時通訊客戶端的第二終端,第二終端即可獲取該第一終端的實時運動軌跡。
通過上述實施例,可以實時分享安裝有即時通訊客戶端的終端的運動軌跡。
具體地,通過第一終端的定位服務實時定位第一終端的實時地理位置,并實時更新第一終端的實時運動軌跡;還可以通過第一終端的定位服務實時定位第一終端的實時地理位置,并將實時定位得到的實時地理位置發(fā)送至即時通訊客戶端,通過即時通訊客戶端繪制第一終端的實時運動軌跡。
在上述實施例中,即時通訊客戶端響應軌跡分享指令生成第一軌跡分享事件包括:即時通訊客戶端獲取第一終端在第一分享時間段內(nèi)的第一運動軌跡;即時通訊客戶端響應軌跡分享指令生成至少攜帶有第一運動軌跡的第一軌跡分享事件,其中,實時運動軌跡包括:第一運動軌跡。
具體地,即時通訊客戶端接收到分享指令的同時,可以從第一終端的定位服務中獲取第一終端在該運動事件中已經(jīng)完成的第一運動軌跡;也可以在接收到分享指令之后,向定位服務發(fā)送請求,以獲取第一終端已完成的第一運動軌跡,即時通訊客戶端在獲取該第一運動軌跡之后,生成至少攜帶有該第一運動軌跡的第一軌跡分享事件。
可選地,該第一軌跡分享事件中還可以包括:上述的分享指令所指示的分享方式。服務器在接收到該第一軌跡分享事件之后,按照分享指令所指示的分享方式將第一軌跡分享事件通知至第二終端。
進一步地,服務器可以在將第一軌跡分享事件通知至第二終端的同時,將第一運動軌跡發(fā)送至第二終端。
在一個可選的實施例中,即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,還可以包括:即時通訊客戶端將第一終端在運動事件中產(chǎn)生的第二運動軌跡實時發(fā)送給服務器,其中,實時運動軌跡包括:第一運動軌跡和第二運動軌跡。該第二運動軌跡為在第一運動軌跡之后產(chǎn)生的運動軌跡。
具體地,在即時通訊客戶端將至少攜帶有第一運動軌跡的第一軌跡分享事件發(fā)送至服務器之后,實時繪制第一終端在第一運動軌跡之后的第二運動軌跡,并將第二運動軌跡實時發(fā)送至服務器,也即,在即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,實時將第一終端的實時運動軌跡中的變量發(fā)送至服務器。
可選地,在即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,實時獲取第一終端在第一運動軌跡之后定位得到的實時地理位置,將該實時地理位置發(fā)送至服務器,服務器繪制該實時地理位置對應的第二運動軌跡。
在另一個可選的實施例中,即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,還包括:即時通訊客戶端接收服務器發(fā)送的第一軌跡分享請求;將第一終端在第一軌跡分享請求所指示的第二分享時間段內(nèi)產(chǎn)生的第三運動軌跡發(fā)送給服務器,其中,實時運動軌跡包括第一運動軌跡和第三運動軌跡。
通過本發(fā)明的上述實施例,可以按照分享時間段和接收到的分享請求分享運動軌跡。
在另一個可選的實施例中,即時通訊客戶端將至少攜帶有第一運動軌跡的第一軌跡分享事件發(fā)送至服務器之后,服務器向第二終端通知第一終端的第一軌跡分享事件,在服務器接收到第二終端的響應信息之后,生成第一軌跡分享請求,將該第一軌跡分享請求發(fā)送至第一終端,第一終端的即時通訊客戶端獲取該第一軌跡分享請求之后,響應該第一軌跡分享請求,將第一終端的第三運動軌跡發(fā)送給服務器,并在將第三運動軌跡發(fā)送至服務器之后,將第一終端在運動事件中在第三運動軌跡之后實時產(chǎn)生的第四運動軌跡實時發(fā)送給服務器。
在另一個可選的實施例中,在即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,該方法還可以包括:即時通訊客戶端將第一終端在運動事件中已產(chǎn)生的第五運動軌跡發(fā)送給服務器,并將第一終端在運動事件中在第五運動軌跡之后產(chǎn)生的第六運動軌跡實時發(fā)送給服務器,其中,實時運動軌跡包括:第五運動軌跡和第六運動軌跡。
在該實施例中,即時通訊客戶端向服務器發(fā)送的第一軌跡分享事件中可以攜帶有分享指令所指示的分享方式,在該實施例中,即時通訊客戶端向服務器發(fā)送的第一軌跡分享事件中,沒有攜帶即時通訊客戶端已完成的運動軌跡。
在另一個可選地實施例中,在即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,所述方法還可以包括:即時通訊客戶端接收服務器發(fā)送的第二軌跡分享請求;即時通訊客戶端響應第二軌跡分享請求將第一終端在運動事件中已產(chǎn)生的第七運動軌跡發(fā)送給服務器,并將第一終端在運動事件中在第七運動軌跡之后產(chǎn)生的第八運動軌跡實時發(fā)送給服務器,其中,實時運動軌跡包括:第七運動軌跡和第八運動軌跡。
具體地,即時通訊客戶端向服務器發(fā)送的第一軌跡分享事件中可以攜帶有分享指令所指示的分享方式,在該實施例中,即時通訊客戶端向服務器發(fā)送的第一軌跡分享事件中,沒有攜帶即時通訊客戶端已完成的運動軌跡。
在即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器之后,且在接收到服務器的第二軌跡分享請求之后,將在運動事件中已產(chǎn)生的第七運動軌跡發(fā)送給服務器,并將第一終端在運動事件中在第七運動軌跡之后產(chǎn)生的第八運動軌跡實時發(fā)送給服務器。
下面結(jié)合圖3詳述本發(fā)明上述實施例,如圖3所示,該實施例可以包括如下步驟:
步驟s301:第一終端在發(fā)生運動事件時啟動定位功能。
可選地,第一終端可以通過即時通訊客戶端調(diào)用定位功能;也可以從第一終端的主操作系統(tǒng)中調(diào)用定位功能,本申請對此不做限定。
步驟s302:在第一終端的屏幕上顯示實時軌跡界面。
可選地,可以通過定位功能記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中。
步驟s303:通過操作實時軌跡頁面生成分享指令。
具體地,上述的操作可以包括:點擊實時軌跡頁面的分享按鈕。
用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令。
可選地,操作可以為點擊操作。
步驟s304:調(diào)用第一終端的即時通訊客戶端。
步驟s305:即時通訊客戶端響應該分享指令生成第一軌跡分享事件。
可選地,即時通訊客戶端可以在生成第一軌跡分享事件時,將第一終端已經(jīng)完成的第一運動軌跡攜帶在該第一軌跡分享事件中。若未將第一終端已經(jīng)完成的第一運動軌跡攜帶在該第一軌跡分享事件,則可以在發(fā)送第一軌跡分享事件之后發(fā)送第一終端已經(jīng)完成的運動軌跡。
步驟s306:即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器。
可選地,若即時通訊客戶端生成的第一軌跡分享事件中未攜帶第一運動軌跡,則即時通訊客戶端可以在執(zhí)行該步驟之后,將即時通訊客戶端生成的第五運動軌跡發(fā)送至服務器,并將第六運動軌跡實時發(fā)送至服務器。
若即時通訊客戶端生成的第一軌跡分享事件中攜帶有第一運動軌跡,則即時通訊客戶端可以在執(zhí)行該步驟之后,將即時通訊客戶端實時生成的第二運動軌跡發(fā)送至服務器。
步驟s307:服務器生成用于通知該第一軌跡分享事件的軌跡分享通知。
該軌跡分享通知中可以攜帶第一終端的實時軌跡頁面的頁面鏈接。
步驟s308:服務器將軌跡分享通知按照分享指令指示的分享方式發(fā)送至第二終端。
步驟s309:第二終端接收到該軌跡分享通知之后,操作該軌跡分享通知,生成響應信息。
可選地,操作該軌跡分享通知可以為:點擊該軌跡分享通知中第一終端的實時軌跡頁面的頁面鏈接,以生成響應信息,并進入該第一終端的實時軌跡頁面。
需要說明的是,第二終端的即時通訊客戶端在接收到該軌跡分享通知之后,將該軌跡分享通知顯示在登錄在第二終端的即時通訊客戶端的第二賬戶與登錄在第一終端的即時通訊客戶端的會話中。
進一步可選地,第二終端在操作軌跡分享通知之后,可以獲取第二終端的實時地理位置,將該第二終端的實時地理位置攜帶在響應信息中。
步驟s310:第二終端將響應信息發(fā)送至服務器。
步驟s311:服務器接收到響應信息之后,生成響應信息的反饋信息。
可選地,該反饋信息可以為第一軌跡分享請求,若第二終端的響應信息中攜帶有第二終端的實時地理位置,服務器生成的第一軌跡分享請求中可以攜帶該第二終端的實時地理位置。
步驟s312:服務器將該反饋信息發(fā)送至第一終端。
步驟s313:第一終端獲取第二終端的實時地理位置。
進一步可選地,第一終端在接收到服務器的信息之后,點擊第一賬戶與第二賬戶的會話中的鏈接,生成位置請求,并將該位置請求發(fā)送至服務器,服務器接收到該位置請求之后,將已經(jīng)存儲的第二終端的實時地理位置下發(fā)至第一終端的即時通訊客戶端,或向第二終端請求其的實時地理位置,并在獲取到該第二終端的實時地理位置之后,將該第二終端的實時地理位置發(fā)送至第一終端的即時通訊客戶端。
下面結(jié)合圖4對本發(fā)明上述實施例中的第一運動軌跡至第八運動軌跡作示意性說明。
如圖4所示,t0時刻表示第一終端啟動定位功能的時刻,t1時刻表示生成第一軌跡分享事件的時刻,t2表示發(fā)送第一軌跡分享事件的時刻,t3表示接收第一軌跡分享請求的時刻;p1表示第一運動軌跡,p2表示第二運動軌跡,p3表示第三運動軌跡,p4表示第四運動軌跡,p5表示第五運動軌跡,p6表示第六運動軌跡,p7表示第七運動軌跡,p8表示第八運動軌跡。
如圖4所示,本發(fā)明上述實施例中的四種發(fā)送方式,均可實現(xiàn)將第一終端的實時運動軌跡通過服務器發(fā)送至第二終端。
根據(jù)本發(fā)明的上述實施例,即時通訊客戶端被第一賬戶登錄,其中,軌跡分享指令指定的分享方式包括以下之一:將第一終端的實時運動軌跡分享至第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的一個或多個第二賬戶;通過即時通訊客戶端對應的服務器將用于分享第一終端的實時運動軌跡的第二軌跡分享事件通知給第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的每個賬戶。
需要說明的是,上述的關聯(lián)賬戶列表可以為好友列表,該列表中記錄有與該第一賬戶相互關注的好友的賬戶信息。
在上述實施例中,分享指令可以指示服務器通過定向發(fā)送和不定向發(fā)送的方式分享該第一終端的實時運動軌跡。
具體地,定向方式可以為,將第一終端的實時運動軌跡發(fā)送至好友列表中的一個或多個第二賬戶;不定向方式可以為,將第一終端的實時運動軌跡發(fā)送至該第一賬戶的好友列表中的每個好友,或者將該第一終端的實時運動軌跡發(fā)送至第一賬戶的信息發(fā)送位置,該信息發(fā)送位置可以被第一賬戶的好友列表中的每個好友所訪問,如發(fā)朋友圈或發(fā)微博等。
進一步地,即時通訊客戶端接收軌跡分享指令可以包括:在第一賬戶與一個或多個第二賬戶處于同一會話中時,即時通訊客戶端接收軌跡分享指令。
具體地,可以在即時通訊客戶端的當前會話中選擇一個會話,即時通訊客戶端接收將第一終端的實時運動軌跡發(fā)送至該選擇的會話中的一個或多個第二賬戶。
可選地,可以在登錄在即時通訊客戶端的第一賬戶的好友列表中選擇一個或多個第二賬戶,創(chuàng)建第一賬戶與該一個或多個第二賬戶的會話,利用該創(chuàng)建的會話將第一終端的實時運動軌跡共享。
下面結(jié)合圖5詳述本發(fā)明上述實施例。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面(如圖5中所示的界面a),用戶可以通過點擊該界面a的右上方的“更多”按鈕進入界面b,該界面b上顯示有分享方式,該分享方式包括:發(fā)送至朋友、分享至朋友圈。用戶可以在界面b上點擊相應的分享方式的圖標確定分享方式,如用戶可以點擊“發(fā)送至朋友”之后,則調(diào)用即時通訊客戶端(如微信客戶端或qq客戶端),將即時通訊客戶端(以微信客戶端為例)上登錄的第一賬戶的好友列表或會話列表顯示在第一終端的屏幕上,用戶通過點擊相應的會話或選擇的第二賬戶(該第二賬戶可以為一個或多個,如圖5所示的進入“說走就走”的會話中,其中的a、b和c相對于d來說是第二賬戶,d是第一賬戶)生成分享指令,即時通訊客戶端(以微信客戶端為例)接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,通知第二賬戶第一終端分享了實時運動軌跡,如圖5所示的界面c,該界面c為第二賬戶與第一賬戶的會話窗口,該會話窗口中顯示有第一終端的實時軌跡頁面的鏈接,第二終端的第二賬戶點擊該鏈接可以生成響應信息,可選地,第二終端的第二賬戶可以將第二終端的實時地理位置攜帶在該響應信息中。
可選地,該第一終端生成第一軌跡分享事件之后,在即時通訊客戶端中顯示該第一賬戶和第二賬戶的會話窗口,該會話窗口中可以顯示該第一軌跡分享事件(該第一軌跡分享事件中顯示有第一終端的實時軌跡頁面的鏈接),第一終端的即時通訊客戶端的使用者可以點擊該鏈接進入第一終端的實時軌跡頁面,第一終端點擊該鏈接生成點擊事件,并將該點擊事件發(fā)送至服務器,服務器接收到該點擊事件之后,將第二終端的實時地理位置發(fā)送至第一終端,則在第一終端的屏幕上顯示的實時軌跡頁面上不僅顯示有第一終端的實時運動軌跡,還顯示有兩個第二賬戶的實時地理位置。
通過本發(fā)明上述實施例,發(fā)起用戶可以將自己的實時坐標路徑通過社交應用分享給好友;參與者可以進入h5內(nèi)嵌頁,查看發(fā)起用戶車的位置、其他參與者的位置、車在地圖上的軌跡圖和參與者與軌跡之間的關系。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
通過以上的實施方式的描述,本領域的技術(shù)人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
實施例2
本發(fā)明還提供了一種運動軌跡的分享方法,該方法也應用于圖1所示網(wǎng)絡環(huán)境中,如圖6所示,該方法包括如下步驟:
步驟s601:服務器接收即時通訊客戶端發(fā)送的第一軌跡分享事件,其中,第一軌跡分享事件攜帶有指定的分享方式。該第一軌跡分享事件用于指示服務器按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡;
步驟s603:服務器按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,服務器接收到即時通訊客戶端的第一軌跡分享事件,服務器按照指定的分享方式分享即時通訊客戶端所在第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中,用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令,即時通訊客戶端接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,按照分享指令指示的分享方式將第一終端的實時運動軌跡分享至安裝有即時通訊客戶端的第二終端,第二終端即可獲取該第一終端的實時運動軌跡。
通過上述實施例,可以實時分享安裝有即時通訊客戶端的終端的運動軌跡。
根據(jù)本發(fā)明的上述實施例,即時通訊客戶端被第一賬戶登錄,其中,服務器按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡包括:服務器將第一終端的實時運動軌跡分享至第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的一個或多個第二賬戶;服務器將用于將第一終端的實時運動軌跡的第二軌跡分享事件,通知給第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的每個賬戶。
在上述實施例中,分享指令可以指示服務器通過定向發(fā)送和不定向發(fā)送的方式分享該第一終端的實時運動軌跡。
具體地,定向方式可以為,將第一終端的實時運動軌跡發(fā)送至好友列表中的一個或多個第二賬戶;不定向方式可以為,將第一終端的實時運動軌跡發(fā)送至該第一賬戶的好友列表中的每個好友,或者將該第一終端的實時運動軌跡發(fā)送至第一賬戶的信息發(fā)送位置,該信息發(fā)送位置可以被第一賬戶的好友列表中的每個好友所訪問,如發(fā)朋友圈或發(fā)微博等。
進一步地,即時通訊客戶端接收軌跡分享指令可以包括:在第一賬戶與一個或多個第二賬戶處于同一會話中時,即時通訊客戶端接收軌跡分享指令。
進一步地,服務器將第一終端的實時運動軌跡分享至第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的一個或多個第二賬戶包括:服務器將第一終端的實時運動軌跡分享至與第一賬戶處于同一會話中的一個或多個第二賬戶。
通過上述實施例,可以將第一終端的實時運動軌跡發(fā)送朋友圈和好友,提供了多種分享方式。
根據(jù)本發(fā)明的上述實施例,服務器按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡包括:服務器從第一軌跡分享事件中提取第一終端在第一分享時間段內(nèi)的第一運動軌跡,其中,實時運動軌跡包括:第一運動軌跡;服務器按照指定的分享方式將第一運動軌跡發(fā)送至第二終端。
具體地,即時通訊客戶端接收到分享指令的同時,可以從第一終端的定位服務中獲取第一終端在該運動事件中在第一分享時間段內(nèi)產(chǎn)生的第一運動軌跡;也可以在接收到分享指令之后,向定位服務發(fā)送請求,以獲取第一終端已完成的第一運動軌跡,即時通訊客戶端在獲取該第一運動軌跡之后,生成至少攜帶有該第一運動軌跡的第一軌跡分享事件。
可選地,該第一軌跡分享事件中還可以包括:上述的分享指令所指示的分享方式。服務器在接收到該第一軌跡分享事件之后,按照分享指令所指示的分享方式將第一軌跡分享事件通知至第二終端。
進一步地,服務器可以在將第一軌跡分享事件通知至第二終端的同時,將第一運動軌跡發(fā)送至第二終端。
根據(jù)本發(fā)明的上述實施例,服務器按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡包括:
服務器接收即時通訊客戶端實時發(fā)送的第一終端在運動事件中在第一運動軌跡之后產(chǎn)生的第二運動軌跡,其中,實時運動軌跡包括:第一運動軌跡和第二運動軌跡;服務器按照指定的分享方式將第二運動軌跡發(fā)送至第二終端。
服務器接收第二終端的第一軌跡分享請求之后,將第一終端在第一軌跡分享請求所指示的第二分享時間段內(nèi)產(chǎn)生的第三運動軌跡發(fā)送給服務器,其中,實時運動軌跡包括第一運動軌跡和第三運動軌跡。
通過本發(fā)明上述實施例,發(fā)起用戶可以將自己的實時坐標路徑通過社交應用分享給好友;參與者可以進入h5內(nèi)嵌頁,查看發(fā)起用戶車的位置、其他參與者的位置、車在地圖上的軌跡圖和參與者與軌跡之間的關系。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
實施例3
本發(fā)明還提供了一種運動軌跡的分享方法,該方法也可以應用于圖1所示網(wǎng)絡環(huán)境中,如圖7所示,該方法包括如下步驟:
步驟s701:即時通訊客戶端所在的第二終端接收服務器發(fā)送的軌跡分享通知,其中,軌跡分享通知用于通知第一終端通過即時通訊客戶端分享了第一終端的實時運行軌跡;
步驟s703:第二終端的即時通訊客戶端響應點擊軌跡分享通知的指令生成用于響應軌跡分享通知的響應信息,將響應信息返回至服務器;
步驟s705:第二終端的即時通訊客戶端接收服務器基于響應信息發(fā)送的第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,第二終端的即時通訊客戶端接收到服務器的軌跡分享通知之后,通過點擊該軌跡分享通知生成響應信息,并將該響應信息返回至服務器,并接收服務器按照指定的分享方式分享的即時通訊客戶端所在第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中,用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令,即時通訊客戶端接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,按照分享指令指示的分享方式將第一終端的實時運動軌跡分享至安裝有即時通訊客戶端的第二終端,第二終端即可獲取該第一終端的實時運動軌跡。
通過上述實施例,可以實時分享安裝有即時通訊客戶端的終端的運動軌跡。
根據(jù)本發(fā)明的上述實施例,第一終端的即時通訊客戶端被第一賬戶登錄,第二終端的即時通訊客戶端被第二賬戶登錄,其中,即時通訊客戶端所在的第二終端接收服務器發(fā)送的軌跡分享通知包括:在第一賬戶與第二賬戶處于同一會話中時,第二終端的即時通訊客戶端接收軌跡分享通知;在第二終端的即時通訊客戶端的接收信息位置接收軌跡分享通知,其中,接收信息位置用于接收服務器發(fā)送的第二賬戶的關聯(lián)賬戶列表中每個賬戶的通知。
在上述實施例中,第二終端可以與該第一賬戶處于同一個會話中,也可以通過其的朋友圈獲取該軌跡分享通知。
通過本發(fā)明上述實施例,發(fā)起用戶可以將自己的實時坐標路徑通過社交應用分享給好友;參與者可以進入h5內(nèi)嵌頁,查看發(fā)起用戶車的位置、其他參與者的位置、車在地圖上的軌跡圖和參與者與軌跡之間的關系。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術(shù)人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術(shù)人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
實施例4
根據(jù)本發(fā)明實施例,還提供了一種運動軌跡的分享裝置,如圖8所示,該裝置包括:接收單元81、生成單元83以及發(fā)送單元85。
其中,接收單元,用于接收軌跡分享指令,其中,軌跡分享指令用于指示即時通訊客戶端分享即時通訊客戶端所在的第一終端在運動事件中的實時運動軌跡;
生成單元,用于響應軌跡分享指令生成第一軌跡分享事件;
發(fā)送單元,用于將第一軌跡分享事件發(fā)送至服務器,其中,第一軌跡分享事件用于指示服務器按照軌跡分享指令指定的方式分享第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,即時通訊客戶端在接收到分享其所在的第一終端的實時運動軌跡的分享指令之后,生成第一軌跡分享事件,并通過該第一軌跡分享事件指示即時通訊客戶端對應的服務器(如即時通訊服務器)分享第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中,用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令,即時通訊客戶端接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,按照分享指令指示的分享方式將第一終端的實時運動軌跡分享至安裝有即時通訊客戶端的第二終端,第二終端即可獲取該第一終端的實時運動軌跡。
通過上述實施例,可以實時分享安裝有即時通訊客戶端的終端的運動軌跡。
可選地,生成單元包括:軌跡獲取模塊,用于獲取第一終端在第一分享時間段內(nèi)產(chǎn)生的第一運動軌跡;事件生成模塊,用于響應軌跡分享指令生成至少攜帶有第一運動軌跡的第一軌跡分享事件,其中,實時運動軌跡包括:第一運動軌跡。
在一個可選的實施例中,裝置還可以包括:第一發(fā)送單元,用于將第一軌跡分享事件發(fā)送至服務器之后,即時通訊客戶端將第一終端在運動事件中在第一運動軌跡之后產(chǎn)生的第二運動軌跡實時發(fā)送給服務器,其中,實時運動軌跡包括:第一運動軌跡和第二運動軌跡。
裝置還可以包括第二發(fā)送單元,用于在將第一軌跡分享事件發(fā)送至服務器之后,即時通訊客戶端接收服務器發(fā)送的第一軌跡分享請求將第一終端在第一軌跡分享請求所指示的第二分享時間段內(nèi)產(chǎn)生的第三運動軌跡發(fā)送給服務器,其中,實時運動軌跡包括第一運動軌跡和第三運動軌跡。
根據(jù)本發(fā)明的上述實施例,即時通訊客戶端被第一賬戶登錄,其中,軌跡分享指令指定的分享方式包括以下之一:將第一終端的實時運動軌跡分享至第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的一個或多個第二賬戶;通過即時通訊客戶端對應的服務器將用于分享第一終端的實時運動軌跡的第二軌跡分享事件通知給第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的每個賬戶。
進一步地,接收單元包括:接收模塊,用于在第一賬戶與一個或多個第二賬戶處于同一會話中時,即時通訊客戶端接收軌跡分享指令。
通過本發(fā)明上述實施例,用戶可以通過朋友圈或其他方式共享實時運動軌跡;具體地,發(fā)起用戶可以將自己的實時坐標路徑通過社交應用分享給好友;參與者可以進入h5內(nèi)嵌頁,查看發(fā)起用戶車的位置、其他參與者的位置、車在地圖上的軌跡圖和參與者與軌跡之間的關系。
本實施例中所提供的各個模塊與方法實施例對應步驟所提供的使用方法相同、應用場景也可以相同。當然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
實施例5
根據(jù)本發(fā)明實施例,還提供了一種運動軌跡的分享裝置,如圖9所示,該裝置包括:事件接收單元91、分享單元93。
其中,事件接收單元,用于接收即時通訊客戶端發(fā)送的第一軌跡分享事件,其中,第一軌跡分享事件攜帶有指定的分享方式;
分享單元,用于按照指定的分享方式分享即時通訊客戶端所在的第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,服務器接收到即時通訊客戶端的第一軌跡分享事件,服務器按照指定的分享方式分享即時通訊客戶端所在第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中,用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令,即時通訊客戶端接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,按照分享指令指示的分享方式將第一終端的實時運動軌跡分享至安裝有即時通訊客戶端的第二終端,第二終端即可獲取該第一終端的實時運動軌跡。
通過上述實施例,可以實時分享安裝有即時通訊客戶端的終端的運動軌跡。
可選地,即時通訊客戶端被第一賬戶登錄,其中,分享單元包括:第一分享模塊,用于將第一終端的實時運動軌跡分享至第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的一個或多個第二賬戶;第二分享模塊,用于將用于分享第一終端的實時運動軌跡的第二軌跡分享事件通知給第一賬戶在即時通訊客戶端的關聯(lián)賬戶列表中的每個賬戶。
可選地,第一分享模塊包括:分享子模塊,用于服務器將第一終端的實時運動軌跡分享至與第一賬戶處于同一會話中的一個或多個第二賬戶。
可選地,分享單元還包括:提取單元,用于從第一軌跡分享事件中提取第一終端在運動事件中已完成的第一運動軌跡,其中,實時運動軌跡包括:第一運動軌跡;第一軌跡發(fā)送模塊,用于按照指定的分享方式將第一運動軌跡發(fā)送至第二終端。
可選地,分享單元包括:第一軌跡接收模塊,用于接收即時通訊客戶端實時發(fā)送的第一終端在運動事件中在第一運動軌跡之后產(chǎn)生的第二運動軌跡,其中,實時運動軌跡包括:第一運動軌跡和第二運動軌跡;第二軌跡發(fā)送模塊,用于按照指定的分享方式將第一運動軌跡發(fā)送至第二終端。
通過本發(fā)明上述實施例,發(fā)起用戶可以將自己的實時坐標路徑通過社交應用分享給好友;參與者可以進入h5內(nèi)嵌頁,查看發(fā)起用戶車的位置、其他參與者的位置、車在地圖上的軌跡圖和參與者與軌跡之間的關系。
本實施例中所提供的各個模塊與方法實施例對應步驟所提供的使用方法相同、應用場景也可以相同。當然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
實施例6
根據(jù)本發(fā)明還提供了一種運動軌跡的分享裝置,該裝置可以包括:通知接收單元,用于接收服務器發(fā)送的軌跡分享通知,其中,軌跡分享通知用于通知第一終端通過即時通訊客戶端分享了第一終端的實時運行軌跡;響應單元,用于響應點擊軌跡分享通知的指令生成用于響應軌跡分享通知的響應信息,將響應信息返回至服務器;軌跡接收單元,用于接收服務器發(fā)送的第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,第二終端的即時通訊客戶端接收到服務器的軌跡分享通知之后,通過點擊該軌跡分享通知生成響應信息,并將該響應信息返回至服務器,并接收服務器按照指定的分享方式分享的即時通訊客戶端所在第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
第一終端在發(fā)生運動事件時可以啟動其定位功能,記錄第一終端自啟動定位功能起每個時刻的地理位置,并通過該定位功能生成第一終端的實時運動軌跡,并將該實時運動軌跡顯示在第一終端的屏幕上的實時軌跡頁面中,用戶可以通過操作第一終端的屏幕上顯示的實時軌跡頁面的分享按鈕,生成通過即時通訊客戶端分享第一終端的實時運動軌跡的分享指令,即時通訊客戶端接收到該分享指令之后,響應該分享指令生成第一軌跡分享事件,并將該第一軌跡分享事件發(fā)送至服務器,服務器接收到該第一軌跡分享事件之后,按照分享指令指示的分享方式將第一終端的實時運動軌跡分享至安裝有即時通訊客戶端的第二終端,第二終端即可獲取該第一終端的實時運動軌跡。
通過上述實施例,可以實時分享安裝有即時通訊客戶端的終端的運動軌跡。
可選地,第一終端的即時通訊客戶端被第一賬戶登錄,第二終端的即時通訊客戶端被第二賬戶登錄,其中,通知接收單元包括:第一接收模塊,用于在第一賬戶與第二賬戶處于同一會話中時,第二終端的即時通訊客戶端接收軌跡分享通知;第二接收模塊,用于在第二終端的即時通訊客戶端的接收信息位置接收軌跡分享通知,其中,接收信息位置用于接收服務器發(fā)送的第二賬戶的關聯(lián)賬戶列表中每個賬戶的通知。
通過本發(fā)明上述實施例,用戶可以通過朋友圈或其他方式共享實時運動軌跡;具體地,發(fā)起用戶可以將自己的實時坐標路徑通過社交應用分享給好友;參與者可以進入h5內(nèi)嵌頁,查看發(fā)起用戶車的位置、其他參與者的位置、車在地圖上的軌跡圖和參與者與軌跡之間的關系。
本實施例中所提供的各個模塊與方法實施例對應步驟所提供的使用方法相同、應用場景也可以相同。當然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
實施例7
根據(jù)本發(fā)明實施例,還提供了一種用于實施上述運動軌跡的分享方法和裝置的服務器或終端,如圖9所示,該服務器或終端包括:
如圖10所示,該服務器或終端包括:一個或多個(圖中僅示出一個)處理器201、存儲器203、以及傳輸裝置205(如上述實施例中的發(fā)送裝置),如圖10所示,該終端還可以包括輸入輸出設備207。
其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的運動軌跡的分享方法和裝置對應的程序指令/模塊,處理器201通過運行存儲在存儲器203內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的運動軌跡的分享方法。存儲器203可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器203可進一步包括相對于處理器201遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至終端。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
上述的傳輸裝置205用于經(jīng)由一個網(wǎng)絡接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡具體實例可包括有線網(wǎng)絡及無線網(wǎng)絡。在一個實例中,傳輸裝置205包括一個網(wǎng)絡適配器(networkinterfacecontroller,nic),其可通過網(wǎng)線與其他網(wǎng)絡設備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進行通訊。在一個實例中,傳輸裝置205為射頻(radiofrequency,rf)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。
其中,具體地,存儲器203用于存儲應用程序。
處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應用程序,以執(zhí)行下述步驟:即時通訊客戶端接收軌跡分享指令,其中,軌跡分享指令用于指示即時通訊客戶端分享即時通訊客戶端所在的第一終端在運動事件中的實時運動軌跡;即時通訊客戶端響應軌跡分享指令生成第一軌跡分享事件;即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器,其中,第一軌跡分享事件用于指示服務器按照軌跡分享指令指定的方式分享第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,即時通訊客戶端在接收到分享其所在的第一終端的實時運動軌跡的分享指令之后,生成第一軌跡分享事件,并通過該第一軌跡分享事件指示即時通訊客戶端對應的服務器(如即時通訊服務器)分享第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
需要進一步說明的是,寄存區(qū)域為系統(tǒng)的內(nèi)存和系統(tǒng)處理器中的寄存器。
本領域普通技術(shù)人員可以理解,圖10所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(如android手機、ios手機等)、平板電腦、掌上電腦以及移動互聯(lián)網(wǎng)設備(mobileinternetdevices,mid)、pad等終端設備。圖10其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,終端還可包括比圖10中所示更多或者更少的組件(如網(wǎng)絡接口、顯示裝置等),或者具有與圖10所示不同的配置。
實施例8
本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述存儲介質(zhì)可以運動軌跡的分享方法。
可選地,在本實施例中,上述存儲介質(zhì)可以位于如圖1所示的網(wǎng)絡中的多個網(wǎng)絡設備中的至少一個網(wǎng)絡設備。
可選地,在本實施例中,存儲介質(zhì)被設置為存儲用于執(zhí)行以下步驟的程序代碼:
即時通訊客戶端接收軌跡分享指令,其中,軌跡分享指令用于指示即時通訊客戶端分享即時通訊客戶端所在的第一終端在運動事件中的實時運動軌跡;即時通訊客戶端響應軌跡分享指令生成第一軌跡分享事件;即時通訊客戶端將第一軌跡分享事件發(fā)送至服務器,其中,第一軌跡分享事件用于指示服務器按照軌跡分享指令指定的方式分享第一終端的實時運動軌跡。
在本發(fā)明上述實施例中,即時通訊客戶端在接收到分享其所在的第一終端的實時運動軌跡的分享指令之后,生成第一軌跡分享事件,并通過該第一軌跡分享事件指示即時通訊客戶端對應的服務器(如即時通訊服務器)分享第一終端的實時運動軌跡。通過上述實施例,解決了現(xiàn)有技術(shù)中無法分享用戶的運動軌跡的問題。
可選地,在本實施例中,上述存儲介質(zhì)可以包括但不限于:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
可選地,本實施例中的具體示例可以參考上述實施例1和實施例2中所描述的示例,本實施例在此不再贅述。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在存儲介質(zhì)中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術(shù)領域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。