一种控制局域网内被控设备的方法及装置制造方法

文档序号:7770478阅读:226来源:国知局
一种控制局域网内被控设备的方法及装置制造方法
【专利摘要】本发明提供了一种控制局域网内被控设备的方法及装置,用于解决目前不同局域网中的设备之间的不能相互控制的技术问题。该方法包括:生成用于控制局域网内被控设备的控制命令;向位于广域网的中转服务器上传控制命令,由广域网的中转服务器存储控制命令。本发明根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提高了用户体验。
【专利说明】一种控制局域网内被控设备的方法及装置
【技术领域】
[0001 ] 本发明涉及通信领域,尤其涉及控制局域网内被控设备的方法及装置。
【背景技术】
[0002]局域网由于自身技术的限制,因此目前技术中如果两台计算机设备都在局域网的时候,一台设备无法去控制另一台设备中的软件,局域网中单个设备的能力有限,在移动性、业务提供能力及资源管理等方面存在着瓶颈,只能借助广域网的核心平台,才能实现突破。局域网借助广域网丰富的业务提供能力,能够扩展其业务应用,而广域网也能借助位于网络链末端的局域网,将业务触角延伸到终端用户,为用户提供最佳的业务体验。
[0003]因此,目前需要本领域技术人员迫切解决的一个技术问题就是:如何在两个设备不在同一局域网时,一台设备可以控制另一台设备,以解决目前不同局域网中的设备之间不能相互控制的技术问题。

【发明内容】

[0004]本发明实施例提供一种控制局域网内被控设备的方法及装置,用于解决目前不同局域网中的设备之间的不能相互控制的技术问题。
[0005]本发明根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提闻了用户体验。
[0006]一种控制局域网内被控设备的方法,用于另一局域网内的控制设备,包括以下步骤:
[0007]生成用于控制局域网内被控设备的控制命令;
[0008]向位于广域网的中转服务器上传所述控制命令,由所述中转服务器存储所述控制命令。
[0009]其中,优选的,所述控制命令包括控制设备的唯一标识和/或被控设备的唯一标识。
[0010]一种控制局域网内被控设备的方法,用于位于广域网的中转服务器,包括以下步骤:
[0011]接收控制设备上传的用于控制被控设备的控制命令,所述控制设备和被控设备处于不同的局域网内;
[0012]存储所述控制命令。
[0013]其中,优选的,所述控制命令包括控制设备的唯一标识和/或被控设备的唯一标识。
[0014]其中,优选的,当所述控制命令中包括控制设备的唯一标识时,接收控制设备上传的用于控制被控设备的控制命令之前,还可包括:[0015]存储所述被控设备的唯一标识。
[0016]其中,优选的,当所述控制命令中包括控制设备的唯一标识时,所述存储所述控制命令之后,所述方法还可包括:
[0017]接收当前被控设备发送的第一命令提取请求,所述第一命令提取请求中包括控制设备的唯一标识;
[0018]判断第一命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配;
[0019]在匹配时,允许所述当前被控设备提取所述控制命令。
[0020]其中,优选的,当控制命令包括控制设备的唯一标识和被控设备的唯一标识时;或者当所述控制命令中包括控制设备的唯一标识、且在接收控制设备上传的用于控制被控设备的控制命令之前存储了所述被控设备的唯一标识时,
[0021 ] 所述存储所述控制命令之后,所述方法还可包括:
[0022]接收当前被控设备发送的第二命令提取请求,所述第二命令提取请求中包括控制设备的唯一标识和当前被控设备的唯一标识;
[0023]判断第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配、以及判断第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识是否匹配;
[0024]在第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识匹配、且第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
[0025]其中,优选的,当所述控制命令包括被控设备的唯一标识时,所述存储所述控制命令之后,所述方法还可包括:
[0026]接收当前被控设备发送的第三命令提取请求,所述第三命令提取请求中包括当前被控设备的唯一标识;
[0027]判断第三命令提取请求中当前被控设备的唯一标识与所述控制命令中被控设备的唯一标识是否匹配;
[0028]在匹配时,允许所述当前被控设备提取所述控制命令。
[0029]一种控制局域网内被控设备的方法,用于被控设备,包括以下步骤:
[0030]按照预设周期,向位于广域网内的中转服务器发送命令提取请求,所述命令提取请求用于提取控制设备发出的控制命令;
[0031]当所述中转服务器允许控制命令被提取时,从所述中转服务器中提取所述控制命令。
[0032]其中,优选的,所述命令提取请求中包括控制设备的唯一标识和/或被控设备的唯一标识。
[0033]本发明的另一方面,提出了控制局域网内被控设备的装置。
[0034]一种控制局域网内被控设备的装置,用于另一局域网内的控制设备,其特征在于,包括以下步骤:
[0035]生成模块,用于生成用于控制局域网内被控设备的控制命令;
[0036]上传模块,用于向位于广域网的中转服务器上传所述控制命令,由所述中转服务器存储所述控制命令。
[0037]—种控制局域网内被控设备的装置,用于位于广域网的中转服务器,其特征在于,包括以下步骤:
[0038]接收模块,用于接收控制设备上传的用于控制被控设备的控制命令,所述控制设备和被控设备处于不同的局域网内;
[0039]存储模块,用于存储所述控制命令。
[0040]其中,优选的,所述装置还可包括:
[0041]第一存储模块,用于当所述控制命令中包括控制设备的唯一标识时,在所述接收模块接收控制设备上传的用于控制被控设备的控制命令之前,存储所述被控设备的唯一标识。
[0042]其中,优选的,所述装置还可包括:
[0043]第一接收模块,用于当所述控制命令中包括控制设备的唯一标识时,在所述存储模块存储所述控制命令之后,接收当前被控设备发送的第一命令提取请求,所述第一命令提取请求中包括控制设备的唯一标识;
[0044]第一判断模块,用于判断第一命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配;
[0045]第一允许模块,用于在第一命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
[0046]其中,优选的,所述装置还可包括:
[0047]第二接收模块,用于当所述控制命令包括控制设备的唯一标识和被控设备的唯一标识时;或者当所述控制命令中包括控制设备的唯一标识、且在接收控制设备上传的用于控制被控设备的控制命令之前存储了所述被控设备的唯一标识时,在所述存储模块存储了所述控制命令之后,接收当前被控设备发送的第二命令提取请求,所述第二命令提取请求中包括控制设备的唯一标识和当前被控设备的唯一标识;
[0048]第二判断模块,用于判断第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配、以及判断第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识是否匹配;
[0049]第二允许模块,用于在第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识匹配、且第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
[0050]其中,优选的,所述装置还可包括:
[0051]第三接收模块,用于当所述控制命令包括被控设备的唯一标识时,在所述存储模块存储了所述控制命令之后,接收当前被控设备发送的第三命令提取请求,所述第三命令提取请求中包括当前被控设备的唯一标识;
[0052]第三判断模块,用于判断第三命令提取请求中当前被控设备的唯一标识与所述控制命令中被控设备的唯一标识是否匹配;
[0053]第三允许模块,用于在第三命令提取请求中当前被控设备的唯一标识与所述控制命令中被控设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
[0054]一种控制局域网内被控设备的装置,用于被控设备,包括以下步骤:[0055]发送模块,用于按照预设周期,向位于广域网内的中转服务器发送命令提取请求,所述命令提取请求用于提取控制设备发出的控制命令;
[0056]提取模块,用于当所述中转服务器允许控制命令被提取时,从所述中转服务器中提取所述控制命令。
[0057]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其它优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0058]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【专利附图】

【附图说明】
[0059]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0060]图1为本发明实施例中控制局域网内被控设备的方法的第一流程图;
[0061]图2为本发明实施例中控制局域网内被控设备的方法的第二流程图;
[0062]图3为本发明实施例中控制局域网内被控设备的装置的第一结构示意图;
[0063]图4为本发明实施例中控制局域网内被控设备的装置的第二结构示意图;
[0064]图5为本发明实施例中控制局域网内被控设备的装置的第三结构示意图。
【具体实施方式】
[0065]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0066]目前技术中,如果两台设备分别处于不同的局域网内时,一台设备无法实现对另一台设备的控制,使得局域网中单个设备的工作能力有限。为了解决该问题,本发明将局域网与广域网各自的优点结合,局域网借助广域网丰富的业务提供能力,能够扩展其业务应用,而广域网也能借助位于网络链末端的局域网,将业务触角延伸到终端用户,为用户提供最佳的业务体验。
[0067]本发明实施例提供一种控制局域网内被控设备的方法,用于解决目前不同局域网中的设备之间的不能相互控制的技术问题。本发明根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提高了用户体验。
[0068]如图1所示为本发明实施例中控制局域网内被控设备的方法的第一流程图,用于另一局域网内的控制设备,该方法包括以下步骤101-102:
[0069]步骤101、生成用于控制局域网内被控设备的控制命令。
[0070]其中,优选的,控制命令由控制设备生成。优选的,控制命令中可包括控制设备的唯一标识和/或被控设备的唯一标识。
[0071]步骤102、向位于广域网的中转服务器上传控制命令,由中转服务器存储控制命令。
[0072]如图2所示为本发明实施例中控制局域网内被控设备的方法的流程图,用于位于广域网的中转服务器,该方法包括以下步骤201-202:
[0073]步骤201、接收控制设备上传的用于控制被控设备的控制命令,控制设备和被控设备处于不同的局域网内。
[0074]步骤202、预先存储被控设备的唯一标识。
[0075]此处,可以是由控制设备预先将被控设备的唯一标识发送给中转服务器的,也可以是由被控设备将其唯一标识发送给中转服务器的。
[0076]其中,优选的,步骤202之后还包括如何处理被控设备的命令提取请求的步骤,其中,处理被控设备的命令提取请求的方式可以有以下几种方式:
[0077]方式一、当控制命令中只包括控制设备的唯一标识时
[0078]此时,步骤104包括如下步骤A1-A4:
[0079]步骤Al、被监控设备按照预设周期,向位于广域网内的中转服务器发送第一命令提取请求,命令提取请求用于提取控制设备发出的控制命令,其中,第一命令提取请求中包括控制设备的唯一标识。
[0080]步骤A2、接收当前被控设备发送的第一命令提取请求。
[0081]步骤A3、判断第一命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识是否匹配。
[0082]步骤A4、在匹配时,允许当前被控设备提取控制命令。从而实现控制设备对当前被控设备的控制。
[0083]在上述标识不匹配时,拒绝当前被控设备提取控制命令,使得当前控制设备无法获得控制命令。
[0084]方式二、当控制命令包括控制设备的唯一标识和被控设备的唯一标识时;或者当控制命令中包括控制设备的唯一标识、且在接收控制设备上传的用于控制被控设备的控制命令之前存储了被控设备的唯一标识时
[0085]此时,步骤202之后可包括如下步骤B1-B4:
[0086]步骤B1、被监控设备按照预设周期,向位于广域网内的中转服务器发送第二命令提取请求,命令提取请求用于提取控制设备发出的控制命令。
[0087]步骤B2、接收当前被控设备发送的第二命令提取请求,第二命令提取请求中包括控制设备的唯一标识和当前被控设备的唯一标识。
[0088]步骤B3、判断第二命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识是否匹配、以及判断第二命令提取请求中当前被控设备的唯一标识与存储的被控设备的唯一标识是否匹配。
[0089]步骤B4、在第二命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识匹配、且第二命令提取请求中当前被控设备的唯一标识与存储的被控设备的唯一标识匹配时,允许当前被控设备提取控制命令。从而实现控制设备对当前被控设备的控制。
[0090]在上述两组标识不匹配时,拒绝当前被控设备提取控制命令,使得当前控制设备无法获得控制命令。
[0091]方式三、当控制命令包括被控设备的唯一标识时
[0092]此时,步骤202之后可包括如下步骤C1-C4:
[0093]步骤Cl、被监控设备按照预设周期,向位于广域网内的中转服务器发送第三命令提取请求,命令提取请求用于提取控制设备发出的控制命令。
[0094]步骤C2、接收当前被控设备发送的第三命令提取请求,第三命令提取请求中包括当前被控设备的唯一标识。
[0095]步骤C3、判断第三命令提取请求中当前被控设备的唯一标识与控制命令中被控设备的唯一标识是否匹配。
[0096]步骤C4、在匹配时,允许当前被控设备提取控制命令。从而实现控制设备对当前被控设备的控制。
[0097]在上述标识不匹配时,拒绝当前被控设备提取控制命令,使得当前控制设备无法获得控制命令。
[0098]本发明根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提闻了用户体验。
[0099]实施例一
[0100]实施例一中,控制设备A存在于局域网I中,被控设备B存在于局域网2中,局域网I和局域网2是不同的局域网,广域网中转服务器没有存储被控设备的唯一标识。
[0101]步骤D1、控制设备A生成用于控制局域网2中的被控设备的控制命令。
[0102]其中控制命令中包括控制设备A的唯一标识。
[0103]步骤D2、控制设备A向位于广域网的中转服务器上传控制命令。
[0104]步骤D3、广域网的中转服务器接收控制命令。
[0105]步骤D4、广域网的中转服务器存储控制命令。
[0106]其中控制命令以队列的形式存储于中转服务器中。
[0107]步骤D5、被控设备B按照预设周期,向位于广域网内的中转服务器发送第一命令提取请求。
[0108]其中第一命令提取请求中包括控制设备A的唯一标识。
[0109]步骤D6、广域网的中转服务器接收被控设备B发送的第一命令提取请求。
[0110]步骤D7、广域网的中转服务器判断第一命令提取请求中控制设备A的唯一标识与控制命令中控制设备A的唯一标识是否匹配。
[0111]步骤D8、当被控设备B发送的第一命令提取请求中控制设备A的唯一标识与控制命令中控制设备A的唯一标识匹配时,允许被控设备B提取控制命令,被控设备B从广域网的中转服务器中提取控制命令。
[0112]当上述标识不匹配时,拒绝当前被控设备提取控制命令。
[0113]实施例一中,根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提闻了用户体验。
[0114]实施例二
[0115]实施例二中,控制设备A存在于局域网I中,被控设备存在于局域网2中,被控设备有B1、B2两个,广域网中转服务器存储有被控设备BI的唯一标识。[0116]步骤El、控制设备A生成用于控制局域网2中的被控设备的控制命令。
[0117]其中控制命令包括控制设备A的唯一标识。
[0118]步骤E2、控制设备A向位于广域网的中转服务器上传控制命令。
[0119]步骤E3、广域网的中转服务器接收控制命令。
[0120]步骤E4、广域网的中转服务器存储控制命令。
[0121]步骤E5、被控设备B1、B2按照预设周期,向位于广域网内的中转服务器发送第二命令提取请求。
[0122]其中第二命令提取请求中包括控制设备A的唯一标识和被控设备B1、B2的唯一标识。
[0123]步骤E6、广域网的中转服务器接收被控设备B1、B2发送的第二命令提取请求。
[0124]步骤E7、广域网的中转服务器判断第二命令提取请求中控制设备A的唯一标识与控制命令中控制设备A的唯一标识是否匹配,同时判断与广域网中转服务器存储的被控设备的唯一标识是否匹配。
[0125]步骤E8、当被控设备BI发送的第二命令提取请求中控制设备A的唯一标识与控制命令中控制设备A的唯一标识匹配,同时被控设备BI的唯一标识与广域网中转服务器存储的被控设备的唯一标识匹配时,允许被控设备BI提取控制命令,被控设备BI从广域网的中转服务器中提取控制命令。
[0126]步骤E9、当被控设备B2发送的第二命令提取请求中控制设备A的唯一标识与控制命令中控制设备A的唯一标识匹配,但是被控设备B2的唯一标识在广域网中转服务器中没有被存储时,拒绝被控设备B2提取控制命令。
[0127]实施例二中,根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提闻了用户体验。
[0128]实施例三
[0129]实施例三中,控制设备A存在于局域网I中,被控设备B存在于局域网2中,被控设备只有一个,广域网中转服务器没有存储被控设备的唯一标识。
[0130]步骤Fl、控制设备A生成用于控制局域网2中的被控设备的控制命令。
[0131 ] 其中控制命令包括被控设备的唯一标识。
[0132]步骤F2、控制设备A向位于广域网的中转服务器上传控制命令。
[0133]步骤F3、广域网的中转服务器接收控制命令。
[0134]步骤F4、广域网的中转服务器存储控制命令。
[0135]步骤F5、被控设备B按照预设周期,向位于广域网内的中转服务器发送第三命令提取请求。
[0136]其中第三命令提取请求中包括被控设备B的唯一标识。
[0137]步骤F6、广域网的中转服务器接收被控设备B发送的第三命令提取请求。
[0138]步骤F7、广域网的中转服务器判断第三命令提取请求中被控设备B的唯一标识与控制命令中被控设备B的唯一标识是否匹配。
[0139]步骤F8、当被控设备B发送的第三命令提取请求中被控设备B的唯一标识与控制命令中被控设备B的唯一标识匹配时,允许被控设备B提取控制命令,被控设备B从广域网的中转服务器中提取控制命令。
[0140]当上述标识不匹配时,拒绝当前被控设备提取控制命令。
[0141]实施例三中,根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提闻了用户体验。
[0142]以上描述了控制局域网内被控设备的方法的实现过程,该过程可由装置实现,下面对装置的内部功能和结构进行介绍。
[0143]基于同一发明构思,如图3所示,本实施例中一种控制局域网内被控设备的装置,用于另一局域网内的控制设备,包括生成模块301、上传模块302。
[0144]生成模块301,用于生成用于控制局域网内被控设备的控制命令。
[0145]上传模块302,用于向位于广域网的中转服务器上传控制命令,由中转服务器存储控制命令。
[0146]一种控制局域网内被控设备的装置,如图4所示,用于位于广域网的中转服务器,包括接收模块401、存储模块402。
[0147]接收模块401,用于接收控制设备上传的用于控制被控设备的控制命令,控制设备和被控设备处于不同的局域网内。
[0148]存储模块402,用于存储控制命令。
[0149]其中,优选的,上述装置还可包括:
[0150]第一存储模块,用于当控制命令中包括控制设备的唯一标识时,在接收模块接收控制设备上传的用于控制被控设备的控制命令之前,存储被控设备的唯一标识。
[0151]其中,优选的,上述装置还可包括:
[0152]第一接收模块,用于当控制命令中包括控制设备的唯一标识时,在所
[0153]述存储模块存储控制命令之后,接收当前被控设备发送的第一命令提取请求,第一命令提取请求中包括控制设备的唯一标识。
[0154]第一判断模块,用于判断第一命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识是否匹配。
[0155]第一允许模块,用于在第一命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识匹配时,允许当前被控设备提取控制命令。
[0156]其中,优选的,上述装置还可包括:
[0157]第二接收模块,用于当控制命令包括控制设备的唯一标识和被控设备的唯一标识时;或者当控制命令中包括控制设备的唯一标识、且在接收控制设备上传的用于控制被控设备的控制命令之前存储了被控设备的唯一标识时,在存储模块存储了控制命令之后,接收当前被控设备发送的第二命令提取请求,第二命令提取请求中包括控制设备的唯一标识和当前被控设备的唯一标识。
[0158]第二判断模块,用于判断第二命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识是否匹配、以及判断第二命令提取请求中当前被控设备的唯一标识与存储的被控设备的唯一标识是否匹配。[0159]第二允许模块,用于在第二命令提取请求中控制设备的唯一标识与控制命令中控制设备的唯一标识匹配、且第二命令提取请求中当前被控设备的唯一标识与存储的被控设备的唯一标识匹配时,允许当前被控设备提取控制命令。
[0160]其中,优选的,上述装置还可包括:
[0161]第三接收模块,用于当控制命令包括被控设备的唯一标识时,在存储模块存储了控制命令之后,接收当前被控设备发送的第三命令提取请求,第三命令提取请求中包括当前被控设备的唯一标识。
[0162]第三判断模块,用于判断第三命令提取请求中当前被控设备的唯一标识与控制命令中被控设备的唯一标识是否匹配。
[0163]第三允许模块,用于在第三命令提取请求中当前被控设备的唯一标识与控制命令中被控设备的唯一标识匹配时,允许当前被控设备提取控制命令。
[0164]一种控制局域网内被控设备的装置,如图5所示,用于被控设备,包括发送模块501、提取模块502:
[0165]发送模块501,用于按照预设周期,向位于广域网内的中转服务器发送命令提取请求,命令提取请求用于提取控制设备发出的控制命令。
[0166]提取模块502,用于当中转服务器允许控制命令被提取时,从中转服务器中提取控制命令。
[0167]本发明根据控制设备和被控设备与广域网中转服务器之间建立的联系,从而对于存在于不同局域网的控制设备和被控设备之间进行控制命令的执行,实现了不同局域网中设备之间的控制,扩展了局域网内设备的应用范围,通过与广域网的联系增加了局域网的业务范围,提闻了用户体验。
[0168]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0169]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其它可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其它可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0170]这些计算机程序指令也可存储在能引导计算机或其它可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0171]这些计算机程序指令也可装载到计算机或其它可编程数据处理设备上,使得在计算机或其它可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其它可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0172]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种控制局域网内被控设备的方法,用于另一局域网内的控制设备,其特征在于,包括: 生成用于控制局域网内被控设备的控制命令; 向位于广域网的中转服务器上传所述控制命令,由所述中转服务器存储所述控制命令。
2.如权利要求1所述的方法,其特征在于, 所述控制命令包括控制设备的唯一标识和/或被控设备的唯一标识。
3.—种控制局域网内被控设备的方法,用于位于广域网的中转服务器,其特征在于,包括: 接收控制设备上传的用于控制被控设备的控制命令,所述控制设备和被控设备处于不同的局域网内; 存储所述控制命令。
4.如权利要求3所述的方法,其特征在于,所述控制命令包括控制设备的唯一标识和/或被控设备的唯一标识。
5.如权利要求4所述的方法,其特征在于,当所述控制命令中包括控制设备的唯一标识时,接收控制设备上传的用于控制被控设备的控制命令之前,还包括: 存储所述被控设备的唯一标识。
6.如权利要求4所述的方法,其特征在于,当所述控制命令中包括控制设备的唯一标识时,所述存储所述控制命令后,所述方法还包括: 接收当前被控设备发送的第一命令提取请求,所述第一命令提取请求中包括控制设备的唯一标识; 判断第一命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配; 在匹配时,允许所述当前被控设备提取所述控制命令。
7.如权利要求4或5所述的方法,其特征在于,当控制命令包括控制设备的唯一标识和被控设备的唯一标识时;或者当所述控制命令中包括控制设备的唯一标识、且在接收控制设备上传的用于控制被控设备的控制命令之前存储了所述被控设备的唯一标识时, 所述存储所述控制命令之后,所述方法还包括: 接收当前被控设备发送的第二命令提取请求,所述第二命令提取请求中包括控制设备的唯一标识和当前被控设备的唯一标识; 判断第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配、以及判断第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识是否匹配; 在第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识匹配、且第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
8.如权利要求4所述的方法,其特征在于,当所述控制命令包括被控设备的唯一标识时,所述存储所述控制命令后,所述方法还包括: 接收当前被控设备发送的第三命令提取请求,所述第三命令提取请求中包括当前被控设备的唯一标识; 判断第三命令提取请求中当前被控设备的唯一标识与所述控制命令中被控设备的唯一标识是否匹配; 在匹配时,允许所述当前被控设备提取所述控制命令。
9.一种控制局域网内被控设备的方法,用于被控设备,其特征在于,包括: 按照预设周期,向位于广域网内的中转服务器发送命令提取请求,所述命令提取请求用于提取控制设备发出的控制命令; 当所述中转服务器允许控制命令被提取时,从所述中转服务器中提取所述控制命令。
10.如权利要求9所述的方法,其特征在于, 所述命令提取请求中包括控制设备的唯一标识和/或被控设备的唯一标识。
11.一种控制局域网内被控设备的装置,用于另一局域网内的控制设备,其特征在于,包括: 生成模块,用于生成用于控制局域网内被控设备的控制命令; 上传模块,用于向位于广域网的中转服务器上传所述控制命令,由所述中转服务器存储所述控制命令。
12.—种控制局域网内被控设备的装置,用于位于广域网的中转服务器,其特征在于,包括: 接收模块,用于接收控制设备上传的用于控制被控设备的控制命令,所述控制设备和被控设备处于不同的局域网内; 存储模块,用于存储所述控制命令。
13.如权利要求12所述的装置,其特征在于,所述装置还包括: 第一存储模块,用于当所述控制命令中包括控制设备的唯一标识时,在所述接收模块接收控制设备上传的用于控制被控设备的控制命令之前,存储所述被控设备的唯一标识。
14.如权利要求12所述的装置,其特征在于,还包括: 第一接收模块,用于当所述控制命令中包括控制设备的唯一标识时,在所述存储模块存储所述控制命令之后,接收当前被控设备发送的第一命令提取请求,所述第一命令提取请求中包括控制设备的唯一标识; 第一判断模块,用于判断第一命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配; 第一允许模块,用于在第一命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
15.如权利要求12所述的装置,其特征在于,还包括: 第二接收模块,用于当所述控制命令包括控制设备的唯一标识和被控设备的唯一标识时;或者当所述控制命令中包括控制设备的唯一标识、且在接收控制设备上传的用于控制被控设备的控制命令之前存储了所述被控设备的唯一标识时,在所述存储模块存储了所述控制命令之后,接收当前被控设备发送的第二命令提取请求,所述第二命令提取请求中包括控制设备的唯一标识和当前被控设备的唯一标识; 第二判断模块,用于判断第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识是否匹配、以及判断第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识是否匹配; 第二允许模块,用于在第二命令提取请求中控制设备的唯一标识与所述控制命令中控制设备的唯一标识匹配、且第二命令提取请求中当前被控设备的唯一标识与存储的所述被控设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
16. 如权利要求12所述的装置,其特征在于,还包括: 第三接收模块,用于当所述控制命令包括被控设备的唯一标识时,在所述存储模块存储了所述控制命令之后,接收当前被控设备发送的第三命令提取请求,所述第三命令提取请求中包括当前被控设备的唯一标识; 第三判断模块,用于判断第三命令提取请求中当前被控设备的唯一标识与所述控制命令中被控设备的唯一标识是否匹配; 第三允许模块,用于在第三命令提取请求中当前被控设备的唯一标识与所述控制命令中被控设备的唯一标识匹配时,允许所述当前被控设备提取所述控制命令。
17.—种控制局域网内被控设备的装置,用于被控设备,其特征在于,包括: 发送模块,用于按照预设周期,向位于广域网内的中转服务器发送命令提取请求,所述命令提取请求用于提取控制设备发出的控制命令; 提取模块,用于当所述中转服务器允许控制命令被提取时,从所述中转服务器中提取所述控制命令。
【文档编号】H04L12/28GK103490963SQ201310419183
【公开日】2014年1月1日 申请日期:2013年9月13日 优先权日:2013年9月13日
【发明者】张新亮 申请人:天脉聚源(北京)传媒科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1