Equipment interaction method and device
By acquiring identifiers at the star-flash nodes and scanning broadcast channels to obtain interactive information, device interaction without the need for connection channels is achieved, improving the efficiency and scalability of information exchange between devices.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-19
- Publication Date
- 2026-03-31
AI Technical Summary
The existing device interaction methods have poor scalability, which makes it impossible to connect a large number of external devices when the connection channels are limited.
By obtaining the star node identifiers of multiple second star nodes at the first star node and obtaining broadcast information by scanning the broadcast channel, the interaction information of the second star nodes can be determined, and device interaction can be performed without establishing a star connection channel.
It improves the efficiency of information exchange between devices, solves the problem of limited connection channels preventing the access of a large number of devices, and enhances the scalability of device interaction.
Smart Images

Figure CN121771685A_ABST
Abstract
Description
Technical Field
[0001] This application relates to device interaction technology, and more particularly to a device interaction method and apparatus. Background Technology
[0002] With the rapid development of smart devices, short-range wireless communication technology plays a crucial role in device interconnection and interaction, especially in the field of new energy vehicles, where it serves as a vital bridge connecting in-vehicle devices and external smart terminals. This type of technology not only needs to support multiple device access but also requires low latency and high reliability to meet stable communication needs in complex scenarios. Among these technologies, StarFlash technology is widely used in short-range wireless communication networking due to its low latency, high transmission rate, and strong anti-interference capabilities.
[0003] In related technologies, external devices can be connected to in-vehicle devices through a limited connection channel, enabling the in-vehicle devices to interact with the connected external devices.
[0004] However, the device interaction methods in related technologies suffer from poor scalability. Summary of the Invention
[0005] This application provides a device interaction method and apparatus that can improve the scalability of device interaction.
[0006] The technical solution of this application embodiment is implemented as follows: In a first aspect, embodiments of this application provide a device interaction method for a first star-flash node, the method comprising: Obtain the star flash node identifier corresponding to at least one second star flash node; Receive broadcast information sent by a second star-flash node from at least one broadcast channel according to the star-flash node identifier; The interaction information corresponding to the second star flash node is determined based on the broadcast information. The interaction information is used to characterize the working status of the second star flash node. Interact with the second star node based on the interaction information.
[0007] Secondly, embodiments of this application provide a device interaction method for a second star-flash node, the method comprising: Obtain the interaction information corresponding to the second star flash node. The interaction information is used to characterize the working status of the second star flash node. Generate broadcast information based on interactive information; Broadcast information is sent to at least one broadcast channel corresponding to the first star flash node. The broadcast information is used for the first star flash node to obtain the interaction information corresponding to the second star flash node based on the broadcast information, and to interact with the second star flash node based on the interaction information.
[0008] Thirdly, embodiments of this application provide a device interaction apparatus for a first star-flash node, the apparatus comprising: The acquisition module is used to acquire the star flash node identifier corresponding to at least one second star flash node; The broadcast acquisition module is used to receive broadcast information sent by the second star flash node from at least one broadcast channel according to the star flash node identifier; The interactive information acquisition module is used to determine the interactive information corresponding to the second star flash node based on the broadcast information. The interactive information is used to characterize the working status of the second star flash node. The interaction module is used to interact with the second star node based on the interaction information.
[0009] Fourthly, embodiments of this application provide a device interaction apparatus for a second star-flash node, the apparatus comprising: The acquisition module is used to acquire the interaction information corresponding to the second star flash node. The interaction information is used to characterize the working status of the second star flash node. The generation module is used to generate broadcast information based on the interaction information; The sending module is used to send broadcast information to at least one broadcast channel corresponding to the first star flash node. The broadcast information is used for the first star flash node to obtain the interaction information corresponding to the second star flash node, and to interact with the second star flash node according to the interaction information.
[0010] Fifthly, embodiments of this application provide a computer device including a memory and a processor. The memory stores a computer program that can run on the processor. When the processor executes the program, it implements some or all of the steps in the methods of the first aspect and / or the second aspect described above.
[0011] Sixthly, embodiments of this application provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements some or all of the steps in the methods of the first aspect and / or the second aspect described above.
[0012] In a seventh aspect, embodiments of this application provide a program product comprising a computer program or instructions that, when executed by a processor, implement some or all of the steps in the methods of the first aspect and / or the second aspect described above.
[0013] The device interaction scheme provided in this application includes, but is not limited to, a device interaction method and apparatus. The device interaction method for a first satellite strobe node includes at least: obtaining a satellite strobe node identifier corresponding to at least one second satellite strobe node; receiving broadcast information sent by the second satellite strobe node from at least one broadcast channel based on the satellite strobe node identifier; determining interaction information corresponding to the second satellite strobe node based on the broadcast information, the interaction information being used to characterize the working state of the second satellite strobe node; and interacting with the second satellite strobe node based on the interaction information.
[0014] In the above embodiments, by obtaining the star-spark node identifiers of multiple second star-spark nodes in the first star-spark node, and by scanning the broadcast channel based on the star-spark node identifiers, the broadcast information that the second star-spark nodes may send to the broadcast channel can be obtained. Based on the broadcast information, the interaction information corresponding to the second star-spark nodes can be obtained. In this process, the devices corresponding to each star-spark node do not need to establish a connection through the star-spark connection channel to determine the working status of the second star-spark node. Throughout the process, there is no need to interact through the star-spark connection channel, which reduces the dependence of the devices on the star-spark connection channel during the interaction process. On the one hand, the information interaction efficiency between devices is improved by using broadcast information for interactive transmission. On the other hand, it effectively solves the problem in related technologies that the limited connection channels prevent the access of a large number of star-spark devices, and improves the scalability of the device interaction process. Attached Figure Description
[0015] Figure 1 A schematic diagram of the implementation process of a device interaction method for a first star flash node provided in this application embodiment. Figure 1 ; Figure 2 A schematic diagram of the implementation process of a device interaction method for a first star flash node provided in this application embodiment. Figure 2 ; Figure 3 This is a schematic diagram of the broadcast channel transmission process; Figure 4 A schematic diagram illustrating the implementation process of a device interaction method for a second star flash node provided in an embodiment of this application; Figure 5 A schematic diagram of an implementation environment for a method provided in this application embodiment; Figure 6 A schematic diagram illustrating the implementation flow of an exemplary device interaction method provided in this application embodiment; Figure 7 A schematic diagram of the composition structure of a device interaction device for a first star flash node provided in an embodiment of this application; Figure 8 A schematic diagram of the composition structure of a device interaction device for a second star flash node provided in an embodiment of this application; Figure 9 This is a schematic diagram of the hardware entity of a computer device provided in an embodiment of this application.
[0016] It should be noted that the terms "first" and "second" mentioned above are only used to distinguish between different options and do not represent the degree of superiority or inferiority of the options or their priority in the implementation process. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application are further described in detail below with reference to the accompanying drawings and embodiments. The described embodiments should not be regarded as limitations on this application. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0018] In the following description, references to "some embodiments" refer to a subset of all possible embodiments. It is understood that "some embodiments" may be the same or different subsets of all possible embodiments and may be combined with each other without conflict. The terms "first / second / third" are used merely to distinguish similar objects and do not represent a specific ordering of objects. It is understood that "first / second / third" may be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains. The terminology used herein is for descriptive purposes only and is not intended to limit the scope of this application.
[0020] With the continuous improvement of the intelligence level of new energy vehicles, short-range wireless communication technology is playing an increasingly prominent role in the interconnection of in-vehicle and out-of-vehicle devices. This type of technology is not only used for basic connectivity functions but is also gradually expanding to multi-scenario interactive applications, such as device status linkage and remote control, placing higher demands on the stability, real-time performance, and anti-interference capabilities of communication. Among them, StarFlash, as a new type of short-range wireless communication technology, is widely used in communication networking between vehicles and surrounding devices due to its low latency, high transmission rate, and strong anti-interference capabilities.
[0021] In related technologies, external devices can be connected to in-vehicle devices through a limited connection channel, enabling the in-vehicle devices to interact with the connected external devices.
[0022] However, in the device interaction methods of related technologies, when the number of external devices to be connected exceeds the number of connection channels, the extra devices cannot be connected to the in-vehicle devices, resulting in poor scalability of interaction.
[0023] In view of this, this application provides a device interaction method and apparatus. The device interaction method for a first satellite strobe node includes at least: obtaining a satellite strobe node identifier corresponding to at least one second satellite strobe node; receiving broadcast information sent by the second satellite strobe node from at least one broadcast channel based on the satellite strobe node identifier; determining interaction information corresponding to the second satellite strobe node based on the broadcast information, the interaction information being used to characterize the working state of the second satellite strobe node; and interacting with the second satellite strobe node based on the interaction information.
[0024] In the above embodiments, by obtaining the star-spark node identifiers of multiple second star-spark nodes in the first star-spark node, and by scanning the broadcast channel based on the star-spark node identifiers, the broadcast information that the second star-spark nodes may send to the broadcast channel can be obtained. Based on the broadcast information, the interaction information corresponding to the second star-spark nodes can be obtained. In this process, the devices corresponding to each star-spark node do not need to establish a connection through the star-spark connection channel to determine the working status of the second star-spark node. Throughout the process, there is no need to interact through the star-spark connection channel, which reduces the dependence of the devices on the star-spark connection channel during the interaction process. On the one hand, the information interaction efficiency between devices is improved by using broadcast information for interactive transmission. On the other hand, it effectively solves the problem in related technologies that the limited connection channels prevent the access of a large number of star-spark devices, and improves the scalability of the device interaction process.
[0025] This application provides a device interaction method for a first StarSpark node. The first StarSpark node can be any device capable of device interaction via StarSpark technology and possesses independent data processing capabilities. In this application embodiment, the first StarSpark node can be a device waiting to connect to at least one second StarSpark node. The first StarSpark node can be a server, laptop, tablet, desktop computer, smart TV, set-top box, mobile device (e.g., mobile phone, portable video player, personal digital assistant, dedicated messaging device, portable gaming device), or a vehicle StarSpark controller deployed on a smart vehicle (car, sports car, SUV, commercial vehicle, engineering vehicle, etc.). The second StarSpark node can be a StarSpark controller deployed on a device waiting to connect to the first StarSpark node for device interaction via StarSpark technology. In this application embodiment, the second StarSpark node and the first StarSpark node do not establish a communication connection through any connection channel. This connection channel can include, but is not limited to, StarSpark connection channels, wired connection channels, and wireless network connection channels.
[0026] Figure 1 A schematic diagram of the implementation process of a device interaction method for a first star flash node provided in this application embodiment. Figure 1 ,like Figure 1 As shown, the method includes the following steps S101 to S104: Step S101: Receive the star flash node identifier corresponding to at least one second star flash node.
[0027] Here, the second StarSpark node can be a StarSpark controller deployed on a device that interacts with the first StarSpark node via StarSpark technology. In this embodiment, the second StarSpark node and the first StarSpark node do not establish a communication connection through any connection channel. This connection channel may include, but is not limited to, StarSpark connection channels, wired connection channels, and wireless network connection channels.
[0028] It is understood that the number of second star flashing nodes can be one or more. In the embodiments of this application, the second star flashing node includes, but is not limited to, devices such as remote controls, child seats, and switches.
[0029] Different second-star flash nodes correspond to different flash node identifiers. In this embodiment, the flash node identifier can be used to characterize the unique identity of the second-star flash node, and may be, but is not limited to, the Media Access Control Address (MAC) or identification code corresponding to the second-star flash node. The second-star flash node can be identified through its corresponding flash node identifier.
[0030] The methods for receiving the Starflash node identifier may include, but are not limited to, any of the following: Method 1: In one possible implementation, the data identifier corresponding to the second star flash node can be obtained based on a preset interface, and the star flash node identifier corresponding to the second star flash node can be obtained based on the data identifier.
[0031] Here, the preset interface may refer to, but is not limited to, a software or hardware interface pre-configured in the first star node that supports standardized communication, used to realize data interaction between devices. In the embodiments of this application, the preset interface may be, but is not limited to, a physical hardware interface and a wireless communication interface.
[0032] Through this preset interface, the first star flash node can obtain the data identifier corresponding to the externally input second star flash node. Here, the data identifier can be, but is not limited to, an identifier used to identify the star flash node, such as a diagnostic identifier (DID).
[0033] Based on this data identifier, the first StarSpark node can send the data representation to the second StarSpark node. The second StarSpark node will parse the data identifier and return the corresponding StarSpark node identifier.
[0034] Method 2: Obtain the star flash node identifier corresponding to the second star flash node through the image encoding corresponding to the second star flash node.
[0035] Here, the image encoding can be, but is not limited to, QR code, barcode or other image forms. By recognizing and reading the image encoding in a preset manner, the star flash node identifier corresponding to the second star flash node can be obtained.
[0036] Step S102: Receive broadcast information sent by the second star-flash node from at least one broadcast channel according to the star-flash node identifier.
[0037] Here, broadcast information may refer to, but is not limited to, data frames periodically sent by the second star flash node. In this embodiment, broadcast information is used to notify the first star flash node that the second star flash node has sent relevant information about the node, and the first star flash node can obtain relevant information about the second star flash node through the broadcast information.
[0038] In one possible implementation, the broadcast information may include the interaction information corresponding to the second star flash node; in another possible implementation, the broadcast information may include a basic broadcast frame and an extended broadcast frame, the extended broadcast frame including extended broadcast information. Thus, after obtaining the broadcast information, the extended broadcast information can be obtained based on the extended broadcast frame in the broadcast information. The extended broadcast information may include, but is not limited to, the interaction information corresponding to the second star flash node.
[0039] In this embodiment, the interactive information is used to characterize the working status of the second satellite flashing node. Here, the interactive information refers to a data set reflecting the working status and functional configuration of the second satellite flashing node extracted through broadcast information. For example, it could be information such as whether a button on the remote control is pressed, whether the child seat is fixed, or whether it occupies a space.
[0040] For the structure of extended broadcast information, please refer to Table 1. Figure 1 An exemplary extended broadcast information structure table including resource configuration information is provided for embodiments of this application.
[0041] Table 1
[0042] In the embodiments of this application, the structure of the resource configuration information can be determined according to a preset protocol. In some examples, referring to Table 1, the extended broadcast information starts from the 15th byte. The starting part is fixed extended broadcast frame resource configuration information, and its value can be "11000". The 16th to 18th bytes following it can be configured according to the actual operation scenario.
[0043] The key information portion of the extended broadcast message begins at byte 19. Byte 19 is the data type field, byte 20 is the data length field, and the data content portion can begin at byte 21.
[0044] Regarding the content of this resource configuration information, in some examples, taking the second StarSpark node as a StarSpark child seat as an example, referring to Table 2, the data type is set within the range of 0x08 to 0xFE reserved in the protocol. The data length can be set according to actual needs. In this embodiment, the data length can be set to 0x10, indicating that the subsequent data content occupies a total of 16 bytes. Referring to Table 2, it can be seen that in the data content, the first byte (i.e., Byte0 of the data content) is used to indicate whether the seat belt is engaged, the second byte (i.e., Byte1 of the data content) is used to indicate whether the seat belt is occupied, the third byte (i.e., Byte12 of the data content) is used to indicate whether the seat belt is fixed, and the remaining bytes are filled as needed.
[0045] Table 2
[0046] In this embodiment of the application, the second star flash node will periodically send broadcast information to at least one broadcast channel corresponding to the first star flash node according to a certain transmission period.
[0047] In this embodiment of the application, the sending period can be set according to the actual application scenario, such as 50ms, 10ms, etc.
[0048] Here, the broadcast channel may refer to, but is not limited to, a preset communication frequency or data transmission path in the StarFlash communication protocol, used to distinguish different types of communication services, avoid interference, and improve communication efficiency. In the embodiments of this application, the frequency band of the broadcast channel can be set according to the actual application scenario.
[0049] For example, the second star flash node may randomly send a broadcast message every 50ms on three consecutive channels in the 2400MHz-2483.5MHz frequency band.
[0050] In this embodiment of the application, since the second star flash node can periodically send broadcast information to at least one broadcast channel corresponding to the first star flash node, in one possible implementation, the first star flash node can listen to each broadcast channel to obtain the broadcast information sent by the second star flash node.
[0051] In another possible implementation, the first star-flash node can scan each broadcast channel based on the star-flash node identifier, obtain the scan results, and acquire the broadcast information sent by the second star-flash node based on the scan results. In this embodiment, the first star-flash node can periodically scan the broadcast channel according to a pre-set scanning period.
[0052] Here, the scanning period of the first star-flash node refers to a pre-set time interval, such as 200ms to 300ms. The first star-flash node will perform scanning operations according to this scanning period. In this embodiment, setting a reasonable scanning period can ensure the timeliness of information while avoiding resource waste. This scanning period can be jointly set with the transmission period of the second star-flash node.
[0053] The first star-flash node can scan each broadcast channel once according to the star-flash node identifier according to the set scanning period and obtain the scanning result. Here, the scanning result can be, but is not limited to, scanning success and scanning failure. When the scanning is successful, the first star-flash node can directly obtain the broadcast information released by the second star-flash node. If the scanning fails, it will continue to scan in the next period.
[0054] Thus, in the above embodiments, the second star-flash node only needs to continuously send broadcast information to the broadcast channel, while the first star-flash node can obtain the interaction information of the second star-flash node by scanning the broadcast channel. Compared with related technologies that must be connected through a star-flash connection channel, the technical solution provided in this application can realize information interaction and sharing without occupying the star-flash connection channel.
[0055] Step S103: Determine the interaction information corresponding to the second star flash node based on the broadcast information.
[0056] The interactive information is used to characterize the working status of the second star node.
[0057] Interactive information refers to the data set reflecting the working status and functional configuration of the StarSpark node extracted from broadcast information. For example, information such as whether a button on the remote control has been pressed, whether a child seat is fixed, or whether a seat is occupied can be expressed through custom data fields in extended broadcast frames.
[0058] In one possible implementation, the broadcast information may include interaction information corresponding to the second star flash node; in another possible implementation, in order to reduce unnecessary waste of communication resources and reduce the amount of data that the broadcast information needs to carry, the broadcast information may include a basic broadcast frame and a pointer corresponding to the extended broadcast information.
[0059] In this way, after obtaining the broadcast information, extended broadcast information can be obtained through the broadcast information, thereby obtaining interactive information. In this embodiment of the application, the extended broadcast information may include, but is not limited to, the interactive information corresponding to the second star flash node.
[0060] Step S104: Interact with the second star node based on the interaction information.
[0061] After acquiring the interaction information, the first star-flash node can determine how to further interact with the second star-flash node based on the interaction information. For example, when it detects that a button on the remote control has been pressed, the first star-flash node can send the interaction information to the corresponding functional module or controller of the door, thereby triggering the door to unlock or the engine to start; when it detects that a child seat is not installed correctly, the first star-flash node can issue a warning to prompt the driver to check the seat status.
[0062] In one possible implementation, the first StarSpark node can send interaction information to the controller of the device corresponding to the first StarSpark node. For example, if the first StarSpark node is a StarSpark controller deployed on a vehicle, the first StarSpark node can send interaction information to the vehicle controller corresponding to the vehicle, so that the vehicle controller can interact with the device corresponding to the second StarSpark node.
[0063] In another possible implementation, the process of step S104 "interacting with the second star flash node according to the interaction information" may include: sending the interaction information to at least one functional module, the interaction information being used for the functional module to interact with the second star flash node.
[0064] In this embodiment, the functional modules may refer to, but are not limited to, software or hardware modules running on the device corresponding to the first satellite node. These functional modules are responsible for handling different types of data interaction tasks, such as data reception, data parsing, Controller Area Network (CAN) bus conversion, and service interface calls. Functional modules can operate independently according to different business needs without interfering with each other, thereby improving the overall flexibility and response efficiency of the system.
[0065] In this embodiment of the application, the process of the first star-flash node sending interactive information to each functional module may include, but is not limited to, the first star-flash node distributing the received interactive information to the corresponding functional module according to the data type and data content.
[0066] Regarding the process of sending interactive information to various functional modules, in some examples, the first star node can convert the interactive information into CAN data and transmit it to other functional modules via the CAN bus; in some examples, the interactive information can also be transmitted to other functional modules through a preset service interface.
[0067] Each functional module will execute the corresponding functional operation after receiving the corresponding interactive information.
[0068] In the above embodiments, by obtaining the star-spark node identifiers of multiple second star-spark nodes in the first star-spark node, and by scanning the broadcast channel based on the star-spark node identifiers, the broadcast information that the second star-spark nodes may send to the broadcast channel can be obtained. Based on the broadcast information, the interaction information corresponding to the second star-spark nodes can be obtained. In this process, the devices corresponding to each star-spark node do not need to establish a connection through the star-spark connection channel to determine the working status of the second star-spark node. Throughout the process, there is no need to interact through the star-spark connection channel, which reduces the dependence of the devices on the star-spark connection channel during the interaction process. On the one hand, the information interaction efficiency between devices is improved by using broadcast information for interactive transmission. On the other hand, it effectively solves the problem in related technologies that the limited connection channels prevent the access of a large number of star-spark devices, and improves the scalability of the device interaction process.
[0069] Figure 2 A schematic diagram of the implementation process of a device interaction method for a first star flash node provided in this application embodiment. Figure 2 ,like Figure 2 As shown, the process of step S102, "receiving broadcast information sent by the second star-speed node from at least one broadcast channel according to the star-speed node identifier," may include: Step S201: Monitor each broadcast channel according to the star flash node identifier to receive the basic broadcast frame sent by the second star flash node.
[0070] Step S202: Receive the extended broadcast frame sent by the second star flash node according to the pointer in the basic broadcast frame.
[0071] In this embodiment of the application, the broadcast information includes a basic broadcast frame and an extended broadcast frame.
[0072] In this embodiment of the application, broadcast information refers to the data frame sent by the second star flash node, which includes a basic broadcast frame and an extended broadcast frame, and is used to transmit information such as the status and functional configuration of the second star flash node.
[0073] In this embodiment of the application, since the second star-flash node may send basic broadcast frames to each broadcast channel according to different time offsets, the first star-flash node can listen to each broadcast channel based on the star-flash node identifier in order to obtain the basic broadcast frames sent by the second star-flash node.
[0074] In this embodiment of the application, after the first star flash node obtains the basic broadcast frame, in order to obtain the extended broadcast frame and thus obtain the extended broadcast information in the extended broadcast frame, the first star flash node can parse the basic broadcast frame and thus obtain the pointer in the extended broadcast frame.
[0075] It is understood that the pointer points to the location where the extended broadcast frame is sent. In this embodiment, the pointer may include the frequency domain and time domain where the extended broadcast frame is located. The first star strobe node can receive the extended broadcast frame sent by the second star strobe node based on the pointer.
[0076] Figure 3 This is a schematic diagram of the broadcast channel transmission process. In some examples, refer to... Figure 3 The first star flash node corresponds to three pre-defined broadcast channels: broadcast channel A, broadcast channel B, and broadcast channel C.
[0077] In this embodiment of the application, the second star flash node will send basic broadcast frames to each broadcast channel according to a certain offset time. Therefore, the first star flash node can scan each broadcast channel according to the star flash node identifier corresponding to the second star flash node. When the first star flash node obtains the basic broadcast frame on any broadcast channel, it can parse the basic broadcast frame and determine the pointer pointing to the extended broadcast frame.
[0078] It is understandable that the pointer points to the frequency domain and / or time domain where the extended broadcast frame is located, and the first star flash node can receive the corresponding extended broadcast frame based on the frequency domain and / or time domain pointed to by the pointer.
[0079] In some examples, when the first star strobe node scans and receives extended broadcast frames based on the frequency domain and / or time domain pointed to by the pointer, it can detect the received extended broadcast frames based on the star strobe node identifier corresponding to the second star strobe node, thereby ensuring that the received extended broadcast frames are sent by the second star strobe node.
[0080] In the above embodiments, by first obtaining the basic broadcast frame and then determining the extended broadcast frame based on the pointer in the basic broadcast frame, the extended broadcast information can be read from the extended broadcast frame, thereby achieving accurate information delivery without occupying the star flash connection channel.
[0081] Based on the above embodiments, Figure 1 Step 103, "Determine the interaction information corresponding to the second star flash node based on the broadcast information," may include the following: Step S1031: Read extended broadcast information from the extended broadcast frame.
[0082] Here, extended broadcast information refers to the integration of interactive information used to carry the device status, configuration parameters, and other information relevant to the second satellite flash node, which can be used for device interaction. Its data form can be a encoded segment, with each piece of interactive information stored within this encoding at different offset positions. Extended broadcast information is typically supplementary content to the basic broadcast frame, stored and carried within the extended broadcast frame. It works in conjunction with the basic broadcast frame through different latency mechanisms to ensure that the first satellite flash node can stably receive and parse the content of the extended broadcast information. For example, after a button is pressed on the remote control, the remote control (acting as the second satellite flash node) will send an extended broadcast frame after the basic broadcast frame, encapsulating information such as the button status within the extended broadcast information.
[0083] The purpose of extended broadcast messages is to improve communication efficiency and system stability, and to avoid consuming valuable StarSpark connection channel resources due to frequent connection establishment. By extending broadcast messages, the first StarSpark node can passively obtain the status change information published by the second StarSpark node without actively initiating a connection, thereby achieving lightweight information exchange.
[0084] In this embodiment, the first star flash node can read extended broadcast information from the extended broadcast frame, thereby obtaining the interactive information in the extended broadcast information.
[0085] Step S1032: Read the interaction information from the encoding corresponding to the extended broadcast information according to the preset offset position.
[0086] Here, the preset offset position refers to the value used to locate the starting address of a specific field in the fixed format of extended broadcast information. The preset offset position is predefined in the communication protocol, enabling the first satellite flash node to quickly locate and read the required data.
[0087] For example, if the 5th byte in the extended broadcast information stores the status information of whether the seat is occupied, then the preset offset position is 5. The second star flash node can directly access the status information field of whether the seat is occupied by using the preset offset position of 5.
[0088] In the above embodiments, by introducing extended broadcast information and a preset offset position, reliable reading of the status of the second star flash node can be achieved without occupying the star flash connection channel. This method can reduce the overall vehicle hardware cost, thereby improving the flexibility of wireless device access and meeting the growing demand for short-range wireless communication both inside and outside the vehicle.
[0089] This application also provides a device interaction method for a second StarSpark node. The second StarSpark node can be any device capable of device interaction via StarSpark technology and possesses independent data processing capabilities. In this application embodiment, the second StarSpark node can be a device that interacts with the first StarSpark node via StarSpark technology. It is understood that the number of second StarSpark nodes can be one or more. In this application embodiment, the second StarSpark node includes, but is not limited to, StarSpark controllers deployed on devices such as remote controls, child seats, and switches that need to connect to the first StarSpark node.
[0090] Figure 4 This application provides a schematic diagram illustrating the implementation process of a device interaction method for a second star flash node, as shown in the embodiments of this application. Figure 4 As shown, the method includes the following steps S401 to S403: Step S401: Obtain the interaction information corresponding to the second star flash node.
[0091] The interactive information is used to characterize the working status of the second star flash node.
[0092] Here, interactive information refers to the data set reflecting the working status and functional configuration of the second satellite flashing node, extracted through broadcast information. For example, it could be information such as whether a button on the remote control has been pressed, whether a child seat is fixed, or whether it occupies a space.
[0093] The interactive information includes at least the working status information of the second star flash node. In this embodiment, the working status information is used to reflect the working status of the second star flash node.
[0094] In one possible implementation, the second star node can acquire the currently generated interaction information in real time. In another possible implementation, the second star node can acquire the archived interaction information from the default location.
[0095] Step S402: Generate broadcast information based on the interaction information.
[0096] Based on the interactive information, corresponding broadcast information can be generated. In one possible implementation, the process may include: generating extended broadcast information based on preset structure information and interactive information; and generating broadcast information based on the extended broadcast information.
[0097] Here, the preset structure information refers to the broadcast frame format standard defined in the StarScan communication protocol, which is used to ensure that the broadcast information can be correctly parsed by the first StarScan node. For example, in this scheme, the second StarScan node generates an extended broadcast frame that conforms to the StarScan protocol by filling its own status information (such as whether the seat is occupied or fixed) into the specified position in the preset structure information.
[0098] For the preset structure information, please refer to the corresponding embodiments in Tables 1 and 2 above, which will not be repeated here.
[0099] Based on preset structural and interactive information, extended broadcast information can be generated. In this embodiment, extended broadcast information refers to data frames sent by the second satellite flash node that carry non-real-time control information such as device status and configuration parameters. Extended broadcast information is usually used as a supplement to basic broadcast information, and is used in conjunction with basic broadcast frames through different delay mechanisms to ensure that the first satellite flash node can stably receive and parse the content in the extended broadcast information. For example, after a button is pressed on the remote control, the remote control (as the second satellite flash node) will send an extended broadcast frame after the basic broadcast frame, and encapsulate information such as the button status in the extended broadcast information.
[0100] After generating extended broadcast information, an extended broadcast frame corresponding to the extended broadcast information can be generated, and the extended broadcast frame and the basic broadcast frame can be used as broadcast information. It can be understood that the basic broadcast frame includes a pointer to the extended broadcast frame.
[0101] Step S403: Send broadcast information to at least one broadcast channel corresponding to the first star flash node.
[0102] The broadcast information is used by the first star-flash node to obtain the corresponding interaction information of the second star-flash node, and to interact with the second star-flash node based on the interaction information.
[0103] Here, the broadcast channel may refer to, but is not limited to, a preset communication frequency or data transmission path in the StarFlash communication protocol, used to distinguish different types of communication services, avoid interference, and improve communication efficiency. In the embodiments of this application, the frequency band of the broadcast channel can be set according to the actual application scenario.
[0104] For example, the second star flash node may randomly send a broadcast message every 50ms on three consecutive channels in the 2400MHz-2483.5MHz frequency band.
[0105] In this embodiment of the application, the second star flash node can periodically send broadcast information randomly to at least one broadcast channel corresponding to the first star flash node.
[0106] For example, the second star flash node may randomly send a broadcast message every 50ms on three consecutive channels in the 2400MHz-2483.5MHz frequency band.
[0107] Understandably, in one possible implementation, the broadcast information includes a basic broadcast frame and an extended broadcast frame with supplementary content. The broadcast information refers to the data frame sent by the second satellite flash node to transmit information such as the status and functional configuration of the second satellite flash node. The basic broadcast frame includes a pointer to the extended broadcast frame, which points to a time domain and / or frequency domain. The extended broadcast frame includes extended broadcast information, which includes the interaction information corresponding to the second satellite flash node.
[0108] Based on this, the process of sending broadcast information each time may include: sending a basic broadcast frame to at least one of the broadcast channels according to an offset time, wherein the basic broadcast frame includes a pointer to an extended broadcast frame, the extended broadcast frame includes extended broadcast information, and the extended broadcast information includes the interaction information; and sending the extended broadcast frame according to the pointer, wherein the broadcast information includes the basic broadcast frame and the extended broadcast frame.
[0109] Here, the offset time can refer to, but is not limited to, the time interval between the second strobe node sending basic broadcast frames to each broadcast channel. For example, after the second strobe node sends a basic broadcast frame to broadcast channel A, it sends another basic broadcast frame to a broadcast channel other than broadcast channel A (such as broadcast channel B) after an offset time interval (e.g., 300 microseconds), until all broadcast channels have been sent once. Then, the second strobe node can send extended broadcast frames according to the time domain and / or frequency domain pointed to by the pointers in each basic broadcast frame, thereby achieving the purpose of sending extended broadcast information to the first strobe node. The entire process does not occupy the strobe connection channel, reducing the dependence of the interaction process on the strobe connection channel.
[0110] The following describes the application of the embodiments of this application in a real-world scenario.
[0111] Short-range wireless communication in new energy vehicles has evolved from basic connectivity to an intelligent ecosystem gateway, encompassing multiple scenarios including safety, entertainment, and control. Examples include wearable device health linkage, in-car remote controls, and child seat linkage. Given the increasing number of wireless products needing to connect to vehicles, this discussion will cover aspects beyond simply introducing vehicle hardware costs. As a new generation of short-range wireless communication technology independently developed in China, StarFlash has advantages such as low latency, high transmission rate, and strong anti-interference capability. It can ensure stable transmission in complex environments and is a high-quality solution for short-range wireless communication networking.
[0112] The existing StarFlash devices have limited connection channels, making it impossible to establish StarFlash connections with all the desired access devices in the vehicle.
[0113] In view of this, the embodiments of this application provide a device interaction scheme, mainly for how to use StarFlash networking to allow more and more short-range wireless communication function controllers to be connected to the vehicle without increasing the overall vehicle hardware cost; The technical solution adopted is as follows: For specific real-time scenarios, please refer to... Figure 5 , Figure 5 This is a schematic diagram illustrating an implementation environment for a method provided in this application. In this method, the vehicle's StarLight controller acts as the G node, and other StarLight devices that need to connect to the vehicle (such as remote controls, child seats, switches, etc.) act as T nodes. The T nodes operate in the 2400MHz-2483.5MHz frequency band. The T nodes transmit basic broadcast frames via wireless frames, the G nodes receive the basic broadcast frame content, and the T nodes then transmit extended broadcast frames. The G nodes check and receive the extended broadcast frame content. This allows information about the T nodes, such as whether remote control buttons are pressed or whether child seats are adjusted, to be obtained through the extended broadcast frame content without occupying the StarLight connection channel.
[0114] This plan may include: This system is based on the collaborative operation of one StarSignal G node and multiple StarSignal T nodes; the vehicle StarSignal controller is the system G node, and other StarSignal devices that need to be connected to the vehicle (such as remote controls, child seats, switches, etc.) are the T nodes. The specific solution is as follows: 1. Each StarSpark T-node has an independent StarSpark MAC address. This address can be read through the diagnostic DID, or a barcode or QR code can be provided on the packaging so that the car manufacturer can read the MAC address. Car manufacturer operators or vehicle users can read the T-node MAC address through the above methods. After entering the MAC address through the diagnostic screen, the MAC address is sent to the G-node via CAN signal or Bluetooth / 4G / 5G transmission after entering the MAC address through the mobile phone.
[0115] 2. The StarScan T-node can be used for asynchronous broadcast data transmission, synchronous broadcast data transmission, unicast data transmission, and multicast data transmission. The broadcast frame consists of a basic broadcast frame and extended broadcast frames. The basic broadcast frame is randomly sent three times consecutively across three StarScan nodes at a period of 50ms / 100ms. Each basic broadcast frame must carry an extended broadcast pointer pointing to the same extended broadcast frame, but using different extended broadcast offsets. The minimum delay between the end of the basic broadcast frame and the start of the extended broadcast frame is 300us. The T-node extended broadcast must be set to a queryable broadcast type. The G-node, acting as a device discovery node, scans the T-node's extended broadcast frames periodically via the StarScan MAC address (scanning period between 200ms and 300ms). The G-node can obtain the content of multiple T-node extended broadcast frames through StarScan scanning.
[0116] 3. The T node puts its own information into the extended broadcast frame according to the protocol with the G node. The resource configuration information must be the broadcast frame structure indicator "11000", and other content can be configured as needed. The data type can use any of the 0x08~0xFE reserved by the protocol, and the data content is filled with node information. For example, the Starlight child seat can be set to the content in the examples in Table 1 and Table 2.
[0117] After the 4G node periodically scans the extended broadcast frame, it converts the signals in the data content into CAN data or service interfaces and provides them to other modules on the vehicle to achieve the relevant functions.
[0118] The technical solution provided in this application can solve the problem that the limited connection channels of the Star Flash device make it impossible to connect with all the access devices that the whole vehicle expects. Based on this background, the patent solution can still perform signal interaction with access nodes that do not have information security requirements without occupying the Star Flash connection channels.
[0119] The key technical points of this application are: how to enable the vehicle-side star-flash controller to obtain the MAC addresses of all T nodes; the strategy for G nodes to obtain T node information; and how T nodes can present their own information in broadcast frames.
[0120] Based on the foregoing embodiments, this application provides a power control device, which includes various units and modules included in each unit. It can be implemented by a processor in a computer device; of course, it can also be implemented by specific logic circuits. In the implementation process, the processor can be a central processing unit (CPU), a microprocessor unit (MPU), a digital signal processor (DSP), or a field programmable gate array (FPGA), etc.
[0121] Figure 6 This is a schematic diagram illustrating the implementation flow of an exemplary device interaction method provided in an embodiment of this application. Figure 6 As shown, the device interaction method provided in this application can be implemented through the following steps: Step S601: The second star flash node obtains the interaction information corresponding to the second star flash node. The interaction information is used to characterize the working status of the second star flash node.
[0122] In step S602, the second star flash node generates extended broadcast information based on preset structure information and interaction information.
[0123] Step S603: The second star flash node generates broadcast information based on the extended broadcast information.
[0124] Step S604: The second star flash node sends broadcast information to at least one broadcast channel corresponding to the first star flash node.
[0125] The broadcast information is used to enable the first star-flash node to obtain the corresponding interaction information of the second star-flash node, and to interact with the second star-flash node based on the interaction information.
[0126] Step S605: The first star flash node obtains the data identifier corresponding to the second star flash node based on a preset interface, and obtains the star flash node identifier corresponding to the second star flash node based on the data identifier.
[0127] In step S606, the first star flash node listens to each broadcast channel according to the star flash node identifier in order to receive the basic broadcast frame sent by the second star flash node.
[0128] In step S607, the first star flash node receives the extended broadcast frame sent by the second star flash node according to the pointer in the basic broadcast frame.
[0129] The broadcast information includes basic broadcast frames and extended broadcast frames.
[0130] In step S608, the first star flash node reads the extended broadcast information from the extended broadcast frame.
[0131] In step S609, the first star flash node determines the interaction information from the encoding corresponding to the extended broadcast information according to the preset offset position.
[0132] The interactive information is used to characterize the working status of the second star node.
[0133] In step S610, the first star node sends the interaction information to at least one functional module.
[0134] The interactive information is used for device interaction between each functional module and the second star flash node.
[0135] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages does not have to be sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0136] Figure 7 A schematic diagram of the composition structure of a device interaction device for a first star flash node provided in an embodiment of this application is shown below. Figure 5 As shown, the device interaction device 700 includes: an acquisition module 701, a broadcast acquisition module 702, an interaction information acquisition module 703, and an interaction module 704, wherein: The acquisition module 701 is used to acquire the star flash node identifier corresponding to at least one second star flash node; The broadcast acquisition module 702 is used to receive broadcast information sent by the second star flash node from at least one broadcast channel according to the star flash node identifier; The interactive information acquisition module 703 is used to determine the interactive information corresponding to the second star flash node based on the broadcast information. The interactive information is used to characterize the working status of the second star flash node. Interaction module 704 is used to interact with the second star node based on interaction information.
[0137] In some embodiments, the broadcast acquisition module 702 includes: The scanning unit scans each of the broadcast channels according to the star-flash node identifier and receives the broadcast information sent by the second star-flash node.
[0138] In some embodiments, the broadcast acquisition module 702 includes: The basic receiving unit is used to monitor each of the broadcast channels according to the star flash node identifier in order to receive the basic broadcast frame sent by the second star flash node; An extended receiving unit is configured to receive an extended broadcast frame sent by the second star-flash node according to a pointer in the basic broadcast frame, wherein the broadcast information includes the basic broadcast frame and the extended broadcast frame.
[0139] In some embodiments, the interactive information acquisition module 703 includes: A reading unit is used to read extended broadcast information from the extended broadcast frame; The offset determination unit is used to determine the interaction information from the encoding corresponding to the extended broadcast information according to a preset offset position.
[0140] In some embodiments, the interaction module 704 includes: A sending unit is configured to send the interaction information to at least one functional module, the interaction information being used by each of the functional modules to interact with the second star-flash node.
[0141] In some embodiments, the acquisition module 701 includes at least one of the following units: The interface acquisition unit is used to acquire the data identifier corresponding to the second star flash node based on a preset interface, and to acquire the star flash node identifier corresponding to the second star flash node based on the data identifier. The encoding acquisition unit is used to obtain the star flash node identifier corresponding to the second star flash node through the image encoding corresponding to the second star flash node.
[0142] Figure 8 A schematic diagram of the composition structure of a device interaction device for a second star flash node provided in an embodiment of this application is shown below. Figure 8 As shown, the device interaction device 800 includes: an acquisition module 801, a generation module 802, and a sending module 803, wherein: The acquisition module 801 is used to acquire the interaction information corresponding to the second star flash node, wherein the interaction information is used to characterize the working status of the second star flash node; Generation module 802 is used to generate broadcast information based on interaction information; The sending module 803 is used to send broadcast information to at least one broadcast channel corresponding to the first star flash node. The broadcast information is used by the first star flash node to obtain the interaction information corresponding to the second star flash node, and to interact with the second star flash node according to the interaction information.
[0143] In some embodiments, the sending module 803 includes: A basic transmission unit is configured to transmit a basic broadcast frame to at least one of the broadcast channels according to an offset time. The basic broadcast frame includes a pointer to an extended broadcast frame, the extended broadcast frame includes extended broadcast information, and the extended broadcast information includes the interaction information. An extended transmission unit is configured to transmit the extended broadcast frame according to the pointer direction, wherein the broadcast information includes the basic broadcast frame and the extended broadcast frame.
[0144] The descriptions of the apparatus embodiments above are similar to those of the method embodiments above, and have similar beneficial effects. In some embodiments, the functions or modules included in the apparatus provided in this application can be used to perform the methods described in the method embodiments above. For technical details not disclosed in the apparatus embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0145] It should be noted that, in the embodiments of this application, if the above-described device interaction method is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, or the part that contributes to the related technology, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, mobile hard drives, read-only memory (ROM), magnetic disks, or optical disks. Thus, the embodiments of this application are not limited to any specific hardware, software, or firmware, or any combination of hardware, software, and firmware.
[0146] This application provides a computer device, which can be a first star flash node or a second star flash node. When the processor executes the program, it implements some or all of the steps in the above method.
[0147] This application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements some or all of the steps in the above-described method. The computer-readable storage medium can be transient or non-transient.
[0148] This application provides a computer program including computer-readable code, wherein when the computer-readable code is executed in a computer device, a processor in the computer device performs some or all of the steps in the above-described method.
[0149] This application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program. When the computer program is read and executed by a computer, it implements some or all of the steps in the above-described method. This computer program product can be implemented specifically through hardware, software, or a combination thereof. In some embodiments, the computer program product is specifically embodied as a computer storage medium; in other embodiments, the computer program product is specifically embodied as a software product, such as a software development kit (SDK), etc.
[0150] It should be noted that the descriptions of the various embodiments above tend to emphasize the differences between them, while their similarities or commonalities can be referred to interchangeably. The descriptions of the above embodiments of the device, storage medium, computer program, and computer program product are similar to the descriptions of the above method embodiments and have similar beneficial effects. For technical details not disclosed in the embodiments of the device, storage medium, computer program, and computer program product of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0151] Figure 9 This application provides a hardware entity diagram of a computer device as an embodiment of the present application, such as... Figure 9 As shown, the hardware entity of the computer device 900 includes: a processor 901, a communication interface 902, and a memory 903, wherein: The processor 901 executes the program to implement the steps of any of the above-mentioned model adjustment methods. The processor 901 typically controls the overall operation of the computer device 900.
[0152] Communication interface 902 enables computer devices to communicate with other terminals or servers over a network.
[0153] The memory 903 is configured to store instructions and applications executable by the processor 901, and can also cache data to be processed or already processed (e.g., image data, audio data, voice communication data, and video communication data) in the processor 901 and various modules in the computer device 900. It can be implemented using flash memory or random access memory (RAM). Data transfer between the processor 901, the communication interface 902, and the memory 903 can be performed via bus 904.
[0154] This application provides a computer storage medium storing one or more programs that can be executed by one or more processors to implement the steps of the model adjustment method as described in any of the above embodiments.
[0155] It should be noted that the descriptions of the storage medium and device embodiments above are similar to the descriptions of the method embodiments above, and have similar beneficial effects. For technical details not disclosed in the storage medium and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0156] The aforementioned processor can be at least one of the following: Application Specific Integrated Circuit (ASIC), Digital Signal Processor (DSP), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), Controller, Microcontroller, and Microprocessor. It is understood that other electronic devices can also implement the functions of the aforementioned processor, and this application does not specifically limit the specific implementation.
[0157] The aforementioned computer storage media / memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), magnetic random access memory (FRAM), flash memory, magnetic surface memory, optical disc, or compact disc read-only memory (CD-ROM), etc.; or it can be various terminals that include one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.
[0158] The above description is merely an embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A device interaction method, characterized by, The method for the first star flash node comprises: Receiving star flash node identification corresponding to at least one second star flash node; Receiving broadcast information sent by the second star flash node from at least one broadcast channel according to the star flash node identification; Determining interaction information corresponding to the second star flash node according to the broadcast information, the interaction information being used to represent the working state of the second star flash node; Interacting with the second star flash node according to the interaction information.
2. The method of claim 1, wherein, The receiving of the broadcast information sent by the second star flash node from at least one broadcast channel according to the star flash node identification comprises: Scanning each of the broadcast channels according to the star flash node identification to receive the broadcast information sent by the second star flash node.
3. The method of claim 1, wherein, The receiving of the broadcast information sent by the second star flash node from at least one broadcast channel according to the star flash node identification comprises: Listening to each of the broadcast channels according to the star flash node identification to receive a basic broadcast frame sent by the second star flash node; Receiving an extended broadcast frame sent by the second star flash node according to a pointer in the basic broadcast frame, the broadcast information comprising the basic broadcast frame and the extended broadcast frame.
4. The method of claim 3, wherein, The determining of the interaction information corresponding to the second star flash node according to the broadcast information comprises: Reading extended broadcast information from the extended broadcast frame; Determining the interaction information from a preset offset position in the encoding corresponding to the extended broadcast information.
5. The method of claim 1, wherein, The interacting with the second star flash node according to the interaction information comprises: Sending the interaction information to at least one functional module, the interaction information being used for the functional modules to interact with the second star flash node.
6. The method of claim 1, wherein, The receiving of the star flash node identification corresponding to at least one second star flash node comprises at least any of the following: Based on a preset interface, obtaining data identification corresponding to the second star flash node, and obtaining the star flash node identification corresponding to the second star flash node according to the data identification; Obtaining the star flash node identification corresponding to the second star flash node through image encoding corresponding to the second star flash node.
7. A device interaction method characterized by, The method for the second star flash node comprises: Obtaining interaction information corresponding to the second star flash node, the interaction information being used to represent the working state of the second star flash node; Generating broadcast information according to the interaction information; Sending the broadcast information to at least one broadcast channel corresponding to the first star flash node, the broadcast information being used for the first star flash node to obtain the interaction information corresponding to the second star flash node according to the broadcast information, and to interact with the second star flash node according to the interaction information.
8. The method of claim 7, wherein, The sending of the broadcast information to at least one broadcast channel corresponding to the first star flash node comprises: Sending a basic broadcast frame to at least one of the broadcast channels according to an offset time, the basic broadcast frame comprising a pointer to an extended broadcast frame, the extended broadcast frame comprising extended broadcast information, the extended broadcast information comprising the interaction information; Sending the extended broadcast frame according to the pointer, the broadcast information comprising the basic broadcast frame and the extended broadcast frame.
9. A device interaction apparatus characterized by comprising: The device for the first star flash node comprises: The first receiving module is configured to acquire a star flash node identifier corresponding to at least one second star flash node; The second receiving module is configured to receive broadcast information sent by the second star flash node from at least one broadcast channel according to the star flash node identifier; The interaction information acquiring module is configured to determine interaction information corresponding to the second star flash node according to the broadcast information, the interaction information being used to represent a working state of the second star flash node; The interaction module is configured to interact with the second star flash node according to the interaction information.
10. A device interaction apparatus characterized by comprising: For a second star flash node, the device comprises: The acquiring module is configured to acquire interaction information corresponding to the second star flash node, the interaction information being used to represent a working state of the second star flash node; The generating module is configured to generate broadcast information according to the interaction information; The sending module is configured to send the broadcast information to at least one broadcast channel corresponding to a first star flash node, the broadcast information being used for the first star flash node to acquire the interaction information corresponding to the second star flash node according to the broadcast information, and to interact with the second star flash node according to the interaction information.