Information processing device

The information processing device automates the verification of luggage status by using character recognition and data matching, reducing the labor and time required for manual verification.

JP7853146B2Active Publication Date: 2026-04-28NTT DOCOMO INC
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
NTT DOCOMO INC
Filing Date
2022-04-27
Publication Date
2026-04-28

AI Technical Summary

Technical Problem

The process of verifying the status of traded luggage is labor-intensive and time-consuming, requiring manual visual comparison of notes attached to luggage with transaction information, which is inefficient.

Method used

An information processing device that includes an acquisition unit for character recognition, a storage unit for package data, an extraction unit for data matching, a display control unit for data presentation, and a registration unit for confirmation, reducing the need for manual verification by automating the process.

Benefits of technology

The solution significantly reduces the effort required to verify traded luggage by automating the comparison and confirmation process, enhancing efficiency and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007853146000001
    Figure 0007853146000001
  • Figure 0007853146000002
    Figure 0007853146000002
  • Figure 0007853146000003
    Figure 0007853146000003
Patent Text Reader

Abstract

To reduce time and effort for checking packages to be traded.SOLUTION: A radio terminal 10 generates image data indicating a picked-up image and transmits the image data to a server device 20. When the server device 20 acquires the image data from the radio terminal 10, the server performs character recognition processing on the image data. The server device 20 extracts, from pieces of package master data, one or more pieces of package master data in a descending order from the one with the highest degree of matching with an acquired result of character recognition. The server device 20 transmits the extracted one or more pieces of package master data to the radio terminal 10 to cause the radio terminal 10 to display these pieces of package master data. An operator compares the displayed pieces of package master data with a slip to determine the package master data matching with the description on the slip, and selects the determined package master data. The server device 20 performs, for the selected package master data, checking registration meaning that the package is checked.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technology for checking luggage.

Background Art

[0002] As a technology for checking the status of traded luggage, for example, in Patent Document 1, an ID of each piece of luggage represented by a barcode of a delivery note is obtained using a mobile terminal having a camera function, a barcode analysis function, and a communication function, and the latest status is transmitted to a server in association with the obtained ID, thereby a system for grasping the latest status of the cargo in real time is disclosed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] An operator who manages luggage needs to perform confirmation work such as checking which transaction the luggage is related to. Conventionally, such confirmation work has been performed by visually checking the note attached to the luggage by the operator and a list covering information on the transaction of the luggage and collating the two, which is a complicated and time-consuming operation.

[0005] Therefore, an object of the present invention is to provide a mechanism for reducing the labor for checking traded luggage.

Means for Solving the Problems

[0006] To solve the above problems, the present invention includes an acquisition unit that acquires character recognition results, which are the result of character recognition processing performed on a slip attached to a package; a storage unit that stores package data for each package; an extraction unit that extracts one or more package data from the stored package data in order of the degree of agreement with the acquired character recognition results; a display control unit that displays the extracted one or more package data on a display control unit; and a registration unit that performs confirmation registration for the package data selected by the worker from the displayed one or more package data, indicating that the package has been confirmed. a selection unit that selects one of the one or more extracted package data, regardless of the worker's selection. Equipped with The storage unit stores package data for each package, with the contents of the package divided into multiple items. The extraction unit first identifies the item corresponding to each string included in the acquired character recognition result, then calculates the degree of agreement between each string included in the acquired character recognition result and the package master data of the item corresponding to that string, and extracts one or more package data in descending order of the calculated degree of agreement. The registration unit performs the confirmation registration for the package data selected by the selection unit or the package data selected by the worker. After the worker has selected the package data with the highest degree of agreement for a number of packages in a set of packages that are above a threshold and has performed the confirmation registration, the selection unit, for packages in the set of packages that have not been confirmed registered, selects the package data with the highest degree of agreement from the one or more extracted package data, regardless of the worker's selection. The present invention provides an information processing device characterized by the following features. Furthermore, the present invention comprises: an acquisition unit that acquires character recognition results, which are the result of character recognition processing performed on a slip attached to a package; a storage unit that stores package data for each package; an extraction unit that extracts one or more package data from the stored package data in order of the degree of agreement with the acquired character recognition results; a display control unit that displays the extracted one or more package data on a display control unit; a registration unit that performs confirmation registration for the package data selected by the worker from the displayed one or more package data, indicating that the package has been confirmed; and a selection unit that selects one of the extracted one or more package data regardless of the worker's selection, wherein the storage unit stores package data for one package, in which the contents of the package are divided into multiple items. The information processing device is characterized in that, the extraction unit first identifies the item corresponding to each string included in the acquired character recognition result, then calculates the degree of agreement between each string included in the acquired character recognition result and the item in the luggage master data corresponding to that string, extracts one or more luggage data in order of the highest calculated degree of agreement, the registration unit performs the confirmation registration for the luggage data selected by the selection unit or the luggage data selected by the worker, and if the degree of agreement calculated for a particular luggage data among the one or more extracted luggage data is higher than or equal to a threshold compared to the degree of agreement calculated for other luggage data, the selection unit selects the particular luggage data regardless of the worker's selection.Furthermore, the present invention provides an information processing device comprising: an acquisition unit that acquires character recognition results, which are the result of performing character recognition processing on a slip attached to a package; a storage unit that stores package data for each package; an extraction unit that extracts one or more package data from the stored package data in order of the degree of agreement with the acquired character recognition results; a display control unit that displays the extracted one or more package data on a display control unit; and a registration unit that performs confirmation registration for package data selected by the worker from the displayed one or more package data, indicating that the package has been confirmed. The display control unit is characterized in that, when displaying the extracted one or more package data, it distinguishes and displays package data whose degree of agreement with the acquired character recognition results is above a threshold compared to other package data, from the other package data. [Effects of the Invention]

[0007] According to the present invention, the effort required to verify the goods being traded can be reduced. [Brief explanation of the drawing]

[0008] [Figure 1] This figure shows an example of the configuration of an information processing system 1 according to one embodiment of the present invention. [Figure 2] This figure shows the hardware configuration of the wireless terminal 10 according to the same embodiment. [Figure 3] This figure shows the hardware configuration of the server device 20 according to the same embodiment. [Figure 4] This figure shows the functional configuration of the information processing system 1 according to the same embodiment. [Figure 5] In this embodiment, the diagram illustrates CSV format data entered by the administrator for each package. [Figure 6] This figure illustrates the package master data in the same embodiment. [Figure 7] This figure illustrates the dictionary master data in the same embodiment. [Figure 8] This figure illustrates the mechanism of dictionary master data matching and analysis processing in the same embodiment. [Figure 9]This diagram illustrates the mechanism of the luggage master data matching and analysis process in the same embodiment. [Figure 10] This sequence diagram shows an example of the operation of the information processing system 1 according to the same embodiment. [Figure 11] This figure illustrates an image displayed on the wireless terminal 10 in the same embodiment. [Figure 12] This figure illustrates an image displayed on the wireless terminal 10 in the same embodiment. [Figure 13] This figure illustrates an example of an image displayed on the wireless terminal 10 in a modified example. [Modes for carrying out the invention]

[0009] [composition] Figure 1 shows an example of an information processing system 1 according to this embodiment. As shown in Figure 1, the information processing system 1 comprises a plurality of wireless terminals 10 used by a plurality of workers, a server device 20 that functions as an information processing device according to the present invention, a personal computer (PC) 30 used by a manager who manages the entire operation, and a network 2 including a wireless communication network or a wired communication network that connects these in a communicative manner. The wireless terminals 10 are computers that can connect to the network 2 wirelessly and are suitable for portability, such as smartphones, wearable devices or tablets. The server device 20 performs processing related to the confirmation of the cargo being traded. In this embodiment, cargo confirmation means determining when and where each cargo is located. The server device 20 may be implemented as a single computer or as a collection of multiple computers.

[0010] FIG. 2 is a diagram showing the hardware configuration of the wireless terminal 10. Physically, the wireless terminal 10 is configured as a computer including a processor 1001, a memory 1002, a storage 1003, a communication device 1004, an input device 1005, an output device 1006, and a bus connecting these components. Each of these devices operates with power supplied from a power source not shown in the figure. In the following description, the term "device" can be read as a circuit, a device, a unit, etc. The hardware configuration of the wireless terminal 10 may be configured to include one or more of the devices shown in FIG. 2, or may be configured without including some of the devices. Also, a plurality of devices with different housings may be communicatively connected to form the wireless terminal 10.

[0011] Each function in the wireless terminal 10 is realized by causing the processor 1001 to perform calculations by loading a predetermined software (program) onto hardware such as the processor 1001 and the memory 1002, controlling communication by the communication device 1004, and controlling at least one of reading and writing data in the memory 1002 and the storage 1003.

[0012] The processor 1001, for example, operates an operating system to control the entire computer. The processor 1001 may be composed of a central processing unit (CPU) including an interface with peripheral devices, a control device, an arithmetic device, a register, etc. Also, for example, a baseband signal processing unit, a call processing unit, etc. may be realized by the processor 1001.

[0013] Processor 1001 reads a program (program code), software module, data, etc. from at least one of storage 1003 and communication device 1004 into memory 1002, and executes various processes according to these. As the program, a program that causes a computer to execute at least a part of the operations described later is used. The functional blocks of wireless terminal 10 may be stored in memory 1002 and realized by a control program operating in processor 1001. Various processes may be executed by one processor 1001, or may be executed simultaneously or sequentially by two or more processors 1001. Processor 1001 may be implemented by one or more chips. Note that the program may be transmitted to wireless terminal 10 via network 2.

[0014] Memory 1002 is a computer-readable recording medium, and may be constituted by at least one of, for example, ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable ROM), RAM (Random Access Memory), etc. Memory 1002 may be called a register, cache, main memory (main storage device), etc. Memory 1002 can store a program (program code), software module, etc. executable for implementing the method according to the present embodiment.

[0015] Storage 1003 is a computer-readable recording medium, and may be constituted by at least one of, for example, an optical disk such as a CD-ROM (Compact Disc ROM), a hard disk drive, a flexible disk, a magneto-optical disk (e.g., compact disk, digital versatile disk, Blu-ray (registered trademark) disk), a smart card, a flash memory (e.g., card, stick, key drive), a floppy (registered trademark) disk, a magnetic strip, etc. Storage 1003 may be called an auxiliary storage device.

[0016] The communication device 1004 is hardware (transmitting / receiving device) for communication between computers via network 2, and is also called a network device, network controller, network card, communication module, etc. When wireless communication is implemented, the communication device 1004 is hardware (transmitting / receiving device) for communication between computers via network 2 in accordance with a communication standard such as LTE (Long Time Evolution). The communication device 1004 may be configured to include a high-frequency switch, duplexer, filter, frequency synthesizer, etc., in order to implement at least one of frequency division duplex (FDD) and time division duplex (TDD). In addition, a transmitting / receiving antenna, amplifier section, transmitting / receiving section, transmission path interface, etc., may be implemented by this communication device 1004. The transmitting / receiving section may be implemented with physically or logically separated transmitting and receiving sections.

[0017] The input device 1005 is an input device that accepts input from an external source (e.g., a key, microphone, switch, button, various input interfaces, etc.). The output device 1006 is an output device that outputs to an external source (e.g., a display, speaker, LED lamp, various output interfaces, etc.). The input device 1005 and the output device 1006 may be configured as an integrated unit (e.g., a touch panel).

[0018] The imaging device 1007 is an imaging device and includes an image sensor and various optical systems.

[0019] Each device, such as the processor 1001 and memory 1002, is connected by a bus for communicating information. The bus may be configured using a single bus, or different buses may be used for each device.

[0020] The wireless terminal 10 may include hardware such as a microprocessor, a digital signal processor (DSP), an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array), and some or all of the functional blocks may be implemented by such hardware. For example, the processor 1001 may be implemented using at least one of these hardware components.

[0021] Figure 3 shows the hardware configuration of server device 20. Physically, server device 20 is configured as a computer including a processor 2001, memory 2002, storage 2003, communication device 2004, and a bus connecting them. Each of these devices operates on power supplied from a power supply (not shown). The hardware configuration of server device 20 may include one or more of the devices shown in Figure 3, or it may be configured without some of the devices. Alternatively, multiple devices with different enclosures may be connected via communication to constitute server device 20.

[0022] Each function in the server device 20 is realized by loading predetermined software (programs) onto hardware such as the processor 2001 and memory 2002, which causes the processor 2001 to perform calculations, control communication by the communication device 2004, and control at least one of the reading and writing of data in the memory 2002 and storage 2003. The processor 2001, memory 2002, storage 2003, communication device 2004, and the bus connecting them are hardware similar to the processor 1001, memory 1002, storage 1003, communication device 1004, and the bus connecting them as described for the wireless terminal 10, so their description is omitted. The server device 20 may or may not have hardware equivalent to the input device 1005 or output device 1006 of the wireless terminal 10.

[0023] Since PC30, like server device 20, is configured as a computer including a processor, memory, storage, communication devices, and a bus connecting them, a detailed explanation of PC30 will be omitted.

[0024] Figure 4 is a block diagram showing the functional configuration of the information processing system 1. As illustrated in the figure, in the wireless terminal 10, the functions of the imaging unit 11, display unit 12, and operation unit 13 are realized through the cooperation of the above hardware. In the server device 20, the functions of the acquisition unit 21, character recognition unit 22, storage unit 23, extraction unit 24, display control unit 25, registration unit 26, and output unit 27 are realized through the cooperation of the above hardware.

[0025] The imaging unit 11 of the wireless terminal 10 captures an image of the slip attached to the package, generates image data, and transmits it to the server device 20. The slip attached to the package is a document that contains at least some of the information regarding the transaction of the package, and may include, but is not limited to, the importing company that imports the package, the transit port through which the package passes during import, the invoice number used by the exporting company to claim payment from the importing company, the country of origin of the package, and the case number assigned to the case in which the package is packed.

[0026] The acquisition unit 21 of the server device 20 acquires various types of information. For example, the acquisition unit 21 acquires image data of a document captured by the imaging unit 11 of the wireless terminal 10. The character recognition unit 22 of the server device 20 uses a technology called OCR (Optical Character Recognition / Reader) to perform character recognition processing to recognize the characters contained in the above image data, and outputs the character recognition result (character code) as a result of that processing. This character recognition result includes the import company, transit port, invoice number, country of origin, case number, etc., written on the document. The acquisition unit 21 acquires this character recognition result from the character recognition unit 22.

[0027] The storage unit 23 of the server device 20 stores data for verifying packages. The data stored in the storage unit 23 can be broadly divided into two types: package master data and dictionary master data. This package master data and dictionary master data are generated based on data in CSV (Comma Separated Value) format (see Figure 5) entered by the administrator using the PC 30 for each package.

[0028] Figure 6 is an example of package master data. The "delivery number" is identification information assigned to each delivery unit, and one delivery number is associated with the "package numbers" of one or more packages received by that delivery. "Status" refers to whether or not the package has been confirmed (unconfirmed / confirmed). The actual contents of the package are stored in multiple items. Figure 5 shows five items, "Item 1" to "Item 5," as examples, but is not limited to this example. The storage unit 23 generates and stores each record of this package master data according to the position of the comma "," in the CSV format data described above. This package master data corresponds to the "package data" in the present invention.

[0029] Figure 7 is an example of dictionary master data. In the dictionary master data, the "delivery number," "item number," and "item name" are associated with the actual "content" corresponding to the delivery number, item number, and item name. The top five records in Figure 7 are the dictionary master data corresponding to delivery number "1" and package number "1" as exemplified in Figure 6, and the five records below them are the dictionary master data corresponding to delivery number "1" and package number "2" as exemplified in Figure 6. The storage unit 23 generates and stores each record of this dictionary master data according to the position of the comma "," in the CSV format data.

[0030] Returning to the explanation of Figure 4, the extraction unit 24 of the server device 20 extracts one or more luggage master data entries from the luggage master data stored in the storage unit 23, in order of the degree of agreement with the character recognition results acquired by the acquisition unit 21. More specifically, first, the extraction unit 24 identifies the item corresponding to each string included in the character recognition result by matching the character recognition result with the dictionary master data. This process is called the dictionary master data matching analysis process. Then, the extraction unit 24 calculates the degree of agreement between each string included in the character recognition result and the luggage master data of the item corresponding to that string by matching the results of the dictionary master data matching analysis process with the luggage master data. This process is called the luggage master data matching analysis process. Finally, the extraction unit 24 extracts one or more (for example, three) luggage master data entries in order of the calculated degree of agreement.

[0031] Figure 8 illustrates the mechanism of the dictionary master data matching analysis process. As illustrated in Figure 8, the extraction unit 24 performs an analysis process that matches the character recognition result D1 and the dictionary master data D2 to obtain an analysis result D3 that identifies the item corresponding to each string included in the character recognition result. In the example in Figure 8, for each string included in the character recognition result, the "item number" corresponding to the "content" with the highest degree of match in the dictionary master data is identified. Specifically, for the character recognition result string "MEXICO CV", item number "item 1" is identified; for the character recognition result string "VIA MANZANILLO", item number "item 2" is identified; for the character recognition result string "INV.NO.1111-3", item number "item 3" is identified; for the character recognition result string "made in japan", item number "item 4" is identified; and for the character recognition result string "CASE NO.1-11", item number "item 5" is identified. Furthermore, for the character recognition result string "made in japan," the corresponding item number "Item 4" in the dictionary master data is identified. This is because the character recognition result string "made in japan" was determined to have the highest degree of match to "MADE IN JAPAN" in the dictionary master data. On the other hand, for the character recognition result string "PO NO.10570," there is no similar data in the dictionary master data that exceeds the matching threshold, so the matching process is treated as "NG" (Not Good).

[0032] Figure 9 illustrates the mechanism of the luggage master data matching analysis process. As illustrated in Figure 9, the extraction unit 24 performs an analysis process that matches the dictionary master data matching analysis result D3 and the luggage master data D4 to obtain an analysis result D5 which calculates the degree of agreement between each string included in the character recognition result and the luggage master data of the item corresponding to that string. In the example shown in the diagram, the results of the dictionary master data matching analysis process, specifically for the strings "MEXICO CV" as "Item 1", "VIA MANZANILLO" as "Item 2", "INV.NO.1111-3" as "Item 3", "made in japan" as "Item 4", and "CASE NO.1-11" as "Item 5", show that the package master data with the highest degree of match corresponds to the package master data corresponding to delivery number "1" and package number "2" (matching degree of "10.85"). The next highest match is the package master data corresponding to delivery number "1" and package number "1" (matching degree of "8.75"). The next highest match is the package master data corresponding to delivery number "1" and package number "5" (matching degree of "3.55"). In this way, the three package master data with the highest degree of match with the character recognition results are extracted.

[0033] Returning to the explanation of Figure 4, the display control unit 25 of the server device 20 transmits the three package master data extracted by the extraction unit 24 to the wireless terminal 10, where it is displayed on the display unit 12 of the wireless terminal 10. The worker compares the three displayed package master data with the slip attached to the package to confirm or determine which package master data matches the information on the slip, and selects that package master data using the operation unit 13. This selection result is notified to the server device 20 from the operation unit 13.

[0034] In response to this notification, the registration unit 26 of the server device 20 performs a confirmation registration for the package master data selected by the worker from the three package master data mentioned above, indicating that the package has been confirmed. Specifically, the registration unit 26 updates the "status" included in the record of the selected package master data from "unconfirmed" to "confirmed".

[0035] The output unit 27 of the server device 20 outputs the package master data stored in the storage unit 23 to the PC 30 in a list format, for example, upon request from the PC 30 or periodically thereafter. The administrator can understand the status of package confirmation by visually reviewing this output.

[0036] [Operation] Next, the operation of the information processing system 1 will be explained with reference to Figure 10. In the following explanation, when the server device 20 is described as the main processing unit, it specifically means that processing is executed by loading predetermined software (programs) onto hardware such as the processor 2001 and memory 2002, causing the processor 2001 to perform calculations and controlling communication by the communication device 2004 and the reading and / or writing of data in memory 2002 and storage 2003. The same applies to the wireless terminal 10 and PC 30.

[0037] First, the worker uses the imaging device 1007 (imaging unit 11) of the wireless terminal 10 to capture an image of the area around the slip of paper of the package to be inspected (step S11). Figure 11 is an example of the image displayed on the wireless terminal 10 at this time. On the display surface D, the display area A1 displays an image of the space including the slip of paper S to be captured. When the worker selects the soft button SB1 labeled "Confirm," the image is captured, and when the worker selects the soft button SB2 labeled "Retake," the image is attempted again. The wireless terminal 10 generates image data showing the captured image and transmits it to the server device 20 (step S12).

[0038] When the server device 20 acquires image data from the wireless terminal 10, it performs character recognition processing on the image data (step S13).

[0039] The server device 20 extracts one or more luggage master data masters from the luggage master data stored in the storage unit 23, in order of the degree of agreement with the character recognition results acquired by the acquisition unit 21 (step S14). In other words, the server device 20 first performs an analysis that matches the character recognition results with the dictionary master data to identify the items corresponding to each string included in the character recognition results, and then performs an analysis that matches the results of the dictionary master data matching analysis process with the luggage master data to calculate the degree of agreement between each string included in the character recognition results and the luggage master data of the item corresponding to that string, and extracts one or more luggage master data in order of the degree of agreement.

[0040] The server device 20 transmits one or more package master data extracted in step S14 and the image data acquired in step S11 to the wireless terminal 10 (step S15), causing the wireless terminal 10 to display these package master data and image data on a single screen (step S16).

[0041] Figure 12 is an example of the image displayed on the wireless terminal 10 at this time. On the display surface D, display area A1 displays an image of the space containing the captured slip image S, and display area A2 displays the extracted package master data. Here, assuming that the display surface of the wireless terminal 10 is relatively small, only a portion of the package master data is displayed in display area A2, but the remaining package master data that was not displayed will be displayed in response to an operation such as the worker flicking the display surface. The worker will compare the package master data displayed in display area A2 with the slip image S1 displayed in display area A1 to determine which package master data matches the information on the slip.

[0042] Then, when the worker sees the package master data that they have determined to be relevant, they select the soft button SB3 labeled "Register" (step S17), and this is notified to the server device 20 (step S18). In response to this notification, the server device 20 performs a confirmation registration for the selected package master data, indicating that the package has been confirmed (step S19). On the other hand, if the worker does not wish to register, they can select the soft button SB4 labeled "Cancel".

[0043] The output unit 27 of the server device 20 outputs the cargo master data stored in the storage unit 23 to the PC 30 in response to a request from the PC 30 or periodically (step S20).

[0044] Furthermore, the processes described in steps S11 to S19 may be performed for each individual package, or steps S11 to S14 may be performed consecutively for multiple packages, followed by steps S15 to S19 for those packages consecutively. In other words, the scanning of the delivery slip and the verification of the package may be performed separately.

[0045] According to the embodiment described above, the worker only needs to scan the slip, and the package that is a candidate for confirmation registration will be presented, thus significantly reducing the effort required to confirm the package.

[0046] [Differentiation] The present invention is not limited to the embodiments described above. The embodiments described above may be modified as follows. Furthermore, two or more of the following modifications may be combined and implemented. [Example 1] In the embodiment described above, the operator was presented with package master data of packages that were candidates for confirmation registration and allowed to make a selection. However, the server device 20 itself may select one or more package master data extracted by the extraction unit 24, without relying on such selection by the operator. In other words, the server device 20 includes a selection unit that selects one or more package master data extracted by the extraction unit 24 according to a predetermined algorithm. The registration unit 26 then performs confirmation registration on the package master data selected by the selection unit or the package master data selected by the operator. The following are some possible specific selection methods by the selection unit.

[0047] [Variation 1-1] Since packages delivered in a single shipment are likely to have been shipped from the same export company, the clarity and contrast of the labels are often similar, and the accuracy of the character recognition processing is also likely to be similar. Therefore, for a set of packages such as those delivered in a single shipment, after a certain number of packages exceeding a threshold have been selected and registered by the worker with the highest degree of match, it is highly likely that the packages within that set that have not yet been registered will also be registered using the package master data with the highest degree of match. Therefore, the selection unit may, for packages within that set that have not yet been registered, select the package master data with the highest degree of match from the one or more extracted package master data, without relying on worker selection. This would eliminate the need for worker selection and further reduce the effort required to verify packages.

[0048] [Variation 1-2] Furthermore, if the degree of agreement calculated for a particular package master data among the package master data extracted by the extraction unit 24 is significantly higher than the degree of agreement calculated for other package master data, it is highly likely that that package master data corresponds to the package to which the scanned slip is attached. Therefore, if the degree of agreement calculated for a particular master data among the package master data extracted by the extraction unit 24 is above a threshold compared to the degree of agreement calculated for other package master data, the selection unit may select that particular package master data without relying on selection by the operator. In this way, selection by the operator becomes unnecessary, further reducing the effort required to verify the packages.

[0049] [Differentiation 2] The display control unit 25 may, when displaying one or more package master data extracted by the extraction unit 24, distinguish and display package data whose degree of agreement with the acquired character recognition result is above a threshold compared to other package data. This makes it easier for the operator to select package master data based on the degree of agreement with the character recognition result.

[0050] Specifically, the display control unit 25 may highlight and display luggage master data whose degree of agreement with the acquired character recognition result is above a threshold compared to other luggage master data. Figure 13 is an example of the image displayed on the wireless terminal 10 when luggage master data is selected in this modified example. In the example of Figure 13, the strings "MEZICO SV" and "VIA MANZANILLO," whose degree of agreement with the character recognition result is above a threshold compared to other luggage master data, are highlighted in bolder letters than the other string "INV.NO.1111-2." Here, highlighted display refers to a display that creates a visual effect that draws the attention of the user viewing the display, and can be achieved in various ways, such as displaying in vivid colors, underlining, or flashing. Conversely, the display control unit 25 may also highlight and display luggage master data whose degree of agreement with the acquired character recognition result is below a threshold compared to other luggage master data.

[0051] [Other variations] The block diagrams used in the description of the above embodiments show functional units. These functional blocks (components) are realized by any combination of at least one of hardware and software. Furthermore, the method of realizing each functional block is not particularly limited. That is, each functional block may be realized using one device that is physically or logically coupled, or it may be realized using two or more physically or logically separated devices that are directly or indirectly connected (for example, using wired or wireless connections). A functional block may also be realized by combining the above one device or the above multiple devices with software.

[0052] Functions include, but are not limited to, judgment, decision, determination, calculation, calculation, processing, derivation, investigation, search, confirmation, reception, transmission, output, access, resolution, selection, selection, establishment, comparison, assumption, expectation, assumption, broadcasting, notifying, communicating, forwarding, configuring, reconfiguring, allocating (mapping), and assigning. For example, a functional block (configuration part) that enables transmission is called a transmitting unit or transmitter. As mentioned above, the method of implementation is not particularly limited.

[0053] For example, a server device in one embodiment of the present disclosure may function as a computer that performs the processing described herein.

[0054] Each aspect / embodiment described in this disclosure may be applied to at least one of the following systems: LTE (Long Term Evolution), LTE-A (LTE-Advanced), SUPER 3G, IMT-Advanced, 4G (4th generation mobile communication system), 5G (5th generation mobile communication system), FRA (Future Radio Access), NR (new Radio), W-CDMA (registered trademark), GSM (registered trademark), CDMA2000, UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, UWB (Ultra-WideBand), Bluetooth (registered trademark), and other appropriate systems, as well as next-generation systems extended based thereon. Furthermore, multiple systems may be applied in combination (for example, a combination of at least one of LTE and LTE-A with 5G).

[0055] The processing procedures, sequences, flowcharts, etc., of each aspect / embodiment described herein may be reordered, provided they are consistent with each other. For example, the methods described herein present various step elements in an exemplary order and are not limited to that specific order.

[0056] Input and output information may be stored in a specific location (e.g., memory) or managed using a management table. Input and output information may be overwritten, updated, or appended to. Output information may be deleted. Input information may be transmitted to other devices.

[0057] The determination may be made by a value represented by 1 bit (0 or 1), by a boolean value (true or false), or by a numerical comparison (for example, a comparison with a predetermined value).

[0058] Although the present disclosure has been described in detail above, it will be clear to those skilled in the art that the present disclosure is not limited to the embodiments described herein. The present disclosure can be implemented in modified and altered forms without departing from the intent and scope of the present disclosure as defined by the claims. Therefore, the descriptions in the present disclosure are illustrative and not intended to be restrictive in any way.

[0059] Software should be broadly interpreted to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executable files, execution threads, procedures, functions, etc., whether they are called software, firmware, middleware, microcode, hardware description languages, or by any other name. Furthermore, software, instructions, information, etc., may be transmitted and received via a transmission medium. For example, if software is transmitted from a website, server, or other remote source using at least one of wired technologies (such as coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL)) and wireless technologies (such as infrared or microwave), at least one of these wired and wireless technologies is included in the definition of a transmission medium.

[0060] The information, signals, etc., described herein may be represented using any of the following different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc., which may be referred to throughout the above description, may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or photons, or any combination thereof. Terms used herein and terms necessary for understanding this disclosure may be replaced with terms having the same or similar meaning.

[0061] Furthermore, the information, parameters, etc., described in this disclosure may be expressed using absolute values, relative values ​​from a predetermined value, or corresponding other information.

[0062] In this disclosure, the phrase "based on" does not mean "based solely on" unless otherwise specified. In other words, the phrase "based on" means both "based solely on" and "based at least on."

[0063] Any reference to elements using designations such as “First,” “Second,” etc., as used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used in this disclosure as a convenient way to distinguish between two or more elements. Accordingly, references to the First and Second elements do not imply that only two elements may be employed, or that the First element must precede the Second element in any way.

[0064] In the above-described configuration of each device, the term "part" may be replaced with "means," "circuit," "device," etc.

[0065] Where the terms “include,” “including,” and variations thereof are used in this disclosure, these terms are intended to be inclusive, as is the term “comprising.” Furthermore, the term “or” as used in this disclosure is not intended to mean exclusive OR.

[0066] In this disclosure, if articles are added through translation, such as a, an, and the in English, this disclosure may include the fact that the noun following these articles is plural.

[0067] In this disclosure, the term "A and B are different" may mean "A and B are different from each other." The term may also mean "A and B are each different from C." Terms such as "separate" and "combine" may be interpreted similarly to "different." [Explanation of Symbols]

