一种用于管理短信息的方法、设备和计算机存储介质与流程

文档序号:13299733阅读:149来源:国知局
一种用于管理短信息的方法、设备和计算机存储介质与流程

本公开涉及移动通信技术领域,尤其涉及用于管理短信息的方法、设备和计算机存储介质。



背景技术:

随着移动互联网技术的迅速发展,智能终端设备(诸如智能手机、平板电脑等),已经成为我们日常生活中的必需品,它给我们生活带来极大便利的同时,随之也产生了诸多弊端,其中最为突出的就是用户信息及隐私的泄露。垃圾短信息已日益成为困扰手机用户和运营商的一个难题。比如,可能我们每天都会接到很多推销、广告或者其他垃圾短信息,这些垃圾短信息干扰了我们的正常生活,从而使终端用户饱受垃圾短信息的困扰。

现有技术中已经开发了多种识别垃圾短信息的方式。但各种方法大多都基于系统或其它智能终端操作系统,系统识别垃圾短信方面存在两方面问题,一是系统没有读取用户短信的权限,二是垃圾短信管理插件无法长时间驻留,因此,现有技术中操作系统的无法识别出垃圾短信息。



技术实现要素:

根据本公开的第一方面,提供了一种在用户设备端管理短信息的方法,该法包括:基于短信息内容,启动短信息管理插件;通过短信息管理插件确定短信息类型;以及基于短信息类型,执行相应的短信息管理策略。

根据本公开的第二方面,提供了一种在网络设备端管理短信息的方法,该方法包括:接收用户设备发送的短信息内容;基于短信息内容,识别短信息类型并将短信息类型信息转发至用户设备;通过短信息管理插件基于该短信息类型信息确定短信息类型并发送至用户设备。

根据本公开的第三方面,提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本公开的第一方面所述的方法。

根据本公开的第四方面,提供了一种设备,该设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本公开的第二方面所述的方法。

根据本公开的第五方面,提供了一种包含计算机可执行指令的计算机存储介质,该计算机可执行指令在由计算机处理器执行时用于执行如本公开的第一方面所述的方法。

根据本公开的第六方面,提供了一种包含计算机可执行指令的计算机存储介质,该计算机可执行指令在由计算机处理器执行时用于执行如本公开的第二方面所述的方法。

通过本申请的技术方案解决了系统识别垃圾短信息方面存在两方面问题,即,一是系统没有读取用户短信息的权限,二是垃圾短信息管理插件无法长时间驻留,通过短信息管理插件识别出并过滤垃圾短信息,从而可以有效地帮助用户减少垃圾短信息的骚扰,并且降低垃圾短信息带来的安全风险。

以上内容已较为宽泛地勾勒出本公开的特征和技术优势以便下面的详细描述可以被更好地理解。本发明的附加特征和优势在下文描述。本领域技术人员应该领会,本发明可容易地被用作改动或设计用于实施与本发明相同的目的的其他结构的基础。本领域技术人员还应认识到,这样的等效构造并不脱离所附权利要求中所阐述的本发明的教导。被认为是本发明的特性的新颖特征在其组织和操作方法两方面连同进一步的目的和优点在结合附图来考虑以下描述时将被更好地理解。然而要清楚理解的是,提供每一幅附图均仅用于解说和描述目的,且无意作为对本发明的限定的定义。

通过阅读并参照附图以及以下所作的对本公开的非限定实施例的详细描述,本公开的其它特征、目的和优势会变得更为明显。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1示出了根据本公开的一方面的用于管理短信息的方法的优选实施例的流程图;

图2示出了根据本公开的一方面的用于执行如图1所述方法的设备框图;

图3示出了在根据本公开的各方面的方法和设备中所使用的短信息管理规则的更新过程的示意图。

具体实施方式

以下结合附图阐述的详细描述旨在作为各种配置的描述,而无意表示可实践本文中所描述的概念的仅有的配置。本详细描述包括具体细节以便提供对各种概念的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践这些概念。在一些实例中,以框图形式示出众所周知的结构和组件以避免湮没此类概念。如本文所述的,术语“和/或”的使用旨在代表“可兼性或”,而术语“或”的使用旨在代表“排他性或”。

图1示出了本公开的优选实施例。

