CN112000483A - Dynamic processing method of system and wearable computer system - Google Patents

Dynamic processing method of system and wearable computer system Download PDF

Info

Publication number
CN112000483A
CN112000483A CN202010882564.8A CN202010882564A CN112000483A CN 112000483 A CN112000483 A CN 112000483A CN 202010882564 A CN202010882564 A CN 202010882564A CN 112000483 A CN112000483 A CN 112000483A
Authority
CN
China
Prior art keywords
communication
subsystem
module
network
core
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
CN202010882564.8A
Other languages
Chinese (zh)
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.)
Shandong Chaoyue CNC Electronics Co Ltd
Original Assignee
Shandong Chaoyue CNC Electronics 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 Shandong Chaoyue CNC Electronics Co Ltd filed Critical Shandong Chaoyue CNC Electronics Co Ltd
Priority to CN202010882564.8A priority Critical patent/CN112000483A/en
Publication of CN112000483A publication Critical patent/CN112000483A/en
Pending legal-status Critical Current

Links

Images

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/5061Partitioning or combining of resources
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/76Architectures of general purpose stored program computers
    • G06F15/78Architectures of general purpose stored program computers comprising a single central processing unit
    • G06F15/7867Architectures of general purpose stored program computers comprising a single central processing unit with reconfigurable architecture
    • G06F15/7871Reconfiguration support, e.g. configuration loading, configuration switching, or hardware OS
    • 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
    • G06F9/5066Algorithms for mapping a plurality of inter-dependent sub-tasks onto a plurality of physical CPUs
    • 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
    • G06F9/5072Grid computing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Mathematical Physics (AREA)
  • Power Sources (AREA)

Abstract

The invention provides a dynamic processing method of a system and a wearable computer system, wherein the method comprises the following steps: the master control kernel distributes task requests to one or more slave control kernels; detecting the communication network of the system by the master control kernel or the slave control kernel, and selecting the most suitable communication network to initiate a communication request to a targeting subsystem or a targeting submodule of the task request; and the corresponding subsystem or sub-module is triggered to start in response to the received communication request, and the slave control kernel communicates with the subsystem or sub-module based on the task request to obtain response data. The invention improves the dynamic stability and the configuration flexibility of the wearable computer system, and greatly reduces the complexity, the power consumption and the weight of the system on the basis of ensuring the redundancy of the system.

Description

Dynamic processing method of system and wearable computer system
Technical Field
The invention relates to the technical field of information, in particular to a dynamic processing method of a system and a wearable computer system, which are used for flexibly reducing the weight, power consumption and complexity of a redundant system.
Background
The individual combat system is the development direction of the individual weapon system. Under the condition of informatization war, the individual combat system can enable soldiers and weaponry to form an organic whole through a digitalized scientific and technological means, so that the individual combat power is comprehensively improved.
Various devices in the existing individual combat system work independently, and unified management of the devices cannot be realized. And the individual combat scenes are various, so that the demands on the individual combat system are different. For meeting more combat demands, the redundancy of the existing individual combat system design is large, so that the weight, the power consumption and the complexity of the individual combat system are large, and the wearable application is inconvenient to realize.
Disclosure of Invention
In order to solve the above technical problem, in an aspect of the present application, a method for dynamically processing a system is provided, where the method includes: the master control kernel distributes task requests to one or more slave control kernels; detecting the communication network of the system by the master control kernel or the slave control kernel, and selecting the most suitable communication network to initiate a communication request to a targeting subsystem or a targeting submodule of the task request; and the corresponding subsystem or sub-module triggers starting in response to the received communication request, and the slave control kernel communicates with the subsystem or sub-module based on the task request to obtain response data.
In one or more embodiments, the allocating, by the master core, the task request to one or more slave cores includes: the main control kernel dynamically reconstructs the task request according to a target subsystem or a sub-module of the task request to obtain one or more subtask requests; and distributing the one or more subtask requests to one or more slave control cores according to a distribution rule preset in the master control core.
In one or more embodiments, the master core comprises a CPU; the slave core comprises: FPGA, NPU, and/or GPU.
In one or more embodiments, the optimal communication network is a communication network that meets the current system activity requirements, the activity requirements of the system including: communication quality is preferred, communication bandwidth is preferred, communication distance is preferred, real-time is preferred, or system power is preferred.
In one or more embodiments, the communication network comprises: mobile data networks and ad hoc networks; wherein the mobile data network comprises: a 3G network, an LTE network, a 4G network, and/or a 5G network; the ad hoc network comprises: bluetooth, WIFI, ZigBee, and/or IOT.
In one or more embodiments, the dynamic processing method of a system further includes: and when the slave control core comprises the FPGA, dynamically reconstructing an I/O interface of the system through the FPGA to communicate with the accessed subsystem or submodule in a matching manner.
In one or more embodiments, the dynamically reconfiguring the I/O interface of the system includes: reconfiguring hardware control and/or data processing logic of the I/O interface.
In one or more embodiments, the dynamic processing method of a system further includes: and controlling and establishing communication between the system and other system cores by the master control core or the slave control core so as to share the computing resources.
In another aspect of the present invention, a wearable computer system is presented, comprising: and the control subsystem consists of a master control kernel and a slave control kernel and is configured to execute the method.
In one or more embodiments, further comprising: the communication subsystem is connected with the control subsystem, consists of a plurality of communication modules and is used for communication among the modules in the wearable computer system and communication with an external system; the function subsystem is in communication connection with the control subsystem through the communication subsystem and consists of a plurality of function modules, wherein the plurality of function modules comprise: the system comprises an environment perception module, a physical sign perception module, a positioning module, a communication module and/or a wireless glove module.
The beneficial effects of the invention include: the invention realizes the dynamic reconfiguration of five layers of a system level, a board level, an interface level, a network level and an application level. The method or the system can dynamically reconstruct according to different requirements, different environments and the self state of the system, improves the dynamic stability and the configuration flexibility of the system, and greatly reduces the complexity, the power consumption and the weight of the system on the basis of ensuring the redundancy of the system.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other embodiments can be obtained by using the drawings without creative efforts.
FIG. 1 is a flow chart of the operation of a dynamic processing method of a system of the present invention;
fig. 2 is a schematic diagram of the wearable computer system according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the following embodiments of the present invention are described in further detail with reference to the accompanying drawings.
It should be noted that all expressions using "first" and "second" in the embodiments of the present invention are used for distinguishing two entities with the same name but different names or different parameters, and it should be noted that "first" and "second" are merely for convenience of description and should not be construed as limitations of the embodiments of the present invention, and they are not described in any more detail in the following embodiments.
FIG. 1 is a flowchart illustrating a dynamic processing method of a system according to the present invention. In the embodiment shown in fig. 1, the workflow of the dynamic processing method of the system includes: step S1, the master control kernel distributes task requests to one or more slave control kernels; step S2, the master control kernel or the slave control kernel detects the communication network of the system, and selects the most suitable communication network to initiate the communication request to the target subsystem or the target submodule of the task request; step S3, the corresponding sub-system or sub-module is triggered to start in response to receiving the communication request, and performs communication between the slave core and the sub-system or sub-module based on the task request to obtain response data.
Specifically, in step S1, the main control kernel CPU decomposes a specific task request into a plurality of subtask requests, and reasonably distributes the subtask requests to different slave control kernels, thereby implementing board-level task reconfiguration, and this step can effectively improve the efficiency of the main control kernel and reduce the energy consumption of the main control kernel.
In some embodiments, the master core assigning task requests to one or more slave cores includes: the main control kernel dynamically reconstructs the task request according to a target subsystem or a submodule of the task request to obtain one or more subtask requests; and then distributing the one or more subtask requests to one or more slave control kernels according to a distribution rule preset in the master control kernel.
In a further embodiment, the master core includes a CPU and the slave core includes an FPGA, an NPU, and/or a GPU. The CPU has the strongest comprehensive processing capacity and is used for carrying out global task scheduling; the FPGA integrates the advantages of software and hardware, is flexible in programming and high in running speed, has rich I/O pins and triggers inside, and can be used for flexible hardware module expansion; the NPU is used as an intelligent processing module by simulating a neural network at a circuit layer, and can realize integration of storage and calculation by highlighting weight; the GPU has strong parallel processing capability, namely floating point computing resources, and is suitable for processing image data. In the above, the preset allocation rule in the master control kernel is designed according to the characteristics of each slave control kernel; in a preferred embodiment, the NPU self-learning capability can be utilized to intelligently distribute task requests to different cores according to the busy degree of each core. For example, in an alternative embodiment, since both the GPU and the FPGA are normally suitable for processing image data, but since the FPGA can be directly connected to an image acquisition device (e.g., a night vision device) via an extended I/O interface, the FGPA is controlled to perform pre-processing on the image data, e.g., removing noise from the image and/or adjusting the brightness of the image, etc., and the GPU is controlled to perform further image processing, e.g., synthesizing and/or rendering the image, etc.; however, if the NPU monitors that the load of the GPU is too large, the NPU controls to allocate one of the image synthesis and/or rendering tasks to the FPGA for processing.
In the above process, the CPU itself may also be used to execute the task request. In another specific embodiment, the CPU receives a task request, specifically requests to acquire temperature information of the current location, and the specific workflow includes:
the CPU firstly carries out dynamic reconstruction on the task request according to a targeting submodule (a positioning module and an environment perception module) of the task request to obtain a subtask request, wherein the subtask request comprises the steps of obtaining current position information and obtaining environment temperature information; the CPU respectively initiates communication requests to a positioning module and an environment perception module which are in communication connection with the CPU so as to control the positioning module and the environment perception module to be started; then, respectively controlling to carry out subtask requests, namely acquiring the communication between the current position information and the positioning module and acquiring the position information; and performing a subtask request, namely obtaining the communication between the environment temperature information and the environment sensing module and obtaining the environment temperature information.
In one embodiment, the CPU distributes the subtask request, acquiring the ambient temperature information, to the NPU module, i.e., the CPU executes the subtask request, acquiring the current position information; the NPU performs a subtask request-obtains ambient temperature information. In a further embodiment, the self-learning capability of the NPU may be utilized to perform error adjustment on the acquired ambient temperature information (e.g., to remove interference from other heat sources) so as to obtain the ambient temperature information more accurately.
In the above, the method for triggering the automatic positioning module and the environment sensing module through the communication request includes: the wireless communication module is connected with one side of the positioning module and the environment sensing module and is used for controlling the positioning module and the environment sensing module; the wireless communication module controls to start the positioning module and the environment perception module according to the received communication request pointing to the corresponding module, and the specific starting mode comprises the following steps: and (5) powering on and starting.
In a preferred embodiment, when the CPU no longer requests to acquire the position information and/or the temperature information and reaches a preset threshold time, the wireless communication module further controls to turn off the positioning module and/or the environment sensing module.
In step S2, the master control core or the slave control core initiates a communication request to the targeting sub-system or the targeting sub-module of the task request through detecting the communication network in the system and selecting the most suitable communication network, so as to dynamically reconfigure the communication network. The connectivity of the system network can be effectively ensured by dynamically establishing the connection path of the network.
In some embodiments, the communication network comprises a mobile data network and an ad hoc network; the mobile data network is used for realizing communication between the system and the outside, and the ad hoc network is used for communication among all modules in the system. Optionally, the mobile communication network includes: a 3G network, an LTE network, a 4G network, and/or a 5G network; the ad hoc network comprises: bluetooth, WIFI, ZigBee, and/or IOT.
In the specific embodiment of the step S1, the target subsystem of the task request for obtaining the temperature information of the current location further includes a communication subsystem, the subtask request of the task request further includes selection of a communication network, and the specific workflow includes:
and the CPU dynamically selects the communication network according to the detected communication network by utilizing an SDN control program which is preset to run in a CPU kernel according to the activity requirements of the current system, including communication quality priority, communication bandwidth priority, communication distance priority, real-time priority or system electric quantity priority. In this embodiment, the selecting of the communication network includes selecting a mobile communication network to achieve the obtaining of the positioning information (the location information may also be obtained by the GPS module), and selecting an ad hoc network to achieve the obtaining of the temperature information.
In a further embodiment, when the CPU detects that the current system has sufficient power, a communication policy with priority in real time is adopted, such as selecting a 5G network to implement real-time positioning, and selecting a bluetooth network to implement acquisition of temperature information.
In a further embodiment, when the CPU detects that the power of the current system is insufficient, a communication policy with priority on power is adopted, for example, a 3G network is selected to implement real-time positioning, and an IOT or Zigbee network is selected to implement acquisition of temperature information.
In an alternative embodiment, the ad hoc network may also connect the modules in the system in a wired manner to realize communication between the modules. In addition, the work flow can be realized by other slave control kernels.
In step S3, the method of the present invention realizes dynamic reconfiguration of the body area network subsystem in the form of triggering the start-up subsystem or the sub-module, so that the master core can strip part of the non-resident function from the master core, and the slave core is used to replace the execution or integrate into the corresponding functional module, thereby forming a plurality of functional subsystems. By the mode, a loose coupling relation is formed between each functional subsystem and the host, power supply is independent, further, the required functional subsystems and the main control kernel can be combined through dynamic reconfiguration of the subsystems according to different use situations or application requirements, the corresponding subsystems and/or sub-modules are started when needed, and the corresponding subsystems and/or sub-modules are closed when not needed, so that the complexity and power consumption of the whole system are reduced.
In a further embodiment, the above dynamic reconfiguration of the body area network subsystem may also be combined with the dynamic reconfiguration of the I/O interface. Specifically, the dynamic reconfiguration of the I/O interface includes: the slave control core FPGA also has the capability of dynamically reconstructing the I/O interface, and the I/O interface of the system is dynamically reconstructed through the FPGA so as to be matched with the accessed subsystem or submodule in communication. More specifically, dynamically reconfiguring an I/O interface of a system, comprising: reconfiguring hardware control and/or data processing logic of the I/O interface; such as effecting a transition in the communication protocol and effecting a transition that is active high or active low.
In a preferred embodiment, when a new hardware device, such as a night vision device or other reconnaissance device, is accessed by using the FPGA, the FPGA automatically controls to start the corresponding hardware device only when the master control core or the slave control core initiates a communication request to the FPGA, and automatically controls to close the corresponding hardware device after the task request disappears for a period of time.
It should be noted that, in the above embodiments, the communication matching is to implement communication between the FPGA and the interface of the new access device.
In some embodiments, the method of the present invention further comprises: the master control kernel or the slave control kernel controls and establishes communication between the system and other system kernels so as to be used for sharing computing resources; in addition, the dynamic reconfiguration of the communication network is carried out at any time during the communication with other system kernels.
On the basis of the method, the invention also provides a wearable computer system, which comprises the following components as shown in fig. 2:
fig. 2 is a schematic diagram of the wearable computer system according to the present invention. In this embodiment, the wearable computer system comprises: and the control subsystem consists of a master control kernel and a slave control kernel and is configured to execute the method.
Specifically, the control subsystem adopts a domestic RK3399Pro processor and consists of six CPU cores, an NPU core, a GPU core and an FPGA; six CPU cores, one NPU core and one GPU core are arranged on the same board card, and the FPGA is independently arranged on another board card, although the FPGA is shown in FIG. 2, the FPGA is also a part of the control subsystem. More specifically, two CPU cores are reserved, wherein, the number of the Cortex-A72(1.8FHz) is two, and the number of the Cortex-A53(1.5FHz) is four, so that the configuration is determined by comprehensively considering the parallel processing capacity and the cost. The type and data of the CPU are not limiting to the present invention. The model of the NPU is 3.0TOPS, and the model of the GPU is Mail-T860MP 4. More specifically, a dynamic reconfiguration controller program is configured in the FPGA, and is used for controlling and executing dynamic reconfiguration of tasks and dynamic reconfiguration of I/O interfaces. The task reconfiguration area is configured with a corresponding control program, and when the task reconfiguration is needed, the control program can participate in executing the execution of related tasks, for example, when the GPU needs additional computing resources to perform image synthesis and/or rendering, the NPU allocates corresponding synthesis and/or rendering tasks to the FPGA to be executed by the FPGA. The I/O reconfiguration region comprises communication protocols and communication protocol conversion protocols corresponding to various interfaces and is used for expanding the communication capacity of the I/O interfaces. More specifically, the I/O interface includes common interfaces such as RS232, RS485, and can interfaces.
In one or more embodiments, the wearable computer system of the present invention further comprises: the communication subsystem is connected with the control subsystem, consists of a plurality of communication modules and is used for communication among the modules in the wearable computer system and communication with an external system; and the function subsystem is in communication connection with the control subsystem through the communication subsystem and consists of a plurality of functional modules.
The communication subsystem includes: the system comprises a 5G communication module, a military LTE module and an ad hoc network module; wherein, the ad hoc network module includes: and the Bluetooth, WIFI, ZigBee and/or IOT sub-communication modules. The 5G communication module and the military LTE module are used for mobile data communication, such as communication with an edge server (similar to a background), and the ad hoc network module is used for short-range communication. Such as communication between the wearable computer system internal function subsystem and the control subsystem, and communication with other wearable computer systems. More specifically, the communication between the control subsystem and the communication subsystem is realized by adopting an SDN controller. Therefore, dynamic adjustment of the communication network is realized, and the stability of communication is ensured.
The functional subsystem includes: the system comprises an environment perception module, a physical sign perception module, a positioning module, a communication module and/or a wireless glove module. The functional subsystem is a dynamic combined system, and various hardware modules in the system are independently powered, so that the modules are ensured not to influence each other. In an optional embodiment, each of the hardware modules integrates one or more process wireless communication modules, including: bluetooth, WIFI, zigBee and/or IOT etc. and each wireless communication module all has control function, is used for controlling when receiving corresponding communication request and starts corresponding hardware module to automatic shutdown corresponding hardware module after a period of time does not receive communication request. Wherein, the mode of opening and closing includes: controlling power supply and controlling power off.
The sensing module comprises various sensor modules, and the non-sensing module comprises pure functional modules, such as a heating module, a power supply module and the like.
The wearable computer system can be used for a control system of individual combat, various individual combat instruments can be flexibly mounted, and each combat instrument can be automatically turned on only when a task request is obtained and can be automatically turned off after the task request disappears for a period of time, so that the power consumption of the system can be saved, and the complexity of the system can be effectively reduced. In addition, the I/O interface provided by the system can realize flexible equipment configuration, so that the weight of the control system for individual combat can be effectively reduced.
The foregoing is an exemplary embodiment of the present disclosure, but it should be noted that various changes and modifications could be made herein without departing from the scope of the present disclosure as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the disclosed embodiments described herein need not be performed in any particular order. Furthermore, although elements of the disclosed embodiments of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
It should be understood that, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly supports the exception. It should also be understood that "and/or" as used herein is meant to include any and all possible combinations of one or more of the associated listed items.
The numbers of the embodiments disclosed in the embodiments of the present invention are merely for description, and do not represent the merits of the embodiments.
Those of ordinary skill in the art will understand that: the discussion of any embodiment above is meant to be exemplary only, and is not intended to intimate that the scope of the disclosure, including the claims, of embodiments of the invention is limited to these examples; within the idea of an embodiment of the invention, also technical features in the above embodiment or in different embodiments may be combined and there are many other variations of the different aspects of the embodiments of the invention as described above, which are not provided in detail for the sake of brevity. Therefore, any omissions, modifications, substitutions, improvements, and the like that may be made without departing from the spirit and principles of the embodiments of the present invention are intended to be included within the scope of the embodiments of the present invention.

Claims (10)

1. A method for dynamic processing of a system, the method comprising:
the master control kernel distributes task requests to one or more slave control kernels;
detecting the communication network of the system by the master control kernel or the slave control kernel, and selecting the most suitable communication network to initiate a communication request to a targeting subsystem or a targeting submodule of the task request;
and the corresponding subsystem or sub-module triggers starting in response to the received communication request, and the slave control kernel communicates with the subsystem or sub-module based on the task request to obtain response data.
2. The dynamic processing method of the system as claimed in claim 1, wherein said master core allocating task requests to one or more slave cores comprises:
the main control kernel dynamically reconstructs the task request according to a target subsystem or a sub-module of the task request to obtain one or more subtask requests;
and distributing the one or more subtask requests to one or more slave control cores according to a distribution rule preset in the master control core.
3. A dynamic processing method of a system as claimed in claim 1 or 2, characterized in that said master core comprises a CPU; the slave core comprises: FPGA, NPU, and/or GPU.
4. A method for dynamic handling of systems as claimed in claim 1, wherein the optimal communication network is a communication network that meets current system activity requirements, the activity requirements of the system comprising:
communication quality is preferred, communication bandwidth is preferred, communication distance is preferred, real-time is preferred, or system power is preferred.
5. The dynamic processing method of the system as claimed in claim 4, wherein said communication network comprises: mobile data networks and ad hoc networks; wherein the mobile data network comprises: a 3G network, an LTE network, a 4G network, and/or a 5G network; the ad hoc network comprises: bluetooth, WIFI, ZigBee, and/or IOT.
6. A method for dynamic processing of a system as defined in claim 3, the method further comprising: and when the slave control core comprises the FPGA, dynamically reconstructing an I/O interface of the system through the FPGA to communicate with the accessed subsystem or submodule in a matching manner.
7. The dynamic processing method of a system as claimed in claim 6, wherein said dynamically reconfiguring an I/O interface of said system comprises:
reconfiguring hardware control and/or data processing logic of the I/O interface.
8. A method for dynamic processing of a system as defined in claim 1, the method further comprising:
and controlling and establishing communication between the system and other system cores by the master control core or the slave control core so as to share the computing resources.
9. A wearable computer system, the wearable computer system comprising:
a control subsystem, consisting of a master core and a slave core, configured to perform the method of any of claims 1-8.
10. The wearable computer system of claim 9, further comprising:
the communication subsystem is connected with the control subsystem, consists of a plurality of communication modules and is used for communication among the modules in the wearable computer system and communication with an external system;
the function subsystem is in communication connection with the control subsystem through the communication subsystem and consists of a plurality of function modules, wherein the plurality of function modules comprise: the system comprises an environment perception module, a physical sign perception module, a positioning module, a communication module and/or a wireless glove module.
CN202010882564.8A 2020-08-28 2020-08-28 Dynamic processing method of system and wearable computer system Pending CN112000483A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010882564.8A CN112000483A (en) 2020-08-28 2020-08-28 Dynamic processing method of system and wearable computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010882564.8A CN112000483A (en) 2020-08-28 2020-08-28 Dynamic processing method of system and wearable computer system

Publications (1)

Publication Number Publication Date
CN112000483A true CN112000483A (en) 2020-11-27

Family

ID=73471267

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010882564.8A Pending CN112000483A (en) 2020-08-28 2020-08-28 Dynamic processing method of system and wearable computer system

Country Status (1)

Country Link
CN (1) CN112000483A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140019522A1 (en) * 2012-07-12 2014-01-16 Robert Bosch Gmbh System And Method Of Conversational Assistance For Automated Tasks With Integrated Intelligence
CN108280091A (en) * 2017-01-06 2018-07-13 阿里巴巴集团控股有限公司 A kind of task requests execution method and apparatus
CN110134502A (en) * 2019-04-26 2019-08-16 北京迈格威科技有限公司 Task processing method, device, system, computer equipment and storage medium
CN110333946A (en) * 2019-05-14 2019-10-15 王娅雯 One kind being based on artificial intelligence cpu data processing system and method
CN110794750A (en) * 2019-12-03 2020-02-14 山东超越数控电子股份有限公司 Individual soldier calculation terminal based on domestic processor
CN111132063A (en) * 2019-12-27 2020-05-08 山东超越数控电子股份有限公司 Wearable equipment system for special combat
CN111294748A (en) * 2020-03-02 2020-06-16 山东超越数控电子股份有限公司 Battlefield situation sharing and target recognition system
CN111371849A (en) * 2019-02-22 2020-07-03 华为技术有限公司 Data processing method and electronic equipment

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140019522A1 (en) * 2012-07-12 2014-01-16 Robert Bosch Gmbh System And Method Of Conversational Assistance For Automated Tasks With Integrated Intelligence
CN108280091A (en) * 2017-01-06 2018-07-13 阿里巴巴集团控股有限公司 A kind of task requests execution method and apparatus
CN111371849A (en) * 2019-02-22 2020-07-03 华为技术有限公司 Data processing method and electronic equipment
CN110134502A (en) * 2019-04-26 2019-08-16 北京迈格威科技有限公司 Task processing method, device, system, computer equipment and storage medium
CN110333946A (en) * 2019-05-14 2019-10-15 王娅雯 One kind being based on artificial intelligence cpu data processing system and method
CN110794750A (en) * 2019-12-03 2020-02-14 山东超越数控电子股份有限公司 Individual soldier calculation terminal based on domestic processor
CN111132063A (en) * 2019-12-27 2020-05-08 山东超越数控电子股份有限公司 Wearable equipment system for special combat
CN111294748A (en) * 2020-03-02 2020-06-16 山东超越数控电子股份有限公司 Battlefield situation sharing and target recognition system

