(57)【特許請求の範囲】
【請求項１】
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、
ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、
によって処理を行う情報処理装置であって、
前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、
前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、
前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、
を備え、
前記要求は、前記ネイティブ用情報送信手段において前記プロキシから前記第２の情報処理手段へ前記情報が送られた後、前記情報を前記プロキシから削除するか否かを示す削除指令を含み、
前記削除指令が削除するという指令である場合、前記プロキシは、前記プロキシから前記第２の情報処理手段へ前記情報が送られた後に前記情報を前記メモリから削除することを特徴とする情報処理装置。
【請求項２】
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、
ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、
によって処理を行う情報処理装置であって、
前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、
前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、
前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、
前記情報変換手段において形式が変換された前記情報へのアクセスするためのアクセス情報を前記第１の情報処理手段から前記第２の情報処理手段に送信するアクセス情報送信手段と、
を備え
前記ネイティブ用情報送信手段は、前記第２の情報処理手段から前記アクセス情報を用いてアクセスされた場合に前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信することを特徴とする情報処理装置。
【請求項３】
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、
ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、
によって処理を行う情報処理装置であって、
前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、
前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、
前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、
を備え、
前記要求は、前記第１の情報処理手段において利用される情報の形式から前記第２の情報処理手段において利用される情報の形式へ変換する方法を特定する情報を含むことを特徴とする情報処理装置。
【請求項４】
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、
ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、
を含む情報処理プログラムであって、
コンピュータを、
前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、
前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、
前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、
して機能させ、
前記要求は、前記ネイティブ用情報送信手段において前記プロキシから前記第２の情報処理手段へ前記情報が送られた後、前記情報を前記プロキシから削除するか否かを示す削除指令を含み、
前記削除指令が削除するという指令である場合、前記プロキシは、前記プロキシから前記第２の情報処理手段へ前記情報が送られた後に前記情報を前記メモリから削除することを特徴とする情報処理プログラム。
【請求項５】
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、
ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、
を含む情報処理プログラムであって、
コンピュータを、
前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、
前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、
前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、
前記情報変換手段において形式が変換された前記情報へのアクセスするためのアクセス情報を前記第１の情報処理手段から前記第２の情報処理手段に送信するアクセス情報送信手段と、
して機能させ、
前記ネイティブ用情報送信手段は、前記第２の情報処理手段から前記アクセス情報を用いてアクセスされた場合に前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信することを特徴とする情報処理プログラム。
【請求項６】
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、
ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、
を含む情報処理プログラムであって、
コンピュータを、
前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、
前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、
前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、
して機能させ、
前記要求は、前記第１の情報処理手段において利用される情報の形式から前記第２の情報処理手段において利用される情報の形式へ変換する方法を特定する情報を含むことを特徴とする情報処理プログラム。
【請求項７】
情報処理装置において、
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する第１の工程と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する第２の工程と、
前記プロキシにおいて前記情報をウェブブラウザの機能を利用せず処理を行う第２の情報処理手段で処理可能な形式に変換する第３の工程と、
前記第３の工程において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信する第４の工程と、
を行い、
前記要求は、前記第４の工程において前記プロキシから前記第２の情報処理手段へ前記情報が送られた後、前記情報を前記プロキシから削除するか否かを示す削除指令を含み、
前記削除指令が削除するという指令である場合、前記プロキシは、前記プロキシから前記第２の情報処理手段へ前記情報が送られた後に前記情報を前記メモリから削除することを特徴とする情報処理方法。
【請求項８】
情報処理装置において、
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する第１の工程と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する第２の工程と、
前記プロキシにおいて前記情報をウェブブラウザの機能を利用せず処理を行う第２の情報処理手段で処理可能な形式に変換する第３の工程と、
前記第３の工程において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信する第４の工程と、
前記第３の工程において形式が変換された前記情報へのアクセスするためのアクセス情報を前記第１の情報処理手段から前記第２の情報処理手段に送信する第５の工程と、
を行い、
前記第４の工程では、前記第２の情報処理手段から前記アクセス情報を用いてアクセスされた場合に前記第３の工程において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信することを特徴とする情報処理方法。
【請求項９】
情報処理装置において、
ウェブブラウザの機能を利用して処理を行う第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する第１の工程と、
前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する第２の工程と、
前記プロキシにおいて前記情報をウェブブラウザの機能を利用せず処理を行う第２の情報処理手段で処理可能な形式に変換する第３の工程と、
前記第３の工程において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信する第４の工程と、
を行い、
前記要求は、前記第１の情報処理手段において利用される情報の形式から前記第２の情報処理手段において利用される情報の形式へ変換する方法を特定する情報を含むことを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理プログラムに関する。
【背景技術】
【０００２】
電子ゲーム等においてウェブブラウザの機能によらず特定の情報処理端末及びＯＳの組み合わせで実行可能なネイティブアプリケーションにて画像の描画等の処理が行われている。ネイティブアプリケーションを用いた場合、ウェブブラウザの機能を用いたウェブビューによって処理を行う場合に比べて画面のレイアウト等の設計が複雑となる。また、スマートフォン用のネイティブアプリケーションを更新する場合、アプリケーションを提供するプラットフォームを運用する会社等の承認が必要であり、更新処理が煩雑となり、更新に時間を要する。
【０００３】
そこで、ウェブビューによって描画された画像とネイティブビューによって描画された画像とを組み合わせて画面の表示を行うネイティブアプリケーションが知られている。また、Ｊａｖａｓｃｒｉｐｔ（登録商標）等の高水準言語で記述されたプログラムをダウンロードし、ネイティブコードに変換することでネイティブアプリケーションの更新を容易にする技術が記載されている（特許文献１等）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２０１４−５０７０２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ウェブビューによる処理とネイティブビューによる処理とは独立した処理であるので、ウェブビューによってダウンロードされたデータをネイティブビューに転送する際に時間を要する。また、ウェブビューによってダウンロードされたデータはネイティブビューで処理するために形式を変換する必要がある。そのため、処理命令から実際にデータを処理するまでの時間が遅延することが課題となっている。特に、電子ゲーム等において画像描画や音声再生の遅れが許容されない場合に顕著な課題となっている。
【課題を解決するための手段】
【０００６】
本発明の１つの態様は、ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、によって処理を行う情報処理装置であって、前記第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、を備えることを特徴とする情報処理装置である。
【０００７】
本発明の別の態様は、ウェブブラウザの機能を利用して処理を行う第１の情報処理手段と、ウェブブラウザの機能を利用せず処理を行う第２の情報処理手段と、を含む情報処理プログラムであって、コンピュータを、前記からプロキシを介して情報網によって接続された外部サーバに情報を要求する外部情報要求手段と、前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する情報取得手段と、前記プロキシにおいて前記情報を前記第２の情報処理手段で処理可能な形式に変換する情報変換手段と、前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信するネイティブ用情報送信手段と、して機能させることを特徴とする情報処理プログラムである。
【０００８】
本発明の別の態様は、情報処理装置において、ウェブブラウザの機能を利用して処理を行う第１の情報処理手段からプロキシを介して情報網によって接続された外部サーバに情報を要求する第１の工程と、前記要求に応じて、前記プロキシにおいて前記外部サーバから情報を取得し、前記情報をメモリに保存する第２の工程と、前記プロキシにおいて前記情報をウェブブラウザの機能を利用せず処理を行う第２の情報処理手段で処理可能な形式に変換する第３の工程と、前記情報変換手段において形式が変換された前記情報を前記プロキシから前記第２の情報処理手段に送信する第４の工程と、を行うことを特徴とする情報処理方法である。
【０００９】
ここで、前記要求は、前記ネイティブ用情報送信手段において前記プロキシから前記ネイティブビューへ前記情報が送られた後、前記情報を前記プロキシから削除するか否かを示す削除指令を含み、前記削除指令が削除するという指令である場合、前記プロキシは、前記プロキシから前記ネイティブビューへ前記情報が送られた後に前記情報を前記メモリから削除することが好適である。
【００１０】
また、前記情報変換手段において形式が変換された前記情報へのアクセスするためのアクセス情報を前記ウェブビューから前記ネイティブビューに送信するアクセス情報送信手段を備え、前記ネイティブ用情報送信手段は、前記ネイティブビューから前記アクセス情報を用いてアクセスされた場合に前記情報変換手段において形式が変換された前記情報を前記プロキシから前記ネイティブビューに送信することが好適である。
【００１１】
また、前記要求は、前記第１の情報処理手段において利用される情報の形式から前記第２の情報処理手段において利用される情報の形式へ変換する方法を特定する情報を含むことが好適である。
【発明の効果】
【００１２】
本発明によれば、ネイティブビューでの処理に供される情報を容易に取得すると共に、ネイティブビューでの処理時間を短縮することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態における情報処理システムの構成を示す図である。
【図２】本発明の実施の形態におけるサーバの構成を示す図である。
【図３】本発明の実施の形態におけるクライアントの構成を示す図である。
【図４】本発明の実施の形態における情報処理システムの構成を示す機能ブロック図である。
【図５】本発明の実施の形態における情報処理を説明するフローチャートである。
【発明を実施するための形態】
【００１４】
本発明の実施の形態における情報処理システム１００は、図１に示すように、サーバ１０２及びクライアント１０４を含んで構成される。サーバ１０２とクライアント１０４は、インターネット等の情報通信網１０６を介して情報交換可能に接続される。
【００１５】
サーバ１０２は、図２に示すように、処理部１０、記憶部１２、入力部１４、出力部１６及び通信部１８を含んで構成される。処理部１０は、ＣＰＵ等の演算処理を行う手段を含む。処理部１０は、記憶部１２に記憶されているサーバプログラムを実行することによって、本実施の形態における情報処理システムにおいてアプリケーションの更新のための情報等を送信するサーバの機能を実現する。記憶部１２は、半導体メモリやメモリカード等の記憶手段を含む。記憶部１２は、処理部１０とアクセス可能に接続され、サーバプログラム、処理に必要な情報を記憶する。入力部１４は、情報を入力する手段を含む。入力部１４は、例えば、管理者からの入力を受けるキーボード、タッチパネル、ボタン等を備える。出力部１６は、管理者から入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）等のサーバ１０２での処理結果を出力する手段を含む。出力部１６は、例えば、管理者に対して画像を呈示するディスプレイを備える。通信部１８は、情報通信網１０６を介して、クライアント１０４との情報の通信を行うインターフェースを含んで構成される。通信部１８による通信は有線及び無線を問わない。
【００１６】
クライアント１０４は、図３に示すように、処理部２０、記憶部２２、入力部２４、出力部２６及び通信部２８を含んで構成される。処理部２０は、ＣＰＵ等の演算処理を行う手段を含む。処理部２０は、記憶部２２に記憶されているクライアントプログラムを実行することによって、本実施の形態における情報処理システムにおけるクライアントの機能を実現する。クライアントプログラムは、ウェブブラウザの機能を利用して処理を行うウェブ処理プログラムと、ウェブブラウザの機能を利用せず、クライアント１０４及びそれに搭載されたＯＳの組み合わせによって処理を行うネイティブ処理プログラムとを含むネイティブアプリケーションを含むものとする。記憶部２２は、半導体メモリやメモリカード等の記憶手段を含む。記憶部２２は、処理部２０とアクセス可能に接続され、クライアントプログラム、処理に必要な情報を記憶する。入力部２４は、情報を入力する手段を含む。入力部２４は、例えば、ユーザからの入力を受けるキーボード、タッチパネル、ボタン等を備える。出力部２６は、ユーザから入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）や投稿された情報を呈示する画面等のクライアント１０４での処理に必要な情報を出力する手段を含む。出力部２６は、例えば、ユーザに対して画像を呈示するディスプレイを備える。通信部２８は、情報通信網１０６を介して、サーバ１０２との情報の通信を行うインターフェースを含んで構成される。通信部２８による通信は有線及び無線を問わない。
【００１７】
本実施の形態では、ウェブブラウザの表示機能を利用したウェブビュー処理部３０による画像描画処理と、ウェブブラウザの表示機能を利用しないネイティブビュー処理部３２による画像描画処理と、を組み合わせて処理を行う例について説明する。また、本実施の形態では、図４の機能ブロック図に示すように、ウェブビュー処理部３０及びネイティブビュー処理部３２は、外部のサーバ１０２に直接接続されず、プロキシ処理部３４を介して画像表示のための情報等を取得するものとする。
【００１８】
以下、図５のフローチャートを参照して、本実施の形態における処理について説明する。
【００１９】
ステップＳ１０では、ウェブビュー処理部３０から画像の表示に必要な新たな情報（リソース）の要求をサーバ１０２に対して行われる。このステップの処理によって、クライアント１０４は外部情報要求手段として機能する。ウェブビュー処理部３０は、プロキシ処理部３４を介して画像表示に必要な情報をサーバ１０２に対して行う。このとき、要求される情報には、ウェブビュー処理部３０において使用される情報（以下、ウェブ用情報という）及びネイティブビュー処理部３２において使用される情報（以下、ネイティブ用情報）が含まれるものとする。
【００２０】
リソースの要求は、情報を特定するための識別子を指定することによって行われる。識別子は、例えば、要求される情報を得るためのＵＲＬとすることができる。
【００２１】
また、要求には、ウェブビューのファイル形式からネイティブビューで用いるデータ形式への変換方法（画像であればラスター、ベクトル等のデータの種別、ウェブビューが用いるファイル形式（ＪＰＧ、ＰＮＧ等）、ネイティブビューが用いるデータ形式（４０９６−ｃｏｌｏｒ  ｔｅｘｔｕｒｅやｆｕｌｌ−ｃｏｌｏｒ  ｔｅｘｔｕｒｅ等）、また音声であればＭＰ３、ＡＡＣ等のファイル形式、ネイティブビューが用いるデータ形式等を含む）や情報の削除の方法を示す削除指令を含むようにすることが好適である。削除指令は、後述する処理においてプロキシ処理部３４からネイティブビュー処理部３２へネイティブ用情報が送られた後、当該ネイティブ用情報をプロキシ処理部３４のキャッシュから削除するか否かを示すものであることが好適である。
【００２２】
ステップＳ１２では、サーバ１０２から要求された情報がクライアント１０４へ送信される。サーバ１０２は、プロキシ処理部３４を介してクライアント１０４から送信された要求を受信すると、要求された情報をクライアント１０４に対して送信する。このステップの処理によって、サーバ１０２はサーバ情報送信手段として機能する。
【００２３】
ステップＳ１４では、クライアント１０４にてサーバ１０２から送信された情報が受信される。クライアント１０４は、プロキシ処理部３４がサーバ１０２から送信された情報を受信し、記憶部２２のキャッシュ領域に受信された情報を記憶させる。このステップの処理によって、クライアント１０４は情報取得手段として機能する。
【００２４】
同時に、クライアント１０４は、受信された情報のうちネイティブ用情報をネイティブビュー処理部３２において処理可能な形式に変換する処理を行う。クライアント１０４は、形式変換されたネイティブ用情報を記憶部２２のキャッシュ領域に記憶させる。これにより、クライアント１０４は情報変換手段として機能する。
【００２５】
ステップＳ１６では、ウェブ用情報がウェブビュー処理部３０に送信される。プロキシ処理部３４は、ステップＳ１４において受信及びキャッシュされた情報のうちウェブビュー処理部３０において利用されるウェブ用情報をウェブビュー処理部３０に送信する。このステップの処理によって、プロキシ処理部３４は、ウェブ用情報送信手段として機能する。
【００２６】
さらに、本実施の形態では、ネイティブビュー処理部３２がネイティブ用情報を取得するためのアクセス情報がプロキシ処理部３４からウェブビュー処理部３０へ送信される。すなわち、ステップＳ１４においてプロキシ処理部３４が形式を変換したネイティブ用情報にネイティブビュー処理部３２がアクセスするためのアクセス情報、例えば記憶部２２においてネイティブ用情報が格納されている記憶領域を示すＵＲＬがプロキシ処理部３４からウェブビュー処理部３０へ送信される。
【００２７】
ステップＳ１８では、ウェブビュー処理部３０にてウェブ用情報が受信される。ウェブビュー処理部３０は、ステップＳ１６にてプロキシ処理部３４から送信されたウェブ用情報を受信する。このステップの処理によって、ウェブビュー処理部３０は、ウェブ用情報受信手段として機能する。
【００２８】
ウェブビュー処理部３０は、プロキシ処理部３４から取得したウェブ用情報を用いて処理を行うことができる。本実施の形態では、ウェブビュー処理部３０は、ウェブビューの機能を用いて取得したウェブ用情報から画像を形成し、出力部２６（ディスプレイやタッチパネル等）に当該画像を表示させる。
【００２９】
また、本実施の形態では、ウェブビュー処理部３０は、プロキシ処理部３４から送信されたアクセス情報を受信する。
【００３０】
ステップＳ２０では、ウェブビュー処理部３０からネイティブビュー処理部３２へアクセス情報が転送される。ウェブビュー処理部３０は、ステップＳ１６にてプロキシ処理部３４から受信したアクセス情報をネイティブビュー処理部３２へ転送する。このステップの処理によって、ウェブビュー処理部３０は、アクセス情報送信手段として機能する。
【００３１】
ステップＳ２２では、ネイティブビュー処理部３２にてアクセス情報が受信される。ネイティブビュー処理部３２は、ステップＳ２０においてウェブビュー処理部３０から送信されたアクセス情報を受信する。このステップの処理によって、ネイティブビュー処理部３２は、アクセス情報受信手段として機能する。
【００３２】
ステップＳ２４では、ネイティブビュー処理部３２からプロキシ処理部３４へネイティブ用情報の送信要求が行われる。ネイティブビュー処理部３２は、ネイティブ用情報を送信することの要求をステップＳ２２において受信したアクセス情報と共にプロキシ処理部３４へ送信する。このステップの処理によって、ネイティブビュー処理部３２はネイティブ用情報要求手段として機能する。
【００３３】
ステップＳ２６では、ネイティブビュー処理部３２から要求されたネイティブ情報がプロキシ処理部３４からネイティブビュー処理部３２へ送信される。プロキシ処理部３４は、ステップＳ２４においてネイティブビュー処理部３２から送信された要求及びアクセス情報を受信すると、要求に応じてアクセス情報によって特定されるキャッシュの記憶領域からネイティブ用情報を読み出し、当該ネイティブ用情報をネイティブビュー処理部３２へ送信する。このステップの処理によって、プロキシ処理部３４はネイティブ用情報送信手段として機能する。
【００３４】
なお、ステップＳ１０においてサーバ１０２に送信された要求に情報の削除の方法を示す削除指令が含まれていた場合、プロキシ処理部３４からネイティブビュー処理部３２へネイティブ用情報が送られた後、当該削除指令に応じてネイティブ用情報をプロキシ処理部３４のキャッシュから削除する。具体的には、アクセス情報によって特定される記憶領域に格納されているネイティブ用情報について、ステップＳ１０での要求が当該情報を削除する削除指令であった場合、プロキシ処理部３４は当該情報をネイティブビュー処理部３２へ送信すると共に記憶部２２のキャッシュ領域から削除する。
【００３５】
ステップＳ２８では、ネイティブビュー処理部３２にてネイティブ用情報が受信される。このステップの処理によって、ネイティブビュー処理部３２は、ネイティブ用情報受信手段として機能する。ネイティブビュー処理部３２は、ステップＳ２６にてプロキシ処理部３４から送信されたネイティブ用情報を受信する。ネイティブビュー処理部３２は、プロキシ処理部３４から取得したネイティブ用情報を用いて処理を行うことができる。本実施の形態では、ネイティブビュー処理部３２は、ネイティブビューの機能を用いて取得したネイティブ用情報から画像を形成し、出力部２６（ディスプレイやタッチパネル等）に当該画像を表示させる。このとき、ステップＳ１４においてプロキシ処理部３４にてネイティブ用情報をネイティブビュー処理部３２で処理可能な形式に変換してあるので、ネイティブビュー処理部３２での画像表示処理の時間を短縮することができる。
【００３６】
なお、本実施の形態では、アクセス情報を用いてネイティブビュー処理部３２からプロキシ処理部３４へネイティブ用情報の要求を行うものとしたが、これに限定されるものではない。例えば、プロキシ処理部３４がネイティブ用情報を受信すると、形式変換等の処理を行った後、ネイティブビュー処理部３２へネイティブ用情報を自動的に送信するプッシュ処理としてもよい。
【００３７】
以上のように、本実施の形態における情報処理システム１００では、ネイティブビュー処理部３２にて処理されるネイティブ用情報がウェブビュー処理部３０からの情報の要求に応じてサーバ１０２から提供される。そして、プロキシ処理部３４を介してこれによって、ネイティブビュー処理部３２から外部のサーバ１０２へ情報を要求することなく、ネイティブビュー処理部３２において処理に供される情報を取得することができる。これにより、スマートフォン用のネイティブアプリケーション等において、アプリケーションを提供するプラットフォームを運用する会社の承認が必要とすることなく、当該会社の運用するサーバ１０２から更新に必要な情報を取得することができる。
【００３８】
また、ウェブビュー処理部３０による処理とネイティブビュー処理部３２による処理とは独立した処理であるが、ウェブビュー処理部３０からの要求によってサーバ１０２から送信されたネイティブ用情報の形式をプロキシ処理部３４にて予め変換することができる。これにより、ネイティブビュー処理部３２において実際にデータを処理するための時間を短縮することができる。特に、電子ゲーム等において画像描画や音声再生の遅れが許容されない場合に処理速度を向上させることができる。
【符号の説明】
【００３９】
１０  処理部、１２  記憶部、１４  入力部、１６  出力部、１８  通信部、２０  処理部、２２  記憶部、２４  入力部、２６  出力部、２８  通信部、３０  ウェブビュー処理部、３２  ネイティブビュー処理部、３４  プロキシ処理部、１００  情報処理システム、１０２  サーバ、１０４  クライアント。
【要約】
【課題】ネイティブビューでの処理に供される情報を容易に取得すると共に、ネイティブビューでの処理時間を短縮する。
【解決手段】ウェブブラウザの機能を利用して処理を行うウェブビュー処理部３０と、ウェブブラウザの機能を利用せず処理を行うネイティブビュー処理部３２と、を備え、ウェブビュー処理部３０からプロキシ処理部３４を介して情報通信網１０６によって接続されたサーバ１０２に情報を要求し、当該要求に応じて、プロキシ処理部３４においてサーバ１０２から情報を取得し、当該情報をメモリに保存し、プロキシ処理部３４において当該情報をネイティブビュー処理部３２で処理可能な形式に変換し、形式が変換された情報をプロキシ処理部３４からネイティブビュー処理部３２に送信する。
【選択図】図４【図１】
0005894320.tif 000002
【図２】
0005894320.tif 000003
【図３】
0005894320.tif 000004
【図４】
0005894320.tif 000005
【図５】
0005894320.tif 000006