一种基于电子白板的设置方法与流程

文档序号:26595926发布日期:2021-09-10 22:27阅读:184来源:国知局
一种基于电子白板的设置方法与流程

1.本发明涉及电子白板领域,尤其涉及一种基于电子白板的快捷设置方法。


背景技术:

2.电子白板结合了现代计算机技术、互联信息、多媒体资源和专业软件优势,可以便捷地调取教学和会议信息资料(文字、图片、课件和视频等),并能大屏幕生动地演示,随着互联网技术的快速发展,目前被广泛地运用在教育培训和办公会议等。
3.目前设置电子白板的各种基础功能时,需要工程师通过串口、命令或者写代码的方式去做修改与获取,并且部分功能比较复杂,手动操作起来也会很复杂,且容易出错,目前不能很好的开放给售后人员、产线人员或者终端客户使用。
4.比如设置电子白板屏幕尺寸,工厂出厂时或者售后服务中都可能需要设置正确的屏幕参数才可以正确的显示,但是设置屏幕参数比较复杂,很少开放出来,即便开放出来操作也很复杂,而且操作失误后恢复比较麻烦。在厂家比较多,产品型号比较多的情况下需要专业的技术人员通过串口、命令或者写代码的方式来进行不同设置,操作复杂,不利于开放给售后人员或者终端客户来进行。


技术实现要素:

5.为了克服现有技术中电子白板设置操作复杂,只要有专业工程师才能操作的不足,本发明提出一种基于电子白板的快捷设置方法、装置、计算机设备、可读存储介质,以实现快捷方便的进行电子白板基础功能设置的技术效果。
6.一方面,本发明提出一种基于电子白板的设置方法,包括:
7.获取需要设置的基本信息,所述基本信息用于实现电子白板的基础功能;
8.将所述基本信息按照参数类型进行组包,形成协议数据包;
9.将所述协议数据包进行加密,以得到加密信息;
10.将所述加密信息通过短距离传输发送给所述电子白板,以进行解析得到所述基础功能。
11.优选地,给所述基本信息进行加密包括:
12.通过非对称双重加密方式,对所述协议数据包做加密处理,得到所述加密信息。
13.具体地,所述的非对称双重加密方式包括:
14.申请电子白板端生成的第一公钥;
15.生成第二私钥;
16.将所述协议数据包使用所述第一公钥进行加密,得到第一密文信息;
17.将所述第一密文信息使用所述第二私钥进行加密,得到第二密文信息。
18.一方面,本发明提出一种基于电子白板的设置方法,包括:
19.获取发送给电子白板的加密信息,所述加密信息包括用于实现电子白板的基础功能的基本信息;
20.将接收到的所述加密信息进行解密处理,得到信息发送端发送的协议数据包;
21.将所述协议数据包进行解析,得到用于实现电子白板的基础功能的解析数据包;
22.通过所述解析数据包进行电子白板基础功能设置。
23.优选地,将接收到的所述加密信息进行解密处理包括:
24.通过非对称双重解密方式,对所述加密信息做解密处理,得到所述协议数据包。
25.具体地,所述的非对称双重解密方式包括:
26.生成第一公钥和第一私钥;
27.申请第二公钥,所述第二公钥由信息发送端生成;
28.将所述加密信息使用所述第二公钥进行解密,得到第一密文信息;
29.将所述第一密文信息使用所述第一公钥进行解密,得到所述协议数据包。
30.一方面,本发明提出一种基于电子白板的设置装置,包括:
31.基本信息获取模块,获取需要设置的基本信息,所述基本信息用于实现电子白板的基础功能,将所述基本信息按照参数类型进行组包,形成协议数据包;
32.加密模块,给所述协议数据包进行加密,以得到加密信息;
33.信息发送模块,将所述加密信息通过短距离传输发送给所述电子白板,以进行解析得到所述基础功能。
34.一方面,本发明提出一种基于电子白板的设置装置,包括:
35.信息接收模块,接收发送给电子白板的加密信息,所述加密信息包括用于实现电子白板的基础功能的基本信息;
36.解密模块,将接收到的所述加密信息进行解密处理,得到信息发送端发送的协议数据包;
37.解析模块,将所述协议数据包进行解析,得到用于实现电子白板的基础功能的解析数据包;
38.设置模块,将所述解析数据包用于设置实现电子白板的基本功能。
39.一方面,本发明提供一种计算机设备,包括处理器和存储器,所述存储器存储计算机程序,所述处理器根据所述计算机程序执行如权利要求1

6任一项所述的方法。
40.一方面,本发明提供一种可读存储介质,存储计算机程序,所述计算机程序被用于实现上述任一项所述的方法。
41.与现有技术相比,本发明的有益效果在于:
42.本发明通过提出一种基于电子白板的设置方法,获取用于实现电子白板的基础功能的需要设置的基本信息,将获取到的基本信息进行加密处理;通过短距离传输方式,接收到加密信息后进行解析,将进行解析得到基础信息,设置到电子白板,从而实现快捷地设置电子白板的基础功能。
附图说明
43.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
44.图1为实施例一的基于电子白板的设置方法的流程图;
45.图2为实施例二的基于电子白板的设置方法的流程图;
46.图3为实施例三的基于电子白板的设置方法的流程图;
47.图4为实施例四的基于电子白板的设置方法的流程图;
48.图5为实施例五基于电子白板的设置装置的架构图;
49.图6为实施例六基于电子白板的设置装置的架构图;
50.图7为实施例七中的计算机设备的架构图;
51.图8为实施例八中的可读储存介质的架构图。
具体实施方式
52.下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例,基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
53.实施例一
54.为了解决目前设置电子白板的各种基础功能时操作复杂的问题,本实施例通过提出一种基于电子白板的设置方法,实现快捷地设置电子白板的基础功能。
55.参见图1,本实施例提出一种基于电子白板的设置方法,本实施例是从信息发送端的实施方法进行阐述,如手机输入端、nfc卡输入端等,电脑输入端,usb输入端等。
56.该方法包括如下步骤:
57.s1、获取需要设置的基本信息,基本信息用于实现电子白板的基础功能;
58.s2、将基本信息按照参数类型进行组包,形成协议数据包;
59.s3、将协议数据包进行加密,以得到加密信息;
60.s4、将加密信息通过短距离传输发送给电子白板,以进行解析得到基础功能。
61.在步骤s1中,需要说明的是,获取需要设置的基本信息,其中基本信息指的是实现电子白板基础功能所产生的信息;实现电子白板基础功能是指电子白板能够正常实用所需要的功能,参数复杂,操作麻烦,如设置电子白板屏幕尺寸,工厂出厂时或者售后服务中都可能需要设置正确的屏幕参数才可以正确的显示,但是设置屏幕参数比较复杂,很少开放出来,即便开放出来操作也很复杂,而且操作失误后恢复比较麻烦。
62.步骤s1中基本信息的获取方式可以是任何形式,可以是手动输入,输入的方式可以采用网络输入、usb输入、安装专用应用输入等。获取到的基本信息是用于实现电子白板的基础功能,如,通过客户端安装应用程序的,通过触碰设置按钮,屏幕弹跳出设置界面,手动输入需要设置的基础功能。
63.还需要说明的是,需要设置的基本信息的获取方式,也可以采用自动读取,如,将需要设置的基本信息预制在存储设备中,如设备需要设置基础功能被触发时,则自动读取该基本信息,存储设备可以是usb、sim卡、nfc卡等。
64.在步骤s2中,读取到的基本信息,可以按照一定协议来进行组包,可以自己制定协议,或者参考已有的标准协议等,如按照参数类型来进行组包等,按照同一中参数类型来进行组包,能够在数据解析后进行设置阶段提高设置效率。
65.在步骤s3中,需要说明的是,给协议数据包进行加密,得到加密信息,可以采用多种加密方式,如对称加密、非对称加密、多重加密等方法,实现对获取到的用于设置电子白板的基础功能的基本信息加密处理。对传输数据加密处理,使设置数据更加安全,可以防止外部窃取或干扰。
66.在步骤s4中,需要说明的是,将所述加密信息通过短距离传输技术发送给所述电子白板中的短距离传输技术分为近距离无线通信技术和近距离有线通信技术,近距离无线通信技术有nfc、wifi、蓝牙、zigbee、rfid等,近距离有线通信技术有usb、串口、网络等,实施例中采用的短距离传输方式并不限于以上方式。
67.通过上述提供的方法步骤,售后、终端客户等人员都可以方便便捷的实现电子白板基础功能的设置。
68.实施例二
69.在实际应用中,通过短距离设置电子白板的参数,可能存在基本信息窃取、干扰等情况,造成电子白板设置基本信息后不能实现基本功能,或者基本信息的泄露等不安全问题,本实施例提出的通过非对称双重加密方式,对所述基本信息做加密处理的方法,可以防止基本信息窃取被窃取后不安全问题,以及信息干扰的造成的基本功能不能实现的问题。
70.参见图2,本实施例在基于实施例一和实施例二提出一种基于电子白板的设置方法,是针对实施例一和实施例二中s3步骤的提出的一种加密方式,优选通过非对称双重加密方式,对所述协议数据包做加密处理,得到所述加密信息。
71.具体的,所述的非对称双重加密方式包括以下步骤:
72.s30、申请电子白板端生成的第一公钥;
73.s31、生成第二私钥;
74.s32、将协议数据包使用所述第一公钥进行加密,得到第一密文信息;
75.s33、将第一密文信息使用所述第二私钥进行加密,得到第二密文信息。
76.在步骤s30中,需要说明的是,非对称加密需要两个密钥:公开密钥(简称公钥)和私有密钥(简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密,如果用私钥对数据进行加密,只有用对应的公钥才能解密。本实例采用的是双重非对称加密方式,因此步骤s30的申请的第一公钥是由信息接收端即电子白板设备端生成的第一公钥,与电子白板设备端生产的第一私钥相对应。
77.在步骤s31中,需要说明的是,生成第二私钥的是信息发送端,即需要进行设置基础功能的设置端产生配对的第二公钥与第二私钥,并且需要将第二公钥告诉需要设置的电子白板设备端,从而可以实现第一重非对称加密。
78.在步骤s32中,需要说明的是,将所述基本信息使用所述申请的第一公钥进行加密中,申请的第一公钥是步骤s30中的第一公钥,来自需要信息接收端,即电子白板设备端。s32步骤的具体过程是采用电子白板设备端提供的第一公钥对基本信息的数据进行第一重加密,形成第一密文。
79.在步骤s33中,需要说明的是,将所述第一重加密得到的第一密文信息通过所述第二私钥进行加密中,第二私钥是信息发送端生成的第二私钥,步骤s33采用自身生成的第二私钥进行加密,形成第二重加密的第二密文。需要进一步说明的是,信息接收方,即电子白板方需要申请对应的第一公钥才能进行数据解密。
80.需要进一步说明的是,步骤s32与步骤s33的双重加密过程,没有先后顺序,可以是申请的第一公钥进行加密,再用先用自身生成的第二私钥进行加密,也可以先用自身生成的第二私钥进行加密,再用申请的第一公钥进行加密,从而形成双重加密。两种加密方案技术原理实质相同,在解决的技术问题以及实现的技术效果上也相同。若两重加密过程顺序进行调整后,相关解密过程也会进行对应调整。
81.在对称密码体制中只有一种密钥,并且是非公开的,如果要解密就得让对方知道密钥。所以保证其安全性就是保证密钥的安全,而非对称密钥体制有两种密钥,其中一个是公开的,这样就可以不需要像对称密码那样传输对方的密钥了。这样安全性就大了很多。本实施采用双重的非对称加密方式,使得数据安全性大大增加,从而解决设置电子白板基础信息过程中被窃取或者干扰的问题。
82.实施例三
83.为了解决目前设置电子白板的各种基础功能时操作复杂的问题,本实施例通过提出一种基于电子白板的设置方法,从信息接收端,即电子白板端方法进行阐述,接收到用于实现电子白板的基础功能的基本信息的加密信息后,实现快捷安全地设置电子白板的基础功能。
84.参见图3,本实施例提出一种基于电子白板的设置方法,该方法包括如下步骤:
85.s5、获取发送给电子白板的加密信息,加密信息包括用于实现电子白板的基础功能的基本信息;
86.s6、将接收到的加密信息进行解密处理,得到信息发送端发送的协议数据包;
87.s7、将协议数据包进行解析,得到用于实现电子白板的基础功能的解析数据包;
88.s8、通过解析数据包进行电子白板基础功能设置。
89.在步骤s5中,需要说明的是,获取发送给电子白板的加密信息中获取加密信息的方式与实施例一中步骤s3的将所述加密信息通过短距离传输发送给所述电子白板方式的短距离传输方式相对应,可以采用多种短距离传输方式,如nfc、wifi、蓝牙、zigbee、rfid等,获取到的加密信息包含用于实现电子白板的基础功能的基本信息,后续相关过程进行处理后,即可完成电子白板的基础功能的设置。
90.在步骤s6中,需要说明的是,将接收到的所述加密信息进行解密处理,得到所述基本信息中的解密方式与实施例一中步骤s3是相对应的,可以采用多种加密方式,如对称加密、非对称加密、多重加密等方法,实现对获取到的用于设置电子白板的基础功能的加密信息进行解密处理,得到解密后的基本信息。
91.在步骤s7中,需要说明的是,将所述基本信息进行解析,得到用于实现电子白板的基础功能的解析数据包中解析解密后的基本信息时,其协议可以采用标准通用协议或者自定义协议,与实施例一中步骤s2是相对应的,解析后形成进行不同功能设置的数据包。
92.在步骤s8中,需要说明的是,通过所述解析数据包进行电子白板基础功能设置,其中解析出的不同数据包可以进行不同的基础功能设置,电子白板对其数据进行响应,以实现需要设置的基本功能。如解析得到的数据包是需要调整屏幕色彩亮度为出厂值,该解析后的设置数据包下发后,电子白板自动调整其屏幕色彩亮度为出厂值。
93.实施例四
94.本实施例是基于实施例四提出的基于电子板设置方法提出的一种解密方法,通过
采用非对称双重解密方式,与实施例二中对所述基本信息做加密处理的方法相对应,可以解决设置电子白板基本信息被窃取后的不安全问题,以及信息干扰的造成的基本功能不能实现的问题。
95.参见图4,本实施例是针对实施例四中的s6步骤而提出的一种解密方式,与实施例二中的解密方式相对应,优选通过非对称双重解密方式,对所述基本信息做解密处理,得到所述解密信息。
96.具体的,非对称双重加密方式包括以下步骤:
97.s60、生成第一公钥和第一私钥;
98.s61、申请第二公钥,第二公钥由信息发送端生成;
99.s62、将加密信息使用第二公钥进行解密,得到第一密文信息;
100.s63、将第一密文信息使用第一公钥进行解密,得到协议数据包。
101.在步骤s60中,需要说明的是,非对称加密需要两个密钥:公开密钥(简称公钥)和私有密钥(简称私钥)。公钥与私钥是一对,如果用公钥对数据进行加密,只有用对应的私钥才能解密。本实例采用的是双重非对称加密方式,因此步骤s60是由电子白板设备端产生配对的第一公钥与第一私钥,并且需要将第一公钥告诉申请第一公钥的进行基础功能的设置方,从而可以实现非对称解密。
102.在步骤s61中,需要说明的是,申请的第二公钥是由信息发送端,即需要进行基础功能的设置方产生,并由作为信息接收端的电子白板设备申请获得。
103.在步骤s62中,需要说明的是,将加密信息使用第二公钥进行解密中的第二公钥与实施例二中设置方生成的私钥相对应,其解密过程也实施例二中步骤s32相应对,从而进行第一重解密,得到第一密文信息。
104.在步骤s63中,需要说明的是将的第一密文信息使用所述第一私钥进行解密中的第一私钥是信息接收端,即电子白板端自身产生的私钥,与实施例二中步骤s30中的第一公钥相对应,在信息发送端在使用获得电子白板设备端提供的第一公钥加密后,电子白板设备端需要与之相应对的第一私钥进行解密,从而完成第二重解密。
105.需要进一步说明的是,步骤s62与步骤s63的解密过程,与实施例二中的步骤s33和步骤s32两重解密过程相对应,若两重加密过程顺序进行调整后,相关解密过程也会进行对应调整。
106.本实施主要是双重的非对称解密方式,使得数据安全性大大增加,从而解决设置电子白板基础信息过程中被窃取或者干扰的问题。
107.实施例五
108.本实施例提供的是基于电子白板的设置装置,目的在于:规制未经许可或其他合法形式,擅自将实施例一、实施例二及其改进或具体实施例中的方法模块化后形成装置的使用行为。
109.参考图5,本实施例提供一种基于电子白板的设置装置,包括:
110.基本信息获取模块1,用于获取需要设置的基本信息,基本信息用于实现电子白板的基础功能,将基本信息按照参数类型进行组包,形成协议数据包;
111.加密模块2,用于给基本信息进行加密,以得到加密信息;
112.信息发送模块3,用于将加密信息通过短距离传输发送给电子白板,以进行解析得
到基础功能。
113.需要说明的是,本实施例提供的设置基于电子白板的设置装置,其各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
114.还需要说明的是,本实施例中,基本信息获取模块、加密模块以及信息发送模块共同配合,可以有效针对电子白板进行相关基础功能的设置,避免专业工程人员通过指令、串口或写代码的方式进行操作,降低进行设置时操作的复杂程度,实现快捷安全设置电子白板的技术效果。
115.还需要说明的是,基本信息获取模块、加密模块以及信息发送模块通过程序模块实现时,可以运行在设置终端的计算装置上。加密模块,优选地可以采用非对称双重加密的方式,提供传输过程中信息的安全性;信息发送模块,优选地可以将采用nfc短距离内传输方式,可以更加安全的进行数据传输。
116.应当理解,在将基本信息获取模块、加密模块以及信息发送模块实现时,其模块功能,工作原理,解决的技术问题以及实现的技术效果均与实施例一、实施例二中基于电子白板的设置方法的步骤一一对应,为避免累述,本实施例不再进行一一说明。
117.进一步地,基本信息获取模块、加密模块以及信息发送模块通过程序模块实现时,其功能和效果可以对应实施例一、实施例二、实施例三的改进实施例或具体实施例中的方法进行对应改进或具体化,为避免累述,本实施例不再进行一一说明。
118.实施例六
119.本实施例提供的是基于电子白板的设置装置,目的在于:规制未经许可或其他合法形式,擅自将实施例三、实施例四及其改进或具体实施例中的方法模块化后形成装置的使用行为。
120.参考图6,本实施例提供一种基于电子白板的设置装置,包括:
121.信息接收模块4,接收发送给电子白板的加密信息,加密信息包括用于实现电子白板的基础功能的基本信息;
122.解密模块5,将接收到的所述加密信息进行解密处理,得到信息发送端发送的协议数据包;
123.解析模块6,将协议数据包进行解析,得到用于实现电子白板的基础功能的解析数据包;
124.设置模块7,将解析信息用于设置实现电子白板的基本功能。
125.需要说明的是,本实施例提供的设置基于电子白板的设置装置,其各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
126.还需要说明的是,本实施例中,信息接收模块、解密模块、解析模块以及设置模块共同配合,可以有效针对电子白板进行相关基础功能的设置,避免专业工程人员通过指令、串口或写代码的方式进行操作,降低进行设置时操作的复杂程度,实现快捷安全设置电子白板的技术效果。
127.还需要说明的是,信息接收模块、解密模块、解析模块以及设置模块共同配合,可以运行在电子白板设备终端上,也可以运行在电子白板设备终端之外的计算装置上。优选地,信息接收模块可以将采用nfc短距离内传输方式,可以更加安全的进行数据传输。
128.应当理解,信息接收模块、解密模块、解析模块以及设置模块在实现时,其模块功能,工作原理,解决的技术问题以及实现的技术效果均与实施例四、实施例五中基于电子白板的设置方法的步骤一一对应,为避免累述,本实施例不再进行一一说明。
129.进一步地,信息接收模块、解密模块、解析模块以及设置模块在实现时,其模块功能通过程序模块实现时,其功能和效果可以对应实施例三、实施例四的改进实施例或具体实施例中的方法进行对应改进或具体化,为避免累述,本实施例不再进行一一说明。
130.实施例七
131.本实施例提出的目的在于:规制未经许可或其他合法形式,擅自将实施例及其改进或具体实施例中的方法程序化后,用在计算机设备中运行的行为。
132.参考图7,本实施例提供一种计算机设备,包括处理器和存储器,存储器存储计算机程序,处理器根据计算机程序执行实施例一、实施例二、实施例三、实施例四及其改进或具体实施例中任一项方法。
133.需要说明的是,计算机设备可以包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,计算机设备的处理器用于提供计算和控制能力。计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储上述实施例方法中涉及到的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。
134.还需要说明的是,处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field

programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,处理器是计算机装置的控制中心,利用各种接口和线路连接整个计算机装置的各个部分。
135.存储器可用于存储计算机程序和/或模块,处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现计算机装置的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、存储实现上述实施例中方法的程序指令等。存储数据区可以存储上述实施例中方法的程序指令所处理的数据。
136.实施例八
137.本实施例提出的目的在于:规制未经许可或其他合法形式,擅自将实施例及其改进或具体实施例中的方法程序化后,存储在存储介质中的行为。
138.参见图8,本实施例提供一种可读存储介质,存储计算机程序,计算机程序被用于实现实施例一及其改进或具体实施例中任一种方法。
139.需要说明的是,上述实施例方法中的全部或部分流程,可以通过计算机程序来指
令相关的硬件来完成,计算机程序可存储于计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,计算机可读取存储介质可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。
140.可以理解的是,ram具备多种形式,诸如同步dram(sdram)、增强型sdram(esdram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、存储器总线动态ram(rdram)、静态ram(sram)、动态ram(dram)等。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1