Similar Documents

Publication Publication Date Title
Hu et al. iRobot-Factory: An intelligent robot factory based on cognitive manufacturing and edge computing
Samie et al. Computation offloading and resource allocation for low-power IoT edge devices
Mahmoud et al. Towards energy-aware fog-enabled cloud of things for healthcare
KR102326474B1 (en) High Performance Computing Systems and Methods
CN112465129B (en) On-chip heterogeneous artificial intelligent processor
US8949847B2 (en) Apparatus and method for managing resources in cluster computing environment
TW201816595A (en) Processor and method of controlling work flow
JP2024512209A (en) Information processing method based on IoT devices, related devices and storage media
CN110838939B (en) Scheduling method based on lightweight container and edge Internet of things management platform
Albert et al. An efficient kernel FCM and artificial fish swarm optimization-based optimal resource allocation in cloud
CN114327858A (en) Cloud edge end distributed computing power cooperation method and system based on control domain
US20240152395A1 (en) Resource scheduling method and apparatus, and computing node
Li et al. Dynamic computation offloading based on graph partitioning in mobile edge computing
Ferrer et al. Towards a cognitive compute continuum: An architecture for ad-hoc self-managed swarms
US20140355478A1 (en) Method of providing a dynamic node service and device using the same
CN112000483A (en) Dynamic processing method of system and wearable computer system
Shang et al. A cross-layer optimization framework for distributed computing in IoT networks
CN106537343A (en) System and method for parallel processing using dynamically configurable proactive co-processing cells
CN112948001A (en) Method for setting tensor hardware configuration, readable storage medium and device
Ding et al. Explore virtual machine deployment to mobile cloud computing for multi-tenancy and energy conservation in wireless network
Majumder et al. EAAM: Energy-aware application management strategy for FPGA-based IoT-Cloud environments
Homann et al. Evaluation of conditional tasks in an artificial DNA system
CN111209230A (en) Data processing device, method and related product
CN111417084B (en) Method, system, medium and device for allocating agricultural condition acquisition tasks
Guo et al. The hierarchical resource management model based on cloud computing

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
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
RJ01 Rejection of invention patent application after publication

Application publication date: 20201127