Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4014206B2 - Information processing system, mobile phone terminal device and connection cable - Google Patents
[go: Go Back, main page]

JP4014206B2 - Information processing system, mobile phone terminal device and connection cable - Google Patents

Information processing system, mobile phone terminal device and connection cable Download PDF

Info

Publication number
JP4014206B2
JP4014206B2 JP2002277155A JP2002277155A JP4014206B2 JP 4014206 B2 JP4014206 B2 JP 4014206B2 JP 2002277155 A JP2002277155 A JP 2002277155A JP 2002277155 A JP2002277155 A JP 2002277155A JP 4014206 B2 JP4014206 B2 JP 4014206B2
Authority
JP
Japan
Prior art keywords
serial
script
mobile phone
signal
mode
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
Application number
JP2002277155A
Other languages
Japanese (ja)
Other versions
JP2004120060A (en
Inventor
尚美 西方
真一郎 井手
隆久 水野
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.)
SoftBank Corp
Original Assignee
SoftBank Mobile Corp
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 SoftBank Mobile Corp filed Critical SoftBank Mobile Corp
Priority to JP2002277155A priority Critical patent/JP4014206B2/en
Publication of JP2004120060A publication Critical patent/JP2004120060A/en
Application granted granted Critical
Publication of JP4014206B2 publication Critical patent/JP4014206B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephone Function (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、複数の携帯電話端末装置を用いた情報処理システム、携帯電話端末装置及び複数の携帯電話端末装置を接続する接続ケーブルに関する。
【0002】
【従来の技術】
MPU、表示部,入力手段等のハードウェアプラットフォームの違いを吸収し、異なるプラットフォーム間のプログラム共有を実現するための技術としていわゆるJava(登録商標)が知られている。
【0003】
このJava(登録商標)には、ハードウェアプラットフォームの規模に応じていくつかの仕様が存在するが、この中に携帯電話端末装置,いわゆるPDA(パーソナルデジタルアシスタント)等のMPUの処理能力,メモリ容量が制限された機器向けの仕様(Java(登録商標)−ME[Micro Edition])がある。
【0004】
このJava(登録商標)−MEに従ったスクリプトを実際の装置で動作させるためには、基本的なライブラリと、このライブラリを用いたスクリプトを実行するスクリプト実行環境を規定したConfigration(設定)と、このConfigration上で実行可能な処理内容等を規定したプロファイルとが必要になる。
【0005】
現在流通しているパーソナルデジタルセルラ(PDC:Personal Digital Cellular)方式の移動体通信システムの携帯電話端末装置には、例えばConfigrationとしてCLDC(Connected Limited Device Configration)、プロファイルとしてMIDP(Mobile Information Device Profile)が採用されている(例えば非特許文献1参照。)。
【0006】
上述のような規格に従って作成されたスクリプトは、無線通信回線を介して提供サーバ装置から携帯電話端末装置に提供され、装置内部のメモリに格納される。メモリに格納された、スクリプトは、ユーザからの指示に応じて実行され、ゲーム等の情報処理が実行される。
【0007】
ところで、上述のPDC方式の携帯電話端末装置には、モデム装置あるいはメモリバックアップ装置等の外部機器の接続のために、いわゆるPDC共通仕様のシリアルインターフェースが設けられている場合がある(例えば非特許文献1及び特許文献1参照。)。
【0008】
このシリアルインターフェースでは、図4に示すような形状のコネクタを介して外部の機器と接続することができるようになっている。このコネクタは、2系統の高周波用の端子と、16の信号用の端子c1〜c16とを有している。
【0009】
端子c1〜c16の信号は、PDC共通仕様によって、例えば図5に示すように、接地電圧(シリアル信号用接地)、携帯電話端末装置が受信する信号(上りシリアル信号)、携帯電話端末装置が送信する信号(下りシリアル信号)、コネクタに接続された機器を検出する信号(ユニット有無)、接続された機器からの制御信号(携帯機操作部制御信号1,2)、外部機器の電源(ユニット電源)等として定義されている。
【0010】
上述のようなシリアルインターフェースが設けられた携帯電話端末装置に接続する装置として、例えば携帯電話端末装置内部のメモリの内容を書き換える装置等が知られている(例えば特許文献2及び特許文献3参照。)。
【0011】
【非特許文献1】
米川英樹著「Java2ME MIDP ゲームクリエイターズガイド J−PHONE KDDI完全対応」株式会社技術評論社、2002年6月1日、p.18−30
【非特許文献2】
株式会社エヌ・ティ・ティ・ドコモ「自動車携帯電話端末装置電話サービスを利用するための技術参考資料(デジタル方式)第3.0版」、平成12年4月3日、[平成14年9月20日検索]、インターネット<URL:http://www.nttdocomo.co.jp/corporate/r_d/pdf/jidoushadenwa.pdf>、p.9−112
【特許文献1】
特開平10−79782号公報(【0012】−【0013】、第2図、第5図)
【特許文献2】
特開平7−303130号公報(【0014】−【0015】、第2図)
【特許文献3】
特開2000−115329号公報(【0016】−【0017】、第1図)
【0018】
【発明が解決しようとする課題】
ところで、上述のようなPDC方式の携帯電話端末装置において、上述のJava(登録商標)環境が実装されている場合、複数の携帯電話端末装置をシリアルクロスケーブルで接続し、複数の携帯電話端末装置を用いたゲーム等の情報処理を行うことができないかという要望がある。
【0019】
しかしながら、上述のシリアルインターフェースが、例えばメモリコピー装置等の既存の装置の接続を前提としているため、従来のシリアルクロスケーブルを接続してしまうと、PDC共通仕様によって決められている携帯電話端末装置のメモリのコピー等の動作を開始してしまう。このため、このままでは複数の携帯電話端末装置を用いたゲーム等の情報処理を実行させることができなかった。
【0020】
また、上述のシリアルインターフェースの仕様では、着呼等の呼に関する信号はシリアルインターフェースに機器が接続されているか否かに関わらず送受信されるようになっている。例えばシリアルクロスケーブルで接続された一方の携帯電話端末装置に着呼があると、当該呼の発信者番号等を示す信号が、シリアルクロスケーブルを介して他方の携帯電話端末装置に供給される。このような信号を受信した携帯電話端末装置は、供給された発信者番号に対して発呼する。
【0021】
従って、仮に、上述のメモリのコピー動作等の動作を阻止できたとしても、例えば複数の携帯電話端末装置を用いた情報処理を実行している際に、一方の携帯電話端末装置に着信があると、当該情報処理が中断されたり、実行に支障が出てしまうことが考えられる。このため、複数の携帯電話端末装置を用いた情報処理の確実性に改善の余地があった。
【0022】
本発明は、上述のような課題に鑑みてなされたものであり、複数の携帯電話端末装置を用いた情報処理の確実性に寄与することができる情報処理システム、携帯電話端末装置及び接続ケーブルを提供することを目的とする。
【0023】
【課題を解決するための手段】
上述の問題を解決するために、本発明に係る情報処理システムは、受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースを有する携帯電話端末装置と、シリアルインターフェースのユニット有無電圧供給端子を開放若しくは高インピーダンス状態とし、抑制電圧出力端子と下りシリアル信号端子間を接続する配線を有する接続ケーブルと、接続ケーブルを介して携帯電話端末装置と接続された情報処理装置とを備え、携帯電話端末装置が、シリアルインターフェースを介した通信を使用する実行モード(シリアルモード)において抑制電圧出力端子を開放又は高インピーダンス状態とし、それ以外の状態において抑制電圧出力端子に下りシリアル信号をマスクする電圧を出力する抑制手段を備えることを特徴とする。
【0024】
また、本発明に係る携帯電話端末装置は、受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースと、スクリプト中で定義されている識別情報に応じてシリアルインターフェースを介した通信を使用する実行モード(シリアルモード)か否かを判断するモード判定手段を有し、シリアルモードでスクリプトを実行し得るスクリプト実行手段と、モード判定手段による判断結果に応じて、シリアルモードにおいては抑制電圧出力端子を開放又は高インピーダンス状態とし、それ以外の状態においては抑制電圧出力端子に下りシリアル信号をマスクする電圧を出力する抑制手段とを備えることを特徴とする。
【0025】
また、本発明に係る接続ケーブルは、受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースを有するパーソナルデジタルセルラー(PDC)電話システムの携帯電話端末装置と情報処理装置間を接続する接続ケーブルであって、シリアルインターフェースのユニット有無電圧供給端子を開放若しくは高インピーダンス状態とし、抑制電圧出力端子と下りシリアル信号端子間を接続する配線を有することを特徴とする。
【0026】
【発明の実施の形態】
本発明は、例えばパーソナルデジタルセルラ(PDC::Personal Digital Cellular)方式の移動体通信システムの携帯電話端末装置を複数用いた情報処理システムに適用することができる。
【0027】
(構成)
本発明の一実施形態に係る情報処理システムは、例えば図1に示すように、複数のPDC方式の携帯電話端末装置(以下、単に携帯電話端末装置という)携帯電話端末装置10A,10Bと、これらの携帯電話端末装置10A,10Bに設けられたいわゆるPDC共通仕様のシリアルインターフェース間を接続する接続ケーブル20とを備えている。
【0028】
携帯電話端末装置10A(10B)は、PDC方式の基地局,交換機等(図示せず)を介して他の携帯電話端末装置等の音声端末との間の音声通信を行うことができるようになっている。また、携帯電話端末装置10A(10B)は、さらにゲートウェイ装置,インターネット等のネットワーク(図示せず)を介して、HTTP(Hyper Text Transfer Protocol)サーバ,メールサーバ等のサーバ装置,他の携帯電話端末装置等の情報処理機器との間のデータ通信を行うことができるようになっている。
【0029】
この携帯電話端末装置10A(10B)は、アンテナ11Aを介して基地局との間で無線通信を行う送受信部11と、表示画面を有する表示部12と、表示部12の表示を制御する表示制御部13と、ユーザからの指示等を入力する操作キー14と、操作キー14からの入力を制御する入力制御部15と、携帯電話端末装置全体の動作の制御等を行うMPU16と、MPU16が実行するプログラム等を格納するメモリ17と、外部の機器に対して入出力するシリアル信号の生成,デコード等を行うシリアル制御部18と、シリアル信号のレベル変換等を行うシリアル入出力部19とを備えている。
【0030】
MPU16は、例えばメモリ17に格納されているプログラムを実行することにより、送受信部11の制御等を実行する通信制御部16Aと、スクリプト保持部17Aに保持されているスクリプトを実行するスクリプト実行部16Bと、上述のHTTPサーバ等から提供されるコンテンツ等を利用するWebブラウザ16E等の機能を実現する。
【0031】
通信制御部16Aは、送受信部11を介した基地局との間の通信及びシリアル制御部18,シリアル入出力部19を介したモデム装置,メモリ管理装置等の外部の機器との通信を制御する。この通信制御部16Aは、例えばメモリ17に保持されている通信処理プログラムをMPU16が実行することにより実現されている。
【0032】
スクリプト実行部16Bは、プラットフォームに依存しないオブジェクト指向のプログラミング言語で記述されたプログラム(スクリプト)を実行するものであり、例えばJava(登録商標)−ME[Micro Edition]に準拠したスクリプトを実行することができるように構成することができる。なお、実行するスクリプトは特にこの例に限定されず、他の言語で記述されたスクリプトであってもよい。このスクリプト実行部16Bも通信制御部16Aと同様に、スクリプト処理プログラムをMPU16が実行することによって実現されている。
【0033】
このスクリプト実行部16Bの機能は、例えば基本的なライブラリと、このライブラリを用いたスクリプトを実行するスクリプト実行環境を規定したConfigration(設定)と、このConfigration上で実行可能な処理内容等を規定したプロファイルとによって定義される。この実施形態では、設定(Configration)として、例えばCLDC(Connected Limited Device Configration)を採用し、プロファイルとして、例えばMIDP(Mobile Information Device Profile)を拡張して外部の機器とのシリアル通信の手順を規定した仕様を採用している。
【0034】
これらのConfigrationとプロファイル等の定義に従って、操作キー14からの入力,表示部12の表示,シリアル制御部18,シリアル入出力部19等に対する動作制御処理と、スクリプトの構文解釈,動作制御等のスクリプト実行制御処理等が上述のスクリプト処理プログラムとして実装されている。
【0035】
また、このスクリプト実行部16Bは、シリアル制御部18,シリアル入出力部19を介して他の携帯電話端末装置,情報処理機器等の外部の機器とシリアル通信を行うことができるようになっている。
【0036】
このような外部の機器とのシリアル通信を行うために、スクリプト実行部16Bは、実行しようとするスクリプトがシリアル通信を必要とするものか否かを解析するスクリプト解析部16Cと、スクリプト解析部16Cによる解析結果を保持するシリアル状態保持部16Dと、シリアル制御部18,シリアル入出力部19の動作の制御部等を備えている。これらの処理機能は、例えば上述のスクリプト処理プログラム内に実装されている。
【0037】
メモリ17には、上述の通信処理プログラム,スクリプト処理プログラム等の他に、例えば通信処理プログラムが用いる電話番号リスト,動作モード等を示すデータが格納されている。また、メモリ17には、スクリプト実行部16Bが実行し得るスクリプトを保持するスクリプト保持部17Aが設けられている。このスクリプト保持部17Aには、例えば複数のスクリプトを格納することができるようになっており、各々のスクリプトは、各々領域17AA,17AB,…に格納される。また、各々のスクリプトは、例えばWebブラウザ16Eが通信制御部16A,送受信部11を介して上述のHTTPサーバ等から取得し、各領域17AA,17ABに格納する。
【0038】
各領域17AA,17ABに格納されるスクリプトは、例えば図2に示すように、スクリプトのバージョン,スクリプトの作成者,URL(Unified Resource Locator)等のデータ部のアドレス等を示すjad(Java(登録商標)デスクリプターファイル)等のスクリプトについての情報を有するヘッダ部(ABCD.jad,EFGH.jad)と、スクリプト本体,当該スクリプトの実行時に用いる画像,音声等のデータが一緒に圧縮符号化されたjar(Java(登録商標)アーカイブファイル)等のデータ部(ABCD.jar,EFGH.jar)の2つのファイルから構成されている。
【0039】
ヘッダ部には、例えば図3に示すように、上述のスクリプトのバージョン(MIDlet-Version),スクリプトの作成者(MIDlet-Vendor),データ部のアドレス(MIDlet-Jar-URL)等のスクリプト本体の他に、シリアル通信を必要とするか否かを示す情報(例えば上述の例では、シリアル属性:MIDlet-Serial)が含まれている。
【0040】
このシリアル属性は、シリアル通信を必要とするスクリプトの場合には値が“Y”とされ(MIDlet-Serial: Y)、シリアル通信を必要としないスクリプトの場合には値が“N”とされている(MIDlet-Serial: N)とされている。なお、このシリアル属性が設けられていない場合には、スクリプト実行部16Bはシリアル通信を必要としないスクリプトであると判断する。
【0041】
スクリプト実行部16Bのスクリプト解析部16Cは、例えば実行しようとするスクリプトがシリアル通信を必要とする場合(シリアルモード)にはシリアル状態保持部16Dに“1“を保持し、実行しようとするスクリプトがシリアル通信を必要としない場合(非シリアルモード)等のシリアルモード以外のときにはシリアル状態保持部16Dに“0“を保持する。
【0042】
シリアル入出力部19は、例えば図4に示すような形状のコネクタ19Aを備えている。このコネクタ19Aは、2系統の高周波用の端子a1,a2と、16の信号用の端子c1,c2,・・・,c16とを有している。なお、上述の図1中では、端子c1〜c16のみを図示している。
【0043】
各端子c1〜c16の信号は、PDC共通仕様によって、例えば図5に示すように、接地電圧(シリアル信号用接地)、携帯電話端末装置が受信する信号(上りシリアル信号)、携帯電話端末装置が送信する信号(下りシリアル信号)、コネクタに接続された機器を検出する信号(ユニット有無)、接続された機器からの制御信号(携帯機操作部制御信号1,2)、外部機器の電源(ユニット電源)等として定義されている。
【0044】
シリアル制御部18は、シリアル入出力部19を介して入出力する信号を制御する部分であり、このシリアル制御部18には、通信制御部16Aからの呼制御あるいはメモリコピー等の上述のPDC共通仕様で規定されているシリアル信号と、スクリプト実行部16Bで実行するスクリプトによるシリアル信号が供給されている。
【0045】
シリアル制御部18は、上述のシリアル状態保持部16Dの値が“0”であるときは通信制御部16Aの入出力をシリアル入出力部19に接続し、シリアル状態保持部16Dの値が“1”であるシリアルモード時にはスクリプト実行部16Bの入出力をシリアル入出力部19に接続する。
【0046】
また、シリアル制御部18は、シリアル状態保持部16Dの値が“1”であるときに端子c15を開放(又はハイインピーダンス)状態にさせる。また、このシリアル制御部18は、モデム装置等の外部機器の接続を検出すると、上述のPDC共通仕様に従って、端子c15を開放(又はハイインピーダンス)状態にさせる。これらの状態以外では、シリアル制御部18は端子c15をローレベルにさせる。
【0047】
ところで、接続ケーブル20の両端には、上述の図1に示すように、上述の図4に示すコネクタ19Aと接続し得るコネクタ21A,21Bが設けられている。各コネクタ21Aにはコネクタ19A,19Bの端子c1〜c16に接続し得る端子d1〜d16が設けられている。
【0048】
この接続ケーブル20には、一方のコネクタ21Aの端子d7,d6を他方のコネクタ21Bの端子d6,d7にクロス(交差)させて接続する配線(信号線)と、コネクタ21Aとコネクタ21Bの接地端子(端子d1,d9)を接続する配線(接地線)が設けられている。携帯電話端末装置10Aと携帯電話端末装置10Bとが接続ケーブル20によって接続されると、各コネクタ21A,21Bの端子d6,d7は、コネクタ19Aの端子c6,c7に接続され、携帯電話端末装置10Aと携帯電話端末装置10Bの間で信号線と接地線を介したシリアル通信を行うことができる状態となる。
【0049】
また、接続ケーブル20には、上述のシリアル制御部18からの制御により、下りシリアル信号を抑制し得るシリアル信号抑制部(抑制手段)22A,22Bが設けられている。これらのシリアル信号抑制部22A,22Bは各々コネクタ21A,21Bの端子d7とd15を接続するものである。
【0050】
また、接続ケーブル20では、端子d2〜d5,端子d8,端子d10〜d14,端子d16は常に開放又はハイインピーダンスとされている。
【0051】
図6は、携帯電話端末装置10A及び携帯電話端末装置10Bのシリアル入出力部19と接続ケーブル20の構成の一部を示した概念図である。
【0052】
コネクタ19Aの端子c15には、抵抗R1を介してトランジスタTr1のコレクタが接続されている。また、端子c7には、100オーム程度のオーダーの抵抗R1を介してトランジスタTr2のコレクタが接続されている。これらのトランジスタTr1,Tr2のベースには各々、シリアル制御部18の制御出力が接続されている。これらのトランジスタTr1,Tr2のエミッタは接地電位(端子c1,c9に接続される配線)に接続されている。これらの端子c7,c15は上述の信号線を介して他方のコネクタ19Aの端子c6に接続されている。
【0053】
また、コネクタ19Aの端子6は、回路保護用のダイオードD1,10kオーム程度のオーダーの抵抗R2を介して電源電圧(+V)に接続されている。ダイオードD1と抵抗R2の間のx点の電圧はバッファアンプamp(ゲイン〜1)を介してシリアル制御部18に供給されている。すなわち、端子c7,c15のオープンコレクタ出力が、シリアル信号抑制部22Aによって、いわゆるワイヤードOR接続されて、例えば図7に示すような状態になっている。この状態では、トランジスタTr1とトランジスタTr2のいずれかがオン状態になったときに、x点の電圧がローレベルになる状態となっている。
【0054】
上述のように、シリアル制御部18は、シリアル状態保持部16Dの値が“1”であるときに端子c15を開放(又はハイインピーダンス)状態にさせる。この状態では、例えば図8(A)に示すように、トランジスタTr2のオン/オフによって上述のx点の電圧がローレベルとハイレベルに変化する状態、すなわち、シリアル制御部18からのシリアル信号が端子c7を介して他方のシリアル入出力部19の端子c6に供給される状態となる。
【0055】
一方、シリアル状態保持部16Dの値が“0”であるときは、端子c15をローレベルにさせる。この状態では、トランジスタTr1は常にオン状態となり、例えば図8(B)に示すように、トランジスタTr2の状態によらず、x点の電圧がローレベルであり、シリアル制御部18からのシリアル信号が抑止された状態となる。
【0056】
なお、シリアル制御部18は、モデム装置等の外部機器の接続を検出した際に上述のPDC共通仕様に従って、端子c15を開放(又はハイインピーダンス)状態にさせる。モデム装置等の外部機器の接続は、端子c12,c13,c14の信号によって検出されるが、接続ケーブル20では、これらの端子c12〜c14に接続される端子d12〜d14は開放又はハイインピーダンスとされている。このため、接続ケーブル20を介して携帯電話端末装置10Aと携帯電話端末装置10Bを接続した状態では、いずれの端末装置10A,10Bにおいても、端子c12,c13,c14の信号によって外部機器の接続が検出されることはない。
【0057】
すなわち、この情報処理システムでは、携帯電話端末装置10Aと携帯電話端末装置10Bとを接続ケーブル20で接続した状態では、上述のシリアルモード時にのみ、携帯電話端末装置間でシリアル通信を行うことができる状態となる。
【0058】
(動作)
上述のスクリプト保持部17Aに保持されているスクリプトの実行がユーザから指示されると、MPU16は、まず、スクリプト保持部17A内の各領域17AA,17AB,…に保持されているスクリプトのリストを示す画像データを作成し、例えば図1中に示すように、表示部12にスクリプトのリストを表示させる。
【0059】
ユーザから特定のスクリプトの実行が指示されると、スクリプト実行部16Bは、指示されたスクリプトをスクリプト保持部17Aから読み出す。スクリプト解析部16Cは、読み出されたスクリプトがシリアル通信を必要とするか否かを判定し、判定結果を示す情報をシリアル状態保持部16Dに保持する。
【0060】
この判定処理では、例えば図8に示すように、スクリプト解析部16Cは、まず、実行が指示されたスクリプトのjad部中にシリアル属性(MIDlet-Serial)が含まれているか否かを判断する(S1)。
【0061】
jad中にシリアル属性が含まれていなければ、スクリプト解析部16Cは、現在の状態がシリアルモードであるか否かを判定し(S5)、シリアルモードすなわち現在のシリアル状態保持部16Dの値が“1”であればシリアル状態保持部16Dの値を“0”にして非シリアルモードに移行させる(S6)。シリアルモードでなければシリアル状態保持部16Dの値が“0”であるため、そのままにしておく。これにより、上述のシリアル制御部18の動作によって、通信制御部16Aからのシリアル信号が抑制されて出力されない状態となり、例えば当該携帯電話端末装置に着信があっても、呼を制御するための信号がコネクタ19Aを介して出力されない状態となる。
【0062】
一方、jad中にシリアル属性が含まれている場合には、スクリプト解析部16Cは、シリアル属性が“Y”であるか否かを判定し(S2)、シリアル属性が“Y”でない場合には上述のS5以降の処理を実行する。
【0063】
シリアル属性が“Y”である場合には、スクリプト解析部16Cは、現在の状態がシリアルモードであるか否かを判定し(S3)、非シリアルモードすなわち現在のシリアル状態保持部16Dの値が“1”でない場合にはシリアル状態保持部16Dの値を“1”にしてシリアルモードに移行させる(S4)。シリアルモードである場合にはシリアル状態保持部16Dの値が“0”であるため、そのままにしておく。これにより、上述のシリアル制御部18の動作によって、スクリプト実行部16Bからの信号をシリアル入出力部19を介して入出力可能な状態となり、携帯電話端末装置10A,10B間のシリアル通信が可能な状態になる。
【0064】
このような判定処理を実行した後、スクリプト実行部16Bは、ユーザから選択されたスクリプトを実行する。選択されたスクリプトがシリアル通信を用いるものであれば、携帯電話端末装置10A,10B間でシリアル通信が行われる。
【0065】
(効果)
従来のシリアルクロスケーブルでは、例えば図10に示すように、接続ケーブル20の配線の他に、外部機器の接続の有無を検出するために各コネクタ21A,21Bの端子d9と端子d12を接続する配線と、各コネクタ21A,21Bの端子d12,d13間を接続する配線が設けられている。
【0066】
このようなシリアルクロスケーブルを携帯電話端末装置10A(あるいは携帯電話端末装置10B)に接続すると、端子d9と端子d12間の配線によってコネクタ19Aの端子d12がローレベルになり、シリアル制御部18によって外部機器の接続が検出され、PDC共通仕様に従って、PDC共通仕様によって決められている携帯電話端末装置のメモリのコピー等の動作を開始してしまう。
【0067】
これに対し、上述のように構成された接続ケーブル20では、端子d9と端子d12間の配線が無いため、携帯電話端末装置10A(あるいは携帯電話端末装置10B)に接続した場合であっても、シリアル制御部18が外部機器の接続を検出しないため、スクリプト実行部16Bによるシリアル通信を行い得る状態とすることができる。
【0068】
また、従来のシリアルクロスケーブルでは、上述の図10に示すように、端子d15と端子d7の間の配線は設けられていない。従って、従来のシリアルクロスケーブルで携帯電話端末装置10A,10B間を接続した場合には、例えば図11に示すように、シリアル入出力部19のTr1のオン/オフによらず、Tr2のオン/オフによって上述のx点の電圧が変化し得る状態、すなわち、通信制御部16Aからのシリアル信号がそのまま他方のシリアル入出力部19に供給され得る状態となってしまう。このような状態では、一方の携帯電話端末装置に着信があると、この呼に応じたシリアル信号が他方の携帯電話端末装置に供給されてしまい、当該呼の発信者側に対する発呼等を実行し得る状態になってしまう。
【0069】
これに対し、接続ケーブル20では、シリアル信号抑制部22A,22Bによって端子d15と端子d7が接続されているため、この接続ケーブル20によって携帯電話端末装置10A,10Bを接続した状態では、上述のシリアルモード以外では、シリアル信号が他方のシリアル入出力部19には供給されない状態となる。従って、このような状態で一方の携帯電話端末装置に着信があった場合でも、呼に応じたシリアル信号が他方の携帯電話端末装置に供給されることはなく、当該呼の発信者側に対する発呼等の動作を実行することがない。
【0070】
従って、この情報処理システムでは、シリアルインターフェースを介して接続された複数の携帯電話端末装置を用いた情報処理の確実性に寄与することができる。
【0071】
(変形例)
上述の実施形態では、複数の携帯電話端末装置10A,10Bを接続ケーブル20によって接続した情報処理システムについて説明したが、携帯電話端末装置10AとパーソナルコンピュータあるいはPDA(パーソナルデジタルアシスタント)等の情報処理装置を接続して情報処理システムを構成することもできる。
【0072】
この場合、携帯電話端末装置10Aと情報処理装置の間を接続する接続ケーブル40は、例えば図1に示すように構成することができる。
【0073】
この接続ケーブル40の一端には、上述の図1中の接続ケーブル20の一端に設けられたコネクタ21Aと同様のコネクタ41Aが設けられており、シリアル信号抑制部22Aと同様に、コネクタ41Aの端子d7と端子d15間にシリアル信号抑制部42Aが設けられている。
【0074】
この接続ケーブル40の他の端には、情報処理装置に接続するコネクタ41Bが設けられている。このコネクタ41Bには、情報処理装置側の送信信号が供給される端子TXD,受信信号が供給される端子RXD,接地電位に接続される端子GNDが設けられている。
【0075】
このように構成された接続ケーブル40のコネクタ41Aを携帯電話端末装置10Aに接続し、コネクタ41Bを情報処理装置に接続した場合には、携帯電話端末装置10A側の動作は上述の実施形態と同様になる。一方、情報処理装置側では、所定の制御プログラムによって、シリアルインターフェースの送受信信号の処理と、携帯電話端末装置10A側で動作するスクリプトに対応する処理を実行しており、スクリプト実行部16Bとの間でシリアル通信を行い得る状態となる。
【0076】
これにより、シリアルインターフェースを介して接続された携帯電話端末装置と情報処理装置を用いた情報処理の確実性に寄与することができる。
【0077】
なお、携帯電話端末装置10A側のシリアル信号のレベルと、情報処理装置側の信号のレベルが異なる場合には、接続ケーブル40に信号のレベルを変換するレベル変換部を設けたり、信号のレベルを変換するレベル変換装置を介して携帯電話端末装置10Aと情報処理装置を接続する必要がある。
【0078】
【発明の効果】
本発明では、受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースを有する携帯電話端末装置と、他の情報処理装置等を、シリアルインターフェースのユニット有無電圧供給端子を開放若しくは高インピーダンス状態とし、抑制電圧出力端子と下りシリアル信号端子間を接続する配線を有する接続ケーブルを介して接続することにより、シリアルインターフェースを介して接続された携帯電話端末装置と情報処理装置とを用いた情報処理の確実性に寄与することができる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る情報処理システムの構成を示す図である。
【図2】前記情報処理システムを構成する携帯電話端末装置のスクリプト保持部に格納されるスクリプトの例を示す図である。
【図3】前記スクリプト保持部内の領域に格納されるスクリプトのヘッダ部のフォーマットの一例を示す図である。
【図4】前記携帯電話端末装置を構成するコネクタの外観を示す図である。
【図5】前記コネクタの各接点の信号を示す図である。
【図6】前記携帯電話端末装置間を接続する接続ケーブルと各携帯電話端末装置のシリアル入出力部の一部の構成例を示す概略図である。
【図7】前記携帯電話端末装置を構成するシリアル制御部間の接続の概略を示す図である。
【図8】前記シリアル制御部間の動作の概要を示す回路図である。
【図9】前記スクリプト実行部によるシリアル通信の制御処理を示すフローチャートである。
【図10】従来のシリアルクロスケーブルの配線を示す図である。
【図11】従来のシリアルクロスケーブルを用いた場合の制御部間の接続の概略を示す図である。
【図12】本発明の他の実施形態に係る接続ケーブルの配線を示す図である。
【符号の説明】
10A,10B…携帯電話端末装置、11…送受信部、12…表示部、13…表示制御部、14…操作キー、15…入力制御部、16…MPU、16B…スクリプト実行部、16C…スクリプト解析部、16D…シリアル状態保持部、16E…Webブラウザ,17…メモリ、17A…スクリプト保持部、18…シリアル制御部、19…シリアル入出力部、19A…コネクタ、20…接続ケーブル、21A,21B…コネクタ、22A,22B…シリアル信号抑制部
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information processing system using a plurality of mobile phone terminal devices, a mobile phone terminal device, and a connection cable for connecting the plurality of mobile phone terminal devices.
[0002]
[Prior art]
A so-called Java (registered trademark) is known as a technique for absorbing differences in hardware platforms such as an MPU, a display unit, and input means and realizing program sharing between different platforms.
[0003]
This Java (registered trademark) has several specifications depending on the scale of the hardware platform. Among them, the processing capability and memory capacity of an MPU such as a mobile phone terminal device, so-called PDA (personal digital assistant) There is a specification (Java (registered trademark) -ME [Micro Edition]) for a device in which is restricted.
[0004]
In order to operate a script according to Java (registered trademark) -ME on an actual apparatus, a configuration that defines a basic library and a script execution environment for executing a script using the library, A profile that defines the processing contents that can be executed on this Configuration is required.
[0005]
For example, CLDC (Connected Limited Device Configuration) as a configuration and MIDP (Mobile Information Device Profile) as a profile are included in mobile phone terminals of personal digital cellular (PDC) type mobile communication systems currently distributed. (For example, refer nonpatent literature 1).
[0006]
The script created according to the above-described standard is provided from the providing server device to the mobile phone terminal device via the wireless communication line, and stored in the memory inside the device. The script stored in the memory is executed in accordance with an instruction from the user, and information processing such as a game is executed.
[0007]
By the way, in the above-mentioned PDC system mobile phone terminal device, there is a case where a so-called PDC common specification serial interface is provided for connection to an external device such as a modem device or a memory backup device (for example, non-patent document). 1 and Patent Document 1).
[0008]
This serial interface can be connected to an external device via a connector having a shape as shown in FIG. This connector has two high-frequency terminals and 16 signal terminals c1 to c16.
[0009]
The signals of the terminals c1 to c16 are transmitted according to the PDC common specification, for example, as shown in FIG. 5, the ground voltage (serial signal ground), the signal received by the mobile phone terminal device (uplink serial signal), and the mobile phone terminal device. Signal (downward serial signal), signal to detect the device connected to the connector (unit presence / absence), control signal from the connected device (portable device operation unit control signals 1 and 2), power supply of external device (unit power supply) ) Etc.
[0010]
As a device connected to a mobile phone terminal device provided with a serial interface as described above, for example, a device that rewrites the contents of a memory inside the mobile phone terminal device is known (see, for example, Patent Document 2 and Patent Document 3). ).
[0011]
[Non-Patent Document 1]
Hideki Yonekawa, “Java2ME MIDP Game Creator's Guide J-PHONE KDDI Fully Compatible”, Technical Review Co., Ltd., June 1, 2002, p. 18-30
[Non-Patent Document 2]
NTT DoCoMo, Inc. “Technical Reference Material for Using Mobile Phone Terminal Device Telephone Service (Digital) Version 3.0”, April 3, 2000, [September 2002 Search on the 20th], Internet <URL: http://www.nttdocomo.co.jp/corporate/r_d/pdf/jidoushadenwa.pdf>, p. 9-112
[Patent Document 1]
Japanese Laid-Open Patent Publication No. 10-79782 (FIG. 2, FIG. 5)
[Patent Document 2]
Japanese Laid-Open Patent Publication No. 7-303130 (FIG. 2)
[Patent Document 3]
JP 2000-115329 A ([0016]-[0017], FIG. 1)
[0018]
[Problems to be solved by the invention]
By the way, in the PDC system mobile phone terminal device as described above, when the above-mentioned Java (registered trademark) environment is implemented, a plurality of mobile phone terminal devices are connected by a serial cross cable, and a plurality of mobile phone terminal devices are connected. There is a demand for information processing such as a game using a computer.
[0019]
However, since the above-described serial interface is premised on the connection of an existing device such as a memory copy device, if a conventional serial cross cable is connected, the mobile phone terminal device determined by the PDC common specifications is used. An operation such as memory copy is started. For this reason, information processing such as a game using a plurality of mobile phone terminal devices cannot be executed as it is.
[0020]
In the serial interface specification described above, a signal related to a call such as an incoming call is transmitted and received regardless of whether or not a device is connected to the serial interface. For example, when an incoming call is made to one mobile phone terminal device connected by a serial cross cable, a signal indicating the caller number of the call is supplied to the other mobile phone terminal device via the serial cross cable. The mobile phone terminal device that has received such a signal calls the supplied caller number.
[0021]
Therefore, even if an operation such as the above-described memory copying operation can be prevented, for example, when information processing using a plurality of mobile phone terminal devices is being performed, one mobile phone terminal device receives an incoming call. Then, the information processing may be interrupted or the execution may be hindered. For this reason, there is room for improvement in the reliability of information processing using a plurality of mobile phone terminal devices.
[0022]
The present invention has been made in view of the above-described problems, and provides an information processing system, a mobile phone terminal device, and a connection cable that can contribute to the reliability of information processing using a plurality of mobile phone terminal devices. The purpose is to provide.
[0023]
[Means for Solving the Problems]
In order to solve the above-described problem, an information processing system according to the present invention receives a received signal. input Up serial signal Terminal And the transmission signal output Down serial signal Terminal When, Unit presence / absence voltage supply terminal to which voltage according to presence / absence of connected unit is supplied, and suppression voltage output terminal that outputs voltage according to operation mode A mobile phone terminal device having a serial interface, and a serial interface Wiring that connects the suppression voltage output terminal and the downstream serial signal terminal with the unit presence / absence voltage supply terminal open or in a high impedance state A connection cable, and an information processing apparatus connected to the mobile phone terminal device via the connection cable; In the execution mode (serial mode) in which the mobile phone terminal uses communication via the serial interface, the suppression voltage output terminal is opened or in a high impedance state, and in other states, the down serial signal is output to the suppression voltage output terminal. Means to output voltage to mask It is characterized by providing.
[0024]
The mobile phone terminal device according to the present invention is An up serial signal terminal for inputting a reception signal, a down serial signal terminal for outputting a transmission signal, a unit presence / absence voltage supply terminal to which a voltage according to the presence / absence of a connected unit is supplied, and a voltage according to an operation mode Mode determination means for determining whether or not an execution mode (serial mode) using communication via the serial interface according to identification information defined in the script and a serial interface having a suppression voltage output terminal to output The script execution means capable of executing the script in the serial mode, and depending on the determination result by the mode determination means, the suppression voltage output terminal is opened or in a high impedance state in the serial mode, and the suppression voltage in the other states Suppressor that outputs a voltage that masks the downstream serial signal to the output terminal It is characterized by providing.
[0025]
In addition, the connection cable according to the present invention receives a received signal. input Up serial signal Terminal And the transmission signal output Down serial signal Terminal When, Unit presence / absence voltage supply terminal to which a voltage according to the presence / absence of a connected unit is supplied, and a suppression voltage output terminal that outputs a voltage according to the operation mode A connection cable for connecting between a mobile phone terminal device and an information processing device of a personal digital cellular (PDC) telephone system having a serial interface, Wiring that connects the suppression voltage output terminal and the downstream serial signal terminal with the unit presence / absence voltage supply terminal open or in a high impedance state It is characterized by having.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
The present invention can be applied to an information processing system using a plurality of mobile phone terminal devices in a mobile communication system of a personal digital cellular (PDC) system, for example.
[0027]
(Constitution)
An information processing system according to an embodiment of the present invention includes a plurality of PDC-type mobile phone terminal devices (hereinafter simply referred to as mobile phone terminal devices) mobile phone terminal devices 10A and 10B, as shown in FIG. And a connection cable 20 for connecting between serial interfaces of so-called PDC common specifications provided in the mobile phone terminal devices 10A and 10B.
[0028]
The mobile phone terminal device 10A (10B) can perform voice communication with a voice terminal such as another mobile phone terminal device via a PDC base station, an exchange, or the like (not shown). ing. The mobile phone terminal 10A (10B) is further connected to a gateway device, a network device (not shown) such as the Internet, a server device such as an HTTP (Hyper Text Transfer Protocol) server, a mail server, and other mobile phone terminals. Data communication with an information processing device such as a device can be performed.
[0029]
The mobile phone terminal device 10A (10B) includes a transmission / reception unit 11 that performs wireless communication with a base station via an antenna 11A, a display unit 12 having a display screen, and display control that controls display on the display unit 12. Unit 13, an operation key 14 for inputting an instruction from the user, an input control unit 15 for controlling an input from the operation key 14, an MPU 16 for controlling the operation of the entire mobile phone terminal device, and the MPU 16 A memory 17 for storing a program to be executed, a serial control unit 18 for generating and decoding a serial signal to be input / output to / from an external device, and a serial input / output unit 19 for converting the level of the serial signal. ing.
[0030]
The MPU 16 executes, for example, a program stored in the memory 17 to execute a control of the transmission / reception unit 11 and the like, and a script execution unit 16B that executes a script held in the script holding unit 17A. And the function of Web browser 16E etc. which utilize the content etc. which are provided from the above-mentioned HTTP server etc. are realized.
[0031]
The communication control unit 16A controls communication with the base station via the transmission / reception unit 11 and communication with external devices such as a modem device and a memory management device via the serial control unit 18 and the serial input / output unit 19. . The communication control unit 16A is realized by the MPU 16 executing a communication processing program held in the memory 17, for example.
[0032]
The script execution unit 16B executes a program (script) written in an object-oriented programming language that does not depend on the platform. For example, the script execution unit 16B executes a script compliant with Java (registered trademark) -ME [Micro Edition]. Can be configured. The script to be executed is not particularly limited to this example, and may be a script written in another language. Similarly to the communication control unit 16A, the script execution unit 16B is realized by the MPU 16 executing the script processing program.
[0033]
The functions of the script execution unit 16B define, for example, a basic library, a configuration that defines a script execution environment for executing a script using the library, and a processing content that can be executed on the configuration. Defined by profile. In this embodiment, CLDC (Connected Limited Device Configuration), for example, is adopted as a configuration (Configuration), and a procedure for serial communication with an external device is defined by expanding, for example, MIDP (Mobile Information Device Profile) as a profile. The specification is adopted.
[0034]
Scripts such as input from operation keys 14, display on display unit 12, operation control processing for serial control unit 18, serial input / output unit 19, etc., script syntax interpretation, operation control, etc. Execution control processing and the like are implemented as the script processing program described above.
[0035]
In addition, the script execution unit 16B can perform serial communication with external devices such as other mobile phone terminal devices and information processing devices via the serial control unit 18 and the serial input / output unit 19. .
[0036]
In order to perform serial communication with such an external device, the script execution unit 16B analyzes a script analysis unit 16C that analyzes whether the script to be executed requires serial communication, and a script analysis unit 16C. Are provided with a serial state holding unit 16D for holding the analysis result of the above, a serial control unit 18, an operation control unit for the serial input / output unit 19, and the like. These processing functions are implemented in the above-described script processing program, for example.
[0037]
In addition to the above-described communication processing program, script processing program, and the like, the memory 17 stores data indicating, for example, a telephone number list and an operation mode used by the communication processing program. The memory 17 is provided with a script holding unit 17A that holds a script that can be executed by the script execution unit 16B. The script holding unit 17A can store a plurality of scripts, for example, and each script is stored in each of the areas 17AA, 17AB,. Each script is acquired by the Web browser 16E, for example, from the above-described HTTP server or the like via the communication control unit 16A and the transmission / reception unit 11, and stored in each of the areas 17AA and 17AB.
[0038]
As shown in FIG. 2, for example, the script stored in each of the areas 17AA and 17AB is jad (Java (registered trademark)) indicating the version of the script, the creator of the script, the address of the data section such as URL (Unified Resource Locator), and the like. ) Descriptor file) etc. header part (ABCD.jad, EFGH.jad) that contains information about the script, and the main body of the script, image, audio, etc. used when executing the script are compressed and encoded together (Java (registered trademark) archive file) and other data parts (ABCD.jar, EFGH.jar).
[0039]
In the header part, for example, as shown in FIG. 3, the script body (MIDlet-Version), script creator (MIDlet-Vendor), data part address (MIDlet-Jar-URL), etc. In addition, information indicating whether serial communication is required (for example, in the above example, serial attribute: MIDlet-Serial) is included.
[0040]
This serial attribute has a value of “Y” for a script that requires serial communication (MIDlet-Serial: Y), and a value of “N” for a script that does not require serial communication. (MIDlet-Serial: N). If this serial attribute is not provided, the script execution unit 16B determines that the script does not require serial communication.
[0041]
For example, when the script to be executed requires serial communication (serial mode), the script analysis unit 16C of the script execution unit 16B holds “1” in the serial state holding unit 16D. In cases other than the serial mode, such as when serial communication is not required (non-serial mode), “0” is held in the serial state holding unit 16D.
[0042]
The serial input / output unit 19 includes, for example, a connector 19A having a shape as shown in FIG. This connector 19A has two high frequency terminals a1, a2 and 16 signal terminals c1, c2,..., C16. In FIG. 1 described above, only the terminals c1 to c16 are shown.
[0043]
As shown in FIG. 5, for example, as shown in FIG. 5, the signals of the terminals c1 to c16 are connected to the ground voltage (serial signal ground), the signal received by the mobile phone terminal device (uplink serial signal), and the mobile phone terminal device Signal to be transmitted (downward serial signal), signal to detect the device connected to the connector (unit presence / absence), control signal from the connected device (portable unit operation unit control signals 1 and 2), power source of external device (unit Power source).
[0044]
The serial control unit 18 is a part that controls signals input / output via the serial input / output unit 19, and the serial control unit 18 includes the above-mentioned PDC common functions such as call control from the communication control unit 16A or memory copy. A serial signal defined by the specification and a serial signal by a script executed by the script execution unit 16B are supplied.
[0045]
When the value of the serial state holding unit 16D is “0”, the serial control unit 18 connects the input / output of the communication control unit 16A to the serial input / output unit 19, and the value of the serial state holding unit 16D is “1”. In the serial mode, the input / output of the script execution unit 16B is connected to the serial input / output unit 19.
[0046]
Further, the serial control unit 18 opens the terminal c15 when the value of the serial state holding unit 16D is “1”. Further, when the serial control unit 18 detects the connection of an external device such as a modem device, the serial control unit 18 opens the terminal c15 according to the above-described PDC common specification. In other than these states, the serial control unit 18 brings the terminal c15 to a low level.
[0047]
Incidentally, at both ends of the connection cable 20, connectors 21A and 21B that can be connected to the connector 19A shown in FIG. 4 are provided as shown in FIG. Each connector 21A is provided with terminals d1 to d16 that can be connected to the terminals c1 to c16 of the connectors 19A and 19B.
[0048]
The connection cable 20 includes wiring (signal lines) for connecting the terminals d7 and d6 of one connector 21A to the terminals d6 and d7 of the other connector 21B, and ground terminals of the connectors 21A and 21B. Wiring (grounding wire) for connecting (terminals d1, d9) is provided. When the mobile phone terminal device 10A and the mobile phone terminal device 10B are connected by the connection cable 20, the terminals d6 and d7 of the connectors 21A and 21B are connected to the terminals c6 and c7 of the connector 19A, and the mobile phone terminal device 10A. And the mobile phone terminal device 10B can perform serial communication via the signal line and the ground line.
[0049]
Further, the connection cable 20 is provided with serial signal suppression units (suppression means) 22A and 22B that can suppress the downlink serial signal by the control from the serial control unit 18 described above. These serial signal suppression units 22A and 22B connect the terminals d7 and d15 of the connectors 21A and 21B, respectively.
[0050]
In the connection cable 20, the terminals d2 to d5, the terminal d8, the terminals d10 to d14, and the terminal d16 are always open or have a high impedance.
[0051]
FIG. 6 is a conceptual diagram showing a part of the configuration of the serial input / output unit 19 and the connection cable 20 of the mobile phone terminal device 10A and the mobile phone terminal device 10B.
[0052]
The collector of the transistor Tr1 is connected to the terminal c15 of the connector 19A through the resistor R1. The collector of the transistor Tr2 is connected to the terminal c7 via a resistor R1 on the order of 100 ohms. The control outputs of the serial control unit 18 are connected to the bases of the transistors Tr1 and Tr2, respectively. The emitters of these transistors Tr1 and Tr2 are connected to the ground potential (wiring connected to the terminals c1 and c9). These terminals c7 and c15 are connected to the terminal c6 of the other connector 19A through the signal line described above.
[0053]
Further, the terminal 6 of the connector 19A is connected to the power supply voltage (+ V) via a resistor R2 on the order of a diode D1 for circuit protection, approximately 10k ohms. The voltage at the point x between the diode D1 and the resistor R2 is supplied to the serial control unit 18 via the buffer amplifier amp (gain˜1). That is, the open collector outputs of the terminals c7 and c15 are so-called wired OR connected by the serial signal suppression unit 22A, and are in a state as shown in FIG. 7, for example. In this state, when either the transistor Tr1 or the transistor Tr2 is turned on, the voltage at the point x becomes a low level.
[0054]
As described above, the serial control unit 18 opens the terminal c15 (or high impedance) when the value of the serial state holding unit 16D is “1”. In this state, for example, as shown in FIG. 8A, the voltage at the above-mentioned point x changes between the low level and the high level by turning on / off the transistor Tr2, that is, the serial signal from the serial control unit 18 is The terminal c7 is supplied to the terminal c6 of the other serial input / output unit 19 via the terminal c7.
[0055]
On the other hand, when the value of the serial state holding unit 16D is “0”, the terminal c15 is set to the low level. In this state, the transistor Tr1 is always on. For example, as shown in FIG. 8B, the voltage at the point x is low regardless of the state of the transistor Tr2, and the serial signal from the serial control unit 18 is Suppressed state.
[0056]
The serial control unit 18 opens the terminal c15 according to the above-described PDC common specification when detecting the connection of an external device such as a modem device. Connection of an external device such as a modem device is detected by signals from terminals c12, c13, and c14. In the connection cable 20, terminals d12 to d14 connected to these terminals c12 to c14 are opened or set to high impedance. ing. For this reason, in a state in which the mobile phone terminal device 10A and the mobile phone terminal device 10B are connected via the connection cable 20, in any of the terminal devices 10A and 10B, connection of external devices is performed by signals from the terminals c12, c13, and c14. It will not be detected.
[0057]
That is, in this information processing system, when the mobile phone terminal device 10A and the mobile phone terminal device 10B are connected by the connection cable 20, serial communication can be performed between the mobile phone terminal devices only in the above-described serial mode. It becomes a state.
[0058]
(Operation)
When the user instructs execution of the script held in the script holding unit 17A, the MPU 16 first shows a list of scripts held in the respective areas 17AA, 17AB,... In the script holding unit 17A. Image data is created, and a list of scripts is displayed on the display unit 12, for example, as shown in FIG.
[0059]
When the execution of a specific script is instructed by the user, the script execution unit 16B reads the instructed script from the script holding unit 17A. The script analysis unit 16C determines whether or not the read script requires serial communication, and stores information indicating the determination result in the serial state storage unit 16D.
[0060]
In this determination processing, as shown in FIG. 8, for example, the script analysis unit 16C first determines whether or not the serial attribute (MIDlet-Serial) is included in the jad portion of the script instructed to be executed ( S1).
[0061]
If the serial attribute is not included in the jad, the script analysis unit 16C determines whether or not the current state is the serial mode (S5), and the value of the serial mode, that is, the current serial state holding unit 16D is “ If it is “1”, the value of the serial state holding unit 16D is set to “0” to shift to the non-serial mode (S6). If it is not the serial mode, the value of the serial state holding unit 16D is “0”, and is left as it is. Thus, the operation of the serial control unit 18 described above suppresses the serial signal from the communication control unit 16A so that it is not output. For example, even if there is an incoming call to the mobile phone terminal device, the signal for controlling the call Is not output via the connector 19A.
[0062]
On the other hand, if the serial attribute is included in the jad, the script analysis unit 16C determines whether or not the serial attribute is “Y” (S2), and if the serial attribute is not “Y”. The processes after S5 described above are executed.
[0063]
When the serial attribute is “Y”, the script analysis unit 16C determines whether or not the current state is the serial mode (S3), and the value of the non-serial mode, that is, the current serial state holding unit 16D is determined. If it is not “1”, the value of the serial state holding unit 16D is set to “1” to shift to the serial mode (S4). In the case of the serial mode, the value of the serial state holding unit 16D is “0”, and is left as it is. As a result, the operation of the serial control unit 18 allows the signal from the script execution unit 16B to be input / output via the serial input / output unit 19, and serial communication between the mobile phone terminal devices 10A and 10B is possible. It becomes a state.
[0064]
After executing such determination processing, the script execution unit 16B executes the script selected by the user. If the selected script uses serial communication, serial communication is performed between the mobile phone terminal devices 10A and 10B.
[0065]
(effect)
In the conventional serial cross cable, for example, as shown in FIG. 10, in addition to the wiring of the connection cable 20, wiring for connecting the terminals d9 and d12 of the connectors 21A and 21B in order to detect the presence / absence of connection of an external device. And wiring which connects between terminal d12, d13 of each connector 21A, 21B is provided.
[0066]
When such a serial cross cable is connected to the mobile phone terminal device 10A (or mobile phone terminal device 10B), the terminal d12 of the connector 19A becomes low level due to the wiring between the terminal d9 and the terminal d12, and the serial control unit 18 The connection of the device is detected, and in accordance with the PDC common specification, an operation such as copying the memory of the mobile phone terminal device determined by the PDC common specification is started.
[0067]
On the other hand, in the connection cable 20 configured as described above, since there is no wiring between the terminal d9 and the terminal d12, even when the connection cable 20 is connected to the mobile phone terminal device 10A (or the mobile phone terminal device 10B), Since the serial control unit 18 does not detect the connection of the external device, the script execution unit 16B can perform serial communication.
[0068]
Further, in the conventional serial cross cable, as shown in FIG. 10 described above, the wiring between the terminal d15 and the terminal d7 is not provided. Therefore, when the mobile phone terminal devices 10A and 10B are connected with a conventional serial cross cable, for example, as shown in FIG. 11, the on / off state of Tr2 does not depend on the on / off state of Tr1 of the serial input / output unit 19. When the voltage is turned off, the voltage at the point x can change, that is, the serial signal from the communication control unit 16A can be supplied to the other serial input / output unit 19 as it is. In such a state, when an incoming call is received at one mobile phone terminal device, a serial signal corresponding to this call is supplied to the other mobile phone terminal device, and a call is made to the caller side of the call. It will be in a state that can be.
[0069]
On the other hand, in the connection cable 20, since the terminal d15 and the terminal d7 are connected by the serial signal suppression units 22A and 22B, in the state where the mobile phone terminal devices 10A and 10B are connected by the connection cable 20, the above-described serial Outside the mode, the serial signal is not supplied to the other serial input / output unit 19. Therefore, even if one mobile phone terminal apparatus receives an incoming call in such a state, a serial signal corresponding to the call is not supplied to the other mobile phone terminal apparatus, and the call is made to the caller side. No operation such as a call is performed.
[0070]
Therefore, this information processing system can contribute to the reliability of information processing using a plurality of mobile phone terminal devices connected via a serial interface.
[0071]
(Modification)
In the above-described embodiment, the information processing system in which a plurality of mobile phone terminal devices 10A and 10B are connected by the connection cable 20 has been described. However, the mobile phone terminal device 10A and an information processing device such as a personal computer or a PDA (personal digital assistant) Can be connected to form an information processing system.
[0072]
In this case, the connection cable 40 for connecting the mobile phone terminal device 10A and the information processing device is, for example, FIG. 2 It can be configured as shown in FIG.
[0073]
One end of the connection cable 40 is provided with a connector 41A similar to the connector 21A provided at one end of the connection cable 20 in FIG. 1, and the terminal of the connector 41A is similar to the serial signal suppression unit 22A. A serial signal suppression unit 42A is provided between d7 and the terminal d15.
[0074]
A connector 41B for connecting to the information processing apparatus is provided at the other end of the connection cable 40. The connector 41B is provided with a terminal TXD to which a transmission signal on the information processing apparatus side is supplied, a terminal RXD to which a reception signal is supplied, and a terminal GND connected to a ground potential.
[0075]
When the connector 41A of the connection cable 40 configured in this way is connected to the mobile phone terminal device 10A and the connector 41B is connected to the information processing device, the operation on the mobile phone terminal device 10A side is the same as in the above-described embodiment. become. On the other hand, on the information processing device side, processing of a serial interface transmission / reception signal and processing corresponding to a script operating on the mobile phone terminal device 10A side are executed by a predetermined control program, and between the script execution unit 16B The serial communication can be performed.
[0076]
Thereby, it is possible to contribute to the certainty of information processing using the mobile phone terminal device and the information processing device connected via the serial interface.
[0077]
When the level of the serial signal on the mobile phone terminal device 10A side and the level of the signal on the information processing device side are different, the connection cable 40 is provided with a level conversion unit for converting the signal level, or the signal level is changed. It is necessary to connect the mobile phone terminal device 10A and the information processing device via a level conversion device for conversion.
[0078]
【The invention's effect】
In the present invention, the received signal is input Up serial signal Terminal And the transmission signal output Down serial signal Terminal When, Unit presence / absence voltage supply terminal to which a voltage according to the presence / absence of a connected unit is supplied, and a suppression voltage output terminal that outputs a voltage according to the operation mode Have a serial interface with Carrying A mobile phone terminal device and other information processing devices Wiring that connects the suppression voltage output terminal and the downstream serial signal terminal with the unit presence / absence voltage supply terminal open or in a high impedance state Via connecting cable Contact By continuing, it is possible to contribute to the certainty of information processing using the mobile phone terminal device and the information processing device connected via the serial interface.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of an information processing system according to an embodiment of the present invention.
FIG. 2 is a diagram showing an example of a script stored in a script holding unit of a mobile phone terminal device constituting the information processing system.
FIG. 3 is a diagram illustrating an example of a format of a header part of a script stored in an area in the script holding unit.
FIG. 4 is a view showing an appearance of a connector constituting the mobile phone terminal device.
FIG. 5 is a diagram showing signals at each contact of the connector.
FIG. 6 is a schematic diagram illustrating a configuration example of a part of a connection cable for connecting the mobile phone terminal devices and a serial input / output unit of each mobile phone terminal device;
FIG. 7 is a diagram showing an outline of connection between serial control units constituting the mobile phone terminal device;
FIG. 8 is a circuit diagram showing an outline of operations between the serial control units.
FIG. 9 is a flowchart showing a serial communication control process by the script execution unit.
FIG. 10 is a diagram showing wiring of a conventional serial cross cable.
FIG. 11 is a diagram showing an outline of connection between control units when a conventional serial cross cable is used.
FIG. 12 is a diagram showing wiring of a connection cable according to another embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 10A, 10B ... Cell-phone terminal device, 11 ... Transmission / reception part, 12 ... Display part, 13 ... Display control part, 14 ... Operation key, 15 ... Input control part, 16 ... MPU, 16B ... Script execution part, 16C ... Script analysis 16D: Serial state holding unit, 16E: Web browser, 17 ... Memory, 17A ... Script holding unit, 18 ... Serial control unit, 19 ... Serial input / output unit, 19A ... Connector, 20 ... Connection cable, 21A, 21B ... Connector, 22A, 22B ... Serial signal suppression unit

Claims (5)

受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースを有する携帯電話端末装置と、
前記シリアルインターフェースのユニット有無電圧供給端子を開放若しくは高インピーダンス状態とし、前記抑制電圧出力端子と前記下りシリアル信号端子間を接続する配線を有する接続ケーブルと、
該接続ケーブルを介して前記携帯電話端末装置と接続された情報処理装置とを備え、
前記携帯電話端末装置は、前記シリアルインターフェースを介した通信を使用する実行モード(シリアルモード)において前記抑制電圧出力端子を開放又は高インピーダンス状態とし、それ以外の状態において前記抑制電圧出力端子に下りシリアル信号をマスクする電圧を出力する抑制手段を備えることを特徴とする情報処理システム。
An up serial signal terminal for inputting a reception signal, a down serial signal terminal for outputting a transmission signal, a unit presence / absence voltage supply terminal to which a voltage according to the presence / absence of a connected unit is supplied, and a voltage according to an operation mode A mobile phone terminal device having a serial interface having a suppression voltage output terminal for outputting ;
A connection cable having a wiring for connecting the suppression voltage output terminal and the downlink serial signal terminal, with the unit presence / absence voltage supply terminal of the serial interface being open or in a high impedance state ,
An information processing device connected to the mobile phone terminal device via the connection cable ;
In the execution mode (serial mode) using communication through the serial interface, the mobile phone terminal device opens the suppression voltage output terminal or sets the suppression voltage output terminal to a high impedance state, and in other states, the mobile phone terminal device is connected to the suppression voltage output terminal. An information processing system comprising suppression means for outputting a voltage for masking a signal .
前記携帯電話端末装置は、
記シリアルモードでスクリプトを実行し得るスクリプト実行手段と、
PDC標準仕様のシリアル信号の送受信を制御する第1のシリアル通信制御手段と、
前記スクリプト実行手段がシリアルモードであるときのシリアル信号の送受信を制御する第2のシリアル通信制御手段と、
記スクリプト実行手段がシリアルモードでスクリプトを実行するときには、前記第2のシリアル通信制御手段からのシリアル信号によってシリアル通信を行い、シリアルモードでスクリプトを実行するとき以外は、前記第1のシリアル通信制御手段からのシリアル信号によってシリアル通信を行う通信制御手段と
を備えることを特徴とする請求項1記載の情報処理システム。
The mobile phone terminal device
And script execution means to be able to run the script in front of carboxymethyl Riarumo de,
First serial communication control means for controlling transmission and reception of serial signals of PDC standard specifications;
Second serial communication control means for controlling transmission and reception of serial signals when the script execution means is in serial mode;
When the front Symbol script executing means executes the script in serial mode, the second performs serial communication by the serial signal from the serial communication control means, except when running the script in the serial mode, the first serial communications 2. The information processing system according to claim 1, further comprising communication control means for performing serial communication by a serial signal from the control means.
受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースと、
スクリプト中で定義されている識別情報に応じて前記シリアルインターフェースを介した通信を使用する実行モード(シリアルモード)か否かを判断するモード判定手段を有し、前記シリアルモードでスクリプトを実行し得るスクリプト実行手段と、
前記モード判定手段による判断結果に応じて、前記シリアルモードにおいては前記抑制電圧出力端子を開放又は高インピーダンス状態とし、それ以外の状態においては前記抑制電圧出力端子に下りシリアル信号をマスクする電圧を出力する抑制手段と
を備えることを特徴とする携帯電話端末装置。
An up serial signal terminal for inputting a reception signal, a down serial signal terminal for outputting a transmission signal, a unit presence / absence voltage supply terminal to which a voltage according to the presence / absence of a connected unit is supplied, and a voltage according to an operation mode A serial interface having a suppression voltage output terminal for outputting ;
Mode determining means for determining whether or not the execution mode (serial mode) uses communication via the serial interface according to identification information defined in the script, and the script can be executed in the serial mode Script execution means;
According to the determination result by the mode determination means, in the serial mode, the suppression voltage output terminal is opened or in a high impedance state, and in other states, a voltage for masking the down serial signal is output to the suppression voltage output terminal A mobile phone terminal device.
PDC標準仕様のシリアル信号の送受信を制御する第1のシリアル通信制御手段と、
前記スクリプト実行手段がシリアルモードであるときのシリアル信号の送受信を制御する第2のシリアル通信制御手段と、
前記スクリプト実行手段がシリアルモードでスクリプトを実行するときには、前記第2のシリアル通信制御手段からのシリアル信号によってシリアル通信を行い、シリアルモードでスクリプトを実行するとき以外は、前記第1のシリアル通信制御手段からのシリアル信号によってシリアル通信を行う通信制御手段と
を備えることを特徴とする請求項3記載の携帯電話端末装置。
First serial communication control means for controlling transmission and reception of serial signals of PDC standard specifications;
Second serial communication control means for controlling transmission and reception of serial signals when the script execution means is in serial mode;
When the script execution means executes a script in the serial mode, serial communication is performed by a serial signal from the second serial communication control means, and the first serial communication control is performed except when the script is executed in the serial mode. 4. The mobile phone terminal device according to claim 3, further comprising communication control means for performing serial communication by means of a serial signal from the means .
受信信号を入力する上りシリアル信号端子と、送信信号を出力する下りシリアル信号端子と、接続されたユニットの有無に応じた電圧が供給されるユニット有無電圧供給端子と、動作モードに応じた電圧を出力する抑制電圧出力端子とを有するシリアルインターフェースを有するパーソナルデジタルセルラー(PDC)電話システムの携帯電話端末装置と情報処理装置間を接続する接続ケーブルであって、
前記シリアルインターフェースのユニット有無電圧供給端子を開放若しくは高インピーダンス状態とし、前記抑制電圧出力端子と前記下りシリアル信号端子間を接続する配線を有することを特徴とする接続ケーブル。
An up serial signal terminal for inputting a reception signal, a down serial signal terminal for outputting a transmission signal, a unit presence / absence voltage supply terminal to which a voltage according to the presence / absence of a connected unit is supplied, and a voltage according to an operation mode A connection cable for connecting between a mobile phone terminal device and an information processing device of a personal digital cellular (PDC) telephone system having a serial interface having a suppression voltage output terminal for outputting ,
A connection cable comprising: a unit presence / absence voltage supply terminal of the serial interface being opened or in a high impedance state, and a wiring connecting the suppression voltage output terminal and the downstream serial signal terminal .
JP2002277155A 2002-09-24 2002-09-24 Information processing system, mobile phone terminal device and connection cable Expired - Fee Related JP4014206B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002277155A JP4014206B2 (en) 2002-09-24 2002-09-24 Information processing system, mobile phone terminal device and connection cable

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002277155A JP4014206B2 (en) 2002-09-24 2002-09-24 Information processing system, mobile phone terminal device and connection cable

Publications (2)

Publication Number Publication Date
JP2004120060A JP2004120060A (en) 2004-04-15
JP4014206B2 true JP4014206B2 (en) 2007-11-28

Family

ID=32272832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002277155A Expired - Fee Related JP4014206B2 (en) 2002-09-24 2002-09-24 Information processing system, mobile phone terminal device and connection cable

Country Status (1)

Country Link
JP (1) JP4014206B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4709717B2 (en) * 2006-09-15 2011-06-22 ソフトバンクモバイル株式会社 Script execution control method and communication terminal device

Also Published As

Publication number Publication date
JP2004120060A (en) 2004-04-15

Similar Documents

Publication Publication Date Title
CN109756449B (en) System information block transmission method, base station and user terminal
KR20050045818A (en) Sequential multimodal input
CN112954796B (en) A sending method, receiving method, network equipment and terminal
JP3944949B2 (en) Information processing apparatus, information processing method, and medium
US20100291913A1 (en) Remote control method between mobile phones
KR100680050B1 (en) Device control system and method
CN104426747A (en) Instant messaging method, terminal and system
CN109976922A (en) Discovery method, device and computer storage medium between applet platforms
JP4898735B2 (en) Cordless telephone system with IP network application
US6711244B2 (en) Customizable scripting based telephone system and telephone devices
CN103140852B (en) Systems and methods for managing memory resources of a wireless handheld computing device
JP4014206B2 (en) Information processing system, mobile phone terminal device and connection cable
CN111836307A (en) Mapping type determination method and terminal
CN111435907A (en) Transmission processing method, device, terminal and medium
US7903621B2 (en) Service execution using multiple devices
KR100784263B1 (en) Method for transmitting message using clipboard and apparatus for same
KR100689445B1 (en) Data transmission method in mobile communication terminal
CN110381582B (en) Signal transmission method, related equipment and system
KR100587578B1 (en) How messages communicated via messenger
CN115145437B (en) Desktop icon modification method, device and terminal equipment
JP4784314B2 (en) Telephone communication system
KR101284242B1 (en) terminal having a XML FILE transferring function and transferring method for the same
JP2010263535A (en) Remote control system
JP4490460B2 (en) Method, handset and system for providing fault tolerance
JP3943809B2 (en) Content access method and apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050405

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070220

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070417

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20070904

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20070910

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100921

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees