智慧景区数字全景系统及其客户端与服务器端应答方法

文档序号:6625803阅读:167来源:国知局
智慧景区数字全景系统及其客户端与服务器端应答方法
【专利摘要】智慧景区数字全景系统,包括客户端和能与其进行数据通信的服务器端,包括客户端包括浏览器和浏览器判断模块、以及第一场景显示模块和第二场景显示模块,所述客户端还包含场景信息自定义模块;所述服务器端包括数据库,所述数据库包括场景数据库和场景自定义配置数据库。本发明还公开了一种智慧景区数字全景系统的客户端与服务器端应答方法,包含了在客户端自行配置场景信息的步骤。采用本发明所述的智慧景区数字全景系统及其客户端与服务器端应答方法,不仅能使用在PC上,还能用在各种移动设备上,扩大了使用范围,提高了便利性,并且还实现了个性化定制的功能,即只需修改场景自定义配置,就能根据自身需要修改场景显示信息。
【专利说明】智慧景区数字全景系统及其客户端与服务器端应答方法

【技术领域】
[0001]本发明属于软件领域,涉及一种智慧景区数字全景系统及其客户端与服务器端应答方法。

【背景技术】
[0002]目前互联网和移动互联网上,在景区、酒店的景点、客房及周边环境展示时候,只能通过文字、图片、视频的形式展示。文字图片的形式显得单一,不能满足用户对更多信息的获取。
[0003]现有的视频展示过程受限于用户端的带宽问题,耗费用户端的流量。视频过大,缓冲时间长,就降低了用户体验的效果。并且展示形式单一,缺乏与用户的互动,无法实现与电子商务功能的有效融合。
[0004]早期的类似展示形式,都是通过flash技术实现。由于现在1S系统的发展,大量用户使用苹果手机或者mac电脑进行互联网及移动互联网的操作,因为1S系统对flash的不兼容,导致早期的类似技术无法正常使用。


【发明内容】

[0005]为克服现有技术不能识别手机或其他手持设备操作终端的操作系统的技术缺陷,本发明公开了一种智慧景区数字全景系统及其客户端与服务器端应答方法。
[0006]本发明所述智慧景区数字全景系统,包括客户端和能与其进行数据通信的服务器端,包括客户端包括浏览器和浏览器判断模块、以及第一场景显示模块和第二场景显示模块,所述客户端还包含场景信息自定义模块;所述服务器端包括数据库,所述数据库包括场景数据库和场景自定义配置数据库。
[0007]具体的,所述第一场景显示模块为HTML显示模块,第二场景显示模块为FLASH场景显不模块。
[0008]优选的,所述客户端还包括特效函数库。
[0009]具体的,所述场景数据库中储存了场景的全景图象,所述全景图象的产生方法为:
使用数码相机对每个景点分别拍摄前、右、后、左、上、下六个方向,每一方向至少拍摄一张;
利用软件拼合景点的全景图象。
[0010]进一步的,所述软件为Panorama全景系统组件。
[0011]优选的,所述数据库中包含电子商务页面模块库和场景库,所述场景库中全部或部分场景信息与电子商务页面模块库中存储的电子商务页面对应。
[0012]进一步的,所述电子商务页面为预定房间、客票或网上支付页面。
[0013]具体的,所述客户端为手机或PC。
[0014]本发明还公开了一种智慧景区数字全景系统的客户端与服务器端应答方法,其特征在于,包括如下步骤:
客户端根据浏览器的运行信息,判断浏览器运行的硬件设备类型,并根据硬件设备类型加载第一或第二场景显示模块:
客户端向服务器端发送场景ID,并请求场景自定义配置;服务器端从数据库读取场景自定义配置信息后,返回给客户端;
客户端自行配置场景信息,向服务器端请求场景自定义配置里调用的数据信息;服务器端收到请求后从数据库中调用相应数据返回给客户端;客户端接收后创建场景,并通过场景显示模块展示。
[0015]具体的,所述第一场景显示模块为HTML显示模块,第二场景显示模块为FLASH场景显示模块,客户端判断浏览器运行的硬件设备是否为1S设备,是则加载HTML场景显示模块,否则加载FLASH场景显示模块。
[0016]采用本发明所述的智慧景区数字全景系统及其客户端与服务器端应答方法,不仅能使用在PC上,还能用在各种移动设备上,扩大了使用范围,提高了便利性,并且还实现了个性化定制的功能,即只需修改场景自定义配置,就能根据自身需要修改场景显示信息。

【专利附图】

【附图说明】
[0017]图1为本发明所述智慧景区数字全景系统客户端与服务器端应答方法的一种【具体实施方式】示意图。

【具体实施方式】
[0018]下面结合附图,对本发明的【具体实施方式】作进一步的详细说明。
[0019]本发明所述的智慧景区数字全景系统,包括客户端和能与其进行数据通信的服务器端,包括客户端包括浏览器和浏览器判断模块、以及第一场景显示模块和第二场景显示模块,所述客户端还包含场景信息自定义模块;所述服务器端包括数据库,所述数据库包括场景数据库和场景自定义配置数据库。
[0020]例如对于现有的苹果手机IPHONE等掌上设备,使用1S操作系统,客户端在运行时,首先判断客户端浏览器是否运行在1S设备上,如果是,加载HTML5场景显示模块,用户可以在手机等设备上进行进一步操作,如果不是,则加载FLASH场景显示模块,FLASH场景显示模块适用于PC等常规客户端,用户在电脑上实现操作。
[0021]客户端向服务器端发送场景ID及请求场景自定义配置;服务器端读取场景自定义配置,返回给客户端;在客户端,用户输入自定义配置信息,例如要求显示全部视角并附带语音解说等功能,配置完成后向服务器端请求场景自定义配置里包含的数据;服务器端在收到请求后从数据库中调用数据,返回给客户端;客户端创建场景,并按照自定义的场景配置信息在场景显示模块中展示景点信息。
[0022]所述客户端还优选的设置有特效函数库。在客户端通过对函数的调用,实现用户互动及特效的表现,增强用户的友好度。这些函数包括:程序逻辑和流程控制函数,数学运算函数,数据字符串处理函数,动作特效值改变函数,动态加载其他全景图函数,视区视角更新函数,外部javascript接口函数和调试函数。在全景中实现诸如雨、雪、焰火、行走、热点等48种特效,增强用户体验的趣味性和互动性。
[0023]数据库中存储了各个景点的全景图象,根据各个景区的特色(比如人文景观、自然景观、民俗风情等不同类型),选取不同的、有针对性的季节和时间,进行现场素材采集。
[0024]采用专业数码相机、镜头和720度云台进行每个景点的拍摄。每一个点分别拍摄前、右、后、左、上、下等共6-8张图。拍摄完成后,修改素材中有瑕疵的部分,调整色彩饱和度,修饰细节。
[0025]将单张的照片通过Sunlue Panorama全景系统组件拼接为全景图。具体实施步骤为:1:打开Panorama软件,导入采集的素材图片。
[0026]2:设置高度2000,宽度4000,等待软件自动拼合。
[0027]—种优选实施方式为:所述数据库中包含电子商务页面模块库和场景库,所述场景库中全部或部分场景信息与电子商务页面模块库中存储的电子商务页面对应。
[0028]在全景展示页面中,可以增对不同场景设置不同的按钮,对应相应的功能描述。比如景区大门,则设置门票预订;比如酒店大厅,则设置房间预订等不同的功能热点。在热点中,增加onclick方法,来监听用户的点击。只要用户点击了按钮,就分析调用函数,返回一个html页面,在页面中加入跟踪的代码,在跟踪的代码后面加入Javasricpt的跳转代码。在返回的html页面中,即为该点击事件的对应页面,通过后台系统预订支付模块的处理,实现在全景漫游中的电子商务功能。所述电子商务页面可以为预定房间、客票,例如机票、车票或景点门票等的预定和购买界面,或网上支付页面。
[0029]根据以上的叙述,本发明还公开了一种基于本发明所述智慧景区数字全景系统的客户端和服务器端的通信方法,客户端根据浏览器的运行信息,判断浏览器运行的硬件设备类型,并根据硬件设备类型加载第一或第二场景显示模块:
例如所述第一场景显示模块为HTML5显示模块,第二场景显示模块为FLASH场景显示模块,客户端判断浏览器运行的硬件设备是否为1S设备,是则加载HTML场景显示模块,否则加载FLASH场景显示模块。
[0030]采用以下方式根据参数设置来选择相应的场景显示模块
参数auto -不设置时,默认设定-自动选择HTML5,该设定下,在桌面时自动选择Flash,在手机和平板以及桌面浏览器不支持FLASH时选择HTML5。
[0031]参数prefer -当可用HTML5时优先使用HTML5,该设定下,优先选HTML5,在系统/浏览器不支持HTML5时选择Flash。
[0032]参数fallback -当可用Flash时优先使用Flash,该设定下,优先选Flash,在系统/浏览器不支持Flash时选择HTML5。
[0033]参数only -只使用HTML5,该设定下,只使用HTML5,在系统/浏览器不兼容HTML5时出现错误信息。
[0034]参数always -无论系统/浏览器是否支持HTML5,都使用HTML5,注意这该参数作为内部测试使用。
[0035]参数never -强制使用Flash,不使用HTML5。
[0036]根据浏览器类型选择何种HTML5用法:我们通过selecthtml5usage O这个函数来实现。如果是安卓的QQ浏览器或者安卓的QQ,就使用auto+css3d,其他情况则是auto。关键的地方就是Android和QQ两个应用程序。navigator.userAgent.1ndexOf是查找该字符串的位置,如果查找到了,则返回一个大于等于O的数值,查找不到则是-1. 客户端向服务器端发送场景ID,并请求场景自定义配置;服务器端从数据库读取场景自定义配置信息后,返回给客户端;
客户端自行配置场景信息,向服务器端请求场景自定义配置里调用的数据信息;服务器端收到请求后从数据库中调用相应数据返回给客户端;客户端接收后创建场景,并通过场景显示模块展示。
[0037]本发明中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0038]前文所述的为本发明的各个优选实施例,各个优选实施例中的优选实施方式如果不是明显自相矛盾或以某一优选实施方式为前提,各个优选实施方式都可以任意叠加组合使用,所述实施例以及实施例中的具体参数仅是为了清楚表述发明人的发明验证过程,并非用以限制本发明的专利保护范围,本发明的专利保护范围仍然以其权利要求书为准,凡是运用本发明的说明书及附图内容所作的等同结构变化,同理均应包含在本发明的保护范围内。
【权利要求】
1.智慧景区数字全景系统,包括客户端和能与其进行数据通信的服务器端,其特征在于,包括客户端包括浏览器和浏览器判断模块、以及第一场景显示模块和第二场景显示模块,所述客户端还包含场景信息自定义模块;所述服务器端包括数据库,所述数据库包括场景数据库和场景自定义配置数据库。
2.如权利要求1所述的智慧景区数字全景系统,其特征在于,所述第一场景显示模块为HTML5显示模块,第二场景显示模块为FLASH场景显示模块。
3.如权利要求1所述的智慧景区数字全景系统,其特征在于,所述客户端还包括特效函数库。
4.如权利要求1所述的智慧景区数字全景系统,其特征在于,所述场景数据库中储存了场景的全景图象,所述全景图象的产生方法为: 使用数码相机对每个景点分别拍摄前、右、后、左、上、下六个方向,每一方向至少拍摄一张; 利用软件拼合景点的全景图象。
5.如权利要求4所述的智慧景区数字全景系统,其特征在于,所述软件为Panorama全景系统组件。
6.如权利要求1所述的智慧景区数字全景系统,其特征在于,所述数据库中包含电子商务页面模块库和场景库,所述场景库中全部或部分场景信息与电子商务页面模块库中存储的电子商务页面对应。
7.如权利要求6所述的智慧景区数字全景系统,其特征在于,所述电子商务页面为预定房间、客票或网上支付页面。
8.如权利要求1所述的智慧景区数字全景系统,其特征在于,所述客户端为手机或PC。
9.智慧景区数字全景系统的客户端与服务器端应答方法,其特征在于,包括如下步骤: 客户端根据浏览器的运行信息,判断浏览器运行的硬件设备类型,并根据硬件设备类型加载第一或第二场景显示模块: 客户端向服务器端发送场景ID,并请求场景自定义配置;服务器端从数据库读取场景自定义配置信息后,返回给客户端; 客户端自行配置场景信息,向服务器端请求场景自定义配置里调用的数据信息;服务器端收到请求后从数据库中调用相应数据返回给客户端;客户端接收后创建场景,并通过场景显示模块展示。
10.如权利要求9所述智慧景区数字全景系统的客户端与服务器端应答方法,其特征在于,所述第一场景显示模块为HTML5显示模块,第二场景显示模块为FLASH场景显示模±夹,客户端判断浏览器运行的硬件设备是否为1S设备,是则加载HTML5场景显示模块,否则加载FLASH场景显示模块。
【文档编号】G06F9/44GK104200405SQ201410445699
【公开日】2014年12月10日 申请日期:2014年9月3日 优先权日:2014年9月3日
【发明者】熊锐 申请人:四川上略互动网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1