CN101170614B - Voice data transmission system and sound data transmission method - Google Patents

Voice data transmission system and sound data transmission method Download PDF

Info

Publication number
CN101170614B
CN101170614B CN2006101424143A CN200610142414A CN101170614B CN 101170614 B CN101170614 B CN 101170614B CN 2006101424143 A CN2006101424143 A CN 2006101424143A CN 200610142414 A CN200610142414 A CN 200610142414A CN 101170614 B CN101170614 B CN 101170614B
Authority
CN
China
Prior art keywords
peripheral unit
repeater
voice data
proxy server
data transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2006101424143A
Other languages
Chinese (zh)
Other versions
CN101170614A (en
Inventor
杨铭坚
麦志峰
颜进财
赖德贤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Quanta Computer Inc
Original Assignee
Quanta Computer Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Quanta Computer Inc filed Critical Quanta Computer Inc
Priority to CN2006101424143A priority Critical patent/CN101170614B/en
Publication of CN101170614A publication Critical patent/CN101170614A/en
Application granted granted Critical
Publication of CN101170614B publication Critical patent/CN101170614B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A voice data transmission system is provided, which is adapted to connect a host system unit of a PC Blade in a Blade PC with an external audio device. The voice data transmission system comprises a peripheral agent device, a peripheral gateway, and a connection management unit. The peripheral agent device is connected with the host system unit. The peripheral gateway is connected with the external audio device and used to provide an identification code. The connection management unit responses to the identification code to match the peripheral agent device with the peripheral gateway, so as to realize the communication connection between the peripheral agent device and the peripheral gateway for voice data transmission.

Description

Voice data transmission system and sound data transmission method
Technical field
The present invention relates to a kind of voice data transmission system, particularly relate to the voice data transmission system of a kind of application knife edge type personal computer (Blade PC) system.
Background technology
Tradition is applied to knife edge type personal computer system's voice data transmission system with cable, for example be RJ45 (Register Jack 45) grid line or Connectorized fiber optic cabling, the personal computer knife edge sheet (PC Blade) of knife edge type personal computer is connected at long-range peripheral sound device is connected.So, personal computer knife edge sheet can transmit voice data with peripheral audio unit.Yet traditional voice data transmission system has some problems.
Traditional voice data transmission system is to transmit instruction and voice data between personal computer knife edge sheet and peripheral audio unit with cable.So, will make traditional voice data transmission system have online cost problem of higher so that cable is continuous.In addition, traditional voice data transmission system is to dispose personal computer knife edge sheet and corresponding peripheral audio unit in man-to-man mode.So, traditional voice data transmission system can't carry out the data transmission in network telephony between peripheral audio unit, or the computer knife edge sheet of non-mutual correspondence and the data transmission in network telephony between peripheral audio unit each other.
Summary of the invention
In view of this, the purpose of this invention is to provide a kind of voice data transmission system and sound data transmission method.Voice data transmission system of the present invention and sound data transmission method can improve in the conventional acoustic data transmission system effectively, and online cost is high and can't carry out between each audio unit and the computer knife edge sheet of non-mutual correspondence and the problem of the data transmission in network telephony between audio unit each other.
According to purpose of the present invention, a kind of voice data transmission system is proposed, in order to link the main system unit and the external voice device of the personal computer knife edge sheet (PC Blade) in the knife edge type personal computer (Blade PC), make main system unit transmit voice data with the external voice device.Voice data transmission system comprises: peripheral unit proxy server (Peripheral Agent Device), peripheral unit repeater (PeripheralGateway) and connection management unit.The peripheral unit proxy server is connected with main system unit.The peripheral unit repeater is in order to being connected with the external voice device, and in order to first identification code to be provided.The connection management cell response in order to pairing peripheral unit proxy server and peripheral unit repeater, makes peripheral unit proxy server and peripheral unit inter-repeater have communication link (Communication Link) in first identification code.Wherein, behind connection management unit pairing peripheral unit proxy server and peripheral unit repeater, the external voice device links by voice data transmission system and main system unit, with the transmission voice data.
According to another object of the present invention, a kind of sound data transmission method is proposed, in knife edge type personal computer, transmit voice data between the main system unit of first people's cyber-knife cutting edge of a knife or a sword sheet and external voice device, and make internal sound device fechtable voice data.Sound data transmission method comprises following step.At first, by the first peripheral unit repeater, provide first identification code, the first peripheral unit repeater and external voice device couple.Then,, match the first peripheral unit repeater and the first peripheral unit proxy server, connect first client and the first peripheral unit proxy server to set up first communication link in response to first identification code.Then, main system unit is come and external voice device transmission voice data via the first peripheral unit proxy server, first communication link and the first peripheral unit repeater in regular turn.Then, by the second peripheral unit repeater, provide second identification code, the second peripheral unit repeater and internal sound device couple.Then,, match the second peripheral unit repeater and the second peripheral unit proxy server, connect second client and the second peripheral unit proxy server to set up second communication link in response to second identification code.Then, the second peripheral unit repeater provides online request signals.Then, in response to second identification code, judge whether the second peripheral unit repeater has the authority of acquisition voice data, if carry out next procedure.Then, in response to online request signals, set up the 3rd communication and link the connection first peripheral unit proxy server and the second peripheral unit repeater.Afterwards, the first peripheral unit proxy server and internal sound device link via the first peripheral unit proxy server, the 3rd communication and second peripheral unit repeater transmission voice data.
According to a further object of the present invention, a kind of sound data transmission method is proposed, be applied to knife edge type personal computer system.Knife edge type personal computer system comprises first people's cyber-knife cutting edge of a knife or a sword sheet, the second personal computer knife edge sheet, the first peripheral unit repeater and the second peripheral equipment repeater, and first and second peripheral unit repeater is corresponding with first and second personal computer knife edge sheet respectively.Sound data transmission method is to transmit voice data between the first internal sound device that is connected with first and second peripheral unit repeater respectively and the second internal sound device, and sound data transmission method comprises following step.At first, the first peripheral unit repeater proposes an online request signals.Then, the second peripheral unit repeater receives online request signals, and decision whether desire with the first peripheral unit repeater online, if carry out next step.Then, in response to online request signals, set up communication link in first and second peripheral unit inter-repeater and connect first and second peripheral unit repeater.Afterwards, first and second internal sound device transmits voice data via the first peripheral unit repeater, communication link and the second peripheral unit repeater.
For above-mentioned purpose of the present invention, feature and advantage can be become apparent, a preferred embodiment cited below particularly, and be described with reference to the accompanying drawings as follows.
Description of drawings
Fig. 1 shows the calcspar according to the voice data transmission system of preferred embodiment of the present invention.
Fig. 2 shows when the voice data transmission system of Fig. 1 is carried out listen mode, the data flow diagram of voice data.
Fig. 3 shows the flow chart of the sound data transmission method when the voice data transmission system of Fig. 1 is carried out listen mode.
Fig. 4 shows when the voice data transmission system of Fig. 1 is carried out broadcast mode, the data flow diagram of voice data.
Fig. 5 shows the flow chart of the sound data transmission method when the voice data transmission system of Fig. 1 is carried out broadcast mode.
When the voice data transmission system that Fig. 6 shows Fig. 1 is carried out one to one call mode, the data flow diagram of voice data.
Fig. 7 shows the flow chart of the sound data transmission method when the voice data transmission system of Fig. 1 is carried out call mode one to one.
When Fig. 8 shows the voice data transmission system execution MPTY pattern of Fig. 1, the data flow diagram of voice data.
Fig. 9 A shows the calcspar of client embedded system.
Fig. 9 B shows the calcspar of host side embedded system.
The reference numeral explanation
1021~102n, 102k, 102m, 102s, 102t, 102u: mainframe computer system
1041~104n, 104k, 104m, 104s, 104t, 104u: external voice device
1061~106n, 106k, 106m, 106s, 106t, 106u: peripheral unit proxy server
1081~108n, 108k, 108m, 108s, 108t, 108u, 108x, 108y, 108z: peripheral unit repeater
110: the connection management unit
1121~112n, 116,118: communication link
1141~114n, 114x, 114y, 114z: internal sound device
ID1~IDn: identification code
SD1, SD2, SD, SD1 ', SD2 ', SD ', ST1, ST2, ST3, ST4: voice data
CQ: online request signals
BQ: broadcast request signal
SL: share list
TQ: call request signal
IS, IS ': notice signal
302~318,502~516,702~708: operating procedure
908b: host side system single chip
910a: FTP client FTP single-chip
The 914:USB console controller
916,926: processor
918,928: transmitting device
The 924:USB Setup Controller
940,944: ciphering and deciphering device
942,946: coder-decoder
Embodiment
Please refer to Fig. 1, it shows the calcspar according to the voice data transmission system of preferred embodiment of the present invention.Voice data transmission system makes main system unit transmit voice data with external voice device 1041~104n respectively in order to main system unit is linked to external voice device 1041~104n respectively.Voice data transmission system comprises: peripheral unit proxy server (Peripheral AgentDevice) 1061~106n, peripheral unit repeater (Peripheral Gateway) 1081~108n and connection management unit 110.In the present embodiment, n is the natural number greater than 1.
Peripheral unit proxy server 1061~106n is connected via peripheral bus (Peripheral Bus) with corresponding main system unit, and each peripheral unit repeater 1081~108n and corresponding external voice device 1041~104n connection, and respectively in order to identification code ID1~IDn to be provided.Connection management unit 110 is in response to identification code ID1~IDn, in order to pairing peripheral unit proxy server 1061~106n and the peripheral unit repeater 1081~108n corresponding, make to have communication link (Communication Link) 1121~112n between peripheral unit proxy server 1061~106n and peripheral unit repeater 1081~108n respectively with it.So, external voice device 1041~104n can link with main system unit respectively by voice data transmission system, to transmit voice data respectively.And peripheral unit repeater 1081~108n also is connected with internal sound device 1141~114n via peripheral bus respectively.Wherein, internal sound device 1141~114n is used to transmit voice data between peripheral unit repeater 1081~108n.
In the present embodiment, main system unit for example is the mainframe computer system 1021~102n in the multi-disc personal computer knife edge sheet (PC Blade) in the knife edge type personal computer (Blade PC).Wherein, comprise assembly in the general computer system such as processor, motherboard, random access memory (Random Access Memory among mainframe computer system 1021~102n, hardware core such as RAM), and remaining peripheral unit, be integrated in long-rangely as screen, loudspeaker, keyboard, mouse or external voice device 1041~104n etc., and be coupled to peripheral unit repeater 1081~108n via peripheral bus.The external voice device 1041~104n of present embodiment and internal sound device 1141~114n all have one group of dual track output and a monophony input, to carry out two-way data transmission in network telephony.And the external voice device 1041~104n of present embodiment for example is that (USB is connected with peripheral unit repeater 1081~108n universal serial bus with difference for Universal Serial Bus, USB) interface arrangement.
Peripheral unit repeater 1081~108n receives the electric signal of peripheral unit and external voice device 1041~104n, and via the peripheral unit proxy server 1061~106n of correspondence electric signal is imported mainframe computer system 1021~102n.Peripheral unit proxy server 1061~106n imports corresponding user's peripheral unit via peripheral unit repeater 1081~108n respectively with the response signal that mainframe computer system 1021~102n produces, to realize the bidirectional data transfers of mainframe computer system 1021~102n and user's peripheral unit.Peripheral unit proxy server 1061~106n makes mainframe computer system 1021~102n and be positioned at long-range external voice device 1041~104n via USB and links also in order to be respectively the near-end device that links via USB and mainframe computer system 1021~102n with external voice device 1041~104n emulation.
Identification code ID1~IDn for example is respectively n group user's number of the account and password.The user is via the user's interface peripherals device that couples with peripheral unit repeater 1081~108n, as keyboard, coming provides user's number of the account and password to connection management unit 110, to login voice data transmission system via peripheral unit repeater 1081~108n respectively.Connection management unit 110 matches peripheral unit repeater 1081~108n to peripheral unit proxy server 1061~106n according to user's number of the account and password, and so, the user can transmit voice data via voice data transmission system.
For example there are n group user's number of the account and password in connection management unit 110, and and the corresponding relation of peripheral unit proxy server 1061~106n.So, user's number of the account and password can be organized in response to n in connection management unit 110, organize user's number of the account peripheral unit proxy server 1061~106n corresponding with n extremely respectively with peripheral unit repeater 1081~108n pairing that n group user's number of the account and password will be provided with password, make to have communication link 1121~112n therebetween respectively, with the transmission voice data.Communication link 1121~112n for example is that (Transmission Control Protocol TCP) links transmission control protocol.And in the present embodiment, connection management unit 110 also can receive the special applications pattern that user's request signals is carried out voice data transmission system.Next, be with voice data transmission system listen mode, broadcast mode, call mode and MPTY pattern are that example explains one to one.
Please refer to Fig. 2, it shows when the voice data transmission system of Fig. 1 is carried out listen mode, the data flow diagram of voice data.Present embodiment is to explain with the example that is operating as that the monitoring personnel of system come voice data SD1 that the low rights user is transmitted between external voice device 104k and mainframe computer system 102k and SD2 to monitor.Wherein, m and k are the natural number that is less than or equal to n.
The low rights user inputs its user's number of the account via peripheral unit repeater 108k and password is logined voice data transmission system, and connection management unit 110 matches peripheral unit repeater 108k to peripheral unit proxy server 106k, mainframe computer system 102k is linked to external voice device 104k according to user's number of the account and password.So, the low rights user can utilize external voice device 104k and mainframe computer system 102k transmission voice data SD1 and SD2.
When the monitoring personnel of this system desire to monitor voice data SD1 that the low rights user transmits via external voice device 104k and main system unit 102k and SD2 via internal sound device 114m, personnel monitor via peripheral unit repeater 108m input user's number of the account and password in system, login voice data transmission system, connection management unit 110 matches peripheral unit repeater 108m to peripheral unit proxy server 106m.System monitors personnel and also exports online request signals CQ to connection management unit 110 via peripheral unit repeater 108m.
Connection management unit 110 judges whether the personnel that monitor of system have monitoring low rights user's authority.If peripheral unit proxy server 106k and peripheral unit repeater 108m set up communication link 116.Then, after peripheral unit proxy server 106k carries out audio mixing, compression with two-way voice data SD1 and SD2 and encrypts, form voice data SD, and via communication link 116 output sound data SD to peripheral unit repeater 108m.And peripheral unit repeater 108m with sound signal SD through deciphering, decompress after by internal sound device 114m play sound data SD1 and SD2.So, the personnel that monitor of system can come via the voice data transmission system of present embodiment the low rights user is monitored via the voice data of external voice device and mainframe computer system transmission.
Please refer to Fig. 3, it shows the flow chart of the sound data transmission method when the voice data transmission system of Fig. 1 is carried out listen mode.As step 302, the low rights user provides first identification code by peripheral unit repeater 108k.Then, as step 304, first identification code that connection management unit 110 provides in response to the low rights user is matched peripheral unit repeater 108k to peripheral unit proxy server 106k, and sets up communication link 112k binding peripheral unit repeater 108k and peripheral unit proxy server 106k.Then, as step 306, mainframe computer system 102k comes and external voice device 104k transmission voice data SD1 and SD2 via peripheral unit proxy server 106k, communication link 112k and peripheral unit repeater 108k in regular turn.
As step 308, system monitors personnel and provides second identification code by peripheral unit repeater 108m.Then, as step 310, second identification code that connection management unit 110 provides in response to the monitoring personnel of system is matched peripheral unit repeater 108m to peripheral unit proxy server 106m, and sets up communication link 112m connection peripheral unit repeater 108m and peripheral unit proxy server 106m.
Then, as step 312, peripheral unit repeater 108m exports online request signals CQ to connection management unit 110.Then, as step 314, user's number of the account that personnel are provided via peripheral unit repeater 108m is monitored in response to system in connection management unit 110, monitors personnel and whether has the authority of monitoring the low rights user to judge system, if then execution in step 316.As step 316, peripheral unit proxy server 106k sets up communication link 116 in response to online request signals CQ.Afterwards, as step 318, peripheral unit proxy server 106k exports voice data SD to peripheral unit repeater 108m via communication link 116, and peripheral unit repeater 108m is via internal sound device 114m output sound data SD1 and SD2.In the present embodiment, communication link 116 for example links for TCP.
Please refer to Fig. 4, it shows when the voice data transmission system of Fig. 1 is carried out broadcast mode, and the data flow diagram of voice data wherein levies that to utilize this system between the student be that example explains do educational broadcast with the teacher with repairing.The teacher for example comes and mainframe computer system 102s transmission voice data SD1 ' and SD2 ' by external voice device 104s and voice data transmission system, and voice data SD1 ' and SD2 ' be broadcast to repair class peripheral unit repeater 108t and 108u that the student logined, make that repairing the class student can receive voice data SD1 ' and SD2 ' via internal sound device 104t and 104u.Wherein, voice data SD1 ' and SD2 ' for example are the voice data of giving lessons, and s, t and u are and are less than or equal to the n natural number.
Repair the class student and input its user's number of the account and password logining voice data transmission system via peripheral unit repeater 108t and 108u respectively, and connection management unit 110 is matched peripheral unit repeater 108t and 108u to peripheral unit proxy server 106t and 106u respectively.The teacher inputs its user's number of the account and password to login voice data transmission system via peripheral unit repeater 108s, and make connection management unit 110 match peripheral unit repeater 108s to peripheral unit proxy server 106s, mainframe computer system 102s is linked to external voice device 104s according to user's number of the account and password.Then, teacher and mainframe computer system 102s transmit the voice data of giving lessons.
Give when repairing the class student when the teacher's desire broadcasting voice data of giving lessons, the teacher imports broadcast request signal BQ and shares list SL to connection management unit 110.Connection management unit 110 requires peripheral unit proxy server 106s to set up communication link 118 in response to broadcast request signal BQ, and peripheral unit proxy server 106s will give lessons voice data through audio mixing and compression back formation voice data SD ', to export via communication link 118.In the present embodiment, communication link 118 for example is that (UserDatagram Protocol UDP) links user's data flow communications protocol.
And in the present embodiment, share list SL for example for repairing the class list, add user's number of the account of repairing the class student of listening to the teacher comprising desire.Listen to the teacher with adding via the voice data SD ' that UDP links output to notify the class student reception of repairing of having logined voice data transmission system in response to repairing class list output notice signal IS in connection management unit 110.Receive voice data SD ' to add a tin class hour when repairing class student desire, connection management unit 110 requires peripheral unit repeater 108t and 108u also to set up the UDP binding to receive voice data SD '.And peripheral unit repeater 108t and 108u play the voice data of giving lessons via internal sound device 114t and 114u with sound signal SD ' respectively after decompressing.So, the teacher can give lessons voice data to repairing the class student via the voice data transmission system broadcasting of present embodiment.
Please refer to Fig. 5, it shows the flow chart of the sound data transmission method when the voice data transmission system of Fig. 1 is carried out broadcast mode.Wherein, step 502~510 are similar with the operating procedure of Fig. 3, only in step 508, provide second and third identification code via two peripheral unit repeater 108t and 108u, and in step 510, match peripheral unit proxy server 106t and peripheral unit repeater 108t, and peripheral unit proxy server 106u and peripheral unit repeater 108u.And the sound data transmission method of the sound data transmission method of the voice data transmission system of present embodiment when carrying out broadcast mode during with its execution listen mode different be in:
In the step 512, peripheral unit repeater 108s provides a broadcast request signal BQ and repaiies the class list.
In the step 514, set up UDP in response to broadcast request signal BQ and link, peripheral unit proxy server 106s links output sound data SD ' via UDP.
In the step 516,, the student that listens to the teacher can be added listen to the teacher voice data SD ' input peripheral device repeater 108t and 108u.
And in step 514 and 516, also comprise step 515, and connection management unit 110 is in response to repairing the class list, inquires to repair to have logined repairing the class student whether desire adds and listening to the teacher of voice data transmission system in the class list, if, execution in step 516.
The voice data transmission system of present embodiment also has the pressure broadcast mode.When teacher's desire voice data of will giving lessons is broadcast to forcibly and repaiies class during the student, the teacher exports and forces broadcast request signal (not shown) and repair the class list to connection management unit 110.At this moment, connection management unit 110 will be repaiied to have logined in the class list and repair the class student step whether the desire reception is broadcasted without inquiry, also reach above-mentioned step 515, link and directly require to set up between peripheral unit proxy server 106s, peripheral unit repeater 108t and 108u UDP.So, the teacher can play to via internal sound device 114t and 114u forcibly via the voice data of giving lessons that the voice data transmission system of present embodiment is broadcasted desire and repair the class student.
Though in the present embodiment only with the teacher will give lessons voice data be shared with two repair the class student, give lessons and explain for example, but, the teacher also can utilize the voice data transmission system of present embodiment will give lessons voice data be shared with to one, more than three or three repairing the class student give lessons.
Please refer to Fig. 6, when its voice data transmission system that shows Fig. 1 is carried out one to one call mode, the data flow diagram of voice data.In the present embodiment, be to desire to explain with the example that is operating as that second user who is positioned at peripheral unit repeater 114x end converses via the voice data transmission system of present embodiment with first user who is positioned at peripheral unit repeater 114y end.Wherein, x and y are the natural number that is less than or equal to n.
When first user desires to converse via peripheral unit repeater 114y and peripheral unit repeater 114x and second user, first user via peripheral unit repeater 114y output call request signal TQ to connection management unit 110., desire to converse with it to notify second user, first user via peripheral unit repeater 114x to peripheral unit repeater 114x in response to call request signal TQ output notice signal IS ' in connection management unit 110.When second user agrees and first user when conversing that communication TCP binding is set up in connection management unit 110 between peripheral unit repeater 108y and 108x.Then, peripheral unit repeater 108x and 108y will export peripheral unit repeater 108y and 108x respectively to via internal sound device 114x and received voice data ST1 and the ST2 of 114y respectively after compressing, encrypting.So, first and second user can converse one to one via the present embodiment voice data transmission system.Wherein, voice data ST1 for example senses the sound that first user is sent for internal sound device 114x; And voice data ST2 for example senses the sound that second user is sent for internal sound device 114y.
Please refer to Fig. 7, it shows the flow chart of the sound data transmission method when the voice data transmission system of Fig. 1 is carried out call mode one to one.At first, as step 702, first user proposes call request signal TQ via peripheral unit repeater 108y.Then, as step 704, connection management unit 110 receives call request signal TQ, and output notice signal IS ' desires to converse with it to notify second user, first user to peripheral unit repeater 108x.When second user agrees and peripheral unit repeater 108y when online execution in step 706.As step 706, connection management unit 110 is set up communication link and is connected peripheral unit repeater 108x and 108y in response to call request signal TQ between peripheral unit repeater 108x and 108y.Afterwards, as step 708, first and second user is transmitted voice data ST1 and ST2 via internal sound device 114y and 114x and peripheral unit repeater 108y and 108x respectively, to converse.
Please refer to Fig. 8, when its voice data transmission system that shows Fig. 1 is carried out the MPTY pattern, the data flow diagram of voice data.When the voice data transmission system of present embodiment is carried out the MPTY pattern and is carried out one to one call mode, so difference is having two users to propose to desire and login the call request signal TQ that the 3rd user of voice data transmission system converses via peripheral unit repeater 108x to connection management unit 110 via peripheral unit repeater 108y and 108z respectively.When the 3rd user agreement was conversed with this two user, connection management unit 110 linked in setting up communication TCP between peripheral unit repeater 108y and the 108x and between peripheral unit 108z and the 108x.And also that it is received voice data ST1, ST2 and the ST3 of peripheral unit repeater 108x carries out audio mixing, compression and encrypts the back producing voice data ST4, and exports voice data ST4 to peripheral unit repeater 108y and 108z.And peripheral unit repeater 108x, 108y and 108z with voice data through decompression and decoding after, respectively via internal sound device 114x, 114y and the 114z data ST4 that plays sound.So, three users can carry out MPTY via the voice data transmission system of present embodiment.
Though present embodiment is that example explains with the situation that three users carry out MPTY only, still, four or more user also can carry out MPTY simultaneously via the voice data transmission system of present embodiment.
The peripheral unit proxy server 1061~106n of present embodiment for example is host side embedded system (HostEmbedded System), its respectively with the mainframe computer system of corresponding personal computer knife edge sheet be arranged at identical personal computer knife edge sheet in, and connect via peripheral bus and corresponding mainframe computer system 1021~102n.And peripheral unit repeater 1081~108n also for example is client embedded system (Client Embedded System), and host side and client embedded system for example comprise respectively the host side system single chip (System On Chip, SOC) and the FTP client FTP single-chip.
Please refer to Fig. 9 A and Fig. 9 B, the calcspar of Fig. 9 A shows a kind of execution mode of client embedded system, and Fig. 9 B shows the calcspar of a kind of execution mode of host side embedded system.Processor 916 and 926 is all in order to carrying out embedded system operating system, and carries out application software and drive software and drive other hardware among FTP client FTP single-chip 910a and the host side system single chip 908b respectively.Usb host controller 914 is in order to as the usb host side controller, so that internal sound device 114n is installed on the client embedded system.USB Setup Controller 924 is in order to be connected external voice device 104n and mainframe computer system 102n, with the transmission voice data.
Transmitting device 918 is subjected to connecting the control of control unit 110 and host side embedded system or other client embedded system and sets up communication link.The control that transmitting device 928 also is subjected to connecting control unit 110 comes and the client embedded system is set up communication link.Communication link in the present embodiment for example is a network connections, and it can be wireless network, cable network or network that both mix is set up.Ciphering and deciphering device (encryption/decryption device) 940,944 with when needed, strengthens the fail safe and the confidentiality of transfer voice in order to voice data is carried out encryption and decryption.And coder-decoder (Coder/Decoder, CODEC) 942 and 946 in order to compress voice data.
In one embodiment, coder- decoder 942 and 946 for example comes voice data SD, SD ', ST1, ST2 and ST3 voice data is compressed or decompresses via one or more sound coding modes, for example adopt the G.7xx mode of Mpeg 1 Layer 3 (MP3) or ITU-U, come above-mentioned voice data SD, SD1, SD2 and ST1~ST3 are compressed or decompress.Wherein, when voice data SD, SD1, SD2 and ST1~ST3 were music, coder- decoder 942 and 946 for example came it is compressed or decompresses via the coded system of MP3; And when voice data SD, SD1, SD2 and ST1~ST3 were speech data, coder- decoder 942 and 946 for example came voice data SD, SD ', ST1, ST2 and ST3 are compressed or decompress via coded system G.7xx.In the present embodiment, voice data SD, SD1, SD2 and ST1~ST3 pass through pulse code modulation (Pulse Code Modulation, voice data PCM) for meeting USB Audio specification.And ciphering and deciphering device 940 and 944 is an encryption and decryption hardware, and in order to the voice data after the compression is encrypted, via transmitting device 918 and 928 outputs, transmitting device for example is the hardware of Giga MAC afterwards.
Other embodiment of host side embedded system or client embedded system, can be changed and got based on Fig. 9 A or Fig. 9 B, for example ciphering and deciphering device or coder-decoder can be by other hardware circuits, and (digital signal processor) realizes as digital signal processor.In addition, in other embodiments, part or all of the function of ciphering and deciphering device or coder-decoder, mode that can also software or realized in the mode of firmware.
The voice data transmission system of present embodiment and sound data transmission method come the binding of each peripheral unit repeater and peripheral unit proxy server in the voice data transmission system is configured via the connection management unit.So, the voice data transmission system of present embodiment and sound data transmission method can improve effectively that personal computer knife edge sheet is connected via solid cable one to one with FTP client FTP among traditional knife edge type personal computer system, can't carry out between peripheral audio unit and make, or the computer knife edge sheet of non-mutual correspondence and the shortcoming of the data transmission in network telephony between peripheral audio unit each other.So, the voice data transmission system of present embodiment has the derive advantage of other data transmission in network telephony pattern of the framework that can utilize knife edge type personal computer system, can promote the use elasticity of voice data transmission system effectively, and application function.
In addition, the voice data transmission system of present embodiment is to set up communication link between interconnective two or more audio units of desire and personal computer knife edge sheet with the request that the connection management device receives each peripheral unit repeater and peripheral equipment proxy server.So, the voice data transmission system of present embodiment also can improve traditional knife edge type personal computer system effectively because of connecting personal computer knife edge sheet and peripheral audio unit with cable, and has the higher shortcoming of online cost.So, the voice data transmission system of present embodiment has online lower-cost advantage.
In sum, though the present invention discloses as above with a preferred embodiment, so it is not in order to limit the present invention.Those skilled in the art can be used for a variety of modifications and variations under the premise without departing from the spirit and scope of the present invention.Therefore, protection scope of the present invention is as the criterion with claim of the present invention.

Claims (15)

1. voice data transmission system, in order to one first main system unit and an external voice device that links one first people's cyber-knife cutting edge of a knife or a sword sheet in the knife edge type personal computer, make transmission one first voice data between this first main system unit and this external voice device, this voice data transmission system comprises:
One first peripheral unit proxy server is connected with this first main system unit;
One first peripheral unit repeater, in order to being connected with this external voice device, and in order to one first identification code to be provided; And
One connection management unit in response to this first identification code, in order to match this first peripheral unit proxy server and this first peripheral unit repeater, makes this first peripheral unit proxy server and this first peripheral unit inter-repeater have one first communication link;
Wherein, after this connection management unit matched this first peripheral unit proxy server and this first peripheral unit repeater, this external voice device linked by this voice data transmission system and this first main system unit, to transmit this first voice data;
This knife edge type personal computer also comprises one second personal computer knife edge sheet,
Described voice data transmission system also comprises:
One second peripheral unit proxy server is connected with one second main system unit of this second personal computer knife edge sheet; And
One second peripheral unit repeater is connected with one first internal sound device, and this second peripheral unit repeater provides one second identification code;
Wherein, this connection management cell response is matched this second peripheral unit proxy server and this second peripheral unit repeater in this second identification code, makes this second peripheral unit proxy server and this second peripheral unit inter-repeater have one second communication link.
2. voice data transmission system as claimed in claim 1, wherein when this second peripheral unit repeater desire captures this first voice data, this second peripheral unit repeater is exported one first online request signals to this first peripheral unit proxy server, this first peripheral unit proxy server is in response to this first online request signals, setting up one the 3rd communication links, this first peripheral unit proxy server links this first voice data of transmission to this second peripheral unit repeater via the 3rd communication, and exports this first voice data via this first internal sound device.
3. voice data transmission system as claimed in claim 2, wherein this first peripheral unit proxy server exports this second identification code to this connection management unit, whether to have the authority of this first voice data of acquisition by this second peripheral unit repeater of this connection management unit judges, when this second peripheral unit repeater had the authority of this first voice data of acquisition, this connection management unit notified this first peripheral unit proxy server to set up the 3rd communication binding.
4. voice data transmission system as claimed in claim 1, wherein when this first peripheral unit repeater is desired to share this first voice data and is given this second peripheral unit repeater, this first peripheral unit repeater is exported a broadcast request signal and and is shared list to this connection management unit, this connection management cell response is set up four-way news in this broadcast request signal and is linked, and this first peripheral unit proxy server links this first voice data of output via these four-way news.
5. voice data transmission system as claimed in claim 4, wherein list is also shared in response to this in this connection management unit, notify this second peripheral unit proxy server to receive this first voice data, and export this first voice data via this first internal sound device via this second peripheral unit repeater.
6. voice data transmission system as claimed in claim 1, wherein this first peripheral unit proxy server also is coupled to one second internal sound device.
7. voice data transmission system as claimed in claim 6, wherein also in this first and this second internal sound device between the transmission one rising tone sound data;
Wherein, when this second peripheral unit repeater is desired and this first peripheral unit repeater when transmitting this rising tone sound data, this second peripheral unit repeater is exported one second online request signals to this connection management unit, this connection management cell response is in this second online request signals, require this first to set up five-way news with this second peripheral unit repeater and link, this first and this second peripheral unit repeater link via this five-way news and be connected, transmitting this rising tone sound data, and respectively via this first and this second internal sound device export this rising tone sound data.
8. voice data transmission system as claimed in claim 1, wherein this first and this second peripheral unit proxy server be embedded system, this first and this second peripheral unit proxy server comprise:
One first processor is set up communication link in response to the requirement of this connection management unit;
One first acoustic coding decoder carries out data compression to this first voice data; And
One first ciphering and deciphering device is in order to carry out encryption and decryption to this first voice data.
9. voice data transmission system as claimed in claim 8, wherein this first peripheral unit proxy server and this first main system unit are arranged in this first people's cyber-knife cutting edge of a knife or a sword sheet, and the second peripheral unit proxy server and this second main system unit are arranged in this second personal computer knife edge sheet.
10. voice data transmission system as claimed in claim 1, wherein this first and this second peripheral unit repeater be embedded system, this first and this second peripheral unit repeater comprise:
One second processor in order to providing authentication code to this connection management unit, and is set up communication link in response to the requirement of this connection management unit;
One second sound coder-decoder carries out data compression to this first voice data and a rising tone sound data; And
One second ciphering and deciphering device, to this first and this rising tone sound data carry out encryption and decryption.
11. voice data transmission system as claimed in claim 1, wherein this external voice device and this internal sound device are respectively the universal serial bus audio unit.
12. sound data transmission method, transmission one voice data between a main system unit of a personal computer knife edge sheet and an external voice device in a knife edge type personal computer, and make an internal sound device capture this voice data, this sound data transmission method comprises:
(a) by one first peripheral unit repeater, provide one first identification code, this first peripheral unit repeater and this external voice device couple;
(b) in response to this first identification code, match this first peripheral unit repeater and one first peripheral unit proxy server, connect this first peripheral unit repeater and this first peripheral unit proxy server to set up one first communication link;
(c) this main system unit comes to transmit this voice data with this external voice device via this first peripheral unit proxy server, this first communication link and this first peripheral unit repeater;
(d) by one second peripheral unit repeater, provide one second identification code, this second peripheral unit repeater and this internal sound device couple;
(e) in response to this second identification code, match this second peripheral unit repeater and one second peripheral unit proxy server, connect this second peripheral unit repeater and this second peripheral unit proxy server to set up one second communication link;
(f) this second peripheral unit repeater provides an online request signals;
(g) in response to this second identification code, judge whether this second peripheral unit repeater has the authority of this voice data of acquisition, if, execution in step (h);
(h), set up one the 3rd communication and link this first peripheral unit proxy server of connection and this second peripheral unit repeater in response to this online request signals; And
(i) this first peripheral unit proxy server and this internal sound device transmit this voice data via the 3rd communication binding and this second peripheral unit repeater.
13. sound data transmission method, transmission one voice data between a main system unit of a personal computer knife edge sheet and an external voice device in a knife edge type personal computer, this main system unit is shared with an internal sound device with this voice data, and this sound data transmission method comprises:
(a) by one first peripheral unit repeater, provide one first identification code, this first peripheral unit repeater and this external voice device couple;
(b) in response to this first identification code, match this first peripheral unit repeater and one first peripheral unit proxy server, connect this first peripheral unit repeater and this first peripheral unit proxy server to set up one first communication link;
(c) this main system unit comes to transmit this voice data with this external voice device via this first peripheral unit proxy server, this first communication link and this first peripheral unit repeater;
(d) by one second peripheral unit repeater, provide one second identification code, this second peripheral unit repeater and this internal sound device couple;
(e) in response to this second identification code, match this second peripheral unit repeater and one second peripheral unit proxy server, connect this second peripheral unit repeater and this second peripheral unit proxy server to set up one second communication link;
(f) this first peripheral unit repeater provides a broadcast request signal and to share list;
(g) set up one the 3rd communication in response to this broadcast request signal and link, this first peripheral unit proxy server links the output sound data via the 3rd communication; And
(h) this voice data is imported this second peripheral unit repeater, and play this voice data via this internal sound device.
14. sound data transmission method as claimed in claim 13 wherein also comprises between step (g) and the step (h):
(g ') share list in response to this, judge whether desire receives this voice data to this second peripheral unit repeater, if, execution in step (h).
15. sound data transmission method, be applied to a knife edge type personal computer system, this knife edge type personal computer system comprises one first people's cyber-knife cutting edge of a knife or a sword sheet, one second personal computer knife edge sheet, one first peripheral unit repeater and one second peripheral unit repeater, this first and this second peripheral unit repeater respectively with this first and this second personal computer knife edge sheet corresponding, this sound data transmission method in respectively with this first and the one first internal sound device that is connected of this second peripheral unit repeater and one second internal sound device between transmission one voice data, this sound data transmission method comprises:
(a) this first peripheral unit repeater proposes an online request signals:
(b) this second peripheral unit repeater receives this online request signals, and whether decision is desired and this first peripheral unit repeater is online, if, execution in step (c);
(c) in response to this online request signals, in this first and this second peripheral unit inter-repeater set up a communication link connect this first and this second peripheral unit repeater; And
(d) this first and this second internal sound device transmit this voice data via this first peripheral unit repeater and this second peripheral unit repeater.
CN2006101424143A 2006-10-23 2006-10-23 Voice data transmission system and sound data transmission method Active CN101170614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101424143A CN101170614B (en) 2006-10-23 2006-10-23 Voice data transmission system and sound data transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101424143A CN101170614B (en) 2006-10-23 2006-10-23 Voice data transmission system and sound data transmission method

Publications (2)

Publication Number Publication Date
CN101170614A CN101170614A (en) 2008-04-30
CN101170614B true CN101170614B (en) 2010-11-03

Family

ID=39391070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101424143A Active CN101170614B (en) 2006-10-23 2006-10-23 Voice data transmission system and sound data transmission method

Country Status (1)

Country Link
CN (1) CN101170614B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376932A2 (en) * 2002-04-26 2004-01-02 Extreme Networks Method and apparatus for dynamic configuration management
CN1472657A (en) * 2002-07-31 2004-02-04 广达电脑股份有限公司 Managing system for blade-point type servosystem
CN1499779A (en) * 2002-10-29 2004-05-26 戴尔产品有限公司 Network exchanger configuration method and system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1376932A2 (en) * 2002-04-26 2004-01-02 Extreme Networks Method and apparatus for dynamic configuration management
CN1472657A (en) * 2002-07-31 2004-02-04 广达电脑股份有限公司 Managing system for blade-point type servosystem
CN1499779A (en) * 2002-10-29 2004-05-26 戴尔产品有限公司 Network exchanger configuration method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
EP 1376932 A2,全文.

Also Published As

Publication number Publication date
CN101170614A (en) 2008-04-30

Similar Documents

Publication Publication Date Title
CN100450249C (en) Near-end maintenance radio frequency remote module method
CN101272583A (en) Method for near-end maintaining radio remote module
CN104579796A (en) Remote network equipment maintenance method, remote network equipment maintenance system and terminal
CN105100154A (en) Multimedia sharing method and system between cloud terminal and mobile terminal, and cloud terminal
CN111930658A (en) USB switching device and method capable of realizing many-to-many switching control
CN102118397B (en) Teleconference communication method and system based on mobile phones
CN104994061A (en) Intelligent transformer station process layer switch MMS safety communication device and method
CN100484027C (en) Network management system and method using simple network management protocol
CN107231378A (en) A kind of security control method based on electric power mobile office equipment, apparatus and system
TW200815986A (en) Audio data transmission system and audio data transmission method
CN101567885A (en) Voice call device as well as system and method thereof
CN101170614B (en) Voice data transmission system and sound data transmission method
CN109831404B (en) Instant communication system and method compatible with multiple terminals
CN102137394A (en) Encrypted mobile communication terminal system and method under network access
JP2001320349A (en) Distributed communications equipment
CN103297300A (en) Interaction system and method of mobile intelligent terminal and server-side
WO2016197594A2 (en) Kvm extender receiving end provided with switching device
CN201928452U (en) Device realizing voice business in circuit switching domain on WIFI (wireless fidelity) /3G (generation) router
EP2809045A2 (en) Information security attachment device for voice communication and information security method for voice communication using the same
US6772197B1 (en) Apparatus for enabling communication between a computer terminal and a servicing station for remote, real-time, controlled repair
CN108880786A (en) A kind of control instruction transmission method for dispatching of power netwoks
CA2401738A1 (en) Network resource communication system
CN201114061Y (en) Gathering type residence wireless transmission and control device
CN111163157B (en) Method and system for realizing remote desktop
CN104780012A (en) Multifunctional interview and report transmitter, transmission system and data transmission method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant