Terminal communication control method and device, electronic equipment and readable storage medium

By implementing the terminal communication control method in the automotive electronic equipment of the vehicle Internet of Things system, the problem of insufficient intelligence in existing intelligent residences is solved, and the convenience and intelligence of user operations are improved.

CN119363780APending Publication Date: 2025-01-24SHANGHAI JIKRYPTON BLUE NEW ENERGY TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411478719.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The development of existing intelligent residential network technology has not yet achieved a high degree of intelligence. User operations mainly rely on operations initiated by mobile phones, and the degree of intelligence is insufficient.

Method used

By implementing the terminal communication control method in the automotive electronic equipment of the vehicle Internet of Things system, if the automotive electronic equipment detects the trigger condition, it obtains the function calling instruction, parses the instruction to determine the terminal information and function, and calls the terminal's function when the calling condition is met. Atomic abilities perform corresponding actions.

Benefits of technology

The level of intelligence is improved, making user operations more convenient and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363780A_ABST
    Figure CN119363780A_ABST
Patent Text Reader

Abstract

The invention provides a terminal communication control method and device, electronic equipment and a readable storage medium. The terminal communication control method is applied to the automobile electronic equipment of a vehicle Internet of Things system. The vehicle Internet of Things system comprises a terminal. The automobile electronic equipment is in communication connection with the terminal; the terminal communication control method comprises the following steps: if the automobile electronic equipment monitors a triggering condition, acquiring a function calling instruction; analyzing the function calling instruction, and determining terminal information and functions; and when the terminal information and the function meet a calling condition, calling the atomic power of the terminal, and executing an action corresponding to the atomic power. In this way, the intelligent degree becomes high.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to a terminal communication control method, device, electronic device and readable storage medium. Background Art

[0002] With the continuous development of network technology, intelligent housing has attracted more and more attention. The general implementation method is to connect Internet devices to the network through network technology. Users use mobile phones to remotely control Internet devices based on the Internet, such as remotely turning on the air conditioner at home based on the Internet.

[0003] However, with the development of network technology, it is still limited to operations actively initiated by mobile phones, and the degree of intelligence is not very high. Summary of the invention

[0004] The present application provides an improved terminal communication control method, device, electronic device and readable storage medium.

[0005] The present application provides a terminal communication control method, which is applied to an automotive electronic device of a vehicle Internet of Things system; the vehicle Internet of Things system includes a terminal; the automotive electronic device is communicatively connected with the terminal;

[0006] The terminal communication control method comprises:

[0007] If the automotive electronic device detects a trigger condition, a function call instruction is obtained;

[0008] Parsing the function call instruction to determine the terminal information and function;

[0009] When the terminal information and the function meet the calling condition, the atomic capability of the terminal is called and the action corresponding to the atomic capability is executed.

[0010] Furthermore, the terminal includes a first terminal and a second terminal; the vehicle Internet of Things system also includes a vehicle-mounted TCAM; the automotive electronic device is bidirectionally connected to the second terminal through the vehicle-mounted TCAM;

[0011] The trigger condition includes a first trigger condition of the first terminal and / or a second trigger condition of the second terminal;

[0012] When the terminal information and the function meet the calling condition, calling the atomic capability of the terminal includes:

[0013] When the terminal information and the function meet the calling condition, the atomic capability of the first terminal and / or the atomic capability of the second terminal is called.

[0014] Furthermore, the terminal information includes a terminal type and the number of terminals of the terminal type;

[0015] When the terminal information and the function meet the calling condition, calling the atomic capability of the terminal includes:

[0016] When the number of terminals of the terminal type is one, searching for the atomic capability of the terminal;

[0017] In response to the function call instruction, the atomic capability of the terminal is called.

[0018] Furthermore, the terminal information includes a terminal type and the number of terminals of the terminal type;

[0019] When the terminal information and the function meet the calling condition, calling the atomic capability of the terminal includes:

[0020] When there are multiple terminals of the terminal type, searching for a physical model of the functional type;

[0021] Determining the plurality of terminals that execute the function type according to the physical model of the function type;

[0022] In response to the function calling instruction, the atomic capabilities of the multiple terminals are called.

[0023] Further, the physical model of the functional type includes a physical model of an adjustment function;

[0024] If the automotive electronic device detects a triggering condition for adjustment, then an adjustment instruction is obtained;

[0025] Parsing the adjustment instruction, determining that the number of terminals of the terminal type is multiple and the function type is an adjustment function;

[0026] When there are multiple terminals of the terminal type and the adjustment function, searching for a physical model of the adjustment function;

[0027] Determining the plurality of terminals corresponding to executing the adjustment function according to the physical model of the adjustment function;

[0028] In response to the adjustment instruction, the plurality of terminals are controlled to perform an adjustment action.

[0029] Further, the physical model of the functional type includes a physical model of a switch function;

[0030] If the automotive electronic device detects a trigger condition for switch control, then a switch control instruction is obtained;

[0031] Parsing the switch control instruction, determining that the number of terminals of the terminal type is multiple and the function type is a switch function;

