移动终端通讯录数据存储方法及装置与流程

文档序号:11961768阅读:378来源:国知局
移动终端通讯录数据存储方法及装置与流程

本发明涉及移动通信领域,具体涉及一种移动终端通讯录数据存储方法及装置。



背景技术:

当前,随着移动终端例如手机的出现,加速了科技的发展,也带动了人们的互动、交流、娱乐、聊天等种种活动。如今大多数人身上都会有一部智能移动终端,并且使用移动终端已经成了人们每天生活、工作、学习必不可少的一部分。

当前市场上的移动终端通讯录大都仅提供联系人信息的基本管理和云同步或备份功能,出现了在服务器输入用户数据构造通讯录的方法,服务器的通讯录分为个人类型和集团类型的联系人,集团类型可以设置多个部门,部门下还可以继续设置子部门,依次类推,最后一个子部门包含具体的个体,这种集团类型的管理方法,管理方便,灵活性好。然而,现有技术中,需要用户在有意识的情况下,对移动终端通讯录进行备份,例如在更换移动终端移动终端时,或者对移动终端进行维修时,而当用户忘记通讯录备份时,容易造成通讯录数据丢失。

如何减少移动终端通讯录数据丢失的概率成为亟待解决的问题。



技术实现要素:

本发明要解决的技术问题在于减少移动终端通讯录数据丢失的概率。

为此,根据第一方面,本发明实施例提供一种移动终端通讯录数据存储方法,包括:

获取移动终端通讯录数据;获取用于表征存储移动终端通讯录数据的触发信号;根据触发信号,触发判断是否存在网络连接的操作;当存在网络连接时,则将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。

优选地,还包括:如果不存在网络连接,则:将移动终端通讯录数据缓存本地;启动用于表征等待建立网络连接的系统广播;获取用于表征建立网络连接的网络触发信号;根据网络触发信号将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。

优选地,还包括:获取用于表征对指定移动终端通讯录数据修改的修改指示;将修改指示通过网络连接发送给服务器,以修改指定移动终端通讯录数据。

优选地,修改指示包括:数据修改和数据删除中的任意一种。

优选地,还包括:获取用于表征更新本地通讯录的更新指示;根据更新指示接收服务器发送的移动终端通讯录数据;根据移动终端通讯录数据更新本地通讯录。

根据第二方面,本发明实施例提供一种移动终端通讯录数据存储装置,包括:

数据获取单元,用于获取移动终端通讯录数据;触发信号获取单元,用于获取用于表征存储移动终端通讯录数据的触发信号;判断单元,用于根据所述触发信号,触发判断是否存在网络连接的操作;数据发送单元,用于当存在网络连接时,则将所述移动终端通讯录数据通过所述网络连接发送给服务器,以存储所述移动终端通讯录数据。

优选地,还包括:缓存单元,用于将移动终端通讯录数据缓存本地;广播单元,用于启动用于表征等待建立网络连接的系统广播;网络触发单元,用于获取用于表征建立网络连接的网络触发信号;数据发送单元还用于根据网络触发信号将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。

优选地,还包括:修改指示获取单元,用于获取用于表征对指定移动终端通讯录数据修改的修改指示;修改指示发送单元,用于将修改指示通过网络连接发送给服务器,以修改指定移动终端通讯录数据。

优选地,修改指示包括:数据修改和数据删除中的任意一种。

优选地,还包括:更新指示获取单元,用于获取用于表征更新本地通讯录的更新指示;数据接收单元,用于根据更新指示接收服务器发送的移动终端通讯录数据;数据更新单元,用于根据移动终端通讯录数据更新本地通讯录。

根据第三方面,本发明实施例提供一种移动终端,包括:上述移动终端通讯录数据存储装置。

本发明技术方案,具有如下优点:

本发明实施例提供的移动终端通讯录数据存储方法及装置,由于获取用于表征存储移动终端通讯录数据的触发信号,如果存在网络连接,则将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。从而便于在触发信号的激励下将移动终端通讯录数据发送给服务器,以便于服务器存储移动终端通讯录数据,相对于备份移动终端通讯录数据的方式,减少了移动终端通讯录数据丢失的概率,改善了用户体验。

作为优选的技术方案,根据更新指示接收服务器发送的移动终端通讯录数据,而后,根据移动终端通讯录数据更新本地通讯录,从而,使得移动终端能够实现与服务器中的移动终端通讯录数据同步。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种移动终端通讯录数据存储方法流程图;

图2为本发明实施例中一种移动终端通讯录数据存储装置原理框图;

图3示意性地示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

为了减少移动终端通讯录数据丢失的概率,本实施例公开了一种移动终端通讯录数据存储方法,请参考图1,为该方法流程图,该移动终端通讯录数据存储方法包括如下步骤:

步骤S100,获取移动终端通讯录数据。在具体实施例中,可以采用现有的方式获取移动终端通讯录数据,例如采用“姓名,电话1,电话2…”的方式获取移动终端通讯录数据。

步骤S200,获取用于表征存储移动终端通讯录数据的触发信号。通常在获取得到移动终端通讯录数据后,会对获取的移动终端通讯录数据进行保存,一般地,可以通过触发存储的触发信号来存储移动终端通讯录数据,在本实施例中,利用该用于表征存储移动终端通讯录数据的触发信号来实现本实施例的移动终端通讯录数据存储方案。

步骤S300,判断是否存在网络连接。本实施例中,根据触发信号判断是否存在网络连接,在步骤S200获取得到触发信号后,触发判断是否存在网络连接的操作,即在该触发信号的激励下,判断移动终端是否存在网络连接,在具体实施例中,所称网络连接可以是WiFi、光通信等无线通讯网络,也可以是移动运营商例如中国移动、中国联通、中国电信等提供的移动数据网络。需要说明的是,在其它实施例中,也可以是其它国家地区能够实现通信的网络。如果存在网络连接,则执行步骤S400。

步骤S400,将移动终端通讯录数据通过网络连接发送给服务器。本实施例中,将移动终端通讯录数据发送给服务器,可以由服务器来存储移动终端通讯录数据。

在优选的实施例中,如果步骤S300判断为不存在网络连接,则还包括如下步骤:

步骤S500,将移动终端通讯录数据缓存本地。

步骤S600,启动用于表征等待建立网络连接的系统广播。本实施例中,通过系统广播可以监听到网络连接状态。在具体实施例中,所称网络连接可以是WiFi、光通信等无线通讯网络,也可以是移动运营商例如中国移动、中国联通、中国电信等提供的移动数据网络。需要说明的是,在其它实施例中,也可以是其它国家地区能够实现通信的网络。

步骤S700,获取用于表征建立网络连接的网络触发信号。在移动终端建立网络连接后,系统广播可以监听到该状态,通过该状态能够获取到用于表征建立网络连接的网络触发信号。

步骤S800,根据网络触发信号将移动终端通讯录数据通过网络连接发送给服务器。本实施例中,根据网络触发信号将移动终端通讯录数据发送给服务器,可以由服务器来存储移动终端通讯录数据。

为了实现对通讯录数据的修改,在优选的实施例中,该移动终端通讯录数据存储方法还包括如下步骤:获取用于表征对指定移动终端通讯录数据修改的修改指示;将修改指示通过网络连接发送给服务器,以修改指定移动终端通讯录数据。在具体实施例中,可以预先设置服务器的操作作业与修改指示的映射关系,在获取得到修改指示后,便可以根据预先设置的映射关系对指定通讯录数据进行相应的修改操作作业。在本实施例中,修改指示可以包括对指定通讯录数据的修改,例如变更某一联系人的电话、邮箱、即时通讯方式或其ID等;修改指示也可以包括对指定通讯录数据进行删除操作。

为了实现移动终端本地通讯录为最新版本数据,在优选的实施例中,还可以进一步包括:获取用于表征更新本地通讯录的更新指示;在获取得到更新指示后,可以根据该更新指示接收服务器发送的移动终端通讯录数据,而后,根据移动终端通讯录数据更新本地通讯录。

本实施例还公开了一种移动终端通讯录数据存储装置,请参考图2,为该移动终端通讯录数据存储装置结构示意框图,该移动终端通讯录数据存储装置包括:数据获取单元100、触发信号获取单元200、判断单元300和数据发送单元400,其中:

数据获取单元100用于获取移动终端通讯录数据;触发信号获取单元200用于获取用于表征存储移动终端通讯录数据的触发信号;判断单元300用于根据触发信号判断是否存在网络连接;数据发送单元400用于将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。

在优选的实施例中,该移动终端通讯录数据存储装置还包括:缓存单元,用于将移动终端通讯录数据缓存本地;广播单元,用于启动用于表征等待建立网络连接的系统广播;网络触发单元,用于获取用于表征建立网络连接的网络触发信号;数据发送单元还用于根据网络触发信号将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。

在优选的实施例中,该移动终端通讯录数据存储装置还包括:修改指示获取单元,用于获取用于表征对指定移动终端通讯录数据修改的修改指示;修改指示发送单元,用于将修改指示通过网络连接发送给服务器,以修改指定移动终端通讯录数据。

在优选的实施例中,修改指示包括:数据修改和数据删除中的任意一种。

在优选的实施例中,该移动终端通讯录数据存储装置还包括:更新指示获取单元,用于获取用于表征更新本地通讯录的更新指示;数据接收单元,用于根据更新指示接收服务器发送的移动终端通讯录数据;数据更新单元,用于根据移动终端通讯录数据更新本地通讯录。

本实施例还提供了一种计算机存储介质,存储了用于实现本发明实施例提供的任一种移动终端多壁纸数据交互方法的计算机可读取的指令。例如,所述指令包括:用于获取显示窗口对应的显示索引,显示索引用于指向显示窗口当前显示数据的当前内存位置;用于获取用于表征沿指定方向滑动的指定滑动事件;用于根据指定滑动事件将与指定方向对应的在后内存位置中的显示数据转存至当前内存位置的指令。

下面参考图3,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统600的结构示意图。

如图3所示,计算机系统600包括中央处理单元(CPU)601,其可以根据存储在只读存储器(ROM)602中的可执行指令或者从存储部分608加载到随机访问存储器(RAM)603中的可执行指令而执行各种适当的动作和处理。CPU601还可存储有系统600操作所需的各种程序和数据。CPU601、ROM602以及RAM603通过总线604彼此相连。输入/输出(I/O)接口605也连接至总线604。

以下部件连接至I/O接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分607;包括硬盘等的存储部分608;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至I/O接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存储部分608。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机分别进行获取移动终端通讯录数据的指令;获取用于表征存储移动终端通讯录数据的触发信号的指令;根据触发信号,触发判断是否存在网络连接的操作的指令;当存在网络连接时,则将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据的指令……。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(CPU)601执行时,执行本申请的方法中限定的上述功能。

本实施例提供的移动终端通讯录数据存储方法及装置,由于获取用于表征存储移动终端通讯录数据的触发信号,如果存在网络连接,则将移动终端通讯录数据通过网络连接发送给服务器,以存储移动终端通讯录数据。从而便于在触发信号的激励下将移动终端通讯录数据发送给服务器,以便于服务器存储移动终端通讯录数据,相对于备份移动终端通讯录数据的方式,减少了移动终端通讯录数据丢失的概率,改善了用户体验。

在优选的实施例中,根据更新指示接收服务器发送的移动终端通讯录数据,而后,根据移动终端通讯录数据更新本地通讯录,从而,使得移动终端能够实现与服务器中的移动终端通讯录数据同步。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1