Data transmission channel management method and apparatus, electronic device and readable storage medium

By monitoring the on/off status of electronic device functional modules and dynamically managing data transmission channels, the problem of unnecessary energy consumption in multi-device connections of electronic devices is solved, thereby reducing power consumption.

WO2025218534A1PCT designated stage Publication Date: 2025-10-23VIVO MOBILE COMM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/087811
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-15
Filing Date
2025-04-08
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

In existing technologies, when electronic devices establish data transmission links with multiple devices, the activation of IoT services leads to unnecessary energy and power consumption, increasing the power consumption of electronic devices.

Method used

By monitoring the on/off information of the functional modules of the first electronic device, and based on the on/off status of the IoT service, the data transmission channel with the second electronic device is started or stopped, maintaining data transmission only when needed, thus reducing unnecessary power consumption.

Benefits of technology

It effectively reduces the energy and power consumption of data transmission channel management devices and reduces the power consumption of electronic devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025087811_23102025_PF_FP_ABST
    Figure CN2025087811_23102025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of electronics, and discloses a data transmission channel management method and apparatus, an electronic device, and a readable storage medium. The method comprises: monitoring enable / disable information of a first function module of a first electronic device, wherein the enable / disable information indicates an enable / disable state of an Internet of Things (IoT) service of the first function module, and the enable / disable state comprises an IoT service enabled state and an IoT service disabled state; and when the enable / disable state of the IoT service of the first function module changes, enabling or disabling a data transmission channel between the first electronic device and a second electronic device on the basis of the enable / disable state of the IoT service.
Need to check novelty before this filing date? Find Prior Art

Description

Data transmission channel management method and device, electronic equipment and readable storage medium

[0001] Cross-reference to related applications

[0002] The present application claims priority to the Chinese patent application No. 202410450470.1 filed on April 15, 2024 in China, the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0003] The present application belongs to the field of electronic technology, and particularly relates to a data transmission channel management method and device, electronic equipment and readable storage medium. BACKGROUND

[0004] With the continuous development of electronic technology, the types of electronic devices are more diversified, such as smart phones, smart watches, smart refrigerators or smart televisions. Generally, a first electronic device can perform data transmission by establishing a data transmission link with other electronic devices, so that the first electronic device can realize real-time monitoring and analysis of the data of the electronic device, and then through the Internet of Things (IOT) service, the first electronic device can remotely control and manage the electronic device.

[0005] In the related art, in the case of establishing a data transmission link between the first electronic device and a plurality of electronic devices, if a user wants to establish a data transmission link between the first electronic device and part of the electronic devices, it is usually necessary to open the IOT service of the first electronic device to achieve.

[0006] However, when the IOT service of the first electronic device is opened, the data transmission link between the first electronic device and the plurality of electronic devices is all opened, which in turn causes the electronic device to consume excess energy and power, increasing the power consumption of the electronic device. SUMMARY

[0007] The purpose of the embodiments of the present application is to provide a data transmission channel management method and device, electronic equipment and readable storage medium, which can reduce the power consumption of the electronic device.

[0008] In a first aspect, the embodiments of the present application provide a data transmission channel management method, which comprises: listening to switch information of a first function module of a first electronic device, the switch information indicating an Internet of Things (IOT) service switch state of the first function module, the switch state comprising an IOT service on state and an IOT service off state; in the case that the IOT service switch state of the first function module changes, starting or closing a data transmission channel between the first electronic device and a second electronic device based on the IOT service switch state.

[0009] In a second aspect, an embodiment of the present application provides a data transmission channel management apparatus, comprising: a listening module and a processing module; the listening module is configured to listen to switch information of a first function module of a first electronic device, the switch information indicating an Internet of Things (IoT) service switch state of the first function module, the switch state comprising an IoT service on state and an IoT service off state; and the processing module is configured to, in a case where the IoT service switch state of the first function module changes, start or close a data transmission channel between the first electronic device and a second electronic device based on the IoT service switch state.

[0010] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions executable on the processor, and the programs or instructions are executed by the processor to implement the steps of the method according to the first aspect.

[0011] In a fourth aspect, an embodiment of the present application provides a readable storage medium, wherein the readable storage medium stores programs or instructions, and the programs or instructions are executed by a processor to implement the steps of the method according to the first aspect.

[0012] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to run programs or instructions to implement the method according to the first aspect.

[0013] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method according to the first aspect.

[0014] In the embodiments of the present application, the switch information of the first function module of the first electronic device is listened to, the switch information indicating the IoT service switch state of the first function module, the switch state comprising the IoT service on state and the IoT service off state; in a case where the IoT service switch state of the first function module changes, the data transmission channel between the first electronic device and the second electronic device is started or closed based on the IoT service switch state. In the present scheme, by listening to the switch state change of each function module of the first electronic device, and starting or closing the data transmission channel between the first electronic device and the second electronic device according to the switch state change, the data transmission channel management apparatus can start or close the specified data transmission channel according to the switch state of each function module, thereby reducing the energy and power consumption of the data transmission channel management apparatus and reducing the power consumption of the data transmission channel management apparatus. BRIEF DESCRIPTION OF DRAWINGS

[0015] FIG. 1 is a schematic diagram of one of the data transmission channel management methods provided by the embodiments of the present application;

[0016] FIG. 2 is a schematic diagram of another of the data transmission channel management methods provided by the embodiments of the present application;

[0017] FIG. 3 is a logical strategy diagram in the data transmission channel management method provided by the embodiments of the present application;

[0018] FIG. 4 is a logical strategy diagram in the data transmission channel management method provided by the embodiments of the present application;

[0019] FIG. 5 is a logical strategy diagram in the data transmission channel management method provided by the embodiments of the present application;

[0020] FIG. 6 is a structural schematic diagram of one of the data transmission channel management apparatuses provided by the embodiments of the present application;

[0021] FIG. 7 is a structural schematic diagram of another of the data transmission channel management apparatuses provided by the embodiments of the present application;

[0022] FIG. 8 is a hardware structural schematic diagram of one of the electronic devices provided by the embodiments of the present application;

[0023] FIG. 9 is a hardware structural schematic diagram of another of the electronic devices provided by the embodiments of the present application. DETAILED DESCRIPTION

[0024] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all of them. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0025] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of a kind and do not limit the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally represents an "or" relationship between the associated objects before and after it.

[0026] The technical terms related to the embodiments of the present application are described below.

[0027] 1) Internet of Things (IOT) service: IoT service is a service based on cloud computing and Internet of Things technology, which can provide data storage, data analysis, device management, security protection and other services for electronic devices using IoT service. By connecting Internet of Things devices to the cloud, IoT service can realize real-time monitoring and analysis of device data, helping users better understand the running status and performance of devices. At the same time, IoT service can also improve the running efficiency and stability of devices through remote control and management, reduce the maintenance cost and risk of devices.

[0028] 2) Network power consumption strategy: Network power consumption strategy refers to a series of optimization measures taken during the process of data transmission between electronic devices and communication links in the Internet of Things to reduce the power consumption of electronic devices and communication.

[0029] 3) Underlying network protocol: refers to the communication protocol used by electronic devices in the process of data transmission between electronic devices and communication links in the Internet of Things, such as websocket, mqtt, rocketmq, or kafka, etc.

[0030] 4) Logical disconnection: usually refers to the disconnection at the software level, that is, the data transmission link still exists, but the two parties of data transmission have stopped exchanging data. For example, in the TCP / IP protocol, logical disconnection is usually implemented by sending a FIN packet, indicating that data transmission is over, but the connection is still maintained.

[0031] 5) Physical disconnection: usually refers to the disconnection at the hardware level, that is, the data transmission link is completely interrupted and cannot transmit data. For example, in network connection, connection disconnection is usually caused by network failure or electronic device failure, etc.

[0032] In related technologies, network power consumption strategies to reduce the power consumption of electronic devices can be implemented in various ways, thereby reducing the power consumption between electronic devices and communication, reducing energy costs, and also protecting the environment and reducing carbon emissions. The following are some examples of network power consumption strategies:

[0033] Strategy 1: The electronic device can use a network topology optimization strategy to reduce power consumption. Generally, this strategy is to optimize the topology between electronic devices to reduce the number of communications and the distance between different electronic devices, thereby reducing the power consumption of communication. For example, the network topology can be optimized by reducing the number of nodes between electronic devices, optimizing the routing algorithm, etc. However, although the network topology optimization strategy can reduce the number of communications and the distance between different electronic devices, such optimization needs to consider multiple factors, such as network topology structure, data traffic, delay, etc., and it is difficult to find an optimal solution.

[0034] Strategy 2: The electronic device can use a data compression and deduplication strategy to reduce power consumption. Generally, this strategy compresses and deduplicates the data to be transmitted to reduce the amount of data transmission and the number of transmissions, thereby reducing the power consumption of communication. For example, data compression algorithms, data deduplication techniques, etc. can be used to achieve data compression and deduplication. However, although the data compression and deduplication strategy can reduce the amount of data transmission and the number of transmissions, this method requires additional computing resources, which may otherwise affect the performance of the network electronic device.

[0035] In summary, the above network power consumption strategies can effectively reduce power consumption, but they are all optimized by optimizing the communication process to reduce the power consumption between communications, and there is no network power consumption strategy for improving the electronic device itself.

[0036] However, in the embodiment of the present application, by listening to the switch information of the first function module of the first electronic device, the switch information indicates the Internet of Things (IoT) service switch state of the first function module, and the switch state includes an open IoT service state and a closed IoT service state; in the case that the IoT service switch state of the first function module changes, based on the IoT service switch state, the data transmission channel between the first electronic device and the second electronic device is started or closed. In this scheme, by listening to the switch state change of each function module of the first electronic device, and starting or closing the data transmission channel between the first electronic device and the second electronic device according to the switch state change, the data transmission channel management device can start or close the specified data transmission channel according to the switch state of each function module, thereby reducing the energy and power consumption of the data transmission channel management device and reducing the power consumption of the data transmission channel management device.

[0037] The execution subject of the data transmission channel management method provided by the embodiment can be a data transmission channel management device, which can be an electronic device, or a control module or processing module in the electronic device, etc. The technical solutions provided by the embodiments of the present application are described below with the electronic device as an example.

[0038] The embodiment of the present application provides a data transmission channel management method, and Figure 1 shows a flow chart of the data transmission channel management method provided by the embodiment of the present application. The method can be applied to an electronic device. As shown in Figure 1, the data transmission channel management method provided by the embodiment of the present application can include the following steps 201 and 202.

[0039] Step 201, a data transmission channel management device listens to switch information of a first function module of a first electronic device.

[0040] In some embodiments of the present application, the switch information indicates an IoT service switch state of the first function module.

[0041] In some embodiments of the present application, the switch information includes at least one of the following: a switch name, a switch state, and a switch type.

[0042] In some embodiments of the present application, the switch state includes an IoT service on state and an IoT service off state.

[0043] In some embodiments of the present application, the first function module is at least one of all function modules in the first electronic device.

[0044] In some embodiments of the present application, each function module in the first electronic device is used to control and manage a second electronic device.

[0045] For example, assuming that the first electronic device is a mobile phone and the second electronic device is a smart watch, the user can use the mobile phone to control the smart watch through the function module, so that the smart watch can perform different operations, for example, obtaining different data from the smart watch or transmitting data into the smart watch.

[0046] In some embodiments of the present application, the data transmission channel management device can cyclically listen to each function module in the first electronic device.

[0047] Optionally, in some embodiments of the present application, in combination with Figure 1, as shown in Figure 2, before the step 201, the data transmission channel management method provided by the embodiment of the present application further includes the following step 301.

[0048] Step 301, the data transmission channel management device obtains a function module queue of the first electronic device.

[0049] In some embodiments of the present application, the function module queue includes module identifiers of N function modules in the first electronic device, and N is an integer greater than 1.

[0050] In some embodiments of the present application, the module identifier of the function module can be the name of the function module or a special identifier of the function module.

[0051] Further, in some embodiments of the present application, in combination with step 301, step 201 specifically comprises step 201a:

[0052] Step 201a, the data transmission channel management device listens to the switch information of the N functional modules in sequence based on the arrangement order of the functional module queue, and the first functional module is at least one of the N functional modules.

[0053] In this way, the data transmission channel management device can generate a functional module queue by obtaining all the functional module names of the first electronic device, so as to facilitate the first electronic device to listen to the switch state changes of all the functional modules.

[0054] Step 202, in the case that the IoT service switch state of the first functional module changes, the data transmission channel management device starts or closes the data transmission channel between the first electronic device and the second electronic device based on the IoT service switch state.

[0055] In some embodiments of the present application, the switch state change can be from the open IoT service state to the closed IoT service state, or from the closed IoT service state to the open IoT service state.

[0056] In some embodiments of the present application, if the switch state of the first functional module changes from the open IoT service state to the closed IoT service state, it indicates that the first electronic device wants to stop controlling the second electronic device corresponding to the first functional module, therefore, the data transmission channel management device needs to close the data transmission channel between the first electronic device and the second electronic device; if the switch state of the first functional module changes from the closed IoT service state to the open IoT service state, it indicates that the first electronic device wants to control the second electronic device corresponding to the first functional module, therefore, the data transmission channel management device needs to start the data transmission channel between the first electronic device and the second electronic device.

[0057] In the data transmission channel management method provided in the embodiments of the present application, the switching information of the first function module of the first electronic device is listened to, the switching information indicating the Internet of Things (IoT) service switching state of the first function module, and the switching state including an IoT service opening state and an IoT service closing state; in the case where the IoT service switching state of the first function module changes, the data transmission channel between the first electronic device and the second electronic device is started or closed based on the IoT service switching state. In the present solution, the switching state change of each function module of the first electronic device is listened to, and only the data transmission channel between the first electronic device and the second electronic device is started or closed according to the switching state change, so that the data transmission channel management device can start or close the specified data transmission channel according to the switching state of each function module, thereby reducing the energy and power consumed by the data transmission channel management device and reducing the power consumption of the data transmission channel management device.

[0058] Optionally, in some embodiments of the present application, the step 202 specifically includes step 401 or step 402.

[0059] Step 401: In the case where the IoT service switching state is the IoT service opening state, the data transmission channel management device listens to the network state of the first electronic device and the second electronic device, and enables or closes the data transmission channel based on the network state.

[0060] In some embodiments of the present application, the network state includes an available state and an unavailable state.

[0061] For example, in the case where the network state is the available state, the first electronic device and the second electronic device can perform normal data transmission, and therefore the data transmission channel needs to be enabled.

[0062] For example, in the case where the network state is the unavailable state, the first electronic device and the second electronic device cannot perform normal data transmission, and therefore the data transmission channel needs to be closed.

[0063] Step 402: In the case where the IoT service switching state is the IoT service closing state, the data transmission channel management device closes the data transmission channel.

[0064] Possible embodiment 1:

[0065] In a specific logical strategy diagram, the implementation process of the above steps is described in detail, as shown in FIG. 3, specifically including A1 to A6.

[0066] A1, the data transmission channel management device assigns the execution order of the child nodes A2, A3 and A6 according to the execution mode of the sequence node, i.e. the execution item task of the child node A2 is executed first, then the execution item task of the child node A3, and finally the execution item task of the child node A6. If the execution of one child node fails, the execution of the current child node is stopped and the next child node is executed.

[0067] Illustratively, the execution mode of the sequence node is to assign the execution order of the child nodes of the node, and execute the execution item tasks of the child nodes according to the execution order, and stop the execution as soon as one child node fails.

[0068] A2, getSwitch, which is to acquire and listen to the switch state.

[0069] Illustratively, the data transmission channel management device executes the execution item task of the child node A2 first according to the execution order of the child nodes assigned by the sequence node, acquires and listens to the function module queue of the first electronic device, and writes the switch information of the function module, such as the name, type and state of the switch, into the board. If the switch state of the first function module in the function module queue of the first electronic device changes, the sequence node is returned and the execution item task of the next child node, i.e. the child node A3 below, is executed.

[0070] A3, the child node A3 is a selector node, and the data transmission channel management device executes the execution item task of the child node A3 according to the execution order of the child nodes assigned by the sequence node.

[0071] Illustratively, the data transmission channel management device assigns the execution order of the child nodes A4 and A5 according to the execution mode of the selector node, i.e. the execution item task of the child node A4 is executed first, and then the execution item task of the child node A5. If the execution of one child node succeeds, the execution of the current child node is stopped and the next child node is executed.

[0072] Illustratively, the execution mode of the selector node is to assign the execution order of the child nodes of the node, and execute the execution item tasks of the child nodes according to the execution order, and stop the execution as soon as one child node succeeds.

[0073] A4, isCondition, which is to judge the switch state.

[0074] Illustratively, the data transmission channel management device executes the execution item task of the child node A4 first according to the execution order of the child nodes assigned by the selector node.

[0075] In an example, the data transmission channel management device considers that the execution of the sub-node is successful if it is determined that the switch state of the first function module is to start the IoT service, and then stops executing the next sub-node, returns to the sequential node A1, and executes the execution item task of the sub-node A6 according to the execution order of the sub-node assigned by the sequential node.

[0076] In another example, the data transmission channel management device considers that the execution of the sub-node fails if it is determined that the switch state of the first function module is to stop the IoT service, and then executes the execution item task of the sub-node A5 according to the execution order of the sub-node assigned by the selection node.

[0077] A5, physical disconnection.

[0078] In an example, the data transmission channel management device executes the execution item task of the sub-node A5 according to the execution order of the sub-node assigned by the selection node.

[0079] In an example, the IoT service is stopped, i.e., the data transmission channel between the first electronic device and the second electronic device corresponding to the first function module is closed. At the same time, it is considered that the execution of the sub-node A5 fails, and the sub-node A1 is returned to continue to monitor the queue of the first function module.

[0080] A6, network state check.

[0081] In an example, the data transmission channel management device executes the execution item task of the sub-node A6 according to the execution order of the sub-node assigned by the sequential node.

[0082] In an example, the data transmission channel management device monitors the network states of the first electronic device and the second electronic device, and enables or disables the IoT service based on the network states of the first electronic device and the second electronic device, i.e., enables or disables the data transmission channel.

[0083] In this way, the first electronic device can start or stop the data transmission channel between the second electronic device corresponding to the first function module by monitoring the switch state change of the first function module, so that the data transmission channel can be selectively stopped or started as needed to reduce the power consumption of the electronic device.

[0084] Optionally, in some embodiments of the present application, the step 401 specifically includes the step 501 or the step 502:

[0085] The step 501, the data transmission channel management device closes the data transmission channel when the network state of any one of the first electronic device and the second electronic device is an unavailable state.

[0086] It can be understood that, in the case that the network status of any one of the first electronic device and the second electronic device is the unavailable state, it indicates that the connection between the electronic devices cannot be established, and therefore, the unnecessary power consumption can be reduced by closing the data transmission channel between the two.

[0087] In step 502, the data transmission channel management device listens to the power consumption status of the first electronic device and the second electronic device in the case that the network status of the first electronic device and the second electronic device is the available state, and enables or closes the data transmission channel based on the power consumption status.

[0088] In some embodiments of the present application, the power consumption status is used to represent the current energy and power consumption degree of the electronic device.

[0089] In some embodiments of the present application, the power consumption status can be obtained by acquiring the power consumption mode of the first electronic device.

[0090] In some embodiments of the present application, the power consumption mode includes a light sleep mode, a heavy sleep mode, or a power saving mode.

[0091] Possible embodiment 2:

[0092] In combination with the above possible embodiment 1, the implementation process of the above steps is described in detail in a specific logical strategy diagram. In combination with FIG. 3, as shown in FIG. 4, it specifically includes A7 to A12:

[0093] A7, sequential node.

[0094] The data transmission channel management device assigns the execution order of the child nodes A8, A9 and A11 to the child nodes A8, A9 and A11 according to the execution mode corresponding to the sequential node A7 after the child node A6, that is, the execution item task corresponding to the child node A8 is executed first, then the execution item task corresponding to the child node A9 is executed, and finally the execution item task corresponding to the child node A11 is executed. As long as the child node corresponding to one of the child nodes fails to execute, the current child node is stopped and the next child node is executed.

[0095] A8, listen to network status change (getNetWork). Listen to the network status change to obtain the type and status of the network, and write it into the board;

[0096] Exemplarily, the data transmission channel management device executes the execution item task of the child node A8 first according to the execution order of the child nodes assigned by the above sequential node, listens to the network status of the first electronic device and the second electronic device, and writes it into the board. In the case that the network status of the first electronic device and the second electronic device changes is listened to, the sequential node A7 is returned, and the execution item task of the next child node, that is, the child node A9, is executed.

[0097] A9, the sub-node A9 is a selection node, and the data transmission channel management device executes the execution item task of the sub-node A9 according to the execution order of the sub-nodes assigned by the above-mentioned sequence node.

[0098] Exemplarily, the data transmission channel management device assigns the execution order of the sub-node A10 and the sub-node A11 according to the execution mode corresponding to the selection node, that is, executes the execution item task corresponding to the sub-node A10 first, and then executes the execution item task corresponding to the sub-node A11, and stops executing the current sub-node as long as the child node corresponding to one sub-node executes successfully, and then executes the next sub-node.

[0099] A10, judging the network state (isCondition).

[0100] Exemplarily, the data transmission channel management device executes the execution item task of the sub-node A10 according to the execution order of the sub-nodes assigned by the above-mentioned sequence node.

[0101] In one example, the data transmission channel management device considers that the sub-node executes successfully if it judges that the network states of the first electronic device and the second electronic device are both available states, and then stops executing the next sub-node, returns to the sequence node A7, and executes the execution item task of the sub-node A12 according to the execution order of the sub-nodes assigned by the above-mentioned sequence node.

[0102] In another example, the data transmission channel management device considers that the sub-node executes unsuccessfully if it judges that the network state of any one of the first electronic device and the second electronic device is an unavailable state, and then executes the execution item task of the sub-node A11 according to the execution order of the sub-nodes assigned by the above-mentioned sequence node.

[0103] A11, physical disconnection (physical Diconnection).

[0104] Exemplarily, the data transmission channel management device executes the execution item task of the sub-node A11 according to the execution order of the sub-nodes assigned by the above-mentioned sequence node.

[0105] Exemplarily, the IoT service is closed, that is, the data transmission channel between the first electronic device and the second electronic device corresponding to the first function module is closed. At the same time, it is considered that the sub-node A11 executes unsuccessfully, returns to the sub-node A7, and continues to monitor the network states of the first electronic device and the second electronic device.

[0106] A12, power check (powerCheck).

[0107] Exemplarily, the data transmission channel management device executes the execution item task of the sub-node A12 according to the execution order of the sub-nodes assigned by the above-mentioned sequence node A7.

[0108] For example, the data transmission channel management apparatus monitors the power consumption states of the first electronic device and the second electronic device, and enables or disables the IoT service based on the power consumption states of the first electronic device and the second electronic device, i.e., enables or disables the data transmission channel.

[0109] In this way, when the first electronic device monitors the switch state of the first function module to be in the IoT service enabling state, the first electronic device can further start or disable the data transmission channel between the second electronic device corresponding to the first function module according to the network states of the first electronic device and the second electronic device, so that the data transmission channel can be selectively disabled or started on demand to reduce the power consumption of the electronic device.

[0110] Optionally, in some embodiments of the present application, the above step 502 specifically includes step 601 or step 602 or step 603.

[0111] Step 601: The data transmission channel management apparatus disables the data transmission channel when the power consumption state of any one of the first electronic device and the second electronic device is in a first low power consumption state.

[0112] Step 602: The data transmission channel management apparatus disables the logical protocol corresponding to the data transmission channel when the power consumption state of any one of the first electronic device and the second electronic device is in a second low power consumption state.

[0113] In some embodiments of the present application, the power consumption of the electronic device in the first low power consumption state is lower than that of the electronic device in the second low power consumption state.

[0114] For example, the first low power consumption state can be a heavy sleep state, a shutdown state, or a zombie state.

[0115] For example, the second low power consumption state can be a light sleep state or a power saving state.

[0116] Step 603: The data transmission channel management apparatus enables the data transmission channel when the power consumption states of the first electronic device and the second electronic device are both in a non-low power consumption state.

[0117] In some embodiments of the present application, the non-low power consumption state is used to represent that the electronic device is currently used according to normal power consumption.

[0118] Possible embodiment 3:

[0119] In combination with the above possible embodiment 2, the implementation process of the above steps is described in detail in a specific logical strategy diagram. In combination with FIG. 4, as shown in FIG. 5, it specifically includes A13 to A21.

[0120] A13, sequential node.

[0121] The data transmission channel management device assigns the execution order of the sub-node A14, the sub-node A15 and the sub-node A18 according to the execution mode corresponding to the sequential node A13 after the sub-node A12, that is, the execution item task corresponding to the sub-node A14 is executed first, the execution item task corresponding to the sub-node A15 is executed second, and the execution item task corresponding to the sub-node A18 is executed last. If the child node corresponding to one of the sub-nodes fails to execute, the current sub-node stops executing and the next sub-node is executed.

[0122] A14, listen to power mode change (getPowerMode).

[0123] Exemplarily, the data transmission channel management device executes the execution item task of the sub-node A14 first according to the execution order of the sub-nodes assigned by the sequential node, and writes the power mode, i.e., the power state of the first electronic device and the second electronic device, into the board. If the power mode of the first electronic device and the second electronic device is found to change, the sequential node A13 is returned, and the execution item task of the next sub-node, i.e., the sub-node A15, is executed.

[0124] A15, the sub-node A15 is a selection node, and the data transmission channel management device executes the execution item task of the sub-node A15 next according to the execution order of the sub-nodes assigned by the sequential node.

[0125] Exemplarily, the data transmission channel management device assigns the execution order of the sub-node A16 and the sub-node A17 according to the execution mode corresponding to the selection node, that is, the execution item task corresponding to the sub-node A16 is executed first, and the execution item task corresponding to the sub-node A17 is executed second. If the child node corresponding to one of the sub-nodes succeeds in executing, the current sub-node stops executing and the next sub-node is executed.

[0126] A16, judge power state (isCondition).

[0127] Exemplarily, the data transmission channel management device executes the execution item task of the sub-node A16 first according to the execution order of the sub-nodes assigned by the selection node.

[0128] In an example, if the data transmission channel management device judges that the power mode of either of the first electronic device and the second electronic device is the first low power state, such as the light sleep state or the power-off state, the sub-node is considered to fail to execute, and the execution item task of the sub-node A17 is executed according to the execution order of the sub-nodes assigned by the selection node.

[0129] In another example, if the data transmission channel management device determines that neither the first electronic device nor the second electronic device is in the first low-power consumption state, such as a light sleep state, or a power-off state, it is considered that the sub-node is executed successfully, and the sequential node A13 is returned, and the execution item task of the sub-node A18 is executed according to the execution order of the sub-node assigned by the sequential node.

[0130] A17, physical disconnection.

[0131] In an example, the data transmission channel management device executes the execution item task of the sub-node A17 according to the execution order of the sub-node assigned by the selection node.

[0132] In an example, the IoT service is closed, that is, the data transmission channel between the first electronic device and the second electronic device corresponding to the first function module is closed. At the same time, it is considered that the sub-node A17 is executed unsuccessfully, and the sub-node A7 is returned, and the power consumption state of the first electronic device and the second electronic device is continued to be monitored.

[0133] A18, the sub-node A18 is a selection node, and the data transmission channel management device executes the execution item task of the sub-node A18 according to the execution order of the sub-node assigned by the sequential node.

[0134] In an example, the data transmission channel management device assigns the execution order of the sub-node A19 and the sub-node A20 according to the execution mode corresponding to the selection node, that is, the execution item task corresponding to the sub-node A19 is executed first, and then the execution item task corresponding to the sub-node A20 is executed. As long as the child node corresponding to one of the sub-nodes is executed successfully, the execution of the current sub-node is stopped, and the next sub-node is executed.

[0135] A19, determine the power consumption state (isCondition).

[0136] In an example, the data transmission channel management device executes the execution item task of the sub-node A19 according to the execution order of the sub-node assigned by the selection node.

[0137] In an example, if the data transmission channel management device determines that the power consumption mode of any of the first electronic device and the second electronic device is in the second low-power consumption state, it is considered that the sub-node is executed unsuccessfully, and the execution item task of the sub-node A20 is executed according to the selection node A19.

[0138] In an example, the data transmission channel management device judges that the power consumption mode of the first electronic device and the second electronic device is not the second low power consumption state, i.e., the first electronic device and the second electronic device are not in the low power consumption state, and considers that the execution of the sub-node is successful, and then stops executing the next sub-node, returns to the sequential node A13, and then executes the execution item task of the sub-node A21.

[0139] A20, logical disconnection.

[0140] In an example, the data transmission channel management device executes the execution item task of the sub-node A20 according to the execution order of the sub-node assigned by the selection node.

[0141] In an example, the data transmission channel management device disconnects the logical protocol between the first electronic device and the second electronic device, but the data transmission channel still exists. If the data transmission channel management device wants to transmit data, it can pull up the link of the data transmission channel at any time by sending a FIN packet.

[0142] A21, IoT service active, i.e., the data transmission channel is enabled.

[0143] In an example, the IoT service is enabled, i.e., the data transmission channel between the first electronic device and the second electronic device corresponding to the first function module is enabled.

[0144] In this way, when the first electronic device monitors that the first function module is in the IoT service active state, and the network state of the first electronic device and the second electronic device is in the available state, the data transmission channel between the second electronic device corresponding to the first function module can be further started or stopped according to the power consumption state of the first electronic device and the second electronic device, so that the data transmission channel can be selected to be started or stopped as needed, so as to reduce the power consumption of the electronic device.

[0145] It should be noted that in the above embodiment, the IoT service can be connected according to the user demand, and in order to meet the changing demand of the network power consumption strategy, different function check items can be added in the logical strategy, or condition or queue items can be added in the check item, so that the logical network strategy provided in the embodiment has the characteristics of high expansion and high multiplexing.

[0146] It should be noted that the data transmission channel management method provided in the embodiments of the present application can be executed by a data transmission channel management apparatus or an electronic device, and can also be a function module or an entity in the electronic device. In the embodiments of the present application, the data transmission channel management apparatus is taken as an example to execute the data transmission channel management method, and the data transmission channel management apparatus provided in the embodiments of the present application is described.

[0147] FIG. 6 shows a possible structural schematic diagram of the data transmission channel management apparatus involved in the embodiments of the present application. As shown in FIG. 6, the data transmission channel management apparatus 700 can include a listening module 701 and a processing module 702.

[0148] The listening module 701 is configured to listen to switch information of a first function module of a first electronic device, and the switch information indicates an Internet of Things (IoT) service switch state of the first function module, and the switch state includes an IoT service on state and an IoT service off state. The processing module 702 is configured to start or close a data transmission channel between the first electronic device and a second electronic device based on the IoT service switch state when the IoT service switch state of the first function module changes.

[0149] Optionally, in some embodiments of the present application, the listening module 701 is further configured to listen to network states of the first electronic device and the second electronic device when the IoT service switch state is the IoT service on state. The processing module 702 is specifically configured to enable or close the data transmission channel based on the network states listened to by the listening module 701. Alternatively, the processing module 702 is specifically configured to close the data transmission channel when the IoT service switch state is the IoT service off state.

[0150] Optionally, in some embodiments of the present application, the processing module 702 is specifically configured to close the data transmission channel when the network state of any one of the first electronic device and the second electronic device is an unavailable state. Alternatively, the listening module 701 is further configured to listen to power consumption states of the first electronic device and the second electronic device when the network states of the first electronic device and the second electronic device are both available states. The processing module 702 is specifically configured to enable or close the data transmission channel based on the power consumption states listened to by the listening module 701.

[0151] Optionally, in some embodiments of the present application, the processing module 702 is specifically configured to close the data transmission channel in a case where the power consumption state of any one of the first electronic device and the second electronic device is the first low power consumption state; or the processing module 702 is specifically configured to close the logical protocol corresponding to the data transmission channel in a case where the power consumption state of any one of the first electronic device and the second electronic device is the second low power consumption state; or the processing module 702 is specifically configured to enable the data transmission channel in a case where the power consumption states of the first electronic device and the second electronic device are both non-low power consumption states; wherein the power consumption of the electronic device in the first low power consumption state is lower than the power consumption of the electronic device in the second low power consumption state.

[0152] Optionally, in some embodiments of the present application, as shown in Figure 7, the device 700 further includes an acquisition module 703, which is configured to acquire a functional module queue of the first electronic device before listening to the switch information of the first functional module of the first electronic device, the functional module queue including module identifiers of N functional modules in the first electronic device, N being an integer greater than 1; and the listening module 701 is specifically configured to listen to the switch information of the N functional modules in turn based on the arrangement order of the functional module queue acquired by the acquisition module 703, the first functional module being at least one of the N functional modules.

[0153] In the data transmission channel management device provided in the embodiments of the present application, the switch information of the first functional module of the first electronic device is listened to, the switch information indicating an Internet of Things (IoT) service switch state of the first functional module, and the switch state including an IoT service opening state and an IoT service closing state; in a case where the IoT service switch state of the first functional module changes, the data transmission channel between the first electronic device and the second electronic device is started or closed based on the IoT service switch state. In the present scheme, the switch state change of each functional module of the first electronic device is listened to, and only the data transmission channel between the first electronic device and the second electronic device is started or closed according to the switch state change, so that the data transmission channel management device can start or close the specified data transmission channel according to the switch state of each functional module, thereby reducing the energy and power consumed by the data transmission channel management device and reducing the power consumption of the data transmission channel management device.

[0154] The data transmission channel management apparatus in the embodiments of the present application can be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other device than a terminal. For example, the electronic device can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile Internet Device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), and the like, or a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a cash register, a self-service machine, and the like. The embodiments of the present application are not limited in this regard.

[0155] The data transmission channel management apparatus in the embodiments of the present application can be a device with an operating system. The operating system can be an Android operating system, an ios operating system, or other possible operating system. The embodiments of the present application are not limited in this regard.

[0156] The data transmission channel management apparatus provided in the embodiments of the present application can implement each process implemented by the method embodiments of FIGS. 1 to 5. To avoid repetition, the details are not described herein.

[0157] Optionally, as shown in FIG. 8, the embodiments of the present application further provide an electronic device 800, which includes a processor 801 and a memory 802. The memory 802 stores programs or instructions executable on the processor 801. The programs or instructions are executed by the processor 801 to implement each step of the data transmission channel management method embodiments and achieve the same technical effects. To avoid repetition, the details are not described herein.

[0158] It should be noted that the electronic device in the embodiments of the present application includes the mobile electronic device and the non-mobile electronic device.

[0159] FIG. 9 is a schematic diagram of a hardware structure of an electronic device implementing the embodiments of the present application.

[0160] The electronic device 100 includes, but is not limited to, a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110, etc.

[0161] Those skilled in the art can understand that the electronic device 100 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 110 through a power management system, so that the power management system can realize functions such as management of charging, discharging, and power consumption management. The electronic device structure shown in FIG. 9 does not constitute a limitation on the electronic device, and the electronic device can include more or fewer components than those shown, or combine certain components, or different component arrangements, which will not be described here.

[0162] The processor 110 is configured to listen to switch information of a first function module of a first electronic device, the switch information indicating an Internet of Things (IoT) service switch state of the first function module, and the switch state including an IoT service on state and an IoT service off state. The processor 110 is further configured to, in a case where the IoT service switch state of the first function module changes, start or close a data transmission channel between the first electronic device and a second electronic device based on the IoT service switch state.

[0163] Optionally, in some embodiments of the present application, the processor 110 is further configured to, in a case where the IoT service switch state is the IoT service on state, listen to network states of the first electronic device and the second electronic device. The processor 110 is specifically configured to enable or close the data transmission channel based on the network states. Alternatively, the processor 110 is specifically configured to, in a case where the IoT service switch state is the IoT service off state, close the data transmission channel.

[0164] Optionally, in some embodiments of the present application, the processor 110 is specifically configured to, in a case where the network state of any one of the first electronic device and the second electronic device is an unavailable state, close the data transmission channel. Alternatively, the processor 110 is further configured to, in a case where the network states of the first electronic device and the second electronic device are both available states, listen to power consumption states of the first electronic device and the second electronic device. The processor 110 is specifically configured to enable or close the data transmission channel based on the power consumption states.

[0165] Optionally, in some embodiments of the present application, the processor 110 is specifically configured to close the data transmission channel when the power consumption state of any one of the first electronic device and the second electronic device is the first low power consumption state; or the processor 110 is specifically configured to close the corresponding logical protocol of the data transmission channel when the power consumption state of any one of the first electronic device and the second electronic device is the second low power consumption state; or the processor 110 is specifically configured to enable the data transmission channel when the power consumption states of the first electronic device and the second electronic device are both non-low power consumption states; wherein the power consumption of the electronic device in the first low power consumption state is lower than that of the electronic device in the second low power consumption state.

[0166] Optionally, in some embodiments of the present application, the processor 110 is further configured to obtain a function module queue of the first electronic device before listening to the switch information of the first function module of the first electronic device, the function module queue including module identifiers of N function modules in the first electronic device, N being an integer greater than 1; and the processor 110 is specifically configured to listen to the switch information of the N function modules in turn based on the arrangement order of the function module queue, the first function module being at least one of the N function modules.

[0167] In the electronic device provided in the embodiments of the present application, by listening to the switch information of the first function module of the first electronic device, the switch information indicating the Internet of Things (IoT) service switch state of the first function module, the switch state including an IoT service opening state and an IoT service closing state; in the case that the IoT service switch state of the first function module changes, the data transmission channel between the first electronic device and the second electronic device is started or closed based on the IoT service switch state. In the present scheme, by listening to the switch state change of each function module of the first electronic device, and starting or closing the data transmission channel between the first electronic device and the second electronic device according to the switch state change, the data transmission channel management device can start or close the specified data transmission channel according to the switch state of each function module, thereby reducing the energy and power consumed by the data transmission channel management device and reducing the power consumption of the data transmission channel management device.

[0168] It should be understood that in the embodiments of the present application, the input unit 104 can include a graphics processor (GPU) 1041 and a microphone 1042. The graphics processor 1041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 can include a display panel 1061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 107 includes at least one of a touch panel 1071 and other input devices 1072. The touch panel 1071 is also referred to as a touch screen. The touch panel 1071 can include two parts of a touch detection device and a touch controller. The other input devices 1072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, and the like), a trackball, a mouse, a joystick, and the like, which will not be described here.

[0169] The memory 109 can be used to store software programs and various data. The memory 109 can mainly include a first storage area storing programs or instructions and a second storage area storing data, wherein the first storage area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, and the like), and the like. In addition, the memory 109 can include a volatile memory or a non-volatile memory, or the memory 109 can include both volatile and non-volatile memories. The non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (Direct Rambus RAM, DRRAM). The memory 109 in the embodiments of the present application includes but is not limited to these and any other suitable types of memory.

[0170] The processor 110 can include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and an application program, and the modem processor mainly processes a wireless communication signal, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 110.

[0171] The embodiment of the present application further provides a readable storage medium, and the readable storage medium stores a program or instructions, the program or instructions are executed by a processor to realize each process of the data transmission channel management method embodiment, and the same technical effects can be achieved, and details are not repeated here.

[0172] The processor is the processor in the electronic device in the above-mentioned embodiment. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0173] The embodiment of the present application further provides a chip, and the chip includes a processor and a communication interface, the communication interface is coupled with the processor, and the processor is used to run a program or instructions to realize each process of the data transmission channel management method embodiment, and the same technical effects can be achieved, and details are not repeated here.

[0174] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system, or a system on chip, etc.

[0175] The embodiment of the present application provides a computer program product, and the program product is stored in a storage medium, and the program product is executed by at least one processor to realize each process of the data transmission channel management method embodiment, and the same technical effects can be achieved, and details are not repeated here.

[0176] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, either in a simultaneous fashion or in a fashion that is interleaved in time. For example, the described methods can be performed in a different order from that described, and / or various steps can be combined or omitted, and / or additional steps can be added, without departing from the scope of the described methods. Also, features described with respect to certain examples can be combined in other examples.

[0177] From the above description of the embodiments, it is apparent that the above-mentioned method can be realized by means of software and necessary universal hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solution of the present application or the part that contributes to the related art can be embodied in the form of computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disc, optical disc), and includes a plurality of instructions to make a terminal (which can be a mobile phone, computer, server, or network equipment, etc.) execute the method described in each embodiment of the present application.

[0178] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, and the above-mentioned specific embodiments are only illustrative, but not restrictive, and those skilled in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the protection scope of the claims.

Claims

1. A data transmission channel management method, the method comprising: listening to switch information of a first function module of a first electronic device, the switch information indicating an Internet of Things (IoT) service switch state of the first function module, the switch state comprising an IoT service on state and an IoT service off state; in a case where the IoT service switch state of the first function module changes, starting or closing a data transmission channel between the first electronic device and a second electronic device based on the IoT service switch state.

2. The method of claim 1, wherein, the starting or closing the data transmission channel between the first electronic device and the second electronic device based on the IoT service switch state comprises: in a case where the IoT service switch state is the IoT service on state, listening to network states of the first electronic device and the second electronic device, and enabling or closing the data transmission channel based on the network states; or in a case where the IoT service switch state is the IoT service off state, closing the data transmission channel.

3. The method of claim 2, wherein, the listening to the network states of the first electronic device and the second electronic device, and enabling or closing the data transmission channel based on the network states comprises: in a case where the network state of any one of the first electronic device and the second electronic device is an unavailable state, closing the data transmission channel; or in a case where the network states of the first electronic device and the second electronic device are both available states, listening to power consumption states of the first electronic device and the second electronic device, and enabling or closing the data transmission channel based on the power consumption states.

4. The method of claim 3, wherein, the listening to the power consumption states of the first electronic device and the second electronic device, and enabling or closing the data transmission channel based on the power consumption states comprises: in a case where the power consumption state of any one of the first electronic device and the second electronic device is a first low power consumption state, closing the data transmission channel; or in a case where the power consumption state of any one of the first electronic device and the second electronic device is a second low power consumption state, closing a logical protocol corresponding to the data transmission channel; or in a case where the power consumption states of the first electronic device and the second electronic device are both non-low power consumption states, enabling the data transmission channel; wherein the power consumption of an electronic device in the first low power consumption state is lower than the power consumption of an electronic device in the second low power consumption state.

5. The method of claim 1, wherein, before the listening to the switch information of the first function module of the first electronic device, the method further comprises: obtaining a function module queue of the first electronic device, the function module queue comprising module identifiers of N function modules in the first electronic device, N being an integer greater than 1; the listening to the switch information of the first function module of the first electronic device comprises: based on an arrangement order of the function module queue, listening to the switch information of the N function modules in turn, the first function module being at least one of the N function modules.

6. A data transmission path management apparatus comprising: a listening module and a processing module. The listening module is configured to listen to switch information of a first function module of the first electronic device, the switch information indicating an Internet of Things (IoT) service switch state of the first function module, the switch state including an IoT service on state and an IoT service off state. The processing module is configured to, in a case where the IoT service switch state of the first function module changes, start or close a data transmission channel between the first electronic device and the second electronic device based on the IoT service switch state.

7. The apparatus of claim 6, wherein, The listening module is further configured to, in a case where the IoT service switch state is the IoT service on state, listen to network states of the first electronic device and the second electronic device. The processing module is specifically configured to, based on the network states listened to by the listening module, enable or close the data transmission channel; or The processing module is specifically configured to, in a case where the IoT service switch state is the IoT service off state, close the data transmission channel.

8. The apparatus of claim 7, wherein, The processing module is specifically configured to, in a case where the network state of any one of the first electronic device and the second electronic device is an unavailable state, close the data transmission channel; or The listening module is further configured to, in a case where the network states of the first electronic device and the second electronic device are both available states, listen to power consumption states of the first electronic device and the second electronic device. The processing module is specifically configured to, based on the power consumption states listened to by the listening module, enable or close the data transmission channel.

9. The apparatus of claim 8, wherein, The processing module is specifically configured to, in a case where the power consumption state of any one of the first electronic device and the second electronic device is a first low power consumption state, close the data transmission channel; or The processing module is specifically configured to, in a case where the power consumption state of any one of the first electronic device and the second electronic device is a second low power consumption state, close a logical protocol corresponding to the data transmission channel; or The processing module is specifically configured to, in a case where the power consumption states of the first electronic device and the second electronic device are both non-low power consumption states, enable the data transmission channel. The power consumption of an electronic device in the first low power consumption state is lower than the power consumption of an electronic device in the second low power consumption state.

10. The apparatus of claim 6, wherein, The apparatus further includes an obtaining module. The obtaining module is configured to, before listening to the switch information of the first function module of the first electronic device, obtain a function module queue of the first electronic device, the function module queue including module identifiers of N function modules in the first electronic device, N being an integer greater than 1. The listening module is specifically configured to, based on a permutation order of the function module queue obtained by the obtaining module, listen to the switch information of the N function modules in sequence, the first function module being at least one of the N function modules.

11. An electronic device, comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implement the steps of the data transmission channel management method according to any one of claims 1 to 5.

12. A readable storage medium, the readable storage medium storing a program or instructions, the program or instructions, when executed by a processor, implement the steps of the data transmission channel management method according to any one of claims 1 to 5.

13. A chip, the chip comprising a processor and a communication interface, the communication interface and the processor coupled, the processor configured to execute a program or instructions, implement the steps of the data transmission channel management method according to any one of claims 1 to 5.

14. A computer program product, the program product executed by at least one processor to implement the steps of the data transmission channel management method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • System for automatically matching vehicle-borne device and mobile phone terminal based on Bluetooth and method thereof

    CN104348953A

  • Equipment power consumption reduction method and equipment power consumption reduction device

    CN106162848A

  • Data transmission channel management method and device, electronic equipment and readable storage medium

    CN118413877A

  • Home appliance control method, related apparatus, and system

    WO2023045830A1