掌桥专利:专业的专利平台
掌桥专利
首页

一种控制方法、装置、设备、智能反射面和存储介质

文献发布时间:2024-04-18 19:59:31


一种控制方法、装置、设备、智能反射面和存储介质

技术领域

本发明涉及超材料技术领域,尤其涉及一种控制方法、装置、设备、智能反射面和存储介质。

背景技术

在现有的无线网络中,无线信号在传输环境中会自然扩散,产生衰减和散射,造成接收端的信号强度欠佳,影响通信质量。虽通过无线通信系统的优化设计可以在某种程度上规避和改善电磁信号的衰减,但这样的解决方案费事费力,尤其在未来的6G移动网络中,硬件成本不断提升,高复杂度、高能耗等问题无法避免。

超表面的出现为改变和控制无线信道环境带来了可能,其中,可编程超材料可在不改变单元结构的前提之下,仅通过调节元器件性能实现对每个结构单元电磁参数的改变,赋予超表面负折射、吸波、聚焦、非常规反射等功能,在物理空间实现对电磁波的直接调控。目前,变容管、三极管、微机电系统(MEMS,Micro-Electro-Mechanical System)、液晶材料等先后被引入到超表面研究中,调控手段得以进一步丰富,实现了对电磁波的幅度、相位、极化等状态的灵活控制。这种实现了对电磁波实时操控的超表面被称为智能反射面,因其能够通过主动控制无线电磁波的电磁特性来克服自然无线传播环境的负面影响,实现智能电磁环境的特殊潜力而吸引了学界和业界广泛的关注。

但目前对智能反射面上可调器件的控制需要人工配置参数信息,存在操作流程繁琐、智能化程度低的问题,且根据所配置的参数信息来实现智能反射面的不同反射相位,对智能反射面的计算功能有一定需求,提高了反射面对硬件的要求和计算所带来的能耗需求,尤其当大量部署时使用智能反射面会导致成本剧增。

发明内容

为解决现有存在的技术问题,本发明实施例提供一种控制方法、装置、设备、智能反射面和存储介质。

为达到上述目的,本发明实施例的技术方案是这样实现的:

第一方面,本发明实施例提供一种控制方法,包括:

第一设备向第二设备发送第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;

接收所述第二设备发送的反射面相位分布信息,根据所述反射面相位分布信息生成控制指令;所述反射面相位分布信息至少基于所述第一信息确定;所述控制指令用于控制所述智能反射面进行波束调整;

向所述智能反射面发送所述控制指令。

上述方案中,所述方法还包括:接收和/或存储所述智能反射面发送的第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括所述智能反射面的反射面单元实现不同反射相位或幅度所对应的输入电压值。

上述方案中,所述根据所述反射面相位分布信息生成控制指令,包括:基于所述智能反射面的电压码本匹配所述反射面相位分布信息对应的输入电压值,根据匹配的输入电压值生成所述控制指令。

上述方案中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

上述方案中,所述方法还包括:接收所述智能反射面发送的第一反馈结果,所述第一反馈结果表示所述智能反射面对所述控制指令的接收反馈。

上述方案中,所述方法还包括:对所述第一反馈结果进行判定;在判定所述第一反馈结果表示所述智能反射面对所述控制指令接收失败、且对所述第一反馈结果的判定次数不超过第一预设值的情况下,向所述第二设备发送第一请求,所述第一请求用于请求所述第二设备确定新的反射面相位分布信息;接收所述第二设备发送的新的反射面相位分布信息,根据所述新的反射面相位分布信息生成新的控制指令,向所述智能反射面发送所述新的控制指令,以及接收所述智能反射面发送的新的第一反馈结果,重新执行对所述新的第一反馈结果的判定。

上述方案中,所述方法还包括:接收所述智能反射面发送的第二反馈结果,所述第二反馈结果包括所述智能反射面对所述控制指令的执行结果。

上述方案中,所述方法还包括:在确定所述第一反馈结果的判定次数超过所述第一预设值的情况下,向所述第二设备发送表示接收出现错误的第一通知。

上述方案中,所述方法还包括:对所述第二反馈结果进行判定;在判定所述第二反馈结果表示所述智能反射面成功执行所述控制指令、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述第二设备发送所述执行结果。

上述方案中,所述方法还包括:在判定所述第二反馈结果表示所述智能反射面对所述控制指令执行失败、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述智能反射面发送第一指令,所述第一指令用于驱动所述智能反射面重新执行所述控制指令;以及接收所述智能反射面发送的新的第二反馈结果,重新执行对所述新的第二反馈结果的判定。

上述方案中,所述方法还包括:在确定对所述第二反馈结果的判定次数超过所述第二预设值的情况下,向所述第二设备发送表示执行出现错误的第二通知。

上述方案中,所述第一设备向第二设备发送第一信息之前,所述方法还包括:接收所述第二设备发送的第二请求,所述第二请求用于请求与所述第二设备进行通信连接;基于所述第二请求与所述第二设备建立通信连接。

第二方面,本发明实施例还提供一种控制方法,包括:

第二设备接收第一设备发送的第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;

获得输入的角度需求信息,所述角度需求信息包括电磁波入射角和出射角的相关信息;

基于所述第一信息和所述角度需求信息确定反射面相位分布信息,向所述第一设备发送所述反射面相位分布信息。

上述方案中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

上述方案中,所述方法还包括:接收所述第一设备发送的第一请求,所述第一请求用于请求确定新的反射面相位分布信息;基于所述第一信息和所述角度需求信息重新确定新的反射面相位分布信息,向所述第一设备发送所述新的反射面相位分布信息。

上述方案中,所述方法还包括:接收所述第一设备发送的表示接收出现错误的第一通知;和/或,接收所述第一设备发送的表示执行出现错误的第二通知。

上述方案中,所述方法还包括:接收所述第一设备发送的所述智能反射面对所述控制指令的执行结果。

上述方案中,所述第二设备接收第一设备发送的第一信息之前,所述方法还包括:向所述第一设备发送第二请求,基于所述第二请求与所述第一设备建立通信连接。

第三方面,本发明实施例还提供一种控制方法,包括:

智能反射面向连接的第一设备发送第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括反射面单元实现不同反射相位或幅度所对应的输入电压值;所述智能反射面的相关信息用于所述第一设备连接的第二设备确定反射面相位分布信息;所述反射面相位分布信息用于所述第一设备生成控制指令;

接收所述第一设备发送的所述控制指令。

上述方案中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

上述方案中,所述方法还包括:向所述第一设备发送第一反馈结果,所述第一反馈结果表示对所述控制指令的接收反馈。

上述方案中,所述方法还包括:执行所述控制指令;或者,接收所述第一设备发送的第一指令,基于所述第一指令重新执行所述控制指令;向所述第一设备发送第二反馈结果,所述第二反馈结果包括所述控制指令的执行结果。

第四方面,本发明实施例还提供一种控制装置,应用于第一设备,所述装置包括:

第一通讯模块,用于向第二设备发送第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;还用于接收所述第二设备发送的反射面相位分布信息;

和第一处理模块,用于根据所述反射面相位分布信息生成控制指令;所述反射面相位分布信息至少基于所述第一信息确定;所述控制指令用于控制所述智能反射面进行波束调整;

所述第一通讯模块,还用于向所述智能反射面发送所述控制指令。

上述方案中,所述第一通讯模块还用于接收所述智能反射面发送的第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括所述智能反射面的反射面单元实现不同反射相位或幅度所对应的输入电压值;和/或,所述装置还包括存储模块,用于存储所述第二信息。

上述方案中,所述第一处理模块,用于基于所述智能反射面的电压码本匹配所述反射面相位分布信息对应的输入电压值,根据匹配的输入电压值生成所述控制指令。

上述方案中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

上述方案中,所述第一通讯模块,还用于接收所述智能反射面发送的第一反馈结果,所述第一反馈结果表示所述智能反射面对所述控制指令的接收反馈。

上述方案中,所述第一处理模块,还用于对所述第一反馈结果进行判定;所述第一通讯模块,还用于在所述第一处理模块判定所述第一反馈结果表示所述智能反射面对所述控制指令接收失败、且对所述第一反馈结果的判定次数不超过第一预设值的情况下,向所述第二设备发送第一请求,所述第一请求用于请求所述第二设备确定新的反射面相位分布信息;以及,接收所述第二设备发送的新的反射面相位分布信息;所述第一处理模块,还用于根据所述新的反射面相位分布信息生成新的控制指令;所述第一通讯模块,还用于向所述智能反射面发送所述新的控制指令,以接收所述智能反射面发送的新的第一反馈结果;所述第一处理模块,还用于重新执行对所述新的第一反馈结果的判定。

上述方案中,所述第一通讯模块,还用于接收所述智能反射面发送的第二反馈结果,所述第二反馈结果包括所述智能反射面对所述控制指令的执行结果。

上述方案中,所述第一通讯模块,还用于在所述第一处理模块确定所述第一反馈结果的判定次数超过所述第一预设值的情况下,向所述第二设备发送表示接收出现错误的第一通知。

上述方案中,所述第一处理模块,还用于对所述第二反馈结果进行判定;所述第一通讯模块,还用于在所述第一处理模块判定所述第二反馈结果表示所述智能反射面成功执行所述控制指令、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述第二设备发送所述执行结果。

上述方案中,所述第一通讯模块,还用于在所述第一处理模块判定所述第二反馈结果表示所述智能反射面对所述控制指令执行失败、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述智能反射面发送第一指令,所述第一指令用于驱动所述智能反射面重新执行所述控制指令;以及,接收所述智能反射面发送的新的第二反馈结果,重新执行对所述新的第二反馈结果的判定。

上述方案中,所述第一通讯模块,还用于在所述第一处理模块确定对所述第二反馈结果的判定次数超过所述第二预设值的情况下,向所述第二设备发送表示执行出现错误的第二通知。

上述方案中,所述第一通讯模块,还用于接收所述第二设备发送的第二请求,所述第二请求用于请求与所述第二设备进行通信连接;所述第一处理模块,还用于基于所述第二请求与所述第二设备建立通信连接。

第五方面,本发明实施例还提供一种控制装置,应用于第二设备,所述装置包括:

第二通讯模块,用于接收第一设备发送的第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;

输入模块,用于获得输入的角度需求信息,所述角度需求信息包括电磁波入射角和出射角的相关信息;

和第二处理模块,用于基于所述第一信息和所述角度需求信息确定反射面相位分布信息;

所述第二通讯模块,还用于向所述第一设备发送所述反射面相位分布信息。

上述方案中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

上述方案中,所述第二通讯模块,还用于接收所述第一设备发送的第一请求,所述第一请求用于请求确定新的反射面相位分布信息;所述第二处理模块,还用于基于所述第一信息和所述角度需求信息重新确定新的反射面相位分布信息;所述第二通讯模块,还用于向所述第一设备发送所述新的反射面相位分布信息。

上述方案中,所述第二通讯模块还用于接收所述第一设备发送的表示接收出现错误的第一通知;和/或,接收所述第一设备发送的表示执行出现错误的第二通知。

上述方案中,所述第二通讯模块,还用于接收所述第一设备发送的所述智能反射面对所述控制指令的执行结果。

上述方案中,所述第二通讯模块,还用于向所述第一设备发送第二请求;所述第二处理模块,还用于基于所述第二请求与所述第一设备建立通信连接。

第六方面,本发明实施例还提供一种控制装置,应用于智能反射面,所述装置包括:

第三通讯模块,用于向连接的第一设备发送第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括反射面单元实现不同反射相位或幅度所对应的输入电压值;所述智能反射面的相关信息用于所述第一设备连接的第二设备确定反射面相位分布信息;所述反射面相位分布信息用于所述第一设备生成控制指令;

还用于接收所述第一设备发送的所述控制指令。

上述方案中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

上述方案中,所述第三通讯模块,还用于向所述第一设备发送第一反馈结果,所述第一反馈结果表示对所述控制指令的接收反馈。

上述方案中,所述智能反射面还包括:执行模块,用于执行所述控制指令;所述第三通讯模块,还用于接收所述第一设备发送的第一指令;所述执行模块还用于基于所述第一指令重新执行所述控制指令;所述第三通讯模块还用于向所述第一设备发送第二反馈结果,所述第二反馈结果包括所述控制指令的执行结果。

第七方面,本发明实施例还提供一种控制设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现前述第一方面所述控制方法的步骤;或者,所述处理器执行所述程序时实现前述第二方面所述控制方法的步骤。

第八发明,本发明实施例还提供一种智能反射面,包括反射面单元和可编程器件,其中,所述反射面单元基于所述可编程器件的控制实现波束调整;所述可编程器件执行指令时实现前述第三方面所述控制方法的步骤。

第九方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时前述第一方面所述控制方法的步骤;或者,该程序被处理器执行时实现前述第二方面所述控制方法的步骤;或者,该程序被处理器执行时实现前述第三方面所述控制方法的步骤。

本发明实施例提供一种控制方法、装置、设备、智能反射面和存储介质,通过第一设备分别与第二设备、智能反射面通信连接来实现对智能反射面的控制,大大提高了智能反射面的使用便利性。其中,第一设备可向第二设备发送智能反射面的相关信息,无需手动输入智能反射面的安装配置信息,提高了智能反射面控制流程的智能化程度;第一设备还可获得第二设备基于智能反射面的相关信息计算得到的反射面相位分布信息,并根据反射面相位分布信息生成进行波束调整所需的控制指令,降低了对智能反射面上硬件设备的计算能力需求和能耗需求,能够有效降低智能反射面的应用成本。

附图说明

图1为相关技术中智能反射面的一种控制流程示意图;

图2为本发明实施例的控制方法的流程示意图一;

图3为本发明实施例的控制方法的流程示意图二;

图4为本发明实施例的控制方法的流程示意图三;

图5为本发明实施例的控制方案应用于智能反射面控制系统的方法流程示意图;

图6为本发明实施例的控制方案应用于智能反射面控制系统的逻辑流程示意图;

图7为本发明实施例的控制装置的组成结构示意图一;

图8为本发明实施例的控制装置的组成结构示意图二;

图9为本发明实施例的控制装置的组成结构示意图三;

图10为本发明实施例的控制设备的硬件结构示意图;

图11为本发明实施例的智能反射面的硬件结构示意图。

具体实施方式

在对本发明实施例进行详细说明之前,首先对本发明实施例的智能反射面进行简单说明。

相关技术中,智能反射面因波束的可调整性具有广阔的应用场景。将其与技术较接近的相控阵相比,从架构上来说,相控阵是通过馈线与射频进行连接,移相功能的实现也是基于可靠度较高的数字移相器或连续式移相器完成,不需要设计复杂的反馈机制来形成流程上的闭环;从原理上来说,相控阵由于直接通过馈线传递能量再对外辐射电磁波,不需要考虑入射电磁波方向,仅通过相位信息即可实现所需波束赋形;此外,相控阵的存在必然搭配整套的射频系统,难以像智能反射面一样布置于基站与用户的中间节点来实现补盲或弱覆盖区域的信号增强。

相比之下,智能反射面需考虑入射角度,且反射面移相的实现得依靠可调器件来实现,稳定性较差,需要考虑的变量也更多,这使得智能反射面控制系统迫切需要完整的反馈机制和流程闭环。此外,不同的智能反射面上的各不相同的单元结构和可调器件型号对应着不同的输入电压和移相幅度,这要求智能反射面系统需要满足根据不同的面板配置(单元结构设计和可调器件型号等)进行相位计算以及控制电压匹配的功能需求。

相关技术中,智能反射面的波束赋形的调整是利用馈线与控制设备连接的,图1为相关技术中智能反射面的一种控制流程示意图,如图1所示,该流程具体包括:在控制设备上手动输入角度需求(入射角、反射角角度)和反射面配置信息(单元数量、调节比特位数);控制设备利用反射阵相位分布原理计算并优化得到相位分布信息;将相位分布信息通过馈线传递至智能反射面上的可编程器件,例如可编程门阵列(FPGA,Field-ProgrammableGate Array)、相位程控电路等;智能反射面利用与相位对应的控制电压码本,将相位分布信息与需要执行的电压进行匹配;FPGA或相位程控电路根据匹配出的电压驱动电路执行处理,实现移相。

可以看出,目前智能反射面上可调器件的控制仍然采取将智能反射面的可编程器件通过馈线与笔记本电脑进行连接,通过计算、调取预存码本中对应的码字,驱动智能反射面可编程器件的运作,来实现智能反射面的波束赋形的调整。这样的控制流程存在以下问题和弊端:

其一,反射面的配置参数信息(单元数量、调节比特位数),需要手动输入至笔记本电脑,因此在实际的工程应用过程中,当需要对不同的面板进行波束调整时,需要先查询反射面安装配置信息再重复手动输入至笔记本电脑,这一操作智能化较低;

其二,有线的连接控制形式不方便,尤其当智能反射面架设于高塔或高层建筑外墙等位置时,这样的不便尤为明显;

其三,智能反射面反射相位的调整是通过改变偏置电压大小,从而引起可调器件的电阻、电感或电容来实现,故需要结合智能反射面上的可调器件性能以及计算出的相位进行电压匹配,而这一过程对智能反射面存在一定的计算功能需求,提高了反射面对硬件的要求和计算所带来的能耗需求,尤其当大量部署时使用智能反射面会导致成本增加。

下面结合附图及具体实施例对本发明作进一步详细的说明。

本发明实施例提供一种控制方法,应用于第一设备。图2为本发明实施例的控制方法的流程示意图一,如图2所示,所述方法包括:

步骤101、第一设备向第二设备发送第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;

步骤102、接收所述第二设备发送的反射面相位分布信息,根据所述反射面相位分布信息生成控制指令;所述反射面相位分布信息至少基于所述第一信息确定;所述控制指令用于控制所述智能反射面进行波束调整;

步骤103、向所述智能反射面发送所述控制指令。

本实施例中,所述第一设备至少具有信息接收、发送、数据缓存和计算处理功能,例如可以是具备通信模块的控制器、具备处理器的收发单元/模块等。所述第二设备至少具有信息接收、发送、需求导入和计算处理功能,例如可以是手机、电脑、平板等终端设备或者基站等。所述第一设备分别与第二设备、智能反射面通信连接,示例性的,所述第一设备可外接于智能反射面(或有线连接方式与智能反射面连接),并通过无线通信方式与第二设备连接;或者,所述第一设备也可通过无线通信方式与智能反射面、第二设备连接。可以理解,本发明并不对第一设备与第二设备、智能反射面之间的通信方式进行限定,凡是能够实现第一设备与智能反射面通信连接、并与第二设备通信连接的通信方式均在本发明的保护范围之内。

