JP4554569B2 - VEHICLE SERVICE SYNTHESIS DEVICE, COMPUTER PROGRAM, AND VEHICLE SERVICE PROVIDING SYSTEM - Google Patents
VEHICLE SERVICE SYNTHESIS DEVICE, COMPUTER PROGRAM, AND VEHICLE SERVICE PROVIDING SYSTEM Download PDFInfo
- Publication number
- JP4554569B2 JP4554569B2 JP2006194842A JP2006194842A JP4554569B2 JP 4554569 B2 JP4554569 B2 JP 4554569B2 JP 2006194842 A JP2006194842 A JP 2006194842A JP 2006194842 A JP2006194842 A JP 2006194842A JP 4554569 B2 JP4554569 B2 JP 4554569B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- vehicle
- user
- service flow
- scene
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Combined Controls Of Internal Combustion Engines (AREA)
Description
本発明は、ユーザの車両に対する行動などのイベントに応じて、車両に搭載されているデバイスを用いたサービスをユーザに提供するための車両用サービス合成装置及びコンピュータプログラム並びに車両用サービス提供システムに関する。 The present invention relates to a vehicle service composition apparatus, a computer program, and a vehicle service providing system for providing a user with a service using a device mounted on a vehicle in accordance with an event such as a user's action on the vehicle.
従来例として、下記の特許文献1には運転者の操作や車両の運転状態の変化などのイベントを検出して処理するために、発生する可能性の高いイベントを予測し、予測結果に基づいてイベントの判定順序を発生確立の高いものを先順位とするように変更する技術が開示されている。また、下記の特許文献2には、車両内におけるイルミネーション状態の変化や、パーキングブレーキの変化や、時刻情報などのイベントを検出して表示画面の背景色と前景色を変更する技術が開示されている。
ところで、ユーザの車両に対する行動などのイベントに応じて、車両に搭載されているデバイスを用いたサービスをユーザに提供する場合、複数のサービスを組み合わせて提供できれば、ユーザに対してより快適な及び/又は利便なサービスを提供することができる
はずである。
By the way, when providing a user with a service using a device mounted on a vehicle according to an event such as an action on the user's vehicle, if a plurality of services can be provided in combination, the user can be more comfortable and / or Or it should be possible to provide a convenient service.
そこで、本発明は、ユーザの車両に対する行動などのイベントに応じて、車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを、複数組み合わせて提供することができ、ひいてはユーザに対してより快適な及び/又は利便なサービスを提供すること
ができる車両用サービス合成装置及びコンピュータプログラム並びに車両用サービス提供システムを提供することを目的とする。
Therefore, the present invention can provide a combination of a plurality of services using each of a plurality of devices mounted on a vehicle in accordance with an event such as a user's action on the vehicle, and thus to the user. It is an object of the present invention to provide a vehicular service composition device, a computer program, and a vehicular service providing system that can provide a more comfortable and / or convenient service.
本発明は上記目的を達成するために、ユーザの車両に対する行動目的及び/又は前記ユーザの前記車両におけるシーンを推定する手段と、
前記推定された前記ユーザの行動目的及び/又はシーンに基づいて、前記車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを複数組み合わせ、各サービスを特定する情報間の関係の意味及び各サービスを特定する情報間の関係の強さからサービスフローを構築するサービスフロー構築手段とを備え、
前記構築されたサービスフローにより前記車両に搭載されている複数のデバイスを駆動するようにしたものである。
この構成により、ユーザの車両に対する行動などのイベントに応じて複数のサービスを組み合わせて提供することができ、ひいてはユーザに対してより快適な及び/又は利便な
サービスを提供することができる。
In order to achieve the above object, the present invention provides a means for estimating an action purpose of a user's vehicle and / or a scene of the user's vehicle,
Based on the behavior object and / or scene of the estimated the user, multiple combinations of each service using each of a plurality of devices mounted on the vehicle, the sense of the relationship between information identifying each service And service flow construction means for constructing a service flow from the strength of the relationship between the information specifying each service ,
A plurality of devices mounted on the vehicle are driven by the constructed service flow.
With this configuration, it is possible to provide a combination of a plurality of services according to an event such as a user's action on the vehicle, and thus provide a more comfortable and / or convenient service for the user.
また、本発明の車両用サービス合成装置は前記ユーザの現在情報を取得する手段を更に備え、
前記サービスフロー構築手段は、前記取得された前記ユーザの現在情報と、前記推定された前記ユーザの行動目的及び/又はシーンに基づいて前記サービスフローを構築することを特徴とする。
The vehicle service composition device of the present invention further comprises means for acquiring the current information of the user,
The service flow construction means constructs the service flow based on the acquired current information of the user and the estimated action purpose and / or scene of the user.
また、本発明の車両用サービス合成装置は前記サービスフロー構築手段により構築されたサービスフローを前記ユーザが評価する手段を更に備え、
前記サービスフロー構築手段が、前記構築されたサービスフローを前記ユーザの評価に応じて修正することを特徴とする。
The vehicle service composition device of the present invention further comprises means for the user to evaluate the service flow constructed by the service flow construction means,
The service flow construction means modifies the constructed service flow according to the user's evaluation.
また、本発明の車載サービス提供装置と車外サービス提供装置をネットワークを介して接続可能な車両用サービス提供システムであって、
前記車外サービス提供装置は、
ユーザの車両に対する行動目的及び/又は前記ユーザの前記車両におけるシーンに対して、前記車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを複数組み合わせ、各サービスを特定する情報間の関係の意味及び各サービスを特定する情報間の関係の強さからサービスフローを構築するサービスフロー構築手段と、
前記構築されたサービスフローを前記ネットワークを介して前記車載サービス提供装置に送信する手段とを備え、
前記車載サービス提供装置は、
前記車外サービス提供装置から送信されたサービスフローを記憶する手段と、
前記ユーザの車両に対する行動目的及び/又は前記ユーザの前記車両におけるシーンを推定する手段と、
前記推定された前記ユーザの行動目的及び/又はシーンに基づいて、前記記憶されたサービスフローから適応度の高いサービスフローを求めて前記車両に搭載されている複数のデバイスを駆動する手段とを備えた。
Further, the vehicle service providing system according to the present invention is a vehicle service providing system capable of connecting the vehicle service providing device and the vehicle outside service providing device via a network,
The outside service providing apparatus is
Relative scene in the vehicle behavior object and / or the user to the user of the vehicle, several combining the service with each of a plurality of devices mounted on the vehicle, between information specifying each service A service flow construction means for constructing a service flow from the meaning of the relationship and the strength of the relationship between the information specifying each service ;
Means for transmitting the constructed service flow to the in-vehicle service providing apparatus via the network,
The in-vehicle service providing apparatus is
Means for storing a service flow transmitted from the out-of-vehicle service providing device;
Means for estimating the user's behavioral purpose for the vehicle and / or the user's scene in the vehicle;
Means for driving a plurality of devices mounted on the vehicle to obtain a highly adaptable service flow from the stored service flow based on the estimated behavioral purpose and / or scene of the user. It was.
本発明によれば、ユーザの車両に対する行動などのイベントに応じて、車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを、複数組み合わせて提供することができ、ひいてはユーザに対してより快適な及び/又は利便なサービスを提供することが
できる。
According to the present invention, it is possible to provide a combination of a plurality of services using each of a plurality of devices mounted on a vehicle according to an event such as a user's action on the vehicle. A more comfortable and / or convenient service can be provided.
以下、図面を参照して本発明の実施の形態について説明する。図1は本発明に係る車両用サービスの定義を示す説明図である。車両には例えばユーザが乗降するために開閉可能なドア1aや、換気などために開閉可能な窓2aのような既存の有形のデバイスDが設けられている。そこで、本発明でのサービスとは、ドア1aを自動的に開閉するドア自動開閉サービス1bや、窓2aを自動的に開閉する窓自動開閉サービス2bなどのようにデバイスDを駆動する無形のサービスsを言う。
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is an explanatory view showing the definition of a service for a vehicle according to the present invention. The vehicle is provided with an existing tangible device D such as a
図2は車両に設けられているデバイスDと、そのデバイスDを用いたサービスsのいくつかの例を示す。デバイスDとしては、運転席(D席)ドア、助手席(P席)ドアなどの他に、助手席シートリフトアップ/ダウン装置、室内/室外のイルミネーションなどがある。また、これらのデバイスDを用いた各サービスsとしては、上記のドア自動開閉サービス1bや窓自動開閉サービス2bの他に、自動ライトアップサービス、音楽/音声の再生サービスなどがある。そこで、本発明では、ユーザの車両に対する行動目的や、ユーザの車両におけるシーンを推定し、推定されたユーザの行動目的やシーンに基づいて複数のデバイスDのそれぞれを用いた各サービスsを、複数組み合わせたサービスフローを構築する。
FIG. 2 shows some examples of the device D provided in the vehicle and the service s using the device D. Examples of the device D include a driver's seat (D seat) door, a passenger seat (P seat) door, a passenger seat lift up / down device, indoor / outdoor illumination, and the like. In addition to the automatic door opening /
図3は本発明に係る車両用サービス合成装置の一実施の形態を示すブロック図である。図3において、センサ11は車載カメラや、ユーザの生体を検出するセンサ(体温計、発汗計、血圧計など)や、温度計、湿度計、現在位置を検出するGPSセンサなどである。推定エンジン12は少なくとも目的推定部12aとシーン推定部12bを含む。目的推定部12aは、センサ11の検出信号に基づいてユーザが乗車したいのか、降車したいのか、楽しみたいかなどの、ユーザの車両に対する行動目的aを推定し、シーン推定部12bは、乗車、居室、降車などの、ユーザの車両における実際のシーンbを推定する。なお、推定エンジン12は可能であれば状態推定部12cを設けて、状態推定部12cによりユーザは疲れている、興奮している、落ち込んでいるなどの、ユーザの肉体的/精神的な状態cを推定したり、個性推定部12dを設けて、個性推定部12dによりユーザは明るいのが好き、楽しいのが好き、落ち着いているのが好きなどの、ユーザの個性dを推定するようにしてもよい。
FIG. 3 is a block diagram showing an embodiment of the vehicular service composition apparatus according to the present invention. In FIG. 3, the
合成エンジン13はセンサ11により検出されたユーザ環境の現在情報Aと、目的推定部12aにより推定されたユーザの行動目的aと、シーン推定部12bにより推定されたユーザの実際のシーンbなどに基づいて、複数のサービスを組み合わせたサービスフローを生成する。実行エンジン14は合成エンジン13により生成されたサービスフローに基づいて、車両の既存のデバイスDを起動する。なお、推定エンジン12、合成エンジン13、実行エンジン14はECU(Electronic Control Unit)により構成される。
The
図4は車両に実際に適用した一例を示している。車両に元々搭載されているデバイスDとしては、AV機器(AV)21、AV機器21を制御するAVECU22、カーナビゲーション装置(カーナビ)23、カーナビ23を制御するカーナビECU24、窓25、窓25を制御する窓ECU26、ドア27、ドア27を制御するドアECU28、ブレーキ29、ブレーキ29を制御するブレーキECU30、エンジン31、エンジン31を制御するエンジンECU32などがある。また、AVECU22とカーナビECU24はマルチメディア系LAN33に接続され、窓ECU26とドアECU28はボデー系LAN34に接続され、ブレーキECU30とエンジンECU32はパワートレイン系LAN35に接続されている。そこで、図3に示した推定エンジン12、合成エンジン13により構成されるサービス合成ECU36をLAN33、34、35に接続することにより、車両に元々搭載されているデバイスDを用いたサービスsをいくつか組み合わせてユーザに提供することができる。ここで、窓25やドア27などのボデー系デバイスを用いたサービスは利便系サービスと言うことができ、また、AV機器21やカーナビ23などのマルチメディア系デバイスを用いたサービスは快適系サービスと言うことができる。そこで、利便系サービスと快適系サービスを組み合わせれば、ユーザに対してより快適な及び/又
は利便な複合サービスを提供することができる。
FIG. 4 shows an example actually applied to a vehicle. The device D originally mounted on the vehicle includes an AV device (AV) 21, an
図5は図4に示す構成を発展させた車両用サービス提供システムを示す。マルチメディア系サービス合成ECU37は、マルチメディア系LAN33に接続されてAV機器21、カーナビ23を用いたサービスsをいくつか組み合わせる。また、ボデー系サービス合成ECU38は、ボデー系LAN34に接続されて窓25、ドア27を用いたサービスをいくつか組み合わせ、さらにパワートレイン系サービス合成ECU39は、パワートレイン系LAN35に接続されてブレーキ29、エンジン31を用いたサービスsをいくつか組み合わせる。そして、これらのサービス合成ECU37、38、39に対して、車載統合サービス合成ECU40をインターネットのようなネットワークを介して接続することにより、車両に元々搭載されている各系のデバイスDを用いたサービスsをいくつか組み合わせてユーザに提供することができる。
車載統合サービス合成ECU40は車外サービス提供装置を構成し、車載統合サービス合成ECU40以外のブロックは車載サービス提供装置を構成する。車載統合サービス合成ECU40は、ユーザの車両に対する行動目的やユーザの車両におけるシーンに対して、車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを、複数組み合わせたサービスフローを構築し、構築したサービスフローをネットワークを介して送信する。車載サービス提供装置は、車載統合サービス合成ECU40から送信されたサービスフローを記憶して、ユーザの車両に対する行動目的やユーザの車両におけるシーンを推定し、推定した行動目的やシーンに基づいて、記憶されたサービスフローにより車両に搭載されている複数のデバイスを駆動する。
FIG. 5 shows a vehicular service providing system in which the configuration shown in FIG. 4 is developed. The multimedia system service composition ECU 37 is connected to the multimedia system LAN 33 and combines several services s using the
The in-vehicle integrated service composition ECU 40 constitutes an out-of-vehicle service providing apparatus, and blocks other than the in-vehicle integrated service composition ECU 40 constitute an in-vehicle service providing apparatus. The in-vehicle integrated
次に図6を参照してサービス合成アルゴリズムを説明する。図6において、まず、車両全体のサービスをリンクして合成したサービスグラフが存在するか否かをチェックし(ステップS1)、存在しなければサービスグラフを生成する(ステップS3)。サービスグラフが存在した場合、サービスグラフが更新されているか否かをチェックし(ステップS2)、更新されている場合にその更新に応じたサービスグラフを生成する(ステップS3)。図7はサービスグラフの一例として、サービスs1、s2〜s7をリンクして生成した車両全体のサービスグラフを示す。サービスs1、s2〜s7は、プログラムでもよく、あるいはエージェントでもよい。また、サービスs1、s2〜s7間をリンクする矢印は、関係(目的a、個性d、状態c、シーンb)及び強さ(後述)を示す。 Next, the service synthesis algorithm will be described with reference to FIG. In FIG. 6, first, it is checked whether or not there is a service graph obtained by linking and combining services of the entire vehicle (step S1), and if not, a service graph is generated (step S3). If the service graph exists, it is checked whether or not the service graph has been updated (step S2). If the service graph has been updated, a service graph corresponding to the update is generated (step S3). FIG. 7 shows a service graph of the entire vehicle generated by linking the services s1, s2 to s7 as an example of the service graph. Services s1, s2 to s7 may be programs or agents. An arrow linking the services s1, s2 to s7 indicates a relationship (purpose a, individuality d, state c, scene b) and strength (described later).
サービスs1、s2〜s7の各々は、図8に示すように個々のサービスのIDと、それぞれに関連する他のサービスの関係の各情報を有する。他のサービスの関係の情報は、その他のサービスのIDと、関係の意味を示す情報を有する。関係の意味を示す情報は、図3で説明した目的a、個性d、状態c、シーンbの意味の情報と、合成する複数のサービス間の強さの情報を有する。 Each of the services s1, s2 to s7 has information on the ID of each service and the relationship between other services related to the service, as shown in FIG. The information on the relationship of other services includes information indicating the ID of the other service and the meaning of the relationship. Information indicating the meaning of the relationship includes information on the meaning of purpose a, individuality d, state c, and scene b described with reference to FIG. 3, and information on the strength among a plurality of services to be combined.
次いで、ステップS2でサービスが更新されていない場合、ドメインオントロジ、サービスオントロジ、パーソナルオントロジの3つのオントロジを取得し(ステップS4)、次いで、取得したオントロジから目的、個性、状態、シーンにマッチする概念を抽出し(ステップS5)、次いで、図9(b)に示すように、抽出した概念に関連するサービスグラフを構築する(ステップS6)。ここで、図9(a)は図7に示すようにサービスs1、s2〜s7をリンクして生成した車両全体のサービスグラフを示し、図9(b)はステップS6において、抽出した概念に関連して構築したサービスグラフの一例として、図9(a)におけるサービスs1からサービスs3へのリンクL13と、サービスs3からサービスs6へのリンクL36と、サービスs4からサービスs6へのリンクL46と、サービスs6からサービスs4へのリンクL64と、サービスs6からサービスs7へのリンクL67と、サービスs7からサービスs3へのリンクL73を除去して構築したサービスグラフを示す。 Next, if the service is not updated in step S2, three ontologies of domain ontology, service ontology, and personal ontology are acquired (step S4), and then the concept that matches the purpose, individuality, state, and scene from the acquired ontology. (Step S5), and then, as shown in FIG. 9B, a service graph related to the extracted concept is constructed (step S6). Here, FIG. 9A shows a service graph of the entire vehicle generated by linking services s1, s2 to s7 as shown in FIG. 7, and FIG. 9B relates to the concept extracted in step S6. As an example of the service graph constructed as described above, the link L13 from the service s1 to the service s3, the link L36 from the service s3 to the service s6, the link L46 from the service s4 to the service s6 in FIG. A service graph constructed by removing the link L64 from s6 to service s4, the link L67 from service s6 to service s7, and the link L73 from service s7 to service s3 is shown.
次いで、構築したサービスグラフから図10に示すように、目的aまでの1つ以上のサービスフローを探す(ステップS7)。ここで、サービスフローの起点となっているA1、A2、A3は、ユーザの考えられる複数の現在情報である。次いで、この1つ以上のサービスフローから図11に示すようにユーザの実際の現在情報A1から目的aまでの1つ以上のサービスフローを探す(ステップS8)。ここで、図11に示す例では、現在情報A1→サービスs2→サービスs3→目的aのサービスフローと、現在情報A1→サービスs3→目的aのサービスフローを探したことを示す。次いで、図12に示すようにこの2つのサービスフローの強さを計算する(ステップS9)。図12では、現在情報A1→サービスs2→サービスs3→目的aのサービスフローの強さを合計点=6=2+2+2とし、現在情報A1→サービスs3→目的aのサービスフローの強さを合計点=5=3+2としている。次いで、図13(a)(b)に示すように各サービスフローを強さ(合計点)の高い順にリストアップして各サービスフローの適応度を求め(ステップS10)、次いで適応度が最も高いサービスフローを実行可能な形式に整形して出力する(ステップS11)。ここでは、強さ(合計点)の高い方を適応度が高い方としている。 Next, as shown in FIG. 10, one or more service flows up to purpose a are searched from the constructed service graph (step S7). Here, A1, A2, and A3, which are the starting points of the service flow, are a plurality of current information that can be considered by the user. Next, one or more service flows from the user's actual current information A1 to the purpose a are searched from the one or more service flows as shown in FIG. 11 (step S8). Here, the example shown in FIG. 11 indicates that the current information A1 → service s2 → service s3 → purpose a service flow and the current information A1 → service s3 → purpose a service flow are searched. Next, as shown in FIG. 12, the strengths of these two service flows are calculated (step S9). In FIG. 12, the strength of the service flow of the current information A1 → the service s2 → the service s3 → the purpose a is set to the total score = 6 = 2 + 2 + 2, and the strength of the service flow of the current information A1 → the service s3 → the purpose a is the total score = 5 = 3 + 2. Next, as shown in FIGS. 13A and 13B, the service flows are listed in descending order of strength (total score) to determine the fitness of each service flow (step S10), and then the fitness is the highest. The service flow is formatted into an executable format and output (step S11). Here, the higher strength (total score) is the higher fitness.
図14はサービスの関係を構築する他の処理例を示している。図14において、まず、サービスグラフの初期データがあるか否かをチェックし(ステップS21)、あればその初期データを取得する(ステップS22)。また、ユーザの利用履歴があるか否かをチェックし(ステップS23)、あればその利用履歴を取得する(ステップS24)。次いでオントロジを取得し(ステップS25)、次いでサービスの関係を構築する(ステップS26)。ステップS25、ステップS26においてオントロジを取得してサービスの関係を構築する場合には、図15(a)に示すような仲介型と、図15(b)に示すようなブロードキャスト型を用いて行うことができる。 FIG. 14 shows another processing example for constructing a service relationship. In FIG. 14, first, it is checked whether or not there is initial data of the service graph (step S21), and if there is, the initial data is acquired (step S22). Moreover, it is checked whether there is a user's usage history (step S23), and if there is, the usage history is acquired (step S24). Next, an ontology is acquired (step S25), and then a service relationship is constructed (step S26). When an ontology is acquired in step S25 and step S26 to build a service relationship, the mediation type as shown in FIG. 15A and the broadcast type as shown in FIG. 15B are used. Can do.
図16は図3中の合成エンジン13におけるサービス管理データベースを示し、このデータベースは各サービスの管理情報としてサービス名、サービスID、サービス概要などを含む。なお、このデータベースは合成エンジン13内の代わりに、別の合成エンジン内にあってもよい。
FIG. 16 shows a service management database in the
図17はサービスグラフの学習処理の一例を示すフローチャートである。図17において、ステップS31では図6に示したステップS1〜ステップS11により複数のサービスを合成してサービスフローを作成し、次いでステップS32においてこの作成されたサービスフローに基づいて個々のサービスを実行する。そして、ユーザの評価があるか否かをチェックし(ステップS33)、あればその評価に基づいて、図12で説明したサービスの関係の意味の強さを変更し(ステップS34)、他方、なければ、実行したサービスフローをそのまま利用履歴に保存する(ステップS35)。 FIG. 17 is a flowchart illustrating an example of a service graph learning process. 17, in step S31, a service flow is created by synthesizing a plurality of services in steps S1 to S11 shown in FIG. 6, and then individual services are executed based on the created service flow in step S32. . Then, it is checked whether or not there is a user's evaluation (step S33), and if there is, the strength of the meaning of the service relationship described in FIG. 12 is changed based on the evaluation (step S34). For example, the executed service flow is stored in the usage history as it is (step S35).
図18は概念の学習処理の一例を示すフローチャートである。図18において、ステップS41では図6に示したステップS1〜ステップS11により複数のサービスを合成してサービスフローを作成し、次いでステップS42においてこの作成されたサービスフローに基づいて個々のサービスを実行する。そして、ユーザの評価があるか否かをチェックし(ステップS43)、あればその評価に基づいて、オントロジの意味構造を変更し(ステップS45)、他方、なければ、実行したサービスフローを利用履歴にそのまま保存する(ステップS44)。 FIG. 18 is a flowchart illustrating an example of a concept learning process. 18, in step S41, a service flow is created by synthesizing a plurality of services in steps S1 to S11 shown in FIG. 6, and then individual services are executed based on the created service flow in step S42. . Then, it is checked whether or not there is a user's evaluation (step S43). If there is, the semantic structure of the ontology is changed based on the evaluation (step S45). (Step S44).
図19は概念を外部から取得する処理の一例を示すフローチャートである。図19において、概念を外部から取得すると(ステップS51)、取得した概念が既に存在するか否かをチェックし(ステップS52)、存在しない場合には保存し(ステップS54)、他方、既に存在する場合にはバックアップとして保存する(ステップS53)。 FIG. 19 is a flowchart showing an example of processing for acquiring a concept from the outside. In FIG. 19, when a concept is acquired from the outside (step S51), it is checked whether or not the acquired concept already exists (step S52). If it does not exist, it is stored (step S54). In that case, it is stored as a backup (step S53).
図20はユーザが概念を変更する処理の一例を示すフローチャートである。図20において、概念を取得すると(ステップS61)、取得した概念が既に存在するか否かをチェックし(ステップS62)、既に存在する場合にはバックアップとして保存し(ステップS63)、他方、存在しない場合にはユーザが修正して保存する(ステップS64、ステップS65)。 FIG. 20 is a flowchart illustrating an example of processing in which the user changes the concept. In FIG. 20, when a concept is acquired (step S61), it is checked whether or not the acquired concept already exists (step S62). If it already exists, it is stored as a backup (step S63), and does not exist. In this case, the user corrects and saves (steps S64 and S65).
ところで、図3で説明したように、ユーザは疲れている、興奮している、落ち込んでいるなどの、ユーザの肉体的/精神的な状態cを推定したり、個性推定部12dを設けて、個性推定部12dによりユーザは明るいのが好き、楽しいのが好き、落ち着いているのが好きなどの、ユーザの個性dを推定すると、より有機的なサービスフローを構築することができる。図21はそのいくつかの例を示し、例えば表中No.1に示す個性d=派手好き、状態c=落ち込み、目的b=運転席へ乗車、の場合には、以下のような12個のサービスを組み合わせたサービスフローを生成することができる。
1.ライト(ヘッドライト、テールランプ、ドアイルミネーション)を派手に点灯する
2.車外へ音楽(ロック)を再生する
3.窓を開ける
4.「おかえりなさいませ」を再生する
5.「運転席ドアをお開けします」を再生する
6.窓を閉める
7.運転席ドアをオープンする
8.(着席後)「ドアをお閉めします」を再生する
9.運転席ドアをクローズする
10.ライトを消灯する
11.車外の音楽をストップする
12.「元気出していきましょう」を再生する
By the way, as described with reference to FIG. 3, the user's physical / mental state c, such as tired, excited, or depressed, is estimated, or a
1. 1. Light up lights (headlight, tail lamp, door illumination) 2. Play music (rock) outside the car. Open the window. Play back “Please come back” 5. Play "Open the driver's seat door" 6. 6. Close the window. Open the driver's seat door 8. (After sitting) Play “Close the door” 9. 9. Close the driver's seat door. 10. Turn off the light. 11. Stop music outside the car. Play “Let ’s keep going”
本発明は、ユーザの車両に対する行動などのイベントに応じて複数のサービスを組み合わせて提供することができ、ひいてはユーザに対してより快適な及び/又は利便なサービ
スを提供することができるという効果を有し、各種の車両に利用することができる。
The present invention can provide a combination of a plurality of services in accordance with an event such as a user's behavior with respect to a vehicle, and thus can provide a more comfortable and / or convenient service for the user. It can be used for various vehicles.
11 センサ
12 推定エンジン
12a 目的推定部
12b シーン推定部
12c 状態推定部
12d 個性推定部
13 合成エンジン
14 実行エンジン
D デバイス
s サービス
DESCRIPTION OF
Claims (9)
前記推定された前記ユーザの行動目的及び/又はシーンに基づいて、前記車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを複数組み合わせ、各サービスを特定する情報間の関係の意味及び各サービスを特定する情報間の関係の強さからサービスフローを構築するサービスフロー構築手段とを備え、
前記構築されたサービスフローにより前記車両に搭載されている複数のデバイスを駆動するようにした車両用サービス合成装置。 Means for estimating a behavioral purpose of the user's vehicle and / or a scene in the vehicle of the user;
Based on the behavior object and / or scene of the estimated the user, multiple combinations of each service using each of a plurality of devices mounted on the vehicle, the sense of the relationship between information identifying each service And service flow construction means for constructing a service flow from the strength of the relationship between the information specifying each service ,
A vehicular service combining apparatus configured to drive a plurality of devices mounted on the vehicle by the constructed service flow.
前記サービスフロー構築手段は、前記取得された前記ユーザの現在情報と、前記推定された前記ユーザの行動目的及び/又はシーンに基づいて前記サービスフローを構築することを特徴とする請求項1に記載の車両用サービス合成装置。 Means for obtaining current information of the user;
2. The service flow constructing unit constructs the service flow based on the acquired current information of the user and the estimated action purpose and / or scene of the user. Vehicle service composition device.
前記サービスフロー構築手段が、前記構築されたサービスフローを前記ユーザの評価に応じて修正することを特徴とする請求項1又は2に記載の車両用サービス合成装置。 Means for allowing the user to evaluate the service flow constructed by the service flow construction means;
The vehicle service composition apparatus according to claim 1, wherein the service flow construction unit modifies the constructed service flow according to the evaluation of the user.
適応度が高いサービスフローを実行可能にすることを特徴とする請求項1から3のいずれか1つに記載の車載用サービス合成装置。The in-vehicle service composition apparatus according to any one of claims 1 to 3, wherein a service flow having a high fitness can be executed.
前記推定された前記ユーザの行動目的及び/又はシーンに基づいて、前記車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを複数組み合わせ、各サービスを特定する情報間の関係の意味及び各サービスを特定する情報間の関係の強さからサービスフローを構築するサービスフロー構築ステップとを、
コンピュータに実行させるコンピュータプログラム。 Estimating a behavioral purpose for the user's vehicle and / or a scene in the user's vehicle;
Based on the behavior object and / or scene of the estimated the user, multiple combinations of each service using each of a plurality of devices mounted on the vehicle, the sense of the relationship between information identifying each service And a service flow construction step of constructing a service flow from the strength of the relationship between the information specifying each service ,
A computer program that is executed by a computer.
前記サービスフロー構築ステップは、前記取得された前記ユーザの現在情報と、前記推定された前記ユーザの行動目的及び/又はシーンに基づいて前記サービスフローを構築することを特徴とする請求項5に記載のコンピュータプログラム。 Further comprising obtaining the current information of the user;
Wherein the service flow construction steps, according to claim 5, characterized in that to construct the current information of the obtained the user, the service flow based on the action objects and / or scenes of the estimated the user Computer program.
前記サービスフロー構築ステップが、前記構築されたサービスフローを前記ユーザの評価に応じて修正することを特徴とする請求項5又は6に記載のコンピュータプログラム。 The user further comprises the step of evaluating the service flow constructed by the service flow construction step,
Wherein the service flow construction step, a computer program according to the constructed service flow to claim 5 or 6, characterized in that to modify in accordance with the evaluation of the user.
適応度が高いサービスフローを実行可能にすることを特徴とする請求項5から7のいずれか1つに記載のコンピュータプログラム。The computer program according to any one of claims 5 to 7, wherein a service flow having a high fitness can be executed.
前記車外サービス提供装置は、
ユーザの車両に対する行動目的及び/又は前記ユーザの前記車両におけるシーンに対して、前記車両に搭載されている複数のデバイスのそれぞれを用いた各サービスを複数組み合わせ、各サービスを特定する情報間の関係の意味及び各サービスを特定する情報間の関係の強さからサービスフローを構築するサービスフロー構築手段と、
前記構築されたサービスフローを前記ネットワークを介して前記車載サービス提供装置に送信する手段とを備え、
前記車載サービス提供装置は、
前記車外サービス提供装置から送信されたサービスフローを記憶する手段と、
前記ユーザの車両に対する行動目的及び/又は前記ユーザの前記車両におけるシーンを推定する手段と、
前記推定された前記ユーザの行動目的及び/又はシーンに基づいて、前記記憶されたサービスフローから適応度の高いサービスフローを求めて前記車両に搭載されている複数のデバイスを駆動する手段とを備えた車両用サービス提供システム。 A vehicle service providing system capable of connecting an in-vehicle service providing apparatus and an outside service providing apparatus via a network,
The outside service providing apparatus is
Relative scene in the vehicle behavior object and / or the user to the user of the vehicle, several combining the service with each of a plurality of devices mounted on the vehicle, between information specifying each service A service flow construction means for constructing a service flow from the meaning of the relationship and the strength of the relationship between the information specifying each service ;
Means for transmitting the constructed service flow to the in-vehicle service providing apparatus via the network,
The in-vehicle service providing apparatus is
Means for storing a service flow transmitted from the out-of-vehicle service providing device;
Means for estimating the user's behavioral purpose for the vehicle and / or the user's scene in the vehicle;
Means for driving a plurality of devices mounted on the vehicle to obtain a highly adaptable service flow from the stored service flow based on the estimated behavioral purpose and / or scene of the user. Vehicle service provision system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006194842A JP4554569B2 (en) | 2006-07-14 | 2006-07-14 | VEHICLE SERVICE SYNTHESIS DEVICE, COMPUTER PROGRAM, AND VEHICLE SERVICE PROVIDING SYSTEM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006194842A JP4554569B2 (en) | 2006-07-14 | 2006-07-14 | VEHICLE SERVICE SYNTHESIS DEVICE, COMPUTER PROGRAM, AND VEHICLE SERVICE PROVIDING SYSTEM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008019844A JP2008019844A (en) | 2008-01-31 |
| JP4554569B2 true JP4554569B2 (en) | 2010-09-29 |
Family
ID=39075978
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006194842A Expired - Fee Related JP4554569B2 (en) | 2006-07-14 | 2006-07-14 | VEHICLE SERVICE SYNTHESIS DEVICE, COMPUTER PROGRAM, AND VEHICLE SERVICE PROVIDING SYSTEM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4554569B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8103186B2 (en) | 2007-06-22 | 2012-01-24 | Ricoh Company, Ltd. | Image forming apparatus |
| JP5617193B2 (en) * | 2009-06-24 | 2014-11-05 | 日本電気株式会社 | Human activity calculation method and system |
| JP4840483B2 (en) * | 2009-07-13 | 2011-12-21 | トヨタ自動車株式会社 | Control target arithmetic unit |
| US9863336B2 (en) * | 2014-05-23 | 2018-01-09 | Ford Global Technologies, Llc | System and method for estimating ambient humidity |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001307161A (en) * | 2000-04-26 | 2001-11-02 | Matsushita Electric Ind Co Ltd | In-vehicle communication device and in-vehicle communication system |
| JP2004254750A (en) * | 2003-02-24 | 2004-09-16 | Nissan Motor Co Ltd | Car audio system |
| JP4066976B2 (en) * | 2004-04-27 | 2008-03-26 | トヨタ自動車株式会社 | Vehicle power supply control device |
| JP4419758B2 (en) * | 2004-08-31 | 2010-02-24 | 株式会社デンソー | Automotive user hospitality system |
| JP4535274B2 (en) * | 2005-04-04 | 2010-09-01 | 株式会社デンソー | Automotive user hospitality system |
-
2006
- 2006-07-14 JP JP2006194842A patent/JP4554569B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008019844A (en) | 2008-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4728839B2 (en) | In-vehicle device controller | |
| JP4307833B2 (en) | System and method for improving driver capability | |
| CN110871684A (en) | In-vehicle projection method, device, equipment and storage medium | |
| CN104340144B (en) | More vehicle settings | |
| EP2093740B1 (en) | Driver condition estimating device, server, driver information collecting device and driver condition estimating system | |
| US11460309B2 (en) | Control apparatus, control method, and storage medium storing program | |
| JP2008282022A (en) | Method and apparatus for improving vehicle driver performance | |
| US20220402517A1 (en) | Systems and methods for increasing the safety of voice conversations between drivers and remote parties | |
| JP2006190248A (en) | Software robot for vehicles with sensibility base | |
| KR20030055282A (en) | Context aware wireless communication device and method | |
| KR20030059193A (en) | Method of response synthesis in a driver assistance system | |
| JP4814816B2 (en) | Accident occurrence prediction simulation apparatus, method and program, safety system evaluation apparatus and accident alarm apparatus | |
| WO2023126856A1 (en) | Methods and systems for driver monitoring using in-cabin contextual awareness | |
| US12055404B2 (en) | Sentiment-based navigation | |
| US12280727B2 (en) | Vehicle system and method for adjusting interior control settings based on driver emotion and environmental context | |
| CN108146442B (en) | Predictive data generation equipment and vehicle control equipment | |
| WO2023074116A1 (en) | Management method for driving-characteristics improving assistance data | |
| JP4554569B2 (en) | VEHICLE SERVICE SYNTHESIS DEVICE, COMPUTER PROGRAM, AND VEHICLE SERVICE PROVIDING SYSTEM | |
| Barisic et al. | Driver model for take-over-request in autonomous vehicles | |
| EP4456045A1 (en) | Human-machine-interaction system and interaction strategy | |
| JP2009169912A (en) | Traffic flow simulation system | |
| CN109552170B (en) | Method, apparatus, and computer-readable storage medium for specifying the exit side of a motor vehicle | |
| JP2023079904A (en) | Management method of driving characteristic improvement support data | |
| CN118695006A (en) | Multimedia data determination method, device, equipment, storage medium and communication system | |
| JP2024150899A (en) | Driving assistance device and driving assistance method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080311 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100406 |
|
| 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: 20100622 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100714 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4554569 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |