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

文档序号:9582311阅读:来源:国知局
辑功能。
[0086]在可选实施例中,适配开发人员可以通过在客户端400上根据机型适配信息运行多个预设的目标逻辑功能,从而获取针对预设的目标逻辑功能的程序在当前所在终端的适配测试结果。例如机型标识上报模块420将机型标识获取模块410获取到的所在终端的机型标识信息发送给适配服务器,则适配服务器可以根据该机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,适配信息获取模块430获取适配服务器返回的机型适配信息,若目标逻辑功能是视频聊天应用,则设备信息获取单元510可以在适配服务器返回的机型适配信息中获取与视频聊天应用对应的至少一项设备信息,则逻辑执行单元520可以根据该设备信息运行视频聊天应用,并获取针对视频聊天应用的程序在当前所在终端的适配测试结果。
[0087]而在另一可选实施例中,也可以在客户端400安装过程中通过执行以上流程以实现客户端400在当前所在终端的客户端适配,以确保客户端400在使用时执行目标逻辑功能的过程中使用的是终端真实的机型适配信息。例如机型标识上报模块420将机型标识获取模块410获取到的机型标识信息发送给适配服务器,则适配服务器可以根据该机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,适配信息获取模块430获取适配服务器返回的客户端所在终端真实的机型适配信息,若客户端400在使用时执行的目标逻辑功能是视频聊天应用,则设备信息获取单元510可以在适配服务器返回的客户端400所在终端真实的机型适配信息中获取与视频聊天应用对应的至少一项设备信息,则逻辑执行单元520可以根据该设备信息运行视频聊天应用,以实现客户端在当前所在终端的客户端适配。
[0088]在图4和图5所示的客户端中,机型标识上报模块420将机型标识获取模块410获取到的所在终端的机型标识信息发送至适配服务器,以使所述适配服务器根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,适配信息获取模块430获取所述适配服务器返回的机型适配信息,适配模块440根据所述适配服务器返回的客户端400所在终端真实的机型适配信息进行客户端适配,提升客户端的适配可靠性。
[0089]请参见图6,图6是本发明实施例提供的一种适配服务器600的结构示意图,如图所示本实施例中的适配服务器600至少可以包括机机型标识获取模块610、适配信息查找模块620以及适配信息发送模块630,其中:
[0090]机型标识获取模块610,用于获取客户端上报的所述客户端所在终端的机型标识信息,其中终端的机型标识信息可以包括品牌标识和型号标识等信息,其中品牌标识可以包括三星、苹果、小米或者酷派等,型号标识可以包括GT-18552、iPhone5S、小米手机3或者酷派7260等。
[0091]适配信息查找模块620,用于根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息。
[0092]适配服务器600可以将预先收集到的各个终端的机型标识信息及该机型标识信息对应的机型适配信息存储到预设的机型适配数据库中,具体的,开发人员可以预先进行真机的采集,即预先收集真机的机型标识信息及该机型标识信息对应的机型适配信息,适配服务器600可以将开发人员预先收集到的机型标识信息和机型适配信息对应存储到预设的机型适配数据库中,则机型标识获取模块610获取到客户端发送的机型标识信息后,适配信息查找模块620可以在预设的机型适配数据库中查找接收到的机型标识信息对应的机型适配信息,其中机型适配信息可以包括接收到的机型标识信息对应的终端的硬件情况和系统支持参数等信息,该终端的硬件情况可以包括显示屏、摄像头、麦克风或者听筒等信息,该终端的系统支持参数可以包括网络模式、操作系统、视频显示格式或者显示屏分辨率等信息。
[0093]适配信息发送模块630,用于向所述客户端发送所述机型适配信息,以使所述客户端根据所述适配服务器返回的机型适配信息进行客户端适配。例如,机型标识获取模块610获取到的客户端所在终端的机型标识信息为小米手机3,适配信息查找模块620在预设的机型适配数据库中查找该机型标识信息对应的机型适配信息,该机型适配信息可以包括双摄像头、操作系统MIU1、显示屏5.0英寸以及视频显示格式1080P等信息,适配信息发送模块630可以向客户端发送查找到的机型适配信息,以使客户端根据适配服务器返回的机型适配信息进行客户端适配。
[0094]具体的,适配信息发送模块630,用于向所述客户端发送所述机型适配信息,以使所述客户端根据所述适配服务器返回的机型适配信息执行预设逻辑功能,其中预设逻辑功能可以包括视频聊天应用、影音图像应用以及游戏语音应用等等,进而所述机型适配信息可以包括客户端所在终端的多项设备信息,例如摄像头信息、视频显示格式信息、麦克风信息以及听筒信息等,客户端可以根据目标逻辑功能,在适配信息发送模块630发送的机型适配信息中获取与目标逻辑功能对应的至少一项设备信息,并根据与目标逻辑功能对应的至少一项设备信息执行目标逻辑功能,例如客户端获取到所在终端的机型标识信息为小米手机3,则适配信息查找模块620可以根据上报的机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,适配信息发送模块630向客户端发送机型适配信息,若目标逻辑功能是视频聊天应用,则客户端可以根据目标逻辑功能,在机型适配信息中获取与视频聊天应用对应的至少一项设备信息,其中该设备信息可以包括摄像头信息、视频显示格式信息、麦克风信息以及听筒信息等,则客户端根据该设备信息运行视频聊天应用。
[0095]在图6所示的适配服务器中,机型标识获取模块610获取客户端上报的客户端所在终端的机型标识信息,适配信息查找模块620根据机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,适配信息发送模块630向客户端发送机型适配信息,以使客户端根据所在终端真实的机型适配信息进行客户端适配,提升客户端的适配可靠性。
[0096]请参见图7,图7是本发明实施例提供的一种客户端适配系统700的结构示意图,如图所示本实施例中的客户端适配系统700可以包括至少一个客户端710和适配服务器720,客户端710可以结合图4和图5所示的客户端,适配服务器720可以结合图6所示的适配服务器,其中:
[0097]客户端710用于获取所在终端的机型标识信息,将所述机型标识信息发送至适配服务器720,其中终端的机型标识信息可以包括品牌标识和型号标识等信息,其中品牌标识可以包括三星、苹果、小米或者酷派等,型号标识可以包括GT-18552、iPhone5S、小米手机3或者酷派7260等。可选的,客户端710可以调用所在终端的终端标识信息,并在所述终端标识信息中获取该终端的机型标识信息。
[0098]适配服务器720用于根据所述机型标识信息在预设的机型适配数据库中查找对应的机型适配信息,并向客户端710返回所述机型适配信息。
[0099]适配服务器720可以将预先收集到的各个终端的机型标识信息及该机型标识信息对应的机型适配信息存储到预设的机型适配数据库中,具体的,开发人员可以预先进行真机的收集,即预先收集真机的机型标识信息及该机型标识信息对应的机型适配信息,适配服务器720可以将开发人员预先收集到的机型标识信息和机型适配信息对应存储到预设的机型适配数据库中,则客户端710将机型标识信息发送至适配服务器720后,适配服务器720可以在预设的机型适配数据库中查找接收到的机型标识信息对应的机型适配信息,其中机型适配信息可以包括接收到的机型标识信息对应的终端的硬件情况和系统支持参数等信息,该终端的硬件情况可以包括显示屏、摄像头、麦克风或者听筒等信息,该终端的系统支持参数可以包括网络模式、操作系统、视频显示格式或者显示屏分辨率等信息。例如客户端710获取到的所在终端的机型标识信息为小米手机3,则客户端710将该机型标识信息发送给适配服务器720后,适配服务器720在预设的机型适配数据库中查找该机型标识信息对应的机型适配信息,该机型适配信息可以包括双摄像头、操作系统MIU1、显示屏5.0英寸、视频显示格式1080P等信息,适配服务器720将该机型适配信息发送给客户端。
[0100]客户端710还用于根据适配服务器720返回的机型适配信息进行客户端适配,其中客户端710可以在APP应用开发过程中,使用不同类型的终端进行真实环境的适配测试,可选的,客户端710还可以在目标终端安装或使用APP应用之前,根据适配服务器720返回的目标终端真实的机型适配信息进行客户端适配。
[0101]在可选实施例中,客户端710根据所述适配服务器返回的机型
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1