CN103885426B - 设备的控制方法、客户端、服务器、中间设备和被控设备 - Google Patents

设备的控制方法、客户端、服务器、中间设备和被控设备 Download PDF

Info

Publication number
CN103885426B
CN103885426B CN201410123115.XA CN201410123115A CN103885426B CN 103885426 B CN103885426 B CN 103885426B CN 201410123115 A CN201410123115 A CN 201410123115A CN 103885426 B CN103885426 B CN 103885426B
Authority
CN
China
Prior art keywords
resource
intermediate equipment
server
equipment
controlled device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201410123115.XA
Other languages
English (en)
Other versions
CN103885426A (zh
Inventor
何磊
牛磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201410123115.XA priority Critical patent/CN103885426B/zh
Publication of CN103885426A publication Critical patent/CN103885426A/zh
Priority to EP14198136.5A priority patent/EP2924954B1/en
Priority to KR1020140183260A priority patent/KR101672101B1/ko
Priority to US14/575,276 priority patent/US10284494B2/en
Application granted granted Critical
Publication of CN103885426B publication Critical patent/CN103885426B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • H04L47/82Miscellaneous aspects
    • 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/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/2818Controlling appliance services of a home automation network by calling their functionalities from a device located outside both the home and the home network
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B15/00Systems controlled by a computer
    • G05B15/02Systems controlled by a computer electric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • 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/2834Switching of information between an external network and a home network
    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例提出了一种设备的控制方法、客户端、服务器、中间设备和被控设备,其中,设备的控制方法包括:获取中间设备和与中间设备相关联的被控设备的信息;向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过服务器获取对应的资源;以及向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。本发明实施例的设备的控制方法,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。

Description

设备的控制方法、客户端、服务器、中间设备和被控设备
技术领域
本发明涉及电子设备技术领域,特别涉及一种设备的控制方法、客户端、服务器、中间设备和被控设备。
背景技术
物联网是新一代信息技术的重要组成部分,所谓物联网就是物物相连的互联网,网络延伸和扩展到了任何物品与物品之间,通过网络进行信息交换和通信。物联网通过智能感知、识别技术与普适计算,广泛应用于网络的融合中,也因此被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网是互联网的应用拓展,与其说物联网是网络,不如说物联网是业务和应用。因此,应用创新是物联网发展的核心。
目前,用户可通过本地管理页面、遥控器、按钮等方式对例如:智能电视、冰箱、空调等设备进行管理操作。举例来说,可通过遥控器的方式选择用户感兴趣的网络节目进行播放。
但是,在实现本发明过程中,发明人发现现有技术中至少存在如下问题:在对智能设备进行管理操作时,操作距离受到限制。例如:通过页面的方式对智能设备进行管理时,需要用户与智能设备处于同一局域网或同一无线局域网中,距离一般在50米之内。
发明内容
本发明实施例旨在至少在一定程度上解决上述技术问题。
为此,本发明提出一种设备的控制方法、客户端、服务器、中间设备和被控设备,本发明能够解决对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供便利,提升用户体验。
本发明实施例提出了一种设备的控制方法,包括:获取中间设备和与所述中间设备相关联的被控设备的信息;向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过所述服务器获取对应的资源;以及向与所述中间设备相关联的被控设备发送操作指令,以使所述被控设备根据所述操作指令从所述中间设备获取对应的资源以执行相关操作。
本发明实施例的设备的控制方法,客户端通过获取中间设备和被控设备的信息,再通过向服务器发送资源下载命令,以使中间设备获取服务器中的资源,从而使被控设备通过服务器和中间设备根据操作指令执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种设备的控制方法,包括:接收客户端发送的资源下载命令,所述资源下载命令中携带有欲获取资源的中间设备标识;以及根据所述资源下载命令向对应的中间设备发送下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源。
本发明实施例的设备的控制方法,通过接收客户端发送的资源下载命令,再向中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种设备的控制方法,包括:接收服务器发送的下载指令,并根据所述下载指令获取对应的资源;以及接收所述服务器发送的操作指令,并将向相关联的被控设备发送所述操作指令,以使所述被控设备根据所述操作指令获取对应的资源以执行相关操作。
本发明实施例的设备的控制方法,通过中间设备接收服务器发送的操作指令,并将向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种设备的控制方法,包括:从中间设备接收操作指令,其中,所述操作指令为客户端通过服务器发送至所述中间设备的;以及根据所述操作指令从所述中间设备获得资源,并根据所述资源执行相关操作。
本发明实施例的设备的控制方法,通过从中间设备接收客户端通过服务器发送至中间设备的操作指令,并执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种客户端,包括:获取模块,用于获取中间设备和与所述中间设备相关联的被控设备的信息;发送模块,用于向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过所述服务器获取对应的资源;以及所述发送模块,还用于向与所述中间设备相关联的被控设备发送操作指令,以使所述被控设备根据所述操作指令从所述中间设备获取对应的资源以执行相关操作。
本发明实施例的客户端,客户端通过获取中间设备和被控设备的信息,再通过向服务器发送资源下载命令,以使中间设备获取服务器中的资源,从而使被控设备通过服务器和中间设备根据操作指令执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种服务器,包括:接收模块,用于接收客户端发送的资源下载命令,所述资源下载命令中携带有欲获取资源的中间设备标识;以及发送模块,用于根据所述资源下载命令向对应的中间设备发送下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源。
本发明实施例的服务器,通过接收客户端发送的资源下载命令,再向中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种中间设备,包括:获取模块,用于接收服务器发送的下载指令,并根据所述下载指令获取对应的资源;接收模块,用于接收所述服务器发送的操作指令;以及发送模块,用于向相关联的被控设备发送所述操作指令,以使所述被控设备根据所述操作指令获取对应的资源以执行相关操作。
本发明实施例的中间设备,通过中间设备接收服务器发送的操作指令,并将向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种被控设备,包括:接收模块,用于从中间设备接收操作指令,其中,所述操作指令为客户端通过服务器发送至所述中间设备的;以及执行模块,用于根据所述操作指令从所述中间设备获得资源,并根据所述资源执行相关操作。
本发明实施例的被控设备,通过从中间设备接收客户端通过服务器发送至中间设备的操作指令,并执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种设备的控制方法,包括:接收客户端发送的操作命令,所述操作命令中携带有被控设备的信息;以及根据所述操作命令向对应的被控设备发送操作指令,以使所述对应的被控设备根据所述操作指令执行对应的操作。
本发明实施例的设备的控制方法,通过将被控设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种设备的控制方法,包括:向服务器发送操作命令,所述操作命令中携带有被控设备的信息;以及接收所述服务器返回的操作完成消息。
本发明实施例的设备的控制方法,通过获得设备标识,并向服务器发送绑定请求,以使服务器将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种设备的控制方法,包括:接收服务器发送的操作指令;以及根据所述操作指令执行对应的操作。
本发明实施例的设备的控制方法,通过接收服务器发送的操作指令,并根据操作指令执行对应的操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种服务器,包括:第一接收模块,用于接收客户端发送的操作命令,所述操作命令中携带有被控设备的信息;以及第一发送模块,用于根据所述操作命令向对应的被控设备发送操作指令,以使所述对应的被控设备根据所述操作指令执行对应的操作。
本发明实施例的服务器,通过将被控设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种客户端,包括:发送模块,用于向服务器发送操作命令,所述操作命令中携带有被控设备的信息;以及接收模块,用于接收所述服务器返回的操作完成消息。
本发明实施例的客户端,通过获得设备标识,并向服务器发送绑定请求,以使服务器将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明实施例提出了一种被控设备,包括:接收模块,用于接收服务器发送的操作指令;以及执行模块,用于根据所述操作指令执行对应的操作。
本发明实施例的被控设备,通过接收服务器发送的操作指令,并根据操作指令执行对应的操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明第一个实施例的设备的控制方法的流程图;
图2为根据本发明第二个实施例的设备的控制方法的流程图;
图3为根据本发明第三个实施例的设备的控制方法的流程图;
图4为根据本发明第四个实施例的设备的控制方法的流程图;
图5为根据本发明第五个实施例的设备的控制方法的流程图;
图6为根据本发明第六个实施例的设备的控制方法的流程图;
图7为根据本发明一个实施例的客户端的结构示意图;
图8为根据本发明具体实施例的客户端的结构示意图;
图9为根据本发明一个实施例的服务器的结构示意图;
图10为根据本发明一个具体实施例的服务器的结构示意图;
图11为根据本发明一个实施例的中间设备的结构示意图;
图12为根据本发明一个具体实施例的中间设备的结构示意图;
图13为根据本发明一个实施例的被控设备的结构示意图;
图14为根据本发明一个实施例的设备的控制***的结构示意图;
图15为根据本发明一个实施例的设备的绑定过程的示意图;
图16为根据本发明一个实施例的对被控设备进行控制的过程的示意图;
图17为根据本发明第七个实施例的设备的控制方法的流程图;
图18为根据本发明第八个实施例的设备的控制方法的流程图;
图19为根据本发明第九个实施例的设备的控制方法的流程图;
图20为根据本发明另一个实施例的服务器的结构示意图;
图21为根据本发明另一个实施例的客户端的结构示意图;
图22为根据本发明另一个实施例的被控设备的结构示意图;
图23为根据本发明另一个实施例的设备的控制***的结构示意图;
图24为根据本发明另一个实施例的设备的绑定过程的示意图;
图25为根据本发明另一个实施例的对被控设备进行控制的过程的示意图。
具体实施方式
下面详细描述本发明的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
下面参考附图描述根据本发明实施例的设备的控制方法、客户端、服务器、中间设备和被控设备。
为解决对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,本发明实施例提出一种设备的控制方法。
图1为根据本发明第一个实施例的设备的控制方法的流程图。
本实施例从客户端侧进行描述。如图1所示,根据本发明实施例的设备的控制方法包括:
S101,获取中间设备和与中间设备相关联的被控设备的信息。
在本发明的实施例中,用户可通过输入用户账号登录客户端,其中,用户可以在移动终端、台式电脑、笔记本电脑等中进行登录。登录客户端成功后,客户端可获取中间设备和与中间设备相关联的被控设备的信息。其中,中间设备为连接服务器与被控设备的设备,例如:路由器等。被控设备可为智能电视、智能音箱等。
S102,向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过服务器获取对应的资源。
在本发明的实施例中,服务器可主动向中间设备推送各种资源,例如:电影、音乐、图片等,也可根据资源下载命令,使中间设备获取服务器中对应的资源。客户端可向服务器发送携带欲获取资源的中间设备信息例如中间设备标识的资源下载命令,以使对应的中间设备通过服务器获取用户想要下载的资源。
S103,向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。
在本发明的实施例中,客户端可通过服务器和中间设备向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
对于客户端,只需要安装一个应用程序就可以通过命令通知管道,对所有的被控设备进行管理,脱离了本地无线网络的限制,节省了手机存储空间。
本发明实施例的设备的控制方法,客户端通过获取中间设备和被控设备的信息,再通过向服务器发送资源下载命令,以使中间设备获取服务器中的资源,从而使被控设备通过服务器和中间设备获得操作指令,并根据操作指令执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图2为根据本发明第二个实施例的设备的控制方法的流程图。
本实施例从客户端侧进行描述。如图2所示,根据本发明实施例的设备的控制方法包括:
S201,获得设备标识。
在本发明的实施例中,客户端可通过多种方式获得设备标识。具体地,可通过数字家庭工作组(DLNA)方式获得设备标识,也可通过输入设备串码的方式获得设备标识,还可通过扫描设备二维码获得设备标识。其中,设备标识为被控设备或中间设备的标识。
S202,向服务器发送绑定请求,绑定请求中包含欲与当前用户账号绑定的设备标识。
在本发明的实施例中,客户端在获得设备标识后,向服务器发送包含欲与当前用户账号绑定的设备标识的绑定请求,以使服务器将欲与当前用户账号绑定的设备与当前用户账号进行绑定,并在绑定成功后,将绑定成功信息返回至客户端。
S203,接收服务器返回的绑定成功信息。
在本发明的实施例中,在服务器将欲与当前用户账号绑定的设备与当前用户账号绑定后,客户端接收服务器返回的绑定成功信息。
S204,获取中间设备和与中间设备相关联的被控设备的信息。
在本发明的实施例中,在客户端确认当前用户账号与欲与当前用户账号绑定的设备绑定成功后,客户端可根据当前用户账号获取与当前用户账号绑定的中间设备和被控设备的信息。其中,设备信息可包括设备标识等。
S205,向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过服务器获取对应的资源。
在本发明的实施例中,客户端可获取服务器中的各种资源,例如:电影、音乐、图片等。客户端可向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使中间设备通过服务器获取用户想要下载的资源。
S206,向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。
在本发明的实施例中,客户端可通过服务器和中间设备向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
本发明实施例的设备的控制方法,通过获得设备标识,向服务器发送绑定请求,以使服务器将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图3为根据本发明第三个实施例的设备的控制方法的流程图。
本实施例从服务器侧进行描述。如图3所示,根据本发明实施例的设备的控制方法包括:
S301,接收客户端发送的资源下载命令,资源下载命令中携带有欲获取资源的中间设备信息。
在本发明的实施例中,服务器可接收客户端发送的携带有欲获取资源的中间设备信息的资源下载命令。其中,中间设备可为路由器。中间设备的信息可包括设备标识等。
S302,根据资源下载命令向对应的中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源。
在本发明的实施例中,在接收客户端发送的资源下载命令后,服务器可根据资源下载命令判断对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向对应的中间设备发送包含资源下载地址的下载指令,以使对应的中间设备根据下载指令获取对应的资源。
本发明实施例的设备的控制方法,通过接收客户端发送的资源下载命令,再向中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图4为根据本发明第四个实施例的设备的控制方法的流程图。
本实施例从服务器侧进行描述。如图4所示,根据本发明实施例的设备的控制方法包括:
S401,接收客户端发送的绑定请求,绑定请求中包含欲与当前用户账号绑定的设备标识。
在本发明的实施例中,在客户端在获得设备标识后,服务器接收客户端发送的包含欲与当前用户账号绑定的设备标识的绑定请求。
S402,向验证服务器发送绑定请求,并接收验证服务器返回的验证成功信息。
在本发明的实施例中,服务器将包含欲与当前用户账号绑定的设备标识的绑定请求发送至对应的验证服务器。例如:智能电视的绑定请求发送至智能电视对应的验证服务器或者路由器的绑定请求发送至路由器对应的验证服务器。然后服务器再接收验证服务器返回的验证成功信息。
S403,根据验证成功信息将当前用户账号与对应的设备进行绑定,并向客户端返回绑定成功信息,对应的设备包括被控设备和中间设备。
在本发明的实施例中,服务器在接收验证服务器返回的验证成功信息后,可根据验证成功信息调用应用程序接口(API)将当前用户账号与对应的设备进行绑定。其中,对应的设备包括被控设备和中间设备。在绑定成功后,向客户端返回绑定成功信息。
S404,接收客户端发送的资源下载命令,资源下载命令中携带有欲获取资源的中间设备标识。
在本发明的实施例中,在绑定成功后,服务器接收客户端发送的携带有欲获取资源的中间设备信息的资源下载命令。其中,中间设备可为路由器。中间设备的信息可包括存储空间大小、设备标识等。
S405,根据资源下载命令向对应的中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源。
在本发明的实施例中,在接收客户端发送的资源下载命令后,服务器根据资源下载命令判断对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向对应的中间设备发送包含资源下载地址的下载指令,以使对应的中间设备根据下载指令获取对应的资源。
具体地,服务器接收对应的中间设备上报的资源存储状态信息,根据资源下载命令和资源存储状态信息判断对应的中间设备的存储空间是否大于等于欲下载的资源大小。若中间设备的存储空间大于等于欲下载的资源大小,则生成资源下载地址,并向对应的中间设备发送包含资源下载地址的下载指令,以使对应的中间设备根据下载指令获取对应的资源。在中间设备获取对应的资源后,服务器调用应用程序接口(API)通知客户端下载完成。若中间设备的存储空间小于欲下载的资源大小,则优先删除服务器主动向中间设备推送的资源,若存储空间仍小于欲下载的资源大小,则向客户端发送空间不足的提示信息,以使客户端根据用户操作删除用户选中的资源,从而使中间设备的存储空间大于等于欲下载的资源大小。
S406,接收客户端发送的操作指令,并通过对应的中间设备向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令执行相关操作。
在本发明的实施例中,在中间设备获取对应的资源后,服务器可接收客户端发送的操作指令,并通过对应的中间设备向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
本发明实施例的设备的控制方法,通过将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图5为根据本发明第五个实施例的设备的控制方法的流程图。
本实施例从中间设备侧进行描述。如图5所示,根据本发明实施例的设备的控制方法包括:
S501,接收服务器发送的下载指令,并根据下载指令获取对应的资源。
在本发明的实施例中,中间设备可接收服务器发送的下载指令,并根据下载指令获得资源下载地址,然后根据资源下载地址进行资源下载。其中,中间设备可为路由器。
具体地,中间设备可通过对等网络P2P方式进行资源下载,如果P2P方式下载不成功,则连接源站进行资源下载。
此外,在根据资源下载地址进行资源下载时,中间设备还可定时向服务器上报下载进度和资源存储状态信息。
S502,接收服务器发送的操作指令,并将向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作。
在本发明的实施例中,中间设备可接收服务器发送的操作指令,并向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
本发明实施例的设备的控制方法,通过中间设备接收服务器发送的操作指令,并将向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
图6为根据本发明第六个实施例的设备的控制方法的流程图。
本实施例从被控设备侧进行描述。如图6所示,根据本发明实施例的设备的控制方法包括:
S601,从中间设备接收操作指令,其中,操作指令为客户端通过服务器发送至中间设备的。
在本发明的实施例中,被控设备可从中间设备接收客户端通过服务器发送至中间设备的操作指令。其中,中间设备可为路由器等,被控设备可为智能电视等。
S602,根据操作指令从中间设备获得资源,并根据资源执行相关操作。
在本发明的实施例中,被控设备可根据操作指令从中间设备获得资源,并根据资源执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
本发明实施例的设备的控制方法,通过从中间设备接收客户端通过服务器发送至中间设备的操作指令,并执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
为实现上述实施例,本发明还提出一种客户端。
图7为根据本发明一个实施例的客户端的结构示意图。
如图7所示,根据本发明实施例的客户端包括:获取模块110、命令发送模块120和指令发送模块130。
获取模块110用于获取中间设备和与中间设备相关联的被控设备的信息。
在本发明的实施例中,用户可通过输入用户账号登录客户端,其中,用户可以在移动终端、台式电脑、笔记本电脑等中进行登录。登录客户端成功后,获取模块110可获取中间设备和与中间设备相关联的被控设备的信息。其中,中间设备为连接服务器与被控设备的设备,例如:路由器等。被控设备可为智能电视、智能音箱等。
命令发送模块120用于向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过服务器获取对应的资源。
在本发明的实施例中,服务器可主动向中间设备推送各种资源,例如:电影、音乐、图片等,也可根据资源下载命令,使中间设备获取服务器中对应的资源。命令发送模块120可向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备通过服务器获取用户想要下载的资源。
指令发送模块130用于向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。
在本发明的实施例中,指令发送模块130可通过服务器和中间设备向与中间设备相关联的被控设备发送操作指令,以使被控设备根据操作指令从中间设备获取对应的资源以执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
本发明实施例的客户端,客户端通过获取中间设备和被控设备的信息,再通过向服务器发送资源下载命令,以使中间设备获取服务器中的资源,从而使被控设备通过服务器和中间设备根据操作指令执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图8为根据本发明一个具体实施例的客户端的结构示意图。
如图8所示,根据本发明实施例的客户端包括:获取模块110、命令发送模块120、指令发送模块130、获得模块140、请求发送模块150和接收模块160。
获得模块140用于获得设备标识。
在本发明的实施例中,获得模块140可通过多种方式获得设备标识。具体地,获得模块140可通过数字家庭工作组(DLNA)方式获得设备标识,也可通过输入设备串码的方式获得设备标识,还可通过扫描设备二维码获得设备标识。其中,设备标识为被控设备或中间设备的标识。
请求发送模块150用于向服务器发送绑定请求,绑定请求中包含欲与当前用户账号绑定的设备标识。
在本发明的实施例中,客户端在获得设备标识后,请求发送模块150向服务器发送包含欲与当前用户账号绑定的设备标识的绑定请求,以使服务器将欲与当前用户账号绑定的设备与当前用户账号进行绑定,并在绑定成功后,将绑定成功信息返回至客户端。
接收模块160用于接收服务器返回的绑定成功信息。
在本发明的实施例中,在服务器将欲与当前用户账号绑定的设备与当前用户账号绑定后,接收模块160接收服务器返回的绑定成功信息。
本发明实施例的客户端,通过获得设备标识,向服务器发送绑定请求,以使服务器将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图9为根据本发明一个实施例的服务器的结构示意图。
如图9所示,根据本发明实施例的服务器包括:接收模块210和发送模块220。
接收模块210用于接收客户端发送的资源下载命令,资源下载命令中携带有欲获取资源的中间设备信息。
在本发明的实施例中,接收模块210可接收客户端发送的携带有欲获取资源的中间设备信息的资源下载命令。其中,中间设备可为路由器。中间设备的信息可包括设备标识等。
发送模块220用于根据资源下载命令向对应的中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源。
在本发明的实施例中,在接收客户端发送的资源下载命令后,发送模块220可根据资源下载命令判断对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向对应的中间设备发送包含资源下载地址的下载指令,以使对应的中间设备根据下载指令获取对应的资源。
本发明实施例的服务器,通过接收客户端发送的资源下载命令,再向中间设备发送下载指令,以使对应的中间设备根据下载指令获取对应的资源,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图10为根据本发明一个具体实施例的服务器的结构示意图。
如图10所示,根据本发明实施例的服务器包括:接收模块210、发送模块220、请求接收模块230、验证模块240和绑定模块250。
请求接收模块230用于接收客户端发送的绑定请求,绑定请求中包含欲与当前用户账号绑定的设备标识。
在本发明的实施例中,在客户端在获得设备标识后,请求接收模块230可接收客户端发送的包含欲与当前用户账号绑定的设备标识的绑定请求。
验证模块240用于向验证服务器发送绑定请求,并接收验证服务器返回的验证成功信息。
在本发明的实施例中,验证模块240将包含欲与当前用户账号绑定的设备标识的绑定请求发送至对应的验证服务器。例如:智能电视的绑定请求发送至智能电视对应的验证服务器或者路由器的绑定请求发送至路由器对应的验证服务器。然后服务器再接收验证服务器返回的验证成功信息。
绑定模块250用于根据验证成功信息将当前用户账号与对应的设备进行绑定,并向客户端返回绑定成功信息,对应的设备包括被控设备和中间设备。
在本发明的实施例中,服务器在接收验证服务器返回的验证成功信息后,绑定模块250可根据验证成功信息调用应用程序接口(API)将当前用户账号与对应的设备进行绑定。其中,对应的设备包括被控设备和中间设备。在绑定成功后,向客户端返回绑定成功信息。
本发明实施例的服务器,通过将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图11为根据本发明一个实施例的中间设备的结构示意图。
如图11所示,根据本发明实施例的中间设备包括:获取模块310、接收模块320和发送模块330。
获取模块310用于接收服务器发送的下载指令,并根据下载指令获取对应的资源。
在本发明的实施例中,获取模块310可接收服务器发送的下载指令,并根据下载指令获得资源下载地址,然后根据资源下载地址进行资源下载。其中,中间设备可为路由器。具体地,获取模块310可通过对等网络P2P方式进行资源下载,如果P2P方式下载不成功,则连接源站进行资源下载。
接收模块320用于接收服务器发送的操作指令。
发送模块330用于向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作。
在本发明的实施例中,在接收模块320接收服务器发送的操作指令后,发送模块330可向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。此外,还可控制电影播放的速度、调节音量大小等。
具体地,本实施例的中间设备可以为路由器,不仅可以负责连接各种被控设备,还可以具有独立的操作***,可以由用户自行安装各种应用,自行控制带宽、自行控制在线人数、自行控制浏览网页、自行控制在线时间,同时拥有一定的存储空间用来存储服务器推送的资源或用户下载的资源。
本发明实施例的中间设备,通过中间设备接收服务器发送的操作指令,并将向相关联的被控设备发送操作指令,以使被控设备根据操作指令获取对应的资源以执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
图12为根据本发明一个具体实施例的中间设备的结构示意图。
如图12所示,根据本发明实施例的中间设备包括:获取模块310、接收模块320、发送模块330和定时上报模块340。
本实施例中描述的获取模块310、接收模块320、发送模块330与图11中描述的模块功能相同,在此不赘述。
定时上报模块340用于定时向服务器上报下载进度和资源存储状态信息。
本发明实施例的中间设备,通过定时向服务器上报下载进度和资源存储状态信息,可及时了解中间设备的存储状况,用户可根据存储状况对中间设备的存储空间进行清理,使中间设备当接收到服务器发送的下载指令时,保持足够空间进行下载。
图13为根据本发明一个实施例的被控设备的结构示意图。
如图13所示,根据本发明实施例的被控设备包括:接收模块410和执行模块420。
接收模块410用于从中间设备接收操作指令,其中,操作指令为客户端通过服务器发送至中间设备的。
在本发明的实施例中,接收模块410可从中间设备接收客户端通过服务器发送至中间设备的操作指令。其中,中间设备可为路由器等,被控设备可为智能电视等。
执行模块420用于根据操作指令从中间设备获得资源,并根据资源执行相关操作。
在本发明的实施例中,执行模块420可根据操作指令从中间设备获得资源,并根据资源执行相关操作。例如:路由器中存储的资源可为电影,用户可通过手机登录客户端向服务器发送针对智能电视的操作指令,在经过服务器和路由器后,智能电视接收该操作指令,并根据操作指令播放存储在路由器中的电影。智能电视本身也具有一定的存储空间,可先将路由器中的资源下载至本地,再进行播放。此种方法减轻了路由器的负担,提高了路由器的工作效率。此外,操作控制还可以包括控制电影播放的速度、调节音量大小等。
本发明实施例的被控设备,通过从中间设备接收客户端通过服务器发送至中间设备的操作指令,并执行相关操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
另外,本发明实施例还提供了一种设备的控制***,该***包括客户端100、服务器200、中间设备300和被控设备400,如图14所示,客户端100可以为手机,中间设备300可以为路由器,被控设备400可以为智能电视或其他固定设备,上述被控设备400相当于方法实施例中的被控设备,上述客户端100、服务器200、中间设备300和被控设备400之间互相配合,完成对被控设备400的控制的过程可参见图1-图6,此处不赘述。
其中,客户端100发现中间设备300和被控设备400,并将用户账号与这些设备进行绑定的过程可参见图15,具体实现细节可参见方法实施例,此处不赘述。
另外,用户利用客户端100、服务器200和中间设备300对被控设备400进行控制的过程可参见图16,具体实现细节可参见方法实施例,此处不赘述。
图17为根据本发明第七个实施例的设备的控制方法的流程图。
本实施例从服务器侧进行描述。如图17所示,根据本发明实施例的设备的控制方法包括:
S1701,接收客户端发送的操作命令,操作命令中携带有被控设备的信息。
被控设备的信息可包括设备型号、存储空间大小、设备标识等。被控设备可以是智能电视,也可以是路由器。
S1702,根据操作命令向对应的被控设备发送操作指令,以使对应的被控设备根据操作指令执行对应的操作。
此处以被控设备为智能电视为例进行说明。首先,客户端向服务器发送操作命令,服务器在接收到操作命令后,向智能电视发送操作指令,在智能电视执行完对应的操作后,将操作完成消息返回至服务器,最后服务器再将操作完成消息反馈至客户端。其中,操作可包括对智能电视的开启、音量大小的调节等。在播放资源例如:电影时,智能电视可直接播放服务器中存储的资源,也可以将资源下载至本地再进行播放。
在本发明的实施例中,服务器还可以接收客户端发送的资源下载命令,资源下载命令中携带有欲获取资源的被控设备信息,并根据资源下载命令判断对应被控设备的存储空间是否满足要求。若满足要求,则生成资源下载地址,并向对应被控设备发送包含资源下载地址的下载指令,以使对应被控设备根据下载指令进行资源下载。
具体地,服务器接收对应设备上报的资源存储状态信息,并根据资源下载命令和资源存储状态信息判断对应设备的存储空间是否大于等于欲下载的资源大小。若对应设备的存储空间大于等于欲下载的资源大小,则生成资源下载地址,并向对应被控设备发送包含资源下载地址的下载指令,以使对应被控设备根据下载指令获取对应的资源。在被控设备获取对应的资源后,服务器调用应用程序接口(API)通知客户端下载完成。若被控设备的存储空间小于欲下载的资源大小,则优先删除服务器主动向被控设备推送的资源,若存储空间仍小于欲下载的资源大小,则向客户端发送空间不足的提示信息,以使客户端根据用户操作删除用户选中的资源,从而使被控设备的存储空间大于等于欲下载的资源大小。
在接收客户端发送的操作命令之前,服务器还可以接收客户端发送的设备绑定请求,其中,设备绑定请求中包含欲与当前用户账号绑定的被控设备信息。然后向验证服务器发送设备绑定请求,并接收验证服务器返回的验证成功信息,最后根据验证成功信息对设备进行绑定,并向客户端返回绑定成功信息。
在本发明的实施例中,服务器在接收验证服务器返回的验证成功信息后,可根据验证成功信息调用应用程序接口(API)将当前用户账号与对应的设备进行绑定。在绑定成功后,向客户端返回绑定成功信息。
本发明实施例的设备的控制方法,通过将被控设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图18为根据本发明第八个实施例的设备的控制方法的流程图。
本实施例从客户端侧进行描述。如图18所示,根据本发明实施例的设备的控制方法包括:
S1801,向服务器发送操作命令,操作命令中携带有被控设备的信息。
被控设备的信息可包括设备型号、存储空间大小、设备标识等。具体地,客户端可通过数字家庭工作组DLNA方式获得设备标识;通过输入设备串码的方式获得设备标识;或者通过扫描设备二维码获得设备标识。
S1802,接收服务器返回的操作完成消息。
此处以被控设备为智能电视为例进行说明。首先,客户端向服务器发送操作命令,服务器在接收到操作命令后,向智能电视发送操作指令,在智能电视执行完对应的操作后,将操作完成消息返回至服务器,最后服务器再将操作完成消息反馈至客户端。其中,操作可包括对智能电视的开启、音量大小的调节等。在播放资源例如:电影时,智能电视可直接播放服务器中存储的资源,也可以将资源下载至本地再进行播放。
在本发明的实施例中,客户端还可以向服务器发送资源下载命令,资源下载命令中携带有欲获取资源的被控设备信息,在被控设备下载完资源后,客户端可接收到服务器返回的资源下载完成消息。
在向服务器发送操作命令之前,客户端还可以向服务器发送认证请求,其中,认证请求中包含当前用户账号信息。
在接收服务器返回的认证成功信息后,客户端可获得被控设备标识,然后再向服务器发送设备绑定请求,其中,设备绑定请求中包含欲与当前用户账号绑定的被控设备标识。
最后,在绑定成功后,客户端接收服务器返回的绑定成功信息。
本发明实施例的设备的控制方法,通过获得设备标识,并向服务器发送绑定请求,以使服务器将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图19为根据本发明第九个实施例的设备的控制方法的流程图。
本实施例从被控设备侧进行描述。如图19所示,根据本发明实施例的设备的控制方法包括:
S1901,接收服务器发送的操作指令。
被控设备可接收服务器发送的操作指令。其中,被控设备可以是智能电视,也可以是路由器。
S1902,根据操作指令执行对应的操作。
此处以被控设备为智能电视为例进行说明。首先,客户端向服务器发送操作命令,服务器在接收到操作命令后,向智能电视发送操作指令,在智能电视执行完对应的操作后,将操作完成消息返回至服务器,最后服务器再将操作完成消息反馈至客户端。其中,操作可包括对智能电视的开启、音量大小的调节等。在播放资源例如:电影时,智能电视可直接播放服务器中存储的资源,也可以将资源下载至本地再进行播放。
在本发明的实施例中,被控设备还可以接收服务器发送的下载指令,并根据下载指令获得资源下载地址,以及根据资源下载地址进行资源下载。
具体地,被控设备可通过对等网络P2P方式进行资源下载,如果P2P方式下载不成功,则连接源站进行资源下载。
在资源下载的过程中,若检测到存储空间不足,被控设备会提示下载失败并显示下载失败的原因。
此外,在根据资源下载地址进行资源下载时,被控设备还可以定时向服务器发送下载进度和资源存储状态信息。
本发明实施例的设备的控制方法,通过接收服务器发送的操作指令,并根据操作指令执行对应的操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
图20为根据本发明另一个实施例的服务器的结构示意图。
如图20所示,根据本发明实施例的服务器500包括:第一接收模块510和第一发送模块520。
具体地,第一接收模块510用于接收客户端发送的操作命令,操作命令中携带有被控设备的信息。
其中,被控设备的信息可包括设备型号、存储空间大小、设备标识等。被控设备可以是智能电视,也可以是路由器。
第一发送模块520用于根据操作命令向对应的被控设备发送操作指令,以使对应的被控设备根据操作指令执行对应的操作。
在本发明的实施例中,服务器500还包括:第二接收模块530、判断模块540、生成模块550和第二发送模块560。
第二接收模块530用于接收客户端发送的资源下载命令,资源下载命令中携带有欲获取资源的被控设备信息。
判断模块540用于根据资源下载命令判断对应被控设备的存储空间是否满足要求。具体地,判断模块540接收对应设备上报的资源存储状态信息,并根据资源下载命令和资源存储状态信息判断对应设备的存储空间是否大于等于欲下载的资源大小。
生成模块550用于满足要求时,生成资源下载地址。
第二发送模块560用于向对应被控设备发送包含资源下载地址的下载指令,以使对应被控设备根据下载指令进行资源下载。
在本发明的实施例中,服务器500还包括:请求接收模块570、验证模块580和绑定模块590。
请求接收模块570用于在接收客户端发送的操作命令之前,接收客户端发送的设备绑定请求,其中,设备绑定请求中包含欲与当前用户账号绑定的被控设备信息。
验证模块580用于向验证服务器发送设备绑定请求,并接收验证服务器返回的验证成功信息。
绑定模块590用于根据验证成功信息对设备进行绑定,并向客户端返回绑定成功信息。
具体地,绑定模块590可根据验证成功信息调用应用程序接口(API)将当前用户账号与对应的设备进行绑定。在绑定成功后,向客户端返回绑定成功信息。
本发明实施例的服务器,通过将被控设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图21为根据本发明另一个实施例的客户端的结构示意图。
如图21所示,根据本发明实施例的客户端600包括:发送模块610和接收模块620。
具体地,发送模块610用于向服务器发送操作命令,操作命令中携带有被控设备的信息。
其中,被控设备的信息可包括设备型号、存储空间大小、设备标识等。具体地,客户端可通过数字家庭工作组DLNA方式获得设备标识;通过输入设备串码的方式获得设备标识;或者通过扫描设备二维码获得设备标识。
接收模块620用于接收服务器返回的操作完成消息。
在本发明的实施例中,发送模块610还可用于向服务器发送资源下载命令,资源下载命令中携带有欲获取资源的被控设备信息。
接收模块620还可用于在被控设备下载完资源后,接收服务器返回的资源下载完成消息。
在本发明的实施例中,客户端600还包括:认证请求发送模块630、获得模块640和绑定请求发送模块650。
认证请求发送模块630用于在向服务器发送操作命令之前,向服务器发送认证请求,其中,认证请求中包含当前用户账号信息。
获得模块640用于在接收服务器返回的认证成功信息后,获得被控设备标识。
绑定请求发送模块650用于向服务器发送设备绑定请求,其中,设备绑定请求中包含欲与当前用户账号绑定的被控设备标识。
此外,在绑定成功后,接收模块620用于接收服务器返回的绑定成功信息。
本发明实施例的客户端,通过获得设备标识,并向服务器发送绑定请求,以使服务器将被控设备和中间设备与当前用户账号进行绑定,实现了同一用户账号对多个被控设备的统一控制与管理,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地,只需登录客户端即可对被控设备进行控制,为用户提供了便利,提升了用户体验。
图22为根据本发明另一个实施例的被控设备的结构示意图。
如图22所示,根据本发明实施例的被控设备700包括:接收模块710和执行模块720。
接收模块710用于接收服务器发送的操作指令。
在本发明的实施例中,接收模块710还用于接收服务器发送的下载指令。
执行模块720用于根据操作指令执行对应的操作。
在本发明的实施例中,被控设备700还包括:下载模块730、提示模块740和定时上报模块750。
下载模块730用于根据下载指令获得资源下载地址,并根据资源下载地址进行资源下载。
具体地,下载模块730可通过对等网络P2P方式进行资源下载,如果P2P方式下载不成功,则连接源站进行资源下载。
提示模块740用于在资源下载的过程中,在检测到存储空间不足时,提示下载失败并显示下载失败的原因。
定时上报模块750用于在根据资源下载地址进行资源下载时,定时向服务器发送下载进度和资源存储状态信息。
本发明实施例的被控设备,通过接收服务器发送的操作指令,并根据操作指令执行对应的操作,解决了对被控设备进行控制操作时的距离限制问题,使用户能够随时随地对被控设备进行控制,为用户提供了便利,提升了用户体验。
另外,本发明实施例还提供了另一种设备的控制***,该***包括服务器500、客户端600和被控设备700,如图23所示,客户端600可以为手机,被控设备700可以为智能电视或路由器等,上述服务器500、客户端600和被控设备700之间互相配合,完成对被控设备700的控制的过程可参见图17-图19,此处不赘述。
其中,客户端600发现被控设备700,并将用户账号与被控设备700进行绑定的过程可参见图24,具体实现细节可参见方法实施例,此处不赘述。
另外,用户利用服务器500、客户端600对被控设备700进行资源下载的过程可参见图25,此处以被控设备700为路由器为例进行说明,具体实现细节可参见方法实施例,此处不赘述。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同限定。

Claims (30)

1.一种设备的控制方法,其特征在于,包括:
获取中间设备和与所述中间设备相关联的被控设备的信息;
向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备根据所述服务器发送的下载指令通过所述服务器获取对应的资源,其中,所述服务器根据所述资源下载命令判断所述对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向所述对应的中间设备发送包含所述资源下载地址的下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源;以及
向与所述中间设备相关联的被控设备发送操作指令,以使所述被控设备根据所述操作指令从所述中间设备获取对应的资源以执行相关操作。
2.如权利要求1所述的方法,其特征在于,所述向与所述中间设备相关联的被控设备发送操作指令包括:
通过服务器和所述中间设备向与所述中间设备相关联的被控设备发送所述操作指令。
3.如权利要求1所述的方法,其特征在于,所述获取中间设备和与所述中间设备相关联的被控设备的信息包括:
获得当前用户账号,根据所述当前用户账号获取与当前用户账号绑定的中间设备和被控设备。
4.如权利要求3所述的方法,其特征在于,在所述根据所述当前用户账号获取与当前用户账号绑定的中间设备和被控设备之前,还包括:
获得设备标识;
向所述服务器发送绑定请求,所述绑定请求中包含欲与所述当前用户账号绑定的设备标识;以及
接收所述服务器返回的绑定成功信息。
5.如权利要求4所述的方法,其特征在于,所述获得设备标识包括:
通过数字家庭工作组DLNA方式获得设备标识;
通过输入设备串码的方式获得设备标识;或者
通过扫描设备二维码获得设备标识。
6.一种设备的控制方法,其特征在于,包括:
接收客户端发送的资源下载命令,所述资源下载命令中携带有欲获取资源的中间设备信息;以及
根据所述资源下载命令向对应的中间设备发送下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源,其中,根据所述资源下载命令判断所述对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向所述对应的中间设备发送包含所述资源下载地址的下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源。
7.如权利要求6所述的方法,其特征在于,在所述根据所述资源下载命令向对应的中间设备发送下载指令之后,还包括:
接收所述客户端发送的操作指令,并通过对应的中间设备向与所述中间设备相关联的被控设备发送所述操作指令,以使所述被控设备根据所述操作指令执行相关操作。
8.如权利要求6所述的方法,其特征在于,在所述接收客户端发送的资源下载命令之前,所述方法还包括:
接收所述客户端发送的绑定请求,所述绑定请求中包含欲与当前用户账号绑定的设备标识;
向验证服务器发送所述绑定请求,并接收所述验证服务器返回的验证成功信息;以及
根据所述验证成功信息将当前用户账号与对应的设备进行绑定,并向所述客户端返回绑定成功信息,所述对应的设备包括被控设备和中间设备。
9.如权利要求8所述的方法,其特征在于,所述根据所述验证成功信息将当前用户账号与对应的设备进行绑定包括:
根据所述验证成功信息调用应用程序接口API将当前用户账号与对应的设备进行绑定。
10.如权利要求6所述的方法,其特征在于,所述根据所述资源下载命令判断对应的中间设备的存储空间是否满足要求包括:
接收所述对应的中间设备上报的资源存储状态信息,根据所述资源下载命令和所述资源存储状态信息判断所述对应的中间设备的存储空间是否大于等于欲下载的资源大小。
11.一种设备的控制方法,其特征在于,包括:
接收服务器发送的下载指令,并根据所述下载指令获取对应的资源,其中,所述服务器根据所述资源下载命令判断中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向所述中间设备发送包含所述资源下载地址的下载指令;以及
接收所述服务器发送的操作指令,并将向相关联的被控设备发送所述操作指令,以使所述被控设备根据所述操作指令获取对应的资源以执行相关操作。
12.如权利要求11所述的方法,其特征在于,所述根据所述下载指令获取对应的资源包括:
根据所述下载指令获得资源下载地址,根据所述资源下载地址进行资源下载。
13.如权利要求12所述的方法,其特征在于,所述根据所述资源下载地址进行资源下载包括:
通过对等网络P2P方式进行资源下载,如果P2P方式下载不成功,则连接源站进行资源下载。
14.如权利要求12所述的方法,其特征在于,在所述根据所述资源下载地址进行资源下载时,还包括:
定时向所述服务器上报下载进度和资源存储状态信息。
15.一种客户端,其特征在于,包括:
获取模块,用于获取中间设备和与所述中间设备相关联的被控设备的信息;
命令发送模块,用于向服务器发送携带欲获取资源的中间设备信息的资源下载命令,以使对应的中间设备根据所述服务器发送的下载指令通过所述服务器获取对应的资源,其中,所述服务器根据所述资源下载命令判断所述对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向所述对应的中间设备发送包含所述资源下载地址的下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源;以及
指令发送模块,用于向与所述中间设备相关联的被控设备发送操作指令,以使所述被控设备根据所述操作指令从所述中间设备获取对应的资源以执行相关操作。
16.如权利要求15所述的客户端,其特征在于,所述指令发送模块,具体用于:
通过服务器和所述中间设备向与所述中间设备相关联的被控设备发送所述操作指令。
17.如权利要求15所述的客户端,其特征在于,所述获取模块,具体用于:
获得当前用户账号,根据所述当前用户账号获取与当前用户账号绑定的中间设备和被控设备。
18.如权利要求17所述的客户端,其特征在于,所述客户端,还包括:
获得模块,用于获得设备标识;
请求发送模块,用于向所述服务器发送绑定请求,所述绑定请求中包含欲与所述当前用户账号绑定的设备标识;以及
接收模块,用于接收所述服务器返回的绑定成功信息。
19.如权利要求18所述的客户端,其特征在于,所述获得模块,具体用于:
通过数字家庭工作组DLNA方式获得设备标识;
通过输入设备串码的方式获得设备标识;或者
通过扫描设备二维码获得设备标识。
20.一种服务器,其特征在于,包括:
接收模块,用于接收客户端发送的资源下载命令,所述资源下载命令中携带有欲获取资源的中间设备信息;以及
发送模块,用于根据所述资源下载命令向对应的中间设备发送下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源,其中,所述发送模块根据所述资源下载命令判断所述对应的中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向所述对应的中间设备发送包含所述资源下载地址的下载指令,以使所述对应的中间设备根据所述下载指令获取对应的资源。
21.如权利要求20所述的服务器,其特征在于,所述接收模块,还用于:
接收所述客户端发送的操作指令;
22.如权利要求20所述的服务器,其特征在于,所述发送模块,还用于:
通过对应的中间设备向与所述中间设备相关联的被控设备发送所述操作指令,以使所述被控设备根据所述操作指令执行相关操作。
23.如权利要求20所述的服务器,其特征在于,所述服务器,还包括:
请求接收模块,用于接收所述客户端发送的绑定请求,所述绑定请求中包含欲与当前用户账号绑定的设备标识;
验证模块,用于向验证服务器发送所述绑定请求,并接收所述验证服务器返回的验证成功信息;以及
绑定模块,用于根据所述验证成功信息将当前用户账号与对应的设备进行绑定,并向所述客户端返回绑定成功信息,所述对应的设备包括被控设备和中间设备。
24.如权利要求23所述的服务器,其特征在于,所述绑定模块,具体用于:
根据所述验证成功信息调用应用程序接口API将当前用户账号与对应的设备进行绑定。
25.如权利要求20所述的服务器,其特征在于,所述发送模块,还用于:
接收所述对应的中间设备上报的资源存储状态信息,根据所述资源下载命令和所述资源存储状态信息判断所述对应的中间设备的存储空间是否大于等于欲下载的资源大小。
26.一种中间设备,其特征在于,包括:
获取模块,用于接收服务器发送的下载指令,并根据所述下载指令获取对应的资源,其中,所述服务器根据所述资源下载命令判断中间设备的存储空间是否满足要求,若满足要求,则生成资源下载地址,并向所述中间设备发送包含所述资源下载地址的下载指令;
接收模块,用于接收所述服务器发送的操作指令;以及
发送模块,用于向相关联的被控设备发送所述操作指令,以使所述被控设备根据所述操作指令获取对应的资源以执行相关操作。
27.如权利要求26所述的中间设备,其特征在于,所述获取模块,具体用于:
根据所述下载指令获得资源下载地址,根据所述资源下载地址进行资源下载。
28.如权利要求27所述的中间设备,其特征在于,所述获取模块,还用于:
通过对等网络P2P方式进行资源下载,如果P2P方式下载不成功,则连接源站进行资源下载。
29.如权利要求27所述的中间设备,其特征在于,所述中间设备,还包括:
定时上报模块,用于定时向所述服务器上报下载进度和资源存储状态信息。
30.如权利要求26所述的中间设备,其特征在于,所述中间设备包括路由器。
CN201410123115.XA 2014-03-28 2014-03-28 设备的控制方法、客户端、服务器、中间设备和被控设备 Active CN103885426B (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201410123115.XA CN103885426B (zh) 2014-03-28 2014-03-28 设备的控制方法、客户端、服务器、中间设备和被控设备
EP14198136.5A EP2924954B1 (en) 2014-03-28 2014-12-16 Device controlling methods, client and server
KR1020140183260A KR101672101B1 (ko) 2014-03-28 2014-12-18 디바이스 제어 방법, 클라이언트, 서버, 중계 디바이스 및 제어 대상 디바이스
US14/575,276 US10284494B2 (en) 2014-03-28 2014-12-18 Device controlling method, client, server and intermediate device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410123115.XA CN103885426B (zh) 2014-03-28 2014-03-28 设备的控制方法、客户端、服务器、中间设备和被控设备

Publications (2)

Publication Number Publication Date
CN103885426A CN103885426A (zh) 2014-06-25
CN103885426B true CN103885426B (zh) 2018-07-10

Family

ID=50954374

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410123115.XA Active CN103885426B (zh) 2014-03-28 2014-03-28 设备的控制方法、客户端、服务器、中间设备和被控设备

Country Status (4)

Country Link
US (1) US10284494B2 (zh)
EP (1) EP2924954B1 (zh)
KR (1) KR101672101B1 (zh)
CN (1) CN103885426B (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104780155B (zh) * 2015-03-16 2018-03-06 小米科技有限责任公司 设备绑定方法及装置
CN104881593A (zh) * 2015-06-03 2015-09-02 维融集团有限公司 一种音频播放方法和服务器
CN105871973A (zh) * 2015-11-16 2016-08-17 乐视致新电子科技(天津)有限公司 基于发布订阅机制的设备控制方法及装置、路由器
CN106714171A (zh) * 2015-11-17 2017-05-24 中兴通讯股份有限公司 一种防蹭网方法、装置、终端及路由器
CN105871796A (zh) * 2015-11-18 2016-08-17 乐视致新电子科技(天津)有限公司 路由器绑定和控制的方法、装置
CN105872623A (zh) * 2015-12-14 2016-08-17 乐视网信息技术(北京)股份有限公司 一种播放视频的控制方法和***
CN105610927A (zh) * 2015-12-24 2016-05-25 南京创维信息技术研究院有限公司 一种基于智能路由器的缓冲下载方法及***
CN107045774B (zh) * 2016-02-05 2020-01-07 关隆股份有限公司 无线控制***的作动验证方法
CN107181727B (zh) * 2016-03-11 2020-10-27 咪咕音乐有限公司 一种外接设备的控制方法及装置
CN106534349B (zh) * 2016-12-09 2019-12-17 美的智慧家居科技有限公司 物联网设备与用户账号关联的方法和装置
CN109922154B (zh) * 2019-03-14 2021-03-23 珠海格力电器股份有限公司 智能推送信息方法、装置、***和线控器
CN110727678B (zh) * 2019-09-25 2021-01-01 湖南新云网科技有限公司 用户信息与移动终端的绑定方法、装置及存储介质
CN110531632B (zh) * 2019-09-27 2022-08-26 北京声智科技有限公司 控制方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1361618A (zh) * 2000-12-25 2002-07-31 广东科龙电器股份有限公司 基于无线应用协议通讯的智能家居控制***和方法
EP1415209A1 (de) * 2001-08-07 2004-05-06 Siemens Aktiengesellschaft Prozessleitsystem mit taxierfunktion
CN101799677A (zh) * 2009-07-13 2010-08-11 秦皇岛富通尼特智能科技有限公司 一种家庭智能终端的远程控制***及方法

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010080609A (ko) * 1999-09-27 2001-08-22 요트.게.아. 롤페즈 서버를 경유하여 장치를 제어하기 위해 서버로부터 사용자인터페이스를 검색하는 핸드헬드
JP2003022236A (ja) * 2001-07-09 2003-01-24 Fujitsu Ltd モバイル装置によるサーバから別のサーバへのコンテンツ・データのダウンロードの遠隔制御
TW200408242A (en) * 2002-09-06 2004-05-16 Matsushita Electric Ind Co Ltd Home terminal apparatus and communication system
US20050129042A1 (en) * 2003-12-16 2005-06-16 Nokia Corporation System and associated terminal, method and computer program product for controlling memory for storage of content
JP2007040265A (ja) * 2005-08-05 2007-02-15 Denso Corp 燃料噴射装置の製造方法
US8424041B2 (en) * 2005-09-07 2013-04-16 Sony Corporation Method and system for downloading content to a content downloader
KR100717940B1 (ko) * 2005-12-22 2007-05-11 주식회사 팬택 이동통신망을 통한 홈 네트워크 시스템의 제어 방법 및이를 구현하는 홈 네트워크 제어 시스템
US20100012565A1 (en) * 2006-01-31 2010-01-21 Mallinckrodt Baker, Inc. High Efficiency Chromatography Column with Re-usable End Cap
JP2007272868A (ja) 2006-03-07 2007-10-18 Sony Corp 情報処理装置、情報通信システム、および情報処理方法、並びにコンピュータ・プログラム
JP5024610B2 (ja) * 2007-05-31 2012-09-12 ソニー株式会社 情報処理システム、情報処理装置、情報処理方法、及びプログラム
US8368741B2 (en) * 2007-06-27 2013-02-05 General Instrument Corporation Apparatus and system for improving image quality
US8307024B2 (en) * 2007-07-20 2012-11-06 Hewlett-Packard Development Company, L.P. Assisted peer-to-peer media streaming
CN101409706B (zh) * 2007-10-09 2011-11-23 华为技术有限公司 一种边缘网络中的数据分发方法、数据分发***及相关设备
US20100125652A1 (en) * 2008-11-14 2010-05-20 Olli Rantapuska Method, Apparatus, and Computer Program for Binding Local Devices to User Accounts
US8650283B1 (en) * 2010-06-07 2014-02-11 Purplecomm Inc. Content delivery technology
EP2807829A4 (en) * 2012-01-24 2016-04-20 Ericsson Telefon Ab L M METHOD AND IPTV SERVER FOR READING ONE OR MORE MULTIMEDIA OBJECTS
WO2013123524A1 (en) * 2012-02-16 2013-08-22 The Regents Of The University Of California Acoustically triggered nano/micro-scale propulsion devices
US9467202B2 (en) * 2012-05-10 2016-10-11 Lg Electronics Inc. Method and apparatus for downloading content using NFC
TWI449948B (zh) * 2012-11-30 2014-08-21 Largan Precision Co Ltd 影像擷取光學鏡組
WO2014103304A1 (ja) * 2012-12-28 2014-07-03 パナソニック株式会社 制御方法
EP2959722B1 (en) * 2013-02-20 2018-10-10 LG Electronics Inc. Method and apparatus for establishing wi-fi session in wireless communication system
US20150002674A1 (en) * 2013-06-26 2015-01-01 Ford Global Technologies, Llc Integrated vehicle traffic camera
US9226327B2 (en) * 2013-08-05 2015-12-29 Verizon Patent And Licensing Inc. Providing services based on radio access network type information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1361618A (zh) * 2000-12-25 2002-07-31 广东科龙电器股份有限公司 基于无线应用协议通讯的智能家居控制***和方法
EP1415209A1 (de) * 2001-08-07 2004-05-06 Siemens Aktiengesellschaft Prozessleitsystem mit taxierfunktion
CN101799677A (zh) * 2009-07-13 2010-08-11 秦皇岛富通尼特智能科技有限公司 一种家庭智能终端的远程控制***及方法

Also Published As

Publication number Publication date
US20150281123A1 (en) 2015-10-01
EP2924954A1 (en) 2015-09-30
US10284494B2 (en) 2019-05-07
KR101672101B1 (ko) 2016-11-16
KR20150112742A (ko) 2015-10-07
EP2924954B1 (en) 2020-08-19
CN103885426A (zh) 2014-06-25

Similar Documents

Publication Publication Date Title
CN103885426B (zh) 设备的控制方法、客户端、服务器、中间设备和被控设备
CN103795571B (zh) 设备之间的绑定方法及装置
CN103581706B (zh) 智能电视的应用安装方法和***
CN107645561A (zh) 一种云手机的图片预览方法
CN103475682B (zh) 文件迁移方法及设备
CN103873692B (zh) 一种分享资源的方法、装置及***
CN107113520A (zh) 用于测试和认证连接的媒体环境内使用的媒体设备的***和方法
CN108833521A (zh) 消息推送方法、装置、***、计算机设备和存储介质
CN104410660A (zh) 多媒体资源的下载方法、装置、路由器及服务器
CN104022945B (zh) 在客户端中实现即时通讯的方法和装置
CN103227836B (zh) 离线下载方法和离线下载服务器
CN103139173A (zh) 终端设备、媒体交换网***、媒体业务下载方法及***
CN109361638A (zh) 智能设备控制权限共享的方法、***及存储介质
CN108881228A (zh) 云端注册激活方法、装置、设备和存储介质
CN102413151A (zh) 分享网络资源的方法及***
CN103036597A (zh) 近距离设备间的资源分享方法和设备
JP2011523145A (ja) サーバを利用したウェブサイト上での情報公表
CN104967646B (zh) 文件下载方法及装置
CN105611422A (zh) 基于多媒体榜单的在线直播方法及装置
CN104239467A (zh) 应用程序的推荐方法、***和装置
CN103229480A (zh) 分布式存储***中的数据处理方法及设备、客户端
CN105812413B (zh) 通信方法及设备
CN106686083A (zh) 一种视频文件下载方法及装置
CN105224541B (zh) 数据的唯一性控制方法、信息存储方法及装置
CN103907311B (zh) 来自移动设备的远程访问

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant