本发明涉及互联网技术领域,尤其涉及一种基于数字艺术景观装置的图片显示控制方法及系统。
背景技术:
目前,我国正处于城镇化加速发展的时期,部分地区“城市病”问题日益严峻。为解决城市发展难题,实现城市可持续发展,建设智慧城市已成为当今世界城市发展不可逆转的历史潮流。智慧城市的核心是实现信息共享,而移动用户又是实现信息共享的主要参与者,如何为移动用户提供更便捷的、更有效的信息共享途径,从而有利于建设智慧城市,是当今世界广泛研究的课题。
技术实现要素:
本发明实施例公开了一种基于数字艺术景观装置的图片显示控制方法及系统,能够为用户提供更便捷、更有效的信息共享途径,实现人机智能交互的效果,达到聚集人气的效应,有利于建设智慧城市。
本发明实施例第一方面公开了一种基于数字艺术景观装置的图片显示控制方法,所述数字艺术景观装置是由自上而下的多层360度环状显示结构组成,所述方法包括:
渲染服务器将渲染过的图片发送至所述数字艺术景观装置的某一层360度环状显示结构进行显示,所述渲染过的图片是所述渲染服务器对通过后台审核平台审核后的目标图片进行渲染得到的,所述目标图片是云平台将用户终端上传的图片或对所述用户终端上传的文字执行图片化操作后发送至所述后台审核平台的;
所述云平台每隔预设时间段获取所述用户终端上报的定位位置;
所述后台审核平台根据所述云平台连续两次获取到的定位位置确定所述用户终端的运动轨迹;
当所述运动轨迹为远离所述数字艺术景观装置的运动轨迹时,所述渲染服务器将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示;
当所述运动轨迹为靠近所述数字艺术景观装置的运动轨迹时,所述渲染服务器将所述渲染过的图片发送至所述某一层360度环状显示结构的下层360度环状显示结构进行显示。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
当所述运动轨迹为所述用户终端围绕所述数字艺术景观装置旋转的运动轨迹时,所述后台审核平台根据所述运动轨迹确定所述用户终端围绕所述数字艺术景观装置的旋转角度与旋转方向;
所述渲染服务器控制所述数字艺术景观装置在所述某一层360度环状显示结构上以所述旋转方向和所述旋转角度为依据旋转显示所述渲染过的图片。
作为一种可选的实施方式,在本发明实施例第一方面中,当所述运动轨迹为远离所述数字艺术景观装置的运动轨迹时,所述渲染服务器将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示之前,所述方法还包括:
所述后台审核平台确定连续两次获取到的定位位置中的第二定位位置与所述数字艺术景观装置的距离值,并判断确定出的所述距离值是否小于等于预设距离阈值,当确定出的所述距离值小于等于所述预设距离阈值时,触发所述渲染服务器执行所述将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
作为一种可选的实施方式,在本发明实施例第一方面中,当确定出的所述距离值小于等于所述预设距离阈值时,所述渲染服务器将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示之前,所述方法还包括:
所述渲染服务器判断所述某一层360度环状显示结构是否为最上层的360度环状显示结构,当所述某一层360度环状显示结构不是最上层的360度环状显示结构时,触发执行所述将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:
所述用户终端接收用户针对所述渲染过的图片的撤销操作,根据所述撤销操作生成撤销请求,并将所述撤销请求发送至所述云平台,所述撤销请求包括所述用户终端的标识且用于请求撤销所述渲染过的图片;
所述云平台将所述撤销请求发送至所述后台审核平台;
所述后台审核平台根据所述用户终端的标识判断所述撤销请求是否为合法撤销请求;
当所述撤销请求为合法撤销请求时,所述渲染服务器根据所述撤销请求撤销在所述数字艺术景观装置上显示的所述渲染过的图片。
作为一种可选的实施方式,在本发明实施例第一方面中,每层所述360度环状显示结构是由多个异性结构的显示屏间隔拼接而成的。
本发明实施例第二方面公开了一种基于数字艺术景观装置的图片显示控制系统,所述系统包括用户终端、云平台、后台审核平台、渲染服务器以及数字艺术景观装置,所述数字艺术景观装置是由自上而下的多层360度环状显示结构组成,其中:
所述渲染服务器,用于将渲染过的图片发送至所述数字艺术景观装置的某一层360度环状显示结构进行显示,所述渲染过的图片是所述渲染服务器对通过所述后台审核平台审核后的目标图片进行渲染得到的,所述目标图片是所述云平台将所述用户终端上传的图片或对所述用户终端上传的文字执行图片化操作后发送至所述后台审核平台的;
所述云平台,还用于每隔预设时间段获取所述用户终端上报的定位位置并存储;
所述后台审核平台,还用于根据所述云平台连续两次获取到的定位位置确定所述用户终端的运动轨迹;
所述渲染服务器,还用于当所述运动轨迹为远离所述数字艺术景观装置的运动轨迹时,将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示,以及当所述运动轨迹为靠近所述数字艺术景观装置的运动轨迹时,将所述渲染过的图片发送至所述某一层360度环状显示结构的下层360度环状显示结构进行显示。
作为一种可选的实施方式,在本发明实施例第二方面中,所述后台审核平台,还用于当所述运动轨迹为所述用户终端围绕所述数字艺术景观装置旋转的运动轨迹时,根据所述运动轨迹确定所述用户终端围绕所述数字艺术景观装置的旋转角度与旋转方向;
所述渲染服务器,还用于控制所述数字艺术景观装置在所述某一层360度环状显示结构上以所述旋转方向和所述旋转角度为依据旋转显示所述渲染过的图片。
作为一种可选的实施方式,在本发明实施例第二方面中,所述后台审核平台,还用于当所述运动轨迹为远离所述数字艺术景观装置的运动轨迹时以及在所述渲染服务器将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示之前,确定连续两次获取到的定位位置中的第二定位位置与所述数字艺术景观装置的距离值,并判断确定出的所述距离值是否小于等于预设距离阈值,且当确定出的所述距离值小于等于所述预设距离阈值时,触发所述渲染服务器执行所述将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
作为一种可选的实施方式,在本发明实施例第二方面中,所述渲染服务器,还用于当确定出的所述距离值小于等于所述预设距离阈值时以及在将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示之前,判断所述某一层360度环状显示结构是否为最上层的360度环状显示结构,且当所述某一层360度环状显示结构不是最上层的360度环状显示结构时,触发执行所述将所述渲染过的图片发送至所述某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
作为一种可选的实施方式,在本发明实施例第二方面中,所述用户终端,还用于接收用户针对所述渲染过的图片的撤销操作,根据所述撤销操作生成撤销请求,并将所述撤销请求发送至所述云平台服务,所述撤销请求包括所述用户终端的标识且用于请求撤销所述渲染过的图片;
所述云平台,还用于将所述撤销请求发送至所述后台审核平台;
所述后台审核平台,还用于根据所述用户终端的标识判断所述撤销请求是否为合法撤销请求;
所述渲染服务器,还用于当所述撤销请求为合法撤销请求时,根据所述撤销请求撤销在所述数字艺术景观装置上显示的所述渲染过的图片。
作为一种可选的实施方式,在本发明实施例第二方面中,每层所述360度环状显示结构是由多个异性结构的显示屏间隔拼接而成的。
与现有技术相比,本发明实施例具备以下有益效果:
本发明实施例中,渲染服务器将渲染过的图片发送至数字艺术景观装置的某一层360度环状显示结构进行显示,该渲染过的图片是渲染服务器对通过后台审核平台审核后的目标图片进行渲染得到的,该目标图片是云平台将用户终端上传的图片或对用户终端上传的文字执行图片化操作后发送至后台审核平台的,云平台每隔预设时间段获取用户终端上报的定位位置,后台审核平台根据云平台连续两次获取到的定位位置确定用户终端的运动轨迹,当该运动轨迹为远离数字艺术景观装置的运动轨迹时,渲染服务器将渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示,当该运动轨迹为靠近数字艺术景观装置的运动轨迹时,渲染服务器将该渲染过的图片发送至该某一层360度环状显示结构的下层360度环状显示结构进行显示。可见,实施本发明实施例能够通过数字艺术景观装置为用户提供更便捷、更有效的信息共享途径,实现人机智能交互的效果,达到聚集人气的效应,有利于建设智慧城市,且数字艺术景观装置显示的信息还能够随着用户终端的位置的变化而变化,提高了用户的参与感。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例公开的一种基于数字艺术景观装置的图片显示控制系统的结构示意图;
图2是本发明实施例公开的一种数字艺术景观装置的结构示意图;
图3是本发明实施例公开的一种基于数字艺术景观装置的图片显示控制方法的流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例公开了一种基于数字艺术景观装置的图片显示控制方法及系统,能够通过数字艺术景观装置为用户提供更便捷、更有效的信息共享途径,实现人机智能交互的效果,达到聚集人气的效应,有利于建设智慧城市,且数字艺术景观装置显示的信息还能够随着用户终端的位置的变化而变化,提高了用户的参与感。以下进行结合附图进行详细描述。
实施例一
请参阅图1,图1是本发明实施例公开的一种基于数字艺术景观装置的图片显示控制系统的结构示意图。如图1所示,该基于数字艺术景观装置的图片显示控制系统可以包括用户终端101、云平台102、后台审核平台103、渲染服务器104以及数字艺术景观装置105,其中,数字艺术景观装置105是由自上而下的多层360度环状显示结构组成,其中:
渲染服务器104用于将渲染过的图片发送至数字艺术景观装置105的某一层360度环状显示结构进行显示,其中,该渲染过的图片是渲染服务器104对通过后台审核平台103审核后的目标图片进行渲染得到的,该目标图片是云平台102将用户终端上传的图片或云平台102对用户终端101上传的文字执行图片化操作后发送至后台审核平台103的。
其中,用户终端101可以通过获取到的公众号或HTML5的互动界面实现与数字艺术景观装置105的互动。当用户通过用户终端101与数字艺术景观装置105进行互动时,具体的:
用户终端101用于接收用户在互动界面上输入的交互内容以及针对该交互内容的上传操作,根据该上传操作生成上传请求并将该上传请求以及该交互内容发送至云平台102,其中,该上传请求可以包括该用户终端101的标识且该上传请求用于请求在数字艺术景观装置105上显示用户输入的交互内容,该标识可以为该用户终端101的国际移动装备辨识码(International Mobile Equipment Identity,IMEI),该交互内容可以为文字、涂鸦或图片中的任意一种,该图片可以为用户从用户终端101的图片库中选择的图片,也可以是用户通过用户终端101上安装的拍摄应用拍摄到的图片,本发明实施例不做限定。
其中,用户终端101可以包括移动手机、移动平板以及其它移动互联网设备(Mobile Internet Device,MID)等,本发明实施例不作限定。可选的,用户终端101可以扫描编码图像,以获得公众号或HTML5的互动界面,可选的,该编码图像可以包括二维码、三维码等,本发明实施例不作限定。在实际应用中,编码图像可以设置在位于公共场合的数字艺术景观装置105上,或者,编码图像也可以设置在位于公共场合的数字艺术景观装置105的旁边,又或者,编码图像可以设置在其他指定位置,本发明实施例不作限定。
云平台102用于接收上述上传请求和上述交互内容,且当上述交互内容为图片时,根据上述上传请求直接将上述交互内容发送至后台审核平台103,当上述交互内容为文字或涂鸦(即非图片内容)时,对上述交互内容执行图片化操作得到图片,并根据上述上传请求将该图片发送至后台审核平台103。即云平台102能够将其接收到的目标图片直接发送至后台审核平台103,且还能够将其接收到的非图片内容(如文字或涂鸦等)进行图片化得到目标图片后将该目标图片发送至后台审核平台103。
后台审核平台103用于接收云平台103发送的目标图片,提取目标图片中的目标文字和/或物体轮廓,根据提取到的目标文字和/或物体轮廓对目标图片进行审核,以判断目标图片是否为合法图片或健康向上的图片,当判断结果为是时,将该目标图片发送至渲染服务器104,当判断结果为否时,向云平台102发送针对上述上传请求的拒绝响应,以使云平台102将该拒绝响应发送至用户终端101,其中,该拒绝响应用于指示用户上传的交互内容不符合要求。
渲染服务器104用于对通过后台审核平台103审核后的目标图片进行渲染,得到渲染过的图片,并将该渲染过的图片发送至数字艺术景观装置105的某一层360度环状显示结构进行显示。
数字艺术景观装置105用于通过某一层360度环状显示结构显示上述渲染过的图片。
用户终端101还用于每隔预设时间段获取其定位位置,并将获取到的定位位置上报至云平台102中。
云平台102还用于每隔预设时间段获取用户终端101上报的定位位置并存储。
后台审核平台103还用于根据云平台102连续两次获取到的定位位置确定用户终端101的运动轨迹。
渲染服务器104还用于当后台审核平台103确定出的运动轨迹为远离数字艺术景观装置105的运动轨迹时,将上述渲染过的图片发送至上述某一层360度环状显示结构的上层360度环状显示结构进行显示,以及当后台审核平台103确定出的运动轨迹为靠近数字艺术景观装置105的运动轨迹时,将上述渲染过的图片发送至上述某一层360度环状显示结构的下层360度环状显示结构进行显示;或者,当后台审核平台103确定出的运动轨迹为远离数字艺术景观装置105的运动轨迹时,将上述渲染过的图片发送至上述某一层360度环状显示结构的下层360度环状显示结构进行显示,以及当后台审核平台103确定出的运动轨迹为靠近数字艺术景观装置105的运动轨迹时,将上述渲染过的图片发送至上述某一层360度环状显示结构的上层360度环状显示结构进行显示。
可见,实施图1所描述的基于数字艺术景观装置的图片显示控制系统能够通过数字艺术景观装置105为用户提供更便捷、更有效的信息共享途径,实现人机智能交互的效果,达到聚集人气的效应,有利于建设智慧城市,且数字艺术景观装置105显示的信息还能够随着用户终端101的位置的变化而变化,提高了用户的参与感。
在一个可选的实施例中,后台审核平台103还可以用于当上述运动轨迹为用户终端101围绕数字艺术景观装置105旋转的运动轨迹时,根据上述运动轨迹确定用户终端101围绕数字艺术景观装置105的旋转角度与旋转方向。
渲染服务器104还可以用于控制数字艺术景观装置105在上述某一层360度环状显示结构上以上述旋转方向和上述旋转角度为依据旋转显示上述渲染过的图片。
该可选的实施例能够为用户提供多样化的交互方式,进一步提高了用户的参与感。
在另一个可选的实施例中,后台审核平台103还可以用于当上述运动轨迹为远离数字艺术景观装置105的运动轨迹时以及在渲染服务器104将渲染过的图片发送至上述某一层360度环状显示结构的上层360度环状显示结构进行显示之前,确定连续两次获取到的定位位置中的第二定位位置与数字艺术景观装置105的距离值,并判断确定出的距离值是否小于等于预设距离阈值,且当确定出的距离值小于等于预设距离阈值时,触发渲染服务器104执行上述将渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
在该另一种可选的实施例中,渲染服务器104还可以用于当后台审核平台103确定出的距离值大于预设距离阈值时,撤销在数字艺术景观装置105上显示的上述渲染过的图片。
可见,实施该另一种可选的实施例还能够设置允许在数字艺术景观装置105附近的用户通过其手持的用户终端101实现与数字艺术景观装置105的互动,当手持用户终端101的用户远离数字艺术景观装置105时,撤销在数字艺术景观装置105上显示的与用户终端101对应的互动信息,这样能够为后续其他用户终端上传的互动信息提供了显示资源。
在该另一种可选的实施例中,进一步可选的,渲染服务器104还可以用于当后台审核平台103确定出的距离值小于等于上述预设距离阈值时以及在将渲染过的图片发送至上述某一层360度环状显示结构的上层360度环状显示结构进行显示之前,判断上述某一层360度环状显示结构是否为最上层的360度环状显示结构,且当某一层360度环状显示结构不是最上层的360度环状显示结构时,触发执行上述将渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
渲染服务器104还可以用于当某一层360度环状显示结构是最上层的360度环状显示结构时,继续将渲染过的图片发送至上述某一层360度环状显示结构进行显示,或者撤销在上述某一层360度环状显示结构上显示的上述渲染后的图片,或者将渲染过的图片发送至数字艺术景观装置105的最下层360度环状显示结构进行显示,本发明实施例不做限定。
在又一个可选的实施例中,用户终端101还可以用于接收用户针对上述渲染过的图片的撤销操作,根据该撤销操作生成撤销请求,并将该撤销请求发送至云平台服务,该撤销请求包括用户终端101的标识且用于请求撤销在数字艺术景观装置105上显示的上述渲染过的图片。
云平台102还可以用于将上述撤销请求发送至后台审核平台103。
后台审核平台103还可以用于根据用户终端101的标识判断上述撤销请求是否为合法撤销请求,即判断上述撤销请求包括的用户终端的标识是否与渲染过的图片对应的用户终端的标识相一致,当判断结果为是时,确定上述撤销请求为合法撤销请求,当判断结果为否时,确定上述撤销请求为非法撤销请求并不予以响应;
渲染服务器104还可以用于当上述撤销请求为合法撤销请求时,根据上述撤销请求撤销在数字艺术景观装置105上显示的上述渲染过的图片。
该又一种可选的实施例还能够根据用户自身的需求对其上传的且在数字艺术景观装置105上显示的渲染过的图片进行撤销操作,提供了多样化的交互方式,进一步提高了用户的参与感。
可选的,每层360度环状显示结构可以为360度环状LED显示屏,且每层360度环状LED显示屏是由多个异性结构的显示屏(或显示模块)间隔拼接而成,此时,该数字艺术景观装置105的结构可以如图2所示,图2是本发明实施例公开的一种数字艺术景观装置的结构示意图。如图2所示,位于公共场合的数字艺术景观装置105可以包括沿同一竖轴间隔分布设置的多个360度环状LED显示屏,其中,该多个360度环状LED显示屏从上到下的半径依次递减,并且每一个360度环状LED显示屏由若干个异形结构的独立LED显示模块间隔组成,即同一个360度环状LED显示屏上的任意相邻两个异形结构的独立LED显示模块之间存在一定间隔或间隙。本发明实施例中,位于公共场合的数字艺术景观装置105也可以俗称为数字艺术景观树、智慧景观树、智慧景观塔、智慧互动塔等,本发明实施例不作限定。
进一步可选的,渲染服务器104将该渲染过的图片发送至数字艺术景观装置105的某一层360度环状显示结构进行显示的具体方式为:
渲染服务器104可以按照从下到上的顺序,从数字艺术景观装置105包括的沿同一竖轴自上而下间隔分布设置的多层360度环状LED显示屏中,确定是否存在未显示内容的独立LED显示模块的首个360度环状LED显示屏,如果存在未显示内容的独立LED显示模块的首个360度环状LED显示屏,将渲染后的图片发送到该首个360度环状LED显示屏中的一个或多个未显示内容的独立LED显示模块进行显示;
进一步地,如果不存在未显示内容的独立LED显示模块的首个360度环状LED显示屏,渲染服务器104可以按照从下到上的顺序,从位于数字艺术景观装置105包括的沿同一竖轴间隔分布设置的多个360度环状LED显示屏中,确定是否存在显示内容时长超过指定时长(如5分钟)的独立LED显示模块的首个360度环状LED显示屏,如果存在显示内容时长超过指定时长(如5分钟)的独立LED显示模块的首个360度环状LED显示屏,控制首个360度环状LED显示屏中的显示内容时长超过指定时长的独立LED显示模块清除显示内容,并且将上述渲染后的图片发送到该首个360度环状LED显示屏中的已清除显示内容的一个或多个独立LED显示模块进行显示;
更进一步地,如果不存在显示内容时长超过指定时长(如5分钟)的独立LED显示模块的首个360度环状LED显示屏,按照从下到上的顺序,从数字艺术景观装置105包括的沿同一竖轴间隔分布设置的多个360度环状LED显示屏中,确定是否存在至少两个显示相同内容的独立LED显示模块集的首个360度环状LED显示屏,如果存在至少两个显示相同内容的独立LED显示模块集的首个360度环状LED显示屏,控制首个360度环状LED显示屏中的至少两个显示相同内容的独立LED显示模块集中的部分独立LED显示模块清除显示内容,并且将渲染过的图片发送到该首个360度环状LED显示屏中的已清除显示内容的独立LED显示模块进行显示。
又进一步可选的,用户终端101获取其定位位置的具体方式可以为:
获取用户终端101配置的至少两个不同的定位接口,例如来说,至少两个不同的定位接口可以包括百度的nlpservice定位接口、高德的nlpservice定位接口、谷歌的nlpservice定位接口等,本发明实施例不作限定;
以及,将定位请求发送至上述至少两个不同的定位接口,以触发每个定位接口分别将接收到的定位请求发送给各自对应的定位服务器,例如百度的nlpservice定位接口可以将接收到的定位请求发送给百度的定位服务器,高德的nlpservice定位接口可以将接收到的定位请求发送给高德的定位服务器,谷歌的nlpservice定位接口可以将接收到的定位请求发送给谷歌的定位服务器;
以及,获取至少一个定位接口对应的定位服务器发送的位置信息,并且获取从第一时刻到第二时刻的响应时间,第一时刻为每个定位接口发送定位请求的时刻,第二时刻为每个定位接口接收到位置信息的时刻,并将与每个定位接口对应的响应时间与响应阈值进行比较;
以及,从响应时间未超过响应阈值的定位接口所接收的位置信息中提取定位精度最高的位置信息作为用户终端101的定位位置。这样能够提高用户终端101获取到的定位位置的准确性。
在又一个可选的实施例中,渲染服务器104还可以用于统计上述渲染过的图片在数字艺术景观装置105上显示的总时长,当该总时长达到预设时间阈值(如5分钟)时,撤销或清除在数字艺术景观装置105上显示的上述渲染过的图片。这样能够防止用户霸占数字艺术景观装置105上的显示资源,能够促使更多用户参与互动。
需要说明的是,在渲染服务器104控制数字艺术景观装置105在上述某一层360度环状显示结构上以上述旋转方向和上述旋转角度为依据旋转显示上述渲染过的图片时,渲染服务器104需要首先确定上述某一层360度环状显示结构中当前显示上述渲染过的图片的独立LED显示模块,若根据上述旋转方向和上述旋转角度确定出的独立LED显示模块未显示有内容,则直接在该独立LED显示模块上显示上述渲染过的图片,若根据上述旋转方向和上述旋转角度确定出的独立LED显示模块显示有内容,判断该独立LED模块的下一个独立LED显示模块是否显示有内容,若未显示有内容,则直接在该下一个独立LED显示模块显示上述渲染过的图片。
可见,实施图1所描述的基于数字艺术景观装置的图片显示控制系统能够通过数字艺术景观装置105为用户提供更便捷、更有效的信息共享途径,实现人机智能交互的效果,达到聚集人气的效应,有利于建设智慧城市,且数字艺术景观装置105显示的信息还能够随着用户终端的位置的变化而变化,为用户提供了多样化的互动方式,提高了用户的参与感。
实施例二
请参阅图3,图3是本发明实施例公开的一种基于数字艺术景观装置的图片显示控制方法的流程示意图。如图3所示,该基于数字艺术景观装置的图片显示控制方法可以包括以下操作:
301、渲染服务器将渲染过的图片发送至数字艺术景观装置的某一层360度环状显示结构进行显示。
本发明实施例中,该数字艺术景观装置是由自上而下的多层360度环状显示结构组成,每层360度环状显示结构可以为360度环状LED显示屏,可选的,每层360度环状LED显示屏是由多个异性结构的显示屏(或显示模块)间隔拼接而成,且该数字艺术景观装置的结构可以如图2所示,本发明实施例不再赘述。
302、数字艺术景观装置接收上述渲染过的图片并在某一层360度环状显示结构显示上述渲染过的图片。
303、用户终端每隔预设时间段获取其定位位置。
304、用户终端向云平台上报其获取到的定位位置。
305、云平台向后台审核平台发送用户终端上报的定位位置。
306、后台审核平台根据云平台连续两次发送的定位位置确定用户终端的运动轨迹。
307、后台审核平台向渲染服务器发送上述运动轨迹。
308、当上述运动轨迹为远离数字艺术景观装置的运动轨迹时,渲染服务器将上述渲染过的图片发送至上述某一层360度环状显示结构的上层360度环状显示结构进行显示,当上述运动轨迹为靠近数字艺术景观装置的运动轨迹时,渲染服务器将渲染过的图片发送至某一层360度环状显示结构的下层360度环状显示结构进行显示。
309、数字艺术景观装置根据渲染服务器的指示在上述某一层360度环状显示结构的上层360度环状显示结构进行显示或下层360度环状显示结构显示上述渲染过的图片。
需要说明的是,后台审核平台也可以先根据运动轨迹生成对应的触发指令并将该触发指令发送至渲染服务器,以触发渲染服务器执行相应的操作,比如,当上述运动轨迹为远离数字艺术景观装置的运动轨迹时,该触发指令用于触发渲染服务器执行将上述渲染过的图片发送至上述某一层360度环状显示结构的上层360度环状显示结构进行显示的操作,当上述运动轨迹为靠近数字艺术景观装置的运动轨迹时,该触发指令用于触发渲染服务器执行将上述渲染过的图片发送至上述某一层360度环状显示结构的下层360度环状显示结构进行显示的操作。
本发明实施例中,步骤301-步骤309为根据用户的位置变化来控制在数字艺术景观装置上显示的渲染过的图片的位置变化的过程,且用户上传交互信息的具体流程(即在步骤301之前所要执行的流程)可以包括以下操作:
用户终端接收用户在用户终端输出的互动界面上输入的交互内容以及针对该交互内容的上传操作,并根据该上传操作生成上传请求;
用户终端将上述上传请求以及上述交互内容发送至云平台;
云平台接收上述上传请求以及上述交互内容;
云平台根据上述上传请求,向后台审核平台发送从上述交互内容中提取到的目标图片,或者向后台审核平台发送对提取到的上述交互内容中的非图片内容执行图片化操作得到的目标图片;
后台审核平台接收云平台发送的目标图片,并判断该目标图片是否为合法图片;
后台审核平台在判断出上述目标图片为合法图片时,将该目标图片发送至渲染服务器;
渲染服务器接收后台审核平台发送的目标图片,对该目标图片进行渲染得到上述渲染过的图片并触发执行步骤301。
其中,用户终端可以包括移动手机、移动平板以及其它移动互联网设备(Mobile Internet Device,MID)等,本发明实施例不作限定。可选的,用户终端可以扫描编码图像,以获得上述互动界面,可选的,该编码图像可以包括二维码、三维码等,本发明实施例不作限定。在实际应用中,编码图像可以设置在位于公共场合的数字艺术景观装置上,或者,编码图像也可以设置在位于公共场合的数字艺术景观装置的旁边,又或者,编码图像可以设置在其他指定位置,本发明实施例不作限定。
在一个可选的实施例中,该基于数字艺术景观装置的图片显示控制方法还可以包括以下操作:
当上述运动轨迹为用户终端围绕数字艺术景观装置旋转的运动轨迹时,后台审核平台根据运动轨迹确定用户终端围绕数字艺术景观装置的旋转角度与旋转方向,并将确定出的旋转角度和旋转发现发送至渲染服务器;
渲染服务器控制数字艺术景观装置在上述某一层360度环状显示结构上以上述旋转方向和上述旋转角度为依据旋转显示上述渲染过的图片。
该可选的实施例能够为用户提供多样化的交互方式,进一步提高了用户的参与感。
在另一个可选的实施例中,当上述运动轨迹为远离数字艺术景观装置的运动轨迹时,渲染服务器将其渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示之前,该基于数字艺术景观装置的图片显示控制方法还可以包括以下操作:
后台审核平台确定连续两次获取到的定位位置中的第二定位位置与数字艺术景观装置的距离值,并判断确定出的距离值是否小于等于预设距离阈值,当确定出的距离值小于等于预设距离阈值时,触发渲染服务器执行上述将渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示的操作。
可见,实施该另一种可选的实施例还能够设置允许在数字艺术景观装置附近的用户通过其手持的用户终端实现与数字艺术景观装置的互动,当手持用户终端的用户远离数字艺术景观装置时,撤销或清除在数字艺术景观装置上显示的与用户终端对应的互动信息,这样能够为后续其他用户终端上传的互动信息提供了显示资源,提高了数字艺术景观装置的利用率。
在该另一种可选的实施例中,进一步可选的,当确定出的距离值小于等于预设距离阈值时,渲染服务器将渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示之前,该基于数字艺术景观装置的图片显示控制方法还可以包括以下操作:
渲染服务器判断某一层360度环状显示结构是否为最上层的360度环状显示结构,当某一层360度环状显示结构不是最上层的360度环状显示结构时,触发执行上述将渲染过的图片发送至某一层360度环状显示结构的上层360度环状显示结构进行显示的操作;
进一步的,当某一层360度环状显示结构是最上层的360度环状显示结构时,继续将渲染过的图片发送至上述某一层360度环状显示结构进行显示,或者撤销在上述某一层360度环状显示结构上显示的上述渲染后的图片,或者将渲染过的图片发送至数字艺术景观装置的最下层360度环状显示结构进行显示。
在又一个可选的实施例中,该基于数字艺术景观装置的图片显示控制方法还可以包括以下操作:
用户终端接收用户针对上述渲染过的图片的撤销操作,根据该撤销操作生成撤销请求,并将该撤销请求发送至云平台,该撤销请求包括用户终端的标识且用于请求撤销上述渲染过的图片;
云平台将撤销请求发送至后台审核平台;
后台审核平台根据用户终端的标识判断撤销请求是否为合法撤销请求;
当撤销请求为合法撤销请求时,渲染服务器根据撤销请求撤销在数字艺术景观装置上显示的渲染过的图片。
该又一种可选的实施例还能够根据用户自身的需求对其上传的且在数字艺术景观装置上显示的渲染过的图片进行撤销操作,提供了多样化的交互方式,进一步提高了用户的参与感。
在又一个可选的实施例中,该基于数字艺术景观装置的图片显示控制方法还可以包括以下操作:
渲染服务器统计上述渲染过的图片在数字艺术景观装置上显示的总时长,当该总时长达到预设时间阈值(如5分钟)时,撤销在数字艺术景观装置上显示的上述渲染过的图片。这样能够防止用户霸占数字艺术景观装置上的显示资源,能够促使更多用户参与互动。
进一步可选的,渲染服务器将该渲染过的图片发送至数字艺术景观装置的某一层360度环状显示结构进行显示的具体方式为:
渲染服务器可以按照从下到上的顺序,从数字艺术景观装置包括的沿同一竖轴自上而下间隔分布设置的多层360度环状LED显示屏中,确定是否存在未显示内容的独立LED显示模块的首个360度环状LED显示屏,如果存在未显示内容的独立LED显示模块的首个360度环状LED显示屏,将渲染后的图片发送到该首个360度环状LED显示屏中的一个或多个未显示内容的独立LED显示模块进行显示;
进一步地,如果不存在未显示内容的独立LED显示模块的首个360度环状LED显示屏,渲染服务器可以按照从下到上的顺序,从位于数字艺术景观装置包括的沿同一竖轴间隔分布设置的多个360度环状LED显示屏中,确定是否存在显示内容时长超过指定时长(如5分钟)的独立LED显示模块的首个360度环状LED显示屏,如果存在显示内容时长超过指定时长(如5分钟)的独立LED显示模块的首个360度环状LED显示屏,控制首个360度环状LED显示屏中的显示内容时长超过指定时长的独立LED显示模块清除显示内容,并且将上述渲染后的图片发送到该首个360度环状LED显示屏中的已清除显示内容的一个或多个独立LED显示模块进行显示。
更进一步地,如果不存在显示内容时长超过指定时长(如5分钟)的独立LED显示模块的首个360度环状LED显示屏,渲染服务器按照从下到上的顺序,从数字艺术景观装置包括的沿同一竖轴间隔分布设置的多个360度环状LED显示屏中,确定是否存在至少两个显示相同内容的独立LED显示模块集的首个360度环状LED显示屏,如果存在至少两个显示相同内容的独立LED显示模块集的首个360度环状LED显示屏,控制首个360度环状LED显示屏中的至少两个显示相同内容的独立LED显示模块集中的部分独立LED显示模块清除显示内容,并且将渲染过的图片发送到该首个360度环状LED显示屏中的已清除显示内容的独立LED显示模块进行显示。
又进一步可选的,用户终端获取其定位位置的具体方式可以为:
获取用户终端配置的至少两个不同的定位接口,例如来说,至少两个不同的定位接口可以包括百度的nlpservice定位接口、高德的nlpservice定位接口、谷歌的nlpservice定位接口等,本发明实施例不作限定;
以及,将定位请求发送至上述至少两个不同的定位接口,以触发每个定位接口分别将接收到的定位请求发送给各自对应的定位服务器,例如百度的nlpservice定位接口可以将接收到的定位请求发送给百度的定位服务器,高德的nlpservice定位接口可以将接收到的定位请求发送给高德的定位服务器,谷歌的nlpservice定位接口可以将接收到的定位请求发送给谷歌的定位服务器;
以及,获取至少一个定位接口对应的定位服务器发送的位置信息,并且获取从第一时刻到第二时刻的响应时间,第一时刻为每个定位接口发送定位请求的时刻,第二时刻为每个定位接口接收到位置信息的时刻,并将与每个定位接口对应的响应时间与响应阈值进行比较;
以及,从响应时间未超过响应阈值的定位接口所接收的位置信息中提取定位精度最高的位置信息作为用户终端的当前位置。这样能够提高用户终端获取到的定位位置的准确性。
可见,实施图3所描述的基于数字艺术景观装置的图片显示控制方法能够通过数字艺术景观装置为用户提供更便捷、更有效的信息共享途径,实现人机智能交互的效果,达到聚集人气的效应,有利于建设智慧城市,且数字艺术景观装置显示的信息还能够随着用户终端的位置的变化而变化,提高了用户的参与感。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本发明实施例公开的一种基于数字艺术景观装置的图片显示控制方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。