本發(fā)明涉及信息技術(shù)領(lǐng)域,尤其涉及一種線路信息互動方法及電子設(shè)備。
背景技術(shù):
在現(xiàn)有技術(shù)中,在進(jìn)行線路分享時,分享電子設(shè)備通常是將地圖上繪制的線路以圖片的形式或html5方式,通過社交軟件分享給對方電子設(shè)備。對方電子設(shè)備顯示的就圖片或html方式打開分享的線路。這種線路分享的局限性表現(xiàn)在:若用戶需要查看分享線路的更詳細(xì)的信息,例如,具體經(jīng)過了哪些路口等信息時,直接放大圖片是無法滿足用戶要求的。若分享方向修改分享的路線,必須重新繪制之后通過另一個圖片等形式進(jìn)行分享。顯然這種線路分享操作繁瑣,信息處理刻板、且分享效果差。例如,當(dāng)一個用戶通過線路指引另一個用戶出行時,僅通過圖片或html5的方式進(jìn)行分享,接受分享的用戶僅能了解分享線路的大致信息,無法獲知詳細(xì)道路信息,顯然無法很好的達(dá)到出行引路的效果。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明實施例期望提供的線路信息互動方法及電子設(shè)備,至少部分解決上述問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實現(xiàn)的:
本發(fā)明實施例提供一種線路信息共享方法,所述方法應(yīng)用于第一電子設(shè)備中,包括:
采集用戶操作;
響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
提取所述第一線路的線路信息;
基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
基于上述方案,所述方法還包括:
基于所述第一電子設(shè)備的性能參數(shù)和/或所述第一電子設(shè)備連接的網(wǎng)絡(luò)參數(shù),確定所述第一線路的條數(shù)x和所述y;所述x為不小于1的整數(shù);所述y為從每條所述第一線路提取所述第一位置信息的點數(shù)。
基于上述方案,所述方法還包括:
采集作用于所述第一線路的處理操作;
根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作;
根據(jù)所述處理操作,生成操作信息;
將所述操作信息提供給所述第二電子設(shè)備;其中,所述操作信息用于供所述第二電子設(shè)備對所述第二線路執(zhí)行與第一處理操作對應(yīng)的第二處理操作。
基于上述方案,所述采集作用于所述第一線路的處理操作,還包括:
采集基于所述第一線路上第一位置的線路互動操作,生成線路互動信息;
所述將所述操作信息提供給所述第二電子設(shè)備,包括:
將所述線路互動信息及第一位置的第二位置信息,提供給所述第二電子設(shè)備;
其中,所述線路互動信息用于供所述第二電子設(shè)備在所述第二地圖上顯示。
基于上述方案,所述方法還包括:
生成歷史記錄信息;
所述采集作用于所述第一線路的處理操作,包括:
采集線路恢復(fù)操作;
所述根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作,包括:
響應(yīng)所述線路恢復(fù)操作,基于所述歷史記錄信息控制所述第一地圖恢復(fù)歷史線路的顯示。
基于上述方案,所述方法還包括:
建立所述第一電子設(shè)備與所述第二電子設(shè)備之間的通信鏈路;
所述將所述第一位置信息提供第二電子設(shè)備,包括:
利用所述通信鏈路向所述第二電子設(shè)備發(fā)送所述第一位置信息。
本發(fā)明實施例第二方面提供一種線路信息共享方法,所述方法應(yīng)用于第二電子設(shè)備中,包括:
接收第一電子設(shè)備提供的基于第一線路的第一位置信息;
基于所述第一位置信息在第二地圖上繪制對應(yīng)于所述第一線路的第二線路。
基于上述方案,所述方法還包括:
接收所述第一電子設(shè)備針對所述第一線路的操作信息;其中,所述操作信息是針對于第一線路執(zhí)行第一處理操作的操作信息;
根據(jù)所述操作信息,對顯示的所述第二線路執(zhí)行對應(yīng)于所述第一處理操作的第二處理操作。
基于上述方案,所述接收所述第一電子設(shè)備針對所述第一線路的操作信息,還包括:
接收所述第一電子設(shè)備提供線路互動信息及第二位置信息;其中,所述第二位置為所述第一線路上第一位置的位置信息;
根據(jù)所述線路互動信息及所述第二位置信息,在所述第二線路上對應(yīng)于所述第一位置的第二位置顯示所述線路互動信息。
本發(fā)明實施例第三方面提供一種電子設(shè)備,所述電子設(shè)備為第一電子設(shè)備;所述第一電子設(shè)備包括:
采集單元,用于采集用戶操作;
第一處理單元,用于響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
提取單元,用于提取所述第一線路的線路信息;
第一確定單元,用于基于所述線路信息,確定所述第一線路上y個點對應(yīng) 的第一位置信息;所述y為不小于2的整數(shù);
發(fā)送單元,用于將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
基于上述方案,所述電子設(shè)備還包括:
第二確定單元,用于基于所述第一電子設(shè)備的性能參數(shù)和/或所述第一電子設(shè)備連接的網(wǎng)絡(luò)參數(shù),確定所述第一線路的條數(shù)x和所述y;所述x為不小于1的整數(shù);所述y為從每條所述第一線路提取所述第一位置信息的點數(shù)。
基于上述方案,
所述采集單元,還用于采集作用于所述第一線路的處理操作;
所述第一處理單元,還用于根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作;
所述第一電子設(shè)備還包括:
生成單元,用于根據(jù)所述處理操作,生成操作信息;
所述發(fā)送單元,用于將所述操作信息提供給所述第二電子設(shè)備;其中,所述操作信息用于供所述第二電子設(shè)備對所述第二線路執(zhí)行與第一處理操作對應(yīng)的第二處理操作。
基于上述方案,所述采集單元,用于采集基于所述第一線路上第一位置的線路互動操作,生成線路互動信息;
所述發(fā)送單元,用于將所述線路互動信息及第一位置的第二位置信息,提供給所述第二電子設(shè)備;
其中,所述線路互動信息用于供所述第二電子設(shè)備在所述第二地圖上顯示。
基于上述方案,所述生成單元,還用于生成歷史記錄信息;
所述采集單元,還用于采集線路恢復(fù)操作;
所述第一處理單元,還用于響應(yīng)所述線路恢復(fù)操作,基于所述歷史記錄信息控制所述第一地圖恢復(fù)歷史線路的顯示。
基于上述方案,所述電子設(shè)備還包括:
連接單元,用于建立所述第一電子設(shè)備與所述第二電子設(shè)備之間的通信鏈路;
所述發(fā)送單元,還用于利用所述通信鏈路向所述第二電子設(shè)備發(fā)送所述第一位置信息。
本發(fā)明實施例還提供另一種電子設(shè)備,所述電子設(shè)備為第二電子設(shè)備,所述第二電子設(shè)備包括:
接收單元,用于接收第一電子設(shè)備提供的基于第一線路的第一位置信息;
第二處理單元,用于基于所述第一位置信息在第二地圖上繪制對應(yīng)于所述第一線路的第二線路。
基于上述方案,所述接收單元,還用于接收所述第一電子設(shè)備針對所述第一線路的操作信息;其中,所述操作信息是針對于第一線路執(zhí)行第一處理操作的操作信息;
所述第二處理單元,還用于根據(jù)所述操作信息,對顯示的所述第二線路執(zhí)行對應(yīng)于所述第一處理操作的第二處理操作。
基于上述方案,所述接收單元,還用于接收所述第一電子設(shè)備提供線路互動信息及第二位置信息;其中,所述第二位置為所述第一線路上第一位置的位置信息;
所述第二電子設(shè)備還包括:
顯示單元,用于根據(jù)所述線路互動信息及所述第二位置信息,在所述第二線路上對應(yīng)于所述第一位置的第二位置顯示所述線路互動信息。
本發(fā)明實施例提供的線路共享方法及電子設(shè)備,在進(jìn)行線路共享時,所述第一電子設(shè)備將采集用戶操作繪制出第一線路,并提取第一線路的線路信息,獲得第一線路的至少兩個點的位置信息發(fā)送給第二電子設(shè)備,這樣的第二電子設(shè)備就能夠根據(jù)第一電子設(shè)備提供的位置信息,繪制出對應(yīng)于第一線路的第二線路。這樣進(jìn)行的線路共享,打破了線路共享過程中以圖片方式或html5方式進(jìn)行線路共享的刻板性。用戶可以在第二地圖上對第二線路進(jìn)行縮放、旋轉(zhuǎn)等各種處理操作,從而能夠提升線路共享效果,提升了電子設(shè)備的智能性,更有 效的使用了電子設(shè)備的軟硬件資源。
附圖說明
圖1為本發(fā)明實施例提供的第一種線路共享方法的流程示意圖;
圖2為本發(fā)明實施例提供的一種線路繪制的效果示意圖;
圖3為本發(fā)明實施例提供的第一種線路共享的效果示意圖;
圖4為本發(fā)明實施例提供的第二種線路共享的效果示意圖;
圖5為本發(fā)明實施例提供的響應(yīng)線路互動操作的一種效果示意圖;
圖6為本發(fā)明實施例提供的第二種線路共享方法的流程示意圖;
圖7為本發(fā)明實施例提供的第三種線路共享方法的流程示意圖;
圖8為本發(fā)明實施例提供的一種第一電子設(shè)備的結(jié)構(gòu)示意圖;
體9為本發(fā)明實施例提供的一種第二電子設(shè)備的結(jié)構(gòu)示意圖;
圖10為本發(fā)明實施例提供的一種線路繪制的界面示意圖;
圖11為本發(fā)明實施例提供的第四種線路共享方法的流程示意圖;
圖12為本發(fā)明實施例提供的能夠?qū)崿F(xiàn)本實施例所述線路共享方法的信息系統(tǒng)的結(jié)構(gòu)示意圖。
具體實施方式
以下結(jié)合說明書附圖及具體實施例對本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)闡述。
實施例一:
如圖1所示,本實施例提供一種線路信息共享方法,所述方法應(yīng)用于第一電子設(shè)備中,包括:
步驟s110:采集用戶操作;
步驟s120:響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
步驟s130:提取所述第一線路的線路信息;
步驟s140:基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
步驟s150:將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
本實施例所述的線路信息共享方法可為應(yīng)用于終端電子設(shè)備中的信息交互方法。在本實施例中所述第一電子設(shè)備和第二電子設(shè)備可為不同的終端電子設(shè)備,所述第一電子設(shè)備和第二電子設(shè)備可為手機、平板電腦、可穿戴式電子設(shè)備或筆記本電腦等各種終端電子設(shè)備。這些終端電子設(shè)備可以通過網(wǎng)絡(luò)平臺進(jìn)行信息交互。值得注意的是,所述第二電子設(shè)備可以基于用戶指定的電子設(shè)備,可以是非指定的電子設(shè)備。例如,用戶a和用戶b是微信好友,用戶a基于打開第一地圖的第一地圖應(yīng)用建立了與用戶b的共享組,這個時候用戶b持有的電子設(shè)備即為所述第二電子設(shè)備。這里的第二電子設(shè)備即為指定的電子設(shè)備。當(dāng)然這里的第二電子設(shè)備可以為非指定的電子設(shè)備。例如,用戶a單純的想通過第一電子設(shè)備共享第一線路的信息,所述第二電子設(shè)備為和第一電子設(shè)備一樣連接在網(wǎng)絡(luò)平臺中的其他電子設(shè)備。這個時候第一電子設(shè)備沒有指定任意一個電子設(shè)備,網(wǎng)絡(luò)平臺在接收到所述第一位置信息之后,可向連接在該平臺中的任意其他電子設(shè)備發(fā)送所述第一位置信息。這里的任意其他電子設(shè)備即為未指定的第二電子設(shè)備。
在本實施例中所述第一地圖可為運行在所述第一電子設(shè)備上的第一地圖應(yīng)用打開的地圖。所述第一線路可為基于用戶在地圖上滑動等操作,形成的手繪地圖。
所述第一線路也可以是基于用戶在第一地圖上輸入的起始位置和終止位置,由地圖應(yīng)用自行導(dǎo)航形成的第一線路。
在其它實施例中,用戶也可以在第一地圖上點選起始位置、終止位置及路線中的關(guān)鍵位置點,通過用戶在地圖上滑動等操作形成所述第一線路,或者由地圖應(yīng)用根據(jù)點選的起始位置、終止位置及關(guān)鍵位置點自行形成所述第一線路。
在其它場景中,所述第一線路還可以是首先由地圖應(yīng)用生成了一個線路, 再基于用戶滑動或涂鴉等操作,對該線路進(jìn)行了修改形成的線路。
在本實施例中,所述第一線路的條數(shù)可以為多條。
在本實施例中,所述第一線路中的每一條線路為沒有斷點的線路。
如圖2所示,用戶在電子設(shè)備顯示的地圖上利用手指滑動,繪制了兩條第一線路。在圖2的右圖是基于用戶操作及圖2,形成的顯示示意圖。在圖2的右圖中其中一條第一線路為缺口環(huán)形線路,另一條第一線路為s型路線。
所述步驟s110可包括采集用戶作用于顯示交互屏的觸摸或滑動操作。這里的顯示交互屏可包括觸摸屏或懸浮觸摸屏。例如,圖2中所示的手指滑動即為所述用戶操作。
所述步驟s120中將根據(jù)所述用戶操作在第一地圖上進(jìn)行線路繪制,形成所述第一線路。例如,用戶手指在觸摸屏顯示的第一地圖上滑動,所述第一設(shè)備在用戶手指滑動的對應(yīng)位置處,繪制一條第一線路,該第一線路與用戶手指滑動的軌跡相同。當(dāng)然用戶利用鼠標(biāo)滑動形成了鼠標(biāo)圖標(biāo)移動軌跡,則在步驟s120中將對應(yīng)于所述鼠標(biāo)圖標(biāo)移動軌跡,在第一電子設(shè)備顯示的第一地圖上繪制一條線路。
在步驟s130中提取所述第一線路的線路信息可包括提取所述第一線路在第一地圖上的各個坐標(biāo)信息。
在本實施例中步驟s140中將基于線路信息,提取第一線路上y個點對應(yīng)的第一位置信息。這里的y至少為不小于2的整數(shù)。通常當(dāng)所述y等于2時,2個所述第一位置信息通常為第一線路的起點位置和終點位置的地理位置信息。在步驟s140中通過全球定位系統(tǒng)等各種定位操作,可確定出所述第一線路上各個坐標(biāo)信息對應(yīng)的地理位置信息。本實施例中所述第一位置信息即可包括地理位置信息。
例如,位于第一地圖上的第一線路上的各個點都對應(yīng)了具體的地理位置,在本實施例中可以提取所述第一線路上部分或全部點對應(yīng)的地理位置,形成所述第一位置信息。例如,假設(shè)在第一地圖當(dāng)前處理精度的前提下,所述第一線路可近似認(rèn)為有n個點構(gòu)成,在步驟s140中將提取y個點的第一位置信息。 y為不小于所述n的整數(shù)。這里的第一位置信息可為這y個點的經(jīng)緯度信息或地理名稱信息等各種信息,總之為能夠標(biāo)注地理位置的信息。
在步驟s150中會將所述第一位置信息發(fā)送給第二電子設(shè)備,這里的第二電子設(shè)備可為不同于第一電子設(shè)備的另一個終端。在本實施例中,通常所述第一電子設(shè)備通過網(wǎng)絡(luò)平臺發(fā)送給第二電子設(shè)備。例如,所述第一電子設(shè)備和第二電子設(shè)備都可以連接到地圖應(yīng)用平臺,所述第一電子設(shè)備將所述第一位置信息發(fā)送給地圖應(yīng)用平臺,所述地圖應(yīng)用平臺再將所述第一位置信息轉(zhuǎn)發(fā)給第二電子設(shè)備。這樣,所述第二電子設(shè)備在接收到所述第一位置信息之后,將根據(jù)所述第一位置信息在第二電子設(shè)備顯示的第二地圖上繪制出一條線路,該線路在本實施例中可稱為第二線路。這里的第二線路與所述第一線路有對應(yīng)關(guān)系,這種對應(yīng)關(guān)系可表示為第一線路和第二線路均至少包括上述y個點。這里表示第一線路上的至少y個點對應(yīng)的地理位置,在第二線路上也包括。且所述第一線路和第二線路的起點位置和終點位置不相同。當(dāng)然在具體實現(xiàn)時,由于第一地圖和第二地圖的比例尺不同,所述第一線路和第二線路在顯示屏幕上呈現(xiàn)的長短可能不同,粗細(xì)可能不同。當(dāng)然也有可能因為第一電子設(shè)備的第一地圖的處理精度和第二電子設(shè)備的第二地圖的處理精度不同,第一線路和第二線路上各個點對應(yīng)的位置信息有些許的誤差。
在本實施例中所述步驟s150可包括實時將所述第一位置信息同步給所述第二電子設(shè)備。這樣的話,所述第二電子設(shè)備就能同步看到第一電子設(shè)備顯示第一地圖上的第一線路對應(yīng)的第二線路。這樣的話,若用戶a持第一電子設(shè)備給持第二電子設(shè)備的用戶b進(jìn)行指路,若用戶a在第一電子設(shè)備的第一地圖上繪制了一條由起點位置s1到終點位置s2的第一線路,通過步驟s120和步驟s130的操作,第二電子設(shè)備將同步接收到第一電子設(shè)備發(fā)送的第一位置信息,將在第二電子設(shè)備的第二地圖上繪制出一條同樣起點位置為s1和終點位置為s2的第二線路。且通常第二線路的延伸的形狀都與所述第一線路的延伸的形狀相同,不同的可能是大小和粗細(xì)。
如圖3所示,第一電子設(shè)備上繪制有第一線路,將第一線路上y個點的第 一位置信息同步到第二電子設(shè)備上,第二電子設(shè)備在第二地圖上繪制了一條對應(yīng)于第一線路的第二線路。從圖3可知,第一線路和第二線路的形狀相同,經(jīng)過的位置相同,但是,顯然第一線路小于第二線路。
這樣的話,在進(jìn)行線路共享的過程中,對方電子設(shè)備(這里的對方電子設(shè)備即為所述第第二電子設(shè)備)接收到的不再是圖片或html5方式打開的信息,向?qū)Ψ诫娮釉O(shè)備發(fā)送的是至少兩個第一位置信息,重新在地圖上繪制一條第二線路。若用戶需要進(jìn)一步查看該條線路經(jīng)過的詳細(xì)地址,用戶可以在第二地圖上進(jìn)行線路的放大查看,從而提升分享效果,避免圖片分享和html5方式分享導(dǎo)致的分享信息的刻板性和不可操作性,導(dǎo)致的分享效果差的現(xiàn)象。
實施例二:
步驟s110:采集用戶操作;
步驟s120:響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
步驟s130:提取所述第一線路的線路信息;
步驟s140:基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
步驟s150:將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述方法還包括:
基于所述第一電子設(shè)備的性能參數(shù)和/或所述第一電子設(shè)備連接的網(wǎng)絡(luò)參數(shù),確定所述第一線路的條數(shù)x和所述y;所述x為不小于1的整數(shù);所述y為從每條所述第一線路提取所述第一位置信息的點數(shù)。
在本實施例中所述第一電子設(shè)備的性能參數(shù)可包括中央處理器cpu的處理速率、緩存容量參數(shù)、cpu的當(dāng)前負(fù)荷率等各種能夠表征第一電子設(shè)備進(jìn)行信息處理的參數(shù)。所述第一電子設(shè)備連接的網(wǎng)絡(luò)參數(shù)可包括網(wǎng)絡(luò)類型參數(shù),例如,所述網(wǎng)絡(luò)參數(shù)可用于表征第一電子設(shè)備是通過wifi連接到互聯(lián)網(wǎng),還是通過移動數(shù)據(jù)連接到互聯(lián)網(wǎng),是有線連接到網(wǎng)絡(luò)還是無線連接到網(wǎng)絡(luò),第一電子 設(shè)備所連接網(wǎng)絡(luò)的網(wǎng)絡(luò)帶寬等信息。
例如,在確定所述x和y時,還需要考慮到繪制一條第一線路所需消耗的資源,從一條第一線路提取一個點的第一位置信息所需要消耗的資源,結(jié)合所述性能參數(shù),確定出一組備選的x和y的取值。同時還將根據(jù)從x條第一線路上提取y點所產(chǎn)生的數(shù)據(jù)量及網(wǎng)絡(luò)參數(shù),確定出另一組備選的x和y的取值。在具體實現(xiàn)時可以從這兩組備選取值中,選取取值較小的一組作為所述x和y的最終取值。
當(dāng)然在具體的實現(xiàn)過程中,在確定所述x和y時,僅基于性能參數(shù)或網(wǎng)絡(luò)參數(shù)來確定,而不同時綜合考慮所述性能參數(shù)和網(wǎng)絡(luò)參數(shù)。
當(dāng)然,基于性能參數(shù)確定所述x和y,可以避免第一電子設(shè)備在進(jìn)行線路信息交互過程中導(dǎo)致的負(fù)荷重,響應(yīng)延時大造成的卡頓現(xiàn)象。
當(dāng)然,基于所述網(wǎng)絡(luò)參數(shù)確定所述x和y,可以減少因為傳輸速度過慢,導(dǎo)致第二電子設(shè)備不能及時接收到所述第一位置信息的現(xiàn)象,減少傳輸延時。
總之本實施例中通過x和y值的確定,能夠避免線路信息交互過程中出現(xiàn)的信息處理不流暢、延時大及消耗的數(shù)據(jù)流量大等問題。
實施例三:
步驟s110:采集用戶操作;
步驟s120:響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
步驟s130:提取所述第一線路的線路信息;
步驟s140:基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
步驟s150:將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述方法還包括:
采集作用于所述第一線路的處理操作;
根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作;
根據(jù)所述處理操作,生成操作信息;
將所述操作信息提供給所述第二電子設(shè)備;其中,所述操作信息用于供所述第二電子設(shè)備對所述第二線路執(zhí)行與第一處理操作對應(yīng)的第二處理操作。
在本實施例中所述第一處理操作可包括刪除第一線路、修改第一線路、重新繪制另一條第一線路,在第一線路上進(jìn)行標(biāo)注等操作。
在本實施例中所述采集作用于第一線路的操作處理,可包括通過人機交互接口采集的用戶操作。例如,例如利用顯示交互屏采集用戶操作,檢測滑動操作、點擊操作等各種用戶操作。
這里的操作處理可包括修改操作、刪除操作、重繪操作等各種對第一線路進(jìn)行處理的操作。第一電子設(shè)備在響應(yīng)所述操作處理對所述第一線路進(jìn)行處理的同時,還會根據(jù)所述處理操作生成操作信息。這里的操作信息可包括所述第一操作的操作指令或操作參數(shù)。這里的操作指令可包括刪除指令、修改指令、更新指令或繪制指令等。所述操作參數(shù)可包括刪除的線路的標(biāo)識,該標(biāo)識用于指示具體刪除哪一條第一線路,還可包括修改的第一線路的點的原始坐標(biāo)等信息。
在本實施例中將所述操作信息發(fā)送給第二電子設(shè)備,這樣第二電子設(shè)備會根據(jù)該操作信息對第二新路執(zhí)行對應(yīng)于第一處理操作的第二處理操作。
例如,第一電子設(shè)備刪除了第一線路,則第二電子設(shè)備接收到的操作信息可包括刪除指令等信息,第二電子設(shè)備根據(jù)該操作信息進(jìn)行信息處理,也將刪除所述第二線路。
比如,第一電子設(shè)備接收到了清空操作,第一電子設(shè)備通過網(wǎng)絡(luò)平臺(如云平臺)發(fā)送給第二電子設(shè)備。第二電子設(shè)備接收到清空操作的操作信息之后,將會清空基于第一電子設(shè)備接收到的位置信息生成的各條第二線路。
再比如,若所述處理操作可包括修改操作,例如,通過點擊第一線路上點,選擇某些需要更改位置的點,通過滑動操作,用戶可以將第一線路某些點移動到指定的位置。這樣的話,用戶就不用再重新繪制的情況下,生成一條新的第一線路。例如,如圖4所示,用戶手指對準(zhǔn)第一線路上的一個點點擊,移動該 點到指定位置松開后,電子設(shè)備響應(yīng)過該點擊處理操作之后,形成的第一線路如圖4中左圖變更為如圖4中右圖所示的線路。
在具體實現(xiàn)時,通常所述第一電子設(shè)備接收到所述處理操作之后,及時生成操作信息之后,會在指定時間內(nèi)將所述操作信息發(fā)送給第二電子設(shè)備。這里的指定時間通常為很短的時長。一般第一電子設(shè)備在生成所述操作信息后,立即將所述操作信息通過網(wǎng)絡(luò)平臺同步給第二電子設(shè)備,這樣的話,第二電子設(shè)備就能夠及時與第一電子設(shè)備進(jìn)行同步,獲得繪制在第一電子設(shè)備的第一地圖上的各種線路信息。
值得注意的是:本實施例所述的線路共享方法是在實施例一或?qū)嵤├峁┑木€路共享方法上的進(jìn)一步改進(jìn),當(dāng)然在本實施例中使用的x和y也可以采用實施例二中所述的方法來確定。當(dāng)然在具體的實現(xiàn)過程中,所述x和y也可以是電子設(shè)備出廠時或地圖應(yīng)用默認(rèn)設(shè)置的。
實施例四:
步驟s110:采集用戶操作;
步驟s120:響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
步驟s130:提取所述第一線路的線路信息;
步驟s140:基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
步驟s150:將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述方法還包括:
采集作用于所述第一線路的處理操作;這里的采集的處理操作可包括:采集基于所述第一線路上第一位置的線路互動操作,生成線路互動信息;
根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作;
根據(jù)所述處理操作,生成操作信息;
將所述操作信息提供給所述第二電子設(shè)備;這里的將所述操作信息提供給 第二電子設(shè)備可包括:將所述線路互動信息及第一位置的第二位置信息,提供給所述第二電子設(shè)備。
所述操作信息用于供所述第二電子設(shè)備對所述第二線路執(zhí)行與第一處理操作對應(yīng)的第二處理操作;這里的,所述線路互動信息用于供所述第二電子設(shè)備在所述第二地圖上顯示。當(dāng)然值得注意的是:所述操作信息除了所述線路互動信息,還可包括其他操作信息。
在圖5中五角星選中的點為對應(yīng)于所述第一位置的點,第一電子設(shè)備的人機交互電子設(shè)備還將接收用戶輸入的信息。在圖5提供的示例中,用戶輸入的文字可包括:“面對山西面館左轉(zhuǎn)”。執(zhí)行本實施例所述的信息交互方法,根據(jù)處理操作,對第一線路進(jìn)行第一處理操作之后,形成的顯示效果。在第一線路附近對應(yīng)的第一位置的時候顯示線路互動信息。
在本實施例中還會同步將所述線路互動信息通過通信鏈路或通過網(wǎng)絡(luò)平臺同步給第二電子設(shè)備,這樣第二電子設(shè)備也會在對應(yīng)的位置顯示線路互動信息,從而更好的指引用戶出行。
實施例五:
步驟s110:采集用戶操作;
步驟s120:響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
步驟s130:提取所述第一線路的線路信息;
步驟s140:基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
步驟s150:將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述方法還包括:
采集作用于所述第一線路的處理操作;
根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作;
根據(jù)所述處理操作,生成操作信息;
將所述操作信息提供給所述第二電子設(shè)備;其中,所述操作信息用于供所述第二電子設(shè)備對所述第二線路執(zhí)行與第一處理操作對應(yīng)的第二處理操作。
在本實施例中所述第一處理操作可包括刪除第一線路、修改第一線路、重新繪制另一條第一線路,在第一線路上進(jìn)行標(biāo)注等操作。
所述方法還包括:生成歷史記錄信息;所述采集作用于所述第一線路的處理操作,包括:采集線路恢復(fù)操作。所述根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作,包括:響應(yīng)所述線路恢復(fù)操作,基于所述歷史記錄信息控制所述第一地圖恢復(fù)歷史線路的顯示。
在本實施例中所述歷史記錄信息可包括當(dāng)前時間以前的一段歷史時間內(nèi),繪制的各條第一線路的信息。在本實施例中所述第一電子設(shè)備還會響應(yīng)所述線路恢復(fù)操作,恢復(fù)歷史線路的顯示。
這樣的話,第一電子設(shè)備還會將歷史恢復(fù)操作生成的歷史恢復(fù)操作信息發(fā)送給第二電子設(shè)備,這樣第二電子設(shè)備也會恢復(fù)顯示對應(yīng)于第一電子設(shè)備的第一線路的第二線路的顯示。
這樣第一電子設(shè)備和第二電子設(shè)備通過清空線路之后恢復(fù),滿足用戶查找歷史線路的需求,更好的利用了第一電子設(shè)備和第二電子設(shè)備的軟硬件資源,提升了第一電子設(shè)備和第二電子設(shè)備的資源有效利用率。
實施例六:
步驟s110:采集用戶操作;
步驟s120:響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
步驟s130:提取所述第一線路的線路信息;
步驟s140:基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
步驟s150:將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述方法還包括:
建立所述第一電子設(shè)備與所述第二電子設(shè)備之間的通信鏈路;
所述步驟s150可包括:利用所述通信鏈路向所述第二電子設(shè)備發(fā)送所述第一位置信息。
在本實施例中所述第一電子設(shè)備和所述第二電子設(shè)備可以建立各種通信鏈路;例如,所述第一電子設(shè)備和所述第二電子設(shè)備之間建立長連接等。當(dāng)然這里的第一電子設(shè)備和第二電子設(shè)備之間的通信鏈路還可包括在網(wǎng)絡(luò)平臺建立共享關(guān)系記錄。這樣網(wǎng)絡(luò)電子設(shè)備接收到第一電子設(shè)備發(fā)送第一位置信息之后,可以通過所述共享關(guān)系記錄,確定接收所述第一位置信息的第二電子設(shè)備。在本實施例第一電子設(shè)備和第二電子設(shè)備之間的通信鏈路的方式有多種,在當(dāng)然不局限于上述兩種。
在本實施例中通過建立第一電子設(shè)備和第二電子設(shè)備之間的通信鏈路,可方便有針對性的傳輸所述第一位置信息,方便所述第二電子設(shè)備上顯示的第二地圖上的第二線路的顯示。
實施例七:
如圖6所示,本實施例提供一種線路信息共享方法,所述方法應(yīng)用于第二電子設(shè)備中,包括:
步驟s210:接收第一電子設(shè)備提供的基于第一線路的第一位置信息;
步驟s220:基于所述第一位置信息在第二地圖上繪制對應(yīng)于所述第一線路的第二線路。
本實施例所述第二電子設(shè)備為接收第一電子設(shè)備發(fā)送的第一位置信息,在第二電子設(shè)備顯示的第二地圖上,對應(yīng)于第一線路的第二線路,實現(xiàn)線路的共享。
在步驟s210可包括直接從第一電子設(shè)備發(fā)送的第一位置信息,也可以接收從其他電子設(shè)備轉(zhuǎn)發(fā)的第一電子設(shè)備發(fā)送的第一位置信息,例如從網(wǎng)絡(luò)平臺接收轉(zhuǎn)發(fā)來自第一電子設(shè)備的第一位置信息。
在步驟s220將基于第一位置信息在第二地圖上繪制一條對應(yīng)于第一線路的第二線路。
在本實施例所述第二電子設(shè)備中,在進(jìn)行線路共享時,不像現(xiàn)有技術(shù)一樣接收的圖片文件或已html5方式才能打開的信息,而是直接接收的第一位置信息。在接收到所述第一位置信息之后,將基于第一位置信息繪制形成第二線路。這樣用戶在查看第二線路時,可以通過地圖操作,放大第二線路,方便查看更詳細(xì)的內(nèi)容,顯然更好的利用了第二電子設(shè)備的軟硬件資源,提升了電子設(shè)備的有效使用率,達(dá)到的更好的分享效果。
實施例八:
如圖6所示,本實施例提供一種線路信息共享方法,所述方法應(yīng)用于第二電子設(shè)備中,包括:
步驟s210:接收第一電子設(shè)備提供的基于第一線路的第一位置信息;
步驟s220:基于所述第一位置信息在第二地圖上繪制對應(yīng)于所述第一線路的第二線路。
所述方法還包括:
接收所述第一電子設(shè)備針對所述第一線路的操作信息;其中,所述操作信息是針對于第一線路執(zhí)行第一處理操作的操作信息;
根據(jù)所述操作信息,對顯示的所述第二線路執(zhí)行對應(yīng)于所述第一處理操作的第二處理操作。
在本實施例中還將接收操作信息,這里的操作信息可包括刪除操作、清空操作、修改操作、更新操作或互動操作更各種操作的操作信息。
第二電子設(shè)備從第一電子設(shè)備接收到針對第一線路的操作信息,這樣的話,在第二電子設(shè)備響應(yīng)所述處理操作執(zhí)行第一處理操作時,第二電子設(shè)備也會執(zhí)行對應(yīng)于第一處理操作的第二處理操作,這樣的話,就實現(xiàn)了第一電子設(shè)備和第二電子設(shè)備對線路的處理同步。
例如,所述接收所述第一電子設(shè)備針對所述第一線路的操作信息,還包括:接收所述第一電子設(shè)備提供線路互動信息及第二位置信息;其中,所述第二位置為所述第一線路上第一位置的位置信息;根據(jù)所述線路互動信息及所述第二位置信息,在所述第二線路上對應(yīng)于所述第一位置的第二位置顯示所述線路互 動信息。
若圖5所示的示意圖為第二電子設(shè)備的顯示示意圖,則圖5中五角星對應(yīng)的點即為所述第二位置。圖5中顯示的“面對山西面館左轉(zhuǎn)”即為所述線路互動信息恭喜那個的互動內(nèi)容。在本實施例中通過線路互動信息的共享,更好的進(jìn)行線路共享和引入知道,提升線路貢獻(xiàn)和引入指導(dǎo)的直觀性和簡單性;且更好的利用了第一電子設(shè)備和第二電子設(shè)備的軟硬件資源,提升了第一電子設(shè)備和第二電子設(shè)備的資源有效利用率。
以下結(jié)合上述實施例提供一個具體應(yīng)用示例,
如圖7所示,本示例一種線路信息共享方法,包括:
步驟s101:采集用戶涂鴉操作,響應(yīng)用戶涂鴉操作在第一地圖上生成并顯示線路a;這里的線路a相當(dāng)于所述第一線路。這里的用戶涂鴉操作即為前述實施例中的用戶操作。這里的用戶操作可包括作用于顯示交互屏的觸摸操作或懸浮觸摸操作。
步驟s102:提取線路a上y個點的第一位置信息。
步驟s103:第一電子設(shè)備通過網(wǎng)絡(luò)平臺將所述第一位置信息發(fā)送給第二電子設(shè)備。具體地,所述第一電子設(shè)備通過網(wǎng)絡(luò)平臺將第一位置信息實時同步給第二電子設(shè)備。
步驟s104:第二電子設(shè)備接收到所述第一位置信息之后,基于第一信息在第二地圖上繪制第二線路。
實施例九:
如圖8所示,本實施例提供一種電子設(shè)備,所述電子設(shè)備為第一電子設(shè)備;所述第一電子設(shè)備包括:
采集單元110,用于采集用戶操作;
第一處理單元120,用于響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
提取單元130,用于提取第一地圖上的第一線路的線路信息;
第一確定單元140,用于基于所述線路信息,確定所述第一線路上y個點 對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
發(fā)送單元150,用于將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
本實施例所述第一電子設(shè)備可為手機、平板電腦或可穿戴式設(shè)備等各種終端設(shè)備。
所述采集單元110可對應(yīng)于各種人機交互接口,這里的人機交互接口可對應(yīng)于顯示交互單元。這里的顯示交互單元可包括顯示觸控屏或懸浮顯示觸控屏。
所述第一處理單元120、提取單元130和所述第一確定單元140對應(yīng)的結(jié)構(gòu)可對應(yīng)于手機或平板電腦等各種電子設(shè)備的處理器或處理電路。這里的處理器可包括中央處理器、微處理器、數(shù)字信號處理器或可編程陣列等處理結(jié)構(gòu)。所述處理電路可對應(yīng)于專用集成電路。
所述處理器或處理電路,能夠讀取存儲介質(zhì)中存儲的指定代碼,并通過執(zhí)行所述指定代碼能夠?qū)崿F(xiàn)所述第一線路的線路信息的提取和所述第一位置的確定。
所述發(fā)送單元150可對應(yīng)于發(fā)送接口,這里的發(fā)送接口可對應(yīng)于有線發(fā)送接口,也可以是無線發(fā)送接口。這里的有線發(fā)送接口可包括電纜接口或光纜接口。所述無線發(fā)送接口可能對應(yīng)于wifi天線,也可以對應(yīng)于與演進(jìn)型基站enb等移動天線等發(fā)送接口。
在本實施例中所述發(fā)送單元150來發(fā)送所述第一位置信息,這里的第一位置信息可通過第一電子設(shè)備與第二電子設(shè)備之間的直連鏈路發(fā)送,也可以通過網(wǎng)絡(luò)平臺等中間設(shè)備轉(zhuǎn)發(fā)給第二電子設(shè)備。
總之,本實施例所述第一電子設(shè)備在進(jìn)行線路共享過程,直接共享的線路上的位置信息,而非現(xiàn)有技術(shù)中的圖片信息等信息的共享,這樣完成的線路共享,被共享的線路直接顯示在地圖上,能夠方便用戶進(jìn)行后續(xù)的操作,提升了共享效果。
實施例十:
如圖8所示,本實施例提供一種電子設(shè)備,所述電子設(shè)備為第一電子設(shè)備;所述第一電子設(shè)備包括:
采集單元110,用于采集用戶操作;
第一處理單元120,用于響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
提取單元130,用于提取第一地圖上的第一線路的線路信息;
第一確定單元140,用于基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
發(fā)送單元150,用于將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述電子設(shè)備還包括:
第二確定單元,用于基于所述第一電子設(shè)備的性能參數(shù)和/或所述第一電子設(shè)備連接的網(wǎng)絡(luò)參數(shù),確定所述第一線路的條數(shù)x和所述y;所述x為不小于1的整數(shù);所述y為從每條所述第一線路提取所述第一位置信息的點數(shù)。
在本實施例所述第二確定單元可對應(yīng)于計算器或具有計算功能的處理器或具有計算功能的處理電路。根據(jù)性能采納數(shù)和/或網(wǎng)絡(luò)參數(shù),以及在線路共享過程中所需消耗的資源,所產(chǎn)生的數(shù)據(jù)量,計算出合適的x和y,一方面避免第一電子設(shè)備的出現(xiàn)卡頓等處理操作不流暢的現(xiàn)象,同時還能夠避免共享對方,即第二電子設(shè)備,出現(xiàn)接收延時大等問題。
實施例十一:
如圖8所示,本實施例提供一種電子設(shè)備,所述電子設(shè)備為第一電子設(shè)備;所述第一電子設(shè)備包括:
采集單元110,用于采集用戶操作;
第一處理單元120,用于響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第一地圖上繪制第一線路;
提取單元130,用于提取第一地圖上的第一線路的線路信息;
第一確定單元140,用于基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
發(fā)送單元150,用于將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述采集單元,還用于采集作用于所述第一線路的處理操作;
所述第一處理單元,還用于根據(jù)所述處理操作,對所述第一線路進(jìn)行第一處理操作;
所述第一電子設(shè)備還包括:
生成單元,用于根據(jù)所述處理操作,生成操作信息;
所述發(fā)送單元150,用于將所述操作信息提供給所述第二電子設(shè)備;其中,所述操作信息用于供所述第二電子設(shè)備對所述第二線路執(zhí)行與第一處理操作對應(yīng)的第二處理操作。
本實施例所述采集單元可包括各種接收用戶輸入的傳感器,這里的采集單元可對應(yīng)于鍵盤、顯示交互屏或鼠標(biāo)等各種用戶輸入的傳感設(shè)備,這樣就能夠簡便的采集作用于第一線路的處理操作。
這里的所述第一處理單元可對應(yīng)于處理器或處理電路。這里的處理器或處理電路的描述可參見前一個實施例,在此就不重復(fù)了。
所述生成單元也可以對應(yīng)于所述處理器或處理電路或解析器,能夠解析出所述處理操作,生成所述操作信息,這里的操作信息可包括操作指令和操作指令對應(yīng)的操作參數(shù)。這里的操作指令也可以為刪除指令、清空指令或修改指令等指令。所述操作參數(shù)可包括執(zhí)行前述操作指令的參數(shù)值,例如,根據(jù)所述操作參數(shù)可知道刪除哪一條第一線路,清空哪些第一線路等??傊?,在本實施例中通過所述操作信息的發(fā)送,能夠使得第二電子設(shè)備同步對第二線路進(jìn)行操作處理,從而實現(xiàn)與第一電子設(shè)備的線路共享的同步。
進(jìn)一步地,所述采集單元,用于采集基于所述第一線路上第一位置的線路互動操作,生成線路互動信息;所述發(fā)送單元150,用于將所述線路互動信息 及第一位置的第二位置信息,提供給所述第二電子設(shè)備;其中,所述線路互動信息用于供所述第二電子設(shè)備在所述第二地圖上顯示。在本實施例中傳感器采集的操作可包括線路互動操作,例如,在第一線路上進(jìn)行文字、圖像批注及語音批注的至少其中之一,方便第二電子設(shè)備接收到之后更好的獲知線路信息。這里的文字批注,可以包括第一電子設(shè)備用戶輸入的文字。圖像批注可包括在第一線路上第一位置上插入圖片。例如,插入第二電子設(shè)備的用戶需要查找的建筑的照片。所述語音批注,可包括第一電子設(shè)備的用戶發(fā)送的指引語音等信息??傊?,在本實施例中所述第一電子設(shè)備能夠通過線路互動信息的共享,更好的線路共享。
當(dāng)然,在本實施例中所述生成單元,還用于生成歷史記錄信息;所述采集單元,還用于采集線路恢復(fù)操作;所述第一處理單元,還用于響應(yīng)所述線路恢復(fù)操作,基于所述歷史記錄信息控制所述第一地圖恢復(fù)歷史線路的顯示。
在本實施例中所述生成單元還被復(fù)用生成歷史記錄信息,這里的歷史記錄信息可包括各種當(dāng)前時間以前繪制的第一線路的線路信息。在本實施例中所述第一電子還可包括存儲單元,這里的存儲單元可對應(yīng)于各種存儲介質(zhì),能夠存儲所述歷史記錄信息。在本實施例所述采集單元還被復(fù)用采集線路恢復(fù)操作,例如,可包檢測用戶滑動操作、用戶點擊操作或鼠標(biāo)處理操作等。所述第一處理單元還能夠恢復(fù)歷史線路的顯示,這樣可以方便用戶通過線路恢復(fù)操作,查看之前顯示過的線路,提升第一電子設(shè)備的智能性及用戶使用滿意度。
本實施例是在前述任意一個第一電子設(shè)備的技術(shù)方案的進(jìn)一步改進(jìn),在本實施例中所述x和y也可以是由第二確定單元,根據(jù)性能參數(shù)和/或網(wǎng)絡(luò)參數(shù)確定的,確定x和y時不局限于上述第二確定單元。
實施例十二:
如圖8所示,本實施例提供一種電子設(shè)備,所述電子設(shè)備為第一電子設(shè)備;所述第一電子設(shè)備包括:
采集單元110,用于采集用戶操作;
第一處理單元120,用于響應(yīng)所述用戶操作在所述第一電子設(shè)備顯示的第 一地圖上繪制第一線路;
提取單元130,用于提取第一地圖上的第一線路的線路信息;
第一確定單元140,用于基于所述線路信息,確定所述第一線路上y個點對應(yīng)的第一位置信息;所述y為不小于2的整數(shù);
發(fā)送單元150,用于將所述第一位置信息提供第二電子設(shè)備;所述第一位置信息用于供所述第二電子設(shè)備在第二地圖上繪制出對應(yīng)于所述第一線路的第二線路。
所述電子設(shè)備還包括:
連接單元,用于建立所述第一電子設(shè)備與所述第二電子設(shè)備之間的通信鏈路;所述發(fā)送單元150,還用于利用所述通信鏈路向所述第二電子設(shè)備發(fā)送所述第一位置信息。
在本實施例中所述連接單元可對應(yīng)于通信接口,這里的通信接口,能夠建立第一電子設(shè)備第二電子設(shè)備之間的通信鏈接。所述通信鏈接可包括長鏈接等各種鏈接。所述發(fā)送單元150可通過所述通信鏈接向所述第二電子設(shè)備發(fā)送所述第一位置信息,這樣就能夠簡便的實現(xiàn)第一電子設(shè)備和第二電子設(shè)備進(jìn)行線路信息的共享。
實施例十三:
如圖9所示,本實施例提供另一種電子設(shè)備,所述電子設(shè)備為第二電子設(shè)備,所述第二電子設(shè)備包括:
接收單元210,用于接收第一電子設(shè)備提供的基于第一線路的第一位置信息;
第二處理單元220,用于基于所述第一位置信息在第二地圖上繪制對應(yīng)于所述第一線路的第二線路。
本實施例所述第二電子設(shè)備為與第一電子設(shè)備進(jìn)行線路共享的電子設(shè)備。這里的電子設(shè)備可為前述的各種終端設(shè)備,例如,手機或平板電腦等移動設(shè)備。
所述接收單元210可對應(yīng)于接收接口,這里的接收接口可包括有線接口或無線接口。這里的有線接口可為電纜接口或光纜接口。所述無線接口可包括各 種接收天線。這里的接收單元210可直接從與第一電子設(shè)備的直連中接收所述第一位置信息,也可以從網(wǎng)絡(luò)平臺等中間節(jié)點接收所述第一位置信息。
所述第二處理單元220可對應(yīng)于處理器或處理電路。這里的處理器或處理電路的相關(guān)描述可以第一電子設(shè)備中包括的處理器或處理電路。
總之,本實施例所述第二電子設(shè)備,在進(jìn)行線路共享時,直接從第一電子設(shè)備從第一電子設(shè)備接收的第一位置信息,而非圖像信息等信息,這樣能夠更好的實現(xiàn)線路共享,提升共享效果。
實施例十四:
如圖9所示,本實施例提供另一種電子設(shè)備,所述電子設(shè)備為第二電子設(shè)備,所述第二電子設(shè)備包括:
接收單元210,用于接收第一電子設(shè)備提供的基于第一線路的第一位置信息;
第二處理單元220,用于基于所述第一位置信息在第二地圖上繪制對應(yīng)于所述第一線路的第二線路。
所述接收單元210,還用于接收所述第一電子設(shè)備針對所述第一線路的操作信息;其中,所述操作信息是針對于第一線路執(zhí)行第一處理操作的操作信息;
所述第二處理單元220,還用于根據(jù)所述操作信息,對顯示的所述第二線路執(zhí)行對應(yīng)于所述第一處理操作的第二處理操作。
在本實施例中所述第二電子設(shè)備不僅可以從所述第一電子設(shè)備接收第一位置信息,還將接收操作信息,這樣能夠?qū)崿F(xiàn)第一電子設(shè)備和第二電子設(shè)備對線路執(zhí)行對應(yīng)的操作,處理完之后可實現(xiàn)第一線路和第二線路對應(yīng)同步。
進(jìn)一步地,所述接收單元210,還用于接收所述第一電子設(shè)備提供線路互動信息及第二位置信息;其中,所述第二位置為所述第一線路上第一位置的位置信息;所述第二電子設(shè)備還包括:顯示單元,用于根據(jù)所述線路互動信息及所述第二位置信息,在所述第二線路上對應(yīng)于所述第一位置的第二位置顯示所述線路互動信息。
在本實施例中所述顯示單元可對應(yīng)于歸屬第二電子設(shè)備的各種顯示結(jié)構(gòu)。 這里的顯示結(jié)構(gòu)可包括液晶顯示屏、投影顯示屏、電子墨水顯示屏或有機發(fā)光二極管oled顯示屏等各種顯示設(shè)備,能夠顯示第二地圖并在第二地圖之上疊加顯示第二線路和所述線路互動信息。這樣第二設(shè)備不僅能夠在線路共享過程中,直接顯示對應(yīng)于第一線路的第二線路,同時還會顯示線路互動信息,從而更好的實現(xiàn)線路共享等操作。
總之,本實施例所述第二電子設(shè)備為能夠?qū)崿F(xiàn)前述線路信息共享方法中的硬件結(jié)構(gòu),具有線路共享效果好及智能性高的特點。
以下結(jié)合上述實施例中任意一個技術(shù)方案,提供幾個具體示例:
示例一:
如圖10所示,本示例提供一種線路共享方法,包括:
第一步:基于用戶操作第一電子設(shè)備選擇涂鴉控件后,會提示用戶流量消耗。提示效果如圖10中的第二中圖所示。
第二步:基于用戶操作,第一電子設(shè)備可以選擇畫筆,第一電子設(shè)備顯示的第一地圖處于涂鴉編輯態(tài),可進(jìn)行路線繪制。第一電子設(shè)備基于用戶操作,在每次繪制成功將路線發(fā)送給云端并即時同步給其他電子設(shè)備;繪制后線路之后,基于用戶操作,可以對繪制的路線進(jìn)行清空,也可以對當(dāng)前地圖上所有路線進(jìn)行清空。
以上基于上述操作,提供2種應(yīng)用場景。
場景1:涂鴉指路。用戶a在第一電子設(shè)備的第一地圖上畫一條線;用戶b(及此時和a共享位置的其他用戶)可以在用戶b的第二電子設(shè)備顯示的第二地圖上即時看到這條線,并通過這條線找到目標(biāo)地點。
場景2:互動娛樂。用戶a在第一地圖圖上畫任意一個圖形(該圖形標(biāo)識在地圖上),用戶b(及此時和a共享位置的其他用戶)可以在第二電子設(shè)備的第二地圖上即時看到這個圖形,同時進(jìn)行涂鴉,趣味互動。
功能特點:用戶a和用戶b可以處于不同的模式下
指路人在地圖上(2d地圖),被指路人在導(dǎo)航下(3d地圖)能同時顯示該條線;指路人和被指路人可以處于不同的比例尺下。例如,指路人在比例尺為 1:10公里的第一地圖上通過線路繪制和共享進(jìn)行指路;被指路人在比例尺為1:200米的第二地圖上也可以看到該條線。
示例二:
如圖11所示,本實施例提供一種線路共享方法:
步驟s1:第一電子設(shè)備畫筆選擇;
步驟s2:繪制線路;
步驟s3:線路顯示;
步驟s4:數(shù)據(jù)同步;數(shù)據(jù)首先同步到云端,再從云端同步到第二電子設(shè)備。這里的云端可相當(dāng)于前述實施例中的網(wǎng)絡(luò)平臺;這里的數(shù)據(jù)同步至少包括前述實施例中提到的第一位置信息;
步驟s5:數(shù)據(jù)清空,這里可包括清空繪制的各條線路。
在具體執(zhí)行時,所述步驟s3、步驟s2及步驟s4,可以先執(zhí)行步驟s2,再執(zhí)行步驟s3,最后執(zhí)行步驟s4,也可以同步執(zhí)行步驟s2和步驟s3和步驟s4,即第一電子設(shè)備可以一邊執(zhí)行線路繪制,一邊進(jìn)行線路顯示并同步進(jìn)行數(shù)據(jù)發(fā)送實現(xiàn)數(shù)據(jù)同步。但是避免第一電子設(shè)備的出現(xiàn)處理卡頓等各種問題,優(yōu)先采用步驟s2、步驟s3及步驟s4順序執(zhí)行的方法。
步驟s11:畫筆選擇;
步驟s12:繪制線路;
步驟s13:線路顯示;
步驟s14:數(shù)據(jù)同步;數(shù)據(jù)首先同步到云端,再從云端同步到第一電子設(shè)備;
步驟s15:數(shù)據(jù)清空,這里可包括清空繪制的各條線路。
在本示例中所述第一設(shè)備和第二設(shè)備可互為共享端和被共享端,進(jìn)行線路共享。
以下詳細(xì)介紹一下上述各個操作。
畫筆選擇可包括:涂鴉畫筆可以進(jìn)行顏色和粗細(xì)的選擇
線路繪制可包括:基于用戶操作在地圖上面進(jìn)行繪畫操作,根據(jù)筆畫的軌 跡進(jìn)行全球定位系統(tǒng)(globalpositionsystem,gps)信息獲取,考慮到引擎和網(wǎng)絡(luò)開銷,每個地圖上最多繪制線束條數(shù)為x條(根據(jù)引擎和網(wǎng)絡(luò)開銷動態(tài)變更),每條線路最多包含y個gps點(根據(jù)引擎和網(wǎng)絡(luò)開銷動態(tài)變更),亦或他一次繪制的線包含x*y個gps點。
以下介紹一下,關(guān)于x和y的測定方法:
主要考慮兩個因素:第一種為設(shè)備性能因素;第二種為網(wǎng)絡(luò)性能因素
設(shè)備性能測試:不同手機在繪制線路時cpu開銷不同,x和y值會隨著設(shè)備性能不同動態(tài)變化,通過機型進(jìn)行測試,以iphone4s為例進(jìn)行測試,在線路繪制的點數(shù)達(dá)到x*y這個臨界值后,cpu開銷急劇增加,可以看到明顯的卡頓時,以這個極限值作為該機型的x*y值,可對不同機型進(jìn)行不同限定,以滿足機型的最優(yōu)性能。在本示例中對設(shè)備性能測試得到參數(shù),對應(yīng)于前述的性能參數(shù)。
網(wǎng)絡(luò)性能測試:采集的gps信息坐標(biāo)都以int值表示,每個樣點都包含經(jīng)緯度坐標(biāo),即每個樣點占用8個字節(jié),那每次后臺傳輸?shù)狞c是8*x*y,根據(jù)采集到的用戶使用的網(wǎng)絡(luò)類型,實時配置采集點最大值,保證移動數(shù)據(jù)下為用戶節(jié)省開銷。這里的網(wǎng)絡(luò)性能測試得到參數(shù),對應(yīng)于前述的網(wǎng)絡(luò)參數(shù)。
每個用戶的x*y值都會綜合考慮以上兩種因素,動態(tài)變化
所述數(shù)據(jù)同步可包括:每個電子設(shè)備在自己地圖上繪制的線路,會通過云端同步給其他電子設(shè)備。各種客戶端定時拉取云端數(shù)據(jù),將數(shù)據(jù)解析成線路,并通過引擎將線路在地圖上進(jìn)行繪制。可多人同時操作,每個用戶分別將各自繪制的采集點上傳云端,客戶端定時拉取云端數(shù)據(jù),進(jìn)行引擎繪制,繪制完成后結(jié)果即時顯示。
線路顯示:每個用戶手動涂鴉線路時,地圖顯示的地理位置不同,所以用戶只能看到他當(dāng)前設(shè)定地理區(qū)域內(nèi)能顯示的線路,當(dāng)其進(jìn)行挪圖或縮放時,其他線路也會顯示出來。
數(shù)據(jù)清空:這里的數(shù)據(jù)情況即為線路的情況?;谟脩舨僮?,電子設(shè)備可以清空涂鴉數(shù)據(jù);也可將其他設(shè)備繪制的線路一次性清空。清空數(shù)據(jù)也進(jìn)行即 時同步云端,并通過云端同步給其他電子設(shè)備。同時,為避免清空有效數(shù)據(jù),用戶還可以對清空的數(shù)據(jù)進(jìn)行恢復(fù),例如恢復(fù)上一筆或恢復(fù)上一次清空,既可由被清空者對數(shù)據(jù)進(jìn)行恢復(fù),也可以由清空發(fā)起者對數(shù)據(jù)進(jìn)行恢復(fù),恢復(fù)后都將同步云端,并同步給其他用戶。
示例三:
如圖12所示,本示例還提供一種能夠?qū)崿F(xiàn)前述線路共享方法的信息處理系統(tǒng),包括:網(wǎng)絡(luò)平臺、第一電子設(shè)備及第二電子設(shè)備。
這里的網(wǎng)絡(luò)平臺可包括至少一臺服務(wù)器。在圖12顯示的信息處理系統(tǒng)各種顯示有多臺服務(wù)器。這些服務(wù)器之間通過路由器或集線器連接,并可以通過路由器或集線器上一層網(wǎng)絡(luò)設(shè)備連接成服務(wù)平臺的內(nèi)網(wǎng)。服務(wù)平臺通過防火墻連接到廣域網(wǎng)。
第一電子設(shè)備和第二電子設(shè)備均可以通過用路由器連接到廣域網(wǎng),進(jìn)而連接到服務(wù)平臺,也可以是通過基站連接到廣域網(wǎng)。在圖12中第一電子設(shè)備通過給家用路由器連接到廣域網(wǎng),從而實現(xiàn)與網(wǎng)絡(luò)平臺的連接。第二電子設(shè)備通過基站連接到廣域網(wǎng),從而連接到網(wǎng)絡(luò)平臺。
第一電子設(shè)備和第二電子設(shè)備可以通過網(wǎng)絡(luò)平臺,進(jìn)行線路信息的共享,從而實現(xiàn)將顯示在第一電子設(shè)備的第一地圖上的第一線路,以第一位置信息的傳輸在第二電子設(shè)備的第二地圖上進(jìn)行線路繪制,從而繪制出對應(yīng)于第一線路的第二線路。
在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的電子設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的電子設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,電子設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作 為單元顯示的部件可以是、或也可以不是物理單元,即可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理模塊中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成在一個單元中;上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括:移動存儲電子設(shè)備、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實施方式,但本發(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)。