JP4036335B2 - 携帯電話端末装置及びプログラム提供システム - Google Patents
携帯電話端末装置及びプログラム提供システム Download PDFInfo
- Publication number
- JP4036335B2 JP4036335B2 JP2003342684A JP2003342684A JP4036335B2 JP 4036335 B2 JP4036335 B2 JP 4036335B2 JP 2003342684 A JP2003342684 A JP 2003342684A JP 2003342684 A JP2003342684 A JP 2003342684A JP 4036335 B2 JP4036335 B2 JP 4036335B2
- Authority
- JP
- Japan
- Prior art keywords
- script
- infrared communication
- display
- communication
- terminal device
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
Sun Microsystems Inc.、"The Source for Java Technology"、Sun Microsystems Inc.、発行日、[online]、[平成15年9月10日検索]、インターネット<http://java.sun.com/j2me/docs/j2me-ds.pdf> ジェイフォン株式会社、"J−PHONE JAVAアプリ開発ガイド"、2003年2月10日、ジェイフォン株式会社、[online]、[平成15年9月10日検索]、インターネット<http://www.dp.j-phone.com/dp/tool_dl/download.php?docid=310> Extended Systems, Inc、Microsoft Corporation、"IrDA Object Exchange Protocol OBEX"、2003年1月3日、INFRARED DATA ASSOCIATION、[online]、[平成15年9月10日検索]、インターネット<http://www.irda.org/standards/pubs/OBEX13.pdf>
本発明の一実施例に係る移動体通信システムは、例えば図1に示すように、携帯電話端末装置において実行可能なスクリプト言語で記述されたアプリケーションプログラム(スクリプト)を提供するスクリプト提供装置10と、インターネット等のネットワーク20を介してスクリプト提供装置10に接続される無線通信網30と、無線通信網経由30でスクリプト提供装置10からのスクリプトを取得可能な携帯電話端末装置40とを備えている。
携帯電話端末装置40は、高周波信号のレベル調整,変復調あるいはタイミング制御等の処理を行う高周波(RF:Radio Frequency)部41と、無線通信網30との間の通信制御を実行する通信制御部42と、音声信号の符号化/復号化等の通話処理等を実行する通話処理部43と、スピーカ44と、マイク45と、赤外線通信機能を有する他の携帯電話端末装置等の情報処理装置との間で赤外線通信を行う赤外線通信部46と、ユーザからの指示等を入力する操作入力部47と、ユーザに対する表示画像等を表示する表示部48と、制御プログラム,データ等を格納するメモリ49と、MPU等から構成され携帯電話端末装置40全体の動作を制御する制御部50と、携帯電話端末装置40を振動させるバイブレータ59等を備えている。
この移動体通信システムでは、スクリプト提供装置10が提供するスクリプトは、スクリプトの作成を行うパーソナルコンピュータ等の情報処理装置(開発機)60から直接DB11に格納するのではなく、スクリプト検査装置70によって、不正な処理を行うスクリプトの有無を確認した上でDB11に格納される。
ところで、携帯電話端末装置40の赤外線通信部46を介した赤外線通信では、例えば赤外線信号のフォーマット等を定義する下位層のプロトコルとしてIrDAで規定された規格(物理層:IrPHY(IrSIR:)、データリンク層:IrLAP,IrLMP、トランスポート層:TinyTP)を用い、オブジェクト(ファイル等のデータ)の転送を定義する上位層(セッション層)のプロトコルとしてIrOBEXを用いている。同図中に示すように、赤外線通信部46を制御部50とは別に構成し、IrOBEX等の上位層の制御をスクリプト実行環境55が行い、IrDA等の下位層の制御は赤外線通信部46が行うようにすれば、制御部50の処理負荷を低減させることができる。
スクリプト実行環境55は、例えば図2に示すように、例えばJava(登録商標)ME(マイクロエディション)のConfigurationの1つであるCLDC(Connected Limited Device Configuration)55aと、このCLDC55a上のプロファイルを規定したMIDP(Mobile Information Device Profile)55b及び赤外線通信等のAPI(アプリケーション・プログラム・インターフェース)を規定した拡張API55cを備えた構成とすることができる。
スクリプト提供装置10にスクリプトを要求する際には、まず、例えばWebブラウザ91がHTTPサーバ12に、スクリプト提供装置10が提供可能なスクリプトの一覧等のデータを有するHTML(Hyper Text Markup Language)形式等のデータを要求する。Webブラウザ91は、このデータに応じた画像を表示部48に表示させ、ユーザが操作入力部47を操作してスクリプト提供装置10に要求するスクリプトを選択すると、Webブラウザ91は、指示されたスクリプトに対応するjadファイル(情報ファイル11a等)の送信をHTTPサーバ12に要求する。
スクリプト格納部49aには、複数のスクリプトを格納することができるようになっており、実行可能なスクリプトのリストからユーザが選択したスクリプトを実行することができるようになっている。
ところで、OS51は、切換部51aにより、実行している処理の状況に応じて表示処理部51cが表示制御部53に供給する画像の切り換えを行う。例えば待ち受け時あるいはWebブラウザ91,メールクライアント92等のネイティブアプリケーションの実行時には、ネイティブアプリケーションあるいはOS51の指示によって表示処理部51cが生成する表示画像(ネイティブ画面)を表示部48に表示させ、スクリプト実行環境55によるスクリプト56の実行時には、CLDC55aの描画処理を介して供給されるスクリプト56からの指示によって表示処理部51cが生成する表示画像(スクリプト画面)を表示部48に表示させる。
内容のチェックを行わないスクリプトを携帯電話端末装置40に提供し得る構成としたシステムでは、携帯電話端末装置40において不正な処理を行うスクリプトを実行してしまう可能性が比較的高いため、セキュリティの観点から、赤外線通信を開始する前の確認に加えて、赤外線通信中にも、ネイティブ画面によってユーザに赤外線通信中である旨を表示することが望ましい。
赤外線通信を利用するスクリプトの実行を開始させると、例えば図7に示すように、OS51は、スクリプト56に表示部48の画面表示権を与え(S101)、スクリプト56は、例えば所定の起動画面等の表示を行った後、例えば図8及び図9に示すような入力要求画面を表示させ、相手側の機器に送信するデータの入力をユーザに求める(S102)これらに対するユーザの入力が終了すると、スクリプト56は、例えば入力されたデータ等に応じてOBEXクライアントあるいはOBEXサーバとしての動作を選択し、他の機器との赤外線通信の開始を上述の拡張API55cに要求し、他の機器との赤外線通信による下位層のコネクションが設定されるのを待機する(S103)。
上述の実施例1では、スクリプト56から赤外線通信の開始要求があった際に、OS51によって、ユーザに対する確認画面(ネイティブ画面)を表示させるようにしていたが、例えば赤外線通信の待ち受け中又は赤外線通信中のいずれかにおいてもネイティブ画面を表示させるようにしてもよい。このようにしても、赤外線通信中又は赤外線通信の待ち受け中のいずれかにおいては、スクリプト画面を表示させることができ、ユーザに対する応答性の向上に寄与することができる。
50 制御部、
51 OS、
51a 切換部、
51b 監視部、
55 スクリプト実行環境、
55c 拡張API、
70 スクリプト検査装置、
72 パターンファイル格納部、
73 スクリプト検査部
Claims (3)
- 他の機器と赤外線通信を行う赤外線通信手段と、
スクリプトを実行する仮想実行環境と、
該仮想実行環境を介した前記スクリプトからの要求に応じて表示を行う表示手段と、
前記仮想実行環境上で実行されるスクリプトからの前記赤外線通信手段による通信要求を検出する検出手段と、
該検出手段によって通信要求が検出された際に、前記スクリプトとは独立して実行される処理によって赤外線通信を行うか否かの確認を要求する確認表示を行い、該確認表示に対する確認指示に応じて前記赤外線通信手段に赤外線通信を開始させた後に、前記表示手段に前記スクリプトによる表示を許可する表示制御手段と
を備えることを特徴とする携帯電話端末装置。 - スクリプトが予め設定された所定のパターンに該当しないことを確認した後に当該スクリプトが格納されるスクリプト格納手段を有する外部のスクリプト提供装置から前記スクリプトを取得するスクリプト取得手段を備えることを特徴とする請求項1記載の携帯電話端末装置。
- スクリプト格納手段に格納されているスクリプトを携帯電話端末装置に提供するスクリプト提供装置と、
スクリプトを受信する受信手段と、所定のパターンを格納したパターン格納手段と、前記受信手段が受信したスクリプトが前記パターン格納手段に格納されているパターンに該当しない場合に当該スクリプトを前記スクリプト格納手段に格納する検査手段とを有するスクリプト検査装置と、
前記スクリプト提供装置から取得したスクリプトを実行する仮想実行環境と、該仮想実行環境を介したスクリプトからの要求に応じて表示を行う表示手段と、他の機器と赤外線通信を行う赤外線通信手段と、前記仮想実行環境上で実行されるスクリプトからの前記赤外線通信手段による通信要求を検出する検出手段と、該検出手段によって通信要求が検出された際に、前記スクリプトとは独立して実行される処理によって赤外線通信を行うか否かの確認を要求する確認表示を行い、該確認表示に対する確認指示に応じて前記赤外線通信手段に赤外線通信を開始させた後に、前記表示手段に前記スクリプトによる表示を許可する表示制御手段とを有する携帯電話端末装置とを備えることを特徴とするプログラム提供システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003342684A JP4036335B2 (ja) | 2003-09-30 | 2003-09-30 | 携帯電話端末装置及びプログラム提供システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003342684A JP4036335B2 (ja) | 2003-09-30 | 2003-09-30 | 携帯電話端末装置及びプログラム提供システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005110063A JP2005110063A (ja) | 2005-04-21 |
JP4036335B2 true JP4036335B2 (ja) | 2008-01-23 |
Family
ID=34536880
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003342684A Expired - Fee Related JP4036335B2 (ja) | 2003-09-30 | 2003-09-30 | 携帯電話端末装置及びプログラム提供システム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4036335B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101161164B1 (ko) | 2004-02-20 | 2012-07-02 | 뉘앙스 커뮤니케이션즈, 인코포레이티드 | 이동장치상의 고객 셀프 지원용과 같은 콜 인터셉트 방법 |
WO2007070837A2 (en) * | 2005-12-13 | 2007-06-21 | Snapin Software Inc. | Method for performing interactive services on a mobile device, such as time or location initiated interactive services |
WO2007044972A2 (en) | 2005-10-12 | 2007-04-19 | Snapin Software Inc. | Message intercept methods, such as for customer self-support on a mobile device |
EP1908041A4 (en) | 2005-06-24 | 2014-08-27 | Nuance Communications Inc | LOCAL INTERCEPTION METHOD, SUCH AS APPLICATIONS TO PROVIDE CLIENT ASSISTANCE IN TRAINING, INQUIRIES AND DIAGNOSTICS |
WO2008086320A1 (en) | 2007-01-05 | 2008-07-17 | Snapin Software Inc. | Methods of interacting between mobile devices and voice response systems |
AU2008240151B2 (en) | 2007-04-12 | 2012-04-05 | Nuance Communications, Inc. | System and method for detecting mutually supported capabilities between mobile devices |
US8589149B2 (en) | 2008-08-05 | 2013-11-19 | Nuance Communications, Inc. | Probability-based approach to recognition of user-entered data |
-
2003
- 2003-09-30 JP JP2003342684A patent/JP4036335B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005110063A (ja) | 2005-04-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100828736B1 (ko) | 주변 장치 및 무선 장치 사이에서 통신을 설정하기 위한시스템 및 방법 | |
JP4865581B2 (ja) | コンテンツ流通管理装置及びコンテンツ流通システム | |
JP5951938B2 (ja) | 端末のリモートシステム、リモート操作方法 | |
KR20090084008A (ko) | 휴대 단말기의 웹 페이지 제공 방법 및 시스템 | |
JP2011221991A (ja) | 端末装置、サーバ装置、通信システム、端末装置の制御方法、プログラムおよびその記録媒体 | |
CN106027631B (zh) | 一种数据传输方法及装置 | |
KR20080010284A (ko) | WebOS-기반 사용자 장치들을 위한 어플리케이션을핸드오프하는 방법 및 시스템 | |
JP2005518613A (ja) | 移動デバイスをエミュレートするための方法及び装置 | |
EP1589723B1 (en) | A device capable of modifying its behaviour based on surrounding devices | |
JP4036335B2 (ja) | 携帯電話端末装置及びプログラム提供システム | |
JP4956276B2 (ja) | サーブレット起動プログラムおよびホームゲートウェイ装置 | |
EP1796354B1 (en) | Method and mobile terminal for log management during Bluetooth communication | |
JP3274373B2 (ja) | 文書提供装置、文書要求装置及び文書転送方法 | |
JP4180953B2 (ja) | 通信装置及びプログラム | |
JP2006253848A (ja) | 携帯端末、それを含む通信システム、その通信方法ならびに制御プログラム | |
KR101482149B1 (ko) | 어플리케이션 실행 장치, 그 방법 및 그 방법이 기록된 컴퓨터로 판독 가능한 기록 매체 | |
JP4373480B2 (ja) | 通信装置及びプログラム | |
JP2009053957A (ja) | 情報処理装置及びその制御方法 | |
JP5198170B2 (ja) | 分散機器相互制御システムおよび情報処理装置 | |
JP2009048386A (ja) | 通信システム、通信方法、通信制御プログラムおよびこのプログラムを記憶した記録媒体 | |
JP5727919B2 (ja) | 設定方法、設定プログラム及び電化製品 | |
JP2005310062A (ja) | プログラム、コンピュータおよびデータ処理方法 | |
JP5606873B2 (ja) | 電子機器および操作支援方法 | |
KR101460515B1 (ko) | 어플리케이션 실행 장치, 그 방법 및 그 방법이 기록된 컴퓨터로 판독 가능한 기록 매체 | |
JP2008083968A (ja) | ウェブページ保存管理方法及び情報通信端末装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Effective date: 20050301 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
A977 | Report on retrieval |
Effective date: 20061016 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061031 |
|
A521 | Written amendment |
Effective date: 20061227 Free format text: JAPANESE INTERMEDIATE CODE: A523 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Effective date: 20071016 Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071025 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |