Wireless communication system and communication method
By designing a wireless communication system that includes a closed system and a cloud system, and utilizing components such as a call control server and a gateway server, the problem of LTE communication terminals being unable to communicate with the Internet was solved, and wireless station communication between the closed network and the Internet was realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ICOM INC
- Filing Date
- 2025-04-30
- Publication Date
- 2026-07-31
AI Technical Summary
Existing LTE communication terminals cannot communicate with Internet-connected communication terminals, making it impossible to achieve communication between wireless stations in a closed network and the Internet.
A wireless communication system was designed, comprising a closed system and a cloud system. Through components such as a call control server, a closed-side gateway server, a closed-side DNS server, and a cloud-side gateway server, communication between wireless stations on a closed network and the Internet is achieved. The closed-side DNS server performs name resolution, the closed-side gateway server sends registration requests or voice data to the call control server, and the cloud-side gateway server sends registration requests or voice data to the call control server, thus enabling cross-network communication.
It enables communication between wireless stations connected to closed networks and wireless stations connected to the Internet, ensuring smooth communication across networks.
Smart Images

Figure CN122498192A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to wireless communication systems and communication methods. Background Technology
[0002] In order to communicate with communication devices connected to different networks such as LAN (Local Area Network) and WAN (Wide Area Network), a gateway device is set up 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 interconnects a LAN and an LTE (Long Term Evolution) communication network used as a mobile phone, and relays communication between a LAN communication terminal connected to the LAN and an LTE communication terminal connected to the LTE.
[0004] Prior art literature
[0005] Patent documents
[0006] Patent Document 1: International Publication No. 2017 / 006833 Summary of the Invention
[0007] The problem that the invention aims to solve
[0008] The LTE communication terminal disclosed in Patent Document 1 can communicate with LAN communication terminals, but cannot communicate with communication terminals connected to the Internet via LAN.
[0009] The present invention is made in view of the above circumstances, and its object is to provide a wireless communication system and communication method capable of communicating with wireless stations connected to the Internet and wireless stations connected to a closed network.
[0010] Methods for solving problems
[0011] To achieve the above objectives, the wireless communication system according to the first aspect of the present invention comprises a closed system located in a closed network and a cloud system located in the Internet, wherein the closed system and the cloud system are communicatively connected to each other. The closed system includes: a call control server that controls communication between multiple wireless stations connected to either the closed network or the Internet; a closed-side gateway server that maintains the correspondence between the wireless stations and the call control server, and if a registration request or voice data is received from a wireless station connected to the closed network, sends the registration request or voice data to the call control server corresponding to that wireless station; if a registration response or voice data is received from the call control server, sends the registration response or voice data to the wireless station as its destination; and a closed-side DNS server. If it receives a name resolution request from a wireless station connected to the closed network for a domain name of a closed-side device in the closed system or a cloud-side device in the cloud system, it performs name resolution on the domain name contained in the name resolution request and sends a name resolution response containing the address corresponding to the domain name to the wireless station. The cloud system has: a cloud-side gateway server, which maintains the correspondence between the wireless station and the call control server. If it receives a registration request or voice data from a wireless station connected to the Internet, it sends the registration request or voice data to the call control server corresponding to the wireless station. If it receives a registration response or voice data from the call control server with the wireless station connected to the Internet as its destination, it sends the registration response or voice data to the wireless station.
[0012] Preferably, if the closed-side DNS server receives a name resolution request from the closed-side gateway server (which is the closed-side device) from the wireless station connected to the closed network, it sends a name resolution response containing the address of the closed-side gateway server to the wireless station.
[0013] Preferably, the closed system further includes a closed-side activation server as the closed-side device. If the closed-side activation server receives an activation request from the wireless station connected to the closed network, it registers the activation information, which contains information that uniquely identifies the wireless station, into storage devices located in the closed system and the cloud system respectively.
[0014] Preferably, if the closed-side DNS server receives a name resolution request from the closed-side activation server, which is the closed-side device, from the wireless station connected to the closed network, it sends the name resolution response containing the address of the closed-side activation server to the wireless station.
[0015] Preferably, the cloud system further includes a cloud-side activation server as the cloud-side device. If the cloud-side activation server receives an activation request containing unique information that identifies the wireless station from the wireless station connected to the Internet, it registers the activation information containing the unique information into the storage devices respectively located in the closed system and the cloud system.
[0016] Preferably, the cloud system further includes a cloud-side pre-configuration server as the cloud-side device. If the cloud-side pre-configuration server receives a pre-configuration request from the wireless station connected to the closed network, it sends a pre-configuration response containing the domain name of the closed-side gateway server to the wireless station. If it receives a pre-configuration request from the wireless station connected to the Internet, it sends a pre-configuration response containing the domain name of the cloud-side gateway server to the wireless station.
[0017] Preferably, the cloud system further includes: a dedicated connection device that connects the cloud-side device to the closed-side device and the closed network leased line respectively. The dedicated connection device forwards data received from the wireless station or the closed-side device connected to the closed network to the cloud-side device according to the category of the data. If the closed-side DNS server receives a name resolution request for the domain name of the pre-configured server on the cloud side from the wireless station, it sends the name resolution response containing the address of the dedicated connection device to the wireless station.
[0018] Preferably, the cloud system further includes: a dedicated connection device that connects the cloud-side device to the closed-side device and the closed network leased line respectively, and the dedicated connection device forwards data received from the wireless station or the closed-side device connected to the closed network to the cloud-side device according to the category of the data.
[0019] Preferably, the cloud system further comprises: an endpoint device that connects the cloud-side device to the Internet; if an Internet DNS server located on the Internet receives a name resolution request from the cloud-side device from the wireless station connected to the Internet, it sends a name resolution response containing the address of the endpoint device to the wireless station; and the endpoint device forwards data received from the wireless station connected to the Internet to the cloud-side device according to the data category.
[0020] Preferably, the call control server controls communication between at least one first wireless station that can connect to either the closed network or the Internet, and at least one second wireless station that can only connect to the closed network. The closed system further includes a closed-side pre-configuration server that, upon receiving a pre-configuration request from the second wireless station connected to the closed network, sends a pre-configuration response containing the address of the call control server to that wireless station.
[0021] Preferably, regardless of whether the corresponding wireless station is connected to the closed network or the Internet, the call control server controls the communication of the wireless station.
[0022] Preferably, the system comprises multiple closed systems that can communicate with each other via the cloud system. If the call control server of any of the closed systems becomes unable to control the communication between the multiple wireless stations, the call control servers of the other closed systems shall control the communication between the multiple wireless stations.
[0023] The second aspect of the present invention relates to a communication method performed by a wireless communication system. The wireless communication system comprises a closed system located in a closed network and a cloud system located on the Internet. The closed system and the cloud system are communicatively connected to each other. The closed system includes: a call control server that controls communication between multiple wireless stations connected to either the closed network or the Internet; a closed-side gateway server that maintains the correspondence between the wireless stations and the call control server; and a closed-side DNS server that performs name resolution processing. The cloud system includes: a cloud-side gateway server that maintains the correspondence between the wireless stations and the call control server. The closed-side gateway server performs the following operations: if a registration request or voice data is received from a wireless station connected to the closed network, it sends the registration request or voice data to the call control server corresponding to that wireless station; if a registration response is received from the call control server... If the voice data is received, the registration response or the voice data is sent to the wireless station as the destination. The closed-side DNS server performs the following operations: If a name resolution request for the domain name of a closed-side device in the closed system or a cloud-side device in the cloud system is received from the wireless station connected to the closed network, name resolution of the domain name contained in the name resolution request is performed, and a name resolution response containing the address corresponding to the domain name is sent to the wireless station. The cloud-side gateway server performs the following operations: Maintain the correspondence between the wireless station and the call control server; if a registration request or voice data is received from the wireless station connected to the Internet, the registration request or the voice data is sent to the call control server corresponding to the wireless station; if a registration response or voice data is received from the call control server with the wireless station connected to the Internet as the destination, the registration response or the voice data is sent to the wireless station.
[0024] Invention Effects
[0025] The wireless communication system involved in this invention has a closed-side DNS server for name resolution, a closed-side gateway server for sending registration requests or voice data to a call control server corresponding to the wireless station, and a cloud-side gateway server for sending registration requests or voice data to a call control server corresponding to the wireless station. Thus, communication can be carried out between wireless stations connected to the closed network and wireless stations connected to the Internet. Attached Figure Description
[0026] Figure 1 This is a block diagram illustrating the structure of the wireless communication system according to Embodiment 1.
[0027] Figure 2This is a block diagram showing the structure of the wireless station in Implementation Method 1.
[0028] Figure 3 This is a flowchart illustrating an example of the startup process performed by the wireless station in Implementation 1.
[0029] Figure 4 This is a sequence diagram illustrating an example of the activation process performed by the wireless communication system according to Embodiment 1.
[0030] Figure 5 This is a sequence diagram illustrating an example of the provisioning process performed by the wireless communication system according to Implementation 1.
[0031] Figure 6 This is a sequence diagram illustrating an example of the registration process performed by the wireless communication system according to Embodiment 1.
[0032] Figure 7 This is a sequence diagram illustrating another example of the activation process performed by the wireless communication system according to Embodiment 1.
[0033] Figure 8 This is a sequence diagram illustrating another example of the pre-configuration process performed by the wireless communication system according to Implementation Method 1.
[0034] Figure 9 This is a sequence diagram illustrating another example of the registration process performed by the wireless communication system according to Embodiment 1.
[0035] Figure 10 This is a sequence diagram illustrating an example of the call establishment process performed by the wireless communication system according to Embodiment 1.
[0036] Figure 11 This is a block diagram illustrating a modified example of the structure of the wireless communication system according to Embodiment 1.
[0037] Figure 12 This is a block diagram illustrating the structure of the wireless communication system involved in Implementation Method 2.
[0038] Figure 13 This is a sequence diagram illustrating an example of the registration process performed by the wireless communication system according to Embodiment 2.
[0039] Figure 14 It is a block diagram representing the hardware structure of the closed system and cloud system involved in the implementation of the embodiments.
[0040] Figure 15 This is a block diagram illustrating a variation of the hardware structure used to implement the closed system and cloud system involved in the implementation method. Detailed Implementation
[0041] Hereinafter, the wireless communication system and communication method according to embodiments of the present invention will be described in detail with reference to the accompanying drawings. Furthermore, in the drawings, the same or equivalent parts are labeled with the same reference numerals.
[0042] (Implementation Method 1)
[0043] Figure 1 The wireless communication system 1 shown relays communications between wireless stations 41 and 42 connected to either the closed network 10 or the Internet 20. In embodiment 1, wireless stations 41 and 42 are IP (Internet Protocol) transceivers for voice communication. Wireless stations 41 and 42 have the same structure and function. Figure 1 In the example, wireless station 41 is connected to closed network 10 via base station 31, and wireless station 42 is connected to the Internet 20 via WLAN (Wireless Local Area Network) device 32. WLAN device 32 is, for example, an access point device.
[0044] The wireless communication system 1 includes a closed system 11 located in a closed network 10 and a cloud system 21 located in the Internet 20. The closed system 11 includes a call control server 12, a closed-side gateway server 13, a closed-side DNS (Domain Name System) server 14, a closed-side activation server 15, a router 16, and a storage device 17. The cloud system 21 includes a cloud-side gateway server 22, a cloud-side pre-configuration server 23, a cloud-side activation server 24, endpoint devices 25, dedicated connection devices 26, and a storage device 27.
[0045] Closed system 11 and cloud system 21 are interconnected by dedicated lines. Dedicated connection device 26 connects the cloud-side devices contained in cloud system 21 to the closed-side devices contained in closed system 11 and the closed network 10 via dedicated lines. The closed-side devices are the constituent elements of the aforementioned closed system 11, specifically the call control server 12, closed-side gateway server 13, closed-side DNS server 14, closed-side activation server 15, router 16, and storage device 17. The cloud-side devices are the constituent elements of cloud system 21, specifically the cloud-side gateway server 22, cloud-side pre-configuration server 23, cloud-side activation server 24, endpoint device 25, dedicated connection device 26, and storage device 27. Furthermore, the term "device" includes not only physically existing devices but also virtual devices.
[0046] The closed system 11 has any number of call control servers 12. Each call control server 12 controls the communication between wireless stations 41 and 42, specifically controlling the transmission and reception of voice messages.
[0047] The closed-side gateway server 13 maintains the correspondence between the radio station 41 and the call control server 12. For example, the closed-side gateway server 13 maintains a table that establishes a correspondence between the unique information identifying the radio station 41 and the address of the call control server 12. The unique information identifying the radio station 41 includes, for example, the IMEI (International Mobile Equipment Identifier) and the ICCID (Integrated Circuit Card Identifier) of the SIM (Subscriber Identity Module) card inserted into the radio station 41.
[0048] If the closed-side gateway server 13 receives a registration request or voice data from the wireless station 41 connected to the closed network 10 via the router 16, it sends the received registration request or voice data to the call control server 12 corresponding to the wireless station 41. If the closed-side gateway server 13 receives a registration response or voice data from the call control server 12, it sends the received registration response or voice data to the wireless station 41 as the destination via the router 16.
[0049] Closed-side DNS server 14 performs name resolution for closed-side devices contained in closed system 11 and cloud-side devices contained in cloud system 21. Closed-side devices that are the objects of name resolution by closed-side DNS server 14 include, for example, closed-side gateway server 13 and closed-side activation server 15. Cloud-side devices that are the objects of name resolution by closed-side DNS server 14 include, for example, dedicated connection device 26.
[0050] In detail, if the closed-side DNS server 14 receives a name resolution request from the wireless station 41 connected to the closed network 10 for a domain name of a closed-side device contained in the closed system 11 or a cloud-side device contained in the cloud system 21, it performs name resolution on the domain name contained in the name resolution request and sends a name resolution response containing the address corresponding to the domain name to the wireless station 41.
[0051] If the closed-side activation server 15 receives an activation request from the wireless station 41 connected to the closed network 10, it registers the activation information containing the inherent information of the wireless station 41 into the storage devices 17 and 27 respectively located in the closed system 11 and the cloud system 21.
[0052] Storage device 17 is a database server that stores activation information, such as a NoSQL server.
[0053] Router 16 sends the data received from cloud system 21 or closed network 10 to the closed-side device contained in closed system 11, corresponding to the data's destination.
[0054] Dedicated connection device 26, for example, has a virtual interface for leased connection to closed system 11 and closed network 10. Dedicated connection device 26 transmits data received from closed system 11 or closed network 10 with the above-described structure to cloud-side devices contained in cloud system 21, corresponding to the data category.
[0055] Specifically, data sent from wireless station 41 connected to closed network 10 or from closed-side devices contained in closed system 11 arrives at dedicated connection device 26. Dedicated connection device 26 forwards the received data to cloud-side devices according to the data category. If dedicated connection device 26 receives a pre-configuration request from wireless station 41, it forwards the pre-configuration request to cloud-side pre-configuration server 23 via a load-distribution device (not shown).
[0056] In addition, dedicated connection device 26 sends data received from cloud-side devices contained in cloud system 21 to closed system 11 or closed network 10 via virtual interface.
[0057] Endpoint device 25 has an interface for connecting to the Internet 20. Endpoint device 25 transmits data received from the Internet 20 to various devices in the cloud system 21. Specifically, endpoint device 25 forwards various requests received from the Internet 20, specifically activation requests, pre-configuration requests, and registration requests, to the devices corresponding to the request categories: cloud-side activation server 24, cloud-side pre-configuration server 23, and cloud-side gateway server 22. Furthermore, endpoint device 25 forwards data received from various devices in the cloud system 21 destined for wireless station 42 to wireless station 42 via the Internet 20.
[0058] The cloud-side gateway server 22 maintains the correspondence between the wireless station 42 and the call control server 12. For example, the cloud-side gateway server 22 maintains a table that corresponds the unique information identifying the wireless station 42 with the address of the call control server 12. The unique information identifying the wireless station 42 may include, for example, the IMEI, or the ICCID of the SIM card inserted into the wireless station 42.
[0059] If the cloud-side gateway server 22 receives a registration request or voice data from the wireless station 42 connected to the Internet 20, it sends the received registration request or voice data to the call control server 12 corresponding to the wireless station 42. If the cloud-side gateway server 22 receives a registration response or voice data from the call control server 12, it sends the received registration response or voice data to the wireless station 42 as the destination.
[0060] If the cloud-side pre-configuration server 23 receives a pre-configuration request from wireless stations 41 and 42, it will send a pre-configuration response containing the domain name of the gateway server to wireless stations 41 and 42.
[0061] If the cloud-side activation server 24 receives an authentication request from the wireless station 42 connected to the Internet 20, which contains the inherent information of the wireless station 42 and the generation information of the encryption key, it stores the activation information containing the inherent information and the generation information in a storage device of at least one of the closed system 11 and the cloud system 21, such as storage devices 17 and 27 respectively located in the closed system 11 and the cloud system 21.
[0062] Storage device 27 is a database server that stores activation information, such as a NoSQL server.
[0063] exist Figure 2 The structure of wireless stations 41 and 42 communicating via the wireless communication system 1 having the above-described structure is shown. Wireless stations 41 and 42 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 is connected to the closed network 10 and performs closed network data transmission and reception according to the communication standards of the closed network 10. The WLAN communication circuit 52 is connected to the Internet 20 via a WLAN device 32 and performs communication data transmission and reception according to the communication standards of the Internet 20. The communication control circuit 53 controls the LTE communication circuit 51 and the WLAN communication circuit 52 to establish voice communication.
[0064] The data processing circuit 54 generates closed-loop data to be transmitted from the LTE communication circuit 51 or communication data to be transmitted from the WLAN communication circuit 52 based on the transmission data generated by the input circuit 55. Furthermore, the data processing circuit 54 generates received data based on the closed-loop 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.
[0065] The input circuit 55 acquires sound from the microphone not shown in the figure, 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.
[0066] The output circuit 56 performs signal processing on the received data obtained from the data processing circuit 54, including noise filtering, amplification, and DA (Digital-to-Analog) conversion, to generate sound data, which is then output to a speaker not shown. Additionally, the output circuit 56 can also obtain processing results such as activation, pre-configuration, and registration from the data processing circuit 54 and display them on a screen not shown.
[0067] Wireless stations 41 and 42 with the above structure begin to function upon startup, for example, when the power is turned on. Figure 3 The startup process is shown. By performing the startup process, wireless stations 41 and 42 can begin voice communication.
[0068] The following describes the startup process performed by the wireless station 41 connected to the closed network 10. The wireless station 41 performs the activation of the settings at the start of its use as a wireless station (step S11).
[0069] exist Figure 4 The details of the activation process performed by wireless station 41 are shown. Wireless station 41 sends a name resolution request containing the domain name of closed-side activation server 15, which is the destination of the activation request, to closed-side DNS server 14 (sequence Sq1). Specifically, wireless station 41 sets its own IP address as the source IP address and the IP address of closed-side DNS server 14 as the destination IP address to generate a name resolution request containing the domain name of closed-side activation server 15 and send it. In addition, wireless station 41 keeps the IP address of closed-side DNS server 14 in advance. The name resolution request sent from wireless station 41 reaches closed-side DNS server 14 via base station 31, closed network 10, and router 16.
[0070] If the closed-side DNS server 14 receives a name resolution request containing the domain name of the closed-side activation server 15, it sends a name resolution response containing the address of the closed-side activation server 15 to the wireless station 41 (sequence Sq2). Specifically, 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 to generate a name resolution response containing the address of the closed-side activation server 15, and then sends it. The name resolution response sent 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.
[0071] If wireless station 41 receives a name resolution response, it sends an activation request (sequence Sq3) to closed-side activation server 15. Specifically, wireless station 41 sets its own IP address as the source IP address and the address of closed-side activation server 15 (contained in the name resolution response) as the destination IP address to generate the activation request, and then sends it. The activation request sent from wireless station 41 reaches closed-side activation server 15 via base station 31, closed network 10, and router 16.
[0072] If the closed-side activation server 15 receives an activation request, it sends an activation response containing a token to the wireless station 41 (sequence Sq4). Specifically, the closed-side activation server 15 sets its own IP address as the source IP address and the IP address of the wireless station 41 (the source IP address of the activation request) as the destination IP address to generate the activation response containing the token and then sends it. The activation response sent from the closed-side activation server 15 reaches the wireless station 41 via router 16, closed network 10, and base station 31.
[0073] If wireless station 41 receives an activation response, it extracts the token contained in the activation response and sends an authentication request containing the wireless station 41's inherent information and the token to the closed-side activation server 15 (sequence Sq5). Specifically, wireless station 41 sets its own IP address as the source IP address and the address of the closed-side activation server 15 as the destination IP address to generate an authentication request containing the wireless station 41's inherent information and the token contained in the activation response, and then sends it.
[0074] If the closed-side activation server 15 receives an authentication request, it performs a parameter check to determine whether the authentication request is normal based on the inherent information of the wireless station 41 and the token contained in the authentication request (sequence Sq6). If the closed-side activation server 15 determines that the authentication request is normal, it registers the activation information containing the inherent information of the wireless station 41 into the storage devices 17 and 27 (sequence Sq7). If the closed-side activation server 15 completes the registration of the activation information, it sends an authentication response (sequence Sq8). Specifically, the closed-side activation server 15 sets the source IP address to its own IP address and the destination IP address to the source IP address of the authentication request, i.e., the IP address of the wireless station 41, to generate the authentication response and sends it.
[0075] Additionally, for example, if neither storage device 17 nor 27 can be accessed, or if the registration of activation information has not been completed properly, the closed-side activation server 15 will not send an authentication response for sequence Sq8, but will instead send an error notification, such as a notification indicating activation termination, to the wireless station 41.
[0076] like Figure 3As shown, if the activation process does not end normally (step S12; no), for example, when an error notification is received from the closed-side activation server 15, the wireless station 41 displays a message indicating that an error has occurred on the screen (step S20).
[0077] When the activation process ends normally (step S12; Yes), specifically when the wireless station 41 receives the authentication response from the closed-side activation server 15, it performs a pre-configuration process to obtain connection information (step S13).
[0078] exist Figure 5 The details of the pre-configuration process performed by wireless station 41 are shown. Wireless station 41 sends a name resolution request containing the domain name of dedicated connection device 26, which is the destination of the pre-configuration request, to closed-side DNS server 14 (sequence Sq11).
[0079] If the closed-side DNS server 14 receives a name resolution request containing the domain name of the private connection device 26, it sends a name resolution response containing the address of the private connection device 26 to the wireless station 41 (sequence Sq12).
[0080] If wireless station 41 receives a name resolution response, it sends a preconfiguration request containing inherent information of wireless station 41 to dedicated connection device 26 (sequence Sq13). Specifically, wireless station 41 sets its own IP address to the source IP address and the address of dedicated connection device 26 contained in the name resolution response to the destination IP address, thereby generating a preconfiguration request containing inherent information of wireless station 41 and sending it.
[0081] If the dedicated connection device 26 receives a pre-configuration request, it forwards the pre-configuration request to the cloud-side pre-configuration server 23 (sequence Sq14). The pre-configuration request sent from the wireless station 41 reaches the cloud-side pre-configuration server 23 via the base station 31, the closed network 10, and the dedicated connection device 26.
[0082] If the cloud-side pre-configuration server 23 receives a pre-configuration request, it extracts the inherent information of the wireless station 41 contained in the pre-configuration request and sends an activation information request for obtaining the activation information of the wireless station 41 to the storage device 27 (sequence Sq15). If the storage device 27 receives an activation information request, it sends the activation information of the wireless station 41 to the cloud-side pre-configuration server 23 (sequence Sq16).
[0083] The cloud-side pre-configuration server 23 performs an activation status check (sequence Sq17) based on the activation information obtained in sequence Sq16 to determine whether the activation of the wireless station 41 is proceeding normally. If the activation proceeds normally, the cloud-side pre-configuration server 23 sends a pre-configuration response containing connection information for connecting to the call control server 12 corresponding to the wireless station 41 to the dedicated connection device 26 (sequence Sq18). Specifically, the cloud-side pre-configuration server 23 sets the source IP address to its own IP address and the destination IP address to the source IP address of the pre-configuration request, i.e., the IP address of the wireless station 41, to generate a pre-configuration response that includes connection information and sends it.
[0084] If the dedicated connection device 26 receives a pre-configuration response, it forwards the pre-configuration response (sequence Sq19) to the wireless station 41, which is the destination. The pre-configuration response sent from the cloud-side pre-configuration server 23 reaches the wireless station 41 via the dedicated connection device 26, the closed network 10, and the base station 31.
[0085] Additionally, for example, if storage device 27 cannot be accessed or activation information cannot be obtained, the cloud-side pre-configuration server 23 will not send the pre-configuration response for sequence Sq19, but will instead send an error notification destined for wireless station 41 to dedicated connection device 26. If dedicated connection device 26 receives the error notification, it will forward it to wireless station 41.
[0086] like Figure 3 As shown, if the pre-configuration process does not end normally (step S14; no), for example, when receiving an error notification from the cloud-side pre-configuration server 23 or being unable to connect to the cloud-side pre-configuration server 23, the wireless station 41 determines whether there is connection information obtained during the previous startup process, i.e., previous information (step S15). If there is no previous information (step S15; no), the wireless station 41 displays an error message on the screen (step S20).
[0087] If the pre-configuration process does not end normally but previous information exists (step S14; no, step S15; yes), or if the pre-configuration process ends normally (step S14; yes), the wireless station 41 will reflect the connection information or previous information obtained in step S13 as connection information to this device (step S16).
[0088] Next, wireless station 41 registers its information with call control server 12 (step S17). Figure 6 The details of the registration process performed by wireless station 41 are shown. Wireless station 41 sends a name resolution request containing the domain name of the closed-side gateway server 13, which is the destination of the registration request, to closed-side DNS server 14 (sequence Sq21).
[0089] If the closed-side DNS server 14 receives a name resolution request containing the domain name of the closed-side gateway server 13, it sends a name resolution response containing the address of the closed-side gateway server 13 to the wireless station 41 (sequence Sq22).
[0090] If wireless station 41 receives a name resolution response, it sends a registration request (sequence Sq23) to the closed-side gateway server 13. Specifically, wireless station 41 sets its own IP address as the source IP address and the address of the closed-side gateway server 13 contained in the name resolution response as the destination IP address, thereby generating the registration request and sending it, incorporating the inherent information of wireless station 41. The registration request sent from wireless station 41 reaches the closed-side gateway server 13 via base station 31, closed network 10, and router 16.
[0091] If the closed-side gateway server 13 receives a registration request, it sends a registration request (sequence Sq24) containing the inherent information of the wireless station 41 to the call control server 12 corresponding to the wireless station 41. The closed-side gateway server 13 maintains a corresponding record of the source address of the registration request and the inherent information of the wireless station 41 contained in the registration request.
[0092] If the call control server 12 receives a registration request, it sends a registration response (sequence Sq25) containing the inherent information of the wireless station 41 to the closed-side gateway server 13, which is the source of the registration request.
[0093] If the closed-side gateway server 13 receives a registration response, it sends the registration response to the wireless station 41 (sequence Sq26). Specifically, the closed-side gateway server 13 sets its own IP address for the source IP address and sets the destination IP address to correspond to the IP address of the wireless station 41 contained in the registration response received from the call control server 12. It then generates a registration response and sends it. The registration response sent from the closed-side gateway server 13 reaches the wireless station 41 via the router 16, the closed network 10, and the base station 31.
[0094] like Figure 3 As shown, if the registration process does not end normally (step S18; no), for example, if the wireless station 41 fails to receive a registration response from the closed-side gateway server 13 within a certain period of time, an error message is displayed on the screen (step S20). The certain period of time can be determined by the time required from sending the registration request to receiving the registration response under normal circumstances, the length of the allowable downtime, etc.
[0095] When the registration process of wireless station 41 is completed normally (step S18; Yes), specifically when it receives a registration response from the closed-side gateway server 13, it displays on the screen that the startup process has been completed normally (step S19). If the process of displaying the startup process as completed in step S19 is finished, wireless station 41 can start voice communication. If steps S19 and S20 end, wireless station 41 ends the startup process.
[0096] Regarding the startup processing of wireless station 42, it is also related to... Figure 3 Similarly, the activation, pre-configuration, and registration processes performed by wireless station 42 are detailed below.
[0097] exist Figure 7 This illustrates the details of the activation process performed by wireless station 42. Wireless station 42 sends a name resolution request containing the domain name of endpoint device 25, which is the destination of the activation request, to... Figure 1 The Internet DNS server (sequence Sq31) on Internet 20 (not shown in the diagram). If the Internet DNS server receives a name resolution request containing the domain name of endpoint device 25, it sends a name resolution response containing the address of endpoint device 25 to wireless station 42 (sequence Sq32).
[0098] If wireless station 42 receives a name resolution response, it sends an activation request (sequence Sq33) to endpoint device 25. Specifically, wireless station 42 sets its own IP address as the source IP address and the address of endpoint device 25 contained in the name resolution response as the destination IP address to generate the activation request and send it.
[0099] If endpoint device 25 receives an activation request, it forwards the activation request (sequence Sq34) to cloud-side activation server 24. The activation request sent from wireless station 42 reaches cloud-side activation server 24 via WLAN device 32, Internet 20, and endpoint device 25.
[0100] If the cloud-side activation server 24 receives an activation request, it sends an activation response containing a token to the wireless station 42 to the endpoint device 25 (sequence Sq35). Specifically, the cloud-side activation server 24 sets the source IP address to its own IP address and the destination IP address to the source IP address of the activation request, i.e., the IP address of the wireless station 42, to generate the activation response containing the token and send it.
[0101] If endpoint device 25 receives an activation response, it forwards the activation response (sequence Sq36) to wireless station 42, which is the destination. The activation response sent from cloud-side activation server 24 reaches wireless station 42 via endpoint device 25, Internet 20, and WLAN device 32.
[0102] If wireless station 42 receives an activation response, it extracts the token contained in the activation response and sends an authentication request containing the inherent information of wireless station 42 and the token to endpoint device 25 (sequence Sq37). Specifically, wireless station 42 sets its own IP address to the source IP address and the address of endpoint device 25 to the destination IP address, thereby generating an authentication request that includes the inherent information of wireless station 42 and the token contained in the activation response, and then sends it.
[0103] If endpoint device 25 receives an authentication request, it forwards the authentication request (sequence Sq38) to cloud-side activation server 24.
[0104] If the cloud-side activation server 24 receives an authentication request, it performs a parameter check to determine whether the authentication request is normal based on the inherent information of the wireless station 42 and the token contained in the authentication request (sequence Sq39). If the cloud-side activation server 24 determines that the authentication request is normal, it registers the activation information containing the inherent information of the wireless station 42 to the storage devices 17 and 27 (sequence Sq40). If the cloud-side activation server 24 completes the registration of the activation information, it sends an authentication response (sequence Sq41). Specifically, the cloud-side activation server 24 sets the source IP address to its own IP address and the destination IP address to the source IP address of the authentication request, i.e., the IP address of the wireless station 42, to generate the authentication response and send it.
[0105] If the endpoint device 25 receives the authentication response, it forwards the authentication response (sequence Sq42) to the wireless station 42, which is the destination.
[0106] Additionally, for example, if either storage device 17 or 27 is inaccessible, or if the registration of activation information has not been completed properly, the cloud-side activation server 24 will not send the authentication response of sequence Sq41, but will instead send an error notification, such as a notification indicating activation termination, to the endpoint device 25. If the endpoint device 25 receives the error notification, it will forward the error notification to the wireless station 42, which is the destination.
[0107] exist Figure 8 The details of the pre-configuration process performed by wireless station 42 are shown. Wireless station 42 sends a name resolution request containing the domain name of endpoint device 25, which is the destination of the pre-configuration request, to the Internet DNS server (sequence Sq51).
[0108] If the Internet DNS server receives a name resolution request containing the domain name of endpoint device 25, it sends a name resolution response containing the address of endpoint device 25 to wireless station 42 (sequence Sq52).
[0109] If wireless station 42 receives a name resolution response, it sends a preconfiguration request containing inherent information of wireless station 42 to endpoint device 25 (sequence Sq53). Specifically, wireless station 42 sets its own IP address as the source IP address and the address of endpoint device 25 contained in the name resolution response as the destination IP address, thereby generating a preconfiguration request containing inherent information of wireless station 42 and sending it.
[0110] If endpoint device 25 receives a preconfiguration request, it forwards the preconfiguration request (sequence Sq54) to cloud-side preconfiguration server 23. The preconfiguration request sent from wireless station 42 reaches cloud-side preconfiguration server 23 via WLAN device 32, Internet 20, and endpoint device 25.
[0111] If the cloud-side pre-configuration server 23 receives a pre-configuration request, it extracts the inherent information of the wireless station 42 contained in the pre-configuration request and sends an activation information request for obtaining the activation information of the wireless station 42 to the storage device 27 (sequence Sq55). If the storage device 27 receives an activation information request, it sends the activation information of the wireless station 42 to the cloud-side pre-configuration server 23 (sequence Sq56).
[0112] The cloud-side pre-configuration server 23 performs an activation status check (sequence Sq57) based on the activation information obtained in sequence Sq56 to determine whether the activation of the wireless station 42 is normal. If the activation is normal, the cloud-side pre-configuration server 23 sends a pre-configuration response (sequence Sq58) to the endpoint device 25, containing connection information for connecting to the call control server 12 corresponding to the wireless station 42. Specifically, the cloud-side pre-configuration server 23 sets the source IP address to its own IP address and the destination IP address to the source IP address of the pre-configuration request, i.e., the IP address of the wireless station 42, to generate a pre-configuration response including connection information and sends it.
[0113] If endpoint device 25 receives a preconfiguration response, it forwards the preconfiguration response (sequence Sq59) to wireless station 42, which is the destination. The preconfiguration response sent from the cloud-side preconfiguration server 23 reaches wireless station 42 via endpoint device 25, Internet 20, and WLAN device 32.
[0114] Additionally, for example, if storage device 27 cannot be accessed or activation information cannot be obtained, the cloud-side pre-configuration server 23 will not send the pre-configuration response of sequence Sq58, but will instead send an error notification to endpoint device 25. If endpoint device 25 receives the error notification, it will forward the error notification to wireless station 42.
[0115] exist Figure 9The details of the registration process performed by wireless station 42 are shown. Wireless station 42 sends a name resolution request containing the domain name of endpoint device 25, which is the destination of the registration request, to the Internet DNS server (sequence Sq61). If the Internet DNS server receives the name resolution request containing the domain name of endpoint device 25, it sends a name resolution response containing the address of endpoint device 25 to wireless station 42 (sequence Sq62).
[0116] If the wireless station 42 receives a name resolution response, it sends a registration request (sequence Sq63) to the endpoint device 25. Specifically, the wireless station 42 sets its own IP address to the source IP address and the address of the endpoint device 25 contained in the name resolution response to the destination IP address, thereby generating a registration request that includes the inherent information of the wireless station 42, and then sends it.
[0117] If endpoint device 25 receives a registration request, it forwards the registration request (sequence Sq64) to cloud-side gateway server 22. The registration request sent from wireless station 42 reaches cloud-side gateway server 22 via WLAN device 32, Internet 20, and endpoint device 25.
[0118] If the cloud-side gateway server 22 receives a registration request, it sends a registration request containing the inherent information of the wireless station 42 to the dedicated connection device 26 (sequence Sq65). The cloud-side gateway server 22 maintains a corresponding record between the source address of the registration request and the inherent information of the wireless station 42 contained in the registration request.
[0119] If the dedicated connection device 26 receives a registration request, it forwards the registration request (sequence Sq66) to the call control server 12. The registration request sent from the cloud-side gateway server 22 reaches the call control server 12 via the dedicated connection device 26 and the router 16.
[0120] If the call control server 12 receives a registration request, it sends a registration response containing the inherent information of the wireless station 42 to the cloud-side gateway server 22, which is the source of the registration request, to the dedicated connection device 26 (sequence Sq67).
[0121] If the dedicated connection device 26 receives a registration response, it forwards the registration response (sequence Sq68) to the cloud-side gateway server 22. The registration response sent from the call control server 12 reaches the cloud-side gateway server 22 via the router 16 and the dedicated connection device 26.
[0122] If the cloud-side gateway server 22 receives a registration response, it sends the registration response destined for the wireless station 42 to the endpoint device 25 (sequence Sq69). Specifically, the cloud-side gateway server 22 sets its own IP address for the source IP address and sets the destination IP address to correspond to the IP address of the wireless station 42 contained in the registration response received from the call control server 12, thereby generating a registration response and sending it.
[0123] If endpoint device 25 receives a registration response, it forwards the registration response (sequence Sq70) to wireless station 42, which is the destination. The registration response sent from cloud-side gateway server 22 reaches wireless station 42 via endpoint device 25, Internet 20, and WLAN device 32.
[0124] If, as described above, the startup processing of wireless stations 41 and 42 is completed, voice communication can occur between wireless stations 41 and 42. As an example, in... Figure 10 This illustrates an example of a wireless station 41 requesting a call with wireless station 42. Wireless station 41 sends a call request with wireless station 42 as the destination, specifically a call request containing the ID of wireless station 42 as the call destination ID, to the closed-side gateway server 13 (sequence Sq71). If the closed-side gateway server 13 receives the call request, it sends a call request to the call control server 12 (sequence Sq72).
[0125] Call control server 12 maintains a mapping between the call destination ID and either closed-side gateway server 13 or cloud-side gateway server 22. Wireless station 42, serving as the call destination, is connected to the Internet 20; therefore, wireless station 42 is mapped to cloud-side gateway server 22. Thus, if call control server 12 receives the aforementioned call request, it sends the call request destined for cloud-side gateway server 22, which corresponds to wireless station 42, to dedicated connection device 26 (sequence Sq73). This call request travels from call control server 12 to dedicated connection device 26 via router 16. If dedicated connection device 26 receives the call request, it forwards the call request to cloud-side gateway server 22, which is the destination (sequence Sq74).
[0126] If the cloud-side gateway server 22 receives a call request, it sends the call request to the wireless station 42, which is the destination of the call, to the endpoint device 25 (sequence Sq75). If the endpoint device 25 receives the call request, it forwards the call request to the wireless station 42, which is the destination (sequence Sq76).
[0127] If wireless station 42 receives a call request, it generates a call response destined for wireless station 41, the source of the call request, and sends the call response to endpoint device 25 (sequence Sq77). If endpoint device 25 receives the call response, it forwards the call response to cloud-side gateway server 22 (sequence Sq78). If cloud-side gateway server 22 receives a call response destined for wireless station 41, it sends a call response destined for call control server 12, which is corresponding to wireless station 41, to dedicated connection device 26 (sequence Sq79). If dedicated connection device 26 receives the call response, it forwards the call response to call control server 12, which is the destination (sequence Sq80).
[0128] If the call control server 12 receives a call response, it sends a call response (sequence Sq81) to the closed-side gateway server 13, which is the destination wireless station 41. If the closed-side gateway server 13 receives a call response, it sends a call response (sequence Sq82) to the destination wireless station 41. By establishing a call session as described above, voice communication can be performed between wireless stations 41 and 42. The forwarding of voice data is also related to... Figure 10 The same procedure applies.
[0129] As explained above, in the wireless communication system 1 according to Embodiment 1, the closed-side DNS server 14 performs name resolution, the closed-side gateway server 13 sends a registration request or voice data to the call control server 12 corresponding to the wireless station 41, and the cloud-side gateway server 22 sends a registration request or voice data to the call control server 12 corresponding to the wireless station 42. As a result, communication is possible between the wireless station 41 connected to the closed network 10 and the wireless station 42 connected to the Internet 20.
[0130] If wireless station 41 is connected to the Internet 20, it performs the same operation as wireless station 42 described above. If wireless station 42 is connected to the closed network 10, it performs the same operation as wireless station 41 described above. As a result, regardless of whether wireless stations 41 or 42 are connected to the closed network 10 or the Internet 20, they can connect to the call control server 12 and communicate with other wireless stations. In other words, regardless of whether wireless stations 41 or 42 are connected to the closed network 10 or the Internet 20, the call control server 12 controls the voice communication of wireless stations 41 and 42.
[0131] The wireless communication system 1 described in Embodiment 1 can be modified in various ways other than those described above.
[0132] First, the structure of the closed system 11 is not limited to the examples described above. For example, as shown... Figure 11As shown, the closed system 11 also includes a closed-side pre-configuration server 18 that provides connection information to wireless stations 43 that are only connected to the closed network 10. Figure 11 In the example, wireless stations 41 and 42 that can connect to both the closed network 10 and the Internet 20 are designated as the first wireless stations 41 and 42, while wireless station 43 that can only connect to the closed network 10 is designated as the second wireless station 43, to distinguish them.
[0133] The closed-side pre-configuration server 18 maintains connection information for the second wireless station 43 to connect to the call control server 12 corresponding to it. The second wireless station 43 maintains the IP address of the closed-side pre-configuration server 18 in advance. When the second wireless station 43 starts up, it sends a pre-configuration request to the closed-side pre-configuration server 18 and receives a pre-configuration response from the closed-side pre-configuration server 18 containing the address of the call control server 12, reflecting the configuration information. Thus, the second wireless station 43 can connect to the call control server 12 via the base station 31 and the closed network 10, and can perform voice communication with wireless stations 41 and 42.
[0134] Secondly, the number of closed-side devices in the closed system 11 is arbitrary. Furthermore, the processing of each closed-side device can be distributed. For example, the closed system 11 has multiple closed-side gateway servers 13, and the processing performed by the closed-side gateway servers 13 during registration can also be distributed across the multiple closed-side gateway servers 13. Similarly, the number of cloud-side devices in the cloud system 21 is arbitrary. Furthermore, the processing of the cloud-side devices can also be distributed. For example, the cloud system 21 has multiple cloud-side gateway servers 22, and the processing performed by the cloud-side gateway servers 22 during registration can also be distributed across the multiple cloud-side gateway servers 22.
[0135] Third, the closed-side activation server 15 can also register activation information only on the storage device 27 acting as the primary database. In this case, the storage device 27 acting as the primary database can periodically reflect data to the storage device 17 acting as the replica database.
[0136] (Implementation Method 2)
[0137] A wireless communication system can have multiple closed systems. For example... Figure 12 As shown, the wireless communication system 2 according to Embodiment 2 includes a closed system 11a provided in the closed network 10a, 11b provided in the closed network 10b, and a cloud system 21.
[0138] The structures of closed systems 11a and 11b are the same as those of the closed system 1 in the wireless communication system 1 described in embodiment 1. Specifically, 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. 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.
[0139] The structure of the cloud system 21 differs from that of the wireless communication system 1 described in implementation 1. It includes dedicated connection devices 26a and 26b, corresponding to the closed systems 11a and 11b, respectively. Specifically, dedicated connection device 26a connects the cloud-side devices included in the cloud system 21 to the closed-side devices included in the closed system 11a and the dedicated line of the closed network 10a. Dedicated connection device 26b connects the cloud-side devices included in the cloud system 21 to the closed-side devices included in the closed system 11b and the dedicated line of the closed network 10b.
[0140] Wireless stations 41a, 41b, and 42 can communicate with each other via voice communication system 2. The startup processing of wireless stations 41a, 41b, and 42 is the same as in implementation method 1. Wireless stations 41a and 41b establish correspondence with closed systems 11a and 11b, respectively. When wireless station 41a cannot connect to the call control server 12a contained in closed system 11a, it connects to the call control server 12b contained in closed system 11b via cloud system 21. Similarly, when wireless station 41b cannot connect to the call control server 12b contained in closed system 11b, it connects to the call control server 12a contained in closed system 11a via cloud system 21. Wireless station 42 preferentially connects to either the call control server 12a of closed system 11a or the call control server 12b of closed system 11b; when it cannot connect to either call control server 12a or call control server 12b, it connects to the other call control server 12a or call control server 12b.
[0141] In detail, wireless station 41a activates server 15a on the closed side. Figure 4 The activation process shown applies to the pre-configured server 23 on the cloud side. Figure 5 The pre-configuration process shown is performed via closed-side gateway server 13a to call control server 12a. Figure 6 The registration process is shown. Additionally, during the activation, pre-configuration, and registration processes, wireless station 41a requests name resolution from the closed-side DNS server 14a.
[0142] Wireless station 41a was conducting Figure 6 During the registration process shown, if a registration response is not received from the closed-side gateway server 13a within a certain time, an error is displayed on the screen. Afterwards, as... Figure 13 As shown, wireless station 41a performs registration processing with call control server 12b. Wireless station 41a sends a name resolution request containing the domain name of closed-side gateway server 13b, which is the destination of the registration request, to closed-side DNS server 14a (sequence Sq91).
[0143] If the closed-side DNS server 14a receives a name resolution request for a domain name containing the domain name of the closed-side gateway server 13b, it sends a name resolution response containing the address of the dedicated connection device 26a to the wireless station 41 (sequence Sq92).
[0144] If wireless station 41a receives a name resolution response, it sends a registration request (sequence Sq93) to dedicated connection device 26a. Specifically, wireless station 41a sets its own IP address as the source IP address and the address of dedicated connection device 26a contained in the name resolution response as the destination IP address, thereby generating a registration request that includes the inherent information of wireless station 41a and sending it.
[0145] If dedicated connection device 26a receives a registration request, it forwards the registration request to dedicated connection device 26b (sequence Sq94). If dedicated connection device 26b receives a registration request, it forwards the registration request to closed-side gateway server 13b (sequence Sq95).
[0146] If the closed-side gateway server 13b receives a registration request, it sends a registration request (sequence Sq96) containing the inherent information of the wireless station 41a to the call control server 12b. The closed-side gateway server 13b maintains a correspondence between the source address of the registration request and the inherent information of the wireless station 41a contained in the registration request.
[0147] If the call control server 12b receives a registration request, it sends a registration response (sequence Sq97) containing the inherent information of the wireless station 41a to the closed-side gateway server 13b, which is the source of the registration request.
[0148] If the closed-side gateway server 13b receives a registration response, it sends the registration response to the dedicated connection device 26b (sequence Sq98). Specifically, the closed-side gateway server 13b sets its own IP address for the source IP address and sets the destination IP address to correspond to the inherent information of the wireless station 41a contained in the registration response received from the call control server 12b, thereby generating a registration response and sending it.
[0149] If dedicated connection device 26b receives a registration response, it forwards the registration response to dedicated connection device 26a (sequence Sq99). If dedicated connection device 26a receives a registration response, it forwards the registration response to wireless station 41a (sequence Sq100).
[0150] As described above, when registration with call control server 12a is not possible, wireless station 41a can establish voice communication by registering with call control server 12b and connecting with call control server 12b.
[0151] The same applies to wireless station 41b. Specifically, wireless station 41b activates the closed-side server 15b. Figure 4 The activation process shown applies to the pre-configured server 23 on the cloud side. Figure 5 The pre-configuration process shown is performed via closed-side gateway server 13b to call control server 12b. Figure 6 The registration process is shown. Additionally, during the activation, pre-configuration, and registration processes, wireless station 41b requests name resolution from the closed-side DNS server 14b.
[0152] Wireless station 41b was conducting Figure 6 During the registration process shown, if a registration response is not received from the closed-side gateway server 13b within a certain time, an error is displayed on the screen. Afterwards, as... Figure 13 As shown, wireless station 41b registers with call control server 12a. As a result, wireless station 41b can connect to call control server 12a and establish voice communication.
[0153] Furthermore, wireless station 42, similar to embodiment 1, performs the same operation as call control server 12a. Figure 9 During the registration process shown, if a registration response is not received from the closed-side gateway server 13a within a certain time, an error is displayed on the screen. Afterwards, the wireless station 42 contacts the call control server 12b. Figure 9 The registration process is shown. Through the registration process, wireless station 42 connects to call control server 12b and can establish voice communication.
[0154] As explained above, according to Embodiment 2, the wireless communication system 2 can perform voice communication by connecting to the other of the call control servers 12a and 12b when it cannot connect to one of them. In other words, if either of the call control servers 12a or 12b becomes unable to control the communication between the wireless stations 41a, 41b, and 42, the other of the call control servers 12a or 12b will control the communication between the wireless stations 41a, 41b, and 42. Therefore, the availability of wireless communication system 2 is higher than that of wireless communication system 1 according to Embodiment 1.
[0155] The wireless communication system 2 described in Embodiment 2 can be modified in various ways other than those described above. The number of closed systems is not limited to the examples above, but can be any natural number of two or more.
[0156] The variations described in Implementation 1 are also applicable to Implementation 2. Specifically, closed systems 11a and 11b may further include a closed-side pre-configured server 18.
[0157] Furthermore, the number of closed-side devices in closed systems 11a and 11b is arbitrary. The number of cloud-side devices in cloud system 21 is arbitrary.
[0158] exist Figure 14 An example of the hardware structure for implementing the wireless communication systems 1 and 2 described above is shown. 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 implemented via a processor 61, a memory 62, and an interface 63. The processor 61, memory 62, and interface 63 are interconnected via a bus 60. The processor 61 includes any electronic circuitry, including transistors, and is considered as a circuit or processor circuit.
[0159] For example, the functions of the closed-side devices of closed systems 11, 11a, and 11b, and the cloud-side devices of cloud system 21, are implemented through software, software installed in electronic devices (i.e., firmware), or a combination of software and firmware. The software is described as a program and stored in memory 62. The functions of each of the aforementioned parts are implemented by executing the program stored in memory 62 through processor 61. That is, memory 62 stores programs for performing the processing of the closed-side devices of closed systems 11, 11a, and 11b, and the cloud-side devices of cloud system 21.
[0160] The memory 62 includes, for example, non-volatile or volatile semiconductor memories such as RAM (Random Access Memory), ROM (Read-Only Memory), flash memory, EPROM (Erasable Programmable Read Only Memory), and EEPROM (Electrically Erasable and Programmable Read-Only Memory), as well as disks, floppy disks, optical disks, compact disks, mini disks, DVDs (Digital Versatile Discs), etc.
[0161] For example, interface 63 connects closed systems 11, 11a, 11b to cloud system 21 or wireless stations 41, 41a, 41b, and connects cloud system 21 to wireless station 42 to enable voice communication. Interface 63 has multiple types of interface modules as needed.
[0162] exist Figure 14 In this embodiment, one processor 61 and one memory 62 are each described. However, the closed-side devices of the closed systems 11, 11a, and 11b, as well as the cloud-side devices of the cloud system 21, can also be implemented by multiple processors 61 and multiple memories 62. In this case, the functions of each device in the closed systems 11, 11a, and 11b, as well as the functions in the cloud system 21, can be executed by the cooperation of multiple processors 61 and multiple memories 62.
[0163] like Figure 15 As shown, the devices in the closed systems 11, 11a, and 11b, as well as the cloud system 21, can also be implemented by the processing circuit 71. The processing circuit 71 is connected to other devices via the interface circuit 72.
[0164] When the processing circuit 71 is dedicated hardware, it may be 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, as well as the cloud-side devices of the cloud system 21, can be implemented by any number of processing circuits 71.
[0165] Alternatively, some functions of the closed-side devices of closed systems 11, 11a, and 11b, and the cloud-side devices of cloud system 21, may be implemented by dedicated hardware, while others may be implemented by software or firmware. For example, in closed system 11, the call control server 12, closed-side gateway server 13, closed-side DNS server 14, and closed-side activation server 15 may be implemented through... Figure 14 The processor 61 shown reads and executes the program stored in memory 62 to achieve this. The router 16 and the storage device 17 are... Figure 15 The processing circuit 71 shown is implemented.
[0166] In addition, the hardware structure and flowchart mentioned above are examples that can be arbitrarily changed and modified.
[0167] This invention can be implemented and modified in various ways without departing from its broad spirit and scope. Furthermore, the above-described embodiments are illustrative of the invention and do not limit its scope. That is, the scope of the invention is defined not by the embodiments but by the claims. Moreover, various modifications implemented within the scope of the claims and their equivalents are considered to be within the scope of the invention.
[0168] This application is based on Japanese Patent Application No. 2024-118865, filed on July 24, 2024. The description, claims, and drawings of Japanese Patent Application No. 2024-118865 are incorporated herein by reference in their entirety.
[0169] Explanation of reference numerals in the attached figures
[0170] 1.2 Wireless Communication Systems
[0171] 10, 10a, 10b Closed Net
[0172] 11, 11a, 11b Closed systems
[0173] 12, 12a, 12b Call control server
[0174] 13, 13a, 13b Closed-side gateway servers
[0175] 14, 14a, 14b Closed-side DNS servers
[0176] 15, 15a, 15b Closed-side activation server
[0177] Routers 16, 16a, and 16b
[0178] 17, 17a, 17b, 27 Storage devices
[0179] 18 Pre-configured servers on the closed side
[0180] 20 Internet
[0181] 21 Cloud System
[0182] 22 Cloud-side gateway servers
[0183] 23. Pre-configured servers on the cloud side
[0184] 24 Cloud-based server activation
[0185] 25 Endpoint Devices
[0186] 26, 26a, 26b Dedicated connection devices
[0187] 31 base stations
[0188] 32 WLAN devices
[0189] Wireless stations 41 and 42 (Wireless station 1)
[0190] Wireless stations 41a and 41b
[0191] 43 Wireless Station (Wireless Station No. 2)
[0192] 51 LTE communication circuit
[0193] 52 WLAN communication circuit
[0194] 53 Communication Control Circuit
[0195] 54 Data Processing Circuit
[0196] 55 Input Circuit
[0197] 56 Output Circuit
[0198] 60 bus
[0199] 61 processor
[0200] 62 Memory
[0201] 63 Interface
[0202] 71 Processing Circuit
[0203] 72 Interface circuit.
Claims
1. A wireless communication system comprising a closed system located in a closed network and a cloud system located on the Internet, wherein the closed system and the cloud system are communicatively connected to each other. The wireless communication system is characterized in that, The closed system has: A call control server controls communication between multiple wireless stations connected to either the closed network or the Internet. A closed-side gateway server maintains the correspondence between the wireless station and the call control server. If it receives a registration request or voice data from a wireless station connected to the closed network, it sends the registration request or voice data to the call control server corresponding to that wireless station. If it receives a registration response or voice data from the call control server, it sends the registration response or voice data to the wireless station as its destination. If a closed-side DNS server receives a name resolution request from a wireless station connected to the closed network for a domain name of a closed-side device in the closed system or a cloud-side device in the cloud system, it performs name resolution on the domain name contained in the name resolution request and sends a name resolution response containing the address corresponding to the domain name to the wireless station. The cloud system has the following features: The cloud-side gateway server maintains the correspondence between the wireless station and the call control server. If it receives a registration request or voice data from the wireless station connected to the Internet, it sends the registration request or voice data to the call control server corresponding to the wireless station. If it receives a registration response or voice data from the call control server with the wireless station connected to the Internet as its destination, it sends the registration response or voice data to the wireless station.
2. The wireless communication system according to claim 1, wherein, If the closed-side DNS server receives a name resolution request from the closed-side gateway server, which is the closed-side device, from the wireless station connected to the closed network, it sends a name resolution response containing the address of the closed-side gateway server to the wireless station.
3. The wireless communication system according to claim 1 or 2, wherein, The closed system also has a closed-side activation server as the closed-side device. If the closed-side activation server receives an activation request from the wireless station connected to the closed network, it registers the activation information containing information that uniquely identifies the wireless station into the storage devices located in the closed system and the cloud system respectively.
4. The wireless communication system according to claim 3, wherein, If the closed-side DNS server receives a name resolution request from the closed-side activation server, which is the closed-side device, from the wireless station connected to the closed network, it sends a name resolution response containing the address of the closed-side activation server to the wireless station.
5. The wireless communication system according to any one of claims 1 to 4, wherein, The cloud system also has a cloud-side activation server as the cloud-side device. If the cloud-side activation server receives an activation request containing unique information that identifies the wireless station from the wireless station connected to the Internet, it registers the activation information containing the unique information into the storage devices respectively located in the closed system and the cloud system.
6. The wireless communication system according to any one of claims 1 to 5, wherein, The cloud system also has a cloud-side pre-configuration server as the cloud-side device. If the cloud-side pre-configuration server receives a pre-configuration request from the wireless station connected to the closed network, it sends a pre-configuration response containing the domain name of the closed-side gateway server to the wireless station. If it receives a pre-configuration request from the wireless station connected to the Internet, it sends a pre-configuration response containing the domain name of the cloud-side gateway server to the wireless station.
7. The wireless communication system according to claim 6, wherein, The cloud system also includes: dedicated connection equipment that connects the cloud-side equipment to the closed-side equipment and the closed network leased line, respectively. The dedicated connection device forwards data received from the wireless station or the closed-side device connected to the closed network, corresponding to the data category, to the cloud-side device. If the closed-side DNS server receives a name resolution request for the domain name of the cloud-side pre-configured server from the wireless station, it sends the name resolution response containing the address of the dedicated connection device to the wireless station.
8. The wireless communication system according to any one of claims 1 to 7, wherein, The cloud system also includes: dedicated connection equipment that connects the cloud-side equipment to the closed-side equipment and the closed network leased line, respectively. The dedicated connection device forwards data received from the wireless station or the closed-side device connected to the closed network to the cloud-side device according to the category of the data.
9. The wireless communication system according to any one of claims 1 to 8, wherein, The cloud system also includes endpoint devices that connect the cloud-side devices to the Internet. If an Internet DNS server located on the Internet receives a name resolution request from a wireless station connected to the Internet, it sends a name resolution response containing the address of the endpoint device to the wireless station. The endpoint device forwards data received from the wireless station connected to the Internet to the cloud-side device according to the category of the data.
10. The wireless communication system according to any one of claims 1 to 9, wherein, The call control server controls communication between at least one first wireless station that can connect to either the closed network or the Internet, and at least one second wireless station that can connect only to the closed network. The closed system also includes a closed-side pre-configuration server, which, upon receiving a pre-configuration request from the second wireless station connected to the closed network, sends a pre-configuration response containing the address of the call control server to the wireless station.
11. The wireless communication system according to any one of claims 1 to 10, wherein, Regardless of whether the corresponding wireless station is connected to the closed network or the Internet, the call control server controls the communication of that wireless station.
12. The wireless communication system according to any one of claims 1 to 11, wherein, The wireless communication system also includes: multiple closed systems that can communicate with each other via the cloud system. If the call control server of any of the closed systems becomes unable to control the communication between the plurality of wireless stations, the call control servers of the other closed systems shall control the communication between the plurality of wireless stations.
13. A communication method, which is a communication method performed by a wireless communication system. The wireless communication system comprises a closed system located in a closed network and a cloud system located on the Internet, wherein the closed system and the cloud system are communicatively connected to each other. The closed system includes: a call control server that controls communication between multiple wireless stations connected to either the closed network or the Internet. A closed-side gateway server maintains the correspondence between the wireless station and the call control server; and The closed-side DNS server performs name resolution. The cloud system includes: a cloud-side gateway server, which maintains the correspondence between the wireless station and the call control server. The communication method is characterized in that, The closed-side gateway server performs the following operations: If a registration request or voice data is received from the wireless station connected to the closed network, the registration request or voice data is sent to the call control server corresponding to the wireless station. If a registration response or voice data is received from the call control server, the registration response or voice data is sent to the wireless station as the destination. The closed-side DNS server performs the following operations: If a name resolution request for a domain name is received from a wireless station connected to the closed network, either from a closed-side device in the closed system or a cloud-side device in the cloud system, then name resolution of the domain name contained in the name resolution request is performed, and a name resolution response containing the address corresponding to the domain name is sent to the wireless station. The cloud-side gateway server performs the following operations: Maintain the correspondence between the wireless station and the call control server. If a registration request or voice data is received from the wireless station connected to the Internet, the registration request or voice data is sent to the call control server that has established a correspondence with the wireless station. If a registration response or voice data is received from the call control server with the wireless station connected to the Internet as its destination, the registration response or voice data is sent to the wireless station.