Wireless communication method and system
The terminal uses the scoring model to analyze user usage status information, dynamically adjust the allocation of wireless communication resources, and solves the problem of insufficient service quality in the existing technology under diversified business scenarios and high load and low latency requirements, and achieves more efficient resource utilization and user satisfaction.
Patent Information
- Application Number
- CN202411922349.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2044-12-24
AI Technical Summary
Existing wireless communication technology is difficult to comprehensively consider diversified business scenarios, real-time service guarantees and user personalized needs, which makes it difficult to ensure the service quality under high load and low latency requirements, and it is not possible to fully tap the potential of network resources and achieve optimal resource allocation.
The user's usage status information is obtained through the terminal, and the pre-trained scoring model analysis is used to obtain the target service level score, and send it to the currently accessed base station and adjacent base stations to obtain the resource allocation information of each base station. The terminal determines the satisfaction score based on this information and selects the most suitable target base station for service interaction.
It realizes dynamic adjustment of resource allocation strategies according to users' business needs, improve service quality and user experience, rationally utilize network resources, supports flexible switching between multiple base stations, reduces the risk of communication delay and data loss, provides customized service experience, and enhances user satisfaction.
Smart Images

Figure CN119835691A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless communication method and system. Background Art
[0002] With the rapid development of mobile communication technology, the complexity of the network and the diversity of services have shown unprecedented growth. In this context, ensuring the effective allocation of network resources and optimizing the quality of user services have become key challenges facing operators. Although the existing communication network technology has achieved network access optimization and user identification to a certain extent, it has obvious deficiencies in the following core aspects: lack of comprehensive consideration of diversified business scenarios, real-time business assurance, and personalized user needs. The defects of these technologies have resulted in limited evaluation dimensions when responding to the increasingly complex needs of modern communication networks, making it difficult to ensure service quality under high load and low latency requirements. At the same time, it has failed to fully tap the potential of network resources and achieve optimal resource allocation.
[0003] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0004] The embodiments of the present application provide a wireless communication method and system to at least solve the technical problem that a terminal in a related business scenario cannot flexibly switch to a more suitable neighboring base station according to its own business needs.
[0005] According to one aspect of an embodiment of the present application, a wireless communication method is provided, including: a terminal obtains usage status information of a terminal user, and uses a pre-trained first scoring model to analyze the usage status information 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 based on the target service level score, and the second resource allocation information is resource allocation information allocated by each second base station adjacent to the first base station to the terminal based on the target service level score after receiving the target service level score transmitted by the first base station and fed back to the first base station, and the type of resource allocation information includes at least one of the following: service quality level and resource reservation amount; a first satisfaction score for the first base station is determined based on the first resource allocation information, and a second satisfaction score for each second base station is determined based on each second resource allocation information; a target base station is determined from the first base station and each second base station based on the service needs of the terminal user, the first satisfaction score and each second satisfaction score, and service interaction is performed with the target base station.
[0006] Optionally, the terminal obtains the usage status information of the terminal user, and uses the pre-trained first scoring model to analyze the usage status information to obtain the target service level score of the terminal user, including: the terminal obtains at least one type of usage status information of the terminal user, wherein the type of the usage status information includes at least one of the following: consumption capacity 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, special event response information; performs data preprocessing on the usage status information; uses the first scoring model to analyze each type of preprocessed usage status information to obtain a first service level sub-score corresponding to each type of usage status information;
[0007] The first weight coefficient corresponding to each type of usage status information is used to perform weighted summation on each first service level sub-score to obtain the target service level score of the terminal user.
[0008] Optionally, weighted summing of the first service level sub-scores is performed using a preset first weight coefficient corresponding to each type of usage status information, including: for the first service level sub-score corresponding to each type of usage status information, processing the first service level sub-score 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 , where x C 、x U 、x B 、x I 、x S 、x P 、x F 、x M 、x R 、x Erepresents the first service level sub-score corresponding to consumption capacity 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 (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 capacity 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, and a, b, c, d, f, g, h, k, l, m, n, p, q, and r are all preset constants; the first weight coefficient corresponding to each type of preset usage status information is used to perform weighted summation on each second service level sub-score to obtain the target service level score of the terminal user.
[0009] Optionally, the target service level score is sent to the first base station currently connected, and the first resource allocation information and the second resource allocation information fed back by the first base station are received, including: sending a wireless resource control establishment request message to the first base station, wherein the wireless resource control connection request message carries the target service level score; receiving a wireless resource control establishment completion message fed back by the first base station, wherein the wireless resource control establishment completion message carries indication information used to reflect that the first base station has received the target service level score; receiving a wireless resource control connection reconfiguration message fed back by the first base station, wherein the wireless 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.
[0010] Optionally, a first satisfaction score for the first base station is determined based on the first resource allocation information, and a second satisfaction score for the corresponding second base station is determined based on each piece of 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 location 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 various types of first signal measurement information and various types of first resource allocation information to obtain multiple first scoring results, and using preset second weight coefficients corresponding to various types of signal measurement information and resource allocation information to weighted sum each first scoring result to obtain a first satisfaction score for the first base station; for each second base station, using a second scoring model to score various types of second signal measurement information and various types of second resource allocation information corresponding to the second base station to obtain multiple second scoring results, and using a second weight coefficient to weighted sum each second scoring result to obtain a second satisfaction score for the second base station.
[0011] Optionally, a target base station is determined from the first base station and each second base station based on the business needs of the terminal user, the first satisfaction score and each second satisfaction score, including: obtaining the business needs of the terminal user and determining a satisfaction score threshold corresponding to the business needs; when the first satisfaction score is not less than the satisfaction score threshold, determining the first base station as the target base station; when the first satisfaction score is less than the satisfaction score threshold, determining the maximum satisfaction score among 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, when the first satisfaction score is less than the satisfaction score threshold, resource reallocation information is sent to the first base station, and response information fed back by the first base station is received, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the business needs of the terminal user and that resource allocation needs to be increased; when the response information carries third resource allocation information that the first base station reallocates to the terminal, a third satisfaction score for the first base station is determined based on the third resource allocation information; when the third satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; when the third satisfaction score is less than the satisfaction score threshold, or the response information reflects that the first base station cannot add additional resource allocation for the terminal, the maximum satisfaction score among 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.
[0013] According to another aspect of an embodiment of the present application, a wireless communication method is also provided, including: a first base station obtains 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 analyzing usage status information of the terminal user obtained by using a pre-trained first scoring model; first resource allocation information allocated to the terminal is determined based on 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 to the terminal based on the target service level score is received as feedback from each second base station; and the first resource allocation information and the second resource allocation information are sent to the terminal.
[0014] Optionally, obtaining the target service level score sent by the terminal includes: receiving a wireless resource control establishment request message sent by the terminal, wherein the wireless resource control connection request message carries the target service level score; and feeding back a wireless resource control establishment completion message to the terminal, wherein the wireless resource control establishment completion message carries indication information for reflecting that the target service level score has been received.
[0015] Optionally, determining the first resource allocation information allocated to the terminal based on 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 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 based on the target service level score is received and fed back by each second base station, including: sending a resource status request message to each second base station through the Xn interface, wherein the resource status request message carries the target service level score; receiving a resource status update message fed back by each second base station through the Xn interface, wherein the resource status update message carries the second resource allocation information corresponding to each second base station.
[0017] Optionally, sending the first resource allocation information and the second resource allocation information to the terminal includes: sending a wireless resource control connection reconfiguration message to the terminal, wherein the wireless 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.
[0018] Optionally, resource reallocation information sent by the receiving terminal is used to reflect that the first resource allocation information cannot meet the business needs of the terminal user and that additional resource allocation is required; when there are remaining resources in the first base station, the sum of the first resource allocation information and the remaining resource information is determined to be third resource allocation information, and the third resource allocation information is sent to the terminal; when there are no remaining resources in the first base station, response information is fed back to the terminal to reflect that the first base station cannot add additional resource allocation for the terminal.
[0019] According to another aspect of an embodiment of the present application, a wireless communication system is also provided, including: a terminal, a first base station to which the terminal is currently connected, and a plurality of second base stations adjacent to the first base station, wherein the terminal is used to obtain usage status information of a terminal user, and analyze the usage status information 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 the first base station; the first base station is used to determine first resource allocation information allocated to the terminal based on the target service level score; the target service level score is sent to each second base station, and second resource allocation information allocated to the terminal based on the target service level score fed back by each second base station; the first resource allocation information and the second resource allocation information are sent to the terminal; the terminal is also used to determine a first satisfaction score for the first base station based on the first resource allocation information, and to determine a second satisfaction score for each second base station based on each second resource allocation information; a target base station is determined from the first base station and each second base station based on the service needs of the terminal user, the first satisfaction score and each second satisfaction score, and service interaction is performed with the target base station.
[0020] According to another aspect of an embodiment of the present application, a computer program product is further provided, the computer program product comprising: a computer program, wherein when the computer program is executed by a processor, the above-mentioned wireless communication method is implemented.
[0021] According to another aspect of an embodiment of the present application, an electronic device is further provided. The electronic device includes: a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the above-mentioned wireless communication method through the computer program.
[0022] In an embodiment of the present application, the terminal collects user usage status information, and uses the pre-trained first scoring model to analyze this information, evaluates the user's service level score, and sends the service level score to the currently accessed first base station. At the same time, the first base station will share this score with the adjacent second base station. Based on this score, the first base station and all related second base stations will provide corresponding resource allocation information, including but not limited to service quality level and resource reservation. The terminal calculates the satisfaction score for the first base station based on the received first resource allocation information, and at the same time, calculates the satisfaction score for each second base station based on the resource allocation information from the second base station. Combined with the user's business needs and the satisfaction scores of each base station, the terminal finally decides which base station is the best choice (target base station) and establishes a connection with it for subsequent data interaction. By accurately matching user needs with network resources, the service quality and user experience can be significantly improved. Dynamically adjusting resource allocation strategies based on actual user needs can help to more rationally utilize limited network resources. Flexible switching between multiple base stations is supported to ensure a good service experience even when the network environment changes. By selecting the optimal base station for data transmission, the risk of communication delays and data loss can be effectively reduced. The specific needs of different users are taken into account, a customized service experience is provided, user satisfaction is enhanced, and the technical problem that the terminal cannot flexibly switch to a more suitable neighboring base station according to its own business needs in related business scenarios is solved. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0024] Figure 1 is a schematic diagram of the structure of an optional wireless communication system according to an embodiment of the present application;
[0025] Figure 2 It 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 It is a schematic diagram of an optional modification of the content of a radio resource control establishment completion message according to an embodiment of the present application;
[0027] Figure 4 It is a schematic diagram of an optional modification of the content of a resource status request message sent 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 present application;
[0030] Figure 7 It is a schematic diagram of the structure of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution 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 part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0032] It should be noted that the terms "first", "second", etc. in the specification, claims and drawings of the present application are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0033] Example 1
[0034] According to an embodiment of the present application, a wireless communication system is provided, such as Figure 1 As shown, the wireless communication system at least includes: a terminal 11, a first base station 12 currently accessed by the terminal, and a plurality of second base stations 13 (1-m) adjacent to the first base station, wherein:
[0035] The terminal 11 is used to obtain the usage status information of the terminal user, and analyze the usage status information using the pre-trained first scoring model to obtain the 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, and receive second resource allocation information allocated to the terminal according to the target service level score fed back by each second base station; and send the first resource allocation information and the second resource allocation information to the terminal;
[0037] Terminal 11 is also used to determine a first satisfaction score for the first base station based on the first resource allocation information, and to determine a second satisfaction score for each second base station based on each second resource allocation information; to determine a target base station from the first base station and each second base station based on the service needs of the terminal user, the first satisfaction score and each second satisfaction score, and to perform service interaction with the target base station.
[0038] The functions of each module of the wireless communication system are described below in conjunction with a specific implementation process.
[0039] The terminal obtains the usage status information of the terminal user, and uses the pre-trained first scoring model to analyze the usage status information to obtain the target service level score of the terminal user. Specifically, the following method can be used:
[0040] The terminal obtains at least one type of usage status information of the terminal user, wherein the type of the usage status information includes at least one of the following: consumption capacity 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; performs data preprocessing on the usage status information; uses a first scoring model to analyze each type of preprocessed usage status information to obtain a first service level sub-score corresponding to each type of usage status information; and performs weighted summation on each first service level sub-score using a preset first weight coefficient corresponding to each type of usage status information to obtain a target service level score for the terminal user.
[0041] Among them, the first scoring model is trained based on multi-dimensional user behavior and network parameter information, aiming to evaluate the service demand level of terminal users under the current usage status. The model input may include but is not limited to wireless network parameters, package information, years of use, consumption behavior, business 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, consumption capacity information may include the type of package purchased by the user, monthly consumption amount, etc., usage behavior information may include user call activity, data traffic usage, frequency of new service attempts, etc., user influence information may include the user's influence in society, such as whether the user is an important enterprise user, user stability information may include the stability of the user's consumption and service usage, such as volatility and continuous usage time, user potential value information may include the value that the user may bring in the future, such as growth potential and loyalty, user channel information may include the channel through which the user obtains services, whether the user is a special channel user, user feedback information may include user satisfaction with the service and NPS score, social media influence information may include the number of times the user is mentioned and the number of positive reviews on social media, user recommendation information may include the number of new user registrations successfully recommended by the user, and special event response information may 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 true contribution of certain characteristics (such as high-consumption, high-influence users) to the service level, various types of usage status information can be further processed to better adjust and balance the impact of information in different dimensions to ensure that the evaluation is more in line with the actual value. The processing steps are as follows: for the first service level sub-score corresponding to each type of usage status information, the first service level sub-score is processed using the target formula corresponding to the type of usage status information to obtain the second service level sub-score corresponding to the type of usage status information; the second service level sub-scores are weighted and summed using the preset first weight coefficient corresponding to each type of usage status information to obtain the target service level score for the terminal user.
[0046] The first service level sub-score corresponding to the consumption capacity information can be processed using the following formula:
[0047]
[0048] In the formula, x C Indicates the first service level sub-rating information corresponding to the consumption capacity information, f C (x C) represents the second service level sub-score corresponding to the consumption capacity information, a is a preset constant, and consumption capacity is often nonlinear, which means 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 allocated to high-value users first. The adjustment factor a is used to control the size of this difference.
[0049] The first service level sub-score corresponding to the usage behavior information can be processed using the following formula:
[0050]
[0051] In the formula, x U Indicates the first service level sub-rating information 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 the contribution of these values to the evaluation should not be too dominant. The square root function can smooth the impact of these extreme values to ensure that the scoring system does not over-reward or punish users with extreme behaviors, thereby achieving a fairer and more reasonable evaluation.
[0052] The first service level sub-score corresponding to the user influence information can be processed using the following formula:
[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, b is a preset constant, and the power function is used to highlight users with higher influence scores. b is an adjustment factor greater than 1. There is usually a power law relationship between the influence score and the user value, that is, the contribution of users with greater influence to the network value is much higher than that of ordinary users. The use of the power function can significantly amplify the proportion of users with greater influence in the total score.
[0055] The first service level sub-score corresponding to the user stability information can be processed using the following formula:
[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 user stability data may be close to zero, and direct use may cause calculation problems. 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] The first service level sub-score corresponding to the user's potential value information can be processed using the following formula:
[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's potential value information, f S (x S ) represents the second service level sub-score corresponding to the user's potential value information, and d is a preset constant. The potential value information may be directly related to the user's current contribution. Linear transformation can simply and intuitively reflect this direct relationship, which is convenient for giving proper attention to it in network resource allocation.
[0061] The first service level sub-score corresponding to the user channel information can be processed using the following formula:
[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. The use of an exponential function can ensure that high-value channel users occupy a prominent position in the score.
[0064] The first service level sub-score corresponding to the user feedback information can be processed using the following formula:
[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, user feedback is an important indicator of user satisfaction, but its influence should not be infinite. This formula ensures that the influence of feedback information in the score is bounded through the deformation of the logistic function, avoiding the scoring system from 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 social media image information, l is a preset constant, and social media influence may vary significantly, but its contribution to user value should have a certain upper limit. This formula also uses a deformation of the logistic function to ensure that the impact of social media influence in the score takes into account its importance while remaining within a reasonable range.
[0070] The first service level sub-score corresponding to the user recommendation information can be processed using the following formula:
[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, q is a preset constant, and user recommendations have a direct contribution to the network value, and its impact is usually in a power-law relationship with the number of recommendations. Using a power function can ensure that users who successfully recommend new user registrations will receive a significant improvement in their scores.
[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, and the special event response information may be directly related to the user's contribution at the critical moment. The linear transformation can intuitively reflect this direct relationship and ensure that the network gives due attention to such users.
[0076] After obtaining the second service level sub-scores corresponding to the above-mentioned information, weighted summation is performed on each second service level sub-score using the preset first weight coefficient corresponding to each type of usage status information 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 usage status information and can be used to determine the user's service priority and resource allocation strategy in the network. High-scoring users will obtain higher quality service guarantees, such as priority data transmission, more stable connections, etc. After obtaining the target service level score of the above terminal user, the terminal sends the target service level score to the first base station currently accessed.
[0078] The first base station obtains a target service level score sent by the terminal, wherein the target service level score is a target service level score of the terminal user obtained by the terminal analyzing the usage status information of the terminal user obtained by using a pre-trained first scoring model; determines first resource allocation information allocated to the terminal based on the target service level score; sends the target service level score to each second base station adjacent to the first base station, and receives second resource allocation information allocated to the terminal based on the target service level score fed back by each second base station; and sends the first resource allocation information and the second resource allocation information to the terminal.
[0079] As an optional implementation manner, the terminal sends the target service level score to the currently connected first base station, and receives the first resource allocation information and the second resource allocation information fed back by the first base station, which can be implemented 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 a target service level score.
[0081] For example, the terminal device first undergoes chip modification and integrates a data acquisition module to collect wireless network parameters and terminal SIM card information, including multi-domain data such as the terminal user's consumption capacity, usage behavior, and influence, and then obtains the target service level score to be sent through the above-mentioned process of obtaining the target service level score. This score comprehensively reflects the user's value and real-time business needs. During the random access process of the terminal, once the terminal completes the initial 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. In this message, the terminal will attach the target service level score it calculated. In order to support the reporting of this information, the 3GPP (3rd Generation Partnership Project) protocol TS38.331 needs to be adjusted accordingly, and new fields need to be added to carry information such as the target service level score to ensure that the base station can identify and process this data. The adjustment of the new fields and the protocol specifications of the RRC SetupRequest message are as follows: Figure 2 shown.
[0082] The first base station obtains a target service level score sent by the terminal, wherein the target service level score is a target service level score of the terminal user obtained by the terminal analyzing the obtained usage status information of the terminal user using a pre-trained first scoring model.
[0083] The first base station feeds back a radio resource control establishment completion message to the terminal, wherein the radio resource control establishment completion 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. Based on this information, the base station adjusts the resource evaluation and allocation strategy, and determines whether to provide priority services for the terminal according to the score, such as resource reservation and QoS (Quality of Service) guarantee. In addition, the first base station adds information interaction to the radio resource control setup completion message (RRCSetupCompleteMessage) of the 3GPP TS 38.331 protocol, and performs terminal side information conversion, adjustment of the newly added fields, and protocol specifications of the RRCSetupComplete message, such as Figure 3 shown.
[0085] As an optional implementation, after receiving the target level score, the first base station determines the first resource allocation information allocated to the terminal based on the target service level score, which can be done in the following way: determine the first resource allocation information corresponding to the target service level score from the 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.
[0086] For example, the first base station calculates the first resource allocation information allocated to the terminal based on the target service level score, which may include QoS parameters (such as delay, jitter, packet loss rate), reserved bandwidth, priority settings, etc. The calculation of resource allocation information usually takes the score into consideration. The higher the score, the more prioritized and abundant the resource allocation is, so as 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 second resource allocation information allocated to the terminal based on the target service level score fed back by each second base station. The specific steps can be performed in the following manner: a resource status request message is sent to each second base station through the Xn interface, wherein the resource status request message carries the target service level score; the second base station calculates the second resource allocation information based on the target level score, that is, a resource guarantee plan provided for the terminal within the coverage area of the second base station; the first base station receives resource status update messages fed back by each second base station through the Xn interface, wherein the resource status update message carries the second resource allocation information corresponding to each second base station.
[0088] For example, according to the existing 3GPP protocol 3GPP TS38.423, the Xn port already supports obtaining neighboring cell PRB utilization, CPU utilization, neighboring cell bandwidth and other information through Xn-AP, but obtaining QoS level, resource reservation number, etc. requires adding the sixth bit = QoS level, the seventh bit = resource reservation number, the eighth bit = ... in the protocol 3GPPTS38.423 RESOURCE STATUS REQUEST resource status request, and adjusting the 3GPP TS38.331 protocol to ensure that the serving base station can pass the guarantee information of the neighboring base station to the terminal through the radio resource control connection reconfiguration message, especially adding a measParamToAddModList field in RESOURCE STATUSREQUEST to describe the status of various parameter indicators, including key information such as the QoS level and resource reservation number of the neighboring base station, the adjustment of the new field and the protocol specification of RESOURCE STATUS REQUEST, such as Figure 4 shown.
[0089] After obtaining the above-mentioned first resource allocation information and second resource allocation information, the first base station feeds back a wireless resource control connection reconfiguration message to the terminal, wherein the wireless 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 the terminal receives the radio resource control connection reconfiguration message fed back by the first base station, the terminal determines the first satisfaction score for the first base station according to the first resource allocation information, and determines the second satisfaction score for the corresponding second base station according to each second resource allocation information, which can be specifically implemented by the following steps:
[0091] Obtain 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 location of the base station, and transmission delay of the base station;
[0092] For the first base station, use the pre-trained second scoring model to score various types of first signal measurement information and various types of first resource allocation information to obtain multiple first scoring results, and use the preset second weight coefficients corresponding to the various types of signal measurement information and resource allocation information to weighted sum the first scoring results to obtain a first satisfaction score for the first base station;
[0093] For each second base station, the second scoring model is used to score various types of second signal measurement information and various types of second resource allocation information corresponding to the second base station to obtain multiple second scoring results, and the second weight coefficient is used to weight and sum the second scoring results to obtain a second satisfaction score for 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 quality of service provided by the i-th base station, R i represents the number of resources reserved by the i-th base station, C irepresents the communication cost and fee of the i-th base station, P i represents the signal strength of the i-th base station, L i represents the geographical location of the i-th base station, T i represents the transmission delay of the i-th base station, ω Q ,ω R ,ω C ,ω P ,ω L ,ω T They are the weights of QoS, resource reservation, cost, signal strength, geographical location and transmission delay.
[0096] As an optional implementation, the terminal determines the target base station from the first base station and each second base station based on the business needs of the terminal user, the first satisfaction score and each second satisfaction score. This can be done in the following manner: the terminal obtains the business needs of the terminal user and determines a satisfaction score threshold corresponding to the business needs; when the first satisfaction score is not less than the satisfaction score threshold, the first base station is determined to be the target base station; when the first satisfaction score is less than the satisfaction score threshold, the maximum satisfaction score among 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.
[0097] As an optional implementation, when the first satisfaction score is less than the satisfaction score threshold, the terminal sends resource reallocation information to the first base station and receives response information fed back by the first base station, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the business needs of the terminal user and that resource allocation needs to be increased.
[0098] The first base station receives resource reallocation information sent by the terminal, and when there are remaining resources in the first base station, determines that the sum of the first resource allocation information and the remaining resource information is third resource allocation information, and sends the third resource allocation information to the terminal; when there are no remaining resources in the first base station, feedback is sent to the terminal to reflect that the first base station cannot add additional resource allocation for the terminal.
[0099] When the terminal carries the third resource allocation information reallocated by the first base station to the terminal in the response information, the third satisfaction score for the first base station is determined based on the third resource allocation information; when the third satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; when the third satisfaction score is less than the satisfaction score threshold, or the response information reflects that the first base station cannot add additional resource allocation for the terminal, the maximum satisfaction score among 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.
[0100] After determining the target base station by any of the above methods, the terminal performs service interaction with the target base station.
[0101] In an embodiment of the present application, the terminal collects user usage status information, and uses the pre-trained first scoring model to analyze this information, evaluates the user's service level score, and sends the service level score to the currently accessed first base station. At the same time, the first base station will share this score with the adjacent second base station. Based on this score, the first base station and all related second base stations will provide corresponding resource allocation information, including but not limited to service quality level and resource reservation. The terminal calculates the satisfaction score for the first base station based on the received first resource allocation information, and at the same time, calculates the satisfaction score for each second base station based on the resource allocation information from the second base station. Combined with the user's business needs and the satisfaction scores of each base station, the terminal finally decides which base station is the best choice (target base station) and establishes a connection with it for subsequent data interaction. By accurately matching user needs with network resources, the service quality and user experience can be significantly improved. Dynamically adjusting resource allocation strategies based on actual user needs can help to more rationally utilize limited network resources. Flexible switching between multiple base stations is supported to ensure a good service experience even when the network environment changes. By selecting the optimal base station for data transmission, the risk of communication delays and data loss can be effectively reduced. The specific needs of different users are taken into account, a customized service experience is provided, user satisfaction is enhanced, and the technical problem that the terminal cannot flexibly switch to a more suitable neighboring base station according to its own business needs in related business scenarios is solved.
[0102] Example 2
[0103] According to an embodiment of the present application, a wireless communication method for a wireless communication system applied in Example 1 is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0104] Figure 5 is a flow chart of a wireless communication method provided according to an embodiment of the present application, such as Figure 5 As shown, the method comprises the following steps:
[0105] Step S502, the terminal obtains the usage status information of the terminal user, and uses the pre-trained first scoring model to analyze the usage status information to obtain the target service level score of the terminal user;
[0106] Step S504, sending the target service level score to the currently connected first base station, and receiving 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, and the second resource allocation information is the resource allocation information allocated to the terminal by each second base station adjacent 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 fed back to the first base station, and the type of resource allocation information includes at least one of the following: service quality level and resource reservation amount;
[0107] Step S506, determining a first satisfaction score for the first base station according to the first resource allocation information, and determining a second satisfaction score for 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 the second base stations according to the service demand of the terminal user, the first satisfaction score and the second satisfaction scores, and performing service interaction with the target base station.
[0109] The following describes each step of the wireless communication method in conjunction with a specific implementation process.
[0110] The terminal obtains the usage status information of the terminal user, and uses the pre-trained first scoring model to analyze the usage status information to obtain the target service level score of the terminal user.
[0111] The terminal obtains at least one type of usage status information of the terminal user, wherein the type of the usage status information includes at least one of the following: consumption capacity 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; performs data preprocessing on the usage status information; uses a first scoring model to analyze each type of preprocessed usage status information to obtain a first service level sub-score corresponding to each type of usage status information; and performs weighted summation on each first service level sub-score using a preset first weight coefficient corresponding to each type of usage status information to obtain a target service level score for the terminal user.
[0112] The method of weighting and summing the first service level sub-scores by using the preset first weight coefficient corresponding to each type of usage status information includes: for the first service level sub-score corresponding to each type of usage status information, processing the first service level sub-score by using the target formula corresponding to the type of usage status information to obtain the second service level sub-score corresponding to the type of usage status 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] In the formula, x C 、x U 、x B 、x I 、x S 、x P 、x F 、x M 、x R 、x E represents the first service level sub-score corresponding to consumption capacity 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 capacity 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, and a, b, c, d, f, g, h, k, l, m, n, p, q, and r are all preset constants; the first weight coefficient corresponding to each type of preset usage status information is used to perform weighted summation on each second service level sub-score 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 connected, and receives first resource allocation information and 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 based on the target service level score, and the second resource allocation information is for each second base station adjacent to the first base station. After receiving the target service level score transmitted by the first base station, the resource allocation information is allocated to the terminal based on the target service level score and fed back to the first base station, and the type of resource allocation information includes at least one of the following: service quality level and resource reservation amount.
[0124] The target service level score is sent to the first base station currently connected, and the first resource allocation information and the second resource allocation information fed back by the first base station are received, including: sending a wireless resource control establishment request message to the first base station, wherein the wireless resource control connection request message carries the target service level score; receiving a wireless resource control establishment completion message fed back by the first base station, wherein the wireless resource control establishment completion message carries indication information used to reflect that the first base station has received the target service level score; receiving a wireless resource control connection reconfiguration message fed back by the first base station, wherein the wireless 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.
[0125] Determine a first satisfaction score for the first base station based on the first resource allocation information, and determine a second satisfaction score for the corresponding second base station based on 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 location of the base station, and transmission delay of the base station; for the first base station, use a pre-trained second scoring model to score various types of first signal measurement information and various types of first resource allocation information to obtain multiple first scoring results, and use preset second weight coefficients corresponding to various types of signal measurement information and resource allocation information to weighted sum each first scoring result to obtain a first satisfaction score for the first base station; for each second base station, use a second scoring model to score various types of second signal measurement information and various types of second resource allocation information corresponding to the second base station to obtain multiple second scoring results, and use a second weight coefficient to weighted sum each second scoring result to obtain a second satisfaction score for the second base station.
[0126] Determining a target base station from a first base station and each second base station based on the business needs of a terminal user, a first satisfaction score and each second satisfaction score, includes: obtaining the business needs of the terminal user, and determining a satisfaction score threshold corresponding to the business needs; when the first satisfaction score is not less than the satisfaction score threshold, determining the first base station as the target base station; when the first satisfaction score is less than the satisfaction score threshold, determining the maximum satisfaction score among 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.
[0127] When the first satisfaction score is less than the satisfaction score threshold, resource reallocation information is sent to the first base station, and response information fed back by the first base station is received, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the business needs of the terminal user and that resource allocation needs to be increased; when the response information carries the third resource allocation information that the first base station reallocates to the terminal, a third satisfaction score for the first base station is determined based on the third resource allocation information; when the third satisfaction score is not less than the satisfaction score threshold, the first base station is determined as the target base station; when the third satisfaction score is less than the satisfaction score threshold, or the response information reflects that the first base station cannot add additional resource allocation for the terminal, the maximum satisfaction score among 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 determining the target base station according to any of the above methods, the terminal performs service interaction with the target base station.
[0129] It should be noted that each module in the wireless communication method in the embodiment of the present application corresponds one by one to each implementation step of the wireless communication device in Example 1. Since a detailed description has been given in Example 1, some details not reflected in this embodiment can be referred to Example 1 and will not be repeated here.
[0130] Example 3
[0131] According to an embodiment of the present application, a wireless communication method for a wireless communication system applied in Example 1 is also provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0132] Figure 6 is a flow chart of a wireless communication method provided according to an embodiment of the present application, such as Figure 6 As shown, the method comprises the following steps:
[0133] Step S602: The first base station obtains a target service level score sent by the terminal, wherein the target service level score is a target service level score of the terminal user obtained by the terminal analyzing the acquired usage status information of the terminal user using a pre-trained first scoring model;
[0134] Step S604, determining 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 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: Send the first resource allocation information and the second resource allocation information to the terminal.
[0137] The following describes each step of the wireless communication method in conjunction with a specific implementation process.
[0138] The first base station obtains a target service level score sent by the terminal, wherein the target service level score is a target service level score of the terminal user obtained by the terminal analyzing the obtained usage status information of the terminal user using a pre-trained first scoring model.
[0139] Among them, obtaining the target service level score sent by the terminal includes: receiving a wireless resource control establishment request message sent by the terminal, wherein the wireless resource control connection request message carries the target service level score; and feeding back a wireless resource control establishment completion message to the terminal, wherein the wireless resource control establishment completion message carries indication information for reflecting that the target service level score has been received.
[0140] Determine the first resource allocation information allocated to the terminal according to the target service level score. Specifically, determine 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.
[0141] 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 from each second base station. Specifically, a resource status request message is sent to each second base station through an Xn interface, wherein the resource status request message carries the target service level score; and a resource status update message is received from each second base station through an Xn interface, wherein the resource status update message carries the second resource allocation information corresponding to each second base station.
[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 is sent 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.
[0143] The terminal determines a first satisfaction score for the first base station based on the first resource allocation information, and determines a second satisfaction score for each second base station based on each second resource allocation information; when the first satisfaction score is less than a satisfaction score threshold, the terminal sends resource reallocation information to the first base station, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the business needs of the terminal user and that additional resource allocation is required.
[0144] Receive resource reallocation information sent by the terminal, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the business needs of the terminal user and that additional resource allocation is required; when there are remaining resources in the first base station, determine that the sum of the first resource allocation information and the remaining resource information is the third resource allocation information, and send the third resource allocation information to the terminal; when there are no remaining resources in the first base station, feedback to the terminal response information reflecting that the first base station cannot add additional resource allocation for the terminal.
[0145] It should be noted that each module in the wireless communication method in the embodiment of the present application corresponds one by one to each implementation step of the wireless communication device in Example 1. Since a detailed description has been given in Example 1, some details not reflected in this embodiment can be referred to Example 1 and will not be repeated here.
[0146] Example 4
[0147] According to an embodiment of the present application, a computer program product is also provided, which includes a computer program, wherein when the computer program is executed by a processor, the wireless communication method in Example 2 or Example 3 is implemented.
[0148] According to an embodiment of the present application, a non-volatile storage medium is also provided, which includes a stored computer program, wherein the device where the non-volatile storage medium is located executes the wireless communication method in Example 2 or Example 3 by running the computer program.
[0149] According to an embodiment of the present application, a processor is further provided, which is used to run a computer program, wherein the wireless communication method in Example 2 or Example 3 is executed when the computer program is running.
[0150] According to an embodiment of the present application, an electronic device is also provided, which includes: a memory and a processor, wherein a computer program is stored in the memory, and the processor is configured to execute the wireless communication method in Example 2 or Example 3 through the computer program.
[0151] Specifically, when the computer program is running, the following steps can be executed: the terminal obtains the usage status information of the terminal user, and uses the pre-trained first scoring model to analyze the usage status information 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, and the second resource allocation information is the resource allocation information allocated to the terminal by each second base station adjacent 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 fed back to the first base station, and the type of resource allocation information includes at least one of the following: service quality level and resource reservation amount; a first satisfaction score for the first base station is determined based on the first resource allocation information, and a second satisfaction score for each second base station is determined based on each second resource allocation information; a target base station is determined from the first base station and each second base station based on the service needs of the terminal user, the first satisfaction score and each second satisfaction score, and service interaction is performed with the target base station.
[0152] Specifically, when the computer program is running, the following steps can also be executed: the first base station obtains a 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 usage status information of the terminal user obtained by using a pre-trained first scoring model; first resource allocation information allocated to the terminal is determined based on 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 to the terminal based on the target service level score is received from each second base station; and the first resource allocation information and the second resource allocation information are sent to the terminal.
[0153] As an optional implementation, the electronic device may be in the form of a mobile terminal, a computer terminal or a similar computing device. Figure 7 FIG. 1 shows a hardware structure block diagram of an electronic device for implementing a wireless communication method. Figure 7 As shown, the electronic device 70 may include one or more (shown as 702a, 702b, ..., 702n in the figure) processors 702 (the processor 702 may include but is not limited to a processing device such as a microprocessor MCU or a programmable logic device FPGA), a memory 704 for storing data, and a transmission device 706 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the BUS bus), a network interface, a power supply and / or a camera. It can be understood by those skilled in the art that Figure 7 The structure shown is only for illustration and does not limit the structure of the above electronic device. Figure 7 More or fewer components as shown, or with Figure 7 Different configurations are shown.
[0154] It should be noted that the one or more processors 702 and / or other data processing circuits described above may generally be referred to herein as "data processing circuits". The data processing circuits may be embodied in whole or in part as software, hardware, firmware, or any other combination thereof. In addition, the data processing circuit may be a single independent processing module, or may be incorporated in whole or in part into any of the other components in the electronic device 70. As described in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of a variable resistor terminal path connected to an interface).
[0155] The memory 704 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the wireless communication method in the embodiment of the present application. The processor 702 executes various functional applications and data processing by running the software programs and modules stored in the memory 704, that is, realizing the vulnerability detection method of the above-mentioned application. The memory 704 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 704 may further include a memory remotely arranged relative to the processor 702, and these remote memories may be connected to the electronic device 70 via 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 combinations thereof.
[0156] The transmission device 706 is used to receive or send data via a network. The specific example of the above network may include a wireless network provided by a 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 (RF) module, which is used to communicate with the Internet wirelessly.
[0157] The display may be, for example, a touch screen liquid crystal display (LCD) that enables a user to interact with a user interface of the electronic device 70 .
[0158] The serial numbers of the above embodiments are only for description and do not represent the advantages or disadvantages of the embodiments.
[0159] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0160] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0161] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0162] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0163] If the integrated unit is implemented 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 solution of the present application, or the part that contributes to the prior art or all or part of the technical solution, can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned storage medium includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), mobile hard disk, disk or optical disk, etc., which can store program code.
[0164] The above are only preferred implementations of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A wireless communication method, characterized in that: include: The terminal obtains the usage status information of the terminal user, and analyzes the usage status information 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 currently accessed first base station, 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, and the second resource allocation information is resource allocation information allocated to the terminal by each second base station adjacent 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 fed back to the first base station, and the type of the resource allocation information includes at least one of the following: service quality level and resource reservation amount; Determine a first satisfaction score for the first base station according to the first resource allocation information, and determine a second satisfaction score for each of the second base stations according to each of the second resource allocation information; A target base station is determined from the first base station and each of the second base stations according to the service demand of the terminal user, the first satisfaction score and each of the second satisfaction scores, and service interaction is performed with the target base station.
2. The method according to claim 1, characterized in that The terminal obtains the usage status information of the terminal user, and analyzes the usage status information using the pre-trained first scoring model to obtain the target service level score of the terminal user, including: The terminal obtains at least one type of usage status information of the terminal user, wherein the type of the usage status information includes at least one of the following: consumption capacity 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; Analyzing the preprocessed usage status information of each type using the first scoring model to obtain a first service level sub-score corresponding to each type of usage status information; The target service level score of the terminal user is obtained by weighting and summing the first service level sub-scores using the preset first weight coefficient corresponding to each type of the usage status information.
3. The method according to claim 2, characterized in that The weighted summation of each of the first service level sub-scores is performed using a preset first weight coefficient corresponding to each type of the usage status information, including: For each type of the first service level sub-score corresponding to the usage status information, the first service level sub-score is processed using a target formula corresponding to the type of the usage status information to obtain a second service level sub-score corresponding to the type of the 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 E represents the first service level sub-scores corresponding to the consumption capacity information, the usage 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, 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 capacity information, the usage 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, where 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 the second service level sub-scores using the first weight coefficient corresponding to each type of the preset usage status information.
4. The method according to claim 1, characterized in that: Sending the target service level score to a currently accessed first base station, and receiving first resource allocation information and second resource allocation information fed back by the first base station, includes: Sending a radio resource control establishment 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 establishment completion message fed back by the first base station, wherein the radio resource control establishment completion message carries indication information for reflecting that the first base station has received the target service level score; Receive a wireless resource control connection reconfiguration message fed back by the first base station, wherein the wireless 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.
5. The method according to claim 1, characterized in that Determining a first satisfaction score for the first base station according to the first resource allocation information, and determining a second satisfaction score for the corresponding second base station according to each piece of second resource allocation information, includes: Obtain 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 of the second base stations, 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 location of the base station, and transmission delay of the base station; For the first base station, use a pre-trained second scoring model to score various types of the first signal measurement information and various types of the first resource allocation information to obtain multiple first scoring results, and use preset second weight coefficients corresponding to various types of signal measurement information and resource allocation information to weighted sum each of the first scoring results to obtain the first satisfaction score for the first base station; For each second base station, the 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 multiple second scoring results, and the second weight coefficient is used to perform weighted summation on each second scoring result to obtain the second satisfaction score for the second base station.
6. The method according to claim 1, characterized in that Determining a target base station from the first base station and each of the second base stations according to the service demand of the terminal user, the first satisfaction score, and each of the second satisfaction scores includes: Acquire the business needs of the terminal user and determine a satisfaction score threshold corresponding to the business needs; When 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, 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 according to claim 6, characterized in that The method further comprises: When the first satisfaction score is less than the satisfaction score threshold, sending resource reallocation information to the first base station, and receiving response information fed back by the first base station, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the service needs of the terminal user and that additional resource allocation is required; In a case where the response information carries third resource allocation information that the first base station re-allocates to the terminal, determining a third satisfaction score for the first base station according to the third resource allocation information; When the third satisfaction score is not less than the satisfaction score threshold, determining the first base station as the target base station; When the third satisfaction score is less than the satisfaction score threshold, or the response information reflects that the first base station is unable to add additional resource allocation for the terminal, determine the maximum satisfaction score among the third satisfaction score and each of the second satisfaction scores, and determine that the base station corresponding to the maximum satisfaction score is the target base station.
8. A wireless communication method, characterized in that: include: The first base station obtains a target service level score sent by the terminal, wherein the target service level score is a target service level score of the terminal user obtained by the terminal analyzing the obtained usage status 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 fed back by each second base station allocated to the terminal according to the target service level score; The first resource allocation information and the second resource allocation information are sent to the terminal.
9. The method according to claim 8, characterized in that Get the target service level score sent by the terminal, including: Receiving a radio resource control establishment request message sent by the terminal, wherein the radio resource control connection request message carries the target service level score; Feedback a radio resource control setup completion message to the terminal, wherein the radio resource control setup completion message carries indication information reflecting that the target service level score has been received.
10. The method according to claim 8, characterized in that Determining first resource allocation information allocated to the terminal according to the target service level score includes: 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 the resource allocation relationship mapping table stores different resource allocation information corresponding to different service level scores.
11. The method according to claim 8, characterized in that Sending the target service level score to each second base station adjacent to the first base station, and receiving second resource allocation information fed back by each second base station allocated to the terminal according to the target service level score, including: Sending a resource status request message to each of the second base stations through an Xn interface, wherein the resource status request message carries the target service level score; A resource status update message fed back by each of the second base stations is received through an Xn interface, wherein the resource status update message carries the second resource allocation information corresponding to each of the second base stations.
12. The method according to claim 8, characterized in that The step of sending the first resource allocation information and the second resource allocation information to the terminal includes: A radio resource control connection reconfiguration message is sent 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 of the second base stations.
13. The method according to claim 8, characterized in that The method further comprises: receiving resource reallocation information sent by the terminal, wherein the resource reallocation information is used to reflect that the first resource allocation information cannot meet the service requirements of the terminal user and that additional resource allocation is required; In a case where there are remaining resources in the first base station, determining that the sum of the first resource allocation information and the remaining resource information is third resource allocation information, and sending the third resource allocation information to the terminal; In the case that the first base station has no remaining resources, response information reflecting that the first base station cannot add additional resources to allocate to the terminal is fed back to the terminal.
14. A wireless communication system, characterized in that: include: 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 used to obtain the usage status information of the terminal user, and analyze the usage status information using the pre-trained first scoring model to obtain the 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, and receive second resource allocation information allocated to the terminal according to the target service level score fed back by each of the second base stations; and send the first resource allocation information and the second resource allocation information to the terminal; The terminal is also used to determine a first satisfaction score for the first base station based on the first resource allocation information, and to determine a second satisfaction score for each second base station based on each second resource allocation information; to determine a target base station from the first base station and each second base station based on the service needs of the terminal user, the first satisfaction score and each second satisfaction score, and to perform service interaction with the target base station.
15. A computer program product, characterized in that include: A computer program, wherein when the computer program is executed by a processor, the wireless communication method according to any one of claims 1 to 13 is implemented.
16. An electronic device, characterized in that: include: A memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the wireless communication method according to any one of claims 1 to 13 through the computer program.
Citation Information
Patent Citations
Determination method and device, electronic equipment and storage medium
CN116033452A
Cell switching method and device, equipment and storage medium
CN117156506A
Electronic device, communication method and storage medium
US20240163757A1