如图1所示,用户设备从网络运营商接收到一条短信息(s1),用户设备可获取短信息内容,判断短信息发送通讯号码是否存在于用户设备的通讯录中。若用户设备的通讯录中不存在短信息发送通讯号码,则短信息管理插件被启动,并且用户设备将该短信息发送至短信息管理插件(s2)。否则,直接提示用户设备收到短信息。在前一种情况下,短信息管理插件根据预设短信息管理规则,确定该短信息的类型(s3)。然后,将确定结果返回给用户设备(s4),用户设备根据该短信息类型来执行相应的管理策略(s11)。

本公开中所描述的“预设短信息管理规则”包括但不限于:黑白名单机制、关键字过滤机制、用户举报机制和/或伪基站识别机制等以及其它本领域技术人员已知的任何信息过滤规则。

具体地,短信息管理插件根据预设短信息管理规则来确定该短信息的类型包括:提取短信息中的一个或多个特征信息,并将该一个或多个特征信息与预设短信息管理规则进行匹配,从而确定短信息的类型。该一个或多个特征信息包括但不限于:发件人、用户的短信息内容、发件人的ip地址、发送时间,短信logo等。

作为非限定性示例,例如,用户设备收到一条短信息,但短信息的发件人并未出现在该用户设备的联系人名单中,则该短信息被发送至短信息管理插件。短信息管理插件通过特征信息匹配,发现该发件人已经记录在被列为黑名单的用户中,则直接确定该短信息类型为“过滤短信”。

在另一非限定性示例中,如果该短信息中包括:“发票”、“转帐”、“汇款”等关键词时,通过识别上述关键词也可以确定该短信息类型为“过滤短信”。

然后,基于上述确定,短信息管理插件返回的确定结果包括:“放行”、“过滤”和“暂时未能确定”三者。用户设备根据该确定结果将该短信息归类为“安全短信息”或“过滤短信息”或进行其它操作。具体而言,如果确定结果为“放行”,则用户收到设备提醒(比如铃声提示或震动等),确定该短信息为“安全短信息”并将发件人的号码放入白名单;如果确定结果为“过滤”,则直接将该短信息放入“过滤短信息”(即,“垃圾短信息”)一栏。

通过实施例的技术方案解决了系统识别垃圾短信息方面存在两方面问题,即,一是系统没有读取用户短信息的权限,二是垃圾短信息管理插件无法长时间驻留,通过短信息管理插件的识别出并过滤垃圾短信息,从而可以有效地帮助用户减少垃圾短信息的骚扰,并且降低垃圾短信息带来的安全风险。

在本公开的第一实施例中,如果确定结果为“暂时未能确定”,即短信息管理插件基于一个或多个特征信息无法确定短信息的类型,则通过用户设备上的手机本地应用(以下简称“本地应用”)向网络设备发送更新短信息管理规则的请求。该本地应用可由用户从任何可得的网站下载。网络设备响应于该请求而向用户设备发送更新后的短信息管理规则。本地应用可与短信息管理插件共享该更新后的短信息管理规则。短信息管理插件根据更新后的短信息管理规则再次将一个或多个特征信息与所述更新后的短信息管理规则进行匹配以确定短信息类型。

在本公开的第二实施例中,如果确定结果为“暂时未能确定”,可转向步骤s5,即用户设备将该短信息发送至网络设备进行进一步识别。网络设备在接收到该短信息之后,基于提取的一个或多个特征信息与预设短信息管理规则相匹配,对短信息进行进一步识别(s6)。然后,网络设备将短信息类型信息返回给用户设备(s7)。用户设备在收到短信息类型信息之后,将其转发至短信息管理插件(s8)。短信息管理插件解析网络设备返回的短信息类型信息,从而确定短信息类型(s9)。随后,短信息管理插件将确定结果返回给用户设备(s10)。

最终,用户设备基于所确定的短信息类型,执行相应的短信息管理策略(s11),包括:如果所述短信类型为正常短信息,则执行放行短信息的管理策略;如果所述短信息类型为垃圾短信息,则执行过滤短信息的管理策略。即,用户设备根据确定的短信息类型决定放行还是过滤,即将该短信息归类为“安全短信息”或“过滤短信息”。

