CN105323204B - 互动课堂***实现方法和服务器端 - Google Patents

互动课堂***实现方法和服务器端 Download PDF

Info

Publication number
CN105323204B
CN105323204B CN201410233952.8A CN201410233952A CN105323204B CN 105323204 B CN105323204 B CN 105323204B CN 201410233952 A CN201410233952 A CN 201410233952A CN 105323204 B CN105323204 B CN 105323204B
Authority
CN
China
Prior art keywords
user terminal
courseware
server end
played
activation
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.)
Active
Application number
CN201410233952.8A
Other languages
English (en)
Other versions
CN105323204A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201410233952.8A priority Critical patent/CN105323204B/zh
Priority to PCT/CN2014/086765 priority patent/WO2015180300A1/zh
Publication of CN105323204A publication Critical patent/CN105323204A/zh
Application granted granted Critical
Publication of CN105323204B publication Critical patent/CN105323204B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B5/00Electrically-operated educational appliances
    • G09B5/08Electrically-operated educational appliances providing for individual presentation of information to a plurality of student stations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种互动课堂***实现方法,该互动课堂***实现方法包括:服务器端确定用户终端的联网状态;当用户终端处于联网状态时,服务器端接收用户终端的认证消息并予以认证,当用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据激活码进行激活并播放待播放课件。本发明还公开了一种服务器端。不管是处于联网状态还是非联网状态的用户终端,均需要获得服务器端的授权才能播放课件,防止了课件的随意播放。

Description

互动课堂***实现方法和服务器端
技术领域
本发明涉及教学领域,尤其涉及互动课堂***实现方法和服务器端。
背景技术
互动课堂***,包括服务器端以及用户终端。互动课堂***是将现有先进的科技手段运用于课堂之中,利用先进的科技手段来取代繁琐重复的工作,以及集数据通讯于一体,支持丰富的多媒体教学和课件制作管理,达到了提高课堂教学质量、提高课堂效率,丰富课程内容的效果,因此,为了适应这种应用需求,市场上出现了互动课堂***。
但是,现有的互动课堂***,不管是处于联网还是不联网状态的用户终端,不需要获得服务器端授权就可以随意播放课件。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于解决用户终端无需服务器端授权可随意播放课件的问题。
为实现上述目的,本发明提供了一种互动课堂***实现方法,该互动课堂***实现方法包括:
服务器端确定用户终端的联网状态;
当用户终端处于联网状态时,服务器端接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;
当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
优选地,确定用户终端联网状态的步骤之前,包括:
服务器端对上传的课件进行分类处理和加密处理并存储;
服务器端根据所述课件生成与播放该课件的用户终端匹配的XML文件,该XML文件包括软件授权码,课件名称和课件所属分类。
优选地,当用户终端处于联网状态时,服务器端接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件的步骤,包括:
服务器端接收用户终端发送的包含软件授权码的认证消息,并将认证消息中的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配;
当匹配成功时,服务器端发送认证通过消息与课件下载地址至用户终端,供用户终端选择课件,对选择的课件进行解密处理并播放;
当匹配不成功时,服务器端提示用户终端匹配不成功,以及该用户终端为非授权用户终端。
优选地,当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据激活码进行激活并播放待播放课件的步骤,包括:
当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,接收用户终端的激活请求,该激活请求包括用户终端读取XML文件获取的软件授权码,和根据硬盘序列号生成的硬件授权码;
所述服务器端根据包含软件授权码和硬件授权码的激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
此外,为实现上述目的,本发明还提供了一种服务器端,该服务器端包括:
确定模块,用于确定用户终端的联网状态;
认证模块,用于当用户终端处于联网状态时,接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;
离线处理功能模块,用于当用户终端处于非联网状态时,将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
优选地,服务器端还包括:
创建模块,用于对上传的课件进行分类处理和加密处理并存储;
XML文件生成模块,用于根据所述课件生成与播放该课件的用户终端匹配的XML文件,该XML文件包括软件授权码,课件名称和课件所属分类。
优选地,认证模块还用于:
接收用户终端发送的包含软件授权码的认证消息,并将认证消息中的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配;
当匹配成功时,发送认证通过消息与课件下载地址至用户终端,供用户终端选择课件,对选择的课件进行解密处理并播放;
当匹配不成功时,提示用户终端匹配不成功,以及该用户终端为非授权用户终端。
优选地,离线处理功能模块还用于:
当用户终端处于非联网状态时,将待播放课件和用户终端对应的XML文件传输至用户终端,接收到用户终端的激活请求包括用户终端读取XML文件获取的软件授权码,和根据硬盘序列号生成的硬件授权码;
根据包含软件授权码和硬件授权码的激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。。
处于联网状态的用户终端需要发送认证消息给服务器端以获得认证通过消息及课件下载地址才能获取课件予以播放;处于不联网状态的用户终端需要接收服务器端的激活码供激活用户终端才能播放待播放课件。通过上述两种方式,实现用户终端不管处于联网状态还是非联网状态,均需要得到服务器端的授权才能播放课件,解决了用户终端随意播放课件的问题,达到了用户终端即使获得了课件以及解密密码,也需要服务器端授权后,才能播放课件的效果。
附图说明
图1为本发明互动课堂***实现方法第一实施例的流程示意图;
图2为本发明互动课堂***实现方法第二实施例的流程示意图;
图3为图1中当用户终端处于联网状态时,服务器端发送课件下载地址至用户终端步骤的细化流程示意图;
图4为图1中当用户终端处于非联网状态时,服务器端生成激活码的步骤的细化流程示意图;
图5为本发明服务器端第一实施例的功能模块示意图;
图6为本发明服务器端第二实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种互动课堂***实现方法。
本发明中用户终端需要安装播放课件的客户端软件,而客户端软件的安装需要输入软件授权码以及服务器地址,才能确保客户端软件的成功安装,其中,软件授权码是用户终端注册到服务器端时生成。
参照图1,图1为本发明互动课堂***实现方法第一实施例的流程示意图。
在第一实施例中,该互动课堂***实现方法包括:
步骤S10,服务器端确定用户终端的联网状态;
服务器端确定用户终端联网状态的方式有多种,譬如:服务器端发送消息给用户终端,用户终端予以响应,表明用户终端处于联网的状态,反之,则表明用户终端由于各种原因现处于非联网的状态。
步骤S20,当用户终端处于联网状态时,服务器端接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;
当用户终端处于联网状态时,用户终端发送认证消息给服务器端,服务器端接收认证消息,并通过认证消息对用户终端进行认证,当用户终端认证通过时,服务器端发送认证通过消息和课件下载地址至用户终端,用户终端点击进入下载地址下载待播放的课件,下载完成后,使用用户终端的客户端软件播放课件。
步骤S30,当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,其方式有多种,譬如:服务器端可以通过外部存储设备将待播放课件和用户终端对应的XML文件拷贝至用户终端,也可以通过数据线的方式,将待播放课件和用户终端对应的XML文件传输至用户终端,而用户终端接收到服务器端的待播放课件和用户终端对应的XML文件后,用户终端向服务器端发出激活请求,服务器端接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端激活后,播放待播放课件。
本实施例中处于联网状态的用户终端需要发送认证消息给服务器端以获得认证通过消息及课件下载地址才能获取课件予以播放;处于不联网状态的用户终端需要接收服务器端的激活码供激活用户终端才能播放待播放课件。通过上述两种方式,实现用户终端不管处于联网状态还是非联网状态,均需要得到服务器端的授权才能播放课件,解决了用户终端随意播放课件的问题,达到了用户终端即使获得了课件以及解密密码,也需要服务器端授权后,才能播放课件的效果。
参见图2,图2为本发明互动课堂***实现方法第二实施例的流程示意图。
在第二实施例中,该互动课堂***实现方法的步骤与第一实施例的步骤基本相同,其不同之处在于,所述步骤S10之前,该互动课堂***实现方法还包括:
步骤S08,服务器端对上传的课件进行分类处理和加密处理并存储;
服务器端接收到上传的课件后,对课件进行分类处理,服务器端对上传的课件进行分类处理的方式有多种,譬如:按照学段信息、学科信息进行分类,学段信息包括幼儿园、小学、初中、高中等信息,学科信息语文、数学、英语等信息,通过先选学段、再选择学科的方式上传课件,也便于下次查找、下载课件;对上传的课件进行分类处理后,服务器端对该课件进行加密处理并存储,在用户终端获取了课件后,也需要进行相对应的解密处理才能播放该课件。
步骤S09,服务器端根据所述课件生成与播放该课件的用户终端匹配的XML文件,该XML文件包括软件授权码,课件名称和课件所属分类。
服务器端根据预设分类选择课件,譬如:根据先选学段、再选学科的方式选择课件,然后,服务器端针对所选择的课件,根据该课件、将要播放该课件的用户终端生成该课件对应的XML文件,该XML文件包括与用户终端相匹配的软件授权码、课件名称以及课件所属分类。当用户终端的软件授权码与XML文件的软件授权码一致时,用户终端才能播放XML文件的课件名称对应的待播放课件。
本实施通过分类处理对课件进行了有效的管理,方便了服务终端或用户终端根据预设分类进行选择或者下载课件;通过加密处理防止了优质课件以及所有课件一经获取,后续可以随意播放的问题发生;再有,本发明通过生成XML文件,使得服务器端上的某些课件只能与XML文件的软件授权码一致的用户终端才能播放,进一步地防止了优质课件以及所有课件的解密密码被获取的情况,任意的用户终端随意播放课件的问题发生。
参见图3,图3为图1中当用户终端处于联网状态时,服务器端发送课件下载地址至用户终端步骤的细化流程示意图。
进一步地,步骤S20包括:
步骤S201,服务器端接收用户终端发送的包含软件授权码的认证消息,并将认证消息中的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配;
当用户终端处于联网状态时,用户终端发送包含软件授权码的认证消息给服务器端,该软件授权码为用户终端的软件授权码,服务器端接收用户终端的认证消息,将用户终端的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配,如一致,即表示匹配成功;如不一致,即表示匹配不成功。
步骤S202,当匹配成功时,服务器端发送认证通过消息与课件下载地址至用户终端,供用户终端选择课件,对选择的课件进行解密处理并播放;
当匹配成功时,服务器端发送认证通过消息与课件下载地址至用户终端,用户终端接收到认证通过消息与课件下载地址后,进入下载地址下载待播放的课件,下载完成后,打开用户终端的客户端软件,添加待播放课件,进行解密处理后,使用客户端软件播放待播放课件。
步骤S203,当匹配不成功时,服务器端提示用户终端匹配不成功,以及该用户终端为非授权用户终端。
当匹配不成功时,服务器发送匹配不成功的消息,以及用户终端为非授权的用户终端的信息向用户终端进行提示,用户终端接收到匹配不成功的消息、以及用户终端为非授权的用户终端的信息后,重新发送包含正确的软件授权码的认证消息给服务器端。
本实施例通过上述方式,保证了当用户终端处于联网状态时,用户终端需要通过服务器端的认证,通过后服务器端才将课件下载地址发送给用户终端,供用户终端下载课件予以播放,防止了用户终端在联网状态下,随意获取或播放课件的问题的发生。
参见图4,图4为图1中当用户终端处于非联网状态时,服务器端生成激活码的步骤的细化流程示意图。
进一步地,步骤S30包括:
步骤S301,当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,接收用户终端的激活请求,该激活请求包括用户终端读取XML文件获取的软件授权码,和根据硬盘序列号生成的硬件授权码;
当用户终端处于非联网状态时,服务器端将待播放课件与XML文件存放到用户终端的预设目录,其方式有多种:譬如:服务器端可以通过外部存储设备将待播放课件和用户终端对应的XML文件拷贝至用户终端的预设目录,也可以通过数据线的方式,将待播放课件和用户终端对应的XML文件传输至用户终端的预设目录,而当待播放课件与XML文件存放到用户终端的预设目录后,用户终端读取XML文件中的软件授权码,根据自身的硬盘序列号生成硬件授权码,并根据软件授权码和硬件授权码向服务器端发起激活请求。
步骤S302,服务器端根据包含软件授权码和硬件授权码的激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
服务器端接收到包括软件授权码和硬件授权码的激活请求后,服务器端根据软件授权码、硬件授权码生成激活码,并将激活码传输至用户终端,用户终端根据激活码激活用户终端的客户端软件,使用激活后的客户端软件,先打开客户端软件,添加待播放课件进行解密操作后播放待播放课件。
本实施例中用户终端处于非联网状态时,即使用户终端获取课件的解密密码、课件以及客户端软件的软件授权码,也需要发送软件授权码,硬件授权码给服务器端,获取服务器端的激活码,激活后客户端软件后才能播放课件。
本发明进一步提供了一种服务器端。
参见图5,图5为本发明服务器端第一实施例的功能模块示意图。
在第一实施例中,该服务器端包括:
确定模块21,用于确定用户终端的联网状态;
认证模块22,用于当用户终端处于联网状态时,接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;
离线处理功能模块23,用于当用户终端处于非联网状态时,将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
服务器端确定用户终端联网状态的方式有多种,譬如:服务器端发送消息给用户终端,用户终端予以响应,表明用户终端处于联网的状态,反之,则表明用户终端由于各种原因现处于非联网的状态。
当用户终端处于联网状态时,用户终端发送认证消息给服务器端,服务器端接收认证消息,并通过认证消息对用户终端进行认证,当用户终端认证通过时,服务器端发送认证通过消息和课件下载地址至用户终端,用户终端点击进入下载地址下载待播放的课件,下载完成后,使用用户终端的客户端软件播放课件。
当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,其方式有多种,譬如:服务器端可以通过外部存储设备将待播放课件和用户终端对应的XML文件拷贝至用户终端,也可以通过数据线的方式,将待播放课件和用户终端对应的XML文件传输至用户终端,而用户终端接收到服务器端的待播放课件和用户终端对应的XML文件后,用户终端向服务器端发出激活请求,服务器端接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端激活后,播放待播放课件。
本实施例中处于联网状态的用户终端需要发送认证消息给服务器端以获得认证通过消息及课件下载地址才能获取课件予以播放;处于不联网状态的用户终端需要接收服务器端的激活码供激活用户终端才能播放待播放课件。通过上述两种方式,实现用户终端不管处于联网状态还是非联网状态,均需要得到服务器端的授权才能播放课件,解决了用户终端随意播放课件的问题,达到了用户终端即使获得了课件以及解密密码,也需要服务器端授权后,才能播放课件的效果。
参见图6,图6为本发明服务器端第二实施例的功能模块示意图。
在第二实施例中,该服务器端与第一实施例的功能模块基本相同,其不同之处在于,该服务器端还包括:
创建模块24,用于对上传的课件进行分类处理和加密处理并存储;
XML文件生成模块25,用于根据所述课件生成与播放该课件的用户终端匹配的XML文件,该XML文件包括软件授权码,课件名称和课件所属分类。
服务器端接收到上传的课件后,对课件进行分类处理,服务器端对上传的课件进行分类处理的方式有多种,譬如:按照学段信息、学科信息进行分类,学段信息包括幼儿园、小学、初中、高中等信息,学科信息语文、数学、英语等信息,通过先选学段、再选择学科的方式上传课件,也便于下次查找、下载课件;对上传的课件进行分类处理后,服务器端对该课件进行加密处理并存储,在用户终端获取了课件后,也需要进行相对应的解密处理才能播放该课件。
服务器端根据预设分类选择课件,譬如:根据先选学段、再选学科的方式选择课件,然后,服务器端针对所选择的课件,根据该课件、将要播放该课件的用户终端生成该课件对应的XML文件,该XML文件包括与用户终端相匹配的软件授权码、课件名称以及课件所属分类。当用户终端的软件授权码与XML文件的软件授权码一致时,用户终端才能播放XML文件的课件名称对应的待播放课件。
本实施通过分类处理对课件进行了有效的管理,方便了服务终端或用户终端根据预设分类进行选择或者下载课件;通过加密处理防止了优质课件以及所有课件一经获取,后续可以随意播放的问题发生;再有,本发明通过生成XML文件,使得服务器端上的某些课件只能与XML文件的软件授权码一致的用户终端才能播放,进一步地防止了优质课件以及所有课件的解密密码被获取的情况,任意的用户终端随意播放课件的问题发生。
进一步地,认证模块22还用于:
接收用户终端发送的包含软件授权码的认证消息,并将认证消息中的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配;
当匹配成功时,发送认证通过消息与课件下载地址至用户终端,供用户终端选择课件,对选择的课件进行解密处理并播放;
当匹配不成功时,提示用户终端匹配不成功,以及该用户终端为非授权用户终端。
当用户终端处于联网状态时,用户终端发送包含软件授权码的认证消息给服务器端,该软件授权码为用户终端的软件授权码,服务器端接收用户终端的认证消息,将用户终端的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配,如一致,即表示匹配成功;如不一致,即表示匹配不成功。
当匹配成功时,服务器端发送认证通过消息与课件下载地址至用户终端,用户终端接收到认证通过消息与课件下载地址后,进入下载地址下载待播放的课件,下载完成后,打开用户终端的客户端软件,添加待播放课件,进行解密处理后,使用客户端软件播放待播放课件。
当匹配不成功时,服务器发送匹配不成功的消息,以及用户终端为非授权的用户终端的信息向用户终端进行提示,用户终端接收到匹配不成功的消息、以及用户终端为非授权的用户终端的信息后,重新发送包含正确的软件授权码的认证消息给服务器端。
本实施例通过上述方式,保证了当用户终端处于联网状态时,用户终端需要通过服务器端的认证,通过后服务器端才将课件下载地址发送给用户终端,供用户终端下载课件予以播放,防止了用户终端在联网状态下,随意获取或播放课件的问题的发生。
进一步地,离线处理功能模块23还用于:
当用户终端处于非联网状态时,将待播放课件和用户终端对应的XML文件传输至用户终端,接收到用户终端的激活请求包括用户终端读取XML文件获取的软件授权码,和根据硬盘序列号生成的硬件授权码;
根据包含软件授权码和硬件授权码的激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
当用户终端处于非联网状态时,服务器端将待播放课件与XML文件存放到用户终端的预设目录,其方式有多种:譬如:服务器端可以通过外部存储设备将待播放课件和用户终端对应的XML文件拷贝至用户终端的预设目录,也可以通过数据线的方式,将待播放课件和用户终端对应的XML文件传输至用户终端的预设目录,而当待播放课件与XML文件存放到用户终端的预设目录后,用户终端读取XML文件中的软件授权码,根据自身的硬盘序列号生成硬件授权码,并根据软件授权码和硬件授权码向服务器端发起激活请求。
服务器端接收到包括软件授权码和硬件授权码的激活请求后,服务器端根据软件授权码、硬件授权码生成激活码,并将激活码传输至用户终端,用户终端根据激活码激活用户终端的客户端软件,使用激活后的客户端软件,先打开客户端软件,添加待播放课件进行解密操作后播放待播放课件。
本实施例中用户终端处于非联网状态时,即使用户终端获取课件的解密密码、课件以及客户端软件的软件授权码,也需要发送软件授权码,硬件授权码给服务器端,获取服务器端的激活码,激活后客户端软件后才能播放课件。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (8)

