记事本数据交换方法及移动终端的制作方法

文档序号:7853135阅读:146来源:国知局
专利名称:记事本数据交换方法及移动终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种记事本数据交换方法及移动终端。
背景技术
在当今生活中,手机等移动终端是我们日常生活中最常用的电子设备,已经成为一个必不可少的工具。这些移动终端上的很多个性化用户数据,已经提供了数据交换格式来方便数据的交换,比如,名片夹的数据交换格式VCARD,日历的数据交换格式vCalendar和iCalendar等等。通过这些格式,用户的数据可以在不同平台、不同终端中相互导入和导出。记事本,有些终端上或者命名为备忘录,是手机等移动终端提供的一项基本业务,是日常生活中使用最频繁的业务之一,大部分人会用它来记录一些重要的事情。但是不同平台、不同厂商移动终端上的记事本数据文件的格式千差万别,这就导致在不同的终端交换记事本数据十分不便。

发明内容
本发明提供了一种记事本数据交换方法及移动终端,以至少解决相关技术中由于记事本数据格式不同,导致不同移动终端之间记事本数据不能交换的问题。根据本发明的一个方面,提供了一种记事本数据交换方法,包括按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码;向目的移动终端发送编码后的记事本数据。优选地,在向目的移动终端发送编码后的记事本数据之后,上述方法还包括目的移动终端接收编码后的记事本数据;目的移动终端解析编码后的记事本数据;目的移动终端存储解析后的记事本数据。优选地,在目的移动终端解析编码后的记事本数据之后,上述方法还包括如果解析不成功,删除接收的编码后的记事本数据。优选地,上述预先定义的文件格式包括以下至少之一记事标题、记事内容、记事创建时间、文件版本。优选地,记事标题和记事内容是文本格式,采用文本格式编码。优选地,记事创建时间的格式是〈date>T〈time>或者<date>T〈time>Z。根据本发明的另一个方面,提供了一种移动终端,包括编码模块,用于按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码;发送模块,用于向目的移动终端发送编码后的记事本数据。优选地,上述移动终端还包括接收模块,用于接收来自源移动终端的编码后的记事本数据;解析模块,用于解析编码后的记事本数据;存储模块,用于存储解析后的记事本数据。优选地,上述移动终端还包括删除模块,用于在解析不成功的情况下,删除接收、的编码后的记事本数据。优选地,上述预先定义的文件格式包括以下至少之一记事标题、记事内容、记事创建时间、文件版本。通过本发明,将记事本数据编码为预先定义的文件格式的数据,使用编码后的记事本数据进行交换,从而实现了记事本数据在不同移动终端之间的交换,具有较好的实施性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图I是根据本发明实施例的记事本数据交换方法的流程图;图2是根据本发明实施例的记事本数据的字段定义的结构示意图;图3是根据本发明实施例的移动终端的结构框图;图4是根据本发明优选实施例的移动终端的结构框图一;图5是根据本发明优选实施例的移动终端的结构框图二 ;图6是根据本发明实施例的移动终端之间交换记事本数据的流程图;图7是根据本发明优选实施例的记事本数据交换系统的结构框图。
具体实施例方式需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。相关技术中,由于记事本数据的格式不同,导致不同移动平台的移动终端之间的记事本数据不能交换,基于此,本发明提供了一种记事本数据交换方法,图I是根据本发明实施例的记事本数据交换方法的流程图,如图I所示,包括如下的步骤S102至步骤S104。步骤S102,按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码。步骤S104,向目的移动终端发送编码后的记事本数据。本发明实施例中,将记事本数据编码为预先定义的文件格式的数据,使用编码后的记事本数据进行交换,从而实现了记事本数据在不同平台的移动终端进行交换,具有较好的实施性,让用户可以方便快捷地交换移动终端中的记事本数据。在向目的移动终端发送编码后的记事本数据之后,目的终端需进行以下操作目的移动终端接收编码后的记事本数据;目的移动终端解析编码后的记事本数据;目的移动终端存储解析后的记事本数据。如果解析不成功,删除接收的编码后的记事本数据。解析不成功,删除该记事本数据,可以节省内存空间。优选地,上述预先定义的文件格式包括以下至少之一记事标题、记事内容、记事创建时间、文件版本。需要说明的是,记事创建时间可以是首次创建记事本的时间,也可以是对已创建的记事本进行修改的修改时间。 优选地,记事标题和记事内容是文本格式,采用文本格式编码。优选地,记事创建时间的格式是〈date>T〈time>或者<date>T〈time>Z。
以下将预先定义的文件格式称为VN0TE,对VNOTE格式进行详细介绍。每个字段行的定义,与本地记事本的字段相互对应。在定义VNOTE之前,首先定义一个文件版本信息。VNOTE对象的格式如下VNOTE对象由多个字段组成,每一个字段用一行来表示。每个字段由字段名和字段值两部分组成。其中字段名和字段值之间用“”隔开,格式如下Property Name Property Value每个VNOTE对象,表示一次记事本设定。每个VNOTE对象,由行BEGIN:VN0TE(VNOTE开始分隔符)开始,中间有任意多个VNOTE字段行,最后以END:VN0TE (VNOTE结束分隔符)结束。VNOTE字段行以终止符CRLF (回车+换行)结束,也就是说VNOTE对象中多个字段行 通过 CRLF 分割,包括 BEGIN: VNOTE 和 END: VNOTE。下面介绍VNOTE对象具体的字段,图2是根据本发明实施例的记事本数据格式的字段定义的结构示意图,如图2所示,一次记事设置通常包括但不限于以下内容记事标题、记事内容、记事创建时间、文件版本等。下面进行详细介绍。TITLE值为文本信息,代表记事标题,可以采用相应的文本编码,如,TITLE :CHARSET=UTF-8 :title表示以utf_8格式编码的标题,标题是title。INFO值为文本信息,代表记事内容,可以采用相应的文本编码,如,INFO CHARSET=UTF-8 info表示以utf_8格式编码的内容,内容是info。记事创建时间,这个字段通过一次设定生成。格式定义遵循IS0-8601。存储字段名字和字段值对应如下=TME :创建日期和时间,遵循IS0-8601的日期格式,如下,TIME <date>T<time> 或者 <date>T〈time>Z。例如TIME 20111123T0930Z 表示 2011 年 11 月 23日9点30分。最后,文件以 vnt为后缀名存储。本发明实施例还提供了一种移动终端,该移动终端可以用于实现上述记事本数据交换方法。图3是根据本发明实施例的移动终端的结构框图,如图3所示,包括编码模块31和发送模块32。下面对其结构进行详细描述。编码模块31,用于按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码;发送模块32,连接至编码模块31,用于向目的移动终端发送编码模块31编码后的记事本数据。如图4所示,上述移动终端还包括接收模块33、解析模块34和存储模块35,其中,接收模块33,用于接收来自源移动终端的编码后的记事本数据;解析模块34,连接至接收模块33,用于解析接收模块33接收的编码后的记事本数据;存储模块35,连接至解析模块34,用于存储解析模块34解析后的记事本数据。如图5所示,上述移动终端还包括删除模块36,连接至解析模块34,用于在解析模块34解析不成功的情况下,删除接收的编码后的记事本数据。需要说明的是,上述移动终端既可以作为记事本数据的发送方(即源移动终端),也可以作为记事本数据的接收方(即目的移动终端)。下面将结合优选的实施例进行详细描述。首先需要构建一个VNOTE文件,以设置一个记事为例,即构建一个记事对象,如果设置多个记事,只需要在文件中增加多个记事对象。例如,设置一个记事,标题为购物,内容为去超市买米,仓Il建时间是2012年4月12日13点05分,则生成的文件的格式如下BEGIN VN0TEVERSION 1. 0 TIME 20120412T1305ZTITLE CHARSET=UTF-8 :购物INFO CHARSET=UTF-8 :去超市买米END VNOTE将此文件保存为 vnt后缀的文件。图6是根据本发明实施例的移动终端之间同步记事本数据的流程图,如图6所示,包括如下的步骤S602至步骤S616。左边流程为A移动终端(即源移动终端),右边流程为B移动终端(即目的移动终端)。步骤S602,在A移动终端设置一个记事。步骤S604,将A移动终端设置的记事本编码为上述定义的VNOTE文件格式并导出。步骤S606,发送编码后的记事本数据。步骤S608,B移动终端通过载体(如蓝牙等)接收到VNOTE文件格式的记事本数据。步骤S610,将该VNOTE文件解析。步骤S612,判断解析是否成功。如果成功,则执行步骤S614 ;如果失败,则执行步骤 S616。步骤S614,数据导入B移动终端的本地记事本。步骤S616,删除文件。需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。本发明实施例还提供了一种记事本数据交换系统,图7是根据本发明实施例的记事本数据交换系统的结构框图,如图7所示,包括源移动终端72和目的移动终端74,图7中仅画出了解析成功的情况下,源移动终端72和目的移动终端74所需要用到的模块,各个模块的功能在上述实施例中已经详细描述过,此处不再赘述。综上所述,根据本发明的上述实施例,提供了一种记事本数据交换方法及移动终端。本发明将记事本数据编码为预先定义的文件格式的数据,使用编码后的记事本数据进行交换,从而实现了记事本数据在不同平台的移动终端之间进行交换,具有较好的实施性,让用户可以方便快捷地交换移动终端中的记事本数据。。另外本发明可以通过多种承载手段在终端间传输记事本数据。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种记事本数据交换方法,其特征在于包括 按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码; 向目的移动终端发送编码后的记事本数据。
2.根据权利要求I所述的方法,其特征在于,在向所述目的移动终端发送所述编码后的记事本数据之后,所述方法还包括 所述目的移动终端接收所述编码后的记事本数据; 所述目的移动终端解析所述编码后的记事本数据; 所述目的移动终端存储解析后的记事本数据。
3.根据权利要求2所述的方法,其特征在于,在所述目的移动终端解析所述编码后的记事本数据之后,所述方法还包括 如果解析不成功,删除接收的所述编码后的记事本数据。
4.根据权利要求I至3中任一项所述的方法,其特征在于,所述预先定义的文件格式包括以下至少之一记事标题、记事内容、记事创建时间、文件版本。
5.根据权利要求4所述的方法,其特征在于,所述记事标题和所述记事内容是文本格式,米用文本格式编码。
6.根据权利要求4所述的方法,其特征在于,所述记事创建时间的格式是<date>T<time> 或者 <date>T〈time>Z。
7.一种移动终端,其特征在于包括 编码模块,用于按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码; 发送模块,用于向目的移动终端发送编码后的记事本数据。
8.根据权利要求7所述的移动终端,其特征在于,所述移动终端还包括 接收模块,用于接收来自源移动终端的所述编码后的记事本数据; 解析模块,用于解析所述编码后的记事本数据; 存储模块,用于存储解析后的记事本数据。
9.根据权利要求8所述的移动终端,其特征在于,所述移动终端还包括 删除模块,用于在解析不成功的情况下,删除接收的所述编码后的记事本数据。
10.根据权利要求7至9中任一项所述的移动终端,其特征在于,所述预先定义的文件格式包括以下至少之一记事标题、记事内容、记事创建时间、文件版本。
全文摘要
本发明公开了一种记事本数据交换方法及移动终端,该方法包括按照预先定义的文件格式,对移动终端已创建的记事本的记事本数据进行编码;向目的移动终端发送编码后的记事本数据。通过本发明,将记事本数据编码为预先定义的文件格式的数据,使用编码后的记事本数据进行交换,从而实现了记事本数据在不同移动终端之间的交换,具有较好的实施性。
文档编号H04M1/725GK102710862SQ20121018776
公开日2012年10月3日 申请日期2012年6月8日 优先权日2012年6月8日
发明者赵永 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1