JP2007013481A - Information processing apparatus, information processing method, information processing program, recording medium storing information processing program, and mobile phone - Google Patents
Information processing apparatus, information processing method, information processing program, recording medium storing information processing program, and mobile phone Download PDFInfo
- Publication number
- JP2007013481A JP2007013481A JP2005190602A JP2005190602A JP2007013481A JP 2007013481 A JP2007013481 A JP 2007013481A JP 2005190602 A JP2005190602 A JP 2005190602A JP 2005190602 A JP2005190602 A JP 2005190602A JP 2007013481 A JP2007013481 A JP 2007013481A
- Authority
- JP
- Japan
- Prior art keywords
- application data
- storage unit
- input
- application
- information processing
- 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.)
- Pending
Links
Images
Landscapes
- Telephone Function (AREA)
Abstract
【課題】 関連付けられたアプリケーションデータを一括してバックアップまたは復元する情報処理装置を実現する。
【解決手段】 アプリケーションデータをバックアップまたは復元する際、一種類のアプリケーションデータに他の複数のアプリケーションデータを関連付けるアプリケーションデータ関連付け処理部31と、上記アプリケーションデータ関連付け処理部31により作成されたアプリケーションデータ関連付け情報を基にバックアップまたは復元の対象となるアプリケーションデータを検索する検索処理部32と、内部メモリ40および外部メモリ50に対して、上記アプリケーションデータおよび上記アプリケーションデータ関連付け情報の入出力を行うメモリ入出力処理部33とを備えているので、関連付けられた上記アプリケーションデータを一括してバックアップまたは復元することができる。
【選択図】 図1
PROBLEM TO BE SOLVED: To realize an information processing apparatus that collectively backs up or restores associated application data.
SOLUTION: When backing up or restoring application data, an application data association processing unit 31 that associates a plurality of other application data with one type of application data, and application data association information created by the application data association processing unit 31 A search processing unit 32 for searching for application data to be backed up or restored based on the above, and a memory input / output process for inputting / outputting the application data and the application data association information to / from the internal memory 40 and the external memory 50 Since the application unit 33 is included, the associated application data can be backed up or restored collectively.
[Selection] Figure 1
Description
本発明は、内部メモリと外部メモリとの間で、アプリケーションデータをバックアップまたは復元する機能を備えた情報処理装置に関するものである。 The present invention relates to an information processing apparatus having a function of backing up or restoring application data between an internal memory and an external memory.
一般的に、携帯電話機などの情報処理装置においては、本体の内部メモリの容量が比較的小さいので、該内部メモリに保存できるアプリケーションデータ量に限度がある。この解決策として、従来、外部記憶媒体へのアプリケーションデータのバックアップおよび外部記憶媒体からのアプリケーションデータの復元機能を有する情報処理装置が存在している。代表的な外部記憶媒体としては、フラッシュメモリなどの外部メモリやPCのハードディスク等が挙げられる。 In general, in an information processing apparatus such as a mobile phone, the amount of application data that can be stored in the internal memory is limited because the capacity of the internal memory of the main body is relatively small. As a solution to this problem, there is an information processing apparatus that has a function of backing up application data to an external storage medium and restoring application data from the external storage medium. Typical external storage media include an external memory such as a flash memory, a hard disk of a PC, and the like.
例えば、特許文献1には、次のような携帯電話の充電器具が開示されている。この携帯電話の充電器具を用いると、携帯電話バッテリの充電の際に、単に充電だけではなく、携帯電話に内蔵された補助メモリの内容が、充電器具に内蔵された補助記憶手段にバックアップコピーとして充電の度毎に上書き保存される。このため、特別なパソコンソフトや、パソコンに関するスキルがなくても、従って、高齢者や子供でも、携帯電話の補助メモリの内容を自動的にかつ簡単にパックアップできる。 For example, Patent Document 1 discloses the following mobile phone charger. When this mobile phone charger is used, when charging the mobile phone battery, not only charging, but also the contents of the auxiliary memory built into the mobile phone are stored as backup copies in the auxiliary storage means built into the charger. It is overwritten and saved every time it is charged. Therefore, even if there is no special personal computer software or personal computer skills, the contents of the auxiliary memory of the mobile phone can be automatically and easily packed up even for elderly people and children.
また、特許文献2には、次のようなデータバックアップ方法が開示されている。このデータバックアップ方法を用いると、携帯電話端末に対し鳴動着信の煩わしさを無くし、携帯電話端末側の操作をすることなしにサーバーで自動的に携帯電話端末のデータバックアップができる。このため、情報処理端末から携帯電話端末のデータ管理が可能となる。 Patent Document 2 discloses the following data backup method. If this data backup method is used, the trouble of ringing incoming calls to the mobile phone terminal is eliminated, and the server can automatically back up the data of the mobile phone terminal without operating the mobile phone terminal. Therefore, data management of the mobile phone terminal can be performed from the information processing terminal.
さらに、例えば、特許文献3には、次のような携帯電話機が開示されている。この携帯電話機では、電話をかけることとなる複数人の電話相手が、複数のグループに予め分類されている。その為、電話をかける際には、特定のグループを象徴するマークに基づいて予備検索が行われるので、同一画面上には、該特定のグループに属する電話相手のみが表示される。従って、相手の名前を一覧表示すべき表示装置が小型であっても、表示されている電話相手の中から目的とする一人を容易に選択できるという効果を奏する。
しかしながら、携帯電話等の情報処理装置において内部メモリ内容を、充電器具等に内蔵した補助記憶手段にバックアップする上記従来技術による構成では、必要な部分のみをバックアップすることができない。また、内部メモリの内容全体、すなわち本来バックアップが不必要なアプリケーションデータをも含めてバックアップされることになる。このため、バックアップ先の外部メモリが、必要以上に多く消費されるという問題を生じる。 However, in the information processing apparatus such as a mobile phone, the configuration according to the above prior art that backs up the contents of the internal memory to the auxiliary storage means built in the charging device or the like cannot back up only the necessary part. In addition, the entire contents of the internal memory, that is, application data that originally does not need to be backed up are backed up. This causes a problem that the backup destination external memory is consumed more than necessary.
また、携帯電話等の情報処理装置において、あるアプリケーションプログラムのアプリケーションデータをバックアップまたは復元する際、そのアプリケーションデータに関連する、別のアプリケーションプログラムのアプリケーションデータも、同時にバックアップまたは復元する必要がある場合がある。 In addition, when backing up or restoring application data of a certain application program in an information processing apparatus such as a mobile phone, it may be necessary to simultaneously back up or restore application data of another application program related to the application data. is there.
その際に、上記の互いに関連するアプリケーションデータをバックアップまたは復元する為には、次のような処理を行う必要がある。まず、各アプリケーションデータを扱う複数のアプリケーションプログラムをそれぞれ別個に立ち上げる。そして、それぞれのアプリケーションプログラムにおいて、該当するアプリケーションデータのバックアップまたは復元を別個に行う。このように、互いに関連するアプリケーションデータをバックアップまたは復元する際には、必要とされる処理が煩雑になるという問題がある。 At that time, in order to back up or restore the application data related to each other, it is necessary to perform the following processing. First, a plurality of application programs that handle each application data are started up separately. In each application program, the corresponding application data is backed up or restored separately. As described above, when backing up or restoring application data related to each other, there is a problem that necessary processing becomes complicated.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、独立した複数のアプリケーションプログラムが利用する、関連したアプリケーションデータを一括してバックアップまたは復元する機能を有する、携帯電話機などの情報処理装置を実現することにある。 The present invention has been made in view of the above-described problems, and its object is to provide a mobile phone or the like having a function of collectively backing up or restoring related application data used by a plurality of independent application programs. It is to realize the information processing apparatus.
本発明に係る情報処理装置は、上記の課題を解決するために、第1の記憶部、および、該第1の記憶部とは異なる第2の記憶部に対してデータの入出力を行う入出力手段と、上記第1の記憶部に記憶されている第1のアプリケーションデータを用いて第1のアプリケーションプログラムに基づいて処理を行うアプリケーション処理手段とを備え、
上記アプリケーション処理手段が、ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける入力処理手段と、上記入力処理手段によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力手段を制御する転送制御手段とを備えたことを特徴とする。
In order to solve the above problems, an information processing apparatus according to the present invention inputs / outputs data to / from a first storage unit and a second storage unit different from the first storage unit. Output means, and application processing means for performing processing based on the first application program using the first application data stored in the first storage unit,
The application processing means receives an instruction from the user to transfer the first application data from the first storage unit to the second storage unit, and an application is transferred along with the transfer of the first application data. Input processing means for receiving an instruction for specifying at least one second application program to which data is to be transferred, and the first application data and the second application according to the instruction from the user received by the input processing means Transfer control means for controlling the input / output means so as to transfer second application data corresponding to the application program from the first storage section to the second storage section. .
当該構成において、アプリケーション処理手段が、入力処理手段を通じて、ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける。そして、転送制御手段が、上記入力処理手段によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力手段を制御する。 In the configuration, the application processing unit receives an instruction to transfer the first application data from the first storage unit to the second storage unit from the user through the input processing unit, and the first application Along with the data transfer, an instruction for specifying at least one second application program to which application data is to be transferred is received. Then, the transfer control means receives the first application data and the second application data corresponding to the second application program in accordance with the instruction from the user received by the input processing means. The input / output means is controlled to transfer from the storage unit to the second storage unit.
上記の構成によれば、第1のアプリケーションデータの転送に伴い、ユーザから指示された少なくとも1つの第2のアプリケーションデータもまとめて転送されるので、ユーザが前記アプリケーションデータ毎に対応するアプリケーションプログラムを立ち上げて転送の指示を行う手間を省くことができるという効果を奏する。 According to the above configuration, at least one second application data instructed by the user is transferred together with the transfer of the first application data, so that the user can execute an application program corresponding to each application data. There is an effect that it is possible to save the trouble of starting up and instructing transfer.
また、本発明の情報処理装置は、上記構成に加えて、上記入力処理手段が該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示に関する情報をユーザから取得するための入力用フォームを表示する表示手段を備えた構成とすることが好ましい。 In addition to the above configuration, the information processing apparatus according to the present invention specifies at least one second application program to which application data should be transferred when the input processing means transfers the first application data. It is preferable to include a display unit that displays an input form for acquiring information related to an instruction from the user.
当該構成において、表示手段が、ユーザに対して該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を行うための入力フォームを提示する。 In this configuration, the display means presents an input form for instructing the user to specify at least one second application program to which the application data is to be transferred, along with the transfer of the first application data. To do.
上記の構成によれば、ユーザは、予め作成された入力フォームへの簡単な記入(例えば、チェックマークを付ける等)を行うだけで、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示が行えるので、ユーザが、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を行う際の手間を削減できるという効果を奏する。 According to the above-described configuration, the user simply fills in the input form created in advance (for example, adds a check mark), and the application data is transferred along with the transfer of the first application data. Since an instruction for specifying at least one second application program to be transferred can be given, it is possible to reduce time and effort when the user issues an instruction for specifying at least one second application program to which application data is to be transferred. Play.
また、本発明の情報処理装置は、上記構成に加えて、上記入力処理手段が、上記第2のアプリケーションデータの種類毎に、転送を行う対象とするか否かについての指示をユーザから受け付けるとともに、
上記転送制御手段が、上記第2のアプリケーションデータのうち、転送を行う対象としてユーザによって指示された種類のアプリケーションデータを上記第1の記憶部から上記第2の記憶部に転送するように上記入出力手段を制御する構成とすることが好ましい。
In addition to the above configuration, the information processing apparatus of the present invention receives an instruction from the user regarding whether or not the input processing means is to be transferred for each type of the second application data. ,
The transfer control means is configured to transfer the application data of the type designated by the user as a transfer target among the second application data from the first storage unit to the second storage unit. It is preferable that the output means be controlled.
当該構成において、ユーザは、アプリケーションデータの転送の際に、特定されたアプリケーションデータ毎に、転送を行う対象とするか否かを指定する。 In this configuration, the user designates whether or not to transfer data for each identified application data when transferring the application data.
上記の構成によれば、転送される、特定されたアプリケーションデータから、さらにユーザの判断において不要であると判断されるアプリケーションデータを転送の処理から除外できる。従って、転送先である第2の記憶部または第1の記憶部の消費するメモリ量を削減することができるという効果を奏する。 According to said structure, the application data judged to be unnecessary in a user's judgment further from the specified application data transferred can be excluded from a transfer process. Therefore, the memory amount consumed by the second storage unit or the first storage unit as the transfer destination can be reduced.
また、本発明の情報処理装置は、上記構成に加えて、上記転送の処理を所定の時間経過後に開始させるように上記転送制御手段を制御する時刻認識手段を備えた構成とすることが好ましい。 In addition to the above configuration, the information processing apparatus of the present invention preferably includes a time recognition unit that controls the transfer control unit so that the transfer process is started after a predetermined time has elapsed.
当該構成において、時刻認識手段が、ユーザにより指定された時刻に、自動的に関連付けされたアプリケーションデータの転送の処理を行う。 In this configuration, the time recognizing means automatically performs the process of transferring the associated application data at the time designated by the user.
上記の構成によれば、処理するアプリケーションデータの量が多い為に転送に時間がかかる場合でも、夜間などユーザの都合のよい時間帯に、自動的に上記処理を行うことができるという効果を奏する。 According to the above configuration, there is an effect that the above processing can be automatically performed at a time convenient for the user such as at night even when the transfer takes time due to a large amount of application data to be processed. .
本発明に係る情報処理装置は、上記の課題を解決するために、第1の記憶部と第2の記憶部との間でアプリケーションデータの転送を行う情報処理装置において、ユーザによりまとめて転送する必要性が指示された複数のアプリケーションデータを、上記複数のアプリケーションデータが関連付けられているとしてアプリケーションデータ関連付け情報を作成するアプリケーションデータ関連付け手段と、上記アプリケーションデータ関連付け手段により作成されたアプリケーションデータ関連付け情報を基に、転送元となる上記第1の記憶部または第2の記憶部より、上記転送の対象となる複数のアプリケーションデータ間で、各レコードおよび各フィールドを照合し、上記フィールドに持つ内容が一致するレコードを、上記転送の対象となるアプリケーションデータのレコードとして指定する検索手段と、上記第1の記憶部および上記第2の記憶部に対して、上記検索手段により指定された上記転送の対象となるアプリケーションデータの入出力を行うメモリ入出力手段とを備えたことを特徴とする。 In order to solve the above-described problem, the information processing apparatus according to the present invention transfers the application data collectively between the first storage unit and the second storage unit by the user. A plurality of application data for which necessity is indicated, application data association means for creating application data association information on the assumption that the plurality of application data are associated, and application data association information created by the application data association means Based on the first storage unit or the second storage unit serving as the transfer source, the records and fields are collated between the plurality of application data to be transferred, and the contents of the fields match. Records to be transferred And a memory for inputting / outputting the application data to be transferred specified by the search means to / from the first storage unit and the second storage unit. And an input / output means.
当該構成において、アプリケーションアプリケーションデータ関連付け手段が、アプリケーションデータの転送時に、まとめて転送を行うべきアプリケーションデータ間の関係である、アプリケーションデータ関連付け情報を作成する。次に、メモリ入出力手段が、転送元である第1の記憶部または第2の記憶部からアプリケーションデータを読み込む。そして、検索手段が、上記転送の対象となる複数のアプリケーションデータ間で、各レコードおよび各フィールドを照合し、上記フィールドに持つ内容が一致するレコードを、上記転送の対象となるアプリケーションデータのレコードとして指定する。最後に、メモリ入出力手段が、上記検索手段により指定された相互に関連するアプリケーションデータのレコードのみを、転送先である第2の記憶部または第1の記憶部へ書き出す。 In this configuration, the application application data association unit creates application data association information, which is a relationship between application data to be transferred collectively when transferring application data. Next, the memory input / output means reads application data from the first storage unit or the second storage unit that is the transfer source. Then, the search means collates each record and each field among the plurality of application data to be transferred, and the record having the same contents in the field is set as the record of the application data to be transferred. specify. Finally, the memory input / output unit writes only the record of the application data related to each other designated by the search unit to the second storage unit or the first storage unit as the transfer destination.
上記の構成によれば、1つのアプリケーションデータを転送する際に、ユーザから指示された少なくとも1つの第2のアプリケーションデータもまとめて転送されるので、ユーザが前記アプリケーションデータ毎に対応するアプリケーションプログラムを立ち上げて転送の指示を行う手間を省くことができるという効果を奏する。 According to the above configuration, when transferring one application data, at least one second application data instructed by the user is also transferred together. Therefore, the user can select an application program corresponding to each application data. There is an effect that it is possible to save the trouble of starting up and instructing transfer.
また、ユーザにより関連して転送する必要性が指示されたアプリケーションデータのみ転送先の第1の記憶部または第2の記憶部へ転送するので、転送元の第1の記憶部または第2の記憶部上のアプリケーションデータを全て転送先の第2の記憶部または第1の記憶部へ転送する場合に比べ、転送されたアプリケーションデータが転送先の第2の記憶部または第1の記憶部上で消費するメモリ量を削減できるという効果を奏する。 Also, since only application data instructed to be transferred by the user is transferred to the first storage unit or the second storage unit of the transfer destination, the first storage unit or the second storage of the transfer source Compared to a case where all application data on the copy is transferred to the second storage unit or the first storage unit as the transfer destination, the transferred application data is stored on the second storage unit or the first storage unit as the transfer destination. There is an effect that the amount of memory consumed can be reduced.
また、本発明の情報処理装置は、上記構成に加えて、上記アプリケーションデータ関連付け手段により上記アプリケーションデータ関連付け情報に関する情報をユーザから取得するための入力用フォームを表示する表示手段と、上記ユーザからの上記入力用フォームへの入力を受け付ける入力手段とを備えた構成とすることが好ましい。 In addition to the above-described configuration, the information processing apparatus of the present invention includes a display unit that displays an input form for acquiring information related to the application data association information from the user by the application data association unit, It is preferable to have a configuration including input means for receiving input to the input form.
当該構成において、表示手段が、ユーザに対してアプリケーションデータの関連付けを容易に指定するための入力フォームを提示する。次いで、入力手段が、上記入力フォームに対するユーザからの指示を受け付けて上記アプリケーションデータ関連付け手段に渡す。最後に、上記アプリケーションデータ関連付け手段が、上記ユーザからの入力に基づき、アプリケーションデータ関連付け情報を作成する。 In this configuration, the display means presents an input form for easily specifying the association of application data to the user. Next, the input means receives an instruction from the user for the input form and passes it to the application data association means. Finally, the application data association means creates application data association information based on the input from the user.
上記の構成によれば、ユーザは、予め作成された入力フォームへの簡単な記入(例えば、チェックマークを付ける等)を行うだけでアプリケーションデータ間の関連付けが行えるので、ユーザがアプリケーションデータ間の関連を指定する際の手間を削減できるという効果を奏する。 According to the above configuration, the user can perform the association between the application data simply by filling in the input form created in advance (for example, adding a check mark). There is an effect that it is possible to reduce the time and labor when designating.
また、本発明の情報処理装置は、上記構成に加えて、上記第1の記憶部と上記第2の記憶部との間での上記アプリケーションデータの転送前に、関連付けられた上記アプリケーションデータの種類毎に、転送を行う対象とするか否かについての指示をユーザから受け付けるとともに、上記メモリ入出力手段が、上記関連付けられたアプリケーションデータのうち、転送を行う対象としてユーザによって指示された種類のアプリケーションデータを上記第1の記憶部から上記第2の記憶部に転送するように上記メモリ入出力手段を制御する構成とすることが好ましい。 In addition to the above-described configuration, the information processing apparatus according to the present invention includes a type of the associated application data before transfer of the application data between the first storage unit and the second storage unit. Each time an instruction as to whether or not to make a transfer target is received from the user, the memory input / output means is the type of application indicated by the user as the transfer target among the associated application data It is preferable that the memory input / output unit is controlled to transfer data from the first storage unit to the second storage unit.
当該構成において、ユーザは、アプリケーションデータの転送の際に、関連付けられたアプリケーションデータ毎に、転送を行う対象とするか否かを指定する。 In this configuration, when the application data is transferred, the user designates whether or not to make the transfer target for each associated application data.
上記の構成によれば、転送される、関連付けられたアプリケーションデータから、さらにユーザの判断において不要であると判断されるアプリケーションデータを転送の処理から除外できる。従って、転送先の上記第2の記憶部において、消費するメモリの量を削減することができるという効果を奏する。 According to said structure, the application data judged to be unnecessary in a user's judgment from the associated application data to be transferred can be excluded from the transfer process. Therefore, there is an effect that the amount of memory consumed can be reduced in the second storage unit of the transfer destination.
また、本発明の情報処理装置は、上記構成に加えて、上記転送の処理を所定の時間経過後に開始させるように上記メモリ入出力手段を制御する時刻認識手段を備えた構成とすることが好ましい。 In addition to the above configuration, the information processing apparatus of the present invention preferably includes a time recognition unit that controls the memory input / output unit so that the transfer process is started after a predetermined time has elapsed. .
当該構成において、時刻認識手段が、ユーザにより指定された時刻に、自動的に関連付けされたアプリケーションデータの転送の処理を行う。 In this configuration, the time recognizing means automatically performs the process of transferring the associated application data at the time designated by the user.
上記の構成によれば、処理するアプリケーションデータの量が多い為に転送に時間がかかる場合でも、夜間などユーザの都合のよい時間帯に、自動的に上記処理を行うことができるという効果を奏する。 According to the above configuration, there is an effect that the above processing can be automatically performed at a time convenient for the user such as at night even when the transfer takes time due to a large amount of application data to be processed. .
一方、本発明に係る情報処理方法は、上記課題を解決するために、第1の記憶部、および、該第1の記憶部とは異なる第2の記憶部に対してデータの入出力を行う入出力工程と、上記第1の記憶部に記憶されている第1のアプリケーションデータを用いて第1のアプリケーションプログラムに基づいて処理を行うアプリケーション処理工程とを備え、上記アプリケーション処理工程が、ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける入力処理工程と、上記入力処理工程によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力工程を制御する転送制御工程とを含むことを特徴とする。 On the other hand, the information processing method according to the present invention inputs and outputs data to and from the first storage unit and a second storage unit different from the first storage unit in order to solve the above problem. An input / output step, and an application processing step for performing processing based on the first application program using the first application data stored in the first storage unit. Receiving an instruction to transfer the first application data from the first storage unit to the second storage unit, and transferring at least one application data to be transferred along with the transfer of the first application data An input processing step for receiving an instruction for specifying the second application program, and the input processing step. The first application data and the second application data corresponding to the second application program are transferred from the first storage unit to the second storage unit in accordance with an instruction from the user. And a transfer control step for controlling the input / output step.
当該構成において、上記情報処理装置と同様に、アプリケーション処理工程が、入力処理工程を通じて、ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける。そして、転送制御工程が、上記入力処理工程によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力工程を制御する。 In the configuration, similarly to the information processing apparatus, the application processing step instructs the user to transfer the first application data from the first storage unit to the second storage unit through the input processing step. An instruction for specifying at least one second application program to which application data is to be transferred is received along with the transfer of the first application data. Then, the transfer control step converts the first application data and the second application data corresponding to the second application program into the first application data in accordance with an instruction from the user received in the input processing step. The input / output process is controlled so as to be transferred from the storage unit to the second storage unit.
上記の構成によれば、第1のアプリケーションデータの転送に伴い、ユーザから指示された少なくとも1つの第2のアプリケーションデータもまとめて転送されるので、ユーザが前記アプリケーションデータ毎に対応するアプリケーションプログラムを立ち上げて転送の指示を行う手間を省くことができるという効果を奏する。 According to the above configuration, at least one second application data instructed by the user is transferred together with the transfer of the first application data, so that the user can execute an application program corresponding to each application data. There is an effect that it is possible to save the trouble of starting up and instructing transfer.
ところで、上記情報処理装置は、ハードウェアで実現してもよいし、プログラムをコンピュータに実行させることによって実現してもよい。具体的には、本発明に係るプログラムは、少なくとも上述したアプリケーションデータ関連付け手段段・検索手段手段・メモリ入出力手段・表示手段・入力手段としてコンピュータを動作させる情報処理プログラムであり、本発明に係る記録媒体には、当該情報処理プログラムが記録されている。 By the way, the information processing apparatus may be realized by hardware or may be realized by causing a computer to execute a program. Specifically, the program according to the present invention is an information processing program that causes a computer to operate as at least the above-described application data association means stage, search means, memory input / output means, display means, and input means. The information processing program is recorded on the recording medium.
この情報処理プログラムがコンピュータによって実行されると、当該コンピュータは、上記情報処理装置として動作する。従って、上記情報処理装置と同様に、アプリケーションデータ関連付け情報の作成と関連したアプリケーションデータのみのバックアップまたは復元が行われるので、従来技術に比べ、ユーザが前記アプリケーションデータ毎に対応するアプリケーションプログラムを立ち上げてバックアップまたは復元を行う手間を省くことができる。さらに、アプリケーションデータのバックアップ先または復元先のメモリ消費量を削減できるという効果を奏する。 When this information processing program is executed by a computer, the computer operates as the information processing apparatus. Therefore, similar to the information processing apparatus, only the application data related to the creation of the application data association information is backed up or restored. Therefore, compared to the prior art, the user launches an application program corresponding to each application data. This saves you the trouble of backing up or restoring. Furthermore, the memory consumption of the backup destination or restoration destination of application data can be reduced.
本発明に係る情報処理装置は、以上のように、第1の記憶部、および、該第1の記憶部とは異なる第2の記憶部に対してデータの入出力を行う入出力手段と、上記第1の記憶部に記憶されている第1のアプリケーションデータを用いて第1のアプリケーションプログラムに基づいて処理を行うアプリケーション処理手段とを備え、上記アプリケーション処理手段が、ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける入力処理手段と、上記入力処理手段によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力手段を制御する転送制御手段とを備えたことを特徴とする。 As described above, the information processing apparatus according to the present invention includes the first storage unit, and input / output means for inputting / outputting data to / from a second storage unit different from the first storage unit, Application processing means for performing processing based on a first application program using the first application data stored in the first storage unit, wherein the application processing means receives the first application from the user. At least one second application program that receives an instruction to transfer application data from the first storage unit to the second storage unit and that should transfer application data in accordance with the transfer of the first application data An input processing means for receiving an instruction to identify the user, and from the user received by the input processing means The input / output means for transferring the first application data and the second application data corresponding to the second application program from the first storage unit to the second storage unit according to the instruction And transfer control means for controlling.
本発明に係る情報処理装置は、以上のように、第1の記憶部と第2の記憶部との間でアプリケーションデータの転送を行う情報処理装置において、ユーザによりまとめて転送する必要性が指示された複数のアプリケーションデータを、上記複数のアプリケーションデータが関連付けられているとしてアプリケーションデータ関連付け情報を作成するアプリケーションデータ関連付け手段と、上記アプリケーションデータ関連付け手段により作成されたアプリケーションデータ関連付け情報を基に、転送元となる上記第1の記憶部または第2の記憶部より、上記転送の対象となる複数のアプリケーションデータ間で、各レコードおよび各フィールドを照合し、上記フィールドに持つ内容が一致するレコードを、上記転送の対象となるアプリケーションデータのレコードとして指定する検索手段と、上記第1の記憶部および上記第2の記憶部に対して、上記検索手段により指定された上記転送の対象となるアプリケーションデータの入出力を行うメモリ入出力手段とを備えたことを特徴とする。 In the information processing apparatus according to the present invention, as described above, in the information processing apparatus that transfers application data between the first storage unit and the second storage unit, it is indicated that the user needs to transfer the data collectively. Transfer the plurality of application data based on the application data association means for creating application data association information on the assumption that the plurality of application data are associated with each other and the application data association information created by the application data association means From the original first storage unit or the second storage unit, each record and each field are collated between the plurality of application data to be transferred, and the records having the same contents in the field are matched, Applications subject to the above transfer And a memory input / output for inputting / outputting the application data to be transferred specified by the search means to / from the first storage unit and the second storage unit. Means.
本発明に係る情報処理方法は、以上のように、第1の記憶部、および、該第1の記憶部とは異なる第2の記憶部に対してデータの入出力を行う入出力工程と、上記第1の記憶部に記憶されている第1のアプリケーションデータを用いて第1のアプリケーションプログラムに基づいて処理を行うアプリケーション処理工程とを備え、上記アプリケーション処理工程が、ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける入力処理工程と、上記入力処理工程によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力工程を制御する転送制御工程とを含むことを特徴とする。 As described above, the information processing method according to the present invention includes an input / output step for inputting / outputting data to / from the first storage unit and a second storage unit different from the first storage unit, An application processing step for performing processing based on a first application program using the first application data stored in the first storage unit, wherein the application processing step is received from the user by the first processing unit. At least one second application program that receives an instruction to transfer application data from the first storage unit to the second storage unit and that should transfer application data in accordance with the transfer of the first application data An input processing step for accepting an instruction to identify the user, and from a user accepted by the input processing step The input / output step so as to transfer the first application data and the second application data corresponding to the second application program from the first storage unit to the second storage unit, as shown in FIG. And a transfer control step for controlling.
それゆえ、個々のアプリケーションデータの内、関連付けがなされたものがまとめて転送されるので、ユーザが前記アプリケーションデータ毎に対応するアプリケーションプログラムを立ち上げて転送を行う手間を省くことができるという効果を奏する。 Therefore, among the individual application data, the associated ones are transferred together, so that the user can save the trouble of starting up and transferring the application program corresponding to each application data. Play.
また、ユーザにより関連して転送する必要性が指示されたアプリケーションデータのみを転送先の第2の記憶部または第1の記憶部へ転送する。従って、転送元の第1のメモリまたは第2の記憶部上のアプリケーションデータを全て転送先の第2の記憶部または第1の記憶部へ転送する場合に比べて、転送されたアプリケーションデータが転送先の第2の記憶部または第1の記憶部上で消費するメモリ量を削減できるという効果を奏する。 Further, only the application data instructed to be transferred by the user is transferred to the second storage unit or the first storage unit as the transfer destination. Therefore, the transferred application data is transferred as compared to the case where all the application data on the transfer source first memory or the second storage unit is transferred to the transfer destination second storage unit or the first storage unit. There is an effect that the amount of memory consumed on the second storage unit or the first storage unit can be reduced.
本発明の情報処理装置の一実施形態として、以下では携帯電話機における実施形態について説明を行う。 As an embodiment of the information processing apparatus of the present invention, an embodiment in a mobile phone will be described below.
本発明の携帯電話機における、アプリケーションデータを関連付けてバックアップ処理または復元処理を一括して行う実施形態について、図1ないし図9に基づいて説明すると以下の通りである。 An embodiment in which backup processing or restoration processing is performed collectively in association with application data in the mobile phone of the present invention will be described with reference to FIGS.
<本実施形態のブロック図について>
図2のブロック図に主要部を示す本実施形態の携帯電話機1は、表示装置10、入力装置20、システム制御部30、内部メモリ40、およびタイマ60を備えた構成となっている。
<About the block diagram of this embodiment>
The mobile phone 1 according to the present embodiment whose main part is shown in the block diagram of FIG. 2 is configured to include a
表示装置10は、各アプリケーションデータやアプリケーションデータ関連付け用入力フォームなどを表示するブロックであり、例えば、液晶パネルなどにより実現され、上記システム制御部30が実行する画像表示プログラムなどにより生成された画像を表示できる。
The
入力装置20は、ユーザからの指示入力を受け付けるブロックであり、例えば、データ入力などの操作を行うボタンなどを備え、操作入力機能を有している。
The
システム制御部30は、携帯電話機の各種処理を行うブロックである。
The
内部メモリ40は、携帯電話機の各種処理を行うプログラムを格納するブロックであり、例えば、アプリケーションデータ関連付け処理プログラムを格納するエリア、検索処理プログラムを格納するエリア、メモリ入出力処理プログラムを格納するエリア、画像表示プログラムを格納するエリア、および、その他のプログラムを格納するエリアが設けられている。内部メモリ40は、例えばフラッシュメモリなどの不揮発性メモリで構成されるのが好ましい。
The
外部メモリ50は、内部メモリ40のデータをバックアップするためのブロックである。外部メモリ50は、携帯電話機の充電器に内蔵されたフラッシュメモリや携帯電話機と接続されたPCのハードディスクなどで構成するのが好ましいが、これらに限られるものではない。
The
システム制御部30と表示装置10、入力装置20、内部メモリ40、外部メモリ50、およびタイマ60とが接続されている。
The
システム制御部30は、内部メモリ40に格納されたプログラムを実行して、必要に応じて、上記各部材表示装置10、入力装置20、内部メモリ40、外部メモリ50、およびタイマ60を制御する。これにより、本実施形態の携帯電話機は、種々の機能ブロックを実現することができ、上記各部材を、携帯電話機として動作させることができる。
The
システム制御部30は、内部メモリ40に格納されている各プログラムを実行し、必要な周辺機器を制御することによって、後述する各機能ブロックを実現する。
The
<本実施形態の機能ブロック図について>
上記システム制御部30によって実現される機能ブロックとしては、種々の機能を有するものが挙げられるが、アプリケーションデータ関連付け処理およびアプリケーションデータ一括バックアップ処理または一括復元処理に関係する部分のみを挙げると、図1に示すようになる。
<About the functional block diagram of this embodiment>
The functional blocks realized by the
具体的には、上記システム制御部30が上述したようにプログラムを実行すると、携帯電話機には、図1に示すように、アプリケーションデータ関連付け処理部31、検索処理部32、メモリ入出力処理部33、表示処理部34、および入力処理部35が形成される。
Specifically, when the
アプリケーションデータ関連付け処理部31は、アプリケーションデータ間の関連付けを行い、アプリケーションデータ関連付け情報を作成する。検索処理部32は、作成されたアプリケーション関連付け情報に基づき、メモリ入出力処理部33を通じて内部メモリ40上または外部メモリ50上のアプリケーションデータの各レコードを検索しバックアップ処理または復元処理の対象となるアプリケーションデータを特定する。メモリ入出力処理部33は、内部メモリ40および外部メモリ50に対してアプリケーションデータおよびアプリケーションデータ関連付け情報を読み書きする。表示処理部34は、表示装置10を制御し、アプリケーションデータ関連付け情報を入力するための入力フォームなどをユーザに提示する。入力処理部35は、入力装置20を制御し、ユーザによる上記入力フォームに対する入力を受け付けて処理する。これにより、本携帯電話機は、アプリケーションデータの関連付けを行い、関連するアプリケーションデータを一括してバックアップまたは復元することができる。
The application data
より詳細には、アプリケーションデータ関連付け処理部31、検索処理部32、メモリ入出力処理部33は、以下の動作を行う。
More specifically, the application data
アプリケーションデータ関連付け処理部31は、大きく分けて以下の二つの動作を行う。
The application data
アプリケーションデータのバックアップ処理時には、アプリケーションデータ関連付け処理部31は、ユーザがアプリケーションデータ関連付け情報を指定するためのブランクの入力フォームを表示処理部34を通じてユーザに提示する。次に、入力処理部35を通じてユーザからのアプリケーションデータ関連付けの指定を受け取り、アプリケーションデータ関連付け情報を作成する。作成したアプリケーションデータ関連付け情報をメモリ入出力処理部33を通じて内部メモリ40上のアプリケーションデータ関連付け情報記憶部42に保存する。
At the time of application data backup processing, the application data
アプリケーションデータの復元処理時には、アプリケーションデータ関連付け処理部31は、まずメモリ入出力処理部33を通じて外部メモリ50上にバックアップされているアプリケーションデータ関連付け情報を読み込み、その読み込んだ情報を反映させた形でアプリケーションデータ関連付け情報を指定するための入力フォームを表示処理部34を通じてユーザに提示する。次に、入力処理部35を通じてユーザからのアプリケーションデータ関連付けの指定を受け取り、アプリケーションデータ関連付け情報を作成する。作成したアプリケーションデータ関連付け情報を、メモリ入出力処理部33を通じて内部メモリ40上のアプリケーションデータ関連付け情報記憶部42に保存する。
At the time of application data restoration processing, the application data
なお、上記のアプリケーションデータの復元処理時には、アプリケーションデータ関連付けを行うための入力フォームは、外部メモリ50から読み込んだアプリケーションデータ関連付け情報を反映させている。つまり、バックアップ時に関連付けられたアプリケーションデータ以外の項目ははグレーアウトされ、ユーザが新たにアプリケーションデータの関連付けを追加指定できないようになっている。
Note that, during the above application data restoration processing, the input form for associating application data reflects application data association information read from the
検索処理部32は、アプリケーションデータのバックアップ処理時には、メモリ入出力処理部33を通じて、内部メモリ42上のアプリケーションデータ関連付け情報記憶部42に保存されているアプリケーション関連付け情報を読み出す。そして、その情報に基づいて、内部メモリ40上のアプリケーションデータ記憶部41に保存されている各アプリケーションデータのレコードをメモリ入出力処理部33を通じて読み込み、関連するアプリケーションデータを検索する。
The
アプリケーションデータの復元時には、検索処理部32は、メモリ入出力処理部33を通じて、内部メモリ42上のアプリケーションデータ関連付け情報記憶部42に保存されているアプリケーション関連付け情報を読み出す。そして、その情報に基づいて、外部メモリ50上に保存されている各アプリケーションデータのレコードをメモリ入出力処理部33を通じて読み込み、関連するアプリケーションデータを検索する。
When restoring application data, the
検索処理部32は、上記の検索を行った結果、関連があると判断されたアプリケーションデータのレコードの内容をバックアップまたは復元する為に、メモリ入出力処理部33に対して、対象となるアプリケーションデータのアプリケーションプログラム名とレコード番号を出力し、該当するレコードの入出力を指示する。
The
なお、検索処理部32が、アプリケーションデータ関連付け情報に基づいて、内部メモリ40上または外部メモリ50上のアプリケーションデータのレコードを検索する具体的な動作については、後で詳述する。
A specific operation in which the
メモリ入出力処理部33は、アプリケーションデータのバックアップ時には、内部メモリ40上のアプリケーションデータ記憶部41からアプリケーションデータを読み出して検索処理部32および外部メモリへ出力し、アプリケーションデータ関連付け情報記憶部42からアプリケーションデータ関連付け情報を読み出して検索処理部32および外部メモリ50へ出力する。また、アプリケーションデータの復元時には、アプリケーションデータを外部メモリ50上から読み出し、内部メモリ40上のアプリケーションデータ記憶部41および検索処理部32へ出力し、アプリケーションデータ関連付け情報を外部メモリ50から読み出してアプリケーションデータ関連付け処理部31へ出力する。
When the application data is backed up, the memory input /
また、メモリ入出力処理部33は、検索処理部32から、アプリケーションプログラム名およびレコード番号を受け取った際には、該当するアプリケーションデータのレコードに関してもアプリケーションデータ記憶部41と外部メモリ50との間で読み書きを行う。なお、メモリ入出力処理部33は、特許請求の範囲に記載された転送制御手段に該当する。
Further, when the memory input /
さらに、メモリ入出力処理部33は、ユーザが指定した日時にタイマ60により起動される。起動後、アプリケーションデータ関連付け情報記憶部42に保存されたアプリケーションデータ関連付け情報に基づいて、検索処理部32と共に、内部メモリ40と外部メモリ50との間で、関連するアプリケーションデータのバックアップ処理または復元処理を行う。
Further, the memory input /
以上の構成により、アプリケーションデータ関連付け情報が作成され、その情報に基づいて関連するアプリケーションデータのみがバックアップまたは復元される。従って、ユーザは不要なアプリケーションデータまでバックアップまたは復元する必要がなく、また、アプリケーションデータ毎に対応するアプリケーションプログラムを立ち上げてバックアップまたは復元する操作をする手間を省くことができ、さらに外部メモリ50の消費量を抑えることができる。 With the above configuration, application data association information is created, and only related application data is backed up or restored based on the information. Therefore, the user does not need to back up or restore unnecessary application data, and can save the trouble of starting up an application program corresponding to each application data and performing backup or restoration. Consumption can be reduced.
タイマ60は、指定された日時にアプリケーションデータのバックアップ処理または復元処理を起動する為の機能ブロックである。
The
<アプリケーションデータについて>
本実施例の携帯電話機上で動作するアプリケーションプログラムには、「電話帳」(以下、携帯電話機のアプリケーションプログラム名は「」を用いて表す)、「メール」、画像、動画、およびメロディデータを扱う「データライブラリ」、「スケジュール」、「アラーム」、「履歴」(電話発着信やメール送受信の履歴)などがある。
<About application data>
The application program that runs on the mobile phone of this embodiment handles "phone book" (hereinafter, the mobile phone application program name is expressed using ""), "mail", images, videos, and melody data. There are “data library”, “schedule”, “alarm”, “history” (history of incoming / outgoing calls and mail transmission / reception).
「電話帳」のアプリケーションデータに関連する他のアプリケーションプログラムとしては、電話番号に関連する他のアプリケーションプログラムとして「発信履歴」や「着信履歴」があり、メールアドレス(E-mailアドレス)に関連する他のアプリケーションプログラムとして「受信メール」、「送信メール」、「未送信メール」、「メール送信履歴」、「メール受信履歴」がある。なお、それ以外に「電話帳」が持つアプリケーションデータとして、着信音、メール着信音、発着信画像、発着信動画などがある。 Other application programs related to application data in the “Phonebook” include “Outgoing history” and “Incoming history” as other application programs related to telephone numbers, and related to e-mail addresses (E-mail addresses). Other application programs include “received mail”, “transmitted mail”, “unsent mail”, “mail transmission history”, and “mail reception history”. Other application data that the “phone book” has include ringtones, mail ringtones, outgoing / incoming images, outgoing / incoming video, and the like.
「電話帳」のアプリケーションデータは、例えば図3(a)に示すように、1レコードに10個のフィールド(分類番号、氏名、電話番号1、電話番号2、メールアドレス1、メールアドレス2、着信音、メール着信音、発着信画像、発着信動画)を有するデータフォーマットで内部メモリ40上のアプリケーションデータ記憶部41に記憶されている。
As shown in FIG. 3A, for example, the application data of the “phone book” includes 10 fields (classification number, name, telephone number 1, telephone number 2, mail address 1, mail address 2, incoming call) in one record. Sound, mail ringing tone, outgoing / incoming image, outgoing / incoming video) and stored in the application
「発信履歴」のアプリケーションデータは、例えば図3(b)に示すように、1レコードに2個のフィールド(分類番号、発信番号)を有するデータフォーマットで同様に記憶されている。 For example, as shown in FIG. 3B, the application data of “transmission history” is similarly stored in a data format having two fields (classification number, transmission number) in one record.
「受信メール」のアプリケーションデータは、例えば図3(c)に示すように、1レコードに6個のフィールド(分類番号、From、To、タイトル、本文、添付)を有するデータフォーマットで同様に記憶されている。 For example, as shown in FIG. 3C, the application data of “received mail” is similarly stored in a data format having six fields (classification number, From, To, title, body, and attachment) in one record. ing.
なお、上記の分類番号(レコード番号)は、検索処理部が関連するアプリケーションデータのレコードを検索する際にプライマリ・キーとして、使用される。 The above classification number (record number) is used as a primary key when the search processing unit searches for a record of related application data.
<アプリケーションデータ関連付け方法について>
ユーザは、一つのアプリケーションプログラムのアプリケーションデータをバックアップする際に、関連する他のアプリケーションプログラムのアプリケーションデータとの関連付けを指定することが可能である。このユーザからの指定を基に、アプリケーションデータ関連付け処理部31が、アプリケーションデータ関連付け情報を作成する。
<About application data association method>
When the user backs up the application data of one application program, the user can specify the association with the application data of another related application program. Based on the designation from the user, the application data
このアプリケーションデータの関連付けを指定するために用いる入力フォームの画面例を、図4に示す。この画面例では、「電話帳」アプリケーションデータを外部メモリ50へバックアップする際に、「発信履歴」および「受信メール」アプリケーションデータとの関連付けを行っている。これらのアプリケーションデータのうち、「電話帳」アプリケーションデータの内容と一致している内容を持ったレコードも一括して外部メモリ50へバックアップされる。
FIG. 4 shows an example of an input form screen used for designating the association of the application data. In this screen example, when the “phone book” application data is backed up to the
また、バックアップされたアプリケーションデータを外部メモリ50から内部メモリ40へ復元する際には、バックアップ時に作成したアプリケーションデータ関連付け情報を基に、ユーザは、アプリケーションデータの関連付けを指定することが可能である。
Further, when restoring backed-up application data from the
このアプリケーションデータの関連付けを指定するために用いる入力フォームの画面例を、図5および図6に示す。図5に示す画面例では、バックアップされた「電話帳」アプリケーションデータを外部メモリ50から内部メモリ40へ復元する際に、このアプリケーションデータが、「発信履歴」および「受信メール」アプリケーションデータと関連付けられている状態を示している。また、図6に示す画面例では、バックアップされた「電話帳」アプリケーションデータデータを外部メモリ50から内部メモリ40へ復元する際に、このアプリケーションデータが、「受信メール」アプリケーションデータのみと関連付けられている状態を示している。
FIGS. 5 and 6 show examples of input form screens used for designating the association of the application data. In the screen example shown in FIG. 5, when restoring the backed up “phone book” application data from the
なお、図4、図5、および図6は、「電話帳」アプリケーションデータをバックアップまたは復元する際に、アプリケーションデータの関連付けを指定する入力フォームの画面例を示している。しかし、携帯電話機のその他アプリケーションプログラムを起動してバックアップ処理または復元処理を行う場合においても、アプリケーションデータの関連付け方法については同様である。 4, 5, and 6 show examples of input form screens for specifying the association of application data when backing up or restoring the “phone book” application data. However, the application data associating method is the same when the other application program of the cellular phone is activated to perform backup processing or restoration processing.
<関連付けされたアプリケーションデータの検索方法とバックアップについて>
以下の説明では、「電話帳」のアプリケーションデータをバックアップする際に、この「電話帳」と「発信履歴」とが関連付けられている場合、および、図4に示すように、この「電話帳」と「発信履歴」と「受信メール」とが関連付けられている場合を例にして説明する。
<Search method and backup of associated application data>
In the following description, when backing up the application data of the “phone book”, when the “phone book” and the “call history” are associated with each other, and as shown in FIG. A case where “call history” and “received mail” are associated with each other will be described as an example.
まず、メモリ入出力処理部33が、「電話帳」アプリケーションデータをアプリケーションデータ記憶部41から外部メモリ50へバックアップする。
First, the memory input /
次に、検索処理部32が、「電話帳」アプリケーションデータの電話番号1フィールドおよび電話番号2フィールドにある電話番号を元にして、「発信履歴」アプリケーションデータの各レコードの発信番号フィールドを検索する。電話番号と一致する発信番号を持つレコードが見つかった場合、その「発信履歴」アプリケーションデータのレコードも外部メモリ50へ併せてバックアップする。
Next, the
同様に、「電話帳」と「発信履歴」と「受信メール」とが関連付けられている場合、上記の「電話帳」および「発信履歴」アプリケーションデータのバックアップに加えて、「電話帳」アプリケーションデータのメールアドレス1フィールドおよびメールアドレス2フィールドにあるメールアドレスを元にして、「受信メール」アプリケーションデータの各レコードのFromフィールドを検索する。一致するメールアドレスを持つレコードが見つかった場合、その「受信メール」アプリケーションデータのレコードも外部メモリ50へ併せてバックアップする。
Similarly, when “Phonebook”, “Outgoing history”, and “Received mail” are associated, in addition to the above-mentioned backup of “Phonebook” and “Outgoing history” application data, “Phonebook” application data The From field of each record of the “received mail” application data is searched based on the mail addresses in the mail address 1 field and the mail address 2 field. When a record having a matching mail address is found, the record of the “received mail” application data is also backed up to the
さらに具体的に説明すると、アプリケーションデータとして、図3(a)、(b)、および(c)に示すアプリケーションデータを例とした場合、以下のようになる。 More specifically, when application data shown in FIGS. 3A, 3B, and 3C is taken as an example as application data, the following is obtained.
まず、「電話帳」のアプリケーションデータの全てのレコード(分類番号MD001からMD003)がバックアップされる。加えて、関連付けられたアプリケーションデータとして、次の3レコードも外部メモリへバックアップされる:
(1)「電話帳」アプリケーションデータのレコード(分類番号MD003)の電話番号1フィールドの電話番号(090-1xxx-xxxx)と一致する発信番号を発信番号フィールドに含む「発信履歴」アプリケーションデータのレコード(分類番号RD001)
(2)「電話帳」アプリケーションデータのレコード(分類番号MD002)の電話番号1フィールドの電話番号(080-2xxx-xxxx)と一致する発信番号を発信番号フィールドに含む「発信履歴」アプリケーションデータのレコード(分類番号RD003)
(3)「電話帳」アプリケーションデータのレコード(分類番号MD001)のメールアドレス1フィールドに含むメールアドレス(a@b.net)と一致するメールアドレスをFromフィールドに含む「受信メール」アプリケーションデータのレコード(分類番号RM002)。
First, all records (classification numbers MD001 to MD003) of application data in the “phone book” are backed up. In addition, the following three records are also backed up to external memory as associated application data:
(1) Record of “Call log” application data including a call number that matches the phone number (090-1xxx-xxxx) in the phone number 1 field of the “phone book” application data record (classification number MD003) (Classification number RD001)
(2) “Dialing history” application data record that includes in the outgoing number field the outgoing number that matches the telephone number (080-2xxx-xxxx) in the telephone number 1 field of the “phone book” application data record (classification number MD002) (Classification number RD003)
(3) “Received mail” application data record that includes in the From field an email address that matches the email address (a@b.net) included in the email address 1 field of the “phone book” application data record (classification number MD001) (Classification number RM002).
<バックアップ処理のフローチャートについて>
図7において、携帯電話機の内部メモリ40上のアプリケーションデータを外部メモリ50へバックアップする際のフローチャートを示す。
<About the flowchart of backup processing>
FIG. 7 shows a flowchart when application data on the
最初に、システム制御部30が、ユーザの指示に基づいて、バックアップするアプリケーションデータに対応したアプリケーションプログラム(例えば「電話帳」)を起動する(ステップ1、以下S1と略す)。
First, the
次に、システム制御部30が、起動されたアプリケーションプログラムに基づいた処理メニューを表示する。ユーザによる、外部メモリ50へのバックアップを実行するメニューの選択を受け付けた場合は、次のステップS3へ移る。バックアップの実行以外のメニューを受け付けた場合、バックアップ処理は終了する(S2)。
Next, the
次に、システム制御部30が、起動されたアプリケーションプログラムのアプリケーションデータをバックアップする際に、関連する他のアプリケーションデータも一括してバックアップするかどうかを、ユーザからの指示に基づき判断する。関連する他のアプリケーションデータも一括してバックアップする場合には、一連のアプリケーションデータの関連付け処理等(S4からS6)を行った後、S7に移る。関連する他のアプリケーションデータは一括してバックアップしない場合には、アプリケーションデータの関連付け処理等(S4からS6)は行わずに、S7に移る(S3)。
Next, when the
上記S3において、アプリケーションデータの関連付け処理を行うとの判断がされた場合は、S4からS6の処理を行う。 If it is determined in S3 that application data association processing is performed, the processing from S4 to S6 is performed.
アプリケーションデータ関連付け処理部31が、アプリケーションデータ間の関連付けを指定する為の入力フォームを、表示処理部34を通じてユーザに提示する。起動されたアプリケーションプログラムが「電話帳」であれば、図4に示す入力フォームが表示装置10に表示される(S4)。
The application data
ユーザは、この入力フォームを用いて、現在起動しているアプリケーションプログラムのアプリケーションデータを外部メモリ50にバックアップする際に、併せて外部メモリ50へバックアップする他の関連するアプリケーションデータを指定する。入力処理部35が、ユーザが上記入力フォームに対して行った入力を受け取り、アプリケーションデータ関連付け処理部31へその入力を渡す(S5)。
The user designates other related application data to be backed up to the
アプリケーションデータ関連付け処理部31は、上記S5で得た入力を基に、アプリケーションデータ関連付け情報を作成し、メモリ入出力処理部33を通して内部メモリ40上のアプリケーションデータ関連付け情報記憶部42に保存する(S6)。
The application data
次いで、システム制御部30が、上記S6でバックアップ対象として指定したアプリケーションデータをすぐに外部メモリ50へバックアップするかどうかを、ユーザの指示に基づき判断する(S7)。
Next, the
すぐにバックアップ処理を開始する場合、メモリ入出力処理部33は、起動されたアプリケーションプログラムのアプリケーションデータを内部メモリ40から外部メモリ50へバックアップする。アプリケーションデータ関連付け情報がアプリケーションデータ関連付け情報記憶部42に有る場合は、その情報の設定に従う。メモリ入出力処理部33は、検索処理部32による関連するアプリケーションデータの検索結果に従い、関連がある他のアプリケーションプログラムのアプリケーションデータのレコードも併せて外部メモリ50へバックアップする。メモリ入出力処理部33は、アプリケーションデータ関連付け情報も外部メモリ50へバックアップし、バックアップ処理を終了する(S8)。
When the backup process is started immediately, the memory input /
すぐにバックアップ処理を開始しない場合、システム制御部30が、ユーザからの指示により、タイマ60にバックアップ処理開始日時を設定し、バックアップ処理を終了する(S9)。
If the backup process is not started immediately, the
タイマ60にバックアップ処理開始日時を設定した場合は、バックアップ処理開始日時になると、タイマ60がメモリ入出力処理部33を起動する。メモリ入出力処理部33は、検索処理部32と共に、アプリケーションデータ関連付け情報記憶部42に保存されているアプリケーションデータ関連付け情報に基づいて、上記S8と同じ処理を自動的に行う。
When the backup process start date / time is set in the
<関連付けされたアプリケーションデータの検索方法と復元について>
以下の説明では、「電話帳」のアプリケーションデータを復元する際に、この「電話帳」と「発信履歴」が関連付けられている場合、および、図5に示すように、この「電話帳」と「発信履歴」と「受信メール」とが関連付けられている場合を例にして説明する。
<How to search and restore associated application data>
In the following description, when the application data of the “phone book” is restored, the “phone book” and the “call history” are associated with each other, and as shown in FIG. A case where “transmission history” and “received mail” are associated with each other will be described as an example.
まず、メモリ入出力処理部33が、「電話帳」アプリケーションデータを内部メモリ40へ復元する。
First, the memory input /
次に、検索処理部32は、外部メモリ上において、「電話帳」アプリケーションデータの電話番号1フィールドおよび電話番号2フィールドにある電話番号を元にして、「発信履歴」アプリケーションデータの各レコードの発信番号フィールドを検索する。電話番号と一致する発信番号を持つレコードが見つかった場合、その「発信履歴」アプリケーションデータのレコードも内部メモリ40へ併せて復元する。
Next, the
同様に、「電話帳」と「発信履歴」と「受信メール」とが関連付けられている場合、上記の「電話帳」および「発信履歴」アプリケーションデータの復元に加えて、「電話帳」アプリケーションデータのメールアドレス1フィールドおよびメールアドレス2フィールドにあるメールアドレスを元にして、「受信メール」アプリケーションデータの各レコードのFromフィールドを検索する。一致するメールアドレスを持つレコードが見つかった場合、その「受信メール」アプリケーションデータのレコードも内部メモリ40へ併せて復元する。
Similarly, when “Phonebook”, “Outgoing history”, and “Received mail” are associated, in addition to restoring the above “Phonebook” and “Outgoing history” application data, “Phonebook” application data The From field of each record of the “received mail” application data is searched based on the mail addresses in the mail address 1 field and the mail address 2 field. When a record having a matching mail address is found, the record of the “received mail” application data is also restored to the
さらに具体的に説明すると、アプリケーションデータとして、図3(a)、(b)、および(c)に示すアプリケーションデータを例とした場合、以下のようになる。 More specifically, when application data shown in FIGS. 3A, 3B, and 3C is taken as an example as application data, the following is obtained.
前提として、以下のものが外部メモリ50にバックアップされている状態から復元処理を行う:「電話帳」のアプリケーションデータのレコード(分類番号MD001からMD003)、「発信履歴」のアプリケーションデータのレコード(RD001およびRD003)、「受信メール」のアプリケーションデータのレコード(RM002)、および、これらが関連付けられたものであることを示すアプリケーションデータ関連付け情報。 As a premise, restoration processing is performed from the state in which the following is backed up in the external memory 50: “Phonebook” application data records (classification numbers MD001 to MD003), “Dialing history” application data records (RD001) And RD003), application data record “RM002” of “incoming mail”, and application data association information indicating that these are associated with each other.
まずユーザに対して、上記アプリケーションデータ関連付け情報が反映された、図5に示す入力フォームが提示される。ここで、ユーザが「発信履歴」に付いているチェックマークをはずし、図6に示すように、「電話帳」と「受信メール」のみを関連付ける指定を行うこともできる。この場合、「電話帳」アプリケーションデータの復元処理では、まず「電話帳」アプリケーションデータのレコード(分類番号MD001からMD003)が内部メモリ40に復元される。それに加えて、「電話帳」アプリケーションデータのレコード(分類番号MD001)のメールアドレス1フィールドに含むメールアドレス(a@b.net)と一致するメールアドレスをFromフィールドに含む「受信メール」アプリケーションデータのレコード(分類番号RM002)も内部メモリ40に復元される。
First, the input form shown in FIG. 5 in which the application data association information is reflected is presented to the user. Here, it is also possible for the user to remove the check mark attached to the “transmission history” and specify that only the “phone book” and “received mail” are associated, as shown in FIG. In this case, in the restoration process of the “phone book” application data, the records of the “phone book” application data (classification numbers MD001 to MD003) are first restored to the
<復元処理のフローチャートについて>
図8において、上記バックアップ処理により外部メモリ50へバックアップしたアプリケーションデータを内部メモリ40へ復元する際のフローチャートを示す。
<About flowchart of restoration process>
FIG. 8 shows a flowchart when restoring the application data backed up to the
最初に、システム制御部30が、ユーザの指示に基づいて、復元するアプリケーションデータに対応したアプリケーションプログラム(例えば「電話帳」)を起動する(S101)。
First, the
次に、システム制御部30が、起動されたアプリケーションプログラムに基づいた処理メニューを表示する。ユーザにより、内部メモリ40への復元を実行するメニューが選択された場合は、次のステップS103へ移る。復元の実行以外が選択された場合は、復元処理は終了する(S102)。
Next, the
次に、システム制御部30が、起動されたアプリケーションプログラムのアプリケーションデータを復元する際に、関連するとして一括してバックアップされた他のアプリケーションデータも一括して復元するかどうかを、ユーザからの指示に基づき判断する。関連するとして一括してバックアップされた他のアプリケーションデータも一括して復元する場合には、一連のアプリケーションデータの関連付け処理等(S104からS106)を行った後、S107に移る。関連するとして一括してバックアップされた他のアプリケーションデータも一括して復元しない場合には、アプリケーションデータの関連付け処理等(S104からS106)は行わずに、S107に移る(S103)。
Next, when the
上記S103において、関連するとして一括してバックアップされた他のアプリケーションデータも一括して復元するとの判断がされた場合は、S104からS106の処理を行う。 If it is determined in S103 that other application data that has been backed up collectively as being related is also restored, the processing from S104 to S106 is performed.
アプリケーションデータ関連付け処理部31が、バックアップ処理時に外部メモリへ保存されたアプリケーションデータ関連付け情報を、メモリ入出力処理部33を通じて外部メモリ50から読み出す。アプリケーションデータ関連付け処理部31は、その情報を反映させた形で、アプリケーションデータ間の関連付けを指定する為の入力フォームを、表示処理部34を通じてユーザに提示する。起動されたアプリケーションプログラムが「電話帳」であれば、図5に示す入力フォームが表示装置10に表示される(S104)。
The application data
ユーザは、この入力フォームを用いて、現在起動しているアプリケーションプログラムのアプリケーションデータを内部メモリ40に復元する際に、併せて内部メモリ40に復元する他の関連するアプリケーションデータを指定する。入力処理部35が、ユーザが上記入力フォームに対して行った入力を受け取り、アプリケーションデータ関連付け処理部31へその入力を渡す(S105)。
The user designates other related application data to be restored to the
ただし、ここで指定できるアプリケーションデータの関連付けは、バックアップ時に関連付けられたアプリケーションデータに限られる。すなわち、外部メモリ50へのアプリケーションデータのバックアップ時に、図4に示すように、「電話帳」を「発信履歴」および「受信メール」にのみ関連付けてバックアップ処理を行った場合は、この復元処理で内部メモリへ一括して復元する対象として指定できるアプリケーションデータの関連付けは、図5に示すように、「発信履歴」と「受信メール」のみである。上記の入力フォームが表示された時点で、「発信履歴」と「受信メール」のみがチェックされた状態となっている。他のアプリケーションデータのチェックボックスはグレーアウトされているため、この状態から追加して他のアプリケーションデータを選択することはできない。
However, the association of application data that can be specified here is limited to the application data associated at the time of backup. That is, when the application data is backed up to the
アプリケーションデータ関連付け処理部31は、上記S105で得た入力を基に、実際の復元処理に使用するアプリケーションデータ関連付け情報を作成する。そして、メモリ入出力処理部33を通して内部メモリ40上のアプリケーションデータ関連付け情報記憶部42に保存する(S106)。
The application data
次いで、システム制御部30が、上記S106で復元対象として指定したアプリケーションデータをすぐに内部メモリ40へ復元するかどうかを、ユーザの指示に基づき判断する(S107)。
Next, the
すぐに復元処理を開始する場合、メモリ入出力処理部33は、起動されたアプリケーションプログラムのアプリケーションデータを外部メモリ50から内部メモリ40へ復元する。アプリケーションデータ関連付け情報がアプリケーションデータ関連付け情報記憶部42に有る場合は、その情報の設定に従う。メモリ入出力処理部33は、検索処理部32による関連するアプリケーションデータの検索結果に従い、関連がある他のアプリケーションプログラムのアプリケーションデータのレコードも併せて内部メモリ40へ復元し、復元処理を終了する(S108)。
When the restoration process is started immediately, the memory input /
すぐに復元処理を開始しない場合、システム制御部30が、ユーザからの指示により、タイマ60に復元処理開始日時を設定し、復元処理を終了する(S109)。
When the restoration process is not started immediately, the
タイマ60に復元処理開始日時を設定した場合は、復元処理開始日時になると、タイマ60がメモリ入出力処理部33を起動する。起動後、メモリ入出力処理部33は、検索処理部32と共に、アプリケーションデータ関連付け情報記憶部42に保存されているアプリケーションデータ関連付け情報に基づいて、上記S108と同じ処理を自動的に行う。
When the restoration process start date / time is set in the
上記課題を解決するための手段として、本発明の情報処理装置は、アプリケーションデータを一括してバックアップまたは復元する際に、ユーザに対して関連するアプリケーションデータを指定する入力フォームを提示し、その入力・設定内容に基づいてバックアップ処理または復元処理を行う。従って、内部メモリ上のアプリケーションデータ全てを一律にバックアップする場合に比べ、外部メモリ上で消費するメモリ量を削減できる。さらに、外部メモリ上にバックアップされたアプリケーションデータ全てを一律に復元する場合に比べ、内部メモリ上で消費するメモリ量を削減できる。 As means for solving the above-mentioned problems, the information processing apparatus of the present invention presents an input form for designating relevant application data to the user when the application data is backed up or restored in a batch, and the input is performed. -Perform backup processing or restoration processing based on the settings. Therefore, the amount of memory consumed on the external memory can be reduced as compared with a case where all application data on the internal memory is backed up uniformly. Furthermore, the amount of memory consumed on the internal memory can be reduced as compared with a case where all application data backed up on the external memory is uniformly restored.
また、一括バックアップ処理または一括復元処理を指定日時に自動で行うために、本情報処理装置は、処理開始時間を設定するためのメニューもユーザに提示する。従って、処理するアプリケーションデータの量が多い為にバックアップまたは復元に時間がかかる場合でも、ユーザは、夜間などユーザの都合のよい時間帯に、自動的に上記処理を行うことを指定できる。 In addition, in order to automatically perform batch backup processing or batch restoration processing at a specified date and time, the information processing apparatus also presents a menu for setting a processing start time to the user. Therefore, even when backup or restoration takes time due to a large amount of application data to be processed, the user can specify that the above processing is automatically performed at a time convenient for the user such as at night.
<補足事項>
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
<Supplementary items>
The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope shown in the claims. That is, embodiments obtained by combining technical means appropriately modified within the scope of the claims are also included in the technical scope of the present invention.
本発明の携帯電話機は、携帯電話の内部メモリ40にあるユーザデータを外部メモリ50へバックアップする際、1アプリケーションデータに他のアプリケーションデータが関連付けられていると、その関連データも合わせて一括バックアップすることを特徴とする構成も可能である。上記バックアップデータの関連付けは、外部メモリ50へのバックアップ前に、関連付けられたデータ毎にバックアップ対象とするか否かを選択することが可能であることを特徴とする構成にもできる。また、外部メモリ50へのバックアップの処理時間が長いことがあることから、自動で行うためのバックアップ開始時間の設定を可能とすることを特徴とする構成にもできる。
When the mobile phone of the present invention backs up user data in the
本発明の携帯電話機は、外部メモリ50から上記関連付けデータを復元する際、関連付けされたデータも合わせて一括復元することを特徴とする構成も可能である。上記復元データの関連付けは、内部メモリ40への復元前に、関連付けられたデータ毎にバックアップ対象とするか否かを選択することが可能であることを特徴とする構成にもできる。関連データをすべて関連付けることも可能とする。内部メモリ40への復元の処理時間が長いことがあることから、自動で行うための復元開始時間の設定を可能とすることを特徴とする構成にもできる。
The cellular phone according to the present invention may be configured such that when the association data is restored from the
最後に、本発明の情報処理装置の各ブロック、特にアプリケーションデータ関連付け処理部31、検索処理部32、メモリ入出力処理部33は、ハードウェアロジックによって構成してもよいし、次のようにCPUを用いてソフトウェアによって実現してもよい。
Finally, each block of the information processing apparatus of the present invention, in particular, the application data
すなわち、本発明の情報処理装置は、各機能を実現する制御プログラムの命令を実行するCPU(central processing unit)、上記プログラムを格納したROM(read only memory)、上記プログラムを展開するRAM(random access memory)、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである本発明の情報処理装置の制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、上記文字認識装置に供給し、そのコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。 That is, an information processing apparatus of the present invention includes a CPU (central processing unit) that executes instructions of a control program that realizes each function, a ROM (read only memory) that stores the program, and a RAM (random access) that expands the program. memory), a storage device (recording medium) such as a memory for storing the program and various data. The object of the present invention is a record in which the program code (execution format program, intermediate code program, source program) of the control program of the information processing apparatus of the present invention, which is software that realizes the functions described above, is recorded in a computer-readable manner. This can also be achieved by supplying a medium to the character recognition apparatus and reading and executing the program code recorded on the recording medium by the computer (or CPU or MPU).
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、本発明の情報処理装置を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394、USB、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAやリモコンのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。 The information processing apparatus of the present invention may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Also, the transmission medium constituting the communication network is not particularly limited. For example, even in the case of wired such as IEEE 1394, USB, power line carrier, cable TV line, telephone line, ADSL line, etc., infrared rays such as IrDA and remote control, Bluetooth ( (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.
本発明によれば、アプリケーションデータのバックアップ処理時または復元処理時にアプリケーションデータ間の関連付けを行い、関連付けられたアプリケーションデータのみを対象にしてバックアップまたは復元を行う。これにより、内部メモリ上のアプリケーションデータ全てを一律にバックアップする場合に比べ、外部メモリ上で消費するメモリ量を削減できる。また、外部メモリ上にバックアップされたアプリケーションデータ全てを一律に復元する場合に比べ、内部メモリ上で消費するメモリ量を削減できる。以上のような効果を奏する情報処理装置を実現できるので、携帯電話機や携帯電子機器をはじめとする種々のシステムに広く好適に使用できる。 According to the present invention, association between application data is performed at the time of backup processing or restoration processing of application data, and backup or restoration is performed only for the associated application data. As a result, the amount of memory consumed on the external memory can be reduced as compared with a case where all application data on the internal memory is uniformly backed up. In addition, the amount of memory consumed on the internal memory can be reduced as compared with a case where all application data backed up on the external memory is uniformly restored. Since the information processing apparatus having the effects as described above can be realized, it can be widely used in various systems including mobile phones and portable electronic devices.
10 表示装置
20 入力装置
30 システム制御部
31 アプリケーションデータ関連付け処理部(アプリケーションデータ関連付け手段)
32 検索処理部(検索手段)
33 メモリ入出力処理部(入出力手段、転送制御手段、メモリ入出力手段)
34 表示処理部(表示手段)
35 入力処理部(入力処理手段)
40 内部メモリ(第1の記憶部)
41 アプリケーションデータ記憶部
42 アプリケーションデータ関連付け情報記憶部
50 外部メモリ(第2の記憶部)
60 タイマ(時刻認識手段)
DESCRIPTION OF
32 Search processing unit (search means)
33 Memory input / output processing unit (input / output means, transfer control means, memory input / output means)
34 Display processing section (display means)
35 Input processing unit (input processing means)
40 Internal memory (first storage unit)
41 Application
60 timer (time recognition means)
Claims (12)
上記第1の記憶部に記憶されている第1のアプリケーションデータを用いて第1のアプリケーションプログラムに基づいて処理を行うアプリケーション処理手段とを備え、
上記アプリケーション処理手段が、
ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける入力処理手段と、
上記入力処理手段によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力手段を制御する転送制御手段とを備えたことを特徴とする情報処理装置。 Input / output means for inputting / outputting data to / from a first storage unit and a second storage unit different from the first storage unit;
Application processing means for performing processing based on the first application program using the first application data stored in the first storage unit,
The application processing means is
An instruction for transferring the first application data from the first storage unit to the second storage unit is received from a user, and at least application data should be transferred along with the transfer of the first application data. Input processing means for accepting an instruction for specifying one second application program;
According to the instruction from the user received by the input processing means, the first application data and the second application data corresponding to the second application program are transferred from the first storage unit to the second application data. An information processing apparatus comprising: transfer control means for controlling the input / output means so as to transfer to a storage unit.
上記転送制御手段が、上記第2のアプリケーションデータのうち、転送を行う対象としてユーザによって指示された種類のアプリケーションデータを上記第1の記憶部から上記第2の記憶部に転送するように上記入出力手段を制御することを特徴とする請求項1または請求項2に記載の情報処理装置。 The input processing means receives an instruction from the user as to whether or not to make a transfer target for each type of the second application data,
The transfer control means is configured to transfer the application data of the type designated by the user as a transfer target among the second application data from the first storage unit to the second storage unit. The information processing apparatus according to claim 1, wherein the information processing apparatus controls output means.
ユーザによりまとめて転送する必要性が指示された複数のアプリケーションデータを、上記複数のアプリケーションデータが関連付けられているとしてアプリケーションデータ関連付け情報を作成するアプリケーションデータ関連付け手段と、
上記アプリケーションデータ関連付け手段により作成されたアプリケーションデータ関連付け情報を基に、転送元となる上記第1の記憶部または第2の記憶部より、上記転送の対象となる複数のアプリケーションデータ間で、各レコードおよび各フィールドを照合し、上記フィールドに持つ内容が一致するレコードを、上記転送の対象となるアプリケーションデータのレコードとして指定する検索手段と、
上記第1の記憶部および上記第2の記憶部に対して、上記検索手段により指定された上記転送の対象となるアプリケーションデータの入出力を行うメモリ入出力手段と、
を備えたことを特徴とする情報処理装置。 In an information processing apparatus that transfers application data between a first storage unit and a second storage unit,
Application data associating means for creating application data association information on the assumption that the plurality of application data is associated with the plurality of application data instructed by the user to be transferred together;
Based on the application data association information created by the application data association means, each record between a plurality of application data to be transferred from the first storage unit or the second storage unit as a transfer source And a search means for collating each field and designating a record having the same content as the field as a record of the application data to be transferred,
Memory input / output means for inputting / outputting application data to be transferred, designated by the search means, to the first storage section and the second storage section;
An information processing apparatus comprising:
上記ユーザからの上記入力用フォームへの入力を受け付ける入力手段と、
を備えたことを特徴とする請求項5に記載の情報処理装置。 Display means for displaying an input form for acquiring information on the application data association information from the user by the application data association means;
Input means for accepting input to the input form from the user;
The information processing apparatus according to claim 5, further comprising:
上記メモリ入出力手段が、上記関連付けられたアプリケーションデータのうち、転送を行う対象としてユーザによって指示された種類のアプリケーションデータを上記第1の記憶部から上記第2の記憶部に転送するように上記メモリ入出力手段を制御することを特徴とする請求項5または請求項6に記載の情報処理装置。 Before transferring the application data between the first storage unit and the second storage unit, for each type of the associated application data, an instruction as to whether or not to make a transfer target. While accepting from users,
The memory input / output unit is configured to transfer, from the first storage unit to the second storage unit, the type of application data instructed by a user as a transfer target among the associated application data. 7. The information processing apparatus according to claim 5, wherein the memory input / output unit is controlled.
上記第1の記憶部に記憶されている第1のアプリケーションデータを用いて第1のアプリケーションプログラムに基づいて処理を行うアプリケーション処理工程とを備え、
上記アプリケーション処理工程が、
ユーザから、上記第1のアプリケーションデータを上記第1の記憶部から上記第2の記憶部へ転送する指示を受け付けるとともに、該第1のアプリケーションデータの転送に伴って、アプリケーションデータを転送すべき少なくとも1つの第2のアプリケーションプログラムを特定する指示を受け付ける入力処理工程と、
上記入力処理工程によって受け付けられたユーザからの指示に従って、上記第1のアプリケーションデータ、および、上記第2のアプリケーションプログラムに対応する第2のアプリケーションデータを、上記第1の記憶部から上記第2の記憶部に転送するように上記入出力工程を制御する転送制御工程とを含むことを特徴とする情報処理方法。 An input / output step for inputting / outputting data to / from the first storage unit and a second storage unit different from the first storage unit;
An application processing step of performing processing based on the first application program using the first application data stored in the first storage unit,
The application processing step
An instruction for transferring the first application data from the first storage unit to the second storage unit is received from a user, and at least application data should be transferred along with the transfer of the first application data. An input processing step for receiving an instruction for specifying one second application program;
In accordance with an instruction from the user received in the input processing step, the second application data corresponding to the first application data and the second application program is transferred from the first storage unit to the second application data. A transfer control step of controlling the input / output step so as to transfer to the storage unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005190602A JP2007013481A (en) | 2005-06-29 | 2005-06-29 | Information processing apparatus, information processing method, information processing program, recording medium storing information processing program, and mobile phone |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005190602A JP2007013481A (en) | 2005-06-29 | 2005-06-29 | Information processing apparatus, information processing method, information processing program, recording medium storing information processing program, and mobile phone |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2007013481A true JP2007013481A (en) | 2007-01-18 |
Family
ID=37751400
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005190602A Pending JP2007013481A (en) | 2005-06-29 | 2005-06-29 | Information processing apparatus, information processing method, information processing program, recording medium storing information processing program, and mobile phone |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2007013481A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012070214A (en) * | 2010-09-24 | 2012-04-05 | Nec System Technologies Ltd | Portable terminal, information management system, information management method, and program |
| JP2014522023A (en) * | 2011-07-01 | 2014-08-28 | アップル インコーポレイテッド | Technology for moving data between memory types |
| WO2025154939A1 (en) * | 2024-01-15 | 2025-07-24 | 삼성전자주식회사 | Method for data transmission and electronic device for performing same |
-
2005
- 2005-06-29 JP JP2005190602A patent/JP2007013481A/en active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012070214A (en) * | 2010-09-24 | 2012-04-05 | Nec System Technologies Ltd | Portable terminal, information management system, information management method, and program |
| JP2014522023A (en) * | 2011-07-01 | 2014-08-28 | アップル インコーポレイテッド | Technology for moving data between memory types |
| US9195581B2 (en) | 2011-07-01 | 2015-11-24 | Apple Inc. | Techniques for moving data between memory types |
| WO2025154939A1 (en) * | 2024-01-15 | 2025-07-24 | 삼성전자주식회사 | Method for data transmission and electronic device for performing same |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8064954B1 (en) | Communication device | |
| US20080070553A1 (en) | Communication terminal device and computer program product | |
| EP2082337A1 (en) | Method for storing and accessing data | |
| JP2005295549A (en) | Scenario synchronization between main display and auxiliary display of communication device | |
| EP2223513B1 (en) | Method and apparatus for associating images with data | |
| US20110018808A1 (en) | Information display method for portable terminal and apparatus using the same | |
| JP2002297511A (en) | Message communicator | |
| JP2007013481A (en) | Information processing apparatus, information processing method, information processing program, recording medium storing information processing program, and mobile phone | |
| JP2010079720A (en) | Communication terminal | |
| JP2005191979A (en) | Electronic devices and communication terminals | |
| JP2007318208A (en) | Image processing apparatus, image processing method, and program | |
| JP4722010B2 (en) | Information processing apparatus, information processing method, information processing program, and computer-readable recording medium recording the information processing program | |
| JP4381700B2 (en) | Mobile communication terminal and control program thereof | |
| KR100609579B1 (en) | Wireless communication terminal having call schedule output function of scheduler interface and method thereof | |
| JP2007209131A (en) | Charger | |
| JP3927903B2 (en) | Portable information terminal device and control method thereof | |
| JP2008033454A (en) | Information processor, information processing method, information processing program, and portable terminal device | |
| CN102687136B (en) | Data processing apparatus, and data processing method | |
| KR101216707B1 (en) | Apparatus and method for display of memorial day in portable communication terminal | |
| JP2004102465A (en) | Portable information terminal, information recording control method, and information recording control program | |
| CN101682688B (en) | Portable terminal | |
| JP2011193237A (en) | Mobile communication terminal, and control program for the same | |
| JP2007274030A (en) | Image output apparatus and image output method | |
| JP2004192497A (en) | Enclosure and mobile terminal | |
| KR101139448B1 (en) | Mobile communication terminal with memorial day searching and its operating method |