作为一种可选的实施方式,一个所述第一设备与一个所述智能反射面通信连接,一个所述第二设备与至少一个所述第一设备通信连接,可实现单一的第二设备对多种不同款式、不同配置的智能反射面的控制,为智能反射面的实际部署带来了便利。

步骤101中,所述智能反射面的相关信息具体是指反射面配置信息,用于计算、优化对应的反射面相位分布。例如,反射面配置信息可以包括单元结构设计、可调器件型号、单元阵子数量、调节比特位数、与相位匹配的控制电压码本等。可选的,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

示例性的,所述第一设备可预先获得所述智能反射面的相关信息,比如预先接收智能反射面的相关信息,或者,预先存储所述智能反射面的相关信息。第二设备在接收到智能反射面的相关信息后,可基于对智能反射面的波束调整需求,结合所述智能反射面的相关信息计算、优化得到反射面相位分布信息。

步骤102中,第一设备接收来自第二设备的反射面相位分布信息后,根据所述反射面相位分布信息生成控制指令。可选的,所述控制指令可以为控制电压指令,所述智能反射面的驱动电路执行所述控制指令实现对智能反射面的波束调整。

需要说明的是,所述控制指令可以由若干指令构成,所述第一设备可重复执行步骤103以发送完整的控制指令。

本实施例通过第一设备分别与第二设备、智能反射面通信连接来实现对智能反射面的控制,本实施例对智能反射面与控制设备之间的连接控制形式不做限制,大大提高了智能反射面的使用便利性。此外,第一设备可向第二设备发送智能反射面的相关信息,无需手动输入智能反射面的安装配置信息,提高了智能反射面控制流程的智能化程度;第一设备还可获得第二设备基于所述智能反射面的相关信息计算得到的反射面相位分布信息,并根据所述反射面相位分布信息生成进行波束调整所需的控制指令,降低了对智能反射面上硬件设备的计算能力需求和能耗需求,能够有效降低智能反射面的应用成本。

在一实施例中,所述方法还可以包括:接收和/或存储所述智能反射面发送的第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括所述智能反射面的反射面单元实现不同反射相位或幅度所对应的输入电压值。示例性的,第一设备可预先接收、或接收并存储所述第二信息,或者,对于可与智能反射面适配的第一设备,其上可预先存储对应的智能反射面的相关信息和/或电压码本。

所述电压码本用于第一设备生成相位对应的控制电压指令。作为一种可选的实施方式,步骤102中,所述根据所述反射面相位分布信息生成控制指令,可以包括:基于所述智能反射面的电压码本匹配所述反射面相位分布信息对应的输入电压值,根据匹配的输入电压值生成所述控制指令。

智能反射面上不同的单元结构和可调器件型号对应不同的输入电压和移项幅度,第二设备至少基于智能反射面的相关信息确定对应的反射面相位分布信息,第一设备根据智能反射面的电压码本匹配所述反射面相位分布信息,生成对应的控制指令。具体地,第一设备可根据内置算法和缓存的电压码本,将反射面相位分布信息与输入电压进行匹配、优化,生成最终的控制电压指令。

在本发明的一种可选实施例中,所述方法还可以包括:接收所述智能反射面发送的第一反馈结果,所述第一反馈结果表示所述智能反射面对所述控制指令的接收反馈。示例性的,所述智能反射面可以包括多个反射面单元,所述控制指令由若干作用于不同反射面单元的指令构成,智能反射面在接收指令后发送第一反馈结果,第一设备根据所述第一反馈结果可以确定所述控制指令是否接收完成或是否正确接收。

在一实施例中,所述方法还可以包括:对所述第一反馈结果进行判定;在判定所述第一反馈结果表示所述智能反射面对所述控制指令接收失败、且对所述第一反馈结果的判定次数不超过第一预设值的情况下,向所述第二设备发送第一请求,所述第一请求用于请求所述第二设备确定新的反射面相位分布信息;接收所述第二设备发送的新的反射面相位分布信息,根据所述新的反射面相位分布信息生成新的控制指令,向所述智能反射面发送所述新的控制指令,以及接收所述智能反射面发送的新的第一反馈结果,重新执行对所述新的第一反馈结果的判定。

可选的,所述方法还可以包括:接收所述智能反射面发送的第二反馈结果,所述第二反馈结果包括所述智能反射面对所述控制指令的执行结果。

作为一种可选的实施方式,所述方法还可以包括:在确定所述第一反馈结果的判定次数超过所述第一预设值的情况下,向所述第二设备发送表示接收出现错误的第一通知。

也就是说,本实施例对第一反馈结果进行判定,若第一设备判定智能反射面对控制指令接收失败,则向第二设备发送第一请求,以请求第二设备确定新的反射面相位分布信息,并重新执行步骤102和步骤103,接收智能反射面针对所述新的控制指令的新的第一反馈结果,重新执行对该新的第一反馈结果的判定;重复上述过程,直到第一设备判定智能反射面成功接收控制指令,此时说明智能反射面已成功接收所述控制指令,在智能反射面执行所述控制指令后,第一设备能够接收智能反射面发送的对所述控制指令的执行结果;或者,直到第一设备对第一反馈结果的判定次数超过第一预设值,此时可向第二设备发送表示接收出现错误的第一通知。

在一实施例中,所述方法还可以包括:对所述第二反馈结果进行判定;在判定所述第二反馈结果表示所述智能反射面成功执行所述控制指令、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述第二设备发送所述执行结果。其中,对所述第二反馈结果进行判定,具体可以是根据所述第二反馈结果判定智能反射面是否完成对控制指令的执行,以及对控制指令的执行是否正常。

可选的,所述方法还可以包括:在判定所述第二反馈结果表示所述智能反射面对所述控制指令执行失败、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述智能反射面发送第一指令,所述第一指令用于驱动所述智能反射面重新执行所述控制指令;以及接收所述智能反射面发送的新的第二反馈结果,重新执行对所述新的第二反馈结果的判定。

作为一种可选的实施方式,所述方法还可以包括:在确定对所述第二反馈结果的判定次数超过所述第二预设值的情况下,向所述第二设备发送表示执行出现错误的第二通知。

也就是说,本实施例对第二反馈结果进行判定,若第一设备判定智能反射面对控制指令执行失败,则向智能反射面发送驱动其重新执行所述控制指令的第一指令,并接收智能反射面执行所述控制指令后发送的新的第二反馈结果,重新执行对该第二反馈结果的判定;重复上述过程,直到第一设备判定智能反射面成功执行所述控制指令,此时可向第二设备发送智能反射面对所述控制指令的执行结果;或者,直到第一设备对第二反馈结果的判定次数超过第二预设值,此时可向第二设备发送表示执行出现错误的第二通知。

本实施例中,所述第一设备还具有反馈结果判定功能,可对智能反射面发送的反馈结果进行判定,可及时发现并解决控制流程中出现的故障或问题。

基于前述实施例,本实施例在所述第一设备向第二设备发送第一信息之前,所述方法还可以包括:接收所述第二设备发送的第二请求,所述第二请求用于请求与所述第二设备进行通信连接;基于所述第二请求与所述第二设备建立通信连接。

本实施例中,第二设备向第一设备发起用于请求接入的第二请求,第一设备根据所述第二请求明确接入需求,以此完成与第二设备的适配。示例性的,每一所述第一设备均具有唯一的标识信息,所述第二请求中可携带所述第一设备的标识信息。

本发明实施例还提供一种控制方法,应用于第二设备。图3为本发明实施例的控制方法的流程示意图二,如图3所示,所述方法包括:

步骤201、第二设备接收第一设备发送的第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;

步骤202、获得输入的角度需求信息,所述角度需求信息包括电磁波入射角和出射角的相关信息;

步骤203、基于所述第一信息和所述角度需求信息确定反射面相位分布信息,向所述第一设备发送所述反射面相位分布信息。

本实施例中,所述第一设备、所述第二设备和所述智能反射面的详细阐述可参照前述实施例的详细阐述,为节省篇幅,这里不再赘述。

可选的,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

所述角度需求信息即智能反射面的波束调整需求,步骤202中,第二设备执行角度需求信息导入操作,导入的角度需求信息包括电磁波入射角和出射角的相关信息,例如入射角和出射角角度,或者第一设备、第二设备及智能反射面的经纬度和高度信息等,其中,所述第二设备可预置有相关算法或程序,用于根据导入的经纬度、高度信息(例如海拔高度)等确定对应的入射角和出射角角度。

步骤203中,第二设备根据接收的第一信息和输入的角度需求信息计算出智能反射面的反射面相位分布信息,并发送至第一设备;所述反射面相位分布信息用于第一设备确定发送至智能反射面的控制指令。

在一实施例中,所述方法还可以包括:接收所述第一设备发送的第一请求,所述第一请求用于请求确定新的反射面相位分布信息;基于所述第一信息和所述角度需求信息重新确定新的反射面相位分布信息,向所述第一设备发送所述新的反射面相位分布信息。本实施例中,当第一设备在根据智能反射面发送的第一反馈结果判定其对控制指令接收失败、且对第一反馈结果的判定次数不超过第一预设值的情况下,会向第二设备发送所述第一请求,第二设备接收到所述第一请求后,重新根据步骤201中接收的所述第一信息和步骤202中输入的所述角度需求信息确定新的反射面相位分布信息,并向第一设备发送该新的反射面相位分布信息。

可选的,所述方法还可以包括:接收所述第一设备发送的表示接收出现错误的第一通知;和/或,接收所述第一设备发送的表示执行出现错误的第二通知。

可选的,所述方法还可以包括:接收所述第一设备发送的所述智能反射面对所述控制指令的执行结果。

基于前述实施例,本实施例在所述第二设备接收第一设备发送的第一信息之前,所述方法还包括:向所述第一设备发送第二请求,基于所述第二请求与所述第一设备建立通信连接。其中,所述第二请求中可携带所述第一设备的标识信息。

本发明实施例还提供一种控制方法,应用于智能反射面。图4为本发明实施例的控制方法的流程示意图三,如图4所示,所述方法包括:

步骤301、智能反射面向连接的第一设备发送第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括反射面单元实现不同反射相位或幅度所对应的输入电压值;所述智能反射面的相关信息用于所述第一设备连接的第二设备确定反射面相位分布信息;所述反射面相位分布信息用于所述第一设备生成控制指令;

步骤302、接收所述第一设备发送的所述控制指令。

本实施例中,所述第一设备、所述第二设备和所述智能反射面的详细阐述可参照前述实施例的详细阐述,为节省篇幅,这里不再赘述。

示例性的,所述第一设备与所述智能反射面之间通过有线接口连接,步骤301中,所述第一设备插入智能反射面后,所述智能反射面可主动向所述第一设备传输预存的第二信息,具体可以包括智能反射面的反射面配置信息、电压码本等。可选的,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

第一设备接收所述第二信息之后可存储所述第二信息,并向第二设备发送智能反射面的相关信息(即前述实施例中的第一信息),第二设备至少根据所述智能反射面的相关信息确定反射面相位分布信息,并发送所述反射面相位分布信息至第一设备,第一设备根据电压码本匹配所述反射面相位分布信息,由此生成控制指令。

在一实施例中,所述方法还可以包括:向所述第一设备发送第一反馈结果,所述第一反馈结果表示对所述控制指令的接收反馈。示例性的,所述控制指令可由若干指令构成,所述接收反馈可以指智能反射面接收一次指令后的反馈,或者接收完成所有指令后的反馈。

在本发明的一种可选实施例中,所述方法还可以包括:执行所述控制指令;或者,接收所述第一设备发送的第一指令,基于所述第一指令重新执行所述控制指令;向所述第一设备发送第二反馈结果,所述第二反馈结果包括所述控制指令的执行结果。

下面结合具体的应用场景对本发明实施例的控制方案进行说明。

图5为本发明实施例的控制方案应用于智能反射面控制系统的方法流程示意图,其中,所述智能反射面控制系统包括:具有信息接收、发送、数据缓存和计算处理、结果判定功能的第一设备;具有信息接收、发送、角度需求导入和计算处理功能的第二设备;以及,具有驱动电路,可根据控制电压指令执行波束调整的智能反射面。所述第一设备分别与第二设备、智能反射面进行通信。示例性的,第一设备与智能反射面之间可通过特定接口连接,则第一设备通过接口插入智能反射面,通过该连接,第一设备与智能反射面之间可进行通信。如图5所示,该方法包括:

步骤401、智能反射面主动向第一设备传输信息,信息内容至少包括面板波束扫描范围、波束调控精度、单元数量、调节比特位数以及电压码本,其中,电压码本包含反射面单元为了实现不同反射相位或幅度对应的输入电压值;第一设备将接收到的信息进行缓存;

步骤402、第二设备发起接入请求,第一设备接收到接入请求,根据接入请求中携带的信息明确接入需求,完成与第二设备的适配;

步骤403、第一设备将步骤401中缓存的部分信息传递至第二设备,传递的信息内容至少包括面板波束扫描范围、波束调控精度、单元数量、调节比特位数;

步骤404、第二设备执行角度需求信息导入操作,导入的信息内容包括电磁波入射角度和电磁波出射角度(或经纬度及高度信息),并结合步骤403中接收的信息和步骤404导入的角度需求信息,计算出反射面相位分布信息;

步骤405、第二设备将步骤404中的反射面相位分布信息传输至第一设备;

步骤406、第一设备根据内置算法以及缓存的电压码本,将反射面相位分布信息与输入电压进行匹配、优化,形成控制电压指令(相当于前述实施例中的控制指令);

步骤407、第一设备将步骤406中的控制电压指令传输至智能反射面;

步骤408、智能反射面对步骤407传输的控制电压指令进行反馈,反馈结果(相当于前述实施例中的第一反馈结果)传输至第一设备;

步骤409、第一设备对步骤408的反馈结果进行判定,如对反馈结果的判定为否(如指令接收失败),则向第二设备发出请求,重复执行步骤404至步骤408,对反馈结果判定为是(如指令接收成功),继续执行步骤410;

步骤410、智能反射面根据步骤407中接收的控制电压指令驱动电路执行指令;

步骤411、智能反射面执行完步骤410后,将执行结果(相当于前述实施例中的第二反馈结果)反馈至第一设备;

步骤412、第一设备对步骤411反馈的执行结果进行判定,如对反馈结果的判定为否(如执行失败),重复执行步骤410至步骤411,如对反馈结果判定为是(如执行成功),流程结束;可向第二设备上报执行结果;

步骤413、当步骤409、步骤412中任意一个步骤执行次数大于N次,N为预设的正整数,则流程结束,并向第二设备上报对应步骤执行错误。为节省篇幅,本示例中第一预设值和第二预设值取同一值N,可以理解,在其他示例中,第一预设值和第二预设值也可为不同值,本发明对此不做限定。

图6为本发明实施例的控制方案应用于智能反射面控制系统的逻辑流程示意图。如图5和图6所示,整个控制流程中,第一设备需分别在步骤401、402、405、408、411和413中进行信息接收操作,在步骤403、407、409和412中进行信息发送操作,在步骤409和412中进行结果判定操作,在步骤401进行数据缓存操作,在步骤406中进行计算处理操作;第二设备需分别在步骤402、403、409和413中进行信息接收操作,在步骤402和405中进行信息发送操作,在步骤404中进行角度需求导入和计算处理操作。

需要说明的是,本发明实施例中的步骤并不一定是按照所描述的步骤编号顺序进行处理,可以按照需求有选择的将步骤打乱重排,或者删除实施例中的步骤,或者增加实施例中的步骤,本发明实施例中的步骤描述只是可选的顺序组合,并不代表本发明实施例的所有步骤顺序组合,实施例中的步骤顺序不能认为是对本发明的限制。

本发明实施例的控制方案中,第一设备具有接收和发送智能反射面预存信息(即智能反射面的相关信息和电压码本等)的功能,省去了需手动输入反射面配置信息的麻烦,智能化程度高;第二设备具有计算处理功能,可与多个第一设备进行适配,可实现第二设备对多块智能反射面的波束调整,同时可通过无线远程方式将指令传输至第一设备,可在对智能反射面进行波束调整时无需网优人员近距离靠近智能反射面,便捷性更高。此外,该方案包含了完整的反馈机制和流程闭环,在实际应用中,可快速查找系统故障所在,在后期维护阶段可大大缩短耗时、节省人力成本。

本发明实施例还提供一种控制装置,应用于第一设备。图7为本发明实施例的控制装置的组成结构示意图一,如图7所示,控制装置500包括:

第一通讯模块501,用于向第二设备发送第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;还用于接收所述第二设备发送的反射面相位分布信息;

和第一处理模块502,用于根据所述反射面相位分布信息生成控制指令;所述反射面相位分布信息至少基于所述第一信息确定;所述控制指令用于控制所述智能反射面进行波束调整;

所述第一通讯模块501,还用于向所述智能反射面发送所述控制指令。

在本发明的一种可选实施例中,所述第一通讯模块501还用于接收所述智能反射面发送的第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括所述智能反射面的反射面单元实现不同反射相位或幅度所对应的输入电压值;和/或,所述装置500还包括存储模块,用于存储所述第二信息。

在本发明的一种可选实施例中,所述第一处理模块502,用于基于所述智能反射面的电压码本匹配所述反射面相位分布信息对应的输入电压值,根据匹配的输入电压值生成所述控制指令。

在本发明的一种可选实施例中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

在本发明的一种可选实施例中,所述第一通讯模块501,还用于接收所述智能反射面发送的第一反馈结果,所述第一反馈结果表示所述智能反射面对所述控制指令的接收反馈。

在本发明的一种可选实施例中,所述第一处理模块502,还用于对所述第一反馈结果进行判定;所述第一通讯模块501,还用于在所述第一处理模块502判定所述第一反馈结果表示所述智能反射面对所述控制指令接收失败、且对所述第一反馈结果的判定次数不超过第一预设值的情况下,向所述第二设备发送第一请求,所述第一请求用于请求所述第二设备确定新的反射面相位分布信息;以及,接收所述第二设备发送的新的反射面相位分布信息;

所述第一处理模块502,还用于根据所述新的反射面相位分布信息生成新的控制指令;

所述第一通讯模块501,还用于向所述智能反射面发送所述新的控制指令,以接收所述智能反射面发送的新的第一反馈结果;

所述第一处理模块502,还用于重新执行对所述新的第一反馈结果的判定。

在本发明的一种可选实施例中,所述第一通讯模块501,还用于接收所述智能反射面发送的第二反馈结果,所述第二反馈结果包括所述智能反射面对所述控制指令的执行结果。

在本发明的一种可选实施例中,所述第一通讯模块501,还用于在所述第一处理模块确定所述第一反馈结果的判定次数超过所述第一预设值的情况下,向所述第二设备发送表示接收出现错误的第一通知。

在本发明的一种可选实施例中,所述第一处理模块502,还用于对所述第二反馈结果进行判定;所述第一通讯模块501,还用于在所述第一处理模块502判定所述第二反馈结果表示所述智能反射面成功执行所述控制指令、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述第二设备发送所述执行结果。

在本发明的一种可选实施例中,所述第一通讯模块501,还用于在所述第一处理模块判定所述第二反馈结果表示所述智能反射面对所述控制指令执行失败、且对所述第二反馈结果的判定次数不超过第二预设值的情况下,向所述智能反射面发送第一指令,所述第一指令用于驱动所述智能反射面重新执行所述控制指令;以及,接收所述智能反射面发送的新的第二反馈结果,重新执行对所述新的第二反馈结果的判定。

在本发明的一种可选实施例中,所述第一通讯模块501,还用于在所述第一处理模块502确定对所述第二反馈结果的判定次数超过所述第二预设值的情况下,向所述第二设备发送表示执行出现错误的第二通知。

在本发明的一种可选实施例中,所述第一通讯模块501,还用于接收所述第二设备发送的第二请求,所述第二请求用于请求与所述第二设备进行通信连接;所述第一处理模块502,还用于基于所述第二请求与所述第二设备建立通信连接。

本发明实施例中,所述控制装置500中的第一通讯模块501,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现;所述控制装置500中的第一处理模块502,在实际应用中均可由所述控制装置500中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital SignalProcessor)、微控制单元(MCU,Microcontroller Unit)或FPGA实现。

需要说明的是:上述实施例提供的控制装置在进行控制时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的控制装置与前述应用于第一设备的控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本发明实施例还提供一种控制装置,应用于第二设备。图8为本发明实施例的控制装置的组成结构示意图二,如图8所示,控制装置600包括:

第二通讯模块601,用于接收第一设备发送的第一信息,所述第一信息包括所述第一设备连接的智能反射面的相关信息;

输入模块602,用于获得输入的角度需求信息,所述角度需求信息包括电磁波入射角和出射角的相关信息;

和第二处理模块603,用于基于所述第一信息和所述角度需求信息确定反射面相位分布信息;

所述第二通讯模块601,还用于向所述第一设备发送所述反射面相位分布信息。

在本发明的一种可选实施例中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

在本发明的一种可选实施例中,所述第二通讯模块601,还用于接收所述第一设备发送的第一请求,所述第一请求用于请求确定新的反射面相位分布信息;所述第二处理模块603,还用于基于所述第一信息和所述角度需求信息重新确定新的反射面相位分布信息;所述第二通讯模块601,还用于向所述第一设备发送所述新的反射面相位分布信息。

在本发明的一种可选实施例中,所述第二通讯模块601还用于接收所述第一设备发送的表示接收出现错误的第一通知;和/或,接收所述第一设备发送的表示执行出现错误的第二通知。

在本发明的一种可选实施例中,所述第二通讯模块601,还用于接收所述第一设备发送的所述智能反射面对所述控制指令的执行结果。

在本发明的一种可选实施例中,所述第二通讯模块601,还用于向所述第一设备发送第二请求;所述第二处理模块603,还用于基于所述第二请求与所述第一设备建立通信连接。

本发明实施例中,所述控制装置600中的第二通讯模块601,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现;所述控制装置600中的第二处理模块603,在实际应用中均可由所述控制装置600中的CPU、DSP、MCU或FPGA实现。

需要说明的是:上述实施例提供的控制装置在进行控制时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的控制装置与前述应用于第二设备的控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本发明实施例还提供一种控制装置,应用于智能反射面。图9为本发明实施例的控制装置的组成结构示意图三,如图9所示,控制装置700包括:

第三通讯模块701,用于向连接的第一设备发送第二信息,所述第二信息包括所述智能反射面的相关信息和/或电压码本;其中,所述电压码本包括反射面单元实现不同反射相位或幅度所对应的输入电压值;所述智能反射面的相关信息用于所述第一设备连接的第二设备确定反射面相位分布信息;所述反射面相位分布信息用于所述第一设备生成控制指令;还用于接收所述第一设备发送的所述控制指令。

在本发明的一种可选实施例中,所述智能反射面的相关信息至少包括以下至少之一:面板波束扫描范围、波束调控精度、反射面单元数量和调节比特位数。

在本发明的一种可选实施例中,所述第三通讯模块701,还用于向所述第一设备发送第一反馈结果,所述第一反馈结果表示对所述控制指令的接收反馈。

在本发明的一种可选实施例中,所述智能反射面还包括:执行模块,用于执行所述控制指令;所述第三通讯模块701,还用于接收所述第一设备发送的第一指令;所述执行模块还用于基于所述第一指令重新执行所述控制指令;所述第三通讯模块701还用于向所述第一设备发送第二反馈结果,所述第二反馈结果包括所述控制指令的执行结果。

本发明实施例中,所述控制装置700中的第三通讯模块701,在实际应用中可通过通信模组(包含:基础通信套件、操作系统、通信模块、标准化接口和协议等)及收发天线实现;所述控制装置700中的执行模块,在实际应用中均可由所述控制装置700中的CPU、DSP、MCU或FPGA实现。

需要说明的是:上述实施例提供的控制装置在进行控制时,仅以上述各程序模块的划分进行举例说明,实际应用中,可以根据需要而将上述处理分配由不同的程序模块完成,即将装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分处理。另外,上述实施例提供的控制装置与前述应用于智能反射面的控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

