A management method and system for eSIM services adapted to multiple operators
By integrating eSIM service management systems and methods from multiple operators, users can select and manage eSIM cards on a single platform, eliminating the inconvenience of choosing eSIM services across different platforms and achieving efficient eSIM card purchase and management.
Patent Information
- Application Number
- CN202311773458.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-21
- Publication Date
- 2025-12-02
- Estimated Expiration
- 2043-12-21
AI Technical Summary
Users need to select and purchase eSIM services across different carrier platforms, which makes the purchase process inconvenient.
This paper provides an eSIM service management system and method that is compatible with multiple operators. It integrates eSIM services from multiple operators through a single platform, filters and recommends the highest priority eSIM services based on user needs, and interacts with the target operator through an interface to obtain and manage eSIM card status information.
Users can easily select and purchase eSIM cards that meet their needs on a single platform, reducing the complexity of selection and management and improving the management capabilities of eSIM cards.
Smart Images

Figure CN117896708B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a management method and system for eSIM services adapted to multiple operators. Background Technology
[0002] Currently, each operator has its own eSIM service platform. Since different operators offer different eSIM prices and internet access services, users need to visit different operator platforms to select an eSIM service and purchase the corresponding embedded SIM (eSIM) card.
[0003] There is an urgent need for a management platform that can adapt to eSIM services from multiple operators, enabling users to select the eSIM service that meets their needs from the eSIM services offered by multiple operators on a single platform and purchase the target eSIM card. Summary of the Invention
[0004] This application provides a management method and system for eSIM services adapted to multiple operators, enabling users to access eSIM services from multiple operators on a single platform and providing users with eSIM services tailored to their needs. This allows users to conveniently purchase their desired eSIM card without having to manually select and choose eSIM services.
[0005] Firstly, a management method for eSIM services adapted to multiple operators is provided, applied to a management system for eSIM services adapted to multiple operators. The method includes:
[0006] The system retrieves a combination of eSIM services provided by multiple operators, each with a corresponding priority.
[0007] In response to a user clicking the first service information display control for purchasing eSIM services in a target area, select candidate eSIM services from the eSIM service portfolio. The second service information of each candidate eSIM service contains the first service information of the eSIM services in the target area.
[0008] The target eSIM service is determined from the candidate eSIM services based on the priority of each eSIM service in the candidate eSIM service list;
[0009] Based on the second service information of the target eSIM service, determine the target operator and the first interface of the target operator;
[0010] Parameters are determined based on the type of the target operator's interface system and secondary service information;
[0011] Send parameters to the first interface to trigger the target operator to send the monitoring service identifier to the system through the first interface;
[0012] Send the identifier of the monitoring service to the first interface of the target operator to obtain the status information generated by the user using the target eSIM card, which is an eSIM card bound to the target eSIM service.
[0013] In one feasible design, the target eSIM service is determined from the candidate eSIM services based on the priority of each eSIM service among the candidate eSIM services, including:
[0014] The candidate eSIM services are traversed in descending order of priority. During the traversal of each candidate eSIM service:
[0015] If the current eSIM service is enabled and the number of available SIM cards for the current eSIM service is greater than the first threshold, then the current eSIM service is identified as the target eSIM service, and the traversal process ends.
[0016] Otherwise, iterate through the next eSIM service until all available eSIM services have been exhausted.
[0017] In a feasible design, the method also includes:
[0018] If, after iterating through all the candidate eSIM services, none of them meet the conditions of being in an enabled state and having more than the first threshold of available cards, the user is shown a message indicating insufficient stock.
[0019] In one feasible design, an identifier for the monitoring service is sent to the target operator's first interface to obtain status information generated by the user's use of the target eSIM card, including:
[0020] At preset intervals, a monitoring service identifier is sent to the target operator's first interface to obtain status information generated by the user using the target eSIM card.
[0021] Synchronize status information into the system;
[0022] Determine whether the target eSIM service has ended or been cancelled;
[0023] If the target eSIM service has not ended or been cancelled, it enters a dormant mode until a preset time has elapsed, at which point it sends the monitoring service identifier to the target operator's first interface again to obtain the status information generated by the user's use of the target eSIM card.
[0024] In a feasible design, the status information includes the amount of traffic used, determining whether the target eSIM service has ended or been cancelled, including:
[0025] Based on the amount of traffic used in the status information and the total traffic provided by the target eSIM service, determine whether the target eSIM service has ended; or,
[0026] Determine whether the target eSIM service has ended based on the end date of the target eSIM service and the current date; or,
[0027] Determine whether to cancel the target eSIM service based on whether the target eSIM service has been unsubscribed.
[0028] In a feasible design, the method also includes:
[0029] If the target eSIM service ends or is canceled, the status information generated by the user's use of the target eSIM card will no longer be obtained, and the target eSIM service will be terminated.
[0030] In one feasible design, parameters are determined based on the type of the target operator's interfacing system and secondary service information, including:
[0031] If the target operator's system is of type 1, select the target eSIM card from the target eSIM card combination provided by the target operator. In the process of connecting to the system in type 1, the target operator provides multiple eSIM cards to the system.
[0032] The second service information and the target eSIM card information are determined as parameters.
[0033] In one feasible design, parameters are determined based on the type of the target operator's interfacing system and secondary service information, including:
[0034] If the target operator's system is of type two, the second service information will be determined as a parameter. In the process of connecting to the type two system, the target operator does not provide an eSIM card to the system.
[0035] Specifically, sending parameters to the first interface to trigger the target operator to send the monitoring service identifier to the system through the first interface includes:
[0036] Send parameters to the first interface to trigger the target operator to send the monitoring service identifier and the target eSIM card information to the system through the first interface.
[0037] In a feasible design, the method also includes:
[0038] In response to a user's action of canceling the target eSIM service in the system, determine whether the target operator supports unsubscribing from the target eSIM service;
[0039] If the target operator supports unsubscribing from the target eSIM service, call the target operator's second interface to unsubscribe from the target eSIM service and delete the target eSIM card stored in the system.
[0040] If the target operator does not support unsubscribing from the target eSIM service, unsubscribe from the target eSIM service in the system and modify the status of the target eSIM card stored in the system.
[0041] The user's subscription status for the target eSIM service will be marked as unsubscribed.
[0042] Secondly, a management system adapted to eSIM services from multiple operators is provided, including:
[0043] The eSIM service combination acquisition module is used to acquire multiple eSIM service combinations provided by operators configured in the system. Each eSIM service in the eSIM service combination is configured with a corresponding priority.
[0044] The candidate eSIM service determination module is used to respond to the user's click on the first service information display control for purchasing eSIM services in the target area, and to filter out candidate eSIM services from the eSIM service combination. The second service information of each candidate eSIM service includes the first service information of the eSIM service in the target area.
[0045] The target eSIM service determination module is used to determine the target eSIM service from the candidate eSIM services based on the priority of each eSIM service among the candidate eSIM services;
[0046] The target operator information determination module is used to determine the target operator and the target operator's first interface based on the second service information of the target eSIM service.
[0047] The parameter determination module is used to determine parameters based on the type of the target operator's interface system and the second service information.
[0048] The transmission module is used to send parameters to the first interface to trigger the target operator to send the identifier of the monitoring service to the system through the first interface;
[0049] The transmission module is also used to send the identifier of the monitoring service to the first interface of the target operator in order to obtain the status information generated by the user using the target eSIM card, which is an eSIM card bound to the target eSIM service.
[0050] In this embodiment, multiple eSIM service combinations provided by different operators are first configured in the management system. Each eSIM service has a corresponding priority; the higher the priority, the more recommended the eSIM service. This system integrates eSIM services provided by multiple operators. After the user clicks the first service information display control for the eSIM service applied to the target area, candidate eSIM services matching the first service information of the eSIM service in the target area are filtered from the eSIM service combinations. Since the candidate eSIM services matching the first service information may include eSIM services provided by multiple operators, or multiple eSIM services provided by one operator, the target eSIM service suitable for the user can be determined based on the priority of the eSIM services. The installation information of the target eSIM card bound to the target eSIM service is obtained and displayed to the user so that the user can install the target eSIM card and access the internet.
[0051] Based on the second service information of the target eSIM service, the target operator and its first interface are determined. Parameters are determined based on the type of service the target operator is connected to and the second service information. By sending these parameters to the target operator's first interface, the identifier of the monitoring service returned by the target operator is obtained. Based on this identifier, status information generated by the user's use of the target eSIM card can be obtained, enabling the system to monitor the usage of the target eSIM card and provide feedback to the user, thus improving the management capabilities of the target eSIM card.
[0052] As can be seen, the embodiments of this application enable the adaptation of eSIM services from multiple operators through a single platform. This allows users to access eSIM services from multiple operators on a single platform, and provides users with eSIM services that meet their needs based on priority (e.g., prioritizing high-priority eSIM services). This makes it very convenient for users to purchase their desired eSIM card without having to manually select and choose eSIM services. Attached Figure Description
[0053] To more clearly illustrate the technical solution of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is a schematic diagram of an exemplary embodiment of the eSIM service management framework adapted to multiple operators provided in this application;
[0055] Figure 2 This is a schematic flowchart illustrating an exemplary embodiment of the eSIM service management method adapted to multiple operators provided in this application.
[0056] Figure 3 This is a schematic flowchart illustrating yet another example of an eSIM service management method adapted to multiple operators provided in an exemplary embodiment of this application;
[0057] Figure 4 This is a schematic diagram of an example of an eSIM service management system adapted to multiple operators provided in an exemplary embodiment of this application. Detailed Implementation
[0058] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0059] Figure 1 This is a schematic diagram of an example of an eSIM service management framework adapted to multiple operators provided in an exemplary embodiment of this application. Figure 1 The provided eSIM service management framework is compatible with multiple operators and can be applied to management systems that support eSIM services from multiple operators, enabling the management of eSIM services provided by multiple operators.
[0060] like Figure 1 As shown, the first step is to interface with various operators to obtain their eSIM service packages. Each operator's eSIM service package includes at least one eSIM service (eSIM service can be called an eSIM plan). Each eSIM service is applicable to one administrative region, which can include multiple sub-regions. That is, an eSIM service can be used within one administrative region or multiple administrative regions. For example... Figure 1 The “Administrative Region C - Package B” supports use in both Administrative Sub-region C and Administrative Sub-region D, where Administrative Region C includes both Administrative Sub-region C and Administrative Sub-region D.
[0061] Then, the eSIM service of each operator is stored in a management system that adapts to eSIM services from multiple operators. Each eSIM service is configured with the following information:
[0062] Information includes whether renewal is supported, data allowance, data unit, validity period (or number of valid days), eSIM service description, status (enabled, disabled, etc.), operator name, operator eSIM service identifier, number of SIM cards available for purchase, supported administrative sub-regions, and information and priority of networks supported in the supported administrative sub-regions. The number of SIM cards available for purchase indicates the number of eSIM cards that can be bound to a specific eSIM service. Priority can be configured by operations personnel based on factors such as network quality and cost-effectiveness. For example, priorities can be divided into high, medium, and low, or from high to low into first-class, second-class, third-class, etc. If the eSIM service supports use in multiple administrative sub-regions, priorities can also be set for these sub-regions. For example, if eSIM service A supports use in administrative sub-regions A and B, then administrative sub-region A can be prioritized over administrative sub-region B; that is, when displaying the supported administrative sub-regions of eSIM service A to users, administrative sub-region A will be displayed first.
[0063] Based on the system being configured with eSIM services provided by various operators, such as Figure 1 As shown, different types of eSIM services that support different administrative sub-regions and different operator integration systems have different prices. For example, the price of Package A in the first type (Type 1) - administrative sub-region A is "Price 1", the price of Package A in the first type (Type 1) - administrative sub-region B is "Price 3", and the price of Package A in the second type (Type 2) - administrative sub-region A is "Price 6".
[0064] In the first type, the operator provides the eSIM card to the system, which stores and maintains the eSIM card. After the user selects an eSIM service, the system selects the eSIM card, binds the eSIM card to the eSIM service, and then displays the eSIM card's installation information to the user.
[0065] In the second type, the operator does not provide the eSIM card to the system. Instead, the system provides the operator with the eSIM service selected by the user. The operator then selects the eSIM card, binds the eSIM card to the eSIM service, and sends the installation information of the eSIM card to the system. The system then displays the installation information of the eSIM card to the user.
[0066] In the third type (i.e., type 3), the operator does not provide the eSIM card to the system. Instead, the system provides the operator with the eSIM service selected by the user and the user's device identifier. The operator then selects the eSIM card, binds the eSIM card to the eSIM service, and sends the eSIM card installation information to the user's device.
[0067] The above example demonstrates how setting up three types of eSIM services can cater to different operator needs. For instance, some operators can provide eSIM cards to the system, while others cannot.
[0068] according to Figure 1 The eSIM service management framework shown allows operations and maintenance personnel to manage eSIM services within a multi-carrier-compatible eSIM service management system. This system can also display suitable eSIM services to users from a combination of eSIM services offered by multiple carriers, based on their individual needs.
[0069] In a feasible design, the system displays eSIM services that meet the user's needs from a combination of eSIM services offered by multiple operators through the following steps:
[0070] Step a: After the user accesses the system through the client, obtain the user's basic information and the type of client.
[0071] The types of clients include applications (APPs), WeChat official accounts, and agent platforms. Basic user information includes the user's account identifier, user name, affiliated system, and affiliated region.
[0072] Different client types indicate different user types. For example, user types include general users, designated users, retail users, and independent users.
[0073] Step b: Based on the user's account identifier and user's home region, filter out the region controls to be displayed to the user. Each region control represents the region where the eSIM service is applied.
[0074] The user's registered region is used to indicate the administrative region that is automatically assigned to the user based on the registration channel.
[0075] Each area control is configured with the following information:
[0076] The name of the region control, supported regions (i.e., the regions where the eSIM service is applied), the account identifier of the associated user, the region to which the associated user belongs, and the content that can be searched.
[0077] For example, the names of the area controls may include "Administrative Sub-area A", "Administrative Area A (Administrative Area A includes Administrative Sub-area A and Administrative Sub-area B)", etc.
[0078] Step b includes:
[0079] Step b1: Use the user's account identifier to filter through the various area controls configured in the system to determine if any area control with the user's account identifier exists. If it exists, display the area control with the user's account identifier to the user. If it does not exist, proceed to step b2.
[0080] Step b2: Use the user's home region to filter through the various region controls configured in the system to determine if a region control is configured with the user's home region. If it exists, display the region control configured with the user's account identifier to the user. If it does not exist, proceed to step b3.
[0081] Step b3: Filter out the area controls in the system configuration that have empty user account identifiers and user home regions in the configuration information, and display them to the user.
[0082] Step c: In response to the user clicking the target area control, navigate to the eSIM service selection page. On this page, display the first service information display control for the eSIM service.
[0083] The first service information display control shows the first service information on the control (which can also be understood as the display control being named after the first service information). For example, if the display control shows "1GB / 3 days", it can be seen that the first service information is part of the eSIM service information.
[0084] For example, the first service information display control for the eSIM service is shown to the user on the selection page in the following way:
[0085] Using one or more pieces of information from the first filtering information as the first filtering condition, the basic information of the regional eSIM service configured in the system that is in an enabled state is filtered. The first filtering information includes:
[0086] User account identifier, user's region, client type, and supported regions for the target region control;
[0087] Based on the selected regional eSIM service basic information, obtain the corresponding configured regional eSIM service details;
[0088] Determine the first service information from the regional eSIM service details;
[0089] Based on the first service information, display controls named after that first service information are shown to the user on the selection page.
[0090] The basic information for regional eSIM services includes: supported regions, user's home region, user account identifier, supported user types (e.g., retail, agent), and status (enabled, disabled, etc.).
[0091] The detailed information for regional eSIM services includes: eSIM service model identifier, whether renewal is supported, data allowance, data unit, number of days, price (e.g., actual price, discounted price), expiration policy, usage instructions, display name, etc.
[0092] Step d: In response to the user clicking the first service information display control, the second filter information in the regional eSIM service basic information and regional eSIM service detailed information is used as the second filter condition to filter the eSIM services provided by operators stored in the system, and the highest priority eSIM service among the eSIM services that can match the second filter information is displayed to the user.
[0093] The second screening information includes one or more of the following:
[0094] Supports region, data allowance, data unit, valid days, and whether renewal is supported.
[0095] For example, the supported region in the basic information of the regional eSIM service corresponding to the first service information display control is administrative sub-region A. The data allowance in the detailed information of the regional eSIM service is 3, the data allowance unit is GB, the validity period is 60 days, and renewal is supported. Based on this filtering information, the eSIM services provided by the operator are filtered to determine the highest priority eSIM service that meets these filtering conditions and displayed to the user for the user to purchase the highest priority eSIM service.
[0096] It should be understood that within the system, each region's eSIM service basic information is associated with detailed region eSIM service information. The region eSIM service is configured by operations and maintenance personnel within the system to display the eSIM service to the user in response to the user clicking the target region control. It is user-oriented and can be configured specifically for each user. For example, the region eSIM service basic information may include the user's home region, user account identifier, and supported user types. This information can be personalized for each user, providing the foundation for offering personalized eSIM service displays.
[0097] The eSIM services provided by operators stored in the system are not personalized for users; they are only used to determine whether the first service information display control corresponds to an eSIM service provided by an operator that can be purchased. If an eSIM service provided by an operator exists and matches the basic and detailed information of the regional eSIM service corresponding to the first service information, then the user can be shown the eSIM service provided by that operator that can be purchased. Otherwise, the user is shown an indication that there are not enough eSIM services available for purchase.
[0098] In the example above, operations and maintenance personnel first need to configure the controls for each region in the system according to user needs, and configure the basic information and detailed information of the region eSIM service according to user needs. When a user accesses the system, the system can display region controls that meet the user's needs based on the user's basic information. In response to the user clicking the target region control, the system filters the basic information of the region eSIM service based on the user's basic information and the type of client used to access the system, and displays the basic information of the region eSIM service that meets the filtering criteria to the user as the first service information display control. In response to the user clicking the first service information display control, the system filters the eSIM services provided by the operator by using the basic information of the region eSIM service and the corresponding filtering information in the detailed information of the region eSIM service as filtering conditions, and finally displays the highest priority eSIM service that meets the user's needs for purchase. This eliminates the need for users to distinguish between eSIM services provided by multiple operator platforms, improving the user's eSIM service purchase experience.
[0099] Based on the above embodiments, such as Figure 2 and Figure 3 As shown, this application also provides a management method for eSIM services adapted to multiple operators, applied to a management system for eSIM services adapted to multiple operators, the method including:
[0100] S110 retrieves a combination of eSIM services provided by multiple operators configured in the system.
[0101] Each eSIM service in the eSIM service portfolio is configured with a corresponding priority.
[0102] The configuration information for eSIM services has been described in the foregoing embodiments and will not be repeated here.
[0103] S120, in response to the user clicking the first service information display control for purchasing eSIM services in the target area, filters out candidate eSIM services from the eSIM service portfolio.
[0104] The second service information of each eSIM service to be selected includes the first service information of the eSIM services in the target area.
[0105] The process from a user accessing the system to clicking the first service information display control for purchasing eSIM services in the target area is described in steps a to d of the example above, and will not be repeated here.
[0106] It should be understood that the target area refers to the area where eSIM service is supported. The first service information for eSIM service is a portion of the basic and detailed information of the corresponding regional eSIM service.
[0107] The second service information is the configuration information for the eSIM service provided by the operator, including whether renewal is supported, data allowance, data unit, validity period (or number of valid days), eSIM service description information, status (enabled, disabled, etc.), name of the operator, operator eSIM service identifier, number of cards available for purchase, supported administrative sub-regions, information on the networks supported in the supported administrative sub-regions, and their priorities.
[0108] For example, the type of information included in the first service information is determined based on the user's type. For instance, if the user is a regular consumer, the first service information includes "data usage / data unit / valid days / price"; if the user is an agent, the first service information includes "data usage / data unit / valid days / supported region". Since regular consumers are primarily concerned with price and data usage, while agents are primarily concerned with whether the supported region matches their own agency region, the type of information included in the first service information displayed on the control can be determined based on the user's type. The type of information included in the first service information includes one or more of the following types:
[0109] Supports region, data allowance, data unit, valid days, and whether renewal is supported.
[0110] Since the second service information of each candidate eSIM service contains the first service information of the eSIM service in the target area, the candidate eSIM service matches the first service information of the eSIM service in the target area.
[0111] S130, determine the target eSIM service from the candidate eSIM services according to the priority of each eSIM service in the candidate eSIM services.
[0112] Since the candidate eSIM services provided by the operator matching the first service information of the target area may include multiple eSIM services, and the priority of each eSIM service is configured by the operations and maintenance personnel based on factors such as network conditions and cost-effectiveness, the most suitable target eSIM service can be determined from the candidate eSIM services according to the priority of each eSIM service.
[0113] In one feasible design, the target eSIM service is determined from the candidate eSIM services based on the priority of each eSIM service among the candidate eSIM services:
[0114] The candidate eSIM services are traversed in descending order of priority. During the traversal of each candidate eSIM service:
[0115] If the current eSIM service is enabled and the number of available SIM cards for the current eSIM service is greater than the first threshold, then the current eSIM service is identified as the target eSIM service, and the traversal process ends.
[0116] Otherwise, iterate through the next eSIM service until all available eSIM services have been exhausted.
[0117] The first threshold can be set according to requirements, and this application does not limit it.
[0118] In the example above, the candidate eSIM services are traversed in descending order of priority. Once an eSIM service that is enabled and has a number of available cards that is greater than the first threshold is encountered, the traversal can be stopped. This method can efficiently determine a suitable target eSIM service from the candidate eSIM services.
[0119] In a feasible design, the method also includes:
[0120] If, after iterating through all the candidate eSIM services, none of them meet the conditions of being in an enabled state and having more than the first threshold of available cards, the user is shown a message indicating insufficient stock.
[0121] In the example above, if after iterating through all the candidate eSIM services, none of the eSIM services meet the conditions of being in an enabled state and having a number of available cards greater than the first threshold, the user is shown a message indicating insufficient stock, so that the user can click on other first service information display controls to see if they can purchase an eSIM service.
[0122] S140, based on the second service information of the target eSIM service, determine the target operator and the first interface of the target operator.
[0123] Since the second service information includes the name of the home operator, the target operator can be identified. The system stores the first interface used by the target operator to receive parameters and the second interface for unsubscribing from the eSIM service.
[0124] S150 determines parameters based on the type of the target operator's interface system and second service information.
[0125] In one feasible design, parameters are determined based on the type of the target operator's interfacing system and secondary service information, including:
[0126] If the target operator's system is of type 1, select the target eSIM card from the target eSIM card combination provided by the target operator. In the process of connecting to the system in type 1, the target operator provides multiple eSIM cards to the system.
[0127] The second service information and the target eSIM card information are determined as parameters.
[0128] For example, the target eSIM service is bound to the target eSIM card.
[0129] In the first type, the target operator can provide the system with multiple eSIM cards, and this system can select one target eSIM card from these multiple eSIM cards to bind to the target eSIM service. Therefore, it is necessary to send the target eSIM service information (i.e., the second service information) and the target eSIM card information as parameters to the target operator, so that the target operator can establish a monitoring service for the target eSIM card based on the second service information and the target eSIM card information, in order to monitor the status, traffic usage, and other data of the target eSIM card.
[0130] In one feasible design, parameters are determined based on the type of the target operator's interfacing system and secondary service information, including:
[0131] If the target operator's system is of type two, the second service information will be determined as a parameter. In the process of connecting to the type two system, the target operator does not provide an eSIM card to the system.
[0132] Specifically, sending parameters to the first interface to trigger the target operator to send the monitoring service identifier to the system through the first interface includes:
[0133] Send parameters to the first interface to trigger the target operator to send the monitoring service identifier and the target eSIM card information to the system through the first interface.
[0134] The target eSIM card information includes its identifier and installation information.
[0135] In the example above, since the target operator does not provide eSIM cards to the system, the system can only send the second service information as a parameter to the target operator. After receiving the second service information, the target operator selects the target eSIM card and binds the second service information to the target eSIM card.
[0136] S160, send parameters to the first interface to trigger the target operator to send the monitoring service identifier to the system through the first interface.
[0137] For example, if the parameters include second service information and target eSIM card information, the target operator establishes a monitoring service based on the second service information and target eSIM card information. The monitoring service is used to monitor data such as the status and traffic usage of the target eSIM card, and then sends the monitoring service identifier to the system. The status of the target eSIM card includes activated, deactivated, and deactivated.
[0138] For example, if the parameters only include the second service information, the target operator selects the target eSIM card and binds the second service information to the target eSIM card. The target operator establishes a monitoring service based on the second service information and the target eSIM card information, and sends the identifier of the monitoring service and the target eSIM card information to the system.
[0139] S170 sends the identifier of the monitoring service to the first interface of the target operator to obtain the status information generated by the user using the target eSIM card.
[0140] The target eSIM card is the eSIM card that is bound to the target eSIM service.
[0141] For example, the status information generated by a user using the target eSIM card includes the status of the target eSIM card and data usage.
[0142] For example, after receiving the identifier of the monitoring service, the target operator sends the monitored data such as the status of the target eSIM card and its traffic usage to the system through the first interface.
[0143] In one feasible design, the user installs the target eSIM card in the following way:
[0144] If the user has not purchased the target eSIM service, obtain the installation information of the target eSIM card that is bound to the target eSIM service, and display the installation information to the user to guide the user in installing the target eSIM card.
[0145] It should be understood that if a user has purchased the target eSIM service, it means that the user's current purchase of the target eSIM service is a renewal of the target eSIM service, and the eSIM card bound to the target eSIM service has already been installed, so there is no need to show the user the eSIM card installation information again.
[0146] For example, the installation information of the target eSIM card includes the installation link address and activation code of the target eSIM card.
[0147] In one feasible design, this is achieved by sending a monitoring service identifier to the target operator's first interface to obtain status information generated by the user's use of the target eSIM card:
[0148] At preset intervals, a monitoring service identifier is sent to the target operator's first interface to obtain status information generated by the user using the target eSIM card.
[0149] Synchronize status information into the system;
[0150] Determine whether the target eSIM service has ended or been cancelled;
[0151] If the target eSIM service has not ended or been cancelled, it enters a dormant mode until a preset time has elapsed, at which point it sends the monitoring service identifier to the target operator's first interface again to obtain the status information generated by the user's use of the target eSIM card.
[0152] The preset time can be set according to actual needs, and this application does not limit it.
[0153] In the example above, by periodically obtaining the status information generated by the user using the target eSIM card from the target operator and synchronizing it to the system, the status information of the target eSIM card in the system is updated. This allows the user to query the real-time and accurate status information of the target eSIM card through the system, and at the same time realizes the real-time management of the target eSIM service and the target eSIM card.
[0154] In one feasible design, the status information, including the amount of traffic used, is used to determine whether the target eSIM service has ended or been cancelled:
[0155] Based on the amount of traffic used in the status information and the total traffic provided by the target eSIM service (i.e., the traffic count in the target eSIM service's configuration information), determine whether the target eSIM service has ended; or,
[0156] Determine whether the target eSIM service has ended based on the end date of the target eSIM service and the current date; or,
[0157] Determine whether to cancel the target eSIM service based on whether the target eSIM service has been unsubscribed.
[0158] Specifically, if the amount of data used is less than the total amount of data provided by the target eSIM service, the target eSIM service is determined to have not ended; if the amount of data used is greater than or equal to the total amount of data provided by the target eSIM service, the target eSIM service is determined to have ended.
[0159] If the current date is earlier than the end date of the target eSIM service, the target eSIM service is determined to be ongoing; if the current date is equal to or later than the end date of the target eSIM service, the target eSIM service is determined to be terminated.
[0160] Since the system records the unsubscription status of a target eSIM service after a user unsubscribes from it, the system determines whether the service has been unsubscribed by querying the stored information. If unsubscribed, the target eSIM service is confirmed to be cancelled; otherwise, it is confirmed that the target eSIM service has not been cancelled.
[0161] In a feasible design, the method also includes:
[0162] If the target eSIM service ends or is canceled, the status information generated by the user's use of the target eSIM card will no longer be obtained, and the target eSIM service will be terminated.
[0163] In the example above, if the target eSIM service ends or is canceled, the synchronization of the operator's monitoring data on the target eSIM card will be stopped in a timely manner, and the target eSIM service will be terminated, which can save system storage space and operating resources.
[0164] In a feasible design, the method also includes:
[0165] In response to a user's action of canceling the target eSIM service in the system, determine whether the target operator supports unsubscribing from the target eSIM service;
[0166] If the target operator supports unsubscribing from the target eSIM service, call the target operator's second interface to unsubscribe from the target eSIM service and delete the target eSIM card stored in the system.
[0167] If the target operator does not support unsubscribing from the target eSIM service, unsubscribe from the target eSIM service in the system and modify the status of the target eSIM card stored in the system.
[0168] The user's subscription status for the target eSIM service will be marked as unsubscribed.
[0169] In the example above, if a user unsubscribes from the target eSIM service, the matching operation will be performed according to whether different operators support service unsubscription. It supports two methods: unsubscribing back to the original operator or unsubscribing back to the system, so that users can unsubscribe from the target eSIM service in a timely manner and improve the user experience of the target eSIM service.
[0170] In this embodiment, multiple eSIM service combinations provided by different operators are first configured in the management system. Each eSIM service has a corresponding priority; the higher the priority, the more recommended the eSIM service. This system integrates eSIM services provided by multiple operators. After the user clicks the first service information display control for the eSIM service applied to the target area, candidate eSIM services matching the first service information of the eSIM service in the target area are filtered from the eSIM service combinations. Since the candidate eSIM services matching the first service information may include eSIM services provided by multiple operators, or multiple eSIM services provided by one operator, the target eSIM service suitable for the user can be determined based on the priority of the eSIM services. The installation information of the target eSIM card bound to the target eSIM service is obtained and displayed to the user so that the user can install the target eSIM card and access the internet.
[0171] Based on the second service information of the target eSIM service, the target operator and its first interface are determined. Parameters are determined based on the type of service the target operator is connected to and the second service information. By sending these parameters to the target operator's first interface, the identifier of the monitoring service returned by the target operator is obtained. Based on this identifier, status information generated by the user's use of the target eSIM card can be obtained, enabling the system to monitor the usage of the target eSIM card and provide feedback to the user, thus improving the management capabilities of the target eSIM card.
[0172] As can be seen, the embodiments of this application enable the adaptation of eSIM services from multiple operators through a single platform, allowing users to access eSIM services from multiple operators on one platform, and providing users with eSIM services that meet their requirements and needs (e.g., prioritizing high-priority eSIM services). This makes it very convenient for users to purchase their desired eSIM card without having to manually select and choose eSIM services.
[0173] like Figure 4 As shown, this application also provides a management system for eSIM services adapted to multiple operators, including:
[0174] The eSIM service combination acquisition module is used to acquire multiple eSIM service combinations provided by operators configured in the system. Each eSIM service in the eSIM service combination is configured with a corresponding priority.
[0175] The candidate eSIM service determination module is used to respond to the user's click on the first service information display control for purchasing eSIM services in the target area, and to filter out candidate eSIM services from the eSIM service combination. The second service information of each candidate eSIM service includes the first service information of the eSIM service in the target area.
[0176] The target eSIM service determination module is used to determine the target eSIM service from the candidate eSIM services based on the priority of each eSIM service among the candidate eSIM services;
[0177] The target operator information determination module is used to determine the target operator and the target operator's first interface based on the second service information of the target eSIM service.
[0178] The parameter determination module is used to determine parameters based on the type of the target operator's interface system and the second service information.
[0179] The transmission module is used to send parameters to the first interface to trigger the target operator to send the identifier of the monitoring service to the system through the first interface;
[0180] The transmission module is also used to send the identifier of the monitoring service to the first interface of the target operator in order to obtain the status information generated by the user using the target eSIM card, which is an eSIM card bound to the target eSIM service.
[0181] In one feasible design, the target eSIM service determination module is implemented by determining the target eSIM service from the candidate eSIM services based on the priority of each eSIM service among the candidate eSIM services:
[0182] The candidate eSIM services are traversed in descending order of priority. During the traversal of each candidate eSIM service:
[0183] If the current eSIM service is enabled and the number of available SIM cards for the current eSIM service is greater than the first threshold, then the current eSIM service is identified as the target eSIM service, and the traversal process ends.
[0184] Otherwise, iterate through the next eSIM service until all available eSIM services have been exhausted.
[0185] In one feasible design, the target eSIM service determination module is further used to display information indicating insufficient stock to the user if, after traversing all candidate eSIM services, each eSIM service does not meet the conditions of being in an enabled state and having a number of available cards greater than a first threshold.
[0186] In one feasible design, the transmission module sends a monitoring service identifier to the target operator's first interface to obtain status information generated by the user's use of the target eSIM card:
[0187] At preset intervals, a monitoring service identifier is sent to the target operator's first interface to obtain status information generated by the user using the target eSIM card.
[0188] Synchronize status information into the system;
[0189] Determine whether the target eSIM service has ended or been cancelled;
[0190] If the target eSIM service has not ended or been cancelled, it enters a dormant mode until a preset time has elapsed, at which point it sends the monitoring service identifier to the target operator's first interface again to obtain the status information generated by the user's use of the target eSIM card.
[0191] In one feasible design, the status information includes the amount of traffic used, and the transport module determines whether the target eSIM service has ended or been cancelled by:
[0192] Based on the amount of traffic used in the status information and the total traffic provided by the target eSIM service, determine whether the target eSIM service has ended; or,
[0193] Determine whether the target eSIM service has ended based on the end date of the target eSIM service and the current date; or,
[0194] Determine whether to cancel the target eSIM service based on whether the target eSIM service has been unsubscribed.
[0195] In one feasible design, the transmission module is also used to stop acquiring the status information generated by the user using the target eSIM card and terminate the target eSIM service if the target eSIM service ends or is canceled.
[0196] In a feasible design, the parameter determination module is implemented by determining the parameters based on the type of the target operator's interface system and the second service information:
[0197] If the target operator's system is of type 1, select the target eSIM card from the target eSIM card combination provided by the target operator. In the process of connecting to the system in type 1, the target operator provides multiple eSIM cards to the system.
[0198] The second service information and the target eSIM card information are determined as parameters.
[0199] In a feasible design, the parameter determination module is implemented by determining the parameters based on the type of the target operator's interface system and the second service information:
[0200] If the target operator's system is of type two, the second service information will be determined as a parameter. In the process of connecting to the type two system, the target operator does not provide an eSIM card to the system.
[0201] Specifically, sending parameters to the first interface to trigger the target operator to send the monitoring service identifier to the system through the first interface includes:
[0202] Send parameters to the first interface to trigger the target operator to send the monitoring service identifier and the target eSIM card information to the system through the first interface.
[0203] In one feasible design, the system also includes an eSIM service unsubscribe module, which is used to determine whether the target operator supports unsubscribing from the target eSIM service in response to the user's operation of canceling the target eSIM service in the system.
[0204] If the target operator supports unsubscribing from the target eSIM service, the eSIM service unsubscribing module is also used to call the target operator's second interface to unsubscribe from the target eSIM service and delete the target eSIM card stored in the system.
[0205] If the target operator does not support unsubscribing from the target eSIM service, the eSIM service unsubscribing module is also used to unsubscribe from the target eSIM service in the system and modify the status of the target eSIM card stored in the system.
[0206] The eSIM service unsubscribe module is also used to mark the subscription status of a user's target eSIM service as unsubscribed.
[0207] Other implementation methods and effects of this system can be found in the implementation examples of the management method for eSIM services adapted to multiple operators, which will not be repeated here.
[0208] The basic principles of this application have been described above with reference to specific embodiments. However, it should be noted that the advantages, benefits, and effects mentioned in this application are merely examples and not limitations, and should not be considered as essential features of each embodiment of this application. Furthermore, the specific details disclosed above are for illustrative and facilitative purposes only, and are not limitations. These details do not limit the application to the necessity of employing the aforementioned specific details for implementation.
[0209] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0210] The block diagrams of devices, apparatuses, devices, and systems involved in this application are merely illustrative examples and are not intended to require or imply that they must be connected, arranged, or configured in the manner shown in the block diagrams. As those skilled in the art will recognize, these devices, apparatuses, devices, and systems can be connected, arranged, and configured in any manner. Words such as “comprising,” “including,” “having,” etc., are open-ended terms meaning “including but not limited to,” and are used interchangeably with them. The terms “or” and “and” as used herein refer to the terms “and / or,” and are used interchangeably with them unless the context clearly indicates otherwise. The term “such as” as used herein refers to the phrase “such as but not limited to,” and is used interchangeably with it.
[0211] It should also be noted that in the apparatus, equipment, and methods of this application, the components or steps can be disassembled and / or recombined. These disassemblies and / or recombinations should be considered as equivalent solutions of this application.
[0212] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use this application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein can be applied to other aspects without departing from the scope of this application. Therefore, this application is not intended to be limited to the aspects shown herein, but rather to be accorded the widest scope consistent with the principles and novel features disclosed herein.
[0213] The above description has been given for purposes of illustration and description. Furthermore, this description is not intended to limit the embodiments of this application to the forms disclosed herein. Although numerous exemplary aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, alterations, additions, and sub-combinations thereof.
Claims
1. A management method for eSIM services adapted to multiple operators, characterized in that, A management system for adapting eSIM services to multiple operators, the method comprising: The system obtains a combination of eSIM services provided by multiple operators, each of which has a corresponding priority. In response to a user clicking a first service information display control for purchasing eSIM services in a target area, candidate eSIM services are selected from the eSIM service portfolio, and the second service information of each candidate eSIM service includes the first service information of the eSIM services in the target area; The target eSIM service is determined from the candidate eSIM services based on the priority of each eSIM service among the candidate eSIM services; Based on the second service information of the target eSIM service, the target operator and the first interface of the target operator are determined; The parameters are determined based on the type of system the target operator is connected to and the second service information; Sending the parameters to the first interface to trigger the target operator to send a monitoring service identifier to the system through the first interface; wherein, determining the parameters based on the type of the target operator's connection to the system and the second service information; sending the parameters to the first interface to trigger the target operator to send a monitoring service identifier to the system through the first interface includes: if the type of the target operator's connection to the system is a first type, selecting a target eSIM card from the target eSIM card combination provided by the target operator, wherein, during the first type of connection to the system, the target operator provides multiple eSIM cards to the system; determining the second service information and the information of the target eSIM card as parameters; sending the parameters to the first interface to trigger the target operator to send a monitoring service identifier to the system through the first interface; If the target operator's connection to the system is of type two, the second service information is determined as a parameter, wherein, during the connection process of type two, the target operator does not provide an eSIM card to the system; the parameter is sent to the first interface to trigger the target operator to perform the following steps: Select a target eSIM card; bind the second service information to the target eSIM card; after establishing a monitoring service based on the second service information and the information of the target eSIM card, send the identifier of the monitoring service and the information of the target eSIM card to the system through the first interface; The identifier of the monitoring service is sent to the first interface of the target operator to obtain the status information generated by the user using the target eSIM card, wherein the target eSIM card is an eSIM card bound to the target eSIM service.
2. The method according to claim 1, characterized in that, The step of determining the target eSIM service from the candidate eSIM services based on the priority of each eSIM service in the candidate eSIM services includes: The candidate eSIM services are traversed in descending order of priority. During the traversal of each candidate eSIM service: If the current eSIM service is enabled and the number of available SIM cards for the current eSIM service is greater than the first threshold, then the current eSIM service is identified as the target eSIM service, and the traversal process ends. Otherwise, iterate through the next eSIM service until all the candidate eSIM services have been traversed.
3. The method according to claim 2, characterized in that, The method further includes: If, after iterating through all the candidate eSIM services, each eSIM service does not meet the conditions of being in an enabled state and having a number of available cards greater than the first threshold, the user is shown a message indicating insufficient stock.
4. The method according to any one of claims 1-3, characterized in that, Sending the identifier of the monitoring service to the first interface of the target operator to obtain the status information generated by the user using the target eSIM card includes: The monitoring service identifier is sent to the first interface of the target operator at preset intervals to obtain the status information generated by the user using the target eSIM card; Synchronize the status information to the system; Determine whether the target eSIM service has ended or been cancelled; If the target eSIM service has not ended or been cancelled, it enters a dormant mode until the preset time has elapsed, at which point it sends the identifier of the monitoring service to the first interface of the target operator again to obtain the status information generated by the user using the target eSIM card.
5. The method according to claim 4, characterized in that, The status information includes the amount of data traffic used, and determining whether the target eSIM service has ended or been canceled includes: Based on the amount of traffic used in the status information and the total traffic provided by the target eSIM service, determine whether the target eSIM service has ended; or, Determine whether the target eSIM service has ended based on the end date of the target eSIM service and the current date; or, Whether the target eSIM service is cancelled is determined based on whether the target eSIM service has been unsubscribed.
6. The method according to claim 4, characterized in that, The method further includes: If the target eSIM service ends or is canceled, the status information generated by the user using the target eSIM card will no longer be obtained, and the target eSIM service will be terminated.
7. The method according to any one of claims 1-3, characterized in that, The method further includes: In response to the user's operation of canceling the target eSIM service in the system, determine whether the target operator supports unsubscribing from the target eSIM service; If the target operator supports unsubscribing from the target eSIM service, call the target operator's second interface to unsubscribe from the target eSIM service and delete the target eSIM card stored in the system; If the target operator does not support unsubscribing from the target eSIM service, the target eSIM service is unsubscribed from in the system, and the status of the target eSIM card stored in the system is modified. The user's subscription status for the target eSIM service is marked as unsubscribed.
8. A management system for eSIM services adapted to multiple operators, characterized in that, include: The eSIM service combination acquisition module is used to acquire multiple eSIM service combinations provided by operators configured in the system, wherein each eSIM service in the eSIM service combination is configured with a corresponding priority. The candidate eSIM service determination module is used to respond to the user's operation of clicking the first service information display control for purchasing eSIM services in the target area, and to filter out candidate eSIM services from the eSIM service combination. The second service information of each candidate eSIM service includes the first service information of the eSIM service in the target area. The target eSIM service determination module is used to determine the target eSIM service from the candidate eSIM services according to the priority of each eSIM service among the candidate eSIM services; The target operator information determination module is used to determine the target operator and the first interface of the target operator based on the second service information of the target eSIM service. The parameter determination module is used to determine parameters based on the type of system the target operator is connected to and the second service information; A transmission module is configured to send the parameters to the first interface to trigger the target operator to send a monitoring service identifier to the system through the first interface; wherein, the parameter determination module is configured to determine the parameters based on the type of the target operator's connection to the system and the second service information; the transmission module, configured to send the parameters to the first interface to trigger the target operator to send a monitoring service identifier to the system through the first interface, includes: a parameter determination module, configured to select a target eSIM card from a combination of target eSIM cards provided by the target operator if the type of the target operator's connection to the system is a first type, wherein, during the first type of connection to the system, the target operator provides multiple eSIM cards to the system; the parameter determination module is further configured to determine the second service information and the information of the target eSIM card as parameters; the transmission module is configured to send the parameters to the first interface to trigger the target operator to send a monitoring service identifier to the system through the first interface; The parameter determination module is further configured to, if the type of the target operator connecting to the system is the second type, determine the second service information as a parameter, wherein, during the second type of connection to the system, the target operator does not provide an eSIM card to the system; the transmission module is further configured to send the parameter to the first interface to trigger the target operator to perform the following steps: Select a target eSIM card; bind the second service information to the target eSIM card; after establishing a monitoring service based on the second service information and the information of the target eSIM card, send the identifier of the monitoring service and the information of the target eSIM card to the system through the first interface; The transmission module is further configured to send the identifier of the monitoring service to the first interface of the target operator in order to obtain the status information generated by the user using the target eSIM card, wherein the target eSIM card is an eSIM card bound to the target eSIM service.
Citation Information
Patent Citations
Method, device and system for acquiring and processing configuration information
CN107682338A
eSIM card operator file management method and system
CN111093186A