生成用于座位预订/售票的剧场分布图的方法和使用该分布图提供座位预订服务的方法

文档序号:6560369阅读:263来源:国知局
专利名称:生成用于座位预订/售票的剧场分布图的方法和使用该分布图提供座位预订服务的方法
技术领域
本发明涉及一种生成剧场分布图的方法和一种提供预订服务的方法,更具体地,涉及一种容易地生成包括大型剧场的座位信息的分布图以及更方便地提供能够查看剧场座位信息的预订服务的方法。
背景技术
随着因特网的广泛应用,通过网络预订比赛、电影和音乐剧票比电话预订或其它方式的预订更常用。预期网络预订将得到更广泛地应用,因为人们不必去剧场订票,并且能够提供剧场的详细信息。
更具体地,在网络预订的情况下,人们预订座位时能够指定座位。通常,在网络预订中,向用户提供剧场座位分布的图像文件。用户从图像文件中查看座位分布并预订特定的座位。
在传统的网络预订服务中提供的图像文件是由设计者手工设计,并且图像文件中的座位分布经常与剧场的实际座位分布不同。另外,在剧场较大或剧场结构复杂的情况下,用手工设计图像文件会花费大量的时间。
另外,在传统的方法中,在各个座位的图像中插入链接信息以使用户能够看到各个座位的信息。这种图像链接方法需要很多时间构造数据库,并且用户要花费很多时间来获得座位信息。另外,传统方法不能提供检索所需座位的服务。
此外,由于剧场分布图是以图像文件的形式提供,不能提供放大/缩小的分布图,因此不便于用户查看大型剧场例如主体育场的座位分布。

发明内容
为了解决上述问题,本发明提供一种生成用于座位预订/售票的剧场分布图的方法,该方法使用剧场结构的图形文件例如CAD(计算机辅助设计),能够更快地设计剧场分布图。
此外,本发明还提供一种生成剧场分布图数据的方法,该剧场分布图数据通过GIS引擎(GIS engine,地理信息系统引擎)导出,以提供更多的功能。
此外,本发明还提供一种生成剧场分布图数据的方法,通过该方法,能够更有效地将剧场分布图的对象与各个对象的属性信息关联起来。
此外,本发明还提供一种用于提供剧场座位预订服务的方法,通过该方法,用户能够高效地检索座位并获得座位信息。
另外,本发明还提供一种用于提供剧场座位预订服务的方法,该方法通过提供分布图放大/缩小/移动功能使用户能够更为方便地查看座位分布。
根据本发明的一个方案,一种生成用于剧场座位预订/售票的剧场分布图的方法,包括步骤(a)加载剧场结构的图形文件;(b)从该图形文件中获取各层的对象;(c)获取各层的对象的坐标信息和绘图对象类型信息,并按照预定规则转换各个对象的坐标和各个对象的绘图对象类型;(d)获取各层的对象的属性信息;以及(e)将附加属性信息存储在属性信息数据文件或附加数据库中。
该方法还可以包括使用通过所述步骤(c)和(d)得到的数据生成用于将空间数据文件与属性信息数据文件相关联的索引元数据文件的步骤。
该剧场结构的图形文件包括CAD文件。
提供对象的层包括该剧场结构的图形文件的座位层、行数层和座位数层。
在所述步骤(c)中通过GIS引擎将绘图对象转换为线、点和多边形中的一种。
在所述步骤(c)中,从该剧场结构的图形文件中获取座位坐标信息、行数坐标信息和座位数坐标信息。
在所述步骤(d)中获取包含在行数层和座位数层中的文本信息。
索引元数据文件包括对象ID信息、与对象关联的空间数据文件的偏移量信息、与对象关联的属性信息数据文件的偏移量信息。
根据本发明的另一个方案,一种用于提供剧场座位预订服务的方法,该方法在用户端执行,包括步骤(a)接收包括剧场空间数据文件和属性信息数据文件的剧场分布图数据,其中属性信息数据文件包含有该剧场空间数据文件的对象的属性信息;(b)通过GIS引擎使用剧场分布图数据绘制剧场分布图;(c)当用户通过绘制的剧场分布图选择座位时,通过GIS引擎获取与选定座位的坐标信息相应的属性信息;以及(d)当用户请求预订座位时,生成相应座位的预订请求信息并将该预订请求信息传送到用于预订处理的装置。
根据本发明的又一方案,一种用于提供售票服务的方法,该方法在售票装置中执行,包括步骤(a)通过GIS引擎绘制符合预先存储的剧场分布图数据的剧场分布图,该剧场分布图数据包括剧场的空间数据文件、用于存储空间数据的对象的属性信息的属性信息数据文件,以及用于将空间数据文件与属性信息数据文件相关联的索引元数据文件;(b)当操作者通过绘制的剧场分布图选择座位时,通过GIS引擎获取与相应座位的坐标相对应的属性信息;(c)当操作者请求出售座位票时,处理相应座位的售票并更新附加信息以反映相应座位已经售出的信息。
根据本发明的又一方案,提供一种数字的数据处理装置可读的记录介质,其中记录有用于执行上述中一种方法的程序。


图1是根据本发明优选实施例生成用于座位预订/售票的剧场分布图和提供座位预订服务的流程图。
图2示出了根据本发明优选实施例的剧场分布图数据生成和座位预订服务的功能框图。
图3示出了根据本发明优选实施例的索引元数据文件、空间数据文件以及属性数据文件之间的关系。
图4是根据本发明的实施例从CAD文件中获取空间数据和属性数据的流程图。
图5是根据本发明优选实施例使用从CAD文件中获取的信息生成空间数据文件和属性信息数据文件的流程图。
图6示出了根据本发明优选实施例的索引元数据文件的字段结构。
图7是根据本发明优选实施例使用本发明的分布图提供座位预订服务的流程图。
图8是根据本发明优选实施例处理分布图放大/缩小请求的流程图。
图9是根据本发明优选实施例处理分布图移动请求的流程图。
图10是根据本发明优选实施例处理检索请求的流程图。
图11示出根据本发明优选实施例的CAD绘图对象转换规则。
具体实施例方式
以下,参照附图详细说明本发明的优选实施例。
图1是根据本发明优选实施例生成用于座位预订/售票的剧场分布图和提供座位预订服务的流程图。
参照图1,在步骤100中,首先执行加载剧场的CAD文件的处理。
如上所述,对于传统的座位预订,剧场示意图和座位分布图由制图者手工设计。然而,根据本发明,利用预存的剧场结构CAD文件来生成剧场分布图。
通常,CAD是按每层设计,并且对于剧场,舞台、块和座位是设计在不同的层中。
根据本发明的优选实施例,在步骤100中加载的CAD文件中,舞台、块、座位以及其它设备、块数、座位行数以及座位数的层是彼此不同的。优选地,剧场CAD文件的必要层是块层、座位层、块名层、座位行数层以及座位数层。可选层可以是设备层以及舞台层。根据剧场结构可以不选块作为必要层。此处,块是剧场区域被划分的单元。例如,如果剧场被分成三个区域,左边区域可以是A块、中心区域可以是B块以及右边区域可以是C块。在这种剧场中,优选地,块作为必要层。
如果上述舞台、块、座位等没设计在不同的层中,优选地,在加载CAD文件之前,执行CAD文件修正处理。
因为这种修正不是对CAD文件的图像对象的修正,而是对图像对象的层的修正,所以修正不需要太多时间。
加载CAD文件后,在步骤S102中获取用于各层的座位、块等的数据。在此处理中,获取各层中包含的对象的坐标信息和对象的属性信息。
例如,对于CAD文件的块名层,获取点(在该点处,表示有块数)的坐标信息和块数的属性信息(在CAD文件中,它可以是块数文本)。
获取CAD文件中各个对象的坐标信息和属性信息之后,在步骤S104中使用获取的信息生成空间数据文件。对于包括块、座位、块数、行数、座位数的必要层中的具有实质形态的对象,例如块和座位,生成空间数据文件。另外,除了必要层之外,对于CAD数据层中具有实质形态的对象,例如设备,也生成空间数据文件。
生成空间数据文件时,原始形态不会不经修正地反映,CAD原始形态被简化。为了简化,需要进行CAD绘图对象类型的转换处理,在此,通过GIS引擎能够导出(draw)绘图对象类型。根据本发明生成的剧场分布图通过GIS引擎绘制,对象信息也通过GIS引擎获取。参照另一图详细说明绘图对象类型的转换。
生成空间数据文件之后,在步骤S106中生成与各空间数据相应的属性信息数据文件。对于必要层,生成已生成的块空间数据和座位空间数据的属性信息数据文件。对于CAD文件,块对象和座位对象只有形态信息,而没有属性信息。在本发明中,使用块数层、行数层和座位数层的信息(对于该信息,不生成空间数据)生成块和座位的属性信息。
生成空间数据文件和属性信息数据文件后,在步骤S108中生成用于将空间数据文件与属性信息数据文件相关联起来的索引元数据文件。
选择坐标后,使用索引元数据文件获取与该特定坐标关联的属性信息。选择属性后,也使用索引元数据文件获取与特定属性相应的对象。
通过索引元数据文件,选择特定坐标后,本发明能够提供相应于选定坐标的属性信息。
生成索引元数据文件后,在步骤S110中,生成用于存储各个座位的附加属性信息的空间数据库,并输入各个座位的附加属性信息,然后将输入的附加属性信息存储在附加属性信息数据库中。在此,附加信息可包括座位级别(例如S、R、A、B)。此外,附加信息可包括是否能预订专座的信息。也就是说,附加属性信息可包括座位预订所需的各种信息。可选择地,不生成单独的附加属性信息数据库,而是将附加属性信息包含在属性信息数据文件中。
通过步骤S100至S110,生成用于座位预订的剧场分布图数据。生成的分布图数据通过GIS引擎导出。GIS引擎使用生成的空间数据进行块和座位的绘图并获取属性信息,当形成特定的块或座位时,使用索引元数据文件,GIS引擎获取与相应的块或座位关联的属性信息。
通过GIS引擎显示分布图时,操作者能够容易地输入与各个座位关联的附加信息。操作者点击或拖动特定的座位来选择座位并输入选定座位的附加信息。通过GIS引擎自动存储或修正输入的信息。
此外,与传统的剧场分布图数据不同,本发明的分布图数据是基于CAD文件生成的,因此,设计者不必手工设计并且能够更快地生成分布图。
此外,由于是通过GIS引擎获取各个对象的属性信息,所以数据管理比传统的链接方法更容易,并且能更快地获取对象的属性信息。
当用户通过网络订票或者当售票者查看剩余的座位来售票时可以使用通过上述方法生成的剧场分布图数据。
在S112至S116中,示出在网络订票中使用本发明的剧场分布图数据的情况。
在步骤S112中,当用户请求订票时,提供订票服务的网络服务器接收用户的请求信息并向用户提供分布图数据。
在步骤S114中,当用户订票时请求得到特定座位的信息或者请求检索满足特殊条件的座位时,GIS引擎向用户提供符合用户要求的属性信息。为了导出剧场分布图并获取或检索属性信息,在用户客户端也需要安装GIS引擎。通过所提供的分布图,用户可以发送各种请求信息,处理各种请求信息的具体方法参照另一图进行说明。
在步骤S116中,如果用户利用所提供的属性信息请求预订特定的座位,则处理预订请求并更新属性信息以反映相应的座位已被预订。
图2示出了根据本发明优选实施例的剧场分布图数据生成和座位预订服务的功能框图。
参照图2,根据本发明实施例的剧场分布图数据生成和座位预订服务的功能框图可包括分布图数据生成部200、GIS引擎202、引擎库(engine library)204、剧场分布图数据文件处理库206、座位控制部208以及网络服务器210。
除了网络服务器,图2中的组件可以通过软件执行。在这种情况下,各个组件相应的程序可存储在单个或多个服务器中。
此外,在用户客户端212中也安装GIS引擎,用户客户端通过网络与网络服务器212通信。GIS引擎可以以ActiveX控制的形式安装在用户客户端中。全部或部分引擎库也可与GIS引擎一起安装。
通过图1中的步骤S100至S110,剧场分布图数据生成部200生成剧场分布图数据。如图2所示,生成的剧场分布图数据包括空间数据文件220、各层的属性信息数据文件222、用于将空间数据文件与属性信息数据文件关联起来的索引元数据文件224以及附加属性信息数据库226。如上所述,操作者输入的附加属性信息可以不被保存在附加属性信息数据库226中,而被包含在属性信息数据文件中。
座位控制部208用作操作者或客户的界面。座位控制部208与GIS引擎交互操作,并提供用于选择座位或座位级别的界面。此外,座位控制部208将操作者输入的座位级别信息存储在附加属性信息数据库中。此外,座位控制部208从用户或操作者处接收请求信息,例如分布图的放大/缩小/移动,并通过与GIS引擎交互操作来控制GIS引擎导出请求的分布图。
GIS引擎202使用存储在分布图数据存储部中的空间数据文件绘制剧场分布图,并对选定的对象提供属性信息或附加属性信息。GIS引擎使用引擎库204和剧场分布图数据文件处理库206的库绘制分布图并获取属性信息和附加属性信息。剧场分布图数据文件处理库206包括用于处理各种分布图数据文件的库。引擎库提供给通用的GIS引擎,因此在此不对引擎库的详细信息进行说明。
图3示出根据本发明优选实施例的索引元数据文件、空间数据文件以及属性数据文件之间的关系,以及图6示出根据本发明优选实施例的索引元数据文件的字段结构(field structure)。
当GIS引擎绘制特定对象(例如,座位)或获取特定对象的属性信息时,通过索引元数据文件302获取空间数据文件304或属性数据文件306。
如图6所示,索引元数据文件包括对象ID字段600、空间数据文件偏移量字段602和属性数据文件偏移量字段604。
当GIS引擎绘制特定对象时,GIS引擎利用对象ID从索引元数据文件中获取空间数据文件偏移量信息,并从与获取的空间数据文件偏移量相应的空间数据文件中获取对象坐标信息以及绘图对象类型。
此外,当GIS引擎获取特定对象的属性信息时,GIS引擎利用对象ID从索引元数据文件中获取属性数据文件偏移量,并从与所获取的偏移量相应的属性数据文件中获取属性信息。
图11示出根据本发明优选实施例的CAD绘图对象转换规则。
如上所述,当CAD数据被转换为本发明的剧场分布图数据时,生成空间数据文件。在生成空间数据文件时,CAD绘图对象被转换为GIS能够绘制的对象类型。此外,在转换绘图对象类型时,绘图对象类型被转换为比CAD的绘图对象类型更为简化的形式。
参照图11,CAD绘图对象类型包括线、多线(multi line)、多段线(polyline)、矩形、多边形、圆弧、圆、样条曲线、文本、多线文本(multi line text)等。使用上述对象类型,通过CAD绘制剧场。
然而,在转换的空间数据中,只包括点、线和多边形这三种绘图对象类型。
根据本发明的优选实施例,在CAD绘图对象类型中的线、多线、圆弧、样条曲线被转换为线。此外,矩形、多边形、圆被转换为多边形。对于多段线,如果多段线有闭环项,那么多义线被转换为多边形。如果多段线没有闭环项,那么多段线被转换为线。另外,文本或多线文本的中点被转换为点对象,并且文本和多行文本被转换为属性数据。
根据上述的绘图对象类型转换规则,生成的空间数据文件只有三种绘图对象类型。通过简化绘图对象类型,空间数据文件的大小不及CAD数据。
在转换CAD文件时,获取绘图对象坐标信息和绘图对象信息,获取的坐标信息被转换为剧场分布图的坐标。
将转换的点、线和多边形对象存储在空间数据文件中。将包含CAD文本和多线文本的属性信息存储在属性信息数据文件中。
在CAD的必要层中,座位和块是闭环的形式,因此,座位和块被转换为多边形。另外,块名、行数、座位数的中点被转换为点,各个文本信息被转换为属性信息数据。
图4是根据本发明的实施例从CAD文件中获取空间数据和属性数据的流程图。
参照图4,在步骤S400中,获取CAD文件的各层的对象。即,从包括块层、座位层、块名、行数、座位数的必要层和预定的可选层(例如,设备和舞台)中获取对象。
从各层获取对象之后,在步骤S402中,获取已获取对象的坐标信息。
获取坐标信息之后,在步骤S404中,根据图11的规则转换各个对象的绘图对象类型。与绘图对象类型转换一起,同时执行使用CAD文件中的坐标信息设置各个对象的坐标信息的步骤。如上所述,CAD文件的各种绘图对象类型被转换为点、线和多边形中的一种。
在设置坐标信息时,根据本发明的实施例,一个坐标信息被设置为转换的绘图对象类型中的点。对于线和多边形,边界框(bounding box)的坐标信息可被设置为边界线或多边形。
步骤S404中已转换的绘图对象类型和已转换的绘图对象类型的坐标信息在步骤S406中以临时文件形式存储或存储在临时数据库中。因此,存储了必要层中包含的块、座位、块名、行数和座位数的绘图对象类型和坐标信息。
完成绘图对象类型转换和坐标信息设置之后,在步骤S408中,生成用于存储各层属性信息的数据库。
完成数据库的生成之后,在步骤S410中,从各个获取对象中获取属性信息。在CAD的必要层中,从块层和座位层中获取的对象只具有与绘图对象有关的信息,不具有属性信息。在CAD的必要层中,从块名层、行数层和座位数层获取的对象具有文本信息和坐标信息,并且获取的文本信息作为属性信息。
在步骤S412中,从各层中获取的属性信息被存储在属性信息数据库中。
图5是根据本发明优选实施例使用从CAD文件中获取的信息生成空间数据文件和属性信息数据文件的流程图。
通过图4的步骤,存储空间数据和属性信息数据之后,在步骤S500中,从属性信息数据库中获取块名。
此外,在步骤S500中,从以临时文件的形式存储的空间数据或存储在数据库中的空间数据中,获取块、块坐标和块名坐标的绘图对象类型。
在步骤S504中,使用获取的块名、块空间数据和块名空间数据生成块空间数据文件和块属性信息数据文件。块空间数据文件包括块、块坐标和块名坐标的绘图对象类型,而块属性信息数据文件包括块名信息。在CAD文件中,块和块名是不同的层。然而,已转换的分布图中,只存在块层,并且CAD文件中的块名层信息与CAD文件中的块层信息一起存储在块空间数据文件和块属性信息数据文件中。
生成块空间数据文件和块属性信息数据文件之后,在步骤S506中,从属性信息数据库中进一步获取行数和座位数。
此外,在步骤S508中,从以临时文件形式存储的空间数据或存储在数据库中的空间数据中,获取绘图对象类型、座位坐标、行数坐标和座位数坐标。
在步骤S508中,使用步骤S506和S508中获取的信息生成座位空间数据文件和座位属性信息数据文件。座位空间数据文件包括在S508中获取的绘图对象信息。座位属性信息数据文件包括在S506中获取的信息以及在S506中获取的信息的坐标。因此,在转换后的分布图中,已转换的座位层中只包括含有座位空间数据文件和座位属性信息数据文件的座位层,和CAD文件中的座位数层和行数层的信息。
图7是根据本发明优选实施例使用本发明的分布图提供座位预订服务的流程图。
图7示出通过网络订票的情况。然而,如上所述,本发明的分布图也能用于在售票箱中售票的情况,并且该情况的步骤与图7的步骤基本相同。
参照图7,在步骤S700中,提供订票服务的网络服务器从用户处接收座位预订请求信息。通过网络服务器提供的网页界面,用户可以请求订票。
在步骤S702中,响应用户的订票请求,网络服务器传送剧场分布图数据。在用户客户端安装有能够绘制根据本发明生成的分布图的GIS引擎,GIS引擎导出接收到的分布图数据。如上所述,GIS引擎可以以ActiveX控制的形式安装在用户客户端中。如上所述,用于运行GIS引擎的库与GIS引擎一起安装在用户客户端中。
在步骤S704中,用户可以请求放大/缩小分布图,以更详细地查看剧场分布图。尤其是对于大剧场,例如主体育场,难以将分布图显示在一个屏幕上,因此用户可以请求分布图放大/缩小。
在步骤S705中,当用户请求分布图放大/缩小时,安装在用户客户端中的GIS引擎根据请求重新绘制分布图。根据用户的请求重新绘制分布图的具体过程包括缩小/放大/移动分布图,参照另一图进行说明。
在步骤S708中,用户请求检索来预订座位,GIS引擎利用属性信息进行检索。例如,用户可以请求检索R级别的座位,并且GIS引擎获取符合R级别的座位对象。
完成检索之后,在步骤S710中,在分布图中显示检索结果。例如,可以通过用蓝色显示R级别的座位来显示检索结果。也可以通过对相应的座位显示文本R来提供检索结果。
在步骤S714中,根据检索结果,用户选择特定的座位并请求预订所选座位。用户选择的座位的坐标被传送到网络服务器,网络服务器根据接收的坐标进行座位预订。此外,在步骤S716中,为了反映相应的座位已经被预订的信息,网络服务器更新属性信息。
当执行如图7的座位预订时,用户能够自由地放大或缩小或移动大剧场例如主体育场的分布图。因此,与传统的图像文件分布图相比,用户能够更详细地查看剧场分布图。
此外,由于使用GIS引擎绘制分布图和获取属性信息,所以更容易检索座位并更快地获取属性信息。
图8是根据本发明优选实施例处理分布图放大/缩小请求的流程图。
图8示出了当用户为了预订座位通过网络请求分布图放大/缩小时,或当销售者为了售票请求分布图放大/缩小时的处理流程。
当通过网络提供座位预订服务时,可以由以ActiveX控制形式安装在客户端中的GIS引擎执行图8的步骤。对于售票箱的售票装置,可以由存储在售票装置的存储器中的GIS引擎程序执行图8的步骤。
参照图8,在步骤S800中,当用户或销售者通过网页界面或售票装置的界面请求分布图放大/缩小时,GIS引擎接收分布图放大/缩小请求。
在步骤S802中,当接收放大/缩小请求时,从请求信息中获取放大或缩小的比例。
在步骤S804中,基于作为参考坐标的特定点来执行放大/缩小请求,并且GIS引擎使用在用户客户端或售票装置中显示的分布图的参考坐标作为分布图的参考坐标进行放大或缩小。
在步骤S806中,基于分布图的参考坐标进行放大或缩小,GIS引擎获取对象并根据放大/缩小比例进行显示。
获取对象之后,在步骤S808中,获取所获取对象的坐标。在步骤S810中,获取各个获取对象的属性信息。
在步骤S812中,GIS引擎利用获取的坐标信息和属性信息重新绘制获取的对象。
图9是根据本发明优选实施例处理分布图移动请求的流程图。
除了分布图放大/缩小,对于大分布图例如主体育场,用户可以请求分布图移动,图9示出当用户请求分布图移动的处理。
参照图9,在步骤S900中,通过网页界面或售票装置界面请求分布图移动时,接收分布图移动请求信息。
在步骤S902中,接收分布图移动请求信息时,获取分布图移动的参考坐标。
在步骤S902中获取的参考坐标是在用户客户端或售票装置中显示的分布图的参考坐标。在用户客户端或售票装置中显示的参考坐标不是整个分布图的参考坐标,因此需要在步骤S904中修正整个分布图的参考坐标。
在步骤S906中,基于修正的坐标,在预定范围内获取对象。
获取对象之后,在步骤S908中获取各对象的坐标信息,以及在步骤S910中获取各对象的属性信息。
在步骤S912中,GIS引擎利用获取的坐标信息和属性信息重新绘制获取的对象。
图10是根据本发明优选实施例处理检索请求的流程图。
参照图10,在步骤S1000中,当请求检索座位或其它信息时,分析检索请求信息以及与检索请求关联的层。当请求检索座位时,选择座位层。
如果选择座位层,在座位层的多个属性信息字段中选择与检索请求关联的属性信息字段。例如,如果请求检索R级别的座位,则选择与座位级别关联的字段。如果请求检索票价在5000韩元到10000韩元之间的座位,则在多个属性信息字段中选择座位票价字段。
如果完成了字段选择,则在步骤S1004中,对选择的字段数据执行与检索关键词相应的数据检索。检索可以是与特定关键词(例如,座位级别检索)相匹配的数据检索,另外,检索可以是包括在特定范围(例如,检索票价在特定范围内的座位)内的数据检索。
完成检索之后,在步骤S1006中,从存储设置信息的文件中获取与检索结果相符的对象的颜色设置信息。在设置信息文件中,预先确定与检索结果相符的对象的颜色信息。例如,如果用户请求检索R级别的座位,检索结果对象(此处指R级别的座位)的颜色被设为蓝色。也可以由用户设置检索结果对象的颜色。
获取颜色信息之后,在步骤S1010中,生成用于显示检索结果的绘图对象,并绘制出反映检索结果的剧场。在此,绘图对象例如可以用于以蓝色显示R级别的座位。
与传统的方法相比,通过图10的步骤,用户可以直观地看到符合检索结果的座位信息,并且能够更容易地选择座位。
工业实用性如上所述,根据本发明的优选实施例,使用剧场结构的图形文件例如CAD能够更快地设计剧场分布图,并且由于使用GIS引擎进行绘图所以提供了更多的功能。
此外,通过GIS引擎能够更有效地管理剧场分布图对象和各对象的属性信息。
另外,用户能够有效地检索座位和获取座位信息,并且,通过提供分布图放大/缩小/移动功能,用户能够更方便地查看座位分布情况。
权利要求
1.一种生成剧场分布图的方法,该剧场分布图用于剧场座位的预订/售票,该方法包括步骤(a)加载剧场结构的图形文件;(b)从该图形文件中获取各层的对象;(c)获取各层的对象的坐标信息和绘图对象类型信息,并按照预定规则转换各个对象的坐标和各个对象的绘图对象类型;(d)获取各层的对象的属性信息;以及(e)将附加属性信息存储在属性信息数据文件或附加数据库中。
2.如权利要求1所述的方法,还包括步骤使用通过所述步骤(c)和(d)得到的数据,生成将空间数据文件与属性信息数据文件相关联的索引元数据文件。
3.如权利要求1所述的方法,其中,该剧场结构的图形文件包括计算机辅助设计文件。
4.如权利要求1所述的方法,其中,提供对象的层包括该剧场结构的图形文件的座位层、行数层和座位数层。
5.如权利要求1所述的方法,其中,在所述步骤(c)中通过地理信息系统引擎将绘图对象类型转换为线、点和多边形中的一种。
6.如权利要求4所述的方法,其中,在所述步骤(c)中从该剧场结构的图形文件中获取座位坐标信息、行数坐标信息和座位数坐标信息。
7.如权利要求4所述的方法,其中,在所述步骤(d)中获取包括在行数层和座位数层中的文本信息。
8.如权利要求2所述的方法,其中,该索引元数据文件包括对象ID信息、与对象关联的空间数据文件的偏移量信息,以及与对象关联的属性信息数据文件的偏移量信息。
9.一种提供剧场座位预订服务的方法,该方法在用户端执行,包括步骤(a)接收包括剧场空间数据文件和属性信息数据文件的剧场分布图数据,该属性信息数据文件包含有该剧场空间数据文件的对象的属性信息;(b)通过地理信息系统引擎使用剧场分布图数据绘制剧场分布图;(c)当用户通过绘制的剧场分布图选择座位时,通过地理信息系统引擎获取与选定座位的坐标信息相应的属性信息;以及(d)当用户请求预订座位时,生成相应座位的预订请求信息并将该预订请求信息传送到用于预订处理的装置。
10.如权利要求9所述的方法,该剧场分布图数据还包括将空间数据文件与属性信息数据文件相关联的索引元数据文件。
11.如权利要求9所述的方法,当用户请求放大/缩小分布图时,还包括步骤从用户请求信息中获取分布图放大/缩小的比例;更新将要以放大/缩小方式显示的分布图的参考坐标;基于更新后的参考坐标在放大/缩小范围内从剧场分布图数据中获取各层的对象;获取各个对象的坐标信息和属性信息;以及基于获得的对象的坐标信息和属性信息,绘制符合放大/缩小比例的剧场分布图。
12.如权利要求9所述的方法,当用户请求移动分布图时,还包括步骤从用户的分布图移动请求信息中获取用于移动的坐标信息;相应于该坐标信息更新将要移动的分布图的参考坐标;基于更新后的参考坐标,在预定范围内从剧场分布图数据中获取各层的对象;获取各个对象的坐标信息和属性信息;以及基于获得的对象的坐标信息和属性信息,绘制参考坐标移动的剧场分布图。
13.如权利要求9所述的方法,当用户请求检索座位时,还包括步骤选择与用户的检索请求关联的属性信息的字段;从所选的属性信息的字段中检索符合检索关键词的对象;生成以不同颜色显示符合检索结果的对象的绘图对象;以及使用生成的绘图对象绘制剧场分布图。
14.一种提供售票服务的方法,该方法在售票装置中执行,包括步骤(a)通过地理信息系统引擎绘制符合预先存储的剧场分布图数据的剧场分布图,该剧场分布图数据包括剧场的空间数据文件、用于存储空间数据的对象的属性信息的属性信息数据文件,以及用于将空间数据文件与属性信息数据文件相关联的索引元数据文件;(b)当操作者通过绘制的剧场分布图选择座位时,通过地理信息系统引擎获取与相应座位的坐标相对应的属性信息;(c)当操作者请求出售座位票时,处理相应座位的售票并更新附加信息以反映相应座位已经售出的信息。
15.一种数字的数据处理装置可读的记录介质,其中记录有用于执行根据权利要求1至14中任意一项的方法的程序。
全文摘要
本发明涉及一种生成用于座位预订/售票的剧场分布图的方法以及使用该分布图提供座位预订服务的方法。本发明的生成用于座位预订/售票的剧场分布图的方法包括步骤(a)加载剧场结构的图形文件;(b)从该图形文件中获取各层的对象;(c)获取各层的对象的坐标信息和绘图对象类型信息,并按照预定规则转换各个对象的坐标和各个对象的绘图对象类型;(d)获取各层的对象的属性信息;以及(e)将附加属性信息存储在属性信息数据文件或附加数据库中。根据本发明,利用剧场结构的图形文件如CAD能够更快地生成剧场分布图,并且由于通过地理信息系统引擎绘制剧场分布图,所以能够提供更多的功能。
文档编号G06F17/50GK1904921SQ20061010763
公开日2007年1月31日 申请日期2006年7月28日 优先权日2005年7月28日
发明者李相祜, 全济彦 申请人:Nhn株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1