[go: up one dir, main page]

CN108304735A - A kind of authorization sequence application method, system and delivery of cargo system, application server - Google Patents

A kind of authorization sequence application method, system and delivery of cargo system, application server Download PDF

Info

Publication number
CN108304735A
CN108304735A CN201711460687.7A CN201711460687A CN108304735A CN 108304735 A CN108304735 A CN 108304735A CN 201711460687 A CN201711460687 A CN 201711460687A CN 108304735 A CN108304735 A CN 108304735A
Authority
CN
China
Prior art keywords
product
sequence number
delivery
cdkey
client
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
CN201711460687.7A
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.)
Shandong Inspur Genersoft Information Technology Co Ltd
Original Assignee
Shandong Inspur Genersoft Information Technology 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 Shandong Inspur Genersoft Information Technology Co Ltd filed Critical Shandong Inspur Genersoft Information Technology Co Ltd
Priority to CN201711460687.7A priority Critical patent/CN108304735A/en
Publication of CN108304735A publication Critical patent/CN108304735A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/73Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information by creating or determining hardware identification, e.g. serial numbers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Finance (AREA)
  • Economics (AREA)
  • Mathematical Physics (AREA)
  • Development Economics (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention provides a kind of authorization sequence application method, system and delivery of cargo system, application server, this method to include:Delivery of cargo system is when receiving client's sequence number, product ID and the CDKEY that external application server is sent, in at least one sequence number plaintext for judging storage inside, with the presence or absence of any sequence plaintext, corresponding product ID is identical as the product ID received in plain text for the sequence number, and corresponding CDKEY is identical as the CDKEY received in plain text for the sequence number, if, using client's serial number encryption sequence number plaintext to generate authorization sequence number, and authorization sequence number is sent to application server.As can be seen that authorization sequence number and product ID, CDKEY and client's sequence number are related, it is not easy to be obtained illegally.Therefore, this programme is beneficial to ensure the legitimate rights and interests of goods producer.

Description

A kind of authorization sequence application method, system and delivery of cargo system, application server
Technical field
The present invention relates to field of computer technology, more particularly to a kind of authorization sequence application method, system and delivery of cargo system System, application server.
Background technology
With the continuous expansion of product business model, can be sold with agencies by way of channel distribution.
Currently, when product is sold to client by agent, while providing and activating the authorization sequence number needed for the product, than It such as can be the product ID of the product.
But some existing authorization sequences number are based on, it is easy to deduce other possible authorization sequences number, to cause Product abuse condition.Therefore, existing realization method is not easy to ensure the legitimate rights and interests of goods producer.
Invention content
The present invention provides a kind of authorization sequence application method, system and delivery of cargo system, application servers, are beneficial to protect Hinder the legitimate rights and interests of goods producer.
In order to achieve the above object, the present invention is achieved through the following technical solutions:
In a first aspect, the present invention provides a kind of authorization sequence application method, it is applied to delivery of cargo system, the delivery of cargo system At least one sequence number is stored in system in plain text, each described sequence number is corresponding with product ID and CDKEY (sequences in plain text Row code);Including:
S1:In client's sequence number, the first product ID and the first CDKEY that the application server for receiving outside is sent When, judge at least one sequence number plaintext with the presence or absence of either objective sequence number plaintext, the target sequence plaintext Corresponding product ID is identical as first product ID, and the corresponding CDKEY of the target sequence plaintext and institute It is identical to state the first CDKEY, if so, executing S2;
S2:Using target sequence plaintext described in client's serial number encryption, to generate authorization sequence number, and will be described Authorization sequence number is sent to the application server.
Further, this method further includes:When receiving externally input delivery of cargo information, according to the delivery of cargo information, In the product module that external the first quantity provided from the delivery of cargo system is provided, at least one of choosing product module;For Each product module currently chosen is performed both by:According to preset product module incidence relation, choose and current production module Each associated product module;Production is calculated based on each product module currently chosen according to preset price model Product price;When receiving the external acknowledgement notification for being directed to the product price, according to each product module currently chosen, It generates program mounting disc and determines product ID;The product ID determined is encrypted, to generate CDKEY;It generates and determines The corresponding sequence numbers of CDKEY of the product ID and generation that go out in plain text, and store;Export determine product ID, The CDKEY of generation and described program mounting disc.
Further, the product module incidence relation includes:Dependence, and/or, with the relationship of group.
Further, the price model coincidence formula one;
The formula one includes:
Wherein, Y is the product price, and k is agential discount rate corresponding with the delivery of cargo information, and i is current All over products mould i-th of the product module in the block chosen, n are the total number for all over products module currently chosen, yiFor institute State the underlying price of i-th of product module, ni1For the module number of concurrent of i-th of product module, yi1It is produced for described i-th The concurrent price of unit of product module, ni2Number, y are controlled for the modular model of i-th of product modulei2For i-th of product The unit model controlled price of module.
Second aspect, the present invention provides a kind of authorization sequence application methods, are applied to application server, including:
A1:When receiving externally input authorization sequence number application, the unique device identity of itself is encrypted, to generate visitor Family sequence number;
A2:By client's sequence number, and the product ID of product to be activated and CDKEY that are obtained ahead of time are sent to External delivery of cargo system;
A3:Receive the authorization sequence number that the delivery of cargo system is sent, wherein the authorization sequence number is to utilize the client The ciphertext of serial number encryption sequence number gained in plain text, and the sequence number corresponds to the product ID and described in plain text CDKEY。
Further, before the A1, further comprise:Program peace based on the product to be activated being obtained ahead of time Product operation system is installed in sabot;
In the A1, the encryption unique device identity of itself, including:Based on built-in in the product operation system Encryption rule encrypts the unique device identity of itself.
Further, after the A3, further comprise:When receiving externally input activation application, using working as Preceding client's sequence number decrypts the authorization sequence number, and the sequence number based on decryption gained is in plain text, activates the production to be activated Product.
The third aspect is stored at least one sequence number the present invention provides a kind of delivery of cargo system in the delivery of cargo system In plain text, each described sequence number is corresponding with product ID and CDKEY in plain text;Including:
First processing units, for receiving client's sequence number, the first product sequence that external application server is sent Row number and when a CDKEY judges at least one sequence number plaintext with the presence or absence of either objective sequence number in plain text, described The corresponding product ID of target sequence plaintext is identical as first product ID, and the target sequence plaintext is right The CDKEY answered is identical as the first CDKEY, if so, triggering second processing unit;
The second processing unit, for utilizing target sequence plaintext described in client's serial number encryption, to generate Authorization sequence number, and the authorization sequence number is sent to the application server.
Further, which further includes:Product module determination unit, for receiving externally input delivery of cargo When information, according to the delivery of cargo information, in the product module that external the first quantity provided from the delivery of cargo system is provided, choose At least one product module;It is performed both by for each product module currently chosen:It is associated with according to preset product module Relationship chooses each product module associated with current production module;
Product price computing unit, for according to preset price model, based on each product module currently chosen, Calculate product price;
Products configuration unit, for when receiving the external acknowledgement notification for being directed to the product price, being selected according to current In each product module, generate program mounting disc simultaneously determine product ID;The product ID determined is encrypted, with life At CDKEY;It generates sequence number corresponding with the CDKEY of the product ID and generation determined in plain text, and stores;
Output unit, the CDKEY for exporting the product ID determined, generation and described program mounting disc.
Fourth aspect, the present invention provides a kind of application servers, including:
First processing units are set for when receiving externally input authorization sequence number application, encrypting the unique of itself Standby mark, to generate client's sequence number;
Second processing unit, for by client's sequence number, and the product serial of product to be activated that is obtained ahead of time Number and CDKEY be sent to external delivery of cargo system;
Receiving unit, the authorization sequence number sent for receiving the delivery of cargo system, wherein the authorization sequence number is profit With client's serial number encryption sequence number in plain text gained ciphertext, and the sequence number in plain text correspond to the product ID With the CDKEY.
Further, which further includes:Initialization unit, for based on the production to be activated being obtained ahead of time Product operation system is installed in the program mounting disc of product;
The first processing units are specifically used for based on encryption rule built-in in the product operation system, and encryption is certainly The unique device identity of body.
Further, which further includes:Product Activation unit, for receiving externally input activation Shen Please when, decrypt the authorization sequence number using current client's sequence number, and the sequence number based on decryption gained is in plain text, activates institute State product to be activated.
5th aspect, the present invention provides a kind of authorization sequence application systems, including:
Any of the above-described delivery of cargo system, at least one any of the above-described application server, at least one client End, service operation portion;
Each described client is used to the delivery of cargo information that external agent quotient inputs being sent to the delivery of cargo system;
The delivery of cargo system, be additionally operable to complete execute choose at least one product module after, notify the service operation Portion;When receiving the acknowledgement notification that the service operation portion is sent, executes and generate program mounting disc.
The present invention provides a kind of authorization sequence application method, system and delivery of cargo system, application server, this method packets It includes:Delivery of cargo system judges when receiving client's sequence number, product ID and the CDKEY that external application server is sent In at least one sequence number plaintext of storage inside, if there are any sequence plaintext, the corresponding product of sequence number plaintext Sequence number is identical as the product ID received, and corresponding CDKEY is identical as the CDKEY received in plain text for the sequence number, If so, using client's serial number encryption sequence number plaintext to generate authorization sequence number, and authorization sequence number is sent to application Server.As can be seen that authorization sequence number and product ID, CDKEY and client's sequence number are related, it is not easy illegally to be obtained .Therefore, the present invention is beneficial to ensure the legitimate rights and interests of goods producer.
Description of the drawings
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below There is attached drawing needed in technology description to be briefly described, it should be apparent that, the accompanying drawings in the following description is the present invention Some embodiments for those of ordinary skill in the art without creative efforts, can also basis These attached drawings obtain other attached drawings.
Fig. 1 is a kind of flow chart for authorization sequence application method that one embodiment of the invention provides;
Fig. 2 is the flow chart for another authorization sequence application method that one embodiment of the invention provides;
Fig. 3 is the flow chart for another authorization sequence application method that one embodiment of the invention provides;
Fig. 4 is a kind of schematic diagram for delivery of cargo system that one embodiment of the invention provides;
Fig. 5 is the schematic diagram for another delivery of cargo system that one embodiment of the invention provides;
Fig. 6 is a kind of schematic diagram for application server that one embodiment of the invention provides;
Fig. 7 is the schematic diagram for another application server that one embodiment of the invention provides;
Fig. 8 is a kind of schematic diagram for authorization sequence application system that one embodiment of the invention provides;
Fig. 9 is the schematic diagram for another authorization sequence application system that one embodiment of the invention provides.
Specific implementation mode
In order to make the object, technical scheme and advantages of the embodiment of the invention clearer, below in conjunction with the embodiment of the present invention In attached drawing, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described embodiment is A part of the embodiment of the present invention, instead of all the embodiments, based on the embodiments of the present invention, those of ordinary skill in the art The every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
As shown in Figure 1, an embodiment of the present invention provides a kind of authorization sequence application method, it is applied to delivery of cargo system, institute State and be stored at least one sequence number in delivery of cargo system in plain text, each described sequence number be corresponding in plain text product ID and CDKEY;It may comprise steps of:
Step 101:In client's sequence number, the first product ID and first that the application server for receiving outside is sent When CDKEY, step 102 is executed;
Step 102:Judge at least one sequence number plaintext with the presence or absence of either objective sequence number plaintext, the mesh Marking sequence number, corresponding product ID is identical as first product ID in plain text, and the target sequence number is corresponding in plain text CDKEY it is identical as the first CDKEY, if so, execute step 103, otherwise, terminate current process.
Step 103:Using target sequence plaintext described in client's serial number encryption, to generate authorization sequence number, and The authorization sequence number is sent to the application server.
An embodiment of the present invention provides a kind of authorization sequence application method, delivery of cargo system is receiving external application clothes When client's sequence number, product ID and CDKEY that business device is sent, at least one sequence number plaintext for judging storage inside, With the presence or absence of any sequence plaintext, corresponding product ID is identical as the product ID received in plain text for the sequence number, And corresponding CDKEY is identical as the CDKEY received in plain text for the sequence number, if so, utilizing client's serial number encryption sequence number In plain text to generate authorization sequence number, and authorization sequence number is sent to application server.It can be seen that authorization sequence number and product Sequence number, CDKEY and client's sequence number are related, are not easy to be obtained illegally.Therefore, the embodiment of the present invention is beneficial to ensure product The legitimate rights and interests of manufacturer.
In detail, any client, such as a company, buy a product when, can usually obtain the product authorization card and Program mounting disc.Wherein, authorization card may include the authorization module situation that product ID, CDKEY, client are bought.For example, Authorization module situation may include the number of concurrent for each product module that client is bought, modular model control number, underlying price, list Position concurrent price, unit model controlled price, total price etc..
In an embodiment of the invention, program mounting disc can exist with hardware or software mode.Based on program mounting disc, This product can be disposed on the application server of client.It, can be based on the product serial of the product after the completion of product allocation Number, CDKEY etc., to apply for authorization sequence number.In this way, product can be activated according to authorization sequence number, so as to normally make Use product.
In this way, client can through application server to delivery of cargo system application authorization sequence number.For example, application server can be with The acquired product ID of client, CDKEY and the client's sequence number of itself are sent to delivery of cargo system.Based on this, pick up goods System can execute above-mentioned steps 101 to step 103.
When can be seen that only product ID and CDKEY correct, delivery of cargo system can just match corresponding sequence number In plain text.In detail, it is based on product ID, some product essential informations can be quickly understood.
In one embodiment of the invention, product ID is by product version, product type, purchase date and flowing water Number composition.For example, product version refers to currently buying that the big version information of product, product type refer to the production of purchase The type of product, for example, product can be divided into standard edition and professional version at present, the purchase date refers to buying the time of this product, Serial number refers to four random codes, it is ensured that the uniqueness of product ID.
In this way, according to some known product IDs, other effective product IDs are easily deduced.But CDKEY is logical It is often complex, for example can be the corresponding ciphertext of product ID, therefore can be not easy to be deduced.So, it has only deduced The product ID of effect, but in the case of not knowing corresponding CDKEY, cannot still apply to authorization sequence number, to can not normally swash Life birth product, to avoid product from illegally being abused.
In detail, the sequence number that matches can be encrypted in plain text using client's sequence number, the ciphertext of generation can with for Corresponding authorization sequence number.In this way, application server can execute corresponding decryption based on the client's sequence number of itself.Based on this feelings Condition, the transmission of sequence number encryption of plaintext can ensure the safety of information transmission.
In addition, for application server, client's sequence number can be accordingly unique, in this way, the bought product of client can be with It is only capable of disposing on an application server.For example, client by product allocation when on multiple application servers, due to different clothes Client's sequence number of business device is different, therefore cannot normally decrypt sequence number in plain text using different client's sequence numbers, normally to swash Life birth product are thereby using product.In this regard, the legitimate rights and interests of goods producer be may further ensure that.
In detail, when client needs specific products, it can be based on customer demand, carrying out product based on delivery of cargo system subscribes behaviour Make.Therefore, in one embodiment of the invention, this method may further include:Receiving externally input delivery of cargo letter When breath, according to the delivery of cargo information, in the product module that external the first quantity provided from the delivery of cargo system is provided, choose At least one product module;It is performed both by for each product module currently chosen:It is associated with according to preset product module System, chooses each product module associated with current production module;According to preset price model, based on what is currently chosen Each product module calculates product price;When receiving the external acknowledgement notification for being directed to the product price, according to current Each product module chosen generates program mounting disc and determines product ID;The product ID determined is encrypted, with Generate CDKEY;It generates sequence number corresponding with the CDKEY of the product ID and generation determined in plain text, and stores;Output The CDKEY of the product ID, generation determined and described program mounting disc.
In one embodiment of the invention, the product module that delivery of cargo system provides can have:Report center, user make by oneself Adopted module, general ledger, cash flow, fixed assets, receivable management, deals with management, financial statement, merges report mobile application frame Table, expense budget, online reimbursement, account management, capital settlement, sales counter accounting, credit risk management etc..
In one embodiment of the invention, the product module incidence relation includes:Dependence, and/or, it is closed with group System.
For example, dependence refers to the module that it must be selected to rely on when being selected in a module, general ledger has such as been selected Module must then select the basic data module under general ledger.Refer to same group of internal module with group relationship, once one is selected In, other modules must be also selected, i.e., the dependence in a kind of group.Dependence is mostly that inside modules logical requirements confirm , grouping relationship is mostly that business model confirms, such as in order to sell a module, forces to be included in bundle sale in a grouping.
In one embodiment of the invention, can include to need the module controlled, mould in product in the function of the bill of lading The mode that module controls in dependence and sequence number between block.Wherein, module and Background control shown in the bill of lading Sequence number may exist mapping relations, and be non-one-to-one relationship.
In an embodiment of the invention, agent can with online registration account, such as can include account user name, Mailbox, organization mechanism code, enterprise name, password, cell-phone number and ship-to etc..These information can be used for agent and step on Recording system, confirming agent, whether legitimate enterprise and follow-up and agent link up the approach etc. delivered.
In an embodiment of the invention, agent can be the agent to customer sales product, it might even be possible to for visitor Family itself.
For example, client needs this product of cash flow.In this way, after agent registration, can log on in system, Enter delivery of cargo single function.In single-page of picking up goods, each product module that delivery of cargo system is provided can be shown.For example, Client chooses this product module of cash flow, then authoring system will choose simultaneously this product module of general ledger and fixed assets this One product module.Wherein, general ledger can be the basis of cash flow, there is dependence between the two, and fixed assets can be existing Businessman's bundle sale of gold flux is combined, and is existed between the two with group relationship.
Moreover, it is assumed that when client chooses cash flow, it is 5 to select concurrent user number, this product module is without modular model control Number processed, therefore be 0, in this way, the concurrent user number that system can give tacit consent to the general ledger chosen and fixed assets the two product modules is 5, it is 0 that modular model, which controls number,.
In this way, that currently chooses has 3 product modules, therefore type that can be according to product module and corresponding concurrent user Number, modular model control number etc., product price is calculated based on default price model.
In one embodiment of the invention, the price model meets following formula (1);
Wherein, Y is the product price, and k is agential discount rate corresponding with the delivery of cargo information, and i is current All over products mould i-th of the product module in the block chosen, n are the total number for all over products module currently chosen, yiFor institute State the underlying price of i-th of product module, ni1For the module number of concurrent of i-th of product module, yi1It is produced for described i-th The concurrent price of unit of product module, ni2Number, y are controlled for the modular model of i-th of product modulei2For i-th of product The unit model controlled price of module.
In detail, the quote module in the bill of lading can be associated with specific price list.Wherein, the confirmation of quotation is divided into three Block:The underlying price of module, the price of price and modular model the control number of module number of concurrent.Agent chooses product mould After block, delivery of cargo system can be that client calculates price automatically by preset price model.Price model includes that grouping relies on Relationship, basis quote, concurrently quotation and modular model control live the quotation of number, and price model can be adjusted according to circumstances on demand.
In detail, after the complete product price of system-computed of picking up goods, agent can carry out price confirmation.Agent confirms errorless And when notifying delivery of cargo system, delivery of cargo system can generate journey according to each product module and corresponding module parameter etc. currently selected Sequence mounting disc simultaneously determines product ID.Client take this program mounting disc and on the application server install product when, The product installed can be to be selected before this for agent each product module.For example, client is based on program mounting disc installation production Cash flow, general ledger, fixed assets this 3 product modules can be run after product, on application server, and concurrent user number is 5, it is 0 that modular model, which controls number,.
In an embodiment of the invention, CDKEY is that a string of the passwords calculated according to Encryption Algorithm and product ID are tight Lattice match.Once product ID is tampered, CDKEY can not be parsed, then it is assumed that this product ID is illegal product, to protect It demonstrate,proves product ID and CDKEY can not be by random forgery.
It is same as above, to avoid CDKEY from being deduced, predetermined encryption algorithm security product sequence number, gained can be utilized Ciphertext is corresponding CDKEY.After product ID and CDKEY are generated, you can generate while corresponding to the sequence number of the two In plain text, and this sequence number is stored in plain text.
In this way, agent often completes primary production purchase, you can a unique corresponding sequence number is generated in plain text, using as visitor The basis of family subsequent application authorization sequence number, therefore at least one sequence number is stored in delivery of cargo system in plain text.
It is then possible to export the product ID, generation determined CDKEY and program mounting disc to agent, then Product is sold to client by agent.Same as above, client can install production on the application server based on program mounting disc Product, and based on product ID and CDKEY application authorization sequences number to activate installed product.
In detail, after agent's payment, service operation portion can be notified to deliver for agent, including authorization card, journey Sequence mounting disc etc., after agency receives authorization card and program mounting disc, entire delivery of cargo process terminates.Wherein, authorization card includes production Product sequence number, CDKEY, and include the authorization module situation etc. bought.
Certainly, in an alternative embodiment of the invention, when calculating product price, agential discount can also not be considered first Rate, for example, can wait for that agent confirms price without mistaking, multiplied by with discount rate, and notification agent quotient confirms again.
For example, in an embodiment of the invention, after agent submits the bill of lading, delivery of cargo system can also notify business Operational department confirms whether the bill of lading reasonable, service operation portion confirm it is errorless after, can also check again submission it is single whether and work as Preceding Offer Model matching, including most basic purchase module, minimum purchase number of concurrent etc..And service operation portion is according to working as former generation The cooperation for managing quotient, awards the corresponding discount of agent.After delivery of cargo system determines discount, notification agent quotient payment.
As shown in Fig. 2, an embodiment of the present invention provides a kind of authorization sequence application method, it is applied to application server, It may comprise steps of:
Step 201:When receiving externally input authorization sequence number application, the unique device identity of itself is encrypted, with Generate client's sequence number.
Step 202:By client's sequence number, and the product ID and CDKEY of the product to be activated that are obtained ahead of time It is sent to external delivery of cargo system.
Step 203:Receive the authorization sequence number that the delivery of cargo system is sent, wherein the authorization sequence number is utilizes institute The ciphertext of client's serial number encryption sequence number plaintext gained is stated, and the sequence number corresponds to the product ID and institute in plain text State CDKEY.
In detail, after agent receives product, product can be sold to End-Customer.Client can obtain the product of product Sequence number, CDKEY, the authorization module situation bought, program mounting disc etc..
In an embodiment of the invention, client can be with online registration account, for example can include user name, the postal of account The essential informations such as case, organization mechanism code, enterprise name, password, cell-phone number.After succeeding in registration, client can log on to system In, and enter the interface of patent application serial numbers.
At the interface of patent application serial numbers, client can be through application server application authorization sequence number, at this point, application server Itself corresponding client's sequence number can be generated.In detail, client's sequence number can be a string related with system operation hardware Secret key, the uniqueness of the system for marking application server.
In detail, by the product ID of product, CDKEY, and the client's sequence number generated issues delivery of cargo system, picks up goods System can find sequence number corresponding with the product ID, CDKEY in plain text, and utilize client's serial number encryption sequence number In plain text, for authorization to sequence number, can not only ensure information transmission safety, also with encrypted transmission sequence number in plain text The uniqueness of application server where can ensureing product allocation.
Based on the above, in an embodiment of the invention, before the step 201, further comprise:Based on pre- Product operation system is installed in the program mounting disc of the product to be activated first obtained;
In the step 201, the encryption unique device identity of itself, including:Based in the product operation system Built-in encryption rule encrypts the unique device identity of itself.
In detail, when being based on program mounting disc on the application server to dispose product, need to read application server certainly The unique device identity of body, and be encrypted using predetermined encryption algorithm.
In an embodiment of the invention, after the step 203, further comprise:It is externally input receiving When activation application, the authorization sequence number is decrypted using current client's sequence number, and the sequence number based on decryption gained is in plain text, Activate the product to be activated.
In detail, client can enter the page where activation function after having applied for authorization sequence number.For example, can be with In page filling client sequence number, example information, and it can be automatically filled in authorization sequence number, it, will to generate activation file Activation file is imported into system, completes Product Activation.
In an embodiment of the invention, when activating product, if application server when application authorization sequence and application Application server when activation is identical, then when decryption and authorization sequence number, which can be generated in advance Client's sequence number, i.e., the client's sequence number generated in step 201.
In an alternative embodiment of the invention, execute activation operation when, can encrypt again the unique device identity of itself with Generate client's sequence number.So, it is assumed that after customer acquisition authorization sequence number, and pacify also based on program on another application server Product operation system is installed in sabot;In activation, due to the visitor used in current client's sequence number and encryption authorization sequence number Family sequence number is inconsistent, therefore cannot decrypt sequence number in plain text, thus can not normal Activate.
In an embodiment of the invention, the activationary time term of validity can be required.For example, the activationary time term of validity is 1 year When, it needs to reactivate more than a term.
As shown in figure 3, one embodiment of the invention provides another authorization sequence application method, specifically include following Step:
Step 301:The delivery of cargo information that agent inputs is sent to delivery of cargo system by client.
In detail, agent registration system, and log on to and submit the bill of lading in system.
Step 302:Delivery of cargo system, according to delivery of cargo information, determines agency when receiving the delivery of cargo information that client is sent Quotient is from the product module for the first quantity that delivery of cargo system provides, at least one of choosing product module.
Step 303:Delivery of cargo system is directed to each product module currently chosen and is performed both by:According to preset product module Incidence relation chooses each product module associated with current production module.
Step 304:Delivery of cargo system is directed to each product module currently chosen, notice service operation portion.
In detail, the bill of lading that audit agent in service operation portion submits.
Step 305:Delivery of cargo system is when receiving the acknowledgement notification that service operation portion is sent, according to preset price mould Type calculates product price based on each product module currently chosen.
Step 306:The acknowledgement notification for product price that agent inputs is sent to delivery of cargo system by client.
Step 307:Delivery of cargo system is when receiving the acknowledgement notification that client is sent, according to each production currently chosen Product module generates program mounting disc and determines product ID.
Step 308:The product ID that delivery of cargo system encryption is determined, to generate CDKEY.
Step 309:It is bright that delivery of cargo system generates sequence number corresponding with the CDKEY of the product ID and generation determined Text, and store.
Step 310:The CDKEY for the product ID, generation that delivery of cargo system is determined to agent's output and program installation Disk.
In detail, after agent's payment, the delivery of service operation portion.Content of delivering includes authorization card and system installation procedure.
Step 311:The product operation system of product to be activated is installed in the program mounting disc that application server is provided based on client System.
In detail, agent sells product to client, can be in local application clothes after client takes authorization card The product, online application sequence number and offline activation system are disposed on business device.
Step 312:Application server is based on product operation system in the authorization sequence number application for receiving client's input In built-in encryption rule, the unique device identity of itself is encrypted, to generate client's sequence number.
Step 313:The product ID that client's sequence number and client provide and CDKEY are sent to by application server Delivery of cargo system.
Step 314:Delivery of cargo system is in client's sequence number, product ID and the CDKEY for receiving application server and sending When, judge at least one sequence number plaintext with the presence or absence of either objective sequence number plaintext, the corresponding production of target sequence plaintext Product sequence number is identical as the product ID received, and the corresponding CDKEY of target sequence plaintext and the CDKEY phases that receive Together, it if so, executing step 315, otherwise, executes abnormality processing and terminates current process.
Step 315:Delivery of cargo system is using client's serial number encryption target sequence plaintext is received, to generate authorization sequence Number, and authorization sequence number is sent to application server.
Step 316:Application server receives the authorization sequence number that delivery of cargo system is sent.
Step 317:Application server utilizes current client's sequence number solution when receiving externally input activation application Close authorization sequence number, and the sequence number based on decryption gained is in plain text, activates product to be activated.
In conclusion agent registration and the bill of lading is submitted, if unregistered information needs to register and outstanding message confirms; Login system after agent registration submits the bill of lading;After operational department's audit, agent's payment generates the bill of lading and arranges to deliver. Client obtains authorization sequence number and activation operating system according to authorization card information registration system.
In the embodiment of the present invention, the mode of soft encryption can be provided, does not use softdog.For example, original system in order to Ensure the uniqueness of system hardware mark, while in order to ensure that the safety of Encryption Algorithm, sequence number are used uniformly softdog work To encrypt secret key.The matching relationship of product ID and CDKEY is used to ensure so that the sequence number and the bill of lading of application include Module strictly matches.Ensure uniqueness, the accuracy of client's sequence number using Encryption Algorithm, ensures that sequence number random cannot change It is used on to other server.
As shown in figure 4, one embodiment of the invention provides a kind of delivery of cargo system, it is stored at least in the delivery of cargo system In plain text, each described sequence number is corresponding with product ID and CDKEY to one sequence number in plain text;Including:
First processing units 401, client's sequence number, the first product for being sent in the application server for receiving outside Sequence number and when a CDKEY judges at least one sequence number plaintext with the presence or absence of either objective sequence number in plain text, institute It is identical as first product ID to state the corresponding product ID of target sequence plaintext, and the target sequence plaintext Corresponding CDKEY is identical as the first CDKEY, if so, triggering second processing unit;
The second processing unit 402, for utilizing target sequence plaintext described in client's serial number encryption, with life It is sent to the application server at authorization sequence number, and by the authorization sequence number.
In an embodiment of the invention, referring to FIG. 5, the delivery of cargo system can also include:
Product module determination unit 501, for when receiving externally input delivery of cargo information, being believed according to the delivery of cargo Breath determines outside from the product module for the first quantity that the delivery of cargo system provides, at least one of choosing product module;Needle Each product module currently chosen is performed both by:According to preset product module incidence relation, choose and current production mould Each associated product module of block;
Product price computing unit 502 is used for according to preset price model, based on each the product mould currently chosen Block calculates product price;
Products configuration unit 503, for when receiving the external acknowledgement notification for being directed to the product price, according to current Each product module chosen generates program mounting disc and determines product ID;The product ID determined is encrypted, with Generate CDKEY;It generates sequence number corresponding with the CDKEY of the product ID and generation determined in plain text, and stores;
Output unit 504, the CDKEY for exporting the product ID determined, generation and described program mounting disc.
As shown in fig. 6, one embodiment of the invention provides a kind of application server, including:
First processing units 601, for when receiving externally input authorization sequence number application, encrypting the unique of itself Device identification, to generate client's sequence number;
Second processing unit 602, for by client's sequence number, and the product sequence of product to be activated that is obtained ahead of time Row number and CDKEY are sent to external delivery of cargo system;
Receiving unit 603, the authorization sequence number sent for receiving the delivery of cargo system, wherein the authorization sequence number To utilize the ciphertext of client's serial number encryption sequence number plaintext gained, and the sequence number corresponds to the product sequence in plain text Row number and the CDKEY.
In an embodiment of the invention, referring to FIG. 7, the application server further includes:Initialization unit 701, is used for Based on the program mounting disc for the product to be activated being obtained ahead of time, product operation system is installed;
The first processing units 601 are specifically used for based on encryption rule built-in in the product operation system, encryption The unique device identity of itself.
In an embodiment of the invention, referring to FIG. 7, the application server further includes:Product Activation unit 702 is used In when receiving externally input activation application, the authorization sequence number is decrypted using current client's sequence number, and be based on The sequence number for decrypting gained in plain text, activates the product to be activated.
As shown in figure 8, an embodiment of the present invention provides a kind of authorization sequence application systems, including:It is any of the above-described described Delivery of cargo system 801, at least one any of the above-described application server 802.
In an embodiment of the invention, referring to FIG. 9, the authorization sequence application system further includes:At least one visitor Family end 901, service operation portion 902;
Each described client 901 is used to the delivery of cargo information that external agent quotient inputs being sent to the delivery of cargo system System 801;
The delivery of cargo system 801 is additionally operable to execute before calculating product price, notifies the service operation portion 902;It is connecing When receiving the acknowledgement notification that the service operation portion 902 is sent, executes and calculate product price.
The contents such as the information exchange between each unit, implementation procedure in above-mentioned apparatus, due to implementing with the method for the present invention Example is based on same design, and particular content can be found in the narration in the method for the present invention embodiment, and details are not described herein again.
In conclusion each embodiment of the present invention at least has the advantages that:
1, in the embodiment of the present invention, delivery of cargo system is receiving client's sequence number, the production that external application server is sent Product sequence number and when CDKEY, at least one sequence number plaintext for judging storage inside, if there are any sequence plaintext, Corresponding product ID is identical as the product ID received in plain text for the sequence number, and the sequence number is corresponding in plain text CDKEY is identical as the CDKEY received, if so, using client's serial number encryption sequence number plaintext to generate authorization sequence number, And authorization sequence number is sent to application server.As can be seen that authorization sequence number and product ID, CDKEY and client's sequence Row number is related, is not easy to be obtained illegally.Therefore, the embodiment of the present invention is beneficial to ensure the legitimate rights and interests of goods producer.
2, in the embodiment of the present invention, ensured using the matching relationship of product ID and CDKEY so that the sequence number of application The module for including with the bill of lading strictly matches.Ensure uniqueness, the accuracy of client's sequence number using Encryption Algorithm, ensures sequence Number cannot be random change on other server uses.
It should be noted that herein, such as first and second etc relational terms are used merely to an entity Or operation is distinguished with another entity or operation, is existed without necessarily requiring or implying between these entities or operation Any actual relationship or order.Moreover, the terms "include", "comprise" or its any other variant be intended to it is non- It is exclusive to include, so that the process, method, article or equipment including a series of elements includes not only those elements, But also include other elements that are not explicitly listed, or further include solid by this process, method, article or equipment Some elements.In the absence of more restrictions, the element limited by sentence " including a 〃 〃 ", it is not excluded that There is also other identical factors in the process, method, article or apparatus that includes the element.
One of ordinary skill in the art will appreciate that:Realize that all or part of step of above method embodiment can pass through The relevant hardware of program instruction is completed, and program above-mentioned can be stored in computer-readable storage medium, the program When being executed, step including the steps of the foregoing method embodiments is executed;And storage medium above-mentioned includes:ROM, RAM, magnetic disc or light In the various media that can store program code such as disk.
Finally, it should be noted that:The foregoing is merely presently preferred embodiments of the present invention, is merely to illustrate the skill of the present invention Art scheme, is not intended to limit the scope of the present invention.Any modification for being made all within the spirits and principles of the present invention, Equivalent replacement, improvement etc., are included within the scope of protection of the present invention.

Claims (10)

1. a kind of authorization sequence application method, which is characterized in that be applied to delivery of cargo system, be stored in the delivery of cargo system to In plain text, each described sequence number is corresponding with product ID and sequence code CDKEY to a few sequence number in plain text;Including:
S1:When receiving client's sequence number, the first product ID and the CDKEY that external application server is sent, Judge that, with the presence or absence of either objective sequence number plaintext at least one sequence number plaintext, the target sequence number is corresponding in plain text Product ID it is identical as first product ID, and the corresponding CDKEY of the target sequence plaintext and described the One CDKEY is identical, if so, executing S2;
S2:Using target sequence plaintext described in client's serial number encryption, to generate authorization sequence number, and by the mandate Sequence number is sent to the application server.
2. according to the method described in claim 1, it is characterized in that, further comprising:
When receiving externally input delivery of cargo information, according to the delivery of cargo information, determine external from delivery of cargo system offer The first quantity product module in, choosing at least one of product module;
It is performed both by for each product module currently chosen:According to preset product module incidence relation, choose with currently Each associated product module of product module;
Product price is calculated based on each product module currently chosen according to preset price model;
It is raw according to each product module currently chosen when receiving the external acknowledgement notification for being directed to the product price At program mounting disc and determine product ID;
The product ID determined is encrypted, to generate CDKEY;
It generates sequence number corresponding with the CDKEY of the product ID and generation determined in plain text, and stores;
Export CDKEY and the described program mounting disc of the product ID, generation determined.
3. according to the method described in claim 2, it is characterized in that,
The product module incidence relation includes:Dependence, and/or, with the relationship of group;
And/or
The price model coincidence formula one;
The formula one includes:
Wherein, Y is the product price, and k is agential discount rate corresponding with the delivery of cargo information, and i is currently to choose All over products mould i-th of product module in the block, n is the total number for all over products module currently chosen, yiIt is described i-th The underlying price of a product module, ni1For the module number of concurrent of i-th of product module, yi1For i-th of product module The concurrent price of unit, ni2Number, y are controlled for the modular model of i-th of product modulei2For i-th of product module Unit model controlled price.
4. a kind of authorization sequence application method, which is characterized in that it is applied to application server, including:
A1:When receiving externally input authorization sequence number application, the unique device identity of itself is encrypted, to generate client's sequence Row number;
A2:By client's sequence number, and the product ID of product to be activated and sequence code CDKEY that are obtained ahead of time are sent To external delivery of cargo system;
A3:Receive the authorization sequence number that the delivery of cargo system is sent, wherein the authorization sequence number is to utilize client's sequence The ciphertext of number ciphering sequence number gained in plain text, and the sequence number corresponds to the product ID and the CDKEY in plain text.
5. according to the method described in claim 4, it is characterized in that,
Before the A1, further comprise:Based on the program mounting disc for the product to be activated being obtained ahead of time, product is installed Operating system;
In the A1, the encryption unique device identity of itself, including:Based on encryption built-in in the product operation system Rule encrypts the unique device identity of itself;
And/or
After the A3, further comprise:When receiving externally input activation application, current client's sequence number is utilized The authorization sequence number is decrypted, and the sequence number based on decryption gained is in plain text, activates the product to be activated.
6. a kind of delivery of cargo system, which is characterized in that be stored at least one sequence number in the delivery of cargo system in plain text, each institute It states sequence number and is corresponding with product ID and sequence code CDKEY in plain text;Including:
First processing units, client's sequence number, the first product ID for being sent in the application server for receiving outside When with a CDKEY, judge at least one sequence number plaintext with the presence or absence of either objective sequence number plaintext, the target Corresponding product ID is identical as first product ID in plain text for sequence number, and the target sequence plaintext is corresponding CDKEY is identical as the first CDKEY, if so, triggering second processing unit;
The second processing unit, for using target sequence plaintext described in client's serial number encryption, being authorized with generating Sequence number, and the authorization sequence number is sent to the application server.
7. delivery of cargo system according to claim 6, which is characterized in that
Further comprise:Product module determination unit, for when receiving externally input delivery of cargo information, according to the delivery of cargo Information determines outside from the product module for the first quantity that the delivery of cargo system provides, at least one of choosing product module; It is performed both by for each product module currently chosen:According to preset product module incidence relation, choose and current production Each associated product module of module;
Product price computing unit, for being calculated based on each product module currently chosen according to preset price model Product price;
Products configuration unit, for when receiving the external acknowledgement notification for being directed to the product price, according to what is currently chosen Each product module generates program mounting disc and determines product ID;The product ID determined is encrypted, to generate CDKEY;It generates sequence number corresponding with the CDKEY of the product ID and generation determined in plain text, and stores;
Output unit, the CDKEY for exporting the product ID determined, generation and described program mounting disc.
8. a kind of application server, which is characterized in that including:
First processing units, for when receiving externally input authorization sequence number application, encrypting the Unique Device mark of itself Know, to generate client's sequence number;
Second processing unit, for by client's sequence number, and the product ID of product to be activated that is obtained ahead of time and Sequence code CDKEY is sent to external delivery of cargo system;
Receiving unit, the authorization sequence number sent for receiving the delivery of cargo system, wherein the authorization sequence number is utilizes institute The ciphertext of client's serial number encryption sequence number plaintext gained is stated, and the sequence number corresponds to the product ID and institute in plain text State CDKEY.
9. application server according to claim 8, which is characterized in that
Further include:Initialization unit, for the program mounting disc based on the product to be activated being obtained ahead of time, installation product behaviour Make system;
The first processing units are specifically used for, based on encryption rule built-in in the product operation system, encrypting itself Unique device identity;
And/or
Further include:Product Activation unit, for when receiving externally input activation application, utilizing current client's sequence number The authorization sequence number is decrypted, and the sequence number based on decryption gained is in plain text, activates the product to be activated.
10. a kind of authorization sequence application system, which is characterized in that including:
Delivery of cargo system as claimed in claims 6 or 7, at least one application server as claimed in claim 8 or 9, at least One client, service operation portion;
Each described client is used to the delivery of cargo information that external agent quotient inputs being sent to the delivery of cargo system;
The delivery of cargo system is additionally operable to execute before calculating product price, notifies the service operation portion;Receiving the industry When the acknowledgement notification that business operational department sends, executes and calculate product price.
CN201711460687.7A 2017-12-28 2017-12-28 A kind of authorization sequence application method, system and delivery of cargo system, application server Pending CN108304735A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711460687.7A CN108304735A (en) 2017-12-28 2017-12-28 A kind of authorization sequence application method, system and delivery of cargo system, application server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711460687.7A CN108304735A (en) 2017-12-28 2017-12-28 A kind of authorization sequence application method, system and delivery of cargo system, application server

Publications (1)

Publication Number Publication Date
CN108304735A true CN108304735A (en) 2018-07-20

Family

ID=62868055

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711460687.7A Pending CN108304735A (en) 2017-12-28 2017-12-28 A kind of authorization sequence application method, system and delivery of cargo system, application server

Country Status (1)

Country Link
CN (1) CN108304735A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109743412A (en) * 2019-01-03 2019-05-10 山东浪潮通软信息科技有限公司 A kind of sequence number control method based on user's registration number
CN110276205A (en) * 2019-06-06 2019-09-24 深圳市杰科数码有限公司 Product ID document generating method, system, electronic device and storage medium
CN113761483A (en) * 2021-08-31 2021-12-07 山东浪潮通软信息科技有限公司 Software product protection method, device and medium based on soft encryption application program

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1874218A (en) * 2006-01-05 2006-12-06 华为技术有限公司 Method, system and equipment for license management
CN101319910A (en) * 2008-07-23 2008-12-10 凯立德欣技术(深圳)有限公司 Authenticity verification method and system of navigation electronic map
CN102236853A (en) * 2010-05-06 2011-11-09 蒋斌 Control method for activating product in product member management system and apparatus thereof
CN102426640A (en) * 2010-11-19 2012-04-25 微软公司 Secure software product identifier for product validation and activation
CN102469371A (en) * 2010-11-11 2012-05-23 索尼公司 Reducing TV licensing costs
CN103186725A (en) * 2011-12-31 2013-07-03 北大方正集团有限公司 Software authorization method and device
CN103793630A (en) * 2014-01-14 2014-05-14 上海上讯信息技术股份有限公司 Multi-product and multi-platform authorization management system and multi-product and multi-platform authorization management method
CN104700002A (en) * 2013-12-05 2015-06-10 航天信息软件技术有限公司 Software protecting, authorizing and registering method
CN106503492A (en) * 2016-10-27 2017-03-15 厦门中控生物识别信息技术有限公司 A kind of authorization management method, server, customer equipment and system

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1874218A (en) * 2006-01-05 2006-12-06 华为技术有限公司 Method, system and equipment for license management
CN101319910A (en) * 2008-07-23 2008-12-10 凯立德欣技术(深圳)有限公司 Authenticity verification method and system of navigation electronic map
CN102236853A (en) * 2010-05-06 2011-11-09 蒋斌 Control method for activating product in product member management system and apparatus thereof
CN102469371A (en) * 2010-11-11 2012-05-23 索尼公司 Reducing TV licensing costs
CN102426640A (en) * 2010-11-19 2012-04-25 微软公司 Secure software product identifier for product validation and activation
CN103186725A (en) * 2011-12-31 2013-07-03 北大方正集团有限公司 Software authorization method and device
CN104700002A (en) * 2013-12-05 2015-06-10 航天信息软件技术有限公司 Software protecting, authorizing and registering method
CN103793630A (en) * 2014-01-14 2014-05-14 上海上讯信息技术股份有限公司 Multi-product and multi-platform authorization management system and multi-product and multi-platform authorization management method
CN106503492A (en) * 2016-10-27 2017-03-15 厦门中控生物识别信息技术有限公司 A kind of authorization management method, server, customer equipment and system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109743412A (en) * 2019-01-03 2019-05-10 山东浪潮通软信息科技有限公司 A kind of sequence number control method based on user's registration number
CN110276205A (en) * 2019-06-06 2019-09-24 深圳市杰科数码有限公司 Product ID document generating method, system, electronic device and storage medium
CN110276205B (en) * 2019-06-06 2021-06-15 深圳市杰科数码有限公司 Method and system for generating product serial number file, electronic device and storage medium
CN113761483A (en) * 2021-08-31 2021-12-07 山东浪潮通软信息科技有限公司 Software product protection method, device and medium based on soft encryption application program

Similar Documents

Publication Publication Date Title
JP7554419B2 (en) SYSTEM AND METHOD FOR FINGERPRINTING A CRYPTOGRAPHIC DEVICE - Patent application
US12106285B2 (en) Systems and methods to perform contactless card activation
CN109544160B (en) Transaction authenticity verification method and system based on block chain and intelligent contract
CN104268758B (en) A kind of Comodity anti-fake system based on invoice and third-party E-commerce platform
JP6016807B2 (en) Method and apparatus for marking manufactured articles
RU2547621C2 (en) Encryption switching processing
AU2001287164B2 (en) Method and system for using electronic communications for an electronic contact
CN104700002B (en) A kind of method of software protection, mandate and registration
US20170026180A1 (en) Method and database system for secure storage and communication of information
CN109242450A (en) Block catenary system and based on block catenary system realize method of commerce and transaction system
CN104574092A (en) Commodity anti-counterfeiting system based on invoice and commodity stocks accounting and anti-counterfeiting method
CN112513904B (en) Digital asset transaction control method, device, terminal equipment and storage medium
CN106372950B (en) Anti-counterfeiting authentication method for e-commerce and online shopping products
WO2011026326A1 (en) Tracing and recalling system for managing commodity circulation based on internet
CN108304735A (en) A kind of authorization sequence application method, system and delivery of cargo system, application server
CN112884485B (en) Symmetrical encryption traceability transaction method, system and storage medium based on blockchain network
CN112258299A (en) Block chain-based steel productivity pre-sale service data processing system and method
WO2021137969A1 (en) Systems and methods for performing a reissue of a contactless card
WO2024035529A1 (en) Methods and arrangements for proof of purchase
EP4085411A1 (en) Systems and methods for performing a reissue of a contactless card
US20100023772A1 (en) Method for generating a one-time access code
US20240232959A1 (en) System for the management of verified reviews and method thereof
AU2018282255A1 (en) System and method for secure transmission of data and data authentication
WO2025074344A1 (en) An end to end integrated logistic management system and method thereof
Ocenasek Effective Design and Implementation of Distributed Business Information Systems

Legal Events

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

Application publication date: 20180720