logo好方法网

非易失存储文件的同步传输方法、装置及嵌入式设备


技术摘要:
本公开实施例提供一种非易失存储文件的同步传输方法、装置及嵌入式设备,属于嵌入式技术领域。其中方法包括:监控所述嵌入式设备的无线电资源控制器是否由连接状态进入空闲状态;在所述无线电资源控制器由连接状态进入空闲状态时,立即对所述非易失存储文件执行同步传  全部
背景技术:
在  4G网络中,嵌入式设备内存在无线电资源控制器(Radio  Resource  Control, 简称RRC),用于对无线资源进行分配并发送相关信令,UE和UTRAN之间控制信令的主要部分 是RRC消息,RRC消息承载了建立、修改和释放媒介访问控制层和物理层协议实体所需的全 部参数,同时也携带了NAS(非接入层)的一些信令,如MM、CM、SM等。 由于移动设备的电源电量是影响设备使用的一个关键因素,设备也不是所有的时 刻都在传输数据,那么如果设备始终都处在高功率的连接状态无疑会消耗很大的电量,这 就需要一个机制来调控设备的状态来节省电量。在传输数据时处在高功率状态,没有数据 传输时处在空闲状态,这样就可以很好的节省设备电量。这个机制就是RRC状态机,在不同 的网络标准里状态机的实现方式有所不同。LTE-RRC状态机:3GPP标准定义了一个完备的状 态机,它描述了连接到网络的每个设备的功率状态。 RRC空闲:设备的无线电模块处于低功率状态(<15mW),只监听来自网络的控制信 号。运营商网络中的客户端没有无线电资源。 RRC连接:设备的无线电模块处于高分辨率状态(1000-3500mW),要么传输数据,要 么等待数据。运营商网络中指定了数据承载方式,也分配了专用的无线电资源。 非易失存储(Non-Volatile  Memory,简称NVM),而非易失存储NVM-files指需要存 储在非易失物理存储媒介上的系统文件,脱离供电后能够保存状态,承接到下一次供电系 统再次运行时,是一种嵌入式常用的文件使用存储形式。 嵌入式RTOS设计中对于功耗敏感,而4G的RRC状态主要是接收与发送网络数据,会 有大概率修改文件相关数据,会有大概率对NVM-files进行刷新的需求。这些任务就会多次 唤醒主芯片,增加了功耗。 可见,现有的非易失存储文件存在增加功耗的技术问题。
技术实现要素:
有鉴于此,本公开实施例提供一种非易失存储文件的同步传输方法、装置及嵌入 式设备,至少部分解决现有技术中存在的问题。 第一方面,本公开实施例提供了一种非易失存储文件的同步传输方法,应用于嵌 入式设备,所述方法包括: 监控所述嵌入式设备的无线电资源控制器是否由连接状态进入空闲状态; 在所述无线电资源控制器由连接状态进入空闲状态时,立即对所述非易失存储文件执 行同步传输动作。 根据本公开实施例的一种具体实现方式,所述在所述无线电资源控制器由连接状 4 CN 111597092 A 说 明 书 2/9 页 态进入空闲状态时,立即对所述非易失存储文件执行同步传输动作的步骤,包括: 在所述无线电资源控制器由连接状态进入空闲状态时,判断是否需要对所述嵌入式设 备内的非易失存储文件执行同步传输动作; 若需要对所述嵌入式设备内的非易失存储文件执行同步传输动作,则立即对所述非易 失存储文件执行同步传输动作; 若不需要对所述嵌入式设备内的非易失存储文件执行同步传输动作,则直接进入空闲 状态。 根据本公开实施例的一种具体实现方式,所述监控所述嵌入式设备的无线电资源 控制器是否由连接状态进入空闲状态的步骤之前,所述方法还包括: 将所述无线电资源控制器由连接状态进入空闲状态设置为所述非易失存储文件执行 同步传输动作的触发条件。 根据本公开实施例的一种具体实现方式,所述对所述非易失存储文件执行同步传 输动作的步骤,包括: 将所述非易失存储文件从所述嵌入式设备的非易失存储器加载到缓存区域; 在所述嵌入式设备的空闲状态结束时,将所述缓存区域内的所述非易失存储文件同步 更新到所述非易失存储器中。 根据本公开实施例的一种具体实现方式,所述在所述无线电资源控制器由连接状 态进入空闲状态时,立即对所述非易失存储文件执行同步传输动作的步骤之后,所述方法 还包括: 在所述无线电资源控制器进入空闲状态之后,根据调度指令,执行调度任务。 根据本公开实施例的一种具体实现方式,所述方法还包括: 在所述无线电资源控制器对所述非易失存储文件执行完同步传输动作后进入空闲状 态、由空闲状态进入调度任务执行状态、执行完调度任务进入空闲状态、由空闲状态进入连 接状态之间均存在状态过渡延时。 根据本公开实施例的一种具体实现方式,所述方法还包括: 计算所述嵌入式设备进入系统低功耗状态的周期为,所述嵌入式设备的系统总时间 片,减去所述无线电资源控制器处于连接状态的时间、对所述非易失存储文件执行同步传 输的时间、执行调度任务的时间以及状态过渡延时后的时间。 第二方面,本公开实施例提供了一种非易失存储文件的同步传输装置,应用于嵌 入式设备,所述装置包括: 监控模块,用于监控所述嵌入式设备的无线电资源控制器是否由连接状态进入空闲状 态; 同步模块,用于在所述无线电资源控制器由连接状态进入空闲状态时,立即对所述非 易失存储文件执行同步传输动作。 根据本公开实施例的一种具体实现方式,所述同步模块包括: 判断子模块,用于在所述无线电资源控制器由连接状态进入空闲状态时,判断是否需 要对所述嵌入式设备内的非易失存储文件执行同步传输动作; 执行子模块,用于若需要对所述嵌入式设备内的非易失存储文件执行同步传输动作, 则立即对所述非易失存储文件执行同步传输动作; 5 CN 111597092 A 说 明 书 3/9 页 若不需要对所述嵌入式设备内的非易失存储文件执行同步传输动作,则直接进入空闲 状态。 第三方面,本公开实施例还提供了一种电子设备,该电子设备包括: 至少一个处理器;以及, 与该至少一个处理器通信连接的存储器;其中, 该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执 行,以使该至少一个处理器能够执行前述第一方面或第一方面的任一实现方式中的非易失 存储文件的同步传输方法。 第四方面,本公开实施例还提供了一种非暂态计算机可读存储介质,该非暂态计 算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述第一方面或第 一方面的任一实现方式中的非易失存储文件的同步传输方法。 第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括 存储在非暂态计算机可读存储介质上的计算程序,该计算机程序包括程序指令,当该程序 指令被计算机执行时,使该计算机执行前述第一方面或第一方面的任一实现方式中的非易 失存储文件的同步传输方法。 本公开实施例中的非易失存储文件的同步传输方案,应用于嵌入式设备,其中方 法包括:监控所述嵌入式设备的无线电资源控制器是否由连接状态进入空闲状态;在所述 无线电资源控制器由连接状态进入空闲状态时,立即对所述非易失存储文件执行同步传输 动作。本实施例提供的非易失存储文件的同步传输方案,当无线电资源控制器由链接状态 转为空闲状态时,在此节点做一次非易失存储文件的同步传输动作,以此将有效任务尽量 集中在连续的时间片内,相对减少主芯片被任务唤醒次数,以达到节省功耗的目的。 附图说明 为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域 普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。 图1为本公开实施例提供的一种非易失存储文件的同步传输方法的流程示意图; 图2为本公开实施例提供的另一种非易失存储文件的同步传输方法的部分流程示意 图; 图3和图4为本公开实施例提供的非易失存储文件的同步传输方法所涉及的系统状态 时间片示意图; 图5为本公开实施例提供的一种非易失存储文件的同步传输装置的结构示意图; 图6为本公开实施例提供的一种电子设备的示意图。
下载此资料需消耗2积分,
分享到:
收藏