CN104954481B - 一种数据同步方法及导航设备 - Google Patents

一种数据同步方法及导航设备 Download PDF

Info

Publication number
CN104954481B
CN104954481B CN201510355252.0A CN201510355252A CN104954481B CN 104954481 B CN104954481 B CN 104954481B CN 201510355252 A CN201510355252 A CN 201510355252A CN 104954481 B CN104954481 B CN 104954481B
Authority
CN
China
Prior art keywords
account
data
navigation equipment
under
corresponding data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510355252.0A
Other languages
English (en)
Other versions
CN104954481A (zh
Inventor
张文星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Careland Technology Co Ltd
Original Assignee
Shenzhen Careland Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Careland Technology Co Ltd filed Critical Shenzhen Careland Technology Co Ltd
Priority to CN201510355252.0A priority Critical patent/CN104954481B/zh
Publication of CN104954481A publication Critical patent/CN104954481A/zh
Application granted granted Critical
Publication of CN104954481B publication Critical patent/CN104954481B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Storage Device Security (AREA)
  • Traffic Control Systems (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种数据同步方法及导航设备,方法包括:登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;第二账号登录导航设备,若第一账号为被迫退出,则第二账号不允许查看存储在本地的第一账号对应的数据;若第一账号为用户手动退出,则第二账号与云端设备数据同步后,在本地将云端数据与设置的新本地数据共同处理形成第二账号对应的数据。该方法能避免同一导航设备上不同账号间因同步造成的数据混乱,有效保护用户隐私。

Description

一种数据同步方法及导航设备
技术领域
本发明涉及导航领域,特别是涉及一种数据同步方法及导航设备。
背景技术
导航设备是指具有位置服务功能及其相关功能的设备,其工作原理为导航设备确定特定位置的位置坐标,将其与自身存储的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。导航对象可以是车辆、行人等。在用户设定好出发地和目的地之后,导航设备会规划出导航路径,并依据规划的导航路径为用户导航。近年来,随着技术的发展,导航设备具备了接入网络的功能,用户能够通过账号来与云端进行同步,备份及更新个人数据。一般情况下,一个用户主要使用一个账号,用户可以通过登陆该账号来对其数据进行同步。但是当不同账号分别在同一导航设备上登陆时,现有技术不能针对不同账号对应的同步,容易造成不同账号间数据交错,不仅用户不能同步自身的数据,还有可能泄露用户隐私。
发明内容
基于上述现有技术所存在的问题,本发明提供一种数据同步方法及导航设备,能对不同的账号登陆同一导航设备的数据同步进行区别同步,避免了同一导航设备上不同账号间因同步造成的数据混乱,有效的保护了用户隐私。
为解决上述技术问题,本发明提供一种数据同步方法,包括:
登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;
第二账号登录所述导航设备,
若所述第一账号为被迫退出,则所述第二账号不允许查看存储在所述导航设备本地的所述第一账号下的对应数据,将所述第二账号与云端设备进行数据同步后存储到所述导航设备本地的云端数据作为该第二账号下的对应数据;
若所述第一账号为用户手动退出,在所述导航设备本地设置新本地数据,将所述第二账号与云端设备进行数据同步后得到的云端数据与所述新本地数据,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据。
本发明实施例还提供一种导航设备,用于本发明的方法中,包括:
第一数据处理单元,其用于在登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;
账号退出数据处理单元,其用于若所述第一账号从所述导航设备的退出为被迫退出,将所述第一账号下的对应数据设为不允许其他账号查看;以及若所述第一账号从所述导航设备的退出为用户手动退出,在所述导航设备设置新本地数据;
第二数据处理单元,其用于在第二账号登录所述导航设备,若所述第一账号为被迫退出,则所述第二账号不允许查看存储在所述导航设备本地的所述第一账号下的对应数据,将所述第二账号与云端设备进行数据同步后存储到所述导航设备本地的云端数据作为该第二账号下的对应数据;若所述第一账号为用户手动退出,将所述第二账号与云端设备进行数据同步后得到的云端数据与所述账号退出数据处理单元设置的所述新本地数据,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据。
本发明的有益效果为:在第一账号为被迫退出情况下,通过不允许第二账号查看存储在导航设备本地与第一账号对应数据的方式,能对不同的账号登陆同一导航设备所对应数据进行区别同步,从而避免了同一导航设备上不同账号间因同步造成的数据混乱,有效的保护了用户隐私。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明实施例提供的数据同步方法流程图;
图2为本发明实施例提供的导航设备示意图。
具体实施方式
下面对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
如图1所示,本发明实施例提供一种数据同步方法,包括以下步骤:
步骤1,登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;
步骤2,第二账号登录所述导航设备,
步骤21,若所述第一账号为被迫退出,则所述第二账号不允许查看存储在所述导航设备本地的所述第一账号下的对应数据,将所述第二账号与云端设备进行数据同步后存储到所述导航设备本地的云端数据作为该第二账号下的对应数据;
步骤22,若所述第一账号为用户手动退出,在所述导航设备本地设置新本地数据,将所述第二账号与云端设备进行数据同步后得到的云端数据和/或所述新本地数据,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据。
上述方法中的数据包括以下至少一种:地址薄、通讯录、目的地、收藏的poi、经由地、回避地、轨迹、路径或者路线等。对数据的操作包括以下至少一种:增加、删除、或修改。
上述方法步骤1中,在所述导航设备本地进行处理后形成所述第一账号下的对应数据为:
将所述第一账号对应在云端设备的云端数据与所述导航设备的本地数据合并成所述第一账号下的对应数据。具体为:第一账号登录导航设备,将第一账号与云端设备进行数据同步后得到的云端数据一和导航设备存储的本地数据二,在导航设备本地进行处理后形成第一账号下的对应数据三。具体的处理过程可以包括:将第一账号对应在云端设备的云端数据一同步到导航设备本地,将云端数据一与导航设备的本地数据二合并成第一账号下新的对应数据三;云端数据一、本地数据二均可以为空;若对第一账号下新的对应数据三进行操作,则将操作后的数据作为第一账号下新的对应数据四。操作可包括对数据的以下至少一种:增加、删除、或修改。
上述方法步骤1中,第一账号从导航设备退出,分被迫退出或用户手动退出两者情况,其中,被迫退出是指:***不允许同一账号在不同导航设备上同时登录,当第一账号在另一导航设备上登录时,第一账号从先登录的导航设备上则被迫退出;或者,***允许账号同时登录不同的导航设备,若在其中一个导航设备上修改了登录密码,则第一账号从其他没有修改密码的导航设备上则被迫退出。
若为被迫退出,则允许所述第一账号下的对应数据在所述导航设备本地继续使用,允许对该对应数据操作生成所述第一账号下的新对应数据;
若为用户手动退出,则不允许所述第一账号下的对应数据在所述导航设备本地使用,在所述导航设备本地设置新本地数据。如可在导航设备设置显示为空的新本地数据五,若对该新本地数据进行操作则生成新的数据作为该新本地数据。
上述方法步骤2中,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据为:将所述云端数据与新本地数据合并成所述第二账号下的对应数据。
下面结合具体实施例对本发明的同步方法进一步说明。
实施例一
本发明提供的一种数据同步方法,其处理流程如下:
步骤1,在导航设备上登陆账号A(即第一账号),将账号A对应在云端的数据A1(即云端数据一)同步到本地与本地数据AL1(即本地数据二)合并,形成账号A下的新的数据A2(即对应数据三),A2=A1+AL1。其中云端数据A1、本地数据AL1均可以为空数据,此时,A2=A1=AL1。数据可以包括以下至少一种:地址薄、通讯录、目的地、收藏的poi、经由地、回避地、轨迹、路径或者路线等。
步骤2,当对数据A2进行操作后,则账号A下对应生成新的对应数据A3(即对应数据四);操作包括对数据进行以下至少一种:增加、删除、或修改。
步骤3,账号A下线,此时分为两种情况:
步骤31,若账号A为被迫下线,数据A3在本地还可以继续使用,若对数据A3进行了操作,则生成数据A4。示例性,账号A被迫下线可以因为***不允许同一账号在不同导航设备上同时登陆,当账号A在另一设备上登陆时,先登陆账号A则被迫下线,或者***允许账号同时登陆不同导航设备,若在其中一个导航设备上修改了登陆密码,则其他没有修改密码的账号则被迫下线;
步骤32,若账号A为用户手动退出,数据A3在本地将不能使用,本地数据显示为空(相当于本地数据五),若对本地数据进行操作后,则生成新的数据AL2(相当于新的本地数据五)。
步骤4,当账号B(即第二账号)登陆到该导航设备;在步骤31情况下,导航设备将数据A4存储在本地,不允许账号B查看,账号B将其对应在云端的数据B1(即云端数据七)同步到本地进行使用;
在步骤32情况下,账号B将其对应在云端的数据B1同步到本地与数据AL2(即新的本地数据五)形成新的数据B2(即对应数据八),数据B2=B1+AL2。
本方法通过对不同的账号登陆同一导航设备的数据同步进行区别同步,避免了因同步造成的不同账号间数据的混乱,不仅有效的保护了用户隐私,也方便了用户的使用。
实施例二
如图2所示,本发明实施例还提供一种导航设备,用于本发明的数据同步方法中,包括:
第一数据处理单元,其用于在登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;
账号退出数据处理单元,其用于若所述第一账号从所述导航设备的退出为被迫退出,将所述第一账号下的对应数据设为不允许其他账号查看;以及若所述第一账号从所述导航设备的退出为用户手动退出,在所述导航设备设置新本地数据;
第二数据处理单元,其用于在第二账号登录所述导航设备,若所述第一账号为被迫退出,则所述第二账号不允许查看存储在所述导航设备本地的所述第一账号下的对应数据,将所述第二账号与云端设备进行数据同步后存储到所述导航设备本地的云端数据作为该第二账号下的对应数据;若所述第一账号为用户手动退出,将所述第二账号与云端设备进行数据同步后得到的云端数据与所述账号退出数据处理单元设置的所述新本地数据,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据。
上述导航设备中,第二数据处理单元,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据的处理为:
将所述云端数据与新本地数据合并成所述第二账号下的对应数据。
上述导航设备中,第一数据处理单元在所述导航设备本地存储所述第一账号下的对应数据处理为:
将登录导航设备的所述第一账号与云端设备进行数据同步后得到的云端数据和/或所述导航设备本地存储的本地数据,在所述导航设备本地进行处理后形成所述第一账号下的对应数据。
上述导航设备中,第一数据处理单元在所述导航设备本地进行处理后形成所述第一账号下的对应数据处理为:
将所述第一账号对应在云端设备的云端数据与所述导航设备的本地数据合并成所述第一账号下的对应数据。
上述导航设备中,账号退出数据处理单元还用于若所述第一账号从所述导航设备的退出为被迫退出,允许所述第一账号下的对应数据在所述导航设备本地继续使用,允许对所述第一账号下的对应数据操作生成所述第一账号下的新对应数据;若所述第一账号从所述导航设备的退出为用户手动退出,将所述第一账号下的对应数据设为在所述导航设备本地不允许使用。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求书的保护范围为准。

Claims (10)

1.一种数据同步方法,其特征在于,包括:
登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;
第二账号登录所述导航设备,
若所述第一账号为被迫退出,则所述第二账号不允许查看存储在所述导航设备本地的所述第一账号下的对应数据,将所述第二账号与云端设备进行数据同步后存储到所述导航设备本地的云端数据作为该第二账号下的对应数据;
若所述第一账号为用户手动退出,在所述导航设备本地设置新本地数据,将所述第二账号与云端设备进行数据同步后得到的云端数据与所述新本地数据,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据。
2.根据权利要求1所述的数据同步方法,其特征在于,所述方法中,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据为:
将所述云端数据与新本地数据合并成所述第二账号下的对应数据。
3.根据权利要求1或2所述的数据同步方法,其特征在于,所述方法中,在所述导航设备本地存储所述第一账号下的对应数据为:
将登录导航设备的所述第一账号与云端设备进行数据同步后得到的云端数据和/或所述导航设备本地存储的本地数据,在所述导航设备本地进行处理后形成所述第一账号下的对应数据。
4.根据权利要求3所述的数据同步方法,其特征在于,所述方法中,在所述导航设备本地进行处理后形成所述第一账号下的对应数据为:
将所述第一账号对应在云端设备的云端数据与所述导航设备的本地数据合并成所述第一账号下的对应数据。
5.根据权利要求3所述的数据同步方法,其特征在于,所述第一账号从所述导航设备退出包括:被迫退出或用户手动退出;
若为被迫退出,允许所述第一账号下的对应数据在所述导航设备本地继续使用,允许对该对应数据操作生成所述第一账号下的新对应数据;
若为用户手动退出,不允许所述第一账号下的对应数据在所述导航设备本地使用,在所述导航设备本地设置新本地数据。
6.一种导航设备,其特征在于,用于权利要求1的方法中,包括:
第一数据处理单元,其用于在登录导航设备的第一账号退出后,在所述导航设备本地存储所述第一账号下的对应数据;
账号退出数据处理单元,其用于若所述第一账号从所述导航设备的退出为被迫退出,将所述第一账号下的对应数据设为不允许其他账号查看;以及若所述第一账号从所述导航设备的退出为用户手动退出,在所述导航设备设置新本地数据;
第二数据处理单元,其用于在第二账号登录所述导航设备,若所述第一账号为被迫退出,则所述第二账号不允许查看存储在所述导航设备本地的所述第一账号下的对应数据,将所述第二账号与云端设备进行数据同步后存储到所述导航设备本地的云端数据作为该第二账号下的对应数据;若所述第一账号为用户手动退出,将所述第二账号与云端设备进行数据同步后得到的云端数据与所述账号退出数据处理单元设置的所述新本地数据,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据。
7.根据权利要求6所述的导航设备,其特征在于,所述第二数据处理单元,在所述导航设备本地共同进行处理后形成所述第二账号下的对应数据的处理为:
将所述云端数据与新本地数据合并成所述第二账号下的对应数据。
8.根据权利要求6或7所述的导航设备,其特征在于,所述第一数据处理单元在所述导航设备本地存储所述第一账号下的对应数据处理为:
将登录导航设备的所述第一账号与云端设备进行数据同步后得到的云端数据和/或所述导航设备本地存储的本地数据,在所述导航设备本地进行处理后形成所述第一账号下的对应数据。
9.根据权利要求8所述的导航设备,其特征在于,所述第一数据处理单元在所述导航设备本地进行处理后形成所述第一账号下的对应数据处理为:
将所述第一账号对应在云端设备的云端数据与所述导航设备的本地数据合并成所述第一账号下的对应数据。
10.根据权利要求6或7所述的导航设备,其特征在于,所述账号退出数据处理单元还用于若所述第一账号从所述导航设备的退出为被迫退出,允许所述第一账号下的对应数据在所述导航设备本地继续使用,允许对所述第一账号下的对应数据操作生成所述第一账号下的新对应数据;若所述第一账号从所述导航设备的退出为用户手动退出,将所述第一账号下的对应数据设为在所述导航设备本地不允许使用。
CN201510355252.0A 2015-06-24 2015-06-24 一种数据同步方法及导航设备 Active CN104954481B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510355252.0A CN104954481B (zh) 2015-06-24 2015-06-24 一种数据同步方法及导航设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510355252.0A CN104954481B (zh) 2015-06-24 2015-06-24 一种数据同步方法及导航设备

Publications (2)

Publication Number Publication Date
CN104954481A CN104954481A (zh) 2015-09-30
CN104954481B true CN104954481B (zh) 2019-10-29

Family

ID=54168823

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510355252.0A Active CN104954481B (zh) 2015-06-24 2015-06-24 一种数据同步方法及导航设备

Country Status (1)

Country Link
CN (1) CN104954481B (zh)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102087602B (zh) * 2009-12-04 2015-02-18 纬创资通股份有限公司 用于Android***的账户管理方法及账户管理装置
CN102457499B (zh) * 2010-10-26 2015-09-16 腾讯科技(深圳)有限公司 客户端的离线工作方法和离线工作客户端
CN103944929A (zh) * 2013-01-17 2014-07-23 上海博路信息技术有限公司 一种在线环境切换的方法

Also Published As

Publication number Publication date
CN104954481A (zh) 2015-09-30

Similar Documents

Publication Publication Date Title
US20180274932A1 (en) Crowd sourced mapping with robust structural features
CN106873630A (zh) 一种飞行控制方法及装置,执行设备
KR101748476B1 (ko) 위협 평가 및 센서/무기 할당 알고리즘 테스트 및 분석 시스템
WO2013057077A3 (en) Three dimensional routing
JP2017047519A (ja) クラウドロボティクスシステム、情報処理装置、プログラム、並びに、クラウドロボティクスシステムにおけるロボットの制御または支援方法
CN109155098A (zh) 用于控制紧急通信的方法和装置
CN102637040A (zh) 无人机集群可视导航任务协同方法和***
CN109816780B (zh) 一种双目序列影像的输电线路三维点云生成方法及装置
CN106612217A (zh) 使用机器可读代码来测试通信网络的***和方法
CN104064027B (zh) 一种交通信息的获取方法及***
WO2016089948A1 (en) Reports of repairable objects and events
CN110020590A (zh) 基于区块链对人脸信息进行场景化存证的方法及装置
JP2012015636A5 (zh)
CN103200196A (zh) 一种用户设备及访问目标间的接入访问方法、***及装置
CN107689060A (zh) 目标对象的视觉处理方法、装置及基于视觉处理的设备
CN104039008B (zh) 一种混合定位方法
CN105869188B (zh) 点对多边形方位关系的检测方法和***
WO2014153725A1 (en) Signal processing to extract a pedestrian's moving direction
CN103780687A (zh) 一种基于位置的多数据中心云桌面管理方法
CN106254183A (zh) 基于飞行器的控制方法、装置及飞行器
CN206058320U (zh) 基于人脸识别技术的机场智慧航显***
WO2014153727A1 (en) Signal processing to extract a pedestrian's moving direction
CN110132275A (zh) 激光避障方法及装置
CN104954481B (zh) 一种数据同步方法及导航设备
WO2017010607A1 (ko) 위치 연관 문서에 기초하여 감정을 분석하기 위한 방법, 시스템 및 비일시성의 컴퓨터 판독 가능한 기록 매체

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant