Voice communication module, bedside terminal, management host, call information system and method

By designing voice communication modules for hospitals or nursing homes, and using TDMA multiplexing technology to realize multiple voice calls and one-way broadcasts, the problem of existing systems only supporting one-way calls is solved, and communication efficiency and user experience are improved.

CN119254893APending Publication Date: 2025-01-03BEIJING XINFENG NANGE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411287237.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-13
Publication Date
2025-01-03

AI Technical Summary

Technical Problem

The call information system of existing hospitals or nursing homes only supports one-way calls and cannot realize multiple voice communication, resulting in limited timely communication between patients and medical institutions.

Method used

A voice communication module is designed to receive call commands through the serial port TX1, and send to the voice channel of the bus through the 485 interface using TDMA multiplexing method, connecting the bedside terminal and the management host, and supporting multiple voice calls and one-way broadcasts.

Benefits of technology

It realizes the support of multiple voice calls and one-way broadcasting at the same time, improves the efficiency of voice calls and improves the user's experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254893A_ABST
    Figure CN119254893A_ABST
Patent Text Reader

Abstract

The invention provides a voice communication module, a bedside terminal, a management host and a call information system and method.The voice communication module is arranged on the bedside terminal, is connected with a main control chip on the bedside terminal and is connected with a radio device and a loudspeaker device on the bedside terminal, and the voice communication module specifically comprises a first receiving module, a second receiving module and a third receiving module, the receiving module is used for receiving a calling instruction sent by the main control chip through a serial port TX1; the first processing module is used for sending the call instruction to a corresponding voice channel of a serial port channel of a bus through a 485 interface in a TDMA multiplexing mode and sending the call instruction to the voice communication module of the management host through the corresponding voice channel; and receiving a call instruction sent by the voice communication module of the management host, opening a corresponding voice channel, and carrying out voice call with the management host through the radio device and the loudspeaker device. According to the invention, multiple paths of voice calls can be supported at the same time, one path of broadcast can also be supported at the same time, the voice call efficiency is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This document relates to the field of computer technology, and in particular to a voice communication module, a bedside terminal, a management host, a call information system and a method. Background Art

[0002] In the prior art, the call information system of a hospital or nursing home only supports one call at a time, followed by waiting. This technical solution is not conducive to timely communication between patients and medical institutions. Therefore, there is an urgent need for a voice communication module that can support multi-channel voice and broadcast at the same time for use in the call information system. Summary of the invention

[0003] The object of the present invention is to provide a voice communication module, a bedside terminal, a management host, a call information system and a method, aiming to solve the above-mentioned problems in the prior art.

[0004] According to a first embodiment of the present invention, a voice communication module is provided, which is arranged at a bedside terminal, connected to a main control chip on the bedside terminal, and connected to a sound receiving device and an external speaker on the bedside terminal, wherein the main control chip is also connected to an LCD display module, and the voice communication module specifically includes:

[0005] A first receiving module, used for receiving a call instruction sent by the main control chip through the serial port TX1;

[0006] The first processing module is used to send the call instruction to the corresponding voice channel of the serial channel of the bus through the 485 interface in a TDMA multiplexing manner, and send it to the voice communication module of the management host through the corresponding voice channel; receive the call instruction sent by the voice communication module of the management host, open the corresponding voice channel, and make a voice call with the management host through the sound receiving device and the external speaker.

[0007] According to a second embodiment of the present invention, a voice communication module is provided, which is arranged on a management host and connected to a main control chip, a voice reporting chip, a sound receiving device and an external speaker on the management host, wherein the voice reporting chip is simultaneously connected to the main control chip on the management host, and the voice communication module specifically comprises:

[0008] A second receiving module is used to receive a call instruction sent by the voice communication module on the bedside terminal;

[0009] The second processing module is used to send the call instruction to the main control chip on the management host, receive the broadcast instruction sent by the main control chip, enable SAK, and send the broadcast instruction to the voice communication module of other management hosts through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode. After receiving the broadcast instruction sent by the voice communication module of other management hosts, enable SAK; after SAK is enabled, receive the analog audio signal sent by the voice reporting chip, perform AD conversion to generate digital voice data, put the digital voice data into the corresponding broadcast channel, and control the external speaker to broadcast the Digital voice data, voice reporting; when performing voice reporting, receiving the connection command sent by the main control chip, sending the stop broadcast command through the 485 interface, using TDMA multiplexing mode through the broadcast channel of the serial port channel of the bus to other terminal devices, wherein the terminal devices specifically include: bedside terminal and nursing terminal; after receiving the stop broadcast command, stop voice reporting; send the call command through the 485 interface, using TDMA multiplexing mode through the voice channel of the serial port channel of the bus to the voice communication module of the corresponding bedside terminal, open the corresponding voice channel, and make a voice call with the corresponding bedside terminal through the sound receiving device and the external speaker.

[0010] The present invention provides a bedside terminal, comprising the voice communication module described in the first embodiment of the present invention.

[0011] The present invention provides a management host, comprising the voice communication module described in the second embodiment of the present invention.

[0012] The present invention provides a call information system, comprising: the above-mentioned bedside terminal and the above-mentioned management host.

[0013] The present invention provides a call implementation method of a call information system, which is used for the above two voice communication modules, and the method specifically comprises:

[0014] The voice communication module of the bedside terminal receives the call command sent by the main control chip of the bedside terminal through the serial port TX1;

[0015] The voice communication module of the bedside terminal sends the call instruction to the corresponding voice channel of the serial port channel of the bus through the 485 interface in a TDMA multiplexing manner, and sends it to the voice communication module of the management host through the corresponding voice channel;

[0016] The voice communication module of the management host receives the call instruction sent by the voice communication module on the bedside terminal; sends the call instruction to the main control chip on the management host, receives the broadcast instruction sent by the main control chip on the management host, performs SAK enablement, and sends the broadcast instruction to other terminal devices through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode, so that the voice communication module of the other terminal devices performs SAK enablement, wherein the terminal devices include: bedside terminals and nursing terminals;

[0017] After SAK is enabled, the analog audio signal sent by the voice announcement chip of the management host is received, and AD conversion is performed to generate digital voice data, the digital voice data is placed in the corresponding broadcast channel, and the external speaker is controlled to broadcast the digital voice data to perform voice announcement; when performing voice announcement, the connection command sent by the main control chip of the management host is received, and the stop broadcast command is sent to the voice communication module of other management hosts through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode; after receiving the stop broadcast command, the voice announcement is stopped; the call command is sent to the voice communication module of the corresponding bedside terminal through the 485 interface and the voice channel of the serial port channel of the bus in TDMA multiplexing mode, the corresponding voice channel is opened, and a voice call is made with the corresponding bedside terminal through the sound receiving device and the external speaker.

[0018] The voice communication module of the management host receives the display information, i.e., serial port data, sent by the main control chip of the management host through the serial port TX1, determines the corresponding bedside terminal according to the bedside terminal information corresponding to the display information, and when there is an idle voice channel, occupies each TDMA gap through the 485 interface and sends the display information to the corresponding bedside terminal through the idle voice channel of the serial port channel;

[0019] The voice communication module of the bedside terminal receives the display information sent by the voice communication module of the management host, sends the display information to the main control chip through the serial port TX1, and displays the information on the display screen of the LCD display module through the main control chip.

[0020] The call information system of a hospital or nursing home using the embodiment of the present invention can support multiple voice calls and one broadcast at the same time, thereby improving the efficiency of voice calls and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0022] Figure 1 is a schematic diagram of a voice communication module of a first embodiment of the device of the present invention;

[0023] Figure 2 is a schematic diagram of a bedside terminal according to an embodiment of the present invention;

[0024] Figure 3 is a schematic diagram of a PCB of a voice communication module according to an embodiment of the present invention;

[0025] Figure 4 is a schematic diagram of a voice communication module of a second embodiment of the device of the present invention;

[0026] Figure 5 is a schematic diagram of a management host according to an embodiment of the present invention;

[0027] Figure 6 is a schematic diagram of a call information system according to an embodiment of the present invention;

[0028] Figure 7 The present invention is a flowchart of a call implementation method of a call information system according to an embodiment of the present invention. DETAILED DESCRIPTION

[0029] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the following will be combined with the drawings in one or more embodiments of this specification to clearly and completely describe the technical solutions in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of this document.

[0030] Device Example 1

[0031] According to an embodiment of the present invention, a voice communication module is provided, which is arranged at a bedside terminal, connected to a main control chip on the bedside terminal, and connected to a sound receiving device and an external speaker on the bedside terminal, wherein the main control chip is also connected to an LCD display module. Figure 1 Schematic diagram of the voice communication module of the first embodiment of the device of the present invention, such as Figure 1As shown, the voice communication module according to the embodiment of the present invention specifically includes:

[0032] The first receiving module 10 is used to receive the call instruction sent by the main control chip through the serial port TX1;

[0033] The first processing module 12 is used to send the call instruction to the corresponding voice channel of the serial channel of the bus through the 485 interface in a TDMA multiplexing manner, and send it to the voice communication module of the management host through the corresponding voice channel; receive the call instruction sent by the voice communication module of the management host, open the corresponding voice channel, and make a voice call with the management host through the sound receiving device and the external speaker.

[0034] Among them, it should be noted that the corresponding voice channel of the serial port channel sent to the bus using TDMA multiplexing mode specifically refers to: this serial port channel refers to the TDMA gap, which can hold 9 bytes each time, and is referred to as the voice channel of the serial port channel here.

[0035] The first processing module 12 is further used to: receive display information, namely serial port data, sent by the voice communication module of the management host, send the display information to the main control chip through the serial port TX1, and display the information on the display screen of the LCD display module through the main control chip.

[0036] It should be noted that there are 4 voice channels, the physical transmission baud rate of the bus is 1.4 mbps, the bit error rate is 20%, the bus adopts BCH code encoding and frame interleaving, the actual useful bandwidth of the bus is 840 kbps, the bandwidth of each voice channel is 160 Kbps, the bandwidth of one broadcast channel is 168 Kbps, the maximum data bit allowed to be transmitted by each channel is 5.04 kb, the maximum serial port data forwarded each time is 72 bits, and the sampled compressed data of each group delay is 4.8 kb.

[0037] The above technical solution of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.

[0038] Figure 2 is a schematic diagram of a bedside terminal according to an embodiment of the present invention, Figure 3 PCB schematic diagram of the voice communication module of the embodiment of the present invention, such as Figure 2 and Figure 3As shown, the technical solution of the embodiment of the present invention supports four-way voice and one-way broadcast, and supports one-way control command serial port 1000bps transmission. In addition, if the fourth voice channel is idle, it can support one-way information serial port 115200bps transmission. If all four channels are in call, the information data is suspended. The voice communication module of the embodiment of the present invention is transparent transmission. The two serial ports send any instructions, and the other serial ports receive the same instructions. The digital voice transmission of the voice communication module can greatly reduce the development cycle. At the same time, this module has an operational amplifier circuit, which is simple to repair and troubleshoot.

[0039] like Figure 2 As shown, 2 is a bedside terminal. The technical solution of the embodiment of the present invention directly removes the voice communication part of the original system and replaces it with 21, uses 485 communication, and adopts TDMA mode to multiplex 4-channel voice and 1-channel broadcast, and all commands and information are transmitted on RS485 1. When A bedside terminal calls, the 00 call channel is opened by default. When B medical terminal answers, the 00 voice channel is opened, and AB is in the call state.

[0040] Figure 6 Schematic diagram of a call information system according to an embodiment of the present invention. Figure 6 As shown, specifically:

[0041] 1. Call reporting function implementation

[0042] 2 The bedside terminal makes a call. 22 MCU main control chip sends the call instruction (for example, hexadecimal 0x01 02 0600 0D instruction command one byte 0x06, local logical number two bytes 0x01 0x02 represents 1 room 1 bed, and the receiving party logical number two bytes 0x000D represents the management host) through the serial port (1000bps) TX1 to 21 DWIN_SLAVOR (voice communication module). After receiving it, 21 puts it into the data bit of the serial port channel of the bus, and sends the data to the bus during the sending cycle of the local machine. 1 The 11 DWIN_HOST voice communication module of the management host receives the call instruction and sends it to the 12 MCU main control chip. The MCU program determines that it is a call instruction and enters the reporting state. 15 LCD display module displays XX bed calling. 12 MCU turns on the broadcast state, DWIN_HOST's SAK is enabled, and the broadcast start instruction 0x0D (for example 0x00 0D 1D FF FF) is put into the serial port data bit of the bus through the 11 voice communication module and sent out. After receiving it, other terminals turn on their own SAK enable. At the same time, the 14-core voice chip reports the number through the A_IN port of 11. After 11 receives it, SPEAKER starts to report the number. At the same time, this reporting information voice data is put into the broadcast channel and sent out through RS4851. After receiving the command from 21, other terminals send a reporting voice to SPEAKER.

[0043] 2. Call function implementation

[0044] When the system is in the reporting state, the host (or medical terminal, door terminal, duty terminal) clicks the answer button or touches the button to answer, and the answer command is sent to the bus through 12 to 11. The 1 management host receives the answer command, sends a stop broadcast command to the bus, and sends a call command (the command contains the number of the caller and the answerer). After both parties receive the command, the voice communication modules of both parties open the call channel. If 00 is not used, use the 00 channel first. At this time, the voice channels of both parties are opened, and the MICs of both parties speak. The analog information will be collected by their respective voice communication modules and sent out through the corresponding channels. The other party's module receives the voice data of the voice channel and drives the speaker through their respective voice communication modules.

[0045] When A and B are talking, C calls, the management host receives the call, and the call reporting function is repeated. When D answers, the function of repeating the call between C and D is realized, but the call channel is 01. The same is true for 02 and 03, a total of four channels are connected, and 8 parties are talking.

[0046] 3. Message sending function

[0047] PC sends the nursing information of each bed (name, age, gender, nursing level and other related information) to the management host 1 through R232 or U-to-serial. After receiving it, 12 sends it to the voice communication module 11 through TX1. The module sends the information to RS485_1 according to which terminal the number is. After receiving it, the corresponding terminal voice communication module 21 sends the information to 22MCU through TX1. The MCU sends it to 23LCD through UARTO_TX and displays it on the screen.

[0048] It should be noted that regarding the simultaneous transmission of multiple voice channels:

[0049] (1) The physical transmission baud rate of the bus is 1.4 mbps, and the bit error rate is 20%;

[0050] (2) The bit error rate is simply converted into bit error = 8 * 20% = 1.6 bits. A 24-bit code that can correct 5-bit errors is selected. The required BCH code efficiency is about 60%, and it is interleaved by frame at the same time.

[0051] (3) After error correction, the bit error rate can be close to 0, and the actual useful bandwidth = 1400*60% = 840 kbps;

[0052] (4) Voice is sampled at 32KHz and compressed with 5-bit ADPCM. The bandwidth of each voice channel is 160Kbps.

[0053] (5) One channel for broadcasting, and four channels for talking multiplexed using time division multiple access (TDMA), with each channel occupying bandwidth = 840 / 5 = 168 kbps;

[0054] (6) An additional 1000 bps serial data channel is forwarded in each TDMA interval;

[0055] (7) Considering the transmission delay and the limited FEC coding interleaving buffer, the maximum group delay is designed to be 30mS, then:

[0056] The maximum data bit allowed to be transmitted on each channel is 840K*0.03 / 5=5.04kb;

[0057] Sample compression data for each group delay = 160K*0.03 = 4.8kb;

[0058] The maximum serial port data forwarded each time is 72 bits (8 data, each data is 9 bits);

[0059] Channel occupancy rate = (4800 + 72) / 5040 = 96.67% < 100%.

[0060] Device Example 2

[0061] According to an embodiment of the present invention, a voice communication module is provided, which is arranged on a management host and connected to a main control chip, a voice reporting chip, a sound receiving device and an external speaker on the management host, wherein the voice reporting chip is simultaneously connected to the main control chip on the management host. Figure 4 Schematic diagram of the voice communication module of the second embodiment of the device of the present invention, such as Figure 4 As shown, the voice communication module according to the embodiment of the present invention specifically includes:

[0062] The second receiving module 40 is used to receive a call instruction sent by the voice communication module on the bedside terminal;

[0063] The second processing module 42 is used to send the call instruction to the main control chip on the management host, receive the broadcast instruction sent by the main control chip, enable SAK, and send the broadcast instruction to other terminal devices through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode, wherein the terminal devices specifically include: bedside terminals and nursing terminals (it should be noted that in actual settings, a department includes a management host, which includes multiple bedside terminals and nursing terminals, etc.), after receiving the broadcast instruction sent by the voice communication module of the management host, enable SAK; after SAK is enabled, receive the voice audio file sent by the voice reporting chip, and perform AD conversion Generate digital voice data, put the digital voice data into the corresponding broadcast channel, and control the external speaker to broadcast the digital voice data and perform voice reporting; when performing voice reporting, receive the connection command sent by the main control chip, and send the stop broadcast command to the voice communication module of other management hosts through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode; after receiving the stop broadcast command, stop the voice reporting; send the call command to the voice communication module of the corresponding bedside terminal through the 485 interface and the voice channel of the serial port channel of the bus in TDMA multiplexing mode, open the corresponding voice channel, and conduct a voice call with the corresponding bedside terminal through the sound receiving device and the external speaker. The second processing module 42 is further used for:

[0064] The display information, i.e., serial port data, sent by the main control chip is received through the serial port TX1, and the corresponding bedside terminal is determined according to the bedside terminal information corresponding to the display information. When there is an idle voice channel, the display information is sent to the corresponding bedside terminal through the idle voice channel of the serial port channel through the 485 interface, occupying each TDMA slot.

[0065] There are 4 voice channels, the physical transmission baud rate of the bus is 1.4 mbps, the bit error rate is 20%, the bus uses BCH code encoding and frame interleaving, the actual useful bandwidth of the bus is 840 kbps, the bandwidth of each voice channel is 160 Kbps, the bandwidth of one broadcast channel is 168 Kbps, the maximum data bit allowed to be transmitted by each channel is 5.04 kb, the maximum serial port data forwarded each time is 72 bits, and the sampled compressed data of each group delay is 4.8 kb.

[0066] It should be noted that, in actual applications, the voice chip has 60 seconds of voice recorded in it, and the management host controls it to report whichever segment it wants to report. The voice chip outputs an analog signal.

[0067] The above technical solution of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.

[0068] Figure 5 is a schematic diagram of a management host according to an embodiment of the present invention, Figure 3 PCB schematic diagram of the voice communication module of the embodiment of the present invention, such as Figure 3 and Figure 5 As shown, the technical solution of the embodiment of the present invention supports four-way voice and one-way broadcast, and supports one-way control command serial port 1000bps transmission. In addition, if the fourth voice channel is idle, it can support one-way information serial port 115200bps transmission. If all four channels are in call, the information data is suspended. The voice communication module of the embodiment of the present invention is transparent transmission. The two serial ports send any instructions, and the other serial ports receive the same instructions. The digital voice transmission of the voice communication module can greatly reduce the development cycle. At the same time, this module has an operational amplifier circuit, which is simple to repair and troubleshoot.

[0069] Figure 6 Schematic diagram of a call information system according to an embodiment of the present invention. Figure 6 As shown, specifically:

[0070] 1. Call reporting function implementation

[0071] 2 The bedside terminal makes a call. 22 MCU main control chip sends the call instruction (for example, hexadecimal 0x01 02 0600 0D instruction command one byte 0x06, local logical number two bytes 0x01 0x02 represents 1 room 1 bed, and the receiving party logical number two bytes 0x000D represents the management host) through the serial port (1000bps) TX1 to 21 DWIN_SLAVOR (voice communication module). After receiving it, 21 puts it into the data bit of the serial port channel of the bus, and sends the data to the bus during the sending cycle of the local machine. 1 The 11 DWIN_HOST voice communication module of the management host receives the call instruction and sends it to the 12 MCU main control chip. The MCU program determines that it is a call instruction and enters the reporting state. 15 LCD display module displays XX bed calling. 12 MCU turns on the broadcast state, DWIN_HOST's SAK is enabled, and the broadcast start instruction 0x0D (for example 0x00 0D 1D FF FF) is put into the serial port data bit of the bus through the 11 voice communication module and sent out. After receiving it, other terminals turn on their own SAK enable. At the same time, the 14-core voice chip reports the number through the A_IN port of 11. After 11 receives it, SPEAKER starts to report the number. At the same time, this reporting information voice data is put into the broadcast channel and sent out through RS4851. After receiving the command from 21, other terminals send a reporting voice to SPEAKER.

[0072] Among them, 14 is a voice reporting chip (the voice reporting chip is not limited to a certain model, and any chip that supports recording and text input and voice output is fine), which stores 0 to 9 and analog audio signals such as bed calls and bathroom calls. For example, when 12 receives a call from bed 1, it transmits a few words of bed 1 call to 14 through the serial port, and the chip outputs analog voice. 11 converts the digital voice data into digital voice data through AD and puts it into the corresponding broadcast channel to send it to the bus.

[0073] 2. Call function implementation

[0074] When the system is in the reporting state, the host (or medical terminal, door terminal, duty terminal) clicks the answer button or touches the button to answer, and the answer command is sent to the bus through 12 to 11. The 1 management host receives the answer command, sends a stop broadcast command to the bus, and sends a call command (the command contains the number of the caller and the answerer). After both parties receive the command, the voice communication modules of both parties open the call channel. If 00 is not used, use the 00 channel first. At this time, the voice channels of both parties are opened, and the MICs of both parties speak. The analog information will be collected by their respective voice communication modules and sent out through the corresponding channels. The other party's module receives the voice data of the voice channel and drives the speaker through their respective voice communication modules.

[0075] When A and B are talking, C calls, the management host receives the call, and the call reporting function is repeated. When D answers, the function of repeating the call between C and D is realized, but the call channel is 01. The same is true for 02 and 03, a total of four channels are connected, and 8 parties are talking.

[0076] 3. Message sending function

[0077] PC sends the nursing information of each bed (name, age, gender, nursing level and other related information) to the management host 1 through R232 or U-to-serial. After receiving it, 12 sends it to the voice communication module 11 through TX1. The module sends the information to RS485_1 according to which terminal the number is. After receiving it, the corresponding terminal voice communication module 21 sends the information to 22MCU through TX1. The MCU sends it to 23LCD through UARTO_TX and displays it on the screen.

[0078] It should be noted that regarding the simultaneous transmission of multiple voice channels:

[0079] (1) The physical transmission baud rate of the bus is 1.4 mbps, and the bit error rate is 20%;

[0080] (2) The bit error rate is simply converted into bit error = 8 * 20% = 1.6 bits. A 24-bit code that can correct 5-bit errors is selected. The required BCH code efficiency is about 60%, and it is interleaved by frame at the same time.

[0081] (3) After error correction, the bit error rate can be close to 0, and the actual useful bandwidth = 1400*60% = 840 kbps;

[0082] (4) Voice is sampled at 32KHz and compressed with 5-bit ADPCM. The bandwidth of each voice channel is 160Kbps.

[0083] (5) One channel for broadcasting, and four channels for talking multiplexed using time division multiple access (TDMA), with each channel occupying bandwidth = 840 / 5 = 168 kbps;

[0084] (6) An additional 1000 bps serial data channel is forwarded in each TDMA interval;

[0085] (7) Considering the transmission delay and the limited FEC coding interleaving buffer, the maximum group delay is designed to be 30mS, then:

[0086] The maximum data bit allowed to be transmitted on each channel is 840K*0.03 / 5=5.04kb;

[0087] Sample compression data for each group delay = 160K*0.03 = 4.8kb;

[0088] The maximum serial port data forwarded each time is 72 bits (8 data, each data is 9 bits);

[0089] Channel occupancy rate = (4800 + 72) / 5040 = 96.67% < 100%.

[0090] Device Example 3

[0091] According to an embodiment of the present invention, a bedside terminal is provided, including the voice communication module described in the first embodiment of the above device. Figure 2 The specific functions can be understood by referring to the first embodiment of the device, and will not be described in detail here.

[0092] Device Example 4

[0093] According to an embodiment of the present invention, a management host is provided, including the voice communication module described in the second embodiment of the above device. Figure 5 The specific functions can be understood by referring to the second embodiment of the device, and will not be described in detail here.

[0094] Device Example 5

[0095] According to an embodiment of the present invention, a call information system is provided, including the above-mentioned bedside terminal and the above-mentioned management host. The specific structural diagram is as follows: Figure 6As shown, the specific functions can be understood by referring to device embodiment 1 and device embodiment 2, and the processing logic can be understood by referring to the specific description of the method embodiment below, which will not be repeated here.

[0096] Method Embodiment

[0097] According to an embodiment of the present invention, a call implementation method of a call information system is provided, which is used in the voice communication module described in the first and second embodiments of the above device. Figure 7 FIG. 1 is a flow chart of a call implementation method of a call information system according to an embodiment of the present invention. Figure 1 As shown, the call implementation method of the call information system according to the embodiment of the present invention specifically includes:

[0098] Step S701, the voice communication module of the bedside terminal receives a call instruction sent by the main control chip of the bedside terminal through the serial port TX1;

[0099] Step S702, the voice communication module of the bedside terminal sends the call instruction to the corresponding voice channel of the serial port channel of the bus through the 485 interface in a TDMA multiplexing manner, and sends it to the voice communication module of the management host through the corresponding voice channel;

[0100] Step S703, the voice communication module of the management host receives the call instruction sent by the voice communication module on the bedside terminal; sends the call instruction to the main control chip on the management host, receives the broadcast instruction sent by the main control chip on the management host, performs SAK enablement, and sends the broadcast instruction to other terminal devices through the 485 interface, using TDMA multiplexing to send the broadcast channel of the serial port channel of the bus, so that the voice communication module of other terminal devices performs SAK enablement, wherein the terminal devices include: bedside terminals and nursing terminals. (It should be noted that in actual settings, a department includes a management host, which includes multiple bedside terminals and nursing terminals, etc.);

[0101] Step S704, after SAK is enabled, receive the voice audio file sent by the voice announcement chip of the management host, perform AD conversion to generate digital voice data, put the digital voice data into the corresponding broadcast channel, and control the external speaker to broadcast the digital voice data to perform voice announcement; when performing voice announcement, receive the connection command sent by the main control chip of the management host, and send the stop broadcast command to the voice communication module of other management hosts through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode; after receiving the stop broadcast command, stop the voice announcement; send the call command to the voice communication module of the corresponding bedside terminal through the 485 interface and the voice channel of the serial port channel of the bus in TDMA multiplexing mode, open the corresponding voice channel, and make a voice call with the corresponding bedside terminal through the sound receiving device and the external speaker.

[0102] Step S705, the voice communication module of the management host receives the display information, i.e., serial port data, sent by the main control chip of the management host through the serial port TX1, determines the corresponding bedside terminal according to the bedside terminal information corresponding to the display information, and in the case where there is an idle voice channel, occupies each TDMA gap through the 485 interface, and sends the display information to the corresponding bedside terminal through the idle voice channel of the serial port channel;

[0103] Step S706, the voice communication module of the bedside terminal receives the display information sent by the voice communication module of the management host, sends the display information to the main control chip through the serial port TX1, and displays the information on the display screen of the LCD display module through the main control chip.

[0104] The above technical solution of the embodiment of the present invention is described in detail below in conjunction with the accompanying drawings.

[0105] Figure 5 is a schematic diagram of a management host according to an embodiment of the present invention, Figure 3 PCB schematic diagram of the voice communication module of the embodiment of the present invention, such as Figure 3 and Figure 5 As shown, the technical solution of the embodiment of the present invention supports four-way voice and one-way broadcast, and supports one-way control command serial port 1000bps transmission. In addition, if the fourth voice channel is idle, it can support one-way information serial port 115200bps transmission. If all four channels are in call, the information data is suspended. The voice communication module of the embodiment of the present invention is transparent transmission. The two serial ports send any instructions, and the other serial ports receive the same instructions. The digital voice transmission of the voice communication module can greatly reduce the development cycle. At the same time, this module has an operational amplifier circuit, which is simple to repair and troubleshoot.

[0106] Figure 6 Schematic diagram of a call information system according to an embodiment of the present invention. Figure 6 As shown, specifically:

[0107] 1. Call reporting function implementation

[0108] 2 The bedside terminal makes a call. 22 MCU main control chip sends the call instruction (for example, hexadecimal 0x01 02 0600 0D instruction command one byte 0x06, local logical number two bytes 0x01 0x02 represents 1 room 1 bed, and the receiving party logical number two bytes 0x000D represents the management host) through the serial port (1000bps) TX1 to 21 DWIN_SLAVOR (voice communication module). After receiving it, 21 puts it into the data bit of the serial port channel of the bus, and sends the data to the bus during the sending cycle of the local machine. 1 The 11 DWIN_HOST voice communication module of the management host receives the call instruction and sends it to the 12 MCU main control chip. The MCU program determines that it is a call instruction and enters the reporting state. 15 LCD display module displays XX bed calling. 12 MCU turns on the broadcast state, DWIN_HOST's SAK is enabled, and the broadcast start instruction 0x0D (for example 0x00 0D 1D FF FF) is put into the serial port data bit of the bus through the 11 voice communication module and sent out. After receiving it, other terminals turn on their own SAK enable. At the same time, the 14-core voice chip reports the number through the A_IN port of 11. After 11 receives it, SPEAKER starts to report the number. At the same time, this reporting information voice data is put into the broadcast channel and sent out through RS4851. After receiving the command from 21, other terminals send a reporting voice to SPEAKER.

