[go: up one dir, main page]

JP2009278160A - Data synchronization system, charger, portable charger unit, and synchronization program - Google Patents

Data synchronization system, charger, portable charger unit, and synchronization program Download PDF

Info

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
Application number
JP2008124664A
Other languages
Japanese (ja)
Inventor
Jun Konishi
潤 小西
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2008124664A priority Critical patent/JP2009278160A/en
Publication of JP2009278160A publication Critical patent/JP2009278160A/en
Withdrawn legal-status Critical Current

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に記憶されたデータとを同期させる。
【選択図】図1
A 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と携帯電話を利用した、在籍管理システムを公開している。
特開2003−169004号公報 特開2007−79654号公報
There have been proposals for connecting a mobile phone and a PC without using a USB cable. For example, Patent Document 1 discloses a technique for connecting a mobile phone and a PC via a power line. In this technology, PLC (Power Line Communications) is mentioned as an alternative means of connection with a conventional PC. Patent Document 2 discloses an enrollment management system using a PLC and a mobile phone.
JP 2003-169004 A JP 2007-79654 A

従来の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, mobile phone 100 compatible with the system, And a charger 101 of the mobile phone 100. The charger 101 has a PLC function, detects the placement (connection) of the mobile phone 100, and automatically starts the synchronization process.

PC1は、携帯電話100に記憶された特定種類のデータ(プログラムを含む)と、PC1内に記憶されたデータとを同期させる処理を行なう。つまり、携帯電話100に記憶された特定種類のデータを、PC1に保存する処理を行なう。なお、「特定種類のデータ」とは、ユーザにより同期対象として指定(設定)された種類のデータまたはプログラムを表わす。より限定的には、ユーザにより同期対象として指定された種類のデータまたはプログラムのうち、前回の同期処理後に更新および追加されたデータまはたプログラムを表わす。   The PC 1 performs a process of synchronizing specific types of data (including programs) stored in the mobile phone 100 with data stored in the PC 1. That is, a process for storing specific types of data stored in the mobile phone 100 in the PC 1 is performed. The “specific type of data” represents a type of data or program designated (set) as a synchronization target by the user. More specifically, it represents data or a program that has been updated and added after the previous synchronization processing, among the types of data or programs specified as synchronization targets by the user.

PC1は、LANケーブル11を介して電力線通信機器であるPLCモデム10と接続される。充電器101は、PLCモデム20を含む。PLCモデム20の構成例については、後述する。   The PC 1 is connected to a PLC modem 10 that is a power line communication device via a LAN cable 11. The charger 101 includes a PLC modem 20. A configuration example of the PLC modem 20 will be described later.

電力線12には、PLCモデム10および充電器101が接続される。なお、電力線12には、PC1の代わりにPLCモデムを内蔵した同期専用機器(電子機器)2を接続してもよい。   A PLC modem 10 and a charger 101 are connected to the power line 12. The power line 12 may be connected to a dedicated synchronization device (electronic device) 2 having a built-in PLC modem instead of the PC 1.

PC1は、データ同期処理の機能を実現するために、通信部30と、制御部31と、記憶装置32とを含む。通信部30は、PLCモデム10と電気的に接続され、携帯電話100と通信する。制御部31は、たとえば、各種演算処理を行なうCPU(Central Processing Unit)により構成される。記憶装置32は、各種データを不揮発的に記憶する。記憶装置32は、たとえば、HDD(Hard Disk Drive)であってもよいし、着脱可能な記憶媒体(たとえば光学記憶媒体)などであってもよい。   The PC 1 includes a communication unit 30, a control unit 31, and a storage device 32 in order to realize the function of data synchronization processing. The communication unit 30 is electrically connected to the PLC modem 10 and communicates with the mobile phone 100. The control unit 31 is configured by, for example, a CPU (Central Processing Unit) that performs various arithmetic processes. The storage device 32 stores various data in a nonvolatile manner. The storage device 32 may be, for example, an HDD (Hard Disk Drive), a removable storage medium (for example, an optical storage medium), or the like.

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 communication unit 30, the control unit 31, and the storage device 32, the PC 1 includes an operation unit 33 for receiving instructions from the user, a display unit 34 for displaying various types of information, A clock 35 for performing a timing operation and a CD-ROM drive 36 for reading data and programs recorded on an optical recording medium such as a CD-ROM (Compact Disk-Read Only Memory) 36a are provided. The operation unit 33 is configured by a keyboard, for example. The display part 34 is comprised, for example with a liquid crystal. Here, the CD-ROM drive 36 is provided, but in addition to / instead of this, a reading unit for reading data and programs recorded on other recording media such as a flexible disk is provided. Also good.

再び図1を参照して、携帯電話100は、充電回路21と、ベースバンドモジュール22と、不揮発性メモリ(たとえばフラッシュメモリ)23と、充電池24と、制御回路25と、読出部26とを含む。制御回路25は、たとえば、各種演算処理を行なうCPUにより構成される。読出部26は、メモリカード26aなどの外部記憶媒体に記録されたデータやプログラムを読出す。   Referring to FIG. 1 again, mobile phone 100 includes a charging circuit 21, a baseband module 22, a nonvolatile memory (for example, flash memory) 23, a rechargeable battery 24, a control circuit 25, and a reading unit 26. Including. The control circuit 25 is constituted by, for example, a CPU that performs various arithmetic processes. The reading unit 26 reads data and programs recorded on an external storage medium such as the memory card 26a.

携帯電話100には、2セットの端子があり、携帯電話100が充電器101に接続される(たとえば、差し込む、はめる、など)と、1セットの端子は、充電回路21に直結し、他の1セットの端子が、ベースバンドモジュール22に直結するものとする。   The mobile phone 100 has two sets of terminals. When the mobile phone 100 is connected to the charger 101 (for example, plugged in, fitted, etc.), one set of terminals is directly connected to the charging circuit 21 and the other One set of terminals is directly connected to the baseband module 22.

このような構成とされるので、携帯電話100が充電器101に接続されると、充電器101は充電回路21を介して充電池24の充電を開始するとともに、携帯電話100とPC1との電力線通信が開始される。つまり、携帯電話100に内蔵されたベースバンドモジュール22は、充電器101に内蔵されたPLCモデム20を介してPC1との電力線通信を開始する。   With this configuration, when the mobile phone 100 is connected to the charger 101, the charger 101 starts charging the rechargeable battery 24 via the charging circuit 21, and the power line between the mobile phone 100 and the PC 1 Communication is started. That is, the baseband module 22 built in the mobile phone 100 starts power line communication with the PC 1 via the PLC modem 20 built in the charger 101.

携帯電話100と充電器(クレードル)101は、携帯充電ユニットを構成する。
なお、携帯電話100は、上記構成の他、携帯電話として機能するための各種デバイス(操作部、表示部、音声出力部など)をさらに含むものとする。
The mobile phone 100 and the charger (cradle) 101 constitute a mobile charging unit.
In addition to the above configuration, the mobile phone 100 further includes various devices (such as an operation unit, a display unit, and an audio output unit) for functioning as a mobile phone.

また、本実施の形態では、携帯情報端末が携帯電話であることとして説明するが、充電池内蔵の携帯情報端末であれば、携帯電話に限定されない。たとえば、携帯型のノートパソコン(ラップトップコンピュータ)や、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 PLC modem 20 built in the charger 101.

図3を参照して、PLCモデム20は、主に無線通信を処理するベースバンドプロセッサ201、不揮発メモリ(たとえばフラッシュメモリ)202、D/A回路203、A/D回路204、電力線12と結合される結合回路205を有する。   Referring to FIG. 3, PLC modem 20 is coupled to baseband processor 201 that mainly processes wireless communication, nonvolatile memory (for example, flash memory) 202, D / A circuit 203, A / D circuit 204, and power line 12. The coupling circuit 205 is included.

送信データは、携帯電話100内の制御回路25で生成され、ベースバンドモジュール22を介して、充電器101のベースバンドプロセッサ201に転送される。デジタル送信データは、このベースバンドプロセッサ201で変調され、D/A回路203でアナログ信号(PLC用の送信データ)となり、結合回路205に送られ、結合回路205より電力線12に送出される。   The transmission data is generated by the control circuit 25 in the mobile phone 100 and transferred to the baseband processor 201 of the charger 101 via the baseband module 22. The digital transmission data is modulated by the baseband processor 201, converted to an analog signal (PLC transmission data) by the D / A circuit 203, sent to the coupling circuit 205, and sent from the coupling circuit 205 to the power line 12.

また、結合回路205は電力線12から送信されてきたアナログ信号(電力線搬送通信による受信データ)を入力する。アナログ信号はA/D回路204でデジタル受信データとなり、充電器101のベースバンドプロセッサ201で復調処理が行われた後、携帯電話100のベースバンドモジュール22に転送される。   The coupling circuit 205 also receives an analog signal (received data by power line carrier communication) transmitted from the power line 12. The analog signal is converted into digital reception data by the A / D circuit 204, demodulated by the baseband processor 201 of the charger 101, and then transferred to the baseband module 22 of the mobile phone 100.

このように、充電器101は、携帯電話100と電力線12とに接続されることにより、携帯電話100と電力線12との間の通信インタフェースとなり、携帯電話100と電力線12との間でPLC通信の中継処理を行う。   Thus, the charger 101 becomes a communication interface between the mobile phone 100 and the power line 12 by being connected to the mobile phone 100 and the power line 12, and PLC communication between the mobile phone 100 and the power line 12 is performed. Perform relay processing.

ここで、本システムで同期対象とするデータは、ユーザが携帯電話100に保存することができる任意のデータ、たとえば、アドレス帳、スケジュールおよびメモ帳などのテキストデータ、音楽データ、画像データ等、であってよい。また、PC1にて読み込みおよび使用が不可能な情報についても、同期の対象とすることができる。PC1にて使用不可能な情報には、たとえばユーザがダウンロードした携帯電話専用のアプリケーションや、それに付随するデータ等である。携帯電話専用のアプリケーションは通常、端末を変更した場合にデータの移動を行うことができないが、本システムを用いて別の携帯電話へ携帯電話専用のアプリケーションおよびデータを移植することができる。これにより、別の携帯電話においても、該当アプリケーションを使用することができる。   Here, the data to be synchronized in this system is arbitrary data that the user can save in the mobile phone 100, for example, text data such as address book, schedule and memo pad, music data, image data, etc. It may be. Information that cannot be read and used by the PC 1 can also be a target of synchronization. The information that cannot be used by the PC 1 includes, for example, a mobile phone-dedicated application downloaded by the user, data associated therewith, and the like. Normally, an application dedicated to a mobile phone cannot move data when the terminal is changed, but the application and data dedicated to a mobile phone can be ported to another mobile phone using this system. As a result, the corresponding application can be used in another mobile phone.

本システムによるデータの同期は、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 storage device 32 of the PC 1 as synchronization setting information.

PC1と携帯電話100とのデータの同期では、差分のあるデータのみの送信を行うことが可能である。差分データのみ送信する場合には、高速な同期が可能となる。   In data synchronization between the PC 1 and the mobile phone 100, it is possible to transmit only data with a difference. When only differential data is transmitted, high speed synchronization is possible.

PC1には、携帯電話100に適合する同期用の専用ソフトウェアが組み込まれており、PC1と携帯電話100との通信を確立する際に独自のセキュリティを導入することで、携帯電話100に含まれるデータの改ざんを未然に防ぐことができる。   The PC 1 incorporates dedicated software for synchronization that is compatible with the mobile phone 100, and the data included in the mobile phone 100 is introduced by introducing unique security when establishing communication between the PC 1 and the mobile phone 100. Can be prevented in advance.

本システムのセキュリティについて具体的に説明する。本システムを用いて自動的に保存した任意のデータは、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 mobile phone 100 from being wiretapped / falsified, the automatic synchronization system can be encrypted using a public key / private key method such as PGP (Pretty Good Privacy). For example, the production company of the mobile phone 100 encrypts the file using the public key provided by the system in response to the synchronization request of the system and transmits the file. When receiving data in this system, the data is decrypted using the secret key stored in the synchronization software on the PC 1 side and then stored in the PC 1.

本システムにおける公開鍵は、PC1側の同期ソフト制作時に、本システムに対応を表明した携帯電話100の制作メーカーに公開されているものとする。また、その公開鍵は、携帯電話100側の同期ソフトウェアの暗号化の仕組みの部分に含められているものとする。   It is assumed that the public key in this system is disclosed to the manufacturer of the mobile phone 100 that has expressed support for this system when the synchronization software on the PC 1 side is produced. It is assumed that the public key is included in the encryption software encryption mechanism on the mobile phone 100 side.

同様に、本システムにおける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 mobile phone 100, the present system encrypts using a public key provided by the production company of the mobile phone 100 and transmits data to the mobile phone 100. When the cellular phone 100 receives the difference data, the cellular phone 100 decrypts the difference data using the private key provided inside the cellular phone 100 and provided by the production company of the cellular phone 100 and stores it in the internal nonvolatile memory 23. .

上記手順を実装することにより、携帯電話100とPC1の間を流れる電気的なデータを第3者により盗聴、改ざんされる可能性を極力低減することができる。   By implementing the above procedure, it is possible to reduce the possibility of electrical data flowing between the mobile phone 100 and the PC 1 being wiretapped and altered by a third party as much as possible.

なお、本実施の形態における同期システムを機能させるためには、ユーザにより、前もって、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 mobile phone 100 are associated in advance by the user. For the association between the synchronization software and the mobile phone 100, for example, an IP address assigned to the charger 101 of the mobile phone 100 is used. The user operates the operation unit 33 in advance to store the IP address of the mobile phone charger to be synchronized with the PC 1 in a predetermined area of the storage device 32. Thereby, the synchronization software can associate the mobile phone 100 to be synchronized with the PC 1.

図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 synchronization setting information 50 stored in the storage device 32 of the PC 1. Referring to FIG. 5, synchronization setting information 50 includes two items, a genre ID and a synchronization schedule, which are associated with each other. The genre ID is data identification information (file identification information) for identifying the type of data (file) to be synchronized. For example, a genre ID assigned in advance to an address book, mail, or the like is stored. The synchronization schedule is data for specifying the timing (hereinafter referred to as “synchronization timing”) for executing the synchronization processing for each genre (data type). For example, “daily”, “every 3 days”, “1” “Every week” is stored.

同期設定情報50に含められるジャンルIDは、必ずしもPC1の記憶装置32にも記憶されたデータ(ファイル)の識別情報である必要はなく、携帯電話100の不揮発メモリ23に記憶可能なデータおよびプログラムの識別情報であってもよい。つまり、ユーザは、PC1の操作部33を介して、携帯電話100に記憶された所定の複数種類のデータおよびプログラムであれば、同期対象として選択できるものとする。   The genre ID included in the synchronization setting information 50 does not necessarily need to be identification information of data (file) stored in the storage device 32 of the PC 1, and data and programs that can be stored in the nonvolatile memory 23 of the mobile phone 100 are not necessarily included. It may be identification information. That is, the user can select a predetermined plurality of types of data and programs stored in the mobile phone 100 as synchronization targets via the operation unit 33 of the PC 1.

図6は、PC1の記憶装置32に記憶されるジャンル情報60のデータ構造例を示す図である。   FIG. 6 is a diagram illustrating a data structure example of the genre information 60 stored in the storage device 32 of the PC 1.

図6を参照して、ジャンル情報60は、ジャンルIDと、ジャンル名(アドレス帳など)と、1以上のファイルとの、3つの項目を含み、各々が対応付けられて記憶される。各ファイルは、ファイルIDと、同期済みフラグと、更新日時と、複数の内容データを含む。   Referring to FIG. 6, genre information 60 includes three items, ie, a genre ID, a genre name (such as an address book), and one or more files, each of which is stored in association with each other. Each file includes a file ID, a synchronized flag, an update date and time, and a plurality of contents data.

ファイル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 genre information 70 stored in the nonvolatile memory 23 of the mobile phone 100.

図7を参照して、携帯電話100においても、図6のジャンル情報60と同様に、ジャンル情報70は、ジャンルIDと、ジャンル名(アドレス帳など)と、1以上のファイルとの、3つの項目を含み、各々が対応付けられて記憶される。各ファイルは、ファイルIDと、同期済みフラグと、同期対象外フラグと、更新日時と、複数の内容データを含む。ジャンル情報60との違いは、各ファイルに同期対象外フラグが含まれる点のみである。同期対象外フラグは、シークレットデータに登録されているか否かを識別する。ユーザにより、シークレットデータに登録されたファイルであれば、1が設定され、そうでなければ0が設定される。   Referring to FIG. 7, in mobile phone 100 as well, genre information 70 includes genre ID, genre name (such as an address book), and one or more files. Each item is stored in association with each other. Each file includes a file ID, a synchronized flag, a non-synchronized flag, an update date and time, and a plurality of contents data. The only difference from the genre information 60 is that each file includes a non-synchronization flag. The non-synchronization flag identifies whether or not it is registered in the secret data. If the file is registered in the secret data by the user, 1 is set; otherwise, 0 is set.

同期済みフラグは、PC1と携帯電話100との間で、同期開始要求をやり取りするときに参照され、どちらかの同期済みフラグが解除されているデータについて、同期が行なわれる。   The synchronized flag is referred to when a synchronization start request is exchanged between the PC 1 and the mobile phone 100, and synchronization is performed on data for which either synchronized flag is cancelled.

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 mobile phone 100 side is canceled (updated from 1 to 0) at the timing when the data is updated even after synchronization, a simple sequence is prevented by preventing the file from being updated or added. Can be synchronized.

なお、本実施の形態において、PC1および携帯電話100は、各々、メール、アドレスなどの保存データが、更新または追加されて時点で、同期済みフラグを、1にセットするものとする。   In the present embodiment, it is assumed that PC 1 and mobile phone 100 each set the synchronized flag to 1 when stored data such as mail and address is updated or added.

<動作について>
本実施の形態において、PC1と携帯電話100との間での概略的な信号の流れを図8に示す。
<About operation>
FIG. 8 shows a schematic signal flow between the PC 1 and the mobile phone 100 in the present embodiment.

図8を参照して、携帯電話100は、充電器101へ載置されたことを検出すると、PC1にPLC通信の開始を要求する(ステップS1)。PC1は、ステップS1の要求を受信すると、前もってユーザにより設定された同期スケジュールであれば、携帯電話100に同期開始要求を通知する(ステップS2)。   Referring to FIG. 8, when detecting that the mobile phone 100 is placed on the charger 101, the mobile phone 100 requests the PC 1 to start PLC communication (step S1). When the PC 1 receives the request in step S1, if it is a synchronization schedule set in advance by the user, the PC 1 notifies the mobile phone 100 of a synchronization start request (step S2).

携帯電話100は、同期開始可能であれば、同期開始可能を通知する(ステップS3)。ステップS3の通知をPC1が受けると、PC1は、記憶装置32に記憶された同期設定情報を読出し、同期すべきデータのジャンルIDを、携帯電話100に通知する(ステップS4)。   If the synchronization can be started, the mobile phone 100 notifies the synchronization start (step S3). When the PC 1 receives the notification in step S3, the PC 1 reads the synchronization setting information stored in the storage device 32, and notifies the mobile phone 100 of the genre ID of data to be synchronized (step S4).

携帯電話100は、ステップS4にて要求されたジャンルIDのファイル(同期ファイル)を、充電器101を介してPC1へ送信する(ステップS5)。送信の際、更新日時データも付加する。   The mobile phone 100 transmits the file (synchronization file) of the genre ID requested in step S4 to the PC 1 via the charger 101 (step S5). At the time of transmission, update date data is also added.

ステップ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 storage device 32. For files that have been synchronized, the synchronized flag is set to 1 and the identification information is updated.

同期が完了すると、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 mobile phone 100 that has received the synchronization completion message sets the synchronized flag to 1 for the corresponding file.

同期対象が存在する間、ステップ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 mobile phone 100 transmits a notification of no synchronization data to the PC 1 (step S8). When the PC 1 receives the notification of no synchronization data, the PC 1 ends the synchronization process.

次に、本実施の形態における同期システムの具体的な処理手順について、図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 mobile phone 100 in the synchronization system according to the embodiment of the present invention. The processes executed by the PC 1 and the mobile phone 100 shown in the sequence diagrams of FIGS. 9 and 10 are stored in advance in the storage device 32 and the nonvolatile memory 23 as a synchronization program (application program), respectively. The control unit 31 and the control circuit 25 read out and execute this synchronization program, thereby realizing the function of data synchronization processing.

図9を参照して、はじめに、携帯電話100は、充電器101に載置されたか否かを検出する(ステップS102)。載置の検出は、たとえば、充電回路21による充電池24の充電が開始されたか否かを検出することで可能である。より具体的には、たとえば、充電回路21から充電池24への電流の変化を検出することで可能である。なお、ここでは、携帯電話100の制御部31が、充電器101との接続の検知を行なうこととするが、充電器101のベースバンドプロセッサ201が、携帯電話100との接続を検知することとしてもよい。   With reference to FIG. 9, first, the mobile phone 100 detects whether or not the mobile phone 100 is placed on the charger 101 (step S102). The placement can be detected, for example, by detecting whether or not charging of the rechargeable battery 24 by the charging circuit 21 is started. More specifically, for example, it is possible to detect a change in current from the charging circuit 21 to the rechargeable battery 24. Here, the control unit 31 of the mobile phone 100 detects the connection with the charger 101, but the baseband processor 201 of the charger 101 detects the connection with the mobile phone 100. Also good.

携帯電話100の制御回路25が、充電器101に載置されたことを検出した場合(ステップS102においてYES)、携帯電話100の充電が開始されるとともに、ベースバンドモジュール22により、充電器載置がPC1に通知される(ステップS104)。つまり、載置通知が、ベースバンドモジュール22から、充電器101のPLCモデム20、電力線12、および、PLCモデム10を介して、通信部30に送信される。   When the control circuit 25 of the mobile phone 100 detects that it is placed on the charger 101 (YES in step S102), charging of the mobile phone 100 is started and the baseband module 22 places the charger on the charger. Is notified to the PC 1 (step S104). That is, the placement notification is transmitted from the baseband module 22 to the communication unit 30 via the PLC modem 20, the power line 12, and the PLC modem 10 of the charger 101.

PC1の制御部31は、通信部30が充電器載置通知を受信したか否かを判断する(ステップS106)。通信部30が充電器載置通知を受信した場合(ステップS106においてYES)、制御部31は、記憶装置32に記憶された同期設定情報50を読出す(ステップS108)。読出した同期設定情報50は、制御部31の図示しない内部メモリに一時記録される。   The control unit 31 of the PC 1 determines whether or not the communication unit 30 has received the charger placement notification (step S106). When communication unit 30 receives the charger placement notification (YES in step S106), control unit 31 reads synchronization setting information 50 stored in storage device 32 (step S108). The read synchronization setting information 50 is temporarily recorded in an internal memory (not shown) of the control unit 31.

次に、PC1の制御部31は、読出した同期設定情報50に基づいて、現在が同期スケジュール内か否か、すなわち、同期すべきタイミングのジャンル(ファイルの種類)があるか否かを判断する(ステップS110)。具体的には、ジャンルごとの同期スケジュールと、そのジャンルについての前回の同期日時とに基づいて、同期タイミングのファイルがあるか否かを判断する。なお、ジャンルごとの前回の同期日時のデータも、設定情報50に含まれることが好ましい。   Next, based on the read synchronization setting information 50, the control unit 31 of the PC 1 determines whether or not the present is within the synchronization schedule, that is, whether or not there is a genre (file type) of timing to be synchronized. (Step S110). Specifically, based on the synchronization schedule for each genre and the previous synchronization date and time for the genre, it is determined whether there is a file of synchronization timing. Note that the data of the previous synchronization date and time for each genre is also preferably included in the setting information 50.

現在が同期スケジュール内であると判断された場合(ステップ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 mobile phone 100 to start synchronization from the communication unit 30 (step S112). On the other hand, when it is determined that the current time is not within the synchronization schedule (NO in step S110), the data synchronization process is terminated.

携帯電話100のベースバンドモジュール22が同期開始要求を受信すると(ステップS114)、制御回路25は、同期可能か否かを判断する(ステップS116)。具体的には、たとえば、ビジー状態でないか否かが判断される。   When the baseband module 22 of the mobile phone 100 receives the synchronization start request (step S114), the control circuit 25 determines whether synchronization is possible (step S116). Specifically, for example, it is determined whether or not the busy state.

同期可能と判断された場合(ステップS116においてYES)、携帯電話100のベースバンドモジュール22は、PC1に対し、同期可能を通知する(ステップS118)。一方、同期不能と判断された場合(ステップS116においてNO)、データ同期処理は終了される。   When it is determined that synchronization is possible (YES in step S116), the baseband module 22 of the mobile phone 100 notifies the PC 1 that synchronization is possible (step S118). On the other hand, when it is determined that synchronization is impossible (NO in step S116), the data synchronization process is terminated.

PC1の制御部31は、次に、所定期間内に同期可能通知を受信したか否かを判断する(ステップS120)。所定期間(たとえば1分)内に同期可能通知を受信しなければ(ステップS120においてNO)、データ同期処理を終了する。所定期間内に同期可能通知を受信した場合(ステップS120においてYES)、ステップS108で読出した同期設定情報50から、同期すべきデータの識別情報を通知する(ステップS122)。具体的には、現在が同期タイミングのジャンルのジャンルIDを携帯電話100に通知する。   Next, the control unit 31 of the PC 1 determines whether or not a synchronization possible notification has been received within a predetermined period (step S120). If no synchronization possible notification is received within a predetermined period (for example, 1 minute) (NO in step S120), the data synchronization process is terminated. When a synchronization possible notification is received within a predetermined period (YES in step S120), identification information of data to be synchronized is notified from the synchronization setting information 50 read in step S108 (step S122). Specifically, the mobile phone 100 is notified of the genre ID of the genre whose synchronization timing is now.

携帯電話100の制御回路25は、ベースバンドモジュール22にてデータ識別情報(ジャンルID)が受信されると(ステップS124)、受信したデータ識別情報により識別されるデータに、同期対象があるか否かを判断する(ステップS126)。すなわち、制御回路25は、不揮発メモリ23に記憶されたジャンル情報70を検索し、通知されたジャンルIDのファイル群のうち、同期済みフラグが解除され(フラグ値=0)、かつ、同期対象外フラグが0(対象外ではない)のファイルを抽出する。   When the baseband module 22 receives the data identification information (genre ID) (step S124), the control circuit 25 of the mobile phone 100 determines whether the data identified by the received data identification information has a synchronization target. Is determined (step S126). That is, the control circuit 25 searches the genre information 70 stored in the non-volatile memory 23, the synchronized flag is canceled (flag value = 0) in the file group of the notified genre ID, and is not subject to synchronization. A file with a flag of 0 (not excluded) is extracted.

同期対象があると判断された場合(ステップ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 control circuit 25 of the mobile phone 100 creates a synchronization target list, and transmits the created list to the PC 1 via the baseband module 22 (step). S130). Specifically, the file IDs of files searched for synchronization are sent as a list. On the other hand, when it is determined that there is no synchronization target (NO in step S126), PC 1 is notified that there is no synchronization data (step S128).

PC1の制御部31は、通信部30を介して携帯電話100から同期対象リストを受信したか否かを判断する(ステップS132)。同期対象リストを受信したと判断した場合(ステップS132においてYES)、PC1は、受信したリストのうち1つのファイルの送信を携帯電話100に要求する(ステップS134)。一方、同期対象リストを受信していないと判断した場合(ステップS132においてNO)、すなわち、同期データがない旨通知された場合、データ同期処理を終了する。   The control unit 31 of the PC 1 determines whether or not the synchronization target list has been received from the mobile phone 100 via the communication unit 30 (step S132). If it is determined that the synchronization target list has been received (YES in step S132), the PC 1 requests the mobile phone 100 to transmit one file of the received list (step S134). On the other hand, if it is determined that the synchronization target list has not been received (NO in step S132), that is, if it is notified that there is no synchronization data, the data synchronization processing is terminated.

図10を参照して、携帯電話100の制御回路25は、PC1からデータ送信が要求されると、要求されたファイルIDのファイルを不揮発メモリ23から読出す(ステップS136)。携帯電話100の制御回路25は、読出したファイル(内容データ)を暗号化し(ステップS138)、暗号化したファイルをPC1に送信する(ステップS140)。暗号化の方法については上述のとおりであるので、ここでの説明は繰返さない。なお、暗号化ファイルを送信する際、該当ファイルの更新日時データも併せて送信される。あるいは、内容データと更新日時データとの両方が暗号化されてもよい。   Referring to FIG. 10, when data transmission is requested from PC 1, control circuit 25 of mobile phone 100 reads the file with the requested file ID from nonvolatile memory 23 (step S136). The control circuit 25 of the mobile phone 100 encrypts the read file (content data) (step S138) and transmits the encrypted file to the PC 1 (step S140). Since the encryption method is as described above, description thereof will not be repeated here. When an encrypted file is transmitted, update date / time data of the corresponding file is also transmitted. Alternatively, both the content data and the update date / time data may be encrypted.

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 control unit 31 of the PC 1 decrypts the received file (step S144). Since the decoding method is also as described above, description thereof will not be repeated here.

PC1の制御部31は、受信したファイルの更新日時データより、同期が必要か否かを判断する(ステップS146)。つまり、受信したファイルの更新日時が、記憶装置32に記憶されたファイルの更新日時よりも新しいか否かが判断される。このような判断を行なうことにより、PC1にて保存済みのデータよりも古いデータに書き換えられることを防止することができる。   The control unit 31 of the PC 1 determines whether synchronization is necessary based on the received file update date / time data (step S146). That is, it is determined whether or not the update date and time of the received file is newer than the update date and time of the file stored in the storage device 32. By making such a determination, it is possible to prevent rewriting to data older than the data stored in the PC 1.

同期が必要と判断された場合(ステップ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 control unit 31 of the PC 1 stores the decrypted file in the storage device 32 together with the update date and time. That is, a process of synchronizing data stored in the nonvolatile memory 23 of the mobile phone 100 with data stored in the storage device 32 is performed. More specifically, the content data of the genre information 60 of the file ID requested in step S134 is rewritten with the received content data. Thereby, the data (including the program) in the PC 1 is automatically updated to the data changed by the mobile phone 100. If the genre information of the file ID requested in step S134 is not on the PC 1 side, new genre information is added to the storage device 32. Thereby, the data (including the program) added by the mobile phone 100 can also be automatically stored in the PC 1.

同期が終わると、PC1の制御部31は、同期したデータの同期済フラグを1に設定する(ステップS150)。そして、PC1は、同期済通知を携帯電話100に送信する(ステップS152)。携帯電話100は、同期済通知を受信すると(ステップS154)、制御回路25は、送信したファイルの同期済フラグを1に設定する(ステップS156)。   When the synchronization is completed, the control unit 31 of the PC 1 sets the synchronized flag of the synchronized data to 1 (step S150). Then, the PC 1 transmits a synchronized notification to the mobile phone 100 (step S152). When the cellular phone 100 receives the synchronized notification (step S154), the control circuit 25 sets the synchronized flag of the transmitted file to 1 (step S156).

次に、携帯電話100の制御回路25は、同期対象がなくなったか否かを判断する(ステップS158)。つまり、同期済みフラグが解消されている(フラグ値が0)のファイルが残っているか否かを判断する。同期対象が残っていると判断された場合(ステップS158においてNO)、ステップS134〜S156の処理が繰返される。一方、同期対象が残っていないと判断された場合(ステップS158においてYES)、携帯電話100は、同期対象なし通知をPC1に送信する(ステップS160)。   Next, the control circuit 25 of the mobile phone 100 determines whether or not there is no synchronization target (step S158). That is, it is determined whether or not there remains a file for which the synchronized flag is canceled (flag value is 0). If it is determined that there remains a synchronization target (NO in step S158), the processes in steps S134 to S156 are repeated. On the other hand, when it is determined that no synchronization target remains (YES in step S158), mobile phone 100 transmits a notification of no synchronization target to PC 1 (step S160).

PC1の制御部31は、ステップS162において、ファイルリストの全ファイルの同期が終了したか、または、同期対象なし通知を受信したかを判断する。全ファイルの同期が終了しておらず、かつ、同期対象なし通知を受信していないと判断した場合(ステップS162においてNO)、ステップS134に戻る。一方、ファイルリストの全ファイルの同期が終了したと判断した場合、または、同期対象なし通知を受信したと判断した場合(ステップS158においてYES)、データ同期処理が終了される。   In step S162, the control unit 31 of the PC 1 determines whether the synchronization of all the files in the file list has been completed or the notification of no synchronization target has been received. If it is determined that the synchronization of all files has not been completed and the notification of no synchronization target has been received (NO in step S162), the process returns to step S134. On the other hand, when it is determined that the synchronization of all files in the file list has been completed, or when it is determined that the notification of no synchronization target has been received (YES in step S158), the data synchronization process is terminated.

携帯電話100に内蔵されている充電池24は日常的に充電が行われる。一般的には、専用の充電器101に載置されることで、携帯電話100の充電が行われる。本実施の形態では、ユーザが携帯電話100を充電する際に、自動で携帯電話100内のデータの差分をPC1と同期することが可能である。したがって、データ同期の際に別途ケーブルを新たに接続する必要がなく、同期に関する煩わしい操作も必要ない。また、ケーブルの挿抜もないため、コネクタ破損を生じる心配もない。   The rechargeable battery 24 built in the mobile phone 100 is charged on a daily basis. In general, the mobile phone 100 is charged by being placed on the dedicated charger 101. In the present embodiment, when the user charges mobile phone 100, the difference in data in mobile phone 100 can be automatically synchronized with PC1. Therefore, it is not necessary to newly connect a separate cable at the time of data synchronization, and there is no need for troublesome operations related to synchronization. In addition, since there is no cable insertion / extraction, there is no risk of connector damage.

なお、本実施の形態では、携帯電話100の充電器101への載置を通信開始のトリガーとしたが、さらに、ユーザの操作を通信開始のトリガーとしてもよい。このような場合のPC1と携帯電話100との間での概略的な信号の流れを図11に示す。   In the present embodiment, placing the mobile phone 100 on the charger 101 is used as a trigger for starting communication, but a user operation may be used as a trigger for starting communication. FIG. 11 shows a schematic signal flow between the PC 1 and the mobile phone 100 in such a case.

図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 operation unit 33 of PC 1, PC 1 confirms whether mobile phone 100 is placed on charger 101 (charging holder placement confirmation). ) Request is transmitted to the PLC modem 20 (step S0). If so, the request is transferred from the PLC modem 20 to the control circuit 25 via the baseband module 22, and the control circuit 25 notifies the PC 1 that the charging holder has been placed (step S1 ′). . Then, the PC 1 reads the synchronization setting information 50, outputs a synchronization start request (without confirming the schedule) (step S2), and thereafter the same processing as described above is executed.

一方、携帯電話100が載置されていなければ、充電ホルダ載置済みの通知がPC1に送信されないので、以降の処理は実行されることなく終了する。   On the other hand, if the mobile phone 100 is not placed, the notification that the charging holder is placed is not transmitted to the PC 1, and the subsequent processing ends without being executed.

このように、データ同期処理をユーザの操作によっても開始可能とすることで、ユーザは、スケジュールをどのように設定したかを意識することなく、任意のタイミングで携帯電話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 mobile phone 100 at an arbitrary timing without being conscious of how the schedule is set. It can be synchronized with the data in the PC 1. Therefore, for example, when replacing the mobile phone 100, all desired data (including programs) stored in the mobile phone 100 can be stored in the PC 1 in a single process.

なお、上記フローチャートでは、携帯電話100のデータをPC1のデータに同期させる場合のみ示したが、PC1のデータを携帯電話100のデータに同期させることもできる。   In the above flowchart, only the case where the data of the mobile phone 100 is synchronized with the data of the PC 1 is shown. However, the data of the PC 1 can also be synchronized with the data of the mobile phone 100.

また、充電器101が不揮発性の記憶装置(図示せず)をさらに内蔵していてもよい。つまり、充電器101は外部記憶メディアとしての機能を有してもよい。この場合、携帯電話100が充電器101に載置されると、携帯電話100は同期対象データ(同期済みフラグが解除され、かつ、同期対象外フラグが設定されていないデータ)を充電器101の記憶装置(図示せず)へ保存しておく。これにより、本システムによりユーザが同期要求を開始した時に、携帯電話100が載置されていない状態でも充電器101内のデータに対して同期を実行することができる。充電器101の記憶措置(図示せず)は、携帯電話100およびPC1のシステムから読み書きができるもので実装可能である。   Further, the charger 101 may further incorporate a nonvolatile storage device (not shown). That is, the charger 101 may have a function as an external storage medium. In this case, when the mobile phone 100 is placed on the charger 101, the mobile phone 100 transmits synchronization target data (data for which the synchronized flag is released and the synchronization target non-set flag is not set) to the charger 101. The data is stored in a storage device (not shown). Thereby, when a user starts a synchronization request by this system, it is possible to perform synchronization on data in the charger 101 even when the mobile phone 100 is not placed. The memory measure (not shown) of the charger 101 can be implemented by reading and writing from the system of the mobile phone 100 and the PC 1.

以上のような、本実施の形態における通信開始の手法、同期の手法、同期シーケンス等を規格化することにより、携帯電話の機種による依存をなくすことができ、当該の規格に準拠する携帯電話間での相互のデータ同期、データ移行作業を簡易に実施することができる。   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 mobile phone 100 is not limited to the PC 1, and can be realized using the dedicated synchronization terminal 2. The dedicated synchronization terminal 2 incorporates a PLC modem 3, a processor such as a CPU (not shown), and a nonvolatile storage device, and stores automatic synchronization software resident in the PC 1 in the storage device. That is, the storage device (not shown) of the synchronization dedicated terminal 2 only needs to have a data storage area and a synchronization dedicated program area, and the mobile phone 100 can be placed on the charger 101 via the PLC modem 20. As described above, the data synchronization processing as described above can be performed. Note that the dedicated synchronization terminal 2 is preferably provided with an operation unit and a clock necessary for setting the synchronization setting information in advance.

このように、上記規格に準拠した同期専用端末2を用いることで、PCを持たないユーザにおいても簡易に機種、製造会社の異なる携帯電話間でのデータの同期を行うことが可能となる。   As described above, by using the dedicated synchronization terminal 2 compliant with the above-mentioned standard, even a user who does not have a PC can easily synchronize data between mobile phones of different models and manufacturers.

また、本発明の情報記憶装置(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 is a conceptual diagram of a data synchronization system according to an embodiment of the present invention. 本発明の実施の形態に係るデータ同期システムにおけるPCのハードウェアブロック図である。It is a hardware block diagram of PC in the data synchronization system which concerns on embodiment of this invention. 本発明の実施の形態に係るデータ同期システムにおける充電器に内蔵されたPLCモデムのハードウェア構成例を示すブロック図である。It is a block diagram which shows the hardware structural example of the PLC modem built in the charger in the data synchronous system which concerns on embodiment of this invention. 本発明の実施の形態における同期ソフトと携帯電話との関連付けのイメージを示す図である。It is a figure which shows the image of the correlation with the synchronization software and mobile telephone in embodiment of this invention. PCの記憶装置に記憶される同期設定情報のデータ構造例を示す図である。It is a figure which shows the example of a data structure of the synchronous setting information memorize | stored in the memory | storage device of PC. PCの記憶装置に記憶されるジャンル情報のデータ構造例を示す図である。It is a figure which shows the example of a data structure of the genre information memorize | stored in the memory | storage device of PC. 携帯電話の不揮発メモリに記憶されるジャンル情報のデータ構造例を示す図である。It is a figure which shows the data structural example of the genre information memorize | stored in the non-volatile memory of a mobile telephone. PCと携帯電話との間での概略的な信号の流れを示すシーケンス図である。It is a sequence diagram which shows the schematic signal flow between PC and a mobile telephone. 本発明の実施の形態における同期システムにおいて、PCと携帯電話とが実行するデータ同期処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the data synchronous process which PC and a mobile telephone perform in the synchronous system in embodiment of this invention. 本発明の実施の形態における同期システムにおいて、PCと携帯電話とが実行するデータ同期処理の流れを示すシーケンス図である。It is a sequence diagram which shows the flow of the data synchronous process which PC and a mobile telephone perform in the synchronous system in embodiment of this invention. PCと携帯電話との間での概略的な信号の他の流れを示すシーケンス図である。It is a sequence diagram which shows the other flow of the schematic signal between PC and a mobile telephone.

符号の説明Explanation of symbols

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の制御手段は、
前記充電器と接続されたか否かを検出するための検出手段と、
前記検出手段により接続が検出された場合に、前記出力手段を介して前記情報処理装置に電力線通信の開始を要求するための第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.
前記第2の制御手段は、
ユーザより同期開始の指示を受付けた場合には、前記携帯情報端末が前記充電器に接続されているか否かを前記携帯情報端末に問い合わせる手段と、
前記携帯情報端末と前記充電器とが接続されているとの返信を受付けた場合には、現在が同期のタイミングか否かにかかわらず、同期開始を要求するための第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:
前記第1の制御手段は、同期対象のデータを暗号化するための暗号化手段をさらに有し、
前記携帯情報端末は、前記暗号化手段により暗号化されたデータを前記充電器を介して前記情報処理装置に送信する送信手段をさらに含み、
前記情報記憶装置は、前記暗号化されたデータを受信するための受信手段をさらに含み、
前記第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.
前記充電器は、さらに、第3の記憶手段を含み、
前記第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.
JP2008124664A 2008-05-12 2008-05-12 Data synchronization system, charger, portable charger unit, and synchronization program Withdrawn JP2009278160A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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