传感器控制器、传感器设备、电子设备及应用软件的恢复方法

文档序号:8498617阅读:464来源:国知局
传感器控制器、传感器设备、电子设备及应用软件的恢复方法
【技术领域】
[0001]本发明涉及在触摸输入设备侧适当地进行作为电子设备的输入单元而使用的触摸输入设备的应用软件的恢复处理或者恢复的需要与否判定的装置、方法。
【背景技术】
[0002]近年来,不限于被称为智能手机等的高功能便携电话终端或电子阅读器等的小型终端,在以往的被定位为个人计算机的设备中,也发现较多触摸输入设备一体型的设备。以往的被定位为个人计算机的触摸输入设备一体型的设备被称为平板PC (PC是个人计算机(Personal Computer)的简称。)等而广泛地普及。在这些触摸输入设备一体型的设备中,设想通过触摸输入而进行全部操作,大多数没有准备触摸输入设备的代替输入单元。
[0003]近年的触摸输入设备与如以往的鼠标或键盘那样的单纯的输入设备不同,进行比较高度的内部处理,设备本身具有较多功能。因此,大多数具有从后台更新用于内部处理的所谓的固件的功能。并且,为了用户的便利性,大多数能够以将触摸输入设备安装到信息处理装置(终端设备)中的状态,进行更新。
[0004]在以安装到信息处理装置中的状态更新触摸输入设备的固件时,若被正常地更新,触摸输入设备通过新的固件而准确地动作,则能够无任何问题而继续操作。但是,若将该固件的更新失败或者将内部存在不良情况的固件进行更新,则存在触摸输入设备不动作的情况。
[0005]并且,在这是如前述那样的以触摸输入设备作为唯一的输入单元的设备的情况下,用户不能进行任何操作。此时,连将触摸输入设备的固件返回到原来的状态的操作也不能进行。为了避免这个情况,充分注意固件的更新处理不得中断。充分确认更新用的新的固件是准确地动作的固件。虽然采取这样的对策,但难以完全排除触摸输入设备不动作的可能性。
[0006]在专利文献I中,公开了有关如下的信息处理装置的发明:通过在触摸输入设备用的固件的更新后不能控制该触摸输入设备,从而能够避免什么操作也不能接受的事态。
[0007]在专利文献I中公开的信息处理装置中搭载的触摸输入设备包括触摸面板21、CPU22、易失性存储器23。当每次在该信息处理装置中接通电源时,信息处理装置的数据处理部10将在数据处理部10的R0M13中保持的触摸输入设备用的固件通过经过总线4的通信而供应给触摸输入设备。该触摸输入设备用的固件成为如下结构:在由触摸输入设备的CPU22写入易失性存储器23之后,其由CPU22执行,该触摸输入设备发挥作用。
[0008]在专利文献I中记载的发明的信息处理装置的情况下,当对触摸输入设备用的固件进行更新的情况下,除了新的固件之外,旧的固件也保持在信息处理装置的数据处理部10的R0M13中。在使触摸输入设备执行新的固件,且在预定时间内没有从触摸输入设备向数据处理部10返回正常的数据的情况下,数据处理部10经由通信对触摸输入设备提供R0M13的正常地动作的旧的固件,使用通信而再启动。这样,能够避免触摸输入设备不动作。
[0009]现有技术文献
[0010]专利文献
[0011]专利文献1:日本特开2013-3757号公报

【发明内容】

[0012]如上所述,在专利文献I中记载的信息处理装置的情况下,触摸输入设备用的固件存在于信息处理装置的数据处理部的ROM13。因此,成为在每次接通电源时,从数据处理部对触摸输入设备提供该固件的结构。因此,对触摸输入设备用的固件进行更新的功能或复原的功能除了触摸输入设备侧的功能之外,还作为信息处理装置的数据处理部的功能而实现。即,关于触摸输入设备用的固件的更新功能或复原功能,成为作为包括数据处理部和触摸输入设备的信息处理装置整体的系统而初次发挥作用的结构。
[0013]但是,在每次对信息处理装置接通电源时,从信息处理装置的数据处理部对触摸输入设备提供固件的话,在每次接通电源时都需要相应的时间,成为接通花费时间的原因。因此,考虑在搭载于触摸输入设备侧的存储器中保持触摸输入设备用的固件。
[0014]考虑在这样的情况下的、在搭载于触摸输入设备侧的存储器中保持的触摸输入设备用的固件的更新。触摸输入设备用的固件的更新本身能够根据来自信息处理装置的数据处理部的控制来进行。但是,假设因为该固件的向触摸输入设备侧的存储器的写入中途失败或者在触摸输入设备侧的存储器中写入的新的固件中存在不良情况,触摸输入设备不能发挥作用。
[0015]在触摸输入设备用的固件中,还包括在与数据处理部之间进行通信,进行将从数据处理部提供的信息写入易失性存储器的处理的通信处理等软件。在该通信处理等软件未被适当地写入或者在调用通信处理等软件的应用软件中产生不良情况的情况下,不能进行从信息处理装置侧的数据处理部经由通信来控制触摸输入设备的本身。
[0016]在这样的情况下,在专利文献I中公开的发明中,不能进行从数据处理部代替新的固件而返回到旧的固件的处理本身。因此,需要使用专用的装置而将旧的固件重新记录到在触摸输入设备中搭载的存储器的特殊的应对,产生不能进行触摸输入设备的迅速的恢复的问题。
[0017]鉴于以上的情况,本发明的目的在于,当通过更新处理而在搭载于触摸输入设备侧的存储器中保持的应用软件中产生了不良情况的情况下,即使不依赖来自信息处理装置的指示,也能够通过触摸输入设备侧的判定而执行恢复处理。
[0018]为了解决上述课题,在技术方案I中记载的发明的传感器控制器是用于对计算机提供输入信息的传感器设备的控制的传感器控制器,其特征在于,
[0019]所述传感器控制器包括非易失性存储器和处理器,
[0020]所述非易失性存储器保持:
[0021]用于接受触摸输入而进行处理的应用软件;
[0022]在启动时确认所述应用软件的启动状态的启动程序;
[0023]进行所述应用软件的恢复处理的恢复程序;以及
[0024]表示所述启动状态的信息,
[0025]在启动时,启动所述启动程序,
[0026]所述处理器在所述启动状态表示所述应用软件的启动为第二次以后的启动,且表示在过去的启动时通过所述应用软件触摸输入没有被正常地处理的情况下,执行所述恢复程序。
[0027]根据在该技术方案I中记载的发明的传感器控制器,该传感器控制器包括非易失性存储器、处理器。在非易失性存储器中,保持固件和表示启动状态的信息。固件至少包括
(I)用于接受触摸输入而进行处理的应用软件、(2)在电源接通时确认应用软件的启动状态的启动程序、(3)进行应用软件的恢复处理的恢复程序。此外,启动状态包括(A)应用软件的启动是否为第二次以后、(B)在过去的启动时通过应用软件触摸输入是否被正常地处理的信息。
[0028]处理器在电源接通时将启动程序启动,通过启动程序的功能,确认应用软件的启动状态。在该启动状态表示应用软件的启动为第二次以后的启动,且表示在过去的启动时通过该应用软件触摸输入没有被正常地处理的情况下,处理器通过恢复程序而执行应用软件的恢复处理。
[0029]这样,在电源接通时执行了启动程序的处理器确认非易失性存储器的应用的启动状态,能够判别是否需要应用软件的恢复。然后,在判别为需要恢复时,执行了恢复程序的处理器进行应用软件的恢复处理。因此,能够由传感器控制器本身进行应用软件的恢复。
[0030]根据本发明,当通过更新处理而在搭载于触摸输入设备侧的存储器中保持的应用软件中产生了不良情况的情况下,即使不依赖来自信息处理装置的指示,也能够通过触摸输入设备侧的判定而执行恢复处理。
【附图说明】
[0031]图1是表示平板型信息终端I的外观的一例的图。
[0032]图2是用于说明平板型信息终端I的整体结构的一例的框图。
[0033]图3是用于说明输入设备300的控制器310的结构例的框图。
[0034]图4是用于说明启动标记区域32B的信息和更新确定标记区域32C的信息的利用方式的图。
[0035]图5是表示在平板型信息终端I中进行输入设备300的应用的更新处理的情况下的处理的流程的图。
[0036]图6是表示接着图5的处理的流程的图。
[0037]图7是表示在进行图5、图6的处理的情况下的非易失性存储器313的状态的图。
[0038]图8是表示在平板型信息终端I中进行输入设备300的应用的更新处理的情况下的处理的流程的图。
[0039]图9是表示在进行图8的处理的情况下的非易失性存储器313的状态的图。
[0040]图10是用于说明判别应用向用户区域32的对应区域的写入是否不完整的方法的一例的图。
[0041]图11是用于说明由CPU311执行的应用的启动处理(包括应用的恢复处理)的流程图。
【具体实施方式】
[0042]以下,参照【附图说明】本发明的装置、方法的实施方式。
[0043][平板型信息终端I的结构]
[0044][平板型信息终端I的外观的一例]
[0045]图1是表示该实施方式的平板型信息终端I的外观的一例的图。平板型信息终端I具有从其前面露出例如LCD (Liquid Crystal Display,液晶显示器)等的显示设备200的比较大的显示画面200D的结构。在显示画面200D的背面中,搭载输入设备(触摸输入设备)300,该输入设备(触摸输入设备)300以在指示了显示画面200D上的哪个位置的情况下都能够检测其指示位置的方式,具有设置为与显示画面200D的整个面对应的触摸传感器部。此外,在平板型信息终端I的框体内部,设置有连接显示设备200或输入设备300且进行各种信息处理的信息处理装置部100。
[0046]这样,平板型信息终端I是输入设备300为唯一的输入设备(输入装置)的信息处理装置。在平板型信息终端I中,设为在显示画面200D上,通过用户的手指或笔型坐标指示器等的指示体而进行了位置指示操作。此时,基于来自在显示画面200D的背面设置的输入设备300的触摸传感器部的检测输出,输入设备300具备的CPU (Central ProcessingUnit,中央处理器)确定显示画面200D中的指示位置。表示由该CPU确定的指示位置的信息供应给信息处理装置部100,能够进行与其对应的处理。
[0047][平板型信息终端I的整体结构的一例]
[0048]图2是用于说明该实施方式的平板型信息终端I的整体结构的一例的框图。平板型信息终端I通过对信息处理装置部100经由l/0(input/output,输入/输出)端口 110连接显示设备200、经由I/O端口 120连接作为输入装置的输入设备300而构成。另外,信息处理装置部100是控制平板型信息终端I的整体、对于触摸输入设备而言作为主机装置部发挥作用的部分。
[0049]信息处理装置部100通过连接了发送接收天线1lA的无线通信部101、CPU102、RAM (Random Access Memory,随机存取存储器)103、非易失性存储器104通过总线105连接而构成。
[0050]连接了发送接收天线1lA的无线通信部101实现例如通过临近的基站而连接到互联网的功能。CPU102执行各种程序,控制信息处理装
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1