JP2012008707A - Linkage management device, service linkage support system and service linkage support method - Google Patents
Linkage management device, service linkage support system and service linkage support method Download PDFInfo
- Publication number
- JP2012008707A JP2012008707A JP2010142751A JP2010142751A JP2012008707A JP 2012008707 A JP2012008707 A JP 2012008707A JP 2010142751 A JP2010142751 A JP 2010142751A JP 2010142751 A JP2010142751 A JP 2010142751A JP 2012008707 A JP2012008707 A JP 2012008707A
- Authority
- JP
- Japan
- Prior art keywords
- service
- linkage
- rule
- unit
- association
- 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.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、複数のサービスを連係して利用する技術に関する。 The present invention relates to a technique for using a plurality of services in a linked manner.
インターネットを介してサービスを利用する場合などには、異なるサービスどうしを組み合わせて利用することがある。例えば、特許文献1には、列車の経路を案内するとともに、下車駅の天気を案内する方法が記載されている。この種のサービスの連係は、一般に、一方のサービスの提供者(経路案内を提供する事業者)と他方のサービスの提供者(天気予報を提供する事業者)とがあらかじめ提携するなど、事前の取り決めによって行われている。 When services are used via the Internet, different services may be used in combination. For example, Patent Document 1 describes a method for guiding a route of a train and guiding the weather at a getting-off station. In general, this type of service linkage is made in advance, for example, when one service provider (provider that provides route guidance) and the other service provider (provider that provides weather forecasts) cooperate in advance. It is done by arrangement.
しかし、サービスの連係を事前の取り決めのみによって行うと、ユーザの使い勝手が阻害されることがある。また、ユーザは、組み合わせて利用することが可能なサービスがあったとしても、それを知らなければ組み合わせることはできない。
そこで、本発明は、利用の実態に応じたサービスの組合せをユーザに提示することを目的とする。
However, if service linkage is performed only by prior arrangement, user convenience may be hindered. Further, even if there is a service that can be used in combination, the user cannot combine the service without knowing it.
Therefore, an object of the present invention is to present a combination of services according to the actual usage to the user.
本発明の一態様に係る連係管理装置は、各々のクライアント端末において利用可能な複数のサービスに関して、第1のサービスと当該第1のサービスと連係する第2のサービスとの組合せを定義した連係ルールを前記各々のクライアント端末から取得する取得部と、前記取得部により取得された連係ルールから、所定のサービスが前記組合せの一方に該当する連係ルールを抽出する抽出部と、前記抽出部により抽出された連係ルールを所定のクライアント端末のユーザに提示するための提示情報を出力する出力部とを備える。 The association management device according to an aspect of the present invention provides an association rule that defines a combination of a first service and a second service associated with the first service for a plurality of services that can be used in each client terminal. From the respective client terminals, an extraction unit for extracting a linkage rule corresponding to one of the combinations from the association rule acquired by the acquisition unit, and the extraction unit An output unit that outputs presentation information for presenting the association rule to a user of a predetermined client terminal.
好ましい態様において、前記連係ルールは、当該連係ルールによる連係が前記所定のクライアント端末において機能するための条件を含む。
この態様において、前記第2のサービスは、前記第1のサービスから所定の属性を有するパラメータを取得するサービスであり、前記連係ルールは、前記属性に応じた前記条件を含むものであると、より好ましい。
かかる態様において、前記抽出部は、所定のサービスが前記組合せの一方に該当し、かつ、所定の前記条件を含む連係ルールを抽出するものであってもよい。
In a preferred aspect, the linkage rule includes a condition for the linkage based on the linkage rule to function in the predetermined client terminal.
In this aspect, it is more preferable that the second service is a service that acquires a parameter having a predetermined attribute from the first service, and the association rule includes the condition according to the attribute.
In this aspect, the extraction unit may extract a linkage rule in which a predetermined service corresponds to one of the combinations and includes the predetermined condition.
他の好ましい態様において、前記連係管理装置は、前記クライアント端末における前記連係ルールの利用状況を集計する集計部を備え、前記抽出部は、前記集計部により集計された利用状況に基づいて前記連係ルールを抽出する。
この態様において、前記連係管理装置は、前記利用状況を記憶する記憶部を備えるものであってもよい。
In another preferred aspect, the association management device includes a counting unit that counts the usage status of the linkage rule in the client terminal, and the extraction unit is configured to calculate the linkage rule based on the usage status counted by the counting unit. To extract.
In this aspect, the association management device may include a storage unit that stores the usage status.
他の好ましい態様において、前記所定のサービスは、前記所定のクライアント端末において利用中の又は利用する予定があるサービスである。
他の好ましい態様において、前記組合せは、カテゴリが共通する複数のサービスを前記第1のサービス又は前記第2のサービスに含む。
他の好ましい態様において、前記出力部は、前記組合せに関連する広告を含む前記提示情報を出力する。
In another preferred aspect, the predetermined service is a service being used or scheduled to be used in the predetermined client terminal.
In another preferable aspect, the combination includes a plurality of services having a common category in the first service or the second service.
In another preferable aspect, the output unit outputs the presentation information including an advertisement related to the combination.
本発明の他の態様に係るサービス連係支援システムは、連係管理装置と、複数のクライアント端末とを有し、前記クライアント端末は、自端末において利用可能な複数のサービスに関して、第1のサービスと当該第1のサービスと連係する第2のサービスとの組合せを定義した連係ルールに従って複数のサービスを実行する実行部と、前記連係管理装置と通信し、前記連係ルールを送信又は受信する通信部とを備え、前記連係管理装置は、前記複数のクライアント端末と通信し、前記連係ルールを送信又は受信する通信部と、前記通信部により受信された連係ルールから、所定のサービスが前記組合せの一方に該当する連係ルールを抽出する抽出部とを備え、前記通信部は、前記抽出部により抽出された連係ルールを提示するための提示情報を所定のクライアント端末に送信することを特徴とする。 A service association support system according to another aspect of the present invention includes an association management device and a plurality of client terminals, and the client terminal relates to the first service and the plurality of services that can be used in the own terminal. An execution unit that executes a plurality of services in accordance with a linkage rule that defines a combination with a second service linked to the first service; and a communication unit that communicates with the linkage management device and transmits or receives the linkage rule. The association management device communicates with the plurality of client terminals and transmits or receives the association rule, and a predetermined service corresponds to one of the combinations from the association rule received by the communication unit. An extraction unit that extracts the association rule to be provided, and the communication unit provides presentation information for presenting the association rule extracted by the extraction unit And transmits to a predetermined client terminal.
本発明の他の態様に係るサービス連係支援方法は、各々のクライアント端末において利用可能な複数のサービスに関して、第1のサービスと当該第1のサービスと連係する第2のサービスとの組合せを定義した連係ルールを前記各々のクライアント端末から取得するステップと、前記取得された連係ルールから、所定のサービスが前記組合せの一方に該当する連係ルールを抽出するステップと、前記抽出された連係ルールを所定のクライアント端末のユーザに提示するための提示情報を出力するステップとを有する。 In the service linkage support method according to another aspect of the present invention, a combination of a first service and a second service linked to the first service is defined for a plurality of services available in each client terminal. Obtaining a linkage rule from each of the client terminals, extracting a linkage rule corresponding to one of the combinations from the obtained linkage rule, and extracting the extracted linkage rule to a predetermined Outputting presentation information for presentation to the user of the client terminal.
本発明によれば、利用の実態に応じたサービスの組合せをユーザに提示することが可能である。 According to the present invention, it is possible to present a user with a combination of services according to actual usage.
[実施形態]
図1は、本発明の一実施形態であるサービス連係支援システムの全体構成を示すブロック図である。図1に示すように、本実施形態のサービス連係支援システム10は、複数のクライアント端末100と、連係制御装置200と、連係管理装置300と、複数のサービス提供装置400とを備える。また、サービス連係支援システム10は、ネットワーク500によって通信可能に構成されている。ネットワーク500は、例えば、インターネットやLAN(Local Area Network)によって構成されている。また、ネットワーク500は、本実施形態においては、移動体通信網(すなわち無線の通信ネットワーク)を含んでいる。
[Embodiment]
FIG. 1 is a block diagram showing the overall configuration of a service linkage support system according to an embodiment of the present invention. As illustrated in FIG. 1, the service
クライアント端末100は、本実施形態においては、バッテリー(二次電池)によって駆動する無線通信端末であるとする。クライアント端末100は、例えば、携帯電話機、スマートフォン、通信機能を有するタブレットPC(Personal Computer)などである。連係制御装置200、連係管理装置300及びサービス提供装置400は、サーバ装置として機能するコンピュータ装置が有する通常の構成を少なくとも備える。すなわち、連係制御装置200、連係管理装置300及びサービス提供装置400は、CPU(Central Processing Unit)等の制御手段と、ハードディスク等の記憶手段と、ネットワーク500に接続するための通信手段とを少なくとも備える。
In this embodiment, the
本実施形態において、「サービス」とは、所定の目的のもと、クライアント端末100単独で、あるいはクライアント端末100とサービス提供装置400との協働によって実現されるひとまとまりの機能をいうものである。ここでいうサービスは、クライアント端末100に所定の処理を実行させるものであり、典型的には、ユーザに何らかの情報を提供するものである。例えば、本実施形態におけるサービスとしては、所定の検索条件に該当する施設(レストラン等)の情報や天気予報を提供するものや、クライアント端末100に地図等の画像を表示させるものなどが挙げられる。
In the present embodiment, “service” refers to a group of functions realized by the
また、本実施形態において、「(サービスの)連係」とは、あるサービス(第1のサービス)と他のサービス(第2のサービス)とがつながりを有することをいう。例えば、第1のサービスの実行を契機に第2のサービスが実行されるとき、これらのサービスは、互いに連係する関係にあるといえる。なお、サービスの連係には、サービス間においてパラメータの授受を伴う場合と、そうでない場合とがある。ここでいうパラメータは、サービスを提供するために用いられる値(データ)である。 In the present embodiment, “(service) linkage” means that a certain service (first service) and another service (second service) are linked. For example, when the second service is executed in response to the execution of the first service, it can be said that these services are linked to each other. The service linkage may or may not involve parameter exchange between services. The parameter here is a value (data) used for providing a service.
図2は、クライアント端末100のハードウェア構成を示すブロック図である。クライアント端末100は、図2に示すように、制御部110と、記憶部120と、通信部130と、表示部140と、操作部150と、音声入出力部160と、測位部170と、センサ部180とを備える。
FIG. 2 is a block diagram illustrating a hardware configuration of the
制御部110は、CPU等の制御手段を備え、クライアント端末100に記憶されたプログラムを実行することによってクライアント端末100の各部の動作を制御する。記憶部120は、ハードディスク、フラッシュメモリ等の記憶手段を備え、制御部110による制御に用いられるデータを記憶する。記憶部120の記憶手段は、いわゆるメモリカードのように、クライアント端末100の本体に対して着脱可能であってもよい。通信部130は、ネットワーク500と無線通信を行うための通信手段である。
The
表示部140は、液晶ディスプレイ等の表示手段とこれを駆動する手段とを備える。表示部140は、制御部110による制御のもと、サービス提供装置400により提供される各種サービスに応じた画面を表示する。表示部140が表示する画面には、バッテリーの残量を示す画像や日時を示す文字又は画像が含まれていてもよい。
The
操作部150は、ユーザの操作を受け付ける手段を備える。操作部150は、キーパッド(キーボード)やボタンなどを備え、ユーザの操作に応じた操作情報を制御部110に供給する。なお、操作部150は、表示手段に重ねて設けられたタッチスクリーンであってもよい。
The
音声入出力部160は、音声を入力及び出力する手段を備える。音声入出力部160は、例えば、スピーカ及びマイクロホンを備える。なお、音声入出力部160は、クライアント端末100がスピーカ及びマイクロホンを外部装置として備える場合には、かかる外部装置と接続するための接続手段(コネクタ等)であってもよい。
The voice input /
測位部170は、クライアント端末100の位置を計測するための手段であり、クライアント端末100の位置を表す位置情報を制御部110に供給する。本実施形態の測位部170は、GPS(Global Positioning System)を用いて位置情報を生成する。この場合、位置情報は、緯度と経度によって位置を記述したデータである。
The positioning unit 170 is a means for measuring the position of the
センサ部180は、クライアント端末100の状態を計測するための手段である。ここでいう状態は、例えば、クライアント端末100の傾き(姿勢)、クライアント端末100に作用する加速度、クライアント端末100の周囲の温度、湿度又は気圧などである。センサ部180は、計測対象に応じた1又は複数のセンサ(ジャイロセンサ、加速度センサ、温度センサなど)を備え、その計測結果を制御部110に供給する。
The
図3は、クライアント端末100の機能的構成を示す機能ブロック図である。クライアント端末100の制御部110は、自端末に記憶されたプログラムを実行することによって、図3に示すUI管理部111、端末管理部112及びサービス実行部113に相当する機能を実現する。なお、図3に示す機能は、クライアント端末100の機能の一部である。例えば、クライアント端末100は、通話する機能や電子メールを送受信する機能を有していてもよい。
FIG. 3 is a functional block diagram showing a functional configuration of the
UI管理部111は、連係管理装置300又はサービス提供装置400と情報のやりとりをする場合のユーザインタフェース(User Interface)を提供する。すなわち、UI管理部111は、表示部140に画面を表示させるとともに、操作部150を介してユーザの操作を受け付ける。なお、UI管理部111が提供するユーザインタフェースは、音声の入出力を伴うものであってもよい。
The
端末管理部112は、クライアント端末100の端末情報を取得し、必要に応じて、端末情報を連係管理装置300又はサービス提供装置400に供給する。ここでいう端末情報は、例えば、位置情報や、センサ部180の計測結果、バッテリーの残量などである。また、端末情報は、クライアント端末100で実行されているサービスの名称や、クライアント端末100が通話を行っているか否かや、クライアント端末100のモード(マナーモード等)、表示手段の明るさ(輝度)などであってもよい。さらに、端末管理部112は、連係管理装置300又はサービス提供装置400からの要求に応じて、クライアント端末100の各部を制御する。例えば、端末管理部112は、クライアント端末100のモード、表示手段の明るさ、スピーカの音量などを変更したり、表示部140に所定のメッセージや画像を表示させたり、測位部170に測位を実行させたりすることができる。
The
サービス実行部113は、ユーザの操作に基づいて所定のサービスを実行する。サービス実行部113は、サービス提供装置400との協働によってサービスを実行する場合には、UI管理部111により提供されるユーザインタフェースを併せて用いる。また、複数のサービスが連係して動作する場合、サービス実行部113は、あるサービスの実行後に当該サービスと連係する他のサービスを実行するように動作する。
The
図4は、連係制御装置200の機能的構成を示すブロック図である。連係制御装置200の制御手段は、自装置に記憶されたプログラムを実行することによって、図4に示すパラメータ変換部201及び連係制御部202に相当する機能を実現する。
FIG. 4 is a block diagram showing a functional configuration of the
パラメータ変換部201は、サービス間でパラメータが授受される場合(すなわち、複数のサービス提供装置400の間でパラメータが授受される場合)に、必要に応じて、パラメータのフォーマット(データ形式)を変換する。パラメータ変換部201により実行される処理は、例えば、「2010年1月1日」というデータを「2010/01/01」というデータに変換したり、緯度と経度の組合せを郵便番号や住所に変換したりするものである。パラメータ変換部201は、後述するパラメータDB323に記憶されている対応表を用いることでフォーマットの変換を可能にしている。なお、パラメータ変換部201によるパラメータの変換は、形式的な変換であり、パラメータの実体的な内容は等価であるとみなせるものである。
The
連係制御部202は、第1のサービスからパラメータを取得し、これを第1のサービスと連携する関係にある第2のサービスに供給する。このとき、連係制御部202は、パラメータのフォーマットを変換する必要があれば、パラメータ変換部201にパラメータを供給して変換後のパラメータを取得し、変換後のパラメータを第2のサービスに供給する。なお、連係制御部202は、第1のサービスから取得したパラメータに第2のサービスにおいて用いられないものが含まれる場合には、かかるパラメータを削除し、第2のサービスに供給しないようにしてもよい。
The
図5は、サービス提供装置400の機能的構成を示す機能ブロック図である。サービス提供装置400の制御手段は、自装置に記憶されたプログラムを実行することによって、図5に示すサービス提供部401、パラメータ受信部402及びパラメータ送信部403に相当する機能を実現する。
FIG. 5 is a functional block diagram showing a functional configuration of the
サービス提供部401は、それぞれのサービス提供装置400に固有のサービスをクライアント端末100のユーザに提供するためのものである。また、サービス提供部401は、自装置において提供されるサービスに関する情報(以下「サービス情報」という。)を保持している。サービス情報は、サービスの名称、カテゴリ、概要などに加え、当該サービスが取得し、又は供給するパラメータ(及びそのフォーマット)を記述した情報である。サービス提供部401は、サービス情報を連係管理装置300に供給する。
The
パラメータ受信部402は、連係制御装置200からパラメータを受信する。サービス提供部401は、パラメータ受信部402により受信されたパラメータを用いて所定の処理を実行し、サービスを実現する。パラメータ送信部403は、サービス提供部401が処理を実行し、パラメータを出力すると、これを連係制御装置200に送信する。
The
図6は、連係管理装置300のハードウェア構成を示すブロック図である。連係管理装置300は、図6に示すように、制御部310と、記憶部320と、通信部330とを備える。制御部310は、制御手段に相当し、連係管理装置300の各部の動作を制御する。記憶部320は、記憶手段に相当し、後述する各種DB(データベース)として機能する。通信部330は、通信手段に相当し、ネットワーク500を介して通信を行う。
FIG. 6 is a block diagram illustrating a hardware configuration of the
図7は、連係管理装置300の機能的構成を示す機能ブロック図である。連係管理装置300の制御部310は、自装置に記憶されたプログラムを実行することによって、図7に示す連係ルール取得部311、連係ルール抽出部312、提示情報出力部313、履歴管理部314、優先度判定部315、サービス情報管理部316及び連係判定部317に相当する機能を実現する。また、連係管理装置300の記憶部320は、制御部310によって、連係ルールDB321と、サービス情報DB322と、パラメータDB323とに機能的に分類される。なお、これらのデータベースは、同一の記憶手段を論理的に区別して構成されたものであってもよいし、物理的に異なる複数の記憶手段によってそれぞれ構成されたものであってもよい。
FIG. 7 is a functional block diagram showing a functional configuration of the
連係ルール取得部311は、複数のクライアント端末100から連係ルールを取得する。ここにおいて、連係ルールとは、クライアント端末100のユーザによって定義された連係可能なサービスの組合せを少なくとも含むものである。連係ルール取得部311は、クライアント端末100のUI管理部111と協働することにより、連係ルールを取得する。例えば、連係ルール取得部311は、連係ルールを作成したり編集したりするための画面を表示させるよう、UI管理部111に要求する。連係ルール取得部311は、取得した連係ルールを連係ルールDB321に記憶させる。
The association
連係ルール抽出部312は、連係ルールDB321に記憶された連係ルールから所定の検索条件に合致する連係ルールを抽出する。ここでいう検索条件は、例えば、「特定のユーザが利用中の(又は利用したことがある)連係ルール」、「特定のユーザが作成した連係ルール」、「特定のサービス(又は特定のカテゴリのサービス)を含む連係ルール」、「利用回数が多い連係ルール」、「特定の属性(年代、性別、住所、職業など)のユーザがよく利用している連係ルール」、「特定の地域や時間帯によく利用されている連係ルール」などである。
The association
提示情報出力部313は、連係ルール抽出部312により抽出された連係ルールを所定のクライアント端末100のユーザに提示するための情報(以下「提示情報」という。)を出力し、これを通信部330を介してクライアント端末100に送信する。提示情報は、連係ルールそのものを示す情報であってもよいし、連係ルールに相当するサービスの組合せを示す情報であってもよい。あるいは、提示情報は、サービスの組合せの一方がクライアント端末100側であらかじめ指定されている場合にあっては、その組合せの他方のみを示す情報であってもよい。
The presentation
履歴管理部314は、クライアント端末100のユーザによる連係ルールの利用状況に関する情報を収集し、これを履歴情報として連係ルールDB321に記憶させる。ここでいう利用状況は、連係ルールを利用した場所、時間、回数などである。また、ここでいう利用には、その連係ルールに基づいて実際にサービスを組み合わせて実行した場合に限らず、その連係ルールによる連係がクライアント端末100において機能するように設定しただけの場合を含んでもよい。なお、履歴管理部314は、利用状況を集計する機能、すなわち本発明に係る集計部に相当する機能を併せて有する。
The
優先度判定部315は、連係ルール抽出部312により抽出された連係ルールをユーザに提示する場合の提示の優先度を判定する。優先度判定部315は、そのときどきの検索条件や、提示する連係ルールの利用状況などに基づいて、優先度を判定する。
The
サービス情報管理部316は、クライアント端末100において利用可能なサービスであってサービス提供装置400により提供されるサービスに関するサービス情報を管理する。サービス情報管理部316は、複数のサービス提供装置400からサービス情報を収集し、収集したサービス情報をサービス情報DB322に記憶させる。なお、ここにおいて、クライアント端末100において利用可能なサービスとは、クライアント端末100において既に利用可能な状態になっているサービスに限らず、アプリケーションをインストールする作業等を行うことで利用できるようになるサービスも含むものである。
The service
連係判定部317は、あるサービスと他のサービスとが連係可能であるか否かを判定する。例えば、連係判定部317は、複数のサービスが同一のフォーマットのパラメータを用いるか否かや、異なるフォーマットであるが変換が可能であるフォーマットのパラメータを用いるか否かを判断することにより、連係可能なサービスの組合せを判定する。なお、以下においては、連係可能な組合せを構成する複数のサービスのうち、時間的に先に実行されるものを「連係元サービス(又は単に「連係元」)」といい、時間的に後に実行されるものを「連係先サービス(又は単に「連係先」)」という。連係元サービスは、上述した第1のサービスに相当し、連係先サービスは、上述した第2のサービスに相当する。また、連係元サービスは、連係先サービスにパラメータを供給するサービスであるともいえる。同様に、連係先サービスは、連係元サービスからパラメータを取得するサービスであるともいえる。
The
連係ルールDB321は、連係ルールや履歴情報を記憶するデータベースである。サービス情報DB322は、サービス情報を記憶するデータベースである。また、サービス情報DB322は、どのクライアント端末100がどのサービスを利用可能であるかを併せて記憶している。パラメータDB323は、変換可能なパラメータの対応表を記憶するデータベースである。
The
図8は、連係ルールDB321に記憶されたデータを例示する図である。連係ルールDB321には、図8に示すように、連係元サービス、連係先サービス、連係ルール名、連係ルールの概要、授受されるパラメータ、利用回数などが記述される。なお、連係ルールDB321は、図8に示した項目以外のデータを含んでもよい。連係ルール名は、その連係ルールを一意的に識別するための名称である。連係ルール名は、ユーザに提示する場合にあっては、ユーザに連係ルールをわかりやすく説明した文章であることが望ましいが、ユーザに提示する必要がなければ、適当な文字列や番号でもよい。連係ルールの概要は、連係ルール名と同様に、ユーザに提示するための情報の一例である。
FIG. 8 is a diagram illustrating data stored in the
なお、図8の例において、「地図表示」というサービスは4つ(連係元に2つ、連係先に2つ)あるが、これらは同一のサービスであってもよいし、互いに異なるサービスであってもよい。ここでいう互いに異なるサービスとは、地図を表示するという主たる機能においては共通するが、サービスの提供者が異なったり、具体的な細部の機能が異なったりするサービスどうしである。かかるサービスは、サービス自体は異なるが、カテゴリは共通である。 In the example of FIG. 8, there are four services “map display” (two at the link source and two at the link destination), but these may be the same service or different services. May be. The different services mentioned here are services that are common in the main function of displaying a map, but have different service providers or different functions in specific details. Such services are different in service itself, but have the same category.
サービス連係支援システム10の構成は、以上のとおりである。かかる構成のもと、クライアント端末100のユーザは、自身のクライアント端末100を用いてさまざまなサービスを利用する。クライアント端末100がサービス提供装置400により提供されるサービスを連係して利用するとき、連係制御装置200は、複数のサービス提供装置400の間でパラメータを中継する処理を実行する。
The configuration of the service
クライアント端末100のユーザは、自身の好みに応じたサービスの組合せを定義し、連係ルールを作成することが可能である。連係ルールの作成は、連係元サービスと連係先サービスとを指定することにより行われる。なお、連係ルールの作成は、クライアント端末100にインストールされた専用のアプリケーションによって行われてもよいし、いわゆるWebブラウザを介して行われてもよい。
The user of the
また、連係管理装置300は、クライアント端末100のユーザによる連係ルールの利用や設定を支援するために、当該ユーザに好適そうな連係ルール(いわば、お勧めの連係ルール)を提示することが可能である。これにより、クライアント端末100のユーザは、自身で連係ルールを考えたり作成したりしなくても、連係ルールを利用することが可能になる。また、ユーザは、かかる提示を連係ルールの作成時に受けることによって、好適な連係ルールの示唆を得ることが可能になる。なお、クライアント端末100のユーザは、連係管理装置300により提示された連係ルールをそのまま利用するのではなく、部分的に編集して利用することも可能である。
In addition, the
図9は、連係管理装置300が連係ルールを提示するときの処理の一例を示すフローチャートである。図9に示すように、連係管理装置300は、まず、所定のクライアント端末100について、いずれかのサービスを利用中であるか、あるいはいずれかのサービスを利用する予定があるか否かを判断する(ステップS1)。ステップS1における「サービスを利用する予定がある」状態とは、例えば、当該サービスを利用するために必要な操作を開始している状態や、サービスの利用を開始する時間があらかじめ設定されており、その設定された時間に近づいた状態などである。連係管理装置300は、クライアント端末100がこのような状態であるかを当該端末に確認することによって、かかるサービスがあることを特定することができる。
FIG. 9 is a flowchart illustrating an example of processing when the
また、連係管理装置300は、クライアント端末100において利用中の又は利用する予定があるサービスがない場合、さらに、連係ルールの作成中(又は編集中)であって、特定のサービスを連係元又は連係先に選択した状態であるか否かを判断する(ステップS2)。なお、かかる状態も、「サービスを利用する予定がある」状態の一例に含むものとする。
In addition, when there is no service that is being used or is scheduled to be used in the
連係管理装置300は、ステップS1又はS2のいずれかの判断が肯定的(YES)である場合に、利用中の又は利用する予定があるサービスを特定するとともに、連係ルールDB321を参照し、当該サービスが連係元又は連係先のいずれかに該当する連係ルールが存在するか否かを判断する(ステップS3)。
When the determination in either step S1 or S2 is affirmative (YES), the
なお、連係管理装置300は、ステップS2又はS3のいずれかの判断が否定的(NO)である場合には、連係ルールを提示しなかった旨を履歴情報として記録し(ステップS9)、本処理を終了する。ただし、連係管理装置300は、連係ルールを提示した場合のみ履歴情報に記録し、連係ルールを提示しなかった場合には履歴情報に記録しなくてもよい。
When the determination in either step S2 or S3 is negative (NO), the
ステップS3の判断が肯定的である場合、連係管理装置300は、ステップS3において特定されたサービスが連係元又は連係先のいずれかに該当する連係ルールを抽出する(ステップS4)。そして、連係管理装置300は、抽出した連係ルールの利用状況を特定する(ステップS5)。例えば、連係管理装置300は、抽出した連係ルールの利用回数(図8参照)を特定する。なお、連係管理装置300は、クライアント端末100のユーザによって検索条件が指定された場合には、その検索条件に応じた態様で連係ルールの抽出又は利用状況の特定を行う。
If the determination in step S3 is affirmative, the
また、連係管理装置300は、ステップS4において抽出された連係ルールによって定義された組合せから、ステップS3において特定されたサービスと異なる方のサービス(連係元又は連係先)を特定する(ステップS6)。さらに、連係管理装置300は、ステップS6において特定された連係元サービスと連係先サービスのそれぞれについて、優先度を判定する(ステップS7)。優先度の判定は、ステップS5において特定された利用状況に基づいて行われる。
Further, the
以上のステップが終了すると、連係管理装置300は、提示情報を出力し、これを所定のクライアント端末100に送信する(ステップS8)。連係管理装置300は、例えば、あるサービスに対する連係元サービス又は連係先サービスの一方のみをクライアント端末100のユーザが知りたい場合には、その一方のみを記述した提示情報を送信する一方、提示の対象が連係元サービス又は連係先サービスの一方のみに限定されない場合には、これらの双方を記述した提示情報を送信する。また、連係管理装置300は、提示の対象となるサービスが複数ある場合には、優先度に従った順序でサービスを提示したり、優先度順で上位となる所定数(例えば3つ)のサービスのみを提示したりしてもよい。
When the above steps are completed, the
最後に、連係管理装置300は、ユーザに連係ルール(又はサービス)を提示した旨を履歴情報に記録する(ステップS9)。このとき、連係管理装置300は、ユーザに提示を行ったことを記録してもよいが、単に提示しただけでなく、実際に当該ユーザがその連係ルールを利用した場合に、その旨を利用状況の一部として記録してもよい。
Finally, the
以上のとおり、本実施形態のサービス連係支援システム10によれば、クライアント端末100のユーザは、自身が知らなかった組合せを含むさまざまなサービスの組合せを知ることができる。また、クライアント端末100のユーザは、他の多くのユーザが利用している連係ルールや、特定の年代のユーザがよく利用している連係ルールなど、他のユーザの利用の実態に応じた提示を得ることも可能である。
As described above, according to the service
[変形例]
上述した実施形態は、本発明の実施の一態様である。本発明は、上述した実施形態に対して以下の変形を適用した態様で実施することも可能である。なお、以下に示す変形例は、必要に応じて、各々を適当に組み合わせて実施されてもよいものである。
[Modification]
The above-described embodiment is an aspect of the present invention. The present invention can also be implemented in a mode in which the following modifications are applied to the above-described embodiments. In addition, the modification shown below may be implemented combining each suitably as needed.
(変形例1)
連係ルールは、連係元サービスと連係先サービスの組合せに加え、当該連係ルールによる連係が所定のクライアント端末100(提示の対象であるクライアント端末100)において機能するための条件を含むものであってもよい。ここでいう条件は、端末情報を利用して表すことが可能であり、例えば、「クライアント端末100で取得される位置情報が所定のエリア(地域)になったとき」や、「クライアント端末100のバッテリーの残量が所定量以下になったとき」などがこれに該当する。また、連係が機能するための条件は、端末情報によらずに、例えば、「所定の時刻になったとき」とか「所定の期間内」といったものであってもよい。なお、これらの条件は、複数組み合わせて用いられてもよい。
(Modification 1)
In addition to the combination of the linking source service and the linking destination service, the linking rule may include a condition for the linking according to the linking rule to function in a predetermined client terminal 100 (the
さらに、連係ルールに含まれる条件は、連係元サービスと連係先サービスとの間で授受されるパラメータと関連を有していてもよい。ここでいう関連は、パラメータと条件の属性にある。例えば、連係元サービスと連係先サービスとの間で授受されるパラメータが位置情報である場合に、「クライアント端末100で取得される位置情報が所定のエリア(地域)になったとき」という条件が設定されると、かかる条件は、パラメータの属性に応じた条件であるといえる。同様の例としては、連係元サービスと連係先サービスとの間で授受されるパラメータが時刻である場合に、「所定の時刻になったとき」という条件が設定される例を挙げることができる。
Furthermore, the conditions included in the association rule may be related to parameters exchanged between the association source service and the association destination service. The relationship here is in the attributes of parameters and conditions. For example, when the parameter exchanged between the linkage source service and the linkage destination service is location information, the condition “when the location information acquired by the
また、クライアント端末100のユーザは、連係ルールの提示を受ける際に、これらの条件を検索条件に指定してもよい。このとき、連係管理装置300は、かかる検索条件に応じた連係ルールを抽出し、抽出した連係ルールを含む提示情報をユーザのクライアント端末100に送信する。
Further, the user of the
(変形例2)
連係ルールによって定義される組合せは、一つの連係元サービスに対して一つの連係先サービスである必要はない。すなわち、サービスの組合せは、一つの連係元サービスに対して複数の連係先サービスが定義されていてもよいし、複数の連係元サービスに対して一つの連係先サービスが定義されていてもよい。また、連係元サービス又は連係先サービスが複数である場合、その複数のサービスは、カテゴリが共通するサービスであると、より望ましい。カテゴリが共通するサービスとは、具体的には、主たる機能において共通するが提供者が異なるサービスなどである。カテゴリが共通するサービスは、取得又は供給するパラメータが同一であるか、フォーマットの変換によって等価になるサービスでもある。
(Modification 2)
The combination defined by the linkage rule need not be one linkage destination service for one linkage source service. That is, in the combination of services, a plurality of linkage destination services may be defined for one linkage source service, or a single linkage destination service may be defined for a plurality of linkage source services. Further, when there are a plurality of linkage source services or linkage destination services, it is more desirable that the plurality of services are services having a common category. The service having a common category is specifically a service that is common in the main functions but has a different provider. Services having a common category are services that have the same parameters to be acquired or supplied or are equivalent by format conversion.
(変形例3)
提示情報は、連係ルールに加え、広告を含んでもよい。かかる広告は、例えば、連係元サービスが所定の時刻(例えば、終電の1時間前)にクライアント端末100の位置情報を取得するサービスであり、連係先サービスが当該位置情報により表される位置から所定の場所(例えば、ユーザの自宅)までの乗換ルートを検索するサービスである場合における、タクシーの広告や深夜営業を行っている店舗の広告などである。なお、提示情報に含まれる広告は、当該連係ルールに含まれるサービスに関連したものであると、より望ましいといえる。
(Modification 3)
The presentation information may include an advertisement in addition to the association rule. This advertisement is, for example, a service in which the link source service acquires the position information of the
(変形例4)
位置情報は、GPSを用いて取得されるものに限定されず、また、緯度及び経度によって表現されるものにも限定されない。本発明に係る位置情報は、住所や地番で表現されてもよいし、主要なランドマーク(建造物、施設、地形など)の名称で表現されてもよい。本発明において適用可能な位置情報には、いわゆる基地局測位(クライアント端末が移動体通信網の基地局から受信した電波に基づいて行われる測位)によって求められるものや、RFID(Radio Frequency IDentification)によって通信する無線局(RFIDタグリーダ)との通信によって求められるものなどがある。なお、後者の例の場合、クライアント端末100には、かかる無線局と通信する手段が備わっている必要がある。
(Modification 4)
The position information is not limited to information acquired using GPS, and is not limited to information expressed by latitude and longitude. The position information according to the present invention may be expressed by an address or a lot number, or may be expressed by the name of a main landmark (building, facility, terrain, etc.). The position information applicable in the present invention includes information obtained by so-called base station positioning (positioning based on radio waves received by a client terminal from a base station of a mobile communication network), or RFID (Radio Frequency IDentification). There are those required by communication with a communicating radio station (RFID tag reader). In the case of the latter example, the
(変形例5)
上述した連係制御装置200に相当する構成の一部(又は全部)は、クライアント端末100や連係管理装置300に備わっていてもよい。このようにすれば、本発明に係るサービス連係支援システムには、連係制御装置200に相当する装置が不要となる。
(Modification 5)
Part (or all) of the configuration corresponding to the above-described
また、本発明は、コンピュータ装置を連係管理装置として機能させるためのプログラムとしても提供可能である。かかるプログラムは、光ディスク等の記録媒体に記録した形態で提供されたり、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態で提供されたりすることも可能である。 The present invention can also be provided as a program for causing a computer device to function as an association management device. Such a program may be provided in a form recorded on a recording medium such as an optical disk, or may be provided in a form such that the program is downloaded to a computer via a network such as the Internet, and the program can be installed and used. Is possible.
10…サービス連係支援システム、100…クライアント端末、110…制御部、120…記憶部、130…通信部、140…表示部、150…操作部、160…音声入出力部、170…測位部、180…センサ部、200…連係制御装置、300…連係管理装置、310…制御部、311…連係ルール取得部、312…連係ルール抽出部、313…提示情報出力部、314…履歴管理部、315…優先度判定部、316…サービス情報管理部、317…連係判定部、321…連係ルールDB、322…サービス情報DB、323…パラメータDB、320…記憶部、330…通信部、400…サービス提供装置
DESCRIPTION OF
Claims (11)
前記取得部により取得された連係ルールから、所定のサービスが前記組合せの一方に該当する連係ルールを抽出する抽出部と、
前記抽出部により抽出された連係ルールを所定のクライアント端末のユーザに提示するための提示情報を出力する出力部と
を備えることを特徴とする連係管理装置。 An acquisition unit that acquires, from each of the client terminals, a linkage rule that defines a combination of a first service and a second service linked to the first service for a plurality of services that can be used in each client terminal; ,
An extraction unit that extracts a linkage rule corresponding to one of the combinations from a linkage rule acquired by the acquisition unit;
An output management unit comprising: an output unit that outputs presentation information for presenting the association rule extracted by the extraction unit to a user of a predetermined client terminal.
ことを特徴とする請求項1に記載の連係管理装置。 The association management apparatus according to claim 1, wherein the association rule includes a condition for the association according to the association rule to function in the predetermined client terminal.
前記連係ルールは、前記属性に応じた前記条件を含む
ことを特徴とする請求項2に記載の連係管理装置。 The second service is a service for obtaining a parameter having a predetermined attribute from the first service;
The linkage management apparatus according to claim 2, wherein the linkage rule includes the condition according to the attribute.
ことを特徴とする請求項2又は3に記載の連係管理装置。 The association management apparatus according to claim 2 or 3, wherein the extraction unit extracts an association rule in which a predetermined service corresponds to one of the combinations and includes the predetermined condition.
前記抽出部は、前記集計部により集計された利用状況に基づいて前記連係ルールを抽出する
ことを特徴とする請求項1ないし4のいずれかに記載の連係管理装置。 A totaling unit that counts the usage status of the linkage rule in the client terminal;
The linkage management apparatus according to claim 1, wherein the extraction unit extracts the linkage rule based on the usage status tabulated by the tabulation unit.
ことを特徴とする請求項5に記載の連係管理装置。 The linkage management apparatus according to claim 5, further comprising a storage unit that stores the usage status.
ことを特徴とする請求項1ないし6のいずれかに記載の連係管理装置。 The linkage management apparatus according to any one of claims 1 to 6, wherein the predetermined service is a service that is being used or is scheduled to be used in the predetermined client terminal.
ことを特徴とする請求項1ないし7のいずれかに記載の連係管理装置。 The association management apparatus according to claim 1, wherein the combination includes a plurality of services having a common category in the first service or the second service.
ことを特徴とする請求項1ないし8のいずれかに記載の連係管理装置。 The linkage management device according to any one of claims 1 to 8, wherein the output unit outputs the presentation information including an advertisement related to the combination.
前記クライアント端末は、
自端末において利用可能な複数のサービスに関して、第1のサービスと当該第1のサービスと連係する第2のサービスとの組合せを定義した連係ルールに従って複数のサービスを実行する実行部と、
前記連係管理装置と通信し、前記連係ルールを送信又は受信する通信部とを備え、
前記連係管理装置は、
前記複数のクライアント端末と通信し、前記連係ルールを送信又は受信する通信部と、
前記通信部により受信された連係ルールから、所定のサービスが前記組合せの一方に該当する連係ルールを抽出する抽出部とを備え、
前記通信部は、前記抽出部により抽出された連係ルールを提示するための提示情報を所定のクライアント端末に送信する
ことを特徴とするサービス連係支援システム。 A linkage management device and a plurality of client terminals;
The client terminal is
An execution unit that executes a plurality of services according to a linkage rule that defines a combination of a first service and a second service linked to the first service, with respect to a plurality of services that can be used in the terminal;
A communication unit that communicates with the association management device and transmits or receives the association rule;
The linkage management device
A communication unit that communicates with the plurality of client terminals and transmits or receives the association rule;
An extraction unit that extracts a linkage rule corresponding to one of the combinations from a linkage rule received by the communication unit;
The communication unit transmits presentation information for presenting the association rule extracted by the extraction unit to a predetermined client terminal.
前記取得された連係ルールから、所定のサービスが前記組合せの一方に該当する連係ルールを抽出するステップと、
前記抽出された連係ルールを所定のクライアント端末のユーザに提示するための提示情報を出力するステップと
を有することを特徴とするサービス連係支援方法。 Obtaining a linkage rule defining a combination of a first service and a second service linked to the first service from each client terminal for a plurality of services available at each client terminal;
Extracting a link rule corresponding to one of the combinations from a predetermined service from the acquired link rule;
And a step of outputting presentation information for presenting the extracted linkage rule to a user of a predetermined client terminal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010142751A JP2012008707A (en) | 2010-06-23 | 2010-06-23 | Linkage management device, service linkage support system and service linkage support method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010142751A JP2012008707A (en) | 2010-06-23 | 2010-06-23 | Linkage management device, service linkage support system and service linkage support method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012008707A true JP2012008707A (en) | 2012-01-12 |
Family
ID=45539194
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010142751A Pending JP2012008707A (en) | 2010-06-23 | 2010-06-23 | Linkage management device, service linkage support system and service linkage support method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012008707A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013115461A1 (en) * | 2012-01-31 | 2013-08-08 | 에스케이플래닛 주식회사 | System for sharing context information and method for same |
| JP2014170307A (en) * | 2013-03-01 | 2014-09-18 | Hitachi Systems Ltd | Service cooperation hub service system and service cooperation hub service method |
| JP2017102645A (en) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | Registration auxiliary device, terminal device, registration auxiliary system, registration auxiliary device control method, terminal device control method, and control program |
| JP2019082777A (en) * | 2017-10-30 | 2019-05-30 | パイオニア株式会社 | Processing execution apparatus and processing execution method |
| JP2020028042A (en) * | 2018-08-13 | 2020-02-20 | キヤノン株式会社 | Control device, control method, and program |
| JP2022052904A (en) * | 2020-09-24 | 2022-04-05 | 株式会社東芝 | Electronic equipment and system |
-
2010
- 2010-06-23 JP JP2010142751A patent/JP2012008707A/en active Pending
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013115461A1 (en) * | 2012-01-31 | 2013-08-08 | 에스케이플래닛 주식회사 | System for sharing context information and method for same |
| JP2014170307A (en) * | 2013-03-01 | 2014-09-18 | Hitachi Systems Ltd | Service cooperation hub service system and service cooperation hub service method |
| JP2017102645A (en) * | 2015-12-01 | 2017-06-08 | シャープ株式会社 | Registration auxiliary device, terminal device, registration auxiliary system, registration auxiliary device control method, terminal device control method, and control program |
| JP2019082777A (en) * | 2017-10-30 | 2019-05-30 | パイオニア株式会社 | Processing execution apparatus and processing execution method |
| JP2020028042A (en) * | 2018-08-13 | 2020-02-20 | キヤノン株式会社 | Control device, control method, and program |
| JP7199873B2 (en) | 2018-08-13 | 2023-01-06 | キヤノン株式会社 | Control device, control method and program |
| JP2022052904A (en) * | 2020-09-24 | 2022-04-05 | 株式会社東芝 | Electronic equipment and system |
| JP7407681B2 (en) | 2020-09-24 | 2024-01-04 | 株式会社東芝 | Electronic devices and systems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR102269373B1 (en) | Information processing apparatus, program, terminal, and display control method | |
| KR20180072503A (en) | Information processing method, information processing apparatus, terminal and server | |
| US20050143105A1 (en) | Messenger service system and control method thereof, and messenger server and control program thereof | |
| US9958286B2 (en) | Image display system, mobile terminal, server, non-transitory physical computer-readable medium | |
| US20100293255A1 (en) | Open information transmitting method, open information transmitting system, central device and recording medium | |
| CN101498586A (en) | Method for previewing resort information and planning tour route by intelligent tour guide system | |
| JP2014135026A (en) | Display system, server, terminal device, display method and program | |
| JP2012008707A (en) | Linkage management device, service linkage support system and service linkage support method | |
| JP2013097758A (en) | Information processing system, server device, terminal device, program and information processing method | |
| JP2005228020A (en) | Schedule management system | |
| US20200082430A1 (en) | Terminal device, display method, and recording medium | |
| JP2012255677A (en) | Route guidance system, information providing device, route guidance terminal device, and route guidance method | |
| KR20090066259A (en) | Navigation contents provision service system using interworking with mobile communication terminal means | |
| US20050162431A1 (en) | Animation data creating method, animation data creating device, terminal device, computer-readable recording medium recording animation data creating program and animation data creating program | |
| JP5476571B2 (en) | Comment evaluation apparatus, comment evaluation method, and program | |
| JP2015053002A (en) | Information presentation program and mobile communication terminal using the same | |
| JP2011014048A (en) | Apparatus and method for processing information, and program | |
| CN113390434A (en) | Information processing apparatus, non-transitory storage medium, and system | |
| US10165019B2 (en) | Shared experience information construction system | |
| WO2015166630A1 (en) | Information presentation system, device, method, and computer program | |
| EP3866089A1 (en) | Information processing device, non-transitory storage medium, and system | |
| JP5308380B2 (en) | Contact map display device and program | |
| CN113811906B (en) | Information processing device, information processing method, and information processing program | |
| JP6299530B2 (en) | Information provision system | |
| JP7568802B1 (en) | Information processing device, information processing method, and information processing program |