Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4638190B2 - Information processing system, information processing apparatus, computer program, and information processing method - Google Patents
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2004241046A
Other languages
Japanese (ja)
Other versions
JP2006059167A5 (en
JP2006059167A (en
Inventor
淳 荻嶋
繁基 若狭
拓彰 伴
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Felica Networks Inc
Original Assignee
Felica Networks Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Felica Networks Inc filed Critical Felica Networks Inc
Priority to JP2004241046A priority Critical patent/JP4638190B2/en
Publication of JP2006059167A publication Critical patent/JP2006059167A/en
Publication of JP2006059167A5 publication Critical patent/JP2006059167A5/ja
Application granted granted Critical
Publication of JP4638190B2 publication Critical patent/JP4638190B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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.

特開2002−15289号公報JP 2002-15289 A

しかし,上記パソコンにリーダ/ライタを接続したとしても,例えば,非接触型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 information processing system 100 according to the present embodiment will be described with reference to FIG. FIG. 1 is a block diagram showing the configuration of the information processing system according to the present embodiment.

図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 server 301 are connected via a network 103 such as the Internet. The information processing apparatus 101 accesses the Web server 301 via the network 103, acquires, for example, a Web page (content) regarding a store (shopping mall) on the network, and the store handles the screen on the information processing apparatus 101. Detailed information of the product can be displayed.

ここで,本明細書におけるアクセスとは,例えば,システムの利用,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 Web server 301, contactless IC card 201-2, mobile phone 201-1, etc., or reference to data held by the Web server 301. (Or reading data), storing data (or writing data), deleting data, updating data (or writing data), or from reader / writer 111 via non-contact IC chip 254 Information processing such as exchange of information with other non-contact type IC chip 254 capable of wireless communication with non-contact type IC chip 254 is collectively referred to.

また,図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 information processing apparatus 101 includes a reader / writer 111 (wireless communication unit) capable of wireless communication. The user can use a mobile terminal 201 (mobile phone 201-1 (201-1a, 201-1b, ..., 201-1n) or IC card 201-2 (201-2a, 201-2b, ..., 201-) owned by the user. 2n)) is held over the reader / writer 111, the information processing apparatus 101 can exchange data with the mobile phone 201-1 or the IC card 201-2. The mobile phone 201-1 is provided with a non-contact IC chip (wireless communication device) capable of wireless communication.

また,本実施の形態にかかるリーダ/ライタ111は情報処理装置101に内蔵される場合にのみに限定されず,例えばリーダ/ライタ111は情報処理装置101にUSB等のインタフェースを介して外部接続される場合等でもよい。   The reader / writer 111 according to the present embodiment is not limited to the case where it is built in the information processing apparatus 101. For example, the reader / writer 111 is externally connected to the information processing apparatus 101 via an interface such as a USB. It may be the case.

ところで,Webサーバ301が情報処理装置101に提供するWebページのコンテンツ内容は,多種多様であるが,情報処理装置101の画面に表示されるWebページの一例として,図2を参照しながら,Webページのコンテンツ内容について説明する。なお,図2は,本実施の形態にかかる情報処理装置101の画面表示の概略を示す説明図である。   By the way, although the content content of the Web page which the Web server 301 provides to the information processing apparatus 101 is various, as an example of the Web page displayed on the screen of the information processing apparatus 101, referring to FIG. The contents of the page will be described. FIG. 2 is an explanatory diagram showing an outline of the screen display of the information processing apparatus 101 according to the present embodiment.

図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 information processing apparatus 101 on the screen, the information processing apparatus 101 can access the Web page. By requesting a Web page from the server 301, the information processing apparatus 101 can acquire the Web page and display it on the screen.

Webサーバ301から送信されたWebページを上記ブラウザが読み込むことで,情報処理装置101の画面には,図2に示すように,例えば,Webサーバ301からネットワーク103を介して提供されたWebページ(メニュー)が表示される。   When the browser reads the Web page transmitted from the Web server 301, the screen of the information processing apparatus 101 is displayed on the screen of the information processing apparatus 101, for example, as shown in FIG. Menu) is displayed.

なお,本実施の形態にかかるメニューは,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 Web server 301. If the menu Web page is stored in the information processing apparatus 101 without using the network 103, a so-called local menu is used. It may be the case.

ユーザは,例えば,入力部であるマウスを操作し,ポインタを移動しながら,そのメニューに表示された項目のうち,“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 information processing apparatus 101.

上記“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 writer 111 is displayed on the screen of the information processing apparatus 101.

ユーザは,図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 / writer 111 in accordance with the message on the screen shown in FIG. 2B, the reader / writer 111 communicates by polling processing. The other party's mobile phone 201-1 or IC card 201-2 is specified, and access processing corresponding to read / write processing or the like is executed.

情報処理装置101は,アクセス処理によって,携帯端末201が保有するデータを読み込み,図2(c)に示すように,情報処理装置101の画面に表示することができる。または,情報処理装置101は,所定のデータを携帯端末201に割当てられた所定の記憶領域に書込むことができる。なお,アクセス処理等の詳細な処理については,後程詳述する。   The information processing apparatus 101 can read the data held by the portable terminal 201 by the access process and display it on the screen of the information processing apparatus 101 as shown in FIG. Alternatively, the information processing apparatus 101 can write predetermined data in a predetermined storage area assigned to the portable terminal 201. Detailed processing such as access processing will be described in detail later.

なお,本実施の形態にかかる情報処理システム100において,情報処理装置101とWebサーバ301との間の通信については,必要に応じて,例えばSSL(Secure Socket Layer)などによるセキュア通信が行われる場合等でも実施可能である。   Note that in the information processing system 100 according to the present embodiment, for communication between the information processing apparatus 101 and the Web server 301, for example, secure communication using SSL (Secure Socket Layer) is performed as necessary. Etc. are also possible.

また,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 information processing apparatus 101 to execute an access process for the portable terminal 201 is defined. The access process will be described in detail later.

上記拡張タグを規定することによって,HTML等で記述されたWebページを情報処理装置101にインストールされたブラウザに組み込まれたプラグインが読み込み,拡張タグを解釈することによって,例えば情報処理装置101に備わるリーダ/ライタ111が携帯端末201の保有する情報を参照する(読み込む)ことができる。   By defining the extension tag, a plug-in incorporated in a browser installed in the information processing apparatus 101 reads a Web page described in HTML or the like, and interprets the extension tag. The reader / writer 111 provided can refer to (read) information held by the portable terminal 201.

なお,本実施の形態にかかるWebサーバ301は,ネットワーク103に1台接続する場合を例に挙げて説明するが,かかる例に限定されない。例えば,複数台のWebサーバ301がネットワーク103に接続する場合であっても実施可能である。   In addition, although the case where one Web server 301 according to the present embodiment is connected to the network 103 will be described as an example, the present invention is not limited to this example. For example, the present invention can be implemented even when a plurality of Web servers 301 are connected to the network 103.

上記Webサーバ301は,Web(ウェブ)ページの閲覧サービスを提供するサーバである。情報処理装置101のブラウザからWebページのデータ要求があると,Webサーバ301は,指定されたWebページデータを情報処理装置101に送信する。   The web server 301 is a server that provides a web (web) page browsing service. When there is a Web page data request from the browser of the information processing apparatus 101, the Web server 301 transmits the specified Web page data to the information processing apparatus 101.

ここで図1に示す情報処理装置101は,ネットワーク103を介してWebサーバ301にアクセス可能な装置である。情報処理装置101にインストールされたブラウザは,Webサーバ301から送信されたWebページデータを読み込み,そのWebページに埋め込まれたタグを解釈し,画面に表示する機能(Webブラウザ機能)を有する。   Here, the information processing apparatus 101 illustrated in FIG. 1 is an apparatus that can access the Web server 301 via the network 103. The browser installed in the information processing apparatus 101 has a function (Web browser function) that reads Web page data transmitted from the Web server 301, interprets a tag embedded in the Web page, and displays it on the screen.

また,本実施の形態にかかる情報処理装置101は,ブラウザが少なくともインストールされた装置であって,例えば,パーソナルコンピュータ(PC)等のコンピュータ装置(ノート型,デスクトップ型を問わない。)である。   The information processing apparatus 101 according to the present embodiment is an apparatus in which a browser is installed at least, and is, for example, a computer apparatus (notebook type or desktop type) such as a personal computer (PC).

なお,本実施の形態にかかる情報処理装置101はコンピュータ装置の場合を例に挙げて説明するが,かかる例に限定されず,例えば,情報処理装置101は,Webページを画面に出力可能であり,さらにリーダ/ライタ111を介して携帯端末201にアクセス可能であれば,かかる例に限定されない。例えば,情報処理装置101は,PDA(Personal Digital Assistant),デジタルカメラ若しくはビデオレコーダ等の撮像装置,家庭用ゲーム機,VTR,CD若しくはDVDレコーダ/プレーヤ,ラジオ装置,携帯電話機,PHS,TV(TeleVison),情報家電などの場合でもよい。   The information processing apparatus 101 according to the present embodiment will be described by taking a computer apparatus as an example. However, the information processing apparatus 101 is not limited to this example. For example, the information processing apparatus 101 can output a Web page on a screen. Further, as long as the portable terminal 201 can be accessed via the reader / writer 111, the present invention is not limited to this example. For example, the information processing apparatus 101 includes a PDA (Personal Digital Assistant), an imaging apparatus such as a digital camera or a video recorder, a home game machine, a VTR, a CD or DVD recorder / player, a radio apparatus, a mobile phone, a PHS, a TV (TeleVison). ), Information appliances, etc.

また,図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 network 103 shown in FIG. 1 connects the information processing apparatus 101 and the Web server 301 so as to be capable of bidirectional communication with each other. Typically, the network 103 is typically an ADSL (Asymmetric Digital Subscriber Line) or FTTH (Fiber To The The). A public line network such as the Internet connected by a similar method such as Home), but also includes a closed line network such as WAN, LAN, and IP-VPN. In addition, the connection medium includes a satellite communication network regardless of wired wireless such as an optical fiber cable by FDDI (Fiber Distributed Data Interface), a coaxial cable or twisted pair cable by Ethernet, or wireless by IEEE802.11b.

次に,図3を参照しながら,本実施形態にかかる情報処理装置101の構成について詳細に説明する。なお,図3は,本実施の形態にかかる情報処理装置101の構成を概略的に示すブロック図である。   Next, the configuration of the information processing apparatus 101 according to the present embodiment will be described in detail with reference to FIG. FIG. 3 is a block diagram schematically showing the configuration of the information processing apparatus 101 according to this embodiment.

図3に示すように,情報処理装置101は,例えば,CPU102と,メモリ104と,入力部106と,表示部108と,通信部110と,リーダ/ライタ(無線通信部)111と,ストレージ装置(または,記憶装置)114とを備える。   As illustrated in FIG. 3, the information processing apparatus 101 includes, for example, a CPU 102, a memory 104, an input unit 106, a display unit 108, a communication unit 110, a reader / writer (wireless communication unit) 111, and a storage device. (Or storage device) 114.

CPU102は,演算処理装置および制御装置として機能し,情報処理装置101内の各部の処理を制御することができる。   The CPU 102 functions as an arithmetic processing device and a control device, and can control processing of each unit in the information processing device 101.

メモリ104は,例えば,RAM,ROM,キャッシュメモリなどで構成されており,CPU102の処理に関する各種データや,Webページ等のコンテンツを画面表示するためのブラウザ等のソフトウェアプログラムを記憶する機能を有する。   The memory 104 includes, for example, a RAM, a ROM, a cache memory, and the like, and has a function of storing various data related to the processing of the CPU 102 and software programs such as a browser for displaying content such as Web pages on the screen.

入力部106は,例えば,マウス,キーボード,タッチパネル,ボタン,スイッチ,レバー等の操作手段と,入力信号を生成してCPU102に出力する入力制御回路などから構成されている。情報処理装置101のユーザは,この入力部106を操作することにより,情報処理装置101に対して各種のデータを入力したり処理動作を指示したりすることができる。   The input unit 106 includes, for example, operation means such as a mouse, a keyboard, a touch panel, a button, a switch, and a lever, and an input control circuit that generates an input signal and outputs it to the CPU 102. The user of the information processing apparatus 101 can input various data and instruct processing operations to the information processing apparatus 101 by operating the input unit 106.

表示部108は,例えば,CRTディスプレイ装置,液晶ディスプレイ(LCD)装置,ランプ等の表示装置や,スピーカ等の音声出力装置などで構成される。この表示部108は,ブラウザ120で文字,図形,動画像,または静止画像などのレイアウトが校正されたWebページを表示することができる。   The display unit 108 includes, for example, a CRT display device, a liquid crystal display (LCD) device, a display device such as a lamp, and an audio output device such as a speaker. The display unit 108 can display a Web page whose layout of characters, graphics, moving images, still images, etc. is calibrated by the browser 120.

通信部110は,例えば,通信回線,通信回路,通信デバイス等で構成された通信インタフェースである。この通信部110は,ネット上のWebサーバ301との間で,ネットワーク103を介して,Webページなどの各種データを送受信することができる。   The communication unit 110 is a communication interface configured with, for example, a communication line, a communication circuit, a communication device, and the like. The communication unit 110 can send and receive various data such as Web pages to and from the Web server 301 on the network via the network 103.

ストレージ装置114は,例えば,ハードディスクドライブ,フラッシュメモリ等で構成されたデータ格納用の装置であり,ブラウザ等のプログラム,Webページデータなどの各種データを格納することができる。   The storage device 114 is a data storage device configured by, for example, a hard disk drive, a flash memory, and the like, and can store various data such as a program such as a browser and Web page data.

上記ストレージ装置114には,ブラウザ120と,リーダ/ライタ用ドライバ130とが少なくとも記憶領域に格納されている。なお,ブラウザ120およびリーダ/ライタ用ドライバ130の他に,OS(Operation System)や,BIOS(Basic Input/OutputSystem)その他のドライバ等がストレージ装置114に格納されている。   The storage device 114 stores at least a browser 120 and a reader / writer driver 130 in a storage area. In addition to the browser 120 and the reader / writer driver 130, an OS (Operation System), a BIOS (Basic Input / Output System), and other drivers are stored in the storage device 114.

さらに,ブラウザ120にはWebページを読み込み,Webページに埋め込まれたタグを解釈するページ読込モジュール122が含まれており,さらに携帯端末201と無線通信するための拡張タグを解釈するプラグイン(プラグインモジュール)124がブラウザ120に組み込まれている。   Further, the browser 120 includes a page reading module 122 that reads a web page and interprets a tag embedded in the web page. Further, a plug-in that interprets an extension tag for wireless communication with the mobile terminal 201 (plug) In-module) 124 is incorporated in the browser 120.

ブラウザ120は,入力部106からWebページの画面表示の要求を受け付けると,ブラウザ120は,Webサーバ301に対してWebページデータを要求する。なお,Webページを要求するモジュールは,ブラウザ120に備わるページ要求モジュール(図示せず。)等である。   When the browser 120 receives a screen display request for a Web page from the input unit 106, the browser 120 requests Web page data from the Web server 301. The module that requests a Web page is a page request module (not shown) provided in the browser 120.

ページ読込モジュール122は,Webサーバ301から送信されたWebページを読み込み,そのWebページに埋め込まれたタグの内容に応じて,文字の書式や,画像のサイズや,その画像の配置される位置など画面上に表示するWebページのレイアウトを決定する。   The page reading module 122 reads the Web page transmitted from the Web server 301, and according to the contents of the tag embedded in the Web page, the character format, the image size, the position where the image is arranged, etc. The layout of the Web page to be displayed on the screen is determined.

上述のページ読込モジュール122によって解釈されたタグに従い,ページ出力モジュール(図示せず。)が表示部108の画面に動画像データ又はテキストデータ等を表示することで,ブラウザ120は,Webページを画面に表示することができる。ブラウザ120に構成する1又は2以上のモジュールが有機的に機能することで,ブラウザ120は,Webページを画面に表示することができる。   In accordance with the tag interpreted by the page reading module 122 described above, a page output module (not shown) displays moving image data or text data on the screen of the display unit 108, so that the browser 120 displays a Web page on the screen. Can be displayed. The browser 120 can display the web page on the screen by one or more modules functioning in the browser 120 functioning organically.

プラグイン124は,上記ページ読込モジュール122が解釈するタグがさらに拡張された拡張タグを解釈することができる。プラグイン124が,上記拡張タグを解釈することで,リーダ/ライタ用ドライバ130を介して,リーダ/ライタ111にアクセス処理の実行をするよう指示することができる。   The plug-in 124 can interpret an expansion tag in which the tag interpreted by the page reading module 122 is further expanded. By interpreting the extension tag, the plug-in 124 can instruct the reader / writer 111 to execute the access process via the reader / writer driver 130.

なお,本実施の形態にかかるブラウザ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 type IC chip 254 is a device capable of wireless communication provided with an RF antenna or the like. When the reader / writer 111 approaches a communicable area within 20 cm, for example, the non-contact type IC chip 254 as a communication partner is polled. Through a predetermined process such as identification, the reader / writer 111 can communicate with each other wirelessly.

また,図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 controller 250, a mobile phone circuit 252, and a non-contact IC chip 254.

上記コントローラ250は,携帯電話回路252の記憶部(図示せず。)に記憶されたWebページを表示するブラウザ等のプログラムを起動させる。またコントローラ250は,コントローラ250と非接触型ICチップ254の間の有線通信と,非接触型ICチップ254とリーダ/ライタ111の間の無線通信とを切り替えたり,制御したりする。   The controller 250 activates a program such as a browser that displays a Web page stored in a storage unit (not shown) of the mobile phone circuit 252. The controller 250 switches or controls wired communication between the controller 250 and the non-contact type IC chip 254 and wireless communication between the non-contact type IC chip 254 and the reader / writer 111.

携帯電話回路252は,記憶部(図示せず。),表示部(図示せず。)や,ボタン等の入力部(図示せず。)等を備えることで,通話機能や,ネットワーク103を介してWebサーバ301にアクセスし,Webページを表示するブラウザ機能等を有する。   The mobile phone circuit 252 includes a storage unit (not shown), a display unit (not shown), an input unit (not shown) such as a button, etc. A browser function for accessing the Web server 301 and displaying a Web page.

次に,図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 type IC chip 254. Note that the non-contact type IC chip 254 provided in the IC card 201-2 is the same as the non-contact type IC chip provided in the mobile phone 201-1, and thus the description thereof is omitted.

なお,本実施の形態にかかる非接触型ICチップ254は,バッテリ搭載の携帯電話機201−1又はバッテリレスな非接触式のICカード201−2に備えられる場合を例に挙げて説明したが,かかる例に限定されず,例えば,デジタルカメラ,ノート型パソコン,またはPDAなどのバッテリ搭載のデバイスに備えられる場合も実施可能である。   The non-contact type IC chip 254 according to this embodiment has been described by taking as an example the case where it is provided in the battery-equipped mobile phone 201-1 or the battery-less non-contact type IC card 201-2. The present invention is not limited to such an example, and the present invention can also be implemented when it is provided in a battery-mounted device such as a digital camera, a notebook personal computer, or a PDA.

次に,図5を参照しながら,本実施形態にかかるWebサーバ301について詳細に説明する。なお,図5は,本実施形態にかかるWebサーバの構成を概略的に示すブロック図である。   Next, the Web server 301 according to the present embodiment will be described in detail with reference to FIG. FIG. 5 is a block diagram schematically showing the configuration of the Web server according to the present embodiment.

図5に示すように,Webサーバ301は,例えば,CPU202と,メモリ204と,入力部206と,表示部208と,通信部210と,ストレージ装置214と,データ転送部215と,画面データ提供部222とを備える。   As shown in FIG. 5, the Web server 301 includes, for example, a CPU 202, a memory 204, an input unit 206, a display unit 208, a communication unit 210, a storage device 214, a data transfer unit 215, and screen data provision. Part 222.

CPU202は,演算処理装置および制御装置として機能し,Webサーバ301に備わる各部の処理を制御することができる。また,メモリ204は,例えば,RAM,ROM,キャッシュメモリなどで構成されており,CPU202の処理に関する各種データ,CPU202の動作プログラム等を一時的に記憶する機能を有する。   The CPU 202 functions as an arithmetic processing device and a control device, and can control processing of each unit provided in the Web server 301. The memory 204 is constituted by, for example, a RAM, a ROM, a cache memory, and the like, and has a function of temporarily storing various data related to the processing of the CPU 202, an operation program of the CPU 202, and the like.

通信部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 network 103 with an external device such as the information processing apparatus 101. it can.

ストレージ装置214は,例えば,ハードディスクドライブ等で構成されたデータ格納用の装置である。上記ストレージ装置214には,図5に示すように,Webページ提供アプリケーション350と,情報加工アプリケーション352と,Webページデータベース(WebページDB)354とが格納されている。   The storage device 214 is a data storage device configured by, for example, a hard disk drive. As shown in FIG. 5, the storage device 214 stores a Web page providing application 350, an information processing application 352, and a Web page database (Web page DB) 354.

上記Webページ提供アプリケーション350が起動することで,情報処理装置101からWebページが要求されると,つまり情報処理装置101からWebページの要求データを通信部210を介して受信すると,Webページ提供アプリケーション350は,WebページDB354に格納された該当するWebページを取得し,通信部210に転送する。なお,そのWebページは上記通信部210によってネットワーク103を介して要求元の情報処理装置101に送信される。   When the Web page providing application 350 is activated and a Web page is requested from the information processing apparatus 101, that is, when request data for the Web page is received from the information processing apparatus 101 via the communication unit 210, the Web page providing application 350 acquires the corresponding Web page stored in the Web page DB 354 and transfers it to the communication unit 210. The Web page is transmitted to the requesting information processing apparatus 101 via the network 103 by the communication unit 210.

情報加工アプリケーション352は,Webページ提供アプリケーション350と連動し,Webページ提供アプリケーション350が受信する要求データに設定されたパラメータに基づき,WebページDB354に格納されたWebページ等の情報を加工するプログラムである。加工されたWebページは,Webページ提供アプリケーション350から情報処理装置101に送信される。また,例えば情報加工アプリケーション352は,CGI(Common Gateway Interface)プログラム等に該当する。   The information processing application 352 is a program that works with the Web page providing application 350 and processes information such as a Web page stored in the Web page DB 354 based on parameters set in request data received by the Web page providing application 350. is there. The processed web page is transmitted from the web page providing application 350 to the information processing apparatus 101. For example, the information processing application 352 corresponds to a CGI (Common Gateway Interface) program or the like.

なお,本実施の形態にかかるWebページ提供アプリケーション350または情報加工アプリケーション352は,1又は2以上のモジュールまたはコンポーネントから構成されるプログラムの場合を例に挙げて説明するが,かかる例に限定されない。例えば,Webページ提供アプリケーション350または情報加工アプリケーション352は,1又は2以上の回路からなるハードウェア等の場合であってもよい。   Note that the Web page providing application 350 or the information processing application 352 according to the present embodiment is described as an example of a program composed of one or more modules or components, but is not limited to such an example. For example, the Web page providing application 350 or the information processing application 352 may be a hardware or the like including one or two or more circuits.

プログラムなどの各種データを格納することができる。また,ストレージ装置214は,例えば,Webページなどの画面に関するデータが格納されたWebページDB354を記憶している。   Various data such as programs can be stored. In addition, the storage device 214 stores a Web page DB 354 in which data relating to a screen such as a Web page is stored.

また,上記WebページDB354には,例えば,飲食店や,スポーツ用品店等の店舗に関するWebページ(店舗の場所に関するWebページ等。)がWebページDB354に格納されている。   Further, in the Web page DB 354, for example, Web pages relating to stores such as restaurants and sporting goods stores (Web pages relating to store locations, etc.) are stored in the Web page DB 354.

次に,図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 / writer 111, but is not limited to such an example. It is possible to implement this method even when data that is converted into a data and requires mutual authentication is also read.

さらに“<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 input unit 106 by the user's operation, the subsequent “<A HREF>” to “</A>” tags are read in the “<A HREF>” tag. The process to be executed is identified by referring to “$ FELICA_READ $” indicated and searching for an item that matches the id indicated in the “<READ>” tag.

画面に表示された「読込み」が入力部106で選択されると,その「読込み」に対応する“<READ>”を検索し,アクセス処理である読込み処理が実行される。なお,“<WRITE>”タグについても同様である。   When “read” displayed on the screen is selected by the input unit 106, “<READ>” corresponding to the “read” is searched, and a read process as an access process is executed. The same applies to the “<WRITE>” tag.

また,“<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 display unit 108 of the information processing apparatus 101 when it is not held over the reader / writer 111. A character string is specified.

“<WRITE>”タグは,情報処理装置101側からデータを送信し,そのデータを携帯端末201の所定の記憶領域に書き込み処理を実行するためのタグである。なお,書き込み対象となるデータは,読込み対象のデータと同様に,暗号化を必要とせず,また相互認証も必要としない記憶領域に書き込み可能であるが,かかる例に限定されない。   The “<WRITE>” tag is a tag for transmitting data from the information processing apparatus 101 side and writing the data in a predetermined storage area of the portable terminal 201. Note that the data to be written can be written to a storage area that does not require encryption and does not require mutual authentication, as with the data to be read, but is not limited to this example.

また,“<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 / writer 111 can identify the mobile terminal 201 that is a communication partner, and can actually perform data communication. In the case of identification, the reader / writer 111 identifies based on identification information uniquely held in advance by the mobile terminal 201.

ここで,ポーリング処理のみを単独で実行する場合について,補足的に説明すると,ポーリング処理を単独で実行する場合,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 / writer 111. The attribute information such as “id” and “caption” is described. However, since the attribute information is substantially the same as described above, detailed description thereof is omitted.

次に,“<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 server 301. The $ FELICA_READ $ is an identifier for executing a <READ> tag reading process. Note that the identifier notation according to the present embodiment is not limited to such an example.

次に,渡されたパラメータに基づき,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 information processing application 352 of the Web server 301, and the result is processed as an access result. It is displayed on the display unit 108 of the apparatus 101. Note that the present invention can be implemented even when the above address is not specified.

上記アドレスを指定しない場合,Webサーバ301にアクセス結果は送信されず,情報処理装置101でアクセス結果を画面に表示することができる。つまり,ネットワーク通信機能を有さない情報処理装置101であってもローカルで非接触型ICカード201−2又は携帯電話機201−1とブラウザ120を利用することで無線通信することができる。   When the address is not specified, the access result is not transmitted to the Web server 301, and the access result can be displayed on the screen by the information processing apparatus 101. That is, even the information processing apparatus 101 that does not have a network communication function can wirelessly communicate with the non-contact type IC card 201-2 or the mobile phone 201-1 locally using the browser 120.

上記“<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 input unit 106. Although explained, the present invention is not limited to this example. For example, after the above reading process is completed, the information processing process is executed, the access result is displayed on the screen, and the data is further written to a predetermined location in the storage area of the portable terminal. Etc. are also possible.

また,図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 information processing apparatus 101 requests and receives a Web page existing on the network from the Web server 301, the page reading module 122 reads the Web page (S701). . The Web requested by the browser 120 is specified by the user operating the input unit 106. Further, the information processing apparatus 101 may hold the Web page without receiving the Web page from the Web server 301.

次に,ブラウザ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 display unit 108 of the information processing apparatus 101 by a page output module (not shown) that displays the Web page (S709).

