欢迎光临小豌豆知识网!
当前位置:首页 > 物理技术 > 测时学> 无线通信装置、电子表、无线通信方法及记录介质独创技术37862字

无线通信装置、电子表、无线通信方法及记录介质

2021-04-25 16:23:36

无线通信装置、电子表、无线通信方法及记录介质

  技术领域

  本发明涉及一种无线通信装置、电子表、无线通信方法及记录介质。

  背景技术

  以往,作为用于执行存储于存储器的软件的重写的技术,有软件供给装置从无线终端装置接收该无线终端装置的控制软件的版本信息并判定更新的必要性,当需要更新时,将新的控制软件下载至无线终端装置的技术(例如,参照日本特开2001-78258号公报)。

  在诸如上述专利文献中公开的软件的更新中,若要重写如同电子腕表那样电池的容量比较小的便携式电子设备的软件,则根据电池的余量或电子设备的温度等电子设备的状态,有可能在数据的重写动作结束前,该动作被中断。

  发明内容

  本申请公开了一种无线通信装置、电子表、无线通信方法及记录介质。

  为达成上述目的,优选实施方式的无线通信装置具备:接收器,其从其他无线通信装置接收数据;传感器,其检测本装置的温度;存储器,其存储预定的数据;以及处理器,所述处理器基于由所述传感器检测出的本装置的温度,判定是否能够用预计从所述其他无线通信装置接收的数据重写存储于所述存储器的所述预定的数据。

  另外,另一优选实施方式的无线通信装置具备:通讯器,其与其他无线通信装置进行无线通信;以及处理器,所述处理器进行以下处理:控制所述通讯器,从所述其他无线通信装置接收表示基于所述其他无线通信装置的温度是否能够重写存储于所述其他无线通信装置的预定的数据的判定结果;以及在所接收的所述判定结果表示能够重写的情况下,控制所述通讯器向所述其他无线通信装置发送应从所述预定的数据重写的数据。

  附图说明

  图1是示出实施方式的无线通信系统的结构例的图。

  图2是示出实施方式的智能手机的结构的框图。

  图3是示出根据重写对象数据和电子表的状态显示的通知的内容的例子的图。

  图4是示出实施方式的电子表的结构的框图。

  图5是示出实施方式的无线通信系统的重写处理动作的顺序图。

  图6是示出实施方式的无线通信系统的重写处理动作的顺序图。

  图7是示出实施方式的无线通信系统的重写处理动作的顺序图。

  具体实施方式

  下面基于附图对实施方式进行说明。

  图1是表示本发明的实施方式的无线通信系统1的结构例的图。在图1所示的结构例中,无线通信系统1由智能手机100和电子表200构成。智能手机100和电子表200基于蓝牙(Bluetooth,注册商标)低功耗(low energy,以下称BLE)相互进行无线通信。所谓的BLE是被称为蓝牙(注册商标)的近距离无线通信规格中以低耗电为目的制定的规格(模式)。在本实施方式中,在建立智能手机100和电子表200的连接后的无线通信时,基于BLE,智能手机100作为主设备进行工作,电子表200作为从设备进行工作。

  接下来,对实施方式的智能手机100的结构进行说明。

  首先,对实施方式的智能手机100的硬件结构进行说明。图2是示出本发明的实施方式的智能手机100的结构的框图。智能手机100具备微型计算机101、ROM(Read Only Memory,只读存储器)102、通讯器103、天线104、电力供给部105、显示器106、显示驱动器107、操作部件108以及振子109。

  微型计算机101具备作为处理器的CPU(Central Processing Unit,中央处理单元)110、作为存储器的RAM(Random Access Memory,随机存取存储器)111、振荡电路112、分频电路113以及计时电路114。此外,RAM111、振荡电路112、分频电路113以及计时电路114不限于设置于微型计算机101的内部,也可以设置于微型计算机101的外部。另外,ROM102、通讯器103、电力供给部105、显示驱动器107以及振子109不限于设置于微型计算机101的外部,也可以设置于微型计算机101的内部。

  CPU110是进行各种运算处理,并集中控制智能手机100的整体动作的处理器。CPU110从ROM102读出控制程序,并加载至RAM111来进行时刻的显示或各种功能相关的运算控制或显示等各种动作处理。另外,CPU110控制通讯器103,并与电子表200进行数据通信。

  RAM111是SRAM(Static Random Access Memory,静态随机存取存储器)或DRAM(Dynamic Random Access Memory,动态随机存取存储器)等易失性存储器,其在向CPU110提供用于作业的存储器空间来存储临时数据的同时,存储各种设定数据。

  振荡电路112通过使振子109振荡来生成预定的频率信号(时钟信号)并输出。作为该振荡电路212,例如采用晶体振荡器。

  分频电路113将从振荡电路112输入的频率信号分频为计时电路114或CPU110所利用的频率的信号并输出。该输出信号的频率也可以基于由CPU110进行的设定而变更。

  计时电路114通过对从分频电路113输入的预定的计时信号的输入次数进行计数并加至初始值来对当前时刻进行计时。计时电路114也可以由改变存储于RAM111的值的软件构成,或者,也可以由专用的计数器电路构成。计时电路114所计时的时刻可以是从预定的定时起的累积时间、UTC(Coordinated Universal Time,协调世界时)或预先设定的地方时等中的任一个。另外,该计时电路114所计时的时刻无需必须以年月日时分秒的形式保持。另外,计时电路114所计时的时刻可以根据从Wi-Fi(注册商标)等外部获得的时刻来修正。

  由这些振荡电路112、分频电路113以及计时电路114构成计数器。

  ROM102是掩模型ROM或能够重写的非易失性存储器等,其存储有控制程序或初始设定数据。控制程序中包括用于重写电子表200所存储的后述的重写对象数据的各种处理的控制相关的程序115。

  通讯器103例如由发送器和接收器、收发器或用于无线频率(RF:Radio Frequency,射频)的通信电路、基带(BB:Baseband)电路、存储器电路以及其他电路构成。通讯器103对经由天线104接收的无线信号进行解调、解码等并发送至CPU110。另外,通讯器103对从CPU110发送的信号进行编码、调制等,并经由天线104发送至外部。

  电力供给部105具备电池,并将智能手机100的动作相关的电力向各部以其动作电压进行供给。在本实施方式中,作为电力供给部105的电池采用锂离子电池等二次电池。

  由这些微型计算机101、ROM102、通讯器103、天线104、电力供给部105以及振子109构成无线通信装置10。

  显示器106例如具备液晶显示器(LCD:Liquid Crystal Display)或有机EL显示器等的显示屏幕。显示驱动器107基于来自CPU110的控制信号向显示器106输出对应于显示屏幕的类别的驱动信号,来进行向显示屏幕上的显示。

  操作部件108接受来自用户的输入操作,并将对应于该输入操作的电信号作为输入信号输出至CPU110。例如,作为操作部件108,也可以在显示器106的显示屏幕重叠设置有触摸传感器,并与显示屏幕一同构成触摸面板。在这种情况下,触摸传感器检测向该触摸传感器的用户的接触动作的接触位置或接触方式,并向CPU110输出对应于所检测出的接触位置或接触方式的操作信号。

  接下来,对实施方式的智能手机100的CPU110的功能结构进行说明。

  CPU110作为连接处理器121、连接类别判定部122、版本信息接收处理器123、状态信息接收处理器124以及重写处理部125发挥功能。这些连接处理器121、连接类别判定部122、版本信息接收处理器123、状态信息接收处理器124以及重写处理部125的功能可以通过单一的CPU实现,也可以分别通过独立的CPU实现。另外,那些功能也可以通过通讯器103的CPU等微型计算机101以外的处理器实现。

  作为连接处理器121的CPU110控制通讯器103来控制与电子表200的连接。例如,CPU110控制通讯器103来执行用于从电子表200接收广播数据包的扫描。并且,若从通讯器103接受了接收到来自电子表200的广播数据包的意思的通知,则CPU110向通讯器103指示向电子表200发送连接请求。将上述从开始执行广播数据包的发送和接收/扫描到建立连接为止的处理称为连接顺序。在本实施方式中,CPU110在连接顺序中执行后述的重写处理动作。另外,CPU110在建立与电子表200的连接后,例如当来自电子表200的数据的接收结束时,或经由操作部件108从用户接受了结束与电子表200的通信的指示时,向通讯器103指示向电子表200发送断开请求。

  连接类别判定部122判定对应于与电子表200连接的目的的与电子表200的连接的种类(连接类别)。在本实施方式中,预先设定有以下连接类别。

  (1)Find Me(找我):用于探索位于附近的无线终端装置的连接。

  (2)KEY时刻调整:用于进行时刻调整的连接,该时刻调整以用户进行的操作为契机将电子表200的时刻修正为智能手机100的时刻。

  (3)自动时刻调整:用于进行在预先设定的定时(例如,每日的预定时刻)将电子表200的时刻修正为智能手机100的时刻的时刻调整的连接。

  (4)手动连接:用户手动开始的与电子表200的连接。

  在本实施方式中,CPU110在连接顺序中判定连接类别是上述(1)~(4)中的哪一个连接类别。并且,在连接类别是Find Me和KEY时刻调整中的任一个的情况下,CPU110判定为不需要重写,且不执行后述的重写处理就返回至连接顺序。即,在用户选择了Find Me或KEY时刻调整的情况下,可以认为用户希望迅速与电子表200连接,在那种情况下,CPU110不执行重写处理就推进连接顺序。

  作为版本信息接收处理器123的CPU110控制通讯器103,接收表示存储于电子表200的预定的数据(重写对象数据)的版本的版本信息。在本实施方式中,重写对象数据为如下数据。

  (a)DST(Daylight Saving Time;夏令时)相关数据:包括用于规定DST的实施期间的DST规则等的数据。

  (b)表ROM数据:用于控制电子表200的计数器的软件的数据。

  (c)GPS地图数据:包括电子表200的GPS模块216所利用的地图数据和与其关联的时差信息的数据。

  (d)GPS固件数据:用于使电子表200的GPS模块216进行动作的固件的数据。

  在本实施方式中,CPU110从电子表200接收上述(a)~(d)的重写对象数据的当前版本信息。

  作为状态信息接收处理器124的CPU110控制通讯器103,接收表示电子表200的状态的状态信息。在本实施方式中,状态信息是表示电子表200所具备的电池205的余量和电子表200的温度的信息。

  作为重写处理部125的CPU110控制通讯器103,基于电子表200的状态信息接收表示是否能够重写存储于电子表200的重写对象数据的判定结果,在所接收的判定结果表示能够重写的情况下,控制所述通讯器103向电子表200发送应从重写对象数据重写的数据(重写数据)。

  具体而言,首先,CPU110判定由连接类别判定部122判定的连接类别是否为不需要重写的连接类别,即连接类别是否为Find Me或KEY时刻调整。CPU110在判定为连接类别为Find Me或KEY时刻调整的情况下,不执行重写处理就推进连接顺序。

  另外,CPU110在判定为由连接类别判定部122判定的连接类别不是Find Me或KEY时刻调整的情况下,判定由版本信息接收处理器123接收的版本信息所表示的上述(a)~(d)的重写对象数据的版本是否分别为最新版本。CPU110在(a)~(d)的重写对象数据的版本全部为最新版本的情况下,不执行重写处理就就推进连接顺序。

  另外,CPU110在判定DST相关数据的版本不是最新版本的情况下,将DST相关数据的最新版本的数据作为重写数据,经由通讯器103发送至电子表200,并使电子表200执行重写处理。

  另外,CPU110在判定为(b)~(d)的重写对象数据的版本中的某一个不是最新版本的情况下,且连接类别为自动时刻调整,且当前时刻为白天的时间段(例如,在当地时间9点~21点之间)中首次自动时刻调整的情况下,通过在显示器106中显示需要连接的意思的通知来催促用户与电子表200连接。另外,CPU110在白天的时间段以外,或即使是白天的时间段,但不是首次自动时刻调整的情况下,不显示通知就返回至连接顺序。图3中示出了根据重写对象数据和状态信息所示的电子表200的状态而显示于显示器106的通知的内容的例子。在图3所示的例子中,例如,CPU110在判定为表ROM数据的版本不是最新,且电子表的温度T低于15℃的情况下,在显示器106中显示包括“有重写数据。请在温度15℃以上的环境中与电子表连接。”的消息的通知。另外,例如,CPU110在判定为GPS地图数据的版本不是最新,且电池205的余量(电池水平)低于M初期或电子表200的温度T低于15℃的情况下,在显示器106中显示包括“有重写数据。请在电子表的电池水平为H以上、温度15℃以上的环境中与电子表连接。”的消息的通知。此处,电池205的余量按照余量由低到高的顺序以L(低)、M(中)初期、M中期、M后期、H(高)等预先决定的范围来表示。

  另外,CPU110在判定为(b)~(d)的重写对象数据的版本中的某一个不是最新版本的情况下,且连接类别为手动连接,电子表200为能够重写的状态,且用户允许重写的情况下,执行重写处理。例如,CPU110在判定为(b)~(d)的重写对象数据的版本中的某一个不是最新版本的情况下,且连接类别为手动连接的情况下,控制通讯器103向电子表200发送用于开始重写的重写开始命令。并且,CPU110控制通讯器103接收能否由接收到重写开始命令的电子表200进行重写的判定结果,在所接收的判定结果表示能够重写的情况下,在显示器106中显示用于使用户选择是否执行重写的通知。例如,CPU110在显示器106中同时显示“有重写数据。要重写吗?”的消息和能够选择“是”或“否”的按钮。此时,CPU110也可以在消息中包括为重写重写对象数据所需要的预测时间。并且,CPU110在经由操作部件108接受了选择“是”的按钮的操作的情况下,控制通讯器103向电子表200发送重写数据。另外,CPU110在经由操作部件108接受了选择“否”的按钮的操作的情况下,或在预定时间(例如30秒钟)内未接受选择“是”或“否”的操作的情况下,不执行重写处理就推进连接顺序。另一方面,CPU110在所接收的判定结果表示不能够重写和其原因的情况下,在显示器106中显示表示该判定结果的内容的通知。例如,在接收的判定结果表示由于电子表200的温度低于15℃,不能够重写表ROM数据的情况下,CPU110在显示器106中显示包括“数据的重写需要温度15℃以上的环境”的消息的通知。

  接下来,对实施方式的电子表200的结构进行说明。

  首先,对实施方式的电子表200的硬件结构进行说明。图4是示出本发明的实施方式的电子表200的结构的框图。电子表200具备微型计算机201、ROM202、通讯器203、天线204、电池205、显示器206、显示驱动器207、操作部件208、振子209、温度传感器215以及GPS模块216。

  微型计算机201具备CPU210、作为存储器的RAM211、振荡电路212、分频电路213以及计时电路214等。此外,RAM211、振荡电路212、分频电路213以及计时电路214不限于设置于微型计算机201的内部,也可以设置于微型计算机201的外部。另外,ROM202、显示驱动器207、电池205、振子209、通讯器203以及天线204不限于设置于微型计算机201的外部,也可以设置于微型计算机201的内部。

  CPU210是进行各种运算处理,并集中控制电子表200的整体动作的处理器。CPU210从ROM202读出控制程序,并加载至RAM211来进行时刻的显示或各种功能相关的运算控制或显示等各种动作处理。另外,CPU210控制通讯器203来与智能手机100进行数据通信。

  RAM211是SRAM或DRAM等易失性存储器,其在向CPU210提供用于作业的存储器空间来存储临时数据的同时,存储各种设定数据。

  振荡电路212使振子209振荡来生成预定的频率信号(时钟信号)并输出。该振荡电路212中,例如采用晶体振荡器。

  分频电路213将从振荡电路212输入的频率信号分频为计时电路214或CPU210所利用的频率的信号并输出。该输出信号的频率也可以基于由CPU210进行的设定来变更。

  计时电路214通过对从分频电路213输入的预定的计时信号的输入次数进行计数并加至初始值来对当前时刻进行计时。计时电路214也可以由改变存储于RAM211的值的软件构成,或者,也可以由专用的计数器电路构成。计时电路214所计时的时刻也可以是从预定的定时起的累积时间、UTC或预先设定的城市的时刻(地方时)等中的任一个。另外,该计时电路114所计时的时刻无需必须以年月日时分秒的形式保持。另外,计时电路214所计时的时刻如后所述,可以根据来自CPU210的指示而变更。

  由这些振荡电路212、分频电路213以及计时电路214构成计数器。

  ROM202是闪速存储器等能够重写的非易失性存储器,其存储控制程序或初始设定数据。控制程序中包括用于执行存储于ROM202的重写对象数据的重写的各种处理的控制相关的程序231。另外,作为上述重写对象数据,ROM202存储DST相关数据232、表ROM数据233、GPS地图数据234、GPS固件数据235。

  通讯器203例如由发送器和接收器、收发器或用于无线频率的通信电路、基带电路、存储器电路以及其他电路构成。通讯器203对经由天线204接收的无线信号进行解调、解码等并发送至CPU210。另外,通讯器203对从CPU210发送的信号进行编码、调制等,并经由天线204发送至外部。

  电池205向各部以其工作电压供给电子表200的工作相关的电力。作为电池205,在本实施方式中,采用纽扣型干电池等一次电池。或者,作为电池205,采用二次电池,也可以根据对应于向电子表200所具备的太阳能电池板(未图示)的入射光的电动势的大小,对二次电池进行充电或放电。

  由这些微型计算机201、ROM202、通讯器203、天线204、电池205以及振子209构成无线通信装置20。

  显示器206例如具备液晶显示器或有机EL显示器等的显示屏幕,并通过点阵方式和段方式中的任一个或它们的组合进行显示时刻或各种功能相关的数据的数字显示动作。显示驱动器207基于来自CPU210的控制信号向显示器206输出对应于显示屏幕的类别的驱动信号,在显示屏幕上进行显示。或者,显示器206也可以具有通过步进电机经由齿轮系机构使多个指针进行旋转动作来进行显示的模拟式结构。

  操作部件208接受来自用户的输入操作,并将对应于该输入操作的电信号作为输入信号输出至CPU210。该操作部件208例如包括按压式按钮开关或表冠。或者,作为操作部件208,也可以在显示器206的显示屏幕重叠设置有触摸传感器,并与显示屏幕一同构成触摸面板。在这种情况下,触摸传感器检测向该触摸传感器的用户的接触动作的接触位置或接触方式,并向CPU210输出对应于所检测出的接触位置或接触方式的操作信号。

  温度传感器215检测电子表200的温度,并向CPU210输出对应于检测出的温度的电信号。温度传感器215由热敏电阻等温度传感器构成,其例如检测电子表200的壳体内的温度。此外,在作为电池205使用锂离子电池的情况下,温度传感器215也可以是设置于该锂离子电池内的热敏电阻。在这种情况下,温度传感器215检测锂离子电池的温度,并向CPU210输出对应于检测出的温度的电信号。

  GPS模块216是从GPS卫星接收GPS电波,并基于接收到的GPS电波测量时刻或本装置的位置的模块。在本实施方式中,GPS模块216基于存储于ROM202的GPS固件数据235进行工作。另外,由GPS模块216测量的本装置的位置与存储于ROM202的GPS地图数据234一同显示于显示器206。

  接下来,对实施方式的电子表200的CPU210的功能结构进行说明。

  如图4所示,CPU210作为连接处理器221、版本信息发送处理器222、状态信息发送处理器223、重写判定部224以及重写处理部225发挥功能。这些连接处理器221、版本信息发送处理器222、状态信息发送处理器223、重写判定部224以及重写处理部225的功能既可以通过单一的CPU实现,也可以分别通过独立的CPU实现。另外,那些功能也可以通过通讯器203的CPU等微型计算机201以外的处理器实现。

  作为连接处理器221的CPU210控制通讯器203,控制与智能手机100的连接。例如,CPU210控制通讯器203,执行用于向智能手机100告知电子表200的存在的广播数据包的发送。另外,若CPU210从通讯器203接收来自智能手机100的连接请求来接受连接建立的意思的通知,则向通讯器203指示停止广播数据包的发送。

  作为版本信息发送处理器222的CPU210控制通讯器203,向智能手机100发送表示存储于ROM202的重写对象数据的版本的版本信息。具体而言,CPU210向智能手机100发送表示存储于ROM202的重写对象数据(1)~(4)的各自的版本的版本信息。

  作为状态信息发送处理器223的CPU210控制通讯器203,向智能手机100发送表示电子表200的状态的状态信息。在本实施方式中,CPU210获取电池205的余量和由温度传感器215检测出的电子表200的温度。并且,CPU210向智能手机100发送表示电池205的余量和电子表200的温度的状态信息。

  作为重写判定部224的CPU210基于电池205的余量和由温度传感器215检测出的电子表200的温度,判定是否能够用预计从智能手机100接收的重写数据重写存储于ROM202的重写对象数据。

  例如,CPU210对重写对象数据(b)~(d)分别判定状态信息所表示的电池205地余量和电子表200的温度中的至少某一个是否满足能够重写的条件(重写状态条件)。此外,对重写对象数据(b)~(d)分别预先设定电池205的余量和电子表200的温度的重写状态条件。另外,CPU210判定对应于ROM202的重写对象数据(b)~(d)的重写区域是否被删除。例如,在作为关于表ROM数据233的重写状态条件设定为电子表200的温度为15℃以上的情况下,CPU210在所检测出的电子表200的温度为15℃以上且对应于表ROM数据233的重写区域被删除的情况下,判定为能够重写。另外,CPU210在所检测出的电子表200的温度低于15℃或对应于表ROM数据233的重写区域未被删除的情况下,判定为不能够重写。另外,例如,在作为关于GPS地图数据234和GPS固件数据235的重写状态条件设定为在电子表200的温度为15℃以上且电池205的余量为H以上的情况下,CPU210在所检测出的电子表200的温度为15℃以上且电池205的余量为H以上且对应于GPS地图数据234和GPS固件数据235的重写区域被删除的情况下,判定为能够重写。另外,CPU210在所检测出的电子表200的温度低于15℃时或电池205的余量低于H或对应于GPS地图数据234和GPS固件数据235的重写区域未被删除的情况下,判定为不能够重写。

  并且,在判定为能够重写重写对象数据的情况下,CPU210控制通讯器203向智能手机100发送表示能够重写重写对象数据的判定结果。另外,在判定为不能够重写的情况下,CPU210控制通讯器203向智能手机100发送表示不能够重写的判定结果和其原因。作为其原因,CPU210例如发送表示电子表200为低温、电池205为低电压或对应于重写对象数据的ROM202的重写区域未删除的信息。

  作为重写处理部225的CPU210按照来自智能手机100的重写指示执行重写处理。例如,CPU210控制通讯器203从智能手机100接收重写数据,并通过接收的数据重写ROM202的重写对象数据。

  图5是示出本实施方式中的无线通信系统1的重写处理动作的一例的顺序图。在图5所示的例子中,对智能手机100的CPU110和电子表200的CPU210在连接顺序中执行的动作进行说明。

  智能手机100的CPU110和电子表200的CPU210例如在连接顺序中的预定的定时开始图5所示的重写处理动作。

  首先,智能手机100的CPU110读入当前执行中的连接顺序中的连接类别(步骤S10)。然后,CPU110判定读入的连接类别时候否为不需要重写的连接类别,具体而言,判定是否为Find Me或KEY时刻调整中的某一个(步骤S11)。在读入的连接类别为不需要重写的连接类别的情况下(步骤S11;是),CPU110结束重写处理动作,并推进连接顺序。

  在读入的连接类别不是不需要重写的连接类别的情况下(步骤S11;否),CPU110控制通讯器103,向电子表200发送请求发送表示重写对象数据的版本的版本信息的版本信息请求(步骤S12)。并且,若电子表200的CPU210控制通讯器203,接收版本信息请求(步骤S13),则向智能手机100发送存储于ROM202的重写对象数据的版本信息(步骤S14)。并且,智能手机100的CPU110控制通讯器103,从电子表200接收版本信息(步骤S15)。

  进一步地,CPU110控制通讯器103,发送请求发送电子表200的状态信息的状态信息请求(步骤S16)。并且,若电子表200的CPU210控制通讯器203接收状态信息请求(步骤S17),则向智能手机100发送表示所检测出的电池205的余量和电子表200的温度的状态信息(步骤S18)。并且,智能手机100的CPU110控制通讯器103,从电子表200接收状态信息(步骤S19)。

  CPU110基于接收的版本信息,判定重写对象数据中是否有需要重写的数据(步骤S20)。具体而言,CPU110在接收的版本信息表示的版本中有不是最新版本的情况下,将该版本相关的重写对象数据判定为需要重写的数据。在没有需要重写的数据的情况下(步骤S20;否),CPU110结束重写处理动作,并推进连接顺序。另一方面,在有需要重写的数据的情况下(步骤S20;是),智能手机100的CPU110和电子表200的CPU210执行重写处理(步骤S21)。

  图6和图7是示出图5的步骤S21所示的无线通信系统1的重写处理的一例的顺序图。

  智能手机100的CPU110判定是否需要DST相关数据的重写(步骤S30)。在需要DST相关数据的重写的情况下(步骤S30;是),CPU110与电子表200的CPU210一同执行DST相关数据的重写(步骤S31)。

  在不需要DST相关数据的重写的情况下(步骤S30;否)或重写DST相关数据后,CPU110判定连接类别是否为自动时刻调整(步骤S32)。在连接类别是自动时刻调整的情况下(步骤S32;是),CPU110判定当前时刻是否为白天的时间段(例如,当地时间9点~21点之间)且是首次自动时刻调整(步骤S33)。在当前时刻为白天的时间段且是首次自动时刻调整的情况下(步骤S33;是),CPU110在显示器106中显示需要连接的意思的通知(步骤S34)。在当前时刻为白天的时间段且不是首次自动时刻调整的情况下(步骤S33;否)或显示通知后,CPU110结束重写处理动作,并推进连接顺序。

  在连接类别不是自动时刻调整的情况下(步骤S32;否),CPU110判定连接类别为手动连接,并控制通讯器103向电子表200发送请求对需要重写的重写对象数据开始执行重写的重写开始命令(步骤S35)。

  若接收重写开始命令(步骤S36),则电子表200的CPU210判定电子表200的状态信息是否满足需要重写的重写对象数据的能够重写条件且其重写区域是否已被删除(步骤S37)。

  在电子表200的状态信息不满足需要重写的重写对象数据的能够重写条件或其重写区域未被删除的情况下(步骤S37;否),CPU210控制通讯器203向智能手机100发送表示不能够重写的意思和其原因的判定结果(步骤S38)。智能手机100的CPU110若控制通讯器103接收表示不能够重写的意思和其原因的判定结果(步骤S39),则在显示器106中显示表示接收的判定结果的内容的通知(步骤S40)。然后,智能手机100的CPU110和电子表200的CPU210结束重写处理动作,并推进连接顺序。

  另一方面,在电子表200的状态信息满足需要重写的重写对象数据的能够重写条件且其重写区域已被删除的情况下(步骤S37;是),如图7所示,CPU210控制通讯器203向智能手机100发送表示能够重写的意思的判定结果(步骤S41)。智能手机100的CPU110若控制通讯器103接收表示能够重写的意思的判定结果(步骤S42),则在显示器106中显示用于使用户选择是否执行重写的通知(步骤S43)。

  然后,CPU110判定是否经由操作部件108接受了选择执行重写的操作(步骤S44)。在接受了选择执行重写的操作的情况下(步骤S44;是),智能手机100的CPU110和电子表200的CPU210执行需要重写的重写对象数据的重写(步骤S45)。另一方面,在未接受选择执行重写的操作的情况下(步骤S44;否),智能手机100的CPU110和电子表200的CPU210结束重写处理动作,并推进连接顺序。

  如上所述,本实施方式的电子表200的CPU210基于由温度传感器215检测出的电子表的温度,判定是否能够用预计从智能手机100接收的重写数据重写存储于ROM202的重写对象数据。另外,本实施方式的智能手机100的CPU110从电子表200接收判定结果,并在接收的判定结果表示能够重写的情况下,控制通讯器103向电子表200发送重写数据。因此,能够事前防止因电子表200的温度不适当导致重写中断,且能够适当地执行数据的重写。

  另外,除了由温度传感器215检测出的电子表的温度外,本实施方式的电子表200的CPU210还基于电池205的余量判定是否能够用预计从智能手机100接收的重写数据重写重写对象数据。因此,能够事前防止因电子表200的电池205的余量不足导致重写中断,且能够适当地执行数据的重写。

  另外,本实施方式的电子表200的CPU210在由温度传感器215检测出的电子表200的温度和电池205的余量满足根据重写对象数据预先设定的重写状态条件的情况下,判断为能够用预计从智能手机100接收的重写数据重写该重写对象数据。因此,能够根据重写对象数据的容量等重写对象数据设定适当的重写状态条件,且能够对每个重写对象数据适当地执行数据的重写。

  另外,本实施方式的电子表200的CPU210在判断为不能够重写的情况下,控制通讯器203向智能手机100发送表示不能够重写的意思和其原因的判定结果。从而,智能手机100在判定为不能够重写的情况下,能够向用户告知其意思,并催促用户使电子表200处于能够重写的状态。

  此外,本发明不限于上述实施方式,可以进行多样的变更。

  例如,在上述实施方式中,对电子表200的CPU210基于电子表200的温度判定是否能够重写重写对象数据的例子进行了说明。但是,也可以由智能手机100的CPU110取代电子表200的CPU210判定是否能够重写重写对象数据。

  具体而言,电子表200的CPU210控制通讯器203向智能手机100发送表示由温度传感器215检测出的电子表200的温度的状态信息。并且,智能手机100的CPU110控制通讯器103从电子表200接收表示电子表200的温度的状态信息。之后,CPU110基于所接收的状态信息所表示的电子表200的温度判定是否能够用预计从智能手机100发送的重写数据重写存储于电子表200的ROM202的重写对象数据。并且,CPU110在判定为能够重写的情况下,控制通讯器103向电子表200发送重写数据。并且,电子表200的CPU210用从智能手机100发送的重写数据重写存储于ROM202的重写对象数据。

  从上所述,如同上述实施方式,能够事前防止因电子表200的温度不适当导致重写中断,且能够适当地执行数据的重写。

  进一步地,如同上述实施方式中的电子表200的CPU210,除了由温度传感器215检测的电子表200的温度外,智能手机100的CPU110还可以接收表示电池205的余量的状态信息,并基于接收的状态信息所表示的电子表200的温度和电池205的余量,判定是否能够重写重写对象数据。

  进一步地,如同上述实施方式中的电子表200的CPU210,智能手机100的CPU110也可以在电子表200的温度和电池205的余量满足根据重写对象数据预先设定的重写状态条件的情况下,判定为能够重写。

  进一步地,如同上述实施方式,智能手机100的CPU110也可以在判定为不能够重写的情况下,在显示器106中显示表示不能够重写的意思和其原因的判定结果,由此向用户告知。

  另外,在上述实施方式中,电子表200的CPU210也可以在判定为不能够重写重写对象数据的情况下,进而判定是否能够重写重写对象数据的一部分。例如,在设定有能够重写重写对象数据的一部分的部分重写状态条件,且电子表200的温度和电池205的余量虽然不满足重写状态条件,但满足部分重写状态条件的情况下,CPU210判定是否能够重写该重写对象数据的一部分,并向智能手机100发送定其判定结果。由此,智能手机100的CPU110和电子表200的CPU210能够执行仅重写对象数据的一部分的重写,并随后执行重写对象数据的剩余部分。

  另外,在上述实施方式中,智能手机100的CPU110和电子表200的CPU210在连接顺序中执行重写处理动作,但也可以在建立连接后执行重写处理动作。在这种情况下,例如,CPU110和CPU210也可以以建立连接后向智能手机100的操作部件108的操作输入或向电子表200的操作部件208的操作输入为契机,执行重写处理动作。

  另外,在上述实施方式中,对智能手机100和电子表200通过蓝牙(注册商标)进行通信的例子进行了说明。但是,智能手机100和电子表200也可以通过其他通信方法,例如,无线LAN(Local Area Network,局域网)或Wi-Fi(注册商标)进行通信。

  另外,在上述实施方式中,以智能手机100和电子表200为例进行了说明,但这些可以是智能手表等各种电子设备。本发明适合于电子表200那样搭载具有比较小的容量的电池的便携式电子设备。

  另外,在上述实施方式中,对CPU110、210进行控制动作的例子进行了说明。但是,控制动作不限于由CPU进行的软件控制。也可以利用专用的逻辑电路等硬件结构进行控制动作的一部分或全部。

  另外,在上面的说明中,作为存储本发明的数据通信处理相关的程序、重写处理相关的程序的计算机能够读取的介质,以由闪速存储器等非易失性存储器构成的ROM102、202为例进行了说明。但是,计算机能够读取的介质不限于这些,也可以应用HDD(Hard Disk Drive)、CD-ROM(Compact Disc Read Only Memory)或DVD(Digital Versatile Disc)等便携式记录介质。另外,作为经由通信线路提供本发明的程序的数据的介质,也可以在本发明中应用载波(carrier wave)。

  除此之外,在不脱离本发明的要旨的范围内可以对上述实施方式所示的结构、控制顺序或显示例等具体的细节进行适当变更。

  尽管对本发明的若干实施方式进行了说明,但本发明的范围不限于上述实施方式,而是包括请求专利保护的范围中记载的发明的范围和其均等的范围。

《无线通信装置、电子表、无线通信方法及记录介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)