[go: up one dir, main page]

JP2014010757A - Information processing apparatus, program, and information processing method - Google Patents

Information processing apparatus, program, and information processing method Download PDF

Info

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
Application number
JP2012148574A
Other languages
Japanese (ja)
Inventor
Yuki Kinoshita
裕樹 木下
Takayuki Hiyoshi
孝行 日吉
Hijin Sato
嬉珍 佐藤
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo 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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2012148574A priority Critical patent/JP2014010757A/en
Publication of JP2014010757A publication Critical patent/JP2014010757A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

【課題】ユーザが複数の通信回線を利用可能な場合において、IDやパスワードの入力をユーザに行わせることなく、要求に使用する回線以外の回線についての情報が反映されたサービスを当該ユーザに提供する。
【解決手段】中継装置は、コンテンツ提供装置宛の要求を端末から受信すると(S102)、要求がなされる際に用いられた一の回線を特定する(S104)。中継装置は、該要求と、該特定された一の回線を識別するための第1の回線識別子とをコンテンツ提供装置に送信する(S106)。コンテンツ提供装置は、該受信した第1の回線識別子に関連付けられて登録されている第2の回線識別子を管理装置から取得する(S106)。コンテンツ提供装置は、該受信された第1の回線識別子と第2の回線識別子とに基づいて提供情報を決定し(S108)、該決定された提供情報を、中継装置を介し、前記一の回線を用いて、前記端末に送信する(S110)。
【選択図】図9
When 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.

特開2006−197511号公報JP 2006-197511 A 特開2006−228071号公報JP 2006-228071 A

引用文献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 is a schematic diagram of an information providing system 1. FIG. 端末100の機能構成図。2 is a functional configuration diagram of the terminal 100. FIG. 中継装置200の機能構成図。The functional block diagram of the relay apparatus 200. FIG. 記憶部240に格納されるテーブルの内容例を表す図。The figure showing the example of the content of the table stored in the memory | storage part 240. FIG. 管理装置300の機能構成図。The function block diagram of the management apparatus 300. FIG. 記憶部340に格納されるテーブルの内容例を表す図。The figure showing the example of the content of the table stored in the memory | storage part 340. FIG. コンテンツサーバ400の機能構成図。The function block diagram of the content server 400. FIG. 記憶部440に格納されるテーブルの内容例を表す図。The figure showing the example of the content of the table stored in the memory | storage part 440. FIG. 情報提供システム1における動作の概要を表す図。The figure showing the outline | summary of operation | movement in the information provision system 1. FIG. 情報提供システム1における動作の詳細を表す図。The figure showing the detail of operation | movement in the information provision system 1. FIG. 表示部にメニュー画面が表示された端末100の例。The example of the terminal 100 by which the menu screen was displayed on the display part. 端末100の表示部に表示される画面の例(1)。An example of a screen displayed on the display unit of the terminal 100 (1). 端末100の表示部に表示される画面の例(2)。An example of a screen displayed on the display unit of the terminal 100 (2). 端末100の表示部に表示される画面の例(3)。An example of a screen displayed on the display unit of the terminal 100 (3). 端末100の表示部に表示される画面の例(4)。An example of a screen displayed on the display unit of the terminal 100 (4). 端末100の表示部に表示される画面の例(5)。An example of a screen displayed on the display unit of the terminal 100 (5). 端末100の表示部に表示される画面の例(6)。An example of a screen displayed on the display unit of the terminal 100 (6). 端末100の表示部に表示される画面の例(7)。An example of a screen displayed on the display unit of the terminal 100 (7). 端末100の表示部に表示される画面の例(8)。An example of a screen displayed on the display unit of the terminal 100 (8). 情報提供システム1の動作の他の例を表す図。The figure showing the other example of operation | movement of the information provision system 1. FIG. 記憶部340に格納されるテーブルの他の内容例を表す図。The figure showing the other example of contents of the table stored in the memory | storage part 340. FIG. 情報処理装置900の機能構成図。2 is a functional configuration diagram of an information processing apparatus 900. FIG. 変形例に係る第1テーブルの例を表す図。The figure showing the example of the 1st table which concerns on a modification. 変形例に係る第3テーブルの例を表す図。The figure showing the example of the 3rd table which concerns on a modification. 変形例に係る情報提供システムの動作の概要を表す図。The figure showing the outline | summary of operation | movement of the information provision system which concerns on a modification. 変形例に係る情報提供システムの動作の詳細を表す図。The figure showing the detail of operation | movement of the information provision system which concerns on a modification.

以下、図面を参照しつつ本発明の実施形態を説明する。
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 relay device 200, a management device 300, and a content server 400 (400-1, 400-2, 400-3). A base station 500, a mobile communication network 600, and the Internet 700. In the figure, three terminals 100 and three content servers 400 are shown, but this is merely an example, and the number is arbitrary. Similarly, a plurality of base stations 500 are generally provided, but only one is shown for convenience of explanation. Hereinafter, when it is not necessary to distinguish each terminal 100 and each content server 400, they are simply referred to as the terminal 100 and the content server 400.

各端末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 base station 500 and the International Telecommunications Union (ITU), etc., and information is exchanged via each content server 400 connected to the Internet 700 and the relay device 200. In addition, by executing an application program (hereinafter referred to as an application) such as a browser of each terminal 100, a function for realizing an operation (information input / output) according to received information (including data, scripts, programs, and the like). Have.
The base station 500 transmits information received from the terminal 100 within a predetermined range from the installed location to the relay device 200 via the mobile communication network 600, and information transmitted from the relay device 200 to the terminal 100 Is transmitted wirelessly.
The relay device 200 is managed by, for example, a telecommunications carrier that owns the mobile communication network 600, stores information related to user and terminal management, performs signal processing such as protocol conversion, and performs communication via the mobile communication network 600. It has a function of relaying communication via the Internet 700. That is, information received from the terminal 100 via the base station 500 is transmitted to the management apparatus 300 or the content server 400 via the Internet 700 according to the Internet protocol, while from the management apparatus 300 or the content server 400 via the Internet 700. The received information is transmitted to terminal 100 through base station 500 and mobile communication network 600 according to the mobile communication system. The mobile communication network 600 may be an aggregate of a plurality of communication networks managed by different communication carriers. In this case, the relay device may have a function of managing all of the communication through the entire aggregate involving a plurality of communication carriers.

コンテンツサーバ400は、インターネット700に接続されたサーバ装置であって、例えばサービス提供会社(コンテンツプロバイダ)によって運用され、ユーザに提供しう
る情報を記憶し、ユーザの要求に応じた内容の情報を選択・生成してユーザに提供する。ここで、ユーザに提供される情報(以下、提供情報という)には、テキストデータ、画像データ、音声データの他、端末100にて実行した場合に所定の機能が実現されるスクリプトなどのプログラム(コード)、その他のあらゆるデータが含まれる。
より具体的には、コンテンツサーバ400は、ユーザが指定したキーワードに対するインターネット700上のノードについての検索結果の提供(いわゆる検索サーバとしての機能)、各コンテンツサーバ400が保有するコンテンツ(ウェブページ(HTMLデータ)やテキストデータ、映像データ、楽音データ等)の提供(いわゆるコンテンツサーバとしての機能)、ユーザが保有する情報を記憶領域の提供(いわゆるクラウドストレージとしての機能)、電子メール(以下、単にメールという)の送受信処理(メールサーバとしての機能)、OSやアプリケーションの実行を担うアプリケーションサーバとしての機能、その他のインターネット700を介してユーザの要求に従って演算処理を実行しその結果をユーザに提供する処理を実行する機能を有する。
管理装置300は、インターネット700に接続されたサーバ装置であって、中継装置200や各コンテンツサーバ400からの問い合わせ要求に応じて、ユーザに提供する情報の内容を決定するために必要な情報を提供する。
The content server 400 is a server device connected to the Internet 700. The content server 400 is operated by, for example, a service provider (content provider), stores information that can be provided to the user, and selects information according to the user's request. Generate and provide to users. Here, information provided to the user (hereinafter referred to as provided information) includes text data, image data, audio data, and a program such as a script that realizes a predetermined function when executed on the terminal 100 ( Code), and any other data.
More specifically, the content server 400 provides a search result for a node on the Internet 700 for a keyword specified by the user (a function as a so-called search server), content (web page (HTML) Data), text data, video data, musical sound data, etc.) (so-called content server function), storage of user information (so-called cloud storage function), e-mail (hereinafter simply mail) Transmission / reception processing (function as a mail server), function as an application server responsible for OS and application execution, and other processing that executes arithmetic processing according to the user's request via the Internet 700 and provides the result to the user The It has a function of line.
The management device 300 is a server device connected to the Internet 700, and provides information necessary for determining the content of information to be provided to the user in response to an inquiry request from the relay device 200 or each content server 400. To do.

図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 control unit 110, a communication unit 120, a display unit 130, an input unit 140, a voice input unit 150, a voice output unit 160, and a storage unit 170. The communication unit 120 is realized by a signal processing circuit, an antenna, and the like, and performs wireless communication with the base station 500 under the control of the control unit 110. The display unit 130 includes a display screen such as a liquid crystal panel and a drive control circuit thereof, and displays information. The input unit 140 is realized by a hardware button, a cursor key, a numeric keypad, or a touch panel having a sensor element, and is a means for a user to input information. In a preferred embodiment, a touch panel 180 in which the display unit 130 and the input unit 140 are integrally formed is used. The voice input unit 150 is realized by a sound collection element such as a microphone or an analog / digital signal processing circuit, and collects a user's voice and outputs it to the control unit 110 as a voice signal. The audio input unit 150 is realized by a sound generating element such as a speaker or a digital / analog signal processing circuit, and generates an acoustic wave based on an audio signal supplied from the control unit 110. Note that the voice input unit 150 can be used to input instructions and information to the control unit 110, as with the input unit 140. Specifically, the input speech signal is analyzed, the content of the utterance is specified, and output as text data. Further, the voice input unit 150 and the voice output unit 160 realize a call function.

記憶部170は、ハードディスクや半導体メモリ等の内蔵型の情報記憶装置や取り外し可能な情報記録媒体(メモリーカードおよびメモリースロット)であって、OS(オペレーティングシステム)や当該OS上で動くアプリケーションを動かすための実行環境も含む)が記憶される。アプリケーションには、P1(メールアプリ)、P2(電話帳アプリ)、およびP3(ブラウザ)が含まれる。
また、端末100や当該機器が使用する回線を一意に識別するための識別情報が記憶される。この識別情報は、移動通信網600を介して端末100と中継装置200との間で情報をやり取りするために用いられる情報であり、端末ごとに割り当てられた電話番号(中継装置200が端末の呼出しの際に使用する呼出し番号)、無線通信回線が確立した際に当該回線または通信セッションに対して付与される情報、当該回線における通信についての制御情報(例えば、移動通信網600が複数の通信規格(3G、LTE、WiFi(登録商標)等)の通信を実行することができる場合にけるその規格の種類)、通信事業者が100や端末100のSIMカードのハードウェアに対して割り当てる加入者識別番号、その他の情報が含まれうるが、端末100を利用してサービスを受けようとするユーザを特定するために端末100にて入力された情報は含まれない。
The storage unit 170 is a built-in information storage device such as a hard disk or a semiconductor memory, or a removable information recording medium (memory card and memory slot), and operates an OS (operating system) and applications running on the OS. Are also stored). The applications include P1 (mail application), P2 (phone book application), and P3 (browser).
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 relay device 200 via the mobile communication network 600. The telephone number assigned to each terminal (the relay device 200 calls the terminal) Call number used at the time of communication), information given to the line or communication session when a wireless communication line is established, control information about communication on the line (for example, the mobile communication network 600 has a plurality of communication standards) (The type of the standard when 3G, LTE, WiFi (registered trademark), etc.) communication can be executed), subscriber identification assigned to the SIM card hardware of the 100 or the terminal 100 by the communication carrier Number and other information, but can be entered at the terminal 100 to identify the user who wants to receive the service using the terminal 100. Information is not included.

制御部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 control unit 110 is realized by a processor such as a CPU, and includes the control unit 110 and the communication unit 12.
0, the display unit 130, the input unit 140, the voice input unit 150, the voice output unit 160, and the storage unit 170, execute applications P1 to P3 from the storage unit 170, and send and receive information via the Internet 700, Various functions (for example, browsing information, sending / receiving mail, storing / reading information on the Internet 700) and other functions (for example, a call function via the mobile communication network 600) are realized in the terminal 100.
In the present embodiment, each of the applications P1 to P3 has a function of accessing the content server 400, sending a service request, and receiving and displaying information corresponding to the request from the content server 400. For example, the application P1 generates a screen for instructing the user to make a mail browsing request or a creation request to the content server 400, and accepts and relays the user instruction input via the input unit 140 or the voice input unit 150. In addition to being transmitted to the measure 200, it has a function of interpreting data such as mail received from the content server 400 and a script related to mail processing and performing drawing processing on the display unit 130 and output processing on the audio output unit 160.

以下の例では、一台の端末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 terminal 100, and in communication performed with the relay apparatus 200, An example in which this telephone number is included as information specifying the transmission source and transmission destination of information will be described.
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 storage unit 170 at the store when the terminal 100 is purchased. The user may purchase a memory card in which subscriber information including a number is recorded and insert the memory card into the terminal 100.

図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 relay device 200. The relay device 200 includes a control unit 210, a communication unit 220, an input / output unit 230, and a storage unit 240. The control unit 210 is a control processor and controls the communication unit 220, the input / output unit 230, and the storage unit 240. The communication unit 220 includes a communication module such as a LAN adapter that performs communication according to a protocol used in the Internet 700, and a communication module that communicates with the base station 500 via the mobile communication network 600. The communication unit 220 supplies information received from the management apparatus 300 and the content server 400 via the Internet 700 and information received from the terminal 100 via the mobile communication network 600 to the control unit 210 and from the control unit 210. The transmitted information is transmitted to the management apparatus 300 or the content server 400 via the Internet 700 or to the terminal 100 via the mobile communication network 600.

記憶部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 storage unit 240 is a storage device realized by a hard disk or a semiconductor memory, and stores the first table T1 and the second table T2 shown in FIG. The first table T1 stores numbers that identify lines (MSN in this example) and IP addresses that identify nodes on the connection destination Internet 700 in association with each other according to a predetermined rule. Each time an access request to the content server 400 is received from the terminal 100, one record is added to the first table T1 and the association is registered. After that, when a series of sessions between the terminal 100 and the Internet 700 ends, this record is deleted from the first table T1, and the association is canceled. Thus, the contents of the first table T1 are updated as appropriate. This association method is arbitrary. The second table T2 is an identifier for uniquely identifying a line used for communication between the terminal 100 and the relay apparatus, and is information processed into a format for distribution on the Internet 700 (hereinafter referred to as OpenID). Is stored in association with the original identifier according to a predetermined rule. Information described in the second table T2 is read and provided in response to a request from the content server 400.

図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 control unit 210 is realized by a processor, and includes an address conversion unit 211 and a line specifying unit 212. The line specifying unit 212 specifies a line used when the terminal 100 transmits a request. In this example, the source MSN is extracted from the received information. Since this MSN is unique to each terminal 100, it can be understood that the terminal 100 has been specified. The address conversion unit 211 is information required as information for specifying a transmission destination in communication via the Internet 700 with respect to transmission source information (here, MSN) received via the mobile communication network 600. An IP address is issued, and the MSN and the IP address are associated with each other and stored in the first table T1 as one record.
In this way, when there is a request from the terminal 100 in the control unit 210, the line used in the request is specified, and the content server 400 and the relay device 200 via the mobile communication network 600 and the Internet 700 with different communication methods are used. Is ready to provide information to the content server 400 in response to a request.
The input / output unit 230 includes an input device such as a keyboard and a mouse and a display device such as a liquid crystal display, and is used by an administrator of the relay device 200 to input instructions and information to the control unit 210.

図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 management apparatus 300. The management device 300 includes a control unit 310, a communication unit 320, an input / output unit 330, and a storage unit 340. The communication unit 320 includes a communication module such as a LAN adapter that performs communication according to a protocol used in the Internet 700. The communication unit 220 supplies the information received from the relay device 200 or the content server 400 via the Internet 700 to the control unit 310 under the control of the control unit 210, and the information supplied from the control unit 310 to the relay device 200 or the content Send to server 400.

記憶部340は、図6に示す第3テーブルT3を格納する。第3テーブルT3には、同一ユーザによって使用されうる回線のうち、ある回線と他の回線との関連性についての情報(関連回線情報という)である。なお、関連回線情報には、関連する回線が存在しないという情報も含まれうる。関連回線情報の一例としては、同図に示すように、具体的には、各ユーザを一意に識別するユーザIDに対応付けて、一または複数のOpenIDを記述し、さらに各OpenIDで表される回線の属性が記述されたデータである。属性とは、例えば、同一ユーザが保有する(つまり、事業者との間で利用契約を結んでいる)3つの回線のうち、一の回線が他の二つの回線よりも利用頻度が高い場合に、例えば当該一の回線が「メイン」という属性が付与される一方、他の二つの回線は「サブ」という属性が付与される。属性は、例えばフラグ情報として表現される。
あるいは、「メイン」や「サブ」といった属性は、回線の利用状況や端末100の機能とは関係なく付与されてもよい。つまり、「メイン」や「サブ」はあくまで属性の一例であって、例えば、属性の項目数は3以上(属性の内容は、例えば「Aタイプ」、「Bタイプ」「Cタイプ」)であってもよい。要するに、属性とは、同一ユーザで使用される回線群において他の回線との何らかの関係性を表すものであればいかなる内容でもよい。以下では、説明の便宜上、付与される属性として「メイン」、「サブ」の2種類が存在すると仮定する。
The storage unit 340 stores the third table T3 shown in FIG. The third table T3 is information (referred to as related line information) about the relationship between a certain line and other lines among the lines that can be used by the same user. The related line information can also include information that there is no related line. As an example of the related line information, as shown in the figure, specifically, one or a plurality of OpenIDs are described in association with a user ID that uniquely identifies each user, and further represented by each OpenID. Data describing line attributes. An attribute is, for example, when one line out of three lines owned by the same user (that is, with a contract with a provider) is used more frequently than the other two lines. For example, the attribute “main” is assigned to the one line, while the attribute “sub” is assigned to the other two lines. The attribute is expressed as flag information, for example.
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 / output unit 330 by the administrator of the management apparatus 300 at the time of line contract or when the terminal 100 is purchased, or at the time of line contract. For example, the administrator (communication carrier) of the relay apparatus 200 may make a registration request to the management apparatus 300, and may be written in the third table T3 in response to this request.

図5に戻り、制御部310は、プロセッサによって実現され、各部を制御する機能モジュール(図示省略)に加え、属性特定部311を含む。属性特定部311は、中継装置200から受信した端末100が使用する回線を識別するための情報であるOpenIDに基づき、当該回線に関連付けて登録されている一または複数の他の回線を特定する。具体的には
、属性特定部311は第3テーブルT3を参照し、そのOpenIDに関連付けられたユーザIDと、当該ユーザIDに関連付けられた他のOpenIDとを特定する。この結果、要求を送信したユーザが使用しうるユーザが他に使用可能な回線が全て特定される。
ここで、回線と端末とが一対一に対応する場合は、そのユーザが保有する端末100を全て特定することに等しい。属性特定部311は、さらに、特定した各回線についてその属性を取得する。具体的には、第3テーブルT3を参照し、各OpenIDに関連付けられている属性を抽出する。
Returning to FIG. 5, the control unit 310 is realized by a processor, and includes an attribute specifying unit 311 in addition to a functional module (not shown) that controls each unit. The attribute specifying unit 311 specifies one or more other lines registered in association with the line based on OpenID, which is information for identifying the line used by the terminal 100 received from the relay apparatus 200. Specifically, the attribute identification unit 311 refers to the third table T3 and identifies the user ID associated with the OpenID and other OpenIDs associated with the user ID. As a result, all other lines that can be used by the user who has transmitted the request are specified.
Here, when the line and the terminal correspond one-to-one, it is equivalent to specifying all the terminals 100 owned by the user. The attribute specifying unit 311 further acquires the attribute of each specified line. Specifically, the attribute associated with each OpenID is extracted with reference to the third table T3.

図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 content server 400. The content server 400 includes a communication unit 410, a control unit 420, an input / output unit 430, and a storage unit 440. The communication unit 410 includes a communication module such as a LAN adapter that performs communication according to a protocol used in the Internet 700. Under the control of the control unit 420, the communication unit 410 supplies information received from the relay device 200 or the management device 300 via the Internet 700 to the control unit 420, and the information supplied from the control unit 420 is transmitted to the relay device 200 or It transmits to the management apparatus 300. The input / output unit 430 is an input / output device such as a keyboard or a mouse, and is used by an administrator of the content server 400 to add, edit, delete, etc. information stored in the storage unit 440.

記憶部440には、第4テーブルT4およびコンテンツデータCが格納される。第4テーブルT4には、図8に示すように、各要求内容について、管理装置300にて予め設定された各属性(この例では、「メイン」および「サブ」)に対応付けて、提供情報の決定方法が記述される。要求内容とは、端末100からコンテンツサーバ400に対してなされうる要求の内容(種類)である。同図では、コンテンツサーバ400が、ユーザからの要求「受信フォルダの閲覧」、「メールの作成」、「電話帳の閲覧」、「WEBページの閲覧」・・・に対応する機能を有している例を示している。コンテンツサーバ400が対応できる要求の種類は1つでも構わない。決定方法とは、要求に対応して端末100に提供すべき情報の内容を決定する際に参照される情報である。例えば、ユーザからの要求(例えば受信フォルダの閲覧)に対してコンテンツサーバ400が提供するサービスの内容(例えば受信フォルダ内のデータの提供)の場合、受信フォルダ内のどのデータ(あるいは全てのデータ)を提供するのかをどのように決定するのか定義する情報を含む。決定方法は、提供すべきデータやコンテンツを指定する情報であってもよいし、提供情報を生成する方法やアルゴリズムを記述するものであってもよい。   The storage unit 440 stores the fourth table T4 and the content data C. In the fourth table T4, as shown in FIG. 8, each request content is provided in association with each attribute (in this example, “main” and “sub”) set in advance by the management apparatus 300. The method of determining is described. The request content is the content (type) of a request that can be made from the terminal 100 to the content server 400. In the figure, the content server 400 has a function corresponding to a request from the user “browsing a received folder”, “composing mail”, “browsing a phone book”, “browsing a web page”,. An example is shown. There may be only one type of request that can be handled by the content server 400. The determination method is information that is referred to when determining the content of information to be provided to the terminal 100 in response to a request. For example, in the case of the contents of a service provided by the content server 400 (for example, provision of data in the reception folder) in response to a request from the user (for example, browsing of the reception folder), which data (or all data) in the reception folder Information that defines how to determine whether to provide The determination method may be information specifying data or content to be provided, or may describe a method or an algorithm for generating provided information.

図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 relay apparatus 200 may be used.

制御部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 control unit 420 is realized by a processor and includes an attribute acquisition unit 421 and a content determination unit 422. The attribute acquisition unit 421 identifies information (referred to as line-related information) about other registered lines that is associated with the line that the service provision target user uses when providing the service. Specifically, upon receiving information (OpenID or the like) specifying a line via the communication unit 410, the attribute acquisition unit 421 requests the line related information from the management apparatus 300 and acquires the line acquired from the management apparatus 300. From the related information, the OpenID for identifying the line associated with the line and the attribute assigned to each line are acquired.
The line related information received from the management apparatus 300 is supplied to the content determination unit 422. The content determination unit 422 determines the content of information provided to the terminal 100 in response to the request based on the line related information. Specifically, the fourth table T4 is referred to and determined based on the request content and the attribute supplied from the attribute acquisition unit 421. For example, when the request content is “view received folder” and the attribute of the line used for the request is “main”, the service content is determined according to the definition “add information held by other lines”. As a result, in addition to unread mail received by the content server 400 for one account used on the line, mail received and unread in one account used on the line associated with the line Information to be provided to the terminal 100 is generated based on the extracted information. The generated information is transmitted to the terminal 100 via the communication unit 410. The transmitted information is finally delivered to the terminal 100 via the communication unit 410, the Internet 700, the relay device 200, the mobile communication network 600, and the base station 500.

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 subsequent terminal 100 or contracts for an additional line, the user performs a predetermined procedure with a communication carrier, thereby allowing the user to have a plurality of lines, Set attributes for the line. As a result, necessary information is written in the second table T2 and the third table T3 in the relay device 200 and the management device 300, respectively, and a plurality of lines that can be used by the same user are linked.
Thereafter, when the user operates the terminal 100 to send a request for a desired service to the content server 400 (S102), the relay device 200 identifies the line (S104), and the management device 300 determines the line attribute of the line. The line related information including is determined (S106). Using the determined attribute, provision information corresponding to the request is generated in the content server 400 (S108) and transmitted to the terminal 100 (S110). Here, the timing for specifying the line and the timing for receiving the request are arbitrary. For example, the relay apparatus 200 may grasp in advance the line used for the request.

図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 relay apparatus 200 via the mobile communication network 600. Here, it is assumed that the telephone number of terminal 100 is MSN1, and the line used by terminal 100 is specified by identifier MSN1. MSN1 is assumed to be a number unique to terminal 100. In other words, the relay device 200 uniquely identifies the terminal 100 by the identifier MSN1 (S104 in FIG. 9).
Assume that the user of the content server 400 performs a predetermined operation and starts the application P1 in order to receive a mail-related service from the content server 400. Then, the control unit 110 displays a menu screen on which icons and the like are displayed on the display unit 13, and the user performs a predetermined operation such as tapping the screen icon to select a mail transmission / reception service. Upon receiving this selection, the control unit 110 reads the IP address (IP address 2) of the content server 400 stored in the storage unit 170, and uses the line used for the request (in other words, the request source terminal). The login request D901 including the MSN1 for specifying the IP address 2 for specifying the connection destination is generated, and the relay device 20 is generated.
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 relay device 200 issues an IP address (referred to as IP address 1) necessary for the content server 400 to identify the terminal 100 via the Internet 700, and the transmission source IP address 1 A login request D902 including the destination IP address 2 is generated and transmitted to the content server 400. Upon receiving the login request D902, the content server 400 sends the data D903 for displaying on the terminal 100 a menu screen for accepting an operation necessary for the user to use the mail function of the content server 400. Send to. Data D903 is transferred by relay device 200, and data D904 is received by terminal 100. In the terminal 100, display processing is performed according to the received data D904.

メニュー画面の例を図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 content server 400 via the relay device 200. When receiving the service request D906, the relay apparatus 200 transmits an authentication request D907 to the management apparatus 300. Upon receiving D907, the relay device 200 refers to the second table T2 and the first table T1, identifies the OpenID (referred to as OpenID1) corresponding to the IP address 1, and sends the authentication result D908 including this to the content server 400. Send. The content server 400 that has received OpenID1 transmits a request D909 of related line information including OpenID1 to the management apparatus 300. The management apparatus 300 that has received the request D909 specifies the OpenID of the line associated with the line specified by OpenID1 and the attribute of each line, and transmits these pieces of information as related line information D910 to the content server 400 (FIG. 9). S106). The content server 400 generates content data D911 as provision information based on the request content obtained from D906 and the attribute specified in D908, and transmits the content data D911 to the relay device 200 (S108 and S110 in FIG. 9). The content data D911 is transferred by the relay device 200, and the content data D912 is received by the terminal 100. Hereinafter, an example of provided information generated in the content server 400 in S108 of FIG. 9 will be described in detail through an example of a screen displayed on the terminal 100.

(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 mobile communication network 600 and can use the two lines 1 and 2. That is, the user can use both the terminal 100-1 and the terminal 100-2 when accessing the content server 400 and receiving various services. The user has a terminal 100-1 and a terminal 100-2, the line 1 is used only by the terminal 100-1, and the line 2 is used only by the terminal 100-2. Further, it is assumed that “sub” is stored as the attribute of the line 1 and “main” is stored as the attribute of the line 2 in the third table T3.

(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 content server 400, the user has made various settings for the content server 400 to receive services such as sending and receiving mail using the terminal 100-1 and the terminal 100-2, respectively. It shall be. Specifically, it is assumed that account 1 and account 2 are set in association with OpenID1 and OpenID2 for each of line 1 (terminal 100-1) and line 2 (terminal 100-2). For each account, setting information such as an e-mail address, ID, and password is stored in the storage unit 440 as a sender and a recipient, and an area for storing received mail and an area for sent mail are secured in the storage unit 440, respectively. . Here, each of the terminal 100-1 and the terminal 100-2 is set to send and receive mail using the mail addresses “aaa-sub@abcdef.com” and “aaa-main@abcdef.com”. It shall be.

(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 content determination unit 422 recognizes that the attribute of the line 2 is “sub” from the line related information acquired from the management apparatus 300. To do. Subsequently, the content determination unit 422 refers to the fourth table T4, and in the case of “sub” with respect to “view reception folder”, “do not depend on information held by other lines” is defined as the service content. Therefore, header information is extracted for each mail addressed to aaa-sub@abcdef.com only from the receiving folder for account 1. As an example, the header information includes an ID for identifying each mail, a reception time, a transmission time, a subject, and a sender's mail address. The extracted header information is provided to the terminal 100 as a response to the request. As a result, the content displayed on the terminal 100 is, for example, as shown in FIG. In the example shown in the figure, there are three newly received mails, the ID uniquely assigned to each mail received by the content server 400, the reception time, and information (subject name, sender) included in the mail header. Etc.) are displayed in association with each other. When the user selects an email that he / she wants to browse, a request for specifying the email is transmitted to the content server 400, and the content server 400 reads the body (in addition to the attached file) of the email from the reception folder and sends it to the terminal 100. Send.

(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 content determination unit 422 refers to the fourth table T4, Since the service content corresponding to the “main” attribute is “add information held by other line”, (OpenID1) included in the line related information acquired from the management apparatus 300 is extracted. Then, the accounts assigned to OpenID1 and OpenID2 are specified, and header information is extracted from the reception folder for account 1 and the reception folder for account 2, respectively. Then, mail addressed to an account that is not an account corresponding to the line used for issuing the request (that is, aaa-sub@abcdef.com assigned to OpenID1) is sent to the terminal 100 with flag information added. As a result, the contents as shown in FIG. 13 are displayed on the screen of the terminal 100. In the same screen, “★” indicates the result of the drawing process corresponding to the flag information.
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 content server 400 provides to the terminal 100 differs depending on the line (terminal) used for the mail browsing request.

(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 content server 400 receives “new mail creation” as a request from the terminal 100 will be described.
(A) When the terminal 100-2 (line 2: main, account 1) is used The content determination unit 422 refers to the fourth table T4 and creates provision information so as not to reflect the information of other lines If it is determined that the information should be, the e-mail address is read from the setting information for the account 2 as the sender item, and the e-mail creation screen data in which this e-mail address is linked to the sender information is transmitted to the terminal 100. As a result, the terminal 100-2 displays a screen in which the mail address used in the account 2 is input in advance in the item of sender as shown in FIG. When the user inputs necessary information such as a destination address and text and performs an operation to instruct transmission, the input information is transmitted to the content server 400. In accordance with the received information, the content server 400 creates data including a header and a message body according to a predetermined protocol, and distributes the data to the destination via the Internet 700.

(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 content determination unit 422 refers to the fourth table T4, and from the setting information of the account 1 according to “reflect information of other lines” The mail address is read out as the sender item, the OpenID2 of the line 2 associated with the line 1 is specified from the line related information, and the mail address is read out as the sender item from the account information corresponding to OpenID2. Then, using the two read mail addresses, text data and image data embedded in the sender field or a script including them is generated and transmitted to the terminal 100-1 together with the mail creation image data. As a result, as shown in FIG. 15, terminal 100-1 displays a screen for selecting an address to be displayed as the sender when sending mail. When the user designates one of the addresses as the sender, the information is included in the input information, and the content server 400 that receives the information performs mail distribution processing as the designated sender's mail.

(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 storage unit 440.
(A) When using terminal 100-1 (line 1; sub) Upon receiving a telephone book browsing request from terminal 100-1, content determination unit 422 confirms that the attribute is “sub”, and the fourth Refer to table T4. Since it is defined in the fourth table T4 that “it does not depend on the information held by other lines”, the content determination unit 422 is stored in the telephone directory used by the OpenID 1 of the line 1 (terminal 100-1). All the information is read out and transmitted to the terminal 100. As a result, a screen as shown in FIG. 16 is displayed on the terminal 100-1. That is, the user can check the contents of the phone book created using his / her own terminal (here, Mr. A, Mr. D, Mr. G, Mr. I, etc. are registered).
(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, content determination unit 422 confirms that the attribute is “sub” In addition to reading information from the OpenID2 telephone directory corresponding to line 2 based on the definition of “adding information held by other lines” described in the fourth table T4, it is associated with OpenID2 of line 2. The information is also read from the OpenID1 telephone directory of the connected line 1. Then, the content determination unit 422 generates data that integrates the read information. For example, if Mr. B, Mr. C, Mr. D, Mr. D, Mr. F, Mr. G,... Are registered in the phone book of line 2, the data generated here is two phone book data. And the overlapping portions of each other are deleted (including information about Mr. A, Mr. C, Mr. D, Mr. F, Mr. G, Mr. H, Mr. I ...). This data is transmitted to the terminal 100-2. In the received terminal 100-2, a screen as shown in FIG. 17 is displayed.
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 storage unit 440 for each OpenID for identifying a line (terminal). To do. For example, the setting information includes information such as the user's attributes and purchase history made using the line (terminal).
(A) When the terminal 100-1 (line 1; sub) is used When the content determination unit 422 acquires information that the attribute of the line 1 is sub, the content determination unit 422 refers to the fourth table T4. Since the fourth table T4 is defined as “Do not reflect information held by other lines”, the setting information for the line 1 included in the WEB page related data C3 is read, and the web page is read based on the read setting information. Generate data. The priority of each product based on the degree of match with the setting information among all the product information (including information such as product identification number, photo, description, price, product category, etc.) included in the WEB page related data C3 (Recommended degree) is determined, and the layout of the web page is determined so that a predetermined number of products are arranged according to the determined priority. Web page data including layout information is transmitted to terminal 100-1. In the received terminal 100-1, a screen as shown in FIG. 18 is displayed.

(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 content determination unit 422 acquires information that the attribute of the line 1 is main, the content determination unit 422 refers to the fourth table T4. Since the fourth table T4 stipulates that “reflect information held by other lines”, the setting information for line 1 included in the WEB page related data C3 and the line 2 associated with line 1 are specified. Setting information is read out, and web page data is generated using the read out information. For example, according to a predetermined algorithm, the priority is determined from the two customization information, and the layout of the web page is determined so that the products are arranged according to the determined priority. On the terminal 100 that has received the web page data, a screen as shown in FIG. 19 is displayed.
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 management apparatus 300, a request may be issued from the relay apparatus 200 instead of from the content server 400, for example.
Further, as an identifier for specifying a line, the line may be identified using MSN without introducing OpenID or the like exchanged between the management apparatus 300 and the content server 400 on the Internet 700. Specifically, as shown in FIG. 21, the relay apparatus 200 does not issue an OpenID based on the MSN, and the management apparatus 300 stores T3a instead of the third table T3, and stores the contents. The server 400 stores various content data in association with the MSN instead of OpenID. That is, as shown in FIG. 20, data D913, D914, and D915 are exchanged instead of the data D908, D909, and D910 of FIG.
In this aspect, the information for specifying the line can be reduced. Further, it is not necessary to provide a communication path between the content server 400 and the management apparatus 300.

(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 relay device 200, the management device 300, and the content server 400 may be implemented by one node (hardware). Programs that implement these functions in hardware include magnetic recording media (magnetic tape, magnetic disk (HDD (Hard Disk Drive), FDD (Flexible Disk Drive), etc.)), optical recording media (optical disc (CD (Compact Disc)), DVD (Digital Versatile Disk)), a magneto-optical recording medium, a computer-readable recording medium such as a semiconductor memory, or the like, or can be downloaded via a network. When implemented as a system composed of a plurality of nodes as in the above embodiment, the connection form between the nodes is arbitrary. For example, in the information providing system 1, wired communication may be performed between the terminal 100 and the relay device 200, and the Internet 700 does not need to be a public communication network.

換言すれば、本発明は、図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 unit 901 that receives a request from a terminal, a first specifying unit 902 that specifies one line used when the request is made, Based on the second specifying means for specifying another line registered in association with the specified one line, and the one line and the specified other line, provision information for the request is determined. An information providing system 1A comprising an information processing apparatus 900 and a terminal 100 each including a determining unit 904 and a transmitting unit 905 that transmits the determined provided information to the terminal using the one line. One example is included. In this case, the information processing apparatus 900 includes one or a plurality of computers, and the above-described function for receiving a request, a function for specifying a requested line, a function for specifying another line, a function for determining provided information, and provided information Is executed, and a program for realizing the one or a plurality of computers is executed.

中継装置200がある通信事業者が所有するものである場合において、当該通信事業者以外と契約していない回線を使用してなされたアクセスを受け付けてもよい。例えば、中継装置200は見知らぬ電話番号等、自己が把握していない回線の情報を用いたアクセス要求を受けた場合、当該アクセスを許可すべきか否かを、管理装置300に問い合わせることによって決定する。これを実現するシステムの一例を以下に示す。   When the relay apparatus 200 is owned by a certain communication carrier, access made using a line that is not contracted with other than the communication carrier may be accepted. For example, when receiving an access request using line information that the relay device 200 does not know, such as an unknown telephone number, the relay device 200 determines whether the access should be permitted by inquiring the management device 300. An example of a system that realizes this is shown below.

まず、図23に示すように、中継装置200において第1テーブルT1に替えてT1aを格納しておく。第1テーブルT1aには、管理装置300から取得した関連回線情報を記憶するためのフィールドが設けられる。例えば、ある回線の識別子MSNに関連付けられている回線としてMSN10、MSN11、MSN12があり、それぞれの属性が「サブ」、「メイン」、「サブ」である場合、「MSN10,サブ;MSN11,メイン;MSN12,サブ」という形式のデータが第1テーブルT1aに格納される。   First, as shown in FIG. 23, the relay apparatus 200 stores T1a instead of the first table T1. The first table T1a is provided with a field for storing related line information acquired from the management apparatus 300. For example, when there are MSN10, MSN11, and MSN12 as lines associated with an identifier MSN of a certain line and the attributes are “sub”, “main”, and “sub”, “MSN10, sub; MSN11, main; Data of the format “MSN12, sub” is stored in the first table T1a.

一方、管理装置300においては、図24に示すように、第3テーブルT3に替えてT3bを格納しておく。第3テーブルT3bは、関連回線情報として、ユーザIDで関連付けられた各回線の属性の他、回線特定情報を記憶するためのフィールドが設けられている。回線特定情報のフィールドには、回線を識別するための情報(ここではOpenID)が空欄のフィールドのデータについてのみ、情報が書き込まれる。同図の例においては、ユーザID「2456845970」で特定されるユーザについては、中継装置200で識別可能なOpenIDで特定される3つの回線と、OpenIDを有していない回線であって「MSNx」で特定される1つの回線を有していることを意味している。   On the other hand, in the management apparatus 300, as shown in FIG. 24, T3b is stored instead of the third table T3. The third table T3b is provided with a field for storing line identification information in addition to the attribute of each line associated with the user ID as related line information. In the line identification information field, information is written only for the data in the field where the information for identifying the line (here, OpenID) is blank. In the example shown in the figure, for the user specified by the user ID “2456845970”, there are three lines specified by the OpenID that can be identified by the relay apparatus 200, and a line that does not have an OpenID and is “MSNx”. It means that it has one line specified by.

図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 relay device 200 determines whether information (MSN or the like) about the line used in the request included in the request is registered in the first table T1a. Determine (S201). If registered (S201: Y), the relay device 200 relays communication between the terminal and the content server 400. At this time, the relay device 200 provides related line information stored in the first table T1a in response to a request from the content server 400 (S209). The content server 400 acquires related line information from the relay device (S210), generates provision information based on the related line information (S108), and transmits it to the terminal (S110).

一方、中継装置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 relay apparatus 200 sends a request for authentication of the line used for the request to the management apparatus 300. Transmit (S202). Here, it is assumed that the request includes information (“MSNx”) that is not registered in the relay apparatus 200 as information for identifying the used line.
When receiving the authentication request, the management device 300 refers to the third table T3b, searches the field of the line identification information, and determines whether there is a record that matches the MSNx (S203). When the matching record third table T3b cannot be found (S203: N), information indicating that authentication is not established is transmitted to the relay apparatus 200 as an authentication result. On the other hand, when a matching record is found (S203: Y), the line attribute related to the record and the attribute for each line linked to the line via the user ID are read out to the relay apparatus 200. Transmit (S204).

受信した認証結果が認証不成立を表していた場合、中継装置200は、当該要求を拒否する旨の信号を当該端末に送信する。これで当該要求に対する処理は終了する。一方、受信した認証結果に関連回線情報が含まれていた場合、中継装置200は、MSNxと取得した関連回線情報とを対応付けて第1テーブルT1aに新たにレコードを一つ設け、MSNxと取得した関連回線情報とを生成したレコードに格納する。続いて、中継装置200は当該端末との間の通信路を確立させる(S208)。   If the received authentication result indicates that the authentication is not successful, the relay device 200 transmits a signal to the terminal to reject the request. This completes the processing for the request. On the other hand, when the related line information is included in the received authentication result, the relay apparatus 200 newly sets one record in the first table T1a by associating MSNx with the acquired related line information, and acquires MSNx. Related line information is stored in the generated record. Subsequently, the relay device 200 establishes a communication path with the terminal (S208).

図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 content server 400 is transmitted to the relay device 200. The relay apparatus 200 refers to the first table T1a and checks whether the line used for the request (for example, the line identified by MSNx) is registered in the first table T1a. If not registered, an authentication request D920 is transmitted to the management apparatus 300.
In the management apparatus 300, the third table T3b is referred to determine whether or not MSNx is registered, and the authentication result D921 is transmitted to the relay apparatus 200. In the relay device 200, either notification of content access rejection (D920B) or information exchange (D902A, D903, D904) for relaying with the content server 400 is executed according to the authentication result. When the MSNx is registered in the first table T1a (illustration is omitted in the figure), this relay process is directly executed.
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 content server 400 acquires related line information from the relay device 200 (D922, D923). In the content server 400, provided information is generated based on the acquired related line information and provided to the terminal 100 (D911, 912).

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 ... Line identification 230, input / output unit, 240 ... storage unit, 300 ... management device, 310 ... control unit, 311 ... attribute specifying unit, 320 ... communication unit, 330 ... Input / output unit, 340 ... storage unit, 410 communication unit, 420 ... control unit, 430 ... input / output unit, 421 ... attribute acquisition unit, 422 ... content determination unit, 440 ... Storage unit, 400 ... content server, 500 ... base station, 600 ... Mobile communication network, 700 ... Internet, 900 ... Information processing device, C1 ... Mail related data C1, C2 ... Phonebook related data C2, C3 ... WEB page related data C3, T1 ... -1st table, T1a, T2 ... 2nd table, T3, T3a, T3b ... 3rd table, T4 ... 4th table

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.
前記互いに関連付けて登録されている複数の回線の各々に対し、属性情報として、第1の属性または第2の属性のいずれかが付与されており、
前記提供情報は前記属性情報に応じて決定される
ことを特徴とする請求項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.
前記第1の属性を有する回線を用いて前記要求が行われた場合は、前記提供情報として第1の情報が提供されるのに対し、
前記第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.
JP2012148574A 2012-07-02 2012-07-02 Information processing apparatus, program, and information processing method Pending JP2014010757A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015179946A (en) * 2014-03-19 2015-10-08 フェリカネットワークス株式会社 Relay device, relay method, and information processing system

Cited By (1)

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