Communication method, communication device, and communication system
By configuring clickable operator identifiers on terminal devices, combined with highly reliable channels and user context, the problem of inaccurate operator package recommendations has been solved, achieving efficient and accurate package recommendations and improved user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-09
- Publication Date
- 2026-04-10
AI Technical Summary
In existing technologies, the packages recommended by operators are inaccurate, resulting in a poor user experience. Furthermore, the SMS push method is cumbersome to operate, which reduces the efficiency and accuracy of the recommendations.
By configuring a clickable operator identifier on the terminal device, information is transmitted using a highly reliable, low-latency control plane channel. Combined with user context and real-time network status, accurate package information is recommended to users, realizing the linkage between marketing strategies and terminal device capabilities.
It improved the accuracy and efficiency of package recommendations, enhanced the user experience, reduced unnecessary waste of communication resources, and increased users' awareness of network status.
Smart Images

Figure CN121486775B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication, and more particularly, to a communication method, a communication device and a communication system. BACKGROUND
[0002] In the process that a user accesses a network to obtain data or resources by using a terminal device, the user receives various packages pushed by an operator to the user through short messages for selection and subscription. However, the package recommended by the operator for the user may be inaccurate, which reduces the accuracy and efficiency of the package recommended to the user. In addition, the short message push is a one-way push manner. After receiving the short message, if the user needs to handle a business, the user usually needs to reply to a specific code or jump to a webpage or an application, and the operation steps are more and the user experience is lower. SUMMARY
[0003] The present application provides a communication method, a communication device and a communication system, which can improve the accuracy of the package recommended to the user, and can also improve the accuracy and efficiency of the package displayed to the user and improve the user experience.
[0004] In a first aspect, a communication method is provided, which can be applied to a policy control network element. The communication method comprises: sending first information to a first terminal device used by a first user, the first information comprising: capability information that the first terminal device supports an operator identifier being clickable, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application; wherein the first application is an application displayed after the operator identifier is clicked, the first interface is an interface in the first application displayed, the identifier of the first application type and the identifier of the first application are used to indicate the application displayed on the first interface after the first user clicks the operator identifier, and the first information is used to configure the operator identifier clickable function for the first terminal device; determining a package of the first user according to a context of the first user, wherein the context of the first user comprises: a marketing package launched by an operator and subscription information of the first user, and the package of the first user comprises a package already subscribed by the first user and a package recommended by the operator to the first user; and sending second information to an operation server, the second information comprising: the package of the first user and an identifier of the first user.
[0005] The communication method provided in the first aspect can send the first information to the first terminal device, so that the first terminal device completes the configuration of the operator identifier clickable function according to the first information, or in other words, so that the first terminal device completes the enabling of the operator identifier clickable of the first terminal device according to the first information, and realizes the operator identifier clickable of the first terminal device. The package of the first user can be sent to the operation service end, and used for the first terminal device to obtain the package of the first user from the operation service end. The transmission of the first information is realized based on the high-reliability and low-latency control plane channel (the transmission channel between the policy control network element and the first terminal device), and the reliability and effectiveness of the first information transmission are ensured. Based on the first information, the marketing strategy of displaying the package to the user after the operator identifier on the display interface of the terminal device is clicked can be realized, the marketing strategy and the terminal device capability (such as the graphical interface) are associated, a rich and interactive service interface can be provided to the user, and the user experience can be improved. The package of the first user includes the package that the first user has subscribed, which is the package currently subscribed or purchased by the user, and the package recommended by the first user, which is the package that the user has not subscribed or purchased. The package recommended to the first user in real time is realized by using the online analysis of the package subscription of the user, and the package of the first user can reflect the real-time package subscription of the user, and the accuracy of the package recommended to the user can be improved.
[0006] In a possible implementation manner of the first aspect, the communication method further includes: determining to send the first information to the first terminal device according to the marketing package subscribed by the first user and the capability of the first terminal device supporting the operator identifier clickable. In this implementation manner, the first information is sent only in the case that the first user has subscribed to the marketing package and the first terminal device supports the operator identifier marketing function, so that the accuracy and effectiveness of the first information transmission are ensured. The first information is avoided to be sent in the case that the first user does not subscribe to the marketing package or the first terminal device does not support the operator identifier marketing function, so that the waste of communication resources is avoided.
[0007] In a possible implementation manner of the first aspect, the communication method further includes: in the case that it is determined that the first user has subscribed to obtain the network rate, sending a subscription request to a network analysis function network element, the subscription request being used to subscribe to the network rate currently available to the first user from the network analysis function network element; receiving the network rate currently available to the first user from the network analysis function network element; and correspondingly, the second information further includes the network rate currently available to the first user. In this implementation manner, the network rate currently available to the first user can be further obtained, and the network rate currently available to the first user can reflect the real-time available network rate of the first user, so that the first user can perceive the real-time available network rate of himself, and the user experience is further improved.
[0008] In a possible implementation of the first aspect, the communication method further includes: receiving the capability information of the first terminal device from the first terminal device, the capability information of the first terminal device including at least one of whether the first terminal device supports the operator identity clickable capability, whether the first terminal device supports non-access stratum (NAS) extension information parsing, or an application type supported by the first terminal device, wherein the application type supported by the first terminal device includes the first application type; and sending, to the first terminal device, the capability information of the policy control network element, the capability information of the policy control network element including at least one of whether the policy control network element supports configuring the operator identity clickable capability of the first terminal device or whether the policy control network element supports the NAS extension information parsing. In this implementation, the accuracy and effectiveness of the first information transmission are ensured. For example, in the case that the first terminal device does not support the operator identity clickable capability or the policy control network element does not support configuring the operator identity clickable capability of the first terminal device, the first information is not transmitted, thereby avoiding unnecessary signaling overhead.
[0009] In a possible implementation of the first aspect, the communication method further includes: determining to send the second information to the business service end according to the first user having subscribed to the marketing package and the first terminal device supporting the operator identity clickable capability. In this implementation, the second information is sent only in the case that the first user has subscribed to the marketing package and the first terminal device supports the operator identity marketing function, thereby ensuring the accuracy and effectiveness of the second information transmission. In this way, the second information is not sent in the case that the first user has not subscribed to the marketing package or the first terminal device does not support the operator identity marketing function, thereby avoiding waste of communication resources.
[0010] In a possible implementation of the first aspect, the package to which the first user has subscribed includes a user level of the first user. In this implementation, the user level of the first user can reflect the package level to which the first user has currently subscribed, so that the first user can perceive the user level corresponding to the package to which the first user has subscribed, thereby further improving user experience.
[0011] In a second aspect, a communication method is provided, which can be applied to a business service end. The communication method includes: receiving second information from a policy control network element, the second information including a package of a first user and an identity of the first user; receiving a request message from a first terminal device, the request message being used to request to use the package of the first user of the first terminal device, the request message including the identity of the first user, and the request message being triggered by clicking an operator identity of the first terminal device; and sending, to the first terminal device, the package of the first user, the package of the first user including a package to which the first user has subscribed and a package recommended to the first user.
[0012] The communication method provided in the second aspect can receive second information from a policy control network element, and send a first user's package to a first terminal device according to a request of the first terminal device, the first user's package being used for displaying to the first user on an interface of the first terminal device. The marketing strategy and the terminal device capability are combined, and the user experience can be improved. The first user's package includes a package that the first user has subscribed to, which is a package that the user has currently subscribed to or purchased, and a package that the first user recommends, which is a package that the user has not currently subscribed to or purchased. The package that the first user recommends is recommended to the first user by using an online analysis of the user's package subscription, and the package that the first user recommends can reflect the real-time package subscription of the user, and the accuracy of the recommended package to the user can be improved.
[0013] In a possible implementation manner of the second aspect, the second information further includes a network rate currently available to the first user; and the communication method further includes: sending the network rate currently available to the first user to the first terminal device. In this implementation manner, the network rate currently available to the first user can reflect the real-time network rate available to the first user, so that the first user can perceive the real-time network rate available to the first user, and the user experience is further improved.
[0014] In a possible implementation manner of the second aspect, the package that the first user has subscribed to includes a user level of the first user. In this implementation manner, the user level of the first user can reflect the package level (i.e., the user level) corresponding to the package that the first user has subscribed to, so that the first user can perceive the user level corresponding to the package that the first user has subscribed to, and the user experience is further improved.
[0015] In a possible implementation manner of the second aspect, the communication method further includes: obtaining the first user's package according to the first user's identifier carried in the request message. In this implementation manner, the first user's package is obtained in the second information by using the first user's identifier carried in the request message, and the efficiency and accuracy of obtaining the first user's package are improved.
[0016] In a third aspect, a communication method is provided, which can be applied to a terminal device (e.g., a first terminal device). The communication method includes: receiving first information from a policy control network element, the first information including: capability information of the first terminal device used by a first user supporting a clickable operator identifier, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application, wherein the first application is an application displayed after the operator identifier is clicked, the first interface is an interface in the displayed first application, and the identifier of the first application type and the identifier of the first application are used to indicate that, after the first user clicks the operator identifier, the first interface displays the application; configuring a clickable function of the operator identifier according to the first information; in response to a click operation on the operator identifier, sending a request message to a business server, the request message being used to request a package of the first user, and the request message including an identifier of the first user; receiving the package of the first user from the business server, the package of the first user including a package already subscribed by the first user and a package recommended to the first user; and displaying the package of the first user on the first interface.
[0017] The communication method provided in the third aspect can receive the first information from the policy control network element, complete configuration of the clickable function of the operator identifier according to the first information, or in other words, can complete enabling of the clickable function of the operator identifier, and realize the clickable function of the operator identifier of the first terminal device. After the user clicks the operator identifier, a request for the package of the first user is triggered to the business server, and after the package of the first user is received, the package is displayed to the user on the first interface. The transmission of the first information is realized based on a control plane channel with high reliability and low latency, and the reliability and effectiveness of the transmission of the first information are ensured. The marketing strategy of displaying the package to the user after the user clicks the operator identifier on the interface of the terminal device used by the user is realized based on the first information, the marketing strategy and the capability of the terminal device are linked, and the user experience can be improved. The package already subscribed by the first user included in the package of the first user is a package currently subscribed or purchased by the user, and the package recommended to the first user included in the package of the first user is a package currently not subscribed or purchased by the user. The package of the first user is recommended to the first user in real time by using an online analysis of the subscription of the user, the package of the first user can reflect the real-time subscription of the user, and the accuracy of the package recommended to the user can be improved.
[0018] In a possible implementation manner of the third aspect, the communication method further includes: receiving a network rate currently available to the first user from the business server; and displaying the network rate currently available to the first user on the first interface. In this implementation manner, the first user can perceive the real-time network rate available to the first user, and the user experience is further improved.
[0019] In a possible implementation of the third aspect, the package to which the first user has subscribed includes a user level of the first user. In this implementation, the first user can perceive the user level corresponding to the package to which the first user has subscribed, and user experience is further improved.
[0020] In a possible implementation of the third aspect, the method further includes: sending, to the policy control network element, capability information of the first terminal device, the capability information of the first terminal device including at least one of whether the first terminal device supports an operator identifier clickable capability, whether the first terminal device supports NAS extension information resolution, or an application type supported by the first terminal device, the application type supported by the first terminal device including the first application type; and receiving, from the policy control network element, capability information of the policy control network element, the capability information of the policy control network element including at least one of whether the policy control network element supports configuring the operator identifier clickable capability of the first terminal device or whether the policy control network element supports the NAS extension information resolution. In this implementation, the accuracy and effectiveness of subsequent sending of the first information are ensured. For example, in a case where the first terminal device does not support the operator identifier clickable capability or the policy control network element does not support configuring the operator identifier clickable capability of the first terminal device, the first information is not sent, and unnecessary signaling overhead is avoided.
[0021] In a fourth aspect, a communication system is provided, and the communication system includes an operation service side and a policy control network element. The policy control network element is configured to send first information to a first terminal device used by a first user, the first information including: capability information that the first terminal device supports an operator identifier clickable, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application. The first application is an application displayed after the operator identifier is clicked, the first interface is an interface in the first application displayed, the identifier of the first application type and the identifier of the first application are used to indicate the application displayed on the first interface after the first user clicks the operator identifier, and the first information is used to configure the operator identifier clickable function for the first terminal device. The policy control network element is further configured to determine a package of the first user according to a context of the first user, wherein the context of the first user includes a marketing package launched by an operator and subscription information of the first user, and the package of the first user includes a package that the first user has subscribed to and a package recommended to the first user by the operator. The policy control network element is further configured to send second information to the operation service side, the second information including the package of the first user and an identifier of the first user. The operation service side is configured to receive the second information from the policy control network element, receive a request message from the first terminal device, the request message being used to request the package of the first user, the request message including the identifier of the first user, and the request message being triggered by clicking the operator identifier of the first terminal device. The operation service side is further configured to send the package of the first user to the first terminal device, the package of the first user including the package that the first user has subscribed to and the package recommended to the first user.
[0022] In the communication system provided in the fourth aspect, the policy control network element can send the first information used to configure the marketing strategy of the operator identifier to the first terminal device, the transmission of the first information is completed based on a high-reliability and low-latency control plane channel, and the reliability and effectiveness of the transmission of the first information are ensured. The marketing strategy of displaying the package to the user after the operator identifier on the display interface of the terminal device used by the user is clicked is implemented, the marketing strategy and the capability of the terminal device are associated, and the user experience can be improved. In addition, the package that the first user has subscribed to included in the package of the first user is a package currently subscribed to or purchased by the user, and the package recommended to the first user included in the package of the first user is a package currently not subscribed to or purchased by the user. The package of the first user can reflect the real-time package subscription situation of the user, and the accuracy of the package recommended to the user can be improved.
[0023] In a possible implementation manner of the fourth aspect, the policy control network element is further configured to determine to send the first information to the first terminal device according to the marketing package that the first user has subscribed to and the capability that the first terminal device supports the operator identifier clickable.
[0024] In a possible implementation of the fourth aspect, the policy control network element is further configured to: send, to the network analytics function network element, a subscription request for subscribing to the network rate currently available to the first user, in a case where it is determined that the first user has subscribed to the network rate; receive the network rate currently available to the first user from the network analytics function network element; and accordingly, the second information further includes the network rate currently available to the first user; and the service management server is further configured to send the network rate currently available to the first user to the first terminal device.
[0025] In a possible implementation of the fourth aspect, the policy control network element is further configured to: receive, from the first terminal device, capability information of the first terminal device, the capability information of the first terminal device including at least one of whether the first terminal device supports the operator identity clickable capability, whether the first terminal device supports the non-access stratum extension information parsing, or an application type supported by the first terminal device, wherein the application type supported by the first terminal device includes the first application type; and send, to the first terminal device, capability information of the policy control network element, the capability information of the policy control network element including at least one of whether the policy control network element supports configuring the operator identity clickable capability of the first terminal device or whether the policy control network element supports the NAS extension information parsing.
[0026] In a possible implementation of the fourth aspect, the communication system further includes an access and mobility management network element, and the policy control network element is configured to send the first information to the first terminal device used by the first user, including: the policy control network element is configured to send the first information to the access and mobility management network element; and the access and mobility management network element is configured to receive the first information and send the first information to the first terminal device through NAS information.
[0027] The descriptions of the various possible implementations and advantages of the fourth aspect can refer to the descriptions of the corresponding parts and advantages of the first aspect to the third aspect, which will not be repeated here.
[0028] In a fifth aspect, a communication method is provided, which can be applied to a policy control network element. The communication method comprises: in a case where a first user is recommended a package when at least one of a network experience event, a location event or a time event corresponding to the first user occurs, acquiring the at least one of the network experience event, the location event or the time event corresponding to the first user; sending the at least one of the network experience event, the location event or the time event corresponding to the first user and an identifier of the first user to a service side, wherein the at least one of the network experience event, the location event or the time event corresponding to the first user is used to determine the package of the first user; and sending the at least one of the network experience event, the location event or the time event corresponding to the first user to a first terminal device used by the first user, wherein the at least one of the network experience event, the location event or the time event is used to be displayed at a location of the operator identifier on the first terminal device.
[0029] In the fifth aspect, the policy control network element can acquire at least one of a network experience event, a location event or a time event corresponding to the first user in real time, and then send the at least one of the network experience event, the location event or the time event to the first terminal device. This achieves transmission of event information based on a high-reliability and low-latency control plane channel, and ensures reliability and effectiveness of transmission of the event information. The at least one of the network experience event, the location event or the time event is used to be displayed at a location of the operator identifier on the first terminal device, the service side receives request information triggered by clicking of the operator identifier, sends the package of the first user to the first terminal device, and the first terminal device displays the package of the first user on a display interface. This achieves linkage of a marketing strategy and a terminal device capability, and can improve user experience. In addition, the network experience event, the location event or the time event corresponding to the first user can reflect a real-time state of the first user, and the package of the first user is determined according to the network experience event, the location event or the time event corresponding to the first user. Therefore, real-time recommendation of a package to the first user according to the at least one of the network experience event, the location event or the time event corresponding to the first user can improve accuracy of recommendation of the package, and achieves real-time recommendation of the package to the first user by using an online analysis of a user state.
[0030] In a possible implementation of the fifth aspect, the method further includes: determining, according to the subscription information of the first user, to obtain at least one of the network experience event, the location event, or the time event corresponding to the first user, wherein the subscription information of the first user includes that the first user has subscribed to a recommendation package for the first user when at least one of the network experience event, the location event, or the time event occurs. In this implementation, the accuracy of obtaining the network experience event, the location event, or the time event can be ensured, and unnecessary communication resource consumption is avoided when the first user does not need to obtain the network experience event, the location event, or the time event (the first user has not subscribed to the recommendation package for the first user when at least one of the network experience event, the location event, or the time event occurs).
[0031] In a possible implementation of the fifth aspect, the obtaining of the network experience event corresponding to the first user includes: sending a subscription request to a network analysis function network element, the subscription request being used to subscribe to the network experience event corresponding to the first user from the network analysis function network element; and receiving the network experience event of the first user from the network analysis function network element. In this implementation, the efficiency of obtaining the network experience event corresponding to the first user and the accuracy of the network experience event corresponding to the first user can be improved by obtaining the network experience event corresponding to the first user from the network analysis function network element.
[0032] In a possible implementation of the fifth aspect, the subscription information of the first user further includes whether the first user has subscribed to obtain a network rate, and the method further includes: obtaining the network rate currently available to the first user and sending the network rate currently available to the first user to the service provider, when it is determined that the first user has subscribed to obtain the network rate. In this implementation, the first user can perceive the network rate currently available to the first user, and user experience is further improved.
[0033] In a possible implementation of the fifth aspect, the package of the first user includes a user level of the first user. The user level of the first user is a package level corresponding to a package to which the first user has subscribed to the operator. In this implementation, the first user can perceive the user level corresponding to the package to which the first user has subscribed, and user experience is further improved.
[0034] In a sixth aspect, a communication method is provided, which can be applied to an operator service end. The communication method comprises: receiving at least one of a network experience event, a location event, or a time event corresponding to a first user and an identifier of the first user from a policy control network element; determining a package of the first user according to the at least one of the network experience event, the location event, or the time event corresponding to the first user and a context of the first user, wherein the context of the first user comprises a marketing package launched by an operator and subscription information of the first user, and the package of the first user corresponds to the network experience event, the location event, or the time event corresponding to the first user; receiving a request message from a first terminal device used by the first user, the request message being used to request the package of the first user, the request message comprising the identifier of the first user, wherein the at least one of the network experience event, the location event, or the time event is used to be displayed at an operator identification location on the first terminal device, and the request message is triggered by clicking the operator identification; and sending the package of the first user to the first terminal device.
[0035] The communication method provided in the sixth aspect can obtain at least one of a network experience event, a location event, or a time event corresponding to a first user in real time from a policy control network element, and determine a package of the first user according to the information and a context of the first user. The operator service end receives a request message triggered by clicking event information at an operator identification location, sends the package of the first user to a first terminal device, and displays the package of the first user on a display interface of the first terminal device. The marketing strategy and the terminal device capability are associated, and the user experience can be improved. In addition, the network experience event, the location event, or the time event corresponding to the first user can reflect a real-time state of the first user, and the package of the first user is determined according to the network experience event, the location event, or the time event corresponding to the first user. Therefore, the accuracy of the recommended package can be improved, and the package of the first user is recommended in real time by using an online analysis of the state of the first user.
[0036] In a possible implementation manner of the sixth aspect, the communication method further comprises: receiving an identifier of the first user and an identifier of the first terminal device from the first terminal device; and storing a corresponding relationship between the identifier of the first user and the identifier of the first terminal device. In this implementation manner, the corresponding relationship between the identifier of the first user and the identifier of the first terminal device can be used to send the package of the first user to the first terminal device, and the accuracy and efficiency of the transmission of the package of the first user are ensured.
[0037] In a possible implementation of the sixth aspect, the communication method further includes: receiving a network rate currently available to the first user from the policy control network element; and sending the network rate currently available to the first user to the first terminal device. In this implementation, the network rate currently available to the first user can reflect the network rate currently available to the first user in real time, so that the first user can perceive the network rate currently available to the first user in real time, and the user experience is further improved.
[0038] For specific descriptions of the network experience event, the location event, the time event, and the package of the first user, refer to the descriptions of the corresponding parts of the fifth aspect, which are not described herein again.
[0039] In a seventh aspect, a communication method is provided, which can be applied to a terminal device (for example, the first terminal device). The communication method includes: receiving at least one of a network experience event, a location event, or a time event corresponding to a first user from a policy control network element; in response to receiving the at least one of the network experience event, the location event, or the time event, displaying at least one prompt information at an operator identification location on a first terminal device used by the first user, each of the at least one prompt information corresponding to one event, and the at least one prompt information being used to prompt the first user of the at least one of the network experience event, the location event, or the time event; in response to a click operation on a first prompt information in the at least one prompt information, sending a request message carrying an identification of the first user to a business service end, the request message being used to request a package of the first user; receiving the package of the first user from the business service end, wherein the package of the first user matches the event corresponding to the first prompt information; and displaying the package of the first user.
[0040] The communication method provided in the seventh aspect can receive at least one of a network experience event, a location event, or a time event corresponding to a first user in real time from a policy control network element, and realizes transmission of event information based on a high-reliability and low-latency control plane channel, thereby ensuring reliability and effectiveness of the transmission of the event information. Prompting information corresponding to different events is displayed at an operator identifier of the first terminal device for the user to view, and the first user clicks the event information displayed on the interface to trigger a request for a package to the operation server, and the package of the first user is received and displayed on the interface for the first user. The marketing strategy and the terminal device capability are associated, and the user experience can be improved. Since the network experience event, the location event, or the time event corresponding to the first user can reflect the real-time state of the first user, and the package of the first user corresponds to the network experience event, the location event, or the time event corresponding to the first user. Therefore, the package is recommended to the first user in real time according to at least one of the network experience event, the location event, or the time event corresponding to the first user, and the accuracy of the recommended package can be improved.
[0041] In a possible implementation manner of the seventh aspect, the communication method further includes: sending an identifier of the first user and an identifier of the first terminal device to the operation server; and wherein the identifier of the first user and the identifier of the first terminal device are used to determine a corresponding relationship between the identifier of the first user and the identifier of the first terminal device.
[0042] In a possible implementation manner of the seventh aspect, the communication method further includes: receiving a network rate currently available to the first user from the operation server; and displaying the network rate currently available to the first user.
[0043] In a possible implementation manner of the seventh aspect, the package of the first user includes a user level of the first user. The user level of the first user corresponds to a package level of a package subscribed by the first user to the operator. In this implementation manner, the first user can perceive the user level corresponding to the package subscribed by the first user, and the user experience is further improved.
[0044] For the description of the network experience event, the location event, or the time event, and the description of the various possible implementation manners and beneficial effects of the seventh aspect, refer to the corresponding description of the fifth aspect above, which will not be repeated here.
[0045] In an eighth aspect, a communication system is provided, comprising: an operation service side and a policy control network element. The policy control network element is configured to: acquire at least one of a network experience event, a location event or a time event corresponding to a first user, in a case that the first user has subscribed to a package recommended by the operation service side when at least one of the network experience event, the location event or the time event occurs; send the at least one of the network experience event, the location event or the time event corresponding to the first user and an identifier of the first user to the operation service side, wherein the at least one of the network experience event, the location event or the time event corresponding to the first user is used to determine the package of the first user; and send the at least one of the network experience event, the location event or the time event corresponding to the first user to a first terminal device used by the first user, wherein the at least one of the network experience event, the location event or the time event is used to be displayed at an operator-identified location on the first terminal device. The operation service side is configured to: receive the at least one of the network experience event, the location event or the time event corresponding to the first user and the identifier of the first user; determine the package of the first user according to the at least one of the network experience event, the location event or the time event corresponding to the first user and a context of the first user, wherein the context of the first user comprises a marketing package launched by the operator and subscription information of the first user, and the package of the first user corresponds to the at least one of the network experience event, the location event or the time event corresponding to the first user; receive a request message from the first terminal device used by the first user, the request message being used to request the package of the first user, the request message comprising the identifier of the first user, wherein the at least one of the network experience event, the location event or the time event is used to be displayed at the operator-identified location on the first terminal device, the request message being triggered by clicking the operator-identified location; and send the package of the first user to the first terminal device.
[0046] The eighth aspect provides a communication system. A policy control network element can obtain at least one of a network experience event, a location event, or a time event corresponding to a first user in real time, and then send the at least one of the network experience event, the location event, or the time event to a first terminal device. The transmission of the event information is completed based on a high-reliability and low-latency control plane channel, and the reliability and effectiveness of the transmission of the event information are ensured. At least one of the network experience event, the location event, or the time event is displayed in real time at a location of an operator identifier on a display interface of the terminal device used by the first user. A marketing service end receives request information triggered after the operator identifier is clicked, and sends a package of the first user to the first terminal device. The first terminal device displays the package of the first user on the display interface. The marketing strategy and the capability of the terminal device are associated, and the user experience can be improved. In addition, the network experience event, the location event, or the time event corresponding to the first user can reflect a real-time state of the first user, and the package of the first user is determined according to the network experience event, the location event, or the time event corresponding to the first user. Therefore, the package is recommended to the first user in real time according to at least one of the network experience event, the location event, or the time event corresponding to the first user, the accuracy of the recommended package can be improved, and the package is recommended to the first user in real time by using an online analysis of the state of the user.
[0047] In a possible implementation manner of the eighth aspect, the policy control network element is further configured to determine to send second information to the marketing service end according to a marketing package to which the first user has subscribed and a capability of the first terminal device supporting the clickable operator identifier.
[0048] In a possible implementation manner of the eighth aspect, the policy control network element is further configured to determine to obtain at least one of a network experience event, a location event, or a time event corresponding to the first user according to subscription information of the first user, wherein the subscription information of the first user includes that the first user has subscribed to a package recommended to the first user when at least one of the network experience event, the location event, or the time event occurs.
[0049] In a possible implementation manner of the eighth aspect, the policy control network element obtains the network experience event corresponding to the first user, and the method includes: the policy control network element is configured to send a subscription request to a network analysis function network element, the subscription request being used to subscribe to the network experience event corresponding to the first user from the network analysis function network element. The network analysis function network element is configured to receive the subscription request, and obtain the network experience event of the first user; and send the network experience event of the first user to the policy control network element.
[0050] In a possible implementation manner of the eighth aspect, the marketing service end is further configured to receive an identifier of the first user of the first terminal device and an identifier of the first terminal device, and store (or determine) a corresponding relationship between the identifier of the first user and the identifier of the first terminal device.
[0051] In a possible implementation of the eighth aspect, the subscription information of the first user further comprises whether the first user has subscribed to obtain a network rate, and the policy control network element is further configured to: obtain the network rate currently available to the first user if it is determined that the first user has subscribed to obtain the network rate; and send the network rate currently available to the first user to the service side.
[0052] In a possible implementation of the eighth aspect, the communication system further comprises an access and mobility management network element, and the policy control network element is configured to send at least one of the network experience event, the location event, or the time event corresponding to the first user to the first terminal device, including: the policy control network element is configured to send at least one of the network experience event, the location event, or the time event corresponding to the first user to the access and mobility management network element; and the access and mobility management network element is configured to receive at least one of the network experience event, the location event, or the time event corresponding to the first user, and send at least one of the network experience event, the location event, or the time event corresponding to the first user to the first terminal device through NAS information.
[0053] The description of the network experience event, the location event, or the time event, and the description of the various possible implementations and advantages of the eighth aspect can refer to the corresponding description of the fifth aspect to the seventh aspect, and will not be repeated here.
[0054] It should be understood that, in the present application, the policy control network element can be the policy control network element itself, or a module (e.g. a circuit, a chip or a chip system, etc.) in the policy control network element, or a logical node, a logical module or software capable of realizing all or part of the functions of the policy control network element. Illustratively, the policy control network element can be a policy control function (PCF) network element or other network element with a policy control function. The operation service end can be the operation service end itself, or a module in the operation service end, or a logical node, a logical module or software capable of realizing all or part of the functions of the operation service end. The terminal device can be the terminal device (first terminal device) itself, or a module in the terminal device, or a logical node, a logical module or software capable of realizing all or part of the functions of the terminal device. The access and mobility management network element can be the access and mobility management network element itself, or a module in the access and mobility management network element, or a logical node, a logical module or software capable of realizing all or part of the functions of the policy control network element. Illustratively, the access and mobility management network element can be an access and mobility function (AMF) network element or other network element with a policy control function. The network analysis function network element can be the network analysis function network element itself, or a module in the network analysis function network element, or a logical node, a logical module or software capable of realizing all or part of the functions of the network analysis function network element. Illustratively, the network analysis function network element can be a network data analytics function (NWDAF) network element or other network element with a network analysis function.
[0055] In a ninth aspect, a communication apparatus is provided, which comprises a module (e.g. comprising a processing module and a communication module) for performing: any of the first aspect to the third aspect above, or each step in any possible implementation of any of the first aspect to the third aspect above; or, any of the fifth aspect to the seventh aspect above, or each step in any possible implementation of any of the fifth aspect to the seventh aspect above.
[0056] In a tenth aspect, a communication apparatus is provided, which comprises at least one processor configured to perform: the communication method in any of the first aspect to the third aspect above, or the communication method in any possible implementation of any of the first aspect to the third aspect above; or, the communication method in any of the fifth aspect to the seventh aspect above, or the communication method in any possible implementation of any of the fifth aspect to the seventh aspect above.
[0057] In a possible implementation, the communication apparatus further includes a memory, and the memory stores a computer program. The at least one processor executes the communication method in any one of the first aspect to the third aspect, or the communication method in any possible implementation of any one of the first aspect to the third aspect, or the communication method in any one of the fifth aspect to the seventh aspect, or the communication method in any possible implementation of any one of the fifth aspect to the seventh aspect, by executing the computer program stored in the memory.
[0058] In a possible implementation, the at least one processor executes the communication method in any one of the first aspect to the third aspect, or the communication method in any possible implementation of any one of the first aspect to the third aspect, or the communication method in any one of the fifth aspect to the seventh aspect, or the communication method in any possible implementation of any one of the fifth aspect to the seventh aspect, by logic circuitry or processing circuitry.
[0059] In a possible implementation, the communication apparatus further includes interface circuitry for performing specific signal transceiving. For example, the communication apparatus can be an operating service platform, a policy control network element, or a first terminal device, can be a component (chip, chip system, or processor) of the operating service platform, the policy control network element, or the first terminal device, or can be a logic module or software that can implement all or part of the functions of the operating service platform, the policy control network element, or the first terminal device.
[0060] In an eleventh aspect, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, the computer program is configured to execute the communication method in any one of the first aspect to the third aspect, or the communication method in any possible implementation of any one of the first aspect to the third aspect, or the communication method in any one of the fifth aspect to the seventh aspect, or the communication method in any possible implementation of any one of the fifth aspect to the seventh aspect.
[0061] In a twelfth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program. When the computer program is executed, the computer program is configured to execute the communication method in any one of the first aspect to the third aspect, or the communication method in any possible implementation of any one of the first aspect to the third aspect, or the communication method in any one of the fifth aspect to the seventh aspect, or the communication method in any possible implementation of any one of the fifth aspect to the seventh aspect.
[0062] In a thirteenth aspect, a chip is provided, which comprises: a processor configured to execute a computer program or instructions in a memory, so that a communication device installed with the chip performs: the communication method in any one of the first aspect to the third aspect, or the communication method in any possible implementation manner of any one of the first aspect to the third aspect; or, the communication method in any one of the fifth aspect to the seventh aspect, or the communication method in any possible implementation manner of any one of the fifth aspect to the seventh aspect. BRIEF DESCRIPTION OF DRAWINGS
[0063] Figure 1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application.
[0064] Figure 2 is a schematic diagram of another communication system architecture provided by an embodiment of the present application, which can be applied to the present application.
[0065] Figure 3 is a schematic diagram of still another communication system architecture provided by an embodiment of the present application, which can be applied to the present application.
[0066] Figure 4 is a schematic flow chart of a first communication method provided by an embodiment of the present application.
[0067] Figure 5 is a schematic diagram of an interface of a terminal device displaying a package provided by an embodiment of the present application.
[0068] Figure 6 is a schematic flow chart of another first communication method provided by an embodiment of the present application.
[0069] Figure 7 is a schematic flow chart of a second communication method provided by an embodiment of the present application.
[0070] Figure 8 is a schematic diagram of an interface of a terminal device displaying a package provided by an embodiment of the present application.
[0071] Figure 9 is a schematic diagram of another interface of a terminal device displaying a package provided by an embodiment of the present application.
[0072] Figure 10 is a schematic flow chart of still another second communication method provided by an embodiment of the present application.
[0073] Figure 11 is a schematic block diagram of a communication apparatus provided by an embodiment of the present application.
[0074] Figure 12 is a schematic block diagram of a communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0075] The technical solutions in the present application will be described below with reference to the drawings.
[0076] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" herein is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can mean that A exists alone, A and B exist together, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.
[0077] Hereinafter, the terms "first" and "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments, unless otherwise specified, the meaning of "multiple" is two or more than two.
[0078] The terms "system" and "network" are often used interchangeably herein.
[0079] In the embodiments of the present application, each network element (for example, including each core network element and terminal device, etc.) can include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes central processing unit (CPU), memory management unit (MMU) and memory (also known as main memory) and other hardware. The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux operating system, Unix operating system, Android operating system, iOS operating system or windows operating system, etc. The application layer includes browsers, address books, word processing software, instant messaging software, etc. Moreover, the present application does not particularly limit the specific structure of the execution subject of the communication method provided by the present application, as long as it can communicate according to the communication method provided by the present application by running the program in which the code of the communication method provided by the present application is recorded, for example, the execution subject of the communication method provided by the present application can be a core network element or a terminal device, or a functional module in the core network element or the terminal device that can call and execute the program.
[0080] Moreover, various aspects or features of the disclosure can be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in the disclosure is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., compact disk (CD), digital versatile disk (DVD), etc.), smart cards, and flash memory devices (e.g., EPROM, card, stick, or key drive, etc.). Additionally, various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine- readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and / or carrying instruction(s) and / or data.
[0081] In the process that a terminal device used by a user accesses a network through an access network device (for example, a base station or an access point) and uses an application (application, APP), a core network device records some user data generated by the user when the user uses the APP on the terminal device. After the core network device records the data for a preset length of time, for example, half a month or a month, an operator to which the user belongs or corresponds obtains the data from the core network device. The operator analyzes the data, and determines a package that needs to be recommended to the user. Then, the operator sends the package information to the terminal device used by the user in a short message manner, for the user to obtain and subscribe.
[0082] However, in the above scheme, the user data analyzed by the operator is historical data generated by the user when the user uses the APP on the terminal device, and is not data generated by the user when the user uses the APP on the terminal device at the current time (or data generated in real time when the user uses the APP). The package determined according to the historical data for the user can be inaccurate. For example, the package determined for the user according to the historical data is for use of the user in a current time period or a subsequent time period, and a package needed by the user in the current time period can change compared with a package needed by the user in a previous time period. For example, a location of the user changes, the user has subscribed to or purchased a package in the current time period, and a result determined by the operator according to the historical data of the user can be that the user has not subscribed to or purchased the package, so that the operator continues to recommend the package to the user. Therefore, the package recommended to the user can be inaccurate. That is, the operator currently determines a recommended package for the user in a manner of "offline analysis" or "post-event analysis" of data, and cannot perform dynamic marketing according to real-time data of the user, real-time network experience, real-time location, and the like.
[0083] In addition, the operator sends the package information to the user through a short message, which is a one-way push and has a fixed user experience and cannot provide a rich and interactive service interface. That is, the marketing channel based on the short message is separated from the network control channel (core network control plane), which causes the marketing strategy to be unable to be linked with the real-time network status (such as poor experience and rate change) and the terminal device capability (such as a graphical interface). After receiving the short message, if the user needs to handle the business, the user usually needs to reply to a specific code or jump to a web page or an application, and the operation steps are more and the user experience is lower.
[0084] In view of this, the application provides a communication method, a communication device and a communication system.
[0085] Figure 1 As shown in the figure, a schematic diagram of a communication system architecture provided by an embodiment of the application is shown. As shown in the figure, Figure 1 As shown in the figure, the communication system includes a policy control network element and a business service end.
[0086] In the first scheme, the policy control network element is configured to send first information to a first terminal device used by a first user, the first information including: capability information of the first terminal device supporting a clickable operator identifier, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application; determine a package of the first user according to a context of the first user, wherein the context of the first user includes: a marketing package launched by the operator and subscription information of the first user, and the package of the first user includes a package already subscribed by the first user and a package recommended by the operator to the first user; and send second information to the business service end, the second information including: the package of the first user and an identifier of the first user. The business service end is configured to receive the second information; receive a request message from the first terminal device, the request message being used to request the package of the first user, the request message including the identifier of the first user, and the request message being triggered by clicking the operator identifier of the first terminal device; and send the package of the first user to the first terminal device, the package of the first user including the package already subscribed by the first user and the package recommended by the operator to the first user.
[0087] In the first scheme, the policy control network element sends first information for configuring an operator identification marketing strategy to the first terminal device, realizing that the first information transmission is completed based on a high-reliability and low-latency control plane channel, and ensuring the reliability and effectiveness of the first information transmission. The policy control network element determines a first user's package according to the first user's context and sends it to the service provider. After the service provider receives the user's request, it sends the first user's package to the first terminal device and displays it on the interface of the first terminal device. After the operator identification on the interface of the terminal device used by the user is clicked, the marketing strategy of the package is displayed to the user, realizing that the marketing strategy is linked to the terminal device capability (such as a graphical interface), which can improve the user experience. In addition, the first user's package includes a package that the first user has subscribed to, which is the package that the user currently subscribes to or purchases, and the first user's package includes a package that the first user recommends, which is a package that the user has not currently subscribed to or purchased. Realizing that the first user's package can reflect the user's real-time package subscription situation, the first user's package can improve the accuracy of the package recommended to the user.
[0088] For example, the operator can include an operator such as China Mobile, China Unicom, China Telecom, or China Radio Television. The operator identification can include a text identification, a pattern identification, a combination of text or pattern identification, etc. for indicating the operator. For example, the identification of China Mobile can be "China Mobile" in four Chinese characters, which can be displayed on the display interface of the first terminal device (such as the upper left corner or the upper right corner position).
[0089] For example, the identification of the first user can be a Mobile Station International Subscriber Directory Number (MSISDN) used by the first user, such as a mobile phone number used by the first user, etc. For example, the identification of the first user can be an International Mobile Subscriber Identification Number (IMSI) used by the first user, etc. It should be understood that the identification of the first user can have other implementations in other implementations of the present application, and the embodiments of the present application are not limited herein.
[0090] For example, the identification (Identifier, ID) of the first application type can be the identification of the application type supported by the first terminal device. For example, the application type supported by the first terminal device can include a fast application, a meta-service, or other types of applications (such as games, music, shopping, instant messaging, or video, etc.), and the embodiments of the present application are not limited herein.
[0091] For example, the identification of the first application type can be an identification of an application type supported by the first terminal device. For example, the application type supported by the first terminal device can include a Quick App, a Meta Service, or other types of applications (e.g., a game, music, shopping, instant messaging, video, etc.). The first application can be any one of the applications supported or installed by the first terminal device, such as a Quick App, a Meta Service, or other applications. The first terminal device can be installed with a client corresponding to the first application, and the first user can perform various operations on the first application on the client corresponding to the first application. Optionally, the client corresponding to the application on the first terminal device can also be referred to as an operator client or an experience operator client, etc. The identification of the first interface can be understood as an identification of an interface displayed in the first application, and the identification of the first application type and the identification of the first application are used to indicate that the first user clicks the operator identification, and the application displayed on the first interface.
[0092] For example, after the first terminal device receives the first information, the operator identification clickable function can be configured according to the first information, or in other words, the enabling of the operator identification clickable function can be completed. The first information can be understood as configuration information (or also referred to as an operator identification marketing strategy) of the operator identification click, which is used to configure the operator identification clickable function on the first terminal device. After the first terminal device completes the configuration according to the first information, the operator identification on the first terminal device can be clicked. After the first user clicks the operator identification, the first terminal device will display the first interface. The application displayed on (or corresponding to) the first interface is the first application, and the type of the first application is the first application type in the first information. The first terminal device is installed with the first application.
[0093] For example, the context of the first user can include a plurality of or a plurality of marketing packages launched by the operator and the subscription information of the first user. The subscription information of the first user can include an identification of the first user and whether the first user has subscribed to a marketing package. In the case that the first user has subscribed to a marketing package, the first user can have ordered at least one package from the operator. The policy control network element can determine the package of the first user according to the package that the first user has ordered from the operator and the package that the first user has not ordered among the plurality of marketing packages launched by the operator.
[0094] In one possible implementation of the first scheme, the policy control network element is further configured to determine whether to send the first information to the first terminal device based on the first user's subscribed marketing package and the first terminal device's ability to click on the operator's identifier. Optionally, the first terminal device's ability to click on the operator's identifier can also be understood or described as the first terminal device supporting operator-identified marketing functions. That is, when the policy control network element determines that the first user has subscribed to a marketing package and the first terminal device supports operator-identified marketing functions, the policy control network element sends the first information to the first terminal device. Optionally, the first terminal device supporting operator-identified marketing functions can also be referred to as the first terminal device supporting operator-identified marketing strategies.
[0095] For example, "the first user has signed up for a marketing package" can be understood as: the first user has signed a contract with the operator to recommend a marketing package to the first user, and this marketing package can be understood as (or includes) multiple marketing packages offered by the operator; or, in other words, the first user agrees to the operator recommending a marketing package to the first user. It should be understood that the marketing package includes the first user's existing package, or that the first user's existing package is determined within this marketing package.
[0096] Optionally, if the first user has signed up for a marketing package, the first user may have already subscribed to at least one package from the operator.
[0097] For example, the plan that the first user has already subscribed to is the plan that the first user is currently subscribed to, and the user level corresponding to the plan that the first user is currently subscribed to is lower than the user level corresponding to the plan that the operator recommends to the first user. The plan that the operator recommends to the first user is a plan that the first user has not yet purchased or subscribed to. For example, the level corresponding to the plan that the first user has already subscribed to could be Silver, while the level corresponding to the plan that the operator recommends to the first user could be Gold or Diamond, etc.
[0098] In one possible implementation of the first scheme, the operating server is also used to obtain the first user's package based on the first user's identifier carried in the request message.
[0099] In one possible implementation of the first scheme, the policy control network element is also used to determine whether to send the second information to the operating server based on the marketing package already signed up by the first user and the ability of the first terminal device to click on the operator's identifier.
[0100] Optionally, in one possible implementation of the first scheme, such as Figure 1 As shown, the communication system also includes a network analysis function element. Figure 1The dashed line in the figure indicates that the network element is optional. The policy control network element is further configured to send a subscription request to the network analysis function network element, the subscription request being used to subscribe to the network rate currently available to the first user, if it is determined that the first user has subscribed to the network rate. The network analysis function network element is configured to receive the subscription request, obtain the network rate currently available to the first user according to the subscription request, and send the network rate currently available to the first user to the policy control network element. The policy control network element is further configured to receive the network rate currently available to the first user. The second information sent by the policy control network element to the service operation side further includes the network rate currently available to the first user. The service operation side is further configured to send the network rate currently available to the first user to the first terminal device. Correspondingly, the first interface displayed by the first terminal device can further display the network rate currently available to the first user. For example, the subscription information of the first user can further include whether the first user has subscribed to the network rate.
[0101] It should be understood that the package of the first user and the network rate currently available to the first user sent by the policy control network element to the service operation side can be carried in the same signaling or message, or can be carried in different signaling or messages. The embodiments of the present application do not limit this.
[0102] Optionally, in a possible implementation manner of the first scheme, the package to which the first user has subscribed includes a user level of the first user, and the user level of the first user is a package level corresponding to the package to which the first user has subscribed to the operator.
[0103] Optionally, in a possible implementation manner of the first scheme, Figure 1As shown, the communication system further comprises an operator management system. Exemplarily, the operator management system can be implemented by a business & operation support system (BOSS). Exemplarily, the business server can be deployed in the operator system. It should be understood that in other implementations of the present application, the business server can also be deployed in other systems, for example, can be deployed in a core network or an information technology domain (Information Technology Domain), and the embodiments of the present application are not limited here. The policy control network element is also configured to obtain the context of the first user from the operator management system according to the identity of the first user. In the case that the first user has subscribed to the marketing package, the subscription information of the first user can further include whether the first user has subscribed to obtain the network rate. In the case that it is determined that the first user has subscribed to obtain the network rate, that is, in the case that the first user agrees that the operator recommends the real-time available network rate to the first user, the policy control network element can send a subscription request to the network analysis function network element. Optionally, in a possible implementation of the first scheme, the policy control network element is also configured to receive the capability information of the first terminal device, the capability information of the first terminal device including at least one of: whether the first terminal device supports the operator identity clickable capability (that is, whether the first terminal device supports the operator identity marketing function), whether the first terminal device supports NAS extension information parsing, or an application type supported by the first terminal device, wherein the application type supported by the first terminal device includes the first application type. The policy control network element is also configured to send the capability information of the policy control network element to the first terminal device, the capability information of the policy control network element including at least one of: whether the policy control network element supports configuring the operator identity clickable capability of the first terminal device, or whether the policy control network element supports the NAS extension information parsing.
[0104] Among them, the capability information of the first terminal device and the capability information of the policy control network element can be carried in the NAS extension information, or in other words, the capability information of the first terminal device and the capability information of the policy control network element can be understood as or referred to as the NAS extension information. The NAS extension information can be understood as newly added NAS information (or NAS signaling), or in other words, the type of the NAS extension information also belongs to the NAS signaling (or the NAS information), and the NAS extension information is also carried through the NAS signaling.
[0105] For example, if the first terminal device first reports its capability information to the policy control network element, after the policy control network element receives the capability information of the first terminal device, in the case that the policy control network element determines that the first terminal device supports the capability of clickable operator logo and the first terminal device supports the NAS extension information parsing, the policy control network element sends the capability information of the policy control network element and the first information to the first terminal device. In the case that the policy control network element determines that the first terminal device does not support the capability of clickable operator logo or the first terminal device does not support the NAS extension information parsing, the policy control network element does not send the capability information of the policy control network element and the first information to the first terminal device, thereby ensuring the accuracy and effectiveness of the transmission of the capability information of the policy control network element and the first information, and avoiding unnecessary signaling overhead. The first information can also be understood as the NAS extension information.
[0106] For example, if the policy control network element first sends its capability information to the first terminal device, after the first terminal device receives the capability information of the policy control network element, in the case that the first terminal device determines that the policy control network element supports the capability of configuring the first terminal device to be clickable for the operator logo and the policy control network element supports the NAS extension information parsing, the first terminal device sends the capability information of the first terminal device to the policy control network element. In the case that the first terminal device determines that the policy control network element does not support the capability of configuring the first terminal device to be clickable for the operator logo or the policy control network element does not support the NAS extension information parsing, the first terminal device does not send the capability information of the first terminal device to the policy control network element, thereby ensuring the accuracy and effectiveness of the transmission of the capability information of the first terminal device, and avoiding unnecessary signaling overhead. The capability of the policy control network element to support the capability of configuring the first terminal device to be clickable for the operator logo can be understood as that the policy control network element supports the delivery of the operator logo marketing policy (the operator logo marketing policy is included in the first information) or the policy control network element has the capability of configuring the first terminal device to have the clickable function for the operator logo.
[0107] Optionally, whether the first terminal device supports the capability of clickable operator logo (or also referred to as whether the operator logo of the first terminal device supports the capability of clickable operator logo) can also be expressed or understood as whether the first terminal device supports the operator logo marketing function. For example, the capability of the first terminal device to support the clickable operator logo can also be expressed or understood as that the first terminal device supports the operator logo (logo) marketing function.
[0108] Optionally, in a possible implementation manner of the first scheme, as shown in Figure 1As shown, the communication system further comprises an access and mobility management network element. The capability information of the first terminal device can be transmitted to the policy control network element through the access and mobility management network element. The signaling (or information) transmitted between the first terminal device and the access and mobility management network element is NAS signaling, and the NAS signaling can carry the NAS extension information transmitted between the first terminal device and the access and mobility management network element. For example, the first terminal device can send the NAS signaling carrying the capability information of the first terminal device to the access and mobility management network element. The access and mobility management network element sends the capability information of the first terminal device to the policy control network element through the interface between the policy control network element. The capability information of the policy control network element sent to the first terminal device by the policy control network element can be transmitted to the first terminal device through the access and mobility management network element. The policy control network element can send the capability information of the policy control network element to the access and mobility management network element, and the access and mobility management network element sends the capability information of the policy control network element to the first terminal device through the NAS signaling.
[0109] Optionally, a new session (which can be referred to as N X session) can be established between the access and mobility management network element and the policy control network element, or a new communication interface (which can be referred to as N X interface) can be established between the access and mobility management network element and the policy control network element. The N X session or the N X interface is used to transmit the capability information of the first terminal device and the capability information of the policy control network element between the access and mobility management network element and the policy control network element. Different terminal devices or different users can correspond to different N X sessions or N X interfaces.
[0110] For example, the access and mobility management network element can obtain the subscription information of the first user, and in the case of determining that the first user has subscribed to a marketing package according to the subscription information of the first user, the access and mobility management network element can send a N X session creation (create) request to the policy control network element, so as to establish a N X session between the access and mobility management network element and the policy control network element.
[0111] For example, for the first information sent by the policy control network element to the first terminal device, the policy control network element can also transmit the first information to the access and mobility management network element through the N X session, and the access and mobility management network element carries the first information through the NAS signaling and then transmits the first information to the first terminal device. The first information can also be understood as the NAS extension information.
[0112] Optionally, the capability information of the first terminal device, the capability information of the policy control network element, and the first information transmitted between the access and mobility management network element and the policy control network element can also be transmitted by using the existing session or interface between the two, that is, the N X session or the N X interface mentioned above can also not be newly established.
[0113] Optionally, in a possible implementation of the first scheme, a session (for example, which can be referred to as an N Z session) can be newly established between the policy control network element and the service management side, or a communication interface (for example, which can be referred to as an N Z interface) can be newly established between the policy control network element and the service management side. Z The N Z session or the N Z interface is used to transmit information between the policy control network element and the service management side, for example, the second information mentioned above and the network rate currently available to the first user. Different terminal devices or different users can correspond to different N Z sessions or N Z interfaces.
[0114] For example, the policy control network element can obtain the capability information of the first terminal device and the subscription information of the first user, where the subscription information of the first user can include whether the first user has subscribed to a marketing package. The capability information of the first terminal device includes whether the first terminal device supports the capability of operator identifier clickable. In a case where it is determined that the first user has subscribed to the marketing package and the first terminal device supports the capability of operator identifier clickable (that is, the first terminal device supports the operator identifier marketing function), the policy control network element can send an N Z session creation request to the service management side, to establish an N Z session between the policy control network element and the service management side policy control network element.
[0115] Optionally, the second information and the network rate currently available to the first user transmitted between the policy control network element and the service management side can also be transmitted by using the existing session or interface between the two, that is, the N Z session or the N S interface mentioned above can also not be newly established.
[0116] Optionally, in a possible implementation of the first scheme, a session (for example, which can be referred to as an E S session) can be established between the service management side and the first terminal device, or a communication interface (for example, which can be referred to as an E S session or an E SThe interface is used to transmit information between the first terminal device and the business service end, for example, including the above-mentioned request message, the first user's package, the first user's current available network rate, etc. For example, different users or different terminal devices correspond to different E S sessions or E S interfaces. For example, in the case that the business service end receives the second information sent by the policy control network element, the business service end can send an E S session creation request to the first terminal device, so as to establish an E S session between the business service end and the first terminal device.
[0117] In the second scheme, the policy control network element is used to acquire at least one of the network experience event, the location event or the time event corresponding to the first user in the case that the first user has subscribed to a package recommended by the network when at least one of the network experience event, the location event or the time event occurs; send the at least one of the network experience event, the location event or the time event corresponding to the first user and the identifier of the first user to the business service end; the business service end is used to receive the at least one of the network experience event, the location event or the time event corresponding to the first user and the identifier of the first user; determine the package of the first user according to the at least one of the network experience event, the location event or the time event corresponding to the first user and the context of the first user, wherein the context of the first user includes the marketing package launched by the operator and the subscription information of the first user, and the package of the first user corresponds to the at least one of the network experience event, the location event or the time event corresponding to the first user; the policy control network element is further used to send the at least one of the network experience event, the location event or the time event corresponding to the first user to the first terminal device used by the first user, wherein the at least one of the network experience event, the location event or the time event is used to display at the operator identification position on the first terminal device; the business service end is further used to receive a request message from the first terminal device, the request message is used to request the package of the first user, the request message includes the identifier of the first user, and the request message is triggered by clicking the operator identification; send the package of the first user to the first terminal device, and the package of the first user corresponds to the at least one of the network experience event, the location event or the time event corresponding to the first user.
[0118] In the second scheme, the policy control network element can send at least one of the following real-time network experience events, location events, or time events corresponding to the first user to the first terminal device. This achieves event information transmission based on a highly reliable, low-latency control plane channel, ensuring the reliability and effectiveness of the event information transmission corresponding to the first user. At least one of the following network experience event information, location event information, or time event information is displayed in real-time at the operator's identifier location on the terminal device's display interface. The service provider determines the first user's package based on at least one of the following network experience events, location events, or time events corresponding to the first user, as well as the first user's context. The service provider receives request information triggered by clicking on event information and sends the first user's package to the first terminal device, which then displays the first user's package on its display interface. This achieves linkage between marketing strategies and terminal device capabilities, improving user experience. Furthermore, since the network experience events, location events, or time events corresponding to the first user can all reflect the first user's real-time status, and the first user's package corresponds to these events, it is beneficial to consider the context. Therefore, recommending packages to the first user in real time based on at least one of the network experience events, location events, or time events corresponding to the first user can improve the accuracy of package recommendations and realize the real-time recommendation of packages to the first user by analyzing the user status online.
[0119] For example, the context of the first user may include: multiple marketing packages offered by the operator and the first user's subscription information. The first user's subscription information may include: the first user's identifier and whether the first user has subscribed to a marketing package.
[0120] For example, the first user's package may also include the first user's user level. The first user's user level can be understood as the package level corresponding to the marketing package that the first user has purchased or signed a contract with the operator.
[0121] Optionally, in one possible implementation of the second scheme, such as Figure 1 As shown, the communication system also includes an operator management system. The service provider can obtain the context of the first user from the operator management system. If it is determined from the first user's context that the first user has subscribed to a marketing package, the service provider can determine the first user's package based on at least one of the first user's network experience events, location events, or time events, as well as multiple or more marketing packages offered by the operator. The marketing packages offered by the operator include the first user's package, which is a package offered by the operator that the first user has not yet subscribed to or purchased.
[0122] For example, after the first terminal device receives at least one of the network experience event, the location event, or the time event, the first terminal device can display at least one prompt information at the operator identification location on the first terminal device, each of the at least one prompt information corresponds to one of the events, and the at least one prompt information is used to prompt the first user of at least one of the network experience event, the location event, or the time event.
[0123] For example, one prompt information can correspond to one of the network experience event, the location event, or the time event, and the first user can select one or more prompt information according to the user's own needs. If the user clicks on multiple prompt information, the package of the first user sent by the operation service server to the first terminal device includes a package corresponding to each of the multiple prompt information.
[0124] For example, the network experience event is used to indicate that the first user encounters network congestion during the use of an application (for example, a second application), and the prompt information corresponding to the network experience event can prompt the first user of "network congestion", "network congestion, do you need to subscribe to an acceleration package", "video lag, do you need a temporary speed-up package", or "the second application encounters network congestion, do you need to subscribe to an acceleration package", and the like.
[0125] For example, the location event includes a target location where the first user is located. The prompt information corresponding to the location event can prompt the first user of the location where the first user is currently located, for example, "you are currently at a high-speed rail station, do you need to subscribe to an acceleration package", "you are currently at an airport, do you need a temporary speed-up package", "you are currently at a shopping mall, do you need a temporary speed-up package", and the like.
[0126] For example, the time event includes event information corresponding to a target time period of the first user, for example, the prompt information corresponding to the time event can prompt the first user of "XXX concert starts soon, do you need a temporary speed-up package", "happy birthday, you have a special traffic package to receive", and the like.
[0127] For example, if the first user clicks on the prompt information corresponding to the network experience event, the package of the first user sent by the operation service server to the first terminal device can be a package used to alleviate or solve the network experience event (for example, network congestion of the second application). For example, the package of the first user can include an acceleration package dedicated to the second application.
[0128] For example, if the first user clicks on the prompt information corresponding to the location event, the package of the first user sent by the operation service server to the first terminal device can be a package corresponding to the location event, which is used to solve or alleviate the network problem that the user may face at the location. For example, the package of the first user can include an acceleration package dedicated to an airport or a high-speed rail station.
[0129] For example, if the first user clicks the prompt information corresponding to the time event, the package of the first user sent by the operation service end to the first terminal device can be a package corresponding to the time event, which is used to solve or alleviate the network problem that the user may face in the time period. For example, the package of the first user can include a special acceleration package on the birthday or during the concert, etc.
[0130] For example, the prompt information corresponding to each event can be a "capsule" shaped prompt information displayed at the operator logo of the first terminal device.
[0131] It should be understood that the policy control network element can carry at least one of the network experience event, the location event, or the time event corresponding to the first user in the same signaling or message, or can carry them in multiple different signaling or messages. Moreover, the same signaling (or message) or different signaling (or message) carries the identifier of the first user. The embodiments of the present application are not limited here.
[0132] It should be understood that the policy control network element can carry at least one of the network experience event, the location event, or the time event corresponding to the first user in the same signaling or message, or can carry them in multiple different signaling or messages. The embodiments of the present application are not limited here.
[0133] It should be understood that the first terminal device supports the ability that the operator logo is clickable, that is, the first terminal device supports the operator logo marketing function. Moreover, the first user has also subscribed to the marketing package.
[0134] Optionally, in a possible implementation manner of the second scheme, the policy control network element is further configured to determine at least one of the network experience event, the location event, or the time event corresponding to the first user according to the subscription information of the first user. The subscription information of the first user includes that the first user has subscribed to recommend a package to the first user when at least one of the network experience event, the location event, or the time event occurs.
[0135] For example, the policy control network element can obtain the context of the first user according to the identifier of the first user. The context of the first user can include multiple or multiple marketing packages launched by the operator and the subscription information of the first user. The subscription information of the first user can include the identifier of the first user and whether the first user has subscribed to the marketing package. In addition, in the case that the first user has subscribed to the marketing package, the subscription information of the first user further includes whether the first user has subscribed to recommend a package to the first user when at least one of the network experience event, the location event, or the time event occurs.
[0136] Optionally, in one possible implementation of the second scheme, such as Figure 1 As shown, the communication system also includes a network analysis function network element. The policy control network element acquires the network experience event corresponding to the first user, including: the policy control network element sending a subscription request to the network analysis function network element, the subscription request being used to subscribe to the network experience event corresponding to the first user; and the network analysis function network element receiving the subscription request, acquiring the network experience event of the first user, and sending the network experience event of the first user to the policy control network element.
[0137] Optionally, in one possible implementation of the second scheme, the service provider is further configured to receive the identifier of the first user and the identifier of the first terminal device, and store (or determine) the correspondence between the identifier of the first user and the identifier of the first terminal device. Based on this mapping relationship, the service provider can find the identifier of the first terminal device corresponding to the identifier of the first user, and then send the first user's package to the first terminal device according to the identifier of the first terminal device.
[0138] Optionally, in one possible implementation of the second scheme, the first user's subscription information also includes whether the first user has subscribed to obtain network speed. The policy control network element is further configured to, if it is determined that the first user has subscribed to obtain network speed, obtain the currently available network speed for the first user and send it to the operating server. The operating server is further configured to receive the currently available network speed for the first user and send it to the first terminal device. Correspondingly, the interface of the first terminal device also displays the currently available network speed for the first user.
[0139] It should be understood that at least one of the network experience event, location event, or time event corresponding to the first user sent by the policy control network element to the operation server, and the network speed currently available to the first user, can be carried in the same signaling or message, or in different signaling or messages. This application embodiment does not impose any limitations on this.
[0140] For example, policy control network elements and first terminal devices can also exchange their respective capability information. For a detailed description, please refer to the corresponding section above. For the sake of brevity, it will not be repeated here.
[0141] Optionally, in one possible implementation of the second scheme, the information transmitted between the policy control network element and the operation server (e.g., including at least one of the following: network experience event, location event, or time event corresponding to the first user, as well as the identifier of the first user, the network speed currently available to the first user, etc.) can be transmitted via N Z Session or N Z Interface transmission.
[0142] Optionally, in a possible implementation of the second solution, the information transmitted between the business service end and the first terminal device (for example, including: the request message; the package of the first user, the network rate currently available to the first user, etc.) can be transmitted through the E S session or E S interface.
[0143] For the E S session or E S interface, N Z session or N Z interface, the specific description can refer to the description of the corresponding part above, and for brevity, will not be repeated here.
[0144] Optionally, in a possible implementation of the second solution, the policy control network element and the first terminal device can also interact with each other's capability information. For the content included in each capability information and the specific process, reference can be made to the description of the corresponding part above, and for brevity, will not be repeated here.
[0145] For example, after the policy control network element receives the capability information of the first terminal device, in the case that the first terminal device supports the capability of clicking the operator identifier and supports the parsing of the NAS extension information, the policy control network element will send at least one of the network experience event, the location event, or the time event corresponding to the first user to the first terminal device. In the case that the first terminal device does not support the capability of clicking the operator identifier or does not support the parsing of the NAS extension information, since the position of the operator identifier on the display interface of the first terminal device will not display at least one of the network experience event information, the location event information, or the time event information, and the first user cannot perform a click operation on the event information, it is unnecessary to send at least one of the network experience event, the location event, or the time event corresponding to the first user to the first terminal device, and it is also unnecessary to send at least one of the network experience event, the location event, or the time event corresponding to the first user to the business service end. The accuracy and effectiveness of the transmission of at least one of the network experience event, the location event, or the time event corresponding to the first user are ensured, and unnecessary signaling overhead is avoided.
[0146] Optionally, in a possible implementation of the second solution, as Figure 1As shown, the communication system further comprises an access and mobility management network element. At least one of the network experience event, the location event, or the time event corresponding to the first user sent by the policy control network element to the first terminal device can be transmitted to the first terminal device through the access and mobility management network element. The signaling (or information) between the first terminal device and the access and mobility management network element can be NAS signaling (or NAS information). For example, the policy control network element can send at least one of the network experience event, the location event, or the time event corresponding to the first user to the access and mobility management network element, and the access and mobility management network element sends at least one of the network experience event, the location event, or the time event corresponding to the first user to the first terminal device through the NAS signaling. The information (for example, including at least one of the network experience event, the location event, or the time event corresponding to the first user) transmitted between the first terminal device and the access and mobility management network element can be understood as NAS extension information.
[0147] For example, the information transmitted between the access and mobility management network element and the policy control network element can be transmitted through the N X session or the N X interface. The specific description of the N X session or the N X interface can refer to the description of the corresponding part above, and will not be repeated here for brevity.
[0148] Optionally, in a possible implementation of the second scheme, the communication system can further comprise a terminal cloud server (Cloud Server), Figure 1 which is not shown in the figure. The terminal cloud server can be understood as a server provided by a terminal manufacturer, which is equivalent to a connection device between the operating service end and the first terminal device. The terminal cloud server stores the correspondence or mapping relationship between the identifier of the terminal device (including the first terminal device) and the user (including the first user) using the terminal device. For example, in the case that the first terminal device does not start or open an application or does not open the client corresponding to the application, the operating service end can first send the information (for example, including the package of the first user, the current available network rate of the first user, etc.) to be sent to the first terminal device to the terminal cloud server. According to the mapping relationship between the identifier of the first user and the identifier of the first terminal device, the terminal cloud server can find the identifier of the first terminal device corresponding to the identifier of the first user, and then send the package of the first user and the current available network rate of the first user to the first terminal device according to the identifier of the first terminal device.
[0149] For example, Figure 2 As shown, it is an example of a communication system architecture that can be applied to the present application. Figure 2The example shown is Figure 1 This will be illustrated using the application of a system in 5G communication systems as an example. Figure 2 As shown, the communication system includes: PCF network elements and an operation server. Among them, Figure 2 The PCF network element in the middle corresponds to Figure 1 The strategy control network element in the middle.
[0150] Optional, such as Figure 2 As shown, the communication system may also include NWDAF network elements, AMF network elements, BOSS, user plane function (UPF) network elements, access network equipment, data network (DN), and session management function (SMF) network elements. Among these, Figure 2 The AMF network element in the middle corresponds to Figure 1 In the access and mobility management network element, BOSS corresponds to Figure 1 In the operator management system, the NWDAF network element corresponds to Figure 1 Network analysis function network element.
[0151] Figure 2 The first terminal device shown can be used to connect to the access network equipment deployed by the operator via a wireless air interface, and then connect to the data network via core network elements (such as UPF network elements); the access network equipment is mainly used to implement wireless physical layer functions, resource scheduling and wireless resource management, wireless access control and mobility management, etc.
[0152] for Figure 2 The functions of each network element can be found in the following reference: Figure 1 The descriptions of the corresponding network elements are omitted here for the sake of brevity.
[0153] It should be noted that, Figure 2 This is merely an exemplary architecture diagram and should not impose any limitations on the communication systems applicable to the embodiments of this application. Figure 2 In addition to the network elements shown, the network architecture may also include other functional units or functional network elements. This application does not impose limitations on the embodiments described herein.
[0154] For example, Figure 3 The diagram shown is another example of a communication system architecture applicable to this application. Figure 3 The example shown is Figure 1 This will be illustrated using the application of a system in 5G communication systems as an example. Figure 3 As shown, the communication system includes: PCF network elements and an operation server. Among them, Figure 3 The PCF network element in the middle corresponds to Figure 1 The strategy control network element in the middle.
[0155] Optionally, as shown in Figure 3 , the communication system can further include a first terminal device, a NWDAF network element, an AMF network element, and a BOSS. Among them, Figure 3 , the AMF network element in Figure 1 corresponds to the access and mobility management network element in Figure 1 , the BOSS corresponds to the operator management system in Figure 1 , and the NWDAF network element corresponds to the network analysis function network element in Figure 3 . As shown in , the first terminal device can be installed with a client, for example, including a client corresponding to the first application. Optionally, the communication link between the operation service end and the client on the first terminal device can be a communication link based on hypertext transfer protocol (HTTP).
[0156] Figure 3 For the functions of each network element in Figure 1 , the description of the corresponding network element in can be referred to. For the sake of brevity, it will not be repeated here.
[0157] Figure 3 It should be noted that Figure 3 is only an exemplary architecture diagram, which should not cause any limitation on the communication system applicable to the embodiments of the present application. In addition to the network elements shown in , the network architecture can further include other functional units or functional network elements, for example, including a terminal cloud server.
[0158] The terminal device in the embodiments of the present application can also be referred to as a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile station (MS), a mobile terminal (MT), a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a user agent, a user device, or a terminal device. The terminal device in the embodiments of the present application can refer to a device that provides voice and / or data connectivity to a user, and can be used to connect people, things, and machines, such as handheld devices with wireless connection functions, vehicle-mounted devices, etc. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a notebook computer, a palm computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Optionally, the terminal device can be used to act as a base station. For example, the terminal device can act as a scheduling entity, which provides sidelink signals between terminal devices in vehicle-to-everything (V2X) or device to device (D2D), etc. For example, a cellular phone and a car communicate with each other using sidelink signals. The cellular phone and the smart home device communicate with each other without relaying the communication signals through the base station.
[0159] It should be understood that in the embodiments of the present application, the terminal device can have a display screen, and the recommended package is displayed to the user through the display screen.
[0160] In Figure 2In the illustrated architecture, the access network device can be an access network (AN) / radio access network (RAN) device, a network composed of multiple 5G-AN / 5G-RAN nodes. For example, the 5G-AN / 5G-RAN node can be an access node (AP), a base station (BS), a gNB in a centralized unit (CU) and distributed unit (DU) separation form, a transmission receive point (TRP), a transmission point (TP), or some other access node. It can also be a base station (NodeB, NB) in a Wideband Code Division Multiple Access (WCDMA) system, an Evolved Node B (eNB or eNodeB) in an LTE system, or an RAN node in an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. Or the access network device can be a relay station, a wireless fidelity access point (WiFi AP) in wireless fidelity technology, a worldwide interoperability for microwave access (WiMAX), and a network device in a 5G network or an access network device in a future evolved public land mobile network (PLMN), etc. The embodiments of the present application are not limited.
[0161] In one possible scenario, the access network device or the radio access network device can also be referred to as a RAN node. In another possible scenario, a plurality of RAN nodes can cooperate to assist the terminal to implement wireless access, and different RAN nodes respectively implement part of the functions of the base station. For example, the RAN node can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc.
[0162] In embodiments of the present application, as a possible implementation, the access network device (or RAN node) can include a CU, a DU, and a RU, etc. As another possible implementation, the access network device (or RAN node) can be a CU, a DU, or a RU, etc. The embodiments of the present application are not limited here.
[0163] In Figure 2 Or Figure 3 In the communication system shown in FIG. 1, each device can establish a connection through a next generation (NG) interface to communicate with each other. For example, the first terminal device can establish an air interface connection with the RAN device through a new radio (NR) interface to transmit user plane data and control plane signaling. The first terminal device can establish a connection with the AMF network element through an NG interface 1 (referred to as N1) to transmit control rules, etc. The access network device (for example, AN / RAN device) can establish a control plane signaling connection with the AMF network element through an NG interface 2 (referred to as N2). The access network device (for example, AN / RAN device) can establish a user plane signaling connection with the UPF network element through an NG interface 3 (referred to as N3). The UPF network element can establish a control plane signaling connection with the SMF network element through an NG interface 4 (referred to as N4). The UPF can interact with the user plane data of the data network through an NG interface 6 (referred to as N6).
[0164] In Figure 2 Or Figure 3 In the communication system shown in FIG. 1, each core network element can also communicate with each other through the service interface provided and other core network elements. For example, the PCF can communicate with other core network elements (for example, the NWDAF network element) through the N pcf interface provided by itself. The AMF network element can communicate with other core network elements through the N amf interface provided by itself. The SMF can communicate with other core network elements (for example, the NWDAF) through the N smf interface provided by itself.
[0165] It should be understood that the interface names between the network elements in the embodiments of the present application are only exemplary, and the interfaces between the network elements can also be other names, and the present application does not limit the name of the interface.
[0166] It should also be understood that the above naming is only defined for the convenience of distinguishing different functions and should not constitute any limitation on the present application. The present application does not exclude the possibility of using other names in the 5G network and future other networks. For example, in the next generation communication network, part or all of the above-mentioned networks can use the terms in 5G, or other names, etc. Figure 2 Or Figure 3The interface name between each network element in the figure is only an example, and the name of the interface in the specific implementation can be other names, which are not limited in the present application. In addition, the name of the message (or signaling) transmitted between the above-mentioned network elements is also only an example, and does not constitute any limitation on the function of the message itself.
[0167] The communication method provided by the present application will be described below in conjunction with specific examples. The communication method provided by the present application can be applied in the architecture shown in Figure 1 、 Figure 2 or Figure 3 of course, it can also be applied in other scenarios or architectures that have the above technical problems, and the embodiments of the present application are not limited thereto.
[0168] It should be understood that in the embodiments of the present application, each network element is taken as an example of an execution subject for performing the method, and the communication method is described. As an example but not limitation, the network element in the present application can also be a chip, a chip system, or a processor supporting the network element to implement the communication method; or it can also be a logical node, a logical module, or software capable of implementing all or part of the functions of the network element.
[0169] It should also be understood that in the present application, "sending information to (a network element)" can be understood as that the destination of the information is the network element. It can include directly or indirectly sending information to the network element. "Receiving information from (a network element) or receiving information from the network element" can be understood as that the source of the information is the network element, and it can include directly or indirectly receiving information from the network element. The information can be processed as necessary between the source and the destination of the information, such as format change, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly, and will not be repeated here.
[0170] It should be noted that the examples below describe the communication method provided by the present application taking the 5G communication system shown in Figure 3 as an example, but the present application does not exclude the possibility that other names are used by each network element in the 5G communication system and other future communication systems. For example, in the examples shown in Figure 4 、 Figure 6 、 Figure 7 and Figure 10 , the names of each network element can also use other names, and the embodiments of the present application are not limited thereto.
[0171] The communication method provided by the present application will be described below in conjunction with Figure 4 to Figure 10 The communication method provided by the present application includes a first communication method and a second communication method. Figure 4 is a schematic flow chart of the first communication method of one embodiment of the present application.
[0172] As shown in Figure 4The first communication method 400 shown in the figure can include S401 to S411. Figure 4 The first communication method 400 shown in the figure corresponds to the first scheme described above and some possible implementations of the first scheme. The following describes the first communication method 400 in combination with the first scheme. Figure 4 The first communication method 400 shown in the figure corresponds to the first scheme described above and some possible implementations of the first scheme. The following describes the first communication method 400 in combination with the first scheme. Figure 4 The steps in the first communication method 400 are described in detail.
[0173] S401, the BOSS sends the context of the first user to the PCF network element. Correspondingly, the PCF network element receives the context of the first user.
[0174] For example, the BOSS can query the context of the first user according to the identity of the first user, and then transmit the context of the first user to the PCF network element through an interface (for example, a simple object access protocol (SOAP) interface).
[0175] For example, in the case that the first user has subscribed to a marketing package, the subscription information of the first user can also include which marketing packages the first user has currently purchased from the operator. Among them, the marketing packages that the first user has currently purchased or subscribed from the operator can be included in multiple or multiple marketing packages launched by the operator. In other words, the multiple or multiple marketing packages launched by the operator can include the marketing packages that the first user has currently purchased or subscribed from the operator and the marketing packages that the first user has not currently purchased or subscribed from the operator.
[0176] S402, the PCF network element caches the context of the first user.
[0177] For example, the PCF network element can cache the context of the first user in the PCF network element itself, or can also store the context of the first user in a unified data management (UDM) network element, and the PCF network element can subsequently obtain the context of the first user from the UDM network element.
[0178] S403, the PCF network element determines to send the first information to the first terminal device. Among them, the first terminal device is a terminal device used by the first user.
[0179] For example, the PCF network element determines to send the first information to the first terminal device in the case that the first user has subscribed to a marketing package and the first terminal device supports the operator identification marketing function.
[0180] S404, the PCF network element sends first information to the first terminal device. Correspondingly, the first terminal device receives the first information. The first information includes: the capability information of the first terminal device used by the first user supporting the clickable operator identifier, the identifier of the first application type, the identifier of the first application, and the identifier of the first interface of the first application.
[0181] The capability information of the first terminal device supporting the clickable operator identifier can be determined according to the capability information of the first terminal device, the first application type can be determined according to the application type supported by the first terminal device, the first application can be determined by the PCF network element in the application included in the first application type, or the first application can be determined by the PCF network element in the installed application reported by the first terminal device, and the first interface can be any one of the interfaces in the first application. For example, the PCF network element can determine the first interface as the first (or first) interface in the first application.
[0182] For example, the capability information of the operator identifier of the first terminal device supporting the clickable operator identifier can be the switch value of the operator identifier click (for example, the value corresponding to the operator identifier click on state). The first application type is one of the application types supported by the first terminal device, and the first application is of the first application type, that is, the first application belongs to the first application type. After the first user clicks the operator identifier, the content displayed on the first interface is the package pushed by the operator to the first user (i.e. the package of the first user in the following).
[0183] S405, the first terminal device configures the operator identifier supporting the clickable function.
[0184] For example, the first terminal device can configure the operator identifier supporting the clickable function according to the first information.
[0185] S406, the PCF network element determines the package of the first user.
[0186] For example, the PCF network element determines the package of the first user according to the context of the first user. The package of the first user includes the package subscribed by the first user and the package recommended by the operator to the first user.
[0187] For example, in the case that the PCF network element determines that the first user has signed a marketing package, and the first terminal device supports the operator identifier marketing function, the PCF network element determines the package of the first user.
[0188] For example, the PCF network element can determine the first user's package according to the first user's subscription information and a plurality of or multiple marketing packages launched by the operator. The first user's package includes a package that the first user has subscribed to, which can be determined from the marketing package that the first user has currently purchased or subscribed to from the operator, and a package recommended by the operator to the first user, which can be determined from the plurality of or multiple marketing packages launched by the operator and the marketing package that the first user has not currently purchased or subscribed to. The package recommended by the operator to the first user is a subset of the marketing package that the first user has not currently purchased or subscribed to among the marketing packages launched by the operator. In other words, the marketing packages launched by the operator include the first user's package.
[0189] It should be understood that the package that the first user has subscribed to in the first user's package is a package that the user has currently subscribed to or purchased, and the package recommended by the operator to the first user in the first user's package is a package that the user has not currently subscribed to or purchased, so that the first user's package can reflect the real-time package subscription of the user and improve the accuracy of the package recommended to the user (i.e., the first user's package).
[0190] Optionally, in a possible implementation, the package that the first user has subscribed to can further include a user level of the first user. The user level of the first user can be understood as a package level corresponding to the marketing package that the first user has purchased or subscribed to from the operator. In this case, the first user's package (or the package that the first user has subscribed to) can further include the level of the first user.
[0191] S407. The PCF network element sends the first user's package and the first user's identifier to the business service end. Correspondingly, the business service end receives and caches the first user's package and the first user's identifier.
[0192] For example, the PCF network element can send second information to the business service end, and the second information includes the first user's package and the first user's identifier. Correspondingly, the business service end receives and caches the second information.
[0193] For example, the PCF network element can determine to send the second information to the business service end when it is determined that the first user has subscribed to the marketing package and the first terminal device supports the operator identifier marketing function.
[0194] Optionally, in a possible implementation, the second information can be transmitted through an N Z session or an N Z interface.
[0195] It should be understood that the steps S406 and S407 described above can be periodically performed (for example, every day, every three days, every week, or every half month, etc.). Alternatively, the steps S406 and S407 can be performed multiple times according to the subscription information of the first user, so that the latest package of the first user can be obtained, and the package of the first user can reflect the real-time package subscription of the user, and the accuracy of the package (i.e., the package of the first user) recommended to the user can be improved.
[0196] S408, the first terminal device receives a click operation on the operator identifier on the first terminal device.
[0197] S409, the first terminal device sends a request message to the operation service end in response to the click operation on the operator identifier. The request message is used to request the package of the first user, and the request message includes the identifier of the first user. Correspondingly, the operation service end receives the request information.
[0198] In a possible implementation, the request information can be transmitted through an E S session or an E S interface.
[0199] In a possible implementation, the first terminal device can be installed with a client corresponding to the first application (referred to as a first client), and the first terminal device can pull up the first client in response to the click operation on the operator identifier, and trigger the first client to send the request message to the operation service end.
[0200] S410, the operation service end sends the package of the first user to the first terminal device according to the request message. Correspondingly, the first terminal device receives and displays the package of the first user.
[0201] For example, the operation service end can obtain the package of the first user in the second information according to the identifier of the first user carried in the request message.
[0202] In a possible implementation, the package of the first user can be transmitted through an E S session or an E S interface.
[0203] Optionally, the package of the first user (or the package that the first user has subscribed) can further include a user level of the first user.
[0204] S411, the first terminal device displays the package of the first user on the first interface.
[0205] In a possible implementation, the first client can receive the package of the first user, render the first interface, and display the package of the first user on the first interface.
[0206] Optionally, the first interface further displays the user level of the first user.
[0207] Exemplarily, Figure 5 The figure shows a schematic diagram of an interface of a package of a first user displayed on a first interface. As shown in a figure of a, Figure 5 As shown in a figure of a, after the first terminal device configures the clickable function of the operator identifier according to the first information, the first user can click the operator identifier, for example, "China Mobile", on the first terminal device. After the first user clicks the operator identifier, the first terminal device can obtain the package of the first user and display it on the first interface, for example, as shown in a figure of b of a. Figure 5 As shown in a figure of b, "silver card" is the user level of the first user corresponding to the package subscribed by the first user, or in other words, "silver card package" is the package subscribed by the first user. "Gold card" and "diamond card" are the user levels corresponding to the packages recommended by the operator to the first user, or in other words, "gold card package" and "diamond card package" are the packages recommended by the operator to the first user. The user level of the first user corresponding to the package subscribed by the first user ("silver card") is lower than the user levels corresponding to the packages recommended by the operator to the first user ("gold card" and "diamond card"). The first interface also displays the benefits corresponding to the silver card package subscribed by the first user (for example, "1.5 times network acceleration", "exclusive network access"). After the user clicks "gold card" or "diamond card", the first interface can display various benefits and charges corresponding to the "gold card package" or "diamond card package" for the user to view. The first user can determine whether to subscribe to the "gold card package" or "diamond card package" according to the needs.
[0208] Optionally, the first interface also displays the user level of the first user ("silver card").
[0209] By displaying the package information to the user on the display interface, the implementation is flexible, which can improve the accuracy and efficiency of the package display to the user, and can achieve a simplified and accurate presentation of the recommended content, and improve the user experience.
[0210] The beneficial effects of the communication method provided by the embodiments of the present application can refer to the description of the beneficial effects of the corresponding beneficial effects of the first scheme. For example, the first information transmission is completed based on the control plane channel, which guarantees the reliability and effectiveness of the first information transmission. The marketing strategy and the terminal device capability are linked, which can improve the user experience. The online analysis of the user package subscription is used to recommend the package to the first user in real time, which can improve the accuracy of the package recommended to the user.
[0211] Optionally, Figure 6 is a schematic flow chart of another embodiment of the first communication method 400 of the present application. Figure 6 The first communication method 400 shown is in Figure 4Some steps are added on the basis of the shown first communication method 400. Figure 6 The shown first communication method 400 corresponds to the first scheme described above and some possible implementations of the first scheme. The following describes the steps in the first communication method 400 in detail. Figure 6 The following describes the steps in the first communication method 400 in detail, Figure 6 The steps represented by the dashed line in the middle are optional steps.
[0212] S401, the BOSS sends the context of the first user to the PCF network element. Correspondingly, the PCF network element receives the context of the first user.
[0213] S402, the PCF network element caches the context of the first user.
[0214] S402a, the first terminal device sends an access request to the AMF network element. Correspondingly, the AMF network element receives the access request.
[0215] For example, when the first terminal device is powered on or enters the coverage of the network signal, the first terminal device can send an access request to the AMF through the NAS interface between the first terminal device and the AMF, and the access request includes the identifier of the first terminal device and the identifier of the first user. The first terminal device is the terminal device used by the first user.
[0216] S402b, the AMF network element determines that the N X session needs to be created.
[0217] For example, the AMF network element determines that the first user has subscribed to a marketing package, and determines that the N X session (which can also be referred to as the N X interface) needs to be created, where the N X session is a new session between the AMF network element and the PCF network element.
[0218] S402c, the AMF network element sends a N X session creation request to the PCF network element. Correspondingly, the PCF network element receives the N X session creation request.
[0219] For example, in the case where the AMF network element determines that the N X session needs to be created, the AMF network element sends a N X session creation request to the PCF network element.
[0220] S402d, the PCF network element creates the N X session according to the N X session creation request.
[0221] S402e, the PCF network element sends a N XSession creation request response, used to inform the AMF network element that the N X session has been created. Correspondingly, the AMF network element receives the N X session creation request response.
[0222] S402f, the AMF network element sends an access request response to the first terminal device, used to inform the first terminal device that the access has been completed. Correspondingly, the first terminal device receives the access request response.
[0223] It should be understood that S402b to S402e are optional steps. If the first communication method 400 does not include S402b to S402e, the AMF network element can initiate a user policy control establishment request (UEPolicyControl_Create) and an access management policy control establishment request (AMPolicyControl_Create) to the PCF network element using the existing communication interface (such as the N15 interface) between the original and the PCF network element, respectively, to obtain the user policy and access control policy of the first terminal device. The PCF network element returns the access management policy to the AMF network element in this process. And the access policy is provided to the first terminal device via the AMF network element, and the first terminal device accesses the core network according to the access policy, and the access of the first terminal device is completed. That is, the N X session (or N X interface) between the AMF network element and the PCF network element can also not be established.
[0224] S402g, the first terminal device sends the capability information of the first terminal device to the AMF network element. Correspondingly, the AMF network element receives the capability information of the first terminal device.
[0225] Optionally, the capability information of the first terminal device can also include the application that the first terminal device has installed.
[0226] For example, the capability information of the first terminal device can be carried in a newly added NAS message type (such as an uplink cooperation capability information (DL cooperation message)), and the capability information of the first terminal device can be understood as NAS extension information. The message transmitted between the first terminal device and the AMF network element can be referred to as a NAS message.
[0227] In one possible implementation, the first terminal device will send the capability information of the first terminal device to the AMF network element only in the case that the first terminal device determines that it supports the operator identifier clickable capability (or supports the operator identifier marketing function) and supports the NAS extension information analysis.
[0228] S402h, the AMF network element forwards the capability information of the first terminal device to the PCF network element. Correspondingly, the PCF network element receives and stores the capability information of the first terminal device.
[0229] For example, the AMF network element can forward the capability information of the first terminal device to the PCF network element through a newly established N X session. Alternatively, the AMF network element can send the capability information of the first terminal device to the PCF network element through an existing communication interface between the AMF network element and the PCF network element.
[0230] S402i, the PCF network element sends the capability information of the PCF network element to the AMF network element. Correspondingly, the AMF network element receives the capability information of the PCF network element.
[0231] In a possible implementation, the PCF network element sends the capability information of the PCF network element to the AMF network element only when the PCF network element determines that the first terminal device supports the capability of operator identity clickable and supports NAS extension information parsing. The capability information of the PCF network element can be understood as NAS extension information.
[0232] For example, the PCF network element can send the capability information of the PCF network element to the AMF network element through a newly established N X session. Alternatively, the PCF network element can send the capability information of the PCF network element to the AMF network element through an existing communication interface between the PCF network element and the AMF network element.
[0233] The PCF network element supports NAS extension information parsing means that the PCF can parse the capability information of the first terminal device and can generate the capability information of the PCF network element. The capability information of the PCF network element can be understood as NAS extension information.
[0234] The capability information of the PCF network element and the capability information of the first terminal device are transmitted through the N X session, which can improve the accuracy and efficiency of transmission of the capability information of the PCF network element and the capability information of the first terminal device.
[0235] S402j, the AMF network element forwards the capability information of the PCF network element to the first terminal device. Correspondingly, the first terminal device receives and stores the capability information of the PCF network element.
[0236] For example, the capability information of the PCF can be carried in a newly added NAS message type (for example, a downlink cooperation message (DL cooperation message)), and the capability information of the PCF network element can be understood as NAS extension information.
[0237] S403, the PCF network element determines to send the first information to the first terminal device.
[0238] S404, the PCF network element sends the first information to the first terminal device. Correspondingly, the first terminal device receives the first information.
[0239] Optionally, S404 can include S404a and S404b:
[0240] S404a: the PCF network element sends the first information to the AMF network element. Correspondingly, the AMF network element receives the first information.
[0241] For example, the PCF network element can send the first information to the AMF network element through a newly established N X session, and transmit the first information through the N X session, which can improve the accuracy and efficiency of the transmission of the first information. Alternatively, the PCF network element can send the first information to the AMF network element through an existing communication interface between the PCF network element and the AMF network element.
[0242] S404b: the AMF network element forwards the first information to the first terminal device, and correspondingly, the first terminal device receives the first information.
[0243] For example, the first information can be carried in a newly added NAS message type sent by the AMF network element to the first terminal device, and the first information can be understood as NAS extension information.
[0244] S405: the first terminal device configures the operator identifier to support the clickable function.
[0245] S406: the PCF network element determines the package of the first user.
[0246] Optionally, in one possible implementation, the subscription information of the first user can further include whether the first user has subscribed to obtain the network rate, and the PCF network element can further perform steps S406a to S406b in the case where it is determined that the first user has subscribed to obtain the network rate.
[0247] S406a: the PCF network element sends a subscription request to the NWDAF network element. The subscription request is used to subscribe to the network rate currently available to the first user. Correspondingly, the NWDAF network element receives the subscription request. According to the subscription request, the NWDAF network element can obtain the network rate currently available to the first user.
[0248] S406b: the NWDAF network element sends the network rate currently available to the first user to the PCF network element. Correspondingly, the PCF network element receives the network rate currently available to the first user.
[0249] It should be understood that S406a to S406b are optional steps, i.e., the first communication method 400 can also not include S406a to S406b.
[0250] S407, the PCF network element sends the first user's package and identifier to the operating server. Correspondingly, the operating server receives and caches the first user's package and identifier.
[0251] Optionally, the PCF network element can also send the first user's currently available network speed to the operating server. For example, the PCF network element can send second information to the operating server, which includes: the first user's data plan, the first user's identifier, and the first user's currently available network speed. Correspondingly, the operating server receives and caches the second information.
[0252] S408, the first terminal device receives a click operation on the operator's identifier on the first terminal device.
[0253] S409, in response to the click operation on the operator's identifier, the first terminal device sends a request message to the operator's server. The request message requests the first user's data plan and includes the first user's identifier. Correspondingly, the operator's server receives the request information.
[0254] S410, the service provider sends the first user's service plan to the first terminal device based on the request message. Correspondingly, the first terminal device receives and displays the first user's service plan.
[0255] Optionally, the operating server can also send the current available network speed of the first user to the first terminal device, and the first terminal device receives the current available network speed of the first user.
[0256] S411, the first terminal device displays the first user's package on the first interface.
[0257] Optionally, the first interface also displays the network speed currently available to the first user.
[0258] It should be understood that, for Figure 6 The first communication method 400 shown is neutral. Figure 4 For a detailed explanation of the same steps in the first communication method 400 shown, please refer to... Figure 4 The descriptions of the corresponding steps in the first communication method 400 shown are omitted here for the sake of brevity.
[0259] The beneficial effects of the communication method provided in this application embodiment can be found in the description of the beneficial effects corresponding to the first solution described above. For example, Figure 5 The first interface shown in Figure b can also display the current available network speed for the first user, allowing users to perceive the real-time available network speed corresponding to their subscribed package, further improving the user experience. This is achieved through the N-channel communication between PCF and AMF network elements. XThe session transmits the first information, the capability information of the first terminal device, and the capability information of the PCF network element, so that the accuracy and efficiency of transmission of the first information, the capability information of the first terminal device, and the capability information of the PCF network element are improved.
[0260] Figure 7 is a schematic flow chart of a second communication method according to an embodiment of the present application. As shown in Figure 7 Figure 7 The second communication method 700 shown in Figure 7 may correspond to the second scheme and some possible implementation manners of the second scheme described above. The following describes each step in the second communication method 700 in detail. Figure 7
[0261] S701, the PCF network element determines whether to obtain at least one of a network experience event, a location event, or a time event corresponding to a first user.
[0262] For example, the PCF network element obtains an identifier of the first user from a service operator, and queries a context of the first user from a BOSS according to the identifier of the first user. The BOSS can query the context of the first user according to the identifier of the first user, and then transmit the context of the first user to the PCF network element. In a case where it is determined according to the context of the first user that the first user has subscribed to a marketing package, the subscription information of the first user further includes whether the first user has subscribed to a package recommended to the first user when at least one of the network experience event, the location event, or the time event occurs. In a case where the first user has subscribed to the package recommended to the first user when at least one of the network experience event, the location event, or the time event occurs, the PCF network element determines to obtain at least one of the network experience event, the location event, or the time event corresponding to the first user.
[0263] Optionally, in a possible implementation manner, the PCF network element determines to obtain (or determine) at least one of the network experience event, the location event, or the time event corresponding to the first user in a case where it is determined that the first user has subscribed to the marketing package, and it is determined that the first terminal device supports the operator identity marketing function. The first terminal device is a terminal device used by the first user.
[0264] For a specific process in which the PCF network element determines that the first user has subscribed to the marketing package and determines that the first terminal device supports the operator identity marketing function, reference can be made to the corresponding part of the first communication method 400 described above. For brevity, details are not described herein.
[0265] For example, the first terminal device can send its capability information to the PCF network element, and the PCF network element determines that the first terminal device supports the operator identity marketing function according to the capability information of the first terminal device. The PCF network element can determine that the first user has subscribed to a marketing package according to the context of the first terminal device. The PCF network element can also send its capability information to the first terminal device. The process of exchanging capability information between the first terminal device and the PCF network element can refer to the corresponding part of the first communication method 400. For the sake of brevity, it will not be repeated here.
[0266] For example, in the case where the first user has not subscribed to a package recommended to the first user when at least one of the network experience event, the location event, or the time event occurs, the PCF network element determines that it is not necessary to obtain at least one of the network experience event, the location event, or the time event corresponding to the first user.
[0267] S702, the PCF network element obtains at least one of the network experience event, the location event, or the time event corresponding to the first user.
[0268] For example, in the case where the first user has subscribed to a package recommended to the first user when at least one of the network experience event, the location event, or the time event occurs, the PCF network element obtains at least one of the network experience event, the location event, or the time event corresponding to the first user. The network experience event, the location event, and the time event corresponding to the first user can all reflect the real-time state of the first user.
[0269] For example, in the case where the first user has subscribed to a package recommended to the first user when at least one of the location event or the time event occurs, the PCF network element can determine at least one of the location event or the time event corresponding to the first user.
[0270] For specific descriptions of the network experience event, the location event, and the time event, please refer to the corresponding part of the above description. For the sake of brevity, it will not be repeated here.
[0271] Optionally, in one possible implementation, the subscription information of the first user can also include whether the first user has subscribed to obtain the network rate. In the case where the PCF network element determines that the first user has subscribed to obtain the network rate, the PCF network element can also obtain the current available network rate of the first user. The specific process can refer to the corresponding part of the above first communication method 400. For the sake of brevity, it will not be repeated here.
[0272] Optionally, in one possible implementation, the subscription information of the first user can also include the user level of the first user. The user level of the first user can be understood as the package level corresponding to the marketing package purchased or subscribed by the first user from the operator.
[0273] S703, the PCF network element sends at least one of the network experience event, the location event, or the time event corresponding to the first user to the first terminal device. Correspondingly, the first terminal device receives and stores at least one of the network experience event, the location event, or the time event corresponding to the first user.
[0274] For example, the PCF network element determines to send at least one of the network experience event, the location event, or the time event corresponding to the first user to the service management side in a case that the first user has subscribed to a marketing package and the first terminal device supports the operator identification marketing function.
[0275] It should be understood that at least one of the network experience event, the location event, or the time event corresponding to the first user can be carried in the same signaling or in different signaling. The embodiments of the present application do not limit this.
[0276] Optionally, the PCF network element can also send the identifiers corresponding to at least one of the network experience event, the location event, or the time event to the first terminal device.
[0277] S704, the PCF network element sends at least one of the network experience event, the location event, or the time event corresponding to the first user and the identifier of the first user to the service management side. Correspondingly, the service management side receives and stores at least one of the network experience event, the location event, or the time event corresponding to the first user and the identifier of the first user.
[0278] It should be understood that at least one of the network experience event, the location event, or the time event corresponding to the first user can be carried in the same signaling or in different signaling, and the same signaling or different signaling carries the identifier of the first user.
[0279] Optionally, in a possible implementation manner, the N Z session or the N Z interface can be established between the PCF network element and the service management side, and at least one of the network experience event, the location event, or the time event corresponding to the first user and the identifier of the first user can be transmitted through the N Z session or the N Z interface.
[0280] Optionally, the PCF network element can also send the identifiers corresponding to at least one of the network experience event, the location event, or the time event to the service management side.
[0281] Optionally, the PCF network element can also send the current available network rate of the first user to the service management side.
[0282] S705, the operation service sends a query request to the BOSS. Correspondingly, the BOSS receives the query request. The query request carries the identifier of the first user, and is used to query the context of the first user.
[0283] S706, the BOSS sends the context of the first user to the operation service. Correspondingly, the operation service receives the context.
[0284] For example, the operation service can query the context of the first user from the BOSS according to the identifier of the first user. The BOSS can query the context of the first user according to the identifier of the first user, and then transmit the context of the first user to the operation service.
[0285] S707, the operation service determines the package of the first user.
[0286] For example, the operation service can determine the package of the first user in the case that the operation service determines that the first user is recommended a package when at least one of the network experience event, the location event or the time event occurs, and the first terminal device supports the operator identifier marketing function.
[0287] For example, if the PCF network element sends the network experience event corresponding to the first user to the operation service, the operation service can determine the package matched with the network experience event corresponding to the first user from the multiple or multiple marketing packages launched by the operator. In other words, the package of the first user determined by the operation service can be a package for alleviating or solving the network experience event (for example, network congestion of the second application). The package of the first user includes the package for alleviating or solving the network experience event.
[0288] For another example, if the PCF network element sends the location event corresponding to the first user to the operation service, the operation service can determine the package matched with the location event corresponding to the first user from the multiple or multiple marketing packages launched by the operator. In other words, the package of the first user determined by the operation service can be a package corresponding to the location event. The package of the first user includes the package corresponding to the location event.
[0289] For another example, if the PCF network element sends the time event corresponding to the first user to the operation service, the operation service can determine the package matched with the time event corresponding to the first user from the multiple or multiple marketing packages launched by the operator. In other words, the package of the first user determined by the operation service can be a package corresponding to the time event. The package of the first user includes the package corresponding to the time event.
[0290] For example, the first user's package includes at least one of a package corresponding to the time event, a package corresponding to the location event, or a package for alleviating or solving the network experience event. In other words, the marketing package launched by the operator includes the first user's package. The first user's package is a package that the first user has not subscribed to or purchased in the marketing package launched by the operator.
[0291] Optionally, in a possible implementation manner, the first user's package can further include a user level of the first user. The user level of the first user can be understood as a package level corresponding to the marketing package that the first user has purchased or subscribed to from the operator.
[0292] Since the network experience event, the location event, and the time event corresponding to the first user can reflect the real-time state of the first user, and the first user's package corresponds to the network experience event, the location event, or the time event corresponding to the first user, the first user's package determined according to at least one of the network experience event, the location event, or the time event corresponding to the first user can improve the accuracy of the determined package, and realizes real-time determination of the first user's package by using an online analysis user state manner.
[0293] S708, the first terminal device displays at least one prompt information at the operator identification position.
[0294] For example, the first terminal device displays at least one prompt information at the operator identification position on the first terminal device in response to receiving at least one of the network experience event, the location event, or the time event.
[0295] It should be understood that before S708, the first terminal device has completed the configuration of the operator identification supporting the clickable function. That is, the operator identification position on the first terminal device can be clicked. After the first user clicks the prompt information at the operator identification position, the first terminal device displays a second interface. The content displayed on the second interface is a package pushed by the operator to the first user (that is, the first user's package in the following).
[0296] After the first terminal device receives at least one of the network experience event, the location event, or the time event, the first terminal device can display at least one prompt information at the operator identification position on the first terminal device. Each prompt information in the at least one prompt information corresponds to one event, in other words, for each of the network experience event, the location event, and the time event, one prompt information can be corresponded individually. The at least one prompt information is used to prompt the first user of at least one of the network experience event, the location event, or the time event.
[0297] The specific content of the prompt information corresponding to different events can refer to the description of the corresponding part in the foregoing, and will not be described here for brevity.
[0298] It should be understood that the execution order of S703 and S704 is not limited in the embodiments of the present application. S703 can be executed before S704, or S703 can be executed after S704, or S703 can be executed simultaneously with S704, which is not limited in the embodiments of the present application.
[0299] It should also be understood that the steps S701 to S708 described above can be periodically executed (for example, every day, every three days, every week, or every half month, etc.). Or it can also be executed according to the subscription information of the first user multiple times, so that the latest event information and the latest first user package matching the event information can be obtained. And the event information corresponding to the current real-time user state of the user displayed at the location of the operator logo on the first terminal device can reflect the current real user state of the user, which can improve the accuracy of the event information displayed at the location of the operator logo. In addition, through the event information displayed at the location of the operator logo, the implementation is flexible, which can improve the efficiency of prompting the event information to the user, realizes the linkage of the event information prompt and the terminal device capability, can provide rich and interactive business interface to the user, and improves the user experience.
[0300] S709, the first terminal device receives a click operation of the first user on the first prompt information.
[0301] For example, the first user can perform a click operation on the first prompt information in the at least one prompt information.
[0302] S710, the first terminal device sends a request message to the operation service end. Correspondingly, the operation service end receives the request message.
[0303] For example, the first terminal device sends a request message to the operation service end in response to the click operation on the first prompt information. The request message is used to request the package of the first user, and the request message includes the identifier of the first user. Correspondingly, the operation service end receives the request information.
[0304] In a possible implementation manner, the request message can further include the identifier of the event corresponding to the first prompt information.
[0305] In a possible implementation manner, the request information can be transmitted through an E S session or an E S interface.
[0306] In a possible implementation, the first terminal device can be installed with a first client corresponding to a first application, and the first terminal device can pull up the first client in response to a click operation on the first prompt information, and trigger the first client to send the request message to the operation server.
[0307] For example, the first prompt information can correspond to a network experience event, a location event, or a time event.
[0308] If the user performs a click operation on the prompt information corresponding to the network experience event, the location event, and the time event, in a possible implementation, the first terminal device can send a request message to the operation server for each click operation of the prompt information, and the request message can further include an identifier of the event corresponding to the prompt information. In another possible implementation, the first terminal device can send one request message to the operation server for the click operation of multiple prompt information, and the request message can further include identifiers of events corresponding to the multiple prompt information.
[0309] S711, the operation server sends a package of the first user to the first terminal device, and the package of the first user matches the event corresponding to the first prompt information. Correspondingly, the first terminal device receives and displays the package of the first user.
[0310] For example, the operation server can obtain the package of the first user corresponding to the first user identifier according to the first user identifier carried in the request message. According to the identifier of the event carried in the request message, it can be determined that the first user requests a package matching the event corresponding to the first prompt information, and the package matching the event corresponding to the first prompt information (the package of the first user) is sent to the first terminal device, where the package of the first user matches the event corresponding to the first prompt information, or the package of the first user corresponds to the event corresponding to the first prompt information.
[0311] If the request message includes identifiers of events corresponding to multiple (for example, two or three) prompt information, the package of the first user can include multiple packages, one of the multiple packages matches the event corresponding to one of the multiple prompt information, or each of the multiple packages corresponds to the event corresponding to one of the multiple prompt information. In this case, the first terminal device can display the package matching the event corresponding to one of the prompt information in one display interface, and optionally, another prompt information can also be displayed on the display interface, to prompt the first user that the package matches which event (or which prompt information).
[0312] Optionally, the operation service end can further send the first user's current available network rate to the first terminal device. Correspondingly, the first terminal device receives the first user's current available network rate.
[0313] Optionally, the first user's package can further include the first user's user level.
[0314] In a possible implementation, the first user's package can be transmitted to the first terminal device through an E S session or an E S interface.
[0315] S712, the first terminal device displays the first user's package.
[0316] For example, the first terminal device can display the first user's package on the second interface.
[0317] In a possible implementation, the first client can receive the first user's package, render the interface, and display the first user's package on the interface.
[0318] Optionally, the first user's package can further include the first user's user level, and the first user's user level is further displayed on the second interface.
[0319] Optionally, the first user's current available network rate is further displayed on the second interface.
[0320] Since the network experience event, the location event, and the time event corresponding to the first user can reflect the real-time state of the first user, and the first user's package corresponds to the network experience event, the location event, or the time event corresponding to the first user, therefore, recommending the package to the first user in real time according to at least one of the network experience event, the location event, or the time event corresponding to the first user can improve the accuracy of the recommended package, and realizes recommending the package to the first user in real time by using the online analysis of the user state.
[0321] For example, Figure 8 As shown in FIG. 1, the first user's package displayed by the first terminal device is shown. Figure 8 As shown in FIG. 1a, the first user can click the first prompt information displayed at the operator identifier on the first terminal device, the first prompt information corresponds to the network experience event, and the content prompted by the first prompt information is “network congestion”, for example, the “network congestion” control can be understood as a “capsule” shaped prompt information. After the user clicks the “network congestion” control, the display interface jumps to Figure 8As shown in Figure b, the display interface contains a control that prompts the user: "Mobile data network congestion detected. We recommend you activate 'China Mobile Gold Card Service' to enjoy a premium network connection." The user can decide whether to view further information based on their needs. After the user clicks the "Go to see" control, the display interface redirects to... Figure 8 As shown in Figure c, this displays the service plans recommended by the operator to the user. This particular plan matches the network experience event corresponding to the first notification message and is intended to mitigate or resolve the network experience issue. Figure 8 In the example shown in Figure c, the recommended package to the user is the "Silver Card Package." The interface also displays the various benefits and charges associated with the "Silver Card Package" for the user to view. The user can then decide whether to subscribe to the "Silver Card Package" based on their needs. If the user decides to subscribe, they can click the "Activate Now" button to subscribe to the "Silver Card Package."
[0322] Optionally, the interface also displays the first user's current user level ("Standard Card") and the first user's current available network speed (10Mbps).
[0323] By displaying the operator's recommended service packages to users on the display interface, the implementation method is flexible, which can improve the accuracy and efficiency of displaying service packages to users, and can achieve a concise and accurate presentation of recommended content, thereby improving the user experience.
[0324] In one possible implementation, Figure 8 Image b in the text is optional, meaning that after the user clicks on the first prompt message, the displayed interface can be directly changed from [previous screen]. Figure 8 The jump shown in Figure a is to Figure 8 As shown in Figure c.
[0325] For example, Figure 9 The image shown is a schematic diagram illustrating another example of how a first terminal device displays the first user's service plan. For example... Figure 9 As shown in Figure a, the first user can click on the first prompt message displayed at the operator's logo on the first terminal device. The first prompt message corresponds to a location event and is a control that says "You are currently at a high-speed rail station. Do you want to subscribe to an acceleration package?". For example, the "You are currently at a high-speed rail station. Do you want to subscribe to an acceleration package?" control can be understood as a "capsule"-shaped prompt message. After the user clicks the "You are currently at a high-speed rail station. Do you want to subscribe to an acceleration package?" control, the displayed interface redirects to... Figure 9 As shown in Figure b, the display interface contains a control that prompts the user, "We have detected that you are at a high-speed rail station. We suggest you subscribe to the 'Acceleration Package' to enjoy a premium network connection." The user can decide whether to view further information based on their needs. After the user clicks the "Go to View" control, the display interface redirects to...Figure 9 As shown in FIG. 6C, a package recommended by the operator to the user is displayed. The package matches the location event corresponding to the first prompt information, and is used to solve or alleviate the network problem that the user may cause at the high-speed rail station. In Figure 9 In the example shown in FIG. 6C, the package recommended to the user includes: a silver card acceleration package, a gold card acceleration package, and a diamond card acceleration package. The current interface displays various benefits and charging conditions corresponding to the silver card acceleration package, for the user to view. After the first user clicks the gold card acceleration package or the diamond card acceleration package, the first interface can display various benefits and charging conditions corresponding to the gold card acceleration package or the diamond card acceleration package, for the user to view. The first user can determine whether to subscribe to the silver card acceleration package according to the demand. If the user determines to subscribe, the user can click the “open immediately” control to subscribe to the silver card acceleration package.
[0326] Optionally, the interface also displays the current user level (a common card) of the first user and the network rate (10 Mbps) currently available to the first user.
[0327] In a possible implementation manner, Figure 9 FIG. 6B is optional, that is, after the user clicks the first prompt information, the display interface can directly jump from FIG. 6A to FIG. 6C. Figure 9 Figure 9
[0328] The beneficial effects of the communication method provided by the embodiments of the present application can refer to the beneficial effect descriptions of the corresponding beneficial effects of the second scheme described above. For example, the transmission of the event information is completed based on the control plane channel, which guarantees the reliability and effectiveness of the event information transmission. The marketing strategy and the terminal device capability are linked to realize the user experience. The package is recommended to the first user in real time according to at least one of the network experience event, the location event, or the time event corresponding to the first user, which can improve the accuracy of the recommended package, and realizes the real-time recommendation of the package to the first user by using the online analysis of the user state.
[0329] Optionally, Figure 10 is a schematic flowchart of a second communication method of another embodiment of the present application. Figure 10 The second communication method 700 shown in FIG. 7 is based on the second communication method 700 shown in FIG. 6. Figure 7 The second communication method 700 shown in FIG. 7 is based on the second communication method 700 shown in FIG. 6. Figure 10 The second communication method 700 shown in FIG. 7 corresponds to the second scheme described above and some possible implementation manners of the second scheme. The following will be described in detail in combination with Figure 10 The following will be described in detail in combination with
[0330] S701a, the first terminal device receives a first operation of a first user, and opens a first application.
[0331] For example, the first operation can be an operation of the first user opening (or starting) the first application on the first terminal device. For example, the first application can be a fast application, a meta-service, or other APP, and the embodiments of the present application are not limited herein. The first user opening the first application on the first terminal device can also be understood as that the first user can open a client (for example, referred to as a first client) corresponding to the first application on the first terminal device. The first client can also be referred to as a first business client or a first experience business client, and the embodiments of the present application are not limited herein.
[0332] For example, the first user can open the first application (or open the first client) for the first time.
[0333] S701b, in response to the first operation, the first terminal device sends an identifier of the first user and an identifier of the first terminal device to the business server. Correspondingly, the business server receives the identifier of the first user and the identifier of the first terminal device.
[0334] Optionally, in a possible implementation manner, an E S session or an E S interface can be established between the business server and the first terminal device, and the identifier of the first user and the identifier of the first terminal device can be transmitted through the E S session or the E S interface.
[0335] Optionally, in a possible implementation manner, the first terminal device can pull up the first client in response to the first operation of the user, and trigger the first client to send the identifier of the first user and the identifier of the first terminal device to the business server.
[0336] In S701b, the first terminal device can also send an identifier of the first application to the business server. The identifier of the first application can also be understood as an identifier of the first client. The identifier of the first application implies an identifier of an application type to which the first application belongs, that is, the business server can determine the first application type to which the first application belongs according to the first application, and thus can determine the identifier of the first application type.
[0337] S701c, the business server stores a corresponding relationship between the identifier of the first user and the identifier of the first terminal device.
[0338] The operating service terminal receives the identity of the first user and the identity of the first terminal device, determines that there is a mapping relationship or a corresponding relationship between the identity of the first user and the identity of the first terminal device, and thus stores the corresponding relationship between the identity of the first user and the identity of the first terminal device.
[0339] S701, the PCF network element determines whether to obtain at least one of a network experience event, a location event, or a time event corresponding to the first user.
[0340] S702, the PCF network element obtains at least one of a network experience event, a location event, or a time event corresponding to the first user.
[0341] S703, the PCF network element sends at least one of a network experience event, a location event, or a time event corresponding to the first user to the first terminal device. Correspondingly, the first terminal device receives and stores at least one of a network experience event, a location event, or a time event corresponding to the first user.
[0342] Optionally, S703 can include S703a and S703b:
[0343] S703a: the PCF network element sends at least one of a network experience event, a location event, or a time event corresponding to the first user to the AMF network element. Correspondingly, the AMF network element receives at least one of a network experience event, a location event, or a time event corresponding to the first user.
[0344] For example, the PCF network element can send at least one of a network experience event, a location event, or a time event corresponding to the first user to the AMF network element through a newly established N X session, and transmit at least one of a network experience event, a location event, or a time event corresponding to the first user through the N X session, which can improve the accuracy and efficiency of information transmission. Alternatively, the PCF network element can send at least one of a network experience event, a location event, or a time event corresponding to the first user to the AMF network element through an existing communication interface between the PCF network element and the AMF network element.
[0345] S703b: the AMF network element forwards at least one of a network experience event, a location event, or a time event corresponding to the first user to the first terminal device. Correspondingly, the first terminal device receives at least one of a network experience event, a location event, or a time event corresponding to the first user.
[0346] For example, at least one of a network experience event, a location event, or a time event corresponding to the first user can be carried in a newly added NAS message (i.e., NAS extension information) sent by the AMF network element to the first terminal device.
[0347] Optionally, the PCF network element can also send the identifier corresponding to at least one of the network experience event, the location event, or the time event to the first terminal device through the AMF network element.
[0348] S704, the PCF network element sends at least one of the network experience event, the location event, or the time event corresponding to the first user and the identifier of the first user to the service side. Correspondingly, the service side receives and stores at least one of the network experience event, the location event, or the time event corresponding to the first user and the identifier of the first user.
[0349] S705, the service side sends a query request to the BOSS. Correspondingly, the BOSS receives the query request.
[0350] S707, the service side determines the package of the first user.
[0351] S708, the first terminal device displays at least one prompt information at the operator identifier position.
[0352] S709, the first terminal device receives the click operation of the first user on the first prompt information.
[0353] S710, the first terminal device sends a request message to the service side. Correspondingly, the service side receives the request message.
[0354] S711, the service side sends the package of the first user to the first terminal device, and the package of the first user matches the event corresponding to the first prompt information. Correspondingly, the first terminal device receives and displays the package of the first user.
[0355] S712, the first terminal device displays the package of the first user.
[0356] It should be understood that the specific description of the steps in the second communication method 700 shown in FIG. 7B and the second communication method 700 shown in FIG. 7C can refer to the description of the corresponding steps in the second communication method 700 shown in FIG. 7A. Figure 10 The specific description of the steps in the second communication method 700 shown in FIG. 7B and the second communication method 700 shown in FIG. 7C can refer to the description of the corresponding steps in the second communication method 700 shown in FIG. 7A. Figure 7 The specific description of the steps in the second communication method 700 shown in FIG. 7B and the second communication method 700 shown in FIG. 7C can refer to the description of the corresponding steps in the second communication method 700 shown in FIG. 7A. Figure 7 The specific description of the steps in the second communication method 700 shown in FIG. 7B and the second communication method 700 shown in FIG. 7C can refer to the description of the corresponding steps in the second communication method 700 shown in FIG. 7A.
[0357] The beneficial effects of the communication method provided by the embodiments of the present application can refer to the description of the beneficial effects of the corresponding second scheme. For example, the N X The session transmits at least one of the network experience event, the location event, or the time event corresponding to the first user, which can improve the accuracy and efficiency of information transmission.
[0358] It should be understood that the above merely helps the person skilled in the art to better understand the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application. The person skilled in the art can obviously make various equivalent modifications or changes according to the above examples given, for example, some steps in the above method embodiments can not be necessary, or some steps can be newly added, etc. Or a combination of any two or more embodiments. Such modifications, changes or combinations also fall within the scope of the embodiments of the present application.
[0359] It should also be understood that the ways, cases, categories and division of embodiments in the present application are only for the convenience of description, and should not be construed as specific limitations. The features in various ways, categories, cases and embodiments can be combined without contradiction.
[0360] It should also be understood that the various numerical designations involved in the embodiments of the present application are only for the convenience of description and do not limit the scope of the embodiments of the present application. The size of the serial number of the above processes does not mean the order of execution, the execution order of the processes should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0361] It should also be understood that the above description of the embodiments of the present application focuses on the differences between the various embodiments, and the same or similar aspects not mentioned can be referred to each other. For the sake of brevity, they will not be repeated here.
[0362] The above is combined with Figure 1 to Figure 10 The communication method of the embodiments of the present application is described in detail. In the following, the communication method of the embodiments of the present application is described in detail. Figure 11 and Figure 12 The communication device of the embodiments of the present application is described in detail.
[0363] The embodiments of the present application can divide the functional modules of each network element (including the above-mentioned policy control network element, service provider, first terminal device, network analysis function network element, access and mobility management network element, operator management system, etc.) according to the above-mentioned communication method. For example, each function can be divided into a functional module, or two or more functions can be integrated into a processing module. The above-mentioned integrated module can be realized in the form of hardware. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division method.
[0364] It should be noted that the related content of each step involved in the above communication method embodiments can be cited in the functional description of the corresponding functional module, which will not be repeated here.
[0365] The policy control network element, the service management side, the terminal device (e.g., the first terminal device), the network analysis function network element, the access and mobility management network element, or the operator management system provided by the embodiments of the present application are used to execute any one of the communication methods provided by the method embodiments, and thus the same effects as the implementation methods can be achieved. In the case of an integrated unit, the policy control network element, the terminal device, the service management side, the network analysis function network element, the access and mobility management network element, or the operator management system can include a processing module, and optionally a storage module and a communication module. The processing module can be used to control and manage the actions of the policy control network element, the terminal device, the service management side, the network analysis function network element, the access and mobility management network element, or the operator management system. For example, it can be used to support the policy control network element, the terminal device, the service management side, the network analysis function network element, the access and mobility management network element, or the operator management system to execute the steps performed by the processing unit. The storage module can be used to support the storage of program codes and data, etc. The communication module can be used to support the communication between the policy control network element, the terminal device, the service management side, the network analysis function network element, the access and mobility management network element, or the operator management system and other devices or network elements.
[0366] It should be understood that the policy control network element, the service management side, the terminal device, the network analysis function network element, the access and mobility management network element, or the operator management system provided by the present application can be a component (chip, chip system, or processor) supporting the policy control network element, the terminal device, the service management side, the network analysis function network element, the access and mobility management network element, or the operator management system to implement the communication method, and can also be a logic node, a logic module, or software, etc. that can implement all or part of the functions of the policy control network element, the terminal device, the service management side, the network analysis function network element, the access and mobility management network element, or the operator management system.
[0367] The processing module can be a processor or a controller. It can implement or execute various exemplary logic blocks, modules, and circuits described in combination with the disclosure of the present application. The processor can also be a combination of components that implement computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory. The communication module can be a device such as a radio frequency circuit, a Bluetooth chip, etc. that interacts with other network elements.
[0368] Exemplarily, Figure 11 A schematic block diagram of a communication apparatus 1100 of an embodiment of the present application is shown as Figure 11As shown, the communication apparatus 1100 includes a processing unit 1110 and a transceiver unit 1120. The transceiver unit 1120 is configured to implement information transmission and reception under the control of the processing unit 1110. The processing unit can also be referred to as a processing module, and the transceiver unit can also be referred to as a communication unit, a communication module, a communication interface, or the like.
[0369] For example, the communication apparatus 1100 can correspond to a policy control network element (e.g., a PCF network element) described in the above communication method embodiment, an operating service side, or a first terminal device, can be a component (chip, chip system, or processor) applied to a policy control network element, an operating service side, or a first terminal device, or can also be a logic module or software capable of implementing all or part of the functions of a policy control network element, an operating service side, or a first terminal device.
[0370] In some embodiments, the modules or units in the communication apparatus 1100 are respectively configured to perform the actions or processes described above in the first communication method 400 performed by the PCF network element.
[0371] The transceiver unit 1120 is configured to send first information to a first terminal device used by a first user, the first information including: capability information of the first terminal device supporting operator identifier clickable, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application; the first application is an application displayed after the first user clicks the operator identifier, the first interface is an interface in the first application displayed, the identifier of the first application type and the identifier of the first application are used to indicate the application displayed on the first interface after the first user clicks the operator identifier, and the first information is used to configure the operator identifier clickable function for the first terminal device. The processing unit 1110 is configured to determine a package of the first user according to a context of the first user, wherein the context of the first user includes: a marketing package launched by an operator and subscription information of the first user, and the package of the first user includes a package subscribed by the first user and a package recommended by the operator to the first user. The transceiver unit 1120 is further configured to send second information to an operating service side, the second information including: the package of the first user and an identifier of the first user.
[0372] The communication apparatus 1100 provided by the embodiments of the present application completes first information transmission based on a control plane channel, ensuring the reliability and effectiveness of the first information transmission. Marketing strategies and terminal device capabilities are linked to improve user experience. The online analysis of user package subscription is used to determine the recommended package of the first user in real time, which can improve the accuracy of the recommended package to the user.
[0373] In a possible implementation, the processing unit 1110 is further configured to determine to send the first information to the first terminal device according to the fact that the first user has subscribed to the marketing package and the fact that the first terminal device supports the clickable ability of the operator identifier.
[0374] In a possible implementation, when the processing unit 1110 determines that the first user has subscribed to obtain the network rate, the transceiver unit 1120 is further configured to send, to a network analysis function network element, a subscription request, where the subscription request is used to subscribe to the network rate currently available to the first user from the network analysis function network element; receive the network rate currently available to the first user from the network analysis function network element; and accordingly, the second information further includes the network rate currently available to the first user.
[0375] In a possible implementation, the processing unit 1110 is further configured to determine to send the second information to the business service end according to the fact that the first user has subscribed to the marketing package and the fact that the first terminal device supports the clickable ability of the operator identifier.
[0376] The specific process by which each unit in the communication apparatus 1100 performs the corresponding steps described above can refer to the description of the PCF network element in the foregoing related implementation of the first communication method 400, and will not be described herein again for brevity.
[0377] In some embodiments, each module or unit in the communication apparatus 1100 is configured to perform the actions or processing procedures described above, which are performed by the business service end in the first communication method 400.
[0378] The transceiver unit 1120 is configured to receive the second information from the policy control network element, where the second information includes the package of the first user and the identifier of the first user; receive a request message from the first terminal device, where the request message is used to request to use the package of the first user of the first terminal device, the request message includes the identifier of the first user, and the request message is triggered by clicking the operator identifier of the first terminal device; and send the package of the first user to the first terminal device, where the package of the first user includes the package that the first user has subscribed to and the package recommended to the first user.
[0379] The communication apparatus 1100 provided by the embodiments of the present application realizes the linkage between the marketing strategy and the terminal device capability, and can improve the user experience. The package of the first user can reflect the real-time package subscription situation of the user, and can improve the accuracy of the package recommended to the user.
[0380] In a possible implementation, the second information further includes the network rate currently available to the first user; and the transceiver unit 1120 is further configured to send the network rate currently available to the first user to the first terminal device.
[0381] The specific process that each unit in the communication apparatus 1100 performs the corresponding steps described above can refer to the description of the marketing server in the foregoing embodiments of the first communication method 400. For the sake of brevity, no longer description is made herein.
[0382] In some embodiments, each module or unit in the communication apparatus 1100 is configured to perform the actions or processes described above, which are performed by the first terminal device in the first communication method 400.
[0383] The transceiver 1120 is configured to receive the first information from the policy control network element, and the first information includes the capability information of the first terminal device used by the first user that the operator identifier is clickable, the identifier of the first application type, the identifier of the first application, and the identifier of the first interface of the first application. The first application is an application displayed after the operator identifier is clicked, the first interface is an interface in the displayed first application, and the identifier of the first application type and the identifier of the first application are used to indicate the application displayed on the first interface after the first user clicks the operator identifier. The processing unit 1110 is configured to configure the clickable function of the operator identifier according to the first information. The transceiver 1120 is further configured to send a request message to the marketing server in response to the click operation on the operator identifier. The request message is used to request the package of the first user, and the request message includes the identifier of the first user. The transceiver 1120 is further configured to receive the package of the first user from the marketing server. The package of the first user includes the package subscribed by the first user and the package recommended to the first user. The processing unit 1110 is further configured to control the first interface of the first terminal device to display the package of the first user.
[0384] The communication apparatus 1100 provided by the embodiments of the present application completes the transmission of the first information based on the control plane channel, and ensures the reliability and effectiveness of the transmission of the first information. The marketing strategy and the terminal device capability are associated, and the user experience can be improved. The package of the first user can reflect the real-time package subscription of the user, and the accuracy of the recommended package to the user can be improved.
[0385] In a possible implementation, the transceiver 1120 is further configured to receive the current available network rate of the first user from the marketing server. The processing unit 1110 is further configured to control the first interface of the communication apparatus 1100 to display the current available network rate of the first user.
[0386] The specific process that each unit in the communication apparatus 1100 performs the corresponding steps described above can refer to the description of the first terminal device in the foregoing embodiments of the first communication method 400. For the sake of brevity, no longer description is made herein.
[0387] In some embodiments, the modules or units in the communication apparatus 1100 are respectively configured to perform the actions or processes of the PCF network element in the second communication method 700 described above.
[0388] The processing unit 1110 is configured to: in a case where the first user is subscribed to a package recommendation service triggered by at least one of a network experience event, a location event, or a time event, acquire the at least one of the network experience event, the location event, or the time event corresponding to the first user; and the transceiver 1120 is configured to: send, to the operator server, the at least one of the network experience event, the location event, or the time event corresponding to the first user and an identifier of the first user, wherein the at least one of the network experience event, the location event, or the time event corresponding to the first user is used to determine the package of the first user; and send, to a first terminal device used by the first user, the at least one of the network experience event, the location event, or the time event corresponding to the first user, wherein the at least one of the network experience event, the location event, or the time event is used to display at a location of the operator identifier on the first terminal device.
[0389] The communication apparatus 1100 provided by the embodiments of the present application completes transmission of event information based on a control plane channel, ensuring the reliability and effectiveness of event information transmission. The display of event information and the terminal device capability are linked, which can improve user experience. The package recommended for the first user can correspond to the real-time state of the user, which can improve the accuracy of the package recommended for the user.
[0390] In a possible implementation, the processing unit 1110 is further configured to: determine the at least one of the network experience event, the location event, or the time event corresponding to the first user according to subscription information of the first user, wherein the subscription information of the first user includes that the first user is subscribed to a package recommendation service triggered by at least one of a network experience event, a location event, or a time event.
[0391] In a possible implementation, the subscription information of the first user further includes whether the first user is subscribed to acquire a network rate, and the processing unit 1110 is further configured to: in a case where it is determined that the first user is subscribed to acquire the network rate, acquire a current available network rate of the first user; and the transceiver 1120 is further configured to: send, to the operator server, the current available network rate of the first user.
[0392] The specific processes in which the units in the communication apparatus 1100 perform the corresponding steps described above are referable to the descriptions of the PCF network element in the related embodiments of the second communication method 700 in the foregoing, which are not repeated here for brevity.
[0393] In some embodiments, the modules or units in the communication apparatus 1100 are respectively configured to perform the actions or processes executed by the operator server in the second communication method 700 described above.
[0394] The transceiver 1120 is configured to receive at least one of a network experience event, a location event, or a time event corresponding to a first user from a policy control network element, and an identifier of the first user. The processing unit 1110 is configured to determine a package of the first user according to the at least one of the network experience event, the location event, or the time event corresponding to the first user, and a context of the first user, wherein the context of the first user includes a marketing package launched by an operator and subscription information of the first user, and the package of the first user corresponds to the network experience event, the location event, or the time event corresponding to the first user. The transceiver 1120 is further configured to receive a request message from a first terminal device used by the first user, the request message being used to request the package of the first user, the request message including the identifier of the first user, wherein the at least one of the network experience event, the location event, or the time event is used to be displayed at an operator identification location on the first terminal device, the request message being triggered by clicking the operator identification. The transceiver 1120 is further configured to send the package of the first user to the first terminal device.
[0395] The communication apparatus 1100 provided by the embodiments of the present application realizes linkage between display of event information and terminal device capability, and can improve user experience. The online analysis of user state is used to determine the recommended package of the first user in real time, and the accuracy of the recommended package for the user can be improved.
[0396] In a possible implementation, the transceiver 1120 is further configured to receive a network rate currently available for the first user from the policy control network element, and send the network rate currently available for the first user to the first terminal device.
[0397] The specific processes in which the units in the communication apparatus 1100 perform the corresponding steps described above are referable to the descriptions of the operator server in the related embodiments of the second communication method 700 in the foregoing description, and will not be repeated here for brevity.
[0398] In some embodiments, the modules or units in the communication apparatus 1100 are respectively configured to perform the actions or processes executed by the first terminal device in the second communication method 700 described above.
[0399] The transceiver 1120 is configured to receive at least one of a network experience event, a location event, or a time event corresponding to the first user from a policy control network element. The processing unit 1110 is configured to control display of at least one prompt information at an operator identity location on a first terminal device used by the first user in response to receiving the at least one of the network experience event, the location event, or the time event, each of the at least one prompt information corresponding to one event, and the at least one prompt information being used to prompt the first user of the at least one of the network experience event, the location event, or the time event. The transceiver 1120 is further configured to send, to a business service end, a request message carrying an identity of the first user in response to a click operation on a first prompt information of the at least one prompt information, the request message being used to request a package of the first user. The transceiver 1120 is further configured to receive the package of the first user from the business service end, the package of the first user matching the event corresponding to the first prompt information. The processing unit 1110 is further configured to control display of the package of the first user on the first terminal device.
[0400] The communication apparatus 1100 provided by the embodiments of the present application completes transmission of event information based on a control plane channel, and ensures reliability and effectiveness of the event information transmission. Marketing strategies and terminal device capabilities are linked, and user experience can be improved. The first user recommended package can correspond to a real-time state of the user, and accuracy of the recommended package for the user can be improved.
[0401] In a possible implementation, the transceiver 1120 is further configured to send, to the business service end, an identity of the first user and an identity of the first terminal device, and the identity of the first user and the identity of the first terminal device are used to determine a corresponding relationship between the identity of the first user and the identity of the first terminal device.
[0402] In a possible implementation, the transceiver 1120 is further configured to receive, from the business service end, a current available network rate of the first user. The processing unit 1110 is further configured to control display of the current available network rate of the first user on the first terminal device.
[0403] Further, the communication apparatus 1100 can further include a storage unit, and the transceiver 1120 can be a transceiver, an input / output interface, a pin, or an interface circuit. The storage unit is configured to store instructions executed by the transceiver 1120 and the processing unit 1110. The transceiver 1120, the processing unit 1110, and the storage unit are coupled to each other. The storage unit stores instructions, the processing unit 1110 is configured to execute the instructions stored in the storage unit, and the transceiver 1120 is configured to perform specific signal transceiving under control of the processing unit 1110.
[0404] It should be understood that the transceiver unit 1120 can be a transceiver, an input / output interface, or an interface circuit. The storage unit can be a memory. The processing unit 1110 can be implemented by a processor.
[0405] As shown in Figure 12 The communication apparatus 1200 can include a processor 1210. Optionally, the communication apparatus 1200 can also include a memory 1220 and a transceiver 1230. Figure 12 The dashed line in the figure indicates that the unit or module is optional. The communication apparatus 1200 can be used to implement the first communication method 400 or the second communication method 700 described in the above method embodiments.
[0406] Figure 12 The communication apparatus 1200 shown in the figure can implement the steps performed by the policy control network element, the first terminal device, or the service operator in the above first communication method 400 or second communication method 700. Similar descriptions can be referred to the descriptions in the corresponding communication methods. To avoid repetition, it will not be described here.
[0407] In one possible implementation, Figure 11 The communication apparatus 1100 shown in the figure or Figure 12 The communication apparatus 1200 shown in the figure can be a policy control network element, a first terminal device, or a service operator. Alternatively, the policy control network element, the first terminal device, or the service operator can include Figure 11 The communication apparatus 1100 shown in the figure or Figure 12 The communication apparatus 1200 shown in the figure.
[0408] It should also be understood that the division of units in the above communication apparatus 1100 or communication apparatus 1200 is only a logical division of functions. In actual implementation, all or part of them can be integrated into one physical entity, or can be physically separated. The units in the communication apparatus 1100 or the communication apparatus 1200 can all be implemented in the form of software called by a processing element; or all can be implemented in the form of hardware; or some units can be implemented in the form of software called by a processing element, and some units can be implemented in the form of hardware. For example, each unit can be a separately established processing element, or can be integrated into a chip of the communication apparatus 1100 or the communication apparatus 1200, and in addition, it can be stored in the form of a program in the memory and called and executed by a processing element of the communication apparatus 1100 or the communication apparatus 1200. The processing element can also be referred to as a processor, which can be an integrated circuit with signal processing capability. In the implementation process, each step of the above communication method or each unit can be implemented by an integrated logic circuit of hardware in the processing element or in the form of software called by the processing element.
[0409] In one example, the units in any of the above communication devices can be one or more integrated circuits configured to implement one or more of the above methods, e.g., one or more application specific integrated circuits (ASICs), or, one or more DSPs, or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms. In another example, when the units in the communication device can be implemented by means of a processor scheduler, the processor can be a general purpose processor, e.g., a CPU or other processor that can invoke a scheduler. In yet another example, the units can be integrated together, e.g., implemented in a system-on-a-chip (SOC) form.
[0410] It should be understood that, in the embodiments of the present application, the processor can be a CPU, and the processor can also be other general-purpose processors, DSPs, ASICs, FPGAs, microprocessor units (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), artificial intelligence processors (AI processors), or neural network processors (Neural Processing Units, NPUs), or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0411] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an EPROM, an electrically EPROM (EEPROM), or a flash memory. The volatile memory can be a cache, a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0412] The above embodiments can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented by software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.) mode.
[0413] The embodiments of the present application also provide a communication system, which includes the policy control network element and the service provider side.
[0414] Optionally, the communication system further comprises at least one of a terminal device, a network analytics function network element (e.g., a NWDAF network element), an access and mobility management network element (e.g., an AMF network element), or an operator management system (e.g., a BOSS). The terminal device, the network analytics function network element, the access and mobility management network element, or the operator management system are configured to perform the actions or processes corresponding to the terminal device, the NWDAF network element, the AMF network element, or the BOSS in the first communication method 400 or the second communication method 700.
[0415] Optionally, the communication system further comprises a terminal cloud server, and the terminal cloud server is configured to perform the actions or processes performed by the terminal cloud server in the first communication method 400 or the second communication method 700.
[0416] The embodiments of the present application further provide a computer readable medium for storing computer program codes, and the computer program includes instructions for performing any of the communication methods provided by the embodiments of the present application. The readable medium can be the memory in the above examples, and the embodiments of the present application do not limit this.
[0417] The embodiments of the present application further provide a computer program product including instructions, when the instructions are executed, to cause the operation of the operation service end, the policy control network element, the network analytics function network element, the access and mobility management network element, the operator management system, or the first terminal device to perform the operation corresponding to the network element or device in the above communication method embodiments.
[0418] The embodiments of the present application further provide a chip including a processing unit and a communication unit. The processing unit can be a processor, and the communication unit can be an input / output interface, an interface circuit, a pin, or a circuit. The processing unit can execute computer instructions to cause the chip in the communication device to perform any of the communication methods provided by the embodiments of the present application.
[0419] Optionally, any of the communication devices provided by the embodiments of the present application can include the chip.
[0420] Optionally, the computer instructions are stored in a storage unit.
[0421] Optionally, the storage unit is a storage unit within the chip, such as a register, a cache, etc., and the storage unit can also be a storage unit outside the chip within the communication device, such as a ROM or other type of static storage device that can store static information and instructions, a RAM, etc. The processing unit and the storage unit can be decoupled and arranged on different physical devices, and connected through wired or wireless means to realize the respective functions of the processing unit and the storage unit to support the chip to realize various functions in the above embodiments. Alternatively, the processing unit and the storage unit can also be coupled on the same device.
[0422] Among them, the first terminal device, the service operating end, the policy control network element, the network analysis function network element, the access and mobility management network element, the operator management system, the communication system, the computer readable storage medium, or the computer program product or chip provided in the embodiment are used to execute the corresponding communication method provided above, so the beneficial effects that can be achieved are referred to the beneficial effects of the corresponding communication method provided above, which will not be repeated here.
[0423] In several embodiments provided in the present application, it should be understood that the disclosed communication system, communication device and method can be implemented in other manners. For example, the above-described communication device embodiments are merely illustrative, and the division of units can be different, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed coupling or direct coupling or communication connection between units can be indirect coupling or communication connection through some interfaces, communication devices or units, and can be electrical, mechanical or other forms.
[0424] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0425] The above is merely specific implementation of the present application, but the protection scope of the present application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The communication method comprises: sending first information to a first terminal device used by a first user, the first information comprising: capability information of the first terminal device supporting clickability of an operator identifier, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application; wherein the first application is an application displayed after clicking the operator identifier, the first interface is an interface in the first application displayed, the identifier of the first application type and the identifier of the first application are used to indicate the application displayed on the first interface after the first user clicks the operator identifier, and the first information is used to configure the clickability of the operator identifier for the first terminal device; determining a package of the first user according to a context of the first user, wherein the context of the first user comprises a marketing package launched by an operator and subscription information of the first user, and the package of the first user comprises a package already subscribed by the first user and a package recommended to the first user by the operator; sending second information to a service-side server, the second information comprising the package of the first user and an identifier of the first user, so that the service-side server sends the package of the first user to the first terminal device according to a request message from the first terminal device, the request message being triggered by the first user clicking an operator identifier of the first terminal device.
2. The communication method according to claim 1, characterized by, The communication method further comprises: determining to send the first information to the first terminal device according to the marketing package subscribed by the first user and the capability of the first terminal device supporting clickability of the operator identifier.
3. The communication method according to claim 1 or 2, characterized by, The communication method further comprises: in a case where it is determined that the first user has subscribed to obtain a network rate, sending a subscription request to a network analysis function network element, the subscription request being used to subscribe to a network rate currently available to the first user from the network analysis function network element; receiving the network rate currently available to the first user from the network analysis function network element; correspondingly, the second information further comprises the network rate currently available to the first user.
4. The communication method according to claim 1 or 2, characterized by, The communication method further comprises: receiving capability information of the first terminal device from the first terminal device, the capability information of the first terminal device comprising at least one of whether the first terminal device supports clickability of the operator identifier, whether the first terminal device supports non-access stratum extension information parsing, or an application type supported by the first terminal device, wherein the application type supported by the first terminal device comprises the first application type; sending capability information of a policy control network element to the first terminal device, the capability information of the policy control network element comprising at least one of a capability of the policy control network element supporting configuration of clickability of the operator identifier of the first terminal device or non-access stratum extension information parsing supported by the policy control network element.
5. The communication method according to claim 1 or 2, characterized by, The communication method further comprises: determining to send the second information to the service-side server according to the marketing package subscribed by the first user and the capability of the first terminal device supporting clickability of the operator identifier.
6. The communication method according to claim 1 or 2, characterized by, The package to which the first user has subscribed comprises a user level of the first user.
7. A communication method characterized by comprising: The communication method comprises: receiving second information from a policy control network element, the second information comprising a package of a first user and an identifier of the first user; receiving a request message from a first terminal device, the request message being used to request a package of the first user of the first terminal device, the request message comprising the identifier of the first user, and the request message being triggered by clicking an operator identifier of the first terminal device, wherein the operator identifier clickable function is configured according to first information from the policy control network element, the first information comprising capability information that the first terminal device supports operator identifier clickable, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application, wherein the first application is an application displayed after clicking the operator identifier, the first interface is an interface in the first application displayed, and the identifier of the first application type and the identifier of the first application are used to indicate an application displayed on the first interface after the first user clicks the operator identifier; sending the package of the first user to the first terminal device, the package of the first user comprising the package to which the first user has subscribed and a package recommended to the first user, so as to display the package of the first user to the first user on the first interface.
8. The communication method according to claim 7, wherein, The second information further comprises a network rate currently available to the first user; and the communication method further comprises: sending the network rate currently available to the first user to the first terminal device.
9. The communication method according to claim 7 or 8, characterized by, The communication method further comprises: obtaining the package of the first user according to the identifier of the first user carried in the request message.
10. A communication method characterized by comprising: The communication method comprises: receiving first information from a policy control network element, the first information comprising capability information that a first terminal device used by a first user supports operator identifier clickable, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application, wherein the first application is an application displayed after clicking the operator identifier, the first interface is an interface in the first application displayed, and the identifier of the first application type and the identifier of the first application are used to indicate an application displayed on the first interface after the first user clicks the operator identifier; configuring the operator identifier clickable function according to the first information; in response to a clicking operation on the operator identifier, sending a request message to a business service end, the request message being used to request a package of the first user, and the request message comprising an identifier of the first user; receiving the package of the first user from the business service end, the package of the first user comprising a package to which the first user has subscribed and a package recommended to the first user; displaying the package of the first user on the first interface.
11. The communication method according to claim 10, wherein, The communication method further comprises: receiving a network rate currently available to the first user from the business service end; Display a network speed currently available to the first user on the first interface.
12. The communication method according to claim 10 or 11, characterized by, The communication method further includes: sending, to the policy control network element, capability information of the first terminal device, the capability information of the first terminal device including at least one of whether the first terminal device supports an operator identifier clickable capability, whether the first terminal device supports non-access stratum extension information resolution, or an application type supported by the first terminal device, the application type supported by the first terminal device including the first application type; receiving, from the policy control network element, capability information of the policy control network element, the capability information of the policy control network element including at least one of whether the policy control network element supports configuring the operator identifier clickable capability of the first terminal device or whether the policy control network element supports non-access stratum extension information resolution.
13. A communications device, characterized by comprise: units for performing respective steps of the communication method according to any one of claims 1 to 6, or units for performing respective steps of the communication method according to any one of claims 7 to 9, or units for performing respective steps of the communication method according to any one of claims 10 to 12.
14. A communication system, characterized by The communication system includes an operation service end and a policy control network element; The policy control network element is configured to send first information to a first terminal device used by a first user, the first information including capability information that the first terminal device supports an operator identifier clickable capability, an identifier of a first application type, an identifier of a first application, and an identifier of a first interface of the first application; wherein the first application is an application displayed after the operator identifier is clicked, the first interface is an interface in the first application displayed, the identifier of the first application type and the identifier of the first application are used to indicate an application displayed on the first interface after the first user clicks the operator identifier, and the first information is used to configure the first terminal device with an operator identifier clickable function; determine a package of the first user according to a context of the first user, wherein the context of the first user includes a marketing package launched by an operator and subscription information of the first user, and the package of the first user includes a package subscribed by the first user and a package recommended by the operator to the first user; and send second information to the operation service end, the second information including the package of the first user and an identifier of the first user. The operation service end is configured to receive the second information; receive a request message from the first terminal device, the request message being used to request the package of the first user, the request message including the identifier of the first user, and the request message being triggered by clicking an operator identifier of the first terminal device; and send the package of the first user to the first terminal device to display the package of the first user to the first user on the first interface.
15. The communication system of claim 14, wherein, The policy control network element is further configured to determine to send the first information to the first terminal device according to that the first user has subscribed a marketing package and the first terminal device supports an operator identifier clickable capability.
16. The communication system according to claim 14 or 15, characterized by The communication system further includes an access and mobility management network element, The policy control network element is configured to send first information to a first terminal device used by a first user, including: The policy control network element is configured to send the first information to the access and mobility management network element; The access and mobility management network element is configured to receive the first information and send the first information to the first terminal device through non-access layer information.
17. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, the computer program includes program instructions, and the program instructions, when executed by a processor, cause the processor to perform: the communication method according to any one of claims 1 to 6, or the communication method according to any one of claims 7 to 9, or the communication method according to any one of claims 10 to 12.
18. A computer program product, characterised in that, Including: A computer program, when running on a computer, causes the computer to perform: the communication method according to any one of claims 1 to 6, or the communication method according to any one of claims 7 to 9, or the communication method according to any one of claims 10 to 12.
Citation Information
Patent Citations
Traffic package page display method and system based on time dimension
CN120034585A
Mobile data service platform, system and method for providing value-added services
US20130110600A1