基于微信小程序的驾考模拟方法及系统

文档序号:192465 发布日期:2021-11-02 浏览:29次 >En<

阅读说明:本技术 基于微信小程序的驾考模拟方法及系统 (Driving test simulation method and system based on WeChat applet ) 是由 李玮 于 2021-07-30 设计创作,主要内容包括:本发明公开了一种基于微信小程序的驾考模拟方法及系统,通过编辑考试操作项目和及格标准;获取视频播放页面,用于输出视频流;以及通过b i ndt imeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目;以预定时间间隔监控答题操作,并生成答题记录信息;根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果,利用通过对视频流的时间监控,能够使用户应对考试路段上的考评节点进行考题输出,从而使用户能够学习到每个考试路段的操作模拟,从而更好的掌握车辆驾驶技能。(The invention discloses a driving test simulation method and system based on a WeChat applet, which comprises the steps of editing test operation items and passing standards; acquiring a video playing page for outputting a video stream; monitoring the playing time of the video stream through the b i ndt imeupdate component, and outputting an examination operation item on the video stream at a preset video playing time point; monitoring answering operation at preset time intervals and generating answering record information; according to the multiple pieces of answer recording information, whether the answer standards are met or not is judged, the answer result is output on the video stream, and the user can answer the examination nodes on the examination road section to output the examination questions by monitoring the time of the video stream, so that the user can learn the operation simulation of each examination road section, and the vehicle driving skill can be better mastered.)

基于微信小程序的驾考模拟方法及系统

技术领域

本发明涉及计算机技术领域,特别涉及一种基于微信小程序的驾考模拟方法、系统、计算机设备以及计算机可读存储介质。

背景技术

考驾照,已经成为现在年轻人的人生必选项,驾照考试也逐步的由原来的人工考,变为机器电脑考试。所以,对学员的要求也越来越高,可是内容也越来越多。考试过程机器智能化了,但在学车方面却没有更多的现代化手段用于学习。

对于科目三考试(路考),学员只有在车上练习时,认真听教练讲解,然后沟通多次开车,去实地练习,以掌握科三考试技巧。然而每个学员的学时相同且有限,对于,能力弱一些的学员,在教学时间内练习次数,不足以学会考试内容。目前在现有技术中,还未有无法在手持设备上实现,就可以对科三考试进行练习的方案。

发明内容

本发明的目的是提供一种基于微信小程序的驾考模拟方法及系统,方便用户利用手持设备对考试进行模拟,减少用户学习成本。

为了达到上述目的,本发明的技术方案有:

一种基于微信小程序的驾考模拟方法,包括

编辑考试操作项目和及格标准;

获取视频播放页面,用于输出视频流;以及

通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目;

以预定时间间隔监控答题操作,并生成答题记录信息;

根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果。

进一步的,所述编辑考试操作项目和及格标准的步骤,包括:

获取每一个考试操作项目对应的交互按键以及考题文字信息;

根据交互按键的点击顺序及点击次数确定所述及格标准。

进一步的,根据交互按键的电机顺序及电机次数确定所述及格标准的步骤,包括:

获取为每一个不符合所述考试操作项目对应的交互按键的点击顺序及点击次数和所述交互按键的点击顺序及点击次数的错误数据编辑的对应分数;

判断答题记录信息是否符合考试操作项目对应的交互按键的点击顺序及点击次数;

若是,则累加所述错误数据编辑的对应分数为当前分数。

判断所述当前分数是否大于预设分数;

若是,则不符合所述及格标准。

进一步的,通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目,包括:

通过bindtimeupdate组件对视频流的播放时间进行监控;

当视频流播放至预定视频播放时间点时,触发调取与视频流对应的考试操作项目,并在视频流上输出该考试操作项目。

进一步的,以预定时间间隔监控答题操作,并生成答题记录信息的步骤,包括:

通过bindtimeupdate组件设定监控的时间间隔;

当交互按键被触发使生成第一标识,该第一标识指示为记录当前交互按键被触发所对应的题目已作答;

结合第一标识以及当前交互按键被触发所对应的题目对应生成答题记录信息。

进一步的,根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果之后,包括:

获取为所述答题结果编辑的讲解图文;

显示所述答题结果对应的所述讲解图文。

作为本发明的一种优选方案,还提供一种基于微信小程序的驾考模拟系统,其特征在于,包括

第一编辑模块,用于编辑考试项目,用于编辑与考试操作项目对应的及格标准;

第一获取模块,用于获取视频播放页面,用于输出视频流;以及

视频答题处理模块,用于通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目;以预定时间间隔监控答题操作,并生成答题记录信息;

答题判断模块,用于根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果。

作为本发明的一种优选方案,还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述方法的步骤。

作为本发明的一种优选方案,还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上述方法的步骤。

本发明提供的基于微信小程序的驾考模拟方法、系统、设备以及计算机可读存储介质,通过对视频流的时间监控,能够使用户应对考试路段上的考评节点进行考题输出,从而使用户能够学习到每个考试路段的操作模拟,从而更好的掌握车辆驾驶技能。

为了更好地理解和实施,下面结合附图详细说明本发明。

附图说明

图1是本发明的实施例中的基于微信小程序的驾考模拟方法的流程图;

图2是示意性示出了图1中的S10的子步骤;

图3是示意性示出了图1中的S20的子步骤;

图4是示意性示出了图1中的S30的子步骤;

图5是示意性示出了图1中的S40的子步骤;

图6是示意性示出了图1中的S50的子步骤;

图7是本发明的实施例中的通信系统的框图;

图8是本发明的实施例的适于实现基于微信小程序的弹幕处理方

法的计算机设备的硬件架构示意图。

具体实施方式

为了更好地阐述本发明,下面参照附图对本发明作进一步的详细描述。

应当明确,所描述的实施例仅仅是本申请实施例一部分实施例,而不是全部的实施例。基于本申请实施例中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请实施例保护的范围。

在本申请实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请实施例。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请的描述中,需要理解的是,术语“第一”、“第二”、“第三”等仅用于区别类似的对象,而不必用于描述特定的顺序或先后次序,也不能理解为指示或暗示相对重要性。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本申请中的具体含义。

此外,在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/ 或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

本发明人发现,微信小程序中,bindtimeupdate组件作为播放进度时间监控组件,在微信开发的应用中,调用该bindtimeupdate组件,可以获取当前播出的视频的播放描述和视频总长。

例如,通过bindtimeupdate监控视频上的数据,设定数据回传时间,如2s 回传或1s回传时间,即利用其时间对完整的视频进行以预定时间间隔的监控。

如图1所示,本发明第一实施例中,一种基于微信小程序的驾考模拟方法,包括

S10、编辑考试操作项目和及格标准;

S20、获取视频播放页面,用于输出视频流;以及

S30、通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目;

S40、以预定时间间隔监控答题操作,并生成答题记录信息;

S50、根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果。

在本发明的技术方案中通过编辑考试操作项目和及格标准;获取视频播放页面,用于输出视频流;以及通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目;以预定时间间隔监控答题操作,并生成答题记录信息;根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果,利用通过对视频流的时间监控,能够使用户应对考试路段上的考评节点进行考题输出,从而使用户能够学习到每个考试路段的操作模拟,从而更好的掌握车辆驾驶技能。

具体的,视频流包括不同考场所对应的考试路线,可以将不同考场所对应的考试路线分别录制成不同的视频并存储到一个数据库中以供调用,另外考试操作项目对于考试路线的不同或路况的不同,对应的考试操作项目也不同,将多个考试操作项目存储到另一个数据库中以供调用。

根据对应的科目三的的驾考相关的法律法规,在视频上添加对应路段上的考试操作项目和及格标准。

如图2所示,所述编辑考试操作项目和及格标准的步骤,包括:

S101、获取每一个考试操作项目对应的交互按键以及考题文字信息;

S102、根据交互按键的点击顺序及点击次数确定所述及格标准。

具体的所述交互按键包括方向盘按键、离合按键、手刹按键、脚刹案件、加油按键、灯光控制按键和喇叭按键等驾驶需要的按键操作,对于考题文字信息,例如:“道路技能考试-起步”等。

例如起步动作依次包括:依靠如下顺序点击按键:

1、点击喇叭按键;

2、点击手刹按键

3、点击脚刹按键;

4、点击加油按键。

如图3所示,根据交互按键的电机顺序及电机次数确定所述及格标准的步骤,包括:

S201、获取为每一个不符合所述考试操作项目对应的交互按键的点击顺序及点击次数和所述交互按键的点击顺序及点击次数的错误数据编辑的对应分数;

S202、判断答题记录信息是否符合考试操作项目对应的交互按键的点击顺序及点击次数;

若是,则累加所述错误数据编辑的对应分数为当前分数。

S203、判断所述当前分数是否大于预设分数;

若是,则不符合所述及格标准。

具体的,根据法规对错误数据进行编辑对应的分数,例如,预设分数是100 分,在起步时未点击喇叭按键,该步骤所标记的分数为20分,若后续的步骤均操作无误,最终所累积的总分为20分,其小于预设分数,即符合及格标准。若后续的步骤操作错误,最终所累积的总分大于或等于100分,即大于或等于预设分数,即不符合及格标准。

如图4所示,通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目,包括:

S301、通过bindtimeupdate组件对视频流的播放时间进行监控;

S302、当视频流播放至预定视频播放时间点时,触发调取与视频流对应的考试操作项目,并在视频流上输出该考试操作项目。

作为一个具体示例,视频的播放时间为5分钟,约定视频的考题输出的时间为2分30秒,通过bindtimeupdate组件监控视频的播放时间,当视频播放至2分30秒时,bindtimeupdate组件触发调取考试操作项目事件,从而使用户能够进入考试按键操作。