[0032] If the number of terminals of the terminal type is multiple and the switch function is provided, searching for a physical model of the switch function;

[0033] Determining a plurality of terminals corresponding to executing the switch function according to the physical model of the switch function;

[0034] In response to the switch control instruction, the plurality of terminals are controlled to execute the switch action.

[0035] Furthermore, the physical model of the function type is determined by configuring the function type executed by the terminal, the attribute of the function type, the execution behavior and the execution result event respectively through the following steps:

[0036] Configuring a function type executed by multiple terminals; the function type is executed by the respective atomic capabilities of the multiple terminals;

[0037] Configuring attributes of the function type; the attributes including parameters of the multiple terminals, states of the multiple terminals, and scene modes of the multiple terminals;

[0038] Configuring the execution behaviors of the multiple terminals to respectively execute operations or commands;

[0039] The execution result events that each of the multiple terminals can trigger or respond to are configured.

[0040] Further, the atomic capability of the second terminal is called by the following steps:

[0041] By means of the vehicle-mounted TCAM, the communication protocol of the control instruction in the wireless communication format is converted into the MQTT protocol to obtain the converted control instruction;

[0042] The converted control instruction is sent, and message transmission is performed with the second terminal, so that the second terminal receives the converted control instruction and executes the action of the atomic capability of the second terminal.

[0043] The present application provides a terminal communication control device, which is applied to an automotive electronic device of a vehicle Internet of Things system; the vehicle Internet of Things system includes a terminal; the automotive electronic device is communicatively connected with the terminal;

[0044] The terminal communication control device comprises:

[0045] An instruction acquisition module, used for acquiring a function call instruction if the automotive electronic device detects a trigger condition;

[0046] A parsing module, used to parse the function call instruction and determine the terminal information and function;

[0047] The calling module is used to call the atomic capability of the terminal and execute the action corresponding to the atomic capability when the terminal information and the function meet the calling condition.

[0048] The present application provides an electronic device for implementing the terminal communication control method as described above.

[0049] The present application provides a computer-readable storage medium for implementing the terminal communication control method as described above.

[0050] The present application provides a terminal communication control system, comprising one or more processors, for implementing any of the methods described above.

[0051] The present application provides a computer-readable storage medium having a program stored thereon, and when the program is executed by a processor, the method described in any one of the above items is implemented.

[0052] The present application provides a computer program product, comprising a computer program / instruction, wherein when the computer program / instruction is executed by a processor, the method described in any one of the above items is implemented.

[0053] In some embodiments, the terminal communication control method of the present application, the automotive electronic equipment of the vehicle Internet of Things system is connected to the terminal for communication. If the automotive electronic equipment detects a trigger condition, the automotive electronic equipment can call the atomic capabilities of each terminal and perform actions corresponding to the atomic capabilities. In this way, the degree of intelligence is increased, which is more convenient for users to use, thereby improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0054] Figure 1 The figure shows a schematic diagram of the structure of a vehicle Internet of Things system to which the terminal communication control method according to an embodiment of the present application is applied;

[0055] Figure 2 The figure is a flow chart of a terminal communication control method provided by an embodiment of the present application;

[0056] Figure 3 The figure is a schematic diagram of a specific process of the terminal communication control method according to an embodiment of the present application;

[0057] Figure 4 The figure is a schematic diagram of the structure of the terminal communication control device provided in the embodiment of the present application;

[0058] Figure 5 Shown is a schematic diagram of the structure of a terminal communication control system provided in an embodiment of the present application. DETAILED DESCRIPTION

[0059] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with one or more embodiments of the present specification. Instead, they are merely examples of devices and methods consistent with some aspects of one or more embodiments of the present specification as detailed in the appended claims.

[0060] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this specification. In some other embodiments, the steps included in the method may be more or less than those described in this specification. In addition, a single step described in this specification may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this specification may be combined into a single step for description in other embodiments.

[0061] In order to solve the technical problem that the degree of intelligence is not very high, the embodiment of the present application provides a terminal communication control method, and the automotive electronic equipment of the vehicle Internet of Things system is connected to the terminal for communication. If the automotive electronic equipment detects a trigger condition, the automotive electronic equipment can call the atomic capabilities of each terminal and perform actions corresponding to the atomic capabilities. In this way, the degree of intelligence becomes higher.

[0062] Figure 1 Shown is a structural schematic diagram of a vehicle Internet of Things system to which the terminal communication control method according to an embodiment of the present application is applied.

[0063] like Figure 1 As shown, the vehicle Internet of Things (IoT) system to which the terminal communication control method is applied may include but is not limited to automotive electronic equipment, IoT terminals and cloud servers. In this way, intercommunication between automotive electronic equipment and terminals can be achieved.

[0064] Among them, the server in the cloud can communicate with the automotive electronic equipment and the terminal in a two-way manner to manage the information of the automotive electronic equipment and the terminal.

[0065] The above-mentioned automotive electronic equipment may include but is not limited to ECU (Electronic Control Unit), domain controller, DHU (Digital Cockpit Head Uni, driving information and entertainment system) and center console. The above-mentioned automotive electronic equipment may be one or more.

[0066] The terminal may be one or more, for example, a first terminal and a second terminal.

[0067] For example, the first terminal may include but is not limited to at least any of the following: refrigerators, seats, air conditioners, ventilation, ambient lights, audio and entertainment systems, and vehicle body controlled terminals, etc. Vehicle body controlled terminals include windows, wipers, doors, lights, driving recorders, vehicle wireless charging modules, and vehicle sensors, etc.

[0068] For example, the second terminal may include but is not limited to at least any one of the following: an external terminal such as a refrigerator, a household appliance, a ground lock, and a mobile terminal. The mobile terminal may include but is not limited to at least any one of the following: a vehicle-mounted mobile terminal detachably connected to the vehicle, a handheld terminal, and a smart mobile terminal. Among them, the vehicle-mounted mobile terminal detachably connected to the vehicle is such as a physical button. The handheld terminal is such as a remote control or a key. The smart mobile terminal is such as a mobile phone. The smart mobile terminal is provided with an APP (Application) or a switch button connected to the terminal. The APP is pre-bound to the vehicle.

[0069] It should be noted that the physical button can be a physical button that comes with the vehicle, or it can be an external button, wherein the external button can be connected by wire or wirelessly. Among them, the wireless button can be a Bluetooth button, a WiFi button, etc. In this way, it is convenient for users to quickly start or shut down the terminal while reducing the number of physical buttons in the vehicle.

[0070] The above-mentioned automotive electronic device, the first terminal and the second terminal may be terminals of different types.

[0071] Continue as Figure 1 The vehicle terminal shown may include but is not limited to a vehicle-mounted terminal. The vehicle-mounted terminal may include but is not limited to the above-mentioned automotive electronic equipment, the above-mentioned first terminal and a vehicle-mounted TCAM (Telematics & Connectivity Antenna Module, smart antenna module).

[0072] The above-mentioned automotive electronic device is connected to the first terminal for communication, and the above-mentioned automotive electronic device is connected to the second terminal for bidirectional communication via the vehicle-mounted TCAM.

[0073] The communication connection between the above-mentioned automotive electronic device and the first terminal in this article may be through a wired connection or a wireless connection, such as a Bluetooth communication connection and / or a WiFi communication connection.

[0074] The vehicle-mounted TCAM includes a first wireless communication module. The second terminal includes a second wireless communication module. The first wireless communication module and the second wireless communication module are of the same type.

[0075] For example, the first wireless communication module and the second wireless communication module are both WiFi communication modules. The automotive electronic device is connected to the second wireless communication module via the first wireless communication module using WiFi communication. Accordingly, the wireless communication range includes the WiFi communication range.

[0076] For another example, both the first wireless communication module and the second wireless communication module can be Bluetooth communication modules such as (Bluetooth Long Range) communication module or (BLE, Bluetooth Low Energy) communication module. The automotive electronic device is connected to the second wireless communication module using Bluetooth communication via the first wireless communication module. Accordingly, the wireless communication range may include but is not limited to the communication range of Bluetooth. The communication range of the above Bluetooth communication module is greater than 50 meters.

[0077] The embodiment of the present application can use automotive electronic equipment as the execution subject to implement the terminal communication control method of this article. The detailed description is as follows.

[0078] Figure 2 The figure is a flow chart of the terminal communication control method according to an embodiment of the present application.

[0079] like Figure 2 As shown, the terminal communication control method may include but is not limited to the following steps 110 to 130:

[0080] Step 110: If the automotive electronic device detects a trigger condition, a function call instruction is obtained.

[0081] It should be noted that the above function call instruction is used to implement the call of the atomic capability of the terminal. For example, the function call instruction may include but is not limited to an adjustment instruction, a switch instruction, etc., which will not be listed one by one here.

[0082] There are multiple ways to obtain the function call instruction in the above step 110. One is to generate a function call instruction. Another is to obtain a function call instruction corresponding to the trigger condition. Another is to obtain the function call instruction from a server in the cloud.

[0083] The above step 110 may be implemented through a monitoring process of the first terminal and / or a monitoring process of the second terminal.

[0084] Among them, the monitoring process of the first terminal is as follows: the first terminal monitors to determine whether the first trigger condition is met. At this time, it is regarded as the automotive electronic device monitoring whether the trigger condition is met. If the first terminal monitors to meet the first trigger condition, it is determined that the automotive electronic device monitors the trigger condition. If the first terminal monitors not to meet the first trigger condition, it is determined that the automotive electronic device monitors not to meet the trigger condition, and continues to return to the monitoring step.

[0085] Similarly, the monitoring process of the second terminal is similar to the monitoring process of the first terminal. Compared with the monitoring process of the first terminal, in the monitoring process of the second terminal, the second terminal monitors to determine whether the second trigger condition is met. At this time, it is regarded as the automotive electronic device monitoring whether the trigger condition is met.

[0086] The “first” in the above “first trigger condition” and the “second” in the “second trigger condition” are used to distinguish the two “trigger conditions” and are not limited in order.

[0087] Step 120, parse the function call instruction to determine the terminal information and function.

[0088] The above function call instructions are used to reflect the functions that need to be implemented when the trigger conditions are met, and these functions need to be implemented by calling.

[0089] Before executing this method, the triggering conditions, execution actions and terminals for executing the actions are pre-configured. When the triggering conditions are met, the terminals for executing the actions are called using function call instructions to execute the actions.

[0090] In this regard, the above function call instruction can be used to call one terminal for one function. The above function call instruction can also be used to call multiple terminals for one function.

[0091] Based on this, the terminal information may include but is not limited to the terminal type, the number of terminals of the terminal type, the terminal unique identifier, etc. The terminal unique identifier may include but is not limited to the terminal number. The terminal type may be distinguished by the terminal name or the terminal ID (Identity).

[0092] Step 130: When the terminal information and functions meet the calling conditions, the atomic capability of the terminal is called and the action corresponding to the atomic capability is executed.

[0093] The above calling conditions are used to reflect the terminal conditions and functions in the function calling instruction to determine whether one terminal or multiple terminals are used to execute the action of its atomic capability.

[0094] The process of calling the atomic capability of the terminal is as follows: sending a function call instruction to the terminal so that the terminal can parse the function call instruction and then perform the action corresponding to the atomic capability. In this paper, the function call instruction can be sent directly to the terminal. Alternatively, in this paper, the function call instruction can be sent to the terminal through a server in the cloud.

[0095] The above atomic capability is the minimum execution function of the terminal. By meeting the triggering condition of the atomic capability, the action defined by the atomic capability is executed.

[0096] In the embodiment of the present application, the automotive electronic equipment of the vehicle Internet of Things system is connected to all terminals of the Internet of Things for communication. If the automotive electronic equipment detects a trigger condition, the automotive electronic equipment can call the atomic capabilities of each terminal and perform actions corresponding to the atomic capabilities. In this way, the degree of intelligence becomes higher.

[0097] The above step 130 may adopt at least any one of the following optional embodiments to call the atomic capability of the terminal and perform an action corresponding to the atomic capability:

[0098] Figure 3 The figure is a schematic diagram of a specific process of the terminal communication control method according to an embodiment of the present application.

[0099] Continue to combine Figure 1 and Figure 2 , and Figure 3 In the first optional embodiment shown, the trigger condition includes a first trigger condition of the first terminal and / or a second trigger condition of the second terminal. Step 110 of the terminal communication control method may include the following step 111, and step 130 may include the following step 131.

[0100] Step 111 : if the automotive electronic device detects the first trigger condition of the first terminal and / or the second trigger condition of the second terminal, a function calling instruction is acquired.

[0101] Step 131: When the terminal information and functions meet the calling conditions, the atomic capability of the first terminal and / or the atomic capability of the second terminal is called to perform actions corresponding to the atomic capability.

[0102] The following steps are used in this paper to call the atomic capability of the second terminal: through the vehicle-mounted TCAM, the communication protocol of the control instruction in the wireless communication format is converted into the MQTT (Message Queuing Telemetry Transport) protocol to obtain the converted control instruction; the converted control instruction is sent and the message is transmitted with the second terminal so that the second terminal receives the converted control instruction and executes the action of the atomic capability of the second terminal. In this way, the message can be transmitted over a long distance.

[0103] It should be noted that the first trigger condition may be different from the second trigger condition, and the function call instruction is obtained by reaching the respective different trigger conditions, so as to respectively call the atomic capability of the first terminal and / or the atomic capability of the second terminal. The first trigger condition may include, but is not limited to, a switch control trigger condition and an adjustment trigger condition.

[0104] In addition, the first trigger condition may be associated with the second trigger condition. For example, the second trigger condition is the same as the first trigger condition. For another example, the second trigger condition is partially the same as the first trigger condition, and the second trigger condition additionally includes association information with the automotive electronic device to meet the control requirements.

[0105] The second trigger condition additionally includes the association information between the vehicle electronic device and the control requirement, which can be implemented by the following optional examples:

[0106] In an optional example, if it is determined that the communication distance between the second terminal and the automotive electronic device is less than or equal to the preset distance, it means that the second terminal is close to the automotive electronic device and the user is ready to use the second terminal, then the startup requirement of the second terminal is met and the second terminal is started. The preset distance is set according to the user's needs and is used to indicate that the automotive electronic device is about to reach the second terminal. In this way, the second terminal is automatically started.

[0107] In the second optional example, if it is determined that the communication distance between the second terminal and the automotive electronic device gradually increases and is greater than or equal to the preset distance, it means that the second terminal is far away from the automotive electronic device and the user does not use the second terminal, then the shutdown requirement of the second terminal is met and the second terminal is shut down. In this way, the second terminal is automatically shut down.

[0108] In the third optional example, if it is determined that the time required for the automotive electronic device to reach the second terminal is less than or equal to the preset time, it means that the automotive electronic device is about to reach the second terminal, and the startup requirement of the second terminal is met, and the second terminal is started. The above preset time is set according to user needs and is used to indicate that the automotive electronic device is about to reach the second terminal. In this way, the second terminal is automatically started.

[0109] In a fourth optional example, if it is determined that the time required for the automotive electronic device to reach the second terminal is gradually increasing and is greater than or equal to the preset time, it means that the automotive electronic device is far away from the second terminal, and the shutdown requirement of the second terminal is met, and the second terminal is closed. In this way, the second terminal is automatically closed.

[0110] In the fifth optional example, if it is determined that the automotive electronic device and the second terminal are within the wireless communication range, it means that the automotive electronic device and the second terminal are close to each other, and the second terminal is started. The automotive electronic device and the second terminal are connected in advance, such as pre-pairing or entering the login password of the wireless network in advance. In this way, there is no need to send data such as startup control instructions specifically, and the second terminal can be automatically turned on and controlled directly through the connection status, with a fast response. At the same time, the second terminal can be turned on in advance to provide the user with a comfortable living environment in advance.

[0111] In the fifth optional example, if it is determined that the automotive electronic device and the second terminal are disconnected from wireless communication, it means that the automotive electronic device and the second terminal are far away, and the second terminal is closed. In this way, the second terminal can be actively closed to provide a comfortable living environment for the user in advance.

[0112] Of course, the above examples are merely illustrative, and any information that can be added to start the second terminal and shut down the second terminal and includes the associated information with the automotive electronic device to meet the control requirements shall fall within the protection scope of the embodiments of the present application.

[0113] In the embodiment of the present application, the automotive electronic device of the vehicle Internet of Things system directly communicates with the second terminal through the vehicle-mounted TCAM, and the automotive electronic device communicates with the first terminal. If the automotive electronic device detects a trigger condition, such as a trigger condition of the first terminal and a trigger condition of the second terminal, the automotive electronic device can control all Internet of Things terminals, and the degree of intelligence becomes higher.

[0114] In a second optional embodiment of the above step 130, the above terminal information includes a terminal type and the number of terminals of the terminal type. Accordingly, (1) when the number of terminals of the terminal type is one, the atomic capability of the terminal is searched. And, (2) in response to the function call instruction, the atomic capability of the terminal is called. The above function includes a function type, and the number of terminals of the terminal type includes the number of terminals executed by the function type or the number of terminals explicitly indicated by the instruction.

[0115] Take the above first terminal as a refrigerator as an example for explanation:

[0116] Step 1: If the automotive electronic device detects a trigger condition for adjusting the environmental parameters, a control instruction of the switch function is obtained. Step 2: The control instruction of the switch function is parsed, and if it is determined that the number of refrigerators is one, the control instruction of the switch function is responded to, and the atomic capacity of the refrigerator is searched, so that the refrigerator performs an action corresponding to the atomic capacity of the refrigerator.

[0117] In a third optional embodiment of the above step 130, the above function includes a function type, and the function type is used to execute a terminal. Accordingly, (1) when the number of terminals of the terminal type is one and the function type, the atomic capability of the terminal is searched. And, (2) in response to the function call instruction, the atomic capability of the terminal is called.

[0118] Take the above first terminal as a child seat as an example for explanation:

[0119] Step 1: If the automotive electronic device detects a trigger condition for adjusting the environmental parameters, the control instruction of the adjustment function is obtained. Step 2: The control instruction of the adjustment function is parsed to determine that the number of terminals of the terminal type is one and the adjustment function, then the control instruction of the adjustment function is responded to, and the atomic capacity of the child seat is searched so that the child seat performs an action corresponding to the atomic capacity of the child seat. In this way, when the environmental parameters reach the appropriate conditions, the child seat is adjusted to facilitate the rest of the child in the child seat.

[0120] In a fourth optional embodiment of the above step 130, 1) when the number of terminals of the terminal type is multiple, search for a physical model of the function type. 2) according to the physical model of the function type, determine multiple terminals that execute the function type. 3) in response to the function call instruction, call the atomic capabilities of multiple terminals. The number of terminals of the terminal type includes the number of terminals executed by the function type or the number of terminals explicitly indicated by the instruction.

[0121] Take the above first terminal as a car air conditioner and the above second terminal as a household air conditioner as an example for explanation:

[0122] Step 1: If the automotive electronic equipment is powered on, the control instruction of the air conditioner's switch function is obtained. Step 2: Analyze the control instruction of the switch function, determine that there are multiple terminal types (such as in-vehicle air conditioners and household air conditioners), and the switch function (the switch function controls the actions of multiple terminals to perform switches), and find the physical model of the switch function. Step 3: Based on the physical model of the switch function, determine the in-vehicle air conditioner and / or household air conditioner that performs the switch function. Step 4: In response to the control instruction of the switch function, control the switch of the in-vehicle air conditioner and / or household air conditioner.

[0123] In the embodiment of the present application, the automotive electronic equipment can monitor the trigger conditions, and multiple terminals can be controlled to improve the scope of automated control.

[0124] The object model of the functional type in the fourth optional embodiment can realize different functions. To this end, the following optional implementation method can be adopted to realize the control of multiple terminals.

[0125] In a first optional implementation manner, the physical model of the function type includes a physical model of the adjustment function.

[0126] ① If the automotive electronic equipment detects the triggering condition of the adjustment, the adjustment instruction is obtained.

[0127] The triggering conditions of the above adjustment may include but are not limited to at least any one of: the triggering conditions of the above environmental parameter adjustment, the triggering conditions of the angle adjustment of the controlled terminal, and the triggering conditions of the elevation adjustment of the controlled terminal. Accordingly, the adjustment may include increasing or decreasing.

[0128] Among them, environmental parameters are used to reflect environmental conditions, such as humidity parameters, temperature parameters, etc.

[0129] ②. Analyze the adjustment instruction and determine that the number of terminals of the terminal type is multiple and the function type is the adjustment function.

[0130] ③. When there are multiple terminals of the terminal type and the adjustment function is provided, search for the physical model of the adjustment function.

[0131] ④. Based on the physical model of the regulation function, determine multiple terminals corresponding to executing the regulation function.

[0132] ⑤. Respond to adjustment instructions and control multiple terminals to perform adjustment actions.

[0133] In the embodiment of the present application, the automotive electronic equipment can monitor the triggering conditions of the adjustment and control multiple terminals to execute the adjustment action.

[0134] In a second optional implementation manner, the physical model of the function type includes a physical model of a switch function.

[0135] 1> If the automotive electronic equipment detects a trigger condition for switch control, the switch control instruction is obtained.

[0136] 2>. Analyze the switch control instruction and determine that the number of terminals of the terminal type is multiple and the function type is a switch function.

[0137] 3>. If the terminal type has multiple terminals and switch functions, search for the physical model of the switch function.

[0138] 4>, according to the physical model of the switch function, determine multiple terminals corresponding to the execution of the switch function;

[0139] 5>. Respond to switch control instructions and control multiple terminals to execute switch actions.

[0140] In the embodiment of the present application, the automotive electronic equipment can monitor the triggering conditions of the switch control and control multiple terminals to execute the switch action.

[0141] In some examples, first, when the automotive electronic device detects that a temperature control start condition is met, a start instruction of the temperature control device is obtained.

[0142] Secondly, according to the opening instruction, find the physical model of the switch function.

[0143] Thirdly, according to the physical model of the switch function, the first terminal, household electrical appliances and equipment type for executing the switch function are determined.

[0144] Thirdly, responding to the start instruction, controlling the first terminal to execute the start action;

[0145] Finally, when the distance between the automotive electronic device and the home appliance meets the temperature adjustment condition, the home appliance is controlled to start. In this way, when the trigger conditions of multiple terminals are met, each terminal performs a corresponding action.

[0146] In some other examples, first, when the automotive electronic device detects that a temperature control shutdown condition is reached, a shutdown instruction of the temperature control device is obtained.

[0147] Secondly, according to the closing instruction, find the physical model of the switch function.

[0148] Thirdly, according to the physical model of the switch function, the first terminal, household electrical appliances and equipment type for executing the switch function are determined.

[0149] Again, responding to the closing instruction, controlling the first terminal to execute a closing action;

[0150] Finally, when the distance between the automotive electronic device and the household appliance meets the temperature adjustment condition, the household appliance is controlled to execute a shut-down action.

[0151] Of course, the above description only assumes that the second terminal can be a household appliance. Any action that can execute atomic capabilities through a physical model and multiple terminals falls within the protection scope of the embodiments of the present application and will not be given examples one by one here.

[0152] The physical model of the above function type is determined by configuring the function type executed by the terminal, the attribute of the function type, the execution behavior and the execution result event through the following steps:

[0153] <1> , determine the function types performed by multiple terminals; the function types are executed through the atomic capabilities of each of the multiple terminals.

[0154] The above-mentioned multiple terminals have similar properties and behaviors.

[0155] Among them, multiple terminals are connected to the automotive electronic equipment for communication. The above-mentioned similar attributes refer to the data of the configuration parameters of multiple terminals being interrelated and having cross-overlapping data. For example, the internal structures of multiple terminals are the same, but the numbers are different. Similar behaviors refer to the behaviors performed by multiple terminals being the same or interrelated. For example, multiple terminals can implement adjustment and / or switching.

[0156] It should be noted that the multiple terminals may include but are not limited to a first terminal and a second terminal. Also, the multiple terminals may include but are not limited to multiple first terminals and / or multiple second terminals. In this way, the object model can be configured for the second terminal to improve the processing range of the control function.

[0157] <2> , configure the attributes of the function type; the attributes include parameters of multiple terminals, status of multiple terminals, and scene modes of multiple terminals.

[0158] <3> , configure the execution behaviors of multiple terminals to perform operations or commands.

[0159] <4> , configure execution result events that can be triggered or responded to by multiple terminals. The execution result events are used to reflect the abnormal situation of multiple terminals, and send the execution result events to the server in the cloud to monitor the normal state or abnormal state of multiple terminals.

[0160] The object model in this article is a digital representation of an entity in the physical space (such as a car refrigerator, a camping lamp, etc.) in the cloud. It describes what the entity is, what it can do, and what information it can provide to the outside world from three dimensions: attributes, services, and execution result events. Defining these three dimensions of the object model completes the definition of product functions.

[0161] The above attributes are used to describe the specific information and status of the device during operation. For example, the switch status of the camping light, the temperature of the car refrigerator, etc. Attributes can be divided into two types: read-write and read-only. The read-write type supports reading and setting attribute values, and the read-only type only supports reading attribute values.

[0162] The above execution result events are used to actively report information to the cloud when the device is running, generally including information, alarms and faults that need to be sensed and processed externally. The event can contain multiple output parameters. For example, notification information after a task is completed; temperature and time information when a device fails; operating status when the device alarms, etc.

[0163] The above execution behavior refers to the instructions or methods that the device can call externally. Input and output parameters can be set in the service call. Input parameters are the parameters when the service is executed, and output parameters are the results after the service is executed. Compared with attributes, a service can implement more complex business logic through an instruction, such as executing a specific task.

[0164] Each product can set a physical model, the device can report events based on the physical model, and the server can issue instructions to call services.

[0165] In the embodiment of the present application, a physical model of functions configured by executing behaviors and execution result events can be configured according to the combination of multiple atomic capabilities. In this way, multiple terminals can be controlled to execute the actions of atomic capabilities under multiple trigger conditions.

[0166] Based on the same application concept as the above method, the embodiment of the present application also proposes a terminal communication control device, which is applied to automotive electronic equipment of a vehicle Internet of Things system; the vehicle Internet of Things system includes a terminal. Figure 4 As shown, the device may include but is not limited to the following modules:

[0167] The instruction acquisition module 31 is used to acquire a function call instruction if the automotive electronic device detects a trigger condition;

[0168] The parsing module 32 is used to parse the function call instruction and determine the terminal information and function;

[0169] The calling module 33 is used to call the atomic capability of the terminal and execute the action corresponding to the atomic capability when the terminal information and functions meet the calling conditions.

[0170] In some embodiments, the terminal communication control device further includes a configuration module, and the object model for the function type is determined by configuring the function type executed by the terminal, the attribute of the function type, the execution behavior and the execution result event through the following configuration units:

[0171] The first configuration unit is used to configure the function types executed by the multiple terminals; the function types are executed by the respective atomic capabilities of the multiple terminals.

[0172] The second configuration unit is used to configure attributes of the function type; the attributes include parameters of multiple terminals, states of multiple terminals, and scene modes of multiple terminals.

[0173] The third configuration unit is used to configure the execution behaviors of the operations or commands executed by the multiple terminals respectively.

[0174] The fourth configuration unit is used to configure execution result events that can be triggered or responded to by each of the multiple terminals.

[0175] The implementation process of the functions and effects of each module / unit in the above-mentioned device is specifically detailed in the implementation process of the corresponding steps in the above-mentioned method, and the same technical effect can be achieved, which will not be repeated here.

[0176] An embodiment of the present application provides an electronic device, including the above-mentioned terminal communication control device.

[0177] Of course, the electronic device may include, but is not limited to, automotive electronic devices and PC (Personal Computer) devices, wherein the PC device may include, but is not limited to, a desktop computer, a tablet computer or a notebook computer.

[0178] An interface for inputting information is set on a web page or an APP (application) page of a PC terminal device. In this way, the displayed interface for inputting information is used to fill in information to obtain user demand information to achieve the user's purpose.

[0179] Figure 5 Shown is a schematic diagram of the structure of a terminal communication control system 50 provided in an embodiment of the present application.

[0180] like Figure 5 As shown, the terminal communication control system 50 includes one or more processors 51 for implementing the above terminal communication control method.

[0181] In some embodiments, the terminal communication control system 50 may include a storage medium 59. For example, the computer-readable storage medium may store a program that can be called by the processor 51, and may include a non-volatile storage medium. In some embodiments, the terminal communication control system 50 may include a memory 58 and an interface 57. In some embodiments, the terminal communication control system 50 may also include other hardware according to actual applications.

[0182] The computer-readable storage medium of the embodiment of the present application stores a program thereon, and when the program is executed by the processor 51, it is used to implement the terminal communication control method described above.

[0183] The present application provides a computer program product, comprising a computer program / instruction, wherein the computer program / instruction implements any of the above methods when executed by a processor.

[0184] The present application may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program code. Computer-readable storage media include permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer-readable storage media include but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, read-only compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0185] An embodiment of the present application also provides a computer program, which is stored in a computer-readable storage medium, such as a memory, and when a processor executes the computer program, it prompts the processor to execute the method described above.

[0186] The present application provides a computer program product, comprising a computer program / instruction, wherein the computer program / instruction implements any of the above methods when executed by a processor.

[0187] The above description is only a preferred embodiment of this specification and is not intended to limit this specification. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of this specification should be included in the scope of protection of this specification.

[0188] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the phrase "includes a ..." defines an element, and does not exclude the presence of other identical elements in the process, method, commodity or device including the element.

Claims

1. A terminal communication control method, characterized in that: An automotive electronic device applied to a vehicle Internet of Things system; the vehicle Internet of Things system comprises a terminal; the automotive electronic device is communicatively connected with the terminal; The terminal communication control method comprises: If the automotive electronic device detects a trigger condition, a function call instruction is obtained; Parsing the function call instruction to determine the terminal information and function; When the terminal information and the function meet the calling condition, the atomic capability of the terminal is called and the action corresponding to the atomic capability is executed.

2. The terminal communication control method according to claim 1, characterized in that: The terminal includes a first terminal and a second terminal; the vehicle Internet of Things system also includes a vehicle-mounted TCAM; the vehicle electronic device is bidirectionally connected to the second terminal through the vehicle-mounted TCAM; The trigger condition includes a first trigger condition of the first terminal and / or a second trigger condition of the second terminal; When the terminal information and the function meet the calling condition, calling the atomic capability of the terminal includes: When the terminal information and the function meet the calling condition, the atomic capability of the first terminal and / or the atomic capability of the second terminal is called.

3. The terminal communication control method according to claim 1, characterized in that: The terminal information includes the terminal type and the number of terminals of the terminal type; When the terminal information and the function meet the calling condition, calling the atomic capability of the terminal includes: When the number of terminals of the terminal type is one, searching for the atomic capability of the terminal; In response to the function call instruction, the atomic capability of the terminal is called.

4. The terminal communication control method according to claim 1, characterized in that: The terminal information includes the terminal type and the number of terminals of the terminal type; When the terminal information and the function meet the calling condition, calling the atomic capability of the terminal includes: When there are multiple terminals of the terminal type, searching for a physical model of the functional type; Determining the plurality of terminals that execute the function type according to the physical model of the function type; In response to the function calling instruction, the atomic capabilities of the multiple terminals are called.

5. The terminal communication control method according to claim 4, characterized in that: The physical model of the functional type includes a physical model of a regulating function; If the automotive electronic device detects a triggering condition for adjustment, then an adjustment instruction is obtained; Parsing the adjustment instruction, determining that the number of terminals of the terminal type is multiple and the function type is an adjustment function; When there are multiple terminals of the terminal type and the adjustment function, searching for a physical model of the adjustment function; Determining the plurality of terminals corresponding to executing the adjustment function according to the physical model of the adjustment function; In response to the adjustment instruction, the plurality of terminals are controlled to perform an adjustment action.

6. The terminal communication control method according to claim 4, characterized in that: The physical model of the functional type includes a physical model of a switch function; If the automotive electronic device detects a trigger condition for switch control, then a switch control instruction is obtained; Parsing the switch control instruction, determining that the number of terminals of the terminal type is multiple and the function type is a switch function; If the number of terminals of the terminal type is multiple and the switch function is provided, searching for a physical model of the switch function; Determining a plurality of terminals corresponding to executing the switch function according to the physical model of the switch function; In response to the switch control instruction, the plurality of terminals are controlled to execute the switch action.

7. The terminal communication control method according to any one of claims 4 to 6, characterized in that: The physical model of the function type is determined by configuring the function type executed by the terminal, the attribute of the function type, the execution behavior and the execution result event respectively through the following steps: Configuring a function type executed by multiple terminals; the function type is executed by the respective atomic capabilities of the multiple terminals; Configuring attributes of the function type; the attributes including parameters of the multiple terminals, states of the multiple terminals, and scene modes of the multiple terminals; Configuring the execution behaviors of the multiple terminals to respectively execute operations or commands; The execution result events that each of the multiple terminals can trigger or respond to are configured.

8. The terminal communication control method according to claim 2, characterized in that: The atomic capability of the second terminal is called by the following steps: By means of the vehicle-mounted TCAM, the communication protocol of the control instruction in the wireless communication format is converted into the MQTT protocol to obtain the converted control instruction; The converted control instruction is sent, and message transmission is performed with the second terminal, so that the second terminal receives the converted control instruction and executes the action of the atomic capability of the second terminal.

9. A terminal communication control device, characterized in that: An automotive electronic device applied to a vehicle Internet of Things system; the vehicle Internet of Things system comprises a terminal; the automotive electronic device is communicatively connected with the terminal; The terminal communication control device comprises: An instruction acquisition module, used for acquiring a function call instruction if the automotive electronic device detects a trigger condition; A parsing module, used to parse the function call instruction and determine the terminal information and function; The calling module is used to call the atomic capability of the terminal and execute the action corresponding to the atomic capability when the terminal information and the function meet the calling condition.

10. An electronic device, characterized in that: Used to implement the terminal communication control method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: Used to implement the terminal communication control method as described in any one of claims 1 to 8.