CN107992365A - 一种利用废旧手机建立移动设备集群的方法 - Google Patents

一种利用废旧手机建立移动设备集群的方法 Download PDF

Info

Publication number
CN107992365A
CN107992365A CN201711308452.6A CN201711308452A CN107992365A CN 107992365 A CN107992365 A CN 107992365A CN 201711308452 A CN201711308452 A CN 201711308452A CN 107992365 A CN107992365 A CN 107992365A
Authority
CN
China
Prior art keywords
task
mobile phone
waste mobile
waste
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711308452.6A
Other languages
English (en)
Inventor
宣继托
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Digital Peak Technology Co Ltd
Chengdu Rui Code Technology Co Ltd
Original Assignee
Hangzhou Digital Peak Technology Co Ltd
Chengdu Rui Code Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Digital Peak Technology Co Ltd, Chengdu Rui Code Technology Co Ltd filed Critical Hangzhou Digital Peak Technology Co Ltd
Priority to CN201711308452.6A priority Critical patent/CN107992365A/zh
Publication of CN107992365A publication Critical patent/CN107992365A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/5044Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering hardware capabilities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3452Performance evaluation by statistical analysis

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明公开了一种利用废旧手机建立移动设备集群的方法,包括步骤1,按照废旧手机的性能参数对废旧手机进行分类;步骤2,按照性能参数建立相应的废旧手机集群,并为每个废旧手机集群配置特定任务服务器并派发相应的特定任务;步骤3,所述步骤2中的所有特定任务服务器链接到总任务服务器;总任务服务器接收外界相应的处理请求并将相应的处理请求派发至相对应的特定任务服务器;步骤4,特定任务服务器接收到处理请求启动任务处理程序,将处理进度和/或处理结果反馈到总任务服务器;步骤5,总任务处理器在收到反馈后会统计分析。本发明基于各种不同的废旧手机的特性,组成不同处理能力的废旧手机集群,形成具有强大的处理能力的处理设备。

Description

一种利用废旧手机建立移动设备集群的方法
技术领域
本发明涉及通讯设备领域,具体涉及一种利用废旧手机建立移动设备集群的方法。
背景技术
随着智能手机的更新换代,越来越多的旧手机被用户淘汰。这些手机大部分在家里被用 户抛弃,长期不使用。一方面,它浪费了大量的资源,另一方面,它还不够绿色环保。同时, 在信息技术时代,经常会遇到大量的文字、图片、视频等数字多媒体相关计算的需要,人们 经常会遇到硬件资源的缺乏,如音频和视频编解码器,或图像的自动识别标志,通常是遇到 处理能力有限的硬件设备。在这种情况下,我们通常考虑增加硬件设备的配置和数量,以提 高计算能力,但这样会带来高成本。综上所述,一方面是大量废旧手机的丢弃和闲置,造成 了资源浪费,另一方面是硬件设备的配置不够,单独配置价格又高。
发明内容
本发明所要解决的技术问题是大量废旧手机的丢弃和闲置,造成了资源浪费,目的在于 提供一种利用废旧手机建立移动设备集群的方法,利用废旧手机形成移动设备集群,从而增 加硬件设备的处理能力。
本发明通过下述技术方案实现:
一种利用废旧手机建立移动设备集群的方法,包括:
步骤1,按照废旧手机的性能参数对废旧手机进行分类;
步骤2,按照性能参数建立相应的废旧手机集群,并为每个废旧手机集群配置特定任务 服务器并派发相应的特定任务;
步骤3,所述步骤2中的所有特定任务服务器链接到总任务服务器;总任务服务器接收 外界相应的处理请求并将相应的处理请求派发至相对应的特定任务服务器;
步骤4,特定任务服务器接收到处理请求启动任务处理程序,将处理进度和/或处理结果 反馈到总任务服务器;
步骤5,总任务处理器在收到反馈后会统计分析。
进一步地,步骤1中的性能参数包括CPU核心数目、主频频率、屏幕的分辨率、内存的 容量、GPU的处理速度。
进一步地,步骤1中的性能参数通过废旧收集的操作***提供的API得到或者通过第三 方测评软件得到。
进一步地,步骤2包括:
步骤21,将分类后同类的废旧手机形成的废旧手机集群,每个废旧手机集群内的废旧手 机组建到一个子局域网内,并为每个废旧手机集群配置相应的一个特定任务派发服务器;
步骤22,在每个废旧手机上部署一个任务获取程序,废旧手机与特定任务派发服务器通 过Http进行通信;
步骤23,在每个废旧手机上部署与特定任务相对应的任务处理程序,当任务获取程序成 功获取到任务后,自动激活任务处理程序进行处理;
步骤24,在特定任务派发服务器上布署任务派发程序,每个废旧手机上的任务获取程序 与特定任务派发服务器进行http通讯,定时获取任务清单。
进一步地,步骤3的具体操作包括将所有特定任务派发服务器和相应的总任务服务器组 建成一个总局域网内,将所有特定任务派发服务器的处理能力注册到总任务服务器;同时, 总任务服务器接受来自外部或者远端的任务请求,当收到请求后,会根据对应的任务特点, 把任务清单派发到相应的特定任务处理器。
进一步地,步骤4的具体操作包括,特定任务处理器在收到任务清单后,生成任务描述 和任务ID列表,接收到任务清单的特定任务处理器中的废旧手机轮旬获取任务清单的单个任 务,接收到单个任务的废旧手机启动任务处理程序,并更新任务处理进度到特定任务处理器, 最终反馈到总服务器。
进一步地,步骤5中的统计分析的内容包括失败的任务、成功的任务以及任务执行耗时。
本发明与现有技术相比,具有如下的优点和有益效果:
1、本发明实现废旧手机的再利用,基于各种不同的废旧手机的特性,组成不同处理能力 的废旧手机集群,形成具有强大的处理能力的处理设备;
2、本发明将废旧进行再利用,避免了废旧手机的直接丢弃,减少电子废物,为环境保护 作出贡献;
3、本发明降低成本,以低成本获取足够的处理能力,实现了减少硬件设备的成本,降低 公司的运营成本的目的。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例,对本发明作进一 步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的 限定。
实施例
一种利用废旧手机建立移动设备集群的方法,包括:
步骤1,按照废旧手机的性能参数对废旧手机进行分类;
步骤1中的性能参数包括CPU核心数目、主频频率、屏幕的分辨率、内存的容量、GPU的处理速度;
步骤1中的性能参数通过废旧收集的操作***提供的API得到或者通过第三方测评软件 得到。
步骤2,按照性能参数建立相应的废旧手机集群,并为每个废旧手机集群配置特定任务 服务器并派发相应的特定任务;步骤2包括:
步骤21,将分类后同类的废旧手机形成的废旧手机集群,每个废旧手机集群内的废旧手 机组建到一个子局域网内,并为每个废旧手机集群配置相应的一个特定任务派发服务器;
步骤22,在每个废旧手机上部署一个任务获取程序,废旧手机与特定任务派发服务器通 过Http进行通信;
步骤23,在每个废旧手机上部署与特定任务相对应的任务处理程序,当任务获取程序成 功获取到任务后,自动激活任务处理程序进行处理;
步骤24,在特定任务派发服务器上布署任务派发程序,每个废旧手机上的任务获取程序 与特定任务派发服务器进行http通讯,定时获取任务清单。
步骤3,所述步骤2中的所有特定任务服务器链接到总任务服务器;总任务服务器接收 外界相应的处理请求并将相应的处理请求派发至相对应的特定任务服务器;
步骤3的具体操作包括将所有特定任务派发服务器和相应的总任务服务器组建成一个总 局域网内,将所有特定任务派发服务器的处理能力注册到总任务服务器;同时,总任务服务 器接受来自外部或者远端的任务请求,当收到请求后,会根据对应的任务特点,把任务清单 派发到相应的特定任务处理器。
步骤4,特定任务服务器接收到处理请求启动任务处理程序,将处理进度和/或处理结果 反馈到总任务服务器;
步骤4的具体操作包括,特定任务处理器在收到任务清单后,生成任务描述和任务ID列 表,接收到任务清单的特定任务处理器中的废旧手机轮旬获取任务清单的单个任务,接收到 单个任务的废旧手机启动任务处理程序,并更新任务处理进度到特定任务处理器,最终反馈 到总服务器。
步骤5,总任务处理器在收到反馈后会统计分析。
步骤5中的统计分析的内容包括失败的任务、成功的任务以及任务执行耗时。
废旧手机的性能不一致,有的废旧手机GPU的处理速度好,有的CPU核心数目、主频频率高,有的运算能力强、有的图像渲染能力强、有的拍照强,根据各个废旧手机的性能不同,将具有同一优良特征的废旧手机建立成废旧手机集群,通过总服务器接收来自外部或者 远端的任务请求,根据任务请求的类型将任务请求发送至具有相应的优良特征的特定任务服 务器,特定任务服务器再应用相应的废旧手机进行处理。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说 明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护 范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本 发明的保护范围之内。

Claims (7)

1.一种利用废旧手机建立移动设备集群的方法,其特征在于,包括:
步骤1,按照废旧手机的性能参数对废旧手机进行分类;
步骤2,按照性能参数建立相应的废旧手机集群,并为每个废旧手机集群配置特定任务服务器并派发相应的特定任务;
步骤3,所述步骤2中的所有特定任务服务器链接到总任务服务器;总任务服务器接收外界相应的处理请求并将相应的处理请求派发至相对应的特定任务服务器;
步骤4,特定任务服务器接收到处理请求启动任务处理程序,将处理进度和/或处理结果反馈到总任务服务器;
步骤5,总任务处理器在收到反馈后会统计分析。
2.根据权利要求1所述的一种利用废旧手机建立移动设备集群的方法,其特征在于,所述步骤1中的性能参数包括CPU核心数目、主频频率、屏幕的分辨率、内存的容量、GPU的处理速度。
3.根据权利要求1所述的一种利用废旧手机建立移动设备集群的方法,其特征在于,所述步骤1中的性能参数通过废旧收集的操作***提供的API得到或者通过第三方测评软件得到。
4.根据权利要求1所述的一种利用废旧手机建立移动设备集群的方法,其特征在于,所述步骤2包括:
步骤21,将分类后同类的废旧手机形成的废旧手机集群,每个废旧手机集群内的废旧手机组建到一个子局域网内,并为每个废旧手机集群配置相应的一个特定任务派发服务器;
步骤22,在每个废旧手机上部署一个任务获取程序,废旧手机与特定任务派发服务器通过Http进行通信;
步骤23,在每个废旧手机上部署与特定任务相对应的任务处理程序,当任务获取程序成功获取到任务后,自动激活任务处理程序进行处理;
步骤24,在特定任务派发服务器上布署任务派发程序,每个废旧手机上的任务获取程序与特定任务派发服务器进行http通讯,定时获取任务清单。
5.根据权利要求1所述的一种利用废旧手机建立移动设备集群的方法,其特征在于,所述步骤3的具体操作包括将所有特定任务派发服务器和相应的总任务服务器组建成一个总局域网内,将所有特定任务派发服务器的处理能力注册到总任务服务器;同时,总任务服务器接受来自外部或者远端的任务请求,当收到请求后,会根据对应的任务特点,把任务清单派发到相应的特定任务处理器。
6.根据权利要求1所述的一种利用废旧手机建立移动设备集群的方法,其特征在于,所述步骤4的具体操作包括,特定任务处理器在收到任务清单后,生成任务描述和任务ID列表,接收到任务清单的特定任务处理器中的废旧手机轮旬获取任务清单的单个任务,接收到单个任务的废旧手机启动任务处理程序,并更新任务处理进度到特定任务处理器,最终反馈到总服务器。
7.根据权利要求1所述的一种利用废旧手机建立移动设备集群的方法,其特征在于,所述步骤5中的统计分析的内容包括失败的任务、成功的任务以及任务执行耗时。
CN201711308452.6A 2017-12-11 2017-12-11 一种利用废旧手机建立移动设备集群的方法 Pending CN107992365A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711308452.6A CN107992365A (zh) 2017-12-11 2017-12-11 一种利用废旧手机建立移动设备集群的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711308452.6A CN107992365A (zh) 2017-12-11 2017-12-11 一种利用废旧手机建立移动设备集群的方法

Publications (1)

Publication Number Publication Date
CN107992365A true CN107992365A (zh) 2018-05-04

Family

ID=62037362

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711308452.6A Pending CN107992365A (zh) 2017-12-11 2017-12-11 一种利用废旧手机建立移动设备集群的方法

Country Status (1)

Country Link
CN (1) CN107992365A (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103513983A (zh) * 2012-06-25 2014-01-15 国际商业机器公司 用于预测性警报阈值确定工具的方法和***
CN105589801A (zh) * 2014-10-20 2016-05-18 网易(杭州)网络有限公司 手机集群测试方法和***
CN106815533A (zh) * 2017-01-19 2017-06-09 河南科技大学 一种废旧手机回收制作防窥视密码输入器的方法
CN106933729A (zh) * 2015-12-29 2017-07-07 苏宁云商集团股份有限公司 一种基于云平台的测试方法和***
US20170212942A1 (en) * 2016-01-22 2017-07-27 Solufy Information Technologies Inc. Database grid search methods and systems
CN107026913A (zh) * 2017-05-18 2017-08-08 广西拾叁工房网络科技有限公司 一种ios设备的远程集群控制***及其控制方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103513983A (zh) * 2012-06-25 2014-01-15 国际商业机器公司 用于预测性警报阈值确定工具的方法和***
CN105589801A (zh) * 2014-10-20 2016-05-18 网易(杭州)网络有限公司 手机集群测试方法和***
CN106933729A (zh) * 2015-12-29 2017-07-07 苏宁云商集团股份有限公司 一种基于云平台的测试方法和***
US20170212942A1 (en) * 2016-01-22 2017-07-27 Solufy Information Technologies Inc. Database grid search methods and systems
CN106815533A (zh) * 2017-01-19 2017-06-09 河南科技大学 一种废旧手机回收制作防窥视密码输入器的方法
CN107026913A (zh) * 2017-05-18 2017-08-08 广西拾叁工房网络科技有限公司 一种ios设备的远程集群控制***及其控制方法

Similar Documents

Publication Publication Date Title
WO2021244211A1 (zh) 区块链消息处理方法、装置、计算机以及可读存储介质
CN101917326B (zh) 一种分布式转码***及其任务调度方法
WO2019114129A1 (zh) 推流服务器的调度装置、方法及计算机可读存储介质
CN104536965B (zh) 一种大数据条件下的数据查询展示***及方法
CN107343027A (zh) App分享方法
CN103534978B (zh) 一种信息群发方法及设备
CN101753984A (zh) 视频监控***日志的处理方法、***和服务器
CN1691593A (zh) 数据发送装置和数据发送时刻的变更方法
CN110300084A (zh) 一种基于ip地址的画像方法和装置
CN102625144A (zh) 基于局域网云网络的并行视频处理方法
CN106230978A (zh) 分布式缓存同步方法、装置及***
CN106844731A (zh) 广告屏蔽方法及***
CN112052133A (zh) 一种基于Kubernetes的业务***监控方法和装置
CN109766508A (zh) 信息审核方法、装置及电子设备
CN105843465A (zh) 一种作者关注方法、终端、服务器和***
CN107145451A (zh) 一种JavaScript对象存储、回收方法及装置
CN107992365A (zh) 一种利用废旧手机建立移动设备集群的方法
CN104113564A (zh) 超文本传输协议连接复用方法、设备、***及终端
CN101694661B (zh) 一种统计报表生成方法、装置和统计服务器
CN101394405B (zh) 一种数据请求处理的方法和装置
CN108062690A (zh) 广告推送的方法、装置、电子设备及存储介质
CN108762757A (zh) 直播间平台业务快速开发框架及方法、服务器及介质
CN107563850A (zh) 基于共享经济的虚拟资源管理方法、使用方法、装置及***
CN103096159B (zh) 数字电视数据传输方法及***
CN1664798A (zh) 外部设备资源共享方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
CB03 Change of inventor or designer information

Inventor after: Xuan Jituo

Inventor after: Li Yuan

Inventor before: Xuan Jituo

CB03 Change of inventor or designer information
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20180504

RJ01 Rejection of invention patent application after publication