Management server and invoice generation support system

The management server and invoice creation support system address the challenges of writing accurate product descriptions and HS codes on invoices by analyzing product images and category data, resulting in a streamlined and cost-effective process for cross-border e-commerce transactions.

JP2025070293AActive Publication Date: 2025-05-02株式会社ワンプラスワン

Patent Information

Application Number
JP2023180502
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-19
Publication Date
2025-05-02
Estimated Expiration
2043-10-19

AI Technical Summary

Technical Problem

The increasing complexity and volume of cross-border e-commerce transactions have heightened the effort and cost associated with writing accurate product descriptions and HS codes on invoices, which are essential for trade transactions and customs procedures.

Method used

A management server and invoice creation support system that analyzes product images and category data obtained from operators to generate an HS code screen displaying item names and corresponding HS codes, thereby automating the process of preparing invoices.

Benefits of technology

This solution significantly reduces the hassle and cost for operators by providing an automated system for generating accurate product descriptions and HS codes on invoices, streamlining the cross-border e-commerce transaction process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025070293000001_ABST
    Figure 2025070293000001_ABST
Patent Text Reader

Abstract

To provide a management server which can analyze data about an image and a category of a product acquired from an operator to present an item name and an HS code or the like of the product which should be included in an invoice.SOLUTION: A management server 120 includes: a product data analysis unit 140 which generates an image recognition result by performing image recognition on image data included in product data in operator information acquired from an operator terminal, refers to the content of category data to update the image recognition result if category data is included in the product data, acquires code information from a code DB, and generates an analysis result by extracting an item name corresponding to a product from the code information on the basis of the generated or updated image recognition result and the content of the category data; a description screen generation unit 150 which generates a description screen on the basis of the operator information and the content of the analysis result; and a description screen providing unit 160 which provides the generated description screen to the operator terminal.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 management server and an invoice creation support system. [Background technology]

[0002] In the past, with the expansion of cross-border e-commerce, there has been an increasing trend for export and import goods to become smaller and to be produced in small quantities and with a wide variety of products, which has increased the effort and cost required to record product names on invoices (purchase slips, packing lists) required for trade transactions and customs procedures. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2012-118749 A Summary of the Invention [Problem to be solved by the invention]

[0004] For example, Patent Document 1 discloses an international delivery support system, an international delivery support method, and an international delivery support program for reducing the effort required when delivering products overseas.

[0005] However, Patent Document 1 does not intend to provide an HS code screen that displays the product name, etc. to be written on the invoice by analyzing the product image and category-related data obtained from the operator.

[0006] The object of the present invention is to provide an HS code screen that displays the product description and HS code, etc., to be written on an invoice by analyzing product images and category data obtained from an operator, thereby reducing the effort and cost involved in the operator's writing on invoices. [Means for solving the problem]

[0007] Among the inventions disclosed in this application, a brief summary of representative inventions is as follows.

[0008] An embodiment of the present invention includes an operator terminal 100 and a management server 120 connected to the operator terminal 100 via a network, and includes a code DB 110 storing code information 310. The management server 120 also includes a product data analysis unit 140 that extracts product data 210 included in the operator information 200 acquired from the operator terminal 100, generates an image recognition result 212 by performing image recognition on image data 211 included in the product data 210, updates the image recognition result 212 by referring to the contents of the category data 300 when the product data 210 includes category data 300, acquires the code information 310 from the code DB 110, and generates an analysis result 600 by extracting an item name corresponding to the product from the code information 310 based on the generated or updated image recognition result 212 and the contents of the category data 300. The management server 120 also includes a description screen generation unit 150 that generates a description screen 800 based on the operator information 200 and the contents of the analysis result 600. The management server 120 also includes a description screen providing unit 160 that provides the generated description screen 800 to the operator terminal 100 . Effect of the Invention

[0009] According to the present invention, by analyzing product images and category data obtained from an operator, an HS code screen is provided that displays the product name and HS code, etc., to be written on an invoice, thereby reducing the effort and cost involved in the operator writing invoices. [Brief description of the drawings]

[0010] [Figure 1] 1 is a diagram showing an outline of a configuration example of an invoice creation support system according to an embodiment of the present invention. FIG. [Diagram 2]3 is a diagram showing an overview of operator information stored in an operator information storage unit and product data stored in a product data storage unit of a management server according to an embodiment of the present invention. FIG. [Diagram 3] 3 is a diagram showing an overview of category data included in product data and code information stored in a code DB according to an embodiment of the present invention. FIG. [Figure 4] FIG. 2 is a diagram showing an overview of the entire process according to an embodiment of the present invention. [Diagram 5] 1A to 1C are diagrams illustrating an overview of an operator information acquisition process and an operator information storage process according to an embodiment of the present invention. [Figure 6] 1A to 1C are diagrams illustrating an overview of image recognition results and analysis results according to an embodiment of the present invention. [Figure 7] FIG. 2 is a diagram showing an overview of a product data analysis process according to an embodiment of the present invention. [Figure 8] FIG. 2 is a diagram showing an overview of a description screen in one embodiment of the present invention. [Figure 9] FIG. 2 is a diagram showing an overview of a description screen generation process according to an embodiment of the present invention. [Figure 10] FIG. 11 is a diagram showing an overview of a description screen providing process according to an embodiment of the present invention. [Figure 11] FIG. 1 is a diagram showing an overview of an HS code screen in one embodiment of the present invention. [Figure 12] FIG. 1 is a diagram showing an overview of an HS code screen generation process according to an embodiment of the present invention. [Figure 13] FIG. 1 is a diagram showing an overview of an HS code screen providing process according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited to this example. In addition, in all the drawings for explaining the embodiment, the same parts are generally given the same reference numerals, and repeated explanations will be omitted. <System configuration> FIG. 1 is a diagram showing an outline of a configuration example of an invoice creation support system according to an embodiment of the present invention.

[0012] 1, the invoice creation support system includes an operator terminal 100 and a management server 120 connected to the operator terminal 100 via a network. The management server 120 also includes an internal code DB 110. The code DB 110 may be implemented outside the management server 120.

[0013] The operator terminal 100 refers to a terminal owned by an operator who uses this system. The code DB 110 refers to a server in which code information 310 (described later, FIG. 3) or big data is stored.

[0014] In this description, the term "operator" refers to a person who uses the system according to the present invention. The operator handles a large number of import and export commodities at the site of trade transactions, and each operator is in charge of a particular commodity. In other words, the term "commodity" in this description refers to the import and export commodity that the operator is in charge of trading.

[0015] The management server 120 has an operator information memory unit 130, a product data memory unit 131, an analysis result memory unit 132, a description screen memory unit 133, an HS code screen memory unit 134, a product data analysis unit 140, a description screen generation unit 150, a description screen provision unit 160, an HS code screen generation unit 170, and an HS code screen provision unit 180.

[0016] The operator information storage unit 130 stores operator information 200 (described later, FIG. 2). The product data storage unit 131 stores product data 210 (described later, FIG. 2). The analysis result storage unit 132 stores analysis results 600. The description screen storage unit 133 stores a description screen 800 (described later, FIG. 8). The HS code screen storage unit 134 stores an HS code screen 1100 (described later, FIG. 11).

[0017] The product data analysis unit 140 extracts product data 210 included in the operator information 200 acquired from the operator terminal 100, generates an image recognition result 212 by performing image recognition on image data 211 included in the product data 210, updates the image recognition result 212 by referring to the contents of the category data 300 if the product data 210 includes category data 300, acquires code information 310 from the code DB 110, and generates an analysis result 600 by extracting an item name corresponding to the product from the code information 310 based on the generated or updated image recognition result 212 and the contents of the category data 300.

[0018] The description screen generating unit 150 generates a description screen 800 based on the operator information 200 and the contents of the analysis result 600 .

[0019] The description screen providing unit 160 provides the generated description screen 800 to the operator terminal 100 .

[0020] The HS code screen generation unit 170 obtains code information 310 from the code DB 110, extracts from the code information 310 the HS code and country detail code that correspond to the contents of the product name display area 810 entered by the operator on the description screen 800, and generates an HS code screen 1100 based on the extracted HS code and country detail code.

[0021] The HS code screen providing unit 180 provides the generated HS code screen 1100 to the operator terminal 100 . <Operator information storage unit> FIG. 2(a) is a diagram showing an outline of an example of the configuration of operator information 200 stored in the operator information storage unit 130 of the management server 120 in one embodiment of the present invention.

[0022] As shown in FIG. 2(a), the operator information 200 is made up of data items such as an operator ID, an operator name, contact information, transaction data, and product data 210.

[0023] The operator ID indicates a code for identifying the operator by the management server 120. The operator name indicates the name or title of the operator. The contact information indicates the contact information of the operator, such as a telephone number or an email address.

[0024] The transaction data indicates basic information regarding the transaction of the import / export product that the operator is in charge of. For example, the transaction data indicates information such as the date and time when the transaction of the import / export product was accepted, and the name and address of the sender of the import / export product. The product data 210 indicates information regarding the import / export product that the operator is in charge of, which is acquired by the operator terminal 100 by accepting input from the operator (details will be described later).

[0025] FIG. 2(b) is a diagram showing an outline of an example of the configuration of product data 210 included in the operator information 200 stored in the operator information storage unit 130 of the management server 120 in one embodiment of the present invention.

[0026] The product data 210 indicates information such as a product data ID, a product name, a delivery country, image data 211, and category data 300. The product data 210 is initially included in the operator information 200 when the operator terminal 100 receives an input from an operator, and then the product data 210 is stored in the product data information storage unit 131 after the management server 120 acquires the operator information 200.

[0027] The product data ID indicates a code by which the management server 120 identifies the product data 210 .

[0028] The product name indicates the name of the product that the operator wishes to import or export. The delivery destination country indicates the name of the country to which the operator wishes to deliver the product. The delivery destination country is indicated as, for example, "USA, Ireland, Germany" or the like.

[0029] The image data 211 indicates image information showing the appearance of a product. The image data 211 is shown in a data format such as jpg. The image data 211 is image information about the appearance of a product photographed by an operator using a smartphone or the like.

[0030] The category data 300 indicates information about the category to which the product belongs (details will be described later). <Category data and code DB> FIG. 3(a) is a diagram showing an overview of category data 300 included in the product data 210 and code information 310 stored in the code DB 110 according to an embodiment of the present invention.

[0031] 3(a), the category data 300 is composed of data items such as a product data ID and a major category, a medium category, a minor category, etc. The category data 300 is included as part of the product data 210 by the operator terminal 100 accepting an input from the operator.

[0032] The major category indicates the largest field among the classifications to which the product belongs, or the first field that the product is classified into. Examples of major categories are "cosmetics," "interior," and "apparel."

[0033] The medium category indicates the next largest field to which the product belongs, or the second largest field that the product is classified in. Examples of medium categories include "skin care," "furniture," and "clothing."

[0034] The small category indicates the next largest category after the medium category among the classifications to which the product belongs, or the third largest category that the product is classified into. Examples of small categories are "lotion," "wooden chairs," and "men's shirts."

[0035] That is, for example, the category data 300 of the product with the product data ID: M0002 in FIG. 3(a) is shown as "interior>furniture>wooden chair" (large category>medium category>small category).

[0036] Note that there may be cases where the operator terminal 100 does not accept input from the operator regarding the category data 300. In such cases, the category data 300 is included in the product data 210 as "none." In other words, there may be cases where the category data 300 does not exist.

[0037] FIG. 3(b) is a diagram showing an outline of an example of the configuration of code information 310 stored in the code DB 110 according to an embodiment of the present invention.

[0038] 3(b), the code information 310 indicates information about the export statistical tariff table (a classification table of goods established by customs). The code information 310 is made up of data items such as HS code, country code, and item name.

[0039] The HS code is a code number created for the purpose of standardizing the names and classifications of international trade goods worldwide, and indicates the number used to classify items when importing and exporting goods. The HS code is a six-digit number. For example, the HS code is shown as "940360".

[0040] The country code is a number that adds four digits to the HS code to further subdivide items by country or region. The country code is a 10-digit number. For example, the country code is "9403600000." The additional four digits vary depending on the country or region. In other words, operators can identify the country or region (shipping destination) of trade goods by referring to the country code.

[0041] The item name indicates the name (or classification) of the international trade commodity. For example, the item name may be "Other wooden furniture."

[0042] HS codes, country code details, and product names correspond to each other. For example, the product name corresponding to "HS code: 940360" is "Other wooden furniture." Conversely, the HS code corresponding to "Other wooden furniture" is "940360." <Overall processing> FIG. 4 is a diagram showing an overview of the entire process in one embodiment of the present invention.

[0043] First, in S401, the management server 120 performs operator information acquisition processing and operator information storage processing (described later with reference to FIG. 5).

[0044] Next, in S402, the management server 120 performs product data analysis processing (described later with reference to FIGS. 6 and 7).

[0045] Next, in S403, the management server 120 performs a description screen generation process and a description screen storage process (described later with reference to FIGS. 8 and 9).

[0046] Next, in S404, the management server 120 performs a description screen providing process (described later with reference to FIG. 10).

[0047] Next, in S405, the management server 120 performs an HS code screen generation process and an HS code screen storage process (described later with reference to FIGS. 11 and 12).

[0048] Next, in S406, the management server 120 performs an HS code screen providing process (described later with reference to FIGS. 13 and 14). <Operator information storage process> 5(a) is a diagram showing an overview of the operator information storage process in one embodiment of the present invention. A method in which the management server 120 stores the operator information 200 will be described below.

[0049] First, in S501, the management server 120 provides an operator information input screen to the operator terminal 100. Next, in S502, the operator terminal 100 displays the operator information input screen on the display.

[0050] Thereafter, when the operator uses the system according to the present invention for the first time or when the operator changes the product data 210, in S503, the operator terminal 100 accepts input of the operator information 200 from the operator. Note that the operator information 200 accepted from the operator at this time includes the product data 210.

[0051] Next, in S504, the operator terminal 100 transmits to the management server 120 the operator information 200 inputted and accepted in S503.

[0052] Next, in S505, the management server 120 receives the operator information 200 transmitted in S504, thereby acquiring the operator information 200.

[0053] Next, in S506, the management server 120 assigns an operator ID to the acquired operator information 200 and stores it in the operator information storage unit 130. In addition, the management server 120 stores in the product data storage unit 131 the product data 210 included in the received operator information 200. <Operator information acquisition process> 5(b) is a diagram showing an outline of the operator information acquisition process in one embodiment of the present invention. A method in which the management server 120 acquires the operator information 200 will be described below.

[0054] When the operator uses the system according to the present invention for the second or subsequent time, the operator terminal 100 accepts input of the operator ID from the operator in S507.

[0055] Next, in S508, the operator terminal 100 transmits to the management server 120 the operator ID inputted in S507.

[0056] Thereafter, in S509, the management server 120 acquires from the operator information storage unit 130 the operator information 200 corresponding to the key of the operator ID transmitted in S508. <Image recognition and analysis results> FIG. 6 is a diagram showing an overview of the image recognition result 212 and the analysis result 600 in one embodiment of the present invention.

[0057] As shown in FIG. 6, first, the management server 120 receives from the operator terminal 100 operator information 200 including product data 210 regarding import / export products that the operator has entered on a specified input screen (operator information input screen), and extracts image data 211 included in the product data 210.

[0058] Thereafter, the management server 120 first performs image recognition using a known technique such as feature extraction of the image represented as the image data 211 , thereby generating an image recognition result 212 .

[0059] For example, as shown in FIG. 6, when image data 211 included in product data 210 (product data ID: M0002) of an operator (operator ID: U0001) is an image of a "wooden chair," the management server 120 performs image recognition and generates an image recognition result 212 having content such as "stool, sculpture, metal furniture, wooden furniture, ...."

[0060] Next, if the category data 300 is included in the product data 210, the management server 120 refers to the contents thereof and refines and updates the contents of the image recognition result 212 to a more optimal one.

[0061] 6, when the category data 300 is "major category: interior, medium category: furniture, small category: wooden chair", the management server 120 narrows down the content of the image recognition result 212 to "wooden furniture" and updates the content. That is, the management server 120 refers to the content of the category data 300, and since it is particularly "small category: wooden chair", it discards "stools, carvings, metal furniture" from the image recognition result 212 and narrows down the remaining result to "wooden furniture".

[0062] Next, the management server 120 extracts the item name corresponding to the product from the code information 310 included in the code DB 110 based on the image recognition result 212 and the contents of the category data 300, and generates the analysis result 600 by linking it with the product data ID.

[0063] For example, as shown in FIG. 6, if the product obtained based on the image recognition result 212 and the contents of the category data 300 is “wooden furniture”, then from the code information 310 contained in the code DB 110, “wooden furniture of the type used in offices, wooden furniture of the type used in kitchens, wooden furniture of the type used in bedrooms, and other wooden furniture” are extracted as the item names corresponding to the product, and these are generated as the analysis result 600.

[0064] In this way, the management server 120 generates an analysis result 600 from the contents of the product data 210 (including the image data 211 and category data 300), which ultimately indicates "candidate item names of the operator's trade products" (candidate descriptions), so to speak, such as "wooden furniture of the type used in an office, wooden furniture of the type used in a kitchen, wooden furniture of the type used in a bedroom, and other wooden furniture."

[0065] In addition, the management server 120 can also extract the item name corresponding to the product from the code information 310 contained in the code DB 110 based on the contents of the “product name” or “JAN code” contained in the product data 210, and generate the analysis result 600 by linking it to the product data ID. <Product data analysis processing> FIG. 7 is a diagram showing an outline of the product data analysis process in one embodiment of the present invention.

[0066] First, in S701, the product data analysis unit 140 of the management server 120 acquires the operator information 200 from the operator information storage unit 130 and extracts the product data 210 included in the operator information 200.

[0067] Next, in S702, the product data analysis unit 140 generates an image recognition result 212 by performing image recognition on the image data 211 included in the product data 210 extracted in S701.

[0068] More specifically, the product data analysis unit 140 performs image recognition using a known technique such as feature extraction of an image represented as image data 211 , thereby generating an image recognition result 212 .

[0069] For example, if the image data 211 is an image such as "a wooden chair," the product data analysis unit 140 performs image recognition and generates an image recognition result 212 having content such as "a stool, sculpture, metal furniture, wooden furniture, ...."

[0070] The product data analysis unit 140 performs machine learning using AI (artificial intelligence) during image recognition. That is, the product data analysis unit 140 generates a more accurate image recognition result 212 as the number of times the image recognition operation is performed increases.

[0071] Next, in S703, the product data analysis unit 140 determines whether or not the product data 210 extracted in S701 includes the category data 300. If the product data 210 includes the category data 300, the product data analysis unit 140 proceeds to step S704. If the product data 210 does not include the category data 300, the product data analysis unit 140 proceeds to step S705.

[0072] Note that when the product data 210 does not include the category data 300, the category data 300 is set to "none." In this case, the product data analysis unit 140 proceeds to step S705.

[0073] Next, in S704, the product data analysis unit 140 updates the image recognition result 212 generated in S702 by referring to the contents of the category data 300 included in the product data 210 extracted in S701.

[0074] For example, if the content of the category data 300 is "major category: interior, medium category: furniture, small category: wooden chair," the management server 120 narrows down the content of the image recognition result 212 in the above example, "stool, carving, metal furniture, wooden furniture, ...," to "wooden furniture" by excluding "stool, carving, metal furniture" which does not match the content of the category data 300, and updates the image recognition result 212 with that content.

[0075] Next, in S705, the product data analysis unit 140 acquires the code information 310 from the code DB 110.

[0076] Next, in S706, the product data analysis unit 140 extracts the item name corresponding to the product from the code information 310 obtained in S705 based on the image recognition result 212 generated in S702 (or updated in S704) and the contents of the category data 300, and generates the analysis result 600 by linking it to the product data ID.

[0077] For example, if the product obtained based on the image recognition result 212 and the contents of the category data 300 is "wooden furniture", the item names corresponding to the product, such as "wooden furniture for use in offices, wooden furniture for use in kitchens, wooden furniture for use in bedrooms, and other wooden furniture", are extracted from the code information 310 contained in the code DB 110, and these are linked to the product data ID (e.g., M0002) and generated as the analysis result 600.

[0078] That is, since the analysis result 600 is linked to the product data ID, the management server 120 can extract the analysis result 600 from the analysis result storage unit 132 by referring to the product data ID in the description screen generation process described later.

[0079] In addition, the management server 120 can extract the item name corresponding to the product from the code information 310 contained in the code DB 110 based on the contents of the "product name" or "JAN code" contained in the product data 210, and generate the analysis result 600 by linking it to the product data ID.

[0080] For example, if the product name included in the product data 210 is "ABC Rakuraku Chair" or the JAN code is "XXXX," a product having that product name or JAN code is searched for from the big data included in DB110, and item names corresponding to the product, such as "wooden furniture for use in offices, wooden furniture for use in kitchens, wooden furniture for use in bedrooms, and other wooden furniture," are extracted, linked to the product data ID (e.g., M0002), and generated as the analysis result 600.

[0081] Next, in S707, the product data analysis unit 140 stores the analysis result 600 generated in S706 in the analysis result storage unit 132.

[0082] Next, in S708, the product data analysis unit 140 requests the description screen generation unit 150 to perform a description screen generation process.

[0083] In this way, the management server 120 can generate the analysis result 600 by analyzing the product image and category data (or product name, JAN code) acquired from the operator, thereby enabling the operator to grasp the product item name (description) that should be written on the invoice. In other words, the management server 120 can generate the description screen 800, described below, using the generated analysis result 600 and provide it to the operator. <Description screen> FIG. 8 is a diagram showing an overview of a description screen 800 according to an embodiment of the present invention.

[0084] 8, the description screen 800 includes a product name display area 810 and a delivery destination country name display area 820. The description screen 800 is displayed on the operator terminal 100.

[0085] The product name display area 810 displays the contents of the analysis result 600 extracted (by the processing of step S902 described below). For example, the product name display area 810 displays "wooden furniture for use in offices, wooden furniture for use in kitchens, wooden furniture for use in bedrooms, and other wooden furniture."

[0086] The product name display area 810 may use an auto-complete function when displaying the contents (candidate descriptions) of the analysis result 600. The product name display area 810 may also have a function for normalizing descriptions using a similarity judgment between character strings.

[0087] Furthermore, the product name display area 810 may display the contents of the analysis result 600 using CHATGPT (a chat function using artificial intelligence). Specifically, after the description screen 800 is provided to the operator by a process described below, an input is received from the operator regarding a desired description candidate from the analysis result 600 displayed in the product name display area 810, and a response to the content is automatically generated using CHATGPT, causing the product name display area 810 to display an appropriate item name. Note that there is no particular limitation on the way the product name display area 810 is displayed.

[0088] The destination country name display area 820 displays the content of the "destination country name" included in the product data 210 acquired (by the processing of step S901 described below). That is, the destination country name display area 820 displays the name of the country to which the operator imports and exports products. For example, the destination country name display area 820 displays "Ireland (IE)" or the like. There is no particular limitation on how the destination country name display area 820 is displayed.

[0089] In this way, since the description screen 800 has a product name display area 810 and a shipping country display area 820, the management server 120 can easily provide the operator with the description screen 800 that displays the analysis result 600 indicating candidate item names of the operator's trade transaction product obtained by the product data analysis process, and the shipping country name of the desired product. <Description screen generation process> FIG. 9 is a diagram showing an outline of a description screen generation process in one embodiment of the present invention.

[0090] First, in S901, the description screen generating unit 150 of the management server 120 acquires from the product data storage unit 131 the product data 210 required to generate the description screen 800 requested in S708.

[0091] Next, in S902, the description screen generating unit 150 extracts from the analysis result storage unit 132 the analysis result 600 corresponding to the product data ID included in the product data 210 acquired in S901.

[0092] Next, in S903, the description screen generating unit 150 generates the description screen 800 based on the acquired product data 210 and the contents of the extracted analysis result 600.

[0093] More specifically, the description screen generation unit 150 generates the description screen 800 by configuring within the screen a "shipping country name display area 820" that displays the contents of the shipping country name contained in the acquired product data 210, and a "product name display area 810" that displays the contents of the extracted analysis result 600.

[0094] For example, the description screen generating unit 150 generates the description screen 800 by displaying "Ireland (IE)" in the delivery destination country display area 820 and displaying "Wooden furniture for use in offices, wooden furniture for use in kitchens, wooden furniture for use in bedrooms, and other wooden furniture" in the product name display area 810. Note that there is no particular limitation on how the product name display area 810 and the delivery destination country display area 820 are displayed.

[0095] Next, in S904, the description screen generating unit 150 stores the generated description screen 800 in the description screen storage unit 133.

[0096] Next, in S905, the description screen generating unit 150 requests the description screen providing unit 160 to provide the description screen 800. <Description screen provision process> FIG. 10 is a diagram showing an outline of a configuration example of a description screen providing process in one embodiment of the present invention.

[0097] First, in S1001, the description screen providing unit 160 of the management server 120 accepts the request to provide the description screen 800 requested in S905.

[0098] Next, in S1002 , the description screen providing unit 160 extracts the description screen 800 from the description screen storage unit 133 .

[0099] Next, in S1003, the description screen providing unit 160 extracts, from the operator information storage unit 130, the operator information 200 corresponding to the operator ID for which the description screen 800 is to be provided.

[0100] Next, in S1004, the description screen providing unit 160 provides the description screen 800 extracted in S1003 to the operator terminal 100.

[0101] Next, in S1005, the operator terminal 100 displays the description screen 800 provided by the management server 120 in S1004 on the display of the terminal. The operator can select a desired item name from the contents displayed in the product name display area 810 included in the provided description screen 800 and perform a press input. For example, if the operator desires "other wooden furniture" from the contents displayed in the product name display area 810, the operator selects "other wooden furniture" in the product name display area 810 and performs a press input.

[0102] Next, in S1006, the operator terminal 100 determines whether or not a pressing input on the product name display area 810 has been received from the operator. If a pressing input on the product name display area 810 has been received from the operator, the operator terminal 100 proceeds to step S1007. If a pressing input on the product name display area 810 has not been received from the operator, the operator terminal 100 ends this step.

[0103] Next, at S1007, the management server 120 requests the HS code screen generation unit 170 to generate the HS code screen 1100.

[0104] In this way, the management server 120 can provide the operator with the description screen 800 that displays the content of the product data 210 acquired from the operator and the analysis result 600 obtained by analyzing the data related to the product image and category.

[0105] That is, the operator can easily grasp the item name of the product to be described in the invoice just by looking at the provided description screen 800. Further, this can reduce the labor and cost of the operator having to specifically search for the item name of the product to be described in the invoice. <HS Code Screen> FIG. 11 is a diagram showing an overview of the HS code screen 1100 in an embodiment of the present invention.

[0106] As shown in FIG. 11, the HS code screen 1100 includes an HS code display area 1110 and a country-specific detailed code display area 1120. The HS code screen 1100 is displayed on the operator terminal 100.

[0107] The HS code display area 1110 displays the extracted HS code (by the process of step S1202 described later). More specifically, it displays the HS code corresponding to the content of the product name display area 810 where the input was received from the operator in step S1006.

[0108] For example, when the operator selects "Other wooden furniture" in the product name display area 810 of the description screen 800 provided by the management server 120 and this input is received, the HS code display area 1110 displays the HS code "940360" etc. corresponding to this item name. Note that the method of displaying in the HS code display area 1110 is not particularly limited.

[0109] The country detail code display area 1120 displays the country detail code obtained (by the process of step S1202 described later). More specifically, in the country indicated in the destination country name display area 820 of the description screen 800 provided by the management server 120 in step S1004, the country detail code corresponding to the HS code obtained as described above is displayed.

[0110] For example, if the country name displayed in the destination country name display area 820 of the description screen 800 provided by the management server 120 in step S1004 is "Ireland (IE)", and the HS code obtained as described above is "940360", the country detail code display area 1120 displays "9403600000" or the like. Note that "9403600000" is assumed to be the country detail code of Ireland corresponding to the HS code "940360". Also, the method of displaying in the country detail code display area 1120 is not particularly limited.

[0111] In this way, since the HS code screen 1100 has the HS code display area 1110 and the country detail code display area 1120, the management server 120 can easily provide the operator with the HS code screen 1100 that displays the HS code corresponding to the item name of the operator's trading goods and the country detail code corresponding to the HS code in the destination country of the goods desired by the operator. <HS code screen generation process> FIG. 12 is a diagram showing an outline of the HS code screen generation process in an embodiment of the present invention.

[0112] First, in S1201, the HS code screen generation unit 170 of the management server 120 acquires the code information 310 required for generating the HS code screen 1100 requested in S1007 from the code DB 110.

[0113] Next, in S1202, the HS code screen generation unit 170 extracts the HS code and the country detail code corresponding to the content of the product name display area 810 etc. input by the operator in S1006 from the code information 310 acquired in S1201.

[0114] Next, in S1203, the HS code screen generation unit 170 generates an HS code screen 1100 based on the content such as the HS code extracted in S1202.

[0115] More specifically, the HS code screen generation unit 170 includes an "HS code display area 1110" for displaying the HS code corresponding to the content of the product name display area 810 received from the operator in step S1006, and a country-specific detailed code corresponding to the HS code obtained as described above in the country displayed in the destination country name display area 820 of the description screen 800 provided from the management server 120 in step S1004. By configuring a "country-specific detailed code display area 1120" for displaying the code in the screen, the HS code screen 1100 is generated.

[0116] For example, the HS code screen generation unit 170 generates the HS code screen 1100 by displaying "940360" etc. in the HS code display area 1110 and displaying "9403600000" etc. in the country-specific detailed code display area 1120. Note that the method of displaying the HS code display area 1110 and the country-specific detailed code display area 1120 is not particularly limited.

[0117] Next, in S1204, the HS code screen generation unit 170 stores the generated HS code screen 1100 in the HS code screen storage unit 134.

[0118] Next, in S1205, the HS code screen generation unit 170 requests the HS code screen providing unit 180 to provide the HS code screen 1100. <HS code screen providing process> FIG. 13 is a diagram showing an outline of a configuration example of an HS code screen providing process in an embodiment of the present invention.

[0119] First, in S1301, the HS code screen providing unit 180 of the management server 120 receives a request for providing the HS code screen 1100 requested in S1206.

[0120] Next, in S1302, the HS code screen providing unit 180 extracts the HS code screen 1100 from the HS code screen storage unit 134.

[0121] Next, in S1303, the HS code screen providing unit 180 extracts, from the operator information storage unit 130, operator information corresponding to the operator ID for which the HS code screen 1100 is to be provided.

[0122] Next, in S1304, the HS code screen providing unit 180 provides the HS code screen 1100 extracted in S1303 to the operator terminal 100.

[0123] Next, in S1305, the operator terminal 100 displays the HS code screen 1100 provided by the management server 120 in S1304 on the display of the terminal.

