JP2009278160A - Data synchronization system, charger, portable charger unit, and synchronization program - Google Patents
Data synchronization system, charger, portable charger unit, and synchronization program Download PDFInfo
- Publication number
- JP2009278160A JP2009278160A JP2008124664A JP2008124664A JP2009278160A JP 2009278160 A JP2009278160 A JP 2009278160A JP 2008124664 A JP2008124664 A JP 2008124664A JP 2008124664 A JP2008124664 A JP 2008124664A JP 2009278160 A JP2009278160 A JP 2009278160A
- Authority
- JP
- Japan
- Prior art keywords
- data
- synchronization
- charger
- storage device
- power line
- 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.)
- Withdrawn
Links
Images
Landscapes
- Small-Scale Networks (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
【課題】容易に携帯情報端末のデータを情報記憶装置のデータと同期させることができるデータ同期システム、データ同期システムに用いられる充電器、携帯充電ユニット、および、同期プログラムを提供すること。
【解決手段】データ同期システムは、各種データを記憶可能な携帯電話100と、電力線通信機能を有するPC1と、携帯電話100を充電するための充電器101とを備える。充電器101は、電力線12と接続することによりPC1と電力線通信するためのPLCモデム20を含み、携帯電話100は、充電器101と電気的に接続されている場合に、記憶された特定種類のデータを、PLCモデム20に出力するためのベースバンドモジュール22を含む。PC1は、PLCモデム20より送信された特定種類のデータと、記憶装置32に記憶されたデータとを同期させる。
【選択図】図1A data synchronization system capable of easily synchronizing data of a portable information terminal with data of an information storage device, a charger used in the data synchronization system, a portable charging unit, and a synchronization program.
A data synchronization system includes a mobile phone 100 capable of storing various data, a PC 1 having a power line communication function, and a charger 101 for charging the mobile phone 100. The charger 101 includes a PLC modem 20 for power line communication with the PC 1 by connecting to the power line 12, and when the mobile phone 100 is electrically connected to the charger 101, a specific type of memory stored therein is stored. A baseband module 22 for outputting data to the PLC modem 20 is included. The PC 1 synchronizes the specific type of data transmitted from the PLC modem 20 with the data stored in the storage device 32.
[Selection] Figure 1
Description
本発明は、データ同期システム、充電器、携帯充電ユニットおよび同期プログラムに関し、特に、携帯情報端末に記憶されたデータやプログラムを、情報記憶装置に記憶させることのできるデータ同期システム、充電器、携帯充電ユニットおよび同期プログラムに関する。 The present invention relates to a data synchronization system, a charger, a portable charging unit, and a synchronization program, and in particular, a data synchronization system, a charger, and a portable device that can store data and programs stored in a portable information terminal in an information storage device. It relates to a charging unit and a synchronization program.
従来、携帯電話装置のデータをパーソナルコンピュータ(以下「PC」という)などの情報処理装置と同期するための手段として、携帯電話装置とPCをUSB(Universal Serial Bus)ケーブルなどの物理的な手段を用いていた。USBケーブルにより携帯電話装置とPCとを接続し、PC上のソフトウェアをユーザが操作することにより手動で同期を行っていた。従来の手法では、携帯電話の充電を同時に行うことが可能であるが、USBケーブルの接続には、専用ケーブルを用いて携帯電話装置のコネクタとPCのUSBコネクタとを接続しなければならない煩わしさがあり、コネクタの破損のなども頻繁に発生してしまう。 Conventionally, physical means such as a USB (Universal Serial Bus) cable is used as a means for synchronizing data of a mobile phone device with an information processing device such as a personal computer (hereinafter referred to as “PC”). I used it. A mobile phone device and a PC are connected by a USB cable, and synchronization is performed manually by a user operating software on the PC. In the conventional method, it is possible to charge the mobile phone at the same time, but it is troublesome to connect the connector of the mobile phone device and the USB connector of the PC using a dedicated cable for connecting the USB cable. There are also frequent breakage of connectors.
携帯電話装置に内蔵されている電池の充電には、専用の充電台を用いて充電することが一般的である。専用の充電台は、電源の供給手段さえあれば設置場所に制約はないが、専用の充電台にはデータ通信の機能はなく、データの同期を行うためには、上記のようなUSBケーブルの接続が必要である。そのため、USBケーブル接続の際にはPCから限られた範囲で接続しなければならない制約があった。 In general, a battery built in a mobile phone device is charged by using a dedicated charging stand. There is no restriction on the installation location of the dedicated charging stand as long as it has power supply means. However, the dedicated charging stand has no data communication function. Connection is required. For this reason, there is a restriction that the USB cable must be connected within a limited range from the PC.
USBケーブルによらずに携帯電話とPCとを接続するための提案が従来よりなされている。たとえば特許文献1には、携帯電話とPCを電力線により接続する技術が公開されている。この技術では、従来のPCとの接続の代替手段としてPLC(電力線通信:Power Line Communications)をあげている。また、特許文献2では、PLCと携帯電話を利用した、在籍管理システムを公開している。
従来のUSBケーブルを用いた接続では、ユーザが手動でケーブルを接続し、PC上でデータ同期ソフトウェアを手動で実行する必要があり、非常に煩わしく、複雑である。また、接続にコネクタを利用するため、コネクタの破損が発生しやすい。 The connection using the conventional USB cable is very troublesome and complicated because the user needs to manually connect the cable and manually execute the data synchronization software on the PC. Further, since the connector is used for connection, the connector is easily damaged.
従来、専用の充電台にはケーブル接続用のコネクタが無く、データ通信を行う手段が搭載されていないため、充電台を用いてデータの同期を行うことができなかった。また、データ通信を行う場合、PCの近辺でUSBケーブルを用いてPCと携帯電話を接続しなければならないため、設置場所の制約が大きかった。 Conventionally, a dedicated charging stand does not have a connector for cable connection and is not equipped with a means for performing data communication. Therefore, data cannot be synchronized using the charging stand. In addition, when performing data communication, since the PC and the mobile phone must be connected using a USB cable in the vicinity of the PC, the installation location is greatly restricted.
従来のデータ同期ソフトウェアは、携帯電話の機種ごとに利用の可不可が決まっており、新しい機種に対してUSBケーブルを用いてデータ同期を行うためには、頻繁にソフトウェアのバージョンアップを行わなければならない。 Conventional data synchronization software has been determined to be unusable for each model of mobile phone, and in order to synchronize data using a USB cable for a new model, the software version must be updated frequently. Don't be.
上記特許文献1では、端末へのPLCの実装方法について言及しているが、具体的なデータ同期の手法について述べられていない。 The above-mentioned Patent Document 1 refers to a method of mounting a PLC on a terminal, but does not describe a specific data synchronization method.
本発明は、上記のような問題を解決するためになされたものであって、その目的は、容易に携帯情報端末のデータを情報記憶装置のデータと同期させることができるデータ同期システム、データ同期システムに用いられる充電器、携帯充電ユニット、および、同期プログラムを提供することである。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide a data synchronization system and data synchronization that can easily synchronize data in a portable information terminal with data in an information storage device. It is to provide a charger, a portable charging unit, and a synchronization program used in the system.
この発明のある局面に従うデータ同期システムは、各種データを記憶可能な携帯情報端末と、電力線通信機能を有する情報記憶装置と、携帯情報端末を充電するための充電器とを備え、充電器は、電力線と接続することにより情報記憶端末と電力線通信するための第1の通信手段を含み、携帯情報端末は、充電器と電気的に接続されている場合に、記憶された特定種類のデータを、第1の通信手段に出力するための出力手段を含み、情報記憶装置は、第1の通信手段より送信された特定種類のデータと、情報記憶装置に記憶されたデータとを同期させる。 A data synchronization system according to an aspect of the present invention includes a portable information terminal capable of storing various data, an information storage device having a power line communication function, and a charger for charging the portable information terminal. Including a first communication means for power line communication with the information storage terminal by connecting to the power line, and when the portable information terminal is electrically connected to the charger, the stored specific type of data, The information storage device includes output means for outputting to the first communication means, and synchronizes the specific type of data transmitted from the first communication means with the data stored in the information storage device.
好ましくは、携帯情報端末および情報記憶装置は、それぞれ、各種データをデータ識別情報と対応付けて記憶するための第1および第2の記憶手段と、同期のための制御を行なう第1および第2の制御手段とを含み、第2の記憶手段は、さらに、ユーザより指示された同期対象のデータについてのデータ識別情報を、同期設定情報として記憶し、第2の制御手段は、第2の記憶手段に記憶された同期設定情報に基づいて、携帯情報端末に記憶されたデータとの同期のための制御を行なう。 Preferably, each of the portable information terminal and the information storage device includes first and second storage means for storing various data in association with data identification information, and first and second for performing control for synchronization. The second storage means further stores, as synchronization setting information, data identification information about the synchronization target data instructed by the user, and the second control means stores the second storage means. Based on the synchronization setting information stored in the means, control for synchronization with the data stored in the portable information terminal is performed.
好ましくは、第1の制御手段は、充電器と接続されたか否かを検出するための検出手段と、検出手段により接続が検出された場合に、出力手段を介して情報処理装置に電力線通信の開始を要求するための第1の要求手段とを有する。 Preferably, the first control unit includes a detection unit for detecting whether or not the charger is connected, and when the connection is detected by the detection unit, the first control unit performs power line communication to the information processing apparatus via the output unit. First request means for requesting the start.
好ましくは、情報記憶装置は、計時動作を行なう計時手段をさらに含み、同期設定情報は、データ識別情報ごとの同期タイミングを表わす同期スケジュールをさらに有し、第2の制御手段は、第1の要求手段より開始要求を受付けた場合に、同期スケジュールに基づき、現在が同期のタイミングか否かを判断するための判断手段と、同期タイミングと判断された場合に、同期開始を要求するための第2の要求手段とを有する。 Preferably, the information storage device further includes a timing unit that performs a timing operation, the synchronization setting information further includes a synchronization schedule indicating a synchronization timing for each data identification information, and the second control unit includes the first request. A determination means for determining whether the current timing is a synchronization timing based on the synchronization schedule when a start request is received from the means, and a second for requesting a synchronization start when the synchronization timing is determined Request means.
好ましくは、第2の制御手段は、ユーザより同期開始の指示を受付けた場合には、携帯情報端末が充電器に接続されているか否かを携帯情報端末に問い合わせる手段と、携帯情報端末と充電器とが接続されているとの返信を受付けた場合には、現在が同期のタイミングか否かにかかわらず、同期開始を要求するための第3の要求手段とをさらに有する。 Preferably, when the second control means receives an instruction to start synchronization from the user, the second control means inquires of the portable information terminal whether or not the portable information terminal is connected to the charger; And a third requesting means for requesting the start of synchronization regardless of whether or not the current timing is the synchronization timing.
好ましくは、第1の制御手段は、同期対象のデータを暗号化するための暗号化手段をさらに有し、携帯情報端末は、暗号化手段により暗号化されたデータを充電器を介して情報処理装置に送信する送信手段をさらに含み、情報記憶装置は、暗号化されたデータを受信するための受信手段をさらに含み、第2の制御手段は、暗号化されたデータを復号化するための復号化手段をさらに有する。 Preferably, the first control unit further includes an encryption unit for encrypting data to be synchronized, and the portable information terminal processes the data encrypted by the encryption unit via the charger. The information storage device further includes a receiving unit for receiving the encrypted data, and the second control unit is a decryption unit for decrypting the encrypted data. And further comprising a conversion means.
好ましくは、情報記憶装置は、パーソナルコンピュータであり、パーソナルコンピュータと電力線とを接続することにより電力線通信するための第2の通信手段をさらに備える。 Preferably, the information storage device is a personal computer, and further includes second communication means for performing power line communication by connecting the personal computer and the power line.
好ましくは、情報記憶装置は、同期専用端末であり、同期専用端末は、電力線と接続することにより電力線通信するための第2の通信手段を含む。 Preferably, the information storage device is a synchronization dedicated terminal, and the synchronization dedicated terminal includes second communication means for performing power line communication by connecting to the power line.
好ましくは、充電器は、さらに、第3の記憶手段を含み、第1の制御手段は、充電器に載置された場合に、第1の記憶手段に記憶された同期対象データを第3の記憶手段に記憶し、第2の制御手段は、第3の記憶手段に記憶された同期対象のデータを、第2の記憶手段に記憶されたデータと同期させる制御を行なう。 Preferably, the charger further includes third storage means, and when the first control means is placed on the charger, the synchronization target data stored in the first storage means is stored in the third storage means. The second control means performs control to synchronize the synchronization target data stored in the third storage means with the data stored in the second storage means.
この発明の他の局面に従う充電器は、携帯情報端末に記憶されたデータを情報記憶装置に記憶されたデータと同期させるためのデータ同期システムにおいて用いられる、携帯情報端末を充電するための充電器であって、電力線と接続することにより、情報記憶装置と電力線通信するための通信手段を含み、通信手段は、情報記憶装置に接続または内蔵された電力線通信手段を介して、携帯情報端末と情報処理装置との間のデータ同期のための通信の中継を行なう。 A charger according to another aspect of the present invention is a charger for charging a portable information terminal used in a data synchronization system for synchronizing data stored in a portable information terminal with data stored in an information storage device. The communication means includes communication means for communicating with the information storage device by power line by connecting to the power line, and the communication means communicates with the portable information terminal via the power line communication means connected to or built in the information storage device. It relays communication for data synchronization with the processing device.
この発明のさらに他の局面に従う携帯充電ユニットは、携帯情報端末に記憶されたデータを情報記憶装置に記憶されたデータと同期させるためのデータ同期システムにおいて用いられる、携帯情報端末と、携帯情報端末を充電するための充電器とを備えた携帯充電ユニットであって、充電器は、電力線と接続することにより情報記憶端末と電力線通信するための通信手段を含み、携帯情報端末は、同期のための制御を行なう制御手段を含み、制御手段は、充電器に接続されたことを検知した場合に、第1の通信手段を介して電力線通信の開始を要求する。 A portable charging unit according to still another aspect of the present invention includes a portable information terminal and a portable information terminal that are used in a data synchronization system for synchronizing data stored in a portable information terminal with data stored in an information storage device. A portable charging unit including a charger for charging the information storage terminal, and the charger includes a communication unit for power line communication with the information storage terminal by connecting to the power line. The control means requests the start of power line communication via the first communication means when it is detected that it is connected to the charger.
この発明のさらに他の局面に従う同期プログラムは、電力線通信にて携帯情報端末に記憶されたデータを情報記憶装置に記憶されたデータと同期させるための同期プログラムであって、携帯情報端末が充電器と接続された旨の接続通知を受信するステップと、接続通知を受信した場合に、同期対象のデータのデータ識別情報を携帯情報端末に通知するステップと、携帯情報端末から受付けた特定種類のデータを、識別情報に対応付けられたデータと同期させるステップとを、情報記憶装置に実行させる。 A synchronization program according to still another aspect of the present invention is a synchronization program for synchronizing data stored in a portable information terminal with data stored in an information storage device by power line communication, wherein the portable information terminal is a charger. Receiving a connection notification indicating that the connection has been established, a step of notifying the mobile information terminal of data identification information of data to be synchronized when a connection notification is received, and a specific type of data received from the mobile information terminal Is synchronized with the data associated with the identification information.
この発明のさらに他の局面に従う同期プログラムは、電力線通信にて携帯情報端末に記憶されたデータを情報記憶装置に記憶されたデータと同期させるための同期プログラムであって、充電器と接続されたか否かを検知するステップと、充電器と接続されたことを検知した場合に、情報処理装置に接続通知を送信するステップと、同期対象のデータのデータ識別情報を受信するステップと、データ識別情報に対応付けられた特定種類のデータを読み出して、情報記憶装置に送信するステップとを、携帯情報端末に実行させる。 A synchronization program according to still another aspect of the present invention is a synchronization program for synchronizing data stored in a portable information terminal with data stored in an information storage device through power line communication, and connected to a charger. A step of detecting whether or not, a step of transmitting a connection notification to the information processing device when it is detected that the charger is connected, a step of receiving data identification information of data to be synchronized, and data identification information The mobile information terminal is caused to execute a step of reading out a specific type of data associated with the information and transmitting it to the information storage device.
本発明によると、携帯情報端末を充電する際に、自動的にデータの同期が行なうことができる。したがって、ユーザは、容易に携帯情報端末のデータを情報記憶装置のデータと同期させることができる。 According to the present invention, data can be automatically synchronized when charging the portable information terminal. Therefore, the user can easily synchronize the data in the portable information terminal with the data in the information storage device.
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。 Embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof will not be repeated.
<データ同期システムの構成について>
図1は、本発明の実施の形態に係るデータ同期システムの概念図である。
<Configuration of data synchronization system>
FIG. 1 is a conceptual diagram of a data synchronization system according to an embodiment of the present invention.
図1を参照して、本実施の形態に係るデータ同期システムは、データの同期を行うための、PLC機能を有するPC1で動作するソフトウェア(同期プログラム)と、当該システム対応の携帯電話100と、携帯電話100の充電器101とを備える。充電器101は、PLC機能を有しており、携帯電話100の載置(接続)を感知して自動で同期処理を開始する。
Referring to FIG. 1, the data synchronization system according to the present embodiment includes software (synchronization program) that operates on PC 1 having a PLC function for synchronizing data,
PC1は、携帯電話100に記憶された特定種類のデータ(プログラムを含む)と、PC1内に記憶されたデータとを同期させる処理を行なう。つまり、携帯電話100に記憶された特定種類のデータを、PC1に保存する処理を行なう。なお、「特定種類のデータ」とは、ユーザにより同期対象として指定(設定)された種類のデータまたはプログラムを表わす。より限定的には、ユーザにより同期対象として指定された種類のデータまたはプログラムのうち、前回の同期処理後に更新および追加されたデータまはたプログラムを表わす。
The PC 1 performs a process of synchronizing specific types of data (including programs) stored in the
PC1は、LANケーブル11を介して電力線通信機器であるPLCモデム10と接続される。充電器101は、PLCモデム20を含む。PLCモデム20の構成例については、後述する。
The PC 1 is connected to a
電力線12には、PLCモデム10および充電器101が接続される。なお、電力線12には、PC1の代わりにPLCモデムを内蔵した同期専用機器(電子機器)2を接続してもよい。
A
PC1は、データ同期処理の機能を実現するために、通信部30と、制御部31と、記憶装置32とを含む。通信部30は、PLCモデム10と電気的に接続され、携帯電話100と通信する。制御部31は、たとえば、各種演算処理を行なうCPU(Central Processing Unit)により構成される。記憶装置32は、各種データを不揮発的に記憶する。記憶装置32は、たとえば、HDD(Hard Disk Drive)であってもよいし、着脱可能な記憶媒体(たとえば光学記憶媒体)などであってもよい。
The PC 1 includes a
PC1のハードウェアブロック図を図2に示す。
図2を参照して、PC1は、通信部30、制御部31、および記憶装置32に加え、ユーザからの指示を受付けるための操作部33と、各種情報を表示するための表示部34と、計時動作を行なうクロック35と、たとえばCD−ROM(Compact Disk-Read Only Memory)36aなどの光学記録媒体に記録されたデータやプログラムを読み出すためのCD−ROMドライブ36とを備える。操作部33は、たとえばキーボードにより構成される。表示部34は、たとえば液晶により構成される。また、ここでは、CD−ROMドライブ36を備えることとしたが、これに加え/代えて、他の記録媒体、たとえばフレキシブルディスクなどに記録されたデータやプログラムを読出すための読出部を備えてもよい。
A hardware block diagram of the PC 1 is shown in FIG.
Referring to FIG. 2, in addition to the
再び図1を参照して、携帯電話100は、充電回路21と、ベースバンドモジュール22と、不揮発性メモリ(たとえばフラッシュメモリ)23と、充電池24と、制御回路25と、読出部26とを含む。制御回路25は、たとえば、各種演算処理を行なうCPUにより構成される。読出部26は、メモリカード26aなどの外部記憶媒体に記録されたデータやプログラムを読出す。
Referring to FIG. 1 again,
携帯電話100には、2セットの端子があり、携帯電話100が充電器101に接続される(たとえば、差し込む、はめる、など)と、1セットの端子は、充電回路21に直結し、他の1セットの端子が、ベースバンドモジュール22に直結するものとする。
The
このような構成とされるので、携帯電話100が充電器101に接続されると、充電器101は充電回路21を介して充電池24の充電を開始するとともに、携帯電話100とPC1との電力線通信が開始される。つまり、携帯電話100に内蔵されたベースバンドモジュール22は、充電器101に内蔵されたPLCモデム20を介してPC1との電力線通信を開始する。
With this configuration, when the
携帯電話100と充電器(クレードル)101は、携帯充電ユニットを構成する。
なお、携帯電話100は、上記構成の他、携帯電話として機能するための各種デバイス(操作部、表示部、音声出力部など)をさらに含むものとする。
The
In addition to the above configuration, the
また、本実施の形態では、携帯情報端末が携帯電話であることとして説明するが、充電池内蔵の携帯情報端末であれば、携帯電話に限定されない。たとえば、携帯型のノートパソコン(ラップトップコンピュータ)や、PDA(Personal Digital Assistant)などであってもよい。 Moreover, although this Embodiment demonstrates as a portable information terminal being a mobile phone, if it is a portable information terminal with a built-in rechargeable battery, it will not be limited to a mobile phone. For example, it may be a portable notebook personal computer (laptop computer), a PDA (Personal Digital Assistant), or the like.
また、PC1は、典型的には、据え置き型のデスクトップパソコンが想定されるが、家庭内など限られた屋内空間でのみ使用されるコンピュータ(情報記憶装置)であれば、ノートパソコンなどであってもよい。 The PC 1 is typically assumed to be a stationary desktop personal computer, but if it is a computer (information storage device) used only in a limited indoor space such as a home, it is a notebook personal computer or the like. Also good.
図3は、充電器101に内蔵されたPLCモデム20のハードウェア構成例を示すブロック図である。
FIG. 3 is a block diagram illustrating a hardware configuration example of the
図3を参照して、PLCモデム20は、主に無線通信を処理するベースバンドプロセッサ201、不揮発メモリ(たとえばフラッシュメモリ)202、D/A回路203、A/D回路204、電力線12と結合される結合回路205を有する。
Referring to FIG. 3,
送信データは、携帯電話100内の制御回路25で生成され、ベースバンドモジュール22を介して、充電器101のベースバンドプロセッサ201に転送される。デジタル送信データは、このベースバンドプロセッサ201で変調され、D/A回路203でアナログ信号(PLC用の送信データ)となり、結合回路205に送られ、結合回路205より電力線12に送出される。
The transmission data is generated by the
また、結合回路205は電力線12から送信されてきたアナログ信号(電力線搬送通信による受信データ)を入力する。アナログ信号はA/D回路204でデジタル受信データとなり、充電器101のベースバンドプロセッサ201で復調処理が行われた後、携帯電話100のベースバンドモジュール22に転送される。
The
このように、充電器101は、携帯電話100と電力線12とに接続されることにより、携帯電話100と電力線12との間の通信インタフェースとなり、携帯電話100と電力線12との間でPLC通信の中継処理を行う。
Thus, the
ここで、本システムで同期対象とするデータは、ユーザが携帯電話100に保存することができる任意のデータ、たとえば、アドレス帳、スケジュールおよびメモ帳などのテキストデータ、音楽データ、画像データ等、であってよい。また、PC1にて読み込みおよび使用が不可能な情報についても、同期の対象とすることができる。PC1にて使用不可能な情報には、たとえばユーザがダウンロードした携帯電話専用のアプリケーションや、それに付随するデータ等である。携帯電話専用のアプリケーションは通常、端末を変更した場合にデータの移動を行うことができないが、本システムを用いて別の携帯電話へ携帯電話専用のアプリケーションおよびデータを移植することができる。これにより、別の携帯電話においても、該当アプリケーションを使用することができる。
Here, the data to be synchronized in this system is arbitrary data that the user can save in the
本システムによるデータの同期は、PC1側に常駐している自動同期ソフトウェアにより行われるものとし、同期の対象とするデータはユーザが任意に選択することができる。同期可能なデータのうち、たとえばスケジュールは毎日、アドレス帳は週一回など、ユーザが任意に同期スケジュールおよび同期対象とするデータ(の種類)を選択できるものとする。ユーザにより設定された同期スケジュールおよび同期対象のデータのデータ識別情報は、同期設定情報としてPC1の記憶装置32に記憶される。
Data synchronization by this system is performed by automatic synchronization software resident on the PC 1 side, and the user can arbitrarily select data to be synchronized. Of the data that can be synchronized, the user can arbitrarily select the synchronization schedule and the data to be synchronized (type), for example, the schedule is daily and the address book is once a week. The synchronization schedule set by the user and the data identification information of the data to be synchronized are stored in the
PC1と携帯電話100とのデータの同期では、差分のあるデータのみの送信を行うことが可能である。差分データのみ送信する場合には、高速な同期が可能となる。
In data synchronization between the PC 1 and the
PC1には、携帯電話100に適合する同期用の専用ソフトウェアが組み込まれており、PC1と携帯電話100との通信を確立する際に独自のセキュリティを導入することで、携帯電話100に含まれるデータの改ざんを未然に防ぐことができる。
The PC 1 incorporates dedicated software for synchronization that is compatible with the
本システムのセキュリティについて具体的に説明する。本システムを用いて自動的に保存した任意のデータは、PC1にそのままの形で転送される。そのため、携帯電話100のデータを盗聴/改ざんされないようにするため、自動同期システムに対してPGP(Pretty Good Privacy)等の公開鍵/秘密鍵方式等の暗号化を行うことができる。たとえば、携帯電話100の制作会社は、本システムの同期要求に対して本システムが提供する公開鍵を利用してファイルを暗号化してから送信する。本システムにおいてデータを受信する際には、PC1側の同期ソフト内に保存された秘密鍵を用いてデータを復号してからPC1に保存する。
The security of this system will be specifically described. Arbitrary data automatically saved using this system is transferred to the PC 1 as it is. Therefore, in order to prevent the data of the
本システムにおける公開鍵は、PC1側の同期ソフト制作時に、本システムに対応を表明した携帯電話100の制作メーカーに公開されているものとする。また、その公開鍵は、携帯電話100側の同期ソフトウェアの暗号化の仕組みの部分に含められているものとする。
It is assumed that the public key in this system is disclosed to the manufacturer of the
同様に、本システムにおけるPC1側の同期ソフト制作時にも、携帯電話メーカーから提供された公開鍵が同期ソフトウェアに組み込まれている。また、後発の機種に対して柔軟に対応できるよう、プラグインや設定ファイルとして公開鍵をあとから追加できるようソフトを制作することで、メーカーから提供される公開鍵は使用直前までのどのタイミングでも組み込むことができる。 Similarly, when producing the synchronization software on the PC 1 side in this system, the public key provided by the mobile phone manufacturer is incorporated in the synchronization software. Also, in order to be able to respond flexibly to later models, by creating software so that a public key can be added later as a plug-in or configuration file, the public key provided by the manufacturer can be used at any time until just before use. Can be incorporated.
また、携帯電話100からの同期要求に対して本システムは、携帯電話100の制作会社の提供する公開鍵を用いて暗号化し、携帯電話100に対してデータを送信する。携帯電話100は、差分データを受信した際には、携帯電話100の内部に保持する、携帯電話100の制作会社が提供する秘密鍵を用いてこれを復号し、内部の不揮発メモリ23に保存する。
In addition, in response to a synchronization request from the
上記手順を実装することにより、携帯電話100とPC1の間を流れる電気的なデータを第3者により盗聴、改ざんされる可能性を極力低減することができる。
By implementing the above procedure, it is possible to reduce the possibility of electrical data flowing between the
なお、本実施の形態における同期システムを機能させるためには、ユーザにより、前もって、PC1にダウンロードされた同期ソフトと、携帯電話100との関連付けが行なわれているものとする。同期ソフトと携帯電話100との関連付けは、たとえば、携帯電話100の充電器101に割り当てられたIPアドレスが用いられる。ユーザは、予め、操作部33を操作して、PC1と同期させたい携帯電話の充電器のIPアドレスを記憶装置32の所定の領域に記憶させておく。これにより、同期ソフトは、同期対象の携帯電話100とPC1とを関連付けることができる。
In order to make the synchronization system according to the present embodiment function, it is assumed that the synchronization software downloaded to the PC 1 and the
図4は、本実施の形態における同期ソフトと携帯電話との関連付けのイメージを示す図である。図4を参照して、PC1の同期ソフトに、同期対象の携帯電話A,B,Cそれぞれの充電器のIPアドレスが関連付けられている。このように、同期ソフトと携帯電話の充電器のIPアドレスを関連付けておくことにより、1つのPCと複数の携帯電話A,B,Cとの間で同期処理を行なうことができる。また、同様に、複数のPCと1つの携帯電話の間で同期処理を行なうこともできる。 FIG. 4 is a diagram showing an image of association between synchronization software and a mobile phone in the present embodiment. Referring to FIG. 4, the IP address of each charger of mobile phones A, B, and C to be synchronized is associated with the synchronization software of PC1. As described above, by associating the synchronization software with the IP address of the charger of the mobile phone, the synchronization processing can be performed between one PC and a plurality of mobile phones A, B, and C. Similarly, synchronization processing can be performed between a plurality of PCs and one mobile phone.
<データ構造について>
図5は、PC1の記憶装置32に記憶される同期設定情報50のデータ構造例を示す図である。図5を参照して、同期設定情報50は、ジャンルIDと同期スケジュールとの2つの項目を含み、各々が対応付けられる。ジャンルIDは、同期対象のデータ(ファイル)の種類を識別するためのデータ識別情報(ファイル識別情報)であり、たとえば、アドレス帳、メールなどに予め付与されたジャンルIDが記憶される。同期スケジュールは、ジャンル(データの種類)ごとに、同期処理を実行するタイミング(以下「同期タイミング」という)を特定するためのデータであり、たとえば、「毎日」、「3日ごと」、「1週間ごと」などが記憶される。
<About data structure>
FIG. 5 is a diagram illustrating a data structure example of the
同期設定情報50に含められるジャンルIDは、必ずしもPC1の記憶装置32にも記憶されたデータ(ファイル)の識別情報である必要はなく、携帯電話100の不揮発メモリ23に記憶可能なデータおよびプログラムの識別情報であってもよい。つまり、ユーザは、PC1の操作部33を介して、携帯電話100に記憶された所定の複数種類のデータおよびプログラムであれば、同期対象として選択できるものとする。
The genre ID included in the
図6は、PC1の記憶装置32に記憶されるジャンル情報60のデータ構造例を示す図である。
FIG. 6 is a diagram illustrating a data structure example of the
図6を参照して、ジャンル情報60は、ジャンルIDと、ジャンル名(アドレス帳など)と、1以上のファイルとの、3つの項目を含み、各々が対応付けられて記憶される。各ファイルは、ファイルIDと、同期済みフラグと、更新日時と、複数の内容データを含む。
Referring to FIG. 6,
ファイルIDは、同一ジャンルの中のファイルを一意に識別するためのデータである。同期済みフラグは、同期済みか否かを識別するためのデータであり、同期済みであれば1、未同期であれば0が記録される。新たに追加・更新されたファイルの同期済みフラグは、未同期として、0が設定される。更新日時は、ファイルが追加・更新された日時が記録される。「複数の内容データ」とは、同期対象となり得るデータであり、たとえば、ジャンルがアドレス帳の場合、氏名データ、電話番号データ、メールアドレスデータなどを含む。 The file ID is data for uniquely identifying files in the same genre. The synchronized flag is data for identifying whether or not the synchronization is completed, and 1 is recorded if the synchronization is completed, and 0 is recorded if the synchronization is not performed. The synchronized flag of the newly added / updated file is set to 0 as unsynchronized. The update date / time records the date / time when the file was added / updated. The “plural content data” is data that can be synchronized, and includes, for example, name data, telephone number data, mail address data, etc. when the genre is an address book.
なお、本実施の形態では、ファイル単位で同期することとするが、ファイル内の内容データ単位で同期することとしてもよい。その場合、内容データごとに、同期済みフラグと更新日時とが対応付けられて記憶される。 In the present embodiment, synchronization is performed in units of files, but it is also possible to synchronize in units of content data in files. In that case, for each content data, the synchronized flag and the update date and time are stored in association with each other.
図7は、携帯電話100の不揮発メモリ23に記憶されるジャンル情報70のデータ構造例を示す図である。
FIG. 7 is a diagram illustrating a data structure example of
図7を参照して、携帯電話100においても、図6のジャンル情報60と同様に、ジャンル情報70は、ジャンルIDと、ジャンル名(アドレス帳など)と、1以上のファイルとの、3つの項目を含み、各々が対応付けられて記憶される。各ファイルは、ファイルIDと、同期済みフラグと、同期対象外フラグと、更新日時と、複数の内容データを含む。ジャンル情報60との違いは、各ファイルに同期対象外フラグが含まれる点のみである。同期対象外フラグは、シークレットデータに登録されているか否かを識別する。ユーザにより、シークレットデータに登録されたファイルであれば、1が設定され、そうでなければ0が設定される。
Referring to FIG. 7, in
同期済みフラグは、PC1と携帯電話100との間で、同期開始要求をやり取りするときに参照され、どちらかの同期済みフラグが解除されているデータについて、同期が行なわれる。
The synchronized flag is referred to when a synchronization start request is exchanged between the PC 1 and the
PC1側の同期済みフラグは、同期ソフトの設定により、強制同期が設定されたデータに対して解除(1から0に更新)される。このように設定することで、同期済みデータであっても強制的に同期を行うことができるようになる。 The synchronized flag on the PC 1 side is canceled (updated from 1 to 0) for the data for which forced synchronization is set by the setting of the synchronization software. By setting in this way, it becomes possible to forcibly synchronize even synchronized data.
携帯電話100側の同期済みフラグは、同期後も、データが更新されたタイミングで解除(1から0に更新)されるため、更新または追加のあったファイルの同期もれを防ぎ、単純なシーケンスで同期を行うことができる。
Since the synchronized flag on the
なお、本実施の形態において、PC1および携帯電話100は、各々、メール、アドレスなどの保存データが、更新または追加されて時点で、同期済みフラグを、1にセットするものとする。
In the present embodiment, it is assumed that PC 1 and
<動作について>
本実施の形態において、PC1と携帯電話100との間での概略的な信号の流れを図8に示す。
<About operation>
FIG. 8 shows a schematic signal flow between the PC 1 and the
図8を参照して、携帯電話100は、充電器101へ載置されたことを検出すると、PC1にPLC通信の開始を要求する(ステップS1)。PC1は、ステップS1の要求を受信すると、前もってユーザにより設定された同期スケジュールであれば、携帯電話100に同期開始要求を通知する(ステップS2)。
Referring to FIG. 8, when detecting that the
携帯電話100は、同期開始可能であれば、同期開始可能を通知する(ステップS3)。ステップS3の通知をPC1が受けると、PC1は、記憶装置32に記憶された同期設定情報を読出し、同期すべきデータのジャンルIDを、携帯電話100に通知する(ステップS4)。
If the synchronization can be started, the
携帯電話100は、ステップS4にて要求されたジャンルIDのファイル(同期ファイル)を、充電器101を介してPC1へ送信する(ステップS5)。送信の際、更新日時データも付加する。
The
ステップS5の要求ファイルを受信すると、PC1は、各ファイルの更新日時データを元に同期の必要有無を判断し、必要であればデータの同期を実行する。すなわち、受付けたデータ(要求ファイル)を記憶装置32の該当の領域に記憶する。また、同期の完了したファイルについては、同期済みフラグを1に設定し、識別情報を更新する。
Upon receipt of the request file in step S5, the PC 1 determines whether synchronization is necessary based on the update date / time data of each file, and executes data synchronization if necessary. That is, the received data (request file) is stored in the corresponding area of the
同期が完了すると、PC1は携帯電話100に対して該当のファイルの同期が完了したメッセージを送付する(ステップS6,S7)。同期完了メッセージを受信した携帯電話100は、該当のファイルに対して同期済みフラグを1に設定する。
When the synchronization is completed, the PC 1 sends a message that the synchronization of the corresponding file is completed to the mobile phone 100 (steps S6 and S7). The
同期対象が存在する間、ステップS4〜S6(S7)の処理が繰返される。
携帯電話100は、同期の必要なデータがすべて同期完了になった場合、同期データなし通知をPC1に対して送信する(ステップS8)。PC1は、同期データなし通知を受信した場合、同期処理を終了する。
While the synchronization target exists, the processes in steps S4 to S6 (S7) are repeated.
When all the data that needs to be synchronized is completed, the
次に、本実施の形態における同期システムの具体的な処理手順について、図9および図10のシーケンス図を用いて説明する。 Next, a specific processing procedure of the synchronization system in the present embodiment will be described with reference to the sequence diagrams of FIGS.
図9および図10は、本発明の実施の形態における同期システムにおいて、PC1と携帯電話100とが実行するデータ同期処理の流れを示すシーケンス図である。図9および10のシーケンス図に示す、PC1および携帯電話100が実行する処理は、予め同期プログラム(アプリケーションプログラム)として記憶装置32および不揮発メモリ23にそれぞれ格納されている。制御部31および制御回路25がこの同期プログラムを読み出して実行することにより、データ同期処理の機能が実現される。
9 and 10 are sequence diagrams showing a flow of data synchronization processing executed by PC 1 and
図9を参照して、はじめに、携帯電話100は、充電器101に載置されたか否かを検出する(ステップS102)。載置の検出は、たとえば、充電回路21による充電池24の充電が開始されたか否かを検出することで可能である。より具体的には、たとえば、充電回路21から充電池24への電流の変化を検出することで可能である。なお、ここでは、携帯電話100の制御部31が、充電器101との接続の検知を行なうこととするが、充電器101のベースバンドプロセッサ201が、携帯電話100との接続を検知することとしてもよい。
With reference to FIG. 9, first, the
携帯電話100の制御回路25が、充電器101に載置されたことを検出した場合(ステップS102においてYES)、携帯電話100の充電が開始されるとともに、ベースバンドモジュール22により、充電器載置がPC1に通知される(ステップS104)。つまり、載置通知が、ベースバンドモジュール22から、充電器101のPLCモデム20、電力線12、および、PLCモデム10を介して、通信部30に送信される。
When the
PC1の制御部31は、通信部30が充電器載置通知を受信したか否かを判断する(ステップS106)。通信部30が充電器載置通知を受信した場合(ステップS106においてYES)、制御部31は、記憶装置32に記憶された同期設定情報50を読出す(ステップS108)。読出した同期設定情報50は、制御部31の図示しない内部メモリに一時記録される。
The
次に、PC1の制御部31は、読出した同期設定情報50に基づいて、現在が同期スケジュール内か否か、すなわち、同期すべきタイミングのジャンル(ファイルの種類)があるか否かを判断する(ステップS110)。具体的には、ジャンルごとの同期スケジュールと、そのジャンルについての前回の同期日時とに基づいて、同期タイミングのファイルがあるか否かを判断する。なお、ジャンルごとの前回の同期日時のデータも、設定情報50に含まれることが好ましい。
Next, based on the read
現在が同期スケジュール内であると判断された場合(ステップS110においてYES)、PC1は、通信部30より、携帯電話100に対し同期開始を要求する(ステップS112)。一方、現在が同期スケジュール内でないと判断された場合(ステップS110においてNO)、データ同期処理は終了される。
When it is determined that the current time is within the synchronization schedule (YES in step S110), the PC 1 requests the
携帯電話100のベースバンドモジュール22が同期開始要求を受信すると(ステップS114)、制御回路25は、同期可能か否かを判断する(ステップS116)。具体的には、たとえば、ビジー状態でないか否かが判断される。
When the
同期可能と判断された場合(ステップS116においてYES)、携帯電話100のベースバンドモジュール22は、PC1に対し、同期可能を通知する(ステップS118)。一方、同期不能と判断された場合(ステップS116においてNO)、データ同期処理は終了される。
When it is determined that synchronization is possible (YES in step S116), the
PC1の制御部31は、次に、所定期間内に同期可能通知を受信したか否かを判断する(ステップS120)。所定期間(たとえば1分)内に同期可能通知を受信しなければ(ステップS120においてNO)、データ同期処理を終了する。所定期間内に同期可能通知を受信した場合(ステップS120においてYES)、ステップS108で読出した同期設定情報50から、同期すべきデータの識別情報を通知する(ステップS122)。具体的には、現在が同期タイミングのジャンルのジャンルIDを携帯電話100に通知する。
Next, the
携帯電話100の制御回路25は、ベースバンドモジュール22にてデータ識別情報(ジャンルID)が受信されると(ステップS124)、受信したデータ識別情報により識別されるデータに、同期対象があるか否かを判断する(ステップS126)。すなわち、制御回路25は、不揮発メモリ23に記憶されたジャンル情報70を検索し、通知されたジャンルIDのファイル群のうち、同期済みフラグが解除され(フラグ値=0)、かつ、同期対象外フラグが0(対象外ではない)のファイルを抽出する。
When the
同期対象があると判断された場合(ステップS126においてYES)、携帯電話100の制御回路25は、同期対象リストを作成し、作成したリストを、ベースバンドモジュール22を介してPC1に送信する(ステップS130)。具体的には、同期対象として検索されたファイルのファイルIDをリストにして送信する。一方、同期対象がないと判断された場合(ステップS126においてNO)、同期データがない旨PC1に通知する(ステップS128)。
When it is determined that there is a synchronization target (YES in step S126), the
PC1の制御部31は、通信部30を介して携帯電話100から同期対象リストを受信したか否かを判断する(ステップS132)。同期対象リストを受信したと判断した場合(ステップS132においてYES)、PC1は、受信したリストのうち1つのファイルの送信を携帯電話100に要求する(ステップS134)。一方、同期対象リストを受信していないと判断した場合(ステップS132においてNO)、すなわち、同期データがない旨通知された場合、データ同期処理を終了する。
The
図10を参照して、携帯電話100の制御回路25は、PC1からデータ送信が要求されると、要求されたファイルIDのファイルを不揮発メモリ23から読出す(ステップS136)。携帯電話100の制御回路25は、読出したファイル(内容データ)を暗号化し(ステップS138)、暗号化したファイルをPC1に送信する(ステップS140)。暗号化の方法については上述のとおりであるので、ここでの説明は繰返さない。なお、暗号化ファイルを送信する際、該当ファイルの更新日時データも併せて送信される。あるいは、内容データと更新日時データとの両方が暗号化されてもよい。
Referring to FIG. 10, when data transmission is requested from PC 1,
PC1は、所定期間(たとえば1分)内にファイルを受信したか否かを判断する(ステップS142)。所定期間内にファイルを受信しなければ(ステップS142においてNO)、データ同期処理を終了する。所定期間内にファイルが受信された場合(ステップS142においてYES)、PC1の制御部31は、受信したファイルを複号化する(ステップS144)。復号化の方法についても上述のとおりであるので、ここでの説明は繰返さない。
The PC 1 determines whether or not a file has been received within a predetermined period (for example, 1 minute) (step S142). If the file is not received within the predetermined period (NO in step S142), the data synchronization process is terminated. If the file is received within the predetermined period (YES in step S142), the
PC1の制御部31は、受信したファイルの更新日時データより、同期が必要か否かを判断する(ステップS146)。つまり、受信したファイルの更新日時が、記憶装置32に記憶されたファイルの更新日時よりも新しいか否かが判断される。このような判断を行なうことにより、PC1にて保存済みのデータよりも古いデータに書き換えられることを防止することができる。
The
同期が必要と判断された場合(ステップS146においてYES)、ステップS148に進む。一方、同期が必要でないと判断した場合(ステップS146においてNO)、ステップS162に進む。 If it is determined that synchronization is required (YES in step S146), the process proceeds to step S148. On the other hand, when it is determined that synchronization is not necessary (NO in step S146), the process proceeds to step S162.
ステップS148において、PC1の制御部31は、複号化したファイルを更新日時とともに記憶装置32に保存する。つまり、携帯電話100の不揮発メモリ23に記憶されたデータを、記憶装置32に記憶されたデータと同期させる処理が行なわれる。より具体的には、ステップS134で要求したファイルIDのジャンル情報60の内容データに、受信した内容データに書き換える処理を行なう。これにより、PC1内のデータ(プログラムも含む)が、携帯電話100で変更されたデータに自動的に更新される。ステップS134で要求したファイルIDのジャンル情報がPC1側にない場合、記憶装置32に新たなジャンル情報が追加される。これにより、携帯電話100で追加されたデータ(プログラムも含む)も、PC1に自動的に記憶することができる。
In step S148, the
同期が終わると、PC1の制御部31は、同期したデータの同期済フラグを1に設定する(ステップS150)。そして、PC1は、同期済通知を携帯電話100に送信する(ステップS152)。携帯電話100は、同期済通知を受信すると(ステップS154)、制御回路25は、送信したファイルの同期済フラグを1に設定する(ステップS156)。
When the synchronization is completed, the
次に、携帯電話100の制御回路25は、同期対象がなくなったか否かを判断する(ステップS158)。つまり、同期済みフラグが解消されている(フラグ値が0)のファイルが残っているか否かを判断する。同期対象が残っていると判断された場合(ステップS158においてNO)、ステップS134〜S156の処理が繰返される。一方、同期対象が残っていないと判断された場合(ステップS158においてYES)、携帯電話100は、同期対象なし通知をPC1に送信する(ステップS160)。
Next, the
PC1の制御部31は、ステップS162において、ファイルリストの全ファイルの同期が終了したか、または、同期対象なし通知を受信したかを判断する。全ファイルの同期が終了しておらず、かつ、同期対象なし通知を受信していないと判断した場合(ステップS162においてNO)、ステップS134に戻る。一方、ファイルリストの全ファイルの同期が終了したと判断した場合、または、同期対象なし通知を受信したと判断した場合(ステップS158においてYES)、データ同期処理が終了される。
In step S162, the
携帯電話100に内蔵されている充電池24は日常的に充電が行われる。一般的には、専用の充電器101に載置されることで、携帯電話100の充電が行われる。本実施の形態では、ユーザが携帯電話100を充電する際に、自動で携帯電話100内のデータの差分をPC1と同期することが可能である。したがって、データ同期の際に別途ケーブルを新たに接続する必要がなく、同期に関する煩わしい操作も必要ない。また、ケーブルの挿抜もないため、コネクタ破損を生じる心配もない。
The
なお、本実施の形態では、携帯電話100の充電器101への載置を通信開始のトリガーとしたが、さらに、ユーザの操作を通信開始のトリガーとしてもよい。このような場合のPC1と携帯電話100との間での概略的な信号の流れを図11に示す。
In the present embodiment, placing the
図11を参照して、PC1の操作部33を介して、ユーザが同期開始を指示すると、PC1は、充電器101に携帯電話100が載置されているか否かの確認(充電ホルダ載置確認)の要求をPLCモデム20に送信する(ステップS0)。載置されていれば、PLCモデム20から、ベースバンドモジュール22を介して制御回路25に要求が転送され、制御回路25は、PC1に対して充電ホルダ載置済みを通知する(ステップS1’)。そうすると、PC1は、同期設定情報50を読出し、(スケジュールを確認することなく)同期開始要求を出力し(ステップS2)、以降、上記と同様の処理が実行される。
Referring to FIG. 11, when the user instructs the start of synchronization via
一方、携帯電話100が載置されていなければ、充電ホルダ載置済みの通知がPC1に送信されないので、以降の処理は実行されることなく終了する。
On the other hand, if the
このように、データ同期処理をユーザの操作によっても開始可能とすることで、ユーザは、スケジュールをどのように設定したかを意識することなく、任意のタイミングで携帯電話100に記憶されたデータをPC1内のデータと同期させることができる。したがって、たとえば、携帯電話100の買い替えの際などに、携帯電話100に記憶された、所望の全てのデータ(プログラムも含む)を、一度の処理でPC1に保存することができる。
As described above, by enabling the data synchronization process to be started by the user's operation, the user can store the data stored in the
なお、上記フローチャートでは、携帯電話100のデータをPC1のデータに同期させる場合のみ示したが、PC1のデータを携帯電話100のデータに同期させることもできる。
In the above flowchart, only the case where the data of the
また、充電器101が不揮発性の記憶装置(図示せず)をさらに内蔵していてもよい。つまり、充電器101は外部記憶メディアとしての機能を有してもよい。この場合、携帯電話100が充電器101に載置されると、携帯電話100は同期対象データ(同期済みフラグが解除され、かつ、同期対象外フラグが設定されていないデータ)を充電器101の記憶装置(図示せず)へ保存しておく。これにより、本システムによりユーザが同期要求を開始した時に、携帯電話100が載置されていない状態でも充電器101内のデータに対して同期を実行することができる。充電器101の記憶措置(図示せず)は、携帯電話100およびPC1のシステムから読み書きができるもので実装可能である。
Further, the
以上のような、本実施の形態における通信開始の手法、同期の手法、同期シーケンス等を規格化することにより、携帯電話の機種による依存をなくすことができ、当該の規格に準拠する携帯電話間での相互のデータ同期、データ移行作業を簡易に実施することができる。 By standardizing the communication start method, synchronization method, synchronization sequence, etc. in the present embodiment as described above, it is possible to eliminate the dependence on the mobile phone model, and between mobile phones that comply with the standard. Data synchronization and data migration operations can be performed easily.
なお、携帯電話100内のデータと同期するデータの保存先となる情報記憶装置は、PC1に限定されるものではなく、同期専用端末2を用いて実現することも可能である。同期専用端末2は、PLCモデム3と、図示しないCPUなどのプロセッサおよび不揮発性記憶装置とを内蔵し、その記憶装置に、PC1に常駐していた自動同期ソフトウェアを記憶させる。つまり、同期専用端末2の記憶装置(図示せず)は、データ保存領域と同期専用プログラム領域とを有していればよく、携帯電話100の充電器101への載置をPLCモデム20を介して検知することで、上述のようなデータ同期処理を行うことができる。なお、同期専用端末2は、前もって上記同期設定情報を設定するために必要な操作部およびクロックも備えていることが好ましい。
Note that the information storage device that is a storage destination of data synchronized with the data in the
このように、上記規格に準拠した同期専用端末2を用いることで、PCを持たないユーザにおいても簡易に機種、製造会社の異なる携帯電話間でのデータの同期を行うことが可能となる。
As described above, by using the dedicated
また、本発明の情報記憶装置(PCまたは同期専用端末)が行なうデータ同期方法、および、携帯情報端末(たとえば携帯電話)が行なうデータ同期方法を、それぞれプログラム(データ同期プログラム)として提供することもできる。このようなプログラムは、CD−ROMなどの光学媒体や、メモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。 In addition, the data synchronization method performed by the information storage device (PC or dedicated synchronization terminal) of the present invention and the data synchronization method performed by the portable information terminal (for example, a mobile phone) may be provided as programs (data synchronization programs), respectively. it can. Such a program can be recorded on an optical medium such as a CD-ROM or a computer-readable recording medium such as a memory card and provided as a program product. A program can also be provided by downloading via a network.
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム(OS)の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずOSと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。 The program according to the present invention is a program module that is provided as a part of a computer operating system (OS) and calls necessary modules in a predetermined arrangement at a predetermined timing to execute processing. Also good. In that case, the program itself does not include the module, and the process is executed in cooperation with the OS. A program that does not include such a module can also be included in the program according to the present invention.
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。 The program according to the present invention may be provided by being incorporated in a part of another program. Even in this case, the program itself does not include the module included in the other program, and the process is executed in cooperation with the other program. Such a program incorporated in another program can also be included in the program according to the present invention.
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記憶された記憶媒体とを含む。 The provided program product is installed in a program storage unit such as a hard disk and executed. Note that the program product includes the program itself and a storage medium in which the program is stored.
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
1 PC(パーソナルコンピュータ)、2 同期専用端末、3 PLCモデム、10 PLCモデム、11 LANケーブル、12 電力線、20 PLCモデム、21 充電回路、22 ベースバンドモジュール、23 不揮発メモリ、24 充電池、25 制御回路、26a メモリカード、26 読出部、30 通信部、31 制御部、32 記憶装置、33 操作部、34 表示部、35 クロック、36 CD−ROMドライブ、50 同期設定情報、60,70 ジャンル情報、100 携帯電話、101 充電器、201 ベースバンドプロセッサ、203 D/A回路、204 A/D回路、205 結合回路。 1 PC (personal computer), 2 dedicated synchronization terminal, 3 PLC modem, 10 PLC modem, 11 LAN cable, 12 power line, 20 PLC modem, 21 charging circuit, 22 baseband module, 23 nonvolatile memory, 24 rechargeable battery, 25 control Circuit, 26a memory card, 26 reading unit, 30 communication unit, 31 control unit, 32 storage device, 33 operation unit, 34 display unit, 35 clock, 36 CD-ROM drive, 50 synchronization setting information, 60, 70 genre information, 100 cellular phone, 101 charger, 201 baseband processor, 203 D / A circuit, 204 A / D circuit, 205 coupling circuit.
Claims (13)
電力線通信機能を有する情報記憶装置と、
前記携帯情報端末を充電するための充電器とを備え、
前記充電器は、電力線と接続することにより前記情報記憶端末と電力線通信するための第1の通信手段を含み、
前記携帯情報端末は、前記充電器と電気的に接続されている場合に、記憶された特定種類のデータを、前記第1の通信手段に出力するための出力手段を含み、
前記情報記憶装置は、前記第1の通信手段より送信された前記特定種類のデータと、前記情報記憶装置に記憶されたデータとを同期させる、データ同期システム。 A portable information terminal capable of storing various data;
An information storage device having a power line communication function;
A charger for charging the portable information terminal,
The charger includes a first communication means for performing power line communication with the information storage terminal by connecting to a power line,
The portable information terminal includes output means for outputting the stored specific type of data to the first communication means when electrically connected to the charger.
The data storage system, wherein the information storage device synchronizes the specific type of data transmitted from the first communication means with data stored in the information storage device.
各種データをデータ識別情報と対応付けて記憶するための第1および第2の記憶手段と、
同期のための制御を行なう第1および第2の制御手段とを含み、
前記第2の記憶手段は、さらに、ユーザより指示された同期対象のデータについてのデータ識別情報を、同期設定情報として記憶し、
前記第2の制御手段は、前記第2の記憶手段に記憶された前記同期設定情報に基づいて、前記携帯情報端末に記憶されたデータとの同期のための制御を行なう、請求項1に記載のデータ同期システム。 The portable information terminal and the information storage device are respectively
First and second storage means for storing various data in association with data identification information;
First and second control means for performing control for synchronization,
The second storage means further stores data identification information about synchronization target data instructed by the user as synchronization setting information,
The said 2nd control means performs control for the synchronization with the data memorize | stored in the said portable information terminal based on the said synchronization setting information memorize | stored in the said 2nd memory | storage means. Data synchronization system.
前記充電器と接続されたか否かを検出するための検出手段と、
前記検出手段により接続が検出された場合に、前記出力手段を介して前記情報処理装置に電力線通信の開始を要求するための第1の要求手段とを有する、請求項2に記載のデータ同期システム。 The first control means includes
Detecting means for detecting whether or not connected to the charger;
3. The data synchronization system according to claim 2, further comprising: a first request unit configured to request the information processing apparatus to start power line communication via the output unit when a connection is detected by the detection unit. .
前記同期設定情報は、前記データ識別情報ごとの同期タイミングを表わす同期スケジュールをさらに有し、
前記第2の制御手段は、
前記第1の要求手段より開始要求を受付けた場合に、前記同期スケジュールに基づき、現在が同期のタイミングか否かを判断するための判断手段と、
同期タイミングと判断された場合に、同期開始を要求するための第2の要求手段とを有する、請求項3に記載のデータ同期システム。 The information storage device further includes timing means for performing a timing operation,
The synchronization setting information further includes a synchronization schedule representing a synchronization timing for each data identification information,
The second control means includes
When receiving a start request from the first request means, based on the synchronization schedule, a determination means for determining whether or not the current timing is synchronization;
4. The data synchronization system according to claim 3, further comprising second request means for requesting the start of synchronization when the synchronization timing is determined.
ユーザより同期開始の指示を受付けた場合には、前記携帯情報端末が前記充電器に接続されているか否かを前記携帯情報端末に問い合わせる手段と、
前記携帯情報端末と前記充電器とが接続されているとの返信を受付けた場合には、現在が同期のタイミングか否かにかかわらず、同期開始を要求するための第3の要求手段とをさらに有する、請求項4に記載のデータ同期システム。 The second control means includes
Means for inquiring of the portable information terminal whether or not the portable information terminal is connected to the charger when receiving an instruction to start synchronization from the user;
When receiving a reply that the portable information terminal and the charger are connected, a third request means for requesting the start of synchronization regardless of whether or not the present timing is a synchronization timing; The data synchronization system according to claim 4, further comprising:
前記携帯情報端末は、前記暗号化手段により暗号化されたデータを前記充電器を介して前記情報処理装置に送信する送信手段をさらに含み、
前記情報記憶装置は、前記暗号化されたデータを受信するための受信手段をさらに含み、
前記第2の制御手段は、前記暗号化されたデータを復号化するための復号化手段をさらに有する、請求項2〜5のいずれかに記載のデータ同期システム。 The first control unit further includes an encryption unit for encrypting data to be synchronized,
The portable information terminal further includes transmission means for transmitting the data encrypted by the encryption means to the information processing apparatus via the charger,
The information storage device further includes receiving means for receiving the encrypted data,
The data synchronization system according to claim 2, wherein the second control unit further includes a decryption unit for decrypting the encrypted data.
前記パーソナルコンピュータと前記電力線とを接続することにより電力線通信するための第2の通信手段をさらに備える、請求項1〜6のいずれかに記載のデータ同期システム。 The information storage device is a personal computer,
The data synchronization system according to claim 1, further comprising second communication means for performing power line communication by connecting the personal computer and the power line.
前記同期専用端末は、前記電力線と接続することにより電力線通信するための第2の通信手段を含む、請求項1〜6のいずれかに記載のデータ同期システム。 The information storage device is a dedicated synchronization terminal;
The data synchronization system according to claim 1, wherein the synchronization dedicated terminal includes a second communication unit for performing power line communication by connecting to the power line.
前記第1の制御手段は、前記充電器に載置された場合に、前記第1の記憶手段に記憶された同期対象データを前記第3の記憶手段に記憶し、
前記第2の制御手段は、前記第3の記憶手段に記憶された同期対象のデータを、前記第2の記憶手段に記憶されたデータと同期させる制御を行なう、請求項1〜7のいずれかに記載のデータ同期システム。 The charger further includes third storage means,
When the first control unit is placed on the charger, the synchronization target data stored in the first storage unit is stored in the third storage unit,
8. The control unit according to claim 1, wherein the second control unit performs control to synchronize data to be synchronized stored in the third storage unit with data stored in the second storage unit. The data synchronization system described in 1.
電力線と接続することにより、前記情報記憶装置と電力線通信するための通信手段を含み、
前記通信手段は、前記情報記憶装置に接続または内蔵された電力線通信手段を介して、前記携帯情報端末と前記情報処理装置との間のデータ同期のための通信の中継を行なう、充電器。 A charger for charging the portable information terminal used in a data synchronization system for synchronizing data stored in a portable information terminal with data stored in an information storage device,
Including communication means for communicating with the information storage device by power line by connecting to the power line;
The charger is a charger that relays communication for data synchronization between the portable information terminal and the information processing device via a power line communication unit connected to or built in the information storage device.
前記充電器は、電力線と接続することにより前記情報記憶端末と電力線通信するための通信手段を含み、
前記携帯情報端末は、同期のための制御を行なう制御手段を含み、
前記制御手段は、前記充電器に接続されたことを検知した場合に、前記第1の通信手段を介して電力線通信の開始を要求する、携帯充電ユニット。 The portable information terminal used in a data synchronization system for synchronizing data stored in a portable information terminal with data stored in an information storage device, and a charger for charging the portable information terminal A portable charging unit,
The charger includes communication means for performing power line communication with the information storage terminal by connecting to a power line,
The portable information terminal includes control means for performing control for synchronization,
The portable charging unit that requests the start of power line communication via the first communication unit when the control unit detects that it is connected to the charger.
前記携帯情報端末が充電器と接続された旨の接続通知を受信するステップと、
前記接続通知を受信した場合に、同期対象のデータのデータ識別情報を前記携帯情報端末に通知するステップと、
前記携帯情報端末から受付けた特定種類のデータを、前記識別情報に対応付けられたデータと同期させるステップとを、情報記憶装置に実行させる、同期プログラム。 A synchronization program for synchronizing data stored in a portable information terminal with power line communication with data stored in an information storage device,
Receiving a connection notification that the portable information terminal is connected to a charger;
Notifying the mobile information terminal of data identification information of data to be synchronized when the connection notification is received;
A synchronization program for causing an information storage device to execute a step of synchronizing a specific type of data received from the portable information terminal with data associated with the identification information.
充電器と接続されたか否かを検知するステップと、
前記充電器と接続されたことを検知した場合に、前記情報処理装置に接続通知を送信するステップと、
同期対象のデータのデータ識別情報を受信するステップと、
前記データ識別情報に対応付けられた特定種類のデータを読み出して、前記情報記憶装置に送信するステップとを、携帯情報端末に実行させる、同期プログラム。 A synchronization program for synchronizing data stored in a portable information terminal with power line communication with data stored in an information storage device,
Detecting whether or not connected to the charger;
A step of transmitting a connection notification to the information processing device when it is detected that the charger is connected;
Receiving data identification information of data to be synchronized;
A synchronization program that causes a portable information terminal to execute a step of reading a specific type of data associated with the data identification information and transmitting the data to the information storage device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008124664A JP2009278160A (en) | 2008-05-12 | 2008-05-12 | Data synchronization system, charger, portable charger unit, and synchronization program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008124664A JP2009278160A (en) | 2008-05-12 | 2008-05-12 | Data synchronization system, charger, portable charger unit, and synchronization program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2009278160A true JP2009278160A (en) | 2009-11-26 |
Family
ID=41443214
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008124664A Withdrawn JP2009278160A (en) | 2008-05-12 | 2008-05-12 | Data synchronization system, charger, portable charger unit, and synchronization program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2009278160A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012238136A (en) * | 2011-05-11 | 2012-12-06 | Iino Kaiun Kaisha Ltd | Ship business support system, server and ship-side terminal |
| JP2013236233A (en) * | 2012-05-08 | 2013-11-21 | Fujitsu Ltd | Wireless communication program, portable device, and wireless communication system |
| US9160409B2 (en) | 2011-01-25 | 2015-10-13 | Denso Corporation | Communication apparatus |
| JP2016027501A (en) * | 2015-11-04 | 2016-02-18 | 飯野海運株式会社 | Ship business support system, server, and ship-side terminal |
-
2008
- 2008-05-12 JP JP2008124664A patent/JP2009278160A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9160409B2 (en) | 2011-01-25 | 2015-10-13 | Denso Corporation | Communication apparatus |
| JP2012238136A (en) * | 2011-05-11 | 2012-12-06 | Iino Kaiun Kaisha Ltd | Ship business support system, server and ship-side terminal |
| JP2013236233A (en) * | 2012-05-08 | 2013-11-21 | Fujitsu Ltd | Wireless communication program, portable device, and wireless communication system |
| JP2016027501A (en) * | 2015-11-04 | 2016-02-18 | 飯野海運株式会社 | Ship business support system, server, and ship-side terminal |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP2478691B1 (en) | Server and method, non-transitory computer readable storage medium, and mobile client terminal and method | |
| US8155121B2 (en) | Detection of physical movement for document sharing | |
| KR101396756B1 (en) | Accessory device authentication | |
| WO2020162699A1 (en) | Content sharing method and electronic device therefor | |
| WO2021060745A1 (en) | Electronic device for updating firmware by using security integrated circuit and operation method thereof | |
| EP3866480B1 (en) | Information processing system and content download method | |
| JP2009278160A (en) | Data synchronization system, charger, portable charger unit, and synchronization program | |
| US9003097B2 (en) | Information transfer apparatus, information transfer system and information transfer method | |
| JP2005038300A (en) | Information processing system | |
| CN109389397B (en) | Hardware wallet | |
| US20120330888A1 (en) | Data backup device | |
| KR20010044238A (en) | Mobil data storage using wireless network | |
| JP2006065813A (en) | Data synchronization system and data synchronization method for portable information device, and portable information device | |
| CN115686542A (en) | Application installation method, device, equipment and storage medium | |
| JP2007279834A (en) | Authentication system and authentication method | |
| EP3461220B1 (en) | Wireless communication device, electronic timepiece, wireless communication method, and recording medium | |
| CN103457644B (en) | The method of backup associated person information and portable terminal | |
| KR20190093383A (en) | Electronic device for installing a profile and method for the same | |
| JP4560706B2 (en) | Information processing system, information processing terminal and method, management server and management method, program, and recording medium | |
| CN111669426B (en) | Method and system for sharing security carrier by cross-platform terminals | |
| JP2021056697A (en) | Terminal device, apparatus, property management device, information processing method, and program | |
| KR20110041612A (en) | Data Synchronization Method between Portable Terminal and PC / WeW Using Encryption Based on Subscriber Authentication Module | |
| JP2005141526A (en) | Information processing apparatus and method, program, and recording medium | |
| JP2007049605A (en) | Information search system, portable terminal device, and information search method | |
| JP2011023948A (en) | Communication management server apparatus, and authentication method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20110802 |