CN112215315B - Output time acquisition method and device, computer equipment and readable storage medium - Google Patents

Output time acquisition method and device, computer equipment and readable storage medium Download PDF

Info

Publication number
CN112215315B
CN112215315B CN202011145921.9A CN202011145921A CN112215315B CN 112215315 B CN112215315 B CN 112215315B CN 202011145921 A CN202011145921 A CN 202011145921A CN 112215315 B CN112215315 B CN 112215315B
Authority
CN
China
Prior art keywords
seal
time
identification code
bill
processed
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.)
Active
Application number
CN202011145921.9A
Other languages
Chinese (zh)
Other versions
CN112215315A (en
Inventor
宋恩亮
王琴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Rajax Network Technology Co Ltd
Original Assignee
Rajax Network 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 Rajax Network Technology Co Ltd filed Critical Rajax Network Technology Co Ltd
Priority to CN202210974579.6A priority Critical patent/CN115310570A/en
Priority to CN202011145921.9A priority patent/CN112215315B/en
Publication of CN112215315A publication Critical patent/CN112215315A/en
Application granted granted Critical
Publication of CN112215315B publication Critical patent/CN112215315B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisious for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/12Hotels or restaurants

Abstract

The application discloses an output time obtaining method, an output time obtaining device, computer equipment and a readable storage medium, and relates to the technical field of internet. The method comprises the following steps: extracting seal printing contents from a bill to be processed; uploading the time point of the acquired seal printing content as output time; and generating a seal identification code of the bill to be processed based on the seal printing content and the output time, and outputting the seal identification code.

Description

Output time acquisition method and device, computer equipment and readable storage medium
Technical Field
The present invention relates to the field of internet technologies, and in particular, to a method and an apparatus for acquiring output time, a computer device, and a readable storage medium.
Background
With the continuous development of internet technology, in most service industries, the user has higher and higher requirements on experience, so that more and more services can be provided for the user by the terminal, for example, the take-out industry becomes an important component of daily life of people, and the take-out industry enables people to enjoy consumption and services without leaving the home. In the take-out industry at present, distribution personnel are equipped in a plurality of platforms, the platforms can acquire the output time of the output food from the kitchen of the merchant, and the merchant is controlled based on the output time.
In the related art, a mode of acquiring the output time of a merchant by a platform is generally uploaded by the merchant manually, the platform provides a button for confirming the output in an order of food, when the button is detected to be triggered by the merchant, the merchant is determined to output the food, the food is manufactured and packaged, and the current time point is acquired as the output time.
In the process of implementing the invention, the inventor finds that the related art has at least the following problems:
for some concerns, for example, the merchant may limit the flow in the store or narrow the distribution range of the store after worrying that the information with slow output is acquired by the platform, but does not actively click the button or click the button in advance, so that the output time acquired by the platform may be false, the upload rate and the accuracy of the output time are low, misjudgment is easy to occur in management and control of the merchant, and the progress of promoting informatization and intellectualization of the catering service is influenced due to the lack of an effective informatization means for the offline.
Disclosure of Invention
In view of this, the present application provides an output time obtaining method, an output time obtaining device, a computer device, and a readable storage medium, and mainly aims to solve the problems that the uploading rate and the accuracy of the current output time are low, misjudgment is easily caused on the management and control of a merchant, and the progress of promoting the informatization and the intellectualization of the food and beverage services is influenced because an effective informatization means is not available for the offline.
According to a first aspect of the present application, there is provided an output time acquisition method, the method including:
extracting seal printing contents from a bill to be processed, wherein the seal printing contents comprise order identifications of target orders corresponding to the bill to be processed;
uploading the time point of the acquired seal printing content as output time;
and generating a seal identification code of the bill to be processed based on the seal printing content and the output time, and outputting the seal identification code.
In another embodiment, the extracting of the seal printing content in the to-be-processed bill includes:
scanning a target area of the bill to be processed, and determining a target graphic identification code of the bill to be processed in the target area;
identifying the target graph identification code to obtain an information ciphertext carried by the target graph identification code;
and determining a first preset encryption algorithm, and decrypting the information ciphertext based on the first preset encryption algorithm to obtain the seal printing content.
In another embodiment, before the scanning of the target area of the to-be-processed bill and the determination of the target graphic identification code of the to-be-processed bill in the target area, the method further includes:
when the to-be-processed bill of surface is detected, continuously counting the identification distance between the to-be-processed bill of surface and the to-be-processed bill of surface;
and when the recognition distance reaches a distance threshold interval in statistics, starting illumination equipment, and controlling the illumination equipment to irradiate the to-be-processed bill.
In another embodiment, uploading the time point when the seal print content is acquired as the output time includes:
taking the time point of the obtained seal printing content as output time, and binding the seal printing content and the output time;
and uploading the bound seal printing content and the output time to a server based on network connection with the server.
In another embodiment, the generating the seal identification code of the to-be-processed bill based on the seal printing content and the output time includes:
acquiring a second preset encryption algorithm, and encrypting the seal printing content and the output time based on the second preset encryption algorithm to obtain a seal ciphertext;
and carrying out graphic conversion on the seal ciphertext to generate the seal identification code carrying the seal ciphertext.
In another embodiment, the method further comprises:
continuously monitoring the display time of the time indicating equipment;
when the display time of the time indication equipment is not consistent with the network providing time, correcting the time indication equipment by adopting the network providing time, and setting the network providing time as the display time of the time indication equipment;
when the display time of the time indication equipment is monitored to be consistent with the network supply time, the monitoring of the time indication equipment is continuously kept.
In another embodiment, the method further comprises:
if an object sending instruction is received, determining to send an appointed seal identification code which the object sending instruction depends on;
determining the receiving time of the object sending instruction, and binding the designated seal printing content carried by the designated seal identification code with the receiving time;
and uploading the bound designated seal printing content and the receiving time to a server based on network connection with the server.
According to a second aspect of the present application, there is provided an output time acquisition apparatus, the apparatus including:
the system comprises an extraction module, a processing module and a processing module, wherein the extraction module is used for extracting seal printing contents from a bill to be processed, and the seal printing contents comprise order identifications of target orders corresponding to the bill to be processed;
the uploading module is used for uploading the time point of obtaining the seal printing content as output time;
and the generating module is used for generating the seal identification code of the bill to be processed based on the seal printing content and the output time and outputting the seal identification code.
In another embodiment, the extraction module includes:
the scanning unit is used for scanning a target area of the bill to be processed and determining a target graphic identification code of the bill to be processed in the target area;
the identification unit is used for identifying the target graph identification code and acquiring an information ciphertext carried by the target graph identification code;
and the decryption unit is used for determining a first preset encryption algorithm, and decrypting the information ciphertext based on the first preset encryption algorithm to obtain the seal printing content.
In another embodiment, the extraction module further comprises:
the statistical unit is used for continuously counting the identification distance between the bill of the dough to be processed and the bill of the dough to be processed when the bill of the dough to be processed is detected;
and the starting unit is used for starting the illumination equipment when the recognition distance reaches the distance threshold interval in a statistical manner, and controlling the illumination equipment to irradiate the to-be-processed bill.
In another embodiment, the upload module includes:
the binding unit is used for taking the time point of obtaining the seal printing content as output time and binding the seal printing content with the output time;
and the uploading unit is used for uploading the bound seal printing content and the output time to the server based on network connection with the server.
In another embodiment, the generating module includes:
the encryption unit is used for acquiring a second preset encryption algorithm, and encrypting the seal printing content and the output time based on the second preset encryption algorithm to obtain a seal ciphertext;
and the conversion unit is used for carrying out graphic conversion on the seal ciphertext to generate the seal identification code carrying the seal ciphertext.
In another embodiment, the apparatus further comprises:
the monitoring module is used for continuously monitoring the display time of the time indicating equipment;
the correction module is used for correcting the time indication equipment by adopting the network providing time when the display time of the time indication equipment is not consistent with the network providing time, and setting the network providing time as the display time of the time indication equipment;
and the monitoring module is further used for continuously monitoring the time indication equipment when the display time of the time indication equipment is monitored to be consistent with the network supply time.
In another embodiment, the apparatus further comprises:
the determining module is used for determining an appointed seal identification code which is depended by the object sending instruction if the object sending instruction is received;
the binding module is used for determining the receiving time of the object sending instruction, and binding the designated seal printing content carried by the designated seal identification code with the receiving time;
and the uploading module is used for uploading the bound designated seal printing content and the receiving time to a server based on network connection with the server.
According to a third aspect of the present application, there is provided a computer device comprising a memory storing a computer program and a processor implementing the steps of the method of the first aspect when the processor executes the computer program.
According to a fourth aspect of the present application, there is provided a readable storage medium having stored thereon a computer program which, when executed by a processor, carries out the steps of the method of the first aspect described above.
By means of the technical scheme, the method, the device, the computer equipment and the readable storage medium for obtaining the output time are used for obtaining the seal printing content needing to be printed on the seal in the bill to be processed, uploading the time point of obtaining the seal printing content as the output time of the goods, sealing the seal printing content and the output time into the seal identification code, outputting and attaching the seal identification code to the goods, guaranteeing the real-time reporting of the output time, improving the acquisition rate and the accuracy rate of the output time, avoiding misjudgment of management and control of merchants, providing an effective informatization means for the offline, and promoting the informatization and intelligentization processes of the catering services.
The foregoing description is only an overview of the technical solutions of the present application, and the present application can be implemented according to the content of the description in order to make the technical means of the present application more clearly understood, and the following detailed description of the present application is given in order to make the above and other objects, features, and advantages of the present application more clearly understandable.
Drawings
Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are only for purposes of illustrating the preferred embodiments and are not to be construed as limiting the application. Also, like reference numerals are used to refer to like parts throughout the drawings. In the drawings:
fig. 1 shows a schematic flowchart of an output time obtaining method provided in an embodiment of the present application;
fig. 2 is a schematic flowchart illustrating an output time obtaining method provided in an embodiment of the present application;
fig. 3A illustrates a schematic structural diagram of an output time obtaining apparatus according to an embodiment of the present application;
fig. 3B is a schematic structural diagram illustrating an output time obtaining apparatus according to an embodiment of the present application;
fig. 3C shows a schematic structural diagram of an output time obtaining apparatus according to an embodiment of the present application;
fig. 3D shows a schematic structural diagram of an output time obtaining apparatus according to an embodiment of the present application;
fig. 3E shows a schematic structural diagram of an output time obtaining apparatus according to an embodiment of the present application;
fig. 3F is a schematic structural diagram illustrating an output time obtaining apparatus according to an embodiment of the present application;
fig. 3G shows a schematic structural diagram of an output time obtaining apparatus provided in an embodiment of the present application;
fig. 4 shows a schematic device structure diagram of a computer apparatus according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present application are shown in the drawings, it should be understood that the present application may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
An embodiment of the present application provides an output time obtaining method, as shown in fig. 1, the method includes:
101. and extracting seal printing contents from the to-be-processed bill, wherein the seal printing contents comprise order identifications of the target orders corresponding to the to-be-processed bill.
102. And uploading the time point of the acquired seal printing content as output time.
103. And generating a seal identification code of the bill to be processed based on the seal printing content and the output time, and outputting the seal identification code.
According to the method provided by the embodiment of the application, the seal printing content needing to be printed on the seal is obtained in the to-be-processed receipt, the time point when the seal printing content is obtained is used as the output time of the goods to be uploaded, the seal printing content and the output time are both sealed into the seal identification code, the seal identification code is output and pasted on the goods, the output time can be reported in real time, the acquisition rate and the accuracy of the output time are improved, misjudgment of management and control of merchants is avoided, an effective informatization means is provided for the offline, and the informatization and intelligentization process of the catering service is promoted.
An embodiment of the present application provides an output time obtaining method, as shown in fig. 2, the method includes:
201. and extracting seal printing contents from the to-be-processed bill.
The applicant has recognized that it has long been difficult for the service industry, such as catering, supermarkets, etc., to be able to deliver goods to the merchant accurately. The time when the merchant accurately outputs the goods has decisive significance for responsibility distribution in the distribution and fulfillment process, for example, when the goods distribution is over time, the merchant output may be slow or the distribution of the distribution personnel may be slow, but if the merchant output is considered to be slow once, besides the responsibility of the merchant, the merchant is further caused to execute a flow management policy for ordering the merchant, so that the initiative of the merchant in providing the output time is not high, the willingness is low, and the output time acquired by the platform is likely to be false or inaccurate.
The invention is described in the catering industry. In the catering industry, the seal is gradually popular in the packaging of goods to be delivered, and the seal can protect the goods from being manually opened in the delivery process to a certain extent, so that the safety and image of the delivered goods are improved, and customers and merchants are relieved. The service monitoring parties in many urban areas have been provided with instructional documents, and the use of the facing slip is greatly promoted, so that the package of goods by the facing slip becomes the necessary packing action in the outward delivery process of the catering industry. Considering that the package of the seal on the goods is the last link of packaging the goods, the time point of completing the package of the seal can be used as the time point of outputting the goods, and the solid label has the characteristics of disassembly prevention and irreversible performance after the physical label is pasted, and can prevent cheating of merchants to a certain extent, therefore, the invention provides an output time acquisition method, which comprises the steps of taking a surface sheet of the goods prepared by the merchants as a surface sheet to be processed, acquiring seal printing contents to be printed on the seal in the surface sheet to be processed, uploading the time point of acquiring the seal printing contents as the output time of the goods, sealing the seal printing contents and the output time into a seal identification code, outputting and pasting the seal identification code on the goods, thereby not only having little influence on the original flow, ensuring that the output time can be reported in real time, and improving the acquisition rate and the accuracy rate of the output time, and the interaction between the distribution facility and a customer can be realized by using the seal identification code attached to the goods, so that the determination of when the distribution facility takes away the goods can be easily realized. In addition, because the seal has uniqueness, the related information in the order is printed into the seal, and the anti-counterfeiting of the seal and the order can be realized by utilizing the binding relationship between the uniqueness of the seal and the order.
In the practical application process, after a customer places an order to a merchant, a device of the merchant outputs a goods order sheet related to an order placed by the customer this time, the goods order sheet records a series of basic information such as which kind of goods the customer purchases this time, a message left by the customer to the merchant, a contact way of the customer and the like, and also records related information of a distribution facility allocated to the order this time, such as a name, a contact way and the like of a distributor, and in order that a seal identification code to be subsequently output carries some main information related to the order, so as to indicate which order output time to upload to a server when uploading the output time, some information can be extracted from the order sheet to be processed as seal print content, so as to generate the seal identification code including the seal print content in the subsequent process. Because the order includes detailed contents, such as what item the order purchases, the contact information of the customer, the name of the customer, who delivers the order, and the like, the seal printing content may include an order identifier, and a corresponding order may be directly obtained based on the order identifier no matter a merchant, a delivery resource, or the customer, and then detailed information of the order is checked. Further, considering that the query of the related information based on the order identifier needs to be performed in a query process, in practical application, the seal print content may also carry one or both of the distribution resource identifier and the user identifier in addition to the order identifier. The delivery resource identifier may be a name or a name abbreviation of a delivery person, or may also be an Identity (Identity) of the delivery person, so that the Identity of the delivery facility can be checked when the delivery facility takes the goods; the order identification can be the order number of the order or the fixed number of tail numbers of the order number, so that the merchant can check the goods conveniently; the user identification may be the name or name spelling of the customer or the customer's ID so that the customer can check the goods when they take them away.
Considering that the amount of information included in the goods bill is large, the generated seal identification code only needs to be applied to a small amount of information, the goods bill can provide the graphic identification code, and the information needed for generating the seal identification code is embedded in the graphic identification code as the seal printing content, so that the seal printing content can be directly acquired by scanning the graphic identification code in the following process. In order to avoid counterfeiting and tampering of the seal print, the graphic identification code provided on the merchandise bill is generated based on a first preset Encryption Algorithm, for example, MD5(Message Digest Algorithm 5, fifth edition) Algorithm, DES (Data Encryption Standard) Algorithm, and the like may be used as the first preset Encryption Algorithm. Therefore, in order to realize that the seal printing content is extracted from the bill and the seal identification code is output and pasted on the goods, the seal scanning and printing all-in-one machine can be arranged in the merchant terminal, the seal scanning and printing all-in-one machine has the scanning function of the graphic identification code and can identify the graphic identification code on the goods bill, therefore, after the merchant checks the goods, the goods bill of the goods can be arranged in the scanning area of the seal scanning and printing all-in-one machine as the target bill, the to-be-processed area of the target bill is scanned by the seal scanning and printing all-in-one machine, and the target graphic identification code is determined in the to-be-processed area. And then, the seal scanning and printing all-in-one machine identifies the target graphic identification code, acquires an information ciphertext carried by the target graphic identification code, determines a first preset encryption algorithm, and decrypts the information ciphertext based on the first preset encryption algorithm to obtain seal printing content. It should be noted that the first preset encryption algorithm applied by the seal-scanning-printing all-in-one machine and the preset encryption algorithm adopted when the target graphic identification code is generated need to be corresponding or consistent, so that the successful decryption of the information ciphertext can be ensured. In addition, the starting scanning function of the seal scanning and printing all-in-one machine can be actively started when the target surface list is identified, and a scanning key can also be arranged. The application does not specifically limit the time for starting the scanning function of the seal scanning and printing integrated machine.
In the process of practical application, the environment where the seal-sweeping and-printing integrated machine is located is likely insufficient in light, and the target graphic identification code cannot be identified, so that the seal-sweeping and-printing integrated machine further has the function of automatic light supplement, when the seal-sweeping and-printing integrated machine detects a target surface list, the identification distance between the seal-sweeping and-printing integrated machine and the target surface list is continuously counted, and when the counting distance reaches a distance threshold interval, the illumination device is started, and the illumination device is controlled to illuminate the target surface list. Generally, the automatic light supplement may be implemented based on white light, and this is not particularly limited in this application.
202. And taking the time point of the acquired seal printing content as output time, binding the seal printing content and the output time, and uploading the bound seal printing content and the bound output time to a server based on network connection with the server.
In the embodiment of the application, since the seal serves to seal the goods, when the seal print content is acquired, it indicates that the merchant is requesting to print the seal, and it can be determined that the merchant has completed preparation of the goods and has output the goods, and therefore, the time point at which the seal print content is acquired can be used as the output time. And then binding the seal printing content and the output time, uploading the bound seal printing content and the output time to a server based on network connection with the server so as to inform the server that an order indicated by an order identifier carried in the seal printing content is ready by a merchant, and recording the output time into the order by the server. The seal-scanning all-in-one machine can establish network connection with the server based on a cellular network or a WiFi (Wireless-Fidelity) network, so that the seal-scanning all-in-one machine can transmit data to the server.
203. And acquiring a second preset encryption algorithm, encrypting the seal printing content and the output time based on the second preset encryption algorithm to obtain a seal ciphertext, and performing graph conversion on the seal ciphertext to generate a seal identification code carrying the seal ciphertext.
In the embodiment of the application, after the seal printing content is acquired, in order to carry the seal printing content in the printed seal, the seal identification code of the to-be-processed receipt needs to be generated based on the seal printing content and the output time, and then the seal identification code is printed on the seal subsequently, so that the seal can carry data. Considering that the generated seal identification code is at risk of being forged and falsified, when the seal identification code is generated, the seal scanning and printing integrated machine can acquire a second preset encryption algorithm, based on the second preset encryption algorithm, seal printing content and output time are encrypted to obtain a seal ciphertext, the seal ciphertext is subjected to graph conversion, and the seal identification code carrying the seal ciphertext is generated. The second preset encryption algorithm may also be an MD5 algorithm, a DES algorithm, or the like, and the second preset encryption algorithm may be the same as or different from the first preset encryption algorithm, and may be set by the merchant. It should be noted that the generated seal identification code may be a two-dimensional code, a barcode, or the like, and further, the target graphic identification code on the to-be-processed bill may also be a two-dimensional code, a barcode, or the like.
204. And outputting the seal identification code.
In the embodiment of the application, after the seal identification code is generated, the seal-scanning all-in-one machine can output the seal identification code. Because the facing slip is in order to carry out the encapsulation to the goods among the practical application, consequently, facing slip sweeps all-in-one and when this facing slip identification code of output, can output the facing slip of entity to print this facing slip identification code on the facing slip of entity. The seal of the entity can be made of materials with certain waterproof function and is easy to damage, so that the anti-counterfeiting function is achieved, and the entity is prevented from being damaged by irrelevant personnel. Moreover, a gap can be reserved on the seal of the entity, so that a customer can tear the seal to take goods. It should be noted that, in this embodiment of the application, the seal print content carried in the seal identification code only includes the order identification of the target order corresponding to the bill to be processed, or may further include one or both of the distribution resource identification and the user identification, and in the process of practical application, the seal print content may include all information on the bill to be processed, so that all information on the bill to be processed is carried in the output seal identification code, and the seal identification code is attached to the goods, so that the goods bill does not need to be printed, and distribution facilities can be prompted to have power and obligate to completely reserve the seal, thereby further improving the security of the goods.
In addition, after the facing slip identification code is output, in order to peel off the entity facing slip printed with the facing slip identification code, a label lining paper stripper can be further arranged on the facing slip scanning and printing integrated machine, the entity facing slip can be conveniently taken out, and meanwhile, a merchant can be prevented from printing the entity facing slip in advance.
Furthermore, in order to ensure that the determined output time is accurate and avoid errors, the seal-scanning-printing all-in-one machine also has the function of time verification, namely the seal-scanning-printing all-in-one machine continuously monitors the display time of the time indicating equipment. When the display time of the time indication equipment is not consistent with the network providing time, the time indication equipment is corrected by the network providing time, and the network providing time is set as the display time of the time indication equipment. And when the display time of the time indicating equipment is monitored to be consistent with the network supply time, the monitoring of the time indicating equipment is continuously kept.
Considering that after goods are output, the time for taking the goods away by the delivery facility is a certain time, and in order to record the time for taking the goods away by the delivery facility, the delivery efficiency and the like of the delivery facility can be managed subsequently, the label-scanning-printing integrated machine can be further provided with a goods taking button, and when the goods are taken away by the delivery facility, the goods taking button can be triggered so as to send an instruction to the label-scanning-printing integrated machine. Therefore, if the facing slip scanning all-in-one machine receives the object sending instruction, the goods can be determined to be taken away and sent out, the facing slip scanning all-in-one machine determines the appointed facing slip identification code on which the sent object sending instruction depends, determines the receiving time of the received object sending instruction, binds the appointed facing slip printing content carried by the appointed facing slip identification code and the receiving time, and uploads the bound appointed facing slip printing content and the receiving time to the server based on network connection with the server, so that the server records the receiving time of the goods. It should be noted that, the above-mentioned manner of recording the time of taking the object away by the distribution facility is executed by the seal-scanning all-in-one machine, and in the process of practical application, the distribution facility may also scan the seal identification code generated by the seal-scanning all-in-one machine by using a terminal held by the distribution facility, and determine the scanned time point as the receiving time by using the terminal, and then the terminal binds and uploads the seal printing content carried by the seal identification code and the receiving time, so as to record the time of taking the goods by the distribution facility. Or, if the all-in-one is swept to facing slip does not possess the function of taking away the time of goods in the record, does not set up the button of getting goods, avoids extravagant distribution facility's time moreover, also can omit the operation of carrying out the record to this receipt time, need not to upload the receipt time to the server, and this application is not specifically limited to whether upload the receipt time to the server.
According to the method provided by the embodiment of the application, the seal printing content needing to be printed on the seal is obtained in the to-be-processed receipt, the time point when the seal printing content is obtained is used as the output time of the goods to be uploaded, the seal printing content and the output time are both sealed into the seal identification code, the seal identification code is output and pasted on the goods, the output time can be reported in real time, the acquisition rate and the accuracy of the output time are improved, misjudgment of management and control of merchants is avoided, an effective informatization means is provided for the offline, and the informatization and intelligentization process of the catering service is promoted.
Further, as a specific implementation of the method shown in fig. 1, an embodiment of the present application provides an output time obtaining apparatus, as shown in fig. 3A, the apparatus includes: an extraction module 301, an upload module 302, and a generation module 303.
The extracting module 301 is configured to extract a seal printing content from a to-be-processed bill, where the seal printing content includes an order identifier of a target order corresponding to the to-be-processed bill;
the uploading module 302 is configured to upload the time point when the seal printing content is acquired as output time;
the generating module 303 is configured to generate a seal identification code of the to-be-processed receipt based on the seal printing content and the output time, and output the seal identification code.
In a specific application scenario, as shown in fig. 3B, the extracting module 301 includes: a scanning unit 3011, an identification unit 3012, and a decryption unit 3013.
The scanning unit 3011 is configured to scan a target area of the to-be-processed bill and determine a target graphic identifier of the to-be-processed bill in the target area;
the identification unit 3012 is configured to identify the target graph identification code and obtain an information ciphertext carried by the target graph identification code;
the decryption unit 3013 is configured to determine a first preset encryption algorithm, and decrypt the information ciphertext based on the first preset encryption algorithm to obtain the seal printing content.
In a specific application scenario, as shown in fig. 3C, the extracting module 301 further includes: a statistics unit 3014 and a start-up unit 3015.
The statistical unit 3014 is configured to continuously count an identification distance between the bill of face to be processed and the bill of face to be processed when the bill of face to be processed is detected;
the starting unit 3015 is configured to start the illumination device when it is counted that the identification distance reaches the distance threshold interval, and control the illumination device to irradiate the to-be-processed bill.
In a specific application scenario, as shown in fig. 3D, the uploading module 302 includes: a binding unit 3021 and an upload unit 3022.
The binding unit 3021 is configured to take a time point when the seal print content is acquired as an output time, and bind the seal print content and the output time;
the uploading unit 3022 is configured to upload the bound seal print content and the output time to a server based on a network connection with the server.
In a specific application scenario, as shown in fig. 3E, the generating module 303 includes: an encryption unit 3031 and a conversion unit 3032.
The encryption unit 3031 is configured to obtain a second preset encryption algorithm, and encrypt the seal printing content and the output time based on the second preset encryption algorithm to obtain a seal ciphertext;
the conversion unit 3032 is configured to perform graph conversion on the seal ciphertext to generate the seal identification code carrying the seal ciphertext.
In a specific application scenario, as shown in fig. 3F, the apparatus further includes: a monitoring module 304 and a correction module 305.
The monitoring module 304 is configured to continuously monitor the display time of the time indication device;
the correcting module 305 is configured to, when it is monitored that the display time of the time indication device is inconsistent with the network provision time, correct the time indication device by using the network provision time, and set the network provision time as the display time of the time indication device;
the monitoring module 304 is further configured to continue to monitor the time indication device when it is monitored that the display time of the time indication device is consistent with the network provision time.
In a specific application scenario, as shown in fig. 3G, the apparatus further includes: a determination module 306 and a binding module 307.
The determining module 306 is configured to determine, if an object sending instruction is received, an assigned tag identification code to which the object sending instruction depends;
the binding module 307 is configured to determine a receiving time when the object sending instruction is received, and bind the designated seal print content carried by the designated seal identification code and the receiving time;
the uploading module 302 is configured to upload the bound designated seal print content and the receiving time to a server based on a network connection with the server.
The device that this application embodiment provided, obtain the facing slip print content that needs to print on the facing slip in this pending face list, upload the time point that will obtain the facing slip print content as the output time of goods, and all seal facing slip print content and output time in the facing slip identification code, and then paste facing slip identification code output on the goods, guarantee that output time can report in real time, promote the acquisition rate and the rate of accuracy of output time, avoid appearing the erroneous judgement to the management and control of trade company, for providing effectual informationization means to this kind of off-line, the food and beverage service informatization has been promoted, intelligent process.
It should be noted that other corresponding descriptions of the functional units related to the output time obtaining apparatus provided in the embodiment of the present application may refer to the corresponding descriptions in fig. 1 and fig. 2, and are not described again here.
In an exemplary embodiment, referring to fig. 4, there is further provided a device, where the device 400 includes a communication bus, a processor, a memory, and a communication interface, and may further include an input/output interface and a display device, where the functional units may communicate with each other through the bus. The memory stores a computer program, and the processor is used for executing the program stored in the memory and executing the output time acquisition method in the embodiment.
A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the steps of the output time acquisition method.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present application can be implemented by hardware, and also by software plus a necessary general hardware platform. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.), and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the implementation scenarios of the present application.
Those skilled in the art will appreciate that the figures are merely schematic representations of one preferred implementation scenario and that the blocks or flow diagrams in the figures are not necessarily required to practice the present application.
Those skilled in the art will appreciate that the modules in the devices in the implementation scenario may be distributed in the devices in the implementation scenario according to the description of the implementation scenario, or may be located in one or more devices different from the present implementation scenario with corresponding changes. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
The above application serial number is merely for description and does not represent the superiority and inferiority of the implementation scenario.
The above disclosure is only a few specific implementation scenarios of the present application, but the present application is not limited thereto, and any variations that can be made by those skilled in the art are intended to fall within the scope of the present application.

Claims (16)

1. An output time acquisition method, comprising:
extracting seal printing content from a bill to be processed, wherein the seal printing content comprises an order identification of a target order corresponding to the bill to be processed;
uploading the acquired time point of the seal printing content as output time;
based on the seal printing content and the output time, generating a seal identification code of the to-be-processed bill, outputting the seal identification code, wherein the seal printing content and the output time are packaged in the seal identification code, the seal identification code is printed on an entity seal used for packaging the goods of the target order, so that a distribution facility for distributing the goods adopts a terminal held by the distribution facility to scan the seal identification code printed on the entity seal, the terminal determines a time point for scanning the seal identification code to serve as the receiving time of the goods, the terminal binds the seal printing content and the receiving time and uploads the bound seal printing content and the receiving time to a server, and the server records the time for taking the goods by the distribution facility.
2. The method according to claim 1, wherein the extracting of the seal printing content in the to-be-processed bill comprises:
scanning a target area of the bill to be processed, and determining a target graphic identification code of the bill to be processed in the target area;
identifying the target graph identification code to obtain an information ciphertext carried by the target graph identification code;
and determining a first preset encryption algorithm, and decrypting the information ciphertext based on the first preset encryption algorithm to obtain the seal printing content.
3. The method of claim 2, wherein the target area of the to-be-processed bill of surface is scanned, and before determining the target graphic identification code of the to-be-processed bill of surface in the target area, the method further comprises:
when the to-be-processed bill of surface is detected, continuously counting the identification distance between the to-be-processed bill of surface and the to-be-processed bill of surface;
and when the recognition distance reaches a distance threshold interval in statistics, starting illumination equipment, and controlling the illumination equipment to irradiate the to-be-processed bill.
4. The method according to claim 1, wherein uploading the time point when the seal print content is acquired as the output time comprises:
taking the time point of the obtained seal printing content as output time, and binding the seal printing content and the output time;
and uploading the bound seal printing content and the output time to a server based on network connection with the server.
5. The method according to claim 1, wherein the generating of the seal identification code of the to-be-processed receipt based on the seal printing content and the output time comprises:
acquiring a second preset encryption algorithm, and encrypting the seal printing content and the output time based on the second preset encryption algorithm to obtain a seal ciphertext;
and carrying out graphic conversion on the seal ciphertext to generate the seal identification code carrying the seal ciphertext.
6. The method of claim 1, further comprising:
continuously monitoring the display time of the time indicating equipment;
when the display time of the time indication equipment is not consistent with the network providing time, correcting the time indication equipment by adopting the network providing time, and setting the network providing time as the display time of the time indication equipment;
when the display time of the time indication equipment is monitored to be consistent with the network supply time, the monitoring of the time indication equipment is continuously kept.
7. The method of claim 1, further comprising:
if an object sending instruction is received, determining to send an appointed seal identification code which the object sending instruction depends on;
determining the receiving time of the object sending instruction, and binding the designated seal printing content carried by the designated seal identification code with the receiving time;
and uploading the bound designated seal printing content and the receiving time to a server based on network connection with the server.
8. An output time acquisition apparatus, characterized by comprising:
the system comprises an extraction module, a processing module and a processing module, wherein the extraction module is used for extracting seal printing contents from a bill to be processed, and the seal printing contents comprise order identifications of target orders corresponding to the bill to be processed;
the uploading module is used for uploading the time point of obtaining the seal printing content as output time;
the generation module is used for generating a seal identification code of the bill to be processed based on the seal printing content and the output time, outputting the seal identification code, printing the seal identification code on an entity seal for packaging the goods of the target order, enabling a distribution facility for distributing the goods to adopt a terminal held by the distribution facility to scan the seal identification code printed on the entity seal, determining a time point for scanning the seal identification code by the terminal as the receiving time of the goods, and binding the seal printing content and the receiving time by the terminal and uploading the bound seal printing content and the receiving time to a server so that the server can record the goods taking time of the distribution facility.
9. The apparatus of claim 8, wherein the extraction module comprises:
the scanning unit is used for scanning a target area of the bill to be processed and determining a target graphic identification code of the bill to be processed in the target area;
the identification unit is used for identifying the target graph identification code and acquiring an information ciphertext carried by the target graph identification code;
and the decryption unit is used for determining a first preset encryption algorithm, and decrypting the information ciphertext based on the first preset encryption algorithm to obtain the seal printing content.
10. The apparatus of claim 9, wherein the extraction module further comprises:
the statistical unit is used for continuously counting the identification distance between the bill of the dough to be processed and the bill of the dough to be processed when the bill of the dough to be processed is detected;
and the starting unit is used for starting the illumination equipment when the recognition distance reaches the distance threshold interval in a statistical manner, and controlling the illumination equipment to irradiate the to-be-processed bill.
11. The apparatus of claim 8, wherein the upload module comprises:
the binding unit is used for taking the time point of obtaining the seal printing content as output time and binding the seal printing content with the output time;
and the uploading unit is used for uploading the bound seal printing content and the output time to the server based on network connection with the server.
12. The apparatus of claim 8, wherein the generating module comprises:
the encryption unit is used for acquiring a second preset encryption algorithm, and encrypting the seal printing content and the output time based on the second preset encryption algorithm to obtain a seal ciphertext;
and the conversion unit is used for carrying out graphic conversion on the seal ciphertext to generate the seal identification code carrying the seal ciphertext.
13. The apparatus of claim 8, further comprising:
the monitoring module is used for continuously monitoring the display time of the time indicating equipment;
the correction module is used for correcting the time indication equipment by adopting the network providing time when the display time of the time indication equipment is not consistent with the network providing time, and setting the network providing time as the display time of the time indication equipment;
and the monitoring module is further used for continuously monitoring the time indication equipment when the display time of the time indication equipment is monitored to be consistent with the network supply time.
14. The apparatus of claim 8, further comprising:
the determining module is used for determining an appointed seal identification code which is depended by the object sending instruction if the object sending instruction is received;
the binding module is used for determining the receiving time of the object sending instruction, and binding the designated seal printing content carried by the designated seal identification code with the receiving time;
and the uploading module is used for uploading the bound designated seal printing content and the receiving time to a server based on network connection with the server.
15. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 7 when executing the computer program.
16. A readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 7.
CN202011145921.9A 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium Active CN112215315B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202210974579.6A CN115310570A (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium
CN202011145921.9A CN112215315B (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011145921.9A CN112215315B (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202210974579.6A Division CN115310570A (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN112215315A CN112215315A (en) 2021-01-12
CN112215315B true CN112215315B (en) 2022-07-08

Family

ID=74055010

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202210974579.6A Pending CN115310570A (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium
CN202011145921.9A Active CN112215315B (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202210974579.6A Pending CN115310570A (en) 2020-10-23 2020-10-23 Output time acquisition method and device, computer equipment and readable storage medium

Country Status (1)

Country Link
CN (2) CN115310570A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004248008A (en) * 2003-02-14 2004-09-02 Fj.Com Kk Print system and print method
WO2005041089A1 (en) * 2003-10-24 2005-05-06 Nec Mobiling, Ltd. Commodity management system, commodity management method, commodity management program, and device management program
WO2005102678A1 (en) * 2004-04-20 2005-11-03 Knowledge X Inc. Envelope, envelope making method, envelope making unit, envelope making device, and envelope distribution system
CN111476625A (en) * 2020-03-02 2020-07-31 拉扎斯网络科技(上海)有限公司 Output time acquisition method and device, computer equipment and readable storage medium

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000242723A (en) * 1999-02-24 2000-09-08 Okura:Kk Customer management system
US20030080191A1 (en) * 2001-10-26 2003-05-01 Allen Lubow Method and apparatus for applying bar code information to products during production
US7165836B2 (en) * 2003-10-14 2007-01-23 Hewlett-Packard Development Company, L.P. Method of thermally sealing the overcoat of multilayer media
CN104574011B (en) * 2014-12-22 2018-04-03 北京京东尚科信息技术有限公司 Produce the method and apparatus and warehouse management system of order
CN105023297A (en) * 2015-07-06 2015-11-04 苏州市英富美欣科技有限公司 Self-service ticket-picking device based wireless network
CN107341743B (en) * 2016-04-28 2021-05-14 潘炳财 Takeout management system
CN108454114A (en) * 2017-02-20 2018-08-28 浙江理工大学 A kind of customization platform and its method for customizing for 3D printing
CN108537474A (en) * 2017-03-03 2018-09-14 顺丰科技有限公司 Express mail, which is pulled, receives and processes subscriptions single matching process and device
MX2020009653A (en) * 2018-03-15 2020-12-07 Walmart Apollo Llc Customized item disposition system.
CN109345334A (en) * 2018-08-30 2019-02-15 拉扎斯网络科技(上海)有限公司 A kind of method, apparatus, electronic equipment and readable storage medium storing program for executing for changing order information
CN110443550A (en) * 2019-08-07 2019-11-12 拉扎斯网络科技(上海)有限公司 Item dispenser method, apparatus, electronic equipment and storage medium
CN111382814B (en) * 2020-03-02 2021-04-06 拉扎斯网络科技(上海)有限公司 Intelligent sealing machine, cloud server and time data processing method
CN111476514A (en) * 2020-03-02 2020-07-31 拉扎斯网络科技(上海)有限公司 Time data processing method and system
CN111489245B (en) * 2020-04-28 2023-05-05 上海风秩科技有限公司 Data processing method, apparatus, computer device and readable storage medium

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004248008A (en) * 2003-02-14 2004-09-02 Fj.Com Kk Print system and print method
WO2005041089A1 (en) * 2003-10-24 2005-05-06 Nec Mobiling, Ltd. Commodity management system, commodity management method, commodity management program, and device management program
WO2005102678A1 (en) * 2004-04-20 2005-11-03 Knowledge X Inc. Envelope, envelope making method, envelope making unit, envelope making device, and envelope distribution system
CN111476625A (en) * 2020-03-02 2020-07-31 拉扎斯网络科技(上海)有限公司 Output time acquisition method and device, computer equipment and readable storage medium

Also Published As

Publication number Publication date
CN112215315A (en) 2021-01-12
CN115310570A (en) 2022-11-08

Similar Documents

Publication Publication Date Title
EP3241303B1 (en) Methods, systems and apparatus for recognizing genuine products
US9213958B2 (en) Intelligent label processing system
JP6935406B2 (en) Service implementation method and equipment
US9473303B2 (en) Method and system for product authentication
US20070174196A1 (en) System and method for verifying authenticity
CN110675171A (en) Anti-counterfeiting tracing method based on block chain
EP3745342A1 (en) Data storage method, apparatus and device, data verification method, apparatus and device, and medium
CN111767582A (en) Block chain-based electronic bidding method, device, equipment and storage medium
CN112215315B (en) Output time acquisition method and device, computer equipment and readable storage medium
CN103218721A (en) Monopoly anti-counterfeit control method and system of cigarette retail terminal
CN111724512B (en) Equipment opening method, device, equipment and readable storage medium of equipment
CN110991961A (en) Block chain-based article inspection method, device, equipment and readable storage medium
CN114723377B (en) Goods receiving and dispatching management method, system, device and electronic equipment
CN109525747B (en) Picture uploading method, encryption and decryption method, device and system and electronic equipment
US20200042934A1 (en) Intelligent Label Processing System
US20150235169A1 (en) Intelligent Label Processing System
CN112965674B (en) Printing control method and device
WO2015143200A1 (en) Intelligent label processing system
JP7251462B2 (en) Information processing method, information processing device, information processing program, history reference program
EP2894596A1 (en) Method and system to indicate the authenticity of a product
CN109815681B (en) Article distribution method and device, distribution bearing device and storage medium
US10043127B1 (en) Intelligent label processing system
CN108665216A (en) A kind of electric business physical distribution monitoring system and its method
CN106909953B (en) Timestamp label printing method and system
CN104580130A (en) Method for automatically encrypting network disk upload data based on RSA public key encryption algorithm

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
GR01 Patent grant
GR01 Patent grant