移动终端及其针对短消息中电话号码的信息查询添加方法

文档序号:7704346阅读:204来源:国知局
专利名称:移动终端及其针对短消息中电话号码的信息查询添加方法
技术领域
本发明涉及一种针对短消息中电话号码的信息查询添加方法,以及 实现该方法的移动终端。
背景技术
由于手机关机或者不在服务区等原因,手机用户经常会遗漏一些重 要的电话,当开机或者重新搜索到信号后,手机用户也不知道别人曾经 打电话给自己。针对这个问题,网络运营商提供了一项新的服务——"短 信呼,,,即如果有人打某用户的手机没有打通,稍后网络运营商会发一 条短信提醒该用户,告诉该用户在某个时间曾经有个号码拨打过其手 机,短信的内容一般为"您好,***号码在***年月日时分给您来电,请
及时回复。谢谅卜使用!"
这项服务确实给手机用户的生活带来了很大的便利,但是,也同时 带来了一个问题。因为目前,在运营商发给手机用户的提醒短信里面只 会显示对方手机的号码,即使该手机用户的通讯录中保存着这个号码的 相关信息,短信中也不会将对方的姓名等相关信息显示出来。而如果通 讯录中没有保存此号码,该手机用户对此号码的信息更是一无所知了 。
这就给手机用户带来一个困难,虽然知道曾有人拨打过自己的手 机,但因为提醒短信中只显示了对方的手机号码,所以不方便手机用户 判断是谁拨打的电话,进而不好决定是否要给对方回电话,这就使得运 营商的这项服务没有发挥出希望发挥的作用,也可能造成手机用户花费 一些不必要的通信费用。

发明内容
本发明所要解决的技术问题是提供一种移动终端,以及一种针对短 消息中电话号码的信息查询添加方法,使得在移动终端接收到包含电话号码的短消息时向其中添加该电话号码的相关信息,扩大运营商和终端 用户的利益。
为解决上述技术问题,本发明采用以下解决方案
一种移动终端,包括提取模块、比较模块和显示模块;
所述提取模块,用于在本移动终端接收到包含有电话号码的短消息 时,从中提取出所述电话号码并将其发送给比较模块;
所述比较模块,用于在接收到所述电话号码时,在本移动终端的通 讯录中查找与之匹配的号码,在查找到时从所述通讯录中^是取该号码对 应的用户信息并将其发送给显示模块;
所述显示模块,用于在接收到所述用户信息时,将所述短消息置于 可编辑状态后向其中所述电话号码之前/之后插入该用户信息,并在插入
后将所述短消息置于可阅读状态。
上述移动终端还包括号码归属地查询模块;
所述比较模块,还用于在通讯录中未查找到与所述电话号码匹配的 号码时,将该电话号码发送给号码归属地查询模块;
所述号码归属地查询模块,用于在本地数据库中存储号码归属地信 息表;还用于在接收到所述电话号码后,从所述号码归属地信息表中提 取出该电话号码对应的归属地信息并将其发送给显示模块;
所述显示模块,还用于在接收到所述归属地信息时,将所述短消息 置于可编辑状态后向其中所述电话号码之前/之后插入该归属地信息,并 在插入后将所述短消息置于可阅读状态。
其中,所述显示模块,还用于在向所述短消息中插入信息时,对该 插入信息作突出显示处理。
一种针对短消息中电话号码的信息查询添加方法,包括
(1) 在移动终端接收到短消息时,检查该短消息中是否包含有电 话号码,若是,则执行下一步;否则,结束本流程;
(2) 在通讯录中查找与所述电话号码相匹配的号码,若查找到,则从通讯录中提取出该号码对应的用户信息,并将该用户信息插入至所 述短消息中所述电话号码之前/之后。
其中,所述(2)中还包括若在通讯录中未查找到与所述电话号 码相匹配的号码,则从预存的号码归属地信息表中提取出该电话号码对 应的归属地信息,并将该归属地信息插入至所述短消息中所述电话号码 之前/之后。
其中,所述步骤(1)中,检查所述短消息中是否包含有电话号码 的方法为判断所述短消息中是否含有数字串,若有,则进一步判断该 数字串的位数是否不小于ll位,若是,则判定该数字串为电话号码。
其中,所述步骤(2)中,向所述短消息中插入信息的方法为
① 将所述短消息置于可编辑状态,
② 将所述短消息中电话号码后面的字符串移动到其他临时地址,并 返回该临时地址的起始地址及该字符串的长度;
③ 将所述待插入信息插入到所述短消息中,放置于所述电话号码之
后;
④ 根据所述临时地址的起始地址及字符串的长度提取所述字符串, 并将其移动到所述短消息中插入信息之后;
⑤ 将所述短消息置于可阅读状态。
其中,所述步骤(2)中,在将所述待插入信息插入到所述短消息 中时,对该插入信息作突出显示处理。
本发明具有以下有益效果
采用本发明,移动终端在接收到包含电话号码的短消息时,可自动 查询该电话号码对应的用户信息/归属地信息,进而将该用户信息/归属 地信息插入到短消息中相应位置。这样,用户在4^收到提醒来电一类的 短消息时,可确定是否有必要回复来电等,避免了通信话费的浪费,扩 大了用户和运营商的利益。


图l是本发明的实施例中移动终端的结构示意图2是本发明的实施例中移动终端针对短消息中电话号码的信息查 询添加方法流禾呈图3是本发明的实施例中显示模块的处理流程图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的详细说明
请参阅图1,该图所示为本实施例中移动终端的结构,包括4是取 模块、比较模块、号码归属地查询模块和显示模块;其中,
提取模块,用于在本移动终端接收到包含有电话号码的短消息时, 从中提取出所述电话号码并将其发送给比较模块;
比较模块,用于在接收到电话号码时,在本移动终端的通讯录中查 找与之匹配的号码,在查找到时从通讯录中提:取该号码对应的用户信息 并将其发送给显示模块;在未查找到时,从号码归属地信息表中提取出 该电话号码对应的归属地信息并将其发送给显示模块;
显示模块,用于在接收到用户信息/归属地信息时,将所述短消息置 于可编辑状态后向其中电话号码之前/之后插入该用户信息/归属地信
息,并对该信息作突出显示处理,然后将所述短消息置于可阅读状态。 请参阅图2,该图所示为本实施例中移动终端针对短消息中电话号
码的信息查询添加方法,包括以下步骤
201、在移动终端接收到短消息后,提取模块立即检查短消息内容
中是否包含有电话号码,如果有,则提取出该电话号码并将其发送给比
较模块。
因为目前电话号码加区号最短的是11位数字,而有时电话号码前 会附加一些数字,所以可将长度不小于11位的数字串作为电话号码的 判断依据。逐位比较,查找出与该电话号码匹配的号码,若查找到,则提取出该号 码对应的用户信息(如用户姓名)并将其发送给显示模块,之后执行步
骤204;若未查找到,则执行步骤203。
该步骤中,逐位比较的过程是首先比较电话号码的最后一位,若 最后一位相同,则再继续比较倒数第二位数字,如此不断逆向逐位比较, 直至遇下列三种情况中任一种时停止比较a、数字串长度不大于12位 并已经比较结束;b、数字串长度不大于12位,但在比较到某位数字时 没有出现匹配的号码;c、数字串长度大于12位,第12位已经比较结 束。
203、 将上述电话号码发送给号码归属地查询模块,号码归属地查 询模块可以根据固定电话的区号或者手机号码的第4至7位从预存的号 码归属地信息表中查找该电话号码的归属地,可以精确到城市或者地 区。查询到归属地信息以后,将该归属地信息发送给显示模块。
204、 显示模块将短消息置于可编辑状态,然后向其中电话号码之 前/之后插入用户信息/归属地信息,并在插入后将短消息置于可阅读状 态。
以向电话号码之后插入用户信息/归属地信息为例,上述步骤204 进一步包括(如图3所示)
301、 将短消息置于可编辑状态。
302、 检索到短消息中电话号码的最后一位。
303、 将电话号码的最后一位后面的内容(假定为字符串A)搬移 到其他可用的临时地址,并反馈此临时地址的起始地址(start address ) 和字符串A的长度(size)。
304、 将之前提取出来的用户信息/归属地信息插入到短消息中,放 置在电话号码最后一位的后面。为了将插入的用户信息/归属地信息与短消息中原来的内容区分开
来,此时还可将字符的颜色加以变化,例如短消息中原来字符的颜色
为黑色,则将插入的用户信息/归属地信息的字符颜色改为蓝色。当然, 也可以将插入的字符用小括号括起来或者加下划线,以示区别。
305、 将之前搬移走的字符串A再搬移回来,即根据反馈回的起始 地址找到此字符串,按照长度信息提取字符串A,放置到用户信息/归属 地信息的后面。
306、 将短消息置于可阅读状态。这样,用户打开短消息,看到电 话号码的同时,也可以看出相应的用户信息或者号码的归属地信息,给 用户提供了便利,极大地提升用户的使用感受。
以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照4交佳 实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可 以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方 案的精神和范围,均应涵盖在本发明的权利要求范围当中。
权利要求
1、一种移动终端,包括提取模块,其特征在于,还包括比较模块和显示模块;所述提取模块,用于在本移动终端接收到包含有电话号码的短消息时,从中提取出所述电话号码并将其发送给比较模块;所述比较模块,用于在接收到所述电话号码时,在本移动终端的通讯录中查找与之匹配的号码,在查找到时从所述通讯录中提取该号码对应的用户信息并将其发送给显示模块;所述显示模块,用于在接收到所述用户信息时,将所述短消息置于可编辑状态后向其中所述电话号码之前/之后插入该用户信息,并在插入后将所述短消息置于可阅读状态。
2、 如权利要求1所述的移动终端,其特征在于,还包括号码归 属地查询模块;所述比较模块,还用于在通讯录中未查找到与所述电话号码匹配 的号码时,将该电话号码发送给号码归属地查询模块;所述号码归属地查询模块,用于在本地数据库中存储号码归属地 信息表;还用于在接收到所述电话号码后,从所述号码归属地信息表 中提取出该电话号码对应的归属地信息并将其发送给显示模块;所述显示4莫块,还用于在接收到所迷归属地信息时,将所述短消 息置于可编辑状态后向其中所述电话号码之前/之后插入该归属地信 息,并在插入后将所述短消息置于可阅读状态。
3、 如权利要求1或2所述的移动终端,其特征在于, 所述显示才莫块,还用于在向所述短消息中插入信息时,对该插入信息作突出显示处理。
4、 一种针对短消息中电话号码的信息查询添加方法,其特征在 于,该方法包4舌(1)在移动终端接收到短消息时,检查该短消息中是否包含有电话号码,若是,则执行下一步;否则,结束本流程;(2)在通讯录中查找与所述电话号码相匹配的号码,若查找到, 则从通讯录中提取出该号码对应的用户信息,并将该用户信息插入至 所述短消息中所述电话号码之前/之后。
5、 如权利要求4所述的信息查询添加方法,其特征在于,所述 (2)中还包括若在通讯录中未查找到与所述电话号码相匹配的号码,则从预存的号码归属地信息表中提取出该电话号码对应的归属地 信息,并将该归属地信息插入至所述短消息中所述电话号码之前/之 后。
6、 如权利要求4或5所述的信息查询添加方法,其特征在于, 所述步骤(l)中,检查所述短消息中是否包含有电话号码的方法为 判断所述短消息中是否含有数字串,若有,则进一步判断该数字串的 位数是否不小于ll位,若是,则判定该数字串为电话号码。
7、 如权利要求4或5所述的信息查询添加方法,其特征在于, 所述步骤(2)中,向所述短消息中插入信息的方法为① 将所述短消息置于可编辑状态,② 将所述短消息中电话号码后面的字符串移动到其他临时地址, 并返回该临时地址的起始地址及该字符串的长度;③ 将所述待插入信息插入到所迷短消息中,放置于所述电话号码 之后;④ 根据所述临时地址的起始地址及字符串的长度提取所述字符 串,并将其移动到所述短消息中插入信息之后; 将所述短消息置于可阅读状态。
8、 如权利要求4或5所述的信息查询添加方法,其特征在于, 所述步骤(2)中,在将所述待插入信息插入到所述短消息中时,对 该插入信息作突出显示处理。
全文摘要
本发明公开了一种移动终端及其针对短消息中电话号码的信息查询添加方法,所述移动终端包括提取模块、比较模块和显示模块;所述方法为(1)在移动终端接收到短消息时,提取模块检查该短消息中是否包含有电话号码,若是,则执行下一步;否则,结束本流程;(2)比较模块在通讯录中查找与所述电话号码相匹配的号码,若查找到,则从通讯录中提取出该号码对应的用户信息,并通过显示模块将该用户信息插入至所述短消息中所述电话号码之前/之后。采用本发明,用户在接收到提醒来电一类的短消息时,可确定是否有必要回复来电等,避免了通信话费的浪费,扩大了用户和运营商的利益。
文档编号H04M1/2745GK101577761SQ20091010777
公开日2009年11月11日 申请日期2009年5月25日 优先权日2009年5月25日
发明者飞 殷, 赵真理 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1