一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种交互电子白板的升级方法及系统与流程

2021-10-24 11:46:00 来源:中国专利 TAG:电子白板 交互 升级 方法 系统


1.本发明涉及电子白板技术领域,尤其涉及一种交互电子白板的升级方法及系统。


背景技术:

2.目前,交互电子白板的应用范围越来越广,在电子白板系统中,由于实际工作中对于各应用软件有一定的版本要求,如果电子白板的软件版本与应用软件的版本不配套,有可能会出现一些不可预知的错误,因此,需要经常性地让交互电子白板更新其系统版本,还可通过更新系统版本的方式修复原系统上的各种漏洞,提高电子白板的使用体验感。
3.但是,现有的电子白板系统版本升级操作都需要电子白板处于联网状态,利用网络下载新的系统更新包才可执行升级操作,但是,若电子白板处于网络较差的位置,则无法下载更新包;再加上系统更新包一般内存较大,在网络较差的情况下需要花费几个小时的时间才可将更新包下载下来,更严重地情况下直接下载失败,或下载的文件出现损坏,导致电子白板无法及时更新系统。


技术实现要素:

4.为了克服现有技术的不足,本发明的目的之一在于提供一种交互电子白板的升级方法,可让处于离线状态下的电子白板也可完成系统更新,提高更新效率。
5.本发明的目的之二在于提供一种交互电子白板的升级系统,执行上述升级方法。
6.本发明的目的之一采用如下技术方案实现:一种交互电子白板的升级方法,包括:任意一在线的交互电子白板接收到升级请求消息后通过网络下载对应的升级安装包,并将升级安装包转存至该电子白板相匹配的触控设备中;当所述触控设备与另外一离线的交互电子白板相连时,建立所述触控设备与离线的交互电子白板之间的传输通道,并通过传输通道将所述触控设备中的升级安装包传输至离线的交互电子白板中,使该交互电子白板在离线状态下执行升级操作。
7.进一步地,所述触控设备为交互电子白板相连的触控笔。
8.进一步地,所述触控笔内设有密钥,所述密钥通过所述交互电子白板的系统信息以及验证信息加密而成。
9.进一步地,所述触控设备与另外一离线的交互电子白板相连的方式是:将所述触控笔的信号传输接头插入所述交互电子白板的信号传输接口中实现二者相连。
10.进一步地,所述触控设备与另外一离线的交互电子白板相连的方式是:将所述触控笔通过其磁吸组件吸附在所述交互电子白板的指定连接区域中,通过所述交互电子白板指定连接区域内的连接模块与所述触控笔内的连接模块实现二者相连。
11.进一步地,将所述触控设备中的升级安装包传输至离线的交互电子白板的方法为:
所述触控笔通过所述传输通道将其密钥传输至所述交互电子白板中,所述交互电子白板对密钥进行解密处理,并对解密处理后获得的系统信息与当前离线的交互电子白板的系统信息进行比对,若二者的系统信息符合系统升级要求,则允许所述触控笔将升级安装包传输至离线的交互电子白板中;若二者的系统信息不符合系统升级要求,则禁止所述触控笔将升级安装包传输至离线的交互电子白板中。
12.进一步地,所述交互电子白板和所述触控笔内的连接模块设为蓝牙模块、nfc模块或rfid模块中的其中一种。
13.进一步地,所述交互电子白板的指定连接区域设有无线充电模块,用于在所述触控笔吸附在所述交互电子白板的指定连接区域中时,利用无线充电模块为所述触控笔的电池充电。
14.进一步地,所述交互电子白板执行升级操作的方法为:将升级安装包解压后根据解压获得的解压文件夹的类型找到每个解压文件夹所对应的升级分区,不同的升级分区预先存储有交互电子白板当前系统的升级文件夹;将解压后的文件夹与升级分区中的原升级文件夹进行文件内容比对,若二者文件内容不一致,则将升级分区中的原升级文件夹删除,并将解压后的文件夹写入该升级分区中,并对更新后的升级分区进行标记;若二者一致,则保持升级分区中的原升级文件夹;完成所有解压文件夹的内容比对后,按照标记的升级分区对交互电子白板进行局部更新。
15.本发明的目的之二采用如下技术方案实现:一种交互电子白板升级系统,包括:电子白板集群,包括至少两个交互电子白板,且至少有一交互电子白板处于联网状态;至少一个触控设备,与处于联网状态的所述交互电子白板相匹配;所述电子白板集群和所述触控设备之间执行如上述的交互电子白板的升级方法。
16.相比现有技术,本发明的有益效果在于:本发明通过电子白板相匹配的触控设备来为处于离线状态或处于网络较差的电子白板进行系统更新,可提高离线电子白板的更新效率;同时,触控设备是每个电子白板搭配使用的配件,利用配件进行系统更新,可减少外接设备的使用,使得电子白板的更新操作更加简单、更加灵活。
附图说明
17.图1为本发明交互电子白板的升级方法的流程示意图;图2为本发明交互电子白板的升级系统的模块示意框图。
具体实施方式
18.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
19.实施例一
本实施例提供一种交互电子白板的升级方法,可应用在交互电子白板集群中,可对部分处于离线状态或处于网络环境较差的交互电子白板进行离线升级,提高交互电子白板的升级效率。
20.如图1、图2所示,本实施例的交互电子白板的升级方法具体包括如下步骤:步骤s1:任意一在线的交互电子白板接收到升级请求消息后通过网络下载对应的升级安装包,并将升级安装包转存至该电子白板相匹配的触控设备中;步骤s2:当所述触控设备与另外一离线的交互电子白板相连时,建立所述触控设备与离线的交互电子白板之间的传输通道,并通过传输通道将所述触控设备中的升级安装包传输至离线的交互电子白板中,使该交互电子白板在离线状态下执行升级操作。
21.本实施例中将处于联网状态的交互电子白板称之为目标设备,而在集群中需要进行升级操作的交互电子白板称之为待升级设备;本实施例目标设备的数量至少为一台,而待升级设备可以是处于离线状态设备,可以是处于网络环境差的设备,也可以是联网在线设备。
22.本实施例中处于联网状态的目标设备在接收到升级请求后,通过网络下载对应的升级安装包,其安装包中包含有多个文件夹,每个文件夹的内容和作用并不相同,例如meta

inf文件夹:内含升级脚本及rom的签名;system文件夹:包含对系统所有界面,软件等的控制文件夹;boot.img文件:android内核文件等。其中,system文件夹内也包含了若干个文件夹,例如app文件夹:放置系统软件的目录;fonts文件夹:放置字体文件,包含标准字体和粗体、斜体、中文、英文等;etc文件夹:放置android系统配置文件,如apn文件等。
23.由于现有的升级安装包的内存一般较大,若按照整个升级安装包对系统进行更新会导致升级时间过长的问题,且每次升级中并非对所有功能进行升级,因此升级安装包中有可能存在与设备使用的当前系统的安装包存在部分相同的地方,因此,本实施例交互电子设备在按照升级安装包进行升级之前,需要判断哪些功能不需要更新,哪些功能需要更新,仅对需要更新部分进行局部更新,可在不影响升级操作正常运行的前提下提高升级的速度以及效率。
24.而本实施例中的交互电子白板中设有若干个升级分区,升级分区与升级安装包解压后的文件夹一一对应;即不同的升级分区预先存储有交互电子白板当前系统的升级文件夹。相当于交互电子白板中预先设有meta

inf升级分区,该升级分区预先存储有当前系统安装包的meta

inf文件夹中的文件内容;当交互电子白板接收到新的升级安装包后,会将升级安装包进行解压,再将解压后获得的meta

inf文件夹与当前系统的原升级文件夹

meta

inf文件夹进行内容比对,若比对发现内容发生更新,则将原升级文件夹

meta

inf文件夹内的文件内容删除,并将升级安装包中的meta

inf文件夹的文件内容写入该升级分区中以代替原升级文件;若比对发生文件内容一致,则保持升级分区中的原升级文件夹;如此类推,直至升级安装包中的每个文件夹都完成比对和替换后,将所有发生替换的升级分区进行标识,此时交互电子白板则可按照有发生替换标识的升级分区进行局部升级操作。
25.本实施例中每个交互电子白板在收到升级安装包后都执行上述安装包的文件夹比对和替换操作;而本实施例的交互电子白板可通过网络的方式直接从互联网中下载对应的升级安装包,也可将通过触控设备来获得升级安装包。
26.本实施例中的所述触控设备为交互电子白板相连的触控笔,每个交互电子白板可
在使用前先与其对应的触控笔进行绑定,使得触控笔可在已绑定的交互电子白板上进行一系列笔控操作。
27.本实施例中每个交互电子白板所对应的触控笔在绑定过程中生成密钥,该密钥通过所述交互电子白板的系统信息以及验证信息加密而成,其中验证信息可以是用户账号信息,也可以是用户输入的随机密码。当处于联网状态下的交互电子白板下载升级安装包后,用户将触控笔通过接口连接或吸附连接方式将升级安装包转存至触控笔中,用户即可将存储有升级安装包的触控笔以相同的接口连接或吸附连接的方式与另一台处于离线或网络环境较差的交互电子白板进行连接,使得离线或网络环境较差的交互电子白板可从触控笔中获取最新的升级安装包,并按照上述对安装包进行解压后进行比对和替换的方式实现系统升级操作。
28.而本实施例触控笔与交互电子白板之间的接口连接方式具体为:触控笔上设有信号传输接头,将其接头插入交互电子白板的信号传输接口上从而实现触控笔和交互电子白板二者相连;而触控笔与交互电子白板之间的吸附连接方式是将所述触控笔通过其磁吸组件吸附在所述交互电子白板的指定连接区域中,通过所述交互电子白板指定连接区域内的无线连接模块与所述触控笔内的无线连接模块实现二者相连。其中,无线连接模块可以是蓝牙模块、nfc模块或rfid模块中的其中一种。相当于,每个所述交互电子白板的机体上设有指定连接区域,所述触控笔通过内部磁铁吸附在交互电子白板的指定连接区域内后,所述触控笔与所述交互电子白板通过蓝牙连接,从而在触控笔与交互电子白板之间建立传输通道。
29.所述触控笔通过所述传输通道将其密钥传输至处于离线状态的交互电子白板中,处于离线状态的交互电子白板对密钥进行解密处理后,获得系统信息和验证信息,处于离线状态的交互电子白板将本机当前正在使用系统的系统信息与解密获得的系统信息进行比对,若二者的系统符合系统升级要求,则允许所述触控笔将升级安装包传输至离线的交互电子白板中执行升级操作;若二者的系统信息不符合系统升级要求,则禁止所述触控笔将升级安装包传输至离线的交互电子白板中。
30.其中系统升级要求主要是用于判断该升级安装包的系统信息是否与离线的交互电子白板所使用的系统处于同一系列的固件系统,举个例子,若交互电子设备的系统是以安卓系统为基础的,升级安装包为苹果系统的安装包,则该安装包则与交互电子白板并非同一系列的固件系统,则无法按照安装包进行升级。
31.要求升级安装包的系统信息与交互电子白板所使用的系统处于同一系列的固件系统的系统升级要求为最基础的要求,此外,系统升级要求还可根据需求进行自定义设置,例如可设定只能进行系统版本升级,无法执行系统版本降级操作,即交互电子白板从触控笔获取升级安装包后,根据系统信息判断该安装包对应的系统版本是否低于交互电子设备当前系统版本,若低于,则不执行系统升级操作。
32.而密钥中的验证信息可用于进行身份验证,当用户将存储有升级安装包的触控笔接入离线的交互电子白板中时,用户需要手动输入验证信息,该验证信息可以是用户账号或随机密码;将手动输入的验证信息与密钥解密获得的验证信息进行比对,若二者一致,则说明该操作是正常升级操作,则可通过验证并执行系统升级操作;若比对发现手动输入的验证信息与密钥解密获得的验证信息不一致,则不执行系统升级操作。
33.在一些实施例中,由于触控笔与交互电子白板通过无线方式进行安装包传输,其传输过程花费一定电量,因此所述交互电子白板的指定连接区域设有无线充电模块,用于在所述触控笔吸附在所述交互电子白板的指定连接区域中时,利用无线充电模块为所述触控笔的电池充电,以维持所述触控笔电量。
34.实施例二本实施例提供一种交互电子白板升级系统,如图2所示,包括:电子白板集群,包括至少两个交互电子白板,且至少有一交互电子白板处于联网状态;至少一个触控设备,与处于联网状态的所述交互电子白板相匹配;所述电子白板集群和所述触控设备之间执行如实施例一所述的交互电子白板的升级方法。
35.本实施例中的系统与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施例中的系统的结构及实施过程,为了说明书的简洁,在此就不再赘述。
36.上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