Communication line selection system, communication line selection method, and communication line selection program

The communication line selection system addresses inefficiencies in SIM card management by automatically selecting and managing cloud SIMs for optimal network compatibility and stability, ensuring cost-effective and continuous service access.

JP7874591B2Active Publication Date: 2026-06-16MAYA NET SOLUTIONS INC

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
MAYA NET SOLUTIONS INC
Filing Date
2023-08-31
Publication Date
2026-06-16

AI Technical Summary

Technical Problem

Conventional SIM card management systems fail to allocate or manage SIM cards flexibly, leading to inefficient resource utilization and issues with network speed and protocol compatibility, especially when using cloud SIM servers, and result in disrupted connections due to changes in global IP addresses.

Method used

A communication line selection system that includes a cloud SIM-compatible router, a mobile line type selection device, and a cloud SIM server, which automatically selects and manages cloud SIMs based on communication terminal information to ensure optimal protocol and network compatibility, and notifies terminals of IP address changes.

Benefits of technology

Enables users to communicate in an optimal setting with stable connections by selecting appropriate SIM cards and managing SIMs centrally, reducing costs and maintaining continuous access to services despite IP address changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007874591000001
    Figure 0007874591000001
  • Figure 0007874591000002
    Figure 0007874591000002
  • Figure 0007874591000003
    Figure 0007874591000003
Patent Text Reader

Abstract

To select and set a SIM card of an appropriate communication carrier and an appropriate protocol depending on a communication environment and a purpose of a communication terminal to be used by a user, to enable communication of the communication terminal in a set environment optimal for the user.SOLUTION: A communication line selection system for setting a communication line by automatically selecting one cloud SIM from a plurality of cloud SIMs when connecting a communication terminal to be used by a user with a communication line network as a mobile line, includes: a cloud SIM corresponding router for relaying connection between the communication terminal and the communication line network; a mobile line type selection device that on the basis of communication information previously set in the communication terminal, selects the cloud SIM to be used by the cloud SIM corresponding router; and a cloud SIM device that manages the plurality of cloud SIMs and sets a use condition for the communication terminal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a communication line selection system, a communication line selection method, and a communication line selection program that select an optimal mobile communication line based on communication information and the like of a communication terminal in the environment where the communication terminal is used.

Background Art

[0002] Conventionally, when using a mobile line, a SIM card (Subscriber Identity Module card) is utilized. The SIM card records identification information of a user (subscriber), etc., and is issued by a mobile phone company (communication carrier) at the time of contract. When the SIM card is inserted into a communication device, the communication device reads the associated subscriber name and contract conditions, etc., and becomes capable of communication. However, depending on conditions such as the location and time zone where the user uses the mobile line, there are events where the communication speed decreases due to the radio wave intensity situation of the communication carrier of the assigned SIM card and the line congestion. In addition, as types of SIM cards, there are multiple types such as a SIM card using a general protocol and a SIM card that can transmit more protocols than a general SIM card. It is necessary to select and use a SIM card corresponding to the protocol used by the user. Also, depending on the types of these packets used, the usage amount becomes higher than that of a SIM card with a general protocol.

[0003] And when using contracts for a plurality of large - volume SIM cards such as corporate contracts, etc., it is necessary to manage SIM cards of a plurality of communication carriers and a plurality of protocols, and the management becomes complicated. Therefore, in recent years, instead of using physical SIM cards, a method of managing SIM card information within a cloud server (hereinafter referred to as a cloud SIM server) is being increasingly used. A cloud SIM server can centrally manage information from multiple SIM cards, and by assigning the SIM card data to a communication device, the device becomes able to communicate. [Prior art documents] [Patent Documents]

[0004] [Patent Document 1] Special Publication No. 2021-517744 [Overview of the project] [Problems that the invention aims to solve]

[0005] Patent Document 1 discloses an invention that provides a cloud SIM card management server and aims to solve the problem that conventional SIM card management methods cannot flexibly allocate or manage SIM cards, which often leads to wasted SIM card resources. Specifically, the invention involves obtaining a cloud SIM card allocation request containing device identification information transmitted by a user terminal, obtaining a single cloud SIM card and network access information from a system database, storing the device identification information, the cloud SIM card, and the network access information in association with each other, and transmitting the cloud SIM card and network access information to the user terminal.

[0006] However, in Reference 1, the cloud SIM card assigned to a user is not allocated considering the network speed at the time of allocation or the protocol used by the user. Therefore, it may not be possible to say that the user is assigned the optimal communication environment.

[0007] Furthermore, with conventional cloud SIM server systems, if a user uses a service with a fixed global address (global IP address) on a mobile network, such as a VPN (Virtual Private Network), the global IP address previously used for VPN settings would change during the next SIM card assignment, resulting in an inability to connect to services associated with the previous global IP address.

[0008] [Purpose of the invention] This invention was devised in view of these problems, and its purpose is to provide a communication line selection system, a communication line selection method, and a communication line selection program that enable users to communicate with their communication terminals in an optimal setting environment by selecting and configuring a SIM card with the appropriate protocol from the appropriate communication carrier according to the communication environment and application of the communication terminal used by the user. In addition, a further object of the present invention is to provide a communication line selection system, a communication line selection method, and a communication line selection program that enable stable and continuous connection to services requiring a fixed IP address by notifying related terminals of the change in IP address even if the global IP address changes when assigning a SIM card to a communication terminal at the cloud SIM server. [Means for solving the problem]

[0009] The communication line selection system according to the present invention is a communication line selection system that sets up a communication line by automatically selecting one of a plurality of cloud SIMs when connecting a communication terminal used by a user to a communication network as a mobile line, and is characterized by comprising: a cloud SIM-compatible router that relays the connection between the communication terminal and the communication network; a mobile line type selection device that selects the cloud SIM to be used by the cloud SIM-compatible router based on communication information set in advance on the communication terminal; and a cloud SIM device that manages the plurality of cloud SIMs and sets the usage conditions of the communication terminal.

[0010] The cloud SIM device of the communication line selection system according to the present invention has an initial allocation unit, and the initial allocation unit is characterized in that it sets a table of cloud SIM usage conditions to be used by the communication terminal.

[0011] The mobile line type selection device of the communication line selection system according to the present invention has an allocation information management unit, and the allocation information management unit is The aforementioned cloud SIM device This system is characterized by creating a table of cloud SIM configuration information to be set on the cloud SIM-compatible router, based on a table of cloud SIM usage conditions set in the initial allocation unit.

[0012] The cloud SIM-compatible router for the communication line selection system according to the present invention has an information retention / timer control unit, which determines the IP protocol version used by the communication terminal, creates a usage IP version / protocol information management table for each terminal ID held by the cloud SIM-compatible router that is sent at regular intervals, and performs a duplicate check for each communication terminal.

[0013] The mobile line type selection device of the communication line selection system according to the present invention has a SIM type determination unit, and the SIM type determination unit is The aforementioned cloud SIM-compatible router Based on the communication method (version) analyzed by the IP version analysis unit and the usage protocol analyzed by the IP protocol analysis unit, it is determined whether or not the SIM of the communication terminal needs to be changed, and the communication information pre-configured in the communication terminal includes the communication method and the usage protocol.

[0014] The mobile line type selection device of the communication line selection system according to the present invention has a terminal group information control unit, and the terminal group information control unit updates the terminal group information management table when the SIM type determination unit determines that a change of SIM is necessary.

[0015] The mobile line type selection device of the communication line selection system according to the present invention has a terminal information holding unit, and the terminal information holding unit The aforementioned Searches for a table related to the cloud SIM setting information created by the allocation information management unit, and based on the search result, when the SIM used by the communication terminal is to be upgraded according to the type of packet used, the table (SIM type information management table) related to the cloud SIM setting information is updated. This is the feature.

[0016] The mobile line type selection device of the communication line selection system according to the present invention has a cloud SIM type change unit, and when the cloud SIM type change unit determines that the SIM needs to be changed by the SIM type determination unit, it transmits the changed SIM The aforementioned cloud SIM device To the terminal SIM type plan control unit. This is the feature.

[0017] The cloud SIM device of the communication line selection system according to the present invention has a terminal SIM type plan control unit, and the terminal SIM type plan control unit Terminal ID and SIM-ID related to this Based on the SIM change instruction transmitted from the SIM type determination unit, in the terminal SIM usage policy information management table Device ID Search And The priority information of the SIM-ID for the record that matches the aforementioned terminal ID is updated. The communication terminal and Optimal SIM-ID Linking To perform the change. This is the feature.

Effect of the Invention

[0021] According to the present invention, the user can be assigned a cloud SIM having a protocol and security optimal for the usage environment of the communication terminal 5 without operating the communication terminal 5, and can use the communication line network 4.

[0022] According to the present invention, even if the global IP address of the communication terminal 5 changes compared to the past use, the communication terminal 5 can notify related terminals in the same group that the IP address has changed. Therefore, the services set with the global IP address can be continuously used in a group.

[0023] According to the present invention, since the cloud SIM device (cloud SIM server) can manage the cloud SIMs of all communication terminals 5, the administrator can centrally manage the cloud SIMs.

[0024] According to the present invention, since the cloud SIM device (cloud SIM server) can manage the cloud SIMs of all communication terminals 5, the cloud SIM corresponding to the type of packet can be efficiently assigned to the cloud SIM corresponding router 1, and the communication terminal 5 can communicate, so that cost reduction can be achieved.

Brief Description of Drawings

[0025] [Figure 1] It is a configuration diagram showing details of the system configuration according to an embodiment of the present invention. [Figure 2] It is a processing flowchart related to initial information registration according to an embodiment of the present invention. [Figure 3] It is a processing flowchart showing from packet detection to the method of selecting a line type according to an embodiment of the present invention. [Figure 4] It is a processing flowchart showing the SIM type change process according to an embodiment of the present invention. [Figure 5] It is a processing flowchart showing the notification process of the SIM type change according to an embodiment of the present invention. [Figure 6] It is a diagram showing the used IP version·protocol information management table. [Figure 7] It is a diagram showing the cloud SIM type determination information table. [Figure 8] It is a diagram showing the SIM type information management table. [Figure 9] FIG. 9(A) is a diagram showing a list of Ethernet type codes including the Ethernet type numbers used in the embodiments of the present invention, and FIG. 9(B) is a diagram showing a list of IP protocol codes including the IP protocols used in the embodiments of the present invention. [Figure 10] It is a diagram showing the SIM type registration information management table. [Figure 11]This is a diagram showing the terminal information management table. [Figure 12] This diagram shows the terminal SIM usage policy information management table. [Figure 13] This is a diagram showing the terminal group information management table. [Modes for carrying out the invention]

[0026] The following describes the basic configuration of embodiments of the communication line selection system, communication line selection method, and communication line selection program of the present invention with reference to the drawings. Here, the above-mentioned communication line selection program causes each step of the communication line selection method, which is executed based on Figures 1 to 13, to be executed by a computer or other hardware resources. For example, it may be pre-stored in one of the following: the cloud SIM-compatible router 1, the mobile line type selection device 2, and the cloud SIM device 3 (hereinafter referred to as the cloud SIM server 3), or it may be pre-stored and executed in other hardware.

[0027] In this invention, the term "SIM card" may include both a physical memory card-type hardware SIM and an electronic e-SIM, i.e., a type that allows information written to the SIM card to be downloaded. Furthermore, "SIM-ID" refers to a number assigned to each SIM card to identify multiple SIM cards. "SIM information" refers to profile information (various types of information) and various data related to the SIM card. Furthermore, in this invention, Cloud SIM refers to a communication technology in which the SIM card is managed by a Cloud SIM server 3 rather than by a communication terminal 5.

[0028] In this embodiment, "level" refers to the classification or level of the available protocol codes that can be used to communicate the types of packets required during communication. For example, the higher the level, the greater the number of protocols that can be communicated. Depending on the service to which the connection is made, if the communication terminal 5 is not permitted to communicate using the protocol of the SIM information set in the cloud SIM-compatible router 1 (SIM allocation control unit 12), the cloud SIM is leveled up by changing to a usage protocol code of a level that allows communication, thereby enabling communication. In the example shown in Figure 9(B), as the usage protocol number increases, the cloud SIM 7 configured with that protocol tends to be few in number and have expensive contracts. Therefore, by leveling up, the cloud SIM contract will be changed to a more expensive one depending on the type of packets used.

[0029] [Basic configuration] As shown in Figure 1, the communication line selection system of this embodiment comprises a cloud SIM-compatible router 1, a mobile line type selection device 2, and a cloud SIM server 3, all connected via a communication network 4. A communication terminal 5 (terminal device, router, PC, etc.) used by the user can connect to the cloud SIM-compatible router 1, and a maintenance and operation terminal 6 is connected to the cloud SIM server 3.

[0030] In this embodiment, an example configuration is described in which a cloud SIM-compatible router 1, a mobile line type selection device 2, and a cloud SIM server 3 are connected via a communication network 4. However, the present invention is not limited thereto. For example, (1) a configuration in which the mobile line type selection device 2 connected to the communication network 4 is connected to the cloud SIM server 3 by a dedicated line, (2) a configuration in which the mobile line type selection device 2 and the cloud SIM server 3 are an integrated device and the entire device is connected to the communication network 4, or (3) a configuration in which the cloud SIM-compatible router 1, the mobile line type selection device 2, and the cloud SIM server 3 are an integrated device and are connected to a communication terminal 5 and the communication network 4, respectively.

[0031] Cloud SIM compatible router 1 is a router that supports cloud SIMs and is a device that connects the communication terminal 5 to the communication network 4 based on the IP version and IP protocol included in the SIM information selected by the cloud SIM server 3, which acts as a cloud SIM device.

[0032] The mobile line type selection device 2 is a device that, based on the IP protocol and IP version used by the communication terminal 5, selects a SIM that enables optimal communication for the communication terminal 5 and has the function of instructing the cloud SIM server 3 to change the SIM information used by the cloud SIM-compatible router 1. Here, the communication terminal 5 has the IP protocol and IP version as the communication method, as well as the protocol to be used, set in advance as communication information. The mobile line type selection device 2, based on the above communication method, determines whether the level of security information is appropriate and selects one cloud SIM from multiple cloud SIMs. This makes it possible to select a SIM that balances reception speed and strength depending on the type of packet used.

[0033] The cloud SIM device 3 (cloud SIM server 3) is a device that has the function of selecting which SIM information of the cloud SIM 7 that enables optimal communication for the communication terminal 5 to be linked to the cloud SIM-compatible router 1. Furthermore, the cloud SIM server 3 is a device that can manage SIM information related to multiple types and multiple different carriers of SIM cards, and can manage the SIM information related to these multiple SIM cards as cloud SIM 7.

[0034] The communication network 4 is a general mobile network capable of connecting to the internet via wireless communication, and the cloud SIM-compatible router 1, the mobile network type selection device 2, and the cloud SIM server 3 are connected to it. The communication network selection system of this embodiment selects a mobile network as the communication network.

[0035] Communication terminal 5 is a communication terminal used by the user, and may be a portable smartphone, mobile phone, tablet, desktop PC, or a router capable of configuring Cloud SIM 7. The communication terminal 5 does not possess a SIM card within itself; instead, its SIM information is set in the SIM allocation control unit 12 of the cloud SIM-compatible router 1. Therefore, the communication terminal 5 can access the communication network 4 by using the SIM information set in the cloud SIM-compatible router 1 (SIM allocation control unit 12) as its own SIM. Furthermore, the communication terminals 5 form groups, and parent and child terminals are configured within each group. The parent-child relationships of the communication terminals 5 and the global IP address of the parent terminal are managed in the terminal group information management table 59 (see Figure 13).

[0036] The maintenance and operation terminal 6 is a terminal used by the maintenance administrator to input settings for various information tables using the initial SIM allocation unit 37 used in the system. The maintenance and operation terminal 6 can be any terminal that can access the cloud SIM server 3, such as a PC, tablet, or smartphone.

[0037] The communication line selection system of this embodiment manages SIM card information within the cloud SIM server 3, instead of the conventional SIM card that is inserted / configured for each communication terminal. Specifically, in the cloud SIM server 3, the SIM information registration and management unit 36 ​​is installed in a state where it can read multiple magnetically stored SIM cards (for example, those used as e-SIMs) and physical SIM cards, which serve as cloud SIMs 7. The SIM information registration and management unit 36 ​​manages the SIM information of multiple SIM cards as SIM-IDs, and assigns the appropriate SIM-ID to the cloud SIM-compatible router 1 each time a request comes from the cloud SIM-compatible router 1, thereby enabling the communication terminal 5 to communicate through the communication line network 4. The security level varies depending on the transparent version and transparent protocol, which determines the scope of user access. Higher security levels result in higher usage fees, increasing the financial burden on subscribers. Therefore, by allocating SIM cards with appropriate protocol levels, it is possible to reduce the allocation of SIM cards with excessively high security levels and thus control costs.

[0038] Next, we will explain the configuration of the cloud SIM-compatible router 1 with reference to Figure 1.

[0039] The mobile communication unit 11 has the function of establishing a connection between the communication terminal 5 and the provider of the communication network 4 (mobile network, internet network, etc.) using IPoEv4 (IP over Ethernet v4) or IPoEv6, and performing IPv4 or IPoEv6 transmission and reception processing with the communication network 4. In addition, the mobile communication unit 11 stores the APN information of the cloud SIM 7.

[0040] The SIM allocation control unit 12 has the function of holding the SIM information (and SIM-ID) to be selected by the cloud SIM server 3.

[0041] The message transmission unit 13 has the function of transmitting information to the mobile communication unit 11 in order to transmit the information detected by the IP protocol analysis unit 16 and the IP version analysis unit 17 to the mobile line type selection device 2.

[0042] The message receiving unit 14 has the function of receiving information transmitted from the communication network 4 via the SIM allocation control unit 12.

[0043] The information retention / timer control unit 15 has the function of creating a usage IP version / protocol information management table 51 (see Figure 6) for each terminal ID of the communication terminal 5 that is sent at regular intervals, and performing a duplicate check.

[0044] The IP protocol analysis unit 16 has the function of identifying the protocol of the communication terminal 5 used by the user.

[0045] The IP version analysis unit 17 has the function of identifying whether the communication terminal 5 used by the user is using IPv4 or IPv6.

[0046] The IP packet forwarding unit 18 has the function of transferring data between the LAN-side NIC 10 and the mobile communication unit 11 in order to send and receive data to and from the communication terminal 5.

[0047] The NAT (Network Address Translation) control unit 19 has the function of translating the source IP address in the header of an IP packet. The NAT control unit 19 translates the IP address of the source communication terminal 5, which is a private IP address, into a global IP address, and then transmits the packet to the communication network 4.

[0048] The LAN-side NIC 10 connects the cloud SIM-compatible router 1 and the communication terminal 5. This is a Network Interface Card (NIC). In this embodiment, a NIC is used, but any interface that connects the cloud SIM-compatible router 1 and the communication terminal 5 will suffice.

[0049] Next, we will describe the various components of the mobile line type selection device 2.

[0050] The WAN-side NIC21 is the WAN-side network interface card (NIC) of the mobile line type selection device 2. In this embodiment, a NIC is used, but any interface that connects the mobile line type selection device 2 and the communication network 4 will suffice.

[0051] The message transmission unit 23 has the function of sending instructions to the cloud SIM server 3 to change the SIM linkage used by the cloud SIM-compatible router 1.

[0052] The message receiving unit 24 has the function of receiving IP version and IP protocol information sent from the cloud SIM-compatible router 1.

[0053] The allocation information management unit 25 has the function of creating a SIM type information management table 53 (see Figure 8) and a cloud SIM type determination information table 52 (see Figure 7) as tables related to cloud SIM setting information, based on the SIM type registration information management table 56 (see Figure 10), terminal information management table 57 (see Figure 11), and terminal SIM usage policy information management table 58 (see Figure 12) sent from the cloud SIM server 3.

[0054] The cloud SIM type change unit 26 has the function of forwarding information to the message transmission unit 23 in order to send a SIM linking change instruction to the cloud SIM server 3 when the SIM type determination unit 28 determines that a SIM change is necessary.

[0055] The terminal group information control unit 27 has a function to update the terminal group information management table 59 when the SIM type determination unit 28 determines that a SIM change is necessary. It updates and adds the previous original IP address and the newly assigned IP address to the parent terminal ID.

[0056] The SIM type determination unit 28 has the function of determining whether or not a change in SIM type is necessary based on the information received from the message receiving unit 24.

[0057] The terminal information storage unit 29 has a function to search for a matching terminal ID from the SIM type information management table 53 (see Figure 8). If the SIM type level matches or is downgraded, it is left unprocessed, and only if the level is upgraded, it has the function to update and add the SIM type, usage version, and usage protocol in the SIM type information management table 53. In other words, based on the search results of the table related to cloud SIM setting information, the terminal information storage unit 29 maintains the security information level, or if the level is downgraded, it is left unprocessed, while if the SIM to be used is upgraded depending on the type of packet used, it updates and adds to the SIM type information management table 53, which is the table related to cloud SIM setting information.

[0058] Next, we will explain the configuration of Cloud SIM Server 3.

[0059] The WAN-side NIC31 is the WAN-side network interface card (NIC) of the cloud SIM server 3. In this embodiment, a NIC is used, but any interface that connects the cloud SIM server 3 and the communication network 4 will suffice.

[0060] The message transmission unit 33 has the function of sending various tables created by the initial assignment unit 37 to the mobile line type selection device 2.

[0061] The message receiving unit 34 has the function of receiving information about changes to the SIM associated with the cloud SIM-compatible router 1 from the mobile line type selection device 2.

[0062] The terminal SIM type plan control unit 35 has the function of changing the SIM linkage between the communication terminal 5 and the SIM based on the SIM linkage change instruction received from the mobile line type selection device 2. In other words, it has the function of setting the usage conditions for the communication terminal 5.

[0063] Furthermore, the terminal SIM type plan control unit 35 searches the terminal ID and SIM type (SIM-ID) transmitted from the mobile line type selection device 2 for the terminal ID in the terminal SIM usage policy information management table 58, and obtains the SIM-ID information (priority 1, priority 2, priority 3) of the matching record. The priority is determined by the communication carrier, and the SIM type for that communication carrier is updated.

[0064] The SIM information registration and management unit 36 ​​has the function of managing the SIM type registration information management table 56, which is a table of SIM information that can be linked to the cloud SIM-compatible router 1. The SIM information registration and management unit 36 ​​can accommodate multiple magnetic (e-SIM) or physical SIM cards, centrally manages these multiple SIM cards, and assigns the appropriate SIM-ID and SIM information related to that SIM-ID to the cloud SIM-compatible router 1 upon request, thereby enabling communication for the communication terminal 5.

[0065] The initial assignment unit 37 creates a table that associates the cloud SIM-compatible router 1 with the SIM in its initial state before receiving a SIM linking change instruction from the mobile line type selection device 2, i.e., a table of cloud SIM usage conditions. Specifically, in the initial allocation unit 37, the maintenance manager operates the maintenance operation terminal 6 to input information into the SIM type registration information management table 56, the terminal information management table 57, and the terminal SIM usage policy information management table 58, which serve as tables for cloud SIM usage conditions, and to create and update them.

[0066] When assigning a communication line, the communication terminal 5 connects to the mobile line using a SIM based on a table created by the initial assignment unit 37. Furthermore, if a personal computer or the like, capable of connecting to a wired fixed line, is used as the communication terminal 5, it can be connected to the mobile line type selection device 2 via a wired fixed line (not shown) instead of the communication network 4, and communication line assignment can also be performed in this connection.

[0067] The Web communication unit 38 has the function of communicating between the initial allocation unit 37 and the maintenance terminal 6 when the administrator of the cloud SIM server 3 uses the maintenance terminal 6.

[0068] [Information Table] Next, the various information tables used in this embodiment will be described. As shown in Figure 6, the IP version and protocol information management table 51 is a table created and maintained by the information retention and timer control unit 15 of the cloud SIM-compatible router 1. It is linked to the terminal ID of the communication terminal 5 and sets the "used" or "not used" status of the IP protocol version used (IPv4, IPv6), the available protocol numbers (the protocol numbers are defined in the IP protocol code list table 55), and the IP address.

[0069] As shown in Figure 7, the Cloud SIM Type Determination Information Table 52 sets the IP version used, protocol number, and SIM-ID. The Cloud SIM Type Determination Information Table 52 is created by the Allocation Information Management Unit 25 based on the SIM Type Registration Information Management Table 56, Terminal Information Management Table 57, and Terminal SIM Usage Policy Information Management Table 58 sent from the Cloud SIM Server 3. The SIM Type Determination Unit 28 also refers to the Cloud SIM Type Determination Information Table 52 based on the Usage IP Version / Protocol Information Management Table 51 sent from the Cloud SIM Compatible Router 1, and uses it to search for a SIM type with a matching IP version and protocol number.

[0070] As shown in Figure 8, the SIM type information management table 53 is a table maintained by the mobile line type selection device 2. It is linked to the terminal ID of the communication terminal 5 and contains the SIM-ID, the "used" or "not used" status of the IP protocol usage version (IPv4, IPv6), the available protocol numbers (used protocol numbers are defined in the IP protocol code list table 55), and the IP address. The allocation information management unit 25 creates the SIM type information management table 53 based on the SIM type registration information management table 56, terminal information management table 57, and terminal SIM usage policy information management table 58 sent from the cloud SIM server 3.

[0071] The Ethernet type code list table 54 shown in Figure 9(A) is a table that shows numbers for identifying protocols. In this embodiment, for example, it is used to distinguish between "Type number 0800: IPv4" and "Type number 86DD: IPv6".

[0072] The IP protocol code list table 55 shown in Figure 9(B) is a table that shows numbers used to identify what protocol is being used when communicating using IP (Internet Protocol). In this embodiment, it is used to distinguish between protocol numbers such as "1, 4, 6, 17, 50, 51, 115".

[0073] As shown in Figure 10, the SIM type registration information management table 56 is a table for setting the security level of a SIM, and it sets the SIM-ID, communication carrier, version used, and protocol code used. Since each SIM-ID has a different protocol that can transmit data through the internet, the security level will differ when accessing it. In terms of security level, IPv6 is higher than IPv4 depending on the version used, and the lowest security level is achieved when the protocol code used is "ICMP, TCP, UDP". Combining these factors and arranging the SIM-IDs by communication carrier, the security levels are in the following order. (low)1<2<3(high),(low)4<5<6(high),(low)7<8<9(high) If the user requires a high level of security access on communication terminal 5, SIM-IDs 3, 6, and 9 will be assigned to cloud SIM-compatible router 1. As an initial setup, the maintenance administrator configures and updates the system via the initial assignment unit 37 through the maintenance operation terminal 6.

[0074] As shown in Figure 11, the terminal information management table 57, for the cloud SIM-compatible router 1, is entered into the terminal information management table 57 by the initial assignment unit 37, linked to the terminal ID, and containing information such as the installation location and user name.

[0075] As shown in Figure 12, the terminal SIM usage policy information management table 58 lists the SIM-IDs for each communication terminal 5 in order of priority, linked to the terminal ID. When a request to change the SIM-ID is received from the mobile line type selection device 2, it is sent to the cloud SIM-compatible router 1 in order of priority.

[0076] As shown in Figure 13, the terminal group information management table 59 is a table that manages the group relationships of communication terminals 5. It manages the parent terminal ID of the communication terminal 5, which is the parent of a group consisting of multiple terminals, the previous IP address of the parent terminal, the newly assigned IP address, and the IDs of the child terminals relative to the parent terminal.

[0077] [Processing flow] Next, we will explain the overview of the system's processing using Figures 2 to 4.

[0078] First, please refer to Figure 2 to explain the process of registering initial information in each information table.

[0079] First, the maintenance administrator operates the maintenance operation terminal 6 (step S1) and accesses the initial allocation unit 37 via the Web communication unit 38 (step S2) (step S3).

[0080] In the initial allocation unit 37, information is first entered into the SIM type registration information management table 56 shown in Figure 10 (step S4). For each SIM-ID, the communication carrier, the transparent version of the protocol, and the transparent protocol are entered.

[0081] Next, enter the information into the terminal information management table 57 shown in Figure 11 (step S5). Enter the installation location and user name for each terminal ID.

[0082] Next, enter the information into the terminal SIM usage policy information management table 58, as shown in Figure 12 (step S6). Enter the preferred SIM-ID for each terminal ID. Then, information is entered into the terminal group information management table 59, as shown in Figure 13 (step S7). The parent terminal ID of the group of communication terminals 5, the previous IP address of the parent terminal, the newly assigned IP address, and the ID of the child terminal relative to the parent terminal are entered.

[0083] Once the initial allocation unit 37 has finished inputting data into the tables, the initial allocation unit 37 sends the created tables (SIM type registration information management table 56, terminal information management table 57, terminal SIM usage policy information management table 58). The table is sent via the message transmission unit 33 (step S8) and the WAN-side NIC 31 (step S9), then via the communication network 4 (step S10), and finally to the mobile line type selection device 2. In the mobile line type selection device 2, the information is transmitted to the assignment information management unit 25 via the WAN side NIC 21 (step S11) and the message receiving unit 24 (step S12) (step S13). In the allocation information management unit 25, based on the SIM type registration information management table 56, terminal information management table 57, and terminal SIM usage policy information management table 58 sent from the cloud SIM server 3, the SIM type information management table 53 is created (step S14), and the cloud SIM type determination information table 52 is created (step S15).

[0084] In this way, various tables are created and configured, and the initial setup is complete.

[0085] Next, referring to Figures 3 and 4, we will explain the process of assigning the optimal cloud SIM 7 to the cloud SIM-compatible router 1, which enables communication from the communication terminal 5.

[0086] The processing flow shown in Figure 3 will now be explained. First, the communication terminal 5 is started to begin use. At this time, for the first time, the SIM-ID of the protocol with the lowest security level is assigned as the communication information for the communication terminal 5. This will be one of SIM-ID 1, 4, or 7 from the SIM type registration information management table 56. The telecommunications carrier assigns the SIM-ID of the carrier with the highest signal strength based on an existing method for measuring signal strength (RSRP (Reference Signal Received Power)). First, the communication terminal 5 sends information about all packets to be forwarded to the communication network 4 to the LAN-side NIC 10 (step S21).

[0087] Next, the LAN-side NIC 10 determines whether the packet received from the communication terminal 5 is a notification of initial startup from the communication terminal 5 and is within a certain time period since the initial startup (step S22). If the determination is "YES", the packet is forwarded to the IP version analysis unit 17 to determine whether a SIM-ID change is necessary (YES in step S22). Furthermore, if the determination is "NO" and a certain period of time has elapsed since the initial startup and it is determined that the determination of whether or not a SIM-ID change is necessary has been completed, the packet is forwarded to the IP packet forwarding unit 18 (NO in step S22).

[0088] The IP version analysis unit 17 identifies whether the incoming packet uses the "IPv4" or "IPv6" communication method based on the Ethernet type code list table 54 (step S23).

[0089] If the IP version analysis unit 17 determines that it is "IPv6", the IP version analysis unit forwards the packet to the information retention / timer control unit 15. Furthermore, if the IP version analysis unit 17 determines that it is "IPv4", it forwards the packet to the IP protocol analysis unit 16. The IP protocol analysis unit 16 detects the protocol being used based on the IP protocol code list table 55 (step S24). It then forwards the detected protocol information and the packet to the information retention / timer control unit 15.

[0090] The information retention / timer control unit 15 detects the terminal ID from the forwarded packet and creates a usage IP version / protocol information management table 51 for each terminal ID (step S25). It also updates the usage IP version / protocol information management table 51 for each terminal ID sent at regular intervals and checks for any overlap with other communication terminals 5.

[0091] Next, the packet is transferred from the information holding / timer control unit 15 to the message transmission unit 13 (step S26), and the packet is sent via the mobile communication unit 11 (step S27) to the communication network 4 (step S28).

[0092] Furthermore, if the LAN-side NIC determines "No" (NO in step S22), it is judged as normal communication line usage. Next, if the IP address of the parent terminal changes in the group to which the cloud SIM-compatible router 1 belongs, the NAT control unit 19 refers to the terminal group information management table 59 and performs a translation of the parent terminal's IP address to the child terminal (step S31). As a result, the child terminal can always correctly recognize the parent terminal's IP address. Then, the packet is sent via the mobile communication unit 11 (step S32) and connected to the communication network 4 (step S33).

[0093] Next, we will explain the processing flow shown in Figure 4. Following the communication network 4 in step S32 of Figure 3, the packet is transmitted to the SIM type determination unit 28 via the WAN-side NIC 21 (step S41) and message receiving unit 24 (step S42) of the mobile line type selection device 2. The SIM type determination unit 28 searches for a SIM-ID with a matching IP version and protocol number by comparing it with the cloud SIM type determination information table 52, based on the communication method (version) of "IPv4 or IPv6" analyzed by the IP version analysis unit 17 and the protocol used analyzed by the IP protocol analysis unit 16 (step S43). Then, the SIM type determination unit 28 determines whether or not a SIM change is necessary.

[0094] Next, the terminal information holding unit 29 searches for a matching terminal ID from the SIM type information management table 53 (step S44). If the search result indicates that the SIM to be used should be upgraded depending on the type of packet to be used, the SIM-ID, usage version, and usage protocol number in the SIM type information management table 53 are updated and added (YES in step S44). However, if the SIM-ID level matches or is downgraded to a lower level (NO in step S44), the processing in the cloud SIM type change unit 26 (step S45) is left unprocessed.

[0095] Next, when the SIM type determination unit 28 determines that a SIM change is necessary, the cloud SIM type change unit 26 sends the changed SIM-ID to the cloud SIM server 3 via the message transmission unit (step S45).

[0096] Furthermore, when the terminal group information control unit 27 determines that a SIM change is necessary using the SIM type determination unit 28, it updates the terminal group information management table 59. For the parent terminal ID whose SIM is being changed, it updates and adds the previous IP address and the newly assigned IP address. (Step S46)

[0097] Next, the message transmission unit 23 transmits the SIM-ID (step S47), which is then transmitted to the communication network 4 via the WAN-side NIC 21 (step S48) (step S49).

[0098] The transmitted SIM-ID is then sent to the terminal SIM type plan control unit 35 via the WAN-side NIC 31 (step S50) and message receiving unit 34 (step S51) of the cloud SIM server 3. The terminal SIM type plan control unit 35 searches the terminal ID in the terminal SIM usage policy information management table 58 based on the terminal ID and SIM-ID related to the SIM change instruction transmitted from the mobile line type selection device 2, updates the information on priority 1 to 3 of the SIM-ID for the record with a matching terminal ID, and performs the change in the association between the communication terminal 5 and the optimal SIM-ID (step S52). The priority is set to select the communication carrier and updates the SIM-ID for that communication carrier.

[0099] Next, referring to Figures 4 and 5, the responses from the mobile line type selection device 2 and the cloud SIM server 3 to the cloud SIM-compatible router 1 will be explained. When the SIM type determination unit 28 of the mobile line type selection device 2 determines that a SIM change is necessary (step S46), the terminal group information control unit 27 sends a response from the message transmission unit 23 (step S47) to the cloud SIM compatible router 1 via the WAN side NIC 21 (step S48) and the communication line network 4 (step S49).

[0100] A response from the mobile line type selection device 2 is received from the mobile communication unit 11 (step S53) to the message receiving unit 14 (step S54). Then, the SIM information is set in the SIM allocation control unit 12 (step S55).

[0101] Then, if there is a change in the IP address of the parent terminal (YES in step S56), the NAT control unit 19 (step S57) is notified.

[0102] Also, if the IP address of the parent device changes... There wasn't If (NO in step S56), the SIM allocation control unit 12 (step S61) reconnects to the cloud SIM server 3 via the mobile communication network 4 (step S62), as shown in Figure 5.

[0103] After connection information is received from the cloud SIM-compatible router 1 via the WAN-side NIC 31 (step S63) to the message receiving unit 34 (step S64), the terminal SIM type plan control unit 35 performs a linking change (step S65), and the message sending unit 33 (step S66) responds to the SIM allocation control unit 12 of the cloud SIM-compatible router 1 via the WAN-side NIC 31 (step S67) and the mobile communication network 4 (step S68) (step S69).

[0104] In this way, when assigning the optimal Cloud SIM 7 to the Cloud SIM-compatible router 1, the mobile line type selection device 2 and the Cloud SIM server 3 notify the Cloud SIM-compatible router 1 of their response.

[0105] In this way, by storing the modified SIM-ID in the mobile communication unit 11, when the communication of the communication terminal 5 passes through the mobile communication unit 11 (see step S31), it becomes possible to communicate with the communication network 4 using the optimal SIM-ID. Furthermore, since the SIM is changed automatically without the user being aware of the change, the process becomes easier. In addition, since it is not necessary to send a SIM-ID to each communication terminal 5, the burden on the communication terminal 5 is reduced.

[0106] This invention can be embodied in numerous forms without departing from its essential characteristics. Therefore, it goes without saying that the embodiments described above are purely illustrative and do not limit the present invention. [Explanation of Symbols]

[0107] 1. Cloud SIM compatible router 2. Mobile line type selection device 3. Cloud SIM device (cloud SIM server) 4. Communication Network 5. Communication terminals 6. Maintenance and operation terminals 7 Cloud SIM 10 LAN side NIC 11 Mobile Communications Department 12 SIM allocation control unit 13 Message sending section 14 Message Receiving Unit 15. Information retention / timer control unit 16 IP Protocol Analysis Unit 17 IP Version Analysis Department 18 IP Packet Forwarding Section 19 NAT Control Unit 21 WAN-side NIC 23 Message sending section 24 Message Receiving Unit 25. Allocation Information Management Department 26 Cloud SIM Type Change Section 27 Terminal Group Information Control Unit 28 SIM type determination unit 29 Terminal Information Storage Unit 31 WAN-side NIC 33 Message sending section 34 Message receiving unit 35 Terminal SIM Type Plan Control Unit 36 SIM Information Registration and Management Department 37 Initial allocation section 51 Protocol Information Management Table 52 Cloud SIM Type Determination Information Table 53 SIM Type Information Management Table 54 Ethernet Type Code List Table 55 IP Protocol Code List Table 56 SIM Type Registration Information Management Table 57 Terminal Information Management Table 58 Terminal SIM Usage Policy Information Management Table 59 Terminal Group Information Management Table

Claims

1. A communication line selection system that configures a communication line by automatically selecting one of several cloud SIMs when connecting a communication terminal used by a user to a communication network as a mobile line, A cloud SIM-compatible router that relays the connection between the aforementioned communication terminal and the aforementioned communication network, A mobile line type selection device that selects the cloud SIM to be used by the cloud SIM-compatible router based on communication information pre-configured in the aforementioned communication terminal, The system includes a cloud SIM device that manages the aforementioned multiple cloud SIMs and sets the usage conditions for the communication terminals. A communication line selection system characterized by the following.

2. The aforementioned cloud SIM device has an initial allocation unit, The initial allocation unit sets a table of cloud SIM usage conditions to be used by the communication terminal. A communication line selection system according to claim 1, characterized by the following:

3. The aforementioned mobile line type selection device has an allocation information management unit, The allocation information management unit creates a table relating to cloud SIM configuration information to be set in the cloud SIM-compatible router, based on the table of cloud SIM usage conditions set in the initial allocation unit of the cloud SIM device. A communication line selection system according to claim 1, characterized by the above.

4. The aforementioned cloud SIM-compatible router has an information retention and timer control unit. The communication line selection system according to claim 1, characterized in that the information holding and timer control unit determines the version of the IP protocol used by the communication terminal, creates a usage IP version / protocol information management table for each terminal ID held by the cloud SIM-compatible router that is sent at regular intervals, and performs a duplicate check for each communication terminal.

5. The aforementioned mobile line type selection device has a SIM type determination unit, The SIM type determination unit determines whether or not to change the SIM of the communication terminal based on the communication method analyzed by the IP version analysis unit of the cloud SIM-compatible router and the protocol used analyzed by the IP protocol analysis unit. The communication line selection system according to claim 1, characterized in that the communication information pre-configured in the communication terminal includes the communication method and the usage protocol.

6. The mobile line type selection device has a terminal group information control unit. The terminal group information control unit updates the terminal group information management table when the SIM type determination unit determines that a change in SIM is necessary. A communication line selection system according to claim 5, characterized by the following:

7. The aforementioned mobile line type selection device has a terminal information holding unit, The terminal information holding unit searches the table relating to cloud SIM setting information created by the allocation information management unit, and based on the search results, updates the table relating to cloud SIM setting information if it is necessary to upgrade the SIM used depending on the type of packet used by the communication terminal. A communication line selection system according to claim 3, characterized by the following:

8. The aforementioned mobile line type selection device has a cloud SIM type changing unit, The cloud SIM type change unit transmits the changed SIM to the terminal SIM type plan control unit of the cloud SIM device when the SIM type determination unit determines that a SIM change is necessary. A communication line selection system according to claim 5, characterized by the following:

9. The aforementioned cloud SIM device has a terminal SIM type plan control unit, The terminal SIM type plan control unit searches the terminal ID in the terminal SIM usage policy information management table based on the terminal ID and SIM-ID related to the SIM change instruction transmitted from the SIM type determination unit, updates the priority information of the SIM-ID in the record where the terminal ID matches, and performs the optimal SIM-ID association change for the communication terminal. The communication line selection system according to feature 5.