通讯录自适配方法、装置及系统的制作方法

文档序号:9219840阅读:453来源:国知局
通讯录自适配方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及软件技术领域,特别是涉及一种通讯录自适配方法、装置及系统。
【背景技术】
[0002]通讯录作为一款广泛应用的软件,目前在每一台终端上基本都有安装。针对通信录这款软件,软件开发商们在不断的开发具有更多功能的版本。但随着通讯录软件功能的增强以及不同品牌不同型号不同功能终端的增多,通讯录的适配问题也越来越突显,通讯录安装至终端后却不能使用的现象越来越多。
[0003]针对这一情况,目前的做法是在软件开发阶段尽可能多的在不同品牌不同型号不同功能的终端上进行测试,然后发布一个支持绝大多数终端的版本。之后,再根据用户反馈的情况,不断的发布新的版本,以克服出现的适配问题。
[0004]这样的方式会导致软件开发商需要频繁的发布新的版本,而用户也需要频繁的更新新的版本,克服适配问题的效率十分低下,也会对资源造成很大的浪费。

【发明内容】

[0005]本发明实施例提供了一种通讯录自适配方法、装置及系统以克服上述问题或者至少部分地解决上述问题。
[0006]根据本发明实施例的一个方面,提供了一种通讯录自适配方法,包括:检测终端是否支持安装至终端的通讯录的运行;当检测到终端不能支持通讯录的运行时,向服务器发送适配请求消息,适配请求消息包括终端的适配相关参数;接收服务器下发的适配包对终端进行适配,其中,适配包由服务器根据终端的适配相关参数生成。
[0007]根据本发明实施例的另一个方面,提供了通讯录自适配方法,包括:服务器接收终端发送的适配请求消息,其中,适配请求消息是通讯录在检测到终端不能支持通讯录的运行时向服务器发送的,适配请求消息包括终端的适配相关参数;服务器根据终端的适配相关参数生成适配包,并下发至终端,对终端进行适配。
[0008]根据本发明实施例的又一个方面,提供了一种设置在终端上的通讯录自适配装置,包括:检测模块,用于检测终端是否支持安装至终端的通讯录的运行;请求模块,用于在通讯录检测到终端不能支持通讯录的运行时,向服务器发送适配请求消息,适配请求消息包括终端的适配相关参数;适配模块,用于接收服务器下发的适配包对终端进行适配,其中适配包由服务器根据终端的适配相关参数生成。
[0009]根据本发明实施例的再一个方面,提供了一种设置在服务器上的通讯录自适配装置,包括:接收模块,用于接受终端发送的适配请求消息,其中,适配请求消息是通讯录在检测到终端不能支持通讯录的运行时向服务器发送的,适配请求消息包括终端的适配相关参数;下发模块,用于根据终端的适配相关参数生成适配包,并下发至终端,对终端进行适配。
[0010]根据本发明实施例的再一个方面,提供了一种通讯录自适配系统,包括上述的设置在终端上的通讯录自适配装置以及设置在服务器上的通讯录自适配装置。
[0011]基于本发明实施例提供的技术方案,当出现通讯录适配问题时,不再使用发布新版本的方式来解决该问题,而是基于出现问题的终端有针对性有指向性的解决出现的适配问题。当适配问题出现时,终端会将相应的适配相关参数上报给服务器,而服务器可以基于终端的适配相关参数生成针对该终端的适配包并下发至该终端,进而实现对该终端的适配,并最终解决出现的适配问题。这样的方式快捷高效,占用的资源也很少。
[0012]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0013]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【附图说明】
[0014]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0015]图1是根据本发明实施例的通讯录自适配方法的流程图;
[0016]图2是根据本发明另一实施例的通讯录自适配方法的流程图;
[0017]图3是根据本发明实施例的设置在终端上的通讯录自适配装置的结构框图;
[0018]图4是根据本发明优选实施例的设置在终端上的通讯录自适配装置的结构框图;
[0019]图5是根据本发明实施例的设置在服务器上的通讯录自适配装置的结构框图;
[0020]图6是根据本发明优选实施例的设置在服务器上的通讯录自适配装置的结构框图;
[0021]图7是根据本发明实施例的通讯录自适配系统的结构框图。
【具体实施方式】
[0022]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0023]图1是根据本发明实施例的通讯录自适配方法的流程图。如图1所示,根据本发明实施例的通讯录自适配方法包括:
[0024]步骤S102,检测终端是否支持安装至终端的通讯录的运行;
[0025]步骤S104,当检测到终端不能支持通讯录的运行时,向服务器发送适配请求消息,适配请求消息包括终端的适配相关参数;
[0026]步骤S106,接收服务器下发的适配包对终端进行适配,其中,适配包由服务器根据终端的适配相关参数生成。
[0027]基于本实施例提供的方法,当出现通讯录适配问题时,不再使用发布新版本的方式来解决该问题,而是基于出现问题的终端有针对性有指向性的解决出现的适配问题。当适配问题出现时,终端会将相应的适配相关参数上报给服务器,而服务器可以基于终端的适配相关参数生成针对该终端的适配包并下发至该终端,进而实现对该终端的适配,并最终解决出现的适配问题。这样的方式快捷高效,占用的资源也很少。
[0028]本发明提供的通讯录自适配方法涉及到终端和服务器两侧,上述实施例从终端侧进行了说明。图2是根据本发明另一实施例的通讯录自适配方法的流程图。如图2所述,根据本发明另一实施例的通讯录自适配方法包括:
[0029]步骤S202,服务器接收终端发送的适配请求消息,其中,适配请求消息是通讯录在检测到终端不能支持通讯录的运行时向服务器发送的,适配请求消息包括终端的适配相关参数;
[0030]步骤S204,服务器根据终端的适配相关参数生成适配包,并下发至终端,对终端进行适配。
[0031]本实施例提供的通讯录自适配方法从服务器侧描述了本发明的方案。基于本实施例提供的方法,可以有针对性有指向性的解决出现的适配问题,快捷高效,占用的资源也很少。
[0032]可选的,上述适配相关参数可以包括以下至少之一:终端的品牌和型号、终端具备的功能、终端当前的适配情况、终端可提供的权限。
[0033]导致适配问题的原因多种多样,为解决不同的适配问题服务器需要终端提供的适配相关参数也不尽相同。对于绝大多数适配问题,服务器基于上述参数即可生成相应的适配包。需要说明的是,在具体实施过程中,可根据具体需要对上述适配相关参数进行扩展。
[0034]终端在收到服务器下发的适配包后,就要基于适配包进行适配,已解决出现的适配问题,本优选实施例给出一种优选地方法。可选的,接收服务器下发的适配包对终端进行适配包括:解析适配包,获取适配包中的适配参数;根据适配参数对通讯录进行适配,生成终端支持的通讯录。
[0035]在解决了单个终端的适配问题后,服务器实际上还可以进行进一步的操作。可选的,在向当前终端下发了适配包之后,服务器还可以向所有与当前终端类似的终端下发该适配包。本优选实施例中,在解决了当前终端的适配问题后,服务器还会向所有与当前终端类似的终端下发该适配包,从而实现了一种预防机制。这样,当与当前终端类似的终
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1