一种日历信息同步方法、装置和系统与流程

文档序号:13141748阅读:321来源:国知局
一种日历信息同步方法、装置和系统与流程
本发明涉及计算机
技术领域
,具体涉及一种日历信息同步方法、装置和系统。
背景技术
:目前,随着科学技术的快速发展,用户需求的不断提高,可穿戴设备的功能愈加完善,很多可穿戴设备已经具备日历信息提醒功能,但是可穿戴设备的日历信息只能同步到移动终端,无法直接同步到云端,一旦可穿戴设备和移动终端均处于没电状态,那么用户将无法查看日历信息,使得用户时刻担心可穿戴设备和移动终端的耗电情况,降低了用户体验。技术实现要素:本发明提供了一种日历信息同步方法、装置和系统,以解决一旦可穿戴设备和移动终端均处于没电状态,用户将无法查看日历信息的问题。根据本发明的一个方面,提供了一种日历信息同步方法,该方法包括:构建移动终端、可穿戴设备和云端服务器的同步账户体系;登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定;一旦所述移动终端或所述可穿戴设备或所述云端服务器上有日历信息更新,则通过所述移动终端将更新的日历信息同步至所述可穿戴设备和/或所述云端服务器。根据本发明的另一个方面,提供了一种日历信息同步装置,所述装置包括:同步体系构建单元,被配置为构建移动终端、可穿戴设备和云端服务器的同步账户体系;绑定单元,被配置为登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定;同步单元,被配置为一旦所述移动终端或所述可穿戴设备或所述云端服务器上有日历信息更新,则通过所述移动终端将更新的日历信息同步至所述可穿戴设备和/或所述云端服务器。根据本发明的再一个方面,提供了一种日历信息同步系统,所述系统包括:移动终端、可穿戴设备和云端服务器,所述移动终端与所述可穿戴设备之间通过蓝牙连接,所述移动终端与所述云端服务器之间通过移动网络连接,三者各自设置有上述的日历信息同步装置。本发明的有益效果是:本发明的技术方案,通过构建移动终端、可穿戴设备和云端服务器的同步账户体系,登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定,使得无论移动终端是否具备与云端服务器通信的端口,均可与云端服务器进行日历信息同步交互;一旦移动终端或可穿戴设备或云端服务器上有日历信息更新,则通过移动终端将更新的日历信息同步至可穿戴设备和/或云端服务器,实现了移动终端、可穿戴设备和云端服务器三端日历信息的同步更新。与现有技术中可穿戴设备只能将日历信息同步至移动终端而无法同步至云端服务器相比,本发明实现了只要用户登录同步账户体系,移动终端、可穿戴设备和云端服务器任意一端的更新日历信息均可同步至另外两端,这样即使在移动终端和可穿戴设备均没有电的状态下,用户依旧可以通过云端服务器查看日历信息,实现日历信息的不断电提醒,使得用户无须担心移动终端或者可穿戴设备的耗电情况,提升了用户体验。附图说明图1是本发明一个实施例的一种日历信息同步方法的流程图;图2是本发明一个实施例的一种日历信息同步装置的结构示意图;图3是本发明一个实施例的一种日历信息同步系统的示意图。具体实施方式本发明的设计构思是:针对现有技术中可穿戴设备只能将日历信息同步至移动终端而无法直接同步至云端服务器,一旦可穿戴设备和移动终端均处于没电状态时,用户将无法查看日历信息的问题,发明人想到,构建移动终端、可穿戴设备和云端服务器的同步账户体系,登录该同步账户体系后,移动终端分别与可穿戴设备和云端服务器相互绑定,只要移动终端或可穿戴设备或云端服务器三端任一端上有日历信息更新,则通过移动终端将更新的日历信息同步至可穿戴设备和/或云端服务器,这样即使在移动终端或者可穿戴设备都没有电的状态下,用户依旧可以通过云端服务器查看日历信息,实现日历信息的不断电提醒,使得用户无须担心移动终端或者可穿戴设备的耗电情况,提升用户体验。实施例一图1是本发明一个实施例的一种日历信息同步方法的流程图,如图1所示,在步骤s110中,构建移动终端、可穿戴设备和云端服务器的同步账户体系;在步骤s120中,登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定;在步骤s130中,一旦所述移动终端或所述可穿戴设备或所述云端服务器上有日历信息更新,则通过所述移动终端将更新的日历信息同步至所述可穿戴设备和/或所述云端服务器。通过图1所示的方法,可知,本发明的技术方案,通过构建移动终端、可穿戴设备和云端服务器的同步账户体系,登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定,使得无论移动终端是否具备与云端服务器通信的端口,均可与云端服务器进行日历信息同步交互;一旦移动终端或可穿戴设备或云端服务器上有日历信息更新,则通过移动终端将更新的日历信息同步至可穿戴设备和/或云端服务器,实现了移动终端、可穿戴设备和云端服务器三端日历信息的同步更新。与现有技术中可穿戴设备只能将日历信息同步至移动终端而无法同步至云端服务器相比,本发明实现了只要用户登录同步账户体系,移动终端、可穿戴设备和云端服务器任意一端的更新日历信息均可同步至另外两端,这样即使在移动终端和可穿戴设备均没有电的状态下,用户依旧可以通过云端服务器查看日历信息,实现日历信息的不断电提醒,使得用户无须担心移动终端或者可穿戴设备的耗电情况,提升了用户体验。为了使得本发明的技术方案更加清晰,下面举一个具体的例子解释说明移动终端将更新的日历信息同步至可穿戴设备和云端服务器的过程,可穿戴设备将更新的日历信息同步至移动终端的过程,云端服务器将更新的日历信息同步至移动终端的过程,具体如下:需要说明的是,在移动终端、可穿戴设备和云端服务器相互同步更新的日历信息之前,需要构建移动终端、可穿戴设备和云端服务器的同步账户体系(例如qq、微信、支付宝等账户体系),在用户使用登录账号(例如qq、微信、支付宝等账号)登录所述同步账户体系后,使得所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定。当然,在实际应用中,本申请创建的同步账户体系包含用户注册窗口,用户可在同步账户体系中直接注册唯一的登录账号,用来实现移动终端、可穿戴设备和云端服务器的相互绑定,进而使得无论移动终端上是否有与云端服务器通信的端口,均可实现与云端服务器的日历信息同步交互。在本发明的一个实施例中,以qq账户为例,分别在移动终端和可穿戴设备登录qq账号,则移动终端和可穿戴设备则可实现相互绑定,利用现有的qq移动终端与qq云交互机制,则移动终端将更新的日历信息同步至qq云端。具体地,在移动终端和可穿戴设备进行绑定连接时,采用qq号登录日历信息同步账户体系,登录之后,用户输入的日历信息可在移动终端的可穿戴设备助手和可穿戴设备之间同步,则在可穿戴设备或者移动终端创建的日历信息都能在当前登录的qq账户下进行双向同步,同时将相关的日历信息同步至该用户的qq云端。在实际应用中,为了节约成本,可直接应用比较完善的账户体系(例如qq、微信、支付宝等账户体系)实现移动终端、可穿戴设备和云端服务器的相互绑定。(一)移动终端将更新的日历信息同步至可穿戴设备和云端服务器的过程。若移动终端有更新的日历信息(例如,“周末去公园”),则移动终端就会将该日历信息分别同步至可穿戴设备和云端服务器;需要说明的是,移动终端上设置有日历信息输入框,用户可在日历信息输入框内输入相应的日历信息。移动终端对应可穿戴设备设置发送队列1,对应云端服务器设置发送队列2,并且对应发送队列1设置有同步状态位1,对应发送队列2设置有同步状态2,移动终端通过日历信息输入框接收用户输入的日历更新信息(例如,“周末去公园”)时,将更新的日历信息(例如,“周末去公园”)分别放入发送队列1和发送队列2,并分别通过发送队列1和发送队列2将更新的日历信息(例如,“周末去公园”)发送给可穿戴设备和云端服务器,在接收到可穿戴设备和/或云端服务器反馈的同步成功信息后,删除对应的发送队列中的日历信息,同时将对应的同步状态位标记为成功,并记录同步成功时间。也就是说,当接收到可穿戴设备反馈的同步成功信息后,那么就将发送队列1中的日历更新信息删除;当接收到云端服务器反馈的同步成功信息后,那么就将发送队列2中的日历更新信息删除;若同时接收到可穿戴设备和云端服务器反馈的同步成功信息,那么就同时将发送队列1和发送队列2中的日历更新信息删除。在本发明的实施例中,可将同步状态位1、同步时间1、同步状态位2、同步时间2做成表格,保存在移动终端的数据库中,如表1所示:表1(二)可穿戴设备将更新的日历信息同步至移动终端的过程。可穿戴设备设置有一个发送队列3,并对应发送队列3设置一个同步状态位3,可穿戴设备上也设置有日历信息输入框,可穿戴设备通过日历信息输入框接收用户输入的日历更新信息(例如,“周末去植物园”)时,将更新的日历信息放入发送队列3发送给所述移动终端,在接收到移动终端反馈的同步成功信息后,删除所述发送队列3中的日历信息,同时将所述同步状态位3标记为成功,并记录同步成功时间3。在本发明的实施例中,可将同步状态位3和同步时间3做成表格,保存在可穿戴设备的数据库中,如表2所示:更新的日历信息同步至移动终端状态位3同步至移动终端时间3数据1成功2017年8月22日14:03:45数据2成功2017年8月22日15:04:36数据3失败2017年8月22日17:07:22表2(三)云端服务器将更新的日历信息同步至移动终端的过程。云端服务器设置有一个发送队列4,并对应发送队列4设置一个同步状态位4,云端服务器上也设置有日历信息输入框,云端服务器通过日历信息输入框接收用户输入的日历更新信息(例如,“周末去森林公园”)时,将更新的日历信息放入发送队列4发送给所述移动终端,在接收到移动终端反馈的同步成功信息后,删除所述发送队列4中的日历信息,同时将所述同步状态位4标记为成功,并记录同步成功时间4。在本发明的实施例中,可将同步状态位4和同步时间4做成表格,保存在云端服务器的数据库中,如表3所示:更新的日历信息同步至移动终端状态位4同步至移动终端时间4数据1成功2017年8月22日14:03:45数据2成功2017年8月22日15:06:36数据3失败2017年8月22日17:09:22表3需要说明的是,云端服务器的日历信息内容可以通过计算机(pc端)进行查看、更改和设置提醒时间。在本发明的一个实施例中,所述更新的日历信息包括日历的提醒设置信息和/或日历的内容更新信息;其中,所述日历的内容更新信息由所述移动终端/所述可穿戴设备/所述云端服务器根据各自日历数据库更新前后的内容变化量计算得到。需要说明的是,可穿戴设备和移动终端、云端服务器三方在数据同步过程中采用日历信息的差量同步法,即每次同步前会计算日历信息的变化量,从而将日历信息的变化量进行同步,例如,用户第一次输入的日历信息为“周末去公园”,第二次输入的日历信息为“周末和小红去公园”,计算用户第二次输入的日历信息相对于第一次输入的日历信息的变化量为“和小红”,则只将日历的内容更新信息“和小红”在移动终端、可穿戴设备和云端服务器之间进行相互同步,相比于现有的将“周末和小红去公园”日历信息全部进行同步大减少了双向同步的流量和缩短同步时间,进而减少系统的功耗,延长可穿戴设备和移动终端的电池的使用时间。另外,用户可穿戴设备、移动终端和云端服务器设置日历提醒时间,使得用户可以选择不同时间段提醒,同时用户可以设置选择不同时间段的免打扰,本发明的提醒业务均有用户根据实际情况自行操作,提升用户体验。例如,用户可以设置每天中午12:00-13:00之间进行日历信息提醒。由此可见,本发明的技术方案使得用户可在移动终端、可穿戴设备和云端服务器对日历信息进行输入操作、更改内容以及提醒时间设置,并可以将日历信息的相关所有设置同时智能同步至移动终端、可穿戴设备和云端服务器。在本发明的一个实施例中,移动终端与可穿戴设备通过蓝牙协议(例如,蓝牙4.1协议等)进行通信,移动终端与云端服务器通过网络协议(例如,http超文本传输协议等)进行通信。实施二图2是本发明一个实施例的一种日历信息同步装置的结构示意图,如图2所示,所述日历信息同步装置200包括:同步体系构建单元210,被配置为构建移动终端、可穿戴设备和云端服务器的同步账户体系;绑定单元220,被配置为登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定;同步单元230,被配置为一旦所述移动终端或所述可穿戴设备或所述云端服务器上有日历信息更新,则通过所述移动终端将更新的日历信息同步至所述可穿戴设备和/或所述云端服务器。在本发明的一个实施例中,所述同步单元230包括:第一同步模块230_1,被配置为若所述移动终端上有日历信息更新,则所述移动终端将更新的日历信息分别同步至所述可穿戴设备和所述云端服务器;第二同步模块230_2,被配置为若所述可穿戴设备上有日历信息更新,则所述可穿戴设备向所述移动终端发送更新的日历信息,由所述移动终端将接收的日历信息同步至所述云端服务器;第三同步模块230_3,被配置为若所述云端服务器上有日历信息更新,则所述云端服务器向所述移动终端发送更新的日历信息,由所述移动终端将接收的日历信息同步至所述可穿戴设备。在本发明的一个实施例中,所述第一同步模块230_1,具体被配置为所述移动终端对应所述可穿戴设备和所述云端服务器分别设置一个发送队列,并对应每个发送队列分别设置一个同步状态位;所述移动终端在有日历信息更新时,将更新的日历信息分别放入对应的发送队列发送给所述可穿戴设备和所述云端服务器,在接收到所述可穿戴设备和/或所述云端服务器反馈的同步成功信息后,删除对应的发送队列中的日历信息,同时将对应的同步状态位标记为成功,并记录同步成功时间;所述第二同步模块230_2,具体被配置为所述可穿戴设备设置一个发送队列,并对应所述发送队列设置一个同步状态位;所述可穿戴设备在有日历信息更新时,将更新的日历信息放入所述发送队列发送给所述移动终端,在接收到所述移动终端反馈的同步成功信息后,删除所述发送队列中的日历信息,同时将所述同步状态位标记为成功,并记录同步成功时间;所述第三同步模块230_3,具体被配置为所述云端服务器设置一个发送队列,并对应所述发送队列设置一个同步状态位;所述云端服务器在有日历信息更新时,将更新的日历信息放入所述发送队列发送给所述移动终端,在接收到所述移动终端反馈的同步成功信息后,删除所述发送队列中的日历信息,同时将所述同步状态位标记为成功,并记录同步成功时间。在本发明的一个实施例中,所述更新的日历信息包括日历的提醒设置信息和/或日历的内容更新信息;其中,所述日历的内容更新信息由所述移动终端/所述可穿戴设备/所述云端服务器根据各自日历数据库更新前后的内容变化量计算得到。需要说明的是,本实施例中请求保护的日历信息同步装置200的工作过程与图1所示的方法的各实施例的实现步骤对应相同,相同的部分不再赘述。实施例三图3是本发明一个实施例的一种日历信息同步系统的示意图,如图3所示,所述日历信息同步系统300包括:移动终端310、可穿戴设备320和云端服务器330,需要说明的是,所述移动终端310与所述可穿戴设备320之间通过蓝牙连接,所述移动终端310与所述云端服务器330之间通过移动网络连接,所述移动终端310、所述可穿戴设备320和所述云端服务器330中各自设置有如图2所示的日历信息同步装置200。需要说明的是,移动终端310包括智能手机、平板电脑和mp4等;可穿戴设备320包括智能腕表、头戴显示设备、体感衣、智能手环等;云端服务器的内容可以通过计算机端(pc端)查看。需要说明的是,本实施例中请求保护的日历信息同步装置200的工作过程与图2所示的方法的各实施例的实现步骤对应相同,相同的部分不再赘述。综上所述,本发明的技术方案,通过构建移动终端、可穿戴设备和云端服务器的同步账户体系,登录所述同步账户体系后,所述移动终端分别与所述可穿戴设备和所述云端服务器进行相互绑定,使得无论移动终端是否具备与云端服务器通信的端口,均可与云端服务器进行日历信息同步交互;一旦移动终端或可穿戴设备或云端服务器上有日历信息更新,则通过移动终端将更新的日历信息同步至可穿戴设备和/或云端服务器,实现了移动终端、可穿戴设备和云端服务器三端日历信息的同步更新。与现有技术中可穿戴设备只能将日历信息同步至移动终端而无法同步至云端服务器相比,本发明实现了只要用户登录同步账户体系,移动终端、可穿戴设备和云端服务器任意一端的更新日历信息均可同步至另外两端,这样即使在移动终端和可穿戴设备均没有电的状态下,用户依旧可以通过云端服务器查看日历信息,实现日历信息的不断电提醒,使得用户无须担心移动终端或者可穿戴设备的耗电情况,提升了用户体验。以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1