CN104822138A - 一种短信提醒方法 - Google Patents
一种短信提醒方法 Download PDFInfo
- Publication number
- CN104822138A CN104822138A CN201510155841.4A CN201510155841A CN104822138A CN 104822138 A CN104822138 A CN 104822138A CN 201510155841 A CN201510155841 A CN 201510155841A CN 104822138 A CN104822138 A CN 104822138A
- Authority
- CN
- China
- Prior art keywords
- short message
- predetermined manner
- contact number
- terminal
- inform
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供了一种短信提醒方法,该方法包括:当接收到短信时,提取所述短信的发送方的联系号码;判断所述联系号码是否预先存储在终端的联系人列表中;若否,将所述联系号码与电信运营商已开通号段进行模糊匹配;若模糊匹配成功,按照第一预设方式输出短信提醒。实施本发明实施例,能够根据短信发送方的联系号码输出不同的提醒,并有效改善用户体验。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种短信提醒方法。
背景技术
在日常生活中,短信作为一种重要的交流沟通方式已经成为通信不可或缺的部分,人们可以通过互发短信来传递信息、交流感情,以满足人们日常沟通需求。然而,短信给用户带来方便的同时也会给用户带来许多的不便,目前,众多的垃圾短信和广告短信不时地被推送到用户的终端上,而终端(如手机)收到短信的提醒方式一般为响铃、闪灯、振动等强提醒,当手机接收到垃圾短信时,强提醒往往会给用户造成一定的干扰。手机等终端接收到新短信时,无法区分该短信是有用短信还是垃圾短信,既而不能根据短信发送方的联系号码来输出不同的提醒。
发明内容
本发明实施例提供了一种短信提醒方法,能够根据短信发送方的联系号码输出不同的提醒。
本发明实施例提供了一种短信提醒方法,包括:
当接收到短信时,提取所述短信的发送方的联系号码;
判断所述联系号码是否预先存储在终端的联系人列表中;
若否,将所述联系号码与电信运营商已开通号段进行模糊匹配;
若模糊匹配成功,按照第一预设方式输出短信提醒。
本发明实施例中,当终端接收到短信时,可以提取该短信的发送方的联系号码,并判断该联系号码是否预先存储在终端的联系人列表中,若否,进一步将该联系号码与数据库包括的电信运营商已开通号段进行模糊匹配,若匹配成功,则可以按照第一预设方式输出短信提醒。通过实施本发明实施例,当终端接收到短信时,可以根据短信发送方的联系号码来输出对应的短信提醒,有效改善用户体验。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种短信提醒方法的流程示意图;
图2是本发明实施例提供的另一种短信提醒方法的流程示意图;
图3是本发明实施例提供的又一种短信提醒方法的流程示意图;
图4是本发明实施例提供的一种终端的结构示意图;
图5是本发明实施例提供的另一种终端的结构示意图;
图6是本发明实施例提供的又一种终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种短信提醒方法,能够根据短信发送方的联系号码来输出对应的短信提醒,并有效改善用户体验。以下分别进行详细说明。
请参阅图1,图1是本发明实施例提供的一种短信提醒方法的流程示意图。如图1所示,该短信提醒方法可以包括以下步骤:
S101、当接收到短信时,提取该短信的发送方的联系号码。
本发明实施例中,当手机、个人数字助理(Personal Digital Assistant,PAD)以及能够实现通信的终端接收到短信时,可以提取该短信的发送方的信息,发送方的信息可以包括发送方的联系号码。
本发明实施例中,终端接收到的短信可以是终端中预先存储的联系人发送的短信,也可以是非终端中存储的联系人发送的短信,还可以是电信运营商发送的短信、各种广告短信以及垃圾短信等等,本发明实施例不作限定。
本发明实施例中,提取到的短信发送方的联系号码可以是11位的手机号码、电信运营商客服号码(如:10086、10000、10010等)、各大银行客服号码(如:95511、95599、95566等)、各种商家服务号码等等,本发明实施例不作限定。
S102、判断该联系号码是否预先存储在终端的联系人列表中,若否,则执行步骤S103。
本发明实施例中,可以在终端的联系人列表中预先存储若干个联系人的信息,联系人的信息可以包括联系人的姓名、联系号码等信息。当执行步骤S101提取到短信发送方的联系号码之后,可以判断该联系号码是否预先存储在终端的联系人列表中,若判断出该联系号码预先存储在终端的联系人列表中,可以认定由该联系号码发送至终端的短信为正常短信;若判断出该联系号码预先没有存储在终端的联系人列表中时,则可以进一步执行步骤S103。
S103、将该联系号码与电信运营商已开通号段进行模糊匹配。
本发明实施例中,当执行步骤S102判断出短信发送方的联系号码没有预先存储在终端的联系人列表中时,可以进一步将该联系号码与电信运营商已开通号段进行模糊匹配。
本发明实施例中,电信运营商已开通号段可以预先存储在终端的数据库中,数据库可以保存在终端的存储器中,数据库中可以包含若干个电信运营商已开通号段,如:中国移动已开通号段134、135、150等,中国联通已开通号段130、155、186等,中国电信已开通号段133、153、189等。数据库中包括的电信运营商已开通号段可以是用户手动输入添加的,也可以是从云端下载电信运营商上传的已开通号段数据包,并保存至终端中。
本发明实施例中,将短信发送方的联系号码与数据库包括的电信运营商已开通号段进行模糊匹配可以是将短信发送方的联系号码的首字段(即联系号码的前3位)与数据库包括的电信运营商已开通号段进行匹配,以判断在数据库中是否有号段与短信发送方的联系号码的首字段相同,若有,则确定短信发送方的联系号码与数据库包括的电信运营商已开通号段进行模糊匹配成功,否则,则确定短信发送方的联系号码与数据库包括的电信运营商已开通号段进行模糊匹配失败。
S104、若模糊匹配成功,按照第一预设方式输出短信提醒。
本发明实施例中,当执行步骤S103将该联系号码与电信运营商已开通号段进行模糊匹配成功时,可以认定由该联系号码发送至终端的短信为正常短信,并可以按照第一预设方式输出短信提醒。其中,第一预设方式可以是用户预先设置的提示方式。
本发明实施例中,当终端接收到的短信为正常短信时,可以在终端短信列表中增加该短信,并标记为未读状态,或者以角标的形式输出短信提示,还可以按照第一预设方式输出短信强提醒,这里的短信强提醒是指能够使用户及时了解终端接收到短信的一种短信提示方式,以使用户能够及时查看短信内容。第一预设方式可以是语音提示方式,如:语音播报或者响铃等;也可以是闪灯提示方式,如:终端上的指示灯闪烁;还可以是振动提示方式,如:以固定的频率进行振动或者以渐强的频率进行振动等。第一预设方式还可以是使终端输出短信强提醒的其他提示方式,本发明实施例不作限定。可以是按照上述提示方式中的一种方式输出短信提醒,也可以是按照上述提示方式中的多种方式的组合形式输出短信提醒,用户可以根据自身需求或所处环境来预先设置短信提示方式。
在图1所描述的方法中,当终端接收到短信时,可以提取该短信的发送方的联系号码,并判断该联系号码是否预先存储在终端的联系人列表中,若否,可以进一步将该联系号码与电信运营商已开通号段进行模糊匹配,若模糊匹配成功,则可以按照第一预设方式输出短信提醒。通过实施图1所描述的方法,当终端接收到短信时,可以通过提取短信发送方的联系号码来判断该短信的类型,并可以根据短信的类型来输出对应的短信提醒,从而可以根据短信发送方的联系号码来输出对应的短信提醒,并有效改善用户体验。
请参阅图2,图2是本发明实施例提供的另一种短信提醒方法的流程示意图。如图2所示,该短信提醒方法可以包括以下步骤:
S201、当接收到短信时,提取该短信的发送方的联系号码。
S202、判断该联系号码是否预先存储在终端的联系人列表中,若否,则执行步骤S203;若是,则执行步骤S205。
S203、将该联系号码与电信运营商已开通号段进行模糊匹配,若匹配成功,则执行步骤S204;若匹配失败,则执行步骤S206。
本发明实施例中,步骤S203将该联系号码与电信运营商已开通号段进行模糊匹配的方式可以包括:
提取该联系号码的首字段;
判断首字段是否与数据库包括的任意一个电信运营商已开通号段相同;
若相同,则确定该联系号码与电信运营商已开通号段进行模糊匹配成功。
其中,该联系号码的首字段为该联系号码的前3位,即前缀,如:手机号码的前三位134、135等,将该联系号码的首字段与数据库包括的电信运营商已开通号段进行比较,以判断该联系号码的首字段是否与其中一个已开通号段相同,若相同,则可以确定该联系号码与数据库包括的电信运营商已开通号段进行模糊匹配成功,此时可以认定由该联系号码发送至终端的短信为正常短信,可以进一步执行步骤S204。此外,若该联系号码的首字段与数据库包括的所有电信运营商已开通号段均不相同,则可以确定该联系号码与数据库包括的电信运营商已开通号段进行模糊匹配失败,此时可以认定由该联系号码发送至终端的短信为广告短信或垃圾短信等,可以进一步执行步骤S206。
S204、按照第一预设方式输出短信提醒。
本发明实施例中,当终端接收到正常短信时,可以在短信列表中增加该短信,并标记为未读状态,以及以角标的形式在终端桌面上输出短信提示;还可以按照第一预设方式输出短信提醒。其中,第一预设方式可以为用户预先设置的短信提示方式,用户可以根据自身需求或所处环境随时更换短信提示方式。
本发明实施例中,第一预设方式可以包括:
语音提示方式、闪灯提示方式以及振动提示方式中的至少一种。
其中,按照第一预设方式输出的短信提醒可以认为是一种强提醒,是能够使用户第一时间了解终端接收到短信的一种短信提示方式,以使用户能够及时查看短信内容。第一预设方式除包括上述三种提示方式外,还可以包括其他提示方式,本发明实施例不作限定。
S205、按照第二预设方式输出短信提醒。
本发明实施例中,当执行步骤S202判断该联系号码预先存储在终端的联系人列表中时,可以认定由该联系号码发送至终端的短信为正常短信。当终端接收到由联系人列表中的联系人发送的正常短信时,可以在短信列表中增加该短信,并标记为未读状态,以及以角标的形式在终端桌面上输出短信提示;还可以按照第二预设方式输出短信提醒。其中,第二预设方式可以与第一预设方式相同,也可以与第一预设方式不同,用户可以根据自身需求或所处环境事先设置第二预设方式。
本发明实施例中,按照第二预设方式输出短信提醒可以认为是一种强提醒,以使用户能够及时查看短信内容。第二预设方式可以包括语音提示方式、闪灯提示方式以及振动提示方式中的至少一种。第二预设方式除包括上述三种提示方式外,还可以包括其他提示方式,本发明实施例不作限定。
S206、按照第三预设方式输出短信提醒。
本发明实施例中,当终端接收到广告短信或垃圾短信时,可以在短信列表中增加该短信,并标记为未读状态,以及以角标的形式在终端桌面上输出短信提示;还可以按照第三预设方式输出短信提醒。其中,第三预设方式与第一预设方式不同。第三预设方式可以为用户预先设置的短信提示方式,用户可以根据自身需求或所处环境随时更换短信提示方式。
本发明实施例中,按照第三预设方式输出短信提醒可以认为是一种弱提醒,是一种不响铃、不振动、不闪灯的一种短信提示方式,以避免接收到广告短信或垃圾短信时因响铃、振动或闪灯等短信提醒给用户造成不必要的干扰。第三预设方式可以包括文字提示方式或者无任何提示方式等。
在实际应用场景中,在终端接收到短信时,通过提取该短信发送方的联系号码,可以判断该联系号码位于终端所建立的若干个联系人群组中的其中一个群组下,从而可以根据接收到不同群组的联系人发送的短信而输出不同的短信提醒。
在图2所描述的方法中,当终端接收到短信时,可以提取该短信的发送方的联系号码,并判断该联系号码是否预先存储在终端的联系人列表中,若否,可以进一步将该联系号码与电信运营商已开通号段进行模糊匹配,若模糊匹配成功,则可以按照第一预设方式输出短信提醒;若模糊匹配成功,则可以按照第三预设方式输出短信提醒;若该联系号码预先存储在终端的联系人列表中,则可以按照第二预设方式输出短信提醒。通过实施图2所描述的方法,当终端接收到短信时,可以通过提取短信发送方的联系号码来判断该短信的类型,并可以根据短信的类型来输出对应的短信提醒,从而可以根据短信发送方的联系号码来输出对应的短信提醒,并有效改善用户体验。
请参阅图3,图3是本发明实施例提供的又一种短信提醒方法的流程示意图。如图3所示,该短信提醒方法可以包括以下步骤:
S301、当接收到短信时,提取该短信的发送方的联系号码。
S302、判断该联系号码是否预先存储在终端的联系人列表中,若否,则执行步骤S303;若是,则执行步骤S307。
S303、将该联系号码与电信运营商已开通号段进行模糊匹配,若匹配成功,则执行步骤S304;若匹配失败,则执行步骤S308。
S304、获取该联系号码的字符数。
本发明实施例中,当执行步骤S303将该联系号码与电信运营商已开通号段进行模糊匹配成功后,可以进一步获取该联系号码的字符数,以校验该联系号码是否为标准化的号码,如校验该联系号码是否为标准的手机号码。
S305、判断字符数是否等于预设阈值,若是,则执行步骤S306;若否,则执行步骤S309。
本发明实施例中,可以通过校验联系号码的字符数(即字符长度)来判断该联系号码是否标准化,如判断该联系号码是否为标准的手机号码,一般标准的手机号码长度为11位,因此,可以将预设阈值设为11,判断短信发送方的联系号码的字符数是否等于该预设阈值,如果等于,则说明短信发送方的联系号码为标准的手机号码,可以认定通过该联系号码发送至终端的短信为正常短信;如果不等于,则说明短信发送方的联系号码不是标准的手机号码,可以认定通过该联系号码发送至终端的短信为广告短信或垃圾短信等。
S306、按照第一预设方式输出短信提醒。
本发明实施例中,当判断出短信发送方的联系号码标准化号码时,可以按照第一预设方式输出短信提醒,其中,第一预设方式包括但不限于语音提示方式、闪灯提示方式以及振动提示方式等等。
S307、按照第二预设方式输出短信提醒。
本发明实施例中,当执行步骤S302判断出短信发送方的联系号码预先存储在终端的联系人列表中时,可以认定由该联系号码发送至终端的短信为正常短信,可以按照第二预设方式输出短信提醒。其中,第二预设方式可以与第一预设方式相同,也可以与第一预设方式不同,第二预设方式包括但不限于语音提示方式、闪灯提示方式以及振动提示方式等等。
S308、按照第三预设方式输出短信提醒。
本发明实施例中,当执行步骤S303将该联系号码与电信运营商已开通号段进行模糊匹配失败时,可以认定由该联系号码发送至终端的短信为广告短信或者垃圾短信,可以按照第三预设方式输出短信提醒。其中,第三预设方式与第一预设方式不同,第三预设方式可以包括文字提示方式或者无任何提示方式等等。
S309、按照第四预设方式输出短信提醒。
本发明实施例中,当执行步骤S305判断出短信发送方的联系号码的字符数不等于预设阈值时,可以认定该联系号码为非标准化的号码,由该联系号码发送至终端的短信为广告短信或垃圾短信,可以按照第四预设方式输出短信提醒。其中,第四预设方式与第一预设方式不同,第四预设方式可以包括文字提示方式或者无任何提示方式等等。
本发明实施例中,图3所描述的短信提醒方法还可以包括以下步骤:
步骤31)、判断终端是否具有访问云端服务器的权限;
步骤32)、若终端具有访问云端服务器的权限,从云端服务器下载号段数据包,以更新电信运营商已开通号段。
其中,在终端具有访问云端服务器的权限,即终端连接上网络时,当电信运营商已开通的号段有更新,可以从云端服务器中下载新版本的号段数据包,以更新数据库中包括的电信运营商已开通的号段。
本发明实施例中,在执行步骤31)判断出终端具有访问云端服务器的权限之后,在执行步骤32)从云端服务器下载号段数据包,以更新电信运营商已开通号段之前,图3所描述的短信提醒方法还可以包括以下步骤:
步骤33)、判断云端服务器中的号段数据包是否有更新,若有,则触发执行步骤32)从云端服务器下载号段数据包,以更新电信运营商已开通号段。
本发明实施例中,在执行步骤33)判断云端服务器中的号段数据包有更新之后,在执行步骤32)从云端服务器下载号段数据包,以更新电信运营商已开通号段之前,图3所描述的短信提醒方法还可以包括以下步骤:
步骤34)、输出提示信息,该提示信息用于提示用户云端服务器中的号段数据包有更新;
步骤35)、接收用户针对号段数据包输入的下载指令;
步骤36)、响应该下载指令,并触发执行步骤32)从云端服务器下载号段数据包,以更新电信运营商已开通号段。
其中,当云端服务器中的号段数据包有更新时,可以向用户输出提示信息,以方便用户能够及时下载新版本的号段数据包。当用户针对云端服务器上的号段数据包输入下载指令后,终端可以进一步验证该下载指令是否合法,如:输入的验证码是否正确等,若合法,则响应该下载指令,从云端服务器中下载号段数据包,并利用下载的号段数据包更新终端数据库中包含的电信运营商已开通号段。
通过实施图3所描述的方法,当终端接收到短信时,可以通过提取短信发送方的联系号码来判断该短信的类型,并可以根据短信的类型来输出对应的短信提醒,从而可以根据短信发送方的联系号码来输出对应的短信提醒,有效改善用户体验。
请参阅图4,图4是本发明实施例提供的一种终端的结构示意图,用于执行本发明实施例提供的短信提醒方法。如图4所示,该终端至少可以包括提取单元401、判断单元402、匹配单元403以及输出单元404,其中:
提取单元401,用于当接收到短信时,提取该短信的发送方的联系号码。
本发明实施例中,当终端接收到短信时,提取单元401可以提取该短信的发送方的信息,发送方的信息可以包括发送方的联系号码。
本发明实施例中,终端接收到的短信可以是终端中预先存储的联系人发送的短信,也可以是非终端中存储的联系人发送的短信,还可以是电信运营商发送的短信、各种广告短信以及垃圾短信等等,本发明实施例不作限定。
本发明实施例中,提取单元401提取到的短信发送方的联系号码可以是11位的手机号码、电信运营商客服号码(如:10086、10000、10010等)、各大银行客服号码(如:95511、95599、95566等)、各种商家服务号码等等,本发明实施例不作限定。
判断单元402,用于判断该联系号码是否预先存储在终端的联系人列表中。
本发明实施例中,可以在终端的联系人列表中预先存储若干个联系人的信息,联系人的信息可以包括联系人的姓名、联系号码等信息。当上述提取单元401提取到短信发送方的联系号码之后,判断单元402可以判断该联系号码是否预先存储在终端的联系人列表中,若判断单元402判断出该联系号码预先存储在终端的联系人列表中,可以认定由该联系号码发送至终端的短信为正常短信;若判断单元402判断出该联系号码预先没有存储在终端的联系人列表中时,则还需对该联系号码做进一步的验证处理。
匹配单元403,用于当上述判断单元402判断该联系号码是否预先存储在终端的联系人列表中的判断结果为否时,将该联系号码与电信运营商已开通号段进行模糊匹配。
本发明实施例中,电信运营商已开通号段可以预先存储在终端的数据库中,数据库可以保存在终端的存储器中,数据库中可以包含若干个电信运营商已开通号段,如:中国移动已开通号段134、135、150等,中国联通已开通号段130、155、186等,中国电信已开通号段133、153、189等。数据库中包括的电信运营商已开通号段可以是用户手动输入添加的,也可以是从云端下载电信运营商上传的已开通号段数据包,并保存至终端中。
本发明实施例中,匹配单元403将短信发送方的联系号码与数据库包括的电信运营商已开通号段进行模糊匹配可以是将短信发送方的联系号码的首字段(即联系号码的前3位)与数据库包括的电信运营商已开通号段进行匹配,以判断在数据库中是否有号段与短信发送方的联系号码的首字段相同,若有,则确定短信发送方的联系号码与数据库包括的电信运营商已开通号段进行模糊匹配成功,否则,则确定短信发送方的联系号码与数据库包括的电信运营商已开通号段进行模糊匹配失败。
输出单元404,用于当上述匹配单元403将该联系号码与电信运营商已开通号段进行模糊匹配成功时,按照第一预设方式输出短信提醒。
本发明实施例中,当上述匹配单元403将该联系号码与数据库包括的电信运营商已开通号段进行模糊匹配成功时,可以认定由该联系号码发送至终端的短信为正常短信,则输出单元404可以按照第一预设方式输出短信提醒。其中,第一预设方式可以是用户预先设置的提示方式。
本发明实施例中,当终端接收到的短信为正常短信时,可以在终端短信列表中增加该短信,并标记为未读状态,或者以角标的形式输出短信提示,还可以通过输出单元404按照第一预设方式输出短信强提醒,这里的短信强提醒是指能够使用户及时了解终端接收到短信的一种短信提示方式,以使用户能够及时查看短信内容。第一预设方式可以是语音提示方式,如:语音播报或者响铃等;也可以是闪灯提示方式,如:终端上的指示灯闪烁;还可以是振动提示方式,如:以固定的频率进行振动或者以渐强的频率进行振动等。第一预设方式还可以是使终端输出短信强提醒的其他提示方式,本发明实施例不作限定。输出单元404可以是按照上述提示方式中的一种方式输出短信提醒,也可以是按照上述提示方式中的多种方式的组合形式输出短信提醒,用户可以根据自身需求或所处环境来预先设置短信提示方式。
图4所示的终端,当接收到短信时,提取单元401可以提取该短信的发送方的联系号码,判断单元402可以判断该联系号码是否预先存储在终端的联系人列表中,若否,匹配单元403可以进一步将该联系号码与电信运营商已开通号段进行模糊匹配,若模糊匹配成功,则输出单元404可以按照第一预设方式输出短信提醒。实施图4所示的终端,当接收到短信时,可以通过提取短信发送方的联系号码来判断该短信的类型,并可以根据短信的类型来输出对应的短信提醒,从而可以根据短信发送方的联系号码来输出对应的短信提醒,并有效改善用户体验。
请参阅图5,图5是本发明实施例提供的另一种终端的结构示意图,用于执行本发明实施例提供的短信提醒方法。如图5所示,该终端至少可以包括提取单元501、判断单元502、匹配单元503以及输出单元504,其中:
提取单元501,用于当接收到短信时,提取该短信的发送方的联系号码。
判断单元502,用于判断该联系号码是否预先存储在终端的联系人列表中。
匹配单元503,用于当上述判断单元502判断该联系号码是否预先存储在终端的联系人列表中的判断结果为否时,将该联系号码与电信运营商已开通号段进行模糊匹配。
本发明实施例中,匹配单元503具体可以用于提取该联系号码的首字段,判断首字段是否与数据库包括的任意一个电信运营商已开通号段相同,若相同,则确定该联系号码与电信运营商已开通号段进行模糊匹配成功。
其中,该联系号码的首字段为该联系号码的前3位,即前缀,如:手机号码的前三位134、135等,匹配单元503将该联系号码的首字段与数据库包括的电信运营商已开通号段进行比较,以判断该联系号码的首字段是否与其中一个已开通号段相同,若相同,则可以确定该联系号码与数据库包括的电信运营商已开通号段进行模糊匹配成功,此时可以认定由该联系号码发送至终端的短信为正常短信。此外,若匹配单元503判断出该联系号码的首字段与数据库包括的所有电信运营商已开通号段均不相同,则可以确定该联系号码与数据库包括的电信运营商已开通号段进行模糊匹配失败,此时可以认定由该联系号码发送至终端的短信为广告短信或垃圾短信等。
输出单元504,用于当上述匹配单元503将该联系号码与电信运营商已开通号段进行模糊匹配成功时,按照第一预设方式输出短信提醒。
本发明实施例中,当终端接收到正常短信时,可以在短信列表中增加该短信,并标记为未读状态,以及以角标的形式在终端桌面上输出短信提示;还可以通过输出单元504按照第一预设方式输出短信提醒。其中,第一预设方式可以为用户预先设置的短信提示方式,用户可以根据自身需求或所处环境随时更换短信提示方式。
本发明实施例中,第一预设方式可以包括:
语音提示方式、闪灯提示方式以及振动提示方式中的至少一种。
其中,输出单元504按照第一预设方式输出的短信提醒可以认为是一种强提醒,是能够使用户第一时间了解终端接收到短信的一种短信提示方式,以使用户能够及时查看短信内容。第一预设方式除包括上述三种提示方式外,还可以包括其他提示方式,本发明实施例不作限定。
本发明实施例中,输出单元504,还用于当上述判断单元502判断该联系号码预先存储在终端的联系人列表中,按照第二预设方式输出短信提醒。
其中,当上述判断单元502判断该联系号码预先存储在终端的联系人列表中时,可以认定由该联系号码发送至终端的短信为正常短信。当终端接收到由联系人列表中的联系人发送的正常短信时,可以在短信列表中增加该短信,并标记为未读状态,以及以角标的形式在终端桌面上输出短信提示;还可以通过输出单元504按照第二预设方式输出短信提醒。其中,第二预设方式可以与第一预设方式相同,也可以与第一预设方式不同,用户可以根据自身需求或所处环境事先设置第二预设方式。
此外,输出单元504按照第二预设方式输出短信提醒可以认为是一种强提醒,以使用户能够及时查看短信内容。第二预设方式可以包括语音提示方式、闪灯提示方式以及振动提示方式中的至少一种。第二预设方式除包括上述三种提示方式外,还可以包括其他提示方式,本发明实施例不作限定。
本发明实施例中,输出单元504,还用于当上述匹配单元503将该联系号码与电信运营商已开通号段进行模糊匹配失败时,按照第三预设方式输出短信提醒。
其中,当终端接收到广告短信或垃圾短信时,可以在短信列表中增加该短信,并标记为未读状态,以及以角标的形式在终端桌面上输出短信提示;还可以通过输出单元504按照第三预设方式输出短信提醒。其中,第三预设方式与第一预设方式不同。第三预设方式可以为用户预先设置的短信提示方式,用户可以根据自身需求或所处环境随时更换短信提示方式。
此外,输出单元504按照第三预设方式输出短信提醒可以认为是一种弱提醒,是一种不响铃、不振动、不闪灯的一种短信提示方式,以避免接收到广告短信或垃圾短信时因响铃、振动或闪灯等短信提醒给用户造成不必要的干扰。第三预设方式可以包括文字提示方式或者无任何提示方式等。
可选的,图5所示的终端还可以包括:
获取单元505,用于在上述匹配单元503将该联系号码与电信运营商已开通号段进行模糊匹配成功之后,获取该联系号码的字符数。
相应地,上述判断单元502,还用于判断该联系号码的字符数是否等于预设阈值,若等于,则触发上述输出单元504执行上述的按照第一预设方式输出短信提醒的操作。
其中,上述判断单元502可以通过校验联系号码的字符数(即字符长度)来判断该联系号码是否标准化,如判断该联系号码是否为标准的手机号码,一般标准的手机号码长度为11位,因此,可以将预设阈值设为11,上述判断单元502判断短信发送方的联系号码的字符数是否等于该预设阈值,如果等于,则说明短信发送方的联系号码为标准的手机号码,可以认定通过该联系号码发送至终端的短信为正常短信,则上述输出单元504可以按照第一预设方式输出短信提醒。
相应地,上述输出单元504,还用于当上述判断单元502判断该联系号码的字符数不等于预设阈值时,按照第四预设方式输出短信提醒,其中,第四预设方式与第一预设方式不同。
其中,当上述判断单元502判断出短信发送方的联系号码的字符数不等于预设阈值时,则说明短信发送方的联系号码为非标准化的号码,可以认定通过该联系号码发送至终端的短信为广告短信或垃圾短信等,上述输出单元504可以按照第四预设方式输出短信提醒,第四预设方式可以包括文字提示方式或者无任何提示方式等等。
可选的,图5所示的终端还可以包括下载单元506和接收单元507,其中:
上述判断单元502,还用于判断终端是否具有访问云端服务器的权限。
下载单元506,用于当上述判断单元502判断终端具有访问云端服务器的权限时,从云端服务器下载号段数据包,以更新电信运营商已开通号段。
其中,在终端具有访问云端服务器的权限,即终端连接上网络时,当电信运营商已开通的号段有更新,下载单元506可以从云端服务器中下载新版本的号段数据包,以更新数据库中包括的电信运营商已开通的号段。
可选的,上述判断单元502,还用于在判断出终端具有访问云端服务器的权限之后,判断云端服务器中的号段数据包是否有更新,若有,则触发下载单元506执行上述的从云端服务器下载号段数据包,以更新电信运营商已开通号段的操作。
可选的,上述输出单元504,还用于在上述判断单元502判断出云端服务器中的号段数据包有更新之后,输出提示信息,该提示信息用于提示用户云端服务器中的号段数据包有更新;
相应地,接收单元507,用于接收用户针对号段数据包输入的下载指令,以触发上述下载单元506响应该下载指令,并执行上述的从云端服务器下载号段数据包,以更新电信运营商已开通号段的操作。
其中,当云端服务器中的号段数据包有更新时,上述输出单元504可以向用户输出提示信息,以方便用户能够及时下载新版本的号段数据包。当接收单元507接收到用户针对云端服务器上的号段数据包输入的下载指令后,终端可以进一步验证该下载指令是否合法,如:输入的验证码是否正确等,若合法,则上述下载单元506响应该下载指令,从云端服务器中下载号段数据包,并利用下载的号段数据包更新终端数据库中包含的电信运营商已开通号段。
实施图5所示的终端,当接收到短信时,可以通过提取短信发送方的联系号码来判断该短信的类型,并可以根据短信的类型来输出对应的短信提醒,从而可以根据短信发送方的联系号码来输出对应的短信提醒,有效改善用户体验。
请参阅图6,图6是本发明实施例提供的又一种终端的结构示意图,用于执行本发明实施例提供的短信提醒方法。如图6所示,该终端600可以包括:至少一个处理器601,至少一个输入装置602,至少一个输出装置603,存储器605等组件。其中,这些组件通过一条或多条总线604进行通信连接。本领域技术人员可以理解,图6中示出的终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器601为终端的控制中心,利用各种接口和线路连接整个终端的各个部分,通过运行或执行存储在存储器605内的程序和/或模块,以及调用存储在存储器605内的数据,以执行终端的各种功能和处理数据。处理器601可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器601可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic ProcessingUnit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
输入装置602可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
输出装置603可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
存储器605可用于存储软件程序以及模块,处理器601、输入装置602以及输出装置603通过调用存储在存储器605中的软件程序以及模块,从而执行终端的各项功能应用以及实现数据处理。存储器605主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、iOS系统或Windows操作系统等等。
具体地,处理器601、输入装置602以及输出装置603调用存储在存储器605中的应用程序,用于执行以下操作:
当输入装置602接收到短信时,处理器601提取该短信的发送方的联系号码;
处理器601判断该联系号码是否预先存储在终端的联系人列表中;
若否,处理器601将该联系号码与电信运营商已开通号段进行模糊匹配;
若模糊匹配成功,输出装置603按照第一预设方式输出短信提醒。
本发明实施例中,处理器601和输出装置603调用存储在存储器605中的应用程序,还可以用于执行以下操作:
若处理器601判断该联系号码预先存储在终端的联系人列表中,输出装置603按照第二预设方式输出短信提醒。
本发明实施例中,处理器601和输出装置603调用存储在存储器605中的应用程序,还可以用于执行以下操作:
若处理器601将该联系号码与电信运营商已开通号段进行模糊匹配失败,输出装置603按照第三预设方式输出短信提醒,其中,第三预设方式与第一预设方式不同。
本发明实施例中,处理器601将该联系号码与电信运营商已开通号段进行模糊匹配的具体方式可以为:
提取该联系号码的首字段;
判断该首字段是否与数据库包括的任意一个电信运营商已开通号段相同;
若相同,则确定该联系号码与电信运营商已开通号段进行模糊匹配成功。
可选的,处理器601将该联系号码与电信运营商已开通号段进行模糊匹配成功之后,处理器601调用存储在存储器605中的应用程序,还可以用于执行以下操作:
获取该联系号码的字符数;
判断字符数是否等于预设阈值;
若等于,则控制输出装置603执行所述的按照第一预设方式输出短信提醒的操作。
相应地,处理器601和输出装置603调用存储在存储器605中的应用程序,还可以用于执行以下操作:
若处理器601判断字符数不等于预设阈值,输出装置603按照第四预设方式输出短信提醒,其中,第四预设方式与第一预设方式不同。
可选的,处理器601调用存储在存储器605中的应用程序,还可以用于执行以下操作:
判断终端是否具有访问云端服务器的权限;
若终端具有访问云端服务器的权限,从云端服务器下载号段数据包,以更新电信运营商已开通号段。
其中,处理器601判断出终端具有访问云端服务器的权限之后,处理器601调用存储在存储器605中的应用程序,还可以用于执行以下操作:
判断云端服务器中的号段数据包是否有更新,若有,则执行所述的从云端服务器下载号段数据包,以更新电信运营商已开通号段的操作。
另外,处理器601判断出云端服务器中的号段数据包有更新之后,处理器601、输入装置602以及输出装置603调用存储在存储器605中的应用程序,还可以用于执行以下操作:
输出装置603输出提示信息,该提示信息用于提示用户云端服务器中的号段数据包有更新;
输入装置602接收用户针对号段数据包输入的下载指令;
处理器601响应该下载指令,并执行所述的从云端服务器下载号段数据包,以更新电信运营商已开通号段的操作。
本发明实施例中,第一预设方式可以包括语音提示方式、闪灯提示方式以及振动提示方式中的至少一种。
具体地,本发明实施例中介绍的终端可以实施本发明结合图1、图2或图3介绍的短信提醒方法实施例中的部分或全部流程。
本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU,或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
以上对本发明实施例提供的一种短信提醒方法进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种短信提醒方法,其特征在于,包括:
当接收到短信时,提取所述短信的发送方的联系号码;
判断所述联系号码是否预先存储在终端的联系人列表中;
若否,将所述联系号码与电信运营商已开通号段进行模糊匹配;
若模糊匹配成功,按照第一预设方式输出短信提醒。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若判断所述联系号码预先存储在终端的联系人列表中,按照第二预设方式输出短信提醒。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述联系号码与电信运营商已开通号段进行模糊匹配失败,按照第三预设方式输出短信提醒,其中,所述第三预设方式与所述第一预设方式不同。
4.根据权利要求1所述的方法,其特征在于,所述将所述联系号码与电信运营商已开通号段进行模糊匹配,包括:
提取所述联系号码的首字段;
判断所述首字段是否与数据库包括的任意一个电信运营商已开通号段相同;
若相同,则确定所述联系号码与电信运营商已开通号段进行模糊匹配成功。
5.根据权利要求1或4所述的方法,其特征在于,所述将所述联系号码与电信运营商已开通号段进行模糊匹配成功之后,所述方法还包括:
获取所述联系号码的字符数;
判断所述字符数是否等于预设阈值;
若等于,则执行所述的按照第一预设方式输出短信提醒的步骤。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
若判断所述字符数不等于所述预设阈值,按照第四预设方式输出短信提醒,其中,所述第四预设方式与所述第一预设方式不同。
7.根据权利要求1、3或4所述的方法,其特征在于,所述方法还包括:
判断所述终端是否具有访问云端服务器的权限;
若所述终端具有访问云端服务器的权限,从所述云端服务器下载号段数据包,以更新所述电信运营商已开通号段。
8.根据权利要求7所述的方法,其特征在于,所述终端具有访问云端服务器的权限之后,所述方法还包括:
判断所述云端服务器中的号段数据包是否有更新,若有,则执行所述的从所述云端服务器下载号段数据包,以更新所述电信运营商已开通号段的步骤。
9.根据权利要求8所述的方法,其特征在于,所述判断所述云端服务器中的号段数据包有更新之后,所述方法还包括:
输出提示信息,所述提示信息用于提示用户所述云端服务器中的号段数据包有更新;
接收所述用户针对所述号段数据包输入的下载指令;
响应所述下载指令,并执行所述的从所述云端服务器下载号段数据包,以更新所述电信运营商已开通号段的步骤。
10.根据权利要求1所述的方法,其特征在于,所述第一预设方式包括:
语音提示方式、闪灯提示方式以及振动提示方式中的至少一种。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510155841.4A CN104822138A (zh) | 2015-04-02 | 2015-04-02 | 一种短信提醒方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510155841.4A CN104822138A (zh) | 2015-04-02 | 2015-04-02 | 一种短信提醒方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN104822138A true CN104822138A (zh) | 2015-08-05 |
Family
ID=53732281
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510155841.4A Pending CN104822138A (zh) | 2015-04-02 | 2015-04-02 | 一种短信提醒方法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104822138A (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110662217A (zh) * | 2018-06-29 | 2020-01-07 | 中兴通讯股份有限公司 | 一种更新手机号码段的方法、设备和服务器 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010051528A1 (en) * | 2000-04-19 | 2001-12-13 | Microsoft Corporation | Method for providing access to data |
| CN1564610A (zh) * | 2004-03-18 | 2005-01-12 | 中电赛龙通信研究中心有限责任公司 | 短消息防火墙实现方法 |
| US7103372B1 (en) * | 2002-02-12 | 2006-09-05 | Cellco Partnership | System and method for preventing delivery of unsolicited messages on an SMS network |
| CN101043686A (zh) * | 2007-04-24 | 2007-09-26 | 北京网秦天下科技有限公司 | 基于质询的移动终端拒收垃圾短信的方法 |
| CN101184264A (zh) * | 2007-11-27 | 2008-05-21 | 北京网秦天下科技有限公司 | 一种手机电话和消息反骚扰及私密通讯的方法和系统 |
| CN101917518A (zh) * | 2010-08-26 | 2010-12-15 | 惠州Tcl移动通信有限公司 | 针对联系人设置来电提示的方法 |
-
2015
- 2015-04-02 CN CN201510155841.4A patent/CN104822138A/zh active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20010051528A1 (en) * | 2000-04-19 | 2001-12-13 | Microsoft Corporation | Method for providing access to data |
| US7103372B1 (en) * | 2002-02-12 | 2006-09-05 | Cellco Partnership | System and method for preventing delivery of unsolicited messages on an SMS network |
| CN1564610A (zh) * | 2004-03-18 | 2005-01-12 | 中电赛龙通信研究中心有限责任公司 | 短消息防火墙实现方法 |
| CN101043686A (zh) * | 2007-04-24 | 2007-09-26 | 北京网秦天下科技有限公司 | 基于质询的移动终端拒收垃圾短信的方法 |
| CN101184264A (zh) * | 2007-11-27 | 2008-05-21 | 北京网秦天下科技有限公司 | 一种手机电话和消息反骚扰及私密通讯的方法和系统 |
| CN101917518A (zh) * | 2010-08-26 | 2010-12-15 | 惠州Tcl移动通信有限公司 | 针对联系人设置来电提示的方法 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110662217A (zh) * | 2018-06-29 | 2020-01-07 | 中兴通讯股份有限公司 | 一种更新手机号码段的方法、设备和服务器 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109075820B (zh) | 一种蓝牙配对方法、终端设备以及可读存储介质 | |
| CN107257417A (zh) | 消息提醒方法及终端、计算机装置及计算机可读存储介质 | |
| CN105100449B (zh) | 一种图片分享方法及移动终端 | |
| CN103327119A (zh) | 远程控制方法、装置及系统 | |
| JP2019153961A (ja) | 情報処理システム、情報処理装置、情報処理方法及びプログラム | |
| CN105095409A (zh) | 一种消息处理方法及终端 | |
| CN107613091A (zh) | 一种建立通信的方法及终端 | |
| CN104836901A (zh) | 一种终端 | |
| CN112632647A (zh) | 电子设备信息防盗方法、相关装置及计算机存储介质 | |
| US6990331B2 (en) | Mobile terminal | |
| CN107690002A (zh) | 通信方法及装置、系统、计算机装置及可读存储介质 | |
| CN104822138A (zh) | 一种短信提醒方法 | |
| CN110417978B (zh) | 菜单配置方法、装置、设备及存储介质 | |
| CN109660672A (zh) | 语音类型的转换方法、设备及计算机可读存储介质 | |
| CN109862399A (zh) | 显示富媒体信息的方法、处理富媒体信息的方法、计算机装置及计算机可读存储介质 | |
| CN105072094B (zh) | 一种语音数据加密的方法及车载终端 | |
| US8930467B2 (en) | Mobile communication terminal | |
| CN104168386B (zh) | 双卡切换方法及装置 | |
| CN104363348A (zh) | 信息数据处理方法及装置 | |
| CN105430156A (zh) | 一种数据输出方法及移动终端 | |
| CN103927293B (zh) | 即时消息处理方法及电子设备 | |
| CN101686451A (zh) | 一种ussd的实现方法和装置 | |
| CN104376481A (zh) | 一种获取业务权限的方法及装置 | |
| CN109600773B (zh) | 双卡手机号码操作异常处理方法、装置及电子设备 | |
| CN112491802B (zh) | 身份验证通信设备及身份验证方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150805 |
|
| WD01 | Invention patent application deemed withdrawn after publication |