一种通信终端及其导入通讯录的方法

文档序号:7747150阅读:163来源:国知局

专利名称::一种通信终端及其导入通讯录的方法
技术领域
:本发明涉及通信终端,具体涉及一种通信终端及其导入通讯录的方法。
背景技术
:目前,大多数移动通信终端都提供导出/入通讯录的功能,但是通常只能导入同一厂商同一时期的通讯录文件,而不同厂商导出通讯录文件的信息排布格式都不相同,且同一厂商不同时期终端导出通讯录文件的信息排布格式也有不同,这些导出的信息排布格式不同的通讯录文件在导入到新的移动通信终端中时,就存在格式无法兼容的问题,导致无法导入的缺陷,使得用户无法在新的移动通信终端上便捷继承和使用这些通讯录文件中的信息
发明内容本发明需要解决的技术问题是,如何提供一种通信终端及其导入通讯录的方法,能导入多种信息格式的通讯录文件。本发明的第一个技术问题这样解决一种通信终端,包括主控制芯片及其连接的存储器,其特征在于,还包括通讯录文件读/写模块,连接在所述主控制芯片和存储器之间,用于读取所述存储器中的通讯录导入文件或将数据写入所述存储器中的通讯录目标文件;导入文件信息排布识别模块,内置在所述主控制芯片中,用于进行通讯录中信息项特征匹配、识别所述导入文件中通讯录记录中信息项的统一排布格式;信息解析模块,与所述通讯录文件读/写模块和识别模块连接、内置在所述主控制芯片中,用于按所述排布格式解析所述导入文件并将其转换为所述目标文件的数据格式。按照本发明提供的通信终端,所述通讯录导入文件所在的存储器是内部或外部存储器。本发明的另一个技术问题这样解决构建一种通信终端导入通讯录的方法,利用通信终端内主控制芯片,包括以下步骤2.1)通过所述主控制芯片I/O端读取存储器内的通讯录原始导入文件;2.2)遍历或部分遍历所述导入文件,同时按信息项进行特征匹配、识别所述导入文件内的每条通讯录记录中信息项的统一排布格式;2.3)根据所述排布格式解析提取所述导入文件中的通讯录记录及其记录项,并通过所述主控制芯片I/O端按自身通讯录的格式添加或更新到目标文件中。按照本发明提供的方法,该方法还包括步骤2.2)和2.3)之间的通过一次或多次依所述排布格式进行遍历或部分遍历匹配、校准所述排布格式。按照本发明提供的方法,所述存储器是内部存储器或外部存储器,所述外部存储器是通过所述通信终端外部数据接口与所述主控制芯片I/O端电连接。按照本发明提供的方法,所述导入文件的文件格式是一种或多种,每种文件格式的导入文件其信息格式多样。按照本发明提供的方法,还包括进行通讯录导入时,步骤2.1)中通过所述主控制芯片I/O端读取存储器内的文件不是所述一种或多种中任一文件格式,直接退出导入、结束。按照本发明提供的方法,所述信息项包含一个或多个关键字,如信息项“姓名”包含关键字“姓名”、“姓”、“名”、“firstname”、“Iastname”等。按照本发明提供的方法,所述特征匹配包括关键字匹配。按照本发明提供的方法,所述关键字为描述信息项的集合。按照本发明提供的方法,所述特征匹配包括字符类型匹配,如阿拉伯字符。按照本发明提供的方法,所述部分遍历是遍历所述导入文件中从首字节开始,直到第一个结束符为止,长度范围在O4KB之间;所述结束符可以有多种,比如回车换行符5寸。按照本发明提供的方法,所述通信终端包括但不限制于是固定电话机、手机和无线固话。本发明提供的通信终端及其导入通讯录的方法,能导入各种信息格式的通讯录,使得用户在使用新移动通信终端可以方便地继承和使用在其他通信终端中导出的通讯录文件,而不必顾忌不同通信厂商和不同时期产品。下面结合附图和具体实施例进一步对本发明进行详细说明。图1为本发明具体实施例移动通信终端中通讯录导入系统结构示意图;图2为图1所示系统通讯录导入流程一示意图;图3为图1所示系统通讯录导入流程二示意图。具体实施例方式如图1所示,本发明具体实施例移动通信终端中的通讯录导入系统包括通讯录文件读/写模块11、导入文件信息排布识别模块12和信息解析模块13,其中通讯录文件读/写模块11,连接在所述主控制芯片和存储器之间,用于读取所述存储器中的通讯录导入文件或将数据写入所述存储器中的通讯录目标文件;导入文件信息排布识别模块12,内置在所述主控制芯片中,用于进行通讯录中信息项特征匹配、识别所述导入文件中通讯录记录中信息项的统一排布格式;信息解析模块13,与所述识别连接、内置在所述主控制芯片中,用于按所述排布格式解析所述导入文件并将其转换为所述目标文件的数据格式。如图2所示,本发明移动通信终端实施例中一种通讯录导入流程,具体包括步骤21、根据用户的导入命令为用户提供选择导入到的存储介质;步骤22、根据用户的导入命令为用户提供选择导入的输入接口,用户通过输入接口选择通讯录文件;步骤23、根据步骤22选择的通讯录文件,分析文件中的内容信息,识别文件的信息排布规律;步骤24、根据步骤23中识别的信息排布规律,解析通讯录文件的内容,选择有效信息导入到存储介质;上述方法流程中,移动通信终端导入的通讯录文件,用户可以通过USB接口、红外或蓝牙等连通方法将通讯录文件拷贝到移动通信终端中,选择移动通信终端的导入功能,并选择通讯录文件,就可以把通讯录文件中的联系人资料导入到移动通信终端中。上述方法流程通过为用户提供通讯录导入功能,依据一定规则,通讯录文件中的信息排布顺序可以变动、信息排布项可以增加或删除,适用于使厂商的移动通信终端能够实现导入功能的上下兼容,节约开发和维护成本;如图3所示,本发明移动通信终端实施例中另一种通讯录导入流程,具体包括步骤31、根据用户的导入命令为用户提供选择导入到的存储介质;步骤32、根据用户的导入命令为用户提供选择导入的输入接口,用户通过输入接口选择待导入的通讯录文件;步骤33、根据步骤32选择的通讯录文件,读入文件的内容,匹配信息排布格式库,识别文件的信息排布格式;步骤34、根据步骤33的信息排布格式,分析文件中的内容,识别文件的信息排布规律;步骤35、根据步骤34中识别的信息排布规律,解析通讯录文件信息,选择有效信息导入到存储介质;上述方法流程中,移动通信终端导入的通讯录文件,不限制文件格式;用户可以通过USB接口、红外或蓝牙等连通方法将通讯录文件拷贝到移动通信终端中,选择移动通信终端的导入功能,并选择通讯录文件,如果通讯录文件被识别为信息排布格式库中的一种,就可根据信息排布格式分析出信息项,然后与移动通信终端中的信息匹配项进行关键字匹配,从而得到信息排布规律,再根据信息排布规律分析通信录文件中的联系人信息,把可识别的联系人资料导入到移动通信终端中。上述方法流程中,通过为用户提供导入接口,使得移动通信终端能够兼容不同厂商移动通信终端导出的通讯录文件,为用户交换联系人资料提供了非常大的便利;上述方法流程中,移动通信终端的通讯录导入功能,可以实现向下兼容;上述方法流程中,只要将通讯录文件的信息排布格式和对应信息项的关键字添加到移动通信终端中的信息排布格式数据库和对应项的关键字数据库中,移动通信终端就可以支持此类信息排布格式的通讯录文件导入功能,具有非常强的扩展性。上述导入流程都包括识别文件的信息排布格式导入有效信息,下面结合一个具体应用详细说明该过程待导入的通讯录文件该通讯录文件的信息内容为”姓”,”名”,”手机号码”,”住宅电话”,”手机电话(家庭)”,”一般电话”,”传真””李”,”明”,”13812345678”,”87654321”,”80123456”,”6625”,”076956784321”......移动通信终端信息排布顺序及匹配的关键字为<table>tableseeoriginaldocumentpage6</column></row><table>操作步骤1、当用户选择将通讯录文件导入到电话本中时,信息排布格式模块读取通讯录文件中的第一行信息,读取排布格式库中的格式进行匹配,若匹配失败,则退出导入操作;若匹配到一种信息排布格式,则记录此信息排布格式类型;本例子中的信息排布格式为”XX”,”XX”,……,”XX”;此格式能匹配到信息排布格式库。2、按照信息排布格式类型,分析通讯录文件的信息项,进行信息项特征匹配,获得在通信终端中匹配的信息项和顺序;本例子中的匹配结果如下<table>tableseeoriginaldocumentpage6</column></row><table>备注”Y”标记为匹配;”N”标记为未匹配;匹配顺序中”0”表示非匹配项。3、从第一个联系人开始读取信息,根据信息项特征匹配结果依次匹配移动终端中的联系人信息项,保存联系人资料到存储介质中,直到文件结束,本例子中第一个联系人资料匹配结果如下移动终端信息项I姓名I移动号码家庭号码公司号码传真信息项内容W^1381234567887654321076956784321~备注当“姓名”分为“姓”和“名”时,需要组合成“姓名”;匹配的信息项存在多对一匹配的情况时,采取先到先匹配原则;如“移动号码”先匹配“手机号码”项,若“手机号码”项内容为空,则再匹配“手机号码(家庭)”项。以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围.权利要求一种通信终端,包括主控制芯片及其连接的存储器,其特征在于,还包括通讯录文件读/写模块(11),连接在所述主控制芯片和存储器之间,用于读取所述存储器中的通讯录导入文件或将数据写入所述存储器中的通讯录目标文件;导入文件信息排布识别模块(12),内置在所述主控制芯片中,用于进行通讯录中信息项特征匹配、识别所述导入文件中通讯录记录中信息项的统一排布格式;信息解析模块(13),与所述通讯录文件读/写模块和识别模块连接、内置在所述主控制芯片中,用于按所述排布格式解析所述导入文件并将其转换为所述目标文件的数据格式。2.一种通信终端导入通讯录的方法,其特征在于,利用通信终端内主控制芯片,包括以下步骤2.1)通过所述主控制芯片I/O端读取存储器内的通讯录原始导入文件;2.2)遍历或部分遍历所述导入文件,同时按信息项进行特征匹配、识别所述导入文件内的每条通讯录记录中信息项的统一排布格式;2.3)根据所述排布格式解析提取所述导入文件中的通讯录记录及其信息项,并通过所述主控制芯片I/O端按自身通讯录的格式添加或更新到目标文件中。3.根据权利要求2所述方法,其特征在于,该方法还包括步骤2.2)和2.3)之间的通过一次或多次依所述排布格式进行遍历或部分遍历匹配、校准所述排布格式。4.根据权利要求2所述方法,其特征在于,所述存储器是内部存储器或外部存储器,所述外部存储器是通过所述通信终端外部数据接口与所述主控制芯片I/O端电连接。5.根据权利要求2所述方法,其特征在于,所述导入文件的文件格式是一种或多种。6.根据权利要求5所述方法,其特征在于,还包括进行通讯录导入时,步骤2.1)中通过所述主控制芯片I/O端读取存储器内的文件不是所述一种或多种中任一文件格式,直接退出导入操作、结束。7.根据权利要求2所述方法,其特征在于,所述通讯录文件中的多个信息项可以匹配通信终端中的同一信息项。8.根据权利要求7所述方法,其特征在于,所述信息项包含一个或多个关键字。9.根据权利要求2所述方法,其特征在于,所述特征匹配包括关键字匹配或字符类型匹配。10.根据权利要求2所述方法,其特征在于,所述通信终端是固定电话机、手机和无线固话中的任一种。全文摘要本发明涉及一种通信终端及其导入通讯录的方法,其中通信终端包括存储器、通讯录文件读/写模块(11)以及主控制芯片中的导入文件信息排布识别模块(12)和信息解析模块(13),方法包括读取导入文件;按信息项进行特征匹配、识别导入文件信息排布格式;按所述排布格式解析提取通讯录记录及其记录项并按自身格式添加或更新到通信录中。这种通信终端及其导入通讯录的方法,能导入各种信息格式的通讯录,使得用户在使用新移动通信终端可以方便地继承和使用在其他通信终端中导出的通讯录文件,而不必顾忌不同通信厂商和不同时期产品。文档编号H04M1/2745GK101834927SQ20101015603公开日2010年9月15日申请日期2010年4月20日优先权日2010年4月20日发明者戴昌禹申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1