[go: up one dir, main page]

CN111932178A - Method, device, server and system for processing product logistics information - Google Patents

Method, device, server and system for processing product logistics information Download PDF

Info

Publication number
CN111932178A
CN111932178A CN202010805437.8A CN202010805437A CN111932178A CN 111932178 A CN111932178 A CN 111932178A CN 202010805437 A CN202010805437 A CN 202010805437A CN 111932178 A CN111932178 A CN 111932178A
Authority
CN
China
Prior art keywords
information
label
queue
sending
current
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.)
Granted
Application number
CN202010805437.8A
Other languages
Chinese (zh)
Other versions
CN111932178B (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.)
Industrial and Commercial Bank of China Ltd ICBC
Original Assignee
Industrial and Commercial Bank of China Ltd ICBC
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 Industrial and Commercial Bank of China Ltd ICBC filed Critical Industrial and Commercial Bank of China Ltd ICBC
Priority to CN202010805437.8A priority Critical patent/CN111932178B/en
Publication of CN111932178A publication Critical patent/CN111932178A/en
Application granted granted Critical
Publication of CN111932178B publication Critical patent/CN111932178B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0838Historical data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Software Systems (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Finance (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Quality & Reliability (AREA)
  • Computer Security & Cryptography (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • General Health & Medical Sciences (AREA)
  • Technology Law (AREA)
  • Bioethics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种产品物流信息的处理方法、装置、服务器及系统,该发明属于物联网领域,其中,该方法包括:基于当前操作获取产品的标签信息,标签信息包括:加密信息、以及与该标签绑定的产品信息;根据预定的加密规则对标签信息中的加密信息进行验证;响应于验证成功,将当前操作人员信息和标签信息发送至与当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。通过本发明,可以提升偶发并行业务量高发时的系统稳定性。

Figure 202010805437

The invention discloses a processing method, device, server and system for product logistics information, belonging to the field of Internet of Things, wherein the method includes: acquiring label information of a product based on a current operation, the label information including: encrypted information, and The product information bound to the label; the encrypted information in the label information is verified according to the predetermined encryption rule; in response to the successful verification, the current operator information and label information are sent to the queue corresponding to the current operation for processing based on current limit Rules process the information in each queue separately. By means of the present invention, the system stability when the occasional parallel traffic is high can be improved.

Figure 202010805437

Description

产品物流信息的处理方法、装置、服务器及系统Product logistics information processing method, device, server and system

技术领域technical field

本发明涉及物联网领域,具体涉及一种产品物流信息的处理方法、装置、服务器及系统。The invention relates to the field of Internet of Things, in particular to a method, device, server and system for processing product logistics information.

背景技术Background technique

现有的物品流转技术是先通过系统生成数字及英文字母组合的编码空载体(二维码、条形码、RFID等),通过系统数据库记录载体编码所对应的物品的要素信息,在经过下一流转环节时,需要对数据库进行检索,并记录其在当前流转环节的相关信息,此种技术方法在处理范围广(全国性多站点,站点数过万)、业务量大(访问次数超过100次/秒,并行超过500次/秒)的物品流转场景时,会因并行业务量高发而导致稳定性较差、处理效率低下的问题。The existing article circulation technology is to first generate a coded empty carrier (two-dimensional code, barcode, RFID, etc.) with a combination of numbers and English letters through the system, and record the element information of the article corresponding to the carrier code through the system database. During the link, it is necessary to search the database and record its relevant information in the current circulation link. This technical method has a wide range of processing (multi-site nationwide, with more than 10,000 sites) and a large business volume (more than 100 visits/ seconds, and parallel over 500 times/second), the high parallel business volume will lead to problems of poor stability and low processing efficiency.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明提供一种产品物流信息的处理方法、装置、服务器及系统,以解决上述提及的至少一个问题。In view of this, the present invention provides a method, device, server and system for processing product logistics information to solve at least one of the problems mentioned above.

根据本发明的第一方面,提供一种产品物流信息的处理方法,所述方法包括:According to a first aspect of the present invention, a method for processing product logistics information is provided, the method comprising:

基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息;Obtain label information of the product based on the current operation, where the label information includes: encrypted information and product information bound to the label;

根据预定的加密规则对所述标签信息中的加密信息进行验证;Verify the encrypted information in the label information according to a predetermined encryption rule;

响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。In response to the verification being successful, the current operator information and the tag information are sent to the queues corresponding to the current operation, so as to process the information in each queue respectively based on the current limiting processing rule.

根据本发明的第二方面,提供一种产品物流信息的处理装置,所述装置包括:According to a second aspect of the present invention, a device for processing product logistics information is provided, the device comprising:

标签信息获取单元,用于基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息;A label information obtaining unit, configured to obtain label information of a product based on the current operation, where the label information includes: encrypted information and product information bound to the label;

验证单元,用于根据预定的加密规则对所述标签信息中的加密信息进行验证;a verification unit, configured to verify the encrypted information in the label information according to a predetermined encryption rule;

信息发送单元,用于响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。The information sending unit is configured to send the current operator information and the label information to the queue corresponding to the current operation in response to the successful verification, so as to respectively process the information in each queue based on the current limiting processing rule.

根据本发明的第三方面,提供一种服务器,所述服务器包括:According to a third aspect of the present invention, there is provided a server, the server comprising:

加密单元,用于基于加密规则,根据标签的英文字母和数字生成该标签的加密信息,并将加密信息添加到标签中;The encryption unit is used to generate the encrypted information of the label according to the English letters and numbers of the label based on the encryption rules, and add the encrypted information to the label;

规则发送单元,用于将所述加密规则发送至产品物流信息处理装置;a rule sending unit, configured to send the encryption rule to the product logistics information processing device;

任务接收单元,用于接收来自所述产品物流信息处理装置的操作人员信息和标签信息;a task receiving unit, configured to receive operator information and label information from the product logistics information processing device;

任务处理单元,用于基于预定的限流处理规则对所述接收的操作人员信息和标签信息进行相应的处理。The task processing unit is configured to perform corresponding processing on the received operator information and label information based on a predetermined current limiting processing rule.

根据本发明的第四方面,提供一种产品物流信息的处理系统,所述系统包括:上述的产品物流信息的处理装置,以及上述的服务器。According to a fourth aspect of the present invention, there is provided a system for processing product logistics information, the system comprising: the above-mentioned processing device for product logistics information, and the above-mentioned server.

根据本发明的第五方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法的步骤。According to a fifth aspect of the present invention, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, the processor implementing the steps of the above method when executing the program.

根据本发明的第六方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。According to a sixth aspect of the present invention, there is provided a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of the above method.

由上述技术方案可知,通过将验证通过的标签信息和操作人员信息发送至相应的任务接收队列,并基于限流处理规则对各队列中的任务进行处理,可以提升偶发并行业务量高发时的系统稳定性,相比于现有技术,本发明实施例可以避免因并行业务量高发导致稳定性差带来的系统异常问题或数据丢失问题。It can be seen from the above technical solutions that by sending the verified label information and operator information to the corresponding task receiving queue, and processing the tasks in each queue based on the current limiting processing rules, the system can be improved when the occasional parallel traffic is high. Stability, compared with the prior art, the embodiment of the present invention can avoid the problem of system abnormality or data loss caused by poor stability caused by high occurrence of parallel traffic.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the drawings in the following description are For some embodiments of the present invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.

图1是根据本发明实施例的产品物流信息处理系统的结构框图;1 is a structural block diagram of a product logistics information processing system according to an embodiment of the present invention;

图2是根据本发明实施例的产品物流信息处理装置1的结构框图;2 is a structural block diagram of a product logistics information processing device 1 according to an embodiment of the present invention;

图3是根据本发明实施例的服务器2的结构框图;3 is a structural block diagram of a server 2 according to an embodiment of the present invention;

图4是根据本发明实施例的产品物流信息处理系统的示例工作流程图;FIG. 4 is an exemplary work flow diagram of a product logistics information processing system according to an embodiment of the present invention;

图5是根据本发明实施例的产品物流信息处理方法的流程图;5 is a flowchart of a method for processing product logistics information according to an embodiment of the present invention;

图6为本发明实施例的电子设备600的系统构成的示意框图。FIG. 6 is a schematic block diagram of a system configuration of an electronic device 600 according to an embodiment of the present invention.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

由于现有的物品流转技术在并行业务量高发时,存在系统稳定性较差,处理效率较低的问题,基于此,本发明实施例提供一种产品物流信息的处理方案,通过该方案,可以较好地保证系统稳定性,从而可以提高物流处理效率。以下结合附图来详细描述本发明实施例。Due to the problems of poor system stability and low processing efficiency in the existing article circulation technology when the parallel business volume is high, based on this, the embodiment of the present invention provides a processing solution for product logistics information. It can better ensure the stability of the system, so as to improve the efficiency of logistics processing. The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

图1是根据本发明实施例的产品物流信息处理系统的结构框图,如图1所示,该系统包括:产品物流信息处理装置1和服务器2,其中,服务器2用于将标签加密规则和信息发送规则发送至产品物流信息处理装置1,产品物流信息处理装置1根据标签加密规则对扫描获取的产品上的标签信息进行验证,在验证成功时,根据当前操作将操作人员信息和标签信息基于信息发送规则发送至服务器2的各任务队列,服务器2根据预定的限流处理规则对各任务队列中的信息进行相应的处理。Fig. 1 is a structural block diagram of a product logistics information processing system according to an embodiment of the present invention. As shown in Fig. 1, the system includes: a product logistics information processing device 1 and a server 2, wherein the server 2 is used to encrypt the label encryption rules and information The sending rule is sent to the product logistics information processing device 1, and the product logistics information processing device 1 verifies the label information on the product obtained by scanning according to the label encryption rule. When the verification is successful, the operator information and the label information are based on the current operation. The sending rule is sent to each task queue of the server 2, and the server 2 performs corresponding processing on the information in each task queue according to the predetermined current limiting processing rule.

通过对标签信息验证成功后,基于当前操作将各信息发送至相应的各队列,并基于限流处理规则对各队列中的信息进行处理,可以提高并行业务量高发时的系统稳定性,从而可以提高物流处理效率。After the tag information is successfully verified, each information is sent to the corresponding queues based on the current operation, and the information in each queue is processed based on the current limit processing rules, which can improve the system stability when the parallel traffic is high, so that it can be Improve logistics processing efficiency.

以下分别对产品物流信息处理装置1和服务器2进行详细描述。The product logistics information processing device 1 and the server 2 will be described in detail below, respectively.

图2是产品物流信息处理装置1的结构框图,如图2所示,该产品物流信息处理装置1包括:标签信息获取单元11、验证单元12和信息发送单元13,其中:Fig. 2 is a structural block diagram of the product logistics information processing device 1. As shown in Fig. 2, the product logistics information processing device 1 includes: a label information acquisition unit 11, a verification unit 12 and an information transmission unit 13, wherein:

标签信息获取单元11,用于基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息;The label information obtaining unit 11 is configured to obtain label information of the product based on the current operation, where the label information includes: encrypted information and product information bound to the label;

验证单元12,用于根据预定的加密规则对所述标签信息中的加密信息进行验证;a verification unit 12, configured to verify the encrypted information in the label information according to a predetermined encryption rule;

信息发送单元13,用于响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。The information sending unit 13 is configured to send the current operator information and the label information to the queue corresponding to the current operation in response to the successful verification, so as to respectively process the information in each queue based on the current limiting processing rule.

在实际操作中,在当前操作为标签录入操作时,上述信息发送单元13包括:录入人员信息发送模块和第一标签信息发送模块,其中:In actual operation, when the current operation is a label entry operation, the above-mentioned information sending unit 13 includes: an entry personnel information sending module and a first label information sending module, wherein:

录入人员信息发送模块,用于将所述当前操作人员信息发送至人员信息记录队列,以记录录入人员信息;The input personnel information sending module is used for sending the current operator information to the personnel information recording queue to record the input personnel information;

第一标签信息发送模块,用于将所述标签信息发送至标签生效任务队列,以将标签状态更新为已生效状态。The first label information sending module is configured to send the label information to the label validating task queue, so as to update the label status to the valid status.

在当前操作为产品交接操作时,上述信息发送单元13还包括:交接人员信息发送模块和第二标签信息发送模块,其中:When the current operation is a product handover operation, the above-mentioned information sending unit 13 further includes: a handover personnel information sending module and a second label information sending module, wherein:

交接人员信息发送模块,用于将所述当前操作人员信息发送至交接人员记录队列,以记录交接人员信息;The handover personnel information sending module is used for sending the current operator information to the handover personnel record queue to record the handover personnel information;

第二标签信息发送模块,用于将所述标签信息发送至归属机构变更队列,以记录标签交接信息。The second label information sending module is configured to send the label information to the home organization change queue to record the label handover information.

在一个实施例中,产品物流信息处理装置1还包括:加密规则接收单元,用于预先接收来自服务器的加密规则,以便于对所述加密信息进行验证。In one embodiment, the product logistics information processing apparatus 1 further includes: an encryption rule receiving unit, configured to receive the encryption rule from the server in advance, so as to verify the encrypted information.

图3是服务器2的结构框图,如图3所示,该服务器2具体包括:加密单元21、规则发送单元22、任务接收单元23和任务处理单元24,其中:FIG. 3 is a structural block diagram of the server 2. As shown in FIG. 3, the server 2 specifically includes: an encryption unit 21, a rule sending unit 22, a task receiving unit 23 and a task processing unit 24, wherein:

加密单元21,用于基于加密规则,根据标签的英文字母和数字生成该标签的加密信息,并将加密信息添加到标签中。The encryption unit 21 is configured to generate the encrypted information of the label according to the English letters and numbers of the label based on the encryption rules, and add the encrypted information to the label.

例如,对于标签A2115,英文字符A可以映射为数字1,标签数字的最后一位为5,根据数字1和数字5的乘积,可以得到加密信息为5,则标签A2115加密的完整标签为A21155,即,将加密信息添加在标签的最后一位。For example, for the label A2115, the English character A can be mapped to the number 1, and the last digit of the label number is 5. According to the product of the number 1 and the number 5, the encrypted information can be obtained as 5, then the complete label encrypted by the label A2115 is A21155, That is, the encrypted information is added to the last bit of the tag.

规则发送单元22,用于将所述加密规则发送至产品物流信息处理装置。The rule sending unit 22 is configured to send the encryption rule to the product logistics information processing device.

在实际操作中,规则发送单元还用于:将信息发送规则发送至上述产品物流信息处理装置,以使产品物流信息处理装置根据信息发送规则发送信息。In actual operation, the rule sending unit is further configured to send the information sending rule to the above-mentioned product logistics information processing device, so that the product logistics information processing device sends information according to the information sending rule.

这里的信息发送规则,用于指示基于不同操作将获取的操作人员信息和标签信息发送至不同的处理接口。The information sending rule here is used to instruct to send the acquired operator information and label information to different processing interfaces based on different operations.

任务接收单元23,用于接收来自所述产品物流信息处理装置的操作人员信息和标签信息。The task receiving unit 23 is configured to receive operator information and label information from the product logistics information processing device.

任务处理单元24,用于基于预定的限流处理规则对所述接收的操作人员信息和标签信息进行相应的处理。The task processing unit 24 is configured to perform corresponding processing on the received operator information and label information based on a predetermined current limiting processing rule.

在具体实施过程中,上述任务接收单元可以包括多个任务接收队列模块,其中,产品物流信息处理装置基于上述信息发送规则将获取的信息发送至不同的任务接收队列模块,各任务接收队列模块接收产品物流信息处理装置发送的所属任务接收队列的信息。任务接收单元24可以根据所述限流处理规则对各任务接收队列模块中的信息进行相应的处理。In a specific implementation process, the above task receiving unit may include a plurality of task receiving queue modules, wherein the product logistics information processing device sends the acquired information to different task receiving queue modules based on the above information sending rules, and each task receiving queue module receives The information of the task receiving queue to which the product logistics information processing device belongs is sent. The task receiving unit 24 may perform corresponding processing on the information in each task receiving queue module according to the current limiting processing rule.

通过将验证通过的标签信息和操作人员信息发送至相应的任务接收队列,并基于限流处理规则对各队列中的任务进行处理,可以提升偶发并行业务量高发时的系统稳定性,相比于现有技术,本发明实施例可以避免因并行业务量高发导致稳定性差带来的系统异常问题或数据丢失问题。By sending the verified label information and operator information to the corresponding task receiving queue, and processing the tasks in each queue based on the current limit processing rules, the system stability can be improved when the occasional parallel traffic is high, compared with In the prior art, the embodiment of the present invention can avoid the problem of system abnormality or data loss caused by poor stability caused by high occurrence of parallel traffic.

在实际操作中,上述各单元、各模块可以组合设置、也可以单一设置,本发明不限于此。In actual operation, the above-mentioned units and modules may be set in combination, or may be set alone, and the present invention is not limited to this.

为了更好地理解本发明实施例,以下结合图4来描述上述系统的示例工作流程,在该图4中,手持终端设备对应于上述的产品物流信息处理装置1,后台系统对应于上述的服务器2。In order to better understand the embodiments of the present invention, an example workflow of the above system is described below with reference to FIG. 4 . In FIG. 4 , the handheld terminal device corresponds to the above-mentioned product logistics information processing apparatus 1 , and the background system corresponds to the above-mentioned server. 2.

如图4所示,产品物流信息的处理流程具体包括:As shown in Figure 4, the processing flow of product logistics information specifically includes:

步骤401,业务准备阶段,开始准备标签,将数字及英文组合的编码生成标签,该标签可以附带实物(即,产品)信息,属于标准化的标签。对于不同实物信息的类别、数量等多样化标签需求,可生成多种类的标签,通过数字及英文的组合结合数据库或系统预置的对照关系进行表示,标签可以打印或喷涂在贴纸、扎带、包装盒/箱的不同位置。Step 401 , in the business preparation stage, start to prepare the label, and generate a label by combining the codes of numbers and English. The label can be attached with physical (ie, product) information and belongs to a standardized label. For diverse label requirements such as the type and quantity of different physical information, various types of labels can be generated, which are represented by the combination of numbers and English combined with the database or system preset comparison relationship. The labels can be printed or sprayed on stickers, cable ties, etc. Different positions of the box/box.

步骤402,后台系统增加加密位,加密位可以是编码的任意一位通过对编码其他位与系统预置规则的简单运算生成。之后,后台系统将加密位位置、加密规则、信息上送接口规则(对应于上述的信息发送规则)发送至手持终端设备。Step 402, the background system adds encrypted bits, and the encrypted bits can be generated by simple operations on other encoded bits and system preset rules. After that, the background system sends the encryption bit position, encryption rules, and information uploading interface rules (corresponding to the above-mentioned information sending rules) to the handheld terminal device.

步骤403,手持终端设备获取加密规则及信息上送接口规则,这里的手持终端设备可以为手机、计算机等能根据规则在本地执行简单运算验证的终端设备。Step 403 , the handheld terminal device obtains the encryption rules and the interface rules for information uploading, where the handheld terminal device may be a terminal device such as a mobile phone and a computer that can perform simple operation verification locally according to the rules.

步骤404,业务操作人员开始执行实物信息录入操作或交接操作,选择与实物对应的标签,该实物与标签绑定,并通过扫描预设的标签执行录入操作或交接操作。In step 404, the business operator starts to perform the physical information input operation or handover operation, selects the label corresponding to the physical object, the physical object is bound to the label, and performs the input operation or handover operation by scanning the preset label.

步骤405,手持终端设备根据步骤403获取的加密规则判断扫描到的标签的加密位是否正确,如不正确,则报错提示。Step 405, the handheld terminal device judges whether the encryption bit of the scanned label is correct according to the encryption rule obtained in step 403, and if not, an error prompt is reported.

步骤406,手持终端设备根据步骤403获取的信息上送接口规则,将业务信息上送至对应的任务队列。In step 406, the handheld terminal device uploads the service information to the corresponding task queue according to the interface rules for information uploading obtained in step 403.

步骤407,后台系统任务队列获取到执行任务,对单位时间内执行任务数量及并行执行任务数量进行参数设置限流,保证系统稳定性。In step 407, the background system task queue acquires the execution tasks, and sets parameters for the number of execution tasks per unit time and the number of parallel execution tasks to limit the current to ensure system stability.

步骤408,当需要对任务进行查询时,可以同时对任务队列及已执行完毕的任务数据库进行检索,保证查询无遗漏。Step 408 , when the task needs to be queried, the task queue and the executed task database can be retrieved at the same time to ensure that the query is not omitted.

为了进一步理解本发明实施例,以下以银行业务为例,给出一个实例。在该实例中,银行现金中心清分现金,将相同版别、券别的现金按照新旧程度或流向扎把打捆,每捆1000张。以下描述物流信息的处理流程。In order to further understand the embodiments of the present invention, an example is given below by taking banking business as an example. In this example, the bank's cash center sorts out the cash, and bundles 1,000 pieces of cash of the same version and coupons according to the freshness or the flow direction. The processing flow of the logistics information is described below.

(1)将不同版别、券别、新旧程度或流向的标签执行生成、准备、打印。因涉及风险防控,对标签进行加密。例如,对于标签A2115、B1663,根据加密规则为字母对应数字与最后一位数字进行乘积,取乘积值最后一位数字为加密信息,并将加密信息设置在标签的最后1位。(1) Generate, prepare, and print labels of different versions, coupons, freshness, or flow directions. Due to risk prevention and control, the label is encrypted. For example, for labels A2115 and B1663, according to the encryption rules, multiply the number corresponding to the letter with the last digit, take the last digit of the product value as encrypted information, and set the encrypted information in the last digit of the label.

对于A2115,加密过程为:取1×2115乘积值的最后一位数字,其中,字符A对应的数字为1,乘积值为2115,取最后1位为5,则A2115的完整标签为A21155。对于标签B1663,字符B对应的数字为2,其加密位为2×1663、取最后一位为6,则B1663的完整标签为B16636。For A2115, the encryption process is: take the last digit of the 1×2115 product value, where the number corresponding to character A is 1, the product value is 2115, and the last digit is 5, then the complete label of A2115 is A21155. For label B1663, the number corresponding to character B is 2, the encryption bit is 2×1663, and the last bit is 6, then the complete label of B1663 is B16636.

(2)在标签录入操作时,将操作人员信息发送至人员信息记录队列,将标签信息发送至标签生效任务队列。在实物交接操作时,将操作人员信息发送至交接人员记录队列,将标签信息发送至归属机构变更队列。(2) During the label entry operation, the operator information is sent to the personnel information record queue, and the label information is sent to the label effective task queue. During the physical handover operation, the operator information is sent to the handover personnel record queue, and the label information is sent to the belonging organization change queue.

不同的任务队列对应不同的系统动作,如人员信息记录队列,对应读取当前操作人员的账号并记录到标签基础信息数据库清分录入人员字段,标签生效任务队列对应修改标签基础信息数据库标签状态由待启用变更为已生效状态,交接人员记录队列对应读取交接人员账号并记录到交接信息数据库的交接人员、接收人员字段,归属机构变更队列对应标签交接信息数据库的当前机构、交接时间字段等。Different task queues correspond to different system actions, such as personnel information record queue, which corresponds to reading the account of the current operator and records it to the tag basic information database. When the pending change is in effect, the handover personnel record queue corresponds to the handover personnel and receiver fields that read the account of the handover personnel and record it in the handover information database, and the attribution change queue corresponds to the current organization and handover time fields of the label handover information database.

不同队列可以设置为每秒放行200笔,并行执行限量4个任务队列,以保证系统稳定性。Different queues can be set to release 200 transactions per second, and a limited number of 4 task queues can be executed in parallel to ensure system stability.

在执行标签录入操作时,手持终端设备根据加密规则,判断计算A21155、B1663的加密位,并在判断结果正确时,根据信息发送规则将操作人员信息和标签信息分别上送至人员信息记录队列与标签生效任务队列。在实物交接操作时,手持终端设备根据加密规则,判断计算A21155、B1663的加密位,并在判断结果正确时,根据信息发送规则将操作人员信息和标签信息分别上送至交接人员记录队列与归属机构变更队列。When performing the label entry operation, the handheld terminal device judges and calculates the encrypted bits of A21155 and B1663 according to the encryption rules, and when the judgment result is correct, sends the operator information and label information to the personnel information record queue and The label takes effect on the task queue. During the physical handover operation, the handheld terminal device judges and calculates the encrypted bits of A21155 and B1663 according to the encryption rules, and when the judgment result is correct, sends the operator information and label information to the handover personnel record queue and attribution respectively according to the information sending rules. Institutional Change Queue.

在实际操作中,可以根据成本等因素,考虑系统性能,根据实际情况设置限流参数,以保证系统稳定性。In actual operation, the current limiting parameters can be set according to the actual situation in consideration of the system performance according to factors such as cost to ensure the stability of the system.

由以上描述可知,在标签录入及流转环节中,只需标签编码数据上传,而无需数据下行调用,这提升了流转环节节点的处理效率,同时在现金及实物流转过程中可以高频次调用,通过分散于手持终端的程序解密及分配执行队列控制单位时间处理量,可以保证系统稳定性,同时可以提高查询物品流转状态及节点结果的准确率。It can be seen from the above description that in the process of label entry and circulation, only the label coded data needs to be uploaded, and there is no need for data downlink calls, which improves the processing efficiency of the nodes in the circulation link, and can be called frequently during the cash and physical circulation process. By decrypting the programs scattered in the handheld terminal and allocating the execution queue to control the processing volume per unit time, the stability of the system can be ensured, and the accuracy of querying the flow status of items and node results can be improved.

基于相似的发明构思,本发明实施例还提供一种产品物流信息的处理方法,该方法优选地可应用于上述的产品物流信息处理装置。Based on a similar inventive concept, an embodiment of the present invention further provides a method for processing product logistics information, which is preferably applicable to the above-mentioned product logistics information processing device.

图5是产品物流信息处理方法的流程图,如图5所示,该方法包括:Figure 5 is a flow chart of a method for processing product logistics information, as shown in Figure 5, the method includes:

步骤501,基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息。Step 501: Obtain label information of a product based on the current operation, where the label information includes: encrypted information and product information bound to the label.

步骤502,根据预定的加密规则对所述标签信息中的加密信息进行验证。Step 502: Verify the encrypted information in the label information according to a predetermined encryption rule.

在实际操作中,标签可以由英文字母和数字生成。通过加密规则,可以预先根据标签的英文字母和数字生成该标签的加密信息。具体地加密信息的生成可以参见上述装置实施例中的描述,此处不再赘述。In practice, labels can be generated from English letters and numbers. Through the encryption rules, the encrypted information of the label can be generated in advance according to the English letters and numbers of the label. For specific generation of the encrypted information, reference may be made to the description in the foregoing apparatus embodiment, and details are not repeated here.

这里的加密规则可以是服务器预先发送的,以用于加密信息的验证。The encryption rules here can be pre-sent from the server for verification of encrypted information.

步骤503,响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。Step 503, in response to the successful verification, send the current operator information and the tag information to the queue corresponding to the current operation, so as to process the information in each queue based on the current limiting processing rule.

具体地,在当前操作为标签录入操作时,可以将所述当前操作人员信息发送至人员信息记录队列,以记录录入人员信息;同时,将所述标签信息发送至标签生效任务队列,以将标签状态更新为已生效状态。Specifically, when the current operation is a label entry operation, the current operator information can be sent to the personnel information recording queue to record the entry personnel information; at the same time, the label information is sent to the label validation task queue to record the label information The status is updated to Active.

在当前操作为产品交接操作时,可以将所述当前操作人员信息发送至交接人员记录队列,以记录交接人员信息;同时,将所述标签信息发送至归属机构变更队列,以记录标签交接信息。When the current operation is a product handover operation, the current operator information can be sent to the handover personnel record queue to record the handover personnel information; at the same time, the label information is sent to the home institution change queue to record the label handover information.

通过将验证通过的标签信息和操作人员信息发送至相应的任务队列,并基于限流处理规则对各队列中的任务进行处理,可以提升偶发并行业务量高发时的系统稳定性,相比于现有技术,本发明实施例可以避免因并行业务量高发导致稳定性差带来的系统异常问题或数据丢失问题。By sending the verified label information and operator information to the corresponding task queue, and processing the tasks in each queue based on the current limit processing rules, the system stability can be improved when the occasional parallel traffic volume is high, compared with the current situation. With the prior art, the embodiments of the present invention can avoid the problem of system abnormality or data loss caused by poor stability caused by high occurrence of parallel traffic.

上述各步骤具体的实现流程,可以参见上述装置实施例中的描述,此处不再赘述。For the specific implementation process of the foregoing steps, reference may be made to the descriptions in the foregoing apparatus embodiments, which will not be repeated here.

本实施例还提供一种电子设备,该电子设备可以是台式计算机、平板电脑及移动终端等,本实施例不限于此。在本实施例中,该电子设备可以参照上述方法实施例进行实施及产品物流信息处理系统的实施例进行实施,其内容被合并于此,重复之处不再赘述。This embodiment also provides an electronic device, and the electronic device may be a desktop computer, a tablet computer, a mobile terminal, and the like, but this embodiment is not limited thereto. In this embodiment, the electronic device may be implemented with reference to the above method embodiments and the embodiments of the product logistics information processing system, the contents of which are incorporated herein, and repeated descriptions will not be repeated.

图6为本发明实施例的电子设备600的系统构成的示意框图。如图6所示,该电子设备600可以包括中央处理器100和存储器140;存储器140耦合到中央处理器100。值得注意的是,该图是示例性的;还可以使用其他类型的结构,来补充或代替该结构,以实现电信功能或其他功能。FIG. 6 is a schematic block diagram of a system configuration of an electronic device 600 according to an embodiment of the present invention. As shown in FIG. 6 , the electronic device 600 may include a central processing unit 100 and a memory 140 ; the memory 140 is coupled to the central processing unit 100 . Notably, this figure is exemplary; other types of structures may be used in addition to or in place of this structure to implement telecommunication functions or other functions.

一实施例中,产品物流信息处理功能可以被集成到中央处理器100中。其中,中央处理器100可以被配置为进行如下控制:In one embodiment, the product logistics information processing function may be integrated into the central processing unit 100 . Wherein, the central processing unit 100 can be configured to perform the following controls:

基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息;Obtain label information of the product based on the current operation, where the label information includes: encrypted information and product information bound to the label;

根据预定的加密规则对所述标签信息中的加密信息进行验证;Verify the encrypted information in the label information according to a predetermined encryption rule;

响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。In response to the verification being successful, the current operator information and the tag information are sent to the queues corresponding to the current operation, so as to process the information in each queue respectively based on the current limiting processing rule.

从上述描述可知,本申请实施例提供的电子设备,通过将验证通过的标签信息和操作人员信息发送至相应的任务队列,并基于限流处理规则对各队列中的任务进行处理,可以提升偶发并行业务量高发时的系统稳定性,相比于现有技术,本发明实施例可以避免因并行业务量高发导致稳定性差带来的系统异常问题或数据丢失问题。It can be seen from the above description that the electronic device provided by the embodiment of the present application can improve the accidental occurrence by sending the verified label information and operator information to the corresponding task queue, and processing the tasks in each queue based on the current-limiting processing rule. Compared with the prior art, the embodiment of the present invention can avoid system abnormality or data loss caused by poor stability caused by high parallel traffic.

在另一个实施方式中,产品物流信息处理系统可以与中央处理器100分开配置,例如可以将产品物流信息处理系统配置为与中央处理器100连接的芯片,通过中央处理器的控制来实现产品物流信息处理功能。In another embodiment, the product logistics information processing system can be configured separately from the central processing unit 100. For example, the product logistics information processing system can be configured as a chip connected to the central processing unit 100, and the product logistics can be realized through the control of the central processing unit. Information processing function.

如图6所示,该电子设备600还可以包括:通信模块110、输入单元120、音频处理单元130、显示器160、电源170。值得注意的是,电子设备600也并不是必须要包括图6中所示的所有部件;此外,电子设备600还可以包括图6中没有示出的部件,可以参考现有技术。As shown in FIG. 6 , the electronic device 600 may further include: a communication module 110 , an input unit 120 , an audio processing unit 130 , a display 160 , and a power supply 170 . It is worth noting that the electronic device 600 does not necessarily include all the components shown in FIG. 6 ; in addition, the electronic device 600 may also include components not shown in FIG. 6 , and reference may be made to the prior art.

如图6所示,中央处理器100有时也称为控制器或操作控件,可以包括微处理器或其他处理器装置和/或逻辑装置,该中央处理器100接收输入并控制电子设备600的各个部件的操作。As shown in FIG. 6 , the central processing unit 100 , sometimes referred to as a controller or operational control, may include a microprocessor or other processor device and/or logic device, and the central processing unit 100 receives input and controls various aspects of the electronic device 600 component operation.

其中,存储器140,例如可以是缓存器、闪存、硬驱、可移动介质、易失性存储器、非易失性存储器或其它合适装置中的一种或更多种。可储存上述与失败有关的信息,此外还可存储执行有关信息的程序。并且中央处理器100可执行该存储器140存储的该程序,以实现信息存储或处理等。Wherein, the memory 140 may be, for example, one or more of a cache, a flash memory, a hard drive, a removable medium, a volatile memory, a non-volatile memory or other suitable devices. The above-mentioned information related to the failure can be stored, and a program executing the related information can also be stored. And the central processing unit 100 can execute the program stored in the memory 140 to realize information storage or processing.

输入单元120向中央处理器100提供输入。该输入单元120例如为按键或触摸输入装置。电源170用于向电子设备600提供电力。显示器160用于进行图像和文字等显示对象的显示。该显示器例如可为LCD显示器,但并不限于此。The input unit 120 provides input to the central processing unit 100 . The input unit 120 is, for example, a key or a touch input device. The power supply 170 is used to provide power to the electronic device 600 . The display 160 is used for displaying display objects such as images and characters. The display can be, for example, but not limited to, an LCD display.

该存储器140可以是固态存储器,例如,只读存储器(ROM)、随机存取存储器(RAM)、SIM卡等。还可以是这样的存储器,其即使在断电时也保存信息,可被选择性地擦除且设有更多数据,该存储器的示例有时被称为EPROM等。存储器140还可以是某种其它类型的装置。存储器140包括缓冲存储器141(有时被称为缓冲器)。存储器140可以包括应用/功能存储部142,该应用/功能存储部142用于存储应用程序和功能程序或用于通过中央处理器100执行电子设备600的操作的流程。The memory 140 may be solid state memory, eg, read only memory (ROM), random access memory (RAM), SIM card, and the like. There may also be memories that retain information even when powered off, selectively erased and provided with more data, examples of which are sometimes referred to as EPROMs or the like. Memory 140 may also be some other type of device. Memory 140 includes buffer memory 141 (sometimes referred to as a buffer). The memory 140 may include an application/function storage part 142 for storing application programs and function programs or for performing operations of the electronic device 600 through the central processing unit 100 .

存储器140还可以包括数据存储部143,该数据存储部143用于存储数据,例如联系人、数字数据、图片、声音和/或任何其他由电子设备使用的数据。存储器140的驱动程序存储部144可以包括电子设备的用于通信功能和/或用于执行电子设备的其他功能(如消息传送应用、通讯录应用等)的各种驱动程序。The memory 140 may also include a data storage 143 for storing data such as contacts, digital data, pictures, sounds and/or any other data used by the electronic device. The driver storage section 144 of the memory 140 may include various drivers of the electronic device for communication functions and/or for executing other functions of the electronic device (eg, a messaging application, a contact book application, etc.).

通信模块110即为经由天线111发送和接收信号的发送机/接收机110。通信模块(发送机/接收机)110耦合到中央处理器100,以提供输入信号和接收输出信号,这可以和常规移动通信终端的情况相同。The communication module 110 is the transmitter/receiver 110 that transmits and receives signals via the antenna 111 . A communication module (transmitter/receiver) 110 is coupled to the central processing unit 100 to provide input signals and receive output signals, as may be the case with conventional mobile communication terminals.

基于不同的通信技术,在同一电子设备中,可以设置有多个通信模块110,如蜂窝网络模块、蓝牙模块和/或无线局域网模块等。通信模块(发送机/接收机)110还经由音频处理器130耦合到扬声器131和麦克风132,以经由扬声器131提供音频输出,并接收来自麦克风132的音频输入,从而实现通常的电信功能。音频处理器130可以包括任何合适的缓冲器、解码器、放大器等。另外,音频处理器130还耦合到中央处理器100,从而使得可以通过麦克风132能够在本机上录音,且使得可以通过扬声器131来播放本机上存储的声音。Based on different communication technologies, multiple communication modules 110 may be provided in the same electronic device, such as a cellular network module, a Bluetooth module, and/or a wireless local area network module. Communication module (transmitter/receiver) 110 is also coupled to speaker 131 and microphone 132 via audio processor 130 to provide audio output via speaker 131 and to receive audio input from microphone 132 for general telecommunication functions. Audio processor 130 may include any suitable buffers, decoders, amplifiers, and the like. In addition, the audio processor 130 is also coupled to the central processing unit 100 so as to enable recording on the local unit through the microphone 132 and to play back the sound stored on the local unit through the speaker 131 .

本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时以实现上述产品物流信息处理方法的步骤。Embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, implements the steps of the above-mentioned method for processing product logistics information.

综上所述,本发明实施例为克服现有技术中的缺点,提供了一种利用具有加密位的标签,在实物标签录入及交接过程中,通过交接终端设备内置程序对加密位确认后进行业务种类识别,进入相应业务处理队列,并限制业务处理队列处理次数,从而可以提升偶发并行业务量高发时的系统稳定性,通过替代现有的直接调用某一特定系统模块的记录方式,本发明实施例可以避免因并行业务量高发导致稳定性差带来的系统异常问题或数据丢失问题。To sum up, in order to overcome the shortcomings of the prior art, the embodiment of the present invention provides a label with an encryption bit. Identify the business type, enter the corresponding business processing queue, and limit the processing times of the business processing queue, thereby improving the system stability when the occasional parallel business volume is high. By replacing the existing recording method of directly calling a specific system module, the present invention The embodiment can avoid the problem of system abnormality or data loss caused by poor stability caused by high parallel traffic.

以上参照附图描述了本发明的优选实施方式。这些实施方式的许多特征和优点根据该详细的说明书是清楚的,因此权利要求旨在覆盖这些实施方式的落入其真实精神和范围内的所有这些特征和优点。此外,由于本领域的技术人员容易想到很多修改和改变,因此不是要将本发明的实施方式限于所例示和描述的精确结构和操作,而是可以涵盖落入其范围内的所有合适修改和等同物。The preferred embodiments of the present invention have been described above with reference to the accompanying drawings. The many features and advantages of these embodiments are apparent from this detailed description, and the appended claims are therefore intended to cover all such features and advantages of these embodiments as fall within their true spirit and scope. Furthermore, since many modifications and changes will readily occur to those skilled in the art, the embodiments of the present invention are not intended to be limited to the precise construction and operation illustrated and described, but are intended to cover all suitable modifications and equivalents falling within the scope thereof thing.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flows of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。In the present invention, the principles and implementations of the present invention are described by using specific embodiments, and the descriptions of the above embodiments are only used to help understand the method and the core idea of the present invention; The idea of the invention will have changes in the specific implementation and application scope. To sum up, the content of this specification should not be construed as a limitation to the present invention.

Claims (17)

1.一种产品物流信息的处理方法,其特征在于,所述方法包括:1. a processing method of product logistics information, is characterized in that, described method comprises: 基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息;Obtain label information of the product based on the current operation, where the label information includes: encrypted information and product information bound to the label; 根据预定的加密规则对所述标签信息中的加密信息进行验证;Verify the encrypted information in the label information according to a predetermined encryption rule; 响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。In response to the verification being successful, the current operator information and the tag information are sent to the queues corresponding to the current operation, so as to process the information in each queue respectively based on the current limiting processing rule. 2.根据权利要求1所述的方法,其特征在于,所述当前操作为标签录入操作,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列包括:2. The method according to claim 1, wherein the current operation is a label entry operation, and sending the current operator information and the label information to a queue corresponding to the current operation comprises: 将所述当前操作人员信息发送至人员信息记录队列,以记录录入人员信息;sending the current operator information to the personnel information record queue to record the input personnel information; 将所述标签信息发送至标签生效任务队列,以将标签状态更新为已生效状态。The tag information is sent to the tag validation task queue to update the tag state to the valid state. 3.根据权利要求1所述的方法,其特征在于,所述当前操作为产品交接操作,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列包括:3. The method according to claim 1, wherein the current operation is a product handover operation, and sending the current operator information and the label information to a queue corresponding to the current operation comprises: 将所述当前操作人员信息发送至交接人员记录队列,以记录交接人员信息;sending the current operator information to the handover personnel record queue to record the handover personnel information; 将所述标签信息发送至归属机构变更队列,以记录标签交接信息。The tag information is sent to the home institution change queue to record tag handover information. 4.根据权利要求1至3中任一项所述的方法,其特征在于,标签由英文字母和数字生成,通过如下方式生成所述加密信息:4. The method according to any one of claims 1 to 3, wherein the label is generated by English letters and numbers, and the encrypted information is generated in the following manner: 基于所述加密规则,根据所述标签的英文字母和数字生成该标签的加密信息。Based on the encryption rules, the encrypted information of the tag is generated according to the English letters and numbers of the tag. 5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:5. The method according to any one of claims 1 to 3, wherein the method further comprises: 预先接收来自服务器的所述加密规则,以便于对所述加密信息进行验证。The encryption rules from the server are received in advance in order to verify the encrypted information. 6.一种产品物流信息的处理装置,其特征在于,所述装置包括:6. A processing device for product logistics information, wherein the device comprises: 标签信息获取单元,用于基于当前操作获取产品的标签信息,所述标签信息包括:加密信息、以及与该标签绑定的产品信息;A label information obtaining unit, configured to obtain label information of a product based on the current operation, where the label information includes: encrypted information and product information bound to the label; 验证单元,用于根据预定的加密规则对所述标签信息中的加密信息进行验证;a verification unit, configured to verify the encrypted information in the label information according to a predetermined encryption rule; 信息发送单元,用于响应于验证成功,将当前操作人员信息和所述标签信息发送至与所述当前操作相应的队列,以基于限流处理规则分别处理各列队中的信息。An information sending unit, configured to send the current operator information and the label information to the queues corresponding to the current operation in response to successful verification, so as to respectively process the information in each queue based on the current limiting processing rule. 7.根据权利要求6所述的装置,其特征在于,所述当前操作为标签录入操作,所述信息发送单元包括:7. The device according to claim 6, wherein the current operation is a label entry operation, and the information sending unit comprises: 录入人员信息发送模块,用于将所述当前操作人员信息发送至人员信息记录队列,以记录录入人员信息;The input personnel information sending module is used for sending the current operator information to the personnel information recording queue to record the input personnel information; 第一标签信息发送模块,用于将所述标签信息发送至标签生效任务队列,以将标签状态更新为已生效状态。The first label information sending module is configured to send the label information to the label validating task queue, so as to update the label status to the valid status. 8.根据权利要求6所述的装置,其特征在于,所述当前操作为产品交接操作,所述信息发送单元包括:包括:8. The device according to claim 6, wherein the current operation is a product handover operation, and the information sending unit comprises: comprising: 交接人员信息发送模块,用于将所述当前操作人员信息发送至交接人员记录队列,以记录交接人员信息;The handover personnel information sending module is used for sending the current operator information to the handover personnel record queue to record the handover personnel information; 第二标签信息发送模块,用于将所述标签信息发送至归属机构变更队列,以记录标签交接信息。The second label information sending module is configured to send the label information to the home organization change queue to record the label handover information. 9.根据权利要求6至8中任一项所述的装置,其特征在于,所述装置还包括:9. The device according to any one of claims 6 to 8, wherein the device further comprises: 加密规则接收单元,用于预先接收来自服务器的所述加密规则,以便于对所述加密信息进行验证。The encryption rule receiving unit is configured to receive the encryption rule from the server in advance, so as to verify the encrypted information. 10.一种服务器,其特征在于,所述服务器包括:10. A server, characterized in that the server comprises: 加密单元,用于基于加密规则,根据标签的英文字母和数字生成该标签的加密信息,并将加密信息添加到标签中;The encryption unit is used to generate the encrypted information of the label according to the English letters and numbers of the label based on the encryption rules, and add the encrypted information to the label; 规则发送单元,用于将所述加密规则发送至产品物流信息处理装置;a rule sending unit, configured to send the encryption rule to the product logistics information processing device; 任务接收单元,用于接收来自所述产品物流信息处理装置的操作人员信息和标签信息;a task receiving unit, configured to receive operator information and label information from the product logistics information processing device; 任务处理单元,用于基于预定的限流处理规则对所述接收的操作人员信息和标签信息进行相应的处理。The task processing unit is configured to perform corresponding processing on the received operator information and label information based on a predetermined current limiting processing rule. 11.根据权利要求10所述的服务器,其特征在于,所述规则发送单元还用于:将信息发送规则发送至所述产品物流信息处理装置,以使所述产品物流信息处理装置根据所述信息发送规则发送信息。11. The server according to claim 10, wherein the rule sending unit is further configured to: send information sending rules to the product logistics information processing device, so that the product logistics information processing device Message sending rules send messages. 12.根据权利要求11所述的服务器,其特征在于,所述任务接收单元包括:多个任务接收队列模块,其中,各任务接收队列模块用于接收所述产品物流信息处理装置发送的所属任务接收队列的信息。12. The server according to claim 11, wherein the task receiving unit comprises: a plurality of task receiving queue modules, wherein each task receiving queue module is used to receive the belonging task sent by the product logistics information processing device Receive queue information. 13.根据权利要求12所述的服务器,其特征在于,所述任务接收单元具体用于:13. The server according to claim 12, wherein the task receiving unit is specifically configured to: 根据所述限流处理规则对各任务接收队列模块中的信息进行相应的处理。Corresponding processing is performed on the information in each task receiving queue module according to the current limiting processing rule. 14.根据权利要求10所述的服务器,其特征在于,所述服务器还包括:14. The server according to claim 10, wherein the server further comprises: 查询单元,用于接收数据查询请求,并根据所述查询请求反馈相应的数据。The query unit is configured to receive a data query request, and feed back corresponding data according to the query request. 15.一种产品物流信息的处理系统,其特征在于,所述系统包括:权利要求6至9中任一项所述的产品物流信息的处理装置,以及权利要求10至14中任一项所述的服务器。15. A processing system for product logistics information, characterized in that the system comprises: the processing device for product logistics information described in any one of claims 6 to 9, and the processing device described in any one of claims 10 to 14. described server. 16.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1至5中任一项所述方法的步骤。16. An electronic device comprising a memory, a processor and a computer program stored on the memory and running on the processor, wherein the processor implements any one of claims 1 to 5 when the processor executes the program the steps of the method described in item. 17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至5中任一项所述方法的步骤。17. A computer-readable storage medium on which a computer program is stored, characterized in that, when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 5 are implemented.
CN202010805437.8A 2020-08-12 2020-08-12 Product logistics information processing method, device, server and system Active CN111932178B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010805437.8A CN111932178B (en) 2020-08-12 2020-08-12 Product logistics information processing method, device, server and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010805437.8A CN111932178B (en) 2020-08-12 2020-08-12 Product logistics information processing method, device, server and system

Publications (2)

Publication Number Publication Date
CN111932178A true CN111932178A (en) 2020-11-13
CN111932178B CN111932178B (en) 2024-11-08

Family

ID=73310344

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010805437.8A Active CN111932178B (en) 2020-08-12 2020-08-12 Product logistics information processing method, device, server and system

Country Status (1)

Country Link
CN (1) CN111932178B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112633436A (en) * 2020-12-22 2021-04-09 中国建设银行股份有限公司 Equipment information processing method, device and system based on RFID
CN114459633A (en) * 2022-04-11 2022-05-10 深圳中宝新材科技有限公司 Data encryption and decryption method for anti-oxidation gold bonding wire equipment based on Internet of things

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346881A (en) * 2011-08-19 2012-02-08 上海软富信息技术有限公司 Warehouse entry system and method based on wireless network
CN106656760A (en) * 2016-12-28 2017-05-10 广州赛意信息科技股份有限公司 Message passing method and system based on message queue
CN111343101A (en) * 2020-02-03 2020-06-26 江苏满运软件科技有限公司 Server current limiting method and device, electronic equipment and readable storage medium

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346881A (en) * 2011-08-19 2012-02-08 上海软富信息技术有限公司 Warehouse entry system and method based on wireless network
CN106656760A (en) * 2016-12-28 2017-05-10 广州赛意信息科技股份有限公司 Message passing method and system based on message queue
CN111343101A (en) * 2020-02-03 2020-06-26 江苏满运软件科技有限公司 Server current limiting method and device, electronic equipment and readable storage medium

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112633436A (en) * 2020-12-22 2021-04-09 中国建设银行股份有限公司 Equipment information processing method, device and system based on RFID
CN112633436B (en) * 2020-12-22 2024-01-26 中国建设银行股份有限公司 Device information processing method, device and system based on RFID
CN114459633A (en) * 2022-04-11 2022-05-10 深圳中宝新材科技有限公司 Data encryption and decryption method for anti-oxidation gold bonding wire equipment based on Internet of things

Also Published As

Publication number Publication date
CN111932178B (en) 2024-11-08

Similar Documents

Publication Publication Date Title
CN102054185A (en) Two-dimension code generation method, user mobile terminal and mobile communication system
CN106557929A (en) Logistics information processing method and processing device
CN109947408B (en) Message pushing method and device, storage medium and electronic equipment
CN111367988A (en) Data import method and device
US10165062B2 (en) Method and apparatus for implementing action instruction based on barcode
CN111931835A (en) Image identification method, device and system
CN112615753B (en) Link abnormity tracking method, first node, second node and link
CN111680067A (en) Data processing method, device and system based on block chain
CN107133751A (en) A kind of logistics is self-service to post part method and system
CN111222869A (en) Transaction data processing method, device, computer equipment and medium
CN111932178A (en) Method, device, server and system for processing product logistics information
CN106384255B (en) Method and device for creating information code popularization information
CN113438083B (en) Signature adding and checking method and device based on interface automatic test
CN112733052A (en) Method and system for acquiring electronic certificate based on two-dimensional code
CN112540839A (en) Information changing method, device, electronic equipment and storage medium
CN111147358A (en) Security authentication method and device based on instant messaging software
JP6932677B2 (en) Mobile devices, systems, access methods, and programs
CN114201264B (en) A method, device, equipment and storage medium for verifying mixed object placement
US8386452B2 (en) Data combination system and data combination method
CN116150188A (en) Information query method, device, computer equipment and storage medium
CN114880229A (en) Batch file testing method and device
US8775541B2 (en) Mail manufacturing virtualization
CN112866254A (en) Method, terminal and system for obtaining common clients
CN113177551B (en) Report processing method and device
CN113051328B (en) Distributed database access method and device

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