一种同步更新日程表的方法及系统的制作方法

文档序号:7895293阅读:153来源:国知局
专利名称:一种同步更新日程表的方法及系统的制作方法
技术领域
本发明涉及一种更新日程表的方法及系统,尤其涉及的是一种通过无线通信设备和电脑同步更新日程表的方法及系统。
背景技术
随着无线通讯设备在功能上丰富多样,它已不仅仅是一种通讯的设备,同时作为一种娱乐、办公的设备,在人们的日常生活中扮演越来越重要的角色。因此,如今人们在工作生活中即会使用电脑处理工作或事情,也会使用无线通讯设备处理相关事宜。如在车上使用移动通讯设备处理工作,在办公室里使用电脑处理工作。无线通讯设备增加了人们工作的效率,无论去哪里或者干什么,都可以通过无线通讯设备处理工作。随着人们生活工作的节奏加快,以及对生活工作的很好的规划,人们越来越多的使用无线通讯设置上的日程表管理与安排自己每一天或每一周的工作生活的计划安排,如9:00到10 00开小组讨论会;10 10到11 30培训;12 00到13 00酒店吃饭;13:30至IJ 14:00午休等等。通过日程表可以方便用户对所要做的事有很好的计划。但是,很多情况下,人们需要在电脑上设置一下一天的计划,同时,也要在无线通讯设备上设置一下一天的计划,由于在办公室里主要是使用电脑,而离开办公室又主要使用无线通讯设备。或者是有些情况下只能使用一种设备,因此当要修改计划时,需要两边同时修改,但这种修改要求人们手动操作,而且往往会出现很多问题,如两边设置的计划不一致,或者是忘记修改其中一种计划。给人们的工作生活带来了很大不便。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通过无线通信终端和电脑进行同步更新日程表的方法及系统,实现通过一方修改日程表,另一方也能同步更新日程表,方便用户使用。本发明解决技术问题所采用的技术方案如下
一种同步更新日程表的方法,其中,包括步骤
A、无线通信终端或电脑接收用户的操作指令对日程表中的事件信息进行修改;
B、无线通信终端或电脑的修改方向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;
C、所述网络服务器向需要同步所述修改事件信息的无线通信终端或电脑的更新方发送更新消息,通知所述更新方更新日程表;
D、无线通信终端或电脑的更新方从所述网络服务器中下载修改的事件信息,更新日程表。所述的同步更新日程表的方法,其中,无线通信终端和电脑中的一方对日程表中事件信息的修改包括增加、删除或编辑日程表中的事件信息;所述事件信息包括事件的标题、内容、时间、提示方式和提示频率。所述的同步更新日程表的方法,其中,所述步骤B具体包括
BI、无线通信终端或电脑的修改方通过预先在所述网络服务器注册的用户名和密码登录到所述网络服务器,并向所述网络服务器发送更新消息;
B2、无线通信终端或电脑的修改方将修改后的事件信息转换为电子日历格式字符串,并将所述字符串编码为网络通信数据包发送给所述网络服务器。所述的同步更新日程表的方法,其中,所述步骤C还包括
所述网络服务器查询自身数据库中与所述日程表对应的无线通信终端或电脑中的更 新方,并向所述更新方发送更新消息。所述的同步更新日程表的方法,其中,所述步骤D还包括
D1、所述更新方登录所述网络服务器,并从所述网络服务器中下载修改的事件信息;
D2、对下载的事件信息进行解码,将解码后的事件信息载入日程表,完成日程表的更
新;
所述更新方登录所述网络服务器的用户名和密码与修改方登录所述网络服务器所使用的用户名和密码相同。一种同步更新日程表的系统,包括无线通信终端和电脑,其中,还包括一与所述无线通信终端和电脑通信连接的网络服务器,所述网络服务器用于管理所述无线通信终端和电脑登陆用的用户名和密码以及对应的日程表,以及日程表的同步管理;
其中,所述无线通信终端和电脑都包括有
修改模块,用于接收用户的操作指令对日程表中的事件信息进行修改;
日程表模块,用于管理日程表信息和设置日程表信息;
同步模块,用于向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;以及从所述网络服务器获取更新消息,并从所述网络服务器中下载修改的事件信息,更新日程表。所述的同步更新日程表的系统,其中,所述日程表模块还包括
设置模块,用于对日程表信息进行选项设置,并提供用于用户设置日程表内容的n接
n ;
转换模块。用于将事件信息转换为电子日历格式字符串,或者将电子日历格式字符串转换为日程表中的事件信息;
提示模块,用于根据日程表中记录的事件信息进行相应的提醒。所述的同步更新日程表的系统,其中,所述修改模块对日程表信息的修改包括日程表中事件信息的增加、删除和/或保存;
所述事件信息包括事件的标题、内容、时间、提示方式和提示频率。所述的同步更新日程表的系统,其中,所述同步模块还用于将所述转换模块转换后的电子日历格式字符串编码为网络通信数据包,或者将从网络服务器下载的网络通信数据包编码为电子日历格式字符串。所述的同步更新日程表的系统,其中,所述网络服务器中存储有所述无线通信终端和电脑登陆所述网络服务器的用户名和密码,且所述无线通信终端和电脑登陆所述网络服务器的用户名和密码相同。
本发明所提供的同步更新日程表的方法及系统,无线通信终端或电脑接收用户的操作指令对日程表中的事件信息进行修改;无线通信终端或电脑的修改方向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;所述网络服务器向需要同步所述修改事件信息的无线通信终端或电脑的更新方发送更新消息,通知所述更新方更新日程表;无线通信终端或电脑的更新方从所述网络服务器中下载修改的事件信息,更新日程表,本发明实现了通过一方修改日程表,另一方也能同步更新日程表,节约了用户的操作,避免了因日程表的不同步造成的工作失误,大大方便了用户使用。



图I是本发明提供的同步更新日程表的系统原理示意图。图2是图I所示系统中无线通信终端或电脑的组成示意图。图3是本发明提供的同步更新日程表的系统中日程表模块的组成示意图。图4是本发明提供的同步更新日程表的方法的流程图。图5是本发明无线通信终端和电脑登陆网络服务器进行身份识别的流程图。图6是本发明提供的同步更新日程表的方法中较佳地修改方设置事件信息的流程图。图7是本发明提供的同步更新日程表的方法中较佳地日程表同步过程的流程图。
具体实施例方式为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明的主要思想是,通过设置一网络服务器,在无线通信终端或者电脑有修改日程表时,无线通信终端和电脑中的修改方将修改后的日程表上传到网络服务器,并通过网络服务器更新到待修改的一方,实现日程表的同步更新,而在更新时通过设置用户名和密码方便无线通信终端和电脑登陆网络服务器。本发明提供的同步更新日程表的系统,如图I所示,包括无线通信终端10和电脑20,其中,还包括一与所述无线通信终端10和电脑20通信连接的网络服务器30,所述网络服务器30用于管理所述无线通信终端10和电脑20登陆用的用户名和密码以及对应的日程表,以及日程表的同步管理;所述无线通信终端10与网络服务器30通过无线网络建立通信连接,所述电脑20通过互联网与网络服务器30建立通信连接。其中,如图2所示,所述无线通信终端10和电脑20都包括有
修改模块13,用于接收用户的操作指令对日程表中的事件信息进行修改;
日程表模块11,用于管理日程表信息和设置日程表信息;
同步模块12,用于向网络服务器30发送更新消息,并将修改后的事件信息发送给所述网络服务器30 ;以及从所述网络服务器30获取更新消息,并从所述网络服务器30中下载修改的事件信息,更新日程表。进一步地,如图3所示,所述日程表模块11还包括
设置模块111,用于对日程表信息进行选项设置,并提供用于用户设置日程表内容的UI 接口 ;
转换模块112,用于将事件信息转换为电子日历格式字符串,或者将电子日历格式字符串转换为日程表中的事件信息;将事件信息转换为电子日历格式字符串有助于系统对事件信息的处理。提示模块113,用于根据日程表中记录的事件信息进行相应的提醒。在修改日程表中的事件信息并与网络服务器交互修改的事件信息的过程中,同步模块12还用于将所述转换模块转换后的电子日历格式字符串编码为网络通信数据包,或者将从网络服务器下载的网络通信数据包编码为电子日历格式字符串。其中,所述修改模块13对日程表信息的修改包括日程表中事件信息的增加、删 除和/或保存等等;
所述事件信息包括事件的标题、内容、时间、提示方式和提示频率等等。所述网络服务器30中存储有所述无线通信终端10和电脑20登陆所述网络服务器的用户名和密码,且所述无线通信终端10和电脑20登陆所述网络服务器30的用户名和密码相同。基于上述同步更新日程表的系统,本发明还提供了一种同步更新日程表的方法,参见图4,图4是本发明提供的同步更新日程表的方法流程图,主要包括以下步骤
步骤S100、无线通信终端或电脑接收用户的操作指令对日程表中的事件信息进行修
改;
步骤S200、无线通信终端或电脑的修改方向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;
步骤S300、所述网络服务器向需要同步所述修改事件信息的无线通信终端或电脑的更新方发送更新消息,通知所述更新方更新日程表;
步骤S400、无线通信终端或电脑的更新方从所述网络服务器中下载修改的事件信息,更新日程表。下面针对每个步骤进行详细的描述和说明,日程表主要用于记录用户每天的日程安排和活动计划等,在必要时给予提示,方便用户对日程的把控。每天都会有一个日程表,而日程表中包括用户的每一个行程安排,把这种行程安排定义为事件,每个事件都有标题、内容、事件、提示方式及提示频率等要素组成,事件的形式具体为
事件的标题是本次活动的内容提要;
事件的内容是本次活动的内容,如活动的地点、人物以及活动事件的具体内容;
事件的时间是本次活动的开始时间与活动的结束时间;
事件的提示方式是当活动时间到时,通过铃声或者震动等方式提示用户;
提不频率是该事件提不的频率,如每周、每月等。在软件实现方面,每个事件的信息以一个结构体表示,该结构体包含事件的标题、内容、事件、提示方式及提示频率等组成要素,同时每个结构体都有一个标识用的ID,每个事件的ID都不一样,该结构体被保存在电脑或者无线通信终端的文件系统中,通过该ID可以从文件系统中读取该事件的结构体。用户可以事先在日程表中编辑每天的事件信息,具体的编辑过程在此不再赘述。在步骤SlOO中,无线通信终端或者电脑中的一方对日程表中的事件信息根据实际需要进行修改,下面对修改日程表的一方定义为修改方,更新日程表的一方定义为更新方;修改方修改日程表中的事件信息,包括增加、删除或保存事件信息等等,这里事件信息包括上面描述的事件的标题、内容、时间、提示方式以及提示频率等。比如说,2012年5月4日,张三的日程表中的一个事件记录为
标题公司开会;
内容总结公司上一季度的工作情况及对下个季度做出发展规划;
时间2012年5月5日9:00 ;
提示方式响铃;
提示频率5分钟。
现在张三因为工作安排需在2012年5月5日上午出差,那么其可以通过无线通信终端或者电脑对日程表中的改事件进行修改,如下所述
标题出差;
内容与公司合作伙伴洽谈业务;
时间:2012年5月5日8:30 ;
提示方式震动;
提示频率10分钟。无线通信终端和电脑中的修改方对日程表中的事件信息进行修改后,修改方通过预先在网络服务器注册的用户名和密码登录到网络服务器,无线通信终端或者电脑与网络服务器建立连接,并通过网络服务器的身份识别,其过程如图5所示,具体为
首先,电脑或者无线通信终端启动日程表应用,修改方输入登录网络服务器的用户名和密码,修改方中的同步模块将用户名ID及登录密码发送到网络服务器,网络服务器接收到该用户的登录请求后,对该用户进行鉴权的身份识别,从自身数据库中查找匹配该用户名ID,如果存在该用户名ID,并且密码正确,则证明该用户为合法用户,此时,网络服务器向修改方发送登录成功的提示,并在电脑或者无线通信终端显示登录成功;否则发送登录失败给电脑或者无线通信终端。网络服务器以用户ID作为其与无线通信终端和电脑端联系的标识,对不同的用户进行区分,网络服务器将ID作为无线通信终端和电脑的统一标识,方便数据查找,并且,在修改方通知更新时,通过ID查询到对应的更新方,保证了更新方与修改方信息的同步。在修改方成功登录网路服务器后,将向网络服务器发送表示日程表中的事件信息有更新的事件更新消息,使网络服务器知晓日程表有设置或者修改,之后网络服务器向无线通信终端发送“接收更新”的消息。进一步地,修改方接收到“接收更新”消息后,将对修改后的日程表中的事件信息进行编码,编码为标准的电子日历格式字符串,再将该字符串编码为网络通信数据包格式,最后通过网络发送给网络服务器。下面以无线通信终端作为修改方进一步对上述步骤进行说明,参见图6,图6为无线通信终端作为修改方设置日程表中事件的流程图,具体过程如下
无线通信终端在日程表中设置事件,对事件进行修改编辑,无线通信终端中的日程表模块保存事件信息到自身的文件系统中,同步模块向网络服务器发送“事件更新”消息;网络服务器获得“事件更新”消息后得知无线通信终端更新了日程表信息,并发送“接收更新”消息给无线通信终端;无线通信终端中的同步模块接收到“接收更新”消息;日程表模块获取当前日程表事件信息,并将该事件信息转化为电子日历格式字符串;无线通信终端对该字符串进行编码,编码为网络通信数据包格式,通过无线网络将该数据包发送给网络服务器;网络服务器对所接收到的数据包进行解码,获取表示事件信息的电子日历字符串。在服务器接到最新的电子日历字符串后,进行日程表的同步过程,参见图7,图7为与图6相对应的日程表同步过程的流程图,具体为
服务器接收到最新的电子日历数据包后,对该数据包进行解码,获得标准的电子日历格式字符串,然后再发送“事件更新”消息给电脑端,电脑端的同步模块接收到“事件更新”的消息后,得知需要更新当前系统中的日程表信息。电脑端使用与无线通信终端登录网络服务器时使用的相同的用户名和密码登录网络服务器。在登录成功后,电脑端的同步模块发送“开始同步”的消息给网络服务器,同时,准备开始接网络服务器发送的最新日程表信肩、O网络服务器接收到电脑端的“开始同步”消息后,将接收到的电子日历字符串编码为网络通信数据包,通过因特网发送给电脑端。电脑端接收到包含电子日历格式字符串的数据包后,同步模块对该数据包进行解码,获得电子日历格式的字符串。之后再按照电子日历标准协议对该字符串进行解析,获得其中包含的事件信息事件的内容,事件的时间等。解析后,同步模块将这些事件信息发送给日程表模块,日程表模块首先将这些事件以结构体的方式保存到文件系统中,同时,使用新的事件替换当前日程表中的事件信息,从而使得日程表中的事件更新为最新的。本发明所提供的同步更新日程表的方法及系统,无线通信终端或电脑接收用户的操作指令对日程表中的事件信息进行修改;无线通信终端或电脑的修改方向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;所述网络服务器向需要同步所述修改事件信息的无线通信终端或电脑的更新方发送更新消息,通知所述更新方更新日程表;无线通信终端或电脑的更新方从所述网络服务器中下载修改的事件信息,更新日程表,本发明实现了通过一方修改日程表,另一方也能同步更新日程表,节约了用户的操作,避免了因日程表的不同步造成的工作失误,大大方便了用户使用。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。权利要求
1.一种同步更新日程表的方法,其特征在于,包括步骤 A、无线通信终端或电脑接收用户的操作指令对日程表中的事件信息进行修改; B、无线通信终端或电脑的修改方向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器; C、所述网络服务器向需要同步所述修改事件信息的无线通信终端或电脑的更新方发送更新消息,通知所述更新方更新日程表; D、无线通信终端或电脑的更新方从所述网络服务器中下载修改的事件信息,更新日程表。
2.根据权利要求I所述的同步更新日程表的方法,其特征在于,修改方对日程表中事件信息的修改包括增加、删除或编辑日程表中的事件信息; 所述事件信息包括事件的标题、内容、时间、提示方式和提示频率。
3.根据权利要求I或2所述的同步更新日程表的方法,其特征在于,所述步骤B具体包括 BI、无线通信终端或电脑的修改方通过预先在所述网络服务器注册的用户名和密码登录到所述网络服务器,并向所述网络服务器发送更新消息; B2、无线通信终端或电脑的修改方将修改后的事件信息转换为电子日历格式字符串,并将所述字符串编码为网络通信数据包发送给所述网络服务器。
4.根据权利要求I所述的同步更新日程表的方法,其特征在于,所述步骤C还包括 所述网络服务器查询自身数据库中与所述日程表对应的无线通信终端或电脑中的更新方,并向所述更新方发送更新消息。
5.根据权利要求4所述的同步更新日程表的方法,其特征在于,所述步骤D还包括 D1、所述更新方登录所述网络服务器,并从所述网络服务器中下载修改的事件信息; D2、对下载的事件信息进行解码,将解码后的事件信息载入日程表,完成日程表的更新; 其中,所述更新方登录所述网络服务器的用户名和密码与修改方登录所述网络服务器使用的用户名和密码相同。
6.一种同步更新日程表的系统,包括无线通信终端和电脑,其特征在于,还包括一与所述无线通信终端和电脑通信连接的网络服务器,所述网络服务器用于管理所述无线通信终端和电脑登陆用的用户名和密码以及对应的日程表,以及日程表的同步管理; 其中,所述无线通信终端和电脑都包括有 修改模块,用于接收用户的操作指令对日程表中的事件信息进行修改; 日程表模块,用于管理日程表信息和设置日程表信息; 同步模块,用于向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;以及从所述网络服务器获取更新消息,并从所述网络服务器中下载修改的事件信息,更新日程表。
7.根据权利要求6所述的同步更新日程表的系统,其特征在于,所述日程表模块还包括 设置模块,用于对日程表信息进行选项设置,并提供用于用户设置日程表内容的n接n ;转换模块,用于将事件信息转换为电子日历格式字符串,或者将电子日历格式字符串转换为日程表中的事件信息; 提示模块,用于根据日程表中记录的事件信息进行相应的提醒。
8.根据权利要求7所述的同步更新日程表的系统,其特征在于,所述修改模块对日程表中的事件信息的修改包括日程表中事件信息的增加、删除和/或保存; 所述事件信息包括事件的标题、内容、时间、提示方式和提示频率。
9.根据权利要求6所述的同步更新日程表的系统,其特征在于,所述同步模块还用于将所述转换模块转换后的电子日历格式字符串编码为网络通信数据包,或者将从网络服务器下载的网络通信数据包编码为电子日历格式字符串。
10.根据权利要求6所述的同步更新日程表的系统,其特征在于,所述网络服务器中存储有所述无线通信终端和电脑登陆所述网络服务器的用户名和密码,且所述无线通信终端和电脑登陆所述网络服务器的用户名和密码相同。
全文摘要
本发明公开了一种同步更新日程表的方法及系统,无线通信终端或电脑接收用户的操作指令对日程表中的事件信息进行修改;无线通信终端或电脑的修改方向网络服务器发送更新消息,并将修改后的事件信息发送给所述网络服务器;所述网络服务器向需要同步所述修改事件信息的无线通信终端或电脑的更新方发送更新消息,通知所述更新方更新日程表;无线通信终端或电脑的更新方从所述网络服务器中下载修改的事件信息,更新日程表。本发明实现了通过一方修改日程表,另一方也能同步更新日程表,节约了用户的操作,避免了因日程表的不同步造成的工作失误,大大方便了用户使用。
文档编号H04L29/06GK102710751SQ201210145598
公开日2012年10月3日 申请日期2012年5月11日 优先权日2012年5月11日
发明者杨志兵 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1