不同平台设备同步的方法、第一平台和第二平台转让专利

申请号 : CN202111163743.7

文献号 : CN113949728B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 史泽坤王永永李绍斌宋德超

申请人 : 珠海格力电器股份有限公司珠海联云科技有限公司

摘要 :

本申请提供了一种不同平台设备同步的方法、第一平台和第二平台。该方法包括:第一平台接收控制信息,根据控制信息生成指令;第一平台判断指令的类型,并根据指令的类型,将指令发送至对应的设备,其中,类型至少包括第一类指令和第二类指令,第一类指令用于控制第一平台对应的第一设备,第二类指令用于控制第二平台对应的第二设备,在指令的类型为第一类指令的情况下,将指令发送至第一设备,在指令的类型为第二类指令的情况下,将指令发送至第二设备。该方法中,第一平台判断指令的类型,每个平台的设备都有不同控制规则,不同的规则对应不同的指令类型,第一平台将指令发送至对应的设备,从而实现一个平台对不同的设备进行控制。

权利要求 :

1.一种不同平台设备同步的方法,其特征在于,包括:

第一平台接收控制信息,根据所述控制信息生成指令,所述控制信息为用户的操作信息;

所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备,在所述指令的类型为第二类指令的情况下,将所述指令发送至所述第二设备,包括:

将所述指令发送至所述第二平台,以使得所述第二平台将所述指令发送至所述第二设备,所述第二类指令包括校验位,将所述指令发送至所述第二平台,以使得所述第二平台将所述指令发送至所述第二设备,包括:将所述指令发送至所述第二平台,以使得所述第二平台对所述指令依次进行解码、校验以及转码,且将转码后的所述指令发送至所述第二设备。

2.根据权利要求1所述的方法,其特征在于,根据所述指令的类型,将所述指令发送至对应的设备之后,所述方法还包括:接收执行所述指令的所述第一设备或所述第二设备的状态信息,所述状态信息为第一设备或第二设备从接收到所述指令起预定时间后的状态的信息,所述预定时间为所述第一设备或者所述第二设备执行所述指令所需的时间。

3.根据权利要求2所述的方法,其特征在于,在所述指令为所述第二类指令的情况下,接收执行所述指令的所述第一设备或所述第二设备的状态信息,包括:接收所述第二平台发送的所述状态信息,所述第二平台发送的所述状态信息为接收到的所述第二设备的所述状态信息。

4.一种不同平台设备同步的方法,其特征在于,包括:

在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述指令的类型是由所述第一平台判断的,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备,所述指令是根据所述第一平台接收的控制信息生成的,所述控制信息为用户的操作信息,所述第二类指令包括校验位,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,包括:所述第二平台接收所述第一平台发送的所述指令,并对所述指令依次进行解码、校验以及转码;

所述第二平台将转码后的所述指令发送至所述第二设备。

5.根据权利要求4所述的方法,其特征在于,将所述指令发送至第二设备之后,所述方法包括:接收执行所述指令的所述第二设备的状态信息,并将所述状态信息发送至所述第一平台,所述状态信息为第二设备从接收到所述指令起预定时间后的状态的信息,所述预定时间为所述第二设备执行所述指令所需的时间。

6.一种第一平台,其特征在于,包括:

生成单元,用于第一平台接收控制信息,根据所述控制信息生成指令;

处理单元,用于所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备,所述处理单元包括处理模块,所述处理模块用于将所述指令发送至所述第二平台,以使得所述第二平台将所述指令发送至所述第二设备,所述第二类指令包括校验位,所述处理模块包括第二处理子模块,所述第二处理子模块用于将所述指令发送至所述第二平台,以使得所述第二平台对所述指令依次进行解码、校验以及转码,且将转码后的所述指令发送至所述第二设备。

7.一种第二平台,其特征在于,包括:

传输单元,用于在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述指令的类型是由所述第一平台判断的,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备,所述指令是根据所述第一平台接收的控制信息生成的,所述控制信息为用户的操作信息,所述第二类指令包括校验位,所述传输单元包括:第二传输模块,用于所述第二平台接收所述第一平台发送的所述指令,并对所述指令依次进行解码、校验以及转码;

发送模块,用于所述第二平台将转码后的所述指令发送至所述第二设备。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,所述程序执行权利要求1至5中任一项所述的方法。

9.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行权利要求1至5中任一项所述的方法。

10.一种处理系统,其特征在于,包括第一平台和第二平台,其中,所述第一平台用于执行权利要求1至3中任一项所述的方法,所述第二平台用于执行权利要求4或5所述的方法。

说明书 :

不同平台设备同步的方法、第一平台和第二平台

技术领域

[0001] 本申请涉及设备同步领域,具体而言,涉及一种不同平台设备同步的方法、第一平台、第二平台、计算机可读存储介质、处理器和处理系统。

背景技术

[0002] 随着通信技术的发展,移动通信从1G的模拟通信系统到2G的数字通信系统,再到3G、4G以及即将来临的5G,在不断地演进。正是人们对于更好、更快的追求才使得通信技术不断地进步。目前热门的大数据、云计算、人工智能、VR/AR、4K/8K视频、无人驾驶等新兴产业对5G的需求非常迫切,因为只有5G才能满足这些应用对高速率、大容量和低时延通信的需求。因此,5G时代将迎来新一轮的科技浪潮。5G已成为通信行业未来发展的重点,加速5G的技术研发、标准制定、商用推广已成为国际和国内社会的战略共识。由于5G应用前景广泛,5G战略制高点争夺战已风起云涌。我国企业已投入巨资,在5G技术和网络应用领域展开研发和布局,希望占据整个产业链的主导地位。
[0003] 设备的同步伴随着不同平台的设备相互之间的同步,在云云普及的今天,云云互联设备同步又有很多种不同的同步方式,因每一个平台的设备都存在不同的控制规则,比如有的可以直接下发命令,而有的需要进行校验,使得一个平台的设备不能被其他平台控制,导致设备无法正确地执行平台下发的命令。
[0004] 因此,现有技术中一个平台的设备不能被其他平台控制的问题。
[0005] 在背景技术部分中公开的以上信息只是用来加强对本文所描述技术的背景技术的理解,因此,背景技术中可能包含某些信息,这些信息对于本领域技术人员来说并未形成在本国已知的现有技术。

发明内容

[0006] 本申请的主要目的在于提供一种不同平台设备同步的方法、第一平台、第二平台、计算机可读存储介质、处理器和处理系统,以解决现有技术中一个平台的设备不能被其他平台控制的问题。
[0007] 根据本发明实施例的一个方面,提供了一种不同平台设备同步的方法,包括:第一平台接收控制信息,根据所述控制信息生成指令;所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备。
[0008] 可选地,在所述指令的类型为第二类指令的情况下,将所述指令发送至所述第二设备,包括:将所述指令发送至所述第二平台,以使得所述第二平台将所述指令发送至所述第二设备。
[0009] 可选地,将所述指令发送至所述第二平台,以使得所述第二平台将所述指令发送至所述第二设备,包括:将所述指令发送至所述第二平台,以使得所述第二平台对所述指令进行转码,且将转码后的所述指令发送至所述第二设备。
[0010] 可选地,所述第二类指令包括校验位,将所述指令发送至所述第二平台,以使得所述第二平台将所述指令发送至所述第二设备,包括:将所述指令发送至所述第二平台,以使得所述第二平台对所述指令依次进行解码、校验以及转码,且将转码后的所述指令发送至所述第二设备。
[0011] 可选地,根据所述指令的类型,将所述指令发送至对应的设备之后,所述方法还包括:接收执行所述指令的所述第一设备或所述第二设备的状态信息,所述状态信息为第一设备或第二设备从接收到所述指令起预定时间后的状态的信息,所述预定时间为所述第一设备或者所述第二设备执行所述指令所需的时间。
[0012] 可选地,在所述指令为所述第二类指令的情况下,接收执行所述指令的所述第一设备或所述第二设备的状态信息,包括:接收所述第二平台发送的所述状态信息,所述第二平台发送的所述状态信息为接收到的所述第二设备的所述状态信息。
[0013] 根据本发明实施例的另一方面,还提供了一种不同平台设备同步的方法,包括:在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备。
[0014] 可选地,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,包括:所述第二平台接收所述指令,并对所述指令进行转码;所述第二平台将转码后的所述指令发送至所述第二设备。
[0015] 可选地,所述第二类指令包括校验位,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,包括:所述第二平台接收所述第一平台发送的所述指令,并对所述指令依次进行解码、校验以及转码;所述第二平台将转码后的所述指令发送至所述第二设备。
[0016] 可选地,将所述指令发送至第二设备之后,所述方法包括:接收执行所述指令的所述第二设备的状态信息,并将所述状态信息发送至所述第一平台,所述状态信息为第二设备从接收到所述指令起预定时间后的状态的信息,所述预定时间为所述第二设备执行所述指令所需的时间。
[0017] 根据本发明实施例的又一方面,还提供了一种第一平台,包括:生成单元,用于第一平台接收控制信息,根据所述控制信息生成指令;处理单元,用于所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备。
[0018] 根据本发明实施例的再一方面,还提供了一种第二平台,包括:传输单元,用于在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备。
[0019] 根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的程序,其中,所述程序执行任一种所述的方法。
[0020] 根据本发明实施例的又一方面,还提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行任一种所述的方法。
[0021] 根据本发明实施例的再一方面,还提供了一种处理系统,包括:第一平台和第二平台,其中,所述第一平台用于执行任一种所述的方法,所述第二平台用于执行任一种所述的方法。
[0022] 在本发明实施例中,第一平台首先接收控制信息,根据控制信息生成指令,然后判断指令是第一类指令还是第二类指令,第一类指令用于控制第一平台对应的第一设备,第二类指令用于控制第二平台对应的第二设备,将指令发送至对应的设备。该方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。

附图说明

[0023] 构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0024] 图1示出了根据本申请的一种实施例的不同平台设备同步的方法的流程示意图;
[0025] 图2示出了根据本申请的一种实施例的第二方平台的结构示意图;
[0026] 图3示出了根据本申请的一种实施例的不同平台设备同步的方法的流程流程图。

具体实施方式

[0027] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0028] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0029] 需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0030] 正如背景技术中所说的,现有技术中一个平台的设备不能被其他平台控制,为了解决上述问题,本申请的一种典型的实施方式中,提供了一种不同平台设备同步的方法、第一平台、第二平台、计算机可读存储介质、处理器和处理系统。
[0031] 根据本申请的实施例,提供了一种不同平台设备同步的方法。
[0032] 图1是根据本申请实施例的不同平台设备同步的方法的流程图。如图1所示,该方法应用在第一平台中,该方法包括以下步骤:
[0033] 步骤S101,第一平台接收控制信息,根据上述控制信息生成指令;
[0034] 步骤S102,上述第一平台判断上述指令的类型,并根据上述指令的类型,将上述指令发送至对应的设备,其中,上述类型至少包括第一类指令和第二类指令,上述第一类指令用于控制上述第一平台对应的第一设备,上述第二类指令用于控制第二平台对应的第二设备,在上述指令的类型为上述第一类指令的情况下,将上述指令发送至上述第一设备,在上述指令的类型为上述第二类指令的情况下,将上述指令发送至上述第二设备。
[0035] 上述的方法中,第一平台首先接收控制信息,根据控制信息生成指令,然后判断指令是第一类指令还是第二类指令,第一类指令用于控制第一平台对应的第一设备,第二类指令用于控制第二平台对应的第二设备,将指令发送至对应的设备。该方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0036] 本申请的一种具体的实施例中,上述第一平台和上述第二平台为不同的服务器,每个服务器控制对应的设备,每个设备有不同的控制规则,每个服务器根据不同的控制规则,生成相应的控制指令。
[0037] 需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0038] 本申请的一种实施例中,在上述指令的类型为第二类指令的情况下,将上述指令发送至上述第二设备,包括:将上述指令发送至上述第二平台,以使得上述第二平台将上述指令发送至上述第二设备。在该实施例中,在上述指令为第二类指令的情况下,第一平台将指令转发给第二平台,第二平台把指令发送至第二设备,第二设备可以更准确地识别第二平台的发送的指令,这样使得用户对设备的控制更加准确。
[0039] 本申请的又一种实施例中,将上述指令发送至上述第二平台,以使得上述第二平台将上述指令发送至上述第二设备,包括:将上述指令发送至上述第二平台,以使得上述第二平台对上述指令进行转码,且将转码后的上述指令发送至上述第二设备。在该实施例中,用于控制第二设备的指令有不同的格式要求,第二平台需要对指令进行转码,将指令转换成可以被第二设备识别的格式,使得第二设备可以更加准确地执行命令。
[0040] 本申请的一种具体的实施例中,可以采用API(应用程序编程接口)协议把上述指令转换成可以被第二设备识别的格式,在实际的应用中,也可以采用其他方法把上述指令转换成对应的格式。
[0041] 本申请的另一种实施例中,上述第二类指令包括校验位,上述第一类指令不包括校验位,将上述指令发送至上述第二平台,以使得上述第二平台将上述指令发送至上述第二设备,包括:将上述指令发送至上述第二平台,以使得上述第二平台对上述指令依次进行解码、校验以及转码,且将转码后的上述指令发送至上述第二设备。在该实施例中,第二平台对指令进行解码,将校验位提取出来,然后对指令中的校验位进行校验,在校验成功的情况下,对指令进行转码,将指令转换成可以被第二设备识别的格式,避免用户误操作第二设备,进而使得对第二设备的控制更加准确。
[0042] 本申请的一种具体的实施例中,上述校验位包括账号和密码,当第二平台对账号和密码校验成功后,第二平台才会进行转码,且将转码后的上述指令发送至上述第二设备。当然,在实际的应用中,上述校验位还可以为其他信息,本领域技术人员可以根据实际情况来选择。
[0043] 本申请的再一种实施例中,根据上述指令的类型,将上述指令发送至对应的设备之后,上述方法还包括:接收执行上述指令的上述第一设备或上述第二设备的状态信息,上述状态信息为第一设备或第二设备从接收到上述指令起预定时间后的状态的信息,上述预定时间为上述第一设备或者上述第二设备执行上述指令所需的时间。在该实施例中,第一设备或第二设备在预定时间后将状态信息返回给第一平台,用户可以根据返回的信息,判断第一设备或第二设备有无执行指令,或者查看第一设备或第二设备执行指令后的情况,这样用户就可以根据设备的状态信息对设备进行操作,使得用户的操作更加便利,控制更加准确。
[0044] 本申请的又一种实施例中,在上述指令为上述第二类指令的情况下,接收执行上述指令的上述第一设备或上述第二设备的状态信息,包括:接收上述第二平台发送的上述状态信息,上述第二平台发送的上述状态信息为接收到的上述第二设备的上述状态信息。在该实施例中,第二设备将状态信息返回到第二平台中,第二平台把第二设备的状态信息转码后发送到第一平台中,使得第二平台的状态信息可以更加准确的返回到第一平台中,这样用户可以更加准确地控制第二设备。
[0045] 本申请的一种典型的实施例中,还提供了一种不同平台设备同步的方法,该方法应用在第二平台中,该方法包括:在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的上述指令,并将上述指令发送至第二设备,其中,上述类型至少包括第一类指令和上述第二类指令,上述第一类指令用于控制上述第一平台对应的第一设备,上述第二类指令用于控制上述第二平台对应的上述第二设备。
[0046] 上述的方法中,在指令为第二类指令的情况下,第二平台首先接收第一平台发送的指令,第一类指令用于控制第一平台对应的第一设备,第二类指令用于控制第二平台对应的第二设备,然后第二平台将指令发送至第二设备。该方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的第二平台,第二平台再将指令发送至对应的第二设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0047] 本申请的一种具体的实施例中,上述第一平台和上述第二平台为不同的服务器,每个服务器控制对应的设备,每个设备有不同的控制规则,每个服务器根据不同的控制规则,生成相应的控制指令。
[0048] 本申请的一种实施例中,第二平台接收第一平台发送的上述指令,并将上述指令发送至第二设备,包括:上述第二平台接收上述指令,并对上述指令进行转码;上述第二平台将转码后的上述指令发送至上述第二设备。在该实施例中,用于控制第二设备的指令有不同的格式要求,第二平台需要对指令进行转码,将指令转换成可以被第二设备识别的格式,使得第二设备可以更加准确地执行命令。
[0049] 本申请的一种具体的实施例中,可以采用API(应用程序编程接口)协议把上述指令转换成可以被第二设备识别的格式,在实际的应用中,也可以采用其他方法把上述指令转换成对应的格式。
[0050] 本申请的又一种实施例中,上述第二类指令包括校验位,上述第一类指令不包括校验位,第二平台接收第一平台发送的上述指令,并将上述指令发送至第二设备,包括:上述第二平台接收上述第一平台发送的上述指令,并对上述指令依次进行解码、校验以及转码;上述第二平台将转码后的上述指令发送至上述第二设备。在该实施例中,第二平台对指令进行解码,将校验位提取出来,然后对指令中的校验位进行校验,在校验成功的情况下,对指令进行转码,将指令转换成可以被第二设备识别的格式,避免用户误操作第二设备,进而使得对第二设备的控制更加准确。
[0051] 本申请的一种具体的实施例中,上述校验位包括账号和密码,当第二平台对账号和密码校验成功后,第二平台才会进行转码,且将转码后的上述指令发送至上述第二设备。当然,在实际的应用中,上述校验位还可以为其他信息,本领域技术人员可以根据实际情况来选择。
[0052] 本申请的再一种实施例中,将上述指令发送至第二设备之后,上述方法包括:接收执行上述指令的上述第二设备的状态信息,并将上述状态信息发送至上述第一平台,上述状态信息为第二设备从接收到上述指令起预定时间后的状态的信息,上述预定时间为上述第二设备执行上述指令所需的时间。该实施例中,第二设备将状态信息返回到第二平台中,第二平台把第二设备的状态信息转码后发送到第一平台中,使得第二平台的状态信息可以更加准确的返回到第一平台中,这样用户可以更加准确地控制第二设备。
[0053] 本申请实施例还提供了一种第一平台,需要说明的是,本申请实施例的第一平台可以用于执行本申请实施例所提供的用于不同平台设备同步的方法。以下对本申请实施例提供的第一平台进行介绍。
[0054] 图2是根据本申请实施例的第一平台的示意图。如图2所示,该第一平台包括:
[0055] 生成单元10,用于第一平台接收控制信息,根据所述控制信息生成指令;
[0056] 处理单元20,用于所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备。
[0057] 上述的第一平台包括生成单元和处理单元,其中,生成单元用于第一平台接收控制信息,根据所述控制信息生成指令;处理单元用于所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备。该第一平台中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0058] 本申请的一种具体的实施例中,上述第一平台和上述第二平台为不同的服务器,每个服务器控制对应的设备,每个设备有不同的控制规则,每个服务器根据不同的控制规则,生成相应的控制指令。
[0059] 本申请的一种实施例中,上述处理单元还包括处理模块,处理模块用于将上述指令发送至上述第二平台,以使得上述第二平台将上述指令发送至上述第二设备。在该实施例中,在上述指令为第二类指令的情况下,第一平台将指令转发给第二平台,第二平台把指令发送至第二设备,第二设备可以更准确地识别第二平台的发送的指令,这样使得用户对设备的控制更加准确。
[0060] 本申请的又一种实施例中,上述处理模块还包括第一处理子模块,第一处理子模块用于将上述指令发送至上述第二平台,以使得上述第二平台对上述指令进行转码,且将转码后的上述指令发送至上述第二设备。在该实施例中,用于控制第二设备的指令有不同的格式要求,第二平台需要对指令进行转码,将指令转换成可以被第二设备识别的格式,使得第二设备可以更加准确地执行命令。
[0061] 本申请的一种具体的实施例中,可以采用API(应用程序编程接口)协议把上述指令转换成可以被第二设备识别的格式,在实际的应用中,也可以采用其他方法把上述指令转换成对应的格式。
[0062] 本申请的另一种实施例中,上述第二类指令包括校验位,上述第一类指令不包括校验位,上述处理模块包括第二处理子模块,第二处理子模块还用于将上述指令发送至上述第二平台,以使得上述第二平台对上述指令依次进行解码、校验以及转码,且将转码后的上述指令发送至上述第二设备。在该实施例中,第二平台对指令进行解码,将校验位提取出来,然后对指令中的校验位进行校验,在校验成功的情况下,对指令进行转码,将指令转换成可以被第二设备识别的格式,避免用户误操作第二设备,进而使得对第二设备的控制更加准确。
[0063] 本申请的一种具体的实施例中,上述校验位包括账号和密码,当第二平台对账号和密码校验成功后,第二平台才会进行转码,且将转码后的上述指令发送至上述第二设备。当然,在实际的应用中,上述校验位还可以为其他信息,本领域技术人员可以根据实际情况来选择。
[0064] 本申请的再一种实施例中,根据上述指令的类型,将上述指令发送至对应的设备之后,上述第一平台还包括接收单元,接收单元用于接收执行上述指令的上述第一设备或上述第二设备的状态信息,上述状态信息为第一设备或第二设备从接收到上述指令起预定时间后的状态的信息,上述预定时间为上述第一设备或者上述第二设备执行上述指令所需的时间。在该实施例中,第一设备或第二设备在预定时间后将状态信息返回给第一平台,用户可以根据返回的信息,判断第一设备或第二设备有无执行指令,或者查看第一设备或第二设备执行指令后的情况,这样用户就可以根据设备的状态信息对设备进行操作,使得用户的操作更加便利,控制更加准确。
[0065] 本申请的又一种实施例中,在上述指令为上述第二类指令的情况下,上述接收单元包括接收模块,接收模块用于接收上述第二平台发送的上述状态信息,上述第二平台发送的上述状态信息为接收到的上述第二设备的上述状态信息。在该实施例中,第二设备将状态信息返回到第二平台中,第二平台把第二设备的状态信息转码后发送到第一平台中,使得第二平台的状态信息可以更加准确的返回到第一平台中,这样用户可以更加准确地控制第二设备。
[0066] 本申请的一种典型的实施例中,还提供了一种第二平台,该第二平台包括传输单元,传输单元用于在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备。
[0067] 本申请的一种具体的实施例中,上述第一平台和上述第二平台为不同的服务器,每个服务器控制对应的设备,每个设备有不同的控制规则,每个服务器根据不同的控制规则,生成相应的控制指令。
[0068] 上述的第二平台包括传输单元,传输单元用于在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备。该第二平台中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的第二平台,第二平台再将指令发送至对应的第二设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0069] 本申请的一种实施例中,传输单元包括第一传输模块和发送模块,其中,转码模块用于上述第二平台接收上述指令,并对上述指令进行转码;发送模块用于上述第二平台将转码后的上述指令发送至上述第二设备。在该实施例中,用于控制第二设备的指令有不同的格式要求,第二平台需要对指令进行转码,将指令转换成可以被第二设备识别的格式,使得第二设备可以更加准确地执行命令。
[0070] 本申请的一种具体的实施例中,可以采用API(应用程序编程接口)协议把上述指令转换成可以被第二设备识别的格式,在实际的应用中,也可以采用其他方法把上述指令转换成对应的格式。
[0071] 本申请的又一种实施例中,上述第二类指令包括校验位,上述第一类指令不包括校验位,传输单元包括第二传输模块,其中,第二传输模块用于上述第二平台接收上述第一平台发送的上述指令,并对上述指令依次进行解码、校验以及转码;上述发送模块用于上述第二平台将转码后的上述指令发送至上述第二设备。在该实施例中,第二平台对指令进行解码,将校验位提取出来,然后对指令中的校验位进行校验,在校验成功的情况下,对指令进行转码,将指令转换成可以被第二设备识别的格式,避免用户误操作第二设备,进而使得对第二设备的控制更加准确。
[0072] 本申请的一种具体的实施例中,上述校验位包括账号和密码,当第二平台对账号和密码校验成功后,第二平台才会进行转码,且将转码后的上述指令发送至上述第二设备。当然,在实际的应用中,上述校验位还可以为其他信息,本领域技术人员可以根据实际情况来选择。
[0073] 本申请的再一种实施例中,上述第二平台还包括发送单元,发送单元用于接收执行上述指令的上述第二设备的状态信息,并将上述状态信息发送至上述第一平台,上述状态信息为第二设备从接收到上述指令起预定时间后的状态的信息,上述预定时间为上述第二设备执行上述指令所需的时间。该实施例中,第二设备将状态信息返回到第二平台中,第二平台把第二设备的状态信息转码后发送到第一平台中,使得第二平台的状态信息可以更加准确的返回到第一平台中,这样用户可以更加准确地控制第二设备。
[0074] 上述第一平台包括处理器和存储器,上述生成单元和处理单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0075] 上述第二平台包括处理器和存储器,上述传输单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。
[0076] 处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来解决现有技术中一个平台的设备不能被其他平台控制的问题。
[0077] 存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
[0078] 本发明实施例提供了一种存储介质,其上存储有程序,该程序被处理器执行时实现上述不同平台设备同步的方法。
[0079] 本发明实施例提供了一种处理器,上述处理器用于运行程序,其中,上述程序运行时执行上述不同平台设备同步的方法。
[0080] 本发明实施例还提供了一种处理系统,包括第一平台和第二平台,其中,上述第一平台用于执行任一种上述的方法,上述第二平台用于执行任一种上述的方法。
[0081] 上述处理系统中包括第一平台和第二平台,上述第一平台用于执行任一种上述的不同平台设备同步的方法,上述第二平台用于执行任一种上述的不同平台设备同步的方法,上述跨不同平台设备同步的方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0082] 本申请的一种具体的实施例中,上述第一平台和上述第二平台为不同的服务器,每个服务器控制对应的设备,每个设备有不同的控制规则,每个服务器根据不同的控制规则,生成相应的控制指令。
[0083] 为了使得本领域的技术人员更加清楚明确地了解本申请的技术方案,下面将结合具体的实施例进行说明:
[0084] 实施例
[0085] 该不同平台设备同步的方法流程示意图如图3所示,该方法包括以下步骤:
[0086] 用户输入控制信息,第一平台接收上述控制信息,将上述控制信息生成指令。第一平台判断上述指令为第一类指令还是第二类指令,其中,第一类指令用于控制第一设备,其不包括校验位,第一平台向第一设备发送的指令不需要进行校验,就可以对第一设备进行控制,第二类指令用于控制第二设备,其包括校验位,第二平台向第二设备发送的指令,校验成功后,第二设备才会执行。在上述指令为第一类指令的情况下,第一平台直接向第一设备发送上述指令,第一设备执行完上述指令后,向第一平台返回执行后的状态信息;
[0087] 在上述指令为第二类指令的情况下,第一平台把上述指令发送至第二平台,第二平台对上述指令进行解码,提取其中的校验位,在然后对上述校验位进行校验,在校验成功的情况下,对上述指令进行转码,把上述指令转换成第二设备可以识别的格式,然后把转码后的指令发送至第二设备,第二设备执行完上述指令后,向第二平台返回执行后的状态信息,第二平台将返回的上述状态信息转码,然后发送至第一平台,从而实现了对不同平台设备进行同步。
[0088] 从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:
[0089] 1)、本申请的不同平台设备同步的方法中,第一平台首先接收控制信息,根据控制信息生成指令,然后判断指令是第一类指令还是第二类指令,第一类指令用于控制第一平台对应的第一设备,第二类指令用于控制第二平台对应的第二设备,将指令发送至对应的设备。该方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0090] 2)、本申请的不同平台设备同步的方法中,在指令为第二类指令的情况下,第二平台首先接收第一平台发送的指令,第一类指令用于控制第一平台对应的第一设备,第二类指令用于控制第二平台对应的第二设备,然后第二平台将指令发送至第二设备。该方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的第二平台,第二平台再将指令发送至对应的第二设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0091] 3)、本申请的第一平台包括生成单元和处理单元,其中,生成单元用于第一平台接收控制信息,根据所述控制信息生成指令;处理单元用于所述第一平台判断所述指令的类型,并根据所述指令的类型,将所述指令发送至对应的设备,其中,所述类型至少包括第一类指令和第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制第二平台对应的第二设备,在所述指令的类型为所述第一类指令的情况下,将所述指令发送至所述第一设备,在所述指令的类型为所述第二类指令的情况下,将所述指令发送至所述第二设备。该第一平台中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0092] 4)、本申请的第二平台包括传输单元,传输单元用于在指令的类型为第二类指令的情况下,第二平台接收第一平台发送的所述指令,并将所述指令发送至第二设备,其中,所述类型至少包括第一类指令和所述第二类指令,所述第一类指令用于控制所述第一平台对应的第一设备,所述第二类指令用于控制所述第二平台对应的所述第二设备。该第二平台中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的第二平台,第二平台再将指令发送至对应的第二设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0093] 5)、本申请的处理系统中包括第一平台和第二平台,上述第一平台用于执行任一种上述的不同平台设备同步的方法,上述第二平台用于执行任一种上述的不同平台设备同步的方法,上述跨不同平台设备同步的方法中,第一平台根据用户的操作信息生成指令,并判断指令的类型,每个平台的设备都有不同的控制规则,不同的规则对应不同的指令的类型,第一平台根据指令的类型,将指令发送至对应的设备,这样用户就可以在一个平台上对不同平台的设备进行操作,从而实现一个平台对不同的设备进行同步,从而解决了现有技术中一个平台的设备不能被其他平台控制的问题。
[0094] 以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。