HK1223467B - Relay apparatus, voice-communication system, method for relaying voice signals, and recording medium - Google Patents
Relay apparatus, voice-communication system, method for relaying voice signals, and recording medium Download PDFInfo
- Publication number
- HK1223467B HK1223467B HK16111730.4A HK16111730A HK1223467B HK 1223467 B HK1223467 B HK 1223467B HK 16111730 A HK16111730 A HK 16111730A HK 1223467 B HK1223467 B HK 1223467B
- Authority
- HK
- Hong Kong
- Prior art keywords
- communication
- terminal device
- area
- terminal
- group
- Prior art date
Links
Description
技术领域Technical Field
本发明涉及利用了无线LAN等网络的声音通信系统。The present invention relates to a voice communication system utilizing a network such as a wireless LAN.
背景技术Background Art
以往,作为进行基于无线方式的声音通信的设备,用模拟信号或者数字信号对作为连续时间信号的高频载波进行调制并发送的所谓的无线通信机是主流。无线通信机进行1对1的通信是基本功能,还提出了具备在多个无线通信机彼此之间同时进行通信的小组通信功能的无线通信机。Conventionally, so-called wireless communication devices, which modulate a high-frequency carrier wave (a continuous-time signal) with an analog or digital signal and transmit it, have been the mainstream for wireless voice communication. While one-to-one communication is the basic function of wireless communication devices, some have also been proposed, featuring group communication capabilities that allow multiple wireless communication devices to communicate simultaneously.
另外,以往的无线通信机在自己的电波到达的范围内能够进行与其他无线通信机的通信。然而,近年,实现了如专利文献1所述那样的将多个转发器利用网络连接起来的一个无线通信系统。在由这些多个转发器的覆盖区域构成的通信区域中能够进行无线通信机彼此的通信,因此能通信范围与以往相比变宽。Conventional wireless communication devices can communicate with other wireless communication devices within the range of their own radio waves. However, in recent years, wireless communication systems have become available that connect multiple transponders via a network, as described in Patent Document 1. Wireless communication devices can communicate with each other within the communication area formed by the coverage areas of these multiple transponders, thus extending the communication range compared to the past.
在先技术文献Prior art literature
专利文献Patent Literature
专利文献1:日本特开2009-267911号公报Patent Document 1: Japanese Patent Application Laid-Open No. 2009-267911
发明内容Summary of the Invention
发明所要解决的课题Problems to be solved by the invention
如上所述的无线通信机在能通信范围内能够进行小组通信等,但是在将能通信范围分为多个区域的情况下,仅呼叫存在于自身所在的附近的区域的无线通信机等仅呼叫位于某区域的无线通信机是困难的。The wireless communication device described above can perform group communication within the communication range, but when the communication range is divided into multiple areas, it is difficult to call only wireless communication devices in the area near the device itself, etc., or to call only wireless communication devices in a certain area.
本发明的目的在于提供一种声音通信系统,通过经由通信网络来连接中继装置和作为通信机的终端装置,并且使中继装置管理终端装置的当前位置,从而能够以简易的构成来实现以区域为单位的终端装置的呼叫。The object of the present invention is to provide a voice communication system that connects a relay device and a terminal device serving as a communication machine via a communication network, and enables the relay device to manage the current location of the terminal device, thereby enabling calls to terminal devices in units of areas to be implemented with a simple structure.
用于解决课题的手段Means for solving problems
本发明的中继装置具备网络通信部、控制部以及存储部。网络通信部经由包含无线网络的通信网络而与多个终端装置进行通信。控制部控制中继装置与终端装置之间的声音信号的通信。The relay device of the present invention includes a network communication unit, a control unit, and a storage unit. The network communication unit communicates with a plurality of terminal devices via a communication network including a wireless network. The control unit controls the communication of audio signals between the relay device and the terminal devices.
控制部将通信网络的通信区域分割为多个部分通信区域,并且将表示各终端装置位于哪个部分通信区域的位置信息存储到存储部中。在从作为终端装置之一的主叫终端装置发出指定了部分通信区域的呼叫时,控制部建立该主叫终端装置和位于指定的部分通信区域的终端装置参加的通信会话,并且将从参加该通信会话的终端装置接收到的声音信号转发给参加通信会话的其他终端装置。The control unit divides the communication area of the communication network into a plurality of partial communication areas and stores location information indicating in which partial communication area each terminal device is located in the storage unit. When a call is made from a calling terminal device, one of the terminal devices, specifying a partial communication area, the control unit establishes a communication session between the calling terminal device and a terminal device located in the specified partial communication area, and forwards audio signals received from the terminal device participating in the communication session to the other terminal devices participating in the communication session.
本发明的声音信号的中继方法利用具备经由网络而与终端装置进行通信的网络通信部和存储所述终端装置的位置信息的存储部的中继装置来对声音信号进行中继。在第1步骤中,通信网络的通信区域被分割为多个部分通信区域,表示各终端装置位于哪个部分通信区域的位置信息存储于存储部。在第2步骤中,在从作为终端装置之一的主叫终端装置发出指定了部分通信区域的呼叫时,建立该主叫终端装置和位于指定的部分通信区域的终端装置参加的通信会话。在第3步骤中,从参加通信会话的终端装置接收到的声音信号被转发给参加通信会话的其他终端装置。The voice signal relay method of the present invention relays voice signals using a relay device comprising a network communication unit for communicating with terminal devices via a network and a storage unit for storing the location information of the terminal devices. In step 1, the communication area of the communication network is divided into a plurality of partial communication areas, and location information indicating which partial communication area each terminal device is located in is stored in the storage unit. In step 2, when a call is placed from a calling terminal device, one of the terminal devices, specifying a partial communication area, a communication session is established between the calling terminal device and the terminal devices located in the specified partial communication area. In step 3, voice signals received from the terminal devices participating in the communication session are forwarded to the other terminal devices participating in the communication session.
本发明的程序使具备经由网络而与终端装置进行通信的网络通信部和存储终端装置的位置信息的存储部的中继装置的控制部作为第1、第2以及第3单元发挥功能。第1单元将通信网络的通信区域分割为多个部分通信区域,并且将表示各终端装置位于哪个部分通信区域的位置信息存储到所述存储部中。在从作为终端装置之一的主叫终端装置发出指定了部分通信区域的呼叫时,第2单元建立该主叫终端装置和位于指定的部分通信区域的终端装置参加的通信会话。第3单元将从参加通信会话的终端装置接收到的声音信号转发给参加通信会话的其他终端装置。The program of the present invention causes a control unit of a relay device, which includes a network communication unit for communicating with terminal devices via a network and a storage unit for storing location information of the terminal devices, to function as first, second, and third units. The first unit divides the communication area of the communication network into a plurality of partial communication areas and stores location information indicating in which partial communication area each terminal device is located in the storage unit. When a call is made from a calling terminal device, one of the terminal devices, specifying a partial communication area, the second unit establishes a communication session between the calling terminal device and a terminal device located in the specified partial communication area. The third unit forwards audio signals received from a terminal device participating in the communication session to the other terminal devices participating in the communication session.
指定了部分通信区域的呼叫可以是指定主叫终端装置所在的部分通信区域的呼叫(近邻呼叫)。The call specifying a partial communication area may be a call specifying a partial communication area where the calling terminal device is located (a neighboring call).
也可以在从主叫终端装置发出指定了部分通信区域以及原有小组的呼叫时,建立主叫终端装置和位于指定的部分通信区域且属于指定的原有小组的终端装置参加的通信会话。When a call is made from a calling terminal device specifying a partial communication area and an existing group, a communication session may be established in which the calling terminal device and terminal devices located in the specified partial communication area and belonging to the specified existing group participate.
也可以在位于指定的部分通信区域外的终端装置进行移动而进入到所述指定的部分通信区域时,使该终端装置参加通信会话。该情况下,可以将属于原有小组作为条件。Alternatively, when a terminal device located outside a designated partial communication area moves and enters the designated partial communication area, the terminal device may be allowed to participate in the communication session. In this case, belonging to an existing group may be a condition.
也可以在参加通信会话的终端装置进行移动而移出到指定的部分通信区域外时,将该终端装置从通信会话中排除。When a terminal device participating in a communication session moves outside a designated partial communication area, the terminal device may be excluded from the communication session.
通信网络可以具有多个无线接入点。各终端装置可以分别经由任一个无线接入点而与通信网络连接。各部分通信区域可以分别由一个或者多个无线接入点的覆盖区域构成,可以在存储部中存储表示各个终端装置分别与哪一个无线接入点连接的信息作为位置信息。主叫终端装置进行的指定了部分通信区域的呼叫可以是指定了任一个无线接入点的呼叫。The communication network may have multiple wireless access points. Each terminal device may connect to the communication network via any wireless access point. Each partial communication area may be comprised of the coverage area of one or more wireless access points, and information indicating which wireless access point each terminal device is connected to may be stored in the storage unit as location information. A call made by a calling terminal device that specifies a partial communication area may specify any wireless access point.
中继装置的控制部可以定期地或者在给定的时刻从终端装置接收所连接的无线接入点的信息,来更新存储部中存储的位置信息。The control unit of the relay device may receive information on the connected wireless access point from the terminal device periodically or at a predetermined timing to update the position information stored in the storage unit.
本发明的声音通信系统包括分别与通信网络连接的中继装置、以及多个终端装置。中继装置具备经由通信网络而与多个终端装置进行通信的网络通信部、控制中继装置与终端装置之间的声音信号的通信的控制部、和存储部。控制部将通信网络的通信区域分割为多个部分通信区域,并且将表示各终端装置位于哪个部分通信区域的位置信息存储到所述存储部中。另外,在从作为终端装置之一的主叫终端装置发出指定了部分通信区域的呼叫时,控制部建立该主叫终端装置和位于指定的部分通信区域的终端装置参加的通信会话,并且进行将从参加该通信会话的终端装置接收到的声音信号转发给参加通信会话的其他终端装置的中继处理。终端装置具备:经由通信网络而与中继装置通信的终端网络通信部;获取自己的位置信息的位置信息获取单元;将获取到的位置信息发送给中继装置的位置信息更新单元;和根据用户的特定操作而向所述中继装置发送指定了任一个部分通信区域的呼叫的呼叫单元。The voice communication system of the present invention includes a relay device, each connected to a communication network, and multiple terminal devices. The relay device includes a network communication unit for communicating with the multiple terminal devices via the communication network, a control unit for controlling the communication of voice signals between the relay device and the terminal devices, and a storage unit. The control unit divides the communication area of the communication network into multiple partial communication areas and stores location information indicating which partial communication area each terminal device is located in in the storage unit. Furthermore, when a call is made from a calling terminal device, one of the terminal devices, specifying a partial communication area, the control unit establishes a communication session between the calling terminal device and a terminal device located in the specified partial communication area, and performs relay processing to forward voice signals received from the terminal device participating in the communication session to the other terminal devices participating in the communication session. The terminal device includes: a terminal network communication unit for communicating with the relay device via the communication network; a location information acquisition unit for acquiring its own location information; a location information update unit for transmitting the acquired location information to the relay device; and a calling unit for transmitting a call specifying any of the partial communication areas to the relay device in response to a specific user operation.
在上述的声音通信系统中,通信网络可以包含多个无线接入点,多个终端装置分别经由任一个无线接入点而与通信网络连接,各功能部按如下方式进行动作。中继装置的控制部按一个或者多个无线接入点的每个覆盖区域来分割通信区域,从而设定部分通信区域。终端网络通信部经由任一个无线接入点而与中继装置进行通信。位置信息获取单元获取与自身装置通信的无线接入点的识别信息。位置信息更新单元将获取到的无线接入点的识别信息作为自己的位置信息而发送给中继装置。呼叫单元向中继装置发送指定了任一个无线接入点的呼叫。In the above-mentioned voice communication system, the communication network may include multiple wireless access points, and multiple terminal devices may connect to the communication network via any of the wireless access points. Each functional unit operates as follows. The control unit of the relay device divides the communication area into sections corresponding to the coverage areas of one or more wireless access points, thereby defining partial communication areas. The terminal network communication unit communicates with the relay device via any of the wireless access points. The location information acquisition unit acquires the identification information of the wireless access point with which the terminal device is communicating. The location information update unit transmits the acquired identification information of the wireless access point to the relay device as its own location information. The calling unit transmits a call to the relay device, specifying any of the wireless access points.
在上述的声音通信系统中,呼叫单元也可以将指定自身所连接的无线接入点的呼叫发送给中继装置。In the above-mentioned voice communication system, the calling unit may transmit a call specifying the wireless access point to which the calling unit is connected to the relay device.
在上述的声音通信系统中,终端装置可以还具备一键通(PTT)电路,终端网络通信部在PTT开关处于接通期间,将从麦克风输入的声音信号发送给中继装置,并且与PTT电路的接通/断开无关地接收从中继装置发送来的声音信号。In the above-mentioned voice communication system, the terminal device may also have a push-to-talk (PTT) circuit, and the terminal network communication unit sends the voice signal input from the microphone to the relay device when the PTT switch is on, and receives the voice signal sent from the relay device regardless of whether the PTT circuit is on/off.
发明效果Effects of the Invention
根据本发明,通过经由通信网络来连接中继装置和终端装置,并且使中继装置管理各终端装置的当前位置(区域)信息,设定以区域为单位的混合小组,从而能够实现以区域为单位的终端装置的呼叫。According to the present invention, by connecting the relay device and the terminal device via a communication network, and having the relay device manage the current location (area) information of each terminal device, mixed groups based on areas are set up, thereby enabling calls to terminal devices based on areas.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是作为本发明的实施方式的声音通信系统的构成图。FIG1 is a block diagram of a voice communication system according to an embodiment of the present invention.
图2是作为终端装置的收发器的框图。FIG2 is a block diagram of a transceiver serving as a terminal device.
图3是表示声音数据包的构成的一例的图。FIG3 is a diagram showing an example of the structure of a voice data packet.
图4是管理装置的框图。FIG4 is a block diagram of a management device.
图5是服务器装置的框图。FIG5 is a block diagram of a server device.
图6A是表示服务器装置中设定的终端表格的图。FIG6A is a diagram showing a terminal table set in the server device.
图6B是表示服务器装置中设定的小组表格的图。FIG6B is a diagram showing a group table set in the server device.
图6C是表示服务器装置中设定的混合表格的图。FIG6C is a diagram showing a mixing table set in the server device.
图6D是表示服务器装置中设定的区域表格的图。FIG6D is a diagram showing a region table set in the server device.
图7A是表示服务器装置中设定的混合表格的图。FIG7A is a diagram showing a hybrid table set in the server device.
图7B是表示服务器装置中设定的混合表格的图。FIG7B is a diagram showing a mixing table set in the server device.
图8是表示收发器的动作的流程图。FIG8 is a flowchart showing the operation of the transceiver.
图9是表示收发器的动作的流程图。FIG9 is a flowchart showing the operation of the transceiver.
图10A是表示服务器装置的动作的流程图。FIG10A is a flowchart showing the operation of the server device.
图10B是表示服务器装置的动作的流程图。FIG10B is a flowchart showing the operation of the server device.
具体实施方式DETAILED DESCRIPTION
参照附图,对本发明的声音通信系统进行说明。图1是作为本发明的实施方式的声音通信系统的构成图。在该声音通信系统中,多个终端装置14利用Wi-Fi等的无线LAN(局域网)16来进行相互的通信。终端装置14呈与无线通信用的便携式收发器近似的形状,如图2所示具备PTT(一键通)开关220。从功能方面来说,终端装置14是经由无线接入点(AP)13-1、13-2、13-3(以下总称为无线接入点13)来收发声音数据包的无线网络设备。无线接入点13被设置了多个(在图1中为3个),各无线接入点13-1、2、3和作为中继装置的服务器装置11通过有线网络15而相互连接。服务器装置11对多个终端装置14的经由有线网络15以及无线LAN16的相互通信进行中继。此外,以下,将有线网络15以及无线LAN16总称为网络17。The voice communication system of the present invention will be described with reference to the accompanying drawings. FIG1 is a block diagram of a voice communication system as an embodiment of the present invention. In this voice communication system, multiple terminal devices 14 communicate with each other using a wireless LAN (local area network) 16 such as Wi-Fi. The terminal device 14 has a shape similar to a portable transceiver for wireless communication and, as shown in FIG2 , includes a PTT (push-to-talk) switch 220. Functionally, the terminal device 14 is a wireless network device that transmits and receives voice data packets via wireless access points (APs) 13-1, 13-2, and 13-3 (hereinafter collectively referred to as wireless access points 13). Multiple wireless access points 13 are provided (three in FIG1 ), and each wireless access point 13-1, 2, and 3 is connected to a server device 11 serving as a relay device via a wired network 15. The server device 11 relays communications between the multiple terminal devices 14 via the wired network 15 and the wireless LAN 16. In addition, the wired network 15 and the wireless LAN 16 are collectively referred to as the network 17 hereinafter.
被设置了多个的无线接入点13例如分别设置在大厦的每个楼层或者每个房间。各无线接入点13具有分别被设置的楼层或者房间的全部或者一部分的覆盖区域。服务器装置11能够根据终端装置14与哪个无线接入点13进行通信来估计该终端装置14位于哪个楼层或者房间。Multiple wireless access points 13 are installed, for example, on each floor or in each room of a building. Each wireless access point 13 covers all or part of the floor or room where it is installed. Server device 11 can estimate which floor or room a terminal device 14 is located in based on which wireless access point 13 the terminal device 14 is communicating with.
终端装置14若在任一无线接入点13的覆盖区域内被启动则与网络17连接。在终端装置14与网络17连接时,服务器装置11对该终端装置14发送设定数据,将该终端装置14设置为能通信的状态。服务器装置11所发送的设定数据例如是该终端装置14能通信的终端编号、更新程序等。另外,在此后的适当的时刻,对终端装置14发送设定数据。所谓此后的适当的时刻,例如是每隔一定时间而移动到不同的无线接入点13的覆盖区域等时。When a terminal device 14 is activated within the coverage area of any wireless access point 13, it connects to the network 17. When the terminal device 14 connects to the network 17, the server device 11 transmits configuration data to the terminal device 14, enabling communication with the terminal device 14. The configuration data transmitted by the server device 11 includes, for example, the terminal number that the terminal device 14 can communicate with and an update program. Furthermore, the configuration data is transmitted to the terminal device 14 at appropriate times thereafter. Such appropriate times include, for example, when the terminal device 14 moves into the coverage area of a different wireless access point 13 at regular intervals.
作为有线网络15,能够使用Ethernet(注册商标)的LAN、因特网等。在有线网络15中包含因特网的情况下,通过使用VPN(虚拟专用网络)而能够进行安全的通信。另外,作为无线LAN16,能够应用Wi-Fi等符合IEEE802.11的通信方式等。终端装置14和无线接入点13以该无线LAN16的通信方式进行通信。As the wired network 15, an Ethernet (registered trademark) LAN, the Internet, or the like can be used. When the Internet is included in the wired network 15, secure communication can be achieved by using a VPN (Virtual Private Network). Furthermore, as the wireless LAN 16, a communication method compliant with IEEE802.11, such as Wi-Fi, can be used. The terminal device 14 and the wireless access point 13 communicate using the communication method of the wireless LAN 16.
服务器装置11将由所有无线接入点13的覆盖区域构成的声音通信系统的整个覆盖区域分割为多个部分通信区域来对通信进行管理。在该实施方式中,按各无线接入点13的每个覆盖区域来分割区域,将各个区域作为部分通信区域。另外,如图6D的区域表格所示,也可以将整个覆盖区域按一个或者多个无线接入点13的每个覆盖区域进行分割,将分割出的各个区域作为部分通信区域。服务器装置11从终端装置14接收连接中的无线接入点13的信息(SSID)来管理终端装置14的当前位置。The server device 11 divides the entire coverage area of the voice communication system, consisting of the coverage areas of all wireless access points 13, into multiple partial communication areas to manage communications. In this embodiment, the areas are divided according to the coverage areas of each wireless access point 13, and each area is used as a partial communication area. Alternatively, as shown in the area table in FIG6D , the entire coverage area can be divided according to the coverage areas of one or more wireless access points 13, and each divided area is used as a partial communication area. The server device 11 receives information (SSID) of the connected wireless access point 13 from the terminal device 14 to manage the current location of the terminal device 14.
终端装置14以单个通信、小组通信、全体通信(全体呼叫)以及近邻通信(近邻呼叫)的形式与其他终端装置14进行通信。单个通信是终端装置14呼叫另一台终端装置14而进行的1对1的通信形式。小组通信是终端装置14呼叫预先设定的小组而与属于该小组的终端装置14进行通信的形式。全体通信是通过终端装置14的全体呼叫而与连接至网络17的能通信的所有终端装置14进行通信的形式。在小组通信以及全体通信中,能够进行3台以上的终端装置14的相互通信。近邻通信是通过终端装置的近邻呼叫而与位于自己的终端装置14的近邻的其他终端装置14进行通信的形式。在该实施方式中,将该终端装置14所连接的无线接入点13的覆盖区域(部分通信区域)作为近邻的范围即近邻区域。关于近邻通信区域的详情将后述。The terminal device 14 communicates with other terminal devices 14 in the form of individual communication, group communication, full communication (all call) and neighbor communication (neighbor call). Individual communication is a one-to-one communication form in which a terminal device 14 calls another terminal device 14. Group communication is a form in which a terminal device 14 calls a pre-set group and communicates with the terminal devices 14 belonging to the group. Full communication is a form in which all terminal devices 14 that can communicate are connected to the network 17 through a full call of the terminal devices 14. In group communication and full communication, more than three terminal devices 14 can communicate with each other. Neighbor communication is a form in which a terminal device calls a neighbor call to communicate with other terminal devices 14 located in the vicinity of its own terminal device 14. In this embodiment, the coverage area (partial communication area) of the wireless access point 13 to which the terminal device 14 is connected is referred to as the range of the neighbor, that is, the neighbor area. Details about the neighbor communication area will be described later.
用户能够操作终端装置14而从这些通信形式中选择希望的形式。另外,在近邻通信中包括:与位于近邻区域的能通信的所有终端装置14进行通信的形式(近邻全体通信);以及与位于近邻区域的终端装置14中的属于预先设定的小组(原有小组)的终端装置14进行通信的形式(近邻小组通信)。在本实施方式中,记载为近邻通信的情况包括近邻全体通信以及近邻小组通信双方。The user can select a desired communication method from these by operating the terminal device 14. Furthermore, neighbor communication includes communication with all communicable terminal devices 14 located in the neighboring area (full neighbor communication) and communication with terminal devices 14 located in the neighboring area that belong to a pre-defined group (existing group) (group neighbor communication). In this embodiment, the term "neighbor communication" encompasses both full neighbor communication and group neighbor communication.
在图1中,管理装置12与有线网络15连接。管理装置12例如由安装了管理程序的个人计算机构成。管理装置12根据管理者的操作来访问服务器装置11,在服务器装置11中设定图6A所示的表格等。另外,管理装置12还作为1台终端装置发挥功能,能够进行与其他终端装置14的通信。管理装置12能够进行单个通信、小组通信以及全体通信的呼叫,并且能够进行区域指定通信的呼叫。区域指定通信是由管理装置12的用户(管理者)指定部分通信区域,并且由管理装置12呼叫位于指定的部分通信区域的终端装置14来进行通信的通信形式。区域指定通信与近邻通信同样也包括:与位于指定的部分通信区域的能通信的所有终端装置14进行通信的形式(区域指定全体通信);以及与位于指定的部分通信区域的终端装置14中的属于预先设定的原有小组的终端装置14进行通信的形式(区域指定小组通信)。在本实施方式中,记载为区域指定通信的情况包括区域指定全体通信以及区域指定小组通信双方。In Figure 1, a management device 12 is connected to a wired network 15. The management device 12 is, for example, a personal computer with a management program installed. The management device 12 accesses the server device 11 based on the administrator's operation and sets the table shown in Figure 6A in the server device 11. Furthermore, the management device 12 functions as a terminal device and can communicate with other terminal devices 14. The management device 12 can make calls for individual communication, group communication, and full communication, and can also make calls for area-specific communication. Area-specific communication is a communication method in which the user (administrator) of the management device 12 specifies a partial communication area and the management device 12 calls the terminal devices 14 located in the specified partial communication area to communicate. Area-specific communication, like neighbor communication, also includes communication with all communicable terminal devices 14 located in the specified partial communication area (area-specific full communication) and communication with terminal devices 14 belonging to a pre-defined existing group within the specified partial communication area (area-specific group communication). In this embodiment, the term "area-specific communication" includes both area-specific full communication and area-specific group communication.
此外,近邻通信也可以说成是近邻区域即终端装置14所连接的无线接入点13的覆盖区域被选择为部分通信区域的区域选择通信。在该情况下,取代用户而由服务器装置11进行部分通信区域的选择。Furthermore, proximity communication can also be described as area selection communication in which the coverage area of the wireless access point 13 to which the terminal device 14 is connected is selected as a partial communication area. In this case, the server device 11 selects the partial communication area instead of the user.
图2是终端装置14的框图。如上所述,从功能方面来说,终端装置14是经由无线LAN的无线接入点(AP)13来收发声音数据包的无线网络设备。控制部20控制终端装置14的动作,由微处理器构成。控制部20具有存储各种数据的存储部21。在该存储部21中存储从服务器装置11下载的设定数据。控制部20上连接了操作部22、显示部23、音频电路24以及无线LAN通信部25。操作部22包括PTT开关220等按键开关。并且,操作部22受理近邻呼叫模式的接通/断开、通信对方识别编号的选择等的用户的操作,并将其操作信号输入至控制部20。通信对方识别编号是用户为了指定通信对方(target device)而选择的编号,可使用单个编号、小组编号或者全体编号。通信对方识别编号(通信对方的识别信息)对应于本发明的转发目标信息。显示部23包括液晶显示器。液晶显示器上显示通过用户的操作而选择出的通信对方识别编号、来电的声音信号中写入的通信对方识别编号等。Figure 2 is a block diagram of the terminal device 14. As described above, functionally, the terminal device 14 is a wireless network device that transmits and receives voice data packets via the wireless LAN access point (AP) 13. The control unit 20 controls the operation of the terminal device 14 and is comprised of a microprocessor. The control unit 20 includes a storage unit 21 that stores various data. This storage unit 21 stores configuration data downloaded from the server device 11. The control unit 20 is connected to an operation unit 22, a display unit 23, an audio circuit 24, and a wireless LAN communication unit 25. The operation unit 22 includes push switches such as a PTT switch 220. Furthermore, the operation unit 22 receives user operations such as turning on/off the proximity call mode and selecting a target device identification number, and inputs these operation signals to the control unit 20. The target device identification number is a number selected by the user to specify the target device. Individual numbers, group numbers, or global numbers can be used. The target device identification number (target device identification information) corresponds to the forwarding destination information of the present invention. The display unit 23 includes a liquid crystal display. The liquid crystal display displays the communication party identification number selected by the user's operation, the communication party identification number written in the incoming call audio signal, and the like.
音频电路24具有麦克风240以及扬声器241。控制部20对接收到的声音数据包进行解码后输入给音频电路24。音频电路将该解码后的音频信号变换为模拟信号并从扬声器241输出。音频电路24将从麦克风240输入的声音信号变换为数字信号后输入给控制部20。控制部20将该数字音频信号进行声音数据包化后输入给无线LAN通信部25。无线LAN通信部25具有以上述的符合IEEE802.11的通信方式进行无线通信的电路。无线LAN通信部25将从控制部20输入的数据包向无线接入点13发送,并且将从无线接入点13接收到的数据包输入给控制部20。The audio circuit 24 includes a microphone 240 and a speaker 241. The control unit 20 decodes received audio data packets and inputs them to the audio circuit 24. The audio circuit converts the decoded audio signal into an analog signal and outputs it from the speaker 241. The audio circuit 24 converts the audio signal input from the microphone 240 into a digital signal and inputs it to the control unit 20. The control unit 20 converts the digital audio signal into audio data packets and inputs them to the wireless LAN communication unit 25. The wireless LAN communication unit 25 includes circuitry for wireless communication using the aforementioned IEEE 802.11 communication method. The wireless LAN communication unit 25 transmits data packets input from the control unit 20 to the wireless access point 13 and inputs data packets received from the wireless access point 13 to the control unit 20.
若用户在按压PTT开关220的同时向麦克风240发出声音,则终端装置14将该声音信号编辑为声音数据包后向服务器装置11发送。When the user speaks into the microphone 240 while pressing the PTT switch 220 , the terminal device 14 edits the voice signal into a voice data packet and transmits it to the server device 11 .
声音数据包呈如图3所示的构成。在声音数据包的数据主体中,与数字化后的声音信号一起包含了通信对方识别编号、发送源终端编号、区域信息以及近邻通信标记。区域信息是在近邻通信或者区域指定通信的情况下的指定部分通信区域的信息,在近邻通信的情况下,写入连接中的无线接入点13的编号(AP编号),在区域指定通信的情况下,写入由管理装置12的用户(管理者)指定的部分通信区域的指定信息(AP编号)。区域信息可以仅在近邻通信或者区域指定通信的情况下写入,还可以在通常的通信形式中也写入。The audio data packet is structured as shown in Figure 3. The data body of the audio data packet includes, along with the digitized audio signal, a communication partner identification number, a source terminal number, area information, and a neighbor communication flag. Area information specifies a portion of the communication area in neighbor communication or area-specific communication. In neighbor communication, the number (AP number) of the connected wireless access point 13 is written. In area-specific communication, the information specifying the portion of the communication area (AP number) specified by the user (administrator) of the management device 12 is written. Area information can be written only in neighbor communication or area-specific communication, but can also be written in normal communication formats.
在该实施方式中,作为识别无线接入点13的编号的AP编号,使用了该无线接入点13的SSID。另外,在该实施方式中,作为各无线接入点13的SSID,使用了该无线接入点13的MAC地址。不过,无线接入点13的AP编号并不限定于SSID,无线接入点13的SSID并不限定于MAC地址。In this embodiment, the SSID of each wireless access point 13 is used as the AP number for identifying the wireless access point 13. In addition, in this embodiment, the MAC address of each wireless access point 13 is used as the SSID of each wireless access point 13. However, the AP number of a wireless access point 13 is not limited to the SSID, and the SSID of a wireless access point 13 is not limited to the MAC address.
近邻通信标记是在近邻通信或者区域指定通信的情况下被置位的标记。在该实施方式的声音数据包中,在数据主体中设置近邻通信标记,根据近邻通信标记已被置位这一情况而能够识别出是近邻通信或者区域指定通信。不过,近邻通信标记不是必须的。例如,若使得仅在近邻通信或者区域指定通信的情况下写入区域信息,则能够根据区域信息的有无来区分是近邻通信或者区域指定通信、还是通常的通信。The neighbor communication flag is set in the case of neighbor communication or area-specific communication. In the voice data packet of this embodiment, the neighbor communication flag is set in the data body, and the fact that the neighbor communication flag is set can be used to identify neighbor communication or area-specific communication. However, the neighbor communication flag is not required. For example, if the area information is written only in the case of neighbor communication or area-specific communication, the presence or absence of the area information can be used to distinguish between neighbor communication, area-specific communication, and normal communication.
在声音数据包的首部,包含目的地IP地址(destination address)以及发送源地址(sender address)。从终端装置14发送来的声音数据包的目的地IP地址中写入了服务器装置11的IP地址,但声音信号的最终目的地并非是服务器装置11,而是由通信对方识别编号指定的通信对方的终端装置14。The header of a voice packet contains a destination IP address and a sender address. While the destination IP address of a voice packet sent from terminal device 14 includes the IP address of server device 11, the final destination of the voice signal is not server device 11 but terminal device 14, the other party specified by the other party identification number.
服务器装置11若接收到声音数据包,则从该声音数据包取出数据主体,向通信对方的终端装置14转发该声音信号。在通信对方识别编号是小组编号以及全体编号的情况下,向成为通信对方的多个终端装置14转发声音信号。即,在作为通信对方识别编号而写入了小组编号的小组通信的情况下,向属于该小组的多个终端装置14转发声音信号。另外,在作为通信对方识别编号而写入了全体编号的全体通信的情况下,向能通信的所有终端装置14转发声音信号。进而,在除此之外而近邻通信标记已被置位时,视为近邻通信,向位于近邻区域(部分通信区域)内的终端装置14之中指定的小组或者全体的终端装置14转发声音信号。If the server device 11 receives a sound data packet, it extracts the data body from the sound data packet and forwards the sound signal to the terminal device 14 of the communication partner. In the case where the communication partner identification number is a group number and a whole number, the sound signal is forwarded to multiple terminal devices 14 that are the communication partner. That is, in the case of group communication in which the group number is written as the communication partner identification number, the sound signal is forwarded to multiple terminal devices 14 belonging to the group. In addition, in the case of whole communication in which the whole number is written as the communication partner identification number, the sound signal is forwarded to all terminal devices 14 that can communicate. Furthermore, in addition to this, when the neighbor communication flag is set, it is regarded as neighbor communication, and the sound signal is forwarded to the specified group or all terminal devices 14 located in the neighboring area (partial communication area).
即,在服务器装置11接收到的声音数据包的声音信号上附加的通信对方识别编号为小组编号、且近邻通信标记已被置位的情况下,该声音信号是近邻小组通信的声音信号。因此,服务器装置11向属于该小组的多个终端装置14中的位于近邻区域的终端装置14转发声音信号。另外,在该通信对方识别编号为全体编号、且近邻通信标记被设定的情况下,是近邻全体通信。服务器装置11向能通信的所有终端装置14中的位于近邻区域的终端装置14转发声音信号。Specifically, if the communication partner identification number attached to the audio signal of the audio data packet received by the server device 11 is a group number and the proximity communication flag is set, the audio signal is a proximity group communication audio signal. Therefore, the server device 11 forwards the audio signal to the multiple terminal devices 14 belonging to the group and located in the proximity area. Alternatively, if the communication partner identification number is a group number and the proximity communication flag is set, it is proximity group communication. The server device 11 forwards the audio signal to the terminal devices 14 located in the proximity area of all terminal devices 14 with which communication is possible.
通过用户对终端装置14的操作来切换终端装置14的近邻呼叫模式(近邻通信模式)的ON/OFF。并且,在近邻通信模式为ON的状态下,用户能够通过按压PTT开关220来进行近邻通信。此时,终端装置14将发送给服务器装置11的声音数据包的近邻通信标记置位。此外,近邻通信是以与位于近邻区域的非特定的终端装置14或者属于小组的终端装置14进行通信为目的的通信,因此在近邻通信模式为ON的状态下,也可以限制终端装置14的动作,使得不受理将指定的一台终端装置14作为通信对方的单个通信。The user operates the terminal device 14 to switch the neighboring call mode (neighboring communication mode) of the terminal device 14 ON/OFF. In addition, when the neighboring communication mode is ON, the user can perform neighboring communication by pressing the PTT switch 220. At this time, the terminal device 14 sets the neighboring communication flag of the voice data packet sent to the server device 11. In addition, neighboring communication is communication with a non-specific terminal device 14 located in the neighboring area or a terminal device 14 belonging to a group. Therefore, when the neighboring communication mode is ON, the operation of the terminal device 14 can also be restricted so that a single communication with a specified terminal device 14 as the communication partner is not accepted.
在转发该声音信号时,创建将转发目标的终端装置14的IP地址作为发送目标地址、将服务器装置11的IP地址作为发送源地址的新的声音数据包。在该新的数据包中,数据主体的通信对方识别编号、连接中AP编号也与服务器装置11接收到的声音数据包的数据主体的通信对方识别编号、连接中AP编号相同。发送源终端编号可以被清除,也可以附上与服务器装置11接收到的声音数据包的发送源终端编号相同的发送源终端编号。When forwarding this audio signal, a new audio packet is created with the IP address of the forwarding terminal device 14 as the destination address and the IP address of the server device 11 as the source address. In this new packet, the communication destination identification number and the connecting AP number of the data body are the same as those of the audio packet received by the server device 11. The source terminal number may be cleared or appended with the same source terminal number as that of the audio packet received by the server device 11.
若归纳以上的过程,则终端装置14在PTT开关220被接通时,不进行如SIP过程的通信建立过程,向服务器装置11发送在从麦克风240输入的声音信号上附加了通信对方识别编号后的声音数据包。服务器装置11将该声音信号转发给以识别编号来识别的通信对方。这样,在该声音通信系统中,通过发送声音数据包(RTP数据包)而开始通信,因此用户能够几乎与使PTT开关220接通同时地开始通信,能够以如与以往的无线通信的收发器相同的使用感来进行通信。为了实现这样的使用感,各终端装置14的IP地址、小组等的管理、以及声音信号的转发由服务器装置11进行。To summarize the above process, when the PTT switch 220 is turned on, the terminal device 14 does not proceed with the communication establishment process such as the SIP process, but instead sends a voice data packet to the server device 11, which is a voice signal input from the microphone 240 and to which the communication party's identification number is appended. The server device 11 forwards this voice signal to the communication party identified by the identification number. In this way, in this voice communication system, communication begins by sending a voice data packet (RTP data packet), so the user can start communication almost simultaneously with turning on the PTT switch 220, and can communicate with the same user experience as a conventional wireless communication transceiver. To achieve this user experience, the server device 11 manages the IP address, group, etc. of each terminal device 14, and forwards the voice signal.
终端装置14不仅具有PTT开关220而且还具有VOX电路。所谓VOX电路,是基于麦克风240的输入水平及其持续时间来判定是否输入了通话声音(声音信号),并且在判定为输入了通话声音的情况下将装置切换为发送状态(PTT开关接通)的电路。终端装置14可以用VOX电路取代PTT开关220、或者与PTT开关220一起使用VOX电路来进行发送接通/断开的切换。另外,一般的无线通信的收发器是在发送状态时无法进行无线信号的接收的单工方式。另一方面,终端装置14由于以经由无线LAN16的声音数据包通信来收发声音信号,因此能够并行进行声音数据包的发送和声音数据包的接收。终端装置14利用该功能,能够实现同时并行进行声音信号的发送和接收的全双工方式的通信。不过,终端装置14通过PTT开关220或者VOX功能,仅在输入了通话声音时对声音数据包进行编辑/发送,使得即使在进行全双工通信的情况下也无法持续发送无声的声音数据包。Terminal device 14 not only has a PTT switch 220 but also a VOX circuit. The VOX circuit determines whether a call (voice signal) is being input based on the input level and duration of microphone 240, and switches the device to a transmitting mode (PTT switch on) if a call is detected. Terminal device 14 can use the VOX circuit in place of or in addition to the PTT switch 220 to switch transmission on and off. Conventional wireless communication transceivers are simplex and cannot receive wireless signals while in the transmitting mode. On the other hand, terminal device 14 transmits and receives voice signals using voice packet communication via wireless LAN 16, enabling simultaneous transmission and reception of voice packets. This functionality enables full-duplex communication, allowing simultaneous transmission and reception of voice signals. However, the terminal device 14, using the PTT switch 220 or VOX function, only edits and transmits voice packets when a call is being input, preventing the continuous transmission of silent voice packets even during full-duplex communication.
图4是管理装置12的框图。如上所述,管理装置12例如由安装了管理程序的个人计算机构成。管理装置12具有控制部40、存储部41、网络通信部45、操作部42、显示部43以及音频电路44。管理装置12除了能够根据管理者的操作而访问服务器装置11之外,还能够与终端装置14同样地与其他终端装置14进行声音通信。操作部42、显示部43以及音频电路44也可以是外设部件。Figure 4 is a block diagram of the management device 12. As described above, the management device 12 is comprised of, for example, a personal computer with a management program installed. The management device 12 includes a control unit 40, a storage unit 41, a network communication unit 45, an operation unit 42, a display unit 43, and an audio circuit 44. In addition to being able to access the server device 11 in response to an administrator's operation, the management device 12 is also capable of conducting audio communication with other terminal devices 14, similar to the terminal devices 14. The operation unit 42, display unit 43, and audio circuit 44 may also be external components.
控制部40执行存储部41中存储的管理程序等,除了根据管理者的操作而访问服务器装置11之外,还控制为了与终端装置14同样地和其他终端装置14进行通信等的装置的动作。存储部41例如由硬盘、RAM等构成。网络通信部45控制与有线网络15之间的通信。The control unit 40 executes management programs stored in the storage unit 41, accesses the server device 11 in response to administrator operations, and controls the operation of devices for communicating with other terminal devices 14, such as the terminal device 14. The storage unit 41 is composed of, for example, a hard disk and RAM. The network communication unit 45 controls communication with the wired network 15.
操作部42例如包括键盘、鼠标等输入器件,受理用户的操作并将其操作信号输入至控制部40。作为从操作部42输入的操作信号,例如为区域指定通信模式的设定/解除、指定区域、通话的开始/结束(PTT操作)等。显示部43包括液晶显示器。液晶显示器上显示用于进行服务器装置11的表格设定的操作画面、用于进行区域指定的操作画面等。另外,在液晶显示器上,还显示通过用户的操作而选择出的通信对方识别编号、来电的通信对方识别编号等。The operation unit 42 includes input devices such as a keyboard and a mouse, and receives user operations and inputs operation signals to the control unit 40. Operation signals input from the operation unit 42 include, for example, setting/cancelling the area-specific communication mode, specifying an area, and starting/ending a call (PTT operation). The display unit 43 includes a liquid crystal display. The liquid crystal display displays operation screens for setting tables for the server device 11 and for specifying areas. The liquid crystal display also displays the communication partner identification number selected by the user and the communication partner identification number of an incoming call.
如上所述,管理装置12能够与终端装置14同样地进行声音通信。管理装置12能够执行的通信形式是单个通信、小组通信、全体通信以及区域指定通信(区域指定小组通信、区域指定全体通信)。管理装置12通过与终端装置14大致相同的处理来执行这些形式的通信。在进行区域指定通信的情况下,管理装置12发送给服务器装置11的声音数据包的区域信息中,被写入由管理者指定的AP编号。As described above, the management device 12 can perform voice communication similarly to the terminal device 14. The management device 12 can perform individual communication, group communication, full communication, and area-specific communication (area-specific group communication and area-specific full communication). The management device 12 performs these communication types using substantially the same processing as the terminal device 14. When performing area-specific communication, the administrator-specified AP number is written into the area information of the voice data packet sent by the management device 12 to the server device 11.
在服务器装置11从管理装置12接收到的声音数据包的声音信号上附加的通信对方识别编号为小组编号、且近邻通信标记已被置位的情况下,该声音信号是区域指定小组通信的声音信号。服务器装置11向属于该小组的多个终端装置14中的位于以区域信息的AP编号来识别的指定区域的终端装置14转发声音信号。另外,在该通信对方识别编号为全体编号、且近邻通信标记被设定的情况下,该声音信号是区域指定全体通信的声音信号。服务器装置11向能通信的所有终端装置14中的位于以区域信息的AP编号来识别的指定区域的终端装置14转发声音信号。If the communication partner identification number attached to the audio signal of the audio data packet received by the server device 11 from the management device 12 is a group number and the neighbor communication flag is set, the audio signal is an audio signal for area-specific group communication. The server device 11 forwards the audio signal to the terminal devices 14 located in the designated area identified by the AP number in the area information among the multiple terminal devices 14 belonging to the group. Alternatively, if the communication partner identification number is a global number and the neighbor communication flag is set, the audio signal is an audio signal for area-specific global communication. The server device 11 forwards the audio signal to the terminal devices 14 located in the designated area identified by the AP number in the area information among all terminal devices 14 with which communication is possible.
说明由服务器装置11进行的声音信号的转发。服务器装置11将经由网络17而从终端装置14接收到的声音数据包中包含的声音信号,经由网络17而转发给通信对方的终端装置14。在小组通信的情况下,声音信号被转发给成为通信对方的多个终端装置14。在小组通信的情况下,有时多个用户会同时发言而从多个终端装置14同时发送出声音信号。在该情况下,服务器装置11对这些多个声音数据包的声音信号进行混合并编辑新的声音信号,将该新的声音信号作为声音数据包来转发给各终端装置14。此外,混合被设为:按每个终端装置14进行,并且本装置所发送的声音信号不会包含在混合声音中返回来。即,针对未发送声音信号的终端装置14,转发对接收到的所有声音信号进行混合后的信号,针对发送出声音信号的终端装置14,将该终端装置14所发送的声音信号排除,转发对除此之外的声音信号进行混合后的信号。由此,使得终端装置14中不产生本装置所发送的声音信号的回声。此外,在全体通信、近邻通信和区域指定通信的情况下,也以与上述的小组通信同样的形式进行混合。The following describes the forwarding of audio signals by the server device 11. The server device 11 forwards the audio signals contained in audio packets received from terminal devices 14 via network 17 to the communicating terminal devices 14 via network 17. In group communication, the audio signals are forwarded to multiple communicating terminal devices 14. In group communication, multiple users may speak simultaneously, sending audio signals from multiple terminal devices 14 simultaneously. In such cases, the server device 11 mixes the audio signals from these multiple audio packets, compiles a new audio signal, and forwards this new audio signal as an audio packet to each terminal device 14. Furthermore, mixing is performed for each terminal device 14, and the audio signal sent by the server device 11 is not included in the returned audio mix. Specifically, the server device 11 forwards a mixed signal of all received audio signals to terminal devices 14 that are not sending audio signals. For terminal devices 14 that are sending audio signals, the server device 11 excludes the audio signals sent by the terminal devices 14 and forwards a mixed signal of all other audio signals. This prevents echoes of the audio signals sent by the server device 11 at the terminal devices 14. In addition, in the case of overall communication, neighbor communication, and area-specified communication, they are also mixed in the same manner as in the above-mentioned group communication.
图5是服务器装置11的框图。服务器装置11具有控制部30、存储部31以及网络通信部32。存储部31例如由硬盘、RAM等构成,存储图6所示的各种表格、各终端装置14的设定数据等。控制部30进行终端装置14的设置、声音信号的混合等。网络通信部32控制与有线网络15的通信。Figure 5 is a block diagram of the server device 11. The server device 11 includes a control unit 30, a storage unit 31, and a network communication unit 32. The storage unit 31, which is composed of, for example, a hard disk or RAM, stores the various tables shown in Figure 6 and configuration data for each terminal device 14. The control unit 30 performs configuration of the terminal devices 14, mixing of audio signals, and other operations. The network communication unit 32 controls communication with the wired network 15.
图6A、图6B、图6C以及图6D是表示服务器装置11的存储部31中设置的表格的图。6A , 6B, 6C, and 6D are diagrams showing tables provided in the storage unit 31 of the server device 11 .
图6A是表示终端表格301的图。终端表格301是服务器装置11对终端装置14进行管理用的表格。各终端装置14以各自被唯一分配的识别编号(终端编号)来识别。在终端表格301中按每个识别编号而存储了激活标记、设定数据的保存地址以及连接中AP编号。激活标记是表示终端装置14与网络17连接并访问服务器装置11而接受了基于服务器装置11的登记和各种数据的下载的标记,即,是表示完成注册而能够通信的标记。激活标记由服务器装置11在完成终端装置14的注册时被置位。设定数据例如是程序的更新数据(固件)、自己所属的小组、被允许通信的其他小组加以记录的电话簿等。连接中AP编号是终端装置14识别所连接的无线接入点13的信息,在该实施方式中,该无线接入点13的SSID被用作AP编号。该信息被作为用于确定终端装置14位于哪个区域的信息来使用。Figure 6A shows a terminal table 301. Terminal table 301 is a table used by server device 11 to manage terminal devices 14. Each terminal device 14 is identified by a uniquely assigned identification number (terminal number). Terminal table 301 stores an activation flag, a storage location for configuration data, and a connected AP number for each identification number. The activation flag indicates that the terminal device 14 has connected to network 17 and accessed server device 11, accepting registration and downloading of various data from server device 11. In other words, it indicates that registration is complete and communication is possible. The activation flag is set by server device 11 upon completion of terminal device 14 registration. Configuration data includes, for example, program update data (firmware), a phone book containing information about the group to which the terminal device belongs, and other groups with which communication is permitted. The connected AP number is information used by terminal device 14 to identify the wireless access point 13 to which it is connected. In this embodiment, the SSID of the wireless access point 13 is used as the AP number. This information is used to determine the area in which the terminal device 14 is located.
终端装置14若被启动则与网络17连接。在终端装置14与网络17连接时,服务器装置11对该终端装置14发送设定数据,进行将该终端装置14设置为能通信的状态的注册处理。注册处理是将终端表格301的激活标记置位、从终端装置14接收连接中AP编号并写入终端表格301等处理。另外,在此后的适当的时刻,与终端装置14进行通信来更新注册。注册的更新例如是连接中AP编号的更新等。所谓此后的适当的时刻,例如是每隔一定时间而连接的无线接入点13被切换等时。注册以及注册的更新基于从终端装置14发送给服务器装置11的注册请求来进行。服务器装置11基于注册请求来进行终端装置14的注册、以及原有的终端表格301的各信息的更新。另外,也可以由管理装置12来更新终端表格301的连接中AP编号。即,连接中AP编号也可以通过管理者的手动操作来更新,而不是由服务器装置11从终端装置14接收后进行更新。When the terminal device 14 is activated, it connects to the network 17. When the terminal device 14 connects to the network 17, the server device 11 transmits configuration data to the terminal device 14, performing a registration process to enable communication. The registration process involves setting the activation flag in the terminal table 301, receiving the connected AP number from the terminal device 14, and writing it into the terminal table 301. Furthermore, at an appropriate time thereafter, the server device 11 communicates with the terminal device 14 to update the registration. An example of a registration update is updating the connected AP number. An example of such an appropriate time thereafter is when the connected wireless access point 13 is switched at regular intervals. Registration and registration updates are performed based on a registration request sent from the terminal device 14 to the server device 11. Based on the registration request, the server device 11 registers the terminal device 14 and updates the existing information in the terminal table 301. Alternatively, the management device 12 can update the connected AP number in the terminal table 301. That is, the connected AP number may be updated by a manual operation of an administrator instead of being updated by the server device 11 after receiving it from the terminal device 14 .
此外,注册请求也以声音数据包的形式发送给服务器装置11。包含注册请求的声音数据包是与图3所示的数据包相同形式的数据包(RTP数据包),但由于不是以声音信号的传输为目的的数据包,因此数据主体不包含声音信号而仅由控制信息构成。控制信息例如包含表示为注册请求的意思的信息(标记)、连接中AP编号以及发送源终端编号等。通信对方识别编号是不需要的。服务器装置11若接收到这样的形式的声音数据包,则判断为是注册请求的声音数据包,不作为图10A中说明的声音数据包接收处理的对象,而是执行与该接收处理不同的注册处理。In addition, a registration request is also sent to the server device 11 in the form of a voice data packet. The voice data packet containing the registration request is a data packet (RTP data packet) of the same format as the data packet shown in Figure 3, but since it is not a data packet for the purpose of transmitting a voice signal, the data body does not contain a voice signal but is composed only of control information. The control information includes, for example, information indicating that it is a registration request (flag), the number of the connected AP, and the number of the sending source terminal. The communication partner identification number is not required. If the server device 11 receives a voice data packet in this format, it is determined to be a voice data packet of a registration request, and it is not the object of the voice data packet reception processing described in Figure 10A, but a registration processing different from the reception processing is performed.
此外,在图6A的终端表格301中,终端编号“0”表示管理装置12。即,在终端表格301的终端编号“0”的行中存储管理装置12的信息。因为管理装置12由管理者管理且与有线网络15连接,所以设定数据保存地址和连接中AP编号的信息是不需要的,并未进行存储。Furthermore, in terminal table 301 of FIG6A , terminal number "0" indicates management device 12. Specifically, information about management device 12 is stored in the row for terminal number "0" in terminal table 301. Because management device 12 is managed by an administrator and connected to wired network 15, information such as the data storage address and the currently connected AP number is unnecessary and not stored.
终端装置14若通过注册处理而下载了激活的其他终端装置14、电话簿等的信息,则在用户进行通信对方的选择操作时,在显示部23上作为通信对方的候选而显示上述激活的终端装置14的终端编号、被允许通信的小组编号。If the terminal device 14 downloads information of other activated terminal devices 14, phone books, etc. through registration processing, when the user performs a communication partner selection operation, the terminal number of the above-mentioned activated terminal device 14 and the group number allowed to communicate are displayed as candidates for the communication partner on the display unit 23.
图6B是表示小组表格302的图。小组表格302是服务器装置11对小组进行管理用的表格。各小组以各自被唯一分配的识别编号(小组编号)来识别。在小组表格302中按每个小组而存储了该小组编号、以及属于该小组的终端装置14(所属终端装置)的终端编号。属于小组的终端装置14的数量为1台以上即可。通过由管理者操作管理装置12来对服务器装置11设定这些终端表格301以及小组表格302。Figure 6B shows group table 302. Group table 302 is a table used by server device 11 to manage groups. Each group is identified by a uniquely assigned identification number (group number). Group table 302 stores the group number and the terminal numbers of the terminal devices 14 belonging to the group (belonging terminal devices) for each group. The number of terminal devices 14 belonging to a group can be one or more. The administrator operates management device 12 to set these terminal table 301 and group table 302 on server device 11.
图6C是表示混合表格(会话表格)303的图。另外,图7A、图7B分别表示了相对于混合表格303的近邻通信会话以及区域指定通信会话的登记例。混合表格303是服务器装置11对通信会话进行管理用的表格。所谓通信会话,是将服务器装置11作为中继装置的多个终端装置14间的通信状态。混合表格303有多个行,各行中存储一个通信会话的信息。服务器装置11在从终端装置14接收到声音信号(声音数据包)时,参照混合表格303来判断该声音信号是哪个通信会话的声音信号。FIG6C is a diagram showing a hybrid table (session table) 303. FIG7A and FIG7B respectively show examples of registration of neighbor communication sessions and area-specified communication sessions with respect to the hybrid table 303. The hybrid table 303 is a table used by the server device 11 to manage communication sessions. A communication session is a communication state between a plurality of terminal devices 14 using the server device 11 as a relay device. The hybrid table 303 has a plurality of rows, each of which stores information about a communication session. When the server device 11 receives a sound signal (sound data packet) from the terminal device 14, it refers to the hybrid table 303 to determine which communication session the sound signal belongs to.
服务器装置11在从终端装置14接收到作为最初的声音数据包的呼叫声音数据包时,基于该声音数据包的通信会话被登记到混合表格303中。When the server device 11 receives the calling voice data packet as the first voice data packet from the terminal device 14 , the server device 11 registers the communication session based on the voice data packet in the mixed table 303 .
在混合表格303中,针对各通信会话,设置了会话编号、主叫终端编号、参加终端编号、追加终端编号、排除终端编号以及剩余保持时间(T1)的项目。会话编号是识别该通信会话的编号。主叫终端编号是发送了该通信会话的最初的声音数据包(呼叫声音数据包)的终端装置14(主叫终端装置)的终端编号。会话编号只要是针对每个通信会话而唯一的值即可,在该实施方式中,使用上述呼叫声音数据包中写入的通信对方识别编号。作为会话编号而登记了终端编号(例如“19”)的通信会话是单个通信的通信会话(单个通信会话)。单个通信是指1对1的单个的终端装置14彼此的通信。作为会话编号而登记了小组编号(例如“G1”)的通信会话是小组通信的通信会话(小组通信会话)。小组通信是指多个终端装置14(一般为3台以上)相互交换声音信号的通信。进而,作为会话编号而登记了全体编号“A”的通信会话是全体通信的通信会话(全体通信会话)。全体通信是指连接至网络17的能通信的所有终端装置14相互交换声音信号的通信。In the mixed table 303, for each communication session, items including a session number, a calling terminal number, a participating terminal number, an additional terminal number, an excluded terminal number, and a remaining holding time (T1) are provided. The session number is a number that identifies the communication session. The calling terminal number is the terminal number of the terminal device 14 (calling terminal device) that sent the initial voice data packet (call voice data packet) of the communication session. The session number only needs to be a unique value for each communication session. In this embodiment, the communication party identification number written in the above-mentioned call voice data packet is used. A communication session in which a terminal number (e.g., "19") is registered as a session number is a communication session for single communication (single communication session). Single communication refers to one-to-one communication between single terminal devices 14. A communication session in which a group number (e.g., "G1") is registered as a session number is a communication session for group communication (group communication session). Group communication refers to communication in which multiple terminal devices 14 (generally more than three) exchange voice signals with each other. Furthermore, a communication session with the overall number "A" registered as the session number is an overall communication session (overall communication session). Overall communication refers to communication in which all the communicable terminal devices 14 connected to the network 17 exchange voice signals with each other.
参加终端编号是参加该通信会话的终端装置14(参加终端装置)的终端编号的一览。当从在参加终端编号中登记了终端编号的某终端装置14发送出声音数据包的情况下,控制部30将该声音数据包的声音信号转发给在参加终端编号中登记了终端编号的其他终端装置14,从而实现参加终端装置间的相互通信。The participating terminal numbers are a list of the terminal numbers of the terminal devices 14 (participating terminal devices) participating in the communication session. When a voice packet is transmitted from a terminal device 14 whose terminal number is registered in the participating terminal numbers, the control unit 30 forwards the voice signal of the voice packet to the other terminal devices 14 whose terminal numbers are registered in the participating terminal numbers, thereby enabling mutual communication between the participating terminal devices.
在小组通信会话的情况下,参加终端编号成为主叫终端装置的终端编号、以及属于被指定为通信对方的小组的终端装置14的终端编号。不过,由于即使属于该小组但并未激活的终端装置14、正在进行其他单个通信会话的终端装置14无法参加该小组通信会话,因此这些终端装置14的终端编号被从参加终端编号中排除(登记于排除终端编号的项目中)。另外,在主叫终端装置是不属于该小组的终端装置14的情况下,即,在终端装置14呼叫了自身所属的小组以外的小组的情况下,该终端装置14的终端编号也被登记为参加终端编号。同时,作为临时进行了成员登记的追加终端装置,其终端编号还被登记到追加终端编号的项目中。即,在该小组通信会话中,主叫终端装置即使不属于小组,也与属于该小组的终端装置14同样地作为参加该通信会话的终端装置14而被处理。此外,混合表格303的项目中的追加终端编号、排除终端编号的项目不是必须的。仅通过针对参加终端编号的项目的终端编号的追加、排除也能实现表格的管理。In a group communication session, the participating terminal numbers are the terminal numbers of the calling terminal device and the terminal numbers of the terminal devices 14 belonging to the group designated as the communication partner. However, since terminal devices 14 belonging to the group but not active, or those currently engaged in other individual communication sessions, cannot participate in the group communication session, the terminal numbers of these terminal devices 14 are excluded from the participating terminal numbers (registered in the excluded terminal number entry). Furthermore, if the calling terminal device is a terminal device 14 that does not belong to the group, that is, if the terminal device 14 calls a group other than the one it belongs to, the terminal number of this terminal device 14 is also registered as the participating terminal number. Furthermore, the terminal numbers of additional terminal devices that have been temporarily registered as members are also registered in the additional terminal number entry. In other words, in the group communication session, even if the calling terminal device does not belong to the group, it is treated as a terminal device 14 participating in the communication session, just like terminal devices 14 belonging to the group. The additional terminal number and excluded terminal number entries in the mixed table 303 are not required. Table management can be achieved simply by adding or removing terminal numbers to items that participate in terminal numbers.
在全体通信会话的情况下,作为参加终端编号,登记主叫终端装置的终端编号以及能通信的所有终端装置14的终端编号。关于排除终端编号,与上述的小组通信相同。另外,不登记追加终端编号。In the case of a full communication session, the terminal number of the calling terminal device and the terminal numbers of all communicable terminal devices 14 are registered as participating terminal numbers. Exclusion of terminal numbers is the same as in the above-mentioned group communication. No additional terminal numbers are registered.
在单个通信会话的情况下,作为参加终端编号,登记主叫终端装置的终端编号和通信对方的终端装置14的终端编号。由于是一对一通信,因此不登记追加终端编号以及排除终端编号。In the case of a single communication session, the terminal number of the calling terminal device and the terminal number of the communicating party's terminal device 14 are registered as participating terminal numbers. Since it is a one-to-one communication, the additional terminal number and the excluded terminal number are not registered.
在近邻小组通信会话的情况下,作为参加终端编号,登记主叫终端装置的终端编号、以及属于该小组的终端装置14中的位于指定的区域(近邻区域)的终端装置14的终端编号。另外,在近邻全体通信会话的情况下,作为参加终端编号,登记主叫终端装置的终端编号、以及能通信的所有终端装置14中的位于指定的区域(近邻区域)的终端装置14的终端编号。In the case of a neighborhood group communication session, the terminal number of the calling terminal device and the terminal numbers of the terminal devices 14 belonging to the group and located in the designated area (neighboring area) are registered as participating terminal numbers. In the case of a neighborhood-wide communication session, the terminal number of the calling terminal device and the terminal numbers of the terminal devices 14 located in the designated area (neighboring area) among all the terminal devices 14 that can communicate are registered as participating terminal numbers.
例如,在图7A的会话编号“G1”的近邻通信会话中,在属于小组编号“G1”的终端装置14(“1”、“2”、“3”、“4”、“5”)之中终端编号“1”、“2”的终端装置14位于作为主叫终端的终端编号“3”的终端装置14所在的区域(近邻区域)的情况下,该终端编号“1”、“2”的终端装置14成为通信对方。因此,会话编号“G1”的参加终端编号成为“1”、“2”、“3”。并且,属于小组编号“G1”但不位于近邻区域的终端编号“4”、“5”的终端装置14被登记为排除终端。For example, in the neighboring communication session with session number "G1" in FIG7A , if terminal devices 14 ("1," "2," "3," "4," and "5") belonging to group number "G1) are located in the area (neighboring area) where terminal device 14 with terminal number "3" is located, which is the calling terminal, terminal devices 14 with terminal numbers "1" and "2" become the communication partners. Therefore, the participating terminal numbers of session number "G1" become "1," "2," and "3." Furthermore, terminal devices 14 with terminal numbers "4" and "5," which belong to group number "G1" but are not located in the neighboring area, are registered as excluded terminals.
在区域指定小组通信会话的情况下,作为参加终端编号,登记作为主叫终端装置的管理装置12的终端编号、以及属于该小组的终端装置14中的位于指定的区域的终端装置14的终端编号。另外,在区域指定全体通信会话的情况下,作为参加终端编号,成为主叫终端装置(管理装置12)的终端编号、以及能通信的所有终端装置14中的位于指定的区域的终端装置14的终端编号。In the case of a group communication session with an area specified, the terminal number of the management device 12, which is the calling terminal device, and the terminal numbers of the terminal devices 14 belonging to the group and located in the specified area are registered as participating terminal numbers. In the case of a group communication session with an area specified, the terminal number of the calling terminal device (management device 12) and the terminal numbers of the terminal devices 14 located in the specified area among all the terminal devices 14 capable of communication are registered as participating terminal numbers.
例如,在图7B的会话编号“A”的区域指定通信会话中,在“无线接入点13-2”被选择为指定区域、且能通信的所有终端装置14之中位于指定区域“无线接入点13-2”的终端装置14只有终端编号“99”的情况下,该终端编号“99”的终端装置14成为通信对方。因此,会话编号“A”的参加终端编号成为“0”、“99”。并且,不位于指定区域“无线接入点13-2”的终端装置14、以及位于指定区域“无线接入点13-2”但未处于激活状态的终端装置14被登记为排除终端。For example, in the area-specific communication session with session number "A" in Figure 7B , if "wireless access point 13-2" is selected as the designated area and, among all terminal devices 14 capable of communication, the only terminal device 14 located in the designated area "wireless access point 13-2" is terminal device 14 with terminal number "99," terminal device 14 with terminal number "99" becomes the communication partner. Therefore, the participating terminal numbers for session number "A" become "0" and "99." Furthermore, terminal devices 14 not located in the designated area "wireless access point 13-2," as well as terminal devices 14 located in the designated area "wireless access point 13-2" but not active, are registered as excluded terminals.
这样,在以近邻通信或者区域指定通信的形式进行通信会话的情况下,混合表格303中也不登记表示是近邻通信或者区域指定通信的意思的信息,而是通过对参加终端编号的项目中登记的终端编号进行增删来对应于近邻通信以及区域指定通信。In this way, when a communication session is conducted in the form of neighbor communication or area-specified communication, no information indicating whether it is neighbor communication or area-specified communication is registered in the mixed table 303. Instead, neighbor communication and area-specified communication are corresponded to by adding or deleting the terminal numbers registered in the items of participating terminal numbers.
在近邻通信会话或者区域指定通信会话的参加终端装置于通信会话的中途移动到其他区域的情况下,即,在与其他无线接入点13连接的情况下,在该时间点被从该通信会话的参加终端装置中排除。即,该终端装置14的终端编号被从参加终端编号的项目移动至排除终端编号的项目。反之,在因为位于近邻通信会话或者区域指定通信会话中指定的部分通信区域外而被从该通信会话中排除的终端装置14移动到指定的部分通信区域内时,即,在与指定的无线接入点13连接的情况下,在该时间点被登记为该通信会话的参加终端装置,从而变得能够参加通信会话。If a participating terminal device in a proximity communication session or area-specific communication session moves to another area during the communication session, i.e., connects to another wireless access point 13, it is excluded from the participating terminal devices in that communication session at that point in time. Specifically, the terminal number of that terminal device 14 is moved from the participating terminal number entry to the excluded terminal number entry. Conversely, if a terminal device 14 that was excluded from the communication session due to being outside the designated partial communication area in a proximity communication session or area-specific communication session moves into the designated partial communication area, i.e., connects to a designated wireless access point 13, it is registered as a participating terminal device in that communication session at that point in time and becomes able to participate in the communication session.
混合表格303的保持时间是在未从参加终端装置发送出声音数据包的状态下不取消该通信会话而对其进行保持的时间。服务器装置11中的各通信会话的保持时间例如被设定为30秒。混合表格303的保持时间计时器(TS)是在未发送出声音数据包时计数保持时间的经过的计时器。保持时间计时器TS在控制部30的处理动作(参照图9)中,若未发送出声音数据包则进行递减计数,并且若发送出了声音数据包则复位为30秒。在由于30秒钟内未从参加终端装置发送出声音数据包而计时器TS时间已到的情况下,该通信会话被取消,从混合表格303中删去该通信会话的信息。The hold time in the mixed table 303 is the time during which the communication session is maintained without canceling it even if no voice packets are sent from the participating terminal devices. The hold time for each communication session in the server device 11 is set to 30 seconds, for example. The hold time timer (TS) in the mixed table 303 counts the elapsed hold time when no voice packets are sent. During the processing of the control unit 30 (see FIG. 9 ), the hold time timer TS counts down if no voice packets are sent, and resets to 30 seconds if a voice packet is sent. If the timer TS expires due to no voice packets being sent from the participating terminal devices within 30 seconds, the communication session is canceled, and the information about the communication session is deleted from the mixed table 303.
在通信会话(通话)中,一个人的发言通常为几秒的长度。终端装置14将该发言的声音信号分割成短的(该实施方式中为20毫秒)声音数据包来发送给服务器装置11。另外,在通信会话中,一个人的发言和接下来的发言者的发言之间的间隔(无声时间)为0秒至几秒程度。因此,若预先将保持时间设定为30秒,则一般在处于通话的状况下会话不会被取消。通信会话的保持时间并不限定于30秒,但要设定为一般的通信中的无声时间的最大值以上。另外,为了继续进行通信会话,在各终端装置14中也需要计时保持时间。终端装置14的保持时间(T1)比服务器装置11的保持时间(TS=30秒)短,例如对计时器T1设定5秒。若在用户断开PTT开关220之后经过了5秒,则即使在服务器装置11中该通信会话被维持,也能通过给定操作来开始其他通信会话。In a communication session (call), a person's speech is typically several seconds long. The terminal device 14 divides the speech signal into short (20 milliseconds in this embodiment) audio packets and transmits them to the server device 11. Furthermore, in a communication session, the interval (silent period) between one person's speech and the next speaker's speech ranges from zero to several seconds. Therefore, if the hold time is set to 30 seconds, the session will generally not be canceled while the call is ongoing. The hold time for a communication session is not limited to 30 seconds, but should be set to a value greater than the maximum silent period in typical communications. Furthermore, in order to continue the communication session, a hold timer must be kept in each terminal device 14. The hold time (T1) of the terminal device 14 is shorter than the hold time (TS = 30 seconds) of the server device 11. For example, timer T1 is set to 5 seconds. If 5 seconds have passed since the user turned off the PTT switch 220, even if the communication session on the server device 11 is maintained, another communication session can be started by a given operation.
另外,可以将混合表格303分为由执行中混合表格和退避表格构成的两个表格。执行中混合表格是登记当前正在进行混合的会话的表格,在高速的存储器上形成。通信(声音数据包的收发)中断的会话以200毫秒程度的短时间被转记到退避表格中,在退避表格中被保持了保持时间(T1)。若在保持时间中再次发生了通信(声音数据包的收发),则该通信会话再次被转记到执行中混合表格,用于混合的执行。由此,能够使各终端装置14从混合表格303的释放提前。In addition, the mixing table 303 can be divided into two tables consisting of an ongoing mixing table and a backoff table. The ongoing mixing table is a table that registers the currently ongoing mixing session and is formed on a high-speed memory. The session whose communication (transmission and reception of voice data packets) is interrupted is transferred to the backoff table in a short time of about 200 milliseconds and is maintained in the backoff table for a holding time (T1). If communication (transmission and reception of voice data packets) occurs again during the holding time, the communication session is transferred to the ongoing mixing table again for the execution of mixing. In this way, the release of each terminal device 14 from the mixing table 303 can be advanced.
图8以及图9是表示终端装置14的控制部20的通信控制动作的流程图。该处理动作每隔20毫秒被重复执行。在该处理动作中,根据PTT开关220的接通/断开、声音数据包(RTP数据包)的接收,推断出当前的通信的状态(status)。在此,该流程图中使用的标记、计时器类如下。Figures 8 and 9 are flowcharts illustrating the communication control operation of the control unit 20 of the terminal device 14. This process is repeated every 20 milliseconds. During this process, the current communication status is inferred based on the on/off state of the PTT switch 220 and the reception of audio packets (RTP packets). The flags and timers used in this flowchart are as follows.
PTT:是一键通开关(PTT开关)220的简称,但并不限定于PTT开关220的接通/断开,还包含基于VOX电路的发送信号的接通/断开。PTT: is an abbreviation of the push-to-talk switch (PTT switch) 220, but is not limited to the on/off of the PTT switch 220, and also includes the on/off of the transmission signal based on the VOX circuit.
NC0:通过用户的操作而选择出的通信对方识别编号(单个编号/小组编号/全体编号)NC0: The communication partner identification number selected by the user (individual number/group number/all number)
NC1:使用会话编号、对执行中的通信会话进行识别的编号、建立通信会话的最初的声音数据包中写入的通信对方识别编号(单个编号/小组编号/全体编号)。NC1: Session number used, a number for identifying the communication session in progress, and the communication partner identification number (individual number/group number/global number) written in the first voice packet that establishes the communication session.
FC:通信会话标记(表示该终端装置14正在参加通信会话的标记)FC: Communication session flag (a flag indicating that the terminal device 14 is participating in a communication session)
FT:通信中标记(表示处于声音数据包的发送中或者接收中的标记)FT: Communication flag (a flag indicating that a voice packet is being sent or received)
AC:近邻通信标记(表示通信会话是近邻通信或者区域指定通信的标记)AC: Neighbor communication flag (a flag indicating that the communication session is neighbor communication or area-specific communication)
T1:保持时间计时器(对通信会话的保持时间(5秒)进行计时的计时器)T1: Hold time timer (a timer for counting the hold time (5 seconds) of a communication session)
S10~S22是声音数据包的发送管理处理。控制部20判断PTT开关220的状态(S10)。在PTT开关220处于接通的情况下,控制部20使处理前进至S11。在PTT开关220未接通的情况下,使处理前进至S22。此外,在该流程图的说明中,设为PTT开关的接通包含基于VOX的发送功能的接通。S10 to S22 are voice data packet transmission management processes. The control unit 20 determines the status of the PTT switch 220 (S10). If the PTT switch 220 is on, the control unit 20 proceeds to S11. If the PTT switch 220 is not on, the control unit 20 proceeds to S22. In the description of this flowchart, turning on the PTT switch includes turning on the VOX transmission function.
在S11中,控制部20判断通信会话标记FC是否被置位。在通信会话标记FC未被置位的情况下(S11中为否),通过本次的PTT开关220的接通而创建的声音数据包是呼叫声音数据包。控制部20对通信会话标记FC、以及表示正在收发声音数据包中的通信中标记FT进行置位(S12)。控制部20将由用户选择出的通信对方编号NC0转记为通信会话编号NC1(S13),并基于近邻通信标记AC来判断是否为近邻通信或者区域指定通信(S14)。若近邻通信标记AC被置位则为近邻通信或者区域指定通信。近邻通信标记AC通过该终端装置14的用户的操作而被切换置位/复位。In S11, the control unit 20 determines whether the communication session flag FC is set. If the communication session flag FC is not set (No in S11), the voice data packet created by turning on the PTT switch 220 this time is a call voice data packet. The control unit 20 sets the communication session flag FC and the communication flag FT indicating that a voice data packet is being sent or received (S12). The control unit 20 transfers the communication partner number NC0 selected by the user to the communication session number NC1 (S13) and determines whether it is neighbor communication or area-specified communication based on the neighbor communication flag AC (S14). If the neighbor communication flag AC is set, it is neighbor communication or area-specified communication. The neighbor communication flag AC is switched between setting and resetting by the user's operation of the terminal device 14.
在S14中近邻通信标记AC已被置位的情况下(S14中为是),控制部20将近邻通信标记(置位)、区域信息(连接中AP编号)以及通信会话编号NC1与声音信号一起被写入数据主体而得到的声音数据包作为呼叫声音数据包来发送给服务器装置11(S15)。另一方面,在S14中近邻通信标记AC未被置位的情况下(S14中为否),控制部20将未写入近邻通信标记(复位)而连接中AP编号以及通信会话编号NC1与声音信号一起被写入数据主体所得到的声音数据包作为呼叫声音数据包来发送给服务器装置11(S16)。通过该呼叫声音数据包的发送,由服务器装置11开始通信会话。控制部20在将保持时间计时器T1复位为5秒之后(S17),使处理前进至S30之后的声音数据包的接收管理处理。If the neighbor communication flag AC is set in S14 (Yes in S14), the control unit 20 sends the voice packet with the neighbor communication flag (set), area information (connected AP number), and communication session number NC1 written into the data body along with the voice signal as a call voice packet to the server device 11 (S15). On the other hand, if the neighbor communication flag AC is not set in S14 (No in S14), the control unit 20 sends the voice packet with the neighbor communication flag not written (reset) and the connected AP number and communication session number NC1 written into the data body along with the voice signal as a call voice packet to the server device 11 (S16). By sending this call voice packet, the server device 11 starts a communication session. After resetting the hold time timer T1 to 5 seconds (S17), the control unit 20 advances the processing to the voice packet reception management processing after S30.
在S11中通信会话标记FC已经被置位的情况下(S11中为是),控制部20判断通信中标记FT是否被置位,即,判断当前是否处于声音数据包的发送或者接收中(S18)。在通信中标记FT未被置位的情况下(S18中为否),控制部20将通信中标记FT置位(S19)。处理按S11→S18→S19前进是在已经开始的通信会话被维持的状态下开始新的声音数据包(用户的通话声音)的发送的情况。在S20中,判断是继续进行已经开始的通信会话而向该通信会话返回本次的声音数据包(S20中为否),还是从之前的通信会话脱离而向新的通信对方发送本次的声音数据包、即建立新的其他通信会话(S20中为是)。该判断例如根据是否进行了在本次的PTT开关220即将接通之前的用户的操作例如通信对方的选择操作等来进行判断即可。在由用户进行了新的通信对方的选择操作的情况下,在S20的判断中,进行建立针对该选择出的通信对方的新的通信会话的处理即可。If the communication session flag FC is set in S11 (Yes in S11), the control unit 20 determines whether the communication flag FT is set, that is, whether a voice packet is currently being transmitted or received (S18). If the communication flag FT is not set (No in S18), the control unit 20 sets the communication flag FT (S19). The processing proceeds from S11 to S18 to S19 when a new voice packet (the user's conversation voice) is started while the already-started communication session is maintained. In S20, a determination is made as to whether to continue the already-started communication session and return the current voice packet to the communication session (No in S20), or to terminate the previous communication session and send the current voice packet to a new communication partner, that is, to establish a new communication session (Yes in S20). This determination can be made, for example, based on whether a user operation, such as a selection operation of the communication partner, was performed immediately before the current PTT switch 220 was turned on. When the user performs an operation of selecting a new communication partner, in the determination at S20 , a process of establishing a new communication session with the selected communication partner may be performed.
在建立新的通信会话的情况下(S20中为是),控制部20将此时选择出的通信对方编号NC0转记为通信会话编号NC1(S21),并且使处理前进至S14。在继续进行已经开始的通信会话的情况下(S20中为否),控制部20使处理从S20直接前进至S14。If a new communication session is to be established (YES in S20), the control unit 20 transfers the currently selected communication partner number NC0 to the communication session number NC1 (S21) and proceeds with the process to S14. If an already started communication session is to be continued (NO in S20), the control unit 20 proceeds directly from S20 to S14.
在S10中PTT开关220未被接通的情况下(S10中为否),控制部20将通信中标记FT复位(S22)。此外,在通信中标记FT已经被复位的情况下维持现状即可。然后,控制部20使处理前进至S30之后的声音数据包的接收管理处理。If the PTT switch 220 is not on in S10 (No in S10), the control unit 20 resets the communication flag FT (S22). If the communication flag FT has already been reset, the status quo can be maintained. The control unit 20 then advances the process to the voice packet reception management process from S30 onwards.
控制部20在S30中判断是否经由网络17而接收到了声音数据包。在接收到声音数据包的情况下,控制部20使处理前进至S31。在未接收到声音数据包的情况下,使处理前进至S40。In S30, the control unit 20 determines whether a voice packet has been received via the network 17. If a voice packet has been received, the control unit 20 advances the process to S31. If a voice packet has not been received, the control unit 20 advances the process to S40.
在S31中,控制部20判断通信会话标记FC是否被置位。在通信会话标记FC未被置位的情况下(S31中为否),判断为本次建立新的通信会话并已发送出其最初的声音数据包,并且将通信会话标记FC以及通信中标记FT置位(S33)。FT标记是表示当前处于对声音数据包收发中的标记。控制部20将该声音数据包中包含的通信对方编号转记为通信会话编号NC1(S34)。控制部20在S35中将声音数据包输出给音频电路24,将保持时间计时器T1复位为5秒(S36)。In S31, the control unit 20 determines whether the communication session flag FC is set. If the communication session flag FC is not set (No in S31), it determines that a new communication session has been established and its initial voice packet has been sent. The control unit 20 sets the communication session flag FC and the communication in progress flag FT (S33). The FT flag indicates that a voice packet is currently being transmitted or received. The control unit 20 transfers the communication partner number contained in the voice packet to the communication session number NC1 (S34). In S35, the control unit 20 outputs the voice packet to the audio circuit 24 and resets the hold timer T1 to 5 seconds (S36).
在S31中通信会话标记FC已经被置位的情况下(S31中为是),控制部20对应于本次的声音数据包的接收而将通信中标记FT置位(S32)。此外,在通信中标记FT已经被置位的情况下维持现状即可。然后,控制部20使处理前进至S35。If the communication session flag FC is already set in S31 (Yes in S31), the control unit 20 sets the communication flag FT in response to the reception of the current voice packet (S32). If the communication flag FT is already set, the current state can be maintained. The control unit 20 then advances the process to S35.
在S30中未接收到声音数据包的情况下(S30中为否),控制部20判断通信会话标记FC是否被置位(S40)。在通信会话标记FC已被置位的情况下(S40中为是),控制部20执行S41之后的处理。在通信会话标记FC未被置位的情况下(S40中为否),控制部20直接结束处理。If no audio data packet is received in S30 (No in S30), the control unit 20 determines whether the communication session flag FC is set (S40). If the communication session flag FC is set (Yes in S40), the control unit 20 executes the processing from S41 onwards. If the communication session flag FC is not set (No in S40), the control unit 20 immediately terminates the processing.
在S41中,控制部20判断通信中标记FT是否被置位。在通信中标记FT已被置位的情况下(S41中为是),控制部20直接结束处理。在通信中标记FT未被置位的情况下(S41中为否),即,在通信中标记FT被复位但通信会话标记FC已被置位的状态的情况下,控制部20对保持时间计时器T1进行计数减1运算(20毫秒的量)(S42)。然后,判断通过该减法运算而保持时间计时器T1是否变为了0(S43)。在保持时间计时器T1变为了0的情况下(S43中为是),控制部20为了取消通信会话而将通信会话标记FC复位(S44)。在S43中保持时间计时器T1还大于0的情况下(S43中为否),控制部20直接结束处理。In S41, the control unit 20 determines whether the communication flag FT is set. If the communication flag FT is set (Yes in S41), the control unit 20 immediately terminates the process. If the communication flag FT is not set (No in S41), that is, if the communication flag FT is reset but the communication session flag FC is set, the control unit 20 decrements the hold time timer T1 by 1 (20 milliseconds) (S42). Then, the control unit 20 determines whether the hold time timer T1 has reached 0 due to this subtraction (S43). If the hold time timer T1 has reached 0 (Yes in S43), the control unit 20 resets the communication session flag FC to cancel the communication session (S44). If the hold time timer T1 is still greater than 0 in S43 (No in S43), the control unit 20 immediately terminates the process.
此外,管理装置12的控制部40也执行与终端装置14的控制部20所执行的图8、图9的通信控制处理大致相同的处理。不过,在图8的S15中,取代本装置连接中的无线接入点13的编号,将由管理者指定的部分通信区域的AP编号作为区域信息而写入到声音数据包中。Furthermore, the control unit 40 of the management device 12 also performs substantially the same communication control processing as that performed by the control unit 20 of the terminal device 14 in Figures 8 and 9. However, in S15 of Figure 8 , instead of the number of the wireless access point 13 to which the terminal device is connected, the AP number of the partial communication area specified by the administrator is written into the voice data packet as area information.
图10A以及图10B是表示服务器装置11的动作的流程图。图10A表示了声音数据包接收时的处理。图10B表示了混合表格管理处理。10A and 10B are flowcharts showing the operation of the server device 11. Fig. 10A shows the processing when receiving a voice packet, and Fig. 10B shows the mixing table management processing.
在图10A中,若接收到声音数据包,则控制部30判断以发送源终端编号以及通信对方识别编号来识别的通信会话是否已经登记于混合表格303(S50)。在通信会话已经登记于混合表格303的情况下(S50中为是),控制部30基于混合表格303的参加终端编号,将接收到的声音数据包中包含的声音信号转发给参加该通信会话的终端装置14(S56)。然后,将混合表格303的该通信会话的保持时间计时器TS复位为30秒(S57)。由此,在之后的30秒钟内,在服务器装置11中维持该通信会话。In Figure 10A, upon receiving a voice packet, the control unit 30 determines whether the communication session, identified by the source terminal number and the communication partner identification number, has been registered in the hybrid table 303 (S50). If the communication session has been registered in the hybrid table 303 (Yes in S50), the control unit 30 forwards the voice signal contained in the received voice packet to the terminal device 14 participating in the communication session based on the participating terminal number in the hybrid table 303 (S56). The hold timer TS for the communication session in the hybrid table 303 is then reset to 30 seconds (S57). This maintains the communication session in the server device 11 for the next 30 seconds.
在接收到的声音数据包的通信会话未登记于混合表格303的情况下(S50中为否),即,在该声音数据包为呼叫声音数据包的情况下,控制部30将基于该呼叫声音数据包的新的通信会话登记到混合表格303中(S51)。在混合表格303中,通信对方编号被登记为会话编号,该声音数据包的发送源的终端装置14的终端编号被登记为主叫终端编号。If the communication session of the received voice packet is not registered in the hybrid table 303 (No in S50), that is, if the voice packet is a call voice packet, the control unit 30 registers a new communication session based on the call voice packet in the hybrid table 303 (S51). In the hybrid table 303, the communication partner number is registered as the session number, and the terminal number of the terminal device 14 that sent the voice packet is registered as the calling terminal number.
控制部30在S51中登记的通信会话的栏的参加终端编号、排除终端编号等的项目中分别登记相应的终端装置14的编号(S52)。参加终端编号、排除终端编号等的项目的登记的规则如下。The control unit 30 registers the number of the corresponding terminal device 14 in the items of participating terminal number and excluded terminal number in the communication session column registered in S51 (S52). The registration rules of the items of participating terminal number and excluded terminal number are as follows.
在单个通信会话的情况下,作为通信对方识别编号以及主叫终端编号而写入到呼叫声音数据包中的终端编号被登记为参加终端编号。In the case of a single communication session, the terminal number written in the call voice packet as the communication party identification number and the calling terminal number is registered as the participating terminal number.
在小组通信会话的情况下,作为主叫终端编号以及通信对方识别编号而写入到呼叫声音数据包中的、属于小组编号的小组的终端装置14的终端编号被登记为参加终端编号。另外,在主叫终端装置不属于小组的情况下,主叫终端编号还被登记到追加终端编号中。In a group communication session, the terminal number of the terminal device 14 belonging to the group with the group number, which is written into the call audio data packet as the calling terminal number and the communicating party identification number, is registered as the participating terminal number. Furthermore, if the calling terminal device does not belong to the group, the calling terminal number is also registered as the additional terminal number.
另外,在近邻小组通信会话或者区域指定小组通信会话的情况下,与通常同样,建立将通信对方识别编号作为会话编号的通信会话,属于小组的终端装置14中的位于由区域信息指定的部分通信区域(近邻区域)的终端装置14的终端编号被登记为参加终端编号。属于小组但不位于指定的部分通信区域的终端装置14的终端编号被登记为排除终端编号。In the case of a neighborhood group communication session or an area-specified group communication session, a communication session is established using the communication partner identification number as the session number, and the terminal numbers of the terminal devices 14 belonging to the group and located in the partial communication area (neighborhood area) specified by the area information are registered as participating terminal numbers. The terminal numbers of the terminal devices 14 belonging to the group but not located in the specified partial communication area are registered as excluded terminal numbers.
在以上的小组通信会话、近邻小组通信会话以及区域指定小组通信会话中,在要登记到参加终端编号的项目中的终端装置14之中存在因非激活、正在参加其他通信会话中等而无法参加该通信会话的终端装置的情况下,其终端编号被从参加终端编号的项目中排除,转记至排除终端编号的项目中。In the above-mentioned group communication sessions, neighboring group communication sessions, and area-specified group communication sessions, if there is a terminal device 14 to be registered in the item of participating terminal number that cannot participate in the communication session due to being inactive, participating in other communication sessions, etc., its terminal number is excluded from the item of participating terminal number and transferred to the item of excluded terminal number.
在全体通信会话的情况下,包含主叫终端编号的所有激活的终端装置14的终端编号被登记为参加终端编号。未激活的终端装置14的终端编号被登记为排除终端编号。另外,在近邻全体通信会话或者区域指定全体通信会话的情况下,与通常同样,建立以通信对方识别编号(全体编号)作为会话编号的通信会话,激活的终端装置14中的位于由区域信息指定的部分通信区域(近邻区域)的终端装置14的终端编号被登记为参加终端编号。处于激活但不位于指定的部分通信区域的终端装置14的终端编号被登记为排除终端编号。In the case of a full communication session, the terminal numbers of all activated terminal devices 14, including the calling terminal number, are registered as participating terminal numbers. The terminal numbers of inactive terminal devices 14 are registered as excluded terminal numbers. In addition, in the case of a neighbor-wide communication session or an area-specified full communication session, as usual, a communication session is established with the communication partner identification number (the whole number) as the session number, and the terminal numbers of the terminal devices 14 located in the partial communication area (neighboring area) specified by the area information among the activated terminal devices 14 are registered as participating terminal numbers. The terminal numbers of terminal devices 14 that are active but not located in the specified partial communication area are registered as excluded terminal numbers.
在以上的S51、S52的处理中,建立与写入到呼叫声音数据包的信息相适应的通信会话,进行参加终端编号等的登记。然后,若参加该通信会话的终端装置14利用将该通信会话的会话编号写入到通信对方识别信息中而得到的声音数据包来将声音信号发送给服务器装置,则该声音信号被转发给各参加终端装置。即,在建立了通信会话以后,终端装置14无需区分通信会话是否为近邻通信或者区域指定通信。In the above steps S51 and S52, a communication session corresponding to the information written into the call audio packet is established, and the participating terminal numbers, etc., are registered. Then, when the terminal devices 14 participating in the communication session transmit a voice signal to the server device using a voice packet obtained by writing the session number of the communication session into the communicating party identification information, the voice signal is forwarded to each participating terminal device. In other words, after establishing a communication session, the terminal devices 14 do not need to distinguish whether the communication session is for proximity communication or area-specific communication.
另外,服务器装置11也是将位于指定的部分通信区域的终端装置14的终端编号登记到混合表格303的参加终端编号中,并且将除此之外的终端编号登记到排除终端编号中,从而实现了近邻通信或者区域指定通信,因此在建立了通信会话以后,服务器装置11也无需区分该通信会话是否为近邻通信或者区域指定通信。In addition, the server device 11 also registers the terminal number of the terminal device 14 located in the specified partial communication area into the participating terminal number of the mixed table 303, and registers the terminal numbers other than those in the excluded terminal number, thereby realizing neighbor communication or area-specified communication. Therefore, after establishing a communication session, the server device 11 does not need to distinguish whether the communication session is neighbor communication or area-specified communication.
在建立了通信会话之后,控制部30将接收到的声音数据包的声音信号转发给参加该通信会话的终端装置14(S53)。从混合表格303中登记的该通信会话的参加终端编号中决定参加通信会话的终端装置14。After establishing the communication session, the control unit 30 transfers the audio signal of the received audio packet to the terminal device 14 participating in the communication session (S53). The terminal device 14 participating in the communication session is determined from the participating terminal numbers of the communication session registered in the mixed table 303.
控制部30判断是否存在由于参加了在S51中建立的通信会话而被从已经登记的通信会话的参加终端装置中排除的终端装置14(S54)。即,这是由于各终端装置14分别只能参加一个通信会话。因此,在参加了之前建立的通信会话的终端装置14又参加了本次建立的通信会话的情况下,需要从之前建立的通信会话中去除。在存在相应的终端装置14的情况下(S54中为是),从该之前建立的通信会话的参加终端编号中删除该终端装置14的终端编号(S55)。被排除的终端编号被转记为排除终端编号。这样各通信会话的参加终端装置被最佳化。The control unit 30 determines whether there is a terminal device 14 that has been excluded from the participating terminal devices of the registered communication session due to participating in the communication session established in S51 (S54). That is, this is because each terminal device 14 can only participate in one communication session. Therefore, when a terminal device 14 that participated in the previously established communication session participates in the communication session established this time, it needs to be removed from the previously established communication session. If the corresponding terminal device 14 exists (yes in S54), the terminal number of the terminal device 14 is deleted from the participating terminal number of the previously established communication session (S55). The excluded terminal number is transferred to the excluded terminal number. In this way, the participating terminal devices of each communication session are optimized.
图10B的混合表格管理处理被定期(例如每隔20毫秒)重复执行。控制部30首先指定混合表格303的起始行的通信会话(S60)。控制部30使指定的通信会话的保持时间计时器TS进行计数减1运算(20毫秒的量)(S61),判断通过该减法运算而保持时间计时器TS是否变为了0(S62)。在保持时间计时器TS变为了0的情况下(S62中为是),控制部30视作该通信会话已结束,将该行的通信会话删去(S63)。The hybrid table management process shown in FIG10B is repeated periodically (e.g., every 20 milliseconds). The control unit 30 first specifies the communication session in the first row of the hybrid table 303 (S60). The control unit 30 decrements the hold time timer TS for the specified communication session by 1 (20 milliseconds) (S61) and determines whether the hold time timer TS has reached 0 as a result of this subtraction (S62). If the hold time timer TS has reached 0 (YES in S62), the control unit 30 deems the communication session to have ended and deletes the communication session in that row (S63).
控制部30依次执行以上的处理直至混合表格303的最终行为止(S64、S65),由此进行混合表格303的管理。The control unit 30 sequentially executes the above-described processing until the final row of the hybrid table 303 ( S64 , S65 ), thereby managing the hybrid table 303 .
在该实施方式的声音通信系统中,服务器装置11利用多个区域中分别设置的多个无线接入点13来管理各终端装置14所在的区域,由此使得能够管理限定了终端装置14的区域的通信。另外,在通常的小组通信以及全体通信中,服务器装置11也能进行参加终端装置的追加/排除,因此利用这一点来运用限定了区域的通信会话。由此,能够以与通常的通信会话大致相同的处理来进行限定了区域的通信会话的运用。终端装置14通过在传输通话声音的声音数据包中附加对区域进行指定的信息,从而能够实现限定了区域的呼叫。In the voice communication system of this embodiment, the server device 11 manages the area where each terminal device 14 is located using multiple wireless access points 13 installed in multiple areas, thereby enabling communication management within the area defined by the terminal device 14. Furthermore, the server device 11 can also add or remove participating terminal devices during normal group and group communications, leveraging this capability to operate a communication session defined within an area. This allows the operation of a communication session defined within an area to be performed using substantially the same processing as a normal communication session. The terminal device 14 can implement calls defined within an area by appending information specifying the area to the voice packets used to transmit the call.
在上述实施方式中,按各无线接入点13的每个覆盖区域来分割区域,将各个区域作为部分通信区域,但也可以将多个无线接入点13的覆盖区域作为一个部分通信区域。在这样设置的情况下,在服务器装置11中设定如图6D所示的区域表格来控制各部分通信区域即可。In the above embodiment, the area is divided into sections for each coverage area of each wireless access point 13, and each section is used as a partial communication area. However, the coverage areas of multiple wireless access points 13 can also be used as a single partial communication area. In this case, the server device 11 can configure a section table as shown in FIG6D to control each partial communication area.
图6D是表示区域表格的图。如上所述,区域表格304是对部分通信区域进行管理用的表格。在区域表格304中,与对各部分通信区域唯一地赋予的区域编号建立对应地,登记了作为对各部分通信区域中设置的无线接入点13进行识别的信息的AP编号。如上所述,在该实施方式中,作为AP编号而使用了该无线接入点13的SSID,作为SSID而使用了该无线接入点13的MAC地址。服务器装置11以终端表格301的连接中AP编号来搜索区域表格304,由此检测该终端装置14所在的部分通信区域。Figure 6D shows a region table. As described above, region table 304 is a table used to manage partial communication areas. In region table 304, AP numbers, which identify wireless access points 13 located in each partial communication area, are registered in association with area numbers uniquely assigned to each partial communication area. As described above, in this embodiment, the SSID of the wireless access point 13 is used as the AP number, and the MAC address of the wireless access point 13 is used as the SSID. The server device 11 searches region table 304 using the connected AP number from terminal table 301 to detect the partial communication area where the terminal device 14 is located.
图6D所示的区域表格仅用于区域指定通信,近邻通信也可以在按无线接入点13而分割出的近邻区域(部分通信区域)中运用。The area table shown in FIG. 6D is used only for area-specified communication, and neighbor communication can also be used in neighboring areas (partial communication areas) divided for each wireless access point 13 .
另外,在近邻通信中也可以将比一个无线接入点13的覆盖区域宽的区域作为近邻区域。例如,可以将终端装置14所连接的无线接入点13的覆盖区域、以及与该无线接入点13相邻的其他无线接入点13的覆盖区域作为近邻区域。在这样运用的情况下,使服务器装置11存储各无线接入点13的配置信息,根据从终端装置14接收到的声音数据包中写入的AP编号,将以该AP编号来确定的无线接入点13以及与该无线接入点相邻的无线接入点13的覆盖区域作为近邻区域即可。Furthermore, in proximity communication, an area wider than the coverage area of a single wireless access point 13 can be considered a proximity area. For example, the coverage area of the wireless access point 13 to which the terminal device 14 is connected, as well as the coverage areas of other wireless access points 13 adjacent to that wireless access point 13, can be considered proximity areas. In such an operation, the server device 11 stores the configuration information of each wireless access point 13, and based on the AP number written in the audio data packet received from the terminal device 14, the coverage area of the wireless access point 13 identified by the AP number and the coverage areas of the wireless access points 13 adjacent to that wireless access point can be considered proximity areas.
在上述实施方式中,以无线接入点13的覆盖区域为基准而进行了终端装置14的位置、以及部分通信区域、近邻区域的分割,但本发明并不限定于此。例如,也可以在终端装置14中设置GPS接收器,将GPS的坐标值作为终端装置14的位置信息。另外,还可以在覆盖区域中根据建筑物的楼层、房间来分割部分通信区域。In the above embodiment, the location of the terminal device 14 and the division of the partial communication area and the adjacent area are performed based on the coverage area of the wireless access point 13. However, the present invention is not limited to this. For example, the terminal device 14 may be equipped with a GPS receiver and the GPS coordinates may be used as the location information of the terminal device 14. Furthermore, the partial communication area may be divided according to the floor or room of a building within the coverage area.
也可以允许终端装置14执行对用户所希望的区域进行指定的区域指定通信。在区域指定通信中,可以使得能够指定多个部分通信区域。在这样运用的情况下,使得能够在声音数据包的区域信息中写入多个区域编号(AP编号)即可。Alternatively, the terminal device 14 can be allowed to perform area-specific communication, allowing the user to specify a desired area. In area-specific communication, multiple partial communication areas can be specified. In such an operation, multiple area numbers (AP numbers) can be written into the area information of the audio data packet.
此外,在上述实施方式中,非激活的终端装置作为排除终端装置而被从通信会话中排除,但也可以在该终端装置变为激活的时间点使其中途参加通信会话。Furthermore, in the above-described embodiment, an inactive terminal device is excluded from the communication session as an excluded terminal device. However, the terminal device may be allowed to participate in the communication session midway when the terminal device becomes active.
在上述实施方式中,设为对应于从终端装置14发送出的呼叫声音数据包来建立通信会话,但通信会话建立的契机并不限定于此。例如,还可以由管理者从管理装置12操作混合表格303来进行通信会话的建立以及取消。In the above embodiment, a communication session is established in response to a call audio packet transmitted from the terminal device 14. However, the trigger for establishing a communication session is not limited thereto. For example, an administrator may operate the hybrid table 303 from the management device 12 to establish and cancel a communication session.
符号说明Explanation of symbols
11 服务器装置(中继装置)11 Server device (relay device)
12 管理装置12 Management Device
13 无线接入点13 Wireless Access Points
14 终端装置14 Terminal Devices
20 (终端装置的)控制部20 Control unit (of terminal device)
30 (服务器装置的)控制部30 Control unit (of the server device)
40 (管理装置的)控制部40 Control unit (of management device)
32 网络通信部32 Network Communications Department
220 PTT(一键通)开关220 PTT (Push to Talk) switch
301 终端表格301 Terminal Form
302 小组表格302 Group Table
303 混合表格303 Hybrid Table
304 区域表格304 Zone Table
Claims (28)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2013231600 | 2013-11-07 | ||
| JP2013-231600 | 2013-11-07 | ||
| PCT/JP2014/079135 WO2015068666A1 (en) | 2013-11-07 | 2014-10-31 | Relay apparatus, voice-communication system, method for relaying voice signals, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1223467A1 HK1223467A1 (en) | 2017-07-28 |
| HK1223467B true HK1223467B (en) | 2019-11-01 |
Family
ID=
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6451642B2 (en) | RELAY DEVICE, VOICE COMMUNICATION SYSTEM, PROGRAM, AND VOICE SIGNAL RELAY METHOD | |
| JP6418163B2 (en) | RELAY DEVICE, VOICE COMMUNICATION SYSTEM, VOICE SIGNAL RELAY METHOD, AND PROGRAM | |
| JP6610259B2 (en) | RELAY DEVICE, VOICE COMMUNICATION SYSTEM, PROGRAM, AND RELAY METHOD | |
| US10009737B2 (en) | Relaying device, voice communication system and voice communication method | |
| JP6836085B2 (en) | Wireless access point | |
| JP6477489B2 (en) | RELAY DEVICE, VOICE COMMUNICATION SYSTEM, PROGRAM, AND RELAY METHOD | |
| HK1223467B (en) | Relay apparatus, voice-communication system, method for relaying voice signals, and recording medium | |
| HK1226583B (en) | Relay device, voice communication system, and voice communication method | |
| HK1223465B (en) | Relay device, voice-communication system, storage medium and relay method | |
| HK1223466B (en) | Relay device, voice communication system, recording medium, and method for relaying voice signal | |
| HK1223486B (en) | Relay device, voice communication system, recording medium, and relay method | |
| HK1226583A1 (en) | Relay device, voice communication system, and voice communication method | |
| HK1225195B (en) | Relay apparatus, audio communication system, audio signal relay method and recording medium | |
| HK1233088B (en) | Terminal device, terminal setting system and terminal setting method |