Movatterモバイル変換


[0]ホーム

URL:


CN110990824A - How to Remotely Control the Lifetime of Unconnected Machines - Google Patents

How to Remotely Control the Lifetime of Unconnected Machines
Download PDF

Info

Publication number
CN110990824A
CN110990824ACN201911135237.XACN201911135237ACN110990824ACN 110990824 ACN110990824 ACN 110990824ACN 201911135237 ACN201911135237 ACN 201911135237ACN 110990824 ACN110990824 ACN 110990824A
Authority
CN
China
Prior art keywords
machine
array
activation code
service life
random
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
CN201911135237.XA
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.)
Jiangsu University of Technology
Original Assignee
Jiangsu University of Technology
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 Jiangsu University of TechnologyfiledCriticalJiangsu University of Technology
Priority to CN201911135237.XApriorityCriticalpatent/CN110990824A/en
Publication of CN110990824ApublicationCriticalpatent/CN110990824A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

The invention provides a method for remotely controlling the service life of an unconnected machine, which comprises the following steps: acquiring a random array generated by a machine; synthesizing an activation code according to the service life and the random array; inputting the activation code into the machine; the machine obtains a service life and a verification array according to the activation code; judging whether the verification array is consistent with the random array or not; if the verification array is consistent with the random array, the machine is in an active state during the lifetime. The invention can remotely control the service life of the machine which is not networked, for example, when a buyer purchases the machine by stages, a seller can remotely control the service life of the machine under the condition that the machine is not networked, thereby ensuring the rights and interests of the buyer and the seller, relieving the equipment cost pressure of the buyer, stimulating the buyer to enlarge the production scale, promoting the production development, and simultaneously reducing the production and operation cost of the machine because the machine does not need to be networked.

Description

Method for remotely controlling service life of non-networked machine
Technical Field
The invention relates to the technical field of machine control, in particular to a method for remotely controlling the service life of an unconnected machine.
Background
With the development of modern technology and the enlargement of factory production scale, the amount of production machine trades is increasing. However, a machine, especially a large machine, is expensive, and has a value of tens of thousands or even hundreds of thousands, and a buyer generally pays a fixed amount for a trial in order to buy a satisfactory machine, and then pays a short amount of money to a seller in several times after satisfaction. The pressure on the seller is great, and in case the buyer always debates money from the machine and uses the machine, huge economic loss is brought to the seller, and the seller is required to remotely control the service life of the machine.
Currently, machines are usually controlled remotely through a network, but remotely controlling machines through a network increases the cost of the machines and also increases the requirements of the technical level of the machine developers, and the machines are generally placed in remote factories and have poor surrounding network conditions, so that the machines are difficult to effectively control remotely through the network.
Disclosure of Invention
The present invention is directed to solving, at least to some extent, one of the technical problems in the art described above. Therefore, the invention aims to provide a method for remotely controlling the service life of an unconnected machine, which can remotely control the service life of the unconnected machine, for example, when a buyer purchases the machine by stages, a seller can remotely control the service life of the machine under the condition that the machine is not connected with the network, thereby guaranteeing the rights and interests of the buyer and the seller, relieving the equipment cost pressure of the buyer, stimulating the buyer to expand the production scale, promoting the production development, and simultaneously reducing the production and operation costs of the machine because the machine does not need to be connected with the network.
In order to achieve the above object, an embodiment of the present invention provides a method for remotely controlling the lifetime of an unconnected machine, including the following steps: acquiring a random array generated by a machine; synthesizing an activation code according to the service life and the random array; inputting the activation code into the machine; the machine obtains the service life and the verification array according to the activation code; judging whether the verification array is consistent with the random array or not; if the verification array is consistent with the random array, the machine is in an activated state within the service life.
According to the method for remotely controlling the service life of the non-networked machine, the random array generated by the machine is obtained, the activation code is synthesized and input into the machine in combination with the service life, the machine obtains the service life and the verification array according to the activation code, and is in an activated state within the service life when the verification array is consistent with the random array, so that the service life of the non-networked machine can be remotely controlled, for example, the service life of the machine can be remotely controlled by a seller under the condition that the machine is not networked when a buyer purchases the machine in stages, the rights of the buyer and the seller can be guaranteed, the equipment cost pressure of the buyer is relieved, the production scale of the buyer is stimulated to be enlarged, the production development is promoted, and the production and operation cost of the machine can be reduced because the machine does not need to be networked.
In addition, the method for remotely controlling the service life of the non-networked machine according to the embodiment of the invention can also have the following additional technical characteristics:
according to one embodiment of the invention, the machine generates the random array by a random number function after the last expiration of the lifetime.
According to one embodiment of the invention, synthesizing an activate code according to a lifetime and the random number comprises: converting the service life into a first array by a first operation mode; converting the random array into a second array through a second operation mode; and compiling the activation code according to the first array and the second array.
Further, after the service life is converted into a first array, the service life is divided and inserted into a second array after the random array is converted in an inverted order.
Furthermore, the first operation mode and the second operation mode are preset at a computer end for synthesizing the activation code.
According to an embodiment of the present invention, the machine obtaining the lifetime and validation array from the activation code includes: extracting the first array and the second array from the activation code through the array extraction program; inversely compiling the first array into the service life through the first inverse operation mode; and inversely compiling the second array into a verification array through the second inverse operation mode.
Further, the array extraction program, the first inverse operation manner and the second inverse operation manner are all preset in the machine, the first inverse operation manner is an inverse operation of the first operation manner, and the second inverse operation manner is an inverse operation of the second operation manner.
According to one embodiment of the invention, the machine comprises a clock chip which controls the machine to stop running after the expiration of the lifetime.
Drawings
FIG. 1 is a flow chart of a method of remotely controlling the lifetime of an unconnected machine in accordance with an embodiment of the present invention;
FIG. 2 is a flow diagram of a method for synthesizing an activate code based on a lifetime and a random number according to one embodiment of the invention;
FIG. 3 is a flow diagram of a method for a machine to obtain a lifetime and validation array from an activate code, in accordance with one embodiment of the present invention;
FIG. 4 is a process diagram of a method for a buyer to purchase an activation code on a staged purchase machine, in accordance with an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
FIG. 1 illustrates a method for remotely controlling the lifetime of an unconnected machine in accordance with an embodiment of the present invention.
As shown in FIG. 1, the method for remotely controlling the service life of an unconnected machine in the embodiment of the invention comprises the following steps:
s1, obtaining the random array generated by the machine.
Specifically, after the machine has stopped running after the last expiration of the lifetime, the random array may be generated by a C language random function, for example, a four digit decimal number may be generated by the C language random function: 2073, and inputting to a computer.
And S2, synthesizing the activation code according to the service life and the random array.
Specifically, as shown in fig. 2, step S2 includes:
s201, converting the service life into a first array through a first operation mode.
S202, converting the random array into a second array through a second operation mode.
S203, compiling the activation code according to the first array and the second array.
The first operation mode and the second operation mode can be preset at the computer end and respectively used as fixed operation programs corresponding to the conversion service life and the random array.
For example, the second operation method may be a fixed operation procedure of performing a multiplication operation and then a subtraction operation, and the random array 2073 may be converted into 4141 by the second operation method; the first operation method may be a fixed operation program that performs multiplication by 3 and then subtraction by 60, and if the lifetime of the machine is set to be 8/2020, that is, 20.08.08, the lifetime can be input into 200808 on the computer side, and the lifetime can be converted into 602364 by the first operation method, 200808.
Further, after converting the lifetime into the first array, the activation code 4146320641 may be obtained by dividing and reversing the order of the insertion in the second array after random array transformation, for example, the activation code 4146320641 may be obtained by dividing and reversing the order of the insertion in the second array 4141 after random array 2073 is converted after the lifetime 200808 is converted into the first array 602364.
S3, inputting the activation code into the machine.
S4, the machine obtains the life time and the verification array according to the activation code.
Specifically, as shown in fig. 3, step S4 includes:
s401, extracting a first array and a second array from the activation code through an array extraction program.
S402, the first array is inversely compiled into the application service life through a first inverse operation mode.
S403, the second array is inversely compiled into the verification array through a second inverse operation mode.
The array extraction program, the first inverse operation mode and the second inverse operation mode can be preset in the machine, wherein the first inverse operation mode is the inverse operation of the first operation mode, and the second inverse operation mode is the inverse operation of the second operation mode.
For example, when the first operation method is a fixed operation program that performs the multiply-by-3 operation and then performs the subtract-by-60 operation, the first inverse operation method is a fixed operation program that performs the add-by-60 operation and then performs the divide-by-3 operation, and therefore, when the data extraction program extracts the first array 602364 from the activate code 4146320641, the lifetime of the data extraction program can be further obtained by the first inverse operation method, i.e., 8/2020.
For example, when the second operation is a fixed operation procedure of performing a multiplication operation first and a subtraction operation second, the second inverse operation is a fixed operation procedure of performing an addition operation first and a subtraction operation second, and then performing a division operation by 2, so that when the data extraction procedure extracts the second set 4141 from the activate code 4146320641, the verification set 2073 can be further obtained by the first inverse operation procedure.
S5, whether the verification array is consistent with the random array is judged.
S6, if the verification array is consistent with the random array, the machine is in an active state in the service life.
For example, when the verification array is 2073 and the random array is also 2073, it can be determined that the verification array and the random array are consistent, and the machine can be activated for the lifetime, i.e., 8/2020.
Further, the machine can be controlled to stop running after the expiration of the service life by a clock chip which is pre-arranged in the machine, for example, when the machine runs to 8/8 days of 2020, namely, the clock chip can control the machine to stop running after the expiration of the service life.
In one embodiment of the invention, a permanent password can be preset in the machine, and if the machine can be permanently used, namely in a permanent activation state, a permanent activation code corresponding to the permanent password can be input into the machine. For example, if the persistent code is 465729 and 2073, the compiler can generate 4146572941 code from 2073 and input the code into the machine to keep the machine in a persistent state.
Based on the method for remotely controlling the service life of the unconnected machine, the benefits of the buyer and the seller can be protected when the machine is purchased in stages.
For example, when buying a machine, the buyer may pay a fee to the seller, and then the seller may ship the machine with the set lifetime to the buyer factory, where the machine may operate normally. Further, as shown in fig. 4, when the machine runs to the use period set by the seller, the clock chip in the machine can control the machine to stop running, at the same time, the machine can utilize the C language random array function to generate a random array and display it on the machine screen, at this time, the buyer needs to pay the seller for the medium term and send a machine-generated random number to the seller, which the seller can input into a computer, the computer can compile an activation code with a service life according to the random array by the compiler, the seller can send the activation code to the buyer, the buyer can input the activation code into the machine, the machine decompiles the activation code to obtain a verification array and a service life, and if the obtained verification array is consistent with the random array generated by the machine, the machine is in an activation state in the service life, and can work and run at any time. When the machine runs to the service life set by the seller again, the clock chip in the machine can control the machine to stop running again, and the machine can generate a random array again by using the C language random array function and display the random array on the screen of the machine, at this time, the buyer needs to pay money again and repeat the process of activating the machine. When the buyer sends the machine with the payment of the machine, the seller sends an activation code with the permanent service life to the buyer, and the buyer can enable the machine to be in a permanent activation state through the activation code with the permanent service life.
According to the method for remotely controlling the service life of the non-networked machine, which is provided by the embodiment of the invention, the random array generated by the machine is obtained, the activation code is synthesized by combining the service life and is input into the machine, the machine obtains the service life and the verification array according to the activation code, and the machine is in an activated state in the service life when the verification array is consistent with the random array, so that the service life of the non-networked machine can be remotely controlled, for example, when a buyer purchases the machine in stages, the service life of the machine is remotely controlled by a seller under the condition that the machine is not networked, the rights of the buyer and the seller can be guaranteed, the equipment cost pressure of the buyer is relieved, the production scale of the buyer is stimulated to be enlarged, the production development is promoted, and the production cost and the operation cost of the machine can be reduced.
In the present invention, unless otherwise expressly specified or limited, the term "coupled" is to be construed broadly, e.g., as meaning either a fixed connection, a removable connection, or an integral part; can be mechanically or electrically connected; either directly or indirectly through intervening media, either internally or in any other relationship. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples. Furthermore, various embodiments or examples and features of different embodiments or examples described in this specification can be combined and combined by one skilled in the art without contradiction.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (8)

Translated fromChinese
1.一种远程控制未联网机器使用期限的方法,其特征在于,包括以下步骤:1. a method for remotely controlling the service life of an unconnected machine, comprising the following steps:获取机器生成的随机数组;Get a machine-generated random array;根据使用期限和所述随机数组合成激活码;Synthesize an activation code according to the expiration date and the random number;将所述激活码输入所述机器;entering the activation code into the machine;所述机器根据所述激活码得到所述使用期限和验证数组;The machine obtains the expiration date and the verification array according to the activation code;判断所述验证数组是否与所述随机数组一致;Judging whether the verification array is consistent with the random array;如果所述验证数组与所述随机数组一致,则所述机器在所述使用期限内处于激活状态。If the verification array matches the random array, the machine is active for the lifetime.2.根据权利要求1所述的远程控制未联网机器使用期限的方法,其特征在于,其中,所述机器在上一使用期限届满停止运行后,通过随机数函数生成所述随机数组。2 . The method for remotely controlling the usage period of an unconnected machine according to claim 1 , wherein, after the machine stops running after the expiration of the previous usage period, the random array is generated by a random number function. 3 .3.根据权利要求2所述的远程控制未联网机器使用期限的方法,其特征在于,根据使用期限和所述随机数组合成激活码,包括:3. The method for remotely controlling the service period of an unconnected machine according to claim 2, wherein the activation code is synthesized according to the service period and the random number, comprising:通过第一运算方式将所述使用期限转换为第一数组;converting the usage period into a first array by a first operation mode;通过第二运算方式将所述随机数组转换为第二数组;converting the random array into a second array by a second operation mode;根据所述第一数组和所述第二数组编译所述激活码。The activation code is compiled from the first array and the second array.4.根据权利要求3所述的远程控制未联网机器使用期限的方法,其特征在于,将所述使用期限转换为第一数组后,分开并颠倒顺序穿插在所述随机数组变换后的第二数组中。4. The method for remotely controlling the service period of an unconnected machine according to claim 3, wherein after converting the service period into a first array, separate and reverse the order and intersperse in the second after the random array is transformed. in the array.5.根据权利要求4所述的远程控制未联网机器使用期限的方法,其特征在于,所述第一运算方式和所述第二运算方式预设于用于合成所述激活码的电脑端。5 . The method of claim 4 , wherein the first operation method and the second operation method are preset on a computer for synthesizing the activation code. 6 .6.根据权利要求5所述的远程控制未联网机器使用期限的方法,其特征在于,所述机器根据所述激活码得到所述使用期限和验证数组,包括:6. The method for remotely controlling the service period of an unconnected machine according to claim 5, wherein the machine obtains the service period and the verification array according to the activation code, comprising:通过所述数组提取程序从所述激活码中提取出所述第一数组和所述第二数组;Extracting the first array and the second array from the activation code through the array extraction program;通过所述第一反运算方式将所述第一数组反编译为所述使用期限;Decompile the first array into the usage period by using the first inverse operation method;通过所述第二反运算方式将所述第二数组反编译为验证数组。The second array is decompiled into a verification array by the second inverse operation.7.根据权利要求6所述的远程控制未联网机器使用期限的方法,其特征在于,所述数组提取程序、所述第一反运算方式和所述第二反运算方式预设于所述机器中,所述第一反运算方式为所述第一运算方式的反运算,所述第二反运算方式为所述第二运算方式的反运算。7. The method for remotely controlling the service life of an unconnected machine according to claim 6, wherein the array extraction program, the first inverse operation method and the second inverse operation method are preset on the machine wherein, the first inverse operation method is the inverse operation of the first operation method, and the second inverse operation method is the inverse operation of the second operation method.8.根据权利要求7所述的远程控制未联网机器使用期限的方法,其特征在于,所述机器包括时钟芯片,所述时钟芯片在所述使用期限届满后控制所述机器停止运行。8 . The method for remotely controlling the usage period of an unconnected machine according to claim 7 , wherein the machine comprises a clock chip, and the clock chip controls the machine to stop running after the usage period expires. 9 .
CN201911135237.XA2019-11-192019-11-19 How to Remotely Control the Lifetime of Unconnected MachinesPendingCN110990824A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201911135237.XACN110990824A (en)2019-11-192019-11-19 How to Remotely Control the Lifetime of Unconnected Machines

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201911135237.XACN110990824A (en)2019-11-192019-11-19 How to Remotely Control the Lifetime of Unconnected Machines

Publications (1)

Publication NumberPublication Date
CN110990824Atrue CN110990824A (en)2020-04-10

Family

ID=70085088

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201911135237.XAPendingCN110990824A (en)2019-11-192019-11-19 How to Remotely Control the Lifetime of Unconnected Machines

Country Status (1)

CountryLink
CN (1)CN110990824A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114154131A (en)*2022-02-102022-03-08广东天太机器人有限公司Method and system for machine equipment stage management
CN116189333A (en)*2022-12-292023-05-30徐州重型机械有限公司 Crane lock control method, device and crane

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1744100A (en)*2004-09-012006-03-08微软公司Licensing the use of software to a particular user
CN102324009A (en)*2011-09-072012-01-18上海普元信息技术股份有限公司 Software Copyright Control System and Method Based on Cloud Computing Platform
CN102365890A (en)*2009-01-282012-02-29海德沃特合作I有限公司 Verifiable service billing for intermediate networking devices
CN105791388A (en)*2016-01-132016-07-20四川长虹电器股份有限公司Vehicular product remote activation method of internet of vehicles system
CN106055476A (en)*2016-05-312016-10-26浪潮(北京)电子信息产业有限公司Trial monitoring method and system of commercial software
CN106874714A (en)*2017-02-152017-06-20湖南长城银河科技有限公司A kind of software authorization method
US20170323524A1 (en)*2014-12-122017-11-09Synergy Blue, LlcAchievement-based payout schedule unlock techniques implemented in wager-based gaming networks
CN109088872A (en)*2018-08-152018-12-25广州市保伦电子有限公司Application method, device, electronic equipment and the medium of cloud platform with service life
CN109117605A (en)*2018-07-252019-01-01北京市商汤科技开发有限公司A kind of method for authenticating and its device, equipment and storage medium
CN109165483A (en)*2018-08-152019-01-08国云科技股份有限公司Method for preventing cloud platform authorization period from being bypassed
CN109272617A (en)*2018-08-312019-01-25北京三快在线科技有限公司Unlocking verification method, server, door lock, electronic equipment and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1744100A (en)*2004-09-012006-03-08微软公司Licensing the use of software to a particular user
CN102365890A (en)*2009-01-282012-02-29海德沃特合作I有限公司 Verifiable service billing for intermediate networking devices
CN102324009A (en)*2011-09-072012-01-18上海普元信息技术股份有限公司 Software Copyright Control System and Method Based on Cloud Computing Platform
US20170323524A1 (en)*2014-12-122017-11-09Synergy Blue, LlcAchievement-based payout schedule unlock techniques implemented in wager-based gaming networks
CN105791388A (en)*2016-01-132016-07-20四川长虹电器股份有限公司Vehicular product remote activation method of internet of vehicles system
CN106055476A (en)*2016-05-312016-10-26浪潮(北京)电子信息产业有限公司Trial monitoring method and system of commercial software
CN106874714A (en)*2017-02-152017-06-20湖南长城银河科技有限公司A kind of software authorization method
CN109117605A (en)*2018-07-252019-01-01北京市商汤科技开发有限公司A kind of method for authenticating and its device, equipment and storage medium
CN109088872A (en)*2018-08-152018-12-25广州市保伦电子有限公司Application method, device, electronic equipment and the medium of cloud platform with service life
CN109165483A (en)*2018-08-152019-01-08国云科技股份有限公司Method for preventing cloud platform authorization period from being bypassed
CN109272617A (en)*2018-08-312019-01-25北京三快在线科技有限公司Unlocking verification method, server, door lock, electronic equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114154131A (en)*2022-02-102022-03-08广东天太机器人有限公司Method and system for machine equipment stage management
CN116189333A (en)*2022-12-292023-05-30徐州重型机械有限公司 Crane lock control method, device and crane

