JP4983659B2 - Data synchronization system, portable information device, data synchronization method, and program - Google Patents
Data synchronization system, portable information device, data synchronization method, and program Download PDFInfo
- Publication number
- JP4983659B2 JP4983659B2 JP2008065840A JP2008065840A JP4983659B2 JP 4983659 B2 JP4983659 B2 JP 4983659B2 JP 2008065840 A JP2008065840 A JP 2008065840A JP 2008065840 A JP2008065840 A JP 2008065840A JP 4983659 B2 JP4983659 B2 JP 4983659B2
- Authority
- JP
- Japan
- Prior art keywords
- setting
- setting information
- information
- update
- item
- 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
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、複数の携帯情報機器間でデータを同期する技術に関する。 The present invention relates to a technique for synchronizing data among a plurality of portable information devices.
携帯電話機のユーザは、ディスプレイの解像度、着信音の音量、バイブレータのON/OFFなどのソフトウェア設定を自らの使用スタイルに合わせて、頻繁にカスタマイズする。また、文字入力履歴やインターネットサイト閲覧履歴などのソフトウェア設定は、ユーザの使用により自動的にカスタマイズされる。ユーザは、携帯電話機を買い替えたときも、自身の使用スタイルを変えないものなので、新たな携帯電話機においても、前の設定に合わせて再度ソフトウェア設定を設定しなおすことが多い。 Mobile phone users frequently customize software settings such as display resolution, ringtone volume, and vibrator ON / OFF according to their usage style. Also, software settings such as character input history and Internet site browsing history are automatically customized by the user's use. Even when a user purchases a new mobile phone, the user does not change his / her style of use. Therefore, even in a new mobile phone, the user often resets the software settings in accordance with the previous settings.
このような煩わしさを軽減するため、特許文献1に記載のデータ同期システムは、サーバに携帯電話機のデータを送信し、そのデータをサーバが別の携帯電話機に転送する構成により、各種の設定の引き継ぎを実現している。
In order to reduce such annoyance, the data synchronization system described in
また、特許文献2乃至5に記載のシステムは、サーバを介さないで、携帯電話機同士でデータを送受信する構成により、携帯電話機間の設定を同期している。
特許文献1〜5に記載の構成により、複数の項目について設定を同期しても、携帯電話機間の仕様の違いにより、実際には同期できない項目が生じる。そして、どの項目が同期(更新)に成功し、どの項目が同期に成功したかは、通常、同期完了時にポップアップの形で一括表示される。
With the configurations described in
しかしながら、このポップアップ表示は、同期用のアプリケーション終了時に消えてしまうので、その後の使用において、ユーザは、どの項目について更新され、どの項目は更新されていないかを把握しにくい。このため、ユーザは更新されていない項目について更新されたものと誤解したり、項目ごとの更新状況がわからず混乱することがある。このように、携帯電話機等の携帯情報機器間の設定の引継ぎにおいて、誤解や混乱が生じるという問題があった。 However, since this pop-up display disappears when the synchronization application ends, in subsequent use, it is difficult for the user to know which item is updated and which item is not updated. For this reason, the user may misunderstand that an item that has not been updated is updated, or may be confused because the update status of each item is unknown. As described above, there is a problem that misunderstandings and confusion occur in taking over the setting between portable information devices such as mobile phones.
本発明の目的は、携帯情報機器間のデータの同期における利便性を向上する技術を提供することである。 An object of the present invention is to provide a technique for improving convenience in data synchronization between portable information devices.
上記目的を達成するために、本発明のデータ同期システムは、自身のソフトウェア設定を項目ごとに示す第1の設定情報を出力する第1の携帯情報機器と、自身のソフトウェア設定を項目ごとに示す第2の設定情報を記憶し、前記第1の携帯情報機器から出力された前記第1の設定情報を取得し、取得した該第1の設定情報に基づいて該第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を記憶しておき、記憶しておいた該更新情報に基づいて、更新の完了していない項目を識別できるように表示する第2の携帯情報機器と、を有する。 In order to achieve the above object, the data synchronization system of the present invention shows a first portable information device that outputs first setting information indicating its own software setting for each item, and its own software setting for each item. Second setting information is stored, the first setting information output from the first portable information device is acquired, and the second setting information is updated based on the acquired first setting information. The update information indicating whether or not the update has been completed in the update is stored for each item, and displayed based on the stored update information so that the item that has not been updated can be identified. A second portable information device.
本発明の携帯情報機器は、他の携帯情報機器のソフトウェア設定を項目ごとに示す第1の設定情報を取得する設定情報取得手段と、自身のソフトウェア設定を項目ごとに示す第2の設定情報を記憶する記憶手段と、前記設定情報取得手段により取得された前記第1の設定情報に基づいて前記第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を前記記憶手段に記憶する更新手段と、前記記憶手段から読み出した前記更新情報に基づいて、更新の完了していない項目を識別できるように表示する表示手段と、を有する。 The portable information device of the present invention includes setting information acquisition means for acquiring first setting information indicating the software setting of another portable information device for each item, and second setting information indicating the software setting of the portable information device for each item. Storage means for storing, and updating for updating the second setting information based on the first setting information acquired by the setting information acquiring means and indicating whether or not the update is completed for each item Update means for storing information in the storage means, and display means for displaying items that have not been updated based on the update information read from the storage means so as to be identified.
本発明のデータ同期方法においては、第1の携帯情報機器は、自身のソフトウェア設定を項目ごとに示す第1の設定情報を出力し、第2の携帯情報機器は、自身のソフトウェア設定を項目ごとに示す第2の設定情報を記憶し、前記第1の携帯情報機器から出力された前記第1の設定情報を取得し、取得した該第1の設定情報に基づいて該第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を記憶しておき、記憶しておいた該更新情報に基づいて、更新の完了していない項目を識別できるように表示する。 In the data synchronization method of the present invention, the first portable information device outputs first setting information indicating its own software setting for each item, and the second portable information device sets its own software setting for each item. 2 is stored, the first setting information output from the first portable information device is acquired, and the second setting information is acquired based on the acquired first setting information. Update information is stored for each item indicating whether or not the update is completed in the update, so that an item that has not been updated can be identified based on the stored update information. indicate.
本発明のプログラムは、携帯情報機器を制御するためのプログラムであって、コンピュータに、他の携帯情報機器のソフトウェア設定を項目ごとに示す第1の設定情報を取得する手順、前記携帯情報機器のソフトウェア設定を項目ごとに示す第2の設定情報を記憶手段に記憶する手順、取得した前記第1の設定情報に基づいて前記記憶手段に記憶された前記第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を前記記憶手段に記憶する手順、及び前記記憶手段から読み出した前記更新情報に基づいて、更新の完了していない項目を識別できるように表示する手順、を実行させる。 A program of the present invention is a program for controlling a portable information device, and a procedure for acquiring first setting information indicating software settings of other portable information devices for each item in a computer, Procedure for storing second setting information indicating software setting for each item in the storage means, updating the second setting information stored in the storage means based on the acquired first setting information, and updating the update The update information indicating whether or not the update is completed for each item in the storage means, and the update information read out from the storage means can be identified based on the update information read out from the storage means The display procedure is executed.
本発明によれば、携帯情報機器は、更新が完了したか否かを項目ごとに示す更新情報を記憶しておき、記憶しておいた更新情報に基づいて、更新の完了していない項目を識別表示するので、ユーザは項目ごとの更新の有無を継続的に確認でき、携帯情報機器間のデータの同期における利便性が向上する。 According to the present invention, the portable information device stores update information indicating whether or not the update has been completed for each item, and based on the stored update information, the items that have not been updated are stored. Since the identification display is performed, the user can continuously check whether there is an update for each item, and convenience in data synchronization between portable information devices is improved.
(第1の実施形態)
本発明を実施するための第1の実施形態について図面を参照して詳細に説明する。
(First embodiment)
A first embodiment for carrying out the present invention will be described in detail with reference to the drawings.
図1は、本実施形態のデータ同期システム1の構成を示す全体図である。データ同期システム1は、携帯電話装置同士で、ソフトウェア設定を同期させるシステムである。同図を参照すると、データ同期システム1は、携帯電話装置10および携帯電話装置20を有する。これらの携帯電話装置10および20はUSB(Universal Serial Bus)ケーブルにより接続され、このUSBケーブルを通じてデータが送受信される。
FIG. 1 is an overall view showing a configuration of a
ここで、ソフトウェア設定とは、携帯電話装置の動作制御に関する設定である。ソフトウェア設定には、ディスプレイの解像度制御や着信音量制御など、ユーザ自身がカスタマイズする設定のほか、文字入力履歴やインターネットサイト閲覧履歴など、ユーザが携帯電話装置を使用していくことにより自動的にカスタマイズされる設定が含まれる。 Here, the software setting is a setting related to operation control of the mobile phone device. In addition to settings that the user customizes, such as display resolution control and ring volume control, the software settings are automatically customized by the user using the mobile phone device, such as character input history and Internet site browsing history. Settings to be included.
携帯電話装置10について図2を参照して説明する。同図は、携帯電話装置10の構成を示すブロック図である。同図を参照すると、携帯電話装置10は、携帯電話として機能する構成に加えて、通信部101、記憶部103、更新部105、および表示部107を有する。通信部101は、送信部1011および受信部1012を有し、USBケーブルを通じて携帯電話装置20とデータを送受信する通信インターフェースである。
The
記憶部103は、携帯電話装置10の内部メモリや、SDメモリーカードなどであり、設定情報1031および更新情報1032を格納する。設定情報1031は、携帯電話装置10のソフトウェア設定を設定項目ごとに示す情報である。
The
設定情報1031について図3を参照して説明する。図3は、設定情報1031の構成を示した図である。同図を参照すると、設定情報1031は、複数の設定項目を示す情報と、設定項目ごとの設定内容を示す情報とを含む。設定項目は、区分と詳細項目とを含み、詳細項目はディスプレイの解像度、着信音量、着信音選択、またはバイブレータなどである。そして、これらの詳細項目は、ディスプレイ、着信、カメラ、ワンセグ(地上デジタル放送における携帯機器向け放送サービス)などの複数の区分にグループ化されている。設定内容として、例えば、解像度については「VGA(Video Graphics Array)」または「QVGA(Quarter VGA)」のいずれかを選択できる。着信音量については、例えば音量のレベルを示す「1」〜「5」のいずれかを選択できる。
The
携帯電話装置10は、設定情報1031を予め記憶部103に格納しておく。そして、携帯電話装置10は、設定変更用のアプリケーションが実行されたとき、設定情報1031の示す設定項目と設定内容を表示し、ユーザが設定内容を変更したとき、その変更に従って設定情報1031を更新する。携帯電話装置10は、USBケーブルが接続され、データ同期用のアプリケーションが実行されたとき、設定情報1031の示す設定内容を設定項目ごとにデータファイルにする。
The
図2に戻り、送信部1011は、データファイル化された設定情報1031を、USBケーブルを通じて携帯電話装置20に送信する。
Returning to FIG. 2, the
受信部1012は、USBケーブルを通じて携帯電話装置20から携帯電話20のソフトウェア設定を設定項目ごとに示す設定情報2031を受信する。
The receiving unit 1012 receives setting
更新部105は、受信部1012により受信された設定情報2031に基づいて携帯電話装置10の設定情報1031を更新し、その更新結果に応じて更新情報1032を更新する。
The
図4を参照して更新情報1032について説明する。同図は、更新情報1032の構成を示す図である。同図を参照すると、更新情報1032は、設定項目を示す情報と、設定項目ごとの更新フラグを示す情報とを含む。更新フラグは、対応する設定項目の更新(同期)が完了したか否かを示す情報である。各設定項目について、携帯電話装置10と携帯電話装置20との同期が成功したのであれば、更新フラグとして「TRUE」が格納され、同期に失敗したのであれば「FALSE」が格納される。
The
更新部105は、USBケーブルが接続され、更新用のアプリケーションが実行されたとき、記憶部103に格納された更新情報1032を初期化する。具体的には、更新情報1032の示す全ての更新フラグを「FALSE」にする。また、更新部105は、設定情報1031を初期化する。
The
初期化後、更新部105は、受信部1012により受信された設定情報2031に基づいて記憶部103に格納された設定情報1031を更新する。具体的には、更新部105は、設定情報1031の示す設定内容が、携帯電話装置10に適用できるか否かを設定項目ごとに判断する。携帯電話装置10と携帯電話装置20との機種が異なれば、デバイスの差異などにより、携帯電話装置20の設定内容は、携帯電話装置10にそのまま適用できるとは限らない。例えば、携帯電話装置20のディスプレイの解像度の設定が「VGA」であったとしても、携帯電話装置10の表示用デバイスの性能が最大で解像度「QVGA」までしか表示できないものであれば、「VGA」の設定内容をそのまま携帯電話装置10に適用できない。
After initialization, the updating
設定内容を適用できると判断したのであれば、更新部105は、設定情報2031を、設定項目に対応する設定情報1031に上書きする。そして、更新部105は、更新情報1032において、コピーした設定項目に対応する更新フラグを「TRUE」にする。
If it is determined that the setting content can be applied, the updating
このように、更新部105が設定情報1031を更新できた(更新に成功した)場合、その設定項目に対応する更新フラグは「TRUE」に更新され、設定情報1031を更新できなかった(更新に失敗した)場合、その設定項目に対応する更新フラグは「FALSE」のままとなる。
As described above, when the
なお、本実施形態では、予め更新情報1032を記憶部103に格納しておき、全ての更新フラグを「FALSE」にしてから、設定情報1031の更新を開始している。しかし、更新前は記憶部103に更新情報1032が格納されておらず、設定情報1031の更新結果に基づいて、更新部105が更新情報1032を作成して、記憶部103に格納する構成としてもよい。
In this embodiment, the
表示部107は、携帯電話装置10のソフトウェア設定画面等を表示する。例えば、表示部107は、LCD(Liquid Crystal Display)や有機EL(Electro Luminescence)などの表示用デバイスである。
The
携帯電話装置10は、設定情報1031の示す設定内容を変更するための画面を表示する。この設定用の画面において、携帯電話装置20は、更新情報1032の示す更新フラグが「TRUE」である場合、その設定項目を初期設定に従って表示部107に表示させる。一方、更新フラグが「FALSE」である場合、携帯電話装置10は、その設定項目を初期設定と異なる表示方法で表示部107に識別表示させる。
The
例えば、携帯電話装置10は、初期設定では細字で設定項目を表示させるところ、更新フラグが「FALSE」の設定項目は太字で表示させる。または、初期設定とは異なる書体や色で表示する。あるいは、設定項目の表示される行を初期設定とは異なる模様で塗りつぶして表示する。
For example, in the initial setting, the
このように、更新に成功した設定項目を識別表示させることにより、ユーザは、項目ごとの更新の有無を知ることができる。 In this manner, by displaying the setting items that have been successfully updated, the user can know whether or not each item has been updated.
ユーザが、識別表示された設定項目について設定内容を変更した場合、更新部105は、更新情報1032において、その設定項目に対応する更新フラグを「TRUE」にする。
When the user changes the setting content for the setting item identified and displayed, the
このように、更新部105が、受信した設定情報2031に基づいて設定情報1031を更新し、更新に失敗した設定項目に対応する更新フラグを「FALSE」にして、表示部107は、その設定項目を識別表示し続ける。このため、ユーザはどの項目について設定の更新が成功または失敗したのかを直観的かつ継続的に知ることができ、データの同期における利便性が向上する。
Thus, the
次に、図5は、携帯電話装置20の構成を示すブロック図である。同図を参照すると、携帯電話装置20は、携帯電話として機能する構成に加えて、通信部201、記憶部203、更新部205、および表示部207を有する。記憶部20は、設定情報2031および更新情報2032を格納する。これらの通信部201、記憶部203、更新部205、および表示部207の構成は、携帯電話装置10の通信部101、記憶部103、更新部105、および表示部107の構成と同様である。ただし、携帯電話装置10と携帯電話装置20との機種が異なる場合、設定情報2031の示す設定項目や選択できる設定内容は、携帯電話装置10の設定情報1031の示すものと異なる内容となる。
Next, FIG. 5 is a block diagram showing a configuration of the
次に図6〜図9を参照して、携帯電話装置10のソフトウェア設定を携帯電話装置20のソフトウェア設定に同期させる場合の携帯電話装置10および携帯電話装置20の動作について説明する。図6は、携帯電話装置10(同期元)の動作を示すフローチャートである。この動作は、USBケーブルが接続され、同期用のアプリケーションが実行されたときに開始する。同図を参照すると、携帯電話装置10は、設定情報1031の示す設定内容を設定項目ごとにデータファイルにする(ステップS10)。そして、送信部101は、データファイル化された設定情報1031を携帯電話装置20に送信する(ステップS20)。ステップS20の後、携帯電話装置10は同図に示した動作を終了する。
Next, operations of the
図7は、携帯電話装置20(同期先)の動作を示すフローチャートである。同図を参照すると、受信部201は、携帯電話装置10から第1設定情1031を受信する(ステップT10)。更新部205は、更新情報2032を記憶部203から読み出し、これらの更新フラグを全て「FALSE」にすることで初期化する。また、更新部205は設定情報2031を初期化する(ステップT20)。そして、携帯電話装置20は、同期処理を実行し(ステップT30)、表示更新処理を実行する(ステップT40)。ステップT40の後、携帯電話装置20は、同図に示す動作を終了する。
FIG. 7 is a flowchart showing the operation of the mobile phone device 20 (synchronization destination). Referring to the figure, the receiving
図8は、同期処理を示すフローチャートである。同図を参照すると、更新部205は、1の設定項目を選択し、その設定項目に対応する設定情報1031の示す設定内容を携帯電話装置20に適用できるか否かを判断する(ステップT301)。適用できる場合(ステップT301:YES)、更新部205は、設定情報1031を、設定項目に対応する設定情報2031にコピーする(ステップT303)。そして、更新部205は、更新情報2032において、コピーした設定項目に対応する更新フラグを「TRUE」にする(ステップT305)。適用できない場合(ステップT301:NO)、またはステップT307の後、全項目について設定情報1031を参照したか否かを判断し(ステップT307)、参照していなければ次の項目について、ステップT303およびステップT305を実行する。全項目について設定情報1031を参照したのであれば、更新部205は、更新処理を終了する。
FIG. 8 is a flowchart showing the synchronization process. Referring to the figure, the
このように、更新部205は、更新フラグを全て「FALSE」に初期化する。そして更新部205は、設定項目ごとに、設定情報1031を設定情報2031に同期させ、同期に成功したのであれば、その設定項目の更新フラグを「TRUE」に更新する。
In this way, the
図9は、表示更新処理を示すフローチャートである。同図を参照すると、携帯電話装置20は設定画面を表示するとき、更新情報2032を記憶部203から読み出す。そして、携帯電話装置20は、更新フラグが「TRUE」の設定項目は、初期設定のままで表示部207に表示させ、更新フラグが「FALSE」の設定項目は、初期設定とは異なる方法で識別表示させる(ステップT401)。更新部205は、更新フラグが「FALSE」の設定項目に対応する設定内容について、ユーザにより変更されたか否かを判断する(ステップT403)。設定内容が変更された場合(ステップT403:YES)、更新部205は、変更に従って設定情報2031を更新し、変更された設定項目に対応する更新フラグを「TRUE」として更新情報2032を更新する(ステップT405)。設定内容が変更されない場合(ステップT403:NO)、またはステップT405の後、携帯電話装置20は、表示更新処理を終了する。
FIG. 9 is a flowchart showing the display update process. Referring to the figure, the
携帯電話装置20のソフトウェア設定を携帯電話装置10のソフトウェア設定に同期させる場合は、携帯電話装置20が、図6に示した動作を実行し、携帯電話装置10が図7〜9に示した動作を実行する。
When synchronizing the software settings of the
次に図10〜図15を参照して、携帯電話装置10のソフトウェア設定を携帯電話装置20のソフトウェア設定に同期させる場合の本実施形態にかかるデータ同期システム1の動作結果の一例について説明する。携帯電話装置10が設定情報1031をデータファイル化して携帯電話装置20に送信する(ステップS20)。携帯電話装置20は、設定情報1031を受信し、受信した情報に基づいて設定情報2031を更新する(ステップT30)。図10に、更新後の設定情報2031の構成の一例を示す。図3と図10とを参照して比較すると、ディスプレイの解像度、着信音量、およびバイブレータの設定については同期に成功し、両者は同じ内容である。しかし、着信音選択およびカメラの解像度の設定については、同期に失敗し、携帯電話装置20の初期設定内容(「3」および「XGA」)のままである。
Next, an example of the operation result of the
設定情報2031が図10に示すように更新された場合の更新情報2032の構成を図11に示す。同図を参照すると、ディスプレイの「解像度」、「着信音量」、および「バイブレータ」の設定については同期に成功しているので(ステップT301:YES)、更新フラグは更新部205により「TRUE」に更新されている(ステップT305)。「着信音選択」およびカメラの「解像度」の設定については、同期に失敗したので(ステップT301:NO)、更新フラグは「FALSE」のままである。
FIG. 11 shows the configuration of the
携帯電話装置20は、ソフトウェア設定を変更するための画面を表示部207に表示させるとき、更新フラグ「FALSE」に対応する設定項目を識別表示する(ステップT401)。
When the
図12に設定項目の区分を表示する設定用の画面の一例を示す。同図を参照すると、更新フラグ「FALSE」の詳細項目を含む区分(設定項目)は「着信」および「カメラ」である。そこで、表示部207はこれらの項目の表示される行を初期設定と異なる色(例えば、赤色)で表示する。他の項目に対応する行は初期設定の色(例えば、青色)で表示する。同図において斜線で塗りつぶして表示された行は、初期設定と異なる色で表示された行である。
FIG. 12 shows an example of a setting screen for displaying setting item classifications. Referring to the figure, the classification (setting item) including the detailed item of the update flag “FALSE” is “incoming call” and “camera”. Therefore, the
図13に着信についての設定項目を表示する画面を示す。同図を参照すると、更新フラグ「FALSE」の詳細項目(設定項目)は、「着信音選択」であったので、表示部207はこれらの項目の表示される行を初期設定と異なる色で表示する。
FIG. 13 shows a screen for displaying setting items for incoming calls. Referring to the figure, since the detailed item (setting item) of the update flag “FALSE” is “ring tone selection”, the
図13で表示された設定用の画面においてユーザが設定内容を変更した場合(ステップT403:YES)、更新部205は設定情報2031および更新情報2032を更新する(ステップT405)。
When the user changes the setting content on the setting screen displayed in FIG. 13 (step T403: YES), the
図14にユーザによる設定変更後の更新情報2032の構成を示す。同図を参照すると、ユーザが「着信音選択」の設定内容を変更したので、更新部205は、その設定内容に対応する更新フラグを「TRUE」にしている。
FIG. 14 shows the configuration of the
以上説明したように、本実施形態によれば、携帯情報装置(10、20)は、更新が完了したか否かを項目ごとに示す更新情報(1031、2031)を記憶しておき、記憶しておいた更新情報に基づいて、更新の完了していない項目を識別表示するので、ユーザは項目ごとの更新の有無を継続的に確認でき、携帯情報機器間のデータの同期における利便性が向上する。 As described above, according to the present embodiment, the portable information device (10, 20) stores and stores update information (1031, 2031) indicating whether or not the update is completed for each item. Based on the updated information, the items that have not been updated are identified and displayed, so the user can continuously check whether there is an update for each item, improving convenience in synchronizing data between portable information devices To do.
また、携帯電話装置(10、20)は、受信したソフトウェア設定のうち、自身に適用できる項目のみを同期させるので、データ同期により携帯電話装置(10、20)の動作制御に支障を生じることはない。 In addition, since the mobile phone device (10, 20) synchronizes only items that can be applied to itself among the received software settings, the operation control of the mobile phone device (10, 20) may be hindered by data synchronization. Absent.
携帯電話装置20は、更新前に設定情報(1031、2031)を自動的に初期化するので、ユーザは、更新前に携帯電話装置(10、20)の設定を手動で初期化する必要がなく、作業工数が軽減される。
Since the
ソフトウェア設定がユーザにより変更されたとき、その設定項目は初期状態の表示に戻るので、ユーザの設定変更が表示に反映され、設定の引継ぎにおける利便性が向上する。 When the software setting is changed by the user, the setting item is returned to the display in the initial state, so that the setting change of the user is reflected in the display, and the convenience in taking over the setting is improved.
なお、携帯電話装置(10、20)は、USBケーブルを通じて設定情報(1031、2031)を送受信する構成である。しかし、これらの装置はブルートゥース規格等を利用した無線通信によりデータを送受信してもよい。また、同期元の携帯電話装置(10、20)は、SDメモリーカード等の外部記憶装置に設定情報(1031、2031)を出力し、ユーザがこのメモリーカードを同期先の携帯電話装置(10、20)に差し込み、同期先の携帯電話装置(10、20)がメモリーカードから設定情報1031を読み出す構成とすることもできる。
Note that the cellular phone devices (10, 20) are configured to transmit and receive the setting information (1031, 2031) via a USB cable. However, these devices may transmit and receive data by wireless communication using the Bluetooth standard or the like. Also, the synchronization source mobile phone device (10, 20) outputs the setting information (1031, 2031) to an external storage device such as an SD memory card, and the user uses this memory card as the synchronization destination mobile phone device (10, 20). 20), and the synchronization-destination mobile phone device (10, 20) can read the setting
また、携帯電話装置間におけるソフトウェア設定に本実施形態を適用しているが、PDA(Personal Digital Assistance)間やノートパソコン間のソフトウェア設定の同期について本実施形態を適用することもできる。 Further, although the present embodiment is applied to software settings between mobile phone devices, the present embodiment can also be applied to synchronization of software settings between PDAs (Personal Digital Assistance) and between laptop computers.
さらに、本実施形態では、ソフトウェア設定の一例として、ユーザ自身が変更する設定を示したが、ユーザが使用することにより自動的に変更される設定についても本実施形態を適用できる。例えば、文字入力履歴やインターネットサイト閲覧履歴などの履歴について、図15に示すように、更新に失敗した履歴(項目)を識別表示する。 Furthermore, in the present embodiment, the setting that is changed by the user is shown as an example of the software setting. However, the present embodiment can also be applied to a setting that is automatically changed when used by the user. For example, as shown in FIG. 15, a history (item) that failed to be updated is identified and displayed for a history such as a character input history or an Internet site browsing history.
(第2の実施形態)
本発明を実施するための第2の実施形態について図16〜図20を参照して説明する。図16は、本実施形態のデータ同期システム2の構成を示す全体図である。同図を参照すると、データ同期システム2は、携帯電話装置10および携帯電話装置20に加え、サーバ30を有し、これらはネットワークNに接続されている。本実施形態は、データ同期システム2がサーバ30を更に有し、ネットワークNに接続される点で、第1実施形態と異なる。
(Second Embodiment)
A second embodiment for carrying out the present invention will be described with reference to FIGS. FIG. 16 is an overall view showing the configuration of the
携帯電話装置10および携帯電話装置20の構成は、第1実施形態と同様である。ただし、通信部101および通信部201は、ネットワークNを通じてサーバ30とデータを送受信する。
The configurations of the
サーバ30は、パソコン等の情報処理装置であり、ネットワークNを通じて一方の携帯電話装置(10または20)から設定情報(1031、2031)を受信する。そして、サーバ30は受信した設定情報(1031、2031)を設定情報301としてHDD(Hard Disk Drive)等の記憶装置に格納する。サーバ30は、設定情報301を、ネットワークNを通じて他方の携帯電話装置(10または20)に送信する。
The
携帯電話装置(10または20)は、表示部(107、207)により識別表示された設定項目の設定内容がユーザにより変更されたとき、設定情報(1031、2031)および更新情報(1031、2031)を更新する。そして、携帯電話装置(10または20)は、更新情報(1031、2032)の示す更新フラグが「TRUE」の設定情報(1031、2031)をデータファイル化してサーバ30に送信する。
When the setting content of the setting item identified and displayed by the display unit (107, 207) is changed by the user, the mobile phone device (10 or 20) has setting information (1031, 2031) and update information (1031, 2031). Update. Then, the cellular phone device (10 or 20) converts the setting information (1031, 2031) in which the update flag indicated by the update information (1031, 2032) is “TRUE” into a data file and transmits the data file to the
なお、携帯電話装置10および携帯電話装置20は、更新フラグに関係なく、更新情報(1031、2032)の全てをサーバ30に送信してもよい。
Note that the
サーバ30は、設定情報301を格納後、一方の携帯電話装置(10または20)からネットワークNを通じて設定情報(1031、2031)を受信したとき、受信した設定情報(1031、2031)を設定情報301に上書きする。そして、サーバ30は、更新した設定情報301を他方の携帯電話装置(10または20)に送信する。
When the
携帯電話装置(10または20)は、ネットワークNを通じてサーバ30から設定情報301を受信したとき、受信した設定情報301を設定情報(1031、2031)に上書きする。
When receiving the setting
このように、サーバ30が、設定情報(1031、2031)を設定情報301としてバックアップする。その後に一方の携帯電話装置(10または20)においてユーザにより設定変更がなされ、その携帯電話装置(10または20)が変更後の設定情報(1031、2031)を送信したとき、サーバ30はユーザが変更した部分をバックアップした設定情報301に反映させる。この設定情報301を他方の携帯電話装置(10または20)に書き戻すことで、ユーザが一方の携帯電話装置で行った変更分が、他方の携帯電話装置に反映される。
As described above, the
図17は、データ同期システム2の動作を時系列順に示すシーケンス図である。同図は、最初に携帯電話装置20のソフトウェア設定を携帯電話装置20のソフトウェア設定に同期させ、次にユーザが携帯電話装置20においてソフトウェア設定を変更し、変更したソフトウェア設定を携帯電話装置10に反映させる場合のデータ同期システム2の動作である。この動作は、データ同期システム2がネットワークNに接続され、所定の同期用のアプリケーションが実行されたときに開始する。同図を参照すると、本実施形態の携帯電話装置10の動作は、ステップS20の代わりにステップS21を実行し、ステップS21の後にステップS30およびS40を実行するほかは、第1実施形態の携帯電話装置10の動作と同様である。本実施形態の携帯電話装置20の動作は、ステップT10の代わりにステップT11を実行し、ステップT40の後にステップT50を実行するほかは、第1実施形態の携帯電話装置20の動作と同様である。
FIG. 17 is a sequence diagram showing the operation of the
携帯電話装置10は、送信部101により設定情報1031をサーバ30に送信する(ステップS21)。サーバ30は、設定情報1031を受信し(ステップU10)、受信した設定情報1031を設定情報301として記憶する(ステップU20)。サーバ30は、記憶した設定情報301を携帯電話装置20に送信する(ステップU30)。
The
携帯電話装置20は、設定情報301を受信し(ステップT11)、設定情報2031と更新情報2032とを初期化する(ステップT20)。更新部205は、設定情報301に基づいて設定情報2031および更新情報2032を更新する。また、更新部205は、ユーザによる設定内容の変更に応じて設定情報2031および更新情報2032を更新する(ステップT30)。表示部207は、更新フラグ「FALSE」の設定項目を識別表示する。(ステップT40)。送信部209は、更新フラグが「TRUE」の設定項目に対応する設定情報2031をサーバ30に送信する(ステップT50)。
The
サーバ30は、設定情報2031を携帯電話装置20から受信し(ステップU40)、受信した設定情報2031に、設定情報301を同期させる(ステップU50)。サーバ30は、更新後の設定情報301を携帯電話装置10に送信する(ステップU60)。
The
携帯電話装置10は、サーバ30から設定情報301を受信し(ステップS30)、受信した設定情報301に設定情報1031を同期させる(ステップS40)。
The
次に、本実施形態のデータ同期システム2の動作結果の一例について図17〜図19を参照して説明する。
Next, an example of the operation result of the
図18は、携帯電話装置10からサーバ30を介して携帯電話装置20に設定情報(1031、301)が送信されたときの各設定情報(1031、2031、301)の構成を示す図である。同図を参照すると、設定情報1031において、ディスプレイ解像度の設定は「VGA」であり、着信音は「着信音5」が選択され、オートフォーカスの設定は「ON」である。携帯電話装置10は、この設定情報1031をサーバ30に送信し(ステップS11)、サーバ30は、この設定情報1031を設定情報301として格納し(ステップU20)、携帯電話装置20に送信する(ステップU30)。
FIG. 18 is a diagram illustrating a configuration of each setting information (1031, 2031, 301) when the setting information (1031, 301) is transmitted from the
携帯電話装置20は、受信した設定情報301に、設定情報2031を同期させるが(ステップT30)、デバイス等の差異により、着信音選択についての同期は失敗した。このため、着信音選択は、初期設定の「着信音1」のままである。また、携帯電話装置20にオートフォーカス機能はないため、オートフォーカスの設定についての同期も失敗した。同図において、斜線部分は、同期に失敗して識別表示される設定項目である。携帯電話装置20にではオートフォーカス機能について設定すること自体ができないため、この設定は識別表示されることはない。
The
続いて、図19は、携帯電話装置20のソフトウェア設定がユーザにより変更された後、携帯電話装置20からサーバ30を介して携帯電話装置10に設定情報(2031、301)が送信されたときの各設定情報(1031、2031、301)の構成を示す図である。同図を参照すると、携帯電話装置20において、ユーザにより識別表示された着信音が「着信音2」に変更された。携帯電話装置は、設定変更に応じて着信音選択の更新フラグを「TRUE」にする(T405)。携帯電話装置20は、更新フラグが「TRUE」の設定項目(着信音選択およびバイブレータ)に対応する設定情報2031をサーバ30に送信する(ステップT50)。
Subsequently, FIG. 19 illustrates a case where setting information (2031, 301) is transmitted from the
サーバ30は、着信音選択およびバイブレータに対応する設定情報2031を受信し(ステップU40)、受信した設定情報2031に設定情報301を同期させる(ステップU50)。この結果、設定情報301において、着信音選択の設定内容が「着信音2」に更新される。
The
サーバ30は、設定情報301を携帯電話装置10に送信する(ステップU60)。携帯電話装置10は、設定情報301を受信し(ステップS30)、受信した設定情報301に設定情報1031を同期させる(ステップS40)。この結果、設定情報1031において着信音は携帯電話装置20で変更された「着信音2」に更新される。また、ディスプレイ解像度およびオートフォーカスについての設定内容も、バックアップ時の「VGA」および「ON」に更新される。
The
図20は、サーバ30を介さないで携帯電話装置間のソフトウェア設定の同期を行った場合の設定情報(1031、2031、301)の構成を示す図である。同図を参照すると、携帯電話装置10の設定情報1031を、サーバ30にバックアップした後、携帯電話装置10のオートフォーカスの設定が「ON」から「OFF」にユーザにより変更されている。ここで、携帯電話装置20からサーバ30を介さずに設定情報2031を送信したのであれば、設定情報2031には、オートフォーカスについての設定情報は含まれないので、携帯電話装置10のオートフォーカス設定は「OFF」のままである。これに対して、図19に示したように、サーバ30を介してデータ同期を行えば、サーバ30にオートフォーカスについての設定情報が格納されており、サーバ30は、その設定を含む設定情報301を送信するので、オートフォーカスの設定はバックアップ時の「ON」に更新される。
FIG. 20 is a diagram showing a configuration of setting information (1031, 2031, 301) when software settings are synchronized between mobile phone devices without using the
以上説明したように、本実施形態によれば、サーバ30を介してソフトウェア設定を同期させることで、サーバ30にバックアップした時のソフトウェア設定を正確に復元することができる。
As described above, according to the present embodiment, by synchronizing the software settings via the
また、携帯電話装置(10、20)間の同期後に、一方の携帯電話装置(10または20)においてユーザが設定変更を行った場合、更新後の設定情報(1031、2031)を他方の携帯電話装置(10または20)の設定情報(1031、2031)に書き戻すことで、その設定変更の内容を他方の携帯電話装置(10または20)に反映させることができる。 In addition, when the user changes the setting in one mobile phone device (10 or 20) after synchronization between the mobile phone devices (10, 20), the updated setting information (1031, 2031) is sent to the other mobile phone. By writing back the setting information (1031, 2031) of the device (10 or 20), the contents of the setting change can be reflected on the other mobile phone device (10 or 20).
また、ネットワークNを通じて設定情報(1031、2031、301)を送受信することで、携帯電話装置10および20が遠距離にある場合であっても、ソフトウェア設定の同期が可能となる。
Also, by transmitting / receiving the setting information (1031, 2031, 301) through the network N, the software settings can be synchronized even when the
なお、図6〜図9、図17で示した処理の全部または一部は、コンピュータがソフトウェアプログラムを実行することにより実現することもできる。 Note that all or part of the processes shown in FIGS. 6 to 9 and FIG. 17 can also be realized by a computer executing a software program.
1、2 データ同期システム
10、20、10a、20a 携帯電話装置
30 サーバ
101、201 通信部
103、203 記憶部
105、205 更新部
107、207 表示部
301、1031、2031 設定情報
1011、2011 送信部
1012、2012 受信部
2032 更新情報
S10〜S40、T10〜T50、U10〜U60 ステップ
1, 2
Claims (15)
自身のソフトウェア設定を項目ごとに示す第2の設定情報を記憶し、前記第1の携帯情報機器から出力された前記第1の設定情報を取得し、取得した該第1の設定情報に基づいて該第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を記憶しておき、設定内容の変更が行われる際には、記憶しておいた該更新情報に基づいて、更新の完了していない項目を識別できるように表示する第2の携帯情報機器と、
を有し、
前記第2の携帯情報機器は、記憶しておいた前記第2の設定情報を初期状態にした後、取得した前記第1の設定情報に基づいて該第2の設定情報を更新するデータ同期システム。 A first portable information device that outputs first setting information indicating its own software setting for each item;
Second setting information indicating its own software setting for each item is stored, the first setting information output from the first portable information device is acquired, and based on the acquired first setting information The second setting information is updated, update information indicating whether or not the update has been completed in the update is stored for each item, and when the setting content is changed, the stored setting information is stored. Based on the update information, a second portable information device that displays so that an item that has not been updated can be identified;
I have a,
The second portable information device sets the stored second setting information in an initial state, and then updates the second setting information based on the acquired first setting information .
前記第2の携帯情報機器は、前記サーバから出力された前記第3の設定情報を取得し、取得した該第3の設定情報に基づいて前記第2の設定情報を更新する、請求項1又は2に記載のデータ同期システム。 The first setting information output from the first portable information device is acquired, the acquired first setting information is stored as third setting information, and is output to the second portable information device. And a server that
The second mobile information device obtains the third setting information output from the server, updating the second configuration information based on the acquired setting information of the third, claim 1 or 2. The data synchronization system according to 2.
前記サーバは、前記第2の携帯情報機器から出力された前記第2の設定情報を取得し、取得した該第2の設定情報に基づいて前記第3の設定情報を更新し、更新した該第3の設定情報を前記第1の携帯情報機器に出力し、
前記第1の携帯情報機器は、前記サーバから出力された前記第3の設定情報を取得し、取得した該第3の情報に基づいて前記第1の設定情報を更新する、請求項4に記載のデータ同期システム。 The second portable information device outputs the updated second setting information to the server,
The server acquires the second setting information output from the second portable information device, updates the third setting information based on the acquired second setting information, and updates the updated third information. 3 setting information is output to the first portable information device,
The first mobile information device, wherein acquiring the third setting information output from the server, updating the first setting information based on the acquired third information, according to claim 4 Data synchronization system.
前記第1の携帯情報機器は、前記第1の設定情報を前記ネットワークを通じて送信し、前記第3の設定情報を該ネットワークを通じて受信し、
前記第2の携帯情報機器は、前記第1の設定情報を前記ネットワークを通じて受信し、前記第2の設定情報を該ネットワークを通じて送信し、
前記サーバは、前記第1の設定情報を前記ネットワークを通じて受信し、前記第3の設定情報を該ネットワークを通じて送信する、請求項5に記載のデータ同期システム。 The first portable information device, the second portable information device, and the server are connected to a network;
The first portable information device transmits the first setting information through the network, receives the third setting information through the network,
The second portable information device receives the first setting information through the network, transmits the second setting information through the network,
The data synchronization system according to claim 5 , wherein the server receives the first setting information through the network and transmits the third setting information through the network.
自身のソフトウェア設定を項目ごとに示す第2の設定情報を記憶する記憶手段と、
前記設定情報取得手段により取得された前記第1の設定情報に基づいて前記第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を前記記憶手段に記憶する更新手段と、
設定内容の変更が行われる際には、前記記憶手段から読み出した前記更新情報に基づいて、更新の完了していない項目を識別できるように表示する表示手段と、
を有し、
前記更新手段は、前記記憶手段に記憶された前記第2の設定情報を初期状態にした後、取得した前記第1の設定情報に基づいて該第2の設定情報を更新する携帯情報機器。 Setting information acquisition means for acquiring first setting information indicating software settings of other portable information devices for each item;
Storage means for storing second setting information indicating its own software setting for each item;
The second setting information is updated based on the first setting information acquired by the setting information acquisition means, and update information indicating whether or not the update has been completed in the update is stored in the storage means. Update means for storing;
When changing the setting contents , based on the update information read from the storage means, a display means for displaying so that an item that has not been updated can be identified;
I have a,
The update unit is a portable information device that updates the second setting information based on the acquired first setting information after setting the second setting information stored in the storage unit to an initial state .
前記第1の設定情報の示す前記ソフトウェア設定を自身に適用できるか否かを項目ごとに判断する判断手段と、
前記判断手段により適用できると判断されたのであれば、前記第1の設定情報を前記項目に対応する前記第2の設定情報に上書きする上書き手段と、
を有する、請求項8に記載の携帯情報機器。 The updating means includes
Determining means for determining for each item whether or not the software setting indicated by the first setting information can be applied to itself;
If it is determined by the determination means that it can be applied, the overwriting means for overwriting the second setting information corresponding to the item with the first setting information;
The portable information device according to claim 8 , comprising:
前記設定情報取得手段は、前記第1の設定情報を前記ネットワークを通じて受信し、
前記出力手段は、前記第2の設定情報を前記ネットワークを通じて送信する、請求項11に記載の携帯情報機器。 The portable information device is connected to a network;
The setting information acquisition means receives the first setting information through the network;
The portable information device according to claim 11 , wherein the output unit transmits the second setting information through the network.
第2の携帯情報機器は、自身のソフトウェア設定を項目ごとに示す第2の設定情報を記憶し、
前記第1の携帯情報機器から出力された前記第1の設定情報を取得し、
取得した該第1の設定情報に基づいて該第2の設定情報を更新し、
該更新において更新が完了したか否かを項目ごとに示す更新情報を記憶しておき、
設定内容の変更が行われる際には、記憶しておいた該更新情報に基づいて、更新の完了していない項目を識別できるように表示し、
記憶しておいた前記第2の設定情報を初期状態にした後、取得した前記第1の設定情報に基づいて該第2の設定情報を更新する、データ同期方法。 The first portable information device outputs first setting information indicating its own software setting for each item,
The second portable information device stores second setting information indicating its own software setting for each item,
Obtaining the first setting information output from the first portable information device;
Updating the second setting information based on the acquired first setting information;
Update information indicating whether or not the update has been completed in each update is stored for each item,
When the setting content is changed , based on the stored update information, an item that has not been updated is displayed so that it can be identified .
A data synchronization method for updating the second setting information based on the acquired first setting information after setting the stored second setting information to an initial state .
コンピュータに、
他の携帯情報機器のソフトウェア設定を項目ごとに示す第1の設定情報を取得する手順、
前記携帯情報機器のソフトウェア設定を項目ごとに示す第2の設定情報を記憶手段に記憶する手順、
取得した前記第1の設定情報に基づいて前記記憶手段に記憶された前記第2の設定情報を更新し、該更新において更新が完了したか否かを項目ごとに示す更新情報を前記記憶手段に記憶する手順、及び
設定内容の変更が行われる際には、前記記憶手段から読み出した前記更新情報に基づいて、更新の完了していない項目を識別できるように表示する手順、
記憶しておいた前記第2の設定情報を初期状態にした後、取得した前記第1の設定情報に基づいて該第2の設定情報を更新する手順、
を実行させるためのプログラム。 A program for controlling a portable information device,
On the computer,
A procedure for acquiring first setting information indicating software settings of other portable information devices for each item;
A procedure for storing second setting information indicating the software setting of the portable information device for each item in a storage unit;
The second setting information stored in the storage unit is updated based on the acquired first setting information, and update information indicating whether or not the update has been completed in the update is stored in the storage unit. Memorizing procedure, and
When changing the setting contents , based on the update information read from the storage means, a procedure for displaying so that an item that has not been updated can be identified,
A procedure for updating the second setting information based on the acquired first setting information after initializing the stored second setting information;
A program for running
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008065840A JP4983659B2 (en) | 2008-03-14 | 2008-03-14 | Data synchronization system, portable information device, data synchronization method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008065840A JP4983659B2 (en) | 2008-03-14 | 2008-03-14 | Data synchronization system, portable information device, data synchronization method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009224979A JP2009224979A (en) | 2009-10-01 |
JP4983659B2 true JP4983659B2 (en) | 2012-07-25 |
Family
ID=41241342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008065840A Expired - Fee Related JP4983659B2 (en) | 2008-03-14 | 2008-03-14 | Data synchronization system, portable information device, data synchronization method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4983659B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4856268B1 (en) * | 2010-08-02 | 2012-01-18 | 株式会社東芝 | User terminal and application management method thereof |
WO2013171858A1 (en) * | 2012-05-16 | 2013-11-21 | 株式会社Synclogue | Synchronization program and synchronization method |
JP6615730B2 (en) * | 2016-09-28 | 2019-12-04 | Kddi株式会社 | Setting assistance system, setting assistance device, and setting assistance method |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4465123B2 (en) * | 2001-01-18 | 2010-05-19 | 京セラ株式会社 | COMMUNICATION DEVICE, COMPUTER DEVICE FOR INPUT / OUTPUT OF INFORMATION FROM COMMUNICATION DEVICE AND PROGRAM THEREOF |
JP4630281B2 (en) * | 2004-08-20 | 2011-02-09 | 富士通株式会社 | Wireless network system |
-
2008
- 2008-03-14 JP JP2008065840A patent/JP4983659B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009224979A (en) | 2009-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10853979B2 (en) | Electronic device and method for displaying screen thereof | |
US8914732B2 (en) | Displaying home screen profiles on a mobile terminal | |
EP3104590A1 (en) | Electronic device and method for displaying image therein | |
KR102486797B1 (en) | Electronic device and method for driving display thereof | |
US10599336B2 (en) | Method of displaying content and electronic device adapted to the same | |
EP2990922A1 (en) | Displaying method in low power mode and electronic device supporting the same | |
US20180349001A1 (en) | Automatic Home Screen Determination Based on Display Device | |
US20140109071A1 (en) | Method for updating operating system and handheld electronic apparatus | |
KR102062309B1 (en) | Method for controlling window and an electronic device thereof | |
AU2017206466B2 (en) | Flexible display of electronic device and method for operating same | |
CN110362762B (en) | Content data display method and device, electronic equipment and storage medium | |
EP2369495A1 (en) | Browser based objects for copying and sending operations | |
KR20150071252A (en) | Method and apparatus for controlling a composition of a picture in electronic device | |
EP3097470B1 (en) | Electronic device and user interface display method for the same | |
KR20090057609A (en) | Mobile terminal with touch screen and input method thereof | |
JP6520404B2 (en) | Mobile terminal and output program | |
US20150177975A1 (en) | Electronic device and method for providing graphical user interface of the same | |
EP3340155A1 (en) | Electronic device and method for displaying web page using the same | |
CN114064055B (en) | System theme configuration method and electronic equipment | |
CN114138139B (en) | Application card management method, electronic device and medium | |
JP6031750B2 (en) | Display control apparatus, image display system, display control method, and program | |
CN112347048A (en) | Electronic device and data sharing method thereof | |
JP4983659B2 (en) | Data synchronization system, portable information device, data synchronization method, and program | |
CN105893015A (en) | Method and device for revising application program icon on mobile terminal | |
WO2014062680A2 (en) | Mobile device user interface having enhanced visual characteristics |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110209 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120112 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120117 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120308 |
|
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: 20120327 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120409 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150511 Year of fee payment: 3 |
|
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 |