许可程序的装置、程序交易装置及其许可程序的方法制造方法及图纸

技术编号:12854955 阅读:128 留言:0更新日期:2016-02-11 19:29
本发明专利技术提出一种许可一程序的装置,该程序包含一包头,该装置包含一储存装置、一文件系统、一操作系统、以及一许可验证组件。该操作系统接收一启动程序指令并启动该程序,并将该包头储存至该储存装置中以供该操作系统读取该包头。该许可验证组件中断该操作系统将该程序加载到一随机存取存储器中执行,并与该操作系统或一远程服务器配合,以进行一许可验证。其中当该许可验证通过后,该许可验证组件允许该程序继续加载到该随机存取存储器中执行。

【技术实现步骤摘要】
【国外来华专利技术】许可程序的装置、程序交易装置及其许可程序的方法
本专利技术是关于许可一程序的方法,特别是关于云端许可一程序的方法。
技术介绍
云端储存是指网络在线数据储存的模式,即把数据存放在通常由第三方代管的多台虚拟服务器,而非专属的服务器上。数据中心营运商根据客户的需求,在后端准备储存虚拟化的资源,并将其以储存资源池(storagepool)的方式提供,客户便可自行使用此储存资源池来存放文件或对象。云端运算是一种基于因特网的运算方式,通过这种方式,共享的软硬件资源和讯息可以按需求提供给计算机和其他装置。云端运算描述了一种基于因特网的新的信息科技(IT)服务增加、使用和交付模式,通常涉及通过因特网来提供动态交易扩充功能而且经常是虚拟化的资源,用户能够存取服务软件及数据,服务提供商则维护基础设施及平台以维持服务正常运作,服务提供商所提供的服务或软件常被称为「随选软件」,并且通常是基于使用时数来收费,使用者只需具备低复杂度的软硬件设备即可使用这些服务,这样可节省企业的成本。由于应用程序是集中供应的,更新可以实时的发布,无需使用者手动更新或是安装新的软件。因此,云端运算使得企业能够更迅速的部署应用程序,本文档来自技高网...
许可程序的装置、程序交易装置及其许可程序的方法

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种许可程序的方法,该程序储存于储存装置或远程服务器中并包含多个执行文件,多个执行文件包含第一执行文件与第二执行文件,该第一执行文件包含第一包头,该第二执行文件包含第二包头,该方法包含下列步骤:使操作系统接收程序启动指令并启动该程序;使该操作系统将该第一包头储存于该储存装置中以读取该第一包头,并使许可验证组件中断该操作系统将该第一执行文件加载至随机存取存储器中执行;使该许可验证组件与该操作系统或该远程服务器配合,以进行许可验证;当该第一执行文件通过该许可验证后,该许可验证组件允许该第一执行文件加载到该随机存取存储器中执行,使该操作系统或储存装置取得令牌;以及当该第二执行文件被使用时,该操作系统读取该第二包头,并由该许可验证组件与该操作系统或该远程服务器配合,以进行另一许可验证,其中:该许可验证组件包括一驱动程序,该操作系统通过该驱动程序存取一文件系统,该驱动程序根据该许可验证组件的一状态来传送一控制讯息到该文件系统,以指示是否该程序能够被该操作系统藉由该驱动程序从该文件系统被读取;该令牌包含匿名令牌以及非匿名令牌;当该匿名令牌被检验通过且该程序关闭时,该程序的数据恢复为默认值;以及当该非匿名令牌被检验通过且该程序关闭时,该程序的数据维持其原状态。2.如权利要求1所述的方法,该方法还包含下列步骤:当该许可验证未通过时,该操作系统读取毁损文件以结束该程序,或使该操作系统无法读取该程序而使该程序发生错误,以结束该程序;以及当该第二执行文件通过该另一许可验证后,该许可验证组件允许该第二执行文件加载到该随机存取存储器中执行。3.一种许可程序的方法,包含下列步骤:使操作系统接收程序启动指令并启动该程序;在该操作系统加载该程序前,使许可验证组件与该操作系统本身或远程服务器配合以进行许可验证,其中该许可验证组件包括一驱动程序,该操作系统通过该驱动程序存取一文件系统,该驱动程序根据该许可验证组件的一状态来传送一控制讯息到该文件系统,以指示是否该程序能够被该操作系统藉由该驱动程序从该文件系统被读取;当该许可验证通过后,使该操作系统或储存装置取得令牌,其中:该令牌包含匿名令牌以及非匿名令牌;当该匿名令牌被检验通过且该程序关闭时,该程序的数据恢复为默认值;以及当该非匿名令牌被检验通过且该程序关闭时,该程序的数据维持其原状态。4.如权利要求3所述的方法,其中:该许可验证组件中断该操作系统将该程序加载,待该许可验证通过后该许可验证组件允许该操作系统将该程序继续加载;该匿名令牌用于公用计算机,该非匿名令牌用于私人计算机;该许可验证包含永久许可验证、租用许可验证、以及试用许可验证的其中之一;当该许可验证为该租用许可验证或该试用许可验证时,该许可验证组件与该远程服务器配合以进行该许可验证;当该许可验证为该永久许可验证,且该远程服务器无法联机时,该许可验证组件与该操作系统配合以进行该许可验证。5.一种许可程序的装置,该程序包含包头,该装置包含:储存装置;文件系统,配置于该储存装置;操作系统,接收启动程序指令并启动该程序,并将该包头储存于该储存装置中以供该操作系统读取该包头;以及许可验证组件,中断该操作系统将该程序加载到随机存取存储器中执行,并与该操作系统或远程服务器配合,以进行许可验证,其中该许可验证组件包括一驱动程序,该操作系统通过该驱动程序存取该文件系统,该驱动程序根据该许可验证组件的一状态来传送一控制讯息到该文件系统,以指示是否该程序能够被该操作系统藉由该驱动程序从该文件系统被读取,当该许可验证通过后,该许可验证组件允许该程序继续加载到该随机存取存储器中执行,当该许可验证未通过时,该操作系统读取毁损文件以结束该程序,或使该操作系统无法读取该程序而使该程序发生错误,以结束该程序。6.如权利要求5所述的装置,其中:该装置还包含驱动程序,该许可验证组件在被通知通过许可验证后,传送第一控制讯息、第二控制讯息、以及第三控制讯息的其中之一以分别控制该储存装置、该文件系统、以及该驱动程序的其中之一,以允许将该程序从该远程服务器储存到储存装置、将该程序通过该驱动程序从该储存装置储存到该文件系统、以及由该操作系统将该程序从文件系统加载到该随机存取存储器中执行;该许可验证的方式包含永久许可验证、租用许可验证、以及试用许可验证的其中之一;当该许可验证为该永久许可验证时,该程序允许被无限期使用;当该许可验证为该租用许可验证时,在特定的时间间隔该程序允许被使用;当该许可验证为该试用许可验证时,在试用时间到期时该程序被停止使用;以及该许可验证还包含网络许可或电话许可,该网络许可的方式利用验证第一许可码来进行许可验证的,该第一许可码包含个人隐私相关讯息,该个人隐私相关讯息包含身分证字号、生日、或其任意组合,该电话许可的方式利用电话号码来进行许可验证,当该电话许可被验证时,该电话号码用以取得第二许可码,该第二许可码被用来通过该电话许可的许可验证。7.一种许可程序的方法,包含下列步骤:选取特定程序,并提供一授权验证组件;由本地操作系统本身或远程服务器进行许可验证,其中该许可验证组件包括一驱动程序,该操作系统通过该驱动程序存取一文件系统,该驱动程序根据...

【专利技术属性】
技术研发人员:林冠儒
申请(专利权)人:博世尼克资讯股份有限公司
类型:发明
国别省市:中国台湾;71

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

1