专利名称:一种保存短消息的方法及系统的制作方法
技术领域:
本发明涉及通信技术领域,尤其涉及一种保存短消息的方法及系统。
背景技术:
目前的通信系统中,短消息业务得到了广泛的应用,短消息是现代社会,人们进行通信的一种基础和重要的沟通载体,包括手机短消息,即时通讯工具的聊天信息等,这些短消息中大部分是基于某种语境的简单聊天,没有收藏价值,但是也有部分短消息是具有很好收藏价值的,用户很希望能够保存下来,随时查询和浏览这些收藏的短消息。现有技术中对短消息进行收藏时主要采用以下两种方式
第一种方式将全部短消息都存储在服务器后端,保证存储的消息的完整性,当用户需要查看特定短消息的时候,浏览全部的短消息,并从中查找目标短消息。第二种方式用户主动选择存储和收藏特定的短消息,有针对性的将有价值的短消息全部存储,无价值的短消息则不存储,节约了服务器的存储空间。发明人在实施本发明的过程中,发现现有技术中上述两种对短消息进行收藏的方式至少存在以下技术问题采用第一种方式存储短消息时,由于将全部短消息进行存储,增加了服务器端的存储负担,浪费存储空间。并且由于存储的短消息中可能绝大部分是无价值的短消息,增大用户准确定位目标短消息的难度。采用第二种方式存储短消息时,若用户未能及时主动选择存储短消息,就会造成很多有价值的短消息不能被收藏。
发明内容
本发明的目的是提供一种保存短消息的方法及系统,以解决现有技术中浪费存储空间,以及很多有价值的短消息不能及时被保存的问题。本发明的目的是通过以下技术方案实现的本发明一方面提供了一种保存短消息的方法,该方法包括获取待处理短消息;根据设定的短消息属性信息,解析出每条短消息对应的属性信息;将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出属性信息符合存储规则的对应短消息,并保存;和/或将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出统计属性信息符合存储规则的对应短消息,并保存。本发明的另一方面还提供了一种保存短消息的系统,该系统包括获取单元,用于获取待处理短消息;解析单元,用于根据设定的短消息属性信息,解析出每条短消息对应的属性信息;匹配保存单元,用于将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出属性信息符合存储规则的对应短消息,并保存;和/或将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出统计属性信息符合存储规则的对应短消息,并保存。本发明提供的短消息保存方法和系统,是基于存储规则进行短消息的自动保存的,较有效的降低了存储空间的浪费率,降低了服务器端的存储负担,同时能够及时保存有价值的短消息。
图I为本发明提供的保存短消息方法流程图;图2为本发明提供的保存短消息系统示意图。
具体实施例方式本发明提供一种基于存储规则的短信自动保存的方法,根据解析出的短消息属性信息,判断是否与设定的存储规则匹配,从而确定需要保存的短消息,及时有效,并且是有选择性的保存短消息。本发明实施例一提供了一种保存短消息的方法,实现过程如图I所示,该方法包括步骤SlOl :获取待处理短消息;步骤S102 :根据设定的短消息属性信息,解析出每条短消息对应的属性信息;步骤S103 :将与设定的存储规则匹配的属性信息对应的的短消息进行保存。具体的,将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出属性信息符合存储规则的对应短消息,并保存;和/或将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出统计属性信息符合存储规则的对应短消息,并保存。本发明实施例提供的短消息保存方法,是基于存储规则进行短消息的自动保存的,较有效的降低了存储空间的浪费率,降低了服务器端的存储负担,同时能够及时保存有价值的短消息。本发明实施例二是对实施例一的进一步详细说明。优选的,步骤S102中,用户可以根据设定的不同短消息属性信息解析出相对应的短消息属性信息,例如设定的短消息属性信息为来源属性时,解析出所述每条短消息对应的发送方标识;设定的短消息属性信息为浏览属性时,解析出所述每条短消息被浏览的次数和/或浏览时间;设定的短消息属性信息为内容关键词属性时,解析出每条短消息对应的内容关键词在全部待处理的短消息中出现的次数。优选的,当解析出不同的属性信息时,步骤S103中将每一条短消息的属性信息与存储规则中的属性匹配项进行匹配的过程,相应的采用以下过程当解析出的属性信息为发送方标识时,分别判断每一条短消息的发送方标识是否为存储规则中设定的发送方标识,若是,则该条短消息的属性信息匹配存储规则中对应的属性匹配项;当解析出的属性信息为被浏览次数时,分别比较每一条短消息的浏览次数是否大于存储规则中设定的浏览次数,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项;当解析出的属性信息为浏览时间时,分别比较每一条短消息的浏览时间是否大于存储规则中设定的浏览时间,若大于,则该条短消息的属性信息匹配存储规则中对应的属 性匹配项;当解析出的属性信息为内容关键词出现的次数时,比较该内容关键词出现的次数是否小于存储规则中设定的次数,若小于,则该内容关键词对应的短消息属性信息匹配存储规则中对应的属性匹配项。优选的,将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配的过程,可以采用如下方式当解析出的属性信息为发送方标识时,统计具有相同发送方标识的短消息数量作为统计属性信息,判断统计属性信息中统计的短消息数量是否大于存储规则中设定的具有相同发送方标识对应的短消息数量,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为被浏览次数时,统计浏览次数大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览次数,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为浏览时间时,统计浏览时间大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览时间,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为关键词出现的次数时,统计关键词出现次数小于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否小于存储规则中设定的出现次数,若小于,该统计属性信息匹配存储规则中的属性匹配项。优选的,本发明实施例中还可以为存储规则中的每一属性匹配项设定权重,并设定保存短消息的权重阈值;计算短消息属性信息匹配的属性匹配项的权重总和;当所述权重总和达到所述权重阈值时,保存对应的短消息。更为优选的,本发明实施例用户可以主动选择存储某些短消息,当用户选择主动保存短消息时,可以根据用户的行为自动调整设定的属性匹配项的权重,实现过程为解析用户主动保存的短消息的属性信息;判断主动保存的短消息属性信息是否匹配设定的存储规则中的属性匹配项;若匹配,则调整与该属性信息匹配的属性匹配项的权重;
若不匹配,则添加该属性信息为新的属性匹配项。本发明实施例提供的上述保存短消息的方法,节约了存储空间,降低存储成本,并且能减少用户经常忘记保存有价值的短消息发生的概率。同时,通过本发明实施例,能够自动识别短消息的重要程度并进行保存,同时当用户主动选择保存短消息时,还可以调整对应存储规则中的属性匹配项的权重分配。本发明实施例还提供了一种保存短消息的系统,该系统的构成如图2所示,该系统包括获取单元21,用于获取待处理短消息;解析单元22,用于根据设定的短消息属性信息,解析出每条短消息对应的属性信息;
匹配保存单元23,用于将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出属性信息符合存储规则的对应短消息,并保存;和/或将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出统计属性信息符合存储规则的对应短消息,并保存。其中,解析单元22还用于设定的短消息属性信息为来源属性时,解析出所述每条短消息对应的发送方标识;设定的短消息属性信息为浏览属性时,解析出所述每条短消息被浏览的次数和/或浏览时间;设定的短消息属性信息为内容关键词属性时,解析出每条短消息对应的内容关键词在全部待处理的短消息中出现的次数。其中,匹配保存单元23还用于当解析出的属性信息为发送方标识时,分别判断每一条短消息的发送方标识是否为存储规则中设定的发送方标识,若是,则该条短消息的属性信息匹配存储规则中对应的属性匹配项;当解析出的属性信息为被浏览次数时,分别比较每一条短消息的浏览次数是否大于存储规则中设定的浏览次数,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项;当解析出的属性信息为浏览时间时,分别比较每一条短消息的浏览时间是否大于存储规则中设定的浏览时间,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项;当解析出的属性信息为内容关键词出现的次数时,比较该内容关键词出现的次数是否小于存储规则中设定的次数,若小于,则该内容关键词对应的短消息属性信息匹配存储规则中对应的属性匹配项。其中,匹配保存单元23还用于当解析出的属性信息为发送方标识时,统计具有相同发送方标识的短消息数量作为统计属性信息,判断统计属性信息中统计的短消息数量是否大于存储规则中设定的具有相同发送方标识对应的短消息数量,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为被浏览次数时,统计浏览次数大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览次数,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为浏览时间时,统计浏览时间大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览时间,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为关键词出现的次数时,统计关键词出现次数小于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否小于存储规则中设定的出现次数,若小于,该统计属性信息匹配存储规则中的属性匹配项。其中,匹配保存单元23还用于 为存储规则中的每一属性匹配项设定权重,并设定保存短消息的权重阈值;计算短消息属性信息匹配的属性匹配项的权重总和;当所述权重总和达到所述权重阈值时,保存对应的短消息。其中,匹配保存单元23还用于当用户选择主动保存短消息时,解析用户主动保存的短消息的属性信息;判断主动保存的短消息属性信息是否匹配设定的存储规则中的属性匹配项;若匹配,则调整与该属性信息匹配的属性匹配项的权重;若不匹配,则添加该属性信息为新的属性匹配项。本发明提供的短消息保存系统,是基于存储规则进行短消息的自动保存的,较有效的降低了存储空间的浪费率,降低了服务器端的存储负担,同时能够及时保存有价值的短消息。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种保存短消息的方法,其特征在于,该方法包括 获取待处理短消息; 根据设定的短消息属性信息,解析出每条短消息对应的属性信息; 将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出属性信息符合存储规则的对应短消息,并保存;和/或 将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出统计属性信息符合存储规则的对应短消息,并保存。
2.如权利要求I所述的保存短消息的方法,其特征在于,所述根据设定的短消息属性信息,解析出每条短消息对应的属性信息的方法,至少包括下列所述方法中的一种 设定的短消息属性信息为来源属性时,解析出所述每条短消息对应的发送方标识; 设定的短消息属性信息为浏览属性时,解析出所述每条短消息被浏览的次数和/或浏览时间; 设定的短消息属性信息为内容关键词属性时,解析出每条短消息对应的内容关键词在全部待处理的短消息中出现的次数。
3.如权利要求2所述的保存短消息的方法,其特征在于,所述将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配的过程,具体包括 当解析出的属性信息为发送方标识时,分别判断每一条短消息的发送方标识是否为存储规则中设定的发送方标识,若是,则该条短消息的属性信息匹配存储规则中对应的属性匹配项; 当解析出的属性信息为被浏览次数时,分别比较每一条短消息的浏览次数是否大于存储规则中设定的浏览次数,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项; 当解析出的属性信息为浏览时间时,分别比较每一条短消息的浏览时间是否大于存储规则中设定的浏览时间,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项; 当解析出的属性信息为内容关键词出现的次数时,比较该内容关键词出现的次数是否小于存储规则中设定的次数,若小于,则该内容关键词对应的短消息属性信息匹配存储规则中对应的属性匹配项。
4.如权利要求2所述的保存短消息的方法,其特征在于,所述将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配的过程,具体包括 当解析出的属性信息为发送方标识时,统计具有相同发送方标识的短消息数量作为统计属性信息,判断统计属性信息中统计的短消息数量是否大于存储规则中设定的具有相同发送方标识对应的短消息数量,若大于,该统计属性信息匹配存储规则中的属性匹配项; 当解析出的属性信息为被浏览次数时,统计浏览次数大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览次数,若大于,该统计属性信息匹配存储规则中的属性匹配项; 当解析出的属性信息为浏览时间时,统计浏览时间大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览时间,若大于,该统计属性信息匹配存储规则中的属性匹配项; 当解析出的属性信息为关键词出现的次数时,统计关键词出现次数小于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否小于存储规则中设定的出现次数,若小于,该统计属性信息匹配存储规则中的属性匹配项。
5.如权利要求I所述的保存短消息的方法,其特征在于,该方法还包括 为存储规则中的每一属性匹配项设定权重,并设定保存短消息的权重阈值; 计算短消息属性信息匹配的属性匹配项的权重总和; 当所述权重总和达到所述权重阈值时,保存对应的短消息。
6.如权利要求5所述的保存短消息的方法,其特征在于,当用户选择主动保存短消息时,该方法还包括 解析用户主动保存的短消息的属性信息; 判断主动保存的短消息属性信息是否匹配设定的存储规则中的属性匹配项; 若匹配,则调整与该属性信息匹配的属性匹配项的权重; 若不匹配,则添加该属性信息为新的属性匹配项。
7.一种保存短消息的系统,其特征在于,该系统包括 获取单元,用于获取待处理短消息; 解析单元,用于根据设定的短消息属性信息,解析出每条短消息对应的属性信息;匹配保存单元,用于将每一条短消息对应的属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出属性信息符合存储规则的对应短消息,并保存;和/或将各条短消息的同一类属性信息按设定的统计方法进行统计,得到统计属性信息,将统计属性信息与设定的存储规则中对应属性匹配项进行匹配,确定出统计属性信息符合存储规则的对应短消息,并保存。
8.如权利要求7所述的保存短消息的系统,其特征在于,所述解析单元还用于 设定的短消息属性信息为来源属性时,解析出所述每条短消息对应的发送方标识; 设定的短消息属性信息为浏览属性时,解析出所述每条短消息被浏览的次数和/或浏览时间; 设定的短消息属性信息为内容关键词属性时,解析出每条短消息对应的内容关键词在全部待处理的短消息中出现的次数。
9.如权利要求8所述的保存短消息的系统,其特征在于,所述匹配保存单元还用于 当解析出的属性信息为发送方标识时,分别判断每一条短消息的发送方标识是否为存储规则中设定的发送方标识,若是,则该条短消息的属性信息匹配存储规则中对应的属性匹配项; 当解析出的属性信息为被浏览次数时,分别比较每一条短消息的浏览次数是否大于存储规则中设定的浏览次数,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项; 当解析出的属性信息为浏览时间时,分别比较每一条短消息的浏览时间是否大于存储规则中设定的浏览时间,若大于,则该条短消息的属性信息匹配存储规则中对应的属性匹配项;当解析出的属性信息为内容关键词出现的次数时,比较该内容关键词出现的次数是否小于存储规则中设定的次数,若小于,则该内容关键词对应的短消息属性信息匹配存储规则中对应的属性匹配项。
10.如权利要求8所述的保存短消息的系统,其特征在于,所述匹配保存单元还用于 当解析出的属性信息为发送方标识时,统计具有相同发送方标识的短消息数量作为统计属性信息,判断统计属性信息中统计的短消息数量是否大于存储规则中设定的具有相同发送方标识对应的短消息数量,若大于,该统计属性信息匹配存储规则中的属性匹配项;当解析出的属性信息为被浏览次数时,统计浏览次数大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览次数,若大于,该统计属性信息匹配存储规则中的属性匹配项; 当解析出的属性信息为浏览时间时,统计浏览时间大于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否大于存储规则中设定的浏览时间,若大于,该统计属性信息匹配存储规则中的属性匹配项; 当解析出的属性信息为关键词出现的次数时,统计关键词出现次数小于设定值的短消息,并将该设定值作为统计属性信息,判断该设定值是否小于存储规则中设定的出现次数,若小于,该统计属性信息匹配存储规则中的属性匹配项。
11.如权利要求7所述的保存短消息的系统,其特征在于,所述匹配保存单元还用于 为存储规则中的每一属性匹配项设定权重,并设定保存短消息的权重阈值; 计算短消息属性信息匹配的属性匹配项的权重总和; 当所述权重总和达到所述权重阈值时,保存对应的短消息。
12.如权利要求11所述的保存短消息的系统,其特征在于,所述匹配保存单元还用于 当用户选择主动保存短消息时,解析用户主动保存的短消息的属性信息; 判断主动保存的短消息属性信息是否匹配设定的存储规则中的属性匹配项; 若匹配,则调整与该属性信息匹配的属性匹配项的权重; 若不匹配,则添加该属性信息为新的属性匹配项。
全文摘要
本发明公开了一种保存短消息的方法及系统,以解决现有技术中服务器端存储负担大,有价值的短消息不能及时保存的问题。本发明中获取待处理短消息;根据设定的短消息属性信息,解析出每条短消息对应的属性信息;将与设定的存储规则匹配的属性信息对应的的短消息进行保存。通过本发明实现基于存储规则进行短消息的自动保存的,较有效的降低了存储空间的浪费率,降低了服务器端的存储负担,同时能够及时保存有价值的短消息。
文档编号G06F17/30GK102831160SQ201210248330
公开日2012年12月19日 申请日期2012年7月17日 优先权日2012年7月17日
发明者王斌, 范典, 谢良 申请人:北京小米科技有限责任公司