(57)【特許請求の範囲】
【請求項１】
方法であって、
インターネットアプリケーションサービスの呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応するサービスページを開く工程であって、
複数のインターネットアプリケーションサービスタイプから選択されたインターネットアプリケーションサービスタイプを取得する工程であって、前記インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含み、前記複数のインターネットアプリケーションサービスタイプに関連する情報は、カードサーバによって提供され、前記カードサーバは、カードのためのロジックの少なくとも一部を完了させるために用いられ、前記インターネットアプリケーションサービスタイプは、第１のインターネットアプリケーションサービスタイプに関連する、工程と、
前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応するエントリアドレスに基づいて、前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応する前記サービスページを開く工程と、を備える工程と、
前記サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成する工程と、
前記インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダに前記インターネットアプリケーションサービス呼び出し結果を送信し、前記インターネットアプリケーションサービスプロバイダに、前記インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成させる工程と、
前記呼び出し結果カードモデルデータを取得する工程と、
前記呼び出し結果カードモデルデータと、前記インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成する工程と、
前記呼び出し結果表示カードを前記ユーザに対して表示する工程と、
事前設定されたインターネットアプリケーションサービス関係性に一部基づいて、前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップする工程であって、前記１または複数の他のインターネットアプリケーションサービスは、第２のインターネットアプリケーションサービスタイプに関連し、前記第２のインターネットアプリケーションサービスタイプは、前記第１のインターネットアプリケーションサービスタイプと異なる、工程と、
前記１または複数の他のインターネットアプリケーションサービスを前記ユーザに対して表示する工程と、
を備える、方法。
【請求項２】
請求項１に記載の方法であって、前記インターネットアプリケーションサービスの前記呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応する前記サービスページを開く工程は、
前記選択されたインターネットアプリケーションサービスタイプに含まれる１または複数のインターネットアプリケーションサービスを前記ユーザに対して表示する工程と、
前記ユーザから前記コマンドを受信して、前記選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスを呼び出す工程と、
を含む、方法。
【請求項３】
請求項１に記載の方法であって、前記呼び出し結果カードモデルデータを取得する工程は、
カードサーバによって送信された呼び出し結果カードモデルデータ警告メッセージを取得する工程であって、前記呼び出し結果カードモデルデータ警告メッセージは、前記呼び出し結果カードモデルデータが前記カードサーバに送信された後、かつ、前記呼び出し結果カードモデルデータが前記カードサーバによって受信および格納された後に生成される、工程と、
前記ユーザが前記呼び出し結果カードモデルデータ警告メッセージを開いた時に前記コマンドを取得する工程と、
前記呼び出し結果カードモデルデータを前記カードサーバからダウンロードする工程と、
を含む、方法。
【請求項４】
請求項１に記載の方法であって、前記呼び出し結果表示カードを生成する工程は、
前記インターネットアプリケーションサービス呼び出し結果に対応する前記呼び出し結果カードテンプレートを抽出する工程と、
前記呼び出し結果カードテンプレートを前記呼び出し結果カードモデルデータと統合して、呼び出し結果カードモデルコードを得る工程と、
前記呼び出し結果カードモデルコードに基づいて、前記呼び出し結果表示カードをグラフィカルに表現する工程と、
を含む、方法。
【請求項５】
請求項１に記載の方法であって、前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップする工程は、
前記インターネットアプリケーションサービスに関係する前記他のインターネットアプリケーションサービスを取得するために、事前設定されたインターネットアプリケーションサービス関係性を自動的にルックアップする工程を含む、方法。
【請求項６】
請求項４に記載の方法であって、前記呼び出し結果カードモデルコードは、呼び出し結果カードモデルＨＴＭＬ５コードに対応する、方法。
【請求項７】
方法であって、
インターネットアプリケーションサービスプロバイダの登録情報を取得する工程であって、前記登録情報は、前記インターネットアプリケーションサービスプロバイダに備えられた識別番号、前記インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスのエントリアドレス、および、前記インターネットアプリケーションサービスプロバイダの証明キーを含む、工程と、
前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスの前記サービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプに前記インターネットアプリケーションサービスプロバイダの前記登録情報を格納する工程であって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含み、前記インターネットアプリケーションサービスタイプは、第１のインターネットアプリケーションサービスタイプに関連する、工程と、
前記インターネットアプリケーションサービス統合テーブルに含まれる前記インターネットアプリケーションサービスのサービスタイプに基づいて、前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を得る工程と、
前記インターネットアプリケーションサービス統合テーブルおよび前記インターネットアプリケーションサービス関係性をユーザデバイスに送信する工程と、
インターネットアプリケーションサービス選択の受信に応答して、
前記インターネットアプリケーションサービス関係性に一部基づいて、呼び出しに向けて選択された前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得する工程であって、前記他のインターネットアプリケーションサービスは、第２のインターネットアプリケーションサービスタイプに関連し、前記第２のインターネットアプリケーションサービスタイプは、前記第１のインターネットアプリケーションサービスタイプとは異なる、工程と、
前記他のインターネットアプリケーションサービスを前記ユーザデバイスのユーザに対して表示する工程と、
を備える、方法。
【請求項８】
請求項７に記載の方法であって、さらに、
前記インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータを受信し、前記呼び出し結果カードモデルデータを格納する工程であって、前記呼び出し結果カードモデルデータは、インターネットアプリケーションサービス呼び出し結果に基づいて、前記インターネットアプリケーションサービスプロバイダによって生成される、工程と、
呼び出し結果カードモデルデータ警告メッセージを生成する工程と、
前記呼び出し結果カードモデルデータ警告メッセージを前記ユーザデバイスに送信して、前記呼び出し結果カードモデルデータをダウンロードするか否かを前記ユーザデバイスにプロンプトする工程と、
を備える、方法。
【請求項９】
ユーザデバイスであって、
インターネットアプリケーションサービスの呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応するサービスページを開くよう構成された第１の取得モジュールであって、
複数のインターネットアプリケーションサービスタイプから選択されたインターネットアプリケーションサービスタイプを取得し、前記インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含み、前記複数のインターネットアプリケーションサービスタイプに関連する情報は、カードサーバによって提供され、前記カードサーバは、カードのためのロジックの少なくとも一部を完了させるために用いられ、前記インターネットアプリケーションサービスタイプは、第１のインターネットアプリケーションサービスタイプに関連し、
前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応するエントリアドレスに基づいて、前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応する前記サービスページを開く、第１の取得モジュールと、
前記サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成するよう構成された第１の生成モジュールと、
前記インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダに前記インターネットアプリケーションサービス呼び出し結果を送信し、前記インターネットアプリケーションサービスプロバイダに、前記インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成させるよう構成された送信モジュールと、
前記呼び出し結果カードモデルデータを取得するよう構成された第２の取得モジュールと、
前記呼び出し結果カードモデルデータと、前記インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成するよう構成された第２の生成モジュールと、
前記呼び出し結果表示カードを前記ユーザに対して表示するよう構成された第１の表示モジュールと、
事前設定されたインターネットアプリケーションサービス関係性に一部基づいて、前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップし、前記１または複数の他のインターネットアプリケーションサービスを前記ユーザに対して表示するよう構成された第２の表示モジュールであって、前記１または複数の他のインターネットアプリケーションサービスは、第２のインターネットアプリケーションサービスタイプに関連し、前記第２のインターネットアプリケーションサービスタイプは、前記第１のインターネットアプリケーションサービスタイプと異なる、第２の表示モジュールと、
を備える、ユーザデバイス。
【請求項１０】
請求項９に記載のユーザデバイスであって、前記第１の取得モジュールは、
前記選択されたインターネットアプリケーションサービスタイプに含まれる１または複数のインターネットアプリケーションサービスを前記ユーザに対して表示するよう構成された第１の表示ユニットと、
前記ユーザから前記コマンドを受信して、前記選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスを呼び出すよう構成された受信ユニットと、
を備える、ユーザデバイス。
【請求項１１】
請求項９に記載のユーザデバイスであって、前記第２の取得モジュールは、
カードサーバによって送信された呼び出し結果カードモデルデータ警告メッセージを取得するよう構成された第２の取得ユニットであって、前記呼び出し結果カードモデルデータ警告メッセージは、前記呼び出し結果カードモデルデータが前記カードサーバに送信された後、かつ、前記呼び出し結果カードモデルデータが前記カードサーバによって受信および格納された後に生成される、第２の取得ユニットと、
前記ユーザが前記呼び出し結果カードモデルデータ警告メッセージを開いた時に前記コマンドを取得するよう構成された第３の取得ユニットと、
前記呼び出し結果カードモデルデータを前記カードサーバからダウンロードするよう構成されたダウンロードユニットと、
を備える、ユーザデバイス。
【請求項１２】
請求項９に記載のユーザデバイスであって、前記第２の生成モジュールは、
前記インターネットアプリケーションサービス呼び出し結果に対応する前記呼び出し結果カードテンプレートを抽出するよう構成された抽出ユニットと、
前記呼び出し結果カードテンプレートをと前記呼び出し結果カードモデルデータとの統合に基づいて、呼び出し結果カードモデルコードを得るよう構成された統合ユニットと、
前記呼び出し結果カードモデルコードに基づいて、前記呼び出し結果表示カードをグラフィカルに表現するよう構成されたグラフィック化ユニットと、
を備える、ユーザデバイス。
【請求項１３】
請求項９に記載のユーザデバイスであって、前記第２の表示モジュールは、
前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得するために、事前設定されたインターネットアプリケーションサービス関係性をルックアップするよう構成されたクエリユニットを備える、ユーザデバイス。
【請求項１４】
請求項１２に記載のユーザデバイスであって、前記呼び出し結果カードモデルコードは、呼び出し結果カードモデルＨＴＭＬ５コードに対応する、ユーザデバイス。
【請求項１５】
カードサーバであって、
インターネットアプリケーションサービスプロバイダの登録情報を取得するよう構成された第１の取得モジュールであって、前記登録情報は、前記インターネットアプリケーションサービスプロバイダの識別番号、前記インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスのエントリアドレス、および、前記インターネットアプリケーションサービスプロバイダの証明キーを含む、第１の取得モジュールと、
前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスの前記サービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプに前記インターネットアプリケーションサービスプロバイダの前記登録情報を格納するよう構成された格納モジュールであって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含み、前記インターネットアプリケーションサービスタイプは、第１のインターネットアプリケーションサービスタイプに関連する、格納モジュールと、
前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を取得するよう構成された設定モジュールであって、前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の前記関係性を設定することは、インターネットアプリケーションサービス統合テーブルに含まれる前記インターネットアプリケーションサービスのサービスタイプに基づく、設定モジュールと、
前記インターネットアプリケーションサービス統合テーブルおよび前記インターネットアプリケーションサービス関係性をユーザデバイスに送信し、インターネットアプリケーションサービス選択を受信したことに応答して、前記インターネットアプリケーションサービス関係性に一部基づいて、呼び出しに向けて選択された前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得し、前記他のインターネットアプリケーションサービスを前記ユーザデバイスのユーザに対して表示するよう構成された処理モジュールであって、前記他のインターネットアプリケーションサービスは、第２のインターネットアプリケーションサービスタイプに関連し、前記第２のインターネットアプリケーションサービスタイプは、前記第１のインターネットアプリケーションサービスタイプとは異なる、処理モジュールと、
を備える、カードサーバ。
【請求項１６】
請求項１５に記載のカードサーバであって、さらに、
前記インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータを受信し、前記呼び出し結果カードモデルデータを格納するよう構成された受信モジュールであって、前記呼び出し結果カードモデルデータは、インターネットアプリケーションサービス呼び出し結果に基づいて、前記インターネットアプリケーションサービスプロバイダによって生成される、受信モジュールと、
呼び出し結果カードモデルデータ警告メッセージを生成し、前記呼び出し結果カードモデルデータ警告メッセージを前記ユーザデバイスに送信して、前記呼び出し結果カードモデルデータをダウンロードするか否かに関して前記ユーザデバイスにプロンプトするよう構成された第１の生成モジュールと、
を備える、カードサーバ。
【請求項１７】
コンピュータプログラムであって、
インターネットアプリケーションサービスの呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応するサービスページを開くための機能であって、
複数のインターネットアプリケーションサービスタイプから選択されたインターネットアプリケーションサービスタイプを取得する機能であって、前記インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含み、前記複数のインターネットアプリケーションサービスタイプに関連する情報は、カードサーバによって提供され、前記カードサーバは、カードのためのロジックの少なくとも一部を完了させるために用いられ、前記インターネットアプリケーションサービスタイプは、第１のインターネットアプリケーションサービスタイプに関連する、機能と、
前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応するエントリアドレスに基づいて、前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応する前記サービスページを開く機能と、を備える機能と、
前記サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成するための機能と、
前記インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダに前記インターネットアプリケーションサービス呼び出し結果を送信し、前記インターネットアプリケーションサービスプロバイダに、前記インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成させるための機能と、
前記呼び出し結果カードモデルデータを取得するための機能と、
前記呼び出し結果カードモデルデータと、前記インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成するための機能と、
前記呼び出し結果表示カードを前記ユーザに対して表示するための機能と、
事前設定されたインターネットアプリケーションサービス関係性に一部基づいて、前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップするための機能であって、前記１または複数の他のインターネットアプリケーションサービスは、第２のインターネットアプリケーションサービスタイプに関連し、前記第２のインターネットアプリケーションサービスタイプは、前記第１のインターネットアプリケーションサービスタイプと異なる、機能と、
前記１または複数の他のインターネットアプリケーションサービスを前記ユーザに対して表示するための機能と、
をコンピュータに実現させるコンピュータプログラム。
【請求項１８】
コンピュータプログラムあって、
インターネットアプリケーションサービスプロバイダの登録情報を取得するための機能であって、前記登録情報は、前記インターネットアプリケーションサービスプロバイダに備えられた識別番号、前記インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスのエントリアドレス、および、前記インターネットアプリケーションサービスプロバイダの証明キーを含む、機能と、
前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスの前記サービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプに前記インターネットアプリケーションサービスプロバイダの前記登録情報を格納するための機能であって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含み、前記インターネットアプリケーションサービスタイプは、第１のインターネットアプリケーションサービスタイプに関連する、機能と、
前記インターネットアプリケーションサービス統合テーブルに含まれる前記インターネットアプリケーションサービスのサービスタイプに基づいて、前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を得るための機能と、
前記インターネットアプリケーションサービス統合テーブルおよび前記インターネットアプリケーションサービス関係性をユーザデバイスに送信するための機能と、
インターネットアプリケーションサービス選択の受信に応答して、
前記インターネットアプリケーションサービス関係性に一部基づいて、呼び出しに向けて選択された前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得するための機能であって、前記他のインターネットアプリケーションサービスは、第２のインターネットアプリケーションサービスタイプに関連し、前記第２のインターネットアプリケーションサービスタイプは、前記第１のインターネットアプリケーションサービスタイプとは異なる、機能と、
前記他のインターネットアプリケーションサービスを前記ユーザデバイスのユーザに対して表示するための機能と、
をコンピュータに実現させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
他の出願の相互参照
本願は、２０１４年３月３１日出願の中国特許出願第２０１４１０１２７７０５．Ｘ号「Ａ  ＭＥＴＨＯＤ，  Ａ  ＳＹＳＴＥＭ，  Ａ  ＵＳＥＲ  ＤＥＶＩＣＥ，  ＡＮＤ  Ａ  ＳＥＲＶＥＲ  ＦＯＲ  ＰＲＯＶＩＤＩＮＧ  ＩＮＴＥＲＮＥＴ  ＡＰＰＬＩＣＡＴＩＯＮ  ＳＥＲＶＩＣＥＳ」の優先権を主張する。当該出願は、すべての目的のために参照により本明細書に組み込まれる。
【０００２】
本願は、インターネットアプリケーションサービスを提供するための方法およびシステムに関する。
【背景技術】
【０００３】
コンピュータ通信技術の発展に伴い、携帯電話およびその他のかかるユーザデバイスに機能が追加されている。ユーザデバイスに様々なアプリケーションプログラムをインストールし、様々なインターネットアプリケーションプログラムによって提供される様々なインターネットアプリケーションサービスを通して様々なインターネットアプリケーションを実行することが可能になった。例えば、ショッピングアプリケーションプログラムが買い物のためにインストールされ；天気アプリケーションプログラムが天気情報を調べるためにインストールされ；航空アプリケーションプログラムが航空券を購入するためにインストールされる、などである。
【０００４】
しかしながら、現在、インターネットアプリケーションサービスを利用するために、ユーザは、対応するアプリケーションプログラムをインストールして、対応するアプリケーションプログラムを開くことによって初めて、対応するインターネットアプリケーションを実行できるようになる。ユーザがいくつかのインターネットアプリケーション（例えば、映画を鑑賞するために映画チケットを購入する、映画館の近くで食事するためにレストランを見つける、タクシーに乗って家に帰る、など）を利用しようとする時、ユーザは、上記のインターネットアプリケーションを提供できる複数のアプリケーションプログラムをインストールしなければならない。さらに、様々なアプリケーションプログラムを切り替えることが、ユーザデバイス上の記憶空間を占めると共に、かなりの時間をユーザに使わせることになる。
【図面の簡単な説明】
【０００５】
以下の詳細な説明と添付の図面において、本発明の様々な実施形態を開示する。
【０００６】
【図１Ａ】インターネットアプリケーションサービスを提供するための処理の一実施形態を示すフローチャート。
【０００７】
【図１Ｂ】インターネットアプリケーションサービスの呼び出しコマンドを取得し、インターネットアプリケーションサービスに対応するサービスページを開くための処理の一実施形態を示すフローチャート。
【０００８】
【図１Ｃ】呼び出し結果カードモデルデータを取得するための処理の一実施形態を示すフローチャート。
【０００９】
【図１Ｄ】呼び出し結果表示カードを生成するための処理の一実施形態を示すフローチャート。
【００１０】
【図２】インターネットアプリケーションサービスを提供するための処理の別の実施形態を示すフローチャート。
【００１１】
【図３】インターネットアプリケーションサービスを提供するためのアプリケーション処理フローの一実施形態を示す図。
【００１２】
【図４】インターネットアプリケーションサービスを提供するための処理のさらに別の実施形態を示すフローチャート。
【００１３】
【図５】航空券タイプのインターネットアプリケーションサービスの一例を示す図。
【００１４】
【図６】結果カードモデルデータの一例を示す図。
【００１５】
【図７】結果カードテンプレートの一例を示す図。
【００１６】
【図８】結果表示カードの一例を示す図。
【００１７】
【図９Ａ】インターネットアプリケーションサービスを提供するためのユーザデバイスの一実施形態を示す図。
【００１８】
【図９Ｂ】第１の取得モジュールの一実施形態を示す図。
【００１９】
【図９Ｃ】第２の取得モジュールの一実施形態を示す図。
【００２０】
【図９Ｄ】第２の生成モジュールの一実施形態を示す図。
【００２１】
【図１０】インターネットアプリケーションサービスを提供するためのカードサーバの一実施形態を示す図。
【００２２】
【図１１】呼び出し結果カードに関連するさらなるサービスの一例を示す図。
【発明を実施するための形態】
【００２３】
本発明は、処理、装置、システム、物質の組成、コンピュータ読み取り可能な格納媒体上に具現化されたコンピュータプログラム製品、および／または、プロセッサ（プロセッサに接続されたメモリに格納および／またはそのメモリによって提供される命令を実行するよう構成されたプロセッサ）を含め、様々な形態で実装されうる。本明細書では、これらの実装または本発明が取りうる任意の他の形態を、技術と呼ぶ。一般に、開示された処理の工程の順序は、本発明の範囲内で変更されてもよい。特に言及しない限り、タスクを実行するよう構成されるものとして記載されたプロセッサまたはメモリなどの構成要素は、ある時間にタスクを実行するよう一時的に構成された一般的な構成要素として、または、タスクを実行するよう製造された特定の構成要素として実装されてよい。本明細書では、「プロセッサ」という用語は、１または複数のデバイス、回路、および／または、コンピュータプログラム命令などのデータを処理するよう構成された処理コアを指すものとする。
【００２４】
以下では、本発明の原理を示す図面を参照しつつ、本発明の１または複数の実施形態の詳細な説明を行う。本発明は、かかる実施形態に関連して説明されているが、どの実施形態にも限定されない。本発明の範囲は、特許請求の範囲によってのみ限定されるものであり、本発明は、多くの代替物、変形物、および、等価物を含む。以下の説明では、本発明の完全な理解を提供するために、多くの具体的な詳細事項が記載されている。これらの詳細事項は、例示を目的としたものであり、本発明は、これらの具体的な詳細事項の一部または全てがなくとも特許請求の範囲に従って実施可能である。簡単のために、本発明に関連する技術分野で周知の技術事項については、本発明が必要以上にわかりにくくならないように、詳細には説明していない。
【００２５】
図１Ａは、インターネットアプリケーションサービスを提供するための処理の一実施形態を示すフローチャートである。いくつかの実施形態において、方法は、図３のユーザデバイス３３００によって実施され、以下の工程を含む：
【００２６】
工程１１０で、ユーザデバイスは、インターネットアプリケーションサービスの呼び出しコマンドを取得し、インターネットアプリケーションサービスに対応するサービスページを開く。呼び出しコマンドの例は、ボタンをクリックすること、タッチスクリーン上の或る位置に触れること、などを含む。本明細書で用いられているように、サービスページは、インターネットアプリケーションサービスによって提供されたウェブページのことである。
【００２７】
図１Ｂは、インターネットアプリケーションサービスの呼び出しコマンドを取得し、インターネットアプリケーションサービスに対応するサービスページを開くための処理の一実施形態を示すフローチャートである。いくつかの実施形態において、処理１１００は、図１Ａの工程１１０の一実施例であり、以下の工程を含む：
【００２８】
工程１１１０で、ユーザデバイスは、インターネットアプリケーションサービス統合テーブルからユーザによって選択されたインターネットアプリケーションサービスタイプを取得する。いくつかの実施形態において、インターネットアプリケーションサービス統合テーブルは、インターネットアプリケーションサービスの様々なタイプを含んでおり、インターネットアプリケーションサービスの各タイプは、少なくとも１つのインターネットアプリケーションサービスを含む。
【００２９】
工程１１２０で、ユーザデバイスは、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスをユーザに対して表示する。
【００３０】
工程１１３０で、ユーザデバイスは、ユーザから呼び出しコマンドを受信して、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスを呼び出す。
【００３１】
工程１１４０で、ユーザデバイスは、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスに対応するエントリアドレスに基づいて、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスに対応するサービスページを開く。
【００３２】
いくつかの実施形態において、上記のインターネットアプリケーションサービス統合テーブルは、カードサーバによって予め確立および生成される。いくつかの実施形態において、カードサーバは、カードのためのロジックの少なくとも一部を完了させるために用いられるサーバの一種である。いくつかの実施形態において、カードサーバは、インターネットアプリケーションサービスプロバイダの登録情報を取得する。いくつかの実施形態において、登録情報は、インターネットアプリケーションサービスプロバイダの識別番号、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのエントリアドレス、インターネットアプリケーションサービスプロバイダの証明キー（例えば、証明機関によって発行された証明書）などを含む。証明キーは、インターネットアプリケーションサービスプロバイダの権限およびＩＤを証明するために用いられる。いくつかの実施形態において、カードサーバは、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプにインターネットアプリケーションサービスプロバイダの登録情報を格納する。いくつかの実施形態において、インターネットアプリケーションサービス統合テーブルは、インターネットアプリケーションサービスの様々なタイプを含んでおり、インターネットアプリケーションサービスの各タイプは、少なくとも１つのインターネットアプリケーションサービスを含む。
【００３３】
一例として、カードサーバは、インターネットアプリケーションサービス統合テーブルを生成した後、インターネットアプリケーションサービス統合テーブルをローカルクライアント（例えば、ユーザデバイス）へプッシュする。ユーザデバイスの例は、電話、タブレット、時計などである。さらに、インターネットアプリケーションサービス統合テーブルが後に変化した場合（例えば、新しいインターネットアプリケーションサービスプロバイダが登録された場合、または、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスが変化した場合）、カードサーバは、ローカルに同期的に更新されるように、変更情報をローカルクライアントにプッシュする。
【００３４】
別の例として、インターネットアプリケーションサービスプロバイダが図１Ａの処理１００に基づいてインターネットアプリケーションサービスを提供する場合、登録情報が、登録のためにカードサーバに予め送信されてもよい。航空、チャット、タクシー、エンターテイメント、および、交通など、複数のインターネットアプリケーションサービスタイプが存在する。インターネットアプリケーションサービスの各タイプは、関連サービスタイプを提供できる少なくとも１つのインターネットアプリケーションサービスを含む。例えば、航空のインターネットアプリケーションサービスタイプは、中国国際航空、中国南方航空、および、中国東方航空を含む。別の例として、チャットのインターネットアプリケーションサービスタイプは、ＱＱおよびＦｅｔｉｏｎを含む。
【００３５】
図１Ａに戻ると、工程１２０で、ユーザデバイスは、開かれたサービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成する。
【００３６】
一例として、ユーザは、実際のアプリケーションの必要性に基づいて、開かれたサービスページ上で対応するインターネットアプリケーションサービス呼び出し動作を実行する。例えば、ユーザは、中国国際航空のサービスページ上で航空券を購入する動作を実行する。インターネットアプリケーションサービス呼び出し結果が、中国国際航空のサービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて生成される。例えば、チケット情報が、中国国際航空のサービスページ上で航空券を購入したことに基づいて生成される。
【００３７】
工程１３０で、ユーザデバイスは、インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダにインターネットアプリケーションサービス呼び出し結果を送信し、インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成する。
【００３８】
例えば、カードサーバは、各インターネットアプリケーションサービスプロバイダによる関連データの識別を容易にするために、予めカードデータモデルを設定する。インターネットアプリケーションサービスプロバイダは、インターネットアプリケーションサービス呼び出し結果に基づいて、カードデータモデルに基づく呼び出し結果カードモデルデータを生成する。
【００３９】
本明細書で用いられているように、カードとは、カードデータモデルに従って生成され、ユーザデバイス上にグラフィック表示される１セットのコードのことである。カードデータモデルは、特に、カードの様々なフィールドと、特定のフィールドのアピアランスとを指定し、さらに、カードのデータを含む。カード自体は、ビューに対応する。一例として、以下の表１にカードデータモデルを示す：
【表１】
0006271754.tif 000002
【００４０】
表１のカードタイプは、対応するインターネットアプリケーションサービスのサービスタイプに対応する。
【００４１】
工程１４０で、ユーザデバイスは、呼び出し結果カードモデルデータを取得する。
【００４２】
図１Ｃは、呼び出し結果カードモデルデータを取得するための処理の一実施形態を示すフローチャートである。いくつかの実施形態において、処理１４００は、工程１４０の一実施例であり、以下の工程を含む：
【００４３】
工程１４１０で、ユーザデバイスは、カードサーバによって送信された呼び出し結果カードモデルデータ警告メッセージを取得する。いくつかの実施形態において、呼び出し結果カードモデルデータ警告メッセージは、カードサーバがインターネットアプリケーションサービスプロバイダから送信された呼び出し結果カードモデルデータを受信した後に、カードサーバによって生成され、呼び出し結果カードモデルデータは、カードサーバがインターネットアプリケーションサービスプロバイダから呼び出し結果カードモデルデータを受信した後に、カードサーバに格納される。警告メッセージは、ＨＴＴＰなどのプロトコルに基づいてフォーマットされたメッセージであってよく、更新またはその他の動作が生じてユーザの注意が必要とされることをユーザに示すテキストを含む。
【００４４】
工程１４２０で、ユーザデバイスは、ユーザが呼び出し結果カードモデルデータ警告メッセージを開いた時にコマンドを取得する。
【００４５】
工程１４３０で、ユーザデバイスは、呼び出し結果カードモデルデータをカードサーバからダウンロードする。
【００４６】
カードモデルデータのダウンロードは、クライアントコマンドまたはカードサーバプッシュによって呼び出されうる。
【００４７】
例えば、インターネットアプリケーションサービスプロバイダが、インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルを生成し、呼び出し結果カードモデルデータをカードサーバに送信した後、カードサーバは、呼び出し結果カードモデルデータをローカルクライアントに直接プッシュする。体験を向上させるために、カードサーバは、さらに、呼び出し結果カードモデルデータ警告メッセージを生成し、呼び出し結果カードモデルデータ警告メッセージをローカルクライアントに送信することができる。呼び出し結果カードモデルデータ警告メッセージがローカルに開かれた後、呼び出し結果カードモデルデータがカードサーバからダウンロードされる。ローカルパーティが呼び出し結果カードモデルデータを受信したくない場合、ユーザは、呼び出し結果カードモデルデータ警告メッセージを開くことを避ける選択をしてもよい。
【００４８】
図１Ａに戻ると、工程１５０で、ユーザデバイスは、呼び出し結果カードモデルデータと、インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成する。
【００４９】
図１Ｄは、呼び出し結果表示カードを生成するための処理の一実施形態を示すフローチャートである。いくつかの実施形態において、処理１５００は、工程１５０の一実施例であり、以下の工程を含む：
【００５０】
工程１５１０で、ユーザクライアントは、インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートを抽出する。
【００５１】
工程１５２０で、ユーザクライアントは、呼び出し結果カードテンプレートを呼び出し結果カードモデルデータと統合して、呼び出し結果カードモデルハイパーテキストマークアップランゲージ（ＨＴＭＬ）５コードを得る。
【００５２】
工程１５３０で、ユーザクライアントは、呼び出し結果カードモデルＨＴＭＬ５コードに基づいて、呼び出し結果表示カードをグラフィカルにレンダリングする。
【００５３】
図１Ａに戻ると、工程１６０で、ユーザクライアントは、呼び出し結果表示カードをユーザに対して表示する。
【００５４】
工程１７０で、工程１６０の実行中、ユーザクライアントは、インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを自動的にルックアップし、他のインターネットアプリケーションサービスをユーザに表示する。
【００５５】
同時に、インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを自動的にルックアップすることは、インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得するために、事前設定されたインターネットアプリケーションサービス関係性を自動的にルックアップすることを含む。
【００５６】
一例として、カードサーバは、インターネットアプリケーションサービス統合テーブルに含まれるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブルに含まれるすべての様々なインターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を取得し、インターネットアプリケーションサービス関係性をローカルクライアントにプッシュする。
【００５７】
インターネットアプリケーションサービスを提供するための処理１００は、そのための手段としてのカードに基づいて複数の相互関連するインターネットアプリケーションサービスを自動的に紐付けすることを含む。複数のアプリケーションプログラムを開く必要なしに、ユーザは、単一の統合された交換体験（やり取りの体験）を通して複数のインターネットアプリケーションサービスを統合利用することができる。処理１００は、ユーザデバイス上の記憶空間を使い尽くすことなく、ユーザの時間を節約しつつ、サービス効率を高めることができる。すべてのインターネットアプリケーションサービスの入力および出力が、統合されたカードモデルデータに基づく。インターネットアプリケーションサービスプロバイダは、シームレスに統合されうる。サービスは、従来のインターネットアプリケーションサービスと互換性を持ちうる。
【００５８】
図２は、インターネットアプリケーションサービスを提供するための処理の別の実施形態を示すフローチャートである。いくつかの実施形態において、処理２００は、図３のカードサーバ３１００によって実施され、以下の工程を備える：
【００５９】
工程２１０で、カードサーバは、インターネットアプリケーションサービスプロバイダによって指定された格納位置からインターネットアプリケーションサービスプロバイダの登録情報を取得する。
【００６０】
いくつかの実施形態において、登録情報は、インターネットアプリケーションサービスプロバイダの識別番号、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのエントリアドレス、インターネットアプリケーションサービスプロバイダの証明キーなどを含む。
【００６１】
工程２２０で、カードサーバは、インターネットアプリケーションサービスプロバイダによって提供されたインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル（および、そこに格納された対応するインターネットアプリケーションサービスタイプ）にインターネットアプリケーションサービスプロバイダの登録情報を格納する。
【００６２】
いくつかの実施形態において、インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含んでおり、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む。
【００６３】
工程２３０で、カードサーバは、インターネットアプリケーションサービス統合テーブルに含まれるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブルに含まれる様々なインターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を確立する。
【００６４】
いくつかの実施形態において、インターネットアプリケーションサービス関係性は、テーブルの形態で様々なインターネットアプリケーションサービスの間の関係性として格納される。いくつかの実施形態において、インターネットアプリケーションサービス関係性は、特定の形式に制限されず、実際の利用条件に基づいて設定される。
【００６５】
工程２４０で、カードサーバは、インターネットアプリケーションサービス統合テーブルおよびインターネットアプリケーションサービス関係性をユーザデバイスに送信し、ユーザデバイスが、インターネットアプリケーションサービス統合テーブルから呼び出しに向けてユーザによって選択されたインターネットアプリケーションサービスを取得することを可能にし、インターネットアプリケーションサービス関係性に基づいて、呼び出しに向けて選択されたインターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得し、他のインターネットアプリケーションサービスをユーザに表示する。
【００６６】
いくつかの実施形態において、処理２００は、さらに、以下の工程を含む：
【００６７】
工程２５０で、カードサーバは、インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータを受信し、呼び出し結果カードモデルデータを格納する。いくつかの実施形態において、呼び出し結果カードモデルデータは、インターネットアプリケーションサービス呼び出し結果に基づいて、インターネットアプリケーションサービスプロバイダによって生成される。
【００６８】
工程２６０で、カードサーバは、呼び出し結果カードモデルデータ警告メッセージを生成し、呼び出し結果カードモデルデータ警告メッセージをユーザデバイスに送信して、呼び出し結果カードモデルデータをダウンロードするか否かに関してユーザデバイスにプロンプトする。
【００６９】
例えば、カードデータ統合テーブルが設定され、インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータがカードデータ統合テーブルに格納される。
【００７０】
インターネットアプリケーションサービスを提供するための上記の処理２００は、以下の通りである：複数の相互関連するインターネットアプリケーションサービスが、そのための手段としてカードを用いて自動的に紐付けされる。ユーザは、複数のアプリケーションプログラムを開く必要なしに、単一の統合された交換体験を通して複数のインターネットアプリケーションサービスを統合利用することができる。単一の統合された交換体験を通した複数のインターネットアプリケーションサービスの上記の利用は、ユーザデバイス上の記憶空間を使い尽くすことなく、ユーザの時間を節約しつつ、サービス効率を高めることができる。すべてのインターネットアプリケーションサービスの入力および出力が、統合されたカードモデルデータに基づく。複数のインターネットアプリケーションサービスプロバイダが、シームレスに統合されうる。インターネットアプリケーションサービスは、従来のインターネットアプリケーションサービスと互換性を持ちうる。
【００７１】
図３は、インターネットアプリケーションサービスを提供するためのアプリケーション処理フローの一実施形態を示す図である。いくつかの実施形態において、アプリケーション処理フローは、カードサーバ３１００、インターネットアプリケーションサービスプロバイダ３２００、および、ユーザデバイス３３００によって実行される。
【００７２】
図４は、インターネットアプリケーションサービスを提供するための処理のさらに別の実施形態を示すフローチャートである。この例において、処理３００は、図３に関連して説明されており、以下の工程を含む：
【００７３】
工程３１０で、インターネットアプリケーションサービスプロバイダ３２００は、インターネットアプリケーションサービスを登録する。
【００７４】
例えば、インターネットアプリケーションサービスプロバイダ３２００は、提供できるインターネットアプリケーションサービスをカードサーバ上に登録する。いくつかの実施形態において、インターネットアプリケーションサービスプロバイダの登録情報は以下を含む：（インターネットアプリケーションサービスプロバイダを一意的に識別するための）インターネットアプリケーションサービスプロバイダの識別番号、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ（例えば、航空券および旅行、ディスカウントクーポン、映画チケット、飲食、ならびに、配送および高速配送）、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのエントリアドレス（例えば、高速配送サービスのエントリアドレスは：ｈｔｔｐ：／／ｍ．ｋｕａｉｄｉ１００．ｃｏｍ／ｕｃ／ｉｎｄｅｘ．ｈｔｍｌ）、（インターネットアプリケーションサービスプロバイダのＩＤ確認のための）インターネットアプリケーションサービスプロバイダの証明キーなど。
【００７５】
工程３２０で、カードサーバ３１００は、インターネットアプリケーションサービス統合テーブルをユーザデバイス３３００にプッシュする。
【００７６】
例えば、インターネットアプリケーションサービス統合テーブルは、カードサーバ３１００によって、予め確立および生成される。カードサーバ３１００がインターネットアプリケーションサービスプロバイダ３２００の登録情報を取得した後、カードサーバ３１００は、インターネットアプリケーションサービスプロバイダ３２００によって提供されるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプにインターネットアプリケーションサービスプロバイダの登録情報を格納する。いくつかの実施形態において、インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含んでおり、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む。さらに、カードサーバは、インターネットアプリケーションサービス統合テーブルに含まれるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブルに含まれる様々なインターネットアプリケーションサービスの間の関係性を設定し、インターネットアプリケーションサービス関係性を取得する。
【００７７】
様々なインターネットアプリケーションサービスの間の関係性は、通例、サービスタイプを用いて設定される。各タイプのインターネットアプリケーションサービスは、関連するタイプのインターネットアプリケーションサービスを含む。インターネットアプリケーションサービス関係性（航空券−＞天気、航空券−＞交通、および、映画チケット−＞飲食など）は、航空券タイプのインターネットアプリケーションサービスが天気および交通のインターネットアプリケーションサービスに関連し、映画チケットタイプのインターネットアプリケーションサービスが飲食のインターネットアプリケーションサービスに関連する、などを示す。
【００７８】
一例として、カードサーバは、インターネットアプリケーションサービス統合テーブルを生成した後、インターネットアプリケーションサービス統合テーブルをユーザデバイスへプッシュする。さらに、インターネットアプリケーションサービス統合テーブルが後に変化した場合（例えば、新しいインターネットアプリケーションサービスプロバイダが登録された場合、または、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスが変化した場合）、ユーザデバイス上でインターネットアプリケーションサービス統合テーブルを更新するために、変更情報がユーザデバイスにプッシュされる。カードサーバは、さらに、後のサービス関連動作に向けて、インターネットアプリケーションサービス関係性およびインターネットアプリケーションサービス統合テーブルをユーザデバイスへ同時にプッシュすることができる。いくつかの実施形態において、プッシュされる情報は、拡張マークアップ言語（ＸＭＬ）または独自フォーマットである。独自フォーマットの一例は、ＪａｖａＳｃｒｉｐｔ（登録商標、以下同じ）  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ（ＪＳＯＮ）を含む。
【００７９】
工程３３０で、ユーザデバイスは、インターネットアプリケーションサービスを呼び出す。
【００８０】
例えば、ユーザがユーザデバイスのインターネットアプリケーションサービス統合テーブルからインターネットアプリケーションサービスタイプを選択すると、ユーザデバイスは、インターネットアプリケーションサービス統合テーブルに基づいて、インターネットアプリケーションサービスタイプに含まれる利用可能なインターネットアプリケーションサービスをリストアップする。図５は、航空券タイプのインターネットアプリケーションサービスの一例を示す図である。例えば、ユーザは、「航空券」を選択する。航空券タイプは、中国東方航空、中国南方航空、上海航空、中国国際航空、および、その他の利用可能なインターネットアプリケーションサービスを含む。ユーザが特定のインターネットアプリケーションサービスをタップするとすぐに、インターネットアプリケーションサービスプロバイダの登録済みエントリアドレスが、ユーザデバイスに埋め込まれたＷｅｂ動作環境において開かれ、対応するサービスページが表示される。ユーザは、実際のアプリケーションの必要性に基づいて、対応するインターネットアプリケーションサービス呼び出し動作を実行できる。例えば、ユーザは、中国国際航空のサービスページ上で航空券を購入する動作を実行できる。インターネットアプリケーションサービス呼び出し結果が、サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて生成される。例えば、チケット情報が、中国国際航空のサービスページ上で航空券を購入したことに基づいて生成される。
【００８１】
図３および図４に戻ると、工程３４０で、インターネットアプリケーションサービスプロバイダは、呼び出し結果カードモデルデータを生成し、呼び出し結果カードモデルデータをカードサーバに送信する。
【００８２】
例えば、インターネットアプリケーションサービスプロバイダは、インターネットアプリケーションサービス呼び出し結果に基づいて、呼び出し結果カードモデルデータを生成する。いくつかの実施形態において、カードデータモデルは、各インターネットアプリケーションサービスプロバイダによる関連データの識別を容易にするために予め設定される。インターネットアプリケーションサービス呼び出し結果に基づいて、インターネットアプリケーションサービスプロバイダは、カードデータモデルに基づく呼び出し結果カードモデルデータを生成する。カードデータモデルデータの一例は、表１に示した。例えば、ユーザは、航空券購入サービスを呼び出す。航空券インターネットアプリケーションサービスプロバイダは、ＪＳＯＮ（ＪａｖａＳｃｒｉｐｔ  Ｏｂｊｅｃｔ  Ｎｏｔａｔｉｏｎ）、ＨＴＭＬ（ハイパーテキストマークアップランゲージ）、または、その他のかかるフォーマットを用いて、表１のパターンに基づいて呼び出し結果カードモデルデータを構築し、構築した呼び出し結果カードモデルデータをカードサーバへ送信することができる。図６は、結果カードモデルデータの一例を示す図である。図６の例は、ＪＳＯＮフォーマットで表１のパターンに基づいて構築された呼び出し結果カードモデルデータを示す。
【００８３】
図３および図４に戻ると、工程３５０で、カードサーバは、呼び出し結果カードモデルデータをユーザデバイスへプッシュする。
【００８４】
例えば、カードサーバは、呼び出し結果カードモデルデータを受信した後、呼び出し結果カードモデルデータをカードデータ統合テーブルに保存し、呼び出し結果カードモデルデータ警告メッセージを生成する。ユーザデバイスのプッシュチャネル（例えば、ＨＴＭＬ５メッセージをＨＴＴＰで送信するよう構成された特定のポート）に基づいて、カードサーバは、呼び出し結果カードモデルデータ警告メッセージをユーザデバイスにプッシュする。ユーザが呼び出し結果カードモデルデータ警告メッセージを（例えば、メッセージを選択することによって）開くと、対応する呼び出し結果カードモデルデータが、カードサーバからダウンロードされる。
【００８５】
工程３６０で、ユーザデバイスは、Ｗｅｂ動作環境内で、ユーザデバイスのスクリーン上に呼び出し結果表示カードをグラフィカルに表現（例えば、レンダリング）する。
【００８６】
例えば、ユーザデバイス（ｉＰｈｏｎｅ（登録商標）、または、Ａｎｄｒｏｉｄを実行する携帯電話など）は、ＨＴＭＬ５のパースおよび動作をサポートするビルトインＷｅｂ動作環境を有する。ユーザデバイスは、呼び出し結果カードモデルデータをインターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートと統合して、呼び出し結果カードモデルＨＴＭＬ５コードを生成する。呼び出し結果カードモデルＨＴＭＬ５コードは、ユーザデバイスのスクリーン上に呼び出し結果表示カードをグラフィカルに表示するために、Ｗｅｂ動作環境で利用される。
【００８７】
図７は、結果カードテンプレートの一例を示す図である。この例では、航空券の発券に関連するサービスが、航空券購入結果に対応する呼び出し結果カードテンプレートを利用している。結果カードテンプレートの最上部に、結果カードテンプレートは、航空会社名および航空会社に対応するロゴを含んでおり、結果カードテンプレートの最下部には、スキャン後に航空会社のウェブサイトに進むように、バーコード／ＱＲコード（登録商標）が追加されている。テンプレートの本体は、出発空港、到着空港、便名、旅客、出発時刻、および、到着時刻を含む。図８は、結果表示カードの一例を示す図である。呼び出し結果カードモデルデータは、ＨＴＭＬ５コードを得るために呼び出し結果カードテンプレートと統合され、図８に示す結果表示カードとしてユーザデバイスのスクリーン上にグラフィカルに表示される。
【００８８】
図３および図４に戻ると、工程３７０で、ユーザデバイスは、他のインターネットアプリケーションサービスを表示する。
【００８９】
例えば、ユーザデバイスは、インターネットアプリケーションサービス統合テーブルをユーザデバイスにプッシュすること（工程３２０）と同期してダウンロードされたインターネットアプリケーションサービス関係性に基づいて、現在のインターネットアプリケーションサービスに関連する他のインターネットアプリケーションサービスを取得し、他のインターネットアプリケーションサービスをユーザに対して表示する。ユーザが他のインターネットアプリケーションサービスの中のインターネットアプリケーションサービスをタップすると、そのインターネットアプリケーションサービスに対応するエントリアドレスが呼び出され、呼び出し結果カードモデルデータが、インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダへパラメータとして送信される。次いで、インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダは、結果カードモデルデータに基づいて、さらなるサービスを実行できる。図１１は、呼び出し結果カードに関連するさらなるサービスの一例を示す図である。この例において、ユーザは、映画チケットのための呼び出し結果カードモデルデータに基づいて、関連サービスを選択してよい。既存のサービスタイプの対応関係に基づくと、関連サービスは、ＦａｓｔＴａｘｉ（タクシーサービスアプリケーション）、Ｔａｏｄｉａｎｄｉａｎ（フードデリバリーアプリケーション）、および、Ｍａｉｌｅｓｏｎｇ（オンラインファストフード注文アプリケーション）を含む。インターネットアプリケーションサービスプロバイダは、映画チケットカードに基づいて、呼び出し結果カードモデルデータを取得できる。例えば、映画チケットカードが、よりきめ細かいサービスを提供するために、映画館の場所および／または映画館までの距離を取得することができる。映画チケットサービスが完了した後、新しい呼び出し結果カードデータ（例えば、図８）が、工程３４０において生成され、処理フローが継続する。さらなるサービスが、工程３７０のように表示される。
【００９０】
図９Ａは、インターネットアプリケーションサービスを提供するためのユーザデバイスの一実施形態を示す図である。いくつかの実施形態において、ユーザデバイス４００は、図１Ａの処理１００を実施し、以下を備える：第１の取得モジュール４１０、第１の生成モジュール４２０、送信モジュール４３０、第２の取得モジュール４４０、第２の生成モジュール４５０、第１の表示モジュール４６０、および、第２の表示モジュール４７０。
【００９１】
いくつかの実施形態において、第１の取得モジュール４１０は、インターネットアプリケーションサービスの呼び出しコマンドを取得し、インターネットアプリケーションサービスに対応するサービスページを開く。
【００９２】
いくつかの実施形態において、第１の生成モジュール４２０は、サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成する。
【００９３】
いくつかの実施形態において、送信モジュール４３０は、インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダにインターネットアプリケーションサービス呼び出し結果を送信し、インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成する。
【００９４】
いくつかの実施形態において、第２の取得モジュール４４０は、呼び出し結果カードモデルデータを取得する。
【００９５】
いくつかの実施形態において、第２の生成モジュール４５０は、呼び出し結果カードモデルデータと、インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成する。
【００９６】
いくつかの実施形態において、第１の表示モジュール４６０は、呼び出し結果表示カードをユーザに表示する。
【００９７】
いくつかの実施形態において、第２の表示モジュール４７０は、呼び出し結果表示カードの表示と同時に、インターネットアプリケーションサービスに関連する他のインターネットアプリケーションサービスを自動的にルックアップし、他のインターネットアプリケーションサービスをユーザに対して表示する。
【００９８】
図９Ｂは、図９Ａの第１の取得モジュール４１０の実施例である第１の取得モジュール４１００の一実施形態を示す図であり、以下を備える：第１の取得サブモジュール４１１０、第１の表示サブモジュール４１２０、受信サブモジュール４１３０、および、オープンサブモジュール４１４０。
【００９９】
いくつかの実施形態において、第１の取得サブモジュール４１１０は、インターネットアプリケーションサービス統合テーブルからユーザによって選択されたインターネットアプリケーションサービスタイプを取得する。いくつかの実施形態において、インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含んでおり、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む。
【０１００】
いくつかの実施形態において、第１の表示サブモジュール４１２０は、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスをユーザに対して表示する。
【０１０１】
いくつかの実施形態において、受信サブモジュール４１３０は、ユーザからコマンドを受信して、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスを呼び出す。
【０１０２】
いくつかの実施形態において、オープンサブモジュール４１４０は、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスに対応するエントリアドレスに基づいて、選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスに対応するサービスページを開く。
【０１０３】
図９Ｃは、第２の取得モジュールの一実施形態を示す図である。いくつかの実施形態において、第２の取得モジュール４４００は、図９Ａの第２の取得モジュール４４０の実施例であり、以下を備える：第２の取得サブモジュール４４１０、第３の取得サブモジュール４４２０、および、ダウンロードサブモジュール４４３０。
【０１０４】
いくつかの実施形態において、第２の取得サブモジュール４４１０は、カードサーバによって送信された呼び出し結果カードモデルデータ警告メッセージを取得する。いくつかの実施形態において、呼び出し結果カードモデルデータ警告メッセージは、カードサーバがインターネットアプリケーションサービスプロバイダから送信された呼び出し結果カードモデルデータを受信した後に、カードサーバによって生成され、呼び出し結果カードモデルデータは、カードサーバがインターネットアプリケーションサービスプロバイダから送信された呼び出し結果カードモデルデータを受信した後に、カードサーバに格納される。
【０１０５】
いくつかの実施形態において、第３の取得サブモジュール４４２０は、ユーザが呼び出し結果カードモデルデータ警告メッセージを開いた時にコマンドを取得する。
【０１０６】
いくつかの実施形態において、ダウンロードサブモジュール４４３０は、呼び出し結果カードモデルデータをカードサーバからダウンロードする。
【０１０７】
図９Ｄは、第２の生成モジュールの一実施形態を示す図である。いくつかの実施形態において、第２の生成モジュール４５００は、図９Ａの第２の生成モジュール４５０の実施例であり、以下を備える：抽出サブモジュール４５１０、統合サブモジュール４５２０、および、グラフィック化サブモジュール４５３０。
【０１０８】
いくつかの実施形態において、抽出サブモジュール４５１０は、インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートを抽出する。
【０１０９】
いくつかの実施形態において、統合サブモジュール４５２０は、呼び出し結果カードテンプレートを呼び出し結果カードモデルデータと統合して、呼び出し結果カードモデルハイパーテキストマークアップランゲージＨＴＭＬ５コードを作成する。
【０１１０】
いくつかの実施形態において、グラフィック化サブモジュール４５３０は、呼び出し結果カードモデルＨＴＭＬ５コードに基づいて、呼び出し結果表示カードをグラフィカルに表現する。
【０１１１】
さらに、いくつかの実施形態において、図９Ａの第２の表示モジュール４７０は、事前設定されたインターネットアプリケーションサービス関係性をルックアップして、インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを確立する。
【０１１２】
図９Ａのユーザデバイス４００は、図１Ａの上記の処理１００に対応する。
【０１１３】
ユーザデバイス４００は、以下を実行する：複数の相互関連するインターネットアプリケーションサービスが、そのための手段としてカードを用いて自動的に紐付けされる。複数のアプリケーションプログラムを開く必要なしに、ユーザは、単一の統合された交換体験を通して複数のインターネットアプリケーションサービスを統合利用することができる。交換体験は、ユーザデバイス上の記憶空間を使い尽くすことがなく、ユーザの時間を節約しつつ、サービス効率を高めることができる。すべてのインターネットアプリケーションサービスの入力および出力が、統合されたカードモデルデータに基づく。インターネットアプリケーションサービスプロバイダは、シームレスに統合されうる。インターネットアプリケーションサービスは、従来のインターネットアプリケーションサービスと互換性を持ちうる。
【０１１４】
図１０は、インターネットアプリケーションサービスを提供するためのカードサーバの一実施形態を示す図である。いくつかの実施形態において、カードサーバ５００は、図２の処理２００を実施し、以下を備える：第３の取得モジュール５１０、格納モジュール５２０、設定モジュール５３０、および、処理モジュール５４０。
【０１１５】
いくつかの実施形態において、第３の取得モジュール５１０は、インターネットアプリケーションサービスプロバイダの登録情報を取得する。いくつかの実施形態において、登録情報は、インターネットアプリケーションサービスプロバイダの識別番号、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのエントリアドレス、インターネットアプリケーションサービスプロバイダの証明キーなどを含む。
【０１１６】
いくつかの実施形態において、格納モジュール５２０は、インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプにインターネットアプリケーションサービスプロバイダの登録情報を格納する。いくつかの実施形態において、インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含んでおり、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む。
【０１１７】
いくつかの実施形態において、設定モジュール５３０は、インターネットアプリケーションサービス統合テーブルに含まれるインターネットアプリケーションサービスのサービスタイプに基づいて、インターネットアプリケーションサービス統合テーブルに含まれる様々なインターネットアプリケーションサービスの間の関係性を設定し、インターネットアプリケーションサービス関係性を確立する。
【０１１８】
いくつかの実施形態において、処理モジュール５４０は、インターネットアプリケーションサービス統合テーブルおよびインターネットアプリケーションサービス関係性をユーザデバイスに送信し、ユーザデバイスが、インターネットアプリケーションサービス統合テーブルから呼び出しに向けてユーザによって選択されたインターネットアプリケーションサービスを取得することを可能にし、インターネットアプリケーションサービス関係性に基づいて、呼び出しに向けて選択されたインターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得し、他のインターネットアプリケーションサービスをユーザに表示する。
【０１１９】
いくつかの実施形態において、カードサーバ５００は、さらに、受信モジュール５５０および第３の生成モジュール５６０を備える。
【０１２０】
いくつかの実施形態において、受信モジュール５５０は、インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータを受信し、呼び出し結果カードモデルデータを格納する。いくつかの実施形態において、呼び出し結果カードモデルデータは、インターネットアプリケーションサービス呼び出し結果に基づいて、インターネットアプリケーションサービスプロバイダによって生成される。
【０１２１】
いくつかの実施形態において、第３の生成モジュール５６０は、呼び出し結果カードモデルデータ警告メッセージを生成し、呼び出し結果カードモデルデータ警告メッセージをユーザデバイスに送信して、呼び出し結果カードモデルデータをダウンロードするか否かに関してユーザデバイスにプロンプトする。
【０１２２】
上記のカードサーバ５００は、図２の上記の処理２００に対応する。
【０１２３】
上記のカードサーバ５００は、以下を実行する：複数の相互関連するインターネットアプリケーションサービスが、そのための手段としてカードを用いて自動的に紐付けされる。ユーザは、複数のアプリケーションプログラムを開く必要なしに、単一の統合された交換体験を通して複数のインターネットアプリケーションサービスを統合利用することができる。交換体験は、ユーザデバイス上の記憶空間を使い尽くすことがなく、ユーザの時間を節約しつつ、サービス効率を高めることができる。すべてのインターネットアプリケーションサービスの入力および出力が、統合されたカードモデルデータに基づく。インターネットアプリケーションサービスプロバイダは、シームレスに統合されうる。サービスは、従来のインターネットアプリケーションサービスと互換性を持ちうる。
【０１２４】
上述のモジュールは、１または複数の汎用プロセッサ上で実行されるソフトウェアコンポーネントとして、特定の機能を実行するよう設計されたプログラム可能論理デバイスおよび／または特定用途向け集積回路などのハードウェアとして、もしくは、それらの組み合わせとして実装することができる。いくつかの実施形態において、モジュールは、コンピュータデバイス（パーソナルコンピュータ、サーバ、ネットワーク装置など）に本発明の実施形態に記載された方法を実行させるための複数の命令など、不揮発性記憶媒体（光学ディスク、フラッシュ記憶装置、携帯用ハードディスクなど）に格納することができるソフトウェア製品の形態で具現化されてよい。モジュールは、単一のデバイス上に実装されてもよいし、複数のデバイスにわたって分散されてもよい。モジュールの機能は、互いに統合されてもよいし、複数のサブモジュールにさらに分割されてもよい。
【０１２５】
本明細書に開示の実施形態に照らして説明した方法またはアルゴリズム工程は、ハードウェア、プロセッサによって実行されるソフトウェアモジュール、または、両方の組み合わせを用いて実施されうる。ソフトウェアモジュールは、ランダムアクセスメモリ（ＲＡＭ）、メモリ、リードオンリーメモリ（ＲＯＭ）、電気的プログラム可能ＲＯＭ、電気的消去可能プログラム可能ＲＯＭ、レジスタ、ハードドライブ、リムーバブルディスク、ＣＤ−ＲＯＭ、または、任意の他の形態の当業者に周知の記憶媒体内にインストールされてよい。
【０１２６】
上述の実施形態は、理解しやすいようにいくぶん詳しく説明されているが、本発明は、提供された詳細事項に限定されるものではない。本発明を実施する多くの代替方法が存在する。開示された実施形態は、例示であり、限定を意図するものではない。
［適用例１］
方法であって、
インターネットアプリケーションサービスの呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応するサービスページを開く工程と、
前記サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成する工程と、
前記インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダに前記インターネットアプリケーションサービス呼び出し結果を送信し、前記インターネットアプリケーションサービスプロバイダに、前記インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成させる工程と、
前記呼び出し結果カードモデルデータを取得する工程と、
前記呼び出し結果カードモデルデータと、前記インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成する工程と、
前記呼び出し結果表示カードを前記ユーザに対して表示する工程と、
前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップする工程と、
前記１または複数の他のインターネットアプリケーションサービスを前記ユーザに対して表示する工程と、
を備える、方法。
［適用例２］
適用例１に記載の方法であって、前記インターネットアプリケーションサービスの前記呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応する前記サービスページを開く工程は、
インターネットアプリケーションサービス統合テーブルから選択されたインターネットアプリケーションサービスタイプを取得する工程であって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む、工程と、
前記選択されたインターネットアプリケーションサービスタイプに含まれる１または複数のインターネットアプリケーションサービスを前記ユーザに対して表示する工程と、
前記ユーザから前記コマンドを受信して、前記選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスを呼び出す工程と、
前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応するエントリアドレスに基づいて、前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応する前記サービスページを開く工程と、
を含む、方法。
［適用例３］
適用例１に記載の方法であって、前記呼び出し結果カードモデルデータを取得する工程は、
カードサーバによって送信された呼び出し結果カードモデルデータ警告メッセージを取得する工程であって、前記呼び出し結果カードモデルデータ警告メッセージは、前記呼び出し結果カードモデルデータが前記カードサーバに送信された後、かつ、前記呼び出し結果カードモデルデータが前記カードサーバによって受信および格納された後に生成される、工程と、
前記ユーザが前記呼び出し結果カードモデルデータ警告メッセージを開いた時に前記コマンドを取得する工程と、
前記呼び出し結果カードモデルデータを前記カードサーバからダウンロードする工程と、
を含む、方法。
［適用例４］
適用例１に記載の方法であって、前記呼び出し結果表示カードを生成する工程は、
前記インターネットアプリケーションサービス呼び出し結果に対応する前記呼び出し結果カードテンプレートを抽出する工程と、
前記呼び出し結果カードテンプレートを前記呼び出し結果カードモデルデータと統合して、呼び出し結果カードモデルコードを得る工程と、
前記呼び出し結果カードモデルコードに基づいて、前記呼び出し結果表示カードをグラフィカルに表現する工程と、
を含む、方法。
［適用例５］
適用例１に記載の方法であって、前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップする工程は、
前記インターネットアプリケーションサービスに関係する前記他のインターネットアプリケーションサービスを取得するために、事前設定されたインターネットアプリケーションサービス関係性を自動的にルックアップする工程を含む、方法。
［適用例６］
適用例４に記載の方法であって、前記呼び出し結果カードモデルコードは、呼び出し結果カードモデルＨＴＭＬ５コードに対応する、方法。
［適用例７］
方法であって、
インターネットアプリケーションサービスプロバイダの登録情報を取得する工程であって、前記登録情報は、前記インターネットアプリケーションサービスプロバイダに備えられた識別番号、前記インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスのエントリアドレス、および、前記インターネットアプリケーションサービスプロバイダの証明キーを含む、工程と、
前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスの前記サービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプに前記インターネットアプリケーションサービスプロバイダの前記登録情報を格納する工程であって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む、工程と、
前記インターネットアプリケーションサービス統合テーブルに含まれる前記インターネットアプリケーションサービスのサービスタイプに基づいて、前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を得る工程と、
前記インターネットアプリケーションサービス統合テーブルおよび前記インターネットアプリケーションサービス関係性をユーザデバイスに送信する工程と、
インターネットアプリケーションサービス選択の受信に応答して、
前記インターネットアプリケーションサービス関係性に基づいて、呼び出しに向けて選択された前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得する工程と、
前記他のインターネットアプリケーションサービスを前記ユーザデバイスのユーザに対して表示する工程と、
を備える、方法。
［適用例８］
適用例７に記載の方法であって、さらに、
前記インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータを受信し、前記呼び出し結果カードモデルデータを格納する工程であって、前記呼び出し結果カードモデルデータは、インターネットアプリケーションサービス呼び出し結果に基づいて、前記インターネットアプリケーションサービスプロバイダによって生成される、工程と、
呼び出し結果カードモデルデータ警告メッセージを生成する工程と、
前記呼び出し結果カードモデルデータ警告メッセージを前記ユーザデバイスに送信して、前記呼び出し結果カードモデルデータをダウンロードするか否かを前記ユーザデバイスにプロンプトする工程と、
を備える、方法。
［適用例９］
ユーザデバイスであって、
インターネットアプリケーションサービスの呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応するサービスページを開くよう構成された第１の取得モジュールと、
前記サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成するよう構成された第１の生成モジュールと、
前記インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダに前記インターネットアプリケーションサービス呼び出し結果を送信し、前記インターネットアプリケーションサービスプロバイダに、前記インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成させるよう構成された送信モジュールと、
前記呼び出し結果カードモデルデータを取得するよう構成された第２の取得モジュールと、
前記呼び出し結果カードモデルデータと、前記インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成するよう構成された第２の生成モジュールと、
前記呼び出し結果表示カードを前記ユーザに対して表示するよう構成された第１の表示モジュールと、
前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップし、前記１または複数の他のインターネットアプリケーションサービスを前記ユーザに対して表示するよう構成された第２の表示モジュールと、
を備える、ユーザデバイス。
［適用例１０］
適用例９に記載のユーザデバイスであって、前記第１の取得モジュールは、
インターネットアプリケーションサービス統合テーブルから選択されたインターネットアプリケーションサービスタイプを取得するよう構成された第１の取得ユニットであって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む、第１の取得ユニットと、
前記選択されたインターネットアプリケーションサービスタイプに含まれる１または複数のインターネットアプリケーションサービスを前記ユーザに対して表示するよう構成された第１の表示ユニットと、
前記ユーザから前記コマンドを受信して、前記選択されたインターネットアプリケーションサービスタイプに含まれるインターネットアプリケーションサービスを呼び出すよう構成された受信ユニットと、
前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応するエントリアドレスに基づいて、前記選択されたインターネットアプリケーションサービスタイプに含まれる前記インターネットアプリケーションサービスに対応する前記サービスページを開くよう構成されたオープンユニットと、
を備える、ユーザデバイス。
［適用例１１］
適用例９に記載のユーザデバイスであって、前記第２の取得モジュールは、
カードサーバによって送信された呼び出し結果カードモデルデータ警告メッセージを取得するよう構成された第２の取得ユニットであって、前記呼び出し結果カードモデルデータ警告メッセージは、前記呼び出し結果カードモデルデータが前記カードサーバに送信された後、かつ、前記呼び出し結果カードモデルデータが前記カードサーバによって受信および格納された後に生成される、第２の取得ユニットと、
前記ユーザが前記呼び出し結果カードモデルデータ警告メッセージを開いた時に前記コマンドを取得するよう構成された第３の取得ユニットと、
前記呼び出し結果カードモデルデータを前記カードサーバからダウンロードするよう構成されたダウンロードユニットと、
を備える、ユーザデバイス。
［適用例１２］
適用例９に記載のユーザデバイスであって、前記第２の生成モジュールは、
前記インターネットアプリケーションサービス呼び出し結果に対応する前記呼び出し結果カードテンプレートを抽出するよう構成された抽出ユニットと、
前記呼び出し結果カードテンプレートをと前記呼び出し結果カードモデルデータとの統合に基づいて、呼び出し結果カードモデルコードを得るよう構成された統合ユニットと、
前記呼び出し結果カードモデルコードに基づいて、前記呼び出し結果表示カードをグラフィカルに表現するよう構成されたグラフィック化ユニットと、
を備える、ユーザデバイス。
［適用例１３］
適用例９に記載のユーザデバイスであって、前記第２の表示モジュールは、
前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得するために、事前設定されたインターネットアプリケーションサービス関係性をルックアップするよう構成されたクエリユニットを備える、ユーザデバイス。
［適用例１４］
適用例１２に記載のユーザデバイスであって、前記呼び出し結果カードモデルコードは、呼び出し結果カードモデルＨＴＭＬ５コードに対応する、ユーザデバイス。
［適用例１５］
カードサーバであって、
インターネットアプリケーションサービスプロバイダの登録情報を取得するよう構成された第１の取得モジュールであって、前記登録情報は、前記インターネットアプリケーションサービスプロバイダの識別番号、前記インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスのエントリアドレス、および、前記インターネットアプリケーションサービスプロバイダの証明キーを含む、第１の取得モジュールと、
前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスの前記サービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプに前記インターネットアプリケーションサービスプロバイダの前記登録情報を格納するよう構成された格納モジュールであって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む、格納モジュールと、
前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を取得するよう構成された設定モジュールであって、前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の前記関係性を設定することは、インターネットアプリケーションサービス統合テーブルに含まれる前記インターネットアプリケーションサービスのサービスタイプに基づく、設定モジュールと、
前記インターネットアプリケーションサービス統合テーブルおよび前記インターネットアプリケーションサービス関係性をユーザデバイスに送信し、インターネットアプリケーションサービス選択を受信したことに応答して、前記インターネットアプリケーションサービス関係性に基づいて、呼び出しに向けて選択された前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得し、前記他のインターネットアプリケーションサービスを前記ユーザデバイスのユーザに対して表示するよう構成された処理モジュールと、
を備える、カードサーバ。
［適用例１６］
適用例１５に記載のカードサーバであって、さらに、
前記インターネットアプリケーションサービスプロバイダによって送信された呼び出し結果カードモデルデータを受信し、前記呼び出し結果カードモデルデータを格納するよう構成された受信モジュールであって、前記呼び出し結果カードモデルデータは、インターネットアプリケーションサービス呼び出し結果に基づいて、前記インターネットアプリケーションサービスプロバイダによって生成される、受信モジュールと、
呼び出し結果カードモデルデータ警告メッセージを生成し、前記呼び出し結果カードモデルデータ警告メッセージを前記ユーザデバイスに送信して、前記呼び出し結果カードモデルデータをダウンロードするか否かに関して前記ユーザデバイスにプロンプトするよう構成された第１の生成モジュールと、
を備える、カードサーバ。
［適用例１７］
コンピュータプログラム製品であって、有形で持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
インターネットアプリケーションサービスの呼び出しコマンドを取得し、前記インターネットアプリケーションサービスに対応するサービスページを開くためのコンピュータ命令と、
前記サービスページ上でユーザによって実行されたインターネットアプリケーションサービス呼び出し動作に基づいて、インターネットアプリケーションサービス呼び出し結果を生成するためのコンピュータ命令と、
前記インターネットアプリケーションサービスを提供するインターネットアプリケーションサービスプロバイダに前記インターネットアプリケーションサービス呼び出し結果を送信し、前記インターネットアプリケーションサービスプロバイダに、前記インターネットアプリケーションサービス呼び出し結果に基づいて呼び出し結果カードモデルデータを生成させるためのコンピュータ命令と、
前記呼び出し結果カードモデルデータを取得するためのコンピュータ命令と、
前記呼び出し結果カードモデルデータと、前記インターネットアプリケーションサービス呼び出し結果に対応する呼び出し結果カードテンプレートとに基づいて、呼び出し結果表示カードを生成するためのコンピュータ命令と、
前記呼び出し結果表示カードを前記ユーザに対して表示するためのコンピュータ命令と、
前記インターネットアプリケーションサービスに関係する１または複数の他のインターネットアプリケーションサービスを自動的にルックアップするためのコンピュータ命令と、
前記１または複数の他のインターネットアプリケーションサービスを前記ユーザに対して表示するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
［適用例１８］
コンピュータプログラム製品であって、有形で持続性のコンピュータ読み取り可能な記憶媒体内に具現化され、
インターネットアプリケーションサービスプロバイダの登録情報を取得するためのコンピュータ命令であって、前記登録情報は、前記インターネットアプリケーションサービスプロバイダに備えられた識別番号、前記インターネットアプリケーションサービスプロバイダによって提供されるインターネットアプリケーションサービスのサービスタイプ、前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスのエントリアドレス、および、前記インターネットアプリケーションサービスプロバイダの証明キーを含む、コンピュータ命令と、
前記インターネットアプリケーションサービスプロバイダによって提供される前記インターネットアプリケーションサービスの前記サービスタイプに基づいて、インターネットアプリケーションサービス統合テーブル内の対応するインターネットアプリケーションサービスタイプに前記インターネットアプリケーションサービスプロバイダの前記登録情報を格納するためのコンピュータ命令であって、前記インターネットアプリケーションサービス統合テーブルは、複数のインターネットアプリケーションサービスタイプを含み、各インターネットアプリケーションサービスタイプは、少なくとも１つのインターネットアプリケーションサービスを含む、コンピュータ命令と、
前記インターネットアプリケーションサービス統合テーブルに含まれる前記インターネットアプリケーションサービスのサービスタイプに基づいて、前記インターネットアプリケーションサービス統合テーブルに含まれる様々な前記インターネットアプリケーションサービスの間の関係性を設定して、インターネットアプリケーションサービス関係性を得るためのコンピュータ命令と、
前記インターネットアプリケーションサービス統合テーブルおよび前記インターネットアプリケーションサービス関係性をユーザデバイスに送信するためのコンピュータ命令と、
インターネットアプリケーションサービス選択の受信に応答して、
前記インターネットアプリケーションサービス関係性に基づいて、呼び出しに向けて選択された前記インターネットアプリケーションサービスに関係する他のインターネットアプリケーションサービスを取得するためのコンピュータ命令と、
前記他のインターネットアプリケーションサービスを前記ユーザデバイスのユーザに対して表示するためのコンピュータ命令と、
を備える、コンピュータプログラム製品。
【図１Ａ】
0006271754.tif 000003
【図１Ｂ】
0006271754.tif 000004
【図１Ｃ】
0006271754.tif 000005
【図１Ｄ】
0006271754.tif 000006
【図２】
0006271754.tif 000007
【図３】
0006271754.tif 000008
【図４】
0006271754.tif 000009
【図５】
0006271754.tif 000010
【図６】
0006271754.tif 000011
【図７】
0006271754.tif 000012
【図８】
0006271754.tif 000013
【図９Ａ】
0006271754.tif 000014
【図９Ｂ】
0006271754.tif 000015
【図９Ｃ】
0006271754.tif 000016
【図９Ｄ】
0006271754.tif 000017
【図１０】
0006271754.tif 000018
【図１１】
0006271754.tif 000019