本发明总体说来涉及通信技术领域,更具体地讲,涉及一种用于电子终端的通信处理方法和通信处理设备。
背景技术:
随着通信技术的发展,用户对于通信功能的要求也越来越丰富,对于开通了来电提醒服务的用户,在用户的手机关机或不在服务区期间的来电会通过运营商的来电提醒平台保存下来,待手机恢复开机后,会收到来自运营商的来电提醒短信。例如,中国电信会通过1065911468发短信提醒用户“某地的1**********曾于某年某月某时某刻给您打过电话”。如果用户需要对来电提醒短信中的电话号码进行回拨,则需要先查看短信、再点击对方号码、再到拨号键盘才能拨出,操作过程十分繁琐、复杂。
技术实现要素:
本发明的目的在于提供一种用于电子终端的通信处理方法和通信处理设备,以解决现有技术中回拨短信中的电话号码操作步骤繁琐、复杂的技术问题。
根据本发明示例性实施例的一方面,提供一种用于电子终端的通信处理方法,所述通信处理方法包括:接收短消息;判断所述短消息是否存在有效回拨电话号码;如果所述短消息存在有效回拨电话号码,则在预定界面上呈现回拨选项。
可选地,所述通信处理方法可还包括:当接收到用户对所述回拨选项的选择操作时,响应于所述选择操作拨打与所述回拨选项相关联的所述有效回拨电话号码。
可选地,所述预定界面可包括以下界面中的任意一种:通知栏界面、用于查看短消息内容的界面、浮动显示界面。
可选地,所述有效回拨电话号码可为所述短消息内容中包含的电话号码和/或所述短消息的发件人的电话号码。
可选地,判断是否存在与所述短消息关联的有效回拨电话号码的步骤可包括:提取所述短消息内容中包含的电话号码和/或所述短消息的发件人的电话号码;判断提取的电话号码是否满足预定规则;将不满足预定规则的电话号码确定为所述短消息的有效回拨电话号码。
可选地,所述预定规则可包括提取的电话号码处于预定号段和/或提取的电话号码为空号。
可选地,所述有效回拨电话号码可包括多个电话号码,所述回拨选项可包括多个选项,所述多个电话号码可与所述多个选项一一对应。
可选地,当所述有效回拨电话号码包括多个电话号码时,响应于所述选择操作拨打与所述回拨选项相关联的所述短消息的所述有效回拨电话号码的步骤可包括:响应于所述选择操作,向用户呈现所述多个电话号码;响应于用户对所述多个电话号码中的任一个电话号码的选择来拨打所述任一个电话号码。
可选地,当在所述预定界面上呈现多条短消息时,所述回拨选项可与最新接收的短消息的有效回拨电话号码相关联。
根据本发明示例性实施例的另一方面,提供一种用于电子终端的通信处理设备,所述通信处理设备包括:消息接收单元,接收短消息;判断单元,判断所述短消息是否存在有效回拨电话号码;呈现单元,如果所述短消息存在有效回拨电话号码,则在预定界面上呈现回拨选项。
可选地,所述通信处理设备可还包括:操作接收单元,接收用户对所述回拨选项的选择操作;呼叫单元,响应于所述选择操作拨打与所述回拨选项相关联的所述有效回拨电话号码。
可选地,所述预定界面可包括以下界面中的任意一种:通知栏界面、用于查看短消息内容的界面、浮动显示界面。
可选地,所述有效回拨电话号码可为所述短消息内容中包含的电话号码和/或所述短消息的发件人的电话号码。
可选地,判断单元可提取所述短消息内容中包含的电话号码和/或所述短消息的发件人的电话号码,判断提取的电话号码是否满足预定规则,将不满足预定规则的电话号码确定为所述短消息的有效回拨电话号码。
可选地,所述预定规则可包括提取的电话号码处于预定号段和/或提取的电话号码为空号。
可选地,所述有效回拨电话号码可包括多个电话号码,所述回拨选项可包括多个选项,所述多个电话号码可与所述多个选项一一对应。
可选地,当所述有效回拨电话号码包括多个电话号码时,呈现单元可响应于所述选择操作,向用户呈现所述多个电话号码,呼叫单元可响应于用户对所述多个电话号码中的任一个电话号码的选择来拨打所述任一个电话号码。
可选地,当在所述预定界面上呈现多条短消息时,所述回拨选项可与最新接收的短消息的有效回拨电话号码相关联。
根据本发明的在通信终端发送开机消息的方法和装置,当通信终端开机时,可根据设置条件对接收的用于提醒存在未接来电的短消息进行筛选,并对符合设置条件的用于提醒存在未接来电的短消息发送开机消息,使发起呼叫方第一时间得到对方的开机消息,以节省大量时间,提高效率。
附图说明
通过下面结合附图进行的详细描述,本发明的上述和其它目的、特点和优点将会变得更加清楚,其中:
图1示出根据本发明示例性实施例的用于电子终端的通信处理方法的流程图;
图2示出根据本发明示例性实施例的判断短消息是否存在有效回拨电话号码的步骤的流程图;
图3示出根据本发明示例性实施例的呈现回拨选项的示例;
图4A和图4B示出根据本发明示例性实施例的短消息存在多个有效回拨电话号码时呈现回拨选项的第一示例;
图5示出根据本发明示例性实施例的短消息存在多个有效回拨电话号码时呈现回拨选项的第二示例;
图6示出根据本发明示例性实施例的预定界面中包括多条短消息时呈现回拨选项的第一示例;
图7示出根据本发明示例性实施例的预定界面中包括多条短消息时呈现回拨选项的第二示例;
图8示出根据本发明示例性实施例的预定界面中包括多条短消息时呈现回拨选项的第三示例;
图9示出根据本发明示例性实施例的用于电子终端的通信处理设备的结构框图。
具体实施方式
现在对本发明实施例进行详细的描述,其示例表示在附图中,其中,相同的标号始终表示相同部件。下面通过参照附图对实施例进行描述以解释本发明。
图1示出根据本发明示例性实施例的用于电子终端的通信处理方法的流程图。
参照图1,在步骤S10中,接收短消息。
在步骤S20中,判断接收的短消息是否存在有效回拨电话号码。
这里,作为示例,有效回拨电话号码可为短消息内容中包含的电话号码和/或短消息的发件人的电话号码。
下面参照图2来详细介绍判断短消息是否存在有效回拨电话号码的步骤。
图2示出根据本发明示例性实施例的判断短消息是否存在有效回拨电话号码的步骤的流程图。
参照图2,在步骤S201中,提取接收的短消息内容中包含的电话号码和/或该短消息的发件人的电话号码。
例如,提取接收的短消息内容中包含的电话号码的步骤可包括:通过对接收的短消息内容进行解析,来从短消息内容中提取电话号码。
在步骤S202中,判断提取的电话号码是否满足预定规则,即,判断短消息内容中包含的电话号码和/或该短消息的发件人的电话号码是否满足预定规则。
在一个示例中,所述预定规则可包括提取的电话号码处于预定号段和/或提取的电话号码为空号。这里,所述预定号段可为能够指示电话号码为运营商服务号码的号段,例如,以106开头的号码,10655可为联通公司所属的服务号码,10657可为移动公司所属的服务号码,10659可为电信公司所属的服务号码,这类服务号码仅能够发送短消息,无法拨打电话。
在另一示例中,预定规则可指预先建立的数据库中存在提取的电话号码,此时,可预先建立无效回拨电话号码的数据库,例如,当从接收的短消息中提取出电话号码之后,可检测数据库中是否存在该提取的电话号码,如果数据库中存在该电话号码,则表明提取的电话号码满足预定规则,即,该电话号码为无效回拨电话号码,如果数据库中不存在该电话号码,则表明提取的电话号码不满足预定规则,即,该电话号码为有效回拨电话号码。
作为示例,可通过以下至少一种方式来获取用于建立上述数据库的数据:参考现有的电话号码认证平台提供的数据、根据用户的手动设置获得的无效回拨电话号码、对用户拨打电话号码的历史通话行为的统计(例如,当统计得到用户拨打预定电话号码为不成功的次数达到预定值时,将该预定电话号码作为无效回拨电话号码存入数据库中)。
应理解,上述判断短消息中是否存在有效回拨电话号码的方式仅为示例,本领域技术人员可利用现有的各种方式来判断短消息中是否存在有效回拨电话号码。例如,可判断接收的短消息内容中是否包含预定关键字,作为示例,预定关键字可包括号码百事通、中国电信、中国移动、中国联通、来电提醒等。当短消息内容中包含预定关键字时,认为该短消息的发件人为运营商服务号码(即,无效回拨电话号码),当短消息内容中不包含预定关键字时,认为该短消息的发件人为普通电话号码(即,有效回拨电话号码)。
如果判断提取的电话号码不满足预定规则,则执行步骤S203:将不满足预定规则的电话号码确定为所述短消息的有效回拨电话号码。例如,可将短消息内容中包含的电话号码和/或该短消息的发件人的电话号码中不满足预定规则的电话号码确定为有效回拨电话号码。
如果判断提取的电话号码满足预定规则,则执行步骤S204:将满足预定规则的电话号码确定为所述短消息的无效回拨电话号码。例如,可将短消息内容中包含的电话号码和/或该短消息的发件人的电话号码中满足预定规则的电话号码确定为无效回拨电话号码,在此情况下,后续可不呈现回拨选项。
返回图1,如果短消息存在有效回拨电话号码,则执行步骤S30:在预定界面上呈现回拨选项。这里,在预定界面上呈现的回拨选项为与确定的短消息中存在的有效回拨电话号码相关联的回拨选项。
如果短消息不存在有效回拨电话号码,则执行步骤S40:不呈现回拨选项。
作为示例,所述预定界面可包括以下界面中的任意一种:通知栏界面、用于查看短消息内容的界面、浮动显示界面。
优选地,当在预定界面上呈现与短消息中包含的有效回拨电话号码相关联的回拨选项之后,可基于用户在预定界面上针对该回拨选项的操作来拨打有效回拨电话号码。
具体说来,根据本发明示例性实施例的用于电子终端的通信处理方法可还包括:当接收到用户对预定界面上呈现的回拨选项的选择操作时,响应于所述选择操作拨打与呈现的回拨选项相关联的有效回拨电话号码。
图3示出根据本发明示例性实施例的呈现回拨选项的示例。
如图3所示,在本示例中假设预定界面为通知栏界面,即,在通知栏界面中呈现接收的短消息,此时,通过对接收的短消息中包含的电话号码(18988888888)和该短消息的发件人的电话号码(1065911468)的判断,确定出该短消息的发件人的电话号码(1065911468)处于预定号段,即,属于电信公司所属的服务号码,该电话号码为无效回拨电话号码,同时确定出该短消息中包含的电话号码(18988888888)为有效回拨电话号码,在此情况下,可在通知栏界面上呈现回拨选项(如图中所示的“通话”选项),当接收到用户对该“通话”选项的选择操作时,调用通话应用来拨打与该“通话”选项相关联的有效回拨电话号码(18988888888)以进行通话。
可选地,根据本发明示例性实施例的用于电子终端的通信处理方法可还包括建立回拨选项与有效回拨电话号码之间的关联的步骤。
在一个示例中,可预先将预定界面上呈现的回拨选项与短消息中存在的有效回拨电话号码建立关联。
例如,当确定出接收的短消息中存在有效回拨电话号码时,将该有效回拨电话号码与回拨选项建立关联。
在另一示例中,可在接收到用户对预定界面上呈现的回拨选项的选择操作之后,再确定与该回拨选项相关联的短消息中存在的有效回拨电话号码。
例如,当接收到用户对回拨选项的选择操作之后,再获取短消息的有效回拨电话号码,以拨打该有效回拨电话号码,此时,无需预先建立回拨选项与有效回拨电话号码之间的关联,可减少对系统内存的占用,但由于在选择回拨选项之后才获取有效回拨电话号码会导致存在一定的延时。
在一优选实施例中,接收的短消息中存在的有效回拨电话号码可包括多个电话号码,例如,短消息内容中包含的电话号码和该短消息的发件人的电话号码均为有效回拨电话号码,此时可采用以下方式来呈现回拨选项。
具体地讲,在一种情况下,在预定界面上呈现的回拨选项可包括多个选项,有效回拨电话号码中的多个电话号码与预定界面上呈现的回拨选项中的多个选项一一对应。
图4A和图4B示出根据本发明示例性实施例的短消息存在多个有效回拨电话号码时呈现回拨选项的第一示例。
在本示例中,可假设短消息内容中包含的电话号码(18988888888)和该短消息的发件人的电话号码(15900000000)均为有效回拨电话号码,此时可在预定界面上呈现两个回拨选项,一个回拨选项与短消息内容中包含的电话号码(18988888888)相关联,另一回拨选项与短消息的发件人的电话号码(15900000000)相关联。图4A和图4B分别示出在预定界面上呈现上述两个回拨选项的两种具体实施方式。
在另一种情况下,在预定界面上仅呈现一个回拨选项,该回拨选项与有效回拨电话号码中的多个电话号码相关联。
在此情况下,响应于对回拨选项的选择操作拨打与该回拨选项相关联的短消息的有效回拨电话号码的步骤可包括:响应于对回拨选项的选择操作,向用户呈现有效回拨电话号码中的多个电话号码,接收用户对多个电话号码中的任一个电话号码的选择,响应于所述选择来拨打所述任一个电话号码。
图5示出根据本发明示例性实施例的短消息存在多个有效回拨电话号码时呈现回拨选项的第二示例。
在本示例中,可假设短消息内容中包含的电话号码(18988888888)和该短消息的发件人的电话号码(15900000000)均为有效回拨电话号码,此时在预定界面上可仅呈现一个回拨选项,该回拨选项与上述两个电话号码相关联,当接收到用户对该回拨选项的选择操作时,向用户呈现上述两个有效回拨电话号码,响应于用户对任一有效回拨电话号码的选择来拨打该被选择的有效回拨电话号码。
优选地,当在预定界面上呈现多条短消息时,在预定界面上呈现的回拨选项与最新接收的短消息的有效回拨电话号码相关联。
图6示出根据本发明示例性实施例的预定界面中包括多条短消息时呈现回拨选项的第一示例。
在本示例中,假设预定界面为用于查看短消息内容的界面,即,在用于查看短消息内容的界面中呈现接收的短消息,如图6所示该用于查看短消息内容的界面中包括多条接收的短消息,此时仅对最新接收的短消息进行分析,即,仅确定最新接收的短消息内容中包含的电话号码和/或该最新接收的短消息的发件人的电话号码是否为有效回拨电话号码,当确定最新接收的短消息内容中包含的电话号码(18988888888)为有效回拨电话号码时,可在该用于查看短消息内容的界面上呈现回拨选项(如图6中所示的“通话”选项),当接收到用户对“通话”选项的选择操作之后,拨打与“通话”选项相关联的电话号码(18988888888),图6示出拨打与“通话”选项相关联的电话号码(18988888888)的两种呼叫界面。
应理解,图6示出最新接收的短消息仅存在一个有效回拨电话号码时的回拨示例,下面参照图7和图8来介绍当最新接收的短消息存在多个有效回拨电话号码时的回拨示例。
图7示出根据本发明示例性实施例的预定界面中包括多条短消息时呈现回拨选项的第二示例。
在本示例中,假设预定界面为用于查看短消息内容的界面,即,在用于查看短消息内容的界面中呈现接收的短消息,如图7所示该用于查看短消息内容的界面中包括多条接收的短消息,此时仅对最新接收的短消息进行分析,即,仅确定最新接收的短消息内容中包含的电话号码和/或该最新接收的短消息的发件人的电话号码是否为有效回拨电话号码,当确定最新接收的短消息内容中包含的电话号码(18988888888)和该短消息的发件人的电话号码(15900000000)均为有效回拨电话号码时,可在该用于查看短消息内容的界面上呈现两个回拨选项,一个回拨选项与短消息内容中包含的电话号码(18988888888)相关联,另一回拨选项与短消息的发件人的电话号码(15900000000)相关联。
图8示出根据本发明示例性实施例的预定界面中包括多条短消息时呈现回拨选项的第三示例。
在本示例中,假设预定界面为用于查看短消息内容的界面,即,在用于查看短消息内容的界面中呈现接收的短消息,如图8所示该用于查看短消息内容的界面中包括多条接收的短消息,此时仅对最新接收的短消息进行分析,即,仅确定最新接收的短消息内容中包含的电话号码和/或该最新接收的短消息的发件人的电话号码是否为有效回拨电话号码,当确定最新接收的短消息内容中包含的电话号码(18988888888)和该短消息的发件人的电话号码(15900000000)均为有效回拨电话号码时,可在该用于查看短消息内容的界面上仅呈现一个回拨选项,该回拨选项与上述两个电话号码相关联。当接收到用户对该回拨选项的选择操作时,向用户呈现上述两个有效回拨电话号码,响应于用户对任一有效回拨电话号码的选择来拨打该被选择的有效回拨电话号码。
图9示出根据本发明示例性实施例的用于电子终端的通信处理设备的结构框图。
如图9所示,根据本发明示例性实施例的用于电子终端的通信处理设备包括消息接收单元10、判断单元20和呈现单元30。
消息接收单元10接收短消息。
判断单元20判断所述短消息是否存在有效回拨电话号码。
这里,作为示例,有效回拨电话号码可为短消息内容中包含的电话号码和/或短消息的发件人的电话号码。
具体说来,判断单元20提取接收的短消息内容中包含的电话号码和/或该短消息的发件人的电话号码,判断提取的电话号码是否满足预定规则,将不满足预定规则的电话号码确定为短消息的有效回拨电话号码,将满足预定规则的电话号码确定为所述短消息的无效回拨电话号码。
在一个示例中,所述预定规则可包括提取的电话号码处于预定号段和/或提取的电话号码为空号。
在另一示例中,预定规则可指预先建立的数据库中存在提取的电话号码。此时,根据本发明示例性实施例的用于电子终端的通信处理设备可还包括数据库建立单元,用于预先建立无效回拨电话号码的数据库,例如,当判断单元20从接收的短消息中提取出电话号码之后,判断单元20可检测数据库中是否存在该提取的电话号码,如果数据库中存在该电话号码,则表明提取的电话号码满足预定规则,即,该电话号码为无效回拨电话号码,如果数据库中不存在该电话号码,则表明提取的电话号码不满足预定规则,即,该电话号码为有效回拨电话号码。
作为示例,数据库建立单元可通过以下至少一种方式来获取用于建立上述数据库的数据:参考现有的电话号码认证平台提供的数据、根据用户的手动设置获得的无效回拨电话号码、对用户拨打电话号码的历史通话行为的统计(例如,当统计得到用户拨打预定电话号码为不成功的次数达到预定值时,将该预定电话号码作为无效回拨电话号码存入数据库中)。
如果短消息不存在有效回拨电话号码,则呈现单元30不呈现回拨选项。如果接收的短消息存在有效回拨电话号码,则呈现单元30在预定界面上呈现回拨选项。这里,在预定界面上呈现的回拨选项为与确定的短消息中存在的有效回拨电话号码相关联的回拨选项。
作为示例,所述预定界面可包括以下界面中的任意一种:通知栏界面、用于查看短消息内容的界面、浮动显示界面。
优选地,当呈现单元30在预定界面上呈现与短消息中包含的有效回拨电话号码相关联的回拨选项之后,后续可基于用户在预定界面上针对该回拨选项的操作来拨打有效回拨电话号码。
具体说来,根据本发明示例性实施例的用于电子终端的通信处理设备可还包括:操作接收单元和呼叫单元。操作接收单元接收用户对所述回拨选项的选择操作,呼叫单元响应于所述选择操作拨打与所述回拨选项相关联的所述有效回拨电话号码。
可选地,根据本发明示例性实施例的用于电子终端的通信处理设备可还包括关联建立单元,用于建立回拨选项与有效回拨电话号码之间的关联。
在一个示例中,关联建立单元可预先将预定界面上呈现的回拨选项与短消息中存在的有效回拨电话号码建立关联。
例如,当确定出接收的短消息中存在有效回拨电话号码时,关联建立单元就将该有效回拨电话号码与回拨选项建立关联。
在另一示例中,关联建立单元可在接收到用户对预定界面上呈现的回拨选项的选择操作之后,再确定与该回拨选项相关联的短消息中存在的有效回拨电话号码。
例如,当接收到用户对回拨选项的选择操作之后,关联建立单元再获取短消息的有效回拨电话号码,以拨打该有效回拨电话号码,此时,无需预先建立回拨选项与有效回拨电话号码之间的关联,可减少对系统内存的占用,但由于在选择回拨选项之后才获取有效回拨电话号码会导致存在一定的延时。
在一优选实施例中,接收的短消息中存在的有效回拨电话号码可包括多个电话号码,例如,短消息内容中包含的电话号码和该短消息的发件人的电话号码均为有效回拨电话号码,此时可采用以下方式来呈现回拨选项。
具体地讲,在一种情况下,呈现单元30在预定界面上呈现的回拨选项可包括多个选项,有效回拨电话号码中的多个电话号码与预定界面上呈现的回拨选项中的多个选项一一对应。
在另一种情况下,呈现单元30在预定界面上仅呈现一个回拨选项,该回拨选项与有效回拨电话号码中的多个电话号码相关联。
在此情况下,呈现单元30响应于对回拨选项的选择操作,向用户呈现有效回拨电话号码中的多个电话号码,呼叫单元响应于用户对多个电话号码中的任一个电话号码的选择来拨打所述任一个电话号码。
优选地,当呈现单元30在预定界面上呈现多条短消息时,在预定界面上呈现的回拨选项与最新接收的短消息的有效回拨电话号码相关联。
根据本发明示例性实施例的用于电子终端的通信处理方法和通信处理设备,无需查看短消息的内容,可直接对短消息中的有效回拨电话号码进行回拨,节省了用户回拨电话号码的操作步骤,还可有效避免回拨错误。
此外,应该理解,根据本发明示例性实施例的用于电子终端的通信处理设备中的各个单元可被实现硬件组件和/或软件组件。本领域技术人员根据限定的各个单元所执行的处理,可以例如使用现场可编程门阵列(FPGA)或专用集成电路(ASIC)来实现各个单元。
此外,根据本发明示例性实施例的用于电子终端的通信处理方法可以被实现为计算机可读记录介质中的计算机代码。本领域技术人员可以根据对上述方法的描述来实现所述计算机代码。当所述计算机代码在计算机中被执行时实现本发明的上述方法。
尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离权利要求所限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。