Communication path establishing method and device, computer program product and electronic equipment
In multi-hop path communication, the relay terminal device generates and sends path reselection notifications, the problem of path unavailability caused by communication interruption is solved, the optimal path selection is achieved, and the impact on communication services is reduced.
Patent Information
- Application Number
- CN202411579179.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-06
- Publication Date
- 2025-04-22
- Estimated Expiration
- 2044-11-06
AI Technical Summary
In multi-hop path communication, communication interruption of the relay terminal device causes the path to be unavailable, affecting ongoing services, and in the prior art path reselection may lead to an increase in the number of hops or the available path cannot be selected.
In the first multi-hop communication path between the first terminal device and the second terminal device, when a communication interruption occurs in the relay terminal device, a path reselection notification is generated and sent to the first terminal device to create a second multi-hop communication path according to the notification.
By sending a path reselection notification to the first terminal device, the selection of the optimal path is realized, reducing the impact on communication services, and avoiding the increase in the number of hops or the unavailability of the path caused by path reselection.
Smart Images

Figure CN119865868A_ABST
Abstract
Description
Background Art
[0002] Satellite terminals achieve communication through multi-hop paths, solving the coverage and dependence on ground stations. After multiple communication paths are established, the paths may become unavailable as the satellite terminals in the communication paths move.
[0003] Under the existing 3GPP technology, when a path in the middle of a communication path becomes unavailable, if the relay terminal device reselects, the new path may have more hops or no available path may be selected, thereby affecting ongoing services.
[0004] Therefore, it is necessary to provide a new communication path establishment method.
[0005] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention
[0006] The purpose of the present disclosure is to provide a communication path establishment method, a communication path establishment device, a computer program product and an electronic device, thereby at least to a certain extent overcoming the problem that the path reselection of a relay terminal device will affect the ongoing business due to the limitations and defects of the relevant technology.
[0007] According to one aspect of the present disclosure, a communication path establishment method is provided, comprising:
[0008] In a first multi-hop communication path between a first terminal device and a second terminal device, when a communication interruption occurs to a relay terminal device, a path reselection notification is generated;
[0009] The path reselection notification is sent to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
[0010] In an exemplary embodiment of the present disclosure, the relay terminal device has a communication interruption, including:
[0011] In a first multi-hop communication path between the first terminal device and the second terminal device, a communication path between the relay terminal device and a relay terminal device at a next hop of the relay terminal device is unavailable.
[0012] In an exemplary embodiment of the present disclosure, the relay terminal device has a communication interruption, including:
[0013] In a first multi-hop communication path between the first terminal device and the second terminal device, a communication connection between the relay terminal device and the second terminal device is unavailable.
[0014] In an exemplary embodiment of the present disclosure, when communication interruption occurs in a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device, generating a path reselection notification includes:
[0015] When the communication path between the relay terminal device and the second terminal device satisfies the path reselection reason, the path reselection notification is generated.
[0016] In an exemplary embodiment of the present disclosure, the reason for the path reselection is that there is no third multi-hop communication path between the relay terminal device and the second terminal device, or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0017] In an exemplary embodiment of the present disclosure, sending the path reselection notification to the first terminal device includes:
[0018] The path reselection notification is sent to the previous-hop relay terminal device of the relay terminal device in the first multi-hop communication path, and when the communication path between the previous-hop relay terminal device and the second terminal device meets the path reselection reason, the path reselection notification is sent to the first terminal device.
[0019] In an exemplary embodiment of the present disclosure, the reason for the path reselection is that there is no fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device, or the number of hops included in the fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device is greater than the number of hops between the previous-hop relay terminal device and the second terminal device in the first multi-hop communication path.
[0020] In an exemplary embodiment of the present disclosure, the path reselection notification includes a path reselection reason.
[0021] According to one aspect of the present disclosure, a communication path establishment method is provided, comprising:
[0022] A path reselection notification sent by a relay terminal device in a first multi-hop communication path is received, and a second multi-hop communication path with a second terminal device is established based on the path reselection notification.
[0023] In an exemplary embodiment of the present disclosure, the receiving a path reselection notification sent by a relay terminal device in the first multi-hop communication path includes:
[0024] Receive the path reselection notification sent by a relay terminal device located at the next hop of the first terminal device in the first multi-hop communication path.
[0025] In an exemplary embodiment of the present disclosure, the path reselection notification includes a path reselection reason.
[0026] In an exemplary embodiment of the present disclosure, the reason for the path reselection is that there does not exist a third multi-hop communication path between the relay terminal device and the second terminal device or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0027] In an exemplary embodiment of the present disclosure, the path reselection reason is that the relay terminal device exits the relay service.
[0028] According to one aspect of the present disclosure, there is provided a communication path establishing device, comprising:
[0029] A path reselection notification generating module, used to generate a path reselection notification when a communication interruption occurs to a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device;
[0030] The path reselection notification sending module is used to send the path reselection notification to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
[0031] According to one aspect of the present disclosure, there is provided a communication path establishing device, comprising:
[0032] The path reselection notification receiving module is used to receive a path reselection notification sent by a relay terminal device in a first multi-hop communication path, and establish a second multi-hop communication path with a second terminal device based on the path reselection notification.
[0033] According to one aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the communication path establishment method described in any one of the above exemplary embodiments is implemented.
[0034] According to one aspect of the present disclosure, there is provided an electronic device, including:
[0035] Processor; and
[0036] A memory, configured to store executable instructions of the processor;
[0037] The processor is configured to execute the communication path establishment method described in any one of the above exemplary embodiments by executing the executable instructions.
[0038] The embodiment of the present disclosure provides a method for establishing a communication path. When a communication interruption occurs in a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device, a path reselection notification is generated; the path reselection notification is sent to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification. When a communication interruption occurs in the first multi-hop communication path, the relay terminal device sends a path reselection notification to the first terminal device, and the first terminal device establishes a second multi-hop communication path according to the path reselection notification, which solves the problem in the related art that when a communication interruption occurs, the relay terminal performs path reselection and thus affects the communication service, realizes the selection of the optimal path, and reduces the impact on the communication service.
[0039] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.
[0041] Figure 1 The flowchart schematically shows a method for establishing a communication path according to an exemplary embodiment of the present disclosure.
[0042] Figure 2 A schematic diagram schematically illustrates a communication path between a first terminal device and a second terminal device according to an exemplary embodiment of the present disclosure.
[0043] Figure 3 A block diagram schematically shows a communication path establishment device according to an exemplary embodiment of the present disclosure.
[0044] Figure 4 A block diagram schematically shows a communication path establishment device according to an exemplary embodiment of the present disclosure.
[0045] Figure 5 An electronic device for implementing the communication path establishment method according to an exemplary embodiment of the present disclosure is schematically shown. DETAILED DESCRIPTION
[0046] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as being limited to the examples set forth herein; on the contrary, these embodiments are provided so that the present disclosure will be more comprehensive and complete, and the concepts of the example embodiments are fully conveyed to those skilled in the art. The described features, structures, or characteristics may be combined in one or more embodiments in any suitable manner. In the following description, many specific details are provided to provide a full understanding of the embodiments of the present disclosure. However, those skilled in the art will appreciate that the technical solutions of the present disclosure may be practiced while omitting one or more of the specific details, or other methods, components, devices, steps, etc. may be adopted. In other cases, known technical solutions are not shown or described in detail to avoid obscuring various aspects of the present disclosure.
[0047] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.
[0048] In this exemplary embodiment, a communication path establishment method is first provided, which can be run on a terminal device; of course, those skilled in the art can also run the method of the present invention on other platforms as required, which is not particularly limited in this exemplary embodiment. Figure 1 As shown, the communication path establishment method may include step S110 and step S120:
[0049] Step S110. In the first multi-hop communication path between the first terminal device and the second terminal device, when communication interruption occurs in the relay terminal device, a path reselection notification is generated;
[0050] Step S120: Send the path reselection notification to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
[0051] In the above communication path establishment method, when a communication interruption occurs in a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device, a path reselection notification is generated; the path reselection notification is sent to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification. When a communication interruption occurs in the first multi-hop communication path, the relay terminal device sends a path reselection notification to the first terminal device, and the first terminal device establishes a second multi-hop communication path according to the path reselection notification, which solves the problem in the related art that when a communication interruption occurs, the relay terminal performs path reselection, thereby affecting the communication service, realizes the selection of the optimal path, and reduces the impact on the communication service.
[0052] Hereinafter, each step involved in the communication path establishment method according to the exemplary embodiment of the present disclosure is explained and illustrated in detail.
[0053] First, the application scenario and purpose of the example embodiment of the present disclosure are explained and illustrated. Specifically, the example embodiment of the present disclosure can be applied to when a first terminal device and a second terminal device establish a first multi-hop communication path. When the communication path between any relay terminal device and its next-hop relay terminal device in the first multi-hop communication path is interrupted, the relay terminal device makes a judgment and generates a path reselection notification, and sends the path reselection notification to the first terminal device, and the first terminal device creates a second multi-hop communication path according to the path reselection notification. This solves the problem in the related art that when the first multi-hop communication path is interrupted, the relay terminal device may have a new communication path with more hops or no available path can be selected when performing path reselection, thereby affecting the communication service.
[0054] Next, step S110 and step S120 are explained and illustrated in detail.
[0055] In step S110, when communication interruption occurs in a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device, a path reselection notification is generated.
[0056] In this example embodiment, a first terminal device communicates with a second terminal device, and a communication path between the first terminal device and the second terminal device includes multiple relay terminal devices, and a first multi-hop communication path is generated through the multiple relay terminal devices. In the first multi-hop communication path, when a communication interruption occurs in a relay device, the relay device generates a path reselection notification. The communication interruption of the relay terminal device includes:
[0057] In a first multi-hop communication path between the first terminal device and the second terminal device, a communication path between the relay terminal device and a relay terminal device at a next hop of the relay terminal device is unavailable.
[0058] Specifically, when the communication path between any relay terminal device in the first multi-hop communication path and the next-hop relay terminal device of the relay terminal device is unavailable, it is confirmed that the communication between the relay terminal device and the next-hop relay terminal device of the relay terminal device is interrupted. The unavailable communication path may mean that the communication link between the relay terminal device and the next-hop relay terminal device does not exist, and the unavailable communication path is not specifically limited in this example embodiment.
[0059] In this example embodiment, the terminal device may further include:
[0060] In a first multi-hop communication path between the first terminal device and the second terminal device, a communication connection between the relay terminal device and the second terminal device is unavailable.
[0061] Specifically, in the first multi-hop communication path, when the communication connection between any relay terminal device and the next-hop relay terminal device of the relay terminal device is unavailable, it is confirmed that the communication between the relay terminal device and the next-hop relay terminal device of the relay terminal device is interrupted. The unavailable communication connection may be poor link signal quality between the relay terminal device and the next-hop relay terminal device. In this example embodiment, the unavailable communication connection is not specifically limited.
[0062] In this exemplary embodiment, when communication interruption occurs in the relay terminal device in the first multi-hop communication path between the first terminal device and the second terminal device, generating a path reselection notification includes:
[0063] When the communication path between the relay terminal device and the second terminal device satisfies the path reselection reason, the path reselection notification is generated.
[0064] Specifically, when communication is interrupted between a relay terminal device and its next-hop relay terminal device in the first multi-hop communication path, the relay terminal device determines the communication path between it and the second terminal device to confirm whether the communication path between the relay terminal device and the second terminal device satisfies the path reselection reason. If so, the relay terminal device generates a path reselection notification based on the path reselection reason.
[0065] Furthermore, the reason for the path reselection is that there is no third multi-hop communication path between the relay terminal device and the second terminal device, or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0066] Specifically, when the communication path between the relay terminal device and the relay terminal device at its next hop is interrupted, the relay terminal device determines whether there is a third multi-hop communication path between it and the second terminal device. When there is no third multi-hop communication path, the relay terminal device generates a path reselection notification; when there is a third multi-hop communication path, but the number of hops included in the third communication path is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path, the relay terminal device generates a path reselection notification.
[0067] For example, refer to Figure 2 The communication path diagram shown in the figure includes relay terminal device 1, relay terminal device 2 and relay terminal device 3 in the communication path between the first terminal device and the second terminal device. When the communication path between relay terminal device 2 and relay terminal device 3 is unavailable, there is a third multi-hop communication path between relay terminal device 2 and the second terminal device, which is composed of relay terminal device 6, relay terminal device 5 and relay terminal device 7. However, the number of hops included in the third multi-hop communication path is more than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path. At this time, relay terminal device 2 generates a path reselection notification.
[0068] In step S120, the path reselection notification is sent to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
[0069] When the relay terminal device generates a path reselection notification, the path reselection notification can be sent to the first terminal device. When sending it to the first terminal device, the path reselection notification can be first sent to the previous-hop relay terminal device of the relay terminal device according to the first multi-hop communication path, and then the path reselection notification can be sent to the first terminal device through the previous-hop relay terminal device of the relay terminal device.
[0070] In this example embodiment, sending the path reselection notification to the first terminal device includes:
[0071] The path reselection notification is sent to the previous-hop relay terminal device of the relay terminal device in the first multi-hop communication path, and when the fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device meets the path reselection reason, the path reselection notification is sent to the first terminal device.
[0072] Specifically, the relay terminal device sends a path reselection notification to the previous relay terminal device of the relay terminal device in the first multi-hop communication path. When the previous relay terminal device receives the path reselection notification, it determines the communication path between it and the second terminal device. When the fourth communication path between the previous relay terminal device and the second terminal device meets the path reselection reason, the previous relay terminal device sends a path reselection notification to the first terminal device. The path reselection reason is that there is no fourth multi-hop communication path between the previous relay terminal device and the second terminal device, or the number of hops included in the fourth multi-hop communication path between the previous relay terminal device and the second terminal device is greater than the number of hops between the previous relay terminal device and the second terminal device in the first multi-hop communication path.
[0073] Specifically, the reason for path reselection satisfied by the communication path between the previous-hop relay terminal device and the second terminal device may be that there is no fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device, or there is a fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device, but the number of hops included in the fourth multi-hop communication path is greater than the number of hops between the previous-hop relay terminal device and the second terminal device in the first multi-hop communication path.
[0074] For example, refer to Figure 2 In the communication path diagram shown, when the communication path between the relay terminal device 2 and the relay terminal device 3 is interrupted, and the third multi-hop communication path between the relay terminal device 2 and the second terminal device meets the path reselection reason, at this time, the relay terminal device 2 sends a path reselection notification to the relay terminal device 1. After the relay terminal device 1 receives the path reselection notification, there is a fourth multi-hop communication path between the relay terminal device 1 and the second terminal device consisting of the relay terminal device 4, the relay terminal device 5, and the relay terminal device 7. In the fourth multi-hop communication path, the number of hops between the relay terminal device 1 and the second terminal device is greater than the number of hops between the relay terminal device 1 and the second terminal device in the first multi-hop communication path. Then, the relay terminal device 1 sends the received path reselection notification to the first terminal device.
[0075] In this example embodiment, the path reselection notification includes a path reselection reason. When the first terminal device receives the path reselection notification, it reestablishes the second multi-hop communication path with the second terminal device according to the path reselection reason included in the path reselection notification.
[0076] In this exemplary embodiment, a communication path establishment method is also provided, which is applied to a first terminal device, and the communication path establishment method includes:
[0077] A path reselection notification sent by a relay terminal device in a first multi-hop communication path is received, and a second multi-hop communication path with a second terminal device is established based on the path reselection notification.
[0078] Specifically, after the first terminal device and the second terminal device have established a first multi-hop communication path, when the communication path between the relay terminal device in the first multi-hop communication path and its next-hop relay terminal device is interrupted, the relay terminal device determines whether the third communication path to the second terminal device satisfies the path reselection reason. If so, the relay terminal device generates a path reselection notification based on the path reselection reason satisfied by the relay terminal device, and sends the path reselection notification to the first terminal device. The first terminal device receives the path reselection notification sent by the relay terminal device, and establishes a second multi-hop communication path with the second terminal device according to the path reselection notification.
[0079] In this exemplary embodiment, the receiving a path reselection notification sent by a relay terminal device in the first multi-hop communication path includes:
[0080] Receive the path reselection notification sent by a relay terminal device located at the next hop of the first terminal device in the first multi-hop communication path.
[0081] Specifically, after the relay terminal device generates a path reselection notification, it sends the path reselection notification to the relay terminal device located at the previous hop in the first multi-hop communication path, and the previous hop relay terminal device sends the path reselection notification to the previous hop relay terminal device of the previous hop relay terminal device, and finally the next hop relay terminal device of the first terminal device sends the path reselection notification to the first terminal device.
[0082] In this example embodiment, the path reselection notification received by the first terminal device includes a path reselection reason, and the path reselection reason is that there is no third multi-hop communication path between the relay terminal device and the second terminal device or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0083] Specifically, when the relay terminal device determines that the communication path between it and the second terminal device satisfies the path reselection reason, the relay terminal device generates a path reselection notification according to the path reselection reason, that is, the path reselection notification includes the path reselection reason of the relay terminal device for generating the path reselection notification, wherein the path reselection reason may be that there is no communication path between the relay terminal device and the second terminal device, or that there is a communication path between the relay terminal device and the second terminal device, but the number of hops included in the communication path is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0084] In this exemplary embodiment, the reason for path reselection is that the relay terminal device exits the relay service.
[0085] Specifically, in the first multi-hop communication path between the first terminal device and the second terminal device, when any relay terminal device exits the relay service, the communication path between the relay terminal device and the second terminal device meets the path reselection reason. At this time, the relay terminal device generates a path reselection notification.
[0086] The communication path establishment method provided by the example embodiment of the present disclosure has at least the following advantages: when a communication interruption occurs in the first multi-hop communication path, the relay terminal device sends a path reselection notification to the first terminal device, and the first terminal device establishes a second multi-hop communication path according to the path reselection notification, thereby solving the problem in the related art that when a communication interruption occurs, the relay terminal reselects the path and thus affects the communication service, thereby achieving the selection of the optimal path and reducing the impact on the communication service.
[0087] The exemplary embodiment of the present disclosure also provides a communication path establishment device, referring to Figure 3 As shown, it may include: a path reselection notification generating module 310 and a path reselection notification sending module 320. Among them:
[0088] A path reselection notification generating module 310, configured to generate a path reselection notification when a communication interruption occurs to a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device;
[0089] The path reselection notification sending module 320 is used to send the path reselection notification to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
[0090] The exemplary embodiment of the present disclosure also provides a communication path establishment device, referring to Figure 4 As shown, it may include: a path reselection notification receiving module 410. Among them:
[0091] The path reselection notification receiving module 410 is used to receive a path reselection notification sent by a relay terminal device in a first multi-hop communication path, and establish a second multi-hop communication path with a second terminal device based on the path reselection notification.
[0092] The specific details of each module in the above communication path establishment device have been described in detail in the corresponding communication path establishment method, so they will not be repeated here.
[0093] In an exemplary embodiment of the present disclosure, the relay terminal device has a communication interruption, including:
[0094] In a first multi-hop communication path between the first terminal device and the second terminal device, a communication path between the relay terminal device and a relay terminal device at a next hop of the relay terminal device is unavailable.
[0095] In an exemplary embodiment of the present disclosure, the relay terminal device has a communication interruption, including:
[0096] In a first multi-hop communication path between the first terminal device and the second terminal device, a communication connection between the relay terminal device and the second terminal device is unavailable.
[0097] In an exemplary embodiment of the present disclosure, when communication interruption occurs in a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device, generating a path reselection notification includes:
[0098] When the communication path between the relay terminal device and the second terminal device satisfies the path reselection reason, the path reselection notification is generated.
[0099] In an exemplary embodiment of the present disclosure, the reason for the path reselection is that there is no third multi-hop communication path between the relay terminal device and the second terminal device, or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0100] In an exemplary embodiment of the present disclosure, sending the path reselection notification to the first terminal device includes:
[0101] The path reselection notification is sent to the previous-hop relay terminal device of the relay terminal device in the first multi-hop communication path, and when the communication path between the previous-hop relay terminal device and the second terminal device meets the path reselection reason, the path reselection notification is sent to the first terminal device.
[0102] In an exemplary embodiment of the present disclosure, the reason for the path reselection is that there is no fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device, or the number of hops included in the fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device is greater than the number of hops between the previous-hop relay terminal device and the second terminal device in the first multi-hop communication path.
[0103] In an exemplary embodiment of the present disclosure, the path reselection notification includes a path reselection reason.
[0104] According to one aspect of the present disclosure, a communication path establishment method is provided, comprising:
[0105] A path reselection notification sent by a relay terminal device in a first multi-hop communication path is received, and a second multi-hop communication path with a second terminal device is established based on the path reselection notification.
[0106] In an exemplary embodiment of the present disclosure, the receiving a path reselection notification sent by a relay terminal device in the first multi-hop communication path includes:
[0107] Receive the path reselection notification sent by a relay terminal device located at the next hop of the first terminal device in the first multi-hop communication path.
[0108] In an exemplary embodiment of the present disclosure, the path reselection notification includes a path reselection reason.
[0109] In an exemplary embodiment of the present disclosure, the reason for the path reselection is that there does not exist a third multi-hop communication path between the relay terminal device and the second terminal device or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
[0110] In an exemplary embodiment of the present disclosure, the path reselection reason is that the relay terminal device exits the relay service.
[0111] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0112] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.
[0113] In an exemplary embodiment of the present disclosure, an electronic device capable of implementing the above method is also provided.
[0114] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0115] Refer to the following Figure 5 The electronic device 500 according to this embodiment of the present disclosure is described. Figure 5 The electronic device 500 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0116] like Figure 5 As shown, the electronic device 500 is in the form of a general computing device. The components of the electronic device 500 may include, but are not limited to: the at least one processing unit 510, the at least one storage unit 520, a bus 530 connecting different system components (including the storage unit 520 and the processing unit 510), and a display unit 540.
[0117] The storage unit stores program codes, which can be executed by the processing unit 510, so that the processing unit 510 performs the steps according to various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 510 can perform the following steps: Figure 1 Step S110 shown in: in a first multi-hop communication path between a first terminal device and a second terminal device, when a communication interruption occurs in a relay terminal device, a path reselection notification is generated; S120: the path reselection notification is sent to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
[0118] The storage unit 520 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 5201 and / or a cache storage unit 5202 , and may further include a read-only storage unit (ROM) 5203 .
[0119] The storage unit 520 may also include a program / utility 5204 having a set (at least one) of program modules 5205, such program modules 5205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.
[0120] Bus 530 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.
[0121] The electronic device 500 may also communicate with one or more external devices 600 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 500, and / or may communicate with any device that enables the electronic device 500 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 550. Furthermore, the electronic device 500 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 560. As shown, the network adapter 560 communicates with other modules of the electronic device 500 via a bus 530. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0122] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.
[0123] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the above method of the present specification is stored. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above "Exemplary Method" section of the present specification.
[0124] According to the program product for implementing the above method in the embodiment of the present disclosure, it can adopt a portable compact disk read-only memory (CD-ROM) and include program code, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited thereto. In this document, a readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, an apparatus or a device.
[0125] The program product may use any combination of one or more readable media. The readable medium may be a readable signal medium or a readable storage medium. The readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0126] Computer readable signal media may include data signals propagated in baseband or as part of a carrier wave, in which readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Readable signal media may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0127] The program code embodied on the readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0128] Program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).
[0129] In addition, the above-mentioned figures are only schematic illustrations of the processes included in the method according to the exemplary embodiments of the present disclosure, and are not intended to be limiting. It is easy to understand that the processes shown in the above-mentioned figures do not indicate or limit the time sequence of these processes. In addition, it is also easy to understand that these processes can be performed synchronously or asynchronously, for example, in multiple modules.
[0130] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and examples are to be considered as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims.
Claims
1. A method for establishing a communication path, characterized in that: Applied to a relay terminal device, the method comprises: In a first multi-hop communication path between a first terminal device and a second terminal device, when a communication interruption occurs to a relay terminal device, a path reselection notification is generated; The path reselection notification is sent to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
2. The method according to claim 1, characterized in that The relay terminal device has a communication interruption, including: In a first multi-hop communication path between the first terminal device and the second terminal device, a communication path between the relay terminal device and a relay terminal device at a next hop of the relay terminal device is unavailable.
3. The method according to claim 1, characterized in that The relay terminal device has a communication interruption, including: In a first multi-hop communication path between the first terminal device and the second terminal device, a communication connection between the relay terminal device and the second terminal device is unavailable.
4. The method according to claim 1, characterized in that: The method of generating a path reselection notification when communication interruption occurs in a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device includes: When the communication path between the relay terminal device and the second terminal device satisfies the path reselection reason, the path reselection notification is generated.
5. The method according to claim 4, characterized in that The reason for the path reselection is that there is no third multi-hop communication path between the relay terminal device and the second terminal device, or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
6. The method according to claim 1, characterized in that The sending the path reselection notification to the first terminal device includes: The path reselection notification is sent to the previous-hop relay terminal device of the relay terminal device in the first multi-hop communication path, and when the communication path between the previous-hop relay terminal device and the second terminal device meets the path reselection reason, the path reselection notification is sent to the first terminal device.
7. The method according to claim 6, characterized in that The reason for the path reselection is that there does not exist a fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device, or the number of hops included in the fourth multi-hop communication path between the previous-hop relay terminal device and the second terminal device is greater than the number of hops between the previous-hop relay terminal device and the second terminal device in the first multi-hop communication path.
8. The method according to claim 1, characterized in that: The path reselection notification includes the path reselection reason.
9. A method for establishing a communication path, characterized in that: Applied to a first terminal device, the method includes: A path reselection notification sent by a relay terminal device in a first multi-hop communication path is received, and a second multi-hop communication path with a second terminal device is established based on the path reselection notification.
10. The method according to claim 9, characterized in that The receiving a path reselection notification sent by a relay terminal device in the first multi-hop communication path includes: Receive the path reselection notification sent by a relay terminal device located at the next hop of the first terminal device in the first multi-hop communication path.
11. The method according to claim 9, characterized in that The path reselection notification includes the path reselection reason.
12. The method according to claim 11, characterized in that The reason for the path reselection is that there does not exist a third multi-hop communication path between the relay terminal device and the second terminal device or the number of hops included in the third multi-hop communication path between the relay terminal device and the second terminal device is greater than the number of hops between the relay terminal device and the second terminal device in the first multi-hop communication path.
13. The method according to claim 11, characterized in that The reason for the path reselection is that the relay terminal device exits the relay service.
14. A communication path establishing device, characterized in that: Applied to a relay terminal device, the device comprises: A path reselection notification generating module, used to generate a path reselection notification when a communication interruption occurs to a relay terminal device in a first multi-hop communication path between a first terminal device and a second terminal device; The path reselection notification sending module is used to send the path reselection notification to the first terminal device, so that the first terminal device creates a second multi-hop communication path according to the path reselection notification.
15. A communication path establishing device, characterized in that: Applied to a first terminal device, the apparatus comprises: The path reselection notification receiving module is used to receive a path reselection notification sent by a relay terminal device in a first multi-hop communication path, and establish a second multi-hop communication path with a second terminal device based on the path reselection notification.
16. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.
17. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1-13 by executing the executable instructions.
Citation Information
Patent Citations
Relay selection or reselection method, device and system
CN107535012A
Transfer path conversion method, wireless relay, network side node and terminal
CN113068240A
Relay selection method, device and terminal
CN115623555A
Path determination method, terminal and communication system
CN116709463A
Relay device selection method, relay device reselection method, relay device selection device, relay device reselection device, relay device reselection equipment and program product
CN118870464A