Internet content pushing method, related equipment and storage medium
By combining user-side data and wireless data for Internet content push, the problem of lower hit rate of push content caused by personalized recommendations in the prior art is solved, and higher hit rate and user stickiness are achieved.
Patent Information
- Application Number
- CN202311648125.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-04
- Publication Date
- 2025-06-06
AI Technical Summary
The existing Internet content push technology pursues personalized recommendations from individual users too much, resulting in a lower hit rate of pushed content and cannot meet users' needs for the breadth, depth and flexibility of content.
By sending the first information requesting cell-level information to the first network device, the second information and the third information are received and feedback, the second information includes wireless index information and cell information, the third information indicates the user information of the target user, and the Internet content pushes in combination with the user-side data and the wireless data.
It improves the hit rate of push content, ensures the transmission quality of push content, improves user stickiness and retention rate, and avoids excessively narrow recommendations.
Smart Images

Figure CN120111097A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communications, and in particular to an Internet content push method, related equipment and storage medium. Background Art
[0002] With the continuous development of Internet technology, various application software have emerged. Content push, as an important function of application software, can provide users with a wide range of Internet content. At present, the related technology infers the interests and preferences of users based on their behavior data, and selects content that meets the interests and preferences of users for push. The related technology is too focused on personalized recommendations for individual users, and the overly narrow recommendation reduces the hit rate of pushed content. Summary of the invention
[0003] The embodiments of the present application provide an Internet content push method, related equipment and storage medium.
[0004] The technical solution of the embodiment of the present application is implemented as follows:
[0005] The present application provides an Internet content push method, which is applied to a terminal, and the method includes:
[0006] Sending first information to a first network device; the first information is used to request cell-level information;
[0007] receiving second information fed back by the first network device;
[0008] The second information and the third information are sent to a second network device; the third information indicates user information of a target user of the terminal, and the second information and the third information are used by the second network device to execute Internet content push.
[0009] In the above solution, the second information includes at least one of the following:
[0010] The wireless indicator information and / or wireless indicator related information of the target user;
[0011] The cell information of the cell where the target user is located.
[0012] In the above solution, the wireless indicator related information includes at least one of the following:
[0013] Geographical location related information; the geographic location related information indicates the geographic location of the target user in the cell;
[0014] Network related information; the network related information indicates network service quality;
[0015] Resource related information; the resource related information indicates network quality and / or resource utilization.
[0016] In the above solution, the cell information includes at least one of the following:
[0017] Wireless indicator information of users associated with the cell, and / or wireless indicator-related information, and / or user information of the associated users;
[0018] Cell communication indicator information of the cell.
[0019] In the above solution, the first information includes the wireless indicator information of the target user, and the wireless indicator information includes at least one of the following:
[0020] Reference signal received power; reference signal received power quality; signal-to-interference-noise ratio; channel quality indication; physical resource block; tracking area; network delay; bandwidth; frequency band; transmission rate; level information; multipath channel information.
[0021] In the above solution, after sending the second information and the third information to the second network device, the method further includes:
[0022] receiving fourth information sent by the second network device;
[0023] The fourth information is output.
[0024] The embodiment of the present application also provides an Internet content push method, which is applied to a first network device, and the method includes:
[0025] Receiving first information sent by a terminal; the first information is used to request cell-level information;
[0026] Feedback second information to the terminal; the second information is used by the second network device to execute Internet content push.
[0027] In the above solution, after receiving the first information sent by the terminal, the method further includes:
[0028] Based on the first information, the second information is obtained.
[0029] The embodiment of the present application also provides an Internet content push method, which is applied to a second network device, and the method includes:
[0030] The second information and the third information sent by the receiving terminal; the second information and the third information are used by the second network device to execute Internet content push.
[0031] In the above scheme, the method further includes:
[0032] Get the fourth information;
[0033] Based on the second information and the third information, the fourth information is pushed to the terminal.
[0034] In the above solution, the pushing the fourth information to the terminal based on the second information and the third information includes:
[0035] Based on the second information and the third information, obtaining push attribute information;
[0036] The fourth information is pushed to the terminal based on the push attribute information.
[0037] In the above solution, the push attribute information includes at least one of the following:
[0038] Push time period;
[0039] Related attribute parameters of the fourth information.
[0040] The embodiment of the present application also provides a terminal, comprising: a first communication interface and a first processor; wherein,
[0041] The first communication interface is used to send first information to a first network device; the first information is used to request cell-level information; receive second information fed back by the first network device; send the second information and third information to a second network device; the third information indicates user information of a target user of the terminal, and the second information and the third information are used by the second network device to execute Internet content push.
[0042] The embodiment of the present application further provides a first network device, comprising: a second communication interface and a second processor; wherein:
[0043] The second communication interface is used to receive first information sent by the terminal; the first information is used to request cell-level information; second information is fed back to the terminal; and the second information is used by the second network device to execute Internet content push.
[0044] The embodiment of the present application further provides a second network device, comprising: a third communication interface and a third processor; wherein:
[0045] The third communication interface is used to receive the second information and the third information sent by the terminal; the second information and the third information are used by the second network device to execute Internet content push.
[0046] The embodiment of the present application further provides a communication device, comprising: a processor and a memory for storing a computer program that can be run on the processor; wherein:
[0047] The processor is used to execute the steps of any method on the terminal side, or the steps of any method on the first network device side, or the steps of any method on the second network device side when running the computer program.
[0048] An embodiment of the present application also provides a storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the computer program implements the steps of any of the above-mentioned methods on the terminal side, or implements the steps of any of the above-mentioned methods on the first network device side, or implements the steps of any of the above-mentioned methods on the second network device side.
[0049] The embodiment of the present application provides a method for pushing Internet content, related equipment and storage medium, wherein the method includes: sending a first message to a first network device; the first message is used to request cell-level information; receiving a second message fed back by the first network device; sending a second message and a third message to a second network device; the third message indicates the user information of the target user of the terminal, and the second message and the third message are used by the second network device to push Internet content. In the scheme provided by the embodiment of the present application, the terminal obtains the second information (including wireless side data) from the first network device, and feeds back the third information (including user side data) and the second information to the second network device, so that when the second network device executes Internet content push, it can comprehensively determine the push content based on the user side data and the wireless side data, avoiding relying only on the user side data to cause overly narrow recommendations, which reduces the hit rate of the push content, improves the hit rate of the push content, ensures the transmission quality of the push content, and improves the user stickiness and retention rate. It solves the problem that the related technology pursues personalized recommendations for a single user too much, and overly narrow recommendations reduce the hit rate of the push content. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 A flowchart of an Internet content push method according to an embodiment of the present application;
[0051] Figure 2 A flowchart of another method for pushing Internet content according to an embodiment of the present application;
[0052] Figure 3 This is a flow chart of a third method for pushing Internet content according to an embodiment of the present application;
[0053] Figure 4 This is a schematic diagram of information interaction during an Internet content push process according to an embodiment of the present application;
[0054] Figure 5 This is a block diagram of the Internet content push method according to an embodiment of the present application;
[0055] Figure 6A schematic diagram of a wireless communication system for pushing content based on single-user data in an embodiment of the present application;
[0056] Figure 7 A schematic diagram of a wireless communication system for pushing content based on cell-level data in an embodiment of the present application;
[0057] Figure 8 This is a schematic diagram of the terminal structure of an embodiment of the present application;
[0058] Fig. 9 This is a schematic diagram of the structure of the first network device in the embodiment of the present application;
[0059] Fig.10 This is a schematic diagram of the second network device structure of an embodiment of the present application. DETAILED DESCRIPTION
[0060] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments.
[0061] In the related technologies, traditional Internet content recommendations only consider the personal interests and preferences of a single user, and do not consider the diversity of content formats, resulting in an overly narrow coverage of recommendation results. This will limit the vision of a single user in the long run and reduce the depth of cognition of Internet content. In addition, excessive long-term push of similar or similar content will cause user fatigue and reduce user experience.
[0062] In addition, traditional Internet content recommendations are too focused on personalized push for individual users, which makes the content recommendation algorithm tend to push content that users have already watched to users, resulting in users being unable to access newer and more diverse content around them. The lack of diversity in content push and content exploration limits the breadth of users' acquisition of Internet information, resulting in a reduced user experience.
[0063] However, even though traditional Internet content recommendations take user data into consideration, such as user behavior data such as likes, comments, and reposts, the pushed content is of interest to the user, but the push is affected by network conditions and network transmission capabilities, such as limited bandwidth, and it is impossible to flexibly push high-quality content to users based on actual network conditions, resulting in a reduced user experience.
[0064] It can be seen that in the related art, traditional Internet content push is overly dependent on user data, so that the breadth, depth and flexibility of the pushed content cannot meet the actual needs of users, and the pushed content has great limitations. Based on this, in the embodiment of the present application, an Internet content push method is proposed to solve the above problems.
[0065] Internet content push refers to the process of actively delivering relevant content or information to users based on their interests, needs and behavioral habits. The process of Internet content push is carried out through various channels or platforms, such as mobile applications (Application, APP), social media platforms, smart devices, etc., among which mobile applications (APP) include short video APP, shopping APP, etc. Internet content push takes various forms and can include videos, articles, event notifications, product recommendations, personal reminders, etc., depending on the user's preferences and the functions of the push platform. The Internet content push system meets the user's personalized needs for Internet content by providing personalized, timely and useful information, thereby enhancing the user experience and increasing the length of APP usage.
[0066] Among them, the hit rate of content push is an important measurement indicator that affects the user experience. The hit rate of content push is used to measure the effect of content push, which refers to the proportion of content push system successfully delivering content that meets the user's interests and needs to the user. Improving the hit rate of APP push content in wireless mobile networks can enhance user experience, improve user satisfaction and experience quality. The hit rate of content push depends on many factors, including at least the following aspects:
[0067] (1) User-related information, including user interests and user behaviors. The content push system selects appropriate content for push based on user interests, needs, and preferences, as well as user behaviors, including comments, likes, and reposts.
[0068] (2) Network-related information, including network quality and network transmission capacity. The content push system selects content of appropriate size for push based on the network quality and selects the appropriate time period for content push based on the network transmission capacity.
[0069] (2) Push algorithm: The content push system selects an appropriate algorithm to analyze user data and constructs a user profile that describes the characteristics of users in different dimensions. Based on the user profile, the system then selects appropriate content for push.
[0070] (3) Model accuracy: The content push system selects a suitable model to predict user interests, trains the model with a large amount of user data collected in advance to improve model accuracy, and predicts user interests based on the trained model, and then pushes content based on the prediction results.
[0071] The present application embodiment provides an Internet content push method, which is applied to a terminal, such as Figure 1 As shown, the method includes:
[0072] Step 101: Send first information to a first network device.
[0073] The first information is used to request cell-level information.
[0074] In actual application, the terminal may also be referred to as a user experience (UE), or a user or a user's device. The user device may include, but is not limited to, a mobile phone, a cellular phone, a smart phone, a tablet computer, a wearable device, a personal digital assistant (PDA), a portable computer, a game terminal device, a music storage and playback device, a wearable terminal device, a vehicle-mounted wireless terminal device, etc. The first network device may include a base station / next generation node (the next Generation Node B, gNB), an access point (Access Point, AP), a new radio (New Radio, NR), etc., depending on the technology actually applied.
[0075] In actual application, the first information may also be called indication information, control information or control indication information, etc. The embodiment of the present application does not limit the name of the first information as long as its function is realized.
[0076] In actual application, the terminal sends the first information for requesting cell-level information to the first network device, which can be understood as the user sending indication information for requesting cell-level information to the base station, so that the base station feeds back corresponding information according to the user's indication information.
[0077] Step 102: Receive second information fed back by the first network device.
[0078] In actual application, after the terminal sends the first information for requesting the cell-level information to the first network device, the terminal receives the second information fed back by the first network device based on the first information.
[0079] In one embodiment, the second information received by the terminal includes at least one of the following:
[0080] Wireless indicator information and / or wireless indicator-related information of the target user;
[0081] The cell information of the cell where the target user is located.
[0082] In actual application, it can be understood that the user sends an indication message to the base station requesting cell-level information, and the request will carry the wireless indicator information of the target user that needs to be fed back by the base station, the wireless indicator related information, and the cell information of the cell where the target user is located. Among them, the target user is any / a certain user in the cell, and it can be understood that the second information includes the wireless indicator information of any / a certain user in the cell, the wireless indicator related information of any / a certain user in the cell, and the cell information of the cell where any / a certain user in the cell is located.
[0083] In one embodiment, the wireless indicator information of the target user received by the terminal includes at least one of the following:
[0084] Reference Signal Received Power (RSRP);
[0085] Reference Signal Received Quality (RSRQ);
[0086] Signal to Interference plus Noise Ratio (SINR);
[0087] Channel Quality Indication (CQI);
[0088] Physical Resource Block (PRB);
[0089] Tracking Area (TA);
[0090] Network latency;
[0091] bandwidth;
[0092] Frequency band;
[0093] Transmission rate;
[0094] Level information;
[0095] Multipath channel information.
[0096] In one embodiment, the wireless indicator-related information of the target user received by the terminal includes at least one of the following:
[0097] Geographical location related information: Geographical location related information indicates the geographic location of the target user in the cell;
[0098] Network related information; network related information indicates the quality of network service;
[0099] Resource related information: Resource related information indicates network quality and / or resource utilization.
[0100] In actual application, the geographical location of the target user's device in the cell can be determined through wireless indicator information such as RSRP and TA, and then the area or environment where the target user is located can be determined, so that when pushing Internet content, the focus of the pushed content can be distinguished based on the location information of the target user. For example, when it is determined that the target user is located in the laboratory area of a school, consider pushing relevant content about the experiment to the target user; when it is determined that the target user is located in the shopping area of a shopping mall, consider pushing relevant content about shopping to the target user to improve the hit rate of content push.
[0101] In actual application, the network service quality of the network where the target user's device is located can be determined through wireless indicator information such as RSRP, RSRQ, and SINR, including the signal strength of the connection between the device and the base station under the network. Furthermore, the network status of the network where the target user's device is located is determined in combination with network status information such as network delay and bandwidth. For example, when the signal strength of the network where the target user's device is located is low, or the network delay is large and the bandwidth is small, the network service quality is low. At this time, when pushing Internet content, you should consider pushing smaller video, audio or text content to the target user to avoid problems such as packet loss and retransmission caused by unstable wireless network service quality, and avoid relying solely on user-side data to cause overly narrow recommendations, which reduces the hit rate of pushed content, improves the hit rate of pushed content, ensures the transmission quality of pushed content, and improves user stickiness and retention rate.
[0102] In actual application, the network quality and / or resource utilization of the network where the target user's device is located can be evaluated through wireless indicator information such as PRB and CQI. Among them, network quality refers to the network transmission quality of the network during use, including the transmission rate of the network, etc. Resource utilization refers to resource usage. The higher the resource utilization, the greater the channel load of the current network, and the more likely it is to have channel congestion and other problems, which in turn affects the network transmission performance. For example, when pushing content, if the transmission rate of the current network is low, avoid sending a large amount of high-definition video to the target user, make full use of network resources while ensuring the transmission quality of the pushed content, enhance user experience, and improve the hit rate of pushed content.
[0103] In one embodiment, the cell information of the target user received by the terminal includes at least one of the following:
[0104] Radio indicator information of users associated with the cell, and / or radio indicator-related information, and / or user information of the associated users;
[0105] Cell communication indicator information of the cell.
[0106] In actual application, the associated users of a cell are one or more other users associated with the target user in the cell. The associated users may be users who use the same APP as the target user, or users who are in the same location as the target user, or users who are identified as having the same social role as the target user, etc. They may be similar users with similar interests to the target user, and can be flexibly adjusted according to actual needs. This application does not make any specific limitations on this.
[0107] In actual application, the second information received by the user from the base station may include wireless indicator information of other users associated with the target user in the cell, and / or wireless indicator related information, and / or user information of associated users, and cell communication indicator information of the cell.
[0108] In actual application, the wireless indicator information of the associated user in the cell received by the terminal may include at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0109] In actual application, the wireless indicator-related information of the associated user in the cell received by the terminal may include at least one of the following: geographic location-related information, indicating the geographic location of the associated user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0110] In actual application, the user information of associated users in the cell received by the terminal may include at least one of the following: user basic information, user behavior information, and content attribute information; among which, user basic information refers to the basic attribute data of the user, including the user's gender, age, geographic location, etc.; user behavior information refers to the user's behavior data on the platform, including the user's historical click records, browsing records, purchase records, ratings and preferences, etc., to reflect the user's preference patterns and behavior patterns; content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tags, classification, etc. of the content, to reflect the user's attribute preferences for the pushed content.
[0111] Among them, the content attribute information also includes the expression form of the content. According to the homogeneity of the environment, that is, the content or expression form of the content that the target user and the associated user are interested in in the same type of environment tends to be consistent. By analyzing the user behavior of the associated user, the content attribute information corresponding to the user behavior, that is, the expression form of the content selected by the user, including long videos, short videos, web pages or text descriptions, etc., is determined, and then the same expression form of the same content selected by the associated user is pushed to the target user, thereby enhancing the user experience of the target user. Exemplarily, for the same content, when the associated users in the cell visit more video-related services, video-related services tend to be recommended to the target user; when the associated users in the cell visit more web-related services, web-related services tend to be recommended to the target user, thereby avoiding overly narrow recommendations based solely on the user-side data of the target user, thereby reducing the hit rate of the pushed content and improving the hit rate of the pushed content.
[0112] In actual application, the cell communication indicator information received by the terminal refers to the cell network status of the cell where the target user is located, which belongs to the cell-level communication indicator information, and may include at least one of the following: mobile evaluation information and traffic distribution information. Among them, the mobile evaluation information includes whether the cell is a high-speed network cell or a low-speed network cell; the traffic distribution information includes whether the cell is a morning peak traffic cell, an evening peak traffic cell, or a uniform traffic cell throughout the day. Exemplarily, for cells with morning peak traffic, the target user tends to be recommended a video stream with the highest definition in the morning period, avoiding problems such as network congestion caused by large occupation of cell network resources in the morning, improving the matching degree between the pushed content and the network performance, ensuring the transmission quality of the pushed content, enhancing the user experience of the target user, and improving user stickiness and retention rate.
[0113] Step 103: Send the second information and the third information to the second network device.
[0114] The third information indicates user information of a target user of the terminal, and the second information and the third information are used by the second network device to execute Internet content push.
[0115] In actual application, the second network device refers to the provider of Internet content, that is, the service provider.
[0116] In actual application, after the terminal obtains the second information and the third information, the second information and the third information are sent to the second network device, wherein the third information indicates the user information of the target user of the terminal, and the second information indicates the cell-level wireless information. It can be understood that after the user receives at least one of the wireless indicator information of the target user of the indicating cell, the wireless indicator related information of the target user, the wireless indicator information of the associated user of the cell, the wireless indicator related information of the associated user, the user information of the associated user, and the communication indicator information of the cell fed back by the base station as the second information, the user information of the target user itself is obtained as the third information, and then the second information and the third information are sent to the service provider through a unified indication information, so that the service provider pushes Internet content according to the second information and the third information.
[0117] In actual application, the third information sent by the terminal to the second network device includes at least one of the following: basic information of the target user, behavioral information of the target user, and content attribute information; wherein the basic information of the target user refers to the basic attribute data of the target user, including the gender, age, geographic location, etc. of the target user; the behavioral information of the target user refers to the behavioral data of the target user on the platform, including the target user's historical click records, browsing records, purchase records, ratings and preferences, etc., to reflect the target user's preference patterns and behavioral regularities; content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tags, classification, etc. of the content, to reflect the target user's attribute preference for the pushed content.
[0118] In actual application, signaling is used for interaction between users and base stations. The signaling includes but is not limited to radio resource control (RRC) signaling, downlink control information (DCI) signaling, MAC layer control element (MAC CE), send routing information (SRI) signaling, etc. According to actual application requirements, appropriate signaling can be used for information interaction as long as its function is realized.
[0119] In the solution provided in the embodiment of the present application, the terminal feeds back user-side data for reflecting user behavior data and basic data, and wireless-side data for reflecting current network performance to the second network device, so that when the second network device executes Internet content push, it can comprehensively determine the push content based on the user-side data and the wireless-side data, so that the push content received by the target user is more in line with the user's interests and preferences, and can better meet the user's requirements for network performance such as playback smoothness and clarity of the push content, thereby improving user stickiness and retention rate, enhancing user experience, and encouraging users to increase the usage time of the APP, thereby increasing data traffic.
[0120] In one embodiment, after sending the second information and the third information to the second network device, the method further includes:
[0121] receiving fourth information sent by the second network device;
[0122] The fourth information is output.
[0123] Among them, the fourth information indicates the Internet push content.
[0124] In actual application, after the user sends the second information indicating network information and the third information indicating user information to the service provider, the Internet push content sent by the service provider to the user is received and output, thereby displaying the Internet push content to the user.
[0125] In actual applications, the output method of the fourth information can be output through the display function of the user device, or it can be output through the voice function of the user device. The embodiment of the present application does not limit the output method of the fourth information as long as its function is achieved.
[0126] In actual applications, the output channel of the fourth information can be a mobile phone application, a social media platform, a smart device, etc. The embodiment of the present application does not limit the output channel of the fourth information as long as its function is achieved.
[0127] Accordingly, the embodiment of the present application also provides another Internet content push method, which is applied to a first network device, such as Figure 2 As shown, the method includes:
[0128] Step 201: Receive first information sent by a terminal.
[0129] The first information is used to request cell-level information.
[0130] In actual application, the first network device may include a base station / next generation node (the nextGeneration Node B, gNB), an access point (Access Point, AP), a new radio (New Radio, NR), etc., depending on the technology actually applied.
[0131] In actual application, the first network device receives the first information sent by the terminal for requesting cell-level information, which can be understood as the base station receiving the request indication information initiated by the user, so that the base station feeds back corresponding information according to the user's indication information.
[0132] Step 202: Feedback second information to the terminal.
[0133] The second information is used by the second network device to push Internet content.
[0134] In one embodiment, after step 201 receives the first information sent by the terminal, the specific implementation may include:
[0135] Based on the first information, second information is obtained.
[0136] In actual application, after receiving the first information sent by the terminal for requesting the cell-level information, the first network device feeds back the second information to the terminal according to the first information, and the second information includes the cell-level information requested by the terminal. The second information sent by the first network device to the terminal includes at least one of the following:
[0137] Wireless indicator information and / or wireless indicator-related information of the target user;
[0138] The cell information of the cell where the target user is located.
[0139] In actual application, the wireless indicator information of the target user includes at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0140] In actual application, the wireless indicator-related information of the target user sent by the first network device to the terminal includes at least one of the following: geographic location-related information, indicating the geographic location of the target user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0141] In actual application, the cell information of the cell where the target user is located sent by the first network device to the terminal includes at least one of the following:
[0142] Radio indicator information of users associated with the cell, and / or radio indicator-related information, and / or user information of the associated users;
[0143] Cell communication indicator information of the cell.
[0144] Among them, in actual application, the wireless indicator information of associated users in the cell sent by the first network device to the terminal may include at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0145] Among them, in actual application, the wireless indicator-related information of the associated users in the cell sent by the first network device to the terminal may include at least one of the following: geographic location-related information, indicating the geographic location of the associated user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0146] Among them, in actual application, the user information of the associated users of the cell in the cell sent by the second network device receiving terminal may include at least one of the following: basic information of the associated users, behavioral information of the associated users, and content attribute information; among them, the basic information of the associated users refers to the basic attribute data of the users, including the gender, age, geographical location, etc. of the associated users; the behavioral information of the associated users refers to the behavioral data of the users on the platform, including the historical click records, browsing records, purchase records, ratings and preferences of the associated users, etc., to reflect the preference patterns and behavioral rules of the associated users; the content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tag, classification, etc. of the content, to reflect the attribute preferences of the associated users for the pushed content.
[0147] In the scheme of the embodiment of the present application, after the second network device receives the user information associated with the target user sent by the terminal, it can further mine a wider range of newer and more diverse content based on the information of the associated user, thereby improving the richness and diversity of the pushed content, avoiding user fatigue due to redundant content push and repeated data transmission, and enhancing the user experience.
[0148] In actual application, the cell communication index information sent by the first network device to the terminal refers to the cell network status of the cell where the target user is located, which belongs to the cell-level communication index information and may include at least one of the following: mobility evaluation information and traffic distribution information. The mobility evaluation information includes whether the cell is a high-speed network cell or a low-speed network cell; the traffic distribution information includes whether the cell is a morning traffic peak cell, an evening traffic peak cell, or a daytime uniform traffic cell.
[0149] In addition to introducing single-user wireless data, such as the level, interference, and multipath information of the target user, the embodiments of the present application further use the overall information of the cell where the target user is located, such as information of other users in the cell such as the same type of user, and overall network information of the cell, to provide large-grained wireless side information, describe and feedback the wireless side information from multiple dimensions, further improve the matching degree between the pushed content and the network performance, avoid pushing a large amount of high-definition video when the network performance is poor, reduce the risk of network congestion, and improve the transmission efficiency of the mobile network for the pushed content.
[0150] Accordingly, the embodiment of the present application further provides a third Internet content push method, which is applied to the second network device, and the method includes:
[0151] Step 301: Receive second information and third information sent by a terminal.
[0152] The second information and the third information are used by the second network device to push Internet content.
[0153] In actual application, the second network device refers to the provider of Internet content, that is, the service provider.
[0154] In actual application, the second network device receives the second information and the third information sent by the terminal and sends them to the second network device, wherein the third information indicates the user information of the target user of the terminal, and the second information indicates the cell-level wireless information.
[0155] In actual application, the second information sent by the terminal received by the second network device includes at least one of the following:
[0156] Wireless indicator information and / or wireless indicator-related information of the target user;
[0157] The cell information of the cell where the target user is located.
[0158] In actual application, the wireless indicator information of the target user includes at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0159] In actual application, the second network device receives the wireless indicator-related information of the target user sent by the terminal, including at least one of the following: geographic location-related information, indicating the geographic location of the target user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0160] In actual application, the cell information of the cell where the target user is located, which is received by the second network device from the terminal, includes at least one of the following:
[0161] Radio indicator information of users associated with the cell, and / or radio indicator-related information, and / or user information of the associated users;
[0162] Cell communication indicator information of the cell.
[0163] Among them, in actual application, the wireless indicator information of the associated users of the cell in the cell sent by the second network device receiving terminal may include at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0164] Among them, in actual application, the wireless indicator-related information of the associated user of the cell in the cell sent by the second network device receiving terminal may include at least one of the following: geographic location-related information, indicating the geographic location of the associated user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0165] Among them, in actual application, the user information of the associated users of the cell in the cell sent by the second network device receiving terminal may include at least one of the following: basic information of the associated users, behavioral information of the associated users, and content attribute information; among them, the basic information of the associated users refers to the basic attribute data of the users, including the gender, age, geographical location, etc. of the associated users; the behavioral information of the associated users refers to the behavioral data of the users on the platform, including the historical click records, browsing records, purchase records, ratings and preferences of the associated users, etc., to reflect the preference patterns and behavioral rules of the associated users; the content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tag, classification, etc. of the content, to reflect the attribute preferences of the associated users for the pushed content.
[0166] In actual application, the cell communication index information sent by the terminal received by the second network device refers to the cell network status of the cell where the target user is located, which belongs to the cell-level communication index information and may include at least one of the following: mobility evaluation information and traffic distribution information. The mobility evaluation information includes whether the cell is a high-speed network cell or a low-speed network cell; the traffic distribution information includes whether the cell is a morning traffic peak cell, an evening traffic peak cell, or a daytime uniform traffic cell.
[0167] Among them, in actual application, the third information sent by the terminal receiving the second network device includes at least one of the following: basic information of the target user, behavioral information of the target user, and content attribute information; among them, the basic information of the target user refers to the basic attribute data of the target user, including the gender, age, geographical location, etc. of the target user; the behavioral information of the target user refers to the behavioral data of the target user on the platform, including the target user's historical click records, browsing records, purchase records, ratings and preferences, etc., to reflect the target user's preference patterns and behavioral rules; content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tags, classification, etc. of the content, to reflect the target user's attribute preference for the pushed content.
[0168] In one embodiment, after step 301 receives the second information and the third information sent by the terminal, Figure 3 As shown, including:
[0169] Step 302: Obtain fourth information.
[0170] Step 303: Push fourth information to the terminal based on the second information and the third information.
[0171] In actual application, the fourth information refers to the content pushed by the Internet.
[0172] In actual application, the second network device can obtain the fourth information based on the second information and the third information sent by the terminal, and push the fourth information to the terminal. It can be understood that the second network device uses the third information indicating the user information of the target user sent by the terminal and the second information indicating the cell-level wireless information as joint input information of the content recommendation algorithm, and gives the inferred Internet push content. The embodiment of the present application does not limit the content recommendation algorithm, as long as its function is realized.
[0173] In actual application, the second network device can also obtain the fourth information based on the function of the APP platform itself, and push the fourth information to the terminal. The embodiment of the present application does not limit the function of the APP platform itself, as long as its function is realized.
[0174] In the solution provided in the embodiment of the present application, the second network device receives the second information representing the wireless side data and the third information representing the user side data fed back by the terminal, thereby obtaining the combined data, so that when the second network device executes Internet content push, it can use the user side data and the wireless side data as the combined input of the content recommendation algorithm, thereby improving the matching degree between the pushed content and the user's interests, and also improving the matching degree between the pushed content and the network performance, so that while the pushed content satisfies the user's interests and preferences, the content attributes such as the size and clarity of the pushed content can also be in line with the current network status, thereby ensuring the transmission quality of the pushed content, enhancing the user experience, improving the hit rate of the pushed content, and improving the user stickiness and retention rate.
[0175] In one embodiment, the specific implementation of step 303 may include:
[0176] Based on the second information and the third information, push attribute information is obtained;
[0177] The fourth information is pushed to the terminal based on the push attribute information.
[0178] In actual application, the second network device comprehensively determines the push attribute information of the fourth information according to the second information and the third information, and pushes the fourth information to the terminal based on the push attribute information.
[0179] In one embodiment, the push attribute information includes at least one of the following:
[0180] Push time period;
[0181] Related attribute parameters of the fourth information.
[0182] In actual application, the second network device determines the push period of the fourth information and the related attribute parameters of the fourth information according to the second information and the third information, and pushes the fourth information to the terminal according to the push period and the related attribute parameters of the fourth information.
[0183] In actual application, relevant attribute parameters of the fourth information include but are not limited to: the expression form of the fourth information, the content clarity of the fourth information, the push size of the fourth information, etc.
[0184] In actual application, the expression forms include but are not limited to videos, images, etc.; the content clarity includes low-definition content, high-definition content, etc.; the push size includes large files, small files, etc.
[0185] Exemplarily, the second network device pushes content forms that the user feels better about, such as short videos, to the terminal to enhance the user experience; the second network device pushes low-definition film sources when the cell is in a traffic peak period to ensure the smoothness of the APP experience and enhance the user experience; when the user's network quality is poor, the second network device gives priority to pushing smaller videos, audios or text content, so that the file size of the pushed content is consistent with the current network status, ensuring the transmission quality, avoiding packet loss and retransmission problems caused by network quality, and enhancing the user experience. The introduction of wireless side data avoids overly narrow recommendations based solely on user-side data, which reduces the hit rate of pushed content, improves the hit rate of pushed content, ensures the transmission quality of pushed content, and improves user stickiness and retention rate.
[0186] The present application is described in further detail below in conjunction with application examples.
[0187] In this application example, the information interaction method during the Internet content push process is as follows Figure 4 As shown, taking the 5G network architecture as an example, when the user of the terminal uses a video APP with a content push function, the following process is periodically triggered:
[0188] (1) The user initiates an application service information request to the new wireless network.
[0189] Among them, the user (User Experience, UE) initiates a wireless environment request (APP Service Info Request) to the new wireless network (New Radio, NR) during the APP content access phase. The request carries the wireless indicator information that NR needs to feedback to the user, such as RSRP, RSRQ, SINR, CQI, PRB in the access phase, TA, network delay, bandwidth, frequency band, transmission rate, level information, multipath channel information, etc.; the request can also carry whether NR needs to feedback cell-level information to the user, such as information about other users in the cell, information about the overall network profile of the cell, etc.
[0190] (2) The new wireless network provides application service information to the user in response.
[0191] Among them, the new radio network (NR) feeds back an application service information response (APP Service Info Response) containing wireless indicator information and / or cell-level information to the UE based on the information carried in the user (UE) request. The wireless indicator information fed back by NR to the UE includes RSRP, RSRQ, SINR, CQI, PRB in the access phase, TA, network delay, bandwidth, frequency band, transmission rate, level information, multipath channel information, etc.; NR determines and feeds back wireless indicator-related information based on the wireless indicator information, such as geographic location-related information, network-related information, resource-related information, etc.; NR feeds back cell-level information to the UE, such as information about other users in the cell and overall network portrait information of the cell.
[0192] Among them, other user information of the community includes user behavior information of similar users in the community, basic user information, and Internet content attribute information fed back based on user behavior information, etc. The overall network portrait information of the community includes multiple community network characteristics, such as community mobility assessment characteristics, community traffic distribution characteristics, etc.
[0193] The information exchange between NR and UE can be carried out during periodic measurement (Measurement Report, MR), or by adding interaction in the signaling process triggered by events such as switching and access.
[0194] (3) Users initiate application service information feedback to service providers.
[0195] Among them, the user (UE) integrates the wireless indicator information and / or cell-level information fed back by the new radio network (NR) with the user's own behavior information and / or the user's own basic information to form a unified application service information feedback information (APP Service Info Feedback), which is carried and transparently transmitted to the service provider (Service Provider, SP) through the Transmission Control Protocol (Transmission Control Protocol, TCP).
[0196] On the one hand, when the information provided by the UE to the SP is: the user's own behavior information and / or the user's own basic information, and the user's own wireless indicator information, that is, the joint use of the wireless side data fed back by the UE to the wireless network NR is: joint feedback of the user data of the target user and the wireless data of the user, with a focus on the user data and wireless indicator data of a single user.
[0197] On the other hand, when the information provided by the UE to the SP is: the user's own behavior information and / or the user's own basic information, and cell-level information, that is, the joint use of the wireless side data fed back by the UE to the wireless network NR is: joint feedback of the user data of the target user and the cell-level data of the cell where the user is located, with a focus on the user data and wireless indicator data of multiple users at the cell level.
[0198] (4) The service provider pushes APP content to users.
[0199] Among them, combined Figure 5 As shown, by inputting user-side data and wireless-side data into the recommendation algorithm, the push content is jointly calculated, wherein, after the service provider (SP) receives the wireless indicator information and / or cell-level information on the wireless side sent by the user (UE), as well as the user's own behavior information and / or the user's own basic information on the user side, the obtained above information is uniformly input into the recommendation algorithm (Recommendation Algorithm) provided by the SP, and the calculated push content is given. The SP sends the calculated push content to the UE through the SP's own APP push flow mechanism, thereby pushing APP content (APP Content Recommend) to the UE.
[0200] On the one hand, if Figure 6 As shown, the push content is determined based on the single user data and wireless indicator data of the target user as the joint input of the recommendation algorithm. When the information received by the SP from the UE is: the behavior information of a certain user and / or the basic information of the user, as well as the wireless indicator information of the user, the SP determines that the user is the target user, and uses the wireless indicator data of the target user and the single user data of the target user as the joint input of the recommendation algorithm to determine the push content, and pushes the content to the UE, thereby realizing the joint use of the user-side data and the wireless-side data of a single user, avoiding overly narrow recommendations caused by relying solely on the user-side data, which reduces the hit rate of the push content, improves the hit rate of the push content, ensures the transmission quality of the push content, and improves user stickiness and retention rate.
[0201] For example, after determining the location of the target user device using wireless indicator data such as RSRP and TA, the SP infers the indoor or outdoor area or environment where the user is located, and differentiates the focus of content based on accurate location information. For example, content related to campus life, learning, etc. is pushed to users in the school, thereby improving the hit rate of pushed content.
[0202] Exemplarily, wireless indicator data such as RSRP and SINR are used to determine network status information such as signal strength, network delay, bandwidth, etc. of the target user equipment under different network service qualities. The SP adjusts the push strategy based on the network status information. For example, for users with poor network service quality, the SP gives priority to pushing smaller video, audio or text content to prevent packet loss and retransmission caused by wireless network problems, so as to provide a better user experience.
[0203] Exemplarily, after evaluating the network quality and resource usage of the target user equipment using wireless indicator information such as PRB, the SP adjusts the content push strategy accordingly, for example, sending a large number of high-definition video streams to users with better network quality, and sending a small number of high-definition video streams or low-definition video streams to users with poor network quality, so as to make full use of network resources and enhance user experience.
[0204] On the other hand, Figure 7 As shown, the push content is determined based on the single user data and cell-level data of the target user as the joint input of the recommendation algorithm. When the information received by the SP from the UE is: the behavior information of a certain user (UE1) and / or the basic information of the user, as well as the cell-level information, the SP determines that the user is the target user, and uses the single user data of the target user and the cell-level data corresponding to other users in the cell where the target user is located as the joint input of the recommendation algorithm to determine the push content, and pushes the content to the UE, thereby realizing the joint use of the user-side data and the wireless-side data of multiple users at the cell level. In this way, when facing the access of multiple terminals in the cell, the relevant users (UE2, UE3) in the cell where the target user is located and the wireless information of the entire cell can be comprehensively considered, avoiding excessively narrow recommendations caused by relying solely on user-side data, which reduces the hit rate of the pushed content, further improves the hit rate of the pushed content, ensures the transmission quality of the pushed content, and improves user stickiness and retention rate.
[0205] For example, when other associated users in the cell access more video services, the SP converts the pushed content into a video format and pushes it, thereby enhancing the user experience and improving the hit rate of the pushed content.
[0206] Exemplarily, based on the overall network portrait information of the cell, the SP determines that the cell is a high-speed network cell and a cell with morning traffic peak. When the cell network is busy, such as in the morning, the SP side gives priority to pushing low-definition film sources, such as converting the original 1080 scan lines (Progressive scanning, P) to push 720P, to ensure the smoothness of APP content playback, reduce the risk of network congestion, and enhance user experience.
[0207] Here, it should be noted that the specific processing process of the terminal and the network device has been described in detail above and will not be repeated here.
[0208] The embodiments of the present application further combine network information, such as RSRP, PRB and other wireless indicator information under the 5G network architecture, based on traditional existing user behaviors, such as likes, comments, and forwarding, as well as user basic information, such as age and gender. In this way, by introducing wireless side data, the wireless side data and the terminal side data are used together to avoid overly narrow recommendations due to reliance solely on user side data, thereby reducing the hit rate of pushed content, ensuring the transmission quality of pushed content, and improving the hit rate of pushed content.
[0209] In order to implement the method on the terminal side of the embodiment of the present application, the embodiment of the present application also provides a terminal, such as Figure 8 As shown, the terminal 800 includes: a first communication interface 801 and a first processor 802; wherein,
[0210] The first communication interface 801 is capable of exchanging information with network devices and / or other terminals;
[0211] The first processor 802 is connected to the first communication interface 801 to implement information interaction with the network device and / or other terminals, and is used to execute the method provided by one or more technical solutions on the terminal side when running the computer program;
[0212] The first memory 803 stores computer programs that can be executed on the first processor 802 .
[0213] The first communication interface 801 is used to send first information to the first network device; the first information is used to request cell-level information; receive second information fed back by the first network device; send second information and third information to the second network device; the third information indicates user information of the target user of the terminal, and the second information and third information are used by the second network device to execute Internet content push.
[0214] in,
[0215] In one embodiment, the first communication interface 801 is specifically used to receive second information fed back by the first network device, where the second information includes at least one of the following: wireless indicator information and / or wireless indicator related information of the target user; and cell information of the cell where the target user is located.
[0216] In one embodiment, the first communication interface 801 is specifically used to receive wireless indicator-related information in the second information fed back by the first network device, including at least one of the following: geographic location-related information; geographic location-related information indicating the geographic location of the target user in the cell; network-related information; network-related information indicating network service quality; resource-related information; resource-related information indicating network quality and / or resource utilization.
[0217] In one embodiment, the first communication interface 801 is specifically used to receive cell information in the second information fed back by the first network device, including at least one of the following: wireless indicator information of associated users of the cell, and / or wireless indicator-related information, and / or user information of associated users; cell communication indicator information of the cell.
[0218] In one embodiment, the first communication interface 801 is specifically used to send first information to the first network device, and the first information includes wireless indicator information of the target user, and the wireless indicator information includes at least one of the following: reference signal receiving power; reference signal receiving power quality; signal interference and noise ratio; channel quality indication; physical resource block; tracking area; network delay; bandwidth; frequency band; transmission rate; level information; multipath channel information.
[0219] In one embodiment, the first communication interface 801 is specifically configured to receive fourth information sent by the second network device after sending the second information and the third information to the second network device; and output the fourth information.
[0220] It should be noted that the specific processing process of the first communication interface 801 and the first processor 802 can be understood by referring to the above method, which will not be repeated here.
[0221] Of course, in actual application, the various components in the terminal 800 are coupled together through the bus system 804. It can be understood that the bus system 804 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 804 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Figure 8 Various buses are labeled as bus system 804 .
[0222] The first memory 803 in the embodiment of the present application is used to store various types of data to support the operation of the terminal 800. Examples of such data include: any computer program used to operate on the terminal 800.
[0223] The method disclosed in the above embodiment of the present application can be applied to the first processor 802, or implemented by the first processor 802. The first processor 802 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware in the first processor 802 or an instruction in the form of software. The above-mentioned first processor 802 may be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The first processor 802 can implement or execute the various methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the first memory 803, and the first processor 802 reads the information in the first memory 803, and completes the steps of the above method in combination with its hardware.
[0224] In an exemplary embodiment, the terminal 800 may be implemented by one or more application specific integrated circuits (ASICs), DSPs, programmable logic devices (PLDs), complex programmable logic devices (CPLDs), field programmable gate arrays (FPGAs), general-purpose processors, controllers, microcontrollers (MCUs), microprocessors, or other electronic components to execute the aforementioned method.
[0225] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application also provides a first network device, such as Fig. 9 As shown, the first network device 900 includes: a second communication interface 901 and a second processor 902; wherein,
[0226] The second communication interface 901 is capable of exchanging information with other network devices and / or terminals;
[0227] The second processor 902 is connected to the second communication interface 901 to implement information interaction with other network devices and / or terminals, and is used to execute the method provided by one or more technical solutions on the network device side when running the computer program;
[0228] The second memory 903 stores computer programs that can be executed on the second processor 902 .
[0229] The second communication interface 901 is used to receive first information sent by the terminal; the first information is used to request cell-level information; second information is fed back to the terminal; the second information is used by the second network device to execute Internet content push.
[0230] in,
[0231] In one embodiment, the second communication interface 901 is specifically used to: after receiving the first information sent by the terminal, obtain the second information based on the first information.
[0232] In one embodiment, the second communication interface 901 is specifically used to: feed back second information to the terminal, where the second information includes at least one of the following: wireless indicator information and / or wireless indicator related information of the target user; and cell information of the cell where the target user is located.
[0233] In one embodiment, the second communication interface 901 is specifically used to: feedback the wireless indicator information of the target user in the second information to the terminal, including at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0234] In one embodiment, the second communication interface 901 is specifically used to: feedback to the terminal the wireless indicator-related information of the target user in the second information, including at least one of the following: geographic location-related information, indicating the geographic location of the target user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0235] In one embodiment, the second communication interface 901 is specifically used to: feedback to the terminal the cell information of the cell where the target user in the second information is located, including at least one of the following: wireless indicator information of the associated users of the cell, and / or wireless indicator-related information, and / or user information of the associated users; cell communication indicator information of the cell.
[0236] In one embodiment, the second communication interface 901 is specifically used to: feedback the wireless indicator information of the associated users of the cell in the cell information to the terminal, which may include at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0237] In one embodiment, the second communication interface 901 is specifically used to: feedback to the terminal information related to wireless indicators of associated users of the cell in the cell information, including at least one of the following: geographical location related information, indicating the geographical location of the associated user in the cell; network related information, indicating the network service quality; resource related information, indicating the network quality and / or resource utilization.
[0238] In one embodiment, the second communication interface 901 is specifically used to: feedback user information of associated users of the cell in the cell information to the terminal, including at least one of the following: basic information of the associated user, behavior information of the associated user, and content attribute information; wherein the basic information of the associated user refers to the basic attribute data of the user, including the gender, age, geographical location, etc. of the associated user; the behavior information of the associated user refers to the behavior data of the user on the platform, including the historical click records, browsing records, purchase records, ratings and preferences of the associated user, etc., to reflect the preference patterns and behavior rules of the associated user; the content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tag, classification, etc. of the content, to reflect the attribute preference of the associated user for the pushed content.
[0239] In one embodiment, the second communication interface 901 is specifically used to: feedback the cell communication index information in the cell information to the terminal, including at least one of the following: mobility evaluation information and traffic distribution information. The mobility evaluation information includes whether the cell is a high-speed network cell or a low-speed network cell; the traffic distribution information includes whether the cell is a morning peak traffic cell, an evening peak traffic cell, or a uniform traffic cell throughout the day.
[0240] It should be noted that the specific processing process of the second communication interface 901 and the second processor 902 can be understood by referring to the above method, which will not be repeated here.
[0241] Of course, in actual application, the various components in the first network device 900 are coupled together through the bus system 904. It can be understood that the bus system 904 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 904 also includes a power bus, a control bus, and a status signal bus. However, for the sake of clarity, Fig. 9 Various buses are labeled as bus system 904.
[0242] The second memory 903 in the embodiment of the present application is used to store various types of data to support the operation of the first network device 900. Examples of such data include: any computer program used to operate on the first network device 900.
[0243] The method disclosed in the above embodiment of the present application can be applied to the second processor 902, or implemented by the second processor 902. The second processor 902 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by an integrated logic circuit of hardware or software instructions in the second processor 902. The above second processor 902 may be a general processor, a digital signal processor (Digital Signal Processor, DSP), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The second processor 902 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general processor may be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the second memory 903, and the second processor 902 reads the information in the second memory 903, and completes the steps of the above method in combination with its hardware.
[0244] In an exemplary embodiment, the first network device 900 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0245] In order to implement the method on the network device side of the embodiment of the present application, the embodiment of the present application also provides a second network device 1000, such as Fig.10 As shown, the second network device 1000 includes: a third communication interface 1001 and a third processor 1002; wherein,
[0246] The third communication interface 1001 is capable of exchanging information with other network devices and / or terminals;
[0247] The third processor 1002 is connected to the third communication interface 1001 to implement information interaction with other network devices and / or terminals, and is used to execute the method provided by one or more technical solutions on the network device side when running the computer program;
[0248] The third memory 1003 stores a computer program that can be executed on the third processor 1002 .
[0249] The third communication interface 1001 is used to: receive the second information and the third information sent by the terminal; the second information and the third information are used by the second network device to execute Internet content push.
[0250] in,
[0251] In one embodiment, the third communication interface 1001 is specifically used to: receive the second information and the third information sent by the terminal; the second information and the third information are used by the second network device to execute Internet content push.
[0252] In one embodiment, the third communication interface 1001 is specifically used to: receive second information sent by the terminal, including at least one of the following: wireless indicator information and / or wireless indicator related information of the target user; cell information of the cell where the target user is located.
[0253] In one embodiment, the third communication interface 1001 is specifically used to: receive wireless indicator information of the target user in the second information sent by the terminal, including at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0254] In one embodiment, the third communication interface 1001 is specifically used to: receive the wireless indicator-related information of the target user in the second information sent by the terminal, including at least one of the following: geographic location-related information, indicating the geographic location of the target user in the cell; network-related information, indicating the network service quality; resource-related information, indicating the network quality and / or resource utilization.
[0255] In one embodiment, the third communication interface 1001 is specifically used to: receive cell information of the cell where the target user is located in the second information sent by the terminal, including at least one of the following: wireless indicator information of the associated users of the cell, and / or wireless indicator-related information, and / or user information of the associated users; cell communication indicator information of the cell.
[0256] In one embodiment, the third communication interface 1001 is specifically used to: receive wireless indicator information of associated users of a cell in the cell information sent by the terminal, including at least one of the following: RSRP, RSRQ, SINR, CQI, PRB, TA, network delay, bandwidth, frequency band, transmission rate, level information, and multipath channel information.
[0257] In one embodiment, the third communication interface 1001 is specifically used to: receive information related to wireless indicators of associated users of a cell in the cell information sent by the terminal, including at least one of the following: geographical location related information, indicating the geographical location of the associated user in the cell; network related information, indicating the network service quality; resource related information, indicating the network quality and / or resource utilization.
[0258] In one embodiment, the third communication interface 1001 is specifically used to: receive user information of associated users of a cell in the cell information sent by the terminal, including at least one of the following: basic information of the associated users, behavioral information of the associated users, and content attribute information; wherein the basic information of the associated users refers to the basic attribute data of the users, including the gender, age, geographic location, etc. of the associated users; the behavioral information of the associated users refers to the behavioral data of the users on the platform, including the historical click records, browsing records, purchase records, ratings and preferences of the associated users, etc., to reflect the preference patterns and behavioral rules of the associated users; the content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tag, classification, etc. of the content, to reflect the attribute preferences of the associated users for the pushed content.
[0259] In one embodiment, the third communication interface 1001 is specifically used to: receive cell communication index information in the cell information sent by the terminal, including at least one of the following: mobility evaluation information and traffic distribution information. The mobility evaluation information includes whether the cell is a high-speed network cell or a low-speed network cell; the traffic distribution information includes whether the cell is a morning traffic peak cell, an evening traffic peak cell, or a daytime uniform traffic cell.
[0260] In one embodiment, the third communication interface 1001 is specifically used to: receive the third information sent by the terminal, including at least one of the following: basic information of the target user, behavioral information of the target user, and content attribute information; wherein the basic information of the target user refers to the basic attribute data of the target user, including the gender, age, geographical location, etc. of the target user; the behavioral information of the target user refers to the behavioral data of the target user on the platform, including the target user's historical click records, browsing records, purchase records, ratings and preferences, etc., to reflect the target user's preference patterns and behavioral regularities; content attribute information refers to the attribute feature data of the content to be pushed, including the title, description, tags, classification, etc. of the content, to reflect the target user's attribute preference for the pushed content.
[0261] In one embodiment, the third processor 1002 is specifically configured to obtain fourth information.
[0262] In one embodiment, the third communication interface 1001 is specifically used to push fourth information to the terminal based on the second information and the third information.
[0263] In one embodiment, the third processor 1002 is specifically configured to obtain push attribute information based on the second information and the third information.
[0264] In one embodiment, the third communication interface 1001 is specifically used to push the fourth information to the terminal based on the push attribute information.
[0265] In one embodiment, the third processor 1002 is specifically configured to: obtain the push attribute information including at least one of the following: a push period; and related attribute parameters of the fourth information.
[0266] It should be noted that the specific processing process of the third communication interface 1001 and the third processor 1002 can be understood by referring to the above method, which will not be repeated here.
[0267] Of course, in actual application, the various components in the second network device 1000 are coupled together through the bus system 1004. It can be understood that the bus system 1004 is used to realize the connection and communication between these components. In addition to the data bus, the bus system 1004 also includes a power bus, a control bus and a status signal bus. However, for the sake of clarity, Fig.10 Various buses are labeled as bus system 1004 .
[0268] The third memory 1003 in the embodiment of the present application is used to store various types of data to support the operation of the second network device 1000. Examples of such data include: any computer program used to operate on the second network device 1000.
[0269] The method disclosed in the above embodiment of the present application can be applied to the third processor 1002, or implemented by the third processor 1002. The third processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the third processor 1002. The third processor 1002 can be a general-purpose processor, a DSP, or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The third processor 1002 can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or any conventional processor, etc. In combination with the steps of the method disclosed in the embodiment of the present application, it can be directly embodied as a hardware decoding processor to execute, or it can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium, which is located in the third memory 1003. The third processor 1002 reads the information in the third memory 1003 and completes the steps of the above method in combination with its hardware.
[0270] In an exemplary embodiment, the second network device 1000 may be implemented by one or more ASICs, DSPs, PLDs, CPLDs, FPGAs, general processors, controllers, MCUs, microprocessors, or other electronic components to perform the aforementioned method.
[0271] It can be understood that the memory (memory 803, memory 903, memory 1003) of the embodiment of the present application can be a volatile memory or a non-volatile memory, and can also include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a ferromagnetic random access memory, a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM); the magnetic surface memory can be a disk memory or a tape memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), synchronous static random access memory (SSRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM, SyncLink Dynamic Random Access Memory), and direct RAM bus random access memory (DRRAM, Direct Rambus Random Access Memory).The memories described in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0272] In an exemplary embodiment, the embodiment of the present application further provides a storage medium, namely a computer storage medium, specifically a computer-readable storage medium, for example, including a memory 803 storing a computer program, and the computer program can be executed by the processor 802 of the communication device 800 to complete the steps of the above-mentioned method on the terminal side. For another example, a memory 903 storing a computer program is included, and the computer program can be executed by the processor 902 of the communication device 900 to complete the steps of the above-mentioned method on the network device side. For another example, a memory 1003 storing a computer program is included, and the computer program can be executed by the processor 1002 of the communication device 1000 to complete the steps of the above-mentioned method on the network device side. The computer-readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, Flash Memory, magnetic surface memory, optical disk, or CD-ROM.
[0273] It should be noted that: "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.
[0274] In addition, the technical solutions described in the embodiments of the present application can be combined arbitrarily without conflict. The above description is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application.
Claims
1. A method for pushing Internet content, It is characterized in that Applied to a terminal, the method comprises: Sending first information to a first network device; the first information is used to request cell-level information; receiving second information fed back by the first network device; The second information and the third information are sent to a second network device; the third information indicates user information of a target user of the terminal, and the second information and the third information are used by the second network device to execute Internet content push.
2. The method according to claim 1, It is characterized in that The second information includes at least one of the following: The wireless indicator information and / or wireless indicator related information of the target user; The cell information of the cell where the target user is located.
3. The method according to claim 2, It is characterized in that The wireless indicator related information includes at least one of the following: Geographical location related information; the geographic location related information indicates the geographic location of the target user in the cell; Network related information; the network related information indicates network service quality; Resource related information; the resource related information indicates network quality and / or resource utilization.
4. The method according to claim 2, It is characterized in that The cell information includes at least one of the following: Wireless indicator information of users associated with the cell, and / or wireless indicator-related information, and / or user information of the associated users; Cell communication indicator information of the cell.
5. The method according to claim 1, It is characterized in that The first information includes wireless indicator information of the target user, and the wireless indicator information includes at least one of the following: reference signal received power; Reference signal receiving power quality; Signal-to-interference-noise ratio; Channel quality indication; Physical resource blocks; Tracking area; Network latency; bandwidth; Frequency band; Transmission rate; Level information; Multipath channel information.
6. The method according to claim 1, It is characterized in that After sending the second information and the third information to the second network device, the method further includes: receiving fourth information sent by the second network device; The fourth information is output.
7. A method for pushing Internet content, It is characterized in that Applied to a first network device, the method comprises: Receiving first information sent by a terminal; the first information is used to request cell-level information; Feedback second information to the terminal; the second information is used by the second network device to execute Internet content push.
8. The method according to claim 7, It is characterized in that After receiving the first information sent by the terminal, the method further includes: Based on the first information, the second information is obtained.
9. A method for pushing Internet content, It is characterized in that Applied to the second network device, the method comprises: The second information and the third information sent by the receiving terminal; the second information and the third information are used by the second network device to execute Internet content push.
10. The method according to claim 9, It is characterized in that The method further comprises: Get the fourth information; Based on the second information and the third information, the fourth information is pushed to the terminal.
11. The method according to claim 10, It is characterized in that The pushing the fourth information to the terminal based on the second information and the third information includes: Based on the second information and the third information, obtaining push attribute information; The fourth information is pushed to the terminal based on the push attribute information.
12. The method according to claim 11, It is characterized in that The push attribute information includes at least one of the following: Push time period; Related attribute parameters of the fourth information.
13. A terminal, It is characterized in that include: a first communication interface and a first processor; wherein, The first communication interface is used to send first information to a first network device; the first information is used to request cell-level information; receive second information fed back by the first network device; send the second information and third information to a second network device; the third information indicates user information of a target user of the terminal, and the second information and the third information are used by the second network device to execute Internet content push.
14. A first network device, It is characterized in that include: A second communication interface and a second processor; wherein, The second communication interface is used to receive first information sent by the terminal; the first information is used to request cell-level information; second information is fed back to the terminal; and the second information is used by the second network device to execute Internet content push.
15. A second network device, It is characterized in that include: A third communication interface and a third processor; wherein, The third communication interface is used to receive the second information and the third information sent by the terminal; the second information and the third information are used by the second network device to execute Internet content push.
16. A communication device, It is characterized in that include: A processor and a memory for storing a computer program capable of running on the processor; wherein, The processor is used to execute the steps of the method described in any one of claims 1 to 6 or 7 to 8 or 9 to 12 when running the computer program.
17. A storage medium having a computer program stored thereon, It is 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 6, 7 to 8, or 9 to 12 are implemented.