Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7499723B2 - Billing processing device, billing processing method and program - Google Patents
[go: Go Back, main page]

JP7499723B2 - Billing processing device, billing processing method and program - Google Patents

Billing processing device, billing processing method and program Download PDF

Info

Publication number
JP7499723B2
JP7499723B2 JP2021061003A JP2021061003A JP7499723B2 JP 7499723 B2 JP7499723 B2 JP 7499723B2 JP 2021061003 A JP2021061003 A JP 2021061003A JP 2021061003 A JP2021061003 A JP 2021061003A JP 7499723 B2 JP7499723 B2 JP 7499723B2
Authority
JP
Japan
Prior art keywords
real
vehicle
information
charging
identification information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021061003A
Other languages
Japanese (ja)
Other versions
JP2022157012A (en
Inventor
隆幸 山中
大和 伊藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Heavy Industries Machinery Systems Co Ltd
Original Assignee
Mitsubishi Heavy Industries Machinery Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Heavy Industries Machinery Systems Co Ltd filed Critical Mitsubishi Heavy Industries Machinery Systems Co Ltd
Priority to JP2021061003A priority Critical patent/JP7499723B2/en
Publication of JP2022157012A publication Critical patent/JP2022157012A/en
Application granted granted Critical
Publication of JP7499723B2 publication Critical patent/JP7499723B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)

Description

本開示は、課金処理装置、課金処理方法及びプログラムに関する。 The present disclosure relates to a billing processing device, a billing processing method, and a program.

高速道路などの有料道路では車両が通過する際に課金処理が行われる。
特許文献1には、関連する技術として、有料道路において車両に課金処理を行うシステムに関する技術が開示されている。
On toll roads such as expressways, a toll fee is charged when a vehicle passes through.
Japanese Patent Application Laid-Open No. 2003-233633 discloses, as a related technique, a technique relating to a system for performing toll processing on vehicles on toll roads.

特開2020-166679号公報JP 2020-166679 A

ところで、有料道路における課金の支払いの多くは、クレジットカードなどの後納処理によるものである。すなわち、クレジットカード会社から銀行への請求までに正しい課金額が算出されればよい。しかしながら、レンタカーやタクシーなどが有料道路を走行した場合、車両の利用者が正確な課金額を直ちに支払う必要がある。
そのため、課金処理に即時性が要求される場合であっても、正確な課金額を即時に算出しつつ、システム全体の課金処理における負荷を低減することのできる技術が求められている。
Incidentally, most toll payments on toll roads are made by deferred payment using credit cards or other methods. In other words, it is sufficient if the correct amount is calculated before the credit card company bills the bank. However, when a rental car or taxi travels on a toll road, the user of the vehicle must immediately pay the correct amount.
Therefore, even when immediacy is required for billing processing, there is a demand for a technique that can instantly calculate an accurate billing amount while reducing the load on the entire system in billing processing.

本開示は、上記課題を解決するためになされたものであって、課金処理に即時性が要求される場合であっても、システム全体の課金処理における負荷を低減することのできる課金処理装置、課金処理方法及びプログラムを提供することを目的としている。 The present disclosure has been made to solve the above problem, and aims to provide a billing processing device, billing processing method, and program that can reduce the load on the billing process of the entire system, even when immediacy is required for the billing process.

上記課題を解決するために、本開示に係る課金処理装置は、即時課金が必要であるか否かを示す即時課金情報と、車両を識別可能な識別情報とを関連付けて記録する記録部と、前記識別情報に関連付けて前記車両の走行履歴を示す走行履歴情報を更新する更新部と、課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行う課金処理部であって、前記走行履歴情報が前記条件を満たした前記車両が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行う課金処理部と、を備える。 In order to solve the above problem, the billing processing device according to the present disclosure includes a recording unit that records instant billing information indicating whether instant billing is necessary and identification information capable of identifying a vehicle in association with each other, an update unit that updates driving history information indicating the driving history of the vehicle in association with the identification information, and a billing processing unit that performs billing processing on a user linked to the identification information based on the driving history information that satisfies a condition for being billed, and when the vehicle whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the instant billing information for which instant billing is necessary, the billing processing unit performs the billing processing in priority over a vehicle corresponding to the identification information associated with the instant billing information for which instant billing is not necessary.

本開示に係る課金処理方法は、課金処理装置が行う課金処理方法であって、即時課金が必要であるか否かを示す即時課金情報と、車両を識別可能にする識別情報とを関連付けて記録することと、前記識別情報に関連付けて前記車両の走行履歴を示す走行履歴情報を更新することと、課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うことであって、前記走行履歴情報が前記条件を満たした前記車両が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うことと、を含む The charging processing method according to the present disclosure is a charging processing method performed by a charging processing device, and includes recording instant charging information indicating whether instant charging is necessary or not in association with identification information that enables a vehicle to be identified, updating driving history information indicating the driving history of the vehicle in association with the identification information, and performing charging processing for a user linked to the identification information based on the driving history information that satisfies a condition for being subject to charging, wherein if the vehicle whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the instant charging information for which instant charging is necessary, the charging processing is performed in priority over a vehicle corresponding to the identification information associated with the instant charging information for which instant charging is not necessary .

本開示に係るプログラムは、コンピュータに、即時課金が必要であるか否かを示す即時課金情報と、車両を識別可能な識別情報とを関連付けて記録することと、前記識別情報に関連付けて前記車両の走行履歴を示す走行履歴情報を更新することと、課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うことであって、前記走行履歴情報が前記条件を満たした前記車両が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うことと、を実行させる。 The program disclosed herein causes a computer to record instant charging information indicating whether instant charging is necessary and identification information capable of identifying a vehicle in association with each other, update driving history information indicating the driving history of the vehicle in association with the identification information, and perform a charging process for a user linked to the identification information based on the driving history information that satisfies a condition for being charged, whereby if the vehicle whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the instant charging information for which instant charging is necessary, the charging process is performed in priority over a vehicle corresponding to the identification information associated with the instant charging information for which instant charging is not necessary.

本開示に係る課金処理装置、課金処理方法及びプログラムによれば、課金処理に即時性が要求される場合であっても、システム全体の課金処理における負荷を低減することができる。 The billing processing device, billing processing method, and program disclosed herein can reduce the load on the billing process of the entire system, even when immediacy is required for billing processing.

本開示の一実施形態による情報処理システムの構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of an information processing system according to an embodiment of the present disclosure. 本開示の一実施形態による車載器の構成の一例を示す図である。FIG. 2 is a diagram illustrating an example of a configuration of an in-vehicle device according to an embodiment of the present disclosure. 本開示の一実施形態による記憶装置の構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a storage device according to an embodiment of the present disclosure. 本開示の一実施形態による記憶装置が記憶する情報の第1の例を示す図である。FIG. 2 is a diagram showing a first example of information stored in a storage device according to an embodiment of the present disclosure. 本開示の一実施形態による記憶装置が記憶する情報の第2の例を示す図である。FIG. 11 is a diagram showing a second example of information stored in a storage device according to an embodiment of the present disclosure. 本開示の一実施形態による記憶装置が記憶する情報の第3の例を示す図である。FIG. 13 is a diagram illustrating a third example of information stored in a storage device according to an embodiment of the present disclosure. 本開示の一実施形態による課金処理装置の構成の一例を示す図である。FIG. 1 is a diagram illustrating an example of a configuration of a billing processing device according to an embodiment of the present disclosure. 本開示の一実施形態による課金処理装置の処理フローの第1の例を示す図である。FIG. 2 is a diagram illustrating a first example of a processing flow of a billing processing device according to an embodiment of the present disclosure. 本開示の一実施形態による課金処理装置の処理フローの第2の例を示す図である。FIG. 11 is a diagram illustrating a second example of a processing flow of the billing processing device according to an embodiment of the present disclosure. 少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。FIG. 1 is a schematic block diagram illustrating a configuration of a computer according to at least one embodiment.

<実施形態>
以下、図面を参照しながら実施形態について詳しく説明する。
本開示の一実施形態による情報処理システムについて説明する。
(情報処理システムの構成)
図1は、本開示の一実施形態による情報処理システム1の構成を示す図である。情報処理システム1は、図1に示すように、GNSS(Global Navigation Satellite System)衛星10、車両20a、20b、・・・、記憶装置30、および課金処理装置40を備える。車両20a、20b、・・・を総称して、車両20と呼ぶ。情報処理システム1は、即時課金の処理が必要な車両20に対して、即時課金の処理が不要な車両20よりも優先して課金処理を行うシステムである。なお、図1では、車両20aについて、GNSS衛星10および記憶装置30との間の通信のイメージを表すための点線が示されているが、車両20bも、GNSS10および記憶装置30と通信を行っている。また、課金処理装置40と記憶装置30の間でも通信が行われる。
<Embodiment>
Hereinafter, the embodiments will be described in detail with reference to the drawings.
An information processing system according to an embodiment of the present disclosure will be described.
(Configuration of Information Processing System)
FIG. 1 is a diagram showing a configuration of an information processing system 1 according to an embodiment of the present disclosure. As shown in FIG. 1, the information processing system 1 includes a GNSS (Global Navigation Satellite System) satellite 10, vehicles 20a, 20b, ..., a storage device 30, and a billing processing device 40. The vehicles 20a, 20b, ... are collectively referred to as vehicles 20. The information processing system 1 is a system that performs billing processing for vehicles 20 that require real-time billing processing, with priority over vehicles 20 that do not require real-time billing processing. Note that, in FIG. 1, a dotted line is shown for the vehicle 20a to represent an image of communication between the GNSS satellite 10 and the storage device 30, but the vehicle 20b also communicates with the GNSS 10 and the storage device 30. Communication is also performed between the billing processing device 40 and the storage device 30.

GNSS衛星10の例としては、GPS(Global Positioning System)などで用いられる人工衛星が挙げられる。GNSS衛星10は、例えば、4つ以上の静止通信衛星を含む。 An example of the GNSS satellite 10 is an artificial satellite used in the Global Positioning System (GPS). The GNSS satellite 10 includes, for example, four or more geostationary communication satellites.

車両20は、有料道路(例えば、高速道路)を走行する車両である。車両20は、車載器201を備える。車載器201は、OBU(On BoardUnit)と呼ばれる場合がある。図2は、本開示の一実施形態による車載器201の構成を示す図である。車載器201は、図2に示すように、通信部2011、および測位部2012を備える。 The vehicle 20 is a vehicle that travels on a toll road (e.g., an expressway). The vehicle 20 includes an on-board device 201. The on-board device 201 may be called an OBU (On Board Unit). FIG. 2 is a diagram showing the configuration of the on-board device 201 according to an embodiment of the present disclosure. As shown in FIG. 2, the on-board device 201 includes a communication unit 2011 and a positioning unit 2012.

通信部2011は、車載器201の外部と通信を行う。例えば、通信部2011は、GNSS衛星10から電波を受信する。また、通信部2011は、課金処理装置40と通信を行う。 The communication unit 2011 communicates with the outside of the vehicle-mounted device 201. For example, the communication unit 2011 receives radio waves from a GNSS satellite 10. The communication unit 2011 also communicates with the billing processing device 40.

測位部2012は、通信部2011が受信した電波に基づいて、自身の車両20について測位する。なお、測位部2012が行う測位方法は、例えば、4つのGNSS衛星10のうち3つから受信した電波に基づき自身の車両20の位置を算出し、もう1つのGNSS衛星10から受信した電波で位置を補正するなど、既知の技術を用いるものであってよい。 The positioning unit 2012 determines the position of the vehicle 20 based on the radio waves received by the communication unit 2011. The positioning method performed by the positioning unit 2012 may use known technology, such as calculating the position of the vehicle 20 based on the radio waves received from three of the four GNSS satellites 10, and correcting the position with the radio waves received from the remaining GNSS satellite 10.

また、測位部2012は、算出した自身の車両20の位置を、自身の車両20を識別可能にする識別情報とともに、測位結果として、通信部2011を介して記憶装置30に送信する。 The positioning unit 2012 also transmits the calculated position of its own vehicle 20, together with identification information that enables its own vehicle 20 to be identified, as a positioning result to the storage device 30 via the communication unit 2011.

記憶装置30は、アカウント情報、および走行情報を記憶する。アカウント情報は、車両20を識別可能にする識別情報、および即時課金を要望する(即時課金が必要である)か否かを示す即時課金情報を少なくとも含む。なお、アカウント情報の詳細については後述する。 The storage device 30 stores account information and driving information. The account information includes at least identification information that enables the vehicle 20 to be identified, and real-time billing information that indicates whether real-time billing is requested (real-time billing is necessary). Details of the account information will be described later.

図3は、本開示の一実施形態による記憶装置30の構成を示す図である。記憶装置30は、図3に示すように、記憶部301、302、303を備える。例えば、記憶部301は、アカウント情報を記憶する。例えば、記憶部302は、課金処理が行われていない走行情報を記憶する。例えば、記憶部303は、課金処理が行われた走行情報を記憶する。 FIG. 3 is a diagram showing the configuration of storage device 30 according to one embodiment of the present disclosure. As shown in FIG. 3, storage device 30 includes storage units 301, 302, and 303. For example, storage unit 301 stores account information. For example, storage unit 302 stores driving information for which no billing process has been performed. For example, storage unit 303 stores driving information for which billing process has been performed.

図4は、記憶部301が記憶するアカウント情報の一例を示す図である。アカウント情報は、即時課金を要望するか否かを示す即時課金情報と、車両20を識別可能にする識別情報とを関連付けた情報を少なくとも含む。即時課金情報の例としては、“0”の場合即時課金を要望せず、“1”の場合即時課金を要望する図4に示すような即時フラグが挙げられる。即時課金情報または即時フラグは、アカウント情報を登録または更新する際等における利用者からの申し出や、車種等に応じてあらかじめ設定されていてもよい。車両20を識別可能にする識別情報の例としては、アカウントIDが挙げられる。アカウントIDの例としては、車載器201の識別情報(車載器ID(Identification)など)、車両20のナンバープレート情報、車両20の車種情報などが挙げられる。 Figure 4 is a diagram showing an example of account information stored in the storage unit 301. The account information includes at least information associating real-time charging information indicating whether or not real-time charging is desired with identification information that allows the vehicle 20 to be identified. An example of real-time charging information is an immediate flag as shown in Figure 4, in which "0" indicates that real-time charging is not desired and "1" indicates that real-time charging is desired. The real-time charging information or the immediate flag may be set in advance according to a request from the user when registering or updating the account information, the vehicle type, etc. An example of identification information that allows the vehicle 20 to be identified is an account ID. Examples of the account ID include identification information of the vehicle-mounted device 201 (such as the vehicle-mounted device ID (Identification)), license plate information of the vehicle 20, and vehicle type information of the vehicle 20.

図5は、記憶部302が記憶する課金処理が行われていない走行情報の一例を示す図である。また、図6は、記憶部303が記憶する課金処理が行われた走行情報の一例を示す図である。走行IDは、有料道路における車両20の走行に固有の識別情報である。即時フラグは、課金処理について、即時課金の必要の有無を示すフラグである。例えば、即時フラグ1は、課金処理において即時課金を行う必要があることを示す。また、即時フラグ0は、課金処理において即時課金を行う必要がないことを示す。入口IC(InterChange)は、車両20が有料道路に入ったインターチェンジを示す識別情報である。走行履歴は、車両20が入口ICを通過後の時刻と、その時刻における車両20の位置とを関連付けた情報である。出口ICは、車両20が有料道路から出たインターチェンジを示す識別情報である。精算対象フラグは、車両20が出口ICを通過し、有料道路の課金処理の対象となったことを示すフラグである。通行料金は、走行履歴に基づいて行われた課金処理の結果を示す。 Figure 5 is a diagram showing an example of driving information stored in the storage unit 302 that has not been subjected to charging processing. Also, Figure 6 is a diagram showing an example of driving information stored in the storage unit 303 that has been subjected to charging processing. The driving ID is identification information unique to the driving of the vehicle 20 on a toll road. The immediate flag is a flag indicating whether or not immediate charging is required for charging processing. For example, an immediate flag of 1 indicates that immediate charging is required in the charging processing. Also, an immediate flag of 0 indicates that immediate charging is not required in the charging processing. The entrance IC (InterChange) is identification information indicating the interchange at which the vehicle 20 entered the toll road. The driving history is information that associates the time after the vehicle 20 passed the entrance IC with the position of the vehicle 20 at that time. The exit IC is identification information indicating the interchange at which the vehicle 20 left the toll road. The settlement target flag is a flag indicating that the vehicle 20 passed the exit IC and became the subject of charging processing for the toll road. The toll indicates the result of charging processing performed based on the driving history.

図7は、課金処理装置40の構成の一例を示す図である。課金処理装置40は、図7に示すように、アカウント管理部401(記録部の一例)、通信処理部402(更新部の一例)、およびデータ処理部403(課金処理部の一例)を備える。 Figure 7 is a diagram showing an example of the configuration of the billing processing device 40. As shown in Figure 7, the billing processing device 40 includes an account management unit 401 (an example of a recording unit), a communication processing unit 402 (an example of an update unit), and a data processing unit 403 (an example of a billing processing unit).

アカウント管理部401は、即時課金を要望するか否かを示す即時課金情報と、車両20を識別可能にする識別情報とを関連付けた情報を少なくとも含むアカウント情報を記憶装置30に記録する。 The account management unit 401 records account information in the storage device 30, which includes at least information associating real-time billing information indicating whether real-time billing is desired with identification information that enables identification of the vehicle 20.

通信処理部402は、車両20を識別可能にする識別情報に関連付けて車両20の走行履歴を示す走行履歴情報を更新する。例えば、通信処理部402は、所定のタイミングごとに、測位結果を受信する。通信処理部402は、受信した測位結果が示す識別情報を特定する。通信処理部402は、記憶装置30に記録された、その特定した識別情報に関連付けて車両20の走行履歴を示す走行履歴情報を書き換える。所定のタイミングごとの例としては、一定時間ごと(例えば1秒ごと)、車両20が一定以上の距離移動したことを検出するたびなどが挙げられる。 The communication processing unit 402 updates the driving history information indicating the driving history of the vehicle 20 in association with identification information that enables the vehicle 20 to be identified. For example, the communication processing unit 402 receives the positioning result at each predetermined timing. The communication processing unit 402 identifies the identification information indicated by the received positioning result. The communication processing unit 402 rewrites the driving history information indicating the driving history of the vehicle 20, which is recorded in the storage device 30, in association with the identified identification information. Examples of each predetermined timing include every fixed time (e.g., every second), and every time it is detected that the vehicle 20 has moved a certain distance or more.

データ処理部403は、課金対象となる条件を満たした走行履歴情報に基づいて、識別情報に紐づく利用者に対して課金処理を行う。例えば、データ処理部403は、走行履歴情報がその条件を満たした車両20が、即時課金を要望する即時課金情報に関連付けられた識別情報に対応する車両20である場合、即時課金を要望しない即時課金情報に関連付けられた識別情報に対応する車両20である場合よりも優先して課金処理を行う。より具体的には、例えば、走行履歴情報がその条件を満たした車両20が、即時課金を要望する即時課金情報に関連付けられた識別情報に対応する車両20である場合、データ処理部403は、直ちに課金処理を行う。 The data processing unit 403 performs charging processing for the user linked to the identification information based on the driving history information that satisfies the conditions for charging. For example, if the vehicle 20 whose driving history information satisfies the conditions is a vehicle 20 corresponding to identification information associated with real-time charging information requesting real-time charging, the data processing unit 403 performs charging processing in priority over the vehicle 20 whose driving history information satisfies the conditions is a vehicle 20 corresponding to identification information associated with real-time charging information that does not request real-time charging. More specifically, for example, if the vehicle 20 whose driving history information satisfies the conditions is a vehicle 20 corresponding to identification information associated with real-time charging information requesting real-time charging, the data processing unit 403 immediately performs charging processing.

