Information processing apparatus and program

CN122945871APending Publication Date: 2026-10-20TOYOTA JIDOSHA KK
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202512015286.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2025-04-14
Filing Date
2025-12-30
Publication Date
2026-10-20

AI Technical Summary

Benefits of technology

[0007]根据本发明,能够抑制时机延迟的信息提供。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FT_1
    Figure FT_1
  • Figure FT_2
    Figure FT_2
  • Figure FT_3
    Figure FT_3
Patent Text Reader

Abstract

An information processing apparatus and program are disclosed, the objective of which is to provide a technique for suppressing timing delays in information delivery. The information processing apparatus of the present invention includes a control unit. The control unit is configured to perform the following processes: acquiring a delivery deadline for information to be provided to a user; determining at least one of an information quantity and a delivery method, such that the information is delivered before the acquired delivery deadline; generating an information delivery text for providing the information based on the result of determining at least one of the information quantity and the delivery method; and providing the generated information delivery text to the user before the delivery deadline.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to an information processing device and program. Background Technology

[0002] Patent document 1 proposes an information processing device that determines the priority order of metadata based on the importance of the metadata and the amount of information in the metadata, and notifies the metadata to the user according to the determined priority order.

[0003] Patent Document 1: Japanese Patent Application Publication No. 2022-103675 Summary of the Invention

[0004] One of the objectives of this invention is to provide information that suppresses timing delays.

[0005] The information processing apparatus of the present invention includes a control unit. The control unit is configured to perform the following processes: acquiring a deadline for providing information to a user; determining at least one of the amount of information and the provision method in a manner that the information is provided before the acquired deadline; generating an information provision text for providing the information based on the result of determining the amount of information and the provision method; and providing the generated information provision text to the user before the deadline. Furthermore, a trained machine learning model can be used in the generation of the information provision text.

[0006] Invention Effects

[0007] According to the present invention, information provision that can suppress timing delays is possible. Attached Figure Description

[0008] Figure 1 This illustration shows an example of a scenario in which the present invention is applicable.

[0009] Figure 2 This schematically represents an example of a scenario where at least one of the amount of information and the method of its delivery is determined.

[0010] Figure 3 This illustration shows an example of a scenario in which the present invention applies when a user is riding in a vehicle.

[0011] Figure 4 An example of the hardware structure of the information processing apparatus of the present invention is shown schematically.

[0012] Figure 5 This is a flowchart illustrating an example of the processing sequence related to the generation of information provision text based on an information processing device.

[0013] Figure 6This is a flowchart illustrating an example of the processing sequence related to the generation of information provision text by an information processing device when a user is riding in a vehicle. Detailed Implementation

[0014] For example, existing systems, such as those in Patent Document 1, can provide information in a quantity appropriate to the user by prioritizing metadata and other information according to a priority order determined by importance and information volume. However, in existing systems, even with high priority, it takes time to complete the information delivery when the amount of information provided is large. Furthermore, with low priority, information delivery begins at the very beginning. As a result, the timing of information delivery may be delayed.

[0015] In contrast, the information processing apparatus according to the present invention includes a control unit. The control unit is configured to perform the following processes: acquiring a provision deadline for information to be provided to a user; determining at least one of an information quantity and a provision method in a manner that ensures the information is provided before the acquired provision deadline; generating an information provision text for providing the information based on the result of determining at least one of the information quantity and the provision method; and providing the generated information provision text to the user before the provision deadline. According to this structure, by adjusting at least one of the quantity of the provided information (information provision text) and the provision method according to the information provision deadline, effective information provision before the provision deadline can be expected. Therefore, it is expected that information provision with timing delays can be suppressed.

[0016] Furthermore, as another aspect of the information processing apparatus described above, one aspect of the present invention can be an information processing method that implements all or part of the above-described components, or it can be a program, or it can be a machine-readable storage medium such as a computer storing such a program. A machine-readable storage medium such as a computer refers to a medium that stores information such as programs through electrical, magnetic, optical, mechanical, or chemical processes.

[0017] [1 Application Example]

[0018] Figure 1 The following is an illustrative example of a scenario in which the present invention is applicable. First, the information processing device 1 obtains a delivery deadline 3 for information 2 to be provided to user U. The information processing device 1 determines at least one of the quantity 4 of information 2 and the delivery method 5, such that the delivery of information 2 is completed before the obtained delivery deadline 3. Based on the result of determining at least one of the quantity 4 of information 2 and the delivery method 5, the information processing device 1 generates an information delivery text 6. Then, the information processing device 1 provides the generated information delivery text 6 to user U before the delivery deadline 3.

[0019] (information)

[0020] The structure of Information 2 is not particularly limited and can be appropriately selected according to the implementation method. Information 2 can be pre-stored in the memory / resources of the information processing device 1, or it can be obtained from an external computer (external server, etc.). Information 2 can be any information that can be set to provide a period 3. In one example, Type 20 can be specified in Information 2. For example, Type 20 can include facility information, disaster information, financial transaction information, sports broadcast information, business information, etc. Furthermore, in one example, supplementary information 21 can be attached to Information 2. Supplementary information 21 can consist of any information related to the provision period 3.

[0021] (Timeframe for obtaining / providing the service)

[0022] The provision period 3 can be obtained by any method. In one example, the provision period 3 can be preset according to each type 20 of information 2. That is, obtaining the provision period 3 can be accomplished by obtaining the provision period 3 preset according to the type 20 of information 2. The correspondence between type 20 and provision period 3 can be appropriately defined, and the information representing this correspondence can be stored in any storage area (the memory / resource of information processing device 1, an external computer, etc.). Information processing device 1 can obtain the provision period 3 corresponding to type 20 by appropriately referring to this information.

[0023] In another example, the provision period 3 can be determined based on the accompanying information 21. That is, obtaining the provision period 3 can be configured by obtaining the provision period 3 determined according to the accompanying information 21 of information 2. The method for determining the provision period 3 from the accompanying information 21 is appropriately configured according to the implementation. For example, suppose user U moves by walking or a mobile body (vehicle, etc.), and information 2 is information related to a specific location such as facility information. In this scenario, as an example, the accompanying information 21 may include location information of the specific location. Accordingly, the distance from user U's current location to the specific location can be calculated based on user U's location information and the location information of the specific location shown in the accompanying information 21. The time to pass through the specific location can be predicted based on user U's moving speed and the distance to the specific location. The predicted passing time can be determined as the provision period 3. User U's current location and moving speed can be obtained by known methods. The operation of determining the provision period 3 from the accompanying information 21 can be performed on the information processing device 1 or on a computer other than the information processing device 1. In the latter example, the information processing device 1 can obtain the provision period 3 determined according to the accompanying information 21 from another computer.

[0024] (Determine the amount of information and the method of delivery)

[0025] Figure 2This schematically illustrates an example of a scenario in which the information processing apparatus 1 according to this embodiment determines at least one of the quantity 4 of information 2 and the method of providing it 5.

[0026] Quantity 4 corresponds to a component of the article (information provision text 6) generated based on information 2. The definition of quantity 4 is not particularly limited as long as it corresponds to a component of information provision text 6, and can be appropriately specified according to the implementation method. For example, quantity 4 can be defined by the number of characters or words in the generated information provision text 6.

[0027] The provision method 5 corresponds to the method of providing information 6. In one example, the provision method 5 of information 2 may include at least one of the following: output format 50, time 51, and speed 52. For example, format 50 may specify the data format of output, such as sound output or image output. Image output may be appropriately composed of visual output such as text, images, or videos. Time 51 may specify the time at which the output of information 6 begins. Any time after the current time can be set in time 51. Speed ​​52 may specify the speed at which information 6 is output. In one example, speed 52 may be set according to format 50. For example, in the case of sound output, speed 52 may be the speed of sound playback (number of characters spoken per unit time, etc.). Furthermore, in the case of image output, speed 52 may be the speed of text display (number of characters displayed per unit time, etc.), the speed of image playback, or the speed of image display.

[0028] At least one of the quantity 4 and the delivery method 5 of information 2 can be appropriately determined to complete the delivery of information 2 before the delivery period 3. In one example, the information processing device 1 can appropriately obtain the current time from a timer or the like. The information processing device 1 can determine at least one of the quantity 4 and the delivery method 5 based on the length from the current time to the delivery period 3 (delivery period 30). For example, the quantity 4 and the delivery method 5 can each be prepared with a default setting. At least one of the quantity 4 and the delivery method 5 can use a default setting. Each default setting can be arbitrarily defined. For example, the default setting of the quantity 4 can be to directly output all of information 2. The default settings of the delivery method 5 can be prepared as form 50, time 51, and speed 52 respectively. In the default setting of form 50, either sound output or image output can be selected. The default setting of time 51 can be to output immediately. The default setting of speed 52 can be arbitrarily defined. Determining at least one of the quantity 4 and the delivery method 5 can be configured by adjusting the default settings of at least one of the quantity 4 and the delivery method 5 according to the delivery period 30.

[0029] The correspondence between the provision period 30 and the quantity 4 can be appropriately defined according to the implementation method. In one example, an upper limit value for the quantity corresponding to the provision period can be preset. The upper limit value for the quantity can be appropriately defined. Accordingly, the quantity 4 can be determined by being any quantity that is less than the upper limit value set according to the provision period 30. The quantity 4 can be further determined according to the current provision method 5 settings (form 50, time 51, speed 52, etc.). The current settings are, for example, default settings. In this case, an upper limit value for the quantity corresponding to the provision period can be preset for each provision method 5. Accordingly, the quantity 4 can be determined by being any quantity that is less than the upper limit value set according to the provision period of each provision method 5.

[0030] The correspondence between the provision period 30 and the provision method 5 can also be appropriately specified according to the implementation method. In one example, the provision method 5 can be determined by determining at least one of the provision form 50, time 51, and speed 52 based on the provision period 30. Each item of the provision method 5 (form 50, time 51, speed 52) can be appropriately determined based on the provision period 30. For example, if the provision period 30 is less than a predetermined time, the information processing device 1 determines the form 50 as screen output; otherwise, it determines the form 50 as sound output. For example, the information processing device 1 can determine any time before the limit time for the provision of information 2 within the provision period 30 as time 51, based on the current settings of form 50 and speed 52. Furthermore, for example, the information processing device 1 can determine any speed above the limit speed for the provision of information 2 within the provision period 30 as speed 52, based on the current settings of form 50 and time 51. Time 51 and speed 52 can be set interdependently as described above, or they can be set independently.

[0031] In one example, at least one of the quantity 4 and the delivery method 5 can be determined based on the condition 7 related to the user U, in addition to the delivery period 30. The quantity 4 can be determined as the more easily the information is received in condition 7, the greater the quantity 4, and the delivery method 5 can be determined as a higher receiving load. Conversely, the quantity 4 can be determined as the more difficult the information is received in condition 7, the less the quantity 4, and the delivery method 5 can be determined as a lower receiving load. The structure of condition 7 is not particularly limited regarding the current condition of the user U and can be appropriately determined according to the implementation method. In one example, condition 7 may include the workload 70 applied to the user U. That is, the information processing device 1 can further acquire the workload 70 applied to the user U. The quantity 4 of information 2 and at least one of the delivery method 5 can be determined based on the delivery period 3 and the workload 70. According to one example of this embodiment, information delivery can take into account the workload 70 of the user U.

[0032] (Generate information provision text)

[0033] Information provision 6 may reflect a definite result of at least one of quantity 4 and provision method 5, and is appropriately generated based on information 2. In one example, information provision 6 can be generated according to a pre-prepared format. For example, information processing device 1 can generate information provision 6 by adjusting quantity 4 according to the format specified in each form 50. In another example, information provision 6 can be generated using a trained machine learning model (generative model) that has the ability to generate information provision 6 from information 2 provided to user U, as well as quantity 4 and provision method 5. The structure of the generative model is not particularly limited and can be appropriately selected according to the implementation method. The generative model can be composed of any kind of machine learning model. In one example, the generative model can be a large-scale generative model. Large-scale generative models may include large-scale language models, large-scale visual language models, large-scale speech models, etc.

[0034] (Information provided)

[0035] Information processing device 1 can appropriately provide the generated information provision text 6 to user U before the provision period 3. For example, when the form 50, time 51 and speed 52 are determined as the provision mode 5, information processing device 1 can output the information provision text 6 in the determined form 50 (sound output, screen output, etc.) according to the determined time 51 and speed 52.

[0036] (Example in a vehicle)

[0037] Figure 3 This illustration depicts an example of a scenario where the invention applies to user U while they are traveling in a vehicle. In one example, user U may be traveling in a vehicle. Figure 3 In the example, information processing device 1 can be an in-vehicle device. The in-vehicle device can include an in-vehicle unit always mounted on the vehicle and a user terminal held by user U using the vehicle. In one example, information 2 can be facility information about facilities existing around the vehicle. That is, type 20 of information 2 can be facility information. The target facility can be appropriately selected. For example, any facility existing along the route to the destination can be selected as the target facility. Furthermore, in Figure 3 In this example, the accompanying information 21 may include the location information of the facility. The distance from the vehicle to the facility can be calculated based on the location information included in the accompanying information 21 and the current location of the vehicle. Obtaining the delivery period 3 may include determining the delivery period 3 based on the distance from the vehicle to the facility. The method for determining the delivery period 3 based on the distance may be appropriately specified according to the implementation method. For example, in a navigation system, the information processing device 1 may determine the estimated time to pass through the facility as the delivery period 3.

[0038] Furthermore, in one example, the information processing device 1 can further acquire the workload 70 applied to the user U. Figure 3 In this example, the workload 70 can be appropriately specified based on the driving load of user U. The driving load can be obtained by any method. In one example, the driving load can be specified based on the predicted vehicle state (driving, stationary, etc.) at each time point. For example, it can be specified that the driving load is high during predicted driving periods and low during predicted stationary periods. There are no particular limitations on the method of determining the quantity 4 and the provision method 5 based on the driving load, and it can be appropriately specified. For example, the information processing device 1 can determine time 51 to begin providing the information provision text 6 during a predicted low driving load period.

[0039] exist Figure 3 In the example, information processing device 1 can determine at least one of quantity 4 and delivery method 5 to complete the delivery of facility information (an example of information 2) before the predicted time of passage through the facility (an example of delivery period 3). For example, suppose the default form 50 is a sound broadcast, specifying a default speed. Furthermore, suppose that on the route from the vehicle's current position to the facility, it is predicted that there is a high probability of a waiting time (lower driving load) occurring between two signals. In this scenario, information processing device 1 can determine time 51 after the arrival of the two signals. Information processing device 1 can determine whether all facility information (provided with the default quantity 4) can be provided from the predetermined time of arrival of the two signals to the delivery period 3. If it is determined that all facility information cannot be provided, information processing device 1 can change quantity 4. For example, if it is determined that 400 words of facility information cannot be provided before the delivery period 3, information processing device 1 can determine half (200 words) as quantity 4. Information processing device 1 can generate information provision text 6 according to the determined quantity 4 and the provision method 5, and provide information provision text 6 at the determined time 51 (after the arrival of 2 signals).

[0040] [2 Structural Examples]

[0041] Figure 4 This schematically illustrates an example of the hardware structure of the information processing apparatus 1 according to this embodiment. In one example, the information processing apparatus 1 may be configured as a computer in which a control unit 11, a storage unit 12, a communication interface 13, an input device 14, and an output device 15 are electrically connected.

[0042] The control unit 11 is configured to perform information processing based on programs and various data. For example, the control unit 11 may include a central processing unit (CPU), random access memory (RAM), read-only memory (ROM), etc., which are hardware processors. The control unit 11 (CPU) is an example of a processor / resource.

[0043] Storage unit 12 is configured to hold arbitrary data. For example, storage unit 12 may include hard disk drive, solid-state drive, semiconductor memory, etc. Storage unit, RAM, and ROM are examples of memory / resources. In one example, storage unit 12 may store various information such as program 81. Program 81 is for causing information processing device 1 to perform information processing related to the generation of information provision document 6 (described later). Figure 5 and Figure 6 The program 81 includes a series of commands for information processing.

[0044] In one example, program 81 may be stored in storage medium 91, either in place of storage unit 12 or together with storage unit 12. Storage medium 91 is configured to store the information through electrical, magnetic, optical, mechanical, or chemical action, enabling machines such as computers to read various information (stored programs, etc.). Storage unit 12 and storage medium 91 are examples of non-temporary storage media. Information processing device 1 can retrieve program 81 from storage medium 91. Storage medium 91 may be a disk-type storage medium (CD, DVD, etc.) or a storage medium other than a disk-type semiconductor memory (flash memory, etc.). Any drive device can be used to read information stored in storage medium 91. The type of drive device can be selected based on storage medium 91. The drive device can be connected to information processing device 1 in any way. Storage medium 91 may include an external storage device that can be connected to information processing device 1.

[0045] The communication interface 13 is configured to perform wired or wireless data communication via a network. The communication interface 13 may be configured as, for example, a wired local area network (LAN) module, a wireless LAN module, or the like. In this embodiment, the information processing device 1 can use the communication interface 13 to perform data communication with other computers (e.g., external servers, applications, etc.) via a network.

[0046] Input device 14 is configured to receive information input. Input device 14 may be, for example, a mouse, keyboard, touch panel, touchpad, or operating device. Output device 15 is configured to output information. Output device 15 may be, for example, a display or speaker. Information processing device 1 can be operated using input device 14 and output device 15. Input device 14 and output device 15 can be directly connected to information processing device 1 or indirectly connected via an external interface. Input device 14 and output device 15 may be integrated, at least partially, using a touch panel or display.

[0047] Furthermore, regarding the specific hardware structure of the information processing device 1, components can be appropriately omitted, replaced, or added depending on the implementation method. For example, the control unit 11 may include multiple hardware processors. These hardware processors may be composed of microprocessors, field-programmable gate arrays (FPGAs), digital signal processors (DSPs), electronic control units (ECUs), graphics processing units (GPUs), application-specific integrated circuits (ASICs), etc. At least one of the communication interface 13, input device 14, and output device 15 may be omitted. The program 81 may be stored in an external storage device such as network-attached storage (NAS). An external storage device is also an example of a non-transitory storage medium. The information processing device 1 may consist of multiple computers. In this case, the hardware structures of each computer may be identical or different. Besides computers specifically designed to provide services, the information processing device 1 may also be a general-purpose server, a general-purpose personal computer (PC), a laptop PC, a terminal device, etc. Terminal devices may include user terminals such as mobile phones (smartphones, etc.) and tablet computers.

[0048] [3 Action Examples]

[0049] Figure 5This is a flowchart illustrating an example of the processing sequence related to the generation of the information provision document 6 based on the information processing apparatus 1 according to this embodiment. The control unit 11 of the information processing apparatus 1 executes the commands included in the program 81 stored in the storage unit 12. Thus, the information processing apparatus 1 operates as a computer capable of performing the following information processing. The control unit 11 is configured to perform the following information processing. The following processing sequence is an example of an information processing method performed by a computer. This processing sequence is only one example, and each step can be modified as much as possible. Furthermore, regarding the following processing sequence, steps can be appropriately omitted, substituted, or added depending on the embodiment.

[0050] In step S101, the control unit 11 obtains the delivery period 3 of information 2. In one example, the delivery period 3 can be preset according to the type 20 of information 2. The control unit 11 can determine the delivery period 3 by referring to the type 20 of information 2. The control unit 11 can determine the delivery period 3 according to the accompanying information 21 of information 2. Furthermore, in one example, the control unit 11 can further obtain the workload 70 applied to user U.

[0051] In step S102, the control unit 11 determines at least one of the quantity 4 and the delivery method 5 of information 2, such that the delivery of information 2 is completed before the acquired delivery deadline 3. In one example, the control unit 11 can determine at least one of the quantity 4 and the delivery method 5 based on the delivery period 30 calculated from the current time and the delivery deadline 3. In one example, when the workload 70 is acquired, the control unit 11 can determine at least one of the quantity 4 and the delivery method 5 of information 2 based on the delivery deadline 3 and the workload 70. In one example, the control unit 11 can determine at least one of the delivery form 50, time 51, and speed 52 as the delivery method 5.

[0052] In step S103, the control unit 11 generates the information provision text 6 based on the quantity 4 and the provision method 5. In one example, the control unit 11 can use a pre-prepared format to generate the information provision text 6. In another example, the control unit 11 can use a trained machine learning model (generative model) to generate the information provision text 6. In step S104, the control unit 11 provides the generated information provision text 6 to the user U before the provision deadline 3. In one example, if the provision method 5 includes a format 50, a time 51, and a speed 52, the control unit 11 can output the information provision text 6 in the determined format 50 (sound output, video output, etc.) according to the determined time 51 and speed 52. When the output of the information provision text 6 is completed, the control unit 11 ends the processing sequence involved in this action example.

[0053] (Example of a vehicle)

[0054] Figure 6This is a flowchart illustrating an example of the processing sequence related to the generation of the information provision text 6 by the information processing device 1 when user U is riding in the vehicle. The following shows the processing sequence after the target facility is determined. Furthermore, the information provision text 6 is provided via audio broadcast.

[0055] In step S201, the control unit 11 acquires the distance from the vehicle to the facility. In step S202, the control unit 11 determines the delivery period 3 based on the distance from the vehicle to the facility. In one example, the control unit 11 may determine the estimated time to reach the facility as the delivery period 3 in a navigation system. In step S203, the control unit 11 acquires the driving load applied to the user U. One example of the driving load is the work load 70. Steps S201 to S203 are an example of step S101.

[0056] In step S204, the control unit 11 determines the delivery time 51 based on the driving load. In one example, the driving load can be defined based on the predicted vehicle state (driving, stopped, etc.) at each time point. For example, the control unit 11 can determine the delivery time 51 as the predicted time of stopping. In step S205, the control unit 11 determines whether information 2 can be delivered up to the delivery deadline 3, based on the given quantity 4 and the setting of the delivery method 5. That is, the control unit 11 starts delivering information 2 at the delivery time 51 determined in step S204 and determines whether the delivery will be completed before the delivery deadline 3. If it is determined that delivery is possible, the control unit 11 proceeds to step S210. If it is determined that delivery is not possible, the control unit 11 proceeds to step S206. In step S206, the control unit 11 determines (modifies) the quantity 4 of information 2 in a manner that allows delivery before the delivery deadline 3. In one example, the determined quantity 4 can be any quantity that is less than the upper limit value of the quantity set according to the delivery deadline 3. In step S207, the control unit 11 determines whether the determined quantity 4 is sufficient to provide information 2. The method for determining whether quantity 4 is sufficient can be appropriately specified. If it is determined to be sufficient, the control unit 11 proceeds to step S210. If it is determined to be insufficient, the control unit 11 proceeds to step S208. In step S208, the control unit 11 adjusts quantity 4. In one example, the control unit 11 may change the quantity 4 of information 2 to a sufficient quantity to provide information 2 as a process of adjusting quantity 4. For example, the changed quantity 4 may be the same as the quantity 4 determined in step S206. In step S209, the control unit 11 determines the speed 52 (broadcast speed) so that the provision of information 2 is completed before the provision deadline 3. The speed 52 can be specified as being able to provide information provision text 6 with quantity 4 before the provision deadline 3. Steps S204 to S209 are examples of step S102.

[0057] In step S210, the control unit 11 generates the information provision text 6. In one example, the control unit 11 can use a pre-prepared format to generate the information provision text 6. In another example, the control unit 11 can use a trained machine learning model (generative model) to generate the information provision text 6. Step S210 is an example of step S103.

[0058] In step S211, the control unit 11 provides the generated information provision text 6 to the user U. In one example, the control unit 11 may provide the information provision text 6 via audio broadcast, based on the determined provision time 51 and speed 52. Step S211 is an example of step S104. When the provision of the information provision text 6 is completed, the control unit 11 terminates the processing sequence involved in this action example.

[0059] [feature]

[0060] In this embodiment, in step S102, the control unit 11 determines at least one of the quantity 4 and the delivery method 5 based on the delivery deadline 3. Therefore, in order to adjust the delivery method of the information delivery document 6 so that information 2 can be delivered before the delivery deadline 3, delayed information delivery can be suppressed. Furthermore, in the embodiment where facility information is provided when user U is riding in a vehicle, in steps S201 to S203, the delivery deadline 3 is obtained based on the distance from the vehicle to the facility. Therefore, the delivery deadline 3 can be estimated with high accuracy, thus preventing the information delivery document 6 from being delivered after the facility has been passed.

[0061] [4 Variations]

[0062] The embodiments of the present invention have been described in detail above, but the description up to this point is merely illustrative in all respects. Of course, various modifications or variations can be made without departing from the scope of the present invention. The processes or methods described in the present invention can be freely combined and implemented as long as they do not create technical contradictions.

[0063] For example, steps S203 and S204 can be omitted. Furthermore, steps S206 to S209 can be modified appropriately. For instance, the control unit 11 can adjust the speed 52 before adjusting the amount 4. In this case, the control unit 11 can increase the speed 52 from its initial value to complete the delivery before the delivery deadline 3 while maintaining the normal amount 4. If the delivery cannot be completed before the delivery deadline 3 even if the upper limit of speed 52 is reached, the control unit 11 can further adjust the amount 4. In this modified example, by first performing the adjustment of the delivery method 5, the information delivery document 6 up to the delivery deadline 3 can be provided while minimizing the amount of information 2 (amount 4). This effect is even more pronounced in scenarios where the information delivery document 6 contains a large amount of highly important information, thus fulfilling the desired delivery of information 2.

[0064] Symbol Explanation

[0065] 1-Information processing device, 2-Information, 3-Provide period, 4-Quantity, 5-Provide method, 6-Information provision document, 7-Status, 11-Control unit, 12-Storage unit, 13-Communication interface, 14-Input device, 15-Output device, 81-Program, 91-Storage medium.

Claims

1. An information processing device, characterized in that, Equipped with a control unit, The control unit is configured to perform the following processing: The time limit for providing information to users; The amount of information and the method of provision are determined by the manner in which the information is provided before the obtained provision deadline; Based on the result of determining at least one of the information quantity and the provision method, an information provision text for providing the information is generated; as well as The generated information provision text shall be provided to the user before the specified provision period.

2. The information processing device according to claim 1, characterized in that, The provision method includes providing the user with at least one of the following: the form, timing, and speed of the information provision text.

3. The information processing device according to claim 1, characterized in that, The user is riding in a vehicle. The information refers to facility information about facilities existing around the vehicle. Obtaining the provision period includes determining the provision period based on the distance from the vehicle to the facility.

4. The information processing apparatus according to claim 1, characterized in that, The control unit is configured to further acquire the workload applied to the user. At least one of the information quantity and the method of provision is determined based on the provision period and the workload.

5. A program, characterized in that, It is used to enable computers to perform information processing methods. The information processing method includes the following steps: The time limit for providing information to users; The amount of information and the method of provision are determined by the manner in which the information is provided before the obtained provision deadline; Based on the result of determining at least one of the information quantity and the provision method, an information provision text for providing the information is generated; as well as The generated information provision text shall be provided to the user before the specified provision period.

Citation Information

Patent Citations

  • Information processing device, information processing method, and program

    JP2022103675A