Method, device and equipment for determining signal transmission link and storage medium

CN116782410BActive Publication Date: 2026-10-09CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310676142.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-07
Publication Date
2026-10-09
Estimated Expiration
2043-06-07

AI Technical Summary

Technical Problem

[0002]随着通信技术的发展,尤其是第五代移动通信技术(5G)的到来和应用,5G网络具备的大带宽、低时延和超链接等特性,进一步解决了通信技术领域的信号传输问题,但在一些场景下,如,链接人员密集的城市区域、大型基建现场和企业等专网用户等,仍存在信号接收时间过长、信号传输效率低、个别信号接收不到等问题

Benefits of technology

[0033] Fifthly, this application provides a computer program product, including a computer program; when the computer program is executed, it implements the method for determining the signal transmission link as provided in the first aspect above.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116782410B_ABST
    Figure CN116782410B_ABST
Patent Text Reader

Abstract

The application provides a signal transmission link determination method and device, equipment and a storage medium, relates to the technical field of communication, and comprises the following steps: acquiring the position of a signal source and a network environment in which the signal can be transmitted; obtaining a target representation vector of a position-network environment pair according to the position and the network environment; performing mapping processing on the target representation vector based on a mapping principle to obtain a target sample set, the target sample set comprising a target sample vector and a corresponding signal transmission link, the signal transmission link comprising a single link, a double link and a multi-link; determining the similarity between the target representation vector and the target sample vector in the target sample set; and determining the target network environment and the target signal transmission link of the signal source according to the maximum similarity, that is, obtaining a suitable target network environment and target signal transmission link, so that the signal transmitted by the signal source can be transmitted in a more efficient and secure manner.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and in particular to a method, apparatus, device and storage medium for determining a signal transmission link. Background Technology

[0002] With the development of communication technology, especially the arrival and application of fifth-generation mobile communication technology (5G), the characteristics of 5G networks, such as large bandwidth, low latency and hyperlinks, have further solved the signal transmission problem in the field of communication technology. However, in some scenarios, such as connecting densely populated urban areas, large-scale infrastructure sites and private network users such as enterprises, there are still problems such as excessively long signal reception time, low signal transmission efficiency and failure to receive some signals.

[0003] In related technologies, multi-link transmission can be used to alleviate the problems in signal transmission. However, with the increasing number of users or the surge in the amount of data to be transmitted, signal transmission problems still exist in multi-link transmission. Summary of the Invention

[0004] This application provides a method, apparatus, device, and storage medium for determining a signal transmission link, in order to solve problems existing in signal transmission.

[0005] In a first aspect, this application provides a method for determining a signal transmission link, comprising:

[0006] Acquire the location of the signal source and the network environment in which the signal can be transmitted;

[0007] Based on the location and network environment, the target representation vector of the location-network environment pair is obtained. The location-network environment pair is a one-to-one integration of the location and the network environment. The target representation vector is the vector obtained by coordinate processing of the location-network environment pair.

[0008] Based on the mapping principle, the target representation vector is mapped to obtain the target sample set. The target sample set includes the target sample vector and the signal transmission link corresponding to the target sample vector. The signal transmission link includes single link, dual link and multi link.

[0009] Determine the similarity between the target representation vector and the target sample vectors in the target sample set;

[0010] Based on the maximum similarity, the target network environment and target signal transmission link of the signal source are determined. The target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity.

[0011] In one possible implementation, the target representation vector is mapped based on the mapping principle to obtain the target sample set. This may include: mapping the target representation vector based on the mapping principle to obtain the signal transmission links of the signal source in different network environments; and determining the target sample vector based on the signal transmission links to obtain the target sample set.

[0012] In one possible implementation, determining the similarity between the target representation vector and the target sample vector in the target sample set includes: determining the cosine value between the target representation vector and the target sample vector in the target sample set; and determining the similarity based on the cosine value, wherein the similarity is positively correlated with the cosine value.

[0013] In one possible implementation, determining the target network environment and target signal transmission link of the signal source based on the maximum similarity includes: if there are multiple target representation vectors corresponding to the maximum similarity, then for each target representation vector corresponding to the maximum similarity, determining the target distance between the target representation vector and the target sample vector; determining the difference between the target distance and a set distance, wherein the set distance is determined based on the target sample vector and multiple target representation vectors; determining the target representation vector corresponding to the target distance based on the minimum difference, and constructing a first function based on the target representation vector corresponding to the target distance; determining the final target vector based on the first function; and determining the target network environment and target signal transmission link of the signal source based on the final target vector.

[0014] In one possible implementation, the set distance in the method for determining the signal transmission link can be determined as follows: a second function is constructed based on multiple target representation vectors; the vertical distance between the target sample vector and the second function is determined as the set distance.

[0015] In one possible implementation, the method for determining the signal transmission link further includes:

[0016] If the signal transmission link is a single link, then the single link is the main line, and the signal to be transmitted in the signal source is transmitted through the main line. The main line uses a multi-pool same-frequency processing method to process the signal to be transmitted.

[0017] If the signal transmission link is a dual-link or multi-link link, then one link is selected as the main line and the other links are used as auxiliary lines. The signal to be transmitted in the signal source is transmitted through the main line and auxiliary lines.

[0018] In one possible implementation, the method for determining the signal transmission link further includes: if the main line in a dual link is not working, then an auxiliary line is selected for signal transmission; if the main line in a multi-link is not working, then the auxiliary lines are prioritized and the auxiliary line with the highest priority is selected for signal transmission.

[0019] Secondly, this application provides a signal transmission link determination device, comprising:

[0020] The acquisition module is used to acquire the location of the signal source and the network environment in which the signal can be transmitted;

[0021] The integration module is used to obtain the target representation vector of the location-network environment pair based on the location and network environment. The location-network environment pair is a one-to-one integration of the location and the network environment. The target representation vector is a vector obtained by coordinate processing of the location-network environment pair.

[0022] The mapping module is used to map the target representation vector based on the mapping principle to obtain the target sample set. The target sample set includes the target sample vector and the signal transmission link corresponding to the target sample vector. The signal transmission link includes single link, dual link and multi link.

[0023] The first determining module is used to determine the similarity between the target representation vector and the target sample vector in the target sample set;

[0024] The second determining module is used to determine the target network environment and target signal transmission link of the signal source based on the maximum similarity, wherein the target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity.

[0025] In one possible implementation, the mapping module can be specifically used to: map the target representation vector based on the mapping principle to obtain the signal transmission links of the signal source in different network environments; and determine the target sample vector based on the signal transmission links to obtain the target sample set.

[0026] In one possible implementation, the first determining module may be specifically used to: determine the cosine value of the target representation vector and the target sample vector in the target sample set; and determine the similarity based on the cosine value, wherein the similarity is positively correlated with the cosine value.

[0027] In one possible implementation, the second determining module may be specifically used to: if there are multiple target representation vectors corresponding to the maximum similarity, then for each target representation vector corresponding to the maximum similarity, determine the target distance between the target representation vector and the target sample vector; determine the difference between the target distance and a set distance, wherein the set distance is determined based on the target sample vector and multiple target representation vectors; determine the target representation vector corresponding to the target distance based on the minimum difference, and construct a first function based on the target representation vector corresponding to the target distance; determine the final target vector based on the first function; and determine the target network environment and target signal transmission link of the signal source based on the final target vector.

[0028] In one possible implementation, the signal transmission link determination device further includes a setting module, which can be specifically used to: determine a setting distance. Specifically, the setting distance can be determined as follows: a second function is constructed based on multiple target representation vectors; the vertical distance between the target sample vector and the second function is determined as the setting distance.

[0029] In one possible implementation, the signal transmission link determination device further includes a selection module, which can be specifically used to: if the signal transmission link is a single link, then the single link is the main line, and the signal to be transmitted in the signal source is transmitted through the main line, wherein the main line uses a multi-pool same-frequency processing method to process the signal to be transmitted; if the signal transmission link is a dual link or a multi-link, then one link is selected as the main line among the dual links and the multi-links, and the other links are used as auxiliary lines, and the signal to be transmitted in the signal source is transmitted through the main line and the auxiliary lines.

[0030] In one possible implementation, the selection module in the signal transmission link determination device can also be used to: if the main line in a dual link is not working, select the auxiliary line for signal transmission; if the main line in a multi-link is not working, prioritize the auxiliary lines and select the auxiliary line with the highest priority for signal transmission.

[0031] Thirdly, this application provides an electronic device, including a memory and a processor. The memory is used to store program instructions; the processor is used to invoke the program instructions in the memory to execute the signal transmission link determination method of the first aspect.

[0032] Fourthly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed, implement the method for determining the signal transmission link of the first aspect.

[0033] Fifthly, this application provides a computer program product, including a computer program; when the computer program is executed, it implements the method for determining the signal transmission link as provided in the first aspect above.

[0034] This application provides a method, apparatus, device, and storage medium for determining signal transmission links. The method involves: acquiring the location of a signal source and the network environment in which the signal can be transmitted; obtaining a target representation vector for a location-network environment pair based on the location and network environment (a one-to-one integration of location and network environment), with the target representation vector being a vector obtained by coordinate processing of the location-network environment pair; mapping the target representation vector based on a mapping principle to obtain a target sample set, which includes target sample vectors and corresponding signal transmission links, including single-link, dual-link, and multi-link methods; determining the similarity between the target representation vector and the target sample vectors in the target sample set; and determining the target network environment and target signal transmission link of the signal source based on the maximum similarity, where the target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity. Determining the target network environment and target signal transmission link of the signal source, i.e., obtaining a suitable target network environment and target signal transmission link, enables the transmission of signals sent by the signal source in a more efficient and secure manner. In addition, considering the location of the signal source and the network environment, more application scenarios and actual situations can be taken into account, improving the applicability of the method provided in this application. Furthermore, considering single-link, dual-link and multi-link in the signal transmission link, the signal transmission mode can be reasonably allocated when the signal transmission volume is too large, alleviating the signal transmission pressure of different signal transmission links, so as to transmit signals more safely and efficiently. Attached Figure Description

[0035] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0036] Figure 1 This is a schematic diagram illustrating an application scenario provided in one embodiment of this application;

[0037] Figure 2 A flowchart illustrating a method for determining a signal transmission link according to an embodiment of this application;

[0038] Figure 3 A schematic diagram of the mapping principle provided in an embodiment of this application;

[0039] Figure 4 This is a schematic diagram of signal transmission provided in an embodiment of this application;

[0040] Figure 5 A schematic diagram of the structure of a signal transmission link determination device provided in an embodiment of this application;

[0041] Figure 6This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application.

[0042] The accompanying drawings have illustrated specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to specific embodiments. Detailed Implementation

[0043] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0044] The terms “first,” “second,” etc., used in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented, for example, in orders other than those illustrated or described herein. Furthermore, the terms “comprising” and “having,” and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, products, or apparatus.

[0045] In existing technologies, to address problems in signal transmission, such as excessively long signal reception time, low signal transmission efficiency, and the inability to receive certain signals, signal transmission methods have shifted from single-link (or single-line) to dual-link (or dual-channel) signal transmission. However, efficient signal reception still cannot be achieved. Further, a shift from dual-link to multi-link signal transmission is possible, but multi-link signal transmission is prohibitively expensive.

[0046] In addition, there are other methods that use high-fiber and high-frequency bands in terms of hardware such as circuits and materials to transmit signals directly using a single-link signal transmission method. However, the application materials are difficult to obtain, the waiting time is long, and the impact of replacing materials is wide-ranging. Therefore, they are only suitable for some professional fields and are not commonly used in real life, resulting in low applicability.

[0047] The method for determining the signal transmission link provided in this application is based on the single-link signal transmission mode, dual-link signal transmission mode and multi-link signal transmission mode in the prior art. It takes into account different situations under different application scenarios and further refines and distinguishes the application scenarios to improve the applicability of the method provided in this application.

[0048] The method provided in this application further refines and distinguishes application scenarios based on the number of people using the signal transmission link, the network environment, and the network usage intent. Specifically, the number of people using the signal transmission link can be categorized into densely populated urban areas and sparsely populated suburban areas; the network environment can be categorized into 4G+5G hybrid network environments and mature 5G network environments; and the network usage intent can be categorized into dedicated networks and ordinary user networks without special requirements.

[0049] Regarding the number of people using the signal transmission links, when the number of people is large, a network environment with higher transmission requirements and greater bandwidth capacity is needed. In this case, a multi-link signal transmission method is more necessary to reduce bandwidth pressure and achieve the goal of reducing link drops and network congestion. When the number of people is small, as long as the network environment is not under heavy load and has normal capacity, a dual-link or single-link signal transmission method can be used to achieve smooth signal transmission.

[0050] Regarding the network environment, the 4G+5G hybrid network environment can be selected by the user based on actual conditions or determined by actual settings to ensure uninterrupted network transmission. Generally, in a 4G+5G hybrid network environment, when network pressure is too high, the terminal device will automatically switch from a 5G network connection to a 4G network connection, reducing network speed to ensure uninterrupted network connectivity and real-time online operation. A mature 5G network environment places higher demands on both terminal devices and the network. A mature 5G network can fully realize comprehensive upgrades in bandwidth, connectivity, and other aspects, ensuring not only smooth signal transmission links for terminal devices in a mature 5G network environment, but also ensuring the availability of more smart applications based on a mature 5G network environment, such as Virtual Reality and Augmented Reality (VRAR) experiences and the Internet of Things (IoT).

[0051] In terms of network usage intent, dedicated networks are generally used by enterprises, large-scale infrastructure sites, etc., which not only have requirements for the network's signal transmission capabilities, but also higher requirements for network anti-interference capabilities and network security, and have a more urgent need for multi-link signal transmission methods. For ordinary users without special requirements, the main needs are smooth network performance, seamless webpage navigation, and a better user experience, which can meet the needs of daily work and life.

[0052] Specifically, addressing the problems of existing technologies and considering practical application scenarios, this application proposes a method for determining signal transmission links. By mapping the location of the signal source (or signal transmitter) and the network environment in which the signal source resides into a target representation vector of location-network environment pairs, this method comprehensively considers more application scenarios and actual situations, thereby improving the applicability of the method provided in this application. Furthermore, based on a preset target sample set, and the target sample vectors and corresponding signal transmission links included in the target sample set (including single-link, dual-link, and multi-link methods), the similarity between the target representation vector and the target sample vector is calculated, and the maximum similarity is obtained. Based on the maximum similarity, the target network environment and target signal transmission link of the signal source are determined. This results in obtaining a suitable target network environment and target signal transmission link, enabling more efficient and secure transmission of the signal sent by the signal source. Moreover, the combined use of single-link, dual-link, and multi-link methods can alleviate the signal transmission pressure on different signal transmission links, improve service life, and reduce maintenance costs.

[0053] Figure 1 This is a schematic diagram illustrating an application scenario provided by an embodiment of this application. For example... Figure 1 As shown, this application scenario is a residential community, comprising 13 cells and 7 base stations. The coverage area of ​​the 7 base stations can encompass all 13 cells. Each cell has a smart device 102 with signal transmission and reception capabilities, such as a mobile phone, computer, laptop, or personal digital assistant (PDA). Through the base stations, the smart devices 102 within a cell can send and receive signals to each other, and smart devices in different cells can also send and receive signals to each other.

[0054] For example, each community can choose to install a suitable network environment. For instance, when a community is located in a densely populated urban area and there are many people connected, that is, when there are too many people using the network in the community, a mature 5G network environment can be installed to facilitate more efficient and secure signal transmission. Alternatively, a 4G+5G hybrid network can be selected, but when there are too many people using the network, the connection will switch from 5G to 4G to reduce network speed, ensure uninterrupted network connection, and achieve real-time online connectivity.

[0055] In addition, when transmitting signals, the signal transmission link (or signal transmission method) can be selected. For example, large enterprises need to transmit a lot of signals every day. When the signal transmission volume is too high, in order to ensure efficient and secure signal transmission, multi-link signal transmission can be used. However, in order to alleviate the pressure of multi-link signal transmission, dual-link and single-link signal transmission can be enabled at the same time. Alternatively, when the signal transmission volume is too high during the day, multi-link and dual-link signal transmission can be used, and when the signal transmission volume is low at night, single-link signal transmission can be used. Dual-link and single-link signals can be checked and maintained to ensure that they can handle the heavy signal transmission work, and so on.

[0056] In one example, a mobile phone in cell 5 can send a signal to a mobile phone in cell 6 via base station 1. For instance, if cell 5 uses a 4G+5G hybrid network, it can initially select the 5G network for signal transmission. Generally, a single link is sufficient for the cell's signal transmission needs. However, during peak network usage periods, the connection may switch from 5G to 4G, reducing network speed to ensure the signal sent from cell 5 reaches the receiver in cell 6. Alternatively, during peak network usage periods, the connection can be switched from a single link to multiple links to ensure efficient signal transmission.

[0057] Optionally, the selection or switching method of signal transmission links can be implemented through artificial intelligence algorithms. For example, by collecting daily signal transmission volume data from different cells and the duration of peak network usage periods, artificial intelligence algorithms can accurately determine the switching times of signal transmission links. Furthermore, the daily signal transmission volume of cells can be updated at fixed time intervals to achieve dynamic updates of signal transmission link switching times, thereby better ensuring signal transmission efficiency and meeting user needs.

[0058] It should be noted that there can be more cells and base stations, and there can be more and more types of smart devices in a cell; there are no restrictions here.

[0059] In addition, the method for determining the signal transmission link provided in this application can also be used in other scenarios, such as dedicated network scenarios for enterprises, ordinary network scenarios without special requirements, densely populated urban areas, and sparsely populated suburban areas.

[0060] The following is combined with Figure 1 Application scenarios, refer to Figure 2 This application describes a method for determining a signal transmission link according to an exemplary embodiment. It should be noted that the above application scenarios are shown only to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited to... Figure 1 The limitations of the application scenarios shown.

[0061] Figure 2This is a flowchart illustrating a method for determining a signal transmission link according to an embodiment of this application. Figure 2 As shown, the method for determining the signal transmission link in this embodiment includes the following steps:

[0062] S201: Obtain the location of the signal source and the network environment in which the signal can be transmitted.

[0063] In this step, the signal source includes smart devices capable of transmitting and receiving signals, such as mobile phones, computers, laptops, wireless networks, and wired networks. After receiving a signal from the signal source, the base station can locate the corresponding signal source and obtain its location. The location of the signal source can be provided by a positioning system within the signal source. There are various methods for obtaining the signal source's location, which are not limited here.

[0064] The network environment includes networks near the signal source that are available for signal transmission, including wireless and wired networks. The network environment can also be categorized into 4G+5G hybrid network environments, mature 5G network environments, etc.

[0065] In practice, there can be multiple signal sources and network environments.

[0066] In some embodiments, the location of the signal source can be represented by X, and the network environment can be represented by Y, where the values ​​of X and Y both range from positive infinity to negative infinity. Specifically, when the signal source is transmitting a signal normally, X takes a positive value, which can reach a maximum of positive infinity; when an error occurs while the signal source is transmitting a signal, X takes a negative value, which can reach a minimum of negative infinity; when the signal transmitted by the signal source cannot be received, it indicates that the signal source is down, and X is 0.

[0067] S202: Based on the location and network environment, obtain the target representation vector of the location-network environment pair. The location-network environment pair is a one-to-one integration of the location and the network environment. The target representation vector is the vector obtained by coordinate processing of the location-network environment pair.

[0068] In conjunction with the above embodiments, in this step, the location of the signal source X and the network environment Y can be coordinated to obtain the position Xi of the signal source and the network environment Yj. Here, X takes the value: X = {1, 2, 3, ..., i, ...}, representing signal source 1, signal source 2, signal source 3, etc., and Y takes the value: Y = {1, 2, 3, ..., j, ...}, representing network environment 1, network environment 2, network environment 3, etc., where Xi represents the coordinated value of the position of signal source i, and Yj represents the coordinated value of network environment j. Then, one-to-one integration can be performed to form multiple possible position-network environment pairs of target representation vectors (Xi, Yj), thereby obtaining the target representation vector set A = {A1, A2, A3, ..., An}. Here, A1, A2, A3, and An represent the target representation vectors of different position-network environment pairs, and n represents the number of position-network environment pairs. In practice, n can be infinitely many. That is, after comprehensively considering the location of the signal source and the network environment, the method provided in this application will include as many application scenarios as possible, which can improve the applicability of the method provided in this application.

[0069] S203: Based on the mapping principle, the target representation vector is mapped to obtain the target sample set. The target sample set includes the target sample vector and the signal transmission link corresponding to the target sample vector. The signal transmission link includes single link, dual link and multi link.

[0070] In practice, common signal transmission links include single-link, dual-link, and multi-link. Furthermore, signals transmitted by a signal source also experience errors and error rates during transmission. Therefore, we can predefine the target sample set B to include signal transmission links of {single-link, dual-link, multi-link, error value}, with corresponding target sample vectors of {B1(x1,y1), B2(x2,y2), B3(x3,y3), others}. Here, B1(x1,y1) indicates a single-link signal transmission link (Single), also known as a single line; B2(x2,y2) indicates a dual-link signal transmission link (Double), also known as a dual line; B3(x3,y3) indicates a multi-link signal transmission link (Variable), also known as a multi-line; and "Others" indicates signal transmission errors, resulting in error values ​​(ERROR). Signal transmission errors include situations where the signal receiver fails to receive the signal transmitted by the signal source.

[0071] Similar to the embodiments described above, the mapping principle can also be implemented using machine learning or artificial intelligence algorithms. For example, by collecting daily signal transmission data from different cells and the duration of peak network usage, machine learning or artificial intelligence algorithms can be used to learn the signal transmission characteristics of different signal sources and network environments using different signal transmission links at different times. These characteristics include signal transmission efficiency, signal transmission latency, and signal transmission accuracy. Based on the signal transmission characteristics, the correspondence between signal sources and network environments and signal transmission links at different times can be obtained, thus leading to the mapping principle between target representation vectors and target sample vectors. Furthermore, based on the mapping principle, the correspondence between target representation vectors and target sample vectors can be obtained; one target representation vector can correspond to at least one target sample vector, or some target representation vectors can correspond to others.

[0072] For example, when a signal from a new signal source 1 is acquired, a target representation vector for signal source 1, such as {A1, A2, A3, ..., A10}, is obtained based on the location of signal source 1 and the network environment. Based on the mapping principle, the target representation vector {A1, A2, A3, ..., A10} of signal source 1 is mapped to obtain a target sample set of {B1(x1,y1), B2(x2,y2), B3(x3,y3), Others}. This indicates that there are cases where the network environment corresponding to the target representation vector cannot successfully transmit the signal to the signal receiver. In the next similarity calculation, the target sample set corresponding to the target representation vector {A1, A2, A3, ..., A10} can be filtered out to obtain other target representation vectors.

[0073] Based on the mapping principle and the above embodiments, when transmitting a signal, the signal source can select a suitable network environment and signal transmission link to ensure efficient and accurate signal transmission to the signal receiver. For example, signal source 1 can select network environment 1, network environment 2, network environment 3, and network environment 4, as well as different signal transmission methods, for signal transmission. However, through similarity matching, network environment 2 with a dual-link signal transmission method, or network environment 4 with a multi-link signal transmission method, is the most suitable network environment and signal transmission link for signal transmission from signal source 1. Specific similarity matching methods can be found in the following embodiments.

[0074] For example, when there are i signal sources X and j network environments Y, after coordinate transformation, the relationship between the positions Xi of the signal sources and Yj of the network environments, the relationship between the positions Xi of the signal sources, Yj of the network environments and the target representation vector set A, and the mapping relationship between the target representation vector set A and the target sample set B can be as follows: Figure 3 As shown.

[0075] When there are i signal sources X ({1, 2, 3, ..., i}), their positions can be represented as {X1, X2, X3, ..., Xi} after coordinate representation based on their actual conditions. Similarly, when there are j network environments Y ({1, 2, 3, ..., j}), their positions can be represented as {Y1, Y2, Y3, ..., Yi} after coordinate representation based on their actual conditions. The relationship between i and j is not specified here.

[0076] It is understandable that when a signal source transmits a signal, it can select a suitable network environment for signal transmission based on the actual situation. That is, when X=1, signal source 1 can select a network environment {1, 2, 3, ..., j} for signal transmission based on the actual situation; when X=2, signal source 2 can also select a network environment {1, 2, 3, ..., j} for signal transmission, and the same applies to other signal sources. Figure 3 As shown, by integrating the coordinate-encoded values ​​one-to-one, we can obtain a target representation vector set A = {A1(X1,Y1), A2(X1,Y2), A3(X1,Y3), ..., Ax(X2,Y2), A(x+1)(X2,Y3), ..., An(Xi,Yj)}, which theoretically yields i×j target representation vectors. Then, based on the mapping principle, after mapping the target representation vectors {A1, A2, A3, ..., An}, we obtain a target sample set B = {B1(x1,y1), B2(x2,y2), B3(x3,y3), Others}.

[0077] In some examples, in addition to obtaining the signal source location Xi and network environment Yj by coordinate mapping based on the location of the signal source X and the network environment Y, another case can be added, such as considering the situation of the signal receiver. The situation of the signal receiver is then coordinate mapped to obtain Zm, that is, the two-dimensional space is transformed into a three-dimensional space. By considering more actual situations, the network environment and signal transmission link can be selected more reasonably and accurately during signal transmission.

[0078] S204: Determine the similarity between the target representation vector and the target sample vectors in the target sample set.

[0079] Optionally, similarity (or matching degree) can be determined by the cosine value of the target representation vector and the target sample vector, where the smaller the cosine value, the lower the similarity; and the larger the cosine value, the higher the similarity.

[0080] Under normal circumstances, the cosine value ranges from [0,1], and the angle θ between the target representation vector and the target sample vector ranges from [0,π]. When the angle θ = π, the cosine value is 0, and the similarity is minimal; when the angle θ = 0, the cosine value is 1, and the similarity is maximal. That is, determining the similarity between the target representation vector and the target sample vectors in the target sample set can include: determining the cosine value between the target representation vector and the target sample vectors in the target sample set; and determining the similarity based on the cosine value, as similarity is positively correlated with the cosine value.

[0081] For example, the similarity between target representation vectors in target representation vector set A and target sample vectors in target sample set B is determined. This similarity can be obtained by calculating the cosine of the two vectors. For instance, the cosine of target representation vector A1(X1,Y1) and target sample vector B1(x1,y1) is:

[0082]

[0083] For example, the cosine value of the target representation vector A1(X1,Y1) and the target sample vector B1(x2,y2) is:

[0084]

[0085] Among them, the cosine value and the vector angle value are negatively correlated. The smaller the cosine value and the higher the vector angle value, the greater the difference between the target representation vector and the required target sample vector, and the lower the similarity. Conversely, the larger the cosine value and the lower the vector angle value, the smaller the difference between the target representation vector and the required target sample vector, and the higher the similarity.

[0086] S205: Based on the maximum similarity, determine the target network environment and target signal transmission link of the signal source, wherein the target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity.

[0087] Optionally, different target representation vectors can be matched with different target sample vectors to obtain different cosine values, thereby determining the similarity between each target representation vector and each target sample vector, and finally obtaining the maximum similarity. Based on the maximum similarity, the target network environment and target signal transmission link of the signal source can be determined. By repeatedly matching and judging the similarity between different target representation vectors and different target sample vectors, the network environment and signal transmission link during signal transmission can be obtained more accurately. As in the above embodiment, signal source 1 can choose network environment 2 and dual-link signal transmission mode to transmit the signal, or it can choose network environment 4 and multi-link signal transmission mode to transmit the signal.

[0088] In one example, when network environment 2 needs to transmit a large number of signals, signal source 1 can also transmit signals through network environment 4 to alleviate the signal transmission pressure on network environment 2 and the dual links, improve the lifespan of different signal transmission links, and save maintenance costs. Alternatively, some algorithms can be combined to select a unique and more suitable network environment and signal transmission link from multiple suitable network environments and signal transmission links. The specific implementation method can be found in the following embodiments.

[0089] Therefore, it is understandable that the maximum similarity is not necessarily unique; that is, there may be multiple target network environments that can be the optimal choice for signal transmission for a given signal source.

[0090] The signal transmission link determination method provided in this application obtains a target representation vector of the location-network environment pair based on the acquired location of the signal source and the network environment in which the signal can be transmitted. This target representation vector is then mapped to obtain a target sample set. Finally, based on the maximum similarity between the target representation vector and the target sample vectors in the target sample set, the target network environment and target signal transmission link of the signal source are determined. This results in a suitable target network environment and target signal transmission link, enabling more efficient and secure transmission of the signal sent by the signal source. Considering the location of the signal source and the network environment allows for a broader consideration of application scenarios and practical situations, improving the applicability of the method provided in this application. Furthermore, considering single-link, dual-link, and multi-link signal transmission can rationally allocate signal transmission methods when there is excessive signal transmission, alleviating the signal transmission pressure on different signal transmission links and enabling safer and more efficient signal transmission.

[0091] In some embodiments, the target representation vector is mapped based on the mapping principle to obtain the target sample set. This may include: mapping the target representation vector based on the mapping principle to obtain the signal transmission links of the signal source in different network environments; and determining the target sample vector based on the signal transmission links to obtain the target sample set.

[0092] For example, in conjunction with the above embodiments, based on the mapping principle, the signal transmission links of signal source 2 in different network environments are obtained. For instance, the signal emitted by signal source 2 can be transmitted via single link, dual link, and multiple links in network environments 1, 3, 5, and 7; in network environment 2, the signal can be transmitted via single link or dual link; in network environment 4, the signal can be transmitted via dual link or multiple links; however, in network environment 6, signal transmission errors may occur; and so on.

[0093] Furthermore, based on the obtained signal transmission link, the target sample vector corresponding to the signal transmission link is determined, resulting in the target sample set B = {B1(x1,y1), B2(x2,y2), B3(x3,y3), Others}. For example, if no signal transmitted by signal source 2 occurs in network environment 6, indicating a signal transmission error, then the obtained target sample set B = {B1(x1,y1), B2(x2,y2), B3(x3,y3)}.

[0094] In some embodiments, determining the target network environment and target signal transmission link of the signal source based on the maximum similarity may include: if there are multiple target representation vectors corresponding to the maximum similarity, then for each target representation vector corresponding to the maximum similarity, determining the target distance between the target representation vector and the target sample vector; determining the difference between the target distance and a set distance, wherein the set distance is determined based on the target sample vector and multiple target representation vectors; determining the target representation vector corresponding to the target distance based on the minimum difference, and constructing a first function based on the target representation vector corresponding to the target distance; determining the final target vector based on the first function; and determining the target network environment and target signal transmission link of the signal source based on the final target vector.

[0095] Among them, the number of target representation vectors corresponding to the maximum similarity is multiple, indicating that the signal emitted by the same signal source X can be accurately and efficiently transmitted to the signal receiver in different network environments Y. For example, the signal emitted by signal source 2 can be accurately and efficiently transmitted to the signal receiver in network environments 1, 3, 5, and 7, and the target representation vectors are (X2,Y1), (X2,Y3), (X2,Y5), and (X2,Y7), respectively.

[0096] Furthermore, after calculating the cosine values ​​of (X2,Y1), (X2,Y3), (X2,Y5), (X2,Y7) and B1(x1,y1), B2(x2,y2), and B3(x3,y3) respectively, it was found that the cosine values ​​of (X2,Y1) and B1(x1,y1), (X2,Y3) and B3(x3,y3), (X2,Y5) and B2(x2,y2), and (X2,Y7) and B2(x2,y2) are the largest and the same, that is, the maximum similarity is the same.

[0097] Furthermore, to better select a target representation vector from multiple target representation vectors, for each target representation vector corresponding to the maximum similarity, the target distance between each target representation vector and the target sample vector can be determined, resulting in multiple target distances; the difference between each target distance and the set distance can be calculated, resulting in multiple differences; the target representation vector corresponding to the target distance is determined based on the minimum difference among the multiple differences, and a first function is constructed based on the target representation vector corresponding to the target distance; the final target vector is determined based on the first function; and the target network environment and target signal transmission link of the signal source are determined based on the final target vector.

[0098] In some embodiments, the set distance is determined based on the target sample vector and multiple target representation vectors. Specifically, the set distance in the method for determining the signal transmission link can be determined as follows: a second function is constructed based on multiple target representation vectors; the vertical distance between the target sample vector and the second function is determined as the set distance.

[0099] Specifically, in conjunction with the above embodiments, an output vector set C can be constructed based on the multiple target representation vectors (X2,Y1), (X2,Y3), (X2,Y5), and (X2,Y7) corresponding to the maximum similarity. Then, the output vector set C = {(X2,Y1), (X2,Y3), (X2,Y5), (X2,Y7)} can be transformed into C = {C1, C2, C3, C4}. For example, if there are more target representation vectors corresponding to the maximum similarity, then C = {C1, C2, C3, ..., Ck}, where k represents the number of target representation vectors corresponding to the maximum similarity.

[0100] In some examples, a second function Aα + Bβ + W = 0 can be constructed based on the target representation vector in the output vector set C. Here, A and B are coefficients, and W is a system constant term, both of which can be determined during the construction of the second function. Alternatively, the target representation vector in the output vector set C can be absolute-valued, and this absolute value can be used as the range of values ​​for the variable α in the second function; similarly, the target sample vector in the target sample set B can be absolute-valued, and this absolute value can be used as the range of values ​​for the variable β in the second function.

[0101] Understandably, a function is a mapping from elements in one set to elements in another set, where elements can be real numbers or vectors. Therefore, the second function in the above embodiment is a mapping from the target representation vector in the output vector set C to the target sample vector in the target sample set B.

[0102] For example, based on the target representation vector in the output vector set C, a second function Aα+Bβ+W=0 is constructed. Similar to constructing a function related to several known points, this can be achieved using the least squares method; alternatively, it can be achieved using software (such as MATLAB) for curve fitting.

[0103] Optionally, when using MATLAB for curve fitting, the coefficients A, B, and the system constant term W in the second function Aα+Bβ+W=0 can be adjusted cyclically to make the obtained second function more consistent with the actual situation.

[0104] Wherein, the perpendicular distance from the target sample vector in the target sample set B to the second function Aα+Bβ+W=0 is the set distance L, which can be obtained according to formula (1):

[0105]

[0106] As can be seen from the above embodiments, in the formula, (x,y) refers to the target sample vector in the target sample set B, including (x1,y1), (x2,y2) and (x3,y3).

[0107] In some embodiments, the target distance BC between the target sample vector in the target sample set B and the target representation vector in the output vector set C can be obtained by taking the square root of formula (2):

[0108] BC 2 =(x-Xi) 2 +(y-Yj) 2 (2)

[0109] Furthermore, based on the distance from a point to any point on a line and the perpendicular distance from a point to a line, the target distance BC and the set distance L have the following relationship:

[0110]

[0111] Based on the above relationship, it can be seen that the target distance BC is greater than or equal to the set distance L. When the target distance BC = the set distance L, it means that the target sample vector in the target sample set B corresponding to the target distance BC, which is perpendicularly connected to the point on the second function, is exactly a target representation vector Ck(Xk,Yk) in the output vector set C. Then, the network environment Yk corresponding to the target representation vector Ck(Xk,Yk) and the signal transmission link corresponding to the target sample vector are more suitable for transmitting the signal emitted by the signal source k.

[0112] Understandably, in a two-dimensional coordinate system, for any point outside a straight line, there is only one point perpendicular to that line. Therefore, in reality, the probability that the target distance BC is exactly equal to the set distance L is very small; in most cases, the target distance BC is greater than the set distance L. Thus, the smaller the difference (or distance value) between the target distance BC and the set distance L, the better it meets the requirements for selecting the network environment and signal transmission link during signal transmission. This helps reduce selection errors and further improves the accuracy and efficiency of signal transmission.

[0113] For example, we can take the target sample vector B1(x1,y1) from the target sample set B and the target representation vector C1(X2,Y1) from the output vector set C, and substitute them into formula (2) to get: B1C12=(x1-X2) 2 +(y1-Y1) 2 After taking the square root, the target distance B1C1 is obtained.

[0114] Alternatively, we can take the target sample vectors B2(x2,y2) and C2(X2,Y5), substitute them into formula (2), and get: B2C2 2 = (x2 - X2) 2 +(y2-Y5) 2 After taking the square root, we obtain the target distance B2C2. The other vectors are similar, and will not be described in detail here.

[0115] It is understandable that when comparing the target distance BC with the set distance L, it is necessary to ensure that the target sample vectors corresponding to the target distance BC and the set distance L are the same. For example, the target distance B1C1 in the above embodiment should be compared with the set distance L1 calculated by substituting (x1,y1) into formula (1); the target distance B2C2 should be compared with the set distance L2 calculated by substituting (x2,y2) into formula (1).

[0116] In some examples, there may be multiple target distances BC with the same difference from the set distance L. In such cases, a set of difference vectors D = {D1, D2, ..., Dm} can be constructed based on the multiple target representation vectors corresponding to the multiple target distances BC, where m represents the number of target representation vectors corresponding to the target distance BC when the difference between the target distance BC and the set distance L is the same. It can be understood that these multiple target representation vectors are the target representation vectors in the output vector set C.

[0117] For example, if the target representation vectors (X2,Y1), (X2,Y3), and (X2,Y5) in the output vector set C, after calculating the target distance with B1(x1,y1), B3(x3,y3), and B2(x2,y2) respectively, all have the same difference from the set distance L, then the difference vector set D = {D1(X2,Y1), D2(X2,Y3), D3(X2,Y5)} can be obtained.

[0118] Furthermore, based on the target representation vectors {D1(X2,Y1), D2(X2,Y3), D3(X2,Y5)} in the difference vector set D, a first function can be constructed using machine learning methods, and the target representation vectors can be mapped to signal transmission links. After determining the target network environment of the signal source based on the first function, the target signal transmission link can be automatically and intelligently selected.

[0119] The first function constructed is G(γ) = Tγ + O or G(γ) = Tγ - O, where T is the coefficient and O is the system constant term, both of which can be determined during the construction of the first function. Alternatively, the target representation vector in the difference vector set D can be absolute-valued, and the absolute value of this vector can be used as the range of values ​​for the variable γ in the first function.

[0120] When G(γ) = 0, the obtained γ is the optimal solution of the first function. If γ is the absolute value of a target representation vector in the difference vector set D after absolute value transformation, then the target representation vector is the final target vector, and its corresponding network environment can better transmit signals. For example, if γ is the absolute value of the target representation vector D2(X2,Y3) in the difference vector set D, then D2(X2,Y3) is the final target vector, and its corresponding target network environment Y3 can better transmit the signal to be transmitted transmitted by the signal source. Moreover, through multiple machine learning iterations, the target signal transmission link B3(x3,y3) can be automatically and intelligently selected based on the final target vector D2(X2,Y3).

[0121] In another case, if γ is not the absolute value of a target representation vector after absolute value transformation in the difference vector set D, then recursive operation is performed to reconstruct the first function.

[0122] In some embodiments, the method for determining the signal transmission link may further include: if the signal transmission link is a single link, then the single link is the main line, and the signal to be transmitted in the signal source is transmitted through the main line, wherein the main line processes the signal to be transmitted using a multi-pool same-frequency processing method; if the signal transmission link is a dual link or multiple links, then one link is selected as the main line among the dual links and multiple links, and the other links are selected as auxiliary lines, and the signal to be transmitted in the signal source is transmitted through the main line and auxiliary lines. Optionally, the signal to be transmitted includes heartbeat packets, etc.

[0123] For example, when signal transmitter 1 sends a signal to be transmitted, such as a heartbeat packet, to signal receiver 1, and the network environment is network environment 1 with a single signal transmission link, this single link serves as the main line for transmitting the signal to be transmitted, signal 1. Furthermore, the main line can also employ a multi-pool simultaneous frequency processing method to process the signals received in the signal pool, further achieving efficient signal processing, including signal processing and signal transmission, which can fundamentally alleviate transmission pressure.

[0124] In another example, when signal transmitter 2 sends signal 2 to signal receiver 2, if the network environment is network environment 3 and the signal transmission links are multiple links, one link can be selected as the primary link, and the other links as secondary links. Signal 2 is then transmitted through the primary and secondary links. The selection of a primary link from among the multiple links can be achieved by setting a priority. For example, the priority order can be determined based on the link's traffic and network quality, selecting the link with the highest priority as the primary link. The method for selecting a primary link in a dual-link configuration is similar to that in a multi-link configuration and will not be elaborated here.

[0125] Alternatively, you can determine the priority of only a few links in a multi-link system, or you can determine the priority of all links in a multi-link system.

[0126] Based on the above embodiments, the method for determining the signal transmission link may further include: if the main line in a dual-link system is not working, then an auxiliary line is selected for signal transmission; if the main line in a multi-link system is not working, then the auxiliary lines are prioritized, and the auxiliary line with the highest priority is selected for signal transmission. Here, "main line not working" includes signal transmission failure, low signal transmission efficiency, time delay, and inaccurate signal transmission.

[0127] In one scenario, if the signal transmission link is a single link, when the single link fails, other links can be selected, such as dual links or multiple links, for signal transmission.

[0128] Figure 4 This is a schematic diagram of signal transmission provided according to an embodiment of this application. Figure 4 As shown, when a signal is sent from the signal transmitter to the signal receiver, the preset signal transmission links include main line 1, auxiliary line 1, auxiliary line 2, and auxiliary line 3, etc. The signals sent by the signal transmitter include heartbeat packets from the client to the server, heartbeat packets from the main server to the sub-servers, and signals fed back from the server to the client, etc. Furthermore, considering network speed, cost, and energy consumption, the main line can be configured using multiplexing materials in terms of time and path, while other auxiliary lines can be configured using ordinary materials.

[0129] Furthermore, signal transmission efficiency can be improved by enhancing network transmission processing methods, building upon existing 4G or 5G high-speed networks. For example, employing multiplexing technology in signal transmission links allows for the simultaneous transmission of multiple signals within the same link (or line, channel, or transmission medium), thereby increasing transmission efficiency, such as wireless network transmission efficiency or signal traffic transmission efficiency. The multiple signals transmitted simultaneously within the same link are modulated signals, ensuring they can be transmitted without interference.

[0130] Specifically, when the signal transmission link is a multi-link, the specific signal transmission mechanism (or signal transmission system operation mechanism) is as follows: the signal transmitting end simultaneously sends the signal to be transmitted to multiple preset links in the signal transmission link, including main line 1, auxiliary line 1, auxiliary line 2, auxiliary line 3, auxiliary line n, etc. The size of n is determined by the actual preset number of links, which is not limited here.

[0131] In practice, although the signal transmitter simultaneously sends the signal to be transmitted to multiple preset links in the signal transmission chain, the link with the highest priority transmits the signal first. When the highest priority link is transmitting the signal normally, other links do not transmit the signal. However, when the highest priority link is not working, including signal transmission failure, a link of the same or slightly lower priority can be used to transmit the signal. That is, main line 1 transmits the signal first, and when main line 1 fails to transmit the signal, auxiliary line 1 with a slightly lower priority is used to transmit the signal. Figure 4 As shown, Figure 4 The right-hand arrow in the diagram ensures shorter link switching latency and reduced network resource consumption. Therefore, when the signal transmission link is multi-link, it offers high reliability and high transmission efficiency.

[0132] For example, if the main line 1 fails to transmit the signal to be transmitted, including if the main line is faulty, such as if the main line 1 is not working (which can be represented by "0"), then the auxiliary line 1 can be used to transmit the signal to be transmitted. If the auxiliary line 1 is working (which can be represented by "1"), then the next step of transmission can continue; if the auxiliary line 1 is not working, then other auxiliary lines can be selected to transmit the signal to be transmitted, and so on.

[0133] In some embodiments, when all links are normal, after the initial processing layer of other auxiliary lines has processed the relevant signals to be transmitted, a special channel can be used to directly return some special signals to be transmitted to the main line 1. The main line 1 will then proceed with the next transmission of the received special signals. The initial processing layer includes receiving, identifying, and analyzing the signals to be transmitted. Special signals to be transmitted include urgent and encrypted signals, which are not processed by the auxiliary lines but can be transmitted to the main line for processing via the special channel. As before... Figure 4 As shown, the special channel is in Figure 4 The arrow pointing to the left indicates the direction of the arrow.

[0134] In addition, if the main line 1 malfunctions, other high-priority auxiliary lines can take over the processing of special signals to be transmitted.

[0135] When main line 1 is functioning smoothly, after the initial processing layer of main line 1 processes the signal to be transmitted, it will be passed to the intermediate processing layer. The intermediate processing layer can collect (0 / 1), process (0 / 1), and manipulate (0 / 1) the received signal. Here, "0" indicates that the received signal was not successfully collected, processed, or manipulated, and "1" indicates that the received signal was successfully collected, processed, or manipulated. After the intermediate processing layer of main line 1 has received, processed, or manipulated the signal, it will continue to the next step of transmission, such as passing it to the target processing layer. The processing of the target processing layer includes parsing the received signal, etc., and can restore the signal sent by the intermediate processing layer to the original signal, that is, the signal sent by the signal sender, and send it to the signal receiver.

[0136] However, if the intermediate processing layer of main line 1 is not working, the signal can be transferred to the intermediate processing layer of auxiliary line 1 for collection, processing, and transmission. If the intermediate processing layer of auxiliary line 1 is also not working, the signal can be transferred to other auxiliary lines, and so on. After the intermediate processing layer of the auxiliary line has completed the collection, processing, and transmission of the signal, a special channel can be used to return some special signals to be transmitted to main line 1, which will then process them further.

[0137] For example, if the target processing layer of the main line 1 is not working, the signal can be transferred to the target processing layer of the auxiliary line 1, where the target processing layer of the auxiliary line 1 will restore the signal and send it to the signal receiving end. However, if the target processing layer of the auxiliary line 1 is also not working, the signal can be transferred to other auxiliary lines, and so on.

[0138] Understandable Figure 4 The initial processing layer, intermediate processing layer, and target processing layer in the diagram are merely simplified representations of signal processing in a signal transmission link. In actual signal transmission, there may be more processing layers. Furthermore, the intermediate processing layer of the main line primarily receives, processes, and manipulates signals, while the intermediate processing layer of the auxiliary line, in addition to receiving, processing, and manipulating signals, also has the function of transmitting signals to the main line through a special channel, representing a fast point-to-point signal transmission method.

[0139] As can be seen from the above embodiments, the method provided in this application selects the network environment and signal transmission link at the initial stage of signal transmission, avoiding the problem of errors occurring during signal transmission or the link being blocked, and thus improving the timeliness of signal transmission.

[0140] In summary, this application has at least the following advantages:

[0141] 1. Based on the location of the signal source and the network environment in which the signal can be transmitted, the target representation vector of the location-network environment pair is obtained. The target representation vector is then mapped to obtain the target sample set. Based on the maximum similarity between the target representation vector and the target sample vector in the target sample set, the target network environment and target signal transmission link of the signal source are determined. That is, a suitable target network environment and target signal transmission link are obtained, which can transmit the signal sent by the signal source in a more efficient and secure manner.

[0142] 2. By considering the location of the signal source and the network environment, more application scenarios and actual situations can be taken into account, thereby improving the applicability of the method provided in this application.

[0143] 3. Considering single-link, dual-link, and multi-link signal transmission links can help allocate signal transmission methods reasonably when there is too much signal transmission, thereby alleviating the signal transmission pressure on different signal transmission links and enabling safer and more efficient signal transmission.

[0144] 4. Considering factors such as cost and energy consumption, the main lines in a multi-link system can be configured using multiplexed materials in terms of time and path, while other auxiliary lines can be configured using ordinary materials.

[0145] 5. Constructing the first and second functions helps reduce selection errors, selects a more suitable network environment and signal transmission link, and further improves the accuracy and efficiency of signal transmission.

[0146] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.

[0147] Figure 5 This is a schematic diagram of a signal transmission link determination device provided according to an embodiment of this application. For ease of explanation, only the parts relevant to the embodiment of this application are shown. Figure 5 As shown, the signal transmission link determination device 50 includes: an acquisition module 51, an integration module 52, a mapping module 53, a first determination module 54, and a second determination module 55. Wherein:

[0148] Acquisition module 51 is used to acquire the location of the signal source and the network environment in which the signal can be transmitted;

[0149] The integration module 52 is used to obtain the target representation vector of the location-network environment pair based on the location and network environment. The location-network environment pair is a one-to-one integration of the location and the network environment. The target representation vector is a vector obtained by coordinate processing of the location-network environment pair.

[0150] The mapping module 53 is used to perform mapping processing on the target representation vector based on the mapping principle to obtain the target sample set. The target sample set includes the target sample vector and the signal transmission link corresponding to the target sample vector. The signal transmission link includes single link, dual link and multi link.

[0151] The first determining module 54 is used to determine the similarity between the target representation vector and the target sample vector in the target sample set;

[0152] The second determining module 55 is used to determine the target network environment and target signal transmission link of the signal source based on the maximum similarity, wherein the target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity.

[0153] In one possible implementation, the mapping module 53 can be specifically used to: perform mapping processing on the target representation vector based on the mapping principle to obtain the signal transmission link of the signal source in different network environments; and determine the target sample vector according to the signal transmission link to obtain the target sample set.

[0154] In one possible implementation, the first determining module 54 may be specifically used to: determine the cosine value of the target representation vector and the target sample vector in the target sample set; and determine the similarity based on the cosine value, wherein the similarity is positively correlated with the cosine value.

[0155] In one possible implementation, the second determining module 55 may be specifically used to: if there are multiple target representation vectors corresponding to the maximum similarity, then for each target representation vector corresponding to the maximum similarity, determine the target distance between the target representation vector and the target sample vector; determine the difference between the target distance and a set distance, wherein the set distance is determined based on the target sample vector and multiple target representation vectors; determine the target representation vector corresponding to the target distance based on the minimum difference, and construct a first function based on the target representation vector corresponding to the target distance; determine the final target vector based on the first function; and determine the target network environment and target signal transmission link of the signal source based on the final target vector.

[0156] In one possible implementation, the signal transmission link determination device further includes a setting module (not shown), which may be specifically used to: determine a setting distance. Specifically, the setting distance can be determined as follows: a second function is constructed based on multiple target representation vectors; the vertical distance between the target sample vector and the second function is determined as the setting distance.

[0157] In one possible implementation, the signal transmission link determination device further includes a selection module (not shown). The selection module can be specifically used to: if the signal transmission link is a single link, then the single link is the main line, and the signal to be transmitted in the signal source is transmitted through the main line, wherein the main line uses a multi-pool same-frequency processing method to process the signal to be transmitted; if the signal transmission link is a dual link or a multi-link, then one link is selected as the main line among the dual links and the multi-links, and the other links are used as auxiliary lines, and the signal to be transmitted in the signal source is transmitted through the main line and the auxiliary lines.

[0158] In one possible implementation, the selection module in the signal transmission link determination device can also be used to: if the main line in a dual link is not working, select the auxiliary line for signal transmission; if the main line in a multi-link is not working, prioritize the auxiliary lines and select the auxiliary line with the highest priority for signal transmission.

[0159] The signal transmission link determination device provided in this application embodiment has a similar implementation principle and technical effect to the above embodiments. For details, please refer to the above embodiments, which will not be repeated here.

[0160] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 6 As shown, the electronic device 60 includes:

[0161] Processor 601, memory 602, communication interface 603 and system bus 604.

[0162] The memory 602 and the communication interface 603 are connected to the processor 601 via the system bus 604 and communicate with each other. The memory 602 is used to store computer execution instructions, the communication interface 603 is used to communicate with other devices, and the processor 601 is used to execute the computer execution instructions to execute the scheme of determining the signal transmission link as described in the above method embodiment.

[0163] Specifically, processor 601 may include one or more processing units. For example, processor 601 may be a CPU, a Digital Signal Processing (DSP), an Application Specific Integrated Circuit (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0164] The memory 602 can be used to store program instructions. The memory 602 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback), etc. The data storage area may store data created during the use of the electronic device 60 (such as audio data), etc. Furthermore, the memory 602 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, Universal Flash Storage (UFS), etc. The processor 601 executes various functional applications and data processing of the electronic device 60 by running the program instructions stored in the memory 602.

[0165] Communication interface 603 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for use on electronic device 60. Communication interface 603 can receive electromagnetic waves via an antenna, filter and amplify the received electromagnetic waves, and then transmit them to a modem processor for demodulation. Communication interface 603 can also amplify the signal modulated by the modem processor and radiate it as electromagnetic waves via the antenna. In some embodiments, at least some functional modules of communication interface 603 can be housed in processor 601. In some embodiments, at least some functional modules of communication interface 603 and at least some modules of processor 601 can be housed in the same device.

[0166] The system bus 604 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This system bus 604 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, it is represented by only one thick line in the diagram, but this does not indicate that there is only one bus or one type of bus.

[0167] It should be noted that the number of memory units 602 and processor units 601 is not limited in this embodiment; each can be one or more. Figure 6 The illustration shows an example; the memory 602 and the processor 601 can be connected via wired or wireless means, such as a bus connection. In practical applications, the electronic device 60 can be various forms of computers or mobile terminals. Computers include, for example, laptops, desktop computers, workbenches, servers, blade servers, mainframe computers, etc.; mobile terminals include, for example, personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices.

[0168] The electronic device in this embodiment can be used to execute the technical solutions in the above method embodiments. Its implementation principle and technical effect are similar, and will not be repeated here.

[0169] Those skilled in the art will understand that Figure 6 The electronic devices shown do not constitute a limitation on electronic devices and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0170] This application also provides a computer-readable storage medium storing computer-executable instructions. When the computer-executable instructions are executed, the scheme for determining the signal transmission link in the above method embodiments is implemented.

[0171] This application also provides a computer program product, including a computer program; when the computer program is executed, it implements the scheme of determining the signal transmission link as described in the above method embodiments.

[0172] This application also provides a chip for executing instructions, which is used to perform the signal transmission link determination method as described in any of the above method embodiments.

[0173] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties. Furthermore, the collection, use and processing of the relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and corresponding operation portals are provided for users to choose to authorize or refuse.

[0174] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0175] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A method for determining a signal transmission link, characterized in that, include: Acquire the location of the signal source and the network environment in which the signal can be transmitted; Based on the location and the network environment, a target representation vector of the location-network environment pair is obtained. The location-network environment pair is a one-to-one integration of the location and the network environment. The target representation vector is a vector obtained by performing coordinate processing on the location-network environment pair. Based on the mapping principle, the target representation vector is mapped to obtain the signal transmission links of the signal source in different network environments; Based on the signal transmission link, a target sample vector is determined to obtain a target sample set. The target sample vector represents the location-network environment pair corresponding to the signal transmission link. The target sample set includes the target sample vector and the signal transmission link corresponding to the target sample vector. The signal transmission link includes single link, dual link and multi link. Determine the cosine value of the target representation vector and the target sample vector in the target sample set; The similarity is determined based on the cosine value, and the similarity is positively correlated with the cosine value; Based on the maximum similarity, the target network environment and target signal transmission link of the signal source are determined, wherein the target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity.

2. The determination method according to claim 1, characterized in that, The step of determining the target network environment and target signal transmission link of the signal source based on the maximum similarity includes: If there are multiple target representation vectors corresponding to the maximum similarity, then for each target representation vector corresponding to the maximum similarity, the target distance between the target representation vector and the target sample vector is determined. Determine the difference between the target distance and a set distance, wherein the set distance is determined based on the target sample vector and multiple target representation vectors; Based on the minimum difference, determine the target representation vector corresponding to the target distance, and construct a first function based on the target representation vector corresponding to the target distance; Based on the first function, determine the final target vector; Based on the final target vector, the target network environment and target signal transmission link of the signal source are determined.

3. The determination method according to claim 2, characterized in that, The set distance is determined as follows: Construct a second function based on multiple target representation vectors; The vertical distance between the target sample vector and the second function is determined as a set distance.

4. The determining method according to any one of claims 1 to 3, characterized in that, Also includes: If the signal transmission link is a single link, then the single link is the main line, and the signal to be transmitted in the signal source is transmitted through the main line. The main line uses a multi-pool same-frequency processing method to process the signal to be transmitted. If the signal transmission link is a dual link or a multi-link link, then one link is selected as the main line and the other links are selected as auxiliary lines, and the signal to be transmitted in the signal source is transmitted through the main line and the auxiliary lines.

5. The determination method according to claim 4, characterized in that, Also includes: If the main line in the dual links is not working, the auxiliary line is selected for signal transmission. If the main line in the multi-link is not working, the auxiliary lines are prioritized and the auxiliary line with the highest priority is selected for signal transmission.

6. A device for determining a signal transmission link, characterized in that, include: The acquisition module is used to acquire the location of the signal source and the network environment in which the signal can be transmitted; The first processing module is used to obtain a target representation vector of a location-network environment pair based on the location and the network environment. The location-network environment pair is a one-to-one integration of the location and the network environment. The target representation vector is a vector obtained by performing coordinate processing on the location-network environment pair. The second processing module is used to perform mapping processing on the target representation vector based on the mapping principle to obtain the signal transmission links of the signal source in different network environments; and to determine the target sample vector according to the signal transmission links to obtain the target sample set. The target sample vector represents the location-network environment pair corresponding to the signal transmission link. The target sample set includes the target sample vector and the signal transmission link corresponding to the target sample vector. The signal transmission link includes single link, dual link and multi link. The first determining module is used to determine the cosine value of the target representation vector and the target sample vector in the target sample set; The similarity is determined based on the cosine value, and the similarity is positively correlated with the cosine value; The second determining module is used to determine the target network environment and target signal transmission link of the signal source based on the maximum similarity, wherein the target network environment is the network environment represented by the target representation vector corresponding to the maximum similarity, and the target signal transmission link is the signal transmission link corresponding to the target sample vector corresponding to the maximum similarity.

7. An electronic device, characterized in that, include: Memory and processor; The memory is used to store program instructions; The processor is configured to invoke the program instructions to execute the method for determining the signal transmission link as described in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed, implement the method for determining a signal transmission link as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Mapping algorithm adopted in wireless network virtualization environment

    CN105337834A

  • V2x services in next generation cellular networks

    WO2018064179A1