Similar Documents

PublicationPublication DateTitle
CN110990824A (en) How to Remotely Control the Lifetime of Unconnected Machines
CN101593111B (en)Service component, method and system for developing application software based on service component
US20240177188A1 (en)Instant rebates for demand response enrollment and clawbacks
CN109741087A (en) Electronic coupon management method and device
KR102085141B1 (en)Blockchain based hems for power trading
CN103905850A (en)Installment payment method and installment payment television
US11989751B2 (en)Energy product instant rebate engine
Barth et al.How much demand side flexibility do we need? Analyzing where to exploit flexibility in industrial processes
CN108122167A (en)The transaction processing method and device of a kind of finance product
CN104751025A (en) A method and device for controlling a license
CN111324591B (en)Block chain bifurcation detection method and related device
Gao et al.BPMN-LLM: Transforming BPMN Models into Smart Contracts Using Large Language Models
CN113760299A (en)Repayment plan generating method and system
CN115729568A (en)Program burning protection method and device, burner and board card
CN106327273A (en)STS-based prepaid electricity selling system and method
CN118862432A (en) A method, device and equipment for quickly creating a three-dimensional solid model
CN114756221B (en)Automatic program generation method and device based on IBM AS400
CN108595167A (en)A kind of procedure management method and system based on SQL Server
CN109375906B (en)Visualization-based credential program generation method and device
CN113820969A (en)System and method for metered automation controller functionality
CN106559310A (en)A kind of excitation update method and system of access of virtual interaction platform
CN112394976A (en)Formula self-defining configuration method and related device
US20120296721A1 (en) method and system for awarding customer loyalty awards
JP2015170367A (en)Method and computer program executed on computer for generating control program executable on control system from graphic control model
KR100648567B1 (en) Executable Program Selection System

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination

[8]ページ先頭

©2009-2025 Movatter.jp