【技术实现步骤摘要】
【国外来华专利技术】用于动态地选择指令集的方法和装置
本申请涉及用于动态地选择用于基于一个或多个可用输入参数产生输出参数的指令集的方法和装置。
技术介绍
随着物联网(IoT)设备部署的增加,位置特定的信息和对象特定的信息变得越来越容易获得。然而,利用这种信息产生输出的现有设备通常是硬编码的,从而需要来自一组同样有限的特定输入参数源的一组特定的不可改变的输入参数。因此,当这些设备无法从适当的源接收所需的输入参数时,它们无法产生其所需的输出。因此,许多现有设备在潜在的输入源设备和/或参数方面仍然不灵活,从而将它们的潜在实施场景减少到一组有限的静态环境,在静态环境中,所有所需输入是由相应设备从一组明确定义的输入源获得的。因此,本领域中需要改进以允许设备基于可根据时间和位置改变的一组可用输入参数来获得给定输出。
技术实现思路
本文的一个或多个实施例从均产生相同的输出参数的多个不同的可用指令集中选择将被执行的指令集。然而,每个所述指令集可以依赖于不同的输入参数来产生所述输出参数。这样,基于在给定时间的可用输入参数(例如来自一个或多个可用传感器),设备能够基于在给定时间可用的输入参数来选择要执行以获得所述输出参数的指令集。例如,一些实施例包括一种用于由设备动态选择指令集的方法。在一些示例中,该方法可以包括从均被配置为产生相同的输出参数的不同的候选指令集中选择需要均对所述设备可用的输入参数的指令集。另外,示例方法可以包括通过使用所选择的指令集所需的所述输入参数执行该指令集来获得所述输出参数。此外,在一些示例中,多于一个指令可用于基于一组可用输入参数来使用。在这种情况下,设备应选择可用指令集之一 ...
【技术保护点】
1.一种用于由设备选择指令集的方法,包括:从均被配置为产生相同的输出参数的不同的候选指令集中选择需要均对所述设备可用的一个或多个输入参数的指令集;以及通过使用所选择的指令集所需的所述输入参数执行该指令集来获得所述输出参数。
【技术特征摘要】
【国外来华专利技术】2016.06.20 US 62/352,378;2017.04.12 US 15/485,4411.一种用于由设备选择指令集的方法,包括:从均被配置为产生相同的输出参数的不同的候选指令集中选择需要均对所述设备可用的一个或多个输入参数的指令集;以及通过使用所选择的指令集所需的所述输入参数执行该指令集来获得所述输出参数。2.根据权利要求1所述的方法,还包括:确定对所述设备可用的所述输入参数;以及标识所述不同的候选指令集中需要均对所述设备可用的所述一个或多个输入参数的一个或多个候选指令集,其中,选择所述指令集包括:从所标识的一个或多个不同的候选指令集中选择所述指令集。3.根据权利要求1所述的方法,其中,选择所述指令集包括:获得所述不同的候选指令集的排序;确定所述不同的候选指令集中的多个指令集均需要在所述设备处可用的输入参数;以及选择所述多个指令集中排序最高的指令集作为将被执行以获得所述输出参数的指令集。4.根据权利要求3所述的方法,其中,获得所述排序包括执行排序算法,其中,所述排序算法基于一个或多个参数对所述候选指令集排序。5.根据权利要求4所述的方法,其中,所述一个或多个参数包括以下项中的一个或多个:与输入参数源设备的链路的信道条件、自输入参数不可用以来的时间长度、候选指令集所需的输入参数数量、和/或使用特定的候选指令集计算所述输出参数所需的时间和/或资源。6.根据权利要求1所述的方法,还包括:标识对所述设备可用的输入参数。7.根据权利要求6所述的方法,还包括:从一个或多个输入参数源设备获得对所述设备可用的所述输入参数。8.根据权利要求7所述的方法,其中,所述一个或多个输入参数源设备中的每个输入参数源设备向所述设备报告所需的输入参数中的至少一个输入参数。9.根据权利要求7所述的方法,其中,所述一个或多个输入参数源设备中的至少一个输入参数源设备包括物联网IoT设备。10.根据权利要求7所述的方法,其中,所述一个或多个输入参数源中的至少一个输入参数源包括传感器。11.根据权利要求1所述的方法,还包括:将所述输出参数发送到客户端设备或客户端模块。12.一种被配置用于指令集选择的设备,所述设备包括:一个或多个处理电路和存储器,所述存储器包含可执行指令,所述可执行指令当由所述一个或多个处理电路执行时使得所述设备:从均被配置为产生相同的输出参数的不同的候选指令集中选择需要均对所述设备可用的一个或多个输入参数的指令集;以及通过使用所选择的指令集所需的所述输入参数执行该指令集来获得所述输出参数。13.根据权利要求12所述的设备,所述存储器还包含可执行指令,所述可执行指令当由所述一个或多个处理电路执行时使所述设备:确定对所述设备可用的所述输入参数;以及标识所述不同的候选指令集中需要均对所述设备可用的所述一个或多个输入参数的一个或多个候选指令集,其中,选择所述指令集包括:从所标识的一个或多个不同的候选指令集中选择所述指令集。14.根据权利要求12所述的设备,其中,选择所述指令集的指令进一步包括当由所述一个或多个处理电路执行时促使所述设备执行以下操作的指令:获得所述不同的候选指令集的排序;确定所述不同的候选指令集中的多个指令集均需要在所述设备处可用的输入参数;以及选择所述多个指令集中排序最高的指令...
【专利技术属性】
技术研发人员:O·安格尔斯马克,P·佩尔松,
申请(专利权)人:瑞典爱立信有限公司,
类型:发明
国别省市:瑞典,SE
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。