本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的联系人信息存储方法、系统及移动终端。
背景技术:
通话是移动终端的最基本的功能,为了使通话功能使用起来更加方便、人性化,移动终端中都有通讯录来保存联系人的信息。一般来说,单个联系人信息只会包括姓名、电话号码、电子邮件等,往往只占用较小的存储空间,但许多个联系人信息结合在一起时却会占用一定的存储空间。在现有技术中,这些联系人的信息往往存储在同地块存储区域中,这样,全体联系人的信息会占用一定的较大的存储空间,不利于提高存储空间的利用率。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端的联系人信息存储方法、系统及移动终端。本发明将移动终端中一些分散的存储区域用来存储联系人信息,从而提高存储空间的使用效率。
本发明解决技术问题所采用的技术方案如下:
一种基于移动终端的联系人信息存储方法,其中,包括:
步骤A、在移动终端中用一块连续的存储区域来保存单个联系人信息,所述单个联系人信息包括:联系人信息、联接码;
步骤B、将存储在不同块中的单个联系人信息通过联接码联接起来构成通讯录。
所述基于移动终端的联系人信息存储方法,其中,所述步骤A中的单个联系人信息,为单个用户的联系人信息。
所述基于移动终端的联系人信息存储方法,其中,所述联接码,还包括:第一联接码、第二联接码;
所述第一联接码,为该单个联系人信息在存储区域中的地址;
所述第二联接码,为指向另一单个联系人信息在存储区域中的地址。
所述基于移动终端的联系人信息存储方法,其中,所述步骤B还包括:
B1、多个联系人信息分别存储在不同的分块中对应的单个联系人信息;
B2、每个单独的单个联系人信息存储单元的联系人信息通过联接码联接起来构成通讯录。
一种基于移动终端的联系人信息存储系统,其中,包括:
单个联系人信息存储模块、用于在移动终端中用一块连续的存储区域来保存单个联系人信息,所述单个联系人信息包括:联系人信息、联接码;
联系人信息联接模块、用于将存储在不同块中的单个联系人信息通过联接码联接起来构成通讯录。
所述基于移动终端的联系人信息存储系统,其中,所述单个联系人信息,为单个用户的联系人信息。
所述基于移动终端的联系人信息存储系统,其中,所述联接码,还包括:第一联接码、第二联接码;
所述第一联接码,为该单个联系人信息在存储区域中的地址;
所述第二联接码,为指向另一单个联系人信息在存储区域中的地址。
所述基于移动终端的联系人信息存储系统,其中,所述联系人信息联接模块包括:
存储控制单元,用于多个联系人信息分别存储在不同的分块中对应的单个联系人信息;
联接控制单元,用于控制每个单独的单个联系人信息存储单元的联系人信息通过联接码联接起来构成通讯录。
一种移动终端,其中,包括任一项所述基于移动终端的联系人信息存储系统,采用任一项所述基于移动终端的联系人信息存储方法实现。
本发明所提供的基于移动终端的联系人信息存储方法、系统及移动终端,所述方法通过用一块连续的存储区域来保存单个联系人信息,所述单个联系人信息包括:联系人信息、联接码;将各个单个联系人信息通过联接码联接起来构成通讯录。使得将分散的小块存储区域利用起来存储单个联系人信息,从而提高存储空间的使用效率。
附图说明
图1是本发明基于移动终端的联系人信息存储方法的较佳实施例的流程图。
图2所示为本发明方法实施例中单个联系人信息存储单元的组成框图。
图3所示为本发明根据每个单个联系人信息存储单元中的联接码将多个单个联系人信息存储单元联接起来的示意图。
图4是本发明基于移动终端的联系人信息存储系统的较佳实施例的功能原理框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
请参见图1,图1是本发明基于移动终端的联系人信息存储方法的较佳实施例的流程图。如图1所示,本发明实施例提供的基于移动终端的联系人信息存储方法,包括以下步骤:
步骤S100,在移动终端中用一块连续的存储区域来保存单个联系人信息,所述单个联系人信息包括:联系人信息、联接码。
本发明实施例中,所述单个联系人信息,为单个用户的联系人信息,具体地:所述联系人信息与现有技术相同;
所述联接码,还包括:第一联接码、第二联接码;
所述第一联接码,为该单个联系人信息在存储区域中的地址;
所述第二联接码,为指向另一单个联系人信息在存储区域中的地址。
本发明实施例中,在移动终端中用一块连续的存储区域来保存单个联系人信息,而多个联系人信息可以分别存储在不同的分块存储区域。
步骤S200,将存储在不同块中的单个联系人信息通过联接码联接起来构成通讯录。
本发明中,多个不同的联系人信息可以分别存储在不同的分块存储区域,这个不同的分块区域可以是分散的小块存储区域,然后根据每个单个联系人信息在存储单元中的联接码,将存储在不同块中的单个联系人信息通过联接码联接起来构成通讯录。
请参阅图2,图2所示为本发明方法实施例中单个联系人信息存储单元的组成框图,如图2,具体地,所述联系人信息与现有技术相同,譬如,联系人信息包括:姓名、电话号码、工作单位、家庭地址、电子邮件等;
所述联接码,还包括:第一联接码、第二联接码;
所述第一联接码,为该单个联系人信息在存储区域中的地址;也就是说通过第一联接可以找到该第一联接码所指向的联系人信息;具体地,
例如单个联系人信息存储在存储器中一块连续的存储区域的起始地址为0x12345678,则该单个联系人信息所在的单个联系人信息存储单元中的第一联接码为0x12345678。
所述第二联接码,为指向另一单个联系人信息在存储区域中的地址,具体为指向另一单个联系人信息存储单元的第一联接码。
然后根据每个单个联系人信息在存储单元中的联接码,将存储在不同块中的单个联系人信息通过联接码联接起来构成通讯录,如图3所示,各个单个联系人存储单元联接码通过联接起来。
如图2所示 ,本发明单个联系人信息存储在单个联系人信息存储在单个联系人信息存储单元,单个联系人信息存储单元存储有单个的联系人信息以及第一联接码和第二联接码。第一联接码为该单个联系人信息在存储区域中的地址。第二联接码指向另一单个联系人信息在存储区域中的地址,具体为指向另一单个联系人信息存储单元的第一联接码。如图3所示,多个联系人信息分别存储在不同的分块中对应的单个联系人信息,每个单独的单个联系人信息存储单元的联系人信息通过联接码联接起来构成通讯录。
基于上述方法实施例,本发明还提供了一种基于移动终端的联系人信息存储系统,如图4所示,本发明基于移动终端的联系人信息存储系统包括:
单个联系人信息存储模块210、用于在移动终端中用一块连续的存储区域来保存单个联系人信息,所述单个联系人信息包括:联系人信息、联接码;具体如上所述。
联系人信息联接模块220、用于将存储在不同块中的单个联系人信息通过联接码联接起来构成通讯录;具体如上所述。
所述基于移动终端的联系人信息存储系统,其中,所述单个联系人信息,为单个用户的联系人信息。
所述联接码,还包括:第一联接码、第二联接码;
所述第一联接码,为该单个联系人信息在存储区域中的地址;
所述第二联接码,为指向另一单个联系人信息在存储区域中的地址。
进一步地,所述基于移动终端的联系人信息存储系统,其中,所述联系人信息联接模块包括:
存储控制单元,用于多个联系人信息分别存储在不同的分块中对应的单个联系人信息;具体如上所述。
联接控制单元,用于控制每个单独的单个联系人信息存储单元的联系人信息通过联接码联接起来构成通讯录;具体如上所述。
基于上述实施例,本发明还提供了一种移动终端实施例,本实施例所述的移动终端包括任一项所述基于移动终端的联系人信息存储系统,采用任一项所述基于移动终端的联系人信息存储方法实现。
综上所述,本发明所提供的基于移动终端的联系人信息存储方法、系统及移动终端,所述方法通过用一块连续的存储区域来保存单个联系人信息,所述单个联系人信息包括:联系人信息、联接码;将各个单个联系人信息通过联接码联接起来构成通讯录。使得将分散的小块存储区域利用起来存储单个联系人信息,从而提高存储空间的使用效率。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。