[go: up one dir, main page]

CN101388813B - Enterprise software registration method and system - Google Patents

Enterprise software registration method and system Download PDF

Info

Publication number
CN101388813B
CN101388813B CN2007101515132A CN200710151513A CN101388813B CN 101388813 B CN101388813 B CN 101388813B CN 2007101515132 A CN2007101515132 A CN 2007101515132A CN 200710151513 A CN200710151513 A CN 200710151513A CN 101388813 B CN101388813 B CN 101388813B
Authority
CN
China
Prior art keywords
registration
information
enterprise
client
software
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.)
Expired - Fee Related
Application number
CN2007101515132A
Other languages
Chinese (zh)
Other versions
CN101388813A (en
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.)
Inventec Corp
Original Assignee
Inventec Corp
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 Inventec Corp filed Critical Inventec Corp
Priority to CN2007101515132A priority Critical patent/CN101388813B/en
Publication of CN101388813A publication Critical patent/CN101388813A/en
Application granted granted Critical
Publication of CN101388813B publication Critical patent/CN101388813B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

A software registration method and system for enterprise is aimed at solving the problem that client end forgets to upload registration information in the known enterprise software registration method, the enterprise server and the registration server are connected in real time through network, the enterprise server transmits registration information and the registration server returns registration completion information, the client end is connected with the enterprise server through local area network to transmit registration information and download registration completion information, and the enterprise server automatically obtains the client end registration information, so that the problem that the client end forgets to upload registration information can be solved, and the effect of client end enterprise software real-time registration is achieved.

Description

企业用软件注册方法及系统Enterprise software registration method and system

技术领域technical field

一种软件注册方法及系统,特别系指关于一种企业内部局域网至少一个客户端软件注册通过企业服务器完成注册程序的企业用软件注册方法及系统。A software registration method and system, particularly a software registration method and system for an enterprise that registers at least one client software in an enterprise's internal local area network and completes the registration process through an enterprise server.

背景技术Background technique

有鉴于现在网路的便利性,却也让盗版软件的威胁增加许多,因此,许多软件都有防盗版机制,最常见的就是软件注册功能,此功能可以有效地保护正版软件的使用性,以及防止使用者使用盗版软件。In view of the convenience of the Internet, the threat of pirated software has increased a lot. Therefore, many softwares have anti-piracy mechanisms, the most common one is the software registration function, which can effectively protect the usability of genuine software, and Prevent users from using pirated software.

而软件又分为个人使用版以及企业使用版两种分别应用,一般的使用者所使用的即为个人使用版,对于此版本的注册方式,首先,进入软件注册功能并且输入注册资讯,注册资讯内容包含使用者名称、使用者地址、使用者通讯电话以及软件所附的产品序号等资讯,当使用者输入完注册资讯后,将会连结至软件所提供的注册服务器,注册服务器将会根据使用者所输入的注册讯息提供一组与产品序号符合的注册码,之后,使用者在软件注册功能填入注册码后,就可以完成注册程序,并且注册服务器也将此注册码与注册资讯结合,以防止其他人利用此注册码进行软件注册。The software is divided into two types of personal use version and enterprise use version. The general users use the personal use version. For the registration method of this version, first, enter the software registration function and enter the registration information, registration information The content includes information such as user name, user address, user communication phone number, and product serial number attached to the software. After the user enters the registration information, it will be connected to the registration server provided by the software. The registration information entered by the user provides a set of registration codes that match the product serial number. After that, the user can complete the registration process after filling in the registration code in the software registration function, and the registration server also combines the registration code with the registration information. To prevent other people from using this registration code to register the software.

企业使用的版本即企业使用版,在注册方式上不同之处在于,个人使用版为一组产品序号对应一组注册码,而企业使用版为一组产品序号对应多组注册码。The version used by the enterprise is the enterprise version. The difference in the registration method is that the personal version has a set of product serial numbers corresponding to a set of registration codes, while the enterprise use version has a set of product serial numbers corresponding to multiple sets of registration codes.

在具规模的企业中,通常会设立网路管理部门,也因此就会规定以及限制企业的客户端网路连线的功能,对于需要网路接的软件注册方法将无法达到软件注册功能,因此,软件开发者也提供一种离线注册的方法,方便配合企业使用,首先由网路管理者针对每一个客户端注册资讯,包含电脑名称、硬件识别码、产品序号进行纪录,然后网路管理者汇集这些注册资讯与软件 提供者取得多组注册码,每一组注册码与一组注册资讯一一对应,再由网路管理者根据得到的注册码以及注册资讯在手动输入注册码,完成注册手续确保软件合法的使用。In a large-scale enterprise, a network management department is usually set up, which will stipulate and limit the network connection function of the enterprise client. For software registration methods that require network connection, the software registration function will not be achieved. Therefore, , software developers also provide a method of offline registration, which is convenient for use by enterprises. First, the network manager records the registration information for each client, including computer name, hardware identification code, and product serial number, and then the network manager Collect these registration information and software providers to obtain multiple sets of registration codes, each set of registration codes corresponds to a set of registration information, and then the network manager manually enters the registration code according to the obtained registration code and registration information to complete the registration Procedures ensure the legal use of the software.

