当前位置: 首页 > 专利查询>英特尔公司专利>正文

对程序的使用进行监控的方法和装置制造方法及图纸

技术编号:2913479 阅读:141 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及对程序的使用进行监控的方法和装置。监控程序授权给被监控程序执行一段给定的时间间隔。此时间间隔是软件专用的,并且被从把时间间隔联系到软件的授权表中检索。使用时间被监控并被送往监控程序。费用是使用累计的使用时间来加以确定的。提供了一种用于对程序的使用进行监控的方法,包括:通过网络连接来接收被监控程序的使用时间,所述使用时间表示所述被监控程序经授权而被执行的时间;以及把所述使用时间报告给对应于所述被监控程序的用户。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】
本申请为分案申请,其母案为PCT国际申请,其母案申请号为:02809398.4,其母案申请日为2002.2.28,其母案专利技术名称为:“对程序的使用进行监控的方法和装置”。
本专利技术涉及对程序的使用进行监控的方法和装置。
技术介绍
使用常规拷贝技术,软件程序很容易被复制。软件程序一般包含典型存储在某种形式的机器可读介质之中的一组指令,所述介质诸如:磁盘、光盘、随机存取存储器(RAM)、只读存储器(ROM)等等。把这些指令从一个机器可读介质拷贝到另一个当中的这一任务相当平常,能以许多种方式来实现。因此,各种技术被开发出来,以对软件的使用进行控制和管理。这些技术的目标之一可能就是:方便于被授权用户发布及使用软件,而同时,最大限度地减少、甚或防止那些未被授权的用户来使用所述软件。术语“被授权的”可以指那些被允许使用所述软件的用户,而“未被授权的”可以指那些未被允许使用所述软件的用户。允许的基础可以是,例如,视是否付费来使用所述程序而定。被用来控制和管理软件之发布和使用的一种类型的技术通常可称为“基于许可”的技术。在“基于许可”的技术之中,在允许程序执行之前,所述程序可能要用户输入口令。所述口令一般包含字母数字字符或符号的唯一组合。这样,即使用户得到了程序的未经授权的拷贝,没有适当的口令,它也不会运行。但是,由于多个原因,基于许可的技术并不令人满意。例如,用户在使用程序之前会不得不承受检索口令这一管理负担。此外,用户每次使用所述程序前都还得输入口令。对用户来说,这会是乏味而耗时的——在他们频繁使用这一被保护的软件之时尤其如此。还有,当所述程序的多个拷贝,例如,在公司或者网络环境之中的多台机器上正被执行时,这些管理任务就可以变成大得多的负担。再说,如果口令被泄露,则未被授权用户就有可能使用所述口令去激活所述软件程序的非法拷贝的版本。-->鉴于前面的情形,可以理解,就存在有解决上述问题的方法和/或装置的基本需求。
技术实现思路
本专利技术提供了一种用于对程序的使用进行监控的方法,包括:通过网络连接来接收被监控程序的使用时间,所述使用时间表示所述被监控程序经授权而被执行的时间;以及把所述使用时间报告给对应于所述被监控程序的用户。本专利技术还提供了一种用于对程序的使用进行管理的方法,包括:确定被监控程序是否具有执行授权;以及根据所述确定来执行所述被监控程序。本专利技术又提供了一种设备,包括:用于通过网络连接接收被监控程序的使用时间的装置,所述使用时间表示所述被监控程序经授权而被执行的时间,以及用于把所述使用时间报告给对应于所述被监控程序的用户的装置。本专利技术又在提供了一种设备,包括:用于确定被监控程序是否具有执行授权的装置,以及用于根据所述确定来执行所述被监控程序的装置。附图说明被视为本专利技术实施例的主题在本说明书的结论部分之中被特别指出并得以清楚的请求。然而,当阅读附图之时,本专利技术的实施例,有关于组织和操作的方法这两者,连同目的、特征及其优点,可通过参照以下详细的说明而得到最佳理解,并且在附图中:图1为适宜于实践本专利技术的一个实施例的系统。图2为根据本专利技术的一个实施例之系统的框图。图3为根据本专利技术的一个实施例、通过一个管理程序模块来执行的编程逻辑之流程图。图4为根据本专利技术的一个实施例、通过一个被监控程序模块来执行的编程逻辑之流程图。图5为根据本专利技术的一个实施例、通过一个监控程序模块来执行的编程逻辑之流程图。具体实施方式在以下详细的说明当中,描述了大量具体细节,以便于对本专利技术这些-->实施例得到彻底理解。然而,本领域的技术人员应理解:没有这些具体细节,本专利技术的这些实施例也能进行。在其它实例中,公知的方法、过程、元件和电路并未详细描述,以不至于混淆本专利技术的这些实施例。本专利技术的实施例包含一种方法和装置,以在网络上安全无误地对软件程序的使用进行监控。更具体来讲,本专利技术的实施例对软件程序的使用进行授权,对软件程序的使用进行监控,以及测量所述软件程序处在被授权使用状态的时间。所有者可因诸如报表、记费和跟踪等等任何目的来使用这一被测量的时间。本专利技术的实施例能减少与常规的基于许可技术相关联的缺点。例如,用户在使用所述软件程序前就可不再需要费力得到口令并输入之。这就会潜在降低了施加在被授权用户上的管理负担,也减少了未被授权用户将会利用口令这一风险。在另一个例子中,所述软件程序的使用成本或费用可以随着使用的改变而改变,从而更准确地反映所述软件程序的真正商业价值。这可以提供超越如下现有技术的优点——所述现有技术试图通过例如销售软件程序的单用户或者多用户许可证的方式来从所述软件程序得到价值。值得注意的是,在本说明书中,对“一个实施例”或者“一实施例”的任一参考都意味着:结合所述实施例所描述的特定的特征、结构或特性都被包含在本专利技术的至少一个实施例中。短语“在一个实施例中”在本说明书的不同地方中的出现,不一定都指的是同一个实施例。现详见附图,其中,相似的部件通篇都用相似的数值加以指定,图1表示一个适宜于实践本专利技术一个实施例的系统。图1是系统100的框图,系统100包括网络102、网络114和网络服务器118。在本专利技术的一个实施例中,网络102可包括网络节点104、106和108,它们中的每个都能够在通信介质110上相互通信。网络节点104、106和108例如可包括:个人电脑、服务器、网络设备、网关、路由器以及交换机等等。网络102能够在通信介质112上与网络114相通信。网络114可包括一个或多个网络节点(未示出),它们能够把来自网络102的信息传输到网络服务器118。网络114能够在通信介质116上与网络服务器118通信。在本专利技术的此实施例中,网络100及其各种组成部件可被配置成根据任一联网技术而工作,并且可包括例如在网络节点间传递信息所必需的各种硬件、软件以及连接器。在本专利技术的一个实施例中,网络100被配置成根据传输控制协议(TCP)-->及网际协议(IP)来传输信息,其中TCP和IP分别由1981年9月被采用的因特网工程任务组(IETF)标准7、规格建议书(RFC)793以及1981年9月被采用的IETF标准5、RFC 791所定义——两者都可从www.ietf.org获得(“TCP/IP规范”)。图2为根据本专利技术的一个实施例之系统200的框图。系统200例如可以代表诸如网络节点104、106和108以及网络服务器118的网络节点。如图2所示,系统200包括处理器202、输入/输出(I/O)适配器204、操作员界面206、存储器210以及磁盘存储器218。存储器210可以存储计算机程序指令及数据。术语“程序指令”可包括如下计算机代码段,所述计算机代码段含有来自预定义的计算机语言的字、值和符号,所述字、值和符号在按照预定义的方式或者语法被组合放置时,使处理器执行一定的功能。计算机语言的例子有C、C++、Lisp及汇编语言。处理器202执行程序指令并处理数据,这些指令和数据存储于存储器210中。磁盘存储器218存储要传入存储器210或从其中传出的数据。I/O适配器204与其它设备相通信,并且通过连接224把数据传入和传出所述计算机系统。操作员界面206可以通过接收命令以及提供状态信息来与系统操作员进行接口。所有这些单元都通过总线208相互连接本文档来自技高网
...

【技术保护点】
一种用于对程序的使用进行监控的方法,包括: 通过网络连接来接收被监控程序的使用时间,所述使用时间表示所述被监控程序经授权而被执行的时间;以及 把所述使用时间报告给对应于所述被监控程序的用户。

【技术特征摘要】
US 2001-3-12 09/8046731.一种用于对程序的使用进行监控的方法,包括:通过网络连接来接收被监控程序的使用时间,所述使用时间表示所述被监控程序经授权而被执行的时间;以及把所述使用时间报告给对应于所述被监控程序的用户。2.如权利要求1所述的方法,还包括:确定与所述使用时间相关联的费用价;以及把所述费用价发送给所述用户。3.如权利要求1所述的方法,还包括:把授权表发送给管理程序,所述授权表具有至少一个被监控程序及对应的时间间隔。4.一种用于对程序的使用进行管理的方法,包括:确定被监控程序是否具有执行授权;以及根据所述确定来执行所述被监控程序。5.如权利要求4所述的方法,其中,所述确定包括:向管理程序请求执行授权;以及接收来自所述管理程序的执行授权。6.如权利要求5所述的方法,还包括:把终止消息发送给所述管理程序。7.如权利要求4所述的方法,其中,所述确定包括:向...

【专利技术属性】
技术研发人员:B米切尔DL雷默EB雷默DA金
申请(专利权)人:英特尔公司
类型:发明
国别省市:US[美国]

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

1
相关领域技术
  • 暂无相关专利