[0109] Among them, 14 is a voice reporting chip (the voice reporting chip is not limited to a certain model, and any chip that supports recording and text input and voice output is fine), which stores 0 to 9 and analog audio signals such as bed calls and bathroom calls. For example, when 12 receives a call from bed 1, it transmits a few words of bed 1 call to 14 through the serial port, and the chip outputs analog voice. 11 converts the digital voice data into digital voice data through AD and puts it into the corresponding broadcast channel to send it to the bus.

[0110] 2. Call function implementation

[0111] When the system is in the reporting state, the host (or medical terminal, door terminal, duty terminal) clicks the answer button or touches the button to answer, and the answer command is sent to the bus through 12 to 11. The 1 management host receives the answer command, sends a stop broadcast command to the bus, and sends a call command (the command contains the number of the caller and the answerer). After both parties receive the command, the voice communication modules of both parties open the call channel. If 00 is not used, use the 00 channel first. At this time, the voice channels of both parties are opened, and the MICs of both parties speak. The analog information will be collected by their respective voice communication modules and sent out through the corresponding channels. The other party's module receives the voice data of the voice channel and drives the speaker through their respective voice communication modules.

[0112] When A and B are talking, C calls, the management host receives the call, and the call reporting function is repeated. When D answers, the function of repeating the call between C and D is realized, but the call channel is 01. The same is true for 02 and 03, a total of four channels are connected, and 8 parties are talking.

[0113] 3. Message sending function

[0114] PC sends the nursing information of each bed (name, age, gender, nursing level and other related information) to the management host 1 through R232 or U-to-serial. After receiving it, 12 sends it to the voice communication module 11 through TX1. The module sends the information to RS485_1 according to which terminal the number is. After receiving it, the corresponding terminal voice communication module 21 sends the information to 22MCU through TX1. The MCU sends it to 23LCD through UARTO_TX and displays it on the screen.

[0115] It should be noted that regarding the simultaneous transmission of multiple voice channels:

[0116] (1) The physical transmission baud rate of the bus is 1.4 mbps, and the bit error rate is 20%;

[0117] (2) The bit error rate is simply converted into bit error = 8 * 20% = 1.6 bits. A 24-bit code that can correct 5-bit errors is selected. The required BCH code efficiency is about 60%, and it is interleaved by frame at the same time.

[0118] (3) After error correction, the bit error rate can be close to 0, and the actual useful bandwidth = 1400*60% = 840 kbps;

[0119] (4) Voice is sampled at 32KHz and compressed with 5-bit ADPCM. The bandwidth of each voice channel is 160Kbps.

[0120] (5) One channel for broadcasting, and four channels for talking multiplexed using time division multiple access (TDMA), with each channel occupying bandwidth = 840 / 5 = 168 kbps;

[0121] (6) An additional 1000 bps serial data channel is forwarded in each TDMA interval;

[0122] (7) Considering the transmission delay and the limited FEC coding interleaving buffer, the maximum group delay is designed to be 30mS, then:

[0123] The maximum data bit allowed to be transmitted on each channel is 840K*0.03 / 5=5.04kb;

[0124] Sample compression data for each group delay = 160K*0.03 = 4.8kb;

[0125] The maximum serial port data forwarded each time is 72 bits (8 data, each data is 9 bits);

[0126] Channel occupancy rate = (4800 + 72) / 5040 = 96.67% < 100%.

[0127] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A voice communication module, characterized in that: It is arranged at the bedside terminal, connected to the main control chip on the bedside terminal, and connected to the sound receiving device and the external speaker on the bedside terminal, wherein the main control chip is also connected to the LCD display module. The voice communication module specifically includes: A first receiving module, used for receiving a call instruction sent by the main control chip through the serial port TX1; The first processing module is used to send the call instruction to the corresponding voice channel of the serial channel of the bus through the 485 interface in a TDMA multiplexing manner, and send it to the voice communication module of the management host through the corresponding voice channel; receive the call instruction sent by the voice communication module of the management host, open the corresponding voice channel, and make a voice call with the management host through the sound receiving device and the external speaker.

2. The voice communication module according to claim 1, characterized in that: The first processing module is further configured to: Receive the display information, i.e., serial port data, sent by the voice communication module of the management host, send the display information to the main control chip through the serial port TX1, and display the information on the display screen of the LCD display module through the main control chip.

3. The voice communication module according to claim 1 or 2, characterized in that: There are 4 voice channels, the physical transmission baud rate of the bus is 1.4 mbps, the bit error rate is 20%, the bus uses BCH code encoding and frame interleaving, the actual useful bandwidth of the bus is 840 kbps, the bandwidth of each voice channel is 160 Kbps, the bandwidth of one broadcast channel is 168 Kbps, the maximum data bit allowed to be transmitted by each channel is 5.04 kb, the maximum serial port data forwarded each time is 72 bits, and the sampled compressed data of each group delay is 4.8 kb.

4. A voice communication module, characterized in that: It is arranged on the management host and connected with the main control chip, the voice reporting chip, the sound receiving device and the external speaker on the management host, wherein the voice reporting chip is also connected with the main control chip on the management host, and the voice communication module specifically includes: A second receiving module is used to receive a call instruction sent by the voice communication module on the bedside terminal; The second processing module is used to send the call instruction to the main control chip on the management host, receive the broadcast instruction sent by the main control chip, enable SAK, and send the broadcast instruction to other terminal devices through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode. The terminal devices specifically include: bedside terminals and nursing terminals, which enable SAK after receiving the broadcast instruction sent by the voice communication module of the management host; after SAK is enabled, receive the analog audio signal sent by the voice reporting chip, perform AD conversion to generate digital voice data, and put the digital voice data into the corresponding broadcast channel, and control the external speaker to broadcast the digital voice data and perform voice reporting; when performing voice reporting, receive the connection command sent by the main control chip, and send the stop broadcast command to the voice communication module of other management hosts through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode; after receiving the stop broadcast command, stop the voice reporting; send the call command to the voice communication module of the corresponding bedside terminal through the 485 interface and the voice channel of the serial port channel of the bus in TDMA multiplexing mode, open the corresponding voice channel, and make a voice call with the corresponding bedside terminal through the sound receiving device and the external speaker.

5. The voice communication module according to claim 4, characterized in that: The second processing module is further used for: The display information, i.e., serial port data, sent by the main control chip is received through the serial port TX1, and the corresponding bedside terminal is determined according to the bedside terminal information corresponding to the display information. When there is an idle voice channel, the display information is sent to the corresponding bedside terminal through the idle voice channel of the serial port channel through the 485 interface, occupying each TDMA slot.

6. The voice communication module according to claim 4 or 5, characterized in that: There are 4 voice channels, the physical transmission baud rate of the bus is 1.4 mbps, the bit error rate is 20%, the bus uses BCH code encoding and frame interleaving, the actual useful bandwidth of the bus is 840 kbps, the bandwidth of each voice channel is 160 Kbps, the bandwidth of one broadcast channel is 168 Kbps, the maximum data bit allowed to be transmitted by each channel is 5.04 kb, the maximum serial port data forwarded each time is 72 bits, and the sampled compressed data of each group delay is 4.8 kb.

7. A bedside terminal, characterized in that: The invention comprises the voice communication module according to any one of claims 1 to 3.

8. A management host, characterized in that: Comprising the voice communication module described in any one of claims 4-6.

9. A call information system, characterized in that: It includes the bedside terminal described in claim 7 and the management host described in claim 8.

10. A call implementation method for a call information system, characterized in that: For the voice communication module according to any one of claims 1 to 3 and the voice communication module according to any one of claims 4 to 6, the method specifically comprises: The voice communication module of the bedside terminal receives the call command sent by the main control chip of the bedside terminal through the serial port TX1; The voice communication module of the bedside terminal sends the call instruction to the corresponding voice channel of the serial port channel of the bus through the 485 interface in a TDMA multiplexing manner, and sends it to the voice communication module of the management host through the corresponding voice channel; The voice communication module of the management host receives the call instruction sent by the voice communication module on the bedside terminal; sends the call instruction to the main control chip on the management host, receives the broadcast instruction sent by the main control chip on the management host, performs SAK enablement, and sends the broadcast instruction to other terminal devices through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode, so that the voice communication module of the other terminal devices performs SAK enablement, wherein the terminal devices include: bedside terminals and nursing terminals; After SAK is enabled, the analog audio signal sent by the voice reporting chip of the management host is received, and AD conversion is performed to generate digital voice data, the digital voice data is placed in the corresponding broadcast channel, and the external speaker is controlled to broadcast the digital voice data to perform voice reporting; when performing voice reporting, the connection command sent by the main control chip of the management host is received, and the stop broadcast command is sent to the voice communication module of other management hosts through the 485 interface and the broadcast channel of the serial port channel of the bus in TDMA multiplexing mode; after receiving the stop broadcast command, the voice reporting is stopped; the call command is sent to the voice communication module of the corresponding bedside terminal through the 485 interface and the voice channel of the serial port channel of the bus in TDMA multiplexing mode, the corresponding voice channel is opened, and a voice call is made with the corresponding bedside terminal through the sound receiving device and the external speaker; The voice communication module of the management host receives the display information, i.e., serial port data, sent by the main control chip of the management host through the serial port TX1, determines the corresponding bedside terminal according to the bedside terminal information corresponding to the display information, and when there is an idle voice channel, occupies each TDMA gap through the 485 interface and sends the display information to the corresponding bedside terminal through the idle voice channel of the serial port channel; The voice communication module of the bedside terminal receives the display information sent by the voice communication module of the management host, sends the display information to the main control chip through the serial port TX1, and displays the information on the display screen of the LCD display module through the main control chip.