(57)【要約】【課題】  入力制限となっている制限文字コードを別のコードに変換して入力し、入力後、本来の制限文字コードに逆変換した後にＳＭＳ処理を実施することで、ＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できる通信装置を提供する。【解決手段】  無線通信モジュール２のデータ入力部に入力制限がある場合、通信モジュール制御部５０１で制限テーブルを参照して入力制限となっている制限文字コードを検出し、その制限文字コードを別の文字コードに変換処理して、無線通信モジュール２に入力し、入力後、本来の制限文字コードに逆変換処理した後に、ＳＭＳ処理を実施する通信装置である。【選択図】        図１
2014182769.tif 000002
【特許請求の範囲】
【請求項１】
使用が制限されている制限文字コードを記憶する制限テーブルを備え、入力データについて前記制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力する通信モジュール制御部と、
前記通信モジュール制御部から出力されたデータを入力し、前記別の文字コードを検出して、前記別の文字コードを変換前の前記制限文字コードに逆変換して、通信処理を行う無線通信モジュールとを有することを特徴とする通信装置。
【請求項２】
使用が制限されている制限文字コードを含むデータを出力する通信モジュール制御部と、
前記制限文字コードを記憶する制限テーブルを備え、前記通信モジュール制御部から出力されたデータについて前記制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力するデータ変換部と、
前記データ変換部から出力されたデータを入力し、前記別の文字コードを検出して、前記別の文字コードを変換前の前記制限文字コードに逆変換して、通信処理を行う無線通信モジュールとを有することを特徴とする通信装置。
【請求項３】
制限文字コードを別の文字コードに変換する処理と、前記別の文字コードを前記制限文字コードに逆変換する処理とを、演算処理で行うことを特徴とする請求項１又は２記載の通信装置。
【請求項４】
制限文字コードを別の文字コードに変換する処理と、前記別の文字コードを前記制限文字コードに逆変換する処理とを、変換テーブルと逆変換テーブルを用いて行うことを特徴とする請求項１又は２記載の通信装置。
【請求項５】
データを入力し、特定の文字コードを検出して、前記特定の文字コードを使用が制限された制限文字コードに変換して、通信処理を行う無線通信モジュールを有することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＭＳ（Short Message Service）対応可能な携帯電話端末等の通信装置に係り、特に、制限される入力データにも対応可能な通信装置に関する。
【背景技術】
【０００２】
［従来の技術］
昨今の携帯電話端末等の通信装置には、ディスプレイ、キーボードを搭載している一般的な携帯電話あるいはスマートフォンがある。
［従来の携帯電話装置：図６］
従来の携帯電話装置について図６を参照しながら説明する。図６は、従来の携帯電話装置の構成ブロック図である。
従来の携帯電話装置１は、図６に示すように、通信処理ＬＳＩ（Large Scale IC）１０１と、無線通信処理部１０２と、メモリ１０３と、アンテナ１０４と、アプリケーションＬＳＩ１０５と、キーボード１０６と、マイク１０７と、スピーカ１０８と、ディスプレイ１０９とを備えている。
【０００３】
尚、従来の携帯電話装置１では、通信処理用ＬＳＩ１０１とアプリケーションＬＳＩ１０５を接続する通信処理ＬＳＩデータ入出力パス（シリアルインタフェース）２０１と、マイク１０７を通信処理用ＬＳＩ１０１に接続する音声信号入力パス（音声インタフェース）２０２と、通信処理用ＬＳＩ１０１をスピーカ１０８に接続する音声信号出力パス（音声インタフェース）２０３と、無線通信処理部１０２とアンテナ１０４を接続する無線信号入出力パス２０４とを有している。
【０００４】
具体的には、従来の携帯電話装置１においては、通信処理を実現する通信処理ＬＳＩ１０１の他に、ディスプレイ１０９に画像、文字を表示させ、あるいはキーボード１０６からの入力を解釈して処理を実施するアプリケーションＬＳＩ１０５を搭載することにより、マイク１０７やスピーカ１０８を経由しての音声通信だけでなく、Ｗｅｂ表示及びそれを実行するためのデータ（パケット）通信を行い、ＳＭＳの送受信、メール送受信、アプリケーション（電卓、メモ帳）の実現など、様々な機能に対応することができる。つまり、これまではＰＣ（Personal Computer）を用いて実現していた機能が携帯電話装置単体で実施できるなど、高機能化が実現されている。
【０００５】
［無線通信モジュール：図７］
次に、従来の無線通信モジュールについて図７を参照しながら説明する。図７は、従来の無線通信モジュールの構成ブロック図である。
従来の無線通信モジュール２は、図７に示すように、ディスプレイやキーボードを設けず、通信処理ＬＳＩ１０１と、無線通信処理部１０２と、メモリ１０３とを備え、ユーザインタフェースとして、ＡＴコマンドあるいはデータ送受信を行うためのシリアルインタフェース２０１や音声インタフェース２０２，２０３等の最低限のインタフェースを準備して、基本的な通信処理を実施するものである。
【０００６】
通信モジュール２は、それをユーザが開発したい製品に組み込むことで、一般的な携帯電話あるいはスマートフォンだけでは実現できないような、例えば、外部機器からの入力データの変化に応じて、無線通信モジュール経由で収集データを報告（送信）するなど、携帯電話網を使った産業向け通信装置が実現できることになる。
【０００７】
無線通信モジュールが情報を送信する手法としては、音声、データ通信、ＳＭＳ通信などが考えられるが、収集データを送信する方法としては、情報の伝達や保存という観点で、音声通信以外の通信手法が適切であり、データ通信やＳＭＳ送信が考えられる。
データ通信の場合、無線通信モジュールは携帯電話網との無線でデータをやり取りするだけであり、データを正しく送受信するためのプロトコルやシステムは使用者側、つまり通信装置側にて対応し、システム構築する必要がある。
一方、ＳＭＳ送信の場合には、装置内部で無線通信モジュールに対してＡＴコマンド形式にて送信したいデータを送ることで、携帯電話網を経由して通信先として一般的な携帯電話でも通信装置からのデータが受信可能となるため、システム構築が簡単に実施できるという利点がある。
【０００８】
無線通信モジュール２においては、使用者側で装置に組み込まれることを前提に作られているため、一般的な携帯電話と比較して、小型に作られる必要がある。小型に作るためには、通信に必要最低限な部品、例えば通信処理ＬＳＩ１０１、無線通信処理部１０２、メモリ１０３、ユーザがデータ、音声、無線信号を入出力するインタフェース部３０１〜３０４のみで作り、小型化を実現する事が一般的である。
【０００９】
通信処理ＬＳＩ１０１は、一般的な携帯電話やスマートフォン向けに開発された通信処理ＬＳＩが無線通信モジュールにも共通的に採用されるのが一般的である。
【００１０】
通信処理ＬＳＩ１０１とのデータ入出力手段としては、物理インタフェース（２０１）としてはＰＣ接続との利便性等を考え、ＵＳＢ（Universal Serial Bus）やＵＡＲＴ（Universal Asynchronous Receiver Transmitter）のシリアルインタフェースが用いられることが多く、入出力形式としてＡＴコマンド（コマンド送受信モード）及びデータ（データ送受信モード）が用いられる。
【００１１】
ＡＴコマンドで取り扱うデータは、ASCIIコードで定義されている記号、英数字のやり取りができればよく、ASCIIコードで制御文字となっているデータ（例えばNULL、データ値としては16進で0x00）は処理をする必要がないため、利便性や不要な処理を排除するため、通信処理ＬＳＩ１０１ではASCIIコードで制御文字として割り当てられている一部の入力データを無視するソフトウェア処理となっている場合がある。
【００１２】
一般的な携帯電話やスマートフォンの構成部品として、そのような通信処理ＬＳＩ１０１を使う場合には、アプリケーションＬＳＩ１０５にて処理での対応やユーザインタフェースとて設けてあるキーボード１０６やディスプレイ１０９で制御文字を扱う必要はないため、通信処理ＬＳＩ１０１で一部の入力データが無視されるという動作は問題にはならない。
【００１３】
しかしながら、無線通信モジュール向けに通信処理ＬＳＩ１０１を採用した場合、通信処理ＬＳＩ１０１とのデータ入出力手段２０１がそのままユーザインタフェースとなるため、入出力できない文字（データ値）があることが問題になる。
仮にASCIIコードで「NULL」として定義されているデータ値「0x00」が通信処理ＬＳＩ１０１の入力データとなった場合にそのデータを無視するソフトウェア処理となっていた場合、文字コードＧＳＭ（登録商標）（Global System for Mobile Communication）7-bit default alphabet（以下、文字コードＧＳＭ７）においては、データ値「0x00」が「＠」として割り当てられており、仮に無線通信モジュールが文字コードＧＳＭ７にてＳＭＳ送信を対応する場合、入力データの制限により一部の定義文字が送信できないという制限事項が発生し、文字コードＧＳＭ７で対応した場合においては、不完全な形での対応となるため、使用者の利便性が下がるという問題が発生する。
【００１４】
［関連技術］
尚、関連する先行技術として、特開２００７−０２５１２０号公報「無線端末装置」（株式会社日立製作所）［特許文献１］、特開２００３−０６７３０２号公報「特殊文字を含むメールデータを表示可能な携帯電話端末及び特殊文字処理機能を備えた携帯電話端末」（日立アプリケーション株式会社）［特許文献２］がある。
【００１５】
特許文献１には、無線端末装置において、予め使用頻度の高い文字種の文字フォントデータを格納部に格納しておき、受信したメッセージから文字コードを取得し、取得した文字コードに対応する文字フォントが格納部にあれば変換し、なければ基地局から対応の文字フォントをダウンロードすることが示されている。
【００１６】
特許文献２には、携帯電話端末において、複数の特殊文字コードテーブルを備え、一つ又は複数の特殊文字コードテーブルが選択されると、選択された特殊文字コードテーブルに基づきメールデータを符号化／復号化することが示されている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００７−０２５１２０号公報
【特許文献２】特開２００３−０６７３０２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１８】
以上のように、従来のＳＭＳ対応可能な携帯電話装置において、ＳＭＳ対応を実現するために採用した通信処理ＬＳＩが、一部の入力データが受け付けられないという制限があり、かつ、制限となる入力データがＳＭＳとして送信すべき送信文字コードとして割り当てられている場合に、無線通信モジュールにおいては、ＳＭＳ送信できない文字コードが発生し、使用者の利便性が低下するという問題点があった。
【００１９】
本発明は上記実情に鑑みて為されたもので、入力制限となっている制限文字コードを別のコードに変換して入力し、入力後、本来の制限文字コードに逆変換した後にＳＭＳ処理を実施することで、ＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できる通信装置を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記従来例の問題点を解決するための本発明は、通信装置において、使用が制限されている制限文字コードを記憶する制限テーブルを備え、入力データについて制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力する通信モジュール制御部と、通信モジュール制御部から出力されたデータを入力し、別の文字コードを検出して、別の文字コードを変換前の制限文字コードに逆変換して、通信処理を行う無線通信モジュールとを有することを特徴とする。
【００２１】
本発明は、通信装置において、使用が制限されている制限文字コードを含むデータを出力する通信モジュール制御部と、制限文字コードを記憶する制限テーブルを備え、通信モジュール制御部から出力されたデータについて制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力するデータ変換部と、データ変換部から出力されたデータを入力し、別の文字コードを検出して、別の文字コードを変換前の制限文字コードに逆変換して、通信処理を行う無線通信モジュールとを有することを特徴とする。
【００２２】
本発明は、上記通信装置において、制限文字コードを別の文字コードに変換する処理と、別の文字コードを制限文字コードに逆変換する処理とを、演算処理で行うことを特徴とする。
【００２３】
本発明は、上記通信装置において、制限文字コードを別の文字コードに変換する処理と、別の文字コードを制限文字コードに逆変換する処理とを、変換テーブルと逆変換テーブルを用いて行うことを特徴とする。
【００２４】
本発明は、上記通信装置において、データを入力し、特定の文字コードを検出して、特定の文字コードを使用が制限された制限文字コードに変換して、通信処理を行う無線通信モジュールを有することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、通信モジュール制御部が、使用が制限されている制限文字コードを記憶する制限テーブルを備え、入力データについて制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力し、無線通信モジュールが、通信モジュール制御部から出力されたデータを入力し、別の文字コードを検出して、別の文字コードを変換前の制限文字コードに逆変換して、通信処理を行う通信装置としているので、従来送信できなかったデータをメッセージ送信できる効果がある。
【００２６】
本発明によれば、通信モジュール制御部が、使用が制限されている制限文字コードを含むデータを出力し、データ変換部が、制限文字コードを記憶する制限テーブルを備え、通信モジュール制御部から出力されたデータについて制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力し、無線通信モジュールが、データ変換部から出力されたデータを入力し、別の文字コードを検出して、別の文字コードを変換前の制限文字コードに逆変換して、通信処理を行う通信装置としているので、従来送信できなかったデータをメッセージ送信できる効果がある。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態に係る第１の通信装置の構成ブロック図である。
【図２】制限テーブルの概略図である。
【図３】第１の制御フローを示す概略図である。
【図４】本発明の実施の形態に係る第２の通信装置の構成ブロック図である。
【図５】第２の制御フローを示す概略図である。
【図６】従来の携帯電話装置の構成ブロック図である。
【図７】従来の無線通信モジュールの構成ブロック図である。
【発明を実施するための形態】
【００２８】
本発明の実施の形態について図面を参照しながら説明する。
［実施の形態の概要］
本発明の実施の形態に係る第１の通信装置は、無線通信モジュールの入力部で入力データによって制限がある場合に、通信モジュール制御部が、使用が制限されている制限文字コードを記憶する制限テーブルを備え、入力データについて制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力し、無線通信モジュールが、通信モジュール制御部から出力されたデータを入力し、別の文字コードを検出して、別の文字コードを変換前の制限文字コードに逆変換して、ＳＭＳ通信処理を行うようにしているので、ＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できるものである。
【００２９】
また、本発明の実施の形態に係る第２の通信装置は、無線通信モジュールの入力部で入力データによって制限がある場合に、通信モジュール制御部が、使用が制限されている制限文字コードを含むデータを出力し、データ変換部が、制限文字コードを記憶する制限テーブルを備え、通信モジュール制御部から出力されたデータについて制限テーブルを参照して、制限文字コードに該当する場合に当該制限文字コードを別の文字コードに変換して出力し、制限文字コードに該当しない場合に入力データを出力し、無線通信モジュールが、データ変換部から出力されたデータを入力し、別の文字コードを検出して、別の文字コードを変換前の制限文字コードに逆変換して、ＳＭＳ通信処理を行うようにしているので、ＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できるものである。
【００３０】
［第１の通信装置：図１］
本発明の実施の形態に係る第１の通信装置について図１を参照しながら説明する。図１は、本発明の実施の形態に係る第１の通信装置の構成ブロック図である。
本発明の実施の形態に係る第１の通信装置（第１の通信装置）３は、図１に示すように、無線通信モジュール２と、通信モジュール制御部５０１と、メモリ５０２と、キーボード５０３と、ディスプレイ５０４と、アンテナ５０５と、マイク１０７と、スピーカ１０８とを基本的に有している。
【００３１】
無線通信モジュール２は、図７で示した構成である。
無線通信モジュール２は、外部接続のために、通信処理ＬＳＩデータ入出力パス用コネクタ３０１と、音声信号入力パス用コネクタ３０２と、音声信号出力パス用コネクタ３０３と、無線信号入出力パス用コネクタ３０４とを備えている。
【００３２】
通信処理ＬＳＩデータ入出力パス用コネクタ３０１には、通信処理ＬＳＩデータ入出力パス４０１を介して通信モジュール制御部５０１が接続されている。
音声信号入力パス用コネクタ３０２には、音声信号入力パス４０２を介してマイク１０７が接続されている。
音声信号出力パス用コネクタ３０３には、音声信号出力パス４０３を介してスピーカ１０８が接続されている。
無線信号入出力パス用コネクタ３０４には、無線信号入出力パス４０４を介してアンテナ５０５が接続されている。
【００３３】
通信モジュール制御部５０１は、メモリ５０２と、キーボード５０３と、ディスプレイ５０４とに接続し、これら各部とのデータのやり取りを行う。
また、通信モジュール制御部５０１は、無線通信モジュール２とデータの入出力を行う。
【００３４】
例えば、通信モジュール制御部５０１は、キーボード５０３又はメモリ５０２からのデータを入力し、文字コードを無線通信モジュール２に出力する。
通常、使用が制限される制限文字コードがデータに含まれている場合に、通信モジュール制御部５０１から出力すると、無線通信モジュール２は、その制限文字コードを無視して処理するようになっている。
【００３５】
そこで、第１の通信装置では、通信モジュール制御部５０１内に、制限文字コードのテーブル（制限テーブル）を備え、入力される文字コードが制限文字コードに該当するか否かを制限テーブルで判定し、制限文字コードに該当する場合には、制限文字コードではない別の文字コードに変換して無線通信モジュール２に出力するようにしている。
尚、制限テーブルは、メモリ５０２内に記憶されていてもよい。
【００３６】
また、無線通信モジュール２では、通信モジュール制御部５０１から入力される文字コードに対して、制限文字コードでない文字コードについてはそのまま通信処理を行うが、変換された別の文字コードについては内部で制限文字コードに逆変換して通信処理を行うようになっている。
無線通信モジュール２内の通信処理ＬＳＩ１０１は、後述するように、入力処理部と、ＡＴコマンド処理部と、ＳＭＳ送信処理部とを有している。
尚、通信モジュール制御部５０１及び無線通信モジュール２における具体的な処理については後述する。
【００３７】
［制限テーブル：図２］
通信モジュール制御部５０１内に設けられる制限テーブルについて図２を参照しながら説明する。図２は、制限テーブルの概略図である。
図２では、文字コードＧＳＭ７の割り当てについては3GPP TS 23.038（Alphabets and language-specific information）の6.2.1 GSM7 bit Default Alphabet等に記載されているが、文字コードASCIIで制御文字として割り当てられている部分（16進：0x00〜0x1F）が文字コードＧＳＭ７にてどの様な文字に割り当てられているのかを理解するために、入力データに対して文字コードASCII、ＧＳＭ７としてどの様な文字が割り当てられているかを示すものとなっている。
制限テーブルとして利用するのは、図２における入力データ部分である。
【００３８】
文字コードASCIIでは制御コードとして割り当てられている入力データ値部分が、文字コードＧＳＭ７では「＠」（入力データ：0x00）、「Ω」（入力データ：0x15）など使用頻度が高いと考えられる文字が割り当てられている。
仮に、無線通信モジュール２内の通信処理ＬＳＩ１０１に文字コードASCIIにおける制御コード部分（範囲としては、0x00〜0x1F）が入力された場合、データが無視される、または制御コード動作となる（例：0x08とした場合、バックスペースとなる等）という場合には、結果的に入力値が内部に取り込めないために、文字コードＧＳＭ７を採用した場合には、文字コードASCIIにおける制御コード部分として割り当てられている値に対応する文字コードＧＳＭ７の文字が通信処理ＬＳＩ１０１にて処理できないこととなる。つまり、入力データに制限があることでＳＭＳ送信として文字コードＧＳＭ７の文字に対応した動作が一部非対応動作となる。
【００３９】
そこで、通信モジュール制御部５０１では、入力データに対して図２の制限テーブルを参照し、入力データが制限テーブルの制限文字コードに該当するか否かを判定し、該当する場合には、別の文字コードに変換する処理を行う。
具体的には、文字コードＧＳＭ７は、文字コードの割り当ては７ビット（16進として0x00〜0x7F）で定義されているが、通信処理ＬＳＩ１０１とのシリアルデータ経路では８ビット（16進として0x00〜0xFF）でやり取りされるのが一般的である。
【００４０】
これらの特徴を考慮して、制限事項となる文字コードASCIIで制御コードとして割り当てられている入力値（0x00〜0x1F）を文字コードＧＳＭ７では未定義となっているデータ範囲（0x80〜0xFF）に割り当てるように通信モジュール制御部５０１で変換し、無線通信モジュール２内の通信処理ＬＳＩ１０１に入力した後、通信処理ＬＳＩ１０１内部にて文字コードＧＳＭ７に対応する入力値に変換して、処理を行い、無線通信処理部１０２で無線信号に変換する。これにより、入力値の一部は文字コードＧＳＭ７の規格で定義された形の値ではないが無線通信モジュール２としては文字コードＧＳＭ７を使った形でＳＭＳ送信が可能となる。
【００４１】
［変換処理］
制限テーブルを用いて制限文字コードを検出した場合に、通信モジュール制御部５０１で、別の文字コードに変換する処理では、変換テーブルを用いて行うことが考えられる。
また、変換テーブルを用いずに、演算処理で変換処理を行うことも可能である。例えば、入力データ［0x00］に対して特定の数値［0x80］と算術演算では加算、論理演算では論理和をとることで、［0x80］のコードに変換することができる。
【００４２】
［逆変換処理］
また、無線通信モジュール２における別の文字コードから制限文字コードに逆変換する処理についても逆変換テーブルを用いて行うことが考えられる。
また、逆変換テーブルを用いずに、演算処理で逆変換処理を行うことも可能である。例えば、別の文字コード［0x80］に対して算術演算では特定の数値［0x80］と減算、論理演算では特定の数値［0x7F］と論理積をとることで、［0x00］の制限文字コードに逆変換することができる。
【００４３】
［第１の制御フロー：図３］
次に、第１の通信装置における制御フロー（第１の制御フロー）について図３を参照しながら説明する。図３は、第１の制御フローを示す概略図である。
ＡＴコマンドにてＳＭＳを送信するコマンド仕様としては、3GPP TS 27.005（Use of DTE-DCE interface for SMS and CBS）の 3.5 Message Sending and Writing Commandsにて定義されており、本実施形態の一例として3.5.1. Send Message＋CMGSを使用して文字コード：ＧＳＭ７にて、電話番号「09012345678」に対して「a@b.com \10 22Ω」のメッセージをＳＭＳとして送信する場合の処理フローを図３に示している。
【００４４】
尚、制限事項となる入力データを未使用の入力データ範囲に割り当てをする方法は様々な方法が考えられるが、図３においては、制限事項文字は16進［0x80］と論理和を取った値に割り当てた場合として記載してある。
【００４５】
図３に示すように、通信モジュール制御部５０１でＡＴコマンドの入力フェーズがあり、無線通信モジュール２内部の入力処理部で外部から入力されたデータを、ＡＴコマンド処理部に出力する。
ＡＴコマンド処理部では、ＡＴコマンドを認識し、メッセージ入力モードに移行する。
【００４６】
通信モジュール制御部５０１でメッセージの入力フェーズがあり、入力処理部で入力データをＡＴコマンド処理部に出力すると、ＡＴコマンド処理部では、別の文字コードに変換された［0x80］があると、［0x00］へ置換する処理（逆変換処理）を行う。同様に、［0x83］を［0x03］に置換し、［0x95］を［0x15］に置換する処理を行う。
【００４７】
これにより、ＡＴコマンド処理部は、電話番号「09012345678」に対してＳＭＳメッセージ「a@b.com \10 22Ω」をＳＭＳ送信処理部に送信要求を発行することになる。
入力データは定義されている値と相違するが、入力制限に割り当てられた文字をＳＭＳとして送信することが可能となる。
上記の例では、ＡＴコマンド処理部が入力データに対して逐次必要な置換処理を行っているが、メモリ等に入力処理部からのデータを一旦記憶し、記憶されたデータを検索して該当する別の文字コードをまとめて置換処理するようにしてもよい。
【００４８】
［第２の通信装置：図４］
次に、本発明の実施の形態に係る第２の通信装置について図４を参照しながら説明する。図４は、本発明の実施の形態に係る第２の通信装置の構成ブロック図である。
本発明の実施の形態に係る第２の通信装置（第２の通信装置）３´は、図４に示すように、第１の通信装置の通信モジュール制御部５０１で行っていた制限文字コードの検出と別の文字コードへの変換処理を入力データ変換部５０６で行うようにしたものである。
従って、第２の通信装置３の通信モジュール制御部５０１´は、制限テーブルを備えておらず、制限文字コードの抽出と別の文字コードへの変換処理は行わないものである。
【００４９】
つまり、入力データ変換部５０６は、図２の制限テーブルを有しており、通信モジュール制御部５０１´から入力されるデータに対して制限テーブルを参照して制限文字コードを検出し、その制限文字コードを別の文字コードに変換する処理を行うものである。
第２の通信装置における無線通信モジュール２は、第１の通信装置のものと同様である。
【００５０】
［第２の制御フロー：図５］
次に、第２の通信装置における制御フロー（第２の制御フロー）について図５を参照しながら説明する。図５は、第２の制御フローを示す概略図である。
図５に示すように、通信モジュール制御部５０１´でＡＴコマンドの入力フェーズがあり、入力データ変換部５０６で入力データをそのまま無線通信モジュール２に出力する。無線通信モジュール２の入力処理部で入力データをＡＴコマンド処理部に出力する。
ＡＴコマンド処理部では、ＡＴコマンドを認識し、メッセージ入力モードに移行する。この後にメッセージはメモリ等にバッファリングされる。
【００５１】
通信モジュール制御部５０１´でメッセージの入力フェーズがあり、入力データ変換部５０６で入力データについて制限文字コードについては制限テーブルを参照して別の文字コードに変換し、無線通信モジュール２に出力する。例えば、［0x00］は［0x80］に置換（変換処理）され、［0x03］は［0x83］に置換され、［0x15］は［0x95］に置換される。
【００５２】
無線通信モジュール２の入力処理部で入力データをＡＴコマンド処理部に出力すると、ＡＴコマンド処理部では、別の文字コードに変換された［0x80］があると、［0x00］へ置換する処理（逆変換処理）を行う。同様に、［0x83］を［0x03］に置換し、［0x95］を［0x15］に置換する処理を行う。
【００５３】
これにより、ＡＴコマンド処理部は、電話番号「09012345678」に対してＳＭＳメッセージ「a@b.com \10 22Ω」をＳＭＳ送信処理部に送信要求を発行することになる。
入力データは定義されている値と相違するが、入力制限に割り当てられた文字をＳＭＳとして送信することが可能となる。
上記の例では、ＡＴコマンド処理部が入力データに対して逐次必要な置換処理を行っているが、メモリ等に入力処理部からのデータを一旦記憶し、記憶されたデータを検索して該当する別の文字コードをまとめて置換処理するようにしてもよい。
【００５４】
［実施の形態の効果］
第１の通信装置によれば、無線通信モジュール２のデータ入力部に入力制限がある場合、通信モジュール制御部５０１で入力制限となっている制限文字コードを別の文字コードに置き換えて（変換処理して）、無線通信モジュール２に入力し、入力後、本来の制限文字コードに再度置き換えた（逆変換処理した）後に、ＳＭＳ処理を実施することで、入力制限でＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できる効果がある。
【００５５】
第２の通信装置によれば、無線通信モジュール２のデータ入力部に入力制限がある場合、入力データ変換部５０６で入力制限となっている制限文字コードを別の文字コードに置き換えて（変換処理して）、無線通信モジュール２に入力し、入力後、本来の制限文字コードに再度置き換えた（逆変換処理した）後に、ＳＭＳ処理を実施することで、入力制限でＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できる効果がある。
【産業上の利用可能性】
【００５６】
本発明は、入力制限となっている制限文字コードを別のコードに変換して入力し、入力後、本来の制限文字コードに逆変換した後にＳＭＳ処理を実施することで、ＳＭＳ送信として送信できなかったデータもＳＭＳメッセージとして送信できる通信装置に好適である。
【符号の説明】
【００５７】
１...携帯電話装置、  ２...無線通信モジュール、  ３...第１の通信装置、  ３´...第２の通信装置、  １０１...通信処理ＬＳＩ、  １０２...無線通信処理部、  １０３...メモリ、  １０４...アンテナ、  １０５...アプリケーションＬＳＩ、  １０６...キーボード、  １０７...マイク、  １０８...スピーカ、  １０９...ディスプレイ、  ２０１...シリアルインタフェース、  ２０２，２０３...音声インタフェース、  ３０１...通信処理ＬＳＩデータ入出力パス用コネクタ、  ３０２...音声信号入力パス用コネクタ、  ３０３...音声信号出力パス用コネクタ、  ３０４...無線信号入出力パス用コネクタ、  ４０１...通信処理ＬＳＩデータ入出力パス、  ４０２...音声信号入力パス、  ４０３...音声信号出力パス、  ４０４...無線信号入出力パス、  ５０１，５０１´...通信モジュール制御部、  ５０２...メモリ、  ５０３...キーボード、  ５０４...ディスプレイ、  ５０５...アンテナ、  ５０６...入力データ変換部
【図１】
2014182769.tif 000003
【図２】
2014182769.tif 000004
【図３】
2014182769.tif 000005
【図４】
2014182769.tif 000006
【図５】
2014182769.tif 000007
【図６】
2014182769.tif 000008
【図７】
2014182769.tif 000009