一种便签内容的解析方法和装置的制作方法

文档序号:6375224阅读:216来源:国知局
专利名称:一种便签内容的解析方法和装置的制作方法
技术领域
本发明涉及移动终端领域,尤其涉及一种便签内容的解析方法和装置。
背景技术
随着移动终端的广泛 应用,各种基于移动终端开发得到的APP (Application,应用)也越来越多,给移动终端提供多样化的功能。其中,便签工具为一种在移动终端中为用户提供快捷记录功能的APP,该APP可通过安装程序安装在移动终端中,也可集成在移动终端的操作系统中。用户通过便签工具可以建立多个便签,用以记录用户输入的文本内容,并可随时提供给用户进行阅读。但是,现有的便签工具仅仅支持文本内容的记录,不支持对多媒体文件、联系人等非文本内容的解析,造成用户只可以在便签内容中插入文本内容,使得便签工具的功能单一,不能满足用户对于在便签中插入多媒体文件、联系人等非文本内容的多样化需求,造成用户使用不便。

发明内容
本发明实施例提供了一种便签内容的解析方法和装置,可以使得便签工具所创建的便签中支持多媒体文件、联系人、快捷方式等非文本内容的插入。本发明实施例提供的一种便签内容的解析方法,所述方法包括判断所述便签内容中是否包含有预设的与非文本内容对应的标识符;当所述便签内容中包含有所述预设的与非文本内容对应的标识符时,根据所述标识符判断得到所述非文本内容的类型;根据所述非文本内容的类型和所述标识符解析得到所述非文本内容,并在便签中输出所述非文本内容。本发明实施例提供的一种便签内容的解析装置,所述装置包括判断模块,用于判断所述便签内容中是否包含有预设的与非文本内容对应的标识符;类型获取模块,用于当所述判断模块判断得出所述便签内容中包含有所述预设的与非文本内容对应的标识符时,根据所述标识符判断得到所述非文本内容的类型;解析模块,用于根据所述非文本内容的类型和所述标识符解析得到所述非文本内容,并在便签中输出所述非文本内容。本发明所提供的一种便签内容的解析方法和装置,可通过在解析便签内容时,当判断得到便签内容中包含有与非文本内容对应的标识符时,则可根据该标识符得到非文本内容的类型,并根据非文本内容的类型解析得到该非文本内容,并输出该非文本内容,可使得便签工具支持非文本内容的显示,满足用户在便签中插入非文本内容的需求,使得便签工具的功能多样化,方便用户使用。


图I为本发明实施例提供的一种便签内容的解析方法的流程示意图;图2为本发明实施例提供的一种对用户在便签内容中插入的图片进行解析的方法的流程示意图;图3为本发明实施例提供的一种对用户在便签内容中插入的联系人进行解析的方法的流程示意图;图4为本发明实施例提供的一种便签内容的解析装置的结构示意图;图5为本发明实施例提供的一种便签内容的解析装置的第二种结构示意图;图6为本发明实施例提供的一种便签内容的解析装置中的记录模块的结构示意图; 图7为本发明实施例提供的一种便签内容的解析装置中的标识符获取单元的结构示意图;图8为本发明实施例提供的一种便签内容的解析装置中的标识符获取单元的第二种结构示意图;图9为本发明实施例提供的一种便签内容的解析装置的第三种结构示意图。
具体实施例方式下面结合附图,对本发明实施例提供的一种便签内容的解析方法和装置的具体实施方式
进行详细地说明。需要说明的是,在本发明实施例中所提供的便签内容的解析方法可具体的实现在便签工具中,该便签工具可以为一个安装在终端中的APP,也可以为集成在操作系统中的工具软件,如Widget等。并且,本发明实施例所提供的方法可支持多种类型的非文本内容的解析,其中,所述非文本内容的类型包括多媒体文件、联系人、网址、书签、快捷方式、用户自定义的可通过地址弓I用得到的文件或文件内容等。具体地,上述多媒体文件可包括图片、音频文件、视频文件等。本发明实施例提供的一种便签内容的解析方法,如图I所示,该方法包括以下步骤S101、判断便签内容中是否包含有预设的与非文本内容对应的标识符;需要说明的是,在本实施例中,需为每种类型的非文本内容预先定义一个与该非文本内容对应的标识符。例如,可以定义图片文件所对应的标识符为“ ”,定义联系人所对应的标识符为进一步地,上述预先定义的与非文本内容对应的标识符应与用户可能在便签中输入的文本内容需使用的字符避免发生碰撞。S102、当便签内容中包含有预设的与非文本内容对应的标识符时,根据该标识符判断得到非文本内容的类型;例如,当便签工具在进行便签内容的解析时,当判断得到当前的便签内容为“ Q) ”时,则说明用户在该位置插入有图片。S103、根据非文本内容的类型和标识符解析得到上述非文本内容,并在便签中输出所述非文本内容。具体地,在终端的屏幕解析便签内容时,当当前便签内容为文本内容时,显示所述文本内容,当当前便签内容为标识符时,不显示标识符,根据本发明所提供的方法,解析所述标识符对应的非文本内容并在终端的屏幕上进行输出。需要说明的是,便签工具对于非文本内容的输出方式可包括多种,例如显示输出和音频输出等,其中,显示输出又可分为多种例如,当标识符所对应的非文本内容为图片时,则便签工具显示输出图片;
当标识符对应的非文本内容为联系人时,则便签工具可显示输出该联系人对应的信息,如头像、姓名等,且以超链接的形式输出该联系人对应的信息,当用户点击便签工具输出的该联系人对应的信息时,显示该联系人的名片。进一步地,在步骤SlOl之前,本实施例所提供的方法还包括创建便签,并记录用户输入的该便签的便签内容。其中,在便签内容中可包括用户输入的文本内容和用户插入的非文本内容所对应的标识符。具体地,上述记录用户输入的所述便签的便签内容,具体包括当用户在上述便签内容的预设位置插入非文本内容时,根据非文本内容的类型获取预设的与该非文本内容对应的标识符;在上述便签内容的预设位置插入所述标识符。具体地,非文本内容对应的标识符包括用于指示该非文本内容的类型的类型标识符和用于唯一标识该非文本内容的唯一标识符;例如,当用户插入的为图片时,则标识符具体的可以为“ 12345678”,其中“Q”为用于指示当前非文本内容为图片的类型标识符,“12345678”为用于唯一标识当前非文本内容的唯一标识符;当用户插入的为联系人时,则标识符具体的可以为“ ##2542325550张三## ”,其中,第一个“##”为用于指示当前非文本内容为联系人的类型标识符,“2542325550张三”为用于唯一标识当前非文本内容的唯一标识符,第二个“ ## ”表示当前标识符的结束符号。相应地,上述根据非文本内容的类型获取预设的与该非文本内容对应的标识符,具体包括根据该非文本内容的类型获取预设的与该非文本内容的类型对应的类型标识符;为该非文本内容分配与非文本内容对应的唯一标识符;将上述类型标识符与唯一标识符组合得到非文本内容的标识符。其中,在为非文本内容分配唯一标识符时,对于唯一标识符可以使用预定义的规则生成,例如,可以定义联系人的唯一标识符由该联系人所对应的电话号码和联系人姓名组成。相应地,当非文本内容的类型为预设类型(例如图片、音频文件或视频文件)时,上述为所述非文本内容分配与所述非文本内容对应的唯一标识符之后,本发明所提供的方法还包括
获取非文本内容的文件格式和存储路径;在预先建立的数据库文件中,保存上述非文本内容的唯一标识符、文件格式和存储路径的对应关系。例如,当上述非文本内容为图片时,则非文本内容的文件格式可以为gif、jpg、bmp、png 等。进一步地,步骤S103,具体可以包括S103-1、在预先建立的数据库文件中根据非文本内容的标识符中的唯一标识符查找得到该非文本内容的存储路径和文件格式;S103-2、根据非文本内容的存储路径读取该非文本内容;
S103-3、根据非文本内容的文件格式所对应的解析规则解析得到上述非文本内容,并在便签的预设位置输出该非文本内容。例如,当用户插入的非文本内容为图片,且该图片的文件格式为jpg时,则便签工具可通过调用操作系统所提供的对于jpg的图片的解析规则对该图片进行解析,并显示到该图片所对应的标识符的位置。为了对上述方法进行具体说明,本实施例提供了一种用户在便签内容中插入的图片进行解析的方法,如图2所示,包括如下步骤S201、判断在便签内容中是否包括有与图片对应的类型标识符,当存在时,执行步骤S202,当不存在时,返回重复执行本步骤S201 ;其中,在本实施例中,图片对应的类型标识符具体为“ ”。S202、读取图片的唯一标识符;具体地,在本实施例中,非文本内容的标识符包括类型标识符和唯一标识符,当非文本内容为图片时,优选地,唯一标识符后紧跟的数据为该图片的唯一标识符。在本实施例中,图片的唯一标识符具体的可以为该图片的自有名称或便签工具预先为该图片根据自定义的规则生成的名称。例如,在本实施例中,将图片的唯一标识符定义为8个字符长度,当便签工具检测到“ ”时,则读取“ ”之后的八个字符,例如读取得到的数据为“12345678”,则“12345678”为该图片的唯一标识符。S203、根据该图片的唯一标识符在预先建立的数据库文件中查找得到该图片的文件格式和存储路径;具体地,在用户建立便签之前,便签工具可在移动终端中建立数据库文件,并使用该数据库文件保存用户插入的图片的唯一标识符、文件格式和存储路径。进一步地,在用户建立便签前,本方法还包括当用户在便签内容中插入图片时,获取与图片对应的类型标识符;为该图片分配唯一标识符;将图片对应的类型标识符和唯一标识符组成得到该图片的标识符。更近一步地,在为该图片分配唯一标识符,本方法还包括在预先建立的数据库中保存上述图片的唯一标识符、存储路径和文件格式,并保存上述图片的唯一标识符、存储路径和文件格式的对应关系。S204、根据上述图片的存储路径获取图片;
S205、根据上述图片的文件格式对应的解析规则对图片进行解析,并显示在便签的预设位置。例如,当图片的格式为gif时,则使用gif图片对应的解析规则对上述图片进行解析。进一步地,在将上述图片显示在便签的预设位置之前,本方法还可以包括判断该图片的尺寸是否超出便签的显示范围,如果是,则缩放该图片,使得图片适应便签的显示范围,如果不是,则显示该图片。更近一步地,在将上述图片显示在便签的预设位置之前,本方法还可以包括对上述图片进行预设处理,并显示所述经过预设处理的图片。其中,上述预设处理包括为图片添加边框或进行锐化、滤镜等效果的处理。 为了对上述方法进行具体说明,本实施例还提供了一种用户在便签内容中插入的联系人进行解析的方法,如图3所示,包括如下步骤S301、判断在便签内容中是否包括有与联系人对应的类型标识符,当存在时,执行步骤S302,当不存在时,返回重复执行本步骤S301 ;其中,在本实施例中,联系人对应的类型标识符具体为S302、读取联系人的唯一标识符;具体地,在本实施例中,非文本内容的标识符包括类型标识符和唯一标识符,当非文本内容为联系人时,优选地,标识符的数据结构为由“##”、电话号码、联系人姓名和
”依次连接组成。其中,第一个“ ## ”表示插入的联系人的类型标识符,也可表示便签内容中插入的标识符的起始符号,最后一个“ ## ”表示便签内容中插入的标识符的终止符号。在本实施例中,上述与联系人对应的唯一标识符的结构也可通过开发人员自定义得到。例如,当用户插入的为联系人时,则标识符具体的可以为“##666688880李四##,,,其中,第一个“##”为用于指示当前非文本内容为联系人的类型标识符,“666688880李四”为用于唯一标识当前非文本内容的唯一标识符,第二个“ ## ”表示当前标识符的结束符号,“66668888”为联系人的电话号码,“李四为联系人的姓名”。S303、根据该联系人的唯一标识符在移动终端的通讯录中获取该联系人对应的名片,并在便签的预设位置显示该联系人的信息。其中,上述便签的预设位置为用户插入该联系人的位置。具体地,上述显示该联系人的信息可包括头像、电话号码、姓名等,显示的信息可通过用户或开发人员进行定义,具体可取决于唯一标识符所指向的信息,且在显示联系人的信息时可选的为通过超链接的形式进行显示。具体地,便签工具可根据联系人所对应的唯一标识符中的联系人的电话号码、姓名或电话号码与联系人的组合在通讯录中查询该联系人的名片。进一步地,在本步骤S303之后,本方法还可以包括当接收到用户对所述便签中显示的上述联系人的姓名所处的位置的触击事件时,显示该联系人的名片。如图4所示,本发明实施例还提供了一种便签内容的解析装置,该装置具体包括
判断模块401,用于判断便签内容中是否包含有预设的与非文本内容对应的标识符;类型获取模块402,用于当判断模块401判断得出便签内容中包含有预设的与非文本内容对应的标识符时,根据上述标识符判断得到非文本内容的类型;解析模块403,用于根据非文本内容的类型和标识符解析得到上述非文本内容,并在便签中输出该非文本内容。进一步地,如图5所示,上述装置还包括便签创建模块404,用于在判断模块401判断便签内容中是否包含有预设的与非文本内容对应的标识符之前,创建便签;记录模块405,用于记录用户输入的上述便签的便签内容。 进一步地,如图6所示,上述记录模块405,具体包括标识符获取单元4051,用于当用户在上述便签内容的预设位置插入非文本内容时,根据非文本内容的类型获取预设的与该非文本内容对应的标识符;标识符插入单元4052,用于在便签内容的预设位置插入上述标识符。进一步地,上述标识符包括用于指示该非文本内容的类型的类型标识符和用于唯一标识该非文本内容的唯一标识符;如图7所示,上述标识符获取单元4051,具体包括第一获取子单元40511,用于根据非文本内容的类型获取预设的与该非文本内容的类型对应的类型标识符;第二获取子单元40512,用于为非文本内容分配与该非文本内容对应的唯一标识符;组合子单元40513,用于将类型标识符与唯一标识符组合得到该非文本内容的标识符。进一步地,如图8所示,上述标识符获取单元4051还包括第三获取子单元40514,用于当非文本内容的类型为预设类型时,为非文本内容分配与该非文本内容对应的唯一标识符之后,获取该非文本内容的文件格式和存储路径;保存子单元40515,用于在预先建立的数据库文件中,保存非文本内容的唯一标识符、文件格式和存储路径的对应关系。进一步地,如图9所示,上述解析模块403,具体包括属性获取单元4031,用于在预先建立的数据库文件中根据非文本内容的标识符中的唯一标识符查找得到该非文本内容的存储路径和文件格式;读取单元4032,用于根据非文本内容的存储路径读取上述非文本内容;解析单元4033,用于根据非文本内容的文件格式所对应的解析规则解析得到上述非文本内容,并在便签的预设位置输出该非文本内容。本发明所提供的一种便签内容的解析方法和装置,可通过在解析便签内容时,当判断得到便签内容中包含有与非文本内容对应的标识符时,则可根据该标识符得到非文本内容的类型,并根据非文本内容的类型解析得到上述非文本内容,并输出该非文本内容,可使得便签工具支持非文本内容的显示,满足用户在便签中插入非文本内容的需求,使得便签工具的功能多样化,方便用户使用。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-R0M,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种便签内容的解析方法,其特征在于,所述方法包括 判断所述便签内容中是否包含有预设的与非文本内容对应的标识符; 当所述便签内容中包含有所述预设的与非文本内容对应的标识符时,根据所述标识符判断得到所述非文本内容的类型; 根据所述非文本内容的类型和所述标识符解析得到所述非文本内容,并在便签中输出所述非文本内容。
2.根据权利要求I所述的方法,其特征在于,所述判断所述便签内容中是否包含有预设的与非文本内容对应的标识符之前,所述方法还包括 创建便签,并记录用户输入的所述便签的便签内容。
3.根据权利要求2所述的方法,其特征在于,所述记录用户输入的所述便签的便签内容,具体包括 当所述用户在所述便签内容的预设位置插入非文本内容时,根据所述非文本内容的类型获取预设的与所述非文本内容对应的标识符; 在所述便签内容的预设位置插入所述标识符。
4.根据权利要求3所述的方法,其特征在于,所述标识符包括用于指示所述非文本内容的类型的类型标识符和用于唯一标识所述非文本内容的唯一标识符; 所述根据所述非文本内容的类型获取预设的与所述非文本内容对应的标识符,具体包括 根据所述非文本内容的类型获取预设的与所述非文本内容的类型对应的类型标识符; 为所述非文本内容分配与所述非文本内容对应的唯一标识符; 将所述类型标识符与唯一标识符组合得到所述非文本内容的标识符。
5.根据权利要求4所述的方法,其特征在于,当所述非文本内容的类型为预设类型时,所述为所述非文本内容分配与所述非文本内容对应的唯一标识符之后,所述方法还包括 获取所述非文本内容的文件格式和存储路径; 在预先建立的数据库文件中,保存所述非文本内容的唯一标识符、文件格式和存储路径的对应关系。
6.根据权利要求5所述的方法,其特征在于,所述根据所述非文本内容的类型和所述标识符解析得到所述非文本内容,并在便签中输出所述非文本内容,具体包括 在所述预先建立的数据库文件中根据所述非文本内容的标识符中的唯一标识符查找得到所述非文本内容的存储路径和文件格式; 根据所述非文本内容的存储路径读取所述非文本内容; 根据所述非文本内容的文件格式所对应的解析规则解析得到所述非文本内容,并在所述便签的预设位置输出所述非文本内容。
7.一种便签内容的解析装置,其特征在于,所述装置包括 判断模块,用于判断所述便签内容中是否包含有预设的与非文本内容对应的标识符;类型获取模块,用于当所述判断模块判断得出所述便签内容中包含有所述预设的与非文本内容对应的标识符时,根据所述标识符判断得到所述非文本内容的类型; 解析模块,用于根据所述非文本内容的类型和所述标识符解析得到所述非文本内容,并在便签中输出所述非文本内容。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括 便签创建模块,用于在所述判断模块判断所述便签内容中是否包含有预设的与非文本内容对应的标识符之前,创建便签; 记录模块,用于记录用户输入的所述便签的便签内容。
9.根据权利要求8所述的装置,其特征在于,所述记录模块,具体包括 标识符获取单元,用于当所述用户在所述便签内容的预设位置插入非文本内容时,根据所述非文本内容的类型获取预设的与所述非文本内容对应的标识符; 标识符插入单元,用于在所述便签内容的预设位置插入所述标识符。
10.根据权利要求9所述的装置,其特征在于,所述标识符包括用于指示所述非文本内容的类型的类型标识符和用于唯一标识所述非文本内容的唯一标识符; 所述标识符获取单元,具体包括 第一获取子单元,用于根据所述非文本内容的类型获取预设的与所述非文本内容的类型对应的类型标识符; 第二获取子单元,用于为所述非文本内容分配与所述非文本内容对应的唯一标识符; 组合子单元,用于将所述类型标识符与唯一标识符组合得到所述非文本内容的标识符。
11.根据权利要求10所述的装置,其特征在于,所述标识符获取单元还包括 第三获取子单元,用于当所述非文本内容的类型为预设类型时,所述为所述非文本内容分配与所述非文本内容对应的唯一标识符之后,获取所述非文本内容的文件格式和存储路径; 保存子单元,用于在预先建立的数据库文件中,保存所述非文本内容的唯一标识符、文件格式和存储路径的对应关系。
12.根据权利要求11所述的装置,其特征在于,所述解析模块,具体包括 属性获取单元,用于在所述预先建立的数据库文件中根据所述非文本内容的标识符中的唯一标识符查找得到所述非文本内容的存储路径和文件格式; 读取单元,用于根据所述非文本内容的存储路径读取所述非文本内容; 解析单元,用于根据所述非文本内容的文件格式所对应的解析规则解析得到所述非文本内容,并在所述便签的预设位置输出所述非文本内容。
全文摘要
本发明公开了一种便签内容的解析方法和装置,属于移动终端领域。本发明通过在解析便签内容时,当判断得到便签内容中包含有与非文本内容对应的标识符时,则可根据该标识符得到非文本内容的类型,并根据非文本内容的类型解析得到该非文本内容,并输出该非文本内容,可使得便签工具支持非文本内容的显示,满足用户在便签中插入非文本内容的需求,使得便签工具的功能多样化,方便用户使用。
文档编号G06F9/44GK102880460SQ20121029162
公开日2013年1月16日 申请日期2012年8月15日 优先权日2012年8月15日
发明者杨亮, 康上明学, 刘新宇 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1