JP4638190B2 - Information processing system, information processing apparatus, computer program, and information processing method - Google Patents
Information processing system, information processing apparatus, computer program, and information processing method Download PDFInfo
- Publication number
- JP4638190B2 JP4638190B2 JP2004241046A JP2004241046A JP4638190B2 JP 4638190 B2 JP4638190 B2 JP 4638190B2 JP 2004241046 A JP2004241046 A JP 2004241046A JP 2004241046 A JP2004241046 A JP 2004241046A JP 4638190 B2 JP4638190 B2 JP 4638190B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- wireless communication
- information
- information processing
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Description
本発明は情報処理システム,情報処理装置,コンピュータプログラム,および情報処理方法に関する。 The present invention relates to an information processing system, an information processing apparatus, a computer program, and an information processing method.
現在では,無線通信可能な非接触型ICカードを利用して,駅の改札口に設けられた自動改札機を開閉させて利用者は改札口を出入りしたり,携帯電話機に非接触型ICチップを内蔵させて,その携帯電話機でショッピングしたりすることが可能となっている。 Currently, using a contactless IC card capable of wireless communication, the user opens and closes the automatic ticket gate at the ticket gate of the station, and the user enters and exits the ticket gate, or contacts the mobile phone with a contactless IC chip. It is possible to shop with that mobile phone.
利用者が,例えば上記非接触型ICカード内の情報を読み書きするためには,その非接触型ICカードと無線通信可能なリーダ/ライタが備わる駅構内の専用端末の所まで移動し,リーダ/ライタに非接触型ICカードをかざす必要があった。 For example, in order to read and write information in the contactless IC card, the user moves to a dedicated terminal in the station premises equipped with a reader / writer capable of wireless communication with the contactless IC card. It was necessary to hold a contactless IC card over the writer.
また,専用端末が設置されなくても,特許文献1に記載のように,例えば,宅内のパソコン(PC:Personal Computer)にリーダ/ライタを接続することで,パソコンを利用して,上記非接触型ICカード内の情報を読み書きすることができる。 Further, even if a dedicated terminal is not installed, as described in Patent Document 1, for example, by connecting a reader / writer to a personal computer (PC) in a home, the above-mentioned non-contact can be performed using the personal computer. The information in the type IC card can be read and written.
しかし,上記パソコンにリーダ/ライタを接続したとしても,例えば,非接触型ICカードに情報を書込んだり,非接触型ICカード内の情報を読み込んだりするためのアプリケーションや,専用のサーバを開発し,それらを利用者が利用する上記パソコンにインストールする必要があった。 However, even if a reader / writer is connected to the above personal computer, for example, an application for writing information to a non-contact type IC card or reading information in a non-contact type IC card or a dedicated server has been developed. However, it was necessary to install them on the personal computer used by users.
したがって,サービス提供者側の開発コスト等の負担が大きかった。また,利用者側にとってみても提供を受けるサービスによって使用するアプリケーションの種類が異なる等の場合が多く,利便性が高いとはいえなかった。 Therefore, the burden of development costs on the service provider side was large. In addition, for the user side, there are many cases where the type of application to be used differs depending on the service provided, and it cannot be said that the convenience is high.
そこで,本発明は,上記問題に鑑みてなされたもので,その目的とするところは,ユーザによる簡単な操作で情報処理装置が携帯端末にアクセス処理を実行可能な情報処理システム,情報処理装置,コンピュータプログラム,および情報処理方法を提供する。 Therefore, the present invention has been made in view of the above problems, and an object of the present invention is to provide an information processing system, an information processing apparatus, A computer program and an information processing method are provided.
上記課題を解決するため,本発明の第1の観点によれば,無線通信装置と,上記無線通信装置との間でデータを無線通信可能な情報処理装置とを備える情報処理システムが提供される。上記情報処理システムにおいて情報処理装置は,自装置内または外部装置からネットワークを介して送信されるコンテンツを読み込んだ後,上記コンテンツのデータ中に埋め込まれ,かつコンテンツが画面に出力される際のフォーマット又はコンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力するブラウザと;無線通信装置との間でデータを無線通信する無線通信部とを備え,さらに,上記コンテンツのデータには,無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が埋め込まれ;上記ブラウザは,コンテンツを読み込み,その読込みに連動して,読み込んだコンテンツに埋め込まれているアクセス制御情報に基づいて,無線通信部に対し,自動的にアクセス処理を実行するよう指示し;無線通信部は,ブラウザからの指示に基づいて,無線通信可能領域内の無線通信装置に対しアクセス処理を実行することを特徴としている。 In order to solve the above problems, according to a first aspect of the present invention, there is provided an information processing system including a wireless communication device and an information processing device capable of wirelessly communicating data between the wireless communication device. . In the information processing system, the information processing apparatus reads the content transmitted from its own device or an external device via the network, and then embeds the content in the content data and outputs the content on the screen. Or a browser that outputs content to the screen based on screen output control information that defines at least the data structure of the content; and a wireless communication unit that wirelessly communicates data with the wireless communication device, and further includes the content data Is embedded with access control information for controlling access processing to a predetermined storage area of the wireless communication device; the browser reads the content, and in conjunction with the reading, the access control information embedded in the read content Automatically accesses the wireless communication unit based on Instructed to perform a physical, radio communication unit, based on an instruction from the browser, it is characterized by performing the access process to the wireless communication device capable of wireless communication in the area.
本発明によれば,情報処理システムにおける情報処理装置は,コンテンツを読み込み,コンテンツのデータ内にアクセス制御情報が埋め込まれていた場合,そのアクセス制御情報を解釈し,アクセス制御情報に従って,無線通信可能領域内に存在するような無線通信装置に対してアクセス処理を実行するよう無線通信部に指示する。かかる構成によれば,情報処理装置の自装置内または外部装置が保有する制御情報が埋め込まれたコンテンツを読み込むことで,それに連動して情報処理装置は無線通信可能領域内に存在する無線通信装置に対してアクセス処理を自動的に実行することができる。なお,本発明に係る無線通信装置を備えた装置であれば情報処理装置はアクセス処理を実行することができ,例えば無線通信装置を備えた装置は,非接触型ICカード又は携帯電話機等を例示することができる。また,本発明に係る情報処理装置がコンテンツを読み込むことで,ユーザは,その情報処理装置による無線通信可能領域内に無線通信装置または無線通信装置を備えた装置を移動させればよく,ユーザの操作負荷を大幅に軽減できるとともに,アクセス処理を効率化できる。 According to the present invention, an information processing apparatus in an information processing system reads content and, when access control information is embedded in content data, interprets the access control information and can perform wireless communication according to the access control information. The wireless communication unit is instructed to execute access processing for a wireless communication device that exists in the area. According to such a configuration, by reading the content in which the control information held by the information processing apparatus itself or an external device is embedded, the information processing apparatus is linked to the wireless communication apparatus existing in the wireless communicable area. The access process can be automatically executed on the. The information processing apparatus can execute access processing as long as the apparatus includes the wireless communication apparatus according to the present invention. For example, the apparatus including the wireless communication apparatus is exemplified by a non-contact type IC card or a mobile phone. can do. In addition, when the information processing apparatus according to the present invention reads the content, the user only has to move the wireless communication apparatus or the apparatus including the wireless communication apparatus within the wireless communication possible area by the information processing apparatus. Operation load can be greatly reduced and access processing can be made more efficient.
アクセス処理は,無線通信装置の所定の記憶領域からデータを読み込む処理又は記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であるように構成することができる。かかる構成により,複数の処理ステップを経ずに,情報処理装置は,ユーザによって無線通信装置等が無線通信可能領域内に移動されるだけで,効率的に,データを読み込んだり,またはデータを書込んだりすることができる。なお,本発明に係るアクセス処理は,読み込み処理または書き込み処理に限定されず,例えば,アクセス処理は,情報の受け渡し等も含まれる。 The access process can be configured to be at least one of a process for reading data from a predetermined storage area of the wireless communication apparatus and a process for writing data to the storage area. With this configuration, the information processing apparatus can efficiently read or write data only by moving the wireless communication apparatus or the like into the wireless communication enabled area by the user without going through a plurality of processing steps. It can be crowded. The access process according to the present invention is not limited to the read process or the write process, and for example, the access process includes information delivery and the like.
無線通信装置を備えた携帯端末の画面には,情報処理装置の無線通信部により実行されたアクセス処理の結果が表示されるように構成してもよい。かかる構成により,無線通信可能領域に移動した特定の携帯端末の画面に自動的にアクセス処理結果を表示することができる。なお,本発明に係るアクセス処理結果は,例えば,電子マネーの残高または商品の購入を感謝するメッセージ等を例示することができる。 You may comprise so that the result of the access process performed by the wireless communication part of information processing apparatus may be displayed on the screen of the portable terminal provided with the wireless communication apparatus. With this configuration, the access processing result can be automatically displayed on the screen of a specific mobile terminal that has moved to the wireless communicable area. The access processing result according to the present invention can be exemplified by, for example, a message for appreciating the balance of electronic money or the purchase of goods.
上記課題を解決するために,本発明の別の観点によれば,無線通信装置との間でデータを無線通信可能な情報処理装置が提供される。なお,上記情報処理装置は,自装置内又は外部装置からネットワークを介して送信されるコンテンツを読み込んだ後,上記コンテンツのデータ中に埋め込まれ,かつコンテンツが画面に出力される際のフォーマット又は上記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力するブラウザと;無線通信装置との間でデータを無線通信する無線通信部とを備え,さらに,コンテンツのデータには無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が埋め込まれ;上記ブラウザは,読み込んだコンテンツに埋め込まれているアクセス制御情報に基づいて,無線通信部に対し,自動的にアクセス処理を実行するよう指示し;無線通信部は,ブラウザからの指示に基づいて,無線通信可能領域内の無線通信装置に対しアクセス処理を実行することを特徴としている。 In order to solve the above problems, according to another aspect of the present invention, an information processing apparatus capable of wirelessly communicating data with a wireless communication apparatus is provided. Note that the information processing apparatus reads the content transmitted from its own device or an external device via the network, and then embeds the content in the content data and outputs the content on the screen, or the above-described format. A browser that outputs the content to the screen based on screen output control information that defines at least the content data structure; and a wireless communication unit that wirelessly communicates data with the wireless communication device. Access control information for controlling access processing to a predetermined storage area of the wireless communication device is embedded; the browser automatically accesses the wireless communication unit based on the access control information embedded in the read content. Instructs to execute the process; the wireless communication unit is based on the instruction from the browser. It is characterized by performing access processing to the wireless communication device capable of wireless communication in the area.
上記コンテンツには,アクセス処理が実行される記憶領域の位置を指定する位置指定情報が含まれ,ブラウザは,読み込んだコンテンツに埋め込まれているアクセス制御情報と位置指定情報とに基づいて,位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう無線通信部に指示するように構成してもよい。かかる構成により,予め位置指定情報をアクセス制御情報に設定しておけば,自動的に記憶領域の所定位置に対して,アクセス処理を実行することができる。 The above content contains location specification information that specifies the location of the storage area where the access processing is executed, and the browser specifies the location based on the access control information and location specification information embedded in the read content. You may comprise so that a radio | wireless communication part may be instruct | indicated to perform an access process with respect to the storage area applicable to the position designated by information. With this configuration, if the position designation information is set in the access control information in advance, the access process can be automatically executed for a predetermined position in the storage area.
アクセス処理は,無線通信装置の所定の記憶領域からデータを読み込む処理又は記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であるように構成してもよい。なお,本発明に係るアクセス処理は,読み込み処理または書き込み処理に限定されず,例えば,アクセス処理は,情報の受け渡し等も含まれる。 The access process may be configured to be at least one of a process for reading data from a predetermined storage area of the wireless communication device and a process for writing data to the storage area. The access process according to the present invention is not limited to the read process or the write process, and for example, the access process includes information delivery and the like.
情報処理装置は,無線通信装置に対するアクセス処理の結果を画面に表示するように構成してもよい。なお,本発明に係る情報処理装置の画面に表示されるアクセス処理結果は,例えば,電子マネーの残高または商品の購入を感謝するメッセージ等を例示することができる。 The information processing apparatus may be configured to display the result of the access process for the wireless communication apparatus on the screen. The access processing result displayed on the screen of the information processing apparatus according to the present invention can be exemplified by, for example, an electronic money balance or a message for appreciating the purchase of a product.
コンテンツは,マークアップ言語で記述されたWebページであって,画面出力制御情報およびアクセス制御情報は,タグで識別される情報であり,上記位置指定情報は,アクセス制御情報の属性情報であるように構成してもよい。 The content is a Web page described in a markup language, the screen output control information and the access control information are information identified by tags, and the position designation information is attribute information of the access control information. You may comprise.
所定の記憶領域には,無線通信装置と情報処理装置との間で相互認証しなくともアクセス処理可能なデータが記憶されているように構成してもよい。なお,本発明に係る記憶領域は,暗号化され,情報処理装置と相互認証が行われたデータを記憶する場合でもよい。 The predetermined storage area may be configured to store data that can be accessed without performing mutual authentication between the wireless communication apparatus and the information processing apparatus. Note that the storage area according to the present invention may store data that has been encrypted and subjected to mutual authentication with the information processing apparatus.
上記課題を解決するために,本発明の別の観点によれば,コンピュータをして,無線通信装置との間でデータを無線通信する無線通信部を備えており,外部装置からネットワークを介して送信されるコンテンツを読み込んだ後,上記コンテンツのデータ中に埋め込まれ,かつコンテンツが画面に出力される際のフォーマット又はコンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力する情報処理装置として実行させるコンピュータプログラムが提供される。上記コンピュータプログラムは,無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が,さらに埋め込まれたコンテンツを読み込み,その読込みに連動して,上記コンテンツに埋め込まれているアクセス制御情報に基づいて,無線通信部に対し,自動的にアクセス処理を実行するよう指示することを特徴としている。 In order to solve the above-described problem, according to another aspect of the present invention, a computer is provided with a wireless communication unit that wirelessly communicates data with a wireless communication device. After reading the content to be transmitted, the content is output to the screen based on the screen output control information that at least defines the format or content data structure when the content is output to the screen and embedded in the content data. A computer program to be executed as an information processing apparatus is provided. In the computer program, access control information for controlling access processing to a predetermined storage area of the wireless communication device further reads the embedded content, and links to the access control information embedded in the content in conjunction with the reading. Based on this, the wireless communication unit is instructed to automatically execute access processing.
コンテンツには,アクセス処理が実行される記憶領域の位置を指定する位置指定情報が含まれ,コンピュータプログラムは,読み込んだコンテンツに埋め込まれているアクセス制御情報と位置指定情報とに基づいて,位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう無線通信部に指示するように構成してもよい。 The content includes location specification information that specifies the location of the storage area where the access processing is executed, and the computer program specifies location based on the access control information and location specification information embedded in the read content. You may comprise so that a radio | wireless communication part may be instruct | indicated to perform an access process with respect to the storage area applicable to the position designated by information.
上記アクセス処理は,無線通信装置の所定の記憶領域からデータを読み込む処理又は記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理であるように構成してもよい。なお,本発明に係るアクセス処理は,読み込み処理または書き込み処理に限定されず,例えば,アクセス処理は,情報の受け渡し等も含まれる。 The access process may be configured to be at least one of a process of reading data from a predetermined storage area of the wireless communication device and a process of writing data to the storage area. The access process according to the present invention is not limited to the read process or the write process, and for example, the access process includes information delivery and the like.
上記コンピュータプログラムは,無線通信装置に対するアクセス処理の結果を画面に表示させるように構成してもよい。なお,本発明に係るアクセス処理結果は,例えば,電子マネーの残高または商品の購入を感謝するメッセージ等を例示することができる。 The computer program may be configured to display a result of access processing for the wireless communication device on a screen. The access processing result according to the present invention can be exemplified by, for example, a message for appreciating the balance of electronic money or the purchase of goods.
上記コンテンツは,マークアップ言語で記述されたWebページであって,画面出力制御情報およびアクセス制御情報は,タグで識別される情報であり,位置指定情報は,アクセス制御情報の属性情報であるように構成してもよい。 The content is a Web page described in a markup language. Screen output control information and access control information are information identified by tags, and position specification information is attribute information of access control information. You may comprise.
また,上記課題を解決するために,本発明の別の観点によれば,無線通信装置との間でデータを無線通信する無線通信部を備え,外部装置からネットワークを介して送信されるコンテンツを読み込んだ後,該コンテンツのデータ中に埋め込まれ,かつコンテンツが画面に出力される際のフォーマット又はコンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいてコンテンツを画面に出力する情報処理装置の情報処理方法が提供される。上記情報処理方法は,無線通信装置の所定の記憶領域に対するアクセス処理を制御するアクセス制御情報が,さらに埋め込まれたコンテンツを読み込むステップと;その読み込むステップと連動して,コンテンツに埋め込まれているアクセス制御情報に基づいて,無線通信部に対し,自動的にアクセス処理を実行するよう指示するステップを含んでいることを特徴としている。 In order to solve the above problem, according to another aspect of the present invention, a wireless communication unit that wirelessly communicates data with a wireless communication device is provided, and content transmitted from an external device via a network is received. An information processing apparatus that outputs content to the screen based on screen output control information that at least defines the format or content data structure when the content is output to the screen after being read and embedded in the content data. An information processing method is provided. The information processing method includes a step of reading content embedded with access control information for controlling access processing to a predetermined storage area of the wireless communication device; and an access embedded in the content in conjunction with the step of reading The wireless communication unit includes a step of instructing the wireless communication unit to automatically execute access processing based on the control information.
以上説明したように,本発明によれば,情報処理装置は,アクセス制御情報が埋め込まれたコンテンツを読込み,解釈することで,ユーザによる簡単な操作で情報処理装置が非接触型ICカード又は携帯電話機等に自動的にアクセス処理を実行することができる。 As described above, according to the present invention, the information processing apparatus reads and interprets the content in which the access control information is embedded, so that the information processing apparatus can be operated by a simple operation by the user without using the contactless IC card or mobile phone. Access processing can be automatically executed on a telephone or the like.
以下,本発明の好適な実施の形態について,添付図面を参照しながら詳細に説明する。なお,以下の説明及び添付図面において,略同一の機能及び構成を有する構成要素については,同一符号を付することにより,重複説明を省略する。 DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, preferred embodiments of the invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, components having substantially the same functions and configurations are denoted by the same reference numerals, and redundant description is omitted.
まず,図1を参照しながら,本実施の形態にかかる情報処理システム100について説明する。図1は,本実施の形態にかかる情報処理システムの構成を示すブロック図である。
First, an
図1に示すように,インターネットなどのネットワーク103を介して,情報処理装置101(101a,101b,…,101n)と,Webサーバ301とが接続されている。情報処理装置101は,Webサーバ301にネットワーク103を介してアクセスし,例えばネット上の販売店(ショッピングモール)に関するWebページ(コンテンツ)を取得し,情報処理装置101の画面上に販売店が取り扱う商品の詳細情報等を表示することができる。
As shown in FIG. 1, an information processing apparatus 101 (101a, 101b,..., 101n) and a
ここで,本明細書におけるアクセスとは,例えば,システムの利用,Webサーバ301への接続,非接触型ICカード201−2,携帯電話機201−1等,またはWebサーバ301が保有するデータの参照(又は,データの読み込み),データの保存(又は,データの書き込み),データの削除,データの更新(又は,データの書き込み),またはリーダ/ライタ111から非接触型ICチップ254を介してその非接触型ICチップ254と無線通信可能な他の非接触型ICチップ254との情報のやりとりなどの情報処理を総称していう。
Here, the access in this specification refers to, for example, use of the system, connection to the
また,図1に示すように,情報処理装置101には,無線通信可能なリーダ/ライタ111(無線通信部)が内蔵されている。ユーザは,ユーザが所有する携帯端末201(携帯電話機201−1(201−1a,201−1b,…,201−1n)またはICカード201−2(201−2a,201−2b,…,201−2n))を上記リーダ/ライタ111にかざすことによって,情報処理装置101は,その携帯電話機201−1またはICカード201−2とデータをやりとりすることができる。なお,携帯電話機201−1には,無線通信可能な非接触型ICチップ(無線通信装置)が備わっている。
As shown in FIG. 1, the
また,本実施の形態にかかるリーダ/ライタ111は情報処理装置101に内蔵される場合にのみに限定されず,例えばリーダ/ライタ111は情報処理装置101にUSB等のインタフェースを介して外部接続される場合等でもよい。
The reader /
ところで,Webサーバ301が情報処理装置101に提供するWebページのコンテンツ内容は,多種多様であるが,情報処理装置101の画面に表示されるWebページの一例として,図2を参照しながら,Webページのコンテンツ内容について説明する。なお,図2は,本実施の形態にかかる情報処理装置101の画面表示の概略を示す説明図である。
By the way, although the content content of the Web page which the
図2(a)に示すように,情報処理装置101にインストールされたWebページを画面でユーザが閲覧するためのWebページ閲覧ブラウザ(以下,ブラウザ)を起動することによって,情報処理装置101からWebサーバ301にWebページを要求し,情報処理装置101はWebページを取得し,画面に表示することができる。
As shown in FIG. 2A, by starting a Web page browsing browser (hereinafter referred to as a browser) for allowing a user to browse a Web page installed in the
Webサーバ301から送信されたWebページを上記ブラウザが読み込むことで,情報処理装置101の画面には,図2に示すように,例えば,Webサーバ301からネットワーク103を介して提供されたWebページ(メニュー)が表示される。
When the browser reads the Web page transmitted from the
なお,本実施の形態にかかるメニューは,Webサーバ301等のネット上に存在する場合に限られず,ネットワーク103を介さずに情報処理装置101にメニューのWebページが記憶される場合,いわゆるローカルの場合等でもよい。
Note that the menu according to the present embodiment is not limited to the case where the menu exists on the network such as the
ユーザは,例えば,入力部であるマウスを操作し,ポインタを移動しながら,そのメニューに表示された項目のうち,“1.残高情報”の項目上をクリックすると,ICカード201−2に記憶された残高情報を情報処理装置101の画面上に表示することができる。
For example, when the user operates the mouse as the input unit and moves the pointer and clicks on the item “1. balance information” among the items displayed on the menu, the user stores the information in the IC card 201-2. The balance information thus displayed can be displayed on the screen of the
上記“1.残高情報”がクリック等によって選択されると,図2(b)に示すように,ICカード201−2またはICカード対応の無線通信機能を備えた携帯電話機201−1等をリーダ/ライタ111にかざすよう要求する旨のメッセージが情報処理装置101の画面に表示される。
When the “1. balance information” is selected by clicking or the like, as shown in FIG. 2B, the IC card 201-2 or the cellular phone 201-1 having a wireless communication function corresponding to the IC card is read as a reader. / A message for requesting to hold the
ユーザは,図2(b)に示す画面のメッセージに従って,ユーザが所有する携帯電話機201−1又はICカード201−2をリーダ/ライタ111にかざすと,リーダ/ライタ111は,ポーリング処理によって,通信相手の携帯電話機201−1又はICカード201−2を特定し,読書き処理等に相当するアクセス処理を実行する。
When the user holds the mobile phone 201-1 or IC card 201-2 owned by the user over the reader /
情報処理装置101は,アクセス処理によって,携帯端末201が保有するデータを読み込み,図2(c)に示すように,情報処理装置101の画面に表示することができる。または,情報処理装置101は,所定のデータを携帯端末201に割当てられた所定の記憶領域に書込むことができる。なお,アクセス処理等の詳細な処理については,後程詳述する。
The
なお,本実施の形態にかかる情報処理システム100において,情報処理装置101とWebサーバ301との間の通信については,必要に応じて,例えばSSL(Secure Socket Layer)などによるセキュア通信が行われる場合等でも実施可能である。
Note that in the
また,Webページは,例えば,HTML(Hyper Text Markup Language)またはXML(eXtensible Markup Language)等のマークアップ言語で構成されている。またWebページのデータ中にタグを埋め込むことで,ブラウザは静止画像又は動画像等の画像データ,もしくは音声データ等を表示又は再生することができる。上記タグ(画面出力制御情報)は,Webページのデータ構造や,画面上に表示する際のフォーマット,ハイパーリンク等によるリンク先のWebページのロケーション等を規定することができる,いわゆるコマンド情報,書式整形用コマンド情報等に相当する。 The Web page is configured by a markup language such as HTML (Hyper Text Markup Language) or XML (Extensible Markup Language). In addition, by embedding a tag in the data of the Web page, the browser can display or reproduce image data such as a still image or a moving image, audio data, or the like. The tag (screen output control information) is a so-called command information or format that can specify the data structure of the Web page, the format for displaying on the screen, the location of the linked Web page by hyperlink, etc. This corresponds to shaping command information and the like.
なお,Webページは,例えば,上述のHTML等で記述されたテキストデータ,静止画像データ,動画像データ,または音声データ,Javaアプレット等のプログラムデータなどを含むものとする。 The Web page includes, for example, text data described in the above-described HTML, still image data, moving image data, audio data, program data such as a Java applet, and the like.
また,本実施の形態にかかるタグは,特に明記のない場合,HTMLで表記されたタグ(HTMLタグ)の場合を例に挙げて,以下説明するが,かかる例に限定されず,マークアップ言語であれば,他のいかなる場合でも実施可能である。 In addition, the tag according to the present embodiment will be described below by taking the case of a tag written in HTML (HTML tag) as an example unless otherwise specified. If so, it can be implemented in any other case.
本実施の形態では,さらに上記タグを拡張し,情報処理装置101が携帯端末201に対するアクセス処理を実行するための拡張タグ(アクセス制御情報)が規定されている。なお,アクセス処理については後程詳述する。
In the present embodiment, the tag is further expanded, and an expansion tag (access control information) for the
上記拡張タグを規定することによって,HTML等で記述されたWebページを情報処理装置101にインストールされたブラウザに組み込まれたプラグインが読み込み,拡張タグを解釈することによって,例えば情報処理装置101に備わるリーダ/ライタ111が携帯端末201の保有する情報を参照する(読み込む)ことができる。
By defining the extension tag, a plug-in incorporated in a browser installed in the
なお,本実施の形態にかかるWebサーバ301は,ネットワーク103に1台接続する場合を例に挙げて説明するが,かかる例に限定されない。例えば,複数台のWebサーバ301がネットワーク103に接続する場合であっても実施可能である。
In addition, although the case where one
上記Webサーバ301は,Web(ウェブ)ページの閲覧サービスを提供するサーバである。情報処理装置101のブラウザからWebページのデータ要求があると,Webサーバ301は,指定されたWebページデータを情報処理装置101に送信する。
The
ここで図1に示す情報処理装置101は,ネットワーク103を介してWebサーバ301にアクセス可能な装置である。情報処理装置101にインストールされたブラウザは,Webサーバ301から送信されたWebページデータを読み込み,そのWebページに埋め込まれたタグを解釈し,画面に表示する機能(Webブラウザ機能)を有する。
Here, the
また,本実施の形態にかかる情報処理装置101は,ブラウザが少なくともインストールされた装置であって,例えば,パーソナルコンピュータ(PC)等のコンピュータ装置(ノート型,デスクトップ型を問わない。)である。
The
なお,本実施の形態にかかる情報処理装置101はコンピュータ装置の場合を例に挙げて説明するが,かかる例に限定されず,例えば,情報処理装置101は,Webページを画面に出力可能であり,さらにリーダ/ライタ111を介して携帯端末201にアクセス可能であれば,かかる例に限定されない。例えば,情報処理装置101は,PDA(Personal Digital Assistant),デジタルカメラ若しくはビデオレコーダ等の撮像装置,家庭用ゲーム機,VTR,CD若しくはDVDレコーダ/プレーヤ,ラジオ装置,携帯電話機,PHS,TV(TeleVison),情報家電などの場合でもよい。
The
また,図1に示すネットワーク103は,情報処理装置101と,Webサーバ301を相互に双方向通信可能に接続するものであり,典型的にはADSL(Asymmetric Digital Subscriber Line)またはFTTH(Fiber To The Home)などそれに類する方法で接続するインターネットなどの公衆回線網であるが,WAN,LAN,IP−VPNなどの閉鎖回線網も含む。また接続媒体は,FDDI(Fiber Distributed Data Interface)などによる光ファイバケーブル,Ethernetによる同軸ケーブル又はツイストペアケーブル,もしくはIEEE802.11bなどによる無線など,有線無線を問わず,衛星通信網なども含む。
A
次に,図3を参照しながら,本実施形態にかかる情報処理装置101の構成について詳細に説明する。なお,図3は,本実施の形態にかかる情報処理装置101の構成を概略的に示すブロック図である。
Next, the configuration of the
図3に示すように,情報処理装置101は,例えば,CPU102と,メモリ104と,入力部106と,表示部108と,通信部110と,リーダ/ライタ(無線通信部)111と,ストレージ装置(または,記憶装置)114とを備える。
As illustrated in FIG. 3, the
CPU102は,演算処理装置および制御装置として機能し,情報処理装置101内の各部の処理を制御することができる。
The
メモリ104は,例えば,RAM,ROM,キャッシュメモリなどで構成されており,CPU102の処理に関する各種データや,Webページ等のコンテンツを画面表示するためのブラウザ等のソフトウェアプログラムを記憶する機能を有する。
The
入力部106は,例えば,マウス,キーボード,タッチパネル,ボタン,スイッチ,レバー等の操作手段と,入力信号を生成してCPU102に出力する入力制御回路などから構成されている。情報処理装置101のユーザは,この入力部106を操作することにより,情報処理装置101に対して各種のデータを入力したり処理動作を指示したりすることができる。
The
表示部108は,例えば,CRTディスプレイ装置,液晶ディスプレイ(LCD)装置,ランプ等の表示装置や,スピーカ等の音声出力装置などで構成される。この表示部108は,ブラウザ120で文字,図形,動画像,または静止画像などのレイアウトが校正されたWebページを表示することができる。
The
通信部110は,例えば,通信回線,通信回路,通信デバイス等で構成された通信インタフェースである。この通信部110は,ネット上のWebサーバ301との間で,ネットワーク103を介して,Webページなどの各種データを送受信することができる。
The
ストレージ装置114は,例えば,ハードディスクドライブ,フラッシュメモリ等で構成されたデータ格納用の装置であり,ブラウザ等のプログラム,Webページデータなどの各種データを格納することができる。
The
上記ストレージ装置114には,ブラウザ120と,リーダ/ライタ用ドライバ130とが少なくとも記憶領域に格納されている。なお,ブラウザ120およびリーダ/ライタ用ドライバ130の他に,OS(Operation System)や,BIOS(Basic Input/OutputSystem)その他のドライバ等がストレージ装置114に格納されている。
The
さらに,ブラウザ120にはWebページを読み込み,Webページに埋め込まれたタグを解釈するページ読込モジュール122が含まれており,さらに携帯端末201と無線通信するための拡張タグを解釈するプラグイン(プラグインモジュール)124がブラウザ120に組み込まれている。
Further, the browser 120 includes a
ブラウザ120は,入力部106からWebページの画面表示の要求を受け付けると,ブラウザ120は,Webサーバ301に対してWebページデータを要求する。なお,Webページを要求するモジュールは,ブラウザ120に備わるページ要求モジュール(図示せず。)等である。
When the browser 120 receives a screen display request for a Web page from the
ページ読込モジュール122は,Webサーバ301から送信されたWebページを読み込み,そのWebページに埋め込まれたタグの内容に応じて,文字の書式や,画像のサイズや,その画像の配置される位置など画面上に表示するWebページのレイアウトを決定する。
The
上述のページ読込モジュール122によって解釈されたタグに従い,ページ出力モジュール(図示せず。)が表示部108の画面に動画像データ又はテキストデータ等を表示することで,ブラウザ120は,Webページを画面に表示することができる。ブラウザ120に構成する1又は2以上のモジュールが有機的に機能することで,ブラウザ120は,Webページを画面に表示することができる。
In accordance with the tag interpreted by the
プラグイン124は,上記ページ読込モジュール122が解釈するタグがさらに拡張された拡張タグを解釈することができる。プラグイン124が,上記拡張タグを解釈することで,リーダ/ライタ用ドライバ130を介して,リーダ/ライタ111にアクセス処理の実行をするよう指示することができる。
The plug-in 124 can interpret an expansion tag in which the tag interpreted by the
なお,本実施の形態にかかるブラウザ120は,1又は2以上のモジュールまたはコンポーネントから構成されるプログラム等の場合を例に挙げて説明するが,かかる例に限定されない。例えば,ブラウザ120は,1又は2以上の回路からなるハードウェア等の場合であってもよい。 The browser 120 according to the present embodiment will be described by taking a case of a program or the like including one or more modules or components as an example, but is not limited to this example. For example, the browser 120 may be hardware such as one or two or more circuits.
次に,図4を参照しながら,本実施の形態にかかる携帯端末201について説明する。図4は,本実施の形態にかかる携帯端末の概略的な構成を示すブロック図である。 Next, the portable terminal 201 according to the present embodiment will be described with reference to FIG. FIG. 4 is a block diagram showing a schematic configuration of the mobile terminal according to the present embodiment.
図4に示すように,携帯端末201には,非接触型ICチップ(無線通信装置)254が備わっている。上記非接触型ICチップ254は,RFアンテナ等を備えた無線通信可能な装置であり,リーダ/ライタ111と例えば20cm以内の通信可能領域に近づくと,ポーリングで通信相手の非接触型ICチップ254を識別する等の所定処理を経て,リーダ/ライタ111と相互に無線通信することができる。
As shown in FIG. 4, the portable terminal 201 includes a non-contact IC chip (wireless communication device) 254. The non-contact
また,図4(a)に示す携帯端末201に属す携帯電話機201−1は,コントローラ250と,携帯電話回路252と,非接触型ICチップ254とを備えている。
A mobile phone 201-1 belonging to the mobile terminal 201 shown in FIG. 4A includes a
上記コントローラ250は,携帯電話回路252の記憶部(図示せず。)に記憶されたWebページを表示するブラウザ等のプログラムを起動させる。またコントローラ250は,コントローラ250と非接触型ICチップ254の間の有線通信と,非接触型ICチップ254とリーダ/ライタ111の間の無線通信とを切り替えたり,制御したりする。
The
携帯電話回路252は,記憶部(図示せず。),表示部(図示せず。)や,ボタン等の入力部(図示せず。)等を備えることで,通話機能や,ネットワーク103を介してWebサーバ301にアクセスし,Webページを表示するブラウザ機能等を有する。
The
次に,図4(b)に示す携帯端末201に属すICカード201−2は,上述の非接触型ICチップ254を備えている。なお,ICカード201−2に備わる非接触型ICチップ254については,携帯電話機201−1に備わる非接触型ICチップと同様であるため説明は省略する。
Next, an IC card 201-2 belonging to the portable terminal 201 shown in FIG. 4B includes the above-described non-contact
なお,本実施の形態にかかる非接触型ICチップ254は,バッテリ搭載の携帯電話機201−1又はバッテリレスな非接触式のICカード201−2に備えられる場合を例に挙げて説明したが,かかる例に限定されず,例えば,デジタルカメラ,ノート型パソコン,またはPDAなどのバッテリ搭載のデバイスに備えられる場合も実施可能である。
The non-contact
次に,図5を参照しながら,本実施形態にかかるWebサーバ301について詳細に説明する。なお,図5は,本実施形態にかかるWebサーバの構成を概略的に示すブロック図である。
Next, the
図5に示すように,Webサーバ301は,例えば,CPU202と,メモリ204と,入力部206と,表示部208と,通信部210と,ストレージ装置214と,データ転送部215と,画面データ提供部222とを備える。
As shown in FIG. 5, the
CPU202は,演算処理装置および制御装置として機能し,Webサーバ301に備わる各部の処理を制御することができる。また,メモリ204は,例えば,RAM,ROM,キャッシュメモリなどで構成されており,CPU202の処理に関する各種データ,CPU202の動作プログラム等を一時的に記憶する機能を有する。
The
通信部210は,例えば,通信回線,通信回路,通信デバイス等で構成された通信インタフェースである。この通信部210は,情報処理装置101等の外部機器との間で,ネットワーク103を介して,Webページ等のデータを要求元へ送信し,またはWebページを要求する要求データを受信することができる。
The communication unit 210 is a communication interface configured with, for example, a communication line, a communication circuit, a communication device, and the like. The communication unit 210 may transmit data such as a Web page to a request source or receive request data requesting a Web page via the
ストレージ装置214は,例えば,ハードディスクドライブ等で構成されたデータ格納用の装置である。上記ストレージ装置214には,図5に示すように,Webページ提供アプリケーション350と,情報加工アプリケーション352と,Webページデータベース(WebページDB)354とが格納されている。
The
上記Webページ提供アプリケーション350が起動することで,情報処理装置101からWebページが要求されると,つまり情報処理装置101からWebページの要求データを通信部210を介して受信すると,Webページ提供アプリケーション350は,WebページDB354に格納された該当するWebページを取得し,通信部210に転送する。なお,そのWebページは上記通信部210によってネットワーク103を介して要求元の情報処理装置101に送信される。
When the Web
情報加工アプリケーション352は,Webページ提供アプリケーション350と連動し,Webページ提供アプリケーション350が受信する要求データに設定されたパラメータに基づき,WebページDB354に格納されたWebページ等の情報を加工するプログラムである。加工されたWebページは,Webページ提供アプリケーション350から情報処理装置101に送信される。また,例えば情報加工アプリケーション352は,CGI(Common Gateway Interface)プログラム等に該当する。
The
なお,本実施の形態にかかるWebページ提供アプリケーション350または情報加工アプリケーション352は,1又は2以上のモジュールまたはコンポーネントから構成されるプログラムの場合を例に挙げて説明するが,かかる例に限定されない。例えば,Webページ提供アプリケーション350または情報加工アプリケーション352は,1又は2以上の回路からなるハードウェア等の場合であってもよい。
Note that the Web
プログラムなどの各種データを格納することができる。また,ストレージ装置214は,例えば,Webページなどの画面に関するデータが格納されたWebページDB354を記憶している。
Various data such as programs can be stored. In addition, the
また,上記WebページDB354には,例えば,飲食店や,スポーツ用品店等の店舗に関するWebページ(店舗の場所に関するWebページ等。)がWebページDB354に格納されている。
Further, in the
次に,図6を参照しながら,本実施の形態にかかるWebページについて説明する。図6は,本実施の形態にかかるWebページのデータ構造の概略を示す説明図である。 Next, the Web page according to the present embodiment will be described with reference to FIG. FIG. 6 is an explanatory diagram showing an outline of the data structure of the Web page according to the present embodiment.
まず,本実施の形態にかかるWebページは,HTMLタグと,そのHTMLタグを拡張した拡張タグの双方のタグが混在したデータ構造となっている。したがって,本実施の形態にかかるプラグイン124がブラウザ120に組み込まれていない場合は,WebページのHTMLタグのみ解釈され,解釈されたタグに従って実行されるが,プラグイン124が組み込まれている場合は,Webページの拡張タグのみが解釈され,解釈された拡張タグに従って実行される。 First, the Web page according to the present embodiment has a data structure in which both an HTML tag and an extension tag obtained by extending the HTML tag are mixed. Therefore, when the plug-in 124 according to the present embodiment is not incorporated in the browser 120, only the HTML tag of the Web page is interpreted and executed according to the interpreted tag, but the plug-in 124 is incorporated. Is executed only according to the interpreted extension tag, with only the extension tag of the Web page being interpreted.
なお,本実施の形態にかかるWebページには,タグと拡張タグが混在する場合を例に挙げて説明するが,かかる例に限定されず,例えば,拡張タグのみが埋め込まれたWebページや,HTMLタグ等の通常のタグのみが埋め込まれたWebページ等が存在する場合であってもよい。 The web page according to the present embodiment will be described by taking a case where tags and expansion tags are mixed as an example. However, the present invention is not limited to this example, and for example, a web page in which only expansion tags are embedded, There may be a case where there is a web page in which only a normal tag such as an HTML tag is embedded.
図6に示すように,本実施の形態にかかるWebページには,まず通常のタグである“<SPAN>”〜“</SPAN>”のタグが埋め込まれ,全体をくくっている。なお,上記タグ内のidに指定された値(Felica)は,“<SPAN>〜</SPAN>”タグ内の記述は,その値に関する記述であることを示すためのものである。 As shown in FIG. 6, the tags “<SPAN>” to “</ SPAN>”, which are normal tags, are first embedded in the Web page according to the present embodiment, and the entire page is enclosed. Note that the value (Felica) specified for the id in the tag is to indicate that the description in the “<SPAN> to </ SPAN>” tag is a description related to the value.
次に,“<!――”〜“――>”はコメントの開始(<!――)と,コメントの終わり(――>)を規定している。したがって,プラグイン124が組み込まれていないブラウザ120の場合,“<!――”から“――>”に記述された部分は単にコメントであると解釈し,何ら実行しない。つまり,図6に示す“拡張タグ対応のプラグインをダウンロードして下さい。”と画面に表示されるのみである。なお,上記コメントタグを使っているのは,プラグイン124がインストールされていないブラウザ120でも正しくHTML等のコンテンツに埋め込まれたタグを解釈でき,画面表示に影響を与えることが極めて少ないためである。 Next, "<!-" To "--->" specify the start of a comment (<! ---) and the end of comment (->). Therefore, in the case of the browser 120 in which the plug-in 124 is not incorporated, the part described from “<!-” To “->” is simply interpreted as a comment and is not executed at all. That is, only “Please download the plug-in corresponding to the extension tag” shown in FIG. 6 is displayed on the screen. The reason why the comment tag is used is that the browser 120 in which the plug-in 124 is not installed can correctly interpret the tag embedded in the content such as HTML and has very little influence on the screen display. .
しかし,後程説明するが,プラグイン124が組み込まれたブラウザ120の場合,“<!――”から“――>”に記述された部分に拡張タグが埋め込まれていると判断し,埋め込まれていた拡張タグを解釈し実行する。 However, as will be described later, in the case of the browser 120 in which the plug-in 124 is embedded, it is determined that the extension tag is embedded in the portion described in “—!” From “<! Interpret and execute the extended tag.
次に,上記コメント内の“<FELICA>”〜“</FELICA>”のタグは,拡張タグが埋め込まれる開始と終わりを示している。プラグイン124は,その“<FELICA>”〜“</FELICA>”の存在を確認すると,その間に記述された拡張タグを解釈する。 Next, the tags “<FELICA>” to “</ FELICA>” in the comment indicate the start and end of expansion tag embedding. When the plug-in 124 confirms the existence of the “<FELICA>” to “</ FELICA>”, the plug-in 124 interprets the extension tag described therebetween.
“<READ>”タグは,携帯端末201に記憶されたデータを読み込むためのタグである。なお,読込み対象となるデータは暗号化を必要とせず,携帯端末201とリーダ/ライタ111間の相互認証を必要としない記憶領域に格納されたものであるが,かかる例に限定されず,暗号化され,相互認証を必要とするデータも読み込み対象とする場合でも実施可能である。
The “<READ>” tag is a tag for reading data stored in the mobile terminal 201. The data to be read does not need to be encrypted and is stored in a storage area that does not require mutual authentication between the portable terminal 201 and the reader /
さらに“<READ>”タグ内に属性情報として記述される“id”には,実行する対象を識別するために文字列が設定される。例えば,図6に示すように,“<READ>”タグの“id”は,“$FELICA_READ$”である。 Further, in “id” described as attribute information in the “<READ>” tag, a character string is set to identify a target to be executed. For example, as shown in FIG. 6, “id” of the “<READ>” tag is “$ FELICA_READ $”.
後続の“<A HREF>”〜“</A>”タグの「読込み」がユーザの操作によって入力部106から選択された指示をプラグイン124が受付けると,“<A HREF>”タグ内に表記される“$FELICA_READ$”を参照し,“<READ>”タグ内に表記されたidと一致するものを検索することで,実行する処理を識別している。
When the plug-in 124 receives an instruction selected from the
画面に表示された「読込み」が入力部106で選択されると,その「読込み」に対応する“<READ>”を検索し,アクセス処理である読込み処理が実行される。なお,“<WRITE>”タグについても同様である。
When “read” displayed on the screen is selected by the
また,“<READ>”タグ内に属性情報として記述される“block”は,データを記憶領域から読み込む位置を指定する。例えば,先頭位置であれば“0”を指定したり,先頭位置から3ブロック分のデータを読み込む場合は,“0−2”と指定したりする。なお,“block”の読込み位置の指定方法は,かかる例に限定されない。 Further, “block” described as attribute information in the “<READ>” tag designates a position where data is read from the storage area. For example, “0” is designated at the head position, or “0-2” is designated when reading data for three blocks from the head position. Note that the method for specifying the reading position of “block” is not limited to such an example.
さらに,“<READ>”タグ内に属性情報として記述されている“caption”には,リーダ/ライタ111にかざされていない場合に,情報処理装置101の表示部108の画面に表示するメッセージの文字列が指定される。
Further, “caption” described as attribute information in the “<READ>” tag indicates a message to be displayed on the screen of the
“<WRITE>”タグは,情報処理装置101側からデータを送信し,そのデータを携帯端末201の所定の記憶領域に書き込み処理を実行するためのタグである。なお,書き込み対象となるデータは,読込み対象のデータと同様に,暗号化を必要とせず,また相互認証も必要としない記憶領域に書き込み可能であるが,かかる例に限定されない。
The “<WRITE>” tag is a tag for transmitting data from the
また,“<WRITE>”タグ内のid,block,またはcaption等については,上述した“<READ>”タグ内のid,block,またはcaption等とほぼ同様であるため詳細な説明は省略する。なお,上記“<WRITE>”タグ内の“block”については書き込み位置を指定するためのものである。 The id, block, or caption in the “<WRITE>” tag is substantially the same as the id, block, or caption in the “<READ>” tag described above, and detailed description thereof is omitted. The “block” in the “<WRITE>” tag is for designating the write position.
上記“<READ>”タグ,“<WRITE>”タグによってアクセス処理が実行される際に,予めポーリング処理が実行される。ポーリング処理が実行されることで,リーダ/ライタ111は,通信相手となる携帯端末201を識別することができ,実際にデータ通信を行うことができる。なお,識別する場合,携帯端末201が予め固有に保持している識別情報に基づいてリーダ/ライタ111が識別している。
When the access process is executed by the “<READ>” tag and the “<WRITE>” tag, the polling process is executed in advance. By executing the polling process, the reader /
ここで,ポーリング処理のみを単独で実行する場合について,補足的に説明すると,ポーリング処理を単独で実行する場合,Webページには,“<POLLING>”タグが埋め込まれる。その“<POLLING>”タグが解釈され,ポーリング処理が実行されると携帯端末201内に格納された識別情報はリーダ/ライタ111に伝送される
また,“<POLLING>”タグ内にも,上述の“id”,“caption”等の属性情報が記述されるが,上記説明したものと,ほぼ同様であるため詳細な説明は省略する。
Here, a supplementary description will be given of the case where only the polling process is executed. When the polling process is executed alone, a “<POLLING>” tag is embedded in the Web page. When the “<POLLING>” tag is interpreted and the polling process is executed, the identification information stored in the portable terminal 201 is transmitted to the reader /
次に,“<A HREF>”タグ内に記述された“felica:http://cgi.xxx.co.jp/aaa.cgi?data=$FELICA_READ$”は,まず,「読込み」がクリック等されると,上述の通り「$FELICA_READ$」が記述された<READ>タグの読込み処理が実行され,その読み込まれた結果であるアクセス結果がパラメータに設定され,上記アドレス(http://cgi.xxx.co.jp/)に示すWebサーバ301の「aaa.cgi」プログラムに渡される。なお,上記$FELICA_READ$は,<READ>タグの読み込み処理を実行するための識別子である。なお,本実施の形態に係る識別子の表記については,かかる例に限定されない。
Next, in “felica: http: //cgi.xxx.co.jp/aaa.cgi? Data = $ FELICA_READ $” described in the “<A HREF>” tag, “Read” is first clicked, etc. Then, as described above, the <READ> tag in which “$ FELICA_READ $” is described is read, the access result that is the read result is set as a parameter, and the above address (http: // cgi .Xxx.co.jp /) to the “aaa.cgi” program of the
次に,渡されたパラメータに基づき,Webサーバ301の情報加工アプリケーション352に相当する上記「aaa.cgi」(CGIプログラム)によって,所定の情報加工処理が実行され,その結果がアクセス結果として情報処理装置101の表示部108に表示される。なお,上記アドレスを指定しない場合でも実施可能である。
Next, based on the passed parameters, a predetermined information processing process is executed by the “aaa.cgi” (CGI program) corresponding to the
上記アドレスを指定しない場合,Webサーバ301にアクセス結果は送信されず,情報処理装置101でアクセス結果を画面に表示することができる。つまり,ネットワーク通信機能を有さない情報処理装置101であってもローカルで非接触型ICカード201−2又は携帯電話機201−1とブラウザ120を利用することで無線通信することができる。
When the address is not specified, the access result is not transmitted to the
上記“<A HREF>”タグ内に記述された“felica:http://cgi.xxx.co.jp/aaa.cgi?data=$FELICA_WRITE$”についても,上記説明した構成とほぼ同様であるため,詳細な説明は省略する。なお,上記$FELICA_WRITE$については,<Write>タグの読み込み処理を実行するための識別子である。 The configuration of “felica: http: //cgi.xxx.co.jp/aaa.cgi? Data = $ FELICA_WRITE $” described in the “<A HREF>” tag is almost the same as that described above. Therefore, detailed description is omitted. Note that $ FELICA_WRITE $ is an identifier for executing a <Write> tag reading process.
なお,本実施の形態にかかるアクセス処理は<A HREF>タグの「読込み」又は「書込み」が入力部106で選択された場合に,読込み処理または書込み処理が実行される場合を例に挙げて説明するが,かかる例に限定されない,例えば,上記読み込み処理終了後,情報加工処理が実行され,そのアクセス結果を画面に表示するとともに,データをさらに携帯端末の記憶領域の所定位置に書込む場合等でも実施可能である。
The access process according to the present embodiment is an example in which the read process or the write process is executed when “read” or “write” of the <A HREF> tag is selected by the
また,図6に示す本実施の形態にかかるWebページに埋め込まれたタグ又は拡張タグの表記又は名称などについては,かかる例に限定されない。他のいかなる表記,名称,記載順序等によるタグ又は拡張タグの場合であっても,Webページに埋め込むことで実施することができる。例えば,上記<FELICA>タグが,<IC>タグに変更した場合や,記載順序として<A HREF>タグの下に<READ>タグが記載される場合等であっても実施可能である。 Further, the notation or name of the tag or the extension tag embedded in the Web page according to the present embodiment shown in FIG. 6 is not limited to this example. Any tag or extension tag with any other notation, name, description order, etc. can be implemented by embedding in a Web page. For example, the present invention can be implemented even when the <FELICA> tag is changed to the <IC> tag or when the <READ> tag is described below the <A HREF> tag as the description order.
次に,図7,図8を参照しながら,本実施の形態にかかる情報処理システムの一連の処理について説明する。図7は,本実施の形態にかかる拡張タグが埋め込まれたWebページを表示する表示処理の概略を示すフローチャートであり,図8は,本実施の形態にかかる拡張タグによって実行されるアクセス処理の概略を示すフローチャートである。 Next, a series of processing of the information processing system according to the present embodiment will be described with reference to FIGS. FIG. 7 is a flowchart showing an outline of a display process for displaying a Web page in which the extension tag according to the present embodiment is embedded. FIG. 8 shows an access process executed by the extension tag according to the present embodiment. It is a flowchart which shows an outline.
まず,図7に示すように,情報処理装置101のブラウザ120は,Webサーバ301からネット上に存在するWebページを要求し,受信すると,ページ読込モジュール122は,そのWebページを読み込む(S701)。なお,ブラウザ120が要求するWebは,ユーザが入力部106を操作することで指定する。また,Webサーバ301からWebページを受信しなくとも,情報処理装置101がWebページを保有してもよい。
First, as shown in FIG. 7, when the browser 120 of the
次に,ブラウザ120に組み込まれたプラグイン124は,S701で読み込んだWebページのデータに拡張タグが埋め込まれているか否かを判断する(S703)。なお,上記説明したように,プラグイン124が判断する範囲は,例えば,“<FELICA>”〜“</FELICA>”タグまでである。また,プラグイン124が組み込まれていない場合は,上記拡張タグの有無の判断処理は実行されない。 Next, the plug-in 124 incorporated in the browser 120 determines whether or not an expansion tag is embedded in the data of the Web page read in S701 (S703). As described above, the range that the plug-in 124 determines is, for example, from “<FELICA>” to “</ FELICA>” tags. If the plug-in 124 is not incorporated, the process for determining the presence / absence of the extension tag is not executed.
上記判断の結果(S703),Webページ内に拡張タグが埋め込まれている場合,次に,プラグイン124は,読み込んだWebページに埋め込まれたタグのうち拡張タグ以外のHTMLタグ等の通常のタグのみを部分的に削除する(S705)。 If the extension tag is embedded in the Web page as a result of the determination (S703), the plug-in 124 then selects a normal tag such as an HTML tag other than the extension tag from among the tags embedded in the read Web page. Only the tag is partially deleted (S705).
部分的に削除すると(S705),その削除結果をプラグイン124は,Webページに更新する(S707)。つまり,ページ読込モジュールで読み込んだWebページには拡張タグだけが残される。 When partially deleted (S705), the plug-in 124 updates the deletion result to a Web page (S707). That is, only the extension tag is left on the Web page read by the page reading module.
最後に,更新されたWebページは,Webページを表示するページ出力モジュール(図示せず。)によって情報処理装置101の表示部108の画面に表示される(S709)。
Finally, the updated Web page is displayed on the screen of the
次に,図8に示すように,拡張タグを含んだWebページが表示部108に表示された状態で,ユーザが入力部106を操作することで,データを携帯端末201から読み込んだり,携帯端末201に書込んだりするアクセス処理の実行をブラウザ120等が受付ける(S801)。
Next, as shown in FIG. 8, when the user operates the
入力部106から指示を受付けると(S801),プラグイン124は,入力部106によって指示を受付けた拡張タグのイベントを発生し,アクセス処理の実行をする(S803)。なお,入力部106によって選択され,拡張タグのイベントが発生すると(S803),例えば,表示部108の画面には,上述の通り“リーダ/ライタにICカード等の携帯端末をかざして下さい”等のメッセージが表示される。
When an instruction is received from the input unit 106 (S801), the plug-in 124 generates an event of the extension tag that has received the instruction by the
また,入力部106から受付けた指示が拡張タグではなく通常のタグの場合(S803),ハイパーリンク等で他のWebページを表示するなどブラウザ120は,通常の処理を実行する(S805)。
If the instruction received from the
次に,ユーザが画面の指示通りに,ICカード201−2等の携帯端末201をリーダ/ライタ111にかざした場合,上述の通り,まずリーダ/ライタ111と携帯端末201との間でポーリング処理が実行され,リーダ/ライタ111は通信相手の携帯端末201を特定する。
Next, when the user holds the portable terminal 201 such as the IC card 201-2 over the reader /
次に,リーダ/ライタ111は,プラグイン124からの指示に基づいて,携帯端末201の記憶領域に格納されたデータを読み込む処理または携帯端末201の記憶領域の指定位置にプラグイン124から渡されるデータを携帯端末201に書込む処理のうち少なくともいずれか一方の処理を実行する(S807)。
Next, based on an instruction from the plug-in 124, the reader /
例えば,携帯端末201の記憶領域に格納されたデータを読み込む処理の場合,リーダ/ライタ111は,プラグイン124からの指示内容に設定された読込み位置に基づき,携帯端末201の記憶領域の指定された読込み位置に格納されたデータを要求する信号を携帯端末201に無線通信する。
For example, in the process of reading data stored in the storage area of the mobile terminal 201, the reader /
携帯端末201は,リーダ/ライタ111からデータを要求するデータ要求信号を受信すると,データ要求信号に指定された読込み位置に格納されたデータをリーダ/ライタ111に無線通信する。以上で,リーダ/ライタ111は携帯端末201に格納されたデータを読み込むことができる。なお,リーダ/ライタ111が携帯端末201から読み込んだデータは,デコード処理などの所定処理が実行され,必要に応じてメモリ104またはストレージ装置114に記憶される。
When the portable terminal 201 receives a data request signal for requesting data from the reader /
上記携帯端末201とのアクセス処理(読み込む処理又は書込む処理)が実行された結果を,Webサーバ301に送信する必要がある場合(S809),ブラウザ120は,ネットワーク103を介して,上記アクセス結果をWebサーバ301に送信する(S811)。
When it is necessary to send the result of executing the access process (reading process or writing process) with the mobile terminal 201 to the Web server 301 (S809), the browser 120 transmits the access result via the
なお,送信先のWebサーバ301は,上述の通り,アクセス処理を実行した拡張タグ内に記述されたアドレス(URL等)によって特定される。またアクセス結果をWebサーバ301に送信するか否かは,送信可否を判断する判断情報や,上記アドレス等が拡張タグに設定されているか否か等によって判断されるが,かかる例に限定されない。
As described above, the
また,上記アクセス結果がWebサーバ301に送信されると(S811),そのアクセス結果に基づいて,Webサーバ301の情報加工アプリケーション352等によって加工処理が施されるとともに,Webページが作成され,情報処理装置101の表示部108にアクセス結果が反映されたWebページが表示される(S813)。
When the access result is transmitted to the Web server 301 (S811), processing is performed by the
なお,本実施の形態にかかるWebページの表示(S813)は,情報処理装置101の表示部108に表示される場合を例に挙げて説明したが,かかる例に限定されず,例えば,表示部を備えた携帯端末201(携帯電話機201−1など)の画面にWebページを表示する場合等でも実施可能である。
The Web page display (S813) according to the present embodiment has been described by taking the case where it is displayed on the
特に,アクセス結果が反映されたWebページが表示される実施例として,電子マネー等による決済手段を有する携帯端末201を利用した場合等が挙げられる。例えば,仮想的な販売店から商品を電子マネーで購入した場合,リーダ/ライタ111と携帯端末201との間で課金処理が実行し,携帯端末201が保有する電子マネーの残高情報が更新されると,例えばアクセス結果として商品の代金情報又は残高情報がWebサーバ301に送信される。
In particular, as an example in which a Web page reflecting an access result is displayed, there is a case where a mobile terminal 201 having a settlement means such as electronic money is used. For example, when a product is purchased with electronic money from a virtual store, billing processing is executed between the reader /
Webサーバ301側で残高情報に基づいて加工処理が実行され,Webページが生成されると,Webサーバ301から情報処理装置101にWebページが送信される。
When the
次に,プラグイン124は,表示部を備える携帯端末(携帯電話機201−1など)に対しWebページを表示するブラウザ機能等を有するアプリケーションを起動させるための起動情報と,Webページから抽出した携帯電話機201−1の表示部に表示させるためのメッセージまたはURL等の情報からなるパラメータとをリーダ/ライタ111に伝送し,携帯端末201(携帯電話機201−1など)に送信を指示する
リーダ/ライタ111は,プラグイン124からの指示に従い,上記起動情報と,パラメータとを携帯電話機201−1等の携帯端末201に無線通信する。携帯端末201(携帯電話機201−1)は,上記起動情報を受信すると,指定されたアプリケーションを起動し,さらに起動したアプリケーションは,受信したパラメータに含むWebページを,表示部に表示する。
Next, the plug-in 124 includes startup information for starting an application having a browser function or the like for displaying a Web page on a mobile terminal (such as the mobile phone 201-1) having a display unit, and a mobile phone extracted from the Web page. A message to be displayed on the display unit of the telephone 201-1 or a parameter including information such as a URL is transmitted to the reader /
以上から,携帯電話機201−1等の携帯端末201を利用して電子マネーで商品を購入すると,表示部には,残高情報とともに“お買い上げありがとうございます。”等のメッセージが表示されたり,さらに残高又は商品の代金の金額によって,商品を割り引くなどの特典が付与されたクーポン情報を携帯端末201の表示部に表示等されたりする。 From the above, when a product is purchased with electronic money using the mobile terminal 201 such as the mobile phone 201-1, a message such as “Thank you for your purchase.” Is displayed on the display unit together with the balance information. Depending on the amount of the balance or the price of the product, coupon information to which a privilege such as discounting the product is given is displayed on the display unit of the mobile terminal 201.
ユーザは,情報処理装置101にプラグイン124をインストールするだけで,既存の携帯端末201をリーダ/ライタ111にかざすという容易な操作をすれば,携帯端末201にデータを書込んだり,有益な情報を情報処理装置101に表示させたり,さらにはWebサーバ301等から送信されるクーポン情報等の情報を携帯端末101の画面に表示させることができる。
If the user simply installs the plug-in 124 in the
さらに,ユーザは,Webサーバ301等のサーバを介さなくとも情報処理装置101と携帯端末201とで無線通信することが可能であるため,情報処理装置101がネットワーク機能がなく,外部と通信できなくても,ローカルで情報処理装置101と携帯端末201とでデータをやりとりすることができる。
Furthermore, since the user can wirelessly communicate with the
すなわち,ユーザは頻繁に使用するコンテンツ等のデータが格納される位置(読込み位置又は書き込み位置)を,拡張タグに登録しておけば,ユーザは複雑なデータ選択操作をすることなく,単にリーダ/ライタ111にかざすだけで,データを情報処理装置101から携帯端末201に転送し,または携帯端末201から情報処理装置101にデータを転送することができる。
That is, if a user registers a position (reading position or writing position) where frequently used content data is stored in an expansion tag, the user can simply read / read without performing a complicated data selection operation. Data can be transferred from the
一方で,Webページ等のコンテンツを提供するサービス提供者は,拡張タグに対応するプラグイン124を開発し,拡張タグが埋め込まれたWebページを作成し,ネットワーク103を介して送信すればよく,情報処理装置101は携帯端末201からデータを無線通信で読込み/書き込みすることができる。
On the other hand, a service provider that provides content such as a Web page may develop a plug-in 124 corresponding to an extension tag, create a Web page in which the extension tag is embedded, and transmit it via the
情報処理装置101のブラウザ120に組み込むプラグイン124は,ブラウザ120に機能追加するかたちで実装し,例えばHTML等のコンテンツデータに埋め込まれた拡張タグの解釈,表示,またはWebサーバ301との通信などはブラウザ120の機能が利用できるため,同等のアプリケーションを新規に開発するのに比べて非常に低コストで実現できる。
The plug-in 124 to be incorporated into the browser 120 of the
なお,従来では,携帯端末201から無線通信により読み込んだデータをネットワークを介してWebサーバ301に送信したり,Webサーバ301から送信されたデータを携帯端末201に書込んだりする場合,リーダ/ライタからネットワークを介して送信されたデータ等を処理するサーバを別途用意する必要があり,またクライアント側の情報処理装置101に上記サーバとやりとりするためのアプリケーションを開発する必要があったため,サービス提供者は,莫大なコストを要していた。また,Webサーバ301からWebページ等のコンテンツを提供するコンテンツホルダ等も,上記サーバを導入するなどの必要があり多額の費用を要するため,新規参入するための障壁となっていた。
Conventionally, when data read from the portable terminal 201 by wireless communication is transmitted to the
また,サービス提供者側が,情報処理装置101をキオスク端末として店舗に設置すれば,ユーザはプラグイン124を組み込む必要がないため,そのままユーザが保有する携帯端末201を情報処理装置101のリーダ/ライタ11にかざせば情報処理装置101と無線通信でき,より一層ユーザに対する操作負担を軽減することができる。
Also, if the service provider installs the
なお,本明細書において,情報処理装置101,携帯端末201,またはWebサーバ301に各種の処理を行わせるためのプログラムを記述する処理ステップは,必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく,並列的あるいは個別に実行される処理(例えば,並列処理あるいはオブジェクトによる処理)も含むものである。
In the present specification, the processing steps for describing a program for causing the
また,プログラムは,1台の情報処理装置101,携帯端末201,またはWebサーバ301により処理されるものであっても良いし,複数の情報処理装置101,携帯端末201,またはWebサーバ301によって分散処理されるものであっても良い。
Further, the program may be processed by one
以上,添付図面を参照しながら本発明の好適な実施形態について説明したが,本発明はかかる例に限定されない。当業者であれば,特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり,それらについても当然に本発明の技術的範囲に属するものと了解される。 As mentioned above, although preferred embodiment of this invention was described referring an accompanying drawing, this invention is not limited to this example. It is obvious for a person skilled in the art that various changes or modifications can be envisaged within the scope of the technical idea described in the claims, and these are naturally within the technical scope of the present invention. It is understood that it belongs.
上記実施形態においては,情報処理装置101はネットワーク103に接続可能である場合を例にあげて説明したが,本発明はかかる例に限定されない。例えば,ネットワーク103に接続せずローカルで情報処理装置101と携帯端末201でブラウザ120を起動し,無線通信する場合でも実施することができる。
In the above embodiment, the case where the
また上記実施形態においては,WebページはHTMLで記述される場合を例にあげて説明したが,本発明はかかる例に限定されない。例えば,Webページは,XMLまたはBMLなどのマークアップ言語で記述された場合でも実施することができる。 In the above embodiment, the case where the Web page is described in HTML has been described as an example. However, the present invention is not limited to such an example. For example, a Web page can be implemented even when it is described in a markup language such as XML or BML.
また上記実施形態においては,ストレージ装置114は,単体のハードディスクドライブから構成される場合を例に挙げて説明したが,かかる例に限定されず,例えば,別体としてハードディスクドライブがさらに1または2以上備わる場合でもよく,またRAM,ROM,またはフラッシュメモリのうち少なくとも一つがさらに備わる場合でもよい。
In the above embodiment, the
また上記実施形態においては,メモリ104は,単体のRAMから構成される場合を例に挙げて説明したが,かかる例に限定されず,例えば,メモリ104は,単体のRAMの他に,別体としてRAMがさらに1または2以上備わる場合でもよく,また単体のRAMの他に,ROM,またはフラッシュメモリ等のうち少なくとも一つがさらに備わる場合でもよい。
In the above-described embodiment, the case where the
上記実施形態においては,情報処理装置101,携帯電話機201,Webサーバ301に備わるブラウザ等はソフトウェアからなる場合を例にあげて説明したが,本発明はかかる例に限定されない。例えば,上記ブラウザは,1又は2以上の回路から構成されたハードウェアの場合であってもよい。
In the above-described embodiment, the
本発明は,情報処理システム,情報処理装置,コンピュータプログラム,および情報処理方法に適用可能である。 The present invention is applicable to an information processing system, an information processing apparatus, a computer program, and an information processing method.
100 情報処理システム
101 情報処理装置
103 ネットワーク
120 ブラウザ
124 プラグイン
201 携帯端末
301 Webサーバ
DESCRIPTION OF
Claims (14)
コンテンツを読み込んだ後,該コンテンツのデータ中に埋め込まれ,かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力するブラウザと;
前記無線通信装置との間でデータを無線通信する無線通信部とを備え,
前記コンテンツのデータには,前記情報処理装置が前記無線通信装置の所定の記憶領域に対するアクセス処理を実行するためのアクセス制御情報が,さらに埋め込まれ;
前記ブラウザは,読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて,前記無線通信部に対し,前記アクセス処理を実行するよう指示し;
前記無線通信部は,前記ブラウザからの指示に基づいて,無線通信可能領域内の前記無線通信装置に対し前記アクセス処理を実行する,情報処理装置。 An information processing apparatus capable of wirelessly communicating data with a wireless communication apparatus:
After the content is read, the content is output to the screen based on screen output control information that is embedded in the content data and at least defines the format when the content is output to the screen or the data structure of the content Browser to do;
A wireless communication unit that wirelessly communicates data with the wireless communication device;
The content data is further embedded with access control information for the information processing device to execute an access process for a predetermined storage area of the wireless communication device;
The browser instructs the wireless communication unit to execute the access process based on the access control information embedded in the read content;
The wireless communication unit is an information processing device that executes the access process on the wireless communication device in a wireless communication enabled area based on an instruction from the browser.
前記ブラウザは,読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報と当該アクセス制御情報に含まれる位置指定情報とに基づいて,前記位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう前記無線通信部に指示する,請求項1に記載の情報処理装置。 The access control information includes position designation information for designating a write or read position of the predetermined storage area where the access processing is executed,
Based on the access control information embedded in the read content and the position designation information included in the access control information, the browser can store the storage area corresponding to the position designated in the position designation information. It instructs the wireless communication unit to perform the access processing, the information processing apparatus according to claim 1.
前記情報処理装置が前記無線通信装置の所定の記憶領域に対するアクセス処理を実行するためのアクセス制御情報がさらに埋め込まれたコンテンツを読み込み,該コンテンツの読込みに連動して,該コンテンツに埋め込まれている前記アクセス制御情報に基づいて,前記無線通信部に対し,前記アクセス処理を実行するよう指示する,コンピュータプログラム。 A wireless communication unit that wirelessly communicates data with a wireless communication device using a computer is provided. After reading content transmitted from an external device via a network, the content is embedded in the content data. And a computer program that is executed as an information processing apparatus that outputs the content on the screen based on at least screen output control information that defines a format when the content is output on the screen or a data structure of the content:
The information processing apparatus reads content in which access control information for executing access processing to a predetermined storage area of the wireless communication device is further embedded, and is embedded in the content in conjunction with the reading of the content based on the access control information, to said wireless communication unit, an instruction to execute the access processing, the computer program.
前記コンピュータプログラムは,読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報と当該アクセス制御情報に含まれる位置指定情報とに基づいて,前記位置指定情報に指定された位置に該当する記憶領域に対してアクセス処理を実行するよう前記無線通信部に指示する,請求項6に記載のコンピュータプログラム。 The access control information includes location designation information for designating a write or read location of the predetermined storage area where the access processing is executed,
Based on the access control information embedded in the read content and the position designation information included in the access control information, the computer program stores data in a storage area corresponding to the position designated in the position designation information. It instructs the wireless communication unit to perform the access processing Te the computer program of claim 6.
前記情報処理装置が前記無線通信装置の所定の記憶領域に対するアクセス処理を実行するためのアクセス制御情報がさらに埋め込まれたコンテンツを読み込むステップと;
前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて,前記無線通信部に対し,前記アクセス処理を実行するよう指示するステップを含んでいる,情報処理方法。 Equipped with a wireless communication unit that wirelessly communicates data with a wireless communication device, after reading content transmitted from an external device via a network, it is embedded in the content data and the content is output to the screen An information processing method of an information processing apparatus for outputting the content on a screen based on screen output control information that defines at least a format or a data structure of the content when
Reading the content in which the access control information for executing the access processing for the predetermined storage area of the wireless communication device is further embedded by the information processing device ;
Based on the access control information embedded in the content, to the wireless communication unit, comprising the step of instructing to execute the access processing, the information processing method.
前記情報処理装置は,
コンテンツを読み込んだ後,該コンテンツのデータ中に埋め込まれ,かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力するブラウザと;
前記無線通信装置との間でデータを無線通信する無線通信部とを備え,
前記コンテンツのデータには,前記情報処理装置が前記無線通信装置の所定の記憶領域に対するアクセス処理を実行するためのアクセス制御情報が,さらに埋め込まれ;
前記ブラウザは,読み込んだ前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて,前記無線通信部に対し,前記アクセス処理を実行するよう指示し;
前記無線通信部は,前記ブラウザからの指示に基づいて,無線通信可能領域内の前記無線通信装置に対し前記アクセス処理を実行する,情報処理システム。 An information processing system comprising a wireless communication device and an information processing device capable of wirelessly communicating data between the wireless communication device and:
The information processing apparatus includes:
After the content is read, the content is output to the screen based on screen output control information that is embedded in the content data and at least defines the format when the content is output to the screen or the data structure of the content Browser to do;
A wireless communication unit that wirelessly communicates data with the wireless communication device;
The content data is further embedded with access control information for the information processing device to execute an access process for a predetermined storage area of the wireless communication device;
The browser instructs the wireless communication unit to execute the access process based on the access control information embedded in the read content;
The information processing system , wherein the wireless communication unit executes the access process on the wireless communication device in a wireless communicable area based on an instruction from the browser.
Wherein the screen of the portable terminal having a radio communication apparatus, the result of the access process executed by the wireless communication unit of the information processing apparatus is displayed, the information processing system according to claim 12.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004241046A JP4638190B2 (en) | 2004-08-20 | 2004-08-20 | Information processing system, information processing apparatus, computer program, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004241046A JP4638190B2 (en) | 2004-08-20 | 2004-08-20 | Information processing system, information processing apparatus, computer program, and information processing method |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2006059167A JP2006059167A (en) | 2006-03-02 |
| JP2006059167A5 JP2006059167A5 (en) | 2008-01-17 |
| JP4638190B2 true JP4638190B2 (en) | 2011-02-23 |
Family
ID=36106585
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004241046A Expired - Lifetime JP4638190B2 (en) | 2004-08-20 | 2004-08-20 | Information processing system, information processing apparatus, computer program, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4638190B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008027179A (en) * | 2006-07-21 | 2008-02-07 | Dainippon Printing Co Ltd | Application providing system and service terminal for mobile phone |
| JP4546551B2 (en) | 2008-03-18 | 2010-09-15 | フェリカネットワークス株式会社 | Information processing apparatus, information processing method, program, and information processing system |
| JP2010055533A (en) * | 2008-08-29 | 2010-03-11 | Toshiba Corp | Ic card processing device, ic card processing system and ic card processing method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10327282A (en) * | 1997-03-26 | 1998-12-08 | Sony Corp | Information processing apparatus, information processing method, and recording medium |
| JP2004062856A (en) * | 2002-06-04 | 2004-02-26 | Sony Corp | Information processing device, interface device, information management method, information management program, recording medium recording this program, and IC card system |
-
2004
- 2004-08-20 JP JP2004241046A patent/JP4638190B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006059167A (en) | 2006-03-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4695413B2 (en) | Information providing system, information providing apparatus, and computer program | |
| US20090203364A1 (en) | System for and Method of Providing Information | |
| JPWO2008078684A1 (en) | Network system | |
| WO2012033271A1 (en) | System for displaying cached webpages, a server therefor, a terminal therefor, a method therefor and a computer-readable recording medium on which the method is recorded | |
| JP3970225B2 (en) | Information processing apparatus, information processing method, program, and storage medium | |
| US20140157192A1 (en) | Server unit, a client unit, and a recording medium in a computer system | |
| JP2011070481A (en) | Web browser transmission server and operation control method thereof | |
| JP2011243146A (en) | Relay server and its program, web site browsing system, web site browsing method, and application program | |
| US20070067333A1 (en) | Web browsing method and system, and recording medium thereof | |
| US20120066584A1 (en) | Host apparatus and method of displaying content by the same | |
| JP4799581B2 (en) | Page customization server, page customization program, and page customization method | |
| JP4783823B2 (en) | Information providing system and information providing apparatus | |
| JP4690941B2 (en) | Product purchase processing apparatus and product purchase processing program | |
| JP4915824B2 (en) | Network system, content providing method, server, communication terminal, and content acquisition method | |
| JP2007316749A (en) | Portable terminal device and portable terminal device program | |
| JP4638190B2 (en) | Information processing system, information processing apparatus, computer program, and information processing method | |
| US7930466B2 (en) | Storage terminal, information processing apparatus, and information processing system | |
| JP2020043534A (en) | Information display program, information display device, information display method, and distribution device | |
| US20030151620A1 (en) | Content transmission system | |
| TWI362013B (en) | Ubiquitous proxy mobile service method and system, and computer recordable storage medium | |
| JP4625665B2 (en) | Information encryption system, management server, service providing server, information processing apparatus, and program and method thereof | |
| JP2010041401A (en) | Relay device, communication relay method, its program, and relay system | |
| CN100440133C (en) | System and method for displaying device information using a browser | |
| JP5088269B2 (en) | Screen information management method | |
| JP2002149409A (en) | System for managing function of electronic equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070813 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091001 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100309 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100430 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101102 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101125 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131203 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4638190 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |