一種數據同步方法及導航設備的制造方法
【技術領域】
[0001]本發明涉及導航領域,特別是涉及一種數據同步方法及導航設備。
【背景技術】
[0002]導航設備是指具有位置服務功能及其相關功能的設備,其工作原理為導航設備確定特定位置的位置坐標,將其與自身存儲的電子地圖中記載的位置坐標進行匹配,以此來確定搭載該導航設備的導航對象在電子地圖中的準確位置。導航設備可以是車載終端、便攜式導航儀、手機終端等。導航對象可以是車輛、行人等。在用戶設定好出發地和目的地之后,導航設備會規劃出導航路徑,并依據規劃的導航路徑為用戶導航。近年來,隨著技術的發展,導航設備具備了接入網絡的功能,用戶能夠通過賬戶來與云端進行同步,備份及更新個人數據。一般情況下,一個用戶主要使用一個賬戶,用戶可以通過登陸該帳號來對其數據進行同步。但是當不同帳號分別在同一導航設備上登陸時,現有技術不能針對不同帳號對應的同步,容易造成不同賬號間數據交錯,不僅用戶不能同步自身的數據,還有可能泄露用戶隱私。
【發明內容】
[0003]基于上述現有技術所存在的問題,本發明提供一種數據同步方法及導航設備,能對不同的帳號登陸同一導航設備的數據同步進行區別同步,避免了同一導航設備上不同帳號間因同步造成的數據混亂,有效的保護了用戶隱私。
[0004]為解決上述技術問題,本發明提供一種數據同步方法,包括:
[0005]登錄導航設備的第一帳號退出后,在所述導航設備本地存儲所述第一賬號下的對應數據;
[0006]第二賬號登錄所述導航設備,
[0007]若所述第一賬戶為被迫退出,則所述第二賬戶不允許查看存儲在所述導航設備本地的所述第一賬號下的對應數據,將所述第二賬號與云端設備進行數據同步后存儲到所述導航設備本地的云端數據作為該第二賬號下的對應數據;
[0008]若所述第一賬戶為用戶手動退出,在所述導航設備本地設置新本地數據,將所述第二賬號與云端設備進行數據同步后得到的云端數據與所述新本地數據,在所述導航設備本地共同進行處理后形成所述第二賬號下的對應數據。
[0009]本發明實施例還提供一種導航設備,用于本發明的方法中,包括:
[0010]第一數據處理單元,其用于在登錄導航設備的第一帳號退出后,在所述導航設備本地存儲所述第一賬號下的對應數據;
[0011]賬號退出數據處理單元,其用于若所述第一賬號從所述導航設備的退出為被迫退出,將所述第一賬號下的對應數據設為不允許其他賬戶查看;以及若所述第一賬號從所述導航設備的退出為用戶手動退出,在所述導航設備設置新本地數據;
[0012]第二數據處理單元,其用于在第二賬號登錄所述導航設備,若所述第一賬戶為被迫退出,則所述第二賬戶不允許查看存儲在所述導航設備本地的所述第一賬號下的對應數據,將所述第二賬號與云端設備進行數據同步后存儲到所述導航設備本地的云端數據作為該第二賬號下的對應數據;若所述第一賬戶為用戶手動退出,將所述第二賬號與云端設備進行數據同步后得到的云端數據與所述賬號退出數據處理單元設置的所述新本地數據,在所述導航設備本地共同進行處理后形成所述第二賬號下的對應數據。
[0013]本發明的有益效果為:在第一賬戶為被迫退出情況下,通過不允許第二賬號查看存儲在導航設備本地與第一賬號對應數據的方式,能對不同的帳號登陸同一導航設備所對應數據進行區別同步,從而避免了同一導航設備上不同帳號間因同步造成的數據混亂,有效的保護了用戶隱私。
【附圖說明】
[0014]為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他附圖。
[0015]圖1為本發明實施例提供的數據同步方法流程圖;
[0016]圖2為本發明實施例提供的導航設備示意圖。
【具體實施方式】
[0017]下面對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明的保護范圍。
[0018]如圖1所示,本發明實施例提供一種數據同步方法,包括以下步驟:
[0019]步驟1,登錄導航設備的第一帳號退出后,在所述導航設備本地存儲所述第一賬號下的對應數據;
[0020]步驟2,第二賬號登錄所述導航設備,
[0021]步驟21,若所述第一賬戶為被迫退出,則所述第二賬戶不允許查看存儲在所述導航設備本地的所述第一賬號下的對應數據,將所述第二賬號與云端設備進行數據同步后存儲到所述導航設備本地的云端數據作為該第二賬號下的對應數據;
[0022]步驟22,若所述第一賬戶為用戶手動退出,在所述導航設備本地設置新本地數據,將所述第二賬號與云端設備進行數據同步后得到的云端數據和/或所述新本地數據,在所述導航設備本地共同進行處理后形成所述第二賬號下的對應數據。
[0023]上述方法中的數據包括以下至少一種:地址薄、通訊錄、目的地、收藏的po1、經由地、回避地、軌跡、路徑或者路線等。對數據的操作包括以下至少一種:增加、刪除、或修改。
[0024]上述方法步驟I中,在所述導航設備本地進行處理后形成所述第一賬號下的對應數據為:
[0025]將所述第一帳號對應在云端設備的云端數據與所述導航設備的本地數據合并成所述第一賬號下的對應數據。具體為:第一帳號登錄導航設備,將第一賬號與云端設備進行數據同步后得到的云端數據一和導航設備存儲的本地數據二,在導航設備本地進行處理后形成第一賬號下的對應數據三。具體的處理過程可以包括:將第一帳號對應在云端設備的云端數據一同步到導航設備本地,將云端數據一與導航設備的本地數據二合并成第一賬號下新的對應數據三;云端數據一、本地數據二均可以為空;若對第一賬號下新的對應數據三進行操作,則將操作后的數據作為第一賬號下新的對應數據四。操作可包括對數據的以下至少一種:增加、刪除、或修改。
[0026]上述方法步驟I中,第一賬號從導航設備退出,分被迫退出或用戶手動退出兩者情況,其中,被迫退出是指:系統不允許同一帳號在不同導航設備上同時登錄,當第一賬號在另一導航設備上登錄時,第一賬號從先登錄的導航設備上則被迫退出;或者,系統允許賬號同時登錄不同的導航設備,若在其中一個導航設備上修改了登錄密碼,則第一賬戶從其他沒有修改密碼的導航設備上則被迫退出。
[0027]若為被迫退出,則允許所述第一賬號下的對應數據在所述導航設備本地繼續使用,允許對該對應數據操作生成所述第一賬號下的新對應數據;
[0028]若為用戶手動退出,則不允許所述第一賬號下的對應數據在所述導航設備本地使用,在所述導航設備本地設置新本地數據。如可在導航設備設置顯示為空的新本地數據五,若對該新本地數據進行操作則生成新的數據作為該新本地數據。
[0029]上述方法步驟2中,在所述導航設備本地共同進行處理后形成所述第二賬號下的對應數據為:將所述云端數據與新本地數據合并成所述第二賬戶下的對應數據。
[0030]下面結合具體實施例對本發明的同步方法進一步說明。
[0031]實施例一
[0032]本發明提供的一種數據同步方法,其處理流程如下:
[0033]步驟1,在導航設備上登陸帳號A(即第一賬號),將帳號A對應在云端的數據Al(即云端數據一)同步到本地與本地數據ALl(即本地數據二)合并,形成帳號A下的新的數據A2 (即對應數據三),A2 = A1+AL1。其中云端數據Al、本地數據ALl均可以為空數據,此時,A2 = Al = ALlo數據可以包括以下至少一種:地址薄、通訊錄、目的地、收藏的po1、經由地、回避地、軌跡、路徑或者路線等。
[0034]步驟2,當對數據A2進行操作后,則帳號A下對應生成新的對應數據A3 (即對應數據四);操作包括對數據進行以下至少一種:增加、刪除、或修改。
[0035]步驟3,帳號A下線,此時分為兩種情況:
[0036]步驟31,若帳號A為被迫下線,數據A3在本地還可以繼續使用,若對數據A3進行了操作,則生成數據A4。示例性,帳號A被迫下線可以因為系統不允許同一帳號在不同導航設備上同時登陸,當賬號A在另一設備上登陸時,先登陸賬號A則被迫下線,或者系統允許賬號同時登陸不同導航設備,若在其中一個導航設備上修改了登陸密碼,則其他沒有修改密碼的帳