对于网路管理者收集每一个客户端注册资讯可以通过企业内部局域网架设企业服务器来收集,网路管理者仅需要要求客户端登录企业服务器并且上传注册资讯,再由网路管理者对所有的注册资讯进行汇集,但是,尽管如此无法保证所有客户端会将其注册资讯上传至企业服务器,网路管理者的工作依然无法有效减少,在此也会造成收集注册资讯耗费过长的时间,无法达到客户端企业软件即时注册的功效。For the network manager to collect the registration information of each client, it can be collected by setting up an enterprise server within the enterprise LAN. The network manager only needs to require the client to log in to the enterprise server and upload the registration information, and then the network manager will check all the registration However, despite this, there is no guarantee that all clients will upload their registration information to the enterprise server, and the work of network administrators cannot be effectively reduced. This will also cause the collection of registration information to take too long and cannot be achieved. The power of instant registration of client enterprise software.

有鉴于此,提供一种企业用软件注册方法及系统实为必要,对于如何避免客户端遗忘上传注册资讯的问题,并且达到客户端企业软件即时注册的功效,亦为相关业者亟待发展的重要课题。In view of this, it is necessary to provide a method and system for enterprise software registration. How to avoid the problem of the client forgetting to upload the registration information, and how to achieve the effect of real-time registration of enterprise software on the client side is also an important issue to be developed by the relevant industry. .

发明内容Contents of the invention

鉴于以上在背景技术中所提出已知企业软件注册方法无法解决客户端遗忘上传注册资讯的现况,本发明目的在于提供一种企业用软件注册方法及系统,可以用来解决客户端遗忘上传注册资讯的问题,并且达到客户端企业软件即时注册的功效。In view of the fact that the known enterprise software registration method proposed in the background technology cannot solve the current situation that the client forgets to upload registration information, the purpose of the present invention is to provide a method and system for enterprise software registration, which can be used to solve the problem that the client forgets to upload registration information Information problems, and achieve the effect of real-time client enterprise software registration.

于本发明所揭露的企业用软件注册系统,应用于具有企业服务器以及多客户端的企业内部局域网,使企业用软件得以完成与注册服务器之间的注册,其系统包含:至少一个客户端、注册服务器以及企业服务器,企业服务器包含监控程序,并且监控程序已启动,当至少一个客户端登录企业服务器时,监控程序将自至少一个客户端取得注册资讯,同时监控程序通过网际网路连线至注册服务器,并将注册资讯提供给注册服务器,注册服务器接收注册资讯计算产生注册码,并将注册码写入注册资讯中,产生注册完成资讯,即时返回注册完成资讯至企业服务器,当监控程序侦测到当初取得已提供注册资讯的客户端再次登录企业服务器,返回注册完成资讯至对应的客户端,完成注册。The enterprise software registration system disclosed in the present invention is applied to an enterprise intranet with an enterprise server and multiple clients, so that the enterprise software can complete the registration with the registration server. The system includes: at least one client, a registration server And the enterprise server, the enterprise server includes a monitoring program, and the monitoring program has been started, when at least one client logs into the enterprise server, the monitoring program will obtain registration information from at least one client, and the monitoring program will connect to the registration server through the Internet , and provide the registration information to the registration server, the registration server receives the registration information and calculates the registration code, writes the registration code into the registration information, generates the registration completion information, and immediately returns the registration completion information to the enterprise server, when the monitoring program detects The client that obtained the provided registration information logs in to the enterprise server again, returns the registration completion information to the corresponding client, and completes the registration.

于本发明所揭露的企业用软件注册方法,应用于具有企业服务器以及至少一个客户端的企业内部局域网,使企业用软件得以完成与注册服务器之间的注册,其方法包含下列步骤:首先,企业服务器启动监控程序;其次,当至少一个客户端登录企业服务器,监控程序将自至少一个客户端取得注册资讯;接着,监控程序通过网际网路连线至注册服务器,并将注册资讯提供给注册服务器;接着,注册服务器计算产生注册码,并将注册码写入注册资讯中,产生注册完成资讯;接着,即时返回注册完成资讯至企业服务器;最后,监控程序侦测到至少一个客户端再次登录企业服务器,返回注册完成资讯至至少一个客户端,完成注册。The enterprise software registration method disclosed in the present invention is applied to an enterprise intranet with an enterprise server and at least one client, so that the enterprise software can be registered with the registration server. The method includes the following steps: first, the enterprise server Start the monitoring program; secondly, when at least one client logs into the enterprise server, the monitoring program will obtain registration information from at least one client; then, the monitoring program connects to the registration server through the Internet, and provides the registration information to the registration server; Then, the registration server calculates and generates the registration code, writes the registration code into the registration information, and generates registration completion information; then, immediately returns the registration completion information to the enterprise server; finally, the monitoring program detects that at least one client has logged in to the enterprise server again , return the registration completion information to at least one client to complete the registration.

根据所揭露企业用软件注册方法及系统,通过开启企业服务器上的监控程序,监控程序将取得登录企业服务器的客户端的注册资讯,并完成注册,解决已知企业软件注册方法客户端遗忘上传注册资讯的问题,并且达到客户端企业软件即时注册的功效。According to the disclosed enterprise software registration method and system, by opening the monitoring program on the enterprise server, the monitoring program will obtain the registration information of the client that logs into the enterprise server, and complete the registration, solving the problem of forgetting to upload the registration information by the client of the known enterprise software registration method problems, and achieve the effect of instant registration of client enterprise software.

附图说明Description of drawings

图1系本发明企业用软件注册系统方块图。Fig. 1 is the block diagram of the enterprise software registration system of the present invention.

图2系本发明企业用软件注册方法流程图。Fig. 2 is a flow chart of the enterprise software registration method of the present invention.

图3A及图3B系本发明第一实施例注册资讯流程示意图。FIG. 3A and FIG. 3B are schematic diagrams of the registration information flow in the first embodiment of the present invention.

图4A及图4B系本发明第二实施例注册资讯流程示意图。FIG. 4A and FIG. 4B are schematic diagrams of the process of registering information according to the second embodiment of the present invention.

具体实施方式Detailed ways

有关本发明的详细特征与实作,兹配合附图在实施方式中详细说明如下,其内容足以使任何熟习相关技艺者了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容及附图,任何熟习相关技艺者可轻易地理解本发明相关的目的及优点。Regarding the detailed features and implementation of the present invention, it is described in detail below in conjunction with the accompanying drawings, the content of which is sufficient for anyone familiar with the relevant art to understand the technical content of the present invention and implement it accordingly, and according to the content disclosed in this specification With the accompanying drawings, anyone skilled in the art can easily understand the related objects and advantages of the present invention.

本发明属于应用于具有企业服务器以及至少一个客户端的企业内部局域网,使企业用软件得以完成与注册服务器之间的注册。The invention belongs to the intra-enterprise local area network applied to the enterprise server and at least one client, so that the enterprise software can complete the registration with the registration server.

本发明的系统方块图请参照图1所示,图1系为本发明企业用软件注册系统方块图。本发明企业用软件注册系统,其系统包含有:至少一个客户端10、注册服务器20以及企业服务器30,企业服务器30包含有监控程序31,并监控程序31处于启动状态,当有客户端10登录企业服务器30时,监控程序31将自客户端10取得注册资讯,同时监控程序31通过网际网路601连线至注册服务器20,并将注册资讯提供给注册服务器20,注册服务器20接收注册资讯计算产生注册码,并将注册码写入注册资讯中,产生注册完成资讯,即时返回注册完成资讯至企业服务器30,当监控程序31侦测到已提供注册资讯的客户端10再次登录企业服务器30,返回注册完成资讯至对应的客户端10,完成注册。Please refer to FIG. 1 for the system block diagram of the present invention, and FIG. 1 is a block diagram of the enterprise software registration system of the present invention. Enterprise software registration system of the present invention, its system includes: at least one client 10, registration server 20 and enterprise server 30, enterprise server 30 includes monitoring program 31, and monitoring program 31 is in start state, when client 10 logs in When the enterprise server 30, the monitoring program 31 will obtain the registration information from the client 10, and at the same time the monitoring program 31 is connected to the registration server 20 through the Internet 601, and provides the registration information to the registration server 20, and the registration server 20 receives the registration information and calculates Generate a registration code, write the registration code into the registration information, generate registration completion information, and immediately return the registration completion information to the enterprise server 30. When the monitoring program 31 detects that the client 10 that has provided the registration information logs in to the enterprise server 30 again, Return the registration completion information to the corresponding client 10 to complete the registration.

