CN101213825A - Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems - Google Patents
Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems Download PDFInfo
- Publication number
- CN101213825A CN101213825A CNA2005800143199A CN200580014319A CN101213825A CN 101213825 A CN101213825 A CN 101213825A CN A2005800143199 A CNA2005800143199 A CN A2005800143199A CN 200580014319 A CN200580014319 A CN 200580014319A CN 101213825 A CN101213825 A CN 101213825A
- Authority
- CN
- China
- Prior art keywords
- ces
- resource
- media channel
- channel
- request message
- 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.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention includes a communication network for dynamically establishing media channels between conforming emergency systems (CES) and resources of an emergency services network. The CES transmits a request message for a media channel to the packet network. One of the resources of the emergency services network receives the request message. The resource responds to the request message to dynamically establish the media channel. The CES may then exchange messages with the resource over the media channel to facilitate the CES in handling emergency events. In other embodiments, a resource transmits a request message for a media channel to the packet network. The CES receives the request message, and responds to the request message to dynamically establish the media channel. The CES and the resource may then exchange messages over the media channel to facilitate the CES in handling emergency events.
Description
Technical field
The present invention relates to art of emergency services, relate in particular to network, the method and system of between the resource of emergency services network and emergency scheduling system (comforming emergency systems), dynamically setting up media channel.
Background technology
In the U.S., the 9-1-1 on basis service is a kind of emergency reporting service, and calling party in case of emergency can be dialed 9-1-1.This calling is replied by public safety answering point (PSAP, being also referred to as is " public safety joint point ").The operator at PSAP place exchanges with calling party, determines emergency information.For example, the operator may his/her name of enquiry call side, the character of emergency, the position of emergency etc.Based on the information of collecting, operator contact emergency personnel then responds to crash time.
The 9-1-1 service (E9-1-1) that strengthens has the supplementary features that caller information is provided for the operator automatically.For example, the E9-1-1 service comprises the supplementary features of autonumber sign indicating number identification (ANI) and automated location identification (ALI).Utilize automatic number identification (ANI), can send the telephone number that emergency services is called out (for example, 9-1-1 calls out) for the operator provides automatically.Utilize automated location identification (ALI), PSAP or other equipment are from the physical location information of ALI data base querying calling party phone.The ALI database stores records of telephone numbers.Record in the ALI database comprises the physical location information (as street address) corresponding to telephone number., the ALI database response comes from the inquiry of PSAP and returns the positional information of calling party.Utilize telephone number and positional information, the operator can more effectively handle urgent call.Also there is emergency service similarly in other countries.
Traditional communication network has strict structure when being connected to emergency services network.In traditional communication network, PSAP is connected to ALI database in the emergency services network to last.The ALI database is to being used for redundancy and reliability.PSAP is connected to each ALI database by the point-to-point connection of special use, and this connection may have problem.The ALI database makes emergency services network link to each other with PSAP.PSAP can not dynamically connect other ALI databases or other resources in the emergency services network.PSAP unfortunately depend on for the ALI database that information is provided of urgent call right.
Equally, if in order to safeguard or to upgrade and one of them ALI database that takes out of service, PSAP will be connected to single ALI database so, then become one-side.If remaining ALI database is stopped using, PSAP serves urgent call with not competent so.Because the possibility of service disruption is bigger, emergency services administrators attempts avoiding depending on the structure of individual equipment or system.
Summary of the invention
The present invention passes through dynamically to set up media channel between the resource of emergency services network and emergency scheduling system (for example, PSAP or other dispatching patchers), helps to solve above-mentioned and other problems.By dynamically setting up media channel, the emergency scheduling system can with more than only ALI database to communicating.The emergency scheduling system can communicate by letter with different resource by media channel.Thereby, the information that the emergency scheduling system can quicker more effectively receiving emergency.Equally, if an ALI database takes out of service, the emergency scheduling system can not stay monolateral data.
An embodiment of the invention are included in the communication network of dynamically setting up media channel between the resource of emergency services network and emergency scheduling system.The emergency scheduling system sends to packet network to the media channel request message.One of resource of emergency services network receives request message.This resource response request message is dynamically set up media channel between the resource of emergency scheduling system and packet network.Then, the emergency of emergency scheduling system handles can be convenient to by media channel and described Resource Exchange message in the emergency scheduling system.
For in response to request message, described resource can send response message to packet network, the acceptance of described packet network indication media channel., the emergency scheduling system responses can begin process in receiving described response message, dynamically sets up media channel between emergency scheduling system and described resource.
Alternatively, in response to request message, described resource can begin process, dynamically sets up media channel between emergency scheduling system and described resource.
In yet another embodiment of the present invention, one of described resource sends to packet network with the media channel request message.The emergency scheduling system receives request message.The emergency scheduling system responses is dynamically set up media channel by packet network in request message between emergency scheduling system and resource.Resource and emergency scheduling system can exchange messages by media channel then, are convenient to the emergency of emergency scheduling system handles.
For in response to request message, the emergency scheduling system can send response message to packet network, and this response message indication can be accepted media channel.In response to receiving response message, described resource can begin process, dynamically sets up media channel between this resource and emergency scheduling system.
Alternatively, in response to request message, the emergency scheduling system can begin process, dynamically sets up media channel between emergency scheduling system and resource.
The present invention can comprise other networks, system and method as described below.
Description of drawings
The element of identical reference marker TYP in institute's drawings attached.
Fig. 1 shows the communication network that emergency service is provided in the prior art, as the 9-1-1 service of the U.S..
Fig. 2 A shows the communication network in the typical embodiment of the present invention.
Fig. 2 B is a flow chart, shows in the communication network of typical embodiments of the present invention shown in Fig. 2 A, dynamically sets up the method for media channel between resource and emergency scheduling system.
Fig. 2 C is a flow chart, shows in the communication network of typical embodiments of the present invention shown in Fig. 2 A, dynamically sets up the another kind of method of media channel between resource and emergency scheduling system.
Fig. 3 A shows the communication network in the typical embodiments of the present invention shown in Fig. 2 A and comprises that further channel sets up system.
Fig. 3 B is a flow chart, shows in typical embodiments of the present invention, uses channel to set up the method that system assists dynamically to set up media channel in the communication network shown in Fig. 3 A.
Fig. 3 C is a flow chart, shows in typical embodiments of the present invention, uses channel to set up the another kind of method that system assists dynamically to set up media channel in the communication network shown in Fig. 3 A.
The channel that Fig. 4 shows in the typical embodiments of the present invention is set up system.
Fig. 5 shows the another kind of communication network in the typical embodiments of the present invention.
Fig. 6 shows in the typical embodiments of the present invention, the PSAP in communication network shown in Figure 5 and the structure of response gateway.
Embodiment
The description of prior art
Fig. 1 shows the communication network 100 that emergency service is provided in the prior art.Communication network 100 comprises phone 102, selective router (SR) 104, public safety answering point (PSAP) 106 and an emergency services network 108.Emergency services network 108 comprises two ALI database 121-122, mobile positioning center (MPC) 124 (or Gateway Mobile Location Center (GMLC)), the informant 128 and other backend resources (not shown) that replenish.Though figure 1 illustrates single MPC 124 and the single informant 128 who replenishes,, emergency services network 108 generally includes a plurality of MPC and a plurality of side information supplier.As shown in Figure 1, phone 102 is connected on the selective router 104, and selective router 104 is connected on PSAP 106 and the ALI database 121-122.PSAP 106 is connected to ALI database 121-122.ALI database 121 is connected to ALI database 122, MPC 124 and the informant 128 who replenishes.ALI database 122 is connected to ALI database 121, MPC124 and the informant 128 who replenishes.
In emergency services network, for example in emergency services network 108, use paired ALI database 121-122,, be used for increasing network redundancy and reliability.Each PSAP 106 (only illustrating one) is connected on two ALI database 121-122.For the PSAP-ALI interface, PSAP106 is connected to ALI database 121 by the point-to-point connection 131 of special use, and the point-to-point connection 132 by special use is connected to ALI database 122.For the connection 131-132 of special use, the PSAP-ALI interface comprises the fixing Point-to-Point Data circuit that utilizes asynchronous data modem traditionally.In the more recent version of PSAP-ALI interface, special-purpose connect the host-host protocol that 131-132 can comprise upgrading, for example Internet Protocol (IP) or X.25.Do not consider host-host protocol, the logic connection between PSAP 106 and the ALI database 121-122 remains with the point-to-point special-purpose 131-132 of connection.
How to operate in order to illustrate communication network 100, lets call person dials 9-1-1 or similar emergency numbers with phone 102.Selective router 104 receives urgent call, for example from the central office (not shown), and tandem switching system (not shown) etc.Selective router 104 also receives an emergency-services number (ESN) relevant with the position of calling party from one or more ALI database 121-122 or other database (not shown).In Fig. 1, based on ESN, selective router 104 is selected PSAP 106 to handle and is called out and route the emergency call to PSAP 106.Enforcement as required, network can route the emergency call to PSAP 106 with diverse ways.Some examples of different execution modes are at United States Patent (USP) 6,415,018, United States Patent (USP) 6,584,307, and United States Patent (USP) 6,385,302 and United States Patent (USP) 6,587, shown in 545, these patents are incorporated the application into by reference at this, and its degree is with the same in this elaboration.
Provide the emergency services network 108 of 9-1-1 service to comprise automated location identification (ALI) service.When PSAP 106 received urgent call, PSAP 106 also received the ANI that is used to call out.ANI is the telephone number of calling party phone 102, stops if call out, and it allows the operator callback call side at PSAP 106 places.In order to send suitable emergency worker (for example, police, ambulance, fire brigade), ANI also allows PSAP 106 to extract the calling party physical location information.For extract location information, PSAP 106 generates the request to the positional information of the ANI that comprises phone 102, and this is asked to ALI database 121 to connect 131 transmissions by special use.Except that transmiting a request to ALI database 121 or replace transmiting a request to ALI database 121, PSAP106 can connect 132 by special use and transmit a request to ALI database 122.
ALI database 121 receives the request of the positional information that comprises ANI.ALI database 121 is searched for the positional information in ANI.If ALI database 121 is found in the positional information of ANI, ALI database 121 usefulness location information response PSAP 106 then.If ALI database 121 is not found in the positional information of ANI, then ALI database 121 has to inquire about for positional information other ALI databases or other databases or system.
ALI database 121 is serving as the media between other emergency service in PSAP 106 and the emergency services network 108.Except that ALI database 121-122, PSAP 106 does not directly link to each other with other emergency service.PSAP 106 communicates by letter with side information supplier 128 with MPC 124 by one or two ALI database 121-122.For example, if phone 102 is mobile phones, then ALI database 121 is inquired about positional information in ANI to MPC 124 or another MPC (not shown), and sends this positional information to PSAP 106.ALI database 121 provide ANI can for side information supplier 128, and side information supplier 128 can provide third party's of for example notifying urgent call and so on service.Under all these situations, emergency service that ALI database 121 usefulness are other and PSAP 106 are mutual.
When PSAP 106 received response from ALI database 121, PSAP 106 is preferably notified to handle urgent call.For example, PSAP 106 should have the positional information of calling party.PSAP 106 notifies emergency worker suitable for urgent call then, and the emergency worker can be sent fast like this.
A problem of current emergency services network is that the PSAP-ALI interface uses special-purpose point-to-point connection 131-132 between PSAP106 and ALI database 121-122.PSAP106 can not be connected with another resource dynamic ground in another ALI database (not shown) or the emergency services network 108.PSAP 106 depends on the ALI database 121-122 is come to provide information for urgent call.If because safeguard or upgrading that an ALI database 121 takes out of service, PSAP 106 will be connected to single ALI database 122 so, become one-side.If remaining ALI database 122 is stopped using, PSAP 106 serves urgent call with not competent so.Because the possibility of service disruption is bigger, emergency services administrators attempts avoiding depending on the structure of individual equipment or system.
Another problem of current emergency services network is that traditional PSAP-ALI interface uses restricted message setting.The habitual PSAP of great majority consist essentially of and same design during initial imagination of the 1970's.Habitual PSAP configuration is used for receiving regular length, predefined text-string.The text-string of regular length has limited the number of field and can be included in the size of the field in the text-string.The small size of text flow has seriously been limited to the amount of information that the ALI database can offer PSAP, context that can generate and the data type that can support.Emergency services administrators has to make text-string " overload ", is the field that various purposes are used identical regular length in different contexts, and current service is provided.If the text-string of existing service overload is difficult to add new service or new capability.For example, the ALI database can not provide or can only provide very limited personal medical information for PSAP.Equally, for the technology of PSAP stream video can not spread, because traditional message setting this performance not.
Another problem of current emergency services network is that the PSAP-ALI interface modes is a request-response modes.PSAP sends the ALI information request to the ALI database, and the ALI database provides response to PSAP.Under present mode, PSAP has to utilize the ALI information request to be initiated and the communicating by letter of ALI database.The ALI database is not allowed to or is equipped to initiates and the communicating by letter of PSAP, and perhaps ALI information is sent to PSAP, asks unless PSAP sends.Current PSAP-ALI interface modes has limited the type of the enhanced service that emergency services network provides.
Following Example illustrates some problems and the limitation of current emergency services network.Suppose that phone 102 comprises mobile phone, the user of phone 102 dials 9-1-1.Selective router 104 routes the 9-1-1 call to PSAP106.PSAP106 is that the information that 9-1-1 calls out is submitted request to ALI database 121.This request comprises ANI.In response to the request of receiving, ALI database 121 determines that these ANI are the pseudo-ANI with the wireless service supplier of phone 102.ANI is not the actual phone number of phone 102, but initiates the keyword of the Back ground Information of the cell tower that 9-1-1 calls out with identification wireless service supplier and/or identification.
Because pseudo-ANI represents the wireless service supplier, ALI database 121 does not have the positional information of pseudo-ANI.Thereby ALI database 121 can not be at once for PSAP106 provides positional information, because it must attempt to correct the positional information of phone 102.ALI database 121 is submitted request by the MPC 124 to the wireless service supplier, corrects positional information.Because the PSAP-ALI interface only allows a response to request, ALI database 121 attempted to collect all-calls information before response PSAP 106.ALI database 121 attempts also to guarantee that PSAP 106 is reasonably receiving response in the time quantum.Before MPC 124 submits request, ALI database 121 is set a timer, shows how long the response of MPC 124 will be waited for.If MPC 124 at the appointed time responds in the cycle, the positional information of ALI database 121 usefulness phones 102 responds PSAP 106 so.This positional information can be the X roughly of phone 102 (supposing it is second generation wireless system), Y coordinate (longitude and latitude).
If MPC 124 is not response in the time cycle, ALI database 121 usefulness basic call information respond PSAP 106 so.Basic call information is the position of designated telephone 102 not.Basic call information can only be wireless service supplier's a information, or initiates the information of the cell tower of 9-1-1 calling.If after ALI database 121 has responded PSAP 106 with Back ground Information, MPC 124 usefulness location information response ALI databases 121, ALI database 121 can not provide the positional information of phone for PSAP106.As previously mentioned, ALI database 121 can not replied unless send to the request of ALI database 121 before the PSAP106 to PSAP 106 transmission information.In order to obtain positional information from ALI database 121, PSAP106 will have to send another request (being called request once more sometimes) for same information.
If ALI database 121 receives another request from PSAP 106, ALI database 121 determines whether needs will send the positional information before that receives from MPC 124 so, the positional information that please look for novelty to MPC 124, handle overtime situation, and handle the situation that this request may be to use the new 9-1-1 calling of same pseudo-ANI.When this situation is complicated more, because ALI database 121 is not known this end of calling, another has the calling of same pseudo-ANI when to begin.Thereby, ALI database 121 uses the accurate arrangement of timer to determine, whether the information of receiving from MPC 124 lost efficacy, and determining whether should be for from the request subsequently of PSAP 106 and return information perhaps determines whether send new request to MPC 124.When ALI database 121 from MPC 124 solicited messages, PSAP 106 wait-for-responses, PSAP 106 can be connected to and may be faced with life or dead calling party, in this case, any point information all may help to determine best action.ALI database 121 can not show that because of technology overhead it will use the more time to determine the positional information of phone 102.It is that wireless calling just may need to wait for 10 to 15 seconds that PSAP 106 only is apprised of the 9-1-1 calling.
The PSAP-ALI interface is in the conjecture recreation PSAP operator.PSAP operator does not know when the wireless calling positional information can be used, and also not knowing how long should send for the second time, request receives initial or new information.When hope obtained caller information, PSAP operator was apprised of and does not repeatedly press the button of request transmission for the second time, can obtain the opposite effect like this, makes ALI database 121 or MPC 124 be in the situation of being busy with dealing with, and makes PSAP 106 not receive response.
As mentioned above, current emergency services network is used outmoded technology, can not upgrade or improve existing service very neatly, thereby and can not be easy to expand and increase new and better service.The importance of emergency services network requires these networks development to become to provide best and the most reliable service.
Invention is described
Fig. 2 A-2C, how 3A-3C and 4-6 and the specific embodiment of the present invention instruction those skilled in the art that describe below realize and use best mode of the present invention.Based on the purpose of professor's inventive principle, some habitual aspects of the present invention are simplified or have omitted.One of ordinary skill in the art would recognize that the variation that falls into these embodiment in the protection range of the present invention.It will be understood by those skilled in the art that the feature that describes below can carry out combination by different way to form various deformation of the present invention.Therefore, the present invention is not limited to the embodiment that describes below, and is determined by claim and equivalent thereof.
Fig. 2 A shows the communication network 200 of exemplary embodiment of the present invention.Communication network 200 comprises the 201-202 of emergency scheduling system (CES), packet network 210 and emergency services network 220.Emergency services network 220 comprises a plurality of resource 221-223.201-202 of emergency scheduling system and resource 221-223 are connected to packet network 210.Communication network 200 can other equipment, resource or system, and is for the purpose of brief, not shown in Fig. 2 A.Emergency services network 220 can comprise except that in Fig. 2 A, show those more resources.Fig. 2 A is intended to that the mode of functionalization rather than the mode of physics illustrate communication network 200 more with one.
The emergency scheduling system comprises that configuration is used for any system, equipment or the device that setting communicates according to message, and wherein message is provided with by emergency services network and handles emergency with visiting the emergency service (not shown).An example of emergency scheduling system is, meets the computer system of the public safety answering point (PSAP) that message that emergency services network uses is provided with.PSAP is considered to art of emergency services and (for example replys urgent call, the 9-1-1 calling) position, another example of emergency scheduling system is, the computer system at places such as hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center, Center for Disease Control (CDC), aforementioned calculation machine system meets the message setting that emergency services network is used, and is used to insert emergency service and handles emergency.Emergency comprises any occasion and the situation that may send the emergency service request.The example of emergency (for example comprises any abbreviated number call, the 9-1-1 of the U.S. calls out, the 3-1-1 of the U.S. calls out and the 1-1-2 in Europe calls out), be used for any calling or the request of the equipment of emergency service from computer, PDA, TDD equipment or other, email message, SMS message, internet message, calling of sending to EC or signal are (for example, alert service independently, OnStar
Deng), perhaps be used for the every other request of emergency service.
Packet network comprises and is used to support to divide into groups or data and the agreement of information or the all-network of device of unit form.The example of packet network comprises Internet Protocol (IP) network, frame-relay network, network X.25, ATM(Asynchronous Transfer Mode) network etc.Resource comprises any system, equipment, and device or server, configuration is used for being convenient to handle emergency via media channel on the transmission network and emergency scheduling system communication.An example of resource comprises response gateway.Media channel comprise any communication path or transmission network the path (logic, virtual or other), the transmission network configuration is used for transmitting data, as video flowing, audio stream, voice, image, text data, binary data, executable instruction or script etc.Media channel is not by point-to-point special-purpose connection of the physics of transmission network.Media channel can transmitting control message or is operated with independent control channel.Response gateway comprises system or server, and described system or server can be configured on packet network via media channel and emergency scheduling system communication, and is connected with the emergency scheduling system with the emergency service of emergency services network.
Emergency services network comprises the network that emergency service is provided or is convenient to the emergency of emergency scheduling system handles.Emergency service is included as urgent call or other requirements or needs the incident of such service and the service of subscribing or providing.An example of emergency service provides the ALI database of positional information.Another example of emergency service is mobile positioning center (MPC) or the Gateway Mobile Location Center (GMLC) that positional information is provided for mobile device.Another example of emergency service is to provide internet protocol voice (VoIP) server or the selectivity transfer point of positional information to determine system for voip phone or equipment.Another example of emergency service is emergent assistant service supplier (EASP) or emergency information service, and they provide information or carry out any ISP's of function generic term.For example, EASP can comprise user's medical information and the information that the user premises, as the number at Qianmen, defence reed, hazardous material etc.EASP can also comprise third party's notification service, is used for notifying emergency to the third party.Term " emergency service " is intended to comprise the structure of following of all execution emergency service, as treatment system, and computing platform, network interface, server etc.The function of resource can be included in the emergency service or as the part of emergency service.Thereby resource can comprise the ALI database, MPC, GMLC, EASP, VoIP server, or other any emergency service.
Fig. 2 B is a flow chart, shows in the exemplary embodiment of the present invention, dynamically sets up the method 250 of media channel between one of them at resource 221-223 one of them and the 201-202 of emergency scheduling system (CES).In step 252, emergency service system (supposition is CES 201) sends to packet network 210 with the media channel request message.In other embodiments, another system (as the third party system) can ask to set up media channel.To these execution modes, step 252 supposition CES201 receives request from another system, and sends a request message.Another system can send a request message and set up media channel and do not know CES 201, and this comprises within the scope of the invention.
One of resource 221-223 in the emergency services network 220 (supposition is a resource 221) receives request message in step 254.CES 201, resource 221, or another system can comprise that selection logic (not shown) or algorithm are used to select resource 221.In step 254, resource 221 is dynamically set up media channel by packet network 210 in response to request message between CES 201 and resource 221 equally.Dynamically setting up with regard to the media channel, CES 201 and resource 221 one of them or both can begin and/or promote the dynamic foundation of media channel with regard to resource 221 response.Another system also can assist the dynamic foundation of media channel.CES 201 and resource 221 can be used SIP (SIP), H.323, No.7 signalling system (SS7), LAPD, Q.921, Q.931 or another similar agreement or method dynamically set up media channel.In step 258, CES 201 and resource 221 can exchange messages on media channel then, are convenient to CES 201 and handle emergency.Message can comprise video flowing, audio stream, voice, image, text data, binary data, executable instruction or script, or other data type.
For in response to request message, resource 221 can send response messages to packet network 210.Response message indication can be accepted media channel, and indication can be accepted the parameter of media channel, or indexed resource 221 can with can handle media channel.Resource 221 can also be consulted the parameter of media channel before sending response message.In response to receiving response message, CES 201 can initiate process and dynamically set up media channel between CES 201 and resource 22 1.The example of initiating process by CES 201 is to set up a Secure Sockets Layer(SSL) TCP/IP interface.
Alternatively, in response to request message, resource 221 can be initiated process and dynamically set up first media channel between CES 201 and resource 221.The example of initiating process by resource 221 is to set up a Secure Sockets Layer(SSL) TCP/IP interface.
In another embodiment, one of resource 221-223 among Fig. 2 A can initiate and the 201-202 of emergency scheduling system between the foundation of media channel.Fig. 2 C is a flow chart, shows the method 270 of dynamically setting up media channel between one of one of described resource (supposition is a resource 223) and described emergency scheduling system (supposition is CES201).In step 272, resource 223 sends a request message to packet network 210 for media channel.In step 274, CES 201 receives request message, and dynamically sets up media channel by packet network 210 in response to this request message between CES 201 and resource 223.Media channel is dynamically set up in CES 201 response, and CES 201 and resource 223 one of them or both can initiate and/or promote the dynamic foundation of media channel.Another system also can assist the dynamic foundation of media channel.CES 201 and resource 223 can be used SIP (SIP), H.323, No.7 signalling system (SS7), LAPD, Q.921, Q.931 or another similar agreement or method dynamically set up media channel.In step 278, resource 223 and CES 201 can exchange messages on media channel then, are convenient to CES 201 and handle emergency.Message can comprise video flowing, audio stream, voice, image, text data, binary data, executable instruction or script, or other data type.
For in response to request message, CES 201 can send response messages to packet network 210.Response message indication can be accepted media channel, and indication can be accepted the parameter of media channel, or indication CES201 can with can handle media channel.CES 201 can also consult the parameter of media channel before sending response message.In response to receiving response message, resource 223 can be initiated process and dynamically set up media channel between CES 201 and resource 223.The example of initiating process by resource 223 is to set up a Secure Sockets Layer(SSL) TCP/IP interface.
Alternatively, in response to request message, CES 201 can initiate process and dynamically set up first media channel between CES 201 and resource 223.The example of initiating process by CES 201 is to set up a Secure Sockets Layer(SSL) TCP/IP interface.
The example that resource 223 can be initiated media channel is if resource 223 has received information important concerning CES201.For example, resource 223 receives video feed from the news station of emergency.In order to present in response to receiver, video, resource 223 can be initiated to initiate to provide video feed to CES with CES 201 and the media channel of other CES that is used for the zone of emergency potentially.
Fig. 2 A also shows the CES 201 in the communication network in the exemplary embodiment of the present invention 200 and the structure of resource 221.CES 201 comprises channel system 203 and message system 204.Similarly, resource 221 comprises channel system 232 and message system 234.CES 202 can have the structure similar to CES 201.Resource 222-223 can have the structure similar to resource 221.Channel system 203 and message system 204 not necessarily must be two independent parts, processor, equipment etc., just represent two functions can carrying out in individual system or a plurality of system.For example, channel system 203 and message system 204 each can represent one section software code in common treatment system, carrying out.Same reason is applicable to channel system 232 and message system 234.CES 201 and resource 221 can comprise other equipment, parts or system, for the sake of brevity, and not shown in Fig. 2 A.
Channel system 203 and 232 configurations are used for setting up media channel between CES 201 and resource 221.The channel system 203 of CES 201 sends a request message to packet network 210 for media channel.Channel system 232 in the resource 221 receives request message from packet network 210, and in response to request message, dynamically sets up media channel between CES 201 and resource 221.Channel system 202 and 232 example are SIP (SIP) user agents.
In another embodiment, the channel system 203 of CES 201 receives the request message of media channel from the channel system 232 of resource 221.Channel system 203 is dynamically set up media channel in response to request message between CES 201 and resource 221.
Along with setting up media channel, message system 204 and 234 configurations are used for exchanging messages by the media channel of having set up.Thereby when media channel was set up between CES201 and resource 221 in aforesaid any one mode, message system 204 and message system 234 exchanged messages and/or information by media channel.
Channel system 203,232 and message system 204,234 can be made up of the instruction that is kept on the storage medium (not shown).This instruction can and be carried out by the retrieval of processor (not shown).Some examples of instruction are software, program code and firmware.Some examples of storage medium are memory devices, tape, disk, integrated circuit and server.When the processor execution command guided processor to operate according to the present invention, these instructions were operated.Term " processor " refers to the treatment facility of single treatment facility or one group of interoperability.Some examples of processor are computers, integrated circuit and logical circuit.Those skilled in the art's familiar with instructions, processor and storage medium.
Fig. 3 A shows communication network 200 in the typical embodiment of the present invention and comprises that further channel sets up system 212.Channel is set up system 212 and is connected to packet network 210.Channel is set up system 212 and is comprised that configuration is used for assisting to set up any system and the server by the media channel of packet network 210.The example that channel is set up system 212 comprises SIP (SIP) server and sip agent.
Fig. 3 B is a flow chart, shows to use channel to set up system 212 to aid in the method 350 of dynamically setting up media channel between one of one of 201-202 of emergency scheduling system (supposition is CES 201) and resource 221-223.In step 352, CES 201 sends the media channel request message to packet network 210.In step 354, channel is set up the request message that system 212 receives these media channels, and selects one of the resource 221-223 (supposition is a resource 221) in the emergency services network 220, sets up media channel.Channel is set up system 212 can comprise that selection logic (not shown) or algorithm are used to select one of resource 221-223.Then, set up system 212 sends request message from this media channel to selecteed resource 221 at step 356 channel.Selecteed resource 221 receives this request message in the emergency services network 220.In step 358, selecteed resource 221 is dynamically set up media channel in response to request message between selecteed resource 221 and CES 201.Exchange messages by media channel subsequently at step 362CES 201 and selecteed resource 221, be convenient to CES 201 and handle emergency.
For response request message, selecteed resource 221 sends response message to packet network 210.The indication of this response message can be accepted media channel, and indication can be accepted the parameter of media channel, or indicate selecteed resource 221 can with and can handle media channel.Selecteed resource 221 can also be consulted the parameter of media channel before sending response message.During packet network 210 sent response message, selecteed resource 221 can directly send this response message to CES 201.Perhaps, selecteed resource 221 can be set up system 212 to channel and send response message, and channel is set up system 212 this response message is sent to CES 201.In order to respond the reception response message, CES 201 can initiate process and dynamically set up media channel between CES 201 and selecteed resource 221.
Optionally, in response to described response message, selecteed resource 221 can be initiated process and dynamically set up first media channel between CES 201 and selecteed resource 221.
If resource 221 and CES 201 can not reach an agreement with regard to the parameter of media channel, resource 221 sends response message so, indication refusal media channel.Resource 221 can directly send this response message to CES 201 maybe can set up system 212 to CES 201 these response messages of transmission by medium.If CES 201 receives the response message of indication refusal media channel, CES 201 can initiate and send new request message by packet network 210 so.If channel is set up the response message that indication refusal media channel is received by system 212, medium are set up channel 212 and can be selected another resource among the resource 222-223 so, send described request message to the resource of new selection.
CES 201, channel set up system 212 and resource 221 can use SIP (SIP), H.323, No.7 signalling system (SS7), LAPD, Q.921, Q.931 or another similar agreement or method dynamically set up media channel.Channel is set up system 212 can comprise sip agent or sip server, and request message can comprise sip invite message.Channel is set up system 212, CES 201 and/or resource 221-223 can or respond the tear down media channel after a time cycle.
In another embodiment, medium are set up system 212 and can be aided in the media channel of setting up between one of one of resource 221-223 (supposition is a resource 223) and the 201-202 of emergency scheduling system (supposition is CES 201) by the resource initiation.Fig. 3 C is a flow chart, shows to use channel to set up the method 370 that system 212 assists dynamically to set up media channel in the typical embodiments of the present invention.In step 372, resource 223 sends the media channel request message to packet network 210.In step 374, channel is set up the request message that system 212 receives media channel, sends the request message of this media channel to CES 201.In step 376, CES 201 dynamically sets up the media channel by packet network 210 in response to this request message between CES 201 resources 223.Then, in step 380, resource 223 and CES 201 exchange messages by media channel, are convenient to CES 201 and handle emergencies.
For in response to described request message, CES 201 can send response messages to packet network 210.The indication of this response message can be accepted media channel, and indication can be accepted the parameter of media channel, or indication CES 201 can with and can handle media channel.CES 201 can also consult the parameter of media channel before sending response message.During packet network 210 sent response message, CES 201 can directly send this response message to resource 223.Perhaps, CES 201 can set up system 212 to channel and send response message, and channel is set up system 212 this response message is sent to resource 223.For in response to receiving response message, resource 223 can the initiation process dynamically be set up media channel.
Alternatively, in response to described request message, CES 201 can initiate process, dynamically sets up first media channel between CES201 and resource 223.
Channel is set up system 212 can also initiate media channel between CES and the resource.So, channel is set up system 212 and is generated request message, selects a resource in the resource 221-223 in the emergency services network 220.Channel is set up system 212 and is sent described request message to this resource or CES then, dynamically to set up another media channel between other resources and CES.
The channel that Fig. 4 shows in the exemplary embodiment of the present invention is set up system 212.Channel is set up system 212 and is comprised processor 402, selects logic 403 and data structure 404.Data structure 404 comprises the information about the resource 221-223 of emergency services network 220, about information and other information and the data that route messages to the system that links to each other with packet network 210.For example, data structure 404 can comprise the capacity of each resource 221-223 or work as the information of preload, the operational status information of each resource (for example, in the use/can't use), the quantity information of each resource 221-223 media channel, security information, the positional information of each resource 221-223, the data connection speed information of each resource 221-223, the protocol type information that each resource 221-223 uses, the type information of resource 221-223 etc.Data structure 404 can comprise than above-described more information.Each resource 221-223 can come update channel to set up system 212 with regard to the information on the resource.
When operation, channel is set up the request message of system's 212 receiving media channels.For in response to this request message, processor 402 is carried out one of resource 221-223 of the emergency services network 220 of selecting logics 403 to select to be used for to set up media channel.Select the availability of each resource of logic 403 in can recognition resource 221-223 when selecting.For example, during selection, select the information visit data structure 404 of logic 403 for each resource.If resource 222 capacity is 90% occupied, resource 221 capacity 10% occupied selects logic 403 to select resources 221 so.If resource 223 lost efficacy or took out of service because safeguard, select logic can not select resource 223 so.All serving media channel if each resource among the resource 222-223 is current, and resource 221 is not served any media channel, select logic 403 can select resources 221 to come media channel between the balance resource 221-223 so.When resource among the selection logic 403 selection resource 221-223, channel is set up system 212 sends request message from media channel to selected resource.
The advantage of communication system 200 is more flexible, can expand, and more reliable than existing network.CES 201 can communicate by letter with all resource 221-223 by dynamically setting up media channel.Traditional communication network as shown in Figure 1, PSAP 106 connect 131-132 by special use and are connected to the ALI database on the 121-122.This is the structure of fixing, and does not allow PSAP 106 to be connected with other ALI database (not shown) or other resource dynamic in the emergency services network 108.PSAP 106 depends on the ALI database and provides information to 121-122.By dynamically setting up media channel with communication network 200 (seeing Fig. 2 A), the CES 201 in the communication network 200 can with surpass an ALI database to communicating.Thereby CES 201 can be than visit more information quickly in existing network.Equally, CES 201 can avoid becoming unilaterally because CES 201 can with the ALI database communication that surpasses two.
Fig. 5 shows another communication network 500 in the exemplary embodiment of the present invention.Communication network 500 comprises a plurality of PSAP 501-502, Internet Protocol (IP) network 510, name server (DNS) 512, SIP (SIP) system 516 and emergency services network 520.Emergency services network 520 comprises a plurality of response gateway 521-523, ALI database 525, mobile positioning center (MPC) 526 and urgent assistant service supplier (EASP) 527.PSAP 501-502, DNS 512, SIP system 516, response gateway 521-523, ALI database 525, MPC 526 and EASP 527 are connected to packet network 510.Communication network 500 can also comprise other equipment, resource or system, for the sake of brevity, does not illustrate in Fig. 5.
It is the system of IP address that name server 512 is considered in the art with hostname resolution.SIP system 516 comprises that use SIP assists dynamically to set up any system of media channel.The example of SIP system 516 comprises sip agent and sip server.ALI database 525 (may also be referred to as ALI system or ALI server) is considered to provide the system of calling party website (for example, phone) positional information in art of emergency services.MPC 526 is considered to provide the system of mobile calls equipment (for example, cell phone) positional information in art of emergency services.EASP 527 comprises that configuration is used to provide any emergency service of emergency additional information, for example information (for example, the defence reed of medical information, user's reservation, hazardous material, house number etc.), the third party of notice emergency service, or provide any other service for emergency services network.
In operation, PSAP 501 needs access emergency services network 520, thereby obtains emergency call information.Different with existing network, PSAP 501 is not connected to come acquired information with right special-purpose point-to-point of ALI database.PSAP 501 dynamically sets up media channel with emergency services network 520 and comes acquired information.
During beginning, the foundation of the media channel between the response gateway 521-523 of PSAP 501 initiations and emergency services network 520.PSAP 501 can initiate the foundation of media channel based on timer cycle ground, can also can initiate the foundation of media channel in response to receiving urgent call in response to initiating the foundation of media channel from the instruction of another equipment or system.PSAP 501 uses SIP to initiate the foundation of media channel.PSAP 501 generates invitation message, and connects this invitation message of transmission to IP network 510 by TCP/IP.It is safe connection that TCP/IP connects.Invitation message can comprise host address, for example " [email protected] ".IP network 510 sends this host address to DNS 512.DNS 512 resolves to the IP address for SIP system 516 with the host address in the invitation message, and IP network 510 sends this and invites message to SIP system 516.
For in response to receiving invitation message, SIP system 516 determines which is available among the response gateway 521-523.SIP system 516 can comprise monitoring which available logic (not shown) among response gateway 521-523 availability and the definite response gateway 521-523.Response gateway 521-523 can be periodically with regard to system availability and the state SIP system that upgrades.SIP system 516 can also inquire about has the other system (not shown) that can determine which available selection logic of response gateway 521-523.
One (supposition is a response gateway 521) selected by SIP system 516 from response gateway 521-523.The IP address of the response gateway 521 of SIP system 516 identification selection, and by the IP address of IP network 510 transmission invitation message to selecteed response gateway 521.
Response gateway 521 receives the invitation message of the IP address with PSAP 501 from SIP system 516.Response gateway 521 checking PSAP 501 can be via login and password, via Public Key Infrastructure (PKI) exchange of digital signature, via public key cryptography etc.Special services available and that subscribed by PSAP 501 is determined in the mandate that response gateway 521 can also be visited PSAP.Response gateway 521 is about parameter and PSAP 501 or 516 negotiations of SIP system, and parameter wherein and the media channel that will set up are associated.Response gateway 521 can be used another agreement, is convenient to the suitable agreement related with media channel or the negotiation of parameter, for example Session Description Protocol (SDP).SDP can be delivered in the sip message of the foundation of being convenient to media channel, perhaps in the version of this agreement, perhaps in the parameter related with media channel.SDP is unidirectional, and two end-points request media channels are also reached an agreement based on the characteristic of media channel.If response gateway 521 and PSAP501 reach an agreement with regard to the parameter of media channel, response gateway 521 sends OK message to PSAP501 so.PSAP 501 receives this OK message, and the initiation process is dynamically set up media channel.The example of initiation process is to set up a Secure Sockets Layer(SSL) TCP/IP interface.
If selecteed response gateway 521 can not be accepted media channel, SIP system 516 or other equipment send invitation message to another response gateway 522-523 so.Invitation message is sent to response gateway 522-523 till finding the response gateway that can accept media channel.
Along with the foundation of media channel, PSAP 501 and response gateway 521 can exchange messages by media channel, help PSAP 501 and handle urgent call.Under many circumstances, PSAP 501 will be by a plurality of message of media channel multiplexed operation.PSAP 501 and response gateway 521 can be used the host-host protocol of any compatibility, for example TCP/IP, HTTP, XML and RTP.PSAP 501 and response gateway 521 can be encrypted the message of any transmission for security purpose.
The function of response gateway 521 is with emergency service in the emergency services network 520 and PSAP501 handing-over.Thereby PSAP 501 sends and comprises that the message of urgent call ANI is to response gateway 521.In another embodiment, be different from ANI, use keyword or identifier, sip address for example, URI etc.Based on ANI, response gateway 521 determines which emergency service in the emergency services network 520 has the corresponding information with urgent call ANI, with the emergency service related with ANI, for example by ordering.Response gateway 521 can be inquired about each emergency service, and for example ALI database 525, EASP527 etc. check whether they have information in ANI.In this execution mode " in " mean that emergency service has ani information or user to order the emergency service of using ANI.Response gateway 521 can be known based on ANI or other which emergency service of informational linkage that is provided by PSAP 501.For example, response gateway 521 can be known the urgent call of initiating from wireless device, and response gateway 52 1 is known and inquired about MPC 526 like this.
Fig. 6 shows the PSAP 501 in the communication network in the exemplary embodiment of the present invention 500 and the structure of response gateway 521.PSAP 501 comprises that SIP user acts on behalf of 602, message system 604 and client's premises equipment 606.Similarly, response gateway 521 comprises that SIP user acts on behalf of 622 and message system 624.PSAP 501 and resource 521 can comprise unshowned other equipment, part or system in Fig. 6 for simplicity.
In operation, suppose that PSAP 501 wishes or need set up media channel with emergency services network 520.During beginning, the SIP user of PSAP 501 acts on behalf of 602 the media channel sip invite message is sent to SIP system 516.Sip server 516 receives the invitation message of this media channel, selects a resource (supposition is a resource 521) to set up media channel.The SIP user that SIP system 516 is sent to the invitation message of described media channel resource 521 then acts on behalf of 622.
SIP user in the response gateway 521 acts on behalf of 622 and acts on behalf of 602 at the SIP user in the parameter that is associated with the media channel that will set up and PSAP 501 or the SIP system 516 and hold consultation.SIP user acts on behalf of 602 and 622 can use other agreement, is convenient to media channel relevant suitable agreement or the negotiation of parameter, for example Session Description Protocol (SDP).If SIP user act on behalf of 622 and SIP user act on behalf of 602 and can reach an agreement with regard to the parameter of media channel, SIP user acts on behalf of 622 and sends the OK message and act on behalf of 602 to the SIP user among the PSAP 501 so.PSAP501 receives this OK message, and the initiation process is dynamically set up media channel.
Along with the foundation of media channel, SIP user act on behalf of 602 transmit media channels be controlled to message system 604.Similarly, SIP user act on behalf of 622 transmit media channels be controlled to message system 624.SIP user act on behalf of 602 with 622 up to being connected that parameter need be consulted again or media channel when stopping, just finish exchange and media channel function according to the factum characteristics.Message system 604 and message system 624 can exchange messages by media channel then, help PSAP 501 to handle urgent call.Under many circumstances, PSAP 501 is by a plurality of message of media channel multiplexed operation, and this media channel is with relevant with identical or different urgent call.CPE 606 the representatives operable equipment of operator, for example work station, phone, screen etc. in PSAP 501.
SIP user acts on behalf of 602,622 and message system 604,624, can be made up of the instruction that is stored in the storage medium (not shown).Described instruction can be retrieved and carry out by the processor (not shown), for example is included in the processor among the CPE 606.Some examples of described instruction are software, program code and firmware.Some examples of storage medium are memory devices, tape, disk, integrated circuit and server.When guiding processor to operate according to the present invention by the processor execution command, described instruction is operated.Term " processor " refers to the treatment facility of independent treatment facility or one group of interoperability.Some examples of processor are computers, integrated circuit and logical circuit.Those skilled in the art's familiar with instructions, processor and storage medium.
In a word, the embodiment of the present invention of setting forth here of dynamically setting up media channel between the resource of PSAP and emergency services network has a lot of advantages than prior art.
Claims (97)
1. communication network that is used between emergency scheduling system and emergency services network resource, dynamically setting up media channel, this communication network comprises:
Be connected to the emergency scheduling system (CES) of packet network, CES sends to packet network with the media channel request message; With
A plurality of emergency services network resources that are connected to packet network separately, a resource in the described resource receives this request message, and response request message is dynamically to set up media channel between a CES and a described resource;
Wherein, a CES and a described resource exchange messages by media channel, so that CES handles emergency.
2. the communication network of claim 1, wherein:
A described resource responds described request message by send the acceptable response message of indication media channel to packet network; With
CES receives this response message by packet network, and the initiation process is dynamically set up media channel between a CES and a described resource.
3. the communication network of claim 1, wherein:
A described resource is dynamically set up media channel by the initiation process and is responded described request message between a CES and a described resource.
4. the communication network of claim 1, wherein:
The parameter of a described resource negotiation media channel.
5. the communication network of claim 1, further comprise: the channel that is connected to packet network is set up system, this channel is set up system and is received described request message from CES, selects the described resource in the emergency services network, and sends described request message to this resource.
6. the communication network of claim 5, wherein:
Described channel is set up system and is selected a described resource by each availability of a plurality of resources in the identification emergency services network.
7. the communication network of claim 5, wherein:
Channel is set up system and is comprised data structure, and this data structure is used for storing the information of a plurality of resources, and the information that channel is set up in system's visit data structure is selected a described resource.
8. the communication network of claim 7, wherein, the information in the data structure comprises one of following message at least: the type of the agreement of the position of the quantity of the mode of operation of the capacity of each resource in described a plurality of resources or each resource in preload, described a plurality of resources, the media channel set up with each resource in described a plurality of resources, fail safe, each resource, the data connection speed of each resource, each resource use or the type of each resource.
9. the communication network of claim 5, wherein, a described resource sends the acceptable response message of indication media channel and responds described request message by set up system to channel; Channel is set up system and is received response message and send this response message to CES.
10. the communication network of claim 5, wherein:
A described resource is come response request message by send the acceptable response message of indication media channel to CES.
11. the communication network of claim 5, wherein, channel is set up system and is comprised SIP (SIP) agency or sip server.
12. the communication network of claim 5, wherein:
Channel is set up system and is generated another request message, selects another resource in the emergency services network resource, and sends described another request message to described another resource, dynamically to set up another media channel between described another resource and CES.
13. the communication network of claim 1, wherein a CES and a described resource use SIP (SIP) dynamically to set up media channel.
14. the communication network of claim 13, wherein request message comprises sip invite message.
15. the communication network of claim 1, wherein a CES or a described resource are cancelled media channel.
16. the communication network of claim 1, wherein, described a plurality of resources comprise response gateway.
17. the communication network of claim 1, wherein, described a plurality of resources comprise one of following at least: ALI database, mobile positioning center (MPC), Gateway Mobile Location Center (GMLC), emergent assistant service supplier (EASP) and internet protocol voice (VoIP) server.
18. the communication network of claim 1, wherein CES comprises the computer system that is used for public safety answering point (PSAP).
19. the communication network of claim 1, wherein CES comprises computer system, and it is one of following that this system is used for: hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center or Center for Disease Control (CDC).
20. the communication network of claim 1, wherein emergency comprises that 9-1-1 calls out.
21. the communication network of claim 1, wherein, it is one of following that CES exchanges on media channel at least: video flowing, audio stream, voice, image, text data, binary data and executable instruction or script.
22. an operation is used for dynamically setting up the method for the communication network of media channel between a plurality of resources of emergency scheduling system and emergency services network, this method may further comprise the steps:
To be sent to packet network from the request message of the media channel of described emergency scheduling system;
In one of resource of emergency services network, receive this request message by packet network, and in one of described resource in response to described request message between a CES and a described resource, dynamically to set up media channel; With
Exchange messages by the media channel between a CES and the described resource, be convenient to CES and handle emergency.
23. the method for claim 22 wherein comprises in response to the step of described request message the acceptable response message of indication media channel from a described resource is sent to packet network, and further may further comprise the steps:
CES receives response message by packet network, and the initiation process is dynamically set up media channel between a CES and a described resource in CES.
24. the method for claim 22, wherein the step in response to request message comprises:
Initiate process between a CES and a described resource, dynamically to set up media channel in a described resource.
25. the method for claim 22 further may further comprise the steps:
Before dynamically setting up described media channel, consult the parameter of media channel.
26. the method for claim 22, wherein, described communication network comprises that further the channel that is connected to packet network sets up system, and this method further may further comprise the steps:
Channel is set up the request message of system's reception from CES, selects the described resource in the emergency services network, and sends this request message to this resource.
27. the method for claim 26, wherein channel is set up system and is selected the step of a described resource to comprise:
Availability by each resource in a plurality of resources in the identification emergency services network is selected a described resource.
28. the method for claim 26, wherein channel is set up the data structure that system comprises the information that stores a plurality of resources, and channel is set up system and selected the step of a described resource to comprise:
Information in the visit data structure is selected a described resource.
29. it is one of following that the method for claim 28, the information of wherein said data structure comprise at least: the quantity of the capacity of each resource in a plurality of resources or the media channel set up when the mode of operation of each resource in preload, a plurality of resource, with each resource in a plurality of resources, fail safe, the position of each resource, the data connection speed of each resource, the protocol type that each resource is used, the type of each resource.
30. the method for claim 26, wherein the step in response to request message comprises, will be sent to channel from the acceptable response message of indication media channel of a described resource and set up system, and this method further may further comprise the steps:
Channel is set up system and is received this response message and send this response message to CES.
31. the method for claim 26, wherein the step in response to request message comprises, will be sent to CES from the response message of the indication media channel availability of a described resource.
32. the method for claim 26, wherein channel is set up system and is comprised SIP (SIP) agency or sip server.
33. the method for claim 26 further comprises step:
Set up another request message of generation in the system at channel, select another resource in the emergency services network resource, and send this another request message, between described another resource and CES, dynamically to set up another media channel to this resource.
34. the method for claim 22 further comprises step:
Use SIP (SIP) dynamically to set up media channel.
35. the method for claim 34, wherein request message comprises sip invite message.
36. the method for claim 22 further comprises step: cancel media channel.
37. the method for claim 22, wherein a plurality of resources comprise response gateway.
38. the method for claim 22, it is one of following that wherein a plurality of resources comprise at least: ALI database, mobile positioning center (MPC), Gateway Mobile Location Center (GMLC), urgent assistant service supplier (EASP), and internet protocol voice (VoIP) server.
39. the method for claim 22, wherein CES comprises the computer system that is used for public safety answering point (PSAP).
40. the method for claim 22, wherein CES comprises and is used for one of following computer system: hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center, perhaps Center for Disease Control (CDC).
41. the method for claim 22, wherein emergency comprises that 9-1-1 calls out.
42. the method for claim 22, the step that wherein exchanges messages comprises:
On media channel, exchange one of them of video flowing, audio stream, voice, image, text data, binary data and executable instruction or script at least.
43. a communication network that is used for dynamically setting up media channel between the resource of emergency scheduling system and emergency services network, this communication network comprises:
The resource of a plurality of emergency services network, each resource is connected to packet network, and one of described resource sends the request message of media channel to packet network; With
Be connected to the emergency scheduling system (CES) of packet network, CES receives this request message, and in response to this request message, between a CES and a described resource, dynamically to set up media channel;
Wherein CES and this resource exchange messages by media channel, are convenient to CES and handle emergency.
44. the communication network of claim 43, wherein:
CES comes in response to request message by send the acceptable response message of indication media channel to packet network; With
A described resource receives this response message and initiation process by packet network, dynamically sets up media channel between CES and this resource.
45. the communication network of claim 43, wherein:
CES dynamically sets up media channel in response to request message by the initiation process between a CES and a described resource.
46. the communication network of claim 43, wherein:
CES consults the parameter of media channel.
47. the communication network of claim 43 further comprises:
The channel that is connected to packet network is set up system, and this channel is set up system and received request message from a described resource, and sends this request message to CES.
48. the communication network of claim 47, wherein:
CES comes in response to request message by set up system's acceptable response message of transmission indication media channel to channel; With
Channel is set up system and is received this response message and this response message is sent to a described resource.
49. the communication network of claim 47, wherein:
CES comes in response to request message by sending the acceptable response message of indication media channel to a described resource.
50. the communication network of claim 47, wherein channel is set up system and is comprised SIP (SIP) agency or sip server.
51. the communication network of claim 47, wherein:
Channel is set up system and is generated another request message, selects another resource in the emergency services network resource, and sends this another request message to CES, dynamically sets up another media channel between described another resource and CES.
52. the communication network of claim 43, wherein a CES and a described resource use SIP (SIP) dynamically to set up media channel.
53. the communication network of claim 52, wherein request message comprises sip invite message.
54. the communication network of claim 43, wherein a CES or a described resource are cancelled media channel.
55. the communication network of claim 43, wherein said a plurality of resources comprise response gateway.
56. the communication network of claim 43, it is one of following that wherein a plurality of resources comprise at least: ALI database, mobile positioning center (MPC), Gateway Mobile Location Center (GMLC), urgent assistant service supplier (EASP), and internet protocol voice (VoIP) server.
57. the communication network of claim 43, wherein CES comprises the computer system that is used for public safety answering point (PSAP).
58. the communication network of claim 43, wherein CES comprises and is used for one of following computer system: hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center or Center for Disease Control (CDC).
59. the communication network of claim 43, wherein emergency comprises that 9-1-1 calls out.
60. the communication network of claim 43, a wherein said resource exchanges one of them of video flowing, audio stream, voice, image, text data, binary data and executable instruction or script at least by media channel.
61. an operation is used for dynamically setting up the method for the communication network of media channel between a plurality of resources of emergency scheduling system (CES) and emergency services network, this method may further comprise the steps:
To be sent to packet network from the media channel request message of one of described resource;
In CES, receive this request message by packet network, and in response to this request message between a CES and a described resource, dynamically to set up media channel; With
Exchange messages by media channel between CES and this resource, be convenient to CES and handle emergency.
62. the method for claim 61 wherein comprises from CES in response to the step of request message sending the acceptable response message of indication media channel to packet network, this method further comprises step:
A described resource receives this response message by packet network, and the initiation process is dynamically set up media channel between a CES and a described resource.
63. the method for claim 61, wherein the step in response to request message comprises:
The initiation process is dynamically to set up media channel between a CES and a described resource in CES.
64. the method for claim 61 further comprises step:
Consult the parameter of media channel.
65. the method for claim 61, wherein communication network comprises that further the channel that is connected to packet network sets up system, and comprises to the step that packet network sends a request message from a described resource:
Setting up system from a described resource to channel sends a request message; Set up system with channel and receive this request message, and send this request message to CES.
66. the method for claim 65, wherein the step in response to request message comprises, set up system from CES to channel and send the acceptable response message of indication media channel, this method further comprises step: channel is set up system and is received response message, and sends this response message to a described resource.
67. the method for claim 65, wherein the step in response to request message comprises, sends the acceptable response message of indication media channel from CES to a described resource.
68. the method for claim 65, wherein channel is set up system and is comprised SIP (SIP) agency or sip server.
69. the method for claim 65 further comprises step:
Channel is set up system and is generated another request message, selects another resource in the emergency services network resource, and sends another request message to CES, dynamically to set up another media channel between described another resource and CES.
70. the method for claim 61 further comprises step:
Use SIP (SIP) dynamically to set up media channel.
71. the method for claim 70, wherein request message comprises sip invite message.
72. the method for claim 61 further comprises step: cancel media channel.
73. the method for claim 61, wherein a plurality of resources comprise response gateway.
74. the method for claim 61, it is one of following that wherein a plurality of resources comprise at least: ALI database, mobile positioning center (MPC), Gateway Mobile Location Center (GMLC), urgent assistant service supplier (EASP), and internet protocol voice (VoIP) server.
75. the method for claim 61, wherein CES comprises the computer system that is used for public safety answering point (PSAP).
76. the method for claim 61, wherein CES comprises and is used for one of following computer system: hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center or Center for Disease Control (CDC).
77. the method for claim 61, wherein emergency comprises that 9-1-1 calls out.
78. the method for claim 61, the step that wherein exchanges messages comprises:
At least exchange one of them of video flowing, audio stream, voice, image, text data, binary data and executable instruction or script by media channel.
79. an emergency scheduling system (CES) that is used for setting up with the emergency services network resource dynamic media channel, this CES comprises:
With the media channel request message be sent to packet network channel system and
Message system, in response to and one of the resource of emergency services network between the media channel set up, by media channel and a described Resource Exchange message, be convenient to CES processing emergency.
80. the emergency scheduling system of claim 79, wherein channel system receives the response message that the indication media channel can be accepted by a described resource, and the initiation process is dynamically to set up media channel between a CES and a described resource.
81. the emergency scheduling system of claim 80, wherein channel system uses SIP (SIP) dynamically to set up media channel.
82. the emergency scheduling system of claim 81, wherein request message comprises sip invite message.
83. the emergency scheduling system of claim 81, wherein channel system comprises SIP user agency.
84. the emergency scheduling system of claim 79, wherein:
Before media channel was dynamically set up, channel system was consulted the parameter of media channel.
85. the emergency scheduling system of claim 79, wherein CES comprises the computer system that is used for public safety answering point (PSAP).
86. the emergency scheduling system of claim 79, wherein CES comprises and is used for one of following computer system: hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center, perhaps Center for Disease Control (CDC).
87. operation and emergency services network resource dynamic are set up the method for the emergency scheduling system (CES) of media channel, the method comprising the steps of:
The media channel request message is sent to packet network; With
In response to setting up media channel with one of resource of emergency services network, exchange messages by media channel with a described resource, be convenient to CES and handle emergency.
88. the method for claim 87 further comprises step:
Receive the acceptable response message of indication media channel from a described resource of emergency services network, and the initiation process is dynamically set up media channel between CES and this resource.
Comprise 89. the method for claim 88, wherein initiation process are dynamically set up the step of media channel, use SIP (SIP) dynamically to set up media channel.
90. the method for claim 89, wherein request message comprises sip invite message.
91. the method for claim 87 further comprises step:
Before media channel is dynamically set up, the parameter of consulting media channel.
92. the method for claim 87, wherein CES comprises the computer system that is used for public safety answering point (PSAP).
93. the method for claim 87, wherein CES comprises and is used for one of following computer system: hospital, police office, fire station, condition of a fire alarm company, security company, ambulance service, state 9-1-1 coordinator, federal contingency management administration (FEMA), Department of Homeland Security, national geography data center, perhaps Center for Disease Control (CDC).
94. an emergency scheduling system (CES) that is used for setting up with the emergency services network resource dynamic media channel, this CES comprises:
Channel system by the described resource receiving media channel request message of packet network from emergency services network, and is dynamically set up media channel in response to described request message between a CES and a described resource; With
Message system, in response to the media channel that is being established, described message breath is convenient to CES and is handled emergency with exchanging messages by media channel with a described resource.
95. the CES of claim 94, wherein channel system uses SIP (SIP) dynamically to set up media channel.
96. operation and emergency services network resource dynamic are set up the method for the emergency scheduling system (CES) of media channel, the method comprising the steps of:
By packet network from a described resource receiving media channel request message;
In response to request message, between a CES and a described resource, dynamically set up media channel; With
Exchange messages by media channel with a described resource, be convenient to CES and handle emergency.
97. the method for claim 96, the step of wherein dynamically setting up media channel comprise, use SIP (SIP) dynamically to set up media channel.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US55283904P | 2004-03-13 | 2004-03-13 | |
US60/552,839 | 2004-03-13 | ||
US10/817,738 | 2004-04-02 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101213825A true CN101213825A (en) | 2008-07-02 |
Family
ID=39612561
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2005800143199A Pending CN101213825A (en) | 2004-03-13 | 2005-02-28 | Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101213825A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102341799A (en) * | 2009-03-02 | 2012-02-01 | 杰弗里·J·克劳森 | Diagnostic and intervention tools for emergency medical dispatch |
-
2005
- 2005-02-28 CN CNA2005800143199A patent/CN101213825A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102341799A (en) * | 2009-03-02 | 2012-02-01 | 杰弗里·J·克劳森 | Diagnostic and intervention tools for emergency medical dispatch |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1951096B (en) | Bi-directional messaging for an emergency services network | |
US7123693B2 (en) | Method and apparatus for increasing the reliability of an emergency call communication network | |
US20220264274A1 (en) | Method and system for emergency call management | |
US7200207B2 (en) | Communication network for providing emergency services | |
US20050201358A1 (en) | Rotating media channels between resources of an emergency services network and conforming emergency systems | |
US8090322B2 (en) | Emergency call forking and notification | |
US8295801B2 (en) | System and method for identifying and collecting data messages being communicated over a communications network | |
US8401154B2 (en) | Emergency text communications | |
US8442481B2 (en) | Emergency location information gateway for public safety answering points (PSAPs) and method of use | |
US9386407B2 (en) | Systems and methods for communicating with a contact center | |
US7937067B2 (en) | System and method for an emergency location information service (E-LIS) | |
WO2005091906A2 (en) | Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems | |
US20140016634A1 (en) | Systems and methods for location management and emergency support for a voice over internet protocol device | |
TW200808026A (en) | Providing an indication of network capabilities to a user for special number calls | |
US9497044B2 (en) | System for and method of call transfer management | |
WO2013085871A2 (en) | Wireless emergency caller profile data delivery over a legacy interface | |
WO2013078354A1 (en) | Mobile user information selection and delivery event based upon credentials and variables | |
CN101213825A (en) | Dynamically establishing media channels between resources of an emergency services network and conforming emergency systems | |
CN102857892B (en) | Urgent call cut-in method and system | |
JP6599833B2 (en) | SMS distribution apparatus and SMS distribution method | |
JP3656053B2 (en) | Status notification system, status notification method, and status notification device | |
US20140207876A1 (en) | System and Method for Routing Messages Over a Network | |
US7904057B1 (en) | System and method for posting and retrieving audio messages via dispatch communications | |
US8284762B2 (en) | Telephone system | |
Matos et al. | “I am OK”-A Conceptual Model for a Global Emergency System and Its Societal Impact |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080702 |