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
JP6732055B2 - 輸送サービス安全評価のためのシステムおよび方法 - Google Patents
[go: Go Back, main page]

JP6732055B2 - 輸送サービス安全評価のためのシステムおよび方法 - Google Patents

輸送サービス安全評価のためのシステムおよび方法 Download PDF

Info

Publication number
JP6732055B2
JP6732055B2 JP2018568263A JP2018568263A JP6732055B2 JP 6732055 B2 JP6732055 B2 JP 6732055B2 JP 2018568263 A JP2018568263 A JP 2018568263A JP 2018568263 A JP2018568263 A JP 2018568263A JP 6732055 B2 JP6732055 B2 JP 6732055B2
Authority
JP
Japan
Prior art keywords
driver
service
data
vehicle
service order
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.)
Expired - Fee Related
Application number
JP2018568263A
Other languages
English (en)
Other versions
JP2020500341A (ja
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.)
Beijing Didi Infinity Technology and Development Co Ltd
Original Assignee
Beijing Didi Infinity Technology and Development 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 Beijing Didi Infinity Technology and Development Co Ltd filed Critical Beijing Didi Infinity Technology and Development Co Ltd
Publication of JP2020500341A publication Critical patent/JP2020500341A/ja
Application granted granted Critical
Publication of JP6732055B2 publication Critical patent/JP6732055B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C5/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60WCONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
    • B60W50/00Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
    • B60W50/0098Details of control systems ensuring comfort, safety or stability not otherwise provided for
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0639Performance analysis of employees; Performance analysis of enterprise or organisation operations
    • G06Q10/06398Performance of employee with respect to a job function
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0278Product appraisal
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • G06Q50/265Personal security, identity or safety
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/59Context or environment of the image inside of a vehicle, e.g. relating to seat occupancy, driver state or inner lighting conditions
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B25/00Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems
    • G08B25/01Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium
    • G08B25/10Alarm systems in which the location of the alarm condition is signalled to a central station, e.g. fire or police telegraphic systems characterised by the transmission medium using wireless transmission systems
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0108Measuring and analyzing of parameters relative to traffic conditions based on the source of data
    • G08G1/0112Measuring and analyzing of parameters relative to traffic conditions based on the source of data from the vehicle, e.g. floating car data [FCD]
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0125Traffic data processing
    • G08G1/0129Traffic data processing for creating historical data or processing based on historical data
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/0104Measuring and analyzing of parameters relative to traffic conditions
    • G08G1/0137Measuring and analyzing of parameters relative to traffic conditions for specific applications
    • G08G1/0141Measuring and analyzing of parameters relative to traffic conditions for specific applications for traffic information dissemination
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/16Anti-collision systems
    • G08G1/164Centralised systems, e.g. external to vehicles
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • G08G1/205Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Educational Administration (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Quality & Reliability (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Analytical Chemistry (AREA)
  • Chemical & Material Sciences (AREA)
  • Primary Health Care (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Automation & Control Theory (AREA)
  • Human Computer Interaction (AREA)
  • Emergency Management (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Traffic Control Systems (AREA)
  • Alarm Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

関連出願の相互参照
本出願は、2017年6月19日に出願された中国特許出願第201710467205.4号の優先権を主張するものである。この特許出願の内容はその全体が参照によって本明細書に組み込まれている。
本開示は一般に、オンライン・ツー・オフライン・サービス(online to offline service)のためのシステムおよび方法に関し、詳細には、オンライン・ツー・オフライン・サービスの安全(safety)を評価するためのシステムおよび方法に関する。
オンライン・ツー・オフライン・サービスの普及とともに、ますます多くの人々が、オンライン・ツー・オフライン輸送サービスを使用することを選択している。サービス中には、例えばドライバの走行上の危険な振舞い、乗客の人的安全または財産的安全をドライバが脅かすこと、予期しない交通事故、乗客によるドライバからの略奪など、さまざまな危険な状況が生じる可能性がある。
サービスの安全を能動的にモニタリングするために、ドライバの生理的データおよび感情データ、車両走行データ、車両内画像情報ならびに/または音声記録のうちの少なくとも1つがリアルタイムで集められることがある。ドライバと乗客の両者の安全を守る安全機構を採用する手始めとするために、この集められたデータに基づく安全評価が実行されることがある。しかしながら、既存の安全評価プログラムは比較的に単純なデータを使用しており、安全に対するドライバ評価データおよび乗客評価データの影響を包括的には考慮しない。例えば、ドライバおよび乗客が違反記録を有するかどうか、乗客の移動性(mobility)および不安定性(instability)、履歴安全スコア(historical safety score)、またはサービスのルートが通過する1つ以上のエリアのような因子は考慮されておらず、このことが安全評価の低い有効性につながっている可能性がある。さらに、車両画像情報および/または音声記録を集め、リアルタイムでサーバに報告することは、大きな電力消費および大きなデータ交換帯域幅の要求につながる可能性がある。したがって、サービス・オーダー(service order)の安全を効率的にモニタリングするシステムおよび方法を提供することが望ましい。
中国特許出願第201710467205.4号
本開示の一態様によればシステムが提供される。このシステムは、コンピュータ可読ストレージ媒体と、コンピュータ可読ストレージ媒体と通信する少なくとも1つのプロセッサとを備えてもよい。コンピュータ可読ストレージ媒体は、輸送サービスの安全を評価するための実行可能な命令を記憶していてもよい。少なくとも1つのプロセッサが実行可能な命令を実行したとき、少なくとも1つのプロセッサは、以下の操作のうちの1つまたは複数の操作を実行するように指示されてもよい。少なくとも1つのプロセッサは、オーダー持続時間(order time duration)内のサービス・オーダーの輸送サービス・データを、サービス・オーダーに関する1つ以上の信号送信デバイスから受信してもよい。少なくとも1つのプロセッサは、サービス・オーダーの車両のドライバおよびサービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得してもよい。少なくとも1つのプロセッサは、現在の時点(current time point)におけるサービス・オーダーの安全スコアを、履歴データ、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて決定してもよい。少なくとも1つのプロセッサは、現在の時間において危険な条件が生じているかどうかを安全スコアに基づいて判定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに信号を送信し、この信号は、車両内の光景(scene)に関連したデータをプロセッサに送信するよう1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに命令する命令を符号化しており、このデータは、ビデオ・データ、オーディオ・データまたは画像データのうちの少なくとも1つのタイプを含んでもよい。少なくとも1つのプロセッサは、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスから車両内の光景に関連したデータを受信してもよい。
いくつかの実施形態では、この信号がさらに、車両内の光景に関連したデータを車両内の媒体信号捕捉デバイスから取り出すよう1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに命令するように符号化されてもよい。
いくつかの実施形態では、この信号がさらに、現在の時間において危険な条件が生じているとの判定に応答して車両内の光景に関連したデータを捕捉し、車両内の光景に関連したデータを1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに送信するよう媒体信号捕捉デバイスを作動させるように符号化されていてもよい。
いくつかの実施形態では、現在の時間において危険な条件が生じているとの判定に応答して、少なくとも1つのプロセッサが、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに制御信号を送信して車両の動きを停止させてもよい。
いくつかの実施形態では、現在の時間において危険な条件が生じているとの判定に応答して、少なくとも1つのプロセッサが、第三者に、その第三者が介入することを求める警報信号を送信してもよい。
いくつかの実施形態では、現在の時間において危険な条件が生じているとの判定に応答して、少なくとも1つのプロセッサが、ドライバに関して危険な条件が生じているとの判定に基づいて、ドライバに関連した信号送信デバイスにドライバ警報信号を送信してもよい。または、少なくとも1つのプロセッサは、乗客に関して危険な条件が生じているとの判定に基づいて、1人以上の乗客に関連した信号送信デバイスのうちの少なくとも1つの信号送信デバイスに乗客警報信号を送信してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、輸送サービス・データを1つ以上の信号送信デバイスから5秒ごとに受信してもよい。
いくつかの実施形態では、輸送サービス・データが、サービス・オーダー中の複数の時点、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスの複数の位置であり、複数の時点のうちのそれぞれの時点に対応する複数の位置、複数の時点のうちのそれぞれの時点に対応する車両の走行記録であり、車両の加速度データを含む走行記録、ならびにドライバおよび1人以上の乗客のうちの少なくとも1人の生理的データであり、心拍数、体温または血圧のうちの少なくとも1つを含む生理的データのうちの少なくとも1つを含んでもよい。
いくつかの実施形態では、1つ以上の信号送信デバイスが、ドライバ信号送信デバイスであり、ドライバに関連した1つ以上の第1のセンサーからの走行記録、ドライバの生理的データ、およびドライバ信号送信デバイスの位置を取得するように構成されたドライバ信号送信デバイス、ならびに少なくとも1つの乗客信号送信デバイスであり、1人以上の乗客に関連した1つ以上の第2のセンサーからの1人以上の乗客の生理的データ、および少なくとも1つの乗客信号送信デバイスの位置を取得するように構成された少なくとも1つの乗客信号送信デバイスのうちの少なくとも1つを含んでもよい。
いくつかの実施形態では、ドライバに関する履歴データが、ドライバの身体的検査記録(physical examination record)、ドライバの医療記録またはドライバの履歴輸送サービス・データのうちの少なくとも1つを含んでもよい。1人以上の乗客に関する履歴データは、1人以上の乗客の身体的検査記録、1人以上の乗客の医療記録または1人以上の乗客の履歴輸送サービス・データのうちの少なくとも1つを含んでもよい。
いくつかの実施形態では、サービス・オーダーの1つ以上の特性が、サービス・オーダーの推定されたルート、車両の実際のルート、サービス・オーダーの推定された中間持続期間(estimated middle duration)、または現在の時点に対応する気象条件のうちの少なくとも1つを含んでもよい。推定された中間持続期間は、1人以上の乗客が車両に乗車した開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、ドライバ信号送信デバイスの位置と少なくとも1つの乗客信号送信デバイスの位置との間の距離がサービス前持続期間(pre−service duration)における距離しきい値よりも小さいときに対面時点(meeting time point)を決定してもよい。少なくとも1つのプロセッサは、対面時点を開始時点として指定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、1人以上の乗客に関する履歴データ、実際のルート、推定された中間持続期間および現在の時点に基づいてドライバ安全スコアを決定してもよい。少なくとも1つのプロセッサは、ドライバに関する履歴データ、推定された中間持続期間および現在の時点に基づいて乗客安全スコアを決定してもよい。少なくとも1つのプロセッサは、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて異常スコアを決定してもよい。少なくとも1つのプロセッサは、ドライバ安全スコア、乗客安全スコアまたは異常スコアのうちの少なくとも1つに基づいて現在の時間におけるサービス・オーダーの安全スコアを決定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、ドライバ安全スコアとドライバ安全しきい値との間の第1の比較を実行してもよい。少なくとも1つのプロセッサは、乗客安全スコアと乗客安全しきい値との間の第2の比較を実行してもよい。少なくとも1つのプロセッサは、異常スコアと異常しきい値との間の第3の比較を実行してもよい。少なくとも1つのプロセッサは、第1の比較、第2の比較または第3の比較の少なくとも1つの結果に基づいて現在の時間におけるサービス・オーダーの安全スコアを決定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、ドライバに関して危険な条件が生じているかどうかを、第1の比較および第3の比較の結果のうちの少なくとも1つの結果に基づいて判定してもよい。少なくとも1つのプロセッサは、乗客に関して危険な条件が生じているかどうかを、第2の比較および第3の比較の結果のうちの少なくとも1つの結果に基づいて判定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、1人以上の乗客の身体的検査記録、1人以上の乗客の医療記録または1人以上の乗客の履歴輸送サービス・データのうちの少なくとも1つに基づいて乗客評価値を決定してもよい。少なくとも1つのプロセッサは、実際のルートが通過する1つ以上のエリアを決定してもよい。少なくとも1つのプロセッサは、1つ以上のエリアのうちの少なくとも1つのエリアのエリア安全係数(area safety coefficient)を決定してもよい。少なくとも1つのプロセッサは、開始時点と現在の時点との間の実時間間隔(real time interval)を決定してもよい。少なくとも1つのプロセッサは、実時間間隔を推定された中間持続期間と比較してもよい。少なくとも1つのプロセッサは、乗客評価値、エリア安全係数、および実時間間隔と推定された中間持続期間との間の比較の結果に基づいてドライバ安全スコアを決定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、ドライバの身体的検査記録、ドライバの医療記録またはドライバの履歴輸送サービス・データのうちの少なくとも1つに基づいてドライバ評価値を決定してもよい。少なくとも1つのプロセッサは、ドライバ評価値と、実時間間隔と推定された中間持続期間との間の比較の結果とに基づいて乗客安全スコアを決定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、走行記録と、サービス・オーダーの推定されたルートから車両が逸脱しているかどうかと、サービス・オーダーの1つ以上の特性とに基づいて車両異常評価値を決定してもよい。少なくとも1つのプロセッサは、ドライバの生理的データと、終了時点とドライバが次のサービス・オーダーの要求を受け取った時点との間のサービス後持続期間(post−service duration)とのうちの少なくとも1つに基づいてドライバ異常評価値を決定してもよい。少なくとも1つのプロセッサは、1人以上の乗客の生理的データに基づいて乗客異常評価値を決定してもよい。少なくとも1つのプロセッサは、車両異常評価値、ドライバ異常評価値または乗客異常評価値のうちの少なくとも1つの異常評価値に基づいて異常スコアを決定してもよい。
いくつかの実施形態では、少なくとも1つのプロセッサが、車両の加速度データに基づく危険走行評価を実行してもよい。少なくとも1つのプロセッサは、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスの複数の位置であり、サービス・オーダー中の複数の時点のうちのそれぞれの時点に対応する複数の位置に基づいて車両の実際のルートを決定してもよい。少なくとも1つのプロセッサは、車両の実際のルートを推定されたルートと比較してもよい。少なくとも1つのプロセッサは、危険走行評価、実際のルートと推定されたルートとの間の比較の結果、および現在の時点に対応する気象条件に基づいて車両異常評価値を決定してもよい。
本開示の別の態様によれば方法が提供される。この方法は、少なくとも1つのプロセッサと、少なくとも1つのストレージ媒体と、ネットワークに接続された通信プラットフォームとを有するコンピューティング・デバイス上で実施されてもよい。この方法は、以下の操作のうちの1つまたは複数の操作を含んでもよい。少なくとも1つのプロセッサは、オーダー持続時間内のサービス・オーダーの輸送サービス・データを、サービス・オーダーに関する1つ以上の信号送信デバイスから受信してもよい。少なくとも1つのプロセッサは、サービス・オーダーの車両のドライバおよびサービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得してもよい。少なくとも1つのプロセッサは、現在の時点におけるサービス・オーダーの安全スコアを、履歴データ、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて決定してもよい。少なくとも1つのプロセッサは、現在の時間において危険な条件が生じているかどうかを安全スコアに基づいて判定してもよい。
本開示の別の態様によれば非一時的コンピュータ可読媒体が提供される。非一時的コンピュータ可読媒体は、輸送サービス安全を評価するための命令のセットを含んでもよい。少なくとも1つのプロセッサがこの命令のセットを実行したときに、少なくとも1つのプロセッサは、以下の操作のうちの1つまたは複数の操作を実行するように指示されてもよい。少なくとも1つのプロセッサは、オーダー持続時間内のサービス・オーダーの輸送サービス・データを、サービス・オーダーに関する1つ以上の信号送信デバイスから受信してもよい。少なくとも1つのプロセッサは、サービス・オーダーの車両のドライバおよびサービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得してもよい。少なくとも1つのプロセッサは、現在の時点におけるサービス・オーダーの安全スコアを、履歴データ、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて決定してもよい。少なくとも1つのプロセッサは、現在の時間において危険な条件が生じているかどうかを安全スコアに基づいて判定してもよい。
追加の特徴の一部は以下の説明に記載されており、一部は、以下の説明および添付図面を検討することにより当業者には明白になり、または例の製作もしくは操作によって習知されることもある。本開示の特徴は、以下で論じられる詳細な例に記載されたさまざまな態様の方法、手段および組合せの実施または使用によって実現または達成されることがある。
例示的な実施形態に関して本開示がさらに説明される。これらの例示的な実施形態は図面を参照して詳細に説明される。これらの実施形態は非限定的な例示的な実施形態であり、それらの実施形態では、図面のいくつかの図の全体を通じて同様の参照番号が同様の構造を表す。
本開示のいくつかの実施形態による例示的なオンライン・ツー・オフライン・サービス・システムを示す概略図である。 この上に処理エンジンが実装されてもよい、本開示のいくつかの実施形態によるコンピューティング・デバイスの例示的なハードウェアおよび/またはソフトウェア構成要素を示す概略図である。 この上にユーザ端末が実装されてもよい、本開示のいくつかの実施形態によるモバイル・デバイスの例示的なハードウェアおよび/またはソフトウェア構成要素を示す概略図である。 本開示のいくつかの実施形態による例示的な処理エンジンを示す概略ブロック図である。 複数の安全スコアを決定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。 輸送サービスが始まったかどうかを判定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。 異常が発生したかどうかを判定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。 輸送サービス情報および履歴データに基づいて輸送サービス安全を評価する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。 安全スコアを決定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。 輸送サービス情報および履歴データに基づいて複数の安全スコアのうちの少なくとも1つの安全スコアを決定する、本開示のいくつかの実施形態による例示的なプロセス1000を示すフローチャートである。 輸送サービス情報および履歴データに基づいて異常スコアを決定する、本開示のいくつかの実施形態による例示的なプロセス1100を示すフローチャートである。 本開示のいくつかの実施形態によるサービス・オーダーの例示的なオーダー持続時間を示す概略図である。 実際のルートの1つの区間と推定されたルートの対応する1つの区間とを比較する、本開示のいくつかの実施形態による例示的なプロセスを示す概略図である。 車両を停止させる、本開示のいくつかの実施形態による例示的なシナリオ(scenario)を示す概略図である。
以下の説明は、当業者が本開示を実施および使用することを可能にするために提示されるものであり、特定の用途およびその用途の要求の文脈で提供される。当業者には、開示される実施形態に対するさまざまな変更が明白となる。本明細書に定義される一般的な原理が、本開示の趣旨および範囲から逸脱することなく、他の実施形態および用途に適用されることがある。したがって、本開示は、示される実施形態だけに限定されず、本開示には、特許請求の範囲と一致した最も幅広い範囲が与えられる。
本明細書で使用される用語は、特定の例示的な実施形態を記述することだけを目的とし、限定のためであることは意図されていない。本明細書で使用されるとき、単数形「a」、「an」および「the」は、そうでないことを文脈が明らかに示しているのでなければ、複数形をも含むことが意図されていることがある。さらに、本明細書で使用されるとき、用語「備える(comprise)」、「備える(comprises)」および/または「備える(comprising)」、「含む(include)」、「含む(includes)」および/または「含む(including)」は、記載された特徴、完全体、ステップ、操作、要素および/または構成要素の存在を明示するが、他の1つ以上の特徴、完全体、ステップ、操作、要素、構成要素および/またはそれらのグループの存在または追加を排除しないことが理解される。
添付図面を参照して以下の説明を検討すると、本開示のこれらの特徴および特性、その他の特徴および特性、関連構造要素の動作方法および機能、部分の組合せ、ならびに製造の経済(economies of manufacture)がより明白になることがある。全ての添付図面は本開示の部分を構成する。しかしながら、図面は例示および説明だけが目的であり、図面が本開示の範囲を限定することは意図されていないことを明確に理解されたい。図面の倍率は一定ではないことが理解される。
本開示で使用されるフローチャートは、本開示のいくつかの実施形態に従ってシステムが実施する操作を示す。フローチャートの操作は順番どおりに実施されなくてもよいことを明確に理解されたい。逆に言えば、それらの操作が逆順にまたは同時に実施されてもよい。さらに、フローチャートに1つ以上の他の操作が追加されてもよい。フローチャートから1つ以上の操作が除外されてもよい。
また、本開示のシステムおよび方法は主にオンライン・ツー・オフライン・サービスの安全を評価することに関して説明されるが、これは例示的な1つの実施形態にすぎないことも理解されるべきである。本開示のシステムおよび方法は、オンライン・ツー・オフライン・サービスを評価する任意の用途シナリオに適用されてもよい。例えば、本開示のシステムおよび方法は、陸地、海洋、大気圏内外(aerospace)、もしくは他の同様のもの、またはこれらの任意の組合せを含む異なる輸送システムに適用されてもよい。それらの輸送システムの車両は、タクシー、自家用車、ヒッチハイク、バス、列車、高速列車、高速鉄道、地下鉄、船、航空機、宇宙船、熱気球、無人車両、二輪車、三輪車、オートバイ、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。本開示のシステムおよび方法は特に、タクシー配車、運転手サービス、配送サービス、カープール、バス・サービス、テイクアウト・サービス、ドライバ・ハイヤリング(hiring)、車両ハイヤリング、二輪車シェアリング・サービス、列車サービス、地下鉄サービス、シャトル・サービス、ロケーション(location)サービス、または他の同様のものに適用されてもよい。
本開示では用語「乗客」、「要求者」、「サービス要求者」および「顧客」が、サービスを要求または注文する可能性がある個人、エンティティまたはツールを指すために相互に交換可能に使用される。また、本開示では用語「ドライバ」、「提供者」、「サービス提供者」および「供給者」が、サービスを提供する、またはサービスの提供を容易にする可能性がある個人、エンティティまたはツールを指すために相互に交換可能に使用される。本開示では用語「ユーザ」が、サービスを要求する、サービスを注文する、サービスを提供する、またはサービスの提供を容易にする可能性がある個人、エンティティまたはツールを指すことがある。例えば、ユーザは、乗客、ドライバ、オペレータ、もしくは他の同様のもの、またはこれらの任意の組合せであることがある。本開示では、用語「乗客」と「乗客端末」が相互に交換可能に使用されることがあり、用語「ドライバ」と「ドライバ端末」が相互に交換可能に使用されることがある。
本開示では用語「サービス・オーダー」が、乗客、要求者、サービス要求者、顧客、ドライバ、提供者、サービス提供者、供給者、もしくは他の同様のもの、またはこれらの任意の組合せによって開始され、乗客、要求者、サービス要求者、顧客、ドライバ、提供者、サービス提供者または供給者のうちの任意の1人によって受け取られた要求を指す。サービス・オーダーは有料でもまたは無料でもよい。
本開示の一態様は、輸送サービス安全を評価するためのシステムおよび方法に関する。そのために、システムのプロセッサが、オーダー持続時間内のサービス・オーダーの輸送サービス・データを、サービス・オーダーに関する1つ以上の信号送信デバイスから受信してもよい。プロセッサは、サービス・オーダーの車両のドライバおよびサービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得してもよい。プロセッサは次いで、現在の時点におけるサービス・オーダーの安全スコアを、履歴データ、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて決定してもよい。プロセッサはさらに、現在の時間において危険な条件が生じているかどうかを安全スコアに基づいて判定してもよい。
輸送サービス安全評価は全体としてインターネット世界に深く根ざした技術であることに留意すべきである。ある場合には、端末デバイスとリモート・サーバとの間の通信がないと、サービス・オーダーの輸送サービス・データを定期的に受信することが不可能である。したがって、本開示に開示される技術的解決策もインターネット時代に深く根ざした技術である。
図1は、本開示のいくつかの実施形態による例示的なオンライン・ツー・オフライン・サービス・システムの概略図である。例えば、オンライン・ツー・オフライン・サービス・システム100は、タクシー配車、運転手サービス、配送車両、カープール、バス・サービス、ドライバ・ハイヤリングおよびシャトル・サービスなどの輸送サービスのためのオンライン輸送サービス・プラットフォームであってもよい。オンライン・ツー・オフライン・サービス・システム100は、サーバ110、ネットワーク120、要求者端末130、提供者端末140、車両システム150およびストレージ160を含むプラットフォームであってもよい。サーバ110は処理エンジン112を含んでもよい。
いくつかの実施形態では、サーバ110が単一のサーバまたはサーバ・グループであってもよい。サーバ・グループは集中化されていてもよく、または分散化されていてもよい(例えばサーバ110は分散システムであってもよい)。いくつかの実施形態ではサーバ110がローカルまたはリモート・サーバであってもよい。例えば、サーバ110は、要求者端末130、提供者端末140および/またはストレージ160に記憶された情報および/またはデータにネットワーク120を介してアクセスしてもよい。別の例として、記憶された情報および/またはデータにアクセスするために、サーバ110は、要求者端末130、提供者端末140および/またはストレージ160に接続してもよい。いくつかの実施形態では、サーバ110が、クラウド・プラットフォーム上に実装されていてもよい。単なる例として、クラウド・プラットフォームは、プライベート・クラウド、パブリック・クラウド、ハイブリッド・クラウド、コミュニティ・クラウド、分散クラウド、インタークラウド、マルチクラウド、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、サーバ110が、図2に示された本開示の1つ以上の構成要素を有するコンピューティング・デバイス200上に実装されていてもよい。
いくつかの実施形態では、サーバ110が処理エンジン112を含んでもよい。処理エンジン112は、本開示に記載された1つ以上の機能を実行するために、サービス・オーダーに関する情報および/またはデータを処理してもよい。例えば、処理エンジン112は、1つ以上の信号送信デバイスからサービス・オーダーの輸送サービス・データを取得し、データベースから履歴データを取得し、輸送サービス・データおよび履歴データに基づいてサービス・オーダーの安全スコアを生成してもよい。いくつかの実施形態では、処理エンジン112が1つ以上の処理エンジン(例えばシングルコア処理エンジンまたはマルチコアプロセッサ)を含んでもよい。単なる例として、処理エンジン112は、中央処理ユニット(CPU)、特定用途向け集積回路(ASIC)、特定用途向け命令セット・プロセッサ(ASIP)、グラフィック処理ユニット(GPU)、物理演算ユニット(PPU)、デジタル信号プロセッサ(DSP)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、プログラマブル論理デバイス(PLD)、コントローラ、マイクロコントローラ・ユニット、縮小命令セット・コンピュータ(RISC)、マイクロプロセッサ、もしくは他の同様のもの、またはこれらの任意の組合せなどの1つ以上のハードウェア・プロセッサを含んでもよい。
ネットワーク120は、情報および/またはデータの交換を容易にしてもよい。いくつかの実施形態では、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素(例えばサーバ110、要求者端末130、提供者端末140およびストレージ160)が、オンライン・ツー・オフライン・サービス・システム100の他の構成要素に、ネットワーク120を介して情報および/またはデータを送信してもよい。例えば、サーバ110が、サービス・オーダーの輸送サービス・データを要求者端末130からネットワーク120を介して受信してもよい。いくつかの実施形態では、ネットワーク120が、任意のタイプのワイヤードもしくはワイヤレス・ネットワーク、またはこれらの組合せであってもよい。単なる例として、ネットワーク120は、ケーブル・ネットワーク、ワイヤライン・ネットワーク、光ファイバー・ネットワーク、遠距離通信(tele communications)ネットワーク、イントラネット、インターネット、ローカル・エリア・ネットワーク(LAN)、ワイド・エリア・ネットワーク(WAN)、ワイヤレス・ローカル・エリア・ネットワーク(WLAN)、メトロポリタン・エリア・ネットワーク(MAN)、公衆交換電話網(PSTN)、Bluetooth(登録商標)ネットワーク、ZigBeeネットワーク、ニア・フィールド通信(NFC)ネットワーク、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、ネットワーク120が1つ以上のネットワーク・アクセス・ポイントを含んでもよい。例えば、ネットワーク120は、基地局および/またはインターネット交換ポイント120−1、120−2、・・・などのワイヤードまたはワイヤレス・ネットワーク・アクセス・ポイントを含んでもよく、オンライン・ツー・オフライン・サービス・システム100の構成要素間でデータおよび/または情報を交換するために、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素が、それらのネットワーク・アクセス・ポイントを介してネットワーク120に接続されてもよい。
いくつかの実施形態では、要求者が要求者端末130のユーザであってもよい。いくつかの実施形態では、要求者端末130のユーザが要求者以外の人であってもよい。例えば、要求者端末130のユーザAが要求者端末130を使用して、ユーザBのサービス要求を送信し、あるいはサーバ110からサービスおよび/または情報もしくは命令を受信してもよい。いくつかの実施形態では、提供者が提供者端末140のユーザであってもよい。いくつかの実施形態では、提供者端末140のユーザが提供者以外の人であってもよい。例えば、提供者端末140のユーザCが提供者端末140を使用して、ユーザDのサービス要求、および/またはサーバ110からの情報もしくは命令を受信してもよい。いくつかの実施形態では、「要求者」と「要求者端末」とが相互に交換可能に使用されてもよく、「提供者」と「提供者端末」とが相互に交換可能に使用されてもよい。
いくつかの実施形態では、要求者端末130が、モバイル・デバイス130−1、タブレット・コンピュータ130−2、ラップトップ・コンピュータ130−3、モーター・ビークル(motor vehicle)の内蔵デバイス130−4、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、モバイル・デバイス130−1が、スマート・ホーム・デバイス、ウェアラブル・デバイス、スマート・モバイル・デバイス、仮想現実デバイス、拡張現実デバイス、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、スマート・ホーム・デバイスが、スマート照明デバイス、インテリジェント電気装置の制御デバイス、スマート・モニタリング・デバイス、スマート・テレビジョン、スマート・ビデオ・カメラ、インターフォン、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、ウェアラブル・デバイスが、スマート・ブレスレット、スマート履物、スマート・グラス、スマート・ヘルメット、スマート・ウォッチ、スマート衣類、スマート・バックパック、スマート・アクセサリ、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、スマート・モバイル・デバイスが、スマートフォン、携帯情報端末(PDA)、ゲーム・デバイス、ナビゲーション・デバイス、ポイント・オブ・セール(point of sale:POS)デバイス、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。いくつかの実施形態では、仮想現実デバイスおよび/または拡張現実デバイスが、仮想現実ヘルメット、仮想現実グラス、仮想現実パッチ、拡張現実ヘルメット、拡張現実グラス、拡張現実パッチ、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。例えば、仮想現実デバイスおよび/または拡張現実デバイスが、Google Glass(商標)、RiftCon(商標)、Fragments(商標)、Gear VR(商標)などを含んでもよい。いくつかの実施形態では、モーター・ビークルの内蔵デバイス130−4が、オンボード・コンピュータ、オンボード・テレビジョンなどを含んでもよい。いくつかの実施形態では、要求者端末130が、要求者および/または要求者端末130の位置を検出する測位技術を有するデバイスであってもよい。
いくつかの実施形態では、提供者端末140が、要求者端末130に類似のデバイスまたは要求者端末130と同じデバイスであってもよい。いくつかの実施形態では、要求者端末130および/または提供者端末140がそれぞれ、提供者および/または提供者端末140の位置を検出する測位システムを有するデバイスであってもよい。いくつかの実施形態では、要求者端末130および/または提供者端末140が、ロケーション情報をサーバ110に定期的に送信してもよい。いくつかの実施形態では、要求者端末130および/または提供者端末140が、要求者、要求者端末130、提供者および/または提供者端末140の位置を決定するために別の測位デバイスと通信してもよい。いくつかの実施形態では、要求者端末130および/または提供者端末140がロケーション情報をサーバ110に送信してもよい。
いくつかの実施形態では、測位システムが、全地球測位システム(GPS)、グローバル・ナビゲーション衛星システム(GLONASS)、コンパス・ナビゲーション・システム(COMPASS)、BeiDou航法衛星システム、Galileo測位システム、準天頂衛星システム(QZSS)などであってもよい。ロケーション情報は、緯度座標および経度座標などの座標の形態をとってもよい。測位システムは1つ以上の衛星を含んでもよい。衛星は、上で述べられたロケーション情報を、独立してまたは共同で決定してもよい。測位システムは、上で述べられた情報を、ネットワーク120、または要求者端末130および/もしくは提供者端末140にワイヤレス接続を介して送信してもよい。
車両システム150は、車両150−1、媒体信号捕捉デバイス150−2および複数のセンサー150−3を含んでもよい。
車両150−1は、非自律車両、半自律車両、自律車両(autonomous vehicle)、もしくは他の同様のもの、またはこれらの任意の組合せであってもよい。いくつかの実施形態では、車両150−1が、エンジン、4つの車輪、ステアリング・ホイールなど、非自律車両の従来の構造体を含んでもよい。
媒体信号捕捉デバイス150−2はビデオ・センサーでであってもよい。本明細書で使用されるとき、ビデオ・センサーは、視覚的記録および/またはオーディオ記録のための装置を指すことがある。ビデオ・センサーは、車両150−1内の光景に関するデータを捕捉してもよい。このデータは、ビデオ、画像、オーディオまたはこれらの組合せを含んでもよい。本明細書で使用されるとき、用語「ビデオ」は、アナログおよび/またはデジタル形態で表現されたモーション・ピクチャ(motion picture)を指すことがある。例えば、ビデオは、テレビジョン信号、ムービー(movie)、カメラもしくは他の観察器(observer)からの画像シーケンス、コンピュータ生成された画像シーケンス、または他の同様のもの、あるいはこれらの組合せを含んでもよい。本明細書で使用されるとき、シーケンス(フレームとも呼ばれる)は、ビデオ内の特定の画像または他の離散単位体(discrete unit)を指すことがある。ビデオ・センサーはビデオ・カメラ内に実装されていてもよい。ビデオ・カメラは、カラー・カメラ、デジタル・ビデオ・カメラ、カメラ、カムコーダ、PCカメラ、ウェブカメラ、赤外線(IR)ビデオ・カメラ、弱光ビデオ・カメラ、サーマル・ビデオ・カメラ、CCTVカメラ、パン、チルト、ズーム(PTZ)カメラ、ビデオ検知デバイス、もしくは他の同様のもの、またはこれらの組合せを含んでもよい。
複数のセンサー150−3は、車両150−1を制御するために使用される情報を提供するように構成されていてもよい。いくつかの実施形態では、センサーが、車両150−1のステータス(status)を検知してもよい。車両のステータスは、車両の機械的状況、車両の周囲の環境情報、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
いくつかの実施形態では、複数のセンサー150−3が、車両150−1の機械的状況を検知するように構成されていてもよい。複数のセンサー150−3は、距離センサー、速度センサー、加速度センサー、ステアリング角度センサー、トラクション関係のセンサー、カメラおよび/または任意のセンサーを含んでもよい。例えば、距離センサー(例えばレーダ、LiDAR、赤外線センサー)は、車両(例えば車両150−1)と他の物体(例えば障害物)との間の距離を決定してもよい。距離センサーはさらに、車両(例えば車両150−1)と1つ以上の障害物(例えば静的障害物、動的障害物)との間の距離を決定してもよい。速度センサー(例えばホール効果センサー)は、車両(例えば車両150−1)の速度(例えば瞬間速度、平均速度)を決定してもよい。加速度センサー(例えば加速度計)は、車両(例えば車両150−1)の加速度(例えば瞬間加速度、平均加速度)を決定してもよい。ステアリング角度センサー(例えばチルト・センサーまたはマイクロ・ジャイロスコープ)は、車両(例えば車両150−1)のステアリング角度を決定してもよい。トラクション関係のセンサー(例えば力センサー)は、車両(例えば車両150−1)のトラクションを決定してもよい。
いくつかの実施形態では、複数のセンサー150−3が車両150−1の周囲の環境を検知してもよい。例えば、1つ以上のセンサーが、道路幾何形状(road geometry)および障害物(例えば静的障害物、動的障害物)を検出してもよい。道路幾何形状は、道路幅、道路長、道路タイプ(例えば環状道路、直線道路、単方向道路、双方向道路)を含んでもよい。静的障害物は、建築物、樹木、路上障害物、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。動的障害物は、移動している車両、歩行者および/もしくは動物、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。複数のセンサー150−3は、1つ以上のビデオ・カメラ、レーザー検知システム、赤外線検知システム、音響検知システム、熱検知システム、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
いくつかの実施形態では、車両150−1がさらに、車両150−1の位置を取得および/または決定するための測位システムを含んでもよい。いくつかの実施形態では、測位システムがさらに、基地局、別の車両または別の人などの別の関係体(party)の位置を取得するために、その関係体に接続されていてもよい。例えば、測位システムは、別の車両の測位システムとの通信を確立することができてもよく、その別の車両の位置を受信し、2台の車両間の相対位置を決定してもよい。
ストレージ160はデータおよび/または命令を記憶してもよい。いくつかの実施形態では、ストレージ160が、要求者端末130および/または提供者端末140から取得されたデータを記憶してもよい。いくつかの実施形態では、ストレージ160が、本開示に記載された例示的な方法を実行するためにサーバ110が実行または使用する可能性があるデータおよび/または命令を記憶してもよい。いくつかの実施形態では、ストレージ160が、大容量ストレージ、リムーバブル・ストレージ、揮発性読取りおよび書込みメモリ、読取り専用メモリ(ROM)、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。例示的な大容量ストレージは、磁気ディスク、光ディスク、ソリッドステート・ドライブなどを含んでもよい。例示的なリムーバブル・ストレージは、フラッシュ・ドライブ、フロッピー・ディスク、光ディスク、メモリ・カード、ジップ・ディスク、磁気テープなどを含んでもよい。例示的な揮発性読取りおよび書込みメモリはランダム・アクセス・メモリ(RAM)を含んでもよい。例示的なRAMは、ダイナミックRAM(DRAM)、ダブル・データ・レート同期ダイナミックRAM(DDR SDRAM)、スタティックRAM(SRAM)、サイリスタRAM(T−RAM)、ゼロキャパシタRAM(Z−RAM)などを含んでもよい。例示的なROMは、マスクROM(MROM)、プログラマブルROM(PROM)、消去可能プログラマブルROM(EPROM)、電気的に消去可能なプログラマブルROM(EEPROM)、コンパクト・ディスクROM(CD−ROM)およびデジタル多用途ディスクROMなどを含んでもよい。いくつかの実施形態では、ストレージ160がクラウド・プラットフォーム上に実装されていてもよい。単なる例として、クラウド・プラットフォームは、プライベート・クラウド、パブリック・クラウド、ハイブリッド・クラウド、コミュニティ・クラウド、分散クラウド、インタークラウド、マルチクラウド、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
いくつかの実施形態では、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素(例えばサーバ110、要求者端末130、提供者端末140)と通信するために、ストレージ160がネットワーク120に接続されてもよい。オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素は、ストレージ160に記憶されたデータまたは命令にネットワーク120を介してアクセスしてもよい。いくつかの実施形態では、ストレージ160が、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素(例えばサーバ110、要求者端末130、提供者端末140)に直接接続されており、またはこれらと直接通信してもよい。いくつかの実施形態では、ストレージ160がサーバ110の部分であってもよい。
いくつかの実施形態では、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素(例えばサーバ110、要求者端末130、提供者端末140)がストレージ160にアクセスしてもよい。いくつかの実施形態では、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素が、1つ以上の条件が満たされたときに、要求者、提供者および/または公衆(the public)に関する情報を読み取り、かつ/または変更してもよい。例えば、サーバ110は、サービス後に1人以上のユーザの情報を読み取り、かつ/または変更してもよい。別の例として、提供者端末140は、要求者端末130からサービス要求を受信したときに、要求者に関する情報にアクセスしてもよいが、提供者端末140が要求者の関連情報を変更することはできない。
いくつかの実施形態では、オンライン・ツー・オフライン・サービス・システム100の1つ以上の構成要素の情報交換が、サービスを要求することを通して達成されてもよい。サービス要求の目的はプロダクトであってもよい。いくつかの実施形態では、このプロダクトが有形プロダクトまたは無形のプロダクトであってもよい。有形プロダクトは、食品、医薬品、商品、化学プロダクト、電気器具、衣類、車、住宅、贅沢品、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。無形プロダクトは、サービス・プロダクト、金融プロダクト、知識(knowledge)プロダクト、インターネット・プロダクト、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。インターネット・プロダクトは、個別(individual)ホスト・プロダクト、ウェブ・プロダクト、モバイル・インターネット・プロダクト、商用ホスト・プロダクト、埋込み(embedded)プロダクト、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。モバイル・インターネット・プロダクトは、モバイル端末のソフトウェア、プログラム、システム、もしくは他の同様のもの、またはこれらの任意の組合せの中で使用されてもよい。モバイル端末は、タブレット・コンピュータ、ラップトップ・コンピュータ、モバイル・フォン、携帯情報端末(PDA)、スマート・ウォッチ、ポイント・オブ・セール(POS)デバイス、オンボード・コンピュータ、オンボード・テレビジョン、ウェアラブル・デバイス、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。例えば、このプロダクトは、コンピュータまたはモバイル・フォン上で使用される任意のソフトウェアおよび/またはアプリケーションであってもよい。このソフトウェアおよび/またはアプリケーションは、社会化(socializing)、ショッピング、輸送、エンターテインメント、学習、投資、もしくは他の同様のもの、またはこれらの任意の組合せに関係していてもよい。いくつかの実施形態では、輸送に関係するソフトウェアおよび/またはアプリケーションが、トラベリング(traveling)・ソフトウェアおよび/またはアプリケーション、車両スケジューリング・ソフトウェアおよび/またはアプリケーション、マッピング(mapping)・ソフトウェアおよび/またはアプリケーションなどを含んでもよい。車両スケジューリング・ソフトウェアおよび/またはアプリケーションでは、車両が、馬、運搬車、人力車(例えば一輪車、自転車、三輪車)、車(例えばタクシー、バス、自家用車)、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
オンライン・ツー・オフライン・サービス・システム100の1つの要素が動作するとき、その要素は、電気信号および/または電磁信号によって動作してもよいことを当業者は理解するだろう。例えば、決定を行う、物体を識別または選択するなどのタスクを要求者端末130が処理するとき、要求者端末130は、このようなタスクを処理するように、要求者端末130のプロセッサ内の論理回路を動作させてもよい。要求者端末130がサービス要求をサーバ110に送信するとき、サービス要求者端末130のプロセッサは、そのサービス要求を符号化した電気信号を生成してもよい。要求者端末130のプロセッサは次いでその電気信号を出力ポートに送信してもよい。要求者端末130がワイヤード・ネットワークを介してサーバ110と通信する場合、出力ポートはケーブルに物理的に接続されていてもよく、そのケーブルは、その電気信号をさらにサーバ110の入力ポートに送信してもよい。要求者端末130がワイヤレス・ネットワークを介してサーバ110と通信する場合、要求者端末130の出力ポートは1つ以上のアンテナであってもよく、そのアンテナは、その電気信号を電磁信号に変換してもよい。同様に、提供者端末140は、提供者端末140のプロセッサ内の論理回路の動作によってタスクを処理し、電気信号または電磁信号を介してサーバ110から命令および/またはサービス要求を受信してもよい。要求者端末130、提供者端末140および/またはサーバ110などの電子デバイス内では、その電子デバイスのプロセッサが命令を処理し、命令を送信し、かつ/またはアクション(action)を実行するときに、その命令および/またはアクションが電気信号を介して実施される。例えば、プロセッサがストレージ媒体(例えばストレージ160)からデータを取り出しまたはデータを保存するとき、プロセッサは、ストレージ媒体の読取り/書込みデバイスに電気信号を送信してもよく、読取り/書込みデバイスは、ストレージ媒体内の構造化されたデータ(structured data)を読み取り、または構造化されたデータをストレージ媒体に書き込んでもよい。構造化されたデータは、電子デバイスのバスを介して電気信号の形態でプロセッサに送信されてもよい。ここでは、電気信号が、1つの電気信号、一連の電気信号および/または複数の離散電気信号を指すことがある。
図2は、この上に処理エンジン112が実装されてもよい、本開示のいくつかの実施形態によるコンピューティング・デバイスの例示的なハードウェアおよび/またはソフトウェア構成要素を示す概略図である。図2に示されているように、コンピューティング・デバイス200は、プロセッサ210、ストレージ220、入力/出力(I/O)230および通信ポート240を含んでもよい。
プロセッサ210(例えば論理回路)は、コンピュータ命令(例えばプログラム・コード)を実行し、本明細書に記載された技法に従って処理エンジン112の機能を実行してもよい。例えば、プロセッサ210は、プロセッサ210内にインターフェース回路210−aおよび処理回路210−bを含んでいてもよい。インターフェース回路は、バス(図2には示されていない)から電子信号を受信するように構成されていてもよく、それらの電子信号は、処理回路が処理する構造化されたデータおよび/または命令を符号化している。処理回路は論理計算を実施し、次いで、電子信号として符号化された結論、結果および/または命令を決定してもよい。次いで、インターフェース回路は、処理回路からの電子信号をバスを介して送信してもよい。
コンピュータ命令は例えば、本明細書に記載された特定の機能を実行するルーチン、プログラム、オブジェクト、構成要素(components)、データ構造、手順、モジュールおよび機能(functions)を含んでもよい。例えば、プロセッサ210は、要求者端末130、提供者端末140、ストレージ160および/またはオンライン・ツー・オフライン・サービス・システム100の他の任意の構成要素から取得された入力目的地(例えばAOI)を処理してもよい。いくつかの実施形態では、プロセッサ210が、マイクロコントローラ、マイクロプロセッサ、縮小命令セット・コンピュータ(RISC)、特定用途向け集積回路(ASIC)、特定用途向け命令セット・プロセッサ(ASIP)、中央処理ユニット(CPU)、グラフィック処理ユニット(GPU)、物理演算ユニット(PPU)、マイクロコントローラ・ユニット、デジタル信号プロセッサ(DSP)、フィールド・プログラマブル・ゲート・アレイ(FPGA)、アドバンストRISCマシン(ARM)、プログラマブル論理デバイス(PLD)、1つ以上の機能を実行することができる任意の回路もしくはプロセッサ、または他の同様のもの、あるいはこれらの任意の組合せなどの1つ以上のハードウェア・プロセッサを含んでもよい。
単なる例示のため、コンピューティング・デバイス200内には1つのプロセッサだけが記載されている。しかしながら、本開示のコンピューティング・デバイス200は複数のプロセッサを含んでもよく、したがって本開示に記載された1つのプロセッサによって実行される操作および/または方法ステップは、それらの複数のプロセッサによって共同でまたは別々に実行されてもよいことに留意すべきである。例えば、本開示において、コンピューティング・デバイス200のプロセッサがステップAとステップBの両方を実行する場合には、ステップAおよびステップBが、コンピューティング・デバイス200内の2つ以上の異なるプロセッサによって共同でまたは別々に実行されてもよいことが理解されるべきである(例えば第1のプロセッサがステップAを実行し、第2のプロセッサがステップBを実行するか、または第1のプロセッサと第2のプロセッサが共同でステップAおよびBを実行する)。
ストレージ220は、要求者端末130、提供者端末140、ストレージ160および/またはオンライン・ツー・オフライン・サービス・システム100の他の任意の構成要素から取得されたデータ/情報を記憶してもよい。いくつかの実施形態では、ストレージ220が、大容量ストレージ、リムーバブル・ストレージ、揮発性読取りおよび書込みメモリ、読取り専用メモリ(ROM)、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。例えば、大容量ストレージは、磁気ディスク、光ディスク、ソリッドステート・ドライブなどを含んでもよい。リムーバブル・ストレージは、フラッシュ・ドライブ、フロッピー・ディスク、光ディスク、メモリ・カード、ジップ・ディスク、磁気テープなどを含んでもよい。揮発性読取りおよび書込みメモリはランダム・アクセス・メモリ(RAM)を含んでもよい。RAMは、ダイナミックRAM(DRAM)、ダブル・データ・レート同期ダイナミックRAM(DDR SDRAM)、スタティックRAM(SRAM)、サイリスタRAM(T−RAM)、ゼロキャパシタRAM(Z−RAM)などを含んでもよい。ROMは、マスクROM(MROM)、プログラマブルROM(PROM)、消去可能プログラマブルROM(EPROM)、電気的に消去可能なプログラマブルROM(EEPROM)、コンパクト・ディスクROM(CD−ROM)およびデジタル多用途ディスクROMなどを含んでもよい。いくつかの実施形態では、本開示に記載された例示的な方法を実行するために、ストレージ220が、1つ以上のプログラムおよび/または命令を記憶していてもよい。例えば、ストレージ220は、処理エンジン112のためのプログラムであって、親子関係を決定するためのプログラムを記憶していてもよい。
I/O230は、信号、データ、情報などを入力および/または出力してもよい。いくつかの実施形態では、I/O230が、処理エンジン112とユーザとの対話を可能にしてもよい。いくつかの実施形態では、I/O230が入力デバイスおよび出力デバイスを含んでもよい。入力デバイスの例は、キーボード、マウス、タッチ・スクリーン、マイクロフォン、もしくは他の同様のもの、またはこれらの組合せを含んでもよい。出力デバイスの例は、ディスプレイ・デバイス、ラウドスピーカ、プリンタ、プロジェクタ、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。ディスプレイ・デバイスの例は、液晶ディスプレイ(LCD)、発光ダイオード(LED)ベースのディスプレイ、フラット・パネル・ディスプレイ、曲面スクリーン、テレビジョン・デバイス、陰極線管(CRT)、タッチ・スクリーン、もしくは他の同様のもの、またはこれらの組合せを含んでもよい。
通信ポート240は、データ通信を容易にするためにネットワーク(例えばネットワーク120)に接続されていてもよい。通信ポート240が、処理エンジン112、要求者端末130、ストレージ160または提供者端末140間の接続を確立してもよい。この接続は、ワイヤード接続、ワイヤレス接続、データ送信および/もしくは受信を可能にする他の任意の通信接続、ならびに/またはこれらの接続の任意の組合せであってもよい。ワイヤード接続は例えば、電気ケーブル、光ケーブル、電話線、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。ワイヤレス接続は例えば、Bluetooth(商標)リンク、Wi−Fi(商標)リンク、WiMax(商標)リンク、WLANリンク、ZigBeeリンク、モバイル・ネットワーク・リンク(例えば3G、4G、5Gなど)、もしくは他の同様のもの、またはこれらの組合せを含んでもよい。いくつかの実施形態では、通信ポート240が、RS232、RS458などの標準化された通信ポートであってもよく、かつ/または標準化された通信ポートを含んでもよい。
図3は、この上に要求者端末130が実装されてもよい、本開示のいくつかの実施形態によるモバイル・デバイスの例示的なハードウェアおよび/またはソフトウェア構成要素を示す概略図である。図3に示されているように、モバイル・デバイス300は、通信プラットフォーム310、ディスプレイ320、グラフィック処理ユニット(GPU)330、中央処理ユニット(CPU)340、I/O350、メモリ360およびストレージ390を含んでもよい。いくつかの実施形態では、モバイル・デバイス300に、限定はされないがシステム・バスまたはコントローラ(図示せず)を含む他の適当な構成要素が含まれていてもよい。いくつかの実施形態では、CPU340によって実行されるために、モバイル・オペレーティング・システム370(例えばiOS(商標)、Android(商標)、Windows Phone(商標)など)および1つ以上のアプリケーション380がストレージ390からメモリ360にロードされてもよい。アプリケーション380は、オンデマンド・サービスに関係した入力目的地または他の情報を処理エンジン112から受信するためのブラウザまたは他の適当な任意のモバイル・アプリケーションを含んでもよい。この情報ストリームとユーザとの対話はI/O350を介して達成されてもよく、ネットワーク120を介して処理エンジン112および/またはオンライン・ツー・オフライン・サービス・システム100の他の構成要素に提供されてもよい。
本開示に記載されたさまざまなモジュール、ユニットおよびそれらの機能を実装するために、本明細書に記載された要素のうちの1つ以上の要素のためのハードウェア・プラットフォームとして、コンピュータ・ハードウェア・プラットフォームが使用されてもよい。パーソナル・コンピュータ(PC)または他の任意のタイプのワークステーションもしくは端末デバイスを実装するために、ユーザ・インターフェース要素を備えるコンピュータが使用されてもよい。適当にプログラムされている場合にはコンピュータがさらにサーバの働きをしてもよい。
オンライン・ツー・オフライン・サービス・システム100の1つの要素が動作するとき、その要素は、電気信号および/または電磁信号によって動作してもよいことを当業者は理解するだろう。例えば、決定を行う、情報を識別するなどのタスクを処理エンジン112が処理するとき、処理エンジン112は、このようなタスクを処理するように、処理エンジン112のプロセッサ内の論理回路を動作させてもよい。処理エンジン112が要求者端末130からデータ(例えば第1のPOIの第1のロケーション名)を受信するとき、処理エンジン112のプロセッサは、そのデータを含む電気信号を受信してもよい。処理エンジン112のプロセッサはこの電気信号を入力ポートを通して受信してもよい。要求者端末130がワイヤード・ネットワークを介して処理エンジン112と通信する場合、入力ポートはケーブルに物理的に接続されていてもよい。要求者端末130がワイヤレス・ネットワークを介して処理エンジン112と通信する場合、処理エンジン112の入力ポートは1つ以上のアンテナであってもよく、そのアンテナは、その電気信号を電磁信号に変換してもよい。要求者端末130および/またはサーバ110などの電子デバイス内では、その電子デバイスのプロセッサが命令を処理し、命令を送信し、かつ/またはアクションを実行するときに、その命令および/またはアクションが電気信号を介して実施される。例えば、プロセッサがストレージ媒体(例えばストレージ・デバイス160)からデータを取り出しまたはデータを保存するとき、プロセッサは、ストレージ媒体の読取り/書込みデバイスに電気信号を送信してもよく、読取り/書込みデバイスは、ストレージ媒体内の構造化されたデータを読み取り、または構造化されたデータをストレージ媒体に書き込んでもよい。構造化されたデータは、電子デバイスのバスを介して電気信号の形態でプロセッサに送信されてもよい。ここでは、電気信号が、1つの電気信号、一連の電気信号および/または複数の離散電気信号を指すことがある。
図4は、本開示のいくつかの実施形態による例示的な処理エンジンを示す概略ブロック図である。処理エンジン112は、データ収集モジュール410、評価決定モジュール420、スコア決定モジュール430、条件決定モジュール440および介在モジュール450を含んでもよい。
データ収集モジュール410は、オーダー持続時間内のサービス・オーダーの輸送サービス・データを、サービス・オーダーに関する1つ以上の信号送信デバイスから受信し、この輸送サービス情報に基づいて、サービス・オーダーの車両のドライバおよびサービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得してもよい。いくつかの実施形態では、データ収集モジュール410が、輸送サービスが始まったとの判定に応答して、輸送サービス情報を、1つ以上の信号送信デバイスまたはストレージ・デバイス160からネットワーク120を介して定期的に受信してもよい。いくつかの実施形態では、データ収集モジュール410が、輸送サービスに関連した履歴データを、ストレージ・デバイス(例えばストレージ・デバイス160)からネットワーク120を介して取得してもよい。
評価決定モジュール420は、サービス・オーダーの安全スコアを決定するために使用される複数の評価値を決定してもよい。複数の評価値は、ドライバ評価値、乗客評価値、車両異常評価値、ドライバ異常評価値および乗客異常評価値を含んでもよい。評価決定モジュール420は、1人以上の乗客の身体的検査記録、1人以上の乗客の医療記録および1人以上の乗客の履歴輸送サービス・データのうちの少なくとも1つに基づいて乗客評価値を決定してもよい。評価決定モジュール420は、ドライバの身体的検査記録、ドライバの医療記録およびドライバの履歴輸送サービス・データのうちの少なくとも1つに基づいてドライバ評価値を決定してもよい。評価決定モジュール420は、走行記録と、サービス・オーダーの推定されたルートから車両が逸脱しているかどうかと、サービス・オーダーの1つ以上の特性とに基づいて車両異常評価値を決定してもよい。評価決定モジュール420は、ドライバの生理的データと、終了時点とドライバが次のサービス・オーダーの要求を受け取った時点との間のサービス後持続時間とのうちの少なくとも1つに基づいてドライバ異常評価値を決定してもよい。評価決定モジュール420は、1人以上の乗客の生理的データに基づいて乗客異常評価値を決定してもよい。
スコア決定モジュール430は、履歴データ、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて、現在の時点におけるサービス・オーダーの安全スコアを決定してもよい。安全スコアは、ドライバ安全スコア、乗客安全スコアおよび異常スコアを含んでもよい。スコア決定モジュール430は、1人以上の乗客に関する履歴データ、サービス・オーダーの1つ以上の特性(例えば推定されたルート、推定された中間持続時間)および現在の時点に基づいてドライバ安全スコアを決定してもよい。スコア決定モジュール430は、ドライバに関する履歴データ、推定された中間持続時間および現在の時点に基づいて乗客安全スコアを決定してもよい。スコア決定モジュール430は、輸送サービス・データおよびサービス・オーダーの1つ以上の特性(例えば気象条件)に基づいて異常スコアを決定してもよい。
条件決定モジュール440は、現在の時点において危険な条件が生じているかどうかを安全スコアに基づいて判定してもよい。いくつかの実施形態では、条件決定モジュール440が、ドライバに関して危険な条件が生じているかどうかを、ドライバ安全スコアに関係した第1の比較および異常スコアに関係した第3の比較の結果のうちの少なくとも1つの結果に基づいて判定してもよい。条件決定モジュール440はさらに、乗客に関して危険な条件が生じているかどうかを、乗客安全スコアに関係した第2の比較および第3の比較の結果のうちの少なくとも1つの結果に基づいて判定してもよい。
介在モジュール450は、危険な条件が生じているとの判定に応答して、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに少なくとも1つの信号を送信してもよい。いくつかの実施形態では、介在モジュール450が、車両内の光景に関連したデータをプロセッサに送信するよう命令する命令を符号化した信号を、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに送信してもよい。このデータは、ビデオ・データ、オーディオ・データまたは画像データのうちの少なくとも1つのタイプを含む。いくつかの実施形態では、車両が半自律車両または自律車両であるときに、現在の時点においてドライバに関する危険な条件(例えば心臓発作)が生じているとの判定に応答して、介在モジュール450が、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに制御信号を送信して、車両の動きを停止させてもよい。いくつかの実施形態では、現在の時点において危険な条件が生じているとの判定に応答して、介在モジュール450が、第三者に、その第三者が介入することを要求する警報信号を送信してもよい。
処理エンジン112のモジュールは、ワイヤード接続またはワイヤレス接続を介して互いに接続されていてもよく、または互いに通信してもよい。ワイヤード接続は、メタル・ケーブル、光ケーブル、ハイブリッド・ケーブル、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。ワイヤレス接続は、ローカル・エリア・ネットワーク(LAN)、ワイド・エリア・ネットワーク(WAN)、Bluetooth、ZigBee、ニア・フィールド通信(NFC)、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。これらのモジュールのうちの1つ以上のモジュールの全体の部分が省かれていてもよい。これらのモジュールのうちの2つ以上のモジュールが組み合わされて単一のモジュールを形成していてもよく、これらのモジュールのうちの任意の1つのモジュールが2つ以上のサブユニットに分割されていてもよい。例えば、評価決定モジュール420とスコア決定モジュール430が単一のモジュールとして組み合わされてもよく、その単一のモジュールが、複数の評価値と安全スコアの両方を複数の評価値に基づいて決定してもよい。
図5は、複数の安全スコアを決定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。プロセス500は、オンライン・ツー・オフライン・サービス・システム100によって実行されてもよい。例えば、プロセス500は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ210および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ210および/またはモジュールは、それらの命令を実行したときにプロセス500を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス500が実施されてもよい。さらに、以下において図5に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
いくつかの実施形態では、図5に示されているように、輸送サービス安全評価方法が提供される。502で、サービス・オーダーが始まったとの判定に応答して、処理エンジン112は、サービス・オーダーの輸送サービス・データおよび履歴データを取得してもよく、504で、処理エンジン112は、輸送サービス・データおよび履歴データに基づいてサービス・オーダーの安全スコアを決定してもよい。
いくつかの実施形態では、処理エンジン112が、サービス・オーダーの輸送サービス・データおよび履歴データに基づいてサービス・オーダーの安全スコアを決定してもよい。処理エンジン112は包括的(comprehensive)であってもよく、また、実装されるのが容易でもよい。このことが、輸送サービス安全評価の妥当性および正確さを向上させることがある。処理エンジン112は、サービス・オーダーが安全ではない状況を適時に検出およびハンドリングすることができる。本開示のシステムは、ドライバおよび乗客の安全を守るのに役立つことがあり、ユーザ経験(user experience)を向上することがある。
いくつかの実施形態では、サービス・オーダーの輸送サービス・データおよび履歴データに基づいてサービス・オーダーの安全スコアを決定することが、推定された走行時間(推定された中間持続時間とも呼ばれる)と実際の走行時間(実時間間隔とも呼ばれる)との間の時間差分(time difference)を解析すること、サービス・オーダーの実際のルートが通過する1つ以上のエリアのうちの少なくとも1つのエリアのエリア安全係数を解析すること、サービス・オーダーのドライバに関する履歴情報を解析し、ドライバに関する履歴データとして履歴データに記録すること、サービス・オーダーの1人以上の乗客に関する履歴情報を解析し、1人以上の乗客に関する履歴データとして履歴データに記録すること、推定された走行時間と実際の走行時間との間の時間差分、ドライバに関する履歴データ、1人以上の乗客に関する履歴データ、および事前に設定された安全スコア決定式セットに基づいてサービス・オーダーの安全スコアを決定することを含んでもよい。
いくつかの実施形態では、サービス・オーダーが始まったとの判定に応答して、処理エンジン112が、推定された走行時間および実際の走行時間、ドライバに関する履歴データ、1人以上の乗客に関する履歴データを決定することによって、事前に設定された安全スコア決定式セット中の式に従って、サービス・オーダーの安全スコアを決定してもよい。以下のような予想される技術的効果が得られることがある。
サービス・オーダー中に違反が発生したとの判定に応答して、処理エンジン112は、安全スコア(例えば安全スコアが安全しきい値よりも低いこと)に基づいて違反をリアルタイムで決定してもよい。現在のサービス・オーダーに対する監視(surveillance)が発動されてもよい。この監視の発動は、車両内の画像収集デバイスおよび/もしくは記録デバイス(媒体信号捕捉デバイスとも呼ばれる)を自動起動させること、または手動介在(manual interposition)を実行することを含んでもよい。この監視の発動はさらに、現在のサービス・オーダーが安全であるかどうかを判定することを含んでもよい。一方では、ポータブル・デバイスを使用して、身体的健康および精神的健康を含むドライバおよび1人以上の乗客の健康状態が確認されてもよい。他方では、犯罪記録および/または不良走行記録にドライバおよび1人以上の乗客のうちの少なくとも1人が含まれているかどうかが確認されてもよい。例えば、監視の強度を高めるために、ドライバおよび1人以上の乗客に関係した少なくとも1つの犯罪記録および/または不良走行記録が存在するとの判定に応答して、安全しきい値が引き下げられてもよい。
処理エンジン112は、安全スコアに従って担当交通部局に適時かつ正確に通報してもよい。処理エンジン112は、現在のサービス・オーダーの異常をモニタリングし、必要な場合には警察に助けを求めてもよい。例えば、安全スコアが安全しきい値よりも低いとの判定に応答して、処理エンジン112は、アラーム・コール(alarm call)またはアラーム・メッセージを自動的に送信してもよい。
処理エンジン112は、サービスに対する現在のサービス・オーダーの走行データの影響を含む包括的な考慮事項に基づいて安全スコアを決定してもよい。現在のサービス・オーダーの走行データは、実際のルートが通過する1つ以上のエリア、走行スピード、走行時間、走行プロセス中の気象指数(weather index)、実際のルートと実際のルートとの間の差分などを含んでもよい。例えば、推定されたルートが通過する1つ以上のエリアが、非常に農村的なエリア(very rural areas)、農村エリア(rural areas)、カントリの外側の郊外エリア(suburban areas outside the country)、都市エリア(urban areas)および都市中心エリア(downtown area)を含む分割されたグループであってもよい。非常に農村的なエリアおよび農村エリアでは違反がより発生しやすいため、オーダーがこれらの2種類のエリアを含む場合には安全しきい値が引き下げられてもよい。別の例として、低視程(low visibility)のエリアでは交通事故がより発生しやすいため、オーダーがこれらのエリアを含む場合には安全しきい値が引き下げられてもよい。別の例として、推定されたルートと実際のルートとの間の差分が極めて大きい場合には安全しきい値が引き下げられてもよい。この差分が極めて大きいことは、車両が乗っ取られた可能性があることを示している。この場合には、監視モニタリングの正確さおよび適時性を向上させるために安全しきい値が引き下げられてもよい。
安全スコアが安全しきい値よりも低いときには、対応する監視および規制が発動されてもよい。特に、既存の画像収集解決策に比べて、本開示のシステムは、リアルタイム画像情報および記録情報なしで、サービス・オーダーの安全を適時かつ効果的にモニタリングすることができる。本開示のシステムは、電力消費を低減させ、データ対話圧力(data interaction pressure)を軽減し、1人以上の乗客のプライバシーを保護することができる。
インターネット・オブ・シング(Internet of Thing:IoT)制御をサポートしている車両に関して、安全スコアが安全しきい値よりも低いときに、処理エンジン112は、ブレーキをかけるようにまたは安全なエリアに駐車するように車両を制御してもよい。別の例として、生理的データに基づいてドライバが心臓発作を起こしていると判定されたことに応答して、処理エンジン112は、遅れずに停止するように車両を制御してもよい。
いくつかの実施形態では、ドライバに関する履歴データが、ドライバの身体的検査記録、ドライバの医療記録、(心拍データ、脈拍データ、体温データのうちの少なくとも1つのデータを含む生理的データの影響がある)ドライバの体性機能データ(somatic function data)のリアルタイム集合体(collection)、履歴格付け(rating)データ、違反記録などを含んでもよい。
いくつかの実施形態では、1人以上の乗客に関する履歴データが、1人以上の乗客の身体的検査記録、1人以上の乗客の医療記録、(心拍データ、脈拍データ、体温データのうちの少なくとも1つのデータを含む生理的データの影響がある)1人以上の乗客の体性機能データのリアルタイム集合体、履歴格付けデータ、違反記録などを含んでもよい。
いくつかの実施形態では、事前に設定された安全スコア決定式セットが第1の式および第2の式を含んでもよい。サービス・オーダーの安全スコアは、第1の式に基づいて決定されたドライバ安全スコアと、第2の式に基づいて決定された乗客安全スコアとを含む。第1の式は以下のように表現されてもよい。
第2の式は以下のように表現されてもよい。
式(1)および(2)において、Dはドライバ安全スコアを表し、PSは、1人以上の乗客に関する履歴データを表し、MSは、サービス・オーダーの実際のルートが通過する1つ以上のエリアのうちの少なくとも1つのエリアの安全係数を表し、ΔTは、推定された走行時間と実際の走行時間との間の時間差分を表し、Pは乗客安全スコアを表し、DSは、ドライバに関する履歴データを表す。
ドライバ安全スコアは、第1の式および第2の式を使用して決定されてもよい。1人以上の乗客に関する履歴データは、1人以上の乗客の違反のような因子の影響を反映してもよい。サービス・オーダーの実際のルートが通過する1つ以上のエリアのうちの少なくとも1つのエリアの安全係数は、犯罪にあいやすいエリアおよびエリアの農村度(rural degree)のような因子の影響を反映してもよい。推定された走行時間と実際の走行時間との間の時間差分は、サービス・オーダー中の交通条件および事故などの因子の影響を反映してもよい。乗客安全スコアは第2の式を使用して決定されてもよい。ドライバに関する履歴データは、ドライバの違反のような因子の影響を反映してもよい。推定された走行時間と実際の走行時間との間の時間差分は、サービス・オーダー中の交通条件および事故などの因子の影響を反映してもよい。このような複数の因子の包括的な考慮は、ドライバ安全スコアおよび乗客安全スコアに基づくサービス・オーダーの安全スコアの有効性および正確さを向上させることがあり、それによって輸送サービス安全評価の有効性および正確さを高めることがある。
いくつかの実施形態では、この方法がさらに第3の式および第4の式を含んでもよい。第3の式は、ドライバに関する履歴データを決定するために使用されてもよい。第4の式は、1人以上の乗客に関する履歴データを決定するために使用されてもよい。
第3の式は以下のように表現されてもよい。
第4の式は以下のように表現されてもよい。
式(3)および(4)において、αはドライバの苦情率(complaint rate)を表し、βはドライバのサービス・スコアを表し、Cは、第1の事前設定パラメータを表し、ドライバのオーダーの数γに基づいて決定され、φは1人以上の乗客の苦情率を表し、ψは、1人以上の乗客のうちの少なくとも1人の乗客に関係したスコアを表し、Bは、第2の事前設定パラメータを表し、1人以上の乗客のオーダーの数ωに基づいて決定される。
ドライバに関する履歴データは第3の式に基づいて決定されてもよい。ドライバの苦情率、ドライバのサービス・スコアおよびドライバのオーダーの数などの複数の因子を含む包括的な考慮は、ドライバに関する履歴データの有効性を高めることがあり、それによってサービス・オーダーの安全スコアの有効性を高めることがある。1人以上の乗客に関する履歴データは第4の式に基づいて決定されてもよい。1人以上の乗客の苦情率および1人以上の乗客のオーダーの数などの複数の因子を含む包括的な考慮は、1人以上の乗客に関する履歴データの有効性を高めることがあり、それによってサービス・オーダーの安全スコアの有効性を高めることがある。
いくつかの実施形態では、ドライバのオーダーの数γ∈[0,20)のときに第1の事前設定パラメータCの値が1、ドライバのオーダーの数γ∈[20,50)のときに第1の事前設定パラメータCの値が3、ドライバのオーダーの数γ∈[50,100)のときに第1の事前設定パラメータCの値が4、ドライバのオーダーの数γが100よりも多いときに第1の事前設定パラメータCの値が5である。
いくつかの実施形態では、1人以上の乗客のオーダーの数ω∈[0,20)のときに第2の事前設定パラメータBの値が1、1人以上の乗客のオーダーの数ω∈[20,50]のときに第2の事前設定パラメータBの値が3、1人以上の乗客のオーダーの数ω∈[50,100]のときに第2の事前設定パラメータBの値が4、1人以上の乗客のオーダーの数ωが100よりも多いときに第2の事前設定パラメータBの値が5である。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス500のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶ステップでは、処理エンジン112が、サービス・オーダーの安全スコア、サービス・オーダーの輸送サービス・データおよびサービス・オーダーに関する履歴データを、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図6は、輸送サービスが始まったかどうかを判定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。プロセス600は、オンライン・ツー・オフライン・サービス・システム100によって実行されてもよい。例えば、プロセス600は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ210および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ210および/またはモジュールは、それらの命令を実行したときにプロセス600を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス600が実施されてもよい。さらに、以下において図6に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
図6に示されているように、602で、処理エンジン112は、ドライバ信号送信デバイスの位置、少なくとも1つの乗客信号送信デバイスの位置、サービス・オーダーの開始ロケーションおよびサービス・オーダーの目的地を取得してもよい。604で、処理エンジン112は、ドライバ信号送信デバイスの位置および少なくとも1つの乗客信号送信デバイスの位置に基づいて、サービス・オーダーのドライバおよび少なくとも1人の乗客がサービス・オーダーの開始ロケーションに到着したと判定されたことに応答して、サービス・オーダーが始まったと判定してもよい。
いくつかの実施形態では、処理エンジン112が、ドライバ信号送信デバイスの位置と少なくとも1つの乗客信号送信デバイスの位置との間の距離が距離しきい値よりも小さいとの判定に応答して、サービス・オーダーが始まったと判定してもよい。
ドライバ信号送信デバイスの位置、少なくとも1つの乗客信号送信デバイスの位置、サービス・オーダーの開始ロケーション、サービス・オーダーの目的地などの複数の因子を組み合わせることが、取り消されたサービス・オーダーを評価することに起因するリソースの消費の可能性を低減させることがあり、このことが輸送安全評価の正確さを高めることがある。
いくつかの実施形態では、処理エンジン112が、サービス・オーダーの実際のルートが通過する1つ以上のエリアのうちの少なくとも1つのエリアおよび実際の走行時間を、ドライバ信号送信デバイスの位置に基づいて決定してもよい。
本開示では、サービス・オーダーの実際のルートが通過する1つ以上のエリアのうちの少なくとも1つのエリアおよび実際の走行時間を、ドライバ信号送信デバイスの位置に基づいて決定することは、実装が容易であることがある。処理エンジン112は、決定された1つ以上のエリアのうちの少なくとも1つのエリアに基づいて、対応するエリア安全係数を取得してもよい。処理エンジン112は、決定された実際の走行時間に基づいて、推定された走行時間と実際の走行時間との間の時間差分を取得してもよい。犯罪にあいやすいエリア、エリアの農村度、ドライバの疲労運転、交通条件およびサービス・オーダー中の事故などの因子が、輸送サービス安全評価に組み込まれていてもよい。
エリア安全係数は、地域履歴違反記録(regional historical violation record)、乗客によるドライバの格付け、および相対的地理的ロケーション格付け(relative geographical location rating)に基づいて決定されてもよい。例えば、違反記録があるエリアのエリア安全係数に関係したスコアは、違反記録がないエリアのエリア安全係数に関係したスコアよりも低い。相対的地理的ロケーション格付けを例にとると、地理的に農村であるエリアのエリア安全係数に関係したスコアは、地理的に都市であるエリアのエリア安全係数に関係したスコアよりも低い。ドライバの格付けおよび相対的地理的ロケーション格付けを決定するために1つ星から5つ星までの星格付けシステムが使用されてもよい。ドライバの格付けを例にとると、それぞれの星レベルのスコアは以下のとおりである:違反が発生した場合または車両が安全に到着しなかった可能性がある場合は1つ星、ドライバが苦情を言い、1人以上の乗客を1つ星と格付けした場合は2つ星、ドライバが苦情を言い、1人以上の乗客を2つ星または3つ星と格付けした場合は3つ星、ドライバが、1人以上の乗客を4つ星と格付けした場合は4つ星、ドライバが、1人以上の乗客を5つ星と格付けした場合は5つ星。これに加えて、この星格付けシステムはさらに、以下のような相対的地理的ロケーション格付けに適用されてもよい:極めて農村的なエリア(extremely rural areas)に対しては1つ星、農村エリアに対しては2つ星、カントリの外側の郊外エリアに対しては3つ星、都市エリアに対しては4つ星、都市中心エリアに対しては5つ星。エリア安全係数は上記の2つの星格付けの平均値であってもよい。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス600のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶ステップでは、処理エンジン112が、サービス・オーダーの開始ロケーション、エリア安全係数および星格付けを、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図7は、異常が発生したかどうかを判定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。プロセス700は、オンライン・ツー・オフライン・サービス・システム100によって実行されてもよい。例えば、プロセス700は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ210および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ210および/またはモジュールは、それらの命令を実行したときにプロセス700を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス700が実施されてもよい。さらに、以下において図7に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
図7に示されているように、702で、処理エンジン112は、ドライバ信号送信デバイスの位置および少なくとも1つの乗客信号送信デバイスの位置に基づいて、または目的地に到着したことを示すフィードバックに基づいて、1人以上の乗客およびドライバがサービス・オーダーの目的地にいると判定されたことに応答して、終了時点を決定してもよい。処理エンジン112はさらに、ドライバがリスニング・リスト・モード(listening list mode)に入ったときの初期時点(initial time point)を決定してもよい。704で、処理エンジン112は、終了時点と初期時点との間の時間間隔を決定してもよい。706で、この時間間隔が事前に設定された時間間隔以上であると判定されたことに応答して、処理エンジン112は、この時間間隔に対応する異常データを生成してもよい。サービス・オーダーの安全スコアにこの異常データが含まれていてもよい。
本開示では、ドライバ信号送信デバイスの位置および少なくとも1つの乗客信号送信デバイスの位置に基づいて、または目的地に到着したことを示すフィードバックに基づいて、1人以上の乗客およびドライバがサービス・オーダーの目的地にいると判定されたことに応答して、終了時点を決定すること、ならびにドライバがリスニング・リスト・モードに入ったときの初期時点を決定することが、決定された終了時点および初期時点の正確さを向上させることがある。この時間間隔に対応する異常データは、ドライバがリスニング・リスト・モードに入っていないとき、または終了時点と初期時点との間の時間間隔があまりに長いときに生成されてもよい。この異常データが、サービス・オーダーの安全を評価するために使用される安全スコアの部分であってもよく、このことがさらに、輸送安全評価の有効性を向上させることがある。目的地に到着した後の危険な条件を、緊急事態が発生しそうなときに適時にハンドリングすることができる。
リスニング・リスト・モードは、ドライバがサービス・オーダーを完了し、次のサービス・オーダーのオーダー要求を受け取る準備ができていることを示してもよい。次のサービス・オーダーは、能動的に獲得されたオーダーであってもまたは受動的に割り当てられたオーダーであってもよい。次のサービス・オーダーは、リアルタイム・オーダーであってもまたは予約オーダーであってもよい。
1人以上の乗客とドライバの両方がサービス・オーダーを安全に完了したと包括的に判定するため、車両が目的地に到着した後の事前に設定された時間間隔の間、ドライバ信号送信デバイスの位置、少なくとも1つの乗客信号送信デバイスの位置および車両の位置が絶え間なく集められてもよい。
いくつかの実施形態では、この方法がさらに、サービス・オーダーの画像情報を集めること、および/またはドライバ安全スコアの値、乗客安全スコアの値および異常データの値のうちの少なくとも1つの値が事前に設定された対応するしきい値よりも低いとの判定に応答して手動顧客サービス(manual customer service)を介在させることを含んでもよい。
本開示では、ドライバ安全スコア、乗客安全スコアおよび/もしくは異常データをそれぞれ、事前に設定された対応するしきい値と比較すること、手動顧客サービス介在をスケジューリングするための確認および法廷情報の働きをするサービス・オーダーの画像情報を集めること、ならびに/またはドライバ安全スコアの値、乗客安全スコアの値および異常データの値のうちの少なくとも1つの値が事前に設定された対応するしきい値よりも低いとの判定に応答して手動顧客サービスを介在させることが、一方では、輸送安全評価の正確さおよび適時性を向上させることがある。他方では、ドライバ安全スコアの値、乗客安全スコアの値および異常データの値のうちの少なくとも1つの値が事前に設定された対応するしきい値よりも低いときにサービス・オーダーの画像情報を集めることが、収集およびリアルタイムでのサーバへのアップロードを抑制することがあり、それによって電力消費を低減させ、データ交換圧力を低減させることがある。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス700のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶ステップでは、処理エンジン112が、終了時点、初期時点および終了時点と初期時点との間の時間間隔を、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図8は、輸送サービス情報および履歴データに基づいて輸送サービス安全を評価する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。プロセス800は、オンライン・ツー・オフライン・サービス・システム100によって実行されてもよい。例えば、プロセス800は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ210および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ210および/またはモジュールは、それらの命令を実行したときにプロセス800を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス800が実施されてもよい。さらに、以下において図8に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
802で、処理エンジン112(例えばデータ収集モジュール410)(例えばプロセッサ210の処理回路210−b)は、オーダー持続時間内のサービス・オーダーの輸送サービス・データを、サービス・オーダーに関する1つ以上の信号送信デバイスから受信してもよい。
この輸送サービス情報は、サービス・オーダー中の複数の時点、複数の時点のうちのそれぞれの時点に対応する1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスの複数の位置、および複数の時点のうちのそれぞれの時点に対応する、車両の走行記録を含んでもよい。走行記録は、車両の加速度データ、ドライバおよび1人以上の乗客のうちの少なくとも1人の生理的データ(例えば心拍数、体温、血圧)、ピックアップ・ロケーション、サービス提供者(ドライバとも呼ばれる)、要求者(乗客とも呼ばれる)、推定された到着時間(estimated time of arrival:ETA)、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
本明細書で使用されるとき、1つ以上の信号送信デバイスは、ドライバ信号送信デバイスを含んでもよく、このドライバ信号送信デバイスは、ドライバに関連した1つ以上の第1のセンサーからの走行記録、ドライバの生理的データ、およびドライバ信号送信デバイスの位置を取得するように構成されている。1つ以上の信号送信デバイスは、少なくとも1つの乗客信号送信デバイスを含んでもよく、この少なくとも1つの乗客信号送信デバイスは、1人以上の乗客に関連した1つ以上の第2のセンサーからの1人以上の乗客の生理的データ、および少なくとも1つの乗客信号送信デバイスの位置を取得するように構成されている。
いくつかの実施形態では、処理エンジン112(例えばデータ収集モジュール410)が、輸送サービスが始まったとの判定に応答して、輸送サービス情報を、1つ以上の信号送信デバイスまたはストレージ・デバイス160からネットワーク120を介して定期的に受信してもよい。例えば、処理エンジン112は、サービス・オーダーの中間持続期間中に、輸送サービス情報を、要求者端末130および/または提供者端末140から5秒ごとに取得してもよい。さらに、処理エンジン112は、輸送サービス情報を、本開示の他の場所に開示されているストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
本明細書で使用されるとき、オーダー持続時間は、ドライバがサービス・オーダーのオーダー要求を受け取った時点とドライバが次のサービス・オーダーのオーダー要求を受け取った時点との間の時間間隔を指すことがある。例示的なオーダー持続時間の説明は本開示の他の場所で見つかることがある(例えば図12に示されたサービス前持続期間、中間持続期間、サービス後持続期間および図12の説明)。
図12は、本開示のいくつかの実施形態によるサービス・オーダーの例示的なオーダー持続時間を示す概略図である。図12に示されているように、4つの時点がサービス・オーダーの代表的な時点であってもよい。時点Tは、車両150−1のドライバがサービス・オーダーのオーダー要求を受け取った時点であってもよい。時点Tは、乗客1202−1が車両150−1に乗車した時点であってもよい。時点Tが開始時点(対面時点とも呼ばれる)として指してもよい。いくつかの実施形態では、ドライバ信号送信デバイスの位置と少なくとも1つの乗客信号送信デバイスの位置との間の距離がサービス前持続期間における距離しきい値よりも小さいときに、処理エンジン112が、少なくとも1人の乗客が車両に乗車したと判定してもよい。いくつかの実施形態では、サービス・オーダーが1人以上の乗客を含み、その1人以上の乗客が異なる時点において車両150−1に乗車してもよい。したがって、時点Tは、最初の乗客が車両150−1に乗車した時点を指してもよい。時点Tは、乗客1202−1が車両150−1から降りた時点であってもよい。いくつかの実施形態では、サービス・オーダーが1人以上の乗客を含み、その1人以上の乗客が異なる時点において車両150−1から降りてもよい。したがって、時点Tは、最後の乗客が車両150−1から降りた時点を指してもよい。時点Tが終了時点を指してもよい。時点Tは、車両150−1のドライバが、別の乗客1202−2によって要求された次のサービス・オーダーのオーダー要求を受け取った時点であってもよい。サービス前持続期間が、時点Tと時点Tの間の時間間隔に対応してもよい。中間持続期間が、時点Tと時点Tの間の時間間隔に対応してもよい。サービス後持続期間が、時点Tと時点Tの間の時間間隔に対応してもよい。
図8を再び参照する。いくつかの実施形態では、ドライバ信号送信デバイスの位置と少なくとも1つの乗客信号送信デバイスの位置との間の距離がサービス・オーダーのサービス前持続期間における距離しきい値よりも小さいときに、処理エンジン112が、輸送サービスが始まったと判定してもよい。
いくつかの実施形態では、ドライバ信号送信デバイスが提供者端末140を含んでもよい。乗客信号送信デバイスは要求者端末130を含んでもよい。図1に関して説明されたとおり、要求者端末130および提供者端末140は、要求者端末130および提供者端末140の位置を検出する測位技術を有するデバイスであってもよい。要求者端末130および提供者端末140はさらにそれらの位置をサーバ110に送信してもよい。
いくつかの実施形態では、ピックアップ・ロケーション、ドライバ信号送信デバイスの位置および少なくとも1つの乗客信号送信デバイスの位置に基づいて、ドライバと1人以上の乗客のうちの少なくとも1人の乗客の両方がサービス・オーダーのピックアップ・ロケーションに到着したときに、処理エンジン112が、輸送サービスが始まったと判定してもよい。
輸送サービスのピックアップ・ロケーションは、サービス提供者、要求者、サーバ110、もしくは他の同様のもの、またはこれらの任意の組合せによって決定されてもよい。例えば、要求者は、要求者のモバイル・フォンにインストールされた輸送サービス提供アプリケーション(例えばDidiアプリ)にピックアップ・ロケーションおよび/または目的地を入力することによって輸送要求を開始してもよい。別の例として、要求者は、要求者のモバイル・フォンにインストールされた輸送サービス提供アプリケーション(例えばDidiアプリ)に目的地を入力することによって輸送要求を開始してもよい。要求者のロケーションは、サーバ110に送信されてもよく、サーバ110によって輸送サービスのピックアップ・ロケーションであると判定されてもよい。さらに別の例として、要求者は、要求者のモバイル・フォンにインストールされた輸送サービス提供アプリケーション(例えばDidiアプリ)内のピックアップ・ロケーションおよび/または目的地を確認することによって輸送要求を開始してもよい。ピックアップ・ロケーションおよび/または目的地はサーバ110によって決定されてもよい。
804で、処理エンジン112(例えばデータ収集モジュール410)(例えばプロセッサ210の処理回路210−b)は、サービス・オーダーの車両のドライバおよびサービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得してもよい。
処理エンジン112は、輸送サービスに関連した履歴データをストレージ・デバイス(例えばストレージ・デバイス160)からネットワーク120を介して取得してもよい。処理エンジン112(例えばデータ収集モジュール410)は、輸送サービスに関連した履歴データを、輸送サービス情報に基づいて取得してもよい。例えば、処理エンジン112は、輸送サービスのサービス提供者に関連した履歴データを、輸送サービス情報中のサービス提供者の情報に基づいて取得してもよい。別の例として、処理エンジン112は、輸送サービスの要求者に関連した履歴データを、輸送サービス情報中のサービス要求者の情報に基づいて取得してもよい。
ドライバに関する履歴データは、ドライバの身体的検査記録、ドライバの医療記録およびドライバの履歴輸送サービス・データのうちの少なくとも1つを含んでもよい。1人以上の乗客に関する履歴データは、1人以上の乗客の身体的検査記録、1人以上の乗客の医療記録および1人以上の乗客の履歴輸送サービス・データのうちの少なくとも1つを含む。
806で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、履歴データ、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて、現在の時点におけるサービス・オーダーの安全スコアを決定してもよい。
いくつかの実施形態では、サービス・オーダーの1つ以上の特性が、サービス・オーダーの推定されたルート、車両の実際のルート、サービス・オーダーの推定された中間持続期間、現在の時点に対応する気象条件、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。推定された中間持続期間は、1人以上の乗客が車両に乗車した開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応する。
サービス・オーダーの安全スコアは、ドライバ安全スコア、乗客安全スコアおよび異常スコアを含んでもよい。処理エンジン112は、ドライバ安全スコアとドライバ安全しきい値との間の第1の比較を実行してもよい。処理エンジン112は、乗客安全スコアと乗客安全しきい値との間の第2の比較を実行してもよい。処理エンジン112は、異常スコアと異常しきい値との間の第3の比較を実行してもよい。処理エンジン112は、第1の比較、第2の比較または第3の比較の少なくとも1つの結果に基づいて現在の時間におけるサービス・オーダーの安全スコアを決定してもよい。サービス・オーダーの安全スコアに関する詳細な説明が、本開示の他の場所(例えば図9および図9の説明)で見つかることがある。
808で、処理エンジン112(例えば条件決定モジュール440)(例えばプロセッサ210の処理回路210−b)は、現在の時間において危険な条件が生じているかどうかを安全スコアに基づいて判定してもよい。いくつかの実施形態では、処理エンジン112が、ドライバに関して危険な条件が生じているかどうかを、第1の比較および第3の比較の結果のうちの少なくとも1つの結果に基づいて判定してもよい。処理エンジン112はさらに、乗客に関して危険な条件が生じているかどうかを、第2の比較および第3の比較の結果のうちの少なくとも1つの結果に基づいて判定してもよい。例えば、処理エンジン112は、ドライバ安全スコアがドライバ安全しきい値よりも低く、かつ/または異常スコアが異常しきい値よりも低いとの判定に応答して、ドライバに関して危険な条件が生じていると判定してもよい。別の例として、処理エンジン112は、乗客安全スコアが乗客安全しきい値よりも低く、かつ/または異常スコアが異常しきい値よりも低いとの判定に応答して、乗客に関して危険な条件が生じていると判定してもよい。
810で、処理エンジン112(例えば介在モジュール450)(例えばプロセッサ210の処理回路210−b)は、危険な条件が生じているとの判定に応答して、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに少なくとも1つの信号を送信してもよい。いくつかの実施形態では、処理エンジン112が、車両内の光景に関連したデータを受信するよう要求する命令を符号化した信号を、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに送信し、このデータは、ビデオ・データ、オーディオ・データまたは画像データのうちの少なくとも1つのタイプを含んでもよい。例えば、この信号はさらに、車両内の光景に関連したデータを車両内の媒体信号捕捉デバイスから取り出すよう1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに命令するように符号化されていてもよい。別の例として、この信号はさらに、現在の時間において危険な条件が生じているとの判定に応答して車両内の光景に関連したデータを捕捉し、車両内の光景に関連したデータを1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに送信するよう媒体信号捕捉デバイスを作動させるように符号化されていてもよい。処理エンジン112は次いで、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスから車両内の光景に関連したデータを受信し、そのデータを、さらなる用途(例えば法廷証拠)のためにストレージ・デバイス160に記憶してもよい。
いくつかの実施形態では、車両が半自律車両または自律車両であるときに、現在の時点においてドライバに関する危険な条件(例えば心臓発作)が生じているとの判定に応答して、処理エンジン112が、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイス(例えば複数のセンサー150−3の制御ユニット)に制御信号を送信して、車両の動きを停止させてもよい。車両を停止させることに関する詳細な説明が、本開示の他の場所(例えば図14および図14の説明)で見つかることがある。
いくつかの実施形態では、現在の時間において危険な条件が生じているとの判定に応答して、処理エンジン112が、第三者に、その第三者が介入することを求める警報信号を送信してもよい。例えば、ドライバまたは乗客に関する危険な条件が生じていると判定されたとき、処理エンジン112は、警察および/または担当輸送部局に介入を要請する警報信号を送信してもよい。警察および/または担当輸送部局は、警官を急ぎ派遣して現場で車両を調べたりまたは車両が通過する道路を閉鎖したりするなどの処置をとってもよい。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス800のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶操作では、処理エンジン112が、セキュリティ・スコア、履歴データ、輸送サービス情報を、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図9は、安全スコアを決定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。いくつかの実施形態では、プロセス800の操作806がプロセス900に基づいて実行されてもよい。プロセス900は、オンライン・ツー・オフライン・サービス・システム100によって実行されてもよい。例えば、プロセス900は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ210および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ210および/またはモジュールは、それらの命令を実行したときにプロセス900を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス900が実施されてもよい。さらに、以下において図9に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
902で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、1人以上の乗客に関する履歴データ、実際のルート、推定された中間持続期間および現在の時点に基づいてドライバ安全スコアを決定してもよい。ドライバ安全スコアに関する詳細な説明が、本開示の他の場所(例えば図10および図10の説明)で見つかることがある。
904で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、ドライバに関する履歴データ、推定された中間持続期間および現在の時点に基づいて乗客安全スコアを決定してもよい。乗客安全スコアに関する詳細な説明が、本開示の他の場所(例えば図10および図10の説明)で見つかることがある。
906で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、輸送サービス・データおよびサービス・オーダーの1つ以上の特性に基づいて異常スコアを決定してもよい。異常スコアに関する詳細な説明が、本開示の他の場所(例えば図11および図11の説明)で見つかることがある。
908で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、ドライバ安全スコア、乗客安全スコアおよび異常スコアのうちの少なくとも1つに基づいて現在の時点におけるサービス・オーダーの安全スコアを決定してもよい。
処理エンジン112は、ドライバ安全スコアとドライバ安全しきい値との間の第1の比較を実行してもよい。処理エンジン112は、ドライバ安全スコアがドライバ安全しきい値よりも小さいとの判定に応答して、ドライバが危険な条件にあると判定し、「はい(YES)」である第1の比較の結果を生成してもよい。いくつかの実施形態では、ドライバ安全しきい値が、オンライン・ツー・オフライン・サービス・システム100のデフォルト設定であってもよい。ドライバ安全しきい値は、状況によって調整可能であってもよい。例えば、ドライバ安全しきい値は気象条件に基づいて調整されてもよい。快晴の日よりも霧のかかった日の方がドライバ安全しきい値の値が大きくされてもよい。
処理エンジン112は、乗客安全スコアと乗客安全しきい値との間の第2の比較を実行してもよい。処理エンジン112は、乗客安全スコアが乗客安全しきい値よりも小さいとの判定に応答して、乗客が危険な条件にあると判定し、「はい」である第2の比較の結果を生成してもよい。いくつかの実施形態では、乗客安全しきい値が、オンライン・ツー・オフライン・サービス・システム100のデフォルト設定であってもよい。乗客安全しきい値は、状況によって調整可能であってもよい。例えば、乗客安全しきい値は気象条件に基づいて調整されてもよい。快晴の日よりも雨の日の方が乗客安全しきい値の値が大きくされてもよい。
処理エンジン112は、異常スコアと異常しきい値との間の第3の比較を実行してもよい。処理エンジン112は、異常スコアが異常安全しきい値よりも小さいとの判定に応答して、異常が生じていると判定し、「はい」である第3の比較の結果を生成してもよい。いくつかの実施形態では、異常安全しきい値が、オンライン・ツー・オフライン・サービス・システム100のデフォルト設定であってもよい。異常安全しきい値は、状況によって調整可能であってもよい。例えば、異常安全しきい値は車両性能に基づいて調整されてもよい。車両性能がより良好であるときには異常安全しきい値の値が大きくされてもよい。
処理エンジン112は、第1の比較、第2の比較および第3の比較の少なくとも1つの結果に基づいて現在の時間におけるサービス・オーダーの安全スコアを決定してもよい。サービス・オーダーの安全スコアは、危険な条件が生じているかどうかを判定するために使用されてもよい。処理エンジン112は、これらの比較の3つの結果のうちの少なくとも1つの結果が「はい」であるとの判定に応答して、危険な条件が生じていると判定してもよい。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス900のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶操作では、処理エンジン112が、異常スコア、異常しきい値、ならびに/または第1の比較、第2の比較および第3の比較の結果を、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図10は、輸送サービス情報および履歴データに基づいて複数の安全スコアのうちの少なくとも1つの安全スコアを決定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。いくつかの実施形態では、プロセス900の操作902および操作904がプロセス1000に基づいて実行されてもよい。プロセス1000は、オンデマンド・サービス・システム100によって実行されてもよい。例えば、プロセス1000は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ210および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ210および/またはモジュールは、それらの命令を実行したときにプロセス1000を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス1000が実施されてもよい。さらに、以下において図10に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
1002で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、1人以上の乗客の身体的検査記録、1人以上の乗客の医療記録または1人以上の乗客の履歴輸送サービス・データのうちの少なくとも1つに基づいて乗客評価値を決定してもよい。評価されるサービス・オーダーに1人以上の乗客が含まれてもよい。1人以上の乗客の履歴輸送サービス・データは、ピックアップ・ロケーション、目的地、格付け、ドライバから受け取られた苦情、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
処理エンジン112は、式(4)に基づく1人以上の乗客の履歴輸送サービス・データに基づいて乗客評価値を決定してもよい。
いくつかの実施形態では、1人以上の乗客の身体的検査記録および1人以上の乗客の医療記録に基づいて決定された生理的指数(physiological index)のうちの少なくとも1つの生理的指数が、対応する正常範囲から外れているときに、処理エンジン112が乗客評価値を下げてもよい。
1004で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、実際のルートが通過する1つ以上のエリアのうちの少なくとも1つのエリアのエリア安全係数を決定してもよい。この1つ以上のエリアは、行政エリア(例えば都市、行政区)または地理的エリア(例えば国立公園、湖)を含んでもよい。本明細書で使用されるとき、実際のルートは、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスの複数の位置であり、図8に開示されたサービス・オーダー中の複数の時点のうちのそれぞれの時点に対応する複数の位置に基づいて決定された、サービス・オーダーのピックアップ・ロケーションと目的地との間のルートの少なくとも一部分であってもよい。
処理エンジン112は、実際のルートが通過する1つ以上のエリアのうちの1つのエリアの地域履歴違反記録および/または地域履歴犯罪記録、乗客によるドライバの格付け、ならびに実際のルートが通過する1つ以上のエリアのうちの1つのエリアの相対的地理的ロケーション格付けに基づいて、エリア安全係数を決定してもよい。例えば、違反記録および/または犯罪記録が存在するエリアのエリア安全係数は、違反記録のないエリアのエリア安全係数よりも(例えば10%)低い。相対的地理的ロケーション格付けを例にとると、地理的に農村であるエリアのエリア安全係数は、地理的に都市であるエリアのエリア安全係数よりも低い。
いくつかの実施形態では、処理エンジン112が、1つ星から5つ星までの星格付けシステムを使用してドライバの格付けおよび相対的地理的ロケーション格付けを決定してもよい。例えば、処理エンジン112は、サービス・オーダーのドライバの格付けを、サービス・オーダー中に違反が発生したまたは車両が安全に到着しなかったとの判定に応答して1つ星と判定し、ドライバが苦情を言い、サービス・オーダーの1人以上の乗客を1つ星と格付けしたとの判定に応答して2つ星と判定し、ドライバが苦情を言い、1人以上の乗客を2つ星または3つ星と格付けしたとの判定に応答して3つ星と判定し、ドライバが1人以上の乗客を4つ星と格付けしたとの判定に応答して4つ星と判定し、ドライバが1人以上の乗客を5つ星と格付けしたとの判定に応答して5つ星と判定してもよい。これに加えて、処理エンジン112はさらに、以下のような星格付けシステムを使用して相対的地理的ロケーション格付けを決定してもよい:極めて農村的なエリアに対しては1つ星、農村エリアに対しては2つ星、カントリの外側の郊外エリアに対しては3つ星、都市エリアに対しては4つ星、都市中心エリアに対しては5つ星。処理エンジン112は、上記の2つの星格付けの平均値としてエリア安全係数を決定してもよい。この平均は、算術平均、幾何平均、平方平均、調和平均、加重平均、もしくは他の同様のもの、またはこれらの任意の組合せであってもよい。例えば、処理エンジン112は、ドライバの格付けが5つ星であり、相対的地理的ロケーション格付けが3つ星であるとの判定に応答して、エリア安全係数の値を4と決定してもよい。
1006で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、開始時点と現在の時点との間の実時間間隔を推定された中間持続期間と比較してもよい。開始時点は、1人以上の乗客が車両に乗車した時点であってもよい。推定された中間持続期間は、開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応してもよい。
1008で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、ドライバの身体的検査記録、ドライバの医療記録またはドライバの履歴輸送サービス・データのうちの少なくとも1つに基づいてドライバ評価値を決定してもよい。
評価されるサービス・オーダーにドライバが含まれてもよい。ドライバの履歴輸送サービス・データは、ピックアップ・ロケーション、目的地、格付け、乗客から受け取られた苦情、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
処理エンジン112は、式(3)に基づくドライバの履歴輸送サービス・データに基づいてドライバ評価値を決定してもよい。
いくつかの実施形態では、ドライバの身体的検査記録、ドライバの医療記録に基づいて決定された生理的指数のうちの少なくとも1つの生理的指数が、対応する正常範囲から外れているときに、処理エンジン112がドライバ評価値を下げてもよい。
1010で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、乗客評価値、エリア安全係数、および実時間間隔と推定された中間持続期間との間の比較の結果に基づいてドライバ安全スコアを決定してもよい。
いくつかの実施形態では、処理エンジン112が、乗客評価値と、エリア安全係数と、実時間間隔及び推定された中間持続期間の間の時間差分との平均値としてドライバ安全スコアを決定してもよい。この平均値は、算術平均、幾何平均、平方平均、調和平均、加重平均、もしくは他の同様のもの、またはこれらの任意の組合せであってもよい。例えば、処理エンジン112は、式(1)に基づいて、乗客評価値、エリア安全係数および時間差分の算術平均としてドライバ安全スコアを決定してもよい。
1012で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、ドライバ評価値と、実時間間隔と推定された中間持続期間との間の比較の結果とに基づいて乗客安全スコアを決定してもよい。
いくつかの実施形態では、処理エンジン112が、ドライバ評価値と、実時間間隔及び推定された中間持続期間との間の時間差分との平均値として乗客安全スコアを決定してもよい。この平均値は、算術平均、幾何平均、平方平均、調和平均、加重平均、もしくは他の同様のもの、またはこれらの任意の組合せであってもよい。例えば、処理エンジン112は、式(2)に基づいて、ドライバ評価値および時間差分の算術平均としてドライバ安全スコアを決定してもよい。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス1000のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶操作では、処理エンジン112が、乗客安全スコア、ドライバ安全スコア、時間差分および/またはエリア安全係数を、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図11は、輸送サービス情報および履歴データに基づいて異常スコアを決定する、本開示のいくつかの実施形態による例示的なプロセスを示すフローチャートである。いくつかの実施形態では、プロセス900の操作906がプロセス1100に基づいて実行されてもよい。プロセス1100は、オンデマンド・サービス・システム110によって実行されてもよい。例えば、プロセス1100は、ストレージ・デバイス(例えばストレージ・デバイス160)に記憶された命令のセット(例えばアプリケーション)として実施されてもよい。プロセッサ211および/または図4のモジュールがこの命令のセットを実行してもよく、プロセッサ211および/またはモジュールは、それらの命令を実行したときにプロセス1100を実行するように構成されていてもよい。以下に提示される図示のプロセスの操作は例示的なものであることが意図されている。いくつかの実施形態では、記載されていない1つ以上の追加の操作を用いて、かつ/または議論される操作のうちの1つ以上の操作を用いずにプロセス1100が実施されてもよい。さらに、以下において図11に示されたプロセスの操作が説明される順序は、限定のためであることは意図されていない。
1102で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、走行記録と、サービス・オーダーの推定されたルートから車両が逸脱しているかどうかと、サービス・オーダーの1つ以上の特性とに基づいて車両異常評価値を決定してもよい。
処理エンジン112は、走行記録に基づいて決定された危険走行評価値、および推定されたルートから車両が逸脱していることが観察されたときに決定された比較の結果と正の相関を示す車両異常評価値を決定してもよい。
走行記録に加速度データが含まれている場合、処理エンジン112は、車両の加速度データに基づいて危険走行評価を実行してもよい。処理エンジン112は、評価されるサービス・オーダーのドライバに関連したドライバ信号送信デバイスから走行記録を受信してもよい。ドライバ信号送信デバイスは、そのドライバに関連した1つ以上の第1のセンサーから走行記録を取得してもよい。この1つ以上の第1のセンサーは、速度センサー、加速度センサー、ステアリング角度センサー、トラクション関係センサー、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。
車両の加速度データに基づいて危険走行行為が検出されたとき、処理エンジン112は危険走行評価値を下げてもよい。危険走行行為は、スピード超過、急ブレーキおよび頻繁なブレーキ、急な加速および頻繁な加速、急な車線変更および頻繁な車線変更、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。例えば、速度センサーによって検知された速度が交通規則による速度しきい値(例えば80km/h)よりも大きいとき、処理エンジン112は、(例えば最高スコアが100である)危険走行評価値を10スコア減じてもよい。
処理エンジン112は、車両の実際のルートおよび推定されたルートに基づいて、サービス・オーダーの推定されたルートから車両が逸脱しているかどうかを判定してもよい。本明細書で使用されるとき、推定されたルートは、サービス・オーダーのピックアップ・ロケーションと目的地との間の処理エンジン112によって決定されたルートであってもよい。
処理エンジン112は、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスの複数の位置であり、サービス・オーダー中の複数の時点のうちのそれぞれの時点に対応する複数の位置に基づいて車両の実際のルートを決定してもよい。実際のルートを決定することの説明および1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスの複数の位置の説明は、本開示の他の場所(例えば図13および図13の説明)で見つかることがある。
処理エンジン112は、車両の実際のルートを推定されたルートと比較することによって、サービス・オーダーの推定されたルートから車両が逸脱しているかどうかを判定してもよい。いくつかの実施形態では、処理エンジン112が、サービス・オーダーのルート(例えば実際のルート、推定されたルート)を複数の区間の対(section pair)に分割してもよい。それぞれの区間の対は、実際のルートの1つの区間と推定されたルートの対応する1つの区間とを含む。処理エンジン112はそれぞれの区間の対を比較してもよい。区間の対を比較する例示的なプロセスの説明は、本開示の他の場所(例えば図13および図13の説明)で見つかることがある。
図13は、実際のルートの1つの区間と推定されたルートの対応する1つの区間とを比較する、本開示のいくつかの実施形態による例示的なプロセスを示す概略図である。いくつかの実施形態では、処理エンジン112(例えば評価決定モジュール420)が道路シナリオのグリッド処理(grid processing)を実行してもよい。例えば、処理エンジン112は道路シナリオをグリッド・マップに変換してもよい。グリッド・マップは複数のグリッドを含む。それぞれのグリッドは道路の1つのエリアを表してもよい。いくつかの実施形態では、グリッド・マップの複数のグリッドのそれぞれのグリッドのサイズが適当な任意の値、例えば11cm×11cm、20cm×20cm、30cm×30cmであってもよい。いくつかの実施形態では、評価決定モジュール420が、サービス・オーダーの推定されたルート1304の1つの区間を表す複数の推定された位置、およびサービス・オーダーの実際のルート1302の1つの区間を表す複数のサンプル位置をグリッド・マップに投影してもよい。複数のサンプル位置は、複数の時点において1つ以上の信号送信デバイス(例えばドライバ信号送信デバイス、乗客信号送信デバイス、車両信号送信デバイス)から取得されてもよく、複数の推定された位置は、複数の時点および推定されたルートに基づいて決定されてもよい。図13に示されているように、A’、B’、C’およびD’は複数の推定された位置を表し、A、B、CおよびDは複数のサンプル位置を表す。処理エンジン112は、道路シナリオを対応するグリッド・マップに投影してもよい。グリッド・マップがこれらの複数のグリッドに、それらの複数のグリッドの位置に基づく番号をつけてもよいことは当業者に理解されるはずである。いくつかの実施形態では、処理エンジン112が、2次元ベクトルを用いてそれぞれのグリッドに番号をつけてもよい。この2次元ベクトルでは、一方の成分が行内におけるグリッドの順番を示し、もう一方の成分が列内におけるグリッドの順番を示す。
処理エンジン112は、それぞれのサンプル位置を推定されたルートの区間と比較することによって、実際のルートの区間を推定されたルートの対応する区間と比較してもよい。例えば、処理エンジン112は、この比較の結果を、推定されたルートが通過するグリッド内のサンプル位置の百分率として決定してもよい。いくつかの実施形態では、処理エンジン112が、それぞれのサンプル位置を対応する推定された位置と比較することによって、実際のルートの区間を推定されたルートの区間と比較してもよい。例えば、処理エンジン112は、この比較の結果を、対応する推定された位置と同じグリッド内にあるサンプル位置の百分率として決定してもよい。
再び図11を参照する。推定されたルートからの車両の逸脱を評定するために、処理エンジン112は、それぞれの区間の対の比較の結果を加算し、次いでこの比較の加算結果に100を掛けることによって、実際のルートと推定されたルートとの間の比較の結果を決定してもよい。例えば、比較の加算結果が60%であるとき、処理エンジン112は、実際のルートと推定されたルートとの間の比較の結果を60と決定してもよい。
いくつかの実施形態では、処理エンジン112がさらに、サービス・オーダーの1つ以上の特性に基づいて車両異常評価値を決定してもよい。いくつかの実施形態では、サービス・オーダーの1つ以上の特性が、サービス・オーダーの推定されたルート、サービス・オーダーの推定された中間持続期間、現在の時点に対応する気象条件、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。例えば、処理エンジン112は、現在の時点に対応する気象条件に基づいて車両異常評価値を決定してもよい。気象条件は、雨、雪、風、スモッグ、雹、および交通に影響を及ぼす可能性がある悪天候を含んでもよい。悪天候が生じているとき、処理エンジン112は車両異常評価値を下げてもよい。
1104で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、ドライバの生理的データと、終了時点とドライバが次のサービス・オーダーの要求を受け取った時点との間のサービス後持続期間とのうちの少なくとも1つに基づいてドライバ異常評価値を決定してもよい。例示的なサービス後持続期間の説明は、本開示の他の場所(例えば図12および図12の説明)で見つかることがある。
ドライバの生理的データに基づいて決定された生理的指数のうちの少なくとも1つの生理的指数が対応する正常範囲から外れているとき、処理エンジン112はドライバ異常評価値を下げてもよい。処理エンジン112は、サービス後持続期間の時間間隔と負の相関を示すドライバ異常評価値を決定してもよい。
本明細書で使用されるとき、生理的データは、心拍数、体温または血圧のうちの少なくとも1つを含んでもよい。処理エンジン112は、ドライバの生理的データをドライバ信号送信デバイスから取得してもよい。ドライバ信号送信デバイスは、この走行記録を、ドライバに関連した1つ以上の第1のセンサーから取得する。1つ以上の第1のセンサーは、心拍センサー、温度センサー、血圧センサー、もしくは他の同様のもの、またはこれらの任意の組合せを含んでもよい。1つ以上の第1のセンサーはドライバの体に取り付けられてもよい。
1106で、処理エンジン112(例えば評価決定モジュール420)(例えばプロセッサ210の処理回路210−b)は、1人以上の乗客の生理的データに基づいて乗客異常評価値を決定してもよい。1人以上の乗客の生理的データに基づいて決定された生理的指数のうちの少なくとも1つの生理的指数が対応する正常範囲から外れているとき、処理エンジン112はドライバ異常評価値を下げてもよい。1人以上の乗客の生理的データは、ドライバの生理的データと同様である1つ以上の第2のセンサーから取得されてもよく、本明細書では説明されない。
1108で、処理エンジン112(例えばスコア決定モジュール430)(例えばプロセッサ210の処理回路210−b)は、車両異常評価値、ドライバ異常評価値および乗客異常評価値のうちの少なくとも1つの異常評価値に基づいて異常スコアを決定してもよい。
いくつかの実施形態では、(ドライバのおよび/または1人以上の乗客のうちの少なくとも1人の乗客の)生理的指数のうちの少なくとも1つの生理的指数が対応する正常範囲から外れると、処理エンジン112が、他の情報を考慮することなく、危険な条件が生じていると判定してもよい。例えば、ドライバが心臓発作を起こしているとの判定に応答して、処理エンジン112は、ドライバに関して危険な条件が生じていると判定してもよい。処理エンジン112は直ちに、ドライバに関連した信号送信デバイスにドライバ警報信号を送信して緊急コールを実施してもよく、1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに制御信号を送信して車両の動きを停止させてもよい。
上記の説明は単に例示のために提供されたものであり、上記の説明が本開示の範囲を限定することは意図されていないことに留意すべきである。当業者に関して言えば、本開示の教示の下で複数の変形および変更が実施されてもよい。しかしながら、それらの変形および変更は本開示の範囲を逸脱しない。例えば、この例示的なプロセス1100のどこかに1つ以上の他の任意選択のステップ(例えば記憶ステップ)が追加されてもよい。この記憶操作では、処理エンジン112が、乗客異常評価値、ドライバ異常評価値および/または車両異常評価値を、本開示の他の場所に開示された任意のストレージ・デバイス(例えばストレージ・デバイス160)に記憶してもよい。
図14は、車両を停止させる、本開示のいくつかの実施形態による例示的なシナリオを示す概略図である。図14に示されているように、車両150−1は、道路1421に沿って移動してもよく、車両150−1によって自律的に決定された経路に沿って人間の入力なしでブレーキをかけてもよい。道路1421は、車両が移動するために準備された空間であってもよい。例えば、道路1421は、車輪の付いた車両(例えば車、列車、二輪車、三輪車など)のための道路であってもよい。車両150−1は、交通規則に従って走行するように規制されていてもよい。例えば、車両150−1のスピードは道路1421のスピード制限を超過しないことになっている。道路1421は1つ以上の車線(例えば車線1422および車線1423)を含んでもよい。車線1423は緊急停止エリアを含んでもよい。
図1に関して説明されたとおり、複数のセンサー150−3は、車両150−1を制御するために使用される命令を受信するように構成されていてもよい。複数のセンサー150−3はさらに制御ユニットを含んでいてもよい。制御ユニットは、車両150−1を制御するように構成されていてもよい。制御ユニットは、走行経路1420に沿って走行するように車両150−1を制御してもよい。制御ユニットは、複数のセンサー150−3からのステータス情報に基づいて、走行経路1420および走行経路1420に沿ったスピードを決定してもよい。いくつかの実施形態では、走行経路1420が、車両150−1が停止するための指定されたエリアとして使用されてもよい。例えば、複数のセンサー150−3が、ブレーキをかけ、指定されたエリアに停止するよう車両150−1を制御するために使用される命令を受信してもよい。
以上のように基本的発想が説明されたが、この詳細な開示を読んだ後の当業者にはむしろ、上記の詳細な開示は単なる例として提示されることが意図されたものであり、限定のためのものではないことが明白になる可能性がある。本明細書に明確には述べられていないが、当業者は、さまざまな改変、改良および変更を思いつくことがあり、それらの改変、改良および変更を意図している。それらの改変、改良および変更は本開示によって示唆されることが意図されており、本開示の例示的な実施形態の趣旨および範囲に含まれる。
さらに、本開示の実施形態を説明するためにある種の用語が使用されている。例えば、用語「一実施形態」、「実施形態」および/または「いくつかの実施形態」は、当該実施形態に関連して記載された特定の特徴、構造または特性が、本開示の少なくとも1つの実施形態に含まれることを意味する。したがって、本明細書のさまざまな部分において「実施形態」、「一実施形態」または「代替実施形態」に2回以上、言及されているときでも、それらの言及の全てが同じ実施形態を指しているわけではないことが強調され、また、そのように理解されるべきである。さらに、本開示の1つ以上の実施形態において、それらの特定の特徴、構造または特性が適当に組み合わされることもある。
さらに、本明細書では、新規の有用な任意のプロセス、機械、製造もしくは組成物、またはそれらの新規の有用な任意の改良を含む、特許を受けられるいくつかのクラスまたは文脈のうちの任意のクラスまたは文脈で、本開示の諸態様が示され、説明されることがあることが当業者によって理解される。このことに応じて、本開示の諸態様は、全体がハードウェア実装形態で、全体がソフトウェア(ファームウェア、常駐ソフトウェア、マイクロコードなどを含む)実装形態で、またはソフトウェアとハードウェアを組み合わせた実装形態で実装されてもよい。本明細書では一般に、これらの実装形態が全て、「ブロック」、「モジュール」、「エンジン」、「ユニット」、「構成要素」または「システム」と呼ばれ得る。さらに、本開示の諸態様は、コンピュータ可読プログラム・コードがその上に実施された1つ以上のコンピュータ可読媒体内に実施されたコンピュータ・プログラム・プロダクトの形態をとってもよい。
コンピュータ可読信号媒体は、コンピュータ可読プログラム・コードがその中に実施された伝搬データ信号、例えば、コンピュータ可読プログラム・コードがベースバンド中にまたは搬送波の部分として実施された伝搬データ信号を含んでもよい。このような伝搬信号は、電磁信号、光学信号、もしくは他の同様のもの、またはそれらの適当な任意の組合せを含むさまざまな形態のうちの任意の形態をとってもよい。コンピュータ可読信号媒体は、コンピュータ可読ストレージ媒体以外の任意のコンピュータ可読媒体であって、命令実行システム、装置もしくはデバイスによって使用されるプログラム、または命令実行システム、装置もしくはデバイスとともに使用されるプログラムをやり取りし、伝搬し、輸送することができる任意のコンピュータ可読媒体であってもよい。コンピュータ可読信号媒体上に実施されたプログラム・コードは、ワイヤレス、ワイヤライン、光ファイバー・ケーブル、RF、もしくは他の同様のもの、または上記のものの適当な任意の組合せを含む適当な任意の媒体を使用して送信されてもよい。
本開示の諸態様のための操作を実行するコンピュータ・プログラム・コードは、Java(登録商標)、Scala、Smalltalk、Eiffel、JADE、Emerald、C++、C#、VB.NET、Pythonもしくは他の同様のものなどのオブジェクト指向プログラミング言語、「C」プログラミング言語、Visual Basic、Fortran 1703、Perl、COBOL 1702、PHP、ABAPなどの従来の手続き型プログラミング言語、Python、RubyおよびGroovyなどの動的プログラミング言語、または他のプログラミング言語を含む1つ以上のプログラミング言語の任意の組合せで書かれていてもよい。このプログラム・コードは、全体がユーザのコンピュータ上で実行されてもよく、一部がユーザのコンピュータ上で実行されてもよく、スタンドアロン・ソフトウェア・パッケージとして実行されてもよく、一部がユーザのコンピュータ上で、一部がリモート・コンピュータ上で実行されてもよく、または全体がリモート・コンピュータもしくはサーバ上で実行されてもよい。上記の最後のシナリオでは、リモート・コンピュータが、ローカル・エリア・ネットワーク(LAN)もしくはワイド・エリア・ネットワーク(WAN)を含む任意のタイプのネットワークを介してユーザのコンピュータに接続されてもよく、またはこの接続が、外部コンピュータに対して(例えばインターネット・サービス・プロバイダを使用してインターネットを介して)、もしくはクラウド・コンピューティング環境において実施されてもよく、またはソフトウェア・アズ・ア・サービス(software as a service:SaaS)などのサービスとして提供されてもよい。
さらに、したがって、特許請求の範囲に記載されている場合を除き、処理要素または処理シーケンスが列挙される順序または数字、文字もしくは他の指示の使用が、請求されるプロセスおよび方法をなんらかの順序に限定することは意図されていない。上記の開示は、さまざまな例を通じて、現時点において本開示のさまざまな有用な実施形態であると考えられるものについて論じているが、このような詳細は単にそのことだけが目的であること、ならびに添付の特許請求の範囲は、開示される実施形態だけに限定されず、反対に、添付の特許請求の範囲は、開示される実施形態の趣旨および範囲に含まれる変更および等価の構成をカバーすることが意図されていることが理解されるべきである。例えば、上に記載されたさまざまな構成要素の実装形態はハードウェア・デバイス内で実施されることがあるが、ソフトウェアだけによる解決策として、例えば既存のサーバまたはモバイル・デバイス上へのインストールとして実施されることもある。
同様に、本開示の実施形態の上記の説明では時に、本開示を簡素化するために、さまざまな特徴が、場合によっては単一の実施形態、図またはこれらの説明において1つにまとめられており、このことが、さまざまな実施形態のうちの1つ以上の実施形態の理解を助けることが理解されるべきである。しかしながら、請求される主題が、それぞれの請求項に明示的に記載された特徴よりも多くの特徴を必要とするとの意図を、この開示の方法が反映しているとは解釈されるべきではない。むしろ、請求される主題は、開示された上記の単一の実施形態の全ての特徴よりも少数の特徴を有することがある。

Claims (15)

  1. 輸送サービスの安全を評価するための実行可能な命令を記憶したコンピュータ可読ストレージ媒体と、
    前記コンピュータ可読ストレージ媒体と通信する少なくとも1つのプロセッサと
    を備えるシステムであって、前記少なくとも1つのプロセッサが前記実行可能な命令を実行したときに、前記少なくとも1つのプロセッサが、
    ドライバがサービス・オーダーのオーダー要求を受け取った時点と前記ドライバが次のサービス・オーダーのオーダー要求を受け取った時点との間の時間間隔であるオーダー持続時間内のサービス・オーダーの輸送サービス・データを、前記サービス・オーダーに関する1つ以上の信号送信デバイスから受信すること、
    前記サービス・オーダーの車両のドライバおよび前記サービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得すること、
    前記履歴データ、前記輸送サービス・データおよび前記サービス・オーダーの1つ以上の特性に基づいて、現在の時点における前記サービス・オーダーの安全スコアを決定すること、ならびに
    前記現在の時間において危険な条件が生じているかどうかを前記安全スコアに基づいて判定すること
    を前記システムに実行させるように指示される、
    システム。
  2. 前記プロセッサがさらに、
    前記1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに信号を送信すること
    を前記システムに実行させるように指示され、前記信号が、前記車両内の光景に関連したデータを前記プロセッサに送信するよう前記1つ以上の信号送信デバイスのうちの前記少なくとも1つの信号送信デバイスに命令する命令を符号化しており、前記データが、ビデオ・データ、オーディオ・データまたは画像データのうちの少なくとも1つのタイプを含み、
    前記プロセッサがさらに、
    前記1つ以上の信号送信デバイスのうちの前記少なくとも1つの信号送信デバイスから前記車両内の前記光景に関連した前記データを受信すること
    を前記システムに実行させるように指示される、請求項1に記載のシステム。
  3. 前記現在の時間において危険な条件が生じているとの判定に応答して、前記プロセッサがさらに、
    前記1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに制御信号を送信して前記車両の動きを停止させること、または
    第三者に、前記第三者が介入することを求める警報信号を送信すること
    のうちの少なくとも1つを前記システムに実行させるように指示される、請求項1または2に記載のシステム。
  4. 前記現在の時間において危険な条件が生じているとの判定に応答して、前記プロセッサがさらに、
    前記ドライバに関して前記危険な条件が生じているとの判定に基づいて、前記ドライバに関連した信号送信デバイスにドライバ警報信号を送信すること、または
    前記乗客に関して前記危険な条件が生じているとの判定に基づいて、前記1人以上の乗客に関連した信号送信デバイスのうちの少なくとも1つの信号送信デバイスに乗客警報信号を送信すること
    のうちの少なくとも1つを実行することを前記システムに実行させるように指示される、請求項1〜3のいずれか一項に記載のシステム。
  5. 前記履歴データ、前記輸送サービス・データおよび前記サービス・オーダーの1つ以上の特性に基づいて、現在の時間における前記サービス・オーダーの安全スコアを決定するために、前記プロセッサがさらに、
    前記1人以上の乗客に関する前記履歴データ、実際のルート、1人以上の乗客が車両に乗車した開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応する推定された中間持続期間および前記現在の時点に基づいてドライバ安全スコアを決定すること、
    前記ドライバに関する前記履歴データ、前記推定された中間持続期間および前記現在の時点に基づいて乗客安全スコアを決定すること、
    前記輸送サービス・データおよび前記サービス・オーダーの前記1つ以上の特性に基づいて異常スコアを決定すること、ならびに
    前記ドライバ安全スコア、前記乗客安全スコアまたは前記異常スコアのうちの少なくとも1つに基づいて現在の時間における前記サービス・オーダーの前記安全スコアを決定すること
    を前記システムに実行させるように指示される、請求項1〜4のいずれか一項に記載のシステム。
  6. 前記現在の時点における前記サービス・オーダーの前記安全スコアを決定するために、前記プロセッサがさらに、
    ドライバ安全スコアとドライバ安全しきい値との間の第1の比較を実行すること、
    乗客安全スコアと乗客安全しきい値との間の第2の比較を実行すること、
    異常スコアと異常しきい値との間の第3の比較を実行すること、および
    前記第1の比較、前記第2の比較または前記第3の比較の少なくとも1つの結果に基づいて前記現在の時間における前記サービス・オーダーの前記安全スコアを決定すること
    を前記システムに実行させるように指示される、請求項1〜5のいずれか一項に記載のシステム。
  7. 前記1人以上の乗客に関する前記履歴データ、実際のルート、1人以上の乗客が車両に乗車した開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応する推定された中間持続期間および前記現在の時点に基づいてドライバ安全スコアを決定するために、前記プロセッサがさらに、
    前記1人以上の乗客の身体的検査記録、前記1人以上の乗客の医療記録または前記1人以上の乗客の履歴輸送サービス・データのうちの少なくとも1つに基づいて乗客評価値を決定すること、
    実際のルートが通過する1つ以上のエリアを決定すること、
    前記1つ以上のエリアのうちの少なくとも1つのエリアのエリア安全係数を決定すること、
    1人以上の乗客が車両に乗車した開始時点と前記現在の時点との間の実時間間隔を決定すること、
    前記実時間間隔を推定された中間持続期間と比較すること、ならびに
    前記乗客評価値、前記エリア安全係数、および前記実時間間隔と前記推定された中間持続期間との間の前記比較の結果に基づいて前記ドライバ安全スコアを決定すること
    を前記システムに実行させるように指示される、請求項1〜6のいずれか一項に記載のシステム。
  8. 前記ドライバに関する前記履歴データ、1人以上の乗客が車両に乗車した開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応する推定された中間持続期間および前記現在の時点に基づいて乗客安全スコアを決定するために、前記プロセッサがさらに、
    前記ドライバの身体的検査記録、前記ドライバの医療記録または前記ドライバの履歴輸送サービス・データのうちの少なくとも1つに基づいてドライバ評価値を決定すること、および
    前記ドライバ評価値と、1人以上の乗客が車両に乗車した開始時点と前記現在の時点との間の実時間間隔と前記推定された中間持続期間との間の比較の結果とに基づいて前記乗客安全スコアを決定すること
    を前記システムに実行させるように指示される、請求項1〜7のいずれか一項に記載のシステム。
  9. 前記輸送サービス・データおよび前記サービス・オーダーの前記1つ以上の特性に基づいて異常スコアを決定するために、前記プロセッサがさらに、
    走行記録と、前記サービス・オーダーの推定されたルートから前記車両が逸脱しているかどうかと、前記サービス・オーダーの前記1つ以上の特性とに基づいて車両異常評価値を決定すること、
    前記ドライバの生理的データと、1人以上の乗客が車両から降りた終了時点と前記ドライバが次のサービス・オーダーの要求を受け取った時点との間のサービス後持続期間とのうちの少なくとも1つに基づいてドライバ異常評価値を決定すること、
    前記1人以上の乗客の前記生理的データに基づいて乗客異常評価値を決定すること、ならびに
    前記車両異常評価値、前記ドライバ異常評価値または前記乗客異常評価値のうちの少なくとも1つの異常評価値に基づいて前記異常スコアを決定すること
    を前記システムに実行させるように指示される、請求項1〜8のいずれか一項に記載のシステム。
  10. 少なくとも1つのプロセッサと、少なくとも1つのストレージ媒体と、ネットワークに接続された通信プラットフォームとを有するコンピューティング・デバイス上で実施される方法であって、
    ドライバがサービス・オーダーのオーダー要求を受け取った時点と前記ドライバが次のサービス・オーダーのオーダー要求を受け取った時点との間の時間間隔であるオーダー持続時間内のサービス・オーダーの輸送サービス・データを、前記サービス・オーダーに関する1つ以上の信号送信デバイスから受信するステップと、
    前記サービス・オーダーの車両のドライバおよび前記サービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得するステップと、
    前記履歴データ、前記輸送サービス・データおよび前記サービス・オーダーの1つ以上の特性に基づいて、現在の時点における前記サービス・オーダーの安全スコアを決定するステップと、
    前記現在の時間において危険な条件が生じているかどうかを前記安全スコアに基づいて判定するステップと
    を含む方法。
  11. 前記1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに信号を送信するステップであり、前記信号が、前記車両内の光景に関連したデータを前記プロセッサに送信するよう前記1つ以上の信号送信デバイスのうちの前記少なくとも1つの信号送信デバイスに命令する命令を符号化しており、前記データが、ビデオ・データ、オーディオ・データまたは画像データのうちの少なくとも1つのタイプを含む、ステップと、
    前記1つ以上の信号送信デバイスのうちの前記少なくとも1つの信号送信デバイスから前記車両内の前記光景に関連した前記データを受信するステップと
    をさらに含む、請求項10に記載の方法。
  12. 前記現在の時間において危険な条件が生じているとの判定に応答して、
    前記1つ以上の信号送信デバイスのうちの少なくとも1つの信号送信デバイスに制御信号を送信して前記車両の動きを停止させるステップ、または
    第三者に、前記第三者が介入することを求める警報信号を送信するステップ
    のうちの少なくとも1つをさらに含む、請求項10または11に記載の方法。
  13. 前記現在の時間において危険な条件が生じているとの判定に応答して、
    前記ドライバに関して前記危険な条件が生じているとの判定に基づいて、前記ドライバに関連した信号送信デバイスにドライバ警報信号を送信するステップ、または
    前記乗客に関して前記危険な条件が生じているとの判定に基づいて、前記1人以上の乗客に関連した信号送信デバイスのうちの少なくとも1つの信号送信デバイスに乗客警報信号を送信するステップ
    をさらに含む、請求項10〜12のいずれか一項に記載の方法。
  14. 前記履歴データ、前記輸送サービス・データおよび前記サービス・オーダーの1つ以上の特性に基づいて、現在の時間における前記サービス・オーダーの安全スコアを決定する前記ステップが、
    前記1人以上の乗客に関する前記履歴データ、実際のルート、1人以上の乗客が車両に乗車した開始時点と1人以上の乗客が車両から降りた終了時点との間の推定された時間間隔に対応する推定された中間持続期間および前記現在の時点に基づいてドライバ安全スコアを決定するステップと、
    前記ドライバに関する前記履歴データ、前記推定された中間持続期間および前記現在の時点に基づいて乗客安全スコアを決定するステップと、
    前記輸送サービス・データおよび前記サービス・オーダーの前記1つ以上の特性に基づいて異常スコアを決定するステップと、
    前記ドライバ安全スコア、前記乗客安全スコアまたは前記異常スコアのうちの少なくとも1つに基づいて現在の時間における前記サービス・オーダーの前記安全スコアを決定するステップと
    を含む、請求項10〜13のいずれか一項に記載の方法。
  15. 輸送サービス安全を評価するための命令の少なくとも1つのセットを含む非一時的コンピュータ可読媒体であって、電子端末の少なくとも1つのプロセッサによって実行されたときに前記命令の少なくとも1つのセットが、少なくとも1つのプロセッサに、
    ドライバがサービス・オーダーのオーダー要求を受け取った時点と前記ドライバが次のサービス・オーダーのオーダー要求を受け取った時点との間の時間間隔であるオーダー持続時間内のサービス・オーダーの輸送サービス・データを、前記サービス・オーダーに関する1つ以上の信号送信デバイスから受信する行為と、
    前記サービス・オーダーの車両のドライバおよび前記サービス・オーダーの1人以上の乗客に関する履歴データをデータベースから取得する行為と、
    前記履歴データ、前記輸送サービス・データおよび前記サービス・オーダーの1つ以上の特性に基づいて、現在の時点における前記サービス・オーダーの安全スコアを決定する行為と、
    前記現在の時間において危険な条件が生じているかどうかを前記安全スコアに基づいて判定する行為と
    を実行するように指示する、非一時的コンピュータ可読媒体。
JP2018568263A 2017-06-19 2018-06-15 輸送サービス安全評価のためのシステムおよび方法 Expired - Fee Related JP6732055B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201710467205.4A CN109146217A (zh) 2017-06-19 2017-06-19 行程安全评估方法、装置、服务器、计算机可读存储介质
CN201710467205.4 2017-06-19
PCT/CN2018/091435 WO2018233558A1 (en) 2017-06-19 2018-06-15 Systems and methods for transportation service safety assessment

Publications (2)

Publication Number Publication Date
JP2020500341A JP2020500341A (ja) 2020-01-09
JP6732055B2 true JP6732055B2 (ja) 2020-07-29

Family

ID=64737469

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018568263A Expired - Fee Related JP6732055B2 (ja) 2017-06-19 2018-06-15 輸送サービス安全評価のためのシステムおよび方法

Country Status (8)

Country Link
US (2) US10650618B2 (ja)
EP (1) EP3461294A4 (ja)
JP (1) JP6732055B2 (ja)
CN (2) CN109146217A (ja)
AU (2) AU2018102191A4 (ja)
CA (1) CA3029364A1 (ja)
SG (1) SG11201811608TA (ja)
WO (1) WO2018233558A1 (ja)

Families Citing this family (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10697784B1 (en) * 2017-07-19 2020-06-30 BlueOwl, LLC System and methods for assessment of rideshare trip
US10795356B2 (en) * 2017-08-31 2020-10-06 Uatc, Llc Systems and methods for determining when to release control of an autonomous vehicle
CN111489460B (zh) * 2019-01-28 2022-09-23 北京嘀嘀无限科技发展有限公司 行驶数据处理方法、装置、导航设备和计算机存储介质
CN110991781A (zh) * 2019-02-21 2020-04-10 北京嘀嘀无限科技发展有限公司 一种风险订单展示方法和系统
CN111598368B (zh) * 2019-02-21 2023-09-05 北京嘀嘀无限科技发展有限公司 基于行程结束后停留异常的风险识别方法、系统及装置
CN111598641A (zh) * 2019-02-21 2020-08-28 北京嘀嘀无限科技发展有限公司 一种订单风险验证方法和系统
CN111598372A (zh) * 2019-02-21 2020-08-28 北京嘀嘀无限科技发展有限公司 一种风险防范的方法和系统
CN110751586A (zh) * 2019-02-21 2020-02-04 北京嘀嘀无限科技发展有限公司 一种订单行程异常识别方法和系统
CN111598274A (zh) * 2019-02-21 2020-08-28 北京嘀嘀无限科技发展有限公司 基于取消异常的风险识别方法、系统、装置及存储介质
CN111598371B (zh) * 2019-02-21 2023-11-24 北京嘀嘀无限科技发展有限公司 一种风险防范方法、系统、装置及存储介质
US11501401B2 (en) * 2019-03-02 2022-11-15 ANI Technologies Private Limited Allocation of vehicles using fitness information
CN111696337A (zh) * 2019-03-11 2020-09-22 上海飞田通信股份有限公司 出租车行驶轨迹监测及安全预警系统
CN111866284B (zh) * 2019-05-09 2021-08-10 北京嘀嘀无限科技发展有限公司 一种用户请求响应处理方法及装置
CN110060484B (zh) * 2019-05-16 2021-10-22 武汉理工大学 一种基于区块链的公路客运违章实时预警系统及方法
CN110163726A (zh) * 2019-05-27 2019-08-23 北京三快在线科技有限公司 订单处理方法及装置
KR102774638B1 (ko) * 2019-07-11 2025-02-27 현대자동차주식회사 오류 모니터링을 이용한 교통 감시 시스템
US11507906B2 (en) * 2019-08-22 2022-11-22 Toyota Motor North America, Inc. Ride-sharing safety system
GB2586648A (en) * 2019-09-02 2021-03-03 Roads & Transp Authority Fine generation method and system for automatic generation of fines
KR102758525B1 (ko) * 2019-09-05 2025-01-22 현대자동차주식회사 오류 모니터링을 이용한 교통사고 분석 시스템
CN111028491A (zh) * 2019-12-27 2020-04-17 苏州欧孚网络科技股份有限公司 一种骑手安全送餐监测系统及方法
CN111860561B (zh) * 2019-12-31 2024-02-27 北京嘀嘀无限科技发展有限公司 网约车的异常停留行为识别方法、装置、设备及存储介质
CN113298330A (zh) * 2020-02-21 2021-08-24 北京京东振世信息技术有限公司 服务的处理方法、设备及存储介质
WO2021181699A1 (ja) * 2020-03-13 2021-09-16 ヤマハ発動機株式会社 位置評価装置及び位置評価システム
CN111429329B (zh) * 2020-03-20 2022-06-07 南京领行科技股份有限公司 一种网约车行为的监控方法及装置
CN111524607A (zh) * 2020-03-26 2020-08-11 北京三快在线科技有限公司 配送员的信息处理方法、获取方法、展示方法及系统
CN111476421B (zh) * 2020-04-10 2022-11-08 欧拉信息服务有限公司 订单预测方法、装置、存储介质及设备
CN111814531A (zh) * 2020-04-17 2020-10-23 北京嘀嘀无限科技发展有限公司 用于确定司机行为的方法、装置、电子设备和存储介质
US11494865B2 (en) * 2020-04-21 2022-11-08 Micron Technology, Inc. Passenger screening
CN111564165B (zh) * 2020-04-27 2021-09-28 北京三快在线科技有限公司 数据存储方法、装置、设备及存储介质
CN111652511B (zh) * 2020-06-04 2023-08-11 桂林电子科技大学 一种基于区块链技术的网约车管理系统及方法
US20220005140A1 (en) * 2020-07-06 2022-01-06 Here Global B.V. Method, apparatus, and system for providing a contextually relevant vehicle comparison
JP7371587B2 (ja) * 2020-08-11 2023-10-31 トヨタ自動車株式会社 サーバ装置、システム、車載装置、プログラム、車両、システムの動作方法
CN111953789A (zh) * 2020-08-17 2020-11-17 广西云森科技有限公司 基于语音识别的网约车异常驾驶环境监督系统及方法
CN112070377B (zh) * 2020-08-27 2022-06-14 南京领行科技股份有限公司 出行服务处理方法、装置、电子设备及存储介质
CN112164210B (zh) * 2020-09-16 2023-03-21 南京领行科技股份有限公司 一种基于对象的预警方法、装置、存储介质及电子设备
CN111933145B (zh) * 2020-10-09 2021-01-22 广州宸祺出行科技有限公司 一种基于语音ai的行程安全智能监控的方法及系统
US20220129967A1 (en) * 2020-10-28 2022-04-28 Beijing Didi Infinity Technology And Development Co., Ltd. Systems and methods for providing transaction services
JP7740258B2 (ja) * 2020-11-12 2025-09-17 ソニーグループ株式会社 情報処理システム、情報処理方法及び情報処理プログラム
CN112270452B (zh) * 2020-11-17 2024-11-15 北京嘀嘀无限科技发展有限公司 危险驾驶区域的预测方法、装置、电子设备及存储介质
CN112749819B (zh) * 2021-01-21 2022-06-14 南京领行科技股份有限公司 一种网约车派单方法、装置、服务器及存储介质
DE102021104303A1 (de) * 2021-02-23 2022-08-25 Autoliv Development Ab Gerät und Verfahren zur Beurteilung von Fahrverhalten
JP7515698B2 (ja) * 2021-04-02 2024-07-12 三菱電機株式会社 送迎サービス支援装置及び送迎サービス支援方法
CN113269427B (zh) * 2021-05-19 2024-04-05 中科美络科技股份有限公司 一种公务出行任务调度管理方法及系统
CN113344381A (zh) * 2021-06-04 2021-09-03 哈尔滨商业大学 任务完成质量的激励方法及装置、电子设备和存储介质
CN113401126B (zh) * 2021-07-14 2022-06-24 中国第一汽车股份有限公司 车辆驱动扭矩监控系统、方法及车辆
US11940283B2 (en) * 2021-08-12 2024-03-26 Toyota Motor North America, Inc. Vehicle matching systems and methods for matching a user with a vehicle
CN113650557B (zh) * 2021-08-24 2023-10-13 北京久华信信息技术有限公司 一种基于移动警务物联网的车辆智能监控预警系统
JPWO2023084847A1 (ja) * 2021-11-12 2023-05-19
CN114255109A (zh) * 2021-12-24 2022-03-29 世纪恒通科技股份有限公司 一种基于人工智能的代驾订单数据监控方法及系统
CN114694318B (zh) * 2022-02-18 2023-05-09 摩拜(北京)信息技术有限公司 电动自行车的还车处理方法、装置及可读存储介质
CN115100892B (zh) * 2022-05-17 2024-03-19 中国第一汽车股份有限公司 一种防止公交司机或乘客异常造成车辆失控的自动驾驶方法及系统
US12339129B2 (en) 2022-09-05 2025-06-24 Y.E. Hub Armenia LLC Methods and servers for generating a prediction score by a machine learning algorithm
WO2024076291A1 (en) * 2022-10-04 2024-04-11 Grabtaxi Holdings Pte. Ltd. Ridesharing lifecycle risk management
CN120266142A (zh) * 2022-11-01 2025-07-04 格步计程车控股私人有限公司 共乘最优分配
US12456378B2 (en) 2022-12-22 2025-10-28 Direct Cursus Technology L.L.C Method and a system for assigning vehicles to taxi orders

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6317686B1 (en) * 2000-07-21 2001-11-13 Bin Ran Method of providing travel time
JP2005303523A (ja) * 2004-04-08 2005-10-27 Sunoh Hib:Kk 車両監視システム
US8126903B2 (en) * 2009-12-21 2012-02-28 Sap Ag Computer implemented method for allocating drivers and passengers sharing a trip
US20110213628A1 (en) 2009-12-31 2011-09-01 Peak David F Systems and methods for providing a safety score associated with a user location
TWI627084B (zh) * 2011-09-19 2018-06-21 塔塔顧問服務有限公司 用於感測器驅動車輛遙測應用與服務之開發及部署的運算平台
US20140074402A1 (en) * 2012-09-12 2014-03-13 Lexisnexis Risk Solutions Fl Inc. Systems and methods for determining risks associated with driving routes
KR101511514B1 (ko) 2013-06-28 2015-04-14 현대엠엔소프트 주식회사 컨텐츠 제공 방법 및 서버
KR101518894B1 (ko) 2013-07-11 2015-05-11 현대자동차 주식회사 운전자 보조 시스템의 경고 기준 설정 방법
CN103646534B (zh) * 2013-11-22 2015-12-02 江苏大学 一种道路实时交通事故风险控制方法
KR101659027B1 (ko) 2014-05-15 2016-09-23 엘지전자 주식회사 이동 단말기 및 차량 제어 장치
US9997077B2 (en) * 2014-09-04 2018-06-12 Honda Motor Co., Ltd. Vehicle operation assistance
KR20190020852A (ko) * 2015-02-13 2019-03-04 베이징 디디 인피니티 테크놀로지 앤드 디벨럽먼트 컴퍼니 리미티드 운송 능력 스케줄링을 위한 방법들 및 시스템들
US9547309B2 (en) 2015-05-13 2017-01-17 Uber Technologies, Inc. Selecting vehicle type for providing transport
KR20170024292A (ko) * 2015-08-25 2017-03-07 최재권 적어도 하나 이상의 승객으로부터 제공받은 안전성 평가 정보를 반영하여 차량 운전자의 안전운전지수를 추정하기 위한 시스템 및 방법
US9834224B2 (en) * 2015-10-15 2017-12-05 International Business Machines Corporation Controlling driving modes of self-driving vehicles
CN105513358B (zh) * 2016-01-04 2018-07-03 烟台中正新技术有限公司 驾驶行为评估和车辆行驶状态监测预警系统及方法
US20170200321A1 (en) * 2016-01-07 2017-07-13 Google Inc. Reputation Systems in Ride Share Platforms
CN106373331A (zh) * 2016-09-28 2017-02-01 百度在线网络技术(北京)有限公司 乘车预警方法和装置
CN108154681B (zh) * 2016-12-06 2020-11-20 杭州海康威视数字技术股份有限公司 发生交通事故的风险预测方法、装置及系统
US10832368B2 (en) * 2017-04-20 2020-11-10 Lyft, Inc. Methods and systems for navigating drivers to passengers based on trustworthiness ratings
CN113401076B (zh) * 2017-05-15 2023-05-30 成都中技智慧企业管理咨询有限公司 一种自动驾驶汽车的人工驾驶权限测试系统及方法

Also Published As

Publication number Publication date
CN109146217A (zh) 2019-01-04
SG11201811608TA (en) 2019-01-30
US20200211299A1 (en) 2020-07-02
AU2018102191A4 (en) 2020-11-12
CN109478265A (zh) 2019-03-15
CA3029364A1 (en) 2018-12-27
JP2020500341A (ja) 2020-01-09
EP3461294A1 (en) 2019-04-03
CN109478265B (zh) 2021-04-06
US10970944B2 (en) 2021-04-06
WO2018233558A1 (en) 2018-12-27
AU2018287863A1 (en) 2019-01-24
US20190130663A1 (en) 2019-05-02
US10650618B2 (en) 2020-05-12
EP3461294A4 (en) 2019-04-03

Similar Documents

Publication Publication Date Title
JP6732055B2 (ja) 輸送サービス安全評価のためのシステムおよび方法
US12020330B2 (en) Accident reconstruction implementing unmanned aerial vehicles (UAVs)
US20240194069A1 (en) Systems and methods for detecting vehicle movements and displaying parking spaces
US12008794B2 (en) Systems and methods for intelligent video surveillance
CN106662458B (zh) 用于改进地图和导航数据的可穿戴传感器数据
AU2019203926B9 (en) Systems and methods for performing location-based actions
JP6608967B2 (ja) 経路上輸送を監視するシステム及び方法
US10553113B2 (en) Method and system for vehicle location
CN111383480B (zh) 用于交通工具的危险预警的方法、装置、设备和介质
JP2019537757A (ja) 地図上に車両の動きを表示するシステムおよび方法
JP2013518298A (ja) 交通信号マップ作成及び検出
US20220157178A1 (en) Disaster and emergency surveillance using a distributed fleet of autonomous robots
US20220222587A1 (en) Machine learning based geolocation trajectory threshold determination
US11562306B2 (en) Geolocation trajectory based guest rider determination
US20240319375A1 (en) Precision prediction of time-of-flight sensor measurements
US20240062349A1 (en) Enhanced high dynamic range pipeline for three-dimensional image signal processing
JP2026059957A (ja) 情報提供システム、端末装置、及び、プログラム
JP2026059960A (ja) 情報提供システム、端末装置、及び、プログラム
Chua et al. In-Vehicle Safe Driving Aid and Inter-Vehicle Interaction Technology
CN117409561A (zh) 运营天气管理
WO2025253828A1 (ja) 算出方法、算出プログラムおよび算出システム
WO2022155628A1 (en) Geolocation trajectory based guest rider determination
CN117382408A (zh) 车辆行驶测量信息显示方法、旅行时间测量设备和介质
CN121564983A (zh) 基于无人机的交通车辆抓拍方法、装置、设备和介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190328

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190328

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200331

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: 20200609

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200707

R150 Certificate of patent or registration of utility model

Ref document number: 6732055

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees