掌桥专利:专业的专利平台
掌桥专利
首页

一种用于校园智能便携墨水屏的服务系统

文献发布时间:2023-06-19 18:29:06


一种用于校园智能便携墨水屏的服务系统

技术领域

本发明涉及校园服务技术领域,具体为一种用于校园智能便携墨水屏的服务系统。

背景技术

二维码作为新时代的产物已经深入到我们生活、生产、学习中的方方面面,它在给我们带来便携的同时,却也带来了小麻烦。

发明内容

本发明的目的在于提供一种用于校园智能便携墨水屏的服务系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种用于校园智能便携墨水屏的服务系统,校园智能便携墨水屏包括有二维码显示终端和服务器两部分;

其中二维码显示终端包含一个ESP32主控、四个功能按钮、连接NB-IOT 模块与墨水屏及电源管理系统,接NB-IOT模块包含无线通讯和定位功能;

服务器由数据库、Web服务及第三方数据交换接口三个部分组成; mariaDB作为数据库,flask提供Web访问,python作为主编程语言,根据统一交换接口格式编写脚本,用于提供用户信息记录,对获得的二维码进行精准分发——推送到各个用户的二维码显示终端;服务器可进行二维码的收集——根据需要的二维码类型,向第三方提供的接口请求数据。

优选的,所述二维码终端启用前需要先绑定用户信息,即存入学生的身份信息及常用的静态二维码数据,当绑定用户后,平日没用时,墨水屏会主动保持静默状态,进入休眠。

优选的,在需要展示静态二维码时,我们只要点下静态二维码按键,静态二维码就自动从芯片中读取并显示在墨水屏中,点击上下翻页的功能按键,能实现不同静态二维码的显示。

优选的,在需要展示动态二维码时,我们就点下动态二维码按键,并点击上下翻页的功能按键选择需要更新的动态二维码,此时终端内的NB-IOT模块将向服务器发出申请,服务器根据查表的方式,将获得的申请与数据库记录的用户相关信息进行匹配,向第三方提供的接口请求数据,并及时将获取的更新后的二维码发回给二维码终端,完成动态二维码的展示。

优选的,所述服务器启动后悔自动开启数据库服务及Web服务,其中数据库负责记录终端输入的关联请求,及时更新用户与终端关联的关系。

优选的,所述Web服务则与二维码终端进行静态及动态二维码的数据交互;其中静态二维码交互完成后即可保存,动态二维码则每次都需要进行更新请求;由于动态二维码提供的第三方各不相同,因此每次调用的脚本也各不相同,每一种动态二维码的获取,都需要对应一个新的脚本文件,以便执行更新操作,提供动态二维码。

优选的,所述如果静态二维码需要修改,则需要用户现将更新后的静态二维码传输到服务器的数据库中,但二维码终端下一次连接服务器时,自动将更新的静态二维码数据发送到二维码终端中保存。

优选的,所述每当用户调用动态二维码时,二维码终端会自动向服务器发送请求,服务器则根据第三方请求的结果调用脚本自动生成新的二维码,并将更新后的动态二维码传输到二维码终端中。

与现有技术相比,本发明的有益效果是:

解决了目前学生无法携带智能设备,却屡被二维码拒之门外的痛点

当前无论是购买商品,购买饮食,检测核酸,进入各个场所,刷二维码已成为常态,但这与学生不能携带手机的规定是矛盾的。校园智能便携墨水屏能显示预先存储的静态二维码,还能智能更新动态二维码,给学生的生活、学习及出行带来了便捷。

低功率的墨水屏不仅节约成本还有助于学生视力的保护

二维码都是由某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形。本着降低成本的原则,低功率的墨水屏就能很好地实现二维码的呈现,并且黑白两色有助于学生视力的保护。

创新提供了第三方数据交换接口的python脚本

第三方数据交换接口虽然各不相同,但是创新地统一交换接口的脚本格式编写,为提供动态二维码获取功能奠定良好的交互基础,成为该项目的最大创新点。

当然,实施本发明的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明校园智能便携墨水屏二维码显示终端系统框图;

图2为本发明校园智能便携墨水屏服务器部分系统框图;

图3为本发明二维码终端工作流程框图;

图4为本发明服务器工作流程框图;

图5为本发明静态二维码的更新及获取流程框图;

图6为本发明动态二维码的更新及获取流程框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

请参阅图1至图6,本发明提供一种用于校园智能便携墨水屏的服务系统技术方案:校园智能便携墨水屏包括有二维码显示终端和服务器两部分;

其中二维码显示终端包含一个ESP32主控、四个功能按钮、连接NB-IOT 模块与墨水屏及电源管理系统,接NB-IOT模块包含无线通讯和定位功能;

服务器由数据库、Web服务及第三方数据交换接口三个部分组成; mariaDB作为数据库,flask提供Web访问,python作为主编程语言,根据统一交换接口格式编写脚本,用于提供用户信息记录,对获得的二维码进行精准分发——推送到各个用户的二维码显示终端;服务器可进行二维码的收集——根据需要的二维码类型,向第三方提供的接口请求数据;另外,由于 NB-IOT网络及云服务器的访问需要实名认证及付费,出于节约研发成本的理念,目前是使用WIFI来模拟NB-IOT网络,使用独立服务器来替代云服务器,即使用无线局域网来实现二维码显示终端和服务器的通讯。两种网络虽然连接方式不通,但是通讯的实现是基本相同的;

二维码终端启用前需要先绑定用户信息,即存入学生的身份信息及常用的静态二维码数据,。当绑定用户后,平日没用时,墨水屏会总动保持静默状态,进入休眠。

如果需要展示静态二维码时,我们只要点下静态二维码按键,静态二维码就自动从芯片中读取并显示在墨水屏中,点击上下翻页的功能按键,能实现不同静态二维码的显示。

如果需要展示动态二维码时,我们就点下动态二维码按键,并点击上下翻页的功能按键选择需要更新的动态二维码。此时终端内的 NB-IOT模块将向服务器发出申请,服务器根据查表的方式,将获得的申请与数据库记录的用户相关信息进行匹配,向第三方提供的接口请求数据,并及时将获取的更新后的二维码发回给二维码终端,完成动态二维码的展示;

服务器启动后悔自动开启数据库服务及Web服务,其中数据库负责记录终端输入的关联请求,及时更新用户与终端关联的关系;Web服务则与二维码终端进行静态及动态二维码的数据交互。其中静态二维码交互完成后即可保存,动态二维码则每次都需要进行更新请求。由于动态二维码提供的第三方各不相同,因此每次调用的脚本也各不相同,每一种动态二维码的获取,都需要对应一个新的脚本文件,以便执行更新操作,提供动态二维码;

如果静态二维码需要修改,则需要用户现将更新后的静态二维码传输到服务器的数据库中,但二维码终端下一次连接服务器时,自动将更新的静态二维码数据发送到二维码终端中保存;

每当用户调用动态二维码时,二维码终端会自动向服务器发送请求,服务器则根据第三方请求的结果调用脚本自动生成新的二维码,并将更新后的动态二维码传输到二维码终端中;

解决了目前学生无法携带智能设备,却屡被二维码拒之门外的痛点

当前无论是购买商品,购买饮食,检测核酸,进入各个场所,刷二维码已成为常态,但这与学生不能携带手机的规定是矛盾的。校园智能便携墨水屏能显示预先存储的静态二维码,,还能智能更新动态二维码,给学生的生活、学习及出行带来了便捷。

低功率的墨水屏不仅节约成本还有助于学生视力的保护

二维码都是由某种特定的几何图形按一定规律在平面(二维方向上)分布的、黑白相间的、记录数据符号信息的图形。本着降低成本的原则,低功率的墨水屏就能很好地实现二维码的呈现,并且黑白两色有助于学生视力的保护。

创新提供了第三方数据交换接口的python脚本

第三方数据交换接口虽然各不相同,但是创新地统一交换接口的脚本格式编写,为提供动态二维码获取功能奠定良好的交互基础,成为该项目的最大创新点。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上公开的本发明优选实施例只是用于帮助阐述本发明。优选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本发明的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本发明。本发明仅受权利要求书及其全部范围和等效物的限制。

相关技术
  • 一种适用于便携智能设备的语音系统及其使用方法
  • 一种电子墨水屏缺陷检测方法及系统
  • 用于墨水屏电子标签的组态编辑系统和墨水屏电子标签
  • 一种校园用学生墨水屏手持移动终端
技术分类

06120115583263