(課金処理装置40が行う処理)
次に、情報処理システム1において課金処理装置40が行う課金処理について、図8および図9を参照して説明する。なお、ここでは、有料道路を走行する各車両20について、即時フラグとアカウントIDとを含むアカウント情報が、アカウント管理部401によって、予め記憶装置30の記憶部301に記録されているものとする。また、測位部2012は、通信部2011がGNSS衛星10から受信した電波に基づいて、自身の車両20について測位し、その測位結果を所定のタイミングごとに課金処理装置40に送信しているものとする。また、記憶部302は、課金処理が行われていない走行情報を記憶するものとする。また、記憶部303は、課金処理が行われた走行情報を記憶するものとする。
(Processing performed by billing processing device 40)
Next, the charging process performed by the charging processing device 40 in the information processing system 1 will be described with reference to Figs. 8 and 9. It is assumed here that the account information including the immediate flag and the account ID for each vehicle 20 traveling on the toll road is recorded in advance in the storage unit 301 of the storage device 30 by the account management unit 401. It is also assumed that the positioning unit 2012 performs positioning of the vehicle 20 based on the radio waves received by the communication unit 2011 from the GNSS satellite 10, and transmits the positioning result to the charging processing device 40 at predetermined timings. It is also assumed that the storage unit 302 stores driving information for which charging process has not been performed. It is also assumed that the storage unit 303 stores driving information for which charging process has been performed.

まず、課金処理装置40が行う走行履歴を更新する処理について、図8を参照して説明する。通信処理部402は、車両20から測位結果を受信する(ステップS1)。通信処理部402は、記憶部302が記憶する未処理の走行情報に、受信した測位結果が示す識別情報を含む走行情報があるか否かを判定する(ステップS2)。通信処理部402は、記憶部302においてその識別情報を含む走行情報がないと判定した場合(ステップS2においてNO)、車両20が入口ICを通過したか否かを判定する(ステップS3)。例えば、記憶装置30が入口ICの位置情報を記憶しており、通信処理部402は、測位結果が入口ICを通過したことを示す場合、車両20が入口ICを通過したと判定する。また、通信処理部402は、測位結果が入口ICを通過しないことを示す場合、車両20が入口ICを通過していないと判定する。 First, the process of updating the driving history performed by the billing processing device 40 will be described with reference to FIG. 8. The communication processing unit 402 receives the positioning result from the vehicle 20 (step S1). The communication processing unit 402 determines whether or not there is driving information including the identification information indicated by the received positioning result in the unprocessed driving information stored in the memory unit 302 (step S2). If the communication processing unit 402 determines that there is no driving information including the identification information in the memory unit 302 (NO in step S2), it determines whether or not the vehicle 20 has passed the entrance IC (step S3). For example, if the storage device 30 stores the position information of the entrance IC, and the communication processing unit 402 determines that the vehicle 20 has passed the entrance IC when the positioning result indicates that the vehicle 20 has passed the entrance IC. Furthermore, if the positioning result indicates that the vehicle 20 has not passed the entrance IC, the communication processing unit 402 determines that the vehicle 20 has not passed the entrance IC.

通信処理部402は、車両20が入口ICを通過していないと判定した場合(ステップS3においてNO)、ステップS1の処理に戻す。通信処理部402は、車両20が入口ICを通過したと判定した場合(ステップS3においてYES)、その車両20の課金処理として即時課金が必要であるか否かを判定する(ステップS4)。例えば、通信処理部402は、記憶部301が記憶するその車両20のアカウント情報に含まれる即時フラグが1である場合、即時課金が必要であると判定する。また、通信処理部402は、記憶部301が記憶するその車両20のアカウント情報に含まれる即時フラグが0である場合、即時課金が不要であると判定する。 When the communication processing unit 402 determines that the vehicle 20 has not passed through the entrance IC (NO in step S3), the process returns to step S1. When the communication processing unit 402 determines that the vehicle 20 has passed through the entrance IC (YES in step S3), the communication processing unit 402 determines whether or not instant charging is required as the charging process for the vehicle 20 (step S4). For example, when the instant flag included in the account information for the vehicle 20 stored in the memory unit 301 is 1, the communication processing unit 402 determines that instant charging is required. Also, when the instant flag included in the account information for the vehicle 20 stored in the memory unit 301 is 0, the communication processing unit 402 determines that instant charging is not required.

通信処理部402は、即時課金が必要であると判定した場合(ステップS4においてYES)、即時フラグを1にし(ステップS5)、未処理の走行情報として記憶部302に記録する(ステップS6)。また、通信処理部402は、即時課金が必要でないと判定した場合(ステップS4においてNO)、即時フラグを0にし(ステップS7)、ステップS6の処理に進める。 If the communication processing unit 402 determines that real-time billing is required (YES in step S4), it sets the real-time flag to 1 (step S5) and records the information in the storage unit 302 as unprocessed driving information (step S6). If the communication processing unit 402 determines that real-time billing is not required (NO in step S4), it sets the real-time flag to 0 (step S7) and proceeds to the processing in step S6.

また、通信処理部402は、記憶部302においてその識別情報を含む走行情報があると判定した場合(ステップS2においてYES)、車両20が出口ICを通過したか否かを判定する(ステップS8)。例えば、記憶装置30が出口ICの位置情報を記憶しており、通信処理部402は、測位結果が出口ICを通過したことを示す場合、車両20が出口ICを通過したと判定する。また、通信処理部402は、測位結果が出口ICを通過しないことを示す場合、車両20が出口ICを通過していないと判定する。 When the communication processing unit 402 determines that there is driving information including the identification information in the storage unit 302 (YES in step S2), it determines whether the vehicle 20 has passed through an exit IC (step S8). For example, the storage unit 30 stores the position information of the exit IC, and the communication processing unit 402 determines that the vehicle 20 has passed through the exit IC when the positioning result indicates that the vehicle has passed through the exit IC. When the positioning result indicates that the vehicle has not passed through the exit IC, the communication processing unit 402 determines that the vehicle 20 has not passed through the exit IC.

通信処理部402は、車両20が出口ICを通過したと判定した場合(ステップS8においてYES)、精算対象フラグを1にし(ステップS9)、ステップS6の処理に進める。また、通信処理部402は、車両20が出口ICを通過していないと判定した場合(ステップS8においてNO)、精算対象フラグを0にし(ステップS10)、ステップS6の処理に進める。 If the communication processing unit 402 determines that the vehicle 20 has passed through the exit IC (YES in step S8), it sets the settlement target flag to 1 (step S9) and proceeds to the processing of step S6. If the communication processing unit 402 determines that the vehicle 20 has not passed through the exit IC (NO in step S8), it sets the settlement target flag to 0 (step S10) and proceeds to the processing of step S6.

通信処理部402は、ステップS6の処理を終えると、即時フラグが1かつ精算対象フラグが1であるか否かを判定する(ステップS11)。通信処理部402は、即時フラグが1かつ精算対象フラグが1であると判定した場合(ステップS11においてYES)、データ処理部403へ即時課金の処理を依頼する(ステップS12)。具体的には、通信処理部402は、即時フラグが1かつ精算対象フラグが1の未処理の走行情報について即時課金の処理を実行させる指示をデータ処理部403に送信する。その指示には、アカウント情報が含まれている。そして、通信処理部402は、ステップS1の処理に戻す。また、通信処理部402は、即時フラグが1かつ精算対象フラグが1でないと判定した場合(ステップS11においてNO)、ステップS1の処理に戻す。 When the communication processing unit 402 finishes the processing of step S6, it determines whether the immediate flag is 1 and the settlement target flag is 1 (step S11). If the communication processing unit 402 determines that the immediate flag is 1 and the settlement target flag is 1 (YES in step S11), it requests the data processing unit 403 to process immediate charging (step S12). Specifically, the communication processing unit 402 transmits an instruction to the data processing unit 403 to execute the immediate charging process for unprocessed driving information with the immediate flag set to 1 and the settlement target flag set to 1. The instruction includes account information. Then, the communication processing unit 402 returns to the processing of step S1. If the communication processing unit 402 determines that the immediate flag is not 1 and the settlement target flag is not 1 (NO in step S11), it returns to the processing of step S1.

なお、データ処理部403は、通信処理部402から即時課金の処理を依頼された場合、即時課金の処理を行い、処理結果を通信処理部402に送信する。通信処理部402は、処理結果を車両20に送信する(ステップS13)。 When the data processing unit 403 is requested by the communication processing unit 402 to process real-time charging, the data processing unit 403 processes the real-time charging and transmits the processing result to the communication processing unit 402. The communication processing unit 402 transmits the processing result to the vehicle 20 (step S13).

次に、課金処理装置40が行う課金処理について、図9を参照して説明する。データ処理部403は、通信処理部402から即時課金の処理を依頼されたか否かを判定する(ステップS21)。例えば、データ処理部403は、即時フラグが1かつ精算対象フラグが1の未処理の走行情報について即時課金の処理を実行させる指示を通信処理部402から受信した場合、通信処理部402から即時課金の処理を依頼されたと判定する。また、データ処理部403は、その指示を通信処理部402から受信しない場合、通信処理部402から即時課金の処理を依頼されていないと判定する。 Next, the charging process performed by the charging processing device 40 will be described with reference to FIG. 9. The data processing unit 403 determines whether or not it has been requested by the communication processing unit 402 to process real-time charging (step S21). For example, when the data processing unit 403 receives an instruction from the communication processing unit 402 to execute real-time charging processing for unprocessed driving information in which the real-time flag is 1 and the settlement target flag is 1, it determines that it has been requested by the communication processing unit 402 to process real-time charging. Also, when the data processing unit 403 does not receive such an instruction from the communication processing unit 402, it determines that it has not been requested by the communication processing unit 402 to process real-time charging.

データ処理部403は、即時課金の処理の依頼があると判定した場合(ステップS21においてYES)、課金処理を実行中であるか否かを判定する(ステップS22)。データ処理部403は、課金処理を実行中であると判定した場合(ステップS22においてYES)、実行中の課金処理が即時課金であるか否かを判定する(ステップS23)。データ処理部403は、実行中の課金処理が即時課金でないと判定した場合(ステップS23においてNO)、課金処理を実行中の走行情報を退避フラグとともに記憶装置30に退避させる(ステップS24)。データ処理部403は、ステップS21の即時課金の処理の依頼に含まれるアカウント情報を記憶部302において検索する(ステップS25)。そして、データ処理部403は、そのアカウント情報を含む未処理の走行情報を特定する(ステップS26)。データ処理部403は、特定した走行情報について課金処理を行う(ステップS27)。データ処理部403は、課金処理の結果を通信処理部402に送信する(ステップS28)。また、データ処理部403は、課金処理の結果を記憶部303に記録する(ステップS29)。そして、データ処理部403は、ステップS21の処理に戻す。 When the data processing unit 403 determines that there is a request for processing real-time charging (YES in step S21), it determines whether or not the charging process is being performed (step S22). When the data processing unit 403 determines that the charging process is being performed (YES in step S22), it determines whether or not the charging process being performed is real-time charging (step S23). When the data processing unit 403 determines that the charging process being performed is not real-time charging (NO in step S23), it saves the driving information for which the charging process is being performed together with the save flag to the storage device 30 (step S24). The data processing unit 403 searches the storage unit 302 for account information included in the request for processing real-time charging in step S21 (step S25). Then, the data processing unit 403 identifies unprocessed driving information including the account information (step S26). The data processing unit 403 performs charging processing for the identified driving information (step S27). The data processing unit 403 transmits the result of the charging process to the communication processing unit 402 (step S28). The data processing unit 403 also records the result of the billing process in the storage unit 303 (step S29). The data processing unit 403 then returns to the process of step S21.

また、データ処理部403は、実行中の課金処理が即時課金であると判定した場合(ステップS23においてYES)、課金処理を継続する(ステップS30)。データ処理部403は、課金処理の結果を通信処理部402に送信する(ステップS31)。また、データ処理部403は、課金処理の結果を記憶部303に記録する(ステップS32)。そして、データ処理部403は、ステップS25の処理に進める。また、データ処理部403は、課金処理を実行中でないと判定した場合(ステップS22においてNO)、ステップS25の処理に進める。 If the data processing unit 403 determines that the ongoing billing process is real-time billing (YES in step S23), it continues the billing process (step S30). The data processing unit 403 transmits the result of the billing process to the communication processing unit 402 (step S31). The data processing unit 403 also records the result of the billing process in the storage unit 303 (step S32). The data processing unit 403 then proceeds to the process of step S25. If the data processing unit 403 determines that the billing process is not currently being executed (NO in step S22), it proceeds to the process of step S25.

また、データ処理部403は、即時課金の処理の依頼がないと判定した場合(ステップS21においてNO)、記憶装置30に退避させた課金処理を実行中の走行情報があるか否かを判定する(ステップS33)。例えば、データ処理部403は、記憶装置30において退避フラグを検索し、退避フラグがある場合、記憶装置30に退避させた課金処理を実行中の走行情報があると判定する。また、データ処理部403は、記憶装置30において退避フラグを検索し、退避フラグがない場合、記憶装置30に退避させた課金処理を実行中の走行情報がないと判定する。 If the data processing unit 403 determines that there is no request for immediate billing (NO in step S21), it determines whether there is driving information saved in the storage device 30 for which billing processing is currently being performed (step S33). For example, the data processing unit 403 searches for a save flag in the storage device 30, and if there is a save flag, it determines that there is driving information saved in the storage device 30 for which billing processing is currently being performed. The data processing unit 403 also searches for a save flag in the storage device 30, and if there is no save flag, it determines that there is no driving information saved in the storage device 30 for which billing processing is currently being performed.

データ処理部403は、記憶装置30に退避させた課金処理を実行中の走行情報があると判定した場合(ステップS33においてYES)、その走行情報について課金処理を行う(ステップS34)。データ処理部403は、即時課金ではない未処理の走行情報があるか否かを判定する(ステップS35)。データ処理部403は、即時課金ではない未処理の走行情報があると判定した場合(ステップS35においてYES)、その走行情報について課金処理を行う(ステップS36)。そして、データ処理部403は、ステップS29の処理に進める。 When the data processing unit 403 determines that there is driving information that has been saved to the storage device 30 and is undergoing billing processing (YES in step S33), it performs billing processing on that driving information (step S34). The data processing unit 403 determines whether there is unprocessed driving information that is not subject to real-time billing (step S35). When the data processing unit 403 determines that there is unprocessed driving information that is not subject to real-time billing (YES in step S35), it performs billing processing on that driving information (step S36). The data processing unit 403 then proceeds to the processing of step S29.

また、データ処理部403は、記憶装置30に退避させた課金処理を実行中の走行情報がないと判定した場合(ステップS33においてNO)、ステップS35の処理に進める。また、データ処理部403は、即時課金ではない未処理の走行情報がないと判定した場合(ステップS35においてNO)、ステップS21の処理に戻す。 If the data processing unit 403 determines that there is no driving information that has been saved to the storage device 30 and is undergoing billing processing (NO in step S33), the process proceeds to step S35. If the data processing unit 403 determines that there is no unprocessed driving information that is not subject to real-time billing (NO in step S35), the process returns to step S21.

なお、図9において、データ処理部403は、ステップS21の判定処理を、他の処理と並行して常時行われており、ステップS21の処理でYESと判定した場合、他の処理よりも優先してステップS22の処理に進める。 In FIG. 9, the data processing unit 403 always performs the determination process of step S21 in parallel with other processes, and if the determination is YES in the process of step S21, the process proceeds to the process of step S22 in priority over the other processes.

なお、図9に示す課金処理では、課金処理装置40は、未処理の走行情報について、古い情報から順に処理することが望ましい。 In the billing process shown in FIG. 9, it is preferable that the billing processing device 40 processes unprocessed driving information in order from oldest to newest.

(作用効果)
以上、本開示の一実施形態による情報処理システム1について説明した。情報処理システム1において、課金処理装置40は、即時課金が必要であるか否かを示す即時課金情報と、車両20を識別可能にする識別情報とを関連付けて記録するアカウント管理部401と、前記識別情報に関連付けて前記車両20の走行履歴を示す走行履歴情報を更新する通信処理部402と、課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うデータ処理部403であって、前記走行履歴情報が前記条件を満たした前記車両20が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うデータ処理部403と、を備える。
(Action and Effect)
The information processing system 1 according to an embodiment of the present disclosure has been described above. In the information processing system 1, the billing processing device 40 includes an account management unit 401 that associates and records real-time billing information indicating whether real-time billing is necessary or not with identification information that enables identification of the vehicle 20, a communication processing unit 402 that updates driving history information indicating the driving history of the vehicle 20 by associating it with the identification information, and a data processing unit 403 that performs a billing process for a user linked to the identification information based on the driving history information that satisfies a condition for being charged, and the data processing unit 403 performs the billing process in a priority manner when the vehicle 20 whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time billing information that requires the real-time billing, over a vehicle corresponding to the identification information associated with the real-time billing information that does not require the real-time billing.

これにより、本開示の一実施形態による情報処理システム1の課金処理装置40は、課金処理に即時性が要求される場合であっても、即時課金処理すべき車両の課金処理を優先して実施し、即時課金処理すべき車両の課金処理を優先させないことにより、システム全体の課金処理における負荷を低減することができる。 As a result, the billing processing device 40 of the information processing system 1 according to one embodiment of the present disclosure can reduce the load on the billing process of the entire system by prioritizing billing processes for vehicles that should be billed immediately and not prioritizing billing processes for vehicles that should be billed immediately, even when immediacy is required for billing processes.

なお、本開示の実施形態における処理は、適切な処理が行われる範囲において、処理の順番が入れ替わってもよい。 The order of the processes in the embodiments of the present disclosure may be changed as long as appropriate processing is performed.

本開示の実施形態における記憶部301、302、303、記憶装置30、その他の記憶部や記憶装置(レジスタ、ラッチを含む)のそれぞれは、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、記憶部301、302、303、記憶装置30、その他の記憶部や記憶装置のそれぞれは、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。 In the embodiment of the present disclosure, each of the memory units 301, 302, 303, the storage device 30, and other memory units and storage devices (including registers and latches) may be provided anywhere within the range where appropriate information is transmitted and received. Furthermore, each of the memory units 301, 302, 303, the storage device 30, and other memory units and storage devices may be present in multiple locations within the range where appropriate information is transmitted and received, and data may be stored in a distributed manner.

本開示の実施形態について説明したが、上述の情報処理システム1、課金処理装置40、車載器201、その他の制御装置は内部に、コンピュータシステムを有していてもよい。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。コンピュータの具体例を以下に示す。
図8は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。
コンピュータ5は、図8に示すように、CPU6、メインメモリ7、ストレージ8、インターフェース9を備える。
例えば、上述の情報処理システム1、課金処理装置40、車載器201、その他の制御装置のそれぞれは、コンピュータ5に実装される。そして、上述した各処理部の動作は、プログラムの形式でストレージ8に記憶されている。CPU6は、プログラムをストレージ8から読み出してメインメモリ7に展開し、当該プログラムに従って上記処理を実行する。また、CPU6は、プログラムに従って、上述した各記憶部に対応する記憶領域をメインメモリ7に確保する。
Although the embodiment of the present disclosure has been described, the above-mentioned information processing system 1, the billing processing device 40, the in-vehicle device 201, and other control devices may have a computer system therein. The above-mentioned process steps are stored in a computer-readable recording medium in the form of a program, and the above-mentioned process is performed by the computer reading and executing the program. Specific examples of computers are shown below.
FIG. 8 is a schematic block diagram illustrating a computer configuration according to at least one embodiment.
As shown in FIG. 8, the computer 5 includes a CPU 6, a main memory 7, a storage 8, and an interface 9.
For example, the above-mentioned information processing system 1, billing processing device 40, in-vehicle device 201, and other control devices are each implemented in a computer 5. The operations of the above-mentioned processing units are stored in the storage 8 in the form of a program. The CPU 6 reads the program from the storage 8, loads it in the main memory 7, and executes the above-mentioned processing in accordance with the program. The CPU 6 also secures storage areas in the main memory 7 corresponding to the above-mentioned storage units in accordance with the program.

ストレージ8の例としては、HDD(Hard Disk Drive)、SSD(Solid State Drive)、磁気ディスク、光磁気ディスク、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、半導体メモリ等が挙げられる。ストレージ8は、コンピュータ5のバスに直接接続された内部メディアであってもよいし、インターフェース9または通信回線を介してコンピュータ5に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ5に配信される場合、配信を受けたコンピュータ5が当該プログラムをメインメモリ7に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、ストレージ8は、一時的でない有形の記憶媒体である。 Examples of storage 8 include HDD (Hard Disk Drive), SSD (Solid State Drive), magnetic disk, magneto-optical disk, CD-ROM (Compact Disc Read Only Memory), DVD-ROM (Digital Versatile Disc Read Only Memory), and semiconductor memory. Storage 8 may be an internal medium directly connected to the bus of computer 5, or an external medium connected to computer 5 via interface 9 or a communication line. In addition, when this program is distributed to computer 5 via a communication line, computer 5 that receives the program may expand the program in main memory 7 and execute the above-mentioned process. In at least one embodiment, storage 8 is a non-transitory tangible storage medium.

また、上記プログラムは、前述した機能の一部を実現してもよい。さらに、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるファイル、いわゆる差分ファイル(差分プログラム)であってもよい。 The program may also realize some of the functions described above. Furthermore, the program may be a file that can realize the functions described above in combination with a program already recorded in the computer system, a so-called differential file (differential program).

本開示のいくつかの実施形態を説明したが、これらの実施形態は、例であり、開示の範囲を限定しない。これらの実施形態は、開示の要旨を逸脱しない範囲で、種々の追加、種々の省略、種々の置き換え、種々の変更を行ってよい。 Although several embodiments of the present disclosure have been described, these embodiments are merely examples and do not limit the scope of the disclosure. Various additions, omissions, substitutions, and modifications may be made to these embodiments without departing from the spirit of the disclosure.

<付記>
本開示の各実施形態に記載の課金処理装置40、課金処理方法及びプログラムは、例えば以下のように把握される。
<Additional Notes>
The billing processing device 40, the billing processing method, and the program according to each embodiment of the present disclosure can be understood, for example, as follows.

(1)第1の態様に係る課金処理装置(40)は、
即時課金が必要であるか否かを示す即時課金情報と、車両(20)を識別可能な識別情報とを関連付けて記録する記録部(401)と、
前記識別情報に関連付けて前記車両(20)の走行履歴を示す走行履歴情報を更新する更新部(402)と、
課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行う課金処理部(403)であって、前記走行履歴情報が前記条件を満たした前記車両(20)が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行う課金処理部(403)と、
を備える。
(1) A billing processing device (40) according to a first aspect includes:
a recording unit (401) for recording real-time charging information indicating whether real-time charging is required or not and identification information capable of identifying a vehicle (20) in association with each other;
an update unit (402) that updates driving history information indicating a driving history of the vehicle (20) in association with the identification information;
a charging processing unit (403) for performing charging processing for a user linked to the identification information based on the driving history information that satisfies a condition for being charged, wherein when the vehicle (20) for which the driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, the charging processing unit (403) prioritizes the charging processing over a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required;
Equipped with.

これにより、課金処理装置(40)は、課金処理に即時性が要求される場合であっても、即時課金処理すべき車両の課金処理を優先して実施し、即時課金処理すべき車両の課金処理を優先させないことにより、システム全体の課金処理における負荷を低減することがきる。 As a result, even when immediacy is required for billing processing, the billing processing device (40) prioritizes billing processing for vehicles that should be billed immediately and does not prioritize billing processing for vehicles that should be billed immediately, thereby reducing the load on the billing processing of the entire system.

(2)第2の態様に係る課金処理装置(40)は、(1)の課金処理装置(40)であって、
前記課金処理部(403)は、
前記走行履歴情報が前記条件を満たした前記車両(20)が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、直ちに前記課金処理を行うものであってもよい。
(2) A billing processing device (40) according to a second aspect is the billing processing device (40) of (1),
The billing processing unit (403)
If the vehicle (20) whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, the charging process may be performed immediately.

これにより、課金処理装置(40)は、課金処理に即時性が要求される場合であっても、システム全体の課金処理における負荷を低減することがきる。 As a result, the billing processing device (40) can reduce the load on the billing process of the entire system even when immediacy is required for the billing process.

(3)第3の態様に係る課金処理方法は、
即時課金が必要であるか否かを示す即時課金情報と、車両(20)を識別可能な識別情報とを関連付けて記録することと、
前記識別情報に関連付けて前記車両(20)の走行履歴を示す走行履歴情報を更新することと、
課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うことであって、前記走行履歴情報が前記条件を満たした前記車両(20)が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うことと、
を含む。
(3) A billing method according to a third aspect includes the steps of:
Recording real-time charging information indicating whether real-time charging is required or not in association with identification information capable of identifying the vehicle (20);
updating driving history information indicating a driving history of the vehicle (20) in association with the identification information;
performing a charging process for a user associated with the identification information based on the driving history information that satisfies a condition for being charged, and when the vehicle (20) whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, the charging process is performed in priority over a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required;
including.

これにより、課金処理方法は、課金処理に即時性が要求される場合であっても、システム全体の課金処理における負荷を低減することがきる。 As a result, the billing processing method can reduce the load on the entire system in billing processing, even when immediacy is required for billing processing.

(4)第4の態様に係るプログラムは、
コンピュータに、
即時課金が必要であるか否かを示す即時課金情報と、車両(20)を識別可能な識別情報とを関連付けて記録することと、
前記識別情報に関連付けて前記車両(20)の走行履歴を示す走行履歴情報を更新することと、
課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うことであって、前記走行履歴情報が前記条件を満たした前記車両(20)が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うことと、
を実行させる。
(4) A program according to a fourth aspect,
On the computer,
Recording real-time charging information indicating whether real-time charging is required or not in association with identification information capable of identifying the vehicle (20);
updating driving history information indicating a driving history of the vehicle (20) in association with the identification information;
performing a charging process for a user associated with the identification information based on the driving history information that satisfies a condition for being charged, and when the vehicle (20) whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, the charging process is performed in priority over a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required;
Execute the command.

これにより、プログラムは、課金処理に即時性が要求される場合であっても、システム全体の課金処理における負荷を低減することがきる。 This allows the program to reduce the load on the entire system in billing processing, even when immediacy is required for billing processing.

1・・・情報処理システム
5・・・コンピュータ
6・・・CPU
7・・・メインメモリ
8・・・ストレージ
9・・・インターフェース
10・・・GNSS衛星
20、20a、20b・・・車両
30・・・記憶装置
40・・・課金処理装置
201・・・車載器
301、302、303・・・記憶部
401・・・アカウント管理部
402・・・通信処理部
403・・・データ処理部
2011・・・通信部
2012・・・測位部
1... Information processing system 5... Computer 6... CPU
7... Main memory 8... Storage 9... Interface 10... GNSS satellites 20, 20a, 20b... Vehicle 30... Storage device 40... Billing processing device 201... Vehicle-mounted devices 301, 302, 303... Storage unit 401... Account management unit 402... Communication processing unit 403... Data processing unit 2011... Communication unit 2012... Positioning unit

