[go: up one dir, main page]

CN103237025B - For the method and apparatus providing the access to the media resource being attached to network-registered device - Google Patents

For the method and apparatus providing the access to the media resource being attached to network-registered device Download PDF

Info

Publication number
CN103237025B
CN103237025B CN201310139787.5A CN201310139787A CN103237025B CN 103237025 B CN103237025 B CN 103237025B CN 201310139787 A CN201310139787 A CN 201310139787A CN 103237025 B CN103237025 B CN 103237025B
Authority
CN
China
Prior art keywords
network
information
resource
professional ability
parts
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310139787.5A
Other languages
Chinese (zh)
Other versions
CN103237025A (en
Inventor
R.莱文施泰恩
I.菲考拉斯
G.埃里克森
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Priority to CN201310139787.5A priority Critical patent/CN103237025B/en
Publication of CN103237025A publication Critical patent/CN103237025A/en
Application granted granted Critical
Publication of CN103237025B publication Critical patent/CN103237025B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The present invention relates to the technology for providing the access to the media resource being attached to network-registered device.Proposing one and access the technology of media resource (114) for enabling network (102) via multimedia, described media resource controllably can be attached to network-registered device (104).This technology comprises determining that the resource capability information of the ability of instruction media resource;Described resource capability information is converted to professional ability information, the instruction of described professional ability information with via the network ability that addressable business is relevant on network-registered device;And described professional ability information is supplied to access request entity (106).

Description

For the method and apparatus providing the access to the media resource being attached to network-registered device
The parent application day of this divisional application is on June 30th, 2006, Application No. 200680055181.1, invention entitled " for providing the technology of the access to the media resource being attached to network-registered device ".
Technical field
Present invention relates generally to be enabled (multimedia-enabled) network by multimedia and the field of multimedia service is provided to device (such as user's set).More particularly the invention relate to access the technology of media resource, described media resource controllably enables network from multimedia can be attached to network-registered device.
Background technology
The IMS (IP Multimedia System) of 3g mobile network provides multiple business by the device connected.Described business includes controlling and providing various types of media data, described media data e.g. voice data, video data, the combination (such as visual telephone) of Voice & Video data, text data, application data etc..
Therefore IMS is the notable example (the Internet is another example that multimedia enables network) that multimedia enables network.The end-to-end transmission controlling to need suitable signaling mechanism correct to guarantee media data of business.For present purposes, IMS make use of SIP (session initiation protocol).In SIP framework, user agent represents their user and takes action.User agent initiates request and is generally probably their final destination.Typically but not exclusively, user agent is the software run on one of the user's set of subscriber equipment or user.IP (Internet Protocol) phone or conference software are the examples of user agent, it can be carried out on mobile phone, smart phone, it is also possible to is carried out on other user terminals, user's set or the every subscriber equipment that can communicate on network at notebook.
The main task of SIP is to set up session or association, described service terminal device e.g. user's set and server system between at least two service terminal device.Once session is established, and media data just can swap between the devices.For session establishment, conversation request must be route by network.For this purpose it is proposed, SIP introduces substantial amounts of service entities in a network, described service entities includes: registrar (includes location server), and it is registered in a network user and follows the tracks of user afterwards;Proxy server, it forwards SIP request and response as application-layer router;And/or Redirect Server, it receives request and return can find the sip user agent of asked user or the position of server.The media data of session self can be directly forwarded between user agent.Service entities can be the CSCF (CSCF) of IMS domain a part or can be arranged side by side with CSCF.
Although Session Initiation Protocol controls foundation and the dismounting of session, however it is necessary that further agreement such as completes media data transmission.SDP (Session Description Protocol) and/or RTP (real-time protocol (RTP)) or other agreements may be used for this purpose, and IP-UDP (UDP) communication or IP-TCP (transmission control protocol) himself can be utilized to connect.Therefore, if not stated otherwise, then term used herein " SIP " is just intended to mean that the Session Initiation Protocol group for controlling multimedia service, and is not only Session Initiation Protocol self.
In SIP framework, the addressing of another user, or rather, the addressing of one of the one or more subscriber equipment of described user, can realize in a different manner: as the first example, can use the SIPURI (Uniform Resource Identifier) of user, it can be learnt with the form specified address of " sip:usernetwork ", the structure of this form from e-mail address.As the second example, it is possible to use URI or URL (URL), it is directly associated with the subscriber equipment of user's set or user.The route of service request based on user-dependent URI (calling service) includes resolving to user-dependent URI the address that the correct UE with user is associated.This task can perform with the help of proxy server or Redirect Server.
The user agent of one device is the logical session end points of business, i.e. this business of user agent's terminating.In order to generate media data, this device has to farther include hardware and/or component software, such as mike or for obtaining the static and/or photographing unit of moving image, also includes such as may adapt to providing the storage assembly of stream medium data (such as DVD and provide the DVD of video flowing to drive).Further, media resource can also is that the destination of Media Stream, is for example adapted for storing the storage device of media data or storage assembly, such as DVD recording drive and/or the DVD being adapted for insertion in driver.
These media resources may be integrated in (user) device, it means that subscriber equipment has been adapted to the media resource of Access Integration, and the media data being suitable for being generated resource is supplied to multi-media network.Such as, the manufacturer of subscriber equipment the most ad hoc may configure user agent to control integrated resource.Due to subscriber equipment and this specific adaptation of integrated media resource, so the ability of integrated media resource can be notified to network as the ability of subscriber equipment.
Many user's sets all provide the interface for adhering to external hardware, component software or device.Such as, many mobile phones or notebook provide the wired or wireless interface of one or more following kinds: USB (USB (universal serial bus)), bluetooth, serial or quick IR (infrared ray), WLAN, FireWire etc..These interfaces can be used to locally adhere to hardware unit, such as home electronics (such as entertainment systems or household electrical appliance), calculating device (such as personal computer) or mobile device, these devices again can be with combining camera, IP phone, media content player or similar device.Device interface could be included for carrying out the interface of telecommunication with remote hardware, and the most IP-based communication of described telecommunication, described remote hardware e.g. remote computer, it can include media resource.
Armed with the interface for adhering to external module, then service terminal equipment is also suitable for controlling the media resource of attachment.Such as, mobile phone may adapt to control the photographing unit of attachment, so that photographing unit captures video sequence and sends an image to phone.Then the image captured can be supplied to another device via the suitable business of network by the user agent implemented in the mobile phone.
But, the media resource of attachment self and characteristic thereof are unknown in a network.Such as, in the IMS network using Session Initiation Protocol group, the subscriber equipment that user agent can represent in network is registered, and thus notifies the specific medium GL of UE.But it is not specified by registering the mechanism of foreign medium resource in order to foreign medium resource can be accessed from network or on network in SIP framework.SIP framework defines presence server the most in a network, the probability of the UE ability to find as notice by other UE, sees 3GPP (third generation partnership projects) TS (technical specification) 23.141 and TS24.841.But, there is the ability that business does not allows for the media resource of notice attachment.So, to register the most in a network, resource cannot be accessed via network by other devices.Such as, registration is not had to be impossible to the ability finding to be provided by the media resource adhered to.
Increasing mobile device combines for WLAN (wireless local access network) or the interface of similar techniques, thus allow to set up for by several terminals each other and further with the local ad-hoc network of foreign medium resource interconnection, may be wherein possible for being attached to the access of the media resource of another UE.But, preengage from the multi-media network as IMS be connected to such local network and access media resource be do not have potential.
Therefore, the probability accessing the media resource being attached to network-registered device via network will increase the multiformity using example of multi-media network application.Accordingly, it would be desirable to a kind of technology provides enables the network access to media resource from access request entity via multimedia, described media resource controllably can be attached to network-registered device.
Summary of the invention
According to the first aspect of the invention, propose a kind of for provide via multimedia enable the network method to the access of media resource.Described media resource controllably can be attached to network-registered device.The method comprises steps of determining that the resource capability information of the ability of instruction media resource;Resource capability information is converted to professional ability information, the instruction of described professional ability information with via the network ability that addressable business is relevant on network-registered device;And at least one in network and access request entity provides professional ability information.
Network can be IMS network or any other network of multimedia service can be provided.Term used herein " multimedia service " can include the business relevant with the data transmission of any type of media.Such as, multimedia service can relate to the media data transmitting the single type of such as voice data, video data etc, it is also possible to relates to transmitting text data or application data.Further, data can be to include the aggregated data of the most several data stream.Further, data may be transmitted not necessarily as flow data, but may adapt to the transmission mechanism of any other kind.
Network-registered device can be any device being suitable for and registering in a network.Such as, must be to network registry before the most any user's set or the subscriber equipment (or terminal unit) any business in utilizing network.It is not only user's set may must register in a network, and the entity of the most any end points that may be constructed the business that network is provided is likely to register in a network.Such as, it is provided that the application server of the media data for downloading is also likely to be network-registered device.The most any media resource being suitable for registering in a network is all probably network-registered device.
The media resource that can adhere to can be any one in the resource discussed further above, such as local attachment device or teleaction service platform.Certainly, network-registered device self can also presentation medium resource (or several resource), its can via its associated Uniform Resource Identifier (URI) addressable.On the contrary, the media resource that can adhere to should be understood that the resource that media data can be supplied under corresponding control its accompanying device in the context of the present invention.Media resource is in the outside of network-registered device, and can mechanically be adhered to, such as via latch, adapter or clip, or can communicably be adhered to, such as by setting up radio communication.Media resource can also is that hardware or the software application of external hardware using device.Being in communication between resource and network-registered device is can be performed via software communication interfaces.Media resource can be non-cohesive after usage.
Such as can include that to networks offer services ability information the service log-on server of attachment provides professional ability information in network.Access request entity can be any entity that can communicate with network-registered device.Such as, access request entity can be user's set or subscriber equipment, or could be for providing the server of media data, such as video server.Network-registered device, attachment resource and/or access request device can be made up of application server.
In order to control media resource, such as in order to generate or store media data, controlling device needs corresponding resource control information.The resource capability information of the ability (such as indicating it can provide or receive the ability of voice data or video data) of instruction media resource can become a part for resource control information, or must determine from resource control information or otherwise.
Professional ability information can relate to that provided and that it has been registered by device the most business by network.Such as, device may notify in registration process that it processes the ability of the audio service of network.
Resource capability information is converted to the step of professional ability information may include that from specific format conversion or resource capability information is transcribed into another form for professional ability information, includes the interpolation of information alternatively or remove.It can also include: part or all of resource capability information is mapped to part or all of professional ability information.
Thering is provided the step of professional ability information may include that to access request entity and register professional ability information in a network, then this network forwards that information to the entity asking to access after a while.Additionally or alternatively, it may include that and this information directly notifies access request entity.Such as, this device can will be due to during registering that one of ability of resource of attachment presents in network, and the ability of the resource that can will be due to attachment another be presented directly to request entity.
Method according to aspect described herein may further include the following step: receive the service request mentioning (reference) professional ability information via network;The media resource of attachment is determined based on the professional ability information being previously mentioned;And determine based on this and to access media resource.
In the ims network, service request can be represented by SIP INVITE message.Described message can include professional ability information.Replace directly providing professional ability information (and the possible further information provided during registering), furthermore it is possible that, device provides the identifier of the business for identifying attachment, the business that the business of described attachment is namely provided by the resource that can adhere to during registering.In this case, if service request includes that this identifier will be just enough.From information included service request, subscriber equipment must determine to address which media resource.In the case of the information received is inadequate, UE can select in obtainable attachment medium resource according to predetermined rule.
Such as, the information received can be included in the professional ability information of certain symbol instruction ability " video ".Network-registered device may not have interior video ability, but is likely to be of photographing unit attached to it.Therefore accompanying media resource can be determined by the professional ability information received.Then this device controls identified attachment medium resource according to the obtainable resource control information of this device.
The method can comprise the following steps: to receive the media data generated by media resource further;And media data is transmitted to network.Therefore network-registered device can serve as the gateway about media data.Forwarding media data can also include: alternate media data, such as, decode these data (it is used own coding to encode by media resource), and utilize the code used in network to encode this data.May alternatively or additionally, the step of forwarding media data can include changing this media data, such as to provide specific quality of service (QoS).Such as, the user of the access request entity that compared with the user that have subscribed " basic service ", have subscribed " gold medal business " can receive the QoS of raising.At media data in the case of access request entity is sent to media resource, network-registered device can function as gateway, and it can include data decoding and be encoded into suitable form, for such as storing on media resource.
But, on the transmission path not including network-registered device, media data can be transmitted between media resource and access request entity, such as can set up direct Wired transmission path between resource and entity, and network-registered device is communicated by mobile IMS network with access request entity.
In the case of transmission path includes network-registered device, this device can initiate business in a network, i.e. by the business indicated by professional ability information.Such as, the user agent in subscriber equipment can set up SIP session so that via network by media data transmission to accessing request unit.
The step that resource capability information is converted to professional ability information can comprise the following steps: to provide mapping table, and in described mapping table, resource capability information is mapped to professional ability information;And determine professional ability information based on this mapping table.
Mapping table is as provided by the manufacturer of media resource, or can additionally or alternatively be provided by Virtual network operator.When being mounted with for the control routine of the media resource that control can be adhered to, this table just can be carried out in network-registered device.Additionally or alternatively, when media resource is attached or when device is registered in a network, mapping table can be automatically downloaded/upgrade.Search resource capability information in the mapping table and can directly produce the professional ability information associated there stored.
The step that resource capability information is converted to professional ability information can also comprise the following steps: to present to List of input (form) user of network-registered device, in order to input relates to being associated with resource capability information the input information of professional ability information.Such as, options menu can present to user on the display of device.Then user can select correct medium type.In further step, input information can be received by device, and described device provides the input information as professional ability information.
Without for by the mapping table of feature capabilities information MAP to professional ability information, so can obtain professional ability information from user's input, mapping table is not had such as to be because the table of not particular media asset, or because existing table does not comprise the mapping that resource capability is mapped to the business that network is provided.
In the step determining resource capability information, resource capability information can follow the Resource Description Format relevant with media resource;And in the step that resource capability information is converted to professional ability information, professional ability information can follow the business description form of network.
The feature of the media data that resource capability information generally generates by regulation media resource and/or in this resource, store or otherwise processes.These features can relate to the type of such as data, the generation (such as encoding and transmit the codec of data) of data, bandwidth for stream medium data, but it is also possible that buffer sizes, and further relate to data transmission, data present the feature of (such as screen resolution, feature coding support, volume) etc..For the purpose controlled, these features generally will specify according to Resource Description Format.Resource Description Format is not the most consistent with the business description form for Network.Such as, IMS network based on SIP uses the form indicating user proxy capability of regulation in IETFRFC3840 (IETF internet engineering task group, RFC Request for Comment).But, the manufacturer of media resource is it is of course possible to use specific (special) form of their own.
It is also possible to be mapped to by the professional ability information of media resource in the first step generic features descriptor format, such as, indicates form according to the ability of RFC3840.In second step, then the resource capability information represented with general format can be mapped to the business description form of network.When this process is suitable for business description form specific to network.
Determine that the step of professional ability information can include being stored in the step of resource capability information associated with each other in network-registered device and professional ability information.Then this local mapping table can comprise one or more attachment medium resources and instantaneous effective particular association of business of network, and described network is that device is registered.Generally, mapping table can include that each association includes several associations of same resource capability information, and also can include that each association includes several associations of same professional ability information.Such as, during same professional ability information can be contained in several associations that each association comprises different resource capability information.Vice versa, and same resource capability information can be contained in several associations that each association comprises different professional ability informations.
Mapping table can also include the control such as relating to attachment medium resource or the entry of the identifier for data record every to device identification, and wherein resource capability information is associated with professional ability information.
Network-registered device can include for processing (such as terminating) at least one user agent of addressable business on network-registered device.Professional ability information can be sent to network during this user agent registration process in a network by least one user agent described.
Although those skilled in the art can know term " user agent " from SIP framework represents the end points for such as SIP session, but this term as used herein should be understood that the control point being often referred to the business for processing network for network-registered device.Therefore, H.323 terminal can fall into the scope of this term.User agent can be carried out in this device (such as subscriber equipment), will still allow for this agency in the node representing the network of subscriber equipment action it is also possible to be positioned at.
User agent's registration process generally can include the registration in a network of the professional ability of network-registered device.Registration process then can include the step to networks offer services ability information, and wherein professional ability information instruction is owing to the ability of the media resource being attached to this device.Registering earlier to register or refresh for the first time, registration process can include preparing registration message and sending it to network.
In response to receiving service request, this user agent at least one user agent described or any user agent can initiate the foundation of business, and described business may have access on network-registered device.Such as, user agent can initiate the foundation of SIP session to agree to the access request entity of business in the ims network.This business (such as audio or video business) then can be established between both sides in a network.
The step that professional ability information is sent to network can include being sent to traffic identification information the step of network, and this traffic identification information uniquely identifies the resource capability information being associated with the professional ability information in network-registered device.
For the incoming call business request for accessing media resource, subscriber equipment must determine correct resource capability information in the case of multiple abilities of the most multiple attachment resources or single resource, such as resource may adapt to provide several medium type (type of media data, such as Voice & Video), or can addressed resource (such as, resource can be adhered to via different communication interfaces) by different way.In the case of device provides local mapping table, traffic identification information can be included in the table.Such as, definition professional ability information can be allocated unique traffic identification information with the every data record associated of resource capability information.Other allocative decisions are also possible, because for unique mark of the particular data record of local mapping table, the combination of unique traffic identification information and professional ability information is sufficient to.Such as, task identifier can be reused in local mapping table, but can also only use once for specific transactions ability information.
Such as, two (outside) media resources can be attached, and both of which is suitable for the offer of voice data.In order to internal route or scheduling are asked for the incoming call business of audio frequency, for each data record in these two related data records, described data record can comprise different traffic identification information.Incoming call request must mention in the two traffic identification information.This be equally applicable in the two business is interior business and situation that another business is attachment business, or is applicable to the situation that single medium resource can be addressed in a different manner by network-registered device.Therefore traffic identification information can be used to uniquely identify the local change of business.
Being sent in the step of network by professional ability information, professional ability information can be included in the header being sent to network of network message.Such as, in the ims network, during professional ability information can be included in SIPREGISTER message.Professional ability information is also possible to be included in the main body of internet message.
The step receiving the media data generated by media resource can include being polymerized the media data of the media data of media resource with other source.Network-registered device then can work as polymerizer.In the case of media data is forwarded to media resource, several data streams can also be aggregated to for the storage of media resource or other process.Except adding or in addition to the media data flow in the other source (outside or inside of network-registered device) of multiplexing, aggregated media data can also include adding, remove or from data to media data/other types of conversion from media data to data.Such as, control in the media data that data can be added to such as include audio frequency and/or video data.And for example, the media data received from media resource can include high-resolution video data.The user of the access request device that have subscribed " gold medal business " can receive high-resolution media data, and the user that have subscribed the access request device of " basic service " can only receive the media data of low resolution.The step of receiving media data then can include removing media data or media data being converted to low resolution.
The step receiving service request can comprise the following steps: to judge service request based on decision rule;And provide business based on above-mentioned judgement.Decision rule can relate to accepting or refusal request.Additionally or alternatively, it is determined that rule can relate to processing specific (mode) service request being supplied to access request entity.Can include specific QoS being such as supplied to access request entity or performing specific charging process by the step that the process of specific (mode) service request is supplied to access request entity.Decision rule can such as be configured by the user of subscriber or this network-registered device, or can be provided by Virtual network operator.
According to the second aspect of the invention, propose a kind of for providing via the multimedia enable network method to the access of media resource, wherein media resource controllably can be attached to network-registered device, and the method comprises the following steps: to receive professional ability information from network-registered device, described professional ability information indicates the ability of the business on network-registered device via network-accessible, and wherein said ability relates to media resource;Storage service log-on message, wherein service log-on information include with for identifying the professional ability information that the information of network-registered device is associated;And service log-on information is supplied to access request entity.
The method can perform in the service log-on server of network.Such as, the method can perform in S-CSCF (Serving Call Status control function) or presence server in the ims network.Service log-on information can be stored in the services registry of server, such as, in SIP registration or discovery table, described discovery table is queried so that discovery request (such as SIP OPTIONS message) to pointing to node responds.For identifying that the information of network-registered device can include the address being associated with network-registered device, the such as network interface of user's set or application server.In other cases, address can include the URI relating to the user of network-registered device.
The step receiving professional ability information can comprise the following steps: to receive traffic identification information from network-registered device, and this traffic identification information uniquely identifies the resource capability information being associated with the professional ability information in network-registered device;And the traffic identification information being associated with professional ability information is stored in service log-on information.Traffic identification information also will be provided to access request entity, and this access request entity can include again this information pointing in the service request of network registry entity.
The method can include another step based on service log-on information to the request of network-registered device routing service.Such as, in the case of the directed user of service request rather than special user equipment, professional ability information can be used to address the subscriber equipment of the suitably registration of user.
According to the third aspect of the invention we, proposing a kind of for providing access request entity to enable the network method to the access of media resource via multimedia, wherein this media resource controllably can be attached to network-registered device.The method comprises the following steps: to determine professional ability information, and described professional ability information indicates via network ability of addressable business on network-registered device, and wherein said ability relates to media resource;And via network, service request being sent to network-registered device, described service request mentions professional ability information.Service request can be transmitted directly to network-registered device, or it can be sent to Redirect Server or proxy server.
Determine that the step of professional ability information can include findings that the service log-on information provided by network, wherein service log-on information include with for identifying the professional ability information that the information of network-registered device is associated.Such as, in the ims network, described discovery procedure includes the location server that SIP OPTIONS message is sent in network have discovery table.Server will carry out response by the network-registered device that the service log-on information relevant with network-registered device is sent to accompanying by Internet resources.
Determining that the step of professional ability information can include determining that the traffic identification information identifying resource capability information, described resource capability information is associated with the professional ability information in network-registered device.Traffic identification information can be included in point to network-registered device service request in, with allow identify such as request access media resource and medium type.
In the step sending service request, at least one in professional ability information and traffic identification information can be included in the header of the internet message representing service request.Such as, service request can be represented by SIP INVITE message in the ims network.The header of this message can include that the instruction of institute's requested service, the such as acceptance at INVITE contact and/or in refusal Contact header fields.Then network-registered device will be suitable for from these fields extracting media business information.Information can also be included in the main body of internet message.
According to another aspect of the present invention, a kind of computer program is proposed, described program includes program code sections, when computer program runs on one or more calculating devices, and this program code sections any one step in each method aspect performing the present invention described herein.This computer program can be stored on computer readable recording medium storing program for performing, such as CD-ROM or DVD.
According to a further aspect of the invention, proposing a kind of for providing via the multimedia enable network network-registered device to the access of media resource, described media resource controllably can be attached to network-registered device.Network-registered device includes: for determining the determination assembly of resource capability information, the ability of described resource capability information instruction media resource;For resource capability information being converted to the transition components of professional ability information, described professional ability information instruction with via the network ability that addressable business is relevant on network-registered device;And for professional ability information being supplied to the interface module of network request entity.
Network-registered device can be such as user's set or subscriber equipment (terminal unit), or could be for providing the server of media data, such as application server.
Network-registered device may further include for terminating user agent of addressable business at network-registered device, and wherein user agent is suitable for during user agent's registration process in a network professional ability information is sent to network.User agent such as can read professional ability information in the local mapping table from network-registered device, and can include the information in registration message.User agent can read optional information, such as traffic identification information from local mapping table further.
Network-registered device may further include the control assembly for accessing media resource.This assembly may be implemented as software application.This assembly may adapt to that the service request received from access request assembly is forwarded to adhere to resource, i.e. this assembly can serve as gateway.This gateway can include carrying out transformation service request according to Resource Description Format to access the function of media resource.The business asked be not the business directly provided with media resource consistent in the case of, the business asked can be mapped to the suitable attachment business of attachment resource by this assembly.
Network-registered device may further include for receiving the media data generated by media resource the gateway component that this media data is forwarded to network.This gateway component such as may adapt to the data that generated by media resource of decoding and use is suitable for the codec of network and encodes them.
According to a further aspect of the invention, proposing a kind of multimedia and enable the attachment service log-on server of network, it is adapted to provide for the access to media resource, and described media resource controllably can be attached to network-registered device.Attachment service log-on server may include that first interface assembly, for receiving professional ability information from network-registered device, described professional ability information indicates via network ability of addressable business on network-registered device, and wherein said ability relates to media resource;Storage assembly, for storage service log-on message, wherein service log-on information include with for identifying the professional ability information that the information of network-registered device is associated;And second interface module, for providing service log-on information to access request entity.
In the ims network, attachment service log-on server can be implemented as a part for server system, and it is one or more that this server system includes in registrar (registrar), location server, proxy server and Redirect Server.Attachment service log-on server can be arranged side by side with S-CSCF or presence server.Attachment service log-on server may further include the routing component for asking to network-registered device routing service based on service log-on information.Routing component can be for example adapted for analyzing the professional ability information stored in discovery table to determine the correct subscriber equipment of the user asked to its routing service.
According to a further aspect of the invention, a kind of access request entity is proposed, it is suitable for enabling network to access media resource via multimedia, described media resource controllably can be attached to network-registered device, wherein first user equipment comprises determining that assembly, for determining professional ability information, described professional ability information indicates via network ability of addressable business on network-registered device, and wherein said ability relates to media resource;And interface module, for sending service request to network-registered device via network, described service request mentions professional ability information.Network request entity can be such as user's set or subscriber equipment (terminal unit), it is also possible to be the server for providing media data, and such as application server.It can be the data in the attachment resource of storage medium that described access then can such as allow server to be stored in.
According to embodiments of the invention, it is provided that a kind of for providing the device of the access enabling the network media resource to network-registered device controllably can be attached to via multimedia, including:
-determine the parts of resource capability information of the ability indicating described media resource;
-described resource capability information is converted to the parts of professional ability information, the instruction of described professional ability information with via the described network ability that addressable business is relevant on described network-registered device;
-parts of at least one that described professional ability information is supplied in described network and access request entity;
-parts of service request mentioning described professional ability information are received via described network;
-parts of media resource of described attachment are determined based on the described professional ability information mentioned;And
-based on described determine access the parts of described media resource.
According to embodiments of the invention, it is provided that a kind of for providing the device of the access enabling the network media resource to network-registered device controllably can be attached to via multimedia, including:
-from the parts of described network-registered device reception professional ability information, described professional ability information indicates via described network ability of addressable business on described network-registered device, and wherein said ability relates to described media resource;
The parts of-storage service log-on message, wherein said service log-on information include with for identifying the described professional ability information that the information of described network-registered device is associated;
-described service log-on information is supplied to the parts of access request entity;And
-based on described service log-on information to described network-registered device routing service request parts.
According to embodiments of the invention, it is provided that the device of a kind of access for providing access request entity to enable the network media resource to network-registered device controllably can be attached to via multimedia, including:
-determining the parts of professional ability information, described professional ability information indicates via described network ability of addressable business on described network-registered device, and wherein said ability relates to described media resource;
-via described network, service request is sent to the parts of described network-registered device, described service request mentions described professional ability information;
Wherein determining that the parts of described professional ability information include determining the parts of the traffic identification information identifying resource capability information, described resource capability information is associated with the described professional ability information in described network-registered device.
Accompanying drawing explanation
The present invention is further described, wherein below with reference to exemplary embodiment illustrated in the accompanying drawings:
Fig. 1 is the schematic diagram that multimedia enables an embodiment of network;
Fig. 2 is the functional block diagram of the embodiment schematically showing network-registered device;
Fig. 3 is the functional block diagram of the embodiment schematically showing the attachment service log-on server that multimedia enables network;
Fig. 4 is the functional block diagram of the embodiment schematically showing access request device;
Fig. 5 is to illustrate for providing from the multimedia enable network flow chart to an embodiment of the method for the access of media resource;
Fig. 6 is the sequential chart of an embodiment of the method for registering subscriber equipment in multi-media network;
Fig. 7 is the flow chart of the embodiment illustrating the process for processing incoming call business request in having the network-registered device of media resource of attachment;
Fig. 8 is the flow chart of the embodiment illustrating the method for the access providing access request entity to enable the network media resource to being controllably attached to network-registered device via multimedia;
Fig. 9 is to illustrate that wherein media resource controllably can be attached to network-registered device for providing from the multimedia enable network flow chart to an embodiment of the method for the access of media resource;
Figure 10 a schematically describes to adhere to task identifier;
Figure 10 b schematically shows an embodiment of local ASI mapping table;
Figure 10 c schematically shows another embodiment of local ASI mapping table;
Figure 10 d is shown in an embodiment of the services registry of storage in attachment service log-on server;
Figure 11 a illustrates an example embodiment of the log-on message of the ability for notifying attachment medium resource;
Figure 11 b illustrates another embodiment of registration message;
Figure 11 c illustrates an example embodiment of INVITE.
Detailed description of the invention
In the following description, elaborate specific detail following detailed description, such as, include the particular network topology of particular network node, communication protocol etc., in order to thorough understanding of the present invention is provided.To be obviously that the present invention can be implemented in other embodiments departing from these specific detail to those skilled in the art.Such as, those skilled in the art are it will be appreciated that the present invention can be implemented in the multimedia enable network be different from the 3GPPIMS network discussed following for the explanation present invention.Equally, the present invention providing and will can also be implemented in any network of business relevant for media data transmission to its user.The present invention is applicable not only to mobile network, and is applicable to connect the network of fixing equipment.Such as, present invention can also apply to Process Control System, described Process Control System includes the terminal of multiple interconnection and for operating, manage and check operator's work station of field device.
Any multi-media network all provides the communication via the Service control agreement specific to network, for calling, safeguard and distribution service.Such as, IMS network needs Session Initiation Protocol group, and this is also used in hereinafter so that the present invention to be described.But, present disclosure additionally applies for any other Service control protocol frame, it such as can be based on H.323 protocol groups or the agreement of exploitation in the future.
Those skilled in the art it will be further appreciated that, the function being explained below can use single hardware circuit, uses the software operated in combination with programmable microprocessor or general purpose computer, use special IC (ASIC) and/or use one or more signal processor (DSP) to implement.It will also be appreciated that, when the present invention is described as method, it can also be embodied in computer processor and the memorizer that couples with processor, wherein memorizer utilizes one or more program to encode, and the one or more program performs processes disclosed herein when being executed by a processor.
Term used herein " interface " can represent " functional interface ", i.e. being comprised in the minor structure in functional unit or high-level structure (such as hardware and/or component software or functional entity), it is specifically designed for performing and other external module or the communication of structure.Functional interface can typically but not exclusively be implemented with software.
Fig. 1 schematically shows an embodiment of network structure 100.This structure includes that multimedia enables network 102, network-registered device 104 and access request entity 106.Network 102 is the IMS domain of UMTS (Universal Mobile Telecommunications System) network.Network 102 includes service log-on server 108, and it implements SIP registrar server and agency or the function of Redirect Server.Network-registered device and access request entity both of which are illustrated by the item as subscriber equipment (UE), but in other embodiments, one or two in item 104,106 e.g. application server or similar media can generate, store or processing means.UE104,106 both of which can be equipped with playing the mobile phone of the software player of AV (audio-video) sequence.
Subscriber equipment 104 is shown as being associated with network 102 (server 108) by association 110.Association 110 can be any association based on SIP, and such as association 110 can illustrate a SIP session.UE106 has the similar association 112 to network 102 (server 108).Association 110,112 plan instruction UE and the relation based on SIP controlled between server 108.Such as, UE104 can include user agent's (not shown in FIG. 1), terminating any come automatic network business before, must registration in the network 102 (i.e. at server 108) as this user agent of prerequisite.Therefore association 110 may indicate that the message exchange of the SIP registration process between UE or network-registered device 104 and registrar 108.
Such as the media resource of external camera 114 etc is attached to UE104 via link 116.Resource 114 includes video camera and mike.Photographing unit 114 is suitable for generating multi-medium data, i.e. stream video data and the combination of voice data.These data can be provided to user's set 104 via link 116.Link 116 is that USB connects (or can also be wireless connections, such as bluetooth connects).UE104 implements the software application (not shown) for controlling photographing unit 114.
UE104 such as can control photographing unit 114 to gather AV sequence, and can receive, via link 116, the multi-medium data gathered, such as with stream mode.Then UE104 can provide media data via multi-media network 102 to UE106.For this purpose, UE104, the 106 media stream business that must be set up network.Described UE can set up SIP session to reach an agreement suitable business via association 110,112.Multi-medium data self can via or transmit not via server 108.
Selectively, UE106 can access photographing unit 114 via network 102 and UE104.Access request entity 106 can control photographing unit 114, and can receive, from media resource 114, the multi-medium data generated in response to above-mentioned control.This will discuss in more detail with reference to figure below.
In order to access media resource 114, UE104 registers on attachment service log-on server 108, and this attachment service log-on server includes providing professional ability information to server 108, and this professional ability information notifies the ability of media resource 114 to network 102.Registrar 108 storage service ability information.UE106 finds the professional ability information of storage on server 108 by performing discovery procedure.UE106 determines the parameter needed for multimedia service request (SIPINVITE) from the professional ability information found, it is transferred to UE104 via SIP association 112,110 (may use the Intelligent routing of server 108).
UE104 accesses photographing unit 114 according to from UE106 received request.UE104 can further act as gateway, thus the multi-medium data needed for being transformed to the media data that photographing unit 114 is provided by the multimedia service set up of network 102 is to be transferred to UE106.The network multimedia service of media data that attachment medium resource is provided and forwarded (may be after transformation) to network by UE, the multimedia service of described network is established between UE." the attachment business " of indication is possible not only to include the function of attachment medium resource herein, and can be in conjunction with interworking to provide access request entity via the access of the network media resource to being attached to network-registered device.Attachment business is outside based on network-registered device, can be attached to the business of the media resource of this device.Owing to media resource can be hardware and/or software, so attachment business can be the business based on hardware and/or software.
Fig. 2 is the functional block diagram of the embodiment schematically showing network-registered device 200, and described network-registered device 200 is suitable for access attachment medium resource 202 from IMS network 204.Network-registered device 200 is user's set, and it can be an embodiment of UE104 in Fig. 1.Network 204 then can correspond to the network 102 in Fig. 1, and media resource 202 can correspond to the resource 114 in Fig. 1.
UE200 includes the user agent 206 of the SIP association 208 for setting up IMS network 204.Subscriber equipment 200 farther includes the interface 210 for communicating with media resource 202 via link 212.Resources control application 214 is carried out in subscriber equipment 200.Application 214 control photographing unit 202, and multi-medium data can also be received for storage and/or the further process among UE200 from photographing unit 202.In order to control photographing unit 202, application 214 retrieves resource capability information from resource information storage device 216.The ability of resource capability information instruction media resource 202.
Resource capability information is stored in storage device 216 with specific Resource Description Format, and it makes it possible to by controlling assembly 214 via interface 210 to control media resource 202.Resource Description Format is a kind of professional format, i.e. specific to the manufacturer of resource 202.Therefore, control application 214 to be particularly suitable for such as addressing and controlling media resource.Application 214 can be supplied to the buyer of photographing unit 202 by manufacturer, enables to be controlled photographing unit by UE200.
Subscriber equipment 200 further comprises determining that and transition components 218, and it is suitable for reading resource capability information from storage device 216.Resource capability information is converted to professional ability information by assembly 218, the instruction of this professional ability information with via network 204 in the relevant ability of the addressable one or more business of network-registered device 200.Determine and with transition components 218, professional ability information is stored in business information storage assembly 220.
For transformation process, transition components 218 can access the mapping table of storage in mapping storage assembly 222.In the mapping table, resource capability information is mapped to professional ability information.Such as, this table can comprise the feature relevant to the type of the media data generated in photographing unit 202, and the specific transactions that wherein said feature is provided with network 204 is associated, and network-registered device 200 can be registered on this network 204.
Mapping table is as automatically generated by network-registered device.Such as, device can detect the media resource being attached to this device.Then this detection can trigger the generation of suitable mapping table.Additionally or alternatively, mapping table can be provided by the operator of network 204.Then this table can include the mapping data relevant with broad medium resource, and it can be attached to subscriber equipment to be used together with network 204.In an alternative embodiment, transition components 218 can access the mapping table of storage in website, and described website is presided over by the operator of network 204.This will allow the relevant data of the new business promptly utilized with new media resource or network are provided to update mapping table.
In yet another embodiment, mapping table can be provided on the website that the manufacturer of media resource is presided over.The resource capability of the media resource of manufacturer can be mapped to several multimedia and enable the multimedia service of network by mapping table, and described multimedia enables network e.g. IMS network.
In the case of or obtainable mapping table not available at mapping table does not comprise the entry of the certain capabilities for adhering to resource, transition components can present List of input on the display 224 of user's set 200, inputs input information from its request user.This List of input can present resource capability information with the form that people can read.The media data that user then can be generated by media resource 202 by transmission from several options selects the suitable business of network 204.Then selected business can be used to generate professional ability information by transition components 218.
The combination of optional embodiment exemplified herein is also possible.Determine that first assembly can scan the most locally stored mapping table;In the case of search is unsuccessful, assembly then can access the mapping table on the website of network provider or manufacturer, it is also possible to only presents some mapping options via configuration display to user in the case of trial is unsuccessful.
In order to use the business of network 204, user agent 206 combines interface module (being not explicitly depicted) so that professional ability information is supplied to during user agent registers in a network network 204.Registration process is initiated to network (being illustrated by SIP association 208) by sending SIPREGISTER message.In preparing registration process, user agent 206 reads the professional ability information in storage assembly 220 for attachment medium resource 202 storage.Professional ability information can also comprise the information relevant with the multimedia capabilities within subscriber equipment 200.The interface module being combined in user agent 206 constructs REGISTER message and transmits the message to network, and described REGISTER message includes professional ability information.
Upon registration, user agent 206 can receive service request (such as SIP INVITE message) from network.In response to this request, user agent 206 can set up SIP session (also being illustrated) by association 208.Access from the 202 of network 204 to media resource then includes the control information the SIP session of foundation is sent to user agent 206.May alternatively or additionally, partly or entirely may being included in the header of sip message, from without setting up SIP session of information is controlled.
Due to the service request received, user agent 206 passes to gateway 226 exemplified with gateway component 226 and by control information.Gateway 226 is suitable for the control information that the control information (providing with the business description form of Network) received from user agent is converted to represent with Resource Description Format, and the control information after conversion is transmitted to control assembly 214 to control interface 210 and media resource 202.For conversion controling information, gateway 226 can read the local mapping table in storage device 220.User agent can provide the pointer of the storage position of local mapping table to gateway 226.
The media data 228 generated in response to control by resource 202 is transferred to gateway 226 via interface 210.Gateway 226 can be forwarded to user agent 206 with alternate media data and by the data 230 after conversion, and this user agent uses the business of reaching an agreement SIP session to send media data to network 204.The transmission of media data 232 can not follow the path identical with SIP session 208, but can be sent straight to ask user agent's (not shown in FIG. 2).
Fig. 3 is the functional block diagram of the embodiment schematically showing the attachment service log-on server 300 that multimedia enables network 301.Server 300 can be an embodiment of the server 108 of network 102 in Fig. 1.Server 300 can include the assembly implementing the function of SIP registrar server not shown in FIG. 3 and further sip proxy server or Redirect Server.Network-registered device 302 can be an embodiment of the subscriber equipment 200 of the subscriber equipment 108 or Fig. 2 of Fig. 1.Media resource 303 can be an embodiment of the media resource 202 of the media resource 114 or Fig. 2 of Fig. 1.Access request entity 304 can be an embodiment of the subscriber equipment 200 of the subscriber equipment 108 or Fig. 2 of Fig. 1.
Server 300 includes the interface module 305 for receiving registration request 306 from subscriber equipment 302.Request 306 can be represented by SIPREGISTER message.Interface 305 is suitable for extracting professional ability information from request 306, and is stored in by this professional ability information in services registry or SIP registration storage assembly 307.
Server 300 farther includes interface module 308, it is suitable for reception request 309, this request is for finding relevant to particular UE (UE302) or relevant with certain subscriber (user) attachment business, the user of described certain subscriber e.g. UE302.Request 309 can be represented by SIP OPTIONS message.Interface module 308 is suitable for forwarding the request to the location service assembly 310 of server 300.Based on this request, assembly 310 is attachment service inquiry table of storage in SIP registration storage assembly 307, and described attachment business is the business of subscriber equipment 302 registration.Be stored in services registry be include adhere to professional ability information service log-on information, described attachment professional ability information be used for identify that the information of network-registered device 302 is associated.The business of storage includes attachment business, i.e. relevant with the attachment medium resource 303 of UE302 business.As the result of inquiry, one or more data record is returned to location service assembly 310, thus at least indicates the professional ability information relevant with the resource capability of the resource being attached to UE302.Location service assembly 310 returns data to interface module 308, and discovery result is sent to subscriber equipment 304 by this interface module.
Server 300 farther includes the interface module 311 for receiving business request information 312 from UE304, and described business request information 312 is for asking the access to attachment resource 303.Service request can be SIP INVITE message.Service request is forwarded to routing component 313 by interface module 311.Routing component 313 determines the need for the routing iinformation for routing requests to UE302.Destination-address information in service request generally can be relevant or relevant with subscriber equipment with user (subscriber).As the example of the previous case, the destination-address information in service request 309 can be relevant with the user of subscriber equipment 302.Then, routing component 313 can extract attachment business information from service request, and can inquire about the services registry in storage device 304 to retrieve the URI of correct subscriber equipment, the URI of described correct subscriber equipment provides the access that request is adhered to business.
In the case of destination-address information in service request is relevant with subscriber equipment, i.e. network-registered device is addressed end points (such as PSI route), it may not be necessary to other routing iinformation.Have determined that user device address service request routed to (such as, the address of the user agent arranged side by side with the subscriber equipment 302 providing attachment business), then service request (SIP invitation) is forwarded to interface module 314 by routing component 313, and described interface module 314 is suitable for request 316 is forwarded to subscriber equipment 302 further.
In response to the UE304 access to media resource, media resource 303 media data 318 generated directly can be transferred to subscriber equipment 304 from subscriber equipment 302, it is possible to need not service log-on server 300 route media data 318.
Fig. 4 is the functional block diagram of the embodiment schematically showing access request device 400, and described access request device 400 is suitable for the attachment business in discovery network 401 and is suitable for asking these business.UE400 can be an embodiment of the UE304 of UE104 or Fig. 3 of Fig. 1.
Subscriber equipment 400 includes first interface assembly 402, and it is suitable for being configured to enable network 401 from multimedia and finds the discovery message of professional ability information.In communication 403, find that message can be sent to network 401, or be sent to the attachment service log-on server of network, or be sent to network-registered device.Find that message can be SIP OPTIONS message.As the result of discovery procedure, interface module 402 can receive at least one data record by the network from communication 403, and described data record includes the attachment professional ability information relevant to the media resource being attached to network-registered device.
The professional ability information record received is stored in storage assembly 404 by subscriber equipment 400.Subscriber equipment 400 also includes the second interface module 406, and it is suitable for reading professional ability information from storage assembly 404, and constructs business request information 407 based on this professional ability information.This message can be such as SIP INVITE message.Then service request 407 can be forwarded to provide the network-registered device of attachment business.
Fig. 5 is to illustrate that wherein media resource controllably can be attached to network-registered device for providing from the multimedia enable network flow chart to an embodiment 500 of the method for the access of media resource.This device can be the UE302 of UE200 or Fig. 3 of UE104, Fig. 2 of Fig. 1.
Routine 500 is triggered by trigger event 502.Such as, routine can be by the registration process of the registration of the network-registered device prepared in network.Routine 500 can also be triggered in the case of new media resource becomes being attached to network-registered device.
In step 504, resource capability information is determined, the ability of described resource capability information instruction media resource.Subscriber equipment generally will need resource capability information so as to correctly control attachment medium resource and process the media data relevant with media resource.Resource capability information such as can include the instruction of the medium type of (the such as generating) data provided by attachment resource.The type of medium type instruction media data, such as audio frequency, video etc..Resource capability information can include the address information indicating how addressing attachment resource.Resource capability information generally will represent with Resource Description Format, and it can be specific to the manufacturer of subscriber equipment and/or the manufacturer of media resource, or specific to the communication technology used between network-registered device and attachment medium resource.
Resource capability information may further include the information relevant with the control of media resource and/or the feature of the media data relevant with media resource.The codec that such as used, the available bandwidth of Streaming Media, required transmittability (such as buffer size), host-host protocol, for presenting the terminal capability etc. needed for media data.
In step 506, resource capability information is converted into professional ability information, this professional ability information instruction with via the network ability that addressable business is relevant on network-registered device.Professional ability information can be with some or all of presentation medium resource capability, and the ability of described media resource represents with the form that can be processed by network node and other subscriber equipmenies being suitable for network in resource capability information.Such as, the business for network can have specific business description form.The example of described form is specified by IETFRFC3840 and RFC2506, wherein proposes symbol based on ASCII or ASN.1 for SIP framework.
Determine that the step 504 of resource capability information can include simply providing resource capability information for subsequent step 506.In the case of the resource capability information that subscriber equipment not can use, determine the step of resource capability information such as can include List of input and present to user, in order to allow user specify the medium type of the data generated by attachment medium resource.The data inputted by user then expression as resource capability is provided, and the data inputted will be converted into business description form to produce professional ability information.
In step 508, professional ability information is provided to access request entity.To network advertisement media resource ability, such as to registration table (registry) the notice media resource ability being associated with CSCF or presence server, this allows the second subscriber equipment it appeared that media resource ability.Then these abilities can be addressed by the 2nd UE by initiating multimedia service via network towards first user equipment.When media data should be sent to the second subscriber equipment from media resource, first user equipment can include the function of gateway.Step 508 can include registering in a network or refresh registration.
Additionally or selectively, professional ability information can be provided to presence server or be provided directly to access request entity.The method returns to higher key-course in step 510, such as performing the control process of the registration of network-registered device in a network.
Fig. 6 is the sequential chart (call flow) of an embodiment of the method for registering subscriber equipment 602 in multi-media network.Subscriber equipment 602 has media resource 604 attached to it, and this subscriber equipment can be an embodiment of the UE302 in UE200 or Fig. 3 in UE104, Fig. 2 in Fig. 1.Multi-media network includes proxy CSCF (CSCF) 606 and can include the serving CSCF 608 of SIP registrar server function.CSCF608 can implement an embodiment of the service log-on server 300 of Fig. 3.Network also includes presence server 610, and it implements to there is business according to 3GPPTS23.141 and TS24.841.There is the ability that business provides the existence information of management user's set to network, even when the just roaming in another network of this device.The existence information of user can be obtained by the input of user, such as, will announce (Publish) message and be sent to presence server.Be as it is known to those skilled in the art that so omit detailed description herein owing to there is business.
Media resource 604 can manually connect user's set 602 or be attached to user's set 602 by setting up network connection.Information about media resource ability such as can be asked via local discovery mechanism (broadcast the most in the home network) by user's set, or can be pre-mounted in device and be activated by attachment resource.After attachment, user's set 602 can create or update local ASI (attachment task identifier) mapping table.In the embodiment in fig 6, ASI comprises attachment professional ability information.Before describe the structure of local ASI mapping table with reference to Figure 10 b, the structure of an embodiment of attachment business information is shown with reference to Figure 10 a.
Figure 10 a schematically describes to include Uniform Resource Identifier (URI) 1002, professional ability information (SCI) 1004 and the attachment task identifier of local service identifier (LSI) 1006 or ASI1000.ASI1000 can be stored in subscriber equipment 602 (SIP is agreement based on ASCII) with ASCII fromat.URI1002 is sip address, and wherein " node 1 " can mention user's set 602, this can so that service request to network-registered device PSI (public service identity) route.Other embodiments of ASI can include the URI mentioning the user of device, such as, utilize the address of " sip:user1... " type.
Professional ability information 1004 follows the ietf standard provided in RFC3840, wherein defines the symbol for media feature tag (seeing Section 10.5 of the RFC340 for video data).In other embodiments, the internal representation including the ASI of SCI (or feature tag) based on ASN.1 symbol, can also see Section 2.4 of RFC2506.
The ASI1000 of Figure 10 a also includes the local service identifier 1006 as the 3rd assembly.LSI1006 is a specific embodiment of traffic identification information (SII), LSI will be explained for uniquely identifying resource capability information, and described resource capability information is associated with the professional ability information in network-registered device.In a further embodiment, professional ability information and/or ASI can also include the attribute specifying the technical characteristic of relative media business/media data.
Figure 10 b schematically shows an embodiment 1010 of local ASI mapping table, and described local ASI mapping table is as stored by the subscriber equipment 602 in Fig. 6.Mapping table 1010 specifically includes that first row 1012, and it comprises and the ASI that can adhere to or the actual one or more resources being attached to network-registered device are relevant;And secondary series 1014, it is the attachment business description (ASD) that each ASI comprises association, and described attachment business description is a specific embodiment of resource capability information.ASI row 1012 are used to register attachment business in a network.
ASI in row 1012 follows the structure summarized in Figure 10 a.In this example, single medium resource (resource 604 of such as Fig. 6) is attached to subscriber equipment.Resource can provide two kinds of media data, i.e. video and audio frequency.Each ASI comprises unique LSI, i.e. medium type and is mentioned uniquely by local service identifier LSI1 and LSI2 respectively.In other embodiments, LSI or generally speaking SII can be used to distinguish different types of media, multiple media resource, at least one in the various communication links etc. of media resource.In general, SII allows to mention uniquely or distinguish the example of one or more attachment business.The ASD row 1014 of mapping table 1010 define control data for each ASI, and these control data are for according to its capability control attachment medium resource.
The first row of ASD defines attachment resource address (ARA), the address of the attachment resource i.e. represented with the form corresponding with the communication technology used between network-registered device and attachment medium resource.In the example shown in Figure 10 b, media resource can be accessed via IP protocol stack to generate video data, and resource can be accessed via bluetooth protocol repertory to generate voice data.In other words, attachment resource can provide video data via IP communication, and can provide voice data via Bluetooth communication.Therefore the ability adhering to resource can control by selecting suitable communication interface.
Another row of ASD define the resource control information (RCI) of attachment medium resource, such as control command.In the example shown in Figure 10 b, replace RCI data self, give the pointer address stored in device with sensing subscriber equipment, store the suitable control information for controlling media resource herein.For the example of the UE200 of Fig. 2, pointer can point to the storage address of resource information storage device 216.Other data relevant to resource capability information can specify in other row of ASD1014.
Attachment services addresses row 1014 comprise specific to the information being used to access the various technology of attachment business.As the example of ARA, IP-based business can need IP address, and Web service can need URL, non-IP operation can need other standards or special address information.
Figure 10 c schematically shows another embodiment 1020 of local ASI mapping table.The basic structures with two row for ASI and resource capability information resp.ASD of association are similar to the embodiment of Figure 10 b.The first row in table and the second row are corresponding to the media data (video) of the same type of the single attachment resource for including video capability.The resource of attachment can (network interfaces via different) address in a different manner, i.e. accesses via different IP addresses.Herein, local service identifier 1022 (LSI1, LSI2) is needed to uniquely identify specific resources ability information data record.
Referring again to Fig. 6, creating with SIP form after the local ASI mapping table representing professional ability information, UE602 constructs SIPREGISTER message, and described SIPREGISTER message includes the ASI being comprised in local ASI mapping table.When preparing REGISTER message, the user agent of subscriber equipment can read the SCI relevant with SIP framework from local ASI mapping table, SCI is transformed to parameter, and these parameters is inserted in message.Can also Insert service identification information, such as LSI.
Figure 11 a illustrates an example embodiment 1100 of the REGISTER message of standard IETFRFC3840 of following, and it can be used for the ability of the attachment medium resource that notice represents in the mapping table 1010 of Figure 10 b.The line 1102 of message 1100 defines user agent and sends the ability (represent user's action herein, rather than represent special user equipment) of REGISTER message.Can from the ASI of local mapping table arranges retrieval service ability " audio frequency " and " video ", and as adhering to the informing capability of resource to network.
Although the ASI in table 1010 comprises local service identifier, but as long as network-registered device likely determines suitable resource capability information uniquely when receiving service request, then local service identifier may just be not necessarily included in in the notice of network.In the example of Figure 10 b and Figure 11 a, unique mark is possible, because local mapping table only comprises single entry for every kind of medium type.In the case of several media resources adhere to, or allowing in the case of (such as addressing scheme) accesses identical medium type in a different manner at media resource, only notice medium type will be inadequate.Also need to traffic identification information in these cases.
As an example, Figure 11 b illustrates another embodiment 1110 of SIPREGISTER message header, and it can be used to the attachment service announcements of the local ASI mapping table 1020 from Figure 10 c to IMS network.Each ASI, SCI in local mapping table and further LSI is retrieved and is inserted in REGISTER message.The each attachment business in two attachment business relevant with video can use LSI ad hoc to be accessed.SCI and specific LCI associates by using form " SCI=LCI1 " or " SCI=LCI2 " to complete.Other embodiment can use another kind of form.
Referring back to Fig. 6, after having created REGISTER message, UE602 (user agent of such as UE602) sends REGISTER message to network to complete subscriber equipment registration in a network.Agency 606 reception registration message also forwards it to service node 608.Herein, professional ability information and optional LSI are extracted from REGISTER message, and are stored in the services registry being associated with the individual contact address of regulation in REGISTER message.After being successfully stored in services registry, sip message " 200OK " is utilized to confirm registration to subscriber equipment 602.
Figure 10 d is shown in an embodiment 1030 of the services registry (more precisely attachment service log-on server table) of storage in attachment service log-on server, the CSCF608 in described attachment service log-on server e.g. Fig. 6.This table comprises the ASI of network-registered device " node 1 ", because they have been provided to server during registration process.Often row comprises a data record of service log-on information, and wherein every data record can include at least and URI or URL for identifying the professional ability information that the information of network-registered device is associated, such as network-registered device.Attachment services registry can comprise further data, time of such as refreshing or the expiry of registration or with by the user of Virtual network operator or network-registered device control data relevant to the control of attachment business.
As shown in Figure 6, subscriber equipment 602 will adhere to service announcements further to presence server 610 based on media resource ability in this embodiment.Necessary step corresponding to discussed about will attachment service announcements to the step of S-CSCF608.Prepare the announcement according to TS24.841 and ask message, and via P-CSCF606, this announcement request message is sent to presence server 610.Server 610 extracts SCI and LSI information and the URI of association from message, and suitable entry is added to services registry.Confirm successfully to process to subscriber equipment 602.
Fig. 7 is the flow chart of the steps necessary of the embodiment 700 illustrating the process for processing incoming call business request in having the network-registered device of media resource of attachment.Subscriber equipment can be the UE602 of UE302 or Fig. 6 of UE200, Fig. 3 of UE104, Fig. 2 of Fig. 1.Declarative procedure 700 will be carried out with reference to each assembly of the subscriber equipment 200 in Fig. 2.
In the step 702 of routine 700, subscriber equipment is idle.Such as, the user agent 206 of UE200 registers in network 204, thus notifies the SCI of attachment medium resource 202, and waits now further input.In step 704, from network, the calling service request of SCI is mentioned in reception.Such as, user agent 206 receives SIP INVITE message via association 208 from network 204.
One example embodiment 1120 of INVITE corresponding shown in Figure 11 c.Multiple attachment business is asked in individual access is asked.Message can be based on the ASI data utilizing the REGISTER message 1110 found by access request entity of Figure 11 b to be notified.Message 1120 is by instruction professional ability information " audio frequency " and " video " regulation requested service in accepting contact field 1122.Additionally, traffic identification information i.e. local service identifier " LSI1 " is included for medium type " [sip.] video ".Although local service identifier " LSI3 " is likely to notified to be medium type " audio frequency " (seeing Figure 11 b) by network-registered device, but the attachment business owing to being asked is identified by the instruction of medium type " audio frequency " the most uniquely, so this LSI can be omitted in service request.User agent 206 extracts SCI and LSI (if present) from INVITE, and these control data are forwarded to gateway 226.Service request could be included for controlling the control parameter of attachment business, and described control parameter is also extracted and is forwarded to gateway 226.
Calling service may need to be sent to network-registered device by controlling parameter in a large number from access request entity.In the case of being small enough to be suitable for being placed in the payload of sip message to the request adhering to business, request directly can be sent (this return value being equally applicable to be sent to access request entity from attachment business: if return value is suitable for putting in a sip message, then it can be sent in such as SIPOK message) in SIP INVITE message (as shown in fig. 11c) or MESSAGE message.Calling service device (access request entity) with attachment business relate to several message exchange alternately in the case of, SIP session can be set up between device and network-registered device calling.After setting up SIP session, call device and can use SIP or any other agreement consulted during session establishment, for further with the communication of network-registered device.
In step 706, attachment medium resource is determined based on the professional ability information mentioned.In the exemplary embodiment in figure 2, gateway component 226 SCI and LSI (if present) that the local ASI mapping table 1020 (Figure 10 c) of inquiry receives from user agent 206 with lookup in storage device 220, and retrieve the ASD data of association.Such as, the resource address (the correct IP address for medium type video from the table in Figure 10 c and the Bluetooth address for medium type audio frequency) that gateway retrieval is suitable.Gateway also retrieves resource control information RCI from local ASI mapping table.In the example of Figure 10 c, the pointer that retrieval is corresponding.It is also possible in the corresponding A SD entry from local ASI mapping table retrieve control information.
In step 708, media resource is accessed based on described determination.In the example embodiment shown in Fig. 2, gateway 226 by the control information determined and from service request extract possible control parameter be forwarded to resources control application 214.Then application 214 use control information and control parameter correspondingly control attachment medium resource 202.Such as, application can determine the interface (interface 210 such as Fig. 2) of the resource being previously mentioned for correct addressing from control information.Additionally, this application uses pointer to access resource information storage device 216, in order to retrieval is for controlling the resource control information represented with Resource Description Format of resource.
Generally, gateway 226 can control media resource 202 in a different manner.According to the first probability, the service request of reception can be forwarded to adhere to resource by gateway, and need not be to any amendment of content.By this way, gateway 226 serves as Transparent Proxy.
As the second probability, the calling service of reception can be asked the request being transformed to match with communications framework by gateway 226, and this communications framework is used on interface 210 and communication link 212 and attachment source communications.Protocol conversion must be performed by gateway, but does not change the content relevant to service request self.Such as, the communication link 212 during only host-host protocol may adapt to Fig. 2.Such as, the communication 208 between subscriber equipment 200 and network 204 can be based on IP agreement, and resource 202 can be attached to subscriber equipment 200 via bluetooth.
As the third probability, media resource the process generating media data and/or the media data generated be individually not completely with match for transmitting the business of media data via network 204.It is, for example possible to use different codecs, or stream bandwidth that is required or that provided is different.In these cases, gateway 226 may must convert the media data delivered from media resource 202.For example, it may be desirable to gateway decodes data stream and utilizes different codes to encode it, or buffer media data.When data are delivered to media resource, it may be necessary to similar function.
As another probability, when providing the media data of attachment medium resource to network, gateway can serve as polymerizer, and i.e. the Media Stream of different media resources can be merged, such as the audio and video stream of visual telephone by it.Gateway can be also used for providing specific QoS.When several stream compression are dealt into media resource, gateway can function as polymerizer.
Process 700 can return to higher control routine in step 720.
Fig. 8 is to illustrate that described media resource controllably can be attached to network-registered device for providing access request entity to enable the network flow chart to an embodiment 800 of the method for the access of media resource via multimedia.The method can be performed by the UE400 in UE304 or Fig. 4 in UE106, the Fig. 3 in Fig. 1.Exemplarily declarative procedure 800 will be come with reference to each assembly of the subscriber equipment 400 in Fig. 4.
The method is triggered in step 802, such as, triggered by the event relevant with the input of the user of access request entity, utilizes described event explicitly or implicitly to ask via the network access to data resource.
Determining professional ability information in step 804, this professional ability information indicates via network ability of addressable business on network-registered device, and wherein said ability relates to media resource.Above-mentioned determine may include that service request entity prepares and performs the discovery of the attachment business information relevant with network-registered device.These steps such as can be performed by the user agent of network-registered device, although the most not comprising user agent.In principle, the interface module 402 of the subscriber equipment 400 in Fig. 4 can construct SIP OPTIONS message, and SIP attachment service log-on server (selectively, OPTIONS message can be sent straight to the network-registered device with the media resource of attachment) that message 403 sent to network 401.In response to SIP OPTIONS message, service log-on server sends " 200OK " response message, and it comprises the attachment business information as represented in SIP registration table, the i.e. services registry of server.Attachment business information at least includes professional ability information and optional local service identifier information.In order to preparation service is asked, the SCI (and LSI) of reception can be stored in access request entity.In the example in figure 4, during the data of reception are stored in storage assembly 404.Enable network or not against SIP framework to carry out the network of Service control for being different from the multimedia of IMS network, determine that step will differ from example described herein certainly.
In step 806, service request is sent to network-registered device via network, and this service request mentions professional ability information.Such as, in SIP framework, SIP INVITE message can be sent to the user agent of network-registered device by the user agent of access request entity via network.Service request mentions professional ability information, mentions task identifier information alternatively, and can comprise additional control parameter.
In order to prepare multimedia service request, the SCI (and SII/LSI) of reception can such as be presented to user, to allow it select at least one attachment business.The business found can include media business based on the assembly being integrated in network-registered device and by network-registered device as both medium business based on one or more attachment medium resources.For the sake of clarity, this discussion concentrates merely on attachment business.
After determining at least one attachment business, the second interface 406 (seeing Fig. 4) of subscriber equipment 400 can prepare and send service request, i.e. SIP INVITE message.Professional ability information that this message can include findings that and the local service information included findings that alternatively.Further step not shown in FIG. 8 may be needed to set up SIP session between access request entity and the user agent of network-registered device.Then media data can be sent to access request entity via network-registered device and network from media resource.Finally, in step 808, can terminate media data transmission, SIP session (if any) can be disassembled, and controls to be returned to high-rise control process.
Fig. 9 is to illustrate that wherein media resource controllably can be attached to network-registered device for providing from the multimedia enable network flow chart to an embodiment 900 of the method for the access of media resource.Exemplarily declarative procedure 900 will be come with reference to each assembly of the attachment service log-on server 300 in Fig. 3.
In step 902, server is ready for request, and described server can be the 108 of the service log-on server 300 or Fig. 1 of Fig. 3.In step 904, server receives professional ability information from network-registered device, and described professional ability information indicates via network ability of addressable business on network-registered device, and wherein said ability relates to media resource.The example of the message of professional ability information is transmitted shown in Figure 11 a, Figure 11 b.
Professional ability information is extracted from the message received.In step 906, storage service log-on message, wherein service log-on information include with for identifying the professional ability information that the information of network-registered device is associated.Information can be stored in services registry (reference 307 in Fig. 3).
In step 908, service log-on information is provided to access request entity.This step can include such as receiving SIP OPTIONS message, the ability that its directed discovery is relevant to network-registered device from access request entity in the IMS network using SIP.In response in the 200OK message of OPTIONS message, then the attachment business information of storage can be sent to query entity.In the further step of process 900 not shown in FIG. 9, server can serve as Intelligent routing device, so that the service request received from access request entity 304 is routed to network-registered device 302.In step 910, process 900 returns to idle condition.
The registration of attachment business, find and call and can be controlled by operator and/or user.Such as, the registration of attachment business can be limited according to rule by operator, and described rule defines subscriber, subscriber's group, terminal or terminal type.The strategy of Virtual network operator, such as QoS rule, it is also possible to be applied to registration is adhered to the process of the call request of business.The user of network-registered device can receive each specific transactions request time or based on the rule being stored in network-registered device control to attachment business access.Described rule can be such as type of mark based on the user calling business, attachment business etc..
The present invention allows to enable network via multimedia and accesses the attachment business of network-registered device from access request entity, thus enhances the suitability of multi-media network.Using example to include accessing the media resource of local attachment, this attachment is based on arbitrary communication technology.Other the example that uses can include the access to the business that other platforms are presided over, other platforms described e.g. teleaction service platform.Such as, IMS application server can have another non-IMS application server attached to it.The present invention then allows via the IMS network access to non-IMS service device.Virtual network operator can control the discovery to attachment business and call, and in the absence of the present invention, then cannot enable network from multimedia and access described attachment business.
Although describing the present invention already in connection with its preferred embodiment, it should be appreciated that, the disclosure is merely illustrative.Therefore, it is intended that only limited by the scope of the claims investing this.

Claims (15)

1. for providing a device for the access enabling the network media resource to network-registered device controllably can be attached to via multimedia, including:
-determine the parts of resource capability information of the ability indicating described media resource;
-described resource capability information is converted to the parts of professional ability information, the instruction of described professional ability information with via the described network ability that addressable business is relevant on described network-registered device;
-parts of at least one that described professional ability information is supplied in described network and access request entity;
-parts of service request mentioning described professional ability information are received via described network;
-parts of media resource of described attachment are determined based on the described professional ability information mentioned;And
-based on described determine access the parts of described media resource.
Device the most according to claim 1, also includes:
The parts of the media data that-reception is generated by described media resource;And
-described media data is transmitted to the parts of described network.
3., according to the device described in any one in front claim, the parts that described resource capability information is wherein converted to described professional ability information include:
The parts of-offer mapping table, wherein said resource capability information is mapped to described professional ability information;And
-parts of described professional ability information are determined based on described mapping table.
Device the most according to claim 1 and 2, wherein in the parts determining described resource capability information, described resource capability information follows the Resource Description Format relevant with described media resource;And in the parts that described resource capability information is converted to described professional ability information, described professional ability information follows the business description form of described network.
Device the most according to claim 1 and 2, wherein said network-registered device includes for processing at least one user agent of addressable business on described network-registered device, and during at least one user agent described registration process in described network, described professional ability information is sent to described network by least one user agent described.
Device the most according to claim 5, any user agent at least one user agent wherein said initiates the foundation to business addressable on described network-registered device in response to receiving described service request.
Device the most according to claim 1 and 2, the parts that described professional ability information is wherein sent to described network include being sent to traffic identification information the parts of described network, and described traffic identification information uniquely identifies the described resource capability information being associated with the described professional ability information in described network-registered device.
Device the most according to claim 1 and 2, is wherein being sent to described professional ability information in the parts of described network, and described professional ability information is included in the header being sent to described network of network message.
Device the most according to claim 2, wherein receives the parts that the parts of the media data generated by described media resource include the media data of described media resource is carried out be polymerized with the media data in other source.
Device the most according to claim 1 and 2, the parts wherein receiving described service request include:
-the parts that described service request judged based on decision rule;And
-parts of described business are provided based on described judgement.
The device of 11. 1 kinds of access enabling the network media resource to network-registered device controllably can be attached to for offer via multimedia, including:
-from the parts of described network-registered device reception professional ability information, described professional ability information indicates via described network ability of addressable business on described network-registered device, and wherein said ability relates to described media resource;
The parts of-storage service log-on message, wherein said service log-on information include with for identifying the described professional ability information that the information of described network-registered device is associated;
-described service log-on information is supplied to the parts of access request entity;And
-based on described service log-on information to described network-registered device routing service request parts.
12. devices according to claim 11, the parts wherein receiving described professional ability information include:
-from the parts of described network-registered device reception traffic identification information, described traffic identification information uniquely identifies the resource capability information being associated with the described professional ability information in described network-registered device;And
-the described traffic identification information being associated with described professional ability information is stored in the parts in described service log-on information.
The device of 13. 1 kinds of access for providing access request entity to enable the network media resource to network-registered device controllably can be attached to via multimedia, including:
-determining the parts of professional ability information, described professional ability information indicates via described network ability of addressable business on described network-registered device, and wherein said ability relates to described media resource;
-via described network, service request is sent to the parts of described network-registered device, described service request mentions described professional ability information;
Wherein determining that the parts of described professional ability information include determining the parts of the traffic identification information identifying resource capability information, described resource capability information is associated with the described professional ability information in described network-registered device.
14. devices according to claim 13, wherein determine the parts of described professional ability information include findings that the parts of the service log-on information provided by described network, wherein said service log-on information include with for identifying the described professional ability information that the information of described network-registered device is associated.
15. according to the device described in claim 13 or 14, and wherein in the parts sending described service request, at least one in described professional ability information and described traffic identification information is included in the header of the internet message representing described service request.
CN201310139787.5A 2006-06-30 2006-06-30 For the method and apparatus providing the access to the media resource being attached to network-registered device Active CN103237025B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310139787.5A CN103237025B (en) 2006-06-30 2006-06-30 For the method and apparatus providing the access to the media resource being attached to network-registered device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310139787.5A CN103237025B (en) 2006-06-30 2006-06-30 For the method and apparatus providing the access to the media resource being attached to network-registered device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN200680055181.1A Division CN101480013B (en) 2006-06-30 2006-06-30 Techniques for providing access to media resources attached to network-registered devices

Publications (2)

Publication Number Publication Date
CN103237025A CN103237025A (en) 2013-08-07
CN103237025B true CN103237025B (en) 2016-08-03

Family

ID=48885042

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310139787.5A Active CN103237025B (en) 2006-06-30 2006-06-30 For the method and apparatus providing the access to the media resource being attached to network-registered device

Country Status (1)

Country Link
CN (1) CN103237025B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107277882B (en) * 2016-04-07 2020-07-07 中国移动通信有限公司研究院 Data routing method, device and base station
EP3479523B1 (en) * 2016-07-01 2021-05-12 IDAC Holdings, Inc. Enabling http content integrity for co-incidental multicast delivery in information-centric networks

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1263242A2 (en) * 2001-05-31 2002-12-04 Alcatel Call waiting service in a multimedia network
WO2003049381A1 (en) * 2001-12-03 2003-06-12 Nokia Corporation Apparatus, and associated method, for retrieving mobile-node logic tree information
CN1499790A (en) * 2002-11-08 2004-05-26 深圳市中兴通讯股份有限公司 Method of interface for opening service to outside world through soft exchange facilities
CN1531261A (en) * 2003-03-14 2004-09-22 北京泰美世纪科技有限公司 Digital interactive multimedia network system and data transmission method therewith
CN1595887A (en) * 2003-09-08 2005-03-16 华为技术有限公司 A next generation network system and resource management method
WO2005036916A1 (en) * 2003-10-03 2005-04-21 Bitfone Corporation Network and method for registration of mobile devices and management of the mobile devices

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1263242A2 (en) * 2001-05-31 2002-12-04 Alcatel Call waiting service in a multimedia network
WO2003049381A1 (en) * 2001-12-03 2003-06-12 Nokia Corporation Apparatus, and associated method, for retrieving mobile-node logic tree information
CN1499790A (en) * 2002-11-08 2004-05-26 深圳市中兴通讯股份有限公司 Method of interface for opening service to outside world through soft exchange facilities
CN1531261A (en) * 2003-03-14 2004-09-22 北京泰美世纪科技有限公司 Digital interactive multimedia network system and data transmission method therewith
CN1595887A (en) * 2003-09-08 2005-03-16 华为技术有限公司 A next generation network system and resource management method
WO2005036916A1 (en) * 2003-10-03 2005-04-21 Bitfone Corporation Network and method for registration of mobile devices and management of the mobile devices

Also Published As

Publication number Publication date
CN103237025A (en) 2013-08-07

Similar Documents

Publication Publication Date Title
EP2044747B1 (en) Technique for providing access to a media resource attached to a network-registered device
US7502837B2 (en) Service provisioning in a communication system
US8543705B2 (en) Method and arrangement for enabling multimedia communication
US7890101B2 (en) Call controlling apparatus, call controlling method, and computer program
US8208930B2 (en) Message routing in a telecommunication system
US20060077965A1 (en) Callback services in a communication system
US20090017796A1 (en) Methods and systems for communicating between ims and non-ims networks
US9246955B2 (en) Capability query handling in a communication network
US20110040833A1 (en) Methods and Arrangements for Interactive Caller Information Services in a Communication Network
JP5805200B2 (en) Method and apparatus for maintaining registration for emergency services
US9762621B2 (en) Call routing for IP multimedia subsystem users
CN103237025B (en) For the method and apparatus providing the access to the media resource being attached to network-registered device
KR100807863B1 (en) Service provisioning in a communication system
KR20100003869A (en) A device for routing sip message and routing method
US20110286446A1 (en) Method and Apparatus for Use in an IP Multimedia
KR101129247B1 (en) Method and apparatus for call processing for instant messaging service
CN104717222A (en) Method and equipment for achieving multimedia communication
Hurtado et al. A SIP based next generation services platform

Legal Events

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