Information processing method and device, equipment, storage medium and program product

By broadcasting and updating link creation request information in smart home IoT scenarios and determining the best reporting link, the problem of frequent IO interactions on the router side and high load pressure is solved, and the stability and user experience of the smart home network are improved.

CN119653441AInactive Publication Date: 2025-03-18CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202311203266.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-18
Publication Date
2025-03-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the smart home Internet of Things scenario, router-side IO interactions frequently and load pressure is high. Network channels need to be established between multiple smart IOT devices and routers, resulting in conflicts in message reporting. How to better solve the problem of message reporting has become an urgent problem in the industry.

Method used

When the first network node receives the link creation request, the creation request information is broadcast to at least one second network node, and the information delivery delay time and information upstream node in the creation request information are updated until it is passed to the information end node, and the best reporting link is determined.

Benefits of technology

It realizes that devices can forward links through key nodes in a weak network environment, reduces the connection between smart IOT devices and routers, reduces the load on the side of the router, and improves the stability and user experience of smart home networks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653441A_ABST
    Figure CN119653441A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of information processing, and provides an information processing method and device, equipment, a storage medium and a program product. The method comprises the steps that under the condition that a first network node receives a link creation request, the first network node broadcasts creation request information to at least one second network node, and the creation request information comprises an information serial number, an information end point node, information transmission delay time and an information upstream node; under the condition that the second network node is not the information end point node and skipping information of the information end point node does not exist in the second network node, information transmission delay time and an information upstream node in the creation request information are updated, and updated creation request information is obtained; the second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information terminal node; and determining a target link of the first network node according to the information upstream node in the target creation request information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of information processing technology, and specifically to an information processing method, device, equipment, storage medium and program product. Background Art

[0002] With the rapid development of 5G technology, IoT applications and devices have shown explosive growth. Driven by the new generation of information technology, home products have ushered in a new round of smart transformation.

[0003] In the related art, there are two main pathways for smart home control: the downstream device control pathway and the upstream device status reporting pathway. The downstream device control pathway refers to the user being able to click on a graphical interface on a mobile phone or other user terminal to manage and control the device, for example, turning on and off lamps, adjusting the TV volume, etc. The upstream device status reporting pathway refers to reporting status changes on the device side to the user terminal side. For example, if the user manually turns on the air conditioner at home, the device will report the status of the air conditioner being turned on to the user terminal, so the user can see on the graphical interface of the mobile phone or other user terminal that the air conditioner is currently on. In addition, the alarm is based on the upstream device status message reporting process. For example, when the smart door and window magnets are opened and the smart smoke alarm is triggered, a pop-up window or phone alarm will appear on the user's phone. Figure 1 It is the smart device status message reporting mode in the home IoT scenario in the related technology.

[0004] In the related technology, the IO interaction on the router side is frequent and the load pressure is high. Multiple smart IOT devices need to establish a network path with the router. The simultaneous message reporting of different devices may cause conflicts on the router side. Therefore, how to better solve the message reporting problem has become an urgent problem to be solved in the industry. Summary of the invention

[0005] The embodiments of the present application provide an information processing method, apparatus, device, storage medium and program product to solve the technical problem of how to better solve message reporting.

[0006] In a first aspect, an embodiment of the present application provides an information processing method, including:

[0007] When the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node;

[0008] When the second network node is not the information terminal node and the second network node does not have the jump information of the information terminal node, updating the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information;

[0009] The second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information destination node;

[0010] Determine the target link of the first network node according to the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information destination node within the first time period.

[0011] In one embodiment, updating the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information includes:

[0012] Acquire first transmission delay information of the creation request information transmitted from the first network node to the second network node;

[0013] Obtaining an updated information transmission delay time based on the sum of the first transmission delay information and the information transmission delay time;

[0014] Update the information upstream node based on the first network node information to obtain an updated information upstream node;

[0015] Based on the updated information transmission delay time and the updated information upstream node, updated creation request information is obtained.

[0016] In one embodiment, before the step of determining the target link of the first network node according to the information upstream node in the target creation request information, the step further includes:

[0017] Obtaining the creation request information received by the information endpoint node within the first time period;

[0018] The information transmission delay times in the creation request information are sorted, and the creation request information with the smallest information transmission delay time is used as the target creation request information.

[0019] In one embodiment, determining the target link of the first network node according to the upstream node information in the target creation request information includes:

[0020] Generate a target link according to the information upstream node in the target creation request information;

[0021] The upstream node sends the target link in reverse according to the information until the target link is forwarded to the first network node, thereby determining the target link of the first network node.

[0022] In one embodiment, after the step of the second network node continuing to broadcast the updated creation request information, the method further includes:

[0023] After the second network node broadcasts the updated creation request information, if no node feedback information is received from any other node, the forwarding of the creation request information is terminated.

[0024] In a second aspect, an embodiment of the present application provides an information processing device, including:

[0025] A first broadcast module, configured to, when a first network node receives a link creation request, broadcast the creation request information to at least one second network node, wherein the creation request information includes: an information sequence number, an information destination node, an information transmission delay time, and an information upstream node;

[0026] an updating module, configured to update the information transmission delay time and the information upstream node in the creation request information when the second network node is not the information terminal node and the jump information of the information terminal node does not exist in the second network node, so as to obtain the updated creation request information;

[0027] A second broadcast module, configured for the second network node to continue broadcasting the updated creation request information until the creation request information is transmitted to the information destination node;

[0028] A determination module is used to determine the target link of the first network node based on the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information endpoint node within the first time period.

[0029] According to the information processing device provided by the embodiment of the present application, the update module is specifically used to:

[0030] Acquire first transmission delay information of the creation request information transmitted from the first network node to the second network node;

[0031] Obtaining an updated information transmission delay time based on the sum of the first transmission delay information and the information transmission delay time;

[0032] Update the information upstream node based on the first network node information to obtain an updated information upstream node;

[0033] Based on the updated information transmission delay time and the updated information upstream node, updated creation request information is obtained.

[0034] In a third aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory storing a computer program, wherein the processor implements the steps of the information processing method described in the first aspect when executing the program.

[0035] In a fourth aspect, an embodiment of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the steps of the information processing method described in the first aspect are implemented.

[0036] In a fifth aspect, an embodiment of the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of the information processing method described in the first aspect.

[0037] The information processing method, device, equipment, storage medium and program product provided by the embodiments of the present application, for any node to initiate the broadcast of link creation request information, through the self-organizing message reporting between each network node, the device in the weak network environment can forward the link multi-hop forwarding report by forwarding through the key node, and in the broadcasting process, the information transmission delay time and the information upstream node are continuously updated until the link creation request information is broadcast to the information terminal node, the broadcast is stopped, and finally the best link for the best report is determined according to the information upstream node in the link creation request information received by the information terminal node. Through the self-organizing combined reporting mode, high-quality network link devices are connected in series. When there is a scene association relationship between the devices on the network path, the reporting link convenience can be directly used to report the combined messages of multiple devices to reduce network overhead and improve the user experience of the smart home network. On the other hand, the present application confirms the best link through message reporting, so that the device in the weak network environment can forward the link multi-hop forwarding report by forwarding through the key node, which solves the problem that some devices are unreachable and the network link is poor. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0039] Figure 1 It is a smart device status message reporting mode in a home IoT scenario in the related technology;

[0040] Figure 2 A schematic diagram of the information processing method provided in the embodiment of the present application;

[0041] Figure 3 This is a flowchart of the self-organizing device status message reporting described in the embodiment of the present application;

[0042] Figure 4 An example diagram of a network topology structure of a home network smart device provided in an embodiment of the present application;

[0043] Figure 5 A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0044] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0045] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0046] Figure 2 This is a flow chart of the information processing method provided in the embodiment of the present application. Figure 2 , the present application embodiment provides an information processing method, which may include:

[0047] Step 110, when the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node;

[0048] In an embodiment of the present application, the first network node may specifically be any network node in a home Internet of Things, such as any Internet of Things smart device.

[0049] The second network node described in the embodiment of the present application may specifically be another network node in the home Internet of Things that has a communication connection with the first network node.

[0050] The link creation request described in the embodiment of the present application may specifically be a request sent by a router to create a transmission link.

[0051] In the embodiment itself, the message sequence number MsgId can be specifically used to represent the message sequence number.

[0052] In the embodiment of the present application, the information destination node Destination may specifically be information used to indicate the destination node of the message reporting link.

[0053] In the embodiment of the present application, the information transmission delay time Delay may be specifically used to represent the path consumption information during the information broadcasting process.

[0054] In an embodiment of the present application, the information upstream node Pre may specifically be upstream node information used to record the message. The upstream node information may specifically include multiple upstream nodes, and the information is recorded in sequence according to the transmission order of the message.

[0055] In an optional embodiment, the specific format of the creation request information is as follows:

[0056]

[0057] Among them: Length: used to indicate the message length.

[0058] In the embodiment of the present application, the first network node broadcasts the creation request information to one or more second network nodes.

[0059] Step 120: if the second network node is not the information destination node and the second network node does not have the jump information of the information destination node, update the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information;

[0060] In an embodiment of the present application, after receiving the creation request information, the second network node can further query whether the second network node is the information destination node, and whether the jump information of the information destination node is recorded in the message routing table of the second network node.

[0061] When the second network node is not the information end node and the jump information of the information end node does not exist in the second network node, it means that the creation request information has not been transmitted to the signal end node and needs to continue to be broadcast.

[0062] Therefore, the information transmission delay time and the information upstream node in the creation request information can be updated at this time. Specifically, the path consumption from the first network node to the second network node can be summed with the information transmission delay time in the creation request information, and then the upstream first network node is written into the information upstream node to obtain the updated creation request information.

[0063] In the embodiment of the present application, by continuously updating and recording the information transmission delay time, the transmission efficiency of each link can be effectively evaluated, and then the optimal transmission link can be screened out.

[0064] Step 130, the second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information destination node;

[0065] In an embodiment of the present application, after completing the update of the creation request information, the second network node can further broadcast the creation request information to other network nodes, and then further determine whether the other network nodes are the information endpoint nodes, and whether there is jump information of the information endpoint nodes in the other network nodes. If not, continue to update the information transmission delay time and the information upstream node in the creation request information, and then continue to broadcast the updated creation request information.

[0066] The broadcast ends after the creation request information is delivered to the information destination node.

[0067] Step 140, determine the target link of the first network node according to the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information destination node within the first time period.

[0068] In an embodiment of the present application, when an information endpoint node receives a link creation request containing the information endpoint node for the first time, the message can be persisted. If a link creation request containing the information endpoint node is received again subsequently, the information transmission delay time Delay of the two link creation requests can be compared. If the information transmission delay time received subsequently is less than the persistently saved information, the persistent information is replaced with the creation request information received subsequently.

[0069] In an embodiment of the present application, the information transmission delay times in the creation request messages received by the target node within the first time period can be further compared, and then the creation request message with the smallest information transmission delay time is used as the target creation request message for message persistence.

[0070] In the embodiment of the present application, for any node to initiate the broadcast of link creation request information, through the self-organizing message reporting between each network node, the device in the weak network environment can forward the link multi-hop forwarding report by forwarding through the key node, and in the broadcasting process, the information transmission delay time and the information upstream node are continuously updated until the link creation request information is broadcast to the information terminal node, and the broadcast is stopped, and finally the best link for the best report is determined according to the information upstream node in the link creation request information received by the information terminal node. Through the self-organizing combined reporting mode, high-quality network link devices are connected in series. When there is a scene association relationship between the devices on the network path, the reporting link convenience can be directly used to report the combination of multi-device messages to reduce network overhead and improve the user experience of the smart home network. On the other hand, the present application confirms the best link through message reporting, so that the device in the weak network environment can forward the link multi-hop forwarding report by forwarding through the key node, which solves the problem that some devices are unreachable and the network link is poor.

[0071] Optionally, updating the information transmission delay time and the information upstream node in the creation request information to obtain updated creation request information includes:

[0072] Acquire first transmission delay information of the creation request information transmitted from the first network node to the second network node;

[0073] Obtaining an updated information transmission delay time based on the sum of the first transmission delay information and the information transmission delay time;

[0074] Update the information upstream node based on the first network node information to obtain an updated information upstream node;

[0075] Based on the updated information transmission delay time and the updated information upstream node, updated creation request information is obtained.

