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
JP7291744B2 - Cruise control method, apparatus, device, vehicle, medium, and program - Google Patents
[go: Go Back, main page]

JP7291744B2 - Cruise control method, apparatus, device, vehicle, medium, and program - Google Patents

Cruise control method, apparatus, device, vehicle, medium, and program Download PDF

Info

Publication number
JP7291744B2
JP7291744B2 JP2021068124A JP2021068124A JP7291744B2 JP 7291744 B2 JP7291744 B2 JP 7291744B2 JP 2021068124 A JP2021068124 A JP 2021068124A JP 2021068124 A JP2021068124 A JP 2021068124A JP 7291744 B2 JP7291744 B2 JP 7291744B2
Authority
JP
Japan
Prior art keywords
driving
policy
cruise control
user
weight
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
JP2021068124A
Other languages
Japanese (ja)
Other versions
JP2021113050A (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.)
Beijing Baidu Netcom Science and Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology 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 Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Publication of JP2021113050A publication Critical patent/JP2021113050A/en
Application granted granted Critical
Publication of JP7291744B2 publication Critical patent/JP7291744B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/14Adaptive cruise control
    • 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
    • B60W30/00Purposes of road vehicle drive control systems not related to the control of a particular sub-unit, e.g. of systems using conjoint control of vehicle sub-units
    • B60W30/18Propelling the vehicle
    • B60W30/18009Propelling the vehicle related to particular drive situations
    • B60W30/18163Lane change; Overtaking manoeuvres
    • 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
    • B60W40/00Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
    • B60W40/08Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to drivers or passengers
    • B60W40/09Driving style or behaviour
    • 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
    • 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/08Interaction between the driver and the control system
    • 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/08Interaction between the driver and the control system
    • B60W50/10Interpretation of driver requests or demands
    • 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/08Interaction between the driver and the control system
    • B60W50/14Means for informing the driver, warning the driver or prompting a driver intervention
    • 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
    • B60W60/00Drive control systems specially adapted for autonomous road vehicles
    • B60W60/001Planning or execution of driving tasks
    • 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
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0004In digital systems, e.g. discrete-time systems involving sampling
    • B60W2050/0005Processor details or data handling, e.g. memory registers or chip architecture
    • 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
    • B60W2050/0001Details of the control system
    • B60W2050/0002Automatic control, details of type of controller or control system architecture
    • B60W2050/0008Feedback, closed loop systems or details of feedback error signal
    • 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
    • B60W2050/0001Details of the control system
    • B60W2050/0019Control system elements or transfer functions
    • B60W2050/0022Gains, weighting coefficients or weighting functions
    • 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
    • B60W2050/0062Adapting control system settings
    • B60W2050/0075Automatic parameter input, automatic initialising or calibrating means
    • 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
    • B60W2520/00Input parameters relating to overall vehicle dynamics
    • B60W2520/06Direction of travel
    • 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
    • B60W2540/00Input parameters relating to occupants
    • B60W2540/30Driving style
    • 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
    • B60W2552/00Input parameters relating to infrastructure
    • B60W2552/05Type of road, e.g. motorways, local streets, paved or unpaved roads
    • 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
    • B60W2556/00Input parameters relating to data
    • B60W2556/10Historical data
    • 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
    • B60W2720/00Output or target parameters relating to overall vehicle dynamics
    • B60W2720/24Direction of travel
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/14Cruise control
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60YINDEXING SCHEME RELATING TO ASPECTS CROSS-CUTTING VEHICLE TECHNOLOGY
    • B60Y2300/00Purposes or special features of road vehicle drive control systems
    • B60Y2300/18Propelling the vehicle
    • B60Y2300/18008Propelling the vehicle related to particular drive situations
    • B60Y2300/18166Overtaking, changing lanes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Transportation (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Evolutionary Computation (AREA)
  • Data Mining & Analysis (AREA)
  • Medical Informatics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
  • Traffic Control Systems (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)

Description

本発明は自動運転技術に関し、特に自動制御技術分野、具体的にクルーズコントロール方法、装置、デバイス、車両、媒体、及びプログラムに関する。 TECHNICAL FIELD The present invention relates to automatic driving technology, particularly to the field of automatic control technology, and specifically to cruise control methods, apparatuses, devices, vehicles, media, and programs.

人工知能技術の発展に伴い、人工知能は自動運転分野において広く関心が集まり、徐々に人々の運転習慣と出かけ方を変えている。 With the development of artificial intelligence technology, artificial intelligence has attracted widespread attention in the field of autonomous driving, gradually changing people's driving habits and how they go out.

自動運転中、通常、固定の運転ポリシーを事前に設定して運転装置のクルーズコントロールを実現する。しかし、上記の技術案は、異なる運転ユーザに適応することが困難であり、運転ユーザの運転体験が低下する。 During automated driving, usually a fixed driving policy is preset in advance to realize cruise control of the driving equipment. However, the above technical solutions are difficult to adapt to different driving users, and the driving experience of the driving users is degraded.

本発明は、運転ユーザとのマッチング度がよりよいクルーズコントロール方法、装置、デバイス、車両及び媒体を提供する。 The present invention provides a cruise control method, apparatus, device, vehicle and medium that better match the driving user.

本発明の1つの様態では、クルーズコントロール方法を提供し、
対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みであって、運転ユーザの過去運転装置の走行履歴データに基づいて決定される前記運転習慣重みを取得することと、
前記運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択することと、
前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことと、を含む。
In one aspect of the present invention, a cruise control method is provided, comprising:
obtaining a driving habit weight of at least one candidate driving policy associated with a target driving environment, the driving habit weight being determined based on driving history data of a driving user's past driving device;
selecting a target driving policy from the at least one candidate driving policy based on the driving habit weight;
performing cruise control on the driving user's target driving device based on the target driving policy.

本発明のもう1つの様態では、クルーズコントロール装置を提供し、
対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みであって、運転ユーザの過去運転装置の走行履歴データに基づいて決定される前記運転習慣重みを取得するように構成される運転習慣重み取得モジュールと、
前記運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択するように構成されるターゲット運転ポリシー選択モジュールと、
前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うように構成されるクルーズコントロールモジュールと、を含む。
In another aspect of the invention, a cruise control device is provided, comprising:
A driving habit weight of at least one candidate driving policy associated with a target driving environment, the driving habit weight being configured to obtain the driving habit weight determined based on driving history data of a driving user's past driving device. a weight acquisition module;
a target driving policy selection module configured to select a target driving policy from the at least one candidate driving policy based on the driving habit weight;
a cruise control module configured to perform cruise control on the driving user's target driving device based on the target driving policy.

本発明のもう1つの様態では、電子デバイスを提供し、
少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサに通信接続されるメモリと、を備え、
前記メモリに前記少なくとも1つのプロセッサによって実行可能な命令が記憶されており、前記命令は、前記少なくとも1つのプロセッサによって実行されると、前記少なくとも1つのプロセッサに、本発明の実施形態に提供されるいずれかのクルーズコントロール方法を実行させる。
In another aspect of the invention, an electronic device is provided, comprising:
at least one processor;
a memory communicatively coupled to the at least one processor;
Instructions executable by the at least one processor are stored in the memory, and the instructions are provided to the at least one processor in embodiments of the invention when executed by the at least one processor. Execute any cruise control method.

本発明のもう1つの様態では、車両を提供し、前記車両に本発明の実施形態に提供されるいずれかの電子デバイスが設置される。 In another aspect of the invention, a vehicle is provided, wherein any electronic device provided in an embodiment of the invention is installed in said vehicle.

本発明のもう1つの様態では、コンピュータ命令を記憶する非一時的なコンピュータ可読記憶媒体を提供し、前記コンピュータ命令は、前記コンピュータに、本発明の実施形態に提供されるいずれかのクルーズコントロール方法を実行させる。 Another aspect of the invention provides a non-transitory computer-readable storage medium storing computer instructions, said computer instructions instructing said computer to perform any of the cruise control methods provided in the embodiments of the invention. to run.

本発明によれば、運転ユーザのターゲット運転装置のクルーズコントロールプロセスと運転ユーザとの適応度を向上させることができる。 According to the present invention, it is possible to improve the adaptability between the cruise control process of the driving user's target driving device and the driving user.

なお、ここで記載されている内容は、本発明の実施形態においてキーとなっている、又は重要視されている特徴、本発明の範囲を限定しているわけではない。本発明の他の特徴は下記の明細書の記載によって理解しやすくなる。 It should be noted that the descriptions herein are not intended to limit the scope of the invention, nor to the key or emphasized features of the embodiments of the invention. Other features of the invention will become easier to understand from the following description of the specification.

本発明の実施形態におけるクルーズコントロール方法のフローチャートである。4 is a flow chart of a cruise control method according to an embodiment of the present invention; 本発明の実施形態における運転習慣重み決定方法のフローチャートである。4 is a flow chart of a driving habit weight determination method in an embodiment of the present invention; 本発明の実施形態におけるクルーズコントロール方法のフローチャートである。4 is a flow chart of a cruise control method according to an embodiment of the present invention; 本発明の実施形態におけるクルーズコントロール方法のフローチャートである。4 is a flow chart of a cruise control method according to an embodiment of the present invention; 本発明の実施形態におけるクルーズコントロール装置の構造図である。1 is a structural diagram of a cruise control device according to an embodiment of the present invention; FIG. 本発明の実施形態におけるクルーズコントロール方法を実現するための電子デバイスのブロック図である。1 is a block diagram of an electronic device for implementing a cruise control method according to an embodiment of the invention; FIG.

上記の図面は、よりよく本発明を理解させるためのものであり、本発明を限定するものではない。 The above drawings are for better understanding of the invention and are not intended to limit the invention.

以下、添付図面を参照しながら、本発明の例示的な実施形態について説明するが、理解を容易にするために本発明の実施形態の様々な詳細が含まれており、それらは単なる例示的なものと見なすべきである。したがって、当業者は、本発明の範囲及び旨から逸脱することがなく、本発明の明細書に記載された実施形態に対して様々な変更及び修正を行うことができることを理解すべきである。同様に、以下の説明では、明瞭かつ簡潔のために、公知の機能及び構造についての説明を省略する。 DETAILED DESCRIPTION OF THE INVENTION Illustrative embodiments of the invention will now be described with reference to the accompanying drawings, wherein various details of the embodiments of the invention are included for ease of understanding and are merely exemplary. should be regarded as a thing. Accordingly, those skilled in the art should appreciate that various changes and modifications can be made to the described embodiments of the invention without departing from the scope and spirit of the invention. Similarly, in the following description, descriptions of well-known functions and constructions are omitted for clarity and brevity.

本発明の実施形態に提供される各クルーズコントロール方法とクルーズコントロール装置は、自動運転又は非自動運転機能を有する運転装置に対してクルーズコントロールを行う状況に適用される。本発明の実施形態に提供されるクルーズコントロール方法は、クルーズコントロール装置によって実行されてもよく、当該クルーズコントロール装置は、ソフトウェア及び/又はハードウェアによって実現され、電子デバイスに具体的に設置される。当該電子デバイスが運転装置に設置される場合、例示的に、運転装置は車両又は汽船等であり得る。対応的に、電子デバイスは、車載デバイス又は船載デバイス等であり得る。 Each cruise control method and cruise control device provided in the embodiments of the present invention is applied to the situation of performing cruise control for a driving device with automatic driving or non-automatic driving function. The cruise control method provided in the embodiments of the present invention may be performed by a cruise control device, which is implemented by software and/or hardware and specifically installed in an electronic device. When the electronic device is installed in a driving device, the driving device can be, for example, a vehicle or a steamship. Correspondingly, the electronic device may be an onboard device, a shipboard device, or the like.

図1は本発明の実施形態におけるクルーズコントロール方法のフローチャートであり、当該方法は、下記のステップを含む。 FIG. 1 is a flow chart of a cruise control method according to an embodiment of the present invention, which includes the following steps.

S101において、対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みであって、運転ユーザの過去運転装置の走行履歴データに基づいて決定される運転習慣重みを取得する。 In S101, obtain the driving habit weight of at least one candidate driving policy related to the target driving environment, which is determined based on the driving history data of the driving user's past driving device.

走行環境は、走行中における運転装置の置かれる外部環境を表すために用いられ、感知モジュールで収集されたデータに基づいて、データ処理して得られるもの、及び/又は高精度地図に基づいて測位して決定されるものである。感知モジュールは、レーザーレーダー、ミリ波レーダー、カメラ、全地球測位システム、慣性測定ユニット等のセンサーのうちの少なくとも1つを含み得る。例示的に、対象走行環境は走行環境データによって構築される走行環境モデルで表すことができる。異なる走行環境は異なる走行環境モデルに対応する。選択的に、走行環境データは、運転装置自体の速度、追従先車両の運転装置の速度、追従先車両の運転装置との距離、追従先車両の運転装置のタイプ、及び走行拘束線との相対位置等の情報の少なくとも1つを含み得る。例えば、運転装置が車両である場合、走行拘束線は、車線又はガードレール等であってもよい。 The driving environment is used to represent the external environment in which the driving device is placed during driving, and is obtained by data processing based on the data collected by the sensing module and/or positioning based on a high-definition map. is determined by The sensing module may include at least one of sensors such as laser radars, millimeter wave radars, cameras, global positioning systems, inertial measurement units, and the like. Exemplarily, the target driving environment can be represented by a driving environment model constructed from driving environment data. Different driving environments correspond to different driving environment models. Optionally, the driving environment data may include the speed of the driving device itself, the speed of the driving device of the following vehicle, the distance from the driving device of the following vehicle, the type of driving device of the following vehicle, and relative to the driving restraint line. It may include at least one of information such as location. For example, when the driving device is a vehicle, the restricted travel lines may be lanes, guardrails, or the like.

運転ポリシーは、走行中、運転装置が準拠する制御ポリシーを表すために用いられる。1つの実施形態において、運転ポリシーは、直行、右回り、左回り、右車線変更、左車線変更、左側追い越し、右側追い越し、及び進行停止等のポリシーのうちの少なくとも1つを含み得る。 The driving policy is used to represent the control policy that the driving device adheres to while driving. In one embodiment, the driving policy may include at least one of policies such as go straight, turn right, turn left, change right lane, change left lane, overtake left, overtake right, and stop.

なお、運転装置の走行環境が異なるため、対応的に、候補運転ポリシーが同じ又は同じではない。例えば、複数通路の直行環境で運転装置が先行運転装置を追従走行する走行環境において、運転ポリシーは、右車線変更、左車線変更、左側追い越し、右側追い越し、及び進行停止等を実行するポリシーのうちの少なくとも1つを含み得、右回りと左回りポリシーを含まなくてもよい。また、運転装置の走行環境が異なるため、各候補運転ポリシーの運転習慣重みが同じ又は同じではない。例えば、複数通路の直行環境で運転装置が先行運転装置を追従して走行する走行環境において、右回り運転ポリシーと左回り運転ポリシーが対応する運転習慣重みは、0であり得、それに対して、T形通路エリア範囲内における運転装置は、先行運転装置を追従走行する走行環境において、右回り運転ポリシーと左回り運転ポリシーが対応する運転習慣重みは、少なくとも1つが0ではない。 Since the driving environments of the driving devices are different, the candidate driving policies are correspondingly the same or not the same. For example, in a driving environment in which the driving device follows the preceding driving device in a multi-passage direct environment, the driving policy is one of the policies for executing right lane change, left lane change, overtaking on the left side, overtaking on the right side, and stopping progress. and may not include right-handed and left-handed policies. In addition, since the driving environments of the driving devices are different, the driving habit weights of the candidate driving policies may or may not be the same. For example, in a driving environment in which the driving device follows the leading driving device in a multi-passage direct environment, the driving habit weight corresponding to the clockwise driving policy and the counterclockwise driving policy may be 0, whereas, At least one of the driving habit weights corresponding to the clockwise driving policy and the counterclockwise driving policy is not 0 in the driving environment in which the driving device in the T-shaped passage area follows the preceding driving device.

本実施形態において、運転習慣重みは、運転ユーザの対象走行環境における運転習慣状況を表すために用いられる。走行履歴データは、運転ユーザが手動又は半自動で過去運転装置を運転する時に、過去運転装置が生成するデータである。 In this embodiment, the driving habit weight is used to represent the driving habit status of the driving user in the target driving environment. The driving history data is data generated by the past driving device when the driving user drives the driving device manually or semi-automatically.

選択的に、対象走行環境に関連する各候補運転ポリシーの運転習慣重みは、電子デバイスのローカル、電子デバイスに関連するその他の記憶デバイス又はクラウド側に記憶されることができ、対応的に、必要となる時に、電子デバイスローカル、電子デバイスに関連するその他の記憶デバイス又はクラウド側からデータ検索を行ってサーチすることができる。 Optionally, the driving habit weight of each candidate driving policy associated with the target driving environment can be stored locally on the electronic device, on other storage devices associated with the electronic device, or on the cloud side; When , data retrieval can be performed and searched from the electronic device local, other storage devices associated with the electronic device, or from the cloud side.

1つの実施形態において、1つの運転装置が複数の運転ユーザに共同使用される場合がある。異なる運転ユーザの運転習慣が差異を有するため、異なる運転ユーザが異なる走行環境において、各候補運転ポリシーの運転習慣パラメータも必ず差異を有する。1つの運転装置が複数の運転ユーザに適応する場面を対応し、当該場面でターゲット運転装置のクルーズコントロールを行う時の運転ユーザのマッチング度を向上させるために、対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みを取得することは、対象走行環境で運転ユーザが関連付けた少なくとも1つの候補運転ポリシーの運転習慣重みを取得することであり得る。 In one embodiment, one operating device may be shared by multiple operating users. Since the driving habits of different driving users have differences, the driving habit parameters of each candidate driving policy must also have differences in different driving environments of different driving users. In order to cope with situations where one driving device is adapted to multiple driving users and to improve the degree of matching of driving users when performing cruise control of the target driving device in the relevant scene, at least one related to the target driving environment is provided. Obtaining the driving habit weight of the candidate driving policy may be obtaining the driving habit weight of at least one candidate driving policy associated with the driving user in the target driving environment.

すべきこととして、運転習慣重みを運転ユーザと走行環境とに基づいて区別することによって、異なる運転ユーザの、及び異なる走行環境での運転習慣重みの取得需要に適応することができ、最終的なクルーズコントロールプロセスと運転ユーザのマッチング度を向上させるために、基礎を築くことと理解してもよい。 What should be done is to differentiate the driving habit weights based on the driving user and the driving environment, so that the acquisition demands of the driving habit weights of different driving users and in different driving environments can be adapted, and finally It may be understood as laying the groundwork for better matching of the cruise control process and the driving user.

S102において、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択する。 At S102, a target driving policy is selected from at least one candidate driving policy based on the driving habit weight.

1つの選択可能な実施形態において、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択することは、少なくとも1つの候補運転ポリシーから、運転習慣重みが比較的に高い1つの候補運転ポリシーをターゲット運転ポリシーとして選択し、それをもって、運転ユーザのターゲット運転装置のクルーズコントロールにデータサポートを提供することであり得る。 In one optional embodiment, selecting the target driving policy from the at least one candidate driving policy based on the driving habit weight includes selecting from the at least one candidate driving policy one having a relatively high driving habit weight. Selecting the candidate driving policy as the target driving policy and thereby providing data support to the cruise control of the driving user's target driving device.

なお、運転ユーザの運転習慣に一部の運転悪習慣が存在し得るため、運転ユーザの過去運転装置の走行履歴データに基づいて決定された運転習慣重みは、悪運転行為を認めるケースが生じる可能性があり、それによって運転ユーザの運転安全を脅かす。上記の状況を避けるために、基準意思決定重みを導入して運転習慣重みを修正することができる。 In addition, since some bad driving habits may exist in the driving habits of the driving user, the driving habit weight determined based on the driving history data of the driving user's past driving device may cause a case where bad driving behavior is recognized. and thereby threaten the driving safety of the driving user. To avoid the above situation, a reference decision weight can be introduced to modify the driving habit weight.

もう1つの選択可能な実施形態において、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択することは、候補運転ポリシーの基準意思決定重みに基づいて、運転習慣重みに対して調整を行い、調整後の運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択することであり得る。 In another optional embodiment, selecting the target driving policy from the at least one candidate driving policy based on the driving habit weights includes: and selecting a target driving policy from the at least one candidate driving policy based on the adjusted driving habit weights.

基準意思決定重みは、対象走行環境において、安全性等の要素を考慮し、各候補運転ポリシーのために決定される重みである、と理解することができる。対象走行環境において、安全性の高い候補運転ポリシーほど、対応する基準意思決定重みが高く、対象走行環境において安全性の低い候補運転ポリシーほど、対応する基準意思決定重みが低い。 A reference decision weight can be understood to be a weight that is determined for each candidate driving policy, taking into account factors such as safety in the target driving environment. Candidate driving policies that are safer in the target driving environment have a higher corresponding reference decision-making weight, and candidate driving policies that are less safe in the target driving environment have a corresponding reference decision-making weight.

なお、各候補運転ポリシーの基準意思決定重みは、技術者が必要に応じて又は経験値に従って設定することができ、又は大量の繰り返した試験で決定してもよく、又は従来の重み決定メカニズムによって決定してもよく、本発明の実施形態において、各候補運転ポリシーの基準意思決定重みの決定方式を限定しない。 It should be noted that the reference decision weight for each candidate driving policy can be set by an engineer as needed or according to empirical values, or determined by a large number of repeated tests, or by a conventional weight determination mechanism. may be determined, and the embodiment of the present invention does not limit the method of determining the reference decision weight of each candidate driving policy.

例示的に、候補運転ポリシーの基準意思決定重みに基づいて運転習慣重みを計算して、調整後の運転習慣重みを得、少なくとも1つの候補運転ポリシーから、調整後の運転習慣重みが比較的に高い1つの候補運転ポリシーをターゲット運転ポリシーとして選択してもよい。 Illustratively, calculating driving habit weights based on the reference decision weights of the candidate driving policies to obtain adjusted driving habit weights, and determining from at least one candidate driving policy that the adjusted driving habit weights are relatively high. A high candidate driving policy may be selected as the target driving policy.

選択的に、候補運転ポリシーの基準意思決定重みに基づいて、運転習慣重みに対して行われる演算は、加算演算又は乗法演算等の方式で実現することができる。 Alternatively, the operations performed on the driving habit weights based on the reference decision weights of the candidate driving policies can be implemented in manners such as additive or multiplicative operations.

S103において、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う。 In S103, cruise control is performed on the target driving device of the driving user based on the target driving policy.

ターゲット運転装置は、運転ユーザが対象走行環境において使用されるターゲット運転装置である、と理解することが可能である。 The target driving device can be understood to be the target driving device that the driving user uses in the target driving environment.

選択的に、ターゲット運転装置は過去運転装置と同じであってもよい。即ち、ターゲット運転ポリシーを決定する時に、運転ユーザのターゲット運転装置の走行履歴データによって決定された運転習慣重みに基づいて、ターゲット運転ポリシーを決定し、さらにターゲット運転装置に対してクルーズコントロールを行う。なお、過去運転装置の数が少なくとも1つである場合、ターゲット運転装置は、過去運転装置のうちの1つであってもよい。 Alternatively, the target operating device may be the same as the previous operating device. That is, when determining the target driving policy, the target driving policy is determined based on the driving habit weight determined by the driving history data of the target driving device of the driving user, and cruise control is performed on the target driving device. Note that when the number of past operating devices is at least one, the target operating device may be one of the past operating devices.

又は、選択的に、ターゲット運転装置は過去運転装置と相違してもよい。例を挙げて説明すると、運転ユーザAが車両aを運転していた時の走行履歴データによって決定された運転習慣重みを、運転ユーザAが車両bに乗用するクルーズコントロール場面に適用し、それによって車両bに対するクルーズコントロールを実現する。 Or, alternatively, the target operating device may be different from the previous operating device. By way of example, the driving habit weight determined by the driving history data when the driving user A was driving the vehicle a is applied to the cruise control scene in which the driving user A rides the vehicle b. Implement cruise control for vehicle b.

例示的に、ターゲット運転ポリシーに基づいて、走行径路の計画を改めて行い、計画された走行径路に基づいてターゲット運転装置に対して、直行、カーブの曲がり又は進行停止等のクルーズコントロールを行う。ここで、カーブの曲がりは、左回り、右回り、左車線変更、右車線変更、及び左側追い越し、右側追い越し等のうちの少なくとも1つを含む。 As an example, the driving route is re-planned based on the target driving policy, and the target driving device is subjected to cruise control such as going straight, turning a curve, or stopping progress based on the planned driving route. Here, the curving includes at least one of counterclockwise, clockwise, left lane change, right lane change, overtaking on the left, overtaking on the right, and the like.

選択的に、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う時に、運転ユーザがターゲット運転装置の走行状況をタイムリーに取得するために、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う前又はその時に、ターゲット運転ポリシーを運転ユーザにフィードバックすることもできる。運転ユーザへのターゲット運転ポリシーの頻繋的なフィードバックにより、運転ユーザのユーザ体験が悪くなることを避けるために、選択的に、ターゲット運転ポリシーを現在使用しているオリジナル運転ポリシーと比較し、ターゲット運転ポリシーがオリジナル運転ポリシーと異なる場合、ターゲット運転ポリシーを運転ユーザにフィードバックする。 Optionally, based on the target driving policy, when the target driving device of the driving user is subjected to cruise control, the driving user can obtain the driving situation of the target driving device in a timely manner. The target driving policy may also be fed back to the driving user before or at the time cruise control is applied to the vehicle. In order to avoid a bad user experience for the driving user due to frequent feedback of the target driving policy to the driving user, the target driving policy is selectively compared with the original driving policy currently in use to determine the target driving policy. If the driving policy is different from the original driving policy, feedback the target driving policy to the driving user.

本発明の実施形態において、対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みを取得し、運転習慣重みは、運転ユーザの過去運転装置の走行履歴データに基づいて決定され、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択し、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う。本発明の実施形態において、運転ユーザの過去運転装置の運転履歴データによって決定された運転習慣重みに基づいて、ターゲット運転ポリシーの決定を行い、確定されたターゲット運転ポリシーが、運転ユーザの対象走行環境における運転習慣に適応することができ、それによって運転ユーザのターゲット運転装置に対してクルーズコントロールを行う時の運転ユーザとの適応度を向上させ、そして運転ユーザがターゲット運転装置に乗る時の体験度を向上させる。 In an embodiment of the present invention, a driving habit weight of at least one candidate driving policy related to a target driving environment is obtained, the driving habit weight is determined based on the driving history data of the driving user's past driving devices, and the driving habit A target driving policy is selected from at least one candidate driving policy based on the weight, and cruise control is performed on the target driving device of the driving user based on the target driving policy. In an embodiment of the present invention, the target driving policy is determined based on the driving habit weight determined by the driving history data of the driving user's past driving device, and the determined target driving policy is the target driving environment of the driving user. to adapt to the driving habits of the driving user, thereby improving the driving user's fitness with the driving user when performing cruise control on the target driving device, and the driving user's experience when riding the target driving device improve.

上記の各技術案を基に、運転習慣重みの決定操作が事前に実行されてもよく、クルーズコントロール中において、運転習慣重みを使用する前に決定してもよい。 Based on the above technical solutions, the driving habit weight determination operation may be performed in advance, and the driving habit weight may be determined before using the driving habit weight during cruise control.

本発明の実施形態は、運転習慣重み決定方法をさらに提供し、クルーズコントロール中、対象走行環境に関連する候補運転ポリシーの運転習慣重みを決定するために用いられる。 Embodiments of the present invention further provide a driving habit weight determination method, which is used during cruise control to determine the driving habit weight of a candidate driving policy associated with a target driving environment.

例示的に、運転ユーザの過去運転装置の走行履歴データに基づいて、運転習慣重みを決定してもよい。 Illustratively, the driving habit weight may be determined based on the driving history data of the driving user's past driving devices.

1つの実施形態において、走行履歴データは、下記の少なくとも1つを含み得、即ち、各通路(異なる通路の通路属性が異なる)における過去運転装置の走行回数の通路回数統計データ、各通路における過去運転装置の走行時間長の通路時間長統計データ、過去運転装置がポリシー変更を行った場合のユーザフィードバック時間長統計データ、各候補運転ポリシーにおける過去運転装置の走行回数のポリシー回数統計データ、及び、各候補運転ポリシーにおける過去運転装置の走行時間長のポリシー時間長統計データを含み得る。ここで、通路は、汽船走行の航路、又は車両走行の車道等を含むが、それらに限定されない。 In one embodiment, the travel history data may include at least one of the following: passage number statistical data of the number of past driving device trips on each passage (different passages have different passage attributes); Aisle time length statistical data of the running time length of the driving device, user feedback time length statistical data when the past driving device changed the policy, policy number statistical data of the past driving number of the driving device in each candidate driving policy, and It may include policy length of time statistical data of the length of time traveled by past driving devices in each candidate driving policy. Here, the passage includes, but is not limited to, a route for steamship travel, a roadway for vehicle travel, or the like.

例示的に、各通路における過去運転装置の走行回数の通路回数統計データは、運転回数のという次元で運転ユーザの異なる通路属性の通路に対する好みを表すために用いられる。通路属性は、通路幅、許容通行速度、及び平行通路における通路位置等のうちの少なくとも1つを含み得る。例を挙げて説明すると、ユーザAが三つの並列車道で過去車両を運転する時に、いつも速度の低い車道で走行するとした場合、速度の低い車道における回数統計データが高く、速度の高い車道にける回数統計データが低い。 Illustratively, the path number statistical data of the number of past driving device trips on each path is used to represent the driving user's preferences for paths with different path attributes in terms of the number of times of driving. The path attributes may include at least one of path width, permissible traffic speed, path position in parallel paths, and the like. To give an example, when user A drives a past vehicle on three parallel roads, if it is assumed that he always drives on the low-speed road, the statistical data of the number of times on the low-speed road is high, and the number of times on the high-speed road is high. Low count statistics.

例示的に、各通路における過去運転装置の走行時間長の通路時間長統計データは、運転時間長という次元で運転ユーザの異なる通路属性の通路に対する好みを表すために用いられる。例を挙げて説明すると、ユーザAが三つの並列車線で過去車両を運転する時に、いつも速度の低い車道で走行するとした場合、速度の低い車道における時間長統計データが高く、速度の高い車道における時間長統計データが低い。 Illustratively, the path length statistical data of the length of time traveled by past driving devices on each path is used to represent the driving user's preference for paths with different path attributes in the dimension of length of driving time. To give an example, when user A drives a past vehicle on three parallel lanes, if it always runs on a low-speed road, the time length statistical data on the low-speed road is high, and on the high-speed road Low duration statistics.

例示的に、過去運転装置がポリシー変更を行った場合のユーザフィードバック時間長統計データは、ユーザ意思決定という次元で運転ユーザの各候補運転ポリシーに対する好みを表すために用いられる。例を挙げて説明すると、ユーザAが過去車両を運転する中で、過去車両がターゲット運転ポリシーを決定し、実行するかを決定するためにユーザAにフィードバックし、ユーザAのフィードバック時間長が長い場合、ユーザAの当該ターゲット運転ポリシーに対する好み度合いが低いことを表し、ユーザAのフィードバック時間長が短い場合、ユーザAの当該ターゲット運転ポリシーに対する好み度合いが高いことを表す。 Illustratively, the user feedback duration statistical data when the past driving device made a policy change is used to represent the driving user's preference for each candidate driving policy in the dimension of user decision making. For example, while the user A drives the past vehicle, the past vehicle determines the target driving policy and provides feedback to the user A to decide whether to implement it, and the feedback time length of the user A is long. If the feedback time length of user A is short, it indicates that user A has a high degree of liking for the target driving policy.

例示的に、各候補運転ポリシーにおける過去運転装置の走行回数のポリシー回数統計データは、ポリシー実行回数という次元で運転ユーザの候補運転ポリシーにする好みを表すために用いられる。例を挙げて説明すると、ユーザAが過去車両を運転して走行している時に、過去車両がある候補運転ポリシーを使用する累計回数が多い場合、ユーザAの当該候補運転ポリシーに対する好み度合いが高いことを表し、過去車両がある候補運転ポリシーを使用する累計回数が少ない場合、ユーザAの当該候補運転ポリシーに対する好み度合いが低いことを表す。 Illustratively, the policy count statistical data of the number of past driving device trips in each candidate driving policy is used to represent the driving user's preference for the candidate driving policy in terms of the number of policy executions. To give an example, if the cumulative number of times that a candidate driving policy with a certain past vehicle is used is large when user A is driving a past vehicle, user A has a high degree of liking for that candidate driving policy. If the cumulative number of times that a given candidate driving policy has been used by a past vehicle is small, it means that the degree of user A's preference for the candidate driving policy is low.

例示的に、各候補運転ポリシーにおける過去運転装置の走行時間長のポリシー時間長統計データは、ポリシー実行時間長という次元で運転ユーザの候補運転ポリシーにする好みを表すために用いられる。例を挙げて説明すると、ユーザAが過去車両を運転して走行している時に、過去車両がある候補運転ポリシーを使用する累計時間長が長い場合、ユーザAの当該候補運転ポリシーに対する好み度合いが高いことを表し、過去車両がある候補運転ポリシーを使用する累計時間長が短い場合、ユーザAの当該候補運転ポリシーに対する好み度合いが低いことを表す。 Illustratively, the policy duration statistics of past driving device duration in each candidate driving policy are used to represent the driving user’s preference for the candidate driving policy in terms of policy execution duration. To give an example, when the user A is driving a past vehicle and the cumulative length of time during which the past vehicle uses a certain candidate driving policy is long, the user A's degree of preference for the candidate driving policy is If the cumulative time length of past vehicles using a candidate driving policy is short, it means that user A's preference for the candidate driving policy is low.

上記の例示的に挙げられた走行履歴データによって、運転習慣重みの決定メカニズムを充実させることができる。上記の技術案を基に、本発明の1つの選択可能な実施形態において、図2には、例示的に運転習慣重み決定方法を示し、下記のステップを含む。 The drive history data exemplified above can enrich the driving habit weight determination mechanism. Based on the above technical solution, in one alternative embodiment of the present invention, FIG. 2 illustrates a driving habit weight determination method, which includes the following steps.

S201において、通路回数統計データ及び/又は通路時間長統計データに基づいて、通路重みを決定する。 At S201, a path weight is determined based on the path number statistical data and/or the path time length statistical data.

例示的に、通路回数統計データ基づいて、異なる通路属性の通路に対応する第1通路選択頻度を決定し、通路時間長統計データに基づいて、通路属性の異なる通路に対応する第2通路選択頻度を決定し、第1通路選択頻度及び/又は第2通路選択頻度に基づいて、通路重みを決定することができる。 Exemplarily, a first path selection frequency corresponding to paths with different path attributes is determined based on the path number statistical data, and a second path selection frequency corresponding to paths with different path attributes is determined based on the path time length statistical data. and determine a path weight based on the first path selection frequency and/or the second path selection frequency.

選択的に、直接、第1通路選択頻度を通路重みとし、第2通路選択頻度を通路重みとし、又は、第1通路選択頻度と第2通路選択頻度との加重和を通路重みとすることができる。ここで、第1通路選択頻度と第2通路選択頻度との重みは、技術者によって必要に応じて又は経験値に従って決定することができる。なお、上記の方式は、単に例示的に通路重みの決定方式を示し、その他の方式で通路重みを決定してもよく、本発明の実施形態は、それに対して限定しない。 Alternatively, the first path selection frequency may be directly used as the path weight and the second path selection frequency may be used as the path weight, or the weighted sum of the first path selection frequency and the second path selection frequency may be used as the path weight. can. Here, the weights of the first path selection frequency and the second path selection frequency can be determined by the engineer as required or according to empirical values. It should be noted that the above method is merely an example of how to determine the path weight, and other methods may be used to determine the path weight, and the embodiments of the present invention are not limited thereto.

S202において、ユーザフィードバック時間長統計データに基づいて、ユーザフィードバック重みを決定する。 At S202, user feedback weights are determined based on the user feedback duration statistics.

例示的に、事前に設定されたフィードバック重み決定関数、ユーザフィードバック時間長統計データに基づいて、各候補運転ポリシーのユーザフィードバック重みを決定することができる。ここで、事前に設定されたフィードバック重み決定関数は、ユーザフィードバック時間長統計データの減少関数であり、即ち、ユーザのフィードバック時間長の増加に伴い、ユーザフィードバック重みが減っていく。 Illustratively, the user feedback weight of each candidate driving policy can be determined based on a preset feedback weight determination function, user feedback duration statistical data. Here, the preset feedback weight determination function is a decreasing function of the user feedback duration statistical data, that is, the user feedback weight decreases as the user's feedback duration increases.

例示的に、ユーザフィードバック時間長統計データに基づいて、各候補運転ポリシーに対応するフィードバック時間長の比率を決定し、フィードバック時間長の比率に基づいて、各候補運転ポリシーのユーザフィードバック重みを決定し、ここで、ユーザフィードバック重みは、フィードバック時間長の比率の増大に伴って減っていく。 Exemplarily, determining the ratio of the feedback duration corresponding to each candidate driving policy based on the user feedback duration statistical data, and determining the user feedback weight of each candidate driving policy based on the ratio of the feedback duration. , where the user feedback weight decreases with increasing ratio of the feedback duration.

なお、上記の方式において、ユーザフィードバック重みの決定方式を例示的に示し、その他の方式でユーザフィードバック重みを決定してもよく、本発明の実施形態はそれに対して限定しない。 In addition, in the above method, the user feedback weight determination method is shown as an example, and the user feedback weight may be determined by other methods, and the embodiments of the present invention are not limited thereto.

S203において、ポリシー回数統計データ及び/又はポリシー時間長統計データに基づいて、ポリシー重みを決定する。 At S203, the policy weight is determined based on the policy count statistical data and/or the policy time length statistical data.

例示的に、ポリシー回数統計データに基づいて、各候補運転ポリシーに対応する第1ポリシー選択頻度を決定し、ポリシー時間長統計データに基づいて、各候補運転ポリシーに対応する第2ポリシー選択頻度を決定し、第1ポリシー選択頻度及び/又は第2ポリシー選択頻度に基づいて、ポリシー重みを決定する。 Exemplarily, the first policy selection frequency corresponding to each candidate driving policy is determined based on the policy frequency statistical data, and the second policy selection frequency corresponding to each candidate driving policy is determined based on the policy duration statistical data. and determining a policy weight based on the first policy selection frequency and/or the second policy selection frequency.

選択的に、直接、第1ポリシー選択頻度をポリシー重みとし、第2ポリシー選択頻度をポリシー重みとし、又は第1ポリシー選択頻度と第2ポリシー選択頻度との加重和をポリシー重みとすることができる。ここで、第1ポリシー選択頻度と第2ポリシー選択頻度との重みは、技術者によって必要に応じて又は経験値に従って決定することができる。なお、上記の方式は、単に例示的にポリシー重みの決定方式を示し、その他の方式でポリシー重みを決定してもよく、本発明の実施形態は、それに対して限定しない。 Alternatively, the first policy selection frequency can be directly used as the policy weight, the second policy selection frequency can be used as the policy weight, or the weighted sum of the first policy selection frequency and the second policy selection frequency can be used as the policy weight. . Here, the weights of the first policy selection frequency and the second policy selection frequency can be determined by engineers according to needs or empirical values. It should be noted that the above method is merely an exemplary policy weight determination method, and other methods may be used to determine the policy weight, and the embodiments of the present invention are not limited thereto.

S204において、通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも1つに基づいて、運転習慣重みを決定する。 At S204, driving habit weights are determined based on at least one of path weights, user feedback weights, and policy weights.

例示的に、対象走行環境におけるターゲット運転装置の現在走行通路に基づいて、各候補運転ポリシーに対応するターゲット走行通路を使用して、各候補運転ポリシーの通路重みを決定し、各候補運転ポリシーの通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも1つに基づいて、各候補運転ポリシーの運転習慣重みを決定する。 Illustratively, based on the current driving aisle of the target driving device in the target driving environment, using the target driving aisle corresponding to each candidate driving policy, determine the aisle weight of each candidate driving policy; A driving habit weight for each candidate driving policy is determined based on at least one of the path weight, the user feedback weight, and the policy weight.

選択的に、直接、各候補運転ポリシーの通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも1つを、運転習慣重みとする。 Optionally, at least one of the path weight, user feedback weight, and policy weight of each candidate driving policy is directly made the driving habit weight.

又は、選択的に、各候補運転ポリシーの通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも二つに対して処理を行い、処理結果を各候補運転ポリシーの運転習慣重みとする。ここで、運転習慣重みの数値は、候補運転ポリシーの通路重み、ユーザフィードバック重み、及びポリシー重みの増大に伴って増大する。 Alternatively, optionally, processing is performed on at least two of the path weight, the user feedback weight, and the policy weight of each candidate driving policy, and the processing result is the driving habit weight of each candidate driving policy. Here, the numerical value of the driving habit weight increases with the increase of the route weight, user feedback weight, and policy weight of the candidate driving policy.

例示的に、各候補運転ポリシーの通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも二つに対して処理を行うことは、加重演算、乗法演算、及び冪指数演算のうちの少なくとも1つによって実現することができる。 Illustratively, processing on at least two of the path weight, the user feedback weight, and the policy weight of each candidate driving policy comprises performing at least one of a weighting operation, a multiplication operation, and an exponentiation operation. It can be realized by

本発明の実施形態において、通路回数統計データ、通路時間長統計データ、ユーザフィードバック時間長統計データ、ポリシー回数統計データ、及びポリシー時間長統計データのうちの少なくとも1つを取り入れ、運転習慣重みを決定し、それによって運転習慣重みの決定メカニズムを充実し、最終的に決定される運転習慣重みが、異なる次元、及び異なるレベルで運転ユーザの運転習慣を表すことができ、それによって、運転習慣パラメータに基づいて決定されるターゲット運転ポリシーと運転ユーザとのマッチング度を向上させるために、基礎を築く。 In an embodiment of the present invention, at least one of pass count statistical data, pass duration statistical data, user feedback duration statistical data, policy count statistical data, and policy length statistical data is taken to determine driving habit weights. , thereby enriching the driving habit weight determination mechanism, the finally determined driving habit weight can represent the driving habits of the driving user in different dimensions and different levels, so that the driving habit parameters Lay a foundation to improve the degree of matching between the target driving policy determined based on and the driving user.

上記の各技術案を基に、ターゲット運転装置が過去運転装置である場合、運転ユーザのターゲット運転装置における運転習慣重みを決定するために、ターゲット運転装置に学習モードと通常モードという二つの異なる運転モデルを事前に設置することができる。ターゲット運転装置が通常モードである場合、ターゲット運転装置が自動運転クルーズコントロール状態に入り、ターゲット運転装置が学習モードである場合、ターゲット運転装置が運転ユーザの運転習慣の学習状態に入り、それによって、後続のターゲット運転装置に対するクルーズコントロールのために、基礎を築く。 Based on the above technical solutions, when the target driving device is the past driving device, two different driving modes, the learning mode and the normal mode, are applied to the target driving device in order to determine the driving habit weight of the driving user in the target driving device. Models can be pre-installed. When the target driving device is in the normal mode, the target driving device enters an automatic driving cruise control state, and when the target driving device is in the learning mode, the target driving device enters a learning state of the driving user's driving habits, thereby: Lays the groundwork for cruise control for subsequent target driving devices.

1つの実施形態において、現在運転モードが学習モードである場合、「運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う」という操作を、「運転ユーザにターゲット運転ポリシーをフィードバックし、運転ユーザからのフィードバック命令を受け取り、フィードバック命令に基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行い、新たに生成される走行データに基づいて運転習慣重みを更新する」ように詳細化し、それによってターゲット運転装置に対するクルーズコントロールメカニズムを改善することができる。 In one embodiment, when the current driving mode is the learning mode, the operation of "executing cruise control on the target driving device of the driving user based on the driving policy" is replaced by "feeding back the target driving policy to the driving user." and receive a feedback command from the driving user, perform cruise control on the driving user's target driving device based on the feedback command, and update the driving habit weight based on the newly generated driving data. refinement, thereby improving the cruise control mechanism for the target driving device.

図3を参照し、もう1つのクルーズコントロール方法を示しており、下記のステップを含む。 Referring to FIG. 3, another cruise control method is shown and includes the following steps.

S301において、対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みを取得し、運転習慣重みは、運転ユーザの過去運転装置の走行履歴データに基づいて決定される。 At S301, obtaining the driving habit weight of at least one candidate driving policy related to the target driving environment, the driving habit weight is determined based on the driving history data of the driving user's past driving devices.

S302において、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択する。 At S302, select a target driving policy from at least one candidate driving policy based on the driving habit weight.

S303において、現在運転モードが学習モードである場合、運転ユーザにターゲット運転ポリシーをフィードバックし、運転ユーザのフィードバック命令を受け取る。 In S303, if the current driving mode is the learning mode, feedback the target driving policy to the driving user and receive the driving user's feedback instruction.

現在運転モードが学習モードである場合、運転ユーザにターゲット運転ポリシーをフィードバックし、運転ユーザがターゲット運転ポリシーに対して応答し、フィードバック命令を生成する。 If the current driving mode is the learning mode, feedback the target driving policy to the driving user, and the driving user responds to the target driving policy and generates a feedback instruction.

ここで、フィードバック命令は、受入命令であってもよく、当該ターゲット運転ポリシーを認めることを表すために用いられ、フィードバック命令は、拒絶命令であってもよく、当該ターゲット運転ポリシーを認めないことを表すために用いられる。運転ユーザの誤操作を避けるために、運転ユーザにターゲット運転ポリシーをフィードバックする時に、音声通知、文字表示、及びビデオ表示などの方式のうちの少なくとも1つを採用して実現してもよい。運転ユーザのフィードバック命令を受け取った後に、音声通知、文字表示、及びビデオ表示などの方式のうちの少なくとも1つを採用して運転ユーザのフィードバック命令を表示することもできる。 Here, the feedback command may be an acceptance command and is used to indicate that the target driving policy is accepted, and the feedback command may be a rejection command that indicates that the target driving policy is not accepted. used to represent In order to avoid erroneous operation by the driving user, feedback of the target driving policy to the driving user may be implemented by adopting at least one of methods such as voice notification, text display, and video display. After receiving the driving user's feedback instruction, at least one of methods such as voice notification, text display, and video display may be employed to display the driving user's feedback instruction.

S304において、フィードバック命令に基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う、新たに生成された走行データに基づいて運転習慣重みを更新する。 At S304, update the driving habit weight based on the newly generated driving data to perform cruise control on the driving user's target driving device according to the feedback command.

例示的に、フィードバック命令に基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことは、フィードバック命令が受入命令である場合、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行い、
フィードバック命令が拒絶命令である場合、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことを禁止することであってもよい。
Illustratively, performing cruise control on the driving user's target driving device based on the feedback command may include performing cruise control on the driving user's target driving device based on the target driving policy if the feedback command is an acceptance command. to perform cruise control,
If the feedback instruction is a refusal instruction, it may be prohibiting the driving user's target driving device from performing cruise control based on the target driving policy.

選択的に、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことを禁止することは、オリジナル運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことであってもよく、オリジナル運転ポリシーは、ターゲット運転ポリシーを決定する前に採用される運転ポリシーであってもよい。又は、選択的に、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことを禁止することは、デフォルト運転ポリシー又は運転ユーザの指定した運転ポリシーを採用して、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことであってもよい。 Optionally, disabling cruise control on the driving user's target driving device based on the target driving policy means performing cruise control on the driving user's target driving device based on the original driving policy. and the original driving policy may be the driving policy adopted before determining the target driving policy. Alternatively, selectively prohibiting the target driving device of the driving user from performing cruise control based on the target driving policy means adopting the default driving policy or the driving user-specified driving policy and It may be performing cruise control on the user's target driving device.

例を挙げて説明すると、ターゲット車両の直行中で決定されたターゲット運転ポリシーが右側追い越しである時に、運転ユーザのフィードバック命令が受入命令である場合、右側で追い越して進行するようにターゲット車両を制御する。運転ユーザのフィードバック命令が拒絶命令である場合、元の直行ポリシーのままを保持する。又は、デフォルトポリシーを取得し、デフォルトポリシーが左側追い越しである場合、左側で追い越して進行するようにターゲット車両を制御する。又は、運転ユーザの指定した運転ポリシーを取得し、指定した運転ポリシーが左側追い越しである場合、左側で追い越して進行するようにターゲット車両を制御する。 For example, when the target driving policy is to overtake on the right side while the target vehicle is traveling straight, if the driving user's feedback command is an acceptance command, the target vehicle is controlled to overtake on the right side. do. If the driving user's feedback order is a rejection order, keep the original direct policy. Or, get the default policy and control the target vehicle to overtake and proceed on the left if the default policy is overtaking on the left. Alternatively, the driving policy specified by the driving user is acquired, and if the specified driving policy is overtaking on the left side, the target vehicle is controlled to overtake on the left side.

上記の技術案は、命令を受入又は拒絶することに応じて、異なる選択可能な方式を採用して、ターゲット運転装置に対してクルーズコントロールを行い、ターゲット運転装置に対するクルーズコントロールメカニズムを改善することができると理解すべきである。 The above technical solution adopts different selectable methods according to the acceptance or rejection of the command to perform cruise control for the target driving device and improve the cruise control mechanism for the target driving device. It should be understood that it is possible.

例示的に、新たに生成された走行データに基づいて運転習慣重みを更新し、直接、新たに生成された走行データをターゲット運転装置の走行履歴データとして、運転習慣重みに対して改めて決定又は更新する。 Exemplarily, the driving habit weight is updated based on the newly generated driving data, and the newly generated driving data is directly used as the driving history data of the target driving device to determine or update the driving habit weight again. do.

本発明の実施形態は、ターゲット運転装置に学習モードを取り入れ、学習モードである場合、運転ユーザのターゲット運転ポリシーに対するフィードバック命令に基づいて、ターゲット運転装置に対してクルーズコントロールを行い、ターゲット運転装置の走行中、運転ユーザ運転習慣のオンライン学習を実現し、後続のターゲット運転装置に対するクルーズコントロール、又はその他の運転装置に対するクルーズコントロールのために、基礎を築く。 An embodiment of the present invention introduces a learning mode into the target driving device, and in the learning mode, performs cruise control on the target driving device based on a feedback command of the driving user's target driving policy, and controls the target driving device. While driving, it realizes online learning of the driving user's driving habits and lays the foundation for subsequent cruise control for the target driving device or cruise control for other driving devices.

本発明の実施形態は、上記の各技術案を基に、車道で走行しているターゲット車両に対してクルーズコントロールを行うケースのために、好ましい実施形態をさらに提供する。 Based on the above technical solutions, the embodiments of the present invention further provide preferred embodiments for the case of performing cruise control on the target vehicle running on the roadway.

図4に示されるのはもう1つのクルーズコントロール方法であり、ターゲット車両に適用され、下記のステップを含む。 Shown in FIG. 4 is another cruise control method, applied to the target vehicle, which includes the following steps.

S410は、運転習慣重みの決定段階であり
S420は、クルーズコントロール段階である。
S410 is the driving habit weight determination stage, and S420 is the cruise control stage.

例示的に、運転習慣重みの決定段階は、下記のステップを含む。 Illustratively, the driving habit weight determination phase includes the following steps.

S411において、ターゲット車両の対象走行環境を決定する。 At S411, the target driving environment of the target vehicle is determined.

S412において、運転ユーザが対象走行環境でターゲット車両を運転する時に、属性の異なる車道における過去走行回数に基づいて、各車道の車道重みを決定する。 In S412, when the driving user drives the target vehicle in the target driving environment, the roadway weight of each roadway is determined based on the past number of times of driving on roadways with different attributes.

S413において、候補運転ポリシーの使用時の対応する車道の車道重みを、候補運転ポリシーの車道重みとする。 In S413, the roadway weight of the corresponding roadway when the candidate driving policy is used is set as the roadway weight of the candidate driving policy.

ここで、候補運転ポリシーは、右回り、左回り、右車線変更、左車線変更、左側追い越し、右側追い越し、及び停車等を実行するポリシーのうちの少なくとも1つを含む。 Here, the candidate driving policies include at least one of policies for executing clockwise, counterclockwise, right lane change, left lane change, overtaking on the left, overtaking on the right, stopping, and the like.

S414において、運転ユーザの対象走行環境で各候補運転ポリシーに対する過去フィードバック時間長に基づいて、各候補運転ポリシーのユーザフィードバック重みを決定する。 In S414, the user feedback weight of each candidate driving policy is determined based on the past feedback time length for each candidate driving policy in the driving user's target driving environment.

S415において、運転ユーザが対象走行環境で各候補運転ポリシーを使用する過去使用回数に基づいて、各候補運転ポリシーのポリシー重みを決定する。 In S415, the policy weight of each candidate driving policy is determined based on the number of times the driving user used each candidate driving policy in the target driving environment in the past.

S416において、車道重み、ユーザフィードバック重み、及びポリシー重みの加重和を決定し、当該和値を運転習慣重みとする。 At S416, the weighted sum of the roadway weight, the user feedback weight, and the policy weight is determined, and the sum is taken as the driving habit weight.

例示的に、クルーズコントロール段階は、下記のステップを含む。 Illustratively, the cruise control phase includes the following steps.

S421において、運転ユーザの対象走行環境に関連する各候補運転ポリシーの運転習慣重みを取得する。 In S421, the driving habit weight of each candidate driving policy related to the target driving environment of the driving user is obtained.

S422において、候補運転ポリシーの基準意思決定重みを運転習慣重みに加重し、運転習慣重みを更新する。 At S422, the reference decision weight of the candidate driving policy is weighted to the driving habit weight to update the driving habit weight.

S423において、対象走行環境に関連する各候補運転ポリシー内の、運転習慣重みが大きいターゲット運転ポリシーを選択する。 At S423, a target driving policy with a high driving habit weight is selected from among the candidate driving policies related to the target driving environment.

S424において、現在運転モードが学習モードであるか否かを判断し、そうである場合、S425を実行し、そうでない場合、S426を実行する。 In S424, it is determined whether or not the current operation mode is the learning mode, and if so, S425 is executed; otherwise, S426 is executed.

現在運転モードが学習モードである場合、ターゲット運転ポリシーを運転ユーザにフィードバックし、ターゲット運転ポリシーに基づいてターゲット車両に対してクルーズコントロールを行うか否かを運転ユーザに任せ、現在運転モードが非学習モードである場合、即ち、通常モードである場合、直接、ターゲット運転ポリシーに基づいてターゲット車両に対してクルーズコントロールを行う。 If the current driving mode is the learning mode, the target driving policy is fed back to the driving user, and the driving user decides whether or not to perform cruise control on the target vehicle based on the target driving policy, and the current driving mode is the non-learning mode. In the normal mode, cruise control is directly applied to the target vehicle based on the target driving policy.

S425において、運転ユーザがターゲット運転ポリシーを認めるか否かを判断し、そうである場合、S426を実行し、そうでない場合S427を実行する。 In S425, it is determined whether the driving user accepts the target driving policy, if yes, execute S426, otherwise execute S427.

S426において、ターゲット運転ポリシーに基づいてターゲット車両の走行を制御する。S428を実行し続ける。 At S426, driving of the target vehicle is controlled based on the target driving policy. Continue executing S428.

S427において、オリジナル運転ポリシーに基づいてターゲット車両の走行を制御し続ける。S428を実行し続ける。 At S427, continue to control the driving of the target vehicle based on the original driving policy. Continue executing S428.

S428において、対象走行環境における運転ユーザの異なる属性の車道の過去走行回数、候補運転ポリシーに対する過去フィードバック時間長、及び候補運転ポリシーの過去使用回数を更新する。 In S428, the number of times the driving user has traveled on roads with different attributes in the target driving environment, the past feedback time length for the candidate driving policy, and the number of times the candidate driving policy has been used in the past are updated.

本発明の実施形態は、運転習慣パラメータを取り入れて候補運転ポリシーを決定し、それによって、最終的に決定されるターゲット運転ポリシーが、異なる走行環境における運転ユーザの運転習慣に適応することができ、車両クルーズコントロールプロセスが運転ユーザの個性的需要を満たすことができる。 An embodiment of the present invention incorporates driving habit parameters to determine a candidate driving policy, so that the finally determined target driving policy can adapt to the driving habits of the driving user in different driving environments; The vehicle cruise control process can meet the driving user's individual needs.

上記の各図に示される方法の実現として、本発明は、クルーズコントロール方法を実施する仮想装置の1つの実施形態をさらに提供する。図5に示されるのはクルーズコントロール装置500であり、運転習慣重み取得モジュール501、ターゲット運転ポリシー選択モジュール502、及びクルーズコントロールモジュール503を備える。 As an implementation of the method shown in the above figures, the present invention further provides an embodiment of a virtual device implementing the cruise control method. Shown in FIG. 5 is a cruise control device 500 , comprising a driving habit weight acquisition module 501 , a target driving policy selection module 502 and a cruise control module 503 .

運転習慣重み取得モジュール501は、対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みを取得するように構成され、ここで、運転習慣重みは、運転ユーザの過去運転装置の走行履歴データに基づいて決定される。 A driving habit weight obtaining module 501 is configured to obtain a driving habit weight of at least one candidate driving policy associated with a target driving environment, where the driving habit weight is the driving history data of the driving user's past driving devices. determined based on

ターゲット運転ポリシー選択モジュール502は、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択するように構成される。 The target driving policy selection module 502 is configured to select a target driving policy from the at least one candidate driving policy based on the driving habit weight.

クルーズコントロールモジュール503は、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うように構成される。 The cruise control module 503 is configured to perform cruise control on the target driving device of the driving user based on the target driving policy.

本発明の実施形態は、運転習慣重み取得モジュールによって、対象走行環境に関連する少なくとも1つの候補運転ポリシーの運転習慣重みを取得し、ここで運転習慣重みは、運転ユーザの過去運転装置の走行履歴データに基づいて決定され、ターゲット運転ポリシー選択モジュールによって、運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択し、クルーズコントロールモジュールによって、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う。本発明の実施形態は、運転ユーザの過去運転装置の運転履歴データに基づいて決定される運転習慣重みを取り入れて、ターゲット運転ポリシーを決定し、それによって決定されたターゲット運転ポリシーが、運転ユーザの対象走行環境における運転習慣に適応することができ、それによって運転ユーザのターゲット運転装置に対してクルーズコントロールを行う時に運転ユーザとの適応度を向上させ、そして運転ユーザがターゲット運転装置に乗る時の体験度を向上させる。 An embodiment of the present invention obtains the driving habit weight of at least one candidate driving policy related to the target driving environment by a driving habit weight obtaining module, where the driving habit weight is the driving history of the driving user's past driving device a target driving policy selection module based on the driving habit weight; selecting a target driving policy from at least one candidate driving policy based on the driving habit weight; Cruise control is performed for the target operating device. An embodiment of the present invention incorporates a driving habit weight determined based on the driving history data of the driving user's past driving devices to determine a target driving policy, whereby the determined target driving policy is the driving user's It can adapt to the driving habits in the target driving environment, thereby improving the fitness with the driving user when performing cruise control on the target driving device of the driving user, and when the driving user gets on the target driving device. Improve your experience.

さらに、走行履歴データは、下記のうちの少なくとも1つを含み、即ち、
各通路(異なる通路の通路属性が異なる)における過去運転装置の走行回数の通路回数統計データ、
各通路における過去運転装置の走行時間長の通路時間長統計データ、
過去運転装置がポリシー変更を行った場合のユーザフィードバック時間長統計データ、
各候補運転ポリシーにおける過去運転装置の走行回数のポリシー回数統計データ、及び、
各候補運転ポリシーにおける過去運転装置の走行時間長のポリシー時間長統計データ、を含む。
Further, the historical driving data includes at least one of:
Statistical data on the number of times the operating device has traveled in each passage (different passages have different passage attributes);
Passage time length statistical data of travel time length of the past operating device in each passage,
User feedback time length statistical data when the past operating device changed the policy,
policy frequency statistical data of the number of times the driving device has traveled in the past in each candidate driving policy; and
policy time length statistical data of the driving time length of past driving devices in each candidate driving policy;

さらに、装置は、運転習慣重みを決定するように構成される運転習慣重み決定モジュールをさらに備え、
ここで、運転習慣重み決定モジュールは、
通路回数統計データ及び/又は通路時間長統計データに基づいて、通路重みを決定するように構成される通路重み決定ユニットと、
ユーザフィードバック時間長統計データに基づいて、ユーザフィードバック重みを決定するように構成されるユーザフィードバック重み決定ユニットと、
ポリシー回数統計データ及び/又はポリシー時間長統計データに基づいて、ポリシー重みを決定するように構成されるポリシー重み決定ユニットと、
通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも1つに基づいて、運転習慣重みを決定するように構成される運転習慣重み決定ユニットと、を備える。
Additionally, the apparatus further comprises a driving habit weight determination module configured to determine a driving habit weight;
Here, the driving habit weight determination module is
a path weight determination unit configured to determine a path weight based on the path number statistical data and/or the path length statistical data;
a user feedback weight determination unit configured to determine a user feedback weight based on the user feedback duration statistics;
a policy weight determination unit configured to determine a policy weight based on the policy times statistical data and/or the policy duration statistical data;
a driving habit weight determination unit configured to determine the driving habit weight based on at least one of the path weight, the user feedback weight, and the policy weight.

さらに、ターゲット運転ポリシー選択モジュール502は、
候補運転ポリシーの基準意思決定重みに基づいて、運転習慣重みに対して調整を行うように構成される運転習慣重み調整ユニットと、
調整後の運転習慣重みに基づいて、少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択するように構成されるターゲット運転ポリシー選択ユニットと、を備える。
Furthermore, the target driving policy selection module 502
a driving habit weight adjustment unit configured to make adjustments to the driving habit weight based on the reference decision weight of the candidate driving policy;
a target driving policy selection unit configured to select a target driving policy from the at least one candidate driving policy based on the adjusted driving habit weights.

さらに、現在運転モードが学習モードである場合、クルーズコントロールモジュール503は、
運転ユーザにターゲット運転ポリシーをフィードバックし、運転ユーザのフィードバック命令を受け取るように構成されるフィードバック受取ユニットと、
フィードバック命令に基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行う、新たに生成された走行データに基づいて運転習慣重みを更新するように構成されるクルーズコントロールユニットと、を備える。
Furthermore, if the current driving mode is the learning mode, the cruise control module 503 will:
a feedback receiving unit configured to feed back the target driving policy to the driving user and receive the driving user's feedback instructions;
a cruise control unit configured to update the driving habit weights based on newly generated driving data to cruise control the driving user's target driving device based on the feedback instructions.

さらに、クルーズコントロールユニットは、
フィードバック命令が受入命令である場合、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うように構成されるクルーズコントロール受入サブユニットと、
フィードバック命令が拒絶命令である場合、ターゲット運転ポリシーに基づいて、運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことを禁止するように構成されるクルーズコントロール拒絶サブユニットと、を備える。
Additionally, the cruise control unit
a cruise control acceptance subunit configured to perform cruise control on the target driving device of the driving user based on the target driving policy if the feedback instruction is an acceptance instruction;
a cruise control denial subunit configured to prohibit cruise control on the target driving device of the driving user based on the target driving policy if the feedback command is a denial command.

さらに、運転習慣重み取得モジュール501は、
対象走行環境で運転ユーザが関連付けた少なくとも1つの候補運転ポリシーの運転習慣重みを取得するように構成される運転習慣重み取得ユニットと、を備える。
Furthermore, the driving habit weight acquisition module 501
a driving habit weight obtaining unit configured to obtain the driving habit weight of at least one candidate driving policy associated with the driving user in the target driving environment.

さらに、候補運転ポリシーは、下記の少なくとも1つを含み、即ち、直行、右回り、左回り、右車線変更、左車線変更、左側追い越し、右側追い越し、及び進行停止を含む。 Further, the candidate driving policies include at least one of the following: straight, clockwise, counterclockwise, right lane change, left lane change, overtake left, overtake right, and stop.

上記のクルーズコントロール装置は、本発明のいずれかの実施形態に提供されるクルーズコントロール方法を実行することができ、クルーズコントロール方法に対応する機能モジュールを有し、有益効果を奏する。 The above cruise control device is capable of implementing the cruise control method provided in any embodiment of the present invention, has functional modules corresponding to the cruise control method, and has beneficial effects.

本発明の実施形態によれば、本発明は、電子デバイスと、読取可能な記憶媒体をさらに提供する。 According to embodiments of the invention, the invention further provides an electronic device and a readable storage medium.

図6に示されるのは、本発明の実施形態におけるクルーズコントロール方法を実現する電子デバイスのブロック図である。電子デバイスは、各形式のデジタルコンピュータを指し、例えば、ラップトップコンピュータ、デスクトップコンピュータ、ワークステーション、個人デジタルアシスタント、サーバ、ブレードサーバ、大型コンピュータ、及びその他の適合するコンピュータが挙げられる。電子デバイスは、各形式の移動装置をさらに指し、例えば、個人デジタルアシスタント、セルラー電話、スマートフォン、ウェアラブルデバイス、及びその他の類似のコンピュータ装置が挙げられる。本発明に記載されているコンポーネント、それらの接続関係、及び機能は例示的なものに過ぎず、本発明に記載・特定されているものの実現を限定するわけではない。 Shown in FIG. 6 is a block diagram of an electronic device implementing the cruise control method in an embodiment of the present invention. Electronic devices refer to each type of digital computer, including laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, large computers, and other suitable computers. Electronic devices further refer to each type of mobile device, including, for example, personal digital assistants, cellular phones, smart phones, wearable devices, and other similar computing devices. The components, their connections, and functions described in the invention are exemplary only, and do not limit the implementation of what is described and specified in the invention.

図6に示すように、当該電子デバイスは、1つ又は複数のプロセッサ601、メモリ602、及び各部品を接続するためのインターフェースを含み、高速インターフェースと低速インターフェースを含む。各部品が異なるバスによって接続され、共通マザーボードに装着することができ、又は必要に応じて他の方式で装着することもできる。プロセッサは、電子デバイスで実行する命令を実行することができ、メモリに記憶される命令、又は外部入力/出力装置(例えば、インターフェースにカップリングする表示デバイス)に記憶され、GUIに表示するグラフィック情報の命令を含む。その他の実施形態において、必要があれば、複数のプロセッサ及び/又は複数のバス及び複数のメモリを一緒に使用することができる。同様に、複数の電子デバイスを接続することができ、各デバイスが各自の必要な操作を提供する(例えば、サーバアレイとしての1グループのブレードサーバ、又は、複数のプロセッサシステム)。図6では1つのプロセッサ601を例としている。 As shown in FIG. 6, the electronic device includes one or more processors 601, memory 602, and interfaces for connecting components, including high speed interfaces and low speed interfaces. Each component is connected by a different bus and can be attached to a common motherboard, or otherwise attached as desired. The processor is capable of executing instructions to be executed by the electronic device, instructions stored in memory, or graphical information stored in an external input/output device (e.g., a display device coupled to the interface) and displayed in a GUI. including instructions for In other embodiments, multiple processors and/or multiple buses and multiple memories may be used together if desired. Similarly, multiple electronic devices can be connected, each providing its own required operation (eg, a group of blade servers as a server array, or multiple processor systems). In FIG. 6, one processor 601 is taken as an example.

メモリ602は、本発明に提供される非一時的なコンピュータ可読記憶媒体である。ここで、当該メモリに少なくとも1つのプロセッサで実行する命令が記憶され、当該少なくとも1つのプロセッサに、本発明に提供されるクルーズコントロール方法を実行させる。本発明の非一時的なコンピュータ可読記憶媒体にコンピュータ命令が記憶され、当該コンピュータ命令は、コンピュータに本発明に提供されるクルーズコントロール方法を実行させる。 Memory 602 is a non-transitory computer-readable storage medium provided for the present invention. Here, instructions for execution by at least one processor are stored in the memory to cause the at least one processor to perform the cruise control method provided in the present invention. Computer instructions are stored in the non-transitory computer-readable storage medium of the present invention, the computer instructions causing the computer to perform the cruise control method provided in the present invention.

メモリ602は、コンピュータ読取可能な非一時的記憶媒体として、非一時的ソフトウェアプログラムを記憶するためのものであってもよく、非一時的コンピュータは、プログラム、及びモジュールを実行することができ、例えば、本発明の実施形態におけるクルーズコントロール方法に対応するプログラム命令/モジュール(例えば、図5に示される運転習慣重み取得モジュール501、ターゲット運転ポリシー選択モジュール502、及びクルーズコントロールモジュール503)を実行することができる。プロセッサ601は、メモリ602に記憶されている非一時的ソフトウェアプログラム、命令及びモジュールを実行することによって、サーバの各機能及びデータ処理を実行し、即ち、上記の方法実施形態におけるクルーズコントロール方法を実現する。 The memory 602 may be for storing non-transitory software programs as a non-transitory computer-readable storage medium, the non-transitory computer being able to execute the programs and modules, e.g. , executing program instructions/modules corresponding to the cruise control method in an embodiment of the present invention (eg, the driving habit weight acquisition module 501, the target driving policy selection module 502, and the cruise control module 503 shown in FIG. 5). can. The processor 601 executes the non-transitory software programs, instructions and modules stored in the memory 602 to perform the functions and data processing of the server, i.e. implement the cruise control method in the above method embodiments. do.

メモリ602は、プログラム記憶領域とデータ記憶領域を含み、ここで、プログラム記憶領域に、オペレーションシステム、少なくとも1つの機能に必要なアプリケーションプログラムが記憶され得、データ記憶領域に、クルーズコントロール方法による電子デバイスの使用によって生成されるデータ等が記憶され得る。また、メモリ602は、高速ランダムアクセスメモリを含み得、非一時的メモリも含み得、例えば、少なくとも1つのディスク記憶素子、フラッシュ素子、又はその他の非一時的固体メモリ素子を含む。幾つかの実施形態において、メモリ602はプロセッサ601から遠隔に設置されるメモリを選択的に含み、これらの遠隔メモリは、ネットワークによって、クルーズコントロール方法を実行する電子デバイスに接続されることができる。上記のネットワークは、インターネット、イントラネット、ローカルエリアネットワーク、移動通信ネットワーク及びそれらの組み合わせを例として含むが、それらを限定しない。 The memory 602 includes a program storage area and a data storage area, where in the program storage area an operating system, application programs required for at least one function can be stored, and in the data storage area the electronic device according to the cruise control method. may be stored such as data generated by the use of Memory 602 may also include high speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash device, or other non-transitory solid state memory device. In some embodiments, memory 602 optionally includes memory located remotely from processor 601, and these remote memories can be connected by a network to the electronic device executing the cruise control method. Examples of the above networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

クルーズコントロール方法を実行する電子デバイスは、入力装置603及び出力装置604をさらに含み得る。プロセッサ601、メモリ602、入力装置603、及び出力装置604は、バス又は他の方式で接続されることができ、図6ではバスによる接続を例としている。 The electronic device implementing the cruise control method may further include input device 603 and output device 604 . Processor 601, memory 602, input device 603, and output device 604 may be connected by a bus or in other manners, with the connection by bus being taken as an example in FIG.

入力装置603は入力された数字又は文字情報を受け取ることができ、クルーズコントロール方法を実行する電子デバイスのユーザ設定及び機能制御に関連するキーボード信号入力を生成し、例えば、タッチスクリーン、テンキー、マウス、トラックプレート、タッチタブレット、インジケーター、1つ又は複数のマウスボタン、トラックボール、ジョイスティックなどの入力装置が挙げられる。出力装置604は、表示用デバイス、照明補助装置(例えば、LED)及び触覚型フィードバック装置(例えば、振動モーター)等を含み得る。当該表示用デバイスは、液晶ディスプレイ(LCD)、発光ダイオード(LED)ディスプレイ、及びプラズマディスプレイを含むが、それらを限定しない。幾つかの実施形態において、表示用デバイスは、タッチスクリーンであってもよい。 The input device 603 can receive input numeric or character information and generate keyboard signal inputs associated with user settings and functional control of electronic devices implementing cruise control methods, such as touch screen, numeric keypad, mouse, Input devices include trackplates, touch tablets, indicators, one or more mouse buttons, trackballs, joysticks, and the like. Output devices 604 may include display devices, lighting aids (eg, LEDs), tactile feedback devices (eg, vibration motors), and the like. Such display devices include, but are not limited to, liquid crystal displays (LCD), light emitting diode (LED) displays, and plasma displays. In some embodiments, the display device may be a touch screen.

ここで記載されているシステムと技術に関する各実施形態は、デジタル電子回路システム、集積回路システム、専用ASIC(特定用途向け集積回路)、コンピュータハードウェア、ファームウェア、ソフトウェア、及び/又はこれらの組み合わせによって実現されることができる。これらの各実施形態は、1つ又は複数のコンピュータプログラムで実施することを含み得、当該1つ又は複数のコンピュータプログラムは、少なくとも1つのプログラミング可能なプロセッサを含むプログラミング可能なシステムにおいて、実行及び/又は解釈することができ、当該プログラミング可能なプロセッサは、専用又は汎用プログラミング可能なプロセッサであってもよく、記憶システム、少なくとも1つの入力装置、及び少なくとも1つの出力装置から、データと命令を受け取ることができ、データと命令を当該記憶システム、当該少なくとも1つの入力装置、及び当該少なくとも1つの出力装置に伝送することができる。 Embodiments of the systems and techniques described herein may be implemented in digital electronic circuit systems, integrated circuit systems, dedicated application specific integrated circuits (ASICs), computer hardware, firmware, software, and/or combinations thereof. can be Each of these embodiments may include implementation in one or more computer programs, which are executed and/or implemented in a programmable system including at least one programmable processor. Or, the programmable processor may be a special purpose or general purpose programmable processor that receives data and instructions from a storage system, at least one input device, and at least one output device. can transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

これらのコンピュータプログラム(プログラム、ソフトウェア、ソフトウェアアプリケーション、又はコードとも称する)はプログラミング可能なプロセッサの機械命令を含み、高級プロシージャ及び/又はオブジェクト指向のプログラム言語、及び/又はアセンブラ/機械語を利用してこれらのコンピュータプログラムを実施する。例えば、本発明に使用される、用語「機械での読取可能な媒体」と「コンピュータ読取可能な媒体」は、機械命令及び/又はデータをプログラミング可能なプロセッサに提供するためのコンピュータプログラム製品、デバイス、及び/又は装置(例えば、ディスク、コンパクトディスク、メモリ、プログラミング可能なロジック装置(PLD))を指しており、機械読取可能な信号として機械命令を受け取る機械読取可能な媒体を含む。用語「機械読取可能な信号」は、機械命令及び/又はデータをプログラミング可能なプロセッサに提供するためのいかなる信号を指している。 These computer programs (also referred to as programs, software, software applications, or code) include programmable processor machine instructions and can be implemented using high-level procedural and/or object-oriented programming languages and/or assembly/machine language. Implement these computer programs. For example, as used herein, the terms "machine-readable medium" and "computer-readable medium" refer to computer program products, devices for providing machine instructions and/or data to a programmable processor. , and/or device (eg, disk, compact disk, memory, programmable logic device (PLD)) that includes a machine-readable medium for receiving machine instructions as machine-readable signals. The term "machine-readable signal" refers to any signal for providing machine instructions and/or data to a programmable processor.

ユーザとのインタラクションを提供するために、コンピュータでここに記載されているシステムと技術を実施することができ、当該コンピュータは、ユーザに情報を表示するための表示用装置(例えば、CRT(陰極線管)又はLCD(液晶ディスプレイ)モニター)、及びキーボードとポインティングデバイス(例えば、マウス又はトラックボール)を備え、ユーザは、当該キーボードと当該ポインティングデバイスによって、入力をコンピュータに提供することができる。他の種類の装置は、ユーザとのインタラクションを提供するために用いられることができ、例えば、ユーザに提供するフィードバックは、いかなる形式のセンサーフィードバック(例えば、視覚フィードバック、聴覚フィードバック、又は触覚フィードバック)であってもよく、いかなる形式(音入力、音声入力、又は触覚入力)によって、ユーザからの入力を受け取ることができる。 The systems and techniques described herein can be implemented in a computer to provide interaction with a user, and the computer may include a display device (e.g., CRT (cathode ray tube)) for displaying information to the user. ) or LCD (liquid crystal display) monitor), and a keyboard and pointing device (e.g., a mouse or trackball) through which a user can provide input to the computer. Other types of devices can be used to provide interaction with a user, e.g., providing feedback to the user in any form of sensory feedback (e.g., visual, auditory, or tactile feedback). There may be, and input may be received from the user in any form (sound, voice, or tactile).

ここに記載されているシステムと技術を、バックグラウンド部品に含まれる計算システム(例えば、データサーバとして)、又はミドルウェア部品を含む計算システム(例えば、アプリケーションサーバ)、又はフロント部品を含む計算システム(例えば、GUI又はネットワークブラウザを有するユーザコンピュータが挙げられ、ユーザがGUI又は当該ネットワークブラウザによって、ここに記載されているシステムと技術の実施形態とインタラクションすることができる)、又はこのようなバックグラウンド部品、ミドルウェア部品、又はフロント部品のいかなる組合した計算システムで実施することができる。如何なる形式又はメディアのデジタルデータ通信(例えば、通信ネットワーク)を介して、システムの部品を互いに接続することができる。通信ネットワークの例は、ローカルエリアネットワーク(LAN)、ワイドエリアネットワーク(WAN)、インターネット、及びブロックチェーンネットワークを含む。 You can use the systems and techniques described herein as a computing system that includes background components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front components (e.g., , a user computer having a GUI or network browser, through which a user can interact with embodiments of the systems and techniques described herein), or such background components; Any combination of middleware components, or front components, can be implemented in the computing system. The components of the system can be connected together via any form or medium of digital data communication (eg, a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), the Internet, and blockchain networks.

コンピュータシステムは、クライアントとサーバを含み得る。通常、クライアントとサーバは、互いに離れており、通信ネットワークを介してインタラクションを行うことが一般的である。対応するコンピュータで動作することで、クライアント-サーバの関係を有するコンピュータプログラムによってクライアントとサーバの関係を生み出す。サーバは、クラウドコンピューティングサーバ又はクラウドホストとも呼ばれるクラウドサーバであり得る。これは、従来の物理ホストおよびVPSサービスの困難な管理と弱いビジネススケーラビリティを解決するためのクラウドコンピューティングサービスシステムのホスト製品です。 The computer system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. By running on corresponding computers, computer programs have a client-server relationship, thereby creating a client-server relationship. The server may be a cloud server, also called a cloud computing server or cloud host. It is a cloud computing service system host product to solve the difficult management and weak business scalability of traditional physical host and VPS services.

本発明の実施形態における技術案によれば、運転ユーザの過去運転装置の運転履歴データに基づいて決定された運転習慣重みを取り入れて、ターゲット運転ポリシーを決定し、それによって決定されたターゲット運転ポリシーが、運転ユーザの対象走行環境における運転習慣に適応することができ、それによって運転ユーザのターゲット運転装置に対してクルーズコントロールを行う時に運転ユーザとの適応度を向上させ、そして運転ユーザがターゲット運転装置に乗る時の体験度を向上させる。 According to the technical solution of the embodiment of the present invention, the driving habit weight determined based on the driving history data of the driving user's past driving device is taken to determine the target driving policy, and the target driving policy determined accordingly. can adapt to the driving habits of the driving user in the target driving environment, thereby improving the fitness with the driving user when performing cruise control on the driving user's target driving device, and allowing the driving user to perform the target driving To improve the experience of riding the device.

本発明の実施形態は、車両をさらに提供し、当該車両に、図6に示される電子デバイスが設置され、当該電子デバイスは、車載端末又は移動端末等であり得る。 Embodiments of the present invention further provide a vehicle, in which the electronic device shown in FIG. 6 is installed, which can be an in-vehicle terminal, a mobile terminal, or the like.

理解すべきこととして、上記に記載されている各形式のプロセスを利用して、ステップを再度順序付け、追加又は削除することができる。本発明に開示されている技術案の期待結果を実現することさえできれば、例えば、本発明に記載されている各ステップは、平行して実行してもよく、順序付けて実行してもよく、ランダム的に実行してもよく、本発明は、それを限定しない。 It should be appreciated that steps can be reordered, added or deleted using each type of process described above. As long as the expected result of the technical solution disclosed in the present invention can be achieved, for example, each step described in the present invention can be performed in parallel, in sequence, or randomly. and the invention is not so limited.

上記の具体的な実施形態は、本発明の保護範囲に対する制限にならない。当業者が、設計要件と他の要因に基づいて、改修、組合、サブ組合、代替を行うことができることは明らかである。本発明の思想と原則内での如何なる変更、等価の入れ替え及び改善等は、いずれも本発明の保護の範囲内に含まれるべきである。 The above specific embodiments do not constitute limitations on the protection scope of the present invention. Obviously, those skilled in the art can make modifications, combinations, sub-combinations and substitutions based on design requirements and other factors. Any modification, equivalent replacement, improvement, etc. within the idea and principle of the present invention shall all fall within the protection scope of the present invention.

Claims (16)

クルーズコントロール装置により実行される、クルーズコントロール方法であって、
運転装置が複数の運転ユーザに共同使用される場合、対象走行環境中の運転ユーザに関連付けられた少なくとも1つの候補運転ポリシーの運転習慣重みであって、前記運転ユーザの過去運転装置の走行履歴データに基づいて決定される前記運転習慣重みを取得することと、
前記運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択することと、
前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことと、を含み、
前記運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択することは、
前記候補運転ポリシーの基準意思決定重みに基づいて、前記運転習慣重みに対して調整を行うことと、
調整後の運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーから前記ターゲット運転ポリシーを選択することと、を含み、
前記基準意思決定重みは、対象走行環境において、安全性の要素を考慮し、各候補運転ポリシーのために決定される重みであり、対象走行環境において安全性の高い候補運転ポリシーほど、対応する前記基準意思決定重みが高く、対象走行環境において安全性の低い候補運転ポリシーほど、対応する前記基準意思決定重みが低い、
クルーズコントロール方法。
A cruise control method performed by a cruise control device, comprising:
Driving habit weights of at least one candidate driving policy associated with a driving user in a target driving environment when the driving device is shared by a plurality of driving users, and driving history data of past driving devices of the driving user. obtaining the driving habit weight determined based on
selecting a target driving policy from the at least one candidate driving policy based on the driving habit weight;
performing cruise control on the driving user's target driving device based on the target driving policy;
selecting a target driving policy from the at least one candidate driving policy based on the driving habit weights;
making an adjustment to the driving habit weight based on a reference decision weight of the candidate driving policy;
selecting the target driving policy from the at least one candidate driving policy based on adjusted driving habit weights;
The reference decision-making weight is a weight determined for each candidate driving policy in consideration of safety factors in the target driving environment. A candidate driving policy that has a higher reference decision-making weight and is less safe in the target driving environment has a lower corresponding reference decision-making weight.
cruise control method.
前記走行履歴データは、以下の
通路属性の異なる各通路における前記過去運転装置の走行回数の通路回数統計データ、
前記過去運転装置の、各前記通路における走行時間長の通路時間長統計データ、
前記過去運転装置がポリシー変更を行った場合のユーザフィードバック時間長統計データ、
前記過去運転装置の、各前記候補運転ポリシーにおける走行回数のポリシー回数統計データ、及び、
前記過去運転装置の、各前記候補運転ポリシーにおける走行時間長のポリシー時間長統計データ、
のうちの少なくとも1つを含み、
ユーザフィードバック時間長は、ユーザが過去車両を運転する中で、前記過去車両が決定したターゲット運転ポリシーを実行するかを決定するために必要な時間である、
請求項1に記載のクルーズコントロール方法。
The travel history data includes the following passage number statistical data of the number of times the driving device has traveled on each passage with different passage attributes,
Passage time length statistical data of the travel time length in each of the passages of the past operation device;
User feedback time length statistical data when the past operation device changed the policy,
policy frequency statistical data of the number of times of driving in each of the candidate driving policies of the past driving device; and
policy time length statistical data of the driving time length in each of the candidate driving policies of the past driving device;
including at least one of
The user feedback time length is the time required for the user to decide whether to execute the target driving policy determined by the past vehicle while driving the past vehicle .
The cruise control method according to claim 1.
通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも1つに基づいて、前記運転習慣重みを決定することを含み、
前記通路重みは、前記通路回数統計データ及び/又は前記通路時間長統計データに基づいて決定され、
前記ユーザフィードバック重みは、前記ユーザフィードバック時間長統計データに基づいて決定され、
前記ポリシー重みは、前記ポリシー回数統計データ及び/又は前記ポリシー時間長統計データに基づいて決定される、
請求項2に記載のクルーズコントロール方法。
determining the driving habit weights based on at least one of path weights, user feedback weights, and policy weights;
the path weight is determined based on the path number statistical data and/or the path length statistical data;
the user feedback weight is determined based on the user feedback duration statistics;
the policy weight is determined based on the policy count statistical data and/or the policy duration statistical data;
The cruise control method according to claim 2.
現在運転モードが学習モードである場合、前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことは、
前記運転ユーザに前記ターゲット運転ポリシーをフィードバックし、前記運転ユーザのフィードバック命令を受け取ることと、
前記フィードバック命令に基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行い、新たに生成された走行データに基づいて前記運転習慣重みを更新することと、を含む、
請求項1に記載のクルーズコントロール方法。
When the current driving mode is the learning mode, performing cruise control on the target driving device of the driving user based on the target driving policy includes:
feeding back the target driving policy to the driving user and receiving the driving user's feedback instructions;
performing cruise control on the driving user's target driving device based on the feedback instructions and updating the driving habit weights based on newly generated driving data;
The cruise control method according to claim 1.
前記フィードバック命令に基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことは、
前記フィードバック命令が受入命令である場合、前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことと、
前記フィードバック命令が拒絶命令である場合、前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことを禁止することと、を含む、
請求項に記載のクルーズコントロール方法。
performing cruise control on the driving user's target driving device based on the feedback command;
performing cruise control on a target driving device of the driving user based on the target driving policy if the feedback command is an acceptance command;
disabling cruise control for the driving user's target driving device based on the target driving policy if the feedback command is a rejection command;
The cruise control method according to claim 4 .
前記候補運転ポリシーは、直行、右回り、左回り、右車線変更、左車線変更、左側追い越し、右側追い越し、及び進行停止のうちの少なくとも1つを含む、
請求項1~のいずれか一項に記載のクルーズコントロール方法。
the candidate driving policy includes at least one of straight, clockwise, counterclockwise, right lane change, left lane change, left overtaking, right overtaking, and stop progressing;
The cruise control method according to any one of claims 1-5 .
クルーズコントロール装置であって、
運転装置が複数の運転ユーザに共同使用される場合、対象走行環境中の運転ユーザに関連付けられた少なくとも1つの候補運転ポリシーの運転習慣重みであって、前記運転ユーザの過去運転装置の走行履歴データに基づいて決定される運転習慣重みを取得するように構成される運転習慣重み取得モジュールと、
前記運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーからターゲット運転ポリシーを選択するように構成されるターゲット運転ポリシー選択モジュールと、
前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うように構成されるクルーズコントロールモジュールと、を備え
前記ターゲット運転ポリシー選択モジュールは、
前記候補運転ポリシーの基準意思決定重みに基づいて、前記運転習慣重みに対して調整を行うように構成される運転習慣重み調整ユニットと、
調整後の運転習慣重みに基づいて、前記少なくとも1つの候補運転ポリシーから前記ターゲット運転ポリシーを選択するように構成されるターゲット運転ポリシー選択ユニットと、を備え、
前記基準意思決定重みは、対象走行環境において、安全性の要素を考慮し、各候補運転ポリシーのために決定される重みであり、対象走行環境において安全性の高い候補運転ポリシーほど、対応する前記基準意思決定重みが高く、対象走行環境において安全性の低い候補運転ポリシーほど、対応する前記基準意思決定重みが低い、
クルーズコントロール装置。
A cruise control device,
Driving habit weights of at least one candidate driving policy associated with a driving user in a target driving environment when the driving device is shared by a plurality of driving users, and driving history data of past driving devices of the driving user. a driving habit weight acquisition module configured to obtain driving habit weights determined based on;
a target driving policy selection module configured to select a target driving policy from the at least one candidate driving policy based on the driving habit weight;
a cruise control module configured to perform cruise control on the driving user's target driving device based on the target driving policy ;
The target driving policy selection module includes:
a driving habit weight adjustment unit configured to make adjustments to the driving habit weight based on a reference decision weight of the candidate driving policy;
a target driving policy selection unit configured to select the target driving policy from the at least one candidate driving policy based on adjusted driving habit weights;
The reference decision-making weight is a weight determined for each candidate driving policy in consideration of safety factors in the target driving environment. A candidate driving policy that has a higher reference decision-making weight and is less safe in the target driving environment has a lower corresponding reference decision-making weight.
cruise control device.
前記走行履歴データは、以下の
通路属性の異なる各通路における前記過去運転装置の走行回数の通路回数統計データ、
前記過去運転装置の、各前記通路における走行時間長の通路時間長統計データ、
前記過去運転装置がポリシー変更を行った場合のユーザフィードバック時間長統計データ、
前記過去運転装置の、各前記候補運転ポリシーにおける走行回数のポリシー回数統計データ、及び、
前記過去運転装置の、各前記候補運転ポリシーにおける走行時間長のポリシー時間長統計データ、
のうちの少なくとも1つを含み、
ユーザフィードバック時間長は、ユーザが過去車両を運転する中で、前記過去車両が決定したターゲット運転ポリシーを実行するかを決定するために必要な時間である、
請求項に記載のクルーズコントロール装置。
The travel history data includes the following passage number statistical data of the number of times the driving device has traveled on each passage with different passage attributes,
Passage time length statistical data of the travel time length in each of the passages of the past operation device;
User feedback time length statistical data when the past operation device changed the policy,
policy frequency statistical data of the number of times of driving in each of the candidate driving policies of the past driving device; and
policy time length statistical data of the driving time length in each of the candidate driving policies of the past driving device;
including at least one of
The user feedback time length is the time required for the user to decide whether to execute the target driving policy determined by the past vehicle while driving the past vehicle .
The cruise control device according to claim 7 .
通路重み、ユーザフィードバック重み、及びポリシー重みのうちの少なくとも1つに基づいて、前記運転習慣重みを決定するように構成される運転習慣重み決定モジュールをさらに備え、
前記運転習慣重み決定モジュールは、
前記通路回数統計データ及び/又は前記通路時間長統計データに基づいて、前記通路重みを決定するように構成される通路重み決定ユニットと、
前記ユーザフィードバック時間長統計データに基づいて、前記ユーザフィードバック重みを決定するように構成されるユーザフィードバック重み決定ユニットと、
前記ポリシー回数統計データ及び/又は前記ポリシー時間長統計データに基づいて、前記ポリシー重みを決定するように構成されるポリシー重み決定ユニットと、
を備える、
請求項に記載のクルーズコントロール装置。
further comprising a driving habit weight determination module configured to determine the driving habit weight based on at least one of path weight, user feedback weight, and policy weight;
The driving habit weight determination module includes:
a path weight determination unit configured to determine the path weight based on the path number statistical data and/or the path duration statistical data;
a user feedback weight determination unit configured to determine the user feedback weight based on the user feedback duration statistics;
a policy weight determination unit configured to determine the policy weight based on the policy times statistical data and/or the policy duration statistical data;
comprising
The cruise control device according to claim 8 .
現在運転モードが学習モードである場合、前記クルーズコントロールモジュールは、
前記運転ユーザに前記ターゲット運転ポリシーをフィードバックし、前記運転ユーザのフィードバック命令を受け取るように構成されるフィードバック受取ユニットと、
前記フィードバック命令に基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行い、新たに生成された走行データに基づいて前記運転習慣重みを更新するように構成されるクルーズコントロールユニットと、を備える、
請求項に記載のクルーズコントロール装置。
If the current driving mode is learning mode, the cruise control module:
a feedback receiving unit configured to feed back the target driving policy to the driving user and receive feedback instructions of the driving user;
a cruise control unit configured to perform cruise control on the driving user's target driving device based on the feedback instructions and to update the driving habit weights based on newly generated driving data. prepare
The cruise control device according to claim 7 .
前記クルーズコントロールユニットは、
前記フィードバック命令が受入命令である場合、前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うように構成されるクルーズコントロール受入サブユニットと、
前記フィードバック命令が拒絶命令である場合、前記ターゲット運転ポリシーに基づいて、前記運転ユーザのターゲット運転装置に対してクルーズコントロールを行うことを禁止するように構成されるクルーズコントロール拒絶サブユニットと、を備える、
請求項10に記載のクルーズコントロール装置。
The cruise control unit is
a cruise control acceptance subunit configured to perform cruise control on the driving user's target driving device based on the target driving policy when the feedback command is an acceptance command;
a cruise control rejection subunit configured to prohibit cruise control on the driving user's target driving device based on the target driving policy if the feedback command is a rejection command. ,
A cruise control device according to claim 10 .
前記候補運転ポリシーは、直行、右回り、左回り、右車線変更、左車線変更、左側追い越し、右側追い越し、及び進行停止のうちの少なくとも1つを含む、
請求項11のいずれか一項に記載のクルーズコントロール装置。
the candidate driving policy includes at least one of straight, clockwise, counterclockwise, right lane change, left lane change, left overtaking, right overtaking, and stop progressing;
A cruise control device according to any one of claims 7 to 11 .
電子デバイスであって、
少なくとも1つのプロセッサと
前記少なくとも1つのプロセッサに通信接続されるメモリと、を備え、
前記メモリには、前記少なくとも1つのプロセッサによって実行可能な命令が記憶されており、前記命令は、前記少なくとも1つのプロセッサによって実行されると、前記少なくとも1つのプロセッサに、請求項1~のいずれか一項に記載のクルーズコントロール方法を実行させる、
電子デバイス。
an electronic device,
comprising at least one processor and memory communicatively coupled to the at least one processor;
Instructions executable by the at least one processor are stored in the memory, and when the instructions are executed by the at least one processor, the at least one processor performs any of claims 1 to 6 . Execute the cruise control method according to or
electronic device.
請求項13に記載の電子デバイスが設置されている車両。 A vehicle in which the electronic device according to claim 13 is installed. コンピュータに請求項1~のいずれか一項に記載のクルーズコントロール方法を実行させる命令を記憶するための非一時的なコンピュータ可読記憶媒体。 A non-transitory computer readable storage medium for storing instructions for causing a computer to perform the cruise control method of any one of claims 1-6 . コンピュータにおいて、プロセッサにより実行されると、請求項1~のいずれか一項に記載のクルーズコントロール方法を実現することを特徴とするプログラム。 A program characterized by realizing the cruise control method according to any one of claims 1 to 6 when executed by a processor in a computer.
JP2021068124A 2020-09-24 2021-04-14 Cruise control method, apparatus, device, vehicle, medium, and program Active JP7291744B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202011019235.7A CN112141102B (en) 2020-09-24 2020-09-24 Cruise control method, apparatus, apparatus, vehicle and medium
CN202011019235.7 2020-09-24

Publications (2)

Publication Number Publication Date
JP2021113050A JP2021113050A (en) 2021-08-05
JP7291744B2 true JP7291744B2 (en) 2023-06-15

Family

ID=73897012

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021068124A Active JP7291744B2 (en) 2020-09-24 2021-04-14 Cruise control method, apparatus, device, vehicle, medium, and program

Country Status (5)

Country Link
US (1) US20210245745A1 (en)
EP (1) EP3875328A3 (en)
JP (1) JP7291744B2 (en)
KR (1) KR102490995B1 (en)
CN (1) CN112141102B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113428143B (en) * 2021-07-13 2023-05-16 东风汽车集团股份有限公司 Control system and method for constant-speed cruising of vehicle based on fault level
CN113401125B (en) * 2021-07-29 2022-10-11 中国第一汽车股份有限公司 Longitudinal car following control method and device, electronic equipment and storage medium
CN113790761B (en) * 2021-09-22 2023-08-04 腾讯科技(深圳)有限公司 Driving end positioning method, device, computer equipment and storage medium
CN113848913B (en) * 2021-09-28 2023-01-06 北京三快在线科技有限公司 Control method and control device of unmanned equipment
CN114103966A (en) * 2021-11-17 2022-03-01 东风汽车集团股份有限公司 Control method, device and system for driving assistance
BE1029667B1 (en) 2021-12-02 2023-03-02 Ivex METHODS, SYSTEMS, STORAGE MEDIA AND EQUIPMENT FOR ANALYZING THE BAND ROAD FRICTION ESTIMATE OF TRAVEL CANDIDATES AT THE PLANNER LEVEL FOR SAFER ROUTE SELECTION IN AUTOMATED VEHICLES
CN114386243B (en) * 2021-12-14 2025-03-28 中国华能集团清洁能源技术研究院有限公司 A method, device and electronic equipment for generating design strategy of offshore converter platform
CN114329306B (en) * 2021-12-30 2025-02-11 上海洛轲智能科技有限公司 Braking distance calculation method, device, vehicle and medium
CN114701500B (en) * 2022-03-30 2023-06-13 小米汽车科技有限公司 Vehicle lane changing method, device and medium
CN114880569B (en) * 2022-05-18 2025-06-03 中国第一汽车股份有限公司 Recommended control method, device, electronic device, system and storage medium for vehicle
CN116279476B (en) * 2022-09-09 2024-04-02 广州汽车集团股份有限公司 Vehicle start control method, device and vehicle
KR20240127120A (en) 2023-02-15 2024-08-22 삼성전자주식회사 System on chip, autonomous driving system including the same and operating method thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009289105A (en) 2008-05-30 2009-12-10 Denso It Laboratory Inc Vehicle device controller, vehicle device control method, and program
JP2016133868A (en) 2015-01-16 2016-07-25 株式会社リコー Driving support system, driving support method, and program
JP2016211996A (en) 2015-05-11 2016-12-15 株式会社デンソー Route determination device

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7389178B2 (en) * 2003-12-11 2008-06-17 Greenroad Driving Technologies Ltd. System and method for vehicle driver behavior analysis and evaluation
DE102007031542A1 (en) * 2007-07-06 2009-01-08 Bayerische Motoren Werke Aktiengesellschaft Cruise control for motor vehicles
US8897948B2 (en) * 2010-09-27 2014-11-25 Toyota Systems and methods for estimating local traffic flow
US9696167B2 (en) * 2012-06-27 2017-07-04 Mitsubishi Electric Corporation Recommended-drive-pattern generation device and recommended-drive-pattern generation method
KR101500364B1 (en) * 2013-06-24 2015-03-18 현대자동차 주식회사 System and method for providing driving environment of vehicle
US9623878B2 (en) * 2014-04-02 2017-04-18 Magna Electronics Inc. Personalized driver assistance system for vehicle
US9766625B2 (en) * 2014-07-25 2017-09-19 Here Global B.V. Personalized driving of autonomously driven vehicles
CN107368069B (en) * 2014-11-25 2020-11-13 浙江吉利汽车研究院有限公司 Automatic driving control strategy generation method and device based on Internet of vehicles
KR102137213B1 (en) * 2015-11-16 2020-08-13 삼성전자 주식회사 Apparatus and method for traning model for autonomous driving, autonomous driving apparatus
DE102016206852A1 (en) * 2016-04-22 2017-10-26 Bayerische Motoren Werke Aktiengesellschaft Longitudinal control system for a motor vehicle
US10606276B2 (en) * 2016-09-30 2020-03-31 Faraday & Future Inc. User data-based autonomous vehicle system
WO2018163288A1 (en) * 2017-03-07 2018-09-13 日産自動車株式会社 Travel assistance method and driving control device
US20180281856A1 (en) * 2017-03-31 2018-10-04 Ford Global Technologies, Llc Real time lane change display
EP3556629B1 (en) * 2018-04-19 2025-08-13 Volvo Car Corporation Method and system for vehicle curve speed restriction
EP3575172A1 (en) * 2018-05-31 2019-12-04 Visteon Global Technologies, Inc. Adaptive longitudinal control using reinforcement learning
EP3579211B1 (en) * 2018-06-06 2023-08-16 Honda Research Institute Europe GmbH Method and vehicle for assisting an operator of an ego-vehicle in controlling the ego-vehicle by determining a future behavior and an associated trajectory for the ego-vehicle
WO2020080981A1 (en) * 2018-10-15 2020-04-23 Scania Cv Ab Method and system for facilitating safely controlling vehicle operation
US10940851B2 (en) * 2018-12-12 2021-03-09 Waymo Llc Determining wheel slippage on self driving vehicle
CN111413957B (en) * 2018-12-18 2021-11-02 北京航迹科技有限公司 System and method for determining driving action in autonomous driving
US20210278840A1 (en) * 2019-06-04 2021-09-09 Lg Electronics Inc. Autonomous vehicle and control method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009289105A (en) 2008-05-30 2009-12-10 Denso It Laboratory Inc Vehicle device controller, vehicle device control method, and program
JP2016133868A (en) 2015-01-16 2016-07-25 株式会社リコー Driving support system, driving support method, and program
JP2016211996A (en) 2015-05-11 2016-12-15 株式会社デンソー Route determination device

Also Published As

Publication number Publication date
CN112141102A (en) 2020-12-29
KR102490995B1 (en) 2023-01-20
EP3875328A2 (en) 2021-09-08
JP2021113050A (en) 2021-08-05
EP3875328A3 (en) 2021-11-03
CN112141102B (en) 2022-02-15
US20210245745A1 (en) 2021-08-12
KR20210055640A (en) 2021-05-17

Similar Documents

Publication Publication Date Title
JP7291744B2 (en) Cruise control method, apparatus, device, vehicle, medium, and program
JP7292354B2 (en) Method and apparatus, electronic device, storage medium and computer program product for vehicle information display
JP7366079B2 (en) Navigation information generation method, apparatus, electronic device, computer readable storage medium and computer program
JP7301027B2 (en) Map data collection method, device, electronic device and medium
KR102605244B1 (en) Method and device for displaying signal light data, server, terminal, system and medium
CN111081046B (en) Method, device, electronic equipment and medium for automatically changing lane of driving vehicle
JP7300477B2 (en) Electronic map display method, device, equipment and medium
US11494048B2 (en) View virtualization
CN111942405A (en) Vehicle control method, device, vehicle, electronic device, and storage medium
US11761777B2 (en) Navigation method and apparatus based on electronic map, device and medium
CN112164238B (en) Navigation lane change guiding method, device, equipment and storage medium
CN114972594B (en) A data processing method, device, equipment and medium for Metaverse
CN104052540A (en) Aircraft Communications Switching System
US11392262B2 (en) Method, system, and non-transitory computer readable record medium for providing chatroom in 3D form
CN112017667A (en) Voice interaction method, vehicle and computer storage medium
US20240418526A1 (en) Travel information sharing method and apparatus, computer device, and storage medium
WO2024046451A1 (en) Game level editing method and apparatus, device, and medium
CN113532456B (en) Method and device for generating navigation route
WO2021201941A2 (en) Real-time automated method and system enabling continuous supersonic flight while preventing ground level sonic boom
CN114174989A (en) Notification throttling
CN114669052A (en) A game control method, device, device and storage medium
JP2022028669A (en) Traffic light information output methods, devices, electronic devices, computer-readable storage media and computer programs
JP7266556B2 (en) AR navigation display method, device, electronic device and storage medium
CN111782976B (en) Model training method, device, equipment and storage medium
CN111664861A (en) Navigation prompt method, apparatus, device and readable storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210414

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20220518

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220630

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20220729

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220901

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220930

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20221223

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230420

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20230420

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20230502

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230605

R150 Certificate of patent or registration of utility model

Ref document number: 7291744

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150