Wireless communication system, wireless communication method, and program
By setting up a determination and notification unit in the base station, the base station congestion problem caused by the wireless terminal location registration request is solved, and the effect of the wireless terminal being able to perform incoming and outgoing calls in congestion is achieved.
Patent Information
- Application Number
- CN202380054203.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-08-08
- Filing Date
- 2023-04-13
- Publication Date
- 2025-03-04
AI Technical Summary
When the location registration request is concentrated in the wireless terminal, the base station is prone to congestion, resulting in incoming and outgoing calls.
By setting a determination unit and a notification unit in the base station, it determines whether the number of location registration requests exceeds a predetermined number, and sends a congestion notification to the wireless terminal and the management device when congestion occurs, so that the wireless terminal stops the location registration request and transfers it to the state within the signal coverage range.
Even when the location registration request is concentrated, the base station can still effectively handle congestion, ensure that the wireless terminal can make incoming and outgoing calls, and improve the stability and availability of the system.
Smart Images

Figure CN119563354A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a wireless communication system, a wireless communication method, and a program. Background Art
[0002] If congestion occurs in a base station due to a concentration of location registration requests from wireless terminals, it becomes difficult for wireless terminals located in the call-in and call-out areas of the corresponding base station to make calls or outgoing calls. For example, when a base station is powered on and started up or when the base station moves, location registration requests from wireless terminals to the base station concentrate.
[0003] In order to prevent such congestion in base stations, Patent Document 1 listed below proposes a method in which a base station increases or decreases transmission output in synchronization with its surrounding base stations, thereby causing wireless terminals to gradually perform location registration.
[0004] Prior art literature
[0005] Patent Literature
[0006] Patent document 1: Japanese Patent Application Publication No. 2020-123909. Summary of the invention
[0007] However, in the conventional method described in the above-mentioned Patent Document 1, although the occurrence of congestion is reduced, there is still the possibility of congestion when wireless terminals are concentrated in a specific area. If congestion occurs, it will still be difficult to make or receive calls in the congested base station.
[0008] The present disclosure has been made in view of the above-mentioned problems, and an object of the present disclosure is to provide a wireless communication system, a wireless communication method, and a program that enable wireless terminals to make incoming and outgoing calls even when location registration requests from wireless terminals are concentrated.
[0009] Means for solving problems
[0010] The wireless communication system involved in the present disclosure is a wireless communication system including a base station, a management device and a wireless terminal. The base station includes: a determination unit, which determines that the system is in a congested state when the number of wireless terminals that receive location registration requests within a predetermined time exceeds a predetermined number; and a notification unit, which sends a congestion occurrence notification to the wireless terminal and the management device when the determination unit determines that the system is in a congested state. The wireless terminal includes a stop unit, which stops the location registration request if the congestion occurrence notification is received, and sets the wireless terminal to a state setting within the service area where the wireless terminal can send and receive.
[0011] The wireless communication method involved in the present disclosure includes the following steps: when the number of wireless terminals that receive location registration requests within a predetermined time exceeds a predetermined number, the base station determines that the system is in a congested state; when the base station determines that the system is in a congested state, the base station sends a congestion occurrence notification to the wireless terminal and a management device; and when the wireless terminal receives the congestion occurrence notification, the wireless terminal stops the location registration request and sets the setting of the wireless terminal to a state setting within the service area where the terminal can send and receive.
[0012] The program of the present invention enables a computer to execute the following steps: when the number of wireless terminals that receive location registration requests within a predetermined time exceeds a predetermined number, the base station determines that the system is in a congested state; when the base station determines that the system is in a congested state, the base station sends a congestion occurrence notification to the wireless terminal and a management device; and when the wireless terminal receives the congestion occurrence notification, the wireless terminal stops the location registration request and sets the setting of the wireless terminal to a state setting within the service area in which the terminal can send and receive.
[0013] According to the present disclosure, it is possible to provide a wireless communication system, a wireless communication method, and a program in which a wireless terminal can make and receive calls even if location registration requests from the wireless terminal are concentrated. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 1 is a schematic diagram showing an example of the overall configuration of a wireless communication system according to the present disclosure.
[0015] Figure 2 It is a diagram showing a configuration example of a base station involved in the present disclosure.
[0016] Figure 3 It is a diagram showing a configuration example of a wireless terminal according to the present disclosure.
[0017] Figure 4 It is a diagram showing a configuration example of a management device according to the present disclosure.
[0018] Figure 5 : is a diagram showing an example of information stored in a base station storage unit according to the present disclosure.
[0019] Figure 6 : is a diagram showing an example of information stored in a registration information storage unit according to the present disclosure.
[0020] Figure 7 : is a diagram showing an example of information stored in a congestion state storage unit according to the present disclosure.
[0021] Figure 8 Detailed description of the invention is a flowchart showing the flow of location registration processing of a wireless terminal according to the present disclosure.
[0022] Fig. 9Detailed description of the invention is a flowchart showing the flow of location registration processing of a base station according to the present disclosure.
[0023] Fig.10 This is a flowchart showing the flow of location registration processing of the management device involved in the present disclosure.
[0024] Fig.11 Detailed description of the invention is a flowchart showing the flow of congestion detection processing of a base station according to the present invention.
[0025] Fig.12 Detailed description of the invention is a flowchart showing the flow of congestion status notification according to the present disclosure.
[0026] Fig.13 This is a flowchart showing the flow of call request processing by the management device involved in the present disclosure.
[0027] Fig.14 1 is a flowchart showing the flow of congestion elimination processing of a base station involved in the present disclosure. DETAILED DESCRIPTION
[0028] Hereinafter, embodiments of the present disclosure will be described in detail based on the drawings. In addition, the present disclosure is not limited to the embodiments described below.
[0029] (Configuration of wireless communication system)
[0030] First, use Figure 1 A wireless communication system 10 of the present disclosure is described. Figure 1 is a schematic diagram showing an example of the overall structure of the wireless communication system of the present disclosure. Figure 1 As shown, the wireless communication system 10 includes: a plurality of base stations 100 (100A, 100B and 100C); a management device 300 that manages these base stations 100; a plurality of wireless terminals 200 (200A, 200B, 200C, 200D, 200E and 200F) that exist in the radio wave area of the base station 100; and an IP (Internet Protocol) network N that connects the base station 100 and the management device 300 so that they can send and receive information to each other.
[0031] In addition, Figure 1 , a single management device 300 is shown that manages a plurality of base stations 100, but a plurality of management devices 300 may exist in a configuration where one base station 100 and one management device 300 are grouped. In addition, the base station 100 and the management device 300 may be integrated.
[0032] (Base station configuration)
[0033] Next, use Figure 2 The configuration of the base station 100 according to the present disclosure will be described. Figure 2This is a diagram showing a configuration example of a base station involved in the present disclosure.
[0034] The IP communication unit 110 communicates via the IP network N and exchanges information with other devices. The IP communication unit 110 can be implemented by, for example, a network interface circuit including a LAN (Local Area Network) port or a wireless LAN (Local Area Network) card.
[0035] The control unit 120 controls each unit of the base station 100, performs processing based on requests from outside the base station 100, and outputs requests and results to the outside as needed. The control unit 120 is implemented by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc. using a RAM (Random Access Memory) as a work area to execute various programs stored in the storage unit 140. In addition, the control unit 120 can also be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0036] like Figure 2 As shown, the control unit 120 includes a determination unit 121, a notification unit 122, and a registration unit 123. The control unit 120 reads out a program (software) from the storage unit 140 and executes it to realize the determination unit 121 and the notification unit 122, and execute these processes. In addition, the control unit 120 may execute these processes by one CPU, or may include multiple CPUs and execute these processes in parallel by multiple CPUs.
[0037] When the number of wireless terminals 200 that receive location registration requests within a predetermined time exceeds a predetermined number, the determination unit 121 determines that the system is in a congested state (congestion exists). That is, for example, the determination unit 121 may count the number of wireless terminals 200 that receive location registration requests within one second as a predetermined time, and, for example, determine that the system is in a congested state when the number of location registration requests exceeds 100. In this way, the determination unit 121 counts the number of location registration requests received from the wireless terminals 200 within a predetermined time, and determines that congestion exists when the number exceeds a predetermined number. In addition, the processing of the determination unit 121 will be described later. Fig.11 The steps S420, S430, S441, S450, S460, S470, S480, and S490 of the flowchart shown in FIG. Fig.11 Provide detailed explanation.
[0038] When the determination unit 121 determines that the wireless terminal 200 is in a congested state, the notification unit 122 transmits a congestion occurrence notification to the wireless terminal 200 and the management device 300. Here, the congestion occurrence notification is information transmitted from the base station 100 to the wireless terminal 200 and the management device 300, and includes a base station number for identifying the base station 100 where congestion has occurred, and information indicating whether the congestion state is congested or not. The processing of the notification unit 122 will be described later. Fig.11 The step S495 of the flowchart shown in FIG. Fig.11 Provide detailed explanation.
[0039] When the determination unit 121 determines that the base station 100 is in a congested state, the registration unit 123 performs registration processing on the wireless terminals 200 that have location registration requests in a predetermined order. That is, when the determination unit 121 determines that the base station 100 is in a congested state due to the concentration of location registration requests from multiple wireless terminals 200, the registration unit 123 performs location registration processing in a predetermined order, for example. Specifically, the registration unit 123 generates information on the wireless terminals 200 that are allowed to register their locations, and performs registration processing in the order indicated by the information. In addition, the processing of the registration unit 123 is described later. Fig.14 The steps S610, S620, S631, S640, S660, S661, and S670 of the flowchart shown in FIG. Fig.14 Detailed description in.
[0040] The wireless communication unit 130 communicates with external devices using radio waves. The wireless communication unit 130 transmits and receives information to and from the wireless terminal 200. The wireless communication unit 130 can be implemented, for example, by a wireless communication circuit including an antenna.
[0041] The storage unit 140 records various data. The storage unit 140 includes a main storage device and an auxiliary storage device. The main storage device can be implemented by a semiconductor memory element such as RAM (Random Access Memory), ROM (Read Only Memory), or flash memory. In addition, the auxiliary storage device can be implemented by a hard disk, SSD (Solid State Drive), or optical disk, for example.
[0042] (Configuration of wireless terminal)
[0043] Next, use Figure 3 The configuration of the wireless terminal 200 according to the present disclosure will be described. Figure 3It is a diagram showing a configuration example of a wireless terminal according to the present disclosure.
[0044] The control unit 210 controls each unit of the wireless terminal 200, performs processing based on a request from outside the wireless terminal 200, makes a request to the outside, or outputs a processing result. The control unit 210 is implemented by a CPU, an MPU, etc. using the RAM as a work area to execute various programs stored in the storage unit 230. In addition, the control unit 210 may also be implemented by an integrated circuit such as an ASIC or an FPGA.
[0045] like Figure 3 As shown, the control unit 210 includes a stop unit 211. The control unit 210 reads out a program (software) from the storage unit 230 and executes it, thereby implementing the stop unit 211 to perform the processing. In addition, the control unit 210 may perform these processes by one CPU, or may include multiple CPUs and perform these processes in parallel by multiple CPUs.
[0046] If the stop unit 211 receives the congestion occurrence notification, it stops the location registration request and sets the wireless terminal 200 to the signal coverage range state where it can make and receive calls. The wireless terminal 200 reads the congestion state of the base station 100 from the congestion state storage unit 231 and determines whether it is congested or not. If the congestion state is congested, the stop unit 211 stops the location registration request of the wireless terminal 200 and switches to the signal coverage range state. The processing of the stop unit 211 will be described later. Figure 8 The steps S110, S140, and S150 of the flowchart shown in FIG. Figure 8 Provide detailed explanation.
[0047] The wireless communication unit 220 performs wireless communication and transmits and receives information to and from other wireless terminals 200 and the base station 100. The wireless communication unit 220 can be implemented, for example, by a wireless communication circuit including an antenna.
[0048] The storage unit 230 stores various data. The storage unit 230 includes a main storage device and an auxiliary storage device. The main storage device can be implemented by a semiconductor storage element such as RAM, ROM, flash memory, etc. In addition, the auxiliary storage device can be implemented by a hard disk, SSD, optical disk, etc.
[0049] like Figure 3 As shown, the storage unit 230 includes a congestion state storage unit 231. Since the information stored in the congestion state storage unit 231 is the same as that of the congestion state storage unit 333 of the management device 300 described later, the description here is omitted.
[0050] (Configuration of management device)
[0051] Next, use Figure 4 The configuration of the management device 300 according to the present disclosure will be described. Figure 4 It is a diagram showing a configuration example of a management device according to the present disclosure.
[0052] The IP communication unit 310 communicates via the IP network and exchanges information with other devices. The IP communication unit 310 can be implemented by, for example, a network interface circuit including a LAN port or a wireless LAN (Local Area Network) card.
[0053] The control unit 320 controls each unit of the management device 300, performs processing based on requests from the outside, and outputs requests and results to the outside as needed. The control unit 320 is implemented by executing various programs stored in the storage unit 330 using the RAM as a work area by a CPU, MPU, etc. In addition, the control unit 320 can also be implemented by an integrated circuit such as an ASIC or FPGA.
[0054] like Figure 4 As shown, the control unit 320 includes a holding unit 321, an enabling unit 322, and a setting unit 323. The control unit 320 implements the holding unit 321, the enabling unit 322, and the setting unit 323 by reading a program (software) from the storage unit 330 and executing the program, and performs processing. In addition, the control unit 320 may perform these processes by one CPU, or may include multiple CPUs and perform these processes in parallel by multiple CPUs.
[0055] If the storage unit 321 receives the congestion occurrence notification, it stores the congestion state of the corresponding base station in congestion. That is, if the management device 300 receives the congestion occurrence notification from the base station 100, the storage unit 321 stores the received congestion occurrence notification in the congestion state storage unit 333. Figure 7 As shown, for each base station 100, for example, if there is congestion, it can be stored as congestion (ON), and if there is no congestion, it can be stored as normal (OFF). In addition, the processing of the holding unit 321 is described later. Fig.12 The step S30 of the flowchart shown in FIG. Fig.12 Provide detailed explanation.
[0056] The permission unit 322 permits a call to a corresponding base station 100 in congestion during the call management process from the wireless terminal 200. That is, when a call request is made to the base station 100 where the wireless terminal 200 is located, the corresponding base station 100 notifies the management device 300 of the call request. Upon receiving the call request, the permission unit 322 obtains the congestion state of the base station 100 of the call source, and when the base station 100 of the call source is in a congested state, obtains the calling base station of the destination ID of the wireless terminal 200, obtains the base station 100 in the congested state from the congestion state storage unit 333, and adds it to the calling base station. In addition, the processing of the permission unit 322 is described later. Fig.13 The step S530 of the flowchart shown in FIG. Fig.13 Provide detailed explanation.
[0057] The setting unit 323 sets the wireless terminal 200 to include the corresponding base station 100 in congestion in the calling base stations. That is, the setting unit 323 sets the wireless terminal 200 to include the corresponding base station 100 in congestion in the calling base stations of the wireless terminal 200 so that the wireless terminal 200 can make calls to and from the corresponding base station 100 in congestion.
[0058] The storage unit 330 stores various data. The storage unit 330 includes a base station storage unit 331, a registration information storage unit 332, and a congestion status storage unit 333. The base station storage unit 331, the registration information storage unit 332, and the congestion status storage unit 333 store different types of information. An example of the information stored therein is described below.
[0059] (About the base station storage unit)
[0060] The base station storage unit 331 stores the base stations 100 available for each wireless terminal 200, that is, the base stations 100 that allow the location registration request for each wireless terminal 200. The base station 100 available for each wireless terminal 200 may be one, a plurality of base stations 100, or all base stations 100. Figure 5 An example of information stored in the base station storage unit 331 will be described.
[0061] Figure 5 is a diagram showing an example of information stored in a base station storage unit according to the present disclosure. Figure 5 As shown, the base station storage unit 331 stores information related to items such as "unit ID", "base station 100A setting permission", "base station 100B setting permission", "base station 100C setting permission", etc. in a correlated manner.
[0062] "Unit ID" is an identifier for identifying the wireless terminal 200. "Base station 100A permission setting" is a permission setting for the wireless terminal 200 to register the location of the base station 100A, and is indicated by permission or prohibition. "Base station 100B permission setting" is a permission setting for the wireless terminal 200 to register the location of the base station 100B, and is indicated by permission or prohibition. "Base station 100C permission setting" is a permission setting for the wireless terminal 200 to register the location of the base station 100C, and is indicated by permission or prohibition.
[0063] For example, in Figure 5 In the illustrated example, it is shown that the wireless terminal 200 to which the "unit ID" is assigned 1 is permitted to use the "base station 100A", is permitted to use the "base station 100B", and is prohibited from using the "base station 100C".
[0064] In addition, Figure 5 In the embodiment, the available base station 100 is set for each "unit ID" for identifying the wireless terminal 200, but the available base station 100 may be set for each "group ID" for identifying the group in group communication.
[0065] The user makes these settings via the input device 340 and the display device 350 of the management device 300 , and the set contents are stored in the base station storage unit 331 of the management device 300 .
[0066] (Registration Information Storage Unit)
[0067] The registration information storage unit 332 receives a location registration request from the wireless terminal 200 and stores information related to the wireless terminal 200 whose location is registered by the management device 300. Figure 6 An example of information stored in the registration information storage unit 332 will be described.
[0068] Figure 6 1 is a diagram showing an example of information stored in the registration information storage unit involved in the present disclosure. Figure 6 As shown, the registration information storage unit 332 stores information related to items such as "unit ID", "group ID" and "base station number" in a correlated manner.
[0069] The “unit ID” is an identifier for identifying the wireless terminal 200 . The “group ID” is an identifier for identifying a group in group communication. The “base station number” is a number for identifying the base station 100 .
[0070] For example, in Figure 6In the example shown, it is shown that the wireless terminal 200 to which the "unit ID" is assigned 1 belongs to the group to which the "group ID" is assigned 100, and a location registration request is executed for the base station 100 to which the "base station number" is assigned 2, as a result of which the location registration request is approved and stored in the registration information storage unit 332.
[0071] That is, the location registration request notified from the base station 100 to the management device 300 includes these information, and the management device 300 stores these information in the registration information storage unit 332 when permitting the location registration request.
[0072] (About the congestion status storage unit)
[0073] The congestion state storage unit 333 stores the congestion information of each base station 100 held by the management device 300. In the congestion state storage unit 333, when the management device 300 receives a congestion state notification from a base station 100, the congestion state of the corresponding base station 100 is stored. Figure 7 An example of information stored in the congestion status storage unit 333 will be described.
[0074] Figure 7 FIG. 2 is a diagram showing an example of information stored in the congestion state storage unit according to the present disclosure. Figure 7 As shown, the congestion status storage unit 333 stores information related to items such as "base station number" and "congestion status" in association with each other.
[0075] The "base station number" is a number for identifying the base station 100. The "congestion status" indicates the congestion status of the base station assigned the "base station number", and for example, ON is stored if there is congestion, and OFF is stored if there is no congestion. Figure 7 As shown, the congestion status is saved for each base station.
[0076] For example, in Figure 7 In the example shown, the “congestion state” of the base station assigned with “base station number” 1 indicates that there is congestion.
[0077] (Input device)
[0078] The input device 340 receives operations from the user. The input device 340 can be implemented by, for example, a keyboard, a mouse, etc. In addition, the input device 340 can also be implemented by a dedicated operation panel that combines a plurality of switches. The processing of the management device 300 is executed based on the operations input to the input device 340 by the user.
[0079] (Display device)
[0080] The display device 350 displays information to the user. The display device 350 receives information to be displayed from the control unit 320, and displays various information based on the received information. The display device 350 can be implemented by a display device such as a liquid crystal display, an organic EL (ElectroLuminescence) display, a micro LED (Light Emitting Diode) display, etc.
[0081] In addition, the input device 340 and the display device 350 may not be directly connected to the management device 300, but may be connected to a management personal computer different from the management device 300. The management personal computer and the management device 300 may be connected via an IP network N.
[0082] (About IP Network)
[0083] The IP network N is a communication network that uses the Internet protocol group technology to connect multiple devices to each other through wired or wireless communication to transmit and receive information. In the case of wired, it can be Ethernet (registered trademark) specified by IEEE802.3. In the case of wireless, it can be implemented using wireless LAN, Bluetooth (registered trademark), the fourth generation mobile communication system (4G), and the fifth generation mobile communication system (5G) specified by IEEE802.11.
[0084] (Location registration processing)
[0085] Next, the location registration process is described. The location registration process refers to a process of registering the wireless terminal 200 in the base station 100. By registering the wireless terminal 200 in the base station 100, the wireless terminal 200 can make calls to and from another wireless terminal 200 via the registered base station 100. Hereinafter, the location registration processes of the wireless terminal 200, the base station 100, and the management device 300 will be described in sequence.
[0086] (Position registration process of wireless terminal)
[0087] Figure 8 1 is a flowchart showing the flow of the location registration process of the wireless terminal according to the present invention. Figure 8 The location registration request process of the wireless terminal 200 will be described.
[0088] First, the wireless terminal 200 stops the response waiting timer from the base station 100 (step S100). The response waiting for the response from the base station 100 refers to the response of the base station 100 to the location registration request from the wireless terminal 200. Next, the wireless terminal 200 reads the congestion status of the base station 100 from the congestion status storage unit 231 and determines whether there is congestion or not (step S110). Here, the congestion status notification from the base station 100 is stored in the congestion status storage unit 231, and the congestion status notification notifies the wireless terminal 200 of the congestion status of the base station 100. Regarding whether there is congestion, for example, based on the instruction of the control unit 210 of the wireless terminal 200, when receiving the congestion status notification, the congestion flag is set to ON if there is congestion, and the congestion flag is set to OFF if there is no congestion, and thus recorded in the congestion status storage unit 231. When the congestion state of the base station 100 is congested (step S110: Yes), the wireless terminal 200 transitions to the signal coverage state (step S140). The signal coverage state refers to a state in which the wireless terminal 200 receives a call operation using the base station 100 for which the location has been registered or an incoming call from the base station 100. Next, the wireless terminal 200 stops the response waiting timer (step S150).
[0089] When the congestion state of the base station 100 is that there is no congestion (step S110: No), the wireless terminal 200 determines whether a response is received from the base station 100 (step S121). When a response is received from the base station 100 (step S121: Yes), the wireless terminal 200 confirms the response reception information and determines whether registration is permitted (step S130). When registration is permitted (step S130: Yes), the wireless terminal 200 performs the processing of the above-mentioned steps S140 and S150. On the other hand, when registration is not permitted (step S130: No), the wireless terminal 200 transitions to the out-of-signal coverage state (step S141). Here, the out-of-signal coverage state refers to a state in which the wireless terminal 200 does not accept a calling operation using the base station 100 or an incoming call from the base station 100. Next, the wireless terminal 200 stops the response waiting timer (step S150).
[0090] When no response is received from the base station 100 (step S121: No), the wireless terminal 200 determines whether the response waiting timer is stopped or expired (step S131). When the response waiting timer is stopped or expired (step S131: Yes), the wireless terminal 200 transmits a location registration request to the base station 100 (step S132). Next, the wireless terminal 200 starts the response waiting timer (step S133). Then, the wireless terminal 200 returns to step S110 and performs subsequent processing. In addition, in step S131, in the case where the response waiting timer is not stopped or expired (step S131: No), the wireless terminal 200 returns to step S110 and performs subsequent processing.
[0091] Thus, even when the base station 100 is in a congested state, the radio terminal 200 can be set to a state where it can perform transmission and reception with the base station 100 by setting the radio terminal 200 to a state within the signal coverage.
[0092] (Base station location registration processing)
[0093] Next, use Fig. 9 The location registration process of the base station 100 will be described. Fig. 9 Detailed description of the invention is a flowchart showing the flow of location registration processing of a base station according to the present disclosure.
[0094] First, when receiving a location registration request from the wireless terminal 200, the base station 100 increases the number of location registration requests by 1 (step S200). Next, the base station 100 sends the location registration request to the management device 300 (step S210). Next, the wireless terminal 200 starts a response waiting timer (step S220). Next, the base station 100 determines whether a response is received from the management device 300 (step S230). When a response is received from the management device 300 (step S230: Yes), the base station 100 stops the response waiting timer (step S240). Next, the base station 100 sends the response received from the management device 300 to the wireless terminal 200 (step S250). Then, the location registration process of the base station 100 is completed.
[0095] In addition, when the base station 100 has not received a response from the management device 300 (step S230: No), it determines whether the response waiting timer has expired (step S241). When the response waiting timer has expired (step S241: Yes), the base station 100 completes the process. When the response waiting timer has not expired (step S241: No), the base station 100 returns to step S230 and performs subsequent processes.
[0096] Thereby, the base station 100 can appropriately process the location registration request from the wireless terminal 200 .
[0097] (Location registration process of management device)
[0098] Next, use Fig.10 The location registration process of the management device 300 will be described. Fig.10 This is a flowchart showing the flow of location registration processing of the management device involved in the present disclosure.
[0099] First, the management device 300 acquires setting information when receiving a location registration request from the base station 100 (step S300). Next, the management device 300 determines whether location registration is possible based on the setting information (step S310). In the case where registration is permitted (step S320: Yes), the management device 300 stores the registration information of the wireless terminal 200 (step S330). Next, the management device 300 sends a permission response to the base station 100 (step S340). Then, the management device 300 completes the location registration process. In addition, in step S320, when the management device 300 does not permit registration of the wireless terminal 200 (step S320: No), the management device 300 sends a rejection response indicating that the registration of the wireless terminal 200 is rejected to the base station 100 (step S331). Then, the management device 300 completes the location registration process.
[0100] Thus, the management device 300 can appropriately process the location registration request from the base station 100 that has received the location registration request from the wireless terminal 200 .
[0101] (Congestion Detection Processing)
[0102] Next, use Fig.11 The congestion detection process of the base station 100 is described. The congestion detection process refers to a process for detecting whether congestion occurs in the base station 100. First, the base station 100 sets the number of times the threshold value is exceeded to zero (step S400). Next, the base station 100 sets the number of location registration requests to zero (step S410). Next, the base station 100 starts a timer (step S420). Next, the base station 100 determines whether the congestion detection process is completed (step S430). In addition, as a case where the congestion detection process is completed, for example, when the program ends or the process becomes unnecessary for some reason, it is also possible to cite the case where the process does not end and is always run during the operation of the base station 100. When the congestion detection process is completed (step S430: Yes), the base station 100 stops the timer (step S440) and completes the congestion detection process as if there is no congestion.
[0103] Furthermore, in step S430, when the congestion detection process is not completed (step S430: No), the base station 100 determines whether 1 second has passed (step S441). When 1 second has passed (step S441: Yes), the base station 100 obtains the number of location registration requests from the wireless terminal 200 (step S450). When 1 second has not passed (step S441: No), the base station 100 returns to step S430 and determines that the congestion detection process is completed. That is, it can be said that the base station 100 performs a process of counting the location registration requests received during 1 second when the congestion detection process is not completed. Furthermore, if Fig. 9 As shown, the number of location registration requests increases each time a location registration request is received from the wireless terminal 200. Next, the base station 100 determines whether the number of location registration requests exceeds a threshold value (step S460).
[0104] When the number of location registration requests exceeds the threshold value (step S460: yes), the base station 100 adds 1 to the number of times the threshold value is exceeded (step S470). Next, the base station 100 determines whether the number of times the threshold value is exceeded exceeds the upper limit (step S480). When the number of times the threshold value is exceeded exceeds the upper limit (step S480: yes), the base station 100 stores the occurrence of congestion, that is, stores the congestion flag as ON (step S490). Next, the base station 100 performs a congestion state notification process set to have congestion (step S495). In addition, the congestion state notification process here will be described later. Through the above process, when the threshold number of location registration requests in 1 second continues for a certain number of seconds, the base station 100 determines that congestion has occurred. Then, the base station 100 returns to step S400 and performs subsequent processing.
[0105] In step S460, if the number of location registration requests does not exceed the threshold value (step S460: No), the base station 100 returns to step S400 and performs subsequent processing. In addition, in step S480, if the number of threshold exceeding times does not exceed the upper limit (step S480: No), the base station 100 returns to step S410 and performs subsequent processing.
[0106] Here, the threshold of the number of location registration requests allowed in one second, the upper limit of the number of times the threshold is exceeded, that is, the number of seconds for which congestion is allowed, may always use fixed values, or the values may be changed or adjusted for each wireless communication system 10. When changing or adjusting these values, for example, the user uses the input device 340 and the display device 350 of the management device 300 to input the threshold as 10 and the upper limit of the number of times the threshold is exceeded as 5 in the wireless communication system 10A, and the threshold as 15 and the upper limit of the number of times the threshold is exceeded as 10 in the wireless communication system 10B, and the management device 300 stores the set contents in the storage unit 330, notifies the set values to each base station 100, and each base station 100 uses the notified values. Alternatively, the set contents may be stored in the storage unit 140 of each base station 100. In addition, Fig.11 An example of checking the number of location registration requests every 1 second is shown in FIG. 1 , but other values such as 500 milliseconds or 2 seconds may also be used.
[0107] This makes it possible to detect congestion caused by receiving a plurality of location registration requests from the wireless terminal 200 in the base station 100. Then, when the base station 100 detects congestion, it is possible to notify the wireless terminal 200 and the management device 300 of the congestion state.
[0108] (Congestion status notification processing)
[0109] Next, use Fig.12 The congestion detection notification process performed when the base station 100 detects congestion will be described. Fig.12 Detailed description of the invention is a flowchart showing the flow of congestion status notification according to the present disclosure.
[0110] First, the base station 100 detects a congestion state (step S20). Next, if the base station 100 detects a congestion state, it sends a base station number and a congestion state notification indicating congestion to the wireless terminal 200 and the management device 300. The congestion state notification includes a base station number for identifying the base station 100 and the presence or absence of congestion, and in the above case, includes congestion. After the base station 100 detects congestion, in order to notify the wireless terminal 200 that has moved to the call-in and call-out area of the corresponding base station 100 and the wireless terminal 200 that has been powered on within the signal coverage of the corresponding base station 100 of the congestion state, Fig.12 As shown, the base station 100 notifies the wireless terminal 200 of the congestion status notification at regular intervals. Each time the wireless terminal 200 receives the congestion status notification, it performs the congestion status reception process (steps S10, S11, S12). In addition, the management device 300 also performs the congestion status reception process (step S30) upon receiving the congestion status notification. Then, the management device 300 returns a response to the corresponding base station 100. Although Fig.12Although the description is omitted, when no response is received from the management device 300, the base station 100 retransmits the congestion state notification to the management device 300.
[0111] Here, it is explained Fig.12 The wireless terminal 200 performs the congestion status reception process (step S10) shown in FIG. 2 . If the wireless terminal 200 receives a congestion status notification from the base station 100, it obtains the base station number included in the congestion status notification, records the congestion for the corresponding base station 100 through the control unit 210, and ends the process. For example, it is also possible to record the congestion flag ON for the corresponding base station 100. By recording the congestion, Figure 8 As shown, the wireless terminal 200 transitions to the signal coverage state and ends the location registration process. Thus, even if the location registration is not completed, for example, the wireless terminal 200 is in a state where it can make calls using the corresponding base station 100.
[0112] Next, Fig.12 1 and 2 will now be described the congestion status receiving process (step S30) of the management device 300 shown in FIG. 1. When the management device 300 receives the congestion status notification from the base station 100, it stores the congestion status of the corresponding base station 100 in the congestion status storage unit 333. The congestion status may be stored as ON if there is congestion, or may be stored as OFF if there is no congestion. The congestion status is stored for each base station 100.
[0113] Thus, when the base station 100 detects a congested state, it is possible to notify the radio terminal 200 and the management device 300 of the congested state.
[0114] (Incoming and outgoing call processing when there is a congested base station)
[0115] (Call request processing by management device)
[0116] Next, a description will be given of a process from when the management device 300 receives a call request from the base station 100 to when a congestion state is detected in the base station 100 to when a call is made to the base station 100 of the destination. Fig.13 This is a flowchart showing the flow of call request processing by the management device involved in the present disclosure.
[0117] When a call request is made to a base station 100 within the signal coverage of the wireless terminal 200, the corresponding base station 100 notifies the management device 300 of the call request. When the management device 300 receives the call request, it firstly generates a call request from the Figure 7The congestion state storage unit 333 acquires the congestion state of the base station 100 of the call source (step S500). Next, the management device 300 determines whether the base station 100 of the call source is in a congested state (step S510). When the base station 100 of the call source is in a congested state (step S510: Yes), the management device 300 acquires the calling base station of the destination ID of the wireless terminal 200 (step S520). For example, in the case of individual communication in which the "unit ID" of the destination ID is 2, the calling base station is obtained by reading and acquiring the base station number of the "unit ID" of 2 from the information stored in the registration information storage unit 332. In addition, in the case of group communication in which the "group ID" of the destination ID is 100, the base station number of the "group ID" of 100 is read and acquired from the information stored in the registration information storage unit 332, thereby obtaining the calling base station.
[0118] Next, the management device 300 obtains the base station 100 in the congested state from the congested state storage unit 333 and adds it to the calling base station (step S530). Figure 7 In the example of , since the base station 100 with 1 assigned to the "base station number" is in a congested state, if it is an example of individual communication of the wireless terminal 200 with 2 assigned to the "unit ID" in the above-mentioned destination ID, the base station 100 with 1 assigned to the "base station number" is also added to the calling base station. In addition, if it is an example of group communication with 100 assigned to the "group ID" in the destination ID, the base station 100 with 1 assigned to the "base station number" is also added to the calling base station. In addition, when the calling base station includes the base station 100 with 1 assigned to the "base station number", there is no change in the calling base station. By adding the base station 100 in congestion to the calling base station, it is possible to call the wireless terminal 200 that has moved to the callable area of the base station 100 in congestion but has not completed the location registration.
[0119] Next, the management device 300 notifies the calling base station of the incoming call request (step S540). Next, the management device 300 performs the incoming call response processing (step S550). In the case of a single communication example of the wireless terminal 200 to which the "unit ID" of the destination ID is assigned 2, the incoming call request is notified to the base station 100 to which the "base station number" is assigned 1 and 2. The base station 100 that receives the incoming call request makes a call to the wireless terminal 200 and responds to the management device 300 with the call result. The management device 300 that receives the response from the incoming call base station 100 responds to the call result to the base station 100 of the call source (step S560), and ends the call request processing. In addition, although in Fig.13 Although omitted in the figure, the incoming call response process also includes a timer process for setting the call result as a failure when no response is received from the incoming call base station 100 within a certain period of time.
[0120] Furthermore, in step S510, when the base station 100 as the call source is not in a congested state (step S510: No), the management device 300 obtains the registration position of the "unit ID" of the wireless terminal 200 as the call source by reading it from the registration information storage unit 332 (step S521). Next, the management device 300 determines whether the obtained registration position of the wireless terminal 200 is consistent with the base station 100 as the call source (step S522).
[0121] If the base station 100 of the call source is consistent (step S522: Yes), the management device 300 executes the processing of step S520 described above, and performs the subsequent processing in sequence as described above. In addition, in step S522, if the registered location is inconsistent with the base station 100 of the call source (step S522: No), since the registered location of the wireless terminal 200 does not match, the management device 300 notifies the base station 100 of the call source of a call rejection response (step S523). At this time, the wireless terminal 200 may make a location registration request again to eliminate the mismatch of the location registration. Then, the management device 300 completes the processing.
[0122] Therefore, even if congestion occurs in the base station 100, the management device 300 always allows calls from the congested base station 100, so even if the wireless terminal 200 is located in the callable area of the congested base station 100 but the location registration is not completed, it can make calls and receive calls through the congested base station 100.
[0123] (Base station congestion elimination process)
[0124] Next, use Fig.14 The process of eliminating the congestion state of the base station 100 will be described. Fig.14 This is a flowchart showing the flow of congestion elimination processing of a base station according to the present invention.
[0125] First, the base station 100 turns off the congestion flag (step S600). Next, the base station 100 generates information about the wireless terminal 200 that is allowed to register its location (step S610). This information may be, for example, information about a range of "unit IDs" from 1 to 10, or information that specifies multiple IDs itself, rather than a range such as "unit IDs" of 1, 5, 11, and 13. The method of specifying "unit IDs" may be simply to specify them in order from 1, or to specify them in order from 1 to 13. Figure 5Only the "unit ID" that is allowed to use the corresponding base station is extracted from the information shown, and they are specified separately. Alternatively, the number of incoming calls for each "unit ID" may be counted in the management device 300, and the wireless terminals with the most incoming calls may be specified in order, and the location registration may be completed from the wireless terminals that are easy to be called. In addition, in addition to the "unit ID", for example, information that can identify the wireless terminal 200 such as a serial number may be specified, or a specific value may be specified from the base station 100 side, and if the remainder of dividing the wireless terminal 200's own "unit ID" by the value is 0, the location registration can be performed. In addition, instead of using the methods listed so far separately, a combination of specifications may be used.
[0126] Next, the base station 100 determines whether the congestion elimination process is completed (step S620). Specifically, in the example of sequentially specifying the above-mentioned "unit ID", the process is not completed if the wireless terminal 200 that allows location registration exists, and the process is completed if it does not exist, and the determination is made based on the completion condition based on the information of the wireless terminal 200 that allows location registration.
[0127] When the congestion elimination process is completed (step S620: Yes), the base station 100 assumes that there is no congestion and notifies the congestion state (step S630). Then, the base station 100 completes the congestion state elimination process.
[0128] In step S620, if the congestion elimination process is not completed (step S620: No), the information generated in step S610 is set as notification information (step S631). The notification information is notified from the base station 100 to the wireless terminal 200 at a certain time interval. Next, the base station 100 starts a timer for notifying the information generated in step S610 within a certain period of time (step S640). During the period before the timer set here expires, the set notification information is notified to the wireless terminal 200, so a location registration request is made from the corresponding wireless terminal 200. At this time, Fig.11 The congestion detection process in the base station 100 shown in is executed in parallel (step S650). Thus, when congestion is detected again (step S650: Yes), for example, the number of wireless terminals 200 allowed to register positions is reduced, and the parameters for information generation are adjusted (step S660). Then, the base station 100 returns to step S600 and performs subsequent processing. Thus, after the parameters are adjusted, information generation is performed again and set as notification information.
[0129] In addition, in step S650, if congestion does not occur (step S650: No), the base station 100 determines whether the timer has expired (step S661). If the timer has expired (step S661: Yes), the base station 100 returns to step S610 and performs subsequent processing. If the timer has not expired (step S661: No), the base station 100 returns to step S650 and performs subsequent processing.
[0130] Thus, the base station 100 can eliminate congestion caused by the concentration of location registration requests from a plurality of radio terminals 200 .
[0131] (Composition and Effect)
[0132] The wireless communication system 10 involved in the present invention is a wireless communication system including a base station 100, a wireless terminal 200 and a management device 300. The base station 100 includes: a determination unit 121, which determines that the system is in a congested state when the number of wireless terminals that receive location registration requests within a predetermined time exceeds a predetermined number; and a notification unit 122, which sends a congestion occurrence notification to the wireless terminal 200 and the management device 300 when the determination unit 121 determines that the system is in a congested state. The wireless terminal 200 includes a stop unit 211. If a congestion occurrence notification is received, the stop unit 211 stops the location registration request and sets the setting of the wireless terminal 200 to a state setting within the signal coverage range capable of incoming and outgoing calls.
[0133] According to this structure, even if location registration requests from wireless terminals are concentrated and congestion occurs in the base station 100, the wireless terminal 200 can be set to a state within the signal coverage range where incoming and outgoing calls can be made. Therefore, even if location registration requests from wireless terminals are concentrated, a wireless communication system 10 where incoming and outgoing calls can be made can be provided.
[0134] The wireless communication system 10 involved in the present invention includes a management device 300 including: a storage unit 330, which stores the congestion status of the corresponding base station 100 that is congested if a congestion occurrence notification is received; an allowing unit 322, which allows calls to the corresponding base station 100 that is congested in the call management processing from the wireless terminal 200; and a setting unit 323, which is set to include the corresponding base station 100 that is congested in the calling base station of the wireless terminal 200.
[0135] According to this configuration, even if congestion occurs due to a concentration of location registration requests from wireless terminals in the base station 100, calls to the congested base station 100 are allowed, and the congested base station 100 is set to be included in the calling base station. Therefore, even if a concentration of location registration requests from wireless terminals in the base station 100 occurs, a wireless communication system 10 capable of incoming and outgoing calls can be provided.
[0136] The base station 100 included in the wireless communication system 10 according to the present invention further includes a registering unit 123. When the determining unit 121 determines that the wireless communication system is in a congested state, the registering unit 123 performs registration processing on the wireless terminal 200 that has requested location registration in a predetermined order.
[0137] According to this configuration, even if location registration requests from wireless terminals concentrate and cause congestion in base station 100 , registration processing is performed on wireless terminals 200 that have requested location registration in a predetermined order, thereby eliminating congestion in base station 100 .
[0138] The wireless communication method of the present invention comprises the following steps: when the number of wireless terminals 200 receiving location registration requests within a predetermined time exceeds a predetermined number, the base station 100 determines that the base station 100 is in a congested state; when the base station 100 determines that the base station 100 is in a congested state, the base station 100 sends a congestion occurrence notification to the wireless terminal 200 and the management device 300; and when the wireless terminal 200 receives the congestion occurrence notification, the wireless terminal 200 stops the location registration request and sets the wireless terminal 200 to a state within the signal coverage range capable of incoming and outgoing calls.
[0139] According to this configuration, even if location registration requests from wireless terminals are concentrated and congestion occurs in the base station 100, the wireless terminal 200 can be set to a state within the signal coverage range where incoming and outgoing calls are possible, thereby providing a wireless communication method whereby incoming and outgoing calls can be possible even when location registration requests from wireless terminals are concentrated.
[0140] The program involved in the present disclosure enables a computer to execute the following steps: when the number of wireless terminals 200 that receive location registration requests within a predetermined time exceeds a predetermined number, the base station 100 determines that it is in a congested state; when the base station 100 determines that it is in a congested state, it sends a congestion occurrence notification to the wireless terminal 200 and the management device 300; and if the wireless terminal 200 receives the congestion occurrence notification, it stops the location registration request and sets the wireless terminal 200 to a state setting within the signal coverage range where incoming calls can be made.
[0141] According to this configuration, in base station 100, even if location registration requests from wireless terminals are concentrated and congestion occurs, wireless terminal 200 can be placed within the signal coverage range where incoming and outgoing calls are possible, so a program can be provided that allows incoming and outgoing calls even when location registration requests from wireless terminals are concentrated.
[0142] The embodiments of the present disclosure are described above, but the embodiments are not limited by the contents of the embodiments. In addition, the above-mentioned constituent elements include elements that can be easily thought of by those skilled in the art, substantially the same elements, and elements of the so-called equivalent scope. Moreover, the above-mentioned constituent elements can be appropriately combined. Moreover, various omissions, substitutions or changes of constituent elements can be made within the scope of the gist of the above-mentioned embodiments.
[0143] Industrial availability
[0144] The wireless communication system, wireless communication method, and program according to the present embodiment can be utilized, for example, in a wireless communication system in which a wireless terminal can make and receive calls even when location registration requests from wireless terminals are concentrated.
[0145] Explanation of symbols
[0146] 10 Wireless Communication Systems
[0147] 100 Base Stations
[0148] 110 IP Communications Department
[0149] 120 Control Department
[0150] 121 Judgment Department
[0151] 122 Notification Department
[0152] 123 Registration Department
[0153] 130 Wireless Communications Department
[0154] 140 Storage
[0155] 200 Wireless Terminal
[0156] 210 Control Department
[0157] 211 Stop
[0158] 220 Wireless Communications Department
[0159] 300 Management Device
[0160] 310 IP Communications Department
[0161] 320 Control Department
[0162] 321 Maintaining Department
[0163] 322 Allowed
[0164] 323 Setting Department
[0165] 330 Storage
[0166] 331 Base Station Storage
[0167] 332 Registration information storage unit
[0168] 333 Congestion status storage unit
[0169] 340 Input Device
[0170] 350 Display Device
Claims
1. A wireless communication system, comprising a base station, a wireless terminal and a management device, wherein: The base station comprises: a determination unit that determines that a congestion state exists when the number of wireless terminals that have received location registration requests within a predetermined time exceeds a predetermined number; and a notification unit, which transmits a congestion occurrence notification to the wireless terminal and the management device when the determination unit determines that the wireless terminal is in a congested state; The wireless terminal comprises: The stopping unit, when receiving the congestion occurrence notification, stops the location registration request and sets the setting of the wireless terminal to a state setting within the signal coverage range capable of making and receiving calls.
2. The wireless communication system according to claim 1, wherein the management device comprises: a storage unit, which stores the congestion status of the corresponding base station in congestion when receiving the congestion occurrence notification; an allowing unit that allows a call to a corresponding base station in congestion during a call management process from the wireless terminal; as well as The setting unit sets the calling base station of the wireless terminal to include the corresponding base station in congestion.
3. The wireless communication system according to claim 2, wherein: The base station further includes a registering unit configured to perform registration processing on the wireless terminal having requested location registration in a predetermined order when the determining unit determines that the wireless terminal is in a congested state.
4. A wireless communication method, comprising the following steps: When the number of wireless terminals whose location registration requests are received by the base station within a predetermined time exceeds a predetermined number, it is determined that the base station is in a congested state; The base station transmits a congestion occurrence notification to the wireless terminal and the management device when determining that the wireless terminal is in a congested state; and When receiving the congestion occurrence notification, the wireless terminal stops the location registration request and sets the setting of the wireless terminal to a state setting within the signal coverage range where incoming and outgoing calls are possible.
5. A program that causes a computer to perform the following steps: When the number of wireless terminals whose location registration requests are received by the base station within a predetermined time exceeds a predetermined number, it is determined that the base station is in a congested state; The base station transmits a congestion occurrence notification to the wireless terminal and the management device when determining that the wireless terminal is in a congested state; and When receiving the congestion occurrence notification, the wireless terminal stops the location registration request and sets the setting of the wireless terminal to a state setting within the signal coverage range where incoming and outgoing calls are possible.
Citation Information
Patent Citations
Base station management device and program
JP2020123909A