Vehicle selling support system, method and program
The vehicle sales support system enhances search accuracy by normalizing vehicle specification strings, addressing the issue of inconsistent user input and improving search stability.
Patent Information
- Application Number
- JP2023097265
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-06-13
- Publication Date
- 2024-12-25
AI Technical Summary
The accuracy of vehicle information searches is compromised due to variations in how users input specification information, leading to unstable search results.
A vehicle sales support system that normalizes and standardizes vehicle specification character strings, allowing for accurate matching and retrieval of relevant information by converting user inputs into standardized search tags.
Improves the accuracy of vehicle information searches by reducing the impact of spelling fluctuations in user inputs, ensuring consistent and reliable search results.
Smart Images

Figure 2024178826000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a vehicle sales support system, method, and program. [Background technology]
[0002] The Internet is widely used for the sale of used vehicles such as motorcycles and four-wheeled automobiles. For example, there are websites that list information on used vehicles. Many of these websites allow users to search for vehicle information by entering the vehicle name or specifications as search keywords.
[0003] As a technology related to vehicle sales, for example, an advertising medium with a two-dimensional code including a website address with detailed information on the motorcycle for sale has been proposed. As a technology related to search, for example, a tag file creation device has been proposed that performs grammatical analysis on an input kana-kanji character string, extracts a character string to be searched from the kanji character string in the file being created, generates a tag for character string search including the extracted character string, and writes it to a tag file. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2006-58590 A [Patent Document 2] Japanese Patent Application Publication No. 7-160681 Summary of the Invention [Problem to be solved by the invention]
[0005] Meanwhile, vehicles for sale tend to have the same vehicle name but different specifications, such as accessories. For this reason, websites that post vehicle information often register not only standard character strings such as the vehicle name, engine displacement, and model year, but also specification information indicating the vehicle specifications, such as accessories. Meanwhile, users who search for vehicle information often enter specification information as search keywords to search for a vehicle with desired specifications.
[0006] Such specification information is prone to variations in spelling depending on the person entering it. For this reason, when specification information is used as a search keyword and a search is performed using the registered specification information as the search target, the search results tend to be unstable, resulting in a problem of reduced search accuracy.
[0007] According to one aspect, the present invention has an object to provide a vehicle sales support system, method, and program capable of improving the accuracy of searching for vehicle information. [Means for solving the problem]
[0008] In one proposal, a vehicle sales support system having a first storage unit, a second storage unit, and a search unit is proposed. In this vehicle sales support system, a plurality of character strings in which different specifications related to a vehicle are normalized are registered in the first storage unit. In the second storage unit, input vehicle information related to the vehicle for sale, which includes a first character string indicating the specifications of the vehicle for sale, is associated with and registered in the second storage unit, and a second character string that matches or is similar to the first character string among the plurality of character strings. When the search unit accepts an input of a search character string, the search unit extracts a third character string that matches or is similar to the search character string from the plurality of character strings, extracts a fourth character string that matches the third character string from the second character strings registered in the second storage unit, and outputs at least a part of the vehicle information corresponding to the fourth character string as a search result.
[0009] Also, in one proposal, there is provided a vehicle sales support method in which a computer executes the same processing as the above vehicle sales support system. Furthermore, in one proposal, a vehicle sales support program is provided that causes a computer to execute the same processing as the above vehicle sales support system. Effect of the Invention
[0010] On the one hand, it improves the accuracy of vehicle information searches. [Brief description of the drawings]
[0011] [Figure 1] 1 is a diagram illustrating a configuration example and a processing example of a vehicle sales support system according to a first embodiment. [Diagram 2] FIG. 11 is a diagram illustrating an example of a configuration of a vehicle sales support system according to a second embodiment. [Diagram 3] FIG. 2 illustrates an example of a hardware configuration of a server device. [Figure 4] FIG. 13 is a diagram showing an example of a display of a registration screen for vehicle information. [Diagram 5] FIG. 13 is a diagram showing a display example relating to a search for vehicle information. [Figure 6] FIG. 2 is a diagram illustrating an example of a configuration of processing functions included in a server device. [Figure 7] 13 is a diagram illustrating an example of a data configuration of an equipment tag master table. [Figure 8] FIG. 4 is a diagram illustrating an example of a data configuration of a vehicle information table. [Figure 9] FIG. 13 is a diagram illustrating an example of a data configuration of a search tag table. [Figure 10] FIG. 13 is a diagram illustrating an example of a data configuration of an equipment tag candidate table. [Figure 11] 10 is a flowchart illustrating an example of a vehicle information registration process. [Figure 12] 13 is a flowchart illustrating an example of a search tag registration process. [Figure 13] 13 is a flowchart illustrating an example of a free word search process. [Figure 14] 13 is a flowchart illustrating an example of a keyword conversion process. [Figure 15] 13 is a flowchart illustrating an example of an equipment tag registration process. [Figure 16] FIG. 13 is a diagram showing a display example of an equipment tag master maintenance screen. [Figure 17] 13 is a flowchart showing an example of an equipment tag candidate list creation process. [Figure 18] FIG. 11 is a first diagram showing an example of creating an equipment tag candidate list. [Figure 19] FIG. 2 is a second diagram showing an example of creating an equipment tag candidate list. [Figure 20] FIG. 3 is a third diagram showing an example of creating an equipment tag candidate list. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. First Embodiment 1 is a diagram showing an example of the configuration and processing of a vehicle sales support system according to a first embodiment. A vehicle sales support system 10 shown in FIG.
[0013] The memory unit 11 (first memory unit) is a storage area secured in a storage device (not shown). A plurality of character strings that are normalized expressions of different vehicle specifications are registered in the memory unit 11. In the example of FIG. 1, a character string "with A1" indicating a specification "A1" and a character string "equipped with A2" indicating a specification "A2" are registered. The character strings registered in the memory unit 11 are, for example, character strings that uniformly express the corresponding specifications. For example, the character string "with A1" is a uniform expression of the specification "A1". As an example in this case, the specification "A1" indicates that the accessory "A1" is installed.
[0014] The memory unit 12 (second memory unit) is a memory area secured in a storage device not shown. The memory area of the memory unit 12 and the memory area of the memory unit 11 may be secured in the same storage device or in different storage devices. Search character strings used during searches are registered in the memory unit 12 in association with vehicle information related to vehicles for sale (vehicles for sale). Any of the character strings registered in the memory unit 11 is registered as the search character string.
[0015] The processing of the registration unit 13 and the search unit 14 is realized, for example, by a processor executing a predetermined program. The processing of the registration unit 13 and the processing of the search unit 14 may be realized by a processor in the same device, or may be realized by processors in different devices.
[0016] The registration unit 13 executes a registration process of vehicle information related to vehicles for sale. For example, it is assumed that the registration unit 13 receives input of vehicle information "B2" including a character string "mounted with A1" (first character string) indicating specifications. Then, the registration unit 13 extracts a character string that matches or is similar to the character string "mounted with A1" from the storage unit 11. In the example of FIG. 1, it is assumed that a character string "with A1" (second character string) similar to the character string "mounted with A1" is extracted from the storage unit 11. In this case, the registration unit 13 registers the extracted character string "with A1" in the storage unit 12 in association with the vehicle information "B2".
[0017] Here, the character string "equipped with A1" included in the vehicle information "B2" is, for example, an easy-to-understand expression that the vehicle being sold is equipped with the accessory "A1", and is freely input by the seller. For this reason, there may be spelling variations in the character string "equipped with A1" included in the vehicle information "B2". In the above process of the registration unit 13, such a character string "equipped with A1" is converted to a character string "with A1" that matches or is similar to the character string "equipped with A1" among the character strings registered in the storage unit 11, and is registered in the storage unit 12 as a search character string corresponding to the vehicle information "B2". As a result, a character string that indicates the specification "A1" and is not easily affected by spelling variations is registered as a search character string corresponding to the vehicle information "B2".
[0018] The search unit 14 executes a search process for vehicle information. For example, it is assumed that the search unit 14 receives an input of a search string "with A1". Then, the search unit 14 extracts a string that matches or is similar to the search string "with A1" from the storage unit 11. In the example of FIG. 1, it is assumed that "with A1" (third string) similar to the search string "with A1" is extracted from the storage unit 11. In this case, the search unit 14 extracts a search string that matches the extracted string "with A1" from among the search strings registered in the storage unit 12, and outputs at least a part of the vehicle information corresponding to the extracted search string as a search result. In the example of FIG. 1, the search string "with A1" (fourth string) is extracted from the storage unit 12, and at least a part of the vehicle information "B2" corresponding to the extracted search string "with A1" (for example, the string "equipped with A1" indicating the specifications included in the vehicle information "B2") is output as a search result.
[0019] Here, the search character string "equipped with A1" input for the search is a character string freely input by the user to find vehicles for sale with the "A1" specification. For this reason, the input search character string "equipped with A1" may also have spelling variations. In the above process of the search unit 14, such a search character string "with A1" is converted to a character string "with A1" that matches or is similar to the character string "with A1" among the character strings registered in the storage unit 11, and is used as a search keyword for determining whether the character string matches the search character string. As a result, the match determination is performed using a character string that indicates the specification "A1" and is not easily affected by spelling variations.
[0020] On the other hand, as described above, the search string is also a string that is not easily affected by spelling variations. Therefore, a match determination is performed between strings that are not easily affected by spelling variations. As a result, it is possible to obtain consistent search results regardless of spelling variations, compared to when a string indicating specifications included in vehicle information is registered as a search string and the search string entered as a search keyword is used as is. Therefore, the search accuracy for vehicle information can be improved.
[0021] As described above, the processing of the registration unit 13 and the processing of the search unit 14 may be realized by different in-device processors. For example, the processing of the registration unit 13 is realized by a processor in a first device, and the processing of the search unit 14 is realized by a processor in a second device. In this case, for example, the first device has a storage unit 11 and a registration unit 13, and the registration unit 13 executes information registration processing for the storage unit 12. The second device may have the storage unit 11, the storage unit 12 in which information is registered by the registration unit 13, and the search unit 14.
[0022] Second Embodiment Next, a system for supporting the sale of used motorcycles (motorcycles) will be described as an example of a vehicle.
[0023] Fig. 2 is a diagram showing an example of the configuration of a vehicle sales support system according to the second embodiment. The vehicle sales support system shown in Fig. 2 includes a server device 100, store terminals 50a, 50b,..., user terminals 60a, 60b,..., and an administrator terminal 70.
[0024] The server device 100 accepts information (vehicle information) about used bikes sold at the store and registers it in a database. The server device 100 also accepts search keywords input from the user, searches the database, and presents vehicle information that matches the search keywords to the user as search results. The server device 100 operates as a Web server that registers and searches for vehicle information.
[0025] The store terminals 50a, 50b, ... are terminal devices operated by store clerks at the stores where used motorcycles are sold. The store clerks can register vehicle information about the used motorcycles for sale in the server device 100 by operating the store terminals 50a, 50b, ....
[0026] The user terminals 60a, 60b, ... are terminal devices operated by users who wish to purchase a used motorcycle. By operating the user terminals 60a, 60b, ..., the users can transmit desired search keywords to the server device 100 and receive search results.
[0027] The administrator terminal 70 is a terminal device operated by an administrator of a website that provides vehicle information registration and search services. The administrator can maintain and manage the website by operating the administrator terminal 70.
[0028] Fig. 3 is a diagram showing an example of the hardware configuration of a server device. The server device 100 is realized, for example, as a computer as shown in Fig. 3. The server device 100 shown in Fig. 3 includes a processor 101, a random access memory (RAM) 102, a hard disk drive (HDD) 103, a graphics processing unit (GPU) 104, an input interface (I / F) 105, a reader 106, and a network interface (I / F) 107.
[0029] The processor 101 performs overall control of the entire server device 100. The processor 101 is, for example, a central processing unit (CPU), a micro processing unit (MPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), or a programmable logic device (PLD). The processor 101 may also be a combination of two or more elements of a CPU, an MPU, a DSP, an ASIC, or a PLD.
[0030] The RAM 102 is used as a main storage device of the server device 100. The RAM 102 temporarily stores at least a part of an OS (Operating System) program and application programs to be executed by the processor 101. The RAM 102 also stores various data necessary for processing by the processor 101.
[0031] The HDD 103 is used as an auxiliary storage device of the server device 100. An OS program, an application program, and various data are stored in the HDD 103. Note that other types of non-volatile storage devices such as SSDs (Solid State Drives) can also be used as the auxiliary storage device.
[0032] A display device 104a is connected to the GPU 104. The GPU 104 displays an image on the display device 104a in accordance with an instruction from the processor 101. The display device 104a may be a liquid crystal display or an organic EL (ElectroLuminescence) display.
[0033] An input device 105a is connected to the input interface 105. The input interface 105 transmits a signal output from the input device 105a to the processor 101. The input device 105a may be a keyboard or a pointing device. The pointing device may be a mouse, a touch panel, a tablet, a touch pad, a trackball, or the like.
[0034] A portable recording medium 106a is detachably attached to the reading device 106. The reading device 106 reads data recorded on the portable recording medium 106a and transmits it to the processor 101. The portable recording medium 106a may be an optical disk, a semiconductor memory, or the like.
[0035] The network interface 107 transmits and receives data to and from other devices such as the store terminals 50a, 50b, . . . , the user terminals 60a, 60b, . . . , and the administrator terminal 70 via the network 107a.
[0036] The above hardware configuration can realize the processing functions of the server device 100. The store terminals 50a, 50b, . . ., the user terminals 60a, 60b, . . ., and the administrator terminal 70 can also be realized as computers such as those described above.
[0037] Next, the registration of vehicle information in the server device 100 and the search for vehicle information will be described. Fig. 4 is a diagram showing a display example of a vehicle information registration screen. When a store clerk registers vehicle information of a vehicle being sold in the server device 100, a vehicle information registration screen 200 such as that shown in Fig. 4 is displayed on the store terminal. The vehicle information registration screen 200 includes, as input items, a vehicle ID, a manufacturer, a vehicle name, a display vehicle name, a price, an engine displacement, a model year, and a mileage.
[0038] The vehicle ID is an identification number for the registered vehicle information, and is automatically input by the server device 100. The manufacturer indicates the manufacturer of the vehicle being sold, and the vehicle name indicates the name of the vehicle being sold. The display vehicle name is information that is displayed in place of the vehicle name field on the search result screen. In addition to the vehicle name, various information regarding the specifications of the vehicle being sold can be input as the display vehicle name. The price indicates the price of the vehicle being sold, the engine displacement indicates the engine displacement of the vehicle being sold, the model year indicates the engine displacement of the vehicle being sold, and the mileage indicates the mileage of the vehicle being sold.
[0039] Furthermore, the vehicle information registration screen 200 includes a registration button 201. After inputting information into each of the above input items, the store clerk requests the registration of the information by pressing the registration button 201. Then, the combination of the information input into each of the above input items is registered as vehicle information in a vehicle information table described later.
[0040] FIG. 5 is a diagram showing a display example relating to a search for vehicle information. When a user searches for registered vehicle information, a search screen 210 such as that shown in Fig. 5 is displayed on the user terminal. The search screen 210 includes a keyword input section 211 and a search button 212. A search keyword related to a vehicle to be found can be freely input into the keyword input section 211. After inputting a search keyword into the keyword input section 211, the user presses the search button 212 to request a search using the input search keyword.
[0041] The server device 100 that has received the search request searches the vehicle information table using the input search keyword. When the above-mentioned free word search is performed, the server device 100 searches, for example, the display vehicle name included in the vehicle information, and extracts vehicle information that includes a word that matches or is similar to the search keyword in the registration information of the display vehicle name. The server device 100 displays, on the user terminal, a search result screen 220 for displaying a list of the extracted vehicle information.
[0042] 5, search result screen 220 displays vehicle information display sections 221a, 221b, ... for displaying the extracted vehicle information. Each vehicle information display section includes a manufacturer display section 222, a display vehicle name display section 223, a price display section 224, an engine displacement display section 225, a model year display section 226, and a mileage display section 227. The manufacturer display section 222, the display vehicle name display section 223, the price display section 224, the engine displacement display section 225, the model year display section 226, and the mileage display section 227 display registration information of the manufacturer, display vehicle name, price, engine displacement, model year, and mileage included in the corresponding vehicle information, respectively.
[0043] As in the above example, the screen for displaying the search results may display registration information for the display vehicle name instead of the display section that displays only the vehicle name. Motorcycles have a huge number of accessories, some of which are installed when the motorcycle is sold as a new vehicle, and some of which are installed after the sale. For this reason, users who purchase motorcycles want to be able to search using not only the vehicle name but also the accessories as keywords. In order to meet such user demands, used motorcycle listing sites tend to accept registration of display vehicle names that can include information other than the vehicle name, and use the registered display vehicle names as search targets for free word searches. In addition, by displaying registration information for such display vehicle names on the display screen of the search results, it is possible to meet the demands of users who want to know not only the vehicle name but also information on the specifications such as the accessories.
[0044] However, unlike the vehicle name, the display vehicle name field does not necessarily have a unique character string registered, and the notation of the registered information is likely to vary depending on the person entering it. For this reason, when searching for the registration information of the display vehicle name using a search keyword, there is a problem that the search results are likely to be unstable and the search accuracy is likely to decrease.
[0045] In this embodiment, an equipment tag master table is generated in which a list of "equipment tags" indicating the equipment that can be registered in the display vehicle name field is registered, and is stored in the server device 100. The equipment tag is a character string that is written in a unified manner for each equipment.
[0046] When the vehicle information is registered, the server device 100 analyzes the display vehicle name included in the vehicle information and converts the character string registered in the display vehicle name field into the most relevant equipment tag among the equipment tags registered in the equipment tag master table. The server device 100 stores the equipment tag converted from the character string as a search tag corresponding to the vehicle information.
[0047] When a search keyword is input, the server device 100 converts the input search keyword into an equipment tag with the highest relevance (similarity) among the equipment tags registered in the equipment tag master table. The server device 100 searches for search tags for each vehicle information item using the equipment tag as a keyword, and extracts vehicle information items having search tags that match the equipment tag.
[0048] According to the above process, the registration information of the display vehicle name, which may have spelling variations, is converted into an equipment tag, which is a standard character string for each accessory, and stored as a search tag in association with the vehicle information. Similarly, search keywords, which may have spelling variations, are also converted into equipment tags. Then, a search is performed by determining whether the search keywords converted into equipment tags match the search tags. This makes it possible to obtain consistent search results regardless of spelling variations in the input information, thereby improving search accuracy.
[0049] 6 is a diagram showing an example of the configuration of the processing functions of the server device 100. The server device 100 includes a storage unit 110, a vehicle registration unit 121, a search tag registration unit 122, a vehicle search unit 123, a keyword conversion unit 124, and an equipment tag registration unit 125.
[0050] The storage unit 110 is a storage area secured in a storage device included in the server device 100, such as the RAM 102 or the HDD 103. The storage unit 110 stores an equipment tag master table 111, a car name master table 112, a vehicle information table 113, a search tag table 114, and an equipment tag candidate table 115.
[0051] Equipment tags that uniformly represent equipment that can be registered in the display vehicle name field in the vehicle information are registered in the equipment tag master table 111. Also, in the equipment tag master table 111, a character string (symbol string) obtained by converting the character string of the equipment tag into a 2-gram, and a score used as a threshold value when determining similarity with the equipment tag are registered in association with the equipment tag.
[0052] In the vehicle name master table 112, vehicle names that can be registered in the vehicle name item in the vehicle information are registered. In the vehicle information table 113, vehicle information about vehicles to be sold is registered.
[0053] In the search tag table 114, search tags corresponding to each piece of vehicle information registered in the vehicle information table 113 are registered. Equipment tag candidates are registered in the equipment tag candidate table 115. An equipment tag candidate is a search keyword that has not been converted into an equipment tag among search keywords input by a user, and is a candidate for an equipment tag to be added to the equipment tag master table 111.
[0054] The processes of the vehicle registration unit 121, the search tag registration unit 122, the vehicle search unit 123, the keyword conversion unit 124, and the equipment tag registration unit 125 are realized, for example, by the processor 101 executing a predetermined program.
[0055] The vehicle registration unit 121 displays a vehicle information registration screen on the shop terminal, accepts input of vehicle information via the registration screen, and registers the input vehicle information in the vehicle information table 113. The search tag registration unit 122 generates a search tag corresponding to the vehicle information registered in the vehicle information table 113 based on the registration information of the display vehicle name in the vehicle information, and registers it in the search tag table 114 in association with the vehicle information.
[0056] The vehicle search unit 123 displays a search screen on the user terminal, accepts input of a search keyword via the search screen, and executes a search for the corresponding vehicle information. In this search, the vehicle search unit 123 passes the input search keyword to the keyword conversion unit 124 and acquires an equipment tag that matches or is similar to the search keyword. The vehicle search unit 123 uses the acquired equipment tag as a search keyword and extracts vehicle information having a search tag that matches the equipment tag from the search tag table 114. The vehicle search unit 123 acquires the registration contents of the extracted vehicle information from the vehicle information table 113, generates a search result screen that displays a list of the acquired information, and displays the search result screen on the user terminal.
[0057] The keyword conversion unit 124 converts the search keyword into an equipment tag by extracting an equipment tag that matches or is similar to the search keyword from among the equipment tags registered in the equipment tag master table 111, and passes it to the vehicle search unit 123. Furthermore, if the keyword conversion unit 124 is unable to extract an equipment tag that matches or is similar to the search keyword, it registers the search keyword in the equipment tag candidate table 115 as an equipment tag candidate.
[0058] The equipment tag registration unit 125 accepts input of a keyword from the administrator terminal, and if an equipment tag that matches or is similar to the input keyword is not registered in the equipment tag master table 111, it registers the input keyword as an equipment tag in the equipment tag master table 111. In addition, the equipment tag registration unit 125 displays the equipment tag candidates registered in the equipment tag candidate table 115 on the administrator terminal, and additionally registers an equipment tag candidate selected by the administrator's operation from the displayed equipment tag candidates in the equipment tag master table 111 as an equipment tag.
[0059] FIG. 7 is a diagram showing an example of the data configuration of the equipment tag master table. In each record of the equipment tag master table 111, an equipment tag ID, an equipment tag, a 2-gram character string, and a score are registered. The equipment tag ID is an identification number that identifies an equipment tag. The 2-gram character string is a character string (symbol string) generated by dividing the equipment tag character string into units of 2 characters. When an equipment tag has N characters, (N-1) 2-gram character strings are generated. The score is a threshold value used when determining the similarity between a search keyword or an equipment tag candidate and an equipment tag.
[0060] 8 is a diagram showing an example of the data configuration of the vehicle information table. In each record of the vehicle information table 113, a vehicle ID, a manufacturer, a vehicle name, a display vehicle name, a price, an engine displacement, a model year, and a mileage are registered. One record of the vehicle information table 113 corresponds to vehicle information indicating a vehicle for sale, and the vehicle ID is an identification number that identifies the vehicle information (or the corresponding vehicle).
[0061] Fig. 9 is a diagram showing an example of the data configuration of a search tag table. In the search tag table 114, a vehicle ID indicating vehicle information registered in the vehicle information table 113 and a search tag are registered in association with each other. A plurality of search tags can be associated with one vehicle ID. In the example of Fig. 9, two search tags, "rear box" and "ETC included", are associated with the vehicle ID "10302".
[0062] 10 is a diagram showing an example of the data configuration of the equipment tag candidate table. In each record of the equipment tag candidate table 115, an equipment tag candidate and the number of searches are registered. An equipment tag candidate is a search keyword that has not been converted into an equipment tag among the search keywords entered by the user. The number of searches indicates the number of times that the character string of the equipment tag candidate has been specified as a search keyword.
[0063] <Vehicle information registration process> First, the process of registering vehicle information in the server device 100 will be described with reference to Figs.
[0064] FIG. 11 is a flowchart illustrating an example of a vehicle information registration process. [Step S11] The vehicle registration unit 121 displays a vehicle information registration screen on the shop terminal, and accepts input of vehicle information via the registration screen.
[0065] [Step S12] The vehicle registration unit 121 registers the input vehicle information in the vehicle information table 113. [Step S13] The registration information of the display vehicle name included in the vehicle information is passed to the search tag registration unit 122, and the search tag registration unit 122 executes a registration process to register a search tag corresponding to the registered vehicle information in the search tag table 114.
[0066] The process of step S13 may be executed asynchronously with steps S11 and S12. For example, the following process may be executed at regular time intervals. The search tag registration unit 122 searches for vehicle information for which no search tag is registered among the vehicle information registered in the vehicle information table 113. When the corresponding vehicle information is found, the search tag registration unit 122 registers a search tag corresponding to the vehicle information in the search tag table 114 in the procedure of step S13.
[0067] 12 is a flowchart showing an example of a search tag registration process, which corresponds to step S13 in FIG. [Step S21] The search tag registration unit 122 divides the registration information of the vehicle name into meaningful character strings. In this division, for example, the registration information is divided at each position of a full-width space, a half-width space, a bullet point, a slash, and a punctuation mark. As an example, if "DE-FG 1100 rear box / ETC equipment" is registered in the vehicle name item, it is divided into each character string of "DE-FG", "1100", "rear box", and "ETC equipment". Hereinafter, the divided character strings are referred to as search tag candidates.
[0068] [Step S22] The search tag registration unit 122 excludes, from the divided search tag candidates, those that meet the exclusion conditions. For example, search tag candidates that meet any of the following exclusion conditions (1) to (4) are excluded.
[0069] Exclusion condition (1): The vehicle name matches any of the vehicle names registered in the vehicle name master table 112. Exclusion condition (2): Includes units of displacement (cc, Kw). Exclusion condition (3): Includes units of distance traveled (km, mile).
[0070] Exclusion criterion (4): Contains only numbers. In the processing from step S23 onwards, search tag candidates that do not satisfy any of the exclusion conditions (1) to (4) are processed.
[0071] [Step S23] The search tag registration unit 122 selects one search tag candidate and divides it into character strings in units of two characters (2-gram character strings) by bi-gramming. [Step S24] The search tag registration unit 122 selects one equipment tag from the equipment tag master table 111, and calculates a relevance score (similarity) between the selected equipment tag and the search tag candidate selected in step S23.
[0072] In this calculation process, the search tag registration unit 122 extracts a 2-gram string (first divided string) corresponding to the selected equipment tag from the equipment tag master table 111. The search tag registration unit 122 counts the number of strings N1 that match between the 2-gram string corresponding to the equipment tag and the 2-gram string (second divided string) generated from the search tag candidate in step S23. The search tag registration unit 122 also counts the number of strings N2 of the 2-gram string corresponding to the equipment tag, and calculates N1 / N2 as the relevance score.
[0073] [Step S25] The search tag registration unit 122 extracts a score corresponding to the selected equipment tag from the equipment tag master table 111. The search tag registration unit 122 determines whether the relevance score calculated in step S24 is equal to or greater than the extracted score. If the relevance score is equal to or greater than the extracted score, the process proceeds to step S26. If the relevance score is less than the extracted score, the process proceeds to step S27.
[0074] [Step S26] The search tag registration unit 122 registers the selected equipment tag in the search tag table 114 as a search tag corresponding to the vehicle information registered by the process of FIG.
[0075] [Step S27] The search tag registration unit 122 determines whether there is an equipment tag that has not been selected in step S24 among the equipment tags registered in the equipment tag master table 111. If there is a corresponding equipment tag, the process proceeds to step S24, where one unselected equipment tag is selected. On the other hand, if all registered equipment tags have been selected, the process proceeds to step S28.
[0076] [Step S28] The search tag registration unit 122 determines whether there are any search tag candidates that have not been selected in step S23. If there are any relevant search tag candidates, the process proceeds to step S23, where one of the unselected search tag candidates is selected. On the other hand, if all search tag candidates have been selected, the search tag registration process ends.
[0077] Through the above process, a search tag corresponding to the registered vehicle information is automatically registered in the search tag table 114. <Vehicle information search processing> Next, the process of searching for registered vehicle information will be described with reference to FIGS.
[0078] FIG. 13 is a flowchart showing an example of a free word search process. [Step S31] The vehicle search unit 123 displays a search screen for free-word search on the user terminal, and accepts input of search keywords via the search screen.
[0079] [Step S32] The input search keyword is passed to the keyword conversion unit 124, which converts the search keyword into an equipment tag. [Step S33] The vehicle search unit 123 searches the search tag table 114 using the converted equipment tag as a search keyword, and extracts a vehicle ID associated with a search tag that matches the converted equipment tag.
[0080] [Step S34] The vehicle search unit 123 extracts vehicle information corresponding to the extracted vehicle ID from the vehicle information table 113. The vehicle search unit 123 generates a search result screen that displays a list of the extracted vehicle information, and displays it on the user terminal.
[0081] 14 is a flowchart showing an example of a keyword conversion process, which corresponds to the process in step S32 in FIG. [Step S41] The keyword conversion unit 124 divides the search keyword into meaningful character strings (candidates for equipment tags for search) in the same manner as in step S21 of FIG.
[0082] [Step S42] The keyword conversion unit 124 excludes the divided equipment tag candidates for search that meet the exclusion conditions. For example, the above exclusion conditions (1) to (4) are used as the exclusion conditions. In the processing from the next step S43 onwards, the equipment tag candidates for search that do not meet any of the exclusion conditions (1) to (4) are processed.
[0083] [Step S43] The keyword conversion unit 124 selects one equipment tag candidate for search, and divides it into character strings in two-character units (2-gram character strings) by bi-gramming. [Step S44] The keyword conversion unit 124 selects one equipment tag from the equipment tag master table 111, and calculates a relevance score (similarity) between the selected equipment tag and the equipment tag candidate for search selected in step S43.
[0084] In this calculation process, the keyword conversion unit 124 extracts a 2-gram character string (first divided character string) corresponding to the selected equipment tag from the equipment tag master table 111. The keyword conversion unit 124 counts the number of character strings N3 that match between the 2-gram character string corresponding to the equipment tag and the 2-gram character string (third divided character string) generated from the equipment tag candidates for search in step S43. The keyword conversion unit 124 also counts the number of character strings N4 of the 2-gram character string corresponding to the equipment tag, and calculates N3 / N4 as the relevance score.
[0085] [Step S45] The keyword conversion unit 124 extracts a score corresponding to the selected equipment tag from the equipment tag master table 111. The keyword conversion unit 124 determines whether the relevance score calculated in step S44 is equal to or greater than the extracted score. If the relevance score is equal to or greater than the extracted score, the process proceeds to step S46. If the relevance score is less than the extracted score, the process proceeds to step S47.
[0086] [Step S46] The keyword conversion unit 124 determines the selected equipment tag as the equipment tag for search (i.e., the converted search keyword) and passes it to the vehicle search unit 123. [Step S47] The keyword conversion unit 124 determines whether there is an equipment tag that has not been selected in step S44 among the equipment tags registered in the equipment tag master table 111. If there is a corresponding equipment tag, the process proceeds to step S44, and one unselected equipment tag is selected. On the other hand, if all registered equipment tags have been selected, the process proceeds to step S48.
[0087] [Step S48] The keyword conversion unit 124 registers the equipment tag candidate selected in step S43 (i.e., the search keyword that was not converted into an equipment tag for search) in the equipment tag candidate table 115. At this time, "1" is registered as the number of searches corresponding to the equipment tag candidate. However, there are cases where the equipment tag candidate selected in step S43 has already been registered in the equipment tag candidate table 115. In this case, the keyword conversion unit 124 counts up the number of searches corresponding to the equipment tag candidate registered in the equipment tag candidate table 115.
[0088] [Step S49] The keyword conversion unit 124 determines whether there are any equipment tag candidates for search that have not been selected in step S43. If there is a corresponding equipment tag candidate, the process proceeds to step S43, where one unselected equipment tag candidate is selected. On the other hand, if all equipment tag candidates have been selected, the keyword conversion process ends.
[0089] Through the above process, the input search keyword is converted into an equipment tag registered in the equipment tag master table 111 that matches or is similar to the search keyword. Then, in steps S33 and S34 of Fig. 13, a search tag that matches the converted equipment tag is searched for in the search tag table 114. Since the search tag is also a character string converted from the registered information of the displayed vehicle name into an equipment tag, the above-mentioned match determination is less susceptible to variations in the way the search keyword or the displayed vehicle name are written. As a result, the search accuracy of vehicle information can be improved.
[0090] In the above processing of steps S43 to S48, when an equipment tag is found whose relevance score with the equipment tag candidate for search is equal to or higher than the corresponding score, the equipment tag is determined as the equipment tag for search. However, the equipment tag master table 111 may contain multiple equipment tags whose relevance scores with the equipment tag candidate for search are equal to or higher than the corresponding score. Therefore, steps S43 to S48 may be modified so that multiple equipment tags whose relevance scores are equal to or higher than the score may be extracted. In this case, for example, when multiple corresponding equipment tags are extracted, for example, the equipment tag whose ratio of the relevance score to the corresponding score is the highest may be determined as the equipment tag for search.
[0091] <Equipment tag registration process> Next, the registration process of equipment tags in the equipment tag master table 111 will be described with reference to Figs. 15 to 20. The following first and second registration processes can be used as the equipment tag registration process. In the first registration process, a keyword input by the administrator is registered as an equipment tag. In the second registration process, an equipment tag candidate selected by the administrator from equipment tag candidates registered in the equipment tag candidate table 115 without being converted into equipment tags among the input search keywords is registered as an equipment tag.
[0092] First, the first registration process will be described with reference to FIG. FIG. 15 is a flowchart showing an example of the equipment tag registration process. [Step S51] The equipment tag registration unit 125 displays an input screen for keyword input on the administrator terminal, and accepts input of a keyword (fifth character string) via the input screen.
[0093] [Step S52] The equipment tag registration unit 125 divides the input keyword into character strings each made up of two characters (2-gram character strings) by bi-gramming. [Step S53] The equipment tag registration unit 125 selects one equipment tag from the equipment tag master table 111, and calculates a relevance score (similarity) between the selected equipment tag and the equipment tag candidate for search selected in step S43.
[0094] In this calculation process, the equipment tag registration unit 125 extracts a 2-gram character string corresponding to the selected equipment tag from the equipment tag master table 111. The equipment tag registration unit 125 counts the number of character strings N5 that match between the 2-gram character string corresponding to the equipment tag and the 2-gram character string generated from the keyword in step S52. The equipment tag registration unit 125 also counts the number of character strings N6 of the 2-gram character string corresponding to the equipment tag, and calculates N5 / N6 as the relevance score.
[0095] [Step S54] The equipment tag registration unit 125 extracts a score corresponding to the selected equipment tag from the equipment tag master table 111. The equipment tag registration unit 125 determines whether the relevance score calculated in step S53 is equal to or less than the extracted score. If the relevance score is equal to or less than the extracted score, the process proceeds to step S55. On the other hand, if the relevance score is greater than the extracted score, an equipment tag that matches or is similar to the keyword is registered in the equipment tag master table 111, and the equipment tag registration process ends.
[0096] [Step S55] The equipment tag registration unit 125 determines whether there is an equipment tag that has not been selected in step S53 among the equipment tags registered in the equipment tag master table 111. If there is a corresponding equipment tag, the process proceeds to step S53, where one unselected equipment tag is selected. On the other hand, if all registered equipment tags have been selected, the process proceeds to step S56.
[0097] [Step S56] This is the case where an equipment tag that matches or is similar to the keyword is not registered in the equipment tag master table 111. In this case, the equipment tag registration unit 125 additionally registers the keyword in the equipment tag master table 111 as a new equipment tag.
[0098] Through the above process, when the administrator inputs a keyword that he or she wishes to register as an equipment tag, it is determined whether an equipment tag that matches or is similar to that keyword is registered in the equipment tag master table 111. If the corresponding equipment tag is not registered, the keyword is additionally registered as a new equipment tag in the equipment tag master table 111. This allows the administrator to additionally register equipment tags with a simple operation.
[0099] Next, the second registration process will be described with reference to FIGS. 16 is a diagram showing a display example of an equipment tag master maintenance screen. The equipment tag registration unit 125 displays an equipment tag master maintenance screen 230 on the administrator terminal. The equipment tag master maintenance screen 230 includes a candidate list display section 231, a registered list display section 232, a register button 233, a delete button 234, and a confirmation input section 235.
[0100] The candidate list display section 231 displays a list of equipment tag candidates registered in the equipment tag candidate table 115. As described above, the equipment tag candidates registered in the equipment tag candidate table 115 are character strings that are not converted into equipment tags for search among the search keywords entered by the user. The administrator can select an arbitrary equipment tag candidate from such a list of equipment tag candidates displayed in the candidate list display section 231 and register the selected equipment tag candidate as an equipment tag in the equipment tag master table 111 by pressing the registration button 233.
[0101] Furthermore, the candidate list display section 231 may add to each equipment tag candidate the number of times a search has been performed by specifying the string of the equipment tag candidate as a search keyword. The added number is the number of searches registered in association with the equipment tag candidate in the equipment tag candidate table 115. It is desirable to register equipment tag candidates that have been searched many times as equipment tags. For this reason, adding and displaying the number of searches to the string of the equipment tag candidate can assist the administrator in selecting equipment tag candidates to be registered as equipment tags.
[0102] The registered list display section 232 displays a list of equipment tags registered in the equipment tag master table 111. The administrator can select equipment tag candidates to be registered in the equipment tag master table 111 while comparing the list of equipment tag candidates displayed in the candidate list display section 231 with the list of registered equipment tags displayed in the registered list display section 232. The administrator can also select an equipment tag from among the equipment tags displayed in the registered list display section 232 and delete the selected equipment tag from the equipment tag master table 111 by pressing the delete button 234. In this case, the deleted equipment tag may be registered in the equipment tag candidate table 115 as an equipment tag candidate, for example, and displayed in the candidate list display section 231.
[0103] The administrator can freely input a character string into the confirmation input section 235. The administrator can input a character string into the confirmation input section 235 and press the confirmation button 235a to check whether or not the input character string is registered in the equipment tag master table 111. Furthermore, if the input character string is not registered in the equipment tag master table 111, the equipment tag registration section 125 may additionally register the character string in the equipment tag master table 111 as an equipment tag.
[0104] Meanwhile, similar equipment tag candidates may be displayed together in the candidate list display section 231. In Fig. 16, for example, the equipment tag candidates "ABS", "ABS installed", "Rear ABS", and "CBS" are grouped together as equipment tag candidates that are similar to each other. In order to display similar equipment tag candidates together in this manner, the equipment tag candidates registered in the equipment tag candidate table 115 are sorted and listed as an equipment tag candidate list in the procedure shown in Fig. 17.
[0105] FIG. 17 is a flowchart showing an example of the equipment tag candidate list creation process. [Step S61] The equipment tag registration unit 125 classifies the equipment tag candidates registered in the equipment tag candidate table 115 into equipment tag candidates having, for example, nine characters or less and equipment tag candidates having ten characters or more.
[0106] [Step S62] In this step, the equipment tag candidates having 9 characters or less are processed. The equipment tag registration unit 125 classifies each of the equipment tag candidates into groups of similar character strings while dividing each of the equipment tag candidates into n-grams.
[0107] [Step S63] The equipment tag registration unit 125 sorts the equipment tag candidates within each group based on predetermined sorting conditions. [Step S64] The equipment tag registration unit 125 sorts the equipment tag candidates, each of which has 10 or more characters and which have been classified in step S61, in descending order of the number of searches.
[0108] [Step S65] The equipment tag registration unit 125 creates an equipment tag candidate list by listing the sorted equipment tag candidates. [Step S66] The equipment tag registration unit 125 assigns a search count to each of the listed equipment tag candidates based on the equipment tag candidate table 115.
[0109] A specific example of creating an equipment tag candidate list will be described below with reference to FIGS. Fig. 18 is a first diagram showing an example of creating an equipment tag candidate list, Fig. 19 is a second diagram showing an example of creating an equipment tag candidate list, and Fig. 20 is a third diagram showing an example of creating an equipment tag candidate list.
[0110] First, equipment tag candidates of nine characters or less are grouped. In state (1) shown in FIG. 18, each equipment tag candidate is divided into strings of five characters (5-gram strings) by 5-gramization. Then, 5-gram strings are compared between equipment tag candidates of nine characters or less, and multiple equipment tag candidates corresponding to common 5-gram strings are grouped. In the example of FIG. 18, the 5-gram string "tachometer" is common among the equipment tag candidates "tachometer", "tachometer", and "tachometer installed", so these equipment tag candidates are grouped as shown in state (2).
[0111] Next, as shown in state (2), each of the equipment tag candidates is divided into strings of four characters (4-gram strings) by 4-gramming. Then, the 4-gram strings of equipment tag candidates of nine characters or less are compared, and multiple equipment tag candidates corresponding to common 4-gram strings are grouped together. In the example of FIG. 18, the 4-gram string "grip" is common between the equipment tag candidates "hot grip" and "grip heater", so these equipment tag candidates are grouped together as shown in state (3) of FIG. 19.
[0112] Next, as shown in state (3), each of the equipment tag candidates is divided into strings of three characters (3-gram strings) by 3-gramming. Then, the 3-gram strings of equipment tag candidates of nine characters or less are compared, and multiple equipment tag candidates corresponding to common 3-gram strings are grouped. In the example of FIG. 19, the 3-gram string "ABS" is common among the equipment tag candidates "ABS installed", "Rear ABS", and "ABS", so these equipment tag candidates are grouped as shown in state (4).
[0113] Next, as shown in state (4), each of the equipment tag candidates is divided into strings of two characters (2-gram strings) by bi-gramming. Then, the 2-gram strings of equipment tag candidates of nine characters or less are compared, and multiple equipment tag candidates corresponding to common 2-gram strings are grouped. In the example of FIG. 19, the 2-gram string "BS" is common between the group of equipment tag candidates "ABS installed", "rear ABS", and "ABS" and the equipment tag candidate "CBS", so these equipment tag candidates are grouped as shown in state (5) of FIG. 20.
[0114] Next, within each group, the equipment tag candidates are sorted in ascending order of the character code of the first character. Furthermore, among the equipment tag candidates with 10 or more characters, sorting is performed in ascending order of the character code of the first character. Then, the group and each equipment tag candidate with 10 or more characters are sorted in ascending order of the character code of the first character. For a group, the character code of the first character of the first equipment tag candidate in the group is used as the sorting criterion. The equipment tag candidates sorted in this way are listed to create an equipment tag candidate list 131 as shown in FIG. 20. In the equipment tag candidate list 131, groups of similar equipment tags are clearly indicated (shown by a bold line in FIG. 20). Furthermore, the number of searches corresponding to each equipment tag candidate is extracted from the equipment tag candidate table 115, and the extracted number of searches is added to the corresponding equipment tag candidate in the equipment tag candidate list 131.
[0115] Based on the equipment tag candidate list 131 created in this way, equipment tag candidates are arranged in the candidate list display section 231 of Fig. 16. As a result, the candidate list display section 231 displays grouped equipment tag candidates (similar equipment tag candidates) in a grouped state, and arranges the groups in ascending order of the character code of the first character. In this way, similar equipment tag candidates are displayed in a grouped state, and the equipment tag candidates are arranged according to certain rules, so that the administrator can easily select equipment tag candidates to be registered as equipment tags.
[0116] In the second embodiment described above, the search result screen 220 (see FIG. 5) displays the registration information of the display vehicle name instead of the registration information of the vehicle name in the vehicle information table. However, as another example, the search result screen may display both the registration information of the vehicle name and the registration information of the display vehicle name.
[0117] Furthermore, the search result display screen may display a display section for the registration information of the vehicle name and a display section for the specification information of accessories, etc., separately. In this case, the specification information is registered in the vehicle information instead of the above-mentioned display vehicle name. The specification information may include information other than the vehicle name among the above-mentioned registration information of the display vehicle name. Even in this case, a search tag corresponding to the vehicle information is registered by executing the process of FIG. 12 with the registration information of the specification information as the processing target.
[0118] Furthermore, the processing functions of the devices shown in each of the above embodiments can be realized by a computer. In this case, a program describing the processing contents of the functions that each device should have is provided, and the above processing functions are realized on the computer by executing the program on a computer. The program describing the processing contents can be recorded on a computer-readable recording medium. Examples of computer-readable recording media include magnetic storage devices, optical disks, and semiconductor memories. Examples of magnetic storage devices include hard disk drives (HDDs) and magnetic tapes. Examples of optical disks include CDs (Compact Discs), DVDs (Digital Versatile Discs), and Blu-ray Discs (BD, registered trademark).
[0119] When distributing a program, for example, the program is recorded on a portable recording medium such as a DVD or CD and then sold. The program can also be stored in a storage device of a server computer and transferred from the server computer to other computers via a network.
[0120] A computer that executes a program stores, for example, a program recorded on a portable recording medium or a program transferred from a server computer in its own storage device. The computer then reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from a portable recording medium and execute processing according to the program. The computer can also execute processing according to the received program each time a program is transferred from a server computer connected via a network. [Explanation of symbols]
[0121] 10. Vehicle sales support system 11,12 Storage section 13. Registration Department 14 Search section
Claims
1. a first storage unit in which a plurality of character strings each representing a different specification of a vehicle is registered; a second storage unit in which the input vehicle information, the vehicle information including a first character string indicating a specification of the vehicle for sale, and a second character string among the plurality of character strings that is identical to or similar to the first character string are registered in association with each other; a search unit that, when receiving an input of a search string, extracts a third string that matches or is similar to the search string from among the plurality of strings, extracts a fourth string that matches the third string from among the second strings registered in the second storage unit, and outputs at least a part of the vehicle information corresponding to the fourth string as a search result; A vehicle sales support system having the above.
2. a determination threshold value corresponding to the number of characters of each of the plurality of character strings is registered in the first storage unit in association with each of the plurality of character strings; In the second storage unit, a character string having a similarity to the first character string equal to or greater than the determination threshold among the plurality of character strings registered in the first storage unit is registered as the second character string. The vehicle sales support system according to claim 1.
3. the search unit extracts, from the plurality of character strings registered in the first storage unit, a character string having a similarity to the search character string equal to or greater than the determination threshold as the third character string; The vehicle sales support system according to claim 2.
4. a first divided character string generated for each of a plurality of character strings registered in the first storage unit by dividing the respective character strings by a 2-gram method, and a second divided character string generated by dividing the first character string by the 2-gram method; and a first number indicating a number of divided character strings that match between the plurality of first divided character strings and the plurality of second divided character strings is calculated for each of the plurality of character strings; a registration unit that registers, among the plurality of character strings, a character string in which a ratio of the first number to a number of divided character strings included in the plurality of first divided character strings is equal to or greater than the determination threshold value, as the second character string, in the second storage unit; 3. The vehicle sales support system according to claim 2, further comprising:
5. The search unit is comparing the first divided character strings corresponding to each of the plurality of character strings with a plurality of third divided character strings obtained by dividing the search character string by a 2-gram method, and calculating, for each of the plurality of character strings, a second number indicating the number of divided character strings that match between the first divided character strings and the third divided character strings; extracting, from among the plurality of character strings, a character string in which a ratio of the second number to a number of divided character strings included in the plurality of first divided character strings is equal to or greater than the determination threshold, as the third character string; 5. The vehicle sales support system according to claim 4.
6. an adding unit that, when receiving an input of a fifth character string that is a candidate for a character string to be registered in the first storage unit, calculates a similarity between each of the plurality of character strings registered in the first storage unit and the fifth character string, and adds the fifth character string to the first storage unit when the calculated similarity for all of the plurality of character strings is equal to or less than the determination threshold; The vehicle sales support system according to claim 2.
7. the search unit registers the search string in a third storage unit when the similarity between the search string and all of the plurality of character strings registered in the first storage unit is less than the determination threshold; The vehicle sales support system further includes an adding unit that displays a list of the search character strings registered in the third storage unit on a display screen and adds one search character string selected from the displayed search character strings to the first storage unit. The vehicle sales support system according to claim 2.
8. the adding unit displays on the display screen a plurality of similar search character strings among the search character strings registered in the third storage unit in a grouped state. The vehicle sales support system according to claim 7.
9. The computer When an input of a search string is accepted, a first storage unit is referenced in which a plurality of character strings in which different vehicle specifications are normalized and expressed are registered, and a third character string that matches or is similar to the search string is extracted from the plurality of character strings; referring to a second storage unit in which the input vehicle information, the vehicle information including a first character string indicating a specification of the vehicle for sale, and a second character string among the plurality of character strings that is identical or similar to the first character string are registered in association with each other, extracting a fourth character string that is identical to the third character string from the second character strings registered in the second storage unit; outputting at least a part of the vehicle information corresponding to the fourth character string as a search result; How to support vehicle sales.
10. On the computer, When an input of a search string is accepted, a first storage unit is referenced in which a plurality of character strings in which different vehicle specifications are normalized and expressed are registered, and a third character string that matches or is similar to the search string is extracted from the plurality of character strings; referring to a second storage unit in which the input vehicle information, the vehicle information including a first character string indicating a specification of the vehicle for sale, and a second character string among the plurality of character strings that is identical or similar to the first character string are registered in association with each other, extracting a fourth character string that is identical to the third character string from the second character strings registered in the second storage unit; outputting at least a part of the vehicle information corresponding to the fourth character string as a search result; A vehicle sales support program that executes processing.
Citation Information
Patent Citations
Device for preparing tag file
JP1995160681A
Advertisement medium with two-dimensional code
JP2006058590A