本发明的方法流程图请参照图2所示,图2系为本发明企业用软件注册方法流程图。本发明企业用软件注册方法,其包含下列步骤:首先,企业服务器30启动监控程序31(步骤100);其次,当至少一个客户端10登录企业服务器30,监控程序31将自至少一个客户端10取得注册资讯(步骤200);接着,监控程序31通过网际网路601连线至注册服务器20,并将注册资讯提供给注册服务器20(步骤300);接着,注册服务器20计算产生注册码,并将注册码写入注册资讯中,产生注册完成资讯(步骤400);接着,即时返回注册完成资讯至企业服务器30(步骤500);最后,监控程序31侦测到至少一个客户端10再次登录企业服务器30,返回注册完成资讯至至少一个客户端10,完成注册(步骤600)。Please refer to FIG. 2 for the flow chart of the method of the present invention. FIG. 2 is a flow chart of the enterprise software registration method of the present invention. The enterprise software registration method of the present invention comprises the following steps: first, the enterprise server 30 starts the monitoring program 31 (step 100); Obtain the registration information (step 200); then, the monitoring program 31 connects to the registration server 20 through the Internet 601, and provides the registration information to the registration server 20 (step 300); then, the registration server 20 calculates and generates the registration code, and Write the registration code into the registration information to generate registration completion information (step 400); then, immediately return the registration completion information to the enterprise server 30 (step 500); finally, the monitoring program 31 detects that at least one client 10 has logged into the enterprise again The server 30 returns registration completion information to at least one client 10 to complete the registration (step 600).

在客户端10中可以建立客户端指定目录,当客户端10执行企业用软件输入注册资讯后,将会存放注册资讯于客户端指定目录中;在企业服务器30中可以建立企业服务器指定目录,从客户端10的客户端指定目录取得注册资讯储存于企业服务器指定目录中。In the client 10, a directory specified by the client can be established. When the client 10 executes the enterprise software to input the registration information, the registration information will be stored in the directory specified by the client; in the enterprise server 30, the directory specified by the enterprise server can be established, from The client terminal 10 obtains registration information from the specified directory of the client and stores it in the specified directory of the enterprise server.

在监控程序31中,可以设定注册资讯收集时间,在注册资讯收集时间内可以收集多个注册资讯,企业服务器30会将多个注册资讯进行压缩为压缩注册资讯,至注册服务器20中解压缩压缩注册资讯;同理,注册服务器20会压缩多个注册完成资讯为压缩注册完成资讯,至企业服务器30中解压缩压缩注册完成资讯。In the monitoring program 31, the registration information collection time can be set, and multiple registration information can be collected within the registration information collection time, and the enterprise server 30 will compress the multiple registration information into compressed registration information, and decompress it in the registration server 20 Compressing the registration information; similarly, the registration server 20 compresses multiple registration completion information into compressed registration completion information, and decompresses the compressed registration completion information in the enterprise server 30 .

上述注册资讯至少包含客户端电脑名、客户端硬件识别码以及软件产品序列号,但并不以此为限,监控程序31可以依照客户端电脑名以及客户端 硬件识别码来判断客户端10是否提供过注册资讯,亦可以依照客户端电脑名以及客户端硬件识别码来判断是否返回注册完成资讯置客户端10。The above-mentioned registration information includes at least the client computer name, the client hardware identification code and the software product serial number, but not limited thereto. The monitoring program 31 can judge whether the client 10 is After providing the registration information, it is also possible to judge whether to return the registration completion information to the client 10 according to the client computer name and the client hardware identification code.

接着以一个实施例来解说本发明的第一实施态样运作方式及流程,并请参照图3A以及图3B所示,图3A以及图3B系为本发明第一实施例注册资讯流程示意图。Next, an embodiment is used to explain the operation mode and process of the first embodiment of the present invention, and please refer to FIG. 3A and FIG. 3B . FIG. 3A and FIG. 3B are schematic diagrams of the information registration process of the first embodiment of the present invention.

在图3A中所示,为注册资讯从客户端传送至企业服务器,企业服务器再传送至注册服务器的资讯流程。企业服务器30首先启动监控程序31,并且在企业服务器30上建立一个储存注册资讯的企业服务器指定目录,企业服务器指定目录存放内容为客户端的注册资讯,此时,第一客户端40登录上企业服务器30,监控程序31会从第一客户端40的客户端指定目录取得第一注册资讯41(客户端指定目录为客户端软件所建立,当客户端执行企业用软件输入注册资讯后,将会存放注册资讯于客户端指定目录中),将第一注册资讯41储存于企业服务器指定目录中,其中,第一注册资讯41至少包含第一客户端电脑名、第一客户端硬件识别码以及软件产品序列号,但并不以此为限。As shown in FIG. 3A , the registration information is transmitted from the client to the enterprise server, and then the enterprise server transmits the information flow to the registration server. The enterprise server 30 first starts the monitoring program 31, and establishes an enterprise server designated directory for storing registration information on the enterprise server 30. The enterprise server designated directory stores the registration information of the client. At this time, the first client 40 logs on the enterprise server. 30. The monitoring program 31 will obtain the first registration information 41 from the client-designated directory of the first client 40 (the client-designated directory is established by the client software. When the client executes the enterprise software and enters the registration information, it will store The registration information is in the directory specified by the client), and the first registration information 41 is stored in the directory specified by the enterprise server, wherein the first registration information 41 at least includes the first client computer name, the first client hardware identification code and the software product serial number, but not limited to.

接着,监控程序31将会通过网际网路601连线至注册服务器20,将第一注册资讯41提供给注册服务器20,注册服务器20根据所接收到的第一注册资讯41计算产生第一注册码,并将第一注册码写入第一注册资讯41中,产生第一注册完成资讯。Next, the monitoring program 31 will connect to the registration server 20 through the Internet 601, and provide the first registration information 41 to the registration server 20, and the registration server 20 will calculate and generate the first registration code according to the received first registration information 41 , and write the first registration code into the first registration information 41 to generate the first registration completion information.

在图3B中所示,为注册完成资讯从注册服务器返回至企业服务器,企业服务器再返回至客户端的资讯流程。当第一注册完成资讯42产生后,注册服务器20即时返回第一注册完成资讯42至企业服务器30企业服务器指定目录中等待返回给第一客户端40,本发明设定返回的时间是在第一客户端40重新登录至企业服务器30时,因此当监控程序31侦测到第一客户端40再次登录企业服务器30,便返回第一注册完成资讯42至第一客户端40客户端指定目录中,完成注册。As shown in FIG. 3B , the registration completion information is returned from the registration server to the enterprise server, and the enterprise server returns the information flow to the client. After the first registration completion information 42 is generated, the registration server 20 immediately returns the first registration completion information 42 to the enterprise server 30 in the designated directory of the enterprise server and waits to return to the first client 40. The present invention sets the return time to be at the first When the client 40 logs in to the enterprise server 30 again, so when the monitoring program 31 detects that the first client 40 logs in to the enterprise server 30 again, it will return the first registration completion information 42 to the directory specified by the first client 40 client, Complete the registration.

接着以另一实施例来解说本发明的第二实施态样运作方式及流程,并请参照图4A以及图4B所示,图4A及图4B系为本发明第二实施例注册资讯流程示意图。Next, another embodiment is used to explain the operation mode and process of the second embodiment of the present invention, and please refer to FIG. 4A and FIG. 4B . FIG. 4A and FIG. 4B are schematic diagrams of registration information flow in the second embodiment of the present invention.

第二实施例与第一实施例差异在于,第一实施例为单一客户端10对企业服务器30的资讯流程,第二实施例为多客户端10对企业服务器30的资讯流程,并且监控程序31增加注册资讯收集时间,在注册资讯收集时间内可以收集多客户端10的注册资讯,同时企业服务器30会压缩注册资讯以及解压缩注册完成资讯,注册服务器20会解压缩注册资讯以及压缩注册完成资讯。The difference between the second embodiment and the first embodiment is that the first embodiment is the information flow of a single client 10 to the enterprise server 30, the second embodiment is the information flow of multiple clients 10 to the enterprise server 30, and the monitoring program 31 Increase the time for collecting registration information. During the time for collecting registration information, the registration information of multiple clients 10 can be collected. At the same time, the enterprise server 30 will compress the registration information and decompress the registration completion information. The registration server 20 will decompress the registration information and compress the registration completion information. .

