JP2013097428A - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP2013097428A JP2013097428A JP2011237148A JP2011237148A JP2013097428A JP 2013097428 A JP2013097428 A JP 2013097428A JP 2011237148 A JP2011237148 A JP 2011237148A JP 2011237148 A JP2011237148 A JP 2011237148A JP 2013097428 A JP2013097428 A JP 2013097428A
- Authority
- JP
- Japan
- Prior art keywords
- data
- information processing
- information
- external device
- registered
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000010365 information processing Effects 0.000 title claims description 39
- 238000003672 processing method Methods 0.000 title claims description 6
- 230000006870 function Effects 0.000 claims description 13
- 238000013500 data storage Methods 0.000 claims description 12
- 238000000034 method Methods 0.000 description 26
- 238000004891 communication Methods 0.000 description 3
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、携帯端末に対してデータを配信する技術に関する。 The present invention relates to a technique for distributing data to a mobile terminal.
従来から、音楽や映像、電子書籍などのデジタルコンテンツがネットワークを介して携帯端末にダウンロードされ利用されている。 Conventionally, digital contents such as music, video, and electronic books are downloaded to a mobile terminal via a network and used.
電子書籍などで用いられるデータ形式には様々な形式があり、携帯端末によっては、表示が不可能な形式も存在する。すなわち、それぞれの携帯端末によって対応しているデータ形式が決められ、適したデータ形式によって作成されたデータをダウンロードしなければ、利用することができなかった。 There are various data formats used in electronic books and the like, and there are formats that cannot be displayed depending on the mobile terminal. In other words, the data format supported by each mobile terminal is determined, and data cannot be used unless data created in a suitable data format is downloaded.
特許文献1にはこのような問題を解決するべく、文書データを携帯端末用のページサイズに分割し、各携帯端末キャリア対応のフォーマットに変換して、当該変換されたデータをユーザの携帯端末に送信する仕組みが開示されている。
In
しかし、携帯端末によっては、画面サイズや解像度などが異なり、データ形式がその携帯端末に適した形式であったとしても、必ずしも使いやすくなるものではない。 However, depending on the mobile terminal, the screen size, resolution, and the like are different, and even if the data format is a format suitable for the mobile terminal, it is not always easy to use.
また、ユーザは、自分が使用する携帯端末に適したデータ形式について把握していないこともある。 In addition, the user may not know the data format suitable for the mobile terminal used by the user.
そこで、本発明は、携帯端末の画面サイズや画面の形、対応するデータ形式などを考慮して、当該携帯端末に適したデータを配信することが出来る仕組みを提供することを目的とする。 Accordingly, an object of the present invention is to provide a mechanism capable of distributing data suitable for a mobile terminal in consideration of the screen size and screen shape of the mobile terminal, the corresponding data format, and the like.
本発明は、外部装置に対してデータ記憶装置に記憶されたデータを配信する情報処理装置であって、前記外部装置において前記配信されるデータを表示するためのアプリケーションを識別する情報を、当該外部装置から取得する取得手段と、前記取得手段により取得された情報が前記情報処理装置に登録されているか否かを判断する判断手段と、前記判断手段により登録されていると判断された場合、当該登録された情報に従い、前記外部装置に配信するデータ形式を特定する特定手段と、前記特定手段により特定されたデータ形式のデータを前記データ記憶装置から取得するデータ取得手段と、前記データ取得手段により取得されたデータを前記外部装置に対して配信する配信手段と、を備えることを特徴とする。 The present invention relates to an information processing apparatus that distributes data stored in a data storage device to an external device, the information for identifying an application for displaying the distributed data in the external device, When it is determined that the acquisition unit acquired from the apparatus, the determination unit that determines whether or not the information acquired by the acquisition unit is registered in the information processing device, and the determination unit is registered, According to registered information, a specifying unit for specifying a data format to be distributed to the external device, a data acquiring unit for acquiring data in a data format specified by the specifying unit from the data storage device, and the data acquiring unit Distribution means for distributing the acquired data to the external device.
また、本発明は、外部装置に対してデータ記憶装置に記憶されたデータを配信する情報処理装置における情報処理方法であって、前記情報処理装置の取得手段が、前記外部装置において前記配信されるデータを表示するためのアプリケーションを識別する情報を、当該外部装置から取得する取得工程と、前記情報処理装置の判断手段が、前記取得工程により取得された情報が前記情報処理装置に登録されているか否かを判断する判断工程と、前記情報処理装置の特定手段が、前記判断工程により登録されていると判断された場合、当該登録された情報に従い、前記外部装置に配信するデータ形式を特定する特定工程と、前記情報処理装置のデータ取得手段が、前記特定工程により特定されたデータ形式のデータを前記データ記憶装置から取得するデータ取得工程と、前記情報処理装置の配信手段が、前記データ取得工程により取得されたデータを前記外部装置に対して配信する配信工程と、を備えることを特徴とする。 The present invention is also an information processing method in an information processing device for distributing data stored in a data storage device to an external device, wherein an acquisition unit of the information processing device is distributed in the external device. An acquisition step of acquiring information for identifying an application for displaying data from the external device, and whether the information processing device determination means has registered the information acquired by the acquisition step in the information processing device. If the determination step for determining whether or not the information processing device specifying means is registered by the determination step, the data format to be distributed to the external device is specified according to the registered information A specific step and data acquisition means of the information processing device acquire data in the data format specified in the specific step from the data storage device A data acquiring step that the delivery unit of the information processing apparatus, characterized in that and a distribution step of distributing the data obtained by the data obtaining step to the external device.
また、本発明は、外部装置に対してデータ記憶装置に記憶されたデータを配信する情報処理装置において実行されるプログラムであって、前記情報処理装置を、前記外部装置において前記配信されるデータを表示するためのアプリケーションを識別する情報を、当該外部装置から取得する取得手段と、前記取得手段により取得された情報が前記情報処理装置に登録されているか否かを判断する判断手段と、前記判断手段により登録されていると判断された場合、当該登録された情報に従い、前記外部装置に配信するデータ形式を特定する特定手段と、前記特定手段により特定されたデータ形式のデータを前記データ記憶装置から取得するデータ取得手段と、前記データ取得手段により取得されたデータを前記外部装置に対して配信する配信手段として機能させることを特徴とする。 The present invention is also a program executed in an information processing device that distributes data stored in a data storage device to an external device, wherein the information processing device is used to distribute the data distributed in the external device. An acquisition unit that acquires information for identifying an application to be displayed from the external device; a determination unit that determines whether the information acquired by the acquisition unit is registered in the information processing device; and the determination When it is determined that the data is registered by the means, a specifying means for specifying a data format to be delivered to the external device according to the registered information, and data in the data format specified by the specifying means are stored in the data storage device. A data acquisition unit that acquires the data acquired from the data acquisition unit, and a distribution unit that distributes the data acquired by the data acquisition unit to the external device Characterized in that to function as a.
本発明によれば、携帯端末の画面サイズや画面の形、対応するデータ形式などを考慮して、当該携帯端末に適したデータを配信することが可能となる。 According to the present invention, it is possible to distribute data suitable for a mobile terminal in consideration of the screen size and screen shape of the mobile terminal, the corresponding data format, and the like.
以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は、本発明に係る情報処理システムのシステム構成の一例を示す図である。 FIG. 1 is a diagram showing an example of a system configuration of an information processing system according to the present invention.
図1に示すように、本実施形態に係る情報処理システムは、クライアント端末101と、Webサーバ102と、組版サーバ103とがネットワーク104を介して通信可能に接続されている。 As shown in FIG. 1, in the information processing system according to the present embodiment, a client terminal 101, a Web server 102, and a typesetting server 103 are communicably connected via a network 104.
以下、本発明の情報処理システムを構成する各装置について説明する。 Hereinafter, each apparatus which comprises the information processing system of this invention is demonstrated.
以下、図2を用いて、図1に示したクライアント端末101、Webサーバ102、組版サーバ103に適用可能な情報処理装置のハードウエア構成の一例について説明する。 Hereinafter, an example of a hardware configuration of an information processing apparatus applicable to the client terminal 101, the Web server 102, and the typesetting server 103 illustrated in FIG. 1 will be described with reference to FIG.
図2において、201はCPUで、システムバス204に接続される各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な各種プログラム等が記憶されている。
In FIG. 2,
202はRAMで、CPU201の主メモリ、ワークエリア等として機能する。CPU201は、処理の実行に際して必要なプログラム等をROM203あるいは外部メモリ211からRAM202にロードして、該ロードしたプログラムを実行することで各種動作を実現するものである。
A
また、205は入力コントローラで、入力装置209等からの入力を制御する。206はビデオコントローラで、液晶ディスプレイ等のディスプレイ装置210への表示を制御する。なお、ディスプレイ装置は、液晶ディスプレイに限られず、CRTディスプレイなどであっても良い。これらは必要に応じてクライアントが使用するものである。
An
207はメモリコントローラで、ブートプログラム,各種のアプリケーション,フォントデータ,ユーザファイル,編集ファイル,各種データ等を記憶するハードディスク(HD)や、フレキシブルディスク(FD)、或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュ(登録商標)メモリ等の外部メモリ211へのアクセスを制御する。
A
208は通信I/Fコントローラで、ネットワーク(例えば、図1に示したLAN400)を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いた通信等が可能である。
A communication I /
なお、CPU201は、例えばRAM202内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
ハードウエア上で動作する各種プログラムは、外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。
Various programs that operate on the hardware are recorded in the
次に、図3を用いて、本発明の実施形態におけるデータ配信処理について説明する。 Next, data distribution processing in the embodiment of the present invention will be described with reference to FIG.
なお、図3のフローチャートで示す処理のうち、ステップS301、S302、S309、S310の処理については、クライアント端末101のCPU201が所定の制御プログラムを読み出して実行する処理である。
Of the processes shown in the flowchart of FIG. 3, the processes in steps S301, S302, S309, and S310 are processes that the
また、ステップS303、S304、S307、S308、S311の処理については、Webサーバ102のCPU201が所定の制御プログラムを読み出して実行する処理である。
Further, the processes in steps S303, S304, S307, S308, and S311 are processes in which the
また、ステップS305、S306の処理については、組版サーバ103のCPU201が所定の制御プログラムを読み出して実行する処理である。
The processes in steps S305 and S306 are processes in which the
ステップS301では、クライアント端末101のCPU201は、ユーザからのWebサイトへのアクセス要求を受け付ける。
In step S301, the
ステップS302では、クライアント端末101のCPU201は、クライアント端末101の情報(端末名、ビューア名等)をWebサーバ102に対して送信する。
In step S <b> 302, the
ステップS303では、Webサーバ102のCPU201は、ステップS302でクライアント端末101から送信された端末情報を受信する。
In step S303, the
ステップS304では、Webサーバ102のCPU201は、組版サーバ103に対してデータ一覧の取得要求を送信する。
In step S <b> 304, the
ステップS305では、組版サーバ103のCPU201は、ステップS304でWebサーバ102から送信されたデータ一覧の取得要求を受信する。
In step S305, the
ステップS306では、組版サーバ103のCPU201は、Webサーバ102に対してデータ一覧を送信する。
In step S <b> 306, the
ステップ307では、Webサーバ102のCPU201は、ステップS306で組版サーバ103から送信され得たデータ一覧を取得する。
In step 307, the
ステップS308では、Webサーバ102のCPU201は、ステップS307で取得したデータ一覧から、データ一覧画面を作成し、当該一覧画面をクライアント端末101に送信する。
In step S <b> 308, the
ステップS309では、クライアント端末101のCPU201は、ステップS308でWebサーバ102から送信されたデータ一覧画面を取得し、表示する。
In step S309, the
ステップS310では、クライアント端末101のCPU201は、ステップS309で表示した一覧画面を介して、ユーザからデータの選択を受け付け、当該選択されたデータの取得要求として、当該データを識別する情報をWebサーバ102に送信し、する。そして、ステップS311に処理を移行する。
In step S310, the
ステップS311の処理については、図4に示すフローチャートを用いて説明する。 The processing in step S311 will be described with reference to the flowchart shown in FIG.
次に、図4を用いて、本発明の実施形態において図3のステップS311の処理について説明する。 Next, the processing in step S311 in FIG. 3 in the embodiment of the present invention will be described with reference to FIG.
なお、図4のフローチャートで示す処理については、Webサーバ102のCPU201が所定の制御プログラムを読み出して実行する処理である。
Note that the processing shown in the flowchart of FIG. 4 is processing in which the
ステップS401では、Webサーバ102のCPU201は、クライアント端末101から送信されたデータ取得要求を受信する。
In step S <b> 401, the
ステップS402では、Webサーバ102のCPU201は、ステップS303で取得した端末情報に含まれるビューアアプリが、ビューアリスト(図6)に登録されているか否かを判断する。
In step S402, the
ビューアリストに登録されていると判断された場合(ステップS402:YES)は、処理をステップS403に移行する。 If it is determined that it is registered in the viewer list (step S402: YES), the process proceeds to step S403.
ビューアリストに登録されていないと判断された場合(ステップS402:NO)は、処理をステップS406に移行する。 If it is determined that it is not registered in the viewer list (step S402: NO), the process proceeds to step S406.
ステップS403では、Webサーバ102のCPU201は、ステップS303で取得した端末情報に含まれる端末名が、端末リスト(図5)に登録されているか否かを判断する。
In step S403, the
端末リストに登録されていると判断された場合(ステップS403:YES)は、処理をステップS404に移行する。 If it is determined that it is registered in the terminal list (step S403: YES), the process proceeds to step S404.
端末リストに登録されていないと判断された場合(ステップS403:NO)は、処理をステップS405に移行する。 If it is determined that it is not registered in the terminal list (step S403: NO), the process proceeds to step S405.
ステップS404では、Webサーバ102のCPU201は、ステップS303で取得した情報(端末名、ビューア名)により組版テーブル(図7)から最適な出力形式を特定し、当該特定された出力形式による出力で良いか否かについて、クライアント端末101を介してユーザからの指示を受け付けることで判断する。ここで、クライアント端末101には、図8に示す画面が表示され、ユーザからの指示を受け付ける。
In step S404, the
特定された出力形式による出力で良い場合(ステップS404:YES)は、処理をステップS407に移行する。 If the output in the specified output format is acceptable (step S404: YES), the process proceeds to step S407.
他の出力形式による出力を指示された場合(ステップS404:NO)は、処理をステップS406に移行する。 If an instruction to output in another output format is given (step S404: NO), the process proceeds to step S406.
ステップS405では、Webサーバ102のCPU201は、ステップS303で取得した情報(ビューア名)によりビューアリスト(図6)から最適な出力形式を特定し、当該特定された出力形式による出力で良いか否かについて、クライアント端末101を介してユーザからの指示を受け付けることで判断する。ここで、クライアント端末101には、図8に示す画面が表示され、ユーザからの指示を受け付ける。
In step S405, the
特定された出力形式による出力で良い場合(ステップS405:YES)は、処理をステップS407に移行する。 If the output in the specified output format is acceptable (step S405: YES), the process proceeds to step S407.
他の出力形式による出力を指示された場合(ステップS405:NO)は、処理をステップS406に移行する。 If an instruction to output in another output format is given (step S405: NO), the process proceeds to step S406.
ステップS406では、Webサーバ102のCPU201は、クライアント端末101を介してユーザから出力形式の選択を受け付ける。ここでクライアント端末101には、図9に示す画面が表示され、当該画面を介してユーザによる出力形式の選択を受け付ける。
In step S <b> 406, the
ステップS407では、Webサーバ102のCPU201は、クライアント端末101を介してユーザから表示方法(縦方向で表示するのか、横方向で表示するのか)の選択を受け付ける。ここでクライアント端末101には、図10に示す画面が表示され、当該画面を介してユーザによる表示方向の選択を受け付ける。
In step S <b> 407, the
ステップS408では、Webサーバ102のCPU201は、ステップS401で指定を受け付けたデータについて、ステップS402乃至ステップS407の処理により決定した出力形式、表示方法によるデータを組版サーバ103から取得する。
In step S <b> 408, the
ステップS409では、Webサーバ102のCPU201は、ステップS408で取得したデータをクライアント端末101に表示するべく、クライアント端末101に対して送信する。
In step S409, the
ステップS303でWebサーバ102が取得した端末情報が「端末名:AAA」であり「ビューア名:Nose」であった場合について説明する。 A case will be described in which the terminal information acquired by the Web server 102 in step S303 is “terminal name: AAA” and “viewer name: Nose”.
この場合、ステップS402において、ビューアリストに「Nose」は登録されている(ID:1)ため、ステップS403に移行する。 In this case, since “Nose” is registered in the viewer list (ID: 1) in step S402, the process proceeds to step S403.
ステップS403では、端末リストに「AAA」は登録されている(ID:1)ため、ステップS404に移行する。 In step S403, since “AAA” is registered in the terminal list (ID: 1), the process proceeds to step S404.
ステップS404においてユーザから特に指定がされなかった場合(ステップS404:YES)は、組版テーブルを参照し、EPUB形式のデータが配信される(ステップS409)。 If there is no particular designation from the user in step S404 (step S404: YES), the EPUB format data is distributed with reference to the typesetting table (step S409).
次にステップS303でWebサーバ102が取得した端末情報が「端末名:XXX」であり「ビューア名:Salathe」である場合について説明する。 Next, the case where the terminal information acquired by the Web server 102 in step S303 is “terminal name: XXX” and “viewer name: Salathe” will be described.
この場合、ステップS402において、ビューアリストに「Salathe」は登録されている(ID:2)ため、ステップS403に移行する。 In this case, since “Salathe” is registered in the viewer list in step S402 (ID: 2), the process proceeds to step S403.
ステップS403では、端末リストに「XXX」は登録されていないため、ステップS405に移行する。 In step S403, since “XXX” is not registered in the terminal list, the process proceeds to step S405.
ステップS405においてユーザから特に指定がされなかった場合(ステップS405:YES)は、ビューアリストを参照し、PDF形式のデータが配信される。 If there is no particular designation from the user in step S405 (step S405: YES), PDF format data is distributed with reference to the viewer list.
次に、ステップS303でWebサーバ102が取得した端末情報が「端末名:XYZ」であり、「ビューア名:Casablanca」である場合について説明する。 Next, the case where the terminal information acquired by the Web server 102 in step S303 is “terminal name: XYZ” and “viewer name: Casablanca” will be described.
この場合、ステップS402において、ビューアリストに「Casablanca」は登録されていないため、処理をステップS406に移行する。 In this case, since “Casablanca” is not registered in the viewer list in step S402, the process proceeds to step S406.
そして、ステップS406においてユーザから選択された形式のデータを配信する(ステップS409)。 Then, the data in the format selected by the user in step S406 is distributed (step S409).
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。 It should be noted that the configuration and contents of the various data described above are not limited to this, and it goes without saying that the various data and configurations are configured according to the application and purpose.
また、本発明におけるプログラムは、図3、図4の処理方法をコンピュータが実行可能なプログラムである。なお、本発明におけるプログラムは図3、図4の各装置の処理方法ごとのプログラムであってもよい。 In addition, the program in the present invention is a program that allows a computer to execute the processing methods of FIGS. Note that the program in the present invention may be a program for each processing method of each apparatus shown in FIGS.
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ(またはCPUやMPU)が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。 As described above, a recording medium that records a program that implements the functions of the above-described embodiments is supplied to a system or apparatus, and a computer (or CPU or MPU) of the system or apparatus stores the program stored in the recording medium. It goes without saying that the object of the present invention can also be achieved by reading and executing.
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。 In this case, the program itself read from the recording medium realizes the novel function of the present invention, and the recording medium recording the program constitutes the present invention.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、DVD−ROM、磁気テープ、不揮発性のメモリカード、ROM、EEPROM、シリコンディスク等を用いることが出来る。 As a recording medium for supplying the program, for example, a flexible disk, hard disk, optical disk, magneto-optical disk, CD-ROM, CD-R, DVD-ROM, magnetic tape, nonvolatile memory card, ROM, EEPROM, silicon A disk or the like can be used.
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているOS(オペレーティングシステム)等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Further, by executing the program read by the computer, not only the functions of the above-described embodiments are realized, but also an OS (operating system) operating on the computer based on an instruction of the program is actually It goes without saying that a case where the function of the above-described embodiment is realized by performing part or all of the processing and the processing is included.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。 Furthermore, after the program read from the recording medium is written to the memory provided in the function expansion board inserted into the computer or the function expansion unit connected to the computer, the function expansion board is based on the instructions of the program code. It goes without saying that the case where the CPU or the like provided in the function expansion unit performs part or all of the actual processing and the functions of the above-described embodiments are realized by the processing.
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。 The present invention may be applied to a system constituted by a plurality of devices or an apparatus constituted by a single device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or apparatus. In this case, by reading a recording medium storing a program for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。 Furthermore, by downloading and reading a program for achieving the present invention from a server, database, etc. on a network using a communication program, the system or apparatus can enjoy the effects of the present invention. In addition, all the structures which combined each embodiment mentioned above and its modification are also included in this invention.
101 クライアント端末
102 Webサーバ
103 組版サーバ
104 ネットワーク
101 Client terminal 102 Web server 103 Typesetting server 104 Network
Claims (6)
前記外部装置において前記配信されるデータを表示するためのアプリケーションを識別する情報を、当該外部装置から取得する取得手段と、
前記取得手段により取得された情報が前記情報処理装置に登録されているか否かを判断する判断手段と、
前記判断手段により登録されていると判断された場合、当該登録された情報に従い、前記外部装置に配信するデータ形式を特定する特定手段と、
前記特定手段により特定されたデータ形式のデータを前記データ記憶装置から取得するデータ取得手段と、
前記データ取得手段により取得されたデータを前記外部装置に対して配信する配信手段と、
を備えることを特徴とする情報処理装置。 An information processing device that distributes data stored in a data storage device to an external device,
Acquisition means for acquiring information for identifying an application for displaying the distributed data in the external device from the external device;
Determining means for determining whether or not the information acquired by the acquiring means is registered in the information processing apparatus;
A determining unit that specifies a data format to be distributed to the external device according to the registered information when it is determined that the determination unit has registered;
Data acquisition means for acquiring data in the data format specified by the specifying means from the data storage device;
Distribution means for distributing data acquired by the data acquisition means to the external device;
An information processing apparatus comprising:
前記判断手段は、さらに、前記取得手段により取得された外部装置を識別する情報が前記情報処理装置に登録されているか否かを判断し、
前記特定手段は、さらに、前記判断手段により外部装置を識別する情報が登録されていると判断された場合、前記アプリケーションを識別する情報および外部装置を識別する情報とを用いて、前記外部装置に配信するデータ形式を特定することを特徴とする請求項1に記載の情報処理装置。 The acquisition means further acquires identification information for identifying an external device to which data is distributed,
The determination means further determines whether or not information identifying the external device acquired by the acquisition means is registered in the information processing apparatus,
The specifying means further uses the information for identifying the application and the information for identifying the external device, when the information for identifying the external device is determined to be registered by the determining means. The information processing apparatus according to claim 1, wherein a data format to be distributed is specified.
前記配信手段は、前記選択受付手段によりユーザからの選択を受け付けたデータ形式のデータを前記外部装置に対して配信することを特徴とする請求項1または2に記載の情報処理装置。 It further comprises selection receiving means for receiving a data format selection from the user,
The information processing apparatus according to claim 1, wherein the distribution unit distributes data in a data format in which selection from the user is received by the selection reception unit to the external device.
前記配信手段は、さらに、前記表示方向選択受付手段により選択を受け付けた表示方向に適したデータを配信することを特徴とする請求項1乃至3のいずれか1項に記載の情報処理装置。 Further comprising a display direction selection accepting means for accepting an instruction of a data display direction in the external device from the user,
The information processing apparatus according to claim 1, wherein the distribution unit further distributes data suitable for a display direction received by the display direction selection reception unit.
前記情報処理装置の取得手段が、前記外部装置において前記配信されるデータを表示するためのアプリケーションを識別する情報を、当該外部装置から取得する取得工程と、
前記情報処理装置の判断手段が、前記取得工程により取得された情報が前記情報処理装置に登録されているか否かを判断する判断工程と、
前記情報処理装置の特定手段が、前記判断工程により登録されていると判断された場合、当該登録された情報に従い、前記外部装置に配信するデータ形式を特定する特定工程と、
前記情報処理装置のデータ取得手段が、前記特定工程により特定されたデータ形式のデータを前記データ記憶装置から取得するデータ取得工程と、
前記情報処理装置の配信手段が、前記データ取得工程により取得されたデータを前記外部装置に対して配信する配信工程と、
を備えることを特徴とする情報処理方法。 An information processing method in an information processing apparatus for distributing data stored in a data storage device to an external device,
An acquisition step in which the acquisition unit of the information processing apparatus acquires, from the external apparatus, information for identifying an application for displaying the data distributed in the external apparatus;
A determination step of determining whether or not the information acquired by the acquisition step is registered in the information processing device;
A specifying step of specifying a data format to be distributed to the external device according to the registered information when the information processing device specifying means is determined to be registered by the determining step;
A data acquisition step in which the data acquisition means of the information processing apparatus acquires data in the data format specified in the specification step from the data storage device;
A distribution step in which the distribution means of the information processing apparatus distributes the data acquired in the data acquisition step to the external device;
An information processing method comprising:
前記情報処理装置を、
前記外部装置において前記配信されるデータを表示するためのアプリケーションを識別する情報を、当該外部装置から取得する取得手段と、
前記取得手段により取得された情報が前記情報処理装置に登録されているか否かを判断する判断手段と、
前記判断手段により登録されていると判断された場合、当該登録された情報に従い、前記外部装置に配信するデータ形式を特定する特定手段と、
前記特定手段により特定されたデータ形式のデータを前記データ記憶装置から取得するデータ取得手段と、
前記データ取得手段により取得されたデータを前記外部装置に対して配信する配信手段として機能させることを特徴とするプログラム。 A program executed in an information processing device that distributes data stored in a data storage device to an external device,
The information processing apparatus;
Acquisition means for acquiring information for identifying an application for displaying the distributed data in the external device from the external device;
Determining means for determining whether or not the information acquired by the acquiring means is registered in the information processing apparatus;
A determining unit that specifies a data format to be distributed to the external device according to the registered information when it is determined that the determination unit has registered;
Data acquisition means for acquiring data in the data format specified by the specifying means from the data storage device;
A program that functions as distribution means for distributing data acquired by the data acquisition means to the external device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011237148A JP2013097428A (en) | 2011-10-28 | 2011-10-28 | Information processing device, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011237148A JP2013097428A (en) | 2011-10-28 | 2011-10-28 | Information processing device, information processing method, and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2013097428A true JP2013097428A (en) | 2013-05-20 |
Family
ID=48619340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011237148A Pending JP2013097428A (en) | 2011-10-28 | 2011-10-28 | Information processing device, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2013097428A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10459673B2 (en) | 2014-06-05 | 2019-10-29 | Seiko Epson Corporation | Print control device, print system, and print control method |
-
2011
- 2011-10-28 JP JP2011237148A patent/JP2013097428A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10459673B2 (en) | 2014-06-05 | 2019-10-29 | Seiko Epson Corporation | Print control device, print system, and print control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4725587B2 (en) | Server apparatus and server control program | |
EP2863318A1 (en) | Service provision system, service computer, and terminal | |
JP2013097428A (en) | Information processing device, information processing method, and program | |
JP5354070B2 (en) | Image distribution device. | |
JP6128255B2 (en) | Information processing system, information processing system control method, information processing system program | |
JP2013137478A (en) | Projector device, control method and program for the same | |
JP5482710B2 (en) | Display terminal device and program | |
JP2019101602A (en) | Information processing system, and processing method and program thereof | |
JP6089171B2 (en) | Mobile terminal, information processing method, program | |
JP6609906B2 (en) | Information processing apparatus, information processing apparatus control method, and program | |
JP2016071720A (en) | Information processing apparatus, information processing system and control method of the same, and program | |
JP2014160360A (en) | Information processor, information processing method, program and information processing system | |
JP2013250766A (en) | Information processor, information processing method, program | |
JP2012137875A (en) | Information processor, information processing method, and program | |
JP2013130940A (en) | Mobile terminal, control method therefor, and program | |
JP6337520B2 (en) | Information processing apparatus, program, information processing system, and information processing method | |
JP4455460B2 (en) | Broadcast material server system | |
JP2016126583A (en) | Information processing apparatus, information processing system, control method thereof, and program | |
JP2014119940A (en) | Test support device, test support system, control method, and program | |
JP2014139806A (en) | Information processing device and processing method therefor and program | |
JP2016118866A (en) | Information processing device, information processing method, and program | |
CN115002531A (en) | Advertisement playing control method and device, terminal equipment and storage medium | |
JP5720631B2 (en) | CONFERENCE SYSTEM, SERVER, CONTROL METHOD, AND PROGRAM | |
JP2014026517A (en) | Information processing device, information processing method, and program | |
JP2015177271A (en) | Data processing system, processing method therefor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20130531 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20130531 |