一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在线远程教学资源的智能共享方法和装置与流程

2021-10-16 03:03:00 来源:中国专利 TAG:在线 共享 教学资源 装置 智能


1.本技术涉及数据共享技术领域,尤其涉及一种在线远程教学资源的智能共享方法和装置。


背景技术:

2.随着互联网的逐渐普及,在线教育成为人们获取知识的新途径。在线教育资源的丰富给了人们更多机会学习知识,人们可以通过观看或下载在线教学资源远程学习相关知识或技术,极大地方便了知识的传播。
3.目前,在线远程教育资源有些要么是免费,有些要么是收费,无法满足分享定制的需求,因而设计研发一种新的在线远程教育资源的智能共享方法,推动在线教育事业更快更好的发展,成为亟需解决的技术问题。


技术实现要素:

4.鉴于上述问题,提出了本技术以便提供一种克服上述问题或者至少部分地解决上述问题的在线远程教学资源的智能共享方法和装置。所述技术方案如下:
5.第一方面,提供了一种在线远程教学资源的智能共享方法,该方法可以包括:
6.接收携带智能共享信息的待共享的教学资源数据;
7.根据所述智能共享信息区分所述教学资源数据中的无保留共享数据和私密共享数据,以及确定用于私密共享的密码信息;
8.将所述用于私密共享的密码信息提供给相应的私密共享用户,从而私密共享用户使用所述用于私密共享的密码信息下载所述私密共享数据。
9.在一种可能的实现方式中,接收携带智能共享信息的待共享的教学资源数据,包括:
10.提供资源上传界面;
11.接收资源提供方通过资源上传界面分享的携带智能共享信息的待共享的教学资源数据。
12.在一种可能的实现方式中,所述智能共享信息包括资源提供方针对所述教学资源数据在资源上传界面上对应的进度条所拖动选择的长度,所述进度条的长度与所述教学资源数据的长度是等比例对应的;
13.根据所述智能共享信息区分所述教学资源数据中无保留共享数据和私密共享数据,包括:
14.根据所述拖动选择的长度区分所述教学资源数据中无保留共享数据和私密共享数据。
15.在一种可能的实现方式中,所述智能共享信息包括设定位数的数字密码以及一个或多个私密共享用户各自的id账号;
16.根据所述智能共享信息确定用于私密共享的密码信息,包括:
17.根据所述设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码;
18.将所述用于私密共享的密码信息提供给相应的私密共享用户,包括:
19.将生成的对应id账号的独立密码提供给对应id账号的私密共享用户。
20.在一种可能的实现方式中,所述设定位数为6,根据所述设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码,包括:
21.利用下面的公式根据所述设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码;
[0022][0023]
其中,m
id
表示对应id账号的独立密码,(a1,a2,a3,a4,a5,a6)2表示6位数字密码所对应的二进制形式,(id)2表示id账号对应的二进制形式,(fffff)2表示预设的16进制数fffff的二进制形式,{}
10
表示将括号内的二进制数转换为十进制数,表异或符号,&表示按位与运算符号。
[0024]
在一种可能的实现方式中,根据所述拖动选择的长度区分所述教学资源数据中无保留共享数据和私密共享数据,包括:
[0025]
利用如下公式根据所述拖动选择的长度区分所述教学资源数据中无保留共享数据和私密共享数据,包括:
[0026][0027]
其中,(s0)2表示无保留共享数据的二进制形式,(d)2表示所述教学资源数据所对应的二进制形式,表示所述教学资源数据所对应的二进制形式中二进制码的个数,l0表示所述拖动选择的长度,l表示所述进度条能够被拖动选择的最大长度,<<表示向右移位符号;
[0028]
将所述教学资源数据中除无保留共享数据以外的数据作为所述私密共享数据。
[0029]
在一种可能的实现方式中,在将所述用于私密共享的密码信息提供给相应的私密共享用户之后,所述方法还包括:
[0030]
接收待定私密共享用户输入的密码;
[0031]
利用如下公式判断待定私密共享用户的id账号是否可以下载所述私密共享数据;
[0032][0033]
其中,η
id
表示待定私密共享用户的id账号是否可以下载所述私密共享数据的判定值,m
id
表示待定私密共享用户输入的密码,m
id
表示待定私密共享用户的id账号对应的独立密码,(id)2表示待定私密共享用户的id账号的二进制形式,(id
k
)2表示可以下载所述私密共享数据的第k个私密共享用户的id账号的二进制形式,k表示可以下载所述私密共享数据的私密共享用户的id账号数;
[0034]
若η
id
=0,则表示待定私密共享用户的id账号可以下载所述私密共享数据;
[0035]
若η
id
≠0,则表示待定私密共享用户的id账号不可以下载所述私密共享数据。
[0036]
第二方面,提供了一种在线远程教学资源的智能共享装置,包括:
[0037]
接收模块,用于接收携带智能共享信息的待共享的教学资源数据;
[0038]
确定模块,用于根据所述智能共享信息区分所述教学资源数据中的无保留共享数据和私密共享数据,以及确定用于私密共享的密码信息;
[0039]
提供模块,用于将所述用于私密共享的密码信息提供给相应的私密共享用户,从而私密共享用户使用所述用于私密共享的密码信息下载所述私密共享数据。
[0040]
在一种可能的实现方式中,所述接收模块还用于:
[0041]
提供资源上传界面;
[0042]
接收资源提供方通过资源上传界面分享的携带智能共享信息的待共享的教学资源数据。
[0043]
在一种可能的实现方式中,所述智能共享信息包括资源提供方针对所述教学资源数据在资源上传界面上对应的进度条所拖动选择的长度,所述进度条的长度与所述教学资源数据的长度是等比例对应的;
[0044]
所述确定模块还用于:
[0045]
根据所述拖动选择的长度区分所述教学资源数据中无保留共享数据和私密共享数据。
[0046]
借由上述技术方案,本技术实施例提供的在线远程教学资源的智能共享方法,能够基于智能共享信息区分教学资源数据中的无保留共享数据和私密共享数据,以及确定用于私密共享的密码信息,进而将用于私密共享的密码信息提供给相应的私密共享用户,从而私密共享用户使用用于私密共享的密码信息下载私密共享数据,这样区分教学资源数据中的无保留共享数据和私密共享数据,可以满足分享定制需求,推动在线教育事业更快更好的发展。
附图说明
[0047]
为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
[0048]
图1示出了根据本技术实施例的在线远程教学资源的智能共享方法的流程图;
[0049]
图2示出了根据本技术实施例的在线远程教学资源的智能共享装置的结构图;以及
[0050]
图3示出了根据本技术一实施例的电子设备的结构图。
具体实施方式
[0051]
下面将参照附图更详细地描述本技术的示例性实施例。虽然附图中显示了本技术的示例性实施例,然而应当理解,可以以各种形式实现本技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本技术,并且能够将本技术的范围完整的传达给本领域的技术人员。
[0052]
需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”及其变体要被解读为意味着“包括但不限于”的开
放式术语。
[0053]
本技术实施例提供了一种在线远程教学资源的智能共享方法,可以应用在服务器、个人电脑、智能手机、平板电脑等电子设备上,如图1所示,在线远程教学资源的智能共享方法可以包括以下步骤s101至s103:
[0054]
步骤s101,接收携带智能共享信息的待共享的教学资源数据;
[0055]
步骤s102,根据智能共享信息区分教学资源数据中的无保留共享数据和私密共享数据,以及确定用于私密共享的密码信息;
[0056]
步骤s103,将用于私密共享的密码信息提供给相应的私密共享用户,从而私密共享用户使用用于私密共享的密码信息下载私密共享数据。
[0057]
本技术实施例提供的在线远程教学资源的智能共享方法,能够基于智能共享信息区分教学资源数据中的无保留共享数据和私密共享数据,以及确定用于私密共享的密码信息,进而将用于私密共享的密码信息提供给相应的私密共享用户,从而私密共享用户使用用于私密共享的密码信息下载私密共享数据,这样区分教学资源数据中的无保留共享数据和私密共享数据,可以满足分享定制需求,推动在线教育事业更快更好的发展。
[0058]
本技术实施例中提供了一种可能的实现方式,上文步骤s101中接收携带智能共享信息的待共享的教学资源数据,具体可以是提供资源上传界面,进而接收资源提供方通过资源上传界面分享的携带智能共享信息的待共享的教学资源数据。这里,通过资源上传界面的可视化,方便资源提供方上传资源,提高资源上传的准确性和效率。
[0059]
本技术实施例中提供了一种可能的实现方式,上文步骤s101中提及的智能共享信息可以包括资源提供方针对教学资源数据在资源上传界面上对应的进度条所拖动选择的长度,进度条的长度与教学资源数据的长度是等比例对应的。那么,上文步骤s102中根据智能共享信息区分教学资源数据中的无保留共享数据和私密共享数据,具体可以是根据拖动选择的长度区分教学资源数据中无保留共享数据和私密共享数据。
[0060]
可以看到,在上面的实施例中,资源提供方(如教师等)通过拖动进度条的长度可以选择出无保留共享数据的长度,这里的无保留共享数据可以供在线所有的教师以及学生进行共享查看。上传的教学资源数据剔除掉无保留共享数据后剩下的数据则为私密共享数据,私密共享用户,如在线的教师或者学生等,如果需要下载私密共享数据首先需要匹配需要下载私密共享数据的id(identity document,身份标识号)账号是否为可以进行私密共享的教师或者学生的id账号以及输入的密码是否为对应id账号的独立密码,若全部匹配成功则可以进行下载私密共享数据。
[0061]
本技术实施例中提供了一种可能的实现方式,上文步骤s101中提及的智能共享信息还可以包括设定位数的数字密码以及一个或多个私密共享用户各自的id账号,那么步骤s102中根据智能共享信息确定用于私密共享的密码信息,具体可以是根据设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码。进一步地,上文步骤s103中将用于私密共享的密码信息提供给相应的私密共享用户,具体可以是将生成的对应id账号的独立密码提供给对应id账号的私密共享用户。可以看到,本实施例能够根据不同id账号制定不同的独立密码进行资源共享数据,保证安全性。
[0062]
本技术实施例中提供了一种可能的实现方式,如果设定位数为6,那么根据设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码,
具有可以是利用下面的公式根据设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码:
[0063][0064]
其中,m
id
表示对应id账号的独立密码,(a1,a2,a3,a4,a5,a6)2表示6位数字密码所对应的二进制形式,(id)2表示id账号对应的二进制形式,(fffff)2表示预设的16进制数fffff的二进制形式,{}
10
表示将括号内的二进制数转换为十进制数,表异或符号,&表示按位与运算符号。可以看到,本实施例能够根据教师上传的6位数字密码以及可以进行私密共享的教师或者学生的id账号,得到对应id账号的独立密码,进而可以根据不同id账号制定不同的独立密码进行资源共享数据,保证安全性。
[0065]
本技术实施例中提供了一种可能的实现方式,根据拖动选择的长度区分教学资源数据中无保留共享数据和私密共享数据,具体可以是利用如下公式根据拖动选择的长度区分教学资源数据中无保留共享数据和私密共享数据:
[0066][0067]
其中,(s0)2表示无保留共享数据的二进制形式,(d)2表示教学资源数据所对应的二进制形式,表示教学资源数据所对应的二进制形式中二进制码的个数,l0表示拖动选择的长度,l表示进度条能够被拖动选择的最大长度,<<表示向右移位符号;
[0068]
之后,将教学资源数据中除无保留共享数据以外的数据作为私密共享数据。可以看到,本实施例中可以根据教师拖动的进度条的长度得到无保留共享数据和私密共享数据,进而可以根据上传者的要求进行智能分享数据,保证共享数据的多元化。
[0069]
本技术实施例中提供了一种可能的实现方式,在上文步骤s103中将用于私密共享的密码信息提供给相应的私密共享用户之后,还可以接收待定私密共享用户输入的密码,进而利用如下公式判断待定私密共享用户的id账号是否可以下载私密共享数据:
[0070][0071]
其中,η
id
表示待定私密共享用户的id账号是否可以下载私密共享数据的判定值,m
id
表示待定私密共享用户输入的密码,m
id
表示待定私密共享用户的id账号对应的独立密码,(id)2表示待定私密共享用户的id账号的二进制形式,(id
k
)2表示可以下载私密共享数据的第k个私密共享用户的id账号的二进制形式,k表示可以下载私密共享数据的私密共享用户的id账号数;
[0072]
若η
id
=0,则表示待定私密共享用户的id账号可以下载私密共享数据;
[0073]
若η
id
≠0,则表示待定私密共享用户的id账号不可以下载私密共享数据。
[0074]
在上面的实施例中,判断需要下载私密共享数据的id账号是否为可以进行私密共享的教师或者学生的id账号以及输入的密码是否为对应id账号的独立密码,进而可以保证共享的数据可以准确地共享给符合要求的账户的可靠性。
[0075]
需要说明的是,实际应用中,上述所有可能的实施方式可以采用结合的方式任意组合,形成本技术的可能的实施例,在此不再一一赘述。
[0076]
基于上文各个实施例提供的在线远程教学资源的智能共享方法,基于同一发明构思,本技术实施例还提供了一种在线远程教学资源的智能共享装置。
[0077]
图2示出了根据本技术实施例的在线远程教学资源的智能共享装置的结构图。如图2所示,该在线远程教学资源的智能共享装置可以包括接收模块210、确定模块220以及提供模块230。
[0078]
接收模块210,用于接收携带智能共享信息的待共享的教学资源数据;
[0079]
确定模块220,用于根据智能共享信息区分教学资源数据中的无保留共享数据和私密共享数据,以及确定用于私密共享的密码信息;
[0080]
提供模块230,用于将用于私密共享的密码信息提供给相应的私密共享用户,从而私密共享用户使用用于私密共享的密码信息下载私密共享数据。
[0081]
本技术实施例中提供了一种可能的实现方式,上文图2展示的接收模块210还用于:
[0082]
提供资源上传界面;
[0083]
接收资源提供方通过资源上传界面分享的携带智能共享信息的待共享的教学资源数据。
[0084]
本技术实施例中提供了一种可能的实现方式,智能共享信息包括资源提供方针对教学资源数据在资源上传界面上对应的进度条所拖动选择的长度,进度条的长度与教学资源数据的长度是等比例对应的;
[0085]
上文图2展示的确定模块220还用于:
[0086]
根据拖动选择的长度区分教学资源数据中无保留共享数据和私密共享数据。
[0087]
本技术实施例中提供了一种可能的实现方式,智能共享信息包括设定位数的数字密码以及一个或多个私密共享用户各自的id账号;
[0088]
上文图2展示的确定模块220还用于:
[0089]
根据设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码;
[0090]
上文图2展示的提供模块230还用于:
[0091]
将生成的对应id账号的独立密码提供给对应id账号的私密共享用户。
[0092]
本技术实施例中提供了一种可能的实现方式,设定位数为6,上文图2展示的确定模块220还用于:
[0093]
利用下面的公式根据设定位数的数字密码以及一个或多个私密共享用户各自的id账号,生成对应id账号的独立密码;
[0094][0095]
其中,m
id
表示对应id账号的独立密码,(a1,a2,a3,a4,a5,a6)2表示6位数字密码所对应的二进制形式,(id)2表示id账号对应的二进制形式,(fffff)2表示预设的16进制数fffff的二进制形式,{}
10
表示将括号内的二进制数转换为十进制数,表异或符号,&表示按位与运算符号。
[0096]
本技术实施例中提供了一种可能的实现方式,上文图2展示的确定模块220还用于:
[0097]
利用如下公式根据拖动选择的长度区分教学资源数据中无保留共享数据和私密共享数据,包括:
[0098][0099]
其中,(s0)2表示无保留共享数据的二进制形式,(d)2表示教学资源数据所对应的二进制形式,表示教学资源数据所对应的二进制形式中二进制码的个数,l0表示拖动选择的长度,l表示进度条能够被拖动选择的最大长度,<<表示向右移位符号;
[0100]
将教学资源数据中除无保留共享数据以外的数据作为私密共享数据。
[0101]
本技术实施例中提供了一种可能的实现方式,上文图2展示的提供模块230还用于:
[0102]
接收待定私密共享用户输入的密码;
[0103]
利用如下公式判断待定私密共享用户的id账号是否可以下载私密共享数据;
[0104][0105]
其中,η
id
表示待定私密共享用户的id账号是否可以下载私密共享数据的判定值,m
id
表示待定私密共享用户输入的密码,m
id
表示待定私密共享用户的id账号对应的独立密码,(id)2表示待定私密共享用户的id账号的二进制形式,表示可以下载私密共享数据的第k个私密共享用户的id账号的二进制形式,k表示可以下载私密共享数据的私密共享用户的id账号数;
[0106]
若η
id
=0,则表示待定私密共享用户的id账号可以下载私密共享数据;
[0107]
若η
id
≠0,则表示待定私密共享用户的id账号不可以下载私密共享数据。
[0108]
基于同一发明构思,本技术实施例还提供了一种电子设备,包括处理器和存储器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行上述任意一个实施例的在线远程教学资源的智能共享方法。
[0109]
在示例性的实施例中,提供了一种电子设备,如图3所示,图3所示的电子设备300包括:处理器301和存储器303。其中,处理器301和存储器303相连,如通过总线302相连。可选地,电子设备300还可以包括收发器304。需要说明的是,实际应用中收发器304不限于一个,该电子设备300的结构并不构成对本技术实施例的限定。
[0110]
处理器301可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器301也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0111]
总线302可包括一通路,在上述组件之间传送信息。总线302可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线302可以分为地址总
线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0112]
存储器303可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd

rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0113]
存储器303用于存储执行本技术方案的应用程序代码,并由处理器301来控制执行。处理器301用于执行存储器303中存储的应用程序代码,以实现前述方法实施例所示的内容。
[0114]
其中,电子设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图3示出的电子设备仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0115]
所属领域的技术人员可以清楚地了解到,上述描述的系统、装置、模块的具体工作过程,可以参考前述方法实施例中的对应过程,为简洁起见,在此不另赘述。
[0116]
本领域普通技术人员可以理解:本技术的技术方案本质上或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,其包括若干程序指令,用以使得一电子设备(例如个人计算机,服务器,或者网络设备等)在运行所述程序指令时执行本技术各实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom)、随机存取存储器(ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0117]
或者,实现前述方法实施例的全部或部分步骤可以通过程序指令相关的硬件(诸如个人计算机,服务器,或者网络设备等的电子设备)来完成,所述程序指令可以存储于一计算机可读取存储介质中,当所述程序指令被电子设备的处理器执行时,所述电子设备执行本技术各实施例所述方法的全部或部分步骤。
[0118]
以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:在本技术的精神和原则之内,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案脱离本技术的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