发明内容
基于此,本发明提供一种终端联系人信息的更新方法、服务器及存储介质,用于解决现有技术中获取联系人信息的方式繁琐、不及时且存在一定误差的问题。
第一方面,本发明提供一种终端联系人信息的更新方法,应用于管理服务器,所述管理服务器与所述终端对应的用户服务器通信连接,所述方法包括:
接收所述用户服务器在确定所述终端显示界面显示为联系人页时发送的唯一标识符;其中,所述唯一标识符由所述联系人对应的身份标识和所述联系人的联系人号码对应所在运营商的运营商信息组成;
判断所述身份标识与预设标准身份标识是否匹配;
当所述身份标识与所述预设标准身份标识匹配时,将匹配的该预设标准身份标识对应的实时运营商信息与所述运营商信息进行比对,以确定所述联系人信息是否有变更;
当所述联系人信息有变更时,获取所述联系人的已变更信息,并将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新。
可选地,所述运营商信息包括所述运营商的运营标识以及所述联系人号码在对应运营商的注册序号,所述实时运营商信息包括所述联系人当前最新的联系人号码分别在对应运营商的标准注册序号以及所述对应运营商的标准运营标识;
所述将匹配的该预设标准身份标识对应的实时运营商信息与所述运营商信息进行比对,以确定所述联系人信息是否有变更的步骤包括:
判断所述标准运营标识中是否包括所述运营标识;
当所述标准运营标识中不包括所述运营标识时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人号码以及联系人号码对应的运营商;
当所述标准运营标识中包括所述运营标识时,判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配;
当所述注册序号与该运营标识所在运营商的标准注册序号不匹配时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人号码。
可选地,所述判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配的步骤之前还包括:
当所述标准运营标识中包括所述运营标识时,判断所述标准运营标识中是否包括除所述运营标识外的其他运营标识;
当所述标准运营标识中包括除所述运营标识外的其他运营标识时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人新增号码以及联系人新增号码对应的运营商,并继续执行判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配的步骤;
当所述标准运营标识中不包括除所述运营标识外的其他运营标识时,继续执行判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配的步骤。
可选地,所述判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配的步骤包括:
判断该运营标识所在运营商的标准注册序号中是否包括所述注册序号,当该运营标识所在运营商的标准注册序号中包括所述注册序号时,确定所述注册序号与该运营标识所在运营商的标准注册序号匹配;
所述判断该运营标识所在运营商的标准注册序号中是否包括所述注册序号之后还包括:
当该运营标识所在运营商的标准注册序号中包括所述注册序号时,确定该运营标识所在运营商的标准注册序号中是否包括除所述注册序号外的其他注册序号;
当该运营标识所在运营商的标准注册序号中包括除所述注册序号外的其他注册序号时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人新增号码。
可选地,所述已变更信息包括联系人号码或联系人新增号码;
所述将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新的步骤之后还包括:
获取所述联系人信息更新后的所述联系人的号码套餐使用情况以及号码状态;
将所述号码套餐使用情况以及所述号码状态通过所述用户服务器发送给所述终端,以供所述终端在所述联系人页显示所述号码套餐使用情况以及所述号码状态;其中,
当所述号码状态为关机状态、无服务状态或无法接通状态时,该联系人页显示更新后的联系人号码或联系人新增号码无法接通;
当所述号码状态为忙碌状态时,该联系人页显示更新后的联系人号码或联系人新增号码忙碌中;
当所述号码状态为正在通话中时,该联系人页显示更新后的联系人号码或联系人新增号码正在通话中;
当所述号码状态为正在上网中时,该联系人页显示更新后的联系人号码或联系人新增号码正在上网中。
可选地,所述已变更信息包括联系人新增号码;
所述将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新的步骤之后还包括:
获取所述联系人设置的标签分享信息以及拨号优先级;
将所述标签分享信息以及所述拨号优先级通过所述用户服务器发送给所述终端,以供所述终端根据所述拨号优先级设置对应的联系人的拨号顺序,以及在该联系人页显示所述联系人的标签分享信息。
可选地,所述接收所述用户服务器在确定所述终端显示界面显示为联系人页时发送的唯一标识符的步骤之后还包括:
确定所述用户服务器是否具有所述联系人的信息访问权限;
当所述用户服务器具有所述联系人的信息访问权限时,执行判断所述身份标识与预设标准身份标识是否匹配的步骤;
当所述用户服务器不具有所述联系人的信息访问权限时,通过所述用户服务器发送联系人信息更新失败指令至所述终端。
第二方面,本发明还提供一种服务器,用于更新终端联系人信息,所述服务器与所述终端对应的管理服务器通信连接,包括:
接收模块,用于接收所述用户服务器在确定所述终端显示界面显示为联系人页时发送的唯一标识符;其中,所述唯一标识符由所述联系人对应的身份标识和所述联系人的联系人号码对应所在运营商的运营商信息组成;
判断模块,用于判断所述身份标识与预设标准身份标识是否匹配;
比对模块,用于当所述身份标识与所述预设标准身份标识匹配时,将匹配的该预设标准身份标识对应的实时运营商信息与所述运营商信息进行比对,以确定所述联系人信息是否有变更;
发送模块,用于当所述联系人信息有变更时,获取所述联系人的已变更信息,并将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新。
第三方面,本发明还提供一种服务器,用于更新终端联系人信息,所述服务器与所述终端对应的管理服务器通信连接;所述服务器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序以使所述服务器执行如上所述的终端联系人信息的更新方法。
第四方面,本发明还提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的终端联系人信息的更新方法的步骤。
本发明终端联系人信息的更新方法、服务器及存储介质通过在用户打开终端联系人页且联系人的身份标识匹配成功后,将用户服务器中存储的联系人号码对应的运营商信息与管理服务器中的实时运营商信息进行比对,以确定终端联系人页显示的联系人信息是否有变更;并在联系人信息有变更时,将已变更信息发送给终端进行联系人信息的更新。从而实现了联系人页中联系人信息的及时更新,不需要用户再从其他相关联系人处获得联系人的联系方式,简单方便,且由于更新的联系人信息均来自管理服务器,也减少了联系人信息获取时的误差。
具体实施方式
为了便于更好地理解本发明,下面将结合相关实施例附图对本发明进行进一步地解释。附图中给出了本发明的实施例,但本发明并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本发明的公开面更加得充分。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、 “示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
请参阅图1,为本发明一实施例提供的终端联系人信息的更新方法的流程图,应用于与所述终端对应的用户服务器通信连接的管理服务器,包括步骤S10至S40。
步骤S10,接收所述用户服务器在确定所述终端显示界面显示为联系人页时发送的唯一标识符;其中,所述唯一标识符由所述联系人对应的身份标识和所述联系人的联系人号码对应所在运营商的运营商信息组成;
在本实施例中,每个用户的联系号码都对应有一个用户服务器,而所有的用户服务器又均与管理服务器通信连接。该管理服务器可以拥有所有运营商的联系人信息,且能及时通过与各个用户服务器以及各运营商服务器的通讯,保持联系人信息的实时更新。所述管理服务器可以是专用于联系人信息更新存储的服务器,也可以是所有运营商服务器的集合。
需要说明的是,上述联系号码可以指座机号码、手机号码或虚拟运营商推出的小号等等,此处以手机号码为例进行举例说明。当用户的手机号码注册时,运营商首先会根据用户信息确认该用户以前是否注册过,如果用户没有注册过,则会根据用户信息,例如身份证信息、营业执照号码、社会信用代码、护照信息,生成相关的身份标识,然后将身份标识和手机号码一同发送给管理服务器,由管理服务器按照数据存储规则生成相应的唯一标识符。或者,也可以为所有用户服务器设置一致的数据存储规则,由用户服务器根据一致的数据存储规则生成相应的唯一标识符,然后发送给所述管理服务器进行存储。当其他联系人的用户服务器启用后且所述其他联系人终端中存储有该用户的手机号码时,由管理服务器将所述唯一标识符发送给其他联系人的用户服务器进行存储。
在管理服务器将唯一标识符分享至存储有该联系人号码的终端对应的用户服务器后,用户服务器中的唯一标识符以及联系人号码不会主动更新,但管理服务器仍然会实时接收运营商的更新信息,这其中存在信息不对称的情况,因此可以在用户服务器监测到终端显示界面显示为联系人页时,由用户服务器发送联系人的唯一标识符进行验证。
在生成唯一标识符时,数据存储规则的应用依据可以是身份标识和运营商的运营商信息,其中身份标识可以是与用户信息对应的映射字符串,例如身份证号码为12345,则身份标识为12345或者sfzhm12345。运营商信息可以包括运营商的运营标识和联系人号码在运营商的注册序号,其中运营标识例如可以是运营商简称对应的中文字符、拼音缩写,或者英文缩写等等。以***为例,运营标识可以是“移动”、“YIDONG”、“YD”或者是“CHINAMOBILE”等等。而联系人号码在运营商的注册序号与用户在该运营商的历史注册次数有关,假设联系人在该运营商注册过2张卡,不管这2张卡是否注销,用户只要本次在该运营商注册了第3张卡,则联系人号码在运营商的注册序号为3。将身份标识和运营商的运营商信息结合所得到的唯一标识符可以是12345YD3,表示身份标识为12345的用户在***注册了第三张卡,或者也可以参照上述实例调换唯一标识符的构建顺序或构建规则。
步骤S20,判断所述身份标识与预设标准身份标识是否匹配;若是,则执行步骤S30;
由于管理服务器中存储有大量用户的信息,因此首先需要确定联系人的身份,即通过身份标识与所有用户的身份标识构成的预设标准身份标识进行匹配。当所述身份标识与所述预设标准身份标识不匹配时,表示该联系人的唯一标识符并没有存储在管理服务器中,可以发送联系人信息更新失败指令至终端;反之,当身份标识匹配成功,则表示确认了联系人的身份,可以在管理服务器中找到相应联系人的唯一标识符。
可选地,在所述步骤S20之前还可以确定所述用户服务器是否具有所述联系人的信息访问权限;当所述用户服务器具有所述联系人的信息访问权限时,执行步骤S20;当所述用户服务器不具有所述联系人的信息访问权限时,通过所述用户服务器发送联系人信息更新失败指令至所述终端。联系人的信息访问权限的设置方法可以是联系人通过终端登录用户服务器进行同步设置,从而起到了拒绝一部分用户信息访问的作用,防止联系人的信息过度公开,保证了联系人的隐私。
步骤S30,将匹配的该预设标准身份标识对应的实时运营商信息与所述运营商信息进行比对,以确定所述联系人信息是否有变更;若是,则执行步骤S40;
需要说明的是,由于管理服务器中的信息是实时的,是依据运营商的信息变化实时更新的。如果联系人号码有更新,例如更换了联系人号码,新增了联系人号码,则唯一标识符中的运营商信息也会在管理服务器中实时更新,因此在完成身份标识匹配后可以直接通过匹配的预设标准身份标识对应的实时运营商信息与所述运营商信息进行匹配,以确定联系人信息是否有变更。
其中,联系人信息是否有变更大致分为四种,分别是联系人更换了联系人号码同时更换了联系人号码对应的运营商,联系人更换了联系人号码但联系人号码对应的运营商没有更换,联系人新增了联系人号码同时新增的联系人号码的运营商也与之前的不同,以及联系人新增了联系人号码但新增的联系人号码与之前运营商相同。
步骤S40,获取所述联系人的已变更信息,并将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新。
在确定联系人信息有变更之后,可以将管理服务器中该联系人的所有联系人信息重新通过用户服务器发送给终端,也可以对比后将其中新增或更换了的联系人号码,以及对应更换或新增的运营商信息一起发送给所述终端,使所述终端根据上述已更换的信息进行联系人信息的更新。
本实施例通过接收所述用户服务器在确定所述终端显示界面显示为联系人页时发送的唯一标识符;其中,所述唯一标识符由所述联系人对应的身份标识和所述联系人的联系人号码对应所在运营商的运营商信息组成;判断所述身份标识与预设标准身份标识是否匹配;当所述身份标识与所述预设标准身份标识匹配时,将匹配的该预设标准身份标识对应的实时运营商信息与所述运营商信息进行比对,以确定所述联系人信息是否有变更;当所述联系人信息有变更时,获取所述联系人的已变更信息,并将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新。从而将用户服务器中联系人的老旧运营商信息与管理服务器中的实时运营商信息进行比对,找到了该联系人的已变更的最新联系人信息,并在用户终端进行联系人更新,不需要用户再从其他相关联系人处获得联系人的联系方式,保证了联系人信息的及时和快速替换,简单方便。且由于更新的联系人信息均来自管理服务器,也减少了联系人信息获取时的误差,准确率高。
在本发明的另一实施例中,所述运营商信息包括所述运营商的运营标识以及所述联系人号码在对应运营商的注册序号,所述实时运营商信息包括所述联系人当前最新的联系人号码分别在对应运营商的标准注册序号以及所述对应运营商的标准运营标识。
请参阅图2,为本发明另一实施例提供的终端联系人信息的更新方法中步骤S30的细化流程图,所述步骤S30包括:
步骤S31,判断所述标准运营标识中是否包括所述运营标识;其中,当所述标准运营标识中不包括所述运营标识时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人号码以及联系人号码对应的运营商;若是,则执行步骤S32;
在本实施例中,步骤S31至步骤S32均为步骤S30的细化步骤,其给出了联系人变更的信息为联系人更换了联系人号码时的具体执行方法,其中还区分了联系人号码对应的运营商是否更换。
在运营标识比对时,如果标准运营标识中不包括运营标识,则表示联系人取消了之前的联系人号码,并转投入了新的运营商,因此运营标识才不在标准运营标识中。例如,该用户原本有***的号码,运营标识为YD,当用户对原号码销户后,在联通公司开设了新的号码,运营标识为LT,则此时进行运营标识比对时,YD是运营标识,LT是更新了的标准运营标识。
步骤S32,判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配;其中,当所述注册序号与该运营标识所在运营商的标准注册序号不匹配时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人号码。
如果标准运营标识中包括运营标识,则表示联系人号码的运营商至少没有发生变化,可以进一步通过联系人号码在该运营商的注册序号进行进一步确定联系人是否更换了联系人号码。
由于联系人号码的注册序号与联系人号码在运营商的历史注册次数相关,一旦联系人申请更换了相同运营商的新的联系人号码,则注册序号会与标准注册序号不一致。通过运营标识以及注册序号分别与对应标准运营标识以及标准注册序号进行比对,区分了联系人号码的变更种类,有利于根据变更种类执行后续已变更联系人信息的更新。
可选地,还可以在步骤S32之前,当所述标准运营标识中包括所述运营标识时,判断所述标准运营标识中是否包括除所述运营标识外的其他运营标识;
若是,则确定所述联系人信息有变更,且有变更的所述联系人信息为联系人新增号码以及联系人新增号码对应的运营商,并转入继续执行步骤S32;
若否,则继续执行步骤S32。
联系人号码的变更除了更换联系人号码,还有联系人号码的新增,其中包括新增了与之前运营商相同的联系人号码以及新增了与之前运营商不同的联系人号码。
由于上述方案是在确定了标准运营标识包括所述运营标识后进行的排除确认,而新增了相同运营商的联系人号码时,新增的运营标识与之前运营标识相同;相反,如果新增了不同运营商的联系人号码时,新增的运营标识与之前的运营标识不同,因此通过找到标准运营标识中除运营标识外的其他运营标识,即可确定是否新增了与之前运营商不同的联系人号码,从而更多地确认了联系人号码的变更种类。
可选地,所述步骤S32包括:
判断该运营标识所在运营商的标准注册序号中是否包括所述注册序号,当该运营标识所在运营商的标准注册序号中包括所述注册序号时,确定所述注册序号与该运营标识所在运营商的标准注册序号匹配。
在进行注册序号与标准注册序号的匹配时,可以依据其是否存在包含关系进行确定。当该运营标识所在运营商的标准注册序号中包括所述注册序号时,还可以进一步通过确定该运营标识所在运营商的标准注册序号中是否包括除所述注册序号外的其他注册序号确定所述联系人是否新增了与之前运营商相同的联系人号码。即当该运营标识所在运营商的标准注册序号中包括除所述注册序号外的其他注册序号时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人新增号码。
不管用户是否销户了旧的联系人号码,只要用户新增了号码,则对应运营商的注册序号即会提升,因此在确定了原联系方式未销户的情况下,可以利用运营标识所在运营商的所有标准注册序号进行进一步地联系人号码的变更种类的确定,帮助后续快速进行联系人信息的更新。
可选地,在其他实施例中,所述已变更信息包括联系人号码或联系人新增号码;所述步骤S40之后还包括:
获取所述联系人信息更新后的所述联系人的号码套餐使用情况以及号码状态;号码套餐使用情况和号码状态可以由管理服务器从联系人的用户服务器中取得,也可以直接根据更新后的联系人号码从运营商处取得。然后将所述号码套餐使用情况以及所述号码状态通过所述用户服务器发送给所述终端,以供所述终端在所述联系人页显示所述号码套餐使用情况以及所述号码状态;
其中,所述号码套餐使用情况包括联系人号码流量剩余量、联系人号码语音通话剩余量以及联系人号码短信剩余量中的至少一种。通过号码套餐使用情况的显示,可以帮助用户对联系人的优先联系方式作出参考,例如用户看到联系人号码流量剩余值不够,则用户可以优先进行语音通信。
进一步地,还可以显示联系人号码是否处于WiFi状态,便于用户选择微信、QQ等即时通讯聊天方式。
号码状态则可以包括上网状态、关机状态、忙碌状态、无服务状态以及无法接通状态等等,其中忙碌状态是通过用户服务器从联系人终端对应的情境模式设置中获取的,当联系人终端情境模式设置为静音、振动或会议模式时,则将号码状态置为忙碌,使终端用户在联系人页上看到该联系人当前处于忙碌状态,可能不便接通电话或视频语音,界面直观,且人性化。
其中,当所述号码状态为关机状态、无服务状态或无法接通状态时,该联系人页显示更新后的联系人号码或联系人新增号码无法接通;
当所述号码状态为忙碌状态时,该联系人页显示更新后的联系人号码或联系人新增号码忙碌中;
当所述号码状态为正在通话中时,该联系人页显示更新后的联系人号码或联系人新增号码正在通话中;
当所述号码状态为正在上网中时,该联系人页显示更新后的联系人号码或联系人新增号码正在上网中。
需要说明的是,管理服务器可以实时进行号码状态的发送,还可以实时或间隔较短时间,例如10分钟,进行号码套餐使用情况的分享。本方案通过从管理服务器发送联系人号码的号码套餐使用情况以及号码状态,帮助用户联系所述联系人时进行时间的参考,界面显示人性化。
可选地,在其他实施例中,所述步骤S40之后还包括:
获取所述联系人设置的标签分享信息以及拨号优先级;将所述标签分享信息以及所述拨号优先级通过所述用户服务器发送给所述终端,以供所述终端根据所述拨号优先级设置对应的联系人的拨号顺序,以及在该联系人页显示所述联系人的标签分享信息。
其中标签分享信息可以包括联系人通过终端设置的想分享给用户的信息,例如WiFi密码,公司邮寄地址,公司职位,和/或行业标签,所述行业标签例如是程序员、软件开发、保险理财以及产品经理等等。其中WiFi密码的分享还可以进一步与用户终端所处的地理位置进行结合,仅当用户终端处在WiFi密码对应的位置时,才将其通过用户服务器发送给用户的终端,由终端推送给用户。此外,还可以显示联系人所处的地理位置区域,当联系人所处的地理位置区域与用户终端所处的位置区域相差很大时,例如不在同一个国家,可以发出提醒信息给用户,方便用户考虑联系时间以及联系方式。通过标签分享信息的展示,帮助拓展和更新了联系人页的功能,为用户提供了方便。
当所述已变更信息包括联系人新增号码,相当于联系人页展示了两个或两个以上的联系人号码,可以获取联系人设置的拨号优先级,方便用户对一个联系人多个号码进行拨号时的参考选择。
可选地,还可以在将联系人信息更新后,将更新的联系人信息通过终端或管理服务器发送给金融业务服务器,所述金融业务的办理机构例如可以是银行、证券公司,由金融业务服务器接收后根据联系人信息修改联系人在办理机构登记的信息,使用户无需主动去金融业务办理机构更换号码,操作便捷。
请参阅图3,为本发明一实施例提供的服务器的功能模块示意图。在该实施例中,所述服务器用于更新终端联系人信息,所述服务器与所述终端对应的管理服务器通信连接,包括:
接收模块10,用于接收所述用户服务器在确定所述终端显示界面显示为联系人页时发送的唯一标识符;其中,所述唯一标识符由所述联系人对应的身份标识和所述联系人的联系人号码对应所在运营商的运营商信息组成;
判断模块20,用于判断所述身份标识与预设标准身份标识是否匹配;
比对模块30,用于当所述身份标识与所述预设标准身份标识匹配时,将匹配的该预设标准身份标识对应的实时运营商信息与所述运营商信息进行比对,以确定所述联系人信息是否有变更;
发送模块40,用于当所述联系人信息有变更时,获取所述联系人的已变更信息,并将所述已变更信息通过所述用户服务器发送至所述终端,以供所述终端根据所述已变更信息进行联系人信息更新。
进一步地,在另一实施例中,所述运营商信息包括所述运营商的运营标识以及所述联系人号码在对应运营商的注册序号,所述实时运营商信息包括所述联系人当前最新的联系人号码分别在对应运营商的标准注册序号以及所述对应运营商的标准运营标识;所述比对模块包括:
判断单元,用于判断所述标准运营标识中是否包括所述运营标识;
确定单元,用于当所述标准运营标识中不包括所述运营标识时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人号码以及联系人号码对应的运营商;
所述判断单元,还用于当所述标准运营标识中包括所述运营标识时,判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配;
所述确定单元,还用于当所述注册序号与该运营标识所在运营商的标准注册序号不匹配时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人号码。
进一步地,在又一实施例中,所述比对模块还包括执行单元;
所述判断单元,还用于当所述标准运营标识中包括所述运营标识时,判断所述标准运营标识中是否包括除所述运营标识外的其他运营标识;
所述确定单元,还用于当所述标准运营标识中包括除所述运营标识外的其他运营标识时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人新增号码以及联系人新增号码对应的运营商,并触发所述执行单元继续执行判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配的步骤;
所述执行单元,还用于当所述标准运营标识中不包括除所述运营标识外的其他运营标识时,继续执行判断所述注册序号与该运营标识所在运营商的标准注册序号是否匹配的步骤。
进一步地,在又一实施例中,所述判断单元,还用于判断该运营标识所在运营商的标准注册序号中是否包括所述注册序号,当该运营标识所在运营商的标准注册序号中包括所述注册序号时,确定所述注册序号与该运营标识所在运营商的标准注册序号匹配;
所述判断单元,还用于当该运营标识所在运营商的标准注册序号中包括所述注册序号时,确定该运营标识所在运营商的标准注册序号中是否包括除所述注册序号外的其他注册序号;
所述确定单元,当该运营标识所在运营商的标准注册序号中包括除所述注册序号外的其他注册序号时,确定所述联系人信息有变更,且有变更的所述联系人信息为联系人新增号码。
进一步地,在又一实施例中,所述已变更信息包括联系人号码或联系人新增号码;所述服务器还包括获取模块;
所述获取模块,用于获取所述联系人信息更新后的所述联系人的号码套餐使用情况以及号码状态;
所述发送模块,还用于将所述号码套餐使用情况以及所述号码状态通过所述用户服务器发送给所述终端,以供所述终端在所述联系人页显示所述号码套餐使用情况以及所述号码状态;其中,
当所述号码状态为关机状态、无服务状态或无法接通状态时,该联系人页显示更新后的联系人号码或联系人新增号码无法接通;
当所述号码状态为忙碌状态时,该联系人页显示更新后的联系人号码或联系人新增号码忙碌中;
当所述号码状态为正在通话中时,该联系人页显示更新后的联系人号码或联系人新增号码正在通话中;
当所述号码状态为正在上网中时,该联系人页显示更新后的联系人号码或联系人新增号码正在上网中。
进一步地,在又一实施例中,所述已变更信息包括联系人新增号码;
所述获取模块,还用于获取所述联系人设置的标签分享信息以及拨号优先级;
所述发送模块,还用于将所述标签分享信息以及所述拨号优先级通过所述用户服务器发送给所述终端,以供所述终端根据所述拨号优先级设置对应的联系人的拨号顺序,以及在该联系人页显示所述联系人的标签分享信息。
进一步地,在又一实施例中,所述服务器还包括:
确定模块,用于确定所述用户服务器是否具有所述联系人的信息访问权限;
执行模块,用于当所述用户服务器具有所述联系人的信息访问权限时,执行判断所述身份标识与预设标准身份标识是否匹配的步骤;
所述发送模块,还用于当所述用户服务器不具有所述联系人的信息访问权限时,通过所述用户服务器发送联系人信息更新失败指令至所述终端。
本实施例还提供一种服务器,用于更新终端联系人信息,所述服务器与所述终端对应的管理服务器通信连接;所述服务器包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器运行所述计算机程序以使所述服务器执行上述任一实施例所述的终端联系人信息的更新方法。
本实施例还提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述的终端联系人信息的更新方法的步骤。所述的存储介质,如:ROM/RAM、磁碟、光盘等。
上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。