Csg selection mode setting method, usim, terminal, apparatus, and medium
By setting the CSG selection mode through the USIM automatic control terminal, the flexibility and convenience issues caused by user intervention in the existing technology are resolved, and more flexible and convenient CSG selection is achieved to meet the terminal's business needs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2022-09-09
- Publication Date
- 2026-05-12
Smart Images

Figure CN115696505B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a CSG selection mode setting method, USIM, terminal, device, and medium. Background Technology
[0002] When a terminal accesses a CSG cell, it needs to determine the CSG selection mode. Services related to the CSG selection mode can select a CSG network with better quality and lower cost by implementing certain service strategies. The implementation of service strategies is closely related to the current terminal network selection mode. However, since the current technology uses terminal-based settings for CSG selection modes, it is difficult to set a definite CSG selection mode without user intervention and cooperation. This affects the flexibility and convenience of service implementation. Furthermore, the effectiveness of user intervention and cooperation depends on the user's IT capabilities. This may result in the terminal's CSG selection mode not meeting service requirements in some scenarios. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to address the above-mentioned shortcomings of the prior art by providing a CSG selection mode setting method, USIM, terminal, device and medium, so as to solve the problem that the existing CSG selection mode setting on the terminal requires user intervention to set a certain CSG selection mode, which is not flexible and convenient enough for business implementation and may lead to the inability to meet business needs in some scenarios.
[0004] In a first aspect, the present invention provides a method for setting a closed user group (CSG) selection mode, applied to a universal user identification module (USIM), the method comprising:
[0005] The requirement to implement a specified CSG selection mode is generated based on the current operating status of the terminal;
[0006] According to the aforementioned requirements, a command is sent to the terminal to set the CSG selection mode to the specified CSG selection mode;
[0007] The receiving terminal generates a first response message after setting the CSG selection mode to the specified CSG selection mode according to the received command.
[0008] Preferably, the step of generating the requirement to implement a specified CSG selection mode based on the current operating state of the terminal specifically includes:
[0009] Obtain the quality of service information required by the services currently running on the terminal, and / or obtain the conditions for implementing the specified CSG selection mode pre-set by the user;
[0010] When it is detected that the CSG network currently used by the terminal cannot meet the service quality requirements of the services currently running on the terminal, or when it is detected that the terminal meets the conditions for implementing the specified CSG selection mode preset by the user, a requirement to implement the specified CSG selection mode is generated.
[0011] Preferably, the step of sending a command to the terminal to set the CSG selection mode to the specified CSG selection mode according to the requirement specifically includes:
[0012] Determine whether the specified CSG selection mode is the automatic CSG selection mode based on the requirements;
[0013] If so, generate a command that includes setting the CSG selection mode to automatic CSG selection mode and requesting the latest CSG selection strategy to be sent to the terminal subsequently;
[0014] Send the command to the terminal.
[0015] Preferably, the first response message includes: information that the terminal has set the CSG selection mode to the automatic CSG selection mode, and information that the terminal agrees to receive the latest CSG selection strategy;
[0016] After the receiving terminal sets the CSG selection mode to the specified CSG selection mode according to the received command and generates the first response message, the method further includes:
[0017] Formulate the latest CSG selection strategy for the terminal based on the current CSG network status;
[0018] Send the latest CSG selection policy to the terminal;
[0019] The receiving terminal sends a second response message indicating that it has received the latest CSG selection strategy.
[0020] Preferably, the latest CSG selection strategy includes: a list of available CSGs arranged in priority order or a list of prohibited CSGs.
[0021] Secondly, the present invention provides a method for setting a closed user group (CSG) selection mode, applied to a terminal, the method comprising:
[0022] The terminal receives a command from the Universal User Identification Module (USIM) to set the CSG selection mode to a specified CSG selection mode. The command is sent by the USIM after generating a requirement to implement the specified CSG selection mode based on the current operating status of the terminal.
[0023] The command is used to set the CSG selection mode to the specified CSG selection mode and generate a first response message.
[0024] Send the first response message to USIM.
[0025] Preferably, the step of setting the CSG selection mode to the specified CSG selection mode according to the command and generating a first response message specifically includes:
[0026] According to the command, determine whether the specified CSG selection mode is the automatic CSG selection mode. If so, set the CSG selection mode to the automatic CSG selection mode and generate information that the CSG selection mode has been set to the automatic CSG selection mode.
[0027] Determine whether the command requires the subsequent sending of the latest CSG selection policy to the terminal. If so, further determine whether you agree to receive the latest CSG selection policy sent by USIM. If so, generate information indicating agreement to receive the latest CSG selection policy.
[0028] The information that the CSG selection mode has been set to the automatic CSG selection mode and the information that the recipient agrees to receive the latest CSG selection strategy constitute the first response message.
[0029] Preferably, after sending the first response message to the USIM, the method further includes:
[0030] Receive the latest CSG selection policy sent by USIM, which is formulated by USIM for the terminal based on the current CSG network status;
[0031] Send a second response message to USIM indicating receipt of the latest CSG selection strategy.
[0032] Preferably, after receiving the latest CSG selection policy sent by the USIM, the method further includes:
[0033] The CSG network is automatically selected based on the list of available CSGs or the list of prohibited CSGs arranged in priority order in the latest CSG selection policy.
[0034] Thirdly, the present invention provides a universal user identification module (USIM), comprising:
[0035] A designated module is used to generate the requirement to implement a specified closed user group (CSG) selection mode based on the current operating status of the terminal.
[0036] The first sending module, connected to the designated module, is used to send a command to the terminal to set the CSG selection mode to the designated CSG selection mode according to the requirements.
[0037] The first receiving module, connected to the first sending module, is used to receive a first response message generated by the terminal after setting the CSG selection mode to the specified CSG selection mode according to the received command.
[0038] Fourthly, the present invention provides a terminal, comprising:
[0039] The second receiving module is used to receive a command sent by the Universal User Identification Module (USIM) to set the Closed User Group (CSG) selection mode to a specified CSG selection mode. The command is sent by the USIM after generating a requirement to implement the specified CSG selection mode based on the current operating state of the terminal.
[0040] The setting module is connected to the second receiving module and is used to set the CSG selection mode to the specified CSG selection mode according to the command and generate a first response message.
[0041] The second sending module, connected to the setting module, is used to send the first response message to the USIM.
[0042] Fifthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, it implements the closed user group (CSG) selection mode setting method as described above.
[0043] This invention provides a CSG selection mode setting method, USIM, terminal, device, and medium. The USIM determines whether a specified CSG selection mode needs to be implemented based on the current operating status of the terminal. If so, the USIM sends a command to control the terminal to set the CSG selection mode to the specified CSG selection mode. By automatically providing the terminal with a CSG selection mode adapted to the service through the USIM, the flexibility and convenience of service implementation are improved, which helps to better meet the service needs of the terminal. Attached Figure Description
[0044] Figure 1 This is a flowchart of a CSG selection mode setting method according to an embodiment of the present invention;
[0045] Figure 2 This is a flowchart of another CSG selection mode setting method according to an embodiment of the present invention;
[0046] Figure 3 This is a schematic diagram of the structure of a USIM according to an embodiment of the present invention;
[0047] Figure 4 This is a schematic diagram of the structure of a terminal according to an embodiment of the present invention. Detailed Implementation
[0048] To enable those skilled in the art to better understand the technical solution of the present invention, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0049] It is understood that the specific embodiments and accompanying drawings described herein are merely for explaining the invention and are not intended to limit the invention.
[0050] It is understood that, without conflict, the various embodiments and features in the embodiments of the present invention can be combined with each other.
[0051] It is understood that, for ease of description, only the parts related to the present invention are shown in the accompanying drawings, while the parts unrelated to the present invention are not shown in the drawings.
[0052] It is understood that each unit or module involved in the embodiments of the present invention may correspond to only one entity structure, or may be composed of multiple entity structures, or multiple units or modules may be integrated into one entity structure.
[0053] It is understood that, without conflict, the functions and steps marked in the flowcharts and block diagrams of this invention may occur in a different order than that marked in the accompanying drawings.
[0054] It is understood that the flowcharts and block diagrams of this invention illustrate the possible architecture, functions, and operations of systems, apparatuses, devices, and methods according to various embodiments of this invention. Each block in the flowchart or block diagram may represent a unit, module, program segment, or code, containing executable instructions for implementing the specified function. Furthermore, each block or combination of blocks in the block diagram and flowchart can be implemented using a hardware-based system to achieve the specified function, or using a combination of hardware and computer instructions.
[0055] It is understood that the units and modules involved in the embodiments of the present invention can be implemented by software or by hardware. For example, the units and modules can be located in a processor.
[0056] To better understand this invention, the CSG selection mode settings will be explained first.
[0057] The concept of a Closed Subscriber Group (CSG) has been introduced for users with access to Home Node Bs (HNBs). An HNB refers to a small cell deployed within a localized area, such as an office or similar small area, using an Evolved Universal Terrestrial Radio Access (E-UTRA) network. It connects to the core network via wired access equipment to provide access services to users, reducing access costs and improving network coverage. An HNB does not serve all users, but only certain designated users. This service model requires the user deploying the base station to control the identities of users allowed to access the base station. Therefore, a CSG refers to a group of subscribed users allowed access to one or more specific cells, where the specific cells are those supported by the HNB.
[0058] When a terminal accesses a CSG cell, it needs to determine the CSG selection mode. The CSG selection mode refers to how the terminal selects the CSG for access, typically divided into automatic selection and manual selection. Automatic selection means that when initiating CSG access, the terminal automatically searches for available local CSGs and selects the most suitable one to provide service to the user. Manual selection, on the other hand, requires the user to manually select the CSG from the currently searchable CSGs, which can be achieved through corresponding settings on the terminal's user interface. CSG selection mode is one of the necessary capabilities for terminals, especially in certain special scenarios with HNBs, where the terminal has specific needs for HNB network selection mechanisms due to cost, security, or other reasons. Currently, the CSG selection mode is set through the terminal's settings function, which primarily involves user behavior. Users can either request the terminal to execute the automatic selection mode or choose the manual selection mode after searching for the CSG network.
[0059] The Universal Subscriber Identity Module (USIM) is an advancement upon the Subscriber Identity SIM (SIM) used in the Universal Mobile Telecommunications System (UMTS) network. It stores user identity information and personal data, ensuring secure access to mobile network services. Utilizing necessary functions and data, it performs user identification and authorization when a user accesses mobile network services, enabling the mobile network to represent and identify user applications. The USIM can influence CSG selection in certain ways, such as by pre-setting a list of allowed CSGs within the USIM, requiring the terminal to select only CSGs from this list in automatic selection mode, disallowing the selection of other CSGs. Connecting to operators allows the USIM to obtain more optimized and cost-effective network information. Operators can then configure CSG selection modes and specify CSG selection policies for users through customer service, better meeting the CSG network requirements of terminal services and improving user experience.
[0060] The Universal User Identification Module Application Toolbox (USAT) protocol is a service mechanism supported by USIM. USAT allows USIM applications to interact and operate with terminals that support this mechanism, enabling USIM to proactively request terminals to perform certain operations.
[0061] Therefore, embodiments of the present invention will provide a CSG selection mode setting method, USIM, terminal, device, and medium. Based on the interaction between USIM and the terminal via USAT, a method is implemented to enable operators to participate in providing CSG selection modes and CSG selection strategies that meet business needs. This method can control the terminal to execute a specified CSG selection mode and corresponding CSG selection strategy without user intervention, thereby enhancing the initiative of USIM in CSG selection management. Because USIM can be remotely updated and managed with the business platform, it is convenient to update the strategy in a timely manner according to real-time changes in business needs. Therefore, the feasibility of CSG selection management based on USIM is stronger, and it can meet more complex or special needs in scenarios such as service quality management and coverage optimization management. It is also quite helpful in improving business capabilities and service capabilities to users. The embodiments of the present invention will be described in detail below.
[0062] Example 1:
[0063] like Figure 1As shown, Embodiment 1 of the present invention provides a method for setting the selection mode of a closed user group (CSG), which is applied to a Universal User Identification Module (USIM). The method includes steps S11, S12 and S13.
[0064] like Figure 1 As shown, step S11 is to generate a requirement to implement the specified CSG selection mode based on the current operating status of the terminal.
[0065] Optionally, the requirement to generate a specified CSG selection mode based on the current operating state of the terminal specifically includes:
[0066] Obtain the quality of service information required by the services currently running on the terminal, and / or obtain the conditions for implementing the specified CSG selection mode pre-set by the user;
[0067] When it is detected that the CSG network currently used by the terminal cannot meet the service quality requirements of the services currently running on the terminal, or when it is detected that the terminal meets the conditions for implementing the specified CSG selection mode preset by the user, a requirement to implement the specified CSG selection mode is generated.
[0068] Specifically, in this embodiment, a Quality of Service (QoS) management application is first deployed on the USIM to manage the QoS of terminal services. Since the QoS of terminal services is related to the terminal's CSG selection mode and the selected CSG network providing the service, it is also used to specify the CSG selection mode and formulate CSG selection strategies for the terminal. The QoS management application may generate the need to implement the specified CSG selection mode from various sources. For example, when the QoS management application detects that the CSG network currently used by the terminal cannot meet the QoS requirements of the terminal's currently running services, it determines that a specified CSG selection mode needs to be implemented for the terminal. In addition, the QoS management application can also receive conditions set by the user for implementing the specified CSG selection mode. For example, the user sets the terminal network sharing settings for customer service-related services to prioritize specific CSG networks with coverage advantages. When the user-set conditions are met, it also determines that a specified CSG selection mode needs to be implemented for the terminal. The specified CSG selection mode can be an automatic CSG selection mode, a manual CSG selection mode, or others (such as specifying the selection of a specific CSG network).
[0069] like Figure 1 As shown, in step S12, a command is sent to the terminal to set the CSG selection mode to the specified CSG selection mode according to the requirements.
[0070] Optionally, sending a command to the terminal to set the CSG selection mode to the specified CSG selection mode according to the requirement specifically includes:
[0071] Determine whether the specified CSG selection mode is the automatic CSG selection mode based on the requirements;
[0072] If so, generate a command that includes setting the CSG selection mode to automatic CSG selection mode and requesting the latest CSG selection strategy to be sent to the terminal subsequently;
[0073] Send the command to the terminal.
[0074] Specifically, in this embodiment, when USIM determines that the specified CSG selection mode to be executed by the terminal is the automatic CSG selection mode, it also needs to request the terminal to send the latest CSG selection policy subsequently, and use UAST to generate a command to be sent to the terminal to realize interaction with the terminal. The specific USAST command can be named Set CSG SelectMode, and the specific structure is shown in Table 1. In Table 1, the command qualifier indicates whether there are any subsequent requirements after this command, that is, whether to send the CSG selection policy after the CSG selection mode is set. Only when this command requests the terminal to set the CSG selection mode to the automatic CSG selection mode is it indicated that there are subsequent requirements to send the latest CSG selection policy to the terminal; the CSG selection mode is a mandatory data object, indicating that the specified CSG selection mode to be set by the terminal is manual selection mode, automatic selection mode or other; the user prompt information is an optional data object, indicating the prompt information displayed to the user by the terminal after the setting is completed. The prompt information can be determined as needed.
[0075] Table 1. Structure of the Set CSG Select Mode command
[0076]
[0077] like Figure 1 As shown, in step S13, the receiving terminal generates a first response message after setting the CSG selection mode to the specified CSG selection mode according to the received command.
[0078] Optionally, the first response message includes: information that the terminal has set the CSG selection mode to the automatic CSG selection mode, and information that the terminal agrees to receive the latest CSG selection strategy;
[0079] After the receiving terminal sets the CSG selection mode to the specified CSG selection mode according to the received command and generates the first response message, the method further includes:
[0080] Formulate the latest CSG selection strategy for the terminal based on the current CSG network status;
[0081] Send the latest CSG selection policy to the terminal;
[0082] The receiving terminal sends a second response message indicating that it has received the latest CSG selection strategy.
[0083] Optionally, the latest CSG selection strategy includes: a list of available CSGs arranged in priority order or a list of prohibited CSGs.
[0084] Specifically, in this embodiment, after receiving the command, the terminal parses the command, first obtaining the specified CSG selection mode and setting its own CSG selection mode to the specified CSG selection mode. Then, it parses the command qualifier to determine if there are any subsequent requirements. When the specified CSG selection mode is the automatic CSG selection mode, the subsequent requirement is to send the latest CSG selection policy to the terminal. The terminal determines whether it agrees to receive the latest CSG selection policy sent by the USIM. If the terminal has already specified a CSG selection policy, it may disagree to receive it. Whether it agrees to receive or disagrees to receive, the result, together with the execution result of setting the CSG selection mode, will generate a first response message and send it to the USIM. The first response message is also generated and sent using the USAT mechanism. The first response message can be named Terminal Response (for Set CSG Select Mode), and its specific structure is shown in Table 2. In Table 2, the command details can be copied from the corresponding content of Set CSG Select Mode, and the result section indicates the result of the terminal's execution of the command. In the result, 14 / 15 indicates the terminal's judgment result on whether it supports the subsequent requirements of the command.
[0085] Table 2 Terminal Response (for Set CSG Select Mode) Message Structure
[0086]
[0087]
[0088] After receiving the first response message, USIM parses it to obtain the CSG selection mode setting result and determines whether the terminal supports subsequent requirements. Once the terminal sets the CSG selection mode to automatic CSG selection mode, it is determined that the terminal agrees to receive the latest CSG selection policy sent by USIM. At this point, USIM can formulate the optimal latest CSG selection policy for the terminal based on the current CSG network status provided by the operator. The latest CSG network policy can provide a list of available CSGs or a list of prohibited CSGs arranged in priority order (i.e., placing CSGs with better current status in the priority selection position). The latest CSG selection policy is used to generate a Select CSG Scheme command using the USAT mechanism and sent to the terminal. The command structure is shown in Table 3. In Table 3, the CSG list is a mandatory data object, indicating the list of allowed or prohibited CSGs. The data object contains a list type description. If it is a allowed list, the terminal should select CSG networks in the list in order of priority as required. If it is a prohibited list, the terminal should avoid selecting CSG networks in the list as required.
[0089] Table 3. Structure of the Select CSG Scheme command
[0090]
[0091] After receiving the latest CSG selection strategy, the terminal sends a second response message to the USIM to inform it of the reception result. At this point, the command execution is complete, and the interaction between the USIM and the terminal ends. Since the terminal is already set to automatic CSG selection mode, it will subsequently automatically select a CSG network based on the latest CSG selection strategy. That is, it will parse the above Select CSG Scheme command, obtain the corresponding CSG list, and automatically select a CSG network based on the obtained CSG list.
[0092] Example 1 provides a method for setting a CSG selection mode. The USIM determines whether a specified CSG selection mode needs to be implemented based on the current operating status of the terminal. If so, the USIM sends a command to control the terminal to set the CSG selection mode to the specified CSG selection mode. By automatically providing the terminal with a CSG selection mode that is compatible with the service through the USIM, the flexibility and convenience of service implementation are improved, which helps to better meet the terminal's service needs.
[0093] Example 2:
[0094] like Figure 2 As shown, Embodiment 2 of the present invention provides a method for setting the selection mode of a closed user group (CSG), applied to a terminal. The method includes:
[0095] S21. Receive a command from the Universal User Identification Module (USIM) to set the CSG selection mode to a specified CSG selection mode. The command is sent by the USIM after generating a requirement to implement the specified CSG selection mode based on the current operating state of the terminal.
[0096] S22. Set the CSG selection mode to the specified CSG selection mode according to the command and generate a first response message;
[0097] S23. Send the first response message to USIM.
[0098] Optionally, setting the CSG selection mode to the specified CSG selection mode and generating the first response message according to the command specifically includes:
[0099] According to the command, determine whether the specified CSG selection mode is the automatic CSG selection mode. If so, set the CSG selection mode to the automatic CSG selection mode and generate information that the CSG selection mode has been set to the automatic CSG selection mode.
[0100] Determine whether the command requires the subsequent sending of the latest CSG selection policy to the terminal. If so, further determine whether you agree to receive the latest CSG selection policy sent by USIM. If so, generate information indicating agreement to receive the latest CSG selection policy.
[0101] The information that the CSG selection mode has been set to the automatic CSG selection mode and the information that the recipient agrees to receive the latest CSG selection strategy constitute the first response message.
[0102] Optionally, after sending the first response message to the USIM, the method further includes:
[0103] Receive the latest CSG selection policy sent by USIM, which is formulated by USIM for the terminal based on the current CSG network status;
[0104] Send a second response message to USIM indicating receipt of the latest CSG selection strategy.
[0105] Optionally, after receiving the latest CSG selection policy sent by the USIM, the method further includes:
[0106] The CSG network is automatically selected based on the list of available CSGs or the list of prohibited CSGs arranged in priority order in the latest CSG selection policy.
[0107] Example 2 provides a CSG selection mode setting method. When the USIM determines that a specified CSG selection mode needs to be implemented based on the current operating status of the terminal, the terminal sets the CSG selection mode to the specified CSG selection mode under the control of the USIM. The USIM automatically provides the terminal with a CSG selection mode that is adapted to the service, which improves the flexibility and convenience of service implementation and helps to better meet the terminal's service needs.
[0108] Example 3:
[0109] like Figure 3 As shown, Embodiment 3 of the present invention provides a universal user identification module (USIM), comprising:
[0110] Module 11 is designated to generate the requirement to implement the specified closed user group (CSG) selection mode based on the current operating status of the terminal.
[0111] The first sending module 12 is connected to the designated module 11 and is used to send a command to the terminal to set the CSG selection mode to the designated CSG selection mode according to the requirements.
[0112] The first receiving module 13, connected to the first sending module 12, is used to receive a first response message generated by the terminal after setting the CSG selection mode to the specified CSG selection mode according to the received command.
[0113] Optionally, the designated module 11 specifically includes:
[0114] The acquisition unit is used to acquire the quality of service information required by the service currently running on the terminal, and / or to acquire the conditions for implementing the specified CSG selection mode preset by the user.
[0115] The designated unit, connected to the acquisition unit, is used to generate a demand for implementing the designated CSG selection mode when it is detected that the CSG network currently used by the terminal cannot meet the service quality requirements of the service currently running by the terminal, or when it is detected that the terminal meets the conditions for implementing the designated CSG selection mode preset by the user.
[0116] Optionally, the first sending module 12 specifically includes:
[0117] The determining unit is configured to determine whether the specified CSG selection mode is an automatic CSG selection mode based on the requirements.
[0118] A generation unit, connected to the determining unit, is used to generate, if so, a command including setting the CSG selection mode to the automatic CSG selection mode and requesting that the latest CSG selection strategy be sent to the terminal subsequently.
[0119] The first sending unit, connected to the generating unit, is used to send the command to the terminal.
[0120] Optionally, the first response message includes: information that the terminal has set the CSG selection mode to the automatic CSG selection mode, and information that the terminal agrees to receive the latest CSG selection strategy;
[0121] The USIM also includes:
[0122] The module is used to formulate the latest CSG selection strategy for the terminal based on the current CSG network status.
[0123] The first sending module 12 is also used to send the latest CSG selection strategy to the terminal;
[0124] The first receiving module 13 is also used to receive a second response message sent by the terminal indicating that the latest CSG selection strategy has been received.
[0125] Optionally, the latest CSG selection strategy includes: a list of available CSGs arranged in priority order or a list of prohibited CSGs.
[0126] Example 3 provides a USIM to implement a CSG selection mode setting method as described in Example 1. The USIM determines whether a specified CSG selection mode needs to be implemented based on the current operating status of the terminal. If so, the USIM sends a command to control the terminal to set the CSG selection mode to the specified CSG selection mode. The USIM automatically provides the terminal with a CSG selection mode that is compatible with the service, which improves the flexibility and convenience of service implementation and helps to better meet the terminal's service needs.
[0127] Example 4:
[0128] like Figure 4 As shown, Embodiment 4 of the present invention provides a terminal, including:
[0129] The second receiving module 21 is used to receive a command sent by the Universal User Identification Module (USIM) to set the Closed User Group (CSG) selection mode to a specified CSG selection mode. The command is sent by the USIM after generating a requirement to implement the specified CSG selection mode based on the current operating state of the terminal.
[0130] Setting module 22, connected to the second receiving module 21, is used to set the CSG selection mode to the specified CSG selection mode according to the command and generate a first response message;
[0131] The second sending module 23, connected to the setting module 22, is used to send the first response message to the USIM.
[0132] Optionally, the setting module 22 specifically includes:
[0133] The configuration unit is used to determine whether the specified CSG selection mode is the automatic CSG selection mode according to the command. If so, the CSG selection mode is set to the automatic CSG selection mode, and information that the CSG selection mode has been set to the automatic CSG selection mode is generated.
[0134] The consent generation unit is used to determine whether the command requires the subsequent sending of the latest CSG selection policy to the terminal. If so, it further determines whether it agrees to receive the latest CSG selection policy sent by the USIM. If so, it generates information agreeing to receive the latest CSG selection policy.
[0135] The component unit, connected to the setting generation unit and the consent generation unit, is used to combine the information that the CSG selection mode has been set to the CSG automatic selection mode and the information that the recipient agrees to receive the latest CSG selection strategy into a first response message.
[0136] Optional:
[0137] The second receiving module 21 is also used to receive the latest CSG selection policy sent by the USIM, the latest CSG selection policy being formulated by the USIM for the terminal based on the current CSG network status;
[0138] The second sending module 23 is also used to send a second response message to the USIM indicating receipt of the latest CSG selection strategy.
[0139] Optionally, the terminal further includes:
[0140] The selection module, connected to the second receiving module 21, is used to automatically select a CSG network based on the list of available CSGs or the list of prohibited CSGs arranged in priority order in the latest CSG selection policy.
[0141] Example 4 provides a terminal to implement the CSG selection mode setting method as described in Example 2. When the USIM determines that a specified CSG selection mode needs to be implemented based on the current operating state of the terminal, the terminal sets the CSG selection mode to the specified CSG selection mode under the control of the USIM. The USIM automatically provides the terminal with a CSG selection mode that is compatible with the service, which improves the flexibility and convenience of service implementation and helps to better meet the terminal's service needs.
[0142] Example 5:
[0143] The present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the closed user group (CSG) selection mode setting method as described in Embodiment 1 or 2.
[0144] The computer-readable storage medium includes volatile or non-volatile, removable or non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, computer program modules, or other data). Computer-readable storage media include, but are not limited to, RAM (Random Access Memory), ROM (Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other memory technologies, CD-ROM (Compact Disc Read-Only Memory), DVD or other optical disc storage, cartridges, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and is accessible to a computer.
[0145] Example 6 provides a computer-readable storage medium in which a stored program can implement a CSG selection mode setting method as described in Example 1 or 2. The USIM determines whether a specified CSG selection mode needs to be implemented based on the current operating state of the terminal. If so, the USIM sends a command to control the terminal to set the CSG selection mode to the specified CSG selection mode. Alternatively, when the USIM determines that a specified CSG selection mode needs to be implemented based on the current operating state of the terminal, the terminal sets the CSG selection mode to the specified CSG selection mode under the control of the USIM. By automatically providing the terminal with a CSG selection mode adapted to the service through the USIM, the flexibility and convenience of service implementation are improved, which helps to better meet the terminal's service needs.
[0146] It is understood that the above embodiments are merely exemplary implementations used to illustrate the principles of the present invention, and the present invention is not limited thereto. For those skilled in the art, various modifications and improvements can be made without departing from the spirit and essence of the present invention, and these modifications and improvements are also considered to be within the scope of protection of the present invention.
Claims
1. A method for setting the selection mode of a closed user group (CSG), characterized in that, The method, applied to the Universal User Identification Module (USIM), includes: The requirement to implement a specified CSG selection mode is generated based on the current operating status of the terminal, specifically including: Obtain the quality of service information required by the services currently running on the terminal, and / or obtain the conditions pre-set by the user for implementing a specified CSG selection mode, including the conditions set by the user for selecting a specific CSG network. When it is detected that the CSG network currently used by the terminal cannot meet the service quality requirements of the services currently running on the terminal, or when it is detected that the terminal meets the conditions for implementing the specified CSG selection mode preset by the user, a requirement to implement the specified CSG selection mode is generated. According to the requirements, a command is sent to the terminal to set the CSG selection mode to the specified CSG selection mode. The command includes a command qualifier, which indicates whether the latest CSG selection strategy should be sent after the CSG selection mode is set. The receiving terminal generates a first response message after setting the CSG selection mode to the specified CSG selection mode according to the received command. The first response message includes the execution result of setting the CSG selection mode, and whether the terminal agrees to receive the latest CSG selection policy sent by USIM when the specified CSG selection mode is the automatic CSG selection mode. Among them, the specified CSG selection mode is the automatic CSG selection mode, the manual CSG selection mode, or the selection of a specific CSG network. The latest CSG selection policy is the current optimal CSG selection policy formulated by USIM for the terminal based on the current CSG network status provided by the operator.
2. The method according to claim 1, characterized in that, The step of sending a command to the terminal to set the CSG selection mode to the specified CSG selection mode according to the requirements specifically includes: Determine whether the specified CSG selection mode is the automatic CSG selection mode based on the requirements; If so, generate a command that includes setting the CSG selection mode to automatic CSG selection mode and requesting the latest CSG selection strategy to be sent to the terminal subsequently; Send the command to the terminal.
3. The method according to claim 2, characterized in that, The first response message includes: information that the terminal has set the CSG selection mode to the automatic CSG selection mode, and information that the terminal agrees to receive the latest CSG selection policy; After the receiving terminal sets the CSG selection mode to the specified CSG selection mode according to the received command and generates the first response message, the method further includes: Formulate the latest CSG selection strategy for the terminal based on the current CSG network status; Send the latest CSG selection policy to the terminal; The receiving terminal sends a second response message indicating that it has received the latest CSG selection strategy.
4. The method according to claim 3, characterized in that, The latest CSG selection strategy includes: a list of available CSGs arranged in priority order or a list of prohibited CSGs.
5. A method for setting the selection mode of a closed user group (CSG), characterized in that, Applied to a terminal, the method includes: The system receives a command from the Universal User Identification Module (USIM) to set the CSG selection mode to a specified CSG selection mode. This command includes a command qualifier indicating whether a further transmission of the latest CSG selection strategy is required after the CSG selection mode setting is completed. The command is sent by the USIM based on the terminal's current operating state and the resulting requirement to implement the specified CSG selection mode. Specifically, the USIM includes: Obtain the quality of service information required by the services currently running on the terminal, and / or obtain the conditions pre-set by the user for implementing a specified CSG selection mode, including the conditions set by the user for selecting a specific CSG network. When it is detected that the CSG network currently used by the terminal cannot meet the service quality requirements of the services currently running on the terminal, or when it is detected that the terminal meets the conditions for implementing the specified CSG selection mode preset by the user, a requirement to implement the specified CSG selection mode is generated. The command sets the CSG selection mode to the specified CSG selection mode and generates a first response message. The first response message includes the execution result of setting the CSG selection mode and whether the terminal agrees to receive the latest CSG selection policy sent by USIM when the specified CSG selection mode is the automatic CSG selection mode. Send the first response message to USIM; Among them, the specified CSG selection mode is the automatic CSG selection mode, the manual CSG selection mode, or the selection of a specific CSG network. The latest CSG selection policy is the current optimal CSG selection policy formulated by USIM for the terminal based on the current CSG network status provided by the operator.
6. The method according to claim 5, characterized in that, The step of setting the CSG selection mode to the specified CSG selection mode according to the command and generating the first response message specifically includes: According to the command, determine whether the specified CSG selection mode is the automatic CSG selection mode. If so, set the CSG selection mode to the automatic CSG selection mode and generate information that the CSG selection mode has been set to the automatic CSG selection mode. Determine whether the command requires the subsequent sending of the latest CSG selection policy to the terminal. If so, further determine whether you agree to receive the latest CSG selection policy sent by USIM. If so, generate information indicating agreement to receive the latest CSG selection policy. The information that the CSG selection mode has been set to the automatic CSG selection mode and the information that the recipient agrees to receive the latest CSG selection strategy constitute the first response message.
7. The method according to claim 6, characterized in that, After sending the first response message to USIM, the method further includes: Receive the latest CSG selection policy sent by USIM, which is formulated by USIM for the terminal based on the current CSG network status; Send a second response message to USIM indicating receipt of the latest CSG selection strategy.
8. The method according to claim 7, characterized in that, After receiving the latest CSG selection policy sent by the USIM, the method further includes: The CSG network is automatically selected based on the list of available CSGs or the list of prohibited CSGs arranged in priority order in the latest CSG selection policy.
9. A universal user identification module (USIM), characterized in that, include: The specified module is used to generate the requirement to implement the specified closed user group CSG selection mode based on the current running state of the terminal, specifically including: The acquisition unit is used to acquire the quality of service information required by the services currently running on the terminal, and / or to acquire the conditions preset by the user for implementing a specified CSG selection mode, including the conditions preset by the user for selecting a specific CSG network. The designated unit, connected to the acquisition unit, is used to generate a demand for implementing the designated CSG selection mode when it is detected that the CSG network currently used by the terminal cannot meet the service quality required by the service currently running by the terminal, or when it is detected that the terminal meets the conditions for implementing the designated CSG selection mode preset by the user. The first sending module, connected to the designated module, is used to send a command to the terminal to set the CSG selection mode to the designated CSG selection mode according to the requirements. The command includes a command qualifier, which indicates whether the latest CSG selection strategy is required to be sent after the CSG selection mode is set. The first receiving module, connected to the first sending module, is used to receive a first response message generated by the terminal after setting the CSG selection mode to the specified CSG selection mode according to the received command. The first response message includes the execution result of setting the CSG selection mode, and whether the terminal agrees to receive the latest CSG selection strategy sent by USIM when the specified CSG selection mode is the automatic CSG selection mode. Among them, the specified CSG selection mode is the automatic CSG selection mode, the manual CSG selection mode, or the selection of a specific CSG network. The latest CSG selection policy is the current optimal CSG selection policy formulated by USIM for the terminal based on the current CSG network status provided by the operator.
10. A terminal, characterized in that, include: The second receiving module is used to receive a command sent by the Universal Subscriber Identity Module (USIM) to set the closed-loop user group (CSG) selection mode to a specified CSG selection mode. The command includes a command qualifier indicating whether a further transmission of the latest CSG selection strategy is required after the CSG selection mode setting is completed. The command is sent by the USIM based on the terminal's current operating state and the resulting requirement to implement the specified CSG selection mode. Specifically, the USIM includes: Obtain the quality of service information required by the services currently running on the terminal, and / or obtain the conditions pre-set by the user for implementing a specified CSG selection mode, including the conditions set by the user for selecting a specific CSG network. When it is detected that the CSG network currently used by the terminal cannot meet the service quality requirements of the services currently running on the terminal, or when it is detected that the terminal meets the conditions for implementing the specified CSG selection mode preset by the user, a requirement to implement the specified CSG selection mode is generated. The setting module, connected to the second receiving module, is used to set the CSG selection mode to a specified CSG selection mode according to the command and generate a first response message. The first response message includes the execution result of setting the CSG selection mode and whether the terminal agrees to receive the latest CSG selection policy sent by USIM when the specified CSG selection mode is the automatic CSG selection mode. The second sending module, connected to the setting module, is used to send the first response message to the USIM; Among them, the specified CSG selection mode is the automatic CSG selection mode, the manual CSG selection mode, or the selection of a specific CSG network. The latest CSG selection policy is the current optimal CSG selection policy formulated by USIM for the terminal based on the current CSG network status provided by the operator.
11. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the closed user group (CSG) selection mode setting method as described in any one of claims 1-4 or 5-8.