用于管理用于交通工具的软件许可的方法和系统技术方案

技术编号:18019104 阅读:42 留言:0更新日期:2018-05-23 05:16
提供了用于管理用于交通工具的软件许可的方法和系统。一种管理用于具有多个操作状态的交通工具的软件模块的许可的方法包括通过处理器接收许可的许可期限数据。许可期限数据包括许可的届满时间限制。该方法还包括通过传感器观察交通工具的条件。此外,该方法包括通过处理器基于由传感器观察到的条件而确定交通工具的操作状态。另外,该方法包括通过处理器基于所确定的操作状态而确定是否根据届满时间限制来拒绝对软件模块的访问。

【技术实现步骤摘要】
用于管理用于交通工具的软件许可的方法和系统
本公开大体地涉及管理软件许可,并且更特别地,涉及用于管理用于交通工具的试用软件许可的届满的方法和系统。
技术介绍
交通工具通常将软件用于某些操作。在一些情况下,软件的使用可能经受被许可方(例如交通工具的计算机系统的用户、交通工具的所有者等)与许可方(例如软件提供商或另一版权所有者)之间的许可协议。在一些情形中可以有利的是允许软件在有限的时间内在试用的基础上使用。照此,用户可以尝试软件以评估软件是否值得获取更加长远的许可。例如,在一些情况下,软件提供商和用户可以签订试用许可协议(即评估许可协议),从而允许用户在有限的时间内尝试和评估软件。然而,管理试用许可可能呈现某些挑战和缺陷。例如,许可可能具有固定的期限,使得其在不合时宜的时间处届满。作为结果,用户可能不能够如所意图的那样完全地使用和评估软件,并且用户可能不太可能获取对软件的更加长远的许可。相应地,提供管理软件许可的改进的系统和方法是合期望的。例如,合期望的是提供管理试用软件许可(即软件评估许可)的届满的改进的系统和方法。结合随附各图以及前述
和背景来考虑,本公开的其它合期望的特征和特性将从随后的详细描述和随附权利要求变得清楚。
技术实现思路
在一个实施例中,公开了一种管理用于具有多个操作状态的交通工具的软件模块的许可的方法。所述方法包括通过处理器接收许可的许可期限数据,其中许可期限数据包括许可的届满时间限制。所述方法还包括通过传感器观察交通工具的条件。此外,所述方法包括通过处理器基于由传感器观察到的条件而确定交通工具的操作状态。另外,所述方法包括通过处理器基于所确定的操作状态而确定是否根据届满时间限制来拒绝对软件模块的访问。在另一实施例中,公开了一种用于管理用于交通工具的软件模块的许可的系统。所述系统包括配置成接收许可的许可期限数据的处理器,其中许可期限数据包括许可的届满时间限制。所述系统还包括配置成观察交通工具的条件的传感器。处理器配置成基于通过传感器的观察而确定交通工具的操作状态。此外,处理器配置成基于所确定的交通工具的操作状态而确定是否根据届满时间限制来拒绝对软件模块的访问。在另外的实施例中,一种管理对用于飞行器的航空电子软件模块的许可的方法包括通过处理器接收许可的许可期限数据。许可期限数据包括许可的第一届满时间限制。所述方法还包括通过处理器从经通用协调的时钟接收时钟数据。时钟数据对应于当前时间。所述方法此外包括比较当前时间与第一届满时间限制以确定许可的届满状态。而且,所述方法包括通过传感器观察交通工具的条件。另外,所述方法包括通过处理器基于由传感器观察到的条件而确定飞行器处于第一操作状态和第二操作状态之一中。而且,所述方法包括基于交通工具处于第一操作状态中的确定而根据第一届满时间限制来拒绝对软件模块的访问。所述方法此外包括基于交通工具处于第二操作状态中的确定而根据延长的届满时间限制来拒绝对软件模块的访问。延长的届满时间限制等于第一届满时间限制加上预定时间间隔。附图说明以下将结合附图各图来描述本公开,其中相同的标号标注相同的元件,并且其中:图1是根据示例性实施例的用于管理软件许可的系统的示意性视图;图2A是根据示例性实施例的图1的系统的飞行器的示意性视图;图2B是根据示例性实施例的图2A的系统的数据流图;图3是图示了根据示例性实施例的配置图2A的飞行器的软件的方法的流程图;以及图4是图示了使用图1的系统在试用许可之下管理软件模块的方法的流程图。具体实施方式以下详细描述在本质上仅仅是示例性的并且不意图限制本公开或本公开的应用和使用。另外,不存在由呈现在前述背景或以下详细描述中的任何理论约束的意图。本领域技术人员将领会到,结合本文所公开的实施例描述的各种说明性逻辑块、模块、电路和算法步骤可以实现为电子硬件、计算机软件或二者的组合。以上根据功能和/或逻辑块组件(或模块)和各种处理步骤来描述实施例和实现方式中的一些。然而,应当领会到,这样的块组件(或模块)可以通过配置成执行指定功能的任何数目的硬件、软件和/或固件组件来实现。为了清楚地说明硬件和软件的该可互换性,将大体根据其功能来描述各种说明性组件、块、模块、电路和步骤。这样的功能实现为硬件还是软件取决于特定应用和在总体系统上强加的设计约束。技术人员可以针对每一个特定应用以不同的方式实现所描述的功能,但是这样的实现决策不应当被解释为导致脱离本公开的范围。例如,系统或组件的实施例可以采用各种集成电路组件,例如存储器元件、数字信号处理元件、逻辑元件、查找表等,其可以在一个或多个微处理器或其它控制设备的控制之下实施各种功能。此外,本领域技术人员将领会到,本文所描述的实施例仅仅是示例性实现方式。结合本文所公开的实施例描述的各种说明性逻辑块、模块和电路可以利用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件或设计成执行本文所描述的功能的其任何组合来实现或执行。通用处理器可以是微处理器,但是在可替换方案中,处理器可以是任何常规的处理器、控制器、微控制器或状态机。处理器还可以实现为计算设备的组合,例如DSP和微处理器的组合、多个微处理器、与DSP核结合的一个或多个微处理器,或任何其它这样的配置。词语“示例性”在本文中排他地用于意指“充当示例、实例或说明”。本文描述为“示例性”的任何实施例不一定被解释为比其它实施例优选或有利。以上设备中的任何一个是计算机可读存储介质的示例性、非限制性示例。结合本文所公开的实施例描述的方法或算法的步骤可以直接体现在硬件中、由处理器执行的软件模块中或二者的组合中。软件模块可以驻留在RAM存储器、闪速存储器、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移除盘、CD-ROM或本领域中已知的任何其它形式的存储介质中。示例性存储介质耦合到处理器,使得处理器可以从存储介质读取信息和向其写入信息。在可替换方案中,存储介质可以与处理器是一体的。处理器和存储介质可以驻留在ASIC中。ASIC可以驻留在用户终端中。在可替换方案中,处理器和存储介质可以作为分立的组件驻留在用户终端中。以上设备中的任何一个是计算机可读存储介质的示例性、非限制性示例。如本文所使用的,术语模块单独地或以任何组合指代任何硬件、软件、固件、电子控制组件、处理逻辑和/或处理器设备,包括而没有限制:专用集成电路(ASIC)、电子电路、执行一个或多个软件或固件程序的处理器(共享、专用或群组)和存储器、组合逻辑电路和/或提供所描述的功能的其它合适的组件。在本文档中,诸如第一和第二等之类的关系术语可以仅仅用于区分一个实体或动作与另一实体或动作而不一定要求或暗示这样的实体或动作之间的任何实际的这种关系或次序。诸如“第一”、“第二”、“第三”等之类的数字序数简单地标注多个中的不同单个体,并且不暗示任何次序或顺序,除非由权利要求语言具体地限定。任何权利要求中的文本顺序不暗示必须根据这样的顺序以时间或逻辑次序执行过程步骤,除非由权利要求的语言具体地限定。过程步骤可以以任何次序互换而不脱离本专利技术的范围,只要这样的互换不与权利要求语言冲突并且不是逻辑上无意义的。为了简洁起见本文档来自技高网...
用于管理用于交通工具的软件许可的方法和系统

【技术保护点】
一种管理用于具有多个操作状态的交通工具的软件模块的许可的方法,所述方法包括:通过处理器接收所述许可的许可期限数据,所述许可期限数据包括所述许可的届满时间限制;通过传感器观察所述交通工具的条件;通过所述处理器基于由所述传感器观察到的条件而确定所述交通工具的操作状态;以及通过所述处理器基于所确定的操作状态而确定是否根据所述届满时间限制来拒绝对所述软件模块的访问。

【技术特征摘要】
2016.11.07 US 15/3450401.一种管理用于具有多个操作状态的交通工具的软件模块的许可的方法,所述方法包括:通过处理器接收所述许可的许可期限数据,所述许可期限数据包括所述许可的届满时间限制;通过传感器观察所述交通工具的条件;通过所述处理器基于由所述传感器观察到的条件而确定所述交通工具的操作状态;以及通过所述处理器基于所确定的操作状态而确定是否根据所述届满时间限制来拒绝对所述软件模块的访问。2.权利要求1所述的方法,其中接收所述许可期限数据包括接收所述许可的第一届满时间限制;其中确定所述操作状态包括通过所述处理器基于由所述传感器观察到的条件而确定所述交通工具处于第一操作状态和第二操作状态之一中;还包括基于所述交通工具处于所述第一操作状态中的确定而根据所述第一届满时间限制来拒绝对所述软件模块的用户访问;并且还包括基于所述交通工具处于所述第二操作状态中的确定而根据延长的届满时间限制来拒绝对所述软件模块的用户访问。3.权利要求2所述的方法,还包括通过所述处理器通过以预定时间间隔增加所述第一届满时间限制来确定所述延长的届满时间限制。4.权利要求2所述的方法,其中所述交通工具是飞行器;其中观察所述条件包括观察所述飞行器的当前空速;还包括通过所述处理器比较所观察到的当前空速与预定阈值;还包括通过所述处理器基于所述当前空速和所述预定阈值的比较而确定所述飞行器在空中还是在地面上;还包括基于所述交通工具在地面上的确定而根据所述第一届满时间限制来拒绝对所述软件模块的用户访问;并且还包括基于所述交通工具在空中的确定而根据所述延长的届满时间限制来拒绝对所述软件模块的用户访问。5.权利要求2所述的方法,其中所述交通工具是飞行器;其中观察所述条件包括观察所述飞行器的当前海拔高度;还包括通过所述处理器比较所观察到的当前海拔高度和预定阈值;还包括通过所述处理器基于所述当前海拔高度和所述预定阈值的比较而确定所述飞行器在空中还是在地面上;还包括基于所述交通工具在地面上的确定而根据所述第一届满时间限制来拒绝对所述软件模块的用户访问;并且还包括基于所述交通工具在空中的确定而根据所述延长的届满时间限制来拒绝对所述软件模块的用户访问。6.权利要求2所述的方法,其中所述交通工具是具有起落架的飞行器,所述起落架在第一条件和第二条件之间可变;其中观察所述条件包括通过所述传感器观察所述起落架处于所述第一条件还是所述第二条件中;还包括通过所述处理器基于所述传感器观察到所述起落架的所述第一条件而确定所述飞行器在空中;还包括通过所述处理器基于所述传感器观察到所述起落架的所述第二条件而确定所述飞行器在地面上;还包括基于所述交通工具在地面上的确定而根据所述第一届满时间限制来拒绝对所述软件模块的用户访问;并且还包括基于所述交通工具在空中的确定而根据所述延长的届满时间限制来拒绝对所述软件模块的用户访问。7.权利要求2所述的方法,其中所述交通工具是具有停机制动的飞行器,所述停机制动在接合位置与松开位置之间可移动;其中观察所述条件包括通过所述传感器观察所述停机制动处于接合位置还是松开位置中;还包括通过所述处理器基于所述传感器观察到所述停机制动处于松开位置中而确定所述飞行器在空中;还包括通过所述处理器基于所述传感器观察到所述停机制动处于接合位置中而确定所述飞行器在地面上;还包括基于所述交通工具在地面上的确定而根据所述第一届满时间限制来拒绝对所述软件模块的用...

【专利技术属性】
技术研发人员:NV纳马DK贝哈拉J麦克格雷戈CD布林克利S雷蒙
申请(专利权)人:霍尼韦尔国际公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1