CN1921518A - Recording equipment, store server, recording system and method and playback system and method - Google Patents

Recording equipment, store server, recording system and method and playback system and method Download PDF

Info

Publication number
CN1921518A
CN1921518A CNA2006100622397A CN200610062239A CN1921518A CN 1921518 A CN1921518 A CN 1921518A CN A2006100622397 A CNA2006100622397 A CN A2006100622397A CN 200610062239 A CN200610062239 A CN 200610062239A CN 1921518 A CN1921518 A CN 1921518A
Authority
CN
China
Prior art keywords
module
storage server
recording
data
recording arrangement
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.)
Granted
Application number
CNA2006100622397A
Other languages
Chinese (zh)
Other versions
CN1921518B (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200610062239A priority Critical patent/CN1921518B/en
Publication of CN1921518A publication Critical patent/CN1921518A/en
Application granted granted Critical
Publication of CN1921518B publication Critical patent/CN1921518B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

The invention relates to a recorder, a memory server, a recording system, and relative method, a replay system and a relative method. Wherein, the recorder comprises IP telephone module and recording module; the IP telephone module transmits the IP data pack to the recording module; the recording module positions the memory server to transmit the IP data pack to the memory server; the memory server comprises memory, data memory module and recorded data managing module; the data memory module informs other devices of network about the information relative to the memory server and receives IP data pack; the recorded data managing module processes the IP data pack and stores relative data into memory; and the memory system comprises at least one recorder and at least one memory server, which are connected wireless or wire; and the replay system comprises at least one memory server and at least one replay device, which are connected wireless or wire.

Description

Recording arrangement, storage server, recording system and method and playback system and method
Technical field
The present invention relates to the digital speech communication technical field, be specifically related to recording arrangement, storage server, recording system and method and playback system and method.
Background technology
The development of modern communication technology, the mode that makes communication exchange becomes increasingly abundant, and IP phone is also arisen at the historic moment.The voice over IP transmission technology by voice signal is carried out digital coding, compression is processed into condensed frame, be converted to the IP packet then and on IP network, transmit, thereby reach purpose in the communication of the enterprising lang sound of IP network.IP phone is except providing basic speech business, business such as fax, video and data can also be provided, store the storage forwarding of forwarding and various information etc. as unified message, virtual telephony, virtual speech/fax mailbox, directory enquiry service, Internet call center, Internet call manager, video conference, ecommerce, fax.IP phone has improved utilization of network bandwidth, greatly reduces the expense of communication, and its extensive use has also promoted the wideband multimedia application and development.
Terminal is the IP phone most important component, also is direct user oriented equipment.The terminal of IP phone can have polytype, comprises traditional voice call, ISDN terminal, multimedia PC, also can be the multimedia service terminal of collection voice, data and image and one, even can be the set-top box that TV user is used.Wherein phone is modal equipment, it can be linked into IP telephony system by mode shown in Fig. 1 a and Fig. 1 b, in Fig. 1 a, voip gateway provides the interface between Internet and the telephone network, the user is by PSTN (Public Switched TelephoneNetwork, public switch telephone network) local loop is connected to voip gateway, it is digital signal that gateway is responsible for analog signal conversion, and compression is packaged into the packet voice signal that can transmit on Internet, be sent to called subscriber's gateway end then by Internet, gateway by called end is reduced to the analog signal that can be identified, be sent to callee's terminal again by PSTN, so just finished the communication process of a complete phone to the IP phone of phone, this mode relatively is suitable for operation type IP phone.Mode shown in Fig. 1 b then relatively is suitable for the domestic consumer, generally be to add an equipment that is similar to Modem at the phone front end, IAD (Integrated AccessDevice for example, integrated access equipment), this equipment is responsible for that analog voice signal is converted to digital signal and is delivered to upward transmission of Internet.Shown in Fig. 1 c, also having a class mode is based on computer, communication functions such as voice, image, high-speed data have been increased, they need an intermediate equipment to be connected on the IP network without mode shown in the image pattern 1b like that, can be directly connected on the IP network, for example multimedia computer, multimedia terminal and set-top box etc.
People often wish certain dialog context to be recorded and get off to be used for later playback, the especially video conference of MPTY, and the record and the playback of the dialog context of whole meeting are extremely important.
Because the memory space of PC is very big, if user's telephone terminal is PC, can record (being about to the digital speech signal stores) to dialog context at an easy rate, but do not have other very little terminal form of memory space or memory space, can't satisfy the requirement that big capacity dialog context is recorded.
Mostly adopting in the prior art increases the phone internal memory or adopts pluggable memory to come the storing call dialog context, for example number of patent application is CN03138709.8, publication number is that the patent application of CN1472951 discloses the recording of a kind of IP phone and answers recording method, this method is based on FLASH memory and digital signal processor (DSP) language process function in the existing phone, in the phone software module, add read-write FLASH file system, convert speech data information to be stored in the FLASH memory file, thereby realize the long-time recording of conversation and answer record.Other similar patent also all is to adopt the method that directly or indirectly enlarges the phone internal storage device to carry out the storage of dialog context, the defective of these methods is limited storage space, can not satisfy the demand of user to the demand of recording, the especially recorded video of extended telephone conversation content.Dialog context is stored on this machine of telephone set, not only is subject to the memory capacity of telephone set but also causes the increase of telephone set cost, the personal computer that the user has had, the storage resources of network storage server can not be fully utilized.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of recording arrangement, storage server, recording system and method and playback system and method, overcomes IP phone in the prior art is confined to himself memory to the storage of speech data or other data shortcoming.
The present invention adopts following technical scheme:
A kind of recording arrangement, comprise the IP phone module, it receives the IP packet that the conversation opposite end sends, the IP packet of encapsulation is sent to the conversation opposite end, also comprise and record module, the IP phone module with record module and link to each other, the IP phone module is used for the IP data packet transmission of the IP packet that will receive or encapsulation to recording module; Record module and be used to locate storage server, the IP packet is sent to storage server.
Described recording arrangement, wherein: record module the IP packet of receiving is decoded, and the dialog context data that obtain are sent to storage server.
Described recording arrangement, wherein: record module and comprise core processing module, device discovery module and data transmission module, core processing module links to each other with data transmission module with the device discovery module respectively, core processing module is used for recording process is controlled, and Mediation Device is found the information transmission between module and the data transmission module; The device discovery module is used to locate storage server, and relevant information is sent to core processing module; Data transmission module is used for IP packet or dialog context data are sent to storage server.
Described recording arrangement, wherein: recording arrangement also comprises records control module, records control module and links to each other with core processing module, records control module and is used for recording process is controlled.
Described recording arrangement, wherein: record control module and link to each other, record condition by this network equipments configuration with the network equipment in the network.
Described recording arrangement, wherein: recording arrangement also comprises graphical user interface module, graphical user interface module with record control module and link to each other, graphical user interface module is used to resolve the control or the configuration information of user's input, and is transferred to and records control module.
Described recording arrangement, wherein: recording arrangement also comprises the display screen that links to each other with graphical user interface module.
Described recording arrangement, wherein: recording arrangement also comprises at least one control button and push button signalling processing module, the control button links to each other with the push button signalling processing module, the push button signalling processing module with record control module and link to each other, the electrical signal conversion that the push button signalling processing module is used for will the control button producing becomes to send to after the digital signal records control module.
Described recording arrangement, wherein: recording arrangement also comprises the touch-tone signal processing module, the touch-tone signal processing module with record control module and link to each other, the signal after the touch-tone signal processing module is used for touch-tone signal handled and will handle sends to records control module.
A kind of storage server, comprise memory, data memory module and data recording administration module, data memory module links to each other with the data recording administration module, the data recording administration module links to each other with memory, data memory module is used for the informing network miscellaneous equipment information relevant with storage server and receives the IP packet or the dialog context data, and the data recording administration module is used for IP packet or dialog context data are handled and deposited corresponding data in memory.
Described storage server, wherein: data memory module comprises data transmission module and device discovery module, data transmission module links to each other with the data recording administration module, data transmission module is used to receive IP packet or dialog context data, and the device discovery module is used for the informing network miscellaneous equipment information relevant with storage server.
Described storage server, wherein: comprise at least one recording arrangement and at least one storage server, recording arrangement links to each other by wired mode or wireless mode with storage server.
A kind of storage means comprises step:
Available storage server in A1, the recording arrangement fixer network, selected storage server from available storage server;
A2, user begin conversation, and recording arrangement judges that whether dialog context satisfies the condition of recording, if satisfied, execution in step A3 then;
A3, recording arrangement start recording process, and this recording arrangement is handled the back to data and generated the IP packet, and are sent to the storage server of appointment;
Behind A4, the end of conversation, recording arrangement stops recording process and notifies storage server.
A kind of playback system comprises at least one storage server and at least one playback apparatus, and storage server links to each other by wired mode or wireless mode with playback apparatus.
A kind of back method comprises step:
Available storage server in B1, the playback apparatus fixer network, selected storage server from available storage server;
B2, playback apparatus send the request of browsing recorded file to storage server;
The request that the response of B3, storage server is received sends to playback apparatus with the information of recorded file;
B4, playback apparatus are selected the file of an appointment, send playback request to storage server;
After B5, storage server are received playback request, the file of appointment is handled, sent to playback apparatus after converting corresponding dialog context to, playback apparatus carries out playback with dialog context.
Described back method, wherein said step B5 comprises step: in replayed section, playback apparatus is by corresponding interface and interface control playback, sends to storage server request message such as to suspend, continue to play, stop, after storage server receives request message, carry out corresponding action.
Technical scheme of the present invention is kept at dialog context on the storage server, rather than by the additional physical storage medium of IP phone, so just to be equivalent to provide infinitely-great memory space, overcome IP phone in the prior art is confined to himself memory to the storage of speech data or other data shortcoming; Provide multiple mode to carry out that dialog context is recorded and playback, also recording and playback of remote controlled dialog context can be satisfied user's variation needs; Because dialog context is stored on the storage server, is easy to share.
Description of drawings
The present invention includes following accompanying drawing:
Fig. 1 a is the schematic diagram of prior art IP phone terminal access mode;
Fig. 1 b is the schematic diagram of the another kind of access way of prior art IP phone terminal;
Fig. 1 c is the schematic diagram of the third IP phone terminal access mode of prior art;
Fig. 2 is recording arrangement modular structure figure of the present invention;
Fig. 3 is the recording arrangement modular structure figure that the present invention has the segmentation functional module;
Fig. 4 is that the present invention comprises the recording arrangement modular structure figure that records control interface;
Fig. 5 is the modular structure figure of storage server of the present invention;
Fig. 6 is the storage server modules structure chart that the present invention has the segmentation functional module;
Fig. 7 is the form of storing data files of the present invention;
Fig. 8 is a recording system schematic diagram of the present invention;
Fig. 9 is the another kind of recording system schematic diagram of the present invention;
Figure 10 is the flow chart that the present invention records dialog context;
Figure 11 is the recording arrangement modular structure figure that the present invention comprises graphical user interface module;
Figure 12 is the tangible screen formula of a present invention graphical user interface schematic diagram;
Figure 13 is the recording arrangement modular structure figure that the present invention comprises recording control button and corresponding press key message processing module;
Figure 14 is the recording arrangement modular structure figure that the present invention comprises the dtmf signal processing module;
Figure 15 is a playback system schematic diagram of the present invention;
Figure 16 is the another kind of playback system schematic diagram of the present invention;
Figure 17 is a playback dialog context flow chart of the present invention.
Embodiment
Below in conjunction with drawings and Examples the present invention is described in further detail:
As shown in Figure 2, recording arrangement of the present invention comprises the IP phone module and records module, the IP phone module with record module and link to each other, the IP phone module is used to receive the IP packet that the conversation opposite end sends, when this IP packet is resolved it is transferred to and records module, the speech data of local terminal is carried out the conversion of analog signal to digital signal, the digital signal compressed encoding after the conversion, be packaged into the IP packet, send to the opposite end of conversation then respectively and record module; Record module and be used to locate storage server, the IP packet is sent to storage server.Recording arrangement comprises at least one network interface, and this network interface is used for setting up physical connection with the network interface of storage server, with the storage server of IP data packet transmission to appointment; This network interface can be Ethernet interface, radio network interface etc., so this recording arrangement is actually the IP phone equipment that has network function in the local network.
The basic function that the realization of IP phone module is conversed by IP network, it carries out compressed encoding by voice compression algorithm (for example G.729 standard of ITU formulation) to voice signal and handles, then these speech datas are encapsulated according to the TCP/IP standard, by IP network data are sent to the conversation opposite end then; Then make up the VoP of receiving the conversation opposite end, and after decoding and the decompression it being replied is original voice signal.Except speech data, the IP phone module can also provide the processing of multimedia services such as data and video, and the IP phone module is handled multi-media signal according to standard H.322.For realizing recording function of the present invention, the IP phone module sends to storage server by recording module after receiving the IP packet that Internet sends over; For the communicating data of outside transmission, the IP packet that then will send before sending to the Internet interface sends to storage server by recording module.
As shown in Figure 3, record module and comprise core processing module, device discovery module and data transmission module, core processing module links to each other with data transmission module with the device discovery module respectively, core processing module is used for recording process is controlled, and Mediation Device is found the information transmission between module and the data transmission module; The device discovery module is used to find storage server available on the network, and relevant information is sent to core processing module; Data transmission module is used for the IP packet is sent to storage server.
As shown in Figure 4, recording arrangement also comprises records control module, records control module and links to each other with core processing module, records control module and is used for recording process is controlled; Record control module by this, the user can control recording.For example the user can set the condition (promptly satisfying what condition begins to record) that begins to record, begin or stop to record, the selection of memory location (for example which storage server recorded content is left on, consider to have a plurality of storage servers in the local network) etc.Core processing module also needs information that control module sends sends to the IP phone module or data transmission module is handled to recording.
Remote equipment can be configured recording condition by recording control module.Remote equipment can be the PC that links to each other with recording arrangement in the local area network, adopt B/S (Browse/Server, browser/server) or C/S (Client/Server, client/server) structure by recording control module recording arrangement is carried out complicated configuration.Typical example is that the user is connected to recording arrangement by the Web browser on the PC (for example Microsoft Explore of Microsoft) and is configured.
As shown in Figure 5, comprise memory, data memory module and data recording administration module, data memory module links to each other with the data recording administration module, the data recording administration module links to each other with memory, data memory module is used for the informing network miscellaneous equipment information relevant with storage server and receives the IP packet, and the data recording administration module is used for the IP packet is handled and deposited corresponding data in memory.
As shown in Figure 6, data memory module comprises data transmission module and device discovery module, data transmission module links to each other with the data recording administration module, and data transmission module is used to receive the IP packet, and the device discovery module is used for the informing network miscellaneous equipment information relevant with storage server.
As shown in Figure 7, the data recording administration module is kept at the form of data with file in the memory, adds information in order to description document at the head of file, for example:
Source address: [email protected],
Destination address: [email protected], endpoint type: PC or the like.
File is made up of two parts: glue file head and loading section.The glue file head has been described the essential information of current communication, has described original position and the length of each user to the data file of correspondence; Loading section has then been stored dialog context, the corresponding data file of the dialog context that each group user is right.Each data file has comprised data file head and concrete data again, and data file has comprised the information of one group of user to conversing, for example time, type, code encoding/decoding mode or the like in front.
If there are a plurality of correspondent, then can all be reassembled as an independent file respectively for each correspondent.Also can after whole end of conversations, the relevant information of additional each road conversation of these files be merged into a file store.For example the calling party of [email protected] correspondence is John, the callee of user2@companytwo correspondence is Tom, the time of conversation beginning is AM0300 on February 3rd, 2006, and the data recording administration module can be current dialog context corresponding file called after 20060203AM0300John And Tom.dat. so.When recording, can be before session not finish, give each user to all setting up two temporary files, a dialog context that is used to store outgoing, another one is used to store the dialog context of calling.In end of conversation, a file is joined the afterbody of another file, then relevant information is filled into glue file face in front, the own position in whole file of expression; If MPTY is arranged, then continue to add at afterbody.After whole dialog context merging is finished, just delete temporary file.
The present invention utilizes UPnP (Universal Plug and Play, UPnP) technology to realize the online discovery of network of storage server, and concrete function is realized by the device discovery module of recording arrangement and the device discovery module of storage server.Equipment has been divided into multiple different type in UPnP, for example in its AV (Audio/Video, audio frequency and video) system, AV equipment is divided into DMS (Digital Media Server, digital media server) and DMR (Digital MediaRenderer, digital media presentation device).Each equipment has all been realized the dissimilar service of regulation, for example requires DMS to be achieved as follows three services in UPnP AV framework 0.83:
ContentDirectory:1.0
ConnectionManager:1.0
AVTransport:1.0
Wherein, ContentDirectory (control directory services) and ConnectionManager (connection management service) are what must realize, AVTranspor be engaged in (AV transmit service) then be optional realization, equipment is that the grammer that usefulness meets XML is described.
The following describes specific embodiments of the invention: realize recording service on storage server of the present invention, the name that defines this service here is called: CommunicationRecording (service of recording),
Define a new device type, the name of this equipment is called: CommunicationRecordingDevice (recording arrangement),
Recording arrangement (CommunicatinRecordingDevice) is realized the service of recording (CommunicationRecording).
In the UPnP agreement, after equipment is added to network, UPnP finds that agreement allows this equipment to come the control point in network to declare its embedded device or service by a large amount of discovery message of multicast, the multicast address of standard all can be monitored in all interested control points, to obtain the notice of announcing new ability.Equally, after network is added at a control point to, UPnP finds that agreement allows this control point to search for interested equipment on network, all devices all must be monitored the standard multicast address of these message, must make response when search criterion in the discovery message is consistent in any embedded device or service simultaneously.The definition that standard is all arranged of these message formats.
In the present invention, then stipulate deviceType (device type) among NT in these message (notification type) and the USN (unique service name) is replaced with CommunicatinRecordingDevice, and ServiceType (COS) replaces with CommunicationRecording.
After the mutual discovery of finishing control point and equipment, in order to allow the control point more understand equipment and function or mutual thereof with equipment.The control point must obtain the URL of device description from find message, and obtains device description by URL.The control point is finding to send HTTP GET request on the URL that message obtains, and Returning equipment is described then.Obtaining the UPnP service describing also is similar process, needs to use the URL in the device description.Be the description document of this recording arrangement below:
< xml version="1.0"encoding="utf-8" >
<root xmlns="urn:schemas-upnp-org:device-1-0">
<specVersion>
<major>1</major>
<minor>0</minor>
</specVersion>
<URLBase>http://10.78.10.161:52234/</URLBase>
<device>
<deviceType>urn:schemas-upnp-org:device:CommunicationRecor
dingDevice:1</deviceType>
<friendlyName>HUAWEI
RecordingDevice(JOHN)</friendlyName>
<manufacturer>Huawei</manufacturer>
<manufacturerURL>http://www.huawei.com</manufacturerURL>
<modelDescription>XXXXXXXXXXXXX</modelDescription>
<modelName>XXXXXX</modelName>
<modelNumber>0.0</modelNumber>
<UDN>uuid:d0ec03e6-381e-4e29-ac89-10b7179f41df</UDN>
<serviceList>
<service>
<serviceType>urn:schemas-upnp-org:service:Communi
cationRecording:1</serviceType>
<serviceId>urn:upnp-org:serviceId:urn:schemas-upnp-
org:service:CommunicationRecording</serviceId>
<SCPDURL>_urn:schemas-upnp-org:service:
CommunicationRecording_scpd.xml</SCPDURL>
<controlURL>_urn:schemas-upnp-org:service:
CommunicationRecording_control</controlURL>
<eventSubURL>_urn:schemas-upnp-org:service:
CommunicationRecording_event</eventSubURL>
</service>
</serviceList>
</device>
</root>
" the UPnP equipment framework 1.0 editions " that the implication of each field during the said equipment is described please defines referring to UPnP forum.
The device discovery module of the present invention on storage server realizes the equipment that type is CommunicatinRecordingDevice, this equipment at first CommunicationRecording service, dispose a control point application program corresponding in the device discovery module of recording arrangement with CommunicationRecording.Storage server sends description document with the form of broadcast packet, after recording arrangement is received the CommunicatinRecordingDevice device description file of storage server deploy by the control point application program, further obtain the CommunicationRecording service describing that this equipment provides.
Service describing among the UPnP has defined corresponding a series of actions and corresponding response and the every kind of action corresponding parameters of this service.After receiving equipment and service describing, in order to control or inquire about this equipment, action can be sent to these services in the control point, sends action and is actually a kind of remote procedure call.This sends control or query messages by the control point to the control URL address (this is provided by the controlURL in the device description file) of service, and service then can respond to this action, returns correlated results or mistake.
After carrying out device discovery, recording arrangement obtains the interface message that storage server is used to upload, for example the out of Memory such as agreement of the IP address of storage server, port numbers, transmission use.Here stipulate that the CommunicationRecording service will realize an action, recording arrangement obtains dialog context is transferred to the corresponding interface of storage server by calling this action.Here the title of stipulating this routine is as follows: GetRecordingInterface, need not attach any parameter during this routine call.Storage server returns to the interface that recording arrangement can use in transmission, comprise agreement, IP address and the port numbers etc. that allow use, and the parameter of returning is as shown in table 1.
Parameter Explanation
InstanceID Storage server offers the instance number of IP phone recording arrangement.
Protocol The protocol list that storage server is supported, if a plurality of agreements are arranged, then use "; " number interval
IpAddress The IP address that storage server provides
Port The port numbers that storage server provides
Table 1
After the GetRecordingInterface of the corresponding control point application call storage server action, obtain transmitting information such as required agreement, IP address, port numbers on the device discovery module of recording arrangement.The data agreement by appointment that the data transmission module of recording arrangement transmits the IP phone module, the interface that provides by storage server sends data to the storage server of appointment.Use the agreement of the device discovery module acquisition of recording arrangement in transmission, if storage server is supported various protocols, then recording arrangement can therefrom select an agreement to transmit.
As Fig. 8 and shown in Figure 9, recording system of the present invention comprises at least one recording arrangement and at least one storage server.According to the difference of the mode that inserts IP network, recording system of the present invention can be subdivided into different types, the access way shown in Fig. 8 corresponding diagram 1b, and recording arrangement and integrated access equipment integrate here; Access way shown in Fig. 9 corresponding diagram 1c, recording system then is an equipment that independently has the IP phone function here.
Figure 10 has provided the flow process that dialog context is recorded:
Available storage server in step 1, the recording arrangement fixer network, selected storage server from available storage server; Recording arrangement searches and finds that the process of the storage server in the network mainly realizes by the device discovery module between two equipment;
Step 2, from storage server selected storage server, all dialog contexts that will preserve all will upload on this storage server by the interface that this storage server provides;
Step 3, user begin conversation;
Step 4, recording arrangement judge whether to satisfy the condition of recording, if satisfy, then allow to record, otherwise do not allow dialog context is recorded;
Step 5, recording arrangement begin automatically or the user starts recording process by manual operation;
After step 6, recording arrangement are handled data, dialog context is sent to the storage server of setting;
Step 7, end of conversation, recording arrangement finishes relevant work of treatment;
Behind step 8, the end of conversation, recording arrangement stops to record and sends " end of conversation " message gives storage server, inform that transmission finishes, this message comprises the information that can discern the correspondent number, for example correspondent number, IP address and time tag, after storage server receives this message, finish the storage of dialog context.
In step 1, recording arrangement can obtain tabulation and the storage server corresponding identification and the relevant information of storage server by the device discovery module.This storage server can be one and have the DMS that phone is recorded service.In UPnP, each DMS or DMR have a unique ID that can identify this equipment.Behind the Storage Server List, just the information storage of storage server correspondence is got off on the recording arrangement acquisition local network.
In step 2, if there is unique storage server in the network, recording arrangement can be elected this storage server as deposit the dialog context of recording equipment automatically; If there are many storage servers in the network, then recording arrangement can therefrom be chosen one or the storage server of selecting first discovery wantonly as the primary storage server; The user also can set the storage server of a storage server as acquiescence by recording control interface, will adopt the default storage server of setting when then recording afterwards.
In step 3, connect phone and comprise Inbound Calls and outbound calling.Special, the telephone message that carries out during for this machine or the other side ring unanswered can be sent on the storage server too.Take place even without any dialog context, record condition, also the information such as number, IP address and time of calling both sides can be sent on the storage server, for carrying out the message registration inquiry as long as satisfy.
In step 4, can offer the user interface that the user sets the condition of recording, to be used for that dialog context is carried out automatic recording.The condition of recording that limits can comprise that time period, calling and incoming call information etc. selectively record.After connecting phone, whether satisfy the condition of appointment when recording arrangement need detect user's communication,, then record if satisfy the condition of appointment; Otherwise do not record.
In step 5, recording arrangement provides special recording control hardware or software interface to carry out craft recording control, as shown in figure 11, if realize in the mode of software, recording arrangement comprises a graphical user interface module, this graphical user interface module is used to resolve user's input information, and is transferred to and records the control interface module.As shown in figure 12, recording arrangement comprises the display screen that links to each other with graphical user interface module, this display screen shows the graphical user interface with user interactions, this display screen can be a tangible screen, conversation beginning back user can select " beginning recording " menu on the screen, send to and record the message that the control interface module begins to record, triggering is recorded module and is recorded; If the user selects " stopping recording " menu, then send to and record the message that the control interface module stops to record, record the control interface module and send to after with Message Processing and record module, record module and carry out corresponding action.
In step 5, for recording system shown in Figure 9, can increase by one or one group of special being used for recording button of controlling and the press key message processing module that is used to detect the record button signal to recording arrangement as shown in figure 13, the user carries out craft and records control by recording the control button.The user clicks the signal of record button generation and is caught by the press key message processing module, and signal processing module is handled signal, and records control module with sending to after the conversion of signals.Record control module and record module sending to after the Message Processing again, record module and carry out corresponding action.In recording system shown in Figure 8, as shown in figure 14 to recording arrangement increase by one with record DTMF (the Dual Tone Multi-Frequency that control module links to each other, dual-tone multifrequency) signal processing module increases by one or one group simultaneously and records the control button on phone.The user whenever presses this record button on the phone No. one time, phone will send a dtmf signal to integrated access equipment, after the dtmf signal processing module of recording arrangement is received dtmf signal, just signal is handled, and the signal after will handling sends to and records control module.Record control module and record module sending to after the Message Processing again, record module and carry out corresponding action.
In step 6, after starting recording, telephone plant calls the interface that network storage server provides, with the agreement of dialog context by arranging that collects, adopt the mode of stream to transmit, dialog context is sent to the network storage server of appointment by data transmitting module.The agreement that adopts can be including, but not limited to host-host protocols such as HTTP, FTP.
After being saved, dialog context can carry out playback by playback apparatus, for example by DMA (Digital Media Adapter, DMA) dialog context is carried out playback, playback system as shown in figure 15, comprise at least one storage server and at least one playback apparatus, storage server links to each other by wired mode or wireless mode with playback apparatus.Also can be on IP phone shown in Figure 16 the playback function of integrated playback apparatus, make and on IP phone, just can carry out the playback that phone is recorded dialog context; Can also be on storage server the playback function of integrated playback apparatus, make and on storage server, just can carry out the playback that phone is recorded dialog context.If on storage server (storage server might be exactly a PC), carry out playback, then directly decompress and decode operation to being saved in the file of recording, the file of recording is played back get final product.If desired the dialog context of recording is carried out playback by IP phone or miscellaneous equipment, then can adopt the AV system among the UPnP to realize, this moment, storage server will be as a DMS among the UPnP, CP (Control Point among the corresponding UPnP of IP phone playback apparatus, the control point) and DMR, utilize the UpnP technology just can realize the playback of dialog context on miscellaneous equipment.
As shown in figure 17, the flow process of playback is as follows:
Available storage server in step 1, the playback apparatus fixer network, selected storage server from available storage server;
Step 2, playback apparatus send the recorded file request of browsing to storage server;
The request that the response of step 3, storage server is received sends to playback apparatus with the information of recorded file;
Step 4, playback apparatus are selected the file of an appointment, send playback request to memory device;
After step 5, storage server are received playback request, the dialog context of recording of appointment is transferred to playback apparatus carries out playback;
Step 6, in playing process, the user can be by interface and interface control playback, sends to storage server request message such as to suspend, continue to play, stop;
Step 7, the network storage equipment receive after request message asks, and carry out corresponding action.
In step 6, the user can also set playback condition broadcast is controlled.In the file of recording, can obtain the relevant information of description document, for example calling party, callee, type etc., allow the user to play selectively, an audio plays dialog context or only play the dialog context of calling for example, data of only selecting to record are decoded and decompression operation gets final product.In order to realize described function, need expand the DMS that realizes on the storage server according to the characteristics that IP phone is recorded.What done here is to increase an action to DMS, and the CP on the playback apparatus just can realize selectable control by calling the routine on the storage server.
Here the routine name of Zeng Jiaing is called: SetReplayRecordingCondition,
The parameter that need provide when calling is as shown in table 2:
Parameter Explanation
AllowedParticipant Allow this participant's of playback tabulation
PermitParticipant The participant's of not playback tabulation
Type Allow the list of types of broadcast
Port The port numbers that storage server provides
Table 2
Playback apparatus is controlled playback according to the parameter that passes over, and when the user selects a file to play, determines whether allowing the user to play this document according to the parameter that obtains.When playing, also can before transmission, carry out transcoding by storage server, being about to the dialog context file conversion is the coded format that playback apparatus is supported, plays.
Though pass through with reference to the preferred embodiments of the present invention, the present invention is illustrated and describes, but those of ordinary skill in the art should be understood that, can do various changes to it in the form and details, and the spirit and scope of the present invention that do not depart from appended claims and limited.

Claims (16)

1, a kind of recording arrangement, comprise the IP phone module, it receives the IP packet that the conversation opposite end sends, the IP packet of encapsulation is sent to the conversation opposite end, it is characterized in that: also comprise and record module, the IP phone module with record module and link to each other, the IP phone module is used for the IP data packet transmission of the IP packet that will receive or encapsulation to recording module; Record module and be used to locate storage server, the IP packet is sent to storage server.
2, recording arrangement according to claim 1 is characterized in that: record module the IP packet of receiving is decoded, and the dialog context data that obtain are sent to storage server.
3, recording arrangement according to claim 1 and 2, it is characterized in that: record module and comprise core processing module, device discovery module and data transmission module, core processing module links to each other with data transmission module with the device discovery module respectively, core processing module is used for recording process is controlled, and Mediation Device is found the information transmission between module and the data transmission module; The device discovery module is used to locate storage server, and relevant information is sent to core processing module; Data transmission module is used for IP packet or dialog context data are sent to storage server.
4, recording arrangement according to claim 3 is characterized in that: recording arrangement also comprises records control module, records control module and links to each other with core processing module, records control module and is used for recording process is controlled.
5, recording arrangement according to claim 4 is characterized in that: record control module and link to each other with the network equipment in the network, record condition by this network equipment by network configuration.
6, recording arrangement according to claim 4, it is characterized in that: recording arrangement also comprises graphical user interface module, graphical user interface module with record control module and link to each other, graphical user interface module is used to resolve the control or the configuration information of user's input, and is transferred to and records control module.
7, recording arrangement according to claim 6 is characterized in that: recording arrangement also comprises the display screen that links to each other with graphical user interface module.
8, recording arrangement according to claim 4, it is characterized in that: recording arrangement also comprises at least one control button and push button signalling processing module, the control button links to each other with the push button signalling processing module, the push button signalling processing module with record control module and link to each other, the electrical signal conversion that the push button signalling processing module is used for will the control button producing becomes to send to after the digital signal records control module.
9, recording arrangement according to claim 4, it is characterized in that: recording arrangement also comprises the touch-tone signal processing module, the touch-tone signal processing module with record control module and link to each other, the signal after the touch-tone signal processing module is used for touch-tone signal handled and will handle sends to records control module.
10, a kind of storage server, it is characterized in that: comprise memory, data memory module and data recording administration module, data memory module links to each other with the data recording administration module, the data recording administration module links to each other with memory, data memory module is used for the informing network miscellaneous equipment information relevant with storage server and receives the IP packet or the dialog context data, and the data recording administration module is used for IP packet or dialog context data are handled and deposited corresponding data in memory.
11, storage server according to claim 10, it is characterized in that: data memory module comprises data transmission module and device discovery module, data transmission module links to each other with the data recording administration module, data transmission module is used to receive IP packet or dialog context data, and the device discovery module is used for the informing network miscellaneous equipment information relevant with storage server.
12, a kind of storage system is characterized in that: comprise at least one recording arrangement and at least one storage server, recording arrangement links to each other by wired mode or wireless mode with storage server.
13, a kind of storage means is characterized in that, comprises step:
Available storage server in A1, the recording arrangement fixer network, selected storage server from available storage server;
A2, user begin conversation, and recording arrangement judges that whether dialog context satisfies the condition of recording, if satisfied, execution in step A3 then;
A3, recording arrangement start recording process, and this recording arrangement is handled the back to data and generated the IP packet, and are sent to the storage server of appointment;
Behind A4, the end of conversation, recording arrangement stops recording process and notifies storage server.
14, a kind of playback system is characterized in that: comprise at least one storage server and at least one playback apparatus, storage server links to each other by wired mode or wireless mode with playback apparatus.
15, a kind of back method is characterized in that, comprises step:
Available storage server in B1, the playback apparatus fixer network, selected storage server from available storage server;
B2, playback apparatus send the request of browsing recorded file to storage server;
The request that the response of B3, storage server is received sends to playback apparatus with the information of recorded file;
B4, playback apparatus are selected the file of an appointment, send playback request to storage server;
After B5, storage server are received playback request, the file of appointment is handled, sent to playback apparatus after converting corresponding dialog context to, playback apparatus carries out playback with dialog context.
16, back method according to claim 15, it is characterized in that, described step B5 comprises step: in replayed section, playback apparatus is by corresponding interface and interface control playback, request message such as send to suspend, continue to play, stop to storage server, after storage server receives request message, carry out corresponding action.
CN200610062239A 2006-08-21 2006-08-21 Recording equipment, store server, recording system and method and playback system and method Expired - Fee Related CN1921518B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200610062239A CN1921518B (en) 2006-08-21 2006-08-21 Recording equipment, store server, recording system and method and playback system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200610062239A CN1921518B (en) 2006-08-21 2006-08-21 Recording equipment, store server, recording system and method and playback system and method

Publications (2)

Publication Number Publication Date
CN1921518A true CN1921518A (en) 2007-02-28
CN1921518B CN1921518B (en) 2010-05-12

Family

ID=37779079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200610062239A Expired - Fee Related CN1921518B (en) 2006-08-21 2006-08-21 Recording equipment, store server, recording system and method and playback system and method

Country Status (1)

Country Link
CN (1) CN1921518B (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102204192A (en) * 2011-05-26 2011-09-28 华为技术有限公司 A method for mounting network attachment storage nas device and a digital media player dmp
CN101699840B (en) * 2009-11-09 2013-03-06 希华通信(苏州)有限公司 Intelligent speech interactive system in converged communication and method for implementing same
CN103024220A (en) * 2011-09-27 2013-04-03 深圳市普联技术有限公司 Method, system and IAD (Integrated Access Device) for processing voice message
CN103067560A (en) * 2012-12-14 2013-04-24 北京思特奇信息技术股份有限公司 External-hanging type network phone recording device
CN104917995A (en) * 2015-06-04 2015-09-16 小米科技有限责任公司 Realization method and device of off-line video communication
CN105915522A (en) * 2016-04-20 2016-08-31 广州市昇博电子科技有限公司 Remote high-fidelity voice collection method for digital conference
CN108353145A (en) * 2018-01-23 2018-07-31 深圳前海达闼云端智能科技有限公司 Video answers record communication means and terminal
CN112822329A (en) * 2020-12-29 2021-05-18 太原脉倜什移动互联科技有限公司 Call recording management method, electronic device and computer readable storage medium

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW559736B (en) * 2000-07-28 2003-11-01 Sony Comm Network Corp Method of regeneration permission for content files, and recording medium for recording regeneration software of content file regeneration
CN100388284C (en) * 2001-09-18 2008-05-14 维音数码(上海)有限公司 Digital video and audio recording system
US20040207724A1 (en) * 2003-04-17 2004-10-21 Siemens Information And Communication Networks, Inc. System and method for real time playback of conferencing streams
CN1665262A (en) * 2004-03-05 2005-09-07 成津C&C株式会社 Apparatus and method for recording content of network telephone call
JP4603913B2 (en) * 2004-08-06 2010-12-22 パナソニック株式会社 IP telephone apparatus and IP telephone system
JP2006202227A (en) * 2005-01-24 2006-08-03 Alpha Broad Business Co Ltd Audio banner advertisement system

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101699840B (en) * 2009-11-09 2013-03-06 希华通信(苏州)有限公司 Intelligent speech interactive system in converged communication and method for implementing same
CN102204192A (en) * 2011-05-26 2011-09-28 华为技术有限公司 A method for mounting network attachment storage nas device and a digital media player dmp
WO2011144087A3 (en) * 2011-05-26 2012-04-26 华为技术有限公司 Method and digital media player for mounting network attached storage device
US9118497B2 (en) 2011-05-26 2015-08-25 Huawei Technologies Co., Ltd. Method for mounting network attached storage NAS device, and digital media player DMP
CN103024220A (en) * 2011-09-27 2013-04-03 深圳市普联技术有限公司 Method, system and IAD (Integrated Access Device) for processing voice message
CN103024220B (en) * 2011-09-27 2017-01-25 普联技术有限公司 Method, system and IAD (Integrated Access Device) for processing voice message
CN103067560A (en) * 2012-12-14 2013-04-24 北京思特奇信息技术股份有限公司 External-hanging type network phone recording device
CN103067560B (en) * 2012-12-14 2015-11-18 北京思特奇信息技术股份有限公司 A kind of external hanging type networking telephone recording device
CN104917995A (en) * 2015-06-04 2015-09-16 小米科技有限责任公司 Realization method and device of off-line video communication
CN105915522A (en) * 2016-04-20 2016-08-31 广州市昇博电子科技有限公司 Remote high-fidelity voice collection method for digital conference
CN108353145A (en) * 2018-01-23 2018-07-31 深圳前海达闼云端智能科技有限公司 Video answers record communication means and terminal
CN112822329A (en) * 2020-12-29 2021-05-18 太原脉倜什移动互联科技有限公司 Call recording management method, electronic device and computer readable storage medium

Also Published As

Publication number Publication date
CN1921518B (en) 2010-05-12

Similar Documents

Publication Publication Date Title
CN1921518A (en) Recording equipment, store server, recording system and method and playback system and method
US9065905B2 (en) Methods and apparatus to provide a network-based caller identification service in a voice over internet protocol network
US8761382B2 (en) Telephone call processing method and apparatus
CN100344097C (en) Videoconference call set up
CN1855961A (en) Method for realizing echo in communication system
US20050100145A1 (en) Multi-user intelligent call screening
CN1852081A (en) Method for realizing muti-part meeting through uest generation network
CN101057519A (en) Content server and content service system
WO2004114642A1 (en) Intelligent call screening of telephony calls
CN1795643A (en) Extension of a local area phone system to a wide area network with handoff
CN1852364A (en) Dialing terminal control method of individual information and terminal device using same
CN1708127A (en) Communication terminal and method for controlling the same
CN1503548A (en) Communication terminal device, communication method and electronic mail server
TW201412080A (en) Time-shifting distribution of high definition audio data
CN1960408A (en) Multimedia responsion method in interactive mode in use for interactive multimedia responsion method
CN1909686A (en) System and method for realizing multimedia color ring tone service
CN101030931A (en) Method for transmitting service data and its applied packet terminal
CN1882116A (en) Mobile switching centre built in video gateway and method for realizing multimedia interconnection
CN1812453A (en) Method for realizing message-leaving lamp and communication system
US20090136015A1 (en) Incoming call challenger
CN1618228A (en) Exchange system and communication recording method
CN101047524A (en) Method and system for implementing multi-media recording
CN1407445A (en) Method for realizing interactive answer/speech mailbox facility by software
TWI426770B (en) Voip gateway and mothod for establishing call using the voip gateway
CN1882009A (en) Method for realizing related supplementary service with hooking in NGN

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100512

Termination date: 20170821

CF01 Termination of patent right due to non-payment of annual fee