移动终端的通信录信息导入导出方法

文档序号:7687924阅读:774来源:国知局

专利名称::移动终端的通信录信息导入导出方法
技术领域
:本发明涉及移动终端的信息处理方法,尤其是涉及一种移动终端的通信录信息导入导出方法。技术背景随着移动终端用户越来越多,移动终端设备的更新换代也越来越快。用户在更换移动终端的时候,需要备份原移动终端上的大量通信录信息;另外,在移动终端用户之间也需要相互传递和共享通信录信息。对于前者,用户可以通过终端设备供应商提供的专业数据线配合专门的软件将通信录上传到电脑保存,然后再通过电脑下载到另外一台终端,这种方式要求由专门的数据线和配套的软件,对设备依赖性高。目前,巳经出现了嵌入在移动终端上类似于号薄管家的软件,能把通讯录信息备份到网络服务器上。但是这种方式需要网络运营商的支持,而且费用也较高。对于后者,一般情况下,移动终端用户之间传递通讯录信息只能通过名片以短信、彩信等形式完成,这些方法所能传递的信息量很少,而且都需要收取一定的费用。
发明内容本发明要解决的技术问题是弥补以上缺陷,提出一种移动终端的通信录信息导入和导出方法,可以提供方便、快捷、免费的电话本备份'功能。本发明的技术问题是通过以下技术方案予以解决的。这种移动终端的通信录信息导出方法的特点在于包括以下步骤1)CPU接受信息导出指令,在导出目标对象上建立标准格式文件;2)读取移动终端的通信录信息记录,并判断通信录信息的存储类别;3)将移动终端的通信录信息写入到标准格式文件中。进一步的,所述步骤2)中通信录信息的存储类别包括存储在移动终端内部存储介质上和SIM卡上。所述标准格式文件为TXT文件或DOC文件。所述步骤1)中的导出目标对象为其他移动终端、U盘、Tflash卡、硬盘或SD卡。所述存储在移动终端内部的存储介质中的通信录信息内容包括个人姓名、电话号码、家庭电话、公司名称、电子邮箱、办公电话、传真号码、生日。所述存储在移动终端中的SIM卡中的通信录信息内容包括个人姓名、电话号码。这种移动终端的通信录信息导入方法的特点在于包括以下步骤1)CPU接受信息导入指令,查找具有标准文件格式的通信录信息来源;2)读取具有标准文件格式的通信录信息内容,选择信息存储类型;3)根据选择的信息存储类型的不同,分别将通信录信息存储到移动终端中的不同存储介质中。进一步的,所述步骤3)中的移动终端中的不同存储介质包括内部的存储介质和移动终端中的SIM卡。所述具有标准文件格式的文件为TXT文件或DOC文件。所述步骤1)中通信录信息来源包括移动终端、U盘、Tflash卡、硬盘或SD卡。本发明与现有技术对比具有以下的有益效果采用约定好的标准文件格式,可以实现将现有的通信终端上的通信录信息方便地导出到各种存储器(U盘、Tflash卡、硬盘或其它的通信终卡)上,方便通信录的备份和交换;对通信终端上的内部存储介质上的通信录信息和SIM卡上的通信录信息同时处理,使得通信录数据信息的转存更轻松方便。图1是本发明具体实施方式一的流程图;图2是本发明具体实施方式二的流程图。具体实施方式具体实施方式一如图1所示,一种移动终端的通信录信息导出方法,包括以下步骤1)将导出目标对象与移动终端连接,进入移动终端的"导出电话本"菜单,CPU接受信息导出指令,在导出目标对象上建立标准格式文件。导出目标对象可以为其他移动终端、U盘、Tflash卡、硬盘或SD卡。通信录信息可以是存储在移动终端内部存储器或SIM卡上的通讯录信息。其中移动终端上的通信录信息内容包括个人姓名、电话号码、家庭电话、公司名称、电子邮件、办公电话、传真号码和生日以及其他一些信息;SIM卡上的通信录信息内容包括个人姓名和电话号码。标准格式文件为TXT文本文件。在建立标准格式的TXT文件时,用户可以自己选择路径并新建一个TXT文件,如果文件名不合法、存在同名文件或者路径不合法,则新建文件失败并提示用户重新输入文件名或重新选择路径。2)读取移动终端的通信录信息记录,并判断通信录信息的存储类别,区分来自于移动终端内部存储器和来自于SIM卡的通信录信息。3)将移动终端的通信录信息写入到标准格式文件中。为了使通信录信息能够完整地导出到TXT文件,并能够正确的从TX丁文件中读取电话本信息,该TXT文件的格式设有统一的标准。对于每条通信录记录,如果该记录保存在移动终端的内部存储器上,那么按照表1格式保存在TXT文件中<table>tableseeoriginaldocumentpage7</column></row><table>如果该记录是保存在SIM卡上,则按照表2格式保存在TXT文件中<table>tableseeoriginaldocumentpage7</column></row><table>写入时,若当前记录来自移动终端内部存储器,则按照表l的格式把相关信息添加在相应的标识后面;若当前记录来自SIM卡,则按照表2的格式添加相关通信录信息。移动终端的控制系统用循环的方式把所有的通信录信息,包括移动终端内部储存器和SIM卡上的通信录信息逐一写到TXT文件中。由于所有的通信录记录都是保存在一个结构体变量中,当判断了记录的来源类型后,对于储存在移动终端内部存储器上的通信录记录条目,则系统就往TXT文件中写入一行BEGIN:PHB作为起始标志,并在末尾添加"\n"作为换行符;当前位置指向下一行的起始位置,再输入"PHONE"以及换行符"W,标识该记录属于移动终端内部存储器;接着将通信记录中的姓名、电话号码、家庭电话、公司名称、电子邮件、办公电话、传真号码以及生日分别以各占一行的形式写入TXT文件,并在最后添加一行"END:PHB"作为结束符。其中,对于姓名和公司名称,由于包含中文字符,故姓名和公司名称是以UCS2编码形式保存在结构体变量中。如果要把姓名和公司名称的信息写入TXT文件中,需要把这些信息从UCS2编码转换成UTF-8编码的格式。对于f诺存在SIM卡上的通信录记录条目,则系统就往TXT文件中写入一行BEGIN:PHB作为起始标志,并在末尾添加"\n"作为换行符;当前位置指向下一行的起始位置,再输入"SIM"以及换行符"\n",标识该记录属于SIM卡;接着将通信记录中的姓名、电话号码分别以各占一行的形式写入TXT文件,并在最后添加一行"END:PHB"作为结束符。例如,对于移动通讯终端上表3的通信录,一条保存在移动终端的存储器上,一条保存在SIM卡上。表3<table>tableseeoriginaldocumentpage8</column></row><table>表3完成通信录导出操作后,生成的TXT文件内容如下BEGIN:PHBPHONENAME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E6=9D=8E=E5=B0=8F=E6=98=8ETEL:123456789HOME:987654321COMPANYNAME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E5=9B=BD=E8=99=B9=E9=80=9A=E8=AE=AF=E6=95=B0=E7=A0=81=E9=9B=86=E5=9B=A2=E6=9C=89=E9=99=90=E8=B4=A3=E4=BB=BB=E5=85=AC=E5=8F=B8EMAIL:lxiaoming@ahongcom.cnOFFICENUMBER:075588888888FAXNUMBER:075566666666BIRTHDAY:20071001END:PHBBEGIN:PHBSIMNAME;CHARSET=UTF-8;ENCODING=QUOTED-PRINTABLE:=E7=8E=8B=E5=B0=8F=E5=BC=BATEL:13566668888END:PHB具体实施方式二如图2所示,一种移动终端的通信录信息导入方法,包括以下步骤1)将储存有标准格式文件的存储器与移动终端连接,进入移动终端的"导出电话本"菜单,CPU接受信息导出指令,查找具有标准文件格式的通信录信息来源。当用户进入"导入电话本"菜单,系统会跳到文件系统界面,用户可以浏览整个文件系统,并从中找到保存通信录信息的标准格式文件文件,选中该文件并点击"确定",导入过程开始。标准格式文件为TXT文本文件。储存标准格式文件的存储器可以是各种其他移动终端、U盘、Tflash卡、硬盘或SD卡。2)读取具有标准文件格式的通信录信息内容,选择信息存储类型。其标准文件格式同具体实施方式一中表1和表2的格式。系统先读取TXT文件的第一行,并保存到预先申请的BUFFER(缓存)中,去掉BUFFER中的空格和回车符,再与起始标志"BENGIN:PHB"对比;如果相同,则继续读取第二行,并判断其内容是"PHONE"还是"SIM"。若是"PHONE"则代表后面的第三行到第十一行的内容分别是个人姓名、电话号码、家庭电话、公司名称、电子邮件、办公电话、传真号码、生日以及结束标志符;若是"SIM"则表示后面的第三、四、五行的内容分别是个人姓名、电话号码以及结束标志符。之后,系统提示用户选择保存目标,可以选择将通信录信息存储到移动终端的内部存储器中,也可以选择将存储在SIM卡中。若未作选择,则默认存储在移动终端的内部存储器中。3)根据选择的信息存储类型的不同,分别将通信录信息存储到移动终端中的不同存储介质中。根据步骤2)中的判断结果,依次一行一行的读取TXT文件内容,分别将通信录信息存储到移动终端中的内部存储器中或SIM卡中。若选择存储到移动终端中的内部存储器的,则读取第三行到第十一行的内容或标示符"SIM"后面的第三、四、五行的内容;若选择存储到SIM卡中,贝IJ只读取标示符"PHONE"后面的第三、四行和最后一的内容或读取标示符"SIM"后面的第三、四、五行的内容。由于TXT文件格式的每行都有起标识作用的附加信息,所以只需要提取""后面的内容,并保存在相对应的全局变量中;对于姓名和公司名称两行,由于是UTF-8编码,系统需要把它们转换成UCS2编码。当全部读取完成后,就把BUFFER之前读取的信息保存在移动终端上的内部存储器中或保存在SIM卡上;保存成功后,继续读取下一条记录,依次循环,直到判定起始标志符时出现错误,例如整个文件读取完毕和文件中剩下部分内容错乱。在保存到移动终端的存储器或SIM卡的过程中,如果存储容量已满,则弹出提示语"电话本已满"并结束导入电话本的操作。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,比如所述的标准文件格式类型当然也可以是DOC文件或其他类型的文本文件,都应当视为属于本发明的保护范围。权利要求1.一种移动终端的通信录信息导出方法,其特征在于,包括以下步骤1)CPU接受信息导出指令,在导出目标对象上建立标准格式文件;2)读取移动终端的通信录信息记录,并判断通信录信息的存储类别;3)将移动终端的通信录信息写入到标准格式文件中。2.如权利要求1所述的移动终端的通信录信息导出方法,其特征在于:所述步骤2)中通信录信息的存储类别包括存储在移动终端内部存储介质上和SIM卡上。3.如权利要求2所述的移动终端的通信录信息导出方法,其特征在于:所述标准格式文件为TXT文件或DOC文件。4.如权利要求3所述的移动终端的通信录信息导出方法,其特征在于所述步骤1)中的导出目标对象为其他移动终端、U盘、Tflash卡、硬盘或SD卡。5.如权利要求2所述的移动终端的通信录信息导出方法,其特征在于存储在移动终端内部的存储介质中的通信录信息内容包括个人姓名、电话号码、家庭电话、公司名称、电子邮箱、办公电话、传真号码、生日。6.如权利要求2所述的移动终端的通信录信息导出方法,其特征在于,存储在移动终端中的SIM卡中的通信录信息内容包括个人姓名、电话号码。7.—种移动终端的通信录信息导入方法,其特征在于,包括以下步骤1)CPU接受信息导入指令,査找具有标准文件格式的通信录信息来源;2)读取具有标准文件格式的通信录信息内容,选择信息存储类型;3)根据选择的信息存储类型的不同,分别将通信录信息存储到移动终端中的不同存储介质中。8.如权利要求7所述的移动终端的通信录信息导入方法,其特征在于所述步骤3)中的移动终端中的不同存储介质包括内部的存储介质和移动终端中的SIM卡。9.如权利要求7所述的移动终端的通信录信息导入方法,其特征在于所述具有标准文件格式的文件为TXT文件或DOC文件。10.如权利要求9所述的移动终端的通信录信息导入方法,其特征在于所述步骤1)中通信录信息来源包括移动终端、U盘、Tflash卡、硬盘或SD卡。全文摘要本发明公开了一种移动终端的通信录信息导出方法,包括以下步骤1)CPU接受信息导出指令,在导出目标对象上建立标准格式文件;2)读取移动终端的通信录信息记录,并判断通信录信息的存储类别;3)将移动终端的通信录信息写入到标准格式文件中。本发明还公开了一种移动终端的通信录信息导入方法,包括以下步骤1)CPU接受信息导入指令,查找具有标准文件格式的通信录信息来源;2)读取具有标准文件格式的通信录信息内容,选择信息存储类型;3)根据选择的信息存储类型的不同,分别将通信录信息存储到移动终端中的不同存储介质中。本发明可以将现有的通信终端上和SIM卡上的通信录信息导出到各种存储器上,方便通信录的备份和交换。文档编号H04Q7/34GK101252756SQ20081006582公开日2008年8月27日申请日期2008年3月12日优先权日2008年3月12日发明者夏志祥申请人:深圳凯虹移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1