一种备忘录设置方法、装置和移动终端与流程

文档序号:12465758阅读:253来源:国知局
一种备忘录设置方法、装置和移动终端与流程
本发明涉及数据处理
技术领域
,具体涉及一种备忘录设置方法、装置和移动终端。
背景技术
:备忘录是用户经常会用到的一种记录工具。随着用户对备忘录的需求变得越来越多,备忘录已经不是单纯的记录文字的工具了,用户需要各种各样的形式来记录他们的生活。现有的备忘录实现技术中,通常采用超文本标记语言html的标签嵌入的方式实现各种类型数据的排列显示。但是这种方式是建立在文本控件中内嵌的超文本标记语言html标签转换工具,通过文本控件解析显示超文本标记语言html文件中的对象。在这种方式中,文本控件无法对添加的数据对象进行编辑管理。技术实现要素:本发明实施例提供一种备忘录设置方法、装置和移动终端,能够便于对备忘录中的各数据对象进行编辑管理。一方面,本发明提供了一种备忘录设置方法,包括:获取要记录的数据对象的一个或多个类型条目;使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识。另一方面,本发明提供了一种备忘录设置装置,包括:类型条目获取单元,被配置为获取要记录的数据对象的一个或多个类型条目;数据对象记录单元,被配置为使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识。再一方面,本发明提供了一种移动终端,包括:存储器,被配置为存储程序代码;处理器,被配置为根据存储器中存储的程序代码中的指令,执行以下步骤:获取要记录的数据对象的一个或多个类型条目;使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识;显示单元,被配置为根据数据索引显示一个或多个类型条目记录的数据对象的数据内容。根据本发明实施例提供的备忘录设置方法、装置和移动终端,使用一个或多个类型条目记录数据对象,这样的设置方式便于对备忘录中的数据对象管理和维护,对于每一个类型条目中的数据对象都可以单独进行控制和编辑,满足了用户对备忘录的编辑管理需求。附图说明图1是示出本发明一个实施例的备忘录设置方法的流程图;图2是示出本发明另一实施例提供的备忘录设置方法的流程图;图3是示出本发明再一实施例提供的备忘录设置方法的流程图;图4是示出本发明又一实施例提供的备忘录设置方法的流程图;图5是示出本发明还一实施例的备忘录设置方法的流程图;图6是示出本发明一实施例提供的一种备忘录设置装置;图7是示出本发明另一实施例提供的一种备忘录设置装置;图8是示出本发明实施例的备忘录设置方法和装置的移动终端的示例性硬件架构的结构图。具体实施方式下面将详细描述本发明的各个方面的特征和示例性实施例,为了使本专利的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细描述。应理解,此处所描述的具体实施例仅用于解释本发明,并不用于限定本发明。对于本领域技术人员来说,本发明可以在不需要这些具体细节中的一些细节的情况下实施。下面对实施例的描述仅仅是为了通过示出本发明的示例来提供对本发明更好的理解。下面结合附图,详细描述根据本发明实施例的备忘录设置方法、装置和系统。图1是示出了本发明一个实施例的备忘录设置方法的流程图。如图1所示,本实施例中备忘录设置方法100包括以下步骤:步骤S110,获取要记录的数据对象的一个或多个类型条目。步骤S120,使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识。根据本发明实施例,通过获取到的一个或多个类型条目记录数据对象的信息,提供了一种更灵活的对数据对象进行编辑管理的备忘录设置方法。图2是示出本发明另一实施例的备忘录设置方法的流程图,图2与图1相同或等同的步骤使用相同的标号。如图2所示,备忘录设置方法200包括以下步骤:步骤S110,获取要记录的数据对象的一个或多个类型条目。步骤S120,使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识。在一些实施例中,步骤S120中的使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID的步骤还可以包括:步骤S121,获取一种或多种类型的数据对象。步骤S122,将获取的数据对象的数据内容添加到类型条目中。在本发明实施例中,数据类型包括文本类型、图像类型、音频类型、视频类型中的一种或多种,图像类型、音频类型、视频类型为非文本类型。作为一个示例,数据对象的数据类型可以是文字、音频、视频、涂鸦和附件等数据类型中一种或多种。在本发明实施例中,备忘录中的类型条目可以以列表视图的形式呈现,但并不对列表视图的排列方式进行限制,在一些实施例中,一个或多个类型条目在备忘录中以列表视图的形式呈线性排列或相邻排列。作为一个示例,线性排列或相邻排列中可以水平线性/相邻排列,或垂直线性/相邻排列。作为一个示例,备忘录中的各数据对象以列表视图的形式呈线性排列,在每个列表项中可以对所记录的数据对象进行展示,以及调用对应的编辑工具进行编辑管理。列表视图是一个组件,也是一个布局容器,它的每一项是一个列表项,每一个列表项都是一块独立的布局。在本实施例中,使用备忘录对各数据类型的数据对象进行显示,可以先获取要记录的数据对象的一个或多个类型条目,其中,获取的类型条目可以是备忘录已有的类型条目,也可以新创建的类型条目,每个类型条目对要记录的数据对象的数据类型没有限制,将各数据对象的数据内容添加到指定的类型条目中。根据该实施例提供的方法,在备忘录中可以使用列表视图对多种类型的数据对象进行混排。并且,由于每个列表项相对独立,对一个列表项中的数据对象进行编辑时,不会对其他列表项的显示、编辑、排序等管理造成影响。为了便于对多种类型的数据对象进行管理和提取,将数据对象的内容进行细化,每个列表项中的数据对象包含的数据信息至少可以有:数据类型、数据内容、数据索引和所属备忘录ID。作为一个示例,表1示出了四种不同类型数据对象的数据信息。表1数据类型数据内容数据索引备忘录ID图像ImageUri01文本Thisisademo11视频AudioUri21音频VideoUri31如表1所示,数据类型为文本类型时,数据内容为文本的文字本身;数据类型为文本、视频或音频时,数据内容可以是对应数据类型的统一资源标识符,该统一资源标识符可以唯一标识一个资源,便于列表项根据该统一资源标识符对图片、视频或音频等数据类型文件的获取和识别。在表1中,数据索引可以用于表示该列表项数据对象在各列表项中的位置,备忘录ID可以用于表示当前列表项数据对象属于哪一个备忘录。通过表1中所示的各数据信息对列表项中的数据对象进行存储和管理,可以更好的满足用户使用备忘录记录和管理多种类型数据对象的需求,并且能够轻松的扩展,对于新的数据类型的数据对象,只要指明其数据类型,并更新对应的数据内容、数据索引和备忘录ID信息,以实现备忘录中多类型数据对象的呈现。在一些实施例中,数据对象所管理的数据信息不局限于数据类型、数据内容、数据索引、备忘录ID,可以根据实际编辑管理的需求进行扩展。在对备忘录中的数据对象进行管理和编辑时,处理文本类型数据对象和非文本类型数据对象的编辑关系非常重要。下面分别通过图3和图4详细描述本发明实施例中在文本类型数据对象中插入非文本类型数据对象时的方法。图3示出了本发明再一实施例备忘录设置方法。图3和图1相同或等同的步骤使用相同的标号。如图3所示,不同之处在于,当在文本类型数据对象内的指定位置处插入非文本类型数据对象时,备忘录设置方法300还包括以下步骤:步骤S130-1,根据非文本类型数据对象在文本类型数据对象后创建第一类型条目,并使用第一类型条目记录非文本类型数据对象。步骤S140-1,将文本类型数据对象从指定位置处分为两部分,得到第一部分文本类型数据对象和第二部分文本类型数据对象。步骤S150-1,根据第二部分文本类型数据对象在第一类型条目后创建第二类型条目,并使用第二类型条目记录第二部分文本类型数据对象。步骤S160-1,将文本类型数据对象更新为第一部分文本类型数据对象。步骤S170-1,对更新后的文本类型数据对象之后的数据对象的数据索引进行更新。通过该实施例所述的备忘录设置方法,可以实现在文本类型的数据对象内,即在文本间的指定位置处插入非文本类型的数据对象。图4示出了本发明再一实施例备忘录设置方法。图4和图1相同或等同的步骤使用相同的标号。在图4所示的实施例中,当在第一文本类型数据对象内的指定位置处插入非文本类型数据对象,第一文本类型数据对象的后一项为第二文本类型数据对象时,备忘录设置方法400还包括以下步骤:步骤S130-2,根据非文本类型数据对象在第一文本类型数据对象后创建第一类型条目,并使用第一类型条目记录非文本类型数据对象。步骤S140-2,将第一文本类型数据对象从指定位置处分为两部分,得到第一部分文本类型数据对象和第二部分文本类型数据对象。步骤S150-2,将第二部分文本类型数据对象合并到第二文本类型数据对象的起始位置。步骤S160-2,将第一文本类型数据对象更新为第一部分文本类型数据对象。步骤S170-2,对更新后的第一文本类型数据对象之后的数据对象的数据索引进行更新。用户在使用备忘录时,会倾向于将相邻的文本类型的数据对象中包含的文字内容进行合并,本实施中的处理方式考虑到用户对文本内容的连续性要求,较为符合用户的阅读和操作习惯,同时有利于对各类型数据对象的进行管理。在本发明实施例中,如果非文本类型数据对象的指定插入位置是文本类型数据对象的起始位置或结束位置,即在文本类型数据对象的起始位置或结束位置处插入非文本类型数据对象,则可以在指定位置处创建新的类型条目,并用该类型条目记录指定的非文本类型的数据对象,并对指定插入位置处及指定插入位置处之后的数据对象的数据索引进行更新。在另一些实施例中,可以实现两个文本类型的数据对象合并。具体地,可以在一个文本类型数据对象的起始位置或结束位置创建新的类型条目,并在创建的新的类型条目中添加另一个文本类型数据对象;或者将另一个文本类型的数据对象的文本内容插入指定文本类型数据对象内的指定插入位置。作为另外一个示例,可以在非文本类型的数据对象所在列表项相邻的前一个或后一个位置,创建新的列表项,并填充文本类型数据对象或其他非文本类型数据对象。在本发明实施例中,如果插入、删除、添加等编辑行为使备忘录中的类型条目发生变化或使已有的类型条目的位置发生改变,都需要对相关的数据对象的数据索引进行更新。以上实施例和示例描述了在备忘录已有的各类型数据对象中插入多种类型数据对象的处理方法和步骤。充分考虑了用户实际在备忘录中插入数据对象时的使用习惯和实际需求,为用户提供更便捷和人性化的处理方式。在实际使用中,用户还经常需要根据实际使用情况对数据对象进行删除。在删除数据对象时,如果要删除的数据对象的前一个数据对象和后一个数据对象是非文本类型的数据对象,只需要将指定的数据对象列表项进行删除,并更新当前备忘录中已有列表项的数据索引。如果删除的数据对象是一个非文本类型,并且该非文本类型的数据对象列表项位于两个文本类型数据对象的列表项中间,则在删除非文本类型的数据对象后,需要对文本类型的数据对象进行合并。图5示出了本发明还一实施例的备忘录设置方法,图5与图1相同或等同的步骤使用相同的标号。如图5所示,当删除备忘录中位于第一文本类型数据对象和第二文本类型数据对象之间的非文本类型数据对象时,备忘录设置方法500还可以包括:步骤S180,将第二文本类型数据对象合并到第一文本类型数据对象的结束位置。步骤S181,删除位于非文本类型数据对象后一项的第二文本类型数据对象。步骤S182,删除非文本类型数据对象。步骤S183,对合并后的第一文本类型数据对象之后的数据对象的数据索引进行更新。通过本发明实施例中的备忘录设置方法,可以实现删除两个文本类型数据对象间的非文本类型数据对象。综上所述,本发明实施例的备忘录设置方法提供了一种对各数据类型的数据对象的混排的实现方法,可以解决备忘录多类型混排的问题,并易于开发和维护。下面结合附图,描述本发明实施例提供的备忘录设置装置。图6示出了本发明一实施例提供的一种备忘录设置装置。如图6所示,备忘录设置装置600包括:类型条目获取单元601,被配置为获取要记录的数据对象的一个或多个类型条目。数据对象记录单元602,被配置为使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识。根据本发明实施例提供的备忘录设置装置,可以使用一个或多个类型条目在备忘录中呈现和管理指定数据类型的数据对象。图7示出了本发明另一实施例提供的一种备忘录设置装置。如图7所示,数据对象记录单元602还可以包括:数据对象获取单元6021,被配置为获取一种或多种类型的数据对象。数据内容添加单元6022,被配置为将获取的数据对象的数据内容添加到类型条目中,其中,数据类型包括文本类型、图像类型、音频类型、视频类型中的一种或多种,图像类型、音频类型、视频类型为非文本类型。通过该实施例提供的备忘录设置装置,各类型条目相对独立,对其中一个类型条目中的数据对象独立进行编辑时,不会对其他类型条目中数据对象的显示、编辑和管理造成影响。在一些实施例中,备忘录设置装置700还可以包括:类型条目创建单元,被配置为当在文本类型数据对象内的指定位置处插入非文本类型数据对象时,根据非文本类型数据对象在第一文本类型数据对象后创建第一类型条目,并使用第一类型条目记录非文本类型数据对象。文本对象分割单元,被配置为将文本类型数据对象从指定位置处分为两部分,得到第一部分文本类型数据对象和第二部分文本类型数据对象。类型条目创建单元还被配置为根据第二部分文本类型数据对象在第一类型条目后创建第二类型条目,并使用第二类型条目记录第二部分文本类型数据对象。文本对象更新单元,被配置为将文本类型数据对象更新为第一部分文本类型数据对象。数据索引更新单元,被配置为对更新后的文本类型数据对象之后的数据对象的数据索引进行更新。根据该实施例提供的备忘录设置装置,可以实现在文本类型的数据对象间插入非文本类型的数据对象。作为可选实施例,如果第一文本类型的数据对象的后一项是第二文本类型数据对象,为了实现在第一文本类型的数据对象内的指定位置处插入非文本类型的数据对象,备忘录设置装置700还可以包括:类型条目创建单元,被配置为当在第一文本类型数据对象内的指定位置处插入非文本类型数据对象,第一文本类型数据对象的后一项为第二文本类型数据对象时,根据非文本类型数据对象在第一文本类型数据对象后创建第一类型条目,并使用第一类型条目记录非文本类型数据对象。文本对象分割单元,被配置为将文本类型数据对象从指定位置处分为两部分,得到第一部分文本类型数据对象和第二部分文本类型数据对象。文本对象合并单元,被配置为将第二部分文本类型数据对象合并到第二文本类型数据对象的起始位置。文本对象更新单元,被配置为将第一文本类型数据对象更新为第一部分文本类型数据对象。数据索引更新单元,被配置为对更新后的第一文本类型数据对象之后的数据对象的数据索引进行更新。通过本实施例提供的备忘录设置装置,将插入非文本类型数据对象后,相邻的文本类型数据对象进行合并,更符合操作者的使用习惯,便于管理备忘录中的多类型数据对象。作为可选实施例,备忘录设置装置700还可以包括:文本合并单元,被配置为当删除备忘录中位于第一文本类型数据对象和第二文本类型数据对象之间的非文本类型数据对象时,将第二文本类型数据对象合并到第一文本类型数据对象的结束位置。列表项删除单元,被配置为删除位于非文本类型数据对象后一项的第二文本类型数据对象,以及删除非文本类型数据对象。数据索引更新单元,被配置为对合并后的第一文本类型数据对象之后的数据对象的数据索引进行更新。通过该实施例中的备忘录设置装置,可以删除两个文本类型数据对象间的非文本类型数据对象。在另一些实施例中,类型条目获取单元获取的类型条目在备忘录中以列表视图的形式呈线性排列或相邻排列。通过本发明实施例提供的备忘录设置装置,可以在备忘录中以列表视图的方式呈现各数据类型的数据对象,这种实现方式,不仅易于开发人员维护,也便于开发人员扩展,对于插入的每一个类型都能实现方便的控制和编辑功能,很好地满足了用户对备忘录的需求。根据本发明实施例的备忘录设置装置的其他细节与以上结合图1至图5描述的根据本发明实施例的备忘录设置方法类似,在此不再赘述。结合图1至图7描述的根据本发明实施例的备忘录设置方法和装置可以由移动终端设备来实现。图8示出了能够实现根据本发明实施例的备忘录设置方法和装置的移动终端的示例性硬件架构的结构图。如图8所示,该移动终端800包括输入设备801、输入接口802、中央处理器803、存储器804、输出接口805、以及输出设备806。其中,输入接口802、中央处理器803、存储器804、以及输出接口805通过总线810相互连接,输入设备801和输出设备806分别通过输入接口802和输出接口805与总线810连接,进而与移动终端800的其他组件连接。具体地,输入设备801接收来自外部(例如其他系统应用)的输入信息,并通过输入接口802将输入信息传送到中央处理器803;中央处理器803基于存储器804中存储的计算机可执行指令对输入信息进行处理以生成输出信息,将输出信息临时或者永久地存储在存储器804中,然后通过输出接口805将输出信息传送到输出设备806(例如与输出接口相连接显示单元);输出设备806将输出信息输出到移动终端800的外部供用户使用。也就是说,图8所示的移动终端也可以被实现为包括:存储器,被配置为存储程序代码;处理器,被配置为根据存储器中存储的程序代码中的指令,执行以下步骤:获取要记录的数据对象的一个或多个类型条目;使用一个或多个类型条目记录数据对象的数据类型、数据内容、数据索引和备忘录ID,其中,数据索引是数据对象在备忘录的存储列表中的位置,备忘录ID是数据对象所属的备忘录的标识;显示单元,被配置为根据数据索引显示一个或多个类型条目记录的数据对象的数据内容。这里,处理器可以基于来自获取的数据对象的相关信息执行计算机可执行指令,从而实现结合图1至图7描述的备忘录设置方法和装置。在一些实施例中,移动终端800可以是手机、数码相机或者平板电脑,该移动终端可以包括上述实施例所述的备忘录设置装置。对应地,可以执行上述实施例所述的备忘录设置方法,实现原理和技术效果类似。需要明确的是,本发明并不局限于上文所描述并在图中示出的特定配置和处理。为了简明起见,这里省略了对已知方法的详细描述。在上述实施例中,描述和示出了若干具体的步骤作为示例。但是,本发明的方法过程并不限于所描述和示出的具体步骤,本领域的技术人员可以在领会本发明的精神后,作出各种改变、修改和添加,或者改变步骤之间的顺序。以上所述的结构框图中所示的功能块可以实现为硬件、软件、固件或者它们的组合。当以硬件方式实现时,其可以例如是电子电路、专用集成电路(ASIC)、适当的固件、插件、功能卡等等。当以软件方式实现时,本发明的元素是被用于执行所需任务的程序或者代码段。程序或者代码段可以存储在机器可读介质中,或者通过载波中携带的数据信号在传输介质或者通信链路上传送。“机器可读介质”可以包括能够存储或传输信息的任何介质。机器可读介质的例子包括电子电路、半导体存储器设备、ROM、闪存、可擦除ROM(EROM)、软盘、CD-ROM、光盘、硬盘、光纤介质、射频(RF)链路,等等。代码段可以经由诸如因特网、内联网等的计算机网络被下载。本发明可以以其他的具体形式实现,而不脱离其精神和本质特征。例如,特定实施例中所描述的算法可以被修改,而系统体系结构并不脱离本发明的基本精神。因此,当前的实施例在所有方面都被看作是示例性的而非限定性的,本发明的范围由所附权利要求而非上述描述定义,并且,落入权利要求的含义和等同物的范围内的全部改变从而都被包括在本发明的范围之中。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1