本发明专利技术涉及数据安全技术领域,特别是一种片内操作系统升级方法、装置和系统,所述方法应用于第一电子设备,所述第一电子设备具有片内操作系统模块和接口模块,所述接口模块用于控制片内操作系统模块复位重启状态切换,所述第一电子设备与第二电子设备数据连接,包括:所述接口模块接收第二电子设备发送的升级命令,根据所述升级命令控制片内操作系统模块从第一状态切换至第二状态;当所述片内操作系统模块的第二状态表明升级完成时,所述接口模块控制所述片内操作系统模块从第二状态切换至第三状态,以使得所述片内操作系统模块复位重启;当所述片内操作系统模块复位重启完成时,所述接口模块控制所述片内操作系统模块从第三状态切换至第一状态。
【技术实现步骤摘要】
本专利技术涉及数据安全
,特别是涉及一种片内操作系统升级方法、装置和系统。
技术介绍
COS (Chip Operating System,片内操作系统)是一种以COS芯片为核心的嵌入式操作系统,应用于数据安全领域。COS系统最主要的功能是控制智能卡与外界的信息交换,以及响应、处理外部命令。COS系统通常存在于智能卡中,例如IC卡、SD卡(Secure DigitalMemory Card,安全智能卡)、UKEY等,一般通过智能卡的外围接口接入主机与主机通讯。例如,UKEY的内部就包含COS系统,UKEY通过USB接口接入电脑主机,UKEY内部的COS系统 就通过USB接口与电脑主机通讯。COS还可以应用于手机安全领域,例如SD卡,SD卡通过SD卡接口形式插入SD卡槽,COS系统通过SD卡接口与手机主机进行通讯。现有技术中,COS系统通常均通过外围接口(例如SD卡接口或USB接口)直接与外围主机设备相连。当COS系统上的软件或者数据需要升级时,由外围主机设备直接发送升级命令到COS系统,由外围主机设备控制COS系统从正常工作状态切换到升级状态。当升级完成时,主机提示用户必须断开与主机的连接。这时,用户需要手动断开具有COS系统的电子设备与外围主机设备的连接,然后重新插卡让COS系统与外围主机设备重新建立连接,使得COS系统重新上电后进入到正常工作状态。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在如下问题现有技术提供的方法中,需要用户手动拔出具有COS系统的电子设备,以断开所述电子设备与外围主机设备的连接,然后重新插卡让COS系统与外围主机设备重新建立连接并重新上电,需要用户进行繁琐的操作。另一方面,在COS系统断开连接又重新建立连接的过程中与COS系统相连的外围主机设备上的上层应用程序需要不断的切换状态,其操作界面也需要根据COS系统的状态变化频繁切换,操作繁琐;当上层应用程序在处理底层COS系统状态变化时,如果处理不当还容易出现死机现象。现有技术提供的方法存在操作繁琐、容易出现故障的缺陷。
技术实现思路
为解决上述技术问题,本专利技术实施例提供了一种片内操作系统升级方法、装置和系统,无需用户手动操作,即可自动完成COS系统升级过程中的状态转换,实现简单,易于操作。—方面,本专利技术实施例提供了一种片内操作系统升级方法,所述方法应用于第一电子设备,所述第一电子设备具有片内操作系统模块和接口模块,其中,所述接口模块用于控制所述片内操作系统模块的状态切换,所述第一电子设备与第二电子设备数据连接,所述方法包括所述接口模块接收第二电子设备发送的升级命令,根据所述升级命令控制所述片内操作系统模块从第一状态切换至第二状态;当所述片内操作系统模块的第二状态表明升级完成时,所述接口模块控制所述片内操作系统模块从第二状态切换至第三状态,以使得所述片内操作系统模块复位重启;当所述片内操作系统模块复位重启完成时,所述接口模块控制所述片内操作系统模块从第三状态切换至第一状态。优选地,所述根据所述升级命令控制所述片内操作系统模块从第一状态切换至第二状态包括根据所述升级命令,向所述片内操作系统模块发送控制信号和复位信号,以控制所述片内操作系统模块从正常工作状态切换至升级状态;接收第二电子设备发送的升级数据流,将所述升级数据流存储至所述片内操作系统模块。 优选地,所述接口模块控制所述片内操作系统模块从第二状态切换至第三状态包括所述接口模块向所述片内操作系统模块发送复位信号和控制信号,以控制所述片内操作系统模块从升级状态切换至复位重启状态。优选地,所述接口模块控制所述片内操作系统模块从第三状态切换至第一状态具体为所述接口模块向所述片内操作系统模块发送复位信号和控制信号,以控制所述片内操作系统模块从复位重启状态切换至正常工作状态。优选地,当所述片内操作系统模块的第二状态表明升级完成时,所述方法还包括所述接口模块向所述第二电子设备发送反馈消息,所述反馈消息用于表明所述片内操作系统模块升级完成,以使得所述第二电子设备根据所述反馈消息显示升级完成界面。优选地,所述方法还包括所述接口模块接收所述第二电子设备发送的重新启动命令;则所述接口模块控制所述片内操作系统模块从第二状态切换至第三状态为所述接口模块根据所述第二电子设备发送的重新启动命令,向所述片内操作系统模块发送复位信号和控制信号,以控制所述片内操作系统模块从升级状态切换至复位重启状态。优选地,所述方法还包括接收第二电子设备的调用命令,当根据所述调用命令判断片内操作系统模块需要升级时,向所述第二电子设备返回调用失败消息,以使得所述第二电子设备根据所述消息向所述第一电子设备发送升级命令。另一方面,本专利技术实施例还公开了一种片内操作系统升级装置,所述装置应用于具有片内操作系统模块的第一电子设备,所述第一电子设备与第二电子设备数据连接,所述装置包括第一接收单元,用于接收第二电子设备发送的升级命令;第一切换控制单元,用于根据所述接收单元发送的升级命令控制所述片内操作系统模块从第一状态切换至第二状态;第二切换控制单元,用于当所述片内操作系统模块的第二状态表明升级完成时,控制所述片内操作系统模块从第二状态切换至第三状态,以使得所述片内操作系统复位重启;第三切换控制单元,用于当所述片内操作系统模块复位重启完成时,控制所述片内操作系统模块从第三状态切换至第一状态。优选地,所述第一切换控制单元包括第一控制单元,用于根据所述升级命令,向所述片内操作系统模块发送控制信号和复位信号,以控制所述片内操作系统模块从正常工作状态切换至升级状态;存储单元,用于接收第二电子设备发送的升级数据流,将所述升级数据流存储至 所述片内操作系统模块。优选地,所述第二切换控制单元具体用于向所述片内操作系统模块发送复位信号和控制信号,以控制所述片内操作系统模块从升级状态切换至复位重启状态。优选地,所述第三切换控制单元具体用于向所述片内操作系统模块发送复位信号和控制信号,以控制所述片内操作系统模块从复位重启状态切换至正常工作状态。优选地,所述装置还包括第一反馈单元,用于向所述第二电子设备发送反馈消息,所述反馈消息用于表明所述片内操作系统模块升级完成,以使得所述第二电子设备根据所述反馈消息显示升级完成界面。优选地,所述装置还包括第二接收单元,用于接收所述第二电子设备发送的重新启动命令;则所述第二切换控制单元具体用于根据所述第二电子设备发送的重新启动命令,向所述片内操作系统模块发送复位信号和控制信号,以控制所述片内操作系统模块从升级状态切换至复位重启状态。优选地,所述装置还包括第二反馈单元,用于接收第二电子设备的调用命令,当根据所述调用命令判断片内操作系统模块需要升级时,向所述第二电子设备返回调用失败消息,以使得所述第二电子设备根据所述消息向所述第一电子设备发送升级命令。再一方面,本专利技术实施例还公开了一种电子设备,所述电子设备具有片内操作系统模块和接口模块,所述电子设备与第二电子设备数据连接,其中,所述接口模块用于接收第二电子设备发送的升级命令,根据所述升级命令控制所述片内操作系统模块从第一状态切换至第二状态;当所述片内操作系统模块的第二状态表明升级完成时,控制所述片内操作系统模块从第二状态切换至第三状态,以使得所述片内操作系统模块本文档来自技高网...
【技术保护点】
一种片内操作系统升级方法,其特征在于,所述方法应用于第一电子设备,所述第一电子设备具有片内操作系统模块和接口模块,其中,所述接口模块用于控制所述片内操作系统模块的状态切换,所述第一电子设备与第二电子设备数据连接,所述方法包括:所述接口模块接收第二电子设备发送的升级命令,根据所述升级命令控制所述片内操作系统模块从第一状态切换至第二状态;当所述片内操作系统模块的第二状态表明升级完成时,所述接口模块控制所述片内操作系统模块从第二状态切换至第三状态,以使得所述片内操作系统模块复位重启;当所述片内操作系统模块复位重启完成时,所述接口模块控制所述片内操作系统模块从第三状态切换至第一状态。
【技术特征摘要】
【专利技术属性】
技术研发人员:周红恩,许元进,刘存青,
申请(专利权)人:福建伊时代信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。