Wireless communication method and system
By using a terminal scoring model to assess user needs and optimize base station resource allocation, this technology solves the problem of communication networks struggling to guarantee service quality in diverse business scenarios, achieving efficient resource utilization and improved user experience.
Patent Information
- Application Number
- CN202411922349.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Existing communication network technologies are insufficient to ensure real-time service delivery and meet personalized user needs in diverse business scenarios, resulting in difficulty in guaranteeing service quality under high load and low latency requirements, and failing to fully tap the potential of network resources.
The terminal analyzes user usage status information through a pre-trained scoring model to assess the target service level. The base station provides resource allocation information based on the score and shares the score with neighboring base stations to optimize resource allocation. The terminal selects the optimal base station for handover based on the satisfaction score.
It improves service quality and user experience, makes reasonable use of network resources, supports flexible switching between base stations, reduces latency and data loss risks, provides customized service experiences, and enhances user satisfaction.
Smart Images

Figure CN119835691B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, in particular to a wireless communication method and system. BACKGROUND
[0002] With the rapid development of mobile communication technology, the complexity of the network and the diversity of services show an unprecedented growth. In this context, ensuring the effective allocation of network resources and the optimization of user service quality has become a key challenge for operators. Although the existing communication network technology has achieved network access optimization and user identification to some extent, it has obvious shortcomings in the following core aspects: lack of comprehensive consideration of diversified business scenarios, real-time business guarantee and user personalized needs. These technical defects make it difficult to ensure service quality under high load and low delay requirements when dealing with the increasingly complex demands of modern communication networks, and also fail to fully tap the potential of network resources to achieve optimal resource allocation.
[0003] At present, there is no effective solution to the above problems. SUMMARY
[0004] The embodiments of the present application provide a wireless communication method and system to at least solve the technical problem that terminals cannot flexibly switch to more suitable neighboring base stations according to their business needs in related business scenarios.
[0005] According to an aspect of the embodiments of the present application, a wireless communication method is provided, comprising: a terminal obtaining usage state information of a terminal user, and analyzing the usage state information by using a pre-trained first scoring model to obtain a target service level score of the terminal user; sending the target service level score to a first base station currently accessed by the terminal, and receiving first resource allocation information and second resource allocation information fed back by the first base station, wherein the first resource allocation information is resource allocation information allocated by the first base station to the terminal according to the target service level score, the second resource allocation information is resource allocation information allocated by each second base station adjacent to the first base station to the terminal and fed back to the first base station according to the target service level score after receiving the target service level score transmitted by the first base station, and the type of the resource allocation information includes at least one of the following: quality of service level and resource reservation amount; determining a first satisfaction score of the first base station according to the first resource allocation information, and determining a second satisfaction score of each second base station according to each second resource allocation information; determining a target base station from the first base station and each second base station according to the business needs of the terminal user, the first satisfaction score and each second satisfaction score, and performing business interaction with the target base station.
[0006] Optionally, the terminal acquires the user's usage status information and analyzes the usage status information using a pre-trained first scoring model to obtain the user's target service level score. This includes: the terminal acquiring at least one type of user's usage status information, wherein the type of usage status information includes at least one of the following: spending power information, usage behavior information, user influence information, user stability information, user potential value information, user channel information, user feedback information, social media image information, user recommendation information, and special event response information; performing data preprocessing on the usage status information; and analyzing each type of preprocessed usage status information using the first scoring model to obtain a first service level sub-score corresponding to each type of usage status information.
[0007] The target service level score of the end user is obtained by weighting and summing the scores of each first service level sub-score using the first weight coefficient corresponding to each type of usage status information.
[0008] Optionally, the first service level sub-scores are weighted and summed using a preset first weight coefficient corresponding to each type of usage status information, including: for each type of usage status information corresponding to the first service level sub-score, the first service level sub-scores are processed using a target formula corresponding to the type of usage status information to obtain a second service level sub-score corresponding to the type of usage status information, wherein the target formula includes at least one of the following: f B (x B )=x B b f I (x I ) = log(c + x I ), f S (x S )=d·x S , f R (x R )=p·x R q f E (x E )=r·x E In the formula, x C x U x B x I x S x P x F x M x R x Ef, g, h, k, l, m, n, p, q, r are preset constants; each second service level sub-score is weighted and summed by using a first weight coefficient corresponding to each type of use state information, to obtain a target service level score of the terminal user. C (x C ), f U (x U ), f B (x B ), f I (x I ), f S (x S ), f P (x P ), f F (x F ), f M (x M ), f R (x R ), f E (x E ) represent second service level sub-scores corresponding to the consumption ability information, the use behavior information, the user influence information, the user stability information, the user potential value information, the user channel information, the user feedback information, the social media image information, the user recommendation information, and the special event response information, respectively; a, b, c, d, f, g, h, k, l, m, n, p, q, r are preset constants; each second service level sub-score is weighted and summed by using a first weight coefficient corresponding to each type of use state information, to obtain a target service level score of the terminal user.
[0009] Optionally, the target service level score is sent to a first base station currently accessed, and first resource allocation information and second resource allocation information fed back by the first base station are received, including: sending a radio resource control connection request message to the first base station, wherein the radio resource control connection request message carries the target service level score; receiving a radio resource control setup complete message fed back by the first base station, wherein the radio resource control setup complete message carries indication information for reflecting that the target service level score has been received by the first base station; receiving a radio resource control connection reconfiguration message fed back by the first base station, wherein the radio resource control connection reconfiguration message carries the first resource allocation information, the second resource allocation information, and indication information for instructing the terminal to perform signal measurement on each second base station.
[0010] Optionally, the determining the first satisfaction score of the first base station according to the first resource allocation information and the determining the second satisfaction score of the corresponding second base station according to each second resource allocation information comprises: obtaining at least one type of first signal measurement information corresponding to the first base station and at least one type of second signal measurement information corresponding to each second base station, wherein the type of signal measurement information comprises at least one of the following: communication cost and expense of the base station, signal strength of the base station, geographical position of the base station, and transmission delay of the base station; for the first base station, using a pre-trained second scoring model to score each type of first signal measurement information and each type of first resource allocation information to obtain a plurality of first scoring results, and using a pre-set second weight coefficient corresponding to each type of signal measurement information and resource allocation information to weight and sum each first scoring result to obtain the first satisfaction score of the first base station; for each second base station, using the second scoring model to score each type of second signal measurement information corresponding to the second base station and each type of second resource allocation information to obtain a plurality of second scoring results, and using the second weight coefficient to weight and sum each second scoring result to obtain the second satisfaction score of the second base station.
[0011] Optionally, the determining the target base station from the first base station and each second base station according to the service requirement of the terminal user, the first satisfaction score and each second satisfaction score comprises: obtaining the service requirement of the terminal user and determining a satisfaction score threshold corresponding to the service requirement; in the case that the first satisfaction score is not less than the satisfaction score threshold, determining the first base station as the target base station; in the case that the first satisfaction score is less than the satisfaction score threshold, determining the maximum satisfaction score in the first satisfaction score and each second satisfaction score and determining the base station corresponding to the maximum satisfaction score as the target base station.
[0012] Optionally, in the case that the first satisfaction score is less than the satisfaction score threshold, sending resource re-allocation information to the first base station and receiving response information fed back by the first base station, wherein the resource re-allocation information is used to reflect that the first resource allocation information cannot meet the service requirement of the terminal user and needs to increase resource allocation; in the case that the third resource allocation information re-allocated by the first base station for the terminal is carried in the response information, determining a third satisfaction score of the first base station according to the third resource allocation information; in the case that the third satisfaction score is not less than the satisfaction score threshold, determining the first base station as the target base station; in the case that the third satisfaction score is less than the satisfaction score threshold or the response information reflects that the first base station cannot additionally allocate resource for the terminal, determining the maximum satisfaction score in the third satisfaction score and each second satisfaction score and determining the base station corresponding to the maximum satisfaction score as the target base station.
[0013] According to another aspect of the embodiments of the present application, a wireless communication method is further provided, including: a first base station obtaining a target service level score sent by a terminal, wherein the target service level score is a target service level score of a terminal user obtained by the terminal by analyzing acquired usage state information of the terminal user using a pre-trained first scoring model; determining first resource allocation information allocated to the terminal according to the target service level score; sending the target service level score to each second base station adjacent to the first base station, and receiving second resource allocation information allocated to the terminal by each second base station according to the target service level score; and sending the first resource allocation information and the second resource allocation information to the terminal.
[0014] Optionally, the obtaining of the target service level score sent by the terminal includes: receiving a radio resource control connection request message sent by the terminal, wherein the radio resource control connection request message carries the target service level score; and feeding back a radio resource control setup complete message to the terminal, wherein the radio resource control setup complete message carries indication information used to reflect the received target service level score.
[0015] Optionally, the determining of the first resource allocation information allocated to the terminal according to the target service level score includes: determining the first resource allocation information corresponding to the target service level score from a resource allocation relationship mapping table corresponding to the first base station, wherein the resource allocation relationship mapping table stores different resource allocation information corresponding to different service level scores.
[0016] Optionally, the sending of the target service level score to each second base station adjacent to the first base station and the receiving of the second resource allocation information allocated to the terminal by each second base station according to the target service level score include: sending a resource state request message to each second base station through an Xn interface, wherein the resource state request message carries the target service level score; and receiving a resource state update message fed back by each second base station through the Xn interface, wherein the resource state update message carries the second resource allocation information corresponding to each second base station.
[0017] Optionally, the sending of the first resource allocation information and the second resource allocation information to the terminal includes: sending a radio resource control connection reconfiguration message to the terminal, wherein the radio resource control connection reconfiguration message carries the first resource allocation information, the second resource allocation information and indication information used to instruct the terminal to perform signal measurement on each second base station.
[0018] Optionally, the terminal sends resource re-allocation information, wherein the resource re-allocation information is used to reflect that the first resource allocation information cannot meet the service requirement of the terminal user and resource allocation needs to be increased; in a case where there is remaining resource in the first base station, the sum of the first resource allocation information and the remaining resource information is determined as third resource allocation information, and the third resource allocation information is sent to the terminal; in a case where there is no remaining resource in the first base station, response information used to reflect that the first base station cannot additionally allocate resource to the terminal is fed back to the terminal.
[0019] According to another aspect of the embodiments of the present application, a wireless communication system is further provided, comprising: a terminal, a first base station to which the terminal currently accesses, and a plurality of second base stations adjacent to the first base station, wherein the terminal is configured to acquire usage state information of a terminal user, analyze the usage state information by using a pre-trained first scoring model to obtain a target service level score of the terminal user, and send the target service level score to the first base station; the first base station is configured to determine first resource allocation information allocated to the terminal according to the target service level score, send the target service level score to each second base station, and receive second resource allocation information allocated to the terminal according to the target service level score and fed back by each second base station; and the terminal is further configured to determine a first satisfaction score of the first base station according to the first resource allocation information, determine a second satisfaction score of each second base station according to each second resource allocation information, determine a target base station from the first base station and each second base station according to a service requirement of the terminal user, the first satisfaction score and each second satisfaction score, and perform service interaction with the target base station.
[0020] According to another aspect of the embodiments of the present application, a computer program product is further provided, comprising: a computer program, wherein the computer program is executed by a processor to implement the wireless communication method described above.
[0021] According to another aspect of the embodiments of the present application, an electronic device is further provided, comprising: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the wireless communication method described above by the computer program.
[0022] In the embodiments of the present application, the terminal collects user usage state information, analyzes these information using a pre-trained first scoring model, evaluates the user's service level score, sends the service level score to the currently accessed first base station, and the first base station shares the score with the neighboring second base station. Based on the score, the first base station and all related second base stations will provide corresponding resource allocation information, including but not limited to quality of service level and resource reservation amount. The terminal calculates the satisfaction score of the first base station according to the received first resource allocation information, and calculates the satisfaction score of each second base station according to the resource allocation information from the second base station. Combining the user's service demand and the satisfaction score of each base station, the terminal finally decides which base station as the optimal choice (target base station) and establishes a connection with it for subsequent data interaction. By accurately matching user needs and network resources, the service quality and user experience can be significantly improved. Dynamic adjustment of resource allocation strategy based on actual needs of users helps to more reasonably use limited network resources, supports flexible switching between multiple base stations, ensures good service experience even in the case of network environment changes, reduces the risk of communication delay and data loss by selecting the optimal base station for data transmission, considers the specific needs of different users, provides customized service experience, enhances user satisfaction, and further solves the technical problem that the terminal cannot flexibly switch to a more suitable neighboring base station according to its service demand in related service scenarios. BRIEF DESCRIPTION OF DRAWINGS
[0023] The accompanying drawings, which are included to provide a further understanding of the present application, form a part of the present application and illustrate the illustrative embodiments of the present application and together with the description serve to explain the present application. In the drawings:
[0024] Figure 1 is a structural schematic diagram of an optional wireless communication system according to an embodiment of the present application;
[0025] Figure 2 is a schematic diagram of an optional modification of the content of a radio resource control connection request message according to an embodiment of the present application;
[0026] Figure 3 is a schematic diagram of an optional modification of the content of a radio resource control setup complete message according to an embodiment of the present application;
[0027] Figure 4 is a schematic diagram of an optional modification of the content of a send resource status request message according to an embodiment of the present application;
[0028] Figure 5 is a flowchart of an optional wireless communication method according to an embodiment of the present application;
[0029] Figure 6 is a flowchart of another optional wireless communication method according to an embodiment of the application;
[0030] Figure 7 is a structural diagram of an optional electronic device according to an embodiment of the application. DETAILED DESCRIPTION
[0031] In order to enable persons skilled in the art to better understand the scheme of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by persons skilled in the art without creative labor should fall within the scope of protection of the present application.
[0032] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units does not have to be limited to only those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product or device.
[0033] Embodiment 1
[0034] According to an embodiment of the present application, a wireless communication system is provided, as shown in the figure, the wireless communication system at least includes: a terminal 11, a first base station 12 to which the terminal currently accesses, and a plurality of second base stations 13(1~m) adjacent to the first base station, wherein Figure 1
[0035] The terminal 11 is configured to obtain usage state information of a terminal user, analyze the usage state information by using a pre-trained first scoring model to obtain a target service level score of the terminal user, and send the target service level score to the first base station.
[0036] The first base station 12 is configured to determine first resource allocation information allocated to the terminal according to the target service level score, send the target service level score to each second base station, receive second resource allocation information allocated to the terminal according to the target service level score and fed back by each second base station, and send the first resource allocation information and the second resource allocation information to the terminal.
[0037] The terminal 11 is also configured to determine a first satisfaction score of the first base station according to the first resource allocation information, and determine a second satisfaction score of each second base station according to each second resource allocation information; determine a target base station from the first base station and each second base station according to the service requirement of the terminal user, the first satisfaction score and each second satisfaction score, and perform service interaction with the target base station.
[0038] The functions of the modules of the wireless communication system will be described in detail below in combination with specific implementation processes.
[0039] The terminal obtains the usage state information of the terminal user, and analyzes the usage state information by using a pre-trained first scoring model to obtain a target service level score of the terminal user. Specifically, the following methods can be used:
[0040] The terminal obtains at least one type of usage state information of the terminal user, wherein the type of usage state information includes at least one of the following: consumption ability information, usage behavior information, user influence information, user stability information, user potential value information, user channel information, user feedback information, social media image information, user recommendation information, and special event response information; data preprocessing is performed on the usage state information; the preprocessed usage state information of each type is analyzed by using the first scoring model to obtain a first service level sub-score corresponding to each type of usage state information; each first service level sub-score is weighted and summed by using a pre-set first weight coefficient corresponding to each type of usage state information to obtain a target service level score of the terminal user.
[0041] The first scoring model is trained based on multi-dimensional user behavior and network parameter information, and aims to evaluate the service requirement level of the terminal user in the current usage state. The model input may include but is not limited to wireless network parameters, package information, usage time, consumption behavior, service usage type, etc.
[0042] Table 1 gives an example of various types of usage status information and first service level sub-scores. As shown in Table 1, the consumption ability information can include the type of package purchased by the user, the monthly consumption amount, etc., the usage behavior information can include the user's call activity, data traffic usage, new service attempt frequency, etc., the user influence information can include the user's influence in society, such as whether it is an important enterprise user, the user stability information can include the stability of the user's consumption and service usage, such as the fluctuation rate and continuous usage time, the user potential value information can include the value that the user can bring in the future, such as growth potential and loyalty, the user channel information can include the channel through which the user obtains the service, whether it is a special channel user, the user feedback information can include the user's satisfaction with the service and NPS score, the social media influence information can include the number of mentions and the number of positive evaluations of the user on social media, the user recommendation information can include the number of new users successfully recommended by the user, and the special event response information can include the user's communication support during special events (such as during natural disasters).
[0043] Table 1 Various types of usage status information and first service level sub-scores
[0044]
[0045] As an optional implementation, in order to further reflect the real contribution of certain characteristics (such as high consumption, high influence users) to the service level, the various types of usage status information can be further processed to better adjust and balance the influence of different dimension information, and ensure that the evaluation is more in line with the actual value. The processing steps are as follows: for each type of usage status information corresponding to the first service level sub-score, the type of usage status information corresponding to the target formula is used to process the first service level sub-score to obtain the second service level sub-score corresponding to the type of usage status information; each second service level sub-score is weighted and summed using the first weight coefficient corresponding to each type of usage status information to obtain the target service level score of the terminal user.
[0046] For the first service level sub-score corresponding to the consumption ability information, the following formula can be used for processing:
[0047]
[0048] In the formula, x C represents the first service level sub-score corresponding to the consumption ability information, f C (x C) represents the second service level sub-score corresponding to the consumption capacity information, a is a preset constant, and the consumption capacity is often nonlinear, meaning that a higher consumption level contributes much more to user value than a lower consumption level. The exponential function can amplify the difference between high-consumption users and low-consumption users, ensuring that network resources are preferentially allocated to high-value users. The adjustment factor a is used to control the size of this difference.
[0049] For the first service level sub-score corresponding to the usage behavior information, the following formula can be used for processing:
[0050]
[0051] In the formula, x U represents the first service level sub-score corresponding to the usage behavior information, f U (x U ) represents the second service level sub-score corresponding to the usage behavior information. The usage behavior data may contain some extreme values, and these values should not be too dominant in the evaluation. The square root function can smooth the impact of these extreme values, ensuring that the scoring system does not excessively reward or punish users with extreme behavior, thus achieving a more fair and reasonable evaluation.
[0052] For the first service level sub-score corresponding to the user influence information, the following formula can be used for processing:
[0053] f B (x B )=x B b
[0054] In the formula, x B represents the first service level sub-score corresponding to the user influence information, f B (x B ) represents the second service level sub-score corresponding to the user influence information, and b is a preset constant. The power function is used to highlight users with higher influence scores. b is an adjustment factor greater than 1, and there is often a power-law relationship between influence score and user value, meaning that users with high influence contribute much more to network value than average users. Using the power function can significantly amplify the proportion of users with high influence in the total score.
[0055] For the first service level sub-score corresponding to the user stability information, the following formula can be used for processing:
[0056] f I (x I )=log(c+x I )
[0057] In the formula, x Irepresents the first service level sub-score corresponding to the user stability information, f I (x I ) represents the second service level sub-score corresponding to the user stability information, c is a preset constant, the data of the user stability may be close to zero, and direct use may cause calculation problems, and the logarithmic function can ensure that even lower stability values can be reflected in the score, avoiding the scoring system being too harsh on users with low stability.
[0058] For the first service level sub-score corresponding to the user potential value information, the following formula can be used for processing:
[0059] f S (x S ) = d x S
[0060] In the formula, x S represents the first service level sub-score corresponding to the user potential value information, f S (x S ) represents the second service level sub-score corresponding to the user potential value information, and d is a preset constant. The potential value information may be directly related to the current contribution of the user, and a linear transformation can simply and intuitively reflect this direct relationship, facilitating appropriate attention in network resource allocation.
[0061] For the first service level sub-score corresponding to the user channel information, the following formula can be used for processing:
[0062]
[0063] In the formula, x P represents the first service level sub-score corresponding to the user channel information, f P (x P ) represents the second service level sub-score corresponding to the user channel information, and f is a preset constant. The importance of channel information may increase exponentially with the increase in the value of the channel itself, and the use of an exponential function can ensure that high-value channel users occupy a prominent position in the score.
[0064] For the first service level sub-score corresponding to the user feedback information, the following formula can be used for processing:
[0065]
[0066] In the formula, x F represents the first service level sub-score corresponding to the user feedback information, f F (x F) represents the second service level sub-score corresponding to the user feedback information, g is a preset constant, the user feedback is an important indicator of user satisfaction, but its influence should not be unlimited, this formula ensures that the influence of feedback information in the score is bounded by the transformation of the logistic function, avoiding the scoring system being overly sensitive to a very small number of very positive or very negative feedback.
[0067] For the first service level sub-score corresponding to the social media image information, the following formula can be used for processing:
[0068]
[0069] In the formula, x M represents the first service level sub-score corresponding to the social media image information, f M (x M ) represents the second service level sub-score corresponding to the social media image information, and l is a preset constant. The influence of social media may be significantly different, but its contribution to user value should have a certain upper limit. This formula also uses the transformation of the logistic function to ensure that the influence of social media influence in the score considers its importance and remains within a reasonable range.
[0070] For the first service level sub-score corresponding to the user recommendation information, the following formula can be used for processing:
[0071] f R (x R ) = p x R q
[0072] In the formula, x R represents the first service level sub-score corresponding to the user recommendation information, f R (x R ) represents the second service level sub-score corresponding to the user recommendation information, and q is a preset constant. User recommendations have a direct contribution to network value, and their influence usually has a power-law relationship with the number of recommendations. Using the power function can ensure that users who successfully recommend new user registrations receive a significant boost in the score.
[0073] For the first service level sub-score corresponding to the special event response information, the following formula can be used for processing:
[0074] f E (x E ) = r x E
[0075] In the formula, x E represents the first service level sub-score corresponding to the special event response information, f E (x E) represents the second service level sub-score corresponding to the special event response information, r is a preset constant, the special event response information can be directly related to the user's contribution at the critical moment, and the linear transformation can intuitively reflect the direct relationship, so as to ensure that the network gives proper attention to such users.
[0076] After obtaining the second service level sub-score corresponding to each information, the first weight coefficient corresponding to each type of use state information is used to weight and sum each second service level sub-score to obtain the target service level score of the terminal user.
[0077] Through the above process, each terminal user will obtain a target service level score, which comprehensively considers the user's performance under various types of use state information, and can be used to determine the service priority and resource allocation strategy of the user in the network. High-score users will obtain higher quality service guarantee, such as preferential data transmission, more stable connection, etc. After obtaining the target service level score of the terminal user, the terminal sends the target service level score to the first base station currently accessed.
[0078] The first base station obtains the target service level score sent by the terminal, wherein the target service level score is the target service level score of the terminal user obtained by the terminal by analyzing the use state information of the terminal user using the pre-trained first score model; determine the first resource allocation information allocated to the terminal according to the target service level score; send the target service level score to each second base station adjacent to the first base station, and receive the second resource allocation information allocated to the terminal according to the target service level score feedback by each second base station; send the first resource allocation information and the second resource allocation information to the terminal.
[0079] As an optional implementation, the terminal sends the target service level score to the first base station currently accessed, and receives the first resource allocation information and the second resource allocation information feedback by the first base station, which can be performed in the following manner:
[0080] The terminal sends a radio resource control connection request message to the first base station, wherein the radio resource control connection request message carries the target service level score.
[0081] For example, the terminal device first collects wireless network parameters and terminal SIM card information through chip modification and integration of a data collection module, which includes multi-domain data such as the consumption ability, use behavior, and influence of the terminal user, and then obtains the target service level score to be sent through the above process of obtaining the target service level score, which comprehensively reflects the value and real-time service demand of the user. In the random access process of the terminal, once the terminal completes the preliminary communication connection with the first base station, the terminal will send a radio resource control (RRC) connection request message (SetupRequest message) to the first base station, and in this message, the terminal will attach the target service level score calculated by the terminal. In order to support the reporting of such information, the 3GPP (3rd Generation Partnership Project, 3rd Generation Partnership Project) protocol TS38.331 needs to be adjusted accordingly, and a new field is added to carry the target service level score and other information to ensure that the base station can identify and process these data. The adjustment of the new field and the protocol specification of the RRC SetupRequest message are as shown in Figure 2 .
[0082] The first base station obtains the target service level score sent by the terminal, wherein the target service level score is the target service level score of the terminal user obtained by the terminal by analyzing the use state information of the terminal user using the pre-trained first scoring model.
[0083] The first base station feeds back a radio resource control setup complete message to the terminal, wherein the radio resource control setup complete message carries indication information for reflecting that the first base station has received the target service level score.
[0084] For example, after the first base station receives the RRC SetupRequest message of the terminal, it reads the target service level score information carried therein, and based on this information, the base station adjusts the resource evaluation and allocation strategy, and determines whether to provide priority service such as resource reservation and QoS (Quality of Service, service quality) guarantee for the terminal according to the score. In addition, the first base station increases information interaction in the radio resource control setup complete message (RRCSetupComplete message) of the 3GPP TS 38.331 protocol, and simultaneously performs terminal-side information conversion. The adjustment of the new field and the protocol specification of the RRCSetupComplete message are as shown in Figure 3 .
[0085] As an optional implementation, after receiving the target service level score, the first base station determines the first resource allocation information allocated to the terminal according to the target service level score, which can be determined from the resource allocation relationship mapping table corresponding to the first base station and corresponding to the target service level score, wherein the resource allocation relationship mapping table stores different resource allocation information corresponding to different service level scores.
[0086] For example, the first base station calculates the first resource allocation information allocated to the terminal according to the target service level score, which may include QoS parameters (such as delay, jitter, packet loss rate), reserved bandwidth, priority setting, etc., wherein the calculation of the resource allocation information usually considers the score, the higher the score, the more priority and abundant the resource allocation, to ensure the service experience of high-value users.
[0087] As an optional implementation, the first base station also sends the target service level score to each second base station adjacent to the first base station, and receives the second resource allocation information allocated to the terminal according to the target service level score fed back by each second base station, which can be performed in the following manner: sending a resource state request message to each second base station through an Xn interface, wherein the target service level score is carried in the resource state request message; the second base station calculates the second resource allocation information according to the target level score, that is, the resource guarantee scheme provided for the terminal within the coverage of the second base station, and the first base station receives the resource state update message fed back by each second base station through the Xn interface, wherein the second resource allocation information corresponding to each second base station is carried in the resource state update message.
[0088] For example, according to the existing 3GPP protocol 3GPP TS38.423, the Xn interface has supported obtaining the information such as PRB utilization rate, CPU utilization rate, and adjacent bandwidth through Xn-AP, but the QoS level, resource reservation number, and the like need to be added in the protocol 3GPPTS38.423 RESOURCE STATUS REQUEST resource state request, that is, the sixth bit = QoS level, the seventh bit = resource reservation number, the eighth bit = ……, and the 3GPP TS38.331 protocol is adjusted to ensure that the serving base station can pass the guarantee information of the adjacent base station to the terminal through the radio resource control connection reconfiguration message, especially in the RESOURCE STATUS REQUEST, the measParamToAddModList field is added to describe the parameter index, including the QoS level, resource reservation number, and other key information of the adjacent base station, and the adjustment of the added field and the protocol specification of the RESOURCE STATUS REQUEST are as shown in Figure 4 .
[0089] After obtaining the first resource allocation information and the second resource allocation information, the first base station feeds back a radio resource control connection reconfiguration message to the terminal, wherein the radio resource control connection reconfiguration message carries the first resource allocation information, the second resource allocation information, and indication information for instructing the terminal to perform signal measurement on each second base station.
[0090] After receiving the radio resource control connection reconfiguration message fed back by the first base station, the terminal determines a first satisfaction score of the first base station according to the first resource allocation information, and determines a second satisfaction score of each second base station according to each second resource allocation information, which can be specifically implemented by the following steps:
[0091] obtaining at least one type of first signal measurement information corresponding to the first base station and at least one type of second signal measurement information corresponding to each second base station, wherein the types of signal measurement information include at least one of the following: communication cost and fee of the base station, signal strength of the base station, geographical position of the base station, and transmission delay of the base station;
[0092] For the first base station, a pre-trained second scoring model is used to score each type of first signal measurement information and each type of first resource allocation information, to obtain a plurality of first scoring results, and a second weight coefficient corresponding to each type of signal measurement information and resource allocation information is used to weight and sum each first scoring result, to obtain the first satisfaction score of the first base station;
[0093] For each second base station, a second scoring model is used to score each type of second signal measurement information and each type of second resource allocation information corresponding to the second base station, to obtain a plurality of second scoring results, and a second weight coefficient is used to weight and sum each second scoring result, to obtain the second satisfaction score of the second base station. The first satisfaction score formula or the second satisfaction score formula can be expressed as follows:
[0094] S i = ω Q *Q i + ω R *R i + ω C *C i + ω P *P i + ω L *L i + ω T *T i
[0095] In the formula, Q i represents the QoS service quality provided by the i-th base station, R i represents the resource reservation number of the i-th base station, C idenotes the communication cost and fee of the i-th base station, P i denotes the signal strength of the i-th base station, L i denotes the geographical position of the i-th base station, T i denotes the transmission delay of the i-th base station, ω Q , ω R , ω C , ω P , ω L , ω T are the weights of QoS, resource reservation, cost, signal strength, geographical position and transmission delay, respectively.
[0096] As an optional implementation, the terminal determines the target base station from the first base station and the second base stations according to the service requirement of the terminal user, the first satisfaction score and the second satisfaction scores, which can be performed in the following manner: the terminal acquires the service requirement of the terminal user and determines a satisfaction score threshold corresponding to the service requirement; in the case that the first satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; in the case that the first satisfaction score is less than the satisfaction score threshold, the first satisfaction score and the maximum satisfaction score among the second satisfaction scores are determined, and the base station corresponding to the maximum satisfaction score is determined as the target base station.
[0097] As an optional implementation, in the case that the first satisfaction score is less than the satisfaction score threshold, the terminal sends resource re-allocation information to the first base station, and receives response information fed back by the first base station, wherein the resource re-allocation information is used to reflect that the first resource allocation information cannot meet the service requirement of the terminal user and resource allocation needs to be increased.
[0098] The first base station receives the resource re-allocation information sent by the terminal, and in the case that there is remaining resource in the first base station, determines the sum of the first resource allocation information and the remaining resource information as third resource allocation information, and sends the third resource allocation information to the terminal; in the case that there is no remaining resource in the first base station, feeds back response information to the terminal, which is used to reflect that the first base station cannot additionally allocate resource to the terminal.
[0099] In the case that the response information carries the third resource allocation information re-allocated by the first base station to the terminal, the terminal determines a third satisfaction score of the first base station according to the third resource allocation information; in the case that the third satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; in the case that the third satisfaction score is less than the satisfaction score threshold or the response information reflects that the first base station cannot additionally allocate resource to the terminal, the maximum satisfaction score among the third satisfaction score and the second satisfaction scores is determined, and the base station corresponding to the maximum satisfaction score is determined as the target base station.
[0100] After determining the target base station through any of the above methods, the terminal performs service interaction with the target base station.
[0101] In the embodiments of the present application, the terminal collects user usage state information and analyzes the information using a pre-trained first scoring model to evaluate the user's service level score. The service level score is sent to the first base station currently accessed, and the first base station shares the score with the second base station. Based on the score, the first base station and all related second base stations will provide corresponding resource allocation information, including but not limited to quality of service level and resource reservation amount. The terminal calculates the satisfaction score of the first base station according to the received first resource allocation information, and calculates the satisfaction score of each second base station according to the resource allocation information from the second base station. Combining the user's service demand and the satisfaction score of each base station, the terminal finally decides which base station to select as the optimal base station (target base station) and establishes a connection with it for subsequent data interaction. By accurately matching user needs and network resources, the quality of service and user experience can be significantly improved. Dynamic adjustment of resource allocation strategy based on actual user needs helps to more reasonably use limited network resources, supports flexible switching between multiple base stations, ensures good service experience even in the case of changing network environment, reduces the risk of communication delay and data loss by selecting the optimal base station for data transmission, and provides customized service experience considering the specific needs of different users, enhancing user satisfaction and solving the technical problem that the terminal cannot flexibly switch to a more suitable neighboring base station according to its service demand in related service scenarios.
[0102] Embodiment 2
[0103] According to the embodiments of the present application, a wireless communication method for the wireless communication system in embodiment 1 is also provided. It should be noted that the steps shown in the flowchart can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from here.
[0104] Figure 5 is a flowchart of a wireless communication method according to the embodiments of the present application, as shown in Figure 5 The method comprises the following steps:
[0105] In step S502, the terminal obtains the usage state information of the terminal user, and analyzes the usage state information using a pre-trained first scoring model to obtain the target service level score of the terminal user.
[0106] Step S504, sending the target service level score to the first base station currently accessed, and receiving first resource allocation information and second resource allocation information fed back by the first base station, wherein the first resource allocation information is resource allocation information allocated by the first base station to the terminal according to the target service level score, the second resource allocation information is resource allocation information allocated by each second base station adjacent to the first base station to the terminal according to the target service level score and fed back to the first base station after receiving the target service level score transmitted by the first base station, and the type of the resource allocation information includes at least one of the following: quality of service level and resource reservation amount;
[0107] Step S506, determining a first satisfaction score of the first base station according to the first resource allocation information, and determining a second satisfaction score of each second base station according to each second resource allocation information;
[0108] Step S508, determining a target base station from the first base station and each second base station according to the service demand of the terminal user, the first satisfaction score and each second satisfaction score, and performing service interaction with the target base station.
[0109] The steps of the wireless communication method will be described in detail below in combination with a specific implementation process.
[0110] The terminal obtains the use state information of the terminal user, and analyzes the use state information by using a pre-trained first score model to obtain a target service level score of the terminal user.
[0111] The terminal obtains at least one type of use state information of the terminal user, wherein the type of the use state information includes at least one of the following: consumption ability information, use behavior information, user influence information, user stability information, user potential value information, user channel information, user feedback information, social media image information, user recommendation information, and special event response information; the use state information is pre-processed; each type of use state information after pre-processing is analyzed by using the first score model to obtain a first service level sub-score corresponding to each type of use state information; and each first service level sub-score is weighted and summed by using a pre-set first weight coefficient corresponding to each type of use state information to obtain a target service level score of the terminal user.
[0112] The weighted sum of each first service level sub-score by using the pre-set first weight coefficient corresponding to each type of use state information includes: for each first service level sub-score corresponding to each type of use state information, processing the first service level sub-score by using a target formula corresponding to the type of use state information to obtain a second service level sub-score corresponding to the type of use state information, wherein the target formula includes at least one of the following:
[0113]
[0114]
[0115] f B (x B )=x B b
[0116] f I (x I )=log(c+x I )
[0117] f S (x S )=d·x S
[0118]
[0119]
[0120] f R (x R )=p·x R q
[0121] f E (x E )=r·x E
[0122] wherein x C , x U , x B , x I , x S , x P , x F , x M , x R , x E represent first service level sub-scores corresponding to consumption ability information, usage behavior information, user influence information, user stability information, user potential value information, user channel information, user feedback information, social media image information, user recommendation information, and special event response information, respectively, f C (x C ), f U (x U ), f B (x B ), f I (x I ), f S (x S ), f P (x P ), f F (xF ), f M (x M ), f R (x R ), f E (x E ) represent the second service level sub-scores corresponding to the consumption ability information, the use behavior information, the user influence information, the user stability information, the user potential value information, the user channel information, the user feedback information, the social media image information, the user recommendation information, and the special event response information, respectively, and a, b, c, d, f, g, h, k, l, m, n, p, q, and r are preset constants; the first weight coefficients corresponding to each type of use state information are used to weight and sum the second service level sub-scores, so as to obtain the target service level score of the terminal user.
[0123] After obtaining the target service level score, the terminal sends the target service level score to the first base station currently accessed, and receives the first resource allocation information and the second resource allocation information fed back by the first base station, wherein the first resource allocation information is the resource allocation information allocated by the first base station to the terminal according to the target service level score, the second resource allocation information is the resource allocation information allocated by each second base station adjacent to the first base station to the terminal according to the target service level score and fed back to the first base station after receiving the target service level score transmitted by the first base station, and the type of the resource allocation information includes at least one of the following: quality of service level and resource reservation amount.
[0124] The target service level score is sent to the first base station currently accessed, and the first resource allocation information and the second resource allocation information fed back by the first base station are received, including: sending a radio resource control connection request message to the first base station, wherein the target service level score is carried in the radio resource control connection request message; receiving a radio resource control setup complete message fed back by the first base station, wherein the radio resource control setup complete message carries indication information for reflecting that the first base station has received the target service level score; and receiving a radio resource control connection reconfiguration message fed back by the first base station, wherein the radio resource control connection reconfiguration message carries the first resource allocation information, the second resource allocation information, and indication information for instructing the terminal to perform signal measurement on each second base station.
[0125] The first satisfaction score of the first base station is determined according to the first resource allocation information, and the second satisfaction score of the corresponding second base station is determined according to each second resource allocation information, including: obtaining at least one type of first signal measurement information corresponding to the first base station and at least one type of second signal measurement information corresponding to each second base station, wherein the type of signal measurement information includes at least one of the following: communication cost and fee of the base station, signal strength of the base station, geographical position of the base station, transmission delay of the base station; for the first base station, the pre-trained second scoring model is used to score each type of first signal measurement information and each type of first resource allocation information to obtain a plurality of first scoring results, and the second weight coefficient corresponding to each type of signal measurement information and resource allocation information is used to weight and sum each first scoring result to obtain the first satisfaction score of the first base station; for each second base station, the second scoring model is used to score each type of second signal measurement information corresponding to the second base station and each type of second resource allocation information to obtain a plurality of second scoring results, and the second weight coefficient is used to weight and sum each second scoring result to obtain the second satisfaction score of the second base station.
[0126] The target base station is determined from the first base station and each second base station according to the service requirement of the terminal user, the first satisfaction score and each second satisfaction score, including: obtaining the service requirement of the terminal user and determining the satisfaction score threshold corresponding to the service requirement; in the case that the first satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; in the case that the first satisfaction score is less than the satisfaction score threshold, the maximum satisfaction score in the first satisfaction score and each second satisfaction score is determined, and the base station corresponding to the maximum satisfaction score is determined as the target base station.
[0127] In the case that the first satisfaction score is less than the satisfaction score threshold, the resource re-allocation information is sent to the first base station, and the response information fed back by the first base station is received, wherein the resource re-allocation information is used to reflect that the first resource allocation information cannot meet the service requirement of the terminal user and needs to increase resource allocation; in the case that the third resource allocation information re-allocated by the first base station for the terminal is carried in the response information, the third satisfaction score of the first base station is determined according to the third resource allocation information; in the case that the third satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; in the case that the third satisfaction score is less than the satisfaction score threshold, or the response information reflects that the first base station cannot additionally allocate resources for the terminal, the maximum satisfaction score in the third satisfaction score and each second satisfaction score is determined, and the base station corresponding to the maximum satisfaction score is determined as the target base station.
[0128] After the target base station is determined according to any one of the above methods, the terminal performs service interaction with the target base station.
[0129] It should be noted that the modules in the wireless communication method in the embodiments of the present application correspond one by one to the implementation steps of the wireless communication device in Embodiment 1. Since Embodiment 1 has been described in detail, the details not embodied in this embodiment can be referred to Embodiment 1, and will not be described in detail here.
[0130] Embodiment 3
[0131] According to the embodiments of the present application, a wireless communication method applied to the wireless communication system in Embodiment 1 is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a group of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described here can be executed in different order.
[0132] Figure 6 is a flowchart of a wireless communication method according to an embodiment of the present application, as shown in Figure 6 , the method comprises the following steps:
[0133] Step S602, the first base station acquires the target service level score sent by the terminal, wherein the target service level score is the target service level score of the terminal user obtained by the terminal analyzing the acquired usage state information of the terminal user by using the pre-trained first scoring model;
[0134] Step S604, determining the first resource allocation information allocated to the terminal according to the target service level score;
[0135] Step S606, sending the target service level score to each second base station adjacent to the first base station, and receiving the second resource allocation information allocated to the terminal according to the target service level score fed back by each second base station;
[0136] Step S608, sending the first resource allocation information and the second resource allocation information to the terminal.
[0137] The steps of the wireless communication method will be described below in combination with the specific implementation process.
[0138] The first base station acquires the target service level score sent by the terminal, wherein the target service level score is the target service level score of the terminal user obtained by the terminal analyzing the acquired usage state information of the terminal user by using the pre-trained first scoring model.
[0139] The target service level score sent by the terminal is obtained, including: receiving a radio resource control connection request message sent by the terminal, wherein the radio resource control connection request message carries the target service level score; and feeding back a radio resource control setup complete message to the terminal, wherein the radio resource control setup complete message carries indication information for reflecting the received target service level score.
[0140] The first resource allocation information allocated to the terminal according to the target service level score is determined. Specifically, the first resource allocation information corresponding to the target service level score is determined from a resource allocation relationship mapping table corresponding to the first base station, wherein different resource allocation information corresponding to different service level scores is stored in the resource allocation relationship mapping table.
[0141] The target service level score is sent to each second base station adjacent to the first base station, and second resource allocation information allocated to the terminal according to the target service level score is received from each second base station. Specifically, a resource state request message carrying the target service level score is sent to each second base station through an Xn interface; and a resource state update message carrying second resource allocation information corresponding to each second base station is received from each second base station through the Xn interface.
[0142] The first resource allocation information and the second resource allocation information are sent to the terminal. Specifically, a radio resource control connection reconfiguration message carrying the first resource allocation information, the second resource allocation information, and indication information for instructing the terminal to perform signal measurement on each second base station is sent to the terminal.
[0143] The terminal determines a first satisfaction score for the first base station according to the first resource allocation information, and determines a second satisfaction score for each second base station according to the second resource allocation information; and in a case where the first satisfaction score is less than a satisfaction score threshold, resource reallocation information is sent to the first base station, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the service demand of the terminal user, and resource allocation needs to be increased.
[0144] The resource reallocation information sent by the terminal is received, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the service demand of the terminal user, and resource allocation needs to be increased; in a case where there is remaining resource in the first base station, third resource allocation information is determined as a sum of the first resource allocation information and the remaining resource information, and the third resource allocation information is sent to the terminal; and in a case where there is no remaining resource in the first base station, response information reflecting that the first base station cannot additionally allocate resource to the terminal is fed back to the terminal.
[0145] It should be noted that the modules in the wireless communication method in the embodiments of the present application correspond one by one to the implementation steps of the wireless communication device in Embodiment 1. Since Embodiment 1 has been described in detail, the details not embodied in this embodiment can be referred to Embodiment 1, and will not be described in detail here.
[0146] Embodiment 4
[0147] According to the embodiments of the present application, a computer program product is also provided, which includes a computer program. When the computer program is executed by a processor, the wireless communication method in Embodiment 2 or Embodiment 3 is implemented.
[0148] According to the embodiments of the present application, a non-volatile storage medium is also provided, which includes a stored computer program. The device where the non-volatile storage medium is located executes the wireless communication method in Embodiment 2 or Embodiment 3 by running the computer program.
[0149] According to the embodiments of the present application, a processor is also provided, which is used to run a computer program. When the computer program is run, the wireless communication method in Embodiment 2 or Embodiment 3 is executed.
[0150] According to the embodiments of the present application, an electronic device is also provided, which includes a memory and a processor. The memory stores a computer program, and the processor is configured to execute the wireless communication method in Embodiment 2 or Embodiment 3 by the computer program.
[0151] Specifically, when the computer program is run, the following steps can be implemented: the terminal obtains the usage state information of the terminal user, and analyzes the usage state information by using the pre-trained first scoring model to obtain the target service level score of the terminal user; the target service level score is sent to the first base station currently accessed, and the first resource allocation information and the second resource allocation information fed back by the first base station are received, wherein the first resource allocation information is the resource allocation information allocated by the first base station to the terminal according to the target service level score, the second resource allocation information is the resource allocation information allocated by each second base station adjacent to the first base station to the terminal and fed back to the first base station according to the target service level score after receiving the target service level score transmitted by the first base station, and the type of the resource allocation information includes at least one of the following: quality of service level and resource reservation amount; the first satisfaction score of the first base station is determined according to the first resource allocation information, and the second satisfaction score of each second base station is determined according to each second resource allocation information; the target base station is determined from the first base station and each second base station according to the business demand of the terminal user, the first satisfaction score and each second satisfaction score, and the business interaction with the target base station is performed.
[0152] Specifically, the computer program running time can further perform the following steps: the first base station acquires the target service level score sent by the terminal, wherein the target service level score is the target service level score of the terminal user obtained by the terminal by analyzing the acquired terminal user usage state information using the pre-trained first scoring model; the first resource allocation information allocated to the terminal is determined according to the target service level score; the target service level score is sent to each second base station adjacent to the first base station, and the second resource allocation information allocated to the terminal according to the target service level score is received by each second base station; the first resource allocation information and the second resource allocation information are sent to the terminal.
[0153] As an optional implementation, the electronic device can exist in the form of a mobile terminal, a computer terminal or a similar computing device. Figure 7 A hardware structure block diagram of an electronic device for implementing a wireless communication method is shown. As shown in Figure 7 , the electronic device 70 can include one or more (shown in the figure as 702a, 702b, …, 702n) processors 702 (the processor 702 can include but not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 704 for storing data, and a transmission device 706 for communication function. In addition, it can also include a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which can be included as one of the ports in the BUS bus), a network interface, a power supply and / or a camera. Those skilled in the art can understand that Figure 7 The structure shown is only schematic, which does not limit the structure of the above-mentioned electronic device. For example, the electronic device 70 can also include more or less components than Figure 7 shown, or have a different configuration than Figure 7 shown.
[0154] It should be noted that the one or more processors 702 and / or other data processing circuits described above can be referred to herein as "data processing circuits" in general. The data processing circuit can be embodied in whole or in part as software, hardware, firmware or any other combination. In addition, the data processing circuit can be a single independent processing module, or all or part of any one of the other elements combined into the electronic device 70. As referred to in the embodiments of the present application, the data processing circuit serves as a processor control (for example, selection of a variable resistance terminal path connected to an interface).
[0155] The memory 704 can be used to store software programs of application software and modules, such as program instructions / data storage means corresponding to the wireless communication method in the embodiments of the present application, and the processor 702 executes various function applications and data processing by running the software programs and modules stored in the memory 704, that is, implements the vulnerability detection method of the application program. The memory 704 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some examples, the memory 704 can further include a memory remotely arranged with respect to the processor 702, which can be connected to the electronic device 70 through a network. Examples of the above-mentioned network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.
[0156] The transmission device 706 is used to receive or send data via a network. The specific examples of the above-mentioned network can include a wireless network provided by the communication provider of the electronic device 70. In one example, the transmission device 706 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices through a base station so as to communicate with the Internet. In one example, the transmission device 706 can be a radio frequency (Radio Frequency, RF) module, which is used to communicate with the Internet in a wireless manner.
[0157] The display can be, for example, a touch screen type liquid crystal display (LCD), which can enable the user to interact with the user interface of the electronic device 70.
[0158] The above-mentioned embodiment numbers are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0159] In the above-mentioned embodiments of the present application, the description of each embodiment has its own emphasis, and the parts not described in detail in a certain embodiment can be referred to the related description of other embodiments.
[0160] In the several embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. Of course, the device embodiment described above is only schematic. For example, the division of the units can be a logical function division, and there can be another division manner in actual implementation, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, unit or module, and can be electrical or other forms.
[0161] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed to multiple units. Part or all of the units may be selected according to actual needs to achieve the purpose of the embodiment.
[0162] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0163] If the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, including a number of instructions to make a computer device (which can be a personal computer, a server or a network device, etc.) execute all or part of the steps of the embodiments of the present application. The aforementioned storage medium includes: a U disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a mobile hard disk, a magnetic disk or an optical disk, and various program code storage media.
[0164] The above is only the preferred embodiment of the present application, and it should be pointed out that for those skilled in the art, without departing from the principles of the present application, a number of improvements and refinements can be made, which should be considered as the protection scope of the present application.
Claims
1. A method of wireless communication, the method comprising: The method comprises the following steps: The terminal obtains the use state information of the terminal user, and analyzes the use state information by using a pre-trained first scoring model to obtain a target service level score of the terminal user; The target service level score is sent to a first base station currently accessed, and first resource allocation information and second resource allocation information fed back by the first base station are received, wherein the first resource allocation information is resource allocation information allocated by the first base station to the terminal according to the target service level score, the second resource allocation information is resource allocation information allocated by each second base station adjacent to the first base station to the terminal according to the target service level score and fed back to the first base station after receiving the target service level score transmitted by the first base station, and the type of the resource allocation information includes at least one of the following: quality of service level and resource reservation amount; A first satisfaction score of the first base station is determined according to the first resource allocation information, and a second satisfaction score of each second base station is determined according to each second resource allocation information; A target base station is determined from the first base station and each second base station according to the service demand of the terminal user, the first satisfaction score and each second satisfaction score, and the target base station is interacted with for business.
2. The method of claim 1, wherein, The terminal obtains the use state information of the terminal user, and analyzes the use state information by using a pre-trained first scoring model to obtain a target service level score, comprising: The terminal obtains at least one type of use state information of the terminal user, wherein the type of use state information includes at least one of the following: consumption ability information, use behavior information, user influence information, user stability information, user potential value information, user channel information, user feedback information, social media image information, user recommendation information, and special event response information; Data preprocessing is performed on the use state information; The first scoring model is used to analyze each type of preprocessed use state information to obtain a first service level sub-score corresponding to each type of use state information; Each first service level sub-score is weighted and summed by using a pre-set first weight coefficient corresponding to each type of use state information to obtain the target service level score of the terminal user.
3. The method of claim 2, wherein, The first weight coefficient corresponding to each type of use state information is used to weight and sum each first service level sub-score, comprising: For each type of use state information, the first service level sub-score corresponding to the type of use state information is processed by using a target formula corresponding to the type of use state information to obtain a second service level sub-score corresponding to the type of use state information, wherein the target formula includes at least one of the following: f B (x B )=x B b f I (x I )=log(c+x I ) f S (x S )=d·x S f R (x R )=p·x R q f E (x E )=r·x E In the formula, x C , x U , x B , x I , x S , x P , x F , x M , x R , x E represent the first service level sub-scores corresponding to the consumption ability information, the use behavior information, the user influence information, the user stability information, the user potential value information, the user channel information, the user feedback information, the social media image information, the user recommendation information, and the special event response information, respectively, f C (x C ), f U (x U ), f B (x B ), f I (x I ), f S (x S ), f P (x P ), f F (x F ), f M (x M ), f R (x R ), f E (x E ) represent the second service level sub-scores corresponding to the consumption ability information, the use behavior information, the user influence information, the user stability information, the user potential value information, the user channel information, the user feedback information, the social media image information, the user recommendation information, and the special event response information, respectively, and a, b, c, d, f, g, h, k, l, m, n, p, q, and r are all preset constants. The target service level score of the terminal user is obtained by weighting and summing each second service level sub-score using the first weight coefficient corresponding to each type of the use state information.
4. The method of claim 1, wherein, The target service level score is sent to a first base station currently accessed, and first resource allocation information and second resource allocation information fed back by the first base station are received, including: A radio resource control connection request message is sent to the first base station, wherein the radio resource control connection request message carries the target service level score; A radio resource control setup complete message fed back by the first base station is received, wherein the radio resource control setup complete message carries indication information for reflecting that the first base station has received the target service level score; A radio resource control connection reconfiguration message fed back by the first base station is received, wherein the radio resource control connection reconfiguration message carries the first resource allocation information, the second resource allocation information, and indication information for instructing the terminal to perform signal measurement on each second base station.
5. The method of claim 1, wherein, A first satisfaction score for the first base station is determined according to the first resource allocation information, and a second satisfaction score for each second base station is determined according to each second resource allocation information, including: At least one type of first signal measurement information corresponding to the first base station and at least one type of second signal measurement information corresponding to each second base station are obtained, wherein the type of signal measurement information includes at least one of the following: communication cost and expense of a base station, signal strength of a base station, geographical position of a base station, and transmission delay of a base station; For the first base station, a second score model is pre-trained to score each type of the first signal measurement information and each type of the first resource allocation information, to obtain a plurality of first score results, and each first score result is weighted and summed using a second weight coefficient corresponding to each type of signal measurement information and resource allocation information, to obtain the first satisfaction score for the first base station; For each second base station, the second score model is used to score each type of the second signal measurement information and each type of the second resource allocation information corresponding to the second base station, to obtain a plurality of second score results, and each second score result is weighted and summed using the second weight coefficient, to obtain the second satisfaction score for the second base station.
6. The method of claim 1, wherein, A target base station is determined from the first base station and each second base station according to a service requirement of the terminal user, the first satisfaction score, and each second satisfaction score, including: The service requirement of the terminal user is obtained, and a satisfaction score threshold corresponding to the service requirement is determined; In a case where the first satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; In a case where the first satisfaction score is less than the satisfaction score threshold, a maximum satisfaction score among the first satisfaction score and each of the second satisfaction scores is determined, and a base station corresponding to the maximum satisfaction score is determined as the target base station.
7. The method of claim 6, wherein, The method further comprises: In a case where the first satisfaction score is less than the satisfaction score threshold, resource re-allocation information is sent to the first base station, and response information fed back by the first base station is received, wherein the resource re-allocation information is used to reflect that the first resource allocation information cannot meet the service requirement of the terminal user, and resource allocation needs to be increased; In a case where the response information carries third resource allocation information re-allocated by the first base station for the terminal, a third satisfaction score of the first base station is determined according to the third resource allocation information; In a case where the third satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; In a case where the third satisfaction score is less than the satisfaction score threshold, or the response information reflects that the first base station cannot additionally allocate resources for the terminal, a maximum satisfaction score among the third satisfaction score and each of the second satisfaction scores is determined, and a base station corresponding to the maximum satisfaction score is determined as the target base station.
8. A method of wireless communication, the method comprising: Comprise: A first base station acquires a target service level score sent by a terminal, wherein the target service level score is a target service level score of a terminal user obtained by the terminal by analyzing use state information of the terminal user using a pre-trained first scoring model; First resource allocation information allocated for the terminal is determined according to the target service level score; The target service level score is sent to each second base station adjacent to the first base station, and second resource allocation information allocated for the terminal according to the target service level score and fed back by each second base station is received; The first resource allocation information and the second resource allocation information are sent to the terminal.
9. The method of claim 8, wherein, Acquiring a target service level score sent by a terminal comprises: A radio resource control connection request message sent by the terminal is received, wherein the radio resource control connection request message carries the target service level score; A radio resource control connection setup complete message is fed back to the terminal, wherein the radio resource control connection setup complete message carries indication information used to reflect that the target service level score has been received.
10. The method of claim 8, wherein, Determining first resource allocation information allocated for the terminal according to the target service level score comprises: The first resource allocation information corresponding to the target service level score is determined from a resource allocation relationship mapping table corresponding to the first base station, wherein different resource allocation information corresponding to different service level scores is stored in the resource allocation relationship mapping table.
11. The method of claim 8, wherein, Sending the target service level score to each second base station adjacent to the first base station, and receiving second resource allocation information allocated for the terminal according to the target service level score and fed back by each second base station, comprises: sending, to each of the second base stations, a resource state request message through an Xn interface, wherein the resource state request message carries the target service level score; receiving, through the Xn interface, a resource state update message fed back by each of the second base stations, wherein the resource state update message carries the second resource allocation information corresponding to each of the second base stations.
12. The method of claim 8, wherein, sending, to the terminal, the first resource allocation information and the second resource allocation information, comprising: sending, to the terminal, a radio resource control connection reconfiguration message, wherein the radio resource control connection reconfiguration message carries the first resource allocation information, the second resource allocation information, and indication information for instructing the terminal to perform signal measurement on each of the second base stations.
13. The method of claim 8, wherein, The method further comprises: receiving resource re-allocation information sent by the terminal, wherein the resource re-allocation information is used to reflect that the first resource allocation information cannot meet the service demand of the terminal user and resource allocation needs to be increased; in a case where there is remaining resource in the first base station, determining third resource allocation information as a sum of the first resource allocation information and remaining resource information, and sending the third resource allocation information to the terminal; in a case where there is no remaining resource in the first base station, feeding back, to the terminal, response information used to reflect that the first base station cannot additionally allocate resource to the terminal.
14. A wireless communication system, characterized by comprising: a terminal, a first base station currently accessed by the terminal, and a plurality of second base stations adjacent to the first base station, wherein the terminal is configured to acquire usage state information of a terminal user, analyze the usage state information by using a pre-trained first scoring model to obtain a target service level score of the terminal user, and send the target service level score to the first base station; the first base station is configured to determine first resource allocation information allocated to the terminal according to the target service level score, send the target service level score to each of the second base stations, receive second resource allocation information allocated to the terminal by each of the second base stations according to the target service level score, and send the first resource allocation information and the second resource allocation information to the terminal; the terminal is further configured to determine a first satisfaction score for the first base station according to the first resource allocation information, determine a second satisfaction score for each of the second base stations according to each of the second resource allocation information, and determine a target base station from the first base station and each of the second base stations according to a service demand of the terminal user, the first satisfaction score, and each of the second satisfaction scores, and perform service interaction with the target base station.
15. A computer program product, characterised in that, comprising: a computer program, wherein the computer program is executed by a processor to implement the wireless communication method in any one of claims 1 to 13.
16. An electronic device, comprising: comprising: a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the wireless communication method in any one of claims 1 to 13 by using the computer program.
Citation Information
Patent Citations
Determination method and device, electronic equipment and storage medium
CN116033452A
Electronic device, communication method and storage medium
US20240163757A1