基于WIFI的移动端投票、答题、抢答系统的制作方法

文档序号:15159395发布日期:2018-08-14 09:53阅读:2264来源:国知局

本发明涉及计算机及无线通信领域,特别是涉及使用手机的基于wifi的移动端投票、答题、抢答系统。



背景技术:

传统的投票和答题活动都是以纸质方式进行,后期统计工作十分不方便,由于采用人工方式,统计结果可能还会出现人为错误,需要人工不断复核,会浪费大量时间和人力。

随着计算机等电子设备应用的普及,为了解决上述存在的问题,出现了专用的电子投票机、答题电脑、抢答器、评分器,但这些设备的使用前期需投入大量的成本,部署和携带也不是很方便,而且功能单一,基本上投票机只作为投票使用,答题电脑只作为答题使用,浪费了硬件资源,而且使用上也不是很方便,每增加一名参与者都需要增加一台终端设备,终端设备有些采用无线射频方式,使用前需要管理者充好电源,有些是采用有线方式,使用前需进行布线安装。

近年来,随着移动互联网的发展,为了解决上述方便性和高成本问题,出现了网页链接和手机扫描二维码等方式组织开展的投票、答题活动,但由于处于公共互联网当中,安全性得不到保障,此外很难约束用户参与活动时的网络行为。



技术实现要素:

基于此,本发明是基于无线wifi的应用系统,可以方便地开展投票、答题、抢答、现场评分等活动,充分利用硬件资源和软件功能,利用计算机wifi无线转输技术,省去了现场布线工作,用户端则采用用户自有的手机等移动终端,不需另外投入终端设备,通过web方式访问,用户移动设备不需安装任何软件,方便用户参与,多种功能和应用全部集中在一台便携式主机上,体积小,成本低,插上电源即可使用,结果可以实时统计和反馈,并可投放到现场大屏幕上,完全满足各种投票、答题、抢答、现场评分的需要,此外,利用wifi热点组建的内部局域网,保证了一定的安全性,不受互联网攻击和数据篡改。

基于wifi的移动端投票、答题、抢答系统,硬件包括主机设备、用户移动设备和usb存储设备。

附图说明

图1示出实施例中主机示意图;

图2示出实施例中移动端和主机连接示意图;

图3示出实施例中wifi热点系统应用示意图;

图4示出实施例中web服务和控制系统应用示意图。

具体实施方式

本发明实施例中,所述主机设备采用触摸屏控制,体积为普通家用路由器大小(外形如图一所示),cpu采用a33处理器,4核主频1.2ghz,armcortex™-a7架构,运行内存为1gb,存储内存为emmc8gb,系统为linuxdebian8,搭载无线模块和天线,提供网络接口和usb接口,工作电压12v,工作电流400ma,插上12v电源适配器即可开机工作。

所述主机设备安装有wifi热点系统软件和web应用服务和控制系统软件。

wifi热点系统软件用于手机等移动端的接入、内网ip地址分配、内网域名解析和重定向。

本实施例的wifi硬件模组为rtl8188eu,支持802.11b/g/n协议,采用usb接口与主板相连,功能包括station、softap和wifidirect,本发明主要利用softap功能实现无线热点服务。

本实施例应用场景为半径100米,用户数500人以内,当遇到更大空间和更多人数要求时,可通过主机设备的网络接口与大型wifi无线覆盖系统结合,提供更大面积和更多人数的应用。

wifi热点系统软件开启dhcp功能和dns域名服务功能,接入系统的手机等移动端获取独立内网198.168.*.*段ip地址,网关指向主机ip地址,域名dns服务同时也指向主机ip地址,实施例为方便接入,未设置无线密码,此项可根据需要设置。

wifi热点系统软件为用户方便接入投票、答题、抢答、评分等应用系统,采取了域名劫持方式解析域名,移动端在浏览器中不管输入任何域名都可直接访问系统,比如常用搜索引擎、购物网站或者简单如123.com、abc.cn域名等,这样可实现用户在点开手机端浏览器后,默认网页状态下就可以进入本应用系统。

web应用服务和控制系统软件用于移动端的web访问服务和数据处理,以及投票、答题、抢答等功能的设置与切换,此外还包入数据的导入和导出以及访问权限控制等功能。

本实施例中,使用b/s架构,采用tomcat提供动态访问服务,主要代码通过jsp语言实现,同时开启http协议的80端口和https协议的443端口,web网页访问方式即可使用http无加密转输方式,也可使用https加密转输方式,同时两种方式访问时都可实现所有域名指向主机,用户初始通入https协议访问时,在登陆系统后,则跳转到80端口提供服务。

本实施例提供的投票功能,采用投票码验证进入系统,投票码由英文与数字的四个字符组成,系统前期生成一定数量的投票码,投票时发放给具有投票资格的人员,人员在登入界面输入投票码后进入投票界面,相应候选项则显示出来,投票人直接勾选后,点击提交完成投票,同时系统实时统计投票结果,可以在主机界面查看,也可从移动端登入后台查看,投票信息以加密文件存储,防止一般人员的篡改,也为以后核查提供证据,投票结果也可导出打印出来,以纸质文件形式保存,本发明提供的投票功能技术上可支持鉴证人员签名功能,本实施例中未编写相关代码。

投票功能是基于内部网络的一种投票收集及统计的系统,比传统的投票统计更为方便、快速、准确。总的来说,投票系统可分为3个过程,选票阶段,选票处理阶段和结果显示阶段。当投票者按下投票按钮后,网页收集选票数据并通过wifi传送到主机,后台程序对传送到主机的数据作相应的处理,服务端在处理时先判断用户选择的是那一项,然后把相应字段的值加1,实际上保存投票结果的记录项只要有一条记录就可满足要求,不断的对这些数据进行更新,最后则是由结果显示页面把投票结果显示出来,但为了留下证据为复核检查使用,每个用户的投票都单独以加密文件形式保存起来。

本实施例提供的答题功能,考试人员在登入界面后,输入姓名等相关信息,进入答题系统,答题人直接点击选项或填入答案完成答题,完成后点击提交完成答题,同时系统反馈答题分数,并录入系统,可以在主机界面查看所有人员的答题分数,也可从移动端登入后台查看,答题分数以加密文件存储,防止一般人员的篡改,也为以后核查提供证据,分数结果也可导出打印出来,以纸质文件形式保存,在答题过程中,系统可检测是否有互联网访问行为,防止答题人员通过互联网访问作弊,本发明提供的答题功能,技术上可支持答题人员签名功能,本实施例中未编写相关代码。

实施例答题功能是在wifi内网环境下,试卷题目从主机服务端下发在用户手机端,由程序自动阅卷,每个试题含有如下属性:

题目序号,为数字类型;

题目,为文本类型;

选择项1,为文本类型,代表a选项内容;

选择项2,为文本类型,代表b选项内容;

选择项3,为文本类型,代表c选项内容;

选择项4,为文本类型,代表d选项内容;

正确答案,为字符类型,分别为a/b/c/d其中一项。

本实施例提供的抢答功能,采用抢答码验证进入系统,由系统前期生成一定数量的抢答码,抢答前发放给具有抢答资格的人员,人员在登入界面输入抢答码后进入抢答界面,相应选项或抢答按钮则显示出来,由于采用了智能手机和无线wifi传输,时间精确度可以控制在毫秒级,结果充分反应抢答的优先次序。

用户进入抢答功能后,点击抢答按钮是无效的,只有管理人员在后台点击开始抢答后,用户的点击抢答按钮的时间会被记录下来,比对各用户按下按钮的时间后,给出抢答结果。

本发明的web应用服务同时可以提供评分等功能,本实施例暂未编写相应代码。

本实施例在开展投票、答题、抢答活动中,可通过笔记本接入无线wifi局域网,登入后台相关页面,通过投影仪等设备实时展示相关内容,也可应用在主持人拿手机接入wifi局域网查看结果的场景。

本实施例主机设备提供的投票、答题、抢答功能,由管理者根据场景需要,通过主机触控屏进行功能切换,默认情况下,投票为单一投票,答题选项为单选题,抢答为单一抢答按钮。

本发明所述用户移动设备,是一般自有的手机或平板电脑等移动设备,在使用时打开手机的wifi功能,搜索主机设备开启的无线wifi热点,连接上系统的局域网,然后打开浏览器输入任何网址都可进入系统,当用户浏览器留有https加密访问页面时,默认会弹出安全提示,用户可选择继续访问进入系统。

本发明所述usb存储设备,为一般使用的u盘等存储设备,本实施例中为小型u盘,里面存有与系统配套的内容编辑软件,使用时先插入到普通办公电脑上,点击其中可运行的windows应用程序后,弹出浏览器后直接进入编辑内容页面,编辑系统主要用javascript和c语言实现,前台页面由javascript实现题目的编辑、增加、删除,后台由c语言编写的服务程序负责存储内容到u盘的数据文件中,完成编辑后插回主机设备,在主机上操作并复制编辑好的内容到主机,运行时u盘可以完全拿走,本实施例中主机只读取u盘中的数据,不运行相关程序,可有效防止主机与办公电脑的病毒传播。

以上所述实施例的功能可以在现有基础上编写相关代码进行功能拓展,如评分、现场互动等功能,由于主机性能和可以安装软件体量有限,未对本发明可以实现的功能进行全部描述,然而,只要这些功能的实现是基于本发明的硬件和软件应用原理,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的一种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1