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

文档序号:8498617阅读:来源:国知局
器313内。该保持的应用成为更新的对象,存在更新没有被正常地结束,或者被更新的应用不能正常地发挥作用的情况。
[0146]但是,输入设备300的CPU311通过启动程序的功能,只执行正常地动作的应用。然后,输入设备300的CPU311在应用的更新处理或应用本身产生了不良情况的情况下,通过启动程序或恢复程序的功能,CPU311能够自发地恢复应用。该恢复处理能够以进行平板型信息终端I的电源断开和再接通的所谓的硬复位操作为契机来进行。
[0147][变形例等]
[0148]另外,如上所述,应用包括触摸处理程序和通信处理等程序。并且,在上述的实施方式中,说明了在通信处理等程序中产生不良情况而不能从信息处理装置部100恢复的情况下,也以电源的0N/0FF(硬复位)为契机,输入设备300的CPU311进行应用的恢复。但是,并不限定于此。
[0149]例如,设为在应用内的触摸处理程序中产生不良情况,不能进行触摸位置的检测,但通信处理等程序正常地发挥作用。此时,在图8的步骤S33中,能够适当地接收从信息处理装置部100提供的复位指令。因此,在接收到因超时的复位指令的情况下,CPU311能够进行从图8的步骤S35的处理,使得调用启动程序而执行。
[0150]此时,也可以不以平板型信息终端I的电源的0N/0FF的所谓的硬复位设为连系到恢复处理的启动程序的执行的契机。即,能够以图8的步骤S33的复位指令(软复位)设为连系到恢复处理的启动程序的执行的契机。
[0151]此外,在上述的实施方式中,说明了执行了启动程序的CPU311执行在用户区域32的应用区域32A中存储的应用。因此,设为应用的恢复处理包括将保存到应用备份区域33的旧应用写回应用区域32A的处理。但是,并不限定于此。
[0152]在应用没有所谓的地址依赖,输入设备300的CPU311能够执行没有地址依赖的程序的情况下,也可以由CPU311直接执行应用备份区域33的旧应用作为恢复处理。此时,不需要进行将旧应用写回应用区域32A的处理。
[0153]此外,在上述的实施方式中,说明了启动程序、更新程序、恢复程序存储在不成为非易失性存储器313的更新对象的启动程序组存储区域31中,但并不限定于此。由于启动程序、更新程序、恢复程序不成为更新对象,所以也可以记录在输入设备300内设置的、所谓的掩模ROM中。
[0154]此外,在图11的说明中,按照S102和S104的顺序判定了第一状态?第三状态的启动状态,但这个顺序也可以相反,也可以通过一次判定来进行。
[0155]标号说明
[0156]I…平板型信息终端、100…信息处理装置部、101A...发送接收天线、10L...无线通信部、102…CPU、103…RAM、104…非易失性存储器、105…总线、110…I/O端口、120…I/O端口、200…显示设备、300…触摸输入设备、310…控制器、311…CPU、312…RAM、313…非易失性存储器、31...启动程序组存储区域、31A…启动程序区域、31B…更新程序区域、31C…恢复程序区域、32…用户区域、32A…应用区域、32B…启动标记区域、320.更新确定标记区域、33…应用备份区域
【主权项】
1.一种传感器控制器,用于对计算机提供输入信息的传感器设备的控制,所述传感器控制器包括非易失性存储器和处理器, 所述非易失性存储器保持: 用于接受触摸输入而进行处理的应用软件; 在启动时确认所述应用软件的启动状态的启动程序; 进行所述应用软件的恢复处理的恢复程序;以及 表示所述启动状态的信息, 在启动时,启动所述启动程序, 所述处理器在所述启动状态表示所述应用软件的启动为第二次以后的启动,且表示在过去的启动时通过所述应用软件所述触摸输入没有被正常地处理的情况下,执行所述恢复程序。
2.如权利要求1所述的传感器控制器,其特征在于, 所述非易失性存储器作为表示所述启动状态的信息,存储表示所述应用软件的启动是第一次还是第二次以后的任一个的启动标记以及表示在过去的启动时通过所述应用软件所述触摸输入是否被正常地处理的更新确定标记。
3.如权利要求1所述的传感器控制器,其特征在于, 所述启动程序和所述恢复程序存储在不成为所述非易失性存储器的更新对象的区域中。
4.如权利要求1所述的传感器控制器,其特征在于, 在所述非易失性存储器中,除了所述启动程序、所述恢复程序、所述应用软件之外,还存储有接受新的应用软件的提供而进行应用软件的更新处理的更新程序。
5.如权利要求4所述的传感器控制器,其特征在于, 所述启动程序、所述恢复程序、所述更新程序存储在不成为所述非易失性存储器的更新对象的区域中。
6.如权利要求1所述的传感器控制器,其特征在于, 在所述非易失性存储器的预定区域中,保持过去正常地动作的旧应用软件, 所述处理器通过所述恢复程序的功能,作为所述恢复处理,将在所述预定区域中保持的、所述旧应用软件设为启动对象,将所述启动状态设为表示应用软件的启动为第二次以后的启动且表示触摸输入通过应用软件被正常地处理的状态。
7.如权利要求1所述的传感器控制器,其特征在于, 在所述非易失性存储器的预定区域中,保持过去正常地动作的旧应用软件, 所述处理器通过所述启动程序的功能,执行在所述非易失性存储器的应用启动对象区域中存储的所述应用软件, 所述处理器通过所述恢复程序的功能,作为所述恢复处理,将在所述预定区域中保持的、过去正常地动作的所述旧应用软件转移到所述应用启动对象区域,并且,将所述启动状态设为表示所述应用软件的启动为第二次以后的启动且表示在过去的启动时触摸输入通过应用软件被正常地处理的状态。
8.一种传感器设备,对权利要求1至7的任一个所述的传感器控制器连接用于接受指示体的接触输入的触摸传感器而成。
9.一种电子设备,搭载传感器设备而构成,该传感器设备通过对权利要求1至7的任一个所述的传感器控制器连接用于接受指示体的接触输入的触摸传感器而成。
10.一种传感器控制器,用于对计算机提供输入信息的传感器设备的控制,所述传感器控制器包括非易失性存储器和处理器, 所述非易失性存储器保持: 对所述计算机提供所述输入信息的应用软件; 判定所述应用软件的启动状态的启动程序; 进行恢复所述应用软件的恢复处理的恢复程序;以及 信息, 该信息将所述启动状态在以下三个状态中进行区分: 所述应用软件的启动为第一次的第一状态; 所述应用软件的启动为第二次以后且不存在表示在前一次的启动中进行了正常动作的信息的第二状态;以及 所述应用软件启动为第二次以后且存在表示在以前的启动中进行了正常动作的信息的第三状态, 在启动时,启动所述启动程序而执行所述判定, 所述处理器在所述启动状态为第二状态的情况下,执行所述恢复程序。
11.如权利要求10所述的传感器控制器, 所述非易失性存储器进一步包括更新所述应用软件的更新程序, 所述处理器在所述更新程序的执行时,将所述启动状态设定为所述第一状态。
12.如权利要求11所述的传感器控制器, 所述处理器伴随着对所述计算机提供所述输入信息的应用软件的删除,将所述启动状态变更为所述第一状态。
13.如权利要求11所述的传感器控制器, 所述处理器在所述启动时,所述启动状态为所述第一状态的情况下,执行所述应用软件, 通过由所述计算机接收到对于所述输入信息的响应而检测出所述应用软件正常动作的情况下,将所述启动状态从所述第一状态变更为所述第三状态。
14.如权利要求10所述的传感器控制器, 所述恢复程序伴随着所述恢复处理,将所述启动状态从所述第二状态变更为述第三状??τ O
15.如权利要求11所述的传感器控制器, 所述第一状态、所述第二状态以及所述第三状态的3个状态由伴随着所述更新程序的执行的变更为所述第一状态的两个标记表示。
16.如权利要求15所述的传感器控制器, 所述非易失性存储器是对页面或者模块的单位的存储区域执行删除动作的闪存, 所述两个标记保持在相同页面或者模块中, 所述第三状态通过保持所述两个标记的所述相同页面或者模块被删除而表示, 所述第二状态通过所述两个标记中的任一个被编程的状态而实现。
17.—种应用软件恢复方法,是在用于对计算机提供输入信息的传感器设备的控制的传感器控制器中的应用软件恢复方法,其特征在于, 所述传感器控制器包括非易失性存储器和处理器, 所述非易失性存储器存储:用于接受触摸输入而进行处理的应用软件;在电源接通时确认所述应用软件的启动状态的启动程序;进行所述应用软件的恢复处理的恢复程序;以及作为表示所述启动状态的信息,表示所述应用软件的启动是第一次还是第二次以后的任一个的启动标记以及表示在过去的启动时通过所述应用软件触摸输入是否被正常地处理的更新确定标记, 所述处理器执行所述启动程序、所述恢复程序、所述应用软件, 所述处理器包括以下步骤: 启动步骤,在电源接通时,启动所述启动程序; 确认步骤,通过所述启动程序的功能,确认所述启动状态;以及恢复步骤,通过所述启动程序的功能,所述确认步骤中的确认结果表示所述应用软件的启动为第二次以后的启动,且表示在过去的启动时通过所述应用软件触摸输入没有被正常地处理的情况下,执行所述恢复程序。
18.如权利要求17所述的应用软件恢复方法,其特征在于, 在所述非易失性存储器的预定区域中,保持过去正常地动作的旧应用软件, 在所述恢复步骤中,通过所述恢复程序的功能,作为所述恢复处理,将在所述预定区域中保持的、所述旧应用软件设为启动对象,将所述启动状态设为表示应用软件的启动为第二次以后的启动且表示通过应用软件触摸输入被正常地处理的状态。
19.如权利要求17所述的应用软件恢复方法,其特征在于, 在所述非易失性存储器的预定区域中,保持过去正常地动作的旧应用软件, 所述处理器通过所述启动程序的功能,执行在所述非易失性存储器的应用启动对象区域中存储的所述应用软件, 在所述恢复步骤中,通过所述恢复程序的功能,作为所述恢复处理,将在所述预定区域中保持的、过去正常地动作的所述旧应用软件转移到所述应用启动对象区域,并且,将所述启动状态设为表示所述应用软件的启动为第二次以后的启动且表示在过去的启动时触摸输入通过所述应用软件被正常地处理的状态。
【专利摘要】本发明涉及传感器控制器、传感器设备、电子设备及应用软件的恢复方法,当对在搭载于触摸输入设备侧的存储器中保持的应用软件进行更新且产生了不便的情况下,在触摸输入设备侧能够恢复。CPU(311)在启动时将启动程序启动,确认应用的启动状态。在该启动状态表示应用软件的启动为第二次以后的启动,且表示触摸输入未通过该应用软件被正常地处理的情况下,执行启动程序的CPU(311)代替启动程序而执行恢复程序,进行恢复处理。
【IPC分类】G06F9-445, G06F3-0488
【公开号】CN104820606
【申请号】CN201510006910
【发明人】松原正树
【申请人】株式会社和冠
【公开日】2015年8月5日
【申请日】2015年1月7日
【公告号】EP2902902A1, US20150220203
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1