本申请涉及一种题目内容的展示方法、装置、电子设备及存储介质,通过响应当前终端设备的题目内容展示请求,获取待展示题目内容的适配信息和图片链接信息,这里,适配信息中包括不同尺寸的题目内容图片与终端设备尺寸之间的对应关系信息,进而,基于适配信息和当前终端设备的尺寸信息,可以确定与当前终端设备匹配的目标题目内容图片的标识信息,进一步地,基于与目标题目内容图片的标识信息对应的链接信息,可以获取目标题目内容图片,以使当前终端设备展示目标题目内容图片。基于上述方式,由于事先配置了适配于多个不同尺寸终端设备的题目内容图片,在花费较短时间的前提下,就可以使同一题目内容以相同形式统一展示在不同尺寸的终端设备上。
Display method, device, electronic equipment and storage medium of subject content
【技术实现步骤摘要】
一种题目内容的展示方法、装置、电子设备及存储介质
本申请涉及数字化教学
,尤其涉及一种题目内容的展示方法、装置、电子设备及存储介质。
技术介绍
随着数字化教学进入市场,大量的数字化教学数据成为教学的依托,最重要的是题库,题库由多个题目内容构成,其中,题目内容是一个包含有公式、字体、图片、排版、特殊字符的富文本集合数据。随着业务线的发展和壮大,题目内容会应用在不同终端设备上进行展示,然而,要实现在各个终端上统一展示逻辑是一个难点。如果分别在各个终端上独立开发展示组件,测试工作量将大大增加;如果采用内嵌H5浏览器的形式进行题目内容的展示,由于加载H5浏览器需要花费一定时间,也牺牲掉了用户体验。
技术实现思路
有鉴于此,本申请实施例至少提供一种题目内容的展示方法、装置、电子设备及存储介质,由于事先配置了适配于多个不同尺寸终端设备的题目内容图片,在花费较短时间的前提下,就可以使同一题目内容以相同形式统一展示在不同尺寸的终端设备上。本申请主要包括以下几个方面:第一方面,本申请实施例提供一种题目内容的展示方法,所述展示方法包括:响应当前终端设备的题目内容展示请求,获取待展示题目内容的标签信息;所述标签信息包括适配信息和图片链接信息;所述适配信息中包括不同尺寸的题目内容图片分别适配的终端设备的尺寸信息,所述题目内容图片中包含所述待展示题目内容;所述图片链接信息中包含所述不同尺寸的题目内容图片所对应的链接信息;基于所述适配信息和所述当前终端设备的尺寸信息,查找与所述当前终端设备匹配的目标题目内容图片的链接信息;通过查找的链接信息,获取所述目标题目内容图片;将所述目标题目内容图片发送至所述当前终端设备,以在所述当前终端设备展示所述目标题目内容图片。在一种可能的实施方式中,所述尺寸信息中包括宽度信息,所述基于所述适配信息和所述当前终端设备的尺寸信息,查找与所述当前终端设备匹配的目标题目内容图片的链接信息,包括:从所述适配信息中包括的不同尺寸的题目内容图片分别适配的终端设备的尺寸信息中,选取小于或等于所述当前终端设备的尺寸,且最接近所述当前终端设备的尺寸的目标尺寸,将所述目标尺寸的终端设备对应的目标题目内容图片的链接信息。在一种可能的实施方式中,所述展示方法还包括预先根据以下步骤生成包含所述待展示题目内容的不同尺寸的题目内容图片:获取所述待展示题目内容,以及待适配的终端设备尺寸信息;基于所述待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片。在一种可能的实施方式中,所述基于所述待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片,包括:将所述待展示题目内容按照预设题目模板格式进行排版,并基于排版后的待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片。在一种可能的实施方式中,所述适配信息中包括不同尺寸的题目内容图片的图片宽度,所述尺寸信息中包括宽度信息,针对所述不同尺寸的题目内容图片中的每个题目内容图片,所述展示方法还包括根据以下步骤确定每个题目内容图片的图片宽度与适配的终端设备的宽度信息之间的对应关系:根据每个题目内容图片的图片宽度和预设的展示边距,确定每个题目内容图片适配的终端设备的宽度信息。在一种可能的实施方式中,针对所述不同尺寸的题目内容图片中的每个题目内容图片,所述展示方法还包括根据以下步骤生成每个题目内容图片的链接信息:将所述待展示题目内容的内容数据进行编码,生成所述待展示题目内容对应的MD5码;根据每个题目内容图片的存储网站、所述待展示题目内容对应的MD5码和每个题目内容图片对应的终端设备的尺寸信息,生成每个题目内容图片的链接信息。第二方面,本申请实施例还提供一种题目内容的展示装置,所述展示装置包括:第一获取模块,用于响应当前终端设备的题目内容展示请求,获取待展示题目内容的标签信息;所述标签信息包括适配信息和图片链接信息;所述适配信息中包括不同尺寸的题目内容图片分别适配的终端设备的尺寸信息,所述题目内容图片中包含所述待展示题目内容;所述图片链接信息中包含所述不同尺寸的题目内容图片所对应的链接信息;确定模块,用于基于所述适配信息和所述当前终端设备的尺寸信息,查找与所述当前终端设备匹配的目标题目内容图片的链接信息;第二获取模块,用于通过查找的链接信息,获取所述目标题目内容图片;发送模块,用于将所述目标题目内容图片发送至所述当前终端设备,以在所述当前终端设备展示所述目标题目内容图片。在一种可能的实施方式中,所述尺寸信息中包括宽度信息,所述确定模块,用于根据以下步骤查找与所述当前终端设备匹配的目标题目内容图片的链接信息:从所述适配信息中包括的不同尺寸的题目内容图片分别适配的终端设备的尺寸信息中,选取小于或等于所述当前终端设备的尺寸,且最接近所述当前终端设备的尺寸的目标尺寸,将所述目标尺寸的终端设备对应的目标题目内容图片的链接信息。在一种可能的实施方式中,所述展示装置还包括:第三获取模块,用于获取所述待展示题目内容,以及待适配的终端设备尺寸信息;第一生成模块,用于基于所述待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片。在一种可能的实施方式中,所述第一生成模块,用于根据以下步骤生成包含所述待展示题目内容的不同尺寸的题目内容图片:将所述待展示题目内容按照预设题目模板格式进行排版,并基于排版后的待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片。在一种可能的实施方式中,所述适配信息中包括不同尺寸的题目内容图片的图片宽度,所述尺寸信息中包括宽度信息,针对所述不同尺寸的题目内容图片中的每个题目内容图片,所述第一获取模块,还用于根据以下步骤确定每个题目内容图片的图片宽度与适配的终端设备的宽度信息之间的对应关系:根据每个题目内容图片的图片宽度和预设的展示边距,确定每个题目内容图片适配的终端设备的宽度信息。在一种可能的实施方式中,针对所述不同尺寸的题目内容图片中的每个题目内容图片,所述展示装置还包括第二生成模块;所述第二生成模块包括:第一生成单元,用于将所述待展示题目内容的内容数据进行编码,生成所述待展示题目内容对应的MD5码;第二生成单元,用于根据每个题目内容图片的存储网站、所述待展示题目内容对应的MD5码和每个题目内容图片对应的终端设备的尺寸信息,生成每个题目内容图片的链接信息。第三方面,本申请实施例还提供一种电子设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过所述总线进行通信,所述机器可读指令被所述处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中所本文档来自技高网...
【技术保护点】
1.一种题目内容的展示方法,其特征在于,所述展示方法包括:/n响应当前终端设备的题目内容展示请求,获取待展示题目内容的标签信息;所述标签信息包括适配信息和图片链接信息;所述适配信息中包括不同尺寸的题目内容图片分别适配的终端设备的尺寸信息,所述题目内容图片中包含所述待展示题目内容;所述图片链接信息中包含所述不同尺寸的题目内容图片所对应的链接信息;/n基于所述适配信息和所述当前终端设备的尺寸信息,查找与所述当前终端设备匹配的目标题目内容图片的链接信息;/n通过查找的链接信息,获取所述目标题目内容图片;/n将所述目标题目内容图片发送至所述当前终端设备,以在所述当前终端设备展示所述目标题目内容图片。/n
【技术特征摘要】
1.一种题目内容的展示方法,其特征在于,所述展示方法包括:
响应当前终端设备的题目内容展示请求,获取待展示题目内容的标签信息;所述标签信息包括适配信息和图片链接信息;所述适配信息中包括不同尺寸的题目内容图片分别适配的终端设备的尺寸信息,所述题目内容图片中包含所述待展示题目内容;所述图片链接信息中包含所述不同尺寸的题目内容图片所对应的链接信息;
基于所述适配信息和所述当前终端设备的尺寸信息,查找与所述当前终端设备匹配的目标题目内容图片的链接信息;
通过查找的链接信息,获取所述目标题目内容图片;
将所述目标题目内容图片发送至所述当前终端设备,以在所述当前终端设备展示所述目标题目内容图片。
2.根据权利要求1所述的展示方法,其特征在于,所述基于所述适配信息和所述当前终端设备的尺寸信息,查找与所述当前终端设备匹配的目标题目内容图片的链接信息,包括:
从所述适配信息中包括的不同尺寸的题目内容图片分别适配的终端设备的尺寸信息中,选取小于或等于所述当前终端设备的尺寸,且最接近所述当前终端设备的尺寸的目标尺寸,将所述目标尺寸的终端设备对应的目标题目内容图片的链接信息。
3.根据权利要求1所述的展示方法,其特征在于,所述展示方法还包括预先根据以下步骤生成包含所述待展示题目内容的不同尺寸的题目内容图片:
获取所述待展示题目内容,以及待适配的终端设备尺寸信息;
基于所述待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片。
4.根据权利要求3所述的展示方法,其特征在于,所述基于所述待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片,包括:
将所述待展示题目内容按照预设题目模板格式进行排版,并基于排版后的待展示题目内容,以及待适配的终端设备尺寸信息,生成包含所述待展示题目内容的不同尺寸的题目内容图片。
5.根据权利要求1所述的展示方法,其特征在于,所述适配信息中包括不同尺寸的题目内容图片的图片宽度,所述尺寸信息中包括宽度信息,针对所述不同尺寸的题目内容图片中的每个题目内容图片,所述展示方法还包括根据以下步骤确定每个题目内容图片的图片宽度与适配的终端设备的宽度信息之间的对应关系:
根据每个题目内容图片的图片...
【专利技术属性】
技术研发人员:徐志勇,李健,
申请(专利权)人:北京字节跳动网络技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。