一种用于扫读笔的软件在线升级方法及系统技术方案

技术编号:39841551 阅读:10 留言:0更新日期:2023-12-29 16:28
本发明专利技术涉及扫读笔技术领域,具体公开了一种用于扫读笔的软件在线升级方法及系统,其所述方法包括:步骤

【技术实现步骤摘要】
一种用于扫读笔的软件在线升级方法及系统


[0001]本专利技术涉及扫读笔
,具体是一种用于扫读笔的软件在线升级方法及系统


技术介绍

[0002]扫读笔是一种特殊的点读笔,它可以通过扫描的方式获取内容,然后进行点读

翻译等操作

相比于普通点读笔,扫读笔适合年龄较大的孩子或者成人使用,而且不限于点读特定的智能点读书或自制点读书,任何外文的书都可以进行扫描翻译

扫读笔通过扫描技术将印刷字体扫描到笔里,然后通过内置的翻译软件进行翻译,以实现翻译功能

现有技术扫读笔升级的时候存在诸多问题陷如:一是数据丢失:在扫读笔升级过程中,用户数据可能会丢失或出现异常,导致无法正常使用;其次扫读笔升级通常需要在设备上下载新版本并安装,而网络连接不稳定可能导致升级失败或安装异常

[0003]为了解决上述问题,我们提出一种用于扫读笔的软件在线升级方法及系统


技术实现思路

[0004]本专利技术的目的在于提供一种用于扫读笔的软件在线升级方法及系统,旨在解决扫读笔升级的问题,保障升级顺利进行

[0005]为实现上述目的,本专利技术提供如下技术方案:一种用于扫读笔的软件在线升级方法,所述方法步骤如下:将扫读笔通过无线中继模块接入网络;步骤
S1:
升级前准备,确定扫读笔基本状态以及网络环境状态是否满足升级需求,所述基本状态包括设备电量状态

设备当前软件版本和设备是否正在使用;步骤
S2
:在扫读笔基本状态满足升级需求时升级,结合步骤
S1
信息判断是否需要升级;步骤
S3:
文件下载,依据网络和使用状态选择文件下载方式对文件进行下载
,
在文件下载完成后拉起升级提示,若文件下载异常,则拉起文件下载异常提示;步骤
S4:
应用升级,在文件下载好之后,执行升级程序,并在升级后更新版本号,并重启设备;在重启设备后记录升级时间和升级所用电量,升级所用电量用于修正步骤
S1
中基本状态需求

[0006]作为本专利技术所述的一种优选实施方案,所述步骤
S1:
升级前准备,确定扫读笔基本状态以及网络环境状态是否满足升级需求,所述基本状态包括设备电量状态

设备当前软件版本和设备是否正在使用的详细步骤如下:检查扫读笔的电量状态,若电量满足升级需求则进行下一步检查,反之则报错确定无法满足升级需求;检查当前软件版本,确定当前实际版本,用于判定是否需要升级;
检查设备使用状态,若设备未在使用,则确定满足升级需求,若设备再使用,则确定升级需求需要推迟,并发起升级提醒;检查网络环境状态,若网络环境良好则进行下一步,反之报错网络环境欠佳,并待机直至网络环境良好

[0007]作为本专利技术所述的一种优选实施方案,所述步骤
S2
:在扫读笔基本状态满足升级需求时升级,结合步骤
S1
信息判断是否需要升级的详细步骤如下:依据步骤
S1
检查的内容判断满足升级需求时候,发起升级指令;依据获取云端最新的升级软件包版本信息,将步骤
S1
采集的版本信息与云端信息对比判断是否需要升级;若版本信息不一致,则判断需要进行更新,并发布更新指令;若版本信息一致,则判断不需要更新,则发布不需要更新指令,并待机返回步骤
S1。
[0008]作为本专利技术所述的一种优选实施方案,所述步骤
S3:
文件下载,依据网络和使用状态选择文件下载方式对文件进行下载
,
在文件下载完成后拉起升级提示,若文件下载异常,则拉起文件下载异常提示的详细步骤如下:首先设定下载需要网络要求阈值,该阈值下限最为低要求网速,上限为最低满足下载和工作同步且不影响扫读笔工作的网速,所述使用状态分为在工作和未工作两个状态;检测当前网络传输速度并与上述网络速度对比,依据网络速度选择下载方式:在未工作时,网络速度大于阈值的下限时执行直接下载任务;在工作时,网络速度大于阈值的上限时执行下载任务;在工作时,网络速度位于阈值范围内时,将文件下载到中继模块暂存,然后再通过中继模块转存到扫读笔中;在网络低于阈值下限的时候,一律暂停下载任务仅发布下载提示

[0009] 作为本专利技术所述的一种优选实施方案,所述步骤
S3: 应用升级,在文件下载好之后,执行升级程序,并在升级后更新版本号,并重启设备;在重启设备后记录升级时间和升级所用电量,升级所用电量用于修正步骤
S1
中基本状态需求的详细内容包括:首先检查当前设备电量和时间信息;检查下载文件完整性,若下载文件不完整则重新下载,若系在完整则进行下一步;执行升级程序,安装下载好的安装包,在安装包安装好之后更新版本号;重启设备,在设备重启后再次检查电量和时间信息,将两次步骤两次检查信息对比,确定该次升级时间和升级耗电,并录入系统;多次收集升级时间和电量,计算单次升级消耗电量和升级时间,以供步骤
S1
对数据进行修正

[0010]一种用于扫读笔的软件在线升级系统,,所述系统包括:无线中继模块,所述无线中继模块用于中继无线信号下载更新软件,保障扫读笔联网;检测模块,所述检测模块用于检测是否有更新需求和是否满足更新需求;计算模块,所述计算模块用于以及检测结果判断是否可以进行下载;下载模块,所述下载模块用于下载新版本软件;
安装模块,所述安装模块用于安装新版本软件;重启模块,所述重启模块用于重启设备

[0011]作为本专利技术所述的一种优选实施方案,还所述无线中继模块可与多个扫读笔终端连接,所述无线中继模块内置
WiFi
模块和储存模块,所述储存模块用于储存下载软件

[0012]作为本专利技术所述的一种优选实施方案,所述检测模块包括:时间模块,所述时间模块用于检测当前时间;电量模块,所述电量模块用于检测电量;版本信息检查模块,所述版本信息检查模块用于检查当前版本信息;网速模块,所述网速模块用于检测网络速度;工作状态模块,所述工作状态模块用于检测工作状态

[0013]作为本专利技术所述的一种优选实施方案,所述下载模块包括
:
连接模块,所述连接模块用于与远程服务器建立连接;传输模块,所述传输模块用于数据传输和移动文件

[0014]作为本专利技术所述的一种优选实施方案,所述安装模块包括:解压模块安装模块,所述解压安装模块用于对下载的更新文件解压

提取文件并更新程序数据;更新模块,所述更新模块用于更新原始软件中的旧文件

修改配置文件和更新注册表

[0015]与现有技术相比,本专利技术的有益效果是:本专利技术通过在升级前检查电量状态

软件版本和设备状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种用于扫读笔的软件在线升级方法,其特征在于,所述方法步骤如下:将扫读笔通过无线中继模块接入网络;步骤
S1:
升级前准备,确定扫读笔基本状态以及网络环境状态是否满足升级需求,所述基本状态包括设备电量状态

设备当前软件版本和设备是否正在使用;步骤
S2
:在扫读笔基本状态满足升级需求时升级,结合步骤
S1
信息判断是否需要升级;步骤
S3:
文件下载,依据网络和使用状态选择文件下载方式对文件进行下载
,
在文件下载完成后拉起升级提示,若文件下载异常,则拉起文件下载异常提示;步骤
S4:
应用升级,在文件下载好之后,执行升级程序,并在升级后更新版本号,并重启设备;在重启设备后记录升级时间和升级所用电量,升级所用电量用于修正步骤
S1
中基本状态需求
。2.
根据权利要求1所述的一种用于扫读笔的软件在线升级方法,其特征在于,所述步骤
S1:
升级前准备,确定扫读笔基本状态以及网络环境状态是否满足升级需求,所述基本状态包括设备电量状态

设备当前软件版本和设备是否正在使用的详细步骤如下:检查扫读笔的电量状态,若电量满足升级需求则进行下一步检查,反之则报错确定无法满足升级需求;检查当前软件版本,确定当前实际版本,用于判定是否需要升级;检查设备使用状态,若设备未在使用,则确定满足升级需求,若设备再使用,则确定升级需求需要推迟,并发起升级提醒;检查网络环境状态,若网络环境良好则进行下一步,反之报错网络环境欠佳,并待机直至网络环境良好
。3.
根据权利要求2所述的一种用于扫读笔的软件在线升级方法,其特征在于,所述步骤
S2
:在扫读笔基本状态满足升级需求时升级,结合步骤
S1
信息判断是否需要升级的详细步骤如下:依据步骤
S1
检查的内容判断满足升级需求时候,发起升级指令;依据获取云端最新的升级软件包版本信息,将步骤
S1
采集的版本信息与云端信息对比判断是否需要升级;若版本信息不一致,则判断需要进行更新,并发布更新指令;若版本信息一致,则判断不需要更新,则发布不需要更新指令,并待机返回步骤
S1。4.
根据权利要求3所述的一种用于扫读笔的软件在线升级方法,其特征在于,所述步骤
S3:
文件下载,依据网络和使用状态选择文件下载方式对文件进行下载
,
在文件下载完成后拉起升级提示,若文件下载异常,则拉起文件下载异常提示的详细步骤如下:首先设定下载需要网络要求阈值,该阈值下限最为低要求网速,上限为最低满足下载和工作同步且不影响扫读笔工作的网速,所述使用状态分为在工作和未工作两个状态;检测当前网络传输速度并与上述网络速度对比,依据网络速度...

【专利技术属性】
技术研发人员:刘福星周业明刘健
申请(专利权)人:广州信位通讯科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1