通过实施例的技术方案解决了系统识别垃圾短信息方面存在两方面问题,即,一是系统没有读取用户短信息的权限,二是垃圾短信息管理插件无法长时间驻留,通过用户设备的短信息管理插件的识别出并过滤垃圾短信息,从而可以有效地帮助用户减少垃圾短信息的骚扰,并且降低垃圾短信息带来的安全风险。

在本公开的第三实施例中,如果如在第一实施例中所述,短信息管理插件根据更新后的短信息管理规则仍无法将一个或多个特征信息与所述更新后的短信息管理规则进行匹配以确定短信息类型,则也可转向s5,由用户设备将该短信息发送至网络设备进行进一步识别,并执行后续步骤,直至确定短信息类型,并执行相应的管理策略。

通过实施例的技术方案解决了系统识别垃圾短信息方面存在两方面问题,即,一是系统没有读取用户短信息的权限,二是垃圾短信息管理插件无法长时间驻留,通过短信息管理插件将短信息内容发送至网络设备,在网络设备通过在线短信息管理规则识别出垃圾短信息,再由用户设备的短信息管理插件根据网络设备别出是垃圾短信息的结果对垃圾短信息进行过滤,从而可以有效地帮助用户减少垃圾短信息的骚扰,并且降低垃圾短信息带来的安全风险。

在以上根据本公开的任一优选实施例确定短信类型并执行相应的管理策略之后,用户设备可将执行相应的短信息管理策略的结果信息呈现给用户设备对应的用户,其中,该结果信息包括:放行正常短信息,并提示用户设备收到短信息;或过滤垃圾短信息,且不提示用户设备收到短信息;或无法确定短信息类型,提示用户设备重新确定短信息类型。

根据本发明的一方面,短信息管理插件是基于短信息内容来启动的。具体而言,用户设备可获取短信息内容,判断短信息发送通讯号码是否存在于用户设备的通讯录中。若用户设备的通讯录中不存在短信息发送通讯号码,则将短信息内容发送至短信息管理插件,短信息管理插件被启动。此外,若用户设备的通讯录中存在短信息发送通讯号码,则提示用户设备收到短信息。

根据本公开所述的以上方法,通过离线识别和在线识别两种方式,为用户提供了快速、高效的垃圾短信息识别方式,能有效地过滤垃圾短信息。基于此,可以有效地帮助用户减少垃圾短信息的垃圾,并且降低短信息的安全风险。

现在转向图2,附图2示出了根据本公开的一方面的用于管理短信息的系统。

该系统包括:用户设备和网络设备。为了便于清楚解说用户设备、网络设备、本地应用以及短信息管理插件的信号传送,图2中将其作为单独部件示出。但本领域技术人员能够理解,本地应用装载在用户设备上,并且用户设备包括短信息管理插件。

本地应用可由用户自行从任何可得的网站下载安装。本地应用用于向网络设备请求最新匹配的短信息管理规则,包括但不限于:黑白名单机制、关键字过滤机制、用户举报机制和/或伪基站识别机制等。基于本地应用的请求,网络设备可将匹配的最新短信息管理规则发送至本地应用,从而本地应用能够将获取的最新短信息管理规则与短信息管理插件共享。

用户设备用于从网络运营商接收短信息,并将该短信息发送至短信息管理插件以供识别。在从用户设备收到短信息之后,短信息管理插件提取短信息的一个或多个特征信息,通过将一个或多个特征与预设短信息管理规则进行匹配,从而确定短信息类型并将确定的短信息类型返回给用户设备,包括:“放行”、“过滤”和“暂时未能确定”三者。如果短信息管理插件不能根据预设短信息管理规则确定短信息类型,即用户设备收到“暂时未能确定”,则用户设备将该短信息发送至网络设备进行进一步识别。

网络设备根据其上存储的短信息管理规则,对该短信息进行进一步识别并将短信息类型信息返回给用户设备。用户设备将收到的短信息类型信息转发至短信息管理插件。

短信息管理插件解析从网络设备返回的短信息类型信息,确定短信息是否为垃圾短信息,并将确定结果返回给用户设备。用户设备将执行相应的短信息管理策略的结果信息呈现给用户设备对应的用户,其中,结果信息包括:放行正常短信息,并提示用户设备收到短信息;或过滤垃圾短信息,且不提示用户设备收到短信息;或无法确定短信息类型,提示用户设备重新确定短信息类型。

在另一实施例中,如果短信息管理插件不能根据预设短信息管理规则确定短信息类型,则本地应用可向网络设备发送更新短信息管理规则的请求。网络设备响应于该请求而向本地应用下发更新的短信息管理规则。本地应用将该更新的短信息管理规则与短信息管理插件共享,从而短信息管理插件可根据更新的短信息管理规则再次确定短信类型。

在又一实施例中,如果短信息管理插件根据更新的短信息管理规则仍不能确定短信类型,用户设备还可将短信息发送至网络设备以进行进一步识别。

为了更为清楚地描述本公开所使用的短信息管理规则,图3示出了在根据本公开的各方面的方法和设备中所使用的短信息管理规则的更新过程的示意图。

首先,本地应用可在需要时向网络设备请求更新匹配的短信息管理规则,包括但不限于:黑白名单机制、关键字过滤机制、用户举报机制和/或伪基站识别机制等。

其次,基于本地应用的请求,网络设备可将匹配的最新短信息管理规则下发至本地应用,从而本地应用能够将获取的更新短信息管理规则与短信息管理插件共享。

再次,网络设备能够动态更新网络设备端所收集的用户的短信息的发件人、用户的短信息内容、发件人的ip地址、发送时间以及用户主动举报等多个方面的大数据库,从而能够不断优化短信息管理规则。例如,网络设备通过获取到的短信息发件人号码、短信息内容信息以及发件人的ip地址、发送时间等多个特征,通过大数据计算来不断优化短信息管理规则,从而能够不断扩充黑白名单、进一步细化短信息管理等等,结果能够更加高效和准确地识别垃圾短信息,从而对短信息进行高效管理。

结合本公开描述的方法的步骤可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中实施。软件模块可驻留在本领域所知的任何形式的存储介质中。可使用的存储介质的一些示例包括随机存取存储器(ram)、只读存储器(rom)、闪存、eprom存储器、eeprom存储器、寄存器、硬盘、可移动盘、cd-rom,等等。软件模块可包括单条指令、或许多条指令,且可分布在若干不同的代码段上,分布在不同的程序间以及跨多个存储介质分布。存储介质可被耦合到处理器以使得该处理器能从/向该存储介质读写信息。替换地,存储介质可以被整合到处理器。

本文所公开的方法包括用于达成所描述的方法的一个或多个步骤或动作。这些方法步骤和/或动作可以彼此互换而不会脱离权利要求的范围。换言之,除非指定了步骤或动作的特定次序,否则具体步骤和/或动作的次序和/或使用可以改动而不会脱离权利要求的范围。

根据以上描述的本公开的实施例的各个方面,本公开的方法、设备和计算机存储介质可以提供以下优势。

第一,通过利用短信息管理插件,通过使用离线识别和在线识别两种方式,从而可以高效地识别垃圾短信息,解决了ios用户饱受垃圾短信息困扰的问题。

第二,网络设备还能够动态更新网络设备端所收集的用户的短信息的发件人、用户的短信息内容、发件人的ip地址、发送时间、伪基站信息以及用户主动举报等多个特征的大数据库,从而能够不断优化短信息管理规则。

第三,网络设备能够经本地应用的更新请求向其下发经更新的短信息管理规则,这样预设短信息管理规则也能够得以更新,从而达到即使在离线情况下,也能快速和准确地准确识别各类短信息的目的。

第四,短信息管理插件能够获取到的内容仅包括短信息发件人和短信息的内容,并不包含收件人的号码,因此用户的隐私获得很好的保护。

尽管已详细描述了本公开及其优势,但是应当理解,可在本文中作出各种改变、替代和变更而不会脱离如由所附权利要求所定义的本公开的技术。此外,本申请的范围无意被限定于说明书中所描述的过程、设备、方法和步骤的特定实施例。如本领域的普通技术人员将容易从本公开领会到的,可以利用根据本公开的现存或今后开发的与本文所描述的相应实施例执行基本相同的功能或实现基本相同结果的过程、设备、方法或步骤。因此,所附权利要求旨在将这样的过程、设备、方法或步骤包括在其范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1