一种分布式终端管理系统和方法技术方案

技术编号:16042787 阅读:32 留言:0更新日期:2017-08-20 01:12
本发明专利技术的技术方案包括一种分布式终端测试管理系统和方法,用于实现:使用子服务器开启实时监测检测是否有测试机接入;获取接入测试机信息进行注册,并生成唯一识别码,并修改其实时状态,并将测试机加入租用列表;对接入的测试机信息在中心服务器进行更新;当测试机从服务器撤离时,修改其实时状态并在可租用列表中删除对应的测试机;向访客提供租用界面,其中租用界面包括当前服务器实时可租用测试机列表以及自定义选择租用测试机。本发明专利技术的有益效果为:解决移动测试机过多,不方便管理的问题;无论多少测试机都可以同时在线;当测试机需要做其它用途时,拔下即可,状态的更新会自动完成,取用自如。

【技术实现步骤摘要】
一种分布式终端管理系统和方法
本专利技术涉及一种分布式终端管理系统和方法,属于计算机领域。
技术介绍
智能手机已成日常工作与生活必不可少的电子设备,它可以像PC一样安装各类应用,来满足不同人的不同需求,然后,对于软件开发商来说,为了使自己的软件在各式各样的设备上运行正常,需要进行大量的测试,由于设备的多样性,为了达到在绝大部分手机上的正常运行,购买的手机越来越多,管理就成了一个问题,本专利技术在实现机器管理和自动化过程中,完成测试机的自动注册与状态更新,有助于降低机器的管理成本,同时,通过该系统可以扩展各种功能需求,例如,可以用来搭建测试机借出归还系统;也可以用来扩展成自动测试中,机器分配与管理系统等。
技术实现思路
本专利技术的技术方案提供了一种分布式终端管理系统和方法,用于解决现有技术的不足。本专利技术的技术方案包括一种分布式终端测试管理系统,其特征在于,该系统包括:监测模块,用于使用子服务器开启实时监测检测是否有测试机接入;注册模块,用于获取接入测试机信息进行注册,并生成唯一识别码,并修改其实时状态,并将测试机加入租用列表;更新模块,用于对接入的测试机信息在中心服务器进行更新;注销模块,用于当测试机从服务器撤离时,修改其实时状态并在可租用列表中删除对应的测试机;租用模块,用于向访客提供租用界面,其中租用界面包括当前服务器实时可租用测试机列表以及自定义选择租用测试机。根据所述的分布式终端测试管理系统,该系统还包括:压力检测模块,用于对中心服务器所承受的压力进行实时监控,若中心服务器所承受压力超过预设阈值则自动添加新的子服务器。根据所述的分布式终端测试管理系统,所述的注册模块包括:获取测试机的基本信息,并生成唯一对应的32位识别码,并向中心服务器发送对应的接入请求,所述中心服务器将测试机修改为在线状态并刷新租用列表。在一个优选的实施方案中,其特征在于:所述的测试机基本信息包括但不限于厂商、型号、CPU主频、内存、屏幕尺寸。根据所述的分布式终端测试管理系统,所述的更新模块包括:对新加入的测试机信息与已存在的注册库进行对比,若不存在对应的测试机信息则进行注册,若已存在且测试机信息发生变更则修改注册库信息。根据所述的分布式终端测试管理系统,所述的更新模块包括:若子服务器检测到相应的测试机撤离时,则将撤离信息转发至中心服务器,所述中心服务将对应的测试机的状态修改为离线状态并动态刷新租用列表。根据所述的分布式终端测试管理系统,所述的更新模块包括:租用模块包括:提供可租用列表选择界面用于访客的自定义租用,当在线测试机被租用时,所述中心服务将对应的测试机的状态修改为租用状态并动态刷新租用列表。本专利技术的技术方案还包括一种分布式终端测试管理方法,其特征在于,该方法包括:使用子服务器开启实时监测检测是否有测试机接入;获取接入测试机信息进行注册,并生成唯一识别码,并修改其实时状态,并将测试机加入租用列表;对接入的测试机信息在中心服务器进行更新;当测试机从服务器撤离时,修改其实时状态并在可租用列表中删除对应的测试机;向访客提供租用界面,其中租用界面包括当前服务器实时可租用测试机列表以及自定义选择租用测试机。根据所述的分布式终端测试管理方法,该方法还包括:对中心服务器所承受的压力进行实时监控,若中心服务器所承受压力超过预设阈值则自动添加新的子服务器。本专利技术的有益效果为:解决移动测试机过多,不方便管理的问题;同一台伺服器会有接入测试机的最高承载限制,但本专利技术可以无限增加伺服器来解决这一问题,无论多少测试机都可以同时在线;当测试机需要做其它用途时,拔下即可,状态的更新会自动完成,取用自如。附图说明图1所示为根据本专利技术实施方式的总体流程图;图2所示为根据本专利技术实施方式的交互图;图3所示为图2对应的流程图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术的游戏图形需求和设计的系统和方法适用于游戏动画图像的开发。图1所示为根据本专利技术实施方式的总体流程图。其包括使用子服务器开启实时监测检测是否有测试机接入;获取接入测试机信息进行注册,并生成唯一识别码,并修改其实时状态,并将测试机加入租用列表;对接入的测试机信息在中心服务器进行更新;向访客提供租用界面,其中租用界面包括当前服务器实时可租用测试机列表以及自定义选择租用测试机;当测试机从服务器撤离时,修改其实时状态并在可租用列表中删除对应的测试机。图2所示为根据本专利技术实施方式的交互图。其中的L21、L22、L23用于表示本实施例所运行的对应的交互流程及交互的对应装置,以测试机F接入和访客1申请使用测试机F为例。图3所示为图2对应的流程图。其如下步骤S201~S205所示,包括:S201,伺服器B等待测试机的接入;S202,测试机F接入伺服器B的某USB口,伺服器B获取测试机F的相关信息,生成32位唯一识别码(a32512f4-6b81-4fca-afaf-f409a91f3694),向中心服务器注册测试机F的接入,将状态修改为在线;S203,伺服器B获取测试机F的厂商(xiaomi)、型号(mi5)、CPU主频(2.15GHz)、内存(4G)、屏幕尺寸(5.15寸)等,并将该信息更新到中心服务器以显示;S204,如果将测试机F拔离,伺服器B则通知中心服务器,将测试机F的状态修改为离线;S205,访客1向中心服务器请求在线测试机列表,发现测试机F,选中它,并进行之后的操作。以上所述,只是本专利技术的较佳实施例而已,本专利技术并不局限于上述实施方式,只要其以相同的手段达到本专利技术的技术效果,都应属于本专利技术的保护范围。在本专利技术的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。本文档来自技高网...
一种分布式终端管理系统和方法

【技术保护点】
一种分布式终端测试管理系统,其特征在于,该系统包括:监测模块,用于使用子服务器开启实时监测检测是否有测试机接入;注册模块,用于获取接入测试机信息进行注册,并生成唯一识别码,并修改其实时状态,并将测试机加入租用列表;更新模块,用于对接入的测试机信息在中心服务器进行更新;注销模块,用于当测试机从服务器撤离时,修改其实时状态并在可租用列表中删除对应的测试机;租用模块,用于向访客提供租用界面,其中租用界面包括当前服务器实时可租用测试机列表以及自定义选择租用测试机。

【技术特征摘要】
1.一种分布式终端测试管理系统,其特征在于,该系统包括:监测模块,用于使用子服务器开启实时监测检测是否有测试机接入;注册模块,用于获取接入测试机信息进行注册,并生成唯一识别码,并修改其实时状态,并将测试机加入租用列表;更新模块,用于对接入的测试机信息在中心服务器进行更新;注销模块,用于当测试机从服务器撤离时,修改其实时状态并在可租用列表中删除对应的测试机;租用模块,用于向访客提供租用界面,其中租用界面包括当前服务器实时可租用测试机列表以及自定义选择租用测试机。2.根据权利要求1所述的分布式终端测试管理系统,其特征在于,该系统还包括:压力检测模块,用于对中心服务器所承受的压力进行实时监控,若中心服务器所承受压力超过预设阈值则自动添加新的子服务器。3.根据权利要求1所述的分布式终端测试管理系统,其特征在于,所述的注册模块包括:获取测试机的基本信息,并生成唯一对应的32位识别码,并向中心服务器发送对应的接入请求,所述中心服务器将测试机修改为在线状态并刷新租用列表。4.根据权利要求3所述的分布式终端测试管理系统,其特征在于:所述的测试机基本信息包括但不限于厂商、型号、CPU主频、内存、屏幕尺寸。5.根据权利要求1所述的分布式终端测试管理系统,其特征在于,所述的更新模块包括:对新加入的测试机...

【专利技术属性】
技术研发人员:杨明邦赖炳新张鹏飞熊文娟张治良何雯青
申请(专利权)人:珠海金山网络游戏科技有限公司广州西山居世游网络科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1