[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN111812997B - Device control method, device, and readable storage medium - Google Patents

Device control method, device, and readable storage medium Download PDF

Info

Publication number
CN111812997B
CN111812997B CN202010886785.2A CN202010886785A CN111812997B CN 111812997 B CN111812997 B CN 111812997B CN 202010886785 A CN202010886785 A CN 202010886785A CN 111812997 B CN111812997 B CN 111812997B
Authority
CN
China
Prior art keywords
information
control center
preset
control
user
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.)
Active
Application number
CN202010886785.2A
Other languages
Chinese (zh)
Other versions
CN111812997A (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.)
Shenzhen Microphone Holdings Co Ltd
Original Assignee
Shenzhen Microphone Holdings 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 Shenzhen Microphone Holdings Co Ltd filed Critical Shenzhen Microphone Holdings Co Ltd
Priority to CN202010886785.2A priority Critical patent/CN111812997B/en
Publication of CN111812997A publication Critical patent/CN111812997A/en
Priority to PCT/CN2020/133164 priority patent/WO2022041542A1/en
Priority to EP20951210.2A priority patent/EP4207924A4/en
Application granted granted Critical
Publication of CN111812997B publication Critical patent/CN111812997B/en
Priority to US18/175,774 priority patent/US12034561B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2642Domotique, domestic, home control, automation, smart house
    • 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
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application discloses a device control method, a device and a readable storage medium, wherein the method comprises the following steps: s10: acquiring preset information, wherein the preset information is provided by the first control center and/or other equipment controlled by the first control center; s11: detecting whether the preset information accords with a preset rule or not; s12: and if so, executing corresponding equipment control operation according to a preset strategy so as to transfer related data and/or control functions of the first control center. Through the technical scheme, the first control center and other devices controlled by the first control center can be more intelligent, convenient and quick in the using process.

Description

Device control method, device, and readable storage medium
Technical Field
The present application relates to the field of electronic technologies, and in particular, to a device control method, a device, and a readable storage medium.
Background
Along with the popularization of wearable intelligent equipment (such as intelligent wrist-watch, intelligent earphone, intelligent bracelet etc.), intelligent household equipment (such as intelligent TV, intelligent audio amplifier etc.) and car networking equipment (such as intelligent automobile, on-vehicle terminal etc.), very big facility has been brought for people's life. However, currently, in a network formed by terminal devices such as a mobile phone and devices such as a wearable device, an intelligent home, and an internet of vehicles, there is generally only one fixed control center (such as a mobile phone) to control other devices in the network, and it is impossible to adjust the control device accordingly according to the specific conditions of the devices in the network, resulting in poor user experience during the use process. Therefore, how to make the control center and other devices controlled by the control center more intelligent, convenient and quick in the using process is a problem to be solved urgently.
The above is only for the purpose of assisting understanding of the technical solutions of the present application, and does not represent an admission that the above is prior art.
Disclosure of Invention
The application mainly aims to provide a device control method, a device and a readable storage medium, and aims to solve the technical problems of insufficient intelligence, convenience and quickness existing in the use process of a control center and other devices controlled by the control center.
In order to achieve the above object, the present application provides an apparatus control method, which is applied to a first control center, the apparatus control method including the steps of:
s10: acquiring preset information, wherein the preset information is provided by the first control center and/or other equipment controlled by the first control center;
s11: detecting whether the preset information accords with a preset rule or not;
s12: and if so, executing corresponding equipment control operation according to a preset strategy.
Optionally, the purpose of executing the corresponding device control operation according to the preset policy may be to transfer related data and/or control functions of the first control center, or output a prompt, and the like.
Optionally, the preset information includes at least one of:
connection information, the connection information including at least one of: connection status information, network rate information;
State information, the state information including at least one of: device state information, electric quantity information and storage space information;
environmental information, the environmental information including at least one of: external environment information and use environment information;
usage information, the usage information including at least one of: flow information, use habit information, current use application information;
distance information;
user physiological information.
Optionally, the step of S11 includes at least one of:
detecting whether the connection state information accords with a first preset rule or not;
detecting whether the network rate information accords with a second preset rule or not;
detecting whether the equipment state information accords with a third preset rule or not;
detecting whether the electric quantity information accords with a fourth preset rule;
detecting whether the storage space information accords with a fifth preset rule or not;
detecting whether the external environment information accords with a sixth preset rule or not;
detecting whether the use environment information accords with a seventh preset rule or not;
detecting whether the flow information accords with an eighth preset rule;
detecting whether the use habit information accords with a ninth preset rule or not;
detecting whether the current application information meets a tenth preset rule or not;
Detecting whether the distance information accords with an eleventh preset rule or not;
and detecting whether the user physiological information accords with a twelfth preset rule.
Optionally, the step of S12 includes at least one of:
if the connection state information accords with a first preset rule, executing corresponding equipment control operation according to a first preset strategy;
if the network rate information accords with a second preset rule, executing corresponding equipment control operation according to a second preset strategy;
if the equipment state information accords with a third preset rule, executing corresponding equipment control operation according to a third preset strategy;
if the electric quantity information accords with a fourth preset rule, executing corresponding equipment control operation according to a fourth preset strategy;
if the storage space information accords with a fifth preset rule, executing corresponding equipment control operation according to a fifth preset strategy;
if the external environment information conforms to a sixth preset rule, executing corresponding equipment control operation according to a sixth preset strategy;
if the using environment information accords with a seventh preset rule, executing corresponding equipment control operation according to a seventh preset strategy;
if the flow information conforms to an eighth preset rule, executing corresponding equipment control operation according to an eighth preset strategy;
If the use habit information accords with a ninth preset rule, executing corresponding equipment control operation according to a ninth preset strategy;
if the current application information accords with a tenth preset rule, executing corresponding equipment control operation according to a tenth preset strategy;
if the distance information accords with an eleventh preset rule, executing corresponding equipment control operation according to an eleventh preset strategy;
and if the user physiological information accords with a twelfth preset rule, executing corresponding equipment control operation according to a twelfth preset strategy.
Optionally, the device control method further includes:
the performing respective device control operations includes:
and setting corresponding equipment as a second control center when the preset information accords with a first preset rule, a second preset rule, a third preset rule, a fourth preset rule, a fifth preset rule, a sixth preset rule, a seventh preset rule, an eighth preset rule, a ninth preset rule, a tenth preset rule, an eleventh preset rule or a twelfth preset rule, wherein the corresponding equipment is one of the equipment controlled by the first control center.
Optionally, the device control method further includes:
The step of performing the corresponding device control operation includes:
migrating relevant data in the first control center to the second control center; and/or the presence of a gas in the gas,
and transferring the control function of the first control center to the second control center.
Optionally, the relevant data comprises at least one of:
connection information data, setting item parameter data and related download data.
Optionally, the related data further includes at least one first related data and/or at least one second related data, and the step of migrating the related data in the first control center to the second control center includes at least one of:
backing up or transferring only first relevant data in the first control center to the second control center;
only backing up or transferring second related data corresponding to the first related data in the first control center to the second control center;
backing up or transferring second related data corresponding to the first related data to the second control center in addition to backing up or transferring the first related data in the first control center to the second control center;
backing up or transferring first related data and corresponding updated data in the first control center to the second control center;
Backing up or transferring second related data corresponding to the first related data in the first control center and corresponding updated data to the second control center;
and backing up or transferring first related data and corresponding updated data in the first control center and updated data of second related data corresponding to the first related data to the second control center.
Optionally, the migration manner of the related data includes at least one of:
synchronous, asynchronous, real-time, scheduled time, according to user settings, according to user habits, selected or set the same last time.
Optionally, the device control method further includes:
before transferring the control function of the first control center to the second control center, acquiring first corresponding information related to the second control center;
and processing the first corresponding information.
Optionally, the processing the first corresponding information includes at least one of:
if the first corresponding information meets a first preset condition, executing the step of transferring the control function of the first control center to the second control center;
if the first corresponding information does not meet a first preset condition, the step of transferring the control function of the first control center to the second control center is not executed, and/or prompt information is output in the first control center and/or the second control center.
Optionally, the first corresponding information includes at least one of first instruction information input on the second control center and/or connection status information of the second control center, network rate information, device state information, power information, storage space information, external environment information, usage environment information, flow information, usage habit information, current usage application information, distance information, and user physiological information, and the meeting of the first preset condition includes at least one of:
if the first instruction information is biological characteristic information and the biological characteristic information accords with preset biological characteristic information, the first preset condition is met;
if the first instruction information is password information and the password information conforms to preset password information, conforming to the first preset condition;
and if at least one of the connection state information, the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the use environment information, the flow information, the use habit information, the current use application information, the distance information and the user physiological information of the second control center meets a second preset condition, the first preset condition is met.
Optionally, the device control method further includes:
after transferring the control function of the first control center to the second control center, receiving second instruction information sent by other equipment controlled by the second control center, wherein the second instruction information is input by a user on the other equipment controlled by the second control center;
responding to the second instruction information.
Optionally, the device control method further includes:
and after the control function of the first control center is transferred to the second control center, outputting related prompt information at the first control center and/or the second control center.
Optionally, before the step S10, the method includes:
judging whether the mode is a preset mode or not;
if yes, the step S10 is executed.
Optionally, an apparatus control method includes:
s20: outputting device list information at a first control center, wherein the devices comprise at least one other device controlled by the first control center;
s21: determining a target control center according to the selection operation;
s22: detecting whether the related information of the target control center meets a preset requirement or not;
S23: and if so, executing corresponding equipment control operation according to a preset strategy.
Optionally, the purpose of executing the corresponding device control operation according to the preset policy may be to transfer related data and/or control functions of the first control center, or output a prompt, and the like.
Optionally, the related information includes at least one of:
network rate information;
state information, the state information including at least one of: device state information, electric quantity information and storage space information;
environmental information, the environmental information including at least one of: external environment information and use environment information;
usage information, the usage information including at least one of: flow information, use habit information, current use application information;
distance information;
user physiological information.
Optionally, the step of S22 includes at least one of:
detecting whether the network rate information meets the network rate requirement;
detecting whether the equipment state information meets the equipment state requirement;
detecting whether the electric quantity information meets the electric quantity requirement;
detecting whether the storage space information meets the storage space requirement;
detecting whether the external environment information meets the external environment requirement;
Detecting whether the use environment information meets the use environment requirement;
detecting whether the flow information meets the flow requirement;
detecting whether the using habit information meets the using habit requirements or not;
detecting whether the current application information meets the current application requirement;
detecting whether the distance information meets the distance requirement;
and detecting whether the user physiological information meets the user physiological requirements.
Optionally, the step S23 includes:
and if the related information of the target control center meets the preset requirement and the target control center is different from the first control center, transferring the control function of the first control center to the target control center.
Optionally, the device control method further includes:
migrating relevant data in the first control center to the target control center.
Optionally, the relevant data comprises at least one of:
connection information data, setting item parameter data and related download data.
Optionally, the related data further includes at least one first related data and/or at least one second related data, and the step of migrating the related data in the first control center to the target control center includes at least one of:
Backing up or transferring only first relevant data in the first control center to the target control center;
only backing up or transferring second related data in the first control center to the target control center;
backing up or transferring second related data corresponding to the first related data to the target control center in addition to backing up or transferring the first related data in the first control center to the target control center;
backing up or transferring first related data and corresponding updated data in the first control center to the target control center;
backing up or transferring second related data and corresponding updated data in the first control center to the target control center;
and backing up or transferring first related data and corresponding updated data in the first control center and updated data of second related data corresponding to the first related data to the target control center.
Optionally, the migration manner of the related data includes at least one of:
synchronous, asynchronous, real-time, scheduled time, according to user settings, according to user habits, selected or set the same last time.
Optionally, the device control method further includes:
And before transferring the control function of the first control center to the target control center, acquiring second corresponding information related to the target control center and responding to the second corresponding information.
Optionally, the responding to the second corresponding information includes at least one of:
if the second corresponding information meets a third preset condition, executing the step of transferring the control function of the first control center to the target control center;
if the second corresponding information does not meet a third preset condition, the step of transferring the control function of the first control center to the target control center is not executed, and/or prompt information is output in the first control center and/or the target control center.
Optionally, the second corresponding information includes sixth instruction information input on the target control center and/or at least one of network rate information, device state information, power information, storage space information, external environment information, usage environment information, flow information, usage habit information, current usage application information, distance information, and user physiological information of the target control center, and the meeting of the third preset condition includes at least one of:
If the sixth instruction information is biological characteristic information and the biological characteristic information accords with preset biological characteristic information, the sixth instruction information accords with the third preset condition;
if the sixth instruction information is password information and the password information conforms to preset password information, conforming to the third preset condition;
and if at least one of the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the using environment information, the flow information, the using habit information, the current using application information, the distance information and the user physiological information of the target control center meets the preset requirement, the third preset condition is met.
Optionally, the device control method further includes:
and after transferring the control function of the first control center to the target control center, receiving seventh instruction information sent by other equipment controlled by the target control center, and responding to the seventh instruction information.
Optionally, after the transferring the control function of the first control center to the target control center, at least one of the following is further included:
outputting related prompt information at the first control center and/or the target control center;
And updating the equipment list information.
Optionally, before the step S20, the method includes:
judging whether the mode is a preset mode or not;
if yes, the step S20 is executed.
To achieve the above object, the present application also provides a device control device including a memory, a processor, and a device control program stored on the memory and executable on the processor, the device control program implementing the steps of the device control method as described above when executed by the processor.
To achieve the above object, the present application also provides a computer-readable storage medium having stored thereon a program for implementing the apparatus control method, the program being executed by a processor to implement the steps of the apparatus control method as described above.
The application is characterized in that through S10: acquiring preset information, wherein the preset information is provided by the first control center and/or other equipment controlled by the first control center; s11: detecting whether the preset information accords with a preset rule or not; s12: and if so, executing corresponding equipment control operation according to a preset strategy. Specifically, a network is formed between the first control center and other devices controlled by the first control center, the first control center obtains preset information provided by the first control center and/or other devices controlled by the first control center, and when the preset information meets preset rules, the first control center can automatically execute corresponding device control operation on other devices controlled by the first control center in the network according to preset strategies, so that the first control center and other devices controlled by the first control center are more intelligent, convenient and rapid in the using process.
Drawings
Fig. 1 is a schematic hardware structure diagram of a mobile terminal implementing various embodiments of the present application;
fig. 2 is a communication network system architecture diagram according to an embodiment of the present application;
FIG. 3 is a schematic flow chart diagram of a first embodiment of the apparatus control method of the present application;
FIG. 4 is a schematic diagram of a text prompt message output by the apparatus control method of the present application;
FIG. 5 is a schematic diagram of another text prompt output by the apparatus control method of the present application;
FIG. 6 is a schematic diagram of still another output text prompt message of the apparatus control method of the present application;
FIG. 7 is a schematic flow chart diagram illustrating a third embodiment of the apparatus control method of the present application;
fig. 8 is a schematic structural diagram of a hardware operating environment according to an embodiment of the present application.
The implementation, functional features and advantages of the objectives of the present application will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for the convenience of description of the present application, and have no specific meaning by themselves. Thus, "module", "component" or "unit" may be used mixedly.
The apparatus may be embodied in various forms. For example, the devices described in the present application may include mobile terminals such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), a navigation device, a wearable device, a smart band, a pedometer, and the like, and fixed terminals such as a Digital TV, a desktop computer, and the like.
The following description will be given taking a mobile terminal as an example, and it will be understood by those skilled in the art that the configuration according to the embodiment of the present application can be applied to a fixed type terminal in addition to elements particularly used for mobile purposes.
Referring to fig. 1, which is a schematic diagram of a hardware structure of a mobile terminal for implementing various embodiments of the present application, the mobile terminal 100 may include: RF (Radio Frequency) unit 101, WiFi module 102, audio output unit 103, a/V (audio/video) input unit 104, sensor 105, display unit 106, user input unit 107, interface unit 108, memory 109, processor 110, and power supply 111. Those skilled in the art will appreciate that the mobile terminal architecture shown in fig. 1 is not intended to be limiting of mobile terminals, which may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
The following describes each component of the mobile terminal in detail with reference to fig. 1:
the radio frequency unit 101 may be configured to receive and transmit signals during information transmission and reception or during a call, and specifically, receive downlink information of a base station and then process the downlink information to the processor 110; in addition, the uplink data is transmitted to the base station. Typically, radio frequency unit 101 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 101 can also communicate with a network and other devices through wireless communication. The wireless communication may use any communication standard or protocol, including but not limited to GSM (Global System for Mobile communications), GPRS (General Packet Radio Service), CDMA2000 (Code Division Multiple Access 2000 ), WCDMA (Wideband Code Division Multiple Access), TD-SCDMA (Time Division-Synchronous Code Division Multiple Access), FDD-LTE (Frequency Division duplex Long Term Evolution), and TDD-LTE (Time Division duplex Long Term Evolution).
WiFi belongs to short-distance wireless transmission technology, and the mobile terminal can help a user to receive and send e-mails, browse webpages, access streaming media and the like through the WiFi module 102, and provides wireless broadband internet access for the user. Although fig. 1 shows the WiFi module 102, it is understood that it does not belong to the essential constitution of the mobile terminal, and may be omitted entirely as needed within the scope not changing the essence of the invention.
The audio output unit 103 may convert audio data received by the radio frequency unit 101 or the WiFi module 102 or stored in the memory 109 into an audio signal and output as sound when the mobile terminal 100 is in a call signal reception mode, a call mode, a recording mode, a voice recognition mode, a broadcast reception mode, or the like. Also, the audio output unit 103 may also provide audio output related to a specific function performed by the mobile terminal 100 (e.g., a call signal reception sound, a message reception sound, etc.). The audio output unit 103 may include a speaker, a buzzer, and the like.
The a/V input unit 104 is used to receive audio or video signals. The a/V input Unit 104 may include a Graphics Processing Unit (GPU) 1041 and a microphone 1042, the Graphics processor 1041 Processing image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing mode. The processed image frames may be displayed on the display unit 106. The image frames processed by the graphic processor 1041 may be stored in the memory 109 (or other storage medium) or transmitted via the radio frequency unit 101 or the WiFi module 102. The microphone 1042 may receive sounds (audio data) via the microphone 1042 in a phone call mode, a recording mode, a voice recognition mode, or the like, and may be capable of processing such sounds into audio data. The processed audio (voice) data may be converted into a format output transmittable to a mobile communication base station via the radio frequency unit 101 in case of a phone call mode. The microphone 1042 may implement various types of noise cancellation (or suppression) algorithms to cancel (or suppress) noise or interference generated in the course of receiving and transmitting audio signals.
The mobile terminal 100 also includes at least one sensor 105, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor includes an ambient light sensor that can adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that can turn off the display panel 1061 and/or a backlight when the mobile terminal 100 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally, three axes), can detect the magnitude and direction of gravity when stationary, and can be used for applications of recognizing the posture of a mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer and tapping), and the like; as for other sensors such as a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, and an infrared sensor, which can be configured on the mobile phone, further description is omitted here.
The display unit 106 is used to display information input by a user or information provided to the user. The Display unit 106 may include a Display panel 1061, and the Display panel 1061 may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), or the like.
The user input unit 107 may be used to receive input numeric or character information and generate key signal inputs related to user settings and function control of the mobile terminal. Specifically, the user input unit 107 may include a touch panel 1071 and other input devices 1072. The touch panel 1071, also referred to as a touch screen, may collect a touch operation performed by a user on or near the touch panel 1071 (e.g., an operation performed by the user on or near the touch panel 1071 using a finger, a stylus, or any other suitable object or accessory), and drive a corresponding connection device according to a predetermined program. The touch panel 1071 may include two parts of a touch detection device and a touch controller. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 110, and can receive and execute commands sent by the processor 110. In addition, the touch panel 1071 may be implemented in various types, such as a resistive type, a capacitive type, an infrared ray, and a surface acoustic wave. In addition to the touch panel 1071, the user input unit 107 may include other input devices 1072. In particular, other input devices 1072 may include, but are not limited to, one or more of a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and the like, and are not limited to these specific examples.
Further, the touch panel 1071 may cover the display panel 1061, and when the touch panel 1071 detects a touch operation thereon or nearby, the touch panel 1071 transmits the touch operation to the processor 110 to determine the type of the touch event, and then the processor 110 provides a corresponding visual output on the display panel 1061 according to the type of the touch event. Although the touch panel 1071 and the display panel 1061 are shown in fig. 1 as two separate components to implement the input and output functions of the mobile terminal, in some embodiments, the touch panel 1071 and the display panel 1061 may be integrated to implement the input and output functions of the mobile terminal, and is not limited herein.
The interface unit 108 serves as an interface through which at least one external device is connected to the mobile terminal 100. For example, the external device may include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input/output (I/O) port, a video I/O port, an earphone port, and the like. The interface unit 108 may be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the mobile terminal 100 or may be used to transmit data between the mobile terminal 100 and external devices.
The memory 109 may be used to store software programs as well as various data. The memory 109 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. Further, the memory 109 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device.
The processor 110 is a control center of the mobile terminal, connects various parts of the entire mobile terminal using various interfaces and lines, and performs various functions of the mobile terminal and processes data by operating or executing software programs and/or modules stored in the memory 109 and calling data stored in the memory 109, thereby performing overall monitoring of the mobile terminal. Processor 110 may include one or more processing units; preferably, the processor 110 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 110.
The mobile terminal 100 may further include a power supply 111 (e.g., a battery) for supplying power to various components, and preferably, the power supply 111 may be logically connected to the processor 110 via a power management system, so as to manage charging, discharging, and power consumption management functions via the power management system.
Although not shown in fig. 1, the mobile terminal 100 may further include a bluetooth module or the like, which is not described in detail herein.
In order to facilitate understanding of the embodiments of the present application, a communication network system on which the mobile terminal of the present application is based is described below.
Referring to fig. 2, fig. 2 is an architecture diagram of a communication Network system according to an embodiment of the present disclosure, where the communication Network system is an LTE system of a universal mobile telecommunications technology, and the LTE system includes a UE (User Equipment) 201, an E-UTRAN (Evolved UMTS Terrestrial Radio Access Network) 202, an EPC (Evolved Packet Core) 203, and an IP service 204 of an operator, which are in communication connection in sequence.
Specifically, the UE201 may be the terminal 100 described above, and is not described herein again.
The E-UTRAN202 includes eNodeB2021 and other eNodeBs 2022, among others. Among them, the eNodeB2021 may be connected with other eNodeB2022 through backhaul (e.g., X2 interface), the eNodeB2021 is connected to the EPC203, and the eNodeB2021 may provide the UE201 access to the EPC 203.
The EPC203 may include an MME (Mobility Management Entity) 2031, an HSS (Home Subscriber Server) 2032, other MMEs 2033, an SGW (Serving gateway) 2034, a PGW (PDN gateway) 2035, and a PCRF (Policy and Charging Rules Function) 2036, and the like. The MME2031 is a control node that handles signaling between the UE201 and the EPC203, and provides bearer and connection management. HSS2032 is used to provide registers to manage functions such as home location register (not shown) and holds subscriber specific information about service characteristics, data rates, etc. All user data may be sent through SGW2034, PGW2035 may provide IP address assignment for UE201 and other functions, and PCRF2036 is a policy and charging control policy decision point for traffic data flow and IP bearer resources, which selects and provides available policy and charging control decisions for a policy and charging enforcement function (not shown).
The IP services 204 may include the internet, intranets, IMS (IP Multimedia Subsystem), or other IP services, among others.
Although the LTE system is described as an example, it should be understood by those skilled in the art that the present application is not limited to the LTE system, but may also be applied to other wireless communication systems, such as GSM, CDMA2000, WCDMA, TD-SCDMA, and future new network systems.
Based on the above mobile terminal hardware structure and communication network system, various embodiments of the present application are provided.
The present application provides an apparatus control method, and referring to fig. 3, fig. 3 is a schematic flowchart of a first embodiment of the apparatus control method of the present application.
While the embodiments of the present application provide an embodiment of a device control method, it should be noted that, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in an order different from that shown or described here. The equipment control method is applied to the first control center. The equipment control method comprises the following steps:
step S10, obtaining preset information, where the preset information is provided by the first control center and/or other devices controlled by the first control center, and the other devices include wearable smart devices.
Specifically, wearable smart Device is in the use, generally, terminal equipment (such as cell-phone, PAD (Portable Android Device, tablet computer) etc.) with wearable smart Device (such as intelligent wrist-watch, intelligent bracelet, intelligent earphone etc.), intelligent household equipment (such as intelligent TV, intelligent audio amplifier etc.), can establish the relation of connection each other between the car networking equipment (such as intelligent car, car-mounted terminal etc.) to constitute networking and set for a control center, control center can be any equipment in the networking equipment, in order to make things convenient for the user to manage and use networking Device. In this embodiment, the control function is provided by the first control center, and the managed devices are the first control center itself and other devices controlled by the first control center. In addition, the first control center can be a terminal device, and also can be a wearable intelligent device, an intelligent home device or a vehicle networking device. Of course, the control center is not a constant one, and it can switch between networked devices (e.g. wearable smart device and terminal device), and the switching of the control center is based on preset information provided by the first control center and other devices controlled by the first control center.
Specifically, the first control center obtains preset information, wherein the preset information is provided by the first control center and/or other devices controlled by the first control center, and the other devices include wearable intelligent devices, smart home devices or car networking devices.
Further, before the step of S10, the method includes:
step S14, judging whether the mode is a preset mode;
in step S15, if yes, the step S10 is executed.
Specifically, the first control center judges whether the first control center is currently in a preset mode, and if the first control center is currently in the preset mode, the step of acquiring preset information is executed; and if the current mode is not in the preset mode, the step of acquiring the preset information is not executed. The preset mode comprises an intelligent mode, an automatic switching mode and other modes which support switching of the control center.
Further, the preset information includes at least one of: connection information, state information, environmental information, usage information, distance information, user physiological information.
The connection information includes at least one of: connection status information, network rate information.
Specifically, for the connection information, the connection information includes at least one of connection status information and network rate information.
Further, in the above-mentioned networking, there are terminal devices or other devices (such as wearable devices, smart home devices, or car networking devices) that newly join the networking, and also there are terminal devices or other devices that quit the networking, and in order to grasp the connection status information of each device joining or quitting in the networking in real time, the first control center may maintain a connection information table, where the connection information table records the device information of all the networking devices, and the device information may be at least one of a device physical address, a device name, and a device code, or may be other information that can represent the device. Wherein, the equipment code can be set by the first control center, for example, the equipment code of the first equipment connected with the first control center is 001, and the equipment code of the second equipment connected with the first control center is 002; in addition, devices in the internet generally have a function of connecting with the internet, such as a smart watch, a mobile phone, a smart television, a smart car, and the like, and the network rate information corresponding to the devices is affected by the devices themselves (for example, the devices have more applications in downloading data or accessing the internet at present, which results in a slower network) or by external factors (for example, the devices have poor location signals), which results in a lower network rate.
The status information includes at least one of: device state information, power information, and storage space information.
Specifically, for the status information, the status information includes at least one of device status information, power information, and storage space information.
Further, in the above-mentioned internet, the device state information may be judged by the data processing capability of the device, the data processing capability of the device is strong or weak, and the current data processing capability of the device corresponding to the device is not good in hardware condition, so it can be understood that the current data processing capability of the device in the dead halt state with good hardware condition is very weak; in addition, the device status information may also be whether the device is in a charging state, it is well understood that the device requires power during use, and the power is generally provided by a battery, which needs to be charged when the battery is exhausted or is about to be exhausted. For the electric quantity information, different devices in the network have batteries with different capacities, and the batteries have different residual electric quantities or different endurance times, for example, the battery capacity of the mobile phone is generally larger than that of the smart watch, and in addition, the situation that the residual electric quantity is smaller than the current electric quantity of the smart watch due to the fact that the mobile phone is not charged exists; the devices in the internet exchange data during use and need to store the received data, and the storage space information of the devices affects the working performance of the devices and determines the work that can be supported, for example, the size of the storage space of the devices is not large enough to support the size of data that must be downloaded during the work.
The environmental information includes at least one of: external environment information, use environment information.
Specifically, as for the environment information, the environment information includes at least one of outside environment information and usage environment information.
Further, in the above-mentioned networking, the device has the capability of acquiring external environment information, such as acquiring the brightness of external environment light and acquiring the loudness of external environment noise; in the using process of the device, the using environment information changes along with the change of the environment where the user is located, the environment where the user is located can be sensed through a sensor (such as a gravity sensor, an acceleration sensor, a gyroscope and the like), if the user is moving, the device can detect that the user is in the moving environment and correspondingly adjust the device parameters, so that the user can conveniently use in the moving environment, or if the user is driving, the device correspondingly adjusts the device parameters when detecting that the user is in the driving environment, so that the user can conveniently use in the driving environment, or if the user is working or meeting, the device correspondingly adjusts the device parameters when detecting that the user is in the working or meeting environment.
The usage information includes at least one of: flow information, usage habit information, current usage application information.
Specifically, for the usage information, the usage information includes at least one of traffic information, usage habit information, and current usage application information.
Further, in the above-mentioned internet, the device may have a capability of providing data network service, such as a mobile phone, a PAD, etc., and the capability of providing data network service is used for obtaining data from the internet, such as updating an application in the device, etc., and the cost of the current data network is not low, so that when the data network service is used, special attention needs to be paid to traffic information; for the use habit information, the user may be used to use a certain device in the internet, that is, the frequency of using the certain device is high, or used to use a certain device in the internet for a certain time period, a certain place and a certain use purpose, for example, the user is used to watch a video by using a PAD, but not used to watch a video by using a mobile phone; for the current application information, in the using process of the device, a user can install some corresponding applications, such as video applications and game applications, according to the using requirements.
Specifically, for the distance information, in the above-mentioned internet, the distance between the device and the user may change during the use of the device by the user, and if the user places the mobile phone in a bedroom and goes to the living room to watch tv, the user and the mobile phone become farther and farther during the movement from the bedroom to the living room.
Specifically, for the physiological information of the user, in the above-mentioned internet, the device has the capability of acquiring the physiological information of the user to provide corresponding services, such as providing health services by acquiring the physiological information of the heart rate, blood pressure, pulse, blood oxygen, blood sugar, etc. of the user.
Step S12, detecting whether the preset information conforms to a preset rule.
Specifically, whether the preset information meets a preset rule is detected.
Further, the step of S12 includes at least one of:
and detecting whether the connection state information accords with a first preset rule.
Specifically, whether the connection condition information meets a first preset rule is detected. The first preset rule is that whether a first control center in the internet quits the internet or not is determined by detecting connection state information, if the first control center quits the internet, the connection state information accords with the first preset rule, and/or if the first control center does not quit the internet, the connection state information does not accord with the first preset rule.
In one embodiment, if the number of connections of the first control center exceeds a preset threshold or a maximum value, the connection status information conforms to a first preset rule.
In another embodiment, if the connection status of the first control center is not smooth or the number of times of disconnection exceeds a preset number, the connection status information conforms to the first preset rule.
And detecting whether the network rate information conforms to a second preset rule.
Specifically, whether the network rate information conforms to a second preset rule is detected. The second preset rule is a rule which determines that the first control center in the internet is not suitable to be used as the control center continuously to provide the control function by detecting the network rate information. In order to not influence the linkage of each device in the networking, a device with a good network speed is required to be selected as a control center.
For example, it may be determined that the network rate of other devices controlled by the first control center is greater than the network rate of the first control center in the network, that is, the network rate information conforms to the second predetermined rule. For example, the network rate of the first control center is 500KB/s, and if there are devices with network rates greater than 500KB/s in other devices controlled by the first control center in the network, it may be determined that the network rate information conforms to the second predetermined rule.
In this embodiment, a first network rate threshold may also be set for comparison between the network rate of other devices controlled by the first control center and the network rate of the first control center in the intranet. For example, when the network rate of other devices controlled by a first control center in the networking is greater than or equal to the sum of the network rate of the first control center and a first network rate threshold, determining that the network rate information conforms to a second preset rule; and/or when the network rate of other equipment controlled by the first control center in the networking is not greater than or equal to the sum of the network rate of the equipment and the first network rate threshold, that is, the network rates of other equipment controlled by the first control center in the networking are all less than the sum of the network rate of the first control center and the first network rate threshold, determining that the network rate information does not accord with the second preset rule.
For example, when the network rate of the first control center is 500KB/s, the first network rate threshold is 100KB/s, and the other device controlled by the first control center in the network has a device with a network rate of 600KB/s, and the network rate of the other device controlled by the first control center in the network is equal to the sum of the network rate of the first control center and the first network rate threshold, it is determined that the network rate information conforms to the second preset rule.
In addition, in other embodiments, a second network rate threshold may be set, where the second network rate threshold is a minimum network rate that does not affect the ability of the first control center to provide management services. Specifically, if the network rate of the first control center is greater than or equal to the second network rate threshold, determining that the network rate information does not conform to a second preset rule; and/or if the network rate of the first control center is smaller than the second network rate threshold value, determining that the network rate information accords with a second preset rule.
For example, the network rate of the first control center is 400KB/s, the second network rate threshold is 500KB/s, and since the network rate of the first control center is smaller than the second network rate threshold, it can be determined that the network rate information conforms to the second preset rule.
And detecting whether the equipment state information accords with a third preset rule.
Specifically, whether the equipment state information meets a third preset rule is detected. The third preset rule is a rule that the first control center in the internet is determined to be unsuitable to continue to serve as the control center to provide the control function by detecting the equipment state information. In order to not affect the linkage of each device in the internet, a device with short response time corresponding to the device state needs to be selected as a control center.
In an embodiment, the device status information may be a data Processing capability of the device, such as a number or frequency of CPUs (Central Processing Units), a number or frequency of GPUs (graphical Processing Units), a number or frequency of NPUs (Neural network Processing Units), a memory capacity, a memory Processing speed, and the like, and if the data Processing capability of the first control center is not strongest or not strongly classified, the device status information is determined to conform to the third predetermined rule.
In another embodiment, for the current data processing capability of the device, it may be determined that the response time corresponding to the device state of the other device controlled by the first control center in the network is shorter than the response time corresponding to the device state of the first control center, that is, the device state information conforms to the third preset rule. For example, the response time corresponding to the device state of the first control center is 50ms, and if there is a device with a response time corresponding to the device state of 40ms in another device controlled by the first control center in the network, it may be determined that the device state information conforms to the third preset rule.
A first response time threshold may also be set for a comparison between response times corresponding to device states of other devices controlled by the first control center and the first control center within the intranet. For example, when the sum of the response time corresponding to the device state of the device and the first response time threshold is smaller than or equal to the response time corresponding to the device state of the first control center, the other device controlled by the first control center in the network determines that the device state information conforms to the third preset rule; and/or when the sum of the response time corresponding to the device state of the device and the first response time threshold value is not greater than or equal to the response time corresponding to the device state of the first control center, the other device controlled by the first control center in the network does not exist, that is, the sum of the response time corresponding to the device state of the other device controlled by the first control center in the network and the first response time threshold value is greater than the response time corresponding to the device state of the first control center, and the device state information is determined to be not in accordance with the third preset rule.
For example, when the response time corresponding to the device state of the first control center is 50ms, the first response time threshold is 10ms, and the response time corresponding to the device state of the other device controlled by the first control center in the network is 40ms, the sum of the response time corresponding to the device state of the other device controlled by the first control center in the network and the first response time threshold is equal to the response time corresponding to the state of the first control center, it is determined that the device state information conforms to the third preset rule.
In addition, in other embodiments, a second response time threshold may be set, where the second response time threshold is a maximum response time that does not affect the ability of the first control center to provide management services. Specifically, if the response time corresponding to the device state of the first control center is shorter than or equal to the second response time threshold, determining that the device state information does not conform to a third preset rule; and/or if the response time corresponding to the equipment state of the first control center is longer than the second response time threshold, determining that the equipment state information conforms to a third preset rule.
For example, the response time corresponding to the device status of the first control center is 60ms, and the second response time threshold is 50ms, and since the response time corresponding to the device status of the first control center is longer than the second response time threshold, it may be determined that the device status information conforms to the third preset rule.
In other embodiments, for a device in a charging state, the power consumption of the device at this time should be reduced as much as possible to prevent the accelerated battery consumption, and therefore, if the device is in the charging state, it is determined that the device state information conforms to a third preset rule; and/or if the equipment is in a non-charging state, determining that the equipment state information does not accord with a third preset rule.
In other embodiments, for a device in motion, the device state information may be determined to comply with a third preset rule due to inconvenient user operation or control.
In other embodiments, for a device in the stuck state, since the first control center may not respond well to the user's operation, and may not control other devices well, it may be determined that the device state information conforms to the third preset rule.
And detecting whether the electric quantity information accords with a fourth preset rule.
Specifically, whether the electric quantity information accords with a fourth preset rule is detected. The fourth preset rule is a rule that the first control center in the internet is determined to be unsuitable to continue to serve as the control center to provide the control function by detecting the electric quantity information. In order not to affect the linkage of each device in the network, the device with long available time corresponding to the electric quantity needs to be selected as the control center, and the available time corresponding to the electric quantity of other devices controlled by the first control center in the network can be longer than the available time corresponding to the electric quantity of the first control center, that is, the electric quantity information is determined to accord with the fourth preset rule. Or the residual electric quantity value of other equipment controlled by the first control center in the networking is larger than the electric quantity of the first control center, that is, the electric quantity information is determined to accord with the fourth preset rule.
In this embodiment, a first available time threshold may be set for comparing the available time corresponding to the electric quantity of the other device controlled by the first control center with the available time corresponding to the electric quantity of the first control center in the internet. For example, when the available time corresponding to the electric quantity of the device is longer than or equal to the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold value, other devices controlled by the first control center in the network determine that the electric quantity information conforms to a fourth preset rule; and/or when the available time corresponding to the electric quantity of the equipment is longer than or equal to the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold value does not exist in other equipment controlled by the first control center in the networking, that is, when the available time corresponding to the electric quantity of the other equipment controlled by the first control center in the networking is less than the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold value, determining that the electric quantity information does not accord with the fourth preset rule.
For example, the available time corresponding to the electric quantity of the first control center is 200 minutes, the first available time threshold is 30 minutes, and the available time corresponding to the electric quantity of the other device controlled by the first control center in the network is 170 minutes, and when the available time corresponding to the electric quantity of the other device controlled by the first control center in the network is equal to the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold, it is determined that the electric quantity information conforms to the fourth preset rule.
In addition, in other embodiments, a second time threshold may be set, where the second time threshold is a minimum time available that does not affect the ability of the first control center to provide management services. Specifically, if the available time corresponding to the electric quantity of the first control center is longer than or equal to the second available time threshold, determining that the electric quantity information does not conform to a fourth preset rule; and/or if the available time corresponding to the electric quantity of the first control center is shorter than the second available time threshold, determining that the electric quantity information conforms to a fourth preset rule.
For example, the available time corresponding to the power amount of the first control center is 180 minutes, the second available time threshold is 200 minutes, and since the available time corresponding to the power amount of the first control center is shorter than the second available time threshold, it may be determined that the power amount information conforms to the fourth preset rule.
And detecting whether the storage space information accords with a fifth preset rule.
Specifically, whether the storage space information conforms to a fifth preset rule is detected. The fifth preset rule is a rule for determining that the first control center in the internet is not suitable to be continuously used as the control center to provide the control function by detecting the storage space information. In order not to influence the linkage of each device in the network, a device with a large remaining storage space needs to be selected as a control center, and the remaining storage space of other devices controlled by the first control center in the network may be larger than the remaining storage space of the first control center, that is, it is determined that the storage space information conforms to the fifth preset rule. Or the access speed of the Storage space of other devices controlled by the first control center in the network (e.g. a high-version UFS (Universal Flash Storage) or eMMC (Embedded MultiMedia Card) or SD (Secure Digital Card)) is greater than the access speed of the Storage space of the first control center (e.g. a low-version UFS or eMMC or SD), that is, the Storage space information conforms to the fifth preset rule.
In this embodiment, a first remaining storage space threshold may be set for comparison between the remaining storage space of other devices controlled by the first control center and the remaining storage space of the first control center in the intranet. For example, when the remaining storage space of the device is greater than or equal to the sum of the remaining storage space of the first control center and the first remaining storage space threshold value, it is determined that the storage space information conforms to a fifth preset rule in the other devices controlled by the first control center in the network; and/or when the other devices controlled by the first control center in the networking do not have the condition that the residual storage space of the devices is larger than or equal to the sum of the residual storage space of the first control center and the first residual storage space threshold, that is, the residual storage spaces of the other devices controlled by the first control center in the networking are smaller than the sum of the residual storage space of the first control center and the first residual storage space threshold, determining that the storage space information does not accord with the fifth preset rule.
For example, when the remaining storage space of the first control center is 2000MB, the first remaining storage space threshold is 300MB, and the device with the remaining storage space of 2300MB exists in the other device controlled by the first control center in the network, and at this time, the remaining storage space of the device with the remaining storage space of the other device controlled by the first control center in the network is equal to the sum of the remaining storage space of the first control center and the first remaining storage space threshold, it is determined that the storage space information conforms to the fifth preset rule.
In addition, in other embodiments, a second remaining storage space threshold may be set, where the second remaining storage space threshold is the minimum remaining storage space that does not affect the ability of the first control center to provide management services. Specifically, if the remaining storage space of the first control center is greater than or equal to the second remaining storage space threshold, determining that the storage space information does not conform to a fifth preset rule; and/or if the residual storage space of the first control center is smaller than the second residual storage space threshold, determining that the storage space information conforms to a fifth preset rule.
For example, the remaining storage space of the first control center is 1800MB, the second remaining storage space threshold is 2000MB, and since the remaining storage space of the first control center is smaller than the second remaining storage space threshold, it may be determined that the storage space information conforms to the fifth preset rule.
And detecting whether the external environment information accords with a sixth preset rule.
Specifically, whether the external environment information conforms to a sixth preset rule is detected. The sixth preset rule is a rule for determining that the first control center in the internet is not suitable to be continuously used as the control center to provide the control function by detecting the external environment information.
In an embodiment, when it is detected that the brightness of the external environment light reaches a brightness threshold and/or the loudness of the external environment noise reaches a loudness threshold, it is determined that the external environment information conforms to a sixth preset rule; and/or determining that the external environment information does not accord with a sixth preset rule when detecting that the brightness of the external environment light does not reach a brightness threshold and/or the loudness of the external environment noise does not reach a loudness threshold.
For example, when the brightness of the external environment light reaches a brightness threshold and the loudness of the external environment noise reaches a loudness threshold, if the brightness is lower than the brightness threshold and the loudness is lower than the loudness threshold, it may be determined that the user is ready to enter or is in a quiet state (e.g., sleep), and at this time, the user is inconvenient to acquire devices such as a mobile phone and a PAD, and is convenient to acquire devices such as a smart bracelet and a smart watch. Therefore, if the brightness of the external environment light is lower than the brightness threshold and the loudness of the external environment noise is lower than the loudness threshold, the first control center is one of the devices which are inconvenient for users to obtain currently, such as a mobile phone, a PAD and the like, and it is determined that the external environment information conforms to the sixth preset rule; and/or, if the brightness of the external environment light is lower than the brightness threshold and the loudness of the external environment noise is lower than the loudness threshold, the first control center is a device which is convenient to obtain at present, such as an intelligent bracelet and an intelligent watch, and it is determined that the external environment information does not conform to a sixth preset rule.
In another embodiment, the external environment information may be time information and/or geographic information, and specifically, if the user is in a time where the user is not convenient to use the first control center (for example, the user is not convenient to use the mobile phone during work hours or in the morning hours), or the user is not allowed to carry the first control center (for example, the user is not allowed to enter the mobile phone), the external environment information is determined to conform to a sixth preset rule.
And detecting whether the use environment information accords with a seventh preset rule.
Specifically, it is detected whether the usage environment information conforms to a seventh preset rule. And determining that the first control center in the internet is not suitable to continue to be used as the control center to provide the control function by detecting the using environment information.
In an embodiment, if the user is in the sports environment, it is obvious that the user is inconvenient to use the devices such as the mobile phone and the PAD, and is convenient to use the wearable devices such as the smart band and the smart watch. Therefore, if the first control center is one of the devices which are inconvenient to use when the user moves, such as a mobile phone and a PAD, before the user is in the motion environment, the information of the use environment is determined to accord with a seventh preset rule; and/or if the user is in the sports environment, and the first control center is one of the devices which are convenient to use when the user moves, such as the intelligent bracelet and the intelligent watch, the use environment information is determined not to conform to the seventh preset rule.
Whether the user is in the sports environment or not can be detected according to the contextual model (such as the sports mode, the outdoor mode and the like) of the first control center, or according to the motion sensor of the first control center and/or other equipment, or according to the camera data of the first control center and/or other equipment.
In another embodiment, if the user is in a driving environment, it is obvious that the user is inconvenient to use devices such as a mobile phone, a PAD, and the like, and convenient to use devices such as a smart watch, a smart headset, a vehicle-mounted terminal, and the like. Therefore, if the first control center is one of the mobile phone, the PAD and other devices which are inconvenient for the user to use before the user is in the driving environment, the use environment information is determined to accord with the seventh preset rule; and/or if the user is in the driving environment, and the first control center is one of devices such as a smart watch, a smart headset and a vehicle-mounted terminal which are convenient to use by the user in the driving environment, determining that the using environment information does not conform to a seventh preset rule.
Whether the user is in the driving environment is detected, the determination may be performed according to a contextual model (such as a driving model and a navigation model) of the first control center, or according to a motion sensor or geographic information of the first control center and/or other devices, or according to camera data of the first control center and/or other devices, or according to wireless connection information (such as an accessed WIFI hotspot, a bluetooth device connected in a paired manner) of the first control center and/or other devices.
In another embodiment, it is obvious that the user can use the smart tv, the smart speaker, etc. more conveniently if the user is in a home environment. Therefore, if the first control center is one of the mobile phones, PADs and other devices which are inconvenient for the user to use before the user is in the home environment, the use environment information is determined to accord with the seventh preset rule; and/or if the user is in the home environment, the first control center determines that the usage environment information does not conform to the seventh preset rule when the first control center is one of the devices such as the smart television and the smart sound box which are convenient to use by the user in the home environment.
Whether the user is in the home environment is detected, the determination may be performed according to a contextual model (such as a shift mode, a home mode, and the like) of the first control center, or according to geographic information of the first control center and/or other devices, or according to camera data of the first control center and/or other devices, or according to wireless connection information (such as an accessed WIFI hotspot, a bluetooth device connected in a pairing manner, and the like) of the first control center and/or other devices.
In an embodiment, if the user is away from home or the driving environment is switched to a new environment, such as a working environment, the user is inconvenient to use the devices such as the vehicle-mounted terminal and the smart television, and is convenient to use the devices such as the mobile phone and the smart watch. Therefore, if the first control center is one of the vehicle-mounted terminal, the smart television and other equipment which are inconvenient for the user to use before the user is in the new environment, the use environment information is determined to accord with the seventh preset rule; and/or determining that the use environment information does not accord with a seventh preset rule if the first control center is one of the mobile phones, the smart watches and other devices which are convenient for the user to use during working before the user is in the new environment.
Whether the user is in a non-home or non-driving environment is detected, the determination may be performed according to a contextual model (such as an office mode, a sport mode, and the like) of the first control center, or according to geographic information of the first control center and/or other devices, or according to camera data of the first control center and/or other devices, or according to wireless connection information (such as an accessed WIFI hotspot, a bluetooth device connected in a paired manner, and the like) of the first control center and/or other devices.
In another embodiment, if the user is in a meeting environment, the user is inconvenient to use devices such as smart headsets and the like which need to be controlled through voice commands, and is convenient to use devices such as mobile phones and smart watches which can be controlled through touch commands. Therefore, if the user is in front of the meeting environment and the first control center is one of the devices such as the intelligent earphones which are inconvenient to use during the meeting of the user, the use environment information is determined to accord with the seventh preset rule; and/or if the user is in the meeting environment and the first control center is one of the mobile phones, smart watches and other devices which are convenient to use during the meeting of the user, determining that the using environment information does not accord with a seventh preset rule.
And detecting whether the flow information accords with an eighth preset rule.
Specifically, whether the traffic information conforms to an eighth preset rule is detected. The eighth preset rule is a rule that the first control center in the internet is determined to be unsuitable to continue to serve as the control center to provide the control function by detecting the traffic information. In order not to influence the linkage of each device in the network, a device with a large residual flow rate needs to be selected as a control center, and the residual flow rate of other devices controlled by the first control center in the network may be greater than the residual flow rate of the first control center, that is, it is determined that the flow rate information conforms to the eighth preset rule.
In this embodiment, a first remaining flow threshold may be set for comparing the remaining flow of other devices controlled by the first control center with the remaining flow of the first control center in the internet. For example, when the remaining flow of the device is greater than or equal to the sum of the remaining flow of the first control center and the first remaining flow threshold, determining that the flow information conforms to an eighth preset rule; and/or when the other devices controlled by the first control center in the networking do not have the condition that the residual flow of the devices is more than or equal to the sum of the residual flow of the first control center and the first residual flow threshold, that is, the residual flow of the other devices controlled by the first control center in the networking is less than the sum of the residual flow of the first control center and the first residual flow threshold, determining that the flow information does not accord with the eighth preset rule.
For example, when the remaining flow of the first control center is 2000MB, the first remaining flow threshold is 300MB, and the device with the remaining flow of 2300MB exists in the other device controlled by the first control center in the network, and at this time, the remaining flow of the device exists in the other device controlled by the first control center in the network under the condition that the remaining flow of the device is equal to the sum of the remaining flow of the first control center and the first remaining flow threshold, it is determined that the flow information conforms to the eighth preset rule.
In addition, in other embodiments, a second remaining traffic threshold may be set, where the second remaining traffic threshold is the minimum remaining traffic that does not affect the ability of the first control center to provide management services. Specifically, if the remaining flow of the first control center is greater than or equal to the second remaining flow threshold, it is determined that the flow information does not comply with the eighth preset rule; and/or if the residual flow of the first control center is smaller than the second residual flow threshold, determining that the flow information conforms to an eighth preset rule.
For example, the remaining traffic of the first control center is 1800MB, the second remaining traffic threshold is 2000MB, and since the remaining traffic of the first control center is less than the second remaining traffic threshold, it may be determined that the traffic information conforms to the eighth preset rule.
And detecting whether the use habit information conforms to a ninth preset rule.
Specifically, whether the usage habit information conforms to a ninth preset rule is detected. The ninth preset rule is a rule for determining that the first control center in the internet is not suitable to continue to be used as the control center to provide the control function by detecting the use habit information.
In an embodiment, if the user is used to run with a smart headset or a smart watch in a certain time period in the morning, to watch a video through a PAD in a certain time period in the evening, and to read with a mobile phone in a certain time period in the morning on a weekend, it may be determined that the ninth preset rule is met if the first control center is not a device meeting the habit of the user at the corresponding time point.
In another embodiment, if the user is accustomed to using different devices in different environments, such as watching smart tv at home, watching a vehicle-mounted terminal on a vehicle, using a smart phone in a company, etc., it may be determined that the ninth preset rule is met if the first control center is not a device that meets the user's habit with respect to the environment.
And detecting whether the current application information meets a tenth preset rule.
Specifically, whether the current usage application information conforms to a tenth preset rule is detected. The tenth preset rule is a rule for determining that the first control center in the internet is not suitable to continue to be used as the control center to provide the control function by detecting the current application information.
In an embodiment, if the user is watching a video or playing a game using the first control center, and in general, the device interfaces corresponding to the video and the game are displayed in full screen, which is inconvenient for the user to switch to the application interface corresponding to the first control center to use the control function of the first control center. Therefore, if the first control center is running the video application, the game application and other applications which are inconvenient to switch to other interfaces, the current application information is determined to accord with the tenth preset rule; and/or determining that the currently used application information does not accord with a tenth preset rule if the first control center is convenient to operate and switch to the application of other interfaces.
In another embodiment, if the user is making a call or performing a video chat or a conference call, and the user is also not convenient to switch the interface or control, it is determined that the current application information meets the tenth preset rule.
And detecting whether the distance information accords with an eleventh preset rule.
Specifically, it is detected whether the distance information conforms to an eleventh preset rule. The eleventh preset rule is a rule that the first control center in the internet is determined to be unsuitable to continue to serve as the control center to provide the control function by detecting the distance information.
In an embodiment, when the distance between the user and the first control center exceeds a preset range, it is determined that the distance information conforms to an eleventh preset rule.
In one embodiment, each device in the network has a certain relative distance when being used by a user, and when the distance from the first control center to other devices controlled by the first control center is greater than or equal to a preset distance threshold, the distance information is determined to accord with an eleventh preset rule; and/or when the distance from the first control center to other equipment controlled by the first control center is smaller than a preset distance threshold value, determining that the distance information does not accord with an eleventh preset rule.
In another embodiment, if each networked device is used as a control center, the total distance value between the device and other networked devices is calculated, the device with the shortest total distance value is used as a candidate control center, and if the first control center is different from the candidate control center, it is determined that the distance information conforms to the eleventh preset rule.
And detecting whether the user physiological information accords with a twelfth preset rule.
Specifically, whether the physiological information of the user meets a twelfth preset rule is detected. The twelfth preset rule is a rule that the first control center in the internet is determined to be unsuitable to continue to serve as the control center to provide the control function by detecting the physiological information of the user.
In an embodiment, when it is detected that the physiological information of the user reaches the preset physiological information threshold, it is determined that the physiological information of the user conforms to the twelfth preset rule. Wherein the user physiological information is detectable by the first control center and/or other devices. The physiological information may be at least one of heart rate, blood pressure, pulse, blood oxygen, blood glucose.
Specifically, if the heart rate of a certain user is generally 70 to 80 times/minute in a non-sleep state and 40 to 50 times/minute in a sleep state, the preset heart rate threshold may be set to 50 times/minute, when it is detected that the heart rate of the user reaches 50 times/minute, it may be determined that the user is in the sleep state, and if the first control center is not a wearable device such as a smart watch or a smart bracelet that is convenient for the user to acquire and operate, it may be determined that the physiological information conforms to the twelfth preset rule.
Furthermore, if the heart rate of the user is generally 100 to 130 times/minute when the user is in the exercise state, when the heart rate of the user is detected to reach 110 times/minute, the user can be determined to be in the exercise state, and if the first control center is a device which is inconvenient for the user to obtain and operate, such as a smart phone, the physiological information can also be determined to accord with the twelfth preset rule.
And step S30, if yes, executing corresponding equipment control operation according to a preset strategy.
Optionally, the purpose of executing the corresponding device control operation according to the preset policy may be to transfer related data and/or control functions of the first control center, or output a prompt, and the like.
Specifically, if the preset information conforms to the preset rule, the first control center executes the corresponding control-related operation according to the preset strategy.
Further, the step of S13 includes at least one of:
and if the connection state information accords with a first preset rule, executing corresponding equipment control operation according to a first preset strategy.
Specifically, if the connection status information conforms to a first preset rule, the first control center executes a corresponding device control operation according to a first preset policy, wherein,
the first preset policy includes: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
At least one of the other devices which are controlled by the first control center in the network and meet the first preset rule; or the like, or, alternatively,
the device with the least number of connections among other devices controlled by the first control center in the network; or the like, or, alternatively,
the device with the most smooth connection condition or the least disconnection times among other devices controlled by the first control center in the networking.
And if the network rate information accords with a second preset rule, executing corresponding equipment control operation according to a second preset strategy.
Specifically, if the network rate information conforms to a second preset rule, the first control center executes a corresponding device control operation according to a second preset policy, wherein,
the second preset strategy comprises: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the second preset rule; or the like, or, alternatively,
The device with the best network rate among other devices controlled by the first control center in the network.
And if the equipment state information accords with a third preset rule, executing corresponding equipment control operation according to a third preset strategy.
Specifically, if the device status information conforms to a third preset rule, the first control center executes a corresponding device control operation according to a third preset policy, wherein,
the third preset strategy comprises: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the third preset rule; or the like, or, alternatively,
the device with the maximum number of CPUs or the highest frequency in other devices controlled by the first control center in the network; or the like, or, alternatively,
the device with the largest number of GPUs or the highest frequency in other devices controlled by a first control center in the networking; or the like, or, alternatively,
The device with the highest NPU number or the highest frequency in other devices controlled by the first control center in the networking; or the like, or, alternatively,
the device with the largest memory capacity or the fastest processing speed in other devices controlled by a first control center in the network; or the like, or, alternatively,
the device with the shortest response time in other devices controlled by the first control center in the network; or the like, or, alternatively,
the device in a non-charging state is the device in other devices controlled by the first control center in the network; or the like, or, alternatively,
the device in a non-motion state is the device in other devices controlled by the first control center in the network; or the like, or, alternatively,
is a device in a non-stuck state among other devices controlled by a first control center within a network.
And if the electric quantity information accords with a fourth preset rule, executing corresponding equipment control operation according to a fourth preset strategy.
Specifically, if the electric quantity information conforms to a fourth preset rule, the first control center executes a corresponding device control operation according to a fourth preset strategy, wherein,
the fourth preset strategy comprises: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the fourth preset rule; or the like, or, alternatively,
the device with the largest residual electric quantity in other devices controlled by the first control center in the network; or the like, or, alternatively,
the device with the largest battery capacity in other devices controlled by the first control center in the network; or the like, or, alternatively,
the device with the longest available time corresponding to the electric quantity in other devices controlled by the first control center in the networking.
And if the storage space information accords with a fifth preset rule, executing corresponding equipment control operation according to a fifth preset strategy.
Specifically, if the storage space information conforms to a fifth preset rule, the first control center executes a corresponding device control operation according to a fifth preset policy, wherein,
the fifth preset strategy comprises: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the fifth preset rule; or the like, or, alternatively,
the device with the largest residual storage space in other devices controlled by the first control center in the network; or the like, or, alternatively,
the device with the fastest access speed of the storage space in other devices controlled by the first control center in the network.
And if the external environment information conforms to a sixth preset rule, executing corresponding equipment control operation according to a sixth preset strategy.
Specifically, if the external environment information conforms to a sixth preset rule, the first control center executes a corresponding device control operation according to a sixth preset policy, wherein,
the sixth preset strategy includes: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
At least one of the other devices which are controlled by the first control center in the network and meet the sixth preset rule; or the like, or, alternatively,
the equipment meeting the time limit condition in other equipment controlled by a first control center in the network; or the like, or, alternatively,
the devices meeting the geographical limitation condition in other devices controlled by the first control center in the network.
And if the using environment information accords with a seventh preset rule, executing corresponding equipment control operation according to a seventh preset strategy.
Specifically, if the usage environment information conforms to a seventh preset rule, the first control center performs a corresponding device control operation according to a seventh preset policy, wherein,
the seventh preset policy includes: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the seventh preset rule; or the like, or, alternatively,
Among other devices controlled by a first control center within the network, is one of the devices that is convenient for the user's environment.
And if the flow information conforms to an eighth preset rule, executing corresponding equipment control operation according to an eighth preset strategy.
Specifically, if the traffic information conforms to an eighth preset rule, the first control center performs a corresponding device control operation according to an eighth preset policy, wherein,
the eighth preset strategy includes: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the eighth preset rule; or the like, or, alternatively,
the device with the largest residual flow in other devices controlled by the first control center in the network.
And if the using habit information accords with a ninth preset rule, executing corresponding equipment control operation according to a ninth preset strategy.
Specifically, if the usage habit information conforms to a ninth preset rule, the first control center performs a corresponding device control operation according to a ninth preset policy, wherein,
the ninth preset strategy comprises: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the ninth preset rule; or the like, or, alternatively,
one of the other devices controlled by the first control center in the network, which accords with the use habit of the user; or the like, or, alternatively,
is one of the other devices controlled by the first control center in the network, which accords with the use habit of the user in the environment.
And if the current application information accords with a tenth preset rule, executing corresponding equipment control operation according to a tenth preset strategy.
Specifically, if the current usage application information conforms to a tenth preset rule, the first control center performs a corresponding device control operation according to a tenth preset policy, wherein,
The tenth preset policy includes: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the tenth preset rule; or the like, or, alternatively,
the device is one of other devices which are controlled by a first control center in the network and do not run a video application or a game application or other preset applications currently; or the like, or, alternatively,
is one of the other devices controlled by the first control center within the network that is not currently in a call or video chat or conference call or other pre-set use state.
And if the distance information accords with an eleventh preset rule, executing corresponding equipment control operation according to an eleventh preset strategy.
Specifically, if the distance information conforms to an eleventh preset rule, the first control center performs a corresponding device control operation according to an eleventh preset policy, wherein,
The eleventh preset policy includes: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the eleventh preset rule; or the like, or, alternatively,
one of the other devices controlled by the first control center in the network, which is the closest device to the user currently; or the like, or, alternatively,
the device is one of the other devices controlled by the first control center in the network, and the total distance value between the other devices is the shortest.
And if the user physiological information accords with a twelfth preset rule, executing corresponding equipment control operation according to a twelfth preset strategy.
Specifically, if the physiological information of the user conforms to a twelfth preset rule, the first control center executes a corresponding device control operation according to a twelfth preset strategy, wherein,
the twelfth preset strategy comprises: switching to a new control center and/or outputting prompt information, wherein the equipment for outputting the prompt information can be the first control center or the new control center or other equipment controlled by the first control center in the network.
Wherein the new control center comprises at least one of:
at least one of the other devices controlled by the first control center within the network; or the like, or, alternatively,
at least one of the other devices which are controlled by the first control center in the network and meet the twelfth preset rule; or the like, or, alternatively,
one of the devices that is conveniently accessible to a current user among the other devices controlled by the first control center within the network.
In the present embodiment, by S10: acquiring preset information, wherein the preset information is provided by the first control center and/or other equipment controlled by the first control center; s11: detecting whether the preset information accords with a preset rule or not; s12: and if so, executing corresponding equipment control operation according to a preset strategy. Specifically, a network is formed between the first control center and other devices controlled by the first control center, the first control center obtains preset information provided by the first control center and/or other devices controlled by the first control center, and when the preset information meets preset rules, the first control center can automatically execute corresponding device control operation on other devices controlled by the first control center in the network according to preset strategies, so that the first control center and other devices controlled by the first control center are more intelligent, convenient and rapid in the using process.
Further, based on the first embodiment, a second embodiment of the device control method of the present application is proposed, where the device control method further includes:
the performing respective device control operations includes:
step A10, setting a corresponding device as a second control center when the preset information conforms to a first preset rule, a second preset rule, a third preset rule, a fourth preset rule, a fifth preset rule, a sixth preset rule, a seventh preset rule, an eighth preset rule, a ninth preset rule, a tenth preset rule, an eleventh preset rule or a twelfth preset rule, wherein the corresponding device is one of the devices controlled by the first control center.
Specifically, a corresponding device when the connection state information in the internet meets a first preset rule is set as a second control center through a first preset strategy, a corresponding device when the network rate information in the internet meets a second preset rule is set as the second control center through the second preset strategy, a corresponding device when the state information of the device in the internet meets a third preset rule is set as the second control center through a third preset strategy, a corresponding device when the power information in the internet meets a fourth preset rule is set as the second control center through a fourth preset strategy, a corresponding device when the storage space information in the internet meets a fifth preset rule is set as the second control center through the fifth preset strategy, a corresponding device when the external environment information in the internet meets a sixth preset rule is set as the second control center through the sixth preset strategy, and a corresponding device when the external environment information in the internet meets the sixth preset rule is set as the second control center through the sixth preset strategy, Setting corresponding equipment when the usage environment information in the internet accords with a seventh preset rule as a second control center through a seventh preset strategy, setting corresponding equipment when the usage environment information in the internet accords with an eighth preset rule as the second control center through an eighth preset strategy, setting corresponding equipment when the usage habit information in the internet accords with a ninth preset rule as the second control center through a ninth preset strategy, setting corresponding equipment when the current usage application information in the internet accords with a tenth preset rule as the second control center through a tenth preset strategy, setting corresponding equipment when the current usage application information in the internet accords with an eleventh preset rule as the second control center through the eleventh preset strategy or setting corresponding equipment when the physiological information of users in the internet accords with a twelfth preset rule as the second control center through the twelfth preset strategy, the respective device is one of the devices within the network other than the first control center, i.e. one of the devices controlled by the first control center.
Further, for the condition that the corresponding device is set as the second control center when the connection state information in the internetwork meets the first preset rule through the first preset strategy, because the first control center quits networking, other devices controlled by the first control center can select the second control center through negotiation, and the specific negotiation can select the second control center according to the second preset rule, the third preset rule, the fourth preset rule, the fifth preset rule, the eighth preset rule or the ninth preset rule corresponding to the device state part, if the device with the longest available time corresponding to the electric quantity in the other devices controlled by the first control center in the networking according to the fourth preset rule is taken as the second control center, the device with the largest remaining storage space of the other devices controlled by the first control center in the networking according to the fifth preset rule is taken as the second control center.
Further, for the case that the corresponding device is set as the second control center when the network rate information in the network meets the second preset rule through the second preset policy, the device with the best network rate of other devices controlled by the first control center in the network can be used as the second control center.
Further, in the case where the corresponding device is set as the second control center when the state information of the devices in the network meets the third preset rule through the third preset policy, one of the devices having the shortest response time to the device state among the other devices controlled by the first control center in the network or the devices in the non-charging state among the other devices controlled by the first control center in the network may be used as the second control center, and if there is only one of the devices in the non-charging state among the other devices controlled by the first control center in the network, the device may be used as the second control center, and if there are a plurality of devices in the non-charging state among the other devices controlled by the first control center in the network, the second control center may be selected according to the second preset rule, the third preset rule, the fourth preset rule, the fifth preset rule, the eighth preset rule or the ninth preset rule corresponding to the device state part, if the device with the longest available time corresponding to the electric quantity in the other devices controlled by the first control center in the networking according to the fourth preset rule is taken as the second control center, the device with the largest remaining storage space of the other devices controlled by the first control center in the networking according to the fifth preset rule is taken as the second control center.
Further, in a case where the corresponding device is set as the second control center when the information of the power amount in the network meets the fourth preset rule through the fourth preset policy, the device with the longest available time corresponding to the power amount in the other devices controlled by the first control center in the network may be used as the second control center.
Further, for the case that the corresponding device is set as the second control center when the information of the storage space in the network meets the fifth preset rule through the fifth preset policy, the device with the largest remaining storage space in the other devices controlled by the first control center in the network is used as the second control center.
Further, for the case that the corresponding device is set as the second control center when the external environment information in the internet meets the sixth preset rule through the sixth preset policy, if only one device is available in the internet, the device is used as the second control center when the user wakes up from the sleep state; if a plurality of devices which are conveniently acquired when the user wakes up from the sleep state in the networking are available, the second control center can be selected according to the second preset rule, the third preset rule, the fourth preset rule, the fifth preset rule, the eighth preset rule or the ninth preset rule corresponding to the device state part, for example, the device which is the longest in-use time corresponding to the electric quantity in other devices controlled by the first control center in the networking and accords with the fourth preset rule is taken as the second control center, and the device which is the largest in the residual storage space of other devices controlled by the first control center in the networking and accords with the fifth preset rule is taken as the second control center.
Further, in the case that the corresponding device is set as the second control center when the usage environment information in the internet meets the seventh preset rule through the seventh preset policy, if only one device is available in the internet in a driving environment, the device is used as the second control center; if a plurality of devices which are convenient to use by the user in the driving environment exist in the networking, the second control center can be selected according to the second preset rule, the third preset rule, the fourth preset rule, the fifth preset rule, the eighth preset rule or the ninth preset rule corresponding to the device state part, if the device which is the longest in available time and corresponds to the electric quantity in other devices controlled by the first control center in the networking and accords with the fourth preset rule is used as the second control center, the device which is the largest in residual storage space of other devices controlled by the first control center in the networking and accords with the fifth preset rule is used as the second control center.
Further, in a case where the corresponding device is set as the second control center when the traffic information in the network meets the eighth preset rule through the eighth preset policy, the device with the largest remaining traffic among other devices controlled by the first control center in the network may be set as the second control center.
Further, for the case that the corresponding device in the internet, in which the usage habit information meets the ninth preset rule, is set as the second control center through the ninth preset policy, the device in the internet, in which the usage habit condition is triggered, may be used as the second control center.
Further, for the case that the corresponding device in the internet is set as the second control center by the tenth preset policy when the currently used application information meets the tenth preset rule, the other device controlled by the first control center may select the second control center through negotiation, and the specific negotiation may select the second control center according to the second preset rule, the third preset rule corresponding to the device state part, the fourth preset rule, the fifth preset rule, the eighth preset rule, or the ninth preset rule, for example, the device with the longest available time corresponding to the electric quantity in the other devices controlled by the first control center in the internet meeting the fourth preset rule is used as the second control center, and the device with the largest remaining storage space in the other devices controlled by the first control center in the internet meeting the fifth preset rule is used as the second control center.
Further, for the case that the corresponding device is set as the second control center when the distance information in the networking conforms to the eleventh preset rule through the eleventh preset policy, the second control center may be selected by the other devices controlled by the first control center through negotiation, and the specific negotiation may be to select the second control center according to the second preset rule, the third preset rule corresponding to the device state part, the fourth preset rule, the fifth preset rule, the eighth preset rule, or the ninth preset rule, for example, the device with the longest available time corresponding to the electric quantity in the other devices controlled by the first control center in the networking that conforms to the fourth preset rule is used as the second control center, and the device with the largest remaining storage space of the other devices controlled by the first control center in the networking that conforms to the fifth preset rule is used as the second control center.
Further, for the case that the corresponding device is set as the second control center when the physiological information of the user in the networking meets the twelfth preset rule through the twelfth preset policy, if only one device is available for the user to conveniently acquire when the user in the networking wakes up from the sleep state, the device is used as the second control center; if a plurality of devices which are conveniently acquired when the user wakes up from the sleep state in the networking are available, the second control center can be selected according to the second preset rule, the third preset rule, the fourth preset rule, the fifth preset rule, the eighth preset rule or the ninth preset rule corresponding to the device state part, for example, the device which is the longest in-use time corresponding to the electric quantity in other devices controlled by the first control center in the networking and accords with the fourth preset rule is taken as the second control center, and the device which is the largest in the residual storage space of other devices controlled by the first control center in the networking and accords with the fifth preset rule is taken as the second control center.
Further, the device control method further includes:
the executing the corresponding device control operation further comprises:
a step a12 of migrating relevant data in the first control center to the second control center; and/or the presence of a gas in the gas,
And transferring the control function of the first control center to the second control center.
Specifically, a first control center migrates relevant data in the first control center to a second control center; and/or the first control center transfers the control function of the first control center to the second control center.
Specifically, when the first control center transfers the control function of the first control center to the second control center, the related data in the first control center can be transferred to the second control center, so that the second control center can conveniently perform the control function according to the related data; in addition, all the devices in the intranet have the capacity of being used as the control center, so that the second control center can also perform the control function when the first control center does not transfer the relevant data in the first control center to the second control center and only transfers the control function of the first control center to the second control center.
Particularly, when the first control center performs a control function, the related data can be synchronized to the cloud, and for the condition that the first control center meets a first preset rule, the networking is exited because the first control center has not yet reached to migrate the related data to the second control center, so that other devices controlled by the first control center in the networking can continue to use the related data of the first control center before exiting the networking, such as keeping the setting item parameters, and the second control center obtains the related data of the first control center before exiting the networking from the cloud; for the case that the first control center meets the eleventh preset rule, the first control center starts to migrate the relevant data when the distance from the other devices controlled by the first control center is greater than or equal to the preset distance threshold value, so as to ensure that the migration of the relevant data is completed before the first control center is disconnected from the network.
Further, the relevant data includes at least one of: connection information data, setting item parameter data and related download data.
Specifically, the related data includes at least one of connection information data, setting item parameter data, and related download data.
Further, the related data further includes at least one first related data and/or at least one second related data, and the step a12 includes at least one of:
backing up or transferring only first relevant data in the first control center to the second control center;
only backing up or transferring second related data corresponding to the first related data in the first control center to the second control center;
backing up or transferring second related data corresponding to the first related data to the second control center in addition to backing up or transferring the first related data in the first control center to the second control center;
backing up or transferring first related data and corresponding updated data in the first control center to the second control center;
backing up or transferring second related data corresponding to the first related data in the first control center and corresponding updated data to the second control center;
And backing up or transferring first related data and corresponding updated data in the first control center and updated data of second related data corresponding to the first related data to the second control center.
In particular, the correlation data further comprises at least one first correlation data and/or at least one second correlation data. After determining the second control center, the related data in the first control center can be selectively backed up or transferred to the second control center, so that the second control center can perform control function according to the related data. Specifically, the manner of backing up or transferring the first related data and the second related data may include at least one of: only backing up or transferring first relevant data in the first control center to the second control center; only backing up or transferring second related data in the first control center to the second control center; in addition to backing up or transferring the first related data in the first control center to the second control center, backing up or transferring second related data corresponding to the first related data to the second control center; backing up or transferring first related data and corresponding updated data in the first control center to the second control center; backing up or transferring second related data and corresponding updated data in the first control center to a second control center; and backing up or transferring the first relevant data and the corresponding updated data in the first control center and the updated data of the second relevant data to the second control center.
For the connection information data, the first related data may be connection information between the first control center and other devices controlled by the first control center in the network; the second related data may be connection information between devices of other devices controlled by the first control center within the network; the updated data may be data corresponding to the relevant data updated by the first control center in the process of backing up or transferring the relevant data, for example, in the process of backing up or transferring the relevant data, a device outside the network is added into the network and connected with the first control center, and then the updated data at this time is connection information between the device added into the network corresponding to the first relevant data and the first control center.
For the setting item parameter data, the first related data may be setting data corresponding to a shortcut function, such as setting data for quickly starting a music playing function; the second related data may be an application (e.g. music player) or a local file (e.g. music, video, sound effects) associated with the shortcut function; the update data may be data corresponding to the related data updated by the first control center in the process of backing up or transferring the related data, for example, in the process of backing up or transferring the related data, the setting data corresponding to the shortcut function changes, for example, the command of the opening gesture of the shortcut function changes, the button corresponding to the shortcut function is changed from "double-click" to "single-click" and then the update data at this time is the setting data corresponding to the shortcut function which is instructed by the "single-click" gesture to open.
For the relevant downloaded data, the first relevant data can be the version number, release time, installation package and other data of the control center application; the second related data can be data generated in the running process of the control center application; the updated data may be data corresponding to the relevant data updated by the first control center during the process of backing up or transferring the relevant data, such as data generated during the process of running the control center application by the first control center during the process of backing up or transferring the relevant data.
Specifically, when the first control center transfers the control function of the first control center to the second control center, at least one of the connection information data, the setting item parameter data, and the related download data in the first control center may be migrated to the second control center. For example, the connection information data is migrated to the second control center, so that the second control center can conveniently establish a connection relationship with other devices controlled by the first control center according to the connection information data, for example, the second control center directly initiates a connection request to a device corresponding to the device physical address according to the device physical address in the connection information data, and does not need to search devices in a connectable range of the second control center to obtain the device physical address, so as to initiate the connection request.
Further, the migration mode of the related data comprises at least one of the following: synchronous, asynchronous, real-time, scheduled time, according to user settings, according to user habits, selected or set the same last time.
Specifically, the migration manner of the related data may be different, and may include at least one of synchronization, asynchronization, real-time, scheduled time, setting by a user, habit by a user, and last selection or setting.
In particular, the related data may be synchronously migrated while the second control center is set up, wherein the synchronous migration in turn comprises at least live migration. The related data can be asynchronously migrated when the second control center is set, wherein the migration mode of the asynchronous migration at least comprises the reserved time. The migration mode of the reserved time is used for setting specific migration time for a user. The migration mode for determining whether to migrate the relevant data according to the user setting comprises when to migrate the relevant data and whether to migrate the relevant data, and the time to migrate the relevant data comprises one of synchronous, asynchronous, real-time and reserved time. The migration modes which are most frequent among the migration modes used by the user according to the habit of the user also comprise when to migrate the related data and whether to migrate the related data, and the time to migrate the related data comprises one of synchronous, asynchronous, real-time and reserved time. Similarly, the migration manner selected or set last time when the control center is switched to last time includes when to migrate the related data and whether to migrate the related data, and the time when to migrate the related data includes one of synchronous, asynchronous, real-time, and reserved time.
Further, the device control method further includes:
a step a13 of acquiring first corresponding information related to the second control center before transferring the control function of the first control center to the second control center;
specifically, before transferring the control function of the first control center to the second control center, first corresponding information related to the second control center is acquired.
Step a14, processing the first corresponding information.
Specifically, the first correspondence information is processed.
Further, the processing the first corresponding information includes at least one of:
if the first corresponding information meets a first preset condition, executing the step of transferring the control function of the first control center to the second control center;
if the first corresponding information does not meet a first preset condition, the step of transferring the control function of the first control center to the second control center is not executed, and/or prompt information is output in the first control center and/or the second control center.
Specifically, if the first corresponding information meets a first preset condition, executing a step of transferring the control function of the first control center to a second control center; if the first corresponding information does not meet the first preset condition, the step of transferring the control function of the first control center to the second control center is not executed, and/or prompt information is output in the first control center and/or the second control center.
Further, the first corresponding information includes at least one of first instruction information input on the second control center and/or connection status information of the second control center, network rate information, device state information, power information, storage space information, external environment information, usage environment information, flow information, usage habit information, current usage application information, distance information, and user physiological information, and the meeting of the first preset condition includes at least one of:
if the first instruction information is biological characteristic information and the biological characteristic information accords with preset biological characteristic information, the first preset condition is met;
if the first instruction information is password information and the password information conforms to preset password information, conforming to the first preset condition;
and if at least one of the connection state information, the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the use environment information, the flow information, the use habit information, the current use application information, the distance information and the user physiological information of the second control center meets a second preset condition, the first preset condition is met.
Specifically, the first corresponding information includes at least one of first instruction information input on the second control center and/or connection state information of the second control center, network rate information, device state information, power amount information, storage space information, external environment information, usage environment information, flow information, usage habit information, current usage application information, distance information, and user physiological information.
For the case that the first corresponding information is the first instruction information input on the second control center, before transferring the control function, the first control center needs to determine whether the control function can be transferred to the second control center according to whether the first instruction information input on the second control center by the user meets the first preset condition. If the first instruction information meets the first preset condition, the first instruction information indicates that the first control center can transfer the control function to the second control center, and the step of transferring the control function of the first control center to the second control center is executed; if the first instruction information does not meet the first preset condition, the step of transferring the control function of the first control center to the second control center is not executed, and/or prompt information is output in the first control center and/or the second control center. The form of outputting the prompt message includes, but is not limited to, voice prompt, screen pop-up prompt. Specifically, the main purpose of determining whether the first instruction information meets the first preset condition is to identify whether a current user of the second control center is a registered user, that is, determine whether the current user of the second control center is an owner, if the current user is the owner, it indicates that the control function of the first control center can be transferred, and if the current user is not the owner, in order to prevent the current user from sending a misoperation instruction to the device in the internet, the control function of the first control center should not be transferred to the second control center.
Further, if the first instruction information is biometric information and the biometric information meets preset biometric information, a first preset condition is met. Specifically, the preset biometric information is the biometric information of the owner stored in the first control center, such as fingerprint information, iris information, and face information, and of course, the biometric information may also be acquired by the first control center from the second control center, and if the acquired biometric information matches the preset biometric information, and if the acquired fingerprint information matches the preset fingerprint information, the first instruction information conforms to the first preset condition.
Further, if the first instruction information is password information and the password information conforms to the preset password information, the first preset condition is met. Specifically, the preset password information is password information preset by the owner and stored in the first control center, such as digital password information and pattern password information, of course, the password information can also be acquired by the first control center from the second control center, and if the acquired password information is matched with the preset password information, if the acquired digital password information is matched with the preset digital password information, the first instruction information conforms to the first preset condition.
In the case that the first corresponding information is at least one of connection state information, network rate information, device state information, power amount information, storage space information, external environment information, usage environment information, traffic information, usage habit information, current usage application information, distance information, and user physiological information of the second control center, the first control center needs to determine whether the control function can be transferred to the second control center according to a second preset condition that at least one of the connection state information, the network rate information, the device state information, the power amount information, the storage space information, the external environment information, the usage environment information, the traffic information, the usage habit information, the current usage application information, the distance information, and the user physiological information of the second control center is in accordance with before the control function is transferred. If at least one of connection state information, network rate information, device state information, electric quantity information, storage space information, external environment information, use environment information, flow information, use habit information, current use application information, distance information and user physiological information of the second control center meets a second preset condition, and the second preset condition is met, the first control center can transfer the control function to the second control center, and the step of transferring the control function of the first control center to the second control center is executed; if the connection state information, the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the use environment information, the flow information, the use habit information, the current use application information, the distance information and the user physiological information of the second control center do not accord with the second preset condition, and the first preset condition is not met, the step of transferring the control function of the first control center to the second control center is not executed, and/or prompt information is output by the first control center and/or the second control center. The output prompt information includes but is not limited to a voice prompt and a screen pop-up prompt to prompt the user that the control function of the first control center fails to transfer, and the reason of the transfer failure, for example, the flow information of the second control center does not meet the second preset condition.
Further, if at least one of the connection state information, the network rate information, the device state information, the electric quantity information, the storage space information, the external environment information, the usage environment information, the traffic information, the usage habit information, the current usage application information, the distance information, and the user physiological information of the second control center meets a second preset condition, the first preset condition is met. The second preset condition is a condition that the control function is switched from the first control center to the second control center.
Further, meeting the second preset condition includes that the connection status information of the second control center is that the first control center does not rejoin the networking, the network rate corresponding to the network rate information of the second control center is the fastest network rate among the network rates corresponding to the network rate information of the other devices controlled by the first control center in the networking, the response time corresponding to the device state information of the second control center is the shortest response time among the response times corresponding to the device state information of the other devices controlled by the first control center in the networking, the device state information of the second control center is that the second control center is in a non-charging state, the available time corresponding to the power information of the second control center is the longest available time among the available times corresponding to the power information of the other devices controlled by the first control center in the networking, and the remaining storage space corresponding to the storage space information of the second control center is the other set controlled by the first control center in the networking The maximum residual storage space in the residual storage space corresponding to the storage space information of the device, the external environment light brightness corresponding to the external environment information of the second control center is lower than a threshold value, the loudness of the external environment noise is lower than a threshold value, the use environment information of the second control center is the most residual flow in the residual flow corresponding to the flow information of other devices controlled by the first control center in the network or the driving environment of the user, the use habit information of the second control center is the condition of keeping the trigger use habit, the current use application information of the second control center is the application convenient for running and is switched to other interfaces, the distance between the second control center corresponding to the distance information of the second control center and other devices controlled by the first control center is smaller than a preset distance threshold value, and the method comprises the steps of obtaining the maximum residual storage space in the residual storage space corresponding to the storage space information of the second control center, obtaining the maximum residual flow corresponding to, And the heart rate of the user corresponding to the physiological information of the user in the second control center is less than or equal to at least one of the preset heart rate thresholds.
Further, the device control method further includes:
step a15, after transferring the control function of the first control center to the second control center, receiving second instruction information sent by other devices controlled by the second control center, where the second instruction information is input by a user on the other devices controlled by the second control center.
Specifically, after transferring the control function of the first control center to the second control center, the second control center receives second instruction information sent by other devices controlled by the second control center, wherein the second instruction information is input by a user on the other devices controlled by the second control center. Specifically, other devices controlled by a second control center in the network may be used as user instruction input devices, and the user instruction input devices acquire the second instruction information through corresponding control center applications and then send the acquired second instruction information to the second control center. Specifically, the second instruction information is obtained by other devices controlled by a second control center in which internet is connected, and the second instruction information can be determined according to the actual use condition of the user, if the user is using the smart watch currently, the smart watch obtains the second instruction information, and whether the user is using the device can be judged by judging whether the device is unlocked (for example, the smart phone is unlocked by fingerprints), or whether the device is used as an output unit to provide service for the user, for example, the user listens to songs through a smart earphone.
Further, the other devices controlled by the second control center at least include the first device, the second instruction information at least includes third instruction information, and the third instruction information includes at least one of the following:
the display device comprises first voice instruction information, first interface operation instruction information, first preset screen touch gesture instruction information, first preset air-separating gesture instruction information and first posture instruction information.
Specifically, the other devices controlled by the second control center at least include the first device, the second instruction information at least includes third instruction information, and the third instruction information includes at least one of first voice instruction information, first interface operation instruction information, first preset screen touch gesture instruction information, first preset air-spaced gesture instruction information, and first posture instruction information. The first device is a device with a display function, such as a PAD, in other devices controlled by a second control center in the network.
Furthermore, the first voice instruction information is instruction information input by the user through voice, and comprises the steps of playing music by using a mobile phone, turning down the volume of the earphone by 10% and the like; the first interface operation instruction information is interface operation instruction information sent by a user through operating a corresponding control center application interface displayed on a display screen of the first equipment; the first preset screen touch gesture instruction information is screen touch gesture instruction information sent by a user through a touch gesture made by a corresponding control center application operation interface displayed on a display screen of the first device, for example, a circle is drawn on the control center application operation interface to start an application or a function of the corresponding device in the network, for example, a camera shooting function of a mobile phone is started; the first preset air-separating gesture instruction information is similar to the first preset screen touch gesture instruction information, but a user does not need to contact the display screen of the first equipment, and an air-separating gesture instruction for drawing a circle can be sent out in an identifiable area above the application operation interface of the control center so as to start the application or function of the corresponding equipment in the network, such as starting the camera shooting function of the mobile phone; the first gesture instruction information is instruction information obtained by recognizing a gesture of a user, for example, the user quickly swings the first device to the left to start an application or a function of a corresponding device in the network, for example, to start a camera function of a mobile phone.
Further, the other devices controlled by the second control center further include a second device, the second instruction information further includes fourth instruction information, and the fourth instruction information includes at least one of the following:
second voice instruction information and second posture instruction information.
Specifically, the other devices controlled by the second control center further include a second device, the second instruction information further includes fourth instruction information, and the fourth instruction information includes at least one of second voice instruction information and second posture instruction information. The second device is a device without a display function, such as an intelligent earphone, among other devices controlled by a second control center in the network.
Further, the second voice instruction information is instruction information input by the user through voice, and includes "play music using the mobile phone", "turn down the earphone by 10% of volume", and the like; the second gesture instruction information is instruction information obtained by recognizing a gesture of the user, for example, the user takes off the smart headset to control the smart headset to stop playing audio, or control a device that inputs audio to the smart headset to stop outputting audio to the smart headset.
Step a16, responding to the second instruction information.
Specifically, the second control center responds to the second instruction information after receiving the second instruction information.
Specifically, the second control center analyzes the second instruction information, and sends a corresponding control instruction to the in-network device corresponding to the instruction according to the analyzed specific instruction so as to respond to the second instruction information sent by the user. If the user inputs 'use mobile phone to play music' instruction information through voice, the second control center analyzes the specific instruction of the 'use mobile phone to play music' instruction information to control the mobile phone to play music, and then sends a music playing instruction to the mobile phones in the network so as to respond to the 'use mobile phone to play music' instruction information sent by the user.
In other embodiments, the user instruction input device may be directly accessible by the second control center in addition to other devices controllable by the second control center within the networked network. And the second control center acquires fifth instruction information input by the user on the second control center.
Further, the fifth instruction information includes at least one of: the third voice instruction information, the third interface operation instruction information, the third preset screen touch gesture instruction information, the third preset air-spaced gesture instruction information and the third posture instruction information.
Specifically, the fifth instruction information includes at least one of third voice instruction information, third interface operation instruction information, third preset screen touch gesture instruction information, third preset air-spaced gesture instruction information, and third posture instruction information. The third voice instruction information is instruction information input by a user through voice, and comprises the steps of playing music by using a mobile phone, turning down the volume of an earphone by 10% and the like; the third interface operation instruction information is interface operation instruction information sent by a corresponding control center application interface displayed by a second control center display screen operated by a user; the third preset screen touch gesture instruction information is screen touch gesture instruction information sent by a user through a corresponding control center application operation interface displayed on the second control center display screen to make a touch gesture, for example, a circle is drawn on the control center application operation interface to start an application or a function of corresponding equipment in the network, for example, a camera shooting function of the mobile phone is started; the third preset air-separating gesture instruction information is similar to the first preset screen touch gesture instruction information, but a user does not need to contact a second control center display screen, and an air-separating gesture instruction for drawing a circle can be sent out in an identifiable area above an application operation interface of the control center so as to start the application or function of corresponding equipment in the network, such as starting the camera shooting function of the mobile phone; the third gesture instruction information is instruction information obtained by recognizing a gesture of the user, for example, the user quickly swings the second control center to the left to start an application or a function of a corresponding device in the network, for example, to start a camera function of a mobile phone.
Further, the device control method further includes:
step A17, after the control function of the first control center is transferred to the second control center, relevant prompt information is output at the first control center and/or the second control center.
Specifically, after transferring the control function of the first control center to the second control center, outputting relevant prompt information at the first control center and/or the second control center, specifically, the relevant prompt information is used for prompting a user that the control center has been switched from the first control center to the second control center, and the device outputting the relevant prompt information may be the second control center, or may be other devices controlled by the second control center in the network, including the first control center; the related prompt information can also be used for inquiring whether the user transfers the control function from the second control center back to the first control center to meet the use requirement of the user, if the first control center is a mobile phone and the mobile phone does not meet the fourth preset rule, the control function is automatically transferred to the PAD so that the PAD is used as the second control center, but the user has to use the mobile phone at the moment and is inconvenient to use the PAD, and the user can transfer the control function from the PAD back to the mobile phone through the related prompt information; the associated reminder information may also be used to ask the user whether to use the second control center permanently to manage other devices within the network. Of course, in other embodiments, the control function may not be output after the control function is transferred from the first control center to the second control center, but the second control center prompts the user to transfer the control function from the first control center to the second control center when the second control center receives the user command information for the first time.
Further, the related prompt message includes at least one of the following: text information, voice information, light information and vibration information.
Specifically, the related prompt information includes at least one of text information, voice information, light information, and vibration information. The text information can be output through a popup window of a display screen of the equipment in the internet, and if the second control center is a mobile phone, text prompt information that the control center is switched to the equipment, whether the control center is switched back to the XX equipment or whether the control center is fixed as the equipment is output, specifically, the display duration of the popup window can be set, and the popup window is automatically closed after being displayed for 0.5 second; the voice information can be output through a loudspeaker of the networked device, for example, the second control center outputs voice prompt information, and the content of the voice prompt information can be 'the control center is switched to the device', 'whether the control center is switched back to the XX device' or 'whether the control center is fixed as the device'; the light information can be output through a flash lamp of the equipment in the internet, for example, the user is prompted that the control center is switched to the equipment through a preset flash mode, the preset flash mode can be that the light is flashed once every fixed time and is continuously flashed for a period of time, if the user unlocks the light information output equipment at the moment, prompt information can be output to the user through a mode of outputting text information or voice information, wherein the control center is switched to the equipment, whether the control center is switched back to the XX equipment or not is switched back to the XX equipment, or whether the control center is fixed to the equipment or not; the vibration information can be output through the vibration function of the devices in the internet, for example, the user is prompted that the control center is switched to the device through a preset vibration mode, the preset vibration mode can be vibration once every fixed time and vibration is continuously carried out for a period of time, if the user unlocks the light information output device at the moment, prompt information that the control center is switched to the device, whether the control center is switched back to the XX device or not, or whether the control center is fixed as the device, can be output to the user through a mode of outputting text information or outputting voice information can be output.
For example, referring to fig. 4, 200 is a first control center, which is a mobile phone, 201 is a list of devices controlled by the mobile phone, which includes a smart watch, a smart headset, and a smart television, 2000 is a second control center, which is a smart watch controlled by the mobile phone, 2001 is a list of devices controlled by the smart watch, which includes a mobile phone, a smart headset, and a smart television of the first control center, after the control center is switched from the first control center to the second control center, 2002 is a pop-up frame prompt message output by the second control center, which of course may also be output by the first control center.
For another example, referring to fig. 5, 300 is a first control center, which is a mobile phone, 301 is a list of devices controlled by the mobile phone, which includes a smart watch, a smart speaker, and a smart television, 3000 is a second control center, which is a smart television controlled by the mobile phone, 3001 is a list of devices controlled by the smart television after the control center is switched to the smart television, which includes the mobile phone, the smart speaker, and the smart watch in the first control center, 3002 is a pop-up frame prompt message output by the second control center after the control center is switched from the first control center to the second control center, and of course, the pop-up frame may also be output by the first control center.
For another example, referring to fig. 6, 400 is a first control center, which is a mobile phone, 401 is a list of devices controlled by the mobile phone, which includes a smart watch, a smart headset, and a smart car, 4000 is a second control center, which is a central control display corresponding to the smart car controlled by the mobile phone, 4001 is a list of devices controlled by the smart car after the control center is switched to the smart car, which includes the mobile phone of the first control center, the smart headset, and the smart watch, 4002 is a pop-up frame prompt message output by the central control display corresponding to the smart car of the second control center after the control center is switched from the first control center to the second control center, and of course, the pop-up frame can also be output by the first control center.
In this embodiment, by migrating the relevant data of the first control center to the second control center, and identifying whether the user of the second control center is a registered user, and obtaining at least one of connection status information, network rate information, device status information, power information, storage space information, external environment information, usage environment information, traffic information, usage habit information, distance information, and user physiological information through the second control center, whether the second control center is suitable as the control center is determined again, so as to ensure that the second control center can better perform a control function and is suitable as the control center.
Further, a third embodiment of the apparatus control method of the present application is proposed, and with reference to fig. 7, the apparatus control method includes:
s20: outputting device list information at a first control center, wherein the devices comprise at least one other device controlled by the first control center;
specifically, the first control center outputs equipment list information, wherein the equipment comprises at least one other equipment controlled by the first control center, and the equipment list information can be list information composed of icons, names and the like representing the equipment.
Further, before the step of S20, the method includes:
step S24, judging whether the mode is a preset mode;
in step S25, if yes, the step S20 is executed.
Specifically, the first control center judges whether the current mode is the preset mode, and if the current mode is the preset mode, the step of outputting the equipment list information at the first control center is executed; and if the current mode is not in the preset mode, the step of outputting the equipment list information in the first control center is not executed. The preset mode comprises an intelligent mode, an automatic switching mode and other modes which support switching of the control center.
S21: determining a target control center according to the selection operation;
Specifically, the first control center determines a target control center according to the selection operation of the user. Specifically, the first control center selects a certain device as a target control center through a selection operation of the user in the output device list information.
S22: detecting whether the related information of the target control center meets a preset requirement or not;
specifically, wearable smart Device is in the use, generally, terminal equipment (such as cell-phone, PAD (Portable Android Device, tablet computer) etc.) with wearable smart Device (such as intelligent wrist-watch, intelligent bracelet, intelligent earphone etc.), intelligent household equipment (such as intelligent TV, intelligent audio amplifier etc.), can establish the relation of connection each other between the car networking equipment (such as intelligent car, car-mounted terminal etc.) to constitute networking and set for a control center, control center can be any equipment in the networking equipment, in order to make things convenient for the user to manage and use networking equipment. In this embodiment, the control function is provided by the first control center, and the managed devices are the first control center itself and other devices controlled by the first control center. In addition, the first control center can be a terminal device, and also can be a wearable intelligent device, an intelligent home device or a vehicle networking device. Of course, the control center is not a constant one, and it can switch between networked devices (such as wearable smart device and terminal device), and the switching of the control center is based on the selection operation of the user and the related information of the target control center, which is provided by the first control center and other devices controlled by the first control center.
Specifically, after determining the target control center according to the selection operation of the user, the first control center detects whether the relevant information of the target control center meets the preset requirement.
Further, the related information includes at least one of: network rate information, status information, environmental information, usage information, distance information, user physiological information.
Specifically, for the network rate information, in the above-mentioned networking, the devices in the networking generally have a function of connecting to the internet, such as a smart watch, a mobile phone, a smart television, and a smart car, and the network rate information corresponding to the network rate information may be affected by the devices themselves (for example, the devices are used more for downloading data or currently accessing the internet, which results in a slower network) or by external factors (for example, the devices are located at poor position signals), which results in a lower network rate.
The status information includes at least one of: device state information, power information, and storage space information.
Specifically, the related information further includes status information, and the status information includes at least one of device status information, power information, and storage space information.
Further, in the above-mentioned internet, the device state information may be judged by the data processing capability of the device, the data processing capability of the device is strong or weak, and the current data processing capability of the device corresponding to the device is not good in hardware condition, so it can be understood that the current data processing capability of the device in the dead halt state with good hardware condition is very weak; in addition, the device status information may also be whether the device is in a charging state, it is well understood that the device requires power during use, and the power is generally provided by a battery, which needs to be charged when the battery is exhausted or is about to be exhausted. For the electric quantity information, different devices in the network have batteries with different capacities, and the batteries have different residual electric quantities or different endurance times, for example, the battery capacity of the mobile phone is generally larger than that of the smart watch, and in addition, the situation that the electric quantity is smaller than that of the smart watch due to the fact that the mobile phone is not charged exists; the devices in the internet exchange data during use and need to store the received data, and the storage space information of the devices affects the working performance of the devices and determines the work that can be supported, for example, the size of the storage space of the devices is not large enough to support the size of data that must be downloaded during the work.
The environmental information includes at least one of: external environment information, use environment information.
Specifically, the related information further includes environment information, and the environment information includes at least one of external environment information and usage environment information.
Further, in the above-mentioned networking, the device has the capability of acquiring external environment information, such as acquiring the brightness of external environment light and acquiring the loudness of external environment noise; in the using process of the device, the using environment information changes along with the change of the environment where the user is located, the environment where the user is located can be sensed through a sensor (such as a gravity sensor, an acceleration sensor, a gyroscope and the like), if the user is moving, the device can detect that the user is in the moving environment and correspondingly adjust the device parameters, so that the user can conveniently use in the moving environment, or if the user is driving, the device correspondingly adjusts the device parameters when detecting that the user is in the driving environment, so that the user can conveniently use in the driving environment, or if the user is working or meeting, the device correspondingly adjusts the device parameters when detecting that the user is in the working or meeting environment.
The usage information includes at least one of: flow information, usage habit information, current usage application information.
Specifically, the related information further includes usage information, and the usage information includes at least one of traffic information, usage habit information, and current usage application information.
Further, in the above-mentioned internet, the device may have a capability of providing data network service, such as a mobile phone, a PAD, etc., and the capability of providing data network service is used for obtaining data from the internet, such as updating an application in the device, etc., and the cost of the current data network is not low, so that when the data network service is used, special attention needs to be paid to traffic information; for the use habit information, the user may be used to use a certain device in the internet, that is, the frequency of using the certain device is high, or used to use a certain device in the internet for a certain time period, a certain place and a certain use purpose, for example, the user is used to watch a video by using a PAD, but not used to watch a video by using a mobile phone; for the current application information, in the using process of the device, a user can install some corresponding applications, such as video applications and game applications, according to the using requirements.
Specifically, for the distance information, in the above-mentioned internet, the distance between the device and the user may change during the use of the device by the user, and if the user places the mobile phone in a bedroom and goes to the living room to watch tv, the user and the mobile phone become farther and farther during the movement from the bedroom to the living room.
Specifically, for the physiological information of the user, in the above-mentioned internet, the device has the capability of acquiring the physiological information of the user to provide corresponding services, such as providing health services by acquiring the physiological information of the heart rate, blood pressure, pulse, blood oxygen, blood sugar, etc. of the user.
Further, the step of S22 includes at least one of:
and detecting whether the network rate information meets the network rate requirement.
Specifically, whether the network rate information meets the network rate requirement is detected. The network rate requirement is a rule for determining that a first control center in the internet is not suitable to continue to be used as a control center by detecting the network rate information so as to provide a control function. In order to not influence the linkage of each device in the networking, a device with a good network rate needs to be selected as a control center, and certainly, if the network rate of other devices controlled by the first control center in the networking is not greater than the network rate of the first control center, it is determined that the network rate information meets the network rate requirement.
In this embodiment, a first network rate threshold may be set for a comparison between the network rate of other devices controlled by the first control center and the network rate of the first control center in the networked network. For example, when the network rate of other devices controlled by a first control center in the networking is greater than or equal to the sum of the network rate of the first control center and a first network rate threshold, determining that the network rate information meets the network rate requirement; when the network rate of other devices controlled by the first control center in the internet is not larger than or equal to the sum of the network rate of the first control center and the first network rate threshold, that is, the network rates of other devices controlled by the first control center in the internet are smaller than the sum of the network rate of the first control center and the first network rate threshold, it is determined that the network rate information does not meet the network rate requirement.
For example, when the network rate of the first control center is 500KB/s, the first network rate threshold is 100KB/s, and the other devices controlled by the first control center in the network have devices with a network rate of 600KB/s, and the network rate of the other devices controlled by the first control center in the network is equal to the sum of the network rate of the first control center and the first network rate threshold, it is determined that the network rate information meets the network rate requirement.
In addition, in other embodiments, a second network rate threshold may be set, where the second network rate threshold is a minimum network rate that does not affect the ability of the first control center to provide management services. Specifically, if the network rate of the first control center is greater than or equal to the second network rate threshold, determining that the network rate information does not meet the network rate requirement; and if the network rate of the first control center is smaller than the second network rate threshold value, determining that the network rate information meets the network rate requirement.
For example, the network rate of the first control center is 400KB/s, the second network rate threshold is 500KB/s, and the network rate information can be determined to meet the network rate requirement because the network rate of the first control center is greater than the second network rate threshold.
And detecting whether the equipment state information meets the equipment state requirement.
Specifically, whether the device state information meets the device state requirement is detected. The device state requirement is a rule for determining that a first control center in the internet is not suitable to continue to serve as a control center by detecting device state information so as to provide a control function. In order to not affect the linkage of each device in the internet, a device with short response time corresponding to the device state needs to be selected as a control center.
In this embodiment, for the current data processing capability of the device, it is determined that the device state information meets the device state requirement, that is, the response time corresponding to the device state of the other device controlled by the first control center in the intranet is not shorter than the response time corresponding to the device state of the first control center. A first response time threshold may be set for a comparison between response times corresponding to device states of other devices controlled by the first control center and the first control center within the intranet. For example, when the sum of the response time corresponding to the device state of the device and the first response time threshold is less than or equal to the response time corresponding to the device state of the first control center, the other device controlled by the first control center in the network determines that the device state information meets the device state requirement; when the sum of the response time corresponding to the device state of the device and the first response time threshold value is not greater than or equal to the response time corresponding to the device state of the first control center, the other device controlled by the first control center in the internet does not have the condition that the sum of the response time corresponding to the device state of the device and the first response time threshold value is less than or equal to the response time corresponding to the device state of the first control center, that is, the sum of the response time corresponding to the device state of the other device controlled by the first control center in the internet and the first response time threshold value is greater than the response time corresponding to the device state of.
For example, when the response time corresponding to the device state of the first control center is 50ms, the first response time threshold is 10ms, and the response time corresponding to the device state of the other device controlled by the first control center in the network is 40ms, the sum of the response time corresponding to the device state of the other device controlled by the first control center in the network and the first response time threshold is equal to the response time corresponding to the state of the first control center, it is determined that the device state information meets the device state requirement.
In addition, in other embodiments, a second response time threshold may be set, where the second response time threshold is a maximum response time that does not affect the ability of the first control center to provide management services. Specifically, if the response time corresponding to the device state of the first control center is shorter than or equal to the second response time threshold, determining that the device state information does not meet the device state requirement; and if the response time corresponding to the equipment state of the first control center is longer than the second response time threshold, determining that the equipment state information meets the equipment state requirement.
For example, the response time corresponding to the device status of the first control center is 60ms, and the second response time threshold is 50ms, and since the response time corresponding to the device status of the first control center is longer than the second response time threshold, it may be determined that the device status information meets the device status requirement.
In other embodiments, for a device in a charging state, the power consumption of the device at this time should be reduced as much as possible to prevent the accelerated battery consumption, and therefore, if the device is in the charging state, it is determined that the device state information meets the device state requirement; and if the equipment is in a non-charging state, determining that the equipment state information does not meet the equipment state requirement.
And detecting whether the electric quantity information meets the electric quantity requirement.
Specifically, whether the electric quantity information meets the electric quantity requirement is detected. The electric quantity requirement is a rule for determining that a first control center in the internet is not suitable to continue to serve as a control center by detecting the electric quantity information so as to provide a control function. In order to not affect the linkage of each device in the internet, a device with long available time corresponding to the electric quantity needs to be selected as a control center, and certainly, the available time corresponding to the electric quantity of other devices controlled by the first control center in the internet is not longer than the available time corresponding to the electric quantity of the first control center, that is, the electric quantity information is determined to meet the electric quantity requirement.
In this embodiment, a first available time threshold may be set for comparison between available time corresponding to the electric quantity of other devices controlled by the first control center and available time corresponding to the electric quantity of the first control center in the internet. For example, when the available time corresponding to the electric quantity of the equipment is longer than or equal to the sum of the available time corresponding to the electric quantity of the first control center and a first available time threshold value, other equipment controlled by the first control center in the network determines that the electric quantity information meets the electric quantity requirement; when the available time corresponding to the electric quantity of the equipment is longer than or equal to the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold value does not exist in other equipment controlled by the first control center in the internet, namely when the available time corresponding to the electric quantity of the other equipment controlled by the first control center in the internet is smaller than the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold value, the electric quantity information is determined not to meet the electric quantity requirement.
For example, when the available time corresponding to the electric quantity of the first control center is 200 minutes, the first available time threshold is 30 minutes, and the available time corresponding to the electric quantity of the other device controlled by the first control center in the network is 170 minutes, the available time corresponding to the electric quantity of the other device controlled by the first control center in the network is equal to the sum of the available time corresponding to the electric quantity of the first control center and the first available time threshold, it is determined that the electric quantity information meets the electric quantity requirement.
In addition, in other embodiments, a second time threshold may be set, where the second time threshold is a minimum time available that does not affect the ability of the first control center to provide management services. Specifically, if the available time corresponding to the electric quantity of the first control center is longer than or equal to the second available time threshold, determining that the electric quantity information does not meet the electric quantity requirement; and if the available time corresponding to the electric quantity of the first control center is shorter than the second available time threshold, determining that the electric quantity information meets the electric quantity requirement.
For example, the available time corresponding to the electric quantity of the first control center is 180 minutes, the second available time threshold is 200 minutes, and since the available time corresponding to the electric quantity of the first control center is shorter than the second available time threshold, it can be determined that the electric quantity information meets the electric quantity requirement.
And detecting whether the storage space information meets the storage space requirement.
Specifically, whether the storage space information meets the storage space requirement is detected. The storage space requirement is a rule for determining that a first control center in the internet is not suitable to continue to serve as a control center by detecting the storage space information so as to provide a control function. In order to not influence the linkage of each device in the networking, a device with large residual storage space needs to be selected as a control center, and certainly, the storage space information is determined to meet the storage space requirement when the residual storage space of other devices controlled by the first control center in the networking is not larger than the residual storage space of the first control center. In this embodiment, a first remaining storage space threshold may be set for comparison between the remaining storage space of other devices controlled by the first control center and the remaining storage space of the first control center in the intranet. For example, when the remaining storage space of the device is greater than or equal to the sum of the remaining storage space of the first control center and a first remaining storage space threshold value, it is determined that the storage space information meets the storage space requirement; and when the other devices controlled by the first control center in the internet do not have the condition that the residual storage space of the devices is larger than or equal to the sum of the residual storage space of the first control center and the first residual storage space threshold, namely the residual storage spaces of the other devices controlled by the first control center in the internet are smaller than the sum of the residual storage space of the first control center and the first residual storage space threshold, determining that the storage space information does not meet the storage space requirement.
For example, when the remaining storage space of the first control center is 2000MB, the first remaining storage space threshold is 300MB, and the device with the remaining storage space of 2300MB exists in the other device controlled by the first control center in the network, and at this time, the remaining storage space of the device with the remaining storage space of the other device controlled by the first control center in the network is equal to the sum of the remaining storage space of the first control center and the first remaining storage space threshold, it is determined that the storage space information meets the storage space requirement.
In addition, in other embodiments, a second remaining storage space threshold may be set, where the second remaining storage space threshold is the minimum remaining storage space that does not affect the ability of the first control center to provide management services. Specifically, if the remaining storage space of the first control center is greater than or equal to the second remaining storage space threshold, determining that the storage space information does not meet the storage space requirement; and if the residual storage space of the first control center is smaller than the second residual storage space threshold value, determining that the storage space information meets the storage space requirement.
For example, the remaining storage space of the first control center is 1800MB, the second remaining storage space threshold is 2000MB, and since the remaining storage space of the first control center is smaller than the second remaining storage space threshold, it may be determined that the storage space information meets the storage space requirement.
And detecting whether the external environment information meets the external environment requirement.
Specifically, whether the external environment information meets the external environment requirement is detected. The external environment requirement is a rule for determining that a first control center in the internet is not suitable to continue to be used as a control center by detecting external environment information so as to provide a control function. When the brightness of the external environment light reaches a brightness threshold value and the loudness of the external environment noise reaches a loudness threshold value, determining that the external environment information meets the external environment requirement, and when the brightness of the external environment light does not reach the brightness threshold value and/or the loudness of the external environment noise does not reach the loudness threshold value, determining that the external environment information does not meet the external environment requirement.
For example, when the brightness of the external environment light reaches a brightness threshold and the loudness of the external environment noise reaches a loudness threshold, if the brightness is lower than the brightness threshold and the loudness is lower than the loudness threshold, it is determined that the user is ready to enter a sleep state or be in the sleep state. Therefore, if the brightness of the external environment light is lower than the brightness threshold and the loudness of the external environment noise is lower than the loudness threshold, the first control center is one of devices which are inconvenient to acquire when a user wakes up from a sleep state, such as a mobile phone and a PAD, the external environment information is determined to meet the external environment requirement; if the brightness of the external environment light is lower than the brightness threshold and the loudness of the external environment noise is lower than the loudness threshold, the first control center is a device which is convenient to obtain when a user wakes up from a sleep state, such as an intelligent bracelet and an intelligent watch, and it is determined that the external environment information does not meet the external environment requirement.
And detecting whether the use environment information meets the use environment requirement.
Specifically, whether the use environment information meets the use environment requirement is detected. The usage environment requirement is a rule for determining that the first control center in the internet is not suitable to continue to be used as the control center to provide a control function by detecting the usage environment information. When the first control center detects that the user is in the motion environment, it is obvious that the user is inconvenient to use devices such as a mobile phone and a PAD, and the device such as an intelligent bracelet and an intelligent watch is convenient to use. Therefore, if the first control center is one of the devices which are inconvenient to use when the user moves, such as a mobile phone, a PAD and the like, before the user is in the motion environment, the use environment information is determined to meet the use environment requirement; if the user is in front of the exercise environment, when the first control center is one of the devices which are convenient to use when the user exercises, such as the intelligent bracelet and the intelligent watch, the use environment information is determined to be not in accordance with the use environment requirement.
When the first control center detects that the user is in a driving environment, it is obvious that the user is inconvenient to use devices such as a mobile phone, a PAD (PAD application program), a smart watch and the like, and convenient to use devices such as a smart headset and a vehicle-mounted terminal. Therefore, if the first control center is one of the mobile phone, the PAD, the smart watch and other devices which are inconvenient for the user to use before the user is in the driving environment, the use environment information is determined to meet the use environment requirement; if the user is in front of the driving environment, and the first control center is one of the devices such as the intelligent earphone and the vehicle-mounted terminal which are convenient for the user to use in the driving environment, the use environment information is determined to be not in accordance with the use environment requirement.
When the first control center detects that the user is in a working environment, the user inconveniently uses equipment such as a vehicle-mounted terminal and an intelligent television and conveniently uses equipment such as a mobile phone and an intelligent watch. Therefore, if the first control center is one of the vehicle-mounted terminal, the smart television and other equipment which are inconvenient to use when the user works before the user is in the working environment, the use environment information is determined to meet the use environment requirement; and if the first control center is one of the mobile phones, the smart watches and other equipment which are convenient to use when the user works before the user is in the working environment, determining that the using environment information does not meet the using environment requirement.
When detecting that the user is in the meeting environment, the first control center makes the user inconvenient to use devices such as intelligent sound boxes and intelligent earphones which need to be controlled through voice instructions, and makes the user convenient to use devices such as mobile phones and intelligent watches which can be controlled through touch instructions. Therefore, if the user is in front of the meeting environment and the first control center is one of the intelligent sound box, the intelligent earphone and other devices which are inconvenient to use during the meeting of the user, the use environment information is determined to meet the use environment requirement; and if the user is in the meeting environment, the first control center is one of the mobile phones, the smart watches and other equipment which are convenient to use during the meeting of the user, and the use environment information is determined to be not in accordance with the use environment requirement.
And detecting whether the flow information meets the flow requirement.
Specifically, whether the traffic information meets the traffic requirement is detected. The flow requirement is a rule for determining that a first control center in the internet is not suitable to be continuously used as a control center to provide a control function by detecting flow information. In order to not influence the linkage of each device in the internetwork, a device with a large residual flow rate needs to be selected as a control center, and certainly, the flow rate information is determined to meet the flow rate requirement when the residual flow rate of other devices controlled by the first control center in the internetwork is not more than the residual flow rate of the first control center. In this embodiment, a first remaining flow threshold may be set for a comparison between the remaining flow of other devices controlled by the first control center and the remaining flow of the first control center within the network. For example, when the remaining flow of the device is greater than or equal to the sum of the remaining flow of the first control center and a first remaining flow threshold value, determining that the flow information meets the flow requirement; when the condition that the residual flow of the equipment is more than or equal to the sum of the residual flow of the first control center and the first residual flow threshold does not exist in other equipment controlled by the first control center in the internet, namely the residual flow of the other equipment controlled by the first control center in the internet is less than the sum of the residual flow of the first control center and the first residual flow threshold, the flow information is determined to be not in accordance with the flow requirement.
For example, when the remaining flow of the first control center is 2000MB, the first remaining flow threshold is 300MB, and the device with the remaining flow of 2300MB exists in the other device controlled by the first control center in the network, and at this time, the remaining flow of the device exists in the other device controlled by the first control center in the network under the condition that the remaining flow of the device is equal to the sum of the remaining flow of the first control center and the first remaining flow threshold, it is determined that the flow information meets the flow requirement.
In addition, in other embodiments, a second remaining traffic threshold may be set, where the second remaining traffic threshold is the minimum remaining traffic that does not affect the ability of the first control center to provide management services. Specifically, if the remaining flow of the first control center is greater than or equal to the second remaining flow threshold, determining that the flow information does not meet the flow requirement; and if the residual flow of the first control center is smaller than the second residual flow threshold, determining that the flow information meets the flow requirement.
For example, the remaining flow of the first control center is 1800MB and the second remaining flow threshold is 2000MB, and since the remaining flow of the first control center is less than the second remaining flow threshold, it can be determined that the flow information meets the flow requirement.
And detecting whether the using habit information meets the using habit requirements or not.
Specifically, whether the use habit information meets the use habit requirements or not is detected. The use habit requirement is a rule for determining that the first control center in the internet is not suitable to continue to be used as the control center by detecting the use habit information so as to provide a control function. The first control center triggers the use habit condition when detecting that the user uses the device in the internet, for example, the user is used to run in a certain time period in the morning, is used to watch a video through a PAD in a certain time period in the evening, is used to read in a certain time period in the morning, in a certain time period in the evening or in the morning on the weekend, and determines that the use habit information meets the use habit requirement in the certain time period in the morning, in the certain time period in the evening or in the certain time period in the morning on the weekend. And when the user does not trigger the using habit determining condition when using the equipment in the networking, the using habit information does not meet the using habit requirement.
And detecting whether the current application information meets the current application requirement.
Specifically, whether the current application information meets the current application requirement is detected. The current application requires rules for determining that the first control center in the internet is not suitable to continue to be used as the control center by detecting the current application information to provide the control function. The user can watch the video or play the game by using the first control center, and in general, the corresponding device interfaces are displayed in a full screen mode when the user watches the video or plays the game, so that the user is inconvenient to switch to the application interface corresponding to the first control center to use the control function of the first control center. Therefore, if the first control center is running the video application, the game application and other applications which are inconvenient to switch to other interfaces, the information of the currently used application is determined to meet the requirements of the currently used application; and if the first control center is convenient to operate and switch to the application of other interfaces, determining that the current application information does not meet the current application requirement.
And detecting whether the distance information meets the distance requirement.
Specifically, whether the distance information meets the distance requirement is detected. The distance requirement is a rule for determining that the first control center in the internet is not suitable to be continuously used as the control center to provide a control function by detecting the distance information. Each device in the internet has a certain relative distance when used by a user, when the distance from the first control center to other devices controlled by the first control center is greater than or equal to a preset distance threshold value, the distance information is determined to meet the distance requirement, and when the distance from the first control center to other devices controlled by the first control center is less than the preset distance threshold value, the distance information is determined not to meet the distance requirement.
And detecting whether the user physiological information meets the user physiological requirements.
Specifically, whether the physiological information of the user meets the physiological requirement of the user is detected. The user physiological requirement is a rule for determining that a first control center in the internet is not suitable to continue to be used as a control center to provide a control function by detecting the user physiological information. When the first control center detects that the user physiological information sent by each device in the internet reaches a preset physiological information threshold value, if the heart rate of the user is smaller than or equal to the preset heart rate threshold value, the user is in a sleep state, the user physiological information is determined to meet the user physiological requirements, when the heart rate of the user is not smaller than or equal to the preset heart rate threshold value, the user is determined to be in a non-sleep state, and the user physiological information is determined not to meet the user physiological requirements.
For example, when the heart rate of the user is less than or equal to the preset heart rate threshold, if the heart rate is 70 to 80 times/minute when the user is in a non-sleep state and the information is 40 to 50 times/minute when the user is in a sleep state, the preset heart rate threshold may be set to 50 times/minute, and when the heart rate of the user reaches 50 times/minute, it is determined that the user is in the sleep state, at this time, due to a light problem, when the user wakes up from the sleep state, it is inconvenient to acquire devices such as a mobile phone and a PAD, so that if the user is in the sleep state before the user is in the sleep state, the first control center is one of the devices such as the mobile phone and the PAD that the user is inconvenient to acquire when waking up from; if the user is in the sleep state, the first control center is one of devices such as an intelligent bracelet and the like which are conveniently acquired when the user wakes up from the sleep state, and it is determined that the external environment information does not meet the physiological requirements of the user.
S23: and if so, executing corresponding equipment control operation according to a preset strategy.
Optionally, the purpose of executing the corresponding device control operation according to the preset policy may be to transfer related data and/or control functions of the first control center, or output a prompt, and the like.
Specifically, if the relevant information of the target control center meets the preset requirement, executing corresponding equipment control operation according to a preset strategy; and if the relevant information of the target control center does not meet the preset requirement, not executing the corresponding equipment control operation.
Further, the step S23 includes:
step S231, if the related information of the target control center meets a preset requirement and the target control center is different from the first control center, transferring the control function of the first control center to the target control center.
Specifically, if the relevant information of the target control center meets the preset requirement and the target control center and the first control center are different devices, transferring the control function of the first control center to the target control center, wherein the transfer of the control function of the first control center to the target control center is to execute the corresponding device control operation; and if the related information of the target control center does not meet the preset requirement or the target control center and the first control center are the same equipment, the control function of the first control center is not transferred to the target control center. Specifically, if the related information of the target control center meets at least one of the following preset requirements: the method comprises the following steps that network rate requirements, equipment state requirements, electric quantity requirements, storage space requirements, external environment requirements, use environment requirements, flow requirements, use habit requirements, current use application requirements, distance requirements and user physiological requirements are met, and the target control center and the first control center are different equipment, the first control center performs operation of transferring the control function of the first control center to the target control center; if the relevant information of the target control center does not meet the following preset requirements: the first control center does not execute the operation of transferring the control function of the first control center to the target control center if the network rate requirement, the equipment state requirement, the electric quantity requirement, the storage space requirement, the external environment requirement, the use environment requirement, the flow requirement, the use habit requirement, the current use application requirement, the distance requirement, the user physiological requirement or the target control center and the first control center are the same equipment.
Further, the device control method further includes:
and step S26, transferring the relevant data in the first control center to the target control center.
Specifically, the first control center migrates the relevant data in the first control center to the target control center.
Specifically, when the first control center transfers the control function of the first control center to the target control center, the related data in the first control center can be migrated to the target control center, so that the second control center can conveniently perform the control function according to the related data; in addition, all the devices in the intranet have the capacity of being used as the control center, so that the target control center can also perform the control function when the first control center only transfers the control function of the first control center to the target control center without transferring relevant data in the first control center to the target control center.
In particular, for the case that the first control center meets the distance requirement, the first control center starts to migrate the relevant data when the distance from other devices controlled by the first control center is greater than or equal to a preset distance threshold value, so as to ensure that the migration of the relevant data is completed before the first control center is disconnected from the network.
Further, the relevant data includes at least one of: connection information data, setting item parameter data and related download data.
Specifically, the related data includes at least one of connection information data, setting item parameter data, and related download data.
Further, the related data further includes at least one first related data and/or at least one second related data, and the step S26 includes at least one of:
backing up or transferring only first relevant data in the first control center to the target control center;
only backing up or transferring second related data corresponding to the first related data in the first control center to the target control center;
backing up or transferring second related data corresponding to the first related data to the target control center in addition to backing up or transferring the first related data in the first control center to the target control center;
backing up or transferring first related data and corresponding updated data in the first control center to the target control center;
backing up or transferring second related data corresponding to the first related data and corresponding updated data in the first control center to the target control center;
And backing up or transferring first related data and corresponding updated data in the first control center and updated data of second related data corresponding to the first related data to the target control center.
In particular, the correlation data further comprises at least one first correlation data and/or at least one second correlation data. After the target control center is determined, the related data in the first control center can be selectively backed up or transferred to the target control center, so that the target control center can perform control functions according to the related data. Specifically, the manner of backing up or transferring the first related data and the second related data may include at least one of: only backing up or transferring first related data in the first control center to a target control center; only backing up or transferring second related data in the first control center to the target control center; backing up or transferring second related data corresponding to the first related data to a target control center in addition to backing up or transferring the first related data in the first control center to the target control center; backing up or transferring first related data and corresponding updated data in the first control center to a target control center; backing up or transferring second related data and corresponding updated data in the first control center to a target control center; and backing up or transferring the first relevant data and the corresponding updated data in the first control center and the updated data of the second relevant data to the target control center.
For the connection information data, the first related data may be connection information between the first control center and other devices controlled by the first control center in the network; the second related data may be connection information between devices of other devices controlled by the first control center within the network; the updated data may be data corresponding to the relevant data updated by the first control center in the process of backing up or transferring the relevant data, for example, in the process of backing up or transferring the relevant data, a device outside the network is added into the network and connected with the first control center, and then the updated data at this time is connection information between the device added into the network corresponding to the first relevant data and the first control center.
For the setting item parameter data, the first related data may be setting data corresponding to a shortcut function, such as setting data for quickly starting a music playing function; the second related data may be an application (e.g. music player) or a local file (e.g. music, video, sound effects) associated with the shortcut function; the update data may be data corresponding to the related data updated by the first control center in the process of backing up or transferring the related data, for example, in the process of backing up or transferring the related data, the setting data corresponding to the shortcut function changes, for example, the command of the opening gesture of the shortcut function changes, the button corresponding to the shortcut function is changed from "double-click" to "single-click" and then the update data at this time is the setting data corresponding to the shortcut function which is instructed by the "single-click" gesture to open.
For the relevant downloaded data, the first relevant data can be the version number, release time, installation package and other data of the control center application; the second related data can be data generated in the running process of the control center application; the updated data may be data corresponding to the relevant data updated by the first control center during the process of backing up or transferring the relevant data, such as data generated during the process of running the control center application by the first control center during the process of backing up or transferring the relevant data.
Further, the migration mode of the related data comprises at least one of the following: synchronous, asynchronous, real-time, scheduled time, according to user settings, according to user habits, selected or set the same last time.
Specifically, the migration manner of the related data may be different, and may include at least one of synchronization, asynchronization, real-time, scheduled time, setting by a user, habit by a user, and last selection or setting.
In particular, the relevant data may be synchronously migrated while the target control center is set, where the synchronous migration in turn includes at least live migration. The related data can be asynchronously migrated when the target control center is set, wherein the migration mode of the asynchronous migration at least comprises the reserved time. The migration mode of the reserved time is used for setting specific migration time for a user. The migration mode for determining whether to migrate the relevant data according to the user setting comprises when to migrate the relevant data and whether to migrate the relevant data, and the time to migrate the relevant data comprises one of synchronous, asynchronous, real-time and reserved time. The migration modes which are most frequent among the migration modes used by the user according to the habit of the user also comprise when to migrate the related data and whether to migrate the related data, and the time to migrate the related data comprises one of synchronous, asynchronous, real-time and reserved time. Similarly, the migration manner selected or set last time when the control center is switched to last time includes when to migrate the related data and whether to migrate the related data, and the time when to migrate the related data includes one of synchronous, asynchronous, real-time, and reserved time.
Further, the device control method further includes:
step S27, before transferring the control function of the first control center to the target control center, acquiring second corresponding information related to the target control center and responding to the second corresponding information.
Specifically, before transferring the control function of the first control center to the target control center, second corresponding information related to the target control center is acquired and responded.
Further, the responding to the second corresponding information includes at least one of:
if the second corresponding information meets a third preset condition, executing the step of transferring the control function of the first control center to the target control center;
if the second corresponding information does not meet a third preset condition, the step of transferring the control function of the first control center to the target control center is not executed, and/or prompt information is output in the first control center and/or the target control center.
Specifically, if the second corresponding information meets a third preset condition, executing a step of transferring the control function of the first control center to the target control center; if the second corresponding information does not meet the third preset condition, the step of transferring the control function of the first control center to the target control center is not executed, and/or prompt information is output in the first control center and/or the target control center.
Further, the second corresponding information includes at least one of sixth instruction information input on the target control center and/or network rate information, device state information, power information, storage space information, external environment information, usage environment information, flow information, usage habit information, current usage application information, distance information, and user physiological information of the target control center, and the third corresponding information satisfies at least one of the following conditions:
if the sixth instruction information is biological characteristic information and the biological characteristic information accords with preset biological characteristic information, the sixth instruction information accords with the third preset condition;
if the sixth instruction information is password information and the password information conforms to preset password information, conforming to the third preset condition;
and if at least one of the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the using environment information, the flow information, the using habit information, the current using application information, the distance information and the user physiological information of the target control center meets the preset requirement, the third preset condition is met.
Specifically, the second corresponding information includes at least one of sixth instruction information input on the target control center and/or network rate information of the target control center, device state information, power amount information, storage space information, external environment information, usage environment information, flow information, usage habit information, current usage application information, distance information, and user physiological information.
For the case that the second corresponding information is sixth instruction information input on the target control center, before transferring the control function, the first control center needs to determine whether the control function can be transferred to the target control center according to whether the sixth instruction information input on the target control center by the user meets a third preset condition. If the sixth instruction information meets the third preset condition, the first control center can transfer the control function to the target control center, and the step of transferring the control function of the first control center to the target control center is executed; if the sixth instruction information does not meet the third preset condition, the step of transferring the control function of the first control center to the target control center is not executed, and/or prompt information is output in the first control center and/or the target control center. The form of outputting the prompt message includes, but is not limited to, voice prompt, screen pop-up prompt. Specifically, the main purpose of determining whether the sixth instruction information meets the third preset condition is to identify whether a user of the current target control center is a registered user, that is, determine whether a user of the current target control center is a user owner, if the user is the user owner, it indicates that the control function of the first control center can be transferred, and if the user is not the user owner, in order to prevent the user from sending a misoperation instruction to the inter-network device, the control function of the first control center should not be transferred to the target control center.
Further, if the sixth instruction information is biometric information and the biometric information meets the preset biometric information, a third preset condition is met. Specifically, the preset biometric information is biometric information of the owner stored in the first control center, such as fingerprint information, iris information, and face information, and of course, the biometric information may also be acquired by the first control center from the target control center, and if the acquired biometric information matches the preset biometric information, and if the acquired fingerprint information matches the preset fingerprint information, the sixth instruction information meets the third preset condition.
Further, if the sixth instruction information is password information and the password information conforms to the preset password information, a third preset condition is met. Specifically, the preset password information is password information preset by the owner and stored in the first control center, such as digital password information and pattern password information, of course, the password information may also be obtained by the first control center from the target control center, and if the obtained password information matches the preset password information, if the obtained digital password information matches the preset digital password information, the sixth instruction information meets a third preset condition.
In the case that the second corresponding information is at least one of network rate information, device state information, power information, storage space information, external environment information, usage environment information, traffic information, usage habit information, current usage application information, distance information, and user physiological information of the target control center, the first control center needs to determine whether the control function can be transferred to the target control center according to whether at least one of the network rate information, the device state information, the power information, the storage space information, the external environment information, the usage environment information, the traffic information, the usage habit information, the current usage application information, the distance information, and the user physiological information of the target control center meets a preset requirement before transferring the control function. If at least one of the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the using environment information, the flow information, the using habit information, the current using application information, the distance information and the user physiological information of the target control center meets the preset requirement, and the third preset condition is met, the first control center can transfer the control function to the target control center, and execute the step of transferring the control function of the first control center to the target control center; if all the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the using environment information, the flow information, the using habit information, the current using application information, the distance information and the user physiological information of the target control center do not meet the preset requirements, and the third preset condition is not met, the step of transferring the control function of the first control center to the target control center is not executed, and/or prompt information is output from the first control center and/or the target control center. The output prompt information includes, but is not limited to, a voice prompt and a screen pop-up prompt to prompt the user that the control function of the first control center fails to transfer, and the reason of the transfer failure, for example, the flow information of the target control center does not meet the preset requirement.
Further, if at least one of the network rate information, the device state information, the electric quantity information, the storage space information, the external environment information, the usage environment information, the flow information, the usage habit information, the current usage application information, the distance information, and the user physiological information of the target control center meets a preset requirement, a third preset condition is met. The preset requirement is that the condition that the control function is switched from the first control center to the target control center is met.
Further, meeting the preset requirements includes at least one of: the network rate corresponding to the network rate information of the target control center is the fastest network rate in the network rates corresponding to the network rate information of other devices controlled by the first control center in the network, the response time corresponding to the device state information of the target control center is the shortest response time in the response time corresponding to the device state information of other devices controlled by the first control center in the network, the device state information of the target control center is in a non-charging state, the available time corresponding to the power information of the target control center is the longest available time in the available time corresponding to the power information of other devices controlled by the first control center in the network, the remaining storage space corresponding to the storage space information of the target control center is the largest remaining storage space in the remaining storage space corresponding to the storage space information of other devices controlled by the first control center in the network, and the method for controlling the network, The external environment light brightness corresponding to the external environment information of the target control center is lower than a threshold value, the loudness of the external environment noise is lower than the threshold value, the use environment information of the target control center is that the user is in a motion environment or the user is in a driving environment, the residual flow corresponding to the flow information of the target control center is the most residual flow in the residual flows corresponding to the flow information of other equipment controlled by the first control center in the network, and the use habit information of the target control center is the condition of keeping the trigger use habit, the current application information of the target control center is convenient to switch to other interfaces for running applications, the distance between the target control center corresponding to the distance information of the target control center and other equipment controlled by the first control center is smaller than a preset distance threshold, and the heart rate of a user corresponding to the physiological information of the user of the target control center is smaller than or equal to a preset heart rate threshold.
Further, the device control method further includes:
step S28, after transferring the control function of the first control center to the target control center, receiving seventh instruction information sent by another device controlled by the target control center, and responding to the seventh instruction information.
Specifically, after transferring the control function of the first control center to the target control center, the target control center receives seventh instruction information sent by other devices controlled by the target control center, and responds to the seventh instruction information. And inputting the seventh instruction information by the user on other equipment controlled by the target control center.
Specifically, other devices controlled by the target control center in the network may be used as user instruction input devices, and the user instruction input devices acquire the seventh instruction information through the corresponding control center application, and then send the acquired seventh instruction information to the target control center. Specifically, the seventh instruction information is obtained by other devices controlled by the target control center in which the internet is connected, and the seventh instruction information can be determined according to the actual use condition of the user, if the user is currently using the smart watch, the smart watch obtains the seventh instruction information, and whether the user is using the device can be judged by judging whether the device is unlocked (for example, the smart phone is unlocked by fingerprints), or whether the device is used as an output unit to provide services for the user, for example, the user listens to songs through a smart earphone.
Further, the other devices controlled by the target control center include at least a third device, the seventh instruction information includes at least an eighth instruction information, and the eighth instruction information includes at least one of: the fourth voice instruction information, the fourth interface operation instruction information, the fourth preset screen touch gesture instruction information, the fourth preset air-separating gesture instruction information and the fourth posture instruction information.
Specifically, the other devices controlled by the target control center at least include a third device, the seventh instruction information at least includes eighth instruction information, and the eighth instruction information includes at least one of fourth voice instruction information, fourth interface operation instruction information, fourth preset screen touch gesture instruction information, fourth preset air-spaced gesture instruction information, and fourth gesture instruction information. Wherein, the third device is a device with display function, such as PAD, in other devices controlled by the target control center in the network.
Furthermore, the fourth voice instruction information is instruction information input by the user through voice, and includes "play music using the mobile phone", "turn down the volume of the smart headset by 10%", and the like; the fourth interface operation instruction information is interface operation instruction information sent by a corresponding control center application interface displayed by a user through operating a third equipment display screen; the fourth preset screen touch gesture instruction information is screen touch gesture instruction information sent by a user through a touch gesture made by a corresponding control center application operation interface displayed on the display screen of the third equipment, for example, a circle is drawn on the control center application operation interface to start an application or a function of corresponding equipment in the network, for example, a camera shooting function of the mobile phone is started; the fourth preset air-separating gesture instruction information is similar to the fourth preset screen touch gesture instruction information, but a user does not need to contact a display screen of the third equipment, and an air-separating gesture instruction for drawing a circle can be sent out in an identifiable area above the application operation interface of the control center so as to start the application or function of the corresponding equipment in the network, such as starting the camera shooting function of the mobile phone; the fourth gesture instruction information is instruction information obtained by recognizing a gesture of the user, for example, the user quickly waves the third device to the left to start an application or a function of a corresponding device in the network, for example, to start a camera function of a mobile phone.
Further, the other devices controlled by the target control center further include a fourth device, the seventh instruction information further includes ninth instruction information, and the ninth instruction information includes at least one of:
fifth voice instruction information and fifth posture instruction information.
Specifically, the other devices controlled by the target control center further include a fourth device, the seventh instruction information further includes ninth instruction information, and the ninth instruction information includes at least one of fifth voice instruction information and fifth posture instruction information. The fourth device is a device without a display function, such as an intelligent earphone, among other devices controlled by the target control center in the network.
Furthermore, the fifth voice instruction information is instruction information input by the user through voice, and includes "play music using the mobile phone", "turn down the volume of the smart headset by 10%", and the like; the fifth gesture instruction information is instruction information obtained by recognizing the gesture of the user, for example, the user takes off the smart headset to control the smart headset to stop playing audio, or control a device inputting audio to the smart headset to stop outputting audio to the smart headset.
Further, the target control center responds to the seventh instruction information after receiving the seventh instruction information.
Specifically, the target control center analyzes the seventh instruction information, and sends a corresponding control instruction to the in-network device corresponding to the instruction according to the analyzed specific instruction so as to respond to the seventh instruction information sent by the user. If the user inputs 'use mobile phone to play music' instruction information through voice, the target control center analyzes the specific instruction of the 'use mobile phone to play music' instruction information to control the mobile phone to play music, and then sends a music playing instruction to the mobile phones in the network so as to respond to the 'use mobile phone to play music' instruction information sent by the user.
In other embodiments, the target control center may act directly as a user instruction input device, in addition to other devices that may be controlled by the target control center within the network as user instruction input devices. And the target control center acquires tenth instruction information input by the user on the target control center.
Further, the tenth instruction information includes at least one of: the third voice instruction information, the third interface operation instruction information, the third preset screen touch gesture instruction information, the third preset air-separating gesture instruction information and the third posture instruction information.
Specifically, the tenth instruction information includes at least one of sixth voice instruction information, sixth interface operation instruction information, sixth preset screen touch gesture instruction information, sixth preset air-spaced gesture instruction information, and sixth posture instruction information. The sixth voice instruction information is instruction information input by a user through voice, and comprises the steps of playing music by using a mobile phone, turning down the volume of the smart earphone by 10% and the like; the sixth interface operation instruction information is interface operation instruction information sent by a corresponding control center application interface displayed by the operation target control center display screen by a user; the sixth preset screen touch gesture instruction information is screen touch gesture instruction information sent by a user making a touch gesture through a corresponding control center application operation interface displayed on a target control center display screen, for example, a circle is drawn on the control center application operation interface to start an application or a function of corresponding equipment in the network, for example, a camera shooting function of a mobile phone is started; the sixth preset air-separating gesture instruction information is similar to the sixth preset screen touch gesture instruction information, but a user does not need to contact a target control center display screen, and an air-separating gesture instruction for drawing a circle can be sent out in an identifiable area above a control center application operation interface so as to start an application or a function of corresponding equipment in the network, such as starting a camera shooting function of a mobile phone; the sixth gesture instruction information is instruction information obtained by recognizing a gesture of the user, for example, the user quickly waves the target control center to the left to start an application or a function of a corresponding device in the network, for example, to start a camera function of a mobile phone.
Further, after the transferring the control function of the first control center to the target control center, at least one of the following is also included:
and outputting related prompt information at the first control center and/or the target control center.
Specifically, after transferring the control function of the first control center to the target control center, the relevant prompt information is output at the first control center and/or the target control center.
Further, the related prompt information is used for prompting the user that the control center is switched from the first control center to the target control center, and the device for outputting the related prompt information can be the target control center or other devices controlled by the target control center in the network, including the first control center; the related prompt information can also be used for inquiring whether the user transfers the control function from the target control center back to the first control center to meet the use requirement of the user, if the first control center is a mobile phone and the mobile phone does not meet the power requirement, the control function is automatically transferred to the PAD so that the PAD is used as the target control center, but the user has to use the mobile phone at the moment and is inconvenient to use the PAD, and the user can transfer the control function from the PAD back to the mobile phone through the related prompt information; the associated prompt may also be used to ask the user whether to use the target control center permanently to manage other devices within the network. Of course, in other embodiments, the related prompt information may not be output after the control function is transferred from the first control center to the target control center, but the target control center prompts the user to transfer the control function from the first control center to the target control center when the target control center receives the user instruction information for the first time.
Further, the related prompt message includes at least one of the following: text information, voice information, light information and vibration information.
Specifically, the related prompt information includes at least one of text information, voice information, light information, and vibration information. The text information can be output through a popup window of a display screen of the equipment in the internet, if the target control center is a mobile phone, text prompt information that the control center is switched to the equipment, whether the control center is switched back to the XX equipment or whether the control center is fixed as the equipment is output, specifically, the display duration of the popup window can be set, and the popup window is automatically closed after being displayed for 0.5 second; the voice information can be output through a loudspeaker of the networked device, for example, the target control center outputs voice prompt information, and the content of the voice prompt information can be 'the control center is switched to the device', 'whether the control center is switched back to the XX device' or 'whether the control center is fixed as the device'; the light information can be output by a flash lamp of the target control center, for example, the user is prompted that the control center is switched to the equipment by a preset flashing mode, the preset flashing mode can be flashing once every fixed time and flashing for a period of time continuously, if the user unlocks the light information output equipment at the moment, prompt information can be output to the user by outputting text information or voice information, and the prompt information 'the control center is switched to the equipment', 'whether the control center is switched back to the XX equipment' or 'whether the control center is fixed to the equipment' can be output; the vibration information can be output through the vibration function of the target control center, for example, the user is prompted that the control center is switched to the device through a preset vibration mode, the preset vibration mode can be vibration once every fixed time and vibration is continuously performed for a period of time, if the user unlocks the light information output device at the moment, prompt information that the control center is switched to the device, whether the control center is switched back to the XX device or not, or whether the control center is fixed as the device, can be output to the user through a mode of outputting text information or outputting voice information.
For example, referring to fig. 4, 200 is a first control center, which is a mobile phone, 201 is a list of devices controlled by the mobile phone, which includes a smart watch, a smart headset, and a smart television, 2000 is a target control center, which is a smart watch controlled by the mobile phone, 2001 is a list of devices controlled by the smart watch, which includes a mobile phone, a smart headset, and a smart television, after the control center is switched to the smart watch, 2002 is a pop-up frame prompt message output by the target control center after the control center is switched from the first control center to the target control center, and of course, the pop-up frame may also be output by the first control center.
For another example, referring to fig. 5, 300 is a first control center, which is a mobile phone, 301 is a list of devices controlled by the mobile phone, which includes a smart watch, a smart speaker, and a smart television, 3000 is a target control center, which is a smart television controlled by the mobile phone, 3001 is a list of devices controlled by the smart television after the control center is switched to the smart television, which includes the mobile phone, the smart speaker, and the smart watch of the first control center, 3002 is a pop-up frame prompt message output by the target control center after the control center is switched from the first control center to the target control center, and of course, the pop-up frame may also be output by the first control center.
For another example, referring to fig. 6, 400 is a first control center, which is a mobile phone, 401 is a list of devices controlled by the mobile phone, which includes a smart watch, a smart headset, and a smart car, 4000 is a target control center, which is a central control display corresponding to the smart car controlled by the mobile phone, 4001 is a list of devices controlled by the smart car after the control center is switched to the smart car, which includes the mobile phone of the first control center, the smart headset, and the smart watch, 4002 is a pop-up frame prompt message output by the central control display corresponding to the smart car of the target control center after the control center is switched from the first control center to the target control center, which of course may also be output by the first control center.
And updating the equipment list information.
Specifically, the device list information is updated. Specifically, after transferring the control function of the first control center to the target control center, the first control center may exit the networking and may be controlled by the target control center. If the first control center quits networking, deleting the information of the target control center in the equipment list; and if the first control center is controlled by the target control center, adding the information of the first control center into the equipment list, and deleting the information of the target control center in the equipment list information.
In the present embodiment, by S20: outputting device list information at a first control center, wherein the devices comprise at least one other device controlled by the first control center; s21: determining a target control center according to the selection operation; s22: detecting whether the related information of the target control center meets a preset requirement or not; s23: and if so, executing corresponding equipment control operation according to a preset strategy. The method and the device have the advantages that the user can determine the target control center through selection operation in the first control center output device list information, and the first control center judges whether the target control center is suitable as the control center again through the related information of the target control center so as to ensure that the switched control center is suitable as the control center to control other devices except the target control center.
In addition, the present application also provides an apparatus control device, as shown in fig. 6, the apparatus control device including:
the first acquisition module is used for acquiring preset information;
the detection module is used for detecting whether the preset information accords with a preset rule or not;
the determining module is used for determining that the preset information accords with a preset rule;
And the execution module is used for executing corresponding equipment control operation according to a preset strategy.
Further, the detection module comprises at least one of:
the first detection unit is used for detecting whether the connection state information accords with a first preset rule or not;
the second detection unit is used for detecting whether the network rate information accords with a second preset rule or not;
the third detection unit is used for detecting whether the equipment state information accords with a third preset rule or not;
the fourth detection unit is used for detecting whether the electric quantity information accords with a fourth preset rule or not;
the fifth detection unit is used for detecting whether the storage space information accords with a fifth preset rule or not;
the sixth detection unit is used for detecting whether the external environment information accords with a sixth preset rule or not;
a seventh detecting unit, configured to detect whether the usage environment information conforms to a seventh preset rule;
the eighth detection unit is used for detecting whether the flow information accords with an eighth preset rule or not;
a ninth detecting unit, configured to detect whether the usage habit information conforms to a ninth preset rule;
a tenth detecting unit, configured to detect whether the current usage application information conforms to a tenth preset rule;
An eleventh detecting unit, configured to detect whether the distance information conforms to an eleventh preset rule;
and the twelfth detection unit is used for detecting whether the user physiological information accords with a twelfth preset rule.
Further, the execution module includes at least one of:
the first execution unit is used for executing corresponding equipment control operation according to a first preset strategy if the connection state information accords with a first preset rule;
the second execution unit is used for executing corresponding equipment control operation according to a second preset strategy if the network rate information accords with a second preset rule;
a third executing unit, configured to execute a corresponding device control operation according to a third preset policy if the device state information conforms to a third preset rule;
the fourth execution unit is used for executing corresponding equipment control operation according to a fourth preset strategy if the electric quantity information accords with a fourth preset rule;
a fifth executing unit, configured to execute a corresponding device control operation according to a fifth preset policy if the storage space information conforms to a fifth preset rule;
a sixth executing unit, configured to execute, if the external environment information conforms to a sixth preset rule, a corresponding device control operation according to a sixth preset policy;
A seventh executing unit, configured to execute, if the usage environment information conforms to a seventh preset rule, a corresponding device control operation according to a seventh preset policy;
an eighth executing unit, configured to execute, if the traffic information conforms to an eighth preset rule, a corresponding device control operation according to an eighth preset policy;
a ninth executing unit, configured to execute a corresponding device control operation according to a ninth preset policy if the usage habit information conforms to a ninth preset rule;
a tenth executing unit, configured to execute, if the current usage application information conforms to a tenth preset rule, a corresponding device control operation according to a tenth preset policy;
an eleventh executing unit, configured to execute a corresponding device control operation according to an eleventh preset policy if the distance information meets an eleventh preset rule;
and the twelfth execution unit is used for executing corresponding equipment control operation according to a twelfth preset strategy if the user physiological information meets a twelfth preset rule.
Further, the execution module further comprises:
the migration unit is used for migrating the relevant data in the first control center to the second control center;
And the transfer unit is used for transferring the control function of the first control center to the second control center.
Further, the migration unit includes at least one of:
the first migration unit is used for backing up or transferring only first related data in the first control center to the second control center;
the second migration unit is used for backing up or transferring second related data corresponding to the first related data in the first control center to the second control center;
a third migration unit, configured to backup or transfer, in addition to backing up or transferring first related data in the first control center to the second control center, second related data corresponding to the first related data to the second control center;
the fourth migration unit is used for backing up or transferring the first related data and the corresponding updated data in the first control center to the second control center;
a fifth migration unit, configured to backup or transfer second related data corresponding to the first related data in the first control center and corresponding update data to the second control center;
and the sixth migration unit is used for backing up or transferring the first related data and the corresponding updated data in the first control center and the updated data of the second related data corresponding to the first related data to the second control center.
Further, the device control apparatus further includes:
the second acquisition module is used for acquiring first corresponding information related to the second control center before transferring the control function of the first control center to the second control center;
and the processing module is used for processing the first corresponding information.
Further, the processing module comprises at least one of:
the first determining unit is used for determining that the first corresponding information meets a first preset condition;
the first calling unit is used for calling the second acquisition module;
the second determining unit is used for determining that the first corresponding information does not accord with a first preset condition;
and the output unit is used for outputting prompt information at the first control center and/or the second control center.
Further, the device control apparatus further includes:
the receiving module is used for receiving second instruction information sent by other equipment controlled by the second control center;
and the response module is used for responding to the second instruction information.
Further, the device control apparatus further includes:
and the output module is used for outputting related prompt information at the first control center and/or the second control center.
Further, the device control apparatus further includes:
the judging module is used for judging whether the mode is a preset mode or not;
the judging module comprises a second calling unit used for calling the acquiring module.
In addition, the present application also provides an apparatus control device, including:
the first output module is used for outputting the equipment list information in the first control center;
the first determining module is used for determining a target control center according to the selection operation;
the detection module is used for detecting whether the related information of the target control center meets the preset requirement or not;
the second determination module is used for determining that the related information of the target control center meets the preset requirement;
and the execution module is used for executing corresponding equipment control operation according to a preset strategy.
Further, the detection module comprises at least one of:
the first detection unit is used for detecting whether the network rate information meets the network rate requirement;
the second detection unit is used for detecting whether the equipment state information meets the equipment state requirement;
the third detection unit is used for detecting whether the electric quantity information meets the electric quantity requirement;
the fourth detection unit is used for detecting whether the storage space information meets the storage space requirement;
The fifth detection unit is used for detecting whether the external environment information meets the external environment requirement;
a sixth detection unit, configured to detect whether the usage environment information meets a usage environment requirement;
a seventh detecting unit, configured to detect whether the traffic information meets a traffic requirement;
the eighth detection unit is used for detecting whether the using habit information meets the using habit requirements or not;
a ninth detecting unit, configured to detect whether the currently used application information meets a currently used application requirement;
a tenth detection unit, configured to detect whether the distance information meets a distance requirement;
and the eleventh detection unit is used for detecting whether the user physiological information meets the user physiological requirements.
Further, the execution module includes:
the determining unit is used for determining that the related information of the target control center meets the preset requirement;
the determining unit is further configured to determine that the target control center is different from the first control center;
and the transfer unit is used for transferring the control function of the first control center to the target control center.
Further, the device control apparatus further includes:
and the migration module is used for migrating the relevant data in the first control center to the target control center.
Further, the migration module includes at least one of:
the first migration unit is used for backing up or transferring only first related data in the first control center to the target control center;
the second migration unit is used for only backing up or transferring second related data in the first control center to the target control center;
the third migration unit is used for backing up or transferring first related data in the first control center to the target control center and backing up or transferring second related data corresponding to the first related data to the target control center;
the fourth migration unit is used for backing up or transferring the first related data and the corresponding updated data in the first control center to the target control center;
a fifth migration unit, configured to backup or transfer second related data and corresponding update data in the first control center to the target control center;
and the sixth migration unit is used for backing up or transferring the first related data and the corresponding updated data in the first control center and the updated data of the second related data corresponding to the first related data to the target control center.
Further, the device control apparatus further includes:
the acquisition module is used for acquiring second corresponding information related to the target control center before transferring the control function of the first control center to the target control center;
and the first response module is used for responding to the second corresponding information.
Further, the first response module includes at least one of:
the first determining unit is used for determining that the second corresponding information meets a third preset condition;
the first calling unit is used for calling the transfer unit;
the second determining unit is used for determining that the second corresponding information does not accord with a third preset condition;
and the output unit is used for outputting prompt information at the first control center and/or the target control center.
Further, the device control apparatus further includes:
the receiving module is used for receiving seventh instruction information sent by other equipment controlled by the target control center;
and the second response module is used for responding to the seventh instruction information.
Further, the device control apparatus further includes:
the second output module is used for outputting related prompt information at the first control center and/or the target control center;
And the updating module is used for updating the equipment list information.
Further, the device control apparatus further includes:
the judging module is used for judging whether the mode is a preset mode or not;
the judging module comprises a second calling unit used for calling the first output module.
The specific implementation of the device control apparatus of the present application is substantially the same as that of each of the embodiments of the device control method described above, and is not described herein again.
In addition, the application also provides equipment control equipment which is applied to the first control center and other equipment controlled by the first control center in the internet. As shown in fig. 8, fig. 8 is a schematic structural diagram of a hardware operating environment according to an embodiment of the present application.
Fig. 8 is a schematic structural diagram of a hardware operating environment of the device control device.
As shown in fig. 8, the device control device may include: a processor 1001, such as a CPU, a memory 1005, a user interface 1003, a network interface 1004, a communication bus 1002. Wherein a communication bus 1002 is used to enable connective communication between these components. The user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface, a wireless interface. The network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface). The memory 1005 may be a high-speed RAM memory or a non-volatile memory (e.g., a magnetic disk memory). The memory 1005 may alternatively be a storage device separate from the processor 1001.
Optionally, the device control device may further include RF (Radio Frequency) circuitry, sensors, audio circuitry, WiFi modules, and the like.
Those skilled in the art will appreciate that the plant control plant architecture shown in fig. 8 does not constitute a limitation of the plant control plant and may include more or fewer components than shown, or some components in combination, or a different arrangement of components.
As shown in fig. 8, a memory 1005, which is a kind of computer storage medium, may include therein an operating system, a network communication module, a user interface module, and a device control program. Among them, the operating system is a program that manages and controls hardware and software resources of the device, and supports the operation of the device control program as well as other software or programs.
In the device control apparatus shown in fig. 8, the user interface 1003 is mainly used for connecting a terminal and performing data communication with the terminal, such as receiving an image to be steganographically transmitted from the terminal; the network interface 1004 is mainly used for the background server and performs data communication with the background server; the processor 1001 may be used to invoke a device control program stored in the memory 1005 and perform the steps of the device control method as described above.
The specific implementation of the device control method of the present application is substantially the same as that of each embodiment of the device control method, and is not described herein again.
The present application further provides an apparatus, comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method as described above.
The present application also provides a computer storage medium having stored thereon a computer program which, when executed by a processor, performs the steps of the method as described above.
Embodiments of the present application also provide a computer program product, which includes computer program code, when the computer program code runs on a computer, the computer is caused to execute the method as described in the above various possible embodiments.
An embodiment of the present application further provides a chip, which includes a memory and a processor, where the memory is used to store a computer program, and the processor is used to call and run the computer program from the memory, so that a device in which the chip is installed executes the method described in the above various possible embodiments.
It should be noted that step numbers such as S11 and S12 are used herein for the purpose of more clearly and briefly describing the corresponding content, and do not constitute a substantial limitation on the sequence, and those skilled in the art may perform S12 first and then S11 in specific implementation, which should be within the scope of the present application.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, the recitation of an element by the phrase "comprising an … …" does not exclude the presence of additional like elements in the process, method, article, or apparatus that comprises the element, and further, where similarly-named elements, features, or elements in different embodiments of the disclosure may have the same meaning, or may have different meanings, that particular meaning should be determined by their interpretation in the embodiment or further by context with the embodiment.
It should be understood that although the terms first, second, third, etc. may be used herein to describe various information, such information should not be limited to these terms. These terms are only used to distinguish one type of information from another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information, without departing from the scope herein. The word "if" as used herein may be interpreted as "at … …" or "when … …" or "in response to a determination", depending on the context. Also, as used herein, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context indicates otherwise. It will be further understood that the terms "comprises," "comprising," "includes" and/or "including," when used in this specification, specify the presence of stated features, steps, operations, elements, components, items, species, and/or groups, but do not preclude the presence, or addition of one or more other features, steps, operations, elements, components, species, and/or groups thereof. The terms "or" and/or "as used herein are to be construed as inclusive or meaning any one or any combination. Thus, "A, B or C" or "A, B and/or C" means "any of the following: a; b; c; a and B; a and C; b and C; A. b and C ". An exception to this definition will occur only when a combination of elements, functions, steps or operations are inherently mutually exclusive in some way.
It should be understood that, although the steps in the flowcharts in the embodiments of the present application are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least some of the steps in the figures may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, in different orders, and may be performed alternately or at least partially with respect to other steps or sub-steps of other steps.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, a device, or a network device) to execute the method according to the embodiments of the present application.
The above description is only a preferred embodiment of the present application, and not intended to limit the scope of the present application, and all modifications of equivalent structures and equivalent processes, which are made by the contents of the specification and the drawings of the present application, or which are directly or indirectly applied to other related technical fields, are included in the scope of the present application.

Claims (30)

1. An equipment control method is applied to a first control center and comprises the following steps:
s10: acquiring preset information, wherein the preset information is provided by the first control center and/or other equipment controlled by the first control center;
s11: detecting whether the preset information accords with a preset rule or not;
s12: and if so, executing corresponding equipment control operation according to a preset strategy to transfer the related data and/or control functions of the first control center to a second control center, wherein the second control center is one of the equipment controlled by the first control center, and the second control center is used for controlling the first control center and the other equipment.
2. The method of claim 1, wherein the preset information comprises at least one of:
connection information, the connection information including at least one of: connection status information, network rate information;
State information, the state information including at least one of: device state information, electric quantity information and storage space information;
environmental information, the environmental information including at least one of: external environment information and use environment information;
usage information, the usage information including at least one of: flow information, use habit information, current use application information;
distance information;
user physiological information.
3. The method of claim 2, wherein the step of S11 includes at least one of:
detecting whether the connection state information accords with a first preset rule or not;
detecting whether the network rate information accords with a second preset rule or not;
detecting whether the equipment state information accords with a third preset rule or not;
detecting whether the electric quantity information accords with a fourth preset rule;
detecting whether the storage space information accords with a fifth preset rule or not;
detecting whether the external environment information accords with a sixth preset rule or not;
detecting whether the use environment information accords with a seventh preset rule or not;
detecting whether the flow information accords with an eighth preset rule;
detecting whether the use habit information accords with a ninth preset rule or not;
Detecting whether the current application information meets a tenth preset rule or not;
detecting whether the distance information accords with an eleventh preset rule or not;
and detecting whether the user physiological information accords with a twelfth preset rule.
4. The method of claim 3, wherein the step of S12 includes at least one of:
if the connection state information accords with a first preset rule, executing corresponding equipment control operation according to a first preset strategy;
if the network rate information accords with a second preset rule, executing corresponding equipment control operation according to a second preset strategy;
if the equipment state information accords with a third preset rule, executing corresponding equipment control operation according to a third preset strategy;
if the electric quantity information accords with a fourth preset rule, executing corresponding equipment control operation according to a fourth preset strategy;
if the storage space information accords with a fifth preset rule, executing corresponding equipment control operation according to a fifth preset strategy;
if the external environment information conforms to a sixth preset rule, executing corresponding equipment control operation according to a sixth preset strategy;
if the using environment information accords with a seventh preset rule, executing corresponding equipment control operation according to a seventh preset strategy;
If the flow information conforms to an eighth preset rule, executing corresponding equipment control operation according to an eighth preset strategy;
if the use habit information accords with a ninth preset rule, executing corresponding equipment control operation according to a ninth preset strategy;
if the current application information accords with a tenth preset rule, executing corresponding equipment control operation according to a tenth preset strategy;
if the distance information accords with an eleventh preset rule, executing corresponding equipment control operation according to an eleventh preset strategy;
and if the user physiological information accords with a twelfth preset rule, executing corresponding equipment control operation according to a twelfth preset strategy.
5. The method of claim 4, further comprising: the step of performing the corresponding device control operation includes:
migrating relevant data in the first control center to the second control center; and/or the presence of a gas in the gas,
and transferring the control function of the first control center to the second control center.
6. The method of claim 5, wherein the relevant data comprises at least one of:
connection information data, setting item parameter data and related download data.
7. The method of claim 5, wherein the associated data further comprises at least one first associated data and/or at least one second associated data, and wherein the step of migrating the associated data in the first control center to the second control center comprises at least one of:
backing up or transferring only first relevant data in the first control center to the second control center;
only backing up or transferring second related data corresponding to the first related data in the first control center to the second control center;
backing up or transferring second related data corresponding to the first related data to the second control center in addition to backing up or transferring the first related data in the first control center to the second control center;
backing up or transferring first related data and corresponding updated data in the first control center to the second control center;
backing up or transferring second related data corresponding to the first related data in the first control center and corresponding updated data to the second control center;
and backing up or transferring first related data and corresponding updated data in the first control center and updated data of second related data corresponding to the first related data to the second control center.
8. The method of claim 5, wherein the manner of migration of the related data comprises at least one of:
synchronous, asynchronous, real-time, scheduled time, according to user settings, according to user habits, selected or set the same last time.
9. The method of claim 5, further comprising:
before transferring the control function of the first control center to the second control center, acquiring first corresponding information related to the second control center;
and processing the first corresponding information.
10. The method of claim 9, wherein the processing the first corresponding information comprises at least one of:
if the first corresponding information meets a first preset condition, executing the step of transferring the control function of the first control center to the second control center;
if the first corresponding information does not meet a first preset condition, the step of transferring the control function of the first control center to the second control center is not executed, and/or prompt information is output in the first control center and/or the second control center.
11. The method according to claim 10, wherein the first corresponding information includes at least one of first instruction information input on the second control center and/or connection status information, network rate information, device status information, power amount information, storage space information, external environment information, usage environment information, traffic information, usage habit information, currently used application information, distance information, and user physiological information of the second control center, and the meeting of the first preset condition includes at least one of:
If the first instruction information is biological characteristic information and the biological characteristic information accords with preset biological characteristic information, the first preset condition is met;
if the first instruction information is password information and the password information conforms to preset password information, conforming to the first preset condition;
and if at least one of the connection state information, the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the use environment information, the flow information, the use habit information, the current use application information, the distance information and the user physiological information of the second control center meets a second preset condition, the first preset condition is met.
12. The method of claim 5, further comprising:
after transferring the control function of the first control center to the second control center, receiving second instruction information sent by other equipment controlled by the second control center, wherein the second instruction information is input by a user on the other equipment controlled by the second control center;
responding to the second instruction information.
13. The method of any of claims 5 to 12, further comprising:
And after the control function of the first control center is transferred to the second control center, outputting related prompt information at the first control center and/or the second control center.
14. The method according to any one of claims 1 to 12, wherein the step of S10 is preceded by:
judging whether the mode is a preset mode or not;
if yes, the step S10 is executed.
15. An apparatus control method, characterized in that the method comprises the steps of:
s20: outputting device list information at a first control center, wherein the devices comprise at least one other device controlled by the first control center;
s21: determining a target control center according to the selection operation;
s22: detecting whether the related information of the target control center meets a preset requirement or not;
s23: and if so, executing corresponding equipment control operation according to a preset strategy to transfer the related data and/or control functions of the first control center to a second control center, wherein the second control center is one of the equipment controlled by the first control center, and the second control center is used for controlling the first control center and the other equipment.
16. The method of claim 15, wherein the related information comprises at least one of:
network rate information;
state information, the state information including at least one of: device state information, electric quantity information and storage space information;
environmental information, the environmental information including at least one of: external environment information and use environment information;
usage information, the usage information including at least one of: flow information, use habit information, current use application information;
distance information;
user physiological information.
17. The method of claim 16, wherein the step of S22 includes at least one of:
detecting whether the network rate information meets the network rate requirement;
detecting whether the equipment state information meets the equipment state requirement;
detecting whether the electric quantity information meets the electric quantity requirement;
detecting whether the storage space information meets the storage space requirement;
detecting whether the external environment information meets the external environment requirement;
detecting whether the use environment information meets the use environment requirement;
detecting whether the flow information meets the flow requirement;
Detecting whether the using habit information meets the using habit requirements or not;
detecting whether the current application information meets the current application requirement;
detecting whether the distance information meets the distance requirement;
and detecting whether the user physiological information meets the user physiological requirements.
18. The method of claim 15, wherein the step of S23 includes:
and if the related information of the target control center meets the preset requirement and the target control center is different from the first control center, transferring the control function of the first control center to the target control center.
19. The method of claim 18, further comprising:
migrating relevant data in the first control center to the target control center.
20. The method of claim 19, wherein the relevant data comprises at least one of:
connection information data, setting item parameter data and related download data.
21. The method of claim 19, wherein the associated data further comprises at least one first associated data and/or at least one second associated data, and wherein the step of migrating the associated data in the first control center to the target control center comprises at least one of:
Backing up or transferring only first relevant data in the first control center to the target control center;
only backing up or transferring second related data in the first control center to the target control center;
backing up or transferring second related data corresponding to the first related data to the target control center in addition to backing up or transferring the first related data in the first control center to the target control center;
backing up or transferring first related data and corresponding updated data in the first control center to the target control center;
backing up or transferring second related data and corresponding updated data in the first control center to the target control center;
and backing up or transferring first related data and corresponding updated data in the first control center and updated data of second related data corresponding to the first related data to the target control center.
22. The method of claim 19, wherein the manner of migration of the related data comprises at least one of:
synchronous, asynchronous, real-time, scheduled time, according to user settings, according to user habits, selected or set the same last time.
23. The method of claim 18, further comprising:
and before transferring the control function of the first control center to the target control center, acquiring second corresponding information related to the target control center and responding to the second corresponding information.
24. The method of claim 23, wherein said responding to said second correspondence information comprises at least one of:
if the second corresponding information meets a third preset condition, executing the step of transferring the control function of the first control center to the target control center;
if the second corresponding information does not meet a third preset condition, the step of transferring the control function of the first control center to the target control center is not executed, and/or prompt information is output in the first control center and/or the target control center.
25. The method according to claim 24, wherein the second corresponding information includes at least one of sixth command information inputted on the target control center and/or network rate information, device status information, power information, storage space information, external environment information, usage environment information, traffic information, usage habit information, current usage application information, distance information, and user physiological information of the target control center, and the third preset condition is met includes at least one of:
If the sixth instruction information is biological characteristic information and the biological characteristic information accords with preset biological characteristic information, the sixth instruction information accords with the third preset condition;
if the sixth instruction information is password information and the password information conforms to preset password information, conforming to the third preset condition;
and if at least one of the network rate information, the equipment state information, the electric quantity information, the storage space information, the external environment information, the using environment information, the flow information, the using habit information, the current using application information, the distance information and the user physiological information of the target control center meets the preset requirement, the third preset condition is met.
26. The method of claim 18, further comprising:
and after transferring the control function of the first control center to the target control center, receiving seventh instruction information sent by other equipment controlled by the target control center, and responding to the seventh instruction information.
27. The method of any of claims 18 to 26, further comprising, after the transferring the control function of the first control center to the target control center, at least one of:
Outputting related prompt information at the first control center and/or the target control center;
and updating the equipment list information.
28. The method according to any one of claims 15 to 26, wherein the step of S20 is preceded by:
judging whether the mode is a preset mode or not;
if yes, the step S20 is executed.
29. A device comprising a memory, a processor, and a device control program stored on the memory and executable on the processor, the device control program when executed by the processor implementing the steps of the device control method of any one of claims 1 to 28.
30. A computer-readable storage medium, characterized in that a device control program is stored thereon, which when executed by a processor implements the steps of the device control method according to any one of claims 1 to 28.
CN202010886785.2A 2020-08-28 2020-08-28 Device control method, device, and readable storage medium Active CN111812997B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202010886785.2A CN111812997B (en) 2020-08-28 2020-08-28 Device control method, device, and readable storage medium
PCT/CN2020/133164 WO2022041542A1 (en) 2020-08-28 2020-12-01 Processing method, device, and storage medium
EP20951210.2A EP4207924A4 (en) 2020-08-28 2020-12-01 Processing method, device, and storage medium
US18/175,774 US12034561B2 (en) 2020-08-28 2023-02-28 Processing method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010886785.2A CN111812997B (en) 2020-08-28 2020-08-28 Device control method, device, and readable storage medium

Publications (2)

Publication Number Publication Date
CN111812997A CN111812997A (en) 2020-10-23
CN111812997B true CN111812997B (en) 2021-02-05

Family

ID=72860331

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010886785.2A Active CN111812997B (en) 2020-08-28 2020-08-28 Device control method, device, and readable storage medium

Country Status (1)

Country Link
CN (1) CN111812997B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022041542A1 (en) 2020-08-28 2022-03-03 深圳传音控股股份有限公司 Processing method, device, and storage medium
CN113110078A (en) * 2021-03-30 2021-07-13 广东职业技术学院 Intelligent household appliance control method and system based on intelligent throw pillow
CN116300481A (en) * 2021-12-14 2023-06-23 中兴通讯股份有限公司 Intelligent household equipment control method and system, electronic equipment and storage medium
CN118363506A (en) * 2023-01-19 2024-07-19 华为技术有限公司 Method for device interaction and electronic device

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7877291B2 (en) * 1996-05-02 2011-01-25 Technology Licensing Corporation Diagnostic data interchange
CN103136827B (en) * 2013-01-21 2015-11-18 九阳股份有限公司 A kind of authority control method of network household appliance system
CN104093050B (en) * 2014-06-12 2017-10-20 华南理工大学 The controlled decision-making technique and device of controlled terminal based on multiple intelligent remote controllers
CN106707978B (en) * 2015-11-13 2021-10-22 北京奇虎科技有限公司 Method for transferring intelligent household control right through address book and address book
CN106980274A (en) * 2016-01-19 2017-07-25 珠海格力电器股份有限公司 air conditioning unit control method
CN108663950A (en) * 2017-03-27 2018-10-16 青岛海尔滚筒洗衣机有限公司 A kind of control method of transfer control authority
CN110109371A (en) * 2019-06-05 2019-08-09 珠海格力电器股份有限公司 Intelligent household equipment management system and equipment management method

