WO2017012417A1 - 多屏互动设备之间的控制方法、多屏互动设备及*** - Google Patents

多屏互动设备之间的控制方法、多屏互动设备及*** Download PDF

Info

Publication number
WO2017012417A1
WO2017012417A1 PCT/CN2016/084191 CN2016084191W WO2017012417A1 WO 2017012417 A1 WO2017012417 A1 WO 2017012417A1 CN 2016084191 W CN2016084191 W CN 2016084191W WO 2017012417 A1 WO2017012417 A1 WO 2017012417A1
Authority
WO
WIPO (PCT)
Prior art keywords
slave device
information
screen
protocol
screen interactive
Prior art date
Application number
PCT/CN2016/084191
Other languages
English (en)
French (fr)
Inventor
刘远凤
杨明中
Original Assignee
深圳Tcl数字技术有限公司
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 深圳Tcl数字技术有限公司 filed Critical 深圳Tcl数字技术有限公司
Publication of WO2017012417A1 publication Critical patent/WO2017012417A1/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/4363Adapting the video stream to a specific local network, e.g. a Bluetooth® network
    • H04N21/43637Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]

Definitions

  • the invention relates to the field of multi-screen interaction technology, in particular to a control method and a multi-screen interaction device and system between multi-screen interactive devices.
  • multi-screen interactive devices have been widely used because they can simultaneously share display content on different platform devices and enrich users' multimedia life.
  • the protocols supported by multi-screen interactive devices include DLNA protocol, IGRS protocol, etc.
  • Digital Living Network Alliance Digital Living Network Alliance (Digital) Living Network Alliance (DLNA) is an international multi-screen interactive protocol that can directly discover, push and control each other between different devices. This protocol is the first choice for multi-screen interactive devices, such as XBOX and Windows. 7, Intel Tools for UPnP and many other hardware and software are applying the agreement.
  • Information Equipment Resource Sharing Collaborative Service Intelligent Grouping and Resource Sharing, referred to as IGRS
  • IGRS Information Equipment Resource Sharing Collaborative Service
  • multi-screen interactive devices supporting the same multi-screen interactive protocol type can directly communicate and control.
  • a DLNA device supporting the DLNA protocol can communicate and control with other DLNA devices of the same type, and an IGRS supporting the IGRS protocol.
  • the device can communicate and control with other IGRS devices of the same type.
  • communication and control cannot be performed between multi-screen interactive devices supporting different types of multi-screen interactive protocol types.
  • DLNA devices and IGRS devices cannot directly communicate and control, thus enabling users to use different multi-screen interactive protocols. Types of multi-screen interactive devices are very inconvenient.
  • the main object of the present invention is to provide a control method, a multi-screen interactive device and a system between multi-screen interactive devices, which are intended to realize mutual control between multi-screen interactive devices of different multi-screen interactive protocol types.
  • the present invention provides a method for controlling a multi-screen interactive device.
  • the master device and the slave device are multi-screen interactive devices supporting different multi-screen interactive protocol types, and the method includes the following steps:
  • the master device sends identification information to the slave device, where the identifier information includes description information of a preset multi-screen interaction protocol;
  • the master device receives response information fed back by the slave device according to the identification information, where the response information is determined by the slave device according to a multi-screen interaction protocol of the same type of support information as the slave device Decoding information generation, where the response information may include related description information of the multi-screen interaction protocol supported by the slave device;
  • the master device acquires a multi-screen interaction protocol type supported by the slave device according to the response information, and sends a corresponding control command to the slave device according to the multi-screen interaction protocol type supported by the slave device.
  • the master device is a Digital Living Network Alliance DLNA device or an information device resource sharing cooperative service IGRS device
  • the slave device is an IGRS device or a DLNA device
  • the step of the master device transmitting the identification information to the slave device includes: :
  • the master device sends a DLNA data packet and an IGRS data packet to the slave device through a simple service discovery protocol, where the DLNA data packet includes a DLNA description template, and the IGRS data packet includes an IGRS description template.
  • the DLNA description template and the IGRS description template are in an extensible markup language format, and the DLNA description template includes protocol description information of the DLNA; and the IGRS description template includes protocol description information of the IGRS.
  • the present invention further provides a multi-screen interactive device, wherein the multi-screen interactive device is a main device, and the main device and the slave device are multi-screen interactive devices supporting different multi-screen interactive protocol types.
  • the multi-screen interactive device includes:
  • a sending module configured to send the identification information to the slave device, where the identifier information includes description information of a preset multi-screen interaction protocol
  • a receiving module configured to receive response information that is fed back by the slave device according to the identification information, where the response information is configured by the slave device according to a multi-screen interaction protocol of the same type of support information as the slave device Description information generated;
  • a control module configured to acquire, according to the response information, a multi-screen interaction protocol type supported by the slave device, and send a corresponding control instruction to the slave device according to the multi-screen interaction protocol type supported by the slave device.
  • the master device is a DLNA device or an IGRS device
  • the slave device is an IGRS device or a DLNA device
  • the sending module is specifically configured to:
  • the DLNA data packet and the IGRS data packet are transmitted to the slave device by a simple service discovery protocol, and the DLNA data packet includes a DLNA description template, and the IGRS data packet includes an IGRS description template.
  • the DLNA description template and the IGRS description template are in an extensible markup language format, and the DLNA description template includes protocol description information of the DLNA; and the IGRS description template includes protocol description information of the IGRS.
  • the present invention further provides a control system between multi-screen interactive devices, the system comprising: a master device and a slave device, wherein the master device and the slave device are multi-screen interactive devices supporting different types of multi-screen interaction protocols;
  • the master device sends identification information to the slave device, where the identifier information includes description information of a preset multi-screen interaction protocol;
  • the slave device receives the identification information sent by the master device, generates response information according to the description information of the multi-screen interaction protocol of the same type supported by the slave device, and feeds the response information to the master. device;
  • the master device receives the response information fed back by the slave device, acquires a multi-screen interaction protocol type supported by the slave device according to the response information, and sends a corresponding control command according to the multi-screen interaction protocol type supported by the slave device. To the slave device.
  • the response information is a uniform resource locator format.
  • the master device is further configured to:
  • the slave device is further configured to: when the control of the master device needs to be interrupted, send the interrupt information to the master device, where the master device stops sending control to the slave device according to the interrupt information. instruction.
  • the invention provides a control method between multi-screen interactive devices, a multi-screen interactive device and a system, and sends a description information of a preset multi-screen interactive protocol to a slave device through a master device, and the slave device according to a multi-screen interaction protocol supported by the device
  • the description information of the same type generates response information and feeds back to the master device, and the master device can identify the multi-screen interaction protocol type supported by the slave device according to the feedback response information, and send corresponding control according to the multi-screen interaction protocol type supported by the slave device.
  • the instruction is sent to the slave device, so that different control commands can be sent according to different device types, and mutual control between different multi-screen interactive protocol types of multi-screen interactive devices is realized, and the user supports multiple types of multi-screen interactive protocol types.
  • the screen is interactive when it comes to convenience.
  • FIG. 1 is a schematic flow chart of an embodiment of a method for controlling a multi-screen interactive device according to the present invention
  • FIG. 2 is a schematic diagram of functional modules of an embodiment of a multi-screen interactive device according to the present invention.
  • FIG. 3 is a schematic structural diagram of an embodiment of a control system between multi-screen interactive devices according to the present invention.
  • the protocol types supported by multi-screen interactive devices include DLNA, IGRS and other protocols.
  • DLNA Low-Node B
  • IGRS IGRS
  • the control commands sent are the same, so that multi-screen interactive devices supporting the same multi-screen interactive protocol type can recognize their respective control commands, enabling direct communication between multi-screen interactive devices supporting the same multi-screen interactive protocol type.
  • Controls are different between multi-screen interactive devices that support different multi-screen interactive protocol types.
  • Multi-screen interactive devices that support different multi-screen interactive protocol types cannot recognize their respective control commands, resulting in different support. Communication and control cannot be performed between multi-screen interactive devices of the screen interactive protocol type.
  • the multi-screen interactive device it is only necessary to first identify the multi-screen interactive protocol type supported by the multi-screen interactive device between multi-screen interactive devices supporting different multi-screen interactive protocol types, and then according to different multi-screen interactive protocol types supported by the multi-screen interactive device.
  • the multi-screen interactive devices of different multi-screen interactive protocol types can be individually identified between the multi-screen interactive devices, and the multi-screen interactive devices of different multi-screen interactive protocol types can be controlled.
  • the present invention provides a method of controlling between multi-screen interactive devices.
  • FIG. 1 is a schematic flowchart diagram of an embodiment of a method for controlling a multi-screen interactive device according to the present invention.
  • the master device and the slave device are multi-screen interactive devices supporting different multi-screen interaction protocol types, and the control method between the multi-screen interactive devices includes:
  • Step S10 The master device sends identification information to the slave device, where the identifier information includes description information of a preset multi-screen interaction protocol.
  • the master device first sends the identification information including the preset multi-screen interaction protocol description information to the slave device, where the description information of the preset multi-screen interaction protocol may be description information of all multi-screen interaction protocols.
  • the master device can control all other multi-screen interaction protocol type slave devices; or it can be description information of several multi-screen interaction protocols that the master device needs to control, and multiple screens in the identification information.
  • the interactive protocol description information can be set in advance according to user needs.
  • Step S20 the master device receives response information fed back by the slave device according to the identification information, where the response information is multi-screen by the slave device according to the same type of support information as the slave device in the identification information.
  • the description information of the interactive protocol is generated;
  • the slave device can compare the multi-screen interaction protocol supported by the device with the description information of the multi-screen interaction protocol included in the identification information, and identify and The self-supporting description information of the multi-screen interactive protocol of the same type is generated, and the response information is generated according to the description information of the multi-screen interactive protocol with the same support type, and is fed back to the main device, so that the master device knows the slave through the feedback response information.
  • the master device receives response information fed back from the device.
  • Step S30 The master device acquires a multi-screen interaction protocol type supported by the slave device according to the response information, and sends a corresponding control command to the slave device according to the multi-screen interaction protocol type supported by the slave device.
  • the master device can learn the type of the multi-screen interaction protocol supported by the slave device according to the response information. And sending, according to the multi-screen interaction protocol type supported by the slave device, a corresponding control instruction to the slave device, where the control commands sent by the slave devices supporting different multi-screen interaction protocol types are different, and the sending control is different.
  • the instructions are instructions that can be recognized by slave devices that support different multi-screen interactive protocol types, thereby enabling control of slave devices that support different multi-screen interactive protocol types.
  • the master device sends the description information of the preset multi-screen interaction protocol to the slave device, and the slave device generates response information according to the same description information of the multi-screen interaction protocol supported by the device, and feeds back the response information to the master device, and the master device can perform feedback according to the feedback.
  • the response information identifies the multi-screen interaction protocol type supported by the slave device, and sends corresponding control commands to the slave device according to the multi-screen interaction protocol type supported by the device, so that different control commands can be sent according to different device types.
  • the mutual control between multi-screen interactive devices of different multi-screen interactive protocol types provides convenience for users to use multi-screen interactive devices that support different multi-screen interactive protocol types.
  • the master device is a DLNA device or an IGRS device
  • the slave device is an IGRS device or a DLNA device
  • the foregoing step S10 may include:
  • the master device sends a DLNA data packet and an IGRS data packet to the slave device through a simple service discovery protocol, where the DLNA data packet includes a DLNA description template, and the IGRS data packet includes an IGRS description template.
  • the master device and the slave device are multi-screen interactive devices supporting DLNA or IGRS, and the DLNA is an international multi-screen interactive protocol.
  • the IGRS is a multi-screen interactive protocol formulated by the domestic IGRS organization in accordance with the domestic usage habits of China.
  • DLNA and IGRS are the two most widely used multi-screen interactive protocols.
  • the master device and the slave device are DLNA devices or IGRS devices.
  • the master device first passes the Simple Service Discovery Protocol (Simple Service Discovery Protocol) , SSDP for short, sends identification information to the slave device, the identification information includes two specific types of multicast packets: a DLNA data packet and an IGRS data packet, wherein the DLNA data packet conforms to the DLNA protocol definition and requirements, and the IGRS The data package conforms to the IGRS protocol definitions and requirements. And the DLNA data packet includes a DLNA description template, and the IGRS data packet includes an IGRS description template.
  • Simple Service Discovery Protocol Simple Service Discovery Protocol
  • the DLNA description template and the IGRS description template are Extensible Markup Language (Extensible Markup Language) Markup
  • the language (referred to as XML) format
  • the DLNA description template includes master device information and protocol description information of the DLNA
  • the IGRS description template includes master device information and protocol description information of the IGRS.
  • the master device information may include information related to the master device, such as a master device name, a device type, and a service type.
  • the protocol description information of the DLNA and the IGRS may include description information of a DLNA, a protocol module of the IGRS, an identifier, and the like for embodying characteristics of different interaction protocols.
  • the device After receiving the two types of multicast packets, the DLNA data packet and the IGRS data packet sent by the master device, the device determines whether the type of the multi-screen interaction protocol supported by the current slave device is the DLNA protocol or the IGRS protocol, and then tries to The description template in the DLNA data packet and the IGRS data packet is parsed.
  • the slave device can only parse the description template of the multi-screen interaction protocol that is the same type as the slave device itself that is determined, and cannot be parsed and
  • the description template of the multi-screen interaction protocol with different types of slave device support for example, if the slave device is an IGRS device and the supported multi-screen interaction protocol type is IGRS, the slave device receives the DLNA data packet and the IGRS data sent by the master device. After the packet, only the description template of the multi-screen interactive protocol with the same support type is the IGRS description template, and the DLNA description template in the DLNA packet cannot be parsed.
  • the slave device parses the description template of the multi-screen interaction protocol with the same support type
  • the slave device obtains the description information and the master device information of the multi-screen interaction protocol in the description template, and supports the slave device according to the description template.
  • the description information of the multi-screen interaction protocol of the same type generates response information, where the response information may include related description information of the multi-screen interaction protocol supported by the slave device.
  • the generated response information is further fed back to the master device according to the master device information.
  • the master device waits for the response information of the slave device, and determines whether the response information of the slave device is received within a preset time. If yes, the slave device that feeds back the response information is added to the preset device list, and the device list is stored in the device list.
  • Devices are slave devices that have established a communication connection with the master device and can be controlled by the master device.
  • the master device can obtain related description information of the multi-screen interaction protocol supported by the device according to the response information fed back from the device, and further know the type of the multi-screen interaction protocol supported by the slave device, and according to the multi-screen interaction supported by the slave device.
  • the protocol type sends a corresponding control command to the slave device to implement mutual control between the DLNA device and the IGRS device.
  • the invention further provides a multi-screen interactive device.
  • the multi-screen interactive device may be a playback terminal having a multi-screen interactive function such as a television, a computer, or a mobile terminal, or an intermediate device having a multi-screen interactive processing function such as an XBOX. This is not limited.
  • FIG. 2 is a schematic diagram of functional modules of an embodiment of a multi-screen interactive device according to the present invention.
  • the multi-screen interactive device is a main device, and the master device and the slave device are multi-screen interactive devices supporting different multi-screen interaction protocol types, and the multi-screen interactive device includes:
  • the sending module 01 is configured to send the identification information to the slave device, where the identifier information includes description information of a preset multi-screen interaction protocol;
  • the master device first sends the identification information including the preset multi-screen interaction protocol description information to the slave device, where the description information of the preset multi-screen interaction protocol may be description information of all multi-screen interaction protocols.
  • the master device can control all other multi-screen interaction protocol type slave devices; or it can be description information of several multi-screen interaction protocols that the master device needs to control, and multiple screens in the identification information.
  • the interactive protocol description information can be set in advance according to user needs.
  • the receiving module 02 is configured to receive response information that is fed back by the slave device according to the identification information, where the response information is configured by the slave device according to the same type of multi-screen interaction with the slave device in the identification information.
  • the description information of the protocol is generated;
  • the slave device can compare the multi-screen interaction protocol supported by the device with the description information of the multi-screen interaction protocol included in the identification information, and identify and The self-supporting description information of the multi-screen interactive protocol of the same type is generated, and the response information is generated according to the description information of the multi-screen interactive protocol with the same support type, and is fed back to the main device, so that the master device knows the slave through the feedback response information.
  • the master device receives response information fed back from the device.
  • the control module 03 is configured to acquire, according to the response information, a multi-screen interaction protocol type supported by the slave device, and send a corresponding control instruction to the slave device according to the multi-screen interaction protocol type supported by the slave device.
  • the master device can learn the type of the multi-screen interaction protocol supported by the slave device according to the response information. And sending, according to the multi-screen interaction protocol type supported by the slave device, a corresponding control instruction to the slave device, where the control commands sent by the slave devices supporting different multi-screen interaction protocol types are different, and the sending control is different.
  • the instructions are instructions that can be recognized by slave devices that support different multi-screen interactive protocol types, thereby enabling control of slave devices that support different multi-screen interactive protocol types.
  • the master device sends the description information of the preset multi-screen interaction protocol to the slave device, and the slave device generates response information according to the same description information of the multi-screen interaction protocol supported by the device, and feeds back the response information to the master device, and the master device can perform feedback according to the feedback.
  • the response information identifies the multi-screen interaction protocol type supported by the slave device, and sends corresponding control commands to the slave device according to the multi-screen interaction protocol type supported by the device, so that different control commands can be sent according to different device types.
  • the mutual control between multi-screen interactive devices of different multi-screen interactive protocol types provides convenience for users to use multi-screen interactive devices that support different multi-screen interactive protocol types.
  • the primary device is a DLNA device or an IGRS device
  • the secondary device is an IGRS device or a DLNA device
  • the sending module 01 can be used to:
  • the DLNA data packet and the IGRS data packet are transmitted to the slave device by a simple service discovery protocol, and the DLNA data packet includes a DLNA description template, and the IGRS data packet includes an IGRS description template.
  • the master device and the slave device are multi-screen interactive devices supporting DLNA or IGRS, and the DLNA is an international multi-screen interactive protocol.
  • the IGRS is a multi-screen interactive protocol formulated by the domestic IGRS organization in accordance with the domestic usage habits of China.
  • DLNA and IGRS are the two most widely used multi-screen interactive protocols.
  • the master device and the slave device are DLNA devices or IGRS devices.
  • the master device first passes the Simple Service Discovery Protocol (Simple Service Discovery Protocol) , SSDP for short, sends identification information to the slave device, the identification information includes two specific types of multicast packets: a DLNA data packet and an IGRS data packet, wherein the DLNA data packet conforms to the DLNA protocol definition and requirements, and the IGRS The data package conforms to the IGRS protocol definitions and requirements. And the DLNA data packet includes a DLNA description template, and the IGRS data packet includes an IGRS description template.
  • Simple Service Discovery Protocol Simple Service Discovery Protocol
  • the DLNA description template and the IGRS description template are Extensible Markup Language (Extensible Markup Language) Markup
  • the language (referred to as XML) format
  • the DLNA description template includes master device information and protocol description information of the DLNA
  • the IGRS description template includes master device information and protocol description information of the IGRS.
  • the master device information may include information related to the master device, such as a master device name, a device type, and a service type.
  • the protocol description information of the DLNA and the IGRS may include description information of a DLNA, a protocol module of the IGRS, an identifier, and the like for embodying characteristics of different interaction protocols.
  • the device After receiving the two types of multicast packets, the DLNA data packet and the IGRS data packet sent by the master device, the device determines whether the type of the multi-screen interaction protocol supported by the current slave device is the DLNA protocol or the IGRS protocol, and then tries to The description template in the DLNA data packet and the IGRS data packet is parsed.
  • the slave device can only parse the description template of the multi-screen interaction protocol that is the same type as the slave device itself that is determined, and cannot be parsed and
  • the description template of the multi-screen interaction protocol with different types of slave device support for example, if the slave device is an IGRS device and the supported multi-screen interaction protocol type is IGRS, the slave device receives the DLNA data packet and the IGRS data sent by the master device. After the packet, only the description template of the multi-screen interactive protocol with the same support type is the IGRS description template, and the DLNA description template in the DLNA packet cannot be parsed.
  • the slave device parses the description template of the multi-screen interaction protocol with the same support type
  • the slave device obtains the description information and the master device information of the multi-screen interaction protocol in the description template, and supports the slave device according to the description template.
  • the description information of the multi-screen interaction protocol of the same type generates response information, where the response information may include related description information of the multi-screen interaction protocol supported by the slave device.
  • the generated response information is further fed back to the master device according to the master device information.
  • the master device waits for the response information of the slave device, and determines whether the response information of the slave device is received within a preset time. If yes, the slave device that feeds back the response information is added to the preset device list, and the device list is stored in the device list.
  • Devices are slave devices that have established a communication connection with the master device and can be controlled by the master device.
  • the master device can obtain related description information of the multi-screen interaction protocol supported by the device according to the response information fed back from the device, and further know the type of the multi-screen interaction protocol supported by the slave device, and according to the multi-screen interaction supported by the slave device.
  • the protocol type sends a corresponding control command to the slave device to implement mutual control between the DLNA device and the IGRS device.
  • the receiving module 02 may be further configured to: receive identification information sent by other slave devices. Comparing the multi-screen interaction protocol supported by the master device with the description information of the multi-screen interaction protocol included in the identification information sent by the device, and identifying the description information of the multi-screen interaction protocol having the same support type as the master device itself, and The response information is generated according to the description information of the multi-screen interactive protocol of the same type as the main device itself.
  • the sending module 01 may be further configured to: send the generated response information to the corresponding slave device, so that the corresponding slave device learns the type of the multi-screen interaction protocol supported by the master device by using the feedback response information, and the corresponding slave device The device sends a corresponding control instruction to the master device according to the multi-screen interaction protocol type supported by the master device.
  • the control module 03 can also be configured to: identify a control command sent from the device, and perform a corresponding operation, and respond to the corresponding operation result to the slave device after the operation is completed.
  • the invention further provides a control system between multi-screen interactive devices.
  • FIG. 3 is a schematic structural diagram of an embodiment of a control system between multi-screen interactive devices according to the present invention.
  • the control system between the multi-screen interactive devices includes: a master device 1 and a slave device 2, wherein the master device 1 and the slave device 2 are multi-screen interactive devices supporting different types of multi-screen interaction protocols;
  • the device 1 sends identification information to the slave device 2, where the identification information includes description information of a preset multi-screen interaction protocol;
  • the slave device 2 receives the identification information sent by the master device 1, according to the type of support in the identification information and the slave device 2
  • the description information of the same multi-screen interaction protocol generates response information, and the response information is fed back to the main device 1;
  • the main device 1 receives the response information fed back from the device 2, and acquires multi-screen interaction supported by the device 2 according to the response information.
  • the protocol type and sends a corresponding control command to the slave device 2 according to the type of multi-screen interaction protocol supported by the device 2.
  • the process in which the master device 1 transmits the identification information to the slave device 2 and transmits the corresponding control command to the slave device 2 according to the response information fed back from the device 2 is as described above, and details are not described herein again.
  • the slave device 2 After the slave device 2 generates the response information according to the description information of the multi-screen interaction protocol of the same type supported by the device 2 according to the identification information, the response information is used as a uniform resource locator (Uniform). Resource The Locator (referred to as URL) format is fed back to the master device 1.
  • URL Resource The Locator
  • the master device 1 After identifying the multi-screen interaction protocol type supported by the device 2 according to the feedback response information, the master device 1 can transmit the hypertext according to the multi-screen interactive protocol type supported by the slave device 2. Protocol (HyperText Transfer Protocol (abbreviated as HTTP) sends a corresponding control command to the slave device 2.
  • HTTP HyperText Transfer Protocol
  • the slave device 2 can identify the multi-screen interaction protocol type supported by the master device 1 according to the control command sent by the master device 1, and according to the multi-screen supported by the master device 1.
  • the interactive protocol type sends a corresponding control instruction to the master device 1, so that the master device 1 and the slave device 2 can perform information interaction through the network, and realize mutual call between different multi-screen interactive devices of different multi-screen interaction protocol types through the network. ,control.
  • the slave device 2 when the slave device 2 leaves the network and needs to interrupt the control of the master device 1, the slave device 2 sends the interrupt information to the master device 1, and the master device 1 can learn the slave device 2 after listening to the interrupt information of the slave device 2.
  • the communication with the master device 1 has been disconnected, and the master device 1 stops transmitting control instructions to the slave device 2 to terminate the interaction control with the slave device 2, reducing the resource loss of the master device 1.
  • the master device 1 sends the description information of the preset multi-screen interaction protocol to the slave device 2, and the slave device 2 generates response information according to the same description information of the multi-screen interaction protocol supported by the device 2, and feeds back the response information to the master device 1, the master device.
  • the multi-screen interaction protocol type supported by the device 2 can be identified according to the feedback response information, and corresponding control commands are sent to the slave device 2 according to the multi-screen interaction protocol type supported by the device 2, so that different devices can be
  • the type sends different control commands, which realizes mutual control between multi-screen interactive devices of different multi-screen interactive protocol types, and provides convenience for users to use multi-screen interactive devices supporting different multi-screen interactive protocol types.
  • the technical solution of the present invention which is essential or contributes to the prior art, may be embodied in the form of a software product stored in a storage medium (such as ROM/RAM, disk,
  • a storage medium such as ROM/RAM, disk,
  • the optical disc includes a number of instructions for causing a terminal device (which may be a cell phone, a computer, a server, or a network device, etc.) to perform the methods described in various embodiments of the present invention.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种多屏互动设备之间的控制方法,主设备和从设备为支持不同多屏互动协议类型的多屏互动设备,该方法包括:主设备向从设备发送识别信息,识别信息中包括预设多屏互动协议的描述信息;接收从设备根据识别信息反馈的响应信息,响应信息由从设备根据识别信息中与从设备支持类型相同的多屏互动协议的描述信息生成;根据响应信息获取从设备支持的多屏互动协议类型,并根据从设备支持的多屏互动协议类型发送相应的控制指令至从设备。本发明还公开了一种多屏互动设备及多屏互动设备之间的控制***。本发明实现了不同多屏互动协议类型的多屏互动设备之间的相互控制,为用户使用支持不同多屏互动协议类型的多屏互动设备时提供了便利。

Description

多屏互动设备之间的控制方法、多屏互动设备及***
技术领域
本发明涉及多屏互动技术领域,尤其涉及一种多屏互动设备之间的控制方法、多屏互动设备及***。
背景技术
目前,多屏互动设备凭借其可在不同平台设备上同时共享展示内容,丰富用户的多媒体生活,已得到了广泛的使用。多屏互动设备支持的协议包括DLNA协议、IGRS协议等,其中,数字生活网络联盟(Digital Living Network Alliance,简称DLNA)是国际通用的多屏互动协议,可以在不同设备之间直接进行相互发现、推送播放和控制,该协议是当前多屏互动设备的首选,如XBOX、Windows 7、Intel Tools for UPnP等很多软硬件都在应用该协议。信息设备资源共享协同服务(Intelligent Grouping and Resource Sharing,简称IGRS)是国内闪联组织制定的符合中国国内使用习惯的多屏互动协议,它整合了DLNA协议制定的一些功能,同时提供远程多媒体文件分享、网站视频分享等功能。目前在国内已得到了广泛的应用。
现有技术中支持相同多屏互动协议类型的多屏互动设备之间可直接进行通信、控制,如支持DLNA协议的DLNA设备能与同类型的其他DLNA设备进行通信、控制,支持IGRS协议的IGRS设备能与同类型的其他IGRS设备进行通信、控制。然而,支持不同多屏互动协议类型的多屏互动设备之间则无法进行通信、控制,如DLNA设备与IGRS设备之间无法直接进行通信、控制,这样,使得用户在使用支持不同多屏互动协议类型的多屏互动设备时非常不便。
发明内容
本发明的主要目的在于提供一种多屏互动设备之间的控制方法、多屏互动设备及***,旨在实现不同多屏互动协议类型的多屏互动设备之间的相互控制。
为实现上述目的,本发明提供的一种多屏互动设备之间的控制方法,主设备和从设备为支持不同多屏互动协议类型的多屏互动设备,所述方法包括以下步骤:
所述主设备向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
所述主设备接收所述从设备根据所述识别信息反馈的响应信息,其中,所述响应信息由所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成,所述响应信息中可包含所述从设备支持的多屏互动协议的相关描述信息;
所述主设备根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
优选地,所述主设备为数字生活网络联盟DLNA设备或信息设备资源共享协同服务IGRS设备,所述从设备为IGRS设备或DLNA设备,所述主设备向所述从设备发送识别信息的步骤包括:
所述主设备通过简单服务发现协议向所述从设备发送DLNA数据包和IGRS数据包,所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。
优选地,所述DLNA描述模版和所述IGRS描述模版为可扩展标记语言格式,所述DLNA描述模版中包括DLNA的协议描述信息;所述IGRS描述模版中包括IGRS的协议描述信息。
此外,为实现上述目的,本发明还提供一种多屏互动设备,所述多屏互动设备为主设备,所述主设备、从设备为支持不同多屏互动协议类型的多屏互动设备,所述多屏互动设备包括:
发送模块,用于向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
接收模块,用于接收所述从设备根据所述识别信息反馈的响应信息,其中,所述响应信息由所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成;
控制模块,用于根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
优选地,所述主设备为DLNA设备或IGRS设备,所述从设备为IGRS设备或DLNA设备,所述发送模块具体用于:
通过简单服务发现协议向所述从设备发送DLNA数据包和IGRS数据包,所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。
优选地,所述DLNA描述模版和所述IGRS描述模版为可扩展标记语言格式,所述DLNA描述模版中包括DLNA的协议描述信息;所述IGRS描述模版中包括IGRS的协议描述信息。
本发明又提供一种多屏互动设备之间的控制***,所述***包括:主设备及从设备,其中,所述主设备和从设备为支持不同多屏互动协议类型的多屏互动设备;
所述主设备向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
所述从设备接收所述主设备发送的识别信息,根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息,将所述响应信息反馈至所述主设备;
所述主设备接收所述从设备反馈的响应信息,根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
优选地,所述响应信息为统一资源定位符格式。
优选地,所述主设备还用于:
根据所述从设备支持的多屏互动协议类型通过超文本传输协议发送相应的控制指令至所述从设备,以供所述从设备根据所述控制指令执行相应的操作。
优选地,所述从设备还用于:当需要中断所述主设备的控制时,向所述主设备发送中断信息,以供所述主设备根据所述中断信息停止向所述从设备发送控制指令。
本发明提出的一种多屏互动设备之间的控制方法、多屏互动设备及***,通过主设备向从设备发送预设多屏互动协议的描述信息,从设备根据与其支持的多屏互动协议类型相同的描述信息生成响应信息并反馈至主设备,主设备即可根据反馈的响应信息识别出从设备支持的多屏互动协议类型,并根据从设备支持的多屏互动协议类型发送相应的控制指令至该从设备,从而能根据不同设备的类型发送不同的控制指令,实现了不同多屏互动协议类型的多屏互动设备之间的相互控制,为用户使用支持不同多屏互动协议类型的多屏互动设备时提供了便利。
附图说明
图1为本发明多屏互动设备之间的控制方法一实施例的流程示意图;
图2为本发明多屏互动设备一实施例的功能模块示意图;
图3为本发明多屏互动设备之间的控制***一实施例的结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
多屏互动设备支持的协议类型包括DLNA、IGRS等多种协议,通过对多种多屏互动协议的***结构、处理流程进行比对分析后发现:支持相同多屏互动协议类型的多屏互动设备之间发送的控制指令相同,因此,支持相同多屏互动协议类型的多屏互动设备之间可识别各自的控制指令,使得支持相同多屏互动协议类型的多屏互动设备之间可直接进行通信、控制;而支持不同多屏互动协议类型的多屏互动设备之间发送的控制指令不同,支持不同多屏互动协议类型的多屏互动设备之间无法识别各自的控制指令,从而导致支持不同多屏互动协议类型的多屏互动设备之间无法进行通信、控制。因而,本发明中只需在支持不同多屏互动协议类型的多屏互动设备之间首先识别多屏互动设备支持的多屏互动协议类型,再根据多屏互动设备支持的不同多屏互动协议类型发送对应的控制指令,即可使得不同多屏互动协议类型的多屏互动设备之间识别各自发送的控制指令,实现不同多屏互动协议类型的多屏互动设备之间的控制。
为此,本发明提供一种多屏互动设备之间的控制方法。
参照图1,图1为本发明多屏互动设备之间的控制方法一实施例的流程示意图。
在一实施例中,主设备和从设备为支持不同多屏互动协议类型的多屏互动设备,该多屏互动设备之间的控制方法包括:
步骤S10,所述主设备向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
本实施例中,首先由主设备向所述从设备发送包含预设多屏互动协议描述信息的识别信息,其中,预设多屏互动协议的描述信息可以是所有多屏互动协议的描述信息,这样,主设备即可对其他所有多屏互动协议类型的从设备进行控制;也可以是主设备需要控制的从设备可能包含的几种多屏互动协议的描述信息,该识别信息中的多屏互动协议描述信息可预先根据用户需要进行设定。
步骤S20,所述主设备接收所述从设备根据所述识别信息反馈的响应信息,其中,所述响应信息由所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成;
将包含预设多屏互动协议描述信息的识别信息发送至从设备后,从设备可将自身支持的多屏互动协议与识别信息中包含多种多屏互动协议的描述信息进行比对,识别与自身支持类型相同的多屏互动协议的描述信息,并根据与自身支持类型相同的多屏互动协议的描述信息生成响应信息,并反馈至主设备,以通过反馈的响应信息使主设备获知该从设备自身支持的多屏互动协议类型。主设备接收从设备反馈的响应信息。
步骤S30,所述主设备根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
由于所述响应信息是由从设备根据与其自身支持的多屏互动协议类型相同的描述信息生成的,因此,主设备根据所述响应信息即可获知所述从设备支持的多屏互动协议类型,进而根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备,其中,对支持不同多屏互动协议类型的从设备,发送的控制指令均不相同,且发送的控制指令均为支持不同多屏互动协议类型的从设备能识别的指令,从而实现对支持不同多屏互动协议类型的从设备的控制。
本实施例通过主设备向从设备发送预设多屏互动协议的描述信息,从设备根据与其支持的多屏互动协议类型相同的描述信息生成响应信息并反馈至主设备,主设备即可根据反馈的响应信息识别出从设备支持的多屏互动协议类型,并根据从设备支持的多屏互动协议类型发送相应的控制指令至该从设备,从而能根据不同设备的类型发送不同的控制指令,实现了不同多屏互动协议类型的多屏互动设备之间的相互控制,为用户使用支持不同多屏互动协议类型的多屏互动设备时提供了便利。
进一步地,在其他实施例中,所述主设备为DLNA设备或IGRS设备,所述从设备为IGRS设备或DLNA设备,上述步骤S10可以包括:
所述主设备通过简单服务发现协议向所述从设备发送DLNA数据包和IGRS数据包,所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。
本实施例中,主设备、从设备为支持DLNA或IGRS的多屏互动设备,DLNA是国际通用的多屏互动协议,IGRS是国内闪联组织制定的符合中国国内使用习惯的多屏互动协议,DLNA与IGRS为目前使用最广泛的两种多屏互动协议,在此以主设备、从设备为DLNA设备或IGRS设备为例具体进行说明。
所述主设备首先通过简单服务发现协议(Simple Service Discovery Protocol ,简称SSDP)向所述从设备发送识别信息,该识别信息包括DLNA数据包和IGRS数据包这两种特定类型的组播包,其中,所述DLNA数据包符合DLNA的协议定义与要求,IGRS数据包符合IGRS的协议定义与要求。且所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。所述DLNA描述模版和所述IGRS描述模版为可扩展标记语言(Extensible Markup Language,简称XML)格式,所述DLNA描述模版中包括主设备信息及DLNA的协议描述信息;所述IGRS描述模版中包括主设备信息及IGRS的协议描述信息。其中,主设备信息可包括主设备名称、设备类型、服务类型等与主设备相关的信息。DLNA、IGRS的协议描述信息可以包括DLNA、IGRS的协议模块、标识等用于体现不同互动协议特征的描述信息。
从设备接收到主设备发送的DLNA数据包和IGRS数据包这两种特定类型的组播包后,先判断当前从设备自身所支持的多屏互动协议类型是DLNA协议还是IGRS协议,再尝试对DLNA数据包和IGRS数据包中的描述模版进行解析,在解析过程中,从设备只能解析与已判断出的该从设备自身所支持类型相同的多屏互动协议的描述模版,而无法解析与所述从设备支持类型不同的多屏互动协议的描述模版,例如若从设备为IGRS设备,支持的多屏互动协议类型为IGRS,则该从设备接收到主设备发送的DLNA数据包和IGRS数据包后,只能解析与其支持类型相同的多屏互动协议的描述模版即IGRS描述模版,而对于DLNA数据包中的DLNA描述模版则无法解析。进一步地,从设备在解析与其支持类型相同的多屏互动协议的描述模版后,获取该描述模版中多屏互动协议的描述信息及主设备信息,并根据该描述模版中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息,该响应信息中可包含所述从设备支持的多屏互动协议的相关描述信息。进而根据主设备信息将生成的响应信息反馈至主设备。
主设备等待从设备的响应信息,并在预设时间内判断是否接收到从设备的响应信息,若是,则将反馈响应信息的从设备加入到预设的设备列表中,该设备列表中存储的设备均为已与主设备建立通信连接,且可被主设备控制的从设备。主设备根据从设备反馈的响应信息即可获取从设备支持的多屏互动协议的相关描述信息,进而获知所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备,以实现DLNA设备与IGRS设备之间的相互控制。
本发明进一步提供一种多屏互动设备。
需要说明的是,本发明实施例中,该多屏互动设备可以为电视、电脑、移动终端等具有多屏互动功能的播放终端,也可以为XBOX等具有多屏互动处理功能的中间设备,在此不作限定。
参照图2,图2为本发明多屏互动设备一实施例的功能模块示意图。
在一实施例中,所述多屏互动设备为主设备,所述主设备、从设备为支持不同多屏互动协议类型的多屏互动设备,该多屏互动设备包括:
发送模块01,用于向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
本实施例中,首先由主设备向所述从设备发送包含预设多屏互动协议描述信息的识别信息,其中,预设多屏互动协议的描述信息可以是所有多屏互动协议的描述信息,这样,主设备即可对其他所有多屏互动协议类型的从设备进行控制;也可以是主设备需要控制的从设备可能包含的几种多屏互动协议的描述信息,该识别信息中的多屏互动协议描述信息可预先根据用户需要进行设定。
接收模块02,用于接收所述从设备根据所述识别信息反馈的响应信息,其中,所述响应信息由所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成;
将包含预设多屏互动协议描述信息的识别信息发送至从设备后,从设备可将自身支持的多屏互动协议与识别信息中包含多种多屏互动协议的描述信息进行比对,识别与自身支持类型相同的多屏互动协议的描述信息,并根据与自身支持类型相同的多屏互动协议的描述信息生成响应信息,并反馈至主设备,以通过反馈的响应信息使主设备获知该从设备自身支持的多屏互动协议类型。主设备接收从设备反馈的响应信息。
控制模块03,用于根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
由于所述响应信息是由从设备根据与其自身支持的多屏互动协议类型相同的描述信息生成的,因此,主设备根据所述响应信息即可获知所述从设备支持的多屏互动协议类型,进而根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备,其中,对支持不同多屏互动协议类型的从设备,发送的控制指令均不相同,且发送的控制指令均为支持不同多屏互动协议类型的从设备能识别的指令,从而实现对支持不同多屏互动协议类型的从设备的控制。
本实施例通过主设备向从设备发送预设多屏互动协议的描述信息,从设备根据与其支持的多屏互动协议类型相同的描述信息生成响应信息并反馈至主设备,主设备即可根据反馈的响应信息识别出从设备支持的多屏互动协议类型,并根据从设备支持的多屏互动协议类型发送相应的控制指令至该从设备,从而能根据不同设备的类型发送不同的控制指令,实现了不同多屏互动协议类型的多屏互动设备之间的相互控制,为用户使用支持不同多屏互动协议类型的多屏互动设备时提供了便利。
进一步地,在其他实施例中,所述主设备为DLNA设备或IGRS设备,所述从设备为IGRS设备或DLNA设备,上述发送模块01可以用于:
通过简单服务发现协议向所述从设备发送DLNA数据包和IGRS数据包,所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。
本实施例中,主设备、从设备为支持DLNA或IGRS的多屏互动设备,DLNA是国际通用的多屏互动协议,IGRS是国内闪联组织制定的符合中国国内使用习惯的多屏互动协议,DLNA与IGRS为目前使用最广泛的两种多屏互动协议,在此以主设备、从设备为DLNA设备或IGRS设备为例具体进行说明。
所述主设备首先通过简单服务发现协议(Simple Service Discovery Protocol ,简称SSDP)向所述从设备发送识别信息,该识别信息包括DLNA数据包和IGRS数据包这两种特定类型的组播包,其中,所述DLNA数据包符合DLNA的协议定义与要求,IGRS数据包符合IGRS的协议定义与要求。且所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。所述DLNA描述模版和所述IGRS描述模版为可扩展标记语言(Extensible Markup Language,简称XML)格式,所述DLNA描述模版中包括主设备信息及DLNA的协议描述信息;所述IGRS描述模版中包括主设备信息及IGRS的协议描述信息。其中,主设备信息可包括主设备名称、设备类型、服务类型等与主设备相关的信息。DLNA、IGRS的协议描述信息可以包括DLNA、IGRS的协议模块、标识等用于体现不同互动协议特征的描述信息。
从设备接收到主设备发送的DLNA数据包和IGRS数据包这两种特定类型的组播包后,先判断当前从设备自身所支持的多屏互动协议类型是DLNA协议还是IGRS协议,再尝试对DLNA数据包和IGRS数据包中的描述模版进行解析,在解析过程中,从设备只能解析与已判断出的该从设备自身所支持类型相同的多屏互动协议的描述模版,而无法解析与所述从设备支持类型不同的多屏互动协议的描述模版,例如若从设备为IGRS设备,支持的多屏互动协议类型为IGRS,则该从设备接收到主设备发送的DLNA数据包和IGRS数据包后,只能解析与其支持类型相同的多屏互动协议的描述模版即IGRS描述模版,而对于DLNA数据包中的DLNA描述模版则无法解析。进一步地,从设备在解析与其支持类型相同的多屏互动协议的描述模版后,获取该描述模版中多屏互动协议的描述信息及主设备信息,并根据该描述模版中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息,该响应信息中可包含所述从设备支持的多屏互动协议的相关描述信息。进而根据主设备信息将生成的响应信息反馈至主设备。
主设备等待从设备的响应信息,并在预设时间内判断是否接收到从设备的响应信息,若是,则将反馈响应信息的从设备加入到预设的设备列表中,该设备列表中存储的设备均为已与主设备建立通信连接,且可被主设备控制的从设备。主设备根据从设备反馈的响应信息即可获取从设备支持的多屏互动协议的相关描述信息,进而获知所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备,以实现DLNA设备与IGRS设备之间的相互控制。
进一步地,在其他实施例中,上述接收模块02还可以用于:接收其他从设备发送的识别信息。将主设备自身支持的多屏互动协议与从设备发送的识别信息中包含多种多屏互动协议的描述信息进行比对,识别与主设备自身支持类型相同的多屏互动协议的描述信息,并根据与主设备自身支持类型相同的多屏互动协议的描述信息生成响应信息。
上述发送模块01还可以用于:将生成的响应信息发送至相应的从设备,以通过反馈的响应信息使相应的从设备获知该主设备自身支持的多屏互动协议类型,并由相应的从设备根据所述主设备支持的多屏互动协议类型发送相应的控制指令至所述主设备。
上述控制模块03还可以用于:识别从设备发送的控制指令,并进行相应的操作,操作完成后向从设备响应相应的操作结果。
本发明又提供一种多屏互动设备之间的控制***。
参照图3,图3为本发明多屏互动设备之间的控制***一实施例的结构示意图。
在一实施例中,该多屏互动设备之间的控制***包括:主设备1及从设备2,其中,主设备1和从设备2为支持不同多屏互动协议类型的多屏互动设备;主设备1向从设备2发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;从设备2接收主设备1发送的识别信息,根据所述识别信息中与从设备2支持类型相同的多屏互动协议的描述信息生成响应信息,将所述响应信息反馈至主设备1;主设备1接收从设备2反馈的响应信息,根据所述响应信息获取从设备2支持的多屏互动协议类型,并根据从设备2支持的多屏互动协议类型发送相应的控制指令至从设备2。
具体地,主设备1向从设备2发送识别信息,并根据从设备2反馈的响应信息发送相应的控制指令至从设备2的过程如上所述,在此不再赘述。
本实施例中,从设备2在根据所述识别信息中与从设备2支持类型相同的多屏互动协议的描述信息生成响应信息后,将该响应信息以统一资源定位符(Uniform Resource Locator,简称URL)格式反馈至主设备1,主设备1在根据反馈的响应信息识别从设备2支持的多屏互动协议类型后,可根据从设备2支持的多屏互动协议类型通过超文本传输协议(HyperText Transfer Protocol,简称HTTP)发送相应的控制指令至从设备2,同时,从设备2可根据主设备1发送的控制指令识别主设备1支持的多屏互动协议类型,并根据主设备1支持的多屏互动协议类型向主设备1发送对应的控制指令,这样,主设备1与从设备2即可通过网络进行信息交互,并通过网络实现不同多屏互动协议类型的多屏互动设备之间的相互调用、控制。
进一步地,当从设备2离开网络即需要中断主设备1的控制时,从设备2向主设备1发送中断信息,主设备1在侦听到从设备2的中断信息后,可获知从设备2已断开与主设备1的通信,则主设备1停止向从设备2发送控制指令,以终止与从设备2的交互控制,减小主设备1的资源损耗。
本实施例通过主设备1向从设备2发送预设多屏互动协议的描述信息,从设备2根据与其支持的多屏互动协议类型相同的描述信息生成响应信息并反馈至主设备1,主设备1即可根据反馈的响应信息识别出从设备2支持的多屏互动协议类型,并根据从设备2支持的多屏互动协议类型发送相应的控制指令至该从设备2,从而能根据不同设备的类型发送不同的控制指令,实现了不同多屏互动协议类型的多屏互动设备之间的相互控制,为用户使用支持不同多屏互动协议类型的多屏互动设备时提供了便利。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (18)

  1. 一种多屏互动设备之间的控制方法,其特征在于,主设备和从设备为支持不同多屏互动协议类型的多屏互动设备,所述方法包括以下步骤:
    所述主设备向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
    所述主设备接收所述从设备根据所述识别信息反馈的响应信息,其中,所述响应信息由所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成,所述响应信息中可包含所述从设备支持的多屏互动协议的相关描述信息;
    所述主设备根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备;其中,所述主设备为数字生活网络联盟DLNA设备或信息设备资源共享协同服务IGRS设备,所述从设备为IGRS设备或DLNA设备,所述主设备向所述从设备发送识别信息的步骤包括:
    所述主设备通过简单服务发现协议向所述从设备发送DLNA数据包和IGRS数据包,所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。
  2. 如权利要求1所述的多屏互动设备之间的控制方法,其特征在于,所述DLNA描述模版和所述IGRS描述模版为可扩展标记语言格式,所述DLNA描述模版中包括DLNA的协议描述信息;所述IGRS描述模版中包括IGRS的协议描述信息。
  3. 权利要求1所述的多屏互动设备之间的控制方法,其特征在于,所述主设备接收所述从设备根据所述识别信息反馈的响应信息的步骤之后,还包括:
    将反馈响应信息的从设备加入到预设的设备列表中,该设备列表中存储的设备均为已与主设备建立通信连接,且可被主设备控制的从设备。
  4. 如权利要求1所述的多屏互动设备之间的控制方法,其特征在于,所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成所述响应信息的步骤包括:
    所述从设备先判断当前从设备自身所支持的多屏互动协议类型是DLNA协议还是IGRS协议,再尝试对DLNA数据包和IGRS数据包中的描述模版进行解析;从设备在解析与其支持类型相同的多屏互动协议的描述模版后,获取该描述模版中多屏互动协议的描述信息及主设备信息,并根据该描述模版中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息。
  5. 如权利要求1所述的多屏互动设备之间的控制方法,其特征在于,所述多屏互动设备为具有多屏互动功能的播放终端,或者为具有多屏互动处理功能的中间设备。
  6. 如权利要求1所述的多屏互动设备之间的控制方法,其特征在于,所述响应信息为统一资源定位符格式。
  7. 种多屏互动设备,其特征在于,所述多屏互动设备为主设备,所述主设备和从设备为支持不同多屏互动协议类型的多屏互动设备,所述多屏互动设备包括:
    发送模块,用于向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
    接收模块,用于接收所述从设备根据所述识别信息反馈的响应信息,其中,所述响应信息由所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成;
    控制模块,用于根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
  8. 权利要求7所述的多屏互动设备,其特征在于,所述主设备为DLNA设备或IGRS设备,所述从设备为IGRS设备或DLNA设备,所述发送模块用于:
    通过简单服务发现协议向所述从设备发送DLNA数据包和IGRS数据包,所述DLNA数据包中包括DLNA描述模版,所述IGRS数据包中包括IGRS描述模版。
  9. 如权利要求8所述的多屏互动设备,其特征在于,所述DLNA描述模版和所述IGRS描述模版为可扩展标记语言格式,所述DLNA描述模版中包括DLNA的协议描述信息;所述IGRS描述模版中包括IGRS的协议描述信息。
  10. 权利要求7所述的多屏互动设备,其特征在于,所述从设备根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成所述响应信息的过程包括:
    所述从设备先判断当前从设备自身所支持的多屏互动协议类型是DLNA协议还是IGRS协议,再尝试对DLNA数据包和IGRS数据包中的描述模版进行解析;从设备在解析与其支持类型相同的多屏互动协议的描述模版后,获取该描述模版中多屏互动协议的描述信息及主设备信息,并根据该描述模版中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息。
  11. 如权利要求7所述的多屏互动设备,其特征在于,所述多屏互动设备为具有多屏互动功能的播放终端,或者为具有多屏互动处理功能的中间设备。
  12. 种多屏互动设备之间的控制***,其特征在于,所述***包括:主设备及从设备,其中,所述主设备和从设备为支持不同多屏互动协议类型的多屏互动设备;
    所述主设备向所述从设备发送识别信息,所述识别信息中包括预设多屏互动协议的描述信息;
    所述从设备接收所述主设备发送的识别信息,根据所述识别信息中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息,将所述响应信息反馈至所述主设备;
    所述主设备接收所述从设备反馈的响应信息,根据所述响应信息获取所述从设备支持的多屏互动协议类型,并根据所述从设备支持的多屏互动协议类型发送相应的控制指令至所述从设备。
  13. 如权利要求12所述的多屏互动设备之间的控制***,其特征在于,所述响应信息为统一资源定位符格式。
  14. 权利要求12所述的多屏互动设备之间的控制***,其特征在于,所述主设备还用于:
    根据所述从设备支持的多屏互动协议类型通过超文本传输协议发送相应的控制指令至所述从设备,以供所述从设备根据所述控制指令执行相应的操作。
  15. 如权利要求13所述的多屏互动设备之间的控制***,其特征在于,所述从设备还用于:当需要中断所述主设备的控制时,向所述主设备发送中断信息,以供所述主设备根据所述中断信息停止向所述从设备发送控制指令。
  16. 权利要求12所述的多屏互动设备之间的控制***,其特征在于,
    所述主设备还用于:将反馈响应信息的从设备加入到预设的设备列表中,该设备列表中存储的设备均为已与主设备建立通信连接,且可被主设备控制的从设备。
  17. 权利要求12所述的多屏互动设备之间的控制***,其特征在于,
    所述从设备还用于:先判断当前从设备自身所支持的多屏互动协议类型是DLNA协议还是IGRS协议,再尝试对DLNA数据包和IGRS数据包中的描述模版进行解析;从设备在解析与其支持类型相同的多屏互动协议的描述模版后,获取该描述模版中多屏互动协议的描述信息及主设备信息,并根据该描述模版中与所述从设备支持类型相同的多屏互动协议的描述信息生成响应信息。
  18. 如权利要求12所述的多屏互动设备之间的控制***,其特征在于,所述多屏互动设备为具有多屏互动功能的播放终端,或者为具有多屏互动处理功能的中间设备。
PCT/CN2016/084191 2015-07-23 2016-05-31 多屏互动设备之间的控制方法、多屏互动设备及*** WO2017012417A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510439163.4A CN105142007B (zh) 2015-07-23 2015-07-23 多屏互动设备之间的控制方法、多屏互动设备及***
CN201510439163.4 2015-07-23

Publications (1)

Publication Number Publication Date
WO2017012417A1 true WO2017012417A1 (zh) 2017-01-26

Family

ID=54727192

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/084191 WO2017012417A1 (zh) 2015-07-23 2016-05-31 多屏互动设备之间的控制方法、多屏互动设备及***

Country Status (2)

Country Link
CN (1) CN105142007B (zh)
WO (1) WO2017012417A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112165520A (zh) * 2020-09-24 2021-01-01 Tcl海外电子(惠州)有限公司 投屏控制方法、投屏接收端及存储介质
CN113053374A (zh) * 2021-03-05 2021-06-29 天九共享网络科技集团有限公司 一种大屏幕控制***
CN115801859A (zh) * 2022-11-10 2023-03-14 广东美的智能科技有限公司 组态设备之间的连接方法、工业控制装置和***

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105142007B (zh) * 2015-07-23 2018-09-04 深圳Tcl数字技术有限公司 多屏互动设备之间的控制方法、多屏互动设备及***
CN105657641B (zh) * 2015-12-31 2020-05-05 中科创达软件股份有限公司 一种识别互联设备的方法、主智能设备及从智能设备
CN105813227B (zh) * 2016-04-29 2020-04-28 江苏惠通集团有限责任公司 Ble语音数据传输方法及蓝牙设备
CN107797781B (zh) * 2016-09-02 2021-11-16 中兴通讯股份有限公司 多屏互动连接方法及终端
CN106506535A (zh) * 2016-12-14 2017-03-15 北京火舞科技有限公司 一种多人同屏互动的交互***
CN108322812B (zh) * 2018-02-26 2020-12-04 海信视像科技股份有限公司 一种多屏互动方法、装置及终端

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662453A (zh) * 2008-08-29 2010-03-03 联想(北京)有限公司 一种针对协同标准的数据转换方法及设备
CN102118377A (zh) * 2010-01-04 2011-07-06 上海贝尔股份有限公司 跨平台多媒体内容录制方法、装置和***
CN102404413A (zh) * 2011-12-29 2012-04-04 Tcl集团股份有限公司 一种实现数字家庭设备间功能应用自动匹配的方法及***
US20120151006A1 (en) * 2010-12-13 2012-06-14 Motorola Mobility, Inc. Content sharing between a universal plug and play device and a wide area network device
CN105142007A (zh) * 2015-07-23 2015-12-09 深圳Tcl数字技术有限公司 多屏互动设备之间的控制方法、多屏互动设备及***
CN105430482A (zh) * 2015-09-29 2016-03-23 合一网络技术(北京)有限公司 一种多屏互动方法及终端设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101383777B (zh) * 2008-10-23 2012-06-06 无锡中星微电子有限公司 一种连接蓝牙设备与闪联设备的装置和方法
CN103546575A (zh) * 2013-10-30 2014-01-29 乐视致新电子科技(天津)有限公司 一种数据传输方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662453A (zh) * 2008-08-29 2010-03-03 联想(北京)有限公司 一种针对协同标准的数据转换方法及设备
CN102118377A (zh) * 2010-01-04 2011-07-06 上海贝尔股份有限公司 跨平台多媒体内容录制方法、装置和***
US20120151006A1 (en) * 2010-12-13 2012-06-14 Motorola Mobility, Inc. Content sharing between a universal plug and play device and a wide area network device
CN102404413A (zh) * 2011-12-29 2012-04-04 Tcl集团股份有限公司 一种实现数字家庭设备间功能应用自动匹配的方法及***
CN105142007A (zh) * 2015-07-23 2015-12-09 深圳Tcl数字技术有限公司 多屏互动设备之间的控制方法、多屏互动设备及***
CN105430482A (zh) * 2015-09-29 2016-03-23 合一网络技术(北京)有限公司 一种多屏互动方法及终端设备

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112165520A (zh) * 2020-09-24 2021-01-01 Tcl海外电子(惠州)有限公司 投屏控制方法、投屏接收端及存储介质
CN112165520B (zh) * 2020-09-24 2022-06-07 茂佳科技(广东)有限公司 投屏控制方法、投屏接收端及存储介质
CN113053374A (zh) * 2021-03-05 2021-06-29 天九共享网络科技集团有限公司 一种大屏幕控制***
CN115801859A (zh) * 2022-11-10 2023-03-14 广东美的智能科技有限公司 组态设备之间的连接方法、工业控制装置和***
CN115801859B (zh) * 2022-11-10 2024-06-04 广东美的智能科技有限公司 组态设备之间的连接方法、工业控制装置和***

Also Published As

Publication number Publication date
CN105142007A (zh) 2015-12-09
CN105142007B (zh) 2018-09-04

Similar Documents

Publication Publication Date Title
WO2017012417A1 (zh) 多屏互动设备之间的控制方法、多屏互动设备及***
WO2020155360A1 (zh) 家电设备的配网方法、家电设备、移动终端及存储介质
WO2014175602A1 (en) Electronic device and method of registering personal cloud apparatus in user portal server thereof
WO2018233352A1 (zh) 数据传输方法、装置、终端以及计算机可读存储介质
WO2020133741A1 (zh) 控制外设的方法、电视及可读存储介质
WO2011127714A1 (zh) 一种数字家庭网络设备的跨网关互联方法
EP2761807A1 (en) Method and apparatus for communication connection service
WO2014023223A1 (zh) 一种实现家庭中多媒体终端相互控制的方法和***
WO2018121250A1 (zh) 远程控制智能设备***升级的方法
WO2018080060A1 (en) Content output device and control method thereof
WO2020199332A1 (zh) 家电设备的联网控制方法、模块、控制终端、终端及介质
WO2016037461A1 (zh) 一种利用ibeacons技术的会议管理方法及终端
WO2014051367A1 (en) User terminal apparatus, electronic device, and method for controlling the same
WO2017186018A1 (zh) 机器人通讯方法及***
US9191274B2 (en) Push button configuration of devices
EP3008957A1 (en) Method and apparatus for registering wireless device in wireless communication system
WO2015074424A1 (zh) 智能设备相互访问的控制***及方法
WO2011025219A2 (ko) 컨트롤 사용자 인터페이스를 이용한 원격 제어 방법 및 시스템
WO2012099402A2 (en) Method and apparatus for phone communication using home network
WO2016119414A1 (zh) 一种基于二维码的文件共享方法、***及移动终端
WO2019156506A1 (en) System and method for providing conversational contents
WO2017000729A1 (zh) 音视频播放控制方法和装置
WO2021145597A1 (en) Electronic device and operating method thereof
WO2015119389A1 (en) User terminal and control method thereof
WO2018053962A1 (zh) 智能电视自动获取时区的方法和装置

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: 16827108

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 14.06.2018)

122 Ep: pct application non-entry in european phase

Ref document number: 16827108

Country of ref document: EP

Kind code of ref document: A1