Personalized identifier display method and device of terminal and computer equipment

By having the terminal proactively report language environment information and adapt personalized identifiers to the network side, the problem of the network side being unable to perceive the terminal's language environment is solved, enabling accurate display and intelligent presentation of personalized identifiers and improving the user experience.

CN121334646APending Publication Date: 2026-01-13CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511369021.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-24
Publication Date
2026-01-13

AI Technical Summary

Technical Problem

In existing technologies, the network side cannot perceive the terminal's language environment, resulting in a mismatch between the personalized label language displayed on the terminal and the user's actual language environment, which affects user experience and brand promotion effectiveness.

Method used

The terminal actively reports local language environment information. Based on this information, the business platform determines the appropriate personalized identification content and sends it to the terminal via air interface signaling so that it can display an identification that is adapted to the local language environment.

Benefits of technology

It achieves automatic consistency between the terminal's personalized labeling language and the local language environment, eliminating user confusion and enhancing the visual experience and brand promotion effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121334646A_ABST
    Figure CN121334646A_ABST
Patent Text Reader

Abstract

The invention relates to a personalized identifier display method and device of a terminal, computer equipment, a computer readable storage medium and a computer program product. The method comprises the steps that local language environment information reported by a terminal is received, and the local language environment information is obtained by the terminal based on system setting and actively reported; based on the received local language environment information, adaptive personalized identification content is determined, and the personalized identification content is matched with the language type indicated by the local language environment information of the terminal; and sending the adaptive personalized identifier content to a network side network element in the communication network to trigger the network side network element to issue the personalized identifier content to the terminal through an air interface signaling, so that the terminal displays a personalized identifier adaptive to the local language environment. By adopting the method, the self-adaptive display of the personalized identifier and the terminal language can be realized.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of terminal display, in particular to a personalized identification display method and device of terminal, computer equipment, computer readable storage medium and computer program product. BACKGROUND

[0002] Currently, the main methods of terminal display of operator identification include: terminal local preset, SIM card preset and network side dynamic delivery. Among them, the network side uses NITZ (Network Identity and Time Zone) signaling to deliver personalized identification (such as active logo) to the terminal through the network, which becomes a common means due to its flexibility.

[0003] However, the network delivery scheme has defects. The network side cannot perceive the language environment of the terminal, and the terminal also has no adaptation capability. Specifically, the network side usually only presets the identification content of a single language (such as Chinese), and delivers all terminals uniformly. The terminal passively receives and directly displays the content. This leads to the fact that the terminal with English or other languages as the system language may display Chinese identification that the user cannot understand, resulting in the mismatch between the identification language and the terminal language environment, which seriously affects the user experience and brand promotion effect.

[0004] Therefore, there is an urgent need for a personalized identification display method, device, computer equipment, computer readable storage medium and computer program product of terminal, which can realize adaptive display of personalized identification and terminal language. SUMMARY

[0005] Therefore, it is necessary to provide a personalized identification display method, device, computer equipment, computer readable storage medium and computer program product of terminal, which can realize adaptive display of personalized identification and terminal language.

[0006] In a first aspect, the present application provides a personalized identification display method of terminal, comprising:

[0007] receiving the local language environment information reported by the terminal, wherein the local language environment information is obtained based on system settings and actively reported by the terminal;

[0008] determining the adapted personalized identification content based on the received local language environment information, wherein the personalized identification content matches the language type indicated by the local language environment information of the terminal;

[0009] sending the adapted personalized identification content to the network side network element in the communication network to trigger the network side network element to deliver the personalized identification content to the terminal through air interface signaling, so as to make the terminal display the personalized identification adapted to the local language environment.

[0010] In one of the embodiments, the receiving terminal reports the local language environment information, including:

[0011] The receiving terminal synchronously reports the local language environment information when initiating the service subscription request; or,

[0012] The receiving terminal actively reports the updated language environment information after detecting that the local language environment has been changed.

[0013] In one of the embodiments, the service subscription request is initiated by an application program on the terminal; the local language environment information is carried in the service subscription request, and the local language environment information is obtained by the application program by calling an application program interface of a terminal operating system.

[0014] In one of the embodiments, the determining of the adapted personalized identity content based on the received local language environment information includes:

[0015] Analyzing the local language environment information to determine the language type required by the terminal;

[0016] According to the determined language type, selecting the matched personalized identity from a pre-stored identity content library of multiple language versions; or,

[0017] According to the determined language type, calling a template based on a language adaptation rule to dynamically generate the personalized identity content of the corresponding language type.

[0018] In one of the embodiments, after the receiving terminal synchronously reports the local language environment information when initiating the service subscription request, the method further includes:

[0019] Performing a user service subscription operation corresponding to the service subscription request; the user service subscription operation includes: issuing user subscription configuration information including the personalized identity content to a core network policy control function network element for configuration.

[0020] In one of the embodiments, after the receiving terminal actively reports the updated language environment information after detecting that the local language environment has been changed, the method further includes:

[0021] Determining new personalized identity content based on the updated language environment information;

[0022] Triggering an update process of user subscription information, and sending the updated configuration information containing the new personalized identity content to a network side network element.

[0023] In a second aspect, the application further provides a personalized identity display device of a terminal, including:

[0024] The receiving module is used to receive local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported.

[0025] The identifier determination module is used to determine the appropriate personalized identifier content based on the received local language environment information, wherein the personalized identifier content matches the language type indicated by the terminal's local language environment information;

[0026] The sending module is used to send the adapted personalized identifier content to the network-side network element in the communication network, so as to trigger the network-side network element to send the personalized identifier content to the terminal through air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0027] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0028] The system receives local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported.

[0029] Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information;

[0030] The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0031] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, performs the following steps:

[0032] The system receives local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported.

[0033] Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information;

[0034] The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0035] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, performs the following steps:

[0036] The system receives local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported.

[0037] Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information;

[0038] The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0039] The aforementioned personalized identifier display method, device, computer equipment, computer-readable storage medium, and computer program product for terminals achieve the significant technical effect of automatically ensuring that the personalized identifier language displayed on the terminal is consistent with its local language environment. This is achieved by the service platform receiving local language environment information proactively reported by the terminal based on system settings, determining the matching personalized identifier content according to the language environment information, and sending the adapted identifier content to the network element to trigger its distribution to the terminal. This solves the core technical problem in traditional technologies where the network side ignores the terminal's language environment and forcibly distributes a single language identifier, resulting in a mismatch between the identifier display language and the user's actual language environment. It eliminates the resulting user confusion and decreased experience, enabling operators to accurately adapt personalized identifiers to users in different regions and with different language habits worldwide. This truly realizes personalized and intelligent display of personalized identifiers, greatly enhancing the user's visual experience. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0041] Figure 1 This is an application environment diagram of a personalized identifier display method for a terminal in one embodiment;

[0042] Figure 2 This is a flowchart illustrating a method for displaying personalized identifiers on a terminal in one embodiment;

[0043] Figure 3 This is a flowchart illustrating a personalized identifier display method for a terminal in another embodiment;

[0044] Figure 4 This is a flowchart illustrating the personalized identifier display method for the terminal in the most detailed embodiment;

[0045] Figure 5 This is a structural block diagram of a personalized identification display device for a terminal in one embodiment;

[0046] Figure 6 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation

[0047] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0048] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments, or any combination of multiple embodiments.

[0049] The personalized identifier display method for terminals provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, terminal 102 communicates with server 104 via a network. A data storage system can store the data that server 104 needs to process. The data storage system can be integrated onto server 104, or it can be located in the cloud or on another network server.

[0050] Server 104 receives local language environment information reported by terminal 102, wherein the local language environment information is obtained by terminal 102 based on system settings and actively reported; based on the received local language environment information, server 104 determines the appropriate personalized identifier content, wherein the personalized identifier content matches the language type indicated by the terminal's local language environment information; server 104 sends the appropriate personalized identifier content to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to terminal 102 via air interface signaling, so that terminal 102 displays a personalized identifier adapted to the local language environment.

[0051] The terminal 102 can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can include smart speakers, smart TVs, smart air conditioners, smart in-vehicle systems, and projection devices. Portable wearable devices can include smartwatches, smart bracelets, and head-mounted displays. Head-mounted displays can be virtual reality (VR) devices, augmented reality (AR) devices, and smart glasses. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services.

[0052] In one exemplary embodiment, such as Figure 2 As shown, a method for displaying personalized identifiers on a terminal is provided, which can be applied to... Figure 1 Taking server 104 as an example, the explanation includes the following steps S202 to S206. Wherein:

[0053] Step S202: Receive local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported.

[0054] Specifically, system settings refer to the global, user-configurable language and region preferences of the terminal operating system (such as Android, iOS, HarmonyOS) (usually located in the "Settings" → "Language and Input" → "Language" menu). It is a stable and authoritative configuration source, representing the user's actual usage habits. The terminal obtains this information by calling the standard application programming interface (API) provided by the operating system.

[0055] Traditional technology involves network-side push and passive terminal reception. This embodiment, however, is an innovative application of a request / response model, where the terminal actively reports and the network responds on demand. This fundamentally solves the problem of the network being unaware of the terminal's status. The terminal's operating system or pre-installed software development kit (SDK) continuously monitors for changes in system language settings. Once a user changes the system language (e.g., switching from Chinese to English), a reporting process is automatically triggered, sending the updated language environment information to the business platform without requiring any user intervention.

[0056] Step S204: Based on the received local language environment information, determine the appropriate personalized identification content, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information.

[0057] Specifically, the business platform maintains a multilingual identifier database or mapping table. This database pre-stores multiple language translations of the same business or brand identifier (such as "VIP Service" or "5G Speed"). After parsing the terminal's language type (such as de_DE), the platform performs a database query operation, using the language code as the index key, to select the corresponding pre-set German identifier content (such as "Premium-Dienst") from the database.

[0058] Step S206: The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling so that the terminal displays a personalized identifier adapted to the local language environment.

[0059] Specifically, the service platform encapsulates the adapted personalized identifier (such as "Premium Service") as part of the user's subscription profile within a standard configuration update request. The service platform sends this request via its southbound API with the PCF (or PCRF). For example, in a 5G network, this can be accomplished by calling a service-based API provided by the PCF (such as the Npcf_UEPolicyControl_Update service operation). Upon receiving the request, the PCF stores the new user policy data (including the personalized identifier) ​​and typically notifies the network, through interaction with the Access and Mobility Management Function (AMF), that the terminal's configuration needs to be updated.

[0060] The AMF (Autonomous Mobile Facilitator) is responsible for sending information containing personalized identifiers to the terminal in the downlink direction using existing, mature NAS (Non-Access Stratum) air interface signaling (e.g., signaling carrying NITZ information or custom configuration update signaling). This signaling is ultimately delivered to the terminal via the base station's (gNB) air interface (Uu interface). Upon receiving this signaling, the terminal's communication module (Modem) parses the identifier content and passes it to the user interface (UI) component at the operating system layer, ultimately displaying it in the operator identifier area of ​​the status bar.

[0061] In the aforementioned method for displaying personalized identifiers on terminals, the service platform receives local language environment information proactively reported by the terminal based on system settings. It then determines the corresponding personalized identifier content based on this information and sends the adapted identifier content to the network element, triggering its distribution to the terminal. This achieves the significant technical effect of automatically ensuring that the personalized identifier language displayed on the terminal matches its local language environment. This solves the core technical problem of mismatch between the identifier display language and the user's actual language environment caused by the network side ignoring the terminal's language environment and forcibly distributing a single language identifier in traditional technologies. It eliminates the resulting user confusion and decreased experience, enabling operators to accurately adapt personalized identifiers to users in different regions and with different language habits worldwide. This truly realizes personalized and intelligent display of personalized identifiers, greatly enhancing the user's visual experience.

[0062] In an exemplary embodiment, the local language environment information reported by the receiving terminal includes:

[0063] The local language environment information synchronously reported by the receiving terminal when initiating a service subscription request; or,

[0064] Receive updated local language environment information proactively reported by the terminal after detecting a change in local language environment settings.

[0065] Specifically, synchronous reporting based on business interactions is an auxiliary action or necessary parameter of this business request, and both are completed synchronously within the same communication session. This is an "event-driven" model, ensuring that the platform can immediately obtain a user's current language preference when the user first uses or subscribes to a new service. Asynchronous reporting based on setting changes is driven by the terminal operating system monitoring module (such as a service or SDK that listens for system setting changes). Once it detects that the system language or regional settings have been modified by the user, it immediately and proactively initiates an independent network request specifically for reporting this change information. This is a state-monitoring model, ensuring that even if the user does not perform any business operations, changes in their language environment can be promptly perceived and responded to by the platform.

[0066] For example, a user subscribes to an "international roaming data package" on a mobile carrier's app. The user selects a package and clicks the "Subscribe Now" button. The app retrieves the current system's locale information by calling the system API. The app constructs an HTTP POST request, whose message body (in JSON format) includes not only the necessary parameters (such as packageId: "123") but also the locale parameters (such as deviceLocale: "ja_JP"). Upon receiving the subscription request, the service platform parses both the service parameters and the locale information.

[0067] A user travels from country A to country B for business and changes their phone's system language from A to B by modifying the language in the system settings. A resident background service in the terminal's operating system (or a carrier-embedded SDK) detects this change event through a registered system broadcast (such as Android's Intent.ACTION_LOCALE_CHANGED). This service immediately initiates a separate HTTP POST request to a dedicated interface on the business platform. The message body of this request is specifically used to report the updated language information (e.g., { "deviceId": "xxx", "newLocale": "de_DE"}). The business platform receives and processes this request, updating the locale information for the device.

[0068] In this embodiment, the core mechanism of combining the terminal's proactive reporting of the language environment with the intelligent adaptation identifier of the business platform solves the problem of mismatch between the terminal's displayed language and the user's actual language environment caused by the network side forcibly issuing a single language identifier. This achieves accurate and adaptive display of the terminal's personalized identifier, improving the consistency and satisfaction of the user experience.

[0069] In one exemplary embodiment, the service subscription request is initiated by an application on the terminal; the service subscription request carries local language environment information, which is obtained by the application by calling the application programming interface of the terminal operating system.

[0070] Specifically, "application" usually refers to an official client app developed or authorized by a mobile operator (such as xx Telecom, My Verizon). The execution entity is limited to the application rather than the terminal because the application is the direct carrier of business logic, the entry point for users to interact with the operator's business platform, and has the ability to initiate network requests (service subscriptions).

[0071] A service subscription request is a standard network communication data packet (e.g., an HTTP / HTTPS request) intended to apply for or change a service (such as activating a 5G package or subscribing to international roaming service) from the operator's service platform server.

[0072] Application Programming Interfaces (APIs) are functions pre-packaged by the operating system and provided to applications for use in obtaining system-level configuration and information. Applications obtain information by programmatically calling these standard APIs, ensuring the accuracy, stability, and consistency of the data obtained.

[0073] The locale information is not sent through a separate, dedicated request, but is uploaded synchronously as a parameter in the business order request message (e.g., placed in the header or body of the HTTP request). This reflects the efficiency of the design, reuses a network interaction, and reduces overhead.

[0074] In this embodiment, by stipulating that when a terminal application initiates a service order, it obtains authoritative language environment information by calling the standard API of the operating system and synchronously reports it to the service platform, the accuracy and reliability of the language environment information are ensured from the data source. This also achieves efficient integration of information reporting and service processing, and ensures a high degree of consistency between the content displayed on the terminal and the user's actual language preferences.

[0075] In one exemplary embodiment, such as Figure 3 As shown, based on the received local language environment information, the adapted personalized identifier content is determined, including:

[0076] Step S302: Parse the local language environment information and determine the language type required by the terminal;

[0077] Step S304: Select a matching personalized identifier from a pre-stored identifier content library of multiple language versions based on the determined language type; or, based on the determined language type, call a template based on language adaptation rules to dynamically generate personalized identifier content for the corresponding language type.

[0078] Specifically, the business platform needs to decode the received raw string (such as "zh-Hans-CN"), including: unifying the different formats that may be reported by different terminals into a standard format, and accurately extracting the core language type (such as zh) and / or region (such as CN) from the string that may contain complex information such as language, script, and region.

[0079] The platform maintains a multilingual resource database, which is a pre-generated static mapping table containing multiple language versions (such as Chinese, English, and French images or text) of the same identifier theme (such as "5G package"). Using the determined "language type" as the index key, the corresponding pre-made personalized identifier content can be quickly retrieved and selected from this mapping table.

[0080] Alternatively, the platform doesn't pre-store all finished products; instead, it stores content templates and a set of rules. The templates define the visual layout, fonts, colors, and other non-language elements of the identifiers, while the rule base contains the logic for handling multilingual content, such as translation rules, layout rules, and validation rules. Essentially, it's a real-time rendering process that dynamically generates the final content based on the language.

[0081] In this embodiment, the received language environment information is parsed by the business platform, and personalized identification content that matches the pre-stored content library is intelligently selected or dynamically generated according to rules based on the parsing results. This achieves accurate and automatic adaptation from terminal language preferences to network-side identification content, solves the display disorder problem caused by the mismatch between content and language environment, and ensures that terminal users can obtain an accurate visual experience under any language setting.

[0082] In an exemplary embodiment, after receiving the local language environment information synchronously reported by the receiving terminal when initiating a service subscription request, the method further includes:

[0083] Perform user service subscription operations corresponding to the service subscription request; the user service subscription operations include: sending user subscription configuration information, including personalized identification content, to the core network policy control function network element for configuration.

[0084] Specifically, user service subscription operations refer to a series of background operations performed by the service platform (or BSS / OSS system) after a user subscribes to a service, such as granting the user network service permissions and configuring network function parameters. This is considered an inherent attribute and supporting service of the service package subscribed to by the user.

[0085] For example, the service platform has generated adapted personalized identification content based on the en-US language environment reported by the terminal. The service platform begins the subscription process for the "Platinum Member" package, including assigning Quality of Service (QoS) policies and billing policies to the user. As part of the subscription process, the platform constructs a standard policy update request (e.g., a POST request from a 5GNpcf API). This request message contains a policy data unit with a newly added field. The service platform sends this request to the PCF network element serving the user. Upon receiving the request and verifying it, the PCF updates the user's policy data, storing "Platinum Member" as one of its subscription attributes.

[0086] In subsequent processes, when the PCF interacts with the AMF (Access and Mobility Management Function), or when a specific network event is triggered (such as when a terminal registers for network access), this personalized identification information can be sent to the terminal via the AMF using existing NAS signaling (such as bearer NITZ or UDM).

[0087] In this embodiment, the personalized identifier content generated through adaptation is used as part of the user subscription configuration information and is sent to the core network policy control function network element (PCF / PCRF) via a standard interface for configuration. This deeply integrates the language adaptation capability of the service layer with the user policy management mechanism of the telecommunications network layer, ensuring the persistence and consistency of the identifier information in different network events (such as terminal re-registration). It efficiently reuses existing network signaling processes and network element functions without requiring modifications to the core network architecture, greatly improving the feasibility, reliability, and compatibility of the technical solution.

[0088] In an exemplary embodiment, after receiving the updated language environment information proactively reported by the terminal after detecting a change in local language environment settings, the method further includes:

[0089] Based on the updated language environment information, new personalized identifier content is determined;

[0090] The process of updating user subscription information is triggered, and the updated configuration information, which includes new personalized identifiers, is sent to the network element.

[0091] Specifically, upon receiving a change notification, the business platform does not simply record the new language. Instead, it immediately re-executes the core decision-making process, using the new language environment information as input, and through the steps of parsing → selecting / generating, calculates and prepares a brand-new personalized identifier for the user that matches the new environment.

[0092] The platform proactively initiates an operation to modify the user's existing network configuration, triggering a process to update the user's subscription information. The system treats the change in language environment as a critical event requiring a synchronized response from the network side, rather than simply a record of background information. The platform repackages the newly determined identifier into a user subscription configuration information update request and sends it to the policy control network element (PCF) via a standard interface (such as NPCF). This aims to overwrite the old configuration with the new one, thereby instructing the network side to distribute the latest identifier to the terminal.

[0093] In this embodiment, by establishing an automated dynamic update mechanism triggered by changes in the terminal language environment, continuous management and real-time adaptation of user personalized identifiers are achieved. This ensures that the display of personalized identifiers can proactively and promptly respond to any changes in the terminal language settings, eliminating display delays or misalignments caused by changes in user preferences.

[0094] like Figure 4 As shown, the most detailed embodiment of this application is as follows:

[0095] This example uses a 5G network architecture, with relevant network elements including terminals, Access and Mobility Management Functions (AMF), Policy Control Functions (PCF), and service platforms (IT systems).

[0096] S401: The terminal detects a change in the language environment and proactively reports it. The user originally used the terminal in China, and its system language was set to Simplified Chinese (zh_CN). Later, the user traveled to Germany for business and changed the terminal's system language from Chinese to German (de_DE) for ease of use.

[0097] Implementation details: When the terminal operating system (such as Android) detects a change in the system language settings, its embedded background service or SDK provided by the operator is triggered. This service obtains the updated local language environment information (i.e., de_DE) by calling system APIs (such as Locale.getDefault()).

[0098] Subsequently, the service proactively initiates a separate HTTPS POST request to the dedicated configuration update interface of the business platform (IT system) (e.g., URL: https: / / api.operator.com / device / updateLocale). This request message contains the terminal's unique identifier (such as the International Mobile Subscriber Identity (IMSI) or the Universal Unique Identifier (UUID)) and the new locale parameters (e.g., {"deviceId": "12345-67890", "locale": "de_DE"}).

[0099] S402: The service platform receives information and generates a new personalized identifier: The API gateway of the service platform (IT system) receives this request and performs authentication and parsing. The platform queries the user profile based on the terminal identifier 12345-67890 and confirms the services it has subscribed to (such as "Exclusive International Roaming Package"). Subsequently, the platform makes a decision based on the newly received language environment information de_DE: The platform analyzes de_DE and determines that the language required by the terminal is German.

[0100] Based on the "Exclusive International Roaming Package" and the language code de_DE, the service platform selects the corresponding German version of the personalized identifier content from its pre-stored multilingual identifier database. For example, it replaces the Chinese identifier "Exclusive Service" corresponding to this package with the German identifier "Premium-Dienst". (Optionally, the service platform can call internal templates and translation services to dynamically generate German identifiers).

[0101] S403: The service platform triggers the user subscription information update process: After generating the new personalized identifier "Premium-Dienst", the service platform triggers a user subscription information update process for this user. The platform constructs and sends an HTTP POST request (for example, by invoking the Npcf_UEPolicyControl_Update service operation) through its standard Npcf interface with the 5G core network policy control function (PCF). The request body of this request carries the updated user subscription configuration information.

[0102] S404: PCF receives and stores the updated subscription configuration: PCF receives the request from the service platform, validates and processes it. PCF updates the policy data of this user and stores "Premium-Dienst" as one of its subscription attributes in the local policy database, indicating that the network side has confirmed and accepted this change.

[0103] S405: PCF / AMF cooperate to distribute the new personalized identifier to the terminal: According to the policy configuration, PCF sends a policy update notification to the AMF serving this terminal through the Namf_Communication service interface. After receiving the notification, AMF generates a NAS signaling message containing the new personalized identifier content "Premium-Dienst" (for example, by using the existing NITZ signaling or a custom configuration update command). Finally, AMF distributes this NAS signaling to the terminal through the air interface (Uu interface) of the base station (gNB).

[0104] S406: The terminal receives and displays a new personalized identifier: The communication module (Modem) of the terminal receives and analyzes the NAS signaling, extracts the "Premium-Dienst" content therein, and passes it to the user interface (UI) layer of the operating system. The UI layer then updates the operator identifier display area on the status bar or the lock screen interface, replacing the previously displayed Chinese "尊享服务" with the German "Premium-Dienst".

[0105] Therefore, without the user having to restart the phone or perform any additional operations, the operator personalized identifier displayed on the terminal screen is automatically and silently updated to content that perfectly matches the new German system environment, providing a seamless and coherent user experience.

[0106] It should be understood that although the steps in the flowcharts involved in the above-described embodiments are shown sequentially in the direction of the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless there is a clear indication in this article, the execution of these steps has no strict order limit, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-described embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily executed at the same moment, but can be executed at different moments. The execution order of these steps or stages is not necessarily sequential, but can be executed alternately or in turn with at least a part of other steps or steps or stages in other steps.

[0107] Based on the same inventive concept, an embodiment of the present application also provides a terminal personalized identifier display device for implementing the terminal personalized identifier display method described above. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the terminal personalized identifier display device provided below can refer to the limitations on the terminal personalized identifier display method in the above text, and will not be repeated here.

[0108] In an exemplary embodiment, as Figure 5 shown, a terminal personalized identifier display device is provided, including:

[0109] A receiving module 502, configured to receive the local language environment information reported by the terminal, where the local language environment information is actively reported by the terminal based on system settings;

[0110] An identifier determination module 504, configured to determine the adapted personalized identifier content based on the received local language environment information, where the personalized identifier content matches the language type indicated by the terminal local language environment information;

[0111] The sending module 506 is used to send the adapted personalized identification content to the network-side network element in the communication network, so as to trigger the network-side network element to send the personalized identification content to the terminal through air interface signaling, so that the terminal displays a personalized identification that is adapted to the local language environment.

[0112] In an exemplary embodiment, the receiving module 502 is specifically used to receive local language environment information synchronously reported by the terminal when initiating a service subscription request; or, to receive updated language environment information actively reported by the terminal after detecting a change in the local language environment settings.

[0113] In one exemplary embodiment, the service subscription request is initiated by an application on the terminal; the service subscription request carries local language environment information, which is obtained by the application by calling the application programming interface of the terminal operating system.

[0114] In an exemplary embodiment, the identifier determination module 504 is specifically used to parse local language environment information to determine the language type required by the terminal; select a matching personalized identifier from a pre-stored identifier content library of multiple language versions according to the determined language type; or, based on the determined language type, call a template according to language adaptation rules to dynamically generate personalized identifier content for the corresponding language type.

[0115] In an exemplary embodiment, the execution module is used to perform a user service subscription operation corresponding to a service subscription request; the user service subscription operation includes: sending user subscription configuration information, including personalized identification content, to the core network policy control function network element for configuration.

[0116] In an exemplary embodiment, the sending module 506 is further configured to determine new personalized identifier content based on the updated language environment information; trigger the update process for user subscription information, and send the updated configuration information containing the new personalized identifier content to the network-side network element.

[0117] The modules in the personalized identification display device of the aforementioned terminal can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of the computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0118] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 6As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores personalized identification content data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a personalized identification display method for the terminal.

[0119] Those skilled in the art will understand that Figure 6 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.

[0120] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0121] Receive local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported;

[0122] Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information.

[0123] The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0124] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0125] The local language environment information synchronously reported by the receiving terminal when initiating a service subscription request; or,

[0126] Receive updated local language environment information proactively reported by the terminal after detecting a change in local language environment settings.

[0127] In one embodiment, the service subscription request is initiated by an application on the terminal; the service subscription request carries local language environment information, which is obtained by the application by calling the application programming interface of the terminal operating system.

[0128] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0129] Analyze the local language environment information to determine the language type required by the terminal;

[0130] Based on the determined language type, select a matching personalized identifier from a pre-stored identifier content library of multiple language versions; or,

[0131] Based on the determined language type, templates are invoked according to language adaptation rules to dynamically generate personalized identifier content for the corresponding language type.

[0132] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0133] Perform user service subscription operations corresponding to the service subscription request; the user service subscription operations include: sending user subscription configuration information, including personalized identification content, to the core network policy control function network element for configuration.

[0134] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0135] Based on the updated language environment information, new personalized identifier content is determined;

[0136] The process of updating user subscription information is triggered, and the updated configuration information, which includes new personalized identifiers, is sent to the network element.

[0137] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0138] Receive local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported;

[0139] Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information.

[0140] The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0141] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0142] The local language environment information synchronously reported by the receiving terminal when initiating a service subscription request; or,

[0143] Receive updated local language environment information proactively reported by the terminal after detecting a change in local language environment settings.

[0144] In one embodiment, the service subscription request is initiated by an application on the terminal; the service subscription request carries local language environment information, which is obtained by the application by calling the application programming interface of the terminal operating system.

[0145] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0146] Analyze the local language environment information to determine the language type required by the terminal;

[0147] Based on the determined language type, select a matching personalized identifier from a pre-stored identifier content library of multiple language versions; or,

[0148] Based on the determined language type, templates are invoked according to language adaptation rules to dynamically generate personalized identifier content for the corresponding language type.

[0149] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0150] Perform user service subscription operations corresponding to the service subscription request; the user service subscription operations include: sending user subscription configuration information, including personalized identification content, to the core network policy control function network element for configuration.

[0151] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0152] Based on the updated language environment information, new personalized identifier content is determined;

[0153] The process of updating user subscription information is triggered, and the updated configuration information, which includes new personalized identifiers, is sent to the network element.

[0154] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0155] Receive local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported;

[0156] Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information.

[0157] The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

[0158] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0159] The local language environment information synchronously reported by the receiving terminal when initiating a service subscription request; or,

[0160] Receive updated local language environment information proactively reported by the terminal after detecting a change in local language environment settings.

[0161] In one embodiment, the service subscription request is initiated by an application on the terminal; the service subscription request carries local language environment information, which is obtained by the application by calling the application programming interface of the terminal operating system.

[0162] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0163] Analyze the local language environment information to determine the language type required by the terminal;

[0164] Based on the determined language type, select a matching personalized identifier from a pre-stored identifier content library of multiple language versions; or,

[0165] Based on the determined language type, templates are invoked according to language adaptation rules to dynamically generate personalized identifier content for the corresponding language type.

[0166] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0167] Perform user service subscription operations corresponding to the service subscription request; the user service subscription operations include: sending user subscription configuration information, including personalized identification content, to the core network policy control function network element for configuration.

[0168] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0169] Based on the updated language environment information, new personalized identifier content is determined;

[0170] The process of updating user subscription information is triggered, and the updated configuration information, which includes new personalized identifiers, is sent to the network element.

[0171] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of the relevant data must comply with relevant regulations.

[0172] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.

[0173] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0174] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A method for displaying personalized identifiers on a terminal, characterized in that, The method includes: The system receives local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported. Based on the received local language environment information, the appropriate personalized identification content is determined, wherein the personalized identification content matches the language type indicated by the terminal's local language environment information; The adapted personalized identifier content is sent to the network-side network element in the communication network to trigger the network-side network element to send the personalized identifier content to the terminal via air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