[0124] In this way, the management server 120 can provide the operator with an HS code screen 1100 that displays the HS code and country-specific detail code corresponding to the "product name" and "shipping country" input by the operator on the description screen 800 provided to the operator.

[0125] That is, the operator can easily grasp the HS code and country code corresponding to the product name to be written on the invoice by simply looking at the provided HS code screen 1100. This also reduces the operator's time and cost of having to look up the HS code and country code to be written on the invoice. <Effects of this embodiment> According to the embodiment of the present invention described above, the management server 120 can provide an HS code screen that displays the product name, HS code, etc., to be written on the invoice, by analyzing the product image and category-related data obtained from the operator.

[0126] In other words, the management server 120 can reduce the effort and cost required for operators to fill out invoices, which are necessary for trading import and export products in small quantities and with a wide variety of items.

[0127] Although the invention made by the present inventor has been specifically described based on the embodiment, the present invention is not limited to the above embodiment, and it goes without saying that various modifications can be made without departing from the gist of the invention. For example, the operator terminal includes not only smartphones but also various types of operator terminals such as notebook PCs and tablet terminals.

[0128] In addition, the above-mentioned embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those including all of the configurations described. In addition, it is possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. In addition, other configurations may be added, deleted, or replaced with part of the configuration of each embodiment.

[0129] Furthermore, the above configurations, functions, and processing units may be realized in part or in whole by hardware (for example, an integrated circuit).The above configurations, functions, and processing units may be realized by software installed via a network or a storage medium such as a disk, in which a processor interprets and executes a program that realizes each function, or by a network application such as an ASP.Information such as the programs, tables, and files that realize each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD. [Explanation of symbols]

[0130] 100 Operator terminal 110 Code DB 120 Management Server 130 Operator information storage unit 131 Product data storage unit 132 Analysis result storage unit 133 Description screen memory section 134 HS Code Screen Memory 140 Product Data Analysis Department 150 Description screen generation unit 160 Description Screen Provider 170 HS Code Screen Generation Unit 180 HS Code Screening Department 800 Description Screen 1100 HS Code Screen

Claims

1. An operator terminal; and a management server connected to the operator terminal via a network, A code DB that stores code information; a product data analysis unit that extracts product data included in operator information acquired from the operator terminal, generates an image recognition result by performing image recognition on image data included in the product data, updates the image recognition result by referring to contents of the category data when the product data includes category data, acquires the code information from the code DB, and generates an analysis result by extracting an item name corresponding to the product from the code information based on the generated or updated image recognition result and contents of the category data; a description screen generating unit that generates a description screen based on the operator information and the content of the analysis result; A description screen providing unit that provides the generated description screen to the operator terminal. Management server.

2. 2. The management server according to claim 1, an HS code screen generating unit that acquires code information from the code DB, extracts an HS code and a country detail code corresponding to the content of a product name display area input by an operator on the description screen from the code information, and generates an HS code screen based on the extracted HS code and the country detail code; and an HS code screen providing unit that provides the generated HS code screen to the operator terminal. Management server.

3. An invoice creation support system having an operator terminal and a management server connected to the operator terminal via a network, The management server acquires and stores operator information from the operator terminal; a step in which the management server extracts product data included in the operator information, generates an image recognition result by performing image recognition on image data included in the product data, updates the image recognition result by referring to the contents of the category data when the product data includes category data, acquires code information from a code DB, and generates an analysis result by extracting an item name corresponding to the product from the code information based on the generated or updated image recognition result and the contents of the category data; generating a description screen based on the operator information and the content of the analysis result by the management server; The management server provides the generated description screen to the operator terminal. Invoice creation support system.

4. 4. The invoice creation support system according to claim 3, a step in which the management server acquires code information from the code DB, extracts from the code information an HS code and a country detail code corresponding to the content of a product name display area input by an operator on the description screen, and generates an HS code screen based on the extracted HS code and country detail code; The management server provides the generated HS code screen to the operator terminal. Invoice creation support system.

Citation Information

Patent Citations

  • International shipping support system, international shipping support method and international shipping support program

    JP2012118749A

  • Advertisement display system, advertisement display method, advertisement generation device and advertisement display program

    JP2012234326A

  • Information processing system, information processing apparatus and program

    JP2013196196A

  • Electronic commercial transaction system, electronic commercial transaction method, and electronic commercial transaction program

    JP2018037096A

  • Exhibition agency support program, method, system, and server in the system

    JP2020123271A

Cited By

  • Invoice creation support system, invoice creation support device, invoice creation support method and program

    JP7887012B1