JP2004038889A - Service providing system and service providing method - Google Patents
Service providing system and service providing method Download PDFInfo
- Publication number
- JP2004038889A JP2004038889A JP2002198948A JP2002198948A JP2004038889A JP 2004038889 A JP2004038889 A JP 2004038889A JP 2002198948 A JP2002198948 A JP 2002198948A JP 2002198948 A JP2002198948 A JP 2002198948A JP 2004038889 A JP2004038889 A JP 2004038889A
- Authority
- JP
- Japan
- Prior art keywords
- information
- ticket
- service
- user
- search
- 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
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】サービス提供者を連携させるために用意するリンク情報や連携関係を構築する手間を削減し、ユーザにとって選択可能なサービス提供者の範囲を広げユーザの便宜を図る。
【解決手段】ユーザが、所望のID(コード)に対応したチケットに含まれた商品に関する情報、サービスに関する情報、当該チケットに含まれた手続きファイルの格納先情報に基づき読み出されたアクセス方法情報、及び当該チケットに含まれたサービス提供者のアクセス先アドレスに基づき獲得されたサービス提供内容情報を得ることができるシステムにおいて、チケットが、IDとは異なるIDを含むことが可能とされ、ユーザが要求したIDに対応したチケットが異なるIDを含むか否かを判断し(S38)、当該チケットが異なるIDを含む場合には、当該異なるIDを新たな検索キーとして(S40)、チケットの検索を繰り返し行う(S36)。
【選択図】 図8An object of the present invention is to reduce the trouble of building link information and a cooperative relationship prepared for linking service providers, increase the range of service providers that can be selected by the user, and improve the convenience of the user.
Kind Code: A1 A user reads information based on information on a product included in a ticket corresponding to a desired ID (code), information on a service, and storage destination information of a procedure file included in the ticket. And a system that can obtain service provision content information obtained based on the access destination address of the service provider included in the ticket, the ticket can include an ID different from the ID, It is determined whether the ticket corresponding to the requested ID includes a different ID (S38). If the ticket includes a different ID, the different ID is used as a new search key (S40), and the ticket search is performed. This is repeated (S36).
[Selection] Fig. 8
Description
【0001】
【発明の属する技術分野】
本発明は、サービス利用者(ユーザ)からの要求に基づきサービスを提供するサービス提供システム、及び当該サービス提供システムにて実行されるサービス提供方法に関する。
【0002】
【従来の技術】
ユーザが興味のあるサービスを得る手段として、1つのサービスとそれに関連したサービスとを併せて提供すること(例えば、旅行の申込手段と旅行保険の申込手段とを同時に提供することや、フランス料理のレストランでフランス産のワインを提供すること等)は一般的に行われている。最近のインターネットを介した商取引においても、複数業種を横断的に連携させるために、1つのサービスに関するホームページを作成する際に、予めそれに関連したサービスに関するホームページへのハイパーリンクを埋め込むことが行われている。例えば、旅行の申込をするホームページには、旅行保険の申込みのための保険会社のホームページへのハイパーリンクを埋め込むことが行われている。
【0003】
【発明が解決しようとする課題】
しかしながら、複数業種のサービスを横断的に連携させてユーザに提供する従来の方法では、サービス提供者は、予め連携する複数のサービス間の関係をURLのリンクとして用意しておく必要や、または総合的にサービスを提供する大手のサービス提供者(例えば、ヤフーやニフティ)と提携する必要があった。また、これらのリンクの用意や他のサービス提供者との提携をしても、提供可能なサービスの種類、範囲はある程度固定的なものとならざるを得ず、ユーザにとっては、提供を受けられるサービスの選択肢が限られてしまうという問題があった。
【0004】
この問題を避けるため、ユーザは、インターネット上の検索エンジンを用いて、関連するサービス提供者を自分で検索するのが一般的である。ところが、この方法では、ユーザにとっては、数多くの検索結果の中から、自分に最適なサービス提供者を探し出すのに手間がかかるという問題がある。
【0005】
本発明は上記課題を解決するために成され、その目的は、複数業種を横断的に連携させユーザにサービスを提供するサービス提供システム及びサービス提供方法において、サービス提供者を連携させるために用意するリンク情報や連携関係を構築する手間を削減し、ユーザにとって選択可能なサービス提供者の範囲を広げユーザの便宜を図ることにある。
【0006】
【課題を解決するための手段】
上記目的を達成するために、本発明に係るサービス提供システムは、請求項1に記載したように、サービスに接続するためのアクセス方法情報が格納された手続きファイルと、商品に付与されたコード、当該商品に関連したサービスを提供するサービス提供者のアクセス先アドレス、及び前記手続きファイルの格納先情報、並びに、前記商品に関する情報と前記商品に関連するサービスに関する情報の両方又は一方を含むチケットを格納管理するチケット格納管理手段と、ユーザにより要求されたコード及びチケット要求に基づいて、前記コードに対応したチケットの検索を前記チケット格納管理手段に実行させる検索制御手段と、前記検索により得られたチケットに含まれた手続きファイルの格納先情報を読み出し、当該格納先情報に基づいて前記手続きファイルからアクセス方法情報を読み出すアクセス方法情報読出し手段と、前記検索により得られたチケットに含まれたサービス提供者のアクセス先アドレスを読み出し、当該サービス提供者のアクセス先アドレスに基づいてサービス提供者へサービス提供内容情報を要求し、当該サービスに関する手続きファイルに格納されたアクセス方法に従って獲得するサービス情報獲得手段と、前記チケットに含まれた前記商品に関する情報、前記サービスに関する情報、読み出されたアクセス方法情報、及び獲得されたサービス提供内容情報をユーザへ提示する提示制御手段と、を備え、前記チケットは、前記商品に関する情報又は前記サービスに関する情報として、前記コードとは異なるコードを含むことが可能とされ、前記検索制御手段は、前記検索により得られたチケットが異なるコードを含むか否かを判断し、当該チケットが異なるコードを含む場合、当該異なるコードに対応したチケットの検索を前記チケット格納管理手段にさらに実行させることを特徴とする。
【0007】
上記サービス提供システムでは、サービスに接続するためのアクセス方法情報が格納された手続きファイルが存在し、チケット格納管理手段が、商品に付与されたコード、当該商品に関連したサービスを提供するサービス提供者のアクセス先アドレス、及び手続きファイルの格納先情報、並びに、商品に関する情報と商品に関連するサービスに関する情報の両方又は一方を含むチケットを格納管理している。ここで、ユーザがコード及びチケット要求によりチケットを要求すると、検索制御手段が、当該コード及びチケット要求に基づいて、当該コードに対応したチケットの検索をチケット格納管理手段に実行させる。ここで、チケット格納管理手段が、当該コードに対応したチケットの検索を行うことで、検索結果としてチケットが得られる。
【0008】
そして、アクセス方法情報読出し手段が、検索により得られたチケットに含まれた手続きファイルの格納先情報を読み出し、当該格納先情報に基づいて手続きファイルからアクセス方法情報を読み出す。また、サービス情報獲得手段が、検索により得られたチケットに含まれたサービス提供者のアクセス先アドレスを読み出し、当該サービス提供者のアクセス先アドレスに基づいてサービス提供者へサービス提供内容情報を要求し、当該サービスに関する手続きファイルに格納されたアクセス方法に従って獲得する。
【0009】
さらに、提示制御手段が、上記のチケットに含まれた商品に関する情報、サービスに関する情報、読み出されたアクセス方法情報、及び獲得されたサービス提供内容情報をユーザへ提示する。これにより、ユーザは、所望のコードに対応したチケットに含まれた商品に関する情報、サービスに関する情報、当該チケットに含まれた手続きファイルの格納先情報に基づき読み出されたアクセス方法情報、及び当該チケットに含まれたサービス提供者のアクセス先アドレスに基づき獲得されたサービス提供内容情報を得ることができる。
【0010】
本発明では、このようなサービス提供システムにおいて、上記チケットが、商品に関する情報又はサービスに関する情報として、コードとは異なるコードを含むことが可能とされ、検索制御手段は、検索により得られたチケット(ユーザが要求したコードに対応したチケット)が異なるコードを含むか否かを判断し、当該チケットが異なるコードを含む場合には、当該異なるコードに対応したチケットの検索をチケット格納管理手段にさらに実行させる。
【0011】
ここで上記同様に、チケット格納管理手段が、当該異なるコードに対応したチケットの検索を行うことで、検索結果として新たなチケットが得られる。そして、アクセス方法情報読出し手段が、検索により得られた新たなチケットに含まれた手続きファイルの格納先情報を読み出し、当該格納先情報に基づいて手続きファイルからアクセス方法情報を読み出す。また、サービス情報獲得手段が、検索により得られた新たなチケットに含まれたサービス提供者のアクセス先アドレスを読み出し、当該サービス提供者のアクセス先アドレスに基づいてサービス提供者へサービス提供内容情報を要求し、当該サービスに関する手続きファイルに格納されたアクセス方法に従って獲得する。さらに、提示制御手段が、上記の新たなチケットに含まれた商品に関する情報、サービスに関する情報、読み出されたアクセス方法情報、及び獲得されたサービス提供内容情報をユーザへ提示する。
【0012】
このようにして、チケットに含まれた上記異なるコードに対応した新たなチケットが得られ、その新たなチケットの情報より、上記と同様に、新たな商品(例えば、もとの商品と連携した商品)に関する情報、新たなサービス(例えば、もとのサービスと連携したサービス)に関する情報、そのアクセス方法情報及びそのサービス提供内容情報を得ることができる。
【0013】
このように1つのチケットが異なるコードを含むよう構成することで、当該異なるコードを用いたチケットの検索、及び検索で得られた新たなチケットに含まれた新たな商品に関する情報、新たなサービスに関する情報、そのアクセス方法情報、及びそのサービス提供内容情報をユーザへ提示することが可能となる。これにより、複数のサービス提供者を連携させるために用意するべきリンク情報や提携関係を構築する従来のような手間を削減することができ、ユーザにとっても選択可能なサービス提供者の範囲が広がるため、ユーザの便宜を図ることができる。なお、本発明における「コード」には、例えば、商品を識別するための商品コード、商品の販売場所やサービスの提供場所等の場所に関するコード、商品やサービスの内容を宣伝・紹介する動画・静止画等のイメージファイルのコード等が含まれる。
【0014】
また、本発明に係るサービス提供システムは、請求項2に記載したように、ユーザにより要求されたコード及びチケット要求を、当該ユーザの識別情報とともに受け付ける要求受付手段と、ユーザの嗜好情報及びサービス利用情報を含むユーザ情報をユーザの識別情報に対応づけて記憶したユーザ情報記憶手段と、をさらに備え、前記提示制御手段は、前記要求受付手段による受け付けにより得られたユーザの識別情報に対応したユーザ情報を前記ユーザ情報記憶手段から読み出し、当該ユーザ情報及び前記サービス提供内容情報に基づいてサービス提供者を選択し、選択したサービス提供者に関するサービス提供内容情報及びアクセス方法情報を前記ユーザへ提示する構成とすることが望ましい。
【0015】
この場合、サービス提供システムには、ユーザの嗜好情報及びサービス利用情報を含むユーザ情報をユーザの識別情報に対応づけて記憶したユーザ情報記憶手段が存在し、要求受付手段が、ユーザにより要求されたコード及びチケット要求を、当該ユーザの識別情報とともに受け付ける。提示制御手段は、要求受付手段による受け付けにより得られたユーザの識別情報に対応したユーザ情報をユーザ情報記憶手段から読み出し、当該ユーザ情報及びサービス提供内容情報に基づいてサービス提供者を選択し、選択したサービス提供者に関するサービス提供内容情報及びアクセス方法情報を前記ユーザへ提示する。
【0016】
このため、ユーザの嗜好情報及びサービス利用情報を含むユーザ情報とサービス提供内容情報とに基づいてサービス提供者が選択されるため、当該ユーザが興味や関心を示すと想定されるサービスのサービス提供者をより確実に選択することができ、選択したサービス提供者に関するサービス提供内容情報及びアクセス方法情報をユーザへ提示することができる。これにより、サービス提供者としては、商品の購買者やサービスの利用者になる確率の高いユーザに対し、より確実にサービス提供内容を提示することができ、ユーザにとっては、自己の興味や関心の高い商品及びサービスに関する情報をより確実に得ることができることとなり、有用性の高いサービスの提供が実現される。
【0017】
また、本発明に係るサービス提供システムは、請求項3に記載したように、前記提示制御手段は、前記商品に関する情報又は前記サービスに関する情報に含まれたキーワードを検索キーとして検索エンジンでの検索を行い、検索により得られたリンク情報を前記ユーザへ提示する構成とすることが望ましい。
【0018】
この場合、チケット内の商品に関する情報又はサービスに関する情報に含まれたキーワードを検索キーとする検索エンジンでの検索が行われ、ユーザは、検索により得られたリンク情報を得ることができるので、ユーザは自分で、キーワードを検索キーとする検索エンジンでの検索を行う手間が不要となり、ユーザの負担を軽減することができる。
【0019】
ところで、上記サービス提供システムに係る発明は、以下のサービス提供方法の発明として捉えることもできる。これらの発明は、技術的思想としては同一であるため、同様の作用・効果を奏する。
【0020】
即ち、本発明に係るサービス提供方法は、請求項4に記載したように、サービスに接続するためのアクセス方法情報が格納された手続きファイルと、商品に付与されたコード、当該商品に関連したサービスを提供するサービス提供者のアクセス先アドレス、及び前記手続きファイルの格納先情報、並びに、前記商品に関する情報と前記商品に関連するサービスに関する情報の両方又は一方を含むチケットを格納管理するチケット格納管理手段と、を備えたサービス提供システムにて実行されるサービス提供方法であって、ユーザにより要求されたコード及びチケット要求に基づいて、前記コードに対応したチケットの検索を前記チケット格納管理手段に実行させる検索制御工程と、前記検索により得られたチケットに含まれた手続きファイルの格納先情報を読み出し、当該格納先情報に基づいて前記手続きファイルからアクセス方法情報を読み出すアクセス方法情報読出し工程と、前記検索により得られたチケットに含まれたサービス提供者のアクセス先アドレスを読み出し、当該サービス提供者のアクセス先アドレスに基づいてサービス提供者へサービス提供内容情報を要求し、当該サービスに関する手続きファイルに格納されたアクセス方法に従って獲得するサービス情報獲得工程と、前記チケットに含まれた前記商品に関する情報、前記サービスに関する情報、読み出されたアクセス方法情報、及び獲得されたサービス提供内容情報をユーザへ提示する提示制御工程とを有し、前記チケットは、前記商品に関する情報又は当該商品に関連するサービスに関する情報として、前記コードとは異なるコードを含むことが可能とされ、前記検索制御工程では、検索により得られたチケットが異なるコードを含むか否かを判断し、当該チケットが異なるコードを含む場合、当該異なるコードに対応したチケットの検索を前記チケット格納管理手段にさらに実行させることを特徴とする。
【0021】
また、本発明に係るサービス提供方法では、請求項5に記載したように、前記サービス提供システムが、ユーザにより要求されたコード及びチケット要求を、当該ユーザの識別情報とともに受け付ける要求受付手段と、ユーザの嗜好情報及びサービス利用情報を含むユーザ情報をユーザの識別情報に対応づけて記憶したユーザ情報記憶手段とをさらに備え、前記提示制御工程では、前記要求受付手段による受け付けにより得られたユーザの識別情報に対応したユーザ情報を前記ユーザ情報記憶手段から読み出し、当該ユーザ情報及び前記サービス提供内容情報に基づいてサービス提供者を選択し、選択したサービス提供者に関するサービス提供内容情報及びアクセス方法情報を前記ユーザへ提示することが望ましい。
【0022】
さらに、本発明に係る情報提供制御方法では、請求項6に記載したように、前記提示制御工程では、前記商品に関する情報又は前記サービスに関する情報に含まれたキーワードを検索キーとして検索エンジンでの検索を行い、検索により得られたリンク情報を前記ユーザへ提示することが望ましい。
【0023】
【発明の実施の形態】
以下、図面を用いて本発明の実施の形態を説明する。なお、以下では本発明に係る「コード」は「ID」と称する。また、チケットとは、IDに対応した商品の情報、当該商品に関連したサービス提供に係わるサービス提供者のアドレス、アクセス方法、サービス種別等が記述された情報であり、詳細は図6を用いて後述する。
【0024】
[サービス提供システムの構成]
図1には、本実施形態に係るサービス提供システムの全体構成を示す。この図1に示すように、本実施形態に係るサービス提供システムは、ネットワーク120に接続された又は接続可能とされた以下の構成要素により構成される。即ち、サービス提供システムは、サービス提供を受けるユーザのパーソナルコンピュータ(PC)、携帯用情報端末(Personal Digital Assistant:PDA)、携帯電話などの端末100と、IDが付与される物に対して新たにID発行依頼を行うID発行依頼者(例えば、新しい商品の開発や製造を行う業者や購入などで商品を手に入れた者等)102と、ID発行を行うID発行機関のグループ103と、チケット登録依頼するチケット登録者104と、チケットの格納管理や検索を行うチケット管理部105と、サービスを仲介してユーザにサービス提供者の候補を提示するとともに、それに係る手続きを代行する手続き処理実施部106と、手続きファイル107と、販売や修理や情報提供などをネットワークを介して行うサービスを提供するサービス提供者108と、個人情報109と、ヤフー(yahoo)やグーグル(google)などの検索エンジン110とを含んで構成されている。
【0025】
このうちID発行機関のグループ103は、ID発行を行う機関のグループ103の全体的ID発行規則の管理運営を行うID発行管理機関1031と、ID発行管理機関1031から与えられたID発行規則に基づきIDを発行する複数のID発行機関1032、1033とを含んで構成されている。
【0026】
チケット管理部105は、チケット管理部105へのチケット登録要求の受信や検索結果の送信等を行う送受信部1051と、チケット蓄積する巨大なデータベースである格納部1052と、チケットの検索を行う検索部1053とを含んで構成されている。
【0027】
手続き処理実施部106は、IDに基づくチケット検索結果(複数のチケット)からユーザが求め且つユーザが手続き可能なサービス提供者に関するチケットを選択するチケットフィルタリング部1061と、チケットに記述された手続きファイル格納先(即ち、サービス提供者へのアクセス方法情報に関する手続きファイル107の格納先情報(サービスエンティティアクセスプロトコル格納先ポインタともいう))からチケットの手続きファイルを読み出す手続きファイル読み出し部1063と、手続き処理に基づいて手続きを指示する手続き処理指示部1062とを含んで構成されている。
【0028】
手続きファイル107は、手続きに用いるプロトコルや必須な情報(例えば自動車業界が定めたプロトコルである場合、インターネットで一般的に用いられている暗号通信方式や、独自な手続きプロトコル、また手続きに必要な情報の種類に関する情報)が記述されたファイルであり、ネットワーク120を介して誰でも参照できるように公開されている。これによって、新たにサービスを提供するものは、公開されている様々な手続き処理の中から、最適な手続き処理を選び、その手続きファイルの格納先をチケットに記述するだけで利用することが可能になる。なお、手続きファイル107は、セキュリティを確保するため必要に応じて、情報を要求する者の認証を行い、参照を適宜制限する措置をとることも可能とされている。
【0029】
なお、後述の処理で用いられる個人情報109には、名前や住所、趣味や嗜好、所有している物のリスト、手続きできる処理の種類、更には様々なサービス提供者へのアクセス履歴や利用履歴などの情報が含まれており、この個人情報109は、ユーザが端末100に保有してもよいし、ネットワーク内にWebページのような形式で保有してもよいし、サービス提供者を紹介し手続きを仲介する手続き処理実施部106にあってもよい。
【0030】
また、IDを付与された物101は、数字や文字の組合せでできたコードをバーコードや二次元バーコードやRF−IDや赤外タグなどでIDを付与された物(ビンや紙なとの物理的な物体や音声ファイルやイメージファイルのような電子的な物体)により構成される。
【0031】
[サービス提供に係る各種の処理]
以下、上記サービス提供システムにて実行されるサービス提供に係る各種の処理を説明する。
【0032】
[IDの発行機関認定処理及びID発行処理]
図2には、IDの発行機関認定処理及びID発行処理を示す。この図2に示すように、ID発行機関の認定申請を希望する機関は、ID発行管理機関1031にID発行機関になることを認定申請する。ID発行管理機関1031は、申請のあった機関が、充分ID発行管理機関1031が定めたID発行規則やその他の規則を守れるか否かを審査し、その条件を満たすとき、申請のあった機関をID発行機関として認定するとともに、申請のあった機関が発行可能なIDの発行規則を通知する。IDの発行規則の具体例としては、「ID発行機関Aが付与するIDには必ず頭にJANという文字列を付与する」とか、「ID発行機関Bが付与するIDには必ず頭にISBNという文字列を付与する」等が挙げられる。
【0033】
認定されたID発行機関1032、1033等は、ID発行依頼者102から、IDの発行依頼を受けた時、ID発行依頼者102の名前やアドレスや信頼性を審査(チェック)し、所定の条件を満たす場合にID発行管理機関1031の定めたID発行規則に従いIDを発行し、そのIDをID発行依頼者102に通知する。このような発行規則を守ることで、同じIDが重複して存在することを防ぐことが可能となるとともに、従来からある様々なID体系を、重複しないコード体系として管理することが可能となる。
【0034】
図3は、ID発行機関認定処理を行わずにIDの重複を避けるID発行処理を説明する図である。この図3に示すように、まず、ID発行機関1032等は、ID発行依頼者102からID発行依頼を受ける都度、ID発行管理機関1031にID発行依頼を行う。ID発行管理機関1031は、ID発行依頼を行ったID発行機関1032等が、ID発行管理機関1031が定めたID発行規則やその他の規則を守れるか否かを審査し、その条件を満たすとき、ID発行依頼を行ったID発行機関1032等に新規IDを発行し、そのIDを通知する。通知を受けたID発行機関1032等は、そのIDをID発行依頼者102に通知し、これにより、ID発行依頼者102は、そのIDを得ることができる。
【0035】
なお、図3で説明したID発行管理機関1031は、全てのID発行を管理運営することが可能な場合に、個別のID発行依頼に対応する形態であり、実質的には当該ID発行管理機関1031がIDを発行する形態である。
【0036】
[チケットの登録・更新処理]
図4は、チケット管理部105によるチケットの登録・更新処理を説明する図である。この図4に示すように、チケット管理部105は、チケット登録者104から、チケット登録依頼を受信する。チケット登録依頼は、一般的にはIDが付与された物(商品)に関するサービスを提供する者(具体的には、ワイン製造者が付与したID=1224のワインを取り扱う輸入代理店)が行うと考えられる。ただし、チケットを第三者的に代行業者(例えば、先の輸入代理店から委託された販売促進企画請負業社)が登録しても良い。チケット登録者104は、チケット管理部105にID、チケット、登録者情報(例えば名称、ネットワーク上のアドレス等)、チケットの内容を更新する場合には、前回チケットを登録した際に受けたチケットの識別番号(以下「チケットID」という)を送信する。送受信部1051は、受信した登録者情報を審査し、条件を満たす場合には、チケットを格納部1052に格納する。格納部1052は、チケットの内容をチェックし、チケットの形式が正しいか、チケットに記載されている内容に間違いが無いか等をチェックする。そして問題が無い場合に、チケットを格納部1052内に蓄積する。そして、格納部1052は、チケットを格納完了した旨のチケット格納完了通知と、格納したチケットのチケットIDとをチケット登録者104へ送信する。このチケットIDは、チケットの内容が変わり更新するときに再度利用される。
【0037】
[チケット検索処理及び手続き処理]
次に、図5を用いて、チケット管理部105で行われるチケット検索処理と、手続き処理実施部106で行われる手続き処理とを説明する。なお、個別の処理の流れについては、図8、図9、図10を用いて後述する。
【0038】
まず、IDが付与された物101からIDを取得したユーザ100は、そのID、サービス提供に必要なチケット要求(最適サービス提供先要求)、及びユーザ情報を手続き処理実施部106の手続き処理指示部1062に送信する。手続き処理指示部1062は「受信したIDが何か?」、また「IDに関連するサービスはどんなものがあるか?」を検索するため、チケット管理部105の送受信部1051に対しIDとチケット要求と要求者情報(手続き処理指示部1062を含む手続き処理実施部106に関する情報)とを送信する。
【0039】
送受信部1051は、IDとチケット要求と要求者情報を受信して、要求者情報をチェックし、問題が無い場合にはIDとチケット要求を検索部1053に送信する。検索部1053は、受け取ったチケット要求の内容に、矛盾等の問題が無いかをチェックし、問題が無い場合に格納部1052にIDとチケット検索要求を送信する。格納部1052は、受け取ったIDとチケット検索要求に基づきチケットの検索処理を行い、検索で得られたチケットの有効期限をチェックし、有効期限を満たすチケット全てを検索結果として送受信部1051に渡す。検索結果としてのチケットは、手続きファイル読み出し部1063に渡される。
【0040】
手続きファイル読み出し部1063は、受け取ったチケットの各々について、当該チケットに記述された手続きファイル格納先情報に基づいて手続きファイル107から手続き情報を読み出し手続き処理指示部1062に送信する。そして、手続き処理指示部1062は、チケット要求を行ったユーザ100に関する個人情報109及び手続き情報に基づいて、当該ユーザ100が手続き可能か否かを、各チケットについて判断することで、受け取ったチケットから手続き可能なチケットのみを選択する手続き可不可チェックを行う。
【0041】
手続き可能と判断されたチケットについては、手続き処理指示部1062は、サービス提供者108に対して、サービス提供内容詳細問合せ要求を行い、サービス提供詳細内容情報(例えば「フランスワイン販売、問合せID、商品の販売価格は4500円、納品は商品つき次第で約2ヶ月後納品の見込み」等の情報)を、当該サービスに関する手続きファイル107に格納されたアクセス方法に従って獲得する。
【0042】
上記の手続き処理実施部106が行った「チケット管理部105の送受信部1051にIDとチケット要求と要求者情報とを送信して、サービス提供者108に対して、サービス提供内容詳細問合せ要求を行い、サービス提供詳細内容情報を受信する」処理をサービス提供先候補抽出処理501という。このサービス提供先候補抽出処理501は、受信したチケットに記述された情報(ID、商品に関するコメント、サービスに関するコメント等)に基づき繰り返し実行することで、手続き処理指示部1062が獲得するチケット数を増やすことが可能となる。なお、具体的な処理フローは図8及び図9を用いて後述する。
【0043】
その後、チケットフィルタリング部1061は、手続き処理指示部1062からチケットを受信し、個人情報109に基づいて、受け取ったチケットの中からユーザが求めているサービス提供先選択候補を絞り込む。例えば、ワインのIDでの検索されたチケットについて、今回要求されたユーザの個人情報に「東京在住」、「趣味が海外旅行」との情報が含まれている場合には、海外旅行に関するチケットや東京在圏のサービス提供者に関するチケットを優先的に上位の候補にする。そして、チケットフィルタリング部1061は、その選択された最適サービス提供先の候補をユーザ100に提示する。ユーザ100は、求めていたサービスがある場合には、そのサービスのサービス提供者108を選択し、サービス処理実施要求を当該サービス提供者108に行う。そして、ユーザ100とサービス提供者108の間で、ユーザ認証等のサービス提供を行う上で必要な契約確認処理が行われ、ユーザ100はサービスの提供を受ける。
【0044】
[チケットの構造]
ここで、図6を用いてチケットの構造を説明する。チケットには以下の(1)〜(13)の情報が含まれている。
【0045】
即ち、(1)IDが付与された物であることを特定する数字文字の列であるID。(2)IDに関連した情報やサービスを提供するサービス提供者の接続先(サービス提供先(サービスエンティティポインタ):例えばネットワーク上のIPアドレスやURL等)。(3)サービスに接続するためのアクセス方法が記されたサービス手続き情報が格納されている先(サービスエンティティアクセスプロトコル格納先ポインタ:例えばネットワーク上のIPアドレス、URL、ファイル名等)。(4)チケット種別。具体的な例としては、例えば、IDが付与されものが何であるかを示すID発行依頼者しか発行できないチケットを示す「primary(プライマリ)」と、その物に関連したサービスを提供するために発行した「secondary(セカンダリ)」などがある。(5)IDが付与された物がどのような物かを分類する情報であるオブジェクトカテゴリー(Object Category)。(6)IDが付与された物がどこにあるかを意味する情報であるオブジェクトロケーション(ObjectLocation)。(7)IDが付与された物に関する様々な情報が記載されるオブジェクトコメント(Object Comments)。(8)IDが付与された物に関連するサービス提供がどのようなサービスに分類するかを示す情報であるサービスカテゴリー(Service Category)。(9)IDが付与された物に関連するサービス提供がどのような場所や地域で行われているかを示す情報であるサービスロケーション(Service Location)。(10)IDが付与された物に関連するサービス提供に関する様々な情報が記載されるサービスコメント(Service Comments)。(11)チケットの登録者に関する情報。(12)チケットの登録されている有効期限。(13)チケット検索して閲覧できる検索者を示すパーミッション情報。
【0046】
チケットに記載されたこれらの情報において、(2)(3)の情報は、様々なサービスに対応できるようにポインタしか持たない構造を持っていることが特徴であり、(4)(5)(6)(7)(8)(9)(10)の情報は、柔軟な検索を可能として、様々なサービスを創造できる構造を持っていることが特徴である。また、(11)(12)の情報はチケットの有効性を確保するための最低限の構造を持っていることが特徴であり、(13)の情報は情報公開の制限を可能とするための構造を持っていることが特徴である。(1)(2)(3)(4)(11)(12)の情報については情報の記述が必須であるが、その他の情報に関しては記述があっても無くても構わない。情報の記述が無い場合は「NULL」と表記する。
【0047】
[チケット登録更新処理の流れ]
次に、図7を用いて、上記のようなチケットを登録更新するためのチケット登録更新処理の流れを説明する。
【0048】
まず、チケット管理部105は、ID、チケット本体、チケットID(初めての登録の場合はNULL)、登録者情報を受信し(図7のS11)、受信したチケット登録者情報を基にチケット登録者の信頼性を評価する(S12)。ここでの信頼性評価には様々な方法を用いることができ、例えば、アカウントとパスワードを用いる方法、時間変化でパスワードを変更する方法、問合せのあったメールアドレスにパスワードを通知する方法等、そのいずれかまたは複数を組み合わせてチケット登録者を評価する。
【0049】
S12で信頼できないと判断した場合には、受信したチケットを破棄し(S18)、登録要求元にチケット格納を失敗した旨を通知して(S19)、処理を終了する。一方、S12で信頼できると判断した場合には、次に、チケットの内容が正しいか否かを判断する(S13)。ここでのチケットの内容が正しいか否かを判断する処理は、チケットの構造が規定の構造に合っているか、チケットの記載されるべき必須項目が記載されているか等をチェックすることで行う。
【0050】
S13でチケットの内容が正しくない場合には、受信したチケットを破棄し(S18)、登録要求元にチケット格納を失敗した旨を通知して(S19)、処理を終了する。一方、S13でチケットの内容が正しい場合には、同じIDかつチケットIDかつ同じ登録者情報であるチケットが既にチケット管理部105に格納されているか否かを判断する処理(チケットIDチェック処理)を行う(S14)。これによりチケットの登録かチケットの更新かを判断する。
【0051】
S14で同じIDかつチケットIDかつ同じ登録者情報であるチケットがチケット管理部105に格納されていない場合には、チケットの登録であると判断し、格納部1052にチケットを蓄積する(S16)。そして、チケットの格納が完了した旨の通知と格納したチケットに関するチケットIDとをチケット登録者104(またはチケット更新者)に通知して(S17)、処理を終了する。
【0052】
一方、S14で同じIDかつチケットIDかつ同じ登録者情報であるチケットがチケット管理部105に格納されている場合には、チケットの更新であると判断し、既に格納されているチケットに、受信した新たなチケットを上書きして蓄積する(S15)。そして、チケットの格納が完了した旨の通知と格納したチケットに関するチケットIDとをチケット登録者104(またはチケット更新者)に通知して(S17)、処理を終了する。なお、この際、同一ID、全てのチケットの項目が同一であるチケットがあるか否かを判断し、全く同じチケットがあった場合には、チケットを格納しない方が、データベースの格納容量を有効に利用するためには有効である。
【0053】
[チケット検索処理の流れ]
次に、図8を用いて、チケット格納部及び手続き処理実施部におけるチケット検索処理の流れを説明する。なお、ここでは、処理の主体については図5により前述したため、チケットフィルタリング部1061等ではなく、手続き処理実施部106又はチケット管理部105で総称的に表すものとする。
【0054】
まず、手続き処理実施部106は、ユーザ100からID、チケット要求、ユーザ情報を受信する(図8のS31)。そして、手続き処理実施部106は、ユーザ情報が正しいか否かの判断処理を行う(S32)。ユーザ情報が正しくないと判断した場合には直ちに処理を中断し、ユーザに処理が中断した旨を通知して(不図示)、処理を終了する。
【0055】
一方、S32でユーザ情報が正しいと判断した場合には、図5のサービス提供先候補抽出処理501を実行回数を表す回数Nをゼロ「0」にリセットし(S33)、ID、チケット要求、要求者情報をチケット管理部105へ送信する(S34)。そして、回数Nに1を加え(S35)、サービス提供先候補抽出処理501を行う(S36)。なお、サービス提供先候補抽出処理501については図10を用いて詳細に説明する。サービス提供先候補抽出処理501を終え、IDにより検索したチケットとそのチケットに関するサービス提供内容詳細情報を受信する(S37)。
【0056】
そして、受信したチケットのObject CommentsとService Commentsの項目にIDが記述されているか否かを判断する(S38)。IDが記述されていない場合には、個人情報参照処理を行う(S41)。IDが記述されていた場合には、回数Nが、予め定めたサービス提供先候補抽出処理501の実施回数制限数α未満であるか否かを判断する(S39)。回数Nが実施回数制限数αより大きい又は等しい場合には個人情報参照処理を行う(S41)。一方、回数Nが実施回数制限数α未満である場合には、チケットに記述されたIDを検索対象のIDとし(S40)、再びID、チケット要求、要求者情報をチケット管理部105に送信する(S34)。このように検索対象のIDを置き換えて再びチケットを検索する処理を繰り返すことで、様々なサービス提供者に連携した横断的なサービス提供が可能となる。
【0057】
S41での個人情報参照処理では、個人情報109から、ユーザの状況及びユーザの嗜好、購買傾向、サービスの利用傾向等の個人情報が参照される。そして、個人情報を基に、ユーザに最適なサービス提供先選択処理が実施され(S42)、選択されたサービス提供先の候補は、ユーザの端末に通知される最適サービス提供先提示処理を行う(S43)。
【0058】
その後、ユーザは、提示されたサービス提供先からサービス提供先を選択するか否かを判断し、選択する場合、サービス処理実施要求を送信する。このため、S44では、ユーザからのサービス処理実施要求を受信したか否かにより、サービス提供先が選択されたか否かを判断する。ここで、選択されなかった場合には、直ちに処理を中断し、ユーザに処理が中断した旨を通知して(不図示)、処理を終了する。
【0059】
一方、ユーザからのサービス処理実施要求を受信しサービス提供先が選択されたと判断した場合には、選択されたサービス提供先と接続して(S45)、処理を終了する。これにより、サービス提供先からユーザへサービスが提供されることとなる。
【0060】
次に、図8の変形態様として、検索処理の一部をネットワーク上にあるyahooやgoogle等の検索エンジン110で行う処理の流れを図9に基づき説明する。検索エンジン110を使う本処理は、検索結果であるチケット数が少ない場合などに効果的な処理である。
【0061】
まず、手続き処理実施部106は、ユーザ100からID、チケット要求、ユーザ情報を受信する(図9のS51)。そして、手続き処理実施部106は、ユーザ情報が正しいか否かの判断処理を行う(S52)。ユーザ情報が正しくないと判断した場合には直ちに処理を中断し、ユーザに処理が中断した旨を通知して(不図示)、処理を終了する。
【0062】
一方、S52でユーザ情報が正しいと判断した場合には、ID、チケット要求、要求者情報をチケット管理部105へ送信し(S53)、サービス提供先候補抽出処理501を行う(S54)。なお、サービス提供先候補抽出処理501については図10を用いて詳細に説明する。サービス提供先候補抽出処理501を終え、IDにより検索したチケットとそのチケットに関するサービス提供内容詳細情報を受信する(S55)。
【0063】
そして、受信したチケットのObject CommentsとService Commentsの項目に記述されたコメントを検索キーとして、検索エンジン110での検索を行い(S56)、個人情報参照処理を行う(S57)。S57では、個人情報109から、ユーザの状況及びユーザの嗜好、購買傾向、サービスの利用傾向等の個人情報が参照される。そして、個人情報を基に、ユーザに最適なサービス提供先選択処理を実施する(S58)。
【0064】
ここで選択されたチケットについて、チケットのObject CommentsとService Commentsの項目に記述されたコメントを検索キーとして、検索エンジン110での検索を行う(S59)。このように、サービス提供先のハイパーリンクの精度をユーザの求めるものに近づけるには、選択されたチケットに対して行う方が効果的である。そして、S58で選択されたサービス提供先の候補と、検索エンジン110での検索で得られたハイパーリンクとをユーザの端末に提示する(S60)。
【0065】
その後、ユーザは、提示されたサービス提供先からサービス提供先を選択するか否かを判断し、選択する場合、サービス処理実施要求を送信する。このため、S61では、ユーザからのサービス処理実施要求を受信したか否かにより、サービス提供先が選択されたか否かを判断する。ここで、選択されなかった場合には、直ちに処理を中断し、ユーザに処理が中断した旨を通知して(不図示)、処理を終了する。
【0066】
一方、ユーザからのサービス処理実施要求を受信しサービス提供先が選択されたと判断した場合には、選択されたサービス提供先と接続する(S62)。これにより、サービス提供先からユーザへサービスが提供されることとなる。
【0067】
このようにして、チケットの検索数が少ない場合などには、検索エンジン110を有効に使うことで、チケットが登録されていないサービスをもサービス提供先の候補として検出し、抽出することが可能となる。
【0068】
[サービス提供先候補抽出処理の流れ]
次に、図10を用いて、サービス提供先候補抽出処理の流れを説明する。
【0069】
手続き処理実施部106にある手続き処理指示部1062は、ID、チケット要求、要求者情報をチケット管理部105に送信する。この際、ユーザが要求しているサービス種別が既知の場合には、そのサービス種別をチケット管理部105に送信することで、チケットの検索結果の絞込みを予め行うことが可能となる。
【0070】
チケット管理部105の送受信部1051は、手続き処理指示部1062からのID、チケット要求、要求者情報を受信し(図10のS71)、要求者情報が正しいか否かを判断する(S72)。ここで要求者情報が正しくないと判断した場合、直ちに処理を中断するとともに処理が中断した旨を、要求者である手続き処理実施部106に通知して(不図示)、処理を終了する。
【0071】
一方、要求者情報が正しいと判断した場合には、IDとチケット要求を検索部1053に送信する(S73)。検索部1053は、受け取ったチケット要求に矛盾等の問題が無いかをチェックすることで、当該チケットの内容が正しいか否かを判断する(S74)。チケットの内容が正しくない場合には、直ちに処理を中断するとともに処理が中断した旨を、要求者である手続き処理実施部106に通知して(不図示)、処理を終了する。
【0072】
チケットの内容が正しい場合には、検索部1053は格納部1052に対しIDとチケット検索要求を送信する。格納部1052は、受け取ったチケット検索要求に基づきチケットの検索処理を行う(S75)。予めユーザが要求しているサービス種別が検索キーとして指定されている場合には、そのサービス種別情報に基づくフィルタリング検索を行い、チケット抽出処理を行う(S76)。
【0073】
そして、検索により得られたチケットがあるか否かを判断し(S77)、チケットが無かった場合には、直ちに処理を中断するとともに処理が中断した旨を、要求者である手続き処理実施部に通知して(不図示)、処理を終了する。一方、チケットがあった場合には、そのチケットの有効期限等をチェックする処理を行い(S78)、有効期限を満たすチケット全てを、検索結果として送受信部1051から手続きファイル読み出し部1063に渡す。
【0074】
手続きファイル読み出し部1063は、受け取ったチケット1つ1つを読み出す処理を行い(S79)、そして手続きファイル読み出し処理を行うことで(S80)、その手続き情報を取得する。そして、手続きファイル読み出し処理を未処理の次のチケットがあるか否かを判断し(S81)、未処理のチケットがある場合には、再び読み出し処理(S79)、手続きファイル読み出し処理(S80)を行う。
【0075】
次のチケットが無い場合(全てのチケットの手続きファイルを読み出し終えた場合)は、手続き処理実施部106において、チケット要求を行ったユーザ100が手続き可能か否かを個人情報109に基づいて判断することで、手続き可能なチケットのみを選択する(ユーザが利用可能な手続き処理のチケット選択処理を行う)(S82)。
【0076】
そして、ユーザが手続き可能なチケットがあるか否かを判断し(S83)、手続き可能なチケットがないと判断した場合には、直ちに処理を中断するとともに処理が中断した旨を、要求者である手続き処理実施部106に通知して(不図示)、処理を終了する。
【0077】
一方、S83で、手続き可能なチケットがある場合には、チケット1つ1つを読み出す処理を行い(S84)、サービス提供内容詳細問合せ処理を行う(S85)。そして、サービス提供内容詳細問合せ処理を未処理の次のチケットがあるか否かを判断し(S86)、未処理のチケットがある場合には、再びチケット読み出し処理(S84)、サービス提供内容詳細問合せ処理を行う(S85)。
【0078】
次のチケットが無い場合(全てのチケットのサービス提供内容詳細問合せ処理を終えた場合)、各々のチケットとチケットに関するサービス提供内容詳細情報とを処理の結果として処理を終える。
【0079】
[処理の例の説明]
次に、図11〜図14を用いて、処理の例を説明する。
【0080】
ここで、チケット管理部105に、ワイン(IDはJAN490136036479)に関するチケットが3つ登録されているとする。
【0081】
ユーザ100が、IDとしてJAN490136036479が付与された物(ワイン)101を見て、IDがJAN490136036479であるチケットのチケット要求をすると、前述のチケット検索処理により、図11(a)〜(c)の3つのチケットが検索結果として得られる。
【0082】
図11(a)〜(c)に示すように、3つ全てのチケットのID欄にはJAN490136036479が記述されている。手続き処理実施部106は、これらのチケットからチケット種別、サービス種別を参照して、ユーザ100に適したサービスを提供するため、最適サービス提供先提示処理を実施する。
【0083】
図13には、ユーザ100の端末に表示された最適サービス提供先リストの一例を示す。この例では、要求したID(JAN490136036479)に関する情報として、図11(a)に示すプライマリチケットに記載された情報とともに、IDに関連したサービスとして図11(b)、(c)に示す2つのセカンダリチケットに記載された情報も提示されている。
【0084】
即ち、図13には、検索IDと、図11(a)のプライマリチケットのObjectCategoryの情報及びObject Commentsの情報と、図11(b)のセカンダリチケットのサービスエンティティポインタ情報と、図11(c)に示すセカンダリチケットのサービスエンティティポインタ情報及びService Commentsの情報とが示されている。
【0085】
このようにIDに関連したサービスを提供するサービス提供者が、IDに関連するサービスとしてチケットに登録するだけで、サービス提供者の連携を実現することが可能となり、サービス提供者が予め用意するリンク情報や提携関係を構築する手間を削減することが可能である。また、ユーザにとって絶えず動的に変化し、選択できるサービス提供者の範囲を広げることが可能である。
【0086】
次に、チケット管理部105に、ワイン(IDはJAN490136036479)に関するチケット1つと、地名(IDはLocation−ID245699)に関連したチケット2つが登録されているケースを想定する。
【0087】
ユーザ100が、IDとしてJAN490136036479が付与された物(ワイン)101を見て、IDがJAN490136036479であるチケットのチケット要求をすると、前述のチケット検索処理により、図12(a)のチケット(ID欄がJAN490136036479のチケット)が得られる。この図12(a)のチケットのObject Comments欄には、IDとしてワインの産地を示すLocation−ID245699が記述されている。そのため、手続き処理実施部106が行う検索処理にて、図12(a)のチケットに加え、図12(b)、(c)のチケットもさらに選択される。手続き処理実施部106は、これらのチケットからチケット種別、サービス種別を参照して、ユーザ100に適したサービスを提供するため、最適サービス提供先提示処理を実施する。
【0088】
図14には、ユーザ100の端末に表示された最適サービス提供先リストの一例を示す。この例では、要求したID(JAN490136036479)に関する情報として、図12(a)に示すプライマリチケットに記載された情報とともに、IDに関連したサービスとして図12(c)に示すチケットに記載された情報も提示されている。ここでは、ユーザ100の個人情報109に基づき、図12(b)、(c)の2つのチケットのうち、図12(c)に示すチケットのみが選択されている。
【0089】
即ち、図14には、検索IDと、図12(a)のプライマリチケットのObjectCategoryの情報及びObject Commentsの情報と、図12(c)に示すセカンダリチケットのサービスエンティティポインタ情報及びService Commentsの情報とが示されている。
【0090】
このように本実施形態によれば、IDに関連したIDをチケットに登録するだけで、サービス提供者の連携を実現することができ、サービス提供者が予め用意するリンク情報や提携関係を構築する手間を削減することができる。また、ユーザにとって絶えず動的に変化し、選択できるサービス提供者の範囲を広げることができる。
【0091】
【発明の効果】
以上説明したように、本発明によれば、1つのチケットが異なるコードを含むよう構成することで、当該異なるコードを用いたチケットの検索、及び検索で得られた新たなチケットに含まれた新たな商品に関する情報、新たなサービスに関する情報、そのアクセス方法情報、及びそのサービス提供内容情報をユーザへ提示することが可能となる。これにより、複数のサービス提供者を連携させるために用意するべきリンク情報や提携関係を構築する従来のような手間を削減することができ、ユーザにとっても選択可能なサービス提供者の範囲が広がるため、ユーザの便宜を図ることができる。
【図面の簡単な説明】
【図1】本発明の一実施形態であるサービス提供システムの全体構成図である。
【図2】IDの発行機関認定処理及びID発行処理を説明するための図である。
【図3】ID発行機関認定処理を行わずにIDの重複を避けるID発行機関のID発行処理を説明するための図である。
【図4】チケット管理部のチケットの登録・更新処理を説明するための図である。
【図5】チケット管理部で行われるチケット検索処理と、手続き処理実施部で行われる手続き処理を説明するための図である。
【図6】チケットの構造を示す図である。
【図7】チケット登録更新処理の流れ図である。
【図8】チケット格納部及び手続き処理実施部におけるチケット検索処理の流れ図である。
【図9】検索処理の一部をネットワーク上にある検索エンジンで行う処理の流れ図である。
【図10】サービス提供先候補抽出処理の流れ図である。
【図11】(a)〜(c)はID欄にJAN490136036479が記述されたチケットの検索結果の一例を示す図である。
【図12】(a)はID欄にJAN490136036479が記述されたチケットの検索結果の一例を示す図であり、(b)、(c)は(a)のチケットのObject Comments欄に記述されたLocation−ID245699をキーに検索して得られたチケットの検索結果の一例を示す図である。
【図13】図11の検索結果に関連する最適サービス提供先リストの例を示す図である。
【図14】図12の検索結果に関連する最適サービス提供先リストの例を示す図である。
【符号の説明】
100…ユーザ端末、101…IDが付与された物、102…ID発行依頼者、103…ID発行機関のグループ、1031…ID発行管理機関、1032、1033…ID発行機関、104…チケット登録者、105…チケット管理部、1051…送受信部、1052…格納部、1053…検索部、106…手続き処理実施部、1061…チケットフィルタリング部、1062…手続き処理指示部、1063…手続きファイル読み出し部、107…手続きファイル、108…サービス提供者、109…個人情報、110…検索エンジン、120…ネットワーク、501…サービス提供先候補抽出処理。[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a service providing system that provides a service based on a request from a service user (user), and a service providing method executed by the service providing system.
[0002]
[Prior art]
As a means for the user to obtain a service of interest, providing one service and related services together (for example, providing a travel application and a travel insurance application at the same time; It is common practice to serve French wine in a restaurant). In recent business transactions via the Internet, hyperlinks to websites related to related services have been embedded in advance when creating a website related to one service in order to link multiple industries. I have. For example, a hyperlink to a homepage of an insurance company for applying for travel insurance is embedded in a homepage for applying for travel.
[0003]
[Problems to be solved by the invention]
However, according to the conventional method of providing services to users by cross-linking services of a plurality of industries, a service provider needs to prepare a relationship between a plurality of linked services in advance as a URL link, or It was necessary to partner with major service providers (eg, Yahoo and Nifty) that provide the services. In addition, even if these links are prepared and alliances with other service providers are provided, the types and ranges of services that can be provided must be somewhat fixed, and users can receive the services. There was a problem that service options were limited.
[0004]
In order to avoid this problem, it is common for users to search for relevant service providers by themselves using a search engine on the Internet. However, this method has a problem that it takes time for the user to find the most suitable service provider from a large number of search results.
[0005]
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to provide a service providing system and a service providing method for providing services to a user by cross-linking a plurality of industries to provide service to a service provider. An object of the present invention is to reduce the trouble of building link information and a cooperative relationship, and to broaden the range of service providers that can be selected by the user, thereby improving the convenience of the user.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, a service providing system according to the present invention, as described in
[0007]
In the above service providing system, there is a procedure file in which access method information for connecting to the service is stored, and the ticket storing and managing means stores the code assigned to the product, the service provider providing the service related to the product. , And stores and manages a ticket that includes both or one of the access destination address and the storage destination information of the procedure file, and information about a product and information about a service related to the product. Here, when the user requests the ticket by the code and the ticket request, the search control unit causes the ticket storage management unit to execute the search for the ticket corresponding to the code based on the code and the ticket request. Here, the ticket storage management means searches for a ticket corresponding to the code, so that a ticket is obtained as a search result.
[0008]
Then, the access method information reading means reads the storage location information of the procedure file included in the ticket obtained by the search, and reads the access method information from the procedure file based on the storage location information. Further, the service information obtaining means reads out the access destination address of the service provider included in the ticket obtained by the search, and requests the service provider for service provision content information based on the access destination address of the service provider. , According to the access method stored in the procedure file for the service.
[0009]
Further, the presentation control means presents to the user the information on the product included in the ticket, the information on the service, the read access method information, and the acquired service providing content information. Thus, the user can obtain information on the product included in the ticket corresponding to the desired code, information on the service, access method information read based on the storage location information of the procedure file included in the ticket, and the ticket The service providing content information acquired based on the access destination address of the service provider included in (1) can be obtained.
[0010]
According to the present invention, in such a service providing system, the ticket can include a code different from the code as the information on the product or the information on the service, and the search control unit can output the ticket ( It is determined whether or not the ticket (corresponding to the code requested by the user) includes a different code. If the ticket includes a different code, the ticket storage management unit is further searched for a ticket corresponding to the different code. Let it.
[0011]
Here, similarly to the above, a new ticket is obtained as a search result by the ticket storage management means searching for a ticket corresponding to the different code. Then, the access method information reading means reads the storage location information of the procedure file included in the new ticket obtained by the search, and reads the access method information from the procedure file based on the storage location information. Further, the service information obtaining means reads out the access destination address of the service provider included in the new ticket obtained by the search, and provides the service provider with the service provision content information based on the access destination address of the service provider. Request and obtain according to the access method stored in the procedure file for the service. Further, the presentation control means presents to the user the information on the product included in the new ticket, the information on the service, the read access method information, and the acquired service providing content information.
[0012]
In this manner, a new ticket corresponding to the different code included in the ticket is obtained, and a new product (for example, a product linked with the original product) is obtained from the new ticket information in the same manner as described above. ), Information on a new service (for example, a service cooperating with the original service), access method information thereof, and service provision content information thereof.
[0013]
By configuring one ticket to include a different code in this way, a search for a ticket using the different code, information on a new product included in a new ticket obtained by the search, and a new service The information, the access method information, and the service providing content information can be presented to the user. As a result, link information to be prepared for linking a plurality of service providers and the trouble of constructing an alliance can be reduced, and the range of service providers that can be selected by the user is expanded. Therefore, user convenience can be achieved. The “code” in the present invention includes, for example, a product code for identifying a product, a code relating to a place such as a place where a product is sold or a place where a service is provided, and a moving image / still image that advertises and introduces the contents of the product or service. Includes the code of an image file such as a picture.
[0014]
Further, the service providing system according to the present invention, as described in claim 2, a request receiving means for receiving a code and a ticket request requested by the user together with the identification information of the user, a user's preference information and service usage User information storage means for storing user information including information in association with user identification information, wherein the presentation control means includes a user corresponding to the user identification information obtained by reception by the request reception means. Reading information from the user information storage means, selecting a service provider based on the user information and the service provision content information, and presenting service provision content information and access method information relating to the selected service provider to the user; It is desirable that
[0015]
In this case, the service providing system includes a user information storage unit that stores user information including user preference information and service use information in association with the user identification information, and the request receiving unit is requested by the user. The code and the ticket request are received together with the identification information of the user. The presentation control unit reads user information corresponding to the user identification information obtained by the request reception unit from the user information storage unit, selects a service provider based on the user information and the service provision content information, and selects the service provider. The service providing content information and the access method information relating to the provided service provider are presented to the user.
[0016]
For this reason, the service provider is selected based on the user information including the user's preference information and the service use information and the service provision content information, so that the service provider of the service that the user is supposed to show interest in is provided. Can be selected more reliably, and the service providing content information and the access method information relating to the selected service provider can be presented to the user. As a result, as a service provider, it is possible to more reliably present the contents of service provision to a user who is likely to become a purchaser of a product or a user of the service, and for the user, his or her interests and interests are Information on high-quality products and services can be obtained more reliably, and provision of highly useful services is realized.
[0017]
Further, in the service providing system according to the present invention, as set forth in claim 3, the presentation control means performs a search by a search engine using a keyword included in the information on the product or the information on the service as a search key. Preferably, the link information obtained by the search is presented to the user.
[0018]
In this case, a search is performed by a search engine using a keyword included in the information about the product or the service in the ticket as a search key, and the user can obtain link information obtained by the search. Can eliminate the trouble of performing a search by a search engine using a keyword as a search key, thereby reducing the burden on the user.
[0019]
By the way, the invention relating to the service providing system can be regarded as the invention of the following service providing method. Since these inventions have the same technical idea, they have similar functions and effects.
[0020]
That is, according to the service providing method of the present invention, as described in claim 4, a procedure file storing access method information for connecting to a service, a code assigned to the product, a service related to the product, Storage management means for storing and managing a ticket including an access destination address of a service provider that provides a service, storage destination information of the procedure file, and / or information on the product and / or service related to the product. A service providing method that is executed by the service providing system, comprising: causing the ticket storage management unit to execute a search for a ticket corresponding to the code based on the code and the ticket request requested by the user. Search control step and procedure file included in the ticket obtained by the search An access method information reading step of reading storage location information and reading access method information from the procedure file based on the storage location information, and reading an access destination address of a service provider included in the ticket obtained by the search; A service information obtaining step of requesting service providing content information from a service provider based on an access destination address of the service provider, and obtaining the service information according to an access method stored in a procedure file related to the service; and A presentation control step of presenting information on the product, information on the service, read access method information, and acquired service providing content information to the user, wherein the ticket is information on the product or on the product. For information on related services, see It is possible to include a code different from the code, in the search control step determines whether the ticket obtained by the search includes a different code, if the ticket includes a different code, the different code It is characterized by causing the ticket storage management means to further execute a search for a corresponding ticket.
[0021]
Further, in the service providing method according to the present invention, as set forth in claim 5, the service providing system receives a code and a ticket request requested by a user together with identification information of the user, request receiving means, User information storage means for storing user information including taste information and service usage information in association with user identification information, wherein in the presentation control step, the user identification obtained by reception by the request reception means is provided. Reading the user information corresponding to the information from the user information storage means, selecting a service provider based on the user information and the service providing content information, and providing service providing content information and access method information relating to the selected service provider; It is desirable to present it to the user.
[0022]
Further, in the information provision control method according to the present invention, as described in
[0023]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings. Hereinafter, the “code” according to the present invention is referred to as “ID”. The ticket is information in which information of a product corresponding to the ID, an address of a service provider related to providing a service related to the product, an access method, a service type, and the like are described. It will be described later.
[0024]
[Configuration of service providing system]
FIG. 1 shows an overall configuration of a service providing system according to the present embodiment. As shown in FIG. 1, the service providing system according to the present embodiment is configured by the following components connected or connectable to the
[0025]
Among them, the ID issuing
[0026]
The
[0027]
The procedure
[0028]
The
[0029]
The
[0030]
In addition, the
[0031]
[Various processes related to service provision]
Hereinafter, various processes related to service provision performed by the service providing system will be described.
[0032]
[ID issuing organization certification processing and ID issuing processing]
FIG. 2 shows an ID issuing organization certification process and an ID issuing process. As shown in FIG. 2, an organization that wishes to apply for certification of an ID issuing organization applies to the ID
[0033]
Upon receiving an ID issuance request from the ID issuance requester 102, the authorized
[0034]
FIG. 3 is a diagram illustrating an ID issuing process that avoids duplication of IDs without performing the ID issuing institution qualification process. As shown in FIG. 3, the
[0035]
Note that the ID
[0036]
[Ticket registration / update processing]
FIG. 4 is a diagram illustrating a ticket registration / update process performed by the
[0037]
[Ticket search processing and procedure processing]
Next, a ticket search process performed by the
[0038]
First, the
[0039]
The transmission /
[0040]
The procedure
[0041]
For the ticket determined to be procedural, the procedure
[0042]
The above-described procedure
[0043]
Thereafter, the
[0044]
[Ticket structure]
Here, the structure of the ticket will be described with reference to FIG. The ticket includes the following information (1) to (13).
[0045]
That is, (1) an ID which is a string of numeric characters specifying that the ID is assigned. (2) A connection destination of a service provider that provides information and services related to the ID (service provision destination (service entity pointer): for example, an IP address or a URL on a network). (3) Destination where service procedure information describing an access method for connecting to a service is stored (service entity access protocol storage destination pointer: for example, IP address, URL, file name on a network, etc.). (4) Ticket type. As a specific example, for example, “primary (primary)” indicating a ticket that can be issued only by the ID issue requester indicating what the ID is assigned, and issued to provide a service related to the item "Secondary". (5) An object category, which is information for classifying what the ID is assigned to. (6) An object location (ObjectLocation) which is information indicating where the object to which the ID is assigned is located. (7) An object comment (Object Comments) in which various information on an object to which an ID is assigned is described. (8) A service category (Service Category) which is information indicating what kind of service is provided by a service related to an object to which an ID is assigned. (9) A service location (Service Location), which is information indicating in what place or area a service related to an object with an ID is provided. (10) A service comment (Service Comments) in which various information related to service provision related to an object to which an ID is assigned is described. (11) Information about the registrant of the ticket. (12) Expiration date for which the ticket is registered. (13) Permission information indicating a searcher who can browse and search for tickets.
[0046]
Among the information described in the ticket, the information of (2) and (3) is characterized in that it has a structure having only a pointer so as to be compatible with various services, and (4) (5) ( The information of (6), (7), (8), (9), and (10) is characterized in that it has a structure that enables flexible search and can create various services. Also, the information of (11) and (12) is characterized by having a minimum structure for ensuring the validity of the ticket, and the information of (13) is characterized in that information disclosure can be restricted. It is characterized by having a structure. The description of the information of (1), (2), (3), (4), (11), and (12) is indispensable, but the description of other information may or may not be provided. When there is no description of information, it is described as “NULL”.
[0047]
[Ticket registration update process flow]
Next, the flow of a ticket registration update process for registering and updating a ticket as described above will be described with reference to FIG.
[0048]
First, the
[0049]
If it is determined in S12 that the ticket cannot be trusted, the received ticket is discarded (S18), and the registration request source is notified that the ticket storage has failed (S19), and the process ends. On the other hand, if it is determined in S12 that the ticket is reliable, it is next determined whether or not the contents of the ticket are correct (S13). The process of determining whether the content of the ticket is correct is performed by checking whether the structure of the ticket conforms to a prescribed structure, whether essential items to be described in the ticket are described, and the like.
[0050]
If the contents of the ticket are not correct in S13, the received ticket is discarded (S18), and the registration request source is notified that the ticket storage has failed (S19), and the process ends. On the other hand, if the content of the ticket is correct in S13, a process (ticket ID check process) of determining whether a ticket having the same ID, ticket ID, and the same registrant information is already stored in the
[0051]
If the ticket having the same ID, ticket ID, and the same registrant information is not stored in the
[0052]
On the other hand, if the ticket having the same ID, ticket ID, and the same registrant information is stored in the
[0053]
[Ticket search process flow]
Next, the flow of ticket search processing in the ticket storage unit and the procedure processing execution unit will be described with reference to FIG. Here, since the subject of the processing has been described above with reference to FIG. 5, it is assumed that the subject is generically represented by the procedure
[0054]
First, the
[0055]
On the other hand, if it is determined in S32 that the user information is correct, the number of times N representing the number of executions of the service provider
[0056]
Then, it is determined whether or not the ID is described in the “Object Comments” and “Service Comments” items of the received ticket (S38). If the ID is not described, a personal information reference process is performed (S41). If the ID is described, it is determined whether or not the number N is less than a predetermined number α of times of execution of the service provider candidate extraction process 501 (S39). If the number N is greater than or equal to the execution number limit α, personal information reference processing is performed (S41). On the other hand, if the number of times N is less than the execution number limit number α, the ID described in the ticket is set as the search target ID (S40), and the ID, ticket request, and requester information are transmitted to the
[0057]
In the personal information reference process in S41, the
[0058]
Thereafter, the user determines whether or not to select a service providing destination from the presented service providing destinations, and if so, transmits a service processing execution request. Therefore, in S44, it is determined whether or not a service providing destination has been selected based on whether or not a service processing execution request from the user has been received. If not selected, the process is immediately interrupted, the user is notified that the process has been interrupted (not shown), and the process is terminated.
[0059]
On the other hand, when the service processing execution request from the user is received and it is determined that the service providing destination has been selected, the connection is established with the selected service providing destination (S45), and the process ends. As a result, the service is provided from the service providing destination to the user.
[0060]
Next, as a modification of FIG. 8, a flow of processing in which a part of the search processing is performed by a
[0061]
First, the
[0062]
On the other hand, if it is determined in S52 that the user information is correct, the ID, the ticket request, and the requester information are transmitted to the ticket management unit 105 (S53), and the service provider
[0063]
The
[0064]
The ticket selected here is searched by the
[0065]
Thereafter, the user determines whether or not to select a service providing destination from the presented service providing destinations, and if so, transmits a service processing execution request. Therefore, in S61, it is determined whether or not a service providing destination has been selected based on whether or not a service processing execution request from the user has been received. If not selected, the process is immediately interrupted, the user is notified that the process has been interrupted (not shown), and the process is terminated.
[0066]
On the other hand, when the service processing execution request from the user is received and it is determined that the service providing destination is selected, the connection is made with the selected service providing destination (S62). As a result, the service is provided from the service providing destination to the user.
[0067]
In this way, when the number of ticket searches is small, by effectively using the
[0068]
[Flow of service provider candidate extraction processing]
Next, the flow of service provider candidate extraction processing will be described with reference to FIG.
[0069]
The procedure
[0070]
The transmission /
[0071]
On the other hand, if the requester information is determined to be correct, the ID and the ticket request are transmitted to the search unit 1053 (S73). The
[0072]
If the content of the ticket is correct, the
[0073]
Then, it is determined whether or not there is a ticket obtained by the search (S77). If there is no ticket, the process is immediately interrupted and the fact that the process is interrupted is notified to the requesting procedure processing unit. The notification (not shown) terminates the processing. On the other hand, if there is a ticket, processing for checking the expiration date of the ticket is performed (S78), and all the tickets satisfying the expiration date are passed from the transmission /
[0074]
The procedure
[0075]
When there is no next ticket (when the procedure files of all tickets have been read), the procedure
[0076]
Then, the user determines whether there is a procedural ticket (S83). If it is determined that there is no procedural ticket, the requester immediately suspends the process and informs that the process has been suspended. It notifies the procedure processing execution unit 106 (not shown) and terminates the processing.
[0077]
On the other hand, if there are any tickets that can be processed in S83, a process of reading out each ticket is performed (S84), and a service providing details inquiry process is performed (S85). Then, it is determined whether or not there is a next ticket that has not been subjected to the service provision content inquiry process (S86). If there is an unprocessed ticket, the ticket reading process (S84) is performed again. Processing is performed (S85).
[0078]
When there is no next ticket (when the service provision details inquiry process for all tickets has been completed), the process ends with each ticket and the service provision details information related to the ticket as a processing result.
[0079]
[Explanation of processing example]
Next, an example of processing will be described with reference to FIGS.
[0080]
Here, it is assumed that three tickets relating to wine (ID: JAN4901336479) are registered in the
[0081]
When the
[0082]
As shown in FIGS. 11A to 11C, JAN4901336479 is described in the ID columns of all three tickets. The procedure
[0083]
FIG. 13 shows an example of the optimum service provision destination list displayed on the terminal of the
[0084]
That is, FIG. 13 shows a search ID, ObjectCategory information and Object Comments information of the primary ticket of FIG. 11A, service entity pointer information of the secondary ticket of FIG. 11B, and FIG. 11C. 2 shows service entity pointer information and service comments information of the secondary ticket shown in FIG.
[0085]
As described above, the service provider that provides the service related to the ID can realize the cooperation of the service provider only by registering the service as the service related to the ID in the ticket, and the link prepared by the service provider in advance It is possible to reduce the trouble of building information and partnerships. In addition, it is possible for the user to constantly change dynamically and to expand the range of service providers that can be selected.
[0086]
Next, it is assumed that one ticket related to wine (ID: JAN49013360479) and two tickets related to a place name (ID: Location-ID245699) are registered in the
[0087]
When the
[0088]
FIG. 14 shows an example of the optimum service providing destination list displayed on the terminal of the
[0089]
That is, FIG. 14 shows a search ID, ObjectCategory information and Object Comments information of the primary ticket shown in FIG. 12A, and service entity pointer information and Service Comments information of the secondary ticket shown in FIG. 12C. It is shown.
[0090]
As described above, according to the present embodiment, it is possible to realize cooperation between service providers only by registering an ID related to the ID in the ticket, and construct link information and a partnership relationship prepared in advance by the service provider. The labor can be reduced. In addition, the range of service providers that can be dynamically changed and selected from the user can be expanded.
[0091]
【The invention's effect】
As described above, according to the present invention, by configuring one ticket to include a different code, a search for a ticket using the different code and a new ticket included in a new ticket obtained by the search are performed. It is possible to present to a user information about a new product, information about a new service, access method information, and service provision content information. As a result, link information to be prepared for linking a plurality of service providers and the trouble of constructing an alliance can be reduced, and the range of service providers that can be selected by the user is expanded. Therefore, user convenience can be achieved.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of a service providing system according to an embodiment of the present invention.
FIG. 2 is a diagram for explaining an ID issuing organization certification process and an ID issuing process;
FIG. 3 is a diagram for explaining an ID issuing process of an ID issuing agency that avoids duplication of IDs without performing the ID issuing agency certification process.
FIG. 4 is a diagram illustrating a ticket registration / update process performed by a ticket management unit;
FIG. 5 is a diagram illustrating a ticket search process performed by a ticket management unit and a procedure process performed by a procedure process execution unit;
FIG. 6 is a diagram showing the structure of a ticket.
FIG. 7 is a flowchart of a ticket registration update process.
FIG. 8 is a flowchart of a ticket search process in a ticket storage unit and a procedure processing execution unit.
FIG. 9 is a flowchart of a process in which a part of the search process is performed by a search engine on a network.
FIG. 10 is a flowchart of a service providing destination candidate extracting process.
FIGS. 11A to 11C are diagrams illustrating an example of a search result of a ticket in which JAN4901336479 is described in an ID column.
12A is a diagram illustrating an example of a search result of a ticket in which JAN4901336479 is described in an ID column, and FIGS. 12B and 12C are diagrams illustrating a Location described in an Object Comments column of the ticket of FIG. It is a figure showing an example of the search result of the ticket obtained by having searched ID-245699 as a key.
FIG. 13 is a diagram illustrating an example of an optimum service providing destination list related to the search result of FIG. 11;
FIG. 14 is a diagram illustrating an example of an optimum service providing destination list related to the search result of FIG. 12;
[Explanation of symbols]
100: User terminal, 101: ID assigned, 102: ID issuing requester, 103: ID issuing organization group, 1031: ID issuing management organization, 1032, 1033: ID issuing organization, 104: Ticket registrant, 105: ticket management unit, 1051: transmission / reception unit, 1052: storage unit, 1053: search unit, 106: procedure processing execution unit, 1061: ticket filtering unit, 1062: procedure processing instruction unit, 1063: procedure file reading unit, 107 ... Procedure file, 108: service provider, 109: personal information, 110: search engine, 120: network, 501: service provider candidate extraction process.
Claims (6)
商品に付与されたコード、当該商品に関連したサービスを提供するサービス提供者のアクセス先アドレス、及び前記手続きファイルの格納先情報、並びに、前記商品に関する情報と前記商品に関連するサービスに関する情報の両方又は一方を含むチケットを格納管理するチケット格納管理手段と、
ユーザにより要求されたコード及びチケット要求に基づいて、前記コードに対応したチケットの検索を前記チケット格納管理手段に実行させる検索制御手段と、
前記検索により得られたチケットに含まれた手続きファイルの格納先情報を読み出し、当該格納先情報に基づいて前記手続きファイルからアクセス方法情報を読み出すアクセス方法情報読出し手段と、
前記検索により得られたチケットに含まれたサービス提供者のアクセス先アドレスを読み出し、当該サービス提供者のアクセス先アドレスに基づいてサービス提供者へサービス提供内容情報を要求し、当該サービスに関する手続きファイルに格納されたアクセス方法に従って獲得するサービス情報獲得手段と、
前記チケットに含まれた前記商品に関する情報、前記サービスに関する情報、読み出されたアクセス方法情報、及び獲得されたサービス提供内容情報をユーザへ提示する提示制御手段と、
を備え、
前記チケットは、前記商品に関する情報又は前記サービスに関する情報として、前記コードとは異なるコードを含むことが可能とされ、
前記検索制御手段は、前記検索により得られたチケットが異なるコードを含むか否かを判断し、当該チケットが異なるコードを含む場合、当該異なるコードに対応したチケットの検索を前記チケット格納管理手段にさらに実行させる、
ことを特徴とするサービス提供システム。A procedure file that stores access method information for connecting to the service,
The code assigned to the product, the access address of the service provider that provides the service related to the product, the storage location information of the procedure file, and both the information on the product and the information on the service related to the product Or a ticket storage management means for storing and managing a ticket including one of them,
Search control means for causing the ticket storage management means to execute a search for a ticket corresponding to the code, based on the code and the ticket request requested by the user,
Access method information reading means for reading storage location information of a procedure file included in the ticket obtained by the search, and reading access method information from the procedure file based on the storage location information;
Read the access address of the service provider included in the ticket obtained by the search, request service provision information from the service provider based on the access destination address of the service provider, Service information acquisition means for acquiring according to the stored access method;
Presentation control means for presenting to the user the information on the product included in the ticket, the information on the service, the read access method information, and the acquired service providing content information;
With
The ticket may include a code different from the code as information on the product or information on the service,
The search control unit determines whether the ticket obtained by the search includes a different code, and when the ticket includes a different code, searches the ticket storage management unit for a ticket corresponding to the different code. To run further,
A service providing system.
ユーザの嗜好情報及びサービス利用情報を含むユーザ情報をユーザの識別情報に対応づけて記憶したユーザ情報記憶手段と、
をさらに備え、
前記提示制御手段は、
前記要求受付手段による受け付けにより得られたユーザの識別情報に対応したユーザ情報を前記ユーザ情報記憶手段から読み出し、当該ユーザ情報及び前記サービス提供内容情報に基づいてサービス提供者を選択し、選択したサービス提供者に関するサービス提供内容情報及びアクセス方法情報を前記ユーザへ提示する、
ことを特徴とする請求項1記載のサービス提供システム。Request receiving means for receiving a code and a ticket request requested by a user together with identification information of the user;
User information storage means for storing user information including user preference information and service use information in association with user identification information;
Further comprising
The presentation control means,
Reading the user information corresponding to the user identification information obtained by the request receiving means from the user information storage means, selecting a service provider based on the user information and the service providing content information, and selecting the selected service Presenting service providing content information and access method information relating to the provider to the user,
2. The service providing system according to claim 1, wherein:
前記商品に関する情報又は前記サービスに関する情報に含まれたキーワードを検索キーとして検索エンジンでの検索を行い、検索により得られたリンク情報を前記ユーザへ提示する、
ことを特徴とする請求項1又は2に記載のサービス提供システム。The presentation control means,
A search is performed by a search engine using a keyword included in the information on the product or the information on the service as a search key, and link information obtained by the search is presented to the user.
The service providing system according to claim 1, wherein:
ユーザにより要求されたコード及びチケット要求に基づいて、前記コードに対応したチケットの検索を前記チケット格納管理手段に実行させる検索制御工程と、
前記検索により得られたチケットに含まれた手続きファイルの格納先情報を読み出し、当該格納先情報に基づいて前記手続きファイルからアクセス方法情報を読み出すアクセス方法情報読出し工程と、
前記検索により得られたチケットに含まれたサービス提供者のアクセス先アドレスを読み出し、当該サービス提供者のアクセス先アドレスに基づいてサービス提供者へサービス提供内容情報を要求し、当該サービスに関する手続きファイルに格納されたアクセス方法に従って獲得するサービス情報獲得工程と、
前記チケットに含まれた前記商品に関する情報、前記サービスに関する情報、読み出されたアクセス方法情報、及び獲得されたサービス提供内容情報をユーザへ提示する提示制御工程とを有し、
前記チケットは、前記商品に関する情報又は当該商品に関連するサービスに関する情報として、前記コードとは異なるコードを含むことが可能とされ、
前記検索制御工程では、
検索により得られたチケットが異なるコードを含むか否かを判断し、当該チケットが異なるコードを含む場合、当該異なるコードに対応したチケットの検索を前記チケット格納管理手段にさらに実行させる、
ことを特徴とするサービス提供方法。A procedure file storing access method information for connecting to the service, a code assigned to the product, an access destination address of a service provider that provides a service related to the product, and storage destination information of the procedure file, And a ticket storage management unit configured to store and manage a ticket including both or one of information on the product and information on a service related to the product, a service providing method executed by a service providing system,
A search control step of causing the ticket storage management unit to execute a search for a ticket corresponding to the code based on the code and the ticket request requested by the user;
An access method information reading step of reading storage location information of a procedure file included in the ticket obtained by the search, and reading access method information from the procedure file based on the storage location information;
Read the access address of the service provider included in the ticket obtained by the search, request service provision information from the service provider based on the access destination address of the service provider, A service information acquisition step of acquiring according to the stored access method;
A presentation control step of presenting to the user the information on the product included in the ticket, the information on the service, the read access method information, and the acquired service providing content information,
The ticket may include a code different from the code as information on the product or information on a service related to the product,
In the search control step,
Determining whether the ticket obtained by the search includes a different code, and if the ticket includes a different code, causing the ticket storage management unit to further execute a search for a ticket corresponding to the different code;
A service providing method.
前記提示制御工程では、
前記要求受付手段による受け付けにより得られたユーザの識別情報に対応したユーザ情報を前記ユーザ情報記憶手段から読み出し、
当該ユーザ情報及び前記サービス提供内容情報に基づいてサービス提供者を選択し、
選択したサービス提供者に関するサービス提供内容情報及びアクセス方法情報を前記ユーザへ提示する、
ことを特徴とする請求項4記載のサービス提供方法。A request receiving unit that receives the code and the ticket request requested by the user together with the identification information of the user, and associates the user information including the user preference information and the service usage information with the user identification information. Further comprising a stored user information storage means,
In the presentation control step,
Reading from the user information storage means user information corresponding to the user identification information obtained by the reception by the request reception means,
Selecting a service provider based on the user information and the service providing content information,
Presenting service provision content information and access method information relating to the selected service provider to the user;
5. The service providing method according to claim 4, wherein:
前記商品に関する情報又は前記サービスに関する情報に含まれたキーワードを検索キーとして検索エンジンでの検索を行い、
検索により得られたリンク情報を前記ユーザへ提示する、
ことを特徴とする請求項4又は5に記載のサービス提供方法。In the presentation control step,
Performing a search with a search engine using a keyword included in the information on the product or the information on the service as a search key,
Presenting link information obtained by the search to the user,
The service providing method according to claim 4 or 5, wherein:
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002198948A JP2004038889A (en) | 2002-07-08 | 2002-07-08 | Service providing system and service providing method |
| US10/614,517 US7233955B2 (en) | 2002-07-08 | 2003-07-08 | System and method for searching and retrieving information regarding related goods and services |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002198948A JP2004038889A (en) | 2002-07-08 | 2002-07-08 | Service providing system and service providing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004038889A true JP2004038889A (en) | 2004-02-05 |
Family
ID=31706261
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002198948A Pending JP2004038889A (en) | 2002-07-08 | 2002-07-08 | Service providing system and service providing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004038889A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014225092A (en) * | 2013-05-15 | 2014-12-04 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program |
| JP2017522663A (en) * | 2014-06-25 | 2017-08-10 | グーグル インコーポレイテッド | Deep links for native applications |
| JP2024536543A (en) * | 2022-01-06 | 2024-10-04 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Information acquisition method, graphic code generation method, device, terminal, and computer program |
-
2002
- 2002-07-08 JP JP2002198948A patent/JP2004038889A/en active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014225092A (en) * | 2013-05-15 | 2014-12-04 | キヤノン株式会社 | Information processing apparatus, control method therefor, and program |
| JP2017522663A (en) * | 2014-06-25 | 2017-08-10 | グーグル インコーポレイテッド | Deep links for native applications |
| US10073911B2 (en) | 2014-06-25 | 2018-09-11 | Google Llc | Deep links for native applications |
| JP2024536543A (en) * | 2022-01-06 | 2024-10-04 | ▲騰▼▲訊▼科技(深▲セン▼)有限公司 | Information acquisition method, graphic code generation method, device, terminal, and computer program |
| US12298991B2 (en) | 2022-01-06 | 2025-05-13 | Tencent Technology (Shenzhen) Company Limited | Information acquisition method and apparatus, graphic code generation method and apparatus, terminal, and medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100816629B1 (en) | Member information registration method and system and member authentication method and system | |
| KR100815928B1 (en) | Method and system for providing service to users by computer communication | |
| KR20000064168A (en) | used hand-pnone buying/selling system and method by internet | |
| JP2004326303A (en) | Coupon issuance system, and coupon issuance method and device | |
| US7233955B2 (en) | System and method for searching and retrieving information regarding related goods and services | |
| KR20100099843A (en) | Online combination shopping service system and online combination shopping service method | |
| JP2020027503A (en) | Estate information processing apparatus and estate information processing method, estate information processing program, and estate information processing system | |
| JP4945022B2 (en) | Financial information providing system and web information providing method thereof | |
| JP4868468B2 (en) | Product information collection system and product information collection program | |
| WO2017126707A1 (en) | Merchandise purchase assist system | |
| JP6943669B2 (en) | Business card information management system, business card information management device, business card information management method and program | |
| US10997549B2 (en) | Routing system configurations based on various inventories | |
| JP2004038889A (en) | Service providing system and service providing method | |
| KR100620622B1 (en) | Intermediate e-commerce brokering method and system using personal website | |
| JP4033727B2 (en) | Information provision control system and information provision control method | |
| JP2006133931A (en) | Electronic coupon management system | |
| JP4195260B2 (en) | FAQ search system, method and program | |
| KR100366026B1 (en) | Method for selecting project business partner on the internet using auction | |
| CN108665324A (en) | A kind of market shopping guidance method and system | |
| KR20000050178A (en) | The method and system to serve information classified by regions, through the internet | |
| JP3925865B2 (en) | Change processing system and method | |
| US20020143712A1 (en) | Process for mediating price information, system for implementing thereof and computer readable medium storing program for implementing price mediating process | |
| JP2014153801A (en) | Information collection system | |
| JP2005228066A (en) | Electronic tag system, wireless tag, reader device, and program | |
| JP2004288043A (en) | Web server system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050520 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071207 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071218 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080520 |