CN101496356B - Systems and methods for providing recording as a network service - Google Patents
Systems and methods for providing recording as a network service Download PDFInfo
- Publication number
- CN101496356B CN101496356B CN200780028687.8A CN200780028687A CN101496356B CN 101496356 B CN101496356 B CN 101496356B CN 200780028687 A CN200780028687 A CN 200780028687A CN 101496356 B CN101496356 B CN 101496356B
- Authority
- CN
- China
- Prior art keywords
- grouping
- communication
- switching equipment
- record
- network
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004891 communication Methods 0.000 claims abstract description 93
- 230000007774 longterm Effects 0.000 claims abstract description 15
- 238000012384 transportation and delivery Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 5
- 230000006870 function Effects 0.000 description 22
- 230000015654 memory Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 8
- 230000003139 buffering effect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000008707 rearrangement Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000012634 fragment Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 244000287680 Garcinia dulcis Species 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011176 pooling Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/02—Capturing of monitoring data
- H04L43/028—Capturing of monitoring data by filtering
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Facsimiles In General (AREA)
Abstract
Systems and methods for providing recording as a network service are provided. A representative method incorporates: communicating instructions to a network, the instructions indicating that IP packets associated with a communication that is to be recorded are to be directed to long term storage such that the network: receives the instructions; determines whether Internet Protocol (IP) packets, which are being communicated by the network, are associated with a communication that is to be recorded; and directs information corresponding to the IP packets associated with the communication to a long term storage device.
Description
The cross reference of related application
The application is based on the patent application of the U.S. Provisional Patent Application submitted on June 29th, 2006 number 60/817,630 and requires its priority, and this patent application is by reference in conjunction with therewith.
Background
Communications records are all very important to many industries, especially to wherein having realized those industries of abidance by rules.At this point, traditional passive tap the Internet protocol (IP) recording technique comprises the register of disposing along communicating route.In this technology, each register is similar to all that " sniffer (sniffer) like that divides into groups to operate by the communication IP that analyzes process.Each register detects the grouping corresponding to ad-hoc communication session, comes local ground store session by collecting corresponding grouping, and subsequently the session of recording is directed to longer-term storage.Very clear, require these registers are carried out interface to guarantee to detect and final entry is required communicates by letter with communication network in position.
General introduction
Provide and be used for providing the system and method for record as network service.At this point, the embodiment of this system comprises switching equipment, and it can be used for: Internet protocol (IP) grouping of transmitting the associated network of this switching equipment; Receive the instruction that indication will be directed to the IP grouping that is associated with the communication that will record longer-term storage; Determine which IP grouping that switching equipment transmits is associated with the communication that will record; And will be directed to long-term storage device corresponding to the information of the IP grouping that is associated with this communication.This switching equipment is the network infrastructure component that is configured to for directed IP grouping.
The embodiment of this method comprises: to the network delivery instruction, the IP grouping that this instruction indication is associated with the communication that will record will be directed to longer-term storage, so that this network: receive this instruction; Just determine whether to be associated with the communication that will record by Internet protocol (IP) grouping of this network delivery; And will be directed to long-term storage device corresponding to the information of the IP grouping that is associated with this communication.
A kind of computer-readable medium that stores computer program on it also is provided.The embodiment of this computer-readable medium has the computer program that comprises computer executable instructions, this computer executable instructions is used for carrying out following computer implemented step: to the network delivery instruction, the IP grouping that this instruction indication is associated with the communication that will record will be directed to longer-term storage, so that this network: receive this instruction; Just determine whether to be associated with this communication by Internet protocol (IP) grouping of this network delivery; And the IP that will be associated with this communication grouping is directed to long-term storage device.
Another embodiment of this system comprises switching equipment, and it can be used for: Internet protocol (IP) grouping of transmitting the network that is associated with this switching equipment; Determine IP grouping that this switching equipment transmits which be associated with the communication that will record; And will be directed to long-term storage device corresponding to the information of the IP grouping that is associated with this communication.This switching equipment is the network infrastructure component that is configured to directed IP grouping.
Another embodiment of this method comprises: provide record as the service on the network, so that: this network just determines whether to be associated with the communication that will record by Internet protocol (IP) grouping of this network delivery, and this network will be directed to long-term storage device corresponding to the information of the IP grouping that is associated with this communication.
To those skilled in the art, by checking the following drawings and detailed description, other system of the present invention, method, feature and/or advantage will maybe can become apparent.All these spare systems, method, feature and/or advantage are intended to be included in this specification and in the scope of the present invention.
Summary
Many aspects that the present invention may be better understood with reference to the following drawings.Assembly in the accompanying drawing needs not to be pro rata, and emphasis changes into being placed on and is clearly shown that on the principle of the present invention.In addition, in the accompanying drawing, identical Reference numeral refers to part corresponding in some views.
Fig. 1 illustrates be used to the schematic diagram of record as the exemplary embodiment of the system of network service is provided.
Fig. 2 is the flow chart that the function (or method step) that can be carried out by the embodiment of Fig. 1 is shown.
Fig. 3 is the flow chart that the function (or method step) that can be carried out by another embodiment for the system that provides record as network service is shown.
Fig. 4 illustrates be used to the schematic diagram of record as another exemplary embodiment of the system of network service is provided.
Fig. 5 illustrates the schematic diagram that is configured to carry out with the embodiment of the computer implemented equipment of the function that is associated such as the registers such as register that use in the embodiment of Fig. 4.
Fig. 6 is the flow chart that the function (or method step) that can be carried out by the embodiment of Fig. 5 is shown.
Fig. 7 illustrates be used to the schematic diagram of record as another exemplary embodiment of the system of network service is provided.
Fig. 8 is the flow chart that the function (or method step) that can be carried out by the embodiment of Fig. 7 is shown.
Describe in detail
As described with reference to some exemplary embodiments at this, provide to be used for providing the system and method for record as network service.At this point, some embodiment of this system relates to the use switching equipment, for example, and other assembly of the foundation structure of the network switch, network router and/or formation such as many communication networks such as World Wide Web (WWW).Particularly, in these embodiments, switching equipment self can be provided by the various functions that provided by register conventionally, and register is for example received in the network with record communication in switching equipment punishment usually.
Now in detail with reference to the accompanying drawings, Fig. 1 illustrates be used to the schematic diagram of record as the exemplary embodiment of the system of network service is provided.As shown in Figure 1, system 100 comprises communication network 102 and 104.Each of these networks can be used to any network type (WAN, LAN, internet) or its combination that Internet protocol (IP) communication is provided.
What communicate with each of network 102 and 104 is to be used to directed IP grouping, such as the network switching equipment 110 of directed IP grouping between network.For example, the network switching equipment can be based on the network switch of the next directed IP grouping of port of the switch that receives grouping, or the header information that comprises in the group-based comes the network router of directed IP grouping.
Longer-term storage 112 also communicates with network 102,104, and thereby communicates with switching equipment 110.As example, longer-term storage 112 can be storage area network (SAN) or network-attached storage (NAS).Longer-term storage 112 receives the IP grouping, such as the IP grouping that is associated with the communication that will record, and storage corresponding to the information of this IP grouping so that the communication that can reset and record.As example, therein communication relates among some embodiment of voice communication, and received IP grouping can be converted into audio file for storage, perhaps can storing IP grouping itself.It should be noted that the communication that can relate to various other types, the data screen of the correspondence that shows such as Email, chat and/or in these communication period.Very clear, switching equipment can be transmitted the IP grouping (that is, being arranged to the IP grouping that is transformed into such as file types such as audio files) of initial IP grouping or rearrangement.
Fig. 2 is the flow chart that the function (or method step) that can be carried out by the system 100 of Fig. 1 is shown.Particularly, shown in frame 210, make the judgement that whether is associated with the communication that will record about Internet protocol (IP) grouping of just being transmitted by the switching equipment of network.As example, switching equipment can be switching equipment 110, and it can be network router or the network switch.
When whether definite IP grouping is associated with the communication that will record, can use various technology.As example, each embodiment of this system can comprise one or more during IP grouping received, filters, analyzes and store.At this point, should be noted that IP grouping (it can be various IP versions, for example, IPv4, Ipv6) comprises three basic element, i.e. head, data field and afterbody.The beginning of head indication grouping, the data field comprises payload user data, and the end of afterbody indication grouping.
In certain embodiments, above-mentioned determining step can comprise one or more in the three basic element of the received IP of analytical system grouping.As example, some embodiment can operate under promiscuous mode, and each received under this pattern grouping is all read by integral body.Therefore, in certain embodiments, the equipment that is associated with this determining step of execution in the system can catch and preserve grouping for analysis.
Additionally or alternatively, this system can operate under monitoring mode, under this pattern, system with carry out equipment wireless ground that this determining step is associated and receive grouping and also operate grouping in the mode that is similar to promiscuous mode subsequently.
Additionally or alternatively, this system can operate under non-motley (or normal) pattern, under this pattern, if lose interest in the address of carrying out the equipment inspection grouping that this determining step is associated and to this grouping in the system then only forward the packet to next equipment.Therefore, these embodiment carry out class filtration.
Refer again to Fig. 2, for the mode of record how no matter be used for to determine the IP grouping, at frame 212, the IP grouping of using switching equipment to be associated with this communication is directed to the long-term storage device that is connected to network.As example, longer-term storage 112 can be this equipment.
Fig. 3 is the flow chart that the function (or method step) that can be carried out by another system that is used for providing record as network service is shown.Particularly, shown in frame 310, as via broadcasting, multicast, socket connection or other communications instruction being offered network.The IP grouping that this instruction indication is associated with required communication will be directed to longer-term storage.For example, this instruction can be indicated and will be recorded following example communication: be derived from the communication of particular source; Comprise the communication as a side's who communicates by letter particular source; Surpass the communication of specific duration; And the communication with the metadata that is associated such as ANI or DNIS etc.Very clear, the communication of these types can be by identifying with the information that provides with the IP grouping of helping communicate by letter.Yet, also can start record with other event.For example, when communication is associated with association centre, can use various computer applied algorithms with such as the voice communications such as ip voice (VoIP) communication consistent help that association centre is acted on behalf of and client between alternately.Under this scene, can start record with the various triggers that one or more application programs provide.For example, when using teleset/softphone, the request of the voice communication that record and this application program can be associated is coded in via broadcasting, multicast, socket and is connected or other communications sends in the instruction of network.
At frame 312, receive this instruction at the switching equipment place.At frame 314, make the judgement that whether is associated with the communication that will record about Internet protocol (IP) grouping of just being transmitted by switching equipment.It should be noted that specific communications and/or be used for determining whether that the criterion that will record this communication is included in instruction.At frame 316, with switching equipment the IP grouping that is associated with this communication is directed to longer-term storage.
Compare with the conventional recording method of the designated recorder device that uses tap to communicate by letter, the use switching equipment may reduce and at register the data-directed that catches be cushioned the stand-by period that the IP grouping is associated before longer-term storage in this register.That is, in certain embodiments, switching equipment can not carried out pooling feature, and on the contrary, the IP that directly will be associated with the communication that will record grouping is directed to the long-term storage device of network connection and buffering packets at first.Yet, in other embodiments, depending on its customized configuration, switching equipment can provide the buffering of certain form.
In addition, be passed to network-attached storage by will directly spreading about the information of record, can realize the optimum of hard disk is used.This is normally to determine size for anticipated load because be used for the hard disk of storage, even this load is difficult to prediction.By sharing the hard disk that is attached to network, excessively use the possibility of single hard disk to disappear.
Should be noted that with the above-mentioned embodiment that describes with reference to figure 3 and compare, can be provided for controlling by the method except the Web broadcast instruction instruction of record to some embodiment.For example, instruction can directly offer switching equipment and/or offered switching equipment before switching equipment and network interconnect.
Fig. 4 illustrates be used to the schematic diagram of record as another exemplary embodiment of the system of network service is provided.As shown in Figure 4, system 400 comprises communication network 402 and 404.Each of these networks can be used to any network type (WAN, LAN, internet) or its combination that Internet protocol (IP) communication is provided.
What communicate with each of network 402 and 404 is the network switching equipment 410 that can be used to directed IP grouping.Longer-term storage 412 communicates with network 402,404 and thereby communicates with switching equipment 410.Longer-term storage 412 receives the IP grouping, such as the IP grouping that is associated with the communication that will record, and storage corresponding to the information of this IP grouping so that the communication that can reset and record.In certain embodiments, this information for example can comprise, source sign (for example, source address), destination sign (for example, destination-address), as the telephone number of a side's of this communication agency's sign, machine name and/or calling.
As shown in Figure 4, also provide recording controller 414.In this embodiment, recording controller is recorded to guarantee required communication with the switching equipment Coordinating Activity.Particularly, recording controller can provide instruction in order to can identify the communication that will record to switching equipment.This can realize alternately by the user interface of user and recording controller.This user interface can provide about being used for determining whether wanting the input of the criterion of record communication the user.Recording controller is converted to input the instruction that can offer by for example broadcasting switching equipment subsequently.
Additionally or alternatively, can avoid potentially the duplicate record of information.In certain embodiments, this can communicate by letter mutually and realize with regard to the activity of recording by permitting memory device.This can promote via procotol.In other embodiments, the recording controller record activity that can be used to track record equipment and guides record movable.As example, the recording equipment that recording controller can informing network should be used to record.
Fig. 5 is the schematic diagram that the embodiment of the computer implemented equipment that is configured to carry out the function that is associated with recording controller is shown.Generally speaking, with regard to hardware structure, computer 500 comprises processor 502, memory 504, user interface 506 and the one or more inputs that are coupled communicatedly via local interface 510 and/or (I/O) equipment interface 508 of communicating by letter.Local interface can comprise such as but not limited to, one or more bus or other wired or wireless connection.Local interface can have the add ons that is omitted for simplicity, as enables controller, buffering area (high-speed cache), driver, transponder and the receiver of communication.In addition, local interface can comprise that address, control and/or data connect to enable the suitable communication between the said modules.
Memory 504 (for example can comprise volatile memory elements, random access memory (RAM, such as DRAM, SRAM, SDRAM etc.)) and or its combination of non-volatile memory device (for example, ROM, hard disk drive, tape, CDROM etc.).In addition, memory can comprise the storage medium of electronics, magnetic, optics and/or other type.Note, memory can have distributed structure/architecture, and wherein each assembly remotely arranges mutually but can be by processor access.In addition, memory can comprise operating system 512 and the instruction that is associated with recording controller 520.
Software in the memory can comprise one or more independently programs, its each comprise ordered list for the executable instruction that realizes logic function.Operating system can be configured to control the execution of other computer program and scheduling, input communication control, file and data management, storage management and Control on Communication and/or related service are provided.
Should be noted that the system component that is embodied as software also can be interpreted as source program, executable program (object code), script or comprise any other entity of one group of instruction that will carry out.When being interpreted as source program, program is changed via being included in or not being included in compiler in the memory, assembler, interpreter etc., so that the binding operation system suitably operates.
When computer 500 operation, processor is configured to carry out the software that is stored in the memory, with to memory or therefrom transmit data, and generally controls the operation of register according to this software.Processor reads in whole or in part, may cushion, and the software in the execute store subsequently.At this point, when carrying out with instruction that this recording controller is associated, can carry out the described exemplary functions of above reference record controller.
Fig. 6 is that illustrate can be by the flow chart of the function (or method step) of carrying out such as the recording controllers such as embodiment of Fig. 5.Particularly, this function can be interpreted as beginning at frame 610 places, wherein receives about being used for determining whether to want the user of the criterion of record communication to input.At frame 612, this user's input is converted into and can be used for making the identified instruction of communication energy that will record.At frame 614, instruction is offered the assembly of the communication that responsible sign will be recorded, as offer switching equipment or register.It should be noted that to provide instruction in various manners, as via Web broadcast or to the direct communication of selected IP address.
Fig. 7 illustrates be used to the schematic diagram of record as another exemplary embodiment of the system of network service is provided.As shown in Figure 7, system 700 comprises communication network 702 and 704.Each of these networks can be used to any network type (WAN, LAN, internet) or its combination that Internet protocol (IP) communication is provided.
What communicate with each of network 702 and 704 is the network switching equipment 710 that can be used to directed IP grouping.Longer-term storage 712 communicates with network 702,704 and thereby communicates with switching equipment 710.Longer-term storage 712 receives the IP grouping, such as the IP grouping that is associated with the communication that will record, and storage corresponding to the information of this IP grouping so that the communication that can reset and record.It should be noted that received IP grouping can be copy or certain other explanation of initial IP grouping, thereby guarantee that original packet continues as required route.
As shown in Figure 7, also provide register 714.In this embodiment, register is recorded to guarantee required communication with the switching equipment Coordinating Activity.Particularly, register can provide following one or more function: indicate the communication that will record to switching equipment; Which of the IP of Tag Switching equipment grouping will be directed for record; And the IP that identifies grouping is directed to longer-term storage.
In certain embodiments, which IP grouping register determines to record based on fetching dividing of switching equipment, and instructs subsequently switching equipment to directed those groupings of longer-term storage.In other embodiments, in response to determining to record which IP grouping based on fetching dividing of switching equipment, register backcrosses exchange device so that those groupings can be directed to longer-term storage by switching equipment with those transmitted in packets.
In this embodiment, register is similar to conventional register a bit in recorder.Yet, being different from conventional register, the register of Fig. 7 can not be implemented as has the ability of local ground storing IP grouping for the purpose of handling (for example rearrangement) grouping.Namely, with those groupings of buffering before IP grouping is directed to long-term storage device so that the conventional register of the grouping of can resequencing forms contrast, some embodiment of register is by backcross exchange device and those grouping rearrangements optionally IP are not divided into groups to be directed to longer-term storage for the communication fragment of the again transmission of will divide into groups.Yet in other embodiments, when occuring the ordering of certain form of being included in the information in the IP grouping and/or explaining, the IP grouping can be maintained at such as in the memories such as volatile memory.
Fig. 8 is the flow chart that the function (or method step) that can be carried out by the systems such as embodiment such as Fig. 7 is shown.Particularly, this function can be interpreted as beginning at frame 810 places, and the IP grouping that wherein is associated with the communication that will record is identified by the register that is switched in the switching equipment.At frame 812, with switching equipment the IP grouping is directed to long-term storage device.
Should be noted that such as in appended flow chart any executable instructions such as executable instruction that function is described can be embodied as can by such as the computer based system, comprise the system of processor, maybe can get instruction from instruction execution system, device or equipment and carry out the instruction execution systems such as other system, device of instruction equipment uses or any computer-readable medium in conjunction with its use.In the context of this article, " computer-readable medium " can be can comprise, storage, transmission, propagation or transmission procedure uses for instruction execution system, device or equipment or in conjunction with any device of its use.Computer-readable medium can for example be but be not limited to electronics, magnetic, optics, electromagnetism, infrared or semiconductor system, device or equipment.The how concrete example of computer-readable medium (non-exhaustive list) can comprise the electrical connection (electronics) with one or more wiring, portable computer diskette (magnetic), random access memory (RAM) (electronics), read-only memory (ROM) (electronics), Erarable Programmable Read only Memory (EPROM or flash memory) (electronics), optical fiber (optics) and Portable compressed dish read-only memory (CDROM) (optics).In addition, the scope of various embodiments of the present invention can be included in the function of describing in the logic of specializing in hardware or the software-configured media.
It shall yet further be noted that included flow chart illustrates architecture, function and/or the operation of the realization that can configure with software herein.In this, each frame can be interpreted into and represent code module, fragment or the part that comprises be used to the one or more executable instructions that realize specified logic function.It shall yet further be noted that in some replace to be realized, the function of in frame, indicating can not according to shown in occur in sequence.For example, depend on related function, in fact two frames that illustrate in succession can be carried out substantially simultaneously, and perhaps frame can be carried out with reverse order sometimes.
Should emphasize, above-described embodiment only is for knowing the possible example of the realization that understanding principle of the present invention is set forth.Can do many variants and modification to the various embodiments described above, and not deviate from fact spirit of the present invention and principle.All such modifications and variant are intended to be included in the scope of present disclosure.
Claims (18)
1. method that is used for record communication comprises:
To the network delivery instruction, the IP grouping that described instruction indication is associated with the communication that will record will be directed to longer-term storage, so that described network:
Receive described instruction;
Just determine whether to be associated with the communication that will record by Internet protocol (IP) grouping of described network delivery; And
To be directed to long-term storage device corresponding to the information of the IP grouping that is associated with described communication,
Determining wherein whether the IP grouping is associated with the communication that will record comprises and analyzes described IP grouping,
Wherein described information corresponding to described IP grouping is directed to described longer-term storage and is in the situation that do not store described IP with register temporarily and divide into groups to realize, described register is configured to be switched in the described switching equipment.
2. the method for claim 1, it is characterized in that, the switching equipment that the conduct of described network is configured to the network infrastructure component of directed IP grouping is directed to described long-term storage device with the information that described IP corresponding to being associated with described communication divides into groups.
3. method as claimed in claim 2 is characterized in that, described switching equipment determines whether described IP grouping is associated with the described communication that will record.
4. method as claimed in claim 2 is characterized in that, comprises that to described network delivery instruction the described instruction of broadcasting is so that described switching equipment receives described instruction.
5. method as claimed in claim 2 is characterized in that, also is included in described switching equipment place and receives described instruction.
6. method as claimed in claim 2 is characterized in that, when whether definite IP grouping was associated with the communication that will record, described switching equipment received described IP and divides into groups under promiscuous mode.
7. method as claimed in claim 2 is characterized in that, when whether definite IP grouping was associated with the communication that will record, described switching equipment filtered described IP grouping.
8. method as claimed in claim 7 is characterized in that, described switching equipment filters described IP grouping by operation under the non-motley pattern.
9. method as claimed in claim 2 is characterized in that, when whether definite IP grouping is associated with the communication that will record, described switching equipment analyze in the received IP grouping at least certain some, wherein analyze each a part of those IP groupings.
10. method as claimed in claim 2 is characterized in that, when whether definite IP grouping was associated with the communication that will record, described switching equipment was analyzed all received IP groupings.
11. one kind is used for providing the system of record as network service, comprises:
Switching equipment, it can be used for:
Transmit Internet protocol (IP) grouping of the associated network of described switching equipment;
Receive the instruction of indicating the IP grouping that is associated with the communication that will record will be directed to longer-term storage;
Which of IP grouping of determining described switching equipment transmission based on received instruction is associated with the communication that will record; And
To be directed to long-term storage device corresponding to the information of the IP grouping that is associated with described communication;
Wherein said switching equipment is the network infrastructure component that is configured to directed IP grouping,
Wherein when which that determine the IP grouping was associated with the communication that will record, described switching equipment was analyzed described IP and is divided into groups, and
Wherein described information corresponding to described IP grouping is directed to described longer-term storage and is in the situation that do not store described IP with register temporarily and divide into groups to realize, described register is configured to be switched in the described switching equipment.
12. system as claimed in claim 11 is characterized in that, described information corresponding to described IP grouping comprises described IP grouping.
13. system as claimed in claim 11 is characterized in that, also comprises the described long-term storage device that described IP grouping is directed to.
14. system as claimed in claim 11 is characterized in that, also comprises the device for the IP grouping that helps sign to be associated with described communication.
15. system as claimed in claim 11 is characterized in that, also comprises the register of communicating by letter with described switching equipment, described register can be used for helping to identify the IP grouping that is associated with described communication.
16. system as claimed in claim 15 is characterized in that, described register can be used for described IP transmitted in packets for record is returned described switching equipment so that described switching equipment will be directed to longer-term storage from the described IP grouping of described register transmission.
17. system as claimed in claim 11 is characterized in that, described switching equipment can be used for receiving described instruction from register, and described register is communicated by letter with described switching equipment.
18. system as claimed in claim 11 is characterized in that, also comprises user interface, it can be used for: receive about being used for determining whether and want the user of the criterion of record communication to input; And described input is converted to described instruction.
Applications Claiming Priority (7)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US81763006P | 2006-06-29 | 2006-06-29 | |
| US60/817,630 | 2006-06-29 | ||
| US11/540,282 US7660307B2 (en) | 2006-06-29 | 2006-09-29 | Systems and methods for providing recording as a network service |
| US11/540,739 | 2006-09-29 | ||
| US11/540,739 US7903568B2 (en) | 2006-06-29 | 2006-09-29 | Systems and methods for providing recording as a network service |
| US11/540,282 | 2006-09-29 | ||
| PCT/US2007/066484 WO2008002711A2 (en) | 2006-06-29 | 2007-04-12 | Systems and methods for providing recording as a network service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101496356A CN101496356A (en) | 2009-07-29 |
| CN101496356B true CN101496356B (en) | 2013-10-16 |
Family
ID=38846768
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200780028687.8A Active CN101496356B (en) | 2006-06-29 | 2007-04-12 | Systems and methods for providing recording as a network service |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP2036264A4 (en) |
| CN (1) | CN101496356B (en) |
| WO (1) | WO2008002711A2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106375147B (en) * | 2016-08-31 | 2019-08-16 | 成都科来软件有限公司 | A kind of method of store data long term packet |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1618228A (en) * | 2001-12-27 | 2005-05-18 | 松下电器产业株式会社 | Switching system and communication recording method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1635535A3 (en) * | 2000-09-19 | 2006-06-07 | Nice Systems Ltd. | Communication management system for recording communications sessions |
| US6751297B2 (en) * | 2000-12-11 | 2004-06-15 | Comverse Infosys Inc. | Method and system for multimedia network based data acquisition, recording and distribution |
| US20050108518A1 (en) * | 2003-06-10 | 2005-05-19 | Pandya Ashish A. | Runtime adaptable security processor |
-
2007
- 2007-04-12 EP EP07760529A patent/EP2036264A4/en not_active Ceased
- 2007-04-12 CN CN200780028687.8A patent/CN101496356B/en active Active
- 2007-04-12 WO PCT/US2007/066484 patent/WO2008002711A2/en active Application Filing
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1618228A (en) * | 2001-12-27 | 2005-05-18 | 松下电器产业株式会社 | Switching system and communication recording method |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2008002711A3 (en) | 2008-08-07 |
| WO2008002711A2 (en) | 2008-01-03 |
| EP2036264A2 (en) | 2009-03-18 |
| EP2036264A4 (en) | 2010-10-06 |
| CN101496356A (en) | 2009-07-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5368860B2 (en) | Information collection system | |
| US8824466B2 (en) | Creating and/or managing meta-data for data storage devices using a packet switch appliance | |
| US8483074B1 (en) | Systems and methods for providing recording as a network service | |
| US10742768B2 (en) | Relaying system and method of transmitting IP address of client to server using encapsulation protocol | |
| US7660307B2 (en) | Systems and methods for providing recording as a network service | |
| CN106850568B (en) | Session aging method and device of multi-channel protocol | |
| CN107104782A (en) | Data transmission method and device | |
| US20070115981A1 (en) | System and method for filtering communications at a network interface controller | |
| CN113259268A (en) | Network port and serial port data forwarding gateway and method supporting redundancy architecture | |
| US7646738B2 (en) | Wireless network information distribution method | |
| CN101496356B (en) | Systems and methods for providing recording as a network service | |
| WO2004042505A3 (en) | Methods and systems for a storage system | |
| JP4700063B2 (en) | Real-time packet processing system and method | |
| CN101707535B (en) | Method and device for detecting counterfeit network equipment | |
| KR100933366B1 (en) | Router device with black box function and network system including the device | |
| CN101252475A (en) | Message mirror-image method and apparatus | |
| CN111064825A (en) | Method and device for realizing DPI data acquisition and control based on ARP | |
| US8885625B2 (en) | Networked mobile router | |
| US10397254B2 (en) | Method and system of monitoring network | |
| US9455911B1 (en) | In-band centralized control with connection-oriented control protocols | |
| JP2005057755A5 (en) | ||
| CN1898915A (en) | Network bridge | |
| US8824438B2 (en) | Mobile router network system | |
| US8817762B2 (en) | Networked mobile router | |
| US20120204057A1 (en) | Mobile router network 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 |