在图4A中所示,为注册资讯从客户端传送至企业服务器,企业服务器再传送至注册服务器的资讯流程。企业服务器30首先启动监控程序31,同时设定一个注册资讯收集时间,并且在企业服务器30上建立一个储存注册资讯企业服务器指定目录,指定目录存放内容为客户端的注册资讯,此时,第一客户端51登录上企业服务器30,监控程序31会从第一客户端51的客户端指定目录取得第一注册资讯511,此时监控程序31将自第一次取得第一注册资讯511时开始计时,在注册资讯收集时间内,当监控程序31继续侦测到第二客户端52以及第三客户端53登录至企业服务器30时,监控程序31依然会从第二客户端52的客户端指定目录取得第二注册资讯521,从第三客户端53的客户端指定目录取得第三注册资讯531,然后将第一注册资讯511、第二注册资讯521以及第三注册资讯531同时储存于企业服务器指定目录中。As shown in FIG. 4A , the registration information is transmitted from the client to the enterprise server, and then the enterprise server transmits the information flow to the registration server. The enterprise server 30 first starts the monitoring program 31, sets a registration information collection time simultaneously, and sets up a storage registration information enterprise server designated directory on the enterprise server 30, and the designated directory storage content is the registration information of the client. At this time, the first client Client 51 logs on to the enterprise server 30, and the monitoring program 31 will obtain the first registration information 511 from the client-designated directory of the first client 51. At this time, the monitoring program 31 will start timing from the time when the first registration information 511 is obtained for the first time. During the registration information collection time, when the monitoring program 31 continues to detect that the second client 52 and the third client 53 are logged into the enterprise server 30, the monitoring program 31 will still obtain the specified directory from the second client 52. The second registration information 521 is to obtain the third registration information 531 from the directory designated by the client of the third client 53, and then store the first registration information 511, the second registration information 521 and the third registration information 531 in the designated directory of the enterprise server at the same time middle.

接着,将储存于企业服务器指定目录中的第一注册资讯511、第二注册资讯521以及第三注册资讯531,压缩为压缩注册资讯54,监控程序31将会通过网际网路601连线至注册服务器20,将压缩注册资讯54提供给注册服务器20,注册服务器20接收压缩注册资讯54后,进行解压缩压缩注册资讯54并还原为第一注册资讯511、第二注册资讯521以及第三注册资讯531,同时计算产生第一注册码,并将第一注册码写入第一注册资讯511中,产生第一注册完成资讯;计算产生第二注册码,并将第二注册码写入第二注册资讯521中,产生第二注册完成资讯;计算产生第三注册码,并将第三注册码写入第三注册资讯531中,产生第三注册完成资讯。Then, the first registration information 511, the second registration information 521 and the third registration information 531 stored in the designated directory of the enterprise server are compressed into compressed registration information 54, and the monitoring program 31 will connect to the registration information through the Internet 601. The server 20 provides the compressed registration information 54 to the registration server 20. After receiving the compressed registration information 54, the registration server 20 decompresses the compressed registration information 54 and restores the first registration information 511, the second registration information 521 and the third registration information. 531, calculate and generate the first registration code at the same time, and write the first registration code into the first registration information 511, generate the first registration completion information; calculate and generate the second registration code, and write the second registration code into the second registration information In the information 521, the second registration completion information is generated; the third registration code is calculated and generated, and the third registration code is written into the third registration information 531 to generate the third registration completion information.

在图4B中所示,为注册完成资讯从注册服务器返回至企业服务器,企业服务器再返回至客户端的资讯流程。当第一注册完成资讯512、第二注册 完成资讯522以及第三注册完成资讯532产生后,注册服务器20压缩第一注册完成资讯512、第二注册完成资讯522以及第三注册完成资讯532为压缩注册完成资讯55,即时返回压缩注册完成资讯55至企业服务器30企业服务器指定目录中。As shown in FIG. 4B , the registration completion information is returned from the registration server to the enterprise server, and the enterprise server returns the information flow to the client. After the first registration completion information 512, the second registration completion information 522 and the third registration completion information 532 are generated, the registration server 20 compresses the first registration completion information 512, the second registration completion information 522 and the third registration completion information 532 into compressed The registration completion information 55 is immediately returned and the compressed registration completion information 55 is sent to the enterprise server 30 in the designated directory of the enterprise server.

接着,企业服务器30接收压缩注册完成资讯55后,解压缩压缩注册完成资讯55并还原为第一注册完成资讯512、第二注册完成资讯522以及第三注册完成资讯532,储存于企业服务器指定目录中,此时当监控程序31先后侦测到第一客户端51、第二客户端52以及第三客户端53再次登录企业服务器30时,即可返回第一注册完成资讯512至第一客户端51客户端指定目录中,返回第二注册完成资讯522至第二客户端52客户端指定目录中,返回第三注册完成资讯532至第三客户端53客户端指定目录中,完成大量批次注册。Next, after receiving the compressed registration completion information 55, the enterprise server 30 decompresses the compressed registration completion information 55 and restores the first registration completion information 512, the second registration completion information 522 and the third registration completion information 532, and stores them in the specified directory of the enterprise server. At this time, when the monitoring program 31 successively detects that the first client 51, the second client 52 and the third client 53 log in to the enterprise server 30 again, the first registration completion information 512 can be returned to the first client 51 In the directory specified by the client, return the second registration completion information 522 to the directory specified by the second client 52, return the third registration completion information 532 to the directory specified by the third client 53, and complete a large number of batch registrations .

根据所揭露企业用软件注册方法及系统,通过启动企业服务器上的监控程序,监控程序将取得登录至企业服务器的客户端的注册资讯,并完成注册,解决已知企业软件注册方法客户端遗忘上传注册资讯的问题,并且达到客户端企业软件即时注册的功效。According to the disclosed enterprise software registration method and system, by starting the monitoring program on the enterprise server, the monitoring program will obtain the registration information of the client that logs into the enterprise server, and complete the registration, solving the problem that the client forgets to upload the registration in the known enterprise software registration method Information problems, and achieve the effect of real-time client enterprise software registration.

虽然本发明以前述的较佳实施例揭露如上,然其并非用以限定本发明,任何熟习相像技艺者,在不脱离本发明的精神和范围内,当可作些许的更动与润饰,因此本发明的专利保护范围须视本说明书所附的权利要求书所界定者为准。Although the present invention is disclosed above with the aforementioned preferred embodiments, it is not intended to limit the present invention. Any person familiar with the similar art can make some changes and modifications without departing from the spirit and scope of the present invention. Therefore, The scope of patent protection of the present invention shall be defined by the appended claims of this specification.

Claims (14)

1. enterprise's software registration method, the enterprises lan that is applied to have enterprise servers and at least one client, enterprise is accomplished with software and a registrar between registration, this method comprises the following step:
These enterprise servers start a monitoring program;
When this at least one client is logined this enterprise servers, this monitoring program will obtain a registration information from this at least one client;
This monitoring program links to this registrar by Internet, and should register information and offer this registrar;
This registrar calculates and produces a registration code, and this registration code is write in this registration information, produces a registration and finishes information;
Immediately return this registration and finish information to these enterprise servers; And
This monitoring program detects this at least one client and logins these enterprise servers once more, returns this registration and finishes information to this at least one client, finishes registration.
2. enterprise as claimed in claim 1 software registration method, wherein these enterprise servers start the step that this monitoring program step more comprises the registration information collecting time of setting this monitoring program.
3. enterprise as claimed in claim 2 software registration method wherein more comprises the following step:
This monitoring program picks up counting when obtaining this registration information for the first time, and in the time, will take from the described registration information boil down to one compression registration information of this at least one client in this registration information collecting; And
This registrar receives this compression registration information and decompress this compression registration information and the described registration information of reducing, and calculates the different described registration code of generation, and described registration code is write in the described registration information, produces described registration and finishes information.
4. enterprise as claimed in claim 3 software registration method wherein more comprises the following step:
This registrar is finished the one compression registration of information boil down to described registration and is finished information; And
These enterprise servers receive this compression registration and finish information, and this compression that decompresses of this monitoring program is registered to finish information and reduce described registration and finished information.
5. enterprise as claimed in claim 1 software registration method, wherein this client more comprises and is provided with a client assigned catalogue in order to store the step of described registration information.
6. enterprise as claimed in claim 1 software registration method, wherein these enterprise servers more comprise and are provided with an enterprise servers assigned catalogue and store the step of described registration information in order to this monitoring program to be provided.
7. enterprise as claimed in claim 1 software registration method, wherein this registration information comprises client computer name, client hardware identification code and product ID at least.
8. software registration system of enterprise, this system comprises:
At least one client has a registration information, and information is finished in this at least one client reception one registration;
One registrar, this registrar receive this registration information and calculate generation one registration code, and this registration code is write in this registration information, produce a registration and finish information; And
One enterprise servers, start a monitoring program, when this at least one client is logined this enterprise servers, this monitoring program will obtain this registration information from this client, this monitoring program links to this registrar by Internet, should register information and offer this registrar; And this registrar receives this registration and finishes information certainly, and this monitoring program detects this at least one client and logins these enterprise servers once more, returns this registration and finishes information to this at least one client, finishes registration.
9. software registration system of enterprise as claimed in claim 8, wherein this client more comprises and is provided with a client assigned catalogue in order to store described registration information.
10. software registration system of enterprise as claimed in claim 8, wherein these enterprise servers more comprise and are provided with an enterprise servers assigned catalogue and store described registration information in order to this monitoring program to be provided.
11. software registration system of enterprise as claimed in claim 8, wherein this registration information comprises client computer name, client hardware identification code and product ID at least.
12. software registration system of enterprise as claimed in claim 8, wherein this monitoring program more comprises the registration information collecting time of setting.
13. software registration system of enterprise as claimed in claim 12, wherein this monitoring program picks up counting when obtaining this registration information for the first time, and, will take from the described registration information boil down to one compression registration information of this at least one client in this registration information collecting in the time; And this registrar receives this compression registration information and decompress this compression registration information and the described registration information of reducing, and calculates the different described registration code of generation, and described registration code is write in the described registration information, produces described registration and finishes information.
14. software registration system of enterprise as claimed in claim 13, wherein this registrar is finished the one compression registration of information boil down to described registration and is finished information; And these enterprise servers receive this compression registration and finish information, and this compression that decompresses of this monitoring program is registered to finish information and reduce described registration and finished information.
CN2007101515132A 2007-09-14 2007-09-14 Enterprise software registration method and system Expired - Fee Related CN101388813B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007101515132A CN101388813B (en) 2007-09-14 2007-09-14 Enterprise software registration method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007101515132A CN101388813B (en) 2007-09-14 2007-09-14 Enterprise software registration method and system

Publications (2)

Publication Number Publication Date
CN101388813A CN101388813A (en) 2009-03-18
CN101388813B true CN101388813B (en) 2010-12-22

Family

ID=40478009

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007101515132A Expired - Fee Related CN101388813B (en) 2007-09-14 2007-09-14 Enterprise software registration method and system

Country Status (1)

Country Link
CN (1) CN101388813B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752316A (en) * 2012-07-26 2012-10-24 张仁平 Method and system for automatically registering website shareware on multimachine
CN103955379B (en) * 2014-03-31 2017-11-14 广州视睿电子科技有限公司 Method and system for registering software
CN105844119B (en) * 2016-03-23 2018-10-26 国网江西省电力公司 Software authorization method based on SMS platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1446331A (en) * 2000-06-05 2003-10-01 凤凰技术有限公司 System, methods, and software for remote password authentication using multiple servers
CN1866870A (en) * 2006-02-23 2006-11-22 华为技术有限公司 Software validity checking system and method based on device management protocol
WO2007016402A2 (en) * 2005-08-01 2007-02-08 Igt Methods and devices for authentication and licensing in a gaming network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1446331A (en) * 2000-06-05 2003-10-01 凤凰技术有限公司 System, methods, and software for remote password authentication using multiple servers
WO2007016402A2 (en) * 2005-08-01 2007-02-08 Igt Methods and devices for authentication and licensing in a gaming network
CN1866870A (en) * 2006-02-23 2006-11-22 华为技术有限公司 Software validity checking system and method based on device management protocol

Also Published As

Publication number Publication date
CN101388813A (en) 2009-03-18

Similar Documents

Publication Publication Date Title
US20230085654A1 (en) Virtual private cloud flow log event fingerprinting and aggregation
CN107888716A (en) Sorting method, terminal device and storage medium of domain name resolution server
CN104065715B (en) A kind of method and cloud platform of the resource-sharing based on cloud platform
CN110430280A (en) Account automatic logging method and system, storage medium and cloud desktop server
CN107181733A (en) A kind of login validation method and device
CN107871251A (en) A kind of input VAT managing bill system and method
CN101388813B (en) Enterprise software registration method and system
JP2022553130A (en) Methods, systems, electronics and storage media for storing and collecting temperature data
CN114238927A (en) Business system login method, system, device, computer equipment and storage medium
CN113129002A (en) Data processing method and equipment
CN110825756B (en) Data synchronization method, device, storage medium and equipment
US20160110531A1 (en) Information processing apparatus, terminal apparatus and information processing method
CN107040619B (en) System and method for generating and managing hardware unique identification code
CN109559121B (en) Transaction path call exception analysis method, apparatus, device and readable storage medium
WO2025139315A1 (en) Transmission anomaly diagnosis method and apparatus, electronic device, and storage medium
CN111200645B (en) Service request processing method, device, equipment and readable storage medium
CN104994074B (en) A kind of implementation method of the health examination machine communication server
CN110113644B (en) A method and device for recording video
CN112232853B (en) Conversion rate calculation method and device, storage medium, and electronic device
CN110728504A (en) Data processing method, device and equipment of block chain and readable storage medium
CN113421076B (en) Distributed transfer method, device, equipment and storage medium
CN115222544A (en) Method and device for obtaining insurance authentication information
CN109783265B (en) Abnormal business data processing method and device
CN114826865A (en) Tax-related data application interface docking method and device
CN119182791B (en) Data synchronization method, user identity cloud authentication platform, electronic device and storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20101222

Termination date: 20170914