Patent Description:
The present application relates to the field of communication technology, and in particular, to data transmitting and receiving methods in a narrow-band communication system, two-way radio and storage medium.

Data communication between two-way radios is realized by modulating two different frequency signals representing <NUM> and <NUM> in an analog channel for the two-way radio. Data transmission for a two-way radio over an analog channel has some advantages, for example, it is easier to implement, it has better antinoise and anti-attenuation performances, and it is also widely applicable to medium-speed and low-speed data transmission.

Currently, two-way radios, when transmitting data over analog channels, shall conform to the requirements as stipulated FCC (Federal Communications Commission) standard. For low-power civil two-way radios, such as GMRS and FRS types, FCC Part <NUM> stipulates that a data transmission duration may not be greater than <NUM>, i.e. a data transmission duration each time is up to <NUM>. However, in practical applications, two-way radios usually employ a power-saving mechanism to save power. The mechanism is realized as follows: when a two-way radio is in a standby state (i.e. the two-way radio is not operated by a user, and in the meantime the channel does not receive a valid signal), it operates for a period of time and sleeps for a period of time, for example, <NUM> for operation and <NUM> for sleeping. Assuming that a two-way radio at a transmitting end transmits data for <NUM>, at the moment data is transferred to a two-way radio at a receiving end, the two-way radio at the receiving end is most probably in a sleeping state. Under the circumstances, it will lead to data reception failure for the two-way radio at the receiving end or partial data lost. As a result, it may not guarantee the accuracy of data received by the two-way radio at the receiving end, and in the meantime may affect data volume transmitted.

Publication "Aloha with preamble sampling for sporadic traffic in ad hoc wireless sensor networks" by El-Hoiydi Amre discloses a method of analysis of performances of the Aloha protocol combined with the preamble sampling technique. The mentioned publication discloses that if the channel is found idle, the receiver goes back to sleep and if preamble is detected the receiver stays on and continuous to listen until the packet is received. Said publication further discloses that if preamble is detected the receiver stays on and continuous to listen until the packet is received.

Document <CIT> discloses system and method for low power wake-up signal implementation. The system as disclosed in US application includes a receiver configured to receive a wake-up message that is a portion of a wake-up sequence. In certain implementations, the apparatus further includes a processing system operably coupled to the receiver and configured to wake the receiver for a period of time.

However, the prior art documents do not solve the problems caused by frequent disconnection of the two-way radio at the transmitting end may be avoided.

In order to solve the above technical problems, the present application provides data transmitting and receiving methods in a narrow-band communication system, a two-way radio and a storage medium, in order to conform to the requirements as stipulated FCC standard and in the meantime to achieve the accuracy of data received by a two-way radio stipulated in FCC Part <NUM>.

In order to solve the above technical problem, the present application provides a computer-implemented data transmitting method in a narrow-band GMRS or FRS communication system, for data communication between a two-way radio at a transmitting end and a two-way radio at a receiving end, wherein the data transmitting method comprising: transmitting, by the two-way radio at the transmitting end, a pilot signal to the two-way radio at the receiving end, the pilot signal being used to set the two-way radio at the receiving end into an operating state and after transmitting the pilot signal by the two-way radio at the transmitting end, transmitting, by the two-way radio at the transmitting end, data to be transmitted to the two-way radio at the receiving end. The computer-implemented data transmitting method in a narrow-band GMRS or FRS communication system is characterized in that, the data transmitting method further comprising:
after transmitting the pilot signal and before transmitting data to be transmitted by the two-way radio at the transmitting end, waiting for a period of time by the two-way radio at the transmitting end, during the period of time the transmitting state of the two-way radio at the transmitting end is not switched off, and a duration of the period of time is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state, and a sum of a duration of the pilot signal, the duration of the period of time and a duration for transmitting data to be transmitted is not greater than <NUM>.

In this way, in the data transmitting method in a narrow-band communication system according to the present application, only after the two-way radio at the receiving end is activated into the operating state by the pilot signal, the two-way radio at the transmitting end transmits data. This may ensure that the two-way radio at the receiving end receives data from the two-way radio at the transmitting end in real time, thereby improving the accuracy of data transmitted by the two-way radio at the transmitting end.

In addition, in this way, a series of problems caused by frequent disconnection of the two-way radio at the transmitting end may be avoided.

A two-way radio herein may also be called a walkie-talkie, or an interphone. A two-way radio herein may refer to a transceiver transmitting and receiving a signal using radio waves. A two-way radio herein may also refer to landline telephone that uses a metal wire or optical fibre telephone line for transmission.

Further, a a duration of the pilot signal is not less than a duration of a sleeping state of the two-way radio at the receiving end.

In this way, it is ensured that the pilot signal transmitted by the two-way radio at the transmitting end may reliably wake up the two-way radio at the receiving end.

In this way, it is possible to conform well to the requirements stipulated in FCC standard, i.e. a data transmission duration may be not greater than <NUM>, and also secures a certain degree of accuracy of data received by the two-way radio at the receiving end and data volume transmitted by the two-way radio at the transmitting end.

In this way, it is possible to avoid resource waste and improve efficiency.

Further, the pilot signal includes at least one of a mute signal, a subsonic signal, and a tone signal, and the pilot signal is used to notify the two-way radio at the receiving end to switch off a speaker of the two-way radio at the receiving end, in addition to being used to set the two-way radio at the receiving end into an operating state.

These signals herein are merely illustrative examples of a pilot signal. The pilot signal is not limited to the above three signals. In practical applications, a signal can be used as the pilot signal as long as it does not contain any useful data.

In this way, the user experience may be improved, since the sound resulting from the subsequent data received is an unpleasant noise.

In order to solve the above technical problem, the present application further provides a computer-implemented data receiving method in a narrow-band GMRS or FRS communication system, for data communication between a two-way radio at a transmitting end and a two-way radio at a receiving end, wherein the data receiving method comprising: receiving, by the two-way radio at the receiving end, a pilot signal transmitted by the two-way radio at the transmitting end, setting, by the two-way radio at the receiving end, the two-way radio at the receiving end into an operating state according to the pilot signal, receiving, by the two-way radio at the receiving end in the operating state, data transmitted by the two-way radio at the transmitting end. The computer-implemented data receiving method in a narrow-band GMRS or FRS communication system is characterized in that after receiving the pilot signal by the two-way radio at the receiving end, waiting for a period of time and then receiving data by the two-way radio at the receiving end, and a duration of the period of time is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state.

Further, a duration of the pilot signal is not less than a duration of a sleeping state of the two-way radio at the receiving end.

Those skilled in the art will appreciate that the data receiving method in a narrow-band communication system according to the present application may provide corresponding technical advantages as those discussed in the data transmitting method in a narrow-band communication system.

In order to solve the above technical problem, the present application further correspondingly provides a two-way GMRS or FRS radio at a transmitting end, comprising: a communication module for transmitting a pilot signal, the pilot signal being used to set the two-way radio at a receiving end into an operating state, a data transmitting module for transmitting data to be transmitted to the two-way radio at the receiving end after the communication module transmits the pilot signal and a data processing module comprising means for controlling a transmitting state of the data transmitting module. The a two-way GMRS or FRS radio at a transmitting end is characterized in that after the communication module transmits the pilot signal and before the data transmitting module transmits data to be transmitted, the two-way radio at the transmitting end is adapted to wait for a period of time, during the period of time the data processing module does not switch off the transmitting state of the two-way radio at the transmitting end, and a duration of the period of time is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state, and a sum of a duration of the pilot signal, the duration of the period of time and a duration for transmitting data to be transmitted is not greater than <NUM>.

Further, the pilot signal is not less than a duration of a sleeping state of the two-way radio at the receiving end.

Those skilled in the art will appreciate that the two-way radio at a transmitting end according to the present application may provide corresponding technical advantages as those discussed in the data transmitting method in a narrow-band communication system.

In order to solve the above technical problem, the present application further correspondingly provides a two-way GMRS or FRS radio at a receiving end, comprising: a communication module (<NUM>) for receiving a pilot signal, a data processing module comprising means for setting the two-way radio at the receiving end into an operating state or a sleeping state according to the pilot signal and a data receiving module for receiving data transmitted by the two-way radio at the transmitting end in the operating state of the two-way radio at the receiving end. The two-way GMRS or FRS radio at a receiving end is characterized in that after the communication module receives the pilot signal, the data receiving module is adapted to wait for a period of time and then receives data, and a duration of the period of time is less than a time length for the data processing module to switch the two-way radio at the receiving end from the operating state into a sleeping state.

Those skilled in the art will appreciate that the two-way radio at a receiving end according to the present application may provide corresponding technical advantages as those discussed in the data transmitting method in a narrow-band communication system.

In order to solve the above technical problem, the present application further provides computer readable storage medium having one or more computer programs stored thereon, the one or more computer programs being executable by one or more processors in order to carry out steps of the data transmitting method in a narrow-band GMRS or FRS communication system. as described above.

In order to solve the above technical problem. The present application further provides computer readable storage medium having one or more computer programs stored thereon, the one or more computer programs being executable by one or more processors in order to carry out steps of the data receiving method in a narrow-band GMRS or FRS communication system as described above.

Those skilled in the art will appreciate that the computer readable storage medium according to the present application may provide corresponding technical advantages as those discussed in the data transmitting method in a narrow-band communication system.

Data transmission in a narrow-band communication system as mentioned in the present application documents involves, but is not limited to, Frequency Shift Keying (FSK), Minimum Frequency Shift Keying (MSK), Amplitude Shift Keying (ASK) and other data modulation modes.

The present application generally can provide the following beneficial effects:
The present application provides data transmitting and receiving methods in a narrow-band communication system, a two-way radio and a storage medium. The general idea of the present application is as follows: the two-way radio at the transmitting end firstly transmits a pilot signal, which activates the two-way radio at the receiving end into an operating state; the two-way radio at the transmitting end, after transmitting the pilot signal, transmits data to be transmitted to the two-way radio at the receiving end; the two-way radio at the receiving end, according to the pilot signal, switches the two-way radio at the receiving end into the operating state, and in its operating state receives data transmitted by the two-way radio at the transmitting end. This ensures that the two-way radio at the receiving end may receive data from the two-way radio at the transmitting end in real time, thereby improving the accuracy of data transmitted by the two-way radio at the transmitting end.

The present application will be further explained by means of the embodiments below with reference to the figures.

<FIG> is an example of a flow chart of data transmitting method in a narrow-band communication system according to the present application. This method is mainly used for data communication between the two-way radios. Hereinafter, taking two two-way radios communicating with each other as an example, data transmitting method in narrow-band communication according to the present application will be described in detail. The data transmitting method in a narrow-band communication system comprises the following steps:
Step S101: transmitting, by the two-way radio at the transmitting end, a pilot signal to the two-way radio at the receiving end, the pilot signal being used to set the two-way radio at the receiving end into an operating state.

In practical applications, the communication states of the two-way radios may include an operating state and a sleeping state. "Operating state" refers to a state in which a two-way radio may receive and transmit signals. "Sleeping state" refers to an abnormal operating state into which a two-way radio, when not being operated by a user and in the meantime not receiving a valid signal, may enter, with a purpose of saving power. When a two-way radio is in the sleeping state, it will not respond to the signal or data received.

The "pilot signal" mentioned in Step S101 is used to set a two-way radio at the receiving end, when receiving data, to be in an operating state. The pilot signal includes, but is not limited to, one of a mute signal, a subsonic signal and a tone signal, or a combination thereof.

Step S102: after transmitting the pilot signal by the two-way radio at the transmitting end, transmitting, by the two-way radio at the transmitting end, data to be transmitted to the two-way radio at the receiving end.

Specifically, the two-way radio at the transmitting end, after transmitting the pilot signal, transmits data to be transmitted to the two-way radio at the receiving end, immediately or after a period of time. The period of time may be specifically determined according to actual situation.

In the data transmitting method in a narrow-band communication system according to the present application, only after the two-way radio at the receiving end is activated into the operating state by the pilot signal, the two-way radio at the transmitting end transmits data. It ensures that the two-way radio at the receiving end may receive data from the two-way radio at the transmitting end in real time, thereby improving the accuracy of data transmitted by the two-way radio at the transmitting end.

In practical applications, according to FCC standard, the two-way radio operates for a period of time and sleeps for a period of time during data transmission. In order to ensure that the pilot signal transmitted by the two-way radio at the transmitting end reliably wakes up the two-way radio at the receiving end, such that the two-way radio at the receiving end, when receiving data, is in the operating state, the time slot of the pilot signal is set to be not less than that of the sleeping state of the two-way radio at the receiving end, i.e. the duration of the pilot signal is not less than that of the sleeping state of the two-way radio at the receiving end. Accordingly, it ensures that there may always exist a moment or a period of time at or during which the two-way radio at the receiving end, when receiving the pilot signal, is in an operating state.

In one embodiment, the data transmitting method further comprising: after transmitting the pilot signal and before transmitting data to be transmitted by the two-way radio at the transmitting end, switching off, by the two-way radio at the transmitting end, a transmitting state of the two-way radio at the transmitting end, and a duration for the transmitting state of the two-way radio at the transmitting end being off is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state. <FIG> is an example of a time slot diagram of data transmitted by a two-way radio at the transmitting end according to the present application, showing a transmission timing of the two-way radio at the transmitting end under such situation. After a period of time Twakeup during which the pilot signal is transmitted, the two-way radio at the transmitting end switches off its transmitting state for a duration Tdelay, and then transmits valid data for <NUM>.

In a preferable example, the two-way radio at the transmitting end may firstly transmit a mute signal in order to wake up the two-way radio at the receiving end, wherein the duration of the mute signal should be greater than the duration of the sleeping state of the two-way radio at the receiving end. Then, the two-way radio at the transmitting end switches off its transmitting state, and the duration for the transmitting state of the two-way radio at the transmitting end being off may be adjusted according to the actual situation, but generally should be less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state again. Subsequently, the two-way radio at the transmitting end transmits valid data for a period of time not greater than <NUM>. In this way, it is possible to conform well to the requirement stipulated in FCC standard, i.e. a data transmission duration may be not greater than <NUM>, and also secures a certain degree of accuracy of data received by the two-way radio at the receiving end and data volume transmitted by the two-way radio at the transmitting end.

That is, FCC standard (Part <NUM>) has a time requirement (i.e. at most <NUM>) as to the data transmission duration for FRS and GMRS types of two-way radios. By means of switching off the transmitting state of the two-way radio at the transmitting end for a period of time, it ensures that the subsequent data transmission duration may be as long as <NUM>. Assuming that the transmitting state of the two-way radio at the transmitting end is not switched off, FCC standard may count the preceding pilot signal transmission duration into the data transmission duration (i.e. <NUM>), leading to violations (a data transmission duration exceeding <NUM>), or too little time for data transmission.

In addition, in order to eliminate the adverse effect of a wake-up mute signal on the two-way radio at the receiving end, the two-way radio at the transmitting end may add a certain special signal, such as a special sub-tone, to the wake-up mute signal. In this way, the two-way radio at the receiving end, upon receiving such a special signal, may switch off the speaker.

Further, it is also possible to notify the two-way radio at the receiving end to switch off the speaker by transmitting pilot signals such as one or more audible tones. Further, it is also possible to notify the two-way radio at the receiving end to switch off the speaker by transmitting other types of pilot signals.

Assuming that the speaker is not switched off, the user experience may be affected, since the sound resulting from the subsequent data received is an unpleasant noise.

Further, under the condition that a sum of the duration of pilot signal, the duration for the two-way radio at the transmitting end switching off its transmitting state and the duration for transmitting data to be transmitted is not greater than a data transmission duration as stipulated in FCC standard, the two-way radio at the transmitting end, after transmitting the pilot signal and before transmitting data to be transmitted, further waits for a period of time, during the period of time the transmitting state of the two-way radio at the transmitting end is not switched off , and a duration of the period of time is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state again. In this way, a series of problems caused by frequent disconnection of the two-way radio at the transmitting end may be avoided.

Further, under the condition that a sum of a duration of the pilot signal and a duration for transmitting data to be transmitted is not greater than a data transmission duration as stipulated in FCC standard, the two-way radio at the transmitting end, immediately after transmitting the pilot signal, transmitting data to be transmitted to the two-way radio at the receiving end. This may avoid resource waste and improve efficiency.

In this embodiment, the present application further provides a data receiving method in a narrow-band communication system, for data communication between a two-way radio at a transmitting end and a two-way radio at a receiving end, the method comprises the following steps:.

In one embodiment, a duration of the pilot signal is not less than a duration of a sleeping state of the two-way radio at the receiving end. In one embodiment, the data receiving method further comprising: after receiving the pilot signal by the two-way radio at the receiving end, waiting for a period of time and then receiving data by the two-way radio at the receiving end, and a duration of the period of time is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state. In one embodiment, the data receiving method further comprising: immediately after receiving the pilot signal by the two-way radio at the receiving end, receiving data by the two-way radio at the receiving end, wherein a sum of a duration of the pilot signal and a duration for receiving data is not greater than a data transmission duration as stipulated in Federal Communications Commission standard.

In one embodiment, the pilot signal includes at least one of a mute signal, a subsonic signal, and a tone signal. In one embodiment, the pilot signal is used to notify the two-way radio at the receiving end to switch off a speaker, in addition to being used to set the two-way radio at the receiving end into an operating state.

<FIG> is an example of a structure diagram of a two-way radio at a transmitting end according to the present application. The two-way radio at the transmitting end according to the present application comprises: a communication module <NUM> for transmitting a pilot signal, the pilot signal being used to set the two-way radio at a receiving end into an operating state; a data transmitting module <NUM> for transmitting data to be transmitted to the two-way radio at the receiving end after the communication module transmits the pilot signal; and a processing module <NUM> for controlling a transmitting state of the data transmitting module. The two-way radio at the transmitting end according to the present application has a corresponding configuration for carrying out each step of the above data transmitting method in a narrow-band communication system according to the present application.

<FIG> is an example of a structure diagram of a two-way radio at a receiving end according to the present application. The two-way radio at a receiving end according to the present application comprises: a communication module <NUM> for receiving a pilot signal; a processing module <NUM> for setting the two-way radio at the receiving end into an operating state or a sleeping state according to the pilot signal; and a data receiving module <NUM> for receiving data transmitted by the two-way radio at the transmitting end in the operating state of the two-way radio at the receiving end. The two-way radio at the receiving end according to the present application has a corresponding configuration for carrying out each step of the above data receiving method in a narrow-band communication system according to the present application.

The present application also provides a computer readable storage medium, which is a volatile or nonvolatile, removable or non-removable medium for storing information, such as computer readable instructions, data structures, computer program modules, or other data. The computer readable storage medium may include, but is not limited to, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical disc storage, magnetic box, magnetic tape, disk storage or other magnetic storage device, or any other medium that may be used to store desired information and that can be accessed by computers.

In one example, the computer readable storage medium may be used to store one or more computer programs, which may be executed by one or more processors to implement the steps of the data transmitting method in a narrow-band communication system or the steps of the data receiving method in a narrow-band communication system as in the above embodiments.

This embodiment further provides a computer program (or referred to as computer software), which may be distributed on a computer readable medium, and may be executed by a computing device to implement at least one step of the data transmitting method in a narrow-band communication system or at least one step of the data receiving method in a narrow-band communication system as shown in the above embodiments; and in some cases, at least one of the steps shown or described may be performed in a sequence different from that described in the above embodiments.

The present application further provides a computer program product comprising a computer readable device having a computer program as described above stored thereon. The computer readable device in this embodiment can include a computer readable storage medium as described above.

In practical applications, the computer readable storage medium may specifically be an embedded CPU program, i.e. the computer readable storage medium is written into the embedded CPU by a writing software, and then a two-way radio is provided in the CPU with the computer readable storage medium to implement the data transmitting and receiving methods described above.

Those skilled in the art should appreciate that all or some of the steps in the methods, the systems, and the functional blocks/units in the devices disclosed above may be implemented as software (which may be implemented by computer program codes executable by a computing device), firmware, hardware, and suitable combinations thereof. In a hardware implementation, the division between functional modules/units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component may have multiple functions, or one function or step may be executed by several physical components in cooperation. Some or all of the physical components may be implemented as software executed by a processor, such as a central processor, a digital signal processor, or a microprocessor, or may be implemented as hardware, or may be implemented as an integrated circuit, such as an application-specific integrated circuit.

Claim 1:
A computer-implemented data transmitting method in a narrow-band GMRS or FRS communication system, for data communication between a two-way radio at a transmitting end and a two-way radio at a receiving end, wherein the data transmitting method comprising:
transmitting, by the two-way radio at the transmitting end, a pilot signal to the two-way radio at the receiving end, the pilot signal being used to set the two-way radio at the receiving end into an operating state (S101); and
after transmitting the pilot signal by the two-way radio at the transmitting end, transmitting, by the two-way radio at the transmitting end, data to be transmitted to the two-way radio at the receiving end (S102),
characterized in that, the data transmitting method further comprising:
after transmitting the pilot signal and before transmitting data to be transmitted by the two-way radio at the transmitting end, waiting for a period of time by the two-way radio at the transmitting end, during the period of time the transmitting state of the two-way radio at the transmitting end is not switched off, and a duration of the period of time is less than a time length for the two-way radio at the receiving end re-entering into a sleeping state from the operating state, and a sum of a duration of the pilot signal, the duration of the period of time and a duration for transmitting data to be transmitted is not greater than <NUM>.