2. The method according to claim 1, characterized in that, The local language environment information reported by the receiving terminal includes: The local language environment information synchronously reported by the receiving terminal when initiating a service subscription request; or, Receive updated local language environment information proactively reported by the terminal after detecting a change in local language environment settings.

3. The method according to claim 2, characterized in that, The service subscription request is initiated by an application on the terminal; the service subscription request carries the local language environment information, which is obtained by the application through calling the application programming interface of the terminal operating system.

4. The method according to claim 1, characterized in that, The process of determining the appropriate personalized identifier content based on the received local language environment information includes: The local language environment information is analyzed to determine the language type required by the terminal; Based on the determined language type, a matching personalized identifier is selected from a pre-stored identifier content library of multiple language versions; or, Based on the determined language type, templates are invoked according to language adaptation rules to dynamically generate personalized identifier content for the corresponding language type.

5. The method according to claim 2, characterized in that, After the local language environment information synchronously reported by the receiving terminal when initiating a service subscription request, it also includes: Perform the user service subscription operation corresponding to the service subscription request; the user service subscription operation includes: sending the user subscription configuration information, including the personalized identification content, to the core network policy control function network element for configuration.

6. The method according to claim 2, characterized in that, After receiving the updated language environment information proactively reported by the terminal after detecting a change in local language environment settings, the method further includes: Based on the updated language environment information, new personalized identifier content is determined; The process of updating user subscription information is triggered, and the updated configuration information, which includes the new personalized identifier content, is sent to the network-side network element.

7. A personalized identification display device for a terminal, characterized in that, The device includes: The receiving module is used to receive local language environment information reported by the terminal, wherein the local language environment information is obtained by the terminal based on system settings and actively reported. The identifier determination module is used to determine the appropriate personalized identifier content based on the received local language environment information, wherein the personalized identifier content matches the language type indicated by the terminal's local language environment information; The sending module is used to send the adapted personalized identifier content to the network-side network element in the communication network, so as to trigger the network-side network element to send the personalized identifier content to the terminal through air interface signaling, so that the terminal displays a personalized identifier adapted to the local language environment.

8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.

10. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 6.