[go: up one dir, main page]

CN101853359A - A software authorization and protection method and system based on application software distribution - Google Patents

A software authorization and protection method and system based on application software distribution Download PDF

Info

Publication number
CN101853359A
CN101853359A CN201010192602A CN201010192602A CN101853359A CN 101853359 A CN101853359 A CN 101853359A CN 201010192602 A CN201010192602 A CN 201010192602A CN 201010192602 A CN201010192602 A CN 201010192602A CN 101853359 A CN101853359 A CN 101853359A
Authority
CN
China
Prior art keywords
application software
software
soft ware
ware authorization
authorization
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
CN201010192602A
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.)
Chunghwa Telecom Co Ltd
Original Assignee
Chunghwa Telecom Co Ltd
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 Chunghwa Telecom Co Ltd filed Critical Chunghwa Telecom Co Ltd
Priority to CN201010192602A priority Critical patent/CN101853359A/en
Publication of CN101853359A publication Critical patent/CN101853359A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

The invention discloses a software authorization and protection method and a system based on application software distribution, which are characterized in that application software management system software supporting software authorization and protection is added on a client device, an application software protection function library which is simply used by a third-party software developer is provided, and when third-party application software needs to obtain software authorization, the application software management system software is called to obtain legally used software authorization from a software authorization center of a network. The application software management system software needs higher operating system authority and is responsible for managing the software authorization of the application software, and when the application software inquires that the software authorization is insufficient, the software authorization requirement is sent to a software authorization center after the application software name, the user and the device information which need to be authorized are collected. After the software authorization center issues the software authorization, the application software can be executed, so that the purposes of authorization and protection of the application software are achieved.

Description

一种基于应用软件散布的软件授权与保护方法及系统 A software authorization and protection method and system based on application software distribution

技术领域technical field

本发明是关于一种基于应用软件散布的软件授权与保护方法及系统,特别是一种有关利用无线通讯网络或网际网络进行软件商店的销售与服务提供的应用软件的授权与保护系统。The present invention relates to a software authorization and protection method and system based on application software dissemination, in particular to an application software authorization and protection system for sales and service provision of software stores using wireless communication networks or Internet networks.

背景技术Background technique

应用软件的贩售服务无论在国内外,长久以来是一项极为普遍的行为,从过去的贩售安装光碟、线上销售、线上取得授权序号等方式,至今,因软硬体技术的演进,应用软件可更轻易的在线上软件商店中进行贩售。目前更发展到智慧型手机的手机软件商店,通过无线通讯网络或网际网络传递,安装于个人的终端装置中。The sales service of application software has long been a very common behavior both at home and abroad. From the past sales of installation CDs, online sales, and online authorization serial numbers, etc., to the present, due to the evolution of software and hardware technologies , application software can be more easily sold in online software stores. At present, it has been developed into a mobile phone software store for smart phones, which is transmitted through a wireless communication network or the Internet and installed in a personal terminal device.

然而,智慧型手机也成为电脑骇客的目标。网络上有太多破解方法和工具,以及从被破解的手机上取出来的盗版软件。有些手机软件需要使用者上线注册一支手机的机码,在付费授权之后,手机软件将限制只能该手机上执行,万一手机掉了或是更换手机经常造成使用上的不便。However, smartphones have also become targets for computer hackers. There are too many cracking methods and tools on the Internet, as well as pirated software taken from cracked mobile phones. Some mobile phone software requires the user to register a mobile phone code online. After payment and authorization, the mobile phone software will only be executed on the mobile phone. In case the mobile phone is lost or replaced, it will often cause inconvenience in use.

另一方面,有些软件商店提供软件开发工具或函式库给第三方开发者,第三方软件通过这些软件开发工具或函式库能够存取到该软件商店的服务,包含认证与授权服务。但是,由于这些软件开发工具或函式库同时需要一些更重要的作业系统权限,例如:读取个人资料并可使用网络传递资讯,一旦使用了这些第三方软件却也难保不会发生个人资讯安全问题。On the other hand, some software stores provide software development tools or libraries to third-party developers. Through these software development tools or libraries, third-party software can access the services of the software store, including authentication and authorization services. However, since these software development tools or libraries also require some more important operating system permissions, such as: reading personal data and using the network to transmit information, once these third-party software is used, it is difficult to guarantee that personal information security will not occur. question.

许多现有的发明或实用新型提出了软件授权与保护的装置或方法,但是,仅适用于特定装置或需要软件开发商自行建构系统来达成,无法普及化。Many existing inventions or utility models propose devices or methods for software authorization and protection. However, they are only applicable to specific devices or require software developers to build their own systems to achieve them, and cannot be popularized.

由此可见,上述现有方式仍有诸多缺失,实非良好的设计,而亟待加以改良。It can be seen that the above-mentioned existing methods still have many deficiencies, are not really good designs, and need to be improved urgently.

发明内容Contents of the invention

本发明的目的即在于提供一种基于应用软件散布的软件授权与保护方法及系统,协助软件开发者使用简易的机制,来完成应用软件的软件授权与保护的重要功能。The purpose of the present invention is to provide a software authorization and protection method and system based on application software distribution, to assist software developers to use a simple mechanism to complete the important functions of software authorization and protection of application software.

为实现上述目的,本发明采取了以下技术方案:To achieve the above object, the present invention adopts the following technical solutions:

一种基于应用软件散布的软件授权与保护系统,在客户端装置进行软件使用权的验证,无论安装的应用软件是通过下载或拷贝或其他使用者散布管道取得,客户端装置通过网络向软件授权中心取得合法使用权力,所述系统包括:A software authorization and protection system based on application software distribution, which verifies the right to use the software on the client device, regardless of whether the installed application software is obtained through downloading or copying or other user distribution channels, the client device authorizes the software through the network The Center obtains legal rights of use, and the system includes:

软件授权中心,用以接收客户端装置发出的网络连线要求与处理验证交易,核发软件授权并记录交易资讯;The software authorization center is used to receive network connection requests from client devices, process and verify transactions, issue software authorizations and record transaction information;

通讯用网络,用以提供客户端装置与软件授权中心之间的远端或近端网络连线;以及a communication network for providing a remote or local network connection between the client device and the software licensing center; and

一个或复数个客户端装置,连接通讯用网络,用以安装软件、处理验证交易与执行软件。One or more client devices, connected to the communication network, are used to install software, process verification transactions and execute software.

一种基于应用软件散布的软件授权与保护方法,包括以下步骤:A software authorization and protection method based on application software distribution, comprising the following steps:

a.使用者启动客户端装置上的应用软件;a. The user activates the application software on the client device;

b.应用软件依软件开发者定义的程式逻辑执行应用软件保护函式库;b. The application software executes the application software protection library according to the program logic defined by the software developer;

c.应用软件保护函式库询问应用软件管理系统软件是否拥有应用软件的软件授权;c. The application software protection function library inquires whether the application software management system software has the software authorization of the application software;

d.若拥有应用软件的软件授权,则继续执行应用软件;以及d. Continue to execute the Application Software if you have a software license for the Application Software; and

e.若未拥有应用软件的软件授权,则调用应用软件管理系统软件向软件授权中心传送应用软件的软件授权要求,其中传送参数包含使用者参数及应用软件参数;e. If you do not have the software authorization of the application software, call the application software management system software to transmit the software authorization requirements of the application software to the software authorization center, wherein the transmission parameters include user parameters and application software parameters;

f.软件授权中心检查收到的应用软件的软件授权要求后,回应应用软件的软件授权;以及f. After the software authorization center checks the software authorization request of the application software received, it responds to the software authorization of the application software; and

g.应用软件管理系统软件检验及储存收到应用软件的软件授权。g. Application software management system software inspection and storage The software authorization of the application software is received.

达成上述发明目的的一种基于应用软件散布的软件授权与保护方法及系统,是在客户端装置上加入支持软件授权与保护的应用软件管理系统软件,并提供第三方软件开发者简易使用的应用软件保护函式库,在第三方应用软件需取得软件授权时,调用应用软件管理系统软件向网络上的软件授权中心取得合法使用的软件授权。A method and system for software authorization and protection based on application software distribution to achieve the above-mentioned purpose of the invention is to add application software management system software that supports software authorization and protection to the client device, and provide easy-to-use applications for third-party software developers. The software protection function library, when the third-party application software needs to obtain the software authorization, calls the application software management system software to obtain the legally used software authorization from the software authorization center on the network.

软件授权能依计次或计时决定有效性,同时,第三方应用软件查验软件授权的时机也能由第三方软件开发者决定,因此,可搭配出部分授权或全部授权及计次或计时授权的各种组合,以满足软件定期试用、游戏软件关卡限制等不同应用软件的需要。The validity of software licenses can be determined by counting or timing. At the same time, the timing for third-party application software to check software licenses can also be determined by third-party software developers. Therefore, partial or full authorizations and counting or timed authorizations can be combined. Various combinations to meet the needs of different application software such as software regular trial, game software checkpoint limit, etc.

为提供客户端装置上应用软件的安全性,应用软件保护函式库可检验应用软件管理系统软件的数位签章与版本,确认无误后,再把软件授权的取得及更新工作交给应用软件管理系统软件,通过结合装置作业系统的权限管理,提升使用者的资讯安全。In order to provide the security of the application software on the client device, the application software protection library can check the digital signature and version of the application software management system software. After confirming that it is correct, the software authorization acquisition and update work is handed over to the application software management system The system software improves the user's information security by combining the authority management of the device operating system.

网络上的软件授权中心主要提供应用软件管理系统软件介接,可包含使用者应用软件介绍资讯、应用软件下载服务、使用者资讯验证、应用软件的软件授权核发及批价计费,所建立的产业价值链将可回馈第三方软件开发者,以促进我国软件产业发展。The software authorization center on the network mainly provides the software interface of the application software management system, which may include user application software introduction information, application software download service, user information verification, application software software authorization approval and approval, and pricing and billing. The industrial value chain will give back to third-party software developers to promote the development of my country's software industry.

本发明所提供的一种基于应用软件散布的软件授权与保护方法及系统,与其他现有技术相互比较时,更具备下列优点:A software authorization and protection method and system based on application software distribution provided by the present invention, when compared with other prior art, has the following advantages:

1.本发明可协助软件开发者快速导入软件授权中心或线上软件商店,降低软件认证授权的技术需求与建置成本,保障软件供应商及开发者的权利,使其专注于更多实用、有趣、提高生活便利性的应用软件开发。同时,导入线上软件商店后也多了一种软件销售管道。1. The present invention can assist software developers to quickly introduce software authorization centers or online software stores, reduce the technical requirements and construction costs of software certification and authorization, protect the rights of software suppliers and developers, and make them focus on more practical, Application software development that is fun and improves the convenience of life. At the same time, after introducing the online software store, there is also an additional software sales channel.

2.本发明以数位签章及版本管理,确认第三方应用软件中的应用软件保护函式库与应用软件管理系统软件的匹配性,确保软件授权与保护机制,抑止软件破解的风险。2. The present invention uses digital signature and version management to confirm the compatibility between the application software protection library in the third-party application software and the application software management system software, to ensure the software authorization and protection mechanism, and to suppress the risk of software cracking.

3.本发明以应用软件管理系统软件,收集与传送使用者与客户端装置资料,与接收软件授权中心回应的软件授权,使用者不需给予第三方应用软件额外的作业系统权限授权,提升使用者的资料安全。3. The present invention uses application software to manage system software, collect and transmit user and client device data, and receive software authorization from the software authorization center. Users do not need to grant third-party application software additional operating system authorization, which improves the use of The data security of the user.

4.本发明以应用软件管理系统软件管理软件授权,执行应用程式时,会在本机上进行查询,若已有软件授权,则不需上网即可执行。4. The present invention uses the application software management system software to manage software authorization. When the application program is executed, it will query on the local machine. If there is a software authorization, it can be executed without going online.

5.本发明以应用软件管理系统软件与软件授权中心搭配,可依版本扩充支援软件授权的多样性,例如:使用权期限、使用权范围。5. The present invention uses the application software management system software to cooperate with the software authorization center, which can expand and support the diversity of software authorization according to the version, such as: the period of use right and the scope of use right.

附图说明Description of drawings

请参阅有关本发明的详细说明及其附图,将可进一步了解本发明的技术内容及其目的功效;有关附图为:Please refer to the detailed description of the present invention and accompanying drawings thereof, can further understand the technical content of the present invention and purpose effect thereof; Relevant accompanying drawings are:

图1为本发明一种基于应用软件散布的软件授权与保护方法的应用逻辑流程实施例图;以及Fig. 1 is an embodiment diagram of the application logic flow of a software authorization and protection method based on application software dissemination in the present invention; and

图2为本发明一种基于应用软件散布的软件授权与保护系统的架构图;Fig. 2 is a structure diagram of a software authorization and protection system based on application software dissemination in the present invention;

附图标记:1、软件授权中心;2、通讯用网络;3、客户端装置;4、装置操作系统;5、应用软件管理系统软件;6、应用软件;7、应用软件保护函式库。Reference signs: 1. Software authorization center; 2. Communication network; 3. Client device; 4. Device operating system; 5. Application software management system software; 6. Application software; 7. Application software protection library.

具体实施方式Detailed ways

有关本发明的技术内容、特点与功效,以下配合参考图式实例的详细说明中,将可清楚的呈现。The technical content, features and functions of the present invention will be clearly presented in the following detailed description with reference to the examples of the drawings.

请参阅图1所示,为本发明的方法流程图;使用者对其客户端装置上的应用软件进行启动应用软件S01后,依软件开发者定义的程式逻辑流程(例如:启动时或进入游戏关卡前),执行应用软件保护函式库S02,应用软件保护函式库通过装置作业系统判断是否已安装应用软件管理系统软件S03,若未安装,则引导使用者安装应用软件管理系统软件S05;若已安装,则判断应用软件管理系统软件的数字签章是否正确S04,若不正确,则引导使用者安装应用软件管理系统软件S05;若正确则应用软件保护函式库询问应用软件管理系统软件是否已拥有此应用软件授权S06,若应用软件管理系统软件回覆有授权(若授权为计次,应用软件管理系统软件会更新使用次数),则应用软件保护函式库在工作执行完毕S11后,应用软件继续执行S12;若无授权,则应用软件保护函式库调用应用软件管理系统软件S07,应用软件管理系统软件收集需授权的应用软件名称、使用者与装置资讯S08后,向软件授权中心发送软件授权要求S09,应用软件管理系统软件收到回应后确认是否取得软件授权中心核发的软件授权S10,若否,则应用软件会中止执行S13;若是,则回到应用软件保护函式库工作执行完毕S11,应用软件继续执行S12。Please refer to shown in Fig. 1, it is the method flowchart of the present invention; After the user starts the application software S01 on the application software on its client device, according to the program logic flow defined by the software developer (for example: when starting or entering the game Before the checkpoint), execute the application software protection function library S02, and the application software protection function library judges whether the application software management system software S03 has been installed through the device operating system, and if not installed, guides the user to install the application software management system software S05; If it has been installed, judge whether the digital signature of the application software management system software is correct S04, if not, guide the user to install the application software management system software S05; if correct, use the software protection library to inquire about the application software management system software Whether you already have this application software authorization S06, if the application software management system software replies that there is authorization (if the authorization is counted, the application software management system software will update the number of times of use), then the application software protection library will be executed after the work is completed S11, The application software continues to execute S12; if there is no authorization, the application software protection library calls the application software management system software S07, and the application software management system software collects the application software name, user and device information to be authorized S08, and sends the software to the software authorization center Send the software authorization request S09, and after receiving the response, the application software management system software confirms whether it has obtained the software authorization issued by the software authorization center S10, if not, the application software will stop executing S13; if so, return to the application software protection library to work After executing S11, the application software continues to execute S12.

请参阅图2所示为本发明的系统架构图,主要包含三个元件:软件授权中心1、通讯用网络2、客户端装置3,所述通讯用网络2用以提供客户端装置3与软件授权中心1之间的远端或近端网络线。该软件授权中心,用以接收客户端装置发出的网络线要求与处理验证交易,核发软件授权并记录交易资讯。该客户端装置包含了:装置操作系统4、应用软件管理系统软件5、应用软件6。该装置操作系统,做为装置软件与硬件的操作系统介面与应用软件的执行环境,提供作业系统的系统软件包含应用软件之间的资料分享、装置资讯与资源存取控制;该应用软件管理系统软件,负责管理与更新应用软件的软件授权资讯及提供应用软件查询软件授权资讯,具备较高的装置作业系统权限,以取得资料分享、装置资讯与资源存取控制;该应用软件,于客户端装置提供各种应用,该应用软件开发时即包含应用软件保护函式库7,该应用软件保护函式库负责向应用软件管理系统软件查询软件授权、触发更新使用次数与软件授权请求程序。Please refer to FIG. 2 which shows the system architecture diagram of the present invention, which mainly includes three components: a software authorization center 1, a communication network 2, and a client device 3. The communication network 2 is used to provide the client device 3 and software. Remote or near-end network cable between authorized centers 1. The software authorization center is used for receiving the network cable request sent by the client device, processing and verifying transactions, issuing software authorization and recording transaction information. The client device includes: device operating system 4 , application software management system software 5 , and application software 6 . The device operating system, as the operating system interface of the device software and hardware and the execution environment of the application software, provides the system software of the operating system including data sharing between application software, device information and resource access control; the application software management system The software is responsible for managing and updating the software authorization information of the application software and providing the application software to query the software authorization information. It has a higher device operating system authority to obtain data sharing, device information and resource access control; the application software runs on the client The device provides various applications, and the application software includes the application software protection function library 7 when it is developed. The application software protection function library is responsible for querying the software authorization from the application software management system software, triggering the update usage times and software authorization request procedures.

上列详细说明是针对本发明的可行实施例进行具体说明,该实施例并非用以限制本发明的专利范围,凡未脱离本发明的等效实施或变更,均应包含于本发明的专利范围中。The above detailed description is a specific description of the feasible embodiments of the present invention. This embodiment is not intended to limit the scope of the patent of the present invention. Any equivalent implementation or change that does not depart from the present invention should be included in the scope of the patent of the present invention. middle.

Claims (18)

1. soft ware authorization and protection system based on an application software dispersion; carry out the checking of software license at client terminal device; the application software of no matter installing is by downloading or copy or other users scatter pipeline and obtain; client terminal device is obtained legal exercise of power by network to the soft ware authorization center; it is characterized in that described system comprises:
The soft ware authorization center requires and handles the checking transaction in order to receive network connectivity that client terminal device sends, authorizes soft ware authorization and writes down trade information;
The communication network is in order to provide far-end or the near-end network connectivity between client terminal device and the soft ware authorization center; And
One or a plurality of client terminal device connect the communication network, in order to install software, processing checking transaction and executive software.
2. a kind of soft ware authorization and protection system based on application software dispersion as claimed in claim 1 is characterized in that described soft ware authorization center provides application software to introduce information.
3. a kind of soft ware authorization and protection system based on application software dispersion as claimed in claim 1 is characterized in that described soft ware authorization center provides the application software download service.
4. a kind of soft ware authorization and protection system based on application software dispersion as claimed in claim 1 is characterized in that, described soft ware authorization center provides the soft ware authorization of the checking of user's information, application software to authorize and batched valuation.
5. a kind of soft ware authorization and protection system based on application software dispersion as claimed in claim 1 is characterized in that described client terminal device comprises:
Device operation system, as the operating system interface of device software and hardware and the execution environment of application software, information and resource access control are shared, installed to the data that provides the system software of operating system to comprise between the application software;
The application software management system software is in charge of and upgrade the soft ware authorization information of application software and application software query software mandate information is provided, and possesses higher device operation system authority, to obtain data and share, install information and resource access is controlled; And
One or a plurality of application software provide various application in client terminal device, comprise application software protection letter formula storehouse during this applied software development, and this application software protection letter formula storehouse is in order to call out or to call above-mentioned application software management system software.
6. a kind of soft ware authorization and protection system as claimed in claim 5 based on application software dispersion, it is characterized in that, described application software when carrying out, utilize application software protection letter formula storehouse check this application software management system software can with and the numerical digit stamped signature do not distorted; If this application software management system software of nothing, then application software protection letter formula storehouse startup user interface is notified the user unusual or this application software management system software of guiding installation.
7. a kind of soft ware authorization and protection system as claimed in claim 5 based on application software dispersion, it is characterized in that described application software utilizes application software protection letter formula storehouse to check whether this application software management system software obtains the effective legal exercise of power of this application software when carrying out; If then this application software continues to carry out; If not, then this application software ends to carry out, and protects the calling of letter formula storehouse or call this application software management system software by application software, obtains legal exercise of power to the soft ware authorization center.
8. a kind of soft ware authorization and protection system as claimed in claim 5 based on application software dispersion; it is characterized in that; described application software management system software sends soft ware authorization requirement with network to the soft ware authorization center by communication after collecting application software title, user and the device information that needs to authorize.
9. a kind of soft ware authorization and protection system as claimed in claim 5 based on application software dispersion; it is characterized in that, described application software management system software by communication with network to collected each the application software authorization check number of times of soft ware authorization center feedback or inquire whether each collected application software has the renewal version.
10. a kind of soft ware authorization and protection system as claimed in claim 5 based on application software dispersion; it is characterized in that; described application software management system software starts user's interface provides the application software of user's browsing software authorization center to introduce information; or the application software download service, or user's information is verified, the soft ware authorization of application software is authorized and batched valuation.
11. software license, prevention method based on application software dispersion; carry out the checking of software license at client terminal device; the application software of no matter installing is by downloading or copy or other users scatter pipeline and obtain; client terminal device is obtained legal exercise of power by network to the soft ware authorization center; it is characterized in that, may further comprise the steps:
A. the user starts the application software on the client terminal device;
B. application software is carried out application software protection letter formula storehouse according to the formula logic of software developer's definition;
C. whether application software protection letter formula storehouse inquiry application software management system software has the soft ware authorization of application software;
D. if having the soft ware authorization of application software, then continue to carry out application software; And
E. if do not have the soft ware authorization of application software, then call the soft ware authorization requirement that the application software management system software transmits application software to the soft ware authorization center, wherein passing a parameter comprises user's parameter and application software parameter;
F. after the soft ware authorization center checks that the soft ware authorization of the application software of receiving requires, respond the soft ware authorization of application software; And
G. the soft ware authorization of application software is received in check of application software management system software and storage.
12. a kind of software license, prevention method as claimed in claim 11 based on application software dispersion; it is characterized in that; the formula logic of described software developer's definition; when the application software initialization starts, carry out application software protection letter formula storehouse, or carry out application software protection letter formula storehouse when in carrying out application software, inserting the checkpoint.
13. a kind of software license, prevention method as claimed in claim 11 based on application software dispersion; it is characterized in that; described application software protection letter formula storehouse inquiry application software management system software checks earlier whether the application software management system software is installed on the client terminal device.
14. a kind of software license, prevention method as claimed in claim 11 based on application software dispersion; it is characterized in that; described application software protection letter formula storehouse inquiry application software management system software checks earlier whether the numerical digit stamped signature or the start context of application software management system software be correct.
15. a kind of software license, prevention method based on application software dispersion as claimed in claim 11 is characterized in that, described user's parameter, smart card sequence number or its combination on the person's of being to use account number cipher or client terminal device hardware serial number or the client terminal device.
16. a kind of software license, prevention method based on application software dispersion as claimed in claim 11 is characterized in that, described application software parameter is application software title or application software built-in function title or application software Material Name.
17. a kind of software license, prevention method based on application software dispersion as claimed in claim 11 is characterized in that, the soft ware authorization of described application software is the perpetuity or the regular right to use or the metering right to use or the regularly interior metering right to use.
18. a kind of software license, prevention method as claimed in claim 11 based on application software dispersion; it is characterized in that; the soft ware authorization of described application software is the repertoire right to use or the specific function right to use of application software or the profile of application software of application software.
CN201010192602A 2010-05-25 2010-05-25 A software authorization and protection method and system based on application software distribution Pending CN101853359A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010192602A CN101853359A (en) 2010-05-25 2010-05-25 A software authorization and protection method and system based on application software distribution

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010192602A CN101853359A (en) 2010-05-25 2010-05-25 A software authorization and protection method and system based on application software distribution

Publications (1)

Publication Number Publication Date
CN101853359A true CN101853359A (en) 2010-10-06

Family

ID=42804840

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010192602A Pending CN101853359A (en) 2010-05-25 2010-05-25 A software authorization and protection method and system based on application software distribution

Country Status (1)

Country Link
CN (1) CN101853359A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149064A (en) * 2011-01-26 2011-08-10 宇龙计算机通信科技(深圳)有限公司 Charging authentication method, mobile terminal and charging authentication server
CN103065071A (en) * 2012-12-14 2013-04-24 北京思特奇信息技术股份有限公司 Software copyright control method and system
CN103514012A (en) * 2012-06-20 2014-01-15 株式会社理光 Network system and information processing method
CN104737173A (en) * 2012-10-15 2015-06-24 微软公司 Access to license information based on developer profile
CN105100387A (en) * 2014-05-06 2015-11-25 北京新锋艾普网络科技有限公司 Windows Phone device unlocking method, device and system
CN105631249A (en) * 2014-10-30 2016-06-01 江苏威盾网络科技有限公司 Distributed software controllable authorization system and method
CN107431613A (en) * 2015-04-20 2017-12-01 深圳市大疆创新科技有限公司 Systems and methods for supporting development of movable object applications

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000010777A (en) * 1998-06-19 2000-01-14 Nec Corp Network license management system
CN101320415A (en) * 2007-06-06 2008-12-10 精品科技股份有限公司 Control and management module and method for application program
CN101541002A (en) * 2008-03-21 2009-09-23 展讯通信(上海)有限公司 Web server-based method for downloading software license of mobile terminal

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000010777A (en) * 1998-06-19 2000-01-14 Nec Corp Network license management system
CN101320415A (en) * 2007-06-06 2008-12-10 精品科技股份有限公司 Control and management module and method for application program
CN101541002A (en) * 2008-03-21 2009-09-23 展讯通信(上海)有限公司 Web server-based method for downloading software license of mobile terminal

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102149064A (en) * 2011-01-26 2011-08-10 宇龙计算机通信科技(深圳)有限公司 Charging authentication method, mobile terminal and charging authentication server
CN103514012B (en) * 2012-06-20 2017-07-11 株式会社理光 Network system and information processing method
CN103514012A (en) * 2012-06-20 2014-01-15 株式会社理光 Network system and information processing method
CN104737173A (en) * 2012-10-15 2015-06-24 微软公司 Access to license information based on developer profile
CN104737173B (en) * 2012-10-15 2017-11-17 微软技术许可有限责任公司 Access to license information based on developer profile
CN107665292A (en) * 2012-10-15 2018-02-06 微软技术许可有限责任公司 License information based on developer's profile accesses
CN107665292B (en) * 2012-10-15 2020-11-17 微软技术许可有限责任公司 Developer profile based license information access
CN103065071A (en) * 2012-12-14 2013-04-24 北京思特奇信息技术股份有限公司 Software copyright control method and system
CN105100387A (en) * 2014-05-06 2015-11-25 北京新锋艾普网络科技有限公司 Windows Phone device unlocking method, device and system
CN105100387B (en) * 2014-05-06 2018-08-28 穆建鑫 Windows Phone equipment unlocking method, device and system
CN105631249A (en) * 2014-10-30 2016-06-01 江苏威盾网络科技有限公司 Distributed software controllable authorization system and method
CN107431613A (en) * 2015-04-20 2017-12-01 深圳市大疆创新科技有限公司 Systems and methods for supporting development of movable object applications
CN107431613B (en) * 2015-04-20 2021-02-05 深圳市大疆创新科技有限公司 System and method for supporting application development of movable objects
US11184474B2 (en) 2015-04-20 2021-11-23 SZ DJI Technology Co., Ltd. System and method for supporting movable object application development

Similar Documents

Publication Publication Date Title
CN101939747B (en) Method and apparatus for managing policies for time-based licenses on mobile devices
TWI413908B (en) Flexible licensing architecture for licensing digital application
CN101853359A (en) A software authorization and protection method and system based on application software distribution
JP5837219B2 (en) Method and system for lending digital content
US20170132597A1 (en) System and method for managing application access
CN102713953A (en) Device, system and method for location-based payment authorization
TWI508006B (en) Information processing device, information processing method, program, memory media
KR100516826B1 (en) Method and system for authenticating software license
CN106254323A (en) The exchange method of a kind of TA and SE, TA, SE and TSM platform
CN104683299A (en) Control method for software registration, authentication server and terminal
CN111460400A (en) Data processing method and device and computer readable storage medium
CN100515134C (en) Mobile phone software encryption and verification method
CN103186721A (en) Digital copyright service control method, device and system
KR100988374B1 (en) How to move usage rights, management method and system for issuing rights of usage rights
CN105743651A (en) Method and apparatus for utilizing card application in chip security domain, and application terminal
WO2014190856A1 (en) Software resale method, apparatus and system
CN104077502A (en) Software protection method in software encryption way
JP2013137615A (en) Content borrowing/lending transfer system, content borrowing/lending transfer method, and program
CN102130907B (en) Developer phone registration
KR100859968B1 (en) Method of downloading mobile contents
KR20160000978A (en) System and method for providing program
CN113486376B (en) Digital file sharing and content security protection method matched with mobile terminal authentication
CN112699344B (en) Software authorization method based on block chain
CN102812470A (en) Content Binding At First Access
KR100706085B1 (en) DDR method applicable to multiple devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20101006