专利名称:内容展示方法、装置、计算机设备和存储介质
专利类型:实用新型专利
专利申请号:CN202111397422.3
专利申请(专利权)人:云南腾云信息产业有限公司
权利人地址:云南省昆明市西山区环城南路777号昆钢科技大厦19F
专利发明(设计)人:保尔康,刘昆,张月慧,苏国婷,李娅婷,李劭,黄敏,杨姣,吴东华,张云凯
专利摘要:本申请涉及一种内容展示方法、装置、计算机设备和存储介质。所述方法包括:当满足内容展示触发条件时,确定目标展示屏;向服务器发送内容获取请求,内容获取请求携带目标展示屏的展示屏标识;接收服务器返回的与展示屏标识对应的拉流地址,基于拉流地址获取目标展示屏对应的直播流,直播流基于目标展示屏的线下实时展示内容转化得到;展示直播流。采用本方法能够提升线上展示内容的实时性。
主权利要求:
1.一种内容展示方法,其特征在于,所述方法包括:
显示网上展厅模型的展厅界面,所述网上展厅模型基于线下展厅建模得到;在所述网上展厅模型的建模过程中,为每个线下真实大屏布设一个观展点,每个所述观展点有固定的三维空间坐标区域以记录每个所述观展点的位置,所述观展点的位置用于确定对应的线下真实大屏;
当接收到所述展厅界面中目标展示屏位置的触发操作时,判定满足内容展示触发条件,根据所述目标展示屏位置,确定目标展示屏;所述目标展示屏为所述目标展示屏位置所对应的线下真实大屏;
或,实时检测在所述网上展厅模型中的移动点位置;当检测到所述移动点位置移动至目标展示屏位置时,判定满足所述内容展示触发条件,根据所述目标展示屏位置,确定目标展示屏;
向服务器发送内容获取请求,所述内容获取请求携带所述目标展示屏的展示屏标识;
接收所述服务器返回的与所述展示屏标识对应的拉流地址,基于所述拉流地址获取所述目标展示屏对应的直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到;
展示所述直播流。
2.根据权利要求1所述的方法,其特征在于,所述展示所述直播流,包括:
在当前展厅界面上显示遮罩层,所述遮罩层中包括内容展示框;
在所述内容展示框中展示所述直播流。
3.根据权利要求1所述的方法,其特征在于,每个所述移动点位置对应一个三维空间坐标。
4.根据权利要求1所述的方法,其特征在于,每个所述展示屏标识关联一个推流地址和一个拉流地址,所述推流地址用于接收推流设备基于线下展示屏的实时展示内容推送的直播流,所述拉流地址用于提供给用户终端进行直播流的拉取。
5.一种内容展示方法,其特征在于,所述方法包括:
接收客户端发送的内容获取请求,所述内容获取请求携带目标展示屏的展示屏标识;
所述目标展示屏的确定方式包括:显示网上展厅模型的展厅界面,所述网上展厅模型基于线下展厅建模得到;在所述网上展厅模型的建模过程中,为每个线下真实大屏布设一个观展点,每个所述观展点有固定的三维空间坐标区域以记录每个所述观展点的位置,所述观展点的位置用于确定对应的线下真实大屏;当接收到展厅界面中目标展示屏位置的触发操作时,判定满足内容展示触发条件,根据所述目标展示屏位置,确定所述目标展示屏;所述目标展示屏为所述目标展示屏位置所对应的线下真实大屏;或,实时检测在网上展厅模型中的移动点位置;当检测到所述移动点位置移动至目标展示屏位置时,判定满足所述内容展示触发条件,根据所述目标展示屏位置,确定所述目标展示屏;
向所述客户端返回与所述展示屏标识对应的拉流地址,由所述客户端基于所述拉流地址获取所述目标展示屏对应的直播流并展示所述直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到。
6.一种内容展示装置,其特征在于,所述装置包括:
展示模块,用于显示网上展厅模型的展厅界面,所述网上展厅模型基于线下展厅建模得到;在所述网上展厅模型的建模过程中,为每个线下真实大屏布设一个观展点,每个所述观展点有固定的三维空间坐标区域以记录每个所述观展点的位置,所述观展点的位置用于确定对应的线下真实大屏;
确定模块,用于当接收到所述展厅界面中目标展示屏位置的触发操作时,判定满足内容展示触发条件,根据所述目标展示屏位置,确定目标展示屏;所述目标展示屏为所述目标展示屏位置所对应的线下真实大屏;
或,检测模块,用于实时检测在所述网上展厅模型中的移动点位置;
所述确定模块,还用于当检测到所述移动点位置移动至目标展示屏位置时,判定满足所述内容展示触发条件,根据所述目标展示屏位置,确定目标展示屏;
发送模块,用于向服务器发送内容获取请求,所述内容获取请求携带所述目标展示屏的展示屏标识;
拉取模块,用于接收所述服务器返回的与所述展示屏标识对应的拉流地址,基于所述拉流地址获取所述目标展示屏对应的直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到;
所述展示模块,用于展示所述直播流。
7.根据权利要求6所述的装置,其特征在于,所述展示模块,具体用于:在当前展厅界面上显示遮罩层,所述遮罩层中包括内容展示框;在所述内容展示框中展示所述直播流。
8.一种内容展示装置,其特征在于,所述装置包括:
接收模块,用于接收客户端发送的内容获取请求,所述内容获取请求携带目标展示屏的展示屏标识;所述目标展示屏的确定方式包括:显示网上展厅模型的展厅界面,所述网上展厅模型基于线下展厅建模得到;在所述网上展厅模型的建模过程中,为每个线下真实大屏布设一个观展点,每个所述观展点有固定的三维空间坐标区域以记录每个所述观展点的位置,所述观展点的位置用于确定对应的线下真实大屏;当接收到展厅界面中目标展示屏位置的触发操作时,判定满足内容展示触发条件,根据所述目标展示屏位置,确定所述目标展示屏;所述目标展示屏为所述目标展示屏位置所对应的线下真实大屏;或,实时检测在网上展厅模型中的移动点位置;当检测到所述移动点位置移动至目标展示屏位置时,判定满足所述内容展示触发条件,根据所述目标展示屏位置,确定所述目标展示屏;
返回模块,用于向所述客户端返回与所述展示屏标识对应的拉流地址,由所述客户端基于所述拉流地址获取所述目标展示屏对应的直播流并展示所述直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5中任一项所述的方法的步骤。 说明书 : 内容展示方法、装置、计算机设备和存储介质技术领域[0001] 本申请涉及计算机技术领域,特别是涉及一种内容展示方法、装置、计算机设备和存储介质。背景技术[0002] 网上展厅是一种在互联网虚拟空间上进行产品展示的方式,可以作为线下实体展厅的一种重要补充,为广大展商提供全方位、立体化的展示和推广。[0003] 目前,网上展厅一般通过三维全景图或实景建模进行展厅的呈现,结合展品图文信息、视频介绍进行内容的展示。然而,目前网上展厅的展示内容一般以图文、视频、音频类静态媒体资源展示为主,当线下展厅的展示内容发生变化时,需要在后端进行更新才能保证网上和线下展示内容的同步,而后端更新往往具有滞后性,无法确保在网上展厅中实时展示线下展厅所展出的内容。发明内容[0004] 基于此,有必要针对上述技术问题,提供一种内容展示方法、装置、计算机设备和存储介质,能够提升线上展示内容的实时性。[0005] 一种内容展示方法,所述方法包括:[0006] 当满足内容展示触发条件时,确定目标展示屏;[0007] 向服务器发送内容获取请求,所述内容获取请求携带所述目标展示屏的展示屏标识;[0008] 接收所述服务器返回的与所述展示屏标识对应的拉流地址,基于所述拉流地址获取所述目标展示屏对应的直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到;[0009] 展示所述直播流。[0010] 一种内容展示装置,所述装置包括:[0011] 确定模块,用于当满足内容展示触发条件时,确定目标展示屏;[0012] 发送模块,用于向服务器发送内容获取请求,所述内容获取请求携带所述目标展示屏的展示屏标识;[0013] 拉取模块,用于接收所述服务器返回的与所述展示屏标识对应的拉流地址,基于所述拉流地址获取所述目标展示屏对应的直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到;[0014] 展示模块,用于展示所述直播流。[0015] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:[0016] 当满足内容展示触发条件时,确定目标展示屏;[0017] 向服务器发送内容获取请求,所述内容获取请求携带所述目标展示屏的展示屏标识;[0018] 接收所述服务器返回的与所述展示屏标识对应的拉流地址,基于所述拉流地址获取所述目标展示屏对应的直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到;[0019] 展示所述直播流。[0020] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:[0021] 当满足内容展示触发条件时,确定目标展示屏;[0022] 向服务器发送内容获取请求,所述内容获取请求携带所述目标展示屏的展示屏标识;[0023] 接收所述服务器返回的与所述展示屏标识对应的拉流地址,基于所述拉流地址获取所述目标展示屏对应的直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到;[0024] 展示所述直播流。[0025] 一种内容展示方法,所述方法包括:[0026] 接收客户端发送的内容获取请求,所述内容获取请求携带目标展示屏的展示屏标识;[0027] 向所述客户端返回与所述展示屏标识对应的拉流地址,由所述客户端基于所述拉流地址获取所述目标展示屏对应的直播流并展示所述直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到。[0028] 一种内容展示装置,所述装置包括:[0029] 接收模块,用于接收客户端发送的内容获取请求,所述内容获取请求携带目标展示屏的展示屏标识;[0030] 返回模块,用于向所述客户端返回与所述展示屏标识对应的拉流地址,由所述客户端基于所述拉流地址获取所述目标展示屏对应的直播流并展示所述直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到。[0031] 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:[0032] 接收客户端发送的内容获取请求,所述内容获取请求携带目标展示屏的展示屏标识;[0033] 向所述客户端返回与所述展示屏标识对应的拉流地址,由所述客户端基于所述拉流地址获取所述目标展示屏对应的直播流并展示所述直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到。[0034] 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:[0035] 接收客户端发送的内容获取请求,所述内容获取请求携带目标展示屏的展示屏标识;[0036] 向所述客户端返回与所述展示屏标识对应的拉流地址,由所述客户端基于所述拉流地址获取所述目标展示屏对应的直播流并展示所述直播流,所述直播流基于所述目标展示屏的线下实时展示内容转化得到。[0037] 上述内容展示方法、装置、计算机设备和存储介质,结合直播技术,将展示屏的线下实时展示内容转化为直播流,通过拉取直播流与线下同步进行显示屏内容的展示,提升线上展示内容的实时性。附图说明[0038] 图1为一个实施例中内容展示方法的应用环境图;[0039] 图2为一个实施例中网上展厅大屏直播架构示意图;[0040] 图3为一个实施例中内容展示方法的流程示意图;[0041] 图4为一个实施例中展厅界面的示意图;[0042] 图5为一个实施例中展厅界面的示意图;[0043] 图6为一个实施例中展厅界面的示意图;[0044] 图7为一个实施例中内容展示弹窗界面的示意图;[0045] 图8为一个实施例中内容展示方法的流程示意图;[0046] 图9为一个实施例中内容展示装置的结构框图;[0047] 图10为一个实施例中内容展示装置的结构框图;[0048] 图11为一个实施例中计算机设备的内部结构图;[0049] 图12为一个实施例中计算机设备的内部结构图。具体实施方式[0050] 为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。[0051] 本申请提供的内容展示方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。终端102可以安装有提供线上逛展功能的应用程序(例如网上展厅,网上展厅可以基于3D建模技术实现线下展厅在线上环境的场景还原),也可以通过浏览器直接访问该应用程序的web端,服务器104可以是该应用程序的后端服务器。服务器104提供直播服务,基于直播服务接收线下展示屏(例如大屏)的内容推送,具体由推流设备从大屏主机获取实时展示内容并将其转换成直播流后进行推送,以便终端102从服务器104直接拉取直播流,从而可以实时展示线下展示屏所展出的内容。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。直播服务可以是网络服务商的云直播服务,也可以进行定制化开发,使得系统整体可以不依托于公网环境进行部署,可以在专有网络环境下进行定制化部署。[0052] 在一个实施例中,网上展厅软件采用前后端分离的架构,前端可以通过多种形式(例如web、小程序、HTML5页面等)进行展示,使用基于Vuejs的Vite前端框架进行展示内容以及UI界面的开发,使用three.js进行3D建模的渲染以及展示,使用video.js控件实现流媒体播放服务。后端通过符合Restful架构的接口提供前端展示内容以及网上展厅配置,基于Springboot的微服务架构,使用docker+k8s容器化部署,可以根据服务承载量进行弹性扩容。[0053] 如图2所示,提供了一个实施例中网上展厅大屏直播架构示意图。线下展厅大屏内容均来自线下展厅大屏的主机输出,线下展厅大屏可以是多路信号拼接大屏(例如同时显示来自主机A和主机B的视频信号),也可以是单路信号大屏(例如只显示来自主机C的视频信号)。根据主机显卡输出类型,有多种视频信号(例如DP、HDMI、VGA)输出,根据显卡输出类型加装对应协议的视频信号分配器,视频信号分配器可将主机输出的视频信号进行一进二出复制,输出信号分别为output1和output2,其中output1继续对接原有大屏的输出链路(拼控器或者直接输出至大屏的视频信号输入端口),output2则对接推流设备。[0054] 推流设备(分布式音视频输入节点或者高清信号编码器)可采集视频信号并进行转码以及推流,推流设备经过网络交换机分配的地址对接至互联网,将接收到的视频信号进行统一分辨率、码率的编码处理,并且推送至直播服务。具体可采用DS‑6701HTH‑4K‑V2音视频编码器作为编码、推流设备,该设备支持HDMI视频信号输入,并且可以对视频流进行h264格式视频编码,通过RTMP协议推流至直播服务。基于直播服务进行信号管理,使用RTMP、HLS、FLV等标准传输协议进行直播流的分配,用户使用手机、平板、电脑等终端,只需要接入网络便可通过软件进行大屏内容的直播拉流与展示。[0055] 上述实施例中,大屏信号通过直播服务进行直播流的输出,展示端设备只需要进行直播拉流便可以进行大屏内容的展示,相比于一般分布式音视频采集、管理技术(该技术使用输入节点设备对不同的视频信号输入端进行统一采集、编码并传输至控制主机,控制主机通过服务软件对视频信号进行编排、分配,再通过输出节点设备转码、传输至不同的输出设备上进行展示),在多个端进行大屏内容展示的时候,无需额外布设输出节点设备进行转码,减少输出端硬件设备支出。此外,通过旁路系统采集线下展厅视频流,在采集过程中不会对原本大屏以及系统造成影响。[0056] 在一个实施例中,如图3所示,提供了一种内容展示方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤S302至步骤S308。[0057] S302,当满足内容展示触发条件时,确定目标展示屏。[0058] 内容展示触发条件是指用于触发在终端进行内容展示的条件。目标展示屏是指待展示内容所在的展示屏。[0059] 在一个实施例中,还包括:显示网上展厅模型的展厅界面,网上展厅模型基于线下展厅建模得到;当接收到展厅界面中目标展示屏位置的触发操作时,判定满足内容展示触发条件,确定目标展示屏。确定目标展示屏的步骤,具体可以是根据目标展示屏位置,确定目标展示屏。[0060] 网上展厅模型为基于线下展厅实景呈现的3D建模,实现与线下真实展厅1:1的线上还原。具体而言,3D建模通过实地拍照、测量,由建模师进行实景还原,使用高清贴图与动态光源技术实现较好的展示效果。[0061] 用户通过终端访问网上展厅应用程序,终端显示网上展厅模型的展厅界面,用户可以在该展厅界面进行相应操作以实现与网上展厅的交互。如图4所示,提供了一个实施例中展厅界面的示意图。展厅界面可以包含逛展模式切换、讲解语音调整、漫游线路展示、展厅平面图以及缩放、退出等功能按钮。其中,逛展模式包括自由逛展模式和漫游听讲模式,在自由逛展模式下,用户可以通过鼠标与键盘方向键在虚拟展厅进行移动逛展,可自由移动并且调整观赏视角;在漫游听讲模式下,用户可以选择预设的听讲线路,由系统自动在线上展厅进行移动,经过大屏时镜头按照预设角度调整观赏视角,自动展示大屏的展示内容,同时播放通过后端配置的线路讲解语音。[0062] 在网上展厅建模过程中,可以为每个线下真实大屏布设一个观展点,每个观展点有固定的位置,具体可以是三维空间坐标区域,记录每个观展点的位置,通过观展点的位置可以确定对应的线下真实大屏。展厅界面中可以通过高清贴图展现大屏的预览内容以及大屏名称,预览内容以及大屏名称都可以通过后台进行动态配置。[0063] 网上展厅中对应每一个线下真实大屏的位置可以进行交互,用户在进行展厅游览的过程中,将鼠标移动到某一观展点位置时可以进行高亮提示(如图5所示),用户还可以调整角度至正对大屏(如图6所示),此时用户进行点击操作,可认为终端接收到展厅界面中目标展示屏位置的触发操作,从而判定满足内容展示触发条件,并进行目标展示屏内容的展示,此时目标展示屏位置为用户点击的观展点位置,目标展示屏为用户点击的观展点位置所对应的线下真实大屏。[0064] 在一个实施例中,还包括:实时检测在网上展厅模型中的移动点位置,网上展厅模型基于线下展厅建模得到;当检测到移动点位置移动至目标展示屏位置时,判定满足内容展示触发条件,确定目标展示屏。确定目标展示屏的步骤,具体可以是根据目标展示屏位置,确定目标展示屏。[0065] 当用户使用漫游听讲模式进行浏览时,由系统沿着用户选择的听讲线路自动在线上展厅进行移动,在每条听讲线路中设置一个或多个关键路径点,关键路径点具体可以是线下真实大屏对应的观展点。[0066] 在移动过程中实时检测用户在网上展厅模型中的移动点位置,每个移动点位置对应一个三维空间坐标,当移动点位置对应的三维空间坐标落入某一观展点所在的三维空间坐标区域时,可认为终端检测到移动点位置移动至目标展示屏位置,从而判定满足内容展示触发条件,并进行目标展示屏内容的展示,此时目标展示屏位置为移动点位置落入到的观展点位置,目标展示屏为移动点位置落入到的观展点位置所对应的线下真实大屏。[0067] S304,向服务器发送内容获取请求,内容获取请求携带目标展示屏的展示屏标识。[0068] 当满足内容展示触发条件时,终端向服务器发送内容获取请求,内容获取请求用于请求获得目标展示屏的线下实时展示内容。展示屏标识用于区分不同的线下展示屏,每个线下展示屏具有唯一的展示屏标识。[0069] S306,接收服务器返回的与展示屏标识对应的拉流地址,基于拉流地址获取目标展示屏对应的直播流,直播流基于目标展示屏的线下实时展示内容转化得到。[0070] 服务器可提供直播服务,在直播服务端可以预先为每个线下展示屏配置对应的推流地址和拉流地址,使得每个展示屏标识关联一个推流地址和一个拉流地址。推流地址用于接收推流设备基于线下展示屏的实时展示内容推送的直播流,拉流地址用于提供给用户终端进行直播流的拉取。拉流地址可支持多种标准传输协议,包括但不限于RTMP、FLV、HLS、UDP。[0071] 目标展示屏的实时展示内容经采集后形成视频信号,视频信号经推流设备转换成直播流后,通过推流地址推送到服务器,服务器在接收到携带目标展示屏的展示屏标识的内容获取请求后,向终端返回目标展示屏对应的拉流地址。终端接收到服务器返回的拉流地址后,基于拉流地址拉取直播流并展示。[0072] S308,展示直播流。[0073] 在一个实施例中,展示直播流的步骤,具体可以包括:在当前展厅界面上显示遮罩层,遮罩层中包括内容展示框;在内容展示框中展示直播流。[0074] 具体而言,在当前展厅界面中确定目标展示屏后,页面弹出遮罩层以及内容展示框,使用遮罩层可以在虚拟的网上展厅界面和现实的内容展示弹窗界面之间形成一个过渡,避免直接出现弹窗所造成的突兀感,提高用户视觉体验。[0075] 如图7所示,在内容展示弹窗界面中,内容展示框中以系统为单位进行大屏内容的展示,每个大屏可以展示一个或者多个不同的系统。每个展示系统有图文、视频、直播流三种展现形式,图文和视频两种形式直接通过网上展厅后端面板上传展示内容,直播流展示形式只需要配置由线上直播服务生成的拉流地址即可,终端根据配置或者选择的展现形式从服务器获取相应的展示内容。图文展示形式为图片与描述文字轮播展示,视频与直播展示基于网络播放控件,进行视频内容的播放以及线下真实大屏内容的实时展示。所有大屏所展示的系统均可以通过后台进行配置以及修改,再由展示端通过内部服务调用和网络接口进行内容获取并且展示。[0076] 上述内容展示方法中,结合直播技术,将展示屏的线下实时展示内容转化为直播流,通过拉取直播流与线下同步进行显示屏内容的展示,提升线上展示内容的实时性。[0077] 在一个实施例中,如图8所示,提供了一种内容展示方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤S802至步骤S804。[0078] S802,接收客户端发送的内容获取请求,内容获取请求携带目标展示屏的展示屏标识。[0079] S804,向客户端返回与展示屏标识对应的拉流地址,由客户端基于拉流地址获取目标展示屏对应的直播流并展示直播流,直播流基于目标展示屏的线下实时展示内容转化得到。[0080] 客户端是指前文实施例中用于访问提供线上逛展功能的应用程序的终端102。关于步骤S802至步骤S804的具体描述可以参考前文实施例,此处不再赘述。[0081] 上述内容展示方法中,结合直播技术,将展示屏的线下实时展示内容转化为直播流,通过拉取直播流与线下同步进行显示屏内容的展示,提升线上展示内容的实时性。[0082] 应该理解的是,虽然上述实施例涉及的各流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,上述实施例涉及的各流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。[0083] 在一个实施例中,如图9所示,提供了一种内容展示装置900,包括:确定模块910、发送模块920、拉取模块930和展示模块940,其中:[0084] 确定模块910,用于当满足内容展示触发条件时,确定目标展示屏。[0085] 发送模块920,用于向服务器发送内容获取请求,内容获取请求携带目标展示屏的展示屏标识。[0086] 拉取模块930,用于接收服务器返回的与展示屏标识对应的拉流地址,基于拉流地址获取目标展示屏对应的直播流,直播流基于目标展示屏的线下实时展示内容转化得到。[0087] 展示模块940,用于展示直播流。[0088] 在一个实施例中,展示模块940还用于:显示网上展厅模型的展厅界面,网上展厅模型基于线下展厅建模得到;确定模块910还用于:当接收到展厅界面中目标展示屏位置的触发操作时,判定满足内容展示触发条件,确定目标展示屏。[0089] 在一个实施例中,该装置还包括检测模块,用于实时检测在网上展厅模型中的移动点位置,网上展厅模型基于线下展厅建模得到;确定模块910还用于:当检测到移动点位置移动至目标展示屏位置时,判定满足内容展示触发条件,确定目标展示屏。[0090] 在一个实施例中,确定模块910在确定目标展示屏时,具体用于:根据目标展示屏位置,确定目标展示屏。[0091] 在一个实施例中,展示模块940在展示直播流时,具体用于:在当前展厅界面上显示遮罩层,遮罩层中包括内容展示框;在内容展示框中展示直播流。[0092] 在一个实施例中,如图10所示,提供了一种内容展示装置1000,包括:接收模块1010和返回模块1020,其中:[0093] 接收模块1010,用于接收客户端发送的内容获取请求,内容获取请求携带目标展示屏的展示屏标识。[0094] 返回模块1020,用于向客户端返回与展示屏标识对应的拉流地址,由客户端基于拉流地址获取目标展示屏对应的直播流并展示直播流,直播流基于目标展示屏的线下实时展示内容转化得到。[0095] 关于内容展示装置的具体限定可以参见上文中对于内容展示方法的限定,在此不再赘述。上述内容展示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。[0096] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种内容展示方法。[0097] 在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种内容展示方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。[0098] 本领域技术人员可以理解,图11和图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。[0099] 在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各个方法实施例中的步骤。[0100] 在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各个方法实施例中的步骤。[0101] 在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个方法实施例中的步骤。[0102] 需要理解的是,上述实施例中的术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。此外,在本申请的描述中,除非另有说明,“多个”的含义是指至少两个。[0103] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read‑OnlyMemory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(RandomAccessMemory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(StaticRandomAccessMemory,SRAM)或动态随机存取存储器(DynamicRandomAccessMemory,DRAM)等。[0104] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。[0105] 以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
专利地区:云南
专利申请日期:2021-11-23
专利公开日期:2024-07-26
专利公告号:CN114374853B