摘要:
A method and apparatus for encoding a SIP message into an internal binary format so that it can be treated much more efficiently by both the SIP stack layers and the application. Only one memory buffer is used to handle any sort of SIP message. For this reason, this new SIP message may be called a “mono-block” structure. It allows each SIP header's raw text from the original SIP message to be directly referred within the SIP mono-block with no additional copy. Only SIP headers that are “used” by the application, or by some SIP stack layer are parsed to form a “decoded” header object. The header parsing is made “on demand” at the moment header is accessed. Headers not used are not decoded and are left in text format with no additional processing needed.
摘要:
The present invention provides a concurrent dual-state proxy server for use with a session initiation protocol (SIP) network. In one embodiment, the concurrent dual-state proxy server includes a request receiver configured to receive a SIP request. Additionally, the concurrent dual-state proxy server also includes a state-determination controller coupled to the request receiver and configured to process the SIP request employing a transaction mode that corresponds to a condition of the SIP network.
摘要:
The present invention provides a resource-sensitive parser for use with a session initiation protocol (SIP) network. In one embodiment, the resource-sensitive parser includes a resource condition indicator configured to provide an overload indication for a network element in the SIP network. Additionally, the resource-sensitive parser also includes a parsing engine coupled to the resource condition indicator and configured to parse a SIP request employing an overload protection mode corresponding to the overload indication for the network element.
摘要:
A method and apparatus in which a mobile network advantageously communicates data requests to neighboring data stores so that they may pre-fetch the data. In particular, in accordance with an illustrative embodiment of the present invention, a protocol is advantageously established whereby a local data store in a mobile network notifies neighboring data stores of data requests, and whereby the neighboring data stores advantageously pre-fetch the data that may be required, thereby advantageously avoiding cascading cache misses. Such notifications may advantageously reduce the number of cache misses, which in turn may advantageously reduce the latency to download data as the user moves around within the mobile network and changes data sources. Specifically, in accordance with an illustrative embodiment of the present invention, a protocol for communicating data requests between local storage centers in a network supporting mobile users is provided.
摘要:
A device testing capability is presented herein. The device testing capability supports automated testing of media devices (e.g., cameras, microphones, speakers, or the like) for verifying that the media devices are functioning properly. The device testing capability may support automated verification by an endpoint that one or more media devices or one or more sets of media devices associated with endpoint are functioning properly. For example, the device testing capability may support automated verification by a computer that a camera associated with the computer is functioning properly. For example, the device testing capability may support automated verification by a computer that a speaker and a microphone that are associated with the computer are functioning properly. The device testing capability may support automated verification, by a management system, of the proper functioning of media devices associated with endpoints in a set of endpoints.
摘要:
Example embodiments provide methods of transparently migrating a reliable transport layer connection between a user and a first base station and a second base station in a wireless network. The method includes receiving at least one transport layer connection state information parameter from the first base station at the second base station. The second base station then determines at least one new transport layer connection parameter based on the at least one transferred transport layer connection state information parameter and at least one network condition at the second base station.
摘要:
A method and apparatus for encoding a SIP message into an internal binary format so that it can be treated much more efficiently by both the SIP stack layers and the application. Only one memory buffer is used to handle any sort of SIP message. For this reason, this new SIP message may be called a “mono-block” structure. It allows each SIP header's raw text from the original SIP message to be directly referred within the SIP mono-block with no additional copy. Only SIP headers that are “used” by the application, or by some SIP stack layer are parsed to form a “decoded” header object. The header parsing is made “on demand” at the moment header is accessed. Headers not used are not decoded and are left in text format with no additional processing needed.
摘要:
A replica/cache locator, a method to locate replication tables and caches in an overlay network having multiple nodes and an overlay network. In one embodiment, the method includes: (1) determining a network distance between a first node of the multiple nodes in the overlay network and each of the remaining multiple nodes, (2) calculating m clusters of the multiple nodes based on the network distances and (3) designating at least a single node from the m clusters to include a replication table of the first node.
摘要:
The present invention provides a resource-sensitive parser for use with a session initiation protocol (SIP) network. In one embodiment, the resource-sensitive parser includes a resource condition indicator configured to provide an overload indication for a network element in the SIP network. Additionally, the resource-sensitive parser also includes a parsing engine coupled to the resource condition indicator and configured to parse a SIP request employing an overload protection mode corresponding to the overload indication for the network element.
摘要:
There is provided a system and method for prioritizing session initiation protocol (“SIP”) messages. More specifically, in one embodiment, there is provided a method of prioritizing SIP messages in a network, the method comprising receiving SIP messages in a first order from one or more other servers of the network, wherein each of the received SIP messages comprises one or more priority indicators, scheduling the received SIP messages into a second order based on one or more of the priority indicators, and processing the scheduled SIP messages in the second order.