次に,図8に示すように,拡張タグを含んだWebページが表示部108に表示された状態で,ユーザが入力部106を操作することで,データを携帯端末201から読み込んだり,携帯端末201に書込んだりするアクセス処理の実行をブラウザ120等が受付ける(S801)。   Next, as shown in FIG. 8, when the user operates the input unit 106 in a state where the Web page including the extension tag is displayed on the display unit 108, data is read from the mobile terminal 201, or the mobile terminal The browser 120 or the like accepts execution of an access process such as writing to 201 (S801).

入力部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 input unit 106, and executes an access process (S803). When an event of an expansion tag is selected by the input unit 106 (S803), for example, on the screen of the display unit 108, “Please hold the portable terminal such as an IC card over the reader / writer” as described above, etc. Message is displayed.

また,入力部106から受付けた指示が拡張タグではなく通常のタグの場合(S803),ハイパーリンク等で他のWebページを表示するなどブラウザ120は,通常の処理を実行する(S805)。   If the instruction received from the input unit 106 is not an expansion tag but a normal tag (S803), the browser 120 executes normal processing such as displaying another Web page with a hyperlink or the like (S805).

次に,ユーザが画面の指示通りに,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 / writer 111 as instructed on the screen, the polling process is first performed between the reader / writer 111 and the portable terminal 201 as described above. Is executed, and the reader / writer 111 identifies the portable terminal 201 of the communication partner.

次に,リーダ/ライタ111は,プラグイン124からの指示に基づいて,携帯端末201の記憶領域に格納されたデータを読み込む処理または携帯端末201の記憶領域の指定位置にプラグイン124から渡されるデータを携帯端末201に書込む処理のうち少なくともいずれか一方の処理を実行する(S807)。   Next, based on an instruction from the plug-in 124, the reader / writer 111 reads data stored in the storage area of the mobile terminal 201 or passes it from the plug-in 124 to a specified position in the storage area of the mobile terminal 201. At least one of the processes for writing data to the portable terminal 201 is executed (S807).

例えば,携帯端末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 / writer 111 designates the storage area of the mobile terminal 201 based on the reading position set in the instruction content from the plug-in 124. A signal requesting data stored at the read position is wirelessly communicated to the portable terminal 201.

携帯端末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 / writer 111, the mobile terminal 201 wirelessly communicates data stored at the reading position specified in the data request signal to the reader / writer 111. As described above, the reader / writer 111 can read the data stored in the portable terminal 201. Note that the data read from the portable terminal 201 by the reader / writer 111 is subjected to predetermined processing such as decoding processing, and is stored in the memory 104 or the storage device 114 as necessary.

上記携帯端末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 network 103. Is transmitted to the Web server 301 (S811).

なお,送信先のWebサーバ301は,上述の通り,アクセス処理を実行した拡張タグ内に記述されたアドレス(URL等)によって特定される。またアクセス結果をWebサーバ301に送信するか否かは,送信可否を判断する判断情報や,上記アドレス等が拡張タグに設定されているか否か等によって判断されるが,かかる例に限定されない。   As described above, the destination Web server 301 is specified by an address (URL or the like) described in the extension tag that has executed the access process. Whether or not the access result is transmitted to the Web server 301 is determined based on determination information for determining whether or not transmission is possible, whether or not the address is set in the extension tag, and the like, but is not limited to such an example.

また,上記アクセス結果が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 information processing application 352 of the Web server 301 based on the access result, a Web page is created, and information A Web page reflecting the access result is displayed on the display unit 108 of the processing apparatus 101 (S813).

なお,本実施の形態にかかる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 display unit 108 of the information processing apparatus 101 as an example. However, the present invention is not limited to this example. The present invention can be implemented even when a web page is displayed on the screen of a mobile terminal 201 (such as the mobile phone 201-1) provided with the above.

特に,アクセス結果が反映された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 / writer 111 and the portable terminal 201, and the balance information of the electronic money held by the portable terminal 201 is updated. For example, product price information or balance information is transmitted to the Web server 301 as an access result.

Webサーバ301側で残高情報に基づいて加工処理が実行され,Webページが生成されると,Webサーバ301から情報処理装置101にWebページが送信される。   When the Web server 301 side performs processing based on the balance information and generates a Web page, the Web server 301 transmits the Web page to the information processing apparatus 101.

次に,プラグイン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 / writer 111, and the mobile terminal 201 (such as the mobile telephone 201-1) is instructed to transmit the reader / writer 111 wirelessly communicates the activation information and parameters to the mobile terminal 201 such as the mobile phone 201-1 in accordance with an instruction from the plug-in 124. Upon receiving the activation information, the portable terminal 201 (cellular phone 201-1) activates the designated application, and the activated application displays a Web page included in the received parameter on the display unit.

以上から,携帯電話機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 information processing apparatus 101 and performs an easy operation of holding the existing portable terminal 201 over the reader / writer 111, the user can write data to the portable terminal 201 or use useful information. Can be displayed on the information processing apparatus 101, and further information such as coupon information transmitted from the Web server 301 or the like can be displayed on the screen of the portable terminal 101.

さらに,ユーザは,Webサーバ301等のサーバを介さなくとも情報処理装置101と携帯端末201とで無線通信することが可能であるため,情報処理装置101がネットワーク機能がなく,外部と通信できなくても,ローカルで情報処理装置101と携帯端末201とでデータをやりとりすることができる。   Furthermore, since the user can wirelessly communicate with the information processing apparatus 101 and the portable terminal 201 without going through a server such as the Web server 301, the information processing apparatus 101 has no network function and cannot communicate with the outside. However, data can be exchanged locally between the information processing apparatus 101 and the portable terminal 201.

すなわち,ユーザは頻繁に使用するコンテンツ等のデータが格納される位置(読込み位置又は書き込み位置)を,拡張タグに登録しておけば,ユーザは複雑なデータ選択操作をすることなく,単にリーダ/ライタ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 information processing apparatus 101 to the portable terminal 201, or data can be transferred from the portable terminal 201 to the information processing apparatus 101 simply by holding it over the writer 111.

一方で,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 network 103. The information processing apparatus 101 can read / write data from the portable terminal 201 by wireless communication.

情報処理装置101のブラウザ120に組み込むプラグイン124は,ブラウザ120に機能追加するかたちで実装し,例えばHTML等のコンテンツデータに埋め込まれた拡張タグの解釈,表示,またはWebサーバ301との通信などはブラウザ120の機能が利用できるため,同等のアプリケーションを新規に開発するのに比べて非常に低コストで実現できる。   The plug-in 124 to be incorporated into the browser 120 of the information processing apparatus 101 is implemented by adding a function to the browser 120, for example, interpretation and display of an extension tag embedded in content data such as HTML, or communication with the Web server 301. Since the function of the browser 120 can be used, it can be realized at a very low cost compared to newly developing an equivalent application.

なお,従来では,携帯端末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 Web server 301 via the network, or data transmitted from the Web server 301 is written to the portable terminal 201, a reader / writer It is necessary to separately prepare a server for processing data transmitted from the network via the network, and it is necessary to develop an application for communicating with the server on the information processing apparatus 101 on the client side. Cost enormous costs. In addition, a content holder that provides content such as a web page from the web server 301 needs to introduce the server and requires a large amount of money, which has been a barrier for new entry.

また,サービス提供者側が,情報処理装置101をキオスク端末として店舗に設置すれば,ユーザはプラグイン124を組み込む必要がないため,そのままユーザが保有する携帯端末201を情報処理装置101のリーダ/ライタ11にかざせば情報処理装置101と無線通信でき,より一層ユーザに対する操作負担を軽減することができる。   Also, if the service provider installs the information processing apparatus 101 as a kiosk terminal in the store, the user does not need to incorporate the plug-in 124, so that the portable terminal 201 held by the user is used as the reader / writer of the information processing apparatus 101 as it is. 11 can be wirelessly communicated with the information processing apparatus 101, and the operation burden on the user can be further reduced.

なお,本明細書において,情報処理装置101,携帯端末201,またはWebサーバ301に各種の処理を行わせるためのプログラムを記述する処理ステップは,必ずしもフローチャートとして記載された順序に沿って時系列に処理する必要はなく,並列的あるいは個別に実行される処理(例えば,並列処理あるいはオブジェクトによる処理)も含むものである。   In the present specification, the processing steps for describing a program for causing the information processing apparatus 101, the portable terminal 201, or the Web server 301 to perform various processes are not necessarily time-sequentially in the order described in the flowchart. It is not necessary to perform processing, and includes processing executed in parallel or individually (for example, parallel processing or object processing).

また,プログラムは,1台の情報処理装置101,携帯端末201,またはWebサーバ301により処理されるものであっても良いし,複数の情報処理装置101,携帯端末201,またはWebサーバ301によって分散処理されるものであっても良い。   Further, the program may be processed by one information processing apparatus 101, portable terminal 201, or Web server 301, or distributed by a plurality of information processing apparatuses 101, portable terminal 201, or Web server 301. It may be processed.

以上,添付図面を参照しながら本発明の好適な実施形態について説明したが,本発明はかかる例に限定されない。当業者であれば,特許請求の範囲に記載された技術的思想の範疇内において各種の変更例または修正例を想定し得ることは明らかであり,それらについても当然に本発明の技術的範囲に属するものと了解される。   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 information processing apparatus 101 can be connected to the network 103 has been described as an example, but the present invention is not limited to such an example. For example, the present invention can be carried out even when the information processing apparatus 101 and the mobile terminal 201 locally activate the browser 120 without connecting to the network 103 and perform wireless communication.

また上記実施形態においては,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 storage device 114 is described as an example of a single hard disk drive. However, the present invention is not limited to this example. For example, one or more hard disk drives are additionally provided. It may be provided, or may be provided with at least one of RAM, ROM, or flash memory.

また上記実施形態においては,メモリ104は,単体のRAMから構成される場合を例に挙げて説明したが,かかる例に限定されず,例えば,メモリ104は,単体のRAMの他に,別体としてRAMがさらに1または2以上備わる場合でもよく,また単体のRAMの他に,ROM,またはフラッシュメモリ等のうち少なくとも一つがさらに備わる場合でもよい。   In the above-described embodiment, the case where the memory 104 is configured by a single RAM has been described as an example. However, the present invention is not limited to this example. For example, the memory 104 is separated from the single RAM. In addition, one or more RAMs may be provided, or in addition to a single RAM, at least one of a ROM, a flash memory, and the like may be further provided.

上記実施形態においては,情報処理装置101,携帯電話機201,Webサーバ301に備わるブラウザ等はソフトウェアからなる場合を例にあげて説明したが,本発明はかかる例に限定されない。例えば,上記ブラウザは,1又は2以上の回路から構成されたハードウェアの場合であってもよい。   In the above-described embodiment, the information processing apparatus 101, the mobile phone 201, the browser provided in the Web server 301, and the like have been described by way of example. However, the present invention is not limited to this example. For example, the browser may be a hardware composed of one or two or more circuits.

本発明は,情報処理システム,情報処理装置,コンピュータプログラム,および情報処理方法に適用可能である。   The present invention is applicable to an information processing system, an information processing apparatus, a computer program, and an information processing method.

本実施の形態にかかる情報処理システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information processing system concerning this Embodiment. 本実施の形態にかかる情報処理装置101の画面表示の概略を示す説明図である。It is explanatory drawing which shows the outline of the screen display of the information processing apparatus 101 concerning this Embodiment. 本実施の形態にかかる情報処理装置101の構成を概略的に示すブロック図である。It is a block diagram which shows roughly the structure of the information processing apparatus 101 concerning this Embodiment. 本実施の形態にかかる携帯端末の概略的な構成を示すブロック図である。It is a block diagram which shows the schematic structure of the portable terminal concerning this Embodiment. 本実施形態にかかるWebサーバの構成を概略的に示すブロック図である。It is a block diagram which shows roughly the structure of the Web server concerning this embodiment. 本実施の形態にかかるWebページのデータ構造の概略を示す説明図である。It is explanatory drawing which shows the outline of the data structure of the web page concerning this Embodiment. 本実施の形態にかかる拡張タグが埋め込まれたWebページを表示する表示処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the display process which displays the web page by which the expansion tag concerning this Embodiment was embedded. 本実施の形態にかかる拡張タグによって実行されるアクセス処理の概略を示すフローチャートである。It is a flowchart which shows the outline of the access process performed by the extension tag concerning this Embodiment.

符号の説明Explanation of symbols

100 情報処理システム
101 情報処理装置
103 ネットワーク
120 ブラウザ
124 プラグイン
201 携帯端末
301 Webサーバ
DESCRIPTION OF SYMBOLS 100 Information processing system 101 Information processing apparatus 103 Network 120 Browser 124 Plug-in 201 Portable terminal 301 Web server

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.
前記アクセス処理は,前記無線通信装置の所定の記憶領域からデータを読み込む処理又は前記記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理である請求項1または2に記載の情報処理装置。 The access processing, said at least one processing among the predetermined read data from the storage area processing or writes data in the storage area processing of the radio communication apparatus, an information processing according to claim 1 or 2 apparatus. 前記情報処理装置は,前記無線通信装置に対するアクセス処理の結果を画面に表示する請求項1〜3のいずれかに記載の情報処理装置。 The information processing device displays the result of the access process with respect to the wireless communication device to the screen, the information processing apparatus according to claim 1. 前記コンテンツは,マークアップ言語で記述されたWebページであって,前記画面出力制御情報および前記アクセス制御情報は,タグで識別される情報であり,前記位置指定情報は,前記アクセス制御情報の属性情報である請求項2に記載の情報処理装置。 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 location specification information is an attribute of the access control information The information processing apparatus according to claim 2 , which is information. コンピュータをして,無線通信装置との間でデータを無線通信する無線通信部を備えており,外部装置からネットワークを介して送信されるコンテンツを読み込んだ後,該コンテンツのデータ中に埋め込まれ,かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力する情報処理装置として実行させるコンピュータプログラムであって:
前記情報処理装置が前記無線通信装置の所定の記憶領域に対するアクセス処理を実行するためのアクセス制御情報がさらに埋め込まれたコンテンツを読み込み,該コンテンツの読込みに連動して,該コンテンツに埋め込まれている前記アクセス制御情報に基づいて,前記無線通信部に対し,前記アクセス処理を実行するよう指示するコンピュータプログラム。
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.
前記アクセス処理は,前記無線通信装置の所定の記憶領域からデータを読み込む処理又は前記記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理である請求項6または7に記載のコンピュータプログラム。 The access processing, said at least one of the processing of writing data into the data processing or the storage area reads data from a predetermined storage area of the wireless communication device, a computer program according to claim 6 or 7 . 前記コンピュータプログラムは,前記無線通信装置に対するアクセス処理の結果を画面に表示させる請求項6〜8のいずれかに記載のコンピュータプログラム。 The computer program to display the result of the access process with respect to the wireless communication device on a screen, a computer program according to any one of claims 6-8. 前記コンテンツは,マークアップ言語で記述されたWebページであって,前記画面出力制御情報および前記アクセス制御情報は,タグで識別される情報であり,前記位置指定情報は,前記アクセス制御情報の属性情報である請求項7に記載のコンピュータプログラム。 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 location specification information is an attribute of the access control information The computer program according to claim 7 , which is information. 無線通信装置との間でデータを無線通信する無線通信部を備え,外部装置からネットワークを介して送信されるコンテンツを読み込んだ後,該コンテンツのデータ中に埋め込まれ,かつ前記コンテンツが画面に出力される際のフォーマット又は前記コンテンツのデータ構造を少なくとも規定する画面出力制御情報に基づいて前記コンテンツを画面に出力する情報処理装置の情報処理方法であって:
前記情報処理装置が前記無線通信装置の所定の記憶領域に対するアクセス処理を実行するためのアクセス制御情報がさらに埋め込まれたコンテンツを読み込むステップと;
前記コンテンツに埋め込まれている前記アクセス制御情報に基づいて,前記無線通信部に対し,前記アクセス処理を実行するよう指示するステップを含んでいる情報処理方法。
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.
前記アクセス処理は,前記無線通信装置の所定の記憶領域からデータを読み込む処理又は前記記憶領域にデータを書込む処理のうち少なくともいずれか一方の処理である請求項12に記載の情報処理システム。 The access processing, said at least one of the processing in the prescribed processing read data from the storage area or writing data in the storage area processing of the radio communication apparatus, an information processing system according to claim 12. 前記無線通信装置を備えた携帯端末の画面には,前記情報処理装置の無線通信部により実行された前記アクセス処理の結果が表示される請求項12に記載の情報処理システム。
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.
JP2004241046A 2004-08-20 2004-08-20 Information processing system, information processing apparatus, computer program, and information processing method Expired - Lifetime JP4638190B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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