一种在线选座方法、装置、服务器及系统制造方法及图纸

技术编号:21835173 阅读:22 留言:0更新日期:2019-08-10 18:56
本发明专利技术涉及计算机处理技术领域,具体公开了一种在线选座方法,其中,所述在线选座方法包括:根据场馆座位排布结构的原始图制作SVG格式图;将所述SVG格式图转换为GeoJson格式数据;在所述GeoJson格式数据中添加座位附加信息;向客户端反馈添加座位附加信息后的GeoJson格式数据,以使得所述客户端对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。本发明专利技术还公开了一种在线选座装置、服务器和在线选座系统。本发明专利技术提供的在线选座方法解决了现有的座位信息不充分、座位视野信息缺失以及放大缩小不平滑等问题。

An Online Seat Selection Method, Device, Server and System

【技术实现步骤摘要】
一种在线选座方法、装置、服务器及系统
本专利技术涉及计算机处理
,尤其涉及一种在线选座方法、在线选座装置、包括在线选座装置的服务器和包括该服务器的在线选座系统。
技术介绍
传统的选座流程一般是应用给到一张静态图片,在图片上以SVG或area标签的方式标注区域,用户点击对应区域之后切换到选票界面,在加载区域中所有的票,但是在信息的充分性上是缺失的,很多时候用户还想要关注到更确切的“排”或“座”的信息,甚至希望能直接的了解到所在位置的视野是什么样的。而仅靠静态图很难承载这些信息,或是前端工程上会变得过于复杂。
技术实现思路
本专利技术旨在至少解决现有技术中存在的技术问题之一,提供一种在线选座方法、在线选座装置、包括在线选座装置的服务器和包括该服务器的在线选座系统,以解决现有技术中的问题。作为本专利技术的第一个方面,提供一种在线选座方法,其中,所述在线选座方法包括:根据场馆座位排布结构的原始图制作SVG格式图;将所述SVG格式图转换为GeoJson格式数据;在所述GeoJson格式数据中添加座位附加信息;向客户端反馈添加座位附加信息后的GeoJson格式数据,以使得所述客户端对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。优选地,所述将所述SVG格式图转换为GeoJson格式数据包括:将所述SVG格式图根据转换算法转换为GeoJson格式数据。优选地,所述转换算法包括:获取场馆座位排布结构中的任意两个方向点位的经纬度数据;将两个方法点位的边界进行拆分得到两个方向点位的最大比例值;将所述SVG格式图的宽度和高度设置成为所述最大比例值的域;解析所述SVG格式图,得到DOM元素;将DOM元素中的每个点映射到所述最大比例值中。优选地,所述将两个方法点位的边界进行拆分得到两个方向点位的最大比例值包括通过scaleLinear线性比例尺函数算法将两个方法点位的边界进行拆分得到两个方向点位的最大比例值。优选地,所述两个方向点位包括东南方向点位和西北方向点位。优选地,所述座位附加信息包括排、座、区域和票价。作为本专利技术的第二个方面,提供一种在线选座装置,其中,所述在线选座装置包括:制作模块,所述制作模块用于根据场馆座位排布结构的原始图制作SVG格式图;转换模块,所述转换模块用于将所述SVG格式图转换为GeoJson格式数据;添加模块,所述添加模块用于在所述GeoJson格式数据中添加座位附加信息;反馈模块,所述反馈模块用于向客户端反馈添加座位附加信息后的GeoJson格式数据,以使得所述客户端对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。作为本专利技术的第三个方面,提供一种服务器,其中,所述服务器包括前文所述的在线选座装置。作为本专利技术的第四个方面,提供一种在线选座系统,其中,所述在线选座系统包括客户端和前文所述的服务器,所述客户端与所述服务器通信连接,所述服务器能够向所述客户端反馈添加座位附加信息后的GeoJson格式数据,所述客户端能够对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。本专利技术提供的在线选座方法,通过根据场馆座位排布结构的原始图制作SVG格式图,然后将SVG格式图转换为GeoJson格式数据,将附加座位信息添加到GeoJson格式数据中,然后反馈到客户端进行渲染显示,这种通过地图引擎来驱动数据呈现、用户交互的方式,解决了现有的座位信息不充分、座位视野信息缺失以及放大缩小不平滑等问题。附图说明附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:图1为本专利技术提供的在线选座方法的流程图。图2为本专利技术提供的场馆座位排布结构示意图。图3为本专利技术提供的客户端进行GeoJson数据渲染后效果示意图。具体实施方式以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。需要说明的是,SVG表示可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。GeoJson格式数据表示一种对各种地理数据结构进行编码的格式,基于Javascript对象表示法的地理空间信息数据交换格式。GeoJson对象可以表示几何、特征或者特征集合。GeoJson支持下面几何类型:点、线、面、多点、多线、多面和几何集合。GeoJSON里的特征包含一个几何对象和其他属性,特征集合表示一系列特征。DOM元素表示文档对象模型(DocumentObjectModel,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。作为本专利技术的第一个方面,提供一种在线选座方法,其中,如图1所示,所述在线选座方法包括:S110、根据场馆座位排布结构的原始图制作SVG格式图;S120、将所述SVG格式图转换为GeoJson格式数据;S130、在所述GeoJson格式数据中添加座位附加信息;S140、向客户端反馈添加座位附加信息后的GeoJson格式数据,以使得所述客户端对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。本专利技术提供的在线选座方法,通过根据场馆座位排布结构的原始图制作SVG格式图,然后将SVG格式图转换为GeoJson格式数据,将附加座位信息添加到GeoJson格式数据中,然后反馈到客户端进行渲染显示,这种通过地图引擎来驱动数据呈现、用户交互的方式,解决了现有的座位信息不充分、座位视野信息缺失以及放大缩小不平滑等问题。具体地,依据场馆座位排布结构的原始图制作SVG格式图,使用Adobe公司的产品illustrator作为SVG制作工具,依据场馆座位排布原始图(图2所示)制作SVG格式图。具体地,所述将所述SVG格式图转换为GeoJson格式数据包括:将所述SVG格式图根据转换算法转换为GeoJson格式数据。进一步具体地,所述转换算法包括:获取场馆座位排布结构中的任意两个方向点位的经纬度数据;将两个方法点位的边界进行拆分得到两个方向点位的最大比例值;将所述SVG格式图的宽度和高度设置成为所述最大比例值的域;解析所述SVG格式图,得到DOM元素;将DOM元素中的每个点映射到所述最大比例值中。具体地,所述将两个方法点位的边界进行拆分得到两个方向点位的最大比例值包括通过scaleLinear线性比例尺函数算法将两个方法点位的边界进行拆分得到两个方向点位的最大比例值。优选地,所述两个方向点位包括东南方向点位和西北方向点位。具体地,首先先获取东南与西北两个点位的经纬度数据,将边界拆分,获取到东南西北最大的比例值,其中使用到了scaleLinear线性比例尺函数算法,为连续地把输入域映射到连续的输出范围提供了良好的缺省选择。该映射是线性的,输出范围值y可以表示为输入域值x的线性函数为:y=mx+b。输入域通常是要可视化的数据维度。然后将svg的宽高设置成刚刚计算的比例的域。解析svg,获取svg中的DOM元素,如path、rect、polygon、circl本文档来自技高网...

【技术保护点】
1.一种在线选座方法,其特征在于,所述在线选座方法包括:根据场馆座位排布结构的原始图制作SVG格式图;将所述SVG格式图转换为GeoJson格式数据;在所述GeoJson格式数据中添加座位附加信息;向客户端反馈添加座位附加信息后的GeoJson格式数据,以使得所述客户端对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。

【技术特征摘要】
1.一种在线选座方法,其特征在于,所述在线选座方法包括:根据场馆座位排布结构的原始图制作SVG格式图;将所述SVG格式图转换为GeoJson格式数据;在所述GeoJson格式数据中添加座位附加信息;向客户端反馈添加座位附加信息后的GeoJson格式数据,以使得所述客户端对添加座位附加信息后的GeoJson格式数据进行数据解析得到场馆内座位排布结构和座位附加信息。2.根据权利要求1所述的在线选座方法,其特征在于,所述将所述SVG格式图转换为GeoJson格式数据包括:将所述SVG格式图根据转换算法转换为GeoJson格式数据。3.根据权利要求2所述的在线选座方法,其特征在于,所述转换算法包括:获取场馆座位排布结构中的任意两个方向点位的经纬度数据;将两个方法点位的边界进行拆分得到两个方向点位的最大比例值;将所述SVG格式图的宽度和高度设置成为所述最大比例值的域;解析所述SVG格式图,得到DOM元素;将DOM元素中的每个点映射到所述最大比例值中。4.根据权利要求3所述的在线选座方法,其特征在于,所述将两个方法点位的边界进行拆分得到两个方向点位的最大比例值包括通过scaleLinear线性比例尺函数算法将两个方法点位的边界进行拆分得到两个方...

【专利技术属性】
技术研发人员:王博
申请(专利权)人:江苏路通物联科技有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1