User information identification method and device, computer equipment and storage medium
By identifying user information of terminals in the communication beam coverage area, the problem of diversity in low-altitude service demands is solved, and accurate identification of user information and targeted service processing is achieved.
Patent Information
- Application Number
- CN202411812190.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-03-25
AI Technical Summary
The existing technology is difficult to meet the flexible and diverse business needs of low-altitude services, and it is impossible to accurately identify user information to adapt to business needs under different flight stages and states.
By determining the beam index information corresponding to the communication beam, the user information of the terminal in the coverage area, including the user type and the user status. The method includes constructing a mapping relationship between the time frequency position and the time frequency position encoding, obtaining the time frequency position encoding to determine the beam index information, and identifying the user information based on the index information.
It realizes accurate identification of low-altitude network user information, and can perform targeted service processing based on terminals of different types and states to meet the flexible and diverse needs of low-altitude services.
Smart Images

Figure CN119697649A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a user information identification method, device, computer equipment and storage medium. Background Art
[0002] The "low-altitude economy" is becoming increasingly popular. The low-altitude economy has shown great vitality and demand in many fields such as line inspection, logistics distribution, emergency rescue, competitive entertainment, education and training, and urban transportation. With the continuous development of aircraft technology (such as drones), more and more aircraft are widely used in many fields of production and life. With the expansion of aircraft application fields and business models, the demand for aircraft to access mobile communication networks is becoming more and more urgent.
[0003] Low-altitude network users (various aircraft, such as drones) have different service characteristics from traditional ground users. The diversity of low-altitude services is reflected in the fact that low-altitude network users usually have different service requirements at different flight stages, different flight altitudes, and different flight states. Therefore, the current method of adapting service capabilities based on core network configuration of fixed user information can no longer meet the flexible and diverse service needs of low-altitude services. Summary of the invention
[0004] Based on this, it is necessary to provide a user information identification method, device, computer equipment and storage medium that can accurately identify user information to meet the flexible and diverse business needs of low-altitude business in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for identifying user information. The method comprises:
[0006] Determine beam index information corresponding to the communication beam;
[0007] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0008] In one of the embodiments, the step of performing user information identification on a terminal within a coverage area of the communication beam according to the beam index information to obtain user information corresponding to the terminal includes:
[0009] If the user information includes a user type, determining a coverage area of the communication beam according to the beam index information;
[0010] According to the coverage area, a user type corresponding to a terminal in the coverage area is determined.
[0011] In one of the embodiments, determining the coverage area of the communication beam according to the beam index information includes:
[0012] Determining a first mapping relationship between candidate index information and candidate regions;
[0013] Determine, from the candidate index information included in the first mapping relationship, reference index information matching the beam index information;
[0014] The candidate area corresponding to the reference index information in the first mapping relationship is used as the coverage area of the communication beam.
[0015] In one of the embodiments, when there are multiple beam index information, performing user information identification on a terminal within the coverage area of the communication beam according to the beam index information to obtain user information corresponding to the terminal includes:
[0016] If the user information includes a user status, determining an index change according to a timestamp corresponding to each beam index information and a coverage area of a communication beam corresponding to each beam index information;
[0017] According to the index change, user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
[0018] In one of the embodiments, determining the index change according to the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information includes:
[0019] Get the effective time period;
[0020] Filtering each of the beam index information according to an inclusion relationship between a timestamp corresponding to each of the beam index information and the valid time period;
[0021] The index change is determined based on the coverage area of the communication beam corresponding to the filtered beam index information.
[0022] In one of the embodiments, determining the beam index information corresponding to the communication beam according to the time-frequency position coding includes:
[0023] Control the beam index information corresponding to the communication beam sent by the terminal; wherein the beam index information is determined by the terminal according to the time-frequency position coding and the second mapping relationship between the candidate position coding and the candidate index information.
[0024] In one of the embodiments, determining beam index information corresponding to the communication beam includes:
[0025] Obtaining the time-frequency position code corresponding to the communication beam;
[0026] According to the time-frequency position coding, beam index information corresponding to the communication beam is determined.
[0027] In a second aspect, the present application also provides a user information identification device. The device comprises:
[0028] A determination module, used to determine beam index information corresponding to the communication beam;
[0029] An identification module is used to identify user information of terminals within the coverage area of the communication beam according to the beam index information, and obtain user information corresponding to the terminal.
[0030] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0031] Obtaining the time-frequency position code corresponding to the communication beam;
[0032] Determining beam index information corresponding to the communication beam according to the time-frequency position code;
[0033] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0034] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0035] Obtaining the time-frequency position code corresponding to the communication beam;
[0036] Determining beam index information corresponding to the communication beam according to the time-frequency position code;
[0037] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0038] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0039] Obtaining the time-frequency position code corresponding to the communication beam;
[0040] Determining beam index information corresponding to the communication beam according to the time-frequency position code;
[0041] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0042] The above-mentioned user information identification method, device, computer equipment and storage medium determine the beam index information corresponding to the communication beam, and then, based on the beam index information, identify the user information of the terminal within the coverage area of the communication beam to obtain the user information corresponding to the terminal. According to the above content, it can be known that the present application can determine the beam index information corresponding to the communication beam in advance through the time-frequency position coding corresponding to the communication beam, and perform user information identification operations through the beam index information corresponding to the communication beam, so as to ensure that the user information of the terminal is analyzed and obtained according to the communication beam accessed by the terminal, so as to ensure that the business needs of the relevant business terminals of different types of terminals are met in a targeted manner, and the characteristics of low-altitude networks and ground-to-air users are combined to perform targeted user information identification operations, thereby ensuring the accuracy of user information determination, so that the business needs of ground-to-air users can be better met in subsequent business processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 An application environment diagram of a user information identification method provided in an embodiment of the present application;
[0044] Figure 2 A flowchart of a first user information identification method provided in an embodiment of the present application;
[0045] Figure 3 A schematic diagram of beam time-frequency information provided in an embodiment of the present application;
[0046] Figure 4 A schematic diagram of the first beam coverage provided in an embodiment of the present application;
[0047] Figure 5 A flowchart of a second user information identification method provided in an embodiment of the present application;
[0048] Figure 6 A flowchart of a third user information identification method provided in an embodiment of the present application;
[0049] Figure 7 A schematic diagram of the second beam coverage provided in an embodiment of the present application;
[0050] Figure 8 A schematic diagram of the third beam coverage provided in an embodiment of the present application;
[0051] Fig. 9 A flowchart of a fourth user information identification method provided in an embodiment of the present application;
[0052] Fig.10 A structural block diagram of a user information identification device provided in an embodiment of the present application;
[0053] Fig.11 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0054] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0055] The user information identification method provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown. Among them, the terminal 102 communicates with the server 104 through the network. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated on the server 104, or it can be placed on the cloud or other network servers, and the time-frequency position coding corresponding to the communication beam can be obtained to determine the beam index information corresponding to the communication beam according to the time-frequency position coding, and then, according to the beam index information, the user information of the terminal in the coverage area of the communication beam is identified to obtain the user information corresponding to the terminal, wherein the terminal 102 can be but not limited to various personal computers, laptops, smart phones, tablet computers, Internet of Things devices and portable wearable devices, and the Internet of Things devices can be smart speakers, smart TVs, smart air conditioners, smart car-mounted devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. The server 104 can be implemented with an independent server or a server cluster consisting of multiple servers.
[0056] In one embodiment, Figure 2 As shown, a user information identification method is provided, and the method is applied to Figure 1 The terminal 102 in the example is used as an example to illustrate, and the following steps are included:
[0057] S201, determine beam index information corresponding to the communication beam.
[0058] It should be noted that when it is necessary to determine the beam index information corresponding to the communication beam, the following contents may be included: obtaining the time-frequency position code corresponding to the communication beam; and determining the beam index information corresponding to the communication beam according to the time-frequency position code.
[0059] Among them, the communication beam refers to the SSB (Synchronization Signal and PBCH block) beam. The SSB beam is composed of three parts: the primary synchronization signal (PSS), the secondary synchronization signal (SSS), and the PBCH (Physical Broadcast Channel).
[0060] It should be noted that in order to prevent different communication beams from influencing each other, different communication beams can be sent at different time-frequency positions during the deployment of communication beams; and the time-frequency position codes corresponding to different time-frequency positions are pre-fixed.
[0061] Furthermore, when it is necessary to obtain the time-frequency position code corresponding to the communication beam, the time-frequency position corresponding to the communication beam can be detected, and then, according to the third mapping relationship between the time-frequency position and the time-frequency position code, the operation of obtaining the time-frequency position code corresponding to the communication beam is implemented.
[0062] In one embodiment of the present application, a third mapping relationship between time-frequency positions and time-frequency position codes can be first constructed, wherein the third mapping relationship records at least one candidate time-frequency position and a candidate time-frequency position code corresponding to each candidate time-frequency position; therefore, when it is necessary to obtain the time-frequency position code corresponding to the communication beam, the time-frequency position corresponding to the communication beam can be determined, and then, the candidate time-frequency position identical to the video position can be determined from the third mapping relationship, and the candidate time-frequency position code corresponding to the candidate time-frequency position identical to the video position in the third mapping relationship is used as the time-frequency position code corresponding to the communication beam.
[0063] To further explain, coding rules for time-frequency positions can be pre-specified to achieve that after different communication beams are sent at different time-frequency positions, the time-frequency position coding corresponding to each time-frequency position can be determined according to the coding rules; after summarizing, there can be many coding rules for time-frequency position coding, and the coding rules for time-frequency position coding are not limited here.
[0064] As an example, if there are 7 communication beams in total, including three ground beams, two low-altitude beams and two high-altitude beams, according to the coding rule, the time-frequency positions of the three ground beams are coded as 1, 2, and 3; the time-frequency positions of the two low-altitude beams are coded as 4 and 5; and the time-frequency positions of the two high-altitude beams are coded as 6 and 7; therefore, the time-frequency relationship corresponding to the 7 communication beams is as follows: Figure 3 As shown; and the beam space distribution diagram corresponding to the air-to-ground base station capable of sending 7 communication beams is as follows Figure 4 shown.
[0065] To further illustrate, when it is necessary to determine the beam index information corresponding to the communication beam based on the time-frequency position coding, the beam index information corresponding to the communication beam can be determined based on the second mapping relationship between the candidate position coding and the candidate index information and the time-frequency position coding.
[0066] In one embodiment of the present application, when the server needs to determine the beam index information corresponding to the communication beam, the time-frequency position code corresponding to the communication beam sent by the receiving terminal can be received; wherein the time-frequency position code is the time-frequency position information sent by the terminal after measuring the communication beam, and determining the time-frequency position code corresponding to the communication beam according to the time-frequency position information and then sending it to the server; the server determines the reference position code in the candidate position code that is universal to the time-frequency position code based on the second mapping relationship between the candidate position code and the candidate index information, and the candidate index information corresponding to the reference position code in the second mapping relationship is used as the beam index information corresponding to the communication beam.
[0067] Specifically, the terminal measures the SSB beam at the SSB beam sending time-frequency position coded as 4. Therefore, the terminal feeds back the SSB beam sending time-frequency position code 4 to the server; so that the server obtains, based on the second mapping relationship, the beam index information of the SSB beam measured by the terminal as 4.
[0068] In one embodiment of the present application, when the terminal needs to determine the beam index information corresponding to the communication beam, it may include the following contents: obtaining the beam index information corresponding to the communication beam sent by the terminal; wherein the beam index information is determined by the terminal based on the time-frequency position coding, and the second mapping relationship between the candidate position coding and the candidate index information.
[0069] Specifically, after measuring the communication beam, the terminal determines the time-frequency position information of the communication beam, and determines the time-frequency position code corresponding to the communication beam according to the time-frequency position information; then, the terminal determines the reference position code in the candidate position code that is common to the time-frequency position code according to the second mapping relationship between the candidate position code and the candidate index information, and the candidate index information corresponding to the reference position code in the second mapping relationship is used as the beam index information corresponding to the communication beam. Finally, the terminal sends the beam index information to the server to implement the operation of the server determining the beam index information corresponding to the communication beam.
[0070] S202: According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0071] It should be noted that the user information corresponding to the terminal includes user type and user status; the user type is used to characterize the beam coverage range of the user, and the user status can be used to characterize the user's mobility status, among which the user type may include but is not limited to: ground users, low-altitude users, high-altitude users, high-rise ground users and low-level low-altitude users, etc.; the user status may include but is not limited to: vertical flight status, ground travel status, low-altitude horizontal flight status and high-altitude horizontal flight status, etc.
[0072] In one embodiment of the present application, when it is necessary to determine the user type, the coverage area of the communication beam can be determined based on the beam index information, and then, based on the coverage area, the user type corresponding to the terminal in the coverage area can be determined.
[0073] In another embodiment of the present application, when it is necessary to determine the user status, the index change can be determined based on the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information. Then, based on the index change, user information is identified for the terminal within the coverage area of the communication beam to obtain the user status corresponding to the terminal.
[0074] The above-mentioned user information identification method obtains the time-frequency position coding corresponding to the communication beam to determine the beam index information corresponding to the communication beam according to the time-frequency position coding, and then, according to the beam index information, performs user information identification on the terminal in the coverage area of the communication beam to obtain the user information corresponding to the terminal. According to the above content, it can be known that the present application can determine the beam index information corresponding to the communication beam in advance through the time-frequency position coding corresponding to the communication beam, and perform user information identification operations through the beam index information corresponding to the communication beam, thereby ensuring that the user information of the terminal is analyzed and obtained according to the communication beam accessed by the terminal, and can meet the business needs of related business terminals of different types of terminals in a targeted manner, and realizes the combination of the characteristics of low-altitude networks and ground-to-air users, and performs targeted user information identification operations, thereby ensuring the accuracy of user information determination, so that the business needs of ground-to-air users can be better met in the subsequent business processing.
[0075] In one embodiment, if Figure 5 As shown, when it is necessary to identify user information of a terminal within the coverage area of a communication beam according to beam index information and obtain user information corresponding to the terminal, the following contents may be included:
[0076] S501: If the user information includes the user type, determine the coverage area of the communication beam according to the beam index information.
[0077] It should be noted that when it is necessary to determine the coverage area of a communication beam, the following may be specifically included: a first mapping relationship between candidate index information and candidate areas may be determined; reference index information matching the beam index information may be determined from the candidate index information contained in the first mapping relationship; and the candidate area corresponding to the reference index information in the first mapping relationship may be used as the coverage area of the communication beam.
[0078] In one embodiment of the present application, Figure 4 As shown, if the beam index information is 3, and, in the first mapping relationship, the candidate beam corresponding to the beam index information 2 is the ground coverage area; therefore, according to the beam index information, it is determined that the coverage area of the communication beam is the ground coverage area.
[0079] S502: Determine, according to the coverage area, the user type corresponding to the terminal in the coverage area.
[0080] It should be noted that, since the user type can be used to characterize the communication beam coverage area to which the terminal is connected, the user type corresponding to the terminal in the coverage area can be determined based on the coverage area.
[0081] In one embodiment of the present application, if Figure 4 As shown, if the beam index information is 1 or 2 or 3, it is determined that the coverage range of the communication beam is the ground area, and therefore, the user type corresponding to the terminal is determined to be a ground user; if the beam index information is 4 or 5, it is determined that the coverage range of the communication beam is the low-altitude area, and therefore, the user type corresponding to the terminal is determined to be a low-altitude user; if the beam index information is 6 or 7, it is determined that the coverage range of the communication beam is the high-altitude area, and therefore, the user type corresponding to the terminal is determined to be a high-altitude user.
[0082] In another embodiment of the present application, Figure 5 As shown, if the coverage area is further refined, the ground users can be divided into the bottom ground users corresponding to beam index information 1, the middle ground users corresponding to beam index information 2, and the high ground users corresponding to beam index information 3; the low-altitude users can be divided into the bottom low-altitude users corresponding to beam index information 4 and the high-altitude low-altitude users corresponding to beam index information 5; the high-altitude users can be divided into the bottom high-altitude users corresponding to beam index information 6 and the high-altitude high-altitude users corresponding to beam index information 7.
[0083] The above-mentioned user information identification method determines the coverage area of the communication beam to determine the user type corresponding to the terminal in the coverage area according to the coverage area, thereby ensuring that the user information of the terminal is analyzed and obtained according to the communication beam accessed by the terminal, thereby ensuring that the relevant business needs of different types of terminals can be met in a targeted manner in the future.
[0084] In one embodiment, if Figure 6 As shown, when it is necessary to identify user information of a terminal within the coverage area of a communication beam according to beam index information to obtain user information corresponding to the terminal, the following contents may also be included:
[0085] S601: If the user information includes the user status, determine the index change according to the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information.
[0086] It should be noted that the index change is used to characterize the change in the coverage area of the communication beam accessed by the terminal within a preset period, as well as the order of accessing each communication beam.
[0087] In one embodiment of the present application, when it is necessary to determine the index change based on the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information, each beam index information can be sorted in sequence according to the timestamp corresponding to each beam index information, and then, based on the sorting result, it is determined whether the coverage area of the communication beam accessed by the terminal within a preset period has changed, as well as the order of accessing each communication beam, so as to determine the index change.
[0088] To further explain, when it is necessary to determine the index change, the following contents may be included: obtaining a valid time period; filtering each beam index information according to the inclusion relationship between the timestamp corresponding to each beam index information and the valid time period; determining the index change according to the coverage area of the communication beam corresponding to the filtered beam index information.
[0089] Among them, the effective time period can be set or adjusted according to the actual situation of the base station and the communication beam. The period length of the effective time period is not limited here, and the period length of the effective time period can be set or adjusted according to the actual situation.
[0090] In one embodiment of the present application, if a total of three beam index information are included, but the timestamps of two of the beam index information are within the valid time period, and the timestamp of one of the beam index information is outside the valid time period, then the beam index information with a timestamp outside the valid time period is eliminated to obtain the filtered beam index information, and then, based on the coverage area of the communication beam corresponding to the filtered beam index information, the index change is determined.
[0091] S602, according to the index change, the user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
[0092] It should be noted that, according to the pre-set status judgment rules, the operation of user information identification can be implemented for the terminal within the coverage area of the communication beam according to the index change to obtain the user status corresponding to the terminal.
[0093] In one embodiment of the present application, if the ratio of the number of times a certain beam index information is received to the total number of received index beam information is greater than a ratio threshold, it is determined that the terminal is in a continuous motion state in the coverage area corresponding to the beam index information; if it is judged based on the index change that the terminal is accessing a ground beam to accessing a low-altitude beam or vice versa, or from accessing a low-altitude beam to accessing a high-altitude beam or vice versa, it is determined that the terminal is in a vertical ascent flight state or a vertical descent flight state.
[0094] As an example, if within the valid time period, the beam index information fed back by the terminal traverses two or three of the ground beam, low-altitude beam, and high-altitude beam, and has a certain sequential relationship, then the user state is determined to be a vertical flight state.
[0095] As another example, Figure 7 As shown, if within the valid time period, the proportion of the number of times the beam index information fed back by the terminal is 1, 2 or 3 to the total amount of received index beam information is greater than a ratio threshold (such as 90%), then the user state is determined to be a ground moving state.
[0096] As another example, Figure 8 As shown, if within the valid time period, the proportion of the number of times the beam index information fed back by the terminal is 4 or 5 to the total amount of received index beam information is greater than the ratio threshold (such as 90%), it is determined that the user state is a low-altitude horizontal flight state.
[0097] As another example, Figure 8 As shown, if within the valid time period, the proportion of the number of times the beam index information fed back by the terminal is 6 or 7 to the total amount of received index beam information is greater than a ratio threshold (such as 90%), it is determined that the user state is a high-altitude horizontal flight state.
[0098] The above user information identification method determines the index change through the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information; then, according to the index change, the user information of the terminal in the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal. This realizes the combination of the characteristics of the low-altitude network and ground-to-air users, and performs targeted user information identification operations, ensuring the accuracy of user information determination, so that the business needs of ground-to-air users can be better met in subsequent business processing.
[0099] In one embodiment, if Fig. 9As shown, when it is necessary to determine the user information corresponding to the terminal, the following contents may be specifically included:
[0100] S901, obtaining the time-frequency position code corresponding to the communication beam.
[0101] S902: Determine beam index information corresponding to the communication beam according to the time-frequency position coding.
[0102] S903: If the user information includes the user type, determine a first mapping relationship between the candidate index information and the candidate region.
[0103] S904: Determine reference index information matching the beam index information from the candidate index information included in the first mapping relationship.
[0104] S905: Use the candidate area corresponding to the reference index information in the first mapping relationship as the coverage area of the communication beam.
[0105] S906: Determine, according to the coverage area, the user type corresponding to the terminal in the coverage area.
[0106] S907: If the user information includes user status, obtain a valid time period.
[0107] S908: Filter each beam index information according to the inclusion relationship between the timestamp corresponding to each beam index information and the valid time period.
[0108] S909, determining the index change according to the coverage area of the communication beam corresponding to the filtered beam index information.
[0109] S910, according to the index change, identify the user information of the terminal within the coverage area of the communication beam to obtain the user status corresponding to the terminal.
[0110] The above-mentioned user information identification method obtains the time-frequency position coding corresponding to the communication beam to determine the beam index information corresponding to the communication beam according to the time-frequency position coding, and then, according to the beam index information, performs user information identification on the terminal in the coverage area of the communication beam to obtain the user information corresponding to the terminal. According to the above content, it can be known that the present application can determine the beam index information corresponding to the communication beam in advance through the time-frequency position coding corresponding to the communication beam, and perform user information identification operations through the beam index information corresponding to the communication beam, thereby ensuring that the user information of the terminal is analyzed and obtained according to the communication beam accessed by the terminal, and can meet the business needs of related business terminals of different types of terminals in a targeted manner, and realizes the combination of the characteristics of low-altitude networks and ground-to-air users, and performs targeted user information identification operations, thereby ensuring the accuracy of user information determination, so that the business needs of ground-to-air users can be better met in the subsequent business processing.
[0111] It should be understood that, although the steps in the flowcharts involved in the above embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps is not strictly limited in order, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0112] Based on the same inventive concept, the embodiment of the present application also provides a user information identification device for implementing the user information identification method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more user information identification device embodiments provided below can refer to the limitations of the user information identification method above, and will not be repeated here.
[0113] In one embodiment, Fig.10 As shown, a user information identification device is provided, comprising: a determination module 10 and an identification module 20, wherein:
[0114] The determination module 10 is used to determine the beam index information corresponding to the communication beam.
[0115] The identification module 20 is used to identify the user information of the terminal within the coverage area of the communication beam according to the beam index information, and obtain the user information corresponding to the terminal.
[0116] In one embodiment, if the user information includes the user type, the coverage area of the communication beam is determined according to the beam index information;
[0117] According to the coverage area, the user type corresponding to the terminal in the coverage area is determined.
[0118] In one embodiment, determining a first mapping relationship between candidate index information and candidate regions;
[0119] Determine, from the candidate index information included in the first mapping relationship, reference index information matching the beam index information;
[0120] The candidate area corresponding to the reference index information in the first mapping relationship is used as the coverage area of the communication beam.
[0121] In one embodiment, if the user information includes a user status, the index change is determined according to a timestamp corresponding to each beam index information and a coverage area of a communication beam corresponding to each beam index information;
[0122] According to the index change, the user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
[0123] In one embodiment, obtaining a valid time period;
[0124] According to the inclusion relationship between the timestamp corresponding to each beam index information and the valid time period, each beam index information is screened;
[0125] The index change is determined based on the coverage area of the communication beam corresponding to the filtered beam index information.
[0126] In one embodiment, the control terminal sends beam index information corresponding to the communication beam; wherein the beam index information is determined by the terminal according to the time-frequency position coding and the second mapping relationship between the candidate position coding and the candidate index information.
[0127] In one embodiment, obtaining a time-frequency position code corresponding to a communication beam;
[0128] According to the time-frequency position coding, the beam index information corresponding to the communication beam is determined.
[0129] The above-mentioned user information identification device obtains the time-frequency position coding corresponding to the communication beam to determine the beam index information corresponding to the communication beam according to the time-frequency position coding, and then, according to the beam index information, identifies the user information of the terminal in the coverage area of the communication beam to obtain the user information corresponding to the terminal. According to the above content, it can be known that the present application can determine the beam index information corresponding to the communication beam in advance through the time-frequency position coding corresponding to the communication beam, and perform user information identification operations through the beam index information corresponding to the communication beam, thereby ensuring that the user information of the terminal is analyzed and obtained according to the communication beam accessed by the terminal, and can meet the business needs of related business terminals of different types of terminals in a targeted manner, and realizes the combination of the characteristics of low-altitude networks and ground-to-air users, and performs targeted user information identification operations, thereby ensuring the accuracy of user information determination, so that the business needs of ground-to-air users can be better met in the subsequent business processing.
[0130] Each module in the above user information identification device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each module.
[0131] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Fig.11 As shown. The computer device includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and the external device. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be realized through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a user information identification method is realized. The display unit of the computer device is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device shell, or an external keyboard, touchpad or mouse.
[0132] Those skilled in the art will understand that Fig.11 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0133] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0134] Determine beam index information corresponding to the communication beam;
[0135] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0136] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0137] If the user information includes the user type, determining the coverage area of the communication beam according to the beam index information;
[0138] According to the coverage area, the user type corresponding to the terminal in the coverage area is determined.
[0139] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0140] Determining a first mapping relationship between candidate index information and candidate regions;
[0141] Determine, from the candidate index information included in the first mapping relationship, reference index information matching the beam index information;
[0142] The candidate area corresponding to the reference index information in the first mapping relationship is used as the coverage area of the communication beam.
[0143] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0144] If the user information includes the user status, the index change is determined according to the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information;
[0145] According to the index change, the user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
[0146] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0147] Get the effective time period;
[0148] According to the inclusion relationship between the timestamp corresponding to each beam index information and the valid time period, each beam index information is screened;
[0149] The index change is determined based on the coverage area of the communication beam corresponding to the filtered beam index information.
[0150] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0151] Control the beam index information corresponding to the communication beam sent by the terminal; wherein the beam index information is determined by the terminal according to the time-frequency position coding and the second mapping relationship between the candidate position coding and the candidate index information.
[0152] In one embodiment, when the processor executes the computer program, the processor further implements the following steps:
[0153] Obtaining the time-frequency position code corresponding to the communication beam;
[0154] According to the time-frequency position coding, the beam index information corresponding to the communication beam is determined.
[0155] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0156] Determine beam index information corresponding to the communication beam;
[0157] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0158] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0159] If the user information includes the user type, determining the coverage area of the communication beam according to the beam index information;
[0160] According to the coverage area, the user type corresponding to the terminal in the coverage area is determined.
[0161] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0162] Determining a first mapping relationship between candidate index information and candidate regions;
[0163] Determine, from the candidate index information included in the first mapping relationship, reference index information matching the beam index information;
[0164] The candidate area corresponding to the reference index information in the first mapping relationship is used as the coverage area of the communication beam.
[0165] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0166] If the user information includes the user status, the index change is determined according to the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information;
[0167] According to the index change, the user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
[0168] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0169] Get the effective time period;
[0170] According to the inclusion relationship between the timestamp corresponding to each beam index information and the valid time period, each beam index information is screened;
[0171] The index change is determined based on the coverage area of the communication beam corresponding to the filtered beam index information.
[0172] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0173] Control the beam index information corresponding to the communication beam sent by the terminal; wherein the beam index information is determined by the terminal according to the time-frequency position coding and the second mapping relationship between the candidate position coding and the candidate index information.
[0174] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0175] Obtaining the time-frequency position code corresponding to the communication beam;
[0176] According to the time-frequency position coding, the beam index information corresponding to the communication beam is determined.
[0177] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0178] Determine beam index information corresponding to the communication beam;
[0179] According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
[0180] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0181] If the user information includes the user type, determining the coverage area of the communication beam according to the beam index information;
[0182] According to the coverage area, the user type corresponding to the terminal in the coverage area is determined.
[0183] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0184] Determining a first mapping relationship between candidate index information and candidate regions;
[0185] Determine, from the candidate index information included in the first mapping relationship, reference index information matching the beam index information;
[0186] The candidate area corresponding to the reference index information in the first mapping relationship is used as the coverage area of the communication beam.
[0187] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0188] If the user information includes the user status, the index change is determined according to the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information;
[0189] According to the index change, the user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
[0190] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0191] Get the effective time period;
[0192] According to the inclusion relationship between the timestamp corresponding to each beam index information and the valid time period, each beam index information is screened;
[0193] The index change is determined based on the coverage area of the communication beam corresponding to the filtered beam index information.
[0194] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0195] Control the beam index information corresponding to the communication beam sent by the terminal; wherein the beam index information is determined by the terminal according to the time-frequency position coding and the second mapping relationship between the candidate position coding and the candidate index information.
[0196] In one embodiment, when the computer program is executed by a processor, the following steps are also implemented:
[0197] Obtaining the time-frequency position code corresponding to the communication beam;
[0198] According to the time-frequency position coding, the beam index information corresponding to the communication beam is determined.
[0199] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.
[0200] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0201] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0202] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A user information identification method, characterized in that: Applied to a server, the method comprises: Determine beam index information corresponding to the communication beam; According to the beam index information, user information of the terminal within the coverage area of the communication beam is identified to obtain user information corresponding to the terminal.
2. The method according to claim 1, characterized in that The step of identifying user information of a terminal within a coverage area of the communication beam according to the beam index information to obtain user information corresponding to the terminal includes: If the user information includes a user type, determining a coverage area of the communication beam according to the beam index information; According to the coverage area, a user type corresponding to a terminal in the coverage area is determined.
3. The method according to claim 2, characterized in that The determining, according to the beam index information, a coverage area of the communication beam comprises: Determining a first mapping relationship between candidate index information and candidate regions; Determine, from the candidate index information included in the first mapping relationship, reference index information matching the beam index information; The candidate area corresponding to the reference index information in the first mapping relationship is used as the coverage area of the communication beam.
4. The method according to claim 1, characterized in that: In the case where there are multiple beam index information, the step of identifying user information of a terminal within the coverage area of the communication beam according to the beam index information to obtain user information corresponding to the terminal includes: If the user information includes a user status, determining an index change according to a timestamp corresponding to each beam index information and a coverage area of a communication beam corresponding to each beam index information; According to the index change, user information of the terminal within the coverage area of the communication beam is identified to obtain the user status corresponding to the terminal.
5. The method according to claim 4, characterized in that The determining, according to the timestamp corresponding to each beam index information and the coverage area of the communication beam corresponding to each beam index information, the index change situation includes: Get the effective time period; Filtering each of the beam index information according to an inclusion relationship between a timestamp corresponding to each of the beam index information and the valid time period; The index change is determined based on the coverage area of the communication beam corresponding to the filtered beam index information.
6. The method according to claim 1, characterized in that The determining, according to the time-frequency position coding, beam index information corresponding to the communication beam comprises: Control the beam index information corresponding to the communication beam sent by the terminal; wherein the beam index information is determined by the terminal according to the time-frequency position coding and the second mapping relationship between the candidate position coding and the candidate index information.
7. The method according to claim 1, characterized in that The determining of beam index information corresponding to the communication beam includes: Obtaining the time-frequency position code corresponding to the communication beam; According to the time-frequency position coding, beam index information corresponding to the communication beam is determined.
8. A user information identification device, characterized in that: The device comprises: A determination module, used to determine beam index information corresponding to the communication beam; An identification module is used to identify user information of terminals within the coverage area of the communication beam according to the beam index information, and obtain user information corresponding to the terminal.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.