需要补充的使,考试具有时间约定,设定考试操作时间为20秒,在20秒内进行操作为有效操作,对于超过20秒考试操作项目结束。

如图5所示,以预定时间间隔监控答题操作,并生成答题记录信息的步骤,包括:

S401、通过bindtimeupdate组件设定监控的时间间隔;

S402、当交互按键被触发使生成第一标识,该第一标识指示为记录当前交互按键被触发所对应的题目已作答;

S403、结合第一标识以及当前交互按键被触发所对应的题目对应生成答题记录信息。

可以理解的是,具体的每次考试操作项目之后对驾考模拟的结果进行记录并处理,对于用户的答题情况进行记录,利用答题记录信息将用户每次的答题状况进行唯一记录。

如图6所示,根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果之后,包括:

S501、获取为所述答题结果编辑的讲解图文;

S502、显示所述答题结果对应的所述讲解图文。

具体的,对不同的错误原因编辑不同的讲解图文从而使学员重新学习正确的操作,来警示学员。

如图7所示,作为本发明的一种优选的实施例,还提供一种基于微信小程序的驾考模拟系统600,包括

第一编辑模块61,用于编辑考试项目,用于编辑与考试操作项目对应的及格标准;

第一获取模块62,用于获取视频播放页面,用于输出视频流;以及

视频答题处理模块63,用于通过bindtimeupdate组件对视频流的播放时间进行监控,以预定视频播放时间点在视频流上输出考试操作项目;以预定时间间隔监控答题操作,并生成答题记录信息;

答题判断模块64,用于根据多个答题记录信息,判断是否符合及格标准,并执行在视频流上输出答题结果。

作为本发明的一种优选方案,还提供一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上述方法的步骤。

作为本发明的一种优选方案,还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序可被至少一个处理器所执行,以使所述至少一个处理器执行如上述方法的步骤。

如图8所示,示出了根据本申请实施例三的适于实现基于微信小程序的驾考模拟方法的计算机设备700的硬件架构示意图。本实施例中,计算机设备700 是一种能够按照事先设定或者存储的指令,自动进行数值计算和/或信息处理的设备。计算机设备700可以是诸如智能手机、电脑、投影仪、机顶盒等,也可以是虚拟机主机进程和一个或多个虚拟机实例,或者是机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个服务器所组成的服务器集群)等。如图8所示,计算机设备700至少包括但不限于:可通过系统总线相互通信链接存储器701、处理器702、网络接口703。其中:存储器 701至少包括一种类型的计算机可读存储介质,可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器701(例如,SD或DX存储器701等)、随机访问存储器 701(RAM)、静态随机访问存储器701(SRAM)、只读存储器701(ROM)、电可擦除可编程只读存储器701(EEPROM)、可编程只读存储器701(PROM)、磁性存储器701、磁盘、光盘等。在一些实施例中,存储器701可以是计算机设备700的内部存储模块,例如该计算机设备700的硬盘或内存。在另一些实施例中,存储器701 也可以是计算机设备700的外部存储设备,例如该计算机设备700上配备的插接式硬盘,智能存储卡(Smart Media Card,简称为SMC),安全数字(Secure Digital,简称为SD)卡,闪存卡(Flash Card)等。当然,存储器701还可以既包括计算机设备700的内部存储模块也包括其外部存储设备。本实施例中,存储器701通常用于存储安装于计算机设备700的操作系统和各类应用软件,例如基于微信小程序的弹幕处理方法的程序代码等。此外,存储器701还可以用于暂时地存储已经输出或者将要输出的各类数据。

本发明提供的基于微信小程序的驾考模拟方法、系统、设备以及计算机可读存储介质,通过对视频流的时间监控,能够使用户应对考试路段上的考评节点进行考题输出,从而使用户能够学习到每个考试路段的操作模拟,从而更好的掌握车辆驾驶技能。

计算机可读存储介质包括闪存、硬盘、多媒体卡、卡型存储器(例如,SD或 DX存储器等)、随机访问存储器(RAM)、静态随机访问存储器(SRAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、可编程只读存储器(PROM)、磁性存储器、磁盘、光盘等。在一些实施例中,计算机可读存储介质可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,计算机可读存储介质也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(Smart Media Card,简称为SMC),安全数字(Secure Digital,简称为SD)卡,闪存卡(Flash Card)等。当然,计算机可读存储介质还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,计算机可读存储介质通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例中的基于微信小程序的弹幕处理方法的程序代码等。此外,计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的各类数据。

根据上述说明书的揭示和教导,本发明所属领域的技术人员还可以对上述实施方式进行变更和修改。因此,本发明并不局限于上面揭示和描述的具体实施方式,对本发明的一些修改和变更也应当落入本发明的权利要求的保护范围内。此外,尽管本说明书中使用了一些特定的术语,但这些术语只是为了方便说明,并不对本发明构成任何限制。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于人工智能的在线教育课程的管理方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!