JPH11345178A - Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for command - Google Patents
Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for commandInfo
- Publication number
- JPH11345178A JPH11345178A JP10153014A JP15301498A JPH11345178A JP H11345178 A JPH11345178 A JP H11345178A JP 10153014 A JP10153014 A JP 10153014A JP 15301498 A JP15301498 A JP 15301498A JP H11345178 A JPH11345178 A JP H11345178A
- Authority
- JP
- Japan
- Prior art keywords
- command
- terminal
- key
- commands
- displayed
- 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
Landscapes
- Computer And Data Communications (AREA)
- Input From Keyboards Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、分散ネットワーク
コンピューテングシステムに於ける表示形式の変換に係
わり、特に携帯情報端末向けの表示技術の改善を図った
分散ネットワークコンピューテングシステムに於けるコ
ンテンツ変換装置、及び同システムに於けるコンテンツ
変換方法、キーバインド方法、コマンドの表示方法に関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to display format conversion in a distributed network computing system, and more particularly to a content conversion device in a distributed network computing system for improving display technology for portable information terminals. The present invention also relates to a content conversion method, a key binding method, and a command display method in the system.
【0002】[0002]
【従来の技術】従来より、例えばイントラネットシステ
ムにあっては、複数のコンピュータをネットワーク等に
より接続し、それぞれの計算機が持つ資源を共有し、効
率のよい処理をできるような分散処理が一般的になって
きている。2. Description of the Related Art Conventionally, in an intranet system, for example, distributed processing in which a plurality of computers are connected by a network or the like, resources of each computer are shared, and efficient processing can be performed. It has become to.
【0003】これらは分散コンピューティングと呼ば
れ、ユーザはあたかも自分が操作しているPC(パーソ
ナルコンピュータ)等で全ての処理が行われているよう
に、論理的に振る舞わせることが可能になってきてい
る。[0003] These are called distributed computing, and it becomes possible for a user to behave logically as if all processing is performed by a PC (personal computer) or the like operated by the user. ing.
【0004】1つの代表的な例は、インタネットの普及
により一般のユーザがWWWブラウザを通して世界各地
にある計算機の情報を参照することができることがあげ
られる。[0004] One typical example is that the spread of the Internet allows ordinary users to refer to information on computers located all over the world through a WWW browser.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上述し
た従来技術に於ける分散環境にあっては、オフィス業務
を行うアプリケーションシステムを考えた場合に、ユー
ザが利用できる端末機器を限定したり、端末機器毎にコ
ンテンツを用意するなどの対策を施す必要があった。However, in the above-described distributed environment in the related art, when considering an application system for performing office work, the terminal devices that can be used by the user are limited or the terminal devices are limited. It was necessary to take countermeasures such as preparing content for each time.
【0006】例えば、インタネットの急速な普及はWW
Wブラウザによるコンテンツ参照を一般的にしてきた。
しかし、ビジネス分野などにある多くの企業情報につい
てはコンテンツを人為的に変換する必要がある大きな労
力を必要とする。For example, the rapid spread of the Internet is due to the WW
Content browsing by W browsers has been common.
However, many corporate information in a business field or the like requires a great effort for artificially converting contents.
【0007】また、PHS(パーソナルハンディフォン
システム)や携帯電話の普及も急速に進み、携帯情報端
末の高性能化、小型化との相乗効果によりモバイルコン
ピューティングが特定の個人のものから広くビジネスマ
ンに利用されるようになってきている。このようなモバ
イルコンピューティングに用いる情報端末は高機能化ま
たは小型化によって処理能力は高いが表示できるサイズ
が限られるなど、端末機器の属性に依存したコンテンツ
作成が必須となってきている。In addition, PHS (Personal Handy Phone System) and portable telephones have been rapidly spread, and mobile computing has been widely used by business persons from a specific individual to a business person due to the synergistic effect of higher performance and miniaturization of portable information terminals. Is being used for Information terminals used for such mobile computing have high processing capabilities due to their high functionality or miniaturization, but their display sizes are limited. For example, it has become essential to create content depending on the attributes of terminal devices.
【0008】さらに、使用する端末機器にとってはキー
入力の制限などから汎用な画面構成では使用しにくいと
いう不具合や、コンテンツによっては不要な情報が多く
出力され、小さな情報端末で表示させるには不向きであ
るという問題があった。[0008] Furthermore, the terminal device used is disadvantageous in that it is difficult to use a general-purpose screen configuration due to restrictions on key input and the like, and a large amount of unnecessary information is output depending on the content, making it unsuitable for display on a small information terminal. There was a problem.
【0009】そこで、本発明は上記事情を考慮して成さ
れたもので、上記不具合を解消し、各種の端末機器が存
在する分散コンピューティング環境に於いて、携帯情報
端末やスマートフォンといった小型で表示装置や文字入
力装置に於いて制限のある機種であっても、処理可能な
形式にコンテンツを変換することで各種の応用サービス
を提供することを可能にする分散ネットワークコンピュ
ーテングシステムに於けるコンテンツ変換装置、及び同
システムに於けるコンテンツ変換方法、キーバインド方
法、コマンドの表示方法を提供することを目的とする。Therefore, the present invention has been made in view of the above circumstances, and solves the above-mentioned disadvantages. In a distributed computing environment in which various terminal devices are present, a small display such as a portable information terminal or a smart phone is used. Content conversion in a distributed network computing system that can provide various application services by converting content into a format that can be processed even if the device or character input device has a limited model It is an object to provide a device, a content conversion method, a key binding method, and a command display method in the system.
【0010】[0010]
【課題を解決するための手段】本発明は上記目的を達成
するため、サーバ計算機と端末を通信網によって接続
し、端末からサーバ計算機で動作する応用サービスの情
報にアクセスに介在するコンテンツ変換装置であって、
端末が備えている機能を示す端末属性を管理する端末属
性管理部と、応用サービスへアクセスし要求に従った情
報を取り出すサービスアクセス部と、端末から取り出し
た情報を端末属性にしたがってコンテンツを変換し端末
に表示させ、端末から送られてくるコマンドをサービス
アクセスするコマンドに変換する入出力変換部とを具備
することを特徴とする。In order to achieve the above object, the present invention provides a content conversion apparatus in which a server computer and a terminal are connected by a communication network, and the terminal intervenes in accessing information of an application service operated on the server computer. So,
A terminal attribute management unit that manages terminal attributes indicating functions provided by the terminal, a service access unit that accesses application services and retrieves information according to a request, and converts content extracted from the terminal according to the terminal attributes. An input / output conversion unit for displaying a command on the terminal and converting a command sent from the terminal into a command for service access.
【0011】このような構成によれば、応用サービスと
のやり取りについては、サービスアクセス部によって行
うことで、サービス特有のアクセス手段を吸収し、表示
変換部からは抽象的なアクセスを可能にする。また、表
示変換部は、端末属性にしたがった入出力変換を行うこ
とで多様な端末とのやり取りが可能になる。According to such a configuration, the exchange with the application service is performed by the service access unit, thereby absorbing service-specific access means and enabling abstract access from the display conversion unit. In addition, the display conversion unit can exchange data with various terminals by performing input / output conversion according to the terminal attributes.
【0012】また、本発明は上記目的を達成するため、
データの表示形式を変換する方法であって、テーブル構
造を持ったデータの表示に対して、コンテンツ提供側の
指定する許容範囲で列幅を調整し、列幅の異なる表示装
置にデータ変換して表示することを特徴とする。[0012] In order to achieve the above object, the present invention provides
This is a method of converting the display format of data. For display of data having a table structure, the column width is adjusted within an allowable range specified by the content provider, and the data is converted to a display device having a different column width. It is characterized by displaying.
【0013】このような構成によれば、携帯端末によっ
ては、カラム数が異なるためにコンテンツ提供者が各列
の幅を決定せずに、その範囲だけを示し、表示変換部が
端末属性に応じてデータを変換することで、適切な列幅
でコンテンツを提示することができる。According to such a configuration, depending on the portable terminal, the number of columns is different, so that the content provider does not determine the width of each column, but indicates only the range, and the display conversion unit responds to the terminal attribute. By converting the data, the content can be presented with an appropriate column width.
【0014】さらに、本発明は上記目的を達成するた
め、出力デバイス上に表示するコマンドと入力デバイス
のキーを関連付けるキーバインドの方法であって、出力
デバイス上の中間的なコマンドに割り付け、この中間コ
マンドを入力デバイスのキーに関連付けることを特徴と
する。Further, in order to achieve the above object, the present invention is a key binding method for associating a command to be displayed on an output device with a key of an input device. A command is associated with a key of an input device.
【0015】このような構成によれば、携帯情報端末の
ように入力キーの種類が少なかったり、入力しやすいキ
ーが少ない場合にも、利用する機器に応じて入力キーと
コマンドの対応を変更することができるため、操作性を
向上させることができる。また、ユーザ単位で対応表を
管理することで、機器単位だけでなく、ユーザ毎にカス
タマイズが可能となる。According to such a configuration, even when the type of input keys is small or the number of keys that are easy to input is small as in a portable information terminal, the correspondence between input keys and commands is changed according to the device to be used. Therefore, operability can be improved. In addition, by managing the correspondence table for each user, it is possible to customize not only for each device but also for each user.
【0016】さらに、本発明は上記目的を達成するた
め、上記構成に加え、コマンドとキーバインドの情報を
端末属性として保持し、使用する端末に応じてこれらの
情報を取り出し、適用することを特徴とする。Further, in order to achieve the above object, the present invention is characterized in that, in addition to the above configuration, command and key binding information is held as terminal attributes, and the information is extracted and applied according to the terminal used. And
【0017】このような構成によれば、端末毎に入力し
やすいキーが異なる。キーバインド情報を端末属性とし
て持つことで、キー名称に対応する入力キーを変更でき
るようになる。According to such a configuration, the keys which can be easily input differ for each terminal. By having the key binding information as the terminal attribute, the input key corresponding to the key name can be changed.
【0018】さらに、本発明は上記目的を達成するた
め、出力デバイス上に表示するコマンドと入力デバイス
のキーを関連付けるキーバインドの方法であって、上記
構成に加え、中間的なコマンドの割付けにおいて、使用
頻度の高いキーに対して特別な名称を割付け、多様なコ
マンドに対しては汎用な名称を割り付け、これらの中間
コマンドを入力デバイスのキーに関連付けることを特徴
とする。Further, in order to achieve the above object, the present invention is a key binding method for associating a command displayed on an output device with a key of an input device. Special names are assigned to frequently used keys, general-purpose names are assigned to various commands, and these intermediate commands are associated with keys of the input device.
【0019】このような構成によれば、ユーザの使用頻
度の高いコマンドとキー入力の対応を固定することでユ
ーザに操作性を向上させる。一方で、ある特定の状況で
のみ必要となるコマンドに対しては、汎用なコマンド名
を割り付けることで、入力キーの種類を限定することが
できる。According to such a configuration, the operability for the user is improved by fixing the correspondence between the command frequently used by the user and the key input. On the other hand, by assigning a general-purpose command name to a command that is required only in a specific situation, the types of input keys can be limited.
【0020】さらに、本発明は上記目的を達成するた
め、出力デバイス上に表示するコマンドの表示方法であ
って、表示すべきコマンドにはグループ属性を付加し、
出力デバイス上に表示するときに、グループ属性を持つ
コマンドの集合に対してグループを選択するためのコマ
ンドを生成し、出力デバイスに表示し、グループのコマ
ンドが選択されたときに、グループ内に含まれるコマン
ドを表示し、そのコマンドが入力されたときにコマンド
に対応する処理を行うことを特徴とする。Further, in order to achieve the above object, the present invention provides a method of displaying a command to be displayed on an output device, wherein a command to be displayed is provided with a group attribute.
Generates a command to select a group for a set of commands with the group attribute when displayed on an output device, displays it on the output device, and includes it in the group when a command of the group is selected And displaying a command to be executed and performing a process corresponding to the command when the command is input.
【0021】このような構成によれば、すべてのコマン
ドが表示できないときに、グループ属性の同一のものを
仮想的な単一コマンドに割り付けることで、小さな画面
の端末においても、ユーザが必要とするデータのほか
に、多様なコマンドの表示が可能となる。According to such a configuration, when all commands cannot be displayed, the same group attribute is assigned to a virtual single command, so that the user needs even a terminal having a small screen. In addition to data, various commands can be displayed.
【0022】さらに、本発明は上記目的を達成するた
め、出力デバイス上にコマンドの表示方法であって、端
末によって表示できる桁数が異なるため、表示すべきコ
マンドが表示できないときに、少なくとも2つ以上にコ
マンドをグループ化し、そのグループに含まれるコマン
ドの代わりに、グループを選択するためのコマンドを表
示し、グループのコマンドが選択されたときに、グルー
プ内に含まれるコマンドを表示し、そのコマンドが入力
されたときにコマンドに対応する処理を行うことを特徴
とする。In order to achieve the above object, the present invention provides a method of displaying a command on an output device, wherein at least two commands are displayed when a command to be displayed cannot be displayed because the number of digits that can be displayed differs depending on the terminal. The commands are grouped as described above, the commands for selecting a group are displayed instead of the commands included in the group, and when the command of the group is selected, the commands included in the group are displayed, and the command is displayed. Is performed when a command is input.
【0023】このような構成によれば、画面にコマンド
が配置できなくなるときに、最後の1つをグループ化す
ることで多数のコマンドを受け付けることが可能にな
る。これによって、画面サイズの異なる端末に対して、
表示されないコマンドをなくすことができる。また、コ
ンテンツ提供側にコマンド数の制限やグループ情報を付
加を要求しないため、コンテンツ作成に自由度を持たせ
ることが可能になる。According to such a configuration, when commands cannot be arranged on the screen, a large number of commands can be received by grouping the last one. This allows devices with different screen sizes to
Commands that are not displayed can be eliminated. In addition, since the content provider is not required to restrict the number of commands or to add group information, it is possible to provide a degree of freedom in content creation.
【0024】さらに、本発明は上記目的を達成するた
め、出力デバイス上に表示するコマンドと入力デバイス
のキーを関連付けるキーバインドの方法であって、キー
としてアサイン可能な文字集合を持ち、コマンド数が文
字集合よりもすくない場合は1文字を1つのコマンドに
割り当て、コマンド数が文字集合よりも多い場合には文
字の組み合わせによりコマンドに割り当てることで、可
変なコマンド数にキーをアサインすることを特徴とす
る。Further, in order to achieve the above object, the present invention relates to a key binding method for associating a command displayed on an output device with a key of an input device. A key is assigned to a variable number of commands by assigning one character to one command if it is shorter than the character set, and assigning it to a command by a combination of characters if the number of commands is larger than the character set. I do.
【0025】このような構成によれば、コマンド数がシ
ステムの状況に応じて動的に変化する場合にも、文字を
組み合わせることでコマンド数に応じたキーバインドを
実現することができる。この方法により、表示端末の行
数や桁数が変化したときでも、適切なキーをアサインで
きる。According to such a configuration, even when the number of commands dynamically changes according to the state of the system, it is possible to realize key binding according to the number of commands by combining characters. By this method, an appropriate key can be assigned even when the number of lines or the number of digits of the display terminal changes.
【0026】[0026]
【発明の実施の形態】以下、本発明の一実施の形態を図
面を参照して説明する。図1は本実施形態に係わるシス
テムの概略構成を示すブロック図である。図1に於い
て、1はサーバ計算機、2は通信網、3は端末(端末機
器)を示している。DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing a schematic configuration of a system according to the present embodiment. In FIG. 1, 1 is a server computer, 2 is a communication network, and 3 is a terminal (terminal device).
【0027】サーバ計算機1には、コンテンツ変換装置
11と各種応用サービスを提供する応用サービス部12
とから構成される。尚、夫々の機能は複数の計算機に分
散配置されていてもよいことは勿論である。The server computer 1 includes a content conversion device 11 and an application service unit 12 for providing various application services.
It is composed of It is needless to say that each function may be distributed to a plurality of computers.
【0028】コンテンツ変換装置11には、端末属性管
理部111、サービスアクセス部112、入出力変換部
113が内設されている。ここで、端末属性管理部11
1は、端末が備えている機能を示す端末属性を管理す
る。また、サービスアクセス部112は、応用サービス
へアクセスし要求にしたがった情報を取り出す。The content conversion device 11 includes a terminal attribute management unit 111, a service access unit 112, and an input / output conversion unit 113. Here, the terminal attribute management unit 11
1 manages a terminal attribute indicating a function of the terminal. The service access unit 112 accesses the application service and extracts information according to the request.
【0029】入出力変換部113は、端末から送られて
くるコマンドをサービスアクセスするコマンドに変換
し、サービスアクセス部に渡し、そのコマンドに応じた
情報を受け取ると端末属性にしたがってコンテンツを変
換し端末に表示させる。The input / output conversion unit 113 converts the command sent from the terminal into a command for service access, passes the command to the service access unit, and upon receiving information corresponding to the command, converts the content according to the terminal attribute and converts the content according to the terminal attribute. To be displayed.
【0030】通信網2には、PHSや携帯電話などの移
動体通信網や一般電話網を含む公衆網21や、LAN
(ローカル・エリア・ネットワーク)22といった種類
の異なる通信手段から構成される。これらは共存しても
単一のものだけで構成してもよい。The communication network 2 includes a mobile communication network such as a PHS and a mobile phone, a public network 21 including a general telephone network, and a LAN.
(Local area network) 22. These may coexist or may consist of only one.
【0031】端末3にはPC31,携帯情報端末32、
スマートフォン33などがある。ここではスマートフォ
ンとして文字通信機能のあるPHSや携帯電話も含む。
本実施形態に於いては、PC31と携帯情報端末32
は、テキストまたはWWWブラウザによって情報にアク
セス可能であるとする。また、スマートフォン33はテ
キストによって情報にアクセス可能であるとする。The terminal 3 includes a PC 31, a portable information terminal 32,
There is a smartphone 33 and the like. Here, a PHS or a mobile phone having a character communication function is also included as a smartphone.
In the present embodiment, the PC 31 and the portable information terminal 32
Is assumed to be able to access information by text or WWW browser. In addition, it is assumed that the smartphone 33 can access information by text.
【0032】次に、上記構成につき、本システムの動作
及び作用を説明する。端末3から応用サービス12を利
用する場合に最初のやり取りを説明する。ユーザが端末
3を利用して、サービスの利用を始めるためにログイン
処理が必要となる。ここでは、ログインスクリプトによ
り記述されているものとして詳細を説明しない。このス
クリプトに端末種別を示すコードを記述し、ログイン時
にサーバ計算機1へ送信することで、端末3の端末種別
を知らせる。Next, the operation and operation of the present system will be described with respect to the above configuration. The first exchange when using the application service 12 from the terminal 3 will be described. A login process is required for the user to use the terminal 3 to start using the service. Here, the details are not described as being described by the login script. A code indicating the terminal type is described in this script, and the terminal type of the terminal 3 is notified by transmitting the code to the server computer 1 at the time of login.
【0033】コンテンツ変換装置11内の端末属性管理
部111では、端末3の端末属性を保持し、入出力変換
部113からの問い合わせに応じて端末属性を返す。端
末属性には、表示桁数、表示行数などの情報が含まれて
いる。The terminal attribute management unit 111 in the content conversion device 11 holds the terminal attribute of the terminal 3 and returns the terminal attribute in response to an inquiry from the input / output conversion unit 113. The terminal attributes include information such as the number of display digits and the number of display lines.
【0034】サーバ計算機1から最初に返されるデータ
は、この端末属性に合わせて端末側に送られることにな
る。続いて、ユーザからの要求を応用サービスに送り、
その結果を端末側で表示する一連の動作について説明す
る。The data first returned from the server computer 1 is sent to the terminal according to the terminal attribute. Next, the request from the user is sent to the application service,
A series of operations for displaying the result on the terminal side will be described.
【0035】ユーザからの要求が端末3に入力され、通
信網2を介してサーバ計算機3に送信される。サーバ計
算機1のコンテンツ変換装置11では、入出力管理部1
13に於いて、ユーザからの要求文字を端末属性として
保持されている入力文字とコマンドの対応表から要求コ
マンドに変換し、サービスアクセス部112へ送る。A request from a user is input to the terminal 3 and transmitted to the server computer 3 via the communication network 2. In the content conversion device 11 of the server computer 1, the input / output management unit 1
In step 13, a request character from the user is converted into a request command from a correspondence table of input characters and commands held as terminal attributes and sent to the service access unit 112.
【0036】そして、サービスアクセス部112におい
て要求コマンドを応用サービス部12の形式に変換し、
応用サービス12に送る。その結果を応用サービス12
からコンテンツ変換装置11のサービスアクセス部11
2が受け取ると、応用サービスに依存しない形式に表示
データやコマンドを変換し、これを入出力変換部113
に於いて端末属性に従って端末で表示や入力ができる形
式に変換し、通信網2を介して端末1に送る。以降はこ
の繰り返しとなる。 (1)端末属性に応じた表示カラム幅の調整方法 図2のフロチャートを参照して調整方法を説明する。説
明を簡単にするために、説明の前提条件について示す。Then, the service access unit 112 converts the request command into the format of the application service unit 12,
Send to application service 12. The result is applied service 12
To service access unit 11 of content conversion device 11
2, the display data and the command are converted into a format independent of the application service, and this is converted into the input / output conversion unit 113.
In accordance with the terminal attributes, the data is converted into a format that can be displayed and input on the terminal, and sent to the terminal 1 via the communication network 2. Thereafter, this is repeated. (1) Adjustment method of display column width according to terminal attribute The adjustment method will be described with reference to the flowchart of FIG. For the sake of simplicity, the prerequisites for the description are given.
【0037】まず、端末種別の判断には、サーバへの接
続プロトコルにおいて端末からサーバに端末種別を送信
する方法やサーバから端末に種別を尋ねる方法がある。
ここでは、端末側にあるアクセスのためのスクリプトに
端末種類を示す文字列が組み込まれており、サーバ接続
時に端末側から送られてくるものとする。First, the terminal type can be determined by a method of transmitting the terminal type from the terminal to the server in a connection protocol to the server or a method of inquiring the terminal of the type from the server.
Here, it is assumed that a character string indicating the terminal type is incorporated in the access script on the terminal side, and is sent from the terminal side when the server is connected.
【0038】図3(a)にアクセスのためのスクリプト
に一部を示す。この例では、TERM=TERM1の右
辺が端末種別を表している。詳細な端末属性はサーバの
端末属性管理部で管理されている。TERM1に対する
端末属性の一部を図3(b)に示す。FIG. 3A shows a part of a script for access. In this example, the right side of TERM = TERM1 represents the terminal type. Detailed terminal attributes are managed by a terminal attribute management unit of the server. FIG. 3B shows part of the terminal attributes for TERM1.
【0039】サービス機能に格納されているコンテンツ
は種類分けしておく。ここでは、「メール一覧」と「メ
ール本文」だけを例に取る。このコンテンツの種類毎に
各列における最小幅、最大幅を設定しておく。The contents stored in the service function are classified by type. Here, only “mail list” and “mail text” are taken as an example. The minimum width and the maximum width in each column are set for each type of this content.
【0040】図3(c)に「メール一覧」における各列
の最小幅、最大幅を示す。例えば、「メール一覧」は3
列から構成されており、それぞれの最小幅と最大幅は8
桁と15桁、8桁と8桁、10桁と40桁が設定されて
いる。FIG. 3C shows the minimum width and the maximum width of each column in the "mail list". For example, "mail list" is 3
It consists of columns, each with a minimum and maximum width of 8
Digits and 15 digits, 8 digits and 8 digits, 10 digits and 40 digits are set.
【0041】さて、サービスから情報を取り出し、端末
に表示するためには、次の手順で処理を行う。現在接続
している端末にあった端末属性から「表示桁数」を取り
出す(ステップS21)。ここでは、端末がTERM1
で、この表示桁数は40桁である。Now, in order to take out information from the service and display it on the terminal, processing is performed in the following procedure. The "display digit number" is extracted from the terminal attribute corresponding to the currently connected terminal (step S21). Here, the terminal is TERM1
The number of display digits is 40 digits.
【0042】次に、サービス機能にアクセスし、ユーザ
の要求した情報をサービス機能より取り出す(ステップ
S22)。ここでは「メール一覧」とする。取り出した
情報の一部を図3(d)に示す。Next, the service function is accessed, and the information requested by the user is extracted from the service function (step S22). Here, it is assumed to be “mail list”. FIG. 3D shows a part of the extracted information.
【0043】このコンテンツの種別「メール一覧」をも
とに、各行の表示カラムの最小幅と最大幅を取り出す
(ステップS23)。端末属性の表示桁数を分割してい
く。まず、各行にそれぞれの最小幅を割り振る(ステッ
プS24a)。ここでは、8桁、8桁、10桁となる。
この段階で、26桁が割り当てられる。Based on the content type "mail list", the minimum width and the maximum width of the display column of each line are extracted (step S23). The number of display digits of the terminal attribute is divided. First, a minimum width is assigned to each row (step S24a). Here, the number is 8, 8, or 10.
At this stage, 26 digits are assigned.
【0044】また、列の区切りとして、空白文字を挿入
すると、区切りとして2桁が使用されるため、残りの桁
数は12桁である。次に、残りの桁26桁が割り当てら
れる。また、列の区切りとして、空白文字を挿入する
と、区切りとして2桁が使用されるため、残りの桁数は
12桁である。次に、残りの桁数を最小幅と最大幅の差
分に応じて配分することで列幅を決定する(ステップS
24b,24c)。When a blank character is inserted as a column delimiter, two digits are used as the delimiter, and the remaining number of digits is twelve. Next, the remaining 26 digits are assigned. When a blank character is inserted as a column delimiter, two digits are used as the delimiter, and the remaining digits are twelve digits. Next, the column width is determined by allocating the remaining digits according to the difference between the minimum width and the maximum width (step S).
24b, 24c).
【0045】今、列幅の差分は7,0、30となるの
で、12桁を2,0、10に分ける。これによって、各
列の表示桁数を10,8,20とする(ステップS2
5)。この表示桁数に応じて図3(d)の情報を変換し
た結果を図3(e)に示す。この例では、表示に用いる
各列の最小幅と最大幅を事前に登録してあるものとした
が、実際にサービスから取り出した情報に含まれる各列
から最小幅と最大幅を算出し、その情報に基づき、各行
の桁数を決定することも可能である。Now, since the difference in column width is 7,0,30, the 12 digits are divided into 2,0,10. Thereby, the display digits of each column are set to 10, 8, and 20 (step S2).
5). FIG. 3E shows the result of converting the information in FIG. 3D according to the number of display digits. In this example, the minimum width and the maximum width of each column used for display are registered in advance, but the minimum width and the maximum width are calculated from each column included in the information actually extracted from the service, and the It is also possible to determine the number of digits in each line based on the information.
【0046】先の説明では、列幅の決定の優先度が左側
優先としたが、列毎に優先度を指定し、その順序に従っ
て列幅を決定していくこともできる。また、表示桁数に
よっては、最小幅も分配できない列がでてくるがこのと
きにはその列を非表示する方法がある。 (2)コマンドのサブメニュー化 端末によって表示できる桁数が異なるため、配置すべき
コマンドがすべて表示できない場合がある。このとき
に、それらのコマンドをグループ化する方法を図4のフ
ローチャトに、別メニューとして表示する方法を図5の
フローチャートに示してある。以下にコマンドのサブメ
ニュー化方法を説明する。In the above description, the priority of determining the column width is set to the left side priority. However, the priority may be designated for each column, and the column width may be determined according to the order. In addition, depending on the number of display digits, a column in which the minimum width cannot be distributed appears. In this case, there is a method of hiding the column. (2) Command submenus Because the number of digits that can be displayed differs depending on the terminal, not all commands to be arranged may be displayed. At this time, a method of grouping those commands is shown in the flowchart of FIG. 4, and a method of displaying them as another menu is shown in the flowchart of FIG. Hereinafter, a method of making a command into a submenu will be described.
【0047】ユーザが端末から必要とする情報を取り出
す手順までは前述の端末属性に応じた表示カラム幅の調
整方法と同様である(ステップS41乃至S43)。取
り出したコンテンツ種別に対応したコマンド群がサーバ
側に保持されているものとする。「メール本文」に対し
ては、「送信」、「返信」、「転送」、「前メール」、
「次メール」、「前ページ」、「次ページ」、の7つの
コマンドがあり、図6(a)に示すようにグループ名が
付加されている。説明を簡単にするために各コマンドは
10桁必要とする。The procedure until the user retrieves necessary information from the terminal is the same as the method of adjusting the display column width according to the terminal attribute described above (steps S41 to S43). It is assumed that a command group corresponding to the extracted content type is stored on the server side. For "Email body", "Send", "Reply", "Forward", "Previous mail",
There are seven commands of “next mail”, “previous page”, and “next page”, and a group name is added as shown in FIG. For simplicity, each command requires 10 digits.
【0048】まず、コンテンツ種別に対応したコマンド
集合を取り出す(ステップS51)。グループは3つに
分かれているため(ステップS52)、これらの表示に
必要な桁数は30桁となる。つまり、図6(b)のよう
にコマンド表示される。ここで、機能1を選択したとき
に、図6(c)に示すようなコマンドのサブメニューを
表示する(ステップS53)。First, a command set corresponding to the content type is extracted (step S51). Since the group is divided into three (step S52), the number of digits required for displaying these is 30 digits. That is, a command is displayed as shown in FIG. Here, when the function 1 is selected, a submenu of commands as shown in FIG. 6C is displayed (step S53).
【0049】このサブメニューのコマンドを選択するこ
とで、ユーザの要求したコンテンツに対する操作が実行
される。例えば、「返信」を選択することで、現在のメ
ール本文を指定したアドレスに返信するための処理へと
状態が遷移する。By selecting a command in this submenu, an operation on the content requested by the user is performed. For example, when "reply" is selected, the state transits to a process for returning the current mail text to the specified address.
【0050】ここでは、グループ名が付加されていると
きに、すべてをグループ化する方法を説明したが、すべ
てのコマンドを表示できるカラム数があるとき場合には
グループ化しないことも可能である。Here, a method of grouping all commands when a group name is added has been described. However, if there is a column number that can display all commands, it is also possible not to perform grouping.
【0051】また、別の方法として、コマンドにはグル
ープ情報を付加しないで、順々に表示していき、画面に
表示できなくなるときに、最終コマンドとしてサブメニ
ュの選択コマンドを配置し、それ以降のコマンドをサブ
メニューとして表示こともできる。 (3)コマンド入力キーのアサイン方法 コマンド入力するキーのうち、使用頻度の高いキーに対
して特別な名称を割付、多様なコマンドのキーに対して
は汎用な名称を割り付けるキーバインド方法について図
7及び図8を参照して説明する。As another method, commands are displayed sequentially without adding group information to the commands. When the commands cannot be displayed on the screen, a submenu selection command is arranged as a final command, and the subsequent commands are arranged. Commands can also be displayed as submenus. (3) Method of assigning command input keys Key binding method of assigning a special name to frequently used keys among command input keys and assigning a general-purpose name to various command keys FIG. This will be described with reference to FIG.
【0052】図8(a)に示すシステム固定コマンドキ
ーの集合に対して、図8(b)に示す端末属性として物
理的なキーとコマンド名を組み合わせてる(ステップS
71)。例えば、次ページを表示を指示するキーにNE
XTという名称をつけ、そのキーを「N」という文字に
アサインする。A set of system fixed command keys shown in FIG. 8A is combined with a physical key and a command name as terminal attributes shown in FIG. 8B (step S).
71). For example, the key to instruct the display of the next page is NE
Name it XT and assign its key to the letter "N".
【0053】また、前ページ表示を指示するキーとして
PREVという名称をつけ「P」という文字にアサイン
する。これらのキーは、システム内のどこにおいても
「P」を入力すれば次ページを表示することになる。A key "PRV" is assigned as a key for instructing display of the previous page, and is assigned to a character "P". These keys will display the next page if a "P" is entered anywhere in the system.
【0054】次に、ステップS72〜S76を実行する
ことになる。即ち、図8(c)に示すような状況毎に異
なるコマンドキー集合に対して、図8(b)に示す端末
属性にある物理キーと組み合わせる。Next, steps S72 to S76 will be executed. That is, a command key set different for each situation as shown in FIG. 8C is combined with a physical key having a terminal attribute shown in FIG. 8B.
【0055】これは、ある特別な設定の変更を指示する
キーに対しては、そのコマンドキーの有効な範囲におい
て、SUBMIT1といった汎用な名前をつけ「*」を
そのキーにアサインすることになる。In other words, a key for instructing a change of a special setting is given a general-purpose name such as SUBMIT1 and assigns "*" to the key within the effective range of the command key.
【0056】例えば、「メール一覧」において、送信者
でソートするコマンドを「SUMBIT1」という汎用
な名前をつけ、これにキー「*」をアサインする。一方
で、「メール本文」に於いて、メールの返信するコマン
ドを「SUBMIT1」とし、これにキー「*」をアサ
インする。これは、キー「*」に対する働きが、システ
ムの状態によって変化することを示している。For example, in the “mail list”, a command for sorting by sender is given a general-purpose name “SUMBIT1”, and a key “*” is assigned to this. On the other hand, in the “mail body”, the command to reply to the mail is “SUBMIT1”, and the key “*” is assigned to this. This indicates that the action for the key “*” changes depending on the state of the system.
【0057】同様な方法により、キー名称と入力キーの
バインドを端末属性として持つことで、機種毎に物理的
なキーを変更することが可能になる。また、個人毎に端
末属性を管理することで、利用者単位でキーバインドを
カスタマイズすることが可能となる。 (5)選択項目へのキー割付機能 メールの一覧から本文を表示する場合のように複数の選
択項目に対してコマンドとしてキーをアサインする方法
について図9と図10を参照して説明する。In a similar manner, by having a binding between a key name and an input key as a terminal attribute, a physical key can be changed for each model. Further, by managing the terminal attributes for each individual, it becomes possible to customize the key binding for each user. (5) Function of Assigning Keys to Selected Items A method of assigning a key as a command to a plurality of selected items as in the case of displaying the text from a mail list will be described with reference to FIGS.
【0058】まず、キーアサイン可能な文字集合よりそ
の要素数Nを調べる(ステップS91)。この例では3
である。次に、選択項目数Iを調べ(ステップS9
2)、組み合わせ文字数R(R≧1)をI≦N^Rとな
るように求める(ステップS93)。この場合はRは2
となる。First, the number of elements N is checked from a key assignable character set (step S91). In this example, 3
It is. Next, the number of selected items I is checked (step S9).
2) The combination character number R (R ≧ 1) is obtained so that I ≦ N ^ R (step S93). In this case, R is 2
Becomes
【0059】つまり、選択項目数が3つ以下のときに
は、1文字ずつ項目にアサインする。選択項目が4つ以
上9つ以下のときには、2文字の組み合わせとする(ス
テップS94)。That is, when the number of selected items is three or less, the characters are assigned to the items one by one. When there are four or more and nine or less selection items, a combination of two characters is set (step S94).
【0060】このように、選択項目が増えると、文字の
組み合わせでキーをアサインしていく方法である。ま
た、端末属性としてアサイン可能文字集合を管理するこ
とで、端末によって入力できる文字に制限がある場合に
も対応することができる。同様に、利用者毎に端末属性
を管理することで、利用者が利用しやすい文字を使用す
るようにカスタマイズさせることも可能となる。As described above, when the number of selection items increases, a key is assigned by a combination of characters. Also, by managing the assignable character set as the terminal attribute, it is possible to cope with a case where the characters that can be input by the terminal are limited. Similarly, by managing terminal attributes for each user, it is also possible to customize the terminal to use characters that are easy for the user to use.
【0061】[0061]
【発明の効果】以上詳記したように本発明によれば、各
種の端末機器が存在する分散コンピューティング環境に
於いて、携帯情報端末やスマートフォンといった小型で
表示装置や文字入力装置に於いて制限のある機種であっ
ても、処理可能な形式にコンテンツを変換することで各
種の応用サービスを提供することができる。As described above in detail, according to the present invention, in a distributed computing environment in which various terminal devices exist, a small display device and a character input device such as a portable information terminal and a smartphone are limited. Even with a certain model, various application services can be provided by converting the content into a format that can be processed.
【図1】本発明の一実施形態に係るシステムの概略構成
を示すブロック図。FIG. 1 is a block diagram showing a schematic configuration of a system according to an embodiment of the present invention.
【図2】同実施形態に係る調整方法の処理の流れを示す
フローチャート。FIG. 2 is an exemplary flowchart illustrating the flow of a process of an adjustment method according to the embodiment.
【図3】同実施形態に係る調整方法の具体例を示す図。FIG. 3 is an exemplary view showing a specific example of an adjustment method according to the embodiment.
【図4】同実施形態に係るグループ化手順の処理の流れ
を示すフローチャート。FIG. 4 is an exemplary flowchart showing the flow of a grouping procedure according to the embodiment;
【図5】同実施形態に係るサブメニューの表示手順を示
すフローチャート。FIG. 5 is an exemplary flowchart illustrating a procedure of displaying a submenu according to the embodiment.
【図6】同実施形態に係るコマンドまサブメニュー化の
具体例を示す図。FIG. 6 is an exemplary view showing a specific example of making a command or a submenu according to the embodiment;
【図7】同実施形態に係るキーのバインド方法の処理の
流れを示すフローチャート。FIG. 7 is an exemplary flowchart illustrating the flow of a process of a key binding method according to the embodiment.
【図8】同実施形態に係るコマンド入力キーのアサイン
方法の具体例を示す図。FIG. 8 is an exemplary view showing a specific example of a command input key assignment method according to the embodiment;
【図9】同実施形態に係るキー割り付けの方法の流れを
示すフローチャート。FIG. 9 is an exemplary flowchart showing the flow of a key assignment method according to the embodiment;
【図10】同実施形態に係る選択項目へのキー割付機能
の具体例を示す図。FIG. 10 is an exemplary view showing a specific example of a function of assigning keys to selection items according to the embodiment;
1…サーバ計算機 2…通信網 3…端末 11…コンテンツ変換装置 12…応用サービス部 21…公衆網 22…LAN 31…PC 32…携帯情報端末 33…スマートフォン 111…端末属性管理部 112…サービスアクセス部 113…入出力変換部 DESCRIPTION OF SYMBOLS 1 ... Server computer 2 ... Communication network 3 ... Terminal 11 ... Content conversion device 12 ... Application service part 21 ... Public network 22 ... LAN 31 ... PC 32 ... Personal digital assistant 33 ... Smartphone 111 ... Terminal attribute management part 112 ... Service access part 113 input / output conversion unit
───────────────────────────────────────────────────── フロントページの続き (72)発明者 尾崎 奈帆子 東京都青梅市末広町2丁目9番地 株式会 社東芝青梅工場内 ────────────────────────────────────────────────── ─── Continued on the front page (72) Inventor Naoko Ozaki 2-9-9 Suehirocho, Ome City, Tokyo Inside the Toshiba Ome Plant
Claims (8)
って接続し、当該端末機器から前記サーバ計算機で動作
する応用サービスの情報アクセスに介在するコンテンツ
変換装置であって、 上記端末機器が備えている機能を示す端末属性を管理す
る端末属性管理手段と、 上記応用サービスへアクセスし要求に従った情報を取り
出すサービスアクセス手段と、 上記端末機器から取り出した情報を端末属性に従ってコ
ンテンツを変換し当該端末機器に表示させ、端末機器か
ら送られてくるコマンドをサービスアクセスするコマン
ドに変換する入出力変換手段とを具備することを特徴と
する分散ネットワークコンピューテングシステムに於け
るコンテンツ変換装置。1. A content conversion device that connects a server computer and a terminal device via a communication network and intervenes from the terminal device to access information of an application service operated on the server computer, the content conversion device being provided in the terminal device. Terminal attribute management means for managing a terminal attribute indicating a function; service access means for accessing the application service and extracting information according to a request; and converting the information extracted from the terminal device according to the terminal attribute to convert the content into the terminal device. And an input / output converter for converting a command sent from a terminal device into a command for service access.
て、テーブル構造を持ったデータの表示に対して、コン
テンツ提供側の指定する許容範囲で列幅を調整し、列幅
の異なる表示装置にデータ変換して表示することを特徴
とする分散ネットワークコンピューテングシステムに於
けるコンテンツ変換方法。2. A method for converting a display format of data, wherein a display device having a different column width is adjusted for a display of data having a table structure by adjusting a column width within an allowable range designated by a content provider. A content conversion method in a distributed network computing system, wherein the content is converted and displayed.
力デバイスのキーを関連付けるキーバインドの方法であ
って、上記出力デバイス上の中間的なコマンドに割り付
け、この中間コマンドを入力デバイスのキーに関連付け
ることを特徴とするキーバインド方法。3. A key binding method for associating a command to be displayed on an output device with a key of an input device, wherein the key binding is assigned to an intermediate command on the output device, and the intermediate command is associated with a key of the input device. Key binding method characterized by the following.
性として保持し、使用する端末機器に応じて上記情報を
取り出して適用するようにしたことを特徴とする請求項
3記載のキーバインド方法。4. The key binding method according to claim 3, wherein command and key binding information is held as terminal attributes, and the information is extracted and applied according to a terminal device to be used.
示方法であって、表示すべきコマンドにはグループ属性
を付加し、出力デバイス上に表示する際に、グループ属
性を有するコマンドの集合に対してグループを選択する
ためのコマンドを生成して、出力デバイスに表示し、グ
ループのコマンドが選択された際、グループ内に含まれ
るコマンドを表示し、当該コマンドが入力されたときに
コマンドに対応する処理を行うことを特徴とするコマン
ドの表示方法。5. A method for displaying a command to be displayed on an output device, wherein a command to be displayed is added with a group attribute. A command for selecting a group is generated and displayed on an output device. When a command of the group is selected, a command included in the group is displayed. When the command is input, a process corresponding to the command is performed. And displaying the command.
あって、端末によって表示できる桁数が異なるため、表
示すべきコマンドが表示できないときに、少なくとも2
つ以上にコマンドをグループ化し、そのグループに含ま
れるコマンドの代わりに、グループを選択するためのコ
マンドを表示し、グループのコマンドが選択されたとき
に、グループ内に含まれるコマンドを表示し、そのコマ
ンドが入力されたときにコマンドに対応する処理を行う
ことを特徴とするコマンド表示方法。6. A method for displaying a command on an output device, wherein at least two commands are displayed when a command to be displayed cannot be displayed because the number of digits that can be displayed differs depending on a terminal.
Group commands into one or more commands, display commands for selecting a group instead of commands included in the group, and when a command in the group is selected, display commands included in the group, A command display method comprising: performing a process corresponding to a command when the command is input.
力デバイスのキーを関連付けるキーバインドの方法であ
って、使用頻度の高いキーに対して特別な名称を割付
け、多様なコマンドに対しては汎用な名称を割り付け、
これらの中間コマンドを入力デバイスのキーに関連付け
るようにしたことを特徴とする請求項3記載のキーバイ
ンド方法。7. A key binding method for associating a command displayed on an output device with a key of an input device, wherein a special name is assigned to a frequently used key and a general-purpose key is assigned to various commands. Assign a name,
4. The key binding method according to claim 3, wherein the intermediate commands are associated with keys of an input device.
力デバイスのキーを関連付けるキーバインドの方法であ
って、キーとしてアサイン可能な文字集合を有し、コマ
ンド数が文字集合よりも少ない場合は1文字を1つのコ
マンドに割り当て、コマンド数が文字集合よりも多い場
合には文字の組み合わせによりコマンドに割り当てるこ
とにより、可変なコマンド数にキーをアサインすること
を特徴とするキーバインド方法。8. A key binding method for associating a command displayed on an output device with a key of an input device, comprising a character set that can be assigned as a key, and one character when the number of commands is smaller than the character set. Is assigned to one command, and when the number of commands is larger than the character set, keys are assigned to a variable number of commands by assigning the commands to a combination of characters.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10153014A JPH11345178A (en) | 1998-06-02 | 1998-06-02 | Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for command |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10153014A JPH11345178A (en) | 1998-06-02 | 1998-06-02 | Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for command |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH11345178A true JPH11345178A (en) | 1999-12-14 |
Family
ID=15553083
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10153014A Pending JPH11345178A (en) | 1998-06-02 | 1998-06-02 | Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for command |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH11345178A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195335A (en) * | 2000-01-14 | 2001-07-19 | Toppan Printing Co Ltd | Contents data distribution method, contents data distribution system and recording medium recording the program |
JP2002049559A (en) * | 2000-04-07 | 2002-02-15 | Internatl Business Mach Corp <Ibm> | Conversation portal offering conversation browsing and multimedia broadcast on demand |
JP2002082746A (en) * | 2000-09-06 | 2002-03-22 | Sanyo Electric Co Ltd | Information display system |
JP2004530959A (en) * | 2000-12-18 | 2004-10-07 | カルゴ、インコーポレイテッド | System and method for delivering content to mobile device |
JP2005507516A (en) * | 2000-09-06 | 2005-03-17 | オラクル・インターナショナル・コーポレイション | Customizing the content provided by the service |
JP2009124631A (en) * | 2007-11-19 | 2009-06-04 | Ntt Docomo Inc | Virtual terminal server, mobile communication terminal, communication control system, and communication control method |
JP2012203480A (en) * | 2011-03-24 | 2012-10-22 | Hitachi Ltd | Data exchange method and system in income management system |
-
1998
- 1998-06-02 JP JP10153014A patent/JPH11345178A/en active Pending
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001195335A (en) * | 2000-01-14 | 2001-07-19 | Toppan Printing Co Ltd | Contents data distribution method, contents data distribution system and recording medium recording the program |
JP2002049559A (en) * | 2000-04-07 | 2002-02-15 | Internatl Business Mach Corp <Ibm> | Conversation portal offering conversation browsing and multimedia broadcast on demand |
US7415537B1 (en) | 2000-04-07 | 2008-08-19 | International Business Machines Corporation | Conversational portal for providing conversational browsing and multimedia broadcast on demand |
JP2002082746A (en) * | 2000-09-06 | 2002-03-22 | Sanyo Electric Co Ltd | Information display system |
JP2005507516A (en) * | 2000-09-06 | 2005-03-17 | オラクル・インターナショナル・コーポレイション | Customizing the content provided by the service |
JP4723793B2 (en) * | 2000-09-06 | 2011-07-13 | オラクル・インターナショナル・コーポレイション | Customizing the content provided by the service |
JP2004530959A (en) * | 2000-12-18 | 2004-10-07 | カルゴ、インコーポレイテッド | System and method for delivering content to mobile device |
JP2009124631A (en) * | 2007-11-19 | 2009-06-04 | Ntt Docomo Inc | Virtual terminal server, mobile communication terminal, communication control system, and communication control method |
JP2012203480A (en) * | 2011-03-24 | 2012-10-22 | Hitachi Ltd | Data exchange method and system in income management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6108709A (en) | System for sending an e-mail message to a first type of terminal based upon content thereof and selected conditions and selectively forwarding it to a second type of terminal | |
US7607100B2 (en) | Method, system and program product for display management of web page phone/fax numbers by a data processing system | |
US5987401A (en) | Language translation for real-time text-based conversations | |
US20030177444A1 (en) | System for describing markup language for mobile use, and information processing apparatus and program for generating display content | |
US20050144259A1 (en) | Multi-user display system | |
KR20030086114A (en) | System and method for providing Avatar mail | |
US20070043837A1 (en) | Method and system for producing web pages matched to client properties | |
US6928462B2 (en) | System and method for distributed processing of non-processable elements of a document to be rendered on a client | |
US20030177445A1 (en) | System for describing markup language for mobile use, and information processing apparatus and program for generating display content | |
US7228537B2 (en) | System and method for configuring an application | |
US7437481B2 (en) | Methods and apparatus for utilizing user software to communicate with network-resident services | |
US20030182449A1 (en) | Addressing remote data objects via a computer network | |
JPH11345178A (en) | Apparatus and method for transforming contents for distributed network computing system, key binding method and display method for command | |
US7184528B2 (en) | Method for inputting internet address using a keypad | |
US20030001017A1 (en) | Bar code reader | |
JPH10207908A (en) | Network service access managing device | |
US20020025031A1 (en) | Network address conversion method and apparatus | |
JP2003281030A (en) | Server and method for providing information | |
US20030182267A1 (en) | Addressing remote data objects via a computer network | |
JP2002358540A (en) | Device and method for transmitting depth information in graphical image | |
KR100522625B1 (en) | Service providing method of dialogue type interface communication system | |
US20020057291A1 (en) | Method and system for providing service information on a server for a user device | |
WO2006101287A1 (en) | System and method for providing translated font image data using multi-language font servers | |
WO2001090935A2 (en) | Addressing remote data objects via a computer network | |
KR100478586B1 (en) | Data caching method of relational database |