Data retrieval device, data retrieval method, and data retrieval program
The data search device integrates internal and external evaluations to provide comprehensive scores for data items, addressing the inefficiencies in finding relevant data for vehicle evaluations.
Patent Information
- Application Number
- JP2024060857
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-04-04
- Publication Date
- 2025-10-17
AI Technical Summary
Existing systems face challenges in efficiently finding relevant data for vehicle evaluations due to the vast amount of data types, making the process time-consuming.
A data search device that evaluates data internally for its purpose and usage status, integrating scores to provide a comprehensive evaluation value for each data item, facilitating sorted data listing.
Enables efficient data search and selection based on integrated performance scores, enhancing the effectiveness of data utilization in evaluations.
Smart Images

Figure 2025158373000001_ABST
Abstract
Description
[Technical Field]
[0001] The present disclosure relates to a data search device, a data search method, and a data search program. [Background technology]
[0002] Conventionally, there is a device that evaluates the performance of a vehicle based on the bodily sensation corresponding to the ride comfort of the vehicle. The device evaluates the performance of the vehicle by defining the relationship between the bodily sensation score corresponding to the bodily sensation and the vehicle state (see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-134530 Summary of the Invention [Problem to be solved by the invention]
[0004] When manufacturing a vehicle, evaluations are often performed using data obtained through various measurements. However, because there are many types of data, it can be time-consuming to find the appropriate data when using that data.
[0005] The present disclosure provides a data search device, a data search method, and a data search program that are capable of searching for data that is considered to be effective when performing evaluations or the like. [Means for solving the problem]
[0006] A data search device of one embodiment includes a memory unit that stores multiple data items; a first acquisition unit that, when one or more data items stored in the memory unit are used according to a purpose, acquires a first evaluation value that evaluates the data itself for each purpose; a second acquisition unit that, when one or more data items stored in the memory unit are used, acquires a second evaluation value that evaluates the data based on the usage situation; a third acquisition unit that aggregates the first evaluation value acquired by the first acquisition unit and the second evaluation value acquired by the second acquisition unit according to the purpose, and acquires a third evaluation value for the data for each purpose; and an output control unit that controls the device to output a data list sorted according to the third evaluation value acquired by the third acquisition unit. [Effects of the Invention]
[0007] The data search device, data search method, and data search program of the present disclosure can search for data that is considered to be effective when performing evaluations or the like. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating a data search device according to an embodiment. [Figure 2] 1 is a block diagram illustrating a data search device according to an embodiment. [Figure 3] FIG. 10 is a diagram for explaining evaluation (internal scoring) by processing of a first acquisition unit. [Figure 4] FIG. 10 is a diagram for explaining an example of calculation of a score (value) when calculating a third evaluation value. [Figure 5] FIG. 10 is a diagram illustrating an example of outputting a third evaluation value. [Figure 6] 1 is a flowchart illustrating a data search method according to an embodiment. [Figure 7] FIG. 2 is a diagram for explaining an example of the contents stored in a storage unit (scoring database). [Figure 8] FIG. 1 is a diagram illustrating an embodiment of a data search system. DETAILED DESCRIPTION OF THE INVENTION
[0009] An embodiment will be described below.
[0010] [Outline of the data search device 100] First, an overview of a data search device 100 according to an embodiment will be described. FIG. 1 is a diagram illustrating a data search device 100 according to an embodiment.
[0011] The data search device 100 may be configured, for example, as an evaluation tabulation device that evaluates each of a plurality of data from various viewpoints and outputs a list of data arranged according to the evaluations. The data search device 100 may also be configured, for example, as a data search device to make the data available according to the evaluations. The data search device 100 is not limited to the device described above as an example, and may be configured as various devices. The data search device 100 may be a computer (information processing device) such as a server, a desktop, a laptop, a tablet, or a smartphone.
[0012] The data search device 100 stores a plurality of data. The data may be, for example, measurement data obtained by performing various measurements. As a specific example, the data may be (vehicle-related) measurement data (vehicle measurement data) obtained by performing various measurements on a vehicle.
[0013] First, the data search device 100 performs internal scoring. The data search device 100 objectively evaluates the data itself and sets a first evaluation value (internal score). That is, the data search device 100 analyzes the data itself and sets a first evaluation value as a result of the analysis. For example, when one or more pieces of data are used for various purposes, the data search device 100 may set a first evaluation value (first evaluation value for the data) that evaluates the data for each of the various purposes when the data is used.
[0014] Secondly, the data search device 100 performs external scoring. The data search device 100 performs objective and subjective evaluation of the usage status of the data and sets a second evaluation value (external score). That is, the data search device 100 analyzes the usage status of the data and sets a second evaluation value for the data as a result of the analysis.
[0015] The data search device 100 aggregates the first evaluation value obtained by the first internal scoring and the second evaluation value obtained by the second external scoring according to the purpose of use of the data, and obtains a third evaluation value (final integrated performance data score) (third evaluation value for the data) for each purpose of the data. That is, the data search device 100 obtains the third evaluation value (final score for each purpose) as the performance data score for the data obtained by integrating the internal scoring and the external scoring.
[0016] For example, when a data search is performed, the data search device 100 outputs a data list sorted according to the third evaluation value.
[0017] [Details of the data search device 100] Next, the data search device 100 according to an embodiment will be described in detail. FIG. 2 is a block diagram illustrating a data search device 100 according to an embodiment.
[0018] The data search device 100 includes, for example, a communication unit 121, a storage unit 122, a display unit 123, and a control unit 110. The communication unit 121, the storage unit 122, and the display unit 123 may be an embodiment of an output unit. The control unit 110 includes, for example, a first acquisition unit 111, a second acquisition unit 112, a third acquisition unit 113, and an output control unit 114. The control unit 110 may be configured, for example, by an arithmetic processing unit of the data search device 100. The control unit 110 (for example, an arithmetic processing unit) may realize the functions of each unit (for example, the first acquisition unit 111, the second acquisition unit 112, the third acquisition unit 113, and the output control unit 114) by, for example, appropriately reading and executing various programs stored in the storage unit 122. In other words, the functions of each unit may be realized by computer implementation.
[0019] The communication unit 121 is, for example, a communication interface that can transmit and receive various information to and from devices external to the data search device 100 (external devices).
[0020] The storage unit 122 may store, for example, various information and programs. Examples of the storage unit 122 may be a memory, a solid state drive, a hard disk drive, etc. Note that the storage unit 122 may be, for example, a storage area or a server on a cloud.
[0021] The storage unit 122 stores a plurality of data. The data may be, for example, measurement data obtained by performing various measurements. As a specific example, the data may be measurement data related to a vehicle obtained by performing various measurements on the vehicle. Therefore, the storage unit 122 stores a plurality of vehicle measurement data as measurement data related to the vehicle.
[0022] The display unit 123 is a display capable of displaying, for example, various characters, symbols, images, and the like.
[0023] The first acquisition unit 111 performs internal scoring (evaluation of the data itself). That is, when one or more pieces of data (for example, vehicle measurement data) stored in the storage unit 122 are used for a purpose, the first acquisition unit 111 acquires a first evaluation value (internal score) that evaluates the data itself (for example, the vehicle measurement data itself) for each purpose.
[0024] In this case, the data search device 100 evaluates the vehicle measurement data itself, such as time-series data, average data, and integrated data. The time-series data may be, for example, data obtained by measuring the vehicle in a time series. The average data may be, for example, data obtained by averaging values obtained in a time series by measurement. The integrated data may be, for example, data obtained by integrating values obtained in a time series. As a specific example, the vehicle measurement data includes time-series data indicating vehicle behavior, average measurement data of engine performance, integrated data for measuring engine displacement, etc.
[0025] As an example, in analyzing data (vehicle measurement data), the data search device 100 evaluates changes in values recorded in time-series data and vehicle behavior (changes in values) under specific conditions recorded in the time-series data. As another example, in analyzing data (vehicle measurement data), the data search device 100 may evaluate the comprehensiveness of measurement channels and data loss. The data measurement device may evaluate the data (vehicle measurement data) itself at the smallest functional unit for each analysis. The data search device 100 may also evaluate other data, such as average value data and integrated data, in the same way as time-series data. That is, the data search device 100 analyzes the data itself. The data search device 100 sets a first evaluation value according to the analysis of the data itself. The data search device 100 may also set a first evaluation value by aggregating the results of each of the above-mentioned analyses for each purpose of measuring the vehicle.
[0026] FIG. 3 is a diagram for explaining the evaluation (internal scoring) performed by the first obtaining unit 111. As shown in FIG.
[0027] The first acquisition unit 111 may acquire a first evaluation value obtained by evaluating data (for example, vehicle measurement data) for each purpose by extracting one or more functions according to the purpose of use and acquiring a first evaluation value obtained by evaluating the data itself for each combination of the functions. The first acquisition unit 111 may acquire a first evaluation value obtained by evaluating the usefulness and quality of the data as the evaluation of the data. As an example, the first acquisition unit 111 evaluates the usefulness and quality of one or more pieces of vehicle measurement data stored in the storage unit 122 according to the purpose of use and acquires a first evaluation value as a result of the evaluation.
[0028] That is, when the first acquisition unit 111 acquires the first evaluation value of the data itself, since the indicators and quality assessment criteria that are effective for the purpose for which the data is used differ, the first acquisition unit 111 sets a first evaluation value for each purpose for which the data is used (for example, for each of multiple purposes such as purpose A, purpose B, etc.), as illustrated in Figure 1. 3, when acquiring the first evaluation value, if there are multiple purposes for using data, the first acquisition unit 111 may divide each purpose into multiple functions. As an example, for one purpose, the first acquisition unit 111 may evaluate the usefulness by calculating the evaluation (evaluation value) of each of function A, function B, and function C, and evaluate the quality by calculating the evaluation (evaluation value) of each of function E and function F. In this case, the first acquisition unit 111 may calculate an average value based on the evaluation values of each of function A, function B, and function C, and use the average value as the evaluation value of usefulness (usefulness score). Furthermore, the first acquisition unit 111 may calculate an average value based on the evaluation values of each of function E and function F, and use the average value as the evaluation value of quality (quality score). The first acquiring unit 111 may assign one or more functions to each purpose in advance, and store combinations (definitions) of the purpose and the functions in the storage unit 122. The first acquiring unit 111 may acquire a first evaluation value of the data itself according to the combination of functions assigned to each of the multiple purposes (for each combination of functions for one purpose).
[0029] As illustrated in FIG. 1, the usefulness of data is an index indicating whether the data is useful for a specific purpose and whether the necessary information is available for using other people's data. For example, the first acquisition unit 111 evaluates the usefulness of data based on the coverage of measurement channels for the data (values), whether there are any missing data, the amount of metadata (amount of meta-information) added, the attributes added, and whether the data is officially recognized. In this case, the first acquisition unit 111 can flexibly add evaluation items if the number of points for determining usefulness increases. That is, for example, the first acquisition unit 111 evaluates the usefulness of the target data from the perspective of the measured channels, the meta-information that is missing from the data, etc.
[0030] As illustrated in FIG. 1, data quality is an index showing whether the quality of the data itself is good, and a value (score) is assigned based on the degree of recognition within the organization. Regarding data quality, points are subtracted from the score if the data is not reliable. Examples of such data include data used in certification transition materials. For example, the first acquisition unit 111 evaluates the quality of the data by taking into account the calibration status of the measuring device that generates the data and the measurement conditions for the data. In this case, the first acquisition unit 111 can flexibly add evaluation items if the number of points for judging quality increases.
[0031] 1, the first acquiring unit 111 may weight each of the usefulness evaluation value (usefulness score) and the quality evaluation value (quality score). The first acquiring unit 111 may consider various viewpoints regarding the evaluation of each of the usefulness and the quality and add various weights to each of the usefulness evaluation value and the quality evaluation value.
[0032] The second obtaining unit 112 performs external scoring (evaluation based on the usage status of data). When one or more data (for example, vehicle measurement data) stored in the storage unit 122 are used, the second acquisition unit 112 acquires a second evaluation value that evaluates the data (for example, vehicle measurement data) based on the usage status. That is, the second acquisition unit 112 sets the second evaluation value depending on the usage status of the data.
[0033] In this case, the second acquisition unit 112 may acquire, as the evaluation of the data, a user's evaluation of the data and a second evaluation value when the evaluation is based on the number of accesses to the data (see FIG. 1). The second acquisition unit 112 may perform subjective and objective evaluation for each user who uses the data and acquire a second evaluation value (external score).
[0034] As a specific example, the second acquiring unit 112 acquires an evaluation of the user's favorability for each piece of data (evaluation value (favorability score)), an evaluation of the number of accesses for each piece of data (evaluation value (access count score)), and an evaluation of the number of downloads for each piece of data (evaluation value). The second acquiring unit 112 may, for example, add a value (score) based on the number of accesses (number of views). The second acquiring unit 112 may, for example, acquire, as the user's evaluation (evaluation value), evaluations (evaluation value (user evaluation score)) such as user comments (word-of-mouth) on the data and the number of high ratings (number of "likes") given to the data by users. The second acquiring unit 112 sets a second evaluation value based on the acquired user's evaluation. The second acquiring unit 112, for example, adds a value (score) based on the favorability (number of likes), and performs scoring based on user evaluation points and word-of-mouth comments associated with comment input.
[0035] The second acquisition unit 112 may assign weights to each of the acquired subjective and objective evaluations (evaluation values (each score)) of the user. That is, as illustrated in FIG. 1, the second acquisition unit 112 may set various weights in consideration of various viewpoints for each of the evaluations (evaluation values) of the user's favorability rating for each data item, the number of accesses to each data item, and the number of downloads to each data item. The second acquisition unit 112 may assign the set weights to each of the evaluations (evaluation values) of the user's favorability rating for each data item, the number of accesses to each data item, and the number of downloads to each data item.
[0036] The third acquisition unit 113 integrates the first evaluation value (internal score) based on the internal scoring and the second evaluation value (external score) based on the external scoring to acquire a third evaluation value (final score (final integrated performance score)) (see FIG. 1). The third acquisition unit 113 aggregates the first evaluation value acquired by the first acquisition unit 111 and the second evaluation value acquired by the second acquisition unit 112 according to the purpose, and acquires a third evaluation value for each purpose for the data (for example, vehicle measurement data).
[0037] Here, for example, the evaluation of usefulness (evaluation value) and the evaluation of quality (evaluation value) as internal scoring, and the evaluation of popularity (evaluation value), the evaluation by users (evaluation value), and the evaluation of the number of accesses (evaluation value) as external scoring each have weights. The third acquisition unit 113, for example, multiplies each evaluation (evaluation value) by a weight corresponding to each evaluation (evaluation value), and adds up the results of the multiplication to calculate the overall evaluation (third evaluation value). That is, the third acquisition unit 113 sets the final third evaluation value of the performance data, for example, using the weighted first evaluation value and second evaluation value. In other words, when evaluating the final vehicle measurement data, for example, the third acquisition unit 113 may set the third evaluation value by integrating the analysis of the data itself (first evaluation value), which is internal scoring, and the status of data use (second evaluation value), which is external scoring.
[0038] FIG. 4 is a diagram for explaining an example of calculation of a score (value) when calculating the third evaluation value. FIG. 5 is a diagram illustrating an example of outputting the third evaluation value.
[0039] As a specific example, the third acquisition unit 113 may calculate the third evaluation value using the following formula: third evaluation value (score (for example, up to 10 points)) = first evaluation value (i.e., usefulness (score x weight) + quality (score x weight)) + second evaluation value (i.e., number of accesses (score x weight) + favorability rating (score x weight) + user evaluation (score x weight)). As illustrated in FIG. 4, the third obtaining unit 113 may calculate the category of usefulness from items such as the meta-information amount score, the channel score, and the test score, for example. Similarly, for example, the third obtaining unit 113 calculates the quality category from items such as the recognition score and the accuracy score. Similarly, the third obtaining unit 113 calculates the category of the number of accesses from items such as the click score and the data download score, for example. Similarly, for example, the third obtaining unit 113 calculates the likeability category from items such as the like score. Similarly, the third obtaining unit 113 calculates, for example, the user rating (and, for the word-of-mouth category, the user rating score and word-of-mouth score) from items such as the user rating score and the word-of-mouth score. The third acquisition unit 113 may also take into consideration, for example, performance items. The third obtaining unit 113 may calculate the third evaluation value (total score) by substituting the above-mentioned items and an example of the weights shown in Fig. 4 into the above formula. The third obtaining unit 113 may, for example, output (for example, display on the display unit 123) the calculated third evaluation value (total score) and item scores (see the radar chart exemplified in Fig. 5).
[0040] The output control unit 114 controls the output of a data list (for example, a vehicle measurement data list) sorted according to the third evaluation value acquired by the third acquisition unit 113. The output control unit 114, for example, associates the third evaluation value with the data. For example, when searching for data, the output control unit 114 outputs a list of data sorted according to the third evaluation value. The output unit may be, for example, the communication unit 121, the storage unit 122, the display unit 123, etc. As an example, the output control unit 114 controls the communication unit 121 to transmit the data list to an external device (not shown). The external device may be, for example, a user terminal used by a user of the data search device 100. The user terminal may be, for example, a desktop, a laptop, a tablet, a smartphone, or the like. As another example, the output control unit 114 may control the storage unit 122 to store the data list. As another example, the output control unit 114 may control the display unit 123 to display a data list.
[0041] [Data search method] Next, a data search method according to an embodiment will be described. FIG. 6 is a flowchart illustrating a data search method according to an embodiment.
[0042] In step ST101, the storage unit 122 stores a plurality of data items. The storage unit 122 stores a plurality of vehicle measurement data items as measurement data related to the vehicle.
[0043] In step ST102, when one or more pieces of data (for example, vehicle measurement data) stored in step ST101 are used according to a purpose, the first acquisition unit 111 acquires a first evaluation value (internal score) that evaluates the data itself for each purpose. In acquiring the first evaluation value that evaluates the data for each purpose, the first acquisition unit 111 may extract one or more functions according to the purpose of use and acquire a first evaluation value that evaluates the data itself for each combination of the functions. The first acquisition unit 111 may acquire a first evaluation value when evaluating the usefulness and quality of the data as the evaluation of the data. As an example, the first acquisition unit 111 evaluates the usefulness and quality of one or more pieces of vehicle measurement data stored in the storage unit 122 according to the purpose of use and acquires a first evaluation value as a result of the evaluation.
[0044] In step ST103, when one or more pieces of data (for example, vehicle measurement data) stored in step ST101 are used, the second acquisition unit 112 acquires a second evaluation value (external score) that evaluates the data based on the usage situation. The second acquisition unit 112 may acquire, as the evaluation of the data, a user's evaluation of the data and a second evaluation value when evaluated based on the number of accesses to the data.
[0045] In step ST104, the third acquisition unit 113 aggregates the first evaluation value acquired in step ST102 and the second evaluation value acquired in step ST103 according to the purpose, and acquires a third evaluation value (final integrated performance data score) for each purpose for the data (e.g., vehicle measurement data).
[0046] In step ST105, the output control unit 114 controls the output unit to output a data list (for example, a vehicle measurement data list) sorted according to the third evaluation value acquired in step ST104.
[0047] [Example] Next, an example of this embodiment will be described.
[0048] (Internal Scoring) First, an example of acquiring the first evaluation value through the processing (internal scoring) of the first acquiring unit 111 will be described. FIG. 7 is a diagram illustrating an example of the contents stored in storage unit 122 (scoring database 1222). Fig. 8 is a diagram illustrating an example of the data search system 1. That is, Fig. 8 shows an example of a system configuration used when searching for data using the data search device 100 of this embodiment.
[0049] (1) The first acquisition unit 111 acquires, for example, data (vehicle measurement data) stored in the storage unit 122 (index database 1221 (see FIG. 8)). (2) The first acquisition unit 111 extracts the category of the measurement test (test category) recorded in the vehicle measurement data acquired in (1) above. (3) The first acquisition unit 111 accesses the storage unit 122 (scoring database 1222 (see FIGS. 7 and 8)) and acquires a list of score calculation function IDs corresponding to the test category from the score combination master. The score combination master may be data on combinations of various items related to data and scores obtained in a measurement test, including data IDs, score IDs, and score names. The score calculation function ID indicates a function ID. By acquiring the score calculation function ID list, the first acquisition unit 111 can acquire a function list (one or more functions corresponding to the purpose) corresponding to the target test category. (4) The first acquisition unit 111 acquires the calculation logic information corresponding to the score calculation function ID from the storage unit 122 (scoring database 1222 (score calculation function master)), and executes the target calculation logic. (5) The first acquisition unit 111 executes the processing as many times as the number of times (the number of lists) written in the list of score calculation function IDs acquired in (3) above as the calculation logic. The first acquisition unit 111 registers the result of executing the calculation logic in the storage unit 122 (score calculation result). (6) The first acquisition unit 111 tally up the list of score calculation function IDs acquired in (3) above for each score ID (ID for each purpose of use). The first acquisition unit 111 accesses the storage unit 122 (scoring database 1222) and calculates scores (values) for each type (for each usefulness score and quality score) for each score ID from the score calculation results. (7) The first acquisition unit 111 accesses the storage unit 122 (scoring database 1222) and acquires weighting coefficients for each type (for each type ID) from the score type master of the database. The first acquisition unit 111 registers the calculation results of the product of the scores (values) for each type for each score ID calculated in (6) above and the respective weighting coefficients in the storage unit 122 (score type aggregate value). (8) The first acquisition unit 111 accesses the storage unit 122 (scoring database 1222) and extracts the calculation result from the score type-specific aggregate value. The first acquisition unit 111 calculates the overall score from the sum of the type-specific aggregate values and registers it in the storage unit 122 (score-specific aggregate value). (9) The first acquisition unit 111 repeats the above-described steps (7) and (8) for each data item a target number of times to calculate a total score.
[0050] (Data Search System 1) Next, an example of output by the data search system 1 (output in response to data search) will be described.
[0051] First, as a preliminary step to enable data search, the data search system 1 shown in Fig. 8 collects data from data sources and aggregates the data as index information in the storage unit 122 (index database 1221). The data search system 1 executes calculation logic based on the data (vehicle measurement data) registered in the storage unit 122 (index database 1221) and the information in the storage unit 122 (scoring database 1222), and stores the final integrated score in the storage unit 122 (index database 1221). When executing the calculation logic, if the data (vehicle measurement data) in the storage unit 122 (index database 1221) cannot be used for calculation (an actual vehicle measurement data file is required), the data search system 1 directly accesses the data source, reads the data file, and executes the calculation. Next, the data search system 1 crawls the storage unit 122 (index database 1221), indexes the data required for the search, and reflects the indexed data in the storage unit 122 (search database 1223). This completes the preparation of the data required for the search system in the data search system 1. When a search is performed by the user 201 (on the user interface 200), the data search system 1 (output control unit 114) accesses the storage unit 122 (search database 1223), acquires a list of search results from the search keywords, and displays it on the user interface 200. When displaying search results from the search result list, the data search system 1 (output control unit 114) acquires information from the storage unit 122 (index database 1221) from the user interface 200 and displays it on a detailed screen. In other words, the data search system 1 displays detailed content of the search results so that the user 201 can utilize them. The user interface 200 may be, for example, a user terminal or the like.
[0052] [Functions and circuits] Next, the functions and circuits of the above-mentioned data search device 100 will be described. Each unit of the data search device 100 may be realized as a function of a computer's arithmetic processing unit, etc. That is, the first acquisition unit 111, the second acquisition unit 112, the third acquisition unit 113, and the output control unit 114 (control unit 110) of the data search device 100 may be realized as a first acquisition function, a second acquisition function, a third acquisition function, and an output control function (control function), respectively, by a computer's arithmetic processing unit, etc. The data retrieval program can cause a computer to realize each of the above-mentioned functions. The data retrieval program may be recorded on a computer-readable non-transitory storage medium, such as a memory, a solid-state drive, a hard disk drive, or an optical disk. The storage medium may also be referred to as a non-transitory computer-readable medium that stores the data retrieval program. The data retrieval program may also be transmitted online. As described above, each unit of the data search device 100 may be realized by an arithmetic processing unit of a computer or the like. The arithmetic processing unit or the like is constituted by, for example, an integrated circuit or the like. Therefore, each unit of the data search device 100 may be realized as a circuit constituting the arithmetic processing unit or the like. That is, the first acquisition unit 111, the second acquisition unit 112, the third acquisition unit 113 and the output control unit 114 (control unit 110) of the data search device 100 may be realized as a first acquisition circuit, a second acquisition circuit, a third acquisition circuit and an output control circuit (control circuit) constituting the arithmetic processing unit of a computer or the like. The communication unit 121, storage unit 122, and display unit 123 (output unit) of the data search device 100 may be realized as a communication function, storage function, and display function (output function) including the functions of an arithmetic processing device, etc. The communication unit 121, storage unit 122, and display unit 123 (output unit) of the data search device 100 may be realized as a communication circuit, storage circuit, and display circuit (output circuit) by being configured with, for example, an integrated circuit, etc. The communication unit 121, storage unit 122, and display unit 123 (output unit) of the data search device 100 may be realized as a communication device, storage device, and display device (output device) by being configured with, for example, a plurality of devices.
[0053] The data search device 100 can combine one or any two or more of the above-mentioned multiple units. In this disclosure, the term "data" can be replaced with "information" and the term "information" can be replaced with "data."
[0054] [Aspects and Effects of the Present Embodiment] Next, one aspect of this embodiment and the effects of each aspect will be described. Note that each aspect described below is an example at the time of filing, and this embodiment is not limited to the aspects described below. In other words, this embodiment is not limited to the aspects described below, and may be realized by appropriately combining the above-mentioned parts. Furthermore, a lower-level aspect may be able to cite any of the higher-level aspects. The effects of the present embodiment described below are merely examples, and the effects of each aspect are not limited to those described below. Each aspect may, for example, achieve at least one of the effects described below.
[0055] (Aspect 1) A data search device of one embodiment includes a memory unit that stores multiple data items; a first acquisition unit that, when one or more data items stored in the memory unit are used according to a purpose, acquires a first evaluation value that evaluates the data itself for each purpose; a second acquisition unit that, when one or more data items stored in the memory unit are used, acquires a second evaluation value that evaluates the data based on the usage situation; a third acquisition unit that aggregates the first evaluation value acquired by the first acquisition unit and the second evaluation value acquired by the second acquisition unit according to the purpose, and acquires a third evaluation value for the data for each purpose; and an output control unit that controls the device to output a data list sorted according to the third evaluation value acquired by the third acquisition unit. This allows the data search device to search for data that is considered to be useful when making an evaluation or the like.
[0056] (Aspect 2) In one embodiment of the data search device, the first acquisition unit may acquire a first evaluation value that evaluates data for each purpose, extract one or more functions according to the purpose of use, and acquire a first evaluation value that evaluates the data itself for each combination of those functions. This allows the data search device to assign one or more functions to each purpose for using the data, and to perform evaluation for each function (each combination of functions).
[0057] (Aspect 3) In the data search device of one aspect, the first obtaining unit may obtain, as the evaluation of the data, a first evaluation value obtained when evaluating the usefulness and quality of the data. This allows the data search device to objectively evaluate the data itself from the viewpoint of the usefulness of the data itself and the quality of the data itself.
[0058] (Aspect 4) In the data search device of one aspect, the second obtaining unit may obtain, as the evaluation of the data, a user's evaluation of the data and a second evaluation value obtained when the evaluation is based on the number of accesses to the data. This allows the data search device to evaluate data from both objective and subjective points of view.
[0059] (Aspect 5) A data search device of one embodiment includes a memory unit that stores multiple vehicle measurement data as measurement data related to vehicles; a first acquisition unit that evaluates the usefulness and quality of one or more vehicle measurement data stored in the memory unit according to the purpose of use and acquires a first evaluation value as a result of the evaluation; a second acquisition unit that, when one or more vehicle measurement data stored in the memory unit are used, acquires a second evaluation value that evaluates the vehicle measurement data based on the usage situation; a third acquisition unit that aggregates the first evaluation value acquired by the first acquisition unit and the second evaluation value acquired by the second acquisition unit according to the purpose and acquires a third evaluation value for the vehicle measurement data for each purpose; and an output control unit that controls the output of a vehicle measurement data list sorted according to the third evaluation value acquired by the third acquisition unit. This allows the data search device to achieve the same effects as those of the above-described aspect.
[0060] (Aspect 6) In one embodiment of the data search method, a computer having a memory unit that stores multiple data executes the following steps: a first acquisition step in which, when one or more pieces of data stored in the memory unit are used according to a purpose, it acquires a first evaluation value that evaluates the data itself for each purpose; a second acquisition step in which, when one or more pieces of data stored in the memory unit are used, it acquires a second evaluation value that evaluates the data based on the usage situation; a third acquisition step in which the first evaluation value acquired by the first acquisition step and the second evaluation value acquired by the second acquisition step are aggregated according to the purpose to acquire a third evaluation value for the data for each purpose; and an output control step in which it controls the computer to output a list of data sorted according to the third evaluation value acquired by the third acquisition step. As a result, the data search method can achieve the same effects as the data search device of the above-described aspect.
[0061] (Aspect 7) A data search program of one embodiment is implemented in a computer having a memory unit that stores multiple data, and realizes the following: a first acquisition function that acquires a first evaluation value that evaluates one or more pieces of data stored in the memory unit for each purpose when the data is used according to that purpose; a second acquisition function that acquires a second evaluation value that evaluates one or more pieces of data stored in the memory unit based on the usage situation when the data is used; a third acquisition function that aggregates the first evaluation value acquired by the first acquisition function and the second evaluation value acquired by the second acquisition function according to the purpose to acquire a third evaluation value for the data for each purpose; and an output control function that controls the output of a data list sorted according to the third evaluation value acquired by the third acquisition function. As a result, the data search program can achieve the same effects as the data search device of the above-described aspect. [Explanation of symbols]
[0062] 1 Data Search System 100 Data search device 110 control section 111 First acquisition part 112 Second acquisition part 113 Third Acquisition Department 114 Output control section 121 Communications Department 122 Storage section 1221 Index Database 1222 Scoring Database 1223 Searchable Database 123 Display section 200 User Interface 201 users
Claims
1. a storage unit that stores a plurality of data; a first acquisition unit that acquires a first evaluation value obtained by evaluating one or more pieces of data stored in the storage unit for each purpose when the one or more pieces of data are used according to the purpose; a second acquisition unit that acquires a second evaluation value obtained by evaluating one or more pieces of data stored in the storage unit based on a usage situation when the one or more pieces of data are used; a third acquisition unit that aggregates the first evaluation value acquired by the first acquisition unit and the second evaluation value acquired by the second acquisition unit according to a purpose to acquire a third evaluation value for each purpose for the data; an output control unit that controls to output a data list sorted according to the third evaluation value acquired by the third acquisition unit; A data search device comprising:
2. The first acquisition unit acquires a first evaluation value obtained by evaluating the data for each purpose, extracts one or more functions according to the purpose of use, and acquires a first evaluation value obtained by evaluating the data itself for each combination of the functions.
2. The data search device according to claim 1.
3. The first acquisition unit acquires, as an evaluation of the data, a first evaluation value obtained when evaluating the usefulness and quality of the data.
2. The data search device according to claim 1.
4. The second acquisition unit acquires, as the evaluation of the data, a user's evaluation of the data and a second evaluation value when the evaluation is based on the number of accesses to the data.
2. The data search device according to claim 1.
5. a storage unit that stores a plurality of vehicle measurement data as measurement data related to the vehicle; a first acquisition unit that evaluates the usefulness and quality of one or more vehicle measurement data stored in the storage unit according to a purpose of use, and acquires a first evaluation value as a result of the evaluation; a second acquisition unit that acquires a second evaluation value that evaluates one or more vehicle measurement data stored in the storage unit based on the usage situation when the one or more vehicle measurement data are used; a third acquisition unit that aggregates the first evaluation value acquired by the first acquisition unit and the second evaluation value acquired by the second acquisition unit according to a purpose to acquire a third evaluation value for each purpose regarding the vehicle measurement data; an output control unit that controls the output of a list of vehicle measurement data sorted according to the third evaluation value acquired by the third acquisition unit; A data search device comprising:
6. A computer having a storage unit that stores a plurality of data, a first acquisition step of acquiring a first evaluation value obtained by evaluating one or more pieces of data stored in the storage unit for each purpose when the one or more pieces of data are used according to the purpose; a second acquisition step of acquiring a second evaluation value obtained by evaluating one or more pieces of data stored in the storage unit based on the usage status when the one or more pieces of data are used; a third acquisition step of aggregating the first evaluation value acquired by the first acquisition step and the second evaluation value acquired by the second acquisition step according to a purpose to acquire a third evaluation value for each purpose for the data; an output control step of controlling to output a data list sorted according to the third evaluation value acquired in the third acquisition step; A data retrieval method that performs
7. A computer having a storage unit for storing a plurality of data, a first acquisition function that acquires a first evaluation value obtained by evaluating one or more pieces of data stored in the storage unit for each purpose when the one or more pieces of data are used according to the purpose; a second acquisition function that acquires a second evaluation value that evaluates one or more pieces of data stored in the storage unit based on the usage status when the one or more pieces of data are used; a third acquisition function that aggregates the first evaluation value acquired by the first acquisition function and the second evaluation value acquired by the second acquisition function according to a purpose, and acquires a third evaluation value for each purpose for the data; an output control function that controls to output a data list sorted according to the third evaluation value acquired by the third acquisition function; A data search program that makes this possible.
Citation Information
Patent Citations
Method, device, terminal, storage medium and program for vehicle performance evaluation
JP2020134530A