Package recommendation method, device, system and equipment, storage medium and program product
By receiving and analyzing the network-side location information of target users, matching package query information is determined and accurate recommendations are made, solving the problem of low package recommendation success rate in existing technologies, and achieving more efficient package recommendations and lower marketing costs.
Patent Information
- Application Number
- CN202511856221.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-10
- Publication Date
- 2026-03-10
AI Technical Summary
The existing method of recommending service packages is based on offline analysis of historical data, which results in weak real-time performance and context awareness. It cannot capture the user's current network usage status and potential needs, leading to a low success rate in recommending service packages and potentially reducing user satisfaction.
By receiving the target user's changed network-side location information, and based on mapping relationships such as location type, latitude and longitude data, and recommended package index, the system determines matching package query information and sends it to the package recommendation terminal for precise recommendations, replacing indiscriminate SMS bombardment or telemarketing.
It improved the accuracy and efficiency of package recommendations, reduced marketing costs, accurately identified user terminals with changing communication needs, and increased the success rate of package recommendations.
Smart Images

Figure CN121645206A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication core network technology, and in particular to a method, apparatus, system, device, storage medium, and program product for recommending service packages. Background Technology
[0002] With the widespread deployment and commercial application of fifth-generation mobile communication technology (5G), the infrastructure of mobile communication networks has become increasingly sophisticated. Against this backdrop, telecom operators are gradually shifting their business focus from network construction to network operation and value-added services. In the face of fierce market competition, the ability to accurately recommend service packages based on users' personalized needs is not only crucial for effectively improving users' communication experience and customer loyalty, but also a key factor for operators to achieve business growth and improve operational efficiency.
[0003] In existing technologies, operators typically recommend service plans using the following methods: First, they conduct offline analysis to mine and model static or quasi-static user profile indicators such as historical call duration, data usage, monthly spending, and contract duration to predict users' potential consumption tendencies and plan preferences. Then, based on the analysis results, they filter out target user groups. In terms of marketing outreach, they mainly rely on traditional one-on-one marketing calls or mass information pushes to target user groups via marketing SMS, aiming to guide users to subscribe to new service plans.
[0004] However, existing data plan recommendation methods have significant technical flaws. Offline analysis based on historical data results in weak real-time performance and context-awareness, failing to capture users' current network usage and potential needs. For example, recommendations based on historical average usage may not be applicable when a user is about to run out of data in a specific scenario (such as watching high-definition video or live streaming). This leads to a low overall marketing success rate for data plan recommendations, wasting marketing resources and potentially reducing user satisfaction due to frequent, ineffective interruptions. Summary of the Invention
[0005] This application provides a method, apparatus, system, device, storage medium, and program product for recommending service packages, in order to solve the problem of low success rate of service package recommendations in the prior art and to improve the success rate of service package recommendations.
[0006] Firstly, this application provides a method for recommending service packages, applied to core network elements, including: Receive the target user's modified network-side location information; Based on the modified network-side location information, determine the matching package query information for the target user; The matching package query information is sent to the package recommendation terminal, and the matching package query information is used for package recommendation.
[0007] In one embodiment, based on the modified network-side location information, the matching package query information for the target user is determined, including: Based on the first mapping relationship between network-side location information and location type, determine the target location type corresponding to the changed network-side location information; Based on the second mapping relationship between network-side location information and latitude and longitude data, the target latitude and longitude data corresponding to the changed network-side location information are determined; Based on the third mapping relationship between network-side location information and recommended package index, determine the target recommended package index corresponding to the changed network-side location information; Based on at least one of the target location type, target latitude and longitude data, and target recommended package index, determine the matching package query information.
[0008] In one embodiment, the core network element includes a PCF network element, and before receiving the changed network-side location information of the target user, it further includes: After obtaining authorization for location-based recommendation packages, subscribe to the location events of target users; Receive the target user's changed network-side location information, including: When the target user's network-side location information changes, the changed network-side location information is obtained based on the subscription results of the location event.
[0009] Secondly, this application also provides a package recommendation method, applied to a package recommendation terminal, including: Receive matching package query information from the target user. The matching package query information is determined based on the target user's changed network-side location information. Based on the matching package search information, package recommendations are made.
[0010] In one embodiment, recommending a package based on matching package query information includes: Based on the matching package query information, determine the target user's target recommended package details; Based on the details of the target package, a package recommendation is made.
[0011] In one embodiment, the matching package query information includes at least one of the following: target location type, target latitude and longitude data, and target recommended package index. Based on the matching package query information, the details of the target recommended package are determined, including: Based on the fourth mapping relationship between location type and recommended package details, determine the target recommended package details corresponding to the target location type; and / or, Based on the fifth mapping relationship between latitude and longitude data and recommended package details, determine the target recommended package details corresponding to the target latitude and longitude data; and / or, Based on the sixth mapping relationship between the recommended package index and the recommended package details, the target recommended package details corresponding to the target recommended package index are determined.
[0012] In one embodiment, recommending a package based on the details of the target package includes: Based on the target recommended package details and the preset push method, a recommendation instruction is sent to the terminal cloud. The recommendation instruction is used to start the package recommendation process based on the preset push method. The preset push methods include pop-ups, which are associated with the details of the target recommended package.
[0013] Thirdly, this application also provides a package recommendation device, comprising: The first receiving module is used to receive the changed network-side location information of the target user; The query module is used to determine the matching package query information for the target user based on the changed network-side location information; The sending module is used to send matching package query information to the package recommendation terminal, and the matching package query information is used for package recommendation.
[0014] Fourthly, this application also provides a package recommendation device, comprising: The second receiving module is used to receive the matching package query information of the target user. The matching package query information is determined based on the target user's changed network-side location information. The recommendation module is used to recommend packages based on the matching package query information.
[0015] Fifthly, this application also provides a package recommendation system, which includes a PCF network element and a package recommendation terminal: The PCF network element is used to receive the changed network-side location information of the target user; determine the matching package query information of the target user based on the changed network-side location information; and send the matching package query information to the package recommendation terminal. The package recommendation module receives matching package query information from target users and recommends packages based on this information.
[0016] Sixthly, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement any of the above-described package recommendation methods.
[0017] Seventhly, this application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the above-described package recommendation methods.
[0018] Eighthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements any of the above-described package recommendation methods.
[0019] The package recommendation method, apparatus, system, equipment, storage medium, and program products provided in this application receive the changed network-side location information of the target user; determine the matching package query information of the target user based on the changed network-side location information; and send the matching package query information to the package recommendation terminal for package recommendation. This application, by converting the changed network-side location information into matching package query information, builds a bridge between the changed network-side location information and package recommendation, providing an implementation method for location-based package recommendation. This application reports the matching package query information to the package recommendation terminal, enabling the package recommendation terminal to combine the matching package query information with package recommendations for the target user terminal, improving the accuracy and efficiency of package recommendation. The package recommendation method of this application replaces the past indiscriminate SMS bombardment or telemarketing, concentrating marketing resources on target user terminals with changed locations, accurately identifying user terminals with changed communication needs, improving the success rate of package recommendation, and reducing marketing costs. Attached Figure Description
[0020] To more clearly illustrate the technical solutions in this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0021] Figure 1 This is one of the flowcharts illustrating the package recommendation method provided in this application.
[0022] Figure 2 This is the second flowchart illustrating the package recommendation method provided in this application.
[0023] Figure 3 This is the third flowchart illustrating the package recommendation method provided in this application.
[0024] Figure 4 This is the fourth flowchart illustrating the package recommendation method provided in this application.
[0025] Figure 5This is the fifth flowchart illustrating the package recommendation method provided in this application.
[0026] Figure 6 This is the sixth flowchart illustrating the package recommendation method provided in this application.
[0027] Figure 7 This is one of the structural schematic diagrams of the package recommendation device provided in this application.
[0028] Figure 8 This is the second schematic diagram of the recommended package device provided in this application.
[0029] Figure 9 This is a schematic diagram of the structure of the electronic device provided in this application. Detailed Implementation
[0030] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0031] Currently, the Policy Control Function (PCF) network element can subscribe to and sense the network location of user terminals, and the B domain system stores service package information. However, the PCF network element and the B domain system only have a one-way signing interface with the Business Operating Support System (BOSS), and there is no direct interface with the B domain's business operation system. Therefore, it is impossible to achieve location-based accurate package recommendation through the linkage between the PCF network element and the B domain.
[0032] It should be noted that the embodiments of this application may involve the use of user data. In practical applications, user-specific personal data may be used in the scheme described herein within the scope permitted by applicable laws and regulations, provided that it complies with the applicable laws and regulations of the country (e.g., with the user's explicit consent and effective notification to the user).
[0033] The following is combined Figures 1-9 This application describes the recommended methods, apparatus, systems, and electronic devices.
[0034] Figure 1 This is one of the flowcharts illustrating the package recommendation method provided in this application, such as... Figure 1 As shown, the package recommendation method is applied to core network elements and includes steps S100 to S300, each step of which is detailed below.
[0035] S100: Receive the changed network-side location information of the target user.
[0036] The core network elements of this application include network elements capable of subscribing to location events of user terminals, such as PCF network elements and SMF network elements. This application's embodiments use a PCF network element as an example for illustration.
[0037] The package recommendations include suggested communication packages. These packages include various communication services such as voice calls, SMS / MMS, and mobile data.
[0038] The target user terminals are those that have subscribed to location-based recommendation plans. Location-based recommendation plans include services that recommend plans to users based on their location data.
[0039] Network-side location information includes the approximate geographical location of a target user terminal (such as a mobile phone) determined through signaling information in the mobile communication network. Network-side location information includes cell identity (cell ID), tracking area code (TA), and paging routing area (PRA). User terminals include personal mobile phones, computers, iPads, smartwatches, etc.
[0040] The modified network-side location information refers to the location information after the target user terminal's network-side location has changed. For example, when the target user moves from community A to shopping mall A, the target user terminal's network-side location moves from community A to shopping mall A.
[0041] The BOSS or other user management system identifies potential user terminals that frequently change location. Potential user terminals include those belonging to travel enthusiasts or frequent cross-border / cross-regional business travelers. The BOSS or other user management system sends service recommendation messages to these potential user terminals. Based on these messages, potential user terminals can choose whether to subscribe to a location-based service package. If a user terminal chooses to subscribe to a location-based service package, it becomes a target user terminal. The BOSS or other user management system then subscribes to the location-based service package with the PCF network element, entrusting the PCF network element to manage the location-based service for the target user terminal.
[0042] When the location of a target user terminal changes, the target user terminal sends its updated network-side location information and its identifier to the location service network element. Upon receiving the network-side location information reported by the target user terminal, the location service network element reports the updated network-side location information of the target user terminal to the PCF network element. The location service network element includes the Access and Mobility Management Function (AMF) network element.
[0043] S200: Based on the changed network-side location information, determine the matching package query information for the target user.
[0044] The PCF network element is pre-configured with configuration information for location-based package recommendation services. This configuration information includes the target communication interface between the PCF network element and the package recommendation terminal (e.g., the service operator), as well as the mapping relationship between network-side location information and package query information. This target communication interface is used to report matching package query information to the package recommendation terminal. Furthermore, this target communication interface is also used to report the identifier of the target user terminal to the package recommendation terminal. The identifier of the target user terminal includes the International Mobile Equipment Identity (IMEI), Mobile Equipment Identifier (MEID), and Media Access Control Address (MAC) address, etc.
[0045] Based on the modified network-side location information, the matching package query information for the target user is determined. After obtaining the modified network-side location information of the target user's terminal, the PCF network element queries the pre-stored mapping relationship between network-side location information and package query information to obtain the matching package query information corresponding to the modified network-side location information. Optionally, after receiving the modified network-side location information, the PCF network element uses the modified network-side location information as the matching package query information.
[0046] Optionally, the mapping relationship between network-side location information and package query information can be stored in core network elements (e.g., PCF network elements), the cloud, or a designated storage device. The matched package query information is used to query the target recommended package details that match the changed network-side location information.
[0047] This application identifies target user terminals that have signed up for location-based recommendation packages through registration, enabling precise delivery of location-based recommendation packages to each target user terminal and improving service accuracy.
[0048] S300: Sends the matching package query information to the package recommendation terminal. The matching package query information is used for package recommendation.
[0049] Optionally, the package recommendation end includes a service operation end, as well as other systems and servers for managing service packages. This application embodiment uses the service operation end as an example for illustration. The package recommendation end stores detailed information on various service packages. The service package information includes the applicable location category or the latitude and longitude data matched by the package, package data allowance, call duration, cost, network benefits, etc.
[0050] The PCF network element sends the matching package query information to the package recommendation terminal (e.g., the service operation terminal). Based on the received matching package query information, the package recommendation terminal queries the pre-defined mapping relationship between package query information and recommended package details to obtain the target recommended package details. The mapping relationship between package query information and recommended package details can be stored on the package recommendation terminal, in the cloud, or on a designated storage device.
[0051] Optionally, the package recommendation client sends the matching package query information to the package query client. The package query client retrieves the details of the target recommended package based on the matching package query information and then returns the details of the target recommended package to the package recommendation client.
[0052] Furthermore, the PCF network element will also send the identifier of the target user terminal to the package recommendation terminal (service operation terminal).
[0053] Furthermore, the package recommendation client recommends packages to the target user terminal based on the details of the target package and the identifier of the target user terminal.
[0054] Optionally, the package recommendation client sends the target recommended package details to the target user terminal based on the target user terminal's identifier. Alternatively, the package recommendation client sends the target recommended package details to the target user terminal via a pop-up window. Alternatively, the package recommendation client sends the target user terminal's identifier and the target recommended package details to the user management client (e.g., terminal cloud). The user management client then sends the target recommended package details to the target user terminal via a pop-up window.
[0055] The package recommendation method provided in this application receives the changed network-side location information of a target user; determines the matching package query information for the target user based on the changed network-side location information; and sends the matching package query information to the package recommendation terminal, where it is used for package recommendation. This application, by converting the changed network-side location information into matching package query information, builds a bridge between the changed network-side location information and package recommendation, providing an implementation method for location-based package recommendation. This application reports the matching package query information to the package recommendation terminal, enabling the terminal to combine the matching package query information with package recommendations for target user terminals, improving the accuracy and efficiency of package recommendations. This package recommendation method replaces the indiscriminate SMS bombardment or telemarketing of the past, concentrating marketing resources on target user terminals with changed locations. It can accurately identify user terminals with changed communication needs, improving the success rate of package recommendations while reducing marketing costs.
[0056] Based on the above embodiments, the core network element includes a PCF network element, and before receiving the changed network-side location information of the target user, the following steps are also included: After obtaining authorization for location-based recommendation packages, subscribe to the location events of target users; Receive the target user's changed network-side location information, including: When the network-side location information of the target user terminal changes, the changed network-side location information is obtained based on the subscription result of the location event.
[0057] The BOSS or other user management system subscribes to a location-based package recommendation service with the PCF network element, entrusting the PCF network element to recommend location-based packages for target user terminals. The PCF network element obtains authorization for this service. If the PCF network element does not obtain authorization for the location-based package recommendation service, it will not convert the modified network-side location information into matching package query information for the target user, nor will it report the matching package query information to the service operator. This application authorizes the PCF network element to provide the location-based package recommendation service, instructing the PCF network element to receive the modified network-side location information of the target user terminal and convert it into matching package query information that can be used for package recommendation, so as to report the matching package query information to the service operator and enable the modified network-side location information to be applied to the location-based package recommendation service.
[0058] After a target user terminal subscribes to a location-based recommendation service package with the BOSS, it sends a registration request to the PCF network element through the AMF network element and establishes a connection with the PCF network element. Upon receiving the registration request, the PCF network element stores the target user terminal's identifier to identify it during subsequent provision of the location-based recommendation service package.
[0059] PCF network elements subscribe to location events of target user terminals, including PCF network elements subscribing to location service network elements for target user terminal location events, or PCF network elements subscribing to location events from target user terminals. The subscription result of location events includes the reporting method of the target user terminal's network-side location information (or modified network-side location information).
[0060] Location service network elements include AMF network elements, Location Management Function (LMF) or Unified Data Management (UDM) devices or network elements responsible for collecting or managing network-side location information of user terminals. This application embodiment uses the example of a PCF network element subscribing to the location events of a target user from an AMF network element for illustration.
[0061] The PCF network element subscribes to the location events of the target user terminal from the AMF network element. During the target user terminal's registration process, the AMF network element sends an Access and Mobility Policy Control Service (AMPolicyControl_Create) request to the PCF network element to establish or update AM policy control associations. This AMPolicyControl_Create request includes the subscribed event type (the target user's location event). After receiving this AMPolicyControl_Create request, the PCF network element sends a policy association message to the AMF network element. This policy association message includes the triggering event of the subscription, indicating successful subscription to the target user terminal's location events. After the PCF network element completes the subscription to the target user terminal's location events, when the target user terminal moves to a new network-side location, the target user terminal reports its changed network-side location information to the AMF network element. The AMF network element then reports the changed network-side location information to the PCF network element.
[0062] Optionally, the PCF network element subscribes to the target user's location events from the location service network element. The PCF network element sends a subscription request for the target user terminal's location events to the location service network element. The location service network element receives the subscription request for location events. Subsequently, after receiving the modified network-side location information of the target user terminal, the location service network element reports the modified network-side location information to the PCF network element.
[0063] This application provides location-based service packages to the target user terminal only after the target user terminal agrees to the location change event, which helps improve customer experience and avoids blind recommendations.
[0064] Furthermore, when recommending packages, the package recommendation end (e.g., the service operation end) can also obtain information about the package currently being used by the target user's terminal. The service operation end compares the target user's current package information with the details of the target recommended package. If the details of the target recommended package are more suitable for the changed network-side location information than the current package information, then the details of the target recommended package are recommended to the target user's terminal. Optionally, if the current package information is more suitable for the changed network-side location information than the details of the target recommended package, then the recommendation of the target recommended package details to the target user's terminal is canceled.
[0065] Furthermore, the business operations team packages the matched target recommended package details and the target user's terminal identifier and sends them to the terminal cloud. Optionally, the business operations team generates a recommendation instruction based on the target recommended package details and the target user's terminal identifier, and then sends the recommendation instruction to the terminal cloud.
[0066] Terminal cloud is a middleware cloud service platform that connects business operations with target user terminals. Terminal cloud is used to efficiently, reliably, and with low power consumption reach and manage massive numbers of user terminals.
[0067] After receiving the data packet containing the details of the target recommended package and the identifier of the target user's terminal, the terminal cloud performs authentication to verify the legitimacy of the request. The terminal cloud parses the data packet and recommends the target recommended package details to the target user's terminal based on the identifier. The terminal cloud sends a package recommendation reminder to the target user's terminal; for example, the reminder may include a pop-up window, such as a capsule pop-up, which is associated with the target recommended package details. The pop-up window includes "agree" and "disagree" buttons. Upon receiving the pop-up window, the user clicks the "agree" button, and the pop-up window retrieves the target recommended package details associated with it. If the user clicks the "disagree" button, the pop-up window closes automatically.
[0068] like Figure 2 The business operation terminal includes the business operation system of domain B. PCF network elements are pre-configured with the configuration information for location-based recommended service packages.
[0069] The business operations support system subscribes to location-based recommended service packages with the PCF network element. The target user terminal registers with the PCF network element through the Radio Access Network (RAN) and AMF network element, establishing a connection after registration. The PCF network element subscribes to the target user terminal's location events. When the target user terminal's network-side location changes, the PCF network element obtains the changed network-side location information through the AMF network element and reports this information to the business operations system in domain B. The business operations system in domain B sends the recommended service package and the target user terminal's identifier to the terminal cloud in the terminal domain via a push interface. The terminal cloud then recommends the target service package details to the target user terminal.
[0070] This application recommends service packages by combining the changed network-side location information of the target user terminal, which can accurately grasp the changes in the target user terminal's communication needs. For example, based on the changed network-side location information, it determines the network coverage of the target user terminal's new location area (e.g., whether the area has deep 4G coverage or stronger 5G signal) and recommends the service package that best utilizes the network advantages. When the changed location area is a remote area with slightly weaker network signal, a service package focusing on call quality and basic network coverage can be recommended, and the network status can be clearly communicated to avoid complaints due to poor network experience.
[0071] Based on the above embodiments, determining the matching package query information for the target user based on the modified network-side location information includes the following steps: Based on the first mapping relationship between network-side location information and location type, determine the target location type corresponding to the changed network-side location information; Based on the second mapping relationship between network-side location information and latitude and longitude data, the target latitude and longitude data corresponding to the changed network-side location information are determined; Based on the third mapping relationship between network-side location information and recommended package index, determine the target recommended package index corresponding to the changed network-side location information; Based on at least one of the target location type, target latitude and longitude data, and target recommended package index, determine the matching package query information.
[0072] The mapping relationship between network-side location information and restaurant query information includes at least one of the following: a first mapping relationship between network-side location information and location type, a second mapping relationship between network-side location information and latitude and longitude data, and a third mapping relationship between network-side location information and recommended meal index.
[0073] The mapping relationship between package query information and recommended package details includes at least one of the following: a fourth mapping relationship between location type and recommended package details, a fifth mapping relationship between latitude and longitude data and recommended package details, and a sixth mapping relationship between recommended package index and recommended package details.
[0074] Location types include pre-defined location categories based on the real world, such as scenic spots, commercial areas, and schools. Target location types include the location types obtained after querying the first mapping relationship based on the changed network-side location information.
[0075] Latitude and longitude data includes longitude coordinates and latitude coordinates. Target latitude and longitude data includes the latitude and longitude data obtained after querying the second mapping relationship based on the changed network-side location information.
[0076] The target recommended package index includes an index of recommended package details obtained by querying the third-party mapping relationship based on the changed network-side location information. The target recommended package index includes the package number, name, etc., of the package to be recommended.
[0077] When the target user terminal changes location, the target user terminal reports its changed network-side location information and the target user terminal's identifier to the AMF network element.
[0078] The AMF network element further reports the modified network-side location information and the identifier of the target user terminal to the PCF network element. Based on the modified network-side location information of the target user terminal, the PCF network element determines the matching package query information for the target user terminal.
[0079] Optionally, the mapping relationship between network-side location information and meal query information includes: a first mapping relationship between network-side location information and location type. Correspondingly, the mapping relationship between meal query information and recommended meal details includes: a fourth mapping relationship between location type and recommended meal details. The PCF network element queries the first mapping relationship based on the changed network-side location information to obtain the target location type. The PCF network element reports the identifier of the target user terminal and the target location type to the service operation end through the target communication interface. The service operation end stores the fourth mapping relationship between location type and recommended meal details. The service operation end queries the fourth mapping relationship based on the target location type to obtain the target recommended meal details.
[0080] like Figure 3 As shown in the figure, this application provides a method for recommending packages, which includes the following steps.
[0081] Step 1.1: Pre-configure the service information for location-based recommendation packages in the PCF network element. The configuration information includes the target communication interface and the first mapping relationship between network-side location information and location type.
[0082] Step 1.2: The Business Operation Support System (BOSS) signs up for the location-based recommendation package service with the PCF network element.
[0083] Step 1.3: The target user terminal registers with the PCF network element and establishes a connection with the PCF network element after registration. The PCF network element subscribes to the target user terminal's location change events.
[0084] Step 1.4: When the target user terminal changes location, the target user terminal sends the changed network-side location information to the AMF network element.
[0085] Step 1.5: The AMF network element reports the identifier of the target user terminal and its modified network-side location information to the PCF network element.
[0086] Step 1.6: The PCF network element queries the first mapping relationship between the network-side location information and the location type based on the changed network-side location information, and obtains the changed location type (target location type).
[0087] Step 1.7: The PCF network element reports the target location type to the service operation terminal through the target communication interface.
[0088] Step 1.8: The business operations team queries the fourth mapping relationship between the target location type and the recommended package details based on the target location type, and determines the target recommended package details. The target recommended package details and the identifier of the target user's terminal are then sent to the terminal cloud, triggering the "capsule pop-up".
[0089] Step 1.9: The terminal cloud sends a "capsule pop-up" to the target user terminal to recommend the details of the target package.
[0090] Optionally, the mapping relationship between network-side location information and meal query information includes a second mapping relationship between network-side location information and latitude and longitude data. Correspondingly, the mapping relationship between meal query information and recommended meal details includes a fifth mapping relationship between latitude and longitude data and recommended meal details. The PCF network element queries the second mapping relationship based on the obtained modified network-side location information to obtain the target latitude and longitude data. The PCF network element reports the target user terminal's identifier and the target latitude and longitude data to the service operation end through the target communication interface. The service operation end stores the fifth mapping relationship between latitude and longitude data and recommended meal details. The service operation end queries the fifth mapping relationship based on the target latitude and longitude data to obtain the target recommended meal details.
[0091] like Figure 4 As shown in the illustration, this application provides a method for recommending service packages. This includes the following steps.
[0092] Step 2.1: Pre-configure the service information for location-based recommendation packages in the PCF network element. The configuration information includes the target communication interface and the second mapping relationship between network-side location information and latitude and longitude data.
[0093] Step 2.2: The Business Operation Support System (BOSS) signs up for the location-based recommendation package service with the PCF network element.
[0094] Step 2.3: The target user terminal registers with the PCF network element and establishes a connection with the PCF network element after registration. The PCF network element subscribes to the target user terminal's location events.
[0095] Step 2.4: When the target user terminal changes location, the target user terminal sends the changed network-side location information to the AMF network element.
[0096] Step 2.5: The AMF network element reports the identifier of the target user terminal and its modified network-side location information to the PCF network element.
[0097] Step 2.6: The PCF network element queries the second mapping relationship between the network-side location information and latitude and longitude data based on the changed network-side location information, and obtains the changed latitude and longitude data (target latitude and longitude data).
[0098] Step 2.7: The PCF network element reports the target latitude and longitude data to the business operation terminal through the target communication interface.
[0099] Step 2.8: The business operations team queries the fifth mapping relationship between the target latitude and longitude data and the recommended package details based on the target latitude and longitude data, and determines the target recommended package details. The target recommended package details and the identifier of the target user's terminal are then sent to the terminal cloud, triggering the "capsule pop-up".
[0100] Step 2.9: The terminal cloud sends a "capsule pop-up" to the target user terminal to recommend the details of the target package.
[0101] Optionally, the mapping relationship between network-side location information and meal query information includes a third mapping relationship between network-side location information and the recommended meal package index. Correspondingly, the mapping relationship between meal package query information and recommended meal package details includes a sixth mapping relationship between the recommended meal package index and the recommended meal package details. The PCF network element queries the third mapping relationship based on the obtained modified network-side location information to obtain the target recommended meal package index. The PCF network element reports the target user terminal identifier and the target recommended meal package index to the service operation end through the target communication interface. The service operation end stores the sixth mapping relationship between the target recommended meal package index and the recommended meal package details. The service operation end queries the sixth mapping relationship based on the target recommended meal package index to obtain the target recommended meal package details.
[0102] like Figure 5 As shown in the figure, this application provides a method for recommending packages, which includes the following steps.
[0103] Step 3.1: Pre-configure the service configuration information for location-based recommendation packages on the policy control terminal. The configuration information includes the target communication interface and a third mapping relationship between network-side location information and the recommendation package index.
[0104] Step 3.2: The Business Operation Support System (BOSS) signs up for the location-based recommendation package service with the PCF network element.
[0105] Step 3.3: The target user terminal registers with the PCF network element and establishes a connection with the PCF network element after registration. The PCF network element subscribes to the location events of the target user terminal.
[0106] Step 3.4: When the target user terminal changes location, the target user terminal sends the changed network-side location information to the AMF network element.
[0107] Step 3.5: The AMF network element reports the identifier of the target user terminal and its modified network-side location information to the PCF network element.
[0108] Step 3.6: The PCF network element queries the third mapping relationship between the network-side location information and the recommended package index based on the changed network-side location information, and obtains the target recommended package index.
[0109] Step 3.7: The PCF network element reports the target recommended package index to the business operation terminal through the target communication interface.
[0110] Step 3.8: The business operations team retrieves the target recommended package details based on the target recommended package index. It then sends the target recommended package details and the target user's terminal identifier to the terminal cloud, triggering a "capsule pop-up."
[0111] Step 3.9: The terminal cloud sends a "capsule pop-up" to the target user terminal to recommend the details of the target package.
[0112] Optionally, the mapping relationship between network-side location information and meal query information includes: a first mapping relationship, a second mapping relationship, and a third mapping relationship. Correspondingly, the mapping relationship between meal query information and recommended meal details includes: a fourth mapping relationship, a fifth mapping relationship, and a sixth mapping relationship. The PCF network element queries the first, second, and third mapping relationships based on the obtained modified network-side location information to obtain the target location type, target latitude and longitude data, and target recommended meal index. The PCF network element obtains the matching meal query information based on the target location type, target latitude and longitude data, and target recommended meal index. The business operation terminal queries the fourth, fifth, and sixth mapping relationships based on the matching meal query information to obtain the target recommended meal details.
[0113] Optionally, the mapping relationship between network-side location information and meal query information includes any two of the first, second, and third mapping relationships. The mapping relationship between meal query information and recommended meal details includes any two of the corresponding fourth, fifth, and sixth mapping relationships. The PCF network element obtains the matching meal query information based on any two of the target location type, target latitude and longitude data, and target recommended meal index. The business operation terminal queries the corresponding two of the fourth, fifth, and sixth mapping relationships based on the matching meal query information to obtain the target recommended meal details.
[0114] Optionally, the matching package query information is the changed network-side location information of the target user terminal. The PCF network element sends the changed network-side location information to the service operation terminal. Based on the changed network-side location information, the service operation terminal queries the seventh mapping relationship between the network-side location information and the recommended package details to obtain the target recommended package details.
[0115] The business operations team packages the details of the target recommended package and the identifier of the target user's terminal into a data packet and sends it to the terminal cloud. The terminal cloud parses the data packet and recommends the details of the target recommended package to the target user's terminal based on the identifier of the target user's terminal.
[0116] This application achieves the conversion of network-side location information into matching package query information that can be used for package recommendation by establishing a first mapping relationship between network-side location information and location type, a second mapping relationship between network-side location information and latitude and longitude data, and a third mapping relationship between network-side location information and recommended package index. This builds a bridge between network-side location information and package recommendation, and provides an implementation method for location-based package recommendation.
[0117] like Figure 6As shown in the figure, this application embodiment also provides a package recommendation method, including steps S400 to S500, each step of which is as follows.
[0118] S400: Receives matching package query information for the target user. The matching package query information is determined based on the target user's changed network-side location information.
[0119] The execution entity in this application embodiment includes a package recommendation terminal. The package recommendation terminal includes any terminal, system, or server implementing the package recommendation process. For example, the package recommendation terminal includes a system managing user communication packages, a terminal managing user communication packages, or a service operation terminal. This application embodiment uses a service operation terminal as an example for illustration. The service operation terminal includes a service operation system in domain B.
[0120] The BOSS or other user management system identifies potential user terminals that frequently change locations. The BOSS or other user management system sends service recommendation messages to these potential user terminals. Based on these service recommendation messages, the potential user terminals can choose whether to subscribe to a location-based recommended service plan. If a user terminal chooses to subscribe to a location-based recommended service plan, it becomes a target user terminal. The BOSS or other user management system subscribes to the location-based recommended service plan with the PCF network element, thus entrusting the PCF network element to handle the location-based recommended service for the target user terminal.
[0121] When the target user terminal changes location, the target user terminal reports its changed network-side location information and the target user terminal's identifier to the AMF network element.
[0122] The AMF network element further reports the modified network-side location information and the identifier of the target user terminal to the PCF network element.
[0123] The PCF network element will convert the network-side location information it obtains into matching package query information that the business operation terminal can identify or process.
[0124] Furthermore, the PCF network element reports the target user terminal's identifier and matching package query information to the service operation end through the target communication interface.
[0125] S500: Recommends packages based on matching package query information.
[0126] The business operations team recommends packages based on the matched package query information. Optionally, the business operations team determines the details of the target recommended package based on the matched package query information and recommends the package to the target user's terminal based on the target recommended package details.
[0127] Optionally, the business operations side will send the matching package query information to the package query terminal, retrieve the details of the target recommended package through the package query terminal, and recommend the package to the target user terminal based on the details of the target recommended package.
[0128] The package recommendation method provided in this application receives matching package query information from target users, which is determined based on the target user's changed network-side location information. Package recommendations are then made based on this matching package query information. This application bridges the gap between changed network-side location information and package recommendations by converting it into matching package query information, providing a location-based package recommendation method. This application reports the matching package query information to the package recommendation terminal, enabling the terminal to recommend packages to target user terminals based on this information, thus improving the accuracy and efficiency of package recommendations. This package recommendation method replaces the previous indiscriminate SMS bombardment or telemarketing, concentrating marketing resources on target user terminals with changed locations. It accurately identifies user terminals with changed communication needs, improving the success rate of package recommendations while reducing marketing costs.
[0129] Based on the above embodiments, the method of recommending packages based on matching package query information includes the following steps: Based on the matching package query information, determine the target user's target recommended package details; Based on the details of the target package, a package recommendation is made.
[0130] The target recommended package details include details of packages better suited to the changed network location information. Optionally, the target recommended package details include the package name, billing method, and specific communication benefits. The business operations team, based on the matched package query information, queries the pre-stored mapping relationship between package query information and recommended package details, matches the package details suitable for the changed network-side location information, and uses it as the target recommended package details. The mapping relationship between package query information and recommended package details can be stored on the business operations team, in the cloud, or on a designated storage device.
[0131] Optionally, the business operations team can send the matching package query information to the package query team. The package query team will then query the mapping relationship between the pre-stored package query information and the recommended package details, obtain the target recommended package details, and return the target recommended package details to the business operations team.
[0132] Based on the target user's recommended plan details, a plan recommendation is made. Optionally, the service operator sends the target user's recommended plan details to the target user's terminal based on the target user's terminal identifier to consult the target user whether they need to change their communication plan. Optionally, the service operator packages the target user's terminal identifier and the target recommended plan details and sends them to the terminal cloud or user management terminal. The terminal cloud or user management terminal then sends the target recommended plan details to the target user's terminal based on the target user's terminal identifier to consult the target user whether they need to change their communication plan.
[0133] This application determines the details of the target recommended package based on the matching package query information, and can achieve accurate package recommendations.
[0134] Based on the above embodiments, the matching package query information includes at least one of the following: target location type, target latitude and longitude data, and target recommended package index. Determining the target recommended package details based on the matching package query information includes the following steps: Based on the fourth mapping relationship between location type and recommended package details, determine the target recommended package details corresponding to the target location type; and / or, Based on the fifth mapping relationship between latitude and longitude data and recommended package details, determine the target recommended package details corresponding to the target latitude and longitude data; and / or, Based on the sixth mapping relationship between the recommended package index and the recommended package details, the target recommended package details corresponding to the target recommended package index are determined.
[0135] The mapping relationship between package query information and recommended package details includes at least one of the following: a fourth mapping relationship between location type and recommended package details, a fifth mapping relationship between latitude and longitude data and recommended package details, and a sixth mapping relationship between recommended package index and recommended package details.
[0136] A fourth mapping relationship is established between location type and recommended package details. For example, when the location type is a commercial area, the corresponding recommended package detail is a high-speed, high-data package. When the location type is a school, the corresponding recommended package detail is a campus-exclusive discount package. When the location type is a suburb or rural area, the corresponding recommended package detail is a network standard package with better signal coverage, etc.
[0137] Establish a fifth mapping relationship between latitude and longitude data and recommended service plan details. For example, when the latitude and longitude data is within the range of latitude and longitude data A, the corresponding location coordinates are a large city, and the corresponding recommended service plan detail is a high-speed, high-data-volume plan. When the latitude and longitude data is within the range of latitude and longitude data B, the corresponding location coordinates are a rural area, and the corresponding recommended service plan detail is a network standard plan with limited signal coverage.
[0138] Construct a sixth mapping relationship between the recommended package index and the recommended package details. For example, construct a list of recommended package details. The list of recommended package details includes the recommended package index and its corresponding recommended package details.
[0139] The business operations team matches package query information and, based on the pre-stored mapping relationship between package query information and recommended package details, matches the target recommended package details that are suitable for the changed location information.
[0140] Optionally, when the matching package query information includes the target location type, the business operations side queries the fourth mapping relationship based on the target location type to obtain the target recommended package details corresponding to the target location type.
[0141] Optionally, when the matching package query information includes target latitude and longitude data, the business operation terminal queries the fifth mapping relationship based on the target latitude and longitude data to obtain the target recommended package details corresponding to the target latitude and longitude data.
[0142] Optionally, when the matching package query information includes the target recommended package index, the business operation terminal queries the sixth mapping relationship based on the target recommended package index to obtain the target recommended package details corresponding to the target recommended package index.
[0143] Optionally, when the matching package query information includes the target location type, target latitude and longitude data, and target recommended package index, the business operation terminal queries the fourth mapping relationship, the fifth mapping relationship, and the sixth mapping relationship simultaneously based on the matching package query information to obtain the target recommended package details.
[0144] Optionally, when the matching package query information includes any two of the target location type, target latitude and longitude data, and target recommended package index, the business operation terminal queries the corresponding two of the fourth, fifth, and sixth mapping relationships based on the matching package query information to obtain the target recommended package details.
[0145] Optionally, the matching package query information is the changed network-side location information. The business operations unit queries the seventh mapping relationship between the network-side location information and the recommended package details based on the changed network-side location information, and obtains the target recommended package details. The seventh mapping relationship between the network-side location information and the recommended package details can be stored on the business operations unit, in the cloud, or on a designated storage device.
[0146] This application achieves rapid decoding of matching package query information and obtains details of the target recommended package through the fourth, fifth and sixth mapping relationships, which helps to improve the efficiency of package recommendation.
[0147] Based on the above embodiments, the recommendation of a package based on the details of the target recommended package includes the following steps: Based on the target recommended package details and the preset push method, a recommendation instruction is sent to the terminal cloud. The recommendation instruction is used to start the package recommendation process based on the preset push method. The preset push methods include pop-ups, which are associated with the details of the target recommended package.
[0148] The recommendation command initiates a package recommendation process between the terminal cloud and the target user's terminal, based on a preset push method. This preset push method-based package recommendation process is deployed on the terminal cloud and is used to recommend packages to the target user's terminal.
[0149] The business operations team sends a recommendation instruction to the terminal cloud, which carries details of the target recommended package and the identifier of the target user's terminal. The recommendation instruction instructs the terminal cloud to send pop-ups, including capsule pop-ups, to the target user's terminal based on the user's terminal identifier.
[0150] After receiving the recommendation instruction, the terminal cloud parses the details of the target recommended package and the identifier of the target user's terminal. Based on the identifier of the target user's terminal, the terminal cloud sends a pop-up window to the target user's terminal. The pop-up window includes "agree" and "disagree" buttons. The target user's terminal displays the pop-up window to the target user. The target user clicks the "agree" button in the pop-up window, generating an agreement instruction. Upon receiving the agreement instruction, the pop-up window retrieves the associated details of the target recommended package and displays them to the target user.
[0151] Optionally, if the target user rejects the recommended plan service, they can click the "Disagree" button in the pop-up window. The target user's device will then generate a close command. Upon receiving the close command, the pop-up window will terminate the recommended plan service.
[0152] Traditional marketing outreach methods include telemarketing and SMS. Marketing calls are easily misinterpreted by users as spam or scam calls and are rejected. Marketing SMS suffers from low reach rates; messages may be lost in the sea of text messages or automatically blocked by smart terminal systems as spam. This application uses a pop-up window to gauge the target user's demand for the recommended service package, avoiding forcibly recommending packages in inappropriate situations and thus improving user satisfaction.
[0153] The package recommendation device provided in this application is described below. The package recommendation device described below can be referred to in correspondence with the package recommendation method described above.
[0154] like Figure 7 As shown, a package recommendation device is deployed in a PCF network element, including but not limited to a first receiving module 701, a query module 702, and a sending module 703.
[0155] The first receiving module 701 is used to receive the changed network-side location information of the target user; The query module 702 is used to determine the matching package query information for the target user based on the changed network-side location information. The sending module 703 is used to send the matching package query information to the package recommendation terminal, and the matching package query information is used for package recommendation.
[0156] The package recommendation device provided in this application receives the changed network-side location information of a target user; determines the matching package query information for the target user based on the changed network-side location information; and sends the matching package query information to the package recommendation terminal, where it is used for package recommendation. This application, by converting the changed network-side location information into matching package query information, builds a bridge between the changed network-side location information and package recommendation, providing an implementation method for location-based package recommendation. This application reports the matching package query information to the package recommendation terminal, enabling the terminal to combine the information with the target user's terminal to recommend packages, improving the accuracy and efficiency of package recommendation. This package recommendation method replaces the indiscriminate SMS bombardment or telemarketing of the past, concentrating marketing resources on target user terminals with changed locations. It can accurately identify user terminals with changed communication needs, improving the success rate of package recommendation while reducing marketing costs.
[0157] In one embodiment, the matching package query information includes at least one of target location type, target latitude and longitude data, and target recommended package index. The query module 702 is used to: determine the target location type corresponding to the changed network-side location information based on a first mapping relationship between network-side location information and location type; determine the target latitude and longitude data corresponding to the changed network-side location information based on a second mapping relationship between network-side location information and latitude and longitude data; determine the target recommended package index corresponding to the changed network-side location information based on a third mapping relationship between network-side location information and recommended package index; and determine the matching package query information based on at least one of target location type, target latitude and longitude data, and target recommended package index.
[0158] In one embodiment, the core network element includes a PCF network element, and the package recommendation device further includes a subscription module. The subscription module is used to subscribe to the location events of the target user after obtaining authorization for the location-based package recommendation service. The first receiving module 701 is used to obtain the changed network-side location information based on the subscription result of the location events when the network-side location information of the target user terminal changes.
[0159] like Figure 8As shown, this application also provides a package recommendation device, which is deployed on a package recommendation terminal and includes, but is not limited to, a second receiving module 801 and a recommendation module 802.
[0160] The second receiving module 801 is used to receive the matching package query information of the target user, which is determined based on the target user's changed network-side location information; The recommendation module 802 is used to recommend packages based on the matching package query information.
[0161] The package recommendation device provided in this application receives matching package query information from target users, which is determined based on the target user's changed network-side location information. Based on this matching package query information, package recommendations are made. This application bridges the gap between changed network-side location information and package recommendations by converting it into matching package query information, providing a location-based package recommendation method. This application reports the matching package query information to the package recommendation terminal, enabling the terminal to recommend packages to target user terminals based on this information, improving the accuracy and efficiency of package recommendations. This package recommendation method replaces indiscriminate SMS bombardment or telemarketing, concentrating marketing resources on target user terminals with changed locations. It accurately identifies user terminals with changed communication needs, improving the success rate of package recommendations while reducing marketing costs.
[0162] In one embodiment, the recommendation module 802 is used to: determine the target recommended package details for the target user based on the matching package query information; and recommend a package based on the target recommended package details.
[0163] In one embodiment, the matching package query information includes at least one of target location type, target latitude and longitude data, and target recommended package index. The recommendation module 802 includes a matching unit and a recommendation unit. The matching unit is used to: determine the target recommended package details corresponding to the target location type based on a fourth mapping relationship between location type and recommended package details; and / or, determine the target recommended package details corresponding to the target latitude and longitude data based on a fifth mapping relationship between latitude and longitude data and recommended package details; and / or, determine the target recommended package details corresponding to the target recommended package index based on a sixth mapping relationship between the recommended package index and recommended package details.
[0164] In one embodiment, the recommendation module 802 includes a matching unit and a recommendation unit. The recommendation unit is used to: send a recommendation instruction to the terminal cloud based on the details of the target recommended package and a preset push method. The recommendation instruction is used to initiate a package recommendation process based on the preset push method; wherein, the preset push method includes a pop-up window, and the pop-up window is associated with the details of the target recommended package.
[0165] This application also provides a package recommendation system, including a PCF network element and a package recommendation terminal.
[0166] A package recommendation system, comprising a PCF network element and a package recommendation terminal: The PCF network element is used to receive the changed network-side location information of the target user; determine the matching package query information of the target user based on the changed network-side location information; and send the matching package query information to the package recommendation terminal. The package recommendation module receives matching package query information from target users and recommends packages based on this information.
[0167] The package recommendation system provided in this application receives the changed network-side location information of a target user; determines the matching package query information for the target user based on the changed network-side location information; and sends the matching package query information to the package recommendation terminal for package recommendation. This application, by converting the changed network-side location information into matching package query information, builds a bridge between the changed network-side location information and package recommendation, providing an implementation method for location-based package recommendation. This application reports the matching package query information to the package recommendation terminal, enabling the terminal to recommend packages to target user terminals based on the matching package query information, improving the accuracy and efficiency of package recommendation. This package recommendation method replaces the indiscriminate SMS bombardment or telemarketing of the past, concentrating marketing resources on target user terminals with changed locations. It can accurately identify user terminals with changed communication needs, improving the success rate of package recommendation while reducing marketing costs.
[0168] In the package recommendation system, PCF network elements can execute any of the package recommendation methods applied to PCF network elements.
[0169] In the package recommendation system, the package recommendation client can execute any of the package recommendation methods mentioned above.
[0170] Figure 9 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 9As shown, the electronic device may include: a processor 910, a communications interface 920, a memory 930, and a communication bus 940, wherein the processor 910, the communications interface 920, and the memory 930 communicate with each other through the communication bus 940. The processor 910 can call logical instructions in the memory 930 to execute any of the above-mentioned recommended methods.
[0171] Furthermore, the logical instructions in the aforementioned memory 930 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0172] On the other hand, this application also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer is able to execute the package recommendation method provided by the above methods.
[0173] In another aspect, this application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the package recommendation method provided by the above methods.
[0174] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0175] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0176] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims
1. A package recommendation method characterized by comprising: Applied to a core network element, comprising: receiving the changed network side location information of a target user; determining the matching package query information of the target user based on the changed network side location information; sending the matching package query information to a package recommendation end, which is used for package recommendation.
2. The package recommendation method of claim 1, wherein, The determination of the matching package query information of the target user based on the changed network side location information comprises: determining the target location type corresponding to the changed network side location information based on the first mapping relationship between the network side location information and the location type; determining the target latitude and longitude data corresponding to the changed network side location information based on the second mapping relationship between the network side location information and the latitude and longitude data; determining the target recommended package index corresponding to the changed network side location information based on the third mapping relationship between the network side location information and the recommended package index; determining the matching package query information based on at least one of the target location type, the target latitude and longitude data and the target recommended package index. 3.The package recommendation method of claim 1, wherein, The core network element comprises a PCF network element, and before the receiving of the changed network side location information of the target user, further comprising: after obtaining the authorization of the service based on the location recommended package, subscribing to the location event of the target user terminal; The receiving of the changed network side location information of the target user comprises: when the network side location information of the target user terminal is changed, obtaining the changed network side location information based on the subscription result of the location event.
4. A package recommendation method characterized by comprising: Applied to a package recommendation end, comprising: receiving the matching package query information of a target user, which is determined based on the changed network side location information of the target user; based on the matching package query information, performing package recommendation.
5. The package recommendation method of claim 4, wherein, The package recommendation based on the matching package query information comprises: determining the target recommended package details of the target user based on the matching package query information; based on the target recommended package details, performing package recommendation. 6.The package recommendation method of claim 5, wherein, The matching package query information comprises at least one of the target location type, the target latitude and longitude data and the target recommended package index, and the determination of the target recommended package details based on the matching package query information comprises: determining the target recommended package details corresponding to the target location type based on the fourth mapping relationship between the location type and the recommended package details; and / or, determining the target recommended package details corresponding to the target latitude and longitude data based on the fifth mapping relationship between the latitude and longitude data and the recommended package details; and / or, determining the target recommended package details corresponding to the target recommended package index based on the sixth mapping relationship between the recommended package index and the recommended package details. 7.The package recommendation method of claim 5, wherein, The package recommendation based on the target recommended package details comprises: based on the target recommended package details and a preset pushing mode, sending a recommendation instruction to a terminal cloud, which is used for starting the package recommendation process based on the preset pushing mode; wherein, the preset pushing mode comprises a pop-up window, and the pop-up window is associated with the target recommended package details.
8. A package recommendation apparatus characterized by comprising: Comprising: The first receiving module is used for receiving the changed network side location information of a target user. The querying module is used for determining matching package querying information of the target user based on the changed network side location information. The sending module is used for sending the matching package querying information to a package recommendation end, and the matching package querying information is used for package recommendation. 9.A package recommendation apparatus characterized by comprising: It comprises: The second receiving module is used for receiving matching package querying information of a target user, and the matching package querying information is determined based on changed network side location information of the target user. The recommendation module is used for performing package recommendation based on the matching package querying information.
10. A package recommendation system, characterized by, The package recommendation system comprises a PCF network element and a package recommendation end. The PCF network element is used for receiving changed network side location information of a target user, and determining matching package querying information of the target user based on the changed network side location information. The matching package querying information is sent to a package recommendation end. The package recommendation end is used for receiving matching package querying information of a target user. Package recommendation is performed based on the matching package querying information.
11. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor executes the computer program to implement the package recommendation method in any one of claims 1 to 7.
12. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the package recommendation method in any one of claims 1 to 7.
13. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the package recommendation method in any one of claims 1 to 7.