JP4413150B2 - Service element switching method and program - Google Patents
Service element switching method and program Download PDFInfo
- Publication number
- JP4413150B2 JP4413150B2 JP2005021316A JP2005021316A JP4413150B2 JP 4413150 B2 JP4413150 B2 JP 4413150B2 JP 2005021316 A JP2005021316 A JP 2005021316A JP 2005021316 A JP2005021316 A JP 2005021316A JP 4413150 B2 JP4413150 B2 JP 4413150B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- service element
- elements
- category
- scoring
- 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 - Lifetime
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、1つ以上のサービスカテゴリを有し、各サービスカテゴリは1つ以上のサービス要素を含み、各カテゴリから選択された1つのサービス要素を組み合わせたサービスを実行中に、少なくとも一部のサービス要素を、同一カテゴリに属する他のサービス要素に切り替えるサービス要素切り替え方法に関する。 The present invention has one or more service categories, each service category including one or more service elements, and executing at least a part of a service combining one service element selected from each category. The present invention relates to a service element switching method for switching a service element to another service element belonging to the same category.
近年、IT技術の進歩により、数多くのサービス要素(Web Service、Webページ、デバイス、コンテンツ、センサなど)がネットワークを介してアクセス可能になっている。これらのサービス要素を、ユーザの状況、嗜好に応じて合成し、基本的に必要なサービスを提供するサービス合成技術の研究が進んできた(非特許文献1)。 In recent years, with the advance of IT technology, many service elements (Web Service, Web page, device, content, sensor, etc.) can be accessed via a network. Research has been progressing on service composition technology that synthesizes these service elements according to the user's situation and preferences and provides basically necessary services (Non-Patent Document 1).
このサービス合成技術は、必要な機能を記述したサービス設計図に基づいて、合成するサービス要素を発見し、バインドすることで、合成サービスを実現する。 This service composition technique realizes a composition service by discovering and binding service elements to be composed based on a service design drawing describing necessary functions.
図5はサービス設計図の一例を模式的に示したものである。ここでは、サービス設計図をST(Srvice Template)、サービス要素をSE(Service Element)と呼ぶことにする。また、SEが提供している機能を意味的・抽象的にカテゴライズした単位をサービスカテゴリと呼ぶことにする、図5に示した例では、あるサービスが、レストラン広告、翻訳、出力の3つのカテゴリからなり、レストラン広告には、フランス料理、中華料理といったSEがあり、翻訳には、フランス語→日本語、英語→日本語といったSEがあり、出力にはTV、PDA(Personal Digital Assistnt)といったSE要素があることを示している。 FIG. 5 schematically shows an example of a service design drawing. Here, the service design drawing is referred to as ST (Service Template), and the service element is referred to as SE (Service Element). In addition, in the example shown in FIG. 5, a unit in which the functions provided by the SE are semantically and abstractly categorized is called a service category. In the example shown in FIG. 5, a service has three categories: restaurant advertisement, translation, and output. The restaurant advertisement includes SE such as French cuisine and Chinese cuisine, the translation includes SE such as French → Japanese, English → Japanese, and the output includes SE elements such as TV and PDA (Personal Digital Assistant). It shows that there is.
図6は従来のサービス合成システムの模式図、図7はそのサービス合成のシーケンス図である。 FIG. 6 is a schematic diagram of a conventional service composition system, and FIG. 7 is a sequence diagram of the service composition.
インターネット等のネットワーク6には、複数のSE11 〜1nと、SEレジストリ2と、サービス合成装置8とが接続されている。
A plurality of SEs 1 1 to 1 n , an
SE11 〜1n はSE記述レジストラとサービス実体とからなっている。SEレジストリ2は複数のSE記述が格納されている。SE記述はSEインタフェース情報(WSDL(Web Service Description Language)やUPnP(Universal Plug and Play)文書など)と、サービスカテゴリ名と、SEメタデータ(SE名、位置、値段、提供者名などの、SEの特性を表す情報)からなる。サービス合成装置8は検索部15と実行制御部16を含んでいる。
SE1 1 to 1 n are composed of SE description registrars and service entities. The SE registry 2 stores a plurality of SE descriptions. The SE description includes SE interface information (such as Web Service Description Language (WSDL) and UPnP (Universal Plug and Play) documents), service category name, SE metadata (SE name, location, price, provider name, etc.). Information representing the characteristics of The
次に、図6のシステムの動作を図7により説明する、SE記述レジストラはSEレジストリ2にSE記述を登録する。ここで、ユーザ7がサービス合成装置8の検索部15にSTを入力すると、検索部15は入力されたSTからカテゴリ情報を取得し、該カテゴリ情報を元に、SEレジストリ2から必要なカテゴリのSEを検索し、マッチするSEのSE記述を取得し、SE記述群をユーザ7に提示する。ユーザ7が提示されたSE記述群を見て利用するSEを選択すると、検索部15はユーザ7が入力したSTと、選択したSE記述を実行制御部16に通知する。実行制御部16は以後、SE1へのオペレーション呼び出し、オペレーション戻り値の受け取り、関数のパラメータの引継ぎの動作を繰り返す。
しかし、上述した従来技術は、最初にSEを合成してユーザに適したサービスを作っても、サービスを実行中に、ユーザの状況変化に応じて、一部SEを他のより最適なSEに切り替えることができない、という問題があった。 However, in the above-described conventional technology, even if an SE is first synthesized to create a service suitable for the user, a part of SE is changed to another more optimal SE according to a change in the user's situation while the service is being executed. There was a problem that it was not possible to switch.
ユーザの状況変化に応じてSEを切替える必要がある例として、たとえば、コンテンツを出力表示するというサービスの場合は、出力SEとして、ユーザが家に居るならば、テレビ、移動中ならば、PDA、出張先ならば、プロジェクタなどのように、コンテンツを出力するデバイスを切れ替える例が考えられる。同様に、表示するコンテンツが近くの食事所のCMの場合なども、移動に応じてコンテンツを切替える必要がある。 For example, in the case of a service that outputs and displays content, for example, in the case of a service that outputs and displays content, the output SE is a TV if the user is at home, and a PDA if the user is moving. If you are on a business trip, you can consider switching the device that outputs content, such as a projector. Similarly, when the content to be displayed is a CM at a nearby restaurant, it is necessary to switch the content according to the movement.
本発明の目的は、サービスを実行中に、より適切なSEに、SEを自動的に切り替えることができるSE切り替え方法およびプログラムを提供することである。 An object of the present invention is to provide an SE switching method and program capable of automatically switching an SE to a more appropriate SE during execution of a service.
上記目的を達成するために、本発明のSE切り替え方法は、サービス合成装置で行われるSE切り替え方法であって、
検索手段が、サービス実行中に、該サービスに現在使用されているSEと同一カテゴリに属する他のSEを周期的に検索し、検索したSEのプロファイル記述をSEプロファイル記述保持手段に格納するSE検索ステップと、
点数付け手段が、SEプロファイ記述保持手段に格納されているSEを周期的に点数付けし、現在選択されているSEよりもより良いSEを選択し、より適したSEがあることを通知する点数付けステップと、
実行制御手段が、前記通知を受けると、現在実行中のSEの状態を引き継いで、前記選択されたより良いSEのオペレーションを呼び出し、現在使用されているSEを前記選択されたより良いSEに切り替える実行制御ステップと
を有する。
In order to achieve the above object, an SE switching method of the present invention is an SE switching method performed in a service composition apparatus,
SE search in which the search means periodically searches for another SE belonging to the same category as the SE currently used for the service during service execution, and stores the profile description of the searched SE in the SE profile description holding means. Steps,
The scoring means periodically scores the SE stored in the SE profile description holding means, selects a better SE than the currently selected SE, and notifies that there is a more suitable SE Attaching step,
When the execution control means receives the notification, it takes over the state of the currently executing SE, calls the operation of the selected better SE, and switches the currently used SE to the selected better SE. And steps.
本発明は、ユーザの移動などの状況変化に応じて、サービスのSEの一部をより最適なSEに切り替えるために、一定周期で、現在使われているSEと同一カテゴリに属するSEを検索し、検索したSEを何らかの評価基準により点数付けする。点数付けの結果、現在選択されているSEよりもより良いSEがあると、実行中のサービスのSEをより良いSEに切り替え、サービスの実行を継続する。 The present invention searches for SEs belonging to the same category as the currently used SE at regular intervals in order to switch a part of the service SEs to more optimal SEs according to changes in the situation such as user movement. The searched SE is scored according to some evaluation criteria. As a result of scoring, if there is a better SE than the currently selected SE, the SE of the service being executed is switched to a better SE, and the execution of the service is continued.
本発明の実施態様によれば、点数付けステップは、ユーザの状況、嗜好を表すユーザコンテキスト情報と、当該SEのプロファイル情報の関数である、各単評価基準の当該カテゴリに対する点数付け関数に、当該単評価基準の重みを乗算したものをすべての単評価基準について加算した値を、当該SEの点数とする、これにより、より適切なSEの選択が可能となる。 According to the embodiment of the present invention, the scoring step includes a user scoring function for each category of each single evaluation criterion, which is a function of user context information representing user status and preferences, and profile information of the SE. A value obtained by multiplying the weights of the single evaluation criteria for all the single evaluation criteria is used as the score of the SE, thereby enabling more appropriate SE selection.
本発明の他の実施態様によれば、点数付け手段は、現在のSEが選択された際は、該SEよりも低い点数だったSE、あるいは発見されていなかったSEを、今回の点数付けにより、これらが、現在選択されているSEよりも点数が高くなった場合に、前記選択されたより良いSEとして前記実行制御手段に通知する。これにより、SEの切り替えが頻繁に起きるのを避けることができる。 According to another embodiment of the present invention, when the current SE is selected, the scoring means selects an SE that has a lower score than the SE or an SE that has not been found by this scoring. When these points become higher than the currently selected SE, the execution control means is notified as the selected better SE. As a result, frequent switching of SEs can be avoided.
本発明は、サービスを実行中に、より適切なSEに、SEを自動的に切り替えることができる。 The present invention can automatically switch the SE to a more appropriate SE during service execution.
次に、本発明の実施の形態を、図面を参照して説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
図1は本発明の一実施形態を示すシステム構成図である。インターネット等のネットワーク6には、複数のSE11 〜1nと、SEレジストリ2と、コンテキスト保持装置3と、コンテキスト検出機器4と、サービス合成装置5とが接続されている。
FIG. 1 is a system configuration diagram showing an embodiment of the present invention. A plurality of SEs 1 1 to 1 n , an
SE11 〜1n はSE記述レジストラとサービス実体とからなっている。SEレジストリ2は複数のSE記述が格納されている。 SE1 1 to 1 n are composed of SE description registrars and service entities. The SE registry 2 stores a plurality of SE descriptions.
コンテキスト保持装置3はユーザコンテキストを保持している。ユーザコンテキストは、ユーザの状況、嗜好を表す情報群であり、たとえば、現在位置、時間、所持金、趣味など、様々なデータを含む。
The context holding
コンテキスト検出機器4はコンテキスト収集部17によりコンテキストを収集し、コンテキスト保持装置3に保持されているコンテキストを定期的に更新する。コンテキスト検出機器4として、たとえば市販のGPS(Global Positioning System)を使うことができる。
The context detection device 4 collects the context by the
サービス合成装置5は検索部11とSE記述保持部12と点数付け部13と実行制御部14を含んでいる。検索部11は、サービス実行中に、SEレジストリ2から、該サービスに現在使用されているSEと同一カテゴリに属する他のSEを周期的に検索し、検索したSEのメタデータをSE記述格納部12に格納する。点数付け部13は、サービスが実行されている最中に、ユーザ7の移動などの状況の変化に応じて一部のSEを最適なSEに切替えるために、SE記述保持部12に格納されているSEを周期的に点数付けし、現在選択されているSEよりもよりも点数の高いSEがあれば、その旨(SE切替イベント)を実行制御部14に通知する。実行制御部14は点数付け部13よりSE切替イベントを通知されると、実行中のサービスを一旦中断し、現在実行中のSEの状態を引き継いで、点数付け部13より通知された新しいSEのオペレーションを呼び出し、新しいSEに切替える。
The
ここで、点数付け部13における、SEの点数付けについて詳しく説明する。SEの点数は、図2に示す、ユーザ評価基準、ユーザコンテキスト情報、SEメタデータの3つで決まる。これらは全て、複数のデータの組み合わせで表現される。
Here, the scoring of the SE in the
ユーザ評価基準は、いくつかの単評価基準(1つの評価基準で、たとえば、位置の近さ、値段の安さ)の重ねあわせで表現される。ユーザはこれらの単評価基準に、図2に示すように、重みをつけることで、評価基準のカスタマイズ化が可能である。単評価基準と、単評価基準の点数付け関数は点数付け部13に登録されているが、ネットワーク6上のデータベース(不図示)等に登録されていてもよい。ユーザコンテキストとSEメタデータは、前述したとおりである。点数付け関数は各単評価基準により全く異なるものとなる。例えば、距離の近さという単評価基準の点数付け関数としては
f(現在地、SE位置)=exp(−(ユーザ北緯−SE北緯)^2
−(ユーザ東経−SE東経)^2)
が考えられる。もちろん、これ以外の関数でもよい。
The user evaluation standard is expressed by a combination of several simple evaluation standards (one evaluation standard, for example, close position and low price). The user can customize the evaluation criteria by assigning weights to these single evaluation criteria as shown in FIG. The single evaluation criteria and the scoring function of the single evaluation criteria are registered in the
-(User East-SE East) ^ 2)
Can be considered. Of course, other functions may be used.
サービス実行中に、サービスカテゴリjのk番目のSEの点数は、上記の3つの情報を使って以下のように表される。 During service execution, the kth SE score of service category j is expressed as follows using the above three pieces of information.
ところで、ユーザ評価基準およびSEメタデータはサービスカテゴリ毎に異なるものである。そのため、ユーザは一個一個のカテゴリに対して重み付けすることが望ましいが、それではユーザに大変な負担を強いることになる。そのため、サービスカテゴリに依存しない、共通的な評価基準セットとSEメタデータで点数付けする形でもよい。 By the way, the user evaluation criteria and the SE metadata are different for each service category. Therefore, it is desirable for the user to weight each category, but this places a heavy burden on the user. Therefore, it may be in the form of scoring with a common evaluation standard set and SE metadata independent of the service category.
また、SEの切り替えは頻繁に起きると、却ってわずらわしいものであり、客観的に現在のSEより適したSEだと評価できる以外は切り替えをすべきではない。よって、現在使われているSEよりも点数が高いSEが新たに出てきた場合に切り替え、その他の場合は現在のSEと同じSEをそのまま使用する。すなわち、図3に示すように
・新たに見つかったSE(サービス実行中に新しく登録されたSE)
・前回の評価時に比べ、順位が逆転して現在のSEよりも上になったSE
がある場合にのみSEの切り替えを行うのが合理的である。
In addition, when switching of SE occurs frequently, it is rather troublesome, and switching should not be performed unless it can be objectively evaluated that the SE is more suitable than the current SE. Therefore, switching is performed when an SE having a higher score than the currently used SE appears, and in other cases, the same SE as the current SE is used as it is. That is, as shown in FIG. 3, newly found SE (SE newly registered during service execution)
-SE that is higher than the current SE due to a reversal of rank compared to the previous evaluation
It is reasonable to switch SE only when there is any.
図4は本実施形態におけるSEの点数付けおよび切り替えのシーケンスを示している。 FIG. 4 shows an SE scoring and switching sequence in the present embodiment.
検索部11は、サービス実行中に、SEレジストリ2から、該サービスに現在使用されているSEと同一カテゴリに属する他のSEを周期的に検索し、検索したSEのメタデータをSE記述保持部12に格納する。点数付け部13は、コンテキスト保持装置3からユーザコンテキストを、SE記述保持部12からSEメタデータを取得し、SEの点数付けを行う動作を周期的に繰り返す。なお、この間、コンテキスト検出機器のコンテキスト収集部17によってコンテキストが逐次収集され、コンテキスト保持装置3内のコンテキストが更新されている。そして、現在選択されているSEよりもよりも点数の高いSEがあると、実行制御部14にSE切替イベントを通知する。実行制御部14は点数付け部13よりのSE切替イベントに応答して、実行中のサービスを一旦中断し、現在実行中のSEの状態を引き継いで、点数付け部13より通知された新しいSEのオペレーションを呼び出し、新しいSEに切り替える。
During execution of the service, the
なお、サービス合成装置5の機能は専用のハードウェアによって実現されるもの以外に、該機能を実現するためのプログラムをコンピュータ読取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するものであってもよい。ここで、コンピュータ読取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、CD−ROM等の記録媒体、コンピュータシステムに内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読取り可能な記録媒体は、インターネット等を介してプログラムを送信する場合のように。短時間の間、動的にプログラムを保持するもの(伝送媒体もしくは伝送波)、その場合のサーバとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
In addition to the functions of the
1 SE
2 SEレジストリ
3 コンテキスト保持装置
4 コンテキスト検出機器
5 サービス合成装置
6 ネットワーク
7 ユーザ
8 サービス合成装置
11 検索部
12 SE記述保持部
13 点数付け部
14 実行制御部
15 検索部
16 実行制御部
17 コンテキスト収集部
1 SE
2
Claims (2)
検索手段が、サービス実行中に、該サービスに現在使用されているサービス要素と同一カテゴリに属する他のサービス要素を周期的に検索し、検索したサービス要素のプロファイル記述をサービス要素プロファイル記述保持手段に格納するサービス要素検索ステップと、
点数付け手段が、ユーザの状況、嗜好を表すユーザコンテキスト情報と、サービス要素のプロファイル情報の関数である、各単評価基準の当該カテゴリに対する点数付け関数に、当該単評価基準の重みを乗算したものをすべての単評価基準について加算した値を、前記サービス要素プロファイ記述保持手段に格納されているサービス要素に対して周期的に点数付けし、現在のサービス要素が選択された際には、該サービス要素よりも低い点数だったサービス要素、あるいは発見されていなかったサービス要素を、今回の点数付けにより、これらが、現在選択されているサービス要素よりも点数が高くなった場合に、前記選択されたより良いサービス要素として実行制御手段に通知する、点数付けステップと、
前記実行制御手段が、前記通知を受けると、現在実行中のサービス要素の状態を引き継いで、前記選択されたより良いサービス要素のオペレーションを呼び出し、現在使用されているサービス要素を前記選択されたより良いサービス要素に切り替える実行制御ステップと、
を有する、サービス要素切り替え方法。 Having one or more service categories, each service category including one or more service elements, and executing at least some service elements in combination with one service element selected from each category; A service element switching method performed by a service composition device that switches to another service element belonging to the same category,
While the service is being executed, the search means periodically searches for another service element belonging to the same category as the service element currently used for the service, and the profile description of the searched service element is stored in the service element profile description holding means. A service element search step to store;
The scoring means is a function of the user context information representing the user's situation and preferences and the profile information of the service element, and the scoring function for the corresponding category of each single evaluation criterion multiplied by the weight of the single evaluation criterion. all the values obtained by adding the single evaluation criterion, when the service element profile periodically scored for the service elements stored in the description storing means, current service element is selected, the service Service elements that were scored lower than the element, or service elements that were not found, are scored higher than the currently selected service element when they are scored higher than the currently selected service element. A scoring step to notify the execution control means as a good service element ;
When the execution control means receives the notification, it takes over the state of the currently executing service element, calls the operation of the selected better service element, and selects the currently used service element as the selected better service. Execution control steps to switch to elements;
A service element switching method.
含み、各カテゴリから選択された1 つのサービス要素を組み合わせたサービスを実行中に、少なくとも一部のサービス要素の、同一カテゴリに属する他のサービス要素への切り替えを、コンピュータに実行さるためのサービス要素切り換えプログラムであって、
サービス実行中に、該サービスに現在使用されているサービス要素と同一カテゴリに属する他のサービス要素を周期的に検索し、検索したサービス要素のプロファイル記述をサービス要素プロファイル記述保持手段に格納するサービス要素検索手順と、
ユーザの状況、嗜好を表すユーザコンテキスト情報と、サービス要素のプロファイル情報の関数である、各単評価基準の当該カテゴリに対する点数付け関数に、当該単評価基準の重みを乗算したものをすべての単評価基準について加算した値を、前記サービス要素プロファイ記述保持手段に格納されているサービス要素に対して周期的に点数付けし、現在のサービス要素が選択された際には、該サービス要素よりも低い点数だったサービス要素、あるいは発見されていなかったサービス要素を、今回の点数付けにより、これらが、現在選択されているサービス要素よりも点数が高くなった場合に、前記選択されたより良いサービス要素として実行制御手段に通知する、点数付け手順と、
前記実行制御手段が、前記通知を受けると、現在実行中のサービス要素の状態を引き継いで、前記選択されたより良いサービス要素のオペレーションを呼び出し、現在使用されているサービス要素を前記選択されたより良いサービス要素に切り替える実行制御手順と、
をコンピュータに実行させるためのサービス要素切り替えプログラム。
One or more service categories, each service category including one or more service elements, and at least some of the service elements during execution of a service combining one service element selected from each category; A service element switching program for causing a computer to switch to another service element belonging to the same category,
During service execution, a service element that periodically searches for other service elements belonging to the same category as the service element currently used for the service, and stores the profile description of the searched service element in the service element profile description holding means Search procedure and
All single evaluations obtained by multiplying the scoring function for each category of each single evaluation criterion by the weight of the single evaluation criterion, which is a function of the user context information indicating the user's situation and preferences and the profile information of the service element The value added for the reference is periodically scored for the service element stored in the service element profile description holding means, and when the current service element is selected, the score is lower than the service element. Service elements that were or have not been discovered will be executed as the selected better service elements if they are scored higher than the currently selected service element. A scoring procedure to notify the control means ;
When the execution control means receives the notification, it takes over the state of the currently executing service element, calls the operation of the selected better service element, and selects the currently used service element as the selected better service. An execution control procedure to switch to an element ;
Service element switching program that causes a computer to execute
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005021316A JP4413150B2 (en) | 2005-01-28 | 2005-01-28 | Service element switching method and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005021316A JP4413150B2 (en) | 2005-01-28 | 2005-01-28 | Service element switching method and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006209509A JP2006209509A (en) | 2006-08-10 |
| JP4413150B2 true JP4413150B2 (en) | 2010-02-10 |
Family
ID=36966295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005021316A Expired - Lifetime JP4413150B2 (en) | 2005-01-28 | 2005-01-28 | Service element switching method and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4413150B2 (en) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4813299B2 (en) * | 2006-08-31 | 2011-11-09 | 日本電信電話株式会社 | Service composition server, service composition system, program, and recording medium |
| JP4562145B2 (en) * | 2007-02-28 | 2010-10-13 | 日本電信電話株式会社 | Service component selection device and service component selection program |
| JP4728999B2 (en) * | 2007-04-24 | 2011-07-20 | 日本電信電話株式会社 | Service switching continuation method, service cooperation apparatus, and service switching continuation program |
| JP2009129359A (en) * | 2007-11-27 | 2009-06-11 | Toshiba Corp | Information providing system, terminal, and information providing server |
| JP5602263B2 (en) * | 2013-02-04 | 2014-10-08 | 株式会社東芝 | Information providing system, terminal, information providing server, and information providing method |
| JP5848276B2 (en) * | 2013-03-11 | 2016-01-27 | アルシス株式会社 | Information recommendation providing device, program, and communication system |
| CN103269282A (en) | 2013-04-25 | 2013-08-28 | 杭州华三通信技术有限公司 | Network configuration automatic deployment method and device |
| JPWO2018109914A1 (en) * | 2016-12-15 | 2019-10-24 | 株式会社日立製作所 | Service provision management system and service provision management method |
-
2005
- 2005-01-28 JP JP2005021316A patent/JP4413150B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006209509A (en) | 2006-08-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2015200B1 (en) | Method and apparatus for navigating virtual space | |
| JP5997350B2 (en) | Structured search query based on social graph information | |
| JP4810469B2 (en) | Search support device, program, and search support system | |
| KR101123175B1 (en) | Recommendation information evaluation apparatus and recommendation information evaluation method | |
| US20070185843A1 (en) | Automated tool for human assisted mining and capturing of precise results | |
| WO2012165122A1 (en) | Function presentation system, terminal device, server device, program and function presentation method | |
| KR20100068492A (en) | Method and apparatus for geographic specific search results including a map-based display | |
| JP2016212860A (en) | Message service providing method for message service connected to search service, message server and user terminal for executing message service providing method | |
| EP2064636A2 (en) | Method, apparatus and computer program product for a tag-based visual search user interface | |
| CN102203555A (en) | Method, apparatus and computer program product for providing synchronized navigation | |
| CN106462630A (en) | Methods, systems, and media for searching for video content | |
| JP2018504686A (en) | Method and apparatus for processing search data | |
| JP4413150B2 (en) | Service element switching method and program | |
| US11392589B2 (en) | Multi-vertical entity-based search system | |
| US7734622B1 (en) | Media-driven browsing | |
| US20130304370A1 (en) | Method and apparatus to provide location information | |
| JP2006285526A (en) | Information retrieval according to image data | |
| JP6231315B2 (en) | Information processing device | |
| JP5854570B2 (en) | Information processing device, terminal device, information processing system, information processing method, and program | |
| CN106454546A (en) | Caption file processing method and caption file processing device | |
| JP5717099B2 (en) | Distributed concierge system, control method for distributed concierge system, social concierge device, and control program for social concierge device | |
| JP2012242859A (en) | Graph generator and program | |
| JP2006285299A (en) | Capability filter type content recommendation apparatus, method and program | |
| JP2006277286A (en) | Content providing apparatus, content providing system, and program | |
| JP2006092178A (en) | Search system and search result display method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070131 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090409 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090415 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090928 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20091007 |
|
| 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: 20091029 |
|
| 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: 20091117 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121127 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4413150 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: 20121127 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131127 Year of fee payment: 4 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |