CN114254987A - 智能远程选课方法和*** - Google Patents

智能远程选课方法和*** Download PDF

Info

Publication number
CN114254987A
CN114254987A CN202111389779.7A CN202111389779A CN114254987A CN 114254987 A CN114254987 A CN 114254987A CN 202111389779 A CN202111389779 A CN 202111389779A CN 114254987 A CN114254987 A CN 114254987A
Authority
CN
China
Prior art keywords
course selection
selection page
page image
client
course
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111389779.7A
Other languages
English (en)
Other versions
CN114254987B (zh
Inventor
叶青松
陈友进
郑红建
方海林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengfang Software Co ltd
Original Assignee
Zhengfang Software Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengfang Software Co ltd filed Critical Zhengfang Software Co ltd
Priority to CN202111389779.7A priority Critical patent/CN114254987B/zh
Publication of CN114254987A publication Critical patent/CN114254987A/zh
Application granted granted Critical
Publication of CN114254987B publication Critical patent/CN114254987B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/109Time management, e.g. calendars, reminders, meetings or time accounting
    • G06Q10/1093Calendar-based scheduling for persons or groups
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/53Querying
    • G06F16/535Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/50Information retrieval; Database structures therefor; File system structures therefor of still image data
    • G06F16/55Clustering; Classification
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/20Education
    • G06Q50/205Education administration or guidance

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Educational Technology (AREA)
  • Educational Administration (AREA)
  • Marketing (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种智能远程选课方法和***,涉及智能选课技术领域。通过第二客户端在选课时采集选课页面图像,并通过中继服务器对采集的选课页面图像进行筛选,将包含所有选课页面的选课页面图像集发送至第一客户端,外网的用户通过第一客户端将选课信息反馈给中继服务器,最终将选课信息发至选课服务器,并完成自动化的选课,最终实现了在仅支持内网选课的情况下,实现外网选课,且在此过程中,相比远程控制的方法,网络要求较低,且传输的选课页面图像具有一定的时效性,同时过程中无需将外网用户的账户在其他设备上登入,有效保护了用户的隐私信息。

Description

智能远程选课方法和***
技术领域
本发明涉及智能选课技术领域,具体涉及一种智能远程选课方法和***。
背景技术
网上选课***是通过借助网络***,让学生只要在电脑中输入自己的个人选课信息来替代有纸化的手工操作。
在实际使用过程中,为了减少外网(互联网)对教务***稳定和安全的影响,通常网上选课***只能通过内网(校园局域网)进行登入,这样就导致学生无法在局域网外对选课***进行访问,此时通常解决方法是学生通过远程控制软件连接到学校内网的终端来进行选课。
上述方法虽然能一定程度解决只能内网选课的问题,在远程控制时,对双方的网络条件要求较高,画面传输不稳定和延迟的问题也会影响选课的效率。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种智能远程选课方法和***,解决了如何针对只能内网登入的选课***进行远程选课的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:
第一方面,提供了一种智能远程选课***,包括:
仅允许局域网内设备接入的选课服务器、允许内外网设备接入的中继服务器、连接外网的第一客户端以及连接内网的第二客户端;
所述第一客户端,包括:
外网选课请求模块,用于向中继服务器发送外网选课请求;
选课页面图像显示模块,用于接收并显示从中继服务器反馈的选课页面图像集;
图像集标记模块,用于采集用户对选课页面图像集的选定标记,并识别出课程选择结果;
选课信息生成模块,用于将所述课程选择结果和账户信息打包为选课信息发送至中继服务器;
所述中继服务器,包括:
存储模块,用于接收并存储第二客户端上传的选课页面图像;
选课页面图像集构建模块,用于从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集,并在收到外网选课请求后,将所述选课页面图像集发送至第一客户端;
选课信息转发模块,用于将接收的选课信息按顺序经第二客户端转发至选课服务器;
所述第二客户端,包括:
账户登入模块,用于从内网登入选课服务器进行选课;
选课页面图像采集模块,用于用户正在浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,并将采集的选课页面图像发送至中继服务器;
所述选课服务器,包括:
账户管理模块,用于对登入的账户的选课状态进行实时分类;分类结果包括未浏览选课页面、正在浏览选课页面、已结束浏览选课页面中的其中一种;
自动选课模块,用于接收并分析选课信息,并基于分析结果完成对应账户的自动化选课。
进一步的,每个所述选课页面包括若干个可选课程、选课页面识别符以及可选课程的剩余席位;
则所述选课页面图像采集模块在用户正在浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,包括:
获取所述显示画面中用户浏览第i个选课页面的停留时长ti;
若ti大于阈值,则选择第i个选课页面的倒数第j帧的图像作为第i个选课页面对应的选课页面图像,并修改选课页面图像的文件名,所述文件名包括页面编号、采样时间和账户信息;
若ti不大于阈值,则不选取第i个选课页面对应的选课页面图像。
进一步的,所述存储模块接收并存储第二客户端上传的选课页面图像,包括:
从各个第二客户端获取选课页面图像;
比较第i个选课页面的所有选课页面图像,选择采样时间最晚的作为备选选课页面图像;
若第i个选课页面的备选选课页面图像的采样时间晚于已存储的第i个选课页面的选课页面图像的采样时间,则将已存储的选课页面图像替换为备选选课页面图像,否则,清除备选选课页面图像;
且若不存在已存储的第i个选课页面的选课页面图像,则存储第i个选课页面的备选选课页面图像。
进一步的,所述选课页面图像集构建模块从存储的选课页面图像中实时筛选得到选课页面图像集,包括:
在将已存储的选课页面图像替换为备选选课页面图像后,获取每个选课页面选课页面图像作为更新后选课页面图像集。
进一步的,所述将所述选课页面图像集发送至第一客户端,还包括:
当第一客户端的用户浏览至第i个选课页面时,判断第i+m至第i+n个选课页面的选课页面图像是否更新;
若更新,则再次将更新后的选课页面图像发送至第一客户端。
第二方面,提供了一种智能远程选课方法,该方法包括:
选课服务器对登入的账户的选课状态进行实时分类;且分类结果包括未浏览选课页面、正在浏览选课页面、已结束浏览选课页面中的其中一种;
基于分类结果,第二客户端在用户浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像;
中继服务器接收并存储第二客户端采集的选课页面图像;并从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集;
中继服务器在收到第一客户端发送的外网选课请求后,将选课页面图像集发送至第一客户端;
第一客户端显示选课页面图像集,并采集用户对选课页面图像集的选定标记,并识别出课程选择结果;再将所述课程选择结果和账户信息打包为选课信息发送至中继服务器;
中继服务器将接收的选课信息按顺序经第二客户端转发至选课服务器;
选课服务器接收并分析选课信息,并基于分析结果完成对应账户的自动化选课。
进一步的,每个所述选课页面包括若干个可选课程、选课页面识别符以及可选课程的剩余席位;
则所述基于分类结果,第二客户端在用户浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,包括:
获取所述显示画面中用户浏览第i个选课页面的停留时长ti;
若ti大于阈值,则选择第i个选课页面的倒数第j帧的图像作为第i个选课页面对应的选课页面图像,并修改选课页面图像的文件名,所述文件名包括页面编号、采样时间和账户信息;
若ti不大于阈值,则不选取第i个选课页面对应的选课页面图像。
进一步的,所述中继服务器接收并存储第二客户端采集的选课页面图像,包括:
从各个第二客户端获取选课页面图像;
比较第i个选课页面的所有选课页面图像,选择采样时间最晚的作为备选选课页面图像;
若第i个选课页面的备选选课页面图像的采样时间晚于已存储的第i个选课页面的选课页面图像的采样时间,则将已存储的选课页面图像替换为备选选课页面图像,否则,清除备选选课页面图像;
且若不存在已存储的第i个选课页面的选课页面图像,则存储第i个选课页面的备选选课页面图像。
进一步的,所述从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集,包括:
在将已存储的选课页面图像替换为备选选课页面图像后,获取每个选课页面选课页面图像作为更新后选课页面图像集。
进一步的,所述将选课页面图像集发送至第一客户端,还包括:
当第一客户端的用户浏览至第i个选课页面时,判断第i+m至第i+n个选课页面的选课页面图像是否更新;
若更新,则再次将更新后的选课页面图像发送至第一客户端。
(三)有益效果
本发明提供了一种智能远程选课方法和***。与现有技术相比,具备以下有益效果:
本发明通过第二客户端在选课时采集选课页面图像,并通过中继服务器对采集的选课页面图像进行筛选,将包含所有选课页面的选课页面图像集发送至第一客户端,外网的用户通过第一客户端将选课信息反馈给中继服务器,最终将选课信息发至选课服务器,并完成自动化的选课,最终实现了在仅支持内网选课的情况下,实现外网选课,且在此过程中,相比远程控制的方法,网络要求较低,且传输的选课页面图像具有一定的时效性,同时过程中无需将外网用户的账户在其他设备上登入,有效保护了用户的隐私信息。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例的***框图;
图2为本发明实施例的流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请实施例通过提供一种智能远程选课方法和***,解决了如何针对只能内网登入的选课***进行远程选课的问题。
为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。
实施例1:
如图1所示,本发明提供了一种智能远程选课***,包括:
仅允许局域网内设备接入的选课服务器、允许内外网设备接入的中继服务器、连接外网的第一客户端以及连接内网的第二客户端;因此,本实施例中,第一客户端与中继服务器通过外网通信连接,第二客户端、中继服务器和选课服务器三者通过内网通信连接。内网即为局域网,外网即为互联网。
所述第一客户端,例如学生在校外使用的电脑,包括:
外网选课请求模块,用于向中继服务器发送外网选课请求;
选课页面图像显示模块,用于接收并显示从中继服务器反馈的选课页面图像集;
图像集标记模块,用于采集用户对选课页面图像集的选定标记,并识别出课程选择结果;
选课信息生成模块,用于将所述课程选择结果和账户信息打包为选课信息发送至中继服务器;
所述中继服务器,包括:
存储模块,用于接收并存储第二客户端上传的选课页面图像;
选课页面图像集构建模块,用于从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集,并在收到外网选课请求后,将所述选课页面图像集发送至第一客户端;
选课信息转发模块,用于将接收的选课信息按顺序经第二客户端转发至选课服务器;
所述第二客户端,例如连接校内网的机房电脑,包括:
账户登入模块,用于从内网登入选课服务器进行选课;
选课页面图像采集模块,用于用户正在浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,并将采集的选课页面图像发送至中继服务器;
所述选课服务器,包括:
账户管理模块,用于对登入的账户的选课状态进行实时分类;分类结果包括未浏览选课页面、正在浏览选课页面、已结束浏览选课页面中的其中一种;
自动选课模块,用于接收并分析选课信息,并基于分析结果完成对应账户的自动化选课。
本实施例的有益效果为:
通过第二客户端在选课时采集选课页面图像,并通过中继服务器对采集的选课页面图像进行筛选,将包含所有选课页面的选课页面图像集发送至第一客户端,外网的用户通过第一客户端将选课信息反馈给中继服务器,最终将选课信息发至选课服务器,并完成自动化的选课,最终实现了在仅支持内网选课的情况下,实现外网选课,且在此过程中,相比远程控制的方法,网络要求较低,且传输的选课页面图像具有一定的时效性,同时过程中无需将外网用户的账户在其他设备上登入,有效保护了用户的隐私信息。
下面对本发明实施例的实现过程进行详细说明:如图2所示:
S1、选课服务器对登入的账户的选课状态进行实时分类;且分类结果包括未浏览选课页面、正在浏览选课页面、已结束浏览选课页面中的其中一种。
具体的,可在设计网页时,在各个页面上设置页面标识符。每个所述选课页面包括若干个可选课程、选课页面识别符以及可选课程的剩余席位。
若账号在本次登录是第一次识别到选课页面的页面标识符,则分类为正在浏览选课页面;
若账号在本次登录未识别到任何选课页面的页面标识符,则分类为未浏览选课页面;
若账号在本次登录已识别到任一选课页面且当前的页面标识符为非选课页面,则分类为已结束浏览选课页面。
S2、基于分类结果,第二客户端在用户浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像。
具体的,可采用录屏的方式对客户端的显示画面进行记录,且为了保证采样标准统一,设置录像帧数为30帧/秒。
在对录像进行筛选时,需要尽可能保障截取的画面是清楚完整的,因此,可采用如下方法实现选课页面图像截取;
获取所述显示画面中用户浏览第i个选课页面的停留时长ti;停留时长以识别到该选课页面的页面标识符开始计时,以识别到其他页面标识符停止计时来计算。
若ti大于阈值,阈值为经验值,由人工进行设定,例如设定为1s,考虑到最后一帧画面可能存在不稳定的情况,则选择第i个选课页面的倒数第j帧的图像作为第i个选课页面对应的选课页面图像,j为经验值,由人工进行设定,并修改选课页面图像的文件名,所述文件名包括页面编号、采样时间和账户信息;例如将选课页面图像命名为02-2020-11-03-18-52-24-2596365510,则表示选课页面编号为2,采样时间为2020年11月03日18时52分24秒;账号为2596365510。
若ti不大于阈值,则不选取第i个选课页面对应的选课页面图像。
S3、中继服务器接收并存储第二客户端采集的选课页面图像;并从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集;
具体的,考虑到选课页面图像的采样源存在多个,并不是每一张图像都需要进行存储,只需要存储最新的选课页面图像即可,因此,可采用如下步骤实现对第二客户端采集的选课页面图像的存储;
S3.1、从各个第二客户端获取选课页面图像;
S3.2、比较第i个选课页面的所有选课页面图像,选择采样时间最晚的作为备选选课页面图像;
S3.3、若第i个选课页面的备选选课页面图像的采样时间晚于已存储的第i个选课页面的选课页面图像的采样时间,说明采样时间是最新的,因此则将已存储的选课页面图像替换为备选选课页面图像,可保证存储的图像的时效性;否则,表示采集的图像并非是最新的,因此可清除备选选课页面图像;
且若不存在已存储的第i个选课页面的选课页面图像,则存储第i个选课页面的备选选课页面图像,作为选课页面图像。
若存在多个采样时间相同的备选选课页面图像,为了让图像更加清晰,则可进一步比较采样的图像分辨率,进一步选择分辨率最高的保存为选课页面图像。
S3.4、基于上述存储的选课页面图像,则在每次将已存储的选课页面图像替换为备选选课页面图像后,获取每个选课页面选课页面图像作为更新后选课页面图像集。
为了进一步提高存储和传输效率,还可对采集选课页面图像进行筛选和画面裁切等操作,以进一步保障在较小的外网传输量下获取的选课页面图像是清晰完整的。
S4、中继服务器在收到第一客户端发送的外网选课请求后,将选课页面图像集发送至第一客户端。
由于选课页面图像集是实时更新的,因此需要确定将选课页面图像集发送至第一客户端的具体方法:
初次发送:即收到外网选课请求时,发送至第一客户端;
更新后发送:即当第一客户端的用户浏览至第i个选课页面时,判断第i+m至第i+n个选课页面的选课页面图像是否更新;且n≥m,m,n为经验值,由人工进行设定,例如m设置为1,n设置为3,例如在浏览第1个界面时,获取第2至4页的更新情况,如果有更新,则将对应的图像重新发送。
若有更新,则再次将更新后的选课页面图像发送至第一客户端。
这样可进一步保障选课页面图像的时效性。
S5、第一客户端按顺序显示选课页面图像集,并采集用户对选课页面图像集的选定标记,并识别出课程选择结果;再将所述课程选择结果和账户信息打包为选课信息发送至中继服务器;
具体可采用框选、勾选等方式在显示的选课页面上进行选择,再通过OCR文字识别技术确定来确定选择的课程作为课程选择结果。
S6、中继服务器将接收的选课信息按顺序经第二客户端转发至选课服务器;
S7、选课服务器接收并分析选课信息,并基于分析结果完成对应账户的自动化选课。
综上所述,与现有技术相比,本发明具备以下有益效果:
①通过第二客户端在选课时采集选课页面图像,并通过中继服务器对采集的选课页面图像进行筛选,将包含所有选课页面的选课页面图像集发送至第一客户端,外网的用户通过第一客户端将选课信息反馈给中继服务器,最终将选课信息发至选课服务器,并完成自动化的选课,最终实现了在仅支持内网选课的情况下,实现外网选课,且在此过程中,相比远程控制的方法,网络要求较低,且传输的选课页面图像具有一定的时效性,同时过程中无需将外网用户的账户在其他设备上登入,有效保护了用户的隐私信息。
需要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (10)

1.一种智能远程选课***,其特征在于,包括:
仅允许局域网内设备接入的选课服务器、允许内外网设备接入的中继服务器、连接外网的第一客户端以及连接内网的第二客户端;
所述第一客户端,包括:
外网选课请求模块,用于向中继服务器发送外网选课请求;
选课页面图像显示模块,用于接收并显示从中继服务器反馈的选课页面图像集;
图像集标记模块,用于采集用户对选课页面图像集的选定标记,并识别出课程选择结果;
选课信息生成模块,用于将所述课程选择结果和账户信息打包为选课信息发送至中继服务器;
所述中继服务器,包括:
存储模块,用于接收并存储第二客户端上传的选课页面图像;
选课页面图像集构建模块,用于从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集,并在收到外网选课请求后,将所述选课页面图像集发送至第一客户端;
选课信息转发模块,用于将接收的选课信息按顺序经第二客户端转发至选课服务器;
所述第二客户端,包括:
账户登入模块,用于从内网登入选课服务器进行选课;
选课页面图像采集模块,用于用户正在浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,并将采集的选课页面图像发送至中继服务器;
所述选课服务器,包括:
账户管理模块,用于对登入的账户的选课状态进行实时分类;分类结果包括未浏览选课页面、正在浏览选课页面、已结束浏览选课页面中的其中一种;
自动选课模块,用于接收并分析选课信息,并基于分析结果完成对应账户的自动化选课。
2.如权利要求1所述的一种智能远程选课***,其特征在于,每个所述选课页面包括若干个可选课程、选课页面识别符以及可选课程的剩余席位;
则所述选课页面图像采集模块在用户正在浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,包括:
获取所述显示画面中用户浏览第i个选课页面的停留时长ti;
若ti大于阈值,则选择第i个选课页面的倒数第j帧的图像作为第i个选课页面对应的选课页面图像,并修改选课页面图像的文件名,所述文件名包括页面编号、采样时间和账户信息;
若ti不大于阈值,则不选取第i个选课页面对应的选课页面图像。
3.如权利要求2所述的一种智能远程选课***,其特征在于,所述存储模块接收并存储第二客户端上传的选课页面图像,包括:
从各个第二客户端获取选课页面图像;
比较第i个选课页面的所有选课页面图像,选择采样时间最晚的作为备选选课页面图像;
若第i个选课页面的备选选课页面图像的采样时间晚于已存储的第i个选课页面的选课页面图像的采样时间,则将已存储的选课页面图像替换为备选选课页面图像,否则,清除备选选课页面图像;
且若不存在已存储的第i个选课页面的选课页面图像,则存储第i个选课页面的备选选课页面图像。
4.如权利要求3所述的一种智能远程选课***,其特征在于,所述选课页面图像集构建模块从存储的选课页面图像中实时筛选得到选课页面图像集,包括:
在将已存储的选课页面图像替换为备选选课页面图像后,获取每个选课页面选课页面图像作为更新后选课页面图像集。
5.如权利要求4所述的一种智能远程选课***,其特征在于,所述将所述选课页面图像集发送至第一客户端,还包括:
当第一客户端的用户浏览至第i个选课页面时,判断第i+m至第i+n个选课页面的选课页面图像是否更新;
若更新,则再次将更新后的选课页面图像发送至第一客户端。
6.一种智能远程选课方法,其特征在于,该方法包括:
选课服务器对登入的账户的选课状态进行实时分类;且分类结果包括未浏览选课页面、正在浏览选课页面、已结束浏览选课页面中的其中一种;
基于分类结果,第二客户端在用户浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像;
中继服务器接收并存储第二客户端采集的选课页面图像;并从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集;
中继服务器在收到第一客户端发送的外网选课请求后,将选课页面图像集发送至第一客户端;
第一客户端显示选课页面图像集,并采集用户对选课页面图像集的选定标记,并识别出课程选择结果;再将所述课程选择结果和账户信息打包为选课信息发送至中继服务器;
中继服务器将接收的选课信息按顺序经第二客户端转发至选课服务器;
选课服务器接收并分析选课信息,并基于分析结果完成对应账户的自动化选课。
7.如权利要求6所述的一种智能远程选课方法,其特征在于,每个所述选课页面包括若干个可选课程、选课页面识别符以及可选课程的剩余席位;
则所述基于分类结果,第二客户端在用户浏览选课页面时,对第二客户端的显示画面进行记录,得到选课页面图像,包括:
获取所述显示画面中用户浏览第i个选课页面的停留时长ti;
若ti大于阈值,则选择第i个选课页面的倒数第j帧的图像作为第i个选课页面对应的选课页面图像,并修改选课页面图像的文件名,所述文件名包括页面编号、采样时间和账户信息;
若ti不大于阈值,则不选取第i个选课页面对应的选课页面图像。
8.如权利要求7所述的一种智能远程选课方法,其特征在于,所述中继服务器接收并存储第二客户端采集的选课页面图像,包括:
从各个第二客户端获取选课页面图像;
比较第i个选课页面的所有选课页面图像,选择采样时间最晚的作为备选选课页面图像;
若第i个选课页面的备选选课页面图像的采样时间晚于已存储的第i个选课页面的选课页面图像的采样时间,则将已存储的选课页面图像替换为备选选课页面图像,否则,清除备选选课页面图像;
且若不存在已存储的第i个选课页面的选课页面图像,则存储第i个选课页面的备选选课页面图像。
9.如权利要求8所述的一种智能远程选课方法,其特征在于,所述从存储的选课页面图像中实时筛选得到包含所有选课页面的选课页面图像集,包括:
在将已存储的选课页面图像替换为备选选课页面图像后,获取每个选课页面选课页面图像作为更新后选课页面图像集。
10.如权利要求9所述的一种智能远程选课方法,其特征在于,所述将选课页面图像集发送至第一客户端,还包括:
当第一客户端的用户浏览至第i个选课页面时,判断第i+m至第i+n个选课页面的选课页面图像是否更新;
若更新,则再次将更新后的选课页面图像发送至第一客户端。
CN202111389779.7A 2021-11-22 2021-11-22 智能远程选课方法和*** Active CN114254987B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111389779.7A CN114254987B (zh) 2021-11-22 2021-11-22 智能远程选课方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111389779.7A CN114254987B (zh) 2021-11-22 2021-11-22 智能远程选课方法和***

Publications (2)

Publication Number Publication Date
CN114254987A true CN114254987A (zh) 2022-03-29
CN114254987B CN114254987B (zh) 2022-08-09

Family

ID=80791026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111389779.7A Active CN114254987B (zh) 2021-11-22 2021-11-22 智能远程选课方法和***

Country Status (1)

Country Link
CN (1) CN114254987B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020051956A1 (en) * 2000-05-09 2002-05-02 Thomsen David J. System and method for remote learning, such as for costs and benefits personnel and professionals
CN103795768A (zh) * 2012-11-05 2014-05-14 华为技术有限公司 远程访问的方法及设备
WO2015131524A1 (zh) * 2014-09-25 2015-09-11 中兴通讯股份有限公司 远程访问服务器的方法及web服务器
CN105391685A (zh) * 2015-10-14 2016-03-09 夏君 一种安全高速的信息采集查询***
CN108961877A (zh) * 2018-05-30 2018-12-07 太仓鸿策拓达科技咨询有限公司 网络远程授课***
CN110111619A (zh) * 2019-03-21 2019-08-09 南京林业大学 电子化助教平台及其助教方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020051956A1 (en) * 2000-05-09 2002-05-02 Thomsen David J. System and method for remote learning, such as for costs and benefits personnel and professionals
CN103795768A (zh) * 2012-11-05 2014-05-14 华为技术有限公司 远程访问的方法及设备
WO2015131524A1 (zh) * 2014-09-25 2015-09-11 中兴通讯股份有限公司 远程访问服务器的方法及web服务器
CN105391685A (zh) * 2015-10-14 2016-03-09 夏君 一种安全高速的信息采集查询***
CN108961877A (zh) * 2018-05-30 2018-12-07 太仓鸿策拓达科技咨询有限公司 网络远程授课***
CN110111619A (zh) * 2019-03-21 2019-08-09 南京林业大学 电子化助教平台及其助教方法

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
余加元: "铁路网络远程学习***开发与应用", 《铁路计算机应用》 *
吴峻: "构建便捷安全的远程校园信息共享平台", 《中国科技信息》 *
屈宜丽: "采用VPN技术实现校园网远程访问", 《甘肃科技》 *
张志华等: "将Web作为中间层服务选课***的设计与实现", 《中国现代教育装备》 *

Also Published As

Publication number Publication date
CN114254987B (zh) 2022-08-09

Similar Documents

Publication Publication Date Title
JP2971381B2 (ja) マルティメディアプログラム編集方法及びマルチメディアプログラム編集システム
CN104463423B (zh) 一种格式化的视频简历采集方法及***
US6864779B2 (en) Method and apparatus for transmitting data from a remote location to a desired device
CN109712456A (zh) 一种基于摄像头的学生纸质作业智能批阅***
CN112613780B (zh) 一种学习报告生成的方法、装置、电子设备及存储介质
CN111611434A (zh) 一种线上课程互动方法及互动平台
US11038955B2 (en) Method and a system for controlling multimedia file on external screen device
DE202017104849U1 (de) Systeme und Medien zum Darstellen einer Benutzerschnittstelle, die für eine vorhergesagte Benutzeraktivität kundenspezifisch ist
CN107222739A (zh) 一种基于爬虫技术的iptv业务质量拨测方法
CN108537699A (zh) 一种ar展示、在线互动知识及后台大数据测评***
DE102017116177A1 (de) Verfahren und Gerät zum Kombinieren von Videos
CN111222008A (zh) 一种终端信息管理的方法、装置、电子设备及介质
CN110740298A (zh) 分布式教室违纪行为检测***、方法及介质
EP1186128B9 (de) Verfahren, vorrichtung für die erfassung von daten über die betrachtung von videoinformationen, und die weiterleitung dieser daten zu einer zentralen datenverarbeitungsanlage
CN114254987B (zh) 智能远程选课方法和***
CN102568049B (zh) 一种学生刷卡数据的发送方法、装置及***
KR20230036627A (ko) 체계적 학습이 가능한 학습영상제공시스템
CN111161592A (zh) 课堂监督方法和督课终端
CN110060122A (zh) 图片展示方法、装置、设备及计算机可读存储介质
CN115510074A (zh) 基于一张表的分布式数据管理及应用平台
CN115358701A (zh) 防作弊在线考试方法及***
CN113936512A (zh) 高校远程教学方法和***
CN107734365A (zh) 信息处理设备和信息处理方法
CN112714361B (zh) 一种动画资源管理方法及装置
CN111915637A (zh) 一种图片展示方法、装置、电子设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant