一种手机短信息的自动处理装置及方法转让专利

申请号 : CN200610110581.X

文献号 : CN1917662B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周荣洁

申请人 : 深圳市经纬科技有限公司

摘要 :

本发明公开了一种手机短信息的自动处理装置及方法,其方法包括以下步骤:在收到短信后对该短信中的数字串逐个进行分析,识别出连续的数字以及间隔预定字数的数字;提取并去除该数字中的间隔字、删除连字符、合并区号和删除分机号以获得电话号码;在手机电话簿中查找包含所述电话号码的联系人记录,如果找到匹配记录,则将匹配的电话号码记录中的联系人姓名提取出来,与所述电话号码对应起来,并将匹配的电话号码及联系人姓名予以显示。本发明装置和方法可将短信息中的电话号码准确识别出来,并立即与手机电话簿中的联系人对应起来,使用户快速确定联系人列表是否有该联系人,尤其在手机短信息飞速增长的现在,可帮助用户大大提高工作效率。

权利要求 :

1.一种手机短信息的自动处理装置,包括内置有一控制单元的一基带处理器,以及位于所述基带处理器外部的一存储装置;其特征在于,所述基带处理器还内置有分别与所述控制单元和所述存储装置连接的:一短信息分析单元、一电话号码预处理器、一电话号码编辑器、一手机电话薄提取装置、一电话号码合并器和一电话号码存入单元,用于在所述控制单元的控制下,对所收到短信中的数字串逐个进行分析并识别出连续的数字以及间隔预定字数的数字;提取并去除该数字中的间隔字、删除连字符、合并区号和删除分机号以获得电话号码;并在手机电话簿中查找包含所述电话号码的联系人记录,如果找到匹配记录,则将匹配的电话号码记录中的联系人姓名提取出来,与所述电话号码对应起来。

2.一种手机短信息的自动处理方法,其包括以下步骤:

A、在收到短信后对该短信中的数字串逐个进行分析,识别出连续的数字以及间隔预定字数的数字;

B、提取达到预定数字个数的数字,并进行去除间隔字、删除连字符、合并区号和删除分机号的处理以获得电话号码;

C、在手机电话簿中查找包含所述电话号码的联系人记录,如果找到匹配记录,则将匹配的电话号码记录中的联系人姓名提取出来,与所述电话号码对应起来,并将匹配的电话号码及联系人姓名予以显示。

说明书 :

技术领域

本发明涉及一种手机短信息的自动处理装置及方法。

背景技术

目前移动通信中基于短信息的应用越来越多,在收到的短信息中经常含有电话号码,目前许多手机可以将短信息中的电话号码识别并提取出来,并可以对这些号码进行一系列的操作,如拨出电话、保存到电话薄、发短信等操作。但目前的技术存在以下缺陷:
对短信息中电话号码的识别不够准确,目前的手机在提取短信息中的电话号码时,只简单提取连续的数字串,不识别电话号码中的区号及分机号连字符,例如如果短信息中包含了“0755-83324125转8007”时,手机将其提取为三个电话号码:
0755
83324125
8007
可见,短信中凡包含的所有数字串,不管数字数多少,均视为电话号码提取出来,显然就降低了实用性和准确性。
另外,即使手机从短信息中提取到了准确的电话号码,但是如果用户对这些号码不是很熟悉,即使这些号码已经存在于SIM卡或手机的电话薄联系人中,也很难找到对应的联系人,用户在阅读短信时往往不知道该短信中的电话号码是否是自己熟悉的人,会忽略掉一些重要的短信息。
随着手机短信息的广泛应用,人们对手机处理短信息的要求也不断提高,人们不再满足于手机短信息仅传达一些简单的文字信息,而是希望提高手机对短信息处理上的智能化与自动化,让人们的工作及生活变得更加方便。
因此,现有技术还有待于改进和发展。

发明内容

本发明的目的是克服上述现有技术中存在的缺陷,提出一种手机能自动智能处理短信息中电话号码的方法和装置。
为实现上述目的,本发明采用的技术方案包括:
一种手机短信息的自动处理装置,包括内置有一控制单元的一基带处理器,以及位于所述基带处理器外部的一存储装置;所述基带处理器还内置有分别与所述控制单元和所述存储装置连接的:一短信息分析单元、一电话号码预处理器、一电话号码编辑器、一手机电话薄提取装置、一电话号码合并器和一电话号码存入单元,用于在所述控制单元的控制下,对所收到短信中的数字串逐个进行分析并识别出连续的数字以及间隔预定字数的数字;提取并去除该数字中的间隔字、删除连字符、合并区号和删除分机号以获得电话号码;并在手机电话簿中查找包含所述电话号码的联系人记录,如果找到匹配记录,则将匹配的电话号码记录中的联系人姓名提取出来,与所述电话号码对应起来。
一种手机短信息的自动处理方法,其包括以下步骤:
A、在收到短信后对该短信中的数字串逐个进行分析,识别出连续的数字以及间隔预定字数的数字;
B、提取达到预定数字个数的数字,并进行去除间隔字、删除连字符、合并区号和删除分机号的处理以获得电话号码;
C、在手机电话簿中查找包含所述电话号码的联系人记录,如果找到匹配记录,则将匹配的电话号码记录中的联系人姓名提取出来,与所述电话号码对应起来,并将匹配的电话号码及联系人姓名予以显示。
与现有技术相比,本发明所提出的一种手机短信息的自动处理装置和方法,可将短信息中的电话号码准确识别出来,并立即与手机电话薄中的联系人对应起来,使用户快速确定联系人列表是否有该联系人,尤其在手机短信息飞速增长的现在,可帮助用户大大提高工作效率。

附图说明

下面结合附图,将对本发明进行更为详细的说明,其中:
图1是本发明自动处理手机短信息的原理示意图;
图2为本发明的方法的流程示意图。

具体实施方式

下文,将详细说明本发明。
本发明的一种能自动智能处理短信息中电话号码的装置,其基本是一通用通讯装置,如手机,其包括一显示装置,用于显示各类信息;一存储装置,本发明中主要指电话号码存储器,用于存储从短信息中提取的电话号码,但实际还可以存储更多数据;一基带处理器,用于从手机接收到的短信息中分析、提取电话号码并处理。
本发明方法可将提取的电话号码存入电话号码存储器,或从存储器中提取电话号码,并在手机电话薄中查找包含该电话号码的联系人记录,如果找到匹配记录,即将该记录中联系人姓名提取出来,存入电话号码存储器与电话号码对应起来。在完成存储后再从存储器提取未处理的下一个电话号码继续上述步骤,直到所有电话号码处理完毕。
本发明方法的另一方式是所述基带处理器在从手机短信中分析、提取到一个电话号码后立即在手机电话薄中查找包含该电话号码的联系人记录,如果找到匹配记录,将该记录中联系人姓名提取出来,与电话号码一起存入电话号码存储器中。完成后再从当前短信息中提取第二个电话号码继续上述步骤,直到所有当前短信息中所有电话号码处理完毕。
本发明所述基带处理器还包括一电话号码存入单元,用于接收各种电话号码及联系人姓名存入指令,并将对应号码存入所述存储装置的电话号码对应存储位置;
一短信息分析单元,用于分析短信息中的数字串并识别出正确的电话号码。短信息中的数字串不一定是电话号码,电话号码也不一定的连续的数字串,因此要对电话号码的特征进行必要的定义,才能准确识别。
例如,下面是一些特征定义:
单独的数字串必须是7位或8位数字串或以上位数,但超过预定位数则不是,例如银行帐号,目前一般城市的电话号码都是7位或8位,手机为11位。
由于一般的输入习惯是在数字串之间有“+、-、*、”或括号、空格等单个的半角及全角符号的,或带有“转、呼、拨”等转分机字样的汉字的,均视为一个完整的电话号码。如果单独数字串以“0”开头,且长度为3位或4位,可识别为区号,如果5位以下的单独数字串跟在一个长数字串(7位或8位)后面,中间有其它一个符号或汉字隔开,则识别为分机号。
本发明装置在执行了短信中电话号码提取指令后,系统会先找出满足上述条件的电话号码罗列出来,再将不符合上述条件的每个纯数字串单独提取出来,作为一个近似电话组,并做上近似电话号码的标记,此举主要是防止漏掉有些输入不规范的电话号码。
本发明所述基带处理器中还包括一控制单元,其主要作用是控制各单元执行相应指令,完成特定的功能,具体包括如下内容:提取短信息中的电话号码并存入电话号码存储器内,如果有多个电话号码,则作为多条记录存储;将提取的电话号码列出来供用户修改,以便修正一些因书写不规范造成的识别误差。例如有时发信人在短信中输入电话号码时,可能输入一些不规范的字符,虽然人工可以辨认,但系统无法识别,这样的号码如果保存到电话薄,可能对以后的拨电话、发短信等应用带来一些问题。
本发明所述控制单元还实现控制在手机电话薄中查找包括上述电话号码的联系人记录并提取出来,予以显示;对带有区号及分机号连字符的电话号码在拨打时进行规范化处理,具体表现在删除区号的连字符,将区号与电话号码连续起来,并删除分机号及其连字符或间隔字。
本发明方法将查到的联系人姓名存入所述存储装置内并与电话号码对应存储,如果在短信中包含的电话号码找到了对应的联系人,说明用户保存过该电话号码,则不需要再保存,反之,是一个陌生的电话号码,用户可选择保存。
如图1所示,本发明提出的自动处理手机短信息的装置包括存储装置、显示装置、基带处理器。而所述基带处理器包括了在其内部控制单元直接控制下,与所述基带处理器外部存储装置均直接连接的:一电话号码存入单元、一短信息分析单元、一电话号码编辑器、一电话号码预处理器、一手机电话薄提取装置、以及一电话号码合并器。
其中所述的基带处理器可以是手机芯片,所述的存储装置可以是用于手机内的一闪存(Flash Memory)。并且,如图1所示,所述的基带处理器包括:电话号码存入单元、短信息分析单元、显示单元和控制单元。所述的电话号码存入单元用于接收各种电话号码及联系人姓名存入指令,并将其存入所述存储装置的电话号码存储器内;将提取的电话号码列出来供用户修改,以便修正一些因书写不规范造成的识别误差;所述短信息分析用于分析短信息中的数字串并识别出正确的电话号码;所述的显示单元用于显示处理好的电话号码及对应的联系人姓名;所述控制单元的作用包括:提取短信息中的电话号码并存入所述的电话号码存储器内;在手机电话薄中查找包括上述电话号码的联系人记录并提取出来。将查到的联系人姓名存入所述的电话号码存储器内并与电话号码合并起来。
本发明可将提取的电话号码存入一存储器,从存储器中提取电话号码,并在手机电话薄中查找包含该电话号码的联系人记录,如果找到匹配记录,将该记录中联系人姓名提取出来,存入存储器与电话号码对应起来。完成后再从存储器提取未处理的下一个电话号码继续上述步骤,直到所有电话号码处理完毕。
或者,所述基带处理器从手机短信中提取到一个电话号码后立即在手机电话薄中查找包含该电话号码的联系人记录,如果找到匹配记录,将该记录中联系人姓名提取出来,与电话号码一起存入存储器中。完成后再从当前短信息中提取第二个电话号码继续上述步骤,直到所有当前短信息中所有电话号码处理完毕。
如果用户要立即拨打提取的电话号码,系统可对带有区号及分机号连字符的电话号码在拨打时进行规范化处理,具体表现在删除区号的连字符,将区别与电话号码连续起来,并删除分机号及其连字符,以便用户顺利拨打成功。
本发明装置和方法强化了手机短信息的自动处理方式,扩展了手机短信息的功能,使手机短信息更加实用,更好地满足了用户快速处理大量短信息的要求。
应当理解的是,上述针对本发明具体实施例的描述较为详细,并不能因此而理解为对本发明专利保护范围的限制,本发明的专利保护范围应以所附权利要求为准。