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

文档序号:9582311阅读:来源:国知局
识信息,可选的,客户端也可以根据所在终端的链接地址,获取该终端的机型标识信息,客户端也可以通过其他实现方式获取所在终端的机型标识信息,具体不受本发明实施例的限制。
[0064]步骤S302,客户端将获取到的机型标识信息发送给适配服务器。
[0065]步骤S303,适配服务器根据机型标识信息在预设的机型适配数据库中查找对应的机型适配信息。
[0066]适配服务器接收到客户端发送的机型标识信息后,可以根据该机型标识信息在预设的机型适配数据库中查找对应的机型适配信息。
[0067]适配服务器可以将预先收集到的各个终端的机型标识信息及该机型标识信息对应的机型适配信息存储到预设的机型适配数据库中,具体的,开发人员可以预先进行真机的收集,即预先收集真机的机型标识信息及该机型标识信息对应的机型适配信息,适配服务器可以将开发人员预先收集到的机型标识信息和机型适配信息对应存储到预设的机型适配数据库中,则客户端将机型标识信息发送至适配服务器后,适配服务器可以在预设的机型适配数据库中查找接收到的机型标识信息对应的机型适配信息,其中机型适配信息可以包括接收到的机型标识信息对应的终端的硬件情况和系统支持参数等信息,该终端的硬件情况可以包括显示屏、摄像头、麦克风或者听筒等信息,该终端的系统支持参数可以包括网络模式、操作系统、视频显示格式或者显示屏分辨率等信息。
[0068]步骤S304,适配服务器将查找到的机型适配信息发送给客户端。
[0069]适配服务器可以将查找到的机型适配信息发送给客户端,例如客户端获取到的所在终端的机型标识信息为小米手机3,则客户端将该机型标识信息发送给适配服务器后,适配服务器在预设的机型适配数据库中查找该机型标识信息对应的机型适配信息,该机型适配信息可以包括双摄像头、操作系统MIU1、显示屏5.0英寸以及视频显示格式1080P等信息,适配服务器将该机型适配信息发送给客户端。
[0070]步骤S305,客户端根据机型适配信息进行客户端适配。
[0071]客户端可以根据适配服务器返回的客户端所在终端真实的机型适配信息进行客户端适配,其中客户端可以在APP应用开发过程中,使用不同类型的终端进行真实环境的适配测试,可选的,客户端还可以在目标终端安装或使用APP应用之前,根据适配服务器返回的目标终端真实的机型适配信息进行客户端适配。
[0072]具体的,客户端可以根据适配服务器返回的机型适配信息执行预设逻辑功能,其中预设逻辑功能可以包括视频聊天应用、影音图像应用以及游戏语音应用等等,进而所述机型适配信息可以包括客户端所在终端的多项设备信息,例如摄像头信息、视频显示格式信息、麦克风信息以及听筒信息等,客户端可以根据目标逻辑功能,在从适配服务器获取到的机型适配信息中获取与目标逻辑功能对应的至少一项设备信息,并根据与目标逻辑功能对应的至少一项设备信息执行目标逻辑功能。
[0073]在可选实施例中,适配开发人员可以通过在客户端上根据机型适配信息运行多个预设的目标逻辑功能,从而获取针对预设的目标逻辑功能的程序在当前所在终端的适配测试结果。例如客户端获取到所在终端的机型标识信息为小米手机3,客户端将该机型标识信息发送给适配服务器,则适配服务器可以根据该机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,客户端获取适配服务器返回的机型适配信息,若目标逻辑功能是视频聊天应用,则客户端可以在适配服务器返回的机型适配信息中获取与视频聊天应用对应的至少一项设备信息,其中该设备信息可以包括摄像头信息、视频显示格式信息、麦克风信息以及听筒信息等,则客户端根据该设备信息运行视频聊天应用,并获取针对视频聊天应用的程序在当前所在终端的适配测试结果。
[0074]而在另一可选实施例中,也可以在客户端安装过程中通过执行以上流程以实现客户端在当前所在终端的客户端适配,以确保客户端在使用时执行目标逻辑功能的过程中使用的是终端真实的机型适配信息。例如在客户端安装过程中,客户端获取到所在终端的机型标识信息为小米手机3,客户端将该机型标识信息发送给适配服务器,则适配服务器可以根据该机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,客户端获取适配服务器返回的客户端所在终端真实的机型适配信息,若客户端在使用时执行的目标逻辑功能是视频聊天应用,则客户端可以在适配服务器返回的客户端所在终端真实的机型适配信息中获取与视频聊天应用对应的至少一项设备信息,其中该设备信息可以包括摄像头信息、视频显示格式信息、麦克风信息以及听筒信息等,则客户端可以根据该设备信息运行视频聊天应用以实现客户端在当前所在终端的客户端适配。
[0075]在图3所示的客户端适配方法中,客户端将获取到的客户端所在的终端的机型标识信息发送给适配服务器,适配服务器根据机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,客户端根据适配服务器返回的客户端所在终端真实的机型适配信息进行客户端适配,提升客户端的适配可靠性。
[0076]请参见图4,图4是本发明实施例提供的一种客户端400的结构示意图,如图所示本实施例中的客户端400至少可以包括机型标识获取模块410、机型标识上报模块420、适配信息获取模块430以及适配模块440,其中:
[0077]机型标识获取模块410,用于获取所在终端的机型标识信息,其中终端的机型标识信息可以包括品牌标识和型号标识等信息,其中品牌标识可以包括三星、苹果、小米或者酷派等,型号标识可以包括GT-18552、iPhone5S、小米手机3或者酷派7260等。机型标识获取模块410可以调用所在终端的配置信息,并在所述配置信息中获取该终端的机型标识信息,可选的,机型标识获取模块410也可以根据所在终端的链接地址,获取该终端的机型标识信息,机型标识获取模块410也可以通过其他实现方式获取所在终端的机型标识信息,具体不受本发明实施例的限制。
[0078]机型标识上报模块420,用于将所述机型标识信息发送至适配服务器,以使所述适配服务器根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息。
[0079]适配服务器可以将预先收集到的各个终端的机型标识信息及该机型标识信息对应的机型适配信息存储到预设的机型适配数据库中,具体的,开发人员可以预先进行真机的收集,即预先收集真机的机型标识信息及该机型标识信息对应的机型适配信息,适配服务器可以将开发人员预先收集到的机型标识信息和机型适配信息对应存储到预设的机型适配数据库中,则机型标识上报模块420将机型标识信息发送至适配服务器,以使适配服务器在预设的机型适配数据库中查找接收到的机型标识信息对应的机型适配信息,其中机型适配信息可以包括接收到的机型标识信息对应的终端的硬件情况和系统支持参数等信息,该终端的硬件情况可以包括显示屏、摄像头、麦克风或者听筒等信息,该终端的系统支持参数可以包括网络模式、操作系统、视频显示格式或者显示屏幕分辨率等信息。
[0080]适配信息获取模块430,用于获取所述适配服务器返回的机型适配信息,例如机型标识获取模块410获取到的所在终端的机型标识信息为小米手机3,则机型标识上报模块420将该机型标识信息发送给适配服务器后,适配服务器在预设的机型适配数据库中查找该机型标识信息对应的机型适配信息,适配信息获取模块430获取到的适配服务器返回的该机型适配信息可以包括双摄像头、操作系统MIU1、显示屏5.0英寸以及视频显示格式1080P等彳目息。
[0081]适配模块440,用于根据所述适配服务器返回的机型适配信息进行客户端适配,其中适配模块440可以在APP应用开发过程中,使用不同类型的终端进行真实环境的适配测试,可选的,适配模块440还可以在目标终端安装或使用APP应用之前,根据适配服务器返回的目标终端真实的机型适配信息进行客户端适配。
[0082]在可选实施例中,适配模块440用于根据所述机型适配信息执行预设逻辑功能,其中预设逻辑功能可以包括视频聊天应用、影音图像应用以及游戏语音应用等等。
[0083]在可选实施例中,所述机型适配信息包括所述客户端400所在终端的多项设备信息,则本发明实施例中的适配模块440可以如图5所示,进一步包括:
[0084]设备信息获取单元510,用于根据目标逻辑功能,在所述机型适配信息中获取与所述目标逻辑功能对应的至少一项设备信息,其中所述机型适配信息可以包括摄像头信息、视频显示格式信息、麦克风信息以及听筒信息等设备信息。
[0085]逻辑执行单元520,用于根据与所述目标逻辑功能对应的至少一项设备信息执行所述目标逻
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1