移动终端联系人备份的方法及装置制造方法
【专利摘要】本发明公开了一种移动终端联系人备份的方法及装置,所述方法包含:从移动终端读取联系人数据,其包含文本信息和图像;判断是否备份图像;若备份图像,则将联系人的文本信息和图像存储到远端服务器;以及若不备份图像,则仅将联系人的文本信息存储到远端服务器。本发明能够提升整体备份的速度,避免不必要的流量浪费。
【专利说明】移动终端联系人备份的方法及装置
【【技术领域】】
[0001]本发明涉及移动终端的数据备份领域,特别涉及一种可将联系人数据备份到远端服务器的移动终端联系人备份的方法及装置。
【【背景技术】】
[0002]随着移动通信装置(例如,智慧型手机和平板电脑)渐渐普及,用户数据备份的需求也越来越大,将用户数据存储到远端服务器是一个很好的解决方案,这也是云端产业的蓬勃发展的一个原因。
[0003]将移动通信装置中的通讯录存储到远端(或云端)服务器对用户数据来说是一个基本的备份项目。现有的通讯录同步软件,主要有以下两个实现技术方案:第一种现有技术方案只备份联系人的纯文本信息;第二种现有技术方案将联系人的文本信息和图像(或头像)数据混合在一起备份。
[0004]第一种现有技术方案的缺点是,无法备份图像的数据,而且每次备份时都把全部联系人文本信息上传到远端服务器,造成了传输流量的浪费。第二种现有技术方案的缺点是,在图像很多的情况下,备份速度非常慢,而且每次备份时把全部联系人的文本信息和图像数据都进行上传,耗费了不必要的流量浪费。
[0005]因此,有必要开发一种移动终端通讯录的备份方法和装置,以改善上述现有技术方案的缺失。
【
【发明内容】
】
[0006]本发明的一个目的在于提供一种移动终端联系人备份的方法及装置,以提升整体备份的速度,避免不必要的流量浪费。
[0007] 为达到上述目的,本发明提供一种移动终端联系人备份的方法,其特征在于,包含:从移动终端读取联系人数据,其包含文本信息和图像;判断是否备份图像;若备份图像,则将联系人的文本信息和图像存储到远端服务器;以及若不备份图像,则仅将联系人的文本信息存储到远端服务器。
[0008]本发明另一方面提供一种移动终端联系人备份的方法,包含:从移动终端读取联系人数据,其包含文本信息和图像;计算出与各联系人账号对应的文本信息的数据检测值,并生成各联系人账号对应其文本信息的数据检测值的映射表;计算出与各联系人账号对应的图像的数据检测值,并生成各联系人账号对应图像的数据检测值的映射表;比较所述映射表与移动终端内已存有的映射表,以过滤出文本信息或图像有变更的联系人;以及判断是否备份图像;若是,则将有变更的联系人的文本信息和图像存储到远端服务器;若否,则仅将有变更的联系人的文本信息存储到远端服务器。
[0009]本发明再一方面提供一种移动终端联系人备份的方法,用于用户非首次将移动终端通讯录中的联系人数据备份到远端服务器的过程中,其特征在于,所述移动终端联系人备份的方法包含:从移动终端读取联系人的文本信息;计算出与各联系人账号对应的文本信息的数据检测值;生成各联系人账号与其文本信息的数据检测值之间的第一映射表;t匕较所述第一映射表与移动终端内已存有的映射表,以过滤出文本信息有变更的联系人;判断是否备份图像;从移动终端读取联系人的图像;计算出与各联系人账号对应的图像的数据检测值;生成各联系人账号与其图像的数据检测值之间的第二映射表;比较所述第二映射表与移动终端内已存有的映射表,以过滤出图像有变更的联系人;以及若备份图像,则将文本信息有变更的联系人对应的文本信息数据以及图像有变更的联系人对应的图像数据存储到远端伺服器;若不备份图像,则仅将文本信息有变更的联系人对应的文本信息数据存储到远端伺服器。
[0010]本发明再一方面提供一种移动终端联系人备份的方法,用于用户非首次将移动终端通讯录中的联系人数据备份到远端服务器的过程中,其特征在于,所述移动终端联系人备份的方法包含:从移动终端读取联系人的文本信息;计算出与各联系人账号对应的文本信息的数据检测值;生成各联系人账号与其文本信息的数据检测值之间的第一映射表;t匕较所述第一映射表与移动终端内已存有的映射表,以过滤出文本信息有变更的联系人;将文本信息有变更的联系人对应的文本信息数据存储到远端伺服器;判断是否备份图像,若备份图像,则进行以下步骤;从移动终端读取联系人的图像;计算出与各联系人账号对应的图像的数据检测值;生成各联系人账号与其图像的数据检测值之间的第二映射表;比较所述第二映射表与移动终端内已存有的映射表,以过滤出图像有变更的联系人;以及将图像有变更的联系人对应的图像数据存储到远端伺服器。
[0011]本发明再一方面提供一种移动终端联系人的备份装置,其特征在于,包含:读取模块,用以从移动终端读取联系人数据,其包含文本信息和图像;数据检测值计算模块,从所述读取模块接收文本信息和图像,用以计算与各联系人账号对应的文本信息的数据检测值以及与各联系人账号对应的图像的数据检测值;映射表生成模块,与所述数据检测值计算模块耦接,用以生成各联系人账号与其文本信息的数据检测值以及图像的数据检测值之间的映射表;比较模块,用以比较所述映射表生成模块所生成的映射表与移动终端内已存有的映射表,以过滤出文本信息或图像有变更的联系人;判断模块,用以根据用户指示,判断是否备份图像;以及传输模块,用以根据所述判断模块的判断结果,将有变更的联系人的文本信息或图像传送到远端服务器,或同时将有变更的联系人的文本信息及图像传送到远端服务器。`
[0012]相较于现有技术,本发明所提出的技术方案能够在移动终端联系人备份到远端的过程中,将文本信息备份和图像备份分离开来,使图像备份成为可选的选项,因此在整体备份过程中,可以避免不必要的流量浪费。另一方面,本发明可只备份有经过变更之联系人的文本信息或图像,这对于整体备份速度的提升是一大进步,带来更好的用户体验。
[0013]为让本发明的上述内容能更明显易懂,下文特举优选实施例,并配合所附图式,作详细说明如下:
【【专利附图】
【附图说明】】
[0014]图1显示本发明之移动终端联系人备份的方法流程图。
[0015]图2显示本发明较佳实施例之移动终端联系人备份的方法流程图。
[0016]图3显示本发明具体实施例中用户首次进行联系人数据备份的流程图。[0017]图4显示本发明具体实施例中用户非首次进行联系人数据备份的流程图。
[0018]图5显示本发明另一具体实施例中用户非首次进行联系人数据备份的流程图。
[0019]图6显示本发明较佳实施例之移动终端联系人备份的装置示意图。
【【具体实施方式】】
[0020]以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
[0021]本发明提出的技术方案可实现移动终端(如智慧型手机、平板电脑等)通讯录的联系人备份至远端(或云端)服务器的过程中,把文本信息备份与图像(或头像)备份分离开来,且可让用户自行选择图像备份与否,故节省了备份过程中所消耗的流量。另一方面,在备份过程中,可以只备份有经过变更之联系人的文本信息或图像,此有效避免了不必要之流量的浪费,提升整体备份的速度。
[0022]请参阅图1,其显示本发明之移动终端联系人备份的方法流程图。一般而言,移动终端之通讯录中的联系人数据包含文本信息和图像,文本信息例如是联系人的姓名、电话、住址、电子邮件地址和个人主页等数据,而图像为代表联系人的头像或照片。本发明将移动终端的联系人数据备份至远端服务器的主要概念流程如下。
[0023]步骤SlO:从移动终端读取联系人数据。在此步骤中,可直接读取存储在移动终端内原始的联系人数据,或者是将原始的联系人数据转成电子名片的文件格式後,再读取此电子名片内记载的文件信息和图像。另外,若电子名片格式的联系人信息已固有地存在移动终端内,在此读取步 骤中,也可直接读取电子名片内记载的联系人数据。
[0024]在此,电子名片的文件格式例如是VCard,其规范了容许公开交换个人数据信息,可作为各种应用或系统之间的交换格式,用户能在互联网上直接利用VCard,电子邮件能转发在VCard中的个人信息,且网页上许多用户填写的表格也可自动使用VCard。
[0025]步骤S12:判断是否备份图像。在备份过程中,可提供一个介面供用户勾选是否要备份图像,此介面的具体表现可放置在应用软件中进行各种调校的自订“选项”,或者在备份程序执行时,跳出一个窗口供用户勾选是否进行图像备份。若确定进行图像备份,则到步骤S14 ;若确定不进行图像备份,则到步骤S16。
[0026]步骤S14:进行联系人文本信息和图像备份,将移动终端的联系人文本信息和图像存储到远端服务器。
[0027]步骤S16:进行联系人文本信息备份,仅将移动终端的联系人文本信息存储到远端服务器。
[0028]上述步骤S14中,联系人文本信息和图像的上传程序不需在同一个程序中执行,也就是说,可以先将联系人的文本信息上传到远端服务器之後,经过步骤S12确定要备份图像时,再将图像上传到远端服务器。联系人文本信息和图像的上传程序是可依不同的设计作适当调整的。
[0029]在联系人文本信息的备份过程中,可进一步判断各联系人账号对应的文本信息是否有变更,也就是说,将目前要进行备份的各联系人的文本信息与上一次备份过的各联系人的文本信息进行比较,找出文本信息有变更过的联系人,然后仅将有变更过的联系人的文本信息存储到远端服务器。[0030]具体来说,可先计算目前要进行备份的数据中各联系人账号对应的文本信息的数据检测值,也就是说,把每一个欲备份的联系人的文本信息作一次数据检测,以得出各自对应的数据检测值,这个数据检测值例如是checksum或者是杂凑值(hash sum), checksum是一种为了保证数据正确,在数据存储和通讯领域时常采用的校验算法,又如MD5杂凑函式。接着,将上述作出的数据检测值与在上次进行备份时做过的移动终端内已存有的文本信息数据检测值进行比较,找出两者数据检测值不一致的联系人账号,即为文本信息有变更的联系人。
[0031]类似地,在图像的备份过程中,可进一步判断各联系人账号对应的图像是否有变更,也就是说,将目前要进行备份的各联系人的图像与上一次备份过的各联系人的图像进行比较,找出图像有变更过的联系人,然后仅将有变更过的联系人的图像存储到远端服务器。
[0032]具体来说,可先计算目前要进行备份的数据中各联系人账号对应的图像的数据检测值,也就是说,把每一个欲备份的联系人的图像作一次数据检测,以得出各自对应的图像数据检测值。接着,将上述作出的图像数据检测值与在上次进行备份时做过的移动终端内已存有的图像数据检测值进行比较,找出两者数据检测值不一致的联系人账号,即为图像有变更的联系人。
[0033]在上述进行联系人文本信息和图像的备份过程中,若相比于旧有的联系人清单存在有新增的联系人时,此新增的联系人的文本信息和图像也会一并在目前备份过程中,一并备份到远端服务器中。
[0034]相较于现有技术,本发明所提出的技术方案能够在移动终端联系人备份到远端的过程中,将文本信息备份和图像备份分离开来,使图像备份成为可选的选项,因此在整体备份过程中,可以避免不必要的流量浪费。另一方面,本发明可只备份有经过变更之联系人的文本信息或图像,这对于整体备份速度的提升是一大进步,带来更好的用户体验。
[0035]请参阅图2,其显示本发明较佳实施例之移动终端联系人备份的方法流程图。本发明较佳实施例请配合图2,並参阅以下说明。
[0036]步骤S20:从移动终端读取联系人数据,其包含文本信息和图像。在此,可直接读取存储在移动终端内原始的联系人数据,或者也可读取电子名片内记载的联系人数据,电子名片的文件格式例如是VCarcL
[0037]步骤S22:计算出与各联系人账号对应的文本信息的数据检测值(如checksum或hash sum),也就是说,把每一个欲备份的联系人的文本信息作一次数据检测,以得出各自对应的文本信息数据检测值。
[0038]步骤S24:计算出与各联系人账号对应的图像的数据检测值,也就是说,把每一个欲备份的联系人的文本信息作一次数据检测,以得出各自对应的图像数据检测值。
[0039]步骤S26:生成各联系人账号与其文本信息的数据检测值(见步骤S22)以及图像的数据检测值(见步骤S24)之间的映射表,此映射表记录了每个联系人账号各自对应的文本信息数据检测值以及图像数据检测值。
[0040]步骤S28:比较步骤S26所生成的映射表与移动终端内已存有的映射表,以过滤出文本信息或图像有变更的联系人,也就是说,通过所生成的映射表与已存有的映射表内数据检测值的交互比对,若两者数据检测值有所不同,则表示该联系人的文本信息或图像有变更过。而移动终端内已存有的映射表是指在上一次备份过程中所建立的映射表。
[0041]具体来说,在此步骤中,是比较步骤S26所生成的映射表中文本信息的数据检测值与移动终端内已存有的映射表中文本信息的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的文本信息是否有变更。
[0042]并且,比较步骤S26所生成的映射表中图像的数据检测值与移动终端内已存有的映射表中图像的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的图像是否有变更。
[0043]步骤S30:判断是否备份图像,此步骤可由用户决定是否进行图像备份。若确定进行图像备份,则到步骤S32 ;若确定不进行图像备份,则到步骤S34。
[0044]步骤S32:进行联系人文本信息和图像备份,将移动终端的联系人文本信息和图像存储到远端服务器。
[0045]步骤S34:进行联系人文本信息备份,仅将移动终端的联系人文本信息存储到远端服务器。
[0046]在本实施例中,联系人文本信息和图像的上传程序是可依不同的设计作适当调整的,也就是说,联系人文本信息和图像的上传程序不需在同一个程序中执行。
[0047]此外,需注意的是,本实施例是在备份进行前生成各联系人账号与其文本信息的数据检测值以及图像的数据检测值之间的映射表,然而在其他实施例中,亦可在判断是否备份图像的步骤后,再决定是否生成各联系人账号与其图像数据检测值这个部分的映射数据。
[0048]下面举出一个具体的实施方案,来作说明。请参阅图3及图4,图3显示本发明具体实施例中用户首次进行联系人数据备份的流程图,图4显示本发明具体实施例中用户非首次进行联系人数据备份的流程图。
[0049]用户首次将移动终端通讯录中的联系人数据备份到远端服务器时,是将移动终端所有联系人的数据(包含文本信息和图像数据)都存储在远端服务器,请配合图3参考以下说明。
[0050]步骤S40:首先,从移动终端读取所有联系人的数据,这个数据包含了文本信息和图像。
[0051]步骤S42:根据步骤S40所读取联系人数据来生成电子名片的文件格式,例如VCard0若应用软件中已固有地建立了电子名片格式的联系人数据,则可省略此步骤。
[0052]步骤S44:利用checksum演算法,计算VCard中联系人文本信息的数据检测值,並生成此数据检测值与各联系人账号相应的映射表,或称为第一检测值映射表。
[0053]步骤S46:利用checksum演算法,计算VCard中图像的数据检测值,並生成此数据检测值与各联系人账号相应的映射表,或称为第二检测值映射表。
[0054]需注意的是,在步骤S44和步骤S46中,第一检测值映射表和第二检测值映射表可分开独立存在,也可以合并成单独的一个映射表,以下统称为映射表或已存有的映射表。
[0055]步骤S48:将步骤S44和步骤S46生成的映射表保存到移动终端的内存中,作为已存有的映射表。
[0056]步骤S50:将VCard中所有联系人的文本信息和图像数据都上传到远端服务器。
[0057]步骤S52:远端服务器利用与步骤S44和步骤S46所使用的相同的checksum演算法,在远端生成相应的映射表,並将其保存起来。
[0058]请进一步参阅图4,用户在非首次进行联系人数据备份时,如第二次以后的备份过程,可以通过上一次备份过程中生成的映射表与本次备份生成的映射表相互比较,找出数据有经过变更的联系人,仅将有变更过的数据上传到远端服务器,详细说明如下。
[0059]步骤S60:从移动终端现有的联系人数据,生成VCard格式的数据。若应用软件中已固有地建立了电子名片格式的联系人数据,则可省略此步骤。
[0060]步骤S61:读取VCard中联系人的文本信息。
[0061]步骤S62:利用checksum演算法,计算与各联系人账号对应的文本信息的数据检测值,也就是说,把每一个欲备份的联系人的文本信息作一次数据检测,以得出各自对应的文本信息数据检测值。
[0062]步骤S63:生成各联系人账号与其文本信息的数据检测值(见步骤S62)之间的第一映射表,此第一映射表记录了每个联系人账号各自对应的文本信息数据检测值。
[0063]步骤S64:比较步骤S63所生成的第一映射表与移动终端内已存有的映射表(或上一次备份过程中生成的映射表),以过滤出文本信息有变更的联系人。具体来说,是比较所生成的第一映射表中文本信息的数据检测值与移动终端内已存有的映射表中文本信息的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的文本信息是否有变更。
[0064]步骤S65:判断是否备份图像,此步骤可由用户决定是否进行图像备份。若确定进行图像备份,则到步骤S66 ;若确定不进行图像备份,则到步骤S73,仅进行文本信息有变更之联系人的备份。
[0065]步骤S66:读取VCard中联系人的图像。
[0066]步骤S67:利用checksum演算法,计算与各联系人账号对应的图像的数据检测值,也就是说,把每一个欲备份的联系人的图像作一次数据检测,以得出各自对应的图像数据检测值。
[0067]步骤S68:生成各联系人账号与其图像的数据检测值(见步骤S67)之间的第二映射表,此第二映射表记录了每个联系人账号各自对应的图像数据检测值。
[0068]步骤S69:比较步骤S68所生成的第二映射表与移动终端内已存有的映射表(或上一次备份过程中生成的映射表),以过滤出图像有变更的联系人。具体来说,是比较所生成的第二映射表中图像的数据检测值与移动终端内已存有的映射表中图像的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的图像是否有变更。
[0069]步骤S70:将步骤S64得到的文本信息有变更之联系人的文本信息数据上传或存储到远端服务器。
[0070]步骤S71:将步骤S69得到的图像有变更之联系人的图像数据上传或存储到远端服务器。
[0071]步骤S72:远端服务器利用与步骤S62和步骤S67所使用的相同的checksum演算法,在远端生成相应的映射表,以取代旧有的映射表。
[0072]步骤S73:仅将文本信息有变更之联系人的文本信息数据备份到远端服务器。
[0073]上述实施例的备份过程中,是先判断是否进行图像备份后,再将有变更的文本信息上传到远端,然而在其他实施例中,亦可先将有变更的文本信息上传到远端后,再进行图像备份与否的判断,如图5所示的实施例。
[0074]请参阅图6,其显示本发明较佳实施例之移动终端联系人备份的装置示意图。如图6所示,本发明较佳实施例的备份装置包含读取模块10、文件格式转换模块23、数据检测值计算模块14、映射表生成模块16、比较模块18、记忆模块20、判断模块22和传输模块24。
[0075]读取模块10用以从移动终端读取联系人数据,其可读取联系人的文本信息和图像的数据。文件格式转换模块12,耦接在读取模块10与数据检测值计算模块14之间,用以将读取模块10读出的联系人数据转成电子名片的文件格式,如VCard。若应用软件中已固有地建立了 VCard格式的联系人数据,则读取模块10可直接读取VCard中的数据。数据检测值计算模块14从读取模块10接收文本信息和图像,用来计算与各联系人账号对应的文本信息的数据检测值以及与各联系人账号对应的图像的数据检测值。 [0076]映射表生成模块16与数据检测值计算模块14耦接,用以生成各联系人账号与其文本信息的数据检测值以及图像的数据检测值之间的映射表。比较模块18用以比较映射表生成模块16所生成的映射表与移动终端内已存有的映射表(或上一次备份过程中生成的映射表),以过滤出文本信息或图像有变更的联系人。已存有的映射表是原先就存储在记忆模块20中的,记忆模块20例如是内存或存储器。具体来说,比较模块18是比较所生成的映射表中文本信息(或图像)的数据检测值与移动终端内已存有的映射表中文本信息(或图像)的数据检测值,以判定对应每个联系人账号的文本信息(或图像)是否有变更。判断模块22用以根据用户指示来判断是否备份图像,而传输模块24用以根据判断模块22的判断结果,将有变更的联系人的文本信息或图像传送到远端服务器,或同时将有变更的联系人的文本信息及图像上传到远端服务器。
[0077]本发明所提出的技术方案与前述第二种现有技术方案的比较,经过实验测试可以得出如下数据:
【权利要求】
1.一种移动终端联系人备份的方法,其特征在于,包含: 从移动终端读取联系人数据,其包含文本信息和图像; 判断是否备份图像; 若备份图像,则将联系人的文本信息和图像存储到远端服务器;以及 若不备份图像,则仅将联系人的文本信息存储到远端服务器。
2.根据权利要求1所述的移动终端联系人备份的方法,其特征在于,所述方法包含: 判断各联系人账号对应的文本信息是否有变更;以及 仅将有变更的联系人的文本信息存储到远端服务器。
3.根据权利要求2所述的移动终端联系人备份的方法,其特征在于,所述判断各联系人账号对应的文本信息是否有变更的步骤包含: 计算出与各联系人账号对应的文本信息的数据检测值;以及 比较所述文本信息的数据检测值与移动终端内已存有的文本信息数据检测值,找出两者数据检测值不一致的联系人账号,即为文本信息有变更的联系人。
4.根据权利要求1所述的移动终端联系人备份的方法,其特征在于,所述方法包含: 判断各联系人账号对应的图像是否有变更;以及 若判断是否备份图像之步骤的判断结果为是,则仅将有变更的联系人的图像存储到远端服务器。
5.根据权利要求4所述的移动终端联系人备份的方法,其特征在于,所述判断各联系人账号对应的图像是否有变更的步骤包含: 计算与各联系人账号对应的图像的数据检测值;以及 比较所述图像的数据检测值与移动终端内已存有的图像数据检测值,找出两者数据检测值不一致的联系人账号,即为图像有变更的联系人。
6.根据权利要求1所述的移动终端联系人备份的方法,其特征在于:在从移动终端读取联系人数据的步骤之后,更包含将所述联系人数据转成电子名片的文件格式的步骤。
7.根据权利要求1所述的移动终端联系人备份的方法,其特征在于:所述联系人的文本信息包含联系人姓名、电话、住址、电子邮件地址和个人主页至少一者。
8.—种移动终端联系人备份的方法,包含: 从移动终端读取联系人数据,其包含文本信息和图像; 计算出与各联系人账号对应的文本信息的数据检测值,并生成各联系人账号对应其文本信息的数据检测值的映射表; 计算出与各联系人账号对应的图像的数据检测值,并生成各联系人账号对应图像的数据检测值的映射表; 比较所述映射表与移动终端内已存有的映射表,以过滤出文本信息或图像有变更的联系人;以及 判断是否备份图像;若是,则将有变更的联系人的文本信息和图像存储到远端服务器;若否,则仅将有变更的联系人的文本信息存储到远端服务器。
9.根据权利要求8所述的移动终端联系人备份的方法,其特征在于,在比较所述映射表与移动终端内已存有的映射表以过滤出文本信息或图像有变更的联系人的步骤中,包含:比较生成的映射表中文本信息的数据检测值与移动终端内已存有的映射表中文本信息的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的文本信息是否有变更。
10.根据权利要求8所述的移动终端联系人备份的方法,其特征在于,在比较所述映射表与移动终端内已存有的映射表以过滤出文本信息或图像有变更的联系人的步骤中,包含: 比较所生成的映射表中图像的数据检测值与移动终端内已存有的映射表中图像的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的图像是否有变更。
11.根据权利要求8所述的移动终端联系人备份的方法,其特征在于:在从移动终端读取联系人数据的步骤之后,更包含将所述联系人数据转成电子名片的文件格式的步骤。
12.—种移动终端联系人备份的方法,用于用户非首次将移动终端通讯录中的联系人数据备份到远端服务器的过程中,其特征在于,所述移动终端联系人备份的方法包含: 从移动终端读取联系人的文本信息; 计算出与各联系人账号对应的文本信息的数据检测值; 生成各联系人账号与其文本信息的数据检测值之间的第一映射表; 比较所述第一映射表与移动终端内已存有的映射表,以过滤出文本信息有变更的联系人; 判断是否备份图像; 从移动终端读取图像;` 计算出与各联系人账号对应的图像的数据检测值; 生成各联系人账号与其图像的数据检测值之间的第二映射表; 比较所述第二映射表与移动终端内已存有的映射表,以过滤出图像有变更的联系人;以及 若备份图像,则将文本信息有变更的联系人对应的文本信息数据以及图像有变更的联系人对应的图像数据存储到远端伺服器;若不备份图像,则仅将文本信息有变更的联系人对应的文本信息数据存储到远端伺服器。
13.—种移动终端联系人备份的方法,用于用户非首次将移动终端通讯录中的联系人数据备份到远端服务器的过程中,其特征在于,所述移动终端联系人备份的方法包含: 从移动终端读取联系人的文本信息; 计算出与各联系人账号对应的文本信息的数据检测值; 生成各联系人账号与其文本信息的数据检测值之间的第一映射表; 比较所述第一映射表与移动终端内已存有的映射表,以过滤出文本信息有变更的联系人; 将文本信息有变更的联系人对应的文本信息数据存储到远端伺服器; 判断是否备份图像,若备份图像,则进行以下步骤; 从移动终端读取图像; 计算出与各联系人账号对应的图像的数据检测值; 生成各联系人账号与其图像的数据检测值之间的第二映射表; 比较所述第二映射表与移动终端内已存有的映射表,以过滤出图像有变更的联系人;以及 将图像有变更的联系人对应的图像数据存储到远端伺服器。
14.一种移动终端联系人的备份装置,其特征在于,包含: 读取模块,用以从移动终端读取联系人数据,其包含文本信息和图像; 数据检测值计算模块,从所述读取模块接收文本信息和图像,用以计算与各联系人账号对应的文本信息的数据检测值以及与各联系人账号对应的图像的数据检测值; 映射表生成模块,与所述数据检测值计算模块耦接,用以生成各联系人账号与其文本信息的数据检测值以及图像的数据检测值之间的映射表; 比较模块,用以比较所述映射表生成模块所生成的映射表与移动终端内已存有的映射表,以过滤出文本信息或图像有变更的联系人; 判断模块,用以根据用户指示,判断是否备份图像;以及 传输模块,用以根据所述判断模块的判断结果,将有变更的联系人的文本信息或图像传送到远端服务器,或同时将有变更的联系人的文本信息及图像传送到远端服务器。
15.根据权利要求14所述的移动终端联系人的备份装置,其特征在于:所述比较模块是比较映射表生成模块所生成的映射表中文本信息的数据检测值与移动终端内已存有的映射表中文本信息的数据检测值,检查两者数据检测值是否一致,以判定对应每个联系人账号的文本信息是否有变更。
16.根据权利要求14所述的移动终端联系人的备份装置,其特征在于:所述比较模块是比较映射表生成模块所生成的映射表中图像的数据检测值与移动终端内已存有的映射表中图像的数据检测值,检查两 者数据检测值是否一致,以判定对应每个联系人账号的图像是否有变更。
17.根据权利要求14所述的移动终端联系人的备份装置,其特征在于,所述装置更包含: 文件格式转换模块,耦接在所述读取模块与所述数据检测值计算模块之间,用以将所述读取模块读出的联系人数据转成电子名片的文件格式。
【文档编号】H04M1/725GK103685406SQ201210347703
【公开日】2014年3月26日 申请日期:2012年9月19日 优先权日:2012年9月19日
【发明者】杨学营 申请人:腾讯科技(深圳)有限公司