JP2014010757A - Information processing apparatus, program, and information processing method - Google Patents
Information processing apparatus, program, and information processing method Download PDFInfo
- Publication number
- JP2014010757A JP2014010757A JP2012148574A JP2012148574A JP2014010757A JP 2014010757 A JP2014010757 A JP 2014010757A JP 2012148574 A JP2012148574 A JP 2012148574A JP 2012148574 A JP2012148574 A JP 2012148574A JP 2014010757 A JP2014010757 A JP 2014010757A
- Authority
- JP
- Japan
- Prior art keywords
- line
- information
- terminal
- request
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
【課題】ユーザが複数の通信回線を利用可能な場合において、IDやパスワードの入力をユーザに行わせることなく、要求に使用する回線以外の回線についての情報が反映されたサービスを当該ユーザに提供する。
【解決手段】中継装置は、コンテンツ提供装置宛の要求を端末から受信すると(S102)、要求がなされる際に用いられた一の回線を特定する(S104)。中継装置は、該要求と、該特定された一の回線を識別するための第1の回線識別子とをコンテンツ提供装置に送信する(S106)。コンテンツ提供装置は、該受信した第1の回線識別子に関連付けられて登録されている第2の回線識別子を管理装置から取得する(S106)。コンテンツ提供装置は、該受信された第1の回線識別子と第2の回線識別子とに基づいて提供情報を決定し(S108)、該決定された提供情報を、中継装置を介し、前記一の回線を用いて、前記端末に送信する(S110)。
【選択図】図9When a user can use a plurality of communication lines, a service reflecting information on a line other than the line used for the request is provided to the user without requiring the user to input an ID or a password. To do.
When a relay device receives a request addressed to a content providing device from a terminal (S102), the relay device specifies one line used when the request is made (S104). The relay apparatus transmits the request and the first line identifier for identifying the specified one line to the content providing apparatus (S106). The content providing apparatus acquires the second line identifier registered in association with the received first line identifier from the management apparatus (S106). The content providing apparatus determines provision information based on the received first line identifier and second line identifier (S108), and the determined provision information is transmitted to the one line via the relay apparatus. To the terminal (S110).
[Selection] Figure 9
Description
本発明は、通信回線を用いて、端末から要求を受け付けて当該要求に応じた情報を提供する技術に関する。 The present invention relates to a technique for receiving a request from a terminal using a communication line and providing information corresponding to the request.
一人のユーザが、固有の通信回線が割り当てられた携帯電話機などの通信端末を複数台所有することが珍しくなくなっている。様々な機能を有する通信端末が開発され、目的やシーンに応じて通信端末を使い分けたいというユーザのニーズがこのような状況の一つの背景にある。
引用文献1には、同一加入者に属する複数の移動機をグループ化し、グループ内で同時接続可能な移動機の台数を設定することで、加入者への課金負担を軽減することが記載されている。
引用文献2には、複数の機器を使用しうるユーザに対してユニバーサルIDを発行し、このIDによってユーザを特定し、一つの情報を複数の機器で受信可能にする技術が開示されている。
It is not uncommon for a single user to have a plurality of kitchens such as mobile phones to which a unique communication line is assigned. Communication terminals having various functions have been developed, and the user's need to use different communication terminals depending on the purpose and scene is one of the backgrounds of such a situation.
Cited Document 1 describes that a plurality of mobile devices belonging to the same subscriber are grouped, and the number of mobile devices that can be connected simultaneously in the group is set to reduce the burden on the subscriber. Yes.
Cited Document 2 discloses a technology in which a universal ID is issued to a user who can use a plurality of devices, a user is specified by this ID, and one piece of information can be received by a plurality of devices.
引用文献1に記載の発明は、端末を複数台使用した際の課金処理を行うものであって、使用する移動機に応じた内容のサービスを提供することはできない。引用文献2に記載の発明では、同一のユーザであれば複数の通信機器間で情報を共有することはできるが、回線に応じてサービスの内容を変えることはできない。さらに、同一ユーザが保有する複数の回線機器や機器に割り当てられた回線とは別途独立に発行されたユーザを識別するためのIDを、機器を利用する際にユーザが入力する必要があるので、手間がかかるし、IDを忘れた場合はサービスが受けられなくなる。 The invention described in the cited document 1 performs a billing process when a plurality of terminals are used, and cannot provide a service with contents corresponding to the mobile device used. In the invention described in the cited document 2, the same user can share information among a plurality of communication devices, but the contents of the service cannot be changed according to the line. Furthermore, since it is necessary for the user to input an ID for identifying a user issued separately from a plurality of line devices owned by the same user and a line assigned to the device, when using the device, It takes time, and if you forget your ID, you will not be able to receive the service.
本発明は、ユーザが複数の通信回線を利用可能な場合において、要求を行うにあたりIDやパスワードの入力をユーザに行わせることなく、要求に使用する回線以外の回線についての情報が反映されたサービスをユーザに提供することを目的とする。 The present invention is a service in which information about lines other than the line used for the request is reflected without requiring the user to input an ID or password when making a request when the user can use a plurality of communication lines. Is provided to the user.
本発明は、一の態様において、端末からの要求を受け付ける受け付け手段と、前記要求がなされる際に用いられた一の回線を特定する第1特定手段と、前記特定された一の回線に関連づけて登録されている他の回線を特定する第2特定手段と、該特定された、一の回線と他の回線とに基づいて、前記要求に対応する提供情報を決定する決定手段と、前記一の回線を用いて、該決定された提供情報を前記端末に送信する送信手段とを有する情報処理装置を提供する。
好ましい態様において、一の端末に対して一の回線が割り当てられ、一のユーザによって使用される複数の端末に対応する複数の回線が互いに関連付けて登録される。
他の好ましい態様において、前記互いに関連付けて登録されている複数の回線の各々に対し、属性情報として、第1の属性または第2の属性のいずれかが付与されており、前記
提供情報は前記属性情報に応じて決定される。
他の好ましい態様において、前記第1の属性を有する回線を用いて前記要求が行われた場合は、前記提供情報として第1の情報が提供されるのに対し、前記第2の属性を有する回線を用いて当該要求が行われた場合は、前記提供情報として、前記第1の情報に加えて第2の情報が提供される。
他の好ましい態様において、前記要求は、メールの処理に関するものであり、前記提供情報は、メールの閲覧または作成を行う際に前記端末にて表示される情報を含む。
他の好ましい態様において、前記要求は、他のユーザの連絡先が記述されたデータの閲覧に関するものであり、前記提供情報は、前記端末のユーザが保有する前記データのうち前記端末に提供される部分を特定する情報を含む。
他の好ましい態様において、前記要求はウェブページの閲覧に係るものであり、前記提供内情報は前記ウェブページ内に表示されるコンテンツである。
本発明は、他の観点において、端末と、同一のユーザによって使用される複数の回線を関連付けて登録する管理装置と、前記端末からの要求を受け付け、前記要求がなされる際に用いられた一の回線を特定する中継装置と、前記中継装置により特定された一の回線に関連付けられた他の回線を、前記管理装置を用いて特定し、該特定された一の回線と他の回線とに基づいて前記要求に対する提供情報を決定し、該決定された内容の情報を前記中継装置を介して前記一の回線を用いて前記端末に送信するコンテンツ提供装置とを有する情報提供システムを提供する。
本発明は、さらに他の観点において、中継装置が、コンテンツ提供装置宛の要求を端末から受信するステップと、前記中継装置が、前記要求がなされる際に用いられた一の回線を特定するステップと、前記中継装置が、該受信された要求と、該特定された一の回線を識別するための第1の回線識別子とをコンテンツ提供装置に送信するステップと、前記コンテンツ提供装置が、該受信した第1の回線識別子に関連付けられて登録されている第2の回線識別子を管理装置から取得するステップと、前記コンテンツ提供装置が、該受信された、第1の回線識別子と第2の回線識別子とに基づいて、前記要求に対応する提供情報を決定するステップと、前記コンテンツ提供装置が、該決定された提供情報を、前記中継装置を介し、前記一の回線を用いて前記端末に送信するステップとを有する情報提供方法を提供する。
In one aspect, the present invention relates to a receiving means for receiving a request from a terminal, a first specifying means for specifying one line used when the request is made, and the specified one line. Second specifying means for specifying other lines registered in this way, determination means for determining provided information corresponding to the request based on the specified one line and other lines, and An information processing apparatus is provided that includes transmission means for transmitting the determined provision information to the terminal using the line.
In a preferred embodiment, one line is assigned to one terminal, and a plurality of lines corresponding to a plurality of terminals used by one user are registered in association with each other.
In another preferred aspect, either the first attribute or the second attribute is given as attribute information to each of the plurality of lines registered in association with each other, and the provided information is the attribute Determined according to information.
In another preferred aspect, when the request is made using a line having the first attribute, the first information is provided as the provision information, whereas the line having the second attribute When the request is made using, second information is provided as the provision information in addition to the first information.
In another preferred aspect, the request relates to mail processing, and the provided information includes information displayed on the terminal when browsing or creating mail.
In another preferred aspect, the request relates to browsing of data describing contact information of another user, and the provision information is provided to the terminal among the data held by the user of the terminal. Contains information that identifies the part.
In another preferred aspect, the request relates to browsing of a web page, and the provided information is content displayed in the web page.
In another aspect, the present invention relates to a terminal, a management apparatus that associates and registers a plurality of lines used by the same user, and a request used when receiving a request from the terminal and making the request. A relay device that identifies the other line, and another line associated with the one line identified by the relay device is identified using the management device, and the identified one line and the other line are identified. An information providing system comprising: a content providing apparatus that determines provision information for the request based on the request, and transmits the determined content information to the terminal using the one line via the relay apparatus.
In yet another aspect, the present invention provides a step in which a relay device receives a request addressed to a content providing device from a terminal, and a step in which the relay device specifies one line used when the request is made. And the relay device transmits the received request and a first line identifier for identifying the specified one line to the content providing device, and the content providing device receives the reception Acquiring a second line identifier registered in association with the first line identifier, from the management apparatus, and the content providing apparatus receives the received first line identifier and second line identifier. And determining the provision information corresponding to the request, and the content provision device uses the determined provision information via the relay device and the one line. Providing information providing method and a step of transmitting to the terminal Te.
本発明によれば、ユーザが要求を行う際にIDやパスワードの入力をユーザに行わせることなく、要求の際に使用された回線を用いて、当該回線以外に当該ユーザが利用可能な回線についての情報が反映されたサービスがユーザに提供される。 According to the present invention, a line that can be used by the user in addition to the line using the line used at the time of request without causing the user to input an ID or password when making the request. A service reflecting this information is provided to the user.
以下、図面を参照しつつ本発明の実施形態を説明する。
1.構成
図1は、情報提供システム1の概略図である。情報提供システム1は、端末100(端末100−1、端末100−2、端末100−3)と、中継装置200と管理装置300とコンテンツサーバ400(400−1、400−2、400−3)と基地局500と移動通信網600とインターネット700とを含む。同図中、端末100およびコンテンツサーバ400は3台表されているが、これは単なる例示であって、台数は任意である。同様に、基地局500も一般的には複数設けられるが、説明の便宜上、1つのみ記載している。以下、各端末100や各コンテンツサーバ400を区別する必要がないときは、単に端末100、コンテンツサーバ400という。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
1. Configuration FIG. 1 is a schematic diagram of an information providing system 1. The information providing system 1 includes a terminal 100 (terminal 100-1, terminal 100-2, terminal 100-3), a
各端末100は、一人のユーザによって使用される携帯型の通信端末である。例えば、携帯電話機、多機能型端末(スマートフォン、タブレット型PC等)である。基地局500と国際電気通信連合(ITU)等によって定められている移動通信方式に従って無線通信を行い、インターネット700に接続された各コンテンツサーバ400と中継装置200を介して情報の授受を行う。また、各端末100ブラウザ等のアプリケーションプログラム(以下、アプリケーションという)を実行することによって、受信した情報(データ、スクリプトやプログラム等を含む)に応じた動作(情報の入出力)を実現する機能を有する。
基地局500は、設置されている位置から所定の範囲にある端末100から受信した情報を移動通信網600を介して中継装置200へ送信するとともに、中継装置200から端末100宛に送信された情報を無線送信する。
中継装置200は、例えば移動通信網600を保有する通信事業者によって管理され、ユーザや端末の管理に関する情報を記憶し、プロトコル変換等などの信号処理を行い、移動通信網600を介した通信とインターネット700を介した通信とを中継する機能を担う。すなわち、基地局500を介して端末100から受信した情報は、インターネット700を介して管理装置300またはコンテンツサーバ400にインターネットプロトコルに従って送信される一方、インターネット700を介して管理装置300やコンテンツサーバ400から受信した情報は基地局500および移動通信網600を介して移動通信方式に従って端末100に送信される。なお、移動通信網600はそれぞれ異なる通信事業者によって管理される複数の通信網の集合体であってもよい。この場合、中継装置は、複数の通信事業者が関与するこの集合体全体を介した通信の全てを管理する機能を有していもよい。
Each terminal 100 is a portable communication terminal used by one user. For example, a mobile phone and a multifunction terminal (smart phone, tablet PC, etc.). Wireless communication is performed in accordance with a mobile communication system defined by the
The
The
コンテンツサーバ400は、インターネット700に接続されたサーバ装置であって、例えばサービス提供会社(コンテンツプロバイダ)によって運用され、ユーザに提供しう
る情報を記憶し、ユーザの要求に応じた内容の情報を選択・生成してユーザに提供する。ここで、ユーザに提供される情報(以下、提供情報という)には、テキストデータ、画像データ、音声データの他、端末100にて実行した場合に所定の機能が実現されるスクリプトなどのプログラム(コード)、その他のあらゆるデータが含まれる。
より具体的には、コンテンツサーバ400は、ユーザが指定したキーワードに対するインターネット700上のノードについての検索結果の提供(いわゆる検索サーバとしての機能)、各コンテンツサーバ400が保有するコンテンツ(ウェブページ(HTMLデータ)やテキストデータ、映像データ、楽音データ等)の提供(いわゆるコンテンツサーバとしての機能)、ユーザが保有する情報を記憶領域の提供(いわゆるクラウドストレージとしての機能)、電子メール(以下、単にメールという)の送受信処理(メールサーバとしての機能)、OSやアプリケーションの実行を担うアプリケーションサーバとしての機能、その他のインターネット700を介してユーザの要求に従って演算処理を実行しその結果をユーザに提供する処理を実行する機能を有する。
管理装置300は、インターネット700に接続されたサーバ装置であって、中継装置200や各コンテンツサーバ400からの問い合わせ要求に応じて、ユーザに提供する情報の内容を決定するために必要な情報を提供する。
The
More specifically, the
The
図2は、端末100の機能構成図である。端末100は、制御部110、通信部120、表示部130、入力部140、音声入力部150、音声出力部160および記憶部170を含む。通信部120は、信号処理回路やアンテナ等によって実現され、制御部110の制御の下、基地局500との間で無線通信を行う。表示部130は、液晶パネル等の表示画面やその駆動制御回路などを含み、情報を表示する。入力部140はハードウェアボタン、カーソルキーやテンキー、あるいはセンサ素子を有するタッチパネル等によって実現され、ユーザが情報を入力する手段である。好適な態様において、表示部130と入力部140が一体に構成されたタッチパネル180が用いられる。音声入力部150は、マイク等の収音素子やアナログ/デジタル信号処理回路によって実現され、ユーザの声を収音して音声信号として制御部110に出力する。音声入力部150は、スピーカ等の発音素子やデジタル/アナログ信号処理回路によって実現され、制御部110から供給される音声信号に基づいて音響波を発生させる。なお、音声入力部150は、入力部140と同様、制御部110に対する指示や情報の入力を行うために用いることも可能である。具体的には、入力音声信号を解析し発話内容を特定して、テキストデータとして出力する。また、音声入力部150および音声出力部160によって通話機能が実現する。
FIG. 2 is a functional configuration diagram of the terminal 100. The terminal 100 includes a
記憶部170は、ハードディスクや半導体メモリ等の内蔵型の情報記憶装置や取り外し可能な情報記録媒体(メモリーカードおよびメモリースロット)であって、OS(オペレーティングシステム)や当該OS上で動くアプリケーションを動かすための実行環境も含む)が記憶される。アプリケーションには、P1(メールアプリ)、P2(電話帳アプリ)、およびP3(ブラウザ)が含まれる。
また、端末100や当該機器が使用する回線を一意に識別するための識別情報が記憶される。この識別情報は、移動通信網600を介して端末100と中継装置200との間で情報をやり取りするために用いられる情報であり、端末ごとに割り当てられた電話番号(中継装置200が端末の呼出しの際に使用する呼出し番号)、無線通信回線が確立した際に当該回線または通信セッションに対して付与される情報、当該回線における通信についての制御情報(例えば、移動通信網600が複数の通信規格(3G、LTE、WiFi(登録商標)等)の通信を実行することができる場合にけるその規格の種類)、通信事業者が100や端末100のSIMカードのハードウェアに対して割り当てる加入者識別番号、その他の情報が含まれうるが、端末100を利用してサービスを受けようとするユーザを特定するために端末100にて入力された情報は含まれない。
The
Also, identification information for uniquely identifying the line used by the terminal 100 or the device is stored. This identification information is information used for exchanging information between the terminal 100 and the
制御部110は、CPU等のプロセッサによって実現され、制御部110、通信部12
0、表示部130、入力部140、音声入力部150、音声出力部160および記憶部170を制御するとともに、記憶部170からアプリケーションP1〜P3を実行し、インターネット700を介した情報の送受信により、各種機能(例えば、情報の閲覧、メール送受信、インターネット700上の情報の記憶や読み出し)やその他の機能(例えば移動通信網600を介した通話機能)を端末100に実現させる。
本実施例において、アプリケーションP1〜P3は、いずれもコンテンツサーバ400にアクセスしてサービス要求を送出し、コンテンツサーバ400から当該要求に対応した情報を受信して表示する機能を有する。例えば、アプリケーションP1は、コンテンツサーバ400に対してメールの閲覧要求や作成要求をユーザに指示させる画面を生成し、入力部140や音声入力部150を介して入力されたユーザの指示を受け付けて中継措置200に送信するとともに、コンテンツサーバ400から受信したメール等のデータや、メールの処理に関連するスクリプトを解釈して表示部130に対する描画処理や音声出力部160に対する出力処理を行う機能を有する。
The
0, the
In the present embodiment, each of the applications P1 to P3 has a function of accessing the
以下の例では、一台の端末100が使用する1つの回線を識別するための番号として1つの電話番号(Mobile Subscriber Number;MSN)が用いられ、中継装置200との間で行われる通信においては、情報の送信元および送信先を特定する情報としてこの電話番号が含まれる例について説明する。
なお、このようなMSNと端末100との紐付け作業は、端末100の購入時に販売店において通信事業者が記憶部170に電話番号を含む加入者情報を書き込む事によってなされてもよいし、電話番号を含む加入者情報が記録されたメモリーカードをユーザが購入し、これを端末100に挿入することによってなされてもよい。
In the following example, one telephone number (Mobile Subscriber Number; MSN) is used as a number for identifying one line used by one
It should be noted that such associating work between the MSN and the terminal 100 may be performed by a communication carrier writing subscriber information including a telephone number in the
図3は中継装置200の機能構成図である。中継装置200は、制御部210と通信部220と入出力部230と記憶部240とを含む。制御部210は、制御プロセッサであって、通信部220と入出力部230と記憶部240とを制御する。通信部220は、インターネット700で用いられるプロトコルに従って通信を行う、LANアダプタ等の通信モジュールと、移動通信網600を介して基地局500と通信を行う通信モジュールとを含む。通信部220は、インターネット700を介して管理装置300やコンテンツサーバ400から受信した情報や、移動通信網600を介して端末100から受信した情報を制御部210に供給するとともに、制御部210から供給された情報を、インターネット700を介して管理装置300またはコンテンツサーバ400にもしくは移動通信網600を介して端末100に送信する。
FIG. 3 is a functional configuration diagram of the
記憶部240は、ハードディスクや半導体メモリによって実現される記憶装置であり、図4に示す第1テーブルT1と第2テーブルT2とが格納される。第1テーブルT1は、回線を特定する番号(この例ではMSN)と接続先のインターネット700上のノードを特定するIPアドレスとを、所定の規則に従って対応付けて記憶したものである。端末100からコンテンツサーバ400へのアクセス要求を受ける度に、1つのレコードが第1テーブルT1に追加され対応付けが登録される。その後、当該端末100とインターネット700の間における一連のセッションが終了すると、このレコードが第1テーブルT1から削除されることにより、対応付けが解消される。こうして、第1テーブルT1の内容が適宜更新される。なお、この対応付けの方法は任意である。第2テーブルT2は、端末100と中継装置の間の通信で使用される回線を一意に識別するための識別子であって、インターネット700上を流通させるための形式に加工された情報(以下、OpenIDという)を、元の識別子と所定の規則に従って対応付けて記憶したものである。第2テーブルT2に記述された情報はコンテンツサーバ400からの要求に応じて読み出されて提供される。
The
図3に戻り、制御部210は、プロセッサによって実現され、アドレス変換部211お
よび回線特定部212を含む。回線特定部212は、端末100が要求を送信する際に使用している回線を特定する。この例においては、受信した情報から送信元のMSNが抽出される。このMSNは各端末100に固有のものであるから、端末100が特定されたこととも把握できる。アドレス変換部211は、移動通信網600を介して受信した送信元の情報(ここではMSN)に対して、インターネット700を介した通信の際に送信先を特定するための情報として必要となる情報IPアドレスを発行し、MSNとIPアドレスとを対応付けて1つのレコードとして第1テーブルT1に記憶する。
このように、制御部210において、端末100から要求があると、その要求で使用された回線が特定され、通信方式の異なる移動通信網600およびインターネット700を介したコンテンツサーバ400と中継装置200との間の通信を中継するとともに、当該回線を特定するための情報を要求に応じてコンテンツサーバ400へ提供する準備が整う。
入出力部230はキーボードやマウス等の入力装置や液晶ディスプレイ等の表示装置を含み、中継装置200の管理者が制御部210に対して指示や情報の入力を行うために用いられる。
Returning to FIG. 3, the
In this way, when there is a request from the terminal 100 in the
The input /
図5は管理装置300の機能構成図である。管理装置300は、制御部310、通信部320、入出力部330および記憶部340を含む。通信部320は、インターネット700で用いられるプロトコルに従って通信を行うLANアダプタ等の通信モジュールを含む。通信部220は、制御部210の制御下、インターネット700を介して中継装置200やコンテンツサーバ400から受信した情報を制御部310に供給し、制御部310から供給された情報を中継装置200やコンテンツサーバ400に送信する。
FIG. 5 is a functional configuration diagram of the
記憶部340は、図6に示す第3テーブルT3を格納する。第3テーブルT3には、同一ユーザによって使用されうる回線のうち、ある回線と他の回線との関連性についての情報(関連回線情報という)である。なお、関連回線情報には、関連する回線が存在しないという情報も含まれうる。関連回線情報の一例としては、同図に示すように、具体的には、各ユーザを一意に識別するユーザIDに対応付けて、一または複数のOpenIDを記述し、さらに各OpenIDで表される回線の属性が記述されたデータである。属性とは、例えば、同一ユーザが保有する(つまり、事業者との間で利用契約を結んでいる)3つの回線のうち、一の回線が他の二つの回線よりも利用頻度が高い場合に、例えば当該一の回線が「メイン」という属性が付与される一方、他の二つの回線は「サブ」という属性が付与される。属性は、例えばフラグ情報として表現される。
あるいは、「メイン」や「サブ」といった属性は、回線の利用状況や端末100の機能とは関係なく付与されてもよい。つまり、「メイン」や「サブ」はあくまで属性の一例であって、例えば、属性の項目数は3以上(属性の内容は、例えば「Aタイプ」、「Bタイプ」「Cタイプ」)であってもよい。要するに、属性とは、同一ユーザで使用される回線群において他の回線との何らかの関係性を表すものであればいかなる内容でもよい。以下では、説明の便宜上、付与される属性として「メイン」、「サブ」の2種類が存在すると仮定する。
The
Alternatively, attributes such as “main” and “sub” may be assigned regardless of the line usage status and the function of the terminal 100. That is, “main” and “sub” are merely examples of attributes, and for example, the number of attribute items is 3 or more (contents of attributes are, for example, “A type”, “B type”, “C type”). May be. In short, the attribute may have any content as long as it represents some relationship with another line in the line group used by the same user. In the following, for convenience of explanation, it is assumed that there are two types of attributes “main” and “sub” as attributes to be given.
なお、この属性は、回線契約時または端末100の購入時に、ユーザからの要求に応じて管理装置300の管理者が入出力部330を介して第3テーブルT3へ書き込んでもよいし、回線契約時等に中継装置200の管理者(通信事業者)から管理装置300に対して登録要求を行い、この要求に応じて第3テーブルT3に書き込まれてもよい。
This attribute may be written to the third table T3 via the input /
図5に戻り、制御部310は、プロセッサによって実現され、各部を制御する機能モジュール(図示省略)に加え、属性特定部311を含む。属性特定部311は、中継装置200から受信した端末100が使用する回線を識別するための情報であるOpenIDに基づき、当該回線に関連付けて登録されている一または複数の他の回線を特定する。具体的には
、属性特定部311は第3テーブルT3を参照し、そのOpenIDに関連付けられたユーザIDと、当該ユーザIDに関連付けられた他のOpenIDとを特定する。この結果、要求を送信したユーザが使用しうるユーザが他に使用可能な回線が全て特定される。
ここで、回線と端末とが一対一に対応する場合は、そのユーザが保有する端末100を全て特定することに等しい。属性特定部311は、さらに、特定した各回線についてその属性を取得する。具体的には、第3テーブルT3を参照し、各OpenIDに関連付けられている属性を抽出する。
Returning to FIG. 5, the
Here, when the line and the terminal correspond one-to-one, it is equivalent to specifying all the
図7はコンテンツサーバ400の機能構成図である。コンテンツサーバ400は、通信部410、制御部420、入出力部430、および記憶部440を含む。通信部410は、インターネット700で用いられるプロトコルに従って通信を行うLANアダプタ等の通信モジュールを含む。通信部410は、制御部420の制御の下、インターネット700を介して中継装置200や管理装置300から受信した情報を制御部420に供給し、制御部420から供給された情報を中継装置200や管理装置300に送信する。入出力部430は、キーボードやマウス等の入出力デバイスであって、コンテンツサーバ400の管理者等が記憶部440に記憶される情報の追加、編集、削除等を行うために用いられる。
FIG. 7 is a functional configuration diagram of the
記憶部440には、第4テーブルT4およびコンテンツデータCが格納される。第4テーブルT4には、図8に示すように、各要求内容について、管理装置300にて予め設定された各属性(この例では、「メイン」および「サブ」)に対応付けて、提供情報の決定方法が記述される。要求内容とは、端末100からコンテンツサーバ400に対してなされうる要求の内容(種類)である。同図では、コンテンツサーバ400が、ユーザからの要求「受信フォルダの閲覧」、「メールの作成」、「電話帳の閲覧」、「WEBページの閲覧」・・・に対応する機能を有している例を示している。コンテンツサーバ400が対応できる要求の種類は1つでも構わない。決定方法とは、要求に対応して端末100に提供すべき情報の内容を決定する際に参照される情報である。例えば、ユーザからの要求(例えば受信フォルダの閲覧)に対してコンテンツサーバ400が提供するサービスの内容(例えば受信フォルダ内のデータの提供)の場合、受信フォルダ内のどのデータ(あるいは全てのデータ)を提供するのかをどのように決定するのか定義する情報を含む。決定方法は、提供すべきデータやコンテンツを指定する情報であってもよいし、提供情報を生成する方法やアルゴリズムを記述するものであってもよい。
The
図7に戻り、コンテンツデータCは、サービスの種類に応じて端末100のユーザに提供する情報を含む。同図の例では、メール関連データC1、電話帳関連データC2、WEBページ関連データC3がコンテンツデータCに含まれる場合が示されている。メール関連データC1とは、各回線ごとに(1回線1端末の場合は端末ごと)に、当該回線に対応付けられたアカウント情報(メールアドレス、メール送受信画面の構成その他のユーザインタフェースを規定する情報、その他のメール作成や閲覧に必要な情報)、当該回線を用いて過去に当該アカウントを用いて受信したメール(メール本文のテキストデータや添付ファイル)、当該回線を用いて一時的に保存された作成中のメールなどが含まれる。電話帳関連データC2には、回線ごとに、当該ユーザの連絡先(電話番号や住所等)が記録される。ユーザは自分の回線に対応する電話帳にアクセスし、情報の内容を追加・変更・削除することができるようになっている。WEBページ関連データC3は、各回線について、コンテンツを端末100において表示させるために必要なデータ(コンテンツ本体のHTMLデータ)や回線の識別子に対応する端末ごとに表示の内容を異ならせる(カスタマイズする)ために必要な設定情報が含まれる。なお、回線を特定する識別子としては、MSNを用いてもよいし、中継装置200にてMSNと一対一に対応して発行されるOpenIDを用いてもよい。
Returning to FIG. 7, the content data C includes information provided to the user of the terminal 100 according to the type of service. In the example of the figure, a case is shown where the mail data C1, the phone book related data C2, and the WEB page related data C3 are included in the content data C. The mail-related data C1 is account information (mail address, mail transmission / reception screen configuration, and other information defining the user interface) associated with the line for each line (for each terminal in the case of one terminal with one line). , Other information necessary for creating and browsing emails), emails received using the account in the past using the line (text data and attachments in the body of the email), temporarily saved using the line Includes e-mails being created. In the telephone directory related data C2, contact information (telephone number, address, etc.) of the user is recorded for each line. The user can access the telephone directory corresponding to his / her line and add / change / delete information contents. The WEB page related data C3 varies (customizes) the display content for each terminal corresponding to the data (HTML data of the content body) necessary for displaying the content on the terminal 100 and the line identifier for each line. The necessary setting information is included. As an identifier for specifying a line, an MSN may be used, or an OpenID issued in a one-to-one correspondence with the MSN by the
制御部420はプロセッサによって実現され、属性取得部421および内容決定部422を含む。属性取得部421は、サービス提供対象のユーザが当該提供に際に使用している回線に対応付けられた、登録されている他の回線についての情報(回線関連情報という)を特定する。具体的には、通信部410を介して、回線を特定する情報(OpenID等)を受信すると、属性取得部421は回線関連情報を管理装置300に対して要求し、管理装置300から取得した回線関連情報から、当該回線に関連付けられた回線を識別するためのOpenIDおよび各回線に対して付与された属性を取得する。
管理装置300から受け取った回線関連情報は、内容決定部422に供給される。内容決定部422は、回線関連情報に基づいて、当該要求に対して端末100への提供情報の内容を決定する。具体的には、第4テーブルT4が参照され、要求内容と属性取得部421から供給された属性に基いて決定される。例えば、要求内容が「受信フォルダの閲覧」で、要求に使用した回線の属性が「メイン」である場合、サービス内容は「他回線が保有する情報を付加する」という定義に従って決定される。この結果、当該回線で使用される1つのアカウントについてコンテンツサーバ400にて受信された未読メールに加えて、当該回線に関連付けられた回線で使用される1つのアカウントで受信され且つ未読状態のメールが抽出され、抽出された情報に基づいて端末100に提供すべき情報が生成される。生成された情報は、端末100あてに通信部410を介して送信される。該送信された情報は、通信部410、インターネット700、中継装置200、移動通信網600、基地局500を経由して最終的に端末100に届けられる。
The
The line related information received from the
2.動作
図9は情報提供システム1における動作の概要の一例を表す図である。
この例では、予めユーザが使用する複数の回線についての情報を登録しておく(S100)。例えば、ユーザが2台目以降の端末100の購入時や追加回線の契約時の際に、通信事業者との間で所定の手続を行うことにより、そのユーザが保有する複数の回線と、各回線について属性の設定を行う。この結果、中継装置200および管理装置300においてそれぞれ第2テーブルT2および第3テーブルT3に必要な情報が書き込まれ、同一ユーザが使用可能な複数の回線が紐付けられる。
その後、ユーザが端末100を操作して所望のサービスをコンテンツサーバ400に対して要求を送出すると(S102)、中継装置200において回線が特定され(S104)、管理装置300において当該回線の回線の属性を含む回線関連情報が決定される(S106)。決定された属性を用いて、コンテンツサーバ400において要求に対応する提供情報が生成され(S108)、端末100に送信される(S110)。ここで、回線の特定タイミングと要求の受信のタイミングは任意である。例えば、中継装置200は要求の際に使用される回線を事前に把握してもよい。
2. Operation FIG. 9 is a diagram illustrating an example of an outline of operation in the information providing system 1.
In this example, information about a plurality of lines used by the user is registered in advance (S100). For example, when a user purchases a second or
Thereafter, when the user operates the terminal 100 to send a request for a desired service to the content server 400 (S102), the
図10は、情報提供システム1における動作の詳細を表す図である。いま、端末100は移動通信網600を介して中継装置200との間の通信を行うための無線通信回線を確立しているものとする。ここで、端末100の電話番号はMSN1であり、端末100が使用する回線は識別子MSN1で特定されるものとする。また、MSN1は、端末100に固有の番号であるとあるとする。換言すると、中継装置200は識別子MSN1によって端末100を一意に特定している(図9のS104)。
いまコンテンツサーバ400のユーザが所定の操作を行い、コンテンツサーバ400からメールに関連するサービスを受けるために、アプリケーションP1を起動した場合を想定する。すると、制御部110は、表示部13にアイコン等が表示されたメニュー画面を表示し、ユーザは画面アイコンをタップするなどの所定の操作を行って、メールの送受信サービスを選択したものとする。制御部110は、この選択を受け付けると、記憶部170に記憶されたコンテンツサーバ400のIPアドレス(IPアドレス2とする)を読み出し、要求に使用された回線(換言すると要求の送信元の端末)を特定するMSN1と、接続先を特定するIPアドレス2とを含むログイン要求D901を生成し、中継装置20
0に送信する。なお、同図において、ノード間をやり取りするデータを、「「情報の内容(種類)」(送信元や送信先ノードを特定する情報)」という形式で表現している。
FIG. 10 is a diagram showing details of the operation in the information providing system 1. Now, it is assumed that the terminal 100 has established a wireless communication line for performing communication with the
Assume that the user of the
Send to 0. In the figure, data exchanged between the nodes is expressed in a format of ““ content (type) of information ”(information for specifying a transmission source or transmission destination node)”.
中継装置200は、ログイン要求D901を受信すると、インターネット700を介してコンテンツサーバ400が端末100を特定するために必要なIPアドレス(IPアドレス1とする)を発行し、送信元のIPアドレス1と宛先のIPアドレス2とを含むログイン要求D902を生成して、コンテンツサーバ400に送信する。ログイン要求D902を受信すると、コンテンツサーバ400は、コンテンツサーバ400が有するメール機能をユーザが利用するために必要な操作を受け付けるためのメニュー画面を端末100に表示させるためのデータD903を中継装置200あてに送信する。データD903は、中継装置200で転送され、データD904が端末100で受信される。端末100では、受信したデータD904に従って表示処理が行われる。
When receiving the login request D901, the
メニュー画面の例を図11に示す。この例では、「受信フォルダ」、「新規作成」、「送信済みフォルダ」、「ゴミ箱」のアイコンが表示されている。いま、ユーザは、「受信フォルダ」をタップするなどして、所望するサービスの種類として受信フォルダの閲覧を指定する。すると、図10に戻り、サービス要求(D905、D906;図9のS102)が端末100からコンテンツサーバ400へ中継装置200を介して送信される。サービス要求D906を受信すると、中継装置200は管理装置300に対して認証要求D907を送信する。D907を受信すると、中継装置200は、第2テーブルT2および第1テーブルT1を参照し、IPアドレス1に対応するOpenID(OpenID1とする)を特定し、これを含む認証結果D908をコンテンツサーバ400に送信する。OpenID1を受信したコンテンツサーバ400は、管理装置300に対し、OpenID1が内包された関連回線情報の要求D909を送信する。要求D909を受信した管理装置300は、OpenID1で特定される回線に関連付けられた回線のOpenIDおよび各回線の属性を特定し、これらの情報を関連回線情報D910としてコンテンツサーバ400に送信する(図9のS106)。コンテンツサーバ400は、D906から得られた要求内容とD908で特定された属性とに基づいて提供情報としてコンテンツデータD911を生成し、中継装置200に送信する(図9のS108、S110)。コンテンツデータD911は中継装置200で転送され、コンテンツデータD912が端末100で受信される。以下、端末100に表示される画面の例を通じて、図9のS108においてコンテンツサーバ400にて生成される提供情報の例を具体的に説明する。
An example of the menu screen is shown in FIG. In this example, icons of “reception folder”, “new creation”, “sent folder”, and “trash box” are displayed. Now, the user designates browsing of the received folder as a desired service type by tapping “Received folder” or the like. Then, returning to FIG. 10, a service request (D905, D906; S102 in FIG. 9) is transmitted from the terminal 100 to the
(1)前提
いま、一人のユーザが移動通信網600を管理する通信事業者と契約を行って二つの回線1および回線2を利用できる状況になっていると仮定する。すなわち、このユーザはコンテンツサーバ400にアクセスして種々のサービス提供を受けるに際し、端末100−1および端末100−2のいずれも使用することができる状況にある。そして、当該ユーザは、端末100−1および端末100−2を保有し、回線1は端末100−1のみで使用され、回線2は端末100−2のみで使用されるものとする。また、第3テーブルT3には、回線1の属性として「サブ」が、回線2の属性として「メイン」が記憶されているとする。
(1) Assumption Now, it is assumed that a single user makes a contract with a communication carrier managing the
(2)メール受信サービス
まず、ユーザの要求が受信メールの閲覧である場合について説明する。コンテンツサーバ400を用いてメール関連のサービスを利用するにあたり、当該ユーザはコンテンツサーバ400に対しそれぞれ端末100−1および端末100−2を用いてメールの送受信等のサービスが受けるための各種設定を済ませているものとする。具体的には、回線1(端末100−1)、回線2(端末100−2)のそれぞれについて、OpenID1およびOpenID2に対応づけてアカウント1およびアカウント2が設定されていると仮定する。各アカウ
ントについて、差出人および受取人としてメールアドレスやIDやパスワード等の設定情報が記憶部440に記憶され、受信メールを格納する領域、送信済みメール等の領域が記憶部440内にそれぞれ確保される。ここでは、端末100−1、端末100−2のそれぞれについて、メールアドレス「aaa-sub@abcdef.com」、「aaa-main@abcdef.com」を用いてメールの送受信が行われるように設定されているものとする。
(2) Mail Receiving Service First, the case where the user request is to browse received mail will be described. When using a mail-related service using the
(a)端末100−1(回線1:サブ、アカウント1)を使用した場合
内容決定部422は、管理装置300から取得した回線関連情報から、回線2の属性が「サブ」であることを認識する。続いて、内容決定部422は第4テーブルT4を参照し、「受信フォルダの閲覧」に対して「サブ」の場合は、サービス内容として「他回線が保有する情報に依存させない」が定義されているので、アカウント1用の受信フォルダのみからaaa-sub@abcdef.comあてメールの各々についてヘッダ情報を抽出する。一例として、ヘッダ情報には、各メールを識別するためのID、受信時刻、送信時刻、件名、差出人のメールアドレスが含まれる。抽出されたヘッダ情報は、当該要求に対する応答として端末100に提供される。この結果、端末100で表示される内容は例えば図12に示すものになる。同図の例では、新着受信メールが3件あって、コンテンツサーバ400が受信した各メールに対して一意に割り当てられたIDと、その受信時刻と、メールのヘッダに含まれる情報(件名、差出人等)が対応付けて表示されていることがわかる。ユーザはこのなかから閲覧したいメールを選択すると、そのメールを特定する要求がコンテンツサーバ400へ送信され、コンテンツサーバ400は当該受信フォルダから当該メールの本文(加えて添付ファイル)を読み出し、端末100に送信する。
(A) When the terminal 100-1 (line 1: sub, account 1) is used The
(b)端末100−2(回線2:メイン、アカウント2)を使用した場合
一方、端末100−2からメールの閲覧要求を受けた場合、内容決定部422は、第4テーブルT4を参照し、「メイン」属性に対応するサービス内容は「他回線が保有する情報を付加する」であるから、管理装置300から取得した回線関連情報に含まれる(OpenID1)を抽出する。そして、OpenID1およびOpenID2に割り当てられているアカウントをそれぞれ特定し、アカウント1用の受信フォルダとアカウント2用の受信フォルダからそれぞれヘッダ情報を抽出する。そして、要求を出す際に使用された回線に対応するアカウントでないアカウント(つまりOpenID1に割り当てられたaaa-sub@abcdef.com)あてのメールについては、フラグ情報を付加して端末100に送信する。この結果、端末100の画面には図13に示すような内容が表示される。同画面において、「★」とあるのは、当該フラグ情報に応じた描画処理が行われた結果である。
このように、「メイン」属性の回線を使用した場合は、「サブ」属性を使用した図12の場合とは異なり、閲覧要求に使用している端末宛のメールに加えて自己が保有する端末に届いたメールが合わせて提示される。そして、フラグ情報によって、そのメールが現在使用している端末宛のものなのか否かが把握できるようになっている。なお、各メール本文の閲覧については(1)と同様であるので、説明を省略する。このように、メールの閲覧要求に使用する回線(端末)に応じて、コンテンツサーバ400が端末100に提供する情報が異なる。
(B) When using the terminal 100-2 (line 2: main, account 2) On the other hand, when receiving a mail browsing request from the terminal 100-2, the
In this way, when the line of the “main” attribute is used, unlike the case of FIG. 12 using the “sub” attribute, the terminal owned by itself in addition to the mail addressed to the terminal used for the browsing request The mail that arrived at is also presented. Then, it is possible to grasp whether or not the mail is addressed to the terminal currently used by the flag information. In addition, since browsing of each mail text is the same as (1), description thereof is omitted. Thus, the information that the
(3)メール作成・送信サービス
次に、コンテンツサーバ400が端末100からの要求として「メールの新規作成」を受信した場合について説明する。
(a)端末100−2(回線2:メイン、アカウント1)を使用した場合
内容決定部422は、第4テーブルT4を参照して「他回線の情報を反映させない」ように提供情報を作成すべきであることを把握すると、アカウント2用の設定情報から差出人の項目としてメールアドレスを読み出し、このメールアドレスを差出人情報と紐付けたメール作成用画面のデータを端末100に送信する。この結果、端末100−2では、図14に示すようにアカウント2で使用されるメールアドレスが予め差出人の項目に入力さ
れた状態の画面が表示される。ユーザは宛先のアドドレスや本文等の必要な情報を入力して送信を指示する操作を行うと、入力された情報がコンテンツサーバ400に送信される。コンテンツサーバ400では受信した情報に従って所定のプロトコルに従ってヘッダ等やメッセージ本文を含むデータを作成し、インターネット700を介してそのあて先に配信する。
(3) Mail Creation / Transmission Service Next, a case where the
(A) When the terminal 100-2 (line 2: main, account 1) is used The
(b)端末100−1(回線1;サブ、アカウント2)を使用した場合
内容決定部422は第4テーブルT4を参照すると、「他回線の情報を反映させる」に従って、アカウント1の設定情報から差出人の項目としてメールアドレスを読み出し、さらに、回線関連情報から回線1に関連付けられた回線2のOpenID2を特定し、OpenID2に対応するアカウント情報から、差出人の項目としてメールアドレスを読み出す。そして、読み出した2つのメールアドレスを用いて差出人フィールド内に埋め込むテキストデータや画像データあるいはこれらを含むスクリプトを生成し、メール作成用画像のデータとともに端末100−1に送信する。この結果、端末100−1では、図15に示すように、メールの送信時に差出人として表示するアドレスを選択するための画面が表示される。ユーザは、差出人としていずれかのアドレスを指定すると、入力情報にその情報が含まれ、これを受信したコンテンツサーバ400では、指定した差出人のメールとしてメールの配信処理が行われる。
(B) When the terminal 100-1 (line 1; sub, account 2) is used The
(4)電話帳の閲覧サービス
次に、要求が電話帳の閲覧の場合について説明する。前提として、端末100−1、端末100−2をそれぞれ用いて、回線1(端末100−1)、回線2(端末100−2)を識別するOpenIDにそれぞれに対応する、電話帳データが作成され、記憶部440の電話帳関連データC2として格納されているとする。
(a)端末100−1(回線1;サブ)を使用した場合
端末100−1から電話帳の閲覧要求を受信すると、内容決定部422は属性が「サブ」であることを確認し、第4テーブルT4を参照する。第4テーブルT4には「他回線が保有する情報に依存させない」と定義されているので、内容決定部422、は回線1(端末100−1)のOpenID1で使用される電話帳に記憶された情報を全て読み出して、端末100に送信する。この結果、端末100−1には図16に示すような画面が表示される。すなわち、ユーザは自端末を用いて作成された電話帳の内容(ここでは、Aさん、Dさん、Gさん、Iさん・・・が登録されている)がそのまま確認できる。
(b)端末100−2(回線2;メイン)を使用した場合
一方、端末100−2から電話帳の閲覧要求があった場合、内容決定部422は、属性が「サブ」であることを確認し、第4テーブルT4に記述される「他回線が保有する情報を付加する」という定義に基づき、回線2に対応するOpenID2の電話帳から情報を読み出すことに加え、回線2のOpenID2に関連付けられた回線1のOpenID1の電話帳からも情報を読み出す。そして、内容決定部422は、これらの読み出した情報を統合したデータを生成する。例えば、回線2の電話帳にはBさん、Cさん、Dさん、Dさん、Fさん、Gさん・・・が登録されているとすると、ここで生成されるデータは、2つの電話帳データをあわせて互いの重複部分を削除したもの(Aさん、Cさん、Dさん、Fさん、Gさん、Hさん、Iさん・・・についての情報を含む)となる。このデータは端末100−2へ送信される。受信した端末100−2では、図17のような画面が表示される。
このように、回線の属性に応じて、自己の回線(端末)を用いて登録された電話帳のみに加えて、他の端末を用いて登録された電話帳データを自端末であわせて閲覧することができる。
(4) Phonebook Browsing Service Next, a case where the request is for browsing the phonebook will be described. As a premise, telephone book data corresponding to each OpenID for identifying line 1 (terminal 100-1) and line 2 (terminal 100-2) is created using terminal 100-1 and terminal 100-2, respectively. It is assumed that the data is stored as the phone book related data C2 in the
(A) When using terminal 100-1 (line 1; sub) Upon receiving a telephone book browsing request from terminal 100-1,
(B) When using terminal 100-2 (line 2; main) On the other hand, when there is a request for browsing the phone book from terminal 100-2,
In this way, according to the line attributes, in addition to the phone book registered using its own line (terminal), the phone book data registered using another terminal is also viewed on the own terminal. be able to.
(5)WEBページの閲覧サービス
端末100からの要求がおすすめ商品を紹介するWEBページの閲覧の場合を説明する。前提として、当該WEBページの表示をユーザに合わせてカスタマイズするための設定
情報が、回線(端末)を識別するOpenIDごとに、記憶部440に記憶されるWEBページ関連データC3に含まれているとする。例えば、設定情報にはユーザの属性や当該回線(端末)を用いて行った購入履歴等の情報が含まれる。
(a)端末100−1(回線1;サブ)を使用した場合
内容決定部422は、回線1の属性がサブであるという情報を取得すると、第4テーブルT4を参照する。第4テーブルT4には「他回線が保有する情報を反映させない」と定義されているから、WEBページ関連データC3に含まれる回線1用の設定情報を読み出し、読み出した設定情報に基づいてウェブページデータを生成する。WEBページ関連データC3に含まれる全商品情報(商品の識別番号、写真、説明文、価格などの情報、商品カテゴリなどを含む)のうち、設定情報との合致度に基づいて各商品の優先度(お勧め度)を決定し、決定した優先度に従って所定数の商品が配置されるようにウェブページのレイアウトを決定する。レイアウト情報を含むウェブページデータは端末100−1に送信される。受信した端末100−1では、図18に示すような画面が表示される。
(5) WEB page browsing service The case where the request from the terminal 100 is browsing of a WEB page introducing recommended products will be described. As a premise, setting information for customizing the display of the WEB page according to the user is included in the WEB page related data C3 stored in the
(A) When the terminal 100-1 (line 1; sub) is used When the
(b)端末100−2(回線2;メイン)を使用した場合
内容決定部422は、回線1の属性がメインであるという情報を取得すると、第4テーブルT4を参照する。第4テーブルT4には「他回線が保有する情報を反映させる」と規定されているから、WEBページ関連データC3に含まれる回線1用の設定情報と、回線1に関連付けられた回線2用の設定情報とを読み出し、それぞれ読み出した情報を用いて、ウェブページデータを生成する。例えば、所定のアルゴリズムに従って、2つのカスタマイズ情報から優先度を決定し、決定した優先度に従って商品が配置されるようにウェブページのレイアウトを決定する。ウェブページデータを受信した端末100では、図19に示すような画面が表示される。
このように、要求に使用される回線(端末)によって、画面に表示されるコンテンツの内容が異なる。
(B) When the terminal 100-2 (line 2; main) is used When the
Thus, the content of the content displayed on the screen varies depending on the line (terminal) used for the request.
このように、本実施例によれば、要求に使用されている一の回線の他回線との関連性に応じた内容の情報が、当該一の回線を用いて当該端末に提供される。これにより、複数の回線を使用可能なユーザに対して多様なサービスを提供することができる。また、この際、サービスを要求する際にユーザに対してIDやパスワードの入力等の認証のための作業を要求することがないので、ユーザに余計な負担を与えることがなく、ID等を忘れる心配をする必要もない。 As described above, according to the present embodiment, information of contents corresponding to the relevance of one line used for a request to another line is provided to the terminal using the one line. Thereby, various services can be provided to users who can use a plurality of lines. Also, at this time, when requesting a service, the user is not required to perform an authentication operation such as input of an ID or password, so that the user is not burdened with an extra burden and forgets the ID. There is no need to worry.
<変形例>
上記実施例は一例に過ぎず、変形して用いてもよい。以下、変形を行う際の観点について例示する。
(1)回線関連情報の取得動作
管理装置300から回線関連情報を取得するにあたり、コンテンツサーバ400からではなく例えば中継装置200から要求を出してもよい。
また、回線と特定するための識別子として、インターネット700上において管理装置300およびコンテンツサーバ400の間でやり取りされるOpenID等を導入せずに、MSNを用いて回線を識別してもよい。具体的には、図21に示すように、中継装置200においてはMSNに基づいてOpenIDを発行することはせず、管理装置300においては第3テーブルT3に替えてT3aを記憶しておき、コンテンツサーバ400においてはOpenIDに替えてMSNに対応付けて各種コンテンツデータを記憶しておく。すなわち、図20に示すように、図10のデータD908、D909、D910に替えて、それぞれデータD913、D914、D915がやり取りされる。
この態様においては、回線を特定するための情報を小なくてすむ。また、コンテンツサーバ400と管理装置300との間の通信路を設ける必要がなくなる。
<Modification>
The above embodiment is merely an example, and may be modified. Hereinafter, the viewpoint when performing the modification will be exemplified.
(1) Line-related information acquisition operation When acquiring line-related information from the
Further, as an identifier for specifying a line, the line may be identified using MSN without introducing OpenID or the like exchanged between the
In this aspect, the information for specifying the line can be reduced. Further, it is not necessary to provide a communication path between the
(2)ユーザ、回線、端末の関係
上記実施例において、「回線」とは、ユーザが利用する機器や通信に係る制御パラメータを含む、ユーザが使用する通信路または通信手段を特定するものであって、広い意味での通信リソースの1例である。従って、上述の「回線」という概念は、通信を実現するための特定のハードウェアやソフトウェア(通信方式、通信規格等)と同じである必要はない。回線を特定する情報は、上記実施例のように、一つの通信規格に従った通信網を利用する各端末を識別する情報ともなり得るし、複数の通信規格が混在する通信網における各端末を識別する情報ともなり得る。
回線と端末との関係は一対一でもよいし、一対多(1つの回線を複数台の端末が共有する状況)、多対一(1つの端末が複数の回線を選択的に利用可能な状況)でもよい。すなわち、本発明においては、ユーザが、情報の要求および提供を行う際に使用する通信リソース(あるいは通信リソースの組み合わせ;リソース群)を複数利用可能な場合において、それら通信リソース(群)を関連付けておき、要求に使用された一の通信リソース通信リソース(群)の他の通信リソース(群)との関連性に基づいて提供情報を決定し、当該一の通信リソースを用いて当該内容の情報を当該端末に提供するというものであると把握できる。
また、複数のユーザ(1つのユーザ群)が一台の端末(または1つの通信回線)を利用できる状況であっても、本発明を適用することが可能である。この場合、関連付けを行う対象の回線は、利用可能な複数のユーザが完全に一致するものであるか否かに基づいて決定すればよい。つまり、上記例の「同一のユーザ」というのは、「同一のユーザ群」に置き換えて適用することができる。
(2) Relationship between user, line, and terminal In the above embodiment, “line” is used to specify a communication path or communication means used by a user, including equipment used by the user and control parameters relating to communication. This is an example of communication resources in a broad sense. Therefore, the concept of “line” described above need not be the same as specific hardware or software (communication method, communication standard, etc.) for realizing communication. The information for specifying the line can be information for identifying each terminal using a communication network in accordance with one communication standard as in the above-described embodiment, or each terminal in a communication network in which a plurality of communication standards are mixed. It can also be information to identify.
The relationship between the line and the terminal may be one-to-one, one-to-many (a situation where a single line is shared by multiple terminals), or many-to-one (a situation where one terminal can selectively use multiple lines). Good. That is, in the present invention, when a user can use a plurality of communication resources (or a combination of communication resources; resource groups) used when requesting and providing information, the communication resources (groups) are associated with each other. In addition, the one communication resource used for the request determines the provided information based on the relevance of the communication resource (group) with the other communication resource (group), and the information of the content is determined using the one communication resource. It can be understood that the information is provided to the terminal.
Further, the present invention can be applied even in a situation where a plurality of users (one user group) can use one terminal (or one communication line). In this case, the line to be associated may be determined based on whether or not a plurality of available users completely match. That is, the “same user” in the above example can be applied by replacing it with “same user group”.
(3)提供情報の決定方法
上記実施例においては、要するに、第1の属性を有する回線を用いて要求が行われた場合は、第1の情報が提供されるのに対し、前記第2の属性を有する回線を用いて当該要求が行われた場合は、前記第1の情報に加えて第2の情報が提供されるものであるといえる。通信リソースに基づいて端末への提供情報を決定する方法は、この例に限らない。例えば、ユーザがサービス内容として自由な定義を第3テーブルT3(T3a)に書き込むことで、各ユーザの好みに応じたサービスを提供することができる。また、提供される情報が、必ずしも関連する回線に対応する情報(他の回線で使用されたデータ等)に依存している必要もない。例えば、提供情報を、関連付けられる回線が存在する(ユーザが2回線以上保有している)か/しない(ユーザが1回線しか保有してない)かという事実のみに依存させてもよい。回線(端末)の属性としては、「メイン」、「サブ」の二種類に限られず、例えば三種類以上を設定してもよい。設定可能な関連回線情報の定義内容を多様にすることで、提供されるサービス内容の幅が広がる。
なお、提供情報を定義したテーブルを用いる必要は必ずしもない。例えば、回線の関連付けが存在する場合には、関連付けが存在ない場合(例えばこれがデフォルトで提供される内容と規定しうる)に対して所定のデータを付加するというものでもよいし、所定のアルゴリズムに従ってコンテンツデータを加工するというものでもよい。
(3) Provided Information Determination Method In the above embodiment, in short, when a request is made using a line having the first attribute, the first information is provided, whereas the second information When the request is made using a line having an attribute, it can be said that the second information is provided in addition to the first information. The method for determining the information to be provided to the terminal based on the communication resource is not limited to this example. For example, the user can provide a service according to each user's preference by writing a free definition as service contents in the third table T3 (T3a). Further, the provided information does not necessarily need to depend on information corresponding to a related line (data used on other lines). For example, the provided information may depend only on the fact that there are associated lines (the user has more than one line) or not (the user has only one line). The line (terminal) attributes are not limited to two types, “main” and “sub”, and for example, three or more types may be set. Diversifying the definition of related line information that can be set expands the range of services provided.
Note that it is not always necessary to use a table in which provision information is defined. For example, when there is a line association, predetermined data may be added to the case where there is no association (for example, this may be defined as the content provided by default), or according to a predetermined algorithm The content data may be processed.
(4)機能配置
要するに、本発明においては、ユーザが使用可能な複数の通信リソースを互いに関連付けて登録しておき、当該ユーザに提供する情報の内容が、当該ユーザが使用可能な他の通信リソースの有無または通信リソース間の関係性に依存するように決定される機能を有する。すなわち、本発明のシステムは、端末からの要求を受け付ける機能と、前記要求がなされる際に用いられた、通信リソースとしての一の回線を特定する機能と、前記特定された一の回線に関連づけて登録されている他の回線を特定する機能と、該特定された、一の回線と他の回線とに基づいて、前記要求に対する提供情報を決定する機能と、前記一の回線を用いて、該決定された提供情報を前記端末に送信する機能とを有していればよい。
各機能をどのようなノードに実装させるかは、上記実施例に限定されず、任意である。
例えば、中継装置200、管理装置300、コンテンツサーバ400の機能を1つのノード(ハードウェア)で実装してもよい。これら機能をハードウェアに実装するプログラムは、磁気記録媒体(磁気テープ、磁気ディスク(HDD(Hard Disk Drive)、FDD(Flexible Disk Drive))など)、光記録媒体(光ディスク(CD(Compact Disc)、DVD(Digital Versatile Disk))など)、光磁気記録媒体、半導体メモリなどのコンピュータ読取り可能な記録媒体に記憶した状態で提供され、またはネットワーク経由でダウンロードされうる。上記実施例のように、複数のノードから構成されるシステムとして実現される場合、ノード間の接続形態は任意である。例えば、情報提供システム1において、端末100−中継装置200間は有線通信を行ってもよいし、インターネット700は公衆通信網である必要もない。
(4) Functional Arrangement In short, in the present invention, a plurality of communication resources that can be used by a user are registered in association with each other, and the content of information provided to the user is another communication resource that can be used by the user. Has a function determined so as to depend on the presence or absence or the relationship between communication resources. That is, the system of the present invention relates to the function of accepting a request from a terminal, the function of specifying one line as a communication resource used when the request is made, and the specified one line. Using the one line, the function for identifying the other line registered in this way, the function for determining the provision information for the request based on the identified one line and the other line, It is only necessary to have a function of transmitting the determined provision information to the terminal.
In which node each function is implemented is not limited to the above-described embodiment, but is arbitrary.
For example, the functions of the
換言すれば、本発明は、図22に示すように、端末からの要求を受け付ける受け付け手段901と、前記要求がなされる際に用いられた一の回線を特定する第1特定手段902と、前記特定された一の回線に関連づけて登録されている他の回線を特定する第2特定手段と、前記一の回線と該特定された他の回線とに基づいて、前記要求に対する提供情報を決定する決定手段904と、前記一の回線を用いて、該決定された提供情報を前記端末に送信する送信手段905とを備えた情報処理装置900と端末100とで構成される情報提供システム1Aを一つ実施例として含む。この場合、情報処理装置900は、一または複数のコンピュータを実装し、上記の、要求の受け付け機能、要求回線を特定する機能、他の回線を特定する機能、提供情報を決定する機能、提供情報を生成する機能、および前記端末に送信する機能を当該一または複数のコンピュータ実現させるためのプログラムを実行する。
In other words, as shown in FIG. 22, the present invention includes a receiving
中継装置200がある通信事業者が所有するものである場合において、当該通信事業者以外と契約していない回線を使用してなされたアクセスを受け付けてもよい。例えば、中継装置200は見知らぬ電話番号等、自己が把握していない回線の情報を用いたアクセス要求を受けた場合、当該アクセスを許可すべきか否かを、管理装置300に問い合わせることによって決定する。これを実現するシステムの一例を以下に示す。
When the
まず、図23に示すように、中継装置200において第1テーブルT1に替えてT1aを格納しておく。第1テーブルT1aには、管理装置300から取得した関連回線情報を記憶するためのフィールドが設けられる。例えば、ある回線の識別子MSNに関連付けられている回線としてMSN10、MSN11、MSN12があり、それぞれの属性が「サブ」、「メイン」、「サブ」である場合、「MSN10,サブ;MSN11,メイン;MSN12,サブ」という形式のデータが第1テーブルT1aに格納される。
First, as shown in FIG. 23, the
一方、管理装置300においては、図24に示すように、第3テーブルT3に替えてT3bを格納しておく。第3テーブルT3bは、関連回線情報として、ユーザIDで関連付けられた各回線の属性の他、回線特定情報を記憶するためのフィールドが設けられている。回線特定情報のフィールドには、回線を識別するための情報(ここではOpenID)が空欄のフィールドのデータについてのみ、情報が書き込まれる。同図の例においては、ユーザID「2456845970」で特定されるユーザについては、中継装置200で識別可能なOpenIDで特定される3つの回線と、OpenIDを有していない回線であって「MSNx」で特定される1つの回線を有していることを意味している。
On the other hand, in the
図25は、変形例に係る情報提供システムの動作の概要を示す図である。中継装置200は、アクセス要求を受けると(S200)、当該要求に含まれる、当該要求の際に使用されている回線についての情報(MSN等)が第1テーブルT1aに登録されているか否かを判定する(S201)。登録されている場合(S201:Y)、中継装置200は、当該端末とコンテンツサーバ400との間の通信を中継する。この際、中継装置200は
、コンテンツサーバ400からの要求に応じて、第1テーブルT1aに記憶されている関連回線情報を提供する(S209)。コンテンツサーバ400は、関連回線情報を中継装置から取得し(S210)、関連回線情報に基づいて提供情報を生成し(S108)、当該端末へ送信する(S110)。
FIG. 25 is a diagram illustrating an outline of the operation of the information providing system according to the modification. When receiving the access request (S200), the
一方、中継装置200に当該要求に係る回線についての情報が登録されていなかった場合(S201:N)、中継装置200は、当該要求に使用されている回線の認証についての要求を管理装置300に送信する(S202)。ここでは、当該要求には、使用回線を識別するための情報として中継装置200に登録されていない(「MSNx」)が含まれているものと仮定する。
管理装置300は、認証要求を受信すると、第3テーブルT3bを参照し、回線特定情報のフィールドを検索し、MSNxに合致するレコードがあるか否かを決定する(S203)。合致するレコード第3テーブルT3bに発見できない場合は(S203:N)、認証結果として認証不成立である旨の情報を中継装置200に送信する。一方、合致するレコードを発見した場合は(S203:Y)、当該レコードに係る回線の属性や、ユーザIDを介して当該回線に紐付けられている各回線についての属性を読み出し、中継装置200に送信する(S204)。
On the other hand, when the information on the line related to the request is not registered in the relay apparatus 200 (S201: N), the
When receiving the authentication request, the
受信した認証結果が認証不成立を表していた場合、中継装置200は、当該要求を拒否する旨の信号を当該端末に送信する。これで当該要求に対する処理は終了する。一方、受信した認証結果に関連回線情報が含まれていた場合、中継装置200は、MSNxと取得した関連回線情報とを対応付けて第1テーブルT1aに新たにレコードを一つ設け、MSNxと取得した関連回線情報とを生成したレコードに格納する。続いて、中継装置200は当該端末との間の通信路を確立させる(S208)。
If the received authentication result indicates that the authentication is not successful, the
図26は、図25で表される動作における情報の流れの一例を表すものである。以下、図10に記載の動作との相違点を中心に説明する。まず、端末100にて所定のアプリケーションが起動され、コンテンツサーバ400へのアクセス要求D901Aが中継装置200に送信される。中継装置200は、第1テーブルT1aを参照して当該要求に使用されている回線(例えばMSNxで識別される回線)が第1テーブルT1aに登録されているかをチェックする。登録されていない場合は、認証要求D920が管理装置300に送信される。
管理装置300において、第3テーブルT3bが参照されてMSNxの登録の有無が判断され、認証結果D921が中継装置200に送信される。中継装置200では、認証結果に従って、コンテンツアクセスを拒否する旨の通知(D920B)またはコンテンツサーバ400との中継処置を行うための情報の授受(D902A、D903、D904)のいずれかを実行する。MSNxが第1テーブルT1aに登録されている場合(同図への図示は省略)は、直接この中継処理が実行されることになる。
続いて端末100からサービス要求(メールの閲覧要求等)がコンテンツサーバ400に送信されると(D905、D906)、コンテンツサーバ400は、中継装置200から関連回線情報を取得する(D922、D923)。コンテンツサーバ400において、取得した関連回線情報に基づいて提供情報が生成され、端末100に提供される(D911、912)。
FIG. 26 shows an example of information flow in the operation shown in FIG. Hereinafter, the difference from the operation illustrated in FIG. 10 will be mainly described. First, a predetermined application is activated on the terminal 100, and an access request D901A to the
In the
Subsequently, when a service request (email browsing request or the like) is transmitted from the terminal 100 to the content server 400 (D905, D906), the
1・・・情報提供システム、100・・・端末、110・・・制御部、120・・・通信部、130・・・表示部、140・・・入力部、150・・・音声入力部、160・・・音声出力部、170・・・記憶部、200・・・中継装置、210・・・制御部、220・・・通信部、211・・・アドレス変換部、212・・・回線特定部、230・・・入出力部、240・・・記憶部、300・・・管理装置、310・・・制御部、311・・・属性特定部、320・・・通信部、330・・・入出力部、340・・・記憶部、410 通信部、420・・・制御部、430・・・入出力部、421・・・属性取得部、422・・・内容決定部、440・・・記憶部、400・・・コンテンツサーバ、500・・・基地局、600・・・移動通信網、700・・・インターネット、900・・・情報処理装置、C1・・・メール関連データC1、C2・・・電話帳関連データC2、C3・・・WEBページ関連データC3、T1・・・第1テーブル、T1a、T2・・・第2テーブル、T3、T3a、T3b・・・第3テーブル、T4・・・第4テーブル
DESCRIPTION OF SYMBOLS 1 ... Information provision system, 100 ... Terminal, 110 ... Control part, 120 ... Communication part, 130 ... Display part, 140 ... Input part, 150 ... Voice input part, 160 ... Audio output unit, 170 ... Storage unit, 200 ... Relay device, 210 ... Control unit, 220 ... Communication unit, 211 ... Address conversion unit, 212 ...
Claims (9)
前記要求がなされる際に用いられた一の回線を特定する第1特定手段と、
前記特定された一の回線に関連づけて登録されている他の回線を特定する第2特定手段と、
該特定された、一の回線と他の回線とに基づいて、前記要求に対応する提供情報を決定する決定手段と、
前記一の回線を用いて、該決定された提供情報を前記端末に送信する送信手段と
を有する情報処理装置。 A receiving means for receiving a request from the terminal;
First specifying means for specifying one line used when the request is made;
Second specifying means for specifying another line registered in association with the specified one line;
Determining means for determining provision information corresponding to the request based on the specified one line and another line;
An information processing apparatus comprising: a transmission unit configured to transmit the determined provided information to the terminal using the one line.
一のユーザによって使用される複数の端末に対応する複数の回線が互いに関連付けて登録される
ことを特徴とする請求項1に記載の情報処理装置。 One line is assigned to one terminal,
The information processing apparatus according to claim 1, wherein a plurality of lines corresponding to a plurality of terminals used by one user are registered in association with each other.
前記提供情報は前記属性情報に応じて決定される
ことを特徴とする請求項2に記載の情報処理装置。 For each of the plurality of lines registered in association with each other, either the first attribute or the second attribute is given as attribute information,
The information processing apparatus according to claim 2, wherein the provision information is determined according to the attribute information.
前記第2の属性を有する回線を用いて当該要求が行われた場合は、前記提供情報として、前記第1の情報に加えて第2の情報が提供される
ことを特徴とする請求項3に記載の情報処理装置。 When the request is made using a line having the first attribute, the first information is provided as the provision information.
When the request is made using a line having the second attribute, second information is provided as the provision information in addition to the first information. The information processing apparatus described.
前記提供情報は、メールの閲覧または作成を行う際に前記端末にて表示される情報を含む
ことを特徴とする請求項2ないし4のいずれか一つに記載の情報処理装置。 The request relates to processing of an email;
The information processing apparatus according to any one of claims 2 to 4, wherein the provided information includes information displayed on the terminal when browsing or creating a mail.
前記提供情報は、前記端末のユーザが保有する前記データのうち前記端末に提供される部分を特定する情報を含む
ことを特徴とする請求項2ないし4のいずれか一つに記載の情報処理装置。 The request relates to browsing of data describing contact information of other users,
5. The information processing apparatus according to claim 2, wherein the provision information includes information for specifying a portion provided to the terminal among the data held by a user of the terminal. .
前記提供内情報は前記ウェブページ内に表示されるコンテンツである
ことを特徴とする請求項1に記載の情報処理装置。 The request relates to browsing a web page,
The information processing apparatus according to claim 1, wherein the provided information is content displayed in the web page.
端末からの要求を受け付けるステップと、
前記要求がなされる際に用いられた一の回線を特定するステップと、
前記特定された一の回線に関連づけて登録されている他の回線を特定するステップと、
該特定された、一の回線と他の回線とに基づいて、前記要求に対応する提供情報を決定するステップと、
前記一の回線を用いて、該決定された提供情報を前記端末に送信するステップと
を実行させるためのプログラム。 On the computer,
Receiving a request from the terminal;
Identifying the one line used when the request is made;
Identifying another line registered in association with the identified one line;
Determining provided information corresponding to the request based on the identified one line and another line;
A program for executing the step of transmitting the determined provision information to the terminal using the one line.
前記中継装置が、前記要求がなされる際に用いられた一の回線を特定するステップと、
前記中継装置が、該受信された要求と、該特定された一の回線を識別するための第1の回線識別子とをコンテンツ提供装置に送信するステップと、
前記コンテンツ提供装置が、該受信した第1の回線識別子に関連付けられて登録されている第2の回線識別子を管理装置から取得するステップと、
前記コンテンツ提供装置が、該受信された、第1の回線識別子と第2の回線識別子とに基づいて、前記要求に対応する提供情報を決定するステップと、
前記コンテンツ提供装置が、該決定された提供情報を、前記中継装置を介し、前記一の回線を用いて前記端末に送信するステップと
を有する情報提供方法。 The relay device receiving a request addressed to the content providing device from the terminal;
The relay device identifying one line used when the request is made;
The relay device transmitting the received request and a first line identifier for identifying the specified one line to a content providing apparatus;
The content providing apparatus acquires a second line identifier registered in association with the received first line identifier from a management apparatus;
The content providing apparatus determining provision information corresponding to the request based on the received first line identifier and second line identifier;
The content providing apparatus includes the step of transmitting the determined provided information to the terminal using the one line via the relay apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012148574A JP2014010757A (en) | 2012-07-02 | 2012-07-02 | Information processing apparatus, program, and information processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012148574A JP2014010757A (en) | 2012-07-02 | 2012-07-02 | Information processing apparatus, program, and information processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2014010757A true JP2014010757A (en) | 2014-01-20 |
Family
ID=50107369
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012148574A Pending JP2014010757A (en) | 2012-07-02 | 2012-07-02 | Information processing apparatus, program, and information processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2014010757A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015179946A (en) * | 2014-03-19 | 2015-10-08 | フェリカネットワークス株式会社 | Relay device, relay method, and information processing system |
-
2012
- 2012-07-02 JP JP2012148574A patent/JP2014010757A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015179946A (en) * | 2014-03-19 | 2015-10-08 | フェリカネットワークス株式会社 | Relay device, relay method, and information processing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101277501B (en) | System and method for generating a graphical user interface | |
| JP2011004404A (en) | Method for supporting messenger function of mobile terminal, and mobile terminal for using the same | |
| CN100379227C (en) | E-mail management device and e-mail transmission method | |
| CN101164045B (en) | Web server, communication device, and method for use thereof | |
| TW200818849A (en) | Communication terminal and list display method | |
| CN102984181A (en) | Method and device for communication based on social network | |
| JP2007108806A (en) | User matching server, user matching method, user matching program | |
| JP3954932B2 (en) | E-mail delivery system, relay device, program, and recording medium | |
| KR100738040B1 (en) | How to provide API of open mobile business support system | |
| US7543028B2 (en) | Electronic mail distribution method, communications terminal, and server device | |
| US8473009B2 (en) | Communication terminal and computer readable medium | |
| JP4453818B2 (en) | Wireless connection setting system, wireless connection setting method, and program | |
| JP2014010757A (en) | Information processing apparatus, program, and information processing method | |
| WO2004107194A1 (en) | Service utilization terminal for providing users with functions provided on network | |
| JP6029414B2 (en) | Information processing apparatus, information processing method, and program | |
| KR102404144B1 (en) | Method for managing interactive communication and managing server thereof | |
| KR100528023B1 (en) | Method For Forwarding A Message On Internet And Computer Readable Record Medium On Which A Program Therefor Is Recorded | |
| JP4779475B2 (en) | Electronic bulletin board information notification device | |
| JP2010154280A (en) | Incoming control server, and, incoming control method | |
| JP4529970B2 (en) | Information communication system, server device, information communication terminal, and information communication method | |
| JP2007299276A (en) | Information providing method, server, and mobile communication terminal | |
| JPH11127186A (en) | Information communication system, server device, information communication terminal, and information communication method | |
| JP2007048255A (en) | Data distribution system | |
| JP4684978B2 (en) | E-mail address notification system | |
| JPH1146195A (en) | Information communication method, information communication system, portable wireless communication terminal, and server device |