[go: up one dir, main page]

JP2002024129A - Method and device for executing wap selection picture and medium with recorded selection execution program - Google Patents

Method and device for executing wap selection picture and medium with recorded selection execution program

Info

Publication number
JP2002024129A
JP2002024129A JP2000206753A JP2000206753A JP2002024129A JP 2002024129 A JP2002024129 A JP 2002024129A JP 2000206753 A JP2000206753 A JP 2000206753A JP 2000206753 A JP2000206753 A JP 2000206753A JP 2002024129 A JP2002024129 A JP 2002024129A
Authority
JP
Japan
Prior art keywords
item
selection
items
unit
identification variable
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000206753A
Other languages
Japanese (ja)
Inventor
Kenji Kawachi
健二 河内
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AD 2000 Ltd
Original Assignee
AD 2000 Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AD 2000 Ltd filed Critical AD 2000 Ltd
Priority to JP2000206753A priority Critical patent/JP2002024129A/en
Publication of JP2002024129A publication Critical patent/JP2002024129A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

PROBLEM TO BE SOLVED: To shorten a response and a call time and to improve the stability of communication by improving efficiency in a processing process related to item selection and executing most of processing processes, which are conventionally executed on the side of a provider, on the side of a WAP terminal although long communication time is required since a large quantity of processing is conventionally executed through a gateway server when providing a function for selecting a desired item out of plural items on a picture prepared by a WAP binary while operating a WAP terminal. SOLUTION: Concretely, an item identification variable for identifying an item and an item state value showing a state thereof are set for each of items on the picture and this method is provided with an item selection deciding step for deciding a selection/non-selection state by checking the item identification variable, an item state changing step for changing the item state value as needed and further the permutation or the like of item state values showing the selected result of a radio button.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、WAPバイナリを
使用した端末によるインターネット接続時に表示される
選択画面の処理を効率化する方法、装置、選択実行プロ
グラムの記録媒体に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a method, an apparatus, and a recording medium of a selection execution program for efficiently processing a selection screen displayed when a terminal using a WAP binary connects to the Internet.

【0002】[0002]

【従来の技術】近年、携帯端末(携帯電話、PHSも含め
る)の普及は目覚ましく、その用途も単なる通話手段か
らインターネットを介した情報通信手段へと多岐に広が
っている。利用者数の急激な増加により、高品質で安定
したサービスを願う利用者の要求に継続して応えていく
ことは、サービス提供者にとって大きな責務となってい
る。
2. Description of the Related Art In recent years, portable terminals (including portable telephones and PHS) have been remarkably popularized, and their uses have been widely extended from mere communication means to information communication means via the Internet. With the rapid increase in the number of users, it is a great responsibility for service providers to continuously respond to the demands of users who desire high-quality and stable services.

【0003】NTT DoCoMoのiモード(商標名)サービス
などでインターネット利用者のアクセス数が当初の予想
を大きく上回ったために接続しにくくなり一時的にサー
ビスの提供が困難になったことは周知のことである。特
に携帯端末を使用して情報通信を行う場合、パーソナル
・コンピュータを使用する場合とは異なり、CPUの処
理能力やメモリなどが限られている。このため携帯端末
の処理工程を効率化してメモリを節約すること、および
可能な場合はプロバイダ側で実行させていた処理工程の
一部を携帯端末側で実行することにより情報伝送時間を
削減することは通信の安定性の向上に大きく寄与する。
[0003] It is well known that the number of accesses by Internet users in the i-mode (trade name) service of NTT DoCoMo, etc. greatly exceeded the initial expectation, making it difficult to connect and temporarily making service provision difficult. It is. In particular, when performing information communication using a portable terminal, unlike the case of using a personal computer, the processing capability and memory of the CPU are limited. Therefore, the processing steps of the mobile terminal are made more efficient to save memory, and when possible, a part of the processing steps executed on the provider side is executed on the mobile terminal side, thereby reducing the information transmission time. Greatly contributes to the improvement of communication stability.

【0004】現在携帯端末を使用したインターネット接
続には、業界標準のWebサーバと互換性がある、端末
に搭載するメモリが少なくてすむ、無線ネットワーク転
送が効率的に行えるなどの理由からWAP(Wireless A
pplication Protocol)に準拠したHDMLもしくはW
MLというプログラム言語が多く使用されている。HD
ML言語もしくはWML言語で記述された情報は後述の
ゲートウェイサーバにてWAPバイナリに変換された後
端末に送られる。
At present, the Internet connection using a portable terminal is WAP (Wireless) because it is compatible with an industry-standard Web server, requires less memory in the terminal, and can efficiently perform wireless network transfer. A
HDL or W conforming to pplication protocol)
A programming language called ML is often used. HD
The information described in the ML language or the WML language is converted to a WAP binary by a gateway server described later, and then sent to the terminal.

【0005】このWAPバイナリを使用する端末(以後
「WAP端末」と呼ぶ)ではインターネット通信時に内
部メモリに格納される情報の単位を「デッキ」と呼び、
このデッキから呼び出されて端末の画面に表示される情
報を「カード」と呼ぶ。情報提供者はインターネット利
用者に複数の選択肢から希望する項目を選択させる場
合、カード中に選択項目を記述して行う。
In a terminal using the WAP binary (hereinafter referred to as a "WAP terminal"), a unit of information stored in an internal memory during Internet communication is called a "deck".
The information called from this deck and displayed on the terminal screen is called a “card”. When the information provider causes the Internet user to select a desired item from a plurality of options, the information provider describes the selected item in a card.

【0006】HDML言語のカード中に選択項目を記述
した選択画面から希望する項目を選択する場合の処理工
程を図15を参照して説明する。図15では選択する項
目は項目1,2と二つあるものとする。まずWAP端末
がゲートウェイサーバから情報を受信してデッキ(WA
P端末に記憶する情報の単位)としてメモリに記憶する
(S1001)。次に記憶したデッキの情報に従って選
択画面と選択項目を表示する(S1002)。項目1が
選択されたかをチェックし、選択されていればR100
1に進み、選択されていなければ次に進む(S100
3)。項目2が選択されたかをチェックし、選択されて
いればR1002に進み、選択されていなければステッ
プ1002に戻る(S1004)。R1001では項目
1の内容に該当する処理を実行する。R1002では項
目2の内容に該当する処理を実行する。項目が項目3、
項目4などと増えた場合は、それぞれの項目(すなわち
項目3、項目4・・・)について選択、非選択のチェッ
クを行い、選択されていればその項目に該当する処理に
飛ぶように工程を追加していく。
A process for selecting a desired item from a selection screen in which selection items are described in an HDML language card will be described with reference to FIG. In FIG. 15, it is assumed that there are two items to be selected, items 1 and 2. First, the WAP terminal receives information from the gateway server, and receives information from the deck (WA).
The information is stored in the memory as a unit of information stored in the P terminal (S1001). Next, a selection screen and selection items are displayed according to the stored deck information (S1002). Check whether item 1 is selected, and if it is selected, R100
1 and if not selected, go to the next (S100
3). It is checked whether item 2 has been selected. If it has been selected, the process proceeds to R1002, and if it has not been selected, the process returns to step 1002 (S1004). In R1001, a process corresponding to the content of item 1 is executed. In R1002, a process corresponding to the content of item 2 is executed. Item is item 3,
If the number increases to item 4, etc., each item (ie, item 3, item 4,...) Is checked for selection and non-selection, and if selected, the process is skipped to jump to the process corresponding to that item. Add more.

【0007】このように従来技術では選択画面の中から
項目は一つしか選択することはできず、しかも希望する
項目を選択すると直ちにその項目に該当する処理が実行
される。各項目に対して、選択後に選択内容を表示して
確認を行う処理を追加することも可能であるが、こうし
た場合、WAP端末のメモリを消耗し、利用者の通信時
間は長くなる。
As described above, in the prior art, only one item can be selected from the selection screen, and when a desired item is selected, a process corresponding to the item is immediately executed. For each item, it is possible to add a process of displaying the selected content and confirming it after selection, but in such a case, the memory of the WAP terminal is consumed, and the communication time of the user becomes longer.

【0008】次に、煩雑な処理をWebサーバ上で処理
させWAP端末にはその結果のみを表示させる従来技術
について説明する。
Next, a description will be given of a conventional technique in which complicated processing is processed on a Web server and only the result is displayed on a WAP terminal.

【0009】図14を参照して従来技術でWAP端末の
選択画面から希望する項目を指定する際にWAP端末と
ゲートウェイサーバおよびWebサーバの間で実行され
る処理の概要を説明する。WAP端末(1001)はゲ
ートウェイサーバを介して受信した選択画面を表示す
る。利用者はWAP端末(1001)に表示された選択
画面から希望する項目を一つ選択し、WAP端末(10
01)を操作してその項目を入力する。WAP端末(1
001)はこの入力を信号に変換してゲートウェイサー
バ(1002)に送信する。ゲートウェイサーバ(10
02)は信号を受信すると情報提供元であるWebサー
バ(1003)に利用者からの入力信号を伝達する。W
ebサーバ(1003)はこれを受けてCGI、すなわ
ちコモン・ゲートウェイ・インタフェースと呼ばれるイ
ンタフェースなどを介して該当するアプリケーションを
作動して要求された処理を実行し、その結果として新た
な画面情報を作成する。Webサーバ(1003)はこ
の画面情報をゲートウェイサーバ(1002)に戻す。
ゲートウェイサーバ(1002)はWebサーバ(10
03)から受け取った画面情報をWAP端末が利用でき
るWAPバイナリに変換してWAP端末(1001)に
送信する。WAP端末(1001)はこれを受信して利
用者に表示する。
Referring to FIG. 14, an outline of a process executed between a WAP terminal, a gateway server, and a Web server when a desired item is designated from a WAP terminal selection screen in the related art will be described. The WAP terminal (1001) displays the selection screen received via the gateway server. The user selects one desired item from the selection screen displayed on the WAP terminal (1001) and
01) to input the item. WAP terminal (1
001) converts this input into a signal and sends it to the gateway server (1002). Gateway server (10
02) receives the signal and transmits the input signal from the user to the Web server (1003) as the information provider. W
In response, the web server (1003) operates the corresponding application via a CGI, that is, an interface called a common gateway interface, and executes the requested processing, and as a result, creates new screen information. . The Web server (1003) returns this screen information to the gateway server (1002).
The gateway server (1002) is a web server (10
03) converts the screen information received from the WAP terminal into a WAP binary that can be used by the WAP terminal, and transmits the WAP binary to the WAP terminal (1001). The WAP terminal (1001) receives this and displays it to the user.

【0010】パーソナル・コンピュータを使ったインタ
ーネット接続サービスでは選択画面の手法として、選択
画面に表示された複数の選択肢の中から希望する項目一
つを選択することができ、しかも選択が誤っている場合
には選択をやり直すことが簡単にできる手法(以後「ラ
ジオボタン」と呼ぶ)と、選択画面で複数の選択肢の中
から希望する項目を複数選択することができ、しかも選
択が誤っている場合には選択をやり直すことが簡単にで
きる手法(以後「チェックボックス」と呼ぶ)が利用さ
れている。しかし、従来技術に従ったWAP端末でこの
ラジオボタンやチェックボックスを実現する場合、その
処理工程はプロバイダ側の作業となる。次に従来技術に
従った手法でWAP端末でラジオボタンおよびチェック
ボックスの機能を実行する場合の処理の概要を説明す
る。
In the Internet connection service using a personal computer, a desired item can be selected from a plurality of options displayed on the selection screen as a selection screen method, and the selection is incorrect. Is a method that makes it easy to redo the selection (hereinafter referred to as “radio button”), and allows you to select multiple desired items from multiple options on the selection screen, and if the selection is incorrect, Uses a method (hereinafter referred to as a “check box”) that can be easily re-selected. However, when the radio buttons and the check boxes are realized by the WAP terminal according to the related art, the processing is performed on the provider side. Next, an outline of processing when the functions of the radio buttons and the check boxes are executed in the WAP terminal by a method according to the related art will be described.

【0011】図14を参照して従来技術でラジオボタン
の選択画面から希望する項目を選択する場合に実行され
る処理工程を説明する。利用者がWAP端末(100
1)を使用して希望する項目を選択すると、この入力信
号はゲートウェイサーバ(1002)まで送信され、ゲ
ートウェイサーバ(1002)とWebサーバ(100
3)の間で処理が実行される。Webサーバ(100
3)が項目に印が付けられたという画面情報を作成して
ゲートウェイサーバ(1002)に戻し、ゲートウェイ
サーバ(1002)はこの画面情報をWAP端末(10
01)で利用できるWAPバイナリに変換してWAP端
末(1001)に送信する。WAP端末(1001)は
この画面情報を利用者に表示する。
Referring to FIG. 14, a description will be given of processing steps executed when a desired item is selected from a radio button selection screen in the prior art. When the user enters the WAP terminal (100
When a desired item is selected using 1), this input signal is transmitted to the gateway server (1002), and the gateway server (1002) and the Web server (100)
The process is executed during 3). Web server (100
3) creates screen information indicating that the item is marked and returns it to the gateway server (1002), and the gateway server (1002) transmits this screen information to the WAP terminal (1010).
01) and convert it to a WAP terminal (1001). The WAP terminal (1001) displays this screen information to the user.

【0012】図17を参照して従来技術でチェックボッ
クスの選択画面から希望する項目を選択する場合に実行
される工程を簡単に説明する。項目は二つあり、項目を
示す変数(以後「項目識別変数」と呼ぶ)をA、Bと
し、項目の状態、すなわち選択、非選択の状態を示す値
(以後「項目状態値」と呼ぶ)をそれぞれ○、×で表す
ものとする。まず項目識別変数A、Bに対応する項目状
態値としての初期値(ここでは○、○)を定義する(S
101)。そして項目識別変数A、Bに対応する現在の
項目状態値(○、○)を表示する(S102)。項目識
別変数Aに対して変更を指示する入力があったかチェッ
クし、変更指示がある場合は処理2に分岐し、そうでな
い場合は次に進む(S103)。項目識別変数Bに対し
て変更を指示する入力があったかチェックし、変更指示
がある場合には処理3に分岐し、そうでない場合はステ
ップ102に戻る(S104)。処理2の工程は次のと
おりである。項目識別変数A、Bの現在の項目状態値を
表示する(S105)。項目識別変数Aに対して変更を
指示する入力があったかチェックし、変更指示がある場
合はステップ102に分岐し、そうでない場合は次に進
む(S106)。項目識別変数Bに対して変更を指示す
る入力があったかチェックし、変更指示がある場合には
処理111に分岐し、そうでない場合はステップ105
に戻る(S107)。以下、処理3、処理4の工程は省
略する。
Referring to FIG. 17, the steps executed when a desired item is selected from a check box selection screen in the prior art will be briefly described. There are two items, and variables indicating the items (hereinafter, referred to as “item identification variables”) are A and B, and values indicating the states of the items, ie, selected and non-selected states (hereinafter, referred to as “item state values”). Are represented by ○ and ×, respectively. First, initial values (here, こ こ,)) are defined as item state values corresponding to the item identification variables A, B (S
101). Then, the current item state values (○,)) corresponding to the item identification variables A, B are displayed (S102). It is checked whether there is an input for instructing a change to the item identification variable A, and if there is a change instruction, the process branches to process 2; otherwise, the process proceeds to the next (S103). It is checked whether there is an input for instructing a change to the item identification variable B, and if there is a change instruction, the process branches to process 3; otherwise, the process returns to step 102 (S104). The steps of the processing 2 are as follows. The current item state values of the item identification variables A and B are displayed (S105). It is checked whether there is an input for instructing a change to the item identification variable A. If there is a change instruction, the process branches to step 102, and if not, the process proceeds to the next (S106). It is checked whether there is an input for instructing a change to the item identification variable B, and if there is a change instruction, the process branches to processing 111;
Return to (S107). Hereinafter, the processes 3 and 4 are omitted.

【0013】このように従来の技術でチェックボックス
の選択画面から希望する項目を複数個選択する処理を実
行する場合は、前述のラジオボタンの選択画面から希望
する項目を一つ選択する処理工程を希望する項目の数だ
け繰り返すことになる。このため、項目がA、Bと二つ
の場合は2×2、項目がA、B、Cと三つの場合は2×
2×2と、項目の数だけ2を累乗した回数分、プログラ
ムに表示および入力処理を記述する必要がある。
As described above, in the case of executing a process of selecting a plurality of desired items from a check box selection screen by the conventional technique, a process of selecting one desired item from the above radio button selection screen is performed. This is repeated as many times as desired. Therefore, 2 × 2 when there are two items A and B, and 2 × 2 when there are three items A, B and C
The display and input processes need to be described in the program for 2 × 2 and the number of times 2 raised to the power of the number of items.

【0014】図18を参照して従来技術でラジオボタン
の機能を実行する場合の工程を簡単に説明する。項目識
別変数はA、B、Cと三つあり、項目状態値、すなわち
選択、非選択の状態を示す値をそれぞれ○、×で表すも
のとする。まず項目識別変数A、B、Cに対応する初期
値(ここでは○、×、×)を定義する(S201)。そ
して項目識別変数A、B、Cに対応する現在の項目状態
値を表示する(S202)。項目識別変数Aが選択され
たかチェックして、選択された場合はステップ206に
分岐し、そうでない場合は次に進む(S203)。項目
識別変数Bが選択されたかチェックして、選択された場
合はステップ207に分岐し、そうでない場合は次に進
む(S204)。項目識別変数Cが選択されたかチェッ
クして、選択された場合はステップ208に分岐し、そ
うでない場合はステップ202に戻る(S205)。ス
テップ206では選択結果リストとして項目状態値の順
列、○、×、×を返してステップ209に進む。ステッ
プ207では選択結果リストとして項目状態値の順列
×、○、×を返してステップ209に進む。ステップ2
08では選択結果リストとして項目状態値の順列×、
×、○を返してステップ209に進む。ステップ209
では選択結果リストの項目状態変数の順列に項目識別変
数A、B、Cを順番に割り当てて再定義し、ステップ2
02に戻る。
Referring to FIG. 18, steps for executing the function of a radio button in the prior art will be briefly described. There are three item identification variables, A, B, and C, and the item status values, that is, the values indicating the selected and non-selected statuses, are represented by ○ and ×, respectively. First, initial values (here, ○, ×, ×) corresponding to the item identification variables A, B, C are defined (S201). Then, the current item state values corresponding to the item identification variables A, B, and C are displayed (S202). It is checked whether or not the item identification variable A has been selected. If the item identification variable A has been selected, the process branches to step 206; otherwise, the process proceeds to the next step (S203). It is checked whether or not the item identification variable B has been selected. If the item identification variable B has been selected, the process branches to step 207, and if not, the process proceeds to the next step (S204). It is checked whether or not the item identification variable C has been selected. If the item identification variable C has been selected, the process branches to step 208; otherwise, the process returns to step 202 (S205). In step 206, the permutation of item status values, 、, ×, × are returned as a selection result list, and the flow advances to step 209. In step 207, the permutations x, o, and x of the item status values are returned as the selection result list, and the flow advances to step 209. Step 2
08, a permutation of item status values x as a selection result list,
Return "x" or "o" and proceed to step 209. Step 209
Then, the item identification variables A, B, and C are sequentially assigned to the permutations of the item state variables in the selection result list and redefined.
Return to 02.

【0015】このように従来技術でラジオボタンの選択
画面から希望する項目を選択する処理を実行する場合は
選択の結果を表示するリストを、選択されうる全ての可
能性について固有のリストを用意する必要がある。この
ため、項目識別変数がA、B、Cと三つある場合は項目
状態値の順列を○××、×○×、××○、と、項目が多
くなると項目の数だけ作成して選択結果リストを用意す
る必要があり、処理もそれだけ長くなる。
As described above, in the prior art, when executing a process of selecting a desired item from a radio button selection screen, a list for displaying the result of the selection and a list unique to all of the possibilities that can be selected are prepared. There is a need. For this reason, when there are three item identification variables A, B, and C, the permutation of the item state values is created and selected by the number of items when the number of items increases, such as ○ ××, ×××, ×× ○. It is necessary to prepare a result list, and the processing becomes longer.

【0016】このようにチェックボックスやラジオボタ
ンをWAP端末内で実現するには従来技術では煩雑とな
るため、チェックボックスやラジオボタンおよびこれに
類似した機能を実現する処理はWebサーバを介したC
GIによる処理が行われている。 図16(a)と図1
6(b)に従来手法であるCGIを用いたWAP端末の
チェックボックスによる選択画面を示す。図16(a)
は項目選択前の表示で、図16(b)は項目選択時の表
示である。CGIを介した場合図16(a)から図16
(b)へ表示内容を修正するためにWAP端末からWe
bサーバ間のインターネット回線での通信が必要となっ
てしまう。
As described above, it is complicated in the related art to implement check boxes and radio buttons in a WAP terminal. Therefore, processing to implement check boxes and radio buttons and functions similar thereto is performed by a C server via a Web server.
GI processing is being performed. FIG. 16 (a) and FIG.
FIG. 6B shows a selection screen using a check box of a WAP terminal using CGI, which is a conventional method. FIG. 16 (a)
FIG. 16B shows a display before an item is selected, and FIG. 16B shows a display when an item is selected. FIG. 16A to FIG. 16 in the case of via CGI
(B) from the WAP terminal to modify the display contents
Communication via the Internet line between the servers b is required.

【0017】図14を参照してこの工程を説明する。ゲ
ートウェイサーバ(1002)とWebサーバ(100
3)の間の処理はWAP端末の外の処理となる。ゲート
ウェイサーバ(1002)とWebサーバ(1003)
の間の情報は通常のインターネット回線で送受信され、
WAP端末(1001)とゲートウェイサーバ(100
2)の間の情報は無線通信で送受信される。WAP端末
(1001)、ゲートウェイサーバ(1002)および
Webサーバ(1003)間でデータを送受信している
期間、およびゲートウェイサーバ(1002)またはW
ebサーバ(1003)で処理を実行している期間、W
AP端末には「通信中」を示す画面(図13を参照)が
表示される。ゲートウェイサーバ(1002)とWeb
サーバ(1003)との間の処理に時間がかかると、W
AP端末(1001)とプロバイダ側との通信時間は長
くなる。この間、WAP端末には「通信中」を示す画面
が表示され続ける。
This step will be described with reference to FIG. Gateway server (1002) and Web server (100
The process during 3) is a process outside the WAP terminal. Gateway server (1002) and Web server (1003)
Information is sent and received over normal Internet lines,
The WAP terminal (1001) and the gateway server (100
The information during 2) is transmitted and received by wireless communication. The period during which data is transmitted / received between the WAP terminal (1001), the gateway server (1002) and the Web server (1003), and the gateway server (1002) or W
While the process is being executed in the web server (1003), W
A screen indicating “communicating” (see FIG. 13) is displayed on the AP terminal. Gateway server (1002) and Web
If processing with the server (1003) takes time, W
The communication time between the AP terminal (1001) and the provider becomes longer. During this time, the screen indicating "communicating" is continuously displayed on the WAP terminal.

【0018】また従来技術では、選択画面の表示の形式
はプロバイダ側がWebサーバで設定する場合とWAP
端末側で設定する場合と二つの方法がある。しかし通信
時間が長くなる、またはWAP端末のメモリが少ないな
どの理由から一般的に表示の形式は単純であり、その種
類も限定されていた。また、さらに通信時間の短縮など
の理由からHDML言語の仕様として、選択画面の中か
ら希望する項目を選択すると直ちに確定とみなされて実
行されたため、選択をやり直すことは困難だった。
In the prior art, the display format of the selection screen is different from the case where the provider sets on the Web server and the case where the WAP is set.
There are two ways to set on the terminal side. However, the display format is generally simple because the communication time is long or the memory of the WAP terminal is small, and its type is also limited. In addition, when the desired item is selected from the selection screen as a specification of the HDML language, it is immediately regarded as finalized and executed as a specification of the HDML language for reasons such as a reduction in communication time. Therefore, it is difficult to redo the selection.

【0019】このため、パーソナルコンピュータなどH
TML言語を使用した端末(以後「HTML端末」と呼
ぶ)で多くの利用者が利用している、利用者が項目を選
択する都度、選択の確認を行い、正しいと確定されれば
直ちに実行し、選択が誤っている場合には選択を簡単に
やり直すことができる、ラジオボタンおよびチェックボ
ックスの機能をWAP端末で実現することはWAP端末
向け情報の提供者、利用者ともに必要とされて願われて
いる。従来技術ではこのラジオボタンやチェックボック
スを実現する場合はプロバイダ側の作業となり、非効率
で通信時間が増えるためほとんど利用されていない。
For this reason, H
Many users are using terminals using the TML language (hereinafter referred to as “HTML terminals”). Each time a user selects an item, the selection is confirmed and immediately executed if it is determined that the item is correct. If the selection is wrong, the selection can be easily redone, and it is hoped that the WAP terminal implements the radio button and check box functions for both the provider and the user of the information for the WAP terminal. ing. In the prior art, realizing such radio buttons and check boxes is a task on the provider side, and is hardly used because of inefficient and increased communication time.

【0020】[0020]

【発明が解決しようとする課題】WAP端末でプロバイ
ダに接続してインターネット接続サービスを利用する場
合、利用者の数や使用するサービスによってはプロバイ
ダ側の処理が多くなるために通信時間が長くなる。プロ
バイダ側の負荷が大きくなりすぎると通信の安定性が損
なわれることも起こりうる。
In the case where a WAP terminal is used to connect to a provider and use an Internet connection service, the communication time becomes longer because the number of processes on the provider side increases depending on the number of users and services used. If the load on the provider side becomes too large, the stability of communication may be impaired.

【0021】このため従来のカードを使用した選択画面
の処理工程をさらに短縮し、消耗するメモリを節約し、
プロバイダ側で実行していた処理工程の一部をWAP端
末側で実行することにより通信時間を短縮することは通
信の安定性に貢献する。
For this reason, the process of processing the selection screen using the conventional card can be further shortened, and the wasted memory can be saved.
Reducing the communication time by executing a part of the processing steps executed on the provider side on the WAP terminal side contributes to communication stability.

【0022】HTML端末を使用してインターネット接
続サービスを利用する場合、複数の選択肢の中から希望
する項目を選択する際に、複数の項目から任意の複数の
項目を選択させる表示機能(チェックボックス)と複数
の項目から任意の項目を一つだけ選択させる表示機能
(ラジオボタン)が一般的に利用されている。これらの
表示機能をWAP端末でも実現することは利用者の利便
性を向上する。
When an Internet connection service is used using an HTML terminal, a display function (check box) for selecting an arbitrary plurality of items from a plurality of items when selecting a desired item from a plurality of options. And a display function (radio button) for selecting only one arbitrary item from a plurality of items is generally used. Implementing these display functions on a WAP terminal also improves user convenience.

【0023】また、選択項目を設定する際に、誤入力は
いつも起こりうる。基本的なHDML言語仕様のままで
は、選択項目を設定すると直ちに確定と見なされて処理
が実行されるが、選択直後に選択を確認し必要に応じて
再選択できる工程を加えるとするならば誤入力は減少
し、大きな意味での通信時間の短縮につながる。
In setting a selection item, an erroneous input can always occur. If the basic HDML language specification is used, the setting is immediately determined to be finalized and the processing is executed. However, if it is necessary to confirm the selection immediately after the selection and add a step that can be re-selected as necessary, an error may occur. The input is reduced, leading to a significant reduction in communication time.

【0024】さらに選択肢から希望する項目を選択する
場合、常に同じ形式のチェックボックスやラジオボタン
の形状が表示されるよりも、希望する項目を連想させる
ような表示や、心を和ませるような想像性に富んだ表示
が現れた方が利用者の利便性は一層向上する。
Further, when a desired item is selected from options, a check box or a radio button in the same format is not always displayed, but a display reminiscent of the desired item or an imagination that softens the mind. The convenience of the user is further improved when a rich display appears.

【0025】本発明ではWAP端末を使用してインター
ネット接続サービスを利用する際、複数の選択肢から希
望する項目を選択するために表示される選択画面用に、
利便性が高く効率的なチェックボックスまたはラジオボ
タンを実現することにより、選択処理の工程を効率化
し、処理にかかわるメモリおよび処理時間を短縮し、レ
スポンスを高速にして、通信の安定性を向上させること
を目的とする。
In the present invention, when using the Internet connection service using a WAP terminal, a selection screen displayed for selecting a desired item from a plurality of options is provided.
By realizing convenient and efficient check boxes or radio buttons, the process of the selection process is made more efficient, the memory and processing time involved in the process are shortened, the response is made faster, and the communication stability is improved. The purpose is to:

【0026】さらに前記チェックボックスおよびラジオ
ボタンで項目を選択した後に、選択した項目が正しいか
どうかを確認する確定動作を追加することにより、必要
に応じて選択のやり直しを可能にすることを目的とす
る。
It is another object of the present invention to add a confirming operation for checking whether or not the selected item is correct after selecting the item with the check box and the radio button, so that the selection can be performed again if necessary. I do.

【0027】さらに前記チェックボックスまたはラジオ
ボタンにより、項目選択に関わる処理工程を効率化し
て、メモリを節約することにより、選択画面における表
示形式の設定をより豊富にすることを目的とする。
It is another object of the present invention to increase the efficiency of the process related to item selection by the check box or the radio button and to save memory, thereby enriching the display format setting on the selection screen.

【0028】さらに前記チェックボックスまたはラジオ
ボタンにより、WAP端末の内部で処理する工程を効率
化して消費するメモリを節約し、従来プロバイダ側で実
行していた処理の一部をWAP端末側で実行することに
より情報伝送時間の削減、レスポンスの高速化、通信の
安定性の向上、通話料金の抑制を実現する方法、装置お
よび選択肢処理プログラムの記録媒体を提供することを
目的とする。
Further, the check boxes or radio buttons are used to streamline the process of processing inside the WAP terminal to save memory and to execute a part of the processing conventionally performed on the provider side on the WAP terminal side. Accordingly, it is an object of the present invention to provide a method, an apparatus, and a recording medium for an option processing program for reducing information transmission time, increasing response speed, improving communication stability, and reducing call charges.

【0029】チェックボックスにおいては従来の技術で
は項目ごとに「選択する」、「選択しない」など2つの
状態しか表現できなかったものを、「○」「×」「△」
など、3つ以上の状態を表現できるようにして、より選
択の可能性を豊富にすることを目的とする。
In the check boxes, those which can express only two states such as “select” and “not select” for each item in the conventional technology are changed to “○”, “×”, “△”.
The purpose of the present invention is to make it possible to express three or more states, thereby increasing the possibility of selection.

【0030】[0030]

【課題を解決するための手段】本発明に従った方法でW
AP端末でチェックボックスまたはラジオボタンの機能
を実現して、選択画面の処理工程を短縮し、従来プロバ
イダ側で実行していた選択処理の全工程をWAP端末側
で実行する方法を以下に説明する。
SUMMARY OF THE INVENTION In a method according to the present invention, W
A method of realizing the function of a check box or a radio button on the AP terminal to shorten the processing steps of the selection screen and executing all the steps of the selection processing conventionally performed on the provider side on the WAP terminal side will be described below. .

【0031】従来の方法に従ってWAP端末でチェック
ボックスを実現する場合、選択肢の各項目について、そ
の項目が選択されているか選択されていないかの二つの
可能性をそれぞれチェックしていくため、項目がA、B
と二つの場合は2×2、項目がA、B、Cと三つの場合
は2×2×2と、項目の数が増えると2を項目の数だけ
累乗した回数分、プログラムに表示および入力処理を記
述する必要があった。従って処理工程は長くなるため、
選択項目の処理はプロバイダ側のゲートウェイサーバと
Webサーバの間で実行せざるをえなかった。これが通
信時間に占める割合は決して少なくない。本発明に従っ
た方法では各状態を示す変数値自体を分岐先指定に利用
することにより、処理工程を大幅に効率化し、メモリの
消耗を低減することに成功した。この結果、すべての状
態の表示機能と入力機能をすでにダウンロードしてメモ
リに保存されている情報(この単位を「デッキ」と呼
ぶ)を使ってWAP端末側の情報処理部とメモリの間で
実行することを可能にした。このように本発明に従った
方法ではWAP端末のメモリに事前に保存しておいたデ
ッキから選択処理を実行するために、処理工程は通信を
介さずに実行する。従ってWAP端末操作のレスポンス
は著しく早くなる。
When a check box is implemented in a WAP terminal according to a conventional method, for each item of an option, two possibilities are checked to determine whether the item is selected or not. A, B
2 × 2 for 2 and 2 × 2 × 2 for 3 items, A, B, C. When the number of items increases, the number of times 2 raised to the power of the items is displayed and input to the program. I needed to describe the process. Therefore, the processing process becomes longer,
The processing of the selected item has to be executed between the gateway server on the provider side and the Web server. This is not a small percentage of the communication time. In the method according to the present invention, by using the variable value itself indicating each state for the designation of the branch destination, the processing steps have been made much more efficient and the consumption of the memory has been successfully reduced. As a result, the display function and input function of all states are downloaded and executed between the information processing unit on the WAP terminal side and the memory using the information stored in the memory (this unit is called a “deck”). Made it possible. As described above, in the method according to the present invention, in order to execute the selection processing from the deck previously stored in the memory of the WAP terminal, the processing steps are executed without communication. Therefore, the response of the WAP terminal operation is significantly faster.

【0032】従来技術に従ってラジオボタンを実現する
場合、選択の結果を表示するリストを、選択されうる全
ての可能性について固有のリストを用意する必要があっ
た。このため、項目がA、B、Cと三つある場合はA○
B×C×、A×B○C×、A×B×C○と、項目の数だ
けリストを用意する必要があった。従って処理工程は長
くなる。従来技術では1回に選択する項目の数を限定し
たり、必要に応じて選択処理を複数回に分けプロバイダ
側のゲートウェイサーバとWebサーバの間で通信を介
して実行せざるをえなかった。これが通信時間に占める
割合は決して少なくない。本発明に従った方法では選択
結果リストをあらかじめ固定しておき、特定の項目が選
択されると、選択に応じて各項目の順序を変化させて、
それぞれの項目を固定された選択結果に割り当てること
により、処理工程を大幅に効率化し、メモリの消耗を低
減することに成功した。この結果、すべての状態の表示
機能と入力機能をすでにダウンロードしたメモリに保存
されているデッキを使ってWAP端末側の情報処理部と
メモリの間で実行することを可能にした。本発明に従っ
た方法では事前にWAP端末のメモリに保存したデッキ
から処理を実行する。従って処理工程は通信を介さない
ために端末操作上のレスポンスが早くなる。
When realizing radio buttons according to the prior art, it is necessary to prepare a list for displaying the result of the selection and a list specific to all the possibilities that can be selected. Therefore, if there are three items A, B and C, A ○
It was necessary to prepare a list of B × C ×, A × B × C ×, and A × B × C ×, as many as the number of items. Therefore, the processing steps become longer. In the prior art, the number of items to be selected at one time has to be limited, or the selection process has to be divided into a plurality of times as necessary and executed through communication between the gateway server on the provider side and the Web server. This is not a small percentage of the communication time. In the method according to the present invention, the selection result list is fixed in advance, and when a specific item is selected, the order of each item is changed according to the selection,
By allocating each item to a fixed selection result, the processing process was made much more efficient and memory consumption was reduced. As a result, it is possible to execute the display function and the input function of all the states between the information processing unit on the WAP terminal side and the memory using the deck stored in the downloaded memory. In the method according to the present invention, the processing is executed from the deck previously stored in the memory of the WAP terminal. Therefore, since the processing steps do not involve communication, the response in the terminal operation is quick.

【0033】従来技術の方法では選択画面から希望の項
目を選択すると、ゲートウェイサーバとWebサーバと
の通信を介して選択処理が実行されていたため、希望す
る項目を選択した後、しばらくの間画面に「通信中」が
表示されていた(図13を参照)。本発明に従ったチェ
ックボックスまたはラジオボタンでは選択処理がWAP
端末内で実行されるため、希望する項目を選択すると、
画面に「通信中」が表示されることなく、速やかに選択
結果が端末画面に表示される。
In the method of the prior art, when a desired item is selected from the selection screen, the selection processing is executed through communication between the gateway server and the Web server. "Communicating" was displayed (see FIG. 13). In the check box or the radio button according to the present invention, the selection process is WAP.
Since it is executed in the terminal, select the desired item,
The selection result is promptly displayed on the terminal screen without displaying "communicating" on the screen.

【0034】さらに処理工程を効率化したことによりチ
ェックボックスまたはラジオボタンでWAP端末に表示
される画面を豊富に表現することを可能にしている。
Further, by making the processing steps more efficient, it is possible to express the screen displayed on the WAP terminal abundantly with check boxes or radio buttons.

【0035】さらに処理工程を効率化したことにより従
来技術ではチェックボックスの各項目の状態は「選
択」、「非選択」と2つしか表現できなかったが、WA
P端末内で3つ以上の状態表示を表現することを可能に
している。
In the prior art, the state of each item of the check box can be expressed as only "selected" and "non-selected" due to the more efficient processing steps.
It is possible to represent three or more status displays in the P terminal.

【0036】さらに処理工程を効率化したことにより本
発明に従ったチェックボックスおよびラジオボタンでは
従来のHDML携帯端末では通信時間がかかるなどの理
由から一般的でなかった項目選択後の確定動作を追加し
て、必要に応じて選択をやり直すことを可能にしてい
る。
Further, by making the processing steps more efficient, a check box and a radio button according to the present invention add a decision operation after selecting an item which is not common due to the time required for communication with a conventional HDML portable terminal. And make it possible to redo the selection as needed.

【0037】[0037]

【発明の実施の形態】本発明に従ったチェックボックス
の実施例の一例を図1を参照して説明する。ここで項目
は二つとして、それぞれを表す変数(以後「項目識別変
数」と呼ぶ)を、A、Bとする。項目の状態を示す値
(以後「項目状態値」と呼ぶ)を○、×とし、○はその
項目が選択されたことを表し、×はその項目が選択され
ていないことを表す。各項目識別変数は項目状態値を一
つだけ有するものとする。まず項目識別変数A、Bに定
義される項目状態値としての初期値(ここでは○・×)
を定義する(項目状態値定義ステップ、S301)。そ
して項目識別変数A、Bに対応する現在の項目状態値を
表示する(S302)。項目識別変数Aに対して変更を
指示する入力があったかチェックし、変更指示がある場
合はステップ305に分岐し、そうでない場合は次に進
む(選択項目判定ステップ、S303)。項目識別変数
Bに対して変更を指示する入力があったかチェックし、
変更指示がある場合にはステップ308に分岐し、そう
でない場合はステップ302に戻る(選択項目判定ステ
ップ、S304)。ステップ305では項目識別変数A
が変更指示されたものであるため、新たな項目状態の再
定義値を項目変数Aに定義する工程であるステップ30
7を分岐先変数Jに定義し、次へ進む(S305)。ス
テップ306では項目識別変数Aが変更指示されたもの
であるため、項目識別変数Aの項目状態値が○であれば
工程○に分岐し、項目識別変数Aの項目状態値が×であ
れば工程×に分岐するというように、項目識別変数Aの
項目状態値を分岐先指定として工程○もしくは工程×に
進む(項目状態分岐ステップ、S306)。工程×はス
テップ311で新たなる項目状態値として○を状態値受
渡変数Kに定義し(項目状態値再定義ステップ、S31
1)、ステップ312でステップ305あるいはステッ
プ308で分岐先変数Jに指定された分岐先へ分岐する
(S312)。同様に工程○はステップ313で新たな
る項目状態値として×を状態値受渡変数Kに定義し(項
目状態値再定義ステップ、S313)、ステップ314
ではステップ305あるいはステップ308で分岐先変
数Jに指定された分岐先へ分岐する(S314)。ステ
ップ307では、工程○あるいは工程×で定義された状
態値受渡変数Kの定義値を選択識別変数Aに再定義す
る。ステップ308はステップ305と同様の処理を項
目識別変数Bにおいて行う(S308)。ステップ30
9はステップ306と同様の処理を項目識別変数Bにお
いて行う(項目状態分岐ステップ、S309)。ステッ
プ310はステップ307と同様の処理を項目識別変数
Bにおいて行う(S310)。
DESCRIPTION OF THE PREFERRED EMBODIMENTS An example of an embodiment of a check box according to the present invention will be described with reference to FIG. Here, there are two items, and variables representing them (hereinafter referred to as “item identification variables”) are A and B. Values indicating the state of an item (hereinafter referred to as “item state values”) are denoted by ○ and ×, where ○ indicates that the item has been selected, and × indicates that the item has not been selected. Each item identification variable has only one item state value. First, the initial values as the item status values defined in the item identification variables A and B (in this case, ・ ×)
(Item state value definition step, S301). Then, the current item state values corresponding to the item identification variables A and B are displayed (S302). It is checked whether there is an input for instructing a change to the item identification variable A. If there is a change instruction, the process branches to step 305. If not, the process proceeds to the next (selection item determination step, S303). Check if there is an input for instructing change to item identification variable B,
If there is a change instruction, the flow branches to step 308; otherwise, the flow returns to step 302 (selection item determination step, S304). In step 305, the item identification variable A
Has been instructed to change, step 30 is a step of defining a new redefined value of the item state in the item variable A.
7 is defined as a branch destination variable J, and the process proceeds to the next step (S305). In step 306, since the item identification variable A has been instructed to be changed, the process branches to step ○ if the item status value of the item identification variable A is ○, and if the item status value of the item identification variable A is ×, the process is terminated. The process proceeds to the step も し く は or the process X with the item state value of the item identification variable A as the branch destination designation, such as branching to × (item state branching step, S306). In the process X, in the step 311 ○ is defined as a new item state value in the state value transfer variable K (item state value redefinition step, S31
1) In step 312, the process branches to the branch destination designated by the branch destination variable J in step 305 or step 308 (S312). Similarly, the process 13 defines x as a new item state value in the state value transfer variable K in step 313 (item state value redefinition step, S313), and step 314.
Then, the process branches to the branch destination designated as the branch destination variable J in step 305 or step 308 (S314). In step 307, the definition value of the state value transfer variable K defined in the process あ る い は or the process x is redefined as the selection identification variable A. In step 308, the same processing as in step 305 is performed on the item identification variable B (S308). Step 30
No. 9 performs the same processing as in step 306 for the item identification variable B (item state branching step, S309). In step 310, the same processing as in step 307 is performed on the item identification variable B (S310).

【0038】項目状態分岐ステップ306とステップ3
09では各状態を示す項目状態値自体を分岐先に指定す
る手法を使用している。
Item state branch step 306 and step 3
In 09, a method of designating the item state value itself indicating each state as a branch destination is used.

【0039】項目Aが選択されるとその変化は項目識別
変数Aに定義される項目状態値が再定義されることであ
り、項目Bが選択されるとその変化は項目識別変数Bに
定義される項目状態値が再定義されることである。この
ように特定の項目識別変数が選択されていると判断され
ると、次はその項目識別変数に定義された項目状態値だ
けをチェックし、選択指示による変化をその項目識別変
数に定義された項目状態値の変化のみにとどめている。
これに対し図17に示した従来の手法では、ある項目を
選択すると、その選択指示による変化は表示全体を変化
させることになる。このために選択により生じうるあら
ゆる状態について個別に表示形態を発生する必要があっ
た。
When item A is selected, the change is that the item status value defined in item identification variable A is redefined. When item B is selected, the change is defined in item identification variable B. Item status values are redefined. When it is determined that a specific item identification variable is selected as described above, next, only the item state value defined for the item identification variable is checked, and the change due to the selection instruction is defined for the item identification variable. Only changes in item status values.
On the other hand, in the conventional method shown in FIG. 17, when a certain item is selected, the change by the selection instruction changes the entire display. For this reason, it is necessary to individually generate a display form for every state that can be caused by selection.

【0040】HDML言語ではサブルーチンが使用でき
るため、図1の工程○と工程×をサブルーチンとする方
がステップ数をさらに削減できる。この場合図1のステ
ップ306とステップ309を工程○か工程×のサブル
ーチン呼出とし、ステップ312とステップ314は単
にメインルーチンに戻るものとし、ステップ305とス
テップ308は省略し分岐先指定変数Jも省略する。ま
たステップ311とステップ313で定義される状態値
受渡変数Kは不要となり、状態受渡変数Kに定義される
新たな項目状態値はサブルーチン化された工程○と工程
×の戻り値としてステップ307とステップ310で指
定の項目識別変数に再定義する。このサブルーチン化を
施した実施例を図2に示す。
Since a subroutine can be used in the HDML language, the number of steps can be further reduced by making the steps と and × in FIG. 1 subroutines. In this case, steps 306 and 309 in FIG. 1 are called subroutines of the process ○ or the process x, the steps 312 and 314 are simply returned to the main routine, the steps 305 and 308 are omitted, and the branch destination designation variable J is also omitted. I do. In addition, the state value passing variable K defined in steps 311 and 313 is not required, and the new item state value defined in the state passing variable K is a return value of the subroutine process と and process ス テ ッ プ. At 310, the specified item identification variable is redefined. FIG. 2 shows an embodiment in which this subroutine is performed.

【0041】図11(a)、図11(b)に本発明に従
ったチェックボックスの表示例を示す。選択された項目
は「on」、非選択の項目は「off」としている。
FIGS. 11A and 11B show display examples of check boxes according to the present invention. The selected item is “on”, and the unselected item is “off”.

【0042】上記の例は本発明に従ったチェックボック
スの一つの実施例にすぎない。項目識別変数がA、B、
C、D..と増えた場合もステップ4の後に各項目識別変
数C、D….に対して変更指示があるかチェックしてそ
れぞれに応じて所定の工程に進むステップを追加して同
様の方法で実行することができる。
The above example is just one embodiment of a check box according to the present invention. Item identification variables are A, B,
If the number has increased to C, D .., after step 4, it is checked whether or not there is a change instruction for each item identification variable C, D,... Can be implemented in any way.

【0043】図11(f)、図11(g)に項目の数が
三つの場合の本発明に従ったチェックボックスの表示例
を示す。選択されたものを「■」非選択のものを「□」
としている。
FIGS. 11F and 11G show display examples of a check box according to the present invention when the number of items is three. "■" for selected items and "□" for unselected items
And

【0044】本発明に従ったラジオボタンの実施例の一
例を図3を参照して説明する。ここで項目識別変数を
A、B、Cとしそれぞれに対応する項目状態値を○、×
で表し、各項目識別変数は項目状態値を一つだけ有する
ものとする。まず項目識別変数A、B、Cに対応する項
目状態値としての初期値(ここでは○、×、×)を定義
する(項目状態値定義ステップ、S501)。ステップ
502で一つを選択時の項目状態値である○に、その他
を非選択時の項目状態値である×とした項目の個数から
なる特定の順列をそれぞれひとつずつ変数K1、K2、
K3に定義し選択結果を代表する選択結果リストとする
(選択結果作成ステップ、S502)。項目識別変数
A、B、Cの現在の項目状態値を表示する(S50
3)。項目識別変数Aが選択されたかチェックして、選
択された場合はステップ507に分岐し、そうでない場
合は次に進む(選択項目判定ステップ、S504)。項
目識別変数Bが選択されたかチェックして、選択された
場合はステップ508に分岐し、そうでない場合は次に
進む(選択項目判定ステップ、S505)。項目識別変
数Cが選択されたかチェックして、選択された場合はス
テップ509に分岐し、そうでない場合はステップ50
3に戻る(選択項目判定ステップ、S506)。ステッ
プ507では項目識別変数Aが選択されたとする順番
で、ここでは項目識別変数A・B・C(あるいはA・C
・Bでも可)の順列に割り当ててステップ502で定義
された選択結果リストをそれぞれの項目識別変に再定義
する(項目識別変数割り当てステップ、S507)。ス
テップ508では項目識別変数Bが選択されたとする順
番、ここでは項目識別変数B・C・A(あるいはB・A
・Cでも可)の順列に割り当ててステップ2で定義され
た選択結果リストをそれぞれの項目識別変に再定義する
(項目識別変数割り当てステップ、S508)。ステッ
プ509では項目識別変数Cが選択されたとする順番、
ここでは項目識別変数C・A・B(あるいはC・B・A
でも可)の順列に割り当ててステップ502で定義され
た選択結果リストをそれぞれの項目識別変に再定義する
(項目識別変数割り当てステップ、S509)。このよ
うに項目識別変数割り当てステップ507、ステップ5
08、ステップ509では固定された選択結果リストの
項目状態値の順列に割り当てる項目識別変数の順列を変
化させて割り当てる作業をしている。
One example of an embodiment of a radio button according to the present invention will be described with reference to FIG. Here, the item identification variables are A, B, and C, and the corresponding item state values are 、 and ×.
, And each item identification variable has only one item state value. First, an initial value (here, ○, ×, ×) is defined as an item status value corresponding to the item identification variables A, B, and C (item status value definition step, S501). In step 502, one specific permutation consisting of the number of items with one being the item status value when one is selected and the other being the unselected item status value when the item is not selected is set as a variable K1, K2,
The selection result list is defined as K3 and represents the selection result (selection result creation step, S502). The current item state values of the item identification variables A, B, and C are displayed (S50).
3). It is checked whether the item identification variable A has been selected. If the item identification variable A has been selected, the flow branches to step 507; otherwise, the process proceeds to the next step (selection item determination step, S504). It is checked whether or not the item identification variable B has been selected, and if it has been selected, the process branches to step 508; otherwise, the process proceeds to the next step (selection item determination step, S505). It is checked whether or not the item identification variable C is selected, and if it is selected, the process branches to step 509;
Return to 3 (selection item determination step, S506). In step 507, the item identification variable A is selected, and here, the item identification variable A, B, C (or A, C
The selection result list defined in step 502 by assigning to the permutation of (B is also acceptable) is redefined to each item identification variable (item identification variable assignment step, S507). In step 508, the order in which the item identification variable B is selected, here, the item identification variable BCA (or BA
(C is acceptable), and the selection result list defined in step 2 is redefined to each item identification variable (item identification variable allocation step, S508). In step 509, the order in which the item identification variable C is selected,
Here, the item identification variables C, A, B (or C, B, A)
), And the selection result list defined in step 502 is redefined to each item identification variable (item identification variable allocation step, S509). As described above, the item identification variable assignment step 507, step 5
In step 08 and step 509, a task of changing the permutation of the item identification variables to be assigned to the permutation of the item status values of the fixed selection result list is performed.

【0045】HDML言語ではサブルーチンが使用でき
るため、図3のステップ502をサブルーチンとすると
選択結果リストを定義する項目の個数からなる変数K
1、K2、K3が不要となりメモリー仕様効率がさらに
向上する。
Since a subroutine can be used in the HDML language, if step 502 in FIG. 3 is a subroutine, a variable K consisting of the number of items defining the selection result list is set.
1, K2 and K3 become unnecessary, and the memory specification efficiency is further improved.

【0046】図3のステップ502をサブルーチンとし
たラジオボタンの実施例の一例を図4を参照して説明す
る。ここで項目識別変数をA、B、Cとしそれぞれに対
応する項目状態値を○、×で表し、各項目識別変数は項
目状態値を一つだけ有するものとする。まず項目識別変
数A、B、Cに対応する項目状態値としての初期値(こ
こでは○、×、×)を定義する(S601)。そして項
目識別変数A、B、Cの現在の項目状態値を表示する
(S602)。項目識別変数Aが選択されたかチェック
して、選択された場合はステップ606に分岐し、そう
でない場合は次に進む(S603)。項目識別変数Bが
選択されたかチェックして、選択された場合はステップ
608に分岐し、そうでない場合は次に進む(S60
4)。項目識別変数Cが選択されたかチェックして、選
択された場合はステップ610に分岐し、そうでない場
合はステップ602に戻る(S605)。ステップ60
6、ステップ608、ステップ610は何れも同じサブ
ルーチンRを呼び出す。サブルーチンステップR601
は選択結果として一つを選択時の項目状態値である○
に、その他を非選択時の項目状態値である×とした、項
目の個数からなる特定の順列(○、×、×)を選択結果
リストとしてメインルーチンに返す(R601)。ステ
ップ606ではサブルーチンステップR601を呼び出
して次に進む(S606)。サブルーチンRで得られた
選択結果リストを、項目識別変数Aが選択されたとする
順番で、ここでは項目識別変数A・B・C(あるいはA
・C・Bでも可)の順列に割り当てて選択結果リストを
受けとる(S607)。ステップ609ではステップ6
07と同様に、選択結果リストを、項目識別変数Bが選
択されたとする順番、ここでは項目識別変数B・C・A
(あるいはB・A・Cでも可)の順列に割り当てて選択
結果リストを受け取る(S609)。ステップ611で
は選択結果リストを、項目識別変数Cが選択されたとす
る順番、ここでは項目識別変数C・A・B(あるいはC
・B・Aでも可)の順列に割り当てて選択結果リストを
受け取る(S611)。このようにステップ607、ス
テップ609、ステップ611では選択ごとに割り当て
る項目識別変数の順列を変化させている。
An example of a radio button embodiment in which step 502 of FIG. 3 is a subroutine will be described with reference to FIG. Here, the item identification variables are A, B, and C, and the corresponding item status values are represented by 、 and ×, and each item identification variable has only one item status value. First, initial values (here, ○, ×, ×) as item state values corresponding to the item identification variables A, B, C are defined (S601). Then, the current item state values of the item identification variables A, B, and C are displayed (S602). It is checked whether or not the item identification variable A has been selected. If the item identification variable A has been selected, the process branches to step 606; otherwise, the process proceeds to the next step (S603). It is checked whether or not the item identification variable B has been selected. If it has been selected, the process branches to step 608; otherwise, the process proceeds to the next step (S60).
4). It is checked whether the item identification variable C has been selected. If it has been selected, the process branches to step 610; otherwise, the process returns to step 602 (S605). Step 60
6, step 608, and step 610 all call the same subroutine R. Subroutine step R601
Is the item status value when one is selected as the selection result ○
Then, a specific permutation (○, ×, ×) consisting of the number of items, where the others are ×, which is the item status value at the time of non-selection, is returned to the main routine as a selection result list (R601). In step 606, a subroutine step R601 is called to proceed to the next step (S606). The selection result list obtained in the subroutine R is sorted in the order in which the item identification variable A is selected, and here, the item identification variables A, B, C (or A
(C / B is also acceptable) and a selection result list is received (S607). In step 609, step 6
07, the selection result list is displayed in the order in which the item identification variables B are selected, in this case, the item identification variables B, C, and A.
(Alternatively, B, A, and C are permissible) and a selection result list is received (S609). In step 611, the selection result list is displayed in the order in which the item identification variables C are selected, in this case, the item identification variables C, A, B (or C
(B / A is also acceptable), and a selection result list is received (S611). As described above, in steps 607, 609, and 611, the permutation of the item identification variables to be assigned for each selection is changed.

【0047】図12(a)〜図12(c)に本発明に従
ったラジオボタンの表示例を示す。ここでは選択時の項
目状態値をO、非選択の項目状態値をXとして表現して
いる。
FIGS. 12A to 12C show display examples of radio buttons according to the present invention. Here, the item status value at the time of selection is expressed as O, and the item status value at the time of non-selection is expressed as X.

【0048】上記の例は本発明に従ったラジオボタンの
一つの実施例にすぎない。項目識別変数がA、B、C、
D..と増えた場合は、各項目識別変数に割り当てる選択
結果リストの項目状態値の個数を項目識別変数の数だけ
増やし、項目識別変数の順列を選択ごとに変化させて固
定された項目状態値の順列に割り当てて選択結果リスト
を受け取ればよい。
The above example is just one embodiment of a radio button according to the present invention. Item identification variables are A, B, C,
If it increases, the number of item status values in the selection result list assigned to each item identification variable is increased by the number of item identification variables, and the permutation of the item identification variables is changed for each selection, and the item status is fixed. What is necessary is just to assign to a permutation of values and to receive a selection result list.

【0049】図12(d)に項目を四つにした場合の本
発明に従ったラジオボタンの表示例を示す。選択されえ
た項目を「◎」非選択の項目を「○」と表現している。
FIG. 12D shows a display example of radio buttons according to the present invention when the number of items is four. The selected item is represented by “◎”, and the unselected item is represented by “○”.

【0050】さらに項目状態値○、×に対応する表現を
文字列などを使用して自由に設定することにより表示形
式を豊富にすることができる。従来技術では文字列など
を使用して表示する項目の状態の表現および情報量を増
やそうとする場合、たとえ一つの項目に対して表示する
表現と情報量を増やすとしても、それが処理工程に与え
る影響は大きい。従来技術の説明で述べたとおりに、一
つの項目を変更するだけにはとどまらず、全項目の数だ
け表示する表現と情報量を増やさなければならない。し
かし本発明に従ったラジオボタンではわずかひとつの選
択結果リストの情報量を増やすだけですむ。
Further, by freely setting expressions corresponding to the item state values ○ and × using character strings and the like, the display format can be enriched. In the prior art, when an attempt is made to increase the expression and the amount of information of the state of an item to be displayed using a character string or the like, even if the expression and the amount of information to be displayed for one item are increased, it is given to the processing step The impact is great. As described in the description of the related art, not only one item is changed, but also the expression and the amount of information to be displayed must be increased by the number of all items. However, a radio button according to the present invention only needs to increase the amount of information of one selection result list.

【0051】図12(e)〜図12(h)に本発明に従
ったラジオボタンの表示例を示す。さまざまな表現が可
能であることがわかる。
FIGS. 12 (e) to 12 (h) show display examples of radio buttons according to the present invention. It can be seen that various expressions are possible.

【0052】従来のチェックボックスは選択・非選択の
2つの状態を表現していたが、さらに「選択」、「非選
択」だけではなく、「無視」など、状態を示す表現は多
いほうが利用者の意思を明確に表示できて利便性が高
い。
The conventional check box expresses two states of selection and non-selection. In addition to "selection" and "non-selection", a user who expresses a state such as "ignore" more frequently indicates the user. Can be clearly displayed and the convenience is high.

【0053】図5に項目の状態が三つの場合の本発明に
従ったチェックボックスの実施例を示す。図2に示した
実施例にステップ715を含むサブルーチン△を追加
し、ステップ706およびステップ709およびステッ
プ711で新しい選択状態値である△に対応させて、項
目の状態を増やしている(ここでは新たに追加した項目
状態値の値を△で示している)。ステップ706とステ
ップ709では各状態を示す項目状態値自体を分岐先に
指定する手法(項目状態分岐ステップ)を使用している
ため新規に項目状態値が加わっても工程は増加しない。
ステップ711は戻り値の変更に過ぎず工程は増加しな
い。ここで増加するのはサブルーチン△における工程の
みである。この方法では同じ項目識別変数が繰り返し選
択された場合、その項目識別変数に定義される項目状態
値は○から×へ、×から△へ、△から○へと順に変化さ
せることが出来る。さらに状態を増加させる場合でもサ
ブルーチン△に対応する部分の工程が追加されるだけで
ある。
FIG. 5 shows an embodiment of a check box according to the present invention when there are three item states. A subroutine を including step 715 is added to the embodiment shown in FIG. 2, and the states of the items are increased in step 706, step 709, and step 711 in accordance with the new selection state value △ (here, a new △ indicates the value of the item status value added to). In steps 706 and 709, the method of specifying the item state value itself indicating each state as a branch destination (item state branching step) is used, so that the number of steps does not increase even if a new item state value is added.
Step 711 merely changes the return value and does not increase the number of steps. Here, only the steps in subroutine I increase. In this method, when the same item identification variable is repeatedly selected, the item state value defined for the item identification variable can be changed in order from ○ to ×, from × to △, and from △ to ○. Even when the state is further increased, only the part corresponding to the subroutine △ is added.

【0054】図11(c)〜図11(e)がこの表示例
で、選択された項目識別変数に対応する項目状態値を
「0、on」、選択されていない項目識別変数に対応す
る項目状態値を「X、off」、さらにそれ以外の項目
識別変数に対応する項目状態値を「−、non」として
表現し、「0」から「−」、そして「X」へと項目状態
値を変化させている。
FIGS. 11 (c) to 11 (e) show this display example, in which the item status value corresponding to the selected item identification variable is “0, on”, and the item corresponding to the unselected item identification variable. The state value is expressed as “X, off”, and the item state values corresponding to the other item identification variables are expressed as “−, non”, and the item state values are changed from “0” to “−” and “X”. Is changing.

【0055】図6に確定処理を実行する本発明に従った
チェックボックスの実施例を示す。図2に示した実施例
にステップ816(確定ステップ)とステップ817を
追加して確定処理を実行している。ステップ804で項
目識別変数Bに選択指示がなかった場合には確定ステッ
プ816に進み、ここで確定の指示入力がなされたかを
チェックし、確定指示入力があればステップ817へ進
み、そうでない場合はステップ802に戻る(S81
6)。確定指示入力があった場合はここまでの選択結果
を確定とし、すでに設定された項目識別変数に定義され
た項目状態値は変更せず、それぞれ項目識別変数の項目
状態値に対応した任意の処理を実行する(S817)。
FIG. 6 shows an embodiment of the check box according to the present invention for executing the confirmation processing. Step 816 (determination step) and step 817 are added to the embodiment shown in FIG. 2 to execute the determination processing. If there is no selection instruction for the item identification variable B in step 804, the process proceeds to a confirmation step 816, where it is checked whether a confirmation instruction has been input. If there is a confirmation instruction input, the process proceeds to step 817; Return to step 802 (S81
6). If there is a confirmation instruction input, the selection result up to this point is confirmed, the item status value defined for the already set item identification variable is not changed, and any processing corresponding to the item status value of the item identification variable is performed Is executed (S817).

【0056】図9(a)〜図9(g)がこの表示例で、
確定処理を「Program」と書かれた選択肢に割り当てて
ある。
FIGS. 9A to 9G show examples of this display.
The confirmation process is assigned to the option written as "Program".

【0057】図7に確定処理を実行する本発明に従った
ラジオボタンの実施例を示す。図3に示した実施例にス
テップ910(確定ステップ)とステップ911を追加
して確定処理を実行している。ステップ906で項目識
別変数Cに対して選択を指示する入力がなかった場合に
確定ステップ910に進み、ここで確定を指示する入力
がなされたかをチェックし、確定を指示する入力があれ
ばステップ911へ進み、そうでない場合はステップ9
03に戻る(S910)。確定を指示する入力があった
場合はここまでの選択結果を確定とし、すでに設定され
た項目識別変数に定義された項目状態値は変更せず、そ
れぞれ項目識別変数の項目状態値に対応した任意の処理
を実行する(S911)。
FIG. 7 shows an embodiment of a radio button according to the present invention for executing the determination processing. Step 910 (determination step) and step 911 are added to the embodiment shown in FIG. 3 to execute the determination processing. If there is no input for instructing selection for the item identification variable C in step 906, the process proceeds to a determination step 910, where it is checked whether an input for instructing determination has been made. Continue to step 9 if not
The process returns to 03 (S910). If there is an input that instructs confirmation, the selection result up to this point is confirmed, the item status value defined for the already set item identification variable is not changed, and any item status corresponding to the item status value of the item identification variable is (S911).

【0058】図10(a)〜図10(h)がこの表示例
で、図10(a)〜図10(d)では確定処理を「Prog
ram」と書かれた選択肢に割り当てており、図10
(e)〜図10(h)では確定処理を「戻る」と書かれ
た選択肢に割り当てている。
FIGS. 10 (a) to 10 (h) show examples of this display, and in FIGS. 10 (a) to 10 (d),
ram ”is assigned to the option written in FIG.
In (e) to FIG. 10 (h), the determination processing is assigned to the option written as “return”.

【0059】図8を参照して本発明に従った選択処理の
実施例の一つを機能ブロックで説明する。表示部(20
01)、入力部(2002)、情報処理部(200
3)、送信部(2004)、受信部(2006)、メモ
リ(2007)はWAP端末内部の機能ブロックで、入
力部(2002)は利用者からの入力を信号に変換して
伝送し、情報処理部(2003)は端末各部の制御を行
い、送信部(2004)はWAP端末から信号をプロバ
イダ側のサーバ(2005)に送信し、受信部(200
6)はプロバイダ側のサーバから送られてきた情報を受
信し、メモリ(2007)は受信部で受信した情報を保
存し、表示部(2001)はメモリ(2007)に保存
された情報の中から情報処理部(2003)が制御する
情報を表示する機能を有するものとする。
One embodiment of the selection processing according to the present invention will be described with reference to FIG. 8 using functional blocks. Display (20
01), an input unit (2002), an information processing unit (200)
3) The transmission unit (2004), the reception unit (2006), and the memory (2007) are functional blocks inside the WAP terminal, and the input unit (2002) converts the input from the user into a signal and transmits the signal, and processes the information. The unit (2003) controls each unit of the terminal, the transmitting unit (2004) transmits a signal from the WAP terminal to the server (2005) on the provider side, and the receiving unit (200).
6) receives the information sent from the server on the provider side, the memory (2007) stores the information received by the receiving unit, and the display unit (2001) displays the information from among the information stored in the memory (2007). It has a function of displaying information controlled by the information processing unit (2003).

【0060】ここでWAP端末はすでにプロバイダ側サ
ーバ(2005)に接続し、プロバイダ側サーバ(20
05)からすでにデッキに対応する情報がメモリ(20
07)にダウンロードされており、表示部(2001)
にはチェックボックス、またはラジオボタンなどの複数
の選択肢を表示した画面が表示されているものとする。
Here, the WAP terminal has already connected to the provider side server (2005), and the provider side server (20)
05) has already been stored in the memory (20).
07) and the display unit (2001)
, A screen displaying a plurality of options such as a check box or a radio button is displayed.

【0061】利用者が入力部(2002)を使用して複
数の選択肢を表示した画面から希望する項目を選択する
要求を入力すると、この要求は入力部(2002)で入
力信号に変換されて情報処理部(2003)に伝送され
る。情報処理部(2003)は入力信号を受けて、すで
にプロバイダ側サーバからダウンロードをしてメモリ
(2007)に保存されているデッキの中から該当する
情報を選択し、表示部(2001)を制御して該当する
情報を表示する。
When the user uses the input unit (2002) to input a request for selecting a desired item from a screen displaying a plurality of options, the request is converted into an input signal by the input unit (2002) and the information is input. The data is transmitted to the processing unit (2003). The information processing unit (2003) receives the input signal, selects the corresponding information from the decks already downloaded from the provider side server and stored in the memory (2007), and controls the display unit (2001). To display the corresponding information.

【0062】従来技術では選択処理の工程の大部分がW
AP端末の外部で実行されるため、情報処理部(200
3)は利用者からの表示情報要求を送信部(2004)
を通じてプロバイダ側サーバ(2005)に送信し、そ
の要求を受信したプロバイダ側サーバ(2005)は該
当する表示情報を受信部(2006)に送信していた。
本発明ではこの通信を介した処理工程が不要となる。
In the prior art, most of the steps of the selection process are W
Since it is executed outside the AP terminal, the information processing unit (200
3) The transmitting unit (2004) transmits the display information request from the user.
Has been transmitted to the provider-side server (2005), and upon receiving the request, the provider-side server (2005) has transmitted the corresponding display information to the receiver (2006).
In the present invention, the processing steps via this communication become unnecessary.

【0063】[0063]

【発明の効果】図14を参照してWAPバイナリを使用
した端末でインターネット接続をしてコンテンツを閲覧
する際の通信の概要を示す。利用者はWAP端末(10
01)を使用してサイト情報を要求すると、ゲートウェ
イサーバ(1002)はこれを受信してWebサーバ
(1003)に伝送する。Webサーバ(1003)は
これを受信し、要求された情報をゲートウェイサーバ
(1002)を介してWAP端末(1001)に提供す
る。
FIG. 14 shows an outline of communication when browsing contents by connecting to the Internet with a terminal using a WAP binary. The user has a WAP terminal (10
01), the gateway server (1002) receives the request and transmits it to the Web server (1003). The Web server (1003) receives this, and provides the requested information to the WAP terminal (1001) via the gateway server (1002).

【0064】前述のとおり、従来のWAP端末の選択手
法ではチェックボックスやラジオボタンとしての機能を
一回でダウンロードしたWAP端末のプログラムの中で
完結することができない。このためCGI(コモン・ゲ
ートウェイ・インタフェース)と呼ばれるインタフェー
スなどを併用して他のアプリケーションと連携して数回
に分けて通信を行って表示情報などをダウンロードする
必要がある。インターネットが採用している通信方法は
TCP/IPと呼ばれる方法で、小分けされた一定量の信
号ブロック(パケット)を送受信する方法である。情報
提供者側はプログラムを作成する上でCGIを使用した
方がサーバの持つメモリや処理能力を利用できるために
都合がよいが、前述の理由からやりとりされるパケット
の数が増加してインターネット上のトラフィック(混雑
率)は増大し、他の重要な通信に支障をきたす恐れがあ
る。特に通信端末が携帯電話の場合はこれは大きな問題
となる。携帯電話からのインターネット通信は携帯電話
のキャリア会社がプロバイダを兼ねているからである。
場合によっては数万人の単位で一つのサーバに集中する
ことも考えられる。
As described above, according to the conventional WAP terminal selection method, functions as check boxes and radio buttons cannot be completed in a WAP terminal program downloaded at one time. For this reason, it is necessary to download the display information and the like by performing communication several times in cooperation with other applications using an interface called CGI (Common Gateway Interface) and the like. A communication method adopted by the Internet is a method called TCP / IP, in which a fixed amount of signal blocks (packets) divided and transmitted are transmitted and received. On the information provider side, it is more convenient to use CGI to create a program because it can use the memory and processing capacity of the server, but the number of packets exchanged for the above-mentioned reasons increases the number of packets exchanged on the Internet. Traffic (congestion rate) may increase and interfere with other important communications. This is a serious problem especially when the communication terminal is a mobile phone. This is because the Internet communication from the mobile phone is also performed by the mobile phone carrier company.
In some cases, tens of thousands of users may concentrate on one server.

【0065】本発明による方法では通信全体で送受信す
るデータ量が減少し、結果として通信料金の削減にもつ
ながる。WAP端末は200万台を突破する状況であ
り、利用者全体のトラフィック量の削減効果は大きい。
In the method according to the present invention, the amount of data transmitted and received in the entire communication is reduced, and as a result, the communication charge is reduced. The number of WAP terminals exceeds 2 million, and the effect of reducing the traffic volume of all users is great.

【0066】この他にも複数の選択肢を表示する画面の
表示形式を豊富にすることによりWAP端末の操作を快
適にしている。さらにWAP端末では希望する項目を選
択した後は確定と見なされて直ちに実行されるため、選
択をやり直すことが困難だったが、項目選択後の確定動
作を追加することにより、必要に応じた選択のやり直し
を可能にしている。これにより利用者の誤入力を大幅に
減らすことができる。
In addition, the operation of the WAP terminal is made comfortable by enriching the display format of the screen for displaying a plurality of options. Furthermore, it is difficult for the WAP terminal to re-select a desired item because it is regarded as finalized after the desired item is selected, and it is difficult to re-select the item. It is possible to redo. As a result, erroneous input by the user can be significantly reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明によるチェックボックスの実行フローチ
ャート。
FIG. 1 is a flowchart for executing a check box according to the present invention.

【図2】本発明によるチェックボックスの実行フローチ
ャート(サブルーチン使用)。
FIG. 2 is a flowchart for executing a check box according to the present invention (using a subroutine).

【図3】本発明によるラジオボタンの実行フローチャー
ト。
FIG. 3 is an execution flowchart of a radio button according to the present invention.

【図4】本発明によるラジオボタンの実行フローチャー
ト(サブルーチン使用)。
FIG. 4 is an execution flowchart (using a subroutine) of a radio button according to the present invention.

【図5】本発明による3つの状態を示すよう拡張型チェ
ックボックスの実行フローチャート。
FIG. 5 is an execution flowchart of an extended check box to show three states according to the present invention.

【図6】本発明による確定処理を追加したチェックボッ
クスの実行フローチャート。
FIG. 6 is an execution flowchart of a check box to which a confirmation process according to the present invention is added.

【図7】本発明による確定処理を追加したラジオボタン
の実行フローチャート。
FIG. 7 is an execution flowchart of a radio button to which a confirmation process according to the present invention is added.

【図8】本発明によるWAP端末の選択画面から項目を
指定する際の概要説明図。
FIG. 8 is a schematic explanatory diagram when an item is designated from a WAP terminal selection screen according to the present invention.

【図9】(a)は図2、図6記載の方法を併用した使用
例1の選択画面、(b)は図2、図6記載の方法を併用
した使用例2の選択画面、(c)は図2、図5、図6記
載の方法を併用した使用例1の選択画面、(d)は図
2、図5、図6記載の方法を併用した使用例2の選択画
面、(e)は図2、図5、図6記載の方法を併用した使
用例3の選択画面、(f)は図2、図6記載の方法を併
用し、視覚的に判別しやすくした使用例1の選択画面、
(g)は図2、図6記載の方法を併用し、視覚的に判別
しやすくした使用例2の選択画面。
9 (a) is a selection screen of usage example 1 using the method described in FIGS. 2 and 6, and FIG. 9 (b) is a selection screen of usage example 2 using the method described in FIG. 2 and FIG. 6; ) Is a selection screen of usage example 1 using the methods described in FIGS. 2, 5 and 6 together, and (d) is a selection screen of usage example 2 using the methods described in FIGS. 2, 5 and 6; ) Is a selection screen of use example 3 using the methods described in FIGS. 2, 5 and 6 together, and (f) is a display screen of use example 1 using the methods described in FIGS. Selection screen,
(G) is a selection screen of usage example 2 in which the methods described in FIGS.

【図10】(a)は図4、図7を併用した使用例1の選
択画面、(b)は図4、図7を併用した使用例2の選択
画面、(c)は図4、図7を併用した使用例3の選択画
面、(d)は図4、図7を併用しさらに項目数を増やし
視覚的に判別しやすくした使用例の選択画面、(e)は
図4、図7を併用しさらに表示形式が豊富であることを
示す使用例1の選択画面、(f)は図4、図7を併用し
さらに表示形式が豊富であることを示す使用例2の選択
画面、(g)は図4、図7を併用しさらに表示形式が豊
富であることを示す使用例3の選択画面、(h)は図
4、図7を併用しさらに表示形式が豊富であることを示
す使用例の選択画面。
10A is a selection screen of usage example 1 using both FIGS. 4 and 7, FIG. 10B is a selection screen of usage example 2 using both FIGS. 4 and 7, and FIG. 7 is also used, (d) is a selection screen of a usage example in which FIG. 4 and FIG. 7 are used together and the number of items is further increased to facilitate visual discrimination, and (e) is a selection screen of FIGS. , A selection screen of usage example 1 showing that the display format is abundant, and FIG. 4F is a selection screen of a usage example 2 showing that the display format is abundant using FIG. 4 and FIG. g) is a selection screen of the usage example 3 which uses FIGS. 4 and 7 in combination to show that the display format is rich. (h) shows that the display format is rich in use of FIGS. 4 and 7 together. Selection screen of usage example.

【図11】図9(a)〜9(h)の確定処理が追加され
ていないものの選択画面。
FIG. 11 is a selection screen of the case where the confirmation processing of FIGS. 9A to 9H is not added.

【図12】図10(a)〜図10(h)の確定処理が追
加されていないものの選択画面。
FIG. 12 is a selection screen for the case where the confirmation processing of FIGS. 10 (a) to 10 (h) is not added.

【図13】実際のHDML端末で「通信中」に表示され
る画面。
FIG. 13 is a screen displayed during “communicating” on an actual HDML terminal.

【図14】WAP端末の選択画面から項目を指定する際
の従来処理の概要説明図。
FIG. 14 is a schematic explanatory diagram of a conventional process when specifying an item from a selection screen of a WAP terminal.

【図15】従来技術によるWAP端末の項目選択処理の
実行フローチャート。
FIG. 15 is an execution flowchart of a conventional WAP terminal item selection process.

【図16】(a)はWAP端末でCGIを使用した選択
画面(選択なし)、(b)はWAP端末でCGIを使用
した選択画面(選択時)。
16A is a selection screen using the CGI at the WAP terminal (no selection), and FIG. 16B is a selection screen using the CGI at the WAP terminal (at the time of selection).

【図17】従来技術によるチェックボックスの実行フロ
ーチャート。
FIG. 17 is an execution flowchart of a check box according to the related art.

【図18】従来技術によるラジオボタンの実行フローチ
ャート。
FIG. 18 is an execution flowchart of a radio button according to the related art.

【符号の説明】[Explanation of symbols]

1001 WAP携帯端末 1002 ゲートウェイサーバ 1003 Webサーバ 2001 表示部 2002 入力部 2003 情報処理部 2004 送信部 2005 プロバイダ側サーバ 2006 受信部 1001 WAP mobile terminal 1002 Gateway server 1003 Web server 2001 Display unit 2002 Input unit 2003 Information processing unit 2004 Transmission unit 2005 Provider server 2006 Receiver

Claims (21)

【特許請求の範囲】[Claims] 【請求項1】WAPバイナリにより作成された画面上の
複数の項目から不特定の数の項目を選択する項目選択方
法において、 前記各項目を特定する項目識別変数と前記項目識別変数
に該項目の状態を示す項目状態値を定義する項目状態値
定義ステップと、 前記各項目の状態変更後の前記項目状態値を定義する項
目状態値再定義ステップと、 前記項目識別変数を参照して個別に項目が選択されたか
否かを判定する選択項目判定ステップと、 前記選択項目判定ステップで項目が選択されたと判定さ
れたとき、該項目識別変数に割り当てられた項目状態値
を所定の項目状態値に再定義する前記項目状態値再定義
ステップに分岐する項目状態分岐ステップとを備えたこ
とを特徴とする項目選択方法。
1. An item selection method for selecting an unspecified number of items from a plurality of items on a screen created by a WAP binary, wherein: an item identification variable for specifying each item; An item state value defining step of defining an item state value indicating a state; an item state value redefining step of defining the item state value after the state of each item is changed; and an item individually referring to the item identification variable A selection item determining step of determining whether or not an item has been selected; and when it is determined in the selection item determining step that an item has been selected, the item state value assigned to the item identification variable is reset to a predetermined item state value. An item state branching step for branching to the item state value redefining step to be defined.
【請求項2】WAPバイナリにより作成された画面上の
複数の項目から一つの項目を選択する項目選択方法にお
いて、 前記各項目を特定する項目識別変数と前記項目識別変数
に該項目の状態を示す項目状態値を定義する項目状態値
定義ステップと、 項目の数の項目状態値の順列で、選択を示す一つの項目
状態値と、非選択を示す他の項目状態値から構成される
選択結果リストを作成する選択結果作成ステップと、 前記項目識別変数を参照して個別に項目が選択されたか
否かを判定する選択項目判定ステップとを有し、 前記選択項目判定ステップで項目が選択されたと判定さ
れた場合に、該項目の項目識別変数が前記選択結果リス
トの選択を示す項目状態値に割り当てられ、残りの項目
の項目識別変数がその他の項目状態値に割り当てられる
ように前記項目の各項目識別変数の順列を前記選択結果
リストに割り当てる項目識別変数割り当てステップとを
備えたことを特徴とする項目選択方法。
2. An item selection method for selecting one item from a plurality of items on a screen created by a WAP binary, wherein an item identification variable for specifying each item and the item identification variable indicate a status of the item. An item status value definition step for defining an item status value, and a selection result list composed of one item status value indicating selection and another item status value indicating non-selection in a permutation of item status values of the number of items And a selection item determining step of determining whether an item has been individually selected by referring to the item identification variable, and determining that an item has been selected in the selection item determining step. In this case, the item identification variable of the item is assigned to an item status value indicating the selection of the selection result list, and the item identification variables of the remaining items are assigned to other item status values. And assigning a permutation of each item identification variable of the item to the selection result list.
【請求項3】サーバと通信をして、WAPバイナリによ
り作成された画面上の複数の項目から不特定の数の項目
を選択する項目選択処理を実行する装置において、 前記装置はサーバから情報を受信する受信部と、受信す
る情報を格納するメモリ部と、受信した情報を表示する
表示部と、利用者の入力を信号に変換する入力部と、前
記受信部、前記メモリ部、前記表示部、前記入力部を制
御する情報処理部から構成され、 前記装置は、 前記各項目について前記各項目を特定する項目識別変数
と前記項目識別変数に該項目の状態を示す項目状態値を
定義する項目状態値定義手段と、 前記各項目の状態変更後の前記項目状態値を定義する項
目状態値再定義手段と、 個別に項目が選択されたか否かを判定する選択項目判定
手段と、 前記選択項目判定手段で項目が選択されたと判定された
とき、該項目識別変数に割り当てられた項目状態値を所
定の項目状態値に再定義する前記項目状態値再定義手段
に分岐する項目状態分岐手段とを備え、 前記受信部がサーバから送信された情報を受信すると、
前記情報処理部は前記メモリ部を制御して前記情報を前
記メモリ部に格納し、前記情報処理部は前記表示部を制
御して該当する選択画面を表示して、 利用者が前記表示部を参照して前記入力部を操作して前
記装置に指示を入力すると、前記入力部から信号として
送られる利用者の指示に従って、 前記情報処理部は前記メモリ部に格納された情報を使用
して、前記項目状態値定義手段、前記項目状態値再定義
手段、前記選択項目判定手段、前記項目状態分岐手段を
制御して、 複数の項目から不特定の数の項目を選択する項目選択処
理を実行する装置。
3. An apparatus for communicating with a server and executing an item selection process for selecting an unspecified number of items from a plurality of items on a screen created by WAP binary, wherein the apparatus receives information from the server. A receiving unit for receiving, a memory unit for storing information to be received, a display unit for displaying the received information, an input unit for converting a user's input into a signal, the receiving unit, the memory unit, and the display unit An information processing unit that controls the input unit, wherein the device defines an item identification variable for specifying the item for each item and an item status value indicating the state of the item in the item identification variable. Status value definition means, item status value redefinition means for defining the item status value after the status of each item has been changed, selection item determination means for determining whether an item has been individually selected, and the selection item Size Means for branching to the item state value redefining means for redefining an item state value assigned to the item identification variable to a predetermined item state value when it is determined that the item is selected by the means. When the receiving unit receives the information transmitted from the server,
The information processing unit controls the memory unit to store the information in the memory unit, the information processing unit controls the display unit to display a corresponding selection screen, By operating the input unit with reference to input an instruction to the device, according to a user instruction sent as a signal from the input unit, the information processing unit uses information stored in the memory unit, The item state value defining unit, the item state value redefining unit, the selection item determining unit, and the item state branching unit are controlled to execute an item selection process of selecting an unspecified number of items from a plurality of items. apparatus.
【請求項4】サーバと通信をして、WAPバイナリによ
り作成された画面上の複数の項目から一つの項目を選択
する項目選択処理を実行する装置において、 前記装置はサーバから情報を受信する受信部と、受信す
る情報を格納するメモリ部と、受信した情報を表示する
表示部と、利用者の入力を信号に変換する入力部と、前
記受信部、前記メモリ部、前記表示部、前記入力部を制
御する情報処理部を備え、 前記装置は、 前記各項目を特定する項目識別変数と前記項目識別変数
に該項目の状態を示す項目状態値を定義する項目状態値
定義手段と、 前記項目識別変数を参照して個別に項目が選択されたか
否かを判定する選択項目判定手段とを有し、 前記メモリ部は、前記項目の数の項目状態値の順列で、
選択を示す一つの項目状態値と、非選択を示す他の項目
状態値から構成される選択結果リストを有し、 さらに前記情報処理部は、前記選択項目判定手段で項目
が選択されたと判定された場合に、該項目の項目識別変
数が前記選択結果リストの選択を示す項目状態値に割り
当てられ、残りの項目の項目識別変数がその他の項目状
態値に割り当てられるように前記項目の各項目識別変数
の順列を前記選択結果リストに割り当てる項目識別変数
割り当て手段とを有し、 前記受信部がサーバから送信された情報を受信すると、
前記情報処理部は前記メモリ部を制御して前記情報を前
記メモリ部に格納し、前記情報処理部は前記表示部を制
御して該当する選択画面を表示して、 利用者が前記表示部を参照して前記入力部を操作して前
記装置に指示を入力すると、前記入力部から信号として
送られる利用者の指示に従って、 前記情報処理部は前記メモリ部に格納された情報、およ
び前記項目状態値定義手段、前記選択項目判定手段、前
記選択結果リスト、前記項目識別変数割り当て手段を制
御して複数の項目から一つの項目を選択する項目選択処
理を実行する装置。
4. An apparatus for communicating with a server and executing an item selection process for selecting one item from a plurality of items on a screen created by WAP binary, wherein the apparatus receives information from the server. Unit, a memory unit for storing information to be received, a display unit for displaying the received information, an input unit for converting a user's input into a signal, the receiving unit, the memory unit, the display unit, the input An information processing unit that controls a unit, wherein the apparatus includes: an item identification variable that specifies each of the items; and an item status value definition unit that defines an item status value indicating the status of the item in the item identification variable; A selection item determination unit that determines whether an item is individually selected with reference to the identification variable, wherein the memory unit is a permutation of item state values of the number of the items,
It has a selection result list composed of one item status value indicating selection and another item status value indicating non-selection, and the information processing unit determines that an item has been selected by the selection item determination unit. In this case, the item identification variable of the item is assigned to an item status value indicating the selection of the selection result list, and the item identification variables of the remaining items are assigned to other item status values. Item identification variable allocating means for allocating a permutation of variables to the selection result list, wherein the receiving unit receives information transmitted from the server,
The information processing unit controls the memory unit to store the information in the memory unit, and the information processing unit controls the display unit to display a corresponding selection screen, and a user operates the display unit. When an instruction is input to the device by operating the input unit with reference to the information processing unit, the information stored in the memory unit, and the item status according to a user instruction sent as a signal from the input unit An apparatus for executing an item selection process for controlling a value definition unit, the selection item determination unit, the selection result list, and the item identification variable assignment unit to select one item from a plurality of items.
【請求項5】請求項1記載の項目選択方法において、前
記項目状態値に文字列を指定することにより多様な表示
を可能にする方法。
5. The method according to claim 1, wherein a variety of displays are enabled by designating a character string as the item state value.
【請求項6】請求項2記載の項目選択方法において、前
記項目状態値に文字列を指定することにより多様な表示
を可能にする方法。
6. A method according to claim 2, wherein a variety of displays are enabled by designating a character string as the item state value.
【請求項7】請求項1記載の項目選択方法において、前
記項目状態変数が三つ以上存在することを特徴とする項
目選択方法。
7. The item selecting method according to claim 1, wherein three or more item state variables exist.
【請求項8】請求項1記載の項目選択方法において、確
定の指示入力がなされたか否かを判定する確定ステップ
を有し、 前記確定ステップで入力が確定されなかったと判定され
た場合、該項目が前記選択項目判定ステップに戻ること
を特徴とする項目選択方法。
8. The item selecting method according to claim 1, further comprising a determining step of determining whether or not an instruction for confirming has been input, and when it is determined in the confirming step that the input has not been confirmed, the item is determined. Returns to the selection item determination step.
【請求項9】請求項2記載の項目選択方法において、確
定の指示入力がなされたか否かを判定する確定ステップ
を有し、前記確定ステップで入力が確定されなかったと
判定された場合、該項目が前記選択項目判定ステップに
戻ることを特徴とする項目選択方法。
9. The item selecting method according to claim 2, further comprising a determining step of determining whether or not an instruction for confirming has been input, and when it is determined in the confirming step that the input has not been confirmed, the item is determined. Returns to the selection item determination step.
【請求項10】請求項3記載の項目選択処理を実行する
装置において、前記項目状態値に文字列を指定する手段
を備えることにより多様な表示を可能にする装置。
10. The apparatus according to claim 3, further comprising means for designating a character string as the item state value, thereby enabling various displays.
【請求項11】請求項4記載の項目選択処理を実行する
装置において、前記項目状態値に文字列を指定する手段
を備えることにより多様な表示を可能にする装置。
11. An apparatus for executing an item selection process according to claim 4, further comprising means for designating a character string in said item state value to enable various displays.
【請求項12】請求項3記載の複数の項目から不特定の
数の項目を選択する項目選択処理を実行する装置におい
て、前記項目状態値が三つ以上ある、複数の項目から不
特定の数の項目を選択する項目選択処理を実行する装
置。
12. An apparatus for executing an item selection process for selecting an unspecified number of items from a plurality of items according to claim 3, wherein the item status value is three or more, and the unspecified number is selected from a plurality of items. A device that executes an item selection process for selecting an item.
【請求項13】請求項3記載の複数の項目から不特定の
数の項目を選択する項目選択処理を実行する装置におい
て、確定の指示入力がなされたか否かを判定する確定手
段を有し、前記確定手段で入力が確定されなかったと判
断した場合、前記選択項目判定手段が該項目の判定を再
び行う、複数の項目から不特定の数の項目を選択する項
目選択処理を実行する装置。
13. An apparatus for executing an item selection process for selecting an unspecified number of items from a plurality of items according to claim 3, further comprising a determination means for determining whether a determination instruction input has been made, An apparatus for executing an item selection process for selecting an unspecified number of items from a plurality of items, wherein the selection item determination unit performs the determination of the item again when the input is not determined by the determination unit.
【請求項14】請求項4記載の複数の項目から一つの項
目を選択する項目選択処理を実行する装置において、確
定の指示入力がなされたか否かを判定する確定手段を有
し、前記確定手段で入力が確定されなかったと判断した
場合、前記選択項目判定手段が該項目の判定を行う、複
数の項目から一つの項目を選択する項目選択処理を実行
する装置。
14. An apparatus for executing an item selection process for selecting one item from a plurality of items according to claim 4, further comprising a determination means for determining whether or not a determination instruction input has been made, wherein said determination means An apparatus for executing an item selection process of selecting one item from a plurality of items, wherein the selection item determination means determines the item when it is determined that the input is not confirmed in step (1).
【請求項15】WAPバイナリにより作成された画面上
の複数の項目から不特定の数の項目を選択する項目選択
プログラムを記録した媒体において、 前記各項目を特定する項目識別変数と前記項目識別変数
に該項目の状態を示す項目状態値を定義する項目状態値
定義ステップと、 前記各項目の状態変更後の前記項目状態値を定義する項
目状態値再定義ステップと、 前記項目識別変数を参照して個別に項目が選択されたか
否かを判定する選択項目判定ステップと、 前記選択項目判定ステップで項目が選択されたと判定さ
れたとき、該項目識別変数に割り当てられた項目状態値
を所定の項目状態値に再定義する前記項目状態値再定義
ステップに分岐する項目状態分岐ステップとを備えたこ
とを特徴とするプログラムを記録した媒体。
15. A medium in which an item selection program for selecting an unspecified number of items from a plurality of items on a screen created by WAP binary is recorded, wherein an item identification variable for specifying each of the items and the item identification variable An item state value defining step for defining an item state value indicating the state of the item, an item state value redefining step for defining the item state value after the state of each item is changed, and referring to the item identification variable. A selection item determining step of individually determining whether an item has been selected, and when it is determined in the selection item determining step that an item has been selected, the item state value assigned to the item identification variable is changed to a predetermined item. An item state branching step for branching to an item state value redefining step for redefining a state value.
【請求項16】WAPバイナリにより作成された画面上
の複数の項目から一つの項目を選択する項目選択プログ
ラムを記録した媒体において、 前記各項目を特定する項目識別変数と前記項目識別変数
に該項目の状態を示す項目状態値を定義する項目状態値
定義ステップと、 項目の数の項目状態値の順列で、選択を示す一つの項目
状態値と、非選択を示す他の項目状態値から構成される
選択結果リストを作成する選択結果作成ステップと、 前記項目識別変数を参照して個別に項目が選択されたか
否かを判定する選択項目判定ステップとを有し、 前記選択項目判定ステップで項目が選択されたと判定さ
れた場合に、該項目の項目識別変数が前記選択結果リス
トの選択を示す項目状態値に割り当てられ、残りの項目
の項目識別変数がその他の項目状態値に割り当てられる
ように前記項目の各項目識別変数の順列を前記選択結果
リストに割り当てる項目識別変数割り当てステップとを
備えたことを特徴とする、複数の項目から一つの項目を
選択する方法を使用したプログラムの記録媒体。
16. A medium in which an item selection program for selecting one item from a plurality of items on a screen created by WAP binary is recorded, wherein an item identification variable for specifying each item and the item identification variable An item status value definition step that defines the item status value indicating the status of the item, and a permutation of the item status values of the number of items, consisting of one item status value indicating selection and another item status value indicating non-selection A selection result creating step of creating a selection result list to be executed, and a selection item determining step of determining whether an item is individually selected by referring to the item identification variable. If it is determined that the item is selected, the item identification variable of the item is assigned to the item status value indicating the selection of the selection result list, and the item identification variables of the remaining items are set to other items. Assigning a permutation of each item identification variable of the item to the selection result list so as to be assigned to a state value. The method of selecting one item from a plurality of items. Recording medium for the program used.
【請求項17】請求項15記載の項目選択プログラムを
記録した媒体において、前記項目状態値に文字列を指定
することにより多様な表示を可能にする方法を使用した
項目選択プログラムを記録した媒体。
17. A medium in which the item selection program according to claim 15 is recorded, wherein the item selection program uses a method of enabling various displays by designating a character string as the item state value.
【請求項18】請求項16記載の項目選択プログラムを
記録した媒体において、前記項目状態値に文字列を指定
することにより多様な表示を可能にする方法を使用した
項目選択プログラムを記録した媒体。
18. A medium in which the item selection program according to claim 16 is recorded, wherein the item selection program uses a method of enabling various displays by designating a character string as the item state value.
【請求項19】請求項15記載の項目選択プログラムを
記録した媒体において、前記項目状態変数が三つ以上あ
る、複数の項目から不特定の数の項目を選択する方法を
使用した項目選択プログラムを記録した媒体。
19. A medium in which the item selection program according to claim 15 is recorded, wherein the item selection program uses a method for selecting an unspecified number of items from a plurality of items, wherein the item state variable is three or more. The recorded media.
【請求項20】請求項15記載の項目選択プログラムを
記録した媒体において、確定の指示入力がなされたか否
かを判定する確定ステップを有し、 前記確定ステップで入力が確定されなかったと判定され
た場合、該項目が前記選択項目判定ステップに戻る、複
数の項目から不特定の数の項目を選択する方法を使用し
た項目選択プログラムを記録した媒体。
20. A medium on which the item selection program according to claim 15 is recorded, further comprising: a determination step of determining whether or not a determination instruction input has been performed, wherein it is determined that the input has not been determined in the determination step. In this case, the medium returns to the selection item determination step, in which the item selection program uses a method of selecting an unspecified number of items from a plurality of items.
【請求項21】請求項16記載の項目選択プログラムを
記録した媒体において、確定の指示入力がなされたか否
かを判定する確定ステップを有し、 前記確定ステップで入力が確定されなかったと判定され
た場合、該項目が選択項目判定ステップに戻る、複数の
項目から一つの項目を選択する方法を使用した項目選択
プログラムを記録した媒体。
21. A medium on which the item selection program according to claim 16 is recorded, further comprising: a determination step of determining whether or not a determination instruction input has been performed, and it has been determined in the determination step that the input has not been determined. In this case, the item returns to the selection item determination step, and the medium records an item selection program using a method of selecting one item from a plurality of items.
JP2000206753A 2000-07-07 2000-07-07 Method and device for executing wap selection picture and medium with recorded selection execution program Pending JP2002024129A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000206753A JP2002024129A (en) 2000-07-07 2000-07-07 Method and device for executing wap selection picture and medium with recorded selection execution program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000206753A JP2002024129A (en) 2000-07-07 2000-07-07 Method and device for executing wap selection picture and medium with recorded selection execution program

Publications (1)

Publication Number Publication Date
JP2002024129A true JP2002024129A (en) 2002-01-25

Family

ID=18703634

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000206753A Pending JP2002024129A (en) 2000-07-07 2000-07-07 Method and device for executing wap selection picture and medium with recorded selection execution program

Country Status (1)

Country Link
JP (1) JP2002024129A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005518014A (en) * 2002-02-15 2005-06-16 インターナショナル・ビジネス・マシーンズ・コーポレーション Method and system for protecting user privacy when using applications
KR100758251B1 (en) * 2006-08-28 2007-09-12 한국식품연구원 Manufacturing method and chemicals of Yakju made from gold
KR100796357B1 (en) * 2005-03-19 2008-01-21 김현익 Liquor using thorn safflower seed and its manufacturing method
KR100815198B1 (en) * 2006-11-17 2008-03-19 최진순 Turnip Takju and its manufacturing method
KR100908238B1 (en) * 2007-03-06 2009-07-20 유제숙 Navy blue folk liquor prepared by adding yeast and yeast at the same time as chungdae powder and manufacturing method thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005518014A (en) * 2002-02-15 2005-06-16 インターナショナル・ビジネス・マシーンズ・コーポレーション Method and system for protecting user privacy when using applications
KR100796357B1 (en) * 2005-03-19 2008-01-21 김현익 Liquor using thorn safflower seed and its manufacturing method
KR100758251B1 (en) * 2006-08-28 2007-09-12 한국식품연구원 Manufacturing method and chemicals of Yakju made from gold
KR100815198B1 (en) * 2006-11-17 2008-03-19 최진순 Turnip Takju and its manufacturing method
KR100908238B1 (en) * 2007-03-06 2009-07-20 유제숙 Navy blue folk liquor prepared by adding yeast and yeast at the same time as chungdae powder and manufacturing method thereof

Similar Documents

Publication Publication Date Title
US5406643A (en) Method and apparatus for selecting between a plurality of communication paths
US7184801B2 (en) Mobile application builder
JP4274661B2 (en) Bi-directional data communication system for communication between a bi-directional data communication device such as a cellular phone and a computer, and a bi-directional communication device used therein and a method of using the same
CN1892639B (en) Theme change system, portable communication device, server apparatus and computer program
US10149239B2 (en) System and method for the reception of content items
CN107357611A (en) The theme update method and device of user interface
CN104954855A (en) Intelligent television control method based on Android system
JP2002024129A (en) Method and device for executing wap selection picture and medium with recorded selection execution program
JP2003516061A (en) Portable telecommunications devices for controlling electronic utility devices
CN103237050A (en) Method and system for intelligent voice interaction
CN107197093A (en) The method and mobile terminal of a kind of optimizing operation sequence of mobile terminal
US9542912B2 (en) Information processing device and program
CN106878927B (en) Multifunctional Bluetooth equipment and attaching method thereof
KR100433366B1 (en) System for Providing Information to Wireless Terminals and Method of Generating Menu Pages therein
CN101515281B (en) Video editing apparatus, terminal device and ugi program transmission method
KR100718252B1 (en) How to display the menu of the mobile terminal
JP2002055826A (en) Server device, portable terminal equipment and method for providing contents
US20090083402A1 (en) Method and apparatus for displaying browser in portable terminal
KR101312154B1 (en) Mobile communication apparatus for displaying contents on stand by display and control method thereof
CN113507701B (en) Method, system, terminal and storage medium for simulating Bluetooth peripheral through parameter configuration
CN100492285C (en) Method for building interrelation among multiple applications of telecommunication smart card
JP2003296129A (en) Information processing program and information processing apparatus
CN109379405A (en) Virtual disk construction method, virtual disk system and Dropbox
KR100692955B1 (en) Screen processing method of mobile financial application
KR100700117B1 (en) Customized information providing system using the background screen of the mobile communication terminal and its providing method