1.一种智慧屏的生命周期管理方法,其特征在于,所述方法包括:在智慧屏开机时,获取所述智慧屏的生命周期状态信息;所述生命周期状态信息包括出厂状态、初始化状态和屏控状态;
当所述生命周期状态信息为所述出厂状态时,从本地的出厂信息存储位置获取第一出厂参数,并对所述第一出厂参数进行参数核验处理;所述参数核验处理成功,则按预设的第一显示模板进行第一智慧屏显示界面构建,生成对应的第一出厂状态界面并显示;
当所述生命周期状态信息为所述初始化状态时,从本地的初始化信息存储位置获取第一官网网址和第一安装包序列;并根据所述第一官网网址和所述第一安装包序列按预设的第二显示模板进行第二智慧屏显示界面构建,生成对应的第一初始化状态界面并显示;
当所述生命周期状态信息为所述屏控状态时,从本地的屏控信息存储位置获取第一启动任务信息;根据所述第一启动任务信息进行屏控软件启动处理,并将屏控软件输出的软件主界面作为第一屏控界面并显示。
2.根据权利要求1所述的智慧屏的生命周期管理方法,其特征在于,所述第一出厂参数包括多个第一参数字段;所述第一参数字段包括第一参数数据和第一校验码数据。
3.根据权利要求2所述的智慧屏的生命周期管理方法,其特征在于,所述对所述第一出厂参数进行参数核验处理,具体包括:对所述第一出厂参数的各个所述第一参数字段进行轮询,并将当前被轮询的所述第一参数字段作为当前参数字段;并根据预设的校验码算法对所述当前参数字段的所述第一参数数据进行校验码计算,生成对应的当前比对校验码数据;若所述当前参数字段的所述第一校验码数据与所述当前比对校验码数据匹配,则设置对应的第一参数字段校验状态为成功;
当所有所述第一参数字段对应的所述第一参数字段校验状态均为成功时,所述参数核验处理成功。
4.根据权利要求1所述的智慧屏的生命周期管理方法,其特征在于,显示所述第一出厂状态界面之后,所述方法还包括:
所述第一出厂状态界面提供初始化操作接口;所述初始化操作接口用于响应用户点击操作生成对应的初始化激活指令;
当接收到所述初始化激活指令时,从本地获取初始化模式数据;
当所述初始化模式数据为第一模式时,将预存在本地所述初始化信息存储位置的官网网址信息和安装包序列作为对应的所述第一官网网址和所述第一安装包序列;
当所述初始化模式数据为第二模式时,获取预设的初始化数据下载网址,并更根据所述初始化数据下载网址从对应的远程安装服务器处下载最新的官网网址信息和安装包序列存入本地所述初始化信息存储位置作为对应的所述第一官网网址和所述第一安装包序列;
将所述生命周期状态信息从所述出厂状态切换到所述初始化状态。
5.根据权利要求1所述的智慧屏的生命周期管理方法,其特征在于,所述根据所述第一官网网址和所述第一安装包序列按预设的第二显示模板进行第二智慧屏显示界面构建,生成对应的第一初始化状态界面并显示,具体包括:根据所述第一官网网址,从对应的远程官网服务器获取对应的第一官网页面;
根据所述第一安装包序列中各个第一安装包的软件信息,构建第一软件安装指导页面;所述第一软件安装指导页面为每个所述第一安装包提供对应的第一软件安装接口和第一软件卸载接口;所述第一软件安装接口用于响应用户点击操作生成对应的第一软件安装指令,所述第一软件卸载接口用于响应用户点击操作生成对应的第一软件卸载指令;
对所述第一官网页面和所述第一软件安装指导页面,按所述第二显示模板进行第二智慧屏显示界面构建,生成对应的所述第一初始化状态界面并显示。
6.根据权利要求1所述的智慧屏的生命周期管理方法,其特征在于,显示所述第一初始化状态界面之后,所述方法还包括:
当从所述第一初始化状态界面上接收到第一软件安装指令时,对所述第一安装包序列中与所述第一软件安装指令对应的第一安装包进行软件安装处理;若当前安装的所述第一安装包为屏控软件安装包,则在所述软件安装处理成功后,将所述生命周期状态信息从所述初始化状态切换到所述屏控状态;
当从所述第一初始化状态界面上接收到第一软件卸载指令时,对与所述第一软件卸载指令对应的已安装软件进行软件卸载处理;若当前卸载的已安装软件为屏控软件,则在所述软件卸载处理成功后,将所述生命周期状态信息从所述屏控状态切换回所述初始化状态。
7.根据权利要求6所述的智慧屏的生命周期管理方法,其特征在于,所述方法还包括:在进行所述软件安装处理时,若当前安装的所述第一安装包为屏控软件安装包,则在指定的屏控软件安装目录处对屏控软件的主控程序进行安装,并在主控程序安装成功后对socket server组件进行安装,并在所述socket server组件安装成功后对白板组件进行安装;并白板组件安装成功后,根据所述主控程序、所述socket server组件和所述白板组件的启动程序存储位置生成所述第一启动任务信息并存入本地的所述屏控信息存储位置;所述第一启动任务信息存储完成后,所述屏控软件安装包对应的所述软件安装处理成功;
在进行所述软件卸载处理时,若当前卸载的已安装软件为所述屏控软件,则对所述屏控软件的当前用户登录状态进行检查;若所述当前用户登录状态为已登录,则向对应的远程用户管理服务器发送账号登出指令;并对正在运行的所述白板组件、所述socket server组件和所述主控程序进行运行终止处理;所述运行终止处理成功后,在所述屏控软件安装目录处对所述白板组件、所述socket server组件和所述主控程序进行组件卸载处理;所述组件卸载处理成功后,对所述屏控信息存储位置的所述第一启动任务信息进行删除;所述第一启动任务信息删除完成后,所述屏控软件对应的所述软件卸载处理成功。
8.根据权利要求1所述的智慧屏的生命周期管理方法,其特征在于,所述根据所述第一启动任务信息进行屏控软件启动处理,并将屏控软件输出的软件主界面作为第一屏控界面并显示,具体包括:
根据所述第一启动任务信息中的主控程序、socket server组件和白板组件的启动程序存储位置,执行对应的主控程序、socket server组件和白板组件启动程序;在主控程序、socket server组件和白板组件启动程序分别执行成功后,获取所述主控程序输出的所述软件主界面作为所述第一屏控界面并显示。
9.一种电子设备,其特征在于,包括:存储器、处理器和收发器;
所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现权利要求1‑8任一项所述的方法步骤;
所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行权利要求1‑8任一项所述的方法的指令。