WO2015117306A1 - Procédé de traitement transversal de réseau domestiques, passerelle http et dispositif dlna - Google Patents

Procédé de traitement transversal de réseau domestiques, passerelle http et dispositif dlna Download PDF

Info

Publication number
WO2015117306A1
WO2015117306A1 PCT/CN2014/086309 CN2014086309W WO2015117306A1 WO 2015117306 A1 WO2015117306 A1 WO 2015117306A1 CN 2014086309 W CN2014086309 W CN 2014086309W WO 2015117306 A1 WO2015117306 A1 WO 2015117306A1
Authority
WO
WIPO (PCT)
Prior art keywords
home network
dmr
dms
request
http
Prior art date
Application number
PCT/CN2014/086309
Other languages
English (en)
Chinese (zh)
Inventor
梁洁辉
周煜申
李建勇
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2015117306A1 publication Critical patent/WO2015117306A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2812Exchanging configuration information on appliance services in a home automation network describing content present in a home automation network, e.g. audio video content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Definitions

  • the present invention relates to the field of digital home networks, and in particular, to a method for processing a cross-home network, an HTTP gateway, and a DLNA device.
  • DLNA Digital Living Network Allicance
  • DLNA Digital Living Network Allicance
  • UPnP Universal Plug and Play
  • DMS Digital Media Server
  • DMP Digital Media Player, Digital Media Controller
  • DMC Digital Media Controller
  • DMR Digital Media Renderer
  • DMS and DMR need to broadcast their own online information and description information to the network through SSDP (Simple Service Discovery Protocol), so that DMC can play the media content shared by DMS on the DMR or DMP is capable of playing media content shared on the DMS.
  • the communication protocol between them is HTTP (Hyper Text Transfer Protocol), and can be carried by UDP (User Datagram Protocol) or TCP (Transmission Control Protocol) protocol, for example, SSDP uses HTTP over UDP to obtain device description information and service description information, and subsequent device control uses HTTP over TCP.
  • the reverse HTTP connection is a draft released by the IETF in 2009 to solve the problem that the current HTTP protocol cannot handle HTTP requests on the non-server side.
  • the actual application in Apple's Airplay protocol is used by the Airplay client to receive asynchronous events from the Airplay player.
  • the sharing of the home network is usually limited to the same network segment device under a certain local area network.
  • To achieve cross-home network sharing it is usually necessary to upload the media resource file to the network disk server, and it is difficult to directly share the multimedia files under different home networks.
  • the technical problem to be solved by the present invention is to provide a processing method for a cross-home network, an HTTP gateway, and a DLNA device, so as to realize multimedia resource sharing across a home network.
  • the present invention provides a cross-home network processing method, which is applied to an HTTP gateway connected to a digital living network alliance DLNA device of at least two home networks.
  • the DLNA device of the home network includes a digital media controller DMC, a digital media server DMS, and a digital media renderer DMR, and the method includes:
  • the HTTP gateway establishes a reverse HTTP connection with the DMS and the DMR in each home network
  • the device After receiving the acquiring device information request sent by the DMC in one of the home networks, the device returns a response to the DMC, and carries the device description information and the service description information of the DMS and the DMR in the saved multiple home networks.
  • the above method further has the following feature: the home network comprises a first home network and a second home network,
  • the method further includes:
  • the response After receiving the response to the operation request returned by the second home network DLNA device through the reverse HTTP connection, the response is returned to the first home network DLNA device.
  • the method further has the following feature: the home network includes a first home network and a second home network, and the method further includes:
  • the media content After receiving the media content returned by the first home network DMS through the reverse HTTP connection, the media content is sent to the second home network DMR.
  • the above method further has the following features: the method further includes:
  • the response After receiving the response to the play status request returned by the second home network DMR through the reverse HTTP connection, the response is sent to the first home network DMC.
  • the above method further has the following features: the method further includes:
  • the response After receiving the response to the request returned by the second home network DMR through the reverse HTTP connection, the response is sent to the DMC of the first home network.
  • the process of establishing a reverse HTTP connection with the DMS and the DMR in each home network includes:
  • the present invention also provides a hypertext transfer protocol HTTP gateway, including:
  • Establish a module set to: establish a reverse HTTP connection with the DMS and the DMR in each home network;
  • the obtaining module is configured to: respectively send a device information request to the DMS and the DMR in each home network through the reverse HTTP connection, receive a response through a reverse HTTP connection, and obtain a device description of the DMS and the DMR in multiple home networks. Information and service description information and save;
  • the processing module is configured to: after receiving the request for acquiring device information sent by the DMC in one of the home networks, return a response to the DMC, and carry the device description information and the service description information of the DMS and the DMR in the saved multiple home networks. .
  • the foregoing HTTP gateway further has the following feature: the home network includes a first home network and a second home network,
  • the processing module is further configured to: receive an operation request for the second home network DLNA device sent by the first home network DLNA device, where the operation request carries the device identifier of the second home network DLNA device; Saving the device identifier of the second home network DLNA device, sending the operation request to the second home network DLNA device through a reverse HTTP connection; receiving the second home network DLNA device by using a reverse HTTP connection After returning the response to the operation request, the response is returned to the first home network DLNA device.
  • the foregoing HTTP gateway further has the following features: further comprising: a verification module,
  • the establishing module is configured to: after receiving a reverse HTTP connection request of a DMS or a DMR in any home network, triggering the verification module; and receiving the notification of the verification module, and then sending the notification to the DMS or DMR Return to agree to establish a response to the reverse HTTP connection;
  • the verification module is configured to: prompt the DMS or DMR to provide identity verification information, and root
  • the authentication information provided by the DMS or the DMR is verified according to the authentication information set by the user, and if the verification is passed, the establishment module is notified.
  • the present invention further provides a processing method for a cross-home network, which is applied to a digital media server DMS and a digital media renderer DMR in a home network, the method comprising:
  • the above method further has the following features: the method further includes:
  • the present invention also provides a Digital Living Network Alliance DLNA device, where the DLNA device includes a digital media server DMS or a digital media renderer DMR, including:
  • Establishing a module configured to: establish a reverse HTTP connection with the HTTP gateway, and listen to the request of the HTTP gateway in real time through the reverse HTTP connection;
  • the processing module is configured to: receive the device information request sent by the HTTP gateway through the reverse HTTP connection, and send the device description information and the service description information of the device to the HTTP gateway, where the device description information includes the device Identification information.
  • the above DLNA device further has the following features:
  • the processing module is further configured to: send an operation request to the HTTP gateway to a DMS or DMR of another home network, and receive an operation response returned by the HTTP gateway; and receive the HTTP gateway by using a reverse HTTP connection.
  • the sent operation request sends a response to the operation request to the HTTP gateway over a reverse HTTP connection.
  • the embodiments of the present invention provide a method for processing a cross-home network, an HTTP gateway, and a DLNA device, which can implement multimedia resource sharing across a home network.
  • FIG. 1 is a flowchart of a method for processing an HTTP gateway side across a home network according to an embodiment of the present invention
  • FIG. 2 is a flowchart of a method for processing a DLNA device side across a home network according to an embodiment of the present invention
  • FIG. 3 is a networking diagram of a DLNA device across a home network according to an embodiment of the present invention
  • FIG. 4 is a flow chart of interaction of remote sharing of a DLNA device according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of an HTTP gateway according to an embodiment of the present invention.
  • FIG. 6 is a schematic diagram of a DLNA device according to an embodiment of the present invention.
  • FIG. 1 is a flowchart of a method for processing an HTTP gateway side across a home network according to an embodiment of the present invention.
  • the method in this embodiment is applied to an HTTP gateway connected to at least two home networks, where the home network includes a DMC, a DMS, and a DMR.
  • the method in this embodiment includes:
  • Step 11 Establish a reverse HTTP connection with the DMS and the DMR in each home network.
  • Step 12 Send a device information request to the DMC and the DMR in each home network through the reverse HTTP connection, receive a response through a reverse HTTP connection, and obtain device description information and a service description of the DMS and the DMR in each home network.
  • Information and save
  • Step 13 After receiving the acquiring device information request sent by the DMC in one of the home networks, returning a response to the DMC, carrying the device description information and the service description information of the DMS and the DMR in the saved multiple home networks.
  • the process of establishing a reverse HTTP connection with the DMS and the DMR in each home network in step 11 includes:
  • connections on which the request and response are based are as follows:
  • the HTTP gateway acts as a request initiated by the client to the DLNA device, and the response returned by the DLNA device as the server is transmitted through the established reverse HTTP connection.
  • the DLNA device listens to the gateway's request in real time through the reverse HTTP connection.
  • the DLNA device acts as a client to send a request to the HTTP gateway, and the response returned by the HTTP gateway as a server is transmitted over a forward HTTP connection.
  • the device description information and the service description information of the locally saved DLNA device returned by the HTTP gateway may be device description information and service description information of all saved DLNA devices.
  • the device description information includes a device identifier. A device identifier obtained by the DMC from the HTTP gateway. If the device identifier exists in the device identifier acquired from the current network, it identifies the DLNA device of the current network, and otherwise identifies the remote DLNA device.
  • the device description information and the service description information of the locally saved DLNA device returned by the HTTP gateway may also be the device description information and the service description information of the saved part of the DLNA device.
  • the HTTP gateway queries and saves the device description information and the service description information of the DLAN device the home network to which the DLNA device belongs is also recorded.
  • the other device After receiving the device query request sent by the DMC in a home network, the other device may only The device description information and service description information of the remote DLNA device of the home network are returned to the DMC.
  • the device identifiers obtained by the DMC device from the HTTP gateway are all remote device identifiers.
  • the HTTP gateway receives an operation request for the second home network DLNA device sent by the first home network DLNA device, where the operation request carries the device identifier of the second home network DLNA device;
  • the response After receiving the response to the operation request returned by the second home network DLNA device through the reverse HTTP connection, the response is returned to the first home network DLNA device.
  • the operation request and response are separately encapsulated in an HTTP request and response.
  • FIG. 2 is a flowchart of a method for processing a cross-home network on a DLNA device side according to an embodiment of the present invention.
  • the method in this embodiment is applied to a digital media server DMS and a digital media renderer DMR in a home network, as shown in FIG. 2 .
  • the method of this embodiment includes:
  • Step 21 Establish a reverse HTTP connection with the HTTP gateway, and listen to the request of the HTTP gateway in real time through the reverse HTTP connection.
  • Step 22 Receive the device information request sent by the HTTP gateway through the reverse HTTP connection, and send the device description information and the service description information of the device to the HTTP gateway, where the device description information includes device identification information.
  • the method may further include: sending an operation request to the HTTP gateway to a DMS or DMR of another home network, and receiving an operation response returned by the HTTP gateway; and
  • the HTTP protocol is asymmetric, that is, one end of the communication is required to act as a client to initiate an HTTP request, and the other end is used as a server to respond to an HTTP request.
  • the principle of a reverse HTTP connection is to allow the device to initiate both HTTP and HTTP requests on the same end, both as a server and as a client.
  • various DLNA devices (DMR, DMS) in the home network need to establish a reverse HTTP connection with the HTTP gateway, so that whether the DLNA device is in a Network Address Translation (NAT) network or In the firewall, it can handle external HTTP requests from the HTTP gateway.
  • NAT Network Address Translation
  • DLNA devices have a globally unique device identifier (UUID) that the HTTP gateway can use to distinguish between different remote DLNA devices.
  • UUID globally unique device identifier
  • the DMC controls the remote DLNA device, it needs to carry the device identifier in the packet to access different DLNA devices through the reverse HTTP connection.
  • the HTTP gateway can authenticate and authorize the remote DLNA device.
  • the 401 response allows the user to provide the user name and password for authentication, so that different users can be controlled to access different Remote DLNA device.
  • the embodiment of the present invention introduces an independently addressable HTTP gateway, and obtains state information of DLNA devices in different home networks through a reverse HTTP connection, so that DLNA devices of different home networks can discover and control each other, and finally realize cross-home network.
  • Multimedia resource sharing extends DLNA sharing across multiple home networks.
  • the user shares across the home network, for example, the user has his or her own home network in the home and the workplace, the user is currently in the home network in the workplace, and the user's family is at home; the user finds an interested
  • the media resources are shared with the home network in the home.
  • the user can view the media resources by assigning the media resources to the remote DMR.
  • Users can remotely control their home DLNA devices, such as playing specified media content to their families, while family members do not need control.
  • the user needs to register the login on the HTTP gateway to manage the DLNA device of the user on different home networks; when the user's DLNA device establishes a client connection with the HTTP gateway, the user is authenticated through the HTTP authentication mechanism. .
  • the DLNA devices DMR and DMS located in different home networks respectively establish a reverse HTTP connection with the HTTP gateway, so as to be able to obtain current device state information, so that the request is sent to the remote DLNA device in the subsequent multimedia sharing. .
  • the DLNA device DMC located in a home network queries the HTTP gateway for other remote DLNA devices that are not in the current home network, and identifies whether it is a local home network or a remote device through the device identifier. Home network.
  • the user implements remote multimedia sharing through a local DMC, for example, downloading DMS resources in different home networks, querying DLNA device status in different home networks, and controlling local DMS multimedia resources to play in another home network.
  • the reverse HTTP connection established before the DLNA device on the HTTP gateway is required.
  • the request of the DMC to the remote DLNA device carries the device identification UUID, which can distinguish different reverse HTTP connections and forward the DMC operation request to the specific remote DLNA device.
  • FIG. 3 is a networking diagram of a DLNA device across a home network according to an embodiment of the present invention.
  • the first home network there are TVs as DMPs and DMRs, as mobile terminals for DMC, DMS and DMP.
  • These personal consumer electronic devices are connected by routers and have IP addresses of the same subnet to form a digital home network that can be shared by DLNA.
  • Other home networks have similar networking structures, such as the second home network shown in Figure 3.
  • This process enables the DMC to share the DMS resources located on the same home network to the DMR of the remote home network for playback.
  • the DMC can view the playback progress of the remote DMR through the DMC, and can also stop the media playback of the remote DMR through the DMC. As shown in Figure 4, the following steps are included:
  • Step 201 After the remote DMR device is started, notify the local home network of the device online information; at the same time, establish an TCP connection with the HTTP gateway as an HTTP client, and send an HTTP POST request to establish a reverse HTTP connection;
  • the HTTP header fields UPGRADE and CONNECTION specified in RFC 2616 are included, and the value of the UPGRADE header field is set to PTTH/1.0 and the value of the CONNECTION header field is Upgrade; if the DMR device Located in the NAT intranet or firewall, you also need to empty the HTTP header field HOST (host), because the HOST host is an invalid IP address for the HTTP gateway, the external HTTP gateway cannot directly communicate with the host within the NAT or firewall. ;
  • Step 202 After receiving the reverse HTTP connection request by the DMR as the HTTP server, the HTTP gateway agrees to establish a reverse HTTP connection by using the 101 status code and the UPGRAGE header field; thus, the reverse HTTP connection between the DMR and the HTTP gateway is established. Successful, and the remote DMR can act as an HTTP server to handle HTTP requests from the HTTP gateway;
  • Step 203 The device description and the service description information of the DMR are advertised through a UDP (User Data Protocol) broadcast, and the scope is limited to the current home network, and thus the HTTP gateway is required to pass the previously established reverse HTTP connection.
  • UDP User Data Protocol
  • the HTTP gateway acts as an HTTP client to initiate an HTTP request for acquiring device information to the DMR through a reverse HTTP connection;
  • Step 204 The DMR acts as a reverse HTTP server, and describes the device description and service.
  • the information is sent to the HTTP gateway over a reverse HTTP connection; this way the HTTP gateway can learn about DLNA devices located on different home networks.
  • Step 205 After the DMS device in the first home network starts, it also needs to establish a reverse HTTP request with the HTTP gateway, initiate an HTTP POST request, and prepare to establish a reverse HTTP connection with the HTTP gateway.
  • Step 206 The HTTP gateway responds with the 101 as an HTTP server to agree to establish a reverse HTTP connection.
  • Step 207 The HTTP gateway sends an inquiry request to the DMS device by using the reverse HTTP connection before the HTTP client as the HTTP client to query the DMS device description information and the service description information.
  • Step 208 The DMS device sends its own device description information and service description information to the HTTP gateway through a reverse HTTP connection.
  • Step 209 The user needs to manage and control the DLNA devices under different home networks through the DMC: DMS and DMR. After the DMC is started, in addition to querying the DMS and DMR devices under the local home network, it is necessary to acquire other remote DMS or DMR devices of the HTTP gateway.
  • the DMC acts as an HTTP client to initiate a request message to the HTTP gateway, and obtains a remote DMS or DMR device that establishes a reverse connection on the HTTP gateway;
  • Step 210 The HTTP gateway sends the remote DMS or DMR device information currently establishing a reverse HTTP connection to the DMC as an HTTP response message.
  • Step 211 In addition to querying the remote DMS and the DMR device of the HTTP gateway, the DMC also needs to query the DMS and the DMR device under the current network by using a UDP broadcast message.
  • Step 212 If the DLNA device in the same home network as the DMC exists, the DMC receives the online notification message of the DLNA device, where the message includes the device description information and the service description information of the DLNA device; the DMC can obtain the corresponding information according to the UPnP specification. Device description information and service description information; comparing it with the device identification UUID of the DLNA device acquired from the HTTP gateway, it can be distinguished whether it is a remote DLNA device.
  • Step 213 The DMC obtains the multimedia resource information shared by the DMS through the content directory service of the DMS, and specifies a certain multimedia resource to be played to the remote DMR.
  • the remote DMR and the DMS are not in the same home network, and therefore the HTTP gateway is required to process the Request;
  • DMC Sending an HTTP request message of the SOAP (Simple Object Access Protocol) request to the HTTP gateway as an HTTP client, and allowing the remote DMR to play the DMS media resource in the current home network, where the message includes the device identifier UUID of the remote DMR and Device ID of the local DMS;
  • SOAP Simple Object Access Protocol
  • Step 214 After receiving the HTTP request message, the HTTP gateway searches for the UUID of the device that is currently establishing the reverse HTTP connection. If there is a matching result, the audio and video transmission service to the remote DMR is sent through the reverse HTTP connection, and the URL of the current media resource is sent. (Uniform Resource Locator) SOAP request message; if there is no match, the request fails.
  • UUID Uniform Resource Locator
  • Step 215 The DMR compares the self-playing capability information with the description information of the media resource. If there is a match, the SOAP request success message is returned through a reverse HTTP connection; if there is no match, the request fails.
  • Step 216 The HTTP gateway forwards the SOAP request success message to the DMC.
  • the DMC can initiate a play request to the AVT (Audio Video Transport) of the remote DMR through the HTTP gateway, and when the remote DMR receives the play request message, Then start the following process;
  • AVT Audio Video Transport
  • Step 217 The remote DMR and the DMS are not in the same home network, so the media content of the DMS needs to be obtained through the HTTP gateway, and the remote DMR sends an HTTP request message for obtaining the media content, where the request message includes the device identifier of the remote DMS.
  • Step 218 The HTTP gateway queries the DMS that currently establishes a reverse HTTP connection, and if there is a matching result, sends a media content request by using a reverse HTTP connection established with the DMS.
  • Step 219 The DMS responds to the media content acquisition request by using a reverse HTTP connection, and sends the media content to the HTTP gateway.
  • Step 220 The HTTP gateway forwards the streaming media content from the DMS to the DMR through the reverse connection with the DMR, so that the user located in the DMR can view the media content of the DMS.
  • Step 221 The DMC may query the HTTP gateway for the playback status of the remote DMR, and the HTTP gateway forwards the query play status request to the remote DMR through the reverse HTTP connection, and the remote DMR may actively push the play status message through the reverse HTTP connection, including the current play. Position and playback status, such as being buffered, etc.
  • Step 222 After obtaining the playback status message of the remote DMR, the DMC can let the user know the current status of the remote DMR device.
  • Step 223 When the user no longer shares the media resource of the local DMS, the DMC sends a stop remote DMR play message to the HTTP gateway, where the message includes the device identifier of the remote DMR.
  • Step 224 The HTTP gateway searches for the DLNA device that currently establishes the reverse HTTP connection. If there is a matching result, the reverse HTTP connection is sent to the DMR device to stop playing the SOAP request; if there is no matching result, the request fails.
  • Step 225 The DMR processes the stop of playing the SOAP request, and notifies the SOAP processing result message by using a reverse HTTP connection.
  • Step 226 The HTTP gateway forwards the SOAP message processing result to the DMC.
  • FIG. 5 is a schematic diagram of an HTTP gateway according to an embodiment of the present invention. As shown in FIG. 5, the HTTP gateway in this embodiment includes:
  • An obtaining module configured to send, by using the reverse HTTP connection, a device information request to a DMS and a DMR in each home network, and receive a response through a reverse HTTP connection, and obtain device description information of DMS and DMR in multiple home networks. And service description information and save;
  • the processing module is configured to: after receiving the acquiring device information request sent by the DMC in one of the home networks, return a response to the DMC, and carry the device description information and the service description information of the DMC and the DMR in the saved multiple home networks.
  • the home network includes a first home network and a second home network.
  • the processing module is further configured to receive, by the first home network DLNA device, an operation request for the second home network DLNA device, where the operation request carries the device identifier of the second home network DLNA device; Having the device identifier of the second home network DLNA device, if yes, transmitting the operation request to the second home network DLNA device through a reverse HTTP connection; receiving the second home network DLNA device by reverse After the HTTP connection returns a response to the operation request, the response is returned to the first home network DLNA device.
  • the HTTP gateway of this embodiment may further include: a verification module,
  • the establishing module after receiving the reverse HTTP connection request of the DMS or the DMR in any home network, triggering the verification module; after receiving the notification of the verification module, returning to the DMS or the DMR to agree to establish The response of the reverse HTTP connection;
  • the verification module prompts the DMS or the DMR to provide identity verification information, and verifies the identity verification information provided by the DMS or the DMR according to the identity verification information set by the user, and if the verification passes, notifies the establishment module.
  • FIG. 6 is a schematic diagram of a DLNA device according to an embodiment of the present invention.
  • the DLNA device in this embodiment includes a DMS or a DMR, and includes:
  • Establishing a module configured to establish a reverse HTTP connection with the HTTP gateway, and listen to the request of the HTTP gateway in real time through the reverse HTTP connection;
  • the processing module is configured to receive the device information request sent by the HTTP gateway through the reverse HTTP connection, and send the device description information and the service description information of the device to the HTTP gateway, where the device description information includes the device identifier. information.
  • the processing module is further configured to send an operation request to the HTTP gateway to a DMS or DMR of another home network, and receive an operation response returned by the HTTP gateway; and
  • the connection receives an operation request sent by the HTTP gateway, and sends a response to the operation request to the HTTP gateway through a reverse HTTP connection.
  • the embodiments of the present invention provide a method for processing a cross-home network, and an HTTP gateway and a DLNA device, which can implement multimedia resource sharing across a home network.

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Multimedia (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Abstract

L'invention concerne un procédé de traitement transversal de réseaux domestiques, une passerelle de protocole de transport hypertexte (HTTP) et un dispositif d'alliance de réseau vivant numérique (DLNA), le procédé consistant : en l'établissement par la passerelle HTTP d'une connexion HTTP inverse avec un serveur multimédia numérique (DMS) et un moteur de rendu multimédia numérique (DMR) dans chaque réseau domestique ; en l'envoi respectif d'une demande pour acquérir des informations de dispositif au DMS et au DMR dans chaque réseau domestique par l'intermédiaire de la connexion HTTP inverse, en la réception d'une réponse par l'intermédiaire de la connexion HTTP inverse, et en l'acquisition des informations de description de dispositif et des informations de description de service concernant le DMS et le DMR dans chaque réseau domestique et en la sauvegarde de ces dernières ; et après réception d'une demande pour acquérir une information de dispositif qui est envoyée par un contrôleur multimédia numérique (DMC) dans l'un des réseaux domestiques, en l'envoi en retour de la réponse au DMC et en la transmission des informations de description de dispositif et des informations de description de service sauvegardées concernant le DMS et le DMR ans la pluralité de réseaux domestiques. Au moyen des modes de réalisation de la présente invention, un partage transversal de ressources multimédia dans des réseaux domestiques peut être réalisé.
PCT/CN2014/086309 2014-07-25 2014-09-11 Procédé de traitement transversal de réseau domestiques, passerelle http et dispositif dlna WO2015117306A1 (fr)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410360715.8 2014-07-25
CN201410360715.8A CN105323125B (zh) 2014-07-25 2014-07-25 一种跨家庭网络的处理方法及http网关、dlna设备

Publications (1)

Publication Number Publication Date
WO2015117306A1 true WO2015117306A1 (fr) 2015-08-13

Family

ID=53777138

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2014/086309 WO2015117306A1 (fr) 2014-07-25 2014-09-11 Procédé de traitement transversal de réseau domestiques, passerelle http et dispositif dlna

Country Status (2)

Country Link
CN (1) CN105323125B (fr)
WO (1) WO2015117306A1 (fr)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375453B (zh) * 2016-09-05 2020-03-20 珠海市魅族科技有限公司 基于http连接的双向通讯设备、***和方法
CN111212090A (zh) * 2020-02-20 2020-05-29 上海聚力传媒技术有限公司 终端列表获取方法、装置、计算机设备和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523828A (zh) * 2003-02-18 2004-08-25 ���ǵ�����ʽ���� 允许有效地访问家庭网络设备的控制点服务器***和方法
CN101212384A (zh) * 2006-12-31 2008-07-02 华为技术有限公司 实现家庭网络互联的方法、***及设备
EP2031817A1 (fr) * 2007-08-30 2009-03-04 Software Ag Systèmes et/ou procédé de passerelle HTTP à flux inversé, et réseau l'utilisant
CN101383789A (zh) * 2008-10-24 2009-03-11 中兴通讯股份有限公司 一种实现访问并控制家庭网络的家庭网关装置、***和方法
CN102244654A (zh) * 2010-05-12 2011-11-16 日立***解决方案有限公司 内容传输***、网关装置以及程序

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123065B (zh) * 2010-12-29 2013-08-28 东软集团股份有限公司 家庭间dlna设备发现和控制方法及装置
CN103166771A (zh) * 2011-12-08 2013-06-19 中兴通讯股份有限公司 一种管理网关下挂设备的方法及***
CN103248616A (zh) * 2012-02-14 2013-08-14 中兴通讯股份有限公司 Dlna网络中进行身份验证的方法及装置、***
US9137281B2 (en) * 2012-06-22 2015-09-15 Guest Tek Interactive Entertainment Ltd. Dynamically enabling guest device supporting network-based media sharing protocol to share media content over local area computer network of lodging establishment with subset of in-room media devices connected thereto
CN102811223B (zh) * 2012-08-15 2018-10-09 中兴通讯股份有限公司 Dlna设备共享方法及装置
CN103001959B (zh) * 2012-11-29 2015-04-15 东软集团股份有限公司 家庭间设备发现方法和***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523828A (zh) * 2003-02-18 2004-08-25 ���ǵ�����ʽ���� 允许有效地访问家庭网络设备的控制点服务器***和方法
CN101212384A (zh) * 2006-12-31 2008-07-02 华为技术有限公司 实现家庭网络互联的方法、***及设备
EP2031817A1 (fr) * 2007-08-30 2009-03-04 Software Ag Systèmes et/ou procédé de passerelle HTTP à flux inversé, et réseau l'utilisant
CN101383789A (zh) * 2008-10-24 2009-03-11 中兴通讯股份有限公司 一种实现访问并控制家庭网络的家庭网关装置、***和方法
CN102244654A (zh) * 2010-05-12 2011-11-16 日立***解决方案有限公司 内容传输***、网关装置以及程序

Also Published As

Publication number Publication date
CN105323125B (zh) 2020-03-31
CN105323125A (zh) 2016-02-10

Similar Documents

Publication Publication Date Title
US9948686B2 (en) Method and apparatus for sharing DLNA device
US8307093B2 (en) Remote access between UPnP devices
US8037538B2 (en) Access control processing method
US8127028B2 (en) Method and arrangement of a multimedia gateway and communication terminals
EP2201465B1 (fr) Appareil et procédé de transmission d'informations sur un réseau domestique accessible dans un environnement d'accès à distance
US20120226817A1 (en) Methods for Transferring Media Sessions Between Local Networks Using an External Network Connected ue and Related Devices
JP2010521837A (ja) ローカルネットワークの両端にわたってマルチメディア通信を遠隔制御する方法及び配置構成
TWI574164B (zh) 用於私有通訊架構之私有雲端路由服務器連接機制
US9660873B2 (en) Method and apparatus for providing remote access service
WO2014135050A1 (fr) Procédé de traitement de message, dispositif, passerelle, boîtier décodeur, et système de télévision basé sur le protocole internet
WO2012103721A1 (fr) Procédé et dispositif permettant à un terminal de visiter des dispositifs électroménagers numériques
KR20090078719A (ko) 원격 접속 서비스를 제공하는 UPnP 장치 및 그 방법
US8302155B2 (en) UPnP apparatus and method for providing remote access service
JP2009230256A (ja) 通信制御装置、通信制御方法および通信制御プログラム
WO2015117306A1 (fr) Procédé de traitement transversal de réseau domestiques, passerelle http et dispositif dlna
US8031641B2 (en) Method and system for serving multi-media data between hetero UPnP networks
JP2009188622A (ja) アクセス制御システム、アクセス制御方法、アクセス制御装置およびアクセス制御プログラム
Tien et al. H-box: Interconnecting devices across local networks

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14881803

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14881803

Country of ref document: EP

Kind code of ref document: A1