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
JP5608970B2 - Data rearrangement method and data processing apparatus - Google Patents
[go: Go Back, main page]

JP5608970B2 - Data rearrangement method and data processing apparatus - Google Patents

Data rearrangement method and data processing apparatus Download PDF

Info

Publication number
JP5608970B2
JP5608970B2 JP2008275510A JP2008275510A JP5608970B2 JP 5608970 B2 JP5608970 B2 JP 5608970B2 JP 2008275510 A JP2008275510 A JP 2008275510A JP 2008275510 A JP2008275510 A JP 2008275510A JP 5608970 B2 JP5608970 B2 JP 5608970B2
Authority
JP
Japan
Prior art keywords
code system
data
standard code
data block
standard
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
JP2008275510A
Other languages
Japanese (ja)
Other versions
JP2010102628A (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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2008275510A priority Critical patent/JP5608970B2/en
Publication of JP2010102628A publication Critical patent/JP2010102628A/en
Application granted granted Critical
Publication of JP5608970B2 publication Critical patent/JP5608970B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、データ処理装置において表示すべきデータを並べ替える技術に関する。   The present invention relates to a technique for rearranging data to be displayed in a data processing apparatus.

携帯端末やパーソナルコンピュータ等のデータ処理装置は、画面に表示する文字を、その文字に割り当てられている文字コードにより認識する。また、表示すべき文字列のデータをユーザからの指示あるいは事前の設定に従って並べ替える(ソート:sort)機能を持つ。画面の表示データを適宜並べ替えることにより、その画面を閲覧するユーザの利便性が高められる。   A data processing device such as a portable terminal or a personal computer recognizes a character displayed on the screen from a character code assigned to the character. In addition, it has a function of sorting the data of the character string to be displayed in accordance with an instruction from the user or in advance (sort). By appropriately rearranging the display data on the screen, the convenience of the user browsing the screen is enhanced.

表示データの並べ替えに関する技術として、例えば、後述の特許文献1に記載のものがある。同文献には、複数のデータを並び替える際に、各データから読み出した単位データの一部を要素として抽出し、抽出した要素と基準との対比結果をもとに、当該複数のデータを並び替えることが記載されている。
特開平11−224182号公報
As a technique related to rearrangement of display data, for example, there is a technique described in Patent Document 1 described later. In this document, when rearranging a plurality of data, a part of unit data read from each data is extracted as an element, and the plurality of data are arranged based on a comparison result between the extracted element and the reference. It is described that it will be replaced.
JP-A-11-224182

ところで、文字コードにはJISやUnicodeなど複数の種類があるが、データ処理装置が何れの文字コードにより文字列を作成するかは、その装置のOSに依る。よって、文字コードが異なる複数の装置が作成したデータ群には、同様な文字列を表すものであっても異なる文字コードのデータ同士が含まれる場合がある。   By the way, there are a plurality of types of character codes such as JIS and Unicode, and the character code used by the data processing apparatus to create a character string depends on the OS of the apparatus. Therefore, data groups created by a plurality of apparatuses having different character codes may include data having different character codes even if they represent similar character strings.

しかしながら、データ処理装置は、元来、文字コードが異なるデータについては、それらを同様なものとは認識しない。よって、複数の文字コードが混在するデータ群に対し、上記文献の技術のようにデータの一部をもとにソート処理を行った場合、同じ文字列を表すが文字コードが異なるというデータは、それぞれ別個のものとして認識される。その結果、並び替え後の画面において、同様な文字列の情報が点在する可能性がある。このように、適切な並び替え結果が得られない場合、データを閲覧するユーザの利便性が損なわれる。   However, the data processing apparatus originally does not recognize the data having different character codes as the same. Therefore, for a data group in which a plurality of character codes are mixed, when sort processing is performed based on a part of the data as in the technique of the above document, data representing the same character string but different character codes is Each is recognized as separate. As a result, similar character string information may be scattered on the rearranged screen. Thus, when an appropriate rearrangement result cannot be obtained, the convenience of the user browsing the data is impaired.

そこで、本発明の目的は、複数の文字コードが混在するデータ群の並べ替えを適切に行うための技術を提供することにある。   Therefore, an object of the present invention is to provide a technique for appropriately rearranging a data group in which a plurality of character codes are mixed.

本発明に係るデータ並び替え方法は、複数のデータブロックであって、それらに含まれる各データブロックで基準コード体系及び1種類以上の基準外コード体系のうちの何れかが用いられている複数のデータブロックに含まれる各データブロックで用いられているコード体系が前記基準コード体系及び前記1種類以上の前記基準外コード体系の何れであるのかを調べ、前記1種類以上の前記基準外コード体系のうちの何れかがコード体系として用いられている各データブロックについて、その用いられている前記基準外コード体系が前記基準コード体系に変換可能なものであるのか否かを調べ、前記基準コード体系に変換可能な前記基準外コード体系が用いられている各データブロックに含まれる各基準外コード体系を前記基準コード体系に変換し、用いられるコード体系が元々前記基準コード体系である前記データブロックと、用いられる文字コード体系が前記変換により前記基準コード体系となった前記データブロックとを併合し、その併合により得られるデータブロックのグループに対して前記基準コード体系に従ったデータブロックの並べ替えを行い、前記並べ替えにより並べ替えられた、前記データブロックのグループを上位に、前記基準コード体系に変換可能でない前記基準外コード体系が用いられているデータブロックを下位に、まとめて出力するという方法である。 The data rearrangement method according to the present invention is a plurality of data blocks, and each of the data blocks included therein includes a plurality of reference code systems and one or more types of non-standard code systems. It is checked whether the code system used in each data block included in the data block is the standard code system or the one or more types of non-standard code systems, and the one or more types of non-standard code systems For each data block in which any of them is used as a code system, it is checked whether the non-standard code system used can be converted to the standard code system, and Each non-standard code system included in each data block in which the non-standard code system that can be converted is used is referred to as the standard code system. In other words, data obtained by merging the data block whose code system is originally the reference code system and the data block whose character code system is used as the reference code system by the conversion are merged. performs reordering of the data block in accordance with said reference code system for a group of blocks, the lined sorted by sorting a group of pre Kide Taburokku the upper, not convertable to the reference code system the reference In this method, data blocks using the outer code system are collectively output at a lower level .

本発明に係るデータ処理装置は、複数のデータブロックであって、それらに含まれる各データブロックで基準コード体系及び1種類以上の基準外コード体系のうちの何れかが用いられている複数のデータブロックに含まれる各データブロックで用いられているコード体系が前記基準コード体系及び前記1種類以上の前記基準外コード体系の何れであるのかを調べる手段と、前記1種類以上の前記基準外コード体系のうちの何れかがコード体系として用いられている各データブロックについて、その用いられている前記基準外コード体系が前記基準コード体系に変換可能なものであるのか否かを調べる手段と、前記基準コード体系に変換可能な前記基準外コード体系が用いられている各データブロックに含まれる各基準外コード体系を前記基準コード体系に変換する手段と、用いられるコード体系が元々前記基準コード体系である前記データブロックと、用いられる文字コード体系が前記変換により前記基準コード体系となった前記データブロックとを併合し、その併合により得られるデータブロックのグループに対して前記基準コード体系に従ったデータブロックの並べ替えを行う手段と、前記並べ替えにより並べ替えられた、前記データブロックのグループを上位に、前記基準コード体系に変換可能でない前記基準外コード体系が用いられているデータブロックを下位に、まとめて出力する手段と、を備える。 The data processing apparatus according to the present invention is a plurality of data blocks, and each of the data blocks included therein includes a plurality of data in which any one of a reference code system and one or more types of non-standard code systems is used. Means for checking whether the code system used in each data block included in the block is the standard code system or the one or more types of non-standard code systems; and the one or more types of non-standard code systems Means for checking whether or not the non-standard code system being used can be converted into the standard code system for each data block in which any one of the standard code system is used, and the standard Each non-standard code system included in each data block in which the non-standard code system that can be converted into a code system is used is the standard. Merging the data block whose code system is originally the reference code system and the data block whose character code system is the reference code system by the conversion, It means for rearranging the data blocks in accordance with said reference code system for a group of data blocks obtained by the merging, sorted by the sorting, a group of pre Kide Taburokku to the upper, the reference Means for collectively outputting data blocks in which the non-standard code system that cannot be converted into a code system is used, in a lower order.

本発明によれば、複数の文字コードが混在するデータ群の並べ替えを適切に行うことができる。これにより、表示されたデータ群を閲覧するユーザの利便性が高められる。   According to the present invention, it is possible to appropriately rearrange data groups in which a plurality of character codes are mixed. Thereby, the convenience of the user who browses the displayed data group is improved.

図1に、本発明の実施形態の構成を示す。携帯電話機1は、本発明に係るデータ処理装置に対応する。携帯電話機1は、操作部2,表示部3,記憶部4,音声入出部5,発光通知部6,振動通知部7,端末制御部8,移動通信制御部9から構成される。   FIG. 1 shows the configuration of an embodiment of the present invention. The mobile phone 1 corresponds to the data processing device according to the present invention. The mobile phone 1 includes an operation unit 2, a display unit 3, a storage unit 4, a voice input / output unit 5, a light emission notification unit 6, a vibration notification unit 7, a terminal control unit 8, and a mobile communication control unit 9.

操作部2は、数字や文字を入力するためのキーおよび各種操作ボタンを備える。表示部3は、画面を表示するLCDのような表示装置である。記憶部4は、携帯電話機1の制御情報や、操作部2から入力された或いは外部から受信したデータを保存する記憶装置を備える。音声入出力部5は、マイク及びスピーカ等の音声入出力装置である。発光通知部6は、点灯により状態を通知するLEDのような状態通知装置である。振動通知部7は、振動により状態を通知する状態通知装置である。   The operation unit 2 includes keys and various operation buttons for inputting numbers and characters. The display unit 3 is a display device such as an LCD that displays a screen. The storage unit 4 includes a storage device that stores control information of the mobile phone 1 and data input from the operation unit 2 or received from the outside. The voice input / output unit 5 is a voice input / output device such as a microphone and a speaker. The light emission notification unit 6 is a state notification device such as an LED that notifies the state by lighting. The vibration notification unit 7 is a state notification device that notifies a state by vibration.

端末制御部8は、上記の各部を制御して携帯電話機1を動作させるCPUのような制御装置である。移動通信制御部9は、無線装置9−1を備え、端末制御部8と協働して、携帯電話機1の無線通信に関する処理を実行する。   The terminal control unit 8 is a control device such as a CPU that controls the above-described units to operate the mobile phone 1. The mobile communication control unit 9 includes a wireless device 9-1, and executes processing related to wireless communication of the mobile phone 1 in cooperation with the terminal control unit 8.

端末制御部8は、表示部3に表示すべきデータの並び替えに関する機能構成として、文字コード認識部8−1,基準コード変換部8−2,文字コード並び替え部8−3を備える。本実施形態では、文字コードとして、基準コードと、それ以外の基準外コードとがある。何れの文字コードを基準コードとするかは任意であるが、例えば携帯電話機1で日本語を表示する場合は、日本語用の文字コードとして広く普及しているShift-JISを基準コードとすることができる。この場合、EUC(Extended UNIX(登録商標) Code)-JPなどは、日本語用であっても基準外コードに該当する。   The terminal control unit 8 includes a character code recognition unit 8-1, a reference code conversion unit 8-2, and a character code rearrangement unit 8-3 as functional configurations related to the rearrangement of data to be displayed on the display unit 3. In the present embodiment, the character code includes a reference code and other non-reference codes. Which character code is used as the reference code is arbitrary, but for example, when Japanese is displayed on the mobile phone 1, Shift-JIS, which is widely used as a character code for Japanese, should be used as the reference code. Can do. In this case, EUC (Extended UNIX (registered trademark) Code) -JP and the like correspond to non-standard codes even for Japanese.

文字コード認識部8−1は、並び替え対象となるデータの文字コードが、基準および基準外の何れであるかを認識する。基準コード変換部8−2は、文字コード認識部8−1が認識した基準外の文字コード(以下、「基準外コード」とする。)のデータを、そのコードに対応する基準の文字コード(以下、「基準コード」とする。)のデータに変換できるか否かを判定する。そして、変換可能なデータについては、そのデータを基準外コードから基準コードに変換する。文字コード並び替え部8−3は、文字コード認識部8−1及び基準文字コード変換部8−2の処理を経たデータに対しソート処理を行い、表示部3の画面に表示すべきデータの順序を決定する。   The character code recognition unit 8-1 recognizes whether the character code of the data to be rearranged is a reference or non-reference. The reference code conversion unit 8-2 converts the data of the non-reference character code (hereinafter referred to as “non-reference code”) recognized by the character code recognition unit 8-1 into a reference character code ( Hereinafter, it is determined whether or not the data can be converted into “reference code”. For convertible data, the data is converted from a non-reference code to a reference code. The character code rearrangement unit 8-3 performs a sort process on the data that has undergone the processes of the character code recognition unit 8-1 and the reference character code conversion unit 8-2, and the order of data to be displayed on the screen of the display unit 3 To decide.

図2に示すフローチャートを参照して、携帯電話機1の動作を説明する。操作部2において、記憶部4にあるデータ群の一覧を表示するための操作が発生すると、端末制御部8が次の手順により、一覧を作成する。   The operation of the mobile phone 1 will be described with reference to the flowchart shown in FIG. When an operation for displaying a list of data groups in the storage unit 4 occurs in the operation unit 2, the terminal control unit 8 creates a list according to the following procedure.

まず、文字コード認識部8−1が、一覧の対象となるデータを1件ずつ読み出す(ステップS1)。データが、例えば文書の場合は、文書全体を読み出すことに替えて、文書のタイトルのみを読み出すようにしてもよい。   First, the character code recognition unit 8-1 reads data to be listed one by one (step S1). If the data is, for example, a document, only the title of the document may be read instead of reading the entire document.

基準文字コード変換部8−2は、データが読み出されるごとに、そのデータの文字コードを判別する。判別の結果が基準コードである場合は(ステップS2:“基準”)、次に読み出されるデータの検査に移行する(ステップS5)。   Each time the data is read, the reference character code conversion unit 8-2 determines the character code of the data. If the determination result is a reference code (step S2: “reference”), the process proceeds to an inspection of data to be read next (step S5).

一方、基準外コードのデータを検知した場合(ステップS2:“基準外”)、基準文字コード変換部8−2は、そのデータの文字コードを基準コードに変換可能か否かを判定する。そして、基準コードへの変換が可能である(ステップS3:Yes)と判定した基準外コードのデータを、同じ文字列を表す基準コードのデータに変換する(ステップS4)。   On the other hand, when data of a non-standard code is detected (step S2: “non-standard”), the standard character code conversion unit 8-2 determines whether or not the character code of the data can be converted into a standard code. Then, the non-reference code data determined to be convertible to the reference code (step S3: Yes) is converted into reference code data representing the same character string (step S4).

ここで、例えば、基準コードがShift-JISであり、判定対象が、基準外コードのEUC-JPによる「おはよう」であるケースを想定する。この場合、基準文字コード変換部8−2は、このEUC-JPの「おはよう」を、基準コードのShift-JISによる「おはよう」に変換する。これにより、携帯電話機1は、基準外コードであった「おはよう」を基準コードのデータとして認識することができる。   Here, for example, a case is assumed in which the reference code is Shift-JIS and the determination target is “good morning” according to EUC-JP of the non-standard code. In this case, the reference character code conversion unit 8-2 converts “good morning” of this EUC-JP into “good morning” of Shift-JIS of the reference code. Accordingly, the mobile phone 1 can recognize “good morning”, which is a non-standard code, as the data of the standard code.

なお、基準外コードのデータのうち、基準コードへの変換が不可であるデータ、すなわち対応する基準コードが存在しないデータについては、現状の基準外コードを維持する(ステップS3:No)。   Of the data of the non-standard code, the data that cannot be converted into the standard code, that is, the data for which there is no corresponding standard code, maintains the current non-standard code (Step S3: No).

一覧対象の全データについて基準文字コード変換部8−2による上記処理が完了すると(ステップS5:No)、文字コード並び替え部8−3が、基準コードおよび基準外コードのそれぞれのデータグループについて、各グループ内での並び替え処理を実行する。なお、この並び替え処理は、少なくとも基準コードのグループに対して行えばよく、基準外コードについては任意としてもよい。   When the above-described processing by the reference character code conversion unit 8-2 is completed for all data to be listed (step S5: No), the character code rearrangement unit 8-3 performs the following for each data group of the reference code and the non-reference code. Execute sort processing within each group. This rearrangement process may be performed on at least a group of reference codes, and non-reference codes may be arbitrary.

グループ内の並び替えが終了すると、文字コード並び替え部8−3は、さらに、基準コードのグループが基準外コードのデータよりも上位に表示されるよう並び替えを行う(ステップS7)。そして、以上の並び替え処理の結果を表示部3に出力する(ステップS8)。これにより、表示部3には、今回のデータ群に関する一覧が、上記の並び替え処理に応じた順序により表示される。   When the rearrangement within the group is completed, the character code rearrangement unit 8-3 further rearranges the reference code group so as to be displayed higher than the non-reference code data (step S7). And the result of the above rearrangement process is output to the display part 3 (step S8). As a result, the list related to the current data group is displayed on the display unit 3 in the order corresponding to the rearrangement process.

《具体例》
上記実施形態について具体例を挙げる。図3に、本例の前提を示す。本例では、基準コードとしてのAコードが、基準外コードとしてのBコードに包含されることを想定する(A⊆B)。また、携帯電話機1には、Aコード及びBコードが混在する複数件の電子メールが、図3に示すような順序で保存されている。図示の文字列は、各メールのタイトルである。本例における並び替え処理の対象は、これらタイトルである。
"Concrete example"
A specific example is given about the said embodiment. FIG. 3 shows the premise of this example. In this example, it is assumed that the A code as the reference code is included in the B code as the non-reference code (A⊆B). Further, the mobile phone 1 stores a plurality of e-mails in which the A code and the B code are mixed in the order shown in FIG. The illustrated character string is the title of each mail. These titles are the targets of the sorting process in this example.

図4に示す手順に沿って、上記前提による携帯電話機1の動作を説明する。携帯電話機1は、まず、各メールのタイトルについて文字コードを判別する。そして、基準外であるBコードのタイトルのうち、基準のAコードに変換可能なものを検知する。本例では、Bコードで記述された「明日の予定」のみが、Aコードに変換できるものとして検知される(ステップ4a)。   The operation of the mobile phone 1 based on the above premise will be described along the procedure shown in FIG. The mobile phone 1 first determines the character code for each mail title. Then, out of the B code titles that are out of the standard, those that can be converted into the standard A code are detected. In this example, only “tomorrow's schedule” described in the B code is detected as being convertible to the A code (step 4a).

携帯電話機1は、検知したBコードの「明日の予定」をAコードのものに変換する(ステップ4b)。これにより、携帯電話機1は、2件の「明日の予定」と1件の「こんにちは」とが、Aコードのグループであると認識する。そして、このAコードのグループを所定のルールに従い並び替え(ステップ4c)、さらに、AコードのグループがBコードの何れのタイトルよりも上位に表示されるよう、全体を並び替える(ステップ4d)。なお、基準外のBコードのグループについても、そのBコードのルールに従い並び替えを行ってもよい。   The mobile phone 1 converts the detected “tomorrow's schedule” of the B code into that of the A code (step 4b). As a result, the mobile phone 1 recognizes of 2 and "Tomorrow's schedule" of 1 and "Hello," but, as a group of A code. Then, the A code group is rearranged according to a predetermined rule (step 4c), and the whole is rearranged so that the A code group is displayed higher than any title of the B code (step 4d). Note that a group of non-standard B codes may be rearranged according to the rules of the B code.

以上の結果、携帯電話機1において、電子メールのタイトルがステップ4dに示す順序で表示される。   As a result, the titles of the e-mails are displayed on the mobile phone 1 in the order shown in step 4d.

このように、本実施形態によれば、基準コードおよび基準外コードが混在するデータ群において、両コードに共通する文字列のデータがある場合は、それらが基準コードのデータに統一される。よって、並び替え結果において、同様な内容のデータが点在して表示されることを防ぐことができる。また、ユーザの用途に対応した基準コードのデータが、基準外コードのものよりも上位に表示されるよう並び替えられるので、データを閲覧するユーザの利便性が高められる。   Thus, according to the present embodiment, if there is character string data common to both codes in the data group in which the reference code and the non-reference code are mixed, they are unified with the data of the reference code. Therefore, it is possible to prevent the data having the same contents from being scattered and displayed in the rearrangement result. Further, since the data of the reference code corresponding to the user's use is rearranged so as to be displayed higher than that of the non-reference code, the convenience of the user who browses the data is improved.

一般に、携帯電話機1のような携帯端末は、機能的にはパーソナルコンピュータ等よりも簡易なものであるから、適正に表示できる文字コードは1種類のみであることが多い。このような端末において、その1種類の文字コードを基準コードに設定することで、通常では画面に表示されない基準外コードのデータを適正に表示することができる。また、基準コードのデータが上位に表示されるので、携帯端末の小さい画面であっても、適正に表示されるデータをいち早く閲覧することができる。   In general, since a mobile terminal such as the mobile phone 1 is functionally simpler than a personal computer or the like, there are often only one type of character code that can be properly displayed. In such a terminal, by setting the one type of character code as a reference code, data of a non-reference code that is not normally displayed on the screen can be properly displayed. Moreover, since the data of the reference code is displayed at the upper level, even if the screen is a small screen of the mobile terminal, it is possible to quickly browse the properly displayed data.

本発明の実施は、上記形態に限定されるものではなく、特許請求の範囲内で適宜変更が可能である。例えば、上記実施形態では、文字コード並び替え部8−3による処理が、基準文字コード変換部8−2による全データの処理が完了した後に実行されたが(図2:ステップS5→S6)、これに替えて、基準文字コード変換部8−2が1件のデータ処理を終えるごとに並び替えを更新する、すなわち、並び替えを即時処理により実行するようにしてもよい。   The embodiment of the present invention is not limited to the above-described embodiment, and can be appropriately changed within the scope of the claims. For example, in the above embodiment, the processing by the character code rearranging unit 8-3 is executed after the processing of all data by the reference character code converting unit 8-2 is completed (FIG. 2: steps S5 to S6). Instead, the reordering may be updated every time the reference character code conversion unit 8-2 finishes one data process, that is, the reordering may be executed by an immediate process.

本発明は、携帯端末への適用に限らず、携帯端末よりも多くの処理機能を具備するパーソナルコンピュータのような装置におけるデータの並び替えにも好適である。また、本発明の適用対象となるデータ群は、上記具体例のような電子メールに限らず、例えば、一般の文書や電話帳のデータなど、一覧の表示を求められる種々のデータ群であってよい。   The present invention is not limited to application to a portable terminal, but is also suitable for data rearrangement in an apparatus such as a personal computer having more processing functions than a portable terminal. In addition, the data group to which the present invention is applied is not limited to the e-mail as in the above specific example, but includes various data groups that are required to display a list, such as general document and phone book data. Good.

また、本発明は、上記携帯電話機1の動作に対応したコンピュータプログラム、あるいは、そのプログラムを記憶した記録媒体として実施することができる。   Further, the present invention can be implemented as a computer program corresponding to the operation of the mobile phone 1 or a recording medium storing the program.

本発明の実施形態における携帯電話機の構成を示すブロック図である。It is a block diagram which shows the structure of the mobile telephone in embodiment of this invention. 本発明の実施形態の動作手順を示すフローチャートである。It is a flowchart which shows the operation | movement procedure of embodiment of this invention. 本発明の実施形態の具体例に関する説明図である。It is explanatory drawing regarding the specific example of embodiment of this invention. 本発明の実施形態の具体例に関する説明図である。It is explanatory drawing regarding the specific example of embodiment of this invention.

符号の説明Explanation of symbols

1 携帯電話機
2:操作部,3:表示部,4:記憶部,5:音声入出部,6:発光通知部,7:振動通知部,8:端末制御部,9:移動通信制御部
8−1:文字コード認識部,8−2:基準文字コード変換部,8−3:文字コード並び替え部,9−1:無線装置
DESCRIPTION OF SYMBOLS 1 Mobile telephone 2: Operation part, 3: Display part, 4: Memory | storage part, 5: Voice input / output part, 6: Light emission notification part, 7: Vibration notification part, 8: Terminal control part, 9: Mobile communication control part 8- 1: Character code recognition unit, 8-2: Reference character code conversion unit, 8-3: Character code rearrangement unit, 9-1: Wireless device

Claims (7)

複数のデータブロックであって、それらに含まれる各データブロックで基準コード体系及び1種類以上の基準外コード体系のうちの何れかが用いられている複数のデータブロックに含まれる各データブロックで用いられているコード体系が前記基準コード体系及び前記1種類以上の前記基準外コード体系の何れであるのかを調べ、
前記1種類以上の前記基準外コード体系のうちの何れかがコード体系として用いられている各データブロックについて、その用いられている前記基準外コード体系が前記基準コード体系に変換可能なものであるのか否かを調べ、
前記基準コード体系に変換可能な前記基準外コード体系が用いられている各データブロックに含まれる各基準外コード体系を前記基準コード体系に変換し、
用いられるコード体系が元々前記基準コード体系である前記データブロックと、用いられる文字コード体系が前記変換により前記基準コード体系となった前記データブロックとを併合し、その併合により得られるデータブロックのグループに対して前記基準コード体系に従ったデータブロックの並べ替えを行い、
前記並べ替えにより並べ替えられた、前記データブロックのグループを上位に、前記基準コード体系に変換可能でない前記基準外コード体系が用いられているデータブロックを下位に、まとめて出力することを特徴とするデータ並べ替え方法。
A plurality of data blocks that are used in each data block included in a plurality of data blocks in which one of the reference code system and one or more types of non-standard code systems is used in each data block included in the data block Check whether the code system being used is the standard code system or the one or more types of non-standard code systems,
For each data block in which any one of the one or more types of non-standard code systems is used as a code system, the non-standard code system used can be converted to the standard code system. Whether or not
Each non-standard code system included in each data block in which the non-standard code system that can be converted into the standard code system is used is converted into the standard code system,
A group of data blocks obtained by merging the data block whose code system is originally the standard code system and the data block whose character code system is the standard code system by the conversion and merging the data blocks For data blocks according to the standard code system,
Characterized in that said aligned sorted by sorting a group of pre Kide Taburokku the top, the data blocks which the nominal outer coding scheme not convertable to the reference code system is used to lower and collectively outputs Data sorting method.
請求項1に記載のデータ並べ替え方法であって、
前記データブロックは、電子メールのタイトルであることを特徴とするデータ並べ替え方法。
The data rearrangement method according to claim 1,
The data rearrangement method, wherein the data block is an e-mail title.
複数のデータブロックであって、それらに含まれる各データブロックで基準コード体系及び1種類以上の基準外コード体系のうちの何れかが用いられている複数のデータブロックに含まれる各データブロックで用いられているコード体系が前記基準コード体系及び前記1種類以上の前記基準外コード体系の何れであるのかを調べる手段と、
前記1種類以上の前記基準外コード体系のうちの何れかがコード体系として用いられている各データブロックについて、その用いられている前記基準外コード体系が前記基準コード体系に変換可能なものであるのか否かを調べる手段と、
前記基準コード体系に変換可能な前記基準外コード体系が用いられている各データブロックに含まれる各基準外コード体系を前記基準コード体系に変換する手段と、
用いられるコード体系が元々前記基準コード体系である前記データブロックと、用いられる文字コード体系が前記変換により前記基準コード体系となった前記データブロックとを併合し、その併合により得られるデータブロックのグループに対して前記基準コード体系に従ったデータブロックの並べ替えを行う手段と、
前記並べ替えにより並べ替えられた、前記データブロックのグループを上位に、前記基準コード体系に変換可能でない前記基準外コード体系が用いられているデータブロックを下位に、まとめて出力する手段と、
を備えることを特徴とするデータ処理装置。
A plurality of data blocks that are used in each data block included in a plurality of data blocks in which one of the reference code system and one or more types of non-standard code systems is used in each data block included in the data block Means for checking which of the standard code system and the one or more types of non-standard code systems is selected;
For each data block in which any one of the one or more types of non-standard code systems is used as a code system, the non-standard code system used can be converted to the standard code system. Means to check whether or not,
Means for converting each non-standard code system included in each data block in which the non-standard code system that can be converted into the standard code system is used to the standard code system;
A group of data blocks obtained by merging the data block whose code system is originally the standard code system and the data block whose character code system is the standard code system by the conversion and merging the data blocks Means for rearranging data blocks according to the reference code system,
The lined sorted by sorting a group of pre Kide Taburokku the top, the data blocks that the nominal outer coding scheme not convertable is used in the reference code system to the lower, and means for collectively outputting,
A data processing apparatus comprising:
請求項3に記載のデータ処理装置であって、
前記データブロックは、電子メールのタイトルであることを特徴とするデータ処理装置。
The data processing apparatus according to claim 3, wherein
The data processing apparatus, wherein the data block is an e-mail title.
請求項3又は4に記載のデータ処理装置であって、
さらに、無線通信を実行する無線装置を備えることを特徴とするデータ処理装置。
The data processing device according to claim 3 or 4,
Furthermore, the data processing apparatus characterized by including the radio | wireless apparatus which performs radio | wireless communication.
コンピュータに
複数のデータブロックであって、それらに含まれる各データブロックで基準コード体系及び1種類以上の基準外コード体系のうちの何れかが用いられている複数のデータブロックに含まれる各データブロックで用いられているコード体系が前記基準コード体系及び前記1種類以上の前記基準外コード体系の何れであるのかを調べるステップと、
前記1種類以上の前記基準外コード体系のうちの何れかがコード体系として用いられている各データブロックについて、その用いられている前記基準外コード体系が前記基準コード体系に変換可能なものであるのか否かを調べるステップと、
前記基準コード体系に変換可能な前記基準外コード体系が用いられている各データブロックに含まれる各基準外コード体系を前記基準コード体系に変換するステップと、
用いられるコード体系が元々前記基準コード体系である前記データブロックと、用いられる文字コード体系が前記変換により前記基準コード体系となった前記データブロックとを併合し、その併合により得られるデータブロックのグループに対して前記基準コード体系に従ったデータブロックの並べ替えを行うステップと、
前記並べ替えにより並べ替えられた、前記データブロックのグループを上位に、前記基準コード体系に変換可能でない前記基準外コード体系が用いられているデータブロックを下位に、まとめて出力するステップと、
を実行させることを特徴とするプログラム
A plurality of data blocks in a computer, each data block included in a plurality of data blocks in which any one of a reference code system and one or more types of non-standard code systems is used in each data block included in the data block Checking whether the code system used in the reference code system or the one or more types of non-standard code systems;
For each data block in which any one of the one or more types of non-standard code systems is used as a code system, the non-standard code system used can be converted to the standard code system. Step to check whether or not
Converting each non-standard code system included in each data block in which the non-standard code system that can be converted into the standard code system into the standard code system;
A group of data blocks obtained by merging the data block whose code system is originally the standard code system and the data block whose character code system is the standard code system by the conversion and merging the data blocks Reordering the data blocks according to the reference code system,
The lined sorted by sorting a group of pre Kide Taburokku the top, the data blocks which the nominal outer coding scheme not convertable to the reference code system is used to lower the steps of collectively outputs,
A program characterized by executing
請求項6に記載のプログラムであって、
前記データブロックは、電子メールのタイトルであることを特徴とするプログラム。
The program according to claim 6,
The data block is a title of an e-mail.
JP2008275510A 2008-10-27 2008-10-27 Data rearrangement method and data processing apparatus Expired - Fee Related JP5608970B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008275510A JP5608970B2 (en) 2008-10-27 2008-10-27 Data rearrangement method and data processing apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008275510A JP5608970B2 (en) 2008-10-27 2008-10-27 Data rearrangement method and data processing apparatus

Publications (2)

Publication Number Publication Date
JP2010102628A JP2010102628A (en) 2010-05-06
JP5608970B2 true JP5608970B2 (en) 2014-10-22

Family

ID=42293202

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008275510A Expired - Fee Related JP5608970B2 (en) 2008-10-27 2008-10-27 Data rearrangement method and data processing apparatus

Country Status (1)

Country Link
JP (1) JP5608970B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0581339A (en) * 1991-09-21 1993-04-02 Toshiba Corp Data processing device
JP3549251B2 (en) * 1994-06-21 2004-08-04 富士通株式会社 Sort processing apparatus and sort processing method
JP2000285123A (en) * 1999-03-30 2000-10-13 Ricoh Co Ltd Component information search device, component information search method, and computer-readable recording medium storing a program for causing a computer to execute the method
JP2001125915A (en) * 1999-10-28 2001-05-11 Fujitsu Ltd Information retrieval device
JP2005352566A (en) * 2004-06-08 2005-12-22 Casio Comput Co Ltd Mail display device and mail display processing program
JP4788502B2 (en) * 2006-07-11 2011-10-05 ソニー株式会社 Content reproduction apparatus, content reproduction method, and content reproduction program

Also Published As

Publication number Publication date
JP2010102628A (en) 2010-05-06

Similar Documents

Publication Publication Date Title
EP2699029A1 (en) Method and Device for Providing a Message Function
JP2009053758A (en) Communication terminal device
JP2008299851A (en) Additional information service providing method for electronic mail, and system therefor
KR20120127204A (en) Method and apparatus for stabilized binary differencing
JP2013149273A (en) Method, apparatus and computer program for providing input order independent character input mechanism
US10666783B2 (en) Method and apparatus for storing telephone numbers in a portable terminal
CN109740125A (en) Update lookup method, device, storage medium and equipment for Documents Comparison
CN103543905B (en) The method and device at the interface of Voice command terminal
JP5608970B2 (en) Data rearrangement method and data processing apparatus
JP5168709B2 (en) Mobile terminal device, character input conversion method, program
CN100336057C (en) Input data conversion device of portable information device, portable information device, control method of input data conversion device
JP4703259B2 (en) Information processing device
JP2006270512A (en) Information processor and information processing processor
JP5493376B2 (en) Portable terminal, character input method thereof, program, and recording medium
JP2007219940A (en) Menu control device, mobile phone, and program for menu control device
US9239825B2 (en) List display apparatus and list display method
KR101088216B1 (en) Method and apparatus for setting keypad of mobile communication terminal
CN104620198A (en) Character input device, character input method for character input device, and non-temporary computer-readable medium
JP3592284B2 (en) Japanese input system, its program, and portable information terminal
JP2007026394A (en) Processing method of registered character, program for realizing the same, and mobile terminal
JP2010087570A (en) Mobile terminal and function activation method
JP4632935B2 (en) Input device
JP5056741B2 (en) Mobile terminal, mobile terminal control method, and mobile terminal control program
JP4329493B2 (en) Dictionary data compression apparatus, electronic dictionary apparatus, and program
JP4860105B2 (en) Phonebook data sorting apparatus and phonebook data sorting method

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20100723

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20100723

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110831

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130510

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130515

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130627

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140116

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140312

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: 20140805

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140818

R150 Certificate of patent or registration of utility model

Ref document number: 5608970

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A711

Effective date: 20140917

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees