多终端的文本展示方法转让专利
申请号 : CN202111666517.0
文献号 : CN114003219B
文献日 : 2022-04-19
发明人 : 赵悦汐 , 程红兵 , 赵亮 , 鞠剑伟 , 李辉 , 严晓 , 贾文娜
申请人 : 北京金茂教育科技有限公司
摘要 :
权利要求 :
1.一种多终端的文本展示方法,其特征在于,包括以下步骤:对文本进行步骤化,生成文本片段及对应文本片段的步骤识别代码;
确定文本展示模式为同步模式或异步模式;
当所述文本展示模式被确定为同步模式时,获取第一终端展示的文本的第一步骤识别代码;
将所述第一步骤识别代码,发送至第二终端;
第二终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述文本展示模式被确定为异步模式时,获取最近一次第一终端向第二终端发送所述第一步骤识别代码前,第二终端展示的文本的第二步骤识别代码;
将所述第二步骤识别代码,发送至第二终端;
第二终端根据所述第二步骤识别代码,展示所述第二步骤识别代码对应的文本片段。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:当所述文本展示模式被确定为异步模式时,第二终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段;
获取第二终端展示的文本的第三步骤识别代码;
第二终端根据所述第三步骤识别代码,展示所述第三步骤识别代码对应的文本片段。
4.如权利要求1所述的方法,其特征在于,在步骤第二终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段之前,所述方法还包括:获取第二终端同意执行文本展示模式为同步模式的确认信息。
5.一种多终端的文本展示方法,其特征在于,包括以下步骤:确定文本展示模式为同步模式或异步模式;
当所述文本展示模式被确定为同步模式时,获取本地终端展示的文本的第一步骤识别代码;
发送所述第一步骤识别代码到异地终端,以便异地终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段。
6.一种多终端的文本展示方法,其特征在于,包括以下步骤:获取异地终端发送的、执行文本展示模式为同步模式的请求;
获取本地终端对所述执行文本展示模式为同步模式的请求的应答;
接收异地终端发送的第一步骤识别代码;
当所述应答表征本地终端同意执行文本展示模式为同步模式时,本地终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:获取异地终端发送的、执行文本展示模式为异步模式的指令;
获取本地终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段之前,本地终端缓存的第二步骤识别代码;
本地终端根据所述第二步骤识别代码,展示所述第二步骤识别代码对应的文本片段。
8.如权利要求6所述的方法,其特征在于,所述方法还包括:获取异地终端发送的、执行文本展示模式为异步模式的指令;
本地终端根据所述第一步骤识别代码,展示所述第一步骤识别代码对应的文本片段;
本地终端从本地获取第三步骤识别代码;
本地终端根据所述第三步骤识别代码,展示所述第三步骤识别代码对应的文本片段。
9.一种多终端的文本展示方法,其特征在于,包括以下步骤:本地终端启动;
获取异地终端的文本展示模式;
当所述异地终端的文本展示模式为同步模式时,获取异地终端当前的步骤识别代码;
本地终端根据当前的步骤识别代码,展示当前的步骤识别代码对应的文本片段。
10.一种多终端的文本展示方法,其特征在于,包括以下步骤:本地终端启动;
获取异地终端的文本展示模式;
当所述异地终端的文本展示模式为异步模式时,获取本地终端启动前缓存的步骤识别代码;
本地终端选择性地展示缓存的步骤识别代码对应的文本片段或展示初始的步骤识别代码对应的文本片段。
说明书 :
多终端的文本展示方法
技术领域
背景技术
进行控制当前分享的屏幕内容,当管理员选择一位用户的屏幕进行共享时,其他所有用户
均能看到管理员选择的用户的屏幕,代表产品有Zoom,腾讯会议等。
使用应用程序产生的数据。由于音视频流一般体积较大,传输过程中由于使用者的网络环
境的不理想,或者网络提供商所提供的网络带宽小于保障音视频流质量所需要的带宽,由
香农定律(无线信息传输理论)可推算得知,在保证音视频质量的同时,网络带宽上的信息
最大吞吐量是确定的,网络条件不能满足时,必然出现卡顿、延迟等问题;要减少延迟和卡
顿现象,则只能压缩音视频质量。
发明内容
附图说明
具体实施方式
部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做
出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
对文本进行步骤化可以理解为将文本数据按单位拆分成多个子文本数据,并按照顺序进行
编号和排列。文本片段可以理解为文本数据拆分后得到的子文本数据。步骤识别代码可以
理解为子文本数据对应的编号。文本展示模式可以理解为文本数据以可视状态进行显示时
的权限状态。同步模式可以理解为多个终端显示的文本数据与某个终端的显示进程保持一
致。异步模式可以理解为多个终端的文本数据以各终端自己的进程为准进行显示。第一步
骤识别代码可以理解为根据步骤识别代码和第一终端的具体信息生成的表征第一终端当
前的文本显示状态的标识编号。在一种具体的实施方式中,这里的应用场景可以是智慧课
堂中实现各个学生终端与教师终端间课程文件进度的显示。这里的文本可以理解为课堂上
各个终端使用的课程文件。第一终端可以理解为教师端,第二终端可以理解为学生端。具体
实施时,假设教室编号为“C1001”的课堂正在进行课件编号为“E1001”的课程文件的展示。
该课程文件总共有20个界面内容,可以先将课程文件按照界面内容拆分成20个显示界面,
每个界面对应一个界面编号。如第一个界面编号为“ST001”,第二个界面编号为“ST002”,第
三个界面编号为“ST003”,以此类推,第二十个界面编号为“ST020”。确定当前课件编号为
“E1001”的课程文件的权限状态为同步模式还是异步模式。当权限状态为同步模式时,获取
教师端显示界面的界面编号。假设教师端的当前界面编号为“ST015”,则可以结合课件编号
“E1001”,将此时的教师端的标识编号生成为“E1001ST015”。显然,此处的标识编号为了确
保唯一性,还可以进一步结合教师编号、教室编号等其他信息生成其他形式的标识编号。生
成标识编号后,将教师端的标识编号“E1001ST015”发送到学生端。此时,学生端接收到标识
编号“E1001ST015”,并从自己当前的显示界面切换到课件编号为“E1001”、界面编号为
“ST015”对应的显示界面。显而易见的是,直接将文本数据形式的显示界面进行终端间的切
换,只需要处理不同使用者对课程文件进度的操作数据。这些操作数据是体积很小的文本
型记录文件,占用的网络资源可能与短信体积类似,避免了对网络环境的严重依赖。在民用
百兆宽带或者手机3g信号等网络环境中传输切换数据不会出现延迟或卡顿等情况,可以有
效提高终端间显示界面切换的流畅度。
生成。在具体的实施过程中,假设学生端在显示界面切换为同步模式前,学号为“S1001”的
学生“小明”的学生端的界面编号为“ST006”,学号为“S1002”的学生“小婕”的学生端的界面
编号为“ST008”。当课件编号为“E1001”的课程文件的权限状态由同步模式变为异步模式
时,获取学生端在切换前的文本显示状态的标识编号,如“小明”的学生端对应的标识编号
“S1001E1001ST006”,“小婕”的学生端对应的标识编号“S1002E1001ST008”。此时,将获取的
标识编号发送到对应的学生端,学生端根据收到的标识编号将显示界面切换到对应的界面
编号对应的界面内容。此时,“小明”的学生端根据标识编码“S1001E1001ST006”,将会将显
示界面切换到课件编号为“E1001”、界面编号为“ST006”对应的显示界面。“小婕”的学生端
根据标识编码“S1002E1001ST008”,将会将显示界面切换到课件编号为“E1001”、界面编号
为“ST008”对应的显示界面。显然,以模式控制的方式进行终端间显示内容的切换,有助于
根据课堂教学需要随时切换终端间的显示内容,提高课堂上的教学效果。
成。在具体的实施过程中,假设学生端在显示界面切换为同步模式后,学号为“S1001”的学
生“小明”的学生端的界面编号为“ST015”,学号为“S1002”的学生“小婕”的学生端的界面编
号为“ST015”。当课件编号为“E1001”的课程文件的权限状态由同步模式变为异步模式时,
获取学生端当前的文本显示状态的标识编号,即第三步骤识别代码,如“小明”的学生端对
应的标识编号“S1001E1001ST015”,“小婕”的学生端对应的标识编号“S1002E1001ST015”。
此时,对应的学生端根据获取的对应标识编号,将显示界面切换到对应的界面编号对应的
界面内容。此时,“小明”的学生端根据标识编码“S1001E1001ST015”,将会将显示界面切换
到课件编号为“E1001”、界面编号为“ST015”对应的显示界面。“小婕”的学生端根据标识编
码“S1002E1001ST015”,将会将显示界面切换到课件编号为“E1001”、界面编号为“ST015”对
应的显示界面。显然,通过模式控制的方式将终端间显示内容的进行统一显示,有助于教师
控制学生的总体学习进度,提高教师对课程进度的把控能力。
否进行切换的提示。第二终端确认切换时,生成对应的确认信息。第二终端不准备切换时,
则不生成相应的确认信息。在具体的实施过程中,假设教师端发起了切换到同步模式的操
作,此时,学生端会接收到一个确认切换的二次确认。当学生端确认切换时,学生端切换到
教师端对应的显示界面;当学生端忽略或者拒绝切换时,学生端继续原先的显示界面。显
然,通过二次确认的方式对终端间的切换进行把控,可以有效减少教师端误操作的问题。
文本数据可以按单位拆分成多个子文本数据,并按照顺序进行编号和排列。文本片段可以
理解为文本数据拆分后得到的子文本数据。文本展示模式可以理解为文本数据以可视状态
进行显示时的权限状态。同步模式可以理解为多个终端显示的文本数据与某个终端的显示
进程保持一致。异步模式可以理解为多个终端的文本数据以各终端自己的进程为准进行显
示。第一步骤识别代码可以理解为根据步骤识别代码和本地终端的具体信息生成的表征本
地终端当前的文本显示状态的标识编号。步骤识别代码可以理解为子文本数据对应的编
号。在一种具体的实施方式中,这里的应用场景可以是智慧课堂中实现各个学生终端与教
师终端间课程文件进度的显示。显然,这里的智慧课堂可以是一间具体的教室,也可以是网
络中虚拟的教室。这里的文本可以理解为课堂上各个终端使用的课程文件。本地终端可以
理解为教师端,异地终端可以理解为学生端。具体实施时,假设教室编号为“C1001”的课堂
正在进行课件编号为“E1001”的课程文件的展示。该课程文件总共有20个界面内容,可以先
将课程文件按照界面内容拆分成20个显示界面,每个界面对应一个界面编号。如第一个界
面编号为“ST001”,第二个界面编号为“ST002”,第三个界面编号为“ST003”,以此类推,第二
十个界面编号为“ST020”。确定当前课件编号为“E1001”的课程文件的权限状态为同步模式
还是异步模式。当权限状态为同步模式时,获取教师端显示界面的界面编号。假设教师端的
当前界面编号为“ST015”,则可以结合教室编号“C1001”、课件编号“E1001”,将此时的教师
端的标识编号生成为“C1001E1001ST015”。显然,此处的标识编号为了确保唯一性,还可以
进一步结合教师编号等其他信息生成其他形式的标识编号。生成标识编号后,将教师端的
标识编号“C1001E1001ST015”发送到学生端。此时,学生端接收到标识编号
“C1001E1001ST015”,并从自己当前的显示界面切换到课件编号为“E1001”、界面编号为
“ST015”对应的显示界面。显而易见的是,直接将文本数据形式的显示界面进行网络中终端
间的切换,只需要处理不同使用者对课程文件进度的操作数据。这些操作数据是体积很小
的文本型记录文件,占用的网络资源可能与短信体积类似,避免了对网络环境的严重依赖。
在民用百兆宽带或者手机3g信号等网络环境中传输切换数据不会出现延迟或卡顿等情况,
可以有效提高终端间显示界面切换的流畅度。
文本数据可以按单位拆分成多个子文本数据,并按照顺序进行编号和排列。文本片段可以
理解为文本数据拆分后得到的子文本数据。文本展示模式可以理解为文本数据以可视状态
进行显示时的权限状态。同步模式可以理解为多个终端显示的文本数据与某个终端的显示
进程保持一致。异步模式可以理解为多个终端的文本数据以各终端自己的进程为准进行显
示。第一步骤识别代码可以理解为根据步骤识别代码和本地终端的具体信息生成的表征本
地终端当前的文本显示状态的标识编号。步骤识别代码可以理解为子文本数据对应的编
号。在一种具体的实施方式中,这里的应用场景可以是智慧课堂中实现各个学生终端与教
师终端间课程文件进度的显示。显然,这里的智慧课堂可以是一间具体的教室,也可以是网
络中虚拟的教室。这里的文本可以理解为课堂上各个终端使用的课程文件。本地终端可以
理解为学生端,异地终端可以理解为教师端。具体实施时,假设教室编号为“C1001”的课堂
正在进行课件编号为“E1001”的课程文件的展示。该课程文件总共有20个界面内容,可以先
将课程文件按照界面内容拆分成20个显示界面,每个界面对应一个界面编号。如第一个界
面编号为“ST001”,第二个界面编号为“ST002”,第三个界面编号为“ST003”,以此类推,第二
十个界面编号为“ST020”。教师端向学生端发送将当前课件编号为“E1001”的课程文件的权
限状态切换为同步模式的切换请求。学生端对接收到的切换请求进行应答。此时,学生端接
收教师端的标识编号。当应答表示同意将权限状态切换为同步模式时,根据获取的教师端
的标识编号将学生端的显示界面切换为教师端的显示界面。假设教师端的当前界面编号为
“ST015”,则可以结合教室编号“C1001”、课件编号“E1001”,将此时的教师端的标识编号生
成为“C1001E1001ST015”。显然,此处的标识编号为了确保唯一性,还可以进一步结合教师
编号等其他信息生成其他形式的标识编号。生成标识编号后,将教师端的标识编号
“C1001E1001ST015”发送到学生端。此时,学生端接收到标识编号“C1001E1001ST015”,并从
自己当前的显示界面切换到课件编号为“E1001”、界面编号为“ST015”对应的显示界面。显
而易见的是,直接将文本数据形式的显示界面进行网络中终端间的切换,同时,对切换操作
进行二次确认,可以有效提高课堂教学效率。
生成。在具体的实施过程中,这里的本地终端可以理解为学生端,这里的异地终端可以理解
为教师端。假设学生端在显示界面切换为同步模式前,学号为“S1001”的学生“小明”的学生
端的界面编号为“ST006”,学号为“S1002”的学生“小婕”的学生端的界面编号为“ST008”。当
获取到教师端发送的将课件编号为“E1001”的课程文件的权限状态由同步模式切换为异步
模式的指令时,获取学生端缓存的在切换前的文本显示状态的标识编号,如“小明”的学生
端对应的标识编号“S1001E1001ST006”,“小婕”的学生端对应的标识编号
“S1002E1001ST008”。此时,学生端根据获取到的缓存的标识编号,将显示界面切换到对应
的界面编号对应的界面内容。如,“小明”的学生端根据标识编码“S1001E1001ST006”,将会
将显示界面切换到课件编号为“E1001”、界面编号为“ST006”对应的显示界面。“小婕”的学
生端根据标识编码“S1002E1001ST008”,将会将显示界面切换到课件编号为“E1001”、界面
编号为“ST008”对应的显示界面。显然,以模式控制的方式进行终端间显示内容的切换,有
助于根据课堂教学需要随时切换终端间的显示内容,提高课堂上的教学效果。
成。在具体的实施过程中,这里的本地终端可以理解为学生端,这里的异地终端可以理解为
教师端。假设学生端在显示界面切换为同步模式后,学号为“S1001”的学生“小明”的学生端
的界面编号为“ST015”,学号为“S1002”的学生“小婕”的学生端的界面编号为“ST015”。当获
取到教师端发送的将课件编号为“E1001”的课程文件的权限状态由同步模式切换为异步模
式的指令时,获取学生端当前的文本显示状态的标识编号,即第三步骤识别代码,如“小明”
的学生端对应的标识编号“S1001E1001ST015”,“小婕”的学生端对应的标识编号
“S1002E1001ST015”。此时,对应的学生端根据获取的对应标识编号,将显示界面切换到对
应的界面编号对应的界面内容。此时,“小明”的学生端根据标识编码“S1001E1001ST015”,
将会将显示界面切换到课件编号为“E1001”、界面编号为“ST015”对应的显示界面。“小婕”
的学生端根据标识编码“S1002E1001ST015”,将会将显示界面切换到课件编号为“E1001”、
界面编号为“ST015”对应的显示界面。显然,通过模式控制的方式将终端间显示内容的进行
统一显示,有助于教师控制学生的总体学习进度,提高教师对课程进度的把控能力。
文本展示模式可以理解为文本数据以可视状态进行显示时的权限状态。同步模式可以理解
为多个终端显示的文本数据与某个终端的显示进程保持一致。这里的文本数据可以按单位
拆分成多个子文本数据,并按照顺序进行编号和排列。文本片段可以理解为文本数据拆分
后得到的子文本数据。步骤识别代码可以理解为子文本数据对应的编号。在一种具体的实
施方式中,这里的应用场景可以是智慧课堂中实现各个学生终端与教师终端间课程文件进
度的显示。这里的文本可以理解为课堂上各个终端使用的课程文件。异地终端可以理解为
教师端,本地终端可以理解为学生端。具体实施时,假设教室编号为“C1001”的课堂正在进
行课件编号为“E1001”的课程文件的展示。该课程文件总共有20个界面内容,可以先将课程
文件按照界面内容拆分成20个显示界面,每个界面对应一个界面编号。如第一个界面编号
为“ST001”,第二个界面编号为“ST002”,第三个界面编号为“ST003”,以此类推,第二十个界
面编号为“ST020”。学生端启动后,获取教师端当前课件编号为“E1001”的课程文件的权限
状态。当权限状态为同步模式时,获取教师端显示界面的界面编号。假设教师端的当前界面
编号为“ST015”,则可以结合课件编号“E1001”,将此时的教师端的标识编号生成为
“E1001ST015”。显然,此处的标识编号为了确保唯一性,还可以进一步结合教师编号、教室
编号等其他信息生成其他形式的标识编号。生成标识编号后,将教师端的标识编号
“E1001ST015”发送到学生端。此时,学生端接收到标识编号“E1001ST015”,并从自己当前的
显示界面切换到课件编号为“E1001”、界面编号为“ST015”对应的显示界面。显而易见的是,
直接将文本数据形式的显示界面进行终端间的切换,只需要处理不同使用者对课程文件进
度的操作数据。这些操作数据是体积很小的文本型记录文件,占用的网络资源可能与短信
体积类似,避免了对网络环境的严重依赖。在民用百兆宽带或者手机3g信号等网络环境中
传输切换数据不会出现延迟或卡顿等情况,可以有效提高终端间显示界面切换的流畅度。
文本展示模式可以理解为文本数据以可视状态进行显示时的权限状态。异步模式可以理解
为多个终端的文本数据以各终端自己的进程为准进行显示。这里的文本数据可以按单位拆
分成多个子文本数据,并按照顺序进行编号和排列。文本片段可以理解为文本数据拆分后
得到的子文本数据。步骤识别代码可以理解为子文本数据对应的编号。在一种具体的实施
方式中,这里的应用场景可以是智慧课堂中实现各个学生终端与教师终端间课程文件进度
的显示。这里的文本可以理解为课堂上各个终端使用的课程文件。异地终端可以理解为教
师端,本地终端可以理解为学生端。具体实施时,假设教室编号为“C1001”的课堂正在进行
课件编号为“E1001”的课程文件的展示。该课程文件总共有20个界面内容,可以先将课程文
件按照界面内容拆分成20个显示界面,每个界面对应一个界面编号。如第一个界面编号为
“ST001”,第二个界面编号为“ST002”,第三个界面编号为“ST003”,以此类推,第二十个界面
编号为“ST020”,默认的界面编号为“ST001”。学生端启动后,获取教师端当前课件编号为
“E1001”的课程文件的权限状态。当权限状态为异步模式时,获取学生端在启动前缓存的显
示界面的界面编号。假设学生端的启动前的界面编号为“ST015”,则可以结合课件编号
“E1001”,将启动前的学生端的标识编号生成为“E1001ST015”。显然,此处的标识编号为了
确保唯一性,还可以进一步结合教师编号、教室编号等其他信息生成其他形式的标识编号。
此时,学生端可以根据标识编号“E1001ST015”,将自己当前的显示界面切换到课件编号为
“E1001”、界面编号为“ST015”对应的显示界面。当学生端在启动前缓存的显示界面的界面
编号不存时或者根据实际需要不需要缓存的界面编号时,可以获取默认的界面编号,如界
面编号“ST001”。需要指出的是,这里的默认的界面编号可以根据实际需要进行设置。显而
易见的是,直接将文本数据形式的显示界面进行终端间的切换,只需要处理不同使用者对
课程文件进度的操作数据。这些操作数据是体积很小的文本型记录文件,占用的网络资源
可能与短信体积类似,避免了对网络环境的严重依赖。在民用百兆宽带或者手机3g信号等
网络环境中传输切换数据不会出现延迟或卡顿等情况,可以有效提高终端间显示界面切换
的流畅度。
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要
素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要
素的过程、方法、商品或者设备中还存在另外的相同要素。
形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存
储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形
式。
替换、改进等,均应包含在本申请的权利要求范围之内。