本发明实施例还提供一种控制设备。图10为本发明实施例的控制设备的硬件结构示意图,控制设备800可以是前述实施例中的第一设备,比如具有通讯功能的控制器、具有数据处理功能的收发器等,所述控制设备800也可以是前述实施例中的第二设备,比如移动电话、计算机、数字广播终端、信息收发设备、平板设备、车载设备、可穿戴设备、个人数字助理、网络设备等。参照图10所示,控制设备800可以包括以下一个或多个组件:处理组件801、存储器802以及通信组件803。

处理组件801通常控制控制设备800的整体操作,诸如与显示、数据通信和信息记录等相关联的操作。处理组件801可以包括一个或多个处理器804来执行计算机程序,以完成上述执行主体为第一设备或第二设备的控制方法的全部或部分步骤。此外,处理组件801可以包括一个或多个模块,便于处理组件801与其他组件之间的交互。

存储器802可以由任何类型的易失性或非易失性存储设备、或者它们的组合来实现。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)、可擦除可编程只读存储器(EPROM,ErasableProgrammable Read-Only Memory)、电可擦除可编程只读存储器(EEPROM,ElectricallyErasable Programmable Read-Only Memory)、磁性随机存取存储器(FRAM,FerromagneticRandom Access Memory)、快闪存储器(Flash Memory)、磁表面存储器、光盘、或只读光盘(CD-ROM,Compact Disc Read-Only Memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(SRAM,Static Random Access Memory)、同步静态随机存取存储器(SSRAM,SynchronousStatic Random Access Memory)、动态随机存取存储器(DRAM,Dynamic Random AccessMemory)、同步动态随机存取存储器(SDRAM,Synchronous Dynamic Random AccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,Double Data RateSynchronous Dynamic Random Access Memory)、增强型同步动态随机存取存储器(ESDRAM,Enhanced Synchronous Dynamic Random Access Memory)、同步连接动态随机存取存储器(SLDRAM,SyncLink Dynamic Random Access Memory)、直接内存总线随机存取存储器(DRRAM,Direct Rambus Random Access Memory)。本发明实施例描述的存储器802旨在包括但不限于这些和任意其它适合类型的存储器。

本发明实施例中的存储器802用于存储各种类型的数据以支持控制设备800的操作。这些数据的示例包括:用于在控制设备800上操作的任何计算机程序,比如本发明实施例执行主体为第一设备或第二设备的方法的程序,所述第一设备中存储的第二信息等。

通信组件803用于控制设备800与其他设备之间有线或无线方式的通信。控制设备800可以接入基于通信标准的无线网络,如WiFi、4G或5G、或它们的组合。在一个示例性实施例中,通信组件803经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件803还包括近场通信(NFC,Near FieldCommunication)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID,RadioFrequency IDentification)技术、红外数据组织(IrDA,Infrared Data Association)技术、超宽带(UWB,Ultra WideBand)技术、蓝牙(BT,BlueTooth)技术或其他技术来实现。

上述本发明实施例揭示的执行主体为第一设备或第二设备的方法可以应用于处理器804中,或者由处理器804实现。处理器804可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述执行主体为第一设备或第二设备的方法的各步骤可以通过处理器804中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器804可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器804可以实现或者执行本发明实施例中的公开的执行主体为第一设备或第二设备的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的执行主体为第一设备或第二设备的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器802,处理器804读取存储器802中的信息,结合其硬件完成前述执行主体为第一设备或第二设备的方法的步骤。

在示例性实施例中,控制设备800可以被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,ProgrammableLogic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、FPGA、通用处理器、控制器、MCU、微处理器(Microprocessor)、或其他电子元件实现,用于执行前述执行主体为第一设备或第二设备的方法。

本发明实施例还提供了一种智能反射面。图11为本发明实施例的智能反射面的硬件结构示意图,如图11所示,智能反射面900可以包括以下一个或多个组件:反射面单元901、可编程器件902、存储器903以及通信组件904。

可编程器件902通常控制智能反射面900的整体操作,诸如控制所述反射面单元901实现波束调整的操作。上述本发明实施例揭示的执行主体为智能反射面的方法可以应用于可编程器件902中。可编程器件902可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述执行主体为智能反射面的方法的各步骤可以通过可编程器件902中的硬件的集成逻辑电路或者软件形式的指令完成。上述的可编程器件902可以是通用处理器、DSP,或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。可编程器件902可以实现或者执行本发明实施例中的公开的执行主体为智能反射面的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的执行主体为智能反射面的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于存储介质中,该存储介质位于存储器903,可编程器件902读取存储器903中的信息,结合其硬件完成前述执行主体为智能反射面的方法的步骤。

在示例性实施例中,智能反射面900可以被反射面单元以及一个或多个ASIC、DSP、PLD、CPLD、FPGA、通用处理器、控制器、MCU、Microprocessor、或其他电子元件实现,用于执行前述执行主体为智能反射面的方法。

存储器903用于存储各种类型的数据以支持智能反射面900的操作。这些数据的示例包括:用于在智能反射面900上操作的任何计算机程序或指令,比如本发明实施例执行主体为智能反射面的方法的程序或指令,以及所述智能反射面的相关信息、电压码本等。存储器903的详细实现可参照前述实施例中的存储器802的详细描述,这里不再赘述。

通信组件904用于智能反射面900与其他设备之间有线或无线方式的通信。在一个示例性实施例中,所述通信组件904包括有线接口。

在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器802或存储器903,上述计算机程序可由控制设备800的处理器804或智能反射面900的可编程器件902执行,以完成前述方法所述步骤。计算机可读存储介质可以是FRAM、ROM、PROM、EPROM、EEPROM、Flash Memory、磁表面存储器、光盘、或CD-ROM等存储器;也可以是包括上述存储器之一或任意组合的各种设备,如移动电话、计算机、平板设备、个人数字助理等。

本申请所提供的几个方法实施例中所揭露的方法,在不冲突的情况下可以任意组合,得到新的方法实施例。

本申请所提供的几个产品实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的产品实施例。

本申请所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

相关技术
  • 二元羧酸酯加氢制二元醇催化剂的处理方法、二元羧酸酯加氢制二元醇催化剂及其应用
  • 一种催化剂在醇交换法合成二甲基碳酸酯和二元醇的应用
  • 一种多相催化剂在环状碳酸酯与醇酯交换合成线型碳酸酯中的应用
技术分类

06120116521240