一种客户端适配方法、客户端、服务器以及系统的制作方法

文档序号:9582311阅读:390来源:国知局
一种客户端适配方法、客户端、服务器以及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种客户端适配方法、客户端、服务器以及系统。
【背景技术】
[0002]随着互联网技术特别是移动互联网的快速发展,越来越多的应用程序(Applicat1n, App)在移动终端上被使用,但是由于移动终端的软件、硬件特性多种多样,例如单是运行Android智能手机系统的移动终端就有各种厂商出的各种型号,其设备硬件千差万别,因此移动APP应用在开发过程中,必须使用大量不同的手机进行真实环境的适配测试,才有可能进入商用。在现有适配测试过程中,应用程序通常通过API (Applicat1nProgramming Interface,应用程序编程接口)获取所在终端的适配信息,但是由于系统API可能会经过篡改或不准确,例如任何人在不侵犯系统的完整性的前提下都可以对Android系统进行修改、完善,因此从API获取到的适配信息经常存在不准确的情况,导致应用程序适配测试出错。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种客户端适配方法、客户端、服务器以及系统,可根据终端真实的机型适配信息以进行客户端适配,提升客户端的适配可靠性。
[0004]为了解决上述技术问题,本发明实施例提供了一种客户端适配方法,包括:
[0005]客户端获取所在终端的机型标识信息;
[0006]所述客户端将所述机型标识信息发送至适配服务器,以使所述适配服务器根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息;
[0007]所述客户端获取所述适配服务器返回的机型适配信息;
[0008]所述客户端根据所述适配服务器返回的机型适配信息进行客户端适配。
[0009]相应地,本发明实施例还提供了一种客户端适配方法,包括:
[0010]适配服务器获取客户端上报的所述客户端所在终端的机型标识信息;
[0011]所述适配服务器根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息;
[0012]所述适配服务器向所述客户端发送所述机型适配信息,以使所述客户端根据所述适配服务器返回的机型适配信息进行客户端适配。
[0013]相应地,本发明实施例还提供了一种客户端,包括:
[0014]机型标识获取模块,用于获取所在终端的机型标识信息;
[0015]机型标识上报模块,用于将所述机型标识信息发送至适配服务器,以使所述适配服务器根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息;
[0016]适配信息获取模块,用于获取所述适配服务器返回的机型适配信息;
[0017]适配模块,用于根据所述适配服务器返回的机型适配信息进行客户端适配。
[0018]相应地,本发明实施例还提供了一种适配服务器,包括:
[0019]机型标识获取模块,用于获取客户端上报的所述客户端所在终端的机型标识信息;
[0020]适配信息查找模块,用于根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息;
[0021]适配信息发送模块,用于向所述客户端发送所述机型适配信息,以使所述客户端根据所述适配服务器返回的机型适配信息进行客户端适配。
[0022]相应地,本发明实施例还提供了一种客户端适配系统,包括适配服务器和至少一个客户端,其中:
[0023]所述客户端用于获取所在终端的机型标识信息,将所述机型标识信息发送至适配服务器;
[0024]所述适配服务器用于根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,并向所述客户端返回所述机型适配信息;
[0025]所述客户端还用于根据所述适配服务器返回的机型适配信息进行客户端适配。
[0026]实施本发明实施例,具有如下有益效果:客户端获取所在终端的机型标识信息,并将机型标识信息发送至适配服务器,以使适配服务器根据机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,进一步的,客户端获取适配服务器返回的该终端真实的机型适配信息,并根据适配服务器返回的该终端真实的机型适配信息进行客户端适配,提升客户端的适配可靠性。
【附图说明】
[0027]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]图1是本发明第一实施例提供的一种客户端适配方法的流程示意图;
[0029]图2是本发明第二实施例提供的一种客户端适配方法的流程示意图;
[0030]图3是本发明第三实施例提供的一种客户端适配方法的流程示意图;
[0031]图4是本发明实施例提供的一种客户端的结构示意图;
[0032]图5是本发明实施例中图4的适配模块的的结构示意图;
[0033]图6是本发明实施例提供的一种适配服务器的结构示意图;
[0034]图7是本发明实施例提供的一种客户端适配系统的结构示意图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]本发明实施例提供了一种客户端适配方法,客户端可将所在终端的机型标识信息发送至适配服务器,其中客户端所在终端的机型标识信息可以包括品牌标识以及型号标识等信息,其中品牌标识可以包括三星、苹果、小米或者酷派等,型号标识可以包括GT-18552、iPhone5S、小米手机3或者酷派7260等。现有技术通常通过API获取所在终端的适配信息,但是由于系统API可能会经过篡改或不准确,导致客户端适配出错,本实施例中的适配服务器可以根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,该机型适配信息可以包括所述机型标识信息对应的终端的硬件情况和系统支持参数等信息,进一步的,客户端可以根据适配服务器返回的客户端所在终端真实的机型适配信息进行客户端适配,提升客户端的适配可靠性。
[0037]请参见图1,图1是本发明第一实施例提供的一种客户端适配方法的流程示意图,本实施例中的客户端适配方法是从客户端的角度进行描述的,如图所示本实施例中的客户端适配方法可以包括:
[0038]步骤S101,获取所在终端的机型标识信息。
[0039]客户端可以获取所在终端的机型标识信息,其中终端的机型标识信息可以包括品牌标识和型号标识等信息,其中品牌标识可以包括三星、苹果、小米或者酷派等,型号标识可以包括GT-18552、iPhone5S、小米手机3或者酷派7260等。客户端可以调用所在终端的配置信息,并在所述配置信息中获取该终端的机型标识信息,可选的,客户端也可以根据所在终端的链接地址,获取该终端的机型标识信息,客户端也可以通过其他实现方式获取所在终端的机型标识信息,具体不受本发明实施例的限制。
[0040]步骤S102,将机型标识信息发送至适配服务器,以使适配服务器根据机型标识信息在预设的机型适配数据库中查找对应的机型适配信息。
[0041]客户端可以将获取到的机型标识信息发送至适配服务器,以使适配服务器根据机型标识信息在预设的机型适配数据库中查找对应的机型适配信息。
[0042]适配服务器可以将预先收集到的各个终端的机型标识信息及该机型标识信息对应的机型适配信息存储到预设的机型适配数据库中,具体的,开发人员可以预先进行真机的收集,即预先收集真机的机型标识信息及该机型标识信息对应的机型适配信息,适配服务器可以将开发人员预先收集到的机型标识信息和机型适配信息对应存储到预设的机型适配数据库中,则客户端将机型标识信息发送至适配服务器后,适配服务器可以在预设的机型适配数据库中查找接收到的机型标识信息对应的机型适配信息,其中机型适配信息可以包括接收到的机型标识信息对应的终端真实的硬件情况和系统支持参数等信息,该终端的硬件情况可以包括显示屏、摄像头、麦克风或者听筒等信息,该终端的系统支持参数可以包括网络模式、操作系统、视频显示格式
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1