(57)【要約】【課題】本発明は、電子装置でファイル名を管理するための方法及び装置を提供することを目的とする。【解決手段】電子装置でファイル名を管理するための方法は、データ送信イベントが発生した場合、前記データ送信に追加するための少なくとも１つのファイルを検出する過程と、前記少なくとも１つのファイルのうち名前が変更されたファイルが存在するかを確認する過程と、少なくとも１つの名前が変更されたファイルが存在する場合、前記少なくとも１つの名前が変更されたファイルそれぞれに対する変更された名前を考慮してヘッダを生成する過程と、前記ヘッダを含むデータパケットを生成して送信する過程とを含み得る。【選択図】図３
2014123343.tif 000002
【特許請求の範囲】
【請求項１】
電子装置におけるファイル名を制御するための方法において、
データ送信イベントが発生した場合、前記データ送信に追加するための少なくとも１つのファイルを検出する過程と、
前記少なくとも１つのファイルのうち名前が変更されたファイルが存在するかを確認する過程と、
少なくとも１つの名前が変更されたファイルが存在する場合、前記少なくとも１つの名前が変更されたファイルそれぞれに対する変更された名前を考慮してヘッダを生成する過程と、
前記ヘッダを含むデータパケットを生成して送信する過程と
を含む方法。
【請求項２】
前記データ送信イベントは、Ｅメール、マルチメディアメッセージサービス及びメッセンジャのうち少なくとも１つのためのデータ送信イベントを含む請求項１に記載の方法。
【請求項３】
前記データ送信に追加するための少なくとも１つのファイルを検出する過程の前に、データ送信のための少なくとも１つのファイルが添付されたかを確認する過程と、
前記少なくとも１つのファイルが添付された場合、前記添付された少なくとも１つのファイルに対するファイル情報をファイル管理テーブルに含む過程と、
前記ファイル管理テーブルに含まれた少なくとも１つのファイルのうち少なくとも１つのファイルの名前が変更されたかを確認する過程と、
前記少なくとも１つのファイルの名前が変更された場合、前記名前が変更されたファイルに対するファイル情報をファイル管理テーブルに含む過程と
をさらに含み、
前記ファイル管理テーブルは、添付ファイルの格納経路フィールド、原本の名前フィールド、原本の拡張子フィールド、変更された名前フィールド、変更された拡張子フィールド及び少なくとも１つのフラグフィールドのうち少なくとも１つを含む請求項１に記載の方法。
【請求項４】
前記データ送信に追加するための少なくとも１つのファイルを検出する過程は、
前記ファイル管理テーブルに含まれたファイル情報を考慮して前記データ送信に追加するための少なくとも１つのファイルを検出する過程を含む請求項３に記載の方法。
【請求項５】
前記名前が変更されたファイルが存在するかを確認する過程は、
前記ファイル管理テーブルに含まれたファイルの原本の名前フィールド値及び変更された名前フィールド値を考慮して前記ファイル管理テーブルに含まれたファイルのうち名前が変更されたファイルが存在するかを確認する過程を含む請求項３に記載の方法。
【請求項６】
前記名前が変更されたファイルが存在するかを確認する過程は、
前記ファイル管理テーブルに含まれたそれぞれのファイルに対するフラグフィールド値を考慮して少なくとも１つの名前が変更されたファイルが存在するかを確認する過程を含む請求項３に記載の方法。
【請求項７】
前記名前が変更されたファイルが存在するかを確認する過程は、
前記ファイル管理テーブルが複数個存在する場合、それぞれのファイル管理テーブルのフラグフィールド値を考慮して少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルを検出する過程と、
前記少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルに格納されたファイルの原本の名前フィールド値及び変更された名前フィールド値を考慮して前記少なくとも１つの名前が変更されたファイルが存在するかを確認する過程と
を含む請求項３に記載の方法。
【請求項８】
前記名前が変更されたファイルが存在するかを確認する過程は、
前記ファイル管理テーブルが複数個存在する場合、それぞれのファイル管理テーブルに含まれた第２フラグフィールド値を考慮して名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルを検出する過程と、
前記少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルに格納されたそれぞれのファイルに対するフラグフィールド値を考慮して少なくとも１つの名前が変更されたファイルが存在するかを確認する過程と
を含む請求項３に記載の方法。
【請求項９】
前記ファイルの名前が変更された場合、メモリに格納された前記ファイルの原本の名前は維持する過程をさらに含む請求項３に記載の方法。
【請求項１０】
名前が変更されていないファイルが存在する場合、前記少なくとも１つの名前が変更されていないファイルそれぞれに対する原本の名前を考慮してヘッダを生成する過程と、
前記ヘッダを含むデータパケットを生成して送信する過程と
をさらに含む請求項１に記載の方法。
【請求項１１】
前記データパケットを生成して送信する過程は、
前記少なくとも１つの名前が変更されたファイルに対するヘッダ及び前記少なくとも１つの名前が変更されていないファイルに対するヘッダを含むデータパケットを生成して送信する過程を含む請求項１０に記載の方法。
【請求項１２】
電子装置において、
少なくとも１つのプロセッサと、
少なくとも１つのメモリと、
前記メモリに格納され、前記少なくとも１つのプロセッサによって実行可能に構成される少なくとも１つのプログラムと
を含み、
前記プロセッサは、
データ送信イベントが発生した場合、前記データ送信に追加するための少なくとも１つのファイルを検出する手順と、
前記少なくとも１つのファイルのうち名前が変更されたファイルが存在するかを確認する手順と、
少なくとも１つの名前が変更されたファイルが存在する場合、前記少なくとも１つの名前が変更されたファイルそれぞれに対する変更された名前を考慮してヘッダを生成する手順と、
前記ヘッダを含むデータパケットを生成して送信する手順と
を実行する装置。
【請求項１３】
前記データ送信イベントは、Ｅメール、マルチメディアメッセージサービス及びメッセンジャのうち少なくとも１つのためのデータ送信イベントを含む請求項１２に記載の装置。
【請求項１４】
前記プロセッサは、
前記データ送信に追加するための少なくとも１つのファイルを検出する手順の前に、データ送信のための少なくとも１つのファイルが添付されたかを確認する手順と、
前記少なくとも１つのファイルが添付された場合、前記添付された少なくとも１つのファイルに対するファイル情報をファイル管理テーブルに含む手順と、
前記ファイル管理テーブルに含まれた少なくとも１つのファイルのうち少なくとも１つのファイルの名前が変更されたかを確認する手順と、
前記少なくとも１つのファイルの名前が変更された場合、前記名前が変更されたファイルに対するファイル情報をファイル管理テーブルに含む手順と
をさらに実行し、
前記ファイル管理テーブルは、添付ファイルの格納経路フィールド、原本の名前フィールド、原本の拡張子フィールド、変更された名前フィールド、変更された拡張子フィールド及び少なくとも１つのフラグフィールドのうち少なくとも１つを含む請求項１２に記載の装置。
【請求項１５】
前記データ送信に追加するための少なくとも１つのファイルを検出する手順は、
前記ファイル管理テーブルに含まれたファイル情報を考慮して前記データ送信に追加するための少なくとも１つのファイルを検出する手順を含む請求項１４に記載の装置。
【請求項１６】
前記名前が変更されたファイルが存在するかを確認する手順は、
前記ファイル管理テーブルに含まれたファイルの原本の名前フィールド値及び変更された名前フィールド値を考慮して前記ファイル管理テーブルに含まれたファイルのうち名前が変更されたファイルが存在するかを確認する手順を含む請求項１４に記載の装置。
【請求項１７】
前記名前が変更されたファイルが存在するかを確認する手順は、
前記ファイル管理テーブルに含まれたそれぞれのファイルに対するフラグフィールド値を考慮して少なくとも１つの名前が変更されたファイルが存在するかを確認する手順を含む請求項１４に記載の方法。
【請求項１８】
前記名前が変更されたファイルが存在するかを確認する手順は、
前記ファイル管理テーブルが複数個存在する場合、それぞれのファイル管理テーブルのフラグフィールド値を考慮して少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルを検出する手順と、
前記少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルに格納されたファイルの原本の名前フィールド値及び変更された名前フィールド値を考慮して前記少なくとも１つの名前が変更されたファイルが存在するかを確認する手順と
を含む請求項１４に記載の装置。
【請求項１９】
前記名前が変更されたファイルが存在するかを確認する手順は、
前記ファイル管理テーブルが複数個存在する場合、それぞれのファイル管理テーブルに含まれた第２フラグフィールド値を考慮して名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルを検出する手順と、
前記少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルに格納されたそれぞれのファイルに対するフラグフィールド値を考慮して少なくとも１つの名前が変更されたファイルが存在するかを確認する手順と
を含む請求項１４に記載の装置。
【請求項２０】
前記プロセッサは、
前記ファイルの名前が変更された場合、メモリに格納された前記ファイルの原本の名前は維持する手順をさらに実行する請求項１４に記載の装置。
【請求項２１】
前記プロセッサは、
名前が変更されていないファイルが存在する場合、前記少なくとも１つの名前が変更されていないファイルそれぞれに対する原本の名前を考慮してヘッダを生成する手順と、
前記ヘッダを含むデータパケットを生成して送信する手順と
をさらに実行する請求項１２に記載の装置。
【請求項２２】
前記データパケットを生成して送信する手順は、
前記少なくとも１つの名前が変更されたファイルに対するヘッダ及び前記少なくとも１つの名前が変更されていないファイルに対するヘッダを含むデータパケットを生成して送信する手順を含む請求項２１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置におけるファイル名を制御するための方法及び装置に関する。特に、電子装置における添付ファイルの名前を変更するための技術に関する。
【背景技術】
【０００２】
携帯の容易性から現代人の必需品となった電子装置は、音声及び映像通話機能、メッセージ・送受信機能、情報入出力機能及びデータ送信のような様々なサービスを提供するマルチメディア機器への発展を遂げている。
上記の様々なサービスを介して他の電子装置にデータを送信する場合、電子装置ユーザは、電子装置のメモリに格納された少なくとも１つのファイルを含めて送信できる。ファイルを含むデータ送信イベントが発生した場合、電子装置は、メモリに格納されたファイル名を考慮してデータパケットを生成した後、他の電子装置にデータを送信する。これにより、電子装置ユーザは、添付したファイルの名前を変更するためには、添付されたファイルの添付を解除した後、電子装置のメモリに格納された少なくとも１つのファイルを探して名前を変更する。以降、電子装置ユーザは、名前を変更したファイルを添付し直す動作を行わなければならない。
上述のように電子装置のアプリケーションプログラムでデータ送信のためのファイルを追加した後ファイル名の変更が必要な場合、電子装置ユーザは多数回の操作を行わなければならない不便がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】韓国特許出願公開第２００８−０００１１７８号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、電子装置におけるファイル名を制御するための装置及び方法を提供する。
本発明は、電子装置における添付ファイルの名前を変更するための装置及び方法を提供する。
本発明は、電子装置における添付ファイルの変更された名前を考慮してデータ送信のためのヘッダを構成するための装置及び方法を提供する。
本発明は、電子装置における添付ファイルをテーブルで管理するための装置及び方法を提供する。
本発明は、電子装置における添付ファイルの名前の変更の有無を検出するための装置及び方法を提供する。
本発明は、電子装置におけるフラグを用いて添付ファイルの名前の変更の有無を検出するための装置及び方法を提供する。
【課題を解決するための手段】
【０００５】
様々な実施態様によれば、電子装置におけるファイル名を管理するための方法は、データ送信イベントが発生した場合、前記データ送信に追加するための少なくとも１つのファイルを検出する過程と、前記少なくとも１つのファイルのうち名前が変更されたファイルが存在するかを確認する過程と、少なくとも１つの名前が変更されたファイルが存在する場合、前記少なくとも１つの名前が変更されたファイルそれぞれに対する変更された名前を考慮してヘッダを生成する過程と、前記ヘッダを含むデータパケットを生成して送信する過程とを含み得る。
【０００６】
様々な実施態様によれば、電子装置は、少なくとも１つのプロセッサと、少なくとも１つのメモリと、前記メモリに格納され、前記少なくとも１つのプロセッサによって実行可能に構成される少なくとも１つのプログラムとを含み、前記プロセッサは、データ送信イベントが発生した場合、前記データ送信に追加するための少なくとも１つのファイルを検出し、前記少なくとも１つのファイルのうち名前が変更されたファイルが存在するかを確認し、少なくとも１つの名前が変更されたファイルが存在する場合、前記少なくとも１つの名前が変更されたファイルそれぞれに対する変更された名前を考慮してヘッダを生成し、前記ヘッダを含むデータパケットを生成して送信できる。
【図面の簡単な説明】
【０００７】
【図１】本発明による電子装置のブロック構成を示す図である。
【図２】本発明の実施形態によるプロセッサの詳細なブロック構成を示す図である。
【図３】本発明の実施形態による電子装置における添付ファイルの名前を変更する手順を示す図である。
【図４Ａ】本発明の第１実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための手順を示す図である。
【図４Ｂ】本発明の実施形態による添付されたファイルの変更された名前を考慮してヘッダを生成するための電子装置の構成を示す図である。
【図５】本発明の第２実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための手順を示す図である。
【図６】本発明の第３実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための手順を示す図である。
【図７】本発明の第４実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための手順を示す図である。
【図８Ａ】本発明の実施形態による電子装置における添付されたファイルを管理するテーブルを示す図である。
【図８Ｂ】本発明の実施形態による電子装置における添付されたファイルを管理するテーブルを示す図である。
【図８Ｃ】本発明の実施形態による電子装置における添付されたファイルを管理するテーブルを示す図である。
【図９Ａ】本発明の実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための画面構成を示す図である。
【図９Ｂ】本発明の実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための画面構成を示す図である。
【図９Ｃ】本発明の実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための画面構成を示す図である。
【図９Ｄ】本発明の実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための画面構成を示す図である。
【図９Ｅ】本発明の実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための画面構成を示す図である。
【図９Ｆ】本発明の実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための画面構成を示す図である。
【図１０】本発明の実施形態による電子装置におけるデータ送信のためのパケット構成を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の好ましい実施形態を添付された図面を参照して説明する。そして、本発明を説明するに当たって、関連する公知機能または構成に対する具体的な説明が本発明の要旨を不要に不明確にする虞があると判断された場合、その詳細な説明は省略する。そして、後述される用語は、本発明における機能を考慮して定義された用語であって、これはユーザ、運用者の意図または慣例などによって異なることがある。したがって、その定義は本明細書全般にわたる内容に基づいて行われるべきである。
【０００９】
以下、本発明は、タッチスクリーンを備える電子装置における添付されたファイルの変更された名前を考慮してヘッダを構成するための技術について説明する。
以下の説明で、電子装置は、タッチスクリーンを備える移動通信端末、ＰＤＡ、ＰＣ、ラップトップ、スマートフォン、ネットブック、テレビ、モバイルインターネットデバイス（ＭＩＤ）、ウルトラモバイルＰＣ（ＵＭＰＣ）、タブレットＰＣ、ナビゲーション、スマートＴＶ及びＭＰ３プレーヤを含み得る。
【００１０】
図１は、本発明による電子装置のブロック構成を示している。
図１に示すように、電子装置１００は、メモリ１１０、プロセッサユニット１２０、オーディオ処理部１３０、通信システム１４０、入出力制御部１５０、表示部１６０及び入力装置１７０を含み得る。ここで、メモリ１１０は複数個が存在し得る。
各構成要素について述べると次のとおりである。
【００１１】
メモリ１１０は、電子装置１００の動作を制御するためのプログラムを格納するプログラム格納部１１１及びプログラム遂行中に発生するデータを格納するデータ格納部１１２を含み得る。
データ格納部１１２は、添付された原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含むファイル管理テーブル８０１を格納する。
プログラム格納部１１１は、グラフィッカルユーザインタフェース（ＧＵＩ）プログラム１１３、ファイル管理プログラム１１４及び少なくとも１つのアプリケーションプログラム１１５を含み得る。ここで、プログラム格納部１１１に含まれるプログラムは、命令の集合である命令セットで表現することもできる。
【００１２】
ＧＵＩプログラム１１３は、表示部１６０にグラフィックでユーザインタフェースを提供するための少なくとも１つのソフトウェア構成要素を含み得る。例えば、ＧＵＩプログラム１１３は、プロセッサ１２２によって駆動されるアプリケーションプログラム情報を表示部１６０に表示する命令を含み得る。例えば、アプリケーションプログラムでファイルを添付した場合、ＧＵＩプログラム１１３は、図９Ｂに示すように、添付されたファイルの名前９２１を表示部１６０に表示できる。別の実施形態によれば、添付されたファイルの名前変更イベントが発生した場合、ＧＵＩプログラム１１３は、図９Ｄに示すように、表示部１６０に「名前の変更」ウィンドウを表示することもできる。さらに別の実施形態によれば、添付されたファイルの名前が変更された場合、ＧＵＩプログラム１１３は、図９Ｆに示すように、添付されたファイルの変更された名前９６１を表示部１６０に表示することもできる。
【００１３】
ファイル管理プログラム１１４は、データ送信にファイルを追加するための少なくとも１つのソフトウェア構成要素を含み得る。例えば、アプリケーションプログラムでファイル添付イベントが発生した場合、ファイル管理プログラム１１４は、メモリ１１０に格納された少なくとも１つのファイルを追加する。この時、ファイル管理プログラム１１４は、ファイル管理テーブルを介して添付されたファイルを制御する。ここで、ファイル管理テーブルは、原本ファイルの経路フィールド、原本ファイルの形式フィールド及び原本ファイル名フィールドを含む原本ファイル情報フィールドと、変更されたファイルの形式フィールド及び変更されたファイル名フィールドを含む変更されたファイル情報フィールドとを含み得る。もし、ファイル名が変更される場合、ファイル管理プログラム１１４は、ファイル管理テーブルの変更されたファイル情報フィールドを更新する。
【００１４】
ファイル管理プログラム１１４は、データ送信に追加するためのファイルの変更された名前を考慮してヘッダを構成するための少なくとも１つのソフトウェア構成要素を含み得る。例えば、データ送信イベントが発生した場合、ファイル管理プログラム１１４は、添付ファイルの名前が変更されたかを確認する。この時、ファイル管理プログラム１１４は、ファイル管理テーブルの変更されたファイル情報フィールドの変更されたファイル名フィールド値を考慮してファイルの名前が変更されたかを確認する。ファイルの名前が変更された場合、ファイル管理プログラム１１４は、データに添付するためのファイルの変更された名前を考慮してデータ送信のためのヘッダを構成する。
さらに、添付ファイルの名前が変更された場合、ファイル管理プログラム１１４は、ファイル管理テーブルにフラグを表示して名前が変更されたファイルを制御することもできる。また、複数個のファイル管理テーブルを含む場合、ファイル管理プログラム１１４は、少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルにフラグを表示することもできる。
【００１５】
アプリケーションプログラム１１５は、電子装置１００にインストールされた少なくとも１つのアプリケーションプログラムに対するソフトウェア構成要素を含み得る。
プロセッサユニット１２０は、メモリインタフェース１２１、少なくとも１つのプロセッサ１２２及び周辺装置インタフェース１２４を含み得る。ここで、プロセッサユニット１２０に含まれるメモリインタフェース１２１、少なくとも１つのプロセッサ１２２及び周辺インタフェース１２４は、少なくとも１つの集積化された回路に集積化されるか別個の構成要素として実施され得る。
メモリインタフェース１２１は、プロセッサ１２２又は周辺装置インタフェース１２４のような構成要素のメモリ１１０へのアクセスを制御する。
周辺装置インタフェース１２４は、電子装置１００の入出力周辺装置とプロセッサ１２２及びメモリインタフェース１２１との接続を制御する。
プロセッサ１２２は、少なくとも１つのソフトウェアプログラムを使用して電子装置１００が様々なマルチメディアサービスを提供するように制御する。この時、プロセッサ１２２は、メモリ１１０に格納されている少なくとも１つのプログラムを実行して該当プログラムに対応するサービスを提供する。
【００１６】
オーディオ処理部１３０は、スピーカ１３１及びマイクロホン１３２を介してユーザと電子装置１００との間のオーディオインタフェースを提供する。
通信システム１４０は、電子装置１００における音声通信及びデータ通信のための通信機能を提供する。この時、通信システム１４０は、互いに異なる通信ネットワークをサポートする複数個の通信サブモジュールに区分され得る。例えば、通信ネットワークは、これらに限定するものではないが、ＧＳＭ（登録商標）ネットワーク、ＥＤＧＥネットワーク、ＣＤＭＡネットワーク、Ｗ−ＣＤＭＡネットワーク、ＬＴＥネットワーク、ＯＦＤＭＡネットワーク、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）ネットワーク及びＮＦＣを含み得る。
【００１７】
入出力制御部１５０は、表示部１６０及び入力装置１７０などの入出力装置と周辺装置インタフェース１２４との間にインタフェースを提供する。
表示部１６０は、電子装置１００の状態情報、ユーザが入力するメッセージ、動画及び静止画のうち少なくとも１つを表示する。例えば、表示部１６０は、プロセッサ１２２によって駆動されるアプリケーションプログラム情報を表示する。
入力装置１７０は、ユーザの選択によって発生する入力データを入出力制御部１５０を介してプロセッサユニット１２０に提供する。この時、入力装置１７０は、少なくとも１つのハードウェアボタンを含むキーパッド及びタッチ情報を感知するタッチパッドなどを含み得る。例えば、入力装置１７０は、タッチパッドを介して感知したタッチ情報を入出力制御部１５０を介してプロセッサ１２２に提供する。
【００１８】
図２は、本発明の実施形態によるプロセッサの詳細なブロック構成を示している。
図２に示すように、プロセッサ１２２は、アプリケーションプログラム駆動部２１０、ファイル管理部２２０及び表示制御部２３０を含み得る。
アプリケーションプログラム駆動部２１０は、プログラム格納部１１１に格納された少なくとも１つのアプリケーションプログラム１１５を実行して該当アプリケーションプログラムによるサービスを提供する。例えば、アプリケーションプログラム駆動部２１０は、プログラム格納部１１１に格納されたＥメールアプリケーションプログラムを実行してＥメールサービスを提供するように制御する。
【００１９】
ファイル管理部２２０は、プログラム格納部１１１に格納されたファイル管理プログラム１１４を実行してデータ送信にファイルを追加する。例えば、アプリケーションプログラムでファイル添付イベントが発生した場合、ファイル管理部２２０は、メモリ１１０に格納された少なくとも１つのファイルを追加する。この時、ファイル管理部２２０は、ファイル管理テーブルを介して添付されたファイルを制御する。ここで、ファイル管理テーブルは、原本ファイルの経路フィールド、原本ファイルの形式フィールド及び原本ファイル名フィールドを含む原本ファイル情報フィールドと、変更されたファイルの形式フィールド及び変更されたファイル名フィールドを含む変更されたファイル情報フィールドとを含み得る。もし、ファイル名が変更される場合、ファイル管理部２２０は、ファイル管理テーブルの変更されたファイル情報フィールドを更新する。
【００２０】
また、ファイル管理部２２０は、データ送信に追加するためのファイルの変更された名前を考慮してヘッダを構成する。例えば、データ送信イベントが発生した場合、ファイル管理部２２０は、添付ファイルの名前が変更されたかを確認する。この時、ファイル管理部２２０は、ファイル管理テーブルの変更されたファイル情報フィールドの変更されたファイル名フィールド値を考慮してファイルの名前が変更されたかを確認する。ファイルの名前が変更された場合、ファイル管理部２２０は、データに添付するためのファイルの変更された名前を考慮してデータ送信のためのヘッダを構成する。
さらに、添付ファイルの名前が変更された場合、ファイル管理部２２０は、ファイル管理テーブルにフラグを表示して名前が変更されたファイルを制御することもできる。また、複数個のファイル管理テーブルを含む場合、ファイル管理部２２０は、少なくとも１つの名前が変更されたファイルを含む少なくとも１つのファイル管理テーブルにフラグを表示することもできる。
【００２１】
表示制御部２３０は、プログラム格納部１１１に格納されたＧＵＩプログラム１１３を実行して表示部１６０にグラフィックでユーザインタフェースを表示するように制御する。例えば、表示制御部２３０は、アプリケーションプログラム駆動部２１０で駆動されるアプリケーションプログラム情報を表示部１６０に表示するように制御する。例えば、アプリケーションプログラムでファイルを添付した場合、表示制御部２３０は、図９Ｂに示すように、添付されたファイルの名前９２１を表示部１６０に表示できる。別の実施形態によれば、添付されたファイルの名前変更イベントが発生した場合、表示制御部２３０は、図９Ｄに示すように、表示部１６０に「名前の変更」ウィンドウを表示することもできる。さらに別の実施形態によれば、添付されたファイルの名前が変更された場合、表示制御部２３０は、図９Ｆに示すように、添付されたファイルの変更された名前９６１を表示部１６０に表示することもできる。
【００２２】
上述した実施形態で、電子装置１００は、ファイル管理部２２０を含んでプロセッサ１２２を用いて添付されたファイルを管理する。
別の実施形態で、電子装置１００は、添付されたファイルを管理するための別途のファイル管理モジュールを含むこともできる。
【００２３】
図３は、本発明の実施形態による電子装置における添付ファイルの名前を変更する手順を示している。
図３に示すように、電子装置は、ステップ３０１でアプリケーションプログラムを駆動する。例えば、図９Ａに示すように、電子装置１００は、Ｅメールアプリケーションプログラム９０１を駆動する。本発明ではＥメールアプリケーションプログラムを例に挙げて説明したが、本発明を説明するためのアプリケーションプログラムは、ファイルを含んでデータを送信できる少なくとも１つのアプリケーションプログラムを含み得る。
【００２４】
アプリケーションプログラムを駆動した後、電子装置は、ステップ３０３に進んで、ファイル添付イベントが発生したかを確認する。例えば、図９Ａに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で「ファイル添付」９０３メニューに対する選択が感知されたかを確認する。もし、ファイル添付イベントが発生しない場合、電子装置は、ステップ３０１に進んで、アプリケーションプログラムの駆動状態を維持する。
一方、ファイル添付イベントが発生した場合、電子装置は、ステップ３０５に進んで、添付されたファイルを確認する。例えば、図９Ａに示すようにＥメールアプリケーションプログラム９０１で「ファイル添付」９０３メニューに対する選択が感知された場合、電子装置は、メモリに格納された少なくとも１つのファイルを添付する。この時、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１を用いて添付ファイルを管理できる。ここで、ファイル管理テーブル８０１は、原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含み得る。
【００２５】
添付されたファイルを確認した後、電子装置は、ステップ３０７に進んで、ファイル名変更イベントが発生したかを確認する。例えば、図９Ｃに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で添付ファイル制御メニュー９２５が選択されたかを確認する。以降、添付ファイル制御メニュー９２５の下位メニュー９３１で「名前の変更」９３５メニューに対する選択が感知されたかを確認する。もし、ファイル名変更イベントが発生しない場合、電子装置は本アルゴリズムを終了する。
一方、ファイル名変更イベントが発生した場合、電子装置は、ステップ３０９に進んで、ファイル名変更メニューを表示する。例えば、図９Ｃに示すように、添付ファイル制御メニュー９２５の下位メニュー９３１で「名前の変更」９３５メニューに対する選択が感知された場合、電子装置は、図９Ｄに示すように、「名前の変更」９４１ウィンドウを表示する。
【００２６】
ファイル名変更メニューを表示した後、電子装置は、ステップ３１１に進んで、ファイル名が変更されたかを確認する。例えば、図９Ｄに示すように「名前の変更」９４１ウィンドウに表示された原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１が変更されたかを確認する。もし、ファイル名が変更されなかった場合、電子装置は本アルゴリズムを終了する。
一方、ファイル名が変更された場合、電子装置は、ステップ３１３に進んで、変更されたファイル名を更新する。例えば、図９Ｄに示すように「名前の変更」９４１ウィンドウに表示された原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１が図９Ｅに示すように「クーポン．ｊｐｇ」９５１に変更された後、「確認」９４５メニューに対する選択が感知された場合、電子装置は、図９Ｆに示すように、Ｅメールアプリケーションプログラムに９０１に変更されたファイル名９６１を表示する。また、ファイル名が変更された場合、図８Ａに示すように、電子装置は、ファイル管理テーブル８０１に変更されたファイル情報を更新する。
以降、電子装置は本アルゴリズムを終了する。
【００２７】
図４Ａは、本発明の第１実施形態による電子装置における添付ファイル変更された名前を考慮してヘッダを生成するための手順を示している。
図４Ａを参照すると、電子装置は、ステップ４０１でデータ送信イベントが発生した場合、データ送信に追加するための少なくとも１つのファイルを検出する。例えば、図９Ａ及び図９Ｂに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で「ファイル添付」９０３メニューを介して添付されたファイルが存在するかを確認する。この時、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１を用いて添付ファイルが存在するかを確認することもできる。ここで、ファイル管理テーブル８０１は、原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含み得る。さらに、電子装置は、Ｅメールアプリケーションプログラム９０１に添付ファイルの個数及び容量９２３、それぞれの添付ファイル名９２１及び容量のうち少なくとも１つを表示する。また、電子装置は、Ｅメールアプリケーションプログラム９０１で宛先のアドレス９０５、件名９０７及び内容９０９のうち少なくとも１つを表示することもできる。
【００２８】
添付ファイルを検出した後、電子装置は、ステップ４０３に進んで、名前が変更されたファイルを検出する。例えば、電子装置は、ステップ４０１で検出した添付ファイルの名前がデータ送信要求を検出した時点のファイル名と異なるかを確認する。すなわち、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１の原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５とを考慮して名前が変更されたファイルを検出できる。
【００２９】
名前が変更されたファイルを検出した後、電子装置は、ステップ４０５に進んで、ファイルの変更された名前を考慮してヘッダを生成する。例えば、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更された場合、電子装置は、変更されたファイル名である「クーポン．ｊｐｇ」９６１を考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｉｍａｇｅ／ｊｐｅｇ；ｎａｍｅ＝“クーポン”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ｉｍｇ  ｓｒｃ＝“クーポン．ｊｐｇ”＞」を含むこともできる。この時、電子装置は、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更されても、実際にメモリ１１０に格納されたファイルの名前は原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１を維持すると仮定する。
【００３０】
ヘッダを生成した後、電子装置は、ステップ４０７に進んで、ヘッダを含むデータパケットを生成して送信する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、図１０に示すように、ＭＩＭＥの構造でデータパケットを生成できる。データパケットを生成した後、電子装置は、図９Ｆに示すように、Ｅメールアプリケーションプログラムで宛先アドレス９０５に件名９０７、内容９０９及びファイル名が変更された添付ファイル９６１を含んでＥメールを送信する。
以降、電子装置は本アルゴリズムを終了する。
【００３１】
上述のように電子装置におけるアプリケーションプログラムに添付されたファイルの変更された名前を考慮してデータ送信のためのヘッダを生成するためのそれぞれの手順は、図４Ｂに示すように、電子装置におけるアプリケーションプログラムに添付されたファイルの変更された名前を考慮してデータ送信のためのヘッダを生成するための装置（ｍｅａｎｓ）で構成されることもできる。
【００３２】
図４Ｂは、本発明の実施形態による添付ファイルの変更された名前を考慮してヘッダを生成するための電子装置の構成を示している。
図４Ｂを参照すると、電子装置は、データ送信に追加するための少なくとも１つのファイルを検出する第１手段４１１、名前が変更されたファイルを検出する第２手段４１３、ファイルの変更された名前を考慮してヘッダを生成する第３手段４１５及びヘッダを含むデータパケットを生成して送信する第４手段４１７を含み得る。
【００３３】
第１手段４１１は、データ送信に追加するための少なくとも１つのファイルを検出する。例えば、図９Ａ及び図９Ｂに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で「ファイル添付」９０３メニューを介して添付されたファイルが存在するかを確認する。この時、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１を用いて添付ファイルが存在するかを確認することもできる。ここで、ファイル管理テーブル８０１は、原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含み得る。さらに、電子装置は、Ｅメールアプリケーションプログラム９０１に添付ファイルの個数及び容量９２３、それぞれの添付ファイル名９２１及び容量のうち少なくとも１つを表示する。また、電子装置は、Ｅメールアプリケーションプログラム９０１で宛先のアドレス９０５、件名９０７及び内容９０９のうち少なくとも１つを表示することもできる。
【００３４】
第２手段４１３は、名前が変更されたファイルを検出する。例えば、電子装置は、第１手段４１１で検出した添付ファイルの名前がデータ送信要求を検出した時点のファイル名と異なるかを確認する。すなわち、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１の原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５とを考慮して名前が変更されたファイルを検出できる。
【００３５】
第３手段４１５は、ファイルの変更された名前を考慮してヘッダを生成する。例えば、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更された場合、電子装置は、変更されたファイル名である「クーポン．ｊｐｇ」９６１を考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｉｍａｇｅ／ｊｐｅｇ；ｎａｍｅ＝“クーポン”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ｉｍｇ  ｓｒｃ＝“クーポン．ｊｐｇ”＞」を含むこともできる。この時、電子装置は、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更されても、実際にメモリ１１０に格納されたファイルの名前は原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１を維持すると仮定する。
【００３６】
第４手段４１７は、ヘッダを含むデータパケットを生成して送信する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、図１０に示すように、ＭＩＭＥの構造でデータパケットを生成できる。データパケットを生成した後、電子装置は、図９Ｆに示すように、Ｅメールアプリケーションプログラムで宛先アドレス９０５に件名９０７、内容９０９及びファイル名が変更された添付ファイル９６１を含んでＥメールを送信する。
【００３７】
上述のように電子装置でアプリケーションプログラムに添付されたファイルの変更された名前を考慮してデータ送信のためのヘッダを生成するためのそれぞれの手段を含み得る。この時、電子装置でアプリケーションプログラムに添付されたファイルの変更された名前を考慮してデータ送信のためのヘッダを生成するためのそれぞれの手段を１つの手段に構成することもできる。
【００３８】
図５は、本発明の第２実施形態による電子装置における添付ファイルの変更された名前を考慮してヘッダを生成するための手順を示している。
図５に示すように、電子装置は、ステップ５０１でアプリケーションプログラムを駆動する。例えば、図９Ａに示すように、電子装置１００は、Ｅメールアプリケーションプログラム９０１を駆動する。本発明ではＥメールアプリケーションプログラムを例に挙げて説明したが、本発明を説明するためのアプリケーションプログラムは、ファイルを含んでデータを送信できる少なくとも１つのアプリケーションプログラムを含み得る。
【００３９】
アプリケーションプログラムを駆動した後、電子装置は、ステップ５０３に進んで、データ送信を要求したかを検出する。例えば、図９Ａ乃至図９Ｃ及び図９Ｆに示すように、電子装置は、Ｅメールアプリケーションプログラムの「送信」９６３メニューに対する入力が感知されたかを確認する。ここで、「送信」９６３メニューは、Ｅメールアプリケーションプログラム９０１の宛先のアドレス９０５に件名９０７及び内容９０９のうち少なくとも１つを含むデータを送信するためのメニューを含み得る。もし、データ送信要求を検出しなかった場合、電子装置は、ステップ５０１に進んで、Ｅメールアプリケーションプログラムの画面を表示し続ける。
【００４０】
一方、ステップ５０３でデータ送信要求を検出した場合、電子装置は、ステップ５０５に進んで、データ送信に含まれる添付ファイルが存在するかを確認する。例えば、図９Ａ及び図９Ｂに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で「ファイルの添付」９０３メニューを介して添付されたファイルが存在するかを確認する。この時、電子装置は、図８Ａに示すようにファイル管理テーブル８０１を用いて添付ファイルが存在するかを確認することもできる。ここで、ファイル管理テーブル８０１は、原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含み得る。さらに、電子装置は、Ｅメールアプリケーションプログラム９０１に添付ファイルの個数及び容量９２３、それぞれの添付ファイル名９２１及び容量のうち少なくとも１つを表示する。また、電子装置は、Ｅメールアプリケーションプログラム９０１で宛先のアドレス９０５、件名９０７及び内容９０９のうち少なくとも１つを表示することもできる。もし、ステップ５０５で添付ファイルが存在しない場合、電子装置は、ステップ５１５に進んで、データを送信する。
【００４１】
一方、添付ファイルが存在する場合、電子装置は、ステップ５０７に進んで、ステップ５０５で検出した添付ファイルの名前が変更されたか検出する。例えば、電子装置は、ステップ５０５で検出した添付ファイルの名前がデータ送信要求を検出した時点のファイル名と異なるかを確認する。すなわち、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１の原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５とを考慮して添付ファイルの名前が変更されたか検出できる。もし、ステップ５０７でファイル名が変更されなかった場合、電子装置はステップ５１３に進む。
【００４２】
一方、ステップ５０７でファイル名が変更された場合、電子装置は、ステップ５０９に進んで、変更されたファイル名を考慮してデータ送信のためのヘッダを生成する。例えば、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更された場合、電子装置は、変更されたファイル名である「クーポン．ｊｐｇ」９６１を考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｉｍａｇｅ／ｊｐｅｇ；ｎａｍｅ＝“クーポン”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ｉｍｇ  ｓｒｃ＝“クーポン．ｊｐｇ”＞」を含むこともできる。この時、電子装置は、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更されても、実際にメモリ１１０に格納されたファイルの名前は原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１を維持すると仮定する。
【００４３】
ステップ５０９で変更されたファイル名を考慮してヘッダを生成した後、電子装置は、ステップ５１１に進んで、ステップ５０９で生成したヘッダを含むデータパケットを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、図１０に示すように、ＭＩＭＥの構造でデータパケットを生成できる。
ステップ５１１でヘッダを含むデータパケットを生成した後、電子装置は、ステップ５１５に進んで、生成されたデータパケットを送信する。例えば、電子装置は、図９Ｆに示すように、Ｅメールアプリケーションプログラムで宛先アドレス９０５に件名９０７、内容９０９及びファイル名が変更された添付ファイル９６１を含んでＥメールを送信する。
【００４４】
一方、ステップ５０７でファイル名が変更されなかった場合、電子装置は、ステップ５１３に進んで、原本ファイル名を考慮してヘッダを生成する。例えば、図９Ｂに示すようにＥメールアプリケーションプログラム９０１に添付されたファイルの原本の名前である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１からファイル送信を要求した時点のファイル名が変更されなかった場合、電子装置は、原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１を考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｉｍａｇｅ／ｊｐｅｇ；ｎａｍｅ＝“Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ｉｍｇ  ｓｒｃ＝“Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ”＞」を含み得る。
【００４５】
ステップ５１３で原本ファイル名を考慮してヘッダを生成した後、電子装置は、ステップ５１１に進んで、ステップ５１３で生成したヘッダを含むデータパケットを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、図１０に示すように、ＭＩＭＥの構造でデータパケットを生成できる。
以降、電子装置は本アルゴリズムを終了する。
【００４６】
図６は、本発明の第３実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための手順を示している。
図６を参照すると、電子装置は、ステップ６０１でアプリケーションプログラムを駆動する。例えば、図９Ａに示すように、電子装置１００は、Ｅメールアプリケーションプログラム９０１を駆動する。本発明ではＥメールアプリケーションプログラムを例に挙げて説明したが、本発明を説明するためのアプリケーションプログラムは、ファイルを含んでデータを送信できる少なくとも１つのアプリケーションプログラムを含み得る。
【００４７】
アプリケーションプログラムを駆動した後、電子装置は、ステップ６０３に進んで、データ送信を要求したかを検出する。例えば、図９Ａ乃至図９Ｃ及び図９Ｆに示すように、電子装置は、Ｅメールアプリケーションプログラムの「送信」９６３メニューに対する入力が感知されたかを確認する。ここで、「送信」９６３メニューは、Ｅメールアプリケーションプログラム９０１の宛先のアドレス９０５に件名９０７及び内容９０９のうち少なくとも１つを含むデータを送信するためのメニューを含み得る。もし、データ送信要求を検出しなかった場合、電子装置は、ステップ６０１に進んで、Ｅメールアプリケーションプログラムの画面を表示し続ける。
【００４８】
一方、ステップ６０３でデータ送信要求を検出した場合、電子装置は、ステップ６０５に進んで、データ送信に含まれる添付ファイルが存在するかを確認する。例えば、図９Ａ及び図９Ｂに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で「ファイルの添付」９０３メニューを介して添付されたファイルが存在するかを確認する。この時、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１を用いて添付ファイルが存在するかを確認することもできる。ここで、ファイル管理テーブル８０１は、原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含み得る。さらに、電子装置は、Ｅメールアプリケーションプログラム９０１に添付ファイルの個数及び容量９２３、それぞれの添付ファイル名９２１及び容量のうち少なくとも１つを表示する。また、電子装置は、Ｅメールアプリケーションプログラム９０１で宛先のアドレス９０５、件名９０７及び内容９０９のうち少なくとも１つを表示することもできる。もし、添付ファイルが存在しない場合、電子装置は、ステップ６１９に進んで、データを送信する。
【００４９】
一方、ステップ６０５で添付ファイルが存在する場合、電子装置は、ステップ６０７に進んで、ｉ番目のファイルの名前が変更されたかを確認する。ここで、ｉは添付されたファイルのインデックス番号で初期値を１と仮定する。例えば、ｉが１の場合、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１の１番目のファイルで変更されたファイル情報８０５のファイル名８２５にデータが存在するかを確認する。
【００５０】
もし、ステップ６０７でｉ番目のファイルの名前が変更された場合、電子装置は、ステップ６０９に進んで、ｉ番目のファイルの変更された名前を考慮してデータ送信のためのヘッダを生成する。例えば、図８Ａに示すようにファイル管理テーブル８０１の１番目のファイルで変更されたファイル情報８０５にデータが存在する場合、電子装置は、１番目のファイルの名前が変更されたと認識する。これにより、電子装置は、１番目のファイルのファイル経路８１７で原本ファイルの内容と変更された名前８２５及びファイル形式８２３とを考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｉｍａｇｅ／ｊｐｅｇ；ｎａｍｅ＝“クーポン”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ｉｍｇ  ｓｒｃ＝“クーポン．ｊｐｇ”＞」を含むこともできる。この時、図９Ａに示すように添付されたファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１から図９Ｆに示すように「クーポン．ｊｐｇ」９６１に変更されても、実際にメモリ１１０に格納されたファイルの名前は原本ファイル名である「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７．ｊｐｇ」９２１を維持すると仮定する。
【００５１】
一方、ステップ６０７でｉ番目のファイルの名前が変更されなかった場合、電子装置は、ステップ６１１に進んで、ｉ番目のファイルの原本の名前を考慮してデータ送信のためのヘッダを生成する。例えば、図８Ａに示すようにファイル管理テーブル８０１の２番目のファイルで変更されたファイル情報８０５にデータが存在しない場合、電子装置は、２番目のファイルの名前が変更されなかったと認識する。これにより、電子装置は、２番目のファイルのファイル経路８１７で原本ファイルの内容とファイル名８２１及びファイル形式８２３とを考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ａｕｄｉｏ／ｍｐｅｇ３；ｎａｍｅ＝“ｂｅｌｌ”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ａｕｄｉｏ  ｓｒｃ＝“ｂｅｌｌ．ｍｐ３”＞」を含むこともできる。この時、図８Ａに示すようにファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７」８２１から「クーポン」８２５に変更されても、実際にメモリ１１０に格納された原本ファイルの名前は変更されないと仮定する。
【００５２】
ステップ６０９及びステップ６１１でｉ番目のファイルの変更された名前及びｉ番目のファイルの原本の名前のうち少なくとも１つを考慮してヘッダを生成した後、電子装置は、ステップ６１３に進んで、ｉが全体の添付ファイルの個数より大きいまたは同じかを確認する。
もし、ステップ６１３でｉが全体の添付ファイルの個数より小さい場合、電子装置は、ステップ６１５に進んでｉを１だけ増加させて、ステップ６０７に進んでｉ+１番目のファイルの名前が変更されたかを確認する。例えば、図８Ａに示すように全体の添付ファイルの個数が２個で、１番目のファイルの変更された名前を考慮してヘッダを生成した場合、電子装置は、ステップ６１５に進んでｉを１だけ増加させて、ステップ６０７に進んで２番目のファイルの名前が変更されたかを確認する。
一方、ステップ６１３でｉが全体の添付ファイルの個数より大きいまたは同じ場合、電子装置は、ステップ６１７に進んで、ステップ６０９及びステップ６１１のうち少なくとも１つで生成したヘッダを含むデータパケットを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、図１０に示すように、ＭＩＭＥの構造でデータパケットを生成できる。
【００５３】
ステップ６１７でヘッダを含むデータパケットを生成した後、電子装置は、ステップ６１９に進んで、生成されたデータパケットを送信する。例えば、電子装置は、図９Ｆに示すように、Ｅメールアプリケーションプログラムで、宛先アドレス９０５に件名９０７、内容９０９及びファイル名が変更された添付ファイル９６１を含んでＥメールを送信する。
以降、電子装置は本アルゴリズムを終了する。
【００５４】
上述した実施形態で、電子装置は、添付されたそれぞれのファイル名が変更されたかを確認する。
別の実施形態で、電子装置は、図８Ｂに示すように、ファイル管理テーブルでフラグ７４３を介して添付されたファイルの名前の変更の有無を確認することもできる。この場合、電子装置は、ファイルを送信する時、フラグの値が「１」８４５と表示されたファイルは名前が変更されたファイル名でヘッダを構成し、フラグの値が「０」８４７と表示されたファイルは原本の名前でヘッダを構成できる。
【００５５】
図７は、本発明の第４実施形態による電子装置における添付されたファイルの変更された名前を考慮してヘッダを生成するための手順を示している。
図７に示すように、電子装置は、ステップ７０１でアプリケーションプログラムを駆動する。例えば、図９Ａに示すように、電子装置１００は、Ｅメールアプリケーションプログラム９０１を駆動する。本発明ではＥメールアプリケーションプログラムを例に挙げて説明したが、本発明を説明するためのアプリケーションプログラムはファイルを含んでデータを送信できる少なくとも１つのアプリケーションプログラムを含み得る。
【００５６】
アプリケーションプログラムを駆動した後、電子装置は、ステップ７０３に進んで、データ送信を要求したかを検出する。例えば、図９Ａ乃至図９Ｃ及び図９Ｆに示すように、電子装置は、Ｅメールアプリケーションプログラムの「送信」９６３メニューに対する入力が感知されたかを確認する。ここで、「送信」９６３メニューは、Ｅメールアプリケーションプログラム９０１の宛先のアドレス９０５に件名９０７及び内容９０９のうち少なくとも１つを含むデータを送信するためのメニューを含み得る。もし、データ送信要求を検出しなかった場合、電子装置は、ステップ７０１に進んで、Ｅメールアプリケーションプログラムの画面を表示し続ける。
【００５７】
一方、ステップ７０３でデータ送信要求を検出した場合、電子装置は、ステップ７０５に進んで、データ送信に含まれる添付ファイルが存在するかを確認する。例えば、図９Ａ及び図９Ｂに示すように、電子装置は、Ｅメールアプリケーションプログラム９０１で「ファイルの添付」９０３メニューを介して添付されたファイルが存在するかを確認する。この時、電子装置は、図８Ａに示すように、ファイル管理テーブル８０１を用いて添付ファイルが存在するかを確認することもできる。ここで、ファイル管理テーブル８０１は、原本ファイルの経路フィールド８０７、原本ファイルの形式フィールド８０９及び原本ファイル名フィールド８１１を含む原本ファイル情報フィールド８０３と、変更されたファイルの形式フィールド８１３及び変更されたファイル名フィールド８１５を含む変更されたファイル情報フィールド８０５とを含み得る。また、電子装置は、図８Ｃに示すように、ｋ個のテーブルを含むこともできる。また、電子装置は、Ｅメールアプリケーションプログラム９０１に添付されたファイルの個数及び容量９２３、添付された各ファイルの名前９２１及び容量のうち少なくとも１つを表示する。また、電子装置は、Ｅメールアプリケーションプログラム９０１で宛先のアドレス９０５、件名９０７及び内容９０９のうち少なくとも１つを表示することもできる。もし、ステップ７０５で添付ファイルが存在しない場合、電子装置は、ステップ７２７に進んで、データを送信する。
【００５８】
一方、ステップ７０５で添付ファイルが存在する場合、電子装置は、ステップ７０７に進んで、ｋ番目のファイル管理テーブルのフラグが１であるかを確認する。ここで、フラグは、ファイル管理テーブルに少なくとも１つのファイル名が変更されたファイルを含むことを表すための識別子である。例えば、図８Ｃに示すように１番目のテーブル８５１のフラグ８５３が「１」８５５の場合、電子装置は、１番目のテーブル８５１にファイル名が変更された少なくとも１つのファイルが存在すると認識する。別の実施形態によれば、２番目のテーブル８６１のフラグ８６３が「０」８６５の場合、電子装置は、２番目のテーブル８６１にファイル名が変更されたファイルが存在しないと認識することもできる。
【００５９】
もし、ステップ７０７でｋ番目のファイル管理テーブルのフラグが１の場合、電子装置は、ステップ７０９に進んで、ｋ番目のファイル管理テーブルのｉ番目のファイルの名前が変更されたかを確認する。ここで、ｉは、添付されたファイルのインデックス番号で初期値を１と仮定する。例えば、ｉが１の場合、電子装置は、図８Ｃに示すように、１番目のファイル管理テーブル８５１の１番目のファイルで変更されたファイル情報のファイル名にデータが存在するかを確認する。
【００６０】
もし、ステップ７０９でｋ番目のファイル管理テーブルのｉ番目のファイルの名前が変更された場合、電子装置は、ステップ７１１に進んで、ｋ番目のファイル管理テーブルのｉ番目のファイルの変更された名前を考慮してデータ送信のためのヘッダを生成する。例えば、図８Ｃに示すように１番目のファイル管理テーブル８５１の１番目のファイルで変更されたファイル情報フィールドにデータが存在する場合、電子装置は、１番目のファイルの名前が変更されたと認識する。これにより、電子装置は、１番目のファイル管理テーブルの１番目のファイルのファイル経路で原本ファイルの内容と変更された名前及びファイル形式とを考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｉｍａｇｅ／ｊｐｅｇ；ｎａｍｅ＝“クーポン”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ｉｍｇ  ｓｒｃ＝“クーポン．ｊｐｇ”＞」を含むこともできる。この時、図８Ｃに示すようにファイルの名前が「Ｓｃｒｅｅｎｓｈｏｔ_２０１２−１１−２０−０７」から「クーポン」に変更されても、実際にメモリ１１０に格納されたファイルの名前は変更されないと仮定する。
【００６１】
一方、ステップ７０９でｋ番目のファイル管理テーブルのｉ番目のファイルの名前が変更されなかった場合、電子装置は、ステップ７１３に進んで、ｋ番目のファイル管理テーブルのｉ番目のファイルの原本の名前を考慮してデータ送信のためのヘッダを生成する。例えば、図８Ｃに示すように１番目のファイル管理テーブル８５１の２番目のファイルで変更されたファイル情報フィールドにデータが存在しない場合、電子装置は、２番目のファイルの名前が変更されなかったと認識する。これにより、電子装置は、２番目のファイルのファイル経路で原本ファイルの内容とファイル名及びファイル形式とを考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ａｕｄｉｏ／ｍｐｅｇ３；ｎａｍｅ＝“ｂｅｌｌ” 」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ａｕｄｉｏ  ｓｒｃ＝“ｂｅｌｌ．ｍｐ３”＞」を含むこともできる。
【００６２】
ステップ７１１及びステップ７１３でｋ番目のファイル管理テーブルのｉ番目のファイルの変更された名前及びｉ番目のファイルの原本の名前のうち少なくとも１つを考慮してヘッダを生成した後、電子装置は、ステップ７１５に進んで、ｉがｋ番目のファイル管理テーブルの全体の添付ファイルの個数より大きいまたは同じかを確認する。
もし、ステップ７１５でｉがｋ番目のファイル管理テーブルの全体の添付ファイルの個数より小さい場合、電子装置は、ステップ７１７に進んでｉを１だけ増加させて、ステップ７０９に進んでｉ+１番目のファイルの名前が変更されたかを確認する。例えば、図８Ｃに示すように１番目のファイル管理テーブルの全体の添付ファイルの個数が２個で、１番目のファイルの変更された名前を考慮してヘッダを生成した場合、電子装置は、ステップ７１７に進んでｉを１だけ増加させて、ステップ７０９に進んで１番目のファイル管理テーブルの２番目のファイルの名前が変更されたかを確認する。
【００６３】
一方、ステップ７１５でｉがｋ番目のファイル管理テーブルの全体の添付ファイルの個数より大きいまたは同じ場合、電子装置は、ステップ７１９に進んで、ｋが全体ファイル管理テーブルの個数より大きいまたは同じかを確認する。
もし、ステップ７１９でｋが全体ファイル管理テーブルの個数より小さい場合、電子装置は、ステップ７２１に進んでｋを１だけ増加させて、ステップ７０７に進んでｋ+１番目のファイル管理テーブルのフラグが１であるかを確認する。例えば、図８Ｃに示すように全体ファイル管理テーブルの個数が３個で、１番目のファイル管理テーブルのフラグが存在するかを確認した場合、電子装置は、ステップ７２１に進んでｋを１だけ増加させて、ステップ７０７に進んで２番目のファイル管理テーブルのフラグが１であるかを確認する。
【００６４】
一方、ステップ７０７でｋ番目のファイル管理テーブルのフラグが０の場合、電子装置は、ステップ７２３に進んで、ｋ番目のファイル管理テーブルのファイルの原本の名前を考慮してヘッダを生成する。例えば、図８Ｃに示すように２番目のファイル管理テーブル８６１のフラグ８６３が「０」８６５の場合、電子装置は、２番目のファイル管理テーブル８６１に名前が変更されたファイルが存在しないと認識する。これにより、電子装置は、２番目のファイル管理テーブル８６１に含まれた少なくとも１つのファイル経路で原本ファイルの内容とファイル名及びファイル形式とを考慮してデータ送信のためのヘッダを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、ＭＩＭＥのヘッダに「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ｖｉｄｅｏ／ａｖｉ；ｎａｍｅ＝“２０１２１２２５”」を含み得る。別の実施形態によれば、アプリケーションプログラムでＳＭＩＬプロトコルを用いる場合、電子装置は、ＳＭＩＬのヘッダに「＜ａｕｄｉｏ  ｓｒｃ＝“Ａｌｐｈａｂｅｔ  ｓｏｎｇ．ｍｐ３”>」を含むこともできる。
【００６５】
ステップ７２３でｋ番目のファイル管理テーブルのファイルの原本の名前を考慮してヘッダを生成した後、電子装置は、ステップ７１９に進んで、ｋと全体ファイル管理テーブルの個数とを比較する。
一方、ステップ７１９でｋが全体ファイル管理テーブルの個数より大きいまたは同じ場合、電子装置は、ステップ７２５に進んで、ステップ７１１、ステップ７１３及びステップ７２３のうち少なくとも１つで生成したヘッダを含むデータパケットを生成する。例えば、アプリケーションプログラムでＭＩＭＥプロトコルを用いる場合、電子装置は、図１０に示すように、ＭＩＭＥの構造でデータパケットを生成できる。
ステップ７２５でヘッダを含むデータパケットを生成した後、電子装置は、ステップ７２７に進んで、生成されたデータパケットを送信する。例えば、電子装置は、図９Ｆに示すように、Ｅメールアプリケーションプログラムで宛先アドレス９０５に件名９０７、内容９０９及びファイル名が変更された添付ファイル９６１を含んでＥメールを送信する。
以降、電子装置は本アルゴリズムを終了する。
【００６６】
上述のように、電子装置が添付ファイルの原本の名前を維持し、添付ファイルの変更された名前を考慮してデータ送信のためのヘッダを生成することによって、電子装置ユーザは添付ファイルの名前を容易に変更できる利点がある。
一方、本発明の詳細な説明では具体的な実施形態について説明したが、本発明の範囲から逸脱しない限度内で様々な変形が可能である。したがって、本発明の範囲は説明された実施形態に限定されて定められてはならず、添付の特許請求の範囲だけでなくこの特許請求の範囲と均等なものによって定められるべきである。
【符号の説明】
【００６７】
１００  電子装置
１１０  メモリ
１１１  プログラム格納部
１１２  データ格納部
１１３  グラフィカルユーザインタフェースプログラム
１１４  ファイル管理プログラム
１１５  アプリケーションプログラム
１２０  プロセッサユニット
１２１  メモリインタフェース
１２２  プロセッサ
１２４  周辺装置インタフェース
１３０  オーディオ処理部
１３１  スピーカ
１３２  マイクロホン
１４０  通信システム
１５０  入出力制御部
１６０  表示部
１７０  入力装置
２１０  アプリケーションプログラム駆動部
２２０  ファイル管理部
２３０  表示制御部
【図１】
2014123343.tif 000003
【図２】
2014123343.tif 000004
【図３】
2014123343.tif 000005
【図４Ａ】
2014123343.tif 000006
【図４Ｂ】
2014123343.tif 000007
【図５】
2014123343.tif 000008
【図６】
2014123343.tif 000009
【図７】
2014123343.tif 000010
【図８Ａ】
2014123343.tif 000011
【図８Ｂ】
2014123343.tif 000012
【図８Ｃ】
2014123343.tif 000013
【図１０】
2014123343.tif 000014
【図９Ａ】
2014123343.tif 000015
【図９Ｂ】
2014123343.tif 000016
【図９Ｃ】
2014123343.tif 000017
【図９Ｄ】
2014123343.tif 000018
【図９Ｅ】
2014123343.tif 000019
【図９Ｆ】
2014123343.tif 000020