[go: up one dir, main page]

CN101916415A - An on-demand service method for software licenses in a "cloud computing" platform - Google Patents

An on-demand service method for software licenses in a "cloud computing" platform Download PDF

Info

Publication number
CN101916415A
CN101916415A CN2010102492623A CN201010249262A CN101916415A CN 101916415 A CN101916415 A CN 101916415A CN 2010102492623 A CN2010102492623 A CN 2010102492623A CN 201010249262 A CN201010249262 A CN 201010249262A CN 101916415 A CN101916415 A CN 101916415A
Authority
CN
China
Prior art keywords
platform
cloud computing
software
application software
license
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102492623A
Other languages
Chinese (zh)
Inventor
侯正雄
周兴社
谷建华
王云岚
钟诚文
赵天海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN2010102492623A priority Critical patent/CN101916415A/en
Publication of CN101916415A publication Critical patent/CN101916415A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明涉及一种“云计算”平台中软件许可证的按需服务方法,其特征在于包括为一个“云计算”平台生成一个软件许可证和“云计算”平台用户的使用。由于没有软件模块和许可证数量的限制,不管有多少用户需要同时使用,只要硬件资源足够,应用软件及其许可证资源就能够及时满足需求。在大量用户的使用高峰期,能够及时地满足其需求,有效地提高对用户的服务质量,应用的响应时间和用户的产能;用户在不使用应用软件时,就不会有软件使用记录,也就不会产生“软件花费”。因此,在用户的使用低谷期,不会存在浪费用户花费的现象;更加合理的发挥了应用软件及其许可证的效用,实现了应用软件在“云计算”平台中的充分共享和软件价值的提升。

The invention relates to an on-demand service method for software licenses in a "cloud computing" platform, which is characterized in that it includes generating a software license for a "cloud computing" platform and using it for users of the "cloud computing" platform. Since there are no restrictions on the number of software modules and licenses, no matter how many users need to use it at the same time, as long as the hardware resources are sufficient, the application software and its license resources can meet the needs in time. During the peak period of use of a large number of users, it can meet their needs in a timely manner, effectively improve the quality of service to users, the response time of applications and the productivity of users; when users do not use application software, there will be no software usage records, and the There will be no "software cost". Therefore, in the low period of user use, there will be no waste of user expenses; the utility of application software and its licenses will be more reasonably played, and the full sharing of application software in the "cloud computing" platform and the realization of software value will be realized. promote.

Description

一种“云计算”平台中软件许可证的按需服务方法 An on-demand service method for software licenses in a "cloud computing" platform

技术领域technical field

本发明涉及一种软件许可证的服务方法,特别是一种应用在“云计算”平台中的应用软件许可证按需服务方法。The invention relates to a software license service method, in particular to an application software license on-demand service method applied in a "cloud computing" platform.

背景技术Background technique

“云计算”平台由一组互联的物理或虚拟化服务器聚合而成,基于网络(例如Internet)为用户提供按需服务。它动态可扩展地聚合大量的资源与服务,包括计算资源、存储资源、应用软件资源等,以“商品化”服务的形式提供给用户。用户不再需要自己购买和维护硬件资源和软件资源,只需为自己在“云计算”平台上每次的使用付费,从而实现“按需计算”服务。The "cloud computing" platform is aggregated by a group of interconnected physical or virtualized servers, and provides users with on-demand services based on the network (such as the Internet). It dynamically and scalable aggregates a large number of resources and services, including computing resources, storage resources, application software resources, etc., and provides them to users in the form of "commercialized" services. Users no longer need to purchase and maintain hardware resources and software resources by themselves, and only need to pay for each use on the "cloud computing" platform, thereby realizing "computing on demand" services.

科学与工程计算应用通常需要应用软件的支持,商业应用软件一般是采用出售许可证的形式来控制软件的使用。同一个“云计算”平台,拥有大量动态用户,对应用软件许可证的需求巨大,并具有动态随机性和弹性等特点。因此,除了按需提供CPU和存储等硬件资源的服务以外,如何为用户提供应用软件许可证的按需服务是人们研究的一个热点问题。Scientific and engineering computing applications usually require the support of application software, and commercial application software generally uses the form of selling licenses to control the use of the software. The same "cloud computing" platform has a large number of dynamic users, a huge demand for application software licenses, and has the characteristics of dynamic randomness and elasticity. Therefore, in addition to providing on-demand services of hardware resources such as CPU and storage, how to provide users with on-demand services of application software licenses is a hot research topic.

现有的商业应用软件许可证的使用费用收取方式,主要是按照销售的数量来计算,可以是服务器台数、CPU数量、用户数量、客户端数量,或者是用户定制的数量,价格往往比较昂贵。按照许可证有效时间可以分为永久性许可证和临时性许可证(例如一个月)。The existing commercial application software license fee collection method is mainly calculated according to the sales quantity, which can be the number of servers, CPUs, users, clients, or user-customized quantities, and the price is often relatively expensive. According to the validity period of the license, it can be divided into permanent license and temporary license (for example, one month).

上述的软件许可证使用费用收取方式,都有一个前提条件,那就是应用软件许可证的数量是受到限制的。它们不能适应于“云计算”平台。主要存在以下一些问题:The above methods of charging fees for the use of software licenses all have a prerequisite, that is, the number of application software licenses is limited. They cannot be adapted to "cloud computing" platforms. There are mainly the following problems:

(1)如果按照服务器台数、CPU数量、用户数量或客户端数量销售与机器绑定的应用软件许可证,一方面,由于“云计算”平台的动态可扩展性,其数量难以确定;另一方面,由于聚合了大量计算资源,其应用软件成本必然大幅增加,“云计算”平台运营方或者用户难以承受。(2)如果只购买一定数量的软件许可证,而“云计算”平台用户往往数量巨大且具有动态性,在许可证受到数量限制的前提下,一方面,挑战存在于用户高峰使用期,应用软件许可证不能满足大量用户的需求,导致用户的应用需要等待,甚至长时间得不到满足;另一方面,在用户使用低谷期,却会存在应用软件许可证资源闲置,即资源浪费的现象。有限数量的许可证资源实际上成为了一个瓶颈问题。(1) If the application software licenses bound to the machine are sold according to the number of servers, CPUs, users or clients, on the one hand, due to the dynamic scalability of the "cloud computing" platform, the number is difficult to determine; on the other hand On the one hand, due to the aggregation of a large number of computing resources, the cost of its application software will inevitably increase significantly, which is unbearable for the operator or user of the "cloud computing" platform. (2) If only a certain number of software licenses are purchased, the number of users of the "cloud computing" platform is often huge and dynamic. Under the premise that the number of licenses is limited, on the one hand, the challenge exists in the peak usage period of users, and the application Software licenses cannot meet the needs of a large number of users, resulting in user applications needing to wait, or even unsatisfied for a long time; on the other hand, during the low period of user use, there will be idle application software license resources, that is, resource waste . The limited number of license resources actually becomes a bottleneck.

中国专利公开号为CN1751316的申请案,在用户请求超出许可条款的情况(例如许可证数量、许可期限)下,不是马上拒绝服务,而是允许超额使用,并跟踪超额使用情况,根据按使用次数支付的许可方案让客户最终支付这种超额使用的费用。该方法虽然能够以更大的成本缓解用户使用高峰期的问题,但是依然受到许可证数量的限制,不能实现对“云计算”平台用户的弹性服务,仍然可能存在资源浪费的现象。In the application of Chinese Patent Publication No. CN1751316, when the user's request exceeds the license terms (such as the number of licenses, the license period), instead of refusing the service immediately, it allows the excess usage, and tracks the excess usage, according to the number of uses Paid licensing schemes let customers end up paying for this overage. Although this method can alleviate the problem of peak user usage at a greater cost, it is still limited by the number of licenses and cannot provide elastic services to users of the "cloud computing" platform, and there may still be a waste of resources.

也有人提出了根据用户使用应用软件的次数进行软件许可证的授权与服务。这种方法可以达到消除许可证数量限制的目的。但是,“云计算”平台拥有大量动态用户,每次使用都要发放一次许可证,显然很不方便。不同应用使用的资源和时间也往往不一样,只按使用次数收费,不够合理。It is also proposed that the authorization and service of the software license be carried out according to the number of times the user uses the application software. This method can achieve the purpose of eliminating the limit on the number of licenses. However, the "cloud computing" platform has a large number of dynamic users, and it is obviously inconvenient to issue a license for each use. The resources and time used by different applications are often different, and it is not reasonable to charge only by the number of times used.

发明内容Contents of the invention

要解决的技术问题technical problem to be solved

为了避免现有技术的不足之处,本发明提出一种“云计算”平台中软件许可证的按需服务方法,能够克服上述缺陷的软件许可证的按需服务方法,取消传统许可证资源数量的限制,通过软件许可证的计时服务,实现应用软件及其许可证资源对“云计算”平台用户弹性、高效及时的按需服务。In order to avoid the deficiencies of the prior art, the present invention proposes an on-demand service method for software licenses in a "cloud computing" platform, which can overcome the above-mentioned defects and cancel the number of traditional license resources. Through the timing service of software licenses, flexible, efficient and timely on-demand services of application software and its license resources to users of the "cloud computing" platform are realized.

技术方案Technical solutions

一种“云计算”平台中软件许可证的按需服务方法,其特征在于包括为一个“云计算”平台生成一个软件许可证和“云计算”平台用户的使用,具体步骤如下:An on-demand service method for software licenses in a "cloud computing" platform, characterized in that it includes generating a software license for a "cloud computing" platform and using it for users of the "cloud computing" platform. The specific steps are as follows:

为一个“云计算”平台生成一个软件许可证的步骤:Steps to generate a software license for a "cloud computing" platform:

步骤1“云计算”平台负责人生成软件许可证的用户信息C的步骤,包括以下步骤:Step 1: The person in charge of the "cloud computing" platform generates the user information C of the software license, including the following steps:

步骤a:生成云计算平台用户信息C,包括“云计算”平台信息、费用支付信息、许可证服务器的机器信息和应用软件的信息;所述“云计算”平台信息为:“云计算”平台名称、“云计算”平台识别号、“云计算”平台负责人;所述费用支付信息:缴费类型、预付金额;所述许可证服务器的机器信息:机器名称、机器识别号;所述应用软件的信息:应用软件名称、软件版本号;Step a: Generate cloud computing platform user information C, including "cloud computing" platform information, fee payment information, license server machine information and application software information; the "cloud computing" platform information is: "cloud computing" platform Name, "cloud computing" platform identification number, person in charge of the "cloud computing" platform; the fee payment information: payment type, prepaid amount; machine information of the license server: machine name, machine identification number; the application software information: application software name, software version number;

步骤b:使用报文摘要算法,对C进行散列运算,得到一散列值A;Step b: use the message digest algorithm to perform a hash operation on C to obtain a hash value A;

步骤c:使用“云计算”平台负责人的私钥对该散列值A进行数字签名运算,得到签名数据S;Step c: Use the private key of the person in charge of the "cloud computing" platform to digitally sign the hash value A to obtain the signature data S;

步骤d:将签名数据S加到C的尾部;Step d: Add signature data S to the end of C;

步骤e:“云计算”平台负责人将用户信息C发送给应用软件供应商;Step e: The person in charge of the "cloud computing" platform sends the user information C to the application software provider;

步骤2应用软件供应商验证云计算平台用户信息C的步骤:Step 2: Steps for the application software provider to verify the user information C of the cloud computing platform:

步骤a:使用摘要算法,对“云计算”平台用户信息C进行散列运算,得到一散列值H;Step a: Use the digest algorithm to perform a hash operation on the user information C of the "cloud computing" platform to obtain a hash value H;

步骤b:使用“云计算”平台负责人的公钥证书对用户信息中的签名数据进行验证签名运算,得到一散列值H’;Step b: Use the public key certificate of the person in charge of the "cloud computing" platform to verify the signature data in the user information and obtain a hash value H';

步骤c:当H和H为一致时,应用软件供应商添加应用软件许可证的软件供应商名称、后台管理程序及端口、应用软件的各模块名称、颁发时间和超期日期;并添加费用支付信息中的信任级别和时间期限;Step c: When H and H are consistent, the application software supplier adds the software supplier name of the application software license, the background management program and port, the name of each module of the application software, the issuance time and the expiration date; and adds the fee payment information Confidence levels and time periods in;

步骤3应用软件供应商对应用软件许可证进行数字签名的步骤:Step 3 Steps for the application software provider to digitally sign the application software license:

步骤a:使用摘要算法,对“云计算”平台信息、费用支付信息、许可证服务器的机器信息和应用软件的信息,进行散列运算,得到一散列值V;Step a: Use a digest algorithm to perform a hash operation on the "cloud computing" platform information, fee payment information, license server machine information and application software information to obtain a hash value V;

步骤b:使用应用软件供应商的私钥证书对散列值V进行数字签名运算得到签名数据F;Step b: use the private key certificate of the application software provider to digitally sign the hash value V to obtain the signature data F;

步骤c:将签名数据F添加到应用软件许可证的尾部;Step c: Add the signature data F to the end of the application software license;

步骤d:应用软件供应商将该软件许可证发送给“云计算”平台负责人,提供给该“云计算”平台的用户使用;Step d: The application software provider sends the software license to the person in charge of the "cloud computing" platform, and provides it to users of the "cloud computing" platform;

“云计算”平台用户的使用步骤:"Cloud Computing" platform users use steps:

步骤1:用户登录时,“云计算”平台验证用户的用户名和密码;若验证通过继续下列步骤,否则重新登录;Step 1: When the user logs in, the "Cloud Computing" platform verifies the user's username and password; if the verification is passed, proceed to the following steps, otherwise log in again;

步骤2:当用户作业对应用软件许可证提出请求时,进行软件许可证合法性的验证:Step 2: When the user job requests the application software license, verify the validity of the software license:

当软件许可证非法时:When the software license is illegal:

步骤a:终止用户作业的执行,检查软件许可证的时间期限D,如果D已经过期,通知“云计算”平台负责人和应用软件供应商,并继续下面的处理;否则,终止对该“云计算”平台提供服务;Step a: Terminate the execution of the user job, check the time limit D of the software license, if D has expired, notify the person in charge of the "cloud computing" platform and the application software provider, and continue the following processing; otherwise, terminate the "cloud computing" computing" platform to provide services;

步骤b:应用软件供应商清算剩余额度,多退少补;如果“云计算”平台负责人要求生成新一阶段许可证,将多余额度纳入到新的预付金额中;并继续执行步骤c;否则,终止对该“云计算”平台提供服务;Step b: The application software supplier liquidates the remaining amount, and refunds the excess and makes up for the deficiency; if the person in charge of the "cloud computing" platform requests to generate a new stage license, incorporate the excess amount into the new prepaid amount; and continue to step c; otherwise , to terminate the provision of services for the "cloud computing" platform;

步骤c:应用软件提供商或其代理,按照以上说明的软件许可证生成的步骤,重新生成一个软件许可证,并将它发送给“云计算”平台的负责人;Step c: The application software provider or its agent regenerates a software license according to the software license generation steps described above, and sends it to the person in charge of the "cloud computing" platform;

当软件许可证合法时:When the software license is legal:

步骤a:作业执行启动,记录作业开始时间到日志文件;Step a: start the job execution, record the job start time to the log file;

步骤c:作业结束后,记录作业结束时间到日志文件;Step c: After the job ends, record the job end time to the log file;

步骤d:基于HTTPS协议将该作业的软件使用时间发送给应用软件供应商;Step d: Send the software usage time of the job to the application software provider based on the HTTPS protocol;

步骤e:应用软件供应商根据软件使用时间计算“云计算”平台的软件许可证使用时间和软件花费,并更新“云计算”平台的可用额度;Step e: The application software provider calculates the software license usage time and software cost of the "cloud computing" platform according to the software usage time, and updates the available quota of the "cloud computing" platform;

所述的验证软件许可证合法性的步骤:The steps to verify the legitimacy of the software license as described:

步骤(a):使用摘要算法,对软件许可证的“云计算”平台信息部分、应用软件供应商,软件许可证时间期限D,进行散列运算,得到一散列值U;Step (a): using a digest algorithm, perform a hash operation on the "cloud computing" platform information part of the software license, the application software provider, and the time limit D of the software license to obtain a hash value U;

步骤(b):使用应用软件供应商的公钥证书对软件许可证的签名数据部分进行验证签名运算,得到一散列值U’;Step (b): Use the public key certificate of the application software supplier to verify the signature operation on the signature data part of the software license to obtain a hash value U';

步骤(c):比较U和U’是否相同。如果不相同,则可判断该软件许可证不合法,如果相同,则继续下面的判断;Step (c): Compare whether U and U' are the same. If they are not the same, it can be judged that the software license is illegal, if they are the same, continue to the following judgment;

步骤(d):与标准的网络时钟服务器上的时间比较,验证时间期限D是否有效,如果不通过,则软件许可证非法,如果通过,则继续下面的判断;Step (d): compare with the time on the standard network clock server, verify whether the time limit D is valid, if not passed, then the software license is illegal, if passed, then continue the following judgment;

步骤(e):当使用的计算机中提取机器序列号信息M与许可证中的机器名、机器识别号相同,则软件许可证合法,否则,软件许可证非法。Step (e): When the machine serial number information M extracted from the computer used is the same as the machine name and machine identification number in the license, the software license is legal; otherwise, the software license is illegal.

有益效果Beneficial effect

本发明提出的一种“云计算”平台中软件许可证的按需服务方法,在“云计算”平台中,消除了许可证数量限制的瓶颈问题,实现了对大量动态用户的弹性、高效及时的按需服务。An on-demand service method for software licenses in the "cloud computing" platform proposed by the present invention eliminates the bottleneck problem of license quantity limitation in the "cloud computing" platform, and realizes flexibility, high efficiency and timeliness for a large number of dynamic users on-demand service.

(1)由于没有软件模块和许可证数量的限制,不管有多少用户需要同时使用,只要硬件资源足够,应用软件及其许可证资源就能够及时满足需求。在大量用户的使用高峰期,能够及时地满足其需求,有效地提高对用户的服务质量,应用的响应时间和用户的产能;(1) Since there are no restrictions on the number of software modules and licenses, no matter how many users need to use it at the same time, as long as the hardware resources are sufficient, the application software and its license resources can meet the needs in time. During the peak period of use of a large number of users, it can meet their needs in a timely manner, effectively improve the service quality for users, the response time of applications and the productivity of users;

(2)用户在不使用应用软件时,就不会有软件使用记录,也就不会产生“软件花费”。因此,在用户的使用低谷期,不会存在浪费用户花费的现象;(2) When the user does not use the application software, there will be no software usage records, and there will be no "software cost". Therefore, during the low period of user use, there will be no waste of user spending;

(3)用户只需为自己实际的使用付费,从而高效地利用了软件花费,降低了成本,并方便用户的使用;(3) Users only need to pay for their own actual use, thus effectively utilizing software costs, reducing costs, and facilitating users' use;

(4)对于应用软件生产厂商和运营方,更加合理的发挥了应用软件及其许可证的效用,实现了应用软件在“云计算”平台中的充分共享和软件价值的提升。(4) For application software manufacturers and operators, the utility of application software and its licenses is more reasonably played, and the full sharing of application software in the "cloud computing" platform and the improvement of software value are realized.

附图说明Description of drawings

图1为“云计算”平台中软件许可证按需服务方法的结构图;Fig. 1 is a structural diagram of a software license on-demand service method in a "cloud computing" platform;

图2为“云计算”平台中应用软件许可证的内容示意图;Figure 2 is a schematic diagram of the content of the application software license in the "cloud computing" platform;

图3为“云计算”平台中应用软件许可证按需服务步骤;Fig. 3 is the on-demand service steps of the application software license in the "cloud computing" platform;

具体实施方式Detailed ways

现结合实施例、附图对本发明作进一步描述:Now in conjunction with embodiment, accompanying drawing, the present invention will be further described:

本发明以没有数量限制的许可证授权为基础,统计用户对应用软件及其许可证的使用时间,根据软件许可证的使用时间来计费,对“云计算”平台用户实现按需服务。在所说的“云计算”平台中软件许可证的按需服务方法发明中,包含以下三个构件,其结构如图1所示:The invention is based on license authorization without quantity limit, counts the usage time of the application software and its license by the user, charges according to the usage time of the software license, and realizes on-demand service for the users of the "cloud computing" platform. In the invention of the on-demand service method for software licenses in the so-called "cloud computing" platform, the following three components are included, and its structure is shown in Figure 1:

(1)应用软件许可证。每个“云计算”平台的应用软件许可证服务器上拥有各自的没有数量限制的许可证。(1) Application software license. Each "cloud computing" platform has its own unlimited number of licenses on the application software license server.

(2)应用软件许可证的“云计算”平台管理软件。在每个“云计算”平台中,提供一台或多台计算机服务器装置,作为“云计算”平台的应用软件许可证服务器,运行应用软件许可证的“云计算”平台管理软件。它收集整个“云计算”平台上所有用户,在所拥有的不同计算系统上的应用软件许可证的使用时间记录。(2) "Cloud Computing" platform management software for application software licenses. In each "cloud computing" platform, one or more computer server devices are provided as the application software license server of the "cloud computing" platform, and the "cloud computing" platform management software of the application software license is run. It collects all users on the entire "cloud computing" platform, the usage time records of the application software licenses on different computing systems owned by them.

(3)应用软件费用管理软件。应用软件生产商或其代理,提供一台或多台计算机服务器装置,作为应用软件按需服务器,并运行应用软件费用管理软件。它与应用软件许可证的“云计算”平台管理软件直接通信,为一个或多个“云计算”平台完成应用软件使用时间的收集、统计、记账和收费等工作。从“云计算”平台管理软件,到费用管理软件,应用软件许可证的使用时间数据在获取和传输过程中,采用数字签名和加密技术来保障数据的完整性和安全性。(3) Application software cost management software. The application software manufacturer or its agent provides one or more computer server devices as application software on-demand servers, and runs the application software cost management software. It directly communicates with the "cloud computing" platform management software of the application software license, and completes the collection, statistics, accounting and charging of application software usage time for one or more "cloud computing" platforms. From "cloud computing" platform management software to expense management software, digital signature and encryption technologies are used to ensure data integrity and security during the acquisition and transmission of application software license usage time data.

在本发明中,应用软件许可证得到了有针对性的设计。如图2所示,应用软件许可证的内容,不再有数目和模块的限制,而是包括以下几部分:In the present invention, the application software license has been designed in a targeted manner. As shown in Figure 2, the content of the application software license is no longer limited by the number and modules, but includes the following parts:

(1)“云计算”平台信息部分:(1) "Cloud Computing" platform information part:

(a)“云计算”平台名称(a) "Cloud computing" platform name

(b)“云计算”平台识别号(b) "Cloud computing" platform identification number

(c)“云计算”平台负责人(c) Person in charge of the "cloud computing" platform

(2)费用支付信息部分:(2) Fee payment information part:

(a)缴费类型(a) Payment Type

(b)预付金额(b) Prepaid amount

(c)信任级别(c) Trust level

(d)时间期限(d) time limit

(3)许可证服务器的具体机器信息部分:(3) The specific machine information part of the license server:

(a)机器名称(a) Machine name

(b)机器识别号(b) machine identification number

(4)应用软件的信息部分:(4) The information part of the application software:

(a)应用软件名称(a) Application software name

(b)版本(b) version

(c)供应商名称(c) Supplier name

(d)应用软件后台管理程序及其端口(d) Application software background management program and its port

(5)应用软件的模块信息部分:(5) The module information part of the application software:

(a)模块名称(a) Module name

(b)颁发时间(b) Time of issue

(c)超期日期(c) Expiration date

(d)数字签名(d) Digital signature

其内容包括“云计算”平台信息,费用预支付信息,时间期限,许可证服务器的具体机器信息,应用软件的信息,以及应用软件模块信息。应用软件模块没有限制,应用软件模块的许可证数量也没有限制。“云计算”平台负责人,在购买应用软件及其许可证时,事先预付一定数目的金额。在设定的时间期限内,“云计算”平台的合法用户能够使用应用软件的任何模块,并且没有软件许可证数量的限制。但用户对应用软件每次的使用情况,都将被跟踪记录。用户累计使用的时间将作为记账的依据,用来计算需要支付的软件使用费用。同时,费用管理软件将周期性地更新可用额度。Its content includes "cloud computing" platform information, fee prepayment information, time limit, specific machine information of the license server, application software information, and application software module information. There is no limit to application software modules, and there is no limit to the number of licenses for application software modules. The person in charge of the "cloud computing" platform, when purchasing the application software and its license, prepays a certain amount in advance. Within the set time limit, legal users of the "cloud computing" platform can use any module of the application software, and there is no limit to the number of software licenses. However, each use of the application software by the user will be tracked and recorded. The accumulated time used by the user will be used as the basis for accounting and used to calculate the software usage fees that need to be paid. At the same time, the expense management software will periodically update the available credit.

利用本发明所说的“云计算”平台中软件许可证的按需服务方法,下面通过两个具体实施实例来进一步说明本发明的方法步骤。Utilizing the on-demand service method of software licenses in the "cloud computing" platform of the present invention, the method steps of the present invention will be further described below through two specific implementation examples.

实施例一:一个“云计算”平台用户提交一个作业,使用一个应用软件许可证的服务过程如下:Embodiment 1: A "cloud computing" platform user submits a job, and the service process of using an application software license is as follows:

步骤1:用户登录,“云计算”平台对其身份合法性进行认证若验证通过继续下列步骤,否则重新登录;Step 1: The user logs in, and the "cloud computing" platform authenticates the legitimacy of his identity. If the verification is passed, proceed to the following steps, otherwise log in again;

步骤2:用户身份验证通过后,用户提交的作业申请使用应用软件及一个许可证;Step 2: After the user's identity verification is passed, the job submitted by the user applies for using the application software and a license;

步骤3:验证软件许可证的合法性:Step 3: Verify the legitimacy of the software license:

当软件许可证非法时:When the software license is illegal:

a:终止用户作业的执行,检查软件许可证的时间期限D,如果D已经过期,通知“云计算”平台负责人和应用软件供应商,并继续下面的处理;否则,终止对该“云计算”平台提供服务;a: Terminate the execution of the user's job, check the time limit D of the software license, if D has expired, notify the person in charge of the "cloud computing" platform and the application software provider, and continue the following processing; otherwise, terminate the "cloud computing" "The platform provides services;

b:应用软件供应商清算剩余额度,多退少补;如果“云计算”平台负责人要求生成新一阶段许可证,将多余额度纳入到新的预付金额中;并继续执行步骤c;否则,终止对该“云计算”平台提供服务;b: The application software supplier liquidates the remaining amount, and refunds the excess and makes up for the deficiency; if the person in charge of the "cloud computing" platform requests to generate a new stage license, the excess amount will be included in the new prepaid amount; and continue to step c; otherwise, Terminate the provision of services to the "cloud computing" platform;

c:应用软件提供商或其代理,按照以上说明的软件许可证生成的步骤,重新生成一个软件许可证,并将它发送给“云计算”平台的负责人;c: The application software provider or its agent will regenerate a software license according to the steps of software license generation described above, and send it to the person in charge of the "cloud computing" platform;

当软件许可证合法时:When the software license is legal:

步骤4:作业开始执行,将作业开始时间记录到日志文件;Step 4: The job starts to execute, and the job start time is recorded in the log file;

步骤5:作业执行完毕后,将作业结束时间记录到日志文件;Step 5: After the job is executed, record the job end time to the log file;

步骤6:基于HTTPS协议将该作业的软件使用时间发送给应用软件供应商;Step 6: Send the software usage time of the job to the application software provider based on the HTTPS protocol;

步骤7:应用软件供应商根据软件使用时间计算各“云计算”平台的软件许可证使用时间和软件花费,并更新各“云计算”平台的可用额度。Step 7: The application software provider calculates the software license usage time and software cost of each "cloud computing" platform according to the software usage time, and updates the available quota of each "cloud computing" platform.

实施例二:“云计算”平台多个用户同时提交多个作业,使用多个应用软件许可证的服务过程如下:Embodiment 2: Multiple users of the "cloud computing" platform submit multiple jobs at the same time, and the service process of using multiple application software licenses is as follows:

步骤1:用户登录,“云计算”平台对其身份合法性进行认证。若验证通过继续下列步骤,否则重新登录;Step 1: The user logs in, and the "cloud computing" platform authenticates the legitimacy of his identity. If the verification is passed, continue to the following steps, otherwise log in again;

步骤2:多个用户身份验证通过后,多个用户提交的作业申请使用应用软件及多个许可证;Step 2: After multiple user authentications are passed, the jobs submitted by multiple users apply for the use of application software and multiple licenses;

步骤3:验证软件许可证的合法性:Step 3: Verify the legitimacy of the software license:

当软件许可证非法时:When the software license is illegal:

a:终止用户作业的执行,检查软件许可证的时间期限D,如果D已经过期,通知“云计算”平台负责人和应用软件供应商,并继续下面的处理;否则,终止对该“云计算”平台提供服务;a: Terminate the execution of the user's job, check the time limit D of the software license, if D has expired, notify the person in charge of the "cloud computing" platform and the application software provider, and continue the following processing; otherwise, terminate the "cloud computing" "The platform provides services;

b:应用软件供应商清算剩余额度,多退少补;如果“云计算”平台负责人要求生成新一阶段许可证,将多余额度纳入到新的预付金额中;并继续执行步骤c;否则,终止对该“云计算”平台提供服务;b: The application software supplier liquidates the remaining amount, and refunds the excess and makes up for the deficiency; if the person in charge of the "cloud computing" platform requests to generate a new stage license, the excess amount will be included in the new prepaid amount; and continue to step c; otherwise, Terminate the provision of services to the "cloud computing" platform;

c:应用软件提供商或其代理,按照以上说明的软件许可证生成的步骤,重新生成一个软件许可证,并将它发送给“云计算”平台的负责人;c: The application software provider or its agent will regenerate a software license according to the steps of software license generation described above, and send it to the person in charge of the "cloud computing" platform;

当软件许可证合法时:When the software license is legal:

步骤4:多个作业逐个启动,同时执行,将每个作业开始时间记录到日志文件;Step 4: Start multiple jobs one by one and execute them at the same time, and record the start time of each job to the log file;

步骤5:一旦一个作业执行完毕后,将该作业结束时间记录到日志文件;Step 5: Once a job is executed, record the job end time to a log file;

步骤6:一旦一个作业执行完毕后,基于HTTPS协议将该作业的软件使用时间发送给应用软件供应商;Step 6: Once a job is executed, send the software usage time of the job to the application software provider based on the HTTPS protocol;

步骤7:应用软件供应商根据软件使用时间计算各“云计算”平台的软件许可证使用时间和软件花费,并更新各“云计算”平台的可用额度。Step 7: The application software provider calculates the software license usage time and software cost of each "cloud computing" platform according to the software usage time, and updates the available quota of each "cloud computing" platform.

Claims (1)

1.一种“云计算”平台中软件许可证的按需服务方法,其特征在于包括为一个“云计算”平台生成一个软件许可证和“云计算”平台用户的使用,具体步骤如下:1. An on-demand service method for software licenses in a "cloud computing" platform, characterized in that it includes generating a software license and the use of a "cloud computing" platform user for a "cloud computing" platform, and the concrete steps are as follows: 为一个“云计算”平台生成一个软件许可证的步骤:Steps to generate a software license for a "cloud computing" platform: 步骤1“云计算”平台负责人生成软件许可证的用户信息C的步骤,包括以下步骤:Step 1: The person in charge of the "cloud computing" platform generates the user information C of the software license, including the following steps: 步骤a:生成云计算平台用户信息C,包括“云计算”平台信息、费用支付信息、许可证服务器的机器信息和应用软件的信息;所述“云计算”平台信息为:“云计算”平台名称、“云计算”平台识别号、“云计算”平台负责人;所述费用支付信息:缴费类型、预付金额;所述许可证服务器的机器信息:机器名称、机器识别号;所述应用软件的信息:应用软件名称、软件版本号;Step a: Generate cloud computing platform user information C, including "cloud computing" platform information, fee payment information, license server machine information and application software information; the "cloud computing" platform information is: "cloud computing" platform Name, "cloud computing" platform identification number, person in charge of the "cloud computing" platform; the fee payment information: payment type, prepaid amount; machine information of the license server: machine name, machine identification number; the application software information: application software name, software version number; 步骤b:使用报文摘要算法,对C进行散列运算,得到一散列值A;Step b: use the message digest algorithm to perform a hash operation on C to obtain a hash value A; 步骤c:使用“云计算”平台负责人的私钥对该散列值A进行数字签名运算,得到签名数据S;Step c: Use the private key of the person in charge of the "cloud computing" platform to digitally sign the hash value A to obtain the signature data S; 步骤d:将签名数据S加到C的尾部;Step d: Add signature data S to the end of C; 步骤e:“云计算”平台负责人将用户信息C发送给应用软件供应商;Step e: The person in charge of the "cloud computing" platform sends the user information C to the application software provider; 步骤2应用软件供应商验证云计算平台用户信息C的步骤:Step 2: Steps for the application software provider to verify the user information C of the cloud computing platform: 步骤a:使用摘要算法,对“云计算”平台用户信息C进行散列运算,得到一散列值H;Step a: Use the digest algorithm to perform a hash operation on the user information C of the "cloud computing" platform to obtain a hash value H; 步骤b:使用“云计算”平台负责人的公钥证书对用户信息中的签名数据进行验证签名运算,得到一散列值H’;Step b: Use the public key certificate of the person in charge of the "cloud computing" platform to verify the signature data in the user information and obtain a hash value H'; 步骤c:当H和H为一致时,应用软件供应商添加应用软件许可证的软件供应商名称、后台管理程序及端口、应用软件的各模块名称、颁发时间和超期日期;并添加费用支付信息中的信任级别和时间期限;Step c: When H and H are consistent, the application software supplier adds the software supplier name of the application software license, the background management program and port, the name of each module of the application software, the issuance time and the expiration date; and adds the fee payment information Confidence levels and time periods in; 步骤3应用软件供应商对应用软件许可证进行数字签名的步骤:Step 3 Steps for the application software provider to digitally sign the application software license: 步骤a:使用摘要算法,对“云计算”平台信息、费用支付信息、许可证服务器的机器信息和应用软件的信息,进行散列运算,得到一散列值V;Step a: Use a digest algorithm to perform a hash operation on the "cloud computing" platform information, fee payment information, license server machine information and application software information to obtain a hash value V; 步骤b:使用应用软件供应商的私钥证书对散列值V进行数字签名运算得到签名数据F;Step b: use the private key certificate of the application software provider to digitally sign the hash value V to obtain the signature data F; 步骤c:将签名数据F添加到应用软件许可证的尾部;Step c: Add the signature data F to the end of the application software license; 步骤d:应用软件供应商将该软件许可证发送给“云计算”平台负责人,提供给该“云计算”平台的用户使用;Step d: The application software provider sends the software license to the person in charge of the "cloud computing" platform, and provides it to users of the "cloud computing" platform; “云计算”平台用户的使用步骤:"Cloud Computing" platform users use steps: 步骤1:用户登录时,“云计算”平台验证用户的用户名和密码;若验证通过继续下列步骤,否则重新登录;Step 1: When the user logs in, the "Cloud Computing" platform verifies the user's username and password; if the verification is passed, proceed to the following steps, otherwise log in again; 步骤2:当用户作业对应用软件许可证提出请求时,进行软件许可证合法性的验证:Step 2: When the user job requests the application software license, verify the validity of the software license: 当软件许可证非法时:When the software license is illegal: 步骤a:终止用户作业的执行,检查软件许可证的时间期限D,如果D已经过期,通知“云计算”平台负责人和应用软件供应商,并继续下面的处理;否则,终止对该“云计算”平台提供服务;Step a: Terminate the execution of the user job, check the time limit D of the software license, if D has expired, notify the person in charge of the "cloud computing" platform and the application software provider, and continue the following processing; otherwise, terminate the "cloud computing" Computing" platform provides services; 步骤b:应用软件供应商清算剩余额度,多退少补;如果“云计算”平台负责人要求生成新一阶段许可证,将多余额度纳入到新的预付金额中;并继续执行步骤c;否则,终止对该“云计算”平台提供服务;Step b: The application software supplier liquidates the remaining amount, and refunds the excess and makes up for the deficiency; if the person in charge of the "cloud computing" platform requests to generate a new stage license, incorporate the excess amount into the new prepaid amount; and continue to step c; otherwise , to terminate the provision of services for the "cloud computing" platform; 步骤c:应用软件提供商或其代理,按照以上说明的软件许可证生成的步骤,重新生成一个软件许可证,并将它发送给“云计算”平台的负责人;Step c: The application software provider or its agent regenerates a software license according to the software license generation steps described above, and sends it to the person in charge of the "cloud computing" platform; 当软件许可证合法时:When the software license is legal: 步骤a:作业执行启动,记录作业开始时间到日志文件;Step a: start the job execution, record the job start time to the log file; 步骤c:作业结束后,记录作业结束时间到日志文件;Step c: After the job ends, record the job end time to the log file; 步骤d:基于HTTPS协议将该作业的软件使用时间发送给应用软件供应商;Step d: Send the software usage time of the job to the application software provider based on the HTTPS protocol; 步骤e:应用软件供应商根据软件使用时间计算“云计算”平台的软件许可证使用时间和软件花费,并更新“云计算”平台的可用额度;Step e: The application software provider calculates the software license usage time and software cost of the "cloud computing" platform according to the software usage time, and updates the available quota of the "cloud computing" platform; 所述的验证软件许可证合法性的步骤:The steps to verify the legitimacy of the software license as described: 步骤(a):使用摘要算法,对软件许可证的“云计算”平台信息部分、应用软件供应商,软件许可证时间期限D,进行散列运算,得到一散列值U;Step (a): using a digest algorithm, perform a hash operation on the "cloud computing" platform information part of the software license, the application software provider, and the time limit D of the software license to obtain a hash value U; 步骤(b):使用应用软件供应商的公钥证书对软件许可证的签名数据部分进行验证签名运算,得到一散列值U’;Step (b): Use the public key certificate of the application software supplier to verify the signature operation on the signature data part of the software license to obtain a hash value U'; 步骤(c):比较U和U’是否相同。如果不相同,则可判断该软件许可证不合法,如果相同,则继续下面的判断;Step (c): Compare whether U and U' are the same. If they are not the same, it can be judged that the software license is illegal, if they are the same, continue to the following judgment; 步骤(d):与标准的网络时钟服务器上的时间比较,验证时间期限D是否有效,如果不通过,则软件许可证非法,如果通过,则继续下面的判断;Step (d): compare with the time on the standard network clock server, verify whether the time limit D is valid, if not passed, then the software license is illegal, if passed, then continue the following judgment; 步骤(e):当使用的计算机中提取机器序列号信息M与许可证中的机器名、机器识别号相同,则软件许可证合法,否则,软件许可证非法。Step (e): When the machine serial number information M extracted from the computer used is the same as the machine name and machine identification number in the license, the software license is legal; otherwise, the software license is illegal.
CN2010102492623A 2010-08-06 2010-08-06 An on-demand service method for software licenses in a "cloud computing" platform Pending CN101916415A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102492623A CN101916415A (en) 2010-08-06 2010-08-06 An on-demand service method for software licenses in a "cloud computing" platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102492623A CN101916415A (en) 2010-08-06 2010-08-06 An on-demand service method for software licenses in a "cloud computing" platform

Publications (1)

Publication Number Publication Date
CN101916415A true CN101916415A (en) 2010-12-15

Family

ID=43323921

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102492623A Pending CN101916415A (en) 2010-08-06 2010-08-06 An on-demand service method for software licenses in a "cloud computing" platform

Country Status (1)

Country Link
CN (1) CN101916415A (en)

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102324009A (en) * 2011-09-07 2012-01-18 上海普元信息技术股份有限公司 Software Copyright Control System and Method Based on Cloud Computing Platform
CN102509034A (en) * 2011-09-30 2012-06-20 广东电子工业研究院有限公司 Software license control device and method
CN103345598A (en) * 2013-07-03 2013-10-09 山东省计算中心 Multiple-business-software License management method based on super-calculation Cloud service
CN103440441A (en) * 2013-08-28 2013-12-11 北京华胜天成科技股份有限公司 Software protection method and system
CN103460216A (en) * 2011-03-21 2013-12-18 诺基亚西门子通信公司 Software licence control
CN103649920A (en) * 2011-06-27 2014-03-19 微软公司 Resource management for cloud computing platforms
CN103841200A (en) * 2014-03-10 2014-06-04 上海华虹宏力半导体制造有限公司 Method and device for controlling software licensing
CN105426974A (en) * 2015-11-09 2016-03-23 浪潮电子信息产业股份有限公司 Cloud maintenance scheme for server software problem
US9450838B2 (en) 2011-06-27 2016-09-20 Microsoft Technology Licensing, Llc Resource management for cloud computing platforms
CN106789891A (en) * 2016-11-22 2017-05-31 国云科技股份有限公司 A multi-dimensional software authorization control method suitable for IaaS cloud platform
US9886316B2 (en) 2010-10-28 2018-02-06 Microsoft Technology Licensing, Llc Data center system that accommodates episodic computation
US9933804B2 (en) 2014-07-11 2018-04-03 Microsoft Technology Licensing, Llc Server installation as a grid condition sensor
US10234835B2 (en) 2014-07-11 2019-03-19 Microsoft Technology Licensing, Llc Management of computing devices using modulated electricity
CN109688013A (en) * 2019-01-02 2019-04-26 郑州云海信息技术有限公司 A kind of detection multi-stage cascade BOX host name and the matched method and system of SN
CN110138855A (en) * 2019-05-13 2019-08-16 武汉数字化设计与制造创新中心有限公司 Development resources cloud platform and resource share method
WO2019218497A1 (en) * 2018-05-14 2019-11-21 平安科技(深圳)有限公司 Cost allocation method and apparatus, electronic device, and medium
CN110659473A (en) * 2019-09-24 2020-01-07 深圳创维-Rgb电子有限公司 AI camera authorization method, user terminal and computer-readable storage medium
CN111080350A (en) * 2019-12-04 2020-04-28 国家超级计算深圳中心(深圳云计算中心) Software usage amount statistical method and system
CN111144830A (en) * 2019-11-20 2020-05-12 上海泛云信息科技有限公司 Enterprise-level computing resource management method, system and computer equipment
US10867014B2 (en) 2015-05-27 2020-12-15 Siemens Aktiengesellschaft Device and method for adapting the use of an apparatus
CN112668022A (en) * 2020-12-25 2021-04-16 深圳创新科技术有限公司 License management method, device and system for invoking cloud disk service
CN112950284A (en) * 2021-03-29 2021-06-11 湖南快乐阳光互动娱乐传媒有限公司 Reserved instance estimation method, reserved instance estimation system, storage medium and electronic equipment
CN114697146A (en) * 2020-12-14 2022-07-01 中国石油化工股份有限公司 Charging management method for exploration and development cloud application service
CN115270083A (en) * 2021-04-30 2022-11-01 北京小米移动软件有限公司 Control method, authorization method and device for software program use permission

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9886316B2 (en) 2010-10-28 2018-02-06 Microsoft Technology Licensing, Llc Data center system that accommodates episodic computation
CN103460216A (en) * 2011-03-21 2013-12-18 诺基亚西门子通信公司 Software licence control
CN103460216B (en) * 2011-03-21 2016-09-14 诺基亚通信公司 Software license controls
US9372964B2 (en) 2011-03-21 2016-06-21 Nokia Solutions And Networks Oy Software license control
US10644966B2 (en) 2011-06-27 2020-05-05 Microsoft Technology Licensing, Llc Resource management for cloud computing platforms
US9450838B2 (en) 2011-06-27 2016-09-20 Microsoft Technology Licensing, Llc Resource management for cloud computing platforms
CN103649920A (en) * 2011-06-27 2014-03-19 微软公司 Resource management for cloud computing platforms
US9595054B2 (en) 2011-06-27 2017-03-14 Microsoft Technology Licensing, Llc Resource management for cloud computing platforms
CN102324009A (en) * 2011-09-07 2012-01-18 上海普元信息技术股份有限公司 Software Copyright Control System and Method Based on Cloud Computing Platform
CN102509034A (en) * 2011-09-30 2012-06-20 广东电子工业研究院有限公司 Software license control device and method
CN102509034B (en) * 2011-09-30 2014-11-26 广东电子工业研究院有限公司 Software license control method of software license control device
CN103345598A (en) * 2013-07-03 2013-10-09 山东省计算中心 Multiple-business-software License management method based on super-calculation Cloud service
CN103345598B (en) * 2013-07-03 2015-11-18 山东省计算中心 Based on many business softwares License Management method of super calculation cloud service
CN103440441A (en) * 2013-08-28 2013-12-11 北京华胜天成科技股份有限公司 Software protection method and system
CN103841200B (en) * 2014-03-10 2017-03-29 上海华虹宏力半导体制造有限公司 A kind of control method and device of software license
CN103841200A (en) * 2014-03-10 2014-06-04 上海华虹宏力半导体制造有限公司 Method and device for controlling software licensing
US10234835B2 (en) 2014-07-11 2019-03-19 Microsoft Technology Licensing, Llc Management of computing devices using modulated electricity
US9933804B2 (en) 2014-07-11 2018-04-03 Microsoft Technology Licensing, Llc Server installation as a grid condition sensor
US10867014B2 (en) 2015-05-27 2020-12-15 Siemens Aktiengesellschaft Device and method for adapting the use of an apparatus
CN107636660B (en) * 2015-05-27 2021-10-15 西门子交通有限责任公司 Apparatus and method for adapting use of a device
CN105426974A (en) * 2015-11-09 2016-03-23 浪潮电子信息产业股份有限公司 Cloud maintenance scheme for server software problem
CN106789891A (en) * 2016-11-22 2017-05-31 国云科技股份有限公司 A multi-dimensional software authorization control method suitable for IaaS cloud platform
WO2019218497A1 (en) * 2018-05-14 2019-11-21 平安科技(深圳)有限公司 Cost allocation method and apparatus, electronic device, and medium
CN109688013A (en) * 2019-01-02 2019-04-26 郑州云海信息技术有限公司 A kind of detection multi-stage cascade BOX host name and the matched method and system of SN
CN110138855A (en) * 2019-05-13 2019-08-16 武汉数字化设计与制造创新中心有限公司 Development resources cloud platform and resource share method
CN110659473A (en) * 2019-09-24 2020-01-07 深圳创维-Rgb电子有限公司 AI camera authorization method, user terminal and computer-readable storage medium
CN111144830A (en) * 2019-11-20 2020-05-12 上海泛云信息科技有限公司 Enterprise-level computing resource management method, system and computer equipment
CN111080350A (en) * 2019-12-04 2020-04-28 国家超级计算深圳中心(深圳云计算中心) Software usage amount statistical method and system
CN114697146A (en) * 2020-12-14 2022-07-01 中国石油化工股份有限公司 Charging management method for exploration and development cloud application service
CN114697146B (en) * 2020-12-14 2024-04-19 中国石油化工股份有限公司 Charging management method for exploration and development cloud application service
CN112668022A (en) * 2020-12-25 2021-04-16 深圳创新科技术有限公司 License management method, device and system for invoking cloud disk service
CN112950284A (en) * 2021-03-29 2021-06-11 湖南快乐阳光互动娱乐传媒有限公司 Reserved instance estimation method, reserved instance estimation system, storage medium and electronic equipment
CN115270083A (en) * 2021-04-30 2022-11-01 北京小米移动软件有限公司 Control method, authorization method and device for software program use permission

Similar Documents

Publication Publication Date Title
CN101916415A (en) An on-demand service method for software licenses in a "cloud computing" platform
JP4187844B2 (en) Methods for protecting executable computer programs from unauthorized use
US11423498B2 (en) Multimedia content player with digital rights management while maintaining privacy of users
CN103258151B (en) A kind of software License control method of real-time authorization
TW201351183A (en) Platform and method for dynamic software license
US8788379B1 (en) Providing configurable pricing for execution of software images
US20020083003A1 (en) Method and apparatus for the accurate metering of software application usage and the reporting of such usage to a remote site on a public network
CN110659515B (en) Open type integrated circuit collaborative design cloud platform and method thereof
US20110295708A1 (en) Systems and methods for providing software rental services to devices connected to a network
US20060106845A1 (en) System and method for computer-based local generic commerce and management of stored value
JP5788499B2 (en) Method for controlling the execution of an application on a computer system
RU2006102522A (en) CALCULATION SYSTEM WITH AUTHENTICATED EVENT DATA OF A WIRELESS TRANSACTION DEVICE
JP2004512582A (en) A system that provides information using a medium that indicates the validity and authority of the charged Internet site and pays for the use of the provided information
CN101196970A (en) Digital Rights Management System Based on Digital Watermark and Mobile Agent
CN103714273A (en) Software authorization system and method based on online dynamic authorization
US20080319925A1 (en) Computer Hardware Metering
CN103345598B (en) Based on many business softwares License Management method of super calculation cloud service
JP2002351564A (en) Apparatus, method and program for application providing service
CN102131127A (en) TV set with digital authentication function, authentication system and authentication method
Hossain et al. Jugo: A generic architecture for composite cloud as a service
WO2014190856A1 (en) Software resale method, apparatus and system
KR101120059B1 (en) Billing verifying apparatus, billing apparatus and method for cloud computing environment
CN105405008A (en) Fee withholding method and apparatus
US20130254113A1 (en) Administering pay per use software licensing
CN101079131A (en) On-line payment method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20101215