A program that outputs the application method
Patent Information
- Application Number
- JP2021177875
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-29
- Publication Date
- 2025-02-19
- Estimated Expiration
- 2041-10-29
AI Technical Summary
【0007】 本プログラムは、車両に搭載された部品に対して更新を実施したユーザが適切に更新を実施したことを示す表示物を当該車両に貼付できるように支援する。
Smart Images

Figure 0007632232000001 
Figure 0007632232000002 
Figure 0007632232000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a program for outputting a pasting method. [Background technology]
[0002] It has been proposed to register (record) various information about used vehicles that are judged to be excellent in an IC chip information table. In addition, it has been proposed that, in conjunction with this registration, a server output (print) a sticker with a Maru-Yu mark that has an IC chip built in (for example, see Patent Document 1 below).
[0003] On the other hand, in today's vehicles, various update processes, i.e., updates, are performed using Over The Air (OTA) technology. Here, OTA refers to data transmission and reception via wireless communication. OTA is also known as Software Updates Over The Air (SOTA) or Firmware update. This includes a process called Over The Air (FOTA). The vehicle user can, for example, When an update is performed on a part installed in a vehicle at a place other than the business premises of a sales company, repair company, etc., such as at home, a user may be required to affix a notice to the vehicle. Here, the notice is a sticker, seal, etc. indicating that an update has been performed on the part installed in the vehicle, and is sent to the user who will perform the update. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2005-346170 A Summary of the Invention [Problem to be solved by the invention]
[0005] However, when a user updates various devices, programs, firmware, etc. mounted on a vehicle, the user may not know where or how to affix the display object on the vehicle. One aspect of the present embodiment is to support a user who has performed an update to a part mounted on a vehicle, so that the user can affix a display object to the vehicle indicating that the update has been properly performed. [Means for solving the problem]
[0006] The disclosed embodiment is exemplified by a program executed by a computer. The program causes the computer to perform a machine-readable read / write operation from at least one of a display indicating that a part installed in a vehicle has been updated, a package of the display, and an item packed with the display. and outputting, to an output device, an affixing method including an affixing destination when affixing the display object to the vehicle based on the acquired machine-readable information. Effect of the Invention
[0007] This program assists a user who has performed an update to a part installed in a vehicle to affix a mark to the vehicle indicating that the update was performed appropriately. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating an example of the configuration of an information system according to the present embodiment. [Diagram 2] FIG. 2 is a diagram illustrating a sticker according to the present embodiment. [Diagram 3] FIG. 3 is an example of multimedia information. [Figure 4] FIG. 4 is a flowchart illustrating a processing procedure of the terminal. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] There is a technology for replacing or updating vehicle parts (vehicle parts) after the fact. This makes it possible, for example, to replace cloth seats with leather seats or to replace a steering wheel with one that has a built-in heater. Also, by updating the software of the vehicle's onboard computer, it becomes possible to add functions (such as safety functions and driving assistance functions) that were not installed when the new car was sold. In this disclosure, making vehicle parts more functional or of higher quality by replacing parts or updating software is referred to as "upgrading."
[0010] When vehicle parts are upgraded, the value of the used vehicle increases. Therefore, it is preferable for the vehicle manufacturer to certify that the upgrade has been performed through an official system. For example, by attaching a sticker indicating that a specific vehicle part has been upgraded to the body of the vehicle, it is possible to tell at a glance whether or not the vehicle has been upgraded.
[0011] Of these replacements or updates, the software or firmware of the parts such as the on-board computer may be performed by the user of the vehicle. In such a case, the user may be required to attach a sticker indicating that the software or firmware has been upgraded to an appropriate location on the vehicle body. In addition, not limited to upgrades, when the software or firmware of the parts such as the on-board computer is updated, it is preferable that this fact is displayed by a sticker or other display. From the viewpoint of vehicle management by the user and vehicle management by the vehicle dealer or repair shop, it is preferable that the fact that the update has been completed and the current version after the update are displayed. In this embodiment, an update is also called an update.
[0012] The sticker in this disclosure is a label that indicates that at least one of the software or firmware of a plurality of vehicle parts of a vehicle has been updated. The sticker is affixed, for example, to any part of the vehicle body (typically, the center pillar). A vehicle with the sticker affixed thereto means that some update has been carried out. The sticker may be a laminated piece of paper, a metal plate, or the like. The sticker may also be called a seal.
[0013] However, a vehicle user may not necessarily know how to attach such a sticker, including the appropriate location to attach the sticker, and therefore may feel burdened if the sticker is delivered to the user and the user is instructed on how to attach the sticker, including the appropriate location to attach the sticker, in a document or the like that is enclosed with the sticker.
[0014] In the present disclosure, a program for reducing such a burden on a user, a computer on which the program is executed, and a method in which the computer executes the program are exemplified. Here, the computer may be a wireless terminal that the user can carry. That is, the program etc. of the present disclosure assists a user who has performed an update on a vehicle to affix a display such as a sticker indicating that the update has been performed appropriately to the vehicle. Note that the disclosure of the present embodiment is not limited to a sticker indicating that the software or firmware of a part such as a computer has been updated. For example, the program of the disclosure may assist a computer to affix a display such as an appropriate sticker to the vehicle even when a part of the hardware of the part has been updated.
[0015] For example, the disclosed program includes a program for causing a computer to acquire machine-readable information from at least one of a display indicating that a part installed in a vehicle has been updated, a package of the display, and an item packed with the display, and to execute the program for acquiring machine-readable information from the display based on the acquired machine-readable information. outputting, to an output device, a sticking method including a sticking destination when sticking the display to the vehicle; Run it.
[0016] Here, the machine-readable information is also called a code. The code may be, for example, a two-dimensional code. The code may be, for example, a one-dimensional code. The code printed on an indicia such as a sticker may be, for example, an encoded network address (Universal Resource Locator (URL) or the like) of a service provided by a server on a network. The computer may obtain electronic data describing the attachment method from a server on a network according to the URL obtained. The computer may obtain electronic data describing the attachment method from a storage device in the computer according to the URL obtained. Furthermore, at least a part of the attachment method may be described in the code itself. In any case, the computer outputs the attachment method to an output device so that the user can recognize it based on the obtained machine-readable information. It is sufficient that the output device is capable of outputting at least one of an image, a video, and a sound including a voice.
[0017] <First embodiment> (System configuration) FIG. 1 is a diagram illustrating an example of the configuration of an information system 100 of this embodiment. The information system 100 has a terminal 1 and a server 2. The terminal 1 is capable of wireless communication and is also called a portable electronic device. The terminal 1 has a CPU 11, a main memory unit 12, and an external device connected via an interface (I / F), and executes communication processing and information processing by a computer program. The CPU 11 is also called a processor. The CPU 11 is not limited to a single processor, and may have a multi-processor configuration. The CPU 11 may include a graphics processing unit (GPU), a digital signal processor (DSP), etc. The CPU 11 may also include a field programmable gate array (FPGA), etc. The external device may be linked to a hardware circuit of the above. Examples of the external device include an external storage unit 13, an output unit 14, an operation unit 15, a communication unit 16, and a camera 17.
[0018] The CPU 11 executes a computer program that has been deployed in an executable manner in the main memory unit 12, and provides the functions of the terminal 1. The main memory unit 12 stores the computer program executed by the CPU 11, data processed by the CPU 11, etc. The main memory unit 12 is a dynamic random access memory (DRAM), a static random access memory (SRAM), a read only memory (ROM), etc. Furthermore, the external memory unit 13 is, for example, a storage device that assists the main memory unit 12. The external storage unit 13 is used as a storage area and stores computer programs executed by the CPU 11, data processed by the CPU 11, etc. The external storage unit 13 is a hard disk drive, a solid state drive (SSD), etc. Furthermore, a drive device for a removable storage medium is connected to the terminal 1. The removable storage medium may be, for example, a Blu-ray disc, a Digital Versatile Disc (DVD), a Compact Disc (CD), a flash memory card, or the like.
[0019] The terminal 1 also has an output unit 14, an operation unit 15, a communication unit 16, and a camera 17. The output unit 14 is, for example, a display device such as a liquid crystal display or an electroluminescence panel. However, the output unit 14 may also include a speaker. The operation unit 15 is, for example, a touch panel in which a touch sensor is overlaid on a display. The communication unit 16 transmits and receives data to and from other devices on the network. For example, the communication unit 16 communicates with the server 2 via the network N1. The network N1 may be, for example, a standard LTE, 5th Generation Mobile Communications (MMC), or other standard. These include mobile phone networks such as the 5th Generation Mobile Communication System (5G) and the 6th Generation Mobile Communication System (6G), as well as wireless Local Area Networks (LANs).
[0020] The camera 17 photographs a subject and acquires an image. In this embodiment, the camera 17 acquires an image of a code printed on a print medium such as a sticker in accordance with a user's operation, and passes the image to the CPU 11. The CPU 11 acquires encoded information from the image of the code. Here, the information is electronic information indicating an attachment method, including an appropriate location for attaching the sticker. The encoded information may be a URL or the like indicating the storage destination on the network N1 where the information is stored. However, the storage destination may be an address of the external storage unit 13. The encoded information may also include at least a part of the electronic information indicating the attachment method. For example, the CPU 11 of the terminal 1 executes a browser program and accesses the network N1 in accordance with the Hypertext Transfer Protocol (http). The terminal 1 can obtain data from a web server on the network N1. When the terminal 1 obtains electronic information indicating a sticker application method including an appropriate location to apply the sticker, the terminal 1 outputs the electronic information to the output unit 14. The output unit 14 outputs explanatory text including a still image, a video, and a voice or sound when the explanatory text is read aloud.
[0021] The configuration of the server 2 differs from that of the terminal 1 in terms of dimensions and processing power, but the functions are the same as those of the terminal 1. The server 2 may also have a keyboard, a pointing device, etc. as an operation unit. In this embodiment, a mouse is exemplified as the pointing device. The server 2 can be exemplified as a storage destination for data of explanatory text including still images, videos, and voice or sound when the explanatory text is read aloud, and executes a process of providing these data to the terminal 1. For example, the server 2 executes a web server program, and provides data of explanatory text including still images, videos, and voice or sound when the explanatory text is read aloud in response to a request from the terminal 1.
[0022] (Stickers and explanations) FIG. 2 is a diagram illustrating a sticker according to the present embodiment. The sticker is an example of a display that indicates that a part installed in a vehicle has been updated. FIG. 2 illustrates the relationship between a sticker and a two-dimensional code (machine-readable information) in which a storage destination of data explaining the location of the sticker inside the vehicle is encoded. The sticker 2A displays information such as "pedestrian detection function added", "collision prevention support, collision damage mitigation brake, <vehicle + pedestrian (daytime)>". The sticker 2A is printed with a two-dimensional code (e.g., QR code (registered trademark)) as machine-readable information together with the above information. Then, the user causes the terminal 1 to read the two-dimensional code on the sticker 2A with the camera 17. The terminal 1 then outputs to the output unit 14 an explanatory text including a still image showing the location of the sticker, a video, and a voice or sound when the explanatory text is read aloud (hereinafter also referred to as multimedia information).
[0023] Sticker 2B is provided to the user affixed to a mount. The two-dimensional code may be printed on such a mount. Therefore, when the user reads the two-dimensional code on the mount of sticker 2B with camera 17 of terminal 1, terminal 1 outputs multimedia information indicating the position where the sticker is affixed to output unit 14. The mount can be considered as an example of an article that is packed together with sticker 2B. The two-dimensional code may be printed on a bag or the like that packs sticker 2A or 2B. The bag that packs sticker 2A or 2B can also be considered as an example of an article that is packed together with stickers 2A and 2B.
[0024] Sticker 2C is illustrated together with instructions ("where to place the sticker") that are packaged with sticker 2C. The above two-dimensional code may be printed on such instructions. Such instructions are also an example of an item that is packaged with sticker 2C. Thus, when a user reads the two-dimensional code on the instructions of sticker 2C with camera 17 of terminal 1, terminal 1 outputs to output unit 14 multimedia information that indicates the location where the sticker is to be placed.
[0025] FIG. 3 is an example of multimedia information that the terminal 1 outputs to the output unit 14 by reading machine-readable information printed on a sticker or the like. Although FIG. 3 looks like a still image, an explanation explaining where and how to affix the stickers may be output to the output unit 14 along with at least one of video and audio. In this explanation, the frame of the vehicle that can be seen when the door of the vehicle is opened is displayed, and examples are given of where and how to affix the two stickers. For example, along with a video of the door being opened, audio is output saying, "Open the driver's door and affix the two stickers to the respective positions on the frame." In this disclosure, Therefore, the number of stickers affixed in association with the update of parts installed in a vehicle is not limited to two. One or more stickers may be affixed for one update work.
[0026] (Processing Procedure) Fig. 4 is a flowchart illustrating a processing procedure of terminal 1. CPU 11 of terminal 1 executes the processing of Fig. 4 by a computer program executablely deployed in main memory unit 12. In this processing, terminal 1 reads a code with camera 17 from a sticker, a backing paper on which the sticker is attached, the sticker's packaging, an instruction manual included with the sticker, or the like (S1).
[0027] Next, terminal 1 acquires data indicating how to affix the sticker (S2). Then, terminal 1 outputs multimedia information explaining where and how to affix the sticker from output unit 14 (S3). Then, terminal 1 confirms with the user whether or not the user understands where and how to affix the sticker (S4). For example, terminal 1 displays an OK button on output unit 14 and waits for user operation. When the user selects OK (YES in S4), terminal 1 ends the process.
[0028] On the other hand, if the user does not select OK (NO in S4), the terminal 1 checks whether the user wishes to make a reservation with a dealer (S5). In the case of a dealer reservation, a solution is reserved for when the user does not understand where and how to attach the sticker. Here, a reservation is made for advice work or sticker attachment work by a vehicle sales business or repair business that can assist the user. If the user selects to make a reservation with a dealer (YES in S5), the terminal 1 executes reservation processing for work by the vehicle sales business or repair business (S6). In this case, for example, the terminal 1 cooperates with the server 2, displays the schedule of the vehicle sales business or repair business, and accepts the designation of the work item to be reserved and the date and time of the work. When the reservation processing is completed, the terminal 1 ends the processing of FIG. 4.
[0029] Furthermore, if the user does not select to make a reservation with a dealer (NO in S5), the terminal 1 checks whether the user wishes to receive support via chat (S7). If the user selects to receive support via chat (YES in S7), the terminal 1 executes support processing via chat (S8). In this processing, for example, the terminal 1 cooperates with the server 2, cooperates with an operator of a vehicle sales company or repair company, or an automatic chat response system acting in place of an operator, and returns a response to the user's inquiry. Then, the terminal 1 cooperates with the server 2, and supports the user through the chat response so that the user can understand where and how to attach the sticker. When the support processing via chat is completed, the terminal 1 ends the processing of FIG. 4.
[0030] (Effects of the embodiment) As described above, according to this embodiment, when software or firmware of a component such as an in-vehicle computer is updated, that is, an update is performed, a code that can be read by the terminal 1 using the camera 17 or the like is added to the sticker provided to the user. When the terminal 1 reads the code, the terminal 1 outputs, based on the data encoded in the code, multimedia information explaining to the user via the output unit 14 where and how to attach the sticker.
[0031] Such stickers are provided to users with shipments that allow or request software or firmware updates, and the code is printed on the sticker itself, on the sticker backing, on the sticker packaging, or in instructions that come with the sticker. Thus, software or firmware updates can be When updating, the user can easily and reliably obtain stickers and know where and how to attach the stickers.
[0032] Furthermore, when the user cannot understand where and how to attach the sticker from the explanation using the multimedia information as described above, the terminal 1 cooperates with the server 2 to execute a reservation process for work by the vehicle sales company or repair company. As a result, the terminal 1 and the server 2 enable the user to make a reservation for a service to receive advice from the sales company or repair company, or to reserve the sticker attachment work. Alternatively, the terminal 1 cooperates with the server 2 to execute a support process by chat. Therefore, the terminal 1 and the server 2 can perform a process so that even a user who does not easily understand the multimedia information can easily and reliably attach a sticker with the support of the sales company or repair company. Furthermore, the terminal 1 and the server 2 can cause the sales company or repair company to carry out support for the user's attachment work.
[0033] In the above embodiment, the terminal 1 is described as executing the process of FIG. 4 in cooperation with the server 2. However, the terminal 1 may execute the process of FIG. 4 by itself. For example, before updating the software or firmware, an application program and multimedia information that causes the terminal 1 to execute the process of FIG. 4 may be downloaded to the terminal 1 and stored in the external storage unit 13 or the like. Here, the multimedia information is data that explains where and how to attach the sticker. The terminal 1 may execute the process of FIG. 4 by outputting the multimedia information stored in the external storage unit 13 or the like to the output unit 14.
[0034] On the other hand, the server 2 may actually execute the process of Fig. 4. For example, the terminal 1 may execute a browser program by the process of S1 in Fig. 4. The process of Fig. 4 may be executed by control according to the HTTP of the web server program of the server 2 based on the multimedia information held by the server 2. In this case, the terminal 1 may output the multimedia information to the output unit 14 by the browser program in accordance with the instruction by the HTTP of the server 2.
[0035] <Other embodiments> The above embodiment is merely an example, and the present disclosure may be modified as appropriate without departing from the spirit and scope of the present disclosure. Furthermore, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.
[0036] Furthermore, a process described as being performed by one device may be shared and executed by multiple devices. Alternatively, a process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0037] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. The non-transitory computer-readable storage medium includes any type of medium suitable for storing electronic instructions, such as, for example, a magnetic disk (e.g., a floppy disk, a hard disk drive (HDD), etc.), an optical disk (e.g., a CD-ROM, a DVD disk, a Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, or an optical card. [Explanation of symbols]
[0038] 1 Device 2 Server 11 CPU 12 Main memory 13 External memory unit 14 Output section 15 Control section 16 Communications Department 17 Camera
Claims
[Claim 1] On the computer, Obtaining machine-readable information from at least one of a display indicating that a part installed in the vehicle has been updated, a package of the display, and an item packaged with the display; outputting, to an output device, an image and a sound of an affixing method including an affixing destination when affixing the display object to the vehicle based on the acquired machine-readable information; displaying a first selection image on the output device to allow a user to select whether or not the outputted pasting method has been understood; displaying a second selection image on the output device to allow the user to select whether or not to receive assistance from a service provider or via chat when the user selects in the first selection image that the outputted pasting method was not understood; and when receiving the support is selected in the second selection image, a reservation process for reserving advice on the pasting method or pasting work by the vendor as the support, or a support process for supporting the user to understand the pasting method through responses in the chat.
Citation Information
Patent Citations
Used vehicle sales support method and system and its program
JP2005346170A
Plant facility label issuing system and method
JP2010250812A
Vehicle selling information providing system
JP2017122961A