Patent Description:
In a case in which a wireless communication terminal cannot perform transmission in a wireless communication system, there is known a technique of stopping normal transmission, recording transmission content in a memory, and then, when transmission is enabled thereafter, reproducing the transmission content recorded in the memory at high speed until the recorded transmission content catches up current transmission content to enable a smooth conversation without a lack of transmission content (for example, Patent Literature <NUM>).

In Patent Literature <NUM>, a wireless communication base station monitors transmission signal strength from a wireless communication terminal, determines whether the wireless communication terminal is present within a service area thereof, and when the wireless communication terminal is out of the service area of the wireless communication base station, a wireless line control station transmits a transmission disabled signal to the wireless communication terminal via the wireless communication base station. That is, the technique disclosed in Patent Literature <NUM> has been developed assuming duplex communication (bidirectional communication) by which a radio wave condition can be monitored even during transmission. In the technique disclosed in Patent Literature <NUM>, in a case in which a transmission disabled period from when transmission is disabled until transmission is enabled is prolonged, and a temporal delay caused in the transmission disabled period cannot be eliminated, the transmission content recorded in the memory needs to be cleared, that is, the transmission content in the transmission disabled period needs to be discarded.

A further example of prior art is found in <CIT>. In this document it is disclosed a Push To Talk base station with a Bit Error Rate measurement unit for determining potential communication quality issues.

On the other hand, for example, in simplex communication for performing unidirectional communication of what is called a Push to Talk (PTT) type while sharing a call channel with another group, when a communication channel used for transmission and reception within one group is used for communication of the another group, transmission cannot be started until communication of the another group is completed even when a user performs a transmission starting operation with a wireless terminal belonging to the one group. Furthermore, for example, when the user performs the transmission starting operation with the wireless terminal belonging to the one group outside a transmission enabled range of the wireless communication base station, there is a possibility that a radio wave intensity sufficient for performing stable transmission and reception cannot be obtained, and content desired to be transmitted cannot be quickly transmitted.

The present disclosure provides a wireless communication device that can transmit transmission content quickly as much as possible, a wireless communication base station that relays the transmission content, and a wireless communication method that can transmit the transmission content quickly as much as possible when a favorable communication environment cannot be obtained.

According to one aspect, there is provided a wireless communication device comprising: a communication unit configured to transmit/receive signals to/from another wireless communication device using a channel frequency; a storage configured to store at least voice data collected by a microphone; an operation unit configured to detect a transmission starting operation and a transmission stopping operation; a communication quality measuring unit configured to measure a bit error rate indicating quality of communication using the channel frequency for each predetermined period; and a controller configured to control at least the communication unit and the storage in accordance with the transmission starting operation and the transmission stopping operation, wherein the controller is further configured to; control the storage to store, in a case in which the operation unit detects the transmission starting operation when the channel frequency is used by other wireless communication devices, the voice data until the operation unit detects the transmission stopping operation, control the communication unit to transmit, in a case in which the bit error rate measured by the communication quality measuring unit is smaller than a first threshold when the channel frequency is not used by other wireless communication devices, all pieces of voice data that have not been transmitted of the voice data stored in the storage, and control the communication unit to transmit, in a case in which the bit error rate is equal to or larger than the first threshold and smaller than a second threshold when the channel frequency is not used by other wireless communication devices, pieces of divided data having a predetermined length from a head of the voice data which has not been transmitted of the voice data stored in the storage.

According to one aspect, there is provided a wireless communication base station configured to relay communication among multiple wireless communication devices, the wireless communication base station comprising: a communication unit configured to transmit/receive signals to/from the wireless communication devices; a storage in which at least a transmission enabled range of the wireless communication base station is stored; a determination unit configured to determine whether each of the wireless communication devices is present within the transmission enabled range based on positional information of each of the wireless communication devices received by the communication unit; and a controller configured to control at least the communication unit and the storage in accordance with a determination result obtained by the determination unit, wherein the controller is further configured to; perform control, in a case in which the wireless communication base station relays voice data that is transmitted from one wireless communication device to another wireless communication device of the wireless communication devices and the voice data transmitted from the one communication device is divided into multiple pieces of divided data, to successively combine the multiple pieces of divided data on a time-series basis, and to restore the voice data transmitted from the one wireless communication device to be stored in the storage, and control the communication unit, in a case in which the another wireless communication device is present within the transmission enabled range, to transmit the voice data stored in the storage to the another wireless communication device.

According to one aspect, there is provided a wireless communication method comprising: storing voice data in a wireless communication device until a transmission stopping operation is detected after a transmission starting operation is detected when a channel frequency used for communication is used by other wireless communication devices; measuring a bit error rate indicating quality of communication using the channel frequency for each predetermined period; transmitting, in a case in which the bit error rate is smaller than a first threshold when the channel frequency is not used by other wireless communication devices, all pieces of voice data that have not been transmitted of the stored voice data; and transmitting, in a case in which the bit error rate is equal to or larger than the first threshold and smaller than a second thresholda when the channel frequency is not used by other wireless communication devices, pieces of divided data having a predetermined length from a head of the voice data that has not been transmitted of the stored voice data.

According to the present disclosure, even when a favorable communication environment cannot be obtained, transmission content can be transmitted quickly as much as possible.

The following describes embodiments according to the present disclosure in detail with reference to the attached drawings. The present disclosure is not limited to the embodiments. When there are multiple embodiments, the present disclosure encompasses a combination of the embodiments. In the following embodiments, the same parts are denoted by the same reference numerals, and redundant description will not be repeated.

With reference to <FIG>, the following describes a configuration of a wireless communication system according to a first embodiment of the present disclosure. <FIG> is a conceptual diagram for explaining the configuration of the wireless communication system according to the first embodiment of the present disclosure.

As illustrated in <FIG>, a wireless communication system <NUM> according to the first embodiment of the present disclosure includes, for example, a wireless communication device 10a, a wireless communication device 10b, a wireless communication device 10c, a wireless communication device 10d, and a wireless communication device 10e. Each of the wireless communication device 10a to the wireless communication device 10e belongs to the same group.

The wireless communication device 10a to the wireless communication device 10e perform group communication with each other by unidirectional communication of a Push to Talk (PTT) type. <FIG> illustrates an example in which the wireless communication device 10a to the wireless communication device 10e that perform group communication are present within a transmission enabled range R of a wireless communication base station <NUM>. In the first embodiment of the present disclosure, the transmission enabled range R of the wireless communication base station <NUM> indicates a range in which a predetermined radio wave intensity required for performing stable transmission/reception between the respective wireless communication devices can be obtained.

The wireless communication device 10a to the wireless communication device 10e perform group communication while appropriately switching between multiple call channels (channel frequencies). The call channels (channel frequencies) used for performing group communication by the wireless communication device 10a to the wireless communication device 10e are shared with another group that is different from the group to which the wireless communication device 10a to the wireless communication device 10e belong. Hereinafter, the wireless communication device 10a to the wireless communication device 10e may be collectively referred to as a wireless communication device <NUM>. The number of the wireless communication devices <NUM> belonging to the same group is not limited.

Next, with reference to <FIG>, the following describes a configuration of the wireless communication device according to the first embodiment of the present disclosure. <FIG> is a block diagram illustrating an example of the configuration of the wireless communication device according to the first embodiment of the present disclosure.

As illustrated in <FIG>, the wireless communication device <NUM> includes a GPS reception unit <NUM>, a communication unit <NUM>, a storage <NUM>, an operation unit <NUM>, a display <NUM>, a controller <NUM>, and a microphone <NUM>. The wireless communication device <NUM> illustrated in <FIG> is a wireless communication device having a group communication function by unidirectional communication of PTT type.

The GPS reception unit <NUM> is constituted of a GPS reception circuit, a GPS reception antenna, and the like, and receives GPS signals. The GPS reception unit <NUM> outputs the received GPS signals to a positional information acquisition unit (a position measuring unit) <NUM>.

The communication unit <NUM> performs wireless communication with another wireless communication device by unidirectional communication of PTT type via the wireless communication base station <NUM>. Specifically, the communication unit <NUM> transmits various pieces of information to the other wireless communication device, and receives various pieces of information from the other wireless communication device. Specifically, the various pieces of information are various kinds of data including voice data, still image data, video data, and document data. In the present disclosure, the voice data may include myltiple pieces of divided data that are divided on a time-series basis. A type of data to be transmitted/received to/from the other wireless communication device by the communication unit <NUM> is not particularly limited. For example, the communication unit <NUM> may have a function of performing short-range wireless communication, or may have a function of performing long-range wireless communication. Alternatively, the communication unit <NUM> may perform wireless communication with the other wireless communication device without using the wireless communication base station <NUM>. The communication unit <NUM> may be constituted of a communication circuit and the like.

The storage <NUM> stores various pieces of information. For example, the storage <NUM> stores group information about the group to which the wireless communication device <NUM> belongs. The group information may include positional information or identification information such as an identification ID of the other wireless communication device belonging to the group, the call channels (channel frequencies) used for the group communication, and the like.

In the present disclosure, the storage <NUM> stores voice data collected by the microphone <NUM>. Additionally, in the present disclosure, the storage <NUM> stores thresholds (a first threshold and a second threshold) for a bit error rate (hereinafter, referred to as a "BER") indicating a communication quality index of the communication unit <NUM>. For example, the storage <NUM> can be implemented by a semiconductor memory element such as a random access memory (RAM) and a flash memory, or a storage device such as a hard disk and a solid state drive.

The operation unit <NUM> receives various operations for the controller <NUM>. The various operations include, for example, an operation of switching between ON and OFF of a transmission function (a transmission starting operation and a transmission stopping operation in the present disclosure), and an operation of switching between a data transmission state and a data reception state. The operation unit <NUM> outputs, to an operation controller <NUM>, an operation signal corresponding to a received operation. For example, the operation unit <NUM> can implement reception of a user's operation by a physical switch or a touch panel disposed on the display <NUM>.

The display <NUM> displays various images constituting a user interface. In the present disclosure, for example, the display <NUM> displays information for starting or stopping transmission. The display <NUM> is, for example, a display including a liquid crystal display (LCD), an organic Electro-Luminescence (EL) display, or the like. The display <NUM> may include, for example, a light emitting unit such as a light emitting diode (LED).

For example, the controller <NUM> is implemented when a computer program stored in the storage (for example, a computer program according to the present disclosure, not illustrated) is executed by a central processing unit (CPU), a micro processing unit (MPU), or the like using a RAM or the like as a working area. The controller <NUM> is a controller which may be implemented by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA), for example.

The microphone <NUM> converts, for example, voice input by utterance and the like into a voice signal.

The controller <NUM> includes a device information acquisition unit <NUM>, the positional information acquisition unit <NUM>, a communication controller <NUM>, a storage controller <NUM>, the operation controller <NUM>, a display controller <NUM>, a voice processing unit <NUM>, a voice data switching unit <NUM>, a communication quality measuring unit <NUM>, and a determination unit <NUM>.

The device information acquisition unit <NUM> acquires various pieces of information about the other wireless communication device. For example, the device information acquisition unit <NUM> acquires identification information such as an identification ID, positional information, and the like of the other wireless communication device received by the communication unit <NUM>. The information acquired by the device information acquisition unit <NUM> is not limited thereto.

The positional information acquisition unit <NUM> acquires current positional information of the wireless communication device <NUM>. The positional information acquisition unit <NUM> acquires, for example, the current positional information of the wireless communication device <NUM> based on GPS signals received by the GPS reception unit <NUM>.

The communication controller <NUM> controls communication between the wireless communication device <NUM> and the other wireless communication device <NUM> belonging to the same group of the wireless communication device <NUM> by controlling the communication unit <NUM>. The communication controller <NUM> transmits/receives various kinds of data to/from the other wireless communication device <NUM> by controlling the communication unit <NUM>, for example. In the present disclosure, the communication controller <NUM> transmits/receives, for example, voice data collected by the microphone <NUM> or voice data stored in the storage <NUM> to/from the other wireless communication device <NUM> by controlling the communication unit <NUM>.

The storage controller <NUM> stores various pieces of information in the storage <NUM>. For example, the storage controller <NUM> stores, in the storage <NUM>, positional information and identification information such as an identification ID of the other wireless communication device acquired by the device information acquisition unit <NUM>, a channel frequency that is currently used by the group, and the like. In the present disclosure, for example, the storage controller <NUM> stores voice data collected by the microphone <NUM> in the storage <NUM>. The storage controller <NUM> stores, for example, the positional information of the wireless communication device <NUM> in the storage <NUM>.

The storage controller <NUM> reads out various pieces of information from the storage <NUM>. For example, the storage controller <NUM> reads out the identification information such as the identification ID, the positional information, and the like of the other wireless communication device stored in the storage <NUM>. In the present disclosure, the storage controller <NUM> reads out the voice data stored in the storage <NUM>, for example. For example, the storage controller <NUM> reads out the positional information of the wireless communication device <NUM> stored in the storage <NUM>.

The display controller <NUM> causes the display <NUM> to display various images. The display controller <NUM> causes the display <NUM> to display various images constituting the user interface, for example. In the present disclosure, for example, the display controller <NUM> causes the display <NUM> to display information for starting or stopping transmission.

The voice processing unit <NUM> processes (for example, digitally converts or encrypts) the voice signal collected by the microphone <NUM>, to be output to the voice data switching unit <NUM> as voice data for transmission.

The voice data switching unit <NUM> performs a switching process for the voice data. Specifically, the voice data switching unit <NUM> switches an output destination of the voice data collected by the microphone <NUM> and processed by the voice processing unit <NUM>, between the communication unit <NUM> and the storage <NUM>. Additionally, the voice data switching unit <NUM> switches an output source of the voice data to the communication unit <NUM> between the voice processing unit <NUM> and the storage <NUM>.

The communication quality measuring unit <NUM> measures communication quality of the communication unit <NUM>. Specifically, the communication quality measuring unit <NUM> measures the BER as the communication quality index of the communication unit <NUM>, for example. A method of measuring the BER by the communication quality measuring unit <NUM> is not particularly limited.

The determination unit <NUM> performs various kinds of determination processes in the wireless communication device <NUM>. Specific examples of the determination processes performed by the determination unit <NUM> will be described later in detail in a process of determining whether real-time data transmission can be performed, a process of determining whether voice recording data transmission can be performed, a voice recording data transmission process, and a voice recording data relay process.

Next, with reference to <FIG>, the following describes a configuration of a wireless communication base station <NUM> according to the first embodiment of the present disclosure. <FIG> is a block diagram illustrating an example of the configuration of the wireless communication base station according to the first embodiment of the present disclosure.

As illustrated in <FIG>, the wireless communication base station <NUM> includes a communication unit <NUM>, a storage <NUM>, and a controller <NUM>. The wireless communication base station <NUM> illustrated in <FIG> is a wireless communication base station having a function of relaying unidirectional communication among the wireless communication devices that perform group communication by unidirectional communication of PTT type. Hereinafter, the wireless communication devices that perform group communication by unidirectional communication of PTT type are also referred to as "wireless communication devices in the group".

The wireless communication base station <NUM> relays group communication among the wireless communication devices in the group while the call channels (channel frequencies) are shared by multiple groups and the call channels (channel frequencies) are appropriately switched.

The communication unit <NUM> performs wireless communication with the wireless communication devices in the group. Specifically, the communication unit <NUM> relays various pieces of information transmitted/received among the wireless communication devices in the group. Specifically, the various pieces of information are various kinds of data including voice data, still image data, video data, and document data. A type of data to be relayed among the wireless communication devices by the communication unit <NUM> is not particularly limited. In the present disclosure, the communication unit <NUM> receives positional information of each of the wireless communication devices together with the voice data from each of the wireless communication devices in the group. The communication unit <NUM> may be constituted of a communication circuit and the like.

The storage <NUM> stores various pieces of information. For example, the storage <NUM> stores group information about the group performing group communication. The group information may include positional information or identification information such as an identification ID of each of the wireless communication devices in the group, the call channels (channel frequencies) used for group communication, and the like. In the present disclosure, the storage <NUM> stores the voice data transmitted/received among the wireless communication devices in the group. The voice data transmitted/received among the wireless communication devices in the group is stored together with the positional information received from each of the wireless communication devices in the group by the communication unit <NUM>. In the present disclosure, the storage <NUM> stores the transmission enabled range of the wireless communication base station <NUM> (for example, the transmission enabled range R illustrated in <FIG>). For example, the storage <NUM> can be implemented by a semiconductor memory element such as a random access memory (RAM) and a flash memory, or a storage device such as a hard disk and a solid state drive.

For example, the controller <NUM> is implemented when a computer program stored in the storage (for example, a computer program according to the present disclosure, not illustrated) is executed by a central processing unit (CPU), a micro processing unit (MPU), or the like using a RAM or the like as a working area. The controller <NUM> is a controller that may be implemented by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA), for example.

The controller <NUM> includes a device information acquisition unit <NUM>, a positional information acquisition unit <NUM>, a communication controller <NUM>, a storage controller <NUM>, a determination unit <NUM>, and a data restoration unit <NUM>.

The device information acquisition unit <NUM> acquires various pieces of information about the wireless communication devices in the group. For example, the device information acquisition unit <NUM> acquires identification information such as an identification ID and positional information of each of the wireless communication devices in the group received by the communication unit <NUM>, a channel frequency that is currently used by the group, and the like. The information acquired by the device information acquisition unit <NUM> is not limited thereto.

The positional information acquisition unit <NUM> acquires current positional information of each of the wireless communication devices in the group. For example, the positional information acquisition unit <NUM> acquires the current positional information of the wireless communication device <NUM> based on information transmitted from each of the wireless communication devices.

The communication controller <NUM> controls communication among the wireless communication devices in the group by controlling the communication unit <NUM>. For example, the communication controller <NUM> relays various kinds of data among the wireless communication devices in the group by controlling the communication unit <NUM>. In the present disclosure, for example, the communication controller <NUM> relays the voice data transmitted from each of the wireless communication devices in the group among the wireless communication devices in the group by controlling the communication unit <NUM>.

The storage controller <NUM> stores various pieces of information in the storage <NUM>. For example, the storage controller <NUM> stores, in the storage <NUM>, positional information and identification information such as an identification ID of each of the wireless communication devices in the group acquired by the device information acquisition unit <NUM>, a channel frequency that is currently used by the group, and the like. In the present disclosure, for example, the storage controller <NUM> stores, in the storage <NUM>, the voice data transmitted from each of the wireless communication devices in the group together with the positional information of each of the wireless communication devices. In the present disclosure, for example, the storage controller <NUM> stores the positional information of each of the wireless communication devices in the group in the storage <NUM>.

The storage controller <NUM> reads out various pieces of information from the storage <NUM>. For example, the storage controller <NUM> reads out the positional information and the identification information such as the identification ID of the other wireless communication device stored in the storage <NUM>, the channel frequency that is currently used by the group, and the like. In the present disclosure, the storage controller <NUM> reads out the voice data stored in the storage <NUM>, for example. Additionally, in the present disclosure, the storage controller <NUM> reads out, for example, the transmission enabled range of the wireless communication base station <NUM>, the positional information of each of the wireless communication devices in the group, and the like, which are stored in the storage <NUM>.

The determination unit <NUM> performs various kinds of determination processes in the wireless communication base station <NUM>. Specifically, for example, the determination unit <NUM> determines whether each of the wireless communication devices in the group is present within the transmission enabled range of the wireless communication base station <NUM> (for example, the transmission enabled range R illustrated in <FIG>). In the present disclosure, for example, the determination unit <NUM> determines whether each of the wireless communication devices in the group is present within the transmission enabled range of the wireless communication base station <NUM> based on the transmission enabled range of the wireless communication base station <NUM> and the positional information of each of the wireless communication devices in the group that are read out from the storage <NUM>. Specific examples of the determination processes performed by the determination unit <NUM> will be described later in detail in a process of determining whether real-time data transmission can be performed, a process of determining whether voice recording data transmission can be performed, a voice recording data storage process, and a voice recording data relay process (described later).

When the voice data received by the communication unit <NUM> is divided into amultiple pieces of divided data, the data restoration unit <NUM> combines the multiple pieces of divided data to restore original voice data. Specific examples of a voice data restoration process performed by the data restoration unit <NUM> will be described later in detail in a voice recording data storage process.

Next, with reference to <FIG> and <FIG>, the following describes a specific example of the wireless communication system <NUM> according to the first embodiment of the present disclosure. <FIG> and <FIG> are conceptual diagrams for explaining the specific example of the wireless communication system according to the first embodiment of the present disclosure.

<FIG> illustrates an example in which a wireless communication device <NUM> belonging to another group different from a group of the wireless communication device <NUM> is present within the transmission enabled range R of the wireless communication base station <NUM>. The number of the wireless communication devices <NUM> belonging to the same group is not limited.

<FIG> illustrates an example in which, among the wireless communication devices <NUM> belonging to the same group that perform group communication, the wireless communication device 10a is present outside the transmission enabled range R of the wireless communication base station <NUM>.

In the example illustrated in <FIG>, for example, even when the user performs the transmission starting operation with the wireless communication device 10a, in a case in which there is no vacant channel in the call channels (channel frequencies) used for group communication of the group to which the wireless communication device 10a belongs, that is, in a case in which all of the call channels (channel frequencies) are used for group communication by another group including the group to which the wireless communication device <NUM> belongs, the wireless communication device <NUM> sharing the call channels (channel frequencies) with the group to which the wireless communication device 10a belongs, transmission of the wireless communication device 10a with which the user has performed the transmission starting operation cannot be started until group communication of the another group is completed and a vacant channel is generated in the call channels (channel frequencies).

In the example illustrated in <FIG>, for example, in a case in which the user performs the transmission starting operation with the wireless communication device 10a that is present outside the transmission enabled range R of the wireless communication base station <NUM>, there is a possibility that a radio wave intensity required for performing stable transmission/reception cannot be obtained and transmission content may be lost.

In this way, with the wireless communication device <NUM> that shares the call channels (channel frequencies) with another group and performs group communication by unidirectional communication of PTT type via the wireless communication base station <NUM>, for example, there is a possibility that the transmission content cannot be quickly transmitted due to a time lag from when the user performs the transmission starting operation until a vacant channel is generated in the call channels (channel frequencies) and transmission is actually started, or due to lowering of the radio wave intensity caused when the wireless communication device <NUM> is present outside the transmission enabled range of the wireless communication base station <NUM>, for example.

With reference to <FIG>, the following describes a schematic process performed by the wireless communication system <NUM> according to the first embodiment of the present disclosure. <FIG> is a flowchart illustrating an example of a procedure of a schematic process performed by the wireless communication system according to the first embodiment of the present disclosure. In the following description, the wireless communication device 10a is assumed to be a transmission side device (one wireless communication device) and the wireless communication device 10b is assumed to be a reception side device (another wireless communication device). Regarding the schematic process illustrated in <FIG>, mainly described is the wireless communication device 10a as the transmission side device.

When the transmission starting operation is performed by the wireless communication device 10a (Step S1), the wireless communication device 10a performs a process of determining whether the voice data collected by the microphone <NUM> (hereinafter, also referred to as real-time data) can be transmitted (a process of determining whether real-time data transmission can be performed) (Step S2).

When the real-time data can be transmitted, the wireless communication device 10a starts real-time transmission of the voice data collected by the microphone <NUM> (Step S3). When the transmission stopping operation is performed by the wireless communication device 10a (Step S4), the wireless communication device 10a stops the real-time transmission of the voice data collected by the microphone <NUM> (Step S5).

When the real-time data cannot be transmitted, the wireless communication device 10a starts to record voice data collected by the microphone <NUM> (Step S6). When the transmission stopping operation is performed by the wireless communication device 10a (Step S7), the wireless communication device 10a stops the recording of the voice data collected by the microphone <NUM> (Step S8), and performs a transmission process for the voice recording data (a voice recording data transmission process) (Step S10) after a process of determining whether the voice recording data can be transmitted (a process of determining whether voice recording data transmission can be performed) (Step S9).

With reference to <FIG>, <FIG>, and <FIG>, the following describes a specific example of the process of determining whether real-time data transmission can be performed (Step S2 illustrated in <FIG>) by the wireless communication device 10a as the transmission side device, the wireless communication device 10b as the reception side device, and the wireless communication base station <NUM> that relays communication between the wireless communication device 10a and the wireless communication device 10b. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether real-time data transmission can be performed by the transmission side device. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether real-time data transmission can be performed by the wireless communication base station. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether real-time data transmission can be performed by the reception side device.

In each of pieces of the process illustrated in <FIG>, <FIG>, and <FIG>, the wireless communication device 10a is assumed to be in a detection standby state for the transmission starting operation, the wireless communication base station <NUM> is assumed to be in a reception standby state for a real-time data transmission request by the wireless communication device 10a, and the wireless communication device 10b is assumed to be in a reception standby state for a real-time data transmission request by the wireless communication base station <NUM>.

When the transmission starting operation is performed by the user by operating the operation unit <NUM> of the wireless communication device 10a (Step S1 in <FIG>), first, the determination unit <NUM> of the wireless communication device 10a determines whether transmission can be performed by the communication unit <NUM> as illustrated in <FIG> (Step S201). Specifically, the determination unit <NUM> of the wireless communication device 10a acquires a reception state of the communication unit <NUM>, and if there is no received radio wave in one of the call channels (one of the channel frequencies) stored in the storage <NUM>, the determination unit <NUM> determines that transmission can be performed by using the one of the call channels (the one of the channel frequency) (Yes at Step S201). If there are received radio waves in all of the call channels (channel frequencies) stored in the storage <NUM>, the determination unit <NUM> of the wireless communication device 10a determines that transmission cannot be performed (No at Step S201).

If transmission cannot be performed (No at Step S201), the determination unit <NUM> of the wireless communication device 10a determines that real-time data transmission cannot be performed (Step S202).

If transmission can be performed (Yes at Step S201), the communication controller <NUM> of the wireless communication device 10a controls the communication unit <NUM> to make a real-time data transmission request to the wireless communication base station <NUM> (Step S203). At the time of making the real-time data transmission request to the wireless communication base station <NUM>, the wireless communication device 10a may transmit the positional information, the identification information such as the identification ID, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted. At the time when the wireless communication device 10a makes the real-time data transmission request to the wireless communication base station <NUM>, the determination unit <NUM> of the wireless communication device 10a may determine whether to make the real-time data transmission request by the radio wave intensity received by the communication unit <NUM> from the wireless communication base station <NUM> as an indicator of the determination. Alternatively, the determination unit <NUM> of the wireless communication device 10a may determine whether to make the real-time data transmission request based on the positional information, a battery residual amount, an average value of a transmission arrival distance, and the like of the wireless communication device 10a.

As illustrated in <FIG>, the determination unit <NUM> of the wireless communication base station <NUM> determines whether the real-time data transmission request by the wireless communication device 10a is received (Step S211). If the real-time data transmission request by the wireless communication device 10a is not received (No at Step S211), the determination unit <NUM> of the wireless communication base station <NUM> repeatedly performs the process at Step S211 until the real-time data transmission request by the wireless communication device 10a is received.

If the real-time data transmission request by the wireless communication device 10a is received (Yes at Step S211), subsequently, the determination unit <NUM> of the wireless communication base station <NUM> determines whether the wireless communication device 10a is present within the transmission enabled range of the wireless communication base station <NUM> stored in the storage <NUM> (Step S212). If the wireless communication device 10a is not present within the transmission enabled range of the wireless communication base station <NUM> (No at Step S212), the process returns to Step S211, and the wireless communication base station <NUM> returns to the reception standby state for the real-time data transmission request by the wireless communication device 10a.

If the wireless communication device 10a is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S212), the communication controller <NUM> of the wireless communication base station <NUM> controls the communication unit <NUM> to make the real-time data transmission request to the wireless communication device 10b (Step S213). At the time of making the real-time data transmission request to the wireless communication device 10b, the wireless communication base station <NUM> may also make a transmission request for the identification information such as the identification ID, the positional information, and the like of the wireless communication device 10b. At the time when the wireless communication base station <NUM> makes the real-time data transmission request to the wireless communication device 10b, the determination unit <NUM> of the wireless communication base station <NUM> may determine whether to make the real-time data transmission request by the radio wave intensity between the wireless communication device 10b and itself as an indicator of the detemination. Alternatively, the determination unit <NUM> of the wireless communication base station <NUM> may determine whether to make the real-time data transmission request based on the positional information, a battery residual amount, an average value of a transmission arrival distance, and the like of the wireless communication device 10b received from the wireless communication device 10b.

As illustrated in <FIG>, the determination unit <NUM> of the wireless communication device 10b determines whether the real-time data transmission request by the wireless communication base station <NUM> is received (Step S221). If the real-time data transmission request by the wireless communication base station <NUM> is not received (No at Step S221), the determination unit <NUM> of the wireless communication device 10b repeatedly performs the process at Step S221 until the real-time data transmission request by the wireless communication base station <NUM> is received.

If the real-time data transmission request by the wireless communication base station <NUM> is received (Yes at Step S221), the communication controller <NUM> of the wireless communication device 10b controls the communication unit <NUM> to give a notification of permitting real-time data transmission to the wireless communication base station <NUM> (Step S222). At the time of giving the notification of permitting real-time data transmission to the wireless communication base station <NUM>, the wireless communication device 10b may transmit the identification information such as the identification ID, the positional information, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted.

The following describes <FIG> again. The determination unit <NUM> of the wireless communication base station <NUM> determines whether the notification of permitting real-time data transmission from the wireless communication device 10b is received (Step S214).

If the notification of permitting real-time data transmission from the wireless communication device 10b is not received (No at Step S214), the determination unit <NUM> of the wireless communication base station <NUM> adds <NUM> to a counter value C2 (Step S217), and determines whether the counter value C2 has become a counter threshold C2th (Step S218). If the counter value C2 is not the counter threshold C2th (No at Step S218), the process returns to Step S213. If the counter value C2 becomes the counter threshold C2th (Yes at Step S218), the counter value C2 is reset (C2 = <NUM>) (Step S219), the process returns to Step S211, and the wireless communication base station <NUM> returns to the reception standby state for the real-time data transmission request by the wireless communication device 10a. Instead of the processing from Step S217 to Step S219, when the notification of permitting real-time data transmission is not received after a predetermined time has elapsed from the real-time data transmission request, the process may return to Step S211, and the wireless communication base station <NUM> may return to the reception standby state for the real-time data transmission request by the wireless communication device 10a.

If the notification of permitting real-time data transmission from the wireless communication device 10b is received (Yes at Step S214), subsequently, the determination unit <NUM> of the wireless communication base station <NUM> determines whether the wireless communication device 10b is present within the transmission enabled range of the wireless communication base station <NUM> stored in the storage <NUM> (Step S215). If the wireless communication device 10b is not present within the transmission enabled range of the wireless communication base station <NUM> (No at Step S215), the process returns to Step S211, and the wireless communication base station <NUM> returns to the reception standby state for the real-time data transmission request by the wireless communication device 10a.

If the wireless communication device 10b is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S215), the communication controller <NUM> of the wireless communication base station <NUM> controls the communication unit <NUM> to give the notification of permitting real-time data transmission to the wireless communication device 10a (Step S216).

The following describes <FIG> again. The determination unit <NUM> of the wireless communication device 10a determines whether the notification of permitting real-time data transmission from the wireless communication base station <NUM> is received (Step S204). If the notification of permitting real-time data transmission from the wireless communication base station <NUM> is not received (No at Step S204), the determination unit <NUM> of the wireless communication device 10a adds <NUM> to a counter value C1 (Step S206), and determines whether the counter value C1 has become a counter threshold C1th (Step S207). If the counter value C1 is not the counter threshold C1th (No at Step S207), the process returns to Step S203. If the counter value C1 becomes the counter threshold C1th (Yes at Step S207), the determination unit <NUM> of the wireless communication device 10a resets the counter value C1 (C1 = <NUM>) (Step S208), and determines that real-time data transmission cannot be performed (Step S202). Instead of the processing from Step S206 to Step S208, it may be determined that real-time transmission cannot be performed in a case in which the notification of permitting real-time data transmission is not received after a predetermined time has elapsed from the real-time data transmission request.

If the notification of permitting real-time data transmission is received from the wireless communication base station <NUM> (Yes at Step S204), the determination unit <NUM> of the wireless communication device 10a determines that real-time data transmission can be performed (Step S205).

The following describes <FIG> again. If it is determined that real-time data transmission can be performed at Step S2 (Step S205 in <FIG>), the communication controller <NUM> of the wireless communication device 10a starts to transmit the real-time data from the communication unit <NUM> (Step S3). At this point, the output destination of the voice data collected by the microphone <NUM> (real-time data) is switched to the communication unit <NUM> by the voice data switching unit <NUM> of the wireless communication device 10a. Thereafter, when the transmission stopping operation is performed by the user by operating the operation unit <NUM> of the wireless communication device 10a (Step S4 in <FIG>), the communication controller <NUM> of the wireless communication device 10a stops the transmission of the real-time data from the communication unit <NUM> (Step S5).

On the other hand, if it is determined that real-time data transmission cannot be performed at Step S2 (Step S202 in <FIG>), the storage controller <NUM> of the wireless communication device 10a starts to record the voice data in the storage <NUM> (Step S6). At this point, the output destination of the voice data collected by the microphone <NUM> (real-time data) is switched to the storage <NUM> by the voice data switching unit <NUM> of the wireless communication device 10a. Thereafter, when the transmission stopping operation is performed by the user by operating the operation unit <NUM> of the wireless communication device 10a (Step S7), the storage controller <NUM> of the wireless communication device 10a stops the recording of the voice data into the storage <NUM> (Step S8).

With reference to <FIG> and <FIG>, the following describes a specific example of the process of determining whether voice recording data transmission can be performed (Step S9 in <FIG>) performed by the wireless communication device 10a as the transmission side device and the wireless communication base station <NUM>. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether voice recording data transmission can be performed by the transmission side device. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether voice recording data transmission can be performed by the wireless communication base station.

In each of pieces of the process illustrated in <FIG> and <FIG>, the wireless communication device 10a is assumed to be in a transmission standby state for the voice recording data, and the wireless communication base station <NUM> is assumed to be in a reception standby state for the voice recording data transmission request by the wireless communication device 10a.

After recording of the voice data into the storage <NUM> of the wireless communication device 10a as the transmission side device is stopped, the communication controller <NUM> of the wireless communication device 10a controls the communication unit <NUM> to make thr voice recording data transmission request to the wireless communication base station <NUM> (Step S901). At the time of making the voice recording data transmission request to the wireless communication base station <NUM>, the wireless communication device 10a may transmit the identification information such as the identification ID, the positional information, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted. At the time when the wireless communication device 10a makes the voice recording data transmission request to the wireless communication base station <NUM>, the determination unit <NUM> of the wireless communication device 10a may determine whether to make the voice recording data transmission request by the radio wave intensity between the wireless communication base station <NUM> and itself as an indicator of the determination. Alternatively, the determination unit <NUM> of the wireless communication device 10a may determine whether to make the voice recording data transmission request based on the positional information, a battery residual amount, an average value of a transmission arrival distance, and the like thereof.

As illustrated in <FIG>, the determination unit <NUM> of the wireless communication base station <NUM> determines whether the voice recording data transmission request by the wireless communication device 10a is received (Step S911). If the voice recording data transmission request by the wireless communication device 10a is not received (No at Step S911), the determination unit <NUM> of the wireless communication base station <NUM> repeatedly performs the process at Step S911 until the voice recording data transmission request by the wireless communication device 10a is received.

If the voice recording data transmission request by the wireless communication device 10a is received (Yes at Step S911), the communication controller <NUM> of the wireless communication base station <NUM> controls the communication unit <NUM> to give the notification of permitting voice recording data transmission to the wireless communication device 10a (Step S912).

The following describes <FIG> again. The determination unit <NUM> of the wireless communication device 10a determines whether the notification of permitting voice recording data transmission from the wireless communication base station <NUM> is received (Step S902). If the notification of permitting voice recording data transmission from the wireless communication base station <NUM> is not received (No at Step S902), the process returns to Step S901, and the wireless communication device 10a returns to the transmission standby state for the voice recording data.

If the notification of permitting voice recording data transmission is received from the wireless communication base station <NUM> (Yes at Step S902), the determination unit <NUM> of the wireless communication device 10a determines that voice recording data transmission can be performed (Step S903).

The following describes <FIG> again. If it is determined that voice recording data transmission can be performed at Step S9 (Step S903 in <FIG>), the process proceeds to the transmission process (Step S10) for the voice data (voice recording data) stored in the storage <NUM>.

With reference to <FIG> and <FIG>, the following describes a specific example of processes performed by the wireless communication system <NUM> according to the first embodiment of the present disclosure. <FIG> and <FIG> are sequence diagrams illustrating a specific example of the processes performed by the wireless communication system according to the first embodiment of the present disclosure.

As illustrated in <FIG>, when the transmission starting operation is performed by the wireless communication device 10a (Step S1 in <FIG>), in a case in which the wireless communication device 10a as the transmission side device can perform the transmission (Yes at Step S201 in <FIG>) and is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S212 in <FIG>), and the wireless communication device 10b as the reception side device is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S215 in <FIG>), it is determined that the voice data (real-time data) collected by the microphone <NUM> can be transmitted (Step S205 in <FIG>), and the real-time data is transmitted (Steps S3, S4, and S5 in <FIG>).

For example, as illustrated in <FIG>, when the transmission starting operation is performed by the wireless communication device 10a (Step S1 in <FIG>), in a case in which the wireless communication device 10a as the transmission side device cannot perform transmission (No at Step S201 in <FIG>), it is determined that the voice data (real-time data) collected by the microphone <NUM> cannot be transmitted (Step S202 in <FIG>), the real-time data is recorded (S6, S7, and S8 in <FIG>), and the voice recording data is transmitted to the wireless communication base station <NUM> (Step S10 in <FIG>) after determining whether the voice recording data can be transmitted (Step S9 in <FIG>).

Similarly, when the wireless communication device 10a is not present within the transmission enabled range of the wireless communication base station <NUM> (No at Step S212 in <FIG>), or when the wireless communication device 10b is not present within the transmission enabled range of the wireless communication base station <NUM> (No at Step S215 in <FIG>), it is determined that the voice data (real-time data) collected by the microphone <NUM> cannot be transmitted (Step S202 in <FIG>), the real-time data is recorded (S6, S7, and S8 in <FIG>), and the voice recording data is transmitted to the wireless communication base station <NUM> (Step S10 in <FIG>) after determining whether the voice recording data can be transmitted (Step S9 in <FIG>).

Thus, for example, the voice data (real-time data) collected by the microphone <NUM> is recorded in a situation in which transmission is not actually started although the user performs the transmission starting operation, or transmission content is lost due to lowering of the radio wave intensity, the situation including a case in which the call channel is used by another group sharing the call channels (channel frequencies) with the group to which the wireless communication device <NUM> belongs, a case in which the wireless communication device 10a as the transmission side device is out of the transmission enabled range of the wireless communication base station <NUM>, a case in which the wireless communication device 10b as the reception side device is out of the transmission enabled range of the wireless communication base station <NUM>, or the like. The recorded voice data (voice recording data) is transmitted after determining whether the voice recording data can be transmitted.

With reference to <FIG>, the following describes a specific example of the voice recording data transmission process (Step S10 illustrated in <FIG>) performed by the wireless communication device 10a as the transmission side device. <FIG> is a flowchart illustrating an example of a procedure for the voice recording data transmission process performed by the transmission side device.

In the voice recording data transmission process illustrated in <FIG>, the output destination of the voice data (voice recording data) stored in the storage <NUM> is assumed to be switched to the communication unit <NUM> by the voice data switching unit <NUM> of the wireless communication device 10a.

At Step S9 illustrated in <FIG>, after it is determined that voice recording data transmission can be performed (Step S903 in <FIG>), the communication quality measuring unit <NUM> of the wireless communication device 10a measures the BER of the communication unit <NUM> (Step S1001).

The determination unit <NUM> of the wireless communication device 10a compares the BER measured by the communication quality measuring unit <NUM> with the first threshold stored in the storage <NUM>. Specifically, the determination unit <NUM> of the wireless communication device 10a determines whether the BER measured by the communication quality measuring unit <NUM> is smaller than the first threshold (BER < first threshold) (Step S1002).

If the BER measured by the communication quality measuring unit <NUM> is equal to or larger than the first threshold (BER ≥ first threshold) (No at Step S1002), the determination unit <NUM> of the wireless communication device 10a determines whether the BER measured by the communication quality measuring unit <NUM> is smaller than the second threshold, which is larger than the first threshold (BER < second threshold) (Step S1004).

The BER measured by the communication quality measuring unit <NUM> is equal to or larger than the second threshold (BER ≥ second threshold) (No at Step S1004), the process returns to Step S1001.

If the BER measured by the communication quality measuring unit <NUM> is smaller than the second threshold (BER < second threshold) (Yes at Step S1004), the communication controller <NUM> of the wireless communication device 10a controls the communication unit <NUM> to transmit a piece of divided data having a predetermined length from a head of the voice data (voice recording data) stored in the storage <NUM> (Step S1005).

<FIG> is a schematic diagram of the voice recording data stored in the storage of the wireless communication device. <FIG> is a schematic diagram of the divided data illustrating a division example of the voice recording data transmitted from the communication unit of the wireless communication device. As illustrated in <FIG>, the voice data stored in the storage <NUM> of the wireless communication device <NUM> includes a start code ST added by the transmission starting operation and an end code ED added by the transmission stopping operation.

As illustrated in <FIG>, for example, an identifier such as identification information such as the identification ID and the positional information of the wireless communication device is added to the divided data transmitted at Step S1005.

The following describes <FIG> again. The determination unit <NUM> of the wireless communication device 10a determines whether residual voice recording data after the divided data is transmitted at Step S1005 is present (Step S1006). If the residual voice recording data after the divided data is transmitted at Step S1005 is present in the storage <NUM> (Yes at Step S1006), the process returns to Step S1001.

If the BER measured by the communication quality measuring unit <NUM> is smaller than the first threshold (BER < first threshold) (Yes at Step S1002), the communication controller <NUM> of the wireless communication device 10a controls the communication unit <NUM> to transmit the residual voice recording data after the divided data is transmitted at Step S1005 (Step S1003). When the BER that is firstly measured after the voice data is recorded in the storage <NUM> is smaller than the first threshold, the entire voice recording data may be transmitted without being divided.

If the BER measured by the communication quality measuring unit <NUM> is equal to or larger than the second threshold (BER ≥ second threshold) at Step S1004 of the voice recording data transmission processing illustrated in <FIG> (No at Step S1004), transmission processing for the voice recording data remaining in the storage <NUM> is temporarily stopped. Thereafter, when the BER measured by the communication quality measuring unit <NUM> becomes smaller than the second threshold (BER< second threshold) at Step S1004 of the voice recording data transmission processing illustrated in <FIG> (Yes at Step S1004), the transmission processing for the voice recording data remaining in the storage <NUM> is started again.

With reference to <FIG>, the following describes a specific example of the voice recording data storage process performed by the wireless communication base station <NUM>. <FIG> is a flowchart illustrating an example of a procedure for the voice recording data storage process performed by the wireless communication base station.

The determination unit <NUM> of the wireless communication base station <NUM> determines whether the voice recording data is divided data, the voice recording data being transmitted from the wireless communication device 10a in the voice recording data transmission process illustrated in <FIG> and received by the communication unit <NUM> of the wireless communication base station <NUM> (Step S1011). Specifically, for example, the determination unit <NUM> of the wireless communication base station <NUM> determines whether the identifier is added to the data, and determines that the data is the divided data if the identifier is added to the data.

If the voice recording data received by the communication unit <NUM> of the wireless communication base station <NUM> is not the divided data (No at Step S1011), the storage controller <NUM> of the wireless communication base station <NUM> performs a control so that the voice recording data received by the communication unit <NUM> is stored in the storage <NUM> (Step S1013).

If the voice recording data received by the communication unit <NUM> is the divided data (Yes at Step S1011), the data restoration unit <NUM> of the wireless communication base station <NUM> successively combines pieces of the divided data received by the communication unit <NUM> on a time-series basis, and restores the original voice recording data before being divided in the voice recording data transmission processing illustrated in <FIG> (Step S1012). Specifically, for example, the data restoration unit <NUM> of the wireless communication base station <NUM> combines a series of pieces of the divided data on a time-series basis based on the identifier added to the divided data, and restores the original voice recording data before being divided in the voice recording data transmission process illustrated in <FIG>. The storage controller <NUM> of the wireless communication base station <NUM> performs a control so that the voice recording data restored by the data restoration unit <NUM> is stored in the storage <NUM> (Step S1013).

With reference to <FIG> and <FIG>, the following describes specific examples of the voice recording data relay processes performed by the wireless communication base station <NUM>, and the process of determining whether voice recording data transmission can be performed by the wireless communication device 10b as the reception side device. <FIG> is a flowchart illustrating an example of a procedure for the voice recording data relay process performed by the wireless communication base station. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether voice recording data transmission can be performed by the reception side device.

The communication controller <NUM> of the wireless communication base station <NUM> controls the communication unit <NUM> to make a voice recording data transmission request to the wireless communication device 10b as the reception side device (Step S1014). At the time of making the voice recording data transmission request to the wireless communication device 10b, the wireless communication base station <NUM> may also make a transmission request for the identification information such as the identification ID, the positional information, and the like thereof. At the time when the wireless communication base station <NUM> makes the voice recording data transmission request to the wireless communication device 10b, the determination unit <NUM> of the wireless communication base station <NUM> may determine whether to make the voice recording data transmission request by the radio wave intensity between the wireless communication device 10b and itself as an indicator of the determination. Alternatively, the determination unit <NUM> of the wireless communication base station <NUM> may determine whether to make the voice recording data transmission request based on the positional information, a battery residual amount, an average value of a transmission arrival distance, and the like thereof received from the wireless communication device 10b.

As illustrated in <FIG>, the determination unit <NUM> of the wireless communication device 10b determines whether the voice recording data transmission request by the wireless communication base station <NUM> is received (Step S1021). If the voice recording data transmission request by the wireless communication base station <NUM> is not received (No at Step S1021), the determination unit <NUM> of the wireless communication device 10b repeatedly performs the process at Step S1021 until the voice recording data transmission request by the wireless communication base station <NUM> is received.

If the voice recording data transmission request by the wireless communication base station <NUM> is received (Yes at Step S1021), the communication controller <NUM> of the wireless communication device 10b controls the communication unit <NUM> to give the notification of permitting voice recording data transmission to the wireless communication base station <NUM> (Step S1022). At the time of giving the notification of permitting voice recording data transmission to the wireless communication base station <NUM>, the wireless communication device 10b may transmit the identification information such as the identification ID, the positional information, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted.

The following describes <FIG> again. The determination unit <NUM> of the wireless communication base station <NUM> determines whether the notification of permitting voice recording data transmission from the wireless communication device 10b is received (Step S1015). If the notification of permitting voice recording data transmission from the wireless communication device 10b is not received (No at Step S1015), the process returns to Step S1014.

If the notification of permitting voice recording data transmission from the wireless communication device 10b is received (Yes at Step S1015), subsequently, the determination unit <NUM> of the wireless communication base station <NUM> determines whether the wireless communication device 10b is present within the transmission enabled range of the wireless communication base station <NUM> stored in the storage <NUM> (Step S1016). If the wireless communication device 10b is not present within the transmission enabled range of the wireless communication base station <NUM> (No at Step S1016), the process returns to Step S1014.

If the wireless communication device 10b is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S1016), the communication controller <NUM> of the wireless communication base station <NUM> controls the communication unit <NUM> to transmit the voice recording data to the wireless communication device 10b (Step S1017).

With reference to <FIG>, the following describes a specific example of the process performed by the wireless communication system <NUM> according to the first embodyment of the present disclosure. <FIG> is a se-quence diagram illustrating a specific example of the process performed by the wireless communication system according to the first embodiment of the present disclosure.

As illustrated in <FIG>, when the wireless communication base station <NUM> makes the voice recording data transmission request to the wireless communication device 10b as the reception side device (Step S1014 in <FIG>), if the wireless communication device 10b is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S1016 in <FIG>), it is determined that the voice recording data can be transmitted, and the voice recording data is transmitted from the wireless communication base station <NUM> to the wireless communication device 10b (Step S1017 in <FIG>).

On the other hand, if the wireless communication device 10b is not present within the transmission enabled range of the wireless communication base station <NUM> (No at Step S1016 in <FIG>), it is determined that the voice recording data cannot be transmitted, and the voice recording data is not transmitted from the wireless communication base station <NUM> to the wireless communication device 10b.

Even when a favorable communication environment cannot be obtained, transmission content can be quickly transmitted through the respective processes including the process of determining whether real-time data transmission can be performed (<FIG>, <FIG>, and <FIG>), the process of determining whether voice recording data transmission can be performed (<FIG> and <FIG>), the voice recording data transmission process (<FIG>), the voice recording data storage process (<FIG>), and the voice recording data relay process (<FIG> and <FIG>) described above in the first embodiment of the present disclosure.

In the first embodiment, at the time when the wireless communication device <NUM> starts to transmit the voice data, a real-time data transmission request is made in a case of the real-time data transmission, and the voice recording data transmission request is made in a case of the voice recording data transmission. In the present modification, a common voice data transmission request is made in both cases. Thus, in the wireless communication base station <NUM>, the real-time data and the voice recording data may be collectively referred to as voice data.

The present modification is an example assuming that there is no other group sharing the call channels (channel frequencies) with the group to which the wireless communication device <NUM> belongs in the wireless communication system <NUM>. That is, when the wireless communication device 10a as the transmission side device makes a transmission start request, it is determined that transmission cannot be performed in a case in which the wireless communication device 10a is out of the transmission enabled range of the wireless communication base station <NUM>, and it is determined that transmission can be performed in a case in which the wireless communication device 10a is present within the transmission enabled range of the wireless communication base station <NUM>. The present modification also assumes a case in which the wireless communication device 10b as the reception side device is present within the transmission enabled range of the wireless communication base station <NUM>. Thus, this is a case in which transmission can be performed if the wireless communication device 10a is present within the transmission enabled range of the wireless communication base station <NUM>, and transmission cannot be performed if the wireless communication device 10a is present outside thereof.

The following describes a specific example of processes performed by the wireless communication system <NUM> according to the present modification. Descriptions overlapping with those in the first embodiment will be omitted in some cases.

First, the following describes a case in which the wireless communication device 10a is present within the transmission enabled range of the wireless communication base station <NUM>. When the transmission starting operation is performed by the wireless communication device 10a (Step S1), the wireless communication device 10a performs a process of determining whether the voice data collected by the microphone <NUM> can be transmitted (Step S2), and makes a voice data transmission request to the wireless communication base station <NUM> (Step S203) since it is determined that transmission can be performed (Yes at Step S201).

When receiving the voice data transmission request, the wireless communication base station <NUM> gives a notification of permitting voice data transmission to the wireless communication device 10a (Step S216) since the wireless communication device 10a is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S212), and the wireless communication device 10b is present within the transmission enabled range of the wireless communication base station <NUM> (Yes at Step S215) similarly to the first embodiment.

When receiving the notification of permitting voice data transmission from the wireless communication base station <NUM>, the wireless communication device 10a starts real-time transmission of the voice data collected by the microphone <NUM> (Step S3). The wireless communication device 10a causes the voice data to include the positional information of the wireless communication device 10a that is acquired at the time when the real-time transmission is started.

The wireless communication base station <NUM> receives the voice data, and acquires the positional information included in the voice data. The wireless communication base station <NUM> determines whether the acquired positional information is within the transmission enabled range of the wireless communication base station <NUM>. The acquired positional information is within the transmission enabled range, so that the wireless communication base station <NUM> transmits the voice data to the wireless communication device 10b.

Next, the following describes a case in which the wireless communication device 10a is present outside the transmission enabled range of the wireless communication base station <NUM>. If transmission cannot be performed since the wireless communication device 10a is present outside the transmission enabled range of the wireless communication base station <NUM> (No at Step S201), recording of the voice data collected by the microphone <NUM> is started (Step S6). The wireless communication device 10a causes the voice recording data to include the positional information of the wireless communication device 10a at the time when recording of the voice data is started. The wireless communication device 10a measures the BER, and transmits the divided data in accordance with the BER similarly to the first embodiment. In a case of transmitting the voice recording data as the divided data, the identification information and the positional information are added to each piece of the divided data. Subsequently, the wireless communication device 10a transmits the voice recording data using the same method as that in the first embodiment.

The wireless communication base station <NUM> acquires the positional information included in the received voice data. The wireless communication base station <NUM> determines whether the acquired positional information is within the transmission enabled range of the wireless communication base station <NUM>. The positional information added to the voice data is out of the transmission enabled range, so that it is determined that the received voice data is divided data (divided voice recording data). Subsequently, the wireless communication base station <NUM> successively receives pieces of the divided data using the same method as that in the first embodiment to restore the original voice recording data before being divided, and performs a relay process for the voice recording data.

According to the modification of the first embodiment, the wireless communication device <NUM> makes a common transmission request for real-time data transmission and voice recording data transmission, the wireless communication base station <NUM> receives the voice data of real-time data transmission and the voice data of voice recording data transmission bt a common transmission request, and whether the data is real-time data or voice recording data is determined based on the positional information in the voice data, so that the entire process performed by the communication system can be simplified.

With reference to <FIG>, the following describes a configuration of the wireless communication system according to a second embodiment of the present disclosure. <FIG> is a conceptual diagram for explaining the configuration of the wireless communication system according to the second embodiment of the present disclosure.

As illustrated in <FIG>, a wireless communication system 1A according to the second embodiment of the present disclosure includes, for example, the wireless communication device 10a, the wireless communication device 10b, the wireless communication device 10c, the wireless communication device 10d, and the wireless communication device 10e. Each of the wireless communication device 10a to the wireless communication device 10e belongs to the same group.

The wireless communication device 10a to the wireless communication device 10e perform group communication with each other by unidirectional communication of a Push to Talk (PTT) type. <FIG> illustrates an example in which the wireless communication device 10a to the wireless communication device 10e that perform group communication are present within each other's transmission enabled ranges Ra, Rb, Rc, Rd, and Re. In the second embodiment of the present disclosure, each of the transmission enabled ranges Ra, Rb, Rc, Rd, and Re indicates a range in which a predetermined radio wave intensity required for performing stable transmission/reception between the respective wireless communication devices can be obtained.

The wireless communication device 10a to the wireless communication device 10e perform group communication while appropriately switching between the call channels (channel frequencies). The call channels (channel frequencies) used for performing the group communication by the wireless communication device 10a to the wireless communication device 10e are shared with another group that is different from the group to which the wireless communication device 10a to the wireless communication device 10e belong. Hereinafter, the wireless communication device 10a to the wireless communication device 10e may be collectively referred to as a wireless communication device 10A. The number of wireless communication devices 10A belonging to the same group is not limited.

Next, with reference to <FIG>, the following describes a configuration of the wireless communication device according to the second embodiment of the present disclosure. <FIG> is a block diagram illustrating an example of the configuration of the wireless communication device according to the second embodiment of the present disclosure.

As illustrated in <FIG>, the wireless communication device 10A includes the GPS reception unit <NUM>, the communication unit <NUM>, a storage 13A, the operation unit <NUM>, the display <NUM>, a controller 16A, and the microphone <NUM>. The wireless communication device 10A illustrated in <FIG> is a wireless communication device having a group communication function by unidirectional communication of PTT type. The GPS reception unit <NUM>, the communication unit <NUM>, the operation unit <NUM>, the display <NUM>, and the microphone <NUM> are the same constituent parts as those in the first embodiment, so that description thereof will not be repeated.

The storage 13A stores the voice data transmitted/received among the wireless communication devices in the group in addition to the function of the storage <NUM> of the wireless communication device <NUM> according to the first embodiment. The voice data transmitted/received among the wireless communication devices in the group is stored together with the positional information received from each of the wireless communication devices in the group by the communication unit <NUM>. In the present disclosure, the storage 13A stores the transmission enabled range of each of the wireless communication devicees (for example, the transmission enabled ranges Ra, Rb, Rc, Rd, and Re illustrated in <FIG>).

The controller 16A includes the device information acquisition unit <NUM>, the positional information acquisition unit <NUM>, the communication controller <NUM>, a storage controller 164A, the operation controller <NUM>, the display controller <NUM>, the voice processing unit <NUM>, the voice data switching unit <NUM>, the communication quality measuring unit <NUM>, a determination unit 170A, and a data restoration unit <NUM>. The device information acquisition unit <NUM>, the positional information acquisition unit <NUM>, the communication controller <NUM>, the operation controller <NUM>, the display controller <NUM>, the voice processing unit <NUM>, the voice data switching unit <NUM>, and the communication quality measuring unit <NUM> are the same constituent parts as those in the first embodiment, so that description thereof will not be repeated.

The storage controller 164A stores, in the storage <NUM>, the voice data transmitted from each of the wireless communication devices in the group together with the positional information of each of the wireless communication devices, for example, in addition to the function of the storage controller <NUM> of the wireless communication device <NUM> according to the first embodiment.

The storage controller 164A also reads out the transmission enabled range of each of the wireless communication device stored in the storage 13A, for example, in addition to the function of the storage controller <NUM> of the wireless communication device <NUM> according to the first embodiment.

The determination unit 170A performs various kinds of determination processes in the wireless communication device 10A. Specifically, for example, the determination unit 170A determines whether each of the wireless communication devices in the group is present within the transmission enabled range of the device thereof (for example, the transmission enabled ranges Ra, Rb, Rc, Rd, and Re illustrated in <FIG>). In the present disclosure, for example, the determination unit 170A determines whether each of the wireless communication devices in the group is present within the transmission enabled range of the device thereof based on the transmission enabled range of the device thereof read out from the storage 13A and the positional information of each of the wireless communication devices in the group. Specific examples of the determination process performed by the determination unit 170A will be described later in detail in a process of determining whether real-time data transmission can be performed, a process of determining whether voice recording data transmission can be performed, a voice recording data transmission process, and a voice recording data relay process.

The data restoration unit <NUM> has a function equivalent to that of the data restoration unit <NUM> in the controller <NUM> of the wireless communication base station <NUM> according to the first embodiment. Specifically, when the voice data received by the communication unit <NUM> is divided into multiplr pieces of divided data, the data restoration unit <NUM> combines the multiplr pieces of divided data to restore the original voice data. Specific examples of the voice data restoration process performed by the data restoration unit <NUM> will be described later in detail in a voice recording data storage/reproduction process (described later).

Next, with reference to <FIG> and <FIG>, the following describes a specific example of the wireless communication system 1A according to the second embodiment of the present disclosure. <FIG> and <FIG> are conceptual diagrams for explaining the specific example of the wireless communication system according to the second embodiment of the present disclosure.

<FIG> illustrates an example in which a wireless communication device <NUM> belonging to another group different from the group of the wireless communication device 10A is present within the transmission enabled ranges Ra, Rb, Rc, Rd, and Re of the respective wireless communication devices. The number of the wireless communication devices <NUM> belonging to the same group is not limited.

<FIG> illustrates an example in which the wireless communication device 10a among the wireless communication devices 10A belonging to the same group that perform the group communication is present outside the transmission enabled ranges Rb, Rc, Rd, and Re of the respective wireless communication devices 10b, 10c, 10d, and 10e.

In the example illustrated in <FIG>, for example, even when the user performs the transmission starting operation by the wireless communication device 10a, in a case in which there is no vacant channel in the call channels (channel frequencies) used for the group communication of the group to which the wireless communication device 10a belongs, that is, in a case in which all of the call channels (channel frequencies) shared with the group to which the wireless communication device 10a belongs are used for another group communication including the group to which the wireless communication device <NUM> belongs, transmission of the wireless communication device 10a by which the user has performed the transmission starting operation cannot be started until the group communication of the another group is completed and a vacant channel is generated in the call channels (channel frequencies).

In the example illustrated in <FIG>, for example, in a case in which the user performs the transmission starting operation by the wireless communication device 10a that is present outside the transmission enabled ranges Rb, Rc, Rd, and Re of the respective wireless communication devices 10b, 10c, 10d, and 10e, there is a possibility that the radio wave intensity required for performing stable transmission/reception cannot be obtained and transmission content may be lost.

In this way, with the wireless communication device 10A that shares the call channels (channel frequencies) with another group and performs the group communication by unidirectional communication of PTT type, for example, there is a possibility that the transmission content cannot be quickly transmitted due to a time lag from when the user performs the transmission starting operation until a vacant channel is generated in the call channels (channel frequencies) and transmission is actually started, or due to lowering of the radio wave intensity caused when the wireless communication device 10A is present outside the transmission enabled ranges of the respective wireless communication devices, for example.

A schematic process performed by the wireless communication system 1A according to the second embodiment of the present disclosure is the same as that in the first embodiment illustrated in <FIG>, so that the description thereof will not be repeated. Also in the second embodiment, in the following description, the wireless communication device 10a is assumed to be the transmission side device (one wireless communication device), and the wireless communication device 10b is assumed to be the reception side device (another wireless communication device).

With reference to <FIG> and <FIG>, the following describes specific examples of a process of determining whether real-time data transmission can be performed by the wireless communication device 10a as the transmission side device and the wireless communication device 10b as the reception side device (Step S2 illustrated in <FIG>).

<FIG> is a flowchart illustrating an example of a procedure for the process of determining whether real-time data transmission can be performed by the transmission side device. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether real-time data transmission can be performed by the reception side device.

In the processes illustrated in <FIG> and <FIG>, the same process as that in the first embodiment is denoted by the same reference numeral. In each of the processes illustrated in <FIG> and <FIG>, the wireless communication device 10a is assumed to be in a detection standby state for the transmission starting operation, and the wireless communication device 10b is assumed to be in a reception standby state for a real-time data transmission request by the wireless communication device 10a.

When the transmission starting operation is performed by the user by operating the operation unit <NUM> of the wireless communication device 10a (Step S1 in <FIG>), first, the determination unit 170A of the wireless communication device 10a determines whether transmission can be performed by the communication unit <NUM> as illustrated in <FIG> (Step S201). Specifically, if there is no received radio wave in one of the call channels (one of the channel frequencies) stored in the storage 13A, the determination unit 170A of the wireless communication device 10a determines that transmission can be performed by using the one of the call channels (the one of the channel frequencies) (Yes at Step S201). If there are received radio waves in all of the call channels (channel frequencies) stored in the storage 13A, the determination unit 170A of the wireless communication device 10a determines that transmission cannot be performed (No at Step S201).

If transmission cannot be performed (No at Step S201), the determination unit <NUM> of the wireless communication device 10a determines that real-time data transmission cannot be performed (Step S202).

If transmission can be performed (Yes at Step S201), the communication controller <NUM> of the wireless communication device 10a controls the communication unit <NUM> to make a real-time data transmission request to the wireless communication device 10b (Step S203A). At the time of making the real-time data transmission request to the wireless communication device 10b, the wireless communication device 10a may transmit the positional information, the identification information such as the identification ID, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted. At the time when the wireless communication device 10a makes the real-time data transmission request to the wireless communication device 10b, the determination unit 170A of the wireless communication device 10a may determine whether to make the real-time data transmission request by the wave intensity between the wireless communication device 10b and itself as an indicator of the etermination. Alternatively, the determination unit 170A of the wireless communication device 10a may determine whether to make the real-time data transmission request based on the positional information, a battery residual amount, an average value of a transmission arrival distance, and the like thereof.

As illustrated in <FIG>, the determination unit 170A of the wireless communication device 10b determines whether the real-time data transmission request by the wireless communication device 10a is received (Step S221A). If the real-time data transmission request by the wireless communication device 10a is not received (No at Step S221A), the determination unit 170A of the wireless communication device 10b repeatedly performs the process at Step S221A until the real-time data transmission request by the wireless communication device 10a is received.

If the real-time data transmission request by the wireless communication device 10a is received (Yes at Step S221A), subsequently, the determination unit 170A of the wireless communication device 10b determines whether the wireless communication device 10a is present within the transmission enabled range thereof stored in the storage 13A (Step S212A). If the wireless communication device 10a is not present within the transmission enabled range thereof (No at Step S212A), the process returns to Step S221A, and the wireless communication device 10b returns to the reception standby state for the real-time data transmission request by the wireless communication device 10a.

If the wireless communication device 10a is present within the transmission enabled range thereof (Yes at Step S212A), the communication controller <NUM> of the wireless communication device 10b controls the communication unit <NUM> to give the notification of permitting real-time data transmission to the wireless communication device 10a (Step S222A). At the time of giving the notification of permitting real-time data transmission to the wireless communication device 10a, the wireless communication device 10b may transmit the identification information such as the identification ID, the positional information, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted.

The following describes <FIG> again. The determination unit 170A of the wireless communication device 10a determines whether the notification of permitting real-time data transmission from the wireless communication device 10b is received (Step S204A). If the notification of permitting real-time data transmission from the wireless communication device 10b is not received (No at Step S204A), the determination unit 170A of the wireless communication device 10a performs the process from Step S206 to Step S208. Instead of the process from Step S206 to Step S208, it may be determined that the real-time transmission cannot be performed in a case in which the notification of permitting real-time data transmission is not received after a predetermined time has elapsed from the real-time data transmission request.

If the notification of permitting real-time data transmission from the wireless communication device 10b is received (Yes at Step S204A), subsequently, the determination unit 170A of the wireless communication device 10a determines whether the wireless communication device 10b is present within the transmission enabled range thereof stored in the storage 13A (Step S215A). If the wireless communication device 10b is not present within the transmission enabled range thereof (No at Step S215), the process returns to Step S211, and the wireless communication device 10b returns to the reception standby state for the real-time data transmission request by the wireless communication device 10a.

If the wireless communication device 10b is present within the transmission enabled range thereof (Yes at Step S215A), the determination unit 170A of the wireless communication device 10a determines that real-time data transmission can be performed (Step S205).

On the other hand, if it is determined that real-time data transmission cannot be performed at Step S2 (Step S202 in <FIG>), the storage controller 164A of the wireless communication device 10a starts to record the voice data into the storage 13A (Step S6). At this point, the output destination of the voice data collected by the microphone <NUM> (real-time data) is switched to the storage 13A by the voice data switching unit <NUM> of the wireless communication device 10a. Thereafter, when the transmission stopping operation is performed by the user by operating the operation unit <NUM> of the wireless communication device 10a (Step S7), the storage controller 164A of the wireless communication device 10a stops the recording of the voice data into the storage 13A (Step S8).

With reference to <FIG> and <FIG>, the following describes specific examples of the processes of determining whether voice recording data transmission can be performed by the wireless communication device 10a as the transmission side device and the wireless communication device 10b as the reception side device (Step S9 illustrated in <FIG>). <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether voice recording data transmission can be performed by the transmission side device. <FIG> is a flowchart illustrating an example of a procedure for the process of determining whether voice recording data transmission can be performed by the reception side device.

In the processes illustrated in <FIG> and <FIG>, the same process as that in the first embodiment is denoted by the same reference numeral. In each of the processes illustrated in <FIG> and <FIG>, the wireless communication device 10a is assumed to be in the transmission standby state for the voice recording data, and the wireless communication device 10b is assumed to be in the reception standby state for the voice recording data transmission request by the wireless communication device 10a.

After recording of the voice data into the storage 13A of the wireless communication device 10a as the transmission side device is stopped, the communication controller <NUM> of the wireless communication device 10a controls the communication unit <NUM> to make a voice recording data transmission request to the wireless communication device 10b (Step S901A). At the time of making the voice recording data transmission request to the wireless communication device 10b, the wireless communication device 10a may transmit the identification information such as the identification ID, the positional information, and the like thereof. The identification information such as the identification ID, the positional information, and the like thereof may be periodically transmitted. At the time when the wireless communication device 10a makes the voice recording data transmission request to the wireless communication device 10b, the determination unit 170A of the wireless communication device 10a may determine whether to make the voice recording data transmission request by the radio wave intensity between the wireless communication device 10b and itself as an indicator of the determination. Alternatively, the determination unit 170A of the wireless communication device 10a may determine whether to make the voice recording data transmission request based on the positional information, a battery residual amount, an average value of a transmission arrival distance, and the like thereof.

As illustrated in <FIG>, the determination unit 170A of the wireless communication device 10b determines whether the voice recording data transmission request by the wireless communication device 10a is received (Step S911A). If the voice recording data transmission request by the wireless communication device 10a is not received (No at Step S911A), the determination unit 170A of the wireless communication device 10b repeatedly performs the process at Step S911A until the voice recording data transmission request by the wireless communication device 10a is received.

If the voice recording data transmission request by the wireless communication device 10a is received (Yes at Step S911A), the communication controller <NUM> of the wireless communication device 10b controls the communication unit <NUM> to give the notification of permitting voice recording data transmission to the wireless communication device 10a (Step S912A).

The following describes <FIG> again. The determination unit 170A of the wireless communication device 10a determines whether the notification of permitting voice recording data transmission from the wireless communication device 10b is received (Step S902A). If the notification of permitting voice recording data transmission from the wireless communication device 10b is not received (No at Step S902A), the process returns to Step S901A, and the wireless communication device 10a returns to the transmission standby state for the voice recording data.

If the notification of permitting voice recording data transmission from the wireless communication device 10b is received (Yes at Step S902A), the determination unit 170A of the wireless communication device 10a determines that voice recording data transmission can be performed (Step S903).

With reference to <FIG> and <FIG>, the following describes a specific example of the process performed by the wireless communication system 1A according to the second embodiment of the present disclosure. <FIG> and <FIG> are sequence diagrams illustrating a specific example of the process performed by the wireless communication system according to the second embodiment of the present disclosure.

As illustrated in <FIG>, when the transmission starting operation is performed by the wireless communication device 10a (Step S1 in <FIG>), in a case in which the wireless communication device 10a as the transmission side device can perform the transmission (Yes at Step S201 in <FIG>) and is present within the transmission enabled range of the wireless communication device 10b (Yes at Step S212A in <FIG>), and in which the wireless communication device 10b as the reception side device is present within the transmission enabled range of the wireless communication device 10a (Yes at Step S215A in <FIG>), it is determined that the voice data (real-time data) collected by the microphone <NUM> can be transmitted (Step S205 in <FIG>), and the real-time data is transmitted (Steps S3, S4, and S5 in <FIG>).

For example, as illustrated in <FIG>, when the transmission starting operation is performed by the wireless communication device 10a (Step S1 in <FIG>), in a case in which the wireless communication device 10a as the transmission side device cannot perform the transmission (No at Step S201 in <FIG>), it is determined that the voice data (real-time data) collected by the microphone <NUM> cannot be transmitted (Step S202 in <FIG>), the real-time data is recorded (S6, S7, and S8 in <FIG>), and the voice recording data is transmitted to the wireless communication device 10b (Step S10 in <FIG>) after determining whether the voice recording data can be transmitted (Step S9 in <FIG>).

Similarly, in a case in which the wireless communication device 10a is not present within the transmission enabled range of the wireless communication device 10b (No at Step S212A in <FIG>), or in a case in which the wireless communication device 10b is not present within the transmission enabled range of the wireless communication device 10a (No at Step S215A in <FIG>), it is determined that the voice data (real-time data) collected by the microphone <NUM> cannot be transmitted (Step S202 in <FIG>), the real-time data is recorded (S6, S7, and S8 in <FIG>), and the voice recording data is transmitted to the wireless communication device 10b (Step S10 in <FIG>) after determining whether the voice recording data can be transmitted (Step S9 in <FIG>).

Thus, for example, the voice data (real-time data) collected by the microphone <NUM> is recorded in a situation in which transmission is not actually started although the user performs the transmission starting operation, or transmission content is lost due to lowering of the radio wave intensity, the situation including a case in which the call channel is used by another group sharing the call channel (channel frequency) with the group to which the wireless communication device <NUM> belongs, a case in which the wireless communication device 10a as the transmission side device is out of the transmission enabled range of the wireless communication device 10b as the reception side device, a case in which the wireless communication device 10b as the reception side device is out of the transmission enabled range of the wireless communication device 10a as the transmission side device, or the like. The recorded voice data (voice recording data) is transmitted after whether the voice recording data can be transmitted is determined.

The voice recording data transmission process (Step S10 illustrated in <FIG>) performed by the wireless communication device 10a as the transmission side device is the same process as that in the first embodiment illustrated in <FIG>, so that the description thereof will not be repeated.

With reference to <FIG>, the following describes a specific example of the voice recording data storage/reproduction processing performed by the wireless communication device 10b as the reception side device. <FIG> is a flowchart illustrating an example of a procedure for a voice recording data storage/reproduction process performed by the reception side device.

The determination unit 170A of the wireless communication device 10b determines whether the voice recording data is divided data, the voice recording data being transmitted from the wireless communication device 10a in the voice recording data transmission process illustrated in <FIG> and received by the communication unit <NUM> of the wireless communication device 10b (Step S1011A). Specifically, for example, the determination unit 170A of the wireless communication device 10b determines whether the identifier is added to the data, and determines that the data is divided data if the identifier is added to the data.

If the voice recording data received by the communication unit <NUM> of the wireless communication device 10b is not the divided data (No at Step S1011A), the determination unit 170A of the wireless communication device 10b performs a control so that the voice recording data received by the communication unit <NUM> is stored in the storage 13A (Step S1013A).

If the voice recording data received by the communication unit <NUM> is the divided data (Yes at Step S1011A), the data restoration unit <NUM> of the wireless communication device 10b successively combines pieces of the divided data received by the communication unit <NUM> on a time-series basis, and restores the original voice recording data before being divided in the voice recording data transmission process illustrated in <FIG> (Step S1012A). Specifically, for example, the data restoration unit <NUM> of the wireless communication device 10b combines a series of pieces of the divided data on a time-series basis based on the identifier added to the divided data, and restores the original voice recording data before being divided in the voice recording data transmission process illustrated in <FIG>. The storage controller 164A of the wireless communication device 10b performs a control so that the voice recording data restored by the data restoration unit <NUM> is stored in the storage 13A (Step S1013A). Thereafter, the voice recording data stored in the storage 13A is reproduced by a speaker (not illustrated) (Step S1014).

Even when a favorable communication environment cannot be obtained, transmission content can be quickly transmitted through the respective processes including the process of determining whether real-time data transmission can be performed (<FIG> and <FIG>), the process of determining whether voice recording data transmission can be performed (<FIG> and <FIG>), the voice recording data transmission process (<FIG>), and the voice recording data storage/reproduction process (<FIG>) described above in the second embodiment of the present disclosure.

Claim 1:
A wireless communication device (<NUM>, 10a) comprising:
a communication unit (<NUM>) configured to transmit/receive signals to/from another wireless communication device (<NUM>, 10b) using a channel frequency;
a storage (<NUM>) configured to store at least voice data collected by a microphone (<NUM>);
an operation unit (<NUM>) configured to detect a transmission starting operation and a transmission stopping operation;
a communication quality measuring unit (<NUM>) configured to measure a bit error rate indicating quality of communication using the channel frequency for each predetermined period; and
a controller (<NUM>) configured to control at least the communication unit (<NUM>) and the storage (<NUM>) in accordance with the transmission starting operation and the transmission stopping operation, wherein
the controller (<NUM>) is further configured to;
control the storage (<NUM>) to store, in a case in which the operation unit (<NUM>) detects the transmission starting operation when the channel frequency is used by other wireless communication devices (<NUM>), the voice data until the operation unit (<NUM>) detects the transmission stopping operation,
control the communication unit (<NUM>) to transmit, in a case in which the bit error rate measured by the communication quality measuring unit (<NUM>) is smaller than a first threshold when the channel frequency is not used by other wireless communication devices (<NUM>), all pieces of voice data that have not been transmitted of the voice data stored in the storage (<NUM>), and
control the communication unit (<NUM>) to transmit, in a case in which the bit error rate is equal to or larger than the first threshold and smaller than a second threshold when the channel frequency is not used by other wireless communication devices (<NUM>), pieces of divided data having a predetermined length from a head of the voice data which has not been transmitted of the voice data stored in the storage (<NUM>).