一种处理短消息中的电话号码的方法及装置制造方法及图纸

技术编号:4195316 阅读:262 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种处理短消息中电话号码的方法,包括:终端接收到短消息后,在该短消息中搜索数字序列,若搜索到数字序列,则识别该数字序列是否为电话号码,若该数字序列为电话号码,则当该电话号码为固定电话号码时,为该固定电话号码添加区号;当该电话号码为手机号码时,为该手机号码添加归属地信息。本发明专利技术通过为短消息中的固定电话号码添加区号,为短消息中的手机号码添加归属地信息,短消息的接收方可以准确地从短消息内容中获知固定电话的区号以及手机号码的归属地,从而使得用户更加清楚的了解号码信息,方便回拨电话。

【技术实现步骤摘要】

本专利技术涉及移动通信
,尤其涉及一种处理短消息中的电话号码的方法及装置
技术介绍
手机短消息(短信)以其低廉的使用费用、便捷的发送方式以及丰富的信息含量,越来越受到使用者的青睐。很多情况下,人们需要通过短信发送电话号码,短信的接收方通常需要拨打短信中的电话号码。然而,如果短信中的电话号码相对短信接收方属于异地的固定电话,短信接收方也许并不知道短信中的固话号码的区号,拨打时就会相当不便;如果短信中的电话号码为手机号码,用户往往难于确定该手机号码的归属地,以至于无法决定是否拨打。中国专利说明书200410057010. 5 ^>开了 一种手机短信中的^t字处理方法,该方法包括以下几个步骤第 一步,主叫方将包含有阿拉伯数字序列的短信发送给被叫方;第二步,被叫方对主叫方发来的包含有阿拉伯数字序列的短信进行接收,并手动选择数字提取程序;第三步,该数字提取程序将所述的阿拉伯数字序列从所述短信中提取出来并进4f处理。上述方法仅能实现将阿拉伯数字序列从短消息中提取出来,并没有对电话号码和其它数字内容进行区分,比如,提取的阿拉伯数字序列为320.1、88723976和13992890000,显然320.1并不是电话号码,而88723976和13992890000即使是电话号码,但仍然存在短信接收方无法获知固话号码的区号,以及手机号码的归属地,短信接收方仍然无法方便地拨打短信中的电话号码。
技术实现思路
本专利技术要解决的技术问题是提供一种处理短消息中的电话号码的方法及装置,解决用户在接收到包含电话号码的短信后,无法确定固话号码的区号以及手机号码的归属地的问题,使用户能够方便地拨打短信中的电话号码。为解决上述技术问题,本专利技术的一种处理短消息中电话号码的方法,包括终端接收到短消息后,在该短消息中搜索数字序列,若搜索到数字序列,则识别该数字序列是否为电话号码,若该数字序列为电话号码,则当该电话号码为固定电话号码时,为该固定电话号码添加区号;当该电话号码为手机号码时,为该手机号码添加归属地信息。进一步地,为固定电话号码添加的区号是短消息的发送方的手机号码的归属地的区号。进一步地,在终端中保存有手机号码归属地查询表;当电话号码为手机号码时,终端根据该手机号码,从该手机号码归属地查询表中查询为手才几号码添加的归属:l也信息。进一步地,在终端中还保存有固定电话区号查询表;当电话号码为固定电话号码时,终端根据短消息的发送方的手机号码,从手机号码归属地查询表中查询短消息的发送方的归属地信息,根据该归属地信息,从固定电话区号查询表中,查询短消息的发送方的归属地对应的区号,将该区号作为固定电话号码的区号。进一步地,在终端中保存有匹配规则,终端将数字序列识别为电话号码后,读取并运^亍该匹配-见则;当电话号码为手机号码时,匹配规则根据该手机号码的归属地标识段,从手机号码归属i也查询表中查询为手机号码添加的归属地信息;当电话号码为固定电话号码时,匹配规则根据短消息的发送方的手机号码的归属地标识段,从手机号码归属地查询表中查询短消息的发送方的归属地信息,根据该归属地信息,从固定电话区号查询表中,查询短消息的发送方的归属地对应的区号,将该区号作为固定电话号码的区号。进一步地,当电话号码为固定电话号码时,匹配规则还为固定电话号码添加归属地信息,将短消息的发送方的归属地信息作为固定电话号码的归属地信息。进一步地, 一种处理短消息中的电话号码的装置,该装置包括搜索模块、识别模块和匹配斗莫块,其中搜索模块,用于在该装置接收到短消息后,在该短消息中搜索数字序列,若搜索到数字序列,则将搜索到的数字序列发送给识别模块;识别模块,用于识别接收到的数字序列是否为电话号码,若为电话号码,则识别出固定电话号码和手机电话号码,并分别发送给匹配模块;匹配模块,用于为固定电话号码添加区号;为手机号码添加归属地信息。进一步地,匹配模块为固定电话号码添加的区号是短消息的发送方的手机号码的归属地的区号。进一步地,该装置还包括存储模块;存储模块,用于保存手机号码归属地查询表;匹配模块在电话号码为手机号码时,根据该手机号码,从存储器中保存的手机号码归属地查询表中查询为手机号码添加的归属地信息。进一步地,存储模块,还用于保存固定电话区号查询表;匹配模块在电话号码为固定电话号码时,根据短消息的发送方的手机号码,从手机号码归属地查询表中查询短消息的发送方的归属地信息,根据该归属地信息,从存储模块中保存的固定电话区号查询表中,查询短消息的发送方的归属地对应的区号,将该区号作为固定电话号码的区号。综上所述,本专利技术通过为短消息中的固定电话号码添加区号,为短消息中的手机号码添加归属地信息,短消息的接收方可以准确地从短消息内容中获知固定电话的区号以及手机号码的归属地,从而使得用户更加清楚的了解号码信息,方便回拨电话。附图说明图l为本专利技术实施例处理短消息中的电话号码的方法的流程图;图2为本专利技术实施例处理短消息中的电话号码的装置的架构图。具体实施例方式本专利技术实施例中,通过为短消息中的固定电话号码添加区号,为手机号码添加归属地信息,从而方便短消息接收方的用户拨打短消息中的电话号码。下面结合附图对本专利技术的具体实施方式进行说明。实施例1:为实现本实施例中的方法,需要在终端中预先存储手机号码归属地查询表和固定电话区号查询表,在手机号码归属地查询表中记录有手机号码的归属地标识段(如手机号码的4 7位)与归属地的对应关系,固定电话区号查询表中记录归属地信息与该归属地的区号的对应关系。图1所示为本专利技术实施例的处理短消息中的电话号码的方法,该方法包括101:短消息接收方的终端接收到短消息后,在用户选择查看短消息时,终端从存储器中读取预先配置的搜索规则;102:终端运行搜索规则,搜索短消息内容中包含的数字序列;搜索规则可采用已有任何能从短消息中搜索出数字序列的规则,数字序列可以是一个或多个阿拉伯数字或者是阿拉伯数字与特殊符号(如括号、短接线)的组合。终端接收到的短消息为Unicode码,搜索规则逐字符地从短消息中查找数字字符,比如,可能从短消息中搜索出123.046、 66666666和13600111111等数字序列。103:终端从存储器中读取预先配置的识别规则;104:终端运行识别规则,对搜索到的数字序列进行识别,判断数字序列是否为电话号码,并识别出固定电话号码和手机号码;识别规则对搜索出的数字序列做进一步的识别,从数字序列中识别出电话号码。本实施例中可采用常规的长度识别规则,目前国内手机号码为11位,固定电话号码一般为7到8位,比如,123.046经识别不是电话号码,66666666和13600111111经识别是电话号码,识别规则也可以由用户自行配置。105:终端对识别为电话号码的数字序列进行标记;如,可釆用下划线和改变数字颜色或字体等,对电话号码进行标记。106:终端从存储器中读耳又预先配置的匹配MJ'J;107:终端运行匹配规则,匹配规则为识别出的手机号码,添加归属地信息,'为识别出的固定电话号码添加区号;匹配规则根据识别出的手机号码的归属地标识段,从手机号码归属地查询表中查询识别出的手机号码的归属地信息,为手机号码添加归属地信息。对识别出的固定电话号码,终端根据短消息的发送方的手机号码,从手本文档来自技高网...

【技术保护点】
一种处理短消息中电话号码的方法,包括:终端接收到短消息后,在该短消息中搜索数字序列,若搜索到数字序列,则识别该数字序列是否为电话号码,若该数字序列为电话号码,则当该电话号码为固定电话号码时,为该固定电话号码添加区号;当该电话号码为手机号码时,为该手机号码添加归属地信息。

【技术特征摘要】
1、一种处理短消息中电话号码的方法,包括终端接收到短消息后,在该短消息中搜索数字序列,若搜索到数字序列,则识别该数字序列是否为电话号码,若该数字序列为电话号码,则当该电话号码为固定电话号码时,为该固定电话号码添加区号;当该电话号码为手机号码时,为该手机号码添加归属地信息。2、 如权利要求l所述的方法,其特征在于,为所述固定电话号码添加的区号是所述短消息的发送方的手机号码的 归属地的区号。3、 如权利要求2所述的方法,其特征在于, 在所述终端中保存有手机号码归属地查询表;当所述电话号码为手机号码时,所述终端根据该手机号码,从该手机号 码归属地查询表中查询为所述手机号码添加的归属地信息。4、 如权利要求3所述的方法,其特征在于, 在所述终端中还保存有固定电话区号查询表;当所述电话号码为固定电话号码时,所述终端根据所述短消息的发送方 的手机号码,从所述手机号码归属地查询表中查询所述短消息的发送方的归 属地信息,根据该归属地信息,从所述固定电话区号查询表中,查询短消息 的发送方的归属地对应的区号,将该区号作为所述固定电话号码的区号。5、 如权利要求4所述的方法,其特征在于,在所述终端中保存有匹配规则,所述终端将所述数字序列识别为电话号 石马后,读取并运^亍该匹配身见则;当所述电话号码为手机号码时,所述匹配规则根据该手机号码的归属地 标识段,从所述手机号码归属地查询表中查询为所述手机号码添加的归属地 信息;当所述电话号码为固定电话号码时,所述匹配规则根据所述短消息的发 送方的手机号码的归属地标识段,从所述手机号码归属地查询表中查询所述 短消息的发送方的归属地信息,根据该归属地信息,从所述固定电话区号查询表...

【专利技术属性】
技术研发人员:邓方民赵斌刘利章薛涛
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1