CN111930024B - Control method, apparatus and storage medium - Google Patents

Control method, apparatus and storage medium Download PDF

Info

Publication number
CN111930024B
CN111930024B CN202010989325.2A CN202010989325A CN111930024B CN 111930024 B CN111930024 B CN 111930024B CN 202010989325 A CN202010989325 A CN 202010989325A CN 111930024 B CN111930024 B CN 111930024B
Authority
CN
China
Prior art keywords
information
control information
control
preset
connection
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
CN202010989325.2A
Other languages
Chinese (zh)
Other versions
CN111930024A (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 Transsion Holdings Co Ltd
Original Assignee
Shenzhen Transsion 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 Transsion Holdings Co Ltd filed Critical Shenzhen Transsion Holdings Co Ltd
Priority to CN202010989325.2A priority Critical patent/CN111930024B/en
Priority to CN202111546606.1A priority patent/CN114006972A/en
Publication of CN111930024A publication Critical patent/CN111930024A/en
Priority to PCT/CN2020/133164 priority patent/WO2022041542A1/en
Priority to EP20951210.2A priority patent/EP4207924A4/en
Application granted granted Critical
Publication of CN111930024B publication Critical patent/CN111930024B/en
Priority to US18/175,774 priority patent/US12034561B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

The application discloses a control method, a device and a storage medium, wherein the method comprises the following steps: s10: if a preset event occurs, outputting at least one piece of first control information and at least one piece of second control information, wherein the first control information corresponds to a first device directly connected with the management device, and the second control information corresponds to a second device indirectly connected with the management device; s20: receiving operation information, executing corresponding control according to the operation information and a first preset strategy, and updating the first control information and/or the second control information. The method and the device have the advantages that simple control interaction can be only carried out after the terminal is connected with the first equipment and/or the second equipment, so that the control interaction after the equipment are mutually connected is more intelligent, convenient and rapid. In addition, the control interaction between the direct connection devices and the control interaction between the indirect connection devices can be supported, so that the function is stronger, and the experience is more intelligent, convenient and quick.

Description

Control method, apparatus and storage medium
Technical Field
The present application relates to the field of electronic technologies, and in particular, to a control method, a device, and a 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, after the devices are connected with each other, the control interaction between the devices is relatively simple or fixed, not intelligent enough, convenient and fast, and further results in poor user experience. Therefore, how to make the control interaction after the mutual connection of the devices more intelligent, convenient and quick 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 present application mainly aims to provide a control method, a device and a storage medium, and aims to solve the technical problem that control interaction after mutual connection of devices is not intelligent, convenient and fast.
In order to achieve the above object, the present application provides a control method, including the steps of:
outputting at least one first control message and/or at least one second control message;
receiving operation information, executing corresponding control according to the operation information and a first preset strategy, and/or updating the first control information and/or the second control information.
Optionally, the first control information corresponds to a first device directly or indirectly connected to the management device, and the second control information corresponds to a second device directly or indirectly connected to the management device.
Optionally, before the step of outputting the at least one first control information and/or the at least one second control information, the method further includes: detecting whether a preset event occurs, if so, executing the step of outputting at least one first control message and/or at least one second control message; and/or if not, not executing the step of outputting the at least one first control information and/or the at least one second control information.
Optionally, the preset event includes at least one of a switch of a control center, a connection establishment or disconnection between the first device and the management device, a connection establishment or disconnection between the second device and the management device, a change in a function and/or an interface of a system and/or an application on the first device and/or the second device (e.g., an alarm clock sounds, an application is opened or exited, etc.), or a change in status information of the first device and/or the second device (e.g., a remaining power is lower than a certain preset value, e.g., 10%; and then as a change in an environment, e.g., a change from day to night, or a change from a company to a home, etc.).
Optionally, the status information of the device includes at least one of a device identifier, a device name, a device address, a device type, a device number, a device power level, and a device usage status.
Optionally, the device usage status may include at least one of an environment (e.g., time, location, etc.) where the device is located, storage space information, usage information (e.g., traffic information, usage habit information, current usage application information, etc.), a normal running status, an abnormal running status, a smooth running status, a stuck running status, an idle running status, an overload running status, a connection allowed status, a connection not allowed status, a connection limited status, a safe status or mode, a non-safe status or mode, a wearing status, a non-wearing status, a usage status, and a non-usage status.
Optionally, the content of the first control information and/or the second control information includes at least one of:
device information of the first device and/or the second device;
the first device application information and/or function information;
the second device application information and/or function information;
the first device operation interface information and/or the second device operation interface information.
Optionally, the output form of the first control information and/or the second control information includes at least one of the following:
one device corresponds to one window or page or control or card;
all the devices are correspondingly displayed on the same window or page or control or card;
the first control information is displayed in a first display area or a first display screen;
the second control information is displayed in a second display area or a second display screen;
and the first control information and/or the second control information are/is simultaneously displayed in a display area or a display screen.
Optionally, before the step of executing corresponding control according to the operation information and a first preset policy, and/or updating the first control information and/or the second control information, detecting whether a management device currently outputting control information meets a first preset rule, if so, executing the step of executing corresponding control according to the operation information and the first preset policy, and/or updating the first control information and/or the second control information.
Optionally, the meeting of the first preset rule includes at least one of:
the management equipment is a control center;
the management equipment is in a preset mode;
the interface of the management equipment is in an operable state;
outputting authentication information and passing the authentication;
and receiving a preset operation instruction.
Optionally, the step of performing corresponding control according to the operation information and a first preset policy, and/or updating the first control information and/or the second control information includes at least one of:
if the operation information is a connection switching operation, changing the connection type of the first equipment and/or changing the connection type of the second equipment; alternatively, the change may be a direct connection or an indirect connection;
if the operation information is a connection establishing operation, establishing a connection between the first device and the second device;
if the operation information is disconnection operation, outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction;
if the operation information is a setting operation, outputting the setting information, and carrying out corresponding setting according to a setting instruction;
if the operation information is transfer information operation, transferring at least one piece of information on the first equipment to the second equipment; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device.
Optionally, the direct connection is changed into the indirect connection, taking the first device as an example, the connection information may be acquired by the third device through the management device and/or the first device, the third device may also acquire the connection information through broadcast information, the third device is connected to the management device according to the connection information, the management device is disconnected from the first device, and/or the first device and the third device establish a connection.
Alternatively, the indirect connection is changed to the direct connection, and taking the second device as an example, the second device may acquire the connection information through a third device connected to the management device or broadcast information, and the second device connects to the management device according to the connection information and/or the management device disconnects from the third device.
Optionally, the performing corresponding setting according to the setting instruction includes at least one of:
opening or closing at least one of a system function, an application function and a display interface of the first device;
opening or closing at least one of a system function, an application function and a display interface of the second device;
setting connection parameters of the management device and the first device and/or the second device;
and setting working parameters of the first equipment and/or the second equipment.
Optionally, the connection parameters include at least one of:
connection rate, connection delay, connection duration, connection time, connection location, and connection mode.
Optionally, the method further comprises:
and responding to the occurrence of a first preset event, and switching the first preset strategy into a second preset strategy for control.
Optionally, the method further comprises at least one of:
the first device is directly or indirectly connected with the management device;
the second device is directly or indirectly connected with the management device.
Optionally, if the first control information and/or the second control information includes corresponding device information, the updating the first control information and/or the second control information includes at least one of the following:
displaying the corresponding equipment information in a differentiated mode;
hiding the corresponding device information;
and outputting prompt information corresponding to the control result.
Optionally, if the first control information and/or the second control information includes corresponding application information and/or function information, the updating the first control information and/or the second control information includes at least one of the following:
opening or closing the corresponding application and/or function;
increasing or decreasing parameter values of the corresponding application and/or function.
Optionally, if the first control information and/or the second control information includes corresponding operation interface information, the updating of the first control information and/or the second control information includes at least one of the following:
adjusting the display parameters of the corresponding operation interface;
transferring an operation interface corresponding to the first control information to equipment corresponding to the second control information;
transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information;
and closing or hiding the corresponding operation interface.
Optionally, the method further comprises: and after the corresponding operation interface is closed or hidden, if a preset operation is received, displaying the corresponding operation interface again.
The present application also provides a control method, the method comprising the steps of:
acquiring first operation information of a first operation and second operation information of a second operation;
detecting whether the first operation information and/or the second operation and/or management equipment information meet preset conditions;
and if so, executing corresponding control according to a first preset strategy, and/or updating first control information corresponding to the first equipment and/or second control information corresponding to the second equipment.
Optionally, the first operation information corresponds to a first device directly or indirectly connected to the management device, and the second operation information corresponds to a second device directly or indirectly connected to the management device.
Optionally, the first operation corresponding to the first device information and the second operation corresponding to the second device information are two independent operations, or belong to two parts of the same operation.
Optionally, the method further comprises: and responding to the occurrence of a preset event, and switching the first preset strategy into a second preset strategy for control.
Optionally, if the first operation and the second operation are two independent operations, the first operation or the second operation is any one of a click, a double click, a heavy press, a light press, a long press, and a short press.
Optionally, if the first operation and the second operation belong to two parts of the same operation, the same operation is any one of sliding, dragging, air-separating gesture, voice control, and visual control.
Optionally, the first operation belongs to a start operation of the same operation, and the second operation belongs to an end operation of the same operation.
Optionally, the meeting of the preset condition includes at least one of:
the management equipment is a control center;
the management equipment is in a preset mode;
the current interface of the management equipment is in an operable state;
outputting authentication information and passing the authentication;
receiving a preset operation instruction;
the first operation and/or the second operation triggering area is a preset area;
the first operation and/or the second operation triggering mode is a preset mode;
the first operation times, the duration or the pressure value meet a first preset requirement;
the second operation times, the duration or the pressure value meet a second preset requirement;
the times, time intervals or position information of the first operation and the second operation meet a third preset requirement.
Optionally, the step of performing corresponding control according to a first preset policy, and/or updating first control information corresponding to the first device and/or second control information corresponding to the second device includes at least one of the following steps:
changing the first device to an indirect connection and/or changing the second device to a direct connection;
establishing a connection between the first device and the second device;
outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction;
outputting the setting information, and carrying out corresponding setting according to the setting instruction;
transferring at least one piece of information on the first device to the second device, and/or transferring at least one piece of information on the second device to the first device, and/or transferring at least one piece of information on the management device to the first device and/or the second device.
Optionally, the first device may be changed to be indirectly connected, where the third device acquires connection information through a management device and/or the first device, and the third device may also acquire connection information through broadcast information, where the third device connects to the management device according to the connection information, the management device disconnects from the first device, and/or the first device establishes connection with the third device.
Optionally, the second device is changed to be directly connected, where the second device acquires connection information through a third device connected to the management device or broadcast information, the second device is connected to the management device according to the connection information, and/or the management device disconnects the third device.
Optionally, the performing corresponding setting according to the setting instruction includes at least one of:
opening or closing at least one of a system function, an application function and a display interface of the first device;
opening or closing at least one of a system function, an application function and a display interface of the second device;
setting connection parameters of the management device and the first device and/or the second device;
and setting working parameters of the first equipment and/or the second equipment.
Optionally, the connection parameters include at least one of:
connection rate, connection delay, connection duration, connection time, connection location, and connection mode.
Optionally, the method further comprises:
and if the preset condition is not met, the first operation information and/or the second operation information are not responded, and/or prompt information is output.
Optionally, the method further comprises at least one of:
the first device is directly or indirectly connected with the management device;
the second device is directly or indirectly connected with the management device.
Optionally, the content of the first control information and/or the second control information includes at least one of:
device information of the first device and/or the second device;
the first device application information and/or function information;
the second device application information and/or function information;
the first device operation interface information and/or the second device operation interface information.
Optionally, the output form of the first control information and/or the second control information includes at least one of the following:
one device corresponds to one window or page or control or card;
all the devices are correspondingly displayed on the same window or page or control or card;
the first control information is displayed in a first display area or a first display screen;
the second control information is displayed in a second display area or a second display screen;
and the first control information and/or the second control information are/is simultaneously displayed in a display area or a display screen.
Optionally, if the first control information and/or the second control information includes corresponding device information, updating the first control information corresponding to the first device and/or the second control information corresponding to the second device, where the updating includes at least one of the following:
displaying the corresponding equipment information in a differentiated mode;
hiding the corresponding device information;
and outputting prompt information corresponding to the control result.
Optionally, if the first control information and/or the second control information includes corresponding application information and/or function information, updating the first control information corresponding to the first device and/or the second control information corresponding to the second device, where the updating includes at least one of:
opening or closing the corresponding application and/or function;
increasing or decreasing parameter values of the corresponding application and/or function.
Optionally, if the first control information and/or the second control information includes corresponding operation interface information, updating the first control information corresponding to the first device and/or the second control information corresponding to the second device, where the updating includes at least one of:
adjusting the display parameters of the corresponding operation interface;
transferring an operation interface corresponding to the first control information to equipment corresponding to the second control information;
transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information;
and closing or hiding the corresponding operation interface.
Optionally, the method further comprises: and after the corresponding operation interface is closed or hidden, if a preset operation is received, displaying the corresponding operation interface again.
The present application also provides a control method, characterized in that the method comprises the steps of:
outputting at least one first control message and/or at least one second control message;
receiving operation information, switching at least one piece of information on the management equipment and/or at least one piece of information on the first equipment to the second equipment according to the operation information, and/or switching at least one piece of information on the management equipment and/or at least one piece of information on the second equipment to the first equipment, and/or switching at least two pieces of information of at least one piece of information on the management equipment and at least one piece of information on the first equipment and at least one piece of information on the second equipment to the third equipment.
Optionally, the information may be a control command, or may be data (e.g., a file, application information, an application interface, system information, a system interface, etc.).
Optionally, the first control information corresponds to a first device to which the management device is directly or indirectly connected, and/or the second control information corresponds to a second device to which the management device is directly or indirectly connected, and/or the third device is directly or indirectly connected to the first device, and/or the third device is directly or indirectly connected to the second device.
Optionally, the management device (e.g. a mobile phone) displays control information of the management device itself, the first device is a television, the second device is a sound box, the third device is a smart screen, by operating the control information, the screen display content of the management device is switched to the first device and the third device for display, and/or the sound of the management device is switched to the second device for playing, and the specific corresponding information is switched to which device, which can be set by the user or automatically determined according to the habit or selection of the user, or determined by the current state of the different devices (e.g. the remaining power, whether switching or connection is allowed, whether the maximum connection number is reached, whether the running state of the devices is smooth, etc.) (an output interface is selected by the user, or configuration can be selected by the user according to a user-set policy, for example, at least one device with the largest remaining power and/or the best display resolution and/or the fastest display speed is selected as a device among the multiple devices supporting the display function Target display device), through this kind of control mode, not only can be more convenient, intelligent and swift, can also in a flexible way call and rational configuration use resource between different equipment, in addition because both can support the control interaction between the direct connection equipment, still can support the control interaction between the indirect connection equipment, the function is stronger, experiences more intelligently, convenient and swift.
In one embodiment, the management device (e.g. an earphone) may be connected to the first device (e.g. a mobile phone) and/or the second device (e.g. a tablet) and/or the third device (e.g. a PC) at the same time, and at this time, if a preset event (e.g. an incoming call, such as an alarm clock, etc.) occurs, the management device may automatically switch to the tablet according to the status information of the management device and/or the first device and/or the second device, for example, if the user is using the earphone, the incoming call is automatically switched to the earphone, or if the earphone is in an unworn state and the user is using the tablet, the incoming call is automatically switched to the tablet, or the tablet is not enough in power, and the management device may also be automatically switched to the PC or even to other devices such as a smart speaker or a smart tv, and the policy for automatic switching may be set by the user in advance or automatically determined according to the usage habit of the user or according to big data analysis, etc. in this embodiment, when a call comes, the device can also support simultaneous reminding or output of prompt information (which can be voice or interface) on the earphone and/or the mobile phone and/or the tablet and/or the PC and other devices, and then the target device to be switched to or directly answered or hung up or muted is determined according to the selection of the user, so that more choices and intelligent experience can be provided for the user.
In another embodiment, the management device (e.g., a mobile phone) may be connected to the first device (e.g., a car) and/or the second device (e.g., a watch) at the same time, and when the user navigates or listens to a song on the mobile phone, if it is detected that the user enters the car with the mobile phone (which may be detected by a short-range communication method, a camera, infrared or ultrasonic or positioning service), the navigation or listening to the song on the mobile phone may be automatically switched to the car (if there is a screen to support display, if there is no screen to support voice output). When a user gets off the vehicle, navigation or song listening can be automatically switched to the watch from the vehicle, besides an automatic mode, prompt information can be output on the mobile phone or the vehicle or the watch, and switching is triggered by user selection, so that more flexible and intelligent experience can be provided for the user.
To achieve the above object, the present application also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the program implementing the steps of the 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 implementing the control method, the program implementing the control method being executed by a processor to implement the steps of the control method as described above.
The application is characterized in that through S10: if a preset event occurs, outputting at least one piece of first control information and at least one piece of second control information, wherein the first control information corresponds to a first device directly connected to the management device, and the second control information corresponds to a second device indirectly connected to the management device; s20: receiving operation information, executing corresponding control according to the operation information and a first preset strategy, and updating the first control information and/or the second control information. After the management equipment is connected with the first equipment and/or the second equipment, the corresponding first control information and/or the second control information are output and the operation information corresponding to the first control information and/or the second control information is received, so that the corresponding control is executed through the operation information and the first preset strategy, the situation that only simple control interaction can be carried out after the management equipment is connected with the first equipment and/or the second equipment is avoided, and the control interaction after the equipment is mutually connected is more intelligent, convenient and rapid. In addition, the control interaction between the direct connection devices and the control interaction between the indirect connection devices can be supported, so that the function is stronger, and the experience is more intelligent, convenient and quick.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and together with the description, serve to explain the principles of the application. In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the description of the embodiments will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
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 of a first embodiment of the control method of the present application;
FIG. 4 is a diagram illustrating a pop-up box of the control method of the present application;
FIG. 5 is a schematic diagram illustrating adjustment of display positions of an operation interface according to the control method of the present application;
FIG. 6 is a schematic flow chart of a second embodiment of the control method of the present application;
FIG. 7 is a schematic diagram of the UI components of the control method of the present application;
FIG. 8 is a schematic diagram of user operation of the control method of the present application;
FIG. 9 is a functional block diagram of the control device of the present application in accordance with the preferred embodiment;
FIG. 10 is a schematic diagram of another functional block of the preferred embodiment of the control apparatus of the present application;
fig. 11 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. With the above figures, there are shown specific embodiments of the present application, which will be described in more detail below. These drawings and written description are not intended to limit the scope of the inventive concepts in any manner, but rather to illustrate the inventive concepts to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
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.
It should be noted that step numbers such as S10 and S20 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 S20 first and then S10 in specific implementation, which should be within the scope of the present application.
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 in 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. Optionally, the light sensor includes an ambient light sensor that may adjust the brightness of the display panel 1061 according to the brightness of ambient light, and a proximity sensor that may turn off the display panel 1061 and/or the 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. Alternatively, 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. Optionally, the touch detection device detects a touch orientation of a user, detects a signal caused by a 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. Optionally, 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 thereto.
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 program storage area and a data storage area, and optionally, the program storage area may store an operating system, an application program (such as a sound playing function, an image playing function, and the like) required by at least one function, 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 and a modem processor, optionally, the application processor mainly handles operating systems, user interfaces, application programs, etc., and the modem processor 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.
Optionally, 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. Alternatively, the eNodeB2021 may be connected with other enodebs 2022 through a 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. Optionally, the MME2031 is a control node that handles signaling between the UE201 and the EPC203, providing 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 a control method, and referring to fig. 3, fig. 3 is a schematic flow chart of a first embodiment of the control method of the present application.
Embodiments of the present application provide embodiments of a control method, optionally, although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be performed in an order different than here. The control method can be applied to management devices including, but not limited to, personal computers, smart phones, and the like. For convenience of description, the following omits to perform various steps of a subject description control method including:
step S10, outputting at least one first control information corresponding to a first device directly connected to the management device and at least one second control information corresponding to a second device indirectly connected to the management device.
Optionally, before the step of outputting the at least one first control information and/or the at least one second control information, the method further includes: detecting whether a preset event occurs, if so, executing the step of outputting at least one first control message and/or at least one second control message; and/or, if not, not executing the step of outputting the at least one first control information and/or the at least one second control information;
optionally, the preset event includes at least one of a switch of a control center, a connection establishment or disconnection between the first device and the management device, a connection establishment or disconnection between the second device and the management device, a change in a function and/or an interface of a system and/or an application on the first device and/or the second device (e.g., an alarm clock sounds, an application is opened or exited, etc.), or a change in status information of the first device and/or the second device (e.g., a remaining power is lower than a certain preset value, e.g., 10%; and then as a change in an environment, e.g., a change from day to night, or a change from a company to a home, etc.).
Optionally, the status information of the device includes at least one of a device identifier, a device name, a device address, a device type, a device number, a device power level, and a device usage status.
Optionally, the device usage status may include at least one of an environment (e.g., time, location, etc.) where the device is located, storage space information, usage information (e.g., traffic information, usage habit information, current usage application information, etc.), a normal running status, an abnormal running status, a smooth running status, a stuck running status, an idle running status, an overload running status, a connection allowed status, a connection not allowed status, a connection limited status, a safe status or mode, a non-safe status or mode, a wearing status, a non-wearing status, a usage status, and a non-usage status.
Optionally, at least one first control information and/or at least one second control information is output, wherein the first control information corresponds to a first device connected to the management device, and the second control information corresponds to a second device connected to the management device. Optionally, the management Device, the first Device, and the second Device include any one of a terminal Device (e.g., a smart phone, a PAD (Portable Android Device), etc.), a wearable smart Device (e.g., a smart watch, a smart bracelet, a smart headset, etc.), a smart home Device (e.g., a smart television, a smart speaker, etc.), and a vehicle networking Device (e.g., a smart car, a vehicle-mounted terminal, etc.).
The content of the first control information and/or the second control information includes at least one of: device information of the first device and/or the second device; the first device application information and/or function information; the second device application information and/or function information; the first device operation interface information and/or the second device operation interface information.
Optionally, the content of the first control information and/or the second control information includes: device information of the first device and/or the second device; first device application information and/or function information; second device application information and/or function information; at least one of the first device operation interface information and/or the second device operation interface information.
For the device information of the first device and/or the second device, the device information includes a device name, a device identifier, and other information for facilitating a user to distinguish the devices, for example, the device name is "smart television", and the user can know that the device is a smart television by the device name without mistakenly recognizing the smart television as a smart phone; the device address, such as a bluetooth address, a WIFI (Wireless Fidelity) address, and other information used for data exchange between devices, is unique identity information of each device.
For the first device application information and/or function information, the first device application information includes system application (e.g., camera, sound recording) information (e.g., application name, application icon), payment application (e.g., game application, office application) information (e.g., application name, application icon), and the like; the first device function information includes functions in the first device application, such as taking a picture, playing audio, creating a new file, and the like.
For the second device application information and/or function information, the second device application information includes system application (e.g., camera, sound recording) information (e.g., application name, application icon), payment application (e.g., game application, office application) information (e.g., application name, application icon), and the like; the second device function information includes functions in the first device application, such as taking a picture, playing audio, creating a new file, and the like.
For the first equipment operation interface information and/or the second equipment operation interface information, the operation interface information comprises the interface currently displayed by the equipment, and the first equipment and/or the second equipment can be remotely controlled.
The output form of the first control information and/or the second control information includes at least one of: one device corresponds to one window or page or control or card; all the devices are correspondingly displayed on the same window or page or control or card; the first control information is displayed in a first display area or a first display screen; the second control information is displayed in a second display area or a second display screen; and the first control information and/or the second control information are/is simultaneously displayed in a display area or a display screen.
Optionally, the output form of the first control information and/or the second control information includes at least one of: one device corresponds to one window or page or control or card; all the devices are correspondingly displayed on the same window or page or control or card; the first control information is displayed in a first display area or a first display screen; the second control information is displayed in a second display area or a second display screen; the first control information and/or the second control information are simultaneously displayed in a display area or a display screen.
Optionally, the window generally refers to a display mode that does not completely occupy the entire screen for displaying, for example, a pop-up box, referring to fig. 4, 400 is a smartphone, and 401 is a pop-up box; for a page, the whole screen is generally fully occupied for displaying, for example, a web page of a browser; with respect to controls, it is common to refer to child windows, such as list boxes, edit boxes, and the like. For the display and window or page or control or card, the representation form of the first control information and/or the second control information, namely the presented shape, is determined.
For the display area, the display screen, it is determined the display position of the first control information and/or the second control information. Wherein the display area is a portion of the display screen. It will be appreciated that the management device may have one or more display screens.
Optionally, the management device is a data processing center, for example, acquiring the first control information from the first device.
The method further comprises at least one of the following: the first device is directly or indirectly connected with the management device; the second device is directly or indirectly connected with the management device.
Alternatively, the connection type includes a direct connection and an indirect connection, and the first device may be directly connected or indirectly connected to the management device, and the second device may also be directly connected or indirectly connected to the management device. For example, if the first device is directly connected to the management device, and the first device is directly connected to the second device, the management device is indirectly connected to the second device.
Step S20, receiving operation information, executing corresponding control according to the operation information and a first preset policy, and updating the first control information and/or the second control information.
Optionally, the operation information is received, and corresponding control is performed according to the operation information and a first preset policy, or the first control information and/or the second control information are updated, or corresponding control is performed and the first control information and/or the second control information are updated according to the operation information and the first preset policy. The operation information is information corresponding to the first control information and/or the second control information that is output, and for example, after the management apparatus outputs the first control information and/or the second control information, the user operates the output control information to generate operation information.
Optionally, the purpose of updating the first control information and/or the second control information is to differently display the first control information and/or the second control information corresponding to the operation information of the user, so that the user can determine the object operated by the user through the differently displayed first control information and/or second control information.
Before the step S20, it is detected whether the management device currently outputting the control information satisfies a first preset rule, and if so, the step S20 is executed.
Optionally, whether the management device currently outputting the control information meets a first preset rule is detected, if yes, receiving the operation information is executed, and a corresponding control step is executed according to the operation information and a first preset strategy. The introduction of the first preset rule avoids the misoperation of the user, and it can be understood that the misoperation is an operation which is generated by the user without the operation intention, that is, the operation information does not need to be acquired.
The first preset rule is satisfied, and the first preset rule includes at least one of the following: the management equipment is a control center; the management equipment is in a preset mode; the interface of the management equipment is in an operable state; outputting authentication information and passing the authentication; and receiving a preset operation instruction.
Optionally, the first preset rule is satisfied, including at least one of: the management device is a control center, and it can be understood that the control center acquires the first control information and/or the second control information; the management equipment is in a preset mode; the interface of the management equipment is in an operable state; outputting authentication information and passing the authentication; and receiving a preset operation instruction.
Optionally, the preset mode includes an intelligent mode, a shortcut operation mode, an automatic switching mode, and the like, which execute the relevant functions of the control center.
Optionally, managing the interface of the device in an operable state may include the device being in an unlocked state.
Optionally, for the authentication information, it may be ensured that the user currently operating the device is an authorized user.
Optionally, the preset operation instruction is equivalent to a secondary confirmation instruction, and includes a preset gesture instruction, a preset voice command, a preset combination key command, and the like.
The first preset policy includes at least one of the following: if the operation information is a connection switching operation, changing the connection type of the first equipment and/or changing the connection type of the second equipment; if the operation information is a connection establishing operation, establishing a connection between the first device and the second device; if the operation information is disconnection operation, outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction; if the operation information is a setting operation, outputting the setting information, and carrying out corresponding setting according to a setting instruction; if the operation information is transfer information operation, transferring at least one piece of information on the first equipment to the second equipment; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device.
And if the operation information is the switching connection operation, changing the connection type of the first equipment and/or changing the connection type of the second equipment.
Optionally, if the operation information is a connection switching operation, the connection type of the first device is changed, or the connection type of the second device is changed, or the connection type of the first device is changed and the connection type of the second device is changed. For example, the management device is directly connected to the first device or indirectly connected to the second device, and after performing the operation of switching the connection, the management device is directly connected to the second device or indirectly connected to the first device.
Optionally, the direct connection is changed into the indirect connection, taking the first device as an example, the connection information may be acquired by the third device through the management device and/or the first device, the third device may also acquire the connection information through broadcast information, the third device is connected to the management device according to the connection information, the management device is disconnected from the first device, and/or the first device and the third device establish a connection.
Alternatively, the indirect connection is changed to the direct connection, and taking the second device as an example, the second device may acquire the connection information through a third device connected to the management device or broadcast information, and the second device connects to the management device according to the connection information and/or the management device disconnects from the third device.
And if the operation information is the operation of establishing connection, establishing the connection between the first equipment and the second equipment.
Optionally, if the operation information is a connection establishment operation, establishing a connection between the first device and the second device. For example, after the management device is connected to the first device and the second device, the first device and the second device may also establish connection through an operation on the management device. It can be understood that, since the management device has established connections with the first device and the second device, respectively, establishing a connection between the first device and the second device through the management device may avoid a connection verification (e.g., device security verification) process, thereby improving efficiency of establishing a connection between the first device and the second device.
In addition, after the first device and the second device establish connection, cooperative work can be performed (for example, a command issued by the management device is responded together). For example, the first device is an intelligent air conditioner, the second device is an intelligent watch, the management device establishes connection between the intelligent air conditioner and the intelligent watch when the intelligent air conditioner and the intelligent watch need to work cooperatively, and the management device issues an instruction for intelligently adjusting the room temperature to the intelligent air conditioner and the intelligent watch, for example, the intelligent watch feeds back the monitored perspiration amount of the user to the intelligent air conditioner in real time (whether the temperature is suitable for influencing the perspiration amount, if the temperature is low, the perspiration amount is too small, and if the temperature is high, the perspiration amount is too large), so that the intelligent air conditioner adjusts the output power in real time according to the perspiration amount, further controls the room temperature, and creates a comfortable environment for the user (particularly, when the user sleeps, if the temperature is unsuitable, the sleep quality of the user is greatly influenced (such as difficulty in sleeping, being awakened by heat, and the like)), so that the intelligent air conditioner is more intelligent.
And if the operation information is disconnection operation, outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction.
Optionally, if the operation information is a disconnection operation, outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration, and reconnection strategy according to the setting instruction. Wherein the disconnection time is a time of day, e.g., disconnection from the first device at 16: 00; the disconnection time period is a time period, for example, after 50 minutes, the connection is disconnected after the connection with the first device is established; the reconnection strategy is reconnection after disconnection between devices, for example, reconnection with a first device is automatically performed after 10 minutes elapses after disconnection from the first device.
Furthermore, for a device that cannot establish a connection with multiple devices and transmit data simultaneously, in order to ensure the stability of the established connection, it is also possible to set the property of whether the connection can be interrupted manually when establishing the connection, for example, for a transmission task of important data whose transmission priority is high relative to a transmission task of unimportant data (which is of relatively low importance), when transmission of important data is required, it may be set that the connection is not interrupted manually, i.e., it is not interrupted or cancelled by human operation until the end of the transmission of the important data.
And if the operation information is a setting operation, outputting the setting information and carrying out corresponding setting according to a setting instruction.
Optionally, if the operation information is a setting operation, the setting information is output, and corresponding setting is performed according to a setting instruction, where the setting instruction may act on the management device, the first device, and/or the second device, and for example, the management device, the first device, and/or the second device displays the same display page (e.g., the display page of the first device) through the setting instruction.
The corresponding setting is performed according to the setting instruction, and includes at least one of the following: opening or closing at least one of a system function, an application function and a display interface of the first device; opening or closing at least one of a system function, an application function and a display interface of the second device; setting connection parameters of the management device and the first device and/or the second device; and setting working parameters of the first equipment and/or the second equipment.
Optionally, the corresponding setting is performed according to the setting instruction, and includes at least one of the following: opening or closing at least one of a system function, an application function and a display interface of the first device; at least one of a system function, an application function and a display interface of the second device is turned on or off; setting connection parameters of the management equipment and the first equipment and/or the second equipment; setting operating parameters of the first device and/or the second device.
The connection parameters include at least one of:
connection rate, connection delay, connection duration, connection time, connection location, and connection mode.
Optionally, the connection parameter includes at least one of a connection rate, a connection delay, a connection duration, a connection time, a connection location, and a connection mode.
Alternatively, for the connection rate, the rate of data transfer may be limited by setting the connection rate, e.g., the connection rate is 100KB/s and the inter-device data transfer rate of the connection is less than or equal to 100 KB/s.
Alternatively, as for the connection delay, a delay of data transmission between the connected devices may be set, for example, the connection delay is 5 seconds, which means that the data receiver receives data after 5 seconds after the data sender sends data.
Optionally, for the connection duration, after the connection reaches the connection duration, the connection is automatically disconnected, for example, the connection duration is 5 minutes, and the connection is automatically disconnected after the connection is established between the devices for 5 minutes; or after the setting is completed and the connection duration is reached, the corresponding equipment automatically establishes connection.
Optionally, for the connection time, when the current time is the connection time, the corresponding device automatically establishes a connection between the corresponding devices, for example, the connection time is 16:00, and when the current time is 16:00, the corresponding device automatically establishes a connection.
Optionally, for the connection location, when the current location is the connection location, the connection between the corresponding devices is automatically established, for example, the connection location is home, and after the user arrives at home, the corresponding devices automatically establish the connection.
Optionally, for the connected mode, there is at least one of two cases: if the connection is successful, the management equipment and the second equipment are not disconnected or disconnected regularly or overtime; and/or the presence of a gas in the gas,
and if the connection fails, the management equipment and the second equipment are not connected any more or are connected in a timing mode or in a periodic mode.
Optionally, after the second device is successfully connected, determining a disconnection condition between the management device and the second device through a certain disconnection policy, where the disconnection policy includes no disconnection, timed disconnection, or disconnection overtime, and where the disconnection is not maintained until the management device does not receive a disconnection instruction of the user; the timed disconnection means that after the connection is established and a certain time is reached, the management device and the second device are automatically disconnected, for example, when the connection is established and 5 minutes is reached, the management device and the second device are automatically disconnected; if the timeout disconnection is that data exchange does not occur between the management device and the second device within a certain time after the connection is established, the management device and the second device are automatically disconnected, for example, after transmission of certain data is completed between the management device and the second device, no data exchange occurs between the management device and the second device within 6 minutes, and the management device and the second device are automatically disconnected.
And/or the presence of a gas in the gas,
after the connection between the management device and the second device fails, the management device may continue to attempt to connect the second device through a continuous connection policy, where the continuous connection policy includes no-connection, timed connection, or periodic connection, where the no-connection is that the management device does not attempt to connect the second device until the management device does not receive a connection request instruction of a user; the timed connection is that when the connection fails and a certain time is reached, the management device automatically tries to connect the second device again, for example, when the time reaches 5 minutes after the connection is established, the management device automatically tries to connect the second device again; the periodic connection is that the management device periodically attempts to connect the second device again after the connection failure, for example, the management device attempts to connect the second device every 6 minutes after the connection failure.
It will be appreciated that the above-described automatic establishment of a connection by a respective device is directed to establishing a direct connection with a second device that is currently indirectly connected.
The operating parameters include at least one of:
device speed, device power, device brightness, device volume, device travel path, device operating mode.
Optionally, the operating parameter includes at least one of device speed, device power, device brightness, device volume, device travel path, and operating mode. If the first device and/or the second device is a sweeping robot, the working parameter may be a sweeping path of the sweeping robot; when the first device and/or the second device is a vehicle terminal, the working parameter may be a vehicle running speed; when the first device and/or the second device is/are an intelligent television, the working parameter can be the brightness and/or the volume of the television; when the first device and/or the second device is/are an intelligent air conditioner, the working parameter may be the working power of the air conditioner; when the first device and/or the second device is a smart speaker, the working parameter may be a working mode of the speaker (e.g., a music playing mode, a sleep-soothing mode, a companion mode, etc.).
If the operation information is the information transfer operation, transferring at least one piece of information on the first equipment to the second equipment; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device.
Optionally, if the operation information is a transfer information operation, transferring at least one piece of information on the first device to the second device; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device. The transfer information comprises at least one of transfer system function, application function and display interface. For example, the audio playing function of the management device is transferred to the first device for playing, and/or the display interface of the management device is transferred to the second device for playing, and/or the control function of the first device is transferred to the second device for controlling.
If the first control information and/or the second control information contains corresponding device information, updating the first control information and/or the second control information, wherein the updating includes at least one of the following: displaying the corresponding equipment information in a differentiated mode; hiding the corresponding device information; and outputting prompt information corresponding to the control result.
Optionally, if the first control information and/or the second control information includes corresponding device information, the first control information and/or the second control information is updated in a manner of displaying the corresponding device information in a differentiated manner and/or hiding the corresponding device information. Optionally, the corresponding device information is device information corresponding to the operation information.
Optionally, the differentiated display includes at least one of: adjusting the display size of the corresponding device information, for example, increasing the font size of the display font of the corresponding device information; adjusting the display position of the corresponding device information, for example, adjusting the display position of the corresponding device information to the top of the device list corresponding to the corresponding device information; adjusting the display color of the corresponding device information, for example, adjusting the font display color of the corresponding device information to be different from the font display color of the other device information; adjusting the display font of the corresponding device information, for example, thickening or inclining the text of the corresponding device information; and adjusting the display animation of the corresponding device information, for example, adjusting the display animation of the corresponding device information from a static display to a dynamic display (such as a heartbeat display).
Optionally, if the first control information and/or the second control information includes application information and/or function information and/or operation interface information of the corresponding device, the control result is fed back by outputting prompt information corresponding to the control result.
Optionally, the outputting the prompt information includes at least one of: feeding back a connection result, for example, the first device has changed to indirect connection, the second device has disconnected for 1 hour, the first device has established connection with the second device, and the like; the feedback sets the result, for example, the first device has started the music playing function, the connection delay of the first device has been adjusted to 20ms, and the playing volume value of the second device has been adjusted to 30.
Optionally, the manner of outputting the prompt message may include: text, sound, picture, etc. For example, a text prompt to disconnect is displayed via a screen pop-up.
If the first control information and/or the second control information contains corresponding application information and/or function information, updating the first control information and/or the second control information, wherein the updating includes at least one of the following:
opening or closing the corresponding application and/or function;
increasing or decreasing parameter values of the corresponding application and/or function.
Optionally, if the first control information and/or the second control information includes corresponding application information and/or function information, the first control information and/or the second control information is updated in a manner of opening or closing the corresponding application and/or function, and/or increasing or decreasing a parameter value of the corresponding application and/or function. Optionally, the corresponding application information and/or function information is application information and/or function information corresponding to the operation information.
Optionally, the parameter value is a parameter value corresponding to a corresponding application and/or function, for example, adjusting the playing volume of a music application.
If the first control information and/or the second control information contains corresponding operation interface information, updating the first control information and/or the second control information, wherein the updating includes at least one of the following:
adjusting the display parameters of the corresponding operation interface;
transferring an operation interface corresponding to the first control information to equipment corresponding to the second control information;
transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information;
and closing or hiding the corresponding operation interface.
Optionally, if the first control information and/or the second control information includes corresponding operation interface information, the manner of updating the first control information and/or the second control information includes at least one of the following: adjusting display parameters of the corresponding operation interface; transferring the operation interface corresponding to the first control information to the equipment corresponding to the second control information, and displaying the operation interface corresponding to the first control information by the equipment corresponding to the second control information; transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information, and displaying the operation interface corresponding to the second control information by the equipment corresponding to the first control information; and closing or hiding the corresponding operation interface. Optionally, when a plurality of operation interfaces exist, the corresponding operation interface information is operation interface information corresponding to the operation information.
Optionally, adjusting the display parameter of the corresponding operation interface includes at least one of: adjusting the display size of the corresponding operation interface, for example, increasing the display scale of the corresponding operation interface; adjusting the display position of the corresponding operation interface, for example, adjusting the display position of the corresponding operation interface to the center position of the display screen of the management device and displaying the display screen in an enlarged manner, for example, referring to fig. 5, 500, which is a management device, 501, 502, and 503, which are different operation interfaces, wherein each operation interface can be displayed in the same display size before receiving operation information, and after receiving operation information input by a user through a hand 504, the display position of the operation interface 501 is adjusted to the center position of the display screen of the management device and displayed in an enlarged manner, and accordingly, the operation interface 502 and the operation interface 503 are displayed in a reduced manner on the upper and lower sides of the screen; adjusting the display color of the corresponding operation interface, for example, adjusting the font display color in the corresponding operation interface to be different from the font display color in the other operation interface information; adjusting the display font in the corresponding operation interface, for example, thickening or inclining the characters in the corresponding operation interface; and adjusting the display animation of the corresponding operation interface, for example, adjusting the display animation of the corresponding operation interface from a static display to a dynamic display (for example, zooming in and zooming out the display according to a certain period).
The method further comprises the following steps: and after the corresponding operation interface is closed or hidden, if a preset operation is received, displaying the corresponding operation interface again.
Optionally, the preset operation includes a rollback instruction operation, a call operation interface operation, and the like, and after the corresponding operation interface is closed or hidden, the operation of the corresponding operation interface can be displayed again. That is, after the corresponding operation interface is closed or hidden, if a preset operation is received, the corresponding operation interface can be displayed again. For example, the corresponding operation interface is closed or hidden due to the misoperation of the user, and the influence caused by the misoperation can be avoided by inputting the preset operation (for example, the corresponding operation interface can be redisplayed by a complicated series of operations).
Optionally, the method further comprises:
step S30, in response to the occurrence of a first preset event, switching the first preset policy to a second preset policy for control.
Optionally, the first preset policy and the second preset policy may be the same or different. For example, the preset event is an incoming call in the process of playing music through the intelligent headset, and the second preset strategy is that the connection with the intelligent headset is not disconnected when the current time is disconnection time; when the preset event is that the electric quantity of the intelligent earphone is too low, the second preset strategy is that the connection with the intelligent earphone is not established when the current time is the connection time; when the preset event is that the electric quantity of the intelligent earphone is too low, the first preset strategy is to establish connection with the intelligent earphone when the current time is the connection time, and the second preset strategy is also to establish connection with the intelligent earphone when the current time is the connection time.
As a specific application of this embodiment, the management device may be a smart phone of a user, the first device may be a smart tv, and the second device is a smart speaker, where the smart tv is directly connected to the smart phone, the smart speaker is connected to the smart tv to provide a better audio effect for the smart tv, and the smart speaker is further indirectly connected to the smart phone through the smart tv. When a user receives an incoming call while watching a video on the smart phone, the user can open a control interface of the smart phone, the control interface respectively outputs a first control window and a second control window corresponding to the smart television and the smart sound box, the user can respectively operate the first control window and the second control window, the video which is being played on the smart phone is projected to the smart television and played according to a first preset strategy, and the incoming call is transferred to the smart sound box, namely, the direct connection between the smart phone and the smart sound box is established, so that the user can simultaneously watch the video and call. When the incoming call is detected to be ended, the smart phone controls according to a second preset strategy, so that the smart sound box does not receive the audio data of the smart phone any more, and receives the audio data from the smart television instead, namely the smart sound box recovers the state of indirect connection with the smart phone. The method realizes more intelligent and flexible function cooperation and control interaction among the devices.
In this embodiment, by S10: outputting at least one first control information corresponding to a first device to which the management device is directly connected and at least one second control information corresponding to a second device to which the management device is indirectly connected; s20: receiving operation information, executing corresponding control according to the operation information and a first preset strategy, and updating the first control information and/or the second control information. After the management equipment is connected with the first equipment and/or the second equipment, the corresponding first control information and/or the second control information are output and the operation information corresponding to the first control information and/or the second control information is received, so that the corresponding control is executed through the operation information and the first preset strategy, the situation that only simple control interaction can be carried out after the management equipment is connected with the first equipment and/or the second equipment is avoided, and the control interaction after the equipment is mutually connected is more intelligent, convenient and rapid. In addition, the control interaction between the direct connection devices and the control interaction between the indirect connection devices can be supported, so that the function is stronger, and the experience is more intelligent, convenient and quick.
Referring to fig. 6, in a second embodiment of the present application, a process of a UI (user interface) responding to a user operation is described, referring to fig. 7, 700 is a management device, 701 is a device list that has established a connection with the management device 700, the device includes a first device and a second device, 702 is a virtual function button "screen sharing" corresponding to the first device, and a user can perform a corresponding device control operation on the first device through the virtual function button 702 (the management device performs screen sharing with the first device). Alternatively, while a logical order is shown in the flow diagrams, in some cases, the steps shown or described may be performed in an order different than here. The control method can be applied to management devices including, but not limited to, personal computers, smart phones, and the like. For convenience of description, the following omits to perform various steps of a subject description control method including:
step S100, obtaining first operation information of a first operation and second operation information of a second operation, wherein the first operation information corresponds to a first device directly connected to the management device, and the second operation information corresponds to a second device indirectly connected to the management device.
Optionally, first operation information of a first operation input by a user, or second operation information of a second operation, or first operation information of the first operation and second operation information of the second operation are obtained, where the first operation information corresponds to a first device directly connected to the management device, and the second operation information corresponds to a second device indirectly connected to the management device. Optionally, the management Device, the first Device, and the second Device include any one of a terminal Device (e.g., a smart phone, a PAD (Portable Android Device), etc.), a wearable smart Device (e.g., a smart watch, a smart bracelet, a smart headset, etc.), a smart home Device (e.g., a smart television, a smart speaker, etc.), and a vehicle networking Device (e.g., a smart car, a vehicle-mounted terminal, etc.).
Step S200, detecting whether the first operation information and/or the second operation information and/or the management device satisfy a preset condition.
And step S300, if so, executing corresponding control according to a first preset strategy, and updating first control information corresponding to the first device and/or second control information corresponding to the second device.
Optionally, detecting whether the first operation information and/or the second operation information and/or the management device meet a preset condition, if the first operation information and/or the second operation information and/or the management device meet the preset condition, executing corresponding control according to a first preset policy, and/or updating first control information corresponding to the first device and/or second control information corresponding to the second device; if the first operation information and/or the second operation information and/or the management device do not meet the preset condition, corresponding control does not need to be executed and first control information corresponding to the first device and/or second control information corresponding to the second device does not need to be updated.
The step S300 includes at least one of: changing the first device to an indirect connection and/or changing the second device to a direct connection; establishing a connection between the first device and the second device; outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction; outputting the setting information, and carrying out corresponding setting according to the setting instruction; transferring at least one piece of information on the first device to the second device; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device.
Alternatively, for changing the first device to be indirectly connected and/or changing the second device to be directly connected, for example, the management device is connected to the first device, and the first device is connected to the second device, that is, directly connected to the first device and indirectly connected to the second device, and after performing the connection switching operation, directly connected to the second device and indirectly connected to the first device.
Optionally, the first device may be changed to be indirectly connected, where the third device acquires connection information through a management device and/or the first device, and the third device may also acquire connection information through broadcast information, where the third device connects to the management device according to the connection information, the management device disconnects from the first device, and/or the first device establishes connection with the third device.
Optionally, the second device is changed to be directly connected, where the second device acquires connection information through a third device connected to the management device or broadcast information, the second device is connected to the management device according to the connection information, and/or the management device disconnects the third device.
Optionally, for establishing the connection between the first device and the second device, after the connection is respectively established with the first device and the second device, the first device and the second device may also establish the connection through an operation on the management device. It can be understood that, since the management device has established connections with the first device and the second device, respectively, establishing a connection between the first device and the second device through the management device may avoid a connection verification (e.g., device security verification) process, thereby improving efficiency of establishing a connection between the first device and the second device.
In addition, after the first device and the second device establish connection, cooperative work can be performed (for example, a command issued by the management device is responded together). For example, the first device is an intelligent air conditioner, the second device is an intelligent watch, the management device establishes connection between the intelligent air conditioner and the intelligent watch when the intelligent air conditioner and the intelligent watch need to work cooperatively, and the management device issues an instruction for intelligently adjusting the room temperature to the intelligent air conditioner and the intelligent watch, for example, the intelligent watch feeds back the monitored perspiration amount of the user to the intelligent air conditioner in real time (whether the temperature is suitable for influencing the perspiration amount, if the temperature is low, the perspiration amount is too small, and if the temperature is high, the perspiration amount is too large), so that the intelligent air conditioner adjusts the output power in real time according to the perspiration amount, further controls the room temperature, and creates a comfortable environment for the user (particularly, when the user sleeps, if the temperature is unsuitable, the sleep quality of the user is greatly influenced (such as difficulty in sleeping, being awakened by heat, and the like)), so that the intelligent air conditioner is more intelligent.
Alternatively, for outputting the disconnection setting information, and setting at least one of a disconnection time, a disconnection time length, and a reconnection policy according to the setting instruction, where the disconnection time is a time, for example, disconnection from the first device at 16:00, the disconnection time length is a time length, for example, disconnection after 50 minutes from the start of connection establishment with the first device, and the reconnection policy is reconnection after disconnection between devices, for example, reconnection with the first device automatically after 10 minutes from the disconnection with the first device, and further, the reconnection policy may be that reconnection with the second device is performed after disconnection from the first device, instead of reconnection with the first device.
Furthermore, for a device that cannot establish a connection with multiple devices and transmit data simultaneously, in order to ensure the stability of the established connection, it is also possible to set the property of whether the connection can be interrupted manually when establishing the connection, for example, for a transmission task of important data whose transmission priority is high relative to a transmission task of unimportant data (which is of relatively low importance), when transmission of important data is required, it may be set that the connection is not interrupted manually, i.e., it is not interrupted or cancelled by human operation until the end of the transmission of the important data.
Optionally, for the output setting information, corresponding setting is performed according to the setting instruction, for example, when the user needs to perform brightness setting on the first device, the brightness setting on the first device may be directly implemented through the management device without directly operating the first device.
Furthermore, the setting instruction may act on the management device, the first device, and/or the second device, for example, by causing the management device, the first device, and/or the second device to display the same display page (e.g., the display page of the first device) through the setting instruction.
The corresponding setting is performed according to the setting instruction, and includes at least one of the following: opening or closing at least one of a system function, an application function and a display interface of the first device; opening or closing at least one of a system function, an application function and a display interface of the second device; setting connection parameters of the management device and the first device and/or the second device; and setting working parameters of the first equipment and/or the second equipment.
Optionally, the corresponding setting is performed according to the setting instruction, and includes at least one of the following: opening or closing at least one of a system function, an application function and a display interface of the first device; at least one of a system function, an application function and a display interface of the second device is turned on or off; setting connection parameters of the management equipment and the first equipment and/or the second equipment; and setting working parameters of the first equipment and/or the second equipment.
The connection parameters include at least one of:
connection rate, connection delay, connection duration, connection time, connection location, and connection mode.
Optionally, the connection parameter includes at least one of a connection rate, a connection delay, a connection duration, a connection time, a connection location, and a connection mode.
Alternatively, for the connection rate, the rate of data transfer may be limited by setting the connection rate, e.g., the connection rate is 100KB/s and the inter-device data transfer rate of the connection is less than or equal to 100 KB/s.
Alternatively, as for the connection delay, a delay of data transmission between the connected devices may be set, for example, the connection delay is 5 seconds, which means that the data receiver receives data after 5 seconds after the data sender sends data.
Optionally, for the connection duration, after the connection reaches the connection duration, the connection is automatically disconnected, for example, the connection duration is 5 minutes, and the connection is automatically disconnected after the connection is established between the devices for 5 minutes; or after the setting is completed and the connection duration is reached, the corresponding equipment automatically establishes connection.
Optionally, for the connection time, when the current time is the connection time, the corresponding device automatically establishes a connection between the corresponding devices, for example, the connection time is 16:00, and when the current time is 16:00, the corresponding device automatically establishes a connection.
Optionally, for the connection location, when the current location is the connection location, the connection between the corresponding devices is automatically established, for example, the connection location is home, and after the user arrives at home, the corresponding devices automatically establish the connection.
Optionally, for the connected mode, there is at least one of two cases: if the connection is successful, the management equipment and the second equipment are not disconnected or disconnected regularly or overtime; and/or the presence of a gas in the gas,
and if the connection fails, the management equipment and the second equipment are not connected any more or are connected in a timing mode or in a periodic mode.
Optionally, after the second device is successfully connected, determining a disconnection condition between the management device and the second device through a certain disconnection policy, where the disconnection policy includes no disconnection, timed disconnection, or disconnection overtime, and where the disconnection is not maintained until the management device does not receive a disconnection instruction of the user; the timed disconnection means that after the connection is established and a certain time is reached, the management device and the second device are automatically disconnected, for example, when the connection is established and 5 minutes is reached, the management device and the second device are automatically disconnected; if the timeout disconnection is that data exchange does not occur between the management device and the second device within a certain time after the connection is established, the management device and the second device are automatically disconnected, for example, after transmission of certain data is completed between the management device and the second device, no data exchange occurs between the management device and the second device within 6 minutes, and the management device and the second device are automatically disconnected.
And/or the presence of a gas in the gas,
after the connection between the management device and the second device fails, the management device may continue to attempt to connect the second device through a continuous connection policy, where the continuous connection policy includes no-connection, timed connection, or periodic connection, where the no-connection is that the management device does not attempt to connect the second device until the management device does not receive a connection request instruction of a user; the timed connection is that when the connection fails and a certain time is reached, the management device automatically tries to connect the second device again, for example, when the time reaches 5 minutes after the connection is established, the management device automatically tries to connect the second device again; the periodic connection is that the management device periodically attempts to connect the second device again after the connection failure, for example, the management device attempts to connect the second device every 6 minutes after the connection failure.
It will be appreciated that the above-described automatic establishment of a connection by a respective device is directed to establishing a direct connection with a second device that is currently indirectly connected.
The operating parameters include at least one of:
device speed, device power, device brightness, device volume, device travel path, device operating mode.
Optionally, the operating parameter includes at least one of device speed, device power, device brightness, device volume, device travel path, and operating mode. If the first device and/or the second device is a sweeping robot, the working parameter may be a sweeping path of the sweeping robot; when the first device and/or the second device is a vehicle terminal, the working parameter may be a vehicle running speed; when the first device and/or the second device is/are an intelligent television, the working parameter can be the brightness and/or the volume of the television; when the first device and/or the second device is/are an intelligent air conditioner, the working parameter may be the working power of the air conditioner; when the first device and/or the second device is a smart speaker, the working parameter may be a working mode of the speaker (e.g., a music playing mode, a sleep-soothing mode, a companion mode, etc.).
Optionally, for transferring at least one information on the first device to the second device; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device. The transfer information comprises at least one of transfer system function, application function and display interface. For example, the audio playing function of the management device is transferred to the first device for playing, and/or the display interface of the management device is transferred to the second device for playing, and/or the control function of the first device is transferred to the second device for controlling.
Step S400, responding to the occurrence of a preset event, and switching the first preset strategy into a second preset strategy for control.
Optionally, the first preset policy and the second preset policy may be the same or different. For example, the preset event is an incoming call in the process of playing music through the intelligent headset, and the second preset strategy is that the connection with the intelligent headset is not disconnected when the current time is disconnection time; when the preset event is that the electric quantity of the intelligent earphone is too low, the second preset strategy is that the connection with the intelligent earphone is not established when the current time is the connection time; when the preset event is that the electric quantity of the intelligent earphone is too low, the first preset strategy is to establish connection with the intelligent earphone when the current time is the connection time, and the second preset strategy is also to establish connection with the intelligent earphone when the current time is the connection time.
Optionally, the control method further includes:
and a, if the preset condition is not met, not responding to the first operation information and/or the second operation information and/or outputting prompt information.
Optionally, detecting whether the first operation information and/or the second operation information meets and/or is the preset condition of the management device, and if the first operation information and/or the second operation information meets and/or is the preset condition of the management device, executing corresponding control according to a first preset strategy; and if the first operation information and/or the second operation information and/or the management equipment do not meet the preset conditions, executing corresponding control through other strategies, or not responding to the first operation information and/or the second operation information, and/or outputting prompt information (for example, prompting a user that the operation is wrong or fails). Optionally, the preset condition is introduced to avoid a misoperation of the user, and it is understood that the misoperation is an operation that the user does not intend, that is, an instruction corresponding to the operation does not need to be executed.
The first operation corresponding to the first device information and the second operation corresponding to the second device information are two independent operations or belong to two parts of the same operation.
Optionally, the first operation corresponding to the first device information and the second operation corresponding to the second device information are two independent operations, or belong to two parts of the same operation. It is understood that the user operation may be a combined operation (the same operation is divided into two parts) or an independent operation, for example, for a combined operation, it is an operation that the user wants to control between devices; for independent operation, it is the operation that the user wants to control a certain device.
Optionally, if the first operation and the second operation are two independent operations, the first operation or the second operation is any one of a click, a double click, a heavy press, a light press, a long press, and a short press.
Optionally, if the first operation and the second operation are two independent operations, the first operation or the second operation is any one of clicking, double-clicking, heavy pressing, light pressing, long pressing and short pressing.
It is understood that clicking, double clicking, heavy pressing, light pressing, long pressing, and short pressing are directed to an operation of a certain area in the UI, for example, an operation of a corresponding area of a certain device, or an operation of a corresponding area of a function of a certain device, and the like. Optionally, for the double click, the double click is two clicks within a preset time, where the preset time is generally short, for example, 0.5 second; for the heavy press and the light press which are relative to the pressing pressure degree of the user, the pressure value corresponding to the pressing pressure value can be obtained through the pressure sensor, and the pressure value is compared with a first preset pressure value threshold value to determine whether the operation of the user is the heavy press or the light press; for a long press and a short press, which are for the first preset press time threshold, for example, the first preset press time threshold is 1 second, the user press time is less than 1 second for a short press, and greater than or equal to 1 second for a long press.
It will be appreciated that clicking takes less time for the user to press than short pressing; the heavy press, the light press, the long press and the short press can be combined for judgment, for example, the user operation can be the heavy press and the long press or the short press, generally, the heavy press and the long press can be combined for use, and the light press and the short press can be combined for use, so as to be convenient for the user to use.
Optionally, if the first operation and the second operation belong to two parts of the same operation, the same operation is any one of sliding, dragging, air-separating gesture, voice control, and visual control.
Optionally, if the first operation and the second operation belong to two parts of the same operation, the same operation is any one of sliding, dragging, air gesture, voice control, and visual control.
Alternatively, the sliding, dragging, space gesture, voice control, and visual control are performed on a larger area in the UI, for example, an operation on a corresponding area between devices, or an operation on a corresponding area of functions between devices, and the like. For example, referring to fig. 8, 800 is a management device, 801 is a device list to which a connection has been established with the management device 800, the device includes a first device and a second device, 802 is a virtual function button "screen sharing" corresponding to the first device, through which the user can perform a corresponding device control operation on the first device (screen sharing between the management device and the first device) 802, 804 is a virtual function button "screen sharing" corresponding to the second device, through which the user can perform a corresponding device control operation on the second device (screen sharing between the management device and the second device) 804, and further, by dragging the "screen sharing" button of the first device region in the UI, screen sharing between the first device and the second device is achieved, and the currently displayed page of the first device is taken as shared content, specifically, after a user selects a screen sharing button 802 of a first device through a hand 803, the user drags the screen sharing button 804 of a second device and releases the hand 803, so that screen sharing between the first device and the second device can be achieved, and a current display page of the first device is used as shared content.
Optionally, for the air gesture, it is an operation instruction that does not need to contact the device screen, for example, the user palm hovers over the device screen for a certain time to implement device on/off; for the voice control, it is implemented by the voice input by the user, for example, the voice input by the user is "the first device shares the screen of the second device", that is, the screen sharing is implemented between the first device and the second device, and the current display page of the second device is used as the shared content; for visual control, it is generally implemented by detecting rotation (rotation direction) of the eyeball, and optionally, by detecting a change between focused points of the eyeball, for example, a "screen sharing" button where the user eyeball focuses on a first device area in the UI, and then the eyeball rotates to a second device area in the UI, then screen sharing is implemented between the first device and the second device, and the currently displayed page of the first device is taken as the shared content.
The first operation belongs to a start operation of the same operation, and the second operation belongs to an end operation of the same operation.
Optionally, when the first operation and the second operation belong to two parts of the same operation, the first operation belongs to a starting operation of the same operation, and the second operation belongs to an ending operation of the same operation; or the second operation belongs to the starting operation of the same operation, and the first operation belongs to the ending operation of the same operation. For example, the user starts the sliding and maintains the sliding state as a first operation, i.e., a start operation of the same operation, and the user ends the sliding as a second operation, i.e., an end operation of the same operation.
The above preset conditions are met, and the preset conditions comprise at least one of the following conditions:
the management equipment is a control center;
the management equipment is in a preset mode;
the current interface of the management equipment is in an operable state;
outputting authentication information and passing the authentication;
receiving a preset operation instruction;
the first operation and/or the second operation triggering area is a preset area; the first operation and/or the second operation triggering mode is a preset mode;
the first operation times, the duration or the pressure value meet a first preset requirement;
the second operation times, the duration or the pressure value meet a second preset requirement;
the times, time intervals or position information of the first operation and the second operation meet a third preset requirement.
Optionally, the first preset rule is satisfied, including at least one of: the management device is a control center, and it can be understood that the data processing center corresponding to the UI is the control center to acquire the first operation information and/or the second operation information; the management equipment is in a preset mode; the interface of the management equipment is in an operable state; outputting authentication information and passing the authentication; receiving a preset operation instruction; the first operation and/or second operation trigger area is a preset area; the first operation and/or the second operation triggering mode is a preset mode; the first operation times, the duration or the pressure value meet a first preset requirement; the second operation times, the duration or the pressure value meet a second preset requirement; the times, or time intervals or position information of the first operation and the second operation meet a third preset requirement.
Optionally, the preset mode includes an intelligent mode, a shortcut operation mode, an automatic switching mode, and the like, which execute the relevant functions of the control center.
Optionally, the interface being in an operable state may include the device being in an unlocked state.
Optionally, for the authentication information, it may be ensured that the user currently operating the device is an authorized user.
Optionally, the preset operation instruction is equivalent to a secondary confirmation instruction, and includes a preset gesture instruction, a preset voice command, a preset combination key command, and the like.
Optionally, the first operation and/or the second operation need to occur within a preset area, and it is understood that only the operation within the preset area is an effective operation, for example, a no-control area in the UI, that is, a blank area.
Optionally, the first operation and/or the second operation is triggered in a preset manner, it is understood that only the operation triggered in the preset manner is a valid operation, and the determining process may be to match the first operation and/or the second operation with the preset operation set, and if the matching is successful, it indicates that the first operation and/or the second operation is a valid operation, that is, the first operation and/or the second operation is triggered in the preset manner, for example, when the first operation and/or the second operation is a blank gesture, a palm of a user hovers over a screen for 1 second, and a corresponding valid operation requires the palm of the user to hover over the screen for 2 seconds, then the blank gesture is an invalid operation.
Optionally, the first preset requirement is met when the first operation is double-click, and the first preset requirement is not met when the first operation is detected to be multiple times (more than two times) of screen clicking; the first preset requirement is met when the pressing duration of the first operation is greater than or equal to a second preset pressing time threshold, and the first preset requirement is not met when the pressing duration of the first operation is less than the second preset pressing time threshold; the first operation is that the first preset requirement is met when the pressure value is larger than or equal to the second preset pressure value threshold value, and the first preset requirement is not met when the pressure value of the first operation is smaller than the second preset pressure value threshold value. Wherein the second preset pressing time threshold is smaller than the first preset pressing time threshold; the second preset pressure value threshold is smaller than the first preset pressure value threshold.
Optionally, the second preset requirement is met when the second operation is double-clicking, and the second preset requirement is not met when the second operation is detected to be multi-time (more than two times) screen clicking; when the pressing duration of the second operation is greater than or equal to a third preset pressing time threshold, the second preset requirement is met, and when the pressing duration of the second operation is less than the third preset pressing time threshold, the second preset requirement is not met; and the second operation is that the second preset requirement is met when the pressure value is greater than or equal to the third preset pressure value threshold, and the second preset requirement is not met when the pressure value of the second operation is less than the third preset pressure value threshold. The third preset pressing time threshold may be the same as or different from the second preset pressing time threshold, and when the third preset pressing time threshold is different from the second preset pressing time threshold, the third preset pressing time threshold needs to be smaller than the first preset pressing time threshold; the third preset pressure value threshold may be the same as or different from the second preset pressure value threshold, and when the third preset pressure value threshold is different from the second preset pressure value threshold, the third preset pressure value threshold needs to be smaller than the first preset pressure value threshold.
Optionally, for a case that the number of times of the first operation and the second operation needs to meet a third preset requirement, the first operation and the second operation are independent operations, the third preset requirement is met when the first operation and the second operation are both double-clicked, and the first operation and the second operation do not meet the third preset requirement when the first operation and the second operation are detected to be both multi-time (more than twice) screen clicking; for the condition that the time interval between the first operation and the second operation needs to meet a third preset requirement, the first operation and the second operation are combined operations, when the first operation is an initial operation, after the first operation is executed, the second operation input by a user is detected when the time interval is smaller than or equal to a preset time interval threshold, the first operation and the second operation meet the third preset requirement, and when the time interval is larger than the preset time interval threshold, the second operation input by the user is detected, the first operation and the second operation do not meet the third preset requirement, for example, when the second operation is triggered by mistake after a long time (larger than the preset time interval threshold) passes after the first operation is triggered by mistake by the user, the first operation and the second operation do not meet the third preset requirement; for the case that the position information of the first operation and the second operation needs to meet a third preset requirement, the first operation and the second operation are combined operations, when the first operation is a start operation, the first operation is executed in a preset area, and when the position information of the second operation is not in the preset area (for example, the position of the second operation is a blank area), the first operation and the second operation do not meet the third preset requirement, and when the position information of the second operation is in the preset area, the first operation and the second operation meet the third preset requirement.
The method further comprises at least one of the following:
the first device is directly or indirectly connected with the management device;
the second device is directly or indirectly connected with the management device.
Alternatively, the connection type includes a direct connection and an indirect connection, and the first device may be directly connected or indirectly connected to the management device, and the second device may also be directly connected or indirectly connected to the management device. For example, if the first device is directly connected to the management device, and the first device is directly connected to the second device, the management device is indirectly connected to the second device.
The content of the first control information and/or the second control information includes at least one of:
device information of the first device and/or the second device;
the first device application information and/or function information;
the second device application information and/or function information;
the first device operation interface information and/or the second device operation interface information.
Optionally, the content of the first control information and/or the second control information includes: device information of the first device and/or the second device; first device application information and/or function information; second device application information and/or function information; at least one of the first device operation interface information and/or the second device operation interface information.
For the device information of the first device and/or the second device, the device information includes a device name, a device identifier, and other information for facilitating a user to distinguish the devices, for example, the device name is "smart television", and the user can know that the device is a smart television by the device name without mistakenly recognizing the smart television as a smart phone; the device address, such as a bluetooth address, a WIFI (Wireless Fidelity) address, and other information used for data exchange between devices, is unique identity information of each device.
For the first device application information and/or function information, the first device application information includes system application (e.g., camera, sound recording) information (e.g., application name, application icon), payment application (e.g., game application, office application) information (e.g., application name, application icon), and the like; the first device function information includes functions in the first device application, such as taking a picture, playing audio, creating a new file, and the like.
For the second device application information and/or function information, the second device application information includes system application (e.g., camera, sound recording) information (e.g., application name, application icon), payment application (e.g., game application, office application) information (e.g., application name, application icon), and the like; the second device function information includes functions in the first device application, such as taking a picture, playing audio, creating a new file, and the like.
For the first equipment operation interface information and/or the second equipment operation interface information, the operation interface information comprises the interface currently displayed by the equipment, and the first equipment and/or the second equipment can be remotely controlled.
The output form of the first control information and/or the second control information includes at least one of:
one device corresponds to one window or page or control or card;
all the devices are correspondingly displayed on the same window or page or control or card;
the first control information is displayed in a first display area or a first display screen;
the second control information is displayed in a second display area or a second display screen;
and the first control information and/or the second control information are/is simultaneously displayed in a display area or a display screen.
Optionally, the output form of the first control information and/or the second control information includes at least one of: one device corresponds to one window or page or control or card; all the devices are correspondingly displayed on the same window or page or control or card; the first control information is displayed in a first display area or a first display screen; the second control information is displayed in a second display area or a second display screen; the first control information and/or the second control information are simultaneously displayed in a display area or a display screen.
Optionally, the window generally refers to a display mode that does not completely occupy the entire screen for displaying, for example, a pop-up box, referring to fig. 4, 400 is a smartphone, and 401 is a pop-up box; for a page, the whole screen is generally fully occupied for displaying, for example, a web page of a browser; with respect to controls, it is common to refer to child windows, such as list boxes, edit boxes, and the like. For the display and window or page or control or card, the representation form of the first control information and/or the second control information, namely the presented shape, is determined.
For the display area, the display screen, it is determined the display position of the first control information and/or the second control information. Wherein the display area is a portion of the display screen. It will be appreciated that the management device may have one or more display screens.
Optionally, the management device is a data processing center, for example, acquiring the first control information from the first device.
If the first control information and/or the second control information contains corresponding device information, updating the first control information and/or the second control information, wherein the updating includes at least one of the following: displaying the corresponding equipment information in a differentiated mode; hiding the corresponding device information; and outputting prompt information corresponding to the control result.
Optionally, if the first control information and/or the second control information includes corresponding device information, the first control information and/or the second control information is updated in a manner of displaying the corresponding device information in a differentiated manner and/or hiding the corresponding device information. Optionally, the corresponding device information is device information corresponding to the operation information.
Optionally, the differentiated display includes at least one of: adjusting the display size of the corresponding device information, for example, increasing the font size of the display font of the corresponding device information; adjusting the display position of the corresponding device information, for example, adjusting the display position of the corresponding device information to the top of the device list corresponding to the corresponding device information; adjusting the display color of the corresponding device information, for example, adjusting the font display color of the corresponding device information to be different from the font display color of the other device information; adjusting the display font of the corresponding device information, for example, thickening or inclining the text of the corresponding device information; and adjusting the display animation of the corresponding device information, for example, adjusting the display animation of the corresponding device information from a static display to a dynamic display (such as a heartbeat display).
Optionally, if the first control information and/or the second control information includes application information and/or function information and/or operation interface information of the corresponding device, the control result is fed back by outputting prompt information corresponding to the control result.
Optionally, the outputting the prompt information includes at least one of: feeding back a connection result, for example, the first device has changed to indirect connection, the second device has disconnected for 1 hour, the first device has established connection with the second device, and the like; the feedback sets the result, for example, the first device has started the music playing function, the connection delay of the first device has been adjusted to 20ms, and the playing volume value of the second device has been adjusted to 30.
Optionally, the manner of outputting the prompt message may include: text, sound, picture, etc. For example, a text prompt to disconnect is displayed via a screen pop-up.
If the first control information and/or the second control information contains corresponding application information and/or function information, updating the first control information and/or the second control information, wherein the updating includes at least one of the following:
opening or closing the corresponding application and/or function;
increasing or decreasing parameter values of the corresponding application and/or function.
Optionally, if the first control information and/or the second control information includes corresponding application information and/or function information, the first control information and/or the second control information is updated in a manner of opening or closing the corresponding application and/or function, and/or increasing or decreasing a parameter value of the corresponding application and/or function. Optionally, the corresponding application information and/or function information is application information and/or function information corresponding to the operation information.
Optionally, the parameter value is a parameter value corresponding to a corresponding application and/or function, for example, adjusting the playing volume of a music application.
If the first control information and/or the second control information contains corresponding operation interface information, updating the first control information and/or the second control information, wherein the updating includes at least one of the following:
adjusting the display parameters of the corresponding operation interface;
transferring an operation interface corresponding to the first control information to equipment corresponding to the second control information;
transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information;
and closing or hiding the corresponding operation interface.
Optionally, if the first control information and/or the second control information includes corresponding operation interface information, the manner of updating the first control information and/or the second control information includes at least one of the following: adjusting display parameters of the corresponding operation interface; transferring the operation interface corresponding to the first control information to the equipment corresponding to the second control information, and displaying the operation interface corresponding to the first control information by the equipment corresponding to the second control information; transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information, and displaying the operation interface corresponding to the second control information by the equipment corresponding to the first control information; and closing or hiding the corresponding operation interface. Optionally, when a plurality of operation interfaces exist, the corresponding operation interface information is operation interface information corresponding to the operation information.
Optionally, adjusting the display parameter of the corresponding operation interface includes at least one of: adjusting the display size of the corresponding operation interface, for example, increasing the display scale of the corresponding operation interface; adjusting the display position of the corresponding operation interface, for example, adjusting the display position of the corresponding operation interface to the center position of the display screen of the management device and displaying the display screen in an enlarged manner, for example, referring to fig. 5, 500, which is a management device, 501, 502, and 503, which are different operation interfaces, wherein each operation interface can be displayed in the same display size before receiving operation information, and after receiving operation information input by a user through a hand 504, the display position of the operation interface 501 is adjusted to the center position of the display screen of the management device and displayed in an enlarged manner, and accordingly, the operation interface 502 and the operation interface 503 are displayed in a reduced manner on the upper and lower sides of the screen; adjusting the display color of the corresponding operation interface, for example, adjusting the font display color in the corresponding operation interface to be different from the font display color in the other operation interface information; adjusting the display font in the corresponding operation interface, for example, thickening or inclining the characters in the corresponding operation interface; and adjusting the display animation of the corresponding operation interface, for example, adjusting the display animation of the corresponding operation interface from a static display to a dynamic display (for example, zooming in and zooming out the display according to a certain period).
The method further comprises the following steps: and after the corresponding operation interface is closed or hidden, if a preset operation is received, displaying the corresponding operation interface again.
Optionally, the preset operation includes a rollback instruction operation, a call operation interface operation, and the like, and after the corresponding operation interface is closed or hidden, the operation of the corresponding operation interface can be displayed again. That is, after the corresponding operation interface is closed or hidden, if a preset operation is received, the corresponding operation interface can be displayed again. For example, the corresponding operation interface is closed or hidden due to the misoperation of the user, and the influence caused by the misoperation can be avoided by inputting the preset operation (for example, the corresponding operation interface can be redisplayed by a complicated series of operations).
In this embodiment, by S100: acquiring first operation information and/or second operation information, wherein the first operation information corresponds to first equipment directly connected with management equipment, and the second operation information corresponds to second equipment indirectly connected with the management equipment; s200: detecting whether the first operation information and/or the second operation information and/or the management equipment meet a preset condition; s300: if so, executing corresponding control according to a first preset strategy, and updating first control information corresponding to the first equipment and/or second control information corresponding to the second equipment; s400: and responding to the occurrence of a preset event, and switching the first preset strategy into a second preset strategy for control. The control interaction method and the control interaction device realize that corresponding control is executed according to the first preset strategy by detecting whether the first operation information and/or the second operation information and/or the management device meets the preset condition and when the preset condition is met, the situation that only simple control interaction can be carried out after the management device is connected with the first device and/or the second device is avoided, and therefore the control interaction after the devices are mutually connected is more intelligent, convenient and rapid. In addition, the control interaction between the direct connection devices and the control interaction between the indirect connection devices can be supported, so that the function is stronger, and the experience is more intelligent, convenient and quick.
The present application also provides a control method, characterized in that the method comprises the steps of:
outputting at least one first control message and/or at least one second control message;
receiving operation information, switching at least one piece of information on the management equipment and/or at least one piece of information on the first equipment to the second equipment according to the operation information, and/or switching at least one piece of information on the management equipment and/or at least one piece of information on the second equipment to the first equipment, and/or switching at least two pieces of information of at least one piece of information on the management equipment and at least one piece of information on the first equipment and at least one piece of information on the second equipment to the third equipment.
Optionally, the information may be a control command, or may be data (e.g., a file, application information, an application interface, system information, a system interface, etc.).
Optionally, the first control information corresponds to a first device to which the management device is directly or indirectly connected, and/or the second control information corresponds to a second device to which the management device is directly or indirectly connected, and/or the third device is directly or indirectly connected to the first device, and/or the third device is directly or indirectly connected to the second device.
Optionally, the management device (e.g. a mobile phone) displays control information of the management device itself, the first device is a television, the second device is a sound box, the third device is a smart screen, by operating the control information, the screen display content of the management device is switched to the first device and the third device for display, and/or the sound of the management device is switched to the second device for playing, and the specific corresponding information is switched to which device, which can be set by the user or automatically determined according to the habit or selection of the user, or determined by the current state of the different devices (e.g. the remaining power, whether switching or connection is allowed, whether the maximum connection number is reached, whether the running state of the devices is smooth, etc.) (an output interface is selected by the user, or configuration can be selected by the user according to a user-set policy, for example, at least one device with the largest remaining power and/or the best display resolution and/or the fastest display speed is selected as a device among the multiple devices supporting the display function Target display device), through this kind of control mode, not only can be more convenient, intelligent and swift, can also in a flexible way call and rational configuration use resource between different equipment, in addition because both can support the control interaction between the direct connection equipment, still can support the control interaction between the indirect connection equipment, the function is stronger, experiences more intelligently, convenient and swift.
In one embodiment, the management device (e.g. an earphone) may be connected to the first device (e.g. a mobile phone) and/or the second device (e.g. a tablet) and/or the third device (e.g. a PC) at the same time, and at this time, if a preset event (e.g. an incoming call, such as an alarm clock, etc.) occurs, the management device may automatically switch to the tablet according to the status information of the management device and/or the first device and/or the second device, for example, if the user is using the earphone, the incoming call is automatically switched to the earphone, or if the earphone is in an unworn state and the user is using the tablet, the incoming call is automatically switched to the tablet, or the tablet is not enough in power, and the management device may also be automatically switched to the PC or even to other devices such as a smart speaker or a smart tv, and the policy for automatic switching may be set by the user in advance or automatically determined according to the usage habit of the user or according to big data analysis, etc. in this embodiment, when a call comes, the device can also support simultaneous reminding or output of prompt information (which can be voice or interface) on the earphone and/or the mobile phone and/or the tablet and/or the PC and other devices, and then the target device to be switched to or directly answered or hung up or muted is determined according to the selection of the user, so that more choices and intelligent experience can be provided for the user.
In another embodiment, the management device (e.g., a mobile phone) may be connected to the first device (e.g., a car) and/or the second device (e.g., a watch) at the same time, and when the user navigates or listens to a song on the mobile phone, if it is detected that the user enters the car with the mobile phone (which may be detected by a short-range communication method, a camera, infrared or ultrasonic or positioning service), the navigation or listening to the song on the mobile phone may be automatically switched to the car (if there is a screen to support display, if there is no screen to support voice output). When a user gets off the vehicle, navigation or song listening can be automatically switched to the watch from the vehicle, besides an automatic mode, prompt information can be output on the mobile phone or the vehicle or the watch, and switching is triggered by user selection, so that more flexible and intelligent experience can be provided for the user.
In addition, the present application also provides a control device, as shown in fig. 9, the control device including:
an output module 10, configured to output at least one first control message and at least one second control message;
a receiving module 20, configured to receive operation information;
the execution module 30 is configured to execute corresponding control according to the operation information and a first preset policy;
an updating module 40, configured to update the first control information and/or the second control information.
Optionally, the control apparatus further includes a detection module, configured to detect whether a management device currently outputting the control information meets a first preset rule before the step S20, and if so, perform receiving the operation information, and perform a corresponding control step according to the operation information and a first preset policy.
Optionally, the execution module includes at least one of:
a changing unit, configured to change a connection type of the first device and/or change a connection type of the second device if the operation information is a connection switching operation;
the output unit is used for outputting disconnection setting information if the operation information is disconnection operation, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction;
the output unit is also used for outputting the setting information if the operation information is the setting operation, and carrying out corresponding setting according to the setting instruction.
Optionally, the control device further comprises:
and the switching module is used for responding to the occurrence of a first preset event and switching the first preset strategy into a second preset strategy for control.
In addition, the present application also provides a control device, as shown in fig. 10, including:
an obtaining module 10, configured to obtain first operation information and second operation information;
a detecting module 20, configured to detect whether the first operation information and/or the second operation information and/or the management device satisfy a preset condition;
the execution module 30 is configured to, if the first predetermined policy is satisfied, execute corresponding control according to the first predetermined policy;
an updating module 40, configured to update the first control information and/or the second control information;
and the switching module 50 is configured to switch the first preset policy to a second preset policy for control in response to occurrence of a preset event.
Optionally, the execution module includes:
a changing unit configured to change the first device to an indirect connection and/or change the second device to a direct connection;
the output unit is used for outputting the disconnection setting information and setting at least one of disconnection time, disconnection duration and reconnection strategy according to the setting instruction;
the output unit is also used for outputting the setting information and carrying out corresponding setting according to the setting instruction.
Optionally, the control device further comprises:
the non-response module is used for not responding to the first operation information and/or the second operation information if the preset condition is not met; and/or the presence of a gas in the gas,
and the output module is used for outputting the prompt message.
The specific implementation of the device control apparatus of the present application is substantially the same as the embodiments of the inter-device connection method, and is not described herein again.
In addition, this application still provides an electronic equipment. As shown in fig. 11, fig. 11 is a schematic structural diagram of a hardware operating environment according to an embodiment of the present application.
Alternatively, fig. 11 may be a schematic structural diagram of a hardware operating environment of the electronic device.
As shown in fig. 11, the electronic 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 electronic 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 electronic device configuration shown in fig. 11 does not constitute a limitation of the electronic device and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components.
As shown in fig. 11, 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 control program. Among them, the operating system is a program that manages hardware and software resources of the electronic device, and supports the operation of the control program as well as other software or programs.
In the electronic device shown in fig. 11, the user interface 1003 is mainly used to receive user input; the network interface 1004 is mainly used for data communication with other devices; the processor 1001 may be adapted to call a control program stored in the memory 1005 and to perform the steps of the control method as described above.
The specific implementation of the electronic device of the present application is substantially the same as the embodiments of the control method described above, and is not described herein again.
Furthermore, an embodiment of the present application also provides a computer-readable storage medium, on which a control program is stored, and the control program, when executed by a processor, implements the steps of the control method as described above.
The specific implementation of the computer-readable storage medium of the present application is substantially the same as the embodiments of the control method described above, and is not described herein again.
The present application further provides an electronic device, the electronic device including: a memory, a processor, a computer program stored on the memory, which computer program, when executed by the processor, implements 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.
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 controlled terminal, or a network device) to execute the method of each embodiment 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 (25)

1. A control method, characterized in that it comprises the steps of:
s10: if a preset event occurs, outputting at least one piece of first control information and at least one piece of second control information, wherein the first control information corresponds to a first device directly connected to the management device, and the second control information corresponds to a second device indirectly connected to the management device;
s20: receiving operation information, executing corresponding control according to the operation information and a first preset strategy, and updating the first control information and/or the second control information;
the first preset strategy comprises at least one of the following:
if the operation information is a connection switching operation, changing the connection type of the first equipment and/or changing the connection type of the second equipment;
if the operation information is a connection establishing operation, establishing a connection between the first device and the second device;
if the operation information is disconnection operation, outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction;
if the operation information is transfer information operation, transferring at least one piece of information on the first equipment to the second equipment; and/or transferring at least one piece of information on the second device to the first device; and/or transferring at least one piece of information on the management device to the first device and/or the second device.
2. The method of claim 1, wherein the preset event comprises at least one of:
the control center is switched;
the first device establishes or disconnects a connection with the management device;
the second device establishes or disconnects a connection with the management device;
a change in functionality and/or interface of a system and/or application on the first device and/or the second device;
the state information of the first device and/or the second device changes.
3. The method of claim 1, wherein the content of the first control information and/or the second control information comprises at least one of:
device information of the first device and/or the second device;
the first device application information and/or function information;
the second device application information and/or function information;
the first device operation interface information and/or the second device operation interface information.
4. The method of claim 1, wherein the output form of the first control information and/or the second control information comprises at least one of:
one device corresponds to one window or page or control or card;
all the devices are correspondingly displayed on the same window or page or control or card;
the first control information is displayed in a first display area or a first display screen;
the second control information is displayed in a second display area or a second display screen;
and the first control information and/or the second control information are/is simultaneously displayed in a display area or a display screen.
5. The method of any of claims 1 to 4, further comprising: before the step S20, it is detected whether the management device currently outputting the control information satisfies a first preset rule, and if so, the step S20 is executed.
6. The method of claim 5, wherein the satisfying a first predetermined rule comprises at least one of:
the management equipment is a control center;
the management equipment is in a preset mode;
the interface of the management equipment is in an operable state;
outputting authentication information and passing the authentication;
and receiving a preset operation instruction.
7. The method of any of claims 1 to 4, further comprising:
s30: and responding to the occurrence of a first preset event, and switching the first preset strategy into a second preset strategy for control.
8. The method according to any one of claims 1 to 4, wherein if the first control information and/or the second control information includes corresponding device information, updating the first control information and/or the second control information includes at least one of:
displaying the corresponding equipment information in a differentiated mode;
hiding the corresponding device information;
and outputting prompt information corresponding to the control result.
9. The method according to any one of claims 1 to 4, wherein if the first control information and/or the second control information includes corresponding application information and/or function information, updating the first control information and/or the second control information includes at least one of:
opening or closing the corresponding application and/or function;
increasing or decreasing parameter values of the corresponding application and/or function.
10. The method according to any one of claims 1 to 4, wherein if the first control information and/or the second control information includes corresponding operation interface information, updating the first control information and/or the second control information includes at least one of:
adjusting the display parameters of the corresponding operation interface;
transferring an operation interface corresponding to the first control information to equipment corresponding to the second control information;
transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information;
and closing or hiding the corresponding operation interface.
11. The method of claim 10, further comprising: and after the corresponding operation interface is closed or hidden, if a preset operation is received, displaying the corresponding operation interface again.
12. A control method, characterized in that it comprises the steps of:
s100: acquiring first operation information of a first operation and second operation information of a second operation, wherein the first operation information corresponds to a first device directly connected to a management device, and the second operation information corresponds to a second device indirectly connected to the management device;
s200: detecting whether the first operation information and/or the second operation information and/or the management equipment meet preset conditions;
s300: if so, executing corresponding control according to a first preset strategy, and updating first control information corresponding to the first equipment and/or second control information corresponding to the second equipment;
s400: responding to the occurrence of a preset event, and switching the first preset strategy into a second preset strategy for control;
the step S300 includes at least one of:
changing the first device to an indirect connection and/or changing the second device to a direct connection;
establishing a connection between the first device and the second device;
outputting disconnection setting information, and setting at least one of disconnection time, disconnection duration and reconnection strategy according to a setting instruction;
transferring at least one piece of information on the first device to the second device, and/or transferring at least one piece of information on the second device to the first device, and/or transferring at least one piece of information on the management device to the first device and/or the second device.
13. The method of claim 12, wherein if the first operation and the second operation are two independent operations, then the first operation or the second operation is any one of a click, a double press, a light press, a long press, and a short press.
14. The method of claim 12, wherein if the first operation and the second operation are part of a same operation, the same operation is any one of a slide, a drag, a clear gesture, a voice control, a visual control.
15. The method of claim 14, wherein the first operation belongs to a starting operation of the same operation and the second operation belongs to an ending operation of the same operation.
16. The method according to any one of claims 12 to 15, wherein the meeting of the preset condition comprises at least one of:
the management equipment is a control center;
the management equipment is in a preset mode;
the current interface of the management equipment is in an operable state;
outputting authentication information and passing the authentication;
receiving a preset operation instruction;
the first operation and/or the second operation triggering area is a preset area;
the first operation and/or the second operation triggering mode is a preset mode;
the first operation times, the duration or the pressure value meet a first preset requirement;
the second operation times, the duration or the pressure value meet a second preset requirement;
the times, time intervals or position information of the first operation and the second operation meet a third preset requirement.
17. The method of any of claims 12 to 15, further comprising:
and if the preset condition is not met, the first operation information and/or the second operation information are not responded, and/or prompt information is output.
18. The method according to any of claims 12 to 15, wherein the content of the first control information and/or the second control information comprises at least one of:
device information of the first device and/or the second device;
the first device application information and/or function information;
the second device application information and/or function information;
the first device operation interface information and/or the second device operation interface information.
19. The method of any of claims 12 to 15, wherein the output form of the first control information and/or the second control information comprises at least one of:
one device corresponds to one window or page or control or card;
all the devices are correspondingly displayed on the same window or page or control or card;
the first control information is displayed in a first display area or a first display screen;
the second control information is displayed in a second display area or a second display screen;
and the first control information and/or the second control information are/is simultaneously displayed in a display area or a display screen.
20. The method according to any one of claims 12 to 15, wherein if the first control information and/or the second control information includes corresponding device information, updating the first control information corresponding to the first device and/or the second control information corresponding to the second device includes at least one of:
displaying the corresponding equipment information in a differentiated mode;
hiding the corresponding device information;
and outputting prompt information corresponding to the control result.
21. The method according to any one of claims 12 to 15, wherein if the first control information and/or the second control information includes corresponding application information and/or function information, updating the first control information corresponding to the first device and/or the second control information corresponding to the second device includes at least one of:
opening or closing the corresponding application and/or function;
increasing or decreasing parameter values of the corresponding application and/or function.
22. The method according to any one of claims 12 to 15, wherein if the first control information and/or the second control information includes corresponding operation interface information, updating the first control information corresponding to the first device and/or the second control information corresponding to the second device includes at least one of:
adjusting the display parameters of the corresponding operation interface;
transferring an operation interface corresponding to the first control information to equipment corresponding to the second control information;
transferring an operation interface corresponding to the second control information to equipment corresponding to the first control information;
and closing or hiding the corresponding operation interface.
23. The method of claim 22, further comprising: and after the corresponding operation interface is closed or hidden, if a preset operation is received, displaying the corresponding operation interface again.
24. An electronic device, comprising a memory having a control program stored thereon and a processor that, when executing the control program, performs the steps of the method of any of claims 1-23.
25. A computer-readable storage medium, characterized in that the storage medium has stored thereon a computer program which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 23.
CN202010989325.2A 2020-08-28 2020-09-18 Control method, apparatus and storage medium Active CN111930024B (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN202010989325.2A CN111930024B (en) 2020-09-18 2020-09-18 Control method, apparatus and storage medium
CN202111546606.1A CN114006972A (en) 2020-09-18 2020-09-18 Control method, apparatus and 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
CN202010989325.2A CN111930024B (en) 2020-09-18 2020-09-18 Control method, apparatus and storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202111546606.1A Division CN114006972A (en) 2020-09-18 2020-09-18 Control method, apparatus and storage medium

Publications (2)

Publication Number Publication Date
CN111930024A CN111930024A (en) 2020-11-13
CN111930024B true CN111930024B (en) 2022-01-07

Family

ID=73334215

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202010989325.2A Active CN111930024B (en) 2020-08-28 2020-09-18 Control method, apparatus and storage medium
CN202111546606.1A Pending CN114006972A (en) 2020-09-18 2020-09-18 Control method, apparatus and storage medium

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202111546606.1A Pending CN114006972A (en) 2020-09-18 2020-09-18 Control method, apparatus and storage medium

Country Status (1)

Country Link
CN (2) CN111930024B (en)

Families Citing this family (2)

* 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
CN115766319B (en) * 2022-11-29 2024-06-11 深圳市品声科技有限公司 Split wireless audio communication method and system

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684952B (en) * 2011-03-18 2015-09-02 海尔集团公司 The control method of intelligent appliance
CN104754422B (en) * 2015-03-24 2018-04-17 福建新大陆通信科技股份有限公司 The control method of smart home device is realized based on set-top box
CN105182783A (en) * 2015-09-24 2015-12-23 小米科技有限责任公司 Method, apparatus and terminal for controlling intelligent devices
CN105373001A (en) * 2015-10-29 2016-03-02 小米科技有限责任公司 Control method and device for electronic equipment
CN106980274A (en) * 2016-01-19 2017-07-25 珠海格力电器股份有限公司 air conditioning unit control method
CN106919060A (en) * 2016-08-23 2017-07-04 广州零号软件科技有限公司 The smart home product ergonomics interactive interface that circular bubble shows
CN106842967B (en) * 2016-12-28 2021-04-06 青岛海尔科技有限公司 Household appliance control method and device based on positioning information
CN110488619B (en) * 2019-07-29 2023-04-07 维达力实业(深圳)有限公司 Information interaction system of household appliance and control method and device of household appliance
CN111123723A (en) * 2019-12-30 2020-05-08 星络智能科技有限公司 Grouping interaction method, electronic device and storage medium

Also Published As

Publication number Publication date
CN114006972A (en) 2022-02-01
CN111930024A (en) 2020-11-13

Similar Documents

Publication Publication Date Title
WO2019080929A1 (en) Message prompting method and mobile terminal
CN109348067B (en) Method for adjusting screen display brightness, mobile terminal and computer readable storage medium
CN108196750B (en) Screen interface screenshot method and device and computer-readable storage medium
CN109068167B (en) Screen recording interaction method, mobile terminal, wearable device and storage medium
CN109697008B (en) Content sharing method, terminal and computer readable storage medium
CN107885448B (en) Control method for application touch operation, mobile terminal and readable storage medium
CN109407957A (en) Screen touch control method, terminal and computer readable storage medium
CN111930024B (en) Control method, apparatus and storage medium
CN110058767B (en) Interface operation method, wearable terminal and computer-readable storage medium
CN110875979A (en) Contextual model control method, terminal and computer readable storage medium
CN109309762B (en) Message processing method, device, mobile terminal and storage medium
CN109889651B (en) Notification message processing method, terminal and computer readable storage medium
CN109117069B (en) Interface operation method, terminal and computer readable storage medium
CN108810262B (en) Application configuration method, terminal and computer readable storage medium
CN108196700B (en) Display processing method, mobile terminal and computer readable storage medium
CN108153477B (en) Multi-touch operation method, mobile terminal and computer-readable storage medium
CN110083294B (en) Screen capturing method, terminal and computer readable storage medium
CN109495643B (en) Object multi-chat frame setting method and terminal
CN109308147B (en) Application icon display method and device and computer readable storage medium
CN108134879B (en) Method for adjusting state of mobile terminal according to user habit, mobile terminal and medium
CN107613108B (en) Operation processing method and device and computer readable storage medium
CN107580106B (en) Call control method, mobile terminal and computer readable storage medium
CN113742027B (en) Interaction method, intelligent terminal and readable storage medium
CN113064536B (en) Processing method, processing device and readable storage medium
CN110087013B (en) Video chat method, mobile terminal and computer readable 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