Patent Description:
In short-distance wireless information transmission, the transmission based on an ultrasonic wave is a low-cost solution.

During transmitting information based on the ultrasonic wave, it is needed to encode the information to be transmitted into ultrasonic data, and then decode the ultrasonic data as the information to be transmitted.

In order to receive the ultrasonic data timely, the elements for receiving the ultrasonic wave, the elements for digital-to-analog conversion, the elements for decoding or the like are in a working state all the time, such that the power consumption of the ultrasonic wave receiving device for receiving the ultrasonic wave increases significantly; or, even when the ultrasonic wave receiving device is not in the working state all the time, it is needed to turn on or turn off the ultrasonic wave receiving device manually.

<CIT> discloses a method for controlling functions according to a distance measurement between electronic devices and an electronic device implementing the same are disclosed. The method includes transmitting a sound transmission command from a first electronic device to a second electronic device; measuring a distance between the first electronic device and the second electronic device by identifying sound information and reception of sound transmitted from the second electronic device to the first electronic device; and comparing the measured distance and a predetermined user area, and deciding performance of a predefined function corresponding to the user area in the first electronic device. , <CIT> describes techniques for determining whether a received audio signal is corrupted or a product of noise, prior to decoding the entire signal. A received audio signal may include both initialization data and encoded payload data. Correspondence between the initialization data and confirmation data may be determined. If the correspondence indicates a match, the audio receiver may continue decoding the audio signal to access the payload data. If the correspondence does not indicate a match, the audio receiver may cease decoding, which may conserve power, computing resources, and time, ensuring that subsequent audio signals are not missed while the audio receiver decodes a false or corrupted signal. and <CIT> discloses an information provision apparatus which includes: an information signal generator unit that generates an information signal containing information on a provision target; a converter unit that converts the generated information signal into a sound wave and outputs the sound wave; and a wireless communicator unit that performs wireless transmission and reception of data with a communication apparatus. Further, the information provision apparatus is enabled to receive an activation signal transmitted using a specific wireless transmission medium from a signal output apparatus. In response to that the activation signal is received, the information provision apparatus transitions into a state enabling wireless transmission and reception of data with the communication apparatus.

In order to address the problems in the related art, the disclosure provides an information transmission method, an information transmission apparatus, an electronic device and a storage medium.

According to a first aspect of the present invention, there is provided an information transmission method. The method is applied to an ultrasonic wave transmitting device, and includes: transmitting a Bluetooth wake-up signal; obtaining an ultrasonic transmission signal based on information to be transmitted; and transmitting the ultrasonic transmission signal to an ultrasonic wave receiving device, in which the Bluetooth wake-up signal is configured to wake up the ultrasonic wave receiving device to receive the ultrasonic transmission signal.

Optionally, the Bluetooth wake-up signal carries a device identifier of the ultrasonic wave transmitting device to enable the ultrasonic wave receiving device to determine the ultrasonic wave transmitting device based on the device identifier.

Transmitting the Bluetooth wake-up signal includes: transmitting the Bluetooth wake-up signal based on a preset received signal strength indication (RSSI).

Optionally, transmitting the Bluetooth wake-up signal further includes: transmitting, based on preset time, the Bluetooth wake-up signal within the preset time continuously; and/or transmitting periodically the Bluetooth wake-up signal based on a preset number of times.

Obtaining the ultrasonic transmission signal based on the information to be transmitted includes: obtaining an encoded ultrasonic signal by encoding the information to be transmitted; and obtaining the ultrasonic transmission signal by performing a digital-to-analog conversion on the encoded ultrasonic signal.

The information to be transmitted includes more than one character arranged in sequence; and obtaining the encoded ultrasonic signal by encoding the information to be transmitted includes: converting the more than one character into more than one frequency value in sequence based on correspondences between the characters and the frequency values; obtaining encoded subsignals corresponding to the characters based on the more than one frequency value; and encoding the encoded subsignals corresponding to the more than one character in sequence to form the encoded ultrasonic signal.

Encoding the encoded subsignals corresponding to the more than one character in sequence to form the encoded ultrasonic signal includes: when adjacent encoded subsignals have a same frequency, connecting the adjacent encoded subsignals directly; and when the adjacent encoded subsignals have different frequencies, connecting the adjacent encoded subsignals in a frequency shift manner.

Optionally, encoding the encoded subsignals corresponding to the more than one character in sequence to form the encoded ultrasonic signal further includes: adding fade-in before an encoded subsignal corresponding to a first character, and adding fade-out after an encoded subsignal corresponding to a last character to form the encoded ultrasonic signal.

Optionally, transmitting the ultrasonic transmission signal to the ultrasonic wave receiving device includes: transmitting the ultrasonic transmission signal to the ultrasonic wave receiving device in a preset interval.

According to a second aspect of the present invention, there is provided another information transmission method. The method is applied to an ultrasonic wave receiving device, and includes: receiving a Bluetooth wake-up signal transmitted from an ultrasonic wave transmitting device; generating a wake-up instruction based on the Bluetooth wake-up signal; receiving, in response to the wake-up instruction, an ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device; and obtaining corresponding transmission information based on the ultrasonic transmission signal.

Optionally, receiving the Bluetooth wake-up signal transmitted from the ultrasonic wave transmitting device includes: receiving a Bluetooth signal; determining whether a device identifier corresponding to the ultrasonic wave transmitting device exists in the Bluetooth signal; and determining the Bluetooth signal as the Bluetooth wake-up signal when the device identifier corresponding to the ultrasonic wave transmitting device exists.

Optionally, generating the wake-up instruction based on the Bluetooth wake-up signal includes: detecting a received signal strength indication (RSSI) of the Bluetooth wake-up signal in response to the Bluetooth wake-up signal; and generating the wake-up instruction when the RSSI is greater than or equal to a strength threshold, and/or when a change of the RSSI meets a preset condition.

Optionally, receiving, in response to the wake-up instruction, the ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device includes: receiving, through waking up an ultrasonic acquisition assembly of the ultrasonic wave receiving device, the ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device, in which the ultrasonic acquisition assembly at least includes an acoustic wave receiver.

Obtaining the corresponding transmission information based on the ultrasonic transmission signal includes: converting the ultrasonic transmission signal into a digital transmission signal; and obtaining the transmission information by decoding the digital transmission signal.

The digital transmission signal includes more than one encoded subsignal arranged in sequence; and obtaining the transmission information by decoding the digital transmission signal includes: obtaining more than one character corresponding to the more than one encoded subsignal by decoding the more than one encoded subsignal in sequence; and forming the transmission information with the more than one character arranged in sequence.

Decoding the more than one encoded subsignal in sequence to obtain the more than one character corresponding to the more than one encoded subsignal includes: obtaining enframed data corresponding to the digital transmission signal by enframing the digital transmission signal; obtaining frequency domain information of the enframed data by performing a Fourier Transform (FT) on the enframed data; computing a power of the enframed data at an encoding frequency point based on the frequency domain information, in which the encoding frequency point is obtained through performing the FT based on a frequency corresponding to the character; and determining the more than one character corresponding to the more than one encoded subsignal in sequence based on the power of the enframed data at the encoding frequency point.

Optionally, the transmission information is data or an instruction; and the information transmission method further includes: storing the data or executing the instruction, based on the transmission information.

According to a third aspect of the present invention, there is provided an electronic device, which includes: a processor; and a memory configured to store an instruction executable by the processor; and the processor is configured to call the instruction to perform the information transmission method according to the first or second aspect of the disclosure.

According to a fourth aspect of the present invention, there is provided a non-transitory computer-readable storage medium; and an instruction in the storage medium causes, when executed by a processor of a mobile terminal, the mobile terminal to perform the information transmission method according to the first or second aspect of the disclosure.

The technical solutions provided in the embodiments of the disclosure may achieve the following beneficial effects: in the ultrasonic wave receiving device, such elements as the decoder and acoustic wave receiver may be in a normally-off state. When it is needed to transmit information through the ultrasonic, the ultrasonic wave transmitting device first transmits the Bluetooth wake-up signal; and upon the reception of the Bluetooth wake-up signal, the ultrasonic wave receiving device wakes up related elements to receive the ultrasonic signal, thereby implementing the information transmission. Therefore, it is ensured that the ultrasonic wave receiving device may timely acquire and decode the ultrasonic signal, and the related elements in the ultrasonic wave receiving device need not to stay in a working state all the time, thereby reducing the power consumption of the ultrasonic wave receiving device, and improving the user experience.

Optionally, the ultrasonic receiving unit is configured to: receive, through waking up an ultrasonic acquisition assembly of the ultrasonic wave receiving device, the ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device, in which the ultrasonic acquisition assembly at least includes an acoustic wave receiver.

Optionally, the second processing unit includes: a second conversion unit, configured to convert the ultrasonic transmission signal into a digital transmission signal; and a decoding unit, configured to obtain the transmission information by decoding the digital transmission signal.

Optionally, the digital transmission signal includes more than one encoded subsignal arranged in sequence; and the decoding unit is configured to: obtain more than one character corresponding to the more than one encoded subsignal by decoding the more than one encoded subsignal in sequence; and form the transmission information with the more than one character arranged in sequence.

Optionally, the decoding unit is further configured to: obtain enframed data corresponding to the digital transmission signal by enframing the digital transmission signal; obtain frequency domain information of the enframed data by performing a Fourier Transform (FT) on the enframed data; compute a power of the enframed data at an encoding frequency point based on the frequency domain information, in which the encoding frequency point is obtained through performing the FT based on a frequency corresponding to the character; and determine the more than one character corresponding to the more than one encoded subsignal in sequence based on the power of the enframed data at the encoding frequency point.

Optionally, the transmission information is data or an instruction; and the information transmission apparatus further includes: an execution unit, configured to store the data or execute the instruction, based on the transmission information.

According to a fifth aspect of the present invention, there is provided an electronic device, which may include: a processor; and a memory configured to store an instruction executable by the processor; and the processor is configured to call the instruction to perform the information transmission method in the first aspect of the disclosure or any embodiments of the first aspect.

According to a sixth aspect of the present invention, there is provided a non-transitory computer-readable storage medium; and an instruction in the storage medium causes, when executed by a processor of a mobile terminal, the mobile terminal to perform the information transmission method in the first aspect of the disclosure or any embodiments of the first aspect.

According to a seventh aspect of the present invention, there is provided an electronic device. The device includes: a processor and a memory configured to store an instruction executable by the processor. The processor is configured to call the instruction to perform the information transmission method in the second aspect of the disclosure or any embodiments of the second aspect.

According to an eighth aspect of the present invention, there is provided a non-transitory computer-readable storage medium; and an instruction in the storage medium causes, when executed by a processor of a mobile terminal, the mobile terminal to perform the information transmission method in the second aspect of the disclosure or any embodiments of the second aspect.

It is to be understood that the foregoing general descriptions and following detailed descriptions are only exemplary and explanatory and not intended to limit the disclosure.

The accompanying drawings are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and, together with the description, serve to explain the principles of the disclosure.

Here, embodiments are described in detail, examples of which are illustrated in the accompanying drawings. In the following description related to the accompanying drawings, the same numbers in different drawings represented the same or similar elements unless otherwise represented. The implementations described in the following embodiments do not represented all the implementations consistent with the disclosure. Instead, they are merely examples of the devices and methods consistent with the appended claims and some aspects of the disclosure.

Within the short-distance range, the information transmission using wireless technologies has become one of the most common manners for information transmission at present. With regard to short-distance transmission for wireless data, infrared radiation transmission, radio electromagnetic wave transmission and ultrasonic transmission are commonly used nowadays.

The information transmission using the infrared radiation is low in cost and easy in implementation. But for the information transmission based on the infrared radiation, there is a need for visual communication between a transmitter and a receiver all the time. Once the communication is interrupted, the information transmission based on the infrared radiation is also interrupted therewith.

The information transmission using the radio wave may ensure the timeliness and accuracy of the information transmission, but the cost for such transmission is a high in implementation. Furthermore, each country has different regulations on the radio wave, such that the uniform transmission method or uniform band cannot be used for information transmission throughout the world.

The difficulty and cost for the ultrasonic transmission are low. Furthermore, for the information transmission using the ultrasonic wave, positions of the transmitting device and receiving device are relatively free. Further, the ultrasonic wave transmitting device and ultrasonic wave receiving device such as a speaker, an earphone and a microphone are originally disposed on the common terminal device at present, so there is no additional expense in hardware cost. Therefore, based on the ultrasonic wave, the information transmission in the short distance with few traffic has a wide application prospect.

During transmitting information based on the ultrasonic wave, the information to be transmitted will be encoded into ultrasonic data, and the ultrasonic data is then decoded as the information to be transmitted. In the related art where the information is transmitted using the ultrasonic wave, the receiver that receives the ultrasonic wave needs to be in a working state, which causes huge power consumption. Even when the ultrasonic wave receiving device is not in the working state all the time, the ultrasonic wave receiving device needs to be turned on or turned off manually, which creates a poor user experience.

According to the information transmission method <NUM> provided in the disclosure, on the premise that the ultrasonic wave receiving device may timely acquire and decode the signal, the acquisition element, decoding device or the like in the ultrasonic wave receiving device may not have to remain in the working state all the time, such that the power consumption of the ultrasonic wave receiving device can be reduced, and the user experience can be improved.

<FIG> is a flow chart of an information transmission method according to at least some embodiments. As illustrated in <FIG>, the information transmission method <NUM> may be applied to an ultrasonic wave transmitting device <NUM>. As illustrated in <FIG>, the ultrasonic wave transmitting device <NUM> may include an encoder <NUM> configured to encode information; a digital-to-analog converter (DAC) <NUM> configured to convert a digital signal into an analog signal; an acoustic transmitter <NUM> configured to transmit an ultrasonic wave, which may be a speaker, a loudspeaker or the like; and a Bluetooth transmitting module <NUM> capable of transmitting a Bluetooth signal. Correspondingly, the ultrasonic wave receiving device <NUM> may include an acoustic wave receiver <NUM> configured to receive the ultrasonic wave, such as a microphone; an ultrasonic analog-to-digital converter (ADC) <NUM> configured to convert an ultrasonic analog signal into a digital signal; a decoder <NUM> configured to convert the digital signal into original information; and a wake-up module <NUM>, which may receive a Bluetooth wake-up signal and make a response to wake up the acoustic wave receiver <NUM> or other elements of the ultrasonic wave receiving device <NUM>.

The information transmission method <NUM> at least includes step S11, step S12 and step S13. Step S11, step S12 and step S13 are described below in detail.

In Step S11, a Bluetooth wake-up signal is transmitted. The Bluetooth wake-up signal is configured to wake up an ultrasonic wave receiving device to receive an ultrasonic transmission signal.

In the embodiment of the disclosure, in order to reduce the power consumption of the ultrasonic wave receiving device, the element for acquiring the ultrasonic wave or other elements of the ultrasonic wave receiving device are all in the normally-off state; and when the ultrasonic information transmission needs to be performed, related elements of the ultrasonic wave receiving device may be waked up through the Bluetooth wake-up signal. In the embodiment of the disclosure, the control may be performed based on a user instruction or when the device needs to transmit the information, such that the ultrasonic wave transmitting device transmits the Bluetooth wake-up signal. With the method in the embodiment of the disclosure, the ultrasonic wave receiving device may maintain the Bluetooth module in the turned on state, and may wake up, when receiving the Bluetooth wake-up signal, or receiving the Bluetooth wake-up signal and meeting a certain condition, the related element to perform ultrasonic data transmission.

In Step S12, an ultrasonic transmission signal is obtained based on information to be transmitted.

The information to be transmitted may be data information that needs to be transmitted, and alternatively, may be text information that needs to be transmitted. The information to be transmitted is composed of characters. Further, the information to be transmitted is composed of more than one character arranged in sequence. For example, the information to be transmitted may be a payment identity document (ID) on the payment page, may be a service set identifier (SSID) on the wireless fidelity (WIFI) page, or further, may be an instruction to be executed, etc. In the embodiment of the disclosure, different types of information to be transmitted may be converted into the analog signal in the form of an ultrasonic wave based on the user instruction, or when the ultrasonic information needs to be transmitted.

In Step S13, the ultrasonic transmission signal is transmitted to an ultrasonic wave receiving device.

The information that needs to be transmitted is transmitted in an ultrasonic manner through the element such as the speaker and the loudspeaker. The short distance transmission is implemented. Furthermore, with the method in the embodiment of the disclosure, the element of the ultrasonic wave receiving device, such as the acoustic wave receiver for receiving the ultrasonic signal, may be waked up through the Bluetooth wake-up signal, and thus, it is not needed that all elements of the ultrasonic wave receiving device <NUM> maintain the turned on state, thereby saving the power consumption under normal conditions.

In an embodiment, the Bluetooth wake-up signal carries a device identifier of the ultrasonic wave transmitting device, such as a universally unique identifier (UUID) of the device, and is configured to enable the ultrasonic wave receiving device to determine the ultrasonic wave transmitting device based on the device identifier. With the method in the embodiment, the ultrasonic wave receiving device <NUM> may identify whether the received Bluetooth signal is from the ultrasonic wave transmitting device <NUM>, and may, for example, perform settings in advance. The device identifier of the ultrasonic wave transmitting device <NUM> is pre-stored in the ultrasonic wave receiving device <NUM>, and upon the reception of the Bluetooth signal, the wake-up may be performed or the next step of determination may be entered when the Bluetooth signal includes the device identifier and the device identifier corresponds to the ultrasonic wave transmitting device <NUM>.

In an embodiment, step S11 may include transmitting a Bluetooth wake-up signal based on a preset RSSI. In the embodiment, the ultrasonic wave transmitting device <NUM> may transmit the Bluetooth wake-up signal based on the preset RSSI through the Bluetooth transmitting module <NUM>. In some cases, whether the corresponding element of the ultrasonic wave receiving device <NUM> is waked up may be determined according to the RSSI of the Bluetooth wake-up signal received by the ultrasonic wave receiving device <NUM>. Generally, the RSSI of the Bluetooth signal is negatively correlated with the distance, i.e., the smaller the distance, the larger the RSSI received by the receiver (i.e., the ultrasonic wave receiving device <NUM>) when the RSSI transmitted by the transmitter (i.e., the ultrasonic wave transmitting device <NUM>) is unchanged. Therefore, the wake-up may be performed when the RSSI is greater than or equal to a strength threshold, such that the transmission stability of some transmission scenarios may be achieved; and it may be further ensured that in the scenario such as the payment scenario, the ultrasonic function may be waked up when the mobile phone which serves as the receiver gets close to the checkout device which serves as the transmitter, and the payment is accomplished through the information transmission corresponding to the ultrasonic, thereby achieving the security of payment. In some other embodiments, the determination may be alternatively made according to a change in the RSSI, such that the wake-up may be performed after the receiver completes some actions (such as, getting close, getting away and then getting close to the transmitter) to determine through the action of the receiver. For example, in some scenarios such as the foregoing payment scenario, it may be needed that the ultrasonic function may be waked up after the mobile phone which serves as the receiver performs a particular action and the user holds the mobile phone and completes the particular action. Through the information transmission corresponding to the ultrasonic, such as the transmission of the payment ID for the payment, the payment is completed and the security of payment is ensured. The confirmation before the payment may be performed through the action, such that the secure payment is implemented without scanning a code. Therefore, in order to achieve the reliability of the determination of the ultrasonic wave receiving device <NUM>, it is needed to maintain stable the strength of the Bluetooth wake-up signal transmitted from the ultrasonic wave transmitting device <NUM>. and the Bluetooth wake-up signal may be transmitted stably based on the preset RSSI.

In some embodiments, step S11 may further include: transmitting, based on preset time, the Bluetooth wake-up signal within the preset time continuously; and/or transmitting periodically the Bluetooth wake-up signal based on a preset number of times. In the embodiment, the ultrasonic wave transmitting device <NUM> may transmit the Bluetooth wake-up signal in a variety of manners through the Bluetooth transmitting module <NUM>.

In some cases, based on the preset time, the Bluetooth wake-up signal may be continuously transmitted within the preset time, such that the ultrasonic wave transmitting device <NUM> may wait for the wake-up of the ultrasonic wave receiving device <NUM>. For example, the ultrasonic wave receiving device <NUM> is not within a range presently, and the user is needed to get the ultrasonic wave receiving device <NUM> close to the ultrasonic wave transmitting device <NUM>. For example, in the payment scenario, the ultrasonic wave transmitting device <NUM> may enable a payment mode, continuously transmit the Bluetooth wake-up signal, and wait for the ultrasonic wave receiving device <NUM> to get close. After the ultrasonic wave receiving device <NUM> gets close, the ultrasonic wave receiving device <NUM> receives the Bluetooth wake-up signal, wakes up related elements of the ultrasonic wave receiving device <NUM> and receives ultrasonic information such as the payment ID to complete the payment, thereby implementing the secure payment without scanning the code. After the preset time, the ultrasonic wave transmitting device <NUM> may stop transmitting the Bluetooth wake-up signal, and may further stop transmitting the ultrasonic signal at the same time.

In some other cases, the Bluetooth wake-up signal may be periodically transmitted based on the preset number of times. Such a case is similar to the previous case. Through periodically transmitting the Bluetooth wake-up signal, the ultrasonic wave transmitting device <NUM> waits for the wake-up of the ultrasonic wave receiving device <NUM>, such that the power consumption of the ultrasonic wave transmitting device <NUM> is reduced to some extent. After the preset number of times, the ultrasonic wave transmitting device <NUM> may stop transmitting the Bluetooth wake-up signal, and may further stop transmitting the ultrasonic signal at the same time.

In still some other cases, the Bluetooth wake-up signal may be periodically transmitted based on the preset number of times, and the duration for transmitting the signal each time is preset time. Such a case is similar to the foregoing two cases in principle, and the ultrasonic wave transmitting device <NUM> waits for the wake-up of the ultrasonic wave receiving device <NUM>.

