一种基于物联网的数据同步方法

文档序号:7778801阅读:235来源:国知局
一种基于物联网的数据同步方法
【专利摘要】一种基于物联网的数据同步方法,具体实施步骤为:(1)为用户提供简单的数据同步方向选择接口,用户根据自己的需要选择数据的同步方向。(2)在同步数据时,针对不同的数据,采用不同的同步方式。(3)根据物联网应用的特点以及用户的操作习惯,选择合适的数据同步时机。(4)数据同步。针对同步中数据不统一的问题,本技术采用用户选择同步方向的方法,使用户数据按照用户选择的方向进行统一。针对同步数据中数据的完整性,本技术根据同步内容,灵活选择同步方式,保证了用户的数据完整性,同时为用户节省了网络空间。针对同步中的数据一致性问题,根据应用的特点选择合适的同步时机,保证了数据的一致性,提高了用户操作的有效性。
【专利说明】一种基于物联网的数据同步方法
【技术领域】
[0001]本发明为一种基于物联网的数据同步方法,主要涉及物联网应用领域。
【背景技术】
[0002]在介绍该技术之前,需要对物联网的概念进行简单的介绍。“物联网技术”的核心和基础仍然是“互联网技术”,是在互联网技术基础上的延伸和扩展的一种网络技术;其用户端延伸和扩展到了任何物品和物品之间,进行信息交换和通讯。因此,物联网技术的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,将任何物品与互联网相连接,进行信息交换和通讯,以实现智能化识别、定位、追踪、监控和管理的一种网络技术叫做物联网技术。
[0003]上面对物联网技术定义是比较广泛的、统一的物联网技术。在实际应用中,物联网技术被具体化、特色化,即在不同的行业领域和【技术领域】,形成行业特色和技术特色的物联网。比如这里的物联网就是电视行业的物联网技术,它的特点是物联网以电视作为物联网中心,以其他家电或者设备作为其子节点,形成一个物联网络。简单的说,就是以一台电视为中心,向外拓展设备,形成网络,电视成为物联网的路由设备,而其他设备比如手机、电脑、家电、传感器等设备就成为了终端节点。
[0004]在上述为电视特色的物联网模式下,应用的开发也是基于电视的,这样在电视和终端之间就需要数据的同步,来保证数据的统一性、完整性和一致性。

【发明内容】

[0005]本发明的目的是为了解决物联网应用在终端设备比如手机、个人电脑与中心节点即电视之间数据同步的问题,确保数据的统一性、完整性和一致性,提高用户操作的有效性。
[0006]本发明的技术方案是:一种基于物联网的数据同步方法,具体实施步骤为:
(1)为用户提供简单的数据同步方向选择接口,用户根据自己的需要选择数据的同步方向;
(2)在同步数据时,针对不同的数据,采用不同的同步方式;
(3)根据物联网应用的特点以及用户的操作习惯,选择合适的数据同步时机;
(4)数据同步。
[0007]所述的步骤(I)的【具体实施方式】为:
①在应用的UI界面上面为用户提供数据的同步方向选择;
②在电视端记录用户选择的数据同步方向。
[0008]所述的步骤(2) 二的具体实施步骤为:
①判断同步数据的类型,一种是记录型数据,一种是配置型数据;
②根据数据类型,选择同步方式,保证数据的完整。
[0009]所述的步骤(3)中:用户根据不同的物联网的应用特点并根据自己的操作习惯来选择合适的同步时机,总共有下列四种同步时机:A、应用启动时;B、应用关闭时;C、在电视端产生记录时;D、轮询式同步。
[0010]本发明的有益效果是:
针对同步中数据不统一的问题,本技术采用用户选择同步方向的方法,使用户数据按照用户选择的方向进行统一;针对同步数据中数据的完整性,本技术根据同步内容,灵活选择同步方式,保证了用户的数据完整性,同时为用户节省了网络空间;针对同步中的数据一致性问题,根据应用的特点选择合适的同步时机,保证了数据的一致性,提高了用户操作的有效性。
【具体实施方式】
[0011]本发明为一种基于物联网的数据同步方法,具体实施步骤为:
(1)为用户提供简单的数据同步方向选择接口,用户根据自己的需要选择数据的同步方向;
(2)在同步数据时,针对不同的数据,采用不同的同步方式;
(3)根据物联网应用的特点以及用户的操作习惯,选择合适的数据同步时机;
(4)数据同步。
[0012]步骤(I)的具体实施步骤为:
①在应用的Π界面上面为用户提供数据的同步方向(本地同步到远程选择/从远程同步到本地);
②在电视端记录用户选择的数据同步方向(Local/Internet)。
[0013]数据同步方向包括:
A、选择从本地同步到远程。
[0014]如果用户家里的网络不是很好,或者用户的操作主要集中在电视端,则用户可以选择从本地同步到远程,也就是说用户的数据以本地端,也就是电视端为主,保证用户电视端的操作为最高优先级有效。
[0015]用户的所有数据都统一到电视端,在合适的同步时机将本地的数据上传到网络端,保证数据的统一。
[0016]B、选择从远程同步到本地。
[0017]如果用户家里的网络良好,或者用户的操作主要集中在网络端,也就是电视端,则用户可以选择从远程同步到本地,也就是说用户的数据以网络端为主,保证用户网络端的操作为最高优先级有效。
[0018]用户的所有数据都统一到网络端,在合适的同步时机将网络端的数据下载到电视端,保证数据的统一。
[0019]步骤(2)的具体实施步骤为:
①判断同步数据的类型,一种是记录型数据(record),一种是配置型数据(Set)。
[0020]记录型数据(record)包括:
A、用户的行为记录,比如用户使用该应用的次数、时间等;
B、感应器产生的记录,比如家庭安防系统的撤布防记录等;
C、数据分析记录,通过对感应器产生的记录进行分析,按照一定的依据产生的结论性数据,比如健康管理的体检报告。
[0021]配置型数据(Set)包括:
A、用户对应用的设定数据,比如同步方向设定、远程家电控制的家电状态数据、家庭安防系统中报警手机号码的设定等;
B、应用资讯信息,比如健康管理系统中的健康资讯等。
[0022]②根据数据类型,选择同步方式,保证数据的完整;
记录型数据(record):由于该类型数据会随着使用的时间增长变得原来越多,而且产生的频率较高,因此适合采用增量的方式进行同步,即产生一条记录,同步一次数据,即达到了数据的实时性,又减轻了数据同步带来的网络压力。
[0023]配置型数据(Set):该类数据产生数量较少,产生频率较低,变动性小,数据规模很小,而且数据的重要性比较高,所以采用替代同步的方式,即完全同步方式,保证数据完整,不丢失,并且避免了数据差异化分析的繁琐过程。
[0024]步骤(3)中:用户根据不同的物联网的应用特点并根据自己的操作习惯来选择合适的同步时机,总共有下列四种同步时机:
A、应用启动时:应用启动时,根据选择同步数据,这样就可以保证数据在后续的操作中是一致的。
[0025]B、应用关闭时:应用在关闭时,用户的操作会产生数据的不一致,因此在应用关闭时将用户操作产生的不一致同步到另一端,保证数据的一致性。
[0026]C、在电视端产生记录时:当产生一条记录时,将该记录以及由于该记录产生的不一致的数据同步到另一端,消除两端的不一致性,并且保证记录的实时性。
[0027]D、轮询式同步:对于数据实时性要求比较高,或者后台运行的数据,轮询式同步会最大程度保证数据的一致性。
【权利要求】
1.一种基于物联网的数据同步方法,具体实施步骤为: (1)为用户提供简单的数据同步方向选择接口,用户根据自己的需要选择数据的同步方向; (2)针对不同的数据,选择不同的同步方式; (3)根据物联网应用的特点以及用户的操作习惯,选择合适的数据同步时机; (4)数据同步。
2.根据权利要求1所述的基于物联网的数据同步方法,其特征在于,所述的步骤(I)的具体实施步骤为: ①在应用的Π界面上面为用户提供数据的同步方向选择; ②在电视端记录用户选择的数据同步方向。
3.根据权利要求1所述的基于物联网的数据同步方法,其特征在于,所述的步骤(2)二的具体实施步骤为: ①判断同步数据的类型,一种是记录型数据,一种是配置型数据; ②根据数据类型,选择同步方式,保证数据的完整。
4.根据权利要求1所述的基于物联网的数据同步方法,其特征在于,所述的步骤(3)中的同步时机包括四种:A、应用启动时;B、应用关闭时;C、在电视端产生记录时;D、轮询式同止/J/ O
【文档编号】H04L29/08GK103647630SQ201310640058
【公开日】2014年3月19日 申请日期:2013年12月4日 优先权日:2013年12月4日
【发明者】王亮, 赵斌唐 申请人:青岛海尔软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1