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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/71—Protecting 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/73—Protecting 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, 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
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.
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)
| 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)
| 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 |
-
2017
- 2017-12-28 CN CN201711460687.7A patent/CN108304735A/en active Pending
Patent Citations (9)
| 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)
| 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 |