[0076] In the embodiment of the present application, the first transmission delay information transmitted from the first network node to the second network node may specifically be the path consumption for transmitting the creation request information from the first network node to the second network node.

[0077] In an embodiment of the present application, the first transmission delay information and the information transmission delay time are summed to obtain an updated information transmission delay time.

[0078] In the embodiment of the present application, the first network node information is written into the information upstream node to obtain an updated information upstream node.

[0079] In an embodiment of the present application, updated creation request information can be obtained according to the updated information transmission delay time and the updated information upstream node.

[0080] In the embodiment of the present application, by updating the information transmission delay time, the transmission delay time of the creation request information in the transmission process of each link can be effectively weighed, and then the link with the shortest transmission delay time can be selected in the subsequent process. By updating the upstream node of the information, the node can be effectively traced back, which is convenient for determining the link of information propagation.

[0081] Optionally, before the step of determining the target link of the first network node according to the information upstream node in the target creation request information, the step further includes:

[0082] Obtaining the creation request information received by the information endpoint node within the first time period;

[0083] The information transmission delay times in the creation request information are sorted, and the creation request information with the smallest information transmission delay time is used as the target creation request information.

[0084] In the embodiment of the present application, the first time period may specifically be a preset time period, and the time period may be calculated from the time when the information endpoint node first receives the creation request information.

[0085] In the embodiment of the present application, the creation request information received by the information endpoint node within the first time period may specifically refer to the creation request information that carries the signal endpoint node.

[0086] In an embodiment of the present application, the creation request information received in the first time period is sorted according to the information transmission delay time, and the creation request information with the smallest information transmission delay time is selected as the target creation request information.

[0087] In the embodiment of the present application, by sorting and screening by information transmission delay time, the optimal link with the minimum path consumption can be effectively screened out, effectively ensuring the accuracy of link screening.

[0088] Optionally, determining the target link of the first network node according to the information upstream node in the target creation request information includes:

[0089] Generate a target link according to the information upstream node in the target creation request information;

[0090] The upstream node sends the target link in reverse according to the information until the target link is forwarded to the first network node, thereby determining the target link of the first network node.

[0091] In an embodiment of the present application, a target link can be generated according to the node order of the information upstream nodes in the target creation request information. For example, the information upstream nodes include node Pre1 as A, node Pre2 as E, and node Pre3 as D, then the corresponding target link is AED.

[0092] In an embodiment of the present application, after the target link is generated, the target link can be sent reversely in each information upstream node. After receiving the information of the target link, each information upstream node can store the target link locally so that when it subsequently receives information from the information upstream node of the link, it can transmit information through the target link.

[0093] In an embodiment of the present application, the target link is forwarded in reverse in sequence until the target link is forwarded to the first network node, and the target link is stored in the first network node so that the first network node can transmit information through the target link when performing subsequent information transmission.

[0094] Optionally, after the step of the second network node continuing to broadcast the updated creation request information, the method further includes:

[0095] After the second network node broadcasts the updated creation request information, if no node feedback information is received from any other node, the forwarding of the creation request information is terminated.

[0096] The node feedback information described in the embodiments of the present application may specifically be feedback information after the information is successfully received by other nodes.

[0097] In an embodiment of the present application, after the second network node broadcasts the updated creation request information, if the second network node does not receive node feedback information from any other node, it means that no other node can continue to broadcast the updated creation request information at this time. At this time, the forwarding of the creation request information can be terminated.

[0098] In an embodiment of the present application, after broadcasting the creation request information, if no node feedback information is received from any other node, the forwarding of the creation request information is terminated, which can effectively receive invalid forwardings and improve transmission efficiency.

[0099] In an alternative embodiment, Figure 3 This is a flowchart of the self-organizing device status message reporting described in the embodiment of the present application, such as Figure 3As shown, any node initiates a report link broadcast. If the message receiving node is the link focus, it further determines whether the message delay is less than the persistent message. If not, it is discarded. If so, the latest message path is persisted and waits for the first time period to end. The end node will send a message to the last Pre node. The Pre node locally generates the key message routing table and forwards it to the upper-level Pre node, and finally forwards the message to seven points.

[0100] If the message receiving node is not the link focus, it can be determined whether the message receiving node has the end point jump information. If so, the message link broadcast forwarding ends. If not, the message receiving node forwards the broadcast information. If there is a receiving node, the reporting link broadcast continues to be initiated. If there is no receiving node, the message link broadcast forwarding ends.

[0101] In an alternative embodiment, Figure 4 This is an example diagram of the network topology structure of the home network smart device provided in the embodiment of the present application, such as Figure 4 As shown in the figure, points ABCDE are smart devices in the user's home, and node F is a router. When all devices have completed network configuration, each node device will start to build and report the network link.

[0102] The format of link start broadcast message reported by any node is defined as follows:

[0103]

[0104] in:

[0105] MsgId: used to indicate the message sequence number, which is the same as the MsgId in the routing table

[0106] Delay: used to indicate path consumption information

[0107] Length: used to indicate the message length

[0108] Destination: used to indicate the end node information of the message reporting link

[0109] Pre: used to record the upstream node information of the message.

[0110] Finally, each node establishes a local message routing table. The message routing table structure is shown in the following table:

[0111]

[0112] in:

[0113] Destination: used to indicate the end node information of the message reporting link;

[0114] Next: used to indicate the next hop device node information of the message reporting link;

[0115] by Figure 1 For example, device nodes B, C, D, and E are neighboring nodes of device node A, and device node A cannot directly reach routing node F.

[0116] Assume that node A starts broadcasting a message. The message is as follows, where Delay is a demonstration example.

[0117]

[0118] At this time, point B receives the message and searches the message routing table of node B. The routing table does not contain the jump information of end point F. At this time, node B broadcasts through the protocol. If no feedback is received from any other node, the message link terminates at node B.

[0119] Node B broadcast information is as follows:

[0120] MgI Delay destination Pre1 0x053E 30 F A

[0121] At the same time, node C receives the message broadcast by node A. By searching the message routing table of node C, the routing table does not contain the jump information of the end point F. At this time, node C broadcasts through the protocol and receives feedback information from nodes F and D after the broadcast. The broadcast information of node C is as follows:

[0122] MgI Delay destination Pre1 0x053E 20 F A

[0123] At the same time, node D receives the message broadcast by node A. By searching the message routing table of node D, the routing table does not contain the jump information of end point F. At this time, node D broadcasts through the protocol. After broadcasting, it is found that the neighboring nodes C, E and F of node D have feedback information. The broadcast information of node D is as follows:

[0124] MsgId Delay destination Pre1 0x053E 28 F A

[0125] At the same time, node E receives the message broadcast by node A. By searching the message routing table of node E, the routing table does not contain the jump information of the end point F. At this time, node E broadcasts through the protocol. After the broadcast, it is found that the neighboring nodes D and F of node E have feedback information. The broadcast information of node E is as follows:

[0126] MsgId Delay destination Pre1 0x053E 35 F A

[0127] At the same time, node C receives the broadcast message forwarded by node D. At this time, the Delay information in the message will be superimposed on the previous hop Delay information, that is, the AD node transmits Delay information 28 + the DC node transmits Delay information 30. The routing table does not contain the jump information of the end point F. At this time, node C broadcasts through the protocol. The broadcast information of node C is as follows

[0128]

[0129] Node C may also receive information forwarded by node E via node D. At this time, node C broadcasts the following information:

[0130] MsgId Delay Pre1 Pre2 Pre3 0x053E 80 A E D

[0131] By analogy, eventually node F receives multiple messages, such as the message forwarded by node C.

[0132] MsgId Delay Pre1 Pre2 0x053E 53 A C

[0133] The message forwarded by the DC node is:

[0134] MsgId Delay Pre1 Pre2 Pre3 0x053E 91 A D C

[0135] When node F receives a broadcast message for the first time, it persists the message. If the Delay value of the message received later is less than the persistent message, this message will replace the persistent message. After a certain period of time, the persistent path is the best reporting link, and node F sends a confirmation link message in the reverse direction. At the same time, the local routing table of node F about the message is deleted to release space.

[0136] If forwarding the message through node C is the best path, point F will send the message to the last Pre node, which is node C. At this time, node C will generate a message routing table locally.

[0137] Destination Next F F

[0138] Node A will generate a message routing table locally

[0139]

[0140] In the embodiment of the present application, when a user has multiple smart devices, a network path needs to be established between multiple smart IOT devices and the router. The simultaneous message reporting of different devices may cause conflicts on the router side. However, this proposal reduces the connection between smart IOT devices and routers, reduces the IO level, reduces the router side load, and improves the stability of the smart home network by self-organizing and selecting key node message reporting;

[0141] This application reports the best link confirmation through messages, so that devices in a weak network environment can report the link multi-hop forwarding through key node forwarding, solving the problem of some devices being unreachable and having poor network links;

[0142] This application uses a self-organizing combined reporting mode to connect high-quality network link devices in series. When there is a scene-related relationship between the devices on the network path, the reporting link can be directly used to combine and report multi-device messages to reduce network overhead and improve the user experience of the smart home network.

[0143] The information processing device provided in the embodiment of the present application is described below. The information processing device described below and the information processing method described above can be referenced to each other.

[0144] Figure 5 A schematic diagram of the structure of an information processing device provided in an embodiment of the present application is shown in FIG. Figure 5 As shown, including:

[0145] The first broadcast module 510 is used for, when the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node;

[0146] The updating module 520 is used to update the information transmission delay time and the information upstream node in the creation request information when the second network node is not the information terminal node and the jump information of the information terminal node does not exist in the second network node to obtain the updated creation request information;

[0147] The second broadcast module 530 is used for the second network node to continue broadcasting the updated creation request information until the creation request information is transmitted to the information destination node;

[0148] The determination module 540 is used to determine the target link of the first network node based on the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information endpoint node within the first time period.

[0149] The update module is specifically used for:

[0150] Acquire first transmission delay information of the creation request information transmitted from the first network node to the second network node;

[0151] Obtaining an updated information transmission delay time based on the sum of the first transmission delay information and the information transmission delay time;

[0152] Update the information upstream node based on the first network node information to obtain an updated information upstream node;

[0153] Based on the updated information transmission delay time and the updated information upstream node, updated creation request information is obtained.

[0154] In the embodiment of the present application, for any node to initiate the broadcast of link creation request information, through the self-organizing message reporting between each network node, the device in the weak network environment can forward the link multi-hop forwarding report by forwarding through the key node, and in the broadcasting process, the information transmission delay time and the information upstream node are continuously updated until the link creation request information is broadcast to the information terminal node, and the broadcast is stopped, and finally the best link for the best report is determined according to the information upstream node in the link creation request information received by the information terminal node. Through the self-organizing combined reporting mode, high-quality network link devices are connected in series. When there is a scene association relationship between the devices on the network path, the reporting link convenience can be directly used to report the combination of multi-device messages to reduce network overhead and improve the user experience of the smart home network. On the other hand, the present application confirms the best link through message reporting, so that the device in the weak network environment can forward the link multi-hop forwarding report by forwarding through the key node, which solves the problem that some devices are unreachable and the network link is poor.

[0155] Figure 6 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application, such as Figure 6 As shown, the electronic device may include: a processor 610, a communication interface 620, a memory 630 and a communication bus 640, wherein the processor 610, the communication interface 620, and the memory 630 communicate with each other through the communication bus 640. The processor 610 may call a computer program in the memory 630 to execute the steps of the information processing method, for example including:

[0156] When the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node;

[0157] When the second network node is not the information terminal node and the second network node does not have the jump information of the information terminal node, updating the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information;

[0158] The second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information destination node;

[0159] Determine the target link of the first network node according to the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information destination node within the first time period.

[0160] In addition, the logic instructions in the above-mentioned memory 630 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0161] On the other hand, an embodiment of the present application further provides a computer program product, the computer program product including a computer program, the computer program may be stored on a non-transitory computer-readable storage medium, and when the computer program is executed by a processor, the computer can perform the steps of the information processing method provided in the above embodiments, for example including:

[0162] When the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node;

[0163] When the second network node is not the information terminal node and the second network node does not have the jump information of the information terminal node, updating the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information;

[0164] The second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information destination node;

[0165] Determine the target link of the first network node according to the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information destination node within the first time period.

[0166] On the other hand, an embodiment of the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, wherein the computer program is used to enable the processor to execute the steps of the information processing method provided in the above embodiments, for example, including:

[0167] When the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node;

[0168] When the second network node is not the information terminal node and the second network node does not have the jump information of the information terminal node, updating the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information;

[0169] The second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information destination node;

[0170] Determine the target link of the first network node according to the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information destination node within the first time period.

[0171] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NANDFLASH), solid-state drive (SSD)), etc.

[0172] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0173] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0174] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. An information processing method, characterized in that: include: When the first network node receives the link creation request, the first network node broadcasts the creation request information to at least one second network node, wherein the creation request information includes: information sequence number, information destination node, information transmission delay time, and information upstream node; When the second network node is not the information terminal node and the second network node does not have the jump information of the information terminal node, updating the information transmission delay time and the information upstream node in the creation request information to obtain the updated creation request information; The second network node continues to broadcast the updated creation request information until the creation request information is transmitted to the information destination node; Determine the target link of the first network node according to the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information destination node within the first time period.

2. The information processing method according to claim 1, characterized in that: Updating the information transmission delay time and the information upstream node in the creation request information to obtain updated creation request information, including: Acquire first transmission delay information of the creation request information transmitted from the first network node to the second network node; Obtaining an updated information transmission delay time based on the sum of the first transmission delay information and the information transmission delay time; Update the information upstream node based on the first network node information to obtain an updated information upstream node; Based on the updated information transmission delay time and the updated information upstream node, updated creation request information is obtained.

3. The information processing method according to claim 1, characterized in that: Before the step of determining the target link of the first network node according to the information upstream node in the target creation request information, the step further includes: Obtaining the creation request information received by the information endpoint node within the first time period; The information transmission delay times in the creation request information are sorted, and the creation request information with the smallest information transmission delay time is used as the target creation request information.

4. The information processing method according to claim 1, characterized in that: The determining the target link of the first network node according to the information upstream node in the target creation request information includes: Generate a target link according to the information upstream node in the target creation request information; The upstream node sends the target link in reverse according to the information until the target link is forwarded to the first network node, thereby determining the target link of the first network node.

5. The information processing method according to claim 1, characterized in that: After the second network node continues to broadcast the updated creation request information, the method further includes: After the second network node broadcasts the updated creation request information, if no node feedback information is received from any other node, the forwarding of the creation request information is terminated.

6. An information processing device, characterized in that: include: A first broadcast module, configured to, when a first network node receives a link creation request, broadcast the creation request information to at least one second network node, wherein the creation request information includes: an information sequence number, an information destination node, an information transmission delay time, and an information upstream node; an updating module, configured to update the information transmission delay time and the information upstream node in the creation request information when the second network node is not the information terminal node and the jump information of the information terminal node does not exist in the second network node, so as to obtain the updated creation request information; A second broadcast module, configured for the second network node to continue broadcasting the updated creation request information until the creation request information is transmitted to the information destination node; A determination module is used to determine the target link of the first network node based on the information upstream node in the target creation request information; wherein the target creation request information is the creation request information with the smallest information transmission delay time among at least one creation request information received by the information endpoint node within the first time period.

7. The information processing device according to claim 6, characterized in that: The update module is specifically used for: Acquire first transmission delay information of the creation request information transmitted from the first network node to the second network node; Obtaining an updated information transmission delay time based on the sum of the first transmission delay information and the information transmission delay time; Update the information upstream node based on the first network node information to obtain an updated information upstream node; Based on the updated information transmission delay time and the updated information upstream node, updated creation request information is obtained.

8. An electronic device comprising a processor and a memory storing a computer program, characterized in that: When the processor executes the computer program, the steps of the information processing method according to any one of claims 1 to 5 are implemented.

9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the information processing method according to any one of claims 1 to 5 are implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the information processing method according to any one of claims 1 to 5 are implemented.

Citation Information

Patent Citations

  • Electric power carrier communication routing method

    CN102932257A

  • Service routing method for cross-border service network

    CN112637059A

  • Network route determination method and device, equipment and medium

    CN114884863A

  • Routing link establishment method based on ad hoc network, communication equipment and storage medium

    CN116761228A

  • Dynamic adaptive routing method and system for mobile network nodes

    CN116846806A