Information provision control system and information provision control method

The information provision control system addresses the lack of feedback to information providers by evaluating action plan reliability and performance, ensuring relevant information is shared, thus reducing user stress and enhancing awareness.

JP7832845B2Active Publication Date: 2026-03-18HITACHI LTD
View PDF 6 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-24
Publication Date
2026-03-18

AI Technical Summary

Technical Problem

Existing systems fail to provide useful information to information providers whose action plans are being utilized, leading to potential misuse of their data and unawareness of user situations, especially during events like pandemics.

Method used

An information provision control system that acquires and evaluates action plan information and performance data to determine reliability, controlling information provision based on this reliability, thereby providing relevant information to information providers.

Benefits of technology

Enables appropriate disclosure of useful information to information providers, enhancing their awareness and reducing stress by aligning their actions with actual outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007832845000001
    Figure 0007832845000001
  • Figure 0007832845000002
    Figure 0007832845000002
  • Figure 0007832845000003
    Figure 0007832845000003
Patent Text Reader

Abstract

To properly disclose beneficial information to an information provider.SOLUTION: In an action plan information utilization system 1 which provides various information to an information provider, a processor of the action plan information utilization system 1 is configured to: acquire action plan information which is information on a plan regarding an action of the information provider and action result information which is information on a past action actually performed by the information provider; determine reliability of the information provider on the basis of the action plan information and the action result information; and control providing information to the information provider on the basis of the reliability.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technique for providing various types of information by using action plan information regarding the action plan of an information provider.

Background Art

[0002] As a technique that can be used for corporate demand forecasting, congestion forecasting, and product sales planning, techniques are known that accumulate the position information of GPS installed in mobile phones, smartphones, cars, etc., or anonymize the history of personal movement and purchase behavior into big data as anonymized processed information, and analyze future trends based on this information. The analysis results by such techniques are utilized for demand forecasting of restaurants, congestion forecasting of public transportation, policy formulation of government agencies, etc., and the provision of higher-quality services has been realized.

[0003] By the way, personal information collected from individuals is automatically collected and utilized without the awareness of the individual himself / herself without direct or immediate restoration to the individual as the information provider or the user. Of course, in the terms of use of each service, such a statement is made, and it is considered that the information provider provides information based on prior consent. However, in many cases, the main beneficiaries of the utilization of the collected information are not the information providers but the organizations on the service-providing side, i.e., corporations or groups.

[0004] These organizations can utilize the information they have obtained to intensively display popular products, adjust the number of train services, or reduce the cost by reducing the number of staff at the counter for the predicted visitors, etc., and can make efforts to maximize profits. However, service users may be placed in excessive congestion or may not necessarily be in a situation that is good for the users.

[0005] In particular, during pandemics such as the recent spread of COVID-19, excessive crowding in restaurants, public transportation, hospitals, and amusement facilities poses a risk of infection. Furthermore, when influencers bring public attention to specific spots or products, individuals who are unaware of this information may suddenly find themselves in unreasonable situations where they are caught in crowded conditions in their daily lives. In an information society, while lifestyles tailored to individual preferences are increasingly valued, various uncertainties can interfere with personal action plans, potentially leading to unreasonable situations and significant stress. In such a stressful society, being able to easily and appropriately obtain necessary information and efficiently plan one's actions in advance can suppress stress and, ultimately, maintain order in society as a whole.

[0006] As technologies related to realizing a society that can maintain social order, for example, Patent Document 1 discloses a program and information processing device that adds a travel route to a schedule in response to a request from a terminal device and provides a reward when a checkpoint set on the route is passed, i.e., when the user acts according to the schedule. Patent Document 2 also discloses a program and information processing device that acquires a travel route and travel schedule, calculates the difficulty level of this travel, and provides a reward based on this difficulty level. [Prior art documents] [Patent Documents]

[0007] [Patent Document 1] Japanese Patent Publication No. 2021-47594 [Patent Document 2] Japanese Patent Publication No. 2021-77254 [Overview of the Initiative] [Problems that the invention aims to solve]

[0008] The programs and information processing devices disclosed in Patent Documents 1 and 2 are mechanisms that, after acquiring action plan information, trace whether the user is acting according to that information and provide a reward based on whether or not it matches. However, they were unable to provide useful information to the person who provides and inputs the action plan information (information provider).

[0009] This invention has been made in view of the above circumstances, and its purpose is to provide a technology that can appropriately disclose useful information to information providers. [Means for solving the problem]

[0010] To achieve the above objective, the action plan utilization system relating to one perspective is an information provision control system that provides various types of information to an information provider, wherein the processor of the information provision control system acquires action plan information, which is information about the information provider's actions, and action performance information, which is information about the information provider's actual actions, and determines the reliability of the information provider based on the action plan information and the action performance information, and controls the provision of information to the information provider based on the reliability. [Effects of the Invention]

[0011] According to the present invention, useful information can be appropriately disclosed to information providers. [Brief explanation of the drawing]

[0012] [Figure 1] Figure 1 is an overall configuration diagram of an action plan information utilization system according to one embodiment. [Figure 2] Figure 2 is a sequence diagram relating to the action plan information collection process according to one embodiment. [Figure 3] Figure 3 is a diagram showing an example of an action plan information input screen according to one embodiment. [Figure 4] Figure 4 is a configuration diagram showing an example of a location setting screen according to one embodiment. [Figure 5]FIG. 5 is a configuration diagram showing an example of an input result confirmation screen according to an embodiment. [Figure 6] FIG. 6 is a configuration diagram of an example of an information provider table according to an embodiment. [Figure 7] FIG. 7 is a configuration diagram of an example of an action plan information table according to an embodiment. [Figure 8] FIG. 8 is a configuration diagram of an example of an action performance information table according to an embodiment. [Figure 9] FIG. 9 is a sequence diagram regarding information provider evaluation processing according to an embodiment. [Figure 10] FIG. 10 is a configuration diagram showing an example of an action tracking confirmation screen according to an embodiment. [Figure 11] FIG. 11 is a diagram showing an example of an action tracking end confirmation screen according to an embodiment. [Figure 12] FIG. 12 is a diagram for explaining an example of a reliability assignment parameter according to an embodiment. [Figure 13] FIG. 13 is a diagram showing a state in which action performance of an action performance information table according to an embodiment is registered. [Figure 14] FIG. 14 is a configuration diagram of an example of an action plan evaluation table according to an embodiment. [Figure 15] FIG. 15 is a configuration diagram of an example of an information provider evaluation table according to an embodiment. [Figure 16] FIG. 16 is a sequence diagram of action plan information display processing according to an embodiment. [Figure 17] FIG. 17 is a configuration diagram showing an example of a menu screen according to an embodiment. [Figure 18] FIG. 18 is a configuration diagram of an action plan information input selection screen according to an embodiment. [Figure 19] FIG. 19 is a configuration diagram of an example of an action plan information browsing screen according to an embodiment. [Figure 20] FIG. 20 is a configuration diagram of another example of an action plan information browsing screen according to an embodiment. [Figure 21] FIG. 21 is a flowchart of basic information reception processing according to an embodiment. [Figure 22] Figure 22 is a flowchart of the data collection process according to one embodiment. [Figure 23] Figure 23 is a flowchart of a pathfinding process according to one embodiment. [Figure 24] Figure 24 is a flowchart of the location acquisition process according to one embodiment. [Figure 25] Figure 25 is a flowchart of the evaluation process according to one embodiment. [Figure 26] Figure 26 is a flowchart of the information provider evaluation process according to one embodiment. [Figure 27] Figure 27 is a flowchart of the user behavior information display process according to one embodiment. [Figure 28] Figure 28 is a flowchart of the behavioral information display process for information providers according to one embodiment. [Figure 29] Figure 29 is a flowchart of the reward processing according to one embodiment. [Figure 30] Figure 30 is a flowchart of the screen display parameter determination process according to one embodiment. [Figure 31] Figure 31 is a diagram illustrating an example of browsing criteria information according to one embodiment. [Figure 32] Figure 32 is a diagram illustrating parameter display content information according to one embodiment. [Modes for carrying out the invention]

[0013] Embodiments will be described with reference to the drawings. Note that the embodiments described below are not intended to limit the invention as defined in the claims, and not all of the elements and combinations thereof described in the embodiments are necessarily essential to the solution of the invention.

[0014] In the following explanation, information may be described using the term "AAA table," but the information can be represented in any data structure. In other words, to show that the information is independent of the data structure, we can refer to the "AAA table" as "AAA information."

[0015] Furthermore, in the following explanation, the process may be described with "program" as the main entity of operation. However, since a program is executed by a processor (e.g., a CPU (Central Processing Unit)) and performs defined processes using storage units (e.g., memory) and / or interfaces (e.g., ports) as appropriate, the program may be the main entity of operation. Processes described with a program as the main entity of operation may be processes performed by a processor or a computer having such a processor (e.g., a server). They may also include hardware circuits that perform some or all of the processes performed by the processor. Furthermore, a program may be installed from a program source. The program source may be, for example, a program distribution server or a computer-readable (e.g., non-temporary) recording medium. Also, in the following explanation, two or more programs may be implemented as one program, or one program may be implemented as two or more programs.

[0016] (1) First Embodiment (1-1) Configuration of Action Plan Information Utilization System 1

[0017] Figure 1 is an overall configuration diagram of an action plan information utilization system according to one embodiment.

[0018] An example of an information provision control system is the Action Plan Information Utilization System 1, which comprises one or more input display devices 2, one or more display devices 3, one or more connection devices 4, and an information processing device 5. The input display devices 2, display devices 3, connection devices 4, and information processing device 5 are communicated together via a network 6. The network 6 is, for example, a dedicated WAN (Wide Area Network).

[0019] The input display device 2 is a device used by those who provide action plan information (information providers), and is, for example, a mobile information terminal such as a smartphone equipped with a dedicated application for connecting to the action plan information utilization system 1, or a PC (Personal Computer) equipped with a web browser. The input display device 2 includes functional units: an input collection unit 10, a tracking unit 11, and a display unit 12. These functional units are configured, for example, by the processor of the input display device 2 executing a program.

[0020] The display device 3 is a device used by government agencies, corporations, and other companies (users) that commercially utilize the information from the Action Plan Information Utilization System 1, and is installed, for example, in the user's office. The display device 3 is, for example, a general-purpose computer device, and is used by users to view the contents of daily action plan information or to refer to reports output from the information processing device 5. The display device 3 includes a viewing unit 13. The viewing unit 13 is configured, for example, by the processor of the display device 3 executing a program.

[0021] The connection device 4 is, for example, a general-purpose computer device, and acquires basic information from an information provider (not shown) owned by a public transportation company, restaurant, or other facility manager (partner: information provider) and passes it to the information processing device 5. The partner may be the same as one of the users. The connection device 4 has a linking unit 14. The linking unit 14 is configured, for example, by the processor of the connection device 4 executing a program. Here, the basic information is information collected by the partner that can be provided externally, and includes, for example, map information, station ticket gate entry and exit information, ETC lane passage information on expressways, credit card usage history, and electronic money payment information. Generally, it is necessary to enter into a contract in advance in order to obtain the basic information. For example, if a user wants to closely understand or analyze the usage status at their facility, they can use the basic information by entering into a contract with the operator of the Action Plan Information Utilization System 1 at their discretion.

[0022] The information processing device 5 performs processing to utilize the action plan information transmitted from the input display device 2 and the basic information transmitted from the connection device 4. The information processing device 5 is, for example, a general-purpose server device and includes a CPU 7 as an example of a processor, memory 8, and storage unit 9.

[0023] The CPU 7 executes various processes according to the programs stored in the memory 8 and / or storage unit 9.

[0024] Memory 8 is, for example, a volatile semiconductor memory, and programs stored in the storage unit 9 are extracted from it. Memory 8 is used as the CPU 7's work memory. Memory 8 stores the path search program 15, the data collection program 16, the location acquisition program 17, the evaluation program 18, the information extraction program 19, and the reward program 20.

[0025] The storage unit 9 is, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), or flash memory, and it stores programs and necessary data for a long period of time. The storage unit 9 stores a basic information storage unit 21, an information provider table 22, a user table 23, an action plan information table 24, an action performance information table 25, and an evaluation information storage unit 26. The evaluation information storage unit 26 includes an action plan evaluation table 26a and an information provider evaluation table 26b.

[0026] (1-2) Action plan collection process in the information processing device 5 Next, the action plan collection process in the information processing device 5 will be described. The action plan collection process is the process of storing the action plan information transmitted from the input display device 2 and the basic information transmitted from the connection device 4 in the storage unit 9.

[0027] Figure 2 is a sequence diagram relating to the action plan information collection process according to one embodiment.

[0028] First, in the action plan information utilization system 1, the linkage unit 14 of the connection device 4 transmits basic information to the route search program 15 of the information processing device 5 at a predetermined frequency (for example, once every hour) (A1).

[0029] When the route search program 15 (more precisely, the CPU 7 that executes the route search program 15) receives basic information, it registers the basic information in the basic information storage unit 21 of the memory unit 9 (A2). In addition, if the information known by the action plan information utilization system 1 changes, such as when the map information in the basic information is updated due to urban redevelopment, or when a new connection device 4 is added due to a contract with a new partner, the updated basic information is registered in the basic information storage unit 21.

[0030] Next, when the basic information is registered in the basic information storage unit 21, the storage unit 9 notifies the route search program 15 that the registration has been confirmed, and the route search program 15 terminates processing (A3).

[0031] Next, the input display device 2 receives input of action plan information from the information provider by having the input collection unit 10 display the action plan information input screen 100 (see Figure 3) and the location setting screen 101D-1 (see Figure 4), and transmits the received action plan information to the collection processing program 16 of the information processing device 5 (B1).

[0032] The data collection processing program 16 analyzes the route information from the departure point to the final destination, which has been input as the received action plan information, and instructs the route search program 15 to search for route information (B2). The route search program 15 accesses the information in the basic information storage unit 21 (B3) to perform a route search in order to perform transfers on public transport and to draw the route road by road from one address to another, according to the instructions from the data collection processing program 16. Here, the basic information storage unit 21 may store the information for route search in the form of a data table. In Figure 2, an example is shown in which the route search program 15 performs a route search based on the information in the basic information storage unit 21, but the route search program 15 may also perform a route search using an external route search system.

[0033] Next, the route search program 15 derives the route search result (B4) and returns the route information search result to the collection processing program 16 (B5).

[0034] Next, the data collection program 16 sends an input result confirmation screen (see Figure 5) to the input collection unit 10, requesting the information provider to confirm the input results (B6). Upon receiving approval of the input results from the information provider, the input collection unit 10 sends a registration instruction to the data collection program 16 (B7). If the input collection unit 10 receives an instruction from the information provider to correct the input results, it performs the correction process according to that instruction.

[0035] When the data collection processing program 16 receives a registration instruction from the information provider, it registers the entered action plan information into the action plan information table 24 in the storage unit 9 (B8). Once the registration in the action plan information table 24 is confirmed, the storage unit 9 notifies the data collection processing program 16 of the registration confirmation (B9). Next, the data collection processing program 16 sends a registration completion notification to the input data collection unit 10 (B11).

[0036] Furthermore, if the registration instruction includes permission to evaluate the action plan based on the action record through the information provider evaluation process (for example, if the action record in the action record specification field 101G on the action plan information input screen 100 is enabled), the collection processing program 16 issues (adds) a record to the action record information table 25 to store the action record of the information provider who issued the registration instruction, and then terminates the process (B10).

[0037] Here, the action plan information received from the information provider may include, for example, the action plan name, start date and time, end date and time, departure point, final destination, means of transportation, etc. The departure point may be selected, for example, from the location setting screen 101D-1, or the coordinate information (latitude, longitude) corresponding to the address of the home or other location registered by the information provider when using the action plan information utilization system 1 may be used as the initial value.

[0038] Furthermore, when inputting the means of transportation on the action plan information input screen 100, the input collection unit 10 may instruct the route search program 15 to directly perform a route search before transmitting the action plan information to the collection processing program 16.

[0039] Furthermore, information about the route to be used may be provided by the information provider through operations such as dragging and dropping or tapping on a map to input which path they plan to actually take, after the shortest route has been determined in advance when traveling from point A to point B on foot.

[0040] In order to perform the above action plan information collection process, this embodiment uses the information provider table 22, the action plan information table 24, and the action performance information table 25 of the storage unit 9.

[0041] Figure 6 is a diagram illustrating an example of an information provider table according to one embodiment.

[0042] The information provider table 22 is a table that stores registration information of information providers registered to use the action plan information utilization system 1. The registration information is transmitted from the input display device 2 to the information processing device 5 when, for example, registration is performed in the action plan information utilization system 1 using the input display device 2.

[0043] The information provider table 22 stores a record for each information provider. The records in the information provider table 22 include an information provider ID field 22A, a name field 22B, an address field 22C, a latitude coordinate field 22D, a longitude coordinate field 22E, a date of birth field 22F, an input display device ID 1 field 22G, and an input display device ID 2 field 22H.

[0044] The Information Provider ID field 22A stores the unique ID (Information Provider ID) of the information provider in the Action Plan Information Utilization System 1 corresponding to the record. The Information Provider ID is newly assigned, for example, when an information provider record is added to the Information Provider Table 22. The Name field 22B stores the name of the information provider corresponding to the record. The Address field 22C stores the address of the information provider corresponding to the record.

[0045] The latitude coordinate field 22D stores the latitude coordinates of the address of the information provider corresponding to the record. The longitude coordinate field 22E stores the longitude coordinates of the address of the information provider corresponding to the record. The latitude coordinates in the latitude coordinate field 22D and the longitude coordinates in the longitude coordinate field 22E are used, for example, as coordinates when specifying one's home as the departure point field 101D or the final destination field 101E in the location setting screen 101D-1.

[0046] The date of birth field 22F stores the date of birth of the information provider corresponding to the record. The input device ID1 field 22G stores the ID of the input device 2 of the information provider corresponding to the record. The input device ID2 field 22H stores the ID of another input device of the information provider corresponding to the record. The IDs of the input device in input device ID1 field 22G and input device ID2 field 22H may be UUIDs (University Unique IDentifiers) or MEIDs (Mobile Equipment IDentifiers), etc.

[0047] Figure 7 is a diagram illustrating an example of an action plan information table according to one embodiment.

[0048] The action plan information table 24 stores records for each action plan from each information provider. The records in the action plan information table 24 include the action plan ID column 24A, action plan name column 24B, start date and time column 24C, end date and time column 24D, action record ID column 24E, departure point column 24F, final destination column 24G, mode of transport column 24H, and information provider ID column 24I.

[0049] The Action Plan ID field 24A stores a unique ID (Action Plan ID) within the Action Plan Information Table 24 for the action plan corresponding to the record. The Action Plan ID is assigned when a record corresponding to an action plan is added to the Action Plan Information Table 24.

[0050] The Action Plan Name field 24B stores the name of the action plan corresponding to the record. The Start Date and Time field 24C stores the start date and time of the action in the action plan corresponding to the record. The End Date and Time field 24D stores the end date and time of the action in the action plan corresponding to the record. The Action Result ID field 24E stores the unique ID (Action Result ID) of the action result corresponding to the action plan. The Action Result ID is assigned when adding a record corresponding to the action plan to the Action Plan Information Table 24, if the registration instruction for the action plan includes permission regarding the evaluation of the action result.

[0051] The departure point field 24F stores the departure point of the action plan corresponding to the record. The final destination field 24G stores the final destination corresponding to the record. The mode of transport field 24H stores the mode of transport in the action plan corresponding to the record. The information provider ID field 24I stores the information provider ID of the information provider who is carrying out the action plan corresponding to the record.

[0052] Furthermore, the records in the action plan information table 24 include multiple groups of destination, destination (date and time) and mode of transport columns (e.g., destination group: destination 1 column 24J, destination 1 (date and time) column 24K, and mode of transport 1 column 24L). In the destination group, values ​​are stored in the destination group column for the number of destinations entered by the information provider on the action plan information input screen 100.

[0053] The destination field, such as Destination 1 (24J), stores the destination. The destination (date and time) field, such as Destination 1 (Date and Time) (24K), stores the date and time the destination should be reached. The means of transportation field, such as Means of Transportation 1 (24L), stores the means of transportation to the destination. Note that the information stored in each field of the destination group may be binary data, such as BLOB (Binary Large OBject), if, for example, an external route search system is used for route searching.

[0054] Each record in the action plan information table 24 may be protected from being edited by the information provider, for example, 72 hours before the start date and time of the action, so that the contents of the record are not changed immediately before the action.

[0055] Figure 8 is a diagram illustrating an example of an action record information table according to one embodiment. Note that Figure 8 shows the state of newly added records.

[0056] The Activity Record Information Table 25 stores records for each activity record of each information provider. Each record in the Activity Record Information Table 25 includes the Activity ID field 25A, Activity Plan ID field 25B, Information Provider ID field 25C, Start Date and Time field 25D, End Date and Time field 25E, Departure Point field 25F, Final Destination field 25G, and Transportation Method field 25H. When a new record is added, only the Activity ID field 25A, Activity Plan ID field 25B, and Information Provider ID field 25C of the record are set, and the other fields are set during the information provider evaluation process described later.

[0057] The Action Record ID field 25A stores the unique ID (Action Record ID) of the action record corresponding to the record. This Action Record ID corresponds to the Action Record ID in the Action Record ID field 24E of the action plan corresponding to this action record. The Action Plan ID field 25B stores the unique ID (Action Plan ID) of the action plan corresponding to the action record corresponding to the record. The Information Provider ID field 25C stores the Information Provider ID of the information provider who is the target of the action record corresponding to the record.

[0058] The Start Date and Time field 25D stores the start date and time of the action in the corresponding activity record. The End Date and Time field 25E stores the end date and time of the action in the corresponding activity record. The Departure Location field 25F stores the departure location in the corresponding activity record. The Final Destination field 25G stores the final destination in the corresponding activity record. The Mode of Transportation field 25H stores the mode of transportation in the corresponding activity record.

[0059] Furthermore, the records in the activity record information table 25 include multiple groups of fields (e.g., destination group: destination 1 field 25I, destination 1 (date and time) field 25J, and transportation method 1 field 25K) for the destination, destination (date and time), and mode of transport field. In the destination group, the actual values ​​are stored in the destination group fields for the number of destinations entered by the information provider on the activity plan information input screen 100. Note that the information stored in each field of the destination group may be binary data such as BLOB type, for example, when route searching is performed using an external route search system.

[0060] (1-3) Information provider evaluation process in the information processing device 5 Next, the information provider evaluation process in the information processing device 5 will be described. The information provider evaluation process evaluates the accuracy of the plan relative to the actual results by comparing the action plan information and action result information transmitted from the input display device 2, assigns a confidence level linked to the evaluation result to the information provider, and stores it in the storage unit 9.

[0061] Figure 9 is a sequence diagram relating to the information provider evaluation process according to one embodiment.

[0062] First, in the action plan information utilization system 1, the location acquisition program 17 of the information processing device 5 transmits and displays the action record ID in the action record ID field 24E of the record, the start date and time in the start date and time field 24C, and the action tracking confirmation screen 120 (see Figure 10) indicating that tracking should be started to the tracking unit 11 of the input display device 2 when a predetermined time (for example, 1 hour before) has passed in the start date and time field 24C of the action plan information table 24 (C1).

[0063] If the information provider gives permission to track on the behavior tracking confirmation screen 120, the tracking unit 11 starts the process of sending the behavioral data to the location acquisition program 17 at the notified start date and time (C2). Subsequently, for example, in accordance with the information provider's request, the tracking unit 11 displays the behavior tracking completion confirmation screen 130 (see Figure 11), and if the behavior tracking completion confirmation screen 130 gives an instruction to end the behavior tracking, it notifies the location acquisition program 17 that the behavior tracking has been terminated (C3).

[0064] In the input display device 2, the tracking unit 11 may store information on the information provider's behavioral record and, when notifying the location acquisition program 17 that it has finished tracking the behavior, transfer the stored behavioral record information to the location acquisition program 17 all at once, or it may repeatedly transfer the information as needed until it notifies the location acquisition program 17 that it has finished tracking the behavior.

[0065] Next, the location acquisition program 17 requests the necessary basic information from the basic information storage unit 21 for analysis of the received performance information (C4), and obtains the basic information as a response (C5). Alternatively, the basic information stored in the basic information storage unit 21 may be stored in an external system, and the basic information may be requested from an external system.

[0066] Next, the location acquisition program 17 analyzes the information necessary for registering records in the activity performance information table 25 (for example, information on destination 1 (date and time) 25J) from the basic information based on the actual information and basic information received from the tracking unit 11, and registers the actual information and the information obtained from the analysis in the activity performance information table 25 (C6). The storage unit 9 notifies the location acquisition program 17 that the registration in the activity performance information table 25 has been confirmed (C7), and the location acquisition program 17, upon receiving the notification, notifies the tracking unit 11 that the activity has been registered (C8).

[0067] Through the above process, information regarding the information provider's actions is stored in the Action History Information Table 25.

[0068] Subsequently, at a predetermined time (for example, a predetermined time during the night), the information processing device 5 will perform the following processing.

[0069] At a predetermined time, the evaluation program 18 queries the action record information table 25 for records in which the date and time of the processing target (for example, the date and time of the previous day) is registered as the end date and time in the end date and time column 25E, that is, records of action records for which the record registration was completed on the previous day (D1), and obtains the corresponding action record as the response (D2). Next, the evaluation program 18 queries the action plan information table 24 for records in which the same action plan ID as the action plan ID in the action plan ID column 25B of the obtained record is stored (D3), and obtains the record as the response (D4). Once the evaluation program 18 obtains the record, it calls the information provider evaluation process P1 (see Figure 26), registers the evaluation results for each information provider ID obtained by the information provider evaluation process in the evaluation information storage unit 26 (D5), and the storage unit 9 notifies the evaluation program 18 that the registration has been confirmed (D6).

[0070] In the information provider evaluation process, the records in the action performance information table 25 and the records in the action plan information table 24 are compared to determine the consistency between the action plan and the actual action, and an evaluation value for the information provider is calculated according to the consistency. In the information provider evaluation process, for example, the consistency between the action plan and the actual action is evaluated according to a pre-prepared confidence rating parameter 200 (see Figure 12).

[0071] The above information provider evaluation process utilizes a basic information storage unit 21, an action plan information table 24, an action performance information table 25, and an evaluation information storage unit 26 (action plan evaluation table 26a and information provider evaluation table 26b). The evaluation program 18 is configured to execute an information provider evaluation process P1, which evaluates the information provider using a confidence level assignment parameter 200.

[0072] Figure 13 shows the state in which the behavioral record information table according to one embodiment has been registered.

[0073] In the state shown in Figure 8, the activity record information table 25 stores activity record information and basic information through the processing in step C6. Specifically, in the record of the activity record information table 25, information is stored in the start date and time column 25D, end date and time column 25E, departure point column 25F, final destination column 25G, and mode of transport column 25H, as well as in the destination group (destination column, destination (date and time) column, mode of transport column) of the added destination.

[0074] Figure 14 is a diagram illustrating an example of an action plan evaluation table according to one embodiment.

[0075] The action plan evaluation table 26a stores a record for each action plan. The record in the action plan evaluation table 26a includes an action plan ID field 26aA, an action performance ID field 26aB, an evaluation date field 26aC, an information provider ID field 26aD, and an evaluation result field 26aE.

[0076] The Action Plan ID field 26aA stores the Action Plan ID of the action plan corresponding to the record. The Action Result ID field 26aB stores the Action Result ID of the action result corresponding to the action plan corresponding to the record. The Evaluation Date field 26aC stores the date on which the evaluation corresponding to the record was performed. The Information Provider ID field 26aD stores the Information Provider ID of the information provider who performed the action plan corresponding to the record. The Evaluation Result field 26aE stores the evaluation result of the action plan and action result for the record.

[0077] Figure 15 is a diagram illustrating an example of an information provider evaluation table according to one embodiment.

[0078] The information provider evaluation table 26b stores records for each information provider. The records in the information provider evaluation table 26b include the information provider ID column 26bA, the reliability of the month before last column 26bB, the reliability of last month column 26bC, the reliability of this month column 26bD, and the cumulative reliability column 26bE.

[0079] The Information Provider ID column 26bA stores the Information Provider ID of the information provider corresponding to the record. The Trust Level Two Months Ago column 26bB stores the Trust Level of the information provider corresponding to the record for two months ago. The monthly Trust Level is the sum of the evaluation results of each record for the corresponding month in the Action Plan Evaluation Table 26a. The Trust Level Last Month column 26bC stores the Trust Level of the information provider corresponding to the record for last month. The Trust Level This Month column 26bD stores the Trust Level of the information provider corresponding to the record for this month. The Cumulative Trust Level column 26bE stores the cumulative Trust Level (cumulative confidence level) of the information provider corresponding to the record over a predetermined period. In this embodiment, the cumulative confidence level is adjusted to not be less than zero.

[0080] (1-4) Action plan information display processing by the information processing device 5 Next, the action plan information display processing by the information processing device 5 will be explained. The action plan display processing is the process of displaying (providing) the action plan information stored in the information processing device 5 to information providers and users. Here, users can freely view the displayed content through a paid contract with the provider of the action plan information utilization system 1, while information providers can view information according to their level of trustworthiness. For example, information providers can also view information generated based on the action plan information of other information providers, depending on their trustworthiness.

[0081] Figure 16 is a sequence diagram of the action plan information display process according to one embodiment. Figure 16 shows the sequence for displaying action plan information to the information provider and the user.

[0082] First, we will explain the process when a user views the information provider's action plan information. In the display device 3 of the action plan information utilization system 1, when a user requests to view the action plan via the menu screen 140 (see Figure 17), the viewing unit 13 of the display device 3 requests viewing from the information deployment program 19 of the information processing device 5 (E1). The information deployment program 19 queries the user table 23 stored in the storage unit 9 for contract information (E2) and obtains the user's display parameters according to the contract details (E3). Here, the user table 23 includes, for example, the user ID, the user's password, the company name, and the display parameters for the user. Display parameters are parameters that define the information that is permitted to be viewed (displayed).

[0083] The information deployment program 19 queries the action plan information table 24b for action plan information based on the display parameters (E4) and obtains the action plan information that can be displayed (E5). The information deployment program 19 displays the obtained action plan information using the viewing unit 13 (E6).

[0084] Next, we will explain the process when an information provider views information based on action plan information entered by other information providers. In the input display device 2 of the action plan information utilization system 1, when an information provider requests to view an action plan on the action plan input selection screen 150 (see Figure 18), the display unit 12 requests the information deployment program 19 of the information processing device 5 to view the information (F1).

[0085] Furthermore, the information deployment program 19 calls the reward program 20 and passes the information provider ID (F2), and the reward program 20 queries the information provider evaluation table 26b for evaluation information using the information provider ID (F3). The reward program 20 retrieves the information provider's evaluation information from the information provider evaluation table 26b (F4). Next, the reward program 20 executes a screen display parameter determination process to determine the screen display parameters corresponding to the evaluation information (P2), and returns the parameters to the information deployment program 19 (F5). Then, the information deployment program 19 transmits the screen display content based on the parameters to the display unit 12 (F6).

[0086] (1-5) Configuration of various screens Next, we will explain the screen configuration of the various screens displayed on the input display device 2 and display device 3 by the information processing device 5 in the action plan information utilization system 1.

[0087] Figure 3 is a diagram showing an example of an action plan information input screen according to one embodiment.

[0088] The action plan information input screen 100 is displayed when the action plan input button 152A is pressed on the action plan input selection screen 150.

[0089] The action plan information input screen 100 includes an action plan input form 101 and a registration button 102. The action plan input form 101 includes an action plan name input field 101A, a start date and time specification field 101B, an end date and time specification field 101C, a departure point specification field 101D, a final destination specification field 101E, a mode of transport selection field 101F, an action record specification field 101G, and an add-intermediate button 101H.

[0090] The action plan name input field 101A is the area for entering the name of the action plan. The start date and time specification field 101B is the area for specifying the start date and time of the action in the action plan. The end date and time specification field 101C is the area for specifying the end date and time of the action in the action plan. In this embodiment, the action plan name, start date and time, and end date and time are required fields when registering an action plan.

[0091] The departure point designation field 101D is the area for specifying the departure point in the action plan. When the button to select from the map is pressed, the location setting screen 101D-1 (see Figure 4) is displayed, and the departure point can be specified. The final destination designation field 101E is the area for specifying the final destination in the action plan. When the button to select from the map is pressed, the location setting screen 101D-1 is displayed, and the final destination can be specified.

[0092] The Add Waypoint button 101H is pressed when setting a waypoint (waypoint) to pass through. When the Add Waypoint button 101H is pressed, a waypoint input area is displayed where information about the waypoint (waypoint, destination date and time, mode of transport to be used) can be entered. Each time the Add Waypoint button 101H is pressed again, information about another waypoint can be entered. When waypoint information has been entered in this way, when registering the action plan, the information for each waypoint will be registered in the action plan information table 24 in three fields: destination, destination (date and time), and mode of transport.

[0093] The transportation selection field 101F is an area where you select your mode of transportation (railway, airplane, car, bus, taxi, walking, etc.).

[0094] The activity record specification field 101G is an area for specifying whether or not to enable (permit) tracking of the information provider's activity record. By enabling the activity record specification field 101G and registering an activity plan, when the start date and time in the activity plan approaches, the location acquisition program 17 instructs the tracking unit 11 of the information provider's input display device 2 to display an activity tracking confirmation screen 120 (see Figure 10), which requests permission to confirm tracking of the activity record ID.

[0095] The registration button 102 is a button that accepts instructions to register the information of the action plan entered in the action plan input form 101. When the registration button 102 is pressed, the input collection unit 10 transmits the information of the action plan entered in the action plan input form 101 to the collection processing program 16 of the information processing device 5.

[0096] Figure 4 is a configuration diagram showing an example of a location setting screen according to one embodiment.

[0097] The location setting screen 101D-1 is displayed when the button to specify from the map is pressed in the departure location specification field 101D and the final destination specification field 101E of the action plan input form 101 on the action plan information input screen 100.

[0098] The location setting screen 101D-1 includes a location search form 101D-1-1, a map display area 101D-1-2, and a location setting button 101D-1-3.

[0099] The location search form 101D-1-1 is an area where you enter keywords such as addresses or building names to indicate the location you want to search for, and then initiate the search. When the search button is pressed, the search targets locations corresponding to the entered keywords are found, and a map including the searched locations is displayed in the map display area 101D-1-2. The map display area 101D-1-2 is an area that displays a map including the searched locations.

[0100] The location setting button 101D-1-3 is pressed when a specified location on the map displayed in the map display area 101D-1-2 is set as the target location (starting point, destination, etc.). When the location setting button 101D-1-3 is pressed, the target location on the action plan information input screen 100 is set to the location specified on the map in the map display area 101D-1-2.

[0101] Figure 5 is a diagram showing an example of an input result confirmation screen according to one embodiment.

[0102] The input result confirmation screen 110 is displayed after the registration button 102 on the action plan information input screen 100 is pressed and the information processing is performed by the collection processing program 16 of the information processing device 5.

[0103] The input result confirmation screen 110 includes an input result map display area 110-1, an input result confirmation area 110-2, a correction button 110-3, and a registration button 110-4.

[0104] The input result map display area 110-1 displays a map of the area where the information provider will be traveling, from the starting point to the final destination, and shows the route of travel on the map. The input result confirmation area 110-2 is an area where information about the travel plan is displayed in chronological order. The information about the travel plan displayed includes, for example, the time of the planned activity, each point from the starting point to the final destination, and the means of transportation between each point.

[0105] The Edit button 110-3 is pressed when the user wants to correct the input content. When the Edit button 110-3 is pressed, the Action Plan Information Input Screen 100 is displayed, allowing the user to modify the Action Plan. The Register button 110-4 is pressed when the user wants to register the input content. When the Register button 110-4 is pressed, the Action Plan is registered with the content displayed on the Input Result Confirmation Screen 110.

[0106] Figure 10 is a configuration diagram showing an example of a behavior tracking confirmation screen according to one embodiment.

[0107] The activity tracking confirmation screen 120 is displayed by the tracking unit, for example, when the start date and time of the activity plan information is approaching.

[0108] The activity tracking confirmation screen 120 includes a confirmation area 120-1, a tracking permission button 120-2, and a cancel button 120-3.

[0109] Confirmation area 120-1 is an area where the start date and time of the action plan, the action plan ID of the action plan to be started, the action record ID corresponding to the action plan ID, and a message indicating that tracking of the action will begin are displayed. The tracking permission button 120-2 is a button that accepts the instruction to allow tracking of the action. When the tracking permission button 120-2 is pressed, the tracking unit 11 notifies the location acquisition program 17 that tracking of the action is permitted. The cancel button 120-3 is a button that accepts the cancellation of starting tracking of the action. When the cancel button 120-3 is pressed, the tracking unit 11 closes the action tracking confirmation screen 120, setting it to not perform tracking of the action.

[0110] Figure 11 shows an example of a confirmation screen for the end of behavioral tracking according to one embodiment.

[0111] The activity tracking completion confirmation screen 130 is displayed by the tracking unit 11, for example, when the end date and time of the activity plan information is approaching, or by the tracking unit 11 in response to a display request from the information provider.

[0112] The tracking completion confirmation screen 130 includes a confirmation area 130-1, a tracking completion button 130-2, and a cancel button 130-3.

[0113] Confirmation area 130-1 is an area where the currently tracked action plan ID, the action plan corresponding to the action plan ID, and a message indicating that action tracking will be terminated are displayed. The tracking termination button 130-2 is a button that accepts the instruction to terminate action tracking. When the tracking termination button 130-2 is pressed, the tracking unit 11 notifies the location acquisition program 17 that action tracking will be terminated. The cancel button 130-3 is a button that accepts the cancellation of terminating action tracking. When the cancel button 130-3 is pressed, the tracking unit 11 closes the action tracking termination confirmation screen 130.

[0114] Figure 17 is a configuration diagram showing an example of a menu screen according to one embodiment.

[0115] The menu screen 140 is a screen that appears, for example, after performing a login operation on the input display device 2 to connect to the action plan information utilization system 1.

[0116] The menu screen 140 includes a menu form 141. The menu form 141 includes a button 141A for entering one's own action plan and a button 141B for viewing everyone's action plans.

[0117] The button 141A for entering your own action plan is pressed when you want to enter your own action plan. When the button 141A for entering your own action plan is pressed, the action plan input selection screen 150 is displayed. The button 141B for viewing everyone's action plans is pressed when you want to view information generated based on action plans from other information providers. When the button 141B for viewing everyone's action plans is pressed, the action plan information viewing screen (action plan information viewing screen (railway) 160, action plan information viewing screen (facilities) 170) is displayed in its initial state.

[0118] Figure 18 is a diagram showing the configuration of the action plan input selection screen according to one embodiment.

[0119] The action plan input selection screen 150 is displayed when the button 141A for inputting your own action plan is pressed on the menu screen 140.

[0120] The action plan input selection screen 150 includes a schedule selection form 151 and an operation form 152. The schedule selection form 151 includes an information provider profile display field 151A, a month selection form 151B, a date selection form 151C, and registered action plan information 151D.

[0121] The information provider profile display area 151A is an area where the information provider's ID and name are displayed. The month selection form 151B is an area where the user selects the month to display. The information for the month selected in the month selection form 151B is displayed in the date selection form 151C. The date selection form 151C is an area where the user selects the day on which to enter the action plan. The area for the date that is selected and active in the date selection form 151C is displayed in a manner that makes it recognizable as being selected (for example, with a thick border). In this embodiment, for dates on which an action plan has already been registered by the information provider, the registered action plan information 151D is displayed. If the registered action plan information 151D is pressed, the action plan information input screen 100 may be displayed.

[0122] The operation form 152 includes an action plan input button 152A and a confidence level display area 152B.

[0123] The action plan input button 152A is a button that accepts input of action plan information for the date selected and active in the schedule selection form 151. When the action plan input button 152A is pressed, the display unit 12 displays the date that is active in the schedule selection form 151 by embedding it in the start date and time specification field 101B and the end date and time specification field 101C of the action plan information input screen 100.

[0124] The confidence level display area 152B is an area for displaying the confidence level of the information provider. The confidence level displayed in the confidence level display area 152B is, for example, the confidence level obtained from the two months ago confidence level column 26bB, the last month's confidence level column 26bC, the current month's confidence level column 26bD, and the cumulative confidence level column 26bE of the information provider evaluation table 26b.

[0125] Figure 19 is a diagram illustrating an example of an action plan information viewing screen according to one embodiment. Figure 19 is an example of an action plan information viewing screen for railways (Action Plan Information Viewing Screen (Railway)).

[0126] The Action Plan Information Viewing Screen (Railway) 160 is the initial Action Plan Information Viewing Screen that appears when the "View Everyone's Action Plan" button 141B on the menu screen 140 is pressed, and when "Railway" is selected in the View Content Specification Form 163B and the Search button 164 is pressed (an example of information for disclosure).

[0127] The action plan information viewing screen (railway) 160 includes a basic information display area 161, a railway information display area 162, an operation form 163, and a search button 164.

[0128] The basic information display area 161 includes a viewing date display field 161A and a viewing content display field 161B. The viewing date display field 161A displays the date of the item being viewed. The viewing content display field 161B displays the name of the railway and line being viewed.

[0129] The railway information display area 162 includes station / route components 162A, station congestion status display area 162B, and train display components 162C.

[0130] Station / route component 162A is a component that represents a route and a station on the railway line being viewed. Note that station / route component 162A may represent the station and route side-by-side, or it may be represented in a table format.

[0131] The station congestion status display area 162B displays congestion information for stations on the target line. In this embodiment, the action plan information entered by multiple information providers is analyzed, and if the number of entries that multiple information providers have entered as the final destination or destination for a station on the target line on the target date exceeds a predetermined threshold, the station is displayed as congested.

[0132] The train display component 162C is a component that displays the location and occupancy rate of a train at the date and time being viewed. The train's location and occupancy rate can be determined based on basic information (e.g., train schedule information) received from the linking unit 14 of the connection device 4. This basic information can be used when there is a contractual agreement between the operator of the action plan information utilization system 1 and the public transportation company.

[0133] Operation form 163 includes a viewing date specification form 163A, a viewing content specification form 163B, a viewing content map specification button 163C, and a high-reliability information extraction form 163D. Operation form 163 is included in the initial action plan information viewing screen that is displayed when the button 141B to view everyone's action plans is pressed on the menu screen 140.

[0134] The viewing date specification form 163A is an area for specifying the date and time of the object to be viewed. The viewing content specification form 163B is an area for specifying the content to be viewed. Examples of content include railways, cars, facilities, aircraft, etc.

[0135] The content selection map button 163C is pressed when selecting content to view from a map. When the content selection map button 163C is pressed, a map for content selection is displayed. The high-reliability information extraction form 163D is a form that allows information providers to customize the displayed content to show only high-reliability information. When the checkbox for "Focus on highly reliable information" in the high-reliability information extraction form 163D is checked, the action plan information used to display in the railway information display area 162 is narrowed down to the action plan information of information provider IDs that maintain a certain cumulative reliability level. Alternatively, the high-reliability information extraction form 163D may be activated in the operation form 163 only for information providers that maintain a certain cumulative reliability level.

[0136] Figure 20 is a diagram illustrating another example of the action plan information viewing screen according to one embodiment.

[0137] The Action Plan Information Viewing Screen (Facility) 170 is the initial Action Plan Information Viewing Screen that appears when the "View Everyone's Action Plan" button 141B on the menu screen 140 is pressed, and a facility is specified in the View Content Specification Form 172B and the Search button 173 is pressed.

[0138] The Action Plan Information Viewing Screen (Facilities) 170 includes a facility search area 171, an operation form 172, and a search button 173. The operation form 172 has the same configuration as the operation form 163 of the Action Plan Information Viewing Screen (Railways) 160.

[0139] The facility search area 171 includes the facility search form 171A, the map display area 171B, the congested route display component 171C, the mode of transport (walking) component 171D, the mode of transport (car) component 171E, and the status display area 171F.

[0140] Facility search form 171A is an area where users enter keywords related to the facilities they wish to view and initiate a search. When the search button is pressed, a map containing the searched facilities corresponding to the entered keywords is displayed in map display area 171B.

[0141] The congested route display component 171C is a component that displays congested routes among the routes to the facility being viewed. The congested route display component 171C analyzes the action plan information for the viewing date among the action plan information of multiple information providers, and when the number of action plans in which the facility being viewed is set as the final destination or destination exceeds a predetermined threshold, it is drawn on the planned route to the destination being viewed, and furthermore, the emphasis of the drawing is adjusted according to the degree to which the predetermined threshold is exceeded.

[0142] The mode of transport (walking) component 171D is a component (e.g., a pictogram) that indicates that the route to the facility being viewed is on foot. The mode of transport (walking) component 171D analyzes the activity plan information for the viewing date from the information provider's activity plan information, and when the mode of transport to the facility is on foot, if the facility being viewed is set as the final destination or destination, it is placed on the planned route from the point immediately preceding the facility (starting point or previous destination) to the facility.

[0143] Furthermore, the transportation (vehicle) component 171E is a component (e.g., a pictogram) that indicates that the route to the facility being viewed is by car. The transportation (vehicle) component 171E is placed on the planned route from the point immediately preceding the facility (starting point or previous destination) to the facility when the transportation to the facility is by car, based on the information provider's action plan information for the viewing date.

[0144] Status display area 171F is an area that displays the predicted status of the facility being viewed, corresponding to the viewing date. The predicted status is created by identifying and analyzing the action plan information related to the facility in the action plan information of multiple information providers corresponding to the viewing date, and editing pre-prepared text according to the analysis results.

[0145] (1-6) Various processes related to the collection and processing of action plan information (1-6-1) Basic Information Reception Processing Basic information reception processing is a process performed by the route search program 15 of the information processing device 5 between it and the cooperation unit 14 of the connection device 4 at predetermined intervals (for example, daily).

[0146] Figure 21 is a flowchart of the basic information reception process according to one embodiment.

[0147] The route search program 15 acquires basic information from the collaboration unit 14 on a daily basis, for example, in accordance with the agreement between the operator and the partner of the action plan information utilization system 1 (P10), and stores the acquired basic information in the basic information storage unit 21 (P11).

[0148] (1-6-2) Data Collection Process The data collection process is performed as needed between the data collection program 16 of the information processing device 5 and the input collection unit 10 of the input display device 2.

[0149] Figure 22 is a flowchart of the data collection process according to one embodiment.

[0150] The data collection program 16 of the information processing device 5 acquires a registration command for action plan information set by the information provider from the input collection unit 10 of the input display device 2 (P20). The registration command for action plan information is transmitted by the input display device 2 when the information provider presses the registration button 102 after setting the desired conditions using the action plan information input screen 100 on the input display device 2.

[0151] When the information processing device 5's collection processing program 16 receives a command to register action plan information, it calls the route search program 15 to execute the route search process (see Figure 23) (P21). In the route search process, route information in the action plan is searched based on the action plan information.

[0152] The data collection program 16 generates an input result confirmation screen 110 based on the route information obtained through the route search process and sends it to the input display device 2 that sent the command to register the action plan information (P22).

[0153] The input display device 2 displays the input result confirmation screen 110 and receives confirmation from the information provider whether or not to allow registration of the action plan information displayed on the input result confirmation screen 110 (P23). If the result is that registration is not allowed (P23: NO), the collection processing program 16 proceeds to step P20.

[0154] On the other hand, if permission to register is accepted (if the registration button 110-4 on the input result confirmation screen 110 is pressed) (P23: YES), the collection processing program 16 adds a record corresponding to the action plan information to the action plan information table 24 (P24).

[0155] Next, the collection processing program 16 determines whether or not action records are enabled in the registration information, that is, whether or not action records are set to be enabled in the action record specification field 101G of the action plan information input screen 100 (P25).

[0156] As a result, if activity tracking is not enabled (P25:NO), the data collection program 16 proceeds to step P27. On the other hand, if activity tracking is enabled (P25:YES), the data collection program 16 opens the activity tracking information table 25, assigns an activity tracking ID, adds a new record (P26), and proceeds to step P27.

[0157] In step P27, the data collection program 16 notifies the input display device 2, which sent the action plan information registration command, of the registration completion result (P27), and terminates the process.

[0158] (1-6-3) Pathfinding process The route search process is executed in step P21 when the route search program 15 is called by the data collection program 16.

[0159] Figure 23 is a flowchart of a pathfinding process according to one embodiment.

[0160] The route search program 15 obtains route information set in the action plan information from the data collection processing program 16 (P30), queries the basic information storage unit 21 for detailed route information that realizes the obtained route information (P31), organizes the obtained detailed route information based on the action plan information, and returns it to the route information collection processing program 16 (P32).

[0161] (1-7) Various processes related to the evaluation of information providers (1-7-1) Location acquisition process Location acquisition processing is a process performed periodically between the location acquisition program 17 of the information processing device 5 and the tracking unit 11 of the input display device 2.

[0162] Figure 24 is a flowchart of the location acquisition process according to one embodiment.

[0163] The location acquisition program 17 extracts records (action plan information records) from the action plan information table 24 whose start date and time are included in the current day (P40).

[0164] Next, the location acquisition program 17 generates an action tracking confirmation screen 120 that includes the action record ID and the content of the tracking start confirmation for the action plan information whose start date and time are approaching, and transmits the action tracking confirmation screen 120 to the tracking unit 11 of the information provider's input display device 2 corresponding to the action plan information (P41).

[0165] Next, the location acquisition program 17 determines whether the information provider allows tracking of work performance, that is, whether the information provider has pressed the tracking permission button 120-2 on the activity tracking confirmation screen 120 (P42). If the result determines that the information provider does not allow tracking of work performance (P42: NO), the location acquisition program 17 terminates processing.

[0166] On the other hand, if the information provider determines that they permit tracking of work performance (P42: YES), the tracking unit 11 of the input display device 2 starts tracking the actions corresponding to the action plan, and the location acquisition program 17 acquires action performance information from the tracking unit 11 (P43).

[0167] Next, when the tracking end button 130-2 on the activity tracking end confirmation screen 130 of the input display device 2 is pressed by the information provider, the tracking unit 11 of the input display device 2 sends an activity end notification to the location acquisition program 17 of the information processing device 5.

[0168] When the location acquisition program 17 receives an action completion notification from the tracking unit 11, it analyzes the action record information, queries the basic information storage unit 21 for the necessary basic information (P45), and registers information about the action record in the action record information table 25 corresponding to the target action (action record information record) (P46). After that, once the registration in the action record information table 25 is complete, the location acquisition program 17 sends a notification of completion of record registration to the input display device 2 that sent the tracking completion notification (P47).

[0169] (1-7-2) Evaluation process The evaluation process is a process in which the evaluation program 18 of the information processing device 5 evaluates the action plan information that has been registered in the actual results at predetermined intervals (for example, daily).

[0170] Figure 25 is a flowchart of the evaluation process according to one embodiment.

[0171] The evaluation program 18 retrieves the records of registered behavioral information (behavioral information records) from the behavioral information table 25 for the period to be processed (for example, this may be for the current day or for a period of time after a certain number of days have passed) (P50). Next, the evaluation program 18 extracts the records of behavioral plan information (behavioral plan information records) that have the behavioral ID present in the behavioral information table 25 from the behavioral plan information table 24 (P51).

[0172] Next, the evaluation program 18 executes an information provider evaluation process (Figure 26) to calculate the evaluation result of the information provider (P52).

[0173] Next, the evaluation program 18 registers the reliability of the information provider in the information provider evaluation table 26b according to the evaluation results of the information provider calculated in the information provider evaluation process (P53). Specifically, the evaluation program 18 adds the calculated evaluation result (reliability within the target period) to the current month reliability and cumulative reliability of the information provider's record in the information provider evaluation table 26b.

[0174] (1-7-3) Information provider evaluation process The information provider evaluation process is performed by the evaluation program 18 in step P52.

[0175] Figure 26 is a flowchart of the information provider evaluation process according to one embodiment.

[0176] The evaluation program 18 obtains an action record information record with the end date and time for the current day, obtained in step P50, and an action plan information record with the end date and time for the current day, obtained in step P51 (P60). Here, the current day is an example of the processing period.

[0177] Next, the evaluation program 18 retrieves a list of information provider IDs from the information provider table 22 for all information providers registered in the action plan information utilization system 1 (P61).

[0178] Next, the evaluation program 18 executes the processing of loop A (P63-P68) for each of the information provider IDs in the acquired list. Here, the information provider ID being targeted is referred to as the target information provider ID.

[0179] In processing loop A, the evaluation program 18 determines whether or not an action plan information record exists for the target information provider ID for that day (P63).

[0180] As a result, if there is no action plan information record for the target information provider ID for that day (P63: NO), it means that the information provider for the target information provider ID has not registered action plan information for that day. Therefore, the evaluation program 18 sets the evaluation result (confidence level within the target period: -10 in the case of confidence level parameter 200 in Figure 12) according to the confidence level assignment parameter 200 (see Figure 12) (P66), and terminates the processing of loop A for the target information provider ID.

[0181] On the other hand, if an action plan information record exists for the target information provider ID for that day (P63: YES), the evaluation program 18 determines whether or not an action record exists for the target information provider ID for that day (P64).

[0182] As a result, if there is an action record for the target information provider ID for that day (P64: YES), the evaluation program 18 checks for consistency between the action plan information record and the action record (P65). Consistency in actions is determined, for example, by whether the means of transportation were the same. Next, the evaluation program 18 sets the evaluation result (confidence level within the target period) according to the confidence level assignment parameter 200 (P67), and terminates the processing of loop A for the target information provider ID.

[0183] On the other hand, if there is no record of the target information provider ID's actions on that day (P64: NO), the evaluation program 18 sets the evaluation result (confidence level within the target period: -7 in the case of the confidence level parameter 200 in Figure 12) according to the confidence level assignment parameter 200 (P68), and terminates the processing of loop A for the target information provider ID.

[0184] When the evaluation program 18 has finished processing Loop A for a target information provider ID, it uses the unprocessed information provider ID as the next target information provider ID and executes the processing in Loop A. When it has finished processing Loop A for all information provider IDs, it terminates the information provider evaluation process.

[0185] Now, let's explain the confidence rating parameter 200.

[0186] Figure 12 illustrates an example of confidence-assigning parameters according to one embodiment.

[0187] The reliability rating parameter 200 is a parameter (an example of an evaluation parameter) that serves as an evaluation criterion for calculating an evaluation value (reliability within the target period) for calculating the reliability of the information provider, and is referenced by the evaluation program 18. Therefore, if the criteria for assigning reliability are to be changed, the reliability rating parameter 200 should be changed accordingly. The reliability rating parameter 200 includes the evaluation result (evaluation value) when no action plan information is entered, the evaluation result when action plan information is entered but no actual action information is entered, the subject of behavioral consistency when both action plan information and actual action information are entered (e.g., means of transportation), the weight of the evaluation value for that subject, the evaluation method, and the range of the evaluation result.

[0188] In the information provider evaluation process, the processing of Loop A (P63~P68) is performed not only for the information providers whose action plan and performance information for the day correspond to the information provider's information for the day, but also for the information provider IDs of all information providers. This is done to prevent information providers who have once acquired a relatively high cumulative confidence level from being able to permanently access useful information (for example, information based on the action plan information of other information providers) if they stop inputting action plan information into the action plan information utilization system 1. In this embodiment, as shown in the confidence level assignment parameter 200, if an information provider does not input action plan information or action performance information, the evaluation value is set to a negative value. This allows the information provider to determine an evaluation value that reduces the cumulative confidence level in the daily information provider evaluation process performed by the information processing device 5, thereby appropriately preventing them from permanently accessing useful information. Furthermore, since the cumulative confidence level gradually decreases when an information provider does not input action plan information or action performance information, it is possible to encourage information providers to continue inputting their own action plan information and action performance information in order to obtain useful information.

[0189] (1-8) Various processes performed in connection with the processing of displaying action plan information (1-8-1) Processing to display action plan information for users

[0190] Figure 27 is a flowchart of the user action plan information display process according to one embodiment.

[0191] The information deployment program 19 of the information processing device 5 obtains a viewing request from the user's display device 3, which includes conditions regarding the action plan information of the information provider to be viewed (P70). The viewing request also includes authentication information such as the user's ID and password in the action plan information utilization system 1.

[0192] Next, the information deployment program 19 refers to the user table 23 and queries the contract information of the user who submitted the viewing request (P71).

[0193] Next, the information deployment program 19 checks whether a record of the user corresponding to the authentication information exists in the user table 23 (P72).

[0194] As a result, if a user record corresponding to the authentication information does not exist (P72:NO), the information deployment program 19 terminates processing, refusing to grant access to the action plan information.

[0195] On the other hand, if a user record corresponding to the authentication information exists (P72:YES), the information deployment program 19 grants the user access to the action plan information (P73), accepts the user's viewing request, searches for the action plan information corresponding to the conditions included in the viewing request, returns the results to the display device 3 (P74), and terminates the process.

[0196] (1-8-2) Processing of action plan information for information providers The information deployment program 19 of the information processing device 5 receives a request to view action plan information (viewing request) from the input display device 2 (P80). The viewing request is sent from the input display device 2 to the information processing device 5 when the button 141B for viewing everyone's action plan on the displayed menu screen 140 is pressed on the input display device 2.

[0197] Next, the information dissemination program 19 calls the reward program 20 to execute the reward process (see Figure 29) (P81).

[0198] Next, the information deployment program 19 displays the screen based on the screen display parameters returned from the reward processing (P82). Here, the screen display parameters are parameters that determine the content to be displayed on the screen (including content that cannot be displayed). The screen display parameters and their corresponding display content are managed as parameter display content information 400 (see Figure 32) and are customizable as external parameters used by the information deployment program 19.

[0199] Figure 32 is a diagram illustrating parameter display content information according to one embodiment.

[0200] The parameter display content information 400 includes a record for each screen display parameter. Each record in the parameter display content information 400 includes a screen display parameter field 400A and a display content field 400B. The screen display parameter field 400A stores the screen display parameter corresponding to the record. The display content field 400B stores the display content (provided content) for the screen display parameter corresponding to the record.

[0201] In the example in Figure 32, when the screen display parameter is "0", the displayed content is "Not viewable", indicating that screen control is performed to prevent information providers from viewing the information. When the screen display parameter is "1", it is set to "Railway information (station) congestion information", and the value of the station congestion status display area 162B is disclosed on the action plan information viewing screen (railway) 160. When the screen display parameter is "9", it is set to "Extract only information from highly reliable information providers", indicating that screen control is performed to activate and display the highly reliable information extraction form 163D on the action plan information viewing screen (railway) 160. Using this parameter display content information 400, the provision of information, such as whether or not information is provided and the content of the information provided, is controlled according to the screen display parameter.

[0202] (1-8-3) Reward Processing Figure 29 is a flowchart of the reward processing according to one embodiment.

[0203] The reward program 20 receives the information provider ID that sent the command to view the action plan information from the information dissemination program 19 (P90). Next, the reward program 20 extracts information provider IDs from the information provider evaluation table 26b (Figure 15) and obtains the cumulative confidence score for this information provider (P91).

[0204] Then, the reward program 20 calls the screen display parameter determination process (see Figure 30) (P92), and sends the cumulative confidence level of the information provider who sent the command to view the action plan information to the screen display parameter determination process.

[0205] (1-8-4) Screen display parameter determination process The screen display parameter determination process is a process that returns screen display parameters that control the displayed content according to the reliability level of the information provider (cumulative reliability level in this embodiment).

[0206] Figure 30 is a flowchart of the screen display parameter determination process according to one embodiment.

[0207] Reward program 20 receives the information provider's trustworthiness (cumulative trustworthiness) from the reward processing (P100).

[0208] Next, the reward program 20 determines screen display parameters that define what can be disclosed to the information provider, by referring to the information provider's cumulative trust level and the criteria for viewing others' action plans, and returns the image display parameters to the action plan processing (steps P101-P108).

[0209] In this embodiment, the viewing criteria information 300 (see Figure 31) is stored as an external parameter that the reward program 20 references in the action plan display process, as information regarding the criteria for viewing other people's action plans.

[0210] Figure 31 is a diagram illustrating an example of browsing criteria information according to one embodiment.

[0211] The browsing criteria information 300 stores records corresponding to the browsing criteria. The records in the browsing criteria information 300 include a browsing criteria field 300A, a cumulative confidence field 300B, and a screen display parameter field 300C.

[0212] The browsing criteria field 300A stores a number (browsing criteria number) indicating the browsing criteria corresponding to the record. In this embodiment, the larger the browsing criteria number, the more useful the information displayed, requiring a higher cumulative confidence level. The cumulative confidence level field 300B stores the cumulative confidence level for a predetermined period corresponding to the record. The predetermined period may be from the day the information provider registered in the action plan information utilization system 1 to the present, or it may be from a predetermined period prior to the present (for example, one year). The screen display parameter field 300C stores screen display parameters that indicate the display content to be shown when the browsing criteria corresponding to the record are met. In this embodiment, the larger the screen display parameter, the more useful the information.

[0213] Returning to the explanation of Figure 30, the reward program 20 determines whether the information provider's trustworthiness (cumulative trustworthiness) exceeds the cumulative trustworthiness ("0") of browsing criterion 1 (browsing criterion with browsing criterion number 1) (P101).

[0214] As a result, if it is determined that the information provider's trustworthiness does not exceed the cumulative trustworthiness of viewing criterion 1 (P101: NO), the reward program 20 returns the screen display parameter to "0" and the reward process (P102), and terminates the process.

[0215] On the other hand, if the reliability of the information provider is determined to exceed the cumulative reliability of the browsing criterion 1 (P101: YES), the reward program 20 determines whether the reliability of the information provider exceeds the cumulative reliability of the next highest browsing criterion 2 (P103).

[0216] As a result, if it is determined that the information provider's trustworthiness does not exceed the cumulative trustworthiness of viewing criterion 2 (P103: NO), the reward program 20 returns the screen display parameter to "1" and the reward process (P104), and terminates the process.

[0217] On the other hand, if it is determined that the information provider's trustworthiness exceeds the cumulative trustworthiness of criterion 2 (P103: YES), the trustworthiness of the information provider is determined to exceed the cumulative trustworthiness of criterion 3 to n-1 (in this embodiment, n is any number greater than or equal to 4), starting from the smallest cumulative trustworthiness. If the trustworthiness of the information provider does not exceed the cumulative trustworthiness, the screen display parameter is set to browsing criterion number - 1, returned to the reward processing, and the process is terminated. If the trustworthiness of the information provider exceeds the cumulative trustworthiness, the next largest browsing criterion is used for determination (P105).

[0218] If, in step P105, it is determined that the information provider's trustworthiness exceeds the cumulative trustworthiness of criterion n-1 (P105: YES), then the reward program 20 determines whether the information provider's trustworthiness exceeds the cumulative trustworthiness of criterion n (P106).

[0219] As a result, if it is determined that the information provider's trustworthiness does not exceed the cumulative trustworthiness of the viewing criterion n (P106: NO), the reward program 20 returns the screen display parameter to "n-1" for reward processing (P107) and terminates the process.

[0220] On the other hand, if the program determines that the information provider's trustworthiness exceeds the cumulative trustworthiness of the viewing criterion n (P106: YES), the reward program 20 returns the screen display parameter to "n" for reward processing (P108) and terminates the process.

[0221] This screen display parameter determination process allows for the determination of screen display parameters corresponding to the displayed content based on the trustworthiness of the information provider. In other words, it allows for the determination of screen display parameters that correspond to more useful information for users with a high trustworthiness rating.

[0222] In addition, the screen display parameter determination process shown in Figure 30 uses a maximum value n of 4 or greater for the viewing criteria, but the maximum value of the viewing criteria may be set to 3 or less.

[0223] (2) Variations etc. The present invention is not limited to the embodiments described above, and can be implemented with appropriate modifications without departing from the spirit of the invention.

[0224] For example, in the above embodiment, an example was shown in which the information processing device 5 was configured with a single server device. However, the present invention is not limited to this, and the information processing device 5 may be configured with multiple computer devices interconnected via a network. In this case, the route search program 15, collection processing program 16, location acquisition program 17, evaluation program 18, information deployment program 19, and reward program 20 can be distributed among multiple computer devices, and the same processing as described above can be achieved as a whole by exchanging necessary data among these multiple computer devices.

[0225] Furthermore, in the above embodiment, basic information was stored and used in the basic information storage unit 21, but the present invention is not limited to this, and for example, the information processing device 5 may be connected to an external system and the basic information may be queried from the external system. In this case, it is sufficient that the above processing can be achieved as a whole between the information processing device 5 and the external system.

[0226] Furthermore, the various screens displayed are not limited to the configuration of the embodiment described above, and a wide range of configurations can be applied. [Explanation of Symbols]

[0227] 1…Action plan information utilization system, 2…Input display device, 3…Display device, 4…Connection information, 5…Information processing device, 6…Network, 7…CPU, 8…Memory, 9…Storage unit

Claims

1. An information provision control system that provides various types of information to information providers, The processor of the aforementioned information provision control system is The system acquires action plan information, which is information about the information provider's planned actions, and action performance information, which is information about the actual actions taken by the information provider. Based on the aforementioned action plan information and the aforementioned action performance information, the reliability of the information provider is determined. Based on the aforementioned reliability, the provision of information to the information provider is controlled. The aforementioned processor, We collect action plan information from multiple sources. Based on the reliability of the aforementioned information provider, the provision of information based on the action plan information of multiple other information providers is controlled. Information provision control system.

2. The aforementioned processor, We obtain basic information provided by information providers, Based on the aforementioned basic information and information based on the action plans of multiple other information providers, information for disclosure is created. The decision to provide the information for disclosure is controlled based on the reliability of the information provider. The information provision control system according to claim 1.

3. The system stores evaluation parameters that indicate evaluation criteria for reliability based on the consistency of actions between the action plan information and the action performance information. The aforementioned processor, Based on the evaluation parameters, the reliability of the information provider is determined. The information provision control system according to claim 1.

4. The aforementioned processor, The reliability is determined based on the action plan information and the action performance information within a predetermined period. The information provision control system according to claim 1.

5. The aforementioned processor, Based on the action plan information and the actual action information for each predetermined processing period, the reliability level within the target period is determined for each processing period, and the reliability level is determined by accumulating the reliability levels within the target period. The information provision control system according to claim 1.

6. An information provision control system that provides various types of information to information providers, The processor of the aforementioned information provision control system is The system acquires action plan information, which is information about the information provider's planned actions, and action performance information, which is information about the actual actions taken by the information provider. Based on the aforementioned action plan information and the aforementioned action performance information, the reliability of the information provider is determined. Based on the aforementioned reliability, the provision of information to the information provider is controlled. The aforementioned processor, Based on the aforementioned action plan information collected from multiple information providers, the congestion status of a predetermined target is estimated. The information on congestion status will be provided to information providers whose reliability is above a predetermined level. Information provision control system.

7. The aforementioned predetermined object is a route to a predetermined destination, The aforementioned processor, Based on the aforementioned action plan information collected from multiple information providers, the congestion status of the route to the predetermined destination is estimated. The congestion status of the route to the destination is displayed to information providers with a reliability level of a predetermined or higher. The information provision control system according to claim 6.

8. The aforementioned action plan information includes the date on which the action is planned and information about the planned route. The aforementioned behavioral record information includes information about the path taken during the behavior. The information provision control system according to claim 1.

9. The aforementioned processor, The aforementioned action plan information, collected from multiple information providers, will be provided to users who utilize the information. The information provision control system according to claim 1.

10. An information provision control method using an information provision control system that provides various types of information to information providers, The system acquires action plan information, which is information about the information provider's planned actions, and action performance information, which is information about the actual actions taken by the information provider. Based on the aforementioned action plan information and the aforementioned action performance information, the reliability of the information provider is determined. Based on the aforementioned reliability level, the content of the information provided to the information provider is controlled. We collect action plan information from multiple sources. Based on the reliability of the aforementioned information provider, the provision of information based on the action plan information of multiple other information providers is controlled. Information provision control method.

11. An information provision control method using an information provision control system that provides various types of information to information providers, The system acquires action plan information, which is information about the information provider's planned actions, and action performance information, which is information about the actual actions taken by the information provider. Based on the aforementioned action plan information and the aforementioned action performance information, the reliability of the information provider is determined. Based on the aforementioned reliability level, the content of the information provided to the information provider is controlled. Based on the aforementioned action plan information collected from multiple information providers, the congestion status of a predetermined target is estimated. The information on congestion status will be provided to information providers whose reliability is above a predetermined level. Information provision control method.

Citation Information

Patent Citations

  • Travel schedule management system for vehicle

    JP1999232584A

  • Congestion state providing device, congestion state providing method and congestion state providing program

    JP2011221748A

  • Drive tour plan preparation system

    JP2012048559A

  • Information processor and information processing program

    JP2012059124A

  • Program and information processing apparatus

    JP2021047594A