Equipment management method and electronic device
By maintaining and sending device files through the first electronic device, the problem of managing multiple electronic devices in a unified manner is solved, realizing unified control and management in the automotive smart cockpit scenario, and improving user experience and device consistency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI DEVICE CO LTD
- Filing Date
- 2024-10-31
- Publication Date
- 2026-05-01
AI Technical Summary
Multiple electronic devices in the same space are difficult to manage effectively, resulting in a poor user experience, especially in the context of smart cockpits in automobiles, where drivers or passengers cannot uniformly control the functional status and privacy security of electronic devices.
By maintaining and sending device files through the first electronic device, unified management of multiple electronic devices can be achieved, including device status control and function configuration. Wireless communication technology is used to establish connections and synchronize device files to achieve unified control.
It reduces user operations, improves user experience, ensures consistency and privacy across multiple electronic devices, and enhances management efficiency.
Smart Images

Figure CN121967590A_ABST
Abstract
Description
A device management method and electronic device Technical Field
[0001] This application relates to the field of electronic equipment technology, and more particularly to a device management method and electronic device. Background Technology
[0002] With the development of electronic device technology, various styles and functions of electronic devices have been developed. As the number and types of electronic devices used by users increase, it becomes difficult to effectively manage multiple electronic devices in the same space.
[0003] Taking the smart cockpit scenario in automobiles as an example, electronic devices within the vehicle space can include: onboard computers, rear-seat displays or tablets, tablets and mobile phones carried by the driver and passengers, smart wearable devices, and other portable electronic devices. Drivers or passengers cannot effectively manage these electronic devices within the vehicle space, resulting in a poor user experience. Summary of the Invention
[0004] This application provides a device management method and electronic device for unified management of electronic devices, thereby improving user experience.
[0005] Firstly, embodiments of this application provide a device management method. This method can be applied to electronic devices, where "electronic device" can refer to the electronic device itself, or to a processor, module, chip, or chip system within the electronic device that implements the method. The following description uses a first electronic device as an example. The method includes the following steps:
[0006] The first electronic device receives a first operation performed by the user and displays the device profile of the second electronic device on the screen. The device profile of the second electronic device is used to control and manage the status of at least one management item of the second electronic device. After establishing a connection with the second electronic device, the first electronic device can send the device profile of the second electronic device to the second electronic device.
[0007] In this method, a first electronic device can locally maintain a device file for a second electronic device and control the status of at least one management item on the second electronic device by sending the device file to the second electronic device. Thus, the first electronic device can control at least one management item on the second electronic device through the device file. Based on this, electronic devices can achieve unified management of multiple electronic devices by maintaining device files, thereby reducing user operations and improving user experience. In this scheme, the electronic device maintaining device files for multiple electronic devices can act as a unified management platform to uniformly manage and control these multiple electronic devices, and can also ensure a consistent user experience across multiple electronic devices within a given space.
[0008] In one possible design, the first electronic device may also receive an update operation performed by the user on the device file of the second electronic device, update the device file of the second electronic device, and send the updated device file of the second electronic device to the second electronic device.
[0009] With this design, the first electronic device can update the device files of the second electronic device and synchronize the updated device files to the second electronic device.
[0010] In one possible design, the first electronic device may also receive a second operation performed by the user to display a device list on the display screen; or display a device list on the display screen when a connection is established with the second electronic device; wherein the device list includes multiple controlled electronic devices and the status of the device profile of each controlled electronic device; the multiple controlled electronic devices are electronic devices that have established a connection with the first electronic device, and the status of the device profile of any controlled electronic device is either open or closed; the device list includes the second electronic device; the first electronic device receives a third operation performed by the user on the device list to adjust the status of the device profile of a third electronic device; the third electronic device is any electronic device in the device list.
[0011] Through this design, the first electronic device can maintain a device list, which allows users to easily view or modify the status of the device files of these controlled electronic devices. It can also perform user operations through the device list, such as viewing or modifying the device file of a specific controlled electronic device.
[0012] In one possible design, the first operation is an operation performed by the user on the device list to adjust the status of the device file of the second electronic device to an open state; or the first operation is an operation performed by the user on the device list to open the device file of the second electronic device.
[0013] With this design, during the process of the first electronic device displaying the device list, the user can perform user operations on the device list to trigger the first electronic device to display the device file of a certain electronic device (such as the second electronic device) in the device list.
[0014] In one possible design, when the device file of the second electronic device in the device list is in an open state, the first electronic device sends the device file of the second electronic device to the second electronic device.
[0015] With this design, the first electronic device can determine whether it needs to send the corresponding device file to each electronic device for control and management based on the status of the device files of each electronic device in the device list.
[0016] In one possible design, when the device file of the second electronic device in the device list is in a closed state, the first electronic device does not send the device file of the second electronic device to the second electronic device after establishing a connection with the second electronic device.
[0017] In one possible design, the device list also includes the connection status of each controlled electronic device with the first electronic device.
[0018] This design also allows users to view the connection status of each controlled electronic device through a device list.
[0019] In one possible design, when the first electronic device enters a set operating mode, it can also update the status of the target management item in the device file of the target electronic device to the recommended status corresponding to the set operating mode; and send the updated device file of the target electronic device to the target electronic device; wherein, the target management item is a management item that needs to be controlled and managed in the set operating mode, and the target electronic device is a controlled electronic device whose device file in the device list contains the target management item; when the first electronic device exits the set operating mode, it restores the target management item in the device file of the target electronic device to its original state; and sends the updated device file of the target electronic device to the target electronic device. For example, the set operating mode in the first electronic device can be, but is not limited to, any of the following: privacy mode, silent mode, entertainment mode, dark mode, bright mode, and power saving mode.
[0020] Through this design, when the first electronic device enters the set working mode, it can uniformly manage multiple controlled electronic devices in the device list, thereby improving the management efficiency of the first electronic device for these controlled electronic devices.
[0021] In one possible design, when a connection is established with the second electronic device, the first electronic device may also display the device profile of the second electronic device on the display screen.
[0022] With this design, the first electronic device can remind the user that the second electronic device is connected to the first electronic device by displaying the device profile of the second electronic device, and it also makes it convenient for the user to view or modify the device profile of the second electronic device as soon as possible.
[0023] In one possible design, the first electronic device may also receive a file update message from the second electronic device; the file update message is used to notify the first electronic device to update the device file of the second electronic device; and the device file of the second electronic device is updated according to the file update message.
[0024] With this design, the second electronic device can also update its device file and synchronize the updated device file to the first electronic device.
[0025] In one possible design, after the first electronic device establishes a connection with the second electronic device for the first time, the first electronic device can receive management information from the second electronic device; the management information is used to indicate at least one management item that the second electronic device can control and manage by the first electronic device; and based on the management information, a device profile of the second electronic device is created.
[0026] With this design, the first electronic device can obtain the management information of the second electronic device when it first establishes a connection with the second electronic device, thereby creating a device file for the second electronic device.
[0027] In one possible design, the first electronic device may receive management information from the second electronic device through the following steps:
[0028] The first electronic device sends a first message to the second electronic device, the first message being used to request management information from the second electronic device; the first electronic device receives a second message from the second electronic device, the second message containing the management information of the second electronic device.
[0029] In one possible design, the first message contains a plurality of candidate management items, and the plurality of candidate management items includes at least one management item of the second electronic device.
[0030] In one possible design, the plurality of candidate management items are determined based on the device information of the second electronic device; the device information includes at least one of the following: device type, device model, and operating system version.
[0031] In one possible design, at least one management item of the second electronic device includes: at least one component of the second electronic device, and / or, at least one device function of the second electronic device.
[0032] Secondly, embodiments of this application provide a device management method, which can be applied to electronic devices. Here, "electronic device" can refer to the electronic device itself, or to a processor, module, chip, or chip system within the electronic device that implements the method. The following description uses a second electronic device as an example. The method includes the following steps:
[0033] After the second electronic device establishes a connection with the first electronic device, the second electronic device receives a device file from the first electronic device; the device file is used to control and manage the status of at least one management item of the second electronic device; and to configure the at least one management item according to the device file.
[0034] In one possible design, the second electronic device may also receive the updated device profile from the first electronic device; and reconfigure the at least one management item based on the updated device profile.
[0035] In one possible design, the second electronic device may also display the device profile on the display screen.
[0036] In one possible design, the second electronic device may trigger the display of the device file on the screen by means of:
[0037] After receiving the device file from the first electronic device, the second electronic device displays the device file on the display screen; or the second electronic device displays the device file on the display screen after receiving a fourth operation performed by the user.
[0038] In one possible design, the second electronic device may also receive an update operation performed by the user on the device file, update the device file, and reconfigure the at least one management item according to the updated device file; and send a file update message to the first electronic device; the file update message is used to notify the first electronic device to update the device file of the second electronic device.
[0039] In one possible design, after the second electronic device establishes a connection with the first electronic device for the first time, the second electronic device may also send management information to the first electronic device; the management information is used to indicate at least one management item that the second electronic device can control and manage by the first electronic device.
[0040] In one possible design, the second electronic device can send management information to the first electronic device through the following steps:
[0041] The second electronic device receives a first message from the first electronic device, the first message being used to request management information from the second electronic device; and a second message sent to the first electronic device, the second message containing the management information.
[0042] In one possible design, the first message contains multiple candidate management items; the second electronic device can also identify the at least one management item from the multiple candidate management items.
[0043] In one possible design, the second electronic device can determine the at least one management item from the plurality of candidate management items in the following manner:
[0044] The second electronic device displays the plurality of candidate management items on a screen; after receiving a fifth operation performed by the user, it determines the at least one management item selected by the user; or the second electronic device may determine the at least one management item based on its software or hardware configuration.
[0045] With this design, the second electronic device can determine the management items that can be controlled and managed by the first electronic device based on the user's selection or its own hardware and software configuration.
[0046] In one possible design, after disconnecting from the first electronic device, the second electronic device can also restore the at least one management item to its original state to improve the user experience of the second electronic device in the future.
[0047] In one possible design, the at least one management item includes:
[0048] At least one component of the second electronic device, and / or at least one device function of the second electronic device.
[0049] Thirdly, embodiments of this application provide an electronic device including units for performing the steps of the method provided in the first aspect above. For example, the electronic device may include a communication unit and a processing unit; the communication unit is used to transmit data, and the processing unit is used to implement the method provided in the first or second aspect. Optionally, the electronic device may include a display unit for displaying a user interface.
[0050] Fourthly, embodiments of this application provide an electronic device including a transceiver, a processor, and a memory; the transceiver is used to transmit and receive signals; the processor is coupled to the memory and is used to read a computer program stored in the memory to execute the method provided in the first or second aspect. Optionally, the electronic device further includes a display screen for displaying a user interface.
[0051] Fifthly, embodiments of this application provide an electronic device including a display screen, a transceiver, and a processor; the display screen is used to display a user interface; the transceiver is used to receive and transmit signals; and the processor is used to control the display screen and the transceiver to perform the method provided in the first aspect.
[0052] In a sixth aspect, embodiments of this application provide an electronic device including a transceiver and a processor; the transceiver is used to receive and transmit signals; the processor is used to control the transceiver to perform the method provided in the second aspect.
[0053] In a seventh aspect, embodiments of this application provide a chip for reading a computer program stored in a memory and executing the methods provided in the first or second aspect above. Optionally, the chip may include a processor coupled to the memory for reading the computer program stored in the memory and implementing the methods provided in the above embodiments. Optionally, the chip may further include components such as a memory, a communication interface, and a power supply module. The memory is used to store the computer program, the communication interface is used to receive and send data, and the power supply module is used to supply power to the processor.
[0054] Eighthly, embodiments of this application also provide a chip system including a processor for supporting a computer device in implementing the methods provided in any of the above aspects. In one possible design, the chip system further includes a memory for storing programs and data necessary for the computer device. The chip system may be composed of chips or may include chips and other discrete devices.
[0055] Ninthly, embodiments of this application provide a computer storage medium storing a computer program that, when run on an electronic device, causes the computer to perform the method provided in any of the above aspects.
[0056] In a tenth aspect, embodiments of this application provide a computer program product comprising a computer program; when the computer program is run on a computer, the computer performs the method provided in any of the aspects.
[0057] The technical effects that can be achieved by any of the second to fifth aspects mentioned above can be described with reference to the technical effects that can be achieved by any possible design in the first aspect mentioned above. Repeated parts will not be discussed. Attached Figure Description
[0058] Figure 1A is a schematic diagram of an automotive smart cockpit scenario provided by an embodiment of this application;
[0059] Figure 1B is a schematic diagram of an electronic device in an automotive smart cockpit scenario provided by an embodiment of this application;
[0060] Figure 2 is a structural diagram of an electronic device provided in an embodiment of this application;
[0061] Figure 3 is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0062] Figure 4 is a flowchart of a device management method provided in an embodiment of this application;
[0063] Figures 5A-5E are example user interface diagrams of an in-vehicle computer provided in an embodiment of this application;
[0064] Figure 6 is a flowchart of an example of device management provided in an embodiment of this application;
[0065] Figure 7 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0066] This application provides a device management method and an electronic device for unified management of electronic devices, thereby improving user experience. The method and electronic device are based on the same technical concept. Since the methods and devices solve problems based on similar principles, their implementations can be mutually referenced, and repeated details will not be elaborated further.
[0067] The following explanations of some terms used in this application are provided to facilitate understanding by those skilled in the art.
[0068] 1) Electronic equipment refers to devices or apparatuses that have data connectivity, data calculation, and processing capabilities. Generally, electronic equipment has a display screen.
[0069] For example, the electronic device in this application may be a tablet computer, personal computer (PC), laptop computer, computer, netbook, in-vehicle computer, in-vehicle terminal, in-vehicle system, in-vehicle display screen, in-vehicle tablet, central control screen, mobile phone, smart wearable device (e.g., smartwatch, smart bracelet, smart glasses, smart helmet, etc.), personal digital assistant (PDA), smart home device (e.g., smart TV, smart mirror, smart speaker, etc.). This application does not limit the specific form of the electronic device.
[0070] Electronic devices can perform their functions and provide services to users through an operating system they run. For example, the electronic device may, but is not limited to, running an operating system... Or other operating systems.
[0071] 2) Equipment file, containing the status of at least one management item of the electronic device. An electronic device can save and maintain an equipment file for at least one electronic device, and control and manage the at least one electronic device through these equipment files.
[0072] Optionally, at least one management item of the electronic device included in the device file may include: at least one component of the electronic device, and / or at least one device function (software function or application function) of the electronic device.
[0073] For example, taking the device profile of a tablet computer stored on a mobile phone as an example, the management items in the device profile of the tablet computer may include:
[0074] Components such as cameras, microphones, speakers, and displays, as well as device functions such as positioning, file sharing, messaging, audio, touch control, and brightness.
[0075] 3) Master device and slave device.
[0076] A master device is an electronic device capable of controlling and managing other electronic devices. For example, a master device is an electronic device that stores and maintains the device files of at least one electronic device. A master device can also be called a control device, management device, or control center.
[0077] A device is an electronic device that can be controlled and managed by other electronic devices, i.e., a controlled electronic device.
[0078] It is important to note that in this application, the terms "master device" and "slave device" are relative. Whether an electronic device is a master or slave device can be determined based on user settings, the current application scenario, and other factors. For example, in a smart home scenario, a mobile phone can be the master device; tablets, laptops, smart speakers, smart TVs, smartwatches, etc., connected to the phone indoors are all slave devices. Similarly, in a smart cockpit scenario, the in-vehicle computer or central control screen is the master device; rear-seat displays or in-vehicle tablets connected to it, as well as tablets, mobile phones, and smart wearable devices carried by the driver or passengers, are all slave devices.
[0079] 4) Wireless communication technology refers to the methods and measures taken to wirelessly transmit data from one communication device to another according to established communication rules. For example, in the embodiments of this application, wireless communication technology may include, but is not limited to, Bluetooth (BT) technology (e.g., ordinary BT technology, Bluetooth Low Energy (BLE) technology), Wireless Fidelity (WiFi) technology, ZigBee technology, or StarFlash technology, etc. In addition, wireless communication technology may also include wireless communication technologies evolved from the above-mentioned communication technologies, as well as wireless communication technologies with the same or similar functions and capable of substituting for each other, etc., which are not limited in this application.
[0080] Each wireless communication technology has a corresponding wireless communication protocol. For example, BT technology corresponds to the BT protocol, WiFi technology corresponds to the WiFi protocol, and StarScan technology corresponds to the StarScan protocol. When two communication devices communicate using a wireless communication technology, both parties use the wireless communication protocol corresponding to that technology to process the transmitted data.
[0081] Since current wireless communication technologies are generally limited to short distances, they can also be called short-range wireless communication technology or short-range communication technology.
[0082] It should be understood that in the embodiments of this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.
[0083] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the electronic device making corresponding processing under certain objective circumstances. They are not time limits, nor do they require the electronic device to make a judgment action when implementing it, nor do they imply any other limitations.
[0084] It should be noted that in this application, "used for indicating" can include both direct and indirect indication. When describing information as being used to indicate A, it can include whether the information directly or indirectly indicates A, but does not necessarily mean that the information contains A. Taking first information used to indicate first content as an example, the first information can contain the first content, or a part of the first content, or an identifier, index, indicator, etc., of the first content, and can also contain algorithms, calculation parameters, etc., for determining the first content. This application does not limit the manner of "indication".
[0085] In this application, "containing / including A" may be equivalent to "containing / including information A". Information A is used to indicate A.
[0086] In addition, it should be understood that in the description of this application, the words "first" and "second" are used only for the purpose of distinguishing descriptions and should not be construed as indicating or implying relative importance or order.
[0087] As described in the background section, current electronic device technology focuses on users' daily lives, developing various styles and functions of electronic devices to meet their needs in areas such as clothing, food, housing, and transportation. These electronic devices can be referred to as all-scenario devices. As the number and types of all-scenario devices used by users in a single space increase, it becomes difficult to effectively manage all-scenario devices within a unified space.
[0088] Continuing with the example of the intelligent cockpit scenario shown in Figure 1A, as shown in Figure 1B, after the driver and passengers get into the car, the electronic devices in the car space may include, but are not limited to, at least one of the following: an in-vehicle computer (also known as a central control screen or vehicle infotainment system), a laptop, a mobile phone, a smartwatch, a tablet computer, and a rear-seat display. As shown, the in-vehicle computer can establish a connection with other electronic devices in the car space through wireless communication technology.
[0089] However, in the above scenario, the driver or passenger cannot effectively manage the electronic devices in the car space as shown in Figure 1B, resulting in a poor user experience.
[0090] For example, if a user needs the car to enter silent mode to silence all electronic devices in the car, then the driver and passengers need to operate each electronic device.
[0091] For example, many electronic devices in a car have cameras, microphones, location tracking, and file-sharing capabilities, making it difficult to guarantee the privacy and security of the driver's or passengers' driving data. It is also difficult for users to ensure privacy and driving data security by operating these various electronic devices.
[0092] For example, each electronic device has theme and message notification functions, as well as brightness adjustment functions. It is difficult for users to operate each electronic device individually to ensure that the above functions of multiple electronic devices in the car are kept consistent.
[0093] In summary, in scenarios involving multiple electronic devices, the lack of a unified management platform for managing these devices leads to a decline in the user's consistent experience with the electronic devices within the space.
[0094] Based on this, embodiments of this application provide a device management method. In this method, a first electronic device can locally maintain a device file for a second electronic device and control the status of at least one management item of the second electronic device by sending the device file to the second electronic device. Thus, the first electronic device can control at least one management item of the second electronic device through the device file. Electronic devices can achieve unified management of multiple electronic devices by maintaining device files for multiple electronic devices, thereby reducing user operations and improving user experience. In this solution, the electronic device maintaining device files for multiple electronic devices can act as a unified management platform to uniformly manage and control these multiple electronic devices, and can also ensure a consistent user experience across multiple electronic devices within a given space.
[0095] The solutions provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0096] This application provides an electronic device that can implement the device management method provided in this application. The structure of the electronic device provided in this application will be described below with reference to FIG2.
[0097] As shown in Figure 2, the electronic device 200 may include some or all of the following components: processor 210, external memory interface 220, internal memory 221, USB interface 230, charging management module 240, power management module 241, battery 242, antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, audio module 270, speaker 270A, receiver 270B, microphone 270C, headphone jack 270D, sensor module 280, button 290, motor 291, indicator 292, camera 293, display screen 294, and SIM card interface 295.
[0098] Processor 210 may include one or more processing units, such as a central processing unit (CPU), application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU). Different processing units may be independent devices or integrated into one or more processors. The controller may serve as the central nervous system and command center of electronic device 200. The controller can generate operation control signals based on instruction opcodes and timing signals to control instruction fetching and execution.
[0099] The processor 210 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 210 may be a cache memory. This memory can store instructions or data that the processor 210 has just used or that are used repeatedly. If the processor 210 needs to use the instruction or data again, it can retrieve it directly from this memory. By providing memory, the number of times the processor 210 accesses data in the internal memory 221 can be reduced, thus reducing the processor 210's waiting time and improving system efficiency.
[0100] The method provided in this application embodiment can be controlled or invoked by the processor 210 to complete, such as controlling the display screen 294 to display the user interface, acquiring the operation information collected by the sensor module 280, communicating with other electronic devices through the wireless communication module 260, and receiving and transmitting audio signals through the audio module 270.
[0101] Display screen 294 is used to display a user interface. Display screen 294 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a minimized display, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 200 may include one or N displays 294, where N is a positive integer greater than 1. Display screen 294 can be used to display information input by the user, information provided to the user, and various graphical user interfaces (GUIs). For example, display screen 294 may display windows, status bars, photos, pictures, videos, web pages, or files, etc. Furthermore, it is understood that in some embodiments, the status bar may also include Bluetooth icons, Wi-Fi icons, external device icons, etc.
[0102] In this embodiment, the display screen 294 can be a single flexible display screen, or it can be a spliced display screen composed of two or more rigid screens and a flexible screen located between two adjacent rigid screens. When the processor 210 runs the method provided in this embodiment, the processor 210 can control the display screen 294 to display device files.
[0103] Camera 293 is used to capture still images or videos. Optionally, electronic device 200 may include 1 to N cameras 293. For example, camera 293 may include a front-facing camera or a rear-facing camera, or a single camera 293 may function as both a front-facing and a rear-facing camera. Typically, camera 293 may include a photosensitive element such as a lens assembly and an image sensor. The lens assembly includes multiple lenses (convex or concave lenses) for collecting light signals reflected from the object to be photographed and transmitting the collected light signals to the image sensor. The image sensor generates a raw image of the object to be photographed based on the light signals.
[0104] Internal memory 221 can be used to store computer executable program code, which includes instructions. Processor 210 executes various functional applications and data processing of electronic device 200 by running the instructions stored in internal memory 221. Internal memory 221 may include a program storage area and a data storage area. The program storage area may store the operating system, program code for at least one application, etc. The operating system may include, but is not limited to, […]. The storage data area can store data created during the use of the electronic device 200. For example, when the electronic device 200 is the master device among multiple electronic devices, the storage data area in the electronic device 200 can store device files of other electronic devices.
[0105] The internal memory 221 may also store one or more computer programs for performing the methods provided in the embodiments of this application. These one or more computer programs, stored in the internal memory 221 and configured to be executed by one or more processors 210, include instructions that can be used to perform the various steps in the following embodiments.
[0106] In addition, the internal memory 221 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.
[0107] The sensor module 280 may include a fingerprint sensor, a touch sensor, a pressure sensor, a magnetic sensor, an ambient light sensor, a barometric pressure sensor, a bone conduction sensor, etc.
[0108] A touch sensor, also known as a "touch panel," can be located on the display screen 294. The touch sensor detects touch operations applied to or near it. It then transmits the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided via the display screen 294. In some embodiments, the touch sensor may also be located on the surface of the electronic device 200, in a different position than the display screen 294.
[0109] The wireless communication function of electronic device 200 can be implemented through antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, modem processor, and baseband processor.
[0110] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 200 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In some other embodiments, the antennas can be used in conjunction with a tuning switch.
[0111] The mobile communication module 250 can provide solutions for wireless communication, including 2G / 3G / 4G / 5G, applied to the electronic device 200. The mobile communication module 250 may include at least one filter, switch, power amplifier, low noise amplifier (LNA), etc. The mobile communication module 250 can receive electromagnetic waves via antenna 1, and perform filtering, amplification, and other processing on the received electromagnetic waves before transmitting them to a modem processor for demodulation. The mobile communication module 250 can also amplify the signal modulated by the modem processor and convert it into electromagnetic waves for radiation via antenna 1. In some embodiments, at least some functional modules of the mobile communication module 250 may be housed in the processor 210. In some embodiments, at least some functional modules of the mobile communication module 250 and at least some modules of the processor 210 may be housed in the same device.
[0112] The modem processor may include a modulator and a demodulator. The modulator modulates the low-frequency baseband signal to be transmitted into a mid-to-high frequency signal. The demodulator demodulates the received electromagnetic wave signal into a low-frequency baseband signal, which is then transmitted to the baseband processor for processing. After processing by the baseband processor, the low-frequency baseband signal is transmitted to the application processor. The application processor outputs sound signals through an audio device (not limited to speaker 270A, receiver 270B, etc.) or displays images or videos through the display screen 294. In some embodiments, the modem processor may be a separate device. In other embodiments, the modem processor may be independent of the processor 210 and may be housed in the same device as the mobile communication module 250 or other functional modules.
[0113] The wireless communication module 260 can provide solutions for wireless communication applications on the electronic device 200, including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR) technologies. The wireless communication module 260 can be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via antenna 2, performs frequency modulation and filtering of the electromagnetic wave signals, and sends the processed signal to processor 210. The wireless communication module 260 can also receive signals to be transmitted from processor 210, perform frequency modulation and amplification, and convert them into electromagnetic waves for radiation via antenna 2.
[0114] In addition, the electronic device 200 can implement audio functions through an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, a headphone jack 270D, and an application processor, such as music playback and recording. The electronic device 200 can receive input from buttons 290, generating key signal inputs related to user settings and function control. The electronic device 200 can use a motor 291 to generate vibration alerts. The indicator 292 in the electronic device 200 can be an indicator light, used to indicate charging status, battery level changes, messages, missed calls, notifications, etc. The SIM card interface 295 in the electronic device 200 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 295 to achieve contact and separation with the electronic device 200.
[0115] It should be understood that, in practical applications, the electronic device 200 shown in Figure 2 is merely an example and does not constitute a limitation on the electronic device. Furthermore, the electronic device 200 may have more or fewer components than those shown in the figure, may combine two or more components, or may have different component configurations. The various components shown in the figure can be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application-specific integrated circuits.
[0116] It should also be noted that in the following description of the embodiments provided in this application, the structures of the first electronic device and the second electronic device can both refer to the electronic device 200 shown in FIG2. Furthermore, the structures of the first electronic device and the second electronic device may differ; either the first electronic device or the second electronic device may have more or fewer components than shown in FIG2, or may have different component configurations, which will not be elaborated further in this application. In practical applications, even if two electronic devices have the same components, these same components may have performance differences.
[0117] The solution provided in this application can be applied to communication systems containing multiple electronic devices in various application scenarios, as shown in Figure 3. The multiple electronic devices in this communication system can be divided into two types: master devices and slave devices. A master device is an electronic device capable of controlling and managing other electronic devices connected to it. A slave device is an electronic device that can connect to and be controlled by the master device.
[0118] In this communication system, the master device can connect to multiple slave devices using one or more wireless communication technologies. For example, the master device can use Bluetooth or WiFi technology to connect all slave devices. Alternatively, the master device can use Bluetooth to connect some slave devices and WiFi technology to connect others.
[0119] Optionally, a connection can also be established between two slave devices in the communication system, as shown in Figure 3. During the connection process between the two slave devices, the two slave devices may not establish a connection with the master device or may disconnect. Alternatively, a slave device can simultaneously connect to the master device and other slave devices. In this case, the connection between the slave device and the master device, as well as the connection between the two slave devices, can be established using different wireless communication technologies. For example, the master device can use WiFi technology to connect slave device 1 and slave device 2, and slave device 1 and slave device 2 can use Bluetooth technology to connect to each other.
[0120] It should be noted that Figure 3 is an example of a communication system and does not limit the communication system or application scenario used in the device management method provided in the embodiments of this application.
[0121] This application provides a device management method applicable to communication systems containing multiple electronic devices in various application scenarios, as shown in Figure 3. In this application embodiment, the first electronic device can be the master device in the communication system, and the second electronic device can be any slave device in the communication system. For example, when this method is applied to the automotive smart cockpit scenario shown in Figure 1A, the first electronic device can be the in-vehicle computer in the communication system shown in Figure 1B; the second electronic device can be a laptop, mobile phone, smartwatch, tablet computer, or rear-seat display screen, or any other electronic device capable of connecting to the in-vehicle computer, as shown in Figure 1B. As another example, when this method is applied to a smart home scenario, the first electronic device can be a mobile phone, laptop, or central control device; the second electronic device can be a smart speaker, smart TV, tablet computer, or other smart home devices. The method provided in this application embodiment will be specifically described below with reference to the flowchart shown in Figure 4.
[0122] S401: The first electronic device receives a first operation performed by the user and displays the device file of the second electronic device on the display screen. The device file of the second electronic device is used to control and manage the status of at least one management item of the second electronic device.
[0123] In this embodiment, the first electronic device, acting as the master device in the communication system, can store and maintain device files for at least one electronic device (i.e., a slave device). Each electronic device's device file contains the status of at least one management item for that electronic device. The first electronic device can control and manage these management items by maintaining their device files.
[0124] In this embodiment, a user can perform a user operation on a first electronic device to display device files of one or more electronic devices on a display screen. That is, the first operation in S401 can be a user operation whereby the user views the device files of a second electronic device.
[0125] The at least one management item of the second electronic device includes: at least one component of the second electronic device, and / or, at least one device function of the second electronic device. Optionally, the at least one management item of the second electronic device can be categorized in the device file of the second electronic device according to different perspectives. For example, according to hardware and software functions, the at least one management item of the second electronic device can be divided into components and device functions (software functions and / or application functions); according to whether the management item involves privacy data, the at least one management item of the second electronic device can also be divided into permission management items and content management items. Optionally, when the first electronic device displays the device file of the second electronic device, the management items in the device file can be displayed in a categorized manner.
[0126] Continuing with the example of a smart cockpit in a car, as shown in Figure 1B, the in-vehicle computer is the master device, and other devices are slave devices. The in-vehicle computer can store device files for various slave devices such as laptops, mobile phones, smartwatches, tablets, and rear-seat displays. Taking tablet A as an example, the device file for tablet A stored in the in-vehicle computer can be shown in the first two columns of Table 1 below:
[0127] Table 1 Device Profile for Tablet A
[0128]
[0129] Optionally, based on hardware and software functions, the management items in the device profile of Tablet A can be divided into two categories: components and device functions. Components include: camera, microphone, and speaker; device functions include: touch control, location, file sharing, themes, message notifications, audio, and brightness. Based on whether privacy data is involved, the management items in the device profile of Tablet A can be divided into two categories: permission management items and content management items. Permission management items include: camera, microphone, location, and file sharing; content management items include: themes, message notifications, audio, touch control, speaker, and brightness.
[0130] When the vehicle-mounted computer receives a user operation to view the device files of tablet computer A, it can display the user interface for the device files of tablet computer A, as shown in Figure 5A or Figure 5B. Optionally, the user can swipe the user interface to view all device files of tablet computer A. In some implementations, when the vehicle-mounted computer receives a user operation to view the device files of slave devices, it can display the device files of one slave device in the user interface, as shown in Figure 5A. In other implementations, when the vehicle-mounted computer receives a user operation to view the device files of slave devices, it can also display the device files of all slave devices in the user interface, as shown in Figure 5B. The user can swipe the user interface to view the device files of each slave device; the user can also click on the slave device directory displayed on the left side of the user interface to select the device files of the slave device to view.
[0131] It should be noted that the above description of the device profile of tablet A displayed on the in-vehicle computer is for illustrative purposes only and does not limit the user operations for viewing the device profile of the slave device, nor the user interface for the master device to display the device profile of the slave device. In practical applications, the user operations for viewing the device profile of the slave device, as well as the user interface for the master device to display the device profile of the slave device, will be adaptively adjusted based on specific application scenarios, the type of electronic device, the operating system of the electronic device, user settings, and other factors.
[0132] In one embodiment, the first electronic device may store a device list (i.e., a slave device list). This device list includes multiple controlled electronic devices and the status of the device file for each controlled electronic device. These multiple controlled electronic devices are those that have established connections with the first electronic device, and the status of the device file for any controlled electronic device is either on or off. The device list also includes a second electronic device. Optionally, the device list may further include the connection status between each controlled electronic device and the first electronic device.
[0133] Optionally, the first electronic device can trigger the display of the device list on the screen based on user operation; or it can automatically trigger the display of the device list based on certain internal actions. This allows users to easily view or modify the status of the device files of these controlled electronic devices, and also allows them to perform user operations through the device list to view or modify the device file of a specific controlled electronic device.
[0134] In one implementation, the first electronic device may receive a second operation performed by a user to display a device list on the screen. This second operation is a user action to view the device list.
[0135] In another implementation, when the first electronic device establishes a connection with the second electronic device, a device list is displayed on the screen. Thus, when the second electronic device connects to the first electronic device, the first electronic device can display the device list, allowing the user to view the status of the second electronic device's device profile.
[0136] Continuing with the example of the electronic devices in the automotive smart cockpit scenario shown in Figure 1B, the onboard computer serves as the main device, and its display devices are listed...
[0137] The user interface of the table can be shown in Figure 5C or Figure 5D.
[0138] While the first electronic device is displaying a device list on its screen, it receives a third operation from the user on that device list, adjusting the status of the device profile of the third electronic device. The third electronic device can be any electronic device in the device list. As shown in Figure 5C, the user can click the ">" button in the device profile status of tablet A to enter the device profile settings interface, where they can adjust the status of the device profile of tablet A from off to on. As shown in Figure 5D, the user can click the power button in the device profile status of tablet A to modify the status of the device profile of tablet A.
[0139] In one implementation, during the process of the first electronic device displaying the device list, the user can perform a user operation on the device list to trigger the first electronic device to display the device file of a certain electronic device in the device list.
[0140] For example, the first operation in S401 above could be an operation performed by the user on the device list to adjust the status of the device file of the second electronic device to the on state. Continuing with Figure 5D above as an example, when the user clicks the on / off key in the status of the device file of tablet A, changing the status of the device file of tablet A from the off state to the on state, the vehicle computer not only modifies the status of the device file of tablet A, but can also jump to display the device file of tablet A.
[0141] For example, the first operation in S401 above could be an operation performed by the user on the device list, whereby the user opens the device file of the second electronic device. Continuing with the example in Figure 5C above, when the user clicks the ">" in the status of the device file of tablet computer A, the device file settings interface is entered, as shown in Figure 5E. This interface not only displays the on / off switch for adjusting the status of the device file of tablet computer A, but also displays the device file content of tablet computer A.
[0142] Optionally, in this embodiment, the first electronic device can also automatically trigger the display of a device file of a controlled electronic device on the screen based on certain internal actions. For example, when the first electronic device establishes a connection with the second electronic device, it can trigger the display of the device file of the second electronic device on the screen.
[0143] S402: After the first electronic device establishes a connection with the second electronic device, the first electronic device sends the device file of the second electronic device to the second electronic device. Correspondingly, after the second electronic device establishes a connection with the first electronic device, the second electronic device receives the device file from the first electronic device.
[0144] Optionally, the first electronic device and the second electronic device can establish a connection through wireless communication technology. This application embodiment does not limit the type of wireless communication technology. For example, the first electronic device and the second electronic device can establish a Bluetooth connection through Bluetooth technology; or the first electronic device can establish a WiFi connection through WiFi technology.
[0145] It should be noted that there is no strict temporal order between S401 and S402. The first electronic device stores the device file of the second electronic device internally. The device file of the second electronic device can be displayed before, after, or simultaneously with the establishment of a connection with the second electronic device. The device file of the second electronic device may not be displayed if the user does not perform the user operation of viewing the device file of the second electronic device.
[0146] Optionally, when the first electronic device establishes a connection with the second electronic device, the device profile of the second electronic device can also be displayed on the screen to remind the user that the second electronic device has been connected to the first electronic device.
[0147] It should be noted that the conditions for the first electronic device to send a device file to the controlled electronic device include: the first electronic device and the controlled electronic device establishing a connection; and the device file of the controlled electronic device being in an open state. Based on this, during the execution of S402, after establishing a connection with the second electronic device, and when the device file of the second electronic device in the device list is in an open state, the first electronic device sends the device file of the second electronic device to the second electronic device. However, when the device file of the second electronic device in the device list is in a closed state, even if the first electronic device and the second electronic device have established a connection, the first electronic device does not send the device file of the second electronic device to the second electronic device.
[0148] S403: The second electronic device configures at least one management item in the device file of the second electronic device according to the device file of the second electronic device.
[0149] Through S403, the second electronic device can activate the device file of the second electronic device to enable the first electronic device to manage and control at least one management item of the second electronic device.
[0150] In one implementation, the second electronic device can display the device file on a screen for the user to view or modify.
[0151] In one implementation, when the second electronic device receives the device file from the first electronic device via S402, it triggers the display of the device file on the screen.
[0152] In another implementation, when the second electronic device receives a fourth operation performed by the user, it displays the device profile on the screen. This fourth operation is a user action performed by the user to view the device profile.
[0153] For example, when the second electronic device receives a device file from the first electronic device, it can display a prompt message, which the user can click to open the device file on the second electronic device.
[0154] For example, when a second electronic device receives a device file from a first electronic device, it can temporarily cache the device file. Later, the user can view the cached device file by performing user operations on the second electronic device. When the second electronic device disconnects from the first electronic device, it can delete the cached device file.
[0155] S404: Optionally, after the second electronic device disconnects from the first electronic device, the second electronic device restores the at least one managed item to its original state.
[0156] It should be noted that this step is optional. In practical applications, after disconnecting from the first electronic device, the second electronic device can continue to maintain the configuration in S403; alternatively, through S404, at least one management item configured in S403 according to the device file of the second electronic device can be restored to its original state to improve the user experience of the second electronic device in the future.
[0157] The steps S401-S404 above provide a device management method. In this method, a first electronic device can locally maintain a device file for a second electronic device and control the status of at least one management item of the second electronic device by sending the device file to the second electronic device. Thus, the first electronic device can control at least one management item of the second electronic device through the device file. Electronic devices can maintain device files for multiple electronic devices to achieve unified management of those devices, thereby reducing user operations and improving user experience. In this solution, the electronic device maintaining device files for multiple electronic devices can act as a unified management platform to uniformly manage and control those multiple electronic devices, ensuring a consistent user experience across multiple electronic devices within a given space.
[0158] Optionally, the solution provided in this application embodiment can support the master device and the slave device to modify and update the device files of the slave device, and synchronize the modified content to the other end to ensure that the device files on both sides of the master and slave devices are synchronized.
[0159] The process of updating the device file on the first electronic device side is explained below in conjunction with steps S405-S407.
[0160] S405: During the process of the first electronic device displaying the device file of the second electronic device on the display screen, the first electronic device receives an update operation performed by the user on the device file of the second electronic device and updates the device file of the second electronic device.
[0161] For example, in the user interfaces shown in Figures 5A, 5B, and 5E, a user can update the status of at least one management item in the device file of the second electronic device through user operations.
[0162] S406: After the first electronic device establishes a connection with the second electronic device, the first electronic device sends the updated device file of the second electronic device to the second electronic device. Correspondingly, after the second electronic device establishes a connection with the first electronic device, the second electronic device can receive the updated device file from the first electronic device.
[0163] S407: The second electronic device reconfigures at least one management item in the updated device file based on the updated device file.
[0164] For details regarding the processes of S406-S407, please refer to the above descriptions of S402-S403; they will not be repeated here.
[0165] The process of updating the device file on the second electronic device side is explained below with reference to steps S408-S412.
[0166] S408: After receiving the device file of the second electronic device from the first electronic device, the second electronic device displays the device file of the second electronic device on the display screen.
[0167] Optionally, the second electronic device may receive a device file from the first electronic device via step S402 or S406. The specific process of the second electronic device displaying its device file can be found in step S403, and will not be repeated here.
[0168] S409: During the process of the second electronic device displaying the device file of the second electronic device on the display screen, the second electronic device receives an update operation performed by the user on the device file and updates the device file.
[0169] S410: The second electronic device can reconfigure at least one management item in the updated device file based on the updated device file.
[0170] S411: The second electronic device sends a file update message to the first electronic device. This file update message is used to notify the first electronic device to update the device file of the second electronic device. The first electronic device receives the file update message from the second electronic device.
[0171] Optionally, the file update message may include at least one update management item (i.e., a management item whose status is updated in S409 according to the user's update operation), and may also include the latest status of the at least one update management item; or the file update message may include the updated device file of the second electronic device.
[0172] S412: The second electronic device updates the device file. Update the device file of the second electronic device.
[0173] Optionally, the second electronic device may update its device file based on the content contained in the file update message (as described in S411).
[0174] In this embodiment, the first electronic device may, but is not limited to, create a device profile for the controlled electronic device upon first establishing a connection with it. Optionally, after the second electronic device first establishes a connection with the first electronic device, it sends management information to the first electronic device. This management information is used to indicate at least one management item that the second electronic device can control and manage by the first electronic device. Thus, after the first electronic device first establishes a connection with the second electronic device, it receives management information from the second electronic device and creates a device profile for the second electronic device based on this management information.
[0175] In one implementation, the second electronic device can send management information to the first electronic device through the following steps:
[0176] Step A1: After establishing a connection with the second electronic device for the first time, the first electronic device sends a first message to the second electronic device, which requests management information from the second electronic device. The second electronic device receives the first message from the first electronic device.
[0177] Step A2: The second electronic device sends a second message to the first electronic device. The first electronic device receives the second message from the second electronic device. The second message contains management information of the second electronic device.
[0178] Optionally, the first message may contain multiple candidate management items, among which at least one management item of the second electronic device is included.
[0179] In one implementation, the plurality of candidate management items can be fixed, and can be set by the second electronic device or the user. That is, when the first electronic device sends a first message to each controlled electronic device, it includes the plurality of candidate management items.
[0180] In another implementation, the multiple candidate management items are determined by the first electronic device based on the device information of the second electronic device; wherein the device information of the second electronic device includes at least one of the following: device type, device model, and operating system version. Optionally, the device information of the second electronic device can be obtained from the second electronic device when the first electronic device establishes a connection with the second electronic device.
[0181] If the first message contains multiple candidate management items, prior to step A2, the second electronic device may further determine at least one management item from among the multiple candidate management items. Optionally, the second electronic device may determine the at least one management item in, but is not limited to, the following two ways:
[0182] Method B1: The second electronic device displays the plurality of candidate management items on a screen; after receiving the fifth operation performed by the user, the second electronic device determines the at least one management item selected by the user. The fifth operation is the user's selection operation of choosing the at least one management item from the plurality of candidate management items.
[0183] Through method B1, the second electronic device can determine at least one management item that needs to be managed and controlled by the first electronic device based on the user's selection.
[0184] Method B2: The second electronic device may determine the at least one management item based on the software or hardware configuration of the second electronic device.
[0185] Through method B2, the second electronic device can use its own hardware and software configuration to determine at least one management item that needs to be managed and controlled by the first electronic device.
[0186] In order to improve the management efficiency of the first electronic device over the controlled electronic device, in the embodiments of this application, the first electronic device may also be configured with at least one set working mode, each working mode corresponding to the target management item that needs to be controlled and managed, and the recommended status of the target management item.
[0187] Based on this, in one embodiment, when the first electronic device enters a set working mode, the first electronic device can update the status of the target management item in the device file of the target electronic device to the recommended status corresponding to the set working mode; and send the updated device file of the target electronic device to the target electronic device. Here, the target management item is a management item that needs to be controlled and managed in this set working mode, and the target electronic device is a controlled electronic device whose device file in the device list contains the target management item and whose device file status is open.
[0188] When the first electronic device exits this set working mode, it can also restore the target management items in the target electronic device's device file to their original state and send the updated target electronic device's device file to the target electronic device.
[0189] For example, the operating modes set in the first electronic device may include, but are not limited to: privacy mode, silent mode, entertainment mode, dark mode, bright mode, and power saving mode. For instance, the target management items and recommended states corresponding to privacy mode may include: (camera -> off), (microphone -> off), (location -> off), (file sharing -> off), (message notification -> out of sync); the target management items and recommended states corresponding to silent mode may include: (microphone -> off), (speaker -> 0%); the target management items and recommended states corresponding to entertainment mode may include: (microphone -> on), (theme -> synchronized), (message notification -> synchronized), (audio -> whole vehicle), (speaker -> 80%).
[0190] In this way, when the first electronic device enters the set working mode, it can manage multiple controlled electronic devices in the device list in a unified manner, thereby improving the management efficiency of the first electronic device for these controlled electronic devices.
[0191] In summary, this application provides a device management method. In this method, a first electronic device can locally maintain a device file for a second electronic device and control the status of at least one management item of the second electronic device by sending the device file to the second electronic device. Thus, the first electronic device can control at least one management item of the second electronic device through the device file. Electronic devices can maintain device files for multiple electronic devices to achieve unified management of these devices, thereby reducing user operations and improving user experience. In this solution, the electronic device maintaining device files for multiple electronic devices can act as a unified management platform to uniformly manage these multiple electronic devices, ensuring a consistent user experience across multiple electronic devices within a given space.
[0192] Based on the device management method provided in the embodiment shown in Figure 4, this application provides a device management example in an automotive smart cockpit scenario. As shown in Figure 1B, in the automotive smart cockpit scenario, the master device can be an in-vehicle computer; in this example, the slave device is a tablet computer A. The example will be described below with reference to Figure 6.
[0193] S601: When a user brings tablet A into the car, tablet A approaches the car's onboard computer, and tablet A establishes a Bluetooth connection with the onboard computer via Bluetooth technology.
[0194] The vehicle-mounted computer stores device files for multiple controlled electronic devices (including tablet A) that have previously established connections. Users can view the device file of any controlled electronic device by operating the vehicle-mounted computer, as shown in Figures 5A, 5B, and 5E of the above embodiments.
[0195] S602: The vehicle computer sends the device file of tablet computer A to tablet computer A, and tablet computer A is configured according to the device file.
[0196] The specific process of S602 in this example can be referred to steps S402-S403 in the above embodiments.
[0197] S603: The vehicle computer or tablet computer A can modify the device file of tablet computer A and synchronize it to the other side. For the specific process, please refer to steps S405-S407 and steps S408-S412 in the above embodiments, which will not be repeated here.
[0198] S604: During the process of the user getting out of the car with tablet A, tablet A moves away from the vehicle computer, disconnects the Bluetooth connection between tablet A and the vehicle computer, and then tablet A is restored to its original configuration before S601 got into the car.
[0199] Based on the above steps, the onboard computer can uniformly manage other electronic devices in the intelligent cockpit scenario, thereby reducing user operations and improving user experience. In this solution, the onboard computer, which maintains device files for multiple electronic devices, can act as a unified management platform to control these multiple electronic devices in a unified manner, and can also ensure a consistent user experience across multiple electronic devices within the space.
[0200] It should also be noted that each step in the above embodiments can be executed by the corresponding device, or by components such as chips, processors, or chip systems within that device. The embodiments of this application do not limit their execution. The above embodiments are merely illustrative examples of execution by the corresponding device. Furthermore, the specific implementation methods or examples in the above embodiments do not limit the solutions provided by the embodiments of this application.
[0201] It should be noted that in the above embodiments, some steps may be selected for implementation, and the order of the steps in the figures may be adjusted. This application does not limit this. It should be understood that performing some of the steps in the figures, adjusting the order of the steps, or combining them in a specific implementation all fall within the protection scope of this application.
[0202] It is understood that, in order to achieve the functions described in the above embodiments, each device involved in the above embodiments includes a hardware structure and / or software module corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0203] It is understood that the network architecture and application scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of the present invention, and do not constitute a limitation on the technical solutions provided by the embodiments of the present invention. As those skilled in the art will know, with the evolution of network architecture and the emergence of new services, the technical solutions provided by the embodiments of the present invention are also applicable to similar technical problems.
[0204] It should be noted that the "steps" in the embodiments of this application are merely illustrative and are intended to better understand one method of presentation used in the embodiments. They do not constitute a substantial limitation on the execution of the solution of this application. For example, the "step" can also be understood as a "feature". Furthermore, the steps do not constitute any limitation on the execution order of the solution of this application. Any changes to the order of steps, or the merging or splitting of steps made on this basis without affecting the overall solution implementation, resulting in a new technical solution, are also within the scope of disclosure of this application.
[0205] Based on the same technical concept, this application also provides an electronic device that can implement the methods provided in the above embodiments. Referring to FIG7, the electronic device 700 includes: a processor 701 and a transceiver 702. Optionally, the electronic device 700 may also include a memory 703 and a display screen 704. For example, the above-mentioned devices can be connected through one or more communication buses.
[0206] One or more computer programs are stored in the memory 703; the processor 701 is coupled to the memory 703 and is used to read the computer programs stored in the memory 703 and execute the methods provided in the above embodiments through the transceiver 702.
[0207] For example, the processor 701 described above may specifically be the processor 210 shown in FIG. 2, and the processor 701 may include one or more processing units. The memory 703 described above may specifically be the internal memory 221 shown in FIG. 2 and / or an external memory connected to an electronic device. The transceiver 702 may be the mobile communication module 250 shown in FIG. 2, and / or a wireless communication module 260. The display screen 704 described above may specifically be the display screen 294 shown in FIG. 2, and this application embodiment does not impose any limitation on this.
[0208] In one embodiment, the electronic device 700 can be applied to the first electronic device in the embodiment shown in FIG4; in this case, the functions of the various components are as follows:
[0209] Display screen 704 is used to display the user interface;
[0210] Transceiver 702 is used to receive and transmit signals;
[0211] The processor 701 is configured to perform the following steps: receiving a first operation performed by a user, displaying a device file of a second electronic device on the display screen 704, wherein the device file of the second electronic device is used to control and manage the status of at least one management item of the second electronic device;
[0212] After establishing a connection with the second electronic device, the transceiver 702 sends the device file of the second electronic device to the second electronic device.
[0213] Optionally, the processor 701 is further configured to:
[0214] Receive the update operation performed by the user on the device file of the second electronic device, and update the device file of the second electronic device;
[0215] The transceiver 702 sends the updated device file of the second electronic device to the second electronic device.
[0216] Optionally, the processor 701 is further configured to:
[0217] The system receives a second operation performed by the user and displays a device list on the display screen 704; or displays a device list on the display screen 704 when a connection is established with the second electronic device; wherein the device list contains multiple controlled electronic devices and the status of the device file of each controlled electronic device; the multiple controlled electronic devices are electronic devices that have established a connection with the first electronic device, and the status of the device file of any controlled electronic device is either open or closed; the device list includes the second electronic device;
[0218] The system receives a third operation performed by the user on the device list and adjusts the status of the device file of a third electronic device; the third electronic device is any electronic device in the device list.
[0219] Optionally, the first operation is an operation performed by the user on the device list to adjust the status of the device file of the second electronic device to an open state; or the first operation is an operation performed by the user on the device list to open the device file of the second electronic device.
[0220] Optionally, the processor 701 is specifically used for:
[0221] When the device file of the second electronic device in the device list is in the open state, the device file of the second electronic device is sent to the second electronic device through the transceiver 702.
[0222] Optionally, the processor 701 is further configured to:
[0223] When the device file of the second electronic device in the device list is in the closed state, the device file of the second electronic device will not be sent to the second electronic device after a connection is established.
[0224] Optionally, the device list may also include the connection status of each controlled electronic device with the first electronic device.
[0225] Optionally, the processor 701 is further configured to:
[0226] When the first electronic device enters the set working mode, the status of the target management item in the device file of the target electronic device is updated to the recommended status corresponding to the set working mode; the updated device file of the target electronic device is sent to the target electronic device through the transceiver 702; wherein, the target management item is the management item that needs to be controlled and managed in the set working mode, and the target electronic device is the controlled electronic device whose device file in the device list contains the target management item;
[0227] When the first electronic device exits the set working mode, the target management item in the device file of the target electronic device is restored to its original state; the updated device file of the target electronic device is sent to the target electronic device through the transceiver 702.
[0228] Optionally, the processor 701 is further configured to:
[0229] When a connection is established with the second electronic device, the device file of the second electronic device is displayed on the display screen 704.
[0230] Optionally, the processor 701 is further configured to:
[0231] The transceiver 702 receives a file update message from the second electronic device; the file update message is used to notify the first electronic device to update the device file of the second electronic device.
[0232] Update the device file of the second electronic device according to the file update message.
[0233] Optionally, the processor 701 is further configured to:
[0234] After establishing a connection with the second electronic device for the first time, the transceiver 702 receives management information from the second electronic device; the management information is used to indicate at least one management item that the second electronic device can control and manage by the first electronic device.
[0235] Based on the management information, a device file is created for the second electronic device.
[0236] Optionally, the processor 701 is specifically used for:
[0237] The transceiver 702 sends a first message to the second electronic device, the first message being used to request management information from the second electronic device;
[0238] The transceiver 702 receives a second message from the second electronic device, the second message containing management information of the second electronic device.
[0239] Optionally, the first message may contain a plurality of candidate management items, and the plurality of candidate management items may include at least one management item of the second electronic device.
[0240] Optionally, the plurality of candidate management items are determined based on the device information of the second electronic device; the device information includes at least one of the following: device type, device model, and operating system version.
[0241] Optionally, at least one management item of the second electronic device includes: at least one component of the second electronic device, and / or, at least one device function of the second electronic device.
[0242] In one embodiment, the electronic device 700 can be applied to the second electronic device in the embodiment shown in FIG4; in this case, the functions of each component are as follows:
[0243] Transceiver 702 is used to receive and transmit signals;
[0244] The processor 701 is configured to perform the following steps: after establishing a connection with the first electronic device, receiving a device file from the first electronic device via the transceiver 702; the device file is used to control and manage the status of at least one management item of the second electronic device; and configuring the at least one management item according to the device file.
[0245] Optionally, the processor 701 is further configured to:
[0246] The transceiver 702 receives the updated device file from the first electronic device;
[0247] Based on the updated device profile, reconfigure the at least one management item.
[0248] Optionally, the processor 701 is further configured to:
[0249] The device file is displayed on display screen 704.
[0250] Optionally, the processor 701 is specifically used for:
[0251] After receiving the device file from the first electronic device via the transceiver 702, the device file is displayed on the display screen 704; or, upon receiving a fourth operation performed by the user, the device file is displayed on the display screen 704.
[0252] Optionally, the processor 701 is further configured to:
[0253] Receive an update operation performed by a user on the device file, update the device file, and reconfigure the at least one management item based on the updated device file;
[0254] The transceiver 702 sends a file update message to the first electronic device; the file update message is used to notify the first electronic device to update the device file of the second electronic device.
[0255] Optionally, the processor 701 is further configured to:
[0256] After establishing a connection with the first electronic device for the first time, the transceiver 702 sends management information to the first electronic device; the management information is used to indicate at least one management item that the second electronic device can control and manage by the first electronic device.
[0257] Optionally, the processor 701 is specifically used for:
[0258] The transceiver 702 receives a first message from the first electronic device, the first message being used to request management information from the second electronic device;
[0259] A second message is sent to the first electronic device via the transceiver 702, the second message containing the management information.
[0260] Optionally, the first message contains multiple candidate management items; the processor 701 is further configured to:
[0261] The at least one management project is determined from the plurality of candidate management projects.
[0262] Optionally, the processor 701 is specifically used for:
[0263] The plurality of candidate management items are displayed on display screen 704; after receiving the fifth operation performed by the user, the at least one management item selected by the user is determined; or the at least one management item is determined according to the software configuration or hardware configuration of the second electronic device.
[0264] Optionally, the processor 701 is further configured to:
[0265] After disconnecting from the first electronic device, the at least one management item is restored to its original state.
[0266] Optionally, the at least one management item includes:
[0267] At least one component of the second electronic device, and / or at least one device function of the second electronic device.
[0268] Based on the above embodiments, this application also provides a computer program product, which includes a computer program; when the computer program is run on a computer, the computer performs the method provided in the above embodiments.
[0269] Based on the above embodiments, this application also provides a computer-readable storage medium storing a computer program, which, when executed by a computer, causes the computer to perform the methods provided in the above embodiments.
[0270] Optionally, the aforementioned computer may include, but is not limited to, electronic devices.
[0271] The storage medium can be any available medium that a computer can access. For example, but not limited to, a computer-readable medium can include RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer.
[0272] Based on the above embodiments, this application also provides a chip for reading a computer program stored in a memory to implement the method provided in the above embodiments. Optionally, the chip may include a processor and a memory, wherein the processor is coupled to the memory and is used to read the computer program stored in the memory to implement the method provided in the above embodiments.
[0273] Based on the above embodiments, this application provides a chip system including a processor for supporting a computer device in implementing the functions involved in the electronic devices described in the above embodiments. In one possible design, the chip system further includes a memory for storing necessary programs and data of the computer device. This chip system may be composed of chips or may include chips and other discrete components.
[0274] In summary, this application provides a device management method and electronic device. In this solution, a first electronic device can locally maintain device files for a second electronic device and control the status of at least one management item of the second electronic device by sending the device files to the second electronic device. Thus, the first electronic device can control at least one management item of the second electronic device through the device files. Electronic devices can maintain device files for multiple electronic devices to achieve unified management of these devices, thereby reducing user operations and improving user experience. In this solution, the electronic device maintaining device files for multiple electronic devices can act as a unified management platform to uniformly manage these multiple electronic devices and ensure a consistent user experience across multiple electronic devices within a given space.
[0275] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0276] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0277] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0278] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0279] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A device management method, applied to a first electronic device, characterized in that, include: Upon receiving the first operation performed by the user, the device file of the second electronic device is displayed on the screen. The device file of the second electronic device is used to control and manage the status of at least one management item of the second electronic device. After establishing a connection with the second electronic device, the device file of the second electronic device is sent to the second electronic device.
2. The method as described in claim 1, characterized in that, The method further includes: receiving an update operation performed by a user on the device file of the second electronic device, updating the device file of the second electronic device; and sending the updated device file of the second electronic device to the second electronic device.
3. The method as described in claim 1 or 2, characterized in that, The method further includes: receiving a second operation performed by a user to display a device list on the display screen; or displaying a device list on the display screen when a connection is established with the second electronic device; wherein the device list contains a plurality of controlled electronic devices and the status of the device profile of each controlled electronic device; the plurality of controlled electronic devices are electronic devices that have established a connection with the first electronic device, and the status of the device profile of any controlled electronic device is either open or closed; the device list includes the second electronic device; receiving a third operation performed by the user on the device list to adjust the status of the device profile of a third electronic device; the third electronic device is any electronic device in the device list.
4. The method as described in claim 3, characterized in that, The first operation is an operation performed by the user on the device list to adjust the status of the device file of the second electronic device to the open state; or the first operation is an operation performed by the user on the device list to open the device file of the second electronic device.
5. The method as described in claim 3 or 4, characterized in that, Sending the device file of the second electronic device to the second electronic device includes: sending the device file of the second electronic device to the second electronic device when the device file of the second electronic device in the device list is in the open state.
6. The method according to any one of claims 3-5, characterized in that, The method further includes: when the device file of the second electronic device in the device list is in a closed state, after establishing a connection with the second electronic device, not sending the device file of the second electronic device to the second electronic device.
7. The method according to any one of claims 3-6, characterized in that, The device list also includes the connection status of each controlled electronic device with the first electronic device.
8. The method according to any one of claims 3-7, characterized in that, The method further includes: when the first electronic device enters a set working mode, updating the status of the target management item in the device file of the target electronic device to the recommended status corresponding to the set working mode; sending the updated device file of the target electronic device to the target electronic device; wherein, the target management item is a management item that needs to be controlled and managed in the set working mode, and the target electronic device is a controlled electronic device whose device file in the device list contains the target management item; when the first electronic device exits the set working mode, restoring the target management item in the device file of the target electronic device to its original status; and sending the updated device file of the target electronic device to the target electronic device.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: when a connection is established with the second electronic device, displaying the device profile of the second electronic device on the display screen.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: receiving a file update message from the second electronic device; the file update message being used to notify the first electronic device to update the device file of the second electronic device; and updating the device file of the second electronic device according to the file update message.
11. The method according to any one of claims 1-10, characterized in that, The method further includes: after establishing a connection with the second electronic device for the first time, receiving management information from the second electronic device; the management information is used to indicate at least one management item that the second electronic device can be controlled and managed by the first electronic device; and creating a device file for the second electronic device based on the management information.
12. The method as described in claim 11, characterized in that, Receiving management information from the second electronic device includes: sending a first message to the second electronic device, the first message being used to request management information from the second electronic device; and receiving a second message from the second electronic device, the second message containing the management information from the second electronic device.
13. The method as described in claim 12, characterized in that, The first message contains multiple candidate management items, and the multiple candidate management items include at least one management item of the second electronic device.
14. The method as described in claim 13, characterized in that, The multiple candidate management items are determined based on the device information of the second electronic device; the device information includes at least one of the following: device type, device model, and operating system version.
15. The method according to any one of claims 1-14, characterized in that, At least one management item of the second electronic device includes: at least one component of the second electronic device, and / or, at least one device function of the second electronic device.
16. A device management method applied to a second electronic device, characterized in that, include: After establishing a connection with the first electronic device, receive device files from the first electronic device; The device file is used to control and manage the status of at least one management item of the second electronic device; and to configure the at least one management item according to the device file.
17. The method as described in claim 16, characterized in that, The method further includes: receiving the updated device profile from the first electronic device; and reconfiguring the at least one management item based on the updated device profile.
18. The method as described in claim 16 or 17, characterized in that, The method further includes displaying the device profile on a display screen.
19. The method as described in claim 18, characterized in that, The step of displaying the device file on the display screen includes: displaying the device file on the display screen after receiving the device file from the first electronic device; or displaying the device file on the display screen after receiving a fourth operation performed by the user.
20. The method as described in claim 18 or 19, characterized in that, The method further includes: receiving an update operation performed by a user on the device file, updating the device file, and reconfiguring the at least one management item according to the updated device file; sending a file update message to the first electronic device; the file update message is used to notify the first electronic device to update the device file of the second electronic device.
21. The method according to any one of claims 16-20, characterized in that, The method further includes: after establishing a connection with the first electronic device for the first time, sending management information to the first electronic device; the management information is used to indicate at least one management item that the second electronic device can control and manage by the first electronic device.
22. The method as described in claim 21, characterized in that, Sending management information to the first electronic device includes: receiving a first message from the first electronic device, the first message being used to request management information from the second electronic device; and sending a second message to the first electronic device, the second message containing the management information.
23. The method as described in claim 22, characterized in that, The first message contains multiple candidate management items; the method further includes: determining the at least one management item from the multiple candidate management items.
24. The method as described in claim 23, characterized in that, The step of determining the at least one management item from the plurality of candidate management items includes: displaying the plurality of candidate management items on a display screen; determining the at least one management item selected by the user after receiving a fifth operation performed by the user; or determining the at least one management item based on the software or hardware configuration of the second electronic device.
25. The method according to any one of claims 16-24, characterized in that, The method further includes: restoring the at least one management item to its original state after disconnecting from the first electronic device.
26. The method according to any one of claims 16-25, characterized in that, The at least one management item includes: at least one component of the second electronic device, and / or, at least one device function of the second electronic device.
27. An electronic device applied to a first electronic device, characterized in that, include: A display screen used to show the user interface; A transceiver is used to receive and send signals; The processor is configured to perform the following steps: receiving a first operation performed by a user; displaying a device profile of a second electronic device on the display screen, the device profile of the second electronic device being used to control and manage the status of at least one management item of the second electronic device; and, after establishing a connection with the second electronic device, sending the device profile of the second electronic device to the second electronic device via the transceiver.
28. An electronic device applied to a second electronic device, characterized in that, include: A transceiver is used to receive and send signals; The processor is configured to perform the following steps: after establishing a connection with a first electronic device, receiving a device file from the first electronic device via the transceiver; the device file being used to control and manage the status of at least one management item of the second electronic device; and configuring the at least one management item according to the device file.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the computer to perform the method as described in any one of claims 1-26.
30. A computer program product containing instructions, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-26.
31. A chip, characterized in that, The chip includes a processor; the processor is coupled to a memory, the processor being configured to read a computer program stored in the memory, causing the chip to perform the method as described in any one of claims 1-26.