Claims (3)

即時課金が必要であるか否かを示す即時課金情報と、車両を識別可能な識別情報とを関連付けて記録する記録部と、
前記識別情報に関連付けて前記車両の走行履歴を示す走行履歴情報を更新する更新部と、
課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行う課金処理部であって、前記走行履歴情報が前記条件を満たした前記車両が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行う課金処理部と、
を備える課金処理装置。
a recording unit that records real-time charging information indicating whether real-time charging is required or not and identification information capable of identifying a vehicle in association with each other;
an update unit that updates driving history information indicating a driving history of the vehicle in association with the identification information;
a charging processing unit that performs charging processing for a user linked to the identification information based on the driving history information that satisfies a condition for being charged, and when the vehicle whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, the charging processing unit gives priority to the vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required, over a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required;
A billing processing device comprising:
課金処理装置が行う課金処理方法であって、
即時課金が必要であるか否かを示す即時課金情報と、車両を識別可能にする識別情報とを関連付けて記録することと、
前記識別情報に関連付けて前記車両の走行履歴を示す走行履歴情報を更新することと、
課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うことであって、前記走行履歴情報が前記条件を満たした前記車両が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うことと、
を含む課金処理方法。
A billing processing method performed by a billing processing device, comprising:
Recording real-time charging information indicating whether real-time charging is required and identification information enabling a vehicle to be identified in association with each other;
updating driving history information indicating a driving history of the vehicle in association with the identification information;
performing a charging process for a user linked to the identification information based on the driving history information that satisfies a condition for being charged, and when the vehicle whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, performing the charging process in priority over a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required;
A billing processing method including:
コンピュータに、
即時課金が必要であるか否かを示す即時課金情報と、車両を識別可能にする識別情報とを関連付けて記録することと、
前記識別情報に関連付けて前記車両の走行履歴を示す走行履歴情報を更新することと、
課金対象となる条件を満たした前記走行履歴情報に基づいて、前記識別情報に紐づく利用者に対して課金処理を行うことであって、前記走行履歴情報が前記条件を満たした前記車両が、前記即時課金が必要である前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合、前記即時課金が必要でない前記即時課金情報に関連付けられた前記識別情報に対応する車両である場合よりも優先して前記課金処理を行うことと、
を実行させるプログラム。
On the computer,
Recording real-time charging information indicating whether real-time charging is required and identification information enabling a vehicle to be identified in association with each other;
updating driving history information indicating a driving history of the vehicle in association with the identification information;
performing a charging process for a user linked to the identification information based on the driving history information that satisfies a condition for being charged, and when the vehicle whose driving history information satisfies the condition is a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is required, performing the charging process in priority over a vehicle corresponding to the identification information associated with the real-time charging information for which real-time charging is not required;
A program that executes the following.
JP2021061003A 2021-03-31 2021-03-31 Billing processing device, billing processing method and program Active JP7499723B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021061003A JP7499723B2 (en) 2021-03-31 2021-03-31 Billing processing device, billing processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021061003A JP7499723B2 (en) 2021-03-31 2021-03-31 Billing processing device, billing processing method and program

Publications (2)

Publication Number Publication Date
JP2022157012A JP2022157012A (en) 2022-10-14
JP7499723B2 true JP7499723B2 (en) 2024-06-14

Family

ID=83558925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021061003A Active JP7499723B2 (en) 2021-03-31 2021-03-31 Billing processing device, billing processing method and program

Country Status (1)

Country Link
JP (1) JP7499723B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024882A (en) 2000-07-12 2002-01-25 Casio Comput Co Ltd Automatic toll collection system
CN111047725A (en) 2019-12-30 2020-04-21 北京易路行技术有限公司 ETC toll invoice issuing method and system for platform operation vehicle

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002024882A (en) 2000-07-12 2002-01-25 Casio Comput Co Ltd Automatic toll collection system
CN111047725A (en) 2019-12-30 2020-04-21 北京易路行技术有限公司 ETC toll invoice issuing method and system for platform operation vehicle

Also Published As

Publication number Publication date
JP2022157012A (en) 2022-10-14

Similar Documents

Publication Publication Date Title
CN111047725A (en) ETC toll invoice issuing method and system for platform operation vehicle
CN111951554A (en) Illegal parking road information acquisition method and system
WO2010098132A1 (en) Charging system, charging method, controller and program
JP2009271631A (en) Vehicle control device, vehicle control method, vehicle control program, and storage medium
JP7499723B2 (en) Billing processing device, billing processing method and program
US12249186B2 (en) System and method to preserve user&#39;s privacy in a vehicle miles traveled system
JP6110632B2 (en) Billing processing system, billing processing method, billing processing apparatus, program, and recording medium
JP5919615B2 (en) Travel route identification system, travel route identification method, travel route identification device, program, and recording medium
JP7285147B2 (en) ETC in-vehicle device and authentication information output device
CN113313848A (en) ETC-V2X-based hybrid transaction method and device and road side equipment
JP7531443B2 (en) Toll recalculation system, toll recalculation device and program
CN114495559B (en) Intelligent park parking management system and method based on Internet of things
RU2012143613A (en) METHOD OF ROAD COLLECTION FROM VEHICLES IN THE OPEN TOLL ROAD SYSTEM
JP7596768B2 (en) Control device and fee determination method
JP6122574B2 (en) Detour information providing system, detour information processing method, detour information processing apparatus, program, and recording medium
JP7615303B2 (en) Vehicle-mounted device, information processing system, control method and program
JP2004110147A (en) Automatic payment system
JP7097798B2 (en) Charge collection system and charge collection method
JP7116170B2 (en) Terminal device, rear server, in-vehicle transponder, determination system, determination method, and program
EP2777995A1 (en) Methods and systems related to automatic collection technology
KR101923081B1 (en) Apparatus and method for managing vehicle information
CN115346313B (en) Method and device for controlling state of trusted vehicle, computer equipment and storage medium
JP3899707B2 (en) Vehicle navigation device
JP7466347B2 (en) Travel route specification device, road toll system, travel route specification method, and program
KR102286859B1 (en) Method and system for managing payment based on expected amount of service

Legal Events

Date Code Title Description
A625 Written request for application examination (by other person)

Free format text: JAPANESE INTERMEDIATE CODE: A625

Effective date: 20230329

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240226

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240227

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240507

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240604

R150 Certificate of patent or registration of utility model

Ref document number: 7499723

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150