[0068] 1: Information processing system, 2: Network, 10: Wireless terminal, 11: Imaging unit, 12: Display unit, 13: Operation unit, 20: Server device, 30: PC, 21: Acquisition unit, 22: Character recognition unit, 23: Memory unit, 24: Extraction unit, 25: Display control unit, 26: Registration unit, 27: Output unit, 1001: Processor, 1002: Memory, 1003: Storage, 1004: Communication device, 1005: Input device, 1006: Output device, 1007: Imaging device, 2001: Processor, 2002: Memory, 2003: Storage, 2004: Communication device, D: Display surface, A1, A2, A3: Display area, S: Slip image, SB1, SB2, SB3, SB4: Soft buttons.

Claims

1. An acquisition unit that acquires the character recognition result, which is the result of character recognition processing performed on the slip attached to the package, A storage unit that stores luggage data for each package, An extraction unit extracts one or more package data from the stored package data in order of the degree of agreement with the acquired character recognition result, A display control unit that displays the extracted one or more package data on the display control unit, A registration unit that performs confirmation registration for the package data selected by the worker from the one or more package data displayed, indicating that the package has been confirmed. The system includes a selection unit that selects one of the one or more extracted package data, regardless of the selection of the operator. The aforementioned storage unit stores package data for each package, in which the contents of the package are divided into multiple items. The extraction unit is First, identify the item corresponding to each string included in the acquired character recognition result, Next, the degree of agreement between each string included in the acquired character recognition result and the luggage master data of the item corresponding to that string is calculated. Extract one or more package data entries in order of the highest calculated degree of agreement. The registration unit performs the confirmation registration for the package data selected by the selection unit or the package data selected by the worker. The aforementioned selection unit is After the worker selects the package data with the highest degree of matching for a number of packages exceeding a threshold within a group of packages and performs the verification registration, For the packages in the aforementioned group that have not undergone the aforementioned verification registration, the operator will select the package data with the highest degree of matching from the one or more extracted package data. An information processing device characterized by the following:

2. An acquisition unit that acquires character recognition results, which are the result of performing character recognition processing on a slip attached to a package, A storage unit that stores luggage data for each package, An extraction unit extracts one or more package data from the stored package data in order of the degree of agreement with the acquired character recognition result, A display control unit that displays the extracted one or more package data on the display control unit, A registration unit that performs confirmation registration for the package data selected by the worker from the one or more package data displayed, indicating that the package has been confirmed. The system includes a selection unit that selects one of the one or more extracted package data, regardless of the selection of the operator. The aforementioned storage unit stores package data for each package, in which the contents of the package are divided into multiple items. The extraction unit is First, identify the item corresponding to each string included in the acquired character recognition result, Next, the degree of agreement between each string included in the acquired character recognition result and the luggage master data of the item corresponding to that string is calculated. Extract one or more package data entries in order of the highest calculated degree of agreement. The registration unit performs the confirmation registration for the package data selected by the selection unit or the package data selected by the worker. The aforementioned selection unit is If the degree of agreement calculated for a specific package data among the one or more extracted package data is higher than or equal to a threshold compared to the degree of agreement calculated for other package data, The aforementioned worker selects the specific package data. An information processing device characterized by the following:

3. An acquisition unit that acquires character recognition results, which are the result of performing character recognition processing on a slip attached to a package, A storage unit that stores luggage data for each package, An extraction unit extracts one or more package data from the stored package data in order of the degree of agreement with the acquired character recognition result, A display control unit that displays the extracted one or more package data on the display control unit, The system includes a registration unit that performs confirmation registration for the package data selected by the worker from the one or more package data displayed, indicating that the package has been confirmed. When the display control unit displays the extracted one or more package data, it distinguishes and displays package data whose degree of agreement with the acquired character recognition result is above a threshold compared to other package data, from the other package data. An information processing device characterized by the following:

4. The display control unit causes the display control unit to display luggage data whose degree of agreement with the acquired character recognition result is higher than a threshold compared to other luggage data, with greater emphasis than the other luggage data. The information processing apparatus according to claim 3, characterized in that it is a product of the same method.

5. The display control unit causes the display control unit to display luggage data whose degree of agreement with the acquired character recognition result is lower than a threshold compared to other luggage data, with greater emphasis than the other luggage data. The information processing apparatus according to claim 3, characterized in that it is a product of the same method.

Citation Information

Patent Citations

  • Portable terminal for tracking cargo and cargo tracking system

    JP2006108865A

  • Image processor, image processing method, and image processing program

    JP2015176267A

  • Tracking of item status

    JP2019109923A

  • Automatic warehouse system

    JP2020015576A

  • Business form processing apparatus, business form processing program and business form processing method

    JP2022039640A