短信监听方法及装置的制造方法

文档序号:10698676阅读:202来源:国知局
短信监听方法及装置的制造方法
【专利摘要】本发明适用于通信领域,提供了一种短信监听方法及装置。所述方法包括:监听发送短信的操作;获取发送短信的应用名称;在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。通过上述方法能够准确阻止恶意短信的发送,从而极大降低了用户的损失。
【专利说明】
短信监听方法及装置
技术领域
[0001]本发明实施例属于通信领域,尤其涉及一种短信监听方法及装置。
【背景技术】
[0002]移动终端(如手机)在我们当中越来越普及,且由于可以在移动终端安装各种各样类型的应用来满足人们的需求,因此极大的方便了我们的学习和生活。但随着安装的应用种类和数量越来越多,而不同应用的质量层次是不同的,因此用户极可能在移动终端安装到质量层次较低的应用。比如,安装了恶意扣费的应用,这些应用经常会在用户不知情的情况下诱导用户点击扣费,并且用户在整个过程中是不知情,或损失已经发生之后才知情,导致这种情况发生的主要原因是这些应用的付费说明要不就是字体设置的非常小,要不就是在说明的最后一页。
[0003]综上,当用户安装到恶意扣费的应用时,移动终端难以有效降低用户的损失。

【发明内容】

[0004]本发明实施例提供了一种短信监听方法及装置,旨在解决现有方法的问题。
[0005]本发明实施例是这样实现的,一种短信监听方法,所述方法包括:
[0006]监听发送短信的操作;
[0007]获取发送短信的应用名称;
[0008]在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。
[0009]本发明实施例的另一目的在于提供一种短信监听装置,所述装置包括:
[0010]发送短信操作监听单元,用于监听发送短信的操作;
[0011 ]短信信息获取单元,用于获取发送短信的应用名称;
[0012]短信发送阻止单元,用于在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。
[0013]在本发明实施例中,由于在判断出发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信,而不为短信应用发送的短信通常都是恶意短信,因此,通过阻止发送短信能够准确阻止恶意短信的发送,从而极大降低了用户的损失。
【附图说明】
[0014]图1是本发明第一实施例提供的一种短信监听方法的流程图;
[0015]图2是本发明第二实施例提供的一种短信监听装置的结构图。
【具体实施方式】
[0016]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0017]本发明实施例中,监听发送短信的操作,获取发送短信的应用名称和发送内容,在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。
[0018]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0019]实施例一:
[0020]图1示出了本发明第一实施例提供的一种短信监听方法的流程图,详述如下:
[0021]步骤Sll,监听发送短信的操作。
[0022]具体地,在移动终端的系统层监听用户的发送短信的操作。由于上层无论从哪个应用发起的发送短信的操作,最终都会调用系统层的发送短信的接口(例如,在移动终端为安卓手机时,若需要发送短信,则将调用手机系统层的发送短信的接口---SmsManager.Send Text Message(),当然,若不是安卓平台,则调用其他形式但都是系统层的发送短信的接口),因此,当发现系统层的发送短信的接口被调用时,表明监听到发送短信的操作,并且,在系统层监听发送短信的操作时,能够使得监听的结果更准确。
[0023]步骤S12,获取发送短信的应用名称。
[0024]具体地,在监听到发送短信的操作,且发送短信的数据传到系统层时,获取发送短信的应用名称。
[0025]步骤S13,在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短?目O
[0026]具体地,当移动终端为安卓手机时,短信应用对应的应用名称为com.andro id.mms,此时,判断发送短信的应用名称是否为com.android.mms,若是,判定发送短信的应用名称为短信应用对应的应用名称,否则,判定发送短信的应用名称不为短信应用对应的应用名称,并组织发送短信。当然,不同平台的移动终端的短信应用对应的应用名称可能不同,因此,可根据实际情况修改短信应用对应的应用名称。
[0027]可选地,为了降低错误阻止发送短信的概率,所述步骤S13具体包括:
[0028]Al、在所述发送短信的应用名称不为短信应用对应的应用名称时,获取发送短信的发送内容,并显示获取的发送短信的应用名称和发送内容。
[0029]A2、接收用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短信。
[0030]上述Al和A2中,可通过弹出提示框显示获取的发送短信的应用名称和发送内容,例如,显示的信息为“xx(应用名称)应用将发送xxx(发送内容)到xxx(目标地址的唯一标识),是否继续?”。若用户发出的选择指令为“确认”,即为允许发出短信的指令,则允许发出短信,若用户发出的选择指令为“取消”,即为阻止发出短信的指令,则阻止发出短信。由于恶意的扣费应用通常不是用户直接从短信应用发出的,因此,当判断出非短信应用发出的短信时,通过进一步与用户确认是否需要发出短信能够有效阻止用户发出错误的短信,从而能够有效降低用户遭受恶意的损失。
[0031 ]进一步地,为了增加阻止发送短信的方式,在所述A2之后,包括:
[0032]A21、监听发送短信的操作。
[0033]A22、获取发送短信的应用名称。
[0034]A23、在所述应用名称与已被阻止发出的短信对应的应用名称相同时,阻止发出短
?目O
[0035]上述A21?A23中,当已阻止过一个应用发送短信之后,若再次监听到发送短信的操作,获取发送短信的应用名称,判断获取的发送短信的应用名称是否与已被阻止过发送短信的应用的应用名称相同,若是,则直接阻止该应用发送短信,否则,再判断获取的发送短信的应用是否为短信应用对应的应用名称,并根据判断结果执行对应的操作。
[0036]可选地,由于现有的恶意应用可能会在后台自动调用短信应用发送短信,因此,为了进一步保证用户的资金安全,在判断出所述发送短信的应用名称为短信应用对应的应用名称时,
[0037]B1、获取发送短信的发送内容,并判断获取的发送内容是否存在与预设的词句库中相同的词句。
[0038]B2、在获取的发送内容存在与预设的词句库中相同的词句时,显示获取的发送内容。
[0039]上述BI和B2中,预先在词句库中存储常用的敏感词句,比如,表示确认的“Y”,“N” ;具体的数字;用于开通业务的词句(如“KT”开头的词句)等等,当判断出发送内容存在与预设的词句库中的某些词句相同的词句时,显示获取的发送内容。由于预设的词句库存储的词句为敏感的词句,因此,当发送内容存在敏感词句时,表明该发送内容可能为恶意的短信内容,此时,显示发送内容以便用户进一步判断该内容是否为恶意的短信内容,并在用户判定为恶意的短信内容时,阻止发出短信,从而降低了用户的损失。
[0040]进一步地,在执行所述B2时,包括:
[0041]提示所述发送内容对应的可能含义。具体地,在预设的词句库中存储词句时,例如,存储某个单词或拼音缩写时,对应存储该某个单词缩写或拼音缩写对应的中文或英文含义,当获取的发送内容包括多个单词缩写,和/或,包括多个拼音缩写时,组合每个单词缩写,和/或,组合每个拼音缩写对应的中文或英文含义,并显示组合后的中文或英文含义,以提示用户。例如,假设发送内容的起始位置为“KT”,则其可能含义为“开通”。进一步地,在提示所述发送内容对应的可能含义之后,若接收到用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短信,当然,若所述选择指令为确认发出短信的指令时,发出短信。
[0042]本发明第一实施例中,监听发送短信的操作,获取发送短信的应用名称和发送内容,在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。由于在判断出发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信,而不为短信应用发送的短信通常都是恶意短信,因此,通过阻止发送短信能够准确阻止恶意短信的发送,从而极大降低了用户的损失。
[0043]应理解,在本发明实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0044]实施例二:
[0045]图2示出了本发明第二实施例提供的一种短信监听装置的结构图,该短信监听装置可应用于各种移动终端中,该移动终端可以包括经无线接入网RAN与一个或多个核心网进行通信的用户设备,该用户设备可以是移动电话(或称为“蜂窝”电话)、具有移动设备的计算机等,例如,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语音和/或数据。又例如,该移动设备可以包括智能手机、平板电脑、个人数字助理PDA、销售终端POS或车载电脑等。为了便于说明,仅示出了与本发明实施例相关的部分。
[0046]该短信监听装置包括:发送短信操作监听单元21、短信信息获取单元22、短信发送阻止单元23。其中:
[0047]发送短信操作监听单元21,用于监听发送短信的操作。
[0048]具体地,在移动终端的系统层监听用户的发送短信的操作。由于上层无论从哪个应用发起的发送短信的操作,最终都会调用系统层的发送短信的接口,因此,当发现系统层的发送短信的接口被调用时,表明监听到发送短信的操作,并且,在系统层监听发送短信的操作时,能够使得监听的结果更准确。
[0049]短信信息获取单元22,用于获取发送短信的应用名称。
[0050]在发送短信的数据传到系统层时,获取发送短信的应用名称。
[0051]短信发送阻止单元23,用于在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。
[0052]具体地,当移动终端为安卓手机时,短信应用对应的应用名称为com.andro id.mms,此时,判断发送短信的应用名称是否为com.android.mms,若是,判定发送短信的应用名称为短信应用对应的应用名称,否则,判定发送短信的应用名称不为短信应用对应的应用名称,并组织发送短信。当然,不同平台的移动终端的短信应用对应的应用名称可能不同,因此,可根据实际情况修改短信应用对应的应用名称。
[0053]可选地,为了降低错误阻止发送短信的概率,所述短信发送阻止单元23具体包括:
[0054]短信信息显示模块,用于在所述发送短信的应用名称不为短信应用对应的应用名称时,获取发送短信的发送内容,并显示获取的发送短信的应用名称和发送内容。
[0055]选择指令接收模块,用于接收用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短信。
[0056]上述短信信息显示模块和选择指令接收模块中,可通过弹出提示框显示获取的发送短信的应用名称和发送内容,若用户发出的选择指令为“确认”,即为允许发出短信的指令,则允许发出短信,若用户发出的选择指令为“取消”,即为阻止发出短信的指令,则阻止发出短信。由于恶意的扣费应用通常不是用户直接从短信应用发出的,因此,当判断出非短信应用发出的短信时,通过进一步与用户确认是否需要发出短信能够有效阻止用户发出错误的短信,从而能够有效降低用户遭受恶意的损失。
[0057]可选地,为了增加阻止发送短信的方式,所述短信监听装置包括:
[0058]操作监听模块,用于监听发送短信的操作。
[0059]应用名称获取模块,用于获取发送短信的应用名称。
[0060]应用名称比较模块,用于在所述应用名称与已被阻止发出的短信对应的应用名称相同时,阻止发出短信。
[0061]上述操作监听模块、应用名称获取模块和应用名称比较模块中,当已阻止过一个应用发送短信之后,若再次监听到发送短信的操作,获取发送短信的应用名称,判断获取的发送短信的应用名称是否与已被阻止过发送短信的应用的应用名称相同,若是,则直接阻止该应用发送短信,否则,再判断获取的发送短信的应用是否为短信应用对应的应用名称,并根据判断结果执行对应的操作。
[0062]可选地,由于现有的恶意应用可能会在后台自动调用短信应用发送短信,因此,为了进一步保证用户的资金安全,所述短信监听装置包括:
[0063]词句库比较单元,用于在所述发送短信的应用名称为短信应用对应的应用名称时,获取发送短信的发送内容,并判断获取的发送内容是否存在与预设的词句库中相同的词句。
[0064]发送内容显示单元,用于在获取的发送内容存在与预设的词句库中相同的词句时,显示获取的发送内容。
[0065]上述词句库比较单元发送内容显示单元中,预先在词句库中存储常用的敏感词句,比如,表示确认的“Y”,“N”;具体的数字;用于开通业务的词句(如“KT”开头的词句)等等,当判断出发送内容存在与预设的词句库中的某些词句相同的词句时,显示获取的发送内容。由于预设的词句库存储的词句为敏感的词句,因此,当发送内容存在敏感词句时,表明该发送内容可能为恶意的短信内容,此时,显示发送内容以便用户进一步判断该内容是否为恶意的短信内容,并在用户判定为恶意的短信内容时,阻止发出短信,从而降低了用户的损失。
[0066]进一步地,所述短信监听装置包括:
[0067]可能含义提示单元,用于提示所述发送内容对应的可能含义。具体地,在预设的词句库中存储词句时,例如,存储某个单词或拼音缩写时,对应存储该某个单词缩写或拼音缩写对应的中文或英文含义,当获取的发送内容包括多个单词缩写,和/或,包括多个拼音缩写时,组合每个单词缩写,和/或,组合每个拼音缩写对应的中文或英文含义,并显示组合后的中文或英文含义,以提示用户。
[0068]进一步地,在提示所述发送内容对应的可能含义之后,若接收到用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短信,当然,若所述选择指令为确认发出短信的指令时,发出短信。
[0069]本发明第二实施例中,由于在判断出发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信,而不为短信应用发送的短信通常都是恶意短信,因此,通过阻止发送短信能够准确阻止恶意短信的发送,从而极大降低了用户的损失。
[0070]本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0071]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0072]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0073]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0074]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0075]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0076]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
【主权项】
1.一种短信监听方法,其特征在于,所述方法包括: 监听发送短信的操作; 获取发送短信的应用名称; 在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。2.根据权利要求1所述的方法,其特征在于,所述在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信,具体包括: 在所述发送短信的应用名称不为短信应用对应的应用名称时,获取发送短信的发送内容,并显示获取的发送短信的应用名称和发送内容; 接收用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短?目O3.根据权利要求2所述的方法,其特征在于,在所述接收用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短信之后,包括: 监听发送短信的操作; 获取发送短信的应用名称; 在所述应用名称与已被阻止发出的短信对应的应用名称相同时,阻止发出短信。4.根据权利要求1所述的方法,其特征在于,在所述发送短信的应用名称为短信应用对应的应用名称时,获取发送短信的发送内容,并判断获取的发送内容是否存在与预设的词句库中相同的词句; 在获取的发送内容存在与预设的词句库中相同的词句时,显示获取的发送内容。5.根据权利要求4所述的方法,其特征在于,在所述显示获取的发送内容时,包括: 提示所述发送内容对应的可能含义。6.一种短信监听装置,其特征在于,所述装置包括: 发送短信操作监听单元,用于监听发送短信的操作; 短信信息获取单元,用于获取发送短信的应用名称; 短信发送阻止单元,用于在所述发送短信的应用名称不为短信应用对应的应用名称时,阻止发送短信。7.根据权利要求6所述的装置,其特征在于,所述短信发送阻止单元具体包括: 短信信息显示模块,用于在所述发送短信的应用名称不为短信应用对应的应用名称时,获取发送短信的发送内容,并显示获取的发送短信的应用名称和发送内容; 选择指令接收模块,用于接收用户发出的选择指令,并在所述选择指令为阻止发出短信的指令时,阻止发出短信。8.根据权利要求7所述的装置,其特征在于,所述装置包括: 操作监听模块,用于监听发送短信的操作; 应用名称获取模块,用于获取发送短信的应用名称; 应用名称比较模块,用于在所述应用名称与已被阻止发出的短信对应的应用名称相同时,阻止发出短信。9.根据权利要求6所述的装置,其特征在于,所述装置包括: 词句库比较单元,用于在所述发送短信的应用名称为短信应用对应的应用名称时,获取发送短信的发送内容,并判断获取的发送内容是否存在与预设的词句库中相同的词句; 发送内容显示单元,用于在获取的发送内容存在与预设的词句库中相同的词句时,显示获取的发送内容。10.根据权利要求9所述的装置,其特征在于,所述装置包括: 可能含义提示单元,用于提示所述发送内容对应的可能含义。
【文档编号】H04W4/14GK106068014SQ201610453892
【公开日】2016年11月2日
【申请日】2016年6月20日 公开号201610453892.X, CN 106068014 A, CN 106068014A, CN 201610453892, CN-A-106068014, CN106068014 A, CN106068014A, CN201610453892, CN201610453892.X
【发明人】张伟超
【申请人】广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1