Wireless communication system and communication method
The wireless communication system maintains connectivity by integrating a closed network with an internet network using call control and DNS servers, ensuring redundancy and failover, addressing the issue of LTE server failures in existing systems.
Patent Information
- Application Number
- JP2024118877
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-07-24
- Publication Date
- 2026-02-05
AI Technical Summary
In existing wireless communication systems, if the LTE server breaks down, communication between LTE communication terminals and LAN communication terminals is disrupted, leading to a loss of connectivity.
A wireless communication system comprising a closed system in a closed network and a cloud system in an internet network, with call control servers, gateway servers, DNS servers, and management servers that facilitate communication and name resolution, ensuring redundancy and failover mechanisms to maintain connectivity even if individual components fail.
The system enhances availability by enabling continuous communication between wireless stations connected to different networks by selecting redundant devices based on operating status and route, ensuring uninterrupted communication even if one device fails.
Smart Images

Figure 2026017857000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a wireless communication system and a communication method. [Background technology]
[0002] In order for communication devices connected to different networks such as a LAN (Local Area Network) and a WAN (Wide Area Network) to communicate with each other, a gateway device is provided between the different networks. Patent Document 1 discloses an example of a communication device that communicates with other communication devices connected to different networks via a gateway device.
[0003] The voice communication system disclosed in Patent Document 1 includes a gateway device that connects a LAN and LTE (Long Term Evolution), a mobile phone communication network, and relays communication between a LAN communication terminal connected to the LAN and an LTE communication terminal connected to the LTE. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] International Publication No. 2017 / 006833 Summary of the Invention [Problem to be solved by the invention]
[0005] In the voice communication system disclosed in Patent Document 1, if the LTE server breaks down, the LTE communication terminal and the LAN communication terminal cannot communicate with each other.
[0006] The present invention has been made in consideration of the above-mentioned circumstances, and aims to improve the availability of a wireless communication system and communication method that enable communication between a wireless station connected to an Internet network and a wireless station connected to a closed network. [Means for solving the problem]
[0007] In order to achieve the above object, a wireless communication system according to a first aspect of the present invention comprises a closed system provided in a closed network and a cloud system provided in an internet network, the closed system and the cloud system being connected to each other so as to be able to communicate with each other, The closed system comprises: at least one call control server that controls communications between a plurality of wireless stations, each of which is connected to either the closed network or the Internet; a plurality of closed-area gateway servers provided in correspondence with the call control servers, each of which holds correspondence between the radio stations and the call control servers, and which, upon receiving a registration request or voice data from a radio station connected to the closed network, transmits the registration request or voice data to the call control server associated with the radio station, and, upon receiving a registration response or voice data from the call control server, transmits the registration response or voice data to the radio station that is the destination; a closed-side DNS server that, when receiving a name resolution request for a domain name of a closed-side device included in the closed system or a cloud-side device included in the cloud system from the wireless station connected to the closed network, performs name resolution of the domain name included in the name resolution request and transmits a name resolution response including an address corresponding to the domain name to the wireless station; The cloud system includes: a cloud-side gateway server that maintains correspondence between the wireless stations and the call control servers, and that, upon receiving a registration request or voice data from the wireless station connected to the Internet network, transmits the registration request or the voice data to the call control server that is associated with the wireless station, and, upon receiving a registration response or voice data addressed to the wireless station connected to the Internet network from the call control server, transmits the registration response or the voice data to the wireless station; a management server that acquires the operating status of the closed-area device; When the closed-side DNS server receives the name resolution request from the closed-side device, it selects one of the closed-side devices from the multiple closed-side devices corresponding to the domain name based on at least one of the operating status of the closed-side device and the route to the wireless station acquired by the management server, and transmits the name resolution response including the address of the selected closed-side device to the wireless station.
[0008] Preferably, the same domain name is assigned to the closed-area gateway servers associated with the same call control server.
[0009] Preferably, when the closed-side DNS server receives the name resolution request of the closed-side gateway server, which is the closed-side device, from the wireless station connected to the closed network, it selects one of the closed-side gateway servers corresponding to the domain name included in the name resolution request, depending on at least one of the operating status of each of the closed-side gateway servers and the route to the wireless station, and transmits the name resolution response including the address of the selected closed-side gateway server to the wireless station.
[0010] Preferably, the closed system further includes a plurality of closed-side activation servers that, when receiving an activation request from a wireless station connected to the closed network as the closed-side device, register activation information including specific information that uniquely identifies the wireless station in storage devices provided in each of the closed system and the cloud system.
[0011] Preferably, when the closed-side DNS server receives the name resolution request of the closed-side activation server, which is the closed-side device, from the wireless station connected to the closed network, it selects one of the multiple closed-side activation servers corresponding to the domain name included in the name resolution request, depending on at least one of the operating status of each of the closed-side activation servers and the route to the wireless station, and transmits the name resolution response including the address of the selected closed-side activation server to the wireless station. .
[0012] Preferably, the system includes a plurality of the closed systems connected to each other so as to be able to communicate with each other via the cloud system, For each of the wireless stations, one of the plurality of closed systems is set as a main closed system, and the other closed systems are set as sub-closed systems; the same domain name is assigned to the plurality of closed-side gateway servers associated with any of the call control servers in the main closed system and the plurality of closed-side gateway servers associated with any of the call control servers in the sub closed system, When the closed-side DNS server receives the name resolution request for the closed-side gateway server from the wireless station connected to the closed network, it selects one of the closed-side gateway servers to which the domain name included in the name resolution request is assigned, depending on at least one of the operation status of the call control server associated with the closed-side gateway servers to which the domain name included in the name resolution request is assigned, the operation status of the closed-side gateway server, and the route to the wireless station.
[0013] Preferably, when the operation status of the call control server of the main closed system is normal, the closed-side DNS server selects one of the multiple closed-side gateway servers included in the main closed system and to which the domain name included in the name resolution request is assigned, depending on at least one of the operation status of the multiple closed-side gateway servers associated with the call control server of the main closed system and the route to the radio station, and when the operation status of the call control server of the main closed system is abnormal, the closed-side DNS server selects one of the multiple closed-side gateway servers included in the sub-closed system and to which the domain name included in the name resolution request is assigned, depending on at least one of the operation status of the multiple closed-side gateway servers associated with the call control server of the sub-closed system and the route to the radio station.
[0014] Preferably, the closed system further includes a plurality of closed-side activation servers as the closed-side devices, which, upon receiving an activation request from a wireless station connected to the closed network, register activation information including specific information for uniquely identifying the wireless station in storage devices provided in the closed system and the cloud system, respectively; the same domain name is assigned to at least one of the closed-side activation servers of the main closed system and at least one of the closed-side activation servers of the sub-closed system, When the closed-side DNS server receives the name resolution request from the closed-side activation server from the wireless station connected to the closed network, it selects one of the closed-side activation servers to which the domain name included in the name resolution request is assigned, depending on at least one of the operating status of the closed-side activation servers to which the domain name included in the name resolution request is assigned and the route to the wireless station.
[0015] Preferably, when the operating status of at least one of the closed-side activation servers possessed by the main closed system is normal, the closed-side DNS server selects one of the closed-side activation servers included in the main closed system and to which the domain name included in the name resolution request is assigned, depending on at least one of the operating status of the closed-side activation server possessed by the main closed system and the route to the wireless station, and when the operating status of the closed-side activation server possessed by the main closed system is abnormal, the closed-side DNS server selects one of the closed-side activation servers included in the sub-closed system and to which the domain name included in the name resolution request is assigned, depending on at least one of the operating status of the closed-side activation server possessed by the sub-closed system and the route to the wireless station.
[0016] A communication method according to a second aspect of the present invention is a wireless communication system comprising a closed system provided in a closed network and a cloud system provided in an Internet network, the closed system and the cloud system being connected to each other so as to be able to communicate with each other, the closed system comprising: a call control server that controls communication between a plurality of wireless stations each connected to either the closed network or the Internet network; a plurality of closed-side gateway servers that are provided in correspondence with the call control servers and that hold correspondences between the wireless stations and the call control servers; and a closed-side DNS server that performs name resolution of domain names of closed-side devices included in the closed system or cloud-side devices included in the cloud system, the cloud system comprising: a cloud-side gateway server that holds correspondences between the wireless stations and the call control servers; and a management server that acquires operating statuses of the closed-side devices, The closed-area gateway server performs the following: a closed-area side transfer step of, when receiving a registration request or voice data from a wireless station connected to the closed network, transmitting the registration request or the voice data to the call control server associated with the wireless station, and, when receiving a registration response or voice data from the call control server, transmitting the registration response or the voice data to the wireless station that is the destination; The closed-domain DNS server performs the following: a name resolution step of, when receiving a name resolution request for a domain name of a closed-side device included in the closed system or a cloud-side device included in the cloud system from the wireless station connected to the closed network, performing name resolution of the domain name included in the name resolution request and transmitting a name resolution response including an address corresponding to the domain name to the wireless station; The cloud-side gateway server performs a cloud-side transfer step of, when receiving a registration request or voice data from the wireless station connected to the Internet network, transmitting the registration request or the voice data to the call control server associated with the wireless station, and, when receiving a registration response or voice data addressed to the wireless station connected to the Internet network from the call control server, transmitting the registration response or the voice data to the wireless station, In the name resolution step, when the name resolution request from the closed-side device is received, one of the closed-side devices corresponding to the domain name is selected according to at least one of the acquired operating status of the closed-side device and the route to the wireless station, and the name resolution response including the address of the selected closed-side device is transmitted to the wireless station. [Effects of the Invention]
[0017] When a closed-side DNS server that performs name resolution and is provided in the wireless communication system according to the present invention receives a name resolution request from a closed-side device, it selects one of the closed-side devices corresponding to the domain name according to at least one of the operating status of the closed-side device and the route to the wireless station, and transmits a name resolution response including the address of the selected closed-side device to the wireless station. This makes it possible to relay communication of the wireless station even if one of the closed-side devices fails, thereby improving the availability of the wireless communication system. [Brief explanation of the drawings]
[0018] [Figure 1] FIG. 1 is a block diagram showing a configuration of a wireless communication system according to a first embodiment; [Figure 2] FIG. 1 is a block diagram showing a configuration of a radio station according to a first embodiment. [Figure 3] A flowchart showing an example of a startup process performed by a wireless station according to the first embodiment. [Figure 4] FIG. 1 is a sequence diagram illustrating an example of a name resolution process performed by a wireless communication system according to a first embodiment. [Figure 5] FIG. 1 is a diagram showing an example of the relationship between a closed-area gateway server and a call control server in a wireless communication system according to a first embodiment. [Figure 6] FIG. 1 is a sequence diagram illustrating an example of a communication establishment process performed by a wireless communication system according to a first embodiment. [Figure 7] FIG. 10 is a block diagram showing a configuration of a wireless communication system according to a second embodiment. [Figure 8] A flowchart showing an example of a server selection process performed by a closed-area DNS server included in a wireless communication system according to a second embodiment. [Figure 9] FIG. 1 is a block diagram showing a hardware configuration for realizing a closed system and a cloud system according to an embodiment. [Figure 10] FIG. 1 is a block diagram showing a modified example of a hardware configuration for realizing a closed system and a cloud system according to an embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0019] A wireless communication system and a communication method according to an embodiment of the present invention will be described in detail below with reference to the drawings, in which the same or equivalent parts are designated by the same reference numerals.
[0020] (Embodiment 1) The wireless communication system 1 shown in Fig. 1 relays communications between wireless stations 41, 42, and 43 connected to either a private network 10 or an Internet network 20. In the first embodiment, the wireless stations 41, 42, and 43 are IP (Internet Protocol) transceivers that perform voice communications. The wireless stations 41, 42, and 43 have the same configuration and function. In the example of Fig. 1, the wireless stations 41 and 43 are connected to the private network 10 via a base station 31, and the wireless station 42 is connected to the Internet network 20 via a WLAN (Wireless Local Area Network) device 32. The WLAN device 32 is, for example, an access point device.
[0021] The wireless communication system 1 includes a closed system 11 provided in a closed network 10, and a cloud system 21 provided in an Internet network 20. The closed system 11 includes a plurality of call control servers 12, a plurality of closed-side gateway servers 13, a closed-side DNS (Domain Name System) server 14, a plurality of closed-side activation servers 15, a router 16, and a storage device 17. The cloud system 21 includes a plurality of cloud-side gateway servers 22, a plurality of cloud-side provisioning servers 23, a plurality of cloud-side activation servers 24, an endpoint device 25, a dedicated connection device 26, a storage device 27, and a management server 28.
[0022] The closed system 11 and the cloud system 21 are connected to each other via a dedicated line. The dedicated connection device 26 connects each of the cloud-side devices included in the cloud system 21 to the closed-side devices included in the closed system 11 and the closed network 10 via a dedicated line. The closed-side devices are the components of the closed system 11 described above, specifically, the call control server 12, the closed-side gateway server 13, the closed-side DNS server 14, the closed-side activation server 15, the router 16, and the storage device 17. The cloud-side devices are the components of the cloud system 21, specifically, the cloud-side gateway server 22, the cloud-side provisioning server 23, the cloud-side activation server 24, the endpoint device 25, the storage device 27, and the management server 28. Note that the devices and equipment include not only physically existing devices and equipment but also virtual devices and equipment.
[0023] The closed system 11 includes two or more call control servers 12. Each call control server 12 controls communications between the wireless stations 41, 42, and 43, specifically, controls calls for making, receiving, or responding to calls.
[0024] The closed system 11 includes two or more closed-side gateway servers 13, each associated with a call control server 12. Each closed-side gateway server 13 holds a correspondence between the wireless stations 41, 43 and the call control server 12. As an example, the closed-side gateway server 13 holds a table that associates unique information that uniquely identifies the wireless stations 41, 43 with the address of the call control server 12. The unique information that uniquely identifies the wireless stations 41, 43 is, for example, an IMEI (International Mobile Equipment Identifier) or an ICCID (Integrated Circuit Card Identifier), which is an identification number of a SIM (Subscriber Identity Module) card inserted in each of the wireless stations 41, 43.
[0025] When the closed-side gateway server 13 receives a registration request or voice data from a wireless station 41 connected to the closed network 10 via the router 16, it transmits the received registration request or voice data to the call control server 12 associated with the wireless station 41. When the closed-side gateway server 13 receives a registration response or voice data from the call control server 12, it transmits the received registration response or voice data to the destination wireless station 41 via the router 16.
[0026] The closed-side DNS server 14 performs name resolution for closed-side devices included in the closed system 11 and cloud-side devices included in the cloud system 21. The closed-side devices that are the targets of name resolution by the closed-side DNS server 14 are, for example, the closed-side gateway server 13 and the closed-side activation server 15. The cloud-side device that is the target of name resolution by the closed-side DNS server 14 is, for example, the cloud-side activation server 24.
[0027] In detail, when the closed-side DNS server 14 receives a name resolution request for the domain name of a closed-side device included in the closed system 11 or a cloud-side device included in the cloud system 21 from a wireless station 41 connected to the closed network 10, the closed-side DNS server 14 performs name resolution of the domain name included in the name resolution request and transmits a name resolution response including an address corresponding to the domain name to the wireless station 41.
[0028] The closed system 11 includes two or more closed-side activation servers 15. When each closed-side activation server 15 receives an activation request from a wireless station 41, 43 connected to the closed network 10, it registers activation information including unique information of the wireless station 41, 43 in storage devices 17, 27 provided in the closed system 11 and the cloud system 21, respectively.
[0029] The storage device 17 is a DB server, for example, a NoSQL server, that stores activation information.
[0030] The router 16 transfers data received from the cloud system 21 or the closed network 10 to a closed-side device included in the closed system 11 according to the destination of the data.
[0031] The dedicated connection device 26 is, for example, a virtual interface connected to the closed system 11 and the closed network 10 via a dedicated line. The dedicated connection device 26 transmits data received from the closed system 11 or the closed network 10 having the above configuration to cloud-side devices included in the cloud system 21, specifically, to any of the servers in the cloud system 21, namely, the cloud-side gateway server 22, the cloud-side provisioning server 23, the cloud-side activation server 24, and the management server 28, depending on the type of data. The dedicated connection device 26 also transfers data received from cloud-side devices, specifically, from each server in the cloud system 21, to the closed system 11 or the closed network 10.
[0032] As an example, when the dedicated connection device 26 receives a provisioning request from the wireless station 41 via the base station 31 and the closed network 10, it transfers the provisioning request to the cloud-side provisioning server 23 via a load balancer (not shown). In detail, the load balancer transfers the provisioning request to one of the multiple cloud-side provisioning servers 23 depending on at least one of the route to the wireless station 41 and the operating status of each cloud-side provisioning server 23. As an example, the load balancer selects one of the multiple cloud-side provisioning servers 23 in a round-robin manner and transfers the provisioning request to the selected cloud-side provisioning server 23.
[0033] When the dedicated connection device 26 receives the provisioning response from the cloud-side provisioning server 23 via the load balancer, the dedicated connection device 26 transmits the provisioning response to the wireless station 41 via the closed network 10 .
[0034] As another example, when the dedicated connection device 26 receives an operation notification sent from a closed-side device included in the closed system 11, specifically, the call control server 12, the closed-side gateway server 13, or the closed-side activation server 15, the dedicated connection device 26 forwards the operation notification to the management server 28.
[0035] Endpoint device 25 is an interface that connects cloud system 21 and Internet network 20. Endpoint device 25 transfers data received from Internet network 20 to cloud-side devices included in cloud system 21, specifically, to each server in cloud system 21, depending on the type of data. In particular, endpoint device 25 transmits data received from Internet network 20 to any of cloud-side gateway server 22, cloud-side provisioning server 23, cloud-side activation server 24, and management server 28. Endpoint device 25 also transfers data received from cloud-side devices, specifically, from each server in cloud system 21, to wireless station 42 via Internet network 20.
[0036] As an example, when the endpoint device 25 receives a provisioning request from the wireless station 42 via the WLAN device 32 and the Internet network 20, the endpoint device 25 forwards the provisioning request to the cloud-side provisioning server 23 via a load balancer (not shown). In detail, the load balancer forwards the provisioning request to one of the multiple cloud-side provisioning servers 23 depending on at least one of the route to the wireless station 42 and the operating status of each cloud-side provisioning server 23. As an example, the load balancer selects one of the multiple cloud-side provisioning servers 23 in a round-robin manner and forwards the provisioning request to the selected cloud-side provisioning server 23.
[0037] When the endpoint device 25 receives the provisioning response from the cloud-side provisioning server 23 via the load balancer, the endpoint device 25 transmits the provisioning response to the wireless station 42 via the Internet network 20 .
[0038] Each cloud-side gateway server 22 holds a correspondence between the wireless station 42 and the call control server 12. As an example, each cloud-side gateway server 22 holds a table that associates the unique information of the wireless station 42 with the address of the call control server 12. The unique information that uniquely identifies the wireless station 42 is, for example, the IMEI, an ICCID that is the identification number of the SIM card inserted in the wireless station 42, or the like.
[0039] When the cloud-side gateway server 22 receives a registration request or voice data from a wireless station 42 connected to the Internet network 20, it transmits the received registration request or voice data to the call control server 12 associated with the wireless station 42. When the cloud-side gateway server 22 receives a registration response or voice data from the call control server 12, it transmits the received registration response or voice data to the wireless station 42 that is the destination.
[0040] When the cloud-side provisioning server 23 receives a provisioning request from the wireless stations 41, 42, and 43, it transmits a provisioning response including the domain name of the gateway server to the wireless stations 41, 42, and 43.
[0041] When the cloud-side activation server 24 receives an authentication request from a wireless station 42 connected to the Internet network 20, the activation information including the wireless station 42's unique information and encryption key generation information is stored in a storage device provided in at least one of the closed system 11 and the cloud system 21, for example, in storage devices 17 and 27 provided in the closed system 11 and the cloud system 21, respectively.
[0042] The storage device 27 is a DB server, for example, a NoSQL server, that stores activation information and the operating status of the closed-side device and the cloud-side device.
[0043] The management server 28 acquires information about the closed-side devices. Preferably, the management server 28 also acquires information about the cloud-side devices. Specifically, the management server 28 receives operation notifications periodically sent from each call control server 12, each closed-side gateway server 13, each closed-side activation server 15, each cloud-side gateway server 22, each cloud-side provisioning server 23, and each cloud-side activation server 24. The management server 28 stores the operation notifications of the closed-side devices and cloud-side devices acquired as described above in the storage device 27. If an operation notification is periodically received, the operating status of the closed-side device or cloud-side device that sent the operation notification can be considered normal. If a state in which an operation notification cannot be received from a closed-side device or cloud-side device continues for a certain period of time, the operating status of the closed-side device or cloud-side device that has not sent the operation notification can be considered abnormal. In other words, the storage device 27 stores information indicating whether the operating status of the closed-side device and cloud-side device is normal or abnormal.
[0044] 2 shows the configuration of radio stations 41, 42, and 43 that communicate via the radio communication system 1 having the above configuration. The radio stations 41, 42, and 43 each include an LTE communication circuit 51, a WLAN communication circuit 52, a communication control circuit 53, a data processing circuit 54, an input circuit 55, and an output circuit 56. The LTE communication circuit 51 connects to the private network 10 and transmits and receives private network data that conforms to the communication standard of the private network 10. The WLAN communication circuit 52 connects to the Internet network 20 via the WLAN device 32 and transmits and receives communication data that conforms to the communication standard of the Internet network 20. The communication control circuit 53 controls the LTE communication circuit 51 and the WLAN communication circuit 52 to establish voice communication.
[0045] The data processing circuit 54 generates closed network data to be transmitted from the LTE communication circuit 51 or communication data to be transmitted from the WLAN communication circuit 52 from the transmission data generated by the input circuit 55. The data processing circuit 54 also generates received data from the closed network data received by the LTE communication circuit 51 or the communication data received by the WLAN communication circuit 52, and outputs the received data to the output circuit 56.
[0046] The input circuit 55 acquires audio from a microphone (not shown), performs signal processing such as AD (Analog-to-Digital) conversion, noise filtering, and amplification, generates data for transmission, and sends the generated data for transmission to the data processing circuit 54.
[0047] The output circuit 56 performs signal processing such as noise filtering, amplification, and DA (Digital-to-Analog) conversion on the received data acquired from the data processing circuit 54 to generate audio data, and outputs the generated audio data from a speaker (not shown). The output circuit 56 may also acquire processing results such as activation, provisioning, and registration from the data processing circuit 54 and display them on a screen (not shown).
[0048] When the wireless stations 41, 42, and 43 having the above configuration start up, for example when the power is turned on, they start the startup process shown in Fig. 3. By performing the startup process, the wireless stations 41, 42, and 43 can start voice communication.
[0049] Since the startup processes performed by the wireless stations 41 and 43 connected to the closed network 10 are similar, the startup process performed by the wireless station 41 will be described below. The wireless station 41 performs name resolution of the closed-side activation server 15 to perform settings when the wireless station 41 starts to be used (step S11).
[0050] Details of the name resolution process performed by the wireless station 41 are shown in Figure 4. The wireless station 41 transmits a name resolution request including the domain name of the closed-side activation server 15, which is the destination of the activation request, to the closed-side DNS server 14 (sequence Sq1). In detail, the wireless station 41 sets its own IP address as the source IP address and the IP address of the closed-side DNS server 14 as the destination IP address, and generates and transmits the name resolution request including the domain name of the closed-side activation server 15. It is assumed that the wireless station 41 holds the IP address of the closed-side DNS server 14 in advance. The name resolution request transmitted from the wireless station 41 reaches the closed-side DNS server 14 via the base station 31, the closed network 10, and the router 16.
[0051] When the closed-side DNS server 14 receives the name resolution request including the domain name of the closed-side activation server 15, it sends an operation status acquisition request for each closed-side activation server 15 to the storage device 27 (sequence Sq2). The operation status acquisition request reaches the storage device 27 via the router 16 and the dedicated connection device 26.
[0052] When the storage device 27 receives the request to obtain the operating status of the closed-side activation servers 15, it reads out the operating status of each closed-side activation server 15 and transmits an operating status response including information indicating the operating status to the closed-side DNS server 14 (sequence Sq3). The operating status response transmitted from the storage device 27 reaches the closed-side DNS server 14 via the dedicated connection device 26 and the router 16.
[0053] The closed-side DNS server 14 selects a closed-side activation server 15 to be the destination of the activation request, based on at least one of the operating status of each closed-side activation server 15 and the route to the wireless station 41, acquired from the storage device 27 (sequence Sq4). As an example, the closed-side DNS server 14 selects one of the closed-side activation servers 15, which are operating normally, based on a round-robin method.
[0054] The closed-side DNS server 14 transmits a name resolution response including the address of the selected closed-side activation server 15 to the wireless station 41 (sequence Sq5). In detail, the closed-side DNS server 14 sets its own IP address as the source IP address and the source IP address of the name resolution request as the destination IP address, and generates and transmits the name resolution response including the address of the selected closed-side activation server 15. The name resolution response transmitted from the closed-side activation server 15 reaches the wireless station 41 via the router 16, the closed network 10, and the base station 31.
[0055] 3, after completing the name resolution process in step S11, the wireless station 41 performs activation processing on the closed-side activation server 15 (step S12). In step S12, the wireless station 41 transmits an activation request to the closed-side activation server 15. In response to the activation request from the wireless station 41, the closed-side activation server 15 registers activation information including unique information of the wireless station 41 in the storage devices 17 and 27. After completing the registration of the activation information, the closed-side activation server 15 transmits a notification to the wireless station 41 that the activation has been successfully completed.
[0056] For example, if neither the storage device 17 nor the storage device 27 can be accessed and the registration of the activation information is not completed normally, the closed-side activation server 15 sends an error notification, for example, a notification that the activation has been aborted, to the wireless station 41.
[0057] When the activation process does not end normally (step S13; No), for example, when an error notification is received from the closed-side activation server 15, the wireless station 41 displays on the screen that an error has occurred (step S23).
[0058] When the activation process has been completed successfully (step S13; Yes), the wireless station 41 performs name resolution of the cloud-side provisioning server 23 in order to perform provisioning process to acquire connection information (step S14). In the name resolution process in step S14, only sequences Sq1 and Sq5 in Fig. 4 are executed. In sequence Sq1, the wireless station 41 transmits a name resolution request to the closed-side DNS server 14, the name resolution request including the domain names of the load balancers connected to the multiple cloud-side provisioning servers 23, which are destinations of the provisioning request.
[0059] In sequence Sq5, the closed-side DNS server 14 transmits to the wireless station 41 a name resolution response including the address of the load balancer.
[0060] 3, after completing the name resolution process in step S14, the wireless station 41 performs a provisioning process on the cloud-side provisioning server 23 (step S15). In step S15, the wireless station 41 generates a provisioning request in which the address of the load balancer is set as the destination IP address. The provisioning request sent by the wireless station 41 reaches the cloud-side provisioning server 23 via the base station 31, the closed network 10, the dedicated connection device 26, and the load balancer.
[0061] When the cloud-side provisioning server 23 receives the provisioning request, it extracts the unique information of the wireless station 41 included in the provisioning request and acquires the activation information of the wireless station 41 from the storage device 27. Based on the acquired activation information, the cloud-side provisioning server 23 performs a check to determine whether the activation of the wireless station 41 has been performed normally.
[0062] If the activation is successful, the cloud-side provisioning server 23 sends a provisioning response addressed to the wireless station 41, including connection information for connecting to the call control server 12 corresponding to the wireless station 41, to the dedicated connection device 26 via the load balancing device.
[0063] When the load balancer receives the provisioning response, it transfers the provisioning response to the destination wireless station 41 via the dedicated connection device 26. The provisioning response sent from the cloud-side provisioning server 23 reaches the wireless station 41 via the load balancer, the dedicated connection device 26, the closed network 10, and the base station 31.
[0064] For example, if the cloud-side provisioning server 23 cannot access the storage device 27 and cannot acquire the activation information, the cloud-side provisioning server 23 transmits an error notification to the load balancer addressed to the wireless station 41. Upon receiving the error notification, the load balancer forwards the error notification to the wireless station 41 via the dedicated connection device 26.
[0065] When the provisioning process has not ended normally (step S16; No), for example, when an error notification is received from the cloud-side provisioning server 23 or when the wireless station 41 is unable to connect to the cloud-side provisioning server 23, the wireless station 41 determines whether or not previous information, which is connection information acquired when the previous startup process was performed, is available (step S17). If previous information is not available (step S17; No), the wireless station 41 displays on the screen a message that an error has occurred (step S23).
[0066] If the provisioning process did not end normally but previous information exists (step S16; No, step S17; Yes), or if the provisioning process ended normally (step S16; Yes), the wireless station 41 reflects the connection information or previous information acquired in step S15 as connection information in its own device (step S18).
[0067] Next, the wireless station 41 performs name resolution for the closed-side gateway server 13 in order to register its own information in the call control server 12. Figure 5 shows an example of the relationship between the call control server 12 and the closed-side gateway server 13. Figure 5 shows the call control server 12 and the closed-side gateway server 13, which are components of the closed system 11. The call control servers 12 shown in Figure 5 are distinguished as call control servers 121 and 122, and the closed-side gateway servers 13 are distinguished as closed-side gateway servers 131, 132, 133, 134, 135, and 136. The closed-side gateway servers 131, 132, and 133 are associated with the call control server 121. The closed-side gateway servers 134, 135, and 136 are associated with the call control server 122.
[0068] The same domain name is assigned to the closed-side gateway servers 13 associated with the same call control server 12. In other words, the same domain name, for example, gw1, is assigned to the closed-side gateway servers 131, 132, and 133 associated with the call control server 121. Different addresses are assigned to the closed-side gateway servers 131, 132, and 133. Similarly, the same domain name, for example, gw2, is assigned to the closed-side gateway servers 134, 135, and 136 associated with the call control server 122. Different addresses are assigned to the closed-side gateway servers 134, 135, and 136.
[0069] The wireless stations 41, 42, and 43 are associated with one of the call control servers 12, and register with the associated call control server. As an example, it is assumed that the wireless stations 41 and 42 are associated with the call control server 121, and the wireless station 43 is associated with the call control server 122. In other words, when the call control server 121 accepts the registration of the wireless stations 41 and 42, it controls the calls of the wireless stations 41 and 42, such as making and receiving calls or responding to calls. Similarly, when the call control server 122 accepts the registration of the wireless station 43, it controls the calls of the wireless station 43, such as making and receiving calls or responding to calls.
[0070] The wireless station 41 registers with the call control server 121 via one of the closed-side gateway servers 131-133. In detail, as shown in Fig. 3, the wireless station 41 requests the closed-side DNS server 14 to perform name resolution of one of the closed-side gateway servers 131-133 (step S19). The operation of the name resolution process performed by the wireless station 41 in step S19 is the same as that shown in Fig. 4. In sequence Sq1, the wireless station 41 transmits a name resolution request including the domain name, for example, gw1, of the closed-side gateway server 131-133 that is the destination of the registration request to the closed-side DNS server 14.
[0071] In sequence Sq2, the closed-side DNS server 14 sends an operation status acquisition request for the closed-side gateway servers 131-133 to the storage device 27. In sequence Sq3, the storage device 27 sends an operation status response including information about the operation status of the closed-side gateway servers 131-133 to the closed-side DNS server 14.
[0072] In sequence Sq4, the closed-side DNS server 14 selects the closed-side gateway server 13 to be the destination of the registration request, depending on at least one of the operating status of the closed-side gateway servers 131-133 and the route to the wireless station 41, which are obtained from the storage device 27. As an example, the closed-side DNS server 14 selects one of the closed-side gateway servers 131-133 that is operating normally, using a round-robin method. For example, it is assumed that the closed-side DNS server 14 selects the closed-side gateway server 131.
[0073] In sequence Sq 5 , the closed-side DNS server 14 transmits a name resolution response including the address of the selected closed-side gateway server 131 to the wireless station 41 .
[0074] 3, when the wireless station 41 completes the name resolution process in step S19, it performs registration processing with the closed-side gateway server 131 (step S20). In step S20, the wireless station 41 transmits a registration request to the closed-side gateway server 131. In detail, the wireless station 41 sets its own IP address as the source IP address and the address of the closed-side gateway server 131 included in the name resolution response as the destination IP address, and generates and transmits a registration request including information unique to the wireless station 41. The registration request transmitted from the wireless station 41 reaches the closed-side gateway server 131 via the base station 31, the closed network 10, and the router 16.
[0075] When the closed-side gateway server 131 receives the registration request, it transmits the registration request, including the unique information of the wireless station 41, to the call control server 121 corresponding to the wireless station 41. The closed-side gateway server 131 stores the source address of the registration request and the unique information of the wireless station 41 included in the registration request in association with each other.
[0076] Upon receiving the registration request, the call control server 121 transmits a registration response including the unique information of the wireless station 41 to the closed-area gateway server 131 that is the sender of the registration request.
[0077] Upon receiving the registration response, the closed-side gateway server 131 transmits the registration response to the wireless station 41. In detail, the closed-side gateway server 131 sets the IP address of its own device as the source IP address and sets the IP address associated with the unique information of the wireless station 41 included in the registration response received from the call control server 121 as the destination IP address, and generates and transmits the registration response. The registration response transmitted from the closed-side gateway server 131 reaches the wireless station 41 via the router 16, the closed network 10, and the base station 31.
[0078] 3, when the registration process does not end normally (step S21; No), for example, when the radio station 41 does not receive a registration response from the closed-side gateway server 131 within a certain time, the radio station 41 displays on the screen a message indicating that an error has occurred (step S23). The certain time may be determined according to the time required for receiving a registration response after transmitting a registration request under normal circumstances, the length of an allowable downtime, etc.
[0079] When the registration process has been completed successfully (step S21; Yes), specifically, when the wireless station 41 has received a registration response from the closed-side gateway server 131, the wireless station 41 displays on the screen a message that the startup process has been completed successfully (step S22). When the process of displaying on the screen a message that the startup process has been completed successfully in step S22 is completed, the wireless station 41 is able to start voice communication. When steps S22 and S23 are completed, the wireless station 41 ends the startup process.
[0080] The wireless station 43 performs startup processing in the same manner as the wireless station 41. The wireless station 43 registers with the call control server 122 via one of the closed-side gateway servers 134-136. More specifically, in step S19, the wireless station 43 requests the closed-side DNS server 14 to perform name resolution for one of the closed-side gateway servers 134-136. The operation of the name resolution processing performed by the wireless station 43 in step S19 is the same as that shown in Fig. 4. In sequence Sq1, the wireless station 43 transmits a name resolution request including the domain name, for example, gw2, of the closed-side gateway server 134-136 that is the destination of the registration request to the closed-side DNS server 14.
[0081] The startup processing of the wireless station 42 is also the same as that shown in Fig. 3. In the name resolution of steps S11, S14, and S19, the wireless station 42 transmits a name resolution request including the domain name of the endpoint device 25 to an Internet DNS server on the Internet network 20 (not shown in Fig. 1). Upon receiving the name resolution request including the domain name of the endpoint device 25, the Internet DNS server transmits a name resolution response including the address of the endpoint device 25 to the wireless station 42. The wireless station 42 may transmit an activation request, a provisioning request, or a registration request to the endpoint device 25.
[0082] When endpoint device 25 receives an activation request, a provisioning request, or a registration request, it forwards the request according to the type of the received request. Specifically, endpoint device 25 forwards an activation request to cloud-side activation server 24, a provisioning request to cloud-side provisioning server 23 via a load balancer, and a registration request to cloud-side gateway server 22.
[0083] When transferring an activation request or registration request, endpoint device 25 obtains the operating status of each destination server from storage device 27 and selects a destination server based on the operating status. Specifically, endpoint device 25 selects one of multiple cloud-side activation servers 24 based on the operating status of each cloud-side activation server 24. As an example, endpoint device 25 uses a round-robin method to select a cloud-side activation server 24 to which the activation request will be transferred from among cloud-side activation servers 24 whose operating status is normal. Endpoint device 25 then transfers the activation request to the selected cloud-side activation server 24.
[0084] The endpoint device 25 acquires the operating status of each cloud-side gateway server 22 to which the registration request is to be transferred from the storage device 27, and selects one of the cloud-side gateway servers 22 according to the operating status. As an example, the endpoint device 25 selects, using a round-robin method, the cloud-side gateway server 22 to which the registration request is to be transferred from among the cloud-side gateway servers 22 whose operating status is normal. The endpoint device 25 transfers the registration request to the selected cloud-side gateway server 22.
[0085] The endpoint device 25 transfers the provisioning request to the load balancer. The load balancer selects one of the cloud-side provisioning servers 23 depending on the operating status of each cloud-side provisioning server 23. As an example, the load balancer uses a round-robin method to select a cloud-side provisioning server 23 to which the provisioning request is to be transferred from among the cloud-side provisioning servers 23 whose operating status is normal. The load balancer transfers the provisioning request to the selected cloud-side provisioning server 23.
[0086] When the startup processing of the wireless stations 41-43 is completed as described above, voice communication becomes possible between the wireless stations 41-43. As an example, Fig. 6 shows an example in which the wireless station 41 requests a call with the wireless station 42. The wireless station 41 sends a call request specifying the wireless station 42 as the call destination, specifically, a call request including the ID of the wireless station 42 as the callee ID, to the closed-side gateway server 131 (sequence Sq11). Upon receiving the call request, the closed-side gateway server 131 transmits the call request to the call control server 121 (sequence Sq12).
[0087] The call control server 121 holds a correspondence between the call destination ID and the closed-side gateway server 131 or the cloud-side gateway server 22. Because the called wireless station 42 is connected to the Internet network 20, the wireless station 42 is associated with the cloud-side gateway server 22. Therefore, when the call control server 121 receives the above-mentioned call request, it transmits the call request addressed to the cloud-side gateway server 22 corresponding to the called wireless station 42 to the dedicated connection device 26 (sequence Sq13). The call request reaches the dedicated connection device 26 from the call control server 121 via the router 16. When the dedicated connection device 26 receives the call request, it transfers the call request to the cloud-side gateway server 22, which is the destination (sequence Sq14).
[0088] When cloud-side gateway server 22 receives the call request, it transmits the call request addressed to wireless station 42, which is the call destination, to endpoint device 25 (sequence Sq15). When endpoint device 25 receives the call request, it transfers the call request to destination wireless station 42 via Internet network 20 and WLAN device 32 (sequence Sq16).
[0089] When the wireless station 42 receives the call request, it generates a call response addressed to the wireless station 41 that sent the call request and transmits the call response to the endpoint device 25 (sequence Sq17). When the endpoint device 25 receives the call response, it transfers the call response to the cloud-side gateway server 22 (sequence Sq18). When the cloud-side gateway server 22 receives the call response addressed to the wireless station 41, it transmits the call response addressed to the call control server 121 associated with the wireless station 41 to the dedicated connection device 26 (sequence Sq19). When the dedicated connection device 26 receives the call response, it transfers the call response to the call control server 121 that is the destination (sequence Sq20).
[0090] When the call control server 121 receives the call response, it transmits the call response to the closed-side gateway server 131 associated with the destination wireless station 41 (sequence Sq21). When the closed-side gateway server 131 receives the call response, it transmits the call response to the destination wireless station 41 (sequence Sq22). By establishing the call session as described above, it becomes possible to perform voice communication between the wireless stations 41 and 42. The transfer of voice data is also performed in the same manner as in FIG. 6.
[0091] As described above, according to the wireless communication system 1 of the first embodiment, the closed-side DNS server 14 selects one of the closed-side devices corresponding to the domain name included in the name resolution request according to the operating status of the closed-side device. This distributes the load on the closed-side devices, thereby increasing the availability of the wireless communication system 1.
[0092] When the wireless stations 41 and 43 are connected to the Internet network 20, they operate in the same manner as the wireless station 42 described above. When the wireless station 42 is connected to the private network 10, they operate in the same manner as the wireless station 41 described above. As a result, the wireless stations 41-43 can connect to the call control server 12 and communicate with other wireless stations, regardless of whether they are connected to the private network 10 or the Internet network 20. In other words, the call control server 12 controls the communications of the associated wireless stations 41-43, regardless of whether they are connected to the private network 10 or the Internet network 20.
[0093] The wireless communication system 1 according to the first embodiment can be modified in various ways in addition to those described above. First, the method by which the closed-side DNS server 14 selects one of the closed-side devices corresponding to the domain name included in the name resolution request is not limited to the round-robin method, but may be any method that can distribute the load based on the operating status of the closed-side device. The same applies to the load distribution device provided in the cloud system 21.
[0094] Second, the management server 28 may inquire about the operation status of each of the closed-side device and the cloud-side device at regular intervals. The management server 28 stores the operation status of each of the inquired closed-side device and the cloud-side device in the storage device 27.
[0095] (Embodiment 2) 7, the wireless communication system 2 according to the second embodiment includes a closed system 11a provided in a closed network 10a, a closed system 11b provided in a closed network 10b, and a cloud system 21.
[0096] The configuration of the closed systems 11a and 11b is the same as that of the closed system 11 included in the wireless communication system 1 according to embodiment 1. In detail, the closed system 11a includes a call control server 12a, a closed-side gateway server 13a, a closed-side DNS server 14a, a closed-side activation server 15a, a router 16a, and a storage device 17a. The closed system 11b includes a call control server 12b, a closed-side gateway server 13b, a closed-side DNS server 14b, a closed-side activation server 15b, a router 16b, and a storage device 17b.
[0097] The configuration of the cloud system 21 differs from that of the cloud system 21 provided in the wireless communication system 1 according to the first embodiment, and includes dedicated connection devices 26a and 26b corresponding to the closed systems 11a and 11b, respectively. In detail, the dedicated connection device 26a connects each of the cloud side devices included in the cloud system 21 to the closed side devices included in the closed system 11a and the closed network 10a via dedicated lines. The dedicated connection device 26b connects each of the cloud side devices included in the cloud system 21 to the closed side devices included in the closed system 11b and the closed network 10b via dedicated lines.
[0098] The wireless stations 41a, 41b, and 42 can perform voice communication with each other via the wireless communication system 2. The startup processing performed by the wireless stations 41a, 41b, and 42 is the same as that in embodiment 1. The wireless stations 41a and 41b are associated with the closed systems 11a and 11b, respectively.
[0099] For each of the wireless stations 41a, 41b, and 42, one of the closed systems 11a and 11b is set as a main closed system, and the other closed system is set as a sub-closed system. In the second embodiment, for the wireless stations 41a and 42, the closed system 11a is set as the main closed system, and the closed system 11b is set as the sub-closed system. For the wireless station 41b, the closed system 11b is set as the main closed system, and the closed system 11a is set as the sub-closed system.
[0100] The same domain name is assigned to a plurality of closed-side gateway servers 13a associated with any of the call control servers 12a included in the closed system 11a and a plurality of closed-side gateway servers 13b associated with any of the call control servers 12b included in the closed system 11b. Similarly, the same domain name is assigned to at least one of the closed-side activation servers 15a included in the closed system 11a and at least one of the closed-side activation servers 15b included in the closed system 11b.
[0101] When the wireless station 41a performs startup processing and is unable to connect to the closed-side gateway server 13a or the closed-side activation server 15a included in the main closed system, the closed-side DNS server 14a performs name resolution so that the wireless station 41a connects to the closed-side gateway server 13b or the closed-side activation server 15b included in the sub-closed system.
[0102] When the wireless station 41b performs startup processing and is unable to connect to the closed-side gateway server 13b or the closed-side activation server 15b, the closed-side DNS server 14b performs name resolution so that the wireless station 41b connects to the closed-side gateway server 13a or the closed-side activation server 15a.
[0103] Since the operations of the closed-side DNS servers 14a and 14b are similar, only the operation of the closed-side DNS server 14a will be described. Details of the server selection process by the closed-side DNS server 14a in sequence Sq4 of FIG.
[0104] In name resolution of the activation server, the closed-side DNS server 14a acquires the operation status of each closed-side activation server 15a, 15b to which the same domain name is assigned from the storage device 27, and determines whether the operation status of the closed-side activation server 15a, which is the main server, is normal or not based on the acquired operation status (step S31). If each closed-side activation server 15a is normal (step S31; Yes), the closed-side DNS server 14a acquires a list of main servers by reading the addresses of each closed-side activation server 15a from a memory (not shown) (step S32).
[0105] If an abnormality occurs in each closed-side activation server 15a (step S31; No), the closed-side DNS server 14a reads the addresses of each closed-side activation server 15b from a memory (not shown) to obtain a list of sub-servers (step S33).
[0106] The closed-side DNS server 14a selects one of the servers from the list of main servers acquired in step S32 or the list of sub-servers acquired in step S33 (step S34). As an example, the closed-side DNS server 14a selects one of the servers from the list of main servers or the list of sub-servers based on a round-robin method. In detail, the closed-side DNS server 14a selects one of the servers from the list of main servers or the list of sub-servers based on the route to the wireless station 41a, specifically, so as to provide the shortest route to the wireless station 41a. When the process of step S34 ends, the closed-side DNS server 14a ends the server selection process and transmits a name resolution response including the address of the server selected in step S34 to the wireless station 41a.
[0107] The closed-side DNS server 14a also performs similar processing when resolving names during activation. More specifically, in name resolution of the gateway servers, the closed-side DNS server 14a acquires from the storage device 27 the operation status of each closed-side gateway server 13a, 13b to which the same domain name is assigned, and determines whether the operation status of the closed-side gateway server 13a, which is the main server, is normal or not based on the acquired operation status (step S31). If the operation status of each closed-side gateway server 13a is normal (step S31; Yes), the closed-side DNS server 14a acquires a list of main servers by reading the addresses of each closed-side gateway server 13a from a memory (not shown) (step S32).
[0108] If an abnormality occurs in each closed-side gateway server 13a (step S31; No), the closed-side DNS server 14a reads the addresses of each closed-side gateway server 13b from a memory (not shown) to obtain a list of sub-servers (step S33).
[0109] The closed-side DNS server 14a selects one of the servers from the list of main servers acquired in step S32 or the list of sub-servers acquired in step S33 (step S34). As an example, the closed-side DNS server 14a selects one of the servers from the list of main servers or the list of sub-servers based on a round-robin method. The closed-side DNS server 14a also selects one of the servers from the list of main servers or the list of sub-servers based on the route to the wireless station 41a. In detail, the closed-side DNS server 14a selects the server from the list of main servers or the list of sub-servers that has the shortest route to the wireless station 41a. When the process of step S34 ends, the closed-side DNS server 14a ends the server selection process and transmits a name resolution response including the address of the server selected in step S34 to the wireless station 41a.
[0110] As described above, the closed-side DNS servers 14a and 14b included in the wireless communication system 2 according to the second embodiment select one of the servers from the list of main servers or the list of sub-servers to perform name resolution, thereby enabling the wireless stations 41a, 41b, and 42 to continue communication even if an abnormality occurs in the main server. As a result, a wireless communication system 2 with high availability is obtained.
[0111] The wireless communication system 2 according to the second embodiment can be modified in various ways in addition to those described above. First, the number of closed systems is not limited to the above example, but may be any natural number equal to or greater than two.
[0112] Second, when the closed-side DNS servers 14a and 14b receive a name resolution request from the wireless stations 41a and 41b, they may identify an address corresponding to the domain name based on the route to the wireless stations 41a and 41b. Specifically, they may select a server with the shortest route to the wireless stations 41a and 41b, specifically, a server in a normal operating state that is included in the closed systems 11a and 11b to which the wireless stations 41a and 41b are connected via the closed network 10. The route to the wireless stations 41a and 41b can be identified by identifying whether the wireless stations 41a, 41b, and 42 are connected to the closed systems 11a and 11b or the cloud system 21 from the IP addresses of the wireless stations 41a and 41b, which are the source IP addresses of the name resolution request.
[0113] The modifications described in the first embodiment can also be applied to the second embodiment. Specifically, firstly, the method by which the closed-side DNS server 14 selects one of the closed-side devices from among a plurality of closed-side devices corresponding to the domain name included in the name resolution request is not limited to the round robin method, but any method can be used as long as it can distribute the load based on the operating status of the closed-side devices. The same applies to the load distribution device provided in the cloud system 21.
[0114] Second, the management server 28 may inquire about the operation status of each of the closed-side device and the cloud-side device at regular intervals. The management server 28 stores the operation status of each of the inquired closed-side device and the cloud-side device in the storage device 27.
[0115] An example of a hardware configuration for realizing the above-described wireless communication systems 1 and 2 is shown in Fig. 9. The closed side devices included in the closed systems 11, 11a, and 11b and the cloud side devices included in the cloud system 21 are realized by a processor 61, a memory 62, and an interface 63. The processor 61, the memory 62, and the interface 63 are connected to one another by a bus 60. The processor 61 includes any electronic circuit including a transistor, and is considered to be a circuit or a processor circuit.
[0116] For example, each function of the closed side devices of the closed systems 11, 11a, and 11b and the cloud side devices of the cloud system 21 is realized by software, firmware which is software built into electronic devices, or a combination of software and firmware. The software is written as a program and stored in the memory 62. The processor 61 executes the program stored in the memory 62 to realize the function of each of the above-mentioned parts. That is, the memory 62 stores programs for executing the processing of the closed side devices of the closed systems 11, 11a, and 11b and the cloud side devices of the cloud system 21.
[0117] The memory 62 includes, for example, non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read-Only Memory), flash memory, EPROM (Erasable Programmable Read Only Memory), EEPROM (Electrically Erasable and Programmable Read-Only Memory), magnetic disk, flexible disk, optical disk, compact disk, mini disk, DVD (Digital Versatile Disc), etc.
[0118] For example, the interface 63 connects the closed systems 11, 11a, and 11b to the cloud system 21 or the wireless stations 41, 41a, 41b, and 43, and connects the cloud system 21 to the wireless station 42, thereby establishing voice communication. The interface 63 has multiple types of interface modules as needed.
[0119] 9 shows one processor 61 and one memory 62, the closed side devices of the closed systems 11, 11a, and 11b and the cloud side devices of the cloud system 21 may be realized by a plurality of processors 61 and a plurality of memories 62. In this case, the plurality of processors 61 and the plurality of memories 62 may work together to execute the functions of the devices of the closed systems 11, 11a, and 11b and the cloud system 21.
[0120] Each device of the closed systems 11, 11a, and 11b and the cloud system 21 may be realized by a processing circuit 71, as shown in Fig. 10. The processing circuit 71 is connected to other devices via an interface circuit 72.
[0121] When the processing circuit 71 is dedicated hardware, the processing circuit 71 includes, for example, a single circuit, a composite circuit, a processor, an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a combination thereof. The closed-side devices of the closed systems 11, 11a, and 11b and the cloud-side devices of the cloud system 21 may be realized by any number of processing circuits 71.
[0122] Some of the functions of the closed-side devices of the closed systems 11, 11a, and 11b and the cloud-side devices of the cloud system 21 may be realized by dedicated hardware, and other functions may be realized by software or firmware. For example, in the closed system 11, the call control server 12, the closed-side gateway server 13, the closed-side DNS server 14, and the closed-side activation server 15 may be realized by the processor 61 shown in Fig. 9 reading and executing programs stored in the memory 62, and the router 16 and the storage device 17 may be realized by the processing circuit 71 shown in Fig. 10.
[0123] Furthermore, the above-described hardware configuration and flowchart are merely examples and can be changed and modified as desired. [Explanation of symbols]
[0124] 1,2 Wireless communication systems 10,10a,10b closed network 11, 11a, 11b Closed System 12,12a,12b, 121,122 Call control server 13,13a,13b,131,132, 133, 134, 135, 136 Closed gateway server 14, 14a, 14b Closed DNS server 15, 15a, 15b Closed-area activation server 16, 16a, 16b routers 17,17a,17b,27 Storage device 20 Internet Network 21 Cloud System 22 Cloud-side gateway server 23 Cloud-side provisioning server 24 Cloud-side activation server 25 Endpoint Devices 26, 26a, 26b dedicated connection devices 28 Management Server 31 Base station 32 WLAN equipment 41,41a,41b,42,43 Radio station 51 LTE communication circuit 52 WLAN communication circuit 53 Communication control circuit 54 Data Processing Circuit 55 Input circuit 56 Output circuit 60 Bus 61 processors 62 memory 63 Interface 71 Processing circuit 72 Interface Circuit
Claims
1. A wireless communication system comprising: a closed system provided in a closed network; and a cloud system provided in an internet network, the closed system and the cloud system being connected to each other so as to be able to communicate with each other; The closed system comprises: at least one call control server that controls communications between a plurality of wireless stations, each of which is connected to either the closed network or the Internet; a plurality of closed-area gateway servers provided in correspondence with the call control servers, each of which holds correspondence between the radio stations and the call control servers, and which, upon receiving a registration request or voice data from a radio station connected to the closed network, transmits the registration request or voice data to the call control server associated with the radio station, and, upon receiving a registration response or voice data from the call control server, transmits the registration response or voice data to the radio station that is the destination; a closed-side DNS server that, when receiving a name resolution request for a domain name of a closed-side device included in the closed system or a cloud-side device included in the cloud system from the wireless station connected to the closed network, performs name resolution of the domain name included in the name resolution request and transmits a name resolution response including an address corresponding to the domain name to the wireless station, The cloud system includes: a cloud-side gateway server that maintains correspondence between the wireless stations and the call control servers, and that, upon receiving a registration request or voice data from the wireless station connected to the Internet network, transmits the registration request or the voice data to the call control server that is associated with the wireless station, and, upon receiving a registration response or voice data addressed to the wireless station connected to the Internet network from the call control server, transmits the registration response or the voice data to the wireless station; a management server that acquires the operating status of the closed-area device; When the closed-side DNS server receives the name resolution request from the closed-side device, it selects one of the closed-side devices corresponding to the domain name according to at least one of the operating status of the closed-side device acquired by the management server and the route to the wireless station, and transmits the name resolution response including the address of the selected closed-side device to the wireless station. Wireless communication system.
2. The same domain name is assigned to the multiple closed-area gateway servers associated with the same call control server.
10. The wireless communication system of claim 1.
3. When the closed-side DNS server receives the name resolution request of the closed-side gateway server, which is the closed-side device, from the wireless station connected to the closed network, it selects one of the closed-side gateway servers corresponding to the domain name included in the name resolution request, depending on at least one of the operating status of each of the closed-side gateway servers and the route to the wireless station, and transmits the name resolution response including the address of the selected closed-side gateway server to the wireless station.
3. The wireless communication system according to claim 2.
4. the closed system further includes a plurality of closed-side activation servers as the closed-side devices, which, upon receiving an activation request from a wireless station connected to the closed network, register activation information including specific information for uniquely identifying the wireless station in storage devices provided in the closed system and the cloud system, respectively; 3. The wireless communication system according to claim 1.
5. When the closed-side DNS server receives the name resolution request of the closed-side activation server, which is the closed-side device, from the wireless station connected to the closed network, the closed-side DNS server selects one of the closed-side activation servers corresponding to the domain name included in the name resolution request, depending on at least one of the operation status of each of the closed-side activation servers and the route to the wireless station, and transmits the name resolution response including the address of the selected closed-side activation server to the wireless station.
5. The wireless communication system according to claim 4.
6. a plurality of the closed systems connected to each other so as to be able to communicate with each other via the cloud system; For each of the wireless stations, one of the plurality of closed systems is set as a main closed system, and the other closed systems are set as sub-closed systems; the same domain name is assigned to the plurality of closed-side gateway servers associated with any of the call control servers in the main closed system and the plurality of closed-side gateway servers associated with any of the call control servers in the sub closed system, When the closed-side DNS server receives the name resolution request of the closed-side gateway server from the wireless station connected to the closed network, it selects one of the closed-side gateway servers to which the domain name included in the name resolution request is assigned, depending on at least one of the operation status of the call control server associated with the closed-side gateway servers to which the domain name included in the name resolution request is assigned, the operation status of the closed-side gateway server, and the route to the wireless station.
3. The wireless communication system according to claim 1.
7. When the operation status of the call control server of the main closed system is normal, the closed-side DNS server selects one of the closed-side gateway servers included in the main closed system and assigned the domain name included in the name resolution request, depending on at least one of the operation status of the closed-side gateway servers associated with the call control server of the main closed system and the route to the radio station; and when the operation status of the call control server of the main closed system is abnormal, the closed-side DNS server selects one of the closed-side gateway servers included in the sub-closed system and assigned the domain name included in the name resolution request, depending on at least one of the operation status of the closed-side gateway servers associated with the call control server of the sub-closed system and the route to the radio station.
7. The wireless communication system according to claim 6.
8. the closed system further includes a plurality of closed-side activation servers that, when receiving an activation request from a wireless station connected to the closed network as the closed-side device, register activation information including specific information for uniquely identifying the wireless station in storage devices provided in the closed system and the cloud system, respectively; the same domain name is assigned to at least one of the closed-side activation servers of the main closed system and at least one of the closed-side activation servers of the sub-closed system, When the closed-side DNS server receives the name resolution request of the closed-side activation server from the wireless station connected to the closed network, the closed-side DNS server selects one of the closed-side activation servers to which the domain name included in the name resolution request is assigned, depending on at least one of the operating status of the closed-side activation servers to which the domain name included in the name resolution request is assigned and the route to the wireless station.
7. The wireless communication system according to claim 6.
9. When the operation status of at least one of the closed-side activation servers in the main closed system is normal, the closed-side DNS server selects one of the closed-side activation servers included in the main closed system and to which the domain name included in the name resolution request is assigned, depending on at least one of the operation status of the closed-side activation server in the main closed system and the route to the wireless station; and when the operation status of the closed-side activation server in the main closed system is abnormal, the closed-side DNS server selects one of the closed-side activation servers included in the sub-closed system and to which the domain name included in the name resolution request is assigned, depending on at least one of the operation status of the closed-side activation server in the sub-closed system and the route to the wireless station.
9. The wireless communication system according to claim 8.
10. a communication method performed by a wireless communication system comprising a closed system provided in a closed network and a cloud system provided in an Internet network, the closed system and the cloud system being connected to each other so as to be able to communicate with each other, the closed system comprising: a call control server that controls communication between a plurality of wireless stations each connected to either the closed network or the Internet network; a plurality of closed-side gateway servers that are provided in correspondence with the call control servers and that hold correspondences between the wireless stations and the call control servers; and a closed-side DNS server that performs name resolution of domain names of closed-side devices included in the closed system or cloud-side devices included in the cloud system, the cloud system comprising: a cloud-side gateway server that holds correspondences between the wireless stations and the call control servers; and a management server that acquires operating statuses of the closed-side devices, The closed-area gateway server performs the following: a closed-area side transfer step of, when receiving a registration request or voice data from a wireless station connected to the closed network, transmitting the registration request or the voice data to the call control server associated with the wireless station, and, when receiving a registration response or voice data from the call control server, transmitting the registration response or the voice data to the wireless station that is the destination; The closed-domain DNS server performs a name resolution step of, when receiving a name resolution request for a domain name of a closed-side device included in the closed system or a cloud-side device included in the cloud system from the wireless station connected to the closed network, performing name resolution of the domain name included in the name resolution request and transmitting a name resolution response including an address corresponding to the domain name to the wireless station; The cloud-side gateway server performs a cloud-side transfer step of, when receiving a registration request or voice data from the wireless station connected to the Internet network, transmitting the registration request or the voice data to the call control server associated with the wireless station, and, when receiving a registration response or voice data addressed to the wireless station connected to the Internet network from the call control server, transmitting the registration response or the voice data to the wireless station, In the name resolution step, when the name resolution request from the closed-network side device is received, one of the closed-network side devices corresponding to the domain name is selected according to at least one of the acquired operating status of the closed-network side device and the route to the wireless station, and the name resolution response including the address of the selected closed-network side device is transmitted to the wireless station. Communication method.
Citation Information
Patent Citations
Relay device, communication packet relay method, and sound communication system
WO2017006833A1