JP2010288243A - Content generation and distribution system for mobile information terminal - Google Patents
Content generation and distribution system for mobile information terminal Download PDFInfo
- Publication number
- JP2010288243A JP2010288243A JP2009156165A JP2009156165A JP2010288243A JP 2010288243 A JP2010288243 A JP 2010288243A JP 2009156165 A JP2009156165 A JP 2009156165A JP 2009156165 A JP2009156165 A JP 2009156165A JP 2010288243 A JP2010288243 A JP 2010288243A
- Authority
- JP
- Japan
- Prior art keywords
- content
- generation
- session information
- information
- stack
- 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.)
- Granted
Links
- 238000009826 distribution Methods 0.000 title claims abstract description 35
- 238000004891 communication Methods 0.000 claims description 12
- 230000009467 reduction Effects 0.000 claims description 8
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 5
- 238000012795 verification Methods 0.000 claims description 4
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000003786 synthesis reaction Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims 1
- 230000011218 segmentation Effects 0.000 claims 1
- 238000005516 engineering process Methods 0.000 abstract 1
- 238000000034 method Methods 0.000 description 14
- 239000000203 mixture Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 4
- 238000004519 manufacturing process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000002194 synthesizing effect Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 239000006260 foam Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
Images
Landscapes
- Studio Devices (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、携帯情報端末向けのコンテンツを生成し配信するシステムに関する。 The present invention relates to a system for generating and distributing content for a portable information terminal.
携帯電話などの持ち運び可能な情報機器である携帯情報端末において、閲覧性が高く安全なコンテンツを、生成し配信することに対する強い要望がある。ここで、コンテンツとはテキスト、画像、動画、それらを含むマルチメディアコンテンツなどの総称である。 2. Description of the Related Art There is a strong demand for generating and distributing highly viewable and safe content in portable information terminals that are portable information devices such as mobile phones. Here, the content is a general term for text, images, moving images, multimedia content including them, and the like.
携帯電話などの携帯情報端末を用いてパソコン向けのコンテンツを閲覧すること、および、パソコン向けのコンテンツを携帯情報端末向けのコンテンツ作成に利用することに対する強い要望がある。 There is a strong demand for browsing content for a personal computer using a mobile information terminal such as a mobile phone, and using content for a personal computer for content creation for a mobile information terminal.
携帯情報端末は、画面解像度、計算能力、通信速度、消費電力等の点で、パソコンに比べて能力が限定されており、パソコン向けのコンテンツを携帯情報端末で閲覧するには課題があった。 A portable information terminal has limited capabilities compared to a personal computer in terms of screen resolution, calculation capability, communication speed, power consumption, and the like, and there is a problem in browsing content for the personal computer on the portable information terminal.
携帯情報端末向けのコンテンツの作成には、先に述べた様々な制約を考慮する必要があり、一般的には容易ではない。 In creating content for a portable information terminal, it is necessary to consider the various restrictions described above, and it is generally not easy.
本発明が解決しようとする課題は、携帯情報端末にとって最適なコンテンツを生成、配信することを容易にするためのシステムを実現することである。 The problem to be solved by the present invention is to realize a system for facilitating generation and distribution of content optimum for a portable information terminal.
上述した課題を解決するために、請求項1に記載のステップから構成されるコンテンツ生成・配信システムを用い、対象とする携帯情報端末に適切な形式(例えば、Flash)でコンテンツを生成することで、携帯情報端末上でのコンテンツ閲覧を改善する。 In order to solve the above-described problem, by using the content generation / distribution system including the steps according to claim 1, the content is generated in a format (for example, Flash) suitable for the target portable information terminal. , Improve content browsing on mobile information terminals.
携帯情報端末上でのコンテンツの閲覧では、帯域の有効利用や、携帯情報端末の仕様により、一度に配信するコンテンツの容量を一定サイズ以下に限定する必要があり、容量の大きなコンテンツを同時に携帯情報端末に送信することができないという状況でも、容量の大きなコンテンツを拡大表示するために、請求項2に記載の方式により、拡大表示をするための専用のコンテンツを生成し、必要に応じて表示するコンテンツを切り替えることとした。 When browsing content on a mobile information terminal, it is necessary to limit the volume of content to be delivered at a certain size or less depending on the effective use of bandwidth and the specifications of the mobile information terminal. Even in a situation where the content cannot be transmitted to the terminal, in order to display a large-capacity content in an enlarged manner, the dedicated content for the enlarged display is generated by the method according to claim 2 and displayed as necessary. It was decided to switch content.
携帯情報端末上でコンテンツの安全性を実現する手段として、請求項3に記載のコンテンツの制限条件を定め、時刻などの携帯情報端末上で得られる情報と制限情報を随時照合することで、制限条件を満たすときのみコンテンツの表示を制限する方式により、コンテンツの閲覧可能な時間を制限することで、コンテンツ内の機密情報が漏洩する可能性を減らす。 As means for realizing the safety of the content on the portable information terminal, the restriction condition of the content according to claim 3 is defined, and the restriction is obtained by checking the information obtained on the portable information terminal such as time and the restriction information as needed. By limiting the display time of content only when the condition is satisfied, the possibility of leakage of confidential information in the content is reduced by limiting the time when the content can be browsed.
携帯情報端末上でより厳密な安全性を実現する手段として、請求項4に記載のコンテンツへの有効期間照合情報を埋込み、随時、サーバで有効期間照合情報を検証することで、コンテンツの表示の可否を制限することで、携帯情報端末上で利用できない情報や、携帯情報端末上では、偽の情報が得られる可能性のないことで、コンテンツ内の機密情報をより厳密に管理可能になる。 As means for realizing stricter safety on the portable information terminal, the validity period verification information is embedded in the content according to claim 4, and the validity period verification information is verified by the server as needed, By restricting availability, there is no possibility that information that cannot be used on the portable information terminal or false information can be obtained on the portable information terminal, so that confidential information in the content can be managed more strictly.
携帯情報端末上で複数のコンテンツ閲覧において、一連のコンテンツの閲覧をセッションとして管理する場合で、セッションの同一性を確認するための情報がコンテンツの生成・配信側にとっては得られないが、携帯情報端末上では得られる場合に、請求項5に記載のコンテンツにセッション情報を利用するためのプログラムを埋め込む方式により、透過型の逆プロキシに基づく認証環境においても、コンテンツのセッションの確認が利用可能になる。 In the case of managing a series of browsing of content as a session when browsing multiple contents on a portable information terminal, information for confirming the identity of the session is not available to the content generation / distribution side. When obtained on a terminal, the content session according to claim 5 can be used to check the content session even in an authentication environment based on a transparent reverse proxy by embedding a program for using session information in the content. Become.
携帯情報端末上で複数のコンテンツ閲覧において、一連のコンテンツの閲覧をセッションとして管理する場合で、セッションの同一性を確認するための情報がコンテンツの生成・配信側にとっても得られる場合に、請求項6に記載のコンテンツにセッション情報とセッション情報を利用するためのプログラムを埋め込む方式により、多様なセッション引継ぎ方式に対応することが可能になる。 When managing a series of content browsing as a session in a plurality of content browsing on a portable information terminal, and when information for confirming the identity of the session is also obtained for the content generation / distribution side With the method of embedding session information and a program for using the session information in the content described in 6, it is possible to support various session takeover methods.
ユーザにとって、携帯情報端末に固有の容量制限を考慮しながらコンテンツを作成することは面倒であるので、請求項7に記載のコンテンツを適切な容量に分割し、それらをコンテンツの閲覧者が操作しやすいように再構成する方式により、自動的にコンテンツを適切な状態に変換する。 Since it is troublesome for a user to create content in consideration of the capacity limitation inherent in the portable information terminal, the content according to claim 7 is divided into appropriate capacities, which are operated by a content viewer. The content is automatically converted into an appropriate state by a method of reconfiguration so that it is easy.
コンテンツに情報を入力させる際に、文字入力、日付入力、チェック、メニューなどの複数項目からの選択など多様な入力形式に対応するためには、それに適した入力用プログラムが必要となるが、請求項8に記載の必要な入力画面を随時呼び出すことで、通信容量の制限のある携帯情報端末でも多様な入力形式による入力が可能になり、閲覧者にとっての利便性が高まる。 When inputting information into content, in order to support various input formats such as character input, date input, check, and selection from multiple items such as menus, an input program suitable for it is required. By calling the necessary input screen described in item 8 as needed, it is possible to input in various input formats even on a portable information terminal with a limited communication capacity, and convenience for the viewer is enhanced.
コンテンツの配信後にもコンテンツの一部分のみを変更する必要がある場合、請求項9に記載の方式により、配信済みのコンテンツの一部分のみを再送することでコンテンツを変更することが可能になり、閲覧者にとってもユーザにとっても通信量が減るため、タイムリーな情報配信を、少ない帯域とコストで実現することが可能になる。 When it is necessary to change only a part of the content even after the content is distributed, it is possible to change the content by resending only a part of the distributed content by the method according to claim 9, and the viewer For both users and users, the amount of communication is reduced, so that timely information distribution can be realized with a small bandwidth and cost.
場合によりメールなどの非同期通信によりコンテンツの生成・配信を行いたい場合、請求項10に記載のメールなどの非同期通信を利用したコンテンツの生成・配信方式を用いることで、非同期通信の特性を活かし、利用環境の幅を広げることが可能になる。 In some cases, when it is desired to generate / distribute content by asynchronous communication such as e-mail, the content generation / distribution method using asynchronous communication such as e-mail according to
以下、実施例を用いて本発明のコンテンツ生成・配信システムを詳細に説明する。
図1は、本実施例の情報配信システムの構成図である。
本実施例のコンテンツ生成・配信システムは、コンテンツ生成サーバ10、コンテンツ配信サーバ30(場合により逆プロキシサーバ31を経由)、表示制限サーバ広告管理サーバ40、メッセージ管理サーバ41、および、入力フォーム管理サーバ42が接続されたネットワーク60に、ユーザ70および携帯情報端末71が接続されることにより構成される。ネットワーク60はインターネットであることが好ましいが、インターネットに限定しない。コンテンツ生成サーバ10、および、コンテンツ配信サーバ30には、データベース21が接続され、データベース21には、モバイルコンテンツ21が格納され、閲覧者80が携帯情報端末50を用いて、モバイルコンテンツ21を閲覧する。Hereinafter, the content generation / distribution system of the present invention will be described in detail using embodiments.
FIG. 1 is a configuration diagram of the information distribution system of the present embodiment.
The content generation / distribution system of the present embodiment includes a
本発明により生成されたコンテンツを、特にモバイルコンテンツ21と呼ぶ。モバイルコンテンツ21を作成するために利用する、テキスト、画像、音声、動画、および、それらを複合したマルチメディアコンテンツを総称してコンテンツと呼ぶ。 The content generated according to the present invention is specifically called
コンテンツの特殊な形式として、パソコン向けに作製されたPowerPointなどのオフィス系ファイルに関しては、コンテンツ変換モジュール11を用いて携帯情報端末50で閲覧可能な形式に変換することで、パソコン用のファイルからモバイルコンテンツ21が生成可能になる。 As a special content format, office files such as PowerPoint created for personal computers are converted into a format that can be viewed on the
図1の10,40,41,42の各サーバは、インタフェース12を介してユーザ70の要求を受け付け、要求を処理し、そして、処理結果を返す。 Each
インタフェース12の提供には、ネットワーク60を用いた通信により実現する。ネットワーク60とは、2台以上の情報端末間で通信するためのシステムである。本出願では、簡単のためネットワークとしてインターネットを想定して説明するが、本発明の範囲はインターネットに限定されない。 The provision of the interface 12 is realized by communication using the
インタフェース12としては、ユーザの利用するパソコンなどの情報端末71上に本システムを操作するための画面をネットワーク60を用いて配信し、情報端末71に接続されたキーボードやマウスなどの情報入力機器(以降、単に入力機器と総称する)を操作させることで必要な情報を入力させる方法、および、ユーザが、インタフェース12にネットワーク60を経由してアクセスすることで、予め定められた形式で必要な機能を呼び出しさせる方法、の2種類の方法があるが、以降、これらを特に区別せずに説明する。インタフェース12は、ユーザが本発明により提供される全ての機能を利用するための、十分な手段を提供する。 As the interface 12, a screen for operating this system is distributed over an
図2は、本発明におけるコンテンツ生成・配信システムが生成するモバイルコンテンツの構成図である。
本実施例のモバイルコンテンツは、複数の標準表示スタック(本例では、標準表示スタック110、標準表示スタック120、標準表示スタック130)、ズーム用スタック140、および、フォーム用スタック150から構成されるスタック100であり、本例では4枚のカード、カード201、カード202、カード203、および、カード204から構成されるスタック200を分割・再構成して生成したものである。モバイルコンテンツの生成には、レイアウト300の定義と、レイアウト内のフレーム(例では、フレーム301およびフレーム302)へのコンテンツの割り当てを行えばよい。FIG. 2 is a configuration diagram of mobile content generated by the content generation / distribution system according to the present invention.
The mobile content of this embodiment is a stack composed of a plurality of standard display stacks (in this example,
以降、図1および図2を用いて、モバイルコンテンツ100の生成の実施例を示す。 Hereinafter, an embodiment of generating the
モバイルコンテンツ100の生成・配信ステップは、コンテンツ内のどの場所にテキストや画像などを配置するかを決めるためのレイアウト作製ステップ、レイアウトにどのような文章や画像を配置するかを決定し、作製したレイアウトにテキストや画像などを配置するコンテンツ編集ステップ、コンテンツ編集ステップで得られた情報とセキュリティの保全やコンテンツの個別化に必要な付加情報とを合成するコンテンツ合成ステップ、コンテンツ合成ステップで得られたコンテンツを配信する配信ステップ、配信されたコンテンツが適切な条件で表示されるようにする表示制限ステップ、コンテンツを携帯端末上で表示するコンテンツ表示ステップ、コンテンツ内の画像などを拡大縮小表示する拡大縮小表示ステップ、コンテンツから別のコンテンツ表示させるリンクステップ、リンクステップにおいてセッションを継続するためのセッション継続ステップ、コンテンツ内に情報を入力するためのフォーム入力ステップ、メールなどの非同期通信手段によりコンテンツを生成する添付メール変換ステップから構成される。 The generation / distribution step of the
レイアウト作製ステップでは、背景作製ステップ、フレーム編集ステップ、および、レイアウト保存ステップから構成される。 The layout production step includes a background production step, a frame editing step, and a layout storage step.
レイアウト作製ステップでは、ユーザ70は、インタフェース12を用いて、レイアウト300を作製する。 In the layout creation step, the
レイアウト300は、レイアウト識別番号、背景、および、フレーム(例では301、302)の集合から構成される。レイアウト識別番号とは、レイアウトを一意に識別するための情報であり、異なるレイアウトに対して、異なる値が割り振られるとする。 The
フレーム(301および302)とは、モバイルコンテンツ内でコンテンツの位置や大きさを決定するための情報であり、レイアウト識別情報、フレーム識別番号、位置や形状などの幾何的な情報、および、コンテンツの種類の標準値などから構成される。フレーム識別番号とは、フレームを一意に識別するための情報であり、異なるフレームに対して、異なる値が割り振られるとする。 The frames (301 and 302) are information for determining the position and size of the content in the mobile content. The layout identification information, the frame identification number, geometric information such as the position and shape, and the content Consists of standard values of types. The frame identification number is information for uniquely identifying a frame, and different values are assigned to different frames.
背景作製ステップでは、背景を決定し、具体的には、背景色、背景画像、および、枠などを決定する。 In the background creation step, a background is determined, specifically, a background color, a background image, a frame, and the like are determined.
フレーム編集ステップでは、任意個のフレーム(301および302)を定義する。 In the frame editing step, an arbitrary number of frames (301 and 302) are defined.
レイアウト保存ステップでは、レイアウトを、データベース20により、電磁的な手段により保存する。 In the layout saving step, the layout is saved by the
コンテンツ編集ステップでは、カード作製ステップ、カード保存ステップ、カード追加・削除ステップから構成される。 The content editing step includes a card production step, a card storage step, and a card addition / deletion step.
カード編集ステップでは、ユーザは、インタフェース12を用いて、カード情報を定義する。 In the card editing step, the user uses the interface 12 to define card information.
カード情報は、レイアウト識別情報、カード識別情報、および、コンテンツ情報の集合から構成される。カード識別番号とは、カード201〜204を一意に識別するための情報であり、異なるフレームに対して、異なる値が割り振られるとする。 The card information is composed of a set of layout identification information, card identification information, and content information. The card identification number is information for uniquely identifying the
コンテンツ情報は、フレーム識別情報、コンテンツもしくはコンテンツへの参照、表示制御情報、および、リンク情報から構成される。 The content information includes frame identification information, content or a reference to the content, display control information, and link information.
コンテンツへの参照としては、URIなど、コンテンツを一意に識別することが可能な任意の情報を用いればよい。 As the reference to the content, any information that can uniquely identify the content, such as a URI, may be used.
表示制御情報は、書式、最適化処理の度合い、拡大縮小表示のために必要な情報などから構成される。 The display control information includes a format, a degree of optimization processing, information necessary for enlargement / reduction display, and the like.
リンク情報は、ユーザが携帯情報端末上でモバイルコンテンツを閲覧する時に、ユーザが事前に定められた手順を実行した際に、実行される処理であり、モバイルコンテンツ上での表示内容の制御、モバイルコンテンツを含む他のコンテンツの呼び出し、通話の開始、プログラムの実行などを含む。 The link information is a process executed when the user executes a predetermined procedure when the user browses the mobile content on the portable information terminal, and controls the display content on the mobile content, the mobile Invoking other content including content, starting a call, executing a program, and the like.
カード保存ステップでは、カード情報およびコンテンツ情報が、データベース20に格納される。 In the card storage step, card information and content information are stored in the
カード追加・削除ステップでは、スタック情報を追加、変更、および、削除する。 In the card addition / deletion step, stack information is added, changed, and deleted.
スタック情報とは、スタック識別情報、カード情報の集合、および、カード順序情報から構成される。 The stack information includes stack identification information, a set of card information, and card order information.
カード順序情報は、順序情報とカード識別情報の対の集合である。順序情報は、カードの順序を表す数値などの情報とカード名から構成される。 The card order information is a set of pairs of order information and card identification information. The order information includes information such as numerical values indicating the order of cards and a card name.
コンテンツ合成ステップは、レイアウト作製ステップ、および、コンテンツ編集ステップ後に、ユーザからのインタフェース12を介した指示により実行される。 The content composition step is executed by an instruction from the user via the interface 12 after the layout creation step and the content editing step.
コンテンツ合成ステップは、スタック情報、スタック付加情報、および、スタックプログラムを入力とし、モバイルコンテンツ100を出力とするステップである。 The content composition step is a step in which the stack information, the stack additional information, and the stack program are input and the
スタック付加情報とは、制限条件、有効期間照合情報、メッセージ更新情報、セッション情報など、スタック制御に利用する各種情報である。 The stack additional information is various information used for stack control, such as restriction conditions, valid period collation information, message update information, session information, and the like.
スタックプログラムとは、入力受付プログラム、表示制御プログラム、リンク制御プログラム、フォーム制御プログラム、および、表示制限プログラムから構成される。 The stack program includes an input reception program, a display control program, a link control program, a form control program, and a display restriction program.
モバイルコンテンツ100は、標準表示スタック(110、120、および、130)、ズーム用スタック140、および、フォーム用スタック150から構成され、コンテンツ合成ステップにおいて、これらのスタックには、すべて、表示条件の制限やセッションを継続するための情報およびプログラム(以降、付加情報と呼ぶ)などが適切に格納されるが、以降、特に明示しない場合は、付加情報がこれらのスタックに格納されるとする。 The
標準表示スタック(110、120、および、130)は、複数のカード(111、112、121、122、131、および、132)から構成され、コンテンツ合成ステップで生成される。標準表示スタック上で、携帯情報端末上の定められた操作を行うことで、複数のカードの内の一枚が表示される。 The standard display stack (110, 120, and 130) is composed of a plurality of cards (111, 112, 121, 122, 131, and 132), and is generated in the content composition step. By performing a predetermined operation on the portable information terminal on the standard display stack, one of the plurality of cards is displayed.
カード111のように拡大表示が可能なカードを携帯情報端末50で表示している際に、閲覧者80が事前に定められた操作を行うことで拡大縮小表示ステップを開始する。 When a card that can be enlarged and displayed, such as the
拡大縮小表示ステップでは、ズーム用スタック140をネットワーク60を経由して呼び出し、携帯情報端末50上で、事前に定められた操作を行うことで、コンテンツを拡大縮小表示する。 In the enlargement / reduction display step, the
コンテンツ合成ステップでは、ユーザからの要求に応じて、モバイルコンテンツの一部分を更新するために、メッセージ管理サーバ41に最新のコンテンツを問い合わせ、モバイルコンテンツ上で最新のコンテンツを表示するための更新プログラムを埋め込む。 In the content synthesis step, in response to a request from the user, in order to update a part of the mobile content, the
コンテンツ合成ステップでは、時刻などの携帯情報端末から入手可能な情報を用いて、予め定められたモバイルコンテンツの表示条件に従い、コンテンツの表示可否を制御するプログラムを、ユーザからの要求に応じてモバイルコンテンツに埋め込む。 In the content synthesizing step, a program for controlling whether or not content can be displayed according to a predetermined mobile content display condition using information available from a portable information terminal such as time, etc., in response to a request from the user Embed in.
コンテンツ合成ステップでは、表示制限ステップにおいて、有効期間照合情報として表示制限管理サーバ40にモバイルコンテンツの表示可否を問い合わせ、その可否により、モバイルコンテンツの表示可否を決定するプログラムを、ユーザからの要求に応じてモバイルコンテンツに埋め込む。 In the content composition step, in the display restriction step, the display
コンテンツ合成ステップでは、セッションを維持するための情報が与えられない場合、モバイルコンテンツに与えられたURLなどを、Flashの_url変数などから読み取るなど、携帯情報端末上で利用可能な情報を利用して、セッションを維持するための情報を得るためのセッション継続ステップを実行するためのプログラムを埋め込む。 In the content composition step, when information for maintaining the session is not given, the URL given to the mobile content is read from the _url variable of the Flash, etc., and the information available on the portable information terminal is used. Embed a program for executing a session continuation step for obtaining information for maintaining the session.
コンテンツ合成ステップでは、セッションを維持するための情報が与えられた場合、その情報とセッションを維持するためのセッション継続ステップを実行するために必要な手続きを実現するプログラムをモバイルコンテンツに埋め込む。 In the content synthesizing step, when information for maintaining a session is given, a program for realizing the procedure necessary for executing the information and the session continuation step for maintaining the session is embedded in the mobile content.
コンテンツ合成ステップでは、標準表示スタック内の該当のコンテンツから、そのコンテンツを拡大縮小表示するためのリンクを、標準表示スタック内に埋め込み、携帯情報端末上では、標準スタック内で事前に定められた操作により、そのリンクを経由してズーム用スタックを呼び出すことが可能である。 In the content composition step, a link for enlarging / reducing the content from the corresponding content in the standard display stack is embedded in the standard display stack. On the portable information terminal, a predetermined operation is performed in the standard stack. Thus, it is possible to call the zoom stack via the link.
コンテンツ合成ステップでは、ユーザからの要求に入力フォームの生成が含まれていた場合、予め用意されている入力フォームからユーザが選択した入力フォームを生成し、標準表示スタック内の適切な場所に、入力フォームへのリンクを生成する。 In the content composition step, if the input request is included in the request from the user, the input form selected by the user from the input form prepared in advance is generated and input to an appropriate place in the standard display stack. Generate a link to the form.
コンテンツ合成ステップでは、標準表示スタックを予め定められた容量に分割するために、分割ステップ、および、再構成ステップから構成される。 The content composition step includes a division step and a reconfiguration step in order to divide the standard display stack into a predetermined capacity.
分割ステップでは、標準表示スタックを予め定められた容量k(例えば100KBなど)に、カードを単位として分割し、その結果として、N枚から構成されていた標準表示スタックは、Niをi番目のスタックとするとき、N=N1+N2+…+Ni+…+NM(ただし、スタックiの容量<k)となるM個のスタックに分割される。 In the dividing step, the standard display stack is divided into a predetermined capacity k (for example, 100 KB, etc.) in units of cards, and as a result, the standard display stack composed of N pieces of cards is divided into i-th stack. , N = N1 + N2 +... + Ni +... + NM (however, the capacity of the stack i <k) is divided into M stacks.
i+1番目のスタックからi番目のスタックに遷移した場合、i番目のスタックの最後のカードが表示されるのが自然だが、携帯情報端末上において、生成したスタックに対して、後からパラメータを渡せない場合、かつ、i番目のスタックの初期表示がi番目のスタック内の最初のカードだとすると、i−1番目のカードからi番目のカードに遷移した場合は問題ないが、i+1番目のカードからi番目のカードに遷移した場合にi番目のカードの最初のカードが表示され不自然であり、操作性の妨げとなるので、これを解決するために、分割ステップでは、初期状態でi番目のスタックの最後のカードを表示するi’番目のカードを生成し、i+1番目の最初のカードからi’番目のスタックへのリンクを生成することで、i+1番目の最初のカードからi番目の最後のカードに遷移することを実現する。 When the transition from the (i + 1) -th stack to the i-th stack is made, it is natural that the last card of the i-th stack is displayed, but parameters cannot be passed to the generated stack later on the portable information terminal. If the initial display of the i-th stack is the first card in the i-th stack, there is no problem when the i-1th card transits to the i-th card, but the i + 1-th card i-th In order to solve this, the first card of the i-th card is displayed and it is unnatural and the operability is hindered. Generate the i'th card to display the last card and generate a link from the i + 1st first card to the i'th stack To realize that the transition from the first card to the i-th of the last card.
分割ステップでは、i番目のスタックの任意のカードを初期状態で表示するためのスタックを生成することで、任意のカードを閲覧者からの要求に応じて初期状態として表示させることも可能である。 In the dividing step, it is possible to display an arbitrary card as an initial state in response to a request from a viewer by generating a stack for displaying an arbitrary card of the i-th stack in an initial state.
図2の例では、スタック200は4枚のカード(201〜204)で構成されており、カード201(カード111と131はカード201と同じ内容のカード)およびカード202(カード112と132はカード202と同じ内容のカード)、および、カード203(カード121はカード203と同じ内容のカード)とカード204(カード122はカード204と同じ内容のカード)に分けられるとし、スタック110、スタック120、および、スタック130が生成され、スタック110は初期状態でカード111が表示され、スタック120は初期状態でカード121が表示され、スタック130は初期状態でカード132が表示される。 In the example of FIG. 2, the
携帯情報端末上においてモバイルコンテンツにパラメータを渡せない場合、フォーム入力スタックの初期値や、フォーム入力スタックの呼び出し元のスタック内での入力値の表示のために、モバイルコンテンツを再生成する処理を省くために、モバイルコンテンツのセッション情報とメッセージサーバ上のコンテンツを、フォーム入力後に紐付けし、先に述べたメッセージサーバとセッション情報を利用して、入力値をモバイルコンテンツに読み込む。 If parameters cannot be passed to the mobile content on the mobile information terminal, the process of regenerating the mobile content is omitted to display the initial value of the form input stack and the input value in the stack of the caller of the form input stack. Therefore, the session information of the mobile content and the content on the message server are linked after the form is input, and the input value is read into the mobile content using the message server and the session information described above.
配信ステップでは、コンテンツ配信サーバ30から、逆プロキシサーバ31を経由して、モバイルコンテンツ21を閲覧者71の利用する携帯情報端末50に配信する。 In the distribution step, the
逆プロキシサーバ31が存在しない場合は、コンテンツ配信サーバ30は、逆プロキシサーバ31を経由せずに配信を行う。 When the reverse proxy server 31 does not exist, the
メールなどの非同期通信手段によりコンテンツを生成する添付メール変換ステップにおいては、閲覧者80に対して、専用のメールアドレスを付与し、該メールアドレスをインタフェース12が読み込み、処理し、メールで返答すること、非同期の処理が可能になる。 In the attached mail conversion step for generating content by means of asynchronous communication means such as mail, a dedicated mail address is given to the
10 コンテンツ生成サーバ
11 コンテンツ変換モジュール
12 インタフェース
20 データベース
21 モバイルコンテンツ
30 コンテンツ配信サーバ
31 逆プロキシサーバ
40 表示制限管理サーバ
41 メッセージ管理サーバ
42 入力フォーム管理サーバ
50 携帯情報端末
60 ネットワーク
70 ユーザ
71 情報端末
80 閲覧者
100 スタック(モバイルコンテンツ)
110 標準表示スタックk
111、112 カード
120 標準表示スタック
121、122 カード
130 標準表示スタック
131、132 カード
140 ズーム用スタック
150 フォーム用スタック
200 スタック
201、202、203、204 カード
300 レイアウト
301、302 フレームDESCRIPTION OF
110 Standard display stack
111, 112
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009156165A JP5547917B2 (en) | 2009-06-09 | 2009-06-09 | Content generation / distribution system for portable information terminals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009156165A JP5547917B2 (en) | 2009-06-09 | 2009-06-09 | Content generation / distribution system for portable information terminals |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2010288243A true JP2010288243A (en) | 2010-12-24 |
JP2010288243A5 JP2010288243A5 (en) | 2012-11-01 |
JP5547917B2 JP5547917B2 (en) | 2014-07-16 |
Family
ID=43543583
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009156165A Expired - Fee Related JP5547917B2 (en) | 2009-06-09 | 2009-06-09 | Content generation / distribution system for portable information terminals |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5547917B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012120704A1 (en) | 2011-03-07 | 2012-09-13 | 株式会社ショーケース・ティービー | Web display program conversion system, web display program conversion method, and program for web display program conversion |
JP2012247927A (en) * | 2011-05-26 | 2012-12-13 | Hitachi Ltd | Screen generation system, screen generation method, and screen generation program |
US10275439B2 (en) | 2014-03-20 | 2019-04-30 | Pfu Limited | Information processing device, display method and control program |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0793326A (en) * | 1993-09-21 | 1995-04-07 | Toshiba Corp | Processor and method for multimedia processing |
JP2003058414A (en) * | 2001-07-26 | 2003-02-28 | Internatl Business Mach Corp <Ibm> | Server, web contents editing device, program for realizing these by using computer, and their editing method and method for providing web contents |
JP2008228120A (en) * | 2007-03-15 | 2008-09-25 | Fujifilm Corp | Moving picture file server and terminal unit, and operation control method and control program thereof |
-
2009
- 2009-06-09 JP JP2009156165A patent/JP5547917B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0793326A (en) * | 1993-09-21 | 1995-04-07 | Toshiba Corp | Processor and method for multimedia processing |
JP2003058414A (en) * | 2001-07-26 | 2003-02-28 | Internatl Business Mach Corp <Ibm> | Server, web contents editing device, program for realizing these by using computer, and their editing method and method for providing web contents |
JP2008228120A (en) * | 2007-03-15 | 2008-09-25 | Fujifilm Corp | Moving picture file server and terminal unit, and operation control method and control program thereof |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012120704A1 (en) | 2011-03-07 | 2012-09-13 | 株式会社ショーケース・ティービー | Web display program conversion system, web display program conversion method, and program for web display program conversion |
JP2012247927A (en) * | 2011-05-26 | 2012-12-13 | Hitachi Ltd | Screen generation system, screen generation method, and screen generation program |
US8755771B2 (en) | 2011-05-26 | 2014-06-17 | Hitachi, Ltd. | System, method, and program for generating screen |
US10275439B2 (en) | 2014-03-20 | 2019-04-30 | Pfu Limited | Information processing device, display method and control program |
Also Published As
Publication number | Publication date |
---|---|
JP5547917B2 (en) | 2014-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105793840B (en) | Previewing file and license while writing Email | |
JP6683387B2 (en) | Resource sharing method, terminal, and storage medium | |
EP3417639B1 (en) | Message extension app store | |
US10194288B2 (en) | Sticker distribution system for messaging apps | |
US10423707B2 (en) | Techniques for displaying third party content | |
CN102098211B (en) | Service Mashup method for dynamic cooperation of client and server, server and client | |
US20100325557A1 (en) | Annotation of aggregated content, systems and methods | |
JP6775510B2 (en) | Terminals, terminal control methods, and programs | |
CN108509207A (en) | The cross-system of WEB application program is installed | |
US9906626B2 (en) | Resource demand-based network page generation | |
JP5002729B2 (en) | Data viewer management | |
CN106022010A (en) | File display method and device | |
JP2013125375A (en) | Server device, browsing system, distribution method, and program | |
JP5547917B2 (en) | Content generation / distribution system for portable information terminals | |
KR100926780B1 (en) | Wired and wireless widget service system and method | |
KR100793428B1 (en) | Method and system for providing wireless service page | |
JPWO2007013280A1 (en) | Plug-in module execution method, browser execution method, mailer execution method, program, terminal device, and computer-readable recording medium on which page data is recorded | |
US20130239027A1 (en) | Apparatus and method for generating wiki previews | |
AU2014248785A1 (en) | Virtual shop for electronic greeting cards | |
CN111338739B (en) | Page content processing method, page content display method and page content display system | |
JP6818517B2 (en) | Location information management device and location information management method | |
JP2024057139A (en) | Electronic contract program, information processing apparatus, method of producing information processing system, and information processing method | |
KR20230135333A (en) | Method of accessing to open source-based metaverse platform using avatar-token information | |
JP2023157558A (en) | Access information acquisition method, code division method and access information acquisition system | |
JP6053484B2 (en) | Information processing apparatus, control method thereof, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120608 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120608 |
|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20120608 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120608 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20120612 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120912 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130821 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140422 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140516 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5547917 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |