支持同时对多台手机进行刷机或数据清除的方法及系统技术方案

技术编号:18417869 阅读:122 留言:0更新日期:2018-07-11 09:29
本发明专利技术公开了一种支持同时对多台手机进行刷机或数据清除的方法及系统。该方法包括:轮询接入的多个终端设备并判断每个终端设备的设备ID是否合法,基于每个合法设备ID,分别确定每个合法设备ID对应的终端设备的操作系统类型;基于操作系统类型分别获取相应的刷机包并完成刷机或数据清除;分别获取完成刷机或数据清除后的每个终端设备的设备信息,并判断设备信息中的关键信息是否有效,若无效,则输出第一故障信息至显示装置并显示;若有效则上传设备信息至云端数据中心,并判断上传是否成功,若成功则输出成功信息至显示装置并显示,若失败则输出第二故障信息至显示装置并显示。实现了刷机全自动化操作,并可以同时接入不同类型的终端设备。

Method and system for supporting multiple mobile phones to brush or remove data simultaneously

The invention discloses a method and a system for supporting a plurality of mobile phones to brush or remove data at the same time. The method includes: polling multiple terminal devices and judging whether the device ID of each terminal device is legitimate, and based on each legal device ID, the operating system type of the terminal device corresponding to each legal device ID is determined respectively; the corresponding brush packets are obtained based on the operating system type and the brush or data clearance is completed; Obtain the equipment information of each terminal device after the brush or data clearance, and determine whether the key information in the equipment information is valid. If it is invalid, the first fault information is output to the display device and displayed. If the upload device information is effectively uploaded to the cloud data center, and determines whether the upload is successful, if successful, Output successful information to display device and display. If failure, output second fault information to display device and display. The automatic operation of the brush is realized, and different types of terminal devices can be accessed at the same time.

【技术实现步骤摘要】
支持同时对多台手机进行刷机或数据清除的方法及系统
本专利技术属于计算机
,具体涉及一种支持同时对多台手机进行刷机或数据清除的方法及系统。
技术介绍
随着科技的发展,终端的功能越来越多样化,智能终端应运而生。智能终端是指具有独立的移动操作系统,可通过安装应用软件、游戏等程序来扩充终端功能。其中,智能终端的移动操作系统有Android(安卓)系统、iOS系统、Symbian(塞班)系统、黑莓操作系统、Bada系统、WindowsPhone系统、web操作系统和其他一些嵌入式Linux系统。针对智能终端当前安装的操作系统,用户可以对移动终端进行刷机操作。但是,现有可用的刷机软件为一些手机助手等消费级软件,均只能对单台手机进行刷机,且需要过多的认为干预,如手机插入电脑之后,用户需要在软件中选择对应的刷机工具,选择下载对应的固件,需要选着使用不同的模式,最后需要点击确认后才开始进行刷机步骤。对于手机回收行业的大批量处理诉求,这样的效率远远达不到理想状态。
技术实现思路
为了解决现有技术存在的上述问题,本专利技术目的在于提供一种支持同时对多台手机进行刷机或数据清除的方法及系统。一方面,本专利技术提供了一种支持同时对多台手机进行刷机或数据清除的方法,应用于电子设备,所述电子设备包括一显示装置,包括以下步骤:步骤S1:轮询接入的多个终端设备并判断每个所述终端设备的设备ID是否合法,若合法,则执行步骤S2,若不合法,则继续轮询并判断;步骤S2:基于每个合法设备ID,分别确定每个所述合法设备ID对应的所述终端设备的操作系统类型;步骤S3:基于每个所述终端设备的操作系统类型分别获取相应的刷机包并完成刷机或数据清除;步骤S4:分别获取完成刷机或数据清除后的每个所述终端设备的设备信息,并判断所述设备信息中的关键信息是否有效,若有效则执行步骤(5),若无效,则输出第一故障信息至所述显示装置并显示;步骤S5:上传所述设备信息至云端数据库,并判断上传是否成功,若成功则输出成功信息至所述显示装置并显示,若失败则输出第二故障信息至所述显示装置并显示。优选的,步骤S1中轮询接入的多个终端设备的方法包括:步骤S1-1:获取所述终端设备的设备ID;步骤S1-2:根据所述设备ID获取与所述终端设备连接的HUB端口的端口位置信息;步骤S1-3:基于所述端口位置信息以及所述HUB端口的授权文件轮询接入的多个所述终端设备。进一步优选的,所述HUB端口的授权文件包括所述HUB端口的授权编号。优选的,所述操作系统类型至少包括Android系统、iOS系统和黑莓操作系统。进一步优选的,当所述终端设备的操作系统为黑莓操作系统时,则:在执行步骤S3之前,获取所述终端设备的所述设备信息,并判断所述设备信息中的关键信息是否有效,若有效,则依次执行步骤S3和步骤S5,若无效,则输出所述第一故障信息至所述显示装置并显示。另一方面,本专利技术提供了一种支持同时对多台手机进行刷机或数据清除的系统,应用于电子设备,所述电子设备包括一显示装置,所述系统包括设备适配单元、并发处理单元、仲裁单元、资源管理单元和云端数据库,其中:所述设备适配单元用于轮询接入的多个终端设备并判断每个所述终端设备的设备ID是否合法,若合法,则将合法设备ID传输给所述并发处理单元;所述并发处理单元与所述设备适配单元连接,用于分别基于每个所述合法设备ID,确定所述合法设备ID对应的所述终端设备的操作系统类型,并基于所述终端设备的操作系统类型分别获取相应的刷机包并完成刷机或数据清除;分别获取完成刷机或数据清除后的每个所述终端设备的设备信息;上传所述设备信息至云端数据库;所述仲裁单元与所述并发处理单元连接,用于对所述并发处理单元执行的过程进行评判并输出评判结果至所述显示装置并显示;资源管理单元,与所述仲裁单元连接,用于存储所述仲裁单元的仲裁策略数据;所述云端数据库与所述并发处理单元连接,用于接收所述设备信息并存储。优选的,所述操作系统类型至少包括Android系统、iOS系统和黑莓操作系统。与现有技术相比,本专利技术提供的一种或多种技术方案具有如下有益效果或优点:本专利技术提供的一种支持同时对多台手机进行刷机或数据清除的方法及系统通过轮询接入的多个终端设备并判断每个所述终端设备的设备ID的合法性,然后对拥有合法设备ID的所述终端设备进行刷机或数据清除,当处理完成或者出现异常时输出相应的结果并显示。整个过程无需人工干预,全自动化操作,并可以同时接入不同类型的手机或者平板电脑。本专利技术提供的一种支持同时对多台手机进行刷机或数据清除的方法及系统能够自动获取接入的所述终端设备的设备信息并上传至云端数据库,能够方便管理,提高产线效能。附图说明图1是本专利技术实施例提供的一种支持同时对多台手机进行刷机或数据清除的方法的方法流程图;图2为本专利技术实施例提供的一种支持同时对多台手机进行刷机或数据清除的系统的结构示意图。具体实施方式下面结合附图及具体实施例对本专利技术做进一步阐释。请参考图1,本实施例提供了一种支持同时对多台手机进行刷机或数据清除的方法,应用于电子设备,所述电子设备包括一显示装置,包括以下步骤:步骤S1:轮询接入的多个终端设备并判断每个所述终端设备的设备ID是否合法,若合法,则执行步骤S2,若不合法,则继续轮询并判断;步骤S2:基于每个合法设备ID,分别确定每个所述合法设备ID对应的所述终端设备的操作系统类型;步骤S3:基于每个所述终端设备的操作系统类型分别获取相应的刷机包并完成刷机或数据清除;步骤S4:分别获取完成刷机或数据清除后的每个所述终端设备的设备信息,并判断所述设备信息中的关键信息是否有效,若有效则执行步骤(5),若无效,则输出第一故障信息至所述显示装置并显示;步骤S5:上传所述设备信息至云端数据库,并判断上传是否成功,若成功则输出成功信息至所述显示装置并显示,若失败则输出第二故障信息至所述显示装置并显示。在具体的实施过程中,因为同时接入的终端设备可能不止一个、两个,可能有十个、二十个,为了能够实现所有接入的所述终端设备进行刷机或数据清除,本实施例采取轮询的方式逐一访问接入的所述终端设备。轮询的方式有很多种,作为优选的,本实施例中轮询接入的多个终端设备所采取的方法如下:步骤S1-1:获取所述终端设备的设备ID;步骤S1-2:根据所述设备ID获取与所述终端设备连接的HUB端口的端口位置信息;步骤S1-3:基于所述端口位置信息以及所述HUB端口的授权文件轮询接入的多个所述终端设备。也就是说,首先获取接入的所述终端设备的设备ID,然后根据所述设备ID获取所述终端设备连接的HUB端口的端口位置信息,然后再基于所述端口位置信息以及所述HUB端口的授权文件轮询接入的多个所述终端设备。这样,在轮询时能够避开那些没有连接所述终端设备的端口,从而节约轮询时间。进一步的,在轮询时肯定得有一个轮询的顺序,而轮询顺序的确定方式也有很多种,本实施例中轮询顺序是根据所述HUB端口的授权文件进行确定的。作为优选的,本实施例中所述HUB端口的授权文件包括所述HUB端口的授权编号。即:在所述HUB端口与所述终端设备连接之前,先对每个HUB端口进行了授权,赋予每个所述HUB端口一个授权编号,从而使每个所述HUB端口都获得一个独立的授权编号,然后在轮询时就结本文档来自技高网...

【技术保护点】
1.一种支持同时对多台手机进行刷机或数据清除的方法,应用于电子设备,所述电子设备包括一显示装置,其特征在于,包括以下步骤:步骤S1:轮询接入的多个终端设备并判断每个所述终端设备的设备ID是否合法,若合法,则执行步骤S2,若不合法,则继续轮询并判断;步骤S2:基于每个合法设备ID,分别确定每个所述合法设备ID对应的所述终端设备的操作系统类型;步骤S3:基于每个所述终端设备的操作系统类型分别获取相应的刷机包并完成刷机或数据清除;步骤S4:分别获取完成刷机或数据清除后的每个所述终端设备的设备信息,并判断所述设备信息中的关键信息是否有效,若有效则执行步骤(5),若无效,则输出第一故障信息至所述显示装置并显示;步骤S5:上传所述设备信息至云端数据库,并判断上传是否成功,若成功则输出成功信息至所述显示装置并显示,若失败则输出第二故障信息至所述显示装置并显示。

【技术特征摘要】
1.一种支持同时对多台手机进行刷机或数据清除的方法,应用于电子设备,所述电子设备包括一显示装置,其特征在于,包括以下步骤:步骤S1:轮询接入的多个终端设备并判断每个所述终端设备的设备ID是否合法,若合法,则执行步骤S2,若不合法,则继续轮询并判断;步骤S2:基于每个合法设备ID,分别确定每个所述合法设备ID对应的所述终端设备的操作系统类型;步骤S3:基于每个所述终端设备的操作系统类型分别获取相应的刷机包并完成刷机或数据清除;步骤S4:分别获取完成刷机或数据清除后的每个所述终端设备的设备信息,并判断所述设备信息中的关键信息是否有效,若有效则执行步骤(5),若无效,则输出第一故障信息至所述显示装置并显示;步骤S5:上传所述设备信息至云端数据库,并判断上传是否成功,若成功则输出成功信息至所述显示装置并显示,若失败则输出第二故障信息至所述显示装置并显示。2.根据权利要求1所述的支持同时对多台手机进行刷机或数据清除的方法,其特征在于,步骤S1中轮询接入的多个终端设备的方法包括:步骤S1-1:获取所述终端设备的设备ID;步骤S1-2:根据所述设备ID获取与所述终端设备连接的HUB端口的端口位置信息;步骤S1-3:基于所述端口位置信息以及所述HUB端口的授权文件轮询接入的多个所述终端设备。3.根据权利要求2所述的支持同时对多台手机进行刷机或数据清除的方法,其特征在于,所述HUB端口的授权文件包括所述HUB端口的授权编号。4.根据权利要求1所述的支持同时对多台手机进行刷机或数据清除的方法,其特征在于,所述操作系统类型至少包括Android系...

【专利技术属性】
技术研发人员:黄武明马峥季小江
申请(专利权)人:深圳邦狮信息技术有限公司
类型:发明
国别省市:广东,44

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

1