Also Published As

Publication number Publication date
CN111812997A (en) 2020-10-23

Similar Documents

Publication Publication Date Title
CN111812997B (en) Device control method, device, and readable storage medium
CN112004173B (en) Bluetooth headset switching method, mobile terminal and computer readable storage medium
CN111901211B (en) Control method, apparatus and storage medium
CN109348067B (en) Method for adjusting screen display brightness, mobile terminal and computer readable storage medium
CN109005574B (en) Cell selection method, mobile terminal and computer readable storage medium
CN109982402A (en) Terminal voice call method, mobile terminal and computer readable storage medium
CN113392207B (en) Interaction method, processing device and storage medium
CN109671450B (en) Song playing method and device and computer readable storage medium
US12034561B2 (en) Processing method, device and storage medium
CN111935849A (en) Information processing method, device and storage medium
CN110875979A (en) Contextual model control method, terminal and computer readable storage medium
CN112612598A (en) Anti-addiction method, mobile terminal and computer-readable storage medium
CN112286122A (en) Intelligent household control method, device, terminal and storage medium
CN108712558A (en) Incoming call reminding method, mobile terminal and the readable storage medium storing program for executing of mobile terminal
CN109308147B (en) Application icon display method and device and computer readable storage medium
CN110099173B (en) Touch experience mode switching method, terminal and storage medium
CN112311934A (en) Data card switching method, intelligent terminal and computer readable storage medium
CN113347676B (en) Processing method, mobile terminal and storage medium
CN107894958B (en) Junk information cleaning method, terminal, server and computer readable storage medium
CN107995365B (en) Method for outputting prompt tone by terminal, mobile terminal and computer readable storage medium
CN112118566B (en) Network mode regulation and control method, equipment and computer readable storage medium
CN112422738B (en) Data service management method, mobile terminal and computer storage medium
CN115278932A (en) Network reconnection method, device, terminal equipment and storage medium
CN114665555A (en) Control method, intelligent terminal and storage medium
CN115277922A (en) Processing method, intelligent terminal and storage medium

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
GR01 Patent grant
GR01 Patent grant