1.一种互动课堂***实现方法,其特征在于,所述互动课堂***实现方法,包括:
服务器端确定用户终端的联网状态;
当用户终端处于联网状态时,服务器端接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;
当用户终端处于非联网状态时,服务器端与用户终端通过外部存储设备或数据线进行数据传输,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
2.如权利要求1所述的互动课堂***实现方法,其特征在于,所述确定用户终端联网状态的步骤之前,包括:
服务器端对上传的课件进行分类处理和加密处理并存储;
所述服务器端根据所述课件生成与播放该课件的用户终端匹配的XML文件,该XML文件包括软件授权码,课件名称和课件所属分类。
3.如权利要求2所述的互动课堂***实现方法,其特征在于,所述当用户终端处于联网状态时,服务器端接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件的步骤,包括:
服务器端接收用户终端发送的包含软件授权码的认证消息,并将认证消息中的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配;
当匹配成功时,服务器端发送认证通过消息与课件下载地址至用户终端,供用户终端选择课件,对选择的课件进行解密处理并播放;
当匹配不成功时,服务器端提示用户终端匹配不成功,以及该用户终端为非授权用户终端。
4.如权利要求2所述的互动课堂***实现方法,其特征在于,所述当用户终端处于非联网状态时,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件的步骤,包括:
当用户终端处于非联网状态时,服务器端与用户终端通过外部存储设备或数据线进行数据传输,服务器端将待播放课件和用户终端对应的XML文件传输至用户终端,接收用户终端的激活请求,该激活请求包括用户终端读取XML文件获取的软件授权码,和根据硬盘序列号生成的硬件授权码;
所述服务器端根据包含软件授权码和硬件授权码的激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
5.一种服务器端,其特征在于,所述服务器端包括:
确定模块,用于确定用户终端的联网状态;
认证模块,用于当用户终端处于联网状态时,接收用户终端的认证消息并认证所述认证消息,当所述用户终端认证通过时,发送认证通过消息和课件下载地址至用户终端,供用户终端下载和播放待播放课件;
离线处理功能模块,用于当用户终端处于非联网状态时,服务器端与用户终端通过外部存储设备或数据线进行数据传输,将待播放课件和用户终端对应的XML文件传输至用户终端,在接收到用户终端的激活请求后,根据该激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
6.如权利要求5所述的服务器端,其特征在于,所述服务器端还包括:
创建模块,用于对上传的课件进行分类处理和加密处理并存储;
XML文件生成模块,用于根据所述课件生成与播放该课件的用户终端匹配的XML文件,该XML文件包括软件授权码,课件名称和课件所属分类。
7.如权利要求6所述的服务器端,其特征在于,所述认证模块还用于:
接收用户终端发送的包含软件授权码的认证消息,并将认证消息中的软件授权码与服务器端存储的XML文件中的软件授权码进行匹配;
当匹配成功时,发送认证通过消息与课件下载地址至用户终端,供用户终端选择课件,对选择的课件进行解密处理并播放;
当匹配不成功时,提示用户终端匹配不成功,以及该用户终端为非授权用户终端。
8.如权利要求6所述的服务器端,其特征在于,所述离线处理功能模块还用于:
当用户终端处于非联网状态时,服务器端与用户终端通过外部存储设备或数据线进行数据传输,将待播放课件和用户终端对应的XML文件传输至用户终端,接收到用户终端的激活请求包括用户终端读取XML文件获取的软件授权码,和根据硬盘序列号生成的硬件授权码;
根据包含软件授权码和硬件授权码的激活请求生成激活码,供用户终端根据所述激活码进行激活并播放待播放课件。
CN201410233952.8A 2014-05-29 2014-05-29 互动课堂***实现方法和服务器端 Active CN105323204B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201410233952.8A CN105323204B (zh) 2014-05-29 2014-05-29 互动课堂***实现方法和服务器端
PCT/CN2014/086765 WO2015180300A1 (zh) 2014-05-29 2014-09-17 互动课堂***实现方法和服务器端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410233952.8A CN105323204B (zh) 2014-05-29 2014-05-29 互动课堂***实现方法和服务器端

Publications (2)

Publication Number Publication Date
CN105323204A CN105323204A (zh) 2016-02-10
CN105323204B true CN105323204B (zh) 2019-05-31

Family

ID=54697989

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410233952.8A Active CN105323204B (zh) 2014-05-29 2014-05-29 互动课堂***实现方法和服务器端

Country Status (2)

Country Link
CN (1) CN105323204B (zh)
WO (1) WO2015180300A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106250507A (zh) * 2016-08-01 2016-12-21 山东中创软件工程股份有限公司 一种翻转课堂***
CN110796905A (zh) * 2018-08-03 2020-02-14 深圳市鸿合创新信息技术有限责任公司 一种操作课件的方法及终端、电子设备
CN114357386A (zh) * 2021-11-30 2022-04-15 北京旷视科技有限公司 一种软件授权方法及装置

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1096433A2 (en) * 1999-10-28 2001-05-02 Hewlett-Packard Company, A Delaware Corporation System and method for counterfeit protection
CN1488089A (zh) * 2000-12-18 2004-04-07 �ֻ��� 交互学习***的访问控制
CN101872399A (zh) * 2010-07-01 2010-10-27 武汉理工大学 基于双重身份认证的动态数字版权保护方法
CN102664930A (zh) * 2012-04-01 2012-09-12 江苏省电力试验研究院有限公司 离线学习***
CN102999711A (zh) * 2011-09-19 2013-03-27 中国电信股份有限公司 应用版权保护方法、网络平台及***
CN103065510A (zh) * 2012-12-31 2013-04-24 江苏黄金屋教育咨询有限公司 基于云服务的课堂互动教学***

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050003330A1 (en) * 2003-07-02 2005-01-06 Mehdi Asgarinejad Interactive virtual classroom
CN100405357C (zh) * 2005-02-02 2008-07-23 新诺亚舟科技(深圳)有限公司 手持式智能教学终端的通信方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1096433A2 (en) * 1999-10-28 2001-05-02 Hewlett-Packard Company, A Delaware Corporation System and method for counterfeit protection
CN1488089A (zh) * 2000-12-18 2004-04-07 �ֻ��� 交互学习***的访问控制
CN101872399A (zh) * 2010-07-01 2010-10-27 武汉理工大学 基于双重身份认证的动态数字版权保护方法
CN102999711A (zh) * 2011-09-19 2013-03-27 中国电信股份有限公司 应用版权保护方法、网络平台及***
CN102664930A (zh) * 2012-04-01 2012-09-12 江苏省电力试验研究院有限公司 离线学习***
CN103065510A (zh) * 2012-12-31 2013-04-24 江苏黄金屋教育咨询有限公司 基于云服务的课堂互动教学***

Also Published As

Publication number Publication date
CN105323204A (zh) 2016-02-10
WO2015180300A1 (zh) 2015-12-03

Similar Documents

Publication Publication Date Title
KR102134059B1 (ko) 보조 디바이스를 사용한 서비스 승인
US9003506B2 (en) Mobile out-of-band authentication service
CN103595760B (zh) 基于云端的文件画面共享方法
US7721101B2 (en) Communication apparatus and authentication apparatus
US20130232549A1 (en) Method and apparatus for securing network communications
CN106302476B (zh) 网络节点加密方法及网络节点加密装置
EP1906584B1 (en) Method, system and device for game data transmission
US20090293108A1 (en) Method and System for User Management of Authentication Tokens
CN105323204B (zh) 互动课堂***实现方法和服务器端
CN106936770A (zh) 一种hls索引列表加密防盗链***及方法
CN105490997B (zh) 安全校验方法、装置、终端及服务器
IL278465B2 (en) A system for transmitting medical images
US20150143499A1 (en) Single sign-on for disparate servers
CN110971574A (zh) 一种登录车载***方法、装置、***和存储介质
CN109120611B (zh) 用于地址生成服务器的用户认证方法、设备、***及介质
CN110233850A (zh) 基于联盟链的注册方法、应用服务器、用户端以及***
TWI643086B (zh) Method for binding by scanning two-dimensional barcode
CN104918245B (zh) 一种身份认证方法、装置、服务器及客户端
CN106339623A (zh) 登录方法和装置
CN109618194B (zh) 一种基于点播平台端的鉴权点播方法及其装置
CN106131603A (zh) 一种基于动态字典的视频播放方法与***
CN110474782A (zh) 一种智能设备的远程管理方法、装置、设备及存储介质
CN110113339A (zh) 电梯信息显示终端身份证书获取方法及装置
CN105635850B (zh) 一种ip终端从网关获取dvb标准数字电视点播资源的方法
CN108282332A (zh) 一种数据签名方法及装置

Legal Events

Date Code Title Description
C06 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