In some embodiments, as illustrated in <FIG>, step S12 may include: step S121, obtaining an encoded ultrasonic signal by encoding the information to be transmitted; and step S122, obtaining the ultrasonic transmission signal by performing a digital-to-analog conversion on the encoded ultrasonic signal. With the method in the embodiment, the ultrasonic wave transmitting device <NUM> may convert the information to be transmitted into the encoded signal through the encoding of the encoder <NUM>, and then convert the encoded signal into the analog signal through a DAC <NUM>; and thus the analog signal may be transmitted through the acoustic transmitter <NUM>.

In the embodiment of the disclosure, the ultrasonic transmission signal may be transmitted at an ultrasonic frequency of <NUM> to <NUM>. <FIG> is a schematic diagram of a corresponding relationship between a character and an encoded subsignal according to at least some embodiments.

As illustrated in <FIG>, in at least some embodiments of the disclosure, the information to be transmitted includes more than one character arranged in sequence. Step S121 may include:.

In order to convert the information to be transmitted into a signal that may be transmitted by means of an ultrasonic wave, it is needed to convert the information to be transmitted into a signal in the form of an ultrasonic wave. As the information to be transmitted includes more than one character arranged in sequence, each character in the information to be transmitted may be converted into an encoded subsignal at a particular frequency in the form of an ultrasonic wave; and then, the more than one converted encoded subsignal are arranged in sequence to form the encoded ultrasonic signal.

In at least some embodiments of the disclosure, converting the more than one character into more than one frequency value in sequence based on correspondences between the characters and the frequency values may be implemented in the following manner:.

Since the characters in the information to be transmitted may be digits, texts or letters, the corresponding relationship between the characters and the digits may be predetermined. For example, the characters may be converted into corresponding N-nary digital information.

In an embodiment, the characters may be converted into corresponding N-nary digital information according to an American Standard Code for Information Interchange (ASCII) code table. For example, the text "a" may be converted into digital information such as <NUM> (N=<NUM>), <NUM> (N=<NUM>), and <NUM> (N=<NUM>).

Further, the N-nary digital information is then converted according to the predetermined corresponding relationship between the digits and the frequency values, mapping the digits to specific encoded frequencies, so as to obtain corresponding frequency information.

In another embodiment, a character-frequency corresponding table may be generated according to the predetermined corresponding relationship between the digits and the frequency values, mapping directly the characters to specific encoded frequencies, so as to obtain the corresponding frequency information.

For example, the character <NUM> corresponds to the specific frequency <NUM>; the character <NUM> corresponds to the specific frequency <NUM>; the character <NUM> corresponds to the specific frequency <NUM>; the character <NUM> corresponds to the specific frequency <NUM>; and the character <NUM> corresponds to the specific frequency <NUM>, etc..

In another embodiment, the character a corresponds to the specific frequency <NUM>; the character b corresponds to the specific frequency <NUM>; and the character c corresponds to the specific frequency <NUM>, etc..

In the disclosure, the frequency values corresponding to the characters may be adjusted according to an actual condition. There are no specific limits made on the correspondences between the characters and the frequency values in the disclosure.

In an embodiment, based on sinusoidal excitation, corresponding acoustic signals in the form of an ultrasonic wave, i.e., encoded subsignals, are generated from the converted frequency information, thereby implementing the converting of the characters into the encoded subsignals and the arranging of the encoded subsignals in sequence to obtain the encoded signal. The encoded signal corresponds to the information to be transmitted formed by the more than one character in sequence.

In an embodiment, for each frequency corresponding to the frequency information, a corresponding acoustic signal in the form of an ultrasonic wave may be generated according to the following formula: <MAT>.

Here, y is an obtained acoustic signal, ω is one frequency corresponding to the frequency information, and t is a duration vector.

When the decoding device in the ultrasonic wave receiving device has a frame length of L sampling points, the length of t needs to be greater than k*L. Here, k is an anti-noise coefficient, and for example, k may be <NUM>. Through setting t to be greater than k*L, the case that the data information to be transmitted is missed due to an acoustic signal too short to be captured effectively by the decoding device may be avoided.

In at least some embodiments of the disclosure, the more than one encoded subsignal may be arranged in sequence, to obtain the encoded ultrasonic signal. The order arranged in sequence refers to an arrangement order with which the more than one character are arranged in sequence to form the information to be transmitted.

When adjacent encoded subsignals have the same frequency during the arrangement, the adjacent encoded subsignals are directly connected to obtain the encoded ultrasonic signal; and when the adjacent encoded subsignals have different frequencies during the arrangement, the adjacent encoded subsignals are connected in a frequency shift manner to obtain the encoded ultrasonic signal.

Through connecting different encoded subsignals in the frequency shift manner to form the encoded ultrasonic signal, the encoded ultrasonic signal formed through the connection shortens the duration of transmitting the whole encoded ultrasonic signal, and improves the signal transmission efficiency on the premise of not generating the noise audible to the human ear.

In an embodiment, when the frequencies corresponding to the encoded subsignals connected in the frequency shift manner are respectively f<NUM> and f<NUM>, and the duration of frequency shift is N sampling points, the frequency shift manner may be implemented according to the following formula: <MAT> or <MAT>.

Where, y is an acoustic signal at the connection position, k is a frequency shift rate, and <MAT>.

In at least some embodiments of the disclosure, encoding the encoded subsignals corresponding to the more than one character in sequence to form the encoded ultrasonic signal further may be implemented in the following manner:.

adding fade-in before an encoded subsignal corresponding to a first character, and adding fade-out after an encoded subsignal corresponding to a last character to form the encoded ultrasonic signal.

The fade-in may be added through a linear interpolation, or an exponent interpolation, etc., which is not specifically limited in the disclosure.

The fade-out may be added through a linear interpolation, or an exponent interpolation, etc., which is not specifically limited in the disclosure.

<FIG> is a schematic diagram of an encoded ultrasonic signal according to at least some embodiments.

As illustrated in <FIG>, in an embodiment, <FIG> shows an encoded ultrasonic signal which is connected in a frequency shift manner, and is formed by adding fade-in before an encoded subsignal corresponding to a first character, and adding fade-out after an encoded subsignal corresponding to a last character.

Here, A represents the fade-in added; B1 represents an encoded subsignal obtained through encoding the character <NUM>; B2 represents an encoded subsignal obtained through encoding the character <NUM>; C represents the processing of frequency shift for connecting the encoded subsignal B1 and the encoded subsignal B2; and D represents the fade-out added.

In at least some embodiments of the disclosure, step S13 may include: transmitting the ultrasonic transmission signal to the ultrasonic wave receiving device in a preset interval.

The preset interval may be adjusted according to an actual condition. There are no specific limits made on the preset interval in the disclosure.

In an embodiment, before an external instruction for stopping transmitting the ultrasonic transmission signal is received, the ultrasonic transmission signal may be repeatedly transmitted. A certain delay may be added between two ultrasonic transmission signals that are repeatedly transmitted. The duration of the delay may be greater than k times of the frame length of the decoding device in the ultrasonic wave receiving device. Here, k is an anti-noise coefficient. In an embodiment, k may be <NUM>. In such a manner, the case that the ultrasonic transmission data information is missed due to an ultrasonic transmission signal too short to be captured effectively by the decoding device may be avoided.

Based on the same concept, a second aspect of the disclosure further provides another information transmission method <NUM>. <FIG> is a flow chart of another information transmission method according to at least some embodiments. The information transmission method <NUM> may be applied to the ultrasonic wave receiving device <NUM> illustrated in <FIG>. The information transmission method <NUM> may at least include step S21, step S22, step S23 and step <NUM>.

In Step S21, a Bluetooth wake-up signal transmitted from an ultrasonic wave transmitting device is received.

In Step S22, a wake-up instruction is generated based on the Bluetooth wake-up signal.

In Step S23, in response to the wake-up instruction, an ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device is received.

In Step S24, corresponding transmission information is obtained based on the ultrasonic transmission signal.

The wake-up module <NUM> of the ultrasonic wave receiving device <NUM> receives the Bluetooth signal, and may generate the wake-up instruction upon the reception of the Bluetooth wake-up signal transmitted from the ultrasonic wave transmitting device <NUM>. Through waking up the ultrasonic acquisition assembly of the ultrasonic wave receiving device <NUM>, the ultrasonic wave receiving device <NUM> receives the ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device <NUM>. The ultrasonic acquisition assembly may at least include the acoustic wave receiver <NUM>. One or more of the acoustic wave receiver <NUM>, the ultrasonic ADC <NUM> and the decoder <NUM> of the ultrasonic wave receiving device <NUM> which are turned off in a normal state may be waked up, such that the ultrasonic wave receiving device <NUM> may receive the ultrasonic transmission signal in the form of an ultrasonic wave through the acoustic wave receiver <NUM> such as the microphone, and may further obtain, based on the ultrasonic transmission signal, the corresponding transmission information such as the corresponding data or corresponding instruction.

In such a manner, some elements in the ultrasonic wave receiving device <NUM> may not have to stay in the working state all the time under the premise that the ultrasonic wave receiving device <NUM> receives and decodes the ultrasonic wave timely, thereby reducing the power consumption of the ultrasonic wave receiving device <NUM>, and improving the user experience.

In an embodiment, as illustrated in <FIG>, step S21 may include: step S211, receiving a Bluetooth signal; step S212, determining whether a device identifier corresponding to the ultrasonic wave transmitting device exists in the Bluetooth signal; when the device identifier corresponding to the ultrasonic wave transmitting device exists, the method proceeds to step S213, determining the Bluetooth signal as the Bluetooth wake-up signal. In the embodiment, the ultrasonic wave receiving device <NUM> receives the Bluetooth signal through the wake-up module <NUM>, and may determine, upon the reception of the Bluetooth signal, whether the device identifier exists and whether the existing device identifier corresponds to the pre-matched ultrasonic wave transmitting device <NUM>. When the device identifier corresponds to the ultrasonic wave transmitting device <NUM>, the wake-up may be performed to complete the transmission of the ultrasonic information. In such a manner, the identity verification may be performed so as to avoid receiving information that should not be received, or avoid unnecessary wake-up, to ensure the security of the data.

In an embodiment, step S22 may include: detecting a received signal strength indication (RSSI) of the Bluetooth wake-up signal in response to the Bluetooth wake-up signal; and generating the wake-up instruction when the RSSI is greater than or equal to a strength threshold, and/or when a change of the RSSI meets a preset condition. As previously mentioned, in some cases, whether the corresponding element of the ultrasonic wave receiving device <NUM> is waked up may be determined according to the RSSI of the Bluetooth wake-up signal received by the ultrasonic wave receiving device <NUM>. The RSSI received by the receiver (i.e., the ultrasonic wave receiving device <NUM>) is larger when the RSSI transmitted by the transmitter (i.e., the ultrasonic wave transmitting device <NUM>) is unchanged. Therefore, the wake-up may be performed when the RSSI is greater than or equal to a strength threshold, such that the transmission stability of some transmission scenarios may be achieved; and it may be further ensured that in the scenario such as the payment scenario, the ultrasonic function may be waked up when the mobile phone which serves as the receiver gets close to the checkout device which serves as the transmitter, and the payment is accomplished through the information transmission corresponding to the ultrasonic, thereby achieving the security of payment. In some other embodiments, the determination may be alternatively made according to whether the change in the RRSI meets a preset condition, such that the receiver may complete some actions. For example, the preset condition of the RRSI may be that: the RRSI is greater than or equal to a first threshold (the receiver gets close to the transmitter), then the RRSI is less than or equal to a second threshold (the receiver is away from the transmitter), and the RRSI is greater than or equal to a third threshold (the receiver gets close to the transmitter again). The first threshold may be equal to the third threshold, and both the first threshold and the third threshold are greater than the second threshold. Through meeting a certain condition and then performing the wake-up, the determination may be made through the action of the receiver. For example, in some scenarios such as the foregoing payment, it may be needed that the ultrasonic function may be waked up after the mobile phone which serves as the receiver performs some particular actions and the user holds the mobile phone to complete the particular action. Through the information transmission corresponding to the ultrasonic, such as the transmission of the payment ID for the payment, the payment is completed and the security of payment is ensured. The confirmation before the payment may be performed through the action, such that the secure payment is implemented without scanning a code. The preset condition may be set according to an actual need, or different preset conditions may be set according to different transmission contents, such that the receiving object meeting the corresponding preset condition is waked up.

In some embodiments, as illustrated in <FIG>, step S24 may include: step S241, converting the ultrasonic transmission signal into a digital transmission signal; and step S242, obtaining the transmission information by decoding the digital transmission signal. In the embodiment, in step S241, the ultrasonic transmission signal which is an analog signal may be converted into a digital transmission signal in a digital signal mode by the ultrasonic ADC <NUM> of the ultrasonic wave receiving device <NUM>. The ADC <NUM> may convert the ultrasonic transmission signal into the digital transmission signal at a preset sampling rate. The preset sampling rate may be a high sampling rate, and may be greater than or equal to <NUM>. The preset sampling rate may be further adjusted according to an actual condition, such as <NUM>, <NUM> or <NUM>. In the disclosure, the preset sampling rate needs to be higher than the possible maximum frequency value corresponding to the encoded ultrasonic signal, such that the encoded ultrasonic signal may be accurately and completely sampled. There are no specific limits made on the specific frequency of the preset sampling rate. Furthermore, the ultrasonic ADC <NUM> of the ultrasonic wave receiving device <NUM> in the embodiment of the disclosure may be in a turned off state to reduce the power consumption. In step S242, the digital signal may be converted into the transmission information by the decoder <NUM> of the ultrasonic wave receiving device <NUM>. The transmission information is the information which is intentionally transmitted by the ultrasonic wave transmitting device <NUM>.

Since the ultrasonic ADC <NUM> uses the high sampling rate, it may be ensured that the ultrasonic transmission signal may be completely received without missing the ultrasonic transmission signal, thereby laying a foundation for subsequent and complete decoding of the encoded ultrasonic signal to obtain the complete transmission information.

Furthermore, the ultrasonic ADC <NUM> uses a high sampling rate, and thus has a ralatively large power consumption. Therefore, in order to ensure the battery life of the ultrasonic wave receiving device, the ultrasonic ADC <NUM> is not in the turned on state all the time, but is turned on when the ultrasonic ADC <NUM> is needed to work.

In at least some embodiments of the disclosure, the encoded ultrasonic signal includes more than one encoded subsignal arranged in sequence. Step S242, i.e., obtaining the transmission information by decoding the digital transmission signal, may be implemented in the following manner:.

The order for decoding the encoded ultrasonic signal is started from the first encoded subsignal of the encoded ultrasonic signal and ended at the last encoded subsignal of the encoded ultrasonic signal. The first encoded subsignal corresponds to the first character in the transmission information, and the last encoded subsignal corresponds to the last character in the transmission information. Therefore, in application, the more than one encoded subsignal may be decoded in sequence according to a chronological order, i.e., the more than one encoded subsignal may be decoded in sequence as more than one character, and the more than one decoded character are arranged to form the transmission information according to the decoding order.

In at least some embodiments of the disclosure, decoding the more than one encoded subsignal in sequence to obtain the more than one character corresponding to the more than one encoded subsignal may be implemented as follows:.

In an embodiment, decoding the encoded subsignals in sequence may be implemented as follows.

The digital transmission signal is set as y(n), n is a time series of an input signal after the sampling of the ultrasonic signal ADC, and the sampling rate is FS. The FS may be <NUM> or <NUM>.

Through enframing, the y(n) may be segmented into enframed data y<NUM>, y<NUM>. yk according to the frame length L. Here, k is a serial number of the frame.

Each frame of data is windowed to obtain windowed frame data, i.e., the enframed data yw1, yw2··· ywk. The enframed data may be determined according to the following formula: <MAT>.

Here, Window represents a window function.

The FT is performed on the enframed data ywi that is subjected to the enframing, to obtain frequency domain information for each frame of data signal, i.e., the frequency domain information Y<NUM>, Y<NUM>. The frequency domain information may be determined according to the following formula: <MAT>.

When the number of points for the FT is M, each Yi may be decomposed into M corresponding frequency points.

Further, the power of the enframed data at the encoding frequency point is computed based on the frequency domain information. The encoding frequency point b' is obtained through the FT based on the frequency f' (such as <NUM>, <NUM>, <NUM>, <NUM> or <NUM>) corresponding to the character.

The encoding frequency point b' and the power P' are determined according to the following formula: <MAT> <MAT>.

In an embodiment, the frequency f' selected from the character-frequency corresponding table is <NUM>, the number M of points for the FT is <NUM>, and the sampling rate FS of the ultrasonic signal ADC is <NUM>, b'=round(<NUM>*<NUM>/<NUM>)=<NUM>.

Additionally, the value of the Yi(<NUM>) is <NUM>,<NUM>+<NUM>,108i, and the power P'=mod(<NUM>,<NUM>+<NUM>,108i)=<NUM>,<NUM>.

Further, the more than one character corresponding to the more than one encoded subsignal are determined in sequence based on the power P' at the encoding frequency point of the enframed data.

Whether the computed power P' is greater than or equal to a power threshold Q' is determined. When the power P' is greater than or equal to the power threshold Q', and greater than the power computed based on the frequencies (<NUM>, <NUM>, <NUM> and <NUM>) other than the selected frequency (<NUM>) in the character-frequency corresponding table, it is indicated that the ultrasonic transmission signal includes the encoded subsignal corresponding to the selected frequency (<NUM>).

In order to ensure the accuracy of determining, based the power P' of the enframed data, that the ultrasonic transmission signal includes the encoded subsignal corresponding to the frequency, the determination may be further made on continuous k frames of signals (the k is the anti-noise coefficient) as a variation. When the power P' of the continuous k frames of signals computed based on some frequencies in the character-frequency corresponding table is greater than or equal to the power threshold Q', and greater than the power computed based on the frequencies other than the selected frequency in the character-frequency corresponding table, it is indicated that the ultrasonic transmission signal includes the encoded subsignal corresponding to the frequency.

Further, according to the decoded encoded subsignal having the particular frequency and the character-frequency corresponding table, the character corresponding to the specific frequency is obtained.

In an embodiment, in the character-frequency corresponding table, the character <NUM> corresponds to the specific frequency <NUM>; the character <NUM> corresponds to the specific frequency <NUM>; the character <NUM> corresponds to the specific frequency <NUM>; the character <NUM> corresponds to the specific frequency <NUM>; and the character <NUM> corresponds to the specific frequency <NUM>. when the frequency of the decoded encoded subsignal is <NUM>, the character corresponding to the encoded subsignal is <NUM>.

The more than one encoded subsignal are decoded in sequence to obtain more than one character corresponding to the more than one encoded subsignal; and the transmission information are formed with the more than one character according to the order arranged in sequence.

In at least some embodiments of the disclosure, the transmission information is data or an instruction. The information transmission method may further include: storing the data or executing the instruction, based on the transmission information obtained through the decoding.

The data may be a text, a picture or other contents. After receiving and decoding the transmission information in the above-mentioned manner, the ultrasonic wave receiving device <NUM> may store the transmission information. For example, the ultrasonic wave receiving device <NUM> may store the transmission information locally or transmit the transmission information to a cloud terminal for storage. The instruction may be executed to open specific software or application; or to open a specific page; or to open a payment interface and perform a payment operation; or to transmit specific information back to the ultrasonic wave transmitting device <NUM> in the form of an ultrasonic wave; or connect, according to the password information on wifi or Bluetooth in the transmission information, corresponding wifi or Bluetooth devices and perform subsequent information transmission, etc..

<FIG> is a schematic diagram of interaction of an information transmission method according to at least some embodiments.

As illustrated in <FIG>, in at least some embodiments of the disclosure, the interaction of the information transmission method may include the following steps.

In Step S31, an ultrasonic wave transmitting device <NUM> transmits a Bluetooth wake-up signal. The ultrasonic wave transmitting device <NUM> may transmit the Bluetooth wake-up signal in the form of broadcast.

In Step S32, the ultrasonic wave transmitting device <NUM> may obtain an ultrasonic transmission signal based on information to be transmitted.

In Step S33, the ultrasonic wave transmitting device <NUM> may transmit the ultrasonic transmission signal to an ultrasonic wave receiving device <NUM> in the form of a ultrasonic wave.

In Step S34, the ultrasonic wave receiving device <NUM> receives the Bluetooth wake-up signal transmitted from the ultrasonic wave transmitting device. The ultrasonic wave receiving device <NUM> may receive the Bluetooth wake-up signal transmitted from the ultrasonic wave transmitting device <NUM> in the form of broadcast.

In Step S35, the ultrasonic wave receiving device <NUM> generates a wake-up instruction based on the Bluetooth wake-up signal.

In Step S36, in response to the wake-up instruction, the ultrasonic wave receiving device <NUM> receives an ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device <NUM>. The ultrasonic wave receiving device <NUM> may receive, through waking up related elements, the ultrasonic wave transmitted from the ultrasonic wave transmitting device <NUM>.

In Step S37, the ultrasonic wave receiving device <NUM> obtains corresponding transmission information based on the ultrasonic transmission signal.

Through the above-mentioned implementation manner, the elements of the ultrasonic wave receiving device <NUM> such as the decoder <NUM> may not have to stay in the working state all the time under the premise that the ultrasonic wave receiving device <NUM> may receive and decode the ultrasonic signal, thereby reducing the power consumption of the ultrasonic wave receiving device <NUM>, and improving the user experience.

Based on the same concept, the embodiment of the disclosure further provides an information transmission apparatus <NUM> applied to an ultrasonic wave transmitting device, and an information transmission apparatus <NUM> applied to an ultrasonic wave receiving device.

It is to be understood that in order to implement the above-mentioned functions, the information transmission apparatus <NUM> and the information transmission apparatus <NUM> provided in the embodiments of the disclosure include a corresponding hardware structure and/or software module for executing various functions. The embodiments of the disclosure may be implemented by hardware or a combination of hardware and computer software together with the units and algorithm steps of the various examples described in the embodiments disclosed herein. Whether a certain function is implemented in the form of hardware or in the form of computer software driven hardware depends on the specific applications and design constraint conditions of the technical solutions. Those skilled in the art may implement the described functions by using different methods for each specific application, but the implementation should not be considered beyond the scope of the disclosure.

<FIG> is a block diagram of an information transmission apparatus <NUM> according to at least some embodiments.

As illustrated in <FIG>, in at least some embodiments of the disclosure, the information transmission apparatus <NUM> may be applied to an ultrasonic wave transmitting device. The information transmission apparatus <NUM> may include: a Bluetooth transmitting unit <NUM>, configured to transmit a Bluetooth wake-up signal; a first processing unit <NUM>, configured to obtain an ultrasonic transmission signal based on information to be transmitted; and an ultrasonic transmitting unit <NUM>, configured to transmit the ultrasonic transmission signal to an ultrasonic wave receiving device. Herein, the Bluetooth wake-up signal is configured to wake up the ultrasonic wave receiving device to receive the ultrasonic transmission signal.

In an embodiment, the Bluetooth wake-up signal carries a device identifier of the ultrasonic wave transmitting device to enable the ultrasonic wave receiving device to determine the ultrasonic wave transmitting device based on the device identifier.

In an embodiment, the Bluetooth transmitting unit <NUM> is configured to transmit the Bluetooth wake-up signal based on a preset RRSI.

In an embodiment, the Bluetooth transmitting unit <NUM> is further configured to: transmit, based on preset time, the Bluetooth wake-up signal within the preset time continuously; and/or transmit periodically the Bluetooth wake-up signal based on a preset number of times.

In an embodiment, as illustrated in <FIG>, the first processing unit <NUM> includes: an encoding unit <NUM>, configured to obtain an encoded ultrasonic signal by encoding the information to be transmitted ; and a first conversion unit <NUM>, configured to perform digital-to-analog conversion on the encoded ultrasonic signal to obtain the ultrasonic transmission signal.

In an embodiment, the information to be transmitted includes more than one character arranged in sequence; and the encoding unit <NUM> is configured to: convert the more than one character into more than one frequency value in sequence based on correspondences between the characters and the frequency values; obtain encoded subsignals corresponding to the characters based on the more than one frequency value; and encode the encoded subsignals corresponding to the more than one character in sequence to form the encoded ultrasonic signal.

In an embodiment, the encoding unit <NUM> is further configured to: connect, when adjacent encoded subsignals have a same frequency, the adjacent encoded subsignals directly; and connect, when the adjacent encoded subsignals have different frequencies, the adjacent encoded subsignals in a frequency shift manner.

In an embodiment, the encoding unit <NUM> is further configured to: add fade-in before an encoded subsignal corresponding to a first character, and adding fade-out after an encoded subsignal corresponding to a last character to form the encoded ultrasonic signal.

In an embodiment, the ultrasonic transmitting unit <NUM> is configured to: transmit the ultrasonic transmission signal to the ultrasonic wave receiving device in a preset interval.

For the information transmission apparatus <NUM> in the above-mentioned embodiment, how each module performs the operations specifically has been described in detail in the embodiments related to the methods, and is not elaborated herein.

Based on the same concept, the embodiments of the disclosure further provide another information transmission apparatus <NUM>. <FIG> is a block diagram of another information transmission apparatus <NUM> according to at least some embodiments. As illustrated in <FIG>, in at least some embodiments of the disclosure, the information transmission apparatus <NUM> may be applied to an ultrasonic wave receiving device <NUM>. The information transmission apparatus <NUM> may include: a Bluetooth receiving unit <NUM>, configured to receive a Bluetooth wake-up signal transmitted from an ultrasonic wave transmitting device; a wake-up unit <NUM>, configured to generate a wake-up instruction based on the Bluetooth wake-up signal; an ultrasonic receiving unit <NUM>, configured to receive, in response to the wake-up instruction, an ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device; and a second processing unit <NUM>, configured to obtain corresponding transmission information based on the ultrasonic transmission signal.

In an embodiment, the Bluetooth receiving unit <NUM> is configured to: receive a Bluetooth signal; determine whether a device identifier corresponding to the ultrasonic wave transmitting device exists in the Bluetooth signal; and determine the Bluetooth signal as the Bluetooth wake-up signal when the device identifier corresponding to the ultrasonic wave transmitting device exists.

In an embodiment, the wake-up unit <NUM> is configured to: detect an RRSI of the Bluetooth wake-up signal in response to the Bluetooth wake-up signal; and generate the wake-up instruction when the RRSI is greater than or equal to a strength threshold, and/or when a change of the RRSI meets a preset condition.

In an embodiment, the ultrasonic receiving unit <NUM> is configured to: receive, through waking up an ultrasonic acquisition assembly of the ultrasonic wave receiving device, the ultrasonic transmission signal transmitted from the ultrasonic wave transmitting device, in which the ultrasonic acquisition assembly at least includes an acoustic wave receiver.

In an embodiment, as illustrated in <FIG>, the second processing unit <NUM> includes: a second conversion unit <NUM>, configured to convert the ultrasonic transmission signal into a digital transmission signal; and a decoding unit <NUM>, configured to obtain the transmission information by decoding the digital transmission signal.

In an embodiment, the digital transmission signal includes more than one encoded subsignal arranged in sequence; and the decoding unit <NUM> is configured to: obtain more than one character corresponding to the more than one encoded subsignal by decoding the more than one encoded subsignal in sequence; and form the transmission information with the more than one character arranged in sequence.

In an embodiment, the decoding unit <NUM> is further configured to: obtain enframed data corresponding to the digital transmission signal by enframing the digital transmission signal; perform a Fourier Transform on the enframed data to obtain frequency domain information of the enframed data; compute a power of the enframed data at an encoding frequency point based on the frequency domain information, in which the encoding frequency point is obtained through performing the FT based on a frequency corresponding to the character; and determine the more than one character corresponding to the more than one encoded subsignal in sequence based on the power of the enframed data at the encoding frequency point.

In an embodiment, the transmission information is data or an instruction; and as illustrated in <FIG>, the information transmission apparatus <NUM> further includes: an execution unit <NUM>, configured to store the data or execute the instruction, based on the transmission information.

For the information transmission apparatus <NUM> in the above-mentioned embodiment, how each module peforms the operations specifically has been described in detail in the embodiments related to the methods, and is not elaborated herein.

<FIG> is a block diagram of another information transmission apparatus according to at least some embodiments. For example, the information transmission apparatus <NUM> may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet, a medical device, exercise equipment, a personal digital assistant or the like.

Referring to <FIG>, the information transmission apparatus <NUM> may include one or more of the following components: a processing component <NUM>, a memory <NUM>, a power component <NUM>, a multimedia component <NUM>, an audio component <NUM>, an input/output (I/O) interface <NUM>, a sensor component <NUM>, and a communication component <NUM>.

The processing component <NUM> typically controls overall operations of the information transmission apparatus <NUM>, such as the operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component <NUM> may include one or more processors <NUM> to execute instructions to perform all or part of the steps of the above described methods.

The memory <NUM> is configured to store various types of data to support the operation of the information transmission apparatus <NUM>. Examples of such data include instructions for any applications or methods operated on the information transmission apparatus <NUM>, contact data, phonebook data, messages, pictures, videos, etc. The memory <NUM> may be implemented with any type of volatile or non-volatile memory devices, or a combination of the volatile memory device and non-volatile memory device, such as a static random access memory (SRAM), an electrically erasable programmable read-only memory (EEPROM), an erasable programmable read-only memory (EPROM), a programmable read-only memory (PROM), a read-only memory (ROM), a magnetic memory, a flash memory, a magnetic or optical disk.

The power component <NUM> provides power to various components of the information transmission apparatus <NUM>. The power component <NUM> may include a power management system, one or more power sources, and any other components associated with the generation, management, and distribution of power for the information transmission apparatus <NUM>.

The multimedia component <NUM> includes a screen providing an output interface between the information transmission apparatus <NUM> and the user. When the screen includes the TP, the screen may be implemented as a touch screen to receive an input signal from the user. The TP includes one or more touch sensors to sense touches, slides and gestures on the TP. The touch sensors may not only sense a boundary of a touch or a slide, but also sense a period of time and a pressure associated with the touch or the slide. The front camera and/or the rear camera may receive external multimedia data when the information transmission apparatus <NUM> is in an operation mode, such as a shooting mode or a video mode. Each of the front camera and the rear camera may be a fixed optical lens system or have a focus and an optical zoom capability.

The audio component <NUM> is configured to output and/or input an audio signal. For example, the audio component <NUM> includes a microphone (MIC) configured to receive an external audio signal when the information transmission apparatus <NUM> is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signal may further be stored in the memory <NUM> or transmitted via the communication component <NUM>. In some embodiments, the audio component <NUM> further includes a speaker configured to output an audio signal.

The I/O interface <NUM> provides an interface between the processing component <NUM> and a peripheral interface module. The peripheral interface module may be a keyboard, a click wheel, buttons, or the like. The buttons may include, but are not limited to, a home button, a volume button, a starting button, or a locking button.

The sensor component <NUM> includes one or more sensors to provide state assessments of various aspects of the information transmission apparatus <NUM>. For instance, the sensor component <NUM> may detect an on/off state of the information transmission apparatus <NUM>, and relative positioning of components such as a display and a small keyboard of the information transmission apparatus <NUM>. The sensor component <NUM> may further detect a change in a position of the information transmission apparatus <NUM> or in a position of a component of the information transmission apparatus <NUM>, the presence or absence of contact between the user and the information transmission apparatus <NUM>, the orientation or acceleration/deceleration of the information transmission apparatus <NUM>, and a change in temperature of the information transmission apparatus <NUM>. The sensor component <NUM> may include a proximity sensor, configured to detect the presence of nearby objects without any physical contact. The sensor component <NUM> may further include a light sensor, such as a complementary metal oxide semiconductor (CMOS) or charge coupled device (CCD) image sensor, configured for use in an imaging application. In some embodiments, the sensor component <NUM> may further include an accelerometer sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

The communication component <NUM> is configured to facilitate wired or wireless communications between the information transmission apparatus <NUM> and other devices. The information transmission apparatus <NUM> may access a communication standard based wireless network, such as a wireless fidelity (WiFi) network, a <NUM>, <NUM>, <NUM>/LTE or <NUM>/NR network or a combination thereof. In at least some embodiments, the communication component <NUM> receives a broadcast signal or broadcast associated information from an external broadcast management system via a broadcast channel. In at least some embodiments, the communication component <NUM> further includes a near field communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on a radio frequency identification (RFID) technology, an infrared data association (IrDA) technology, an ultra-wideband (UWB) technology, a bluetooth (BT) technology, or other technologies.

In at least some embodiments, the information transmission apparatus <NUM> may be implemented with one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field programmable gate array (FPGA), controller, micro-controller, microprocessor, or other electronic components, for performing the above described methods.

In at least some embodiments, a non-transitory computer-readable storage medium including an instruction is further provided, for example, the memory <NUM> including the instruction; and the instruction may be executed by the processing component <NUM> of the information transmission apparatus <NUM> to complete the described methods. For example, the non-transitory computer-readable storage medium may be a read only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), a magnetic tape, a floppy disc, an optical data storage device or the like.

<FIG> is a block diagram of another information transmission apparatus according to at least some embodiments. For example, the information transmission apparatus <NUM> may be provided as an application server. Referring to <FIG>, the information transmission apparatus <NUM> includes a processing component <NUM> which further includes one or more processors, and a memory resource representeded by a memory <NUM> and configured to store an instruction that may be executed by the processing component <NUM>, such as an application program. The application program stored in the memory <NUM> may include one or more modules, with each module corresponding to one group of instructions. In addition, the processing component <NUM> is configured to execute the instruction to perform the above-mentioned information transmission method.

The information transmission apparatus <NUM> may further include a power component <NUM>, configured to perform power management of the device <NUM>, a wired or wireless network interface <NUM> configured to connect the device <NUM> to the network, and an Input/Output (I/O) interface <NUM>. The information transmission apparatus <NUM> may be operated based on an operating system stored in the memory <NUM>, for example, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or the like.

It is to be understood that "a plurality of" in the disclosure refers to two or greater than two, and other quantifiers are similar. "And/or" describes an association relationship for associated objects and may represent three relationships. For example, A and/or B may represent the following three cases: only A exists, both A and B exist, and only B exists. The character "/" generally indicates that the related objects are in an "or" relationship. "A/an", "said" and "the" in a singular form are also intended to include a plural form, unless other meanings are clearly denoted throughout the disclosure.

It is further to be understood that, although terms "first", "second" or the like may be adopted to describe various information, the information should not be limited to these terms. These terms are only adopted to distinguish the information of the same type from each other, rather than represent a particular sequence or importance. As a matter of fact, the terms "first", "second" or the like may be interchangeable completely. For example, without departing from the scope of the disclosure, the first information may also be called the second information and, and similarly, the second information may also be called the first information.

It is further to be understood that a "connection" includes a direct connection without other components therebetween, and also includes a indirect connection with other components therebetween, unless otherwise stated particularly.

Claim 1:
An information transmission method, applied to an ultrasonic wave transmitting device, comprising:
transmitting (S11, S31), based on a preset received signal strength indication, RSSI, a Bluetooth wake-up signal to wake up an ultrasonic wave receiving device for receiving an ultrasonic transmission signal;
obtaining (S12, S32) the ultrasonic transmission signal based on information to be transmitted; and
transmitting (S13, S33) the ultrasonic transmission signal to the woken ultrasonic wave receiving device;
characterized in that the information to be transmitted comprises more than one character arranged in sequence;
wherein obtaining (S12, S32) the ultrasonic transmission signal based on the information to be transmitted comprises:
obtaining (S121) an encoded ultrasonic signal by encoding the information to be transmitted; and
obtaining (S122) the ultrasonic transmission signal by performing a digital-to-analog conversion on the encoded ultrasonic signal;
wherein obtaining (S121) the encoded ultrasonic signal by encoding the information to be transmitted comprises:
converting the more than one character into more than one frequency value in sequence based on correspondences between the characters and the frequency values;
obtaining encoded subsignals corresponding to the characters based on the more than one frequency value; and
encoding the encoded subsignals corresponding to the more than one character in sequence to form the encoded ultrasonic signal.