Remote voice interaction system and method controlled by initiator

文档序号:11461 发布日期:2021-09-17 浏览:24次 中文

阅读说明:本技术 一种由发起方控制的远程声音交互系统及方法 (Remote voice interaction system and method controlled by initiator ) 是由 闫智勇 于 2021-06-10 设计创作,主要内容包括:本发明公开的是一种由发起方控制的远程声音交互系统,包括智能声音终端设备、客户端软件和后台服务系统,所述智能声音终端设备、客户端软件均与后台服务系统连接,所述智能声音终端设备包括MCU中央控制处理单元、数据存储单元、Audio output单元、Audio pickup单元及网络通讯模组单元。本发明实时声音交互方式,将未经过压缩的声音通过指令转换为数字声音流并用实时推流的方式通过网络发送给对方,从而达到确保声音不延迟和不失真。同时,通过预置在智能声音终端设备上的控制指令,让声音发起主叫方可随时插入和插入对方的声音。本发明使用简单,通用性强,可广泛应用于居家、车载、办公等远程声音交互应用场景。(The invention discloses a remote voice interaction system controlled by an initiator, which comprises intelligent voice terminal equipment, client software and a background service system, wherein the intelligent voice terminal equipment and the client software are connected with the background service system, and the intelligent voice terminal equipment comprises an MCU central control processing unit, a data storage unit, an Audio output unit, an Audio pick up unit and a network communication module unit. The real-time voice interaction mode converts uncompressed voice into digital voice flow through the instruction and sends the digital voice flow to the opposite side through the network in a real-time plug flow mode, thereby ensuring that the voice is not delayed and distorted. Meanwhile, the voice initiating calling party can insert and insert the voice of the other party at any time through a control instruction preset on the intelligent voice terminal equipment. The invention has simple use and strong universality, and can be widely applied to remote voice interaction application scenes such as home, vehicle-mounted, office and the like.)

1. A remote voice interaction system controlled by an originating party, characterized by: the intelligent voice terminal device comprises an intelligent voice terminal device, client software and a background service system, wherein the intelligent voice terminal device and the client software are both connected with the background service system, and the intelligent voice terminal device comprises an MCU central control processing unit, a data storage unit, an Audio output unit, an Audio pick up unit and a network communication module unit;

the data storage unit is used for storing various operation instructions and is connected with the MCU central control processing unit;

the Audio output unit is used for playing sound and is connected with the MCU central control processing unit;

the Audio pick up unit is used for collecting sound and is connected with the MCU central control processing unit;

and the network communication module unit is used as a channel for carrying out instruction and sound interaction on client software, a background service system and the intelligent sound terminal equipment and is connected with the MCU central control processing unit.

2. A remote voice interaction system controlled by an initiator as claimed in claim 1 wherein: the intelligent sound terminal equipment also comprises a power management unit which is used for charging a battery arranged in the intelligent sound terminal equipment and is connected with the MCU central control processing unit.

3. A remote voice interaction system controlled by an initiator as claimed in claim 1 wherein: the network communication module unit is a wifi communication module unit or a mobile network communication module unit.

4. A remote voice interaction method controlled by an initiator as claimed in any one of claims 1 to 3, wherein: the method comprises the following steps:

s1, registering client software, namely, a user firstly inputs a mobile phone number and then clicks 'acquire verification code', the client software sends the mobile phone number to a background service system through a network, the background service system carries out pre-input database processing on the mobile phone number and generates a corresponding verification code, and then the verification code is sent to the user in a short message form; the user inputs the verification code into the client software, then inputs the login password, the client software sends the mobile phone number, the verification code and the password to the background service system through the network after clicking confirmation, the background service system verifies the mobile phone number and the verification code sent by the client software, when the verification code is verified to be real, an account is created for the user, an identity ID corresponding to the mobile phone number and the password is generated, meanwhile, the identity ID is sent to the client software, and the client software stores the identity ID and then completes registration;

s2, binding client software and the intelligent sound terminal device, acquiring the device ID of the intelligent sound terminal device by the client software, sending the identity ID and the device ID of the intelligent sound terminal device to a background service system by the client software, creating a formal account for the user and creating an independent sound channel for the client software and the intelligent sound terminal device after the background service system receives the formal account, and notifying the client software of successful information to finish a binding process;

s3, after the intelligent sound terminal equipment is started, the data storage unit establishes connection with the background service system through the network communication module unit by using the MCU according to the instruction, namely, the data storage unit enters a Standby state; the client software runs and logs in, namely, the client software is connected with a background service system and enters a Standby state, when a sound initiator presses a key of the client software, the client software immediately enters a Processing state from the Standby state, a request instruction is sent to the background service system through a network according to a set communication protocol and an Identity (ID), the background service system finds the corresponding intelligent sound terminal equipment through the ID submitted by the client software and sends an instruction to the intelligent sound terminal equipment, the instruction is sent to an MCU (microprogrammed control unit) through a network communication module unit, the CPU sends the instruction to a data storage unit, the data storage unit analyzes the corresponding instruction and then enters the Processing state from the Standby state, the MCU CPU opens an Audio output unit, and meanwhile, the background service system opens a sound channel and returns a notice that the sound channel is opened successfully to the client software, then the client software prompts the initiator to start speaking, synchronously starts to collect the voice of the initiator, and the initiator carries out voice operation after hearing the prompt;

s4, converting the collected voice of the initiator into uncompressed digital voice stream through an instruction by client software, transmitting the voice stream to a background service system in real time through a network by adopting a mode of collecting and converting at the same time, transmitting the voice to a network communication module unit of the intelligent voice terminal equipment through a voice channel in real time by using a continuous stream pushing mode after the background service system pastes a start time at the start position of the voice stream, and then transmitting the voice to an MCU central control processing unit, informing a data storage unit after the MCU central control processing unit receives the start time, returning the voice stream to the MCU central control processing unit after the data storage unit restores the voice stream into original voice through a control instruction, and playing the voice in real time in an opened Audio output unit;

s5, when the sound operation of the sound initiator is finished, the key of the client software is released, the client software is switched to a Standby state, the background service system attaches the end time to the end position of the sound stream and sends the end time to the MCU through the network communication module unit, then the background service system closes the sound channel, the MCU sends the sound stream with the end time to the data storage unit, the data storage unit analyzes the sound stream and informs the MCU central control processing unit to close the Audio output unit according to the instruction, then the Audio output unit is opened immediately to start collecting the local sound, and the whole process that the sound initiator initiates the calling sound is finished;

s6, sending the collected sound to an MCU central control Processing unit by an Audio pick up unit of the intelligent sound terminal device, sending the sound to a data storage unit by the MCU central control Processing unit, converting the original sound into a digital sound stream by the data storage unit through a control instruction, sending the digital sound stream to the MCU central control Processing unit, sending the sound stream to a background service system by the MCU central control Processing unit through a network communication module unit in a stream pushing mode by using a sound channel in a manner of collecting and sending at the same time, opening the sound channel when the starting position of the sound stream is attached with the starting time by the background service system, then sending the sound to client software in a continuous stream pushing mode, entering a Processing state from a Standby state by the client software, analyzing the sound stream and then starting playing;

s7, when the data storage unit reaches the time set by sound collection according to the instruction requirement, the MCU central control processing unit is informed to close the Audio pick up unit to stop collecting local sound and to switch to a Standby state, meanwhile, the finished notice is sent to the background service system by the MCU central control processing unit through the network communication module unit, the background service system is sent to the client software after attaching a label of the finished time to the finished position of the sound stream, the client software informs the sound initiator that the sound is finished and then enters the Standby state, meanwhile, the background service system closes the sound channel, and the real-time sound interaction process is finished;

s8, when the intelligent sound terminal device, the client software and the background service system are in the state of step S6, the sound initiator presses the key of the client software, the client software immediately sends a request insertion instruction to the background service system according to the established communication protocol through the network, when the background service system receives the insertion instruction from the client software, the receiving of the sound stream from the intelligent sound terminal device is immediately stopped, the end time is attached to the current sound stream, the client software is replied, the insertion instruction is sent to the intelligent sound terminal device, the network communication module sends the insertion instruction to the MCU central control processing unit, the MCU central control processing unit sends the insertion instruction to the data storage unit, the data storage unit informs the MCU central control processing unit to close the Audio pick unit to stop sound collection after analyzing the insertion instruction, simultaneously, an Audio output unit is opened, when the client software receives a sound stream with an end time label sent by the background service system, the client software immediately informs the initiator to synchronously start collecting the sound of the initiator, the initiator performs sound operation after hearing the notification, and the step S4 is performed again;

s9, when the intelligent sound terminal device, the client software and the background service system are in the state of step S6, and the initiator needs to interrupt the sound of the intelligent sound terminal device, the initiator presses the key of the client software, the client software immediately sends an interrupt request instruction to the background service system through the network according to the established communication protocol, when the background service system receives the interrupt instruction from the client software, the client software immediately stops receiving the sound stream from the intelligent sound terminal device and replies the client software at the interrupt position of the current sound stream, the client software enters the Standby state after receiving the interrupt request instruction, the background service system simultaneously sends the interrupt instruction to the intelligent sound terminal device, the network communication module sends the interrupt instruction to the MCU central control processing unit, the MCU central control processing unit sends the interrupt instruction to the data storage unit, and after the data storage unit analyzes the interrupt instruction, the data storage unit informs the MCU central control processing unit to close the Audio pickup unit to stop sound collection, and then the Standby state of step S3 is entered.

5. A remote voice interaction method controlled by an initiator as claimed in claim 4, wherein: the intelligent sound terminal equipment is internally provided with a battery, and when the voltage of the battery is lower than the working voltage, the battery is informed to the MCU, and the MCU informs the power management unit to start charging the battery.

6. A remote voice interaction method controlled by an initiator as claimed in claim 5, wherein: the charging mode of the battery is solar charging or vehicle-mounted power charging or indoor power charging.

7. A remote voice interaction method controlled by an initiator as claimed in claim 4, wherein: in step S2, the client software may obtain the device ID by scanning the two-dimensional code of the smart audio terminal device.

Technical Field

The invention relates to the field of voice interaction, in particular to a remote voice interaction system and a remote voice interaction method controlled by an initiator.

Background

With the development of networks, instant voice interaction systems such as network phones and related hardware products are very popular. While sharing the voice interactive system, it has been found that the following problems exist in the systems: 1. the existing remote real-time sound interactive system can compress sound when processing the sound of two parties, thereby causing sound distortion; 2. the problem of delay in voice interaction; 3. after the voice session starts, the initiator cannot insert and interrupt the voice of the counterpart, i.e., cannot control the voice operation of the counterpart. Based on this, the applicant has conducted intensive studies to develop the present application.

Disclosure of Invention

The invention provides a remote voice interaction system and a remote voice interaction method controlled by an initiator, and mainly aims to solve the problems of voice distortion, delay and incapability of inserting and interrupting voice of an opposite party in the conventional voice interaction.

In order to solve the technical problems, the invention adopts the following technical scheme:

a remote voice interaction system controlled by an initiator comprises intelligent voice terminal equipment, client software and a background service system, wherein the intelligent voice terminal equipment and the client software are both connected with the background service system;

the data storage unit is used for storing various operation instructions and is connected with the MCU central control processing unit;

the Audio output unit is used for playing sound and is connected with the MCU central control processing unit;

the Audio pick up unit is used for collecting sound and is connected with the MCU central control processing unit;

and the network communication module unit is used as a channel for carrying out instruction and sound interaction on client software, a background service system and the intelligent sound terminal equipment and is connected with the MCU central control processing unit.

Furthermore, the intelligent sound terminal device further comprises a power management unit, wherein the power management unit is used for charging a battery arranged in the intelligent sound terminal device and is connected with the MCU central control processing unit.

Furthermore, the network communication module unit is a wifi communication module unit or a mobile network communication module unit.

A remote voice interaction method controlled by an initiator, comprising the steps of:

s1, registering client software, namely, a user firstly inputs a mobile phone number and then clicks 'acquire verification code', the client software sends the mobile phone number to a background service system through a network, the background service system carries out pre-input database processing on the mobile phone number and generates a corresponding verification code, and then the verification code is sent to the user in a short message form; the user inputs the verification code into the client software, then inputs the login password, the client software sends the mobile phone number, the verification code and the password to the background service system through the network after clicking confirmation, the background service system verifies the mobile phone number and the verification code sent by the client software, when the verification code is verified to be real, an account is created for the user, an identity ID corresponding to the mobile phone number and the password is generated, meanwhile, the identity ID is sent to the client software, and the client software stores the identity ID and then completes registration;

s2, binding client software and the intelligent sound terminal device, acquiring the device ID of the intelligent sound terminal device by the client software, sending the identity ID and the device ID of the intelligent sound terminal device to a background service system by the client software, creating a formal account for the user and creating an independent sound channel for the client software and the intelligent sound terminal device after the background service system receives the formal account, and notifying the client software of successful information to finish a binding process;

s3, after the intelligent sound terminal equipment is started, the data storage unit establishes connection with the background service system through the network communication module unit by using the MCU according to the instruction, namely, the data storage unit enters a Standby state; the client software runs and logs in, namely, the client software is connected with a background service system and enters a Standby state, when a sound initiator presses a key of the client software, the client software immediately enters a Processing state from the Standby state, a request instruction is sent to the background service system through a network according to a set communication protocol and an Identity (ID), the background service system finds the corresponding intelligent sound terminal equipment through the ID submitted by the client software and sends an instruction to the intelligent sound terminal equipment, the instruction is sent to an MCU (microprogrammed control unit) through a network communication module unit, the CPU sends the instruction to a data storage unit, the data storage unit analyzes the corresponding instruction and then enters the Processing state from the Standby state, the MCU CPU opens an Audio output unit, and meanwhile, the background service system opens a sound channel and returns a notice that the sound channel is opened successfully to the client software, then the client software prompts the initiator to start speaking, synchronously starts to collect the voice of the initiator, and the initiator carries out voice operation after hearing the prompt;

s4, converting the collected voice of the initiator into uncompressed digital voice stream through an instruction by client software, transmitting the voice stream to a background service system in real time through a network by adopting a mode of collecting and converting at the same time, transmitting the voice to a network communication module unit of the intelligent voice terminal equipment through a voice channel in real time by using a continuous stream pushing mode after the background service system pastes a start time at the start position of the voice stream, and then transmitting the voice to an MCU central control processing unit, informing a data storage unit after the MCU central control processing unit receives the start time, returning the voice stream to the MCU central control processing unit after the data storage unit restores the voice stream into original voice through a control instruction, and playing the voice in real time in an opened Audio output unit;

s5, when the sound operation of the sound initiator is finished, the key of the client software is released, the client software is switched to a Standby state, the background service system attaches the end time to the end position of the sound stream and sends the end time to the MCU through the network communication module unit, then the background service system closes the sound channel, the MCU sends the sound stream with the end time to the data storage unit, the data storage unit analyzes the sound stream and informs the MCU central control processing unit to close the Audio output unit according to the instruction, then the Audio output unit is opened immediately to start collecting the local sound, and the whole process that the sound initiator initiates the calling sound is finished;

s6, sending the collected sound to an MCU central control Processing unit by an Audio pick up unit of the intelligent sound terminal device, sending the sound to a data storage unit by the MCU central control Processing unit, converting the original sound into a digital sound stream by the data storage unit through a control instruction, sending the digital sound stream to the MCU central control Processing unit, sending the sound stream to a background service system by the MCU central control Processing unit through a network communication module unit in a stream pushing mode by using a sound channel in a manner of collecting and sending at the same time, opening the sound channel when the starting position of the sound stream is attached with the starting time by the background service system, then sending the sound to client software in a continuous stream pushing mode, entering a Processing state from a Standby state by the client software, analyzing the sound stream and then starting playing;

s7, when the data storage unit reaches the time set by sound collection according to the instruction requirement, the MCU central control processing unit is informed to close the Audio pick up unit to stop collecting local sound and to switch to a Standby state, meanwhile, the finished notice is sent to the background service system by the MCU central control processing unit through the network communication module unit, the background service system is sent to the client software after attaching a label of the finished time to the finished position of the sound stream, the client software informs the sound initiator that the sound is finished and then enters the Standby state, meanwhile, the background service system closes the sound channel, and the real-time sound interaction process is finished;

s8, when the intelligent sound terminal device, the client software and the background service system are in the state of step S6, the sound initiator presses the key of the client software, the client software immediately sends a request insertion instruction to the background service system according to the established communication protocol through the network, when the background service system receives the insertion instruction from the client software, the receiving of the sound stream from the intelligent sound terminal device is immediately stopped, the end time is attached to the current sound stream, the client software is replied, the insertion instruction is sent to the intelligent sound terminal device, the network communication module sends the insertion instruction to the MCU central control processing unit, the MCU central control processing unit sends the insertion instruction to the data storage unit, the data storage unit informs the MCU central control processing unit to close the Audio pick unit to stop sound collection after analyzing the insertion instruction, simultaneously, an Audio output unit is opened, when the client software receives a sound stream with an end time label sent by the background service system, the client software immediately informs the initiator to synchronously start collecting the sound of the initiator, the initiator performs sound operation after hearing the notification, and the step S4 is performed again;

s9, when the intelligent sound terminal device, the client software and the background service system are in the state of step S6, and the initiator needs to interrupt the sound of the intelligent sound terminal device, the initiator presses the key of the client software, the client software immediately sends an interrupt request instruction to the background service system through the network according to the established communication protocol, when the background service system receives the interrupt instruction from the client software, the client software immediately stops receiving the sound stream from the intelligent sound terminal device and replies the client software at the interrupt position of the current sound stream, the client software enters the Standby state after receiving the interrupt request instruction, the background service system simultaneously sends the interrupt instruction to the intelligent sound terminal device, the network communication module sends the interrupt instruction to the MCU central control processing unit, the MCU central control processing unit sends the interrupt instruction to the data storage unit, and after the data storage unit analyzes the interrupt instruction, the data storage unit informs the MCU central control processing unit to close the Audio pickup unit to stop sound collection, and then the Standby state of step S3 is entered.

Furthermore, a battery is arranged in the intelligent sound terminal device, and when the voltage of the battery is lower than the working voltage, the battery is informed to the MCU, and the MCU informs the power management unit to start charging the battery.

Furthermore, the charging mode of the battery is solar charging or vehicle-mounted power charging or indoor power charging.

Further, in step S2, the client software may obtain the device ID by scanning the two-dimensional code of the smart audio terminal device.

As can be seen from the above description of the present invention, compared with the prior art, the present invention has the following advantages: the real-time voice interaction mode converts uncompressed voice into digital voice flow through the instruction and sends the digital voice flow to the opposite side through the network in a real-time plug flow mode, thereby ensuring that the voice is not delayed and distorted. Meanwhile, the voice initiating calling party can insert and interrupt the voice of the opposite party at any time through a control instruction preset on the intelligent voice terminal equipment. The invention has simple use and strong universality, and can be widely applied to remote voice interaction application scenes such as home, vehicle-mounted, office and the like.

Drawings

Fig. 1 is a schematic block diagram of the present invention.

FIG. 2 is a flowchart of step S1 according to the present invention.

FIG. 3 is a flowchart of step S2 according to the present invention.

Fig. 4 is a flowchart of step S3 according to the present invention.

FIG. 5 is a flowchart of step S4 according to the present invention.

FIG. 6 is a flowchart of step S5 according to the present invention.

Fig. 7 is a flowchart of step S6 according to the present invention.

Fig. 8 is a flowchart of step S7 according to the present invention.

FIG. 9 is a flowchart of step S8 according to the present invention.

FIG. 10 is a flowchart of step S9 according to the present invention.

Detailed Description

Referring to fig. 1, a remote voice interaction system controlled by an initiator includes an intelligent voice terminal device 1, client software 2 and a background service system 3, where the intelligent voice terminal device 1 and the client software 2 are both connected to the background service system 3. The intelligent sound terminal device 1 comprises an MCU central control processing unit 11, a data storage unit 12, an Audio output unit 13, an Audio pick up unit 14 and a network communication module unit 15.

The data storage unit 12 is used for storing various operation instructions and is connected with the MCU central control processing unit 11.

The Audio output unit 13 is used for playing sound and is connected to the MCU central control processing unit 11.

The Audio pick up unit 14 is used for collecting sound and is connected with the MCU central control processing unit 11.

The network communication module unit 15 is used as a channel for instruction and sound interaction of the client software 2, the background service system 3 and the intelligent sound terminal device 1, and is connected with the MCU central control processing unit 11.

The intelligent sound terminal device 1 further comprises a power management unit 16, wherein the power management unit 16 is used for charging a battery built in the intelligent sound terminal device 1 and is connected with the MCU central control processing unit 11.

The network communication module unit 15 is a wifi communication module unit or a mobile network communication module unit.

Referring to fig. 2 to 9, a remote voice interaction method controlled by an originator, comprising the steps of:

s1, registering client software, namely, a user firstly inputs a mobile phone number and then clicks 'acquire verification code', the client software sends the mobile phone number to a background service system through a network, the background service system carries out pre-input database processing on the mobile phone number and generates a corresponding verification code, and then the verification code is sent to the user in a short message form; the user inputs the verification code into the client software, then inputs the login password, the client software sends the mobile phone number, the verification code and the password to the background service system through the network after clicking confirmation, the background service system verifies the mobile phone number and the verification code sent by the client software, when the verification code is verified to be real, an account is created for the user, an identity ID corresponding to the mobile phone number and the password is generated, meanwhile, the identity ID is sent to the client software, and the client software stores the identity ID and then completes registration;

s2, binding client software and the intelligent sound terminal device, acquiring the device ID of the intelligent sound terminal device by the client software, sending the identity ID and the device ID of the intelligent sound terminal device to a background service system by the client software, creating a formal account for the user and creating an independent sound channel for the client software and the intelligent sound terminal device after the background service system receives the formal account, and notifying the client software of successful information to finish a binding process; the client software can obtain the device ID by scanning the two-dimensional code of the intelligent sound terminal device, and can also use other modes such as manual input.

S3, after the intelligent sound terminal equipment is started, the data storage unit establishes connection with the background service system through the network communication module unit by using the MCU according to the instruction, namely, the data storage unit enters a Standby state; the client software runs and logs in, namely, the client software is connected with a background service system and enters a Standby state, when a sound initiator presses a key of the client software, the client software immediately enters a Processing state from the Standby state, a request instruction is sent to the background service system through a network according to a set communication protocol and an Identity (ID), the background service system finds the corresponding intelligent sound terminal equipment through the ID submitted by the client software and sends an instruction to the intelligent sound terminal equipment, the instruction is sent to an MCU (microprogrammed control unit) through a network communication module unit, the CPU sends the instruction to a data storage unit, the data storage unit analyzes the corresponding instruction and then enters the Processing state from the Standby state, the MCU CPU opens an Audio output unit, and meanwhile, the background service system opens a sound channel and returns a notice that the sound channel is opened successfully to the client software, then the client software prompts the initiator to start speaking, synchronously starts to collect the voice of the initiator, and the initiator carries out voice operation after hearing the prompt;

s4, converting the collected voice of the initiator into uncompressed digital voice stream through an instruction by client software, transmitting the voice stream to a background service system in real time through a network by adopting a mode of collecting and converting at the same time, transmitting the voice to a network communication module unit of the intelligent voice terminal equipment through a voice channel in real time by using a continuous stream pushing mode after the background service system pastes a start time at the start position of the voice stream, and then transmitting the voice to an MCU central control processing unit, informing a data storage unit after the MCU central control processing unit receives the start time, returning the voice stream to the MCU central control processing unit after the data storage unit restores the voice stream into original voice through a control instruction, and playing the voice in real time in an opened Audio output unit;

s5, when the sound operation of the sound initiator is finished, the key of the client software is released, the client software is switched to a Standby state, the background service system attaches the end time to the end position of the sound stream and sends the end time to the MCU through the network communication module unit, then the background service system closes the sound channel, the MCU sends the sound stream with the end time to the data storage unit, the data storage unit analyzes the sound stream and informs the MCU central control processing unit to close the Audio output unit according to the instruction, then the Audio output unit is opened immediately to start collecting the local sound, and the whole process that the sound initiator initiates the calling sound is finished;

s6, sending the collected sound to an MCU central control Processing unit by an Audio pick up unit of the intelligent sound terminal device, sending the sound to a data storage unit by the MCU central control Processing unit, converting the original sound into a digital sound stream by the data storage unit through a control instruction, sending the digital sound stream to the MCU central control Processing unit, sending the sound stream to a background service system by the MCU central control Processing unit through a network communication module unit in a stream pushing mode by using a sound channel in a manner of collecting and sending at the same time, opening the sound channel when the starting position of the sound stream is attached with the starting time by the background service system, then sending the sound to client software in a continuous stream pushing mode, entering a Processing state from a Standby state by the client software, analyzing the sound stream and then starting playing;

s7, when the data storage unit reaches the time set by sound collection according to the instruction requirement, the MCU central control processing unit is informed to close the Audio pick up unit to stop collecting local sound and to switch to a Standby state, meanwhile, the finished notice is sent to the background service system by the MCU central control processing unit through the network communication module unit, the background service system is sent to the client software after attaching a label of the finished time to the finished position of the sound stream, the client software informs the sound initiator that the sound is finished and then enters the Standby state, meanwhile, the background service system closes the sound channel, and the real-time sound interaction process is finished;

s8, when the intelligent sound terminal device, the client software and the background service system are in the state of step S6, the sound initiator presses the key of the client software, the client software immediately sends a request insertion instruction to the background service system according to the established communication protocol through the network, when the background service system receives the insertion instruction from the client software, the receiving of the sound stream from the intelligent sound terminal device is immediately stopped, the end time is attached to the current sound stream, the client software is replied, the insertion instruction is sent to the intelligent sound terminal device, the network communication module sends the insertion instruction to the MCU central control processing unit, the MCU central control processing unit sends the insertion instruction to the data storage unit, the data storage unit informs the MCU central control processing unit to close the Audio pick unit to stop sound collection after analyzing the insertion instruction, simultaneously, an Audio output unit is opened, when the client software receives a sound stream with an end time label sent by the background service system, the client software immediately informs the initiator to synchronously start collecting the sound of the initiator, the initiator performs sound operation after hearing the notification, and the step S4 is performed again;

s9, when the intelligent sound terminal device, the client software and the background service system are in the state of step S6, and the initiator needs to interrupt the sound of the intelligent sound terminal device, the initiator presses the key of the client software, the client software immediately sends an interrupt request instruction to the background service system through the network according to the established communication protocol, when the background service system receives the interrupt instruction from the client software, the client software immediately stops receiving the sound stream from the intelligent sound terminal device and replies the client software at the interrupt position of the current sound stream, the client software enters the Standby state after receiving the interrupt request instruction, the background service system simultaneously sends the interrupt instruction to the intelligent sound terminal device, the network communication module sends the interrupt instruction to the MCU central control processing unit, the MCU central control processing unit sends the interrupt instruction to the data storage unit, and after the data storage unit analyzes the interrupt instruction, the data storage unit informs the MCU central control processing unit to close the Audio pickup unit to stop sound collection, and then the Standby state of step S3 is entered.

The intelligent sound terminal equipment is internally provided with a battery, and when the voltage of the battery is lower than the working voltage, the battery is informed to the MCU, and the MCU informs the power management unit to start charging the battery. The charging mode of the battery is solar charging or vehicle-mounted power charging or indoor power charging, for example, when the intelligent sound terminal device is used in a vehicle-mounted environment, the MCU central control unit can be adopted to determine to preferentially select solar charging or vehicle-mounted power charging according to the charging voltage; when the solar energy storage battery is used indoors, an indoor power supply charging mode can be used.

The above description is only an embodiment of the present invention, but the design concept of the present invention is not limited thereto, and any insubstantial modifications made by using the design concept should fall within the scope of infringing the present invention.

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种定制软件的安装方法及装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!