创建存储关于个人居住单元的信息的数据库的制作方法

文档序号:6361607阅读:225来源:国知局
专利名称:创建存储关于个人居住单元的信息的数据库的制作方法
技术领域
本发明涉及基于个人居住单元(IHU)的楼层平面图创建存储关于IHU的数据库。
背景技术
当计划度假或商务旅行时,许多用户使用提供关于多个酒店的信息的旅行网站以进行预订。但是,旅行网站受到限制,原因是每个酒店只有很少的信息呈现给用户。例如,一般的旅行网站会显示酒店的地址、酒店可接受的价格范围和酒店庭院的一个或多个快照并且可能显示一个或多个“展示”房间。旅行网站一般不具有关于各个人房间的信息。换句话说,用户不能分辨她通过旅行网站预订的是第一层的房间、带特别的风景的房间、带有特定量的平方尺码的房间还是接近电梯或楼梯的房间。事实上,用户必须直接联系酒店以确定这些信息中的一些,而这些信息中的一些是根本不能得到的。


在附图中,图1是示出根据本发明的实施例的用于创建存储关于许多个人居住单元的信息的数据库的系统的框图;图2是根据本发明的实施例的用户界面的屏幕截图,该用户界面允许一个或多个用户提供规定在酒店楼层平面图的数字图像中示出的酒店对象的输入;图3是根据本发明的实施例的用户界面的屏幕截图,该用户界面允许一个或多个用户提供使绘制的图像适合于地图的输入;图4是示出根据本发明的实施例的用户界面的框图,该用户界面允许用户标注或标记在绘制的图像中示出的各个人居住单元;图5是示出根据本发明的实施例的用于处理对于个人居住单元数据库的搜索询问的系统的框图;图6A 6D示出根据本发明的实施例的响应对于个人居住单元数据库的搜索询问产生的示例性搜索结果;图7A 7B是示出根据本发明的实施例的用于将一组个人居住单元分级的处理的流程图;图8是示出可实现本发明的实施例的计算机系统的框图。
具体实施例方式在以下的描述中,出于解释的目的,为了提供对于本发明的彻底的理解,阐述大量的特定的细节。但是,可以理解,可以在没有这些特定细节的情况下实施本发明。在其它的情况下,为了避免不必要地混淆本发明,以框图的形式表示公知的结构和装置。个人居住单元个人居住单元是一个或多个人可在某时间段居住的结构。IHU的非限制性例子包括酒店房间、汽车旅馆房间、别墅、别墅中的房间、套房、公寓、小屋、客舱、旅舍和平房。因此,可由一个或多个个人购买或租住IHU。作为可包括一个或多个建筑物结构的单个实体或机构(例如,Hilton 或Marriot 的Courtyard),可拥有、管理和维护一组IHU。这些建筑物结构的非限制性例子包括酒店、汽车旅馆、套房综合体和公寓综合体。由单个商业实体或机构维护或管理的一组IHU可只覆盖几英亩的土地,而一些较大的综合体,诸如度假酒店,可包括分布于I或2平方英里的IHU。单个商业实体或机构可拥有或管理处于不同位置的不同组的IHU,比如,一组IHU处于San Francisco, California,另一组IHU处于LasVegas, Nevada。IHU可包括单个房间。但是,一些IHU包含两个或更多个房间,这些房间可被同一IHU的两个房间之间的包含门的墙壁(或其它的隔板)分开。并且,许多IHU,比如许多酒店和汽车旅馆,具有邻接另一 IHU的一个或多个墙壁。当组中的各IHU与组中的至少一个其它的IHU共享墙壁时,IHU形成“邻接组”。但是,在一些情况下,作为同一综合体的一部分的IHU不与组中的任何其它IHU共享墙壁。例如,商业实体可在诸如几英亩的小的地理区域内拥有一套单独坐落的平房或小屋。许多包括多个IHU的建筑物结构包括多个楼层,使得在每个楼层上具有多个IHU。在许多情况下,这种建筑物结构的各楼层具有相同的楼层平面图。因此,一个楼层上的一组IHU可具有与同一建筑物的另一楼层上的另一组IHU相同的尺寸和配置。出于简洁的目的,以下给出IHU是酒店房间并且IHU所属的建筑物综合体是酒店的例子。但是,这里描述的技术不限于任何特定类型的IHU或建筑物综合体。酒店房间的数据库的创建的概要这里提供用于创建保持关于几百或几千个酒店房间的信息的数据库的技术。如上所述,相同的技术同样适用于创建其它类型的IHU的数据库。创建这种数据库包括在一个实施例中对于各酒店至少一次地执行的三个主要步骤绘制步骤、配合步骤和标注步骤。在后面更详细地描述这些步骤中的每一个。在一个实施例中,在绘制步骤中,向“系统”用户(与提交对于在这三个步骤之后产生的酒店房间的数据库的搜索询问的“最终用户”不同)显示酒店的楼层平面图的图像。系统用户提供表示位于由楼层平面像表示的区域中的各酒店房间的边界的绘制输入。处理绘制输入的结果是反映在楼层平面图中表示的各“绘制”酒店房间的边界的绘制图像。作配合步骤的一部分,系统用户提供导致将绘制图像放置于与地理坐标相关的地图上的配合输入。地图可显示基于楼层平面图的酒店的卫星图。配合输入也可导致绘制图像被缩放和旋转,以更好地匹配在地图中示出的酒店。作为替代方案,配合输入可导致地图被缩放和旋转以更好地匹配绘制的图像。作为标注步骤的一部分,系统用户提供标注在绘制图像中反映的各酒店房间的标注输入。标注输入可表示各酒店房间的房间号码和关于各酒店房间的一个或多个其它的细节,诸如描述关于酒店房间的特性的房间类别、酒店房间中的床的数量和尺寸和酒店房间所处的楼层。系统概要图1是示出根据本发明的实施例的用于创建存储关于许多酒店房间的信息的数据库的系统100的框图。系统100包含楼层平面图数据库110、置标工具120和酒店房间数据库130。虽然被示为单独的数据库,但是,数据库110和130可处于同一的物理存储装置上。数据库110和130可包含易失性和/或非易失性存储器。楼层平面图数据库110存储可被不同的实体拥有和操作的多个酒店的多个楼层平面图的数字图像。各数字图像可以采取包括但不限于JPEG、PNG、GIF、BMP、RAW和TIFF的许多不同图像格式中的一种。一些酒店仅包含具有单个楼层的单个建筑物。在这种情况下,只需要楼层平面图的单个数字图像。如果酒店包含多个具有不同的楼层平面图的单层建筑物,那么,为了获得关于酒店中的各酒店房间的信息,可能需要各楼层平面图的单个图像。许多酒店包含具有多个楼层的单个建筑物。这种酒店中的一些对于各楼层具有相同的楼层平面图。因此,在这种情况下,为了获得关于酒店中的各酒店房间的信息,只需要单个楼层平面图的单个图像。只要酒店的不同的楼层具有不同的楼层平面图,获得关于酒店中的各酒店房间的准确信息就必需各不同楼层平面图的单个图像。楼层平面图可以通过许多方式获取酒店楼层平面图。例如,某个人(诸如酒店雇员或酒店的老板)可拍摄酒店楼层平面图的照片,并通过电子邮件将照片发送给能够访问楼层平面图数据库110的人。类似地,某个人可向能够向访问楼层平面图数据库110的另一人提供(例如,通过邮件)酒店楼层平面图的打印复制品。作为另一例子,酒店的雇员可能能够访问能够导致数字图像被直接发送给楼层平面图数据库110的计算机终端。由于酒店楼层平面图的数字图像仅是不表示酒店房间的各种特性的一组像素值,因此,提供置标工具120,以允许系统用户基于数字图像创建包括在数字图像中反映的不同的酒店对象的虚拟楼层平面图。虚拟楼层平面图使得能够导出关于酒店房间的信息,搜索酒店房间以进行预订的最终用户会对这些信息感兴趣。系统概要(配置)置标工具120是用于标记楼层平面图的软件应用。在一个实施例中,置标工具120包含绘制组件122、配合组件124和标注组件126。置标工具120可在一个或多个计算装置上执行。在替代性实施例中,置标工具120的各组件是可以或者可以不在单独的计算装置上执行的单独的软件应用。以这种方式,可单独地从置标工具120的其它组件部署和维护置标工具120的各组件。绘制组件122作为输入接收来自楼层平面图数据库110的数字图像。当显示(通过未示出的显示装置)来自楼层平面图数据库Iio的数字图像时,绘制组件122还从系统用户接收表示在数字图像中表示的多个酒店房间的边界的输入。绘制组件122产生基于“绘制”输入和数字图像的“绘制”图像。绘制图像被提供给配合组件124。当显示与酒店楼层平面图对应的酒店的地图时,配合组件124从系统用户接收在地图上移动绘制图像的“配合”输入。地图的显示可包含酒店的卫星图像,以帮助系统用户在进行适当的尺寸和取向调整时提供输入。除了移动绘制图像以外,“配合”输入可包含缩放绘制图像,即增加或减小绘制图像的显示尺寸。标注组件126接收标注在具有一定信息的绘制图像中表示的各酒店房间的“标注”输入。可在配合组件124在地图上移动绘制图像之前或者之后接收标注输入。在绘制图像中表示的各酒店房间的信息可包含酒店房间的号码、酒店房间的类别(或类型)、酒店房间中的床的数量、酒店房间的床的类型和酒店房间所处的楼层。最后,酒店楼层平面图的标注信息连同关于酒店楼层平面图的不隶属于该酒店的酒店的信息一起被存储于酒店房间数据库130中。一个或多个计算装置可对于关于单个酒店的多个酒店房间或来自不同的不隶属的酒店的多个酒店房间的信息询问酒店房间数据库 130。 关于酒店房间的绘制边界图2是根据本发明的实施例的用户界面200的屏幕截图,该用户界面允许一个或多个系统用户提供规定在酒店楼层平面图的数字图像中示出的酒店对象的输入。用户界面200是绘制组件122的要素。用户界面200显示允许系统用户在酒店楼层平面图的数字图像(或者简称“楼层平面图像”)上指示在楼层平面图像上指示的各种对象的多个工具210A L。因此,当显示楼层平面图像时,系统用户可使用用户界面200和楼层平面图像,以绘制在楼层平面图像中反映的各酒店房间的边界,并任选地绘制在楼层平面图像中反映的其它对象(例如,电梯和楼梯)。导致在计算机屏幕上绘制或显示酒店对象的输入被称为“绘制输入”。可在计算机屏幕的与显示楼层平面图像的计算机屏幕的区域相同或不同的区域中显示通过使用用户界面200绘制的对象。例如,可以在计算机屏幕的右上角显示楼层平面图像,而在计算机屏幕的另一区域中绘制对象。作为另一例子,楼层平面图像可处于计算机屏幕的中心,并且占据计算机屏幕的大部分,而对象被绘制为似乎处于楼层平面图像“上面”。以这种方式,通过“跟踪”在楼层平面图像中示出的相应的对象,绘制酒店对象。这种跟踪可允许自动地确定酒店房间的最准确的信息,诸如房间尺寸、房间风景和诸如到电梯的距离和到楼梯的距离的各种距离。作为替代方案,在绘制酒店对象时,不显示楼层平面图像。例如,系统用户可基于系统用户的记忆或者基于与接收绘制输入的计算装置相邻的桌子上的楼层平面图的硬拷贝绘制酒店的多个酒店房间的边界。换句话说,不需要在接收绘制输入的同时显示楼层平面图像。由用户界面200提供的工具210A L的类型和数量可广泛地改变。对象选择器2IOA允许系统用户选择通过用户界面200显示的对象。矩形工具2IOB允许系统用户绘制作为绘制房间的基础的正方形或矩形。定制形状工具201C允许系统用户绘制定制(S卩,非矩形)形状。线条绘制工具210D允许系统用户绘制线条。
咬合工具210E允许两个对象“咬合”在一起。当存在系统用户希望相互邻接的两个相异的对象时,咬合工具210E是帮助的。在没有咬合工具210E的情况下,系统用户必须相对于一个对象手动调整另一个对象以将它们精确地固定在一起。复制工具210F允许对象被复制。使用复制工具210F的一个例子是,当在特定的楼层上存在具有相同的形状和单个楼层平面图的多个房间时。因此,如果存在具有相同的楼层平面图的20个酒店房间,那么只需要由系统用户绘制一个酒店房间(例如,通过使用矩形工具210B),然后,系统用户选择复制工具210F,以产生绘制的酒店房间的复制。复制相邻工具210G允许对象被复制,但只对与对象相邻的区域。复制相邻工具210G与复制工具210F之间的不同在于,复制工具210F可被用于复制对象,并且复制可移动到绘图中的任何区域。另一方面,通过复制相邻工具210G,系统用户限于将复制移动到原对象的一个边。例如,如果原对象是正方形,那么复制可被施加到原对象的四个边中的一个。但是,复制的整个边不需要接触原对象的整个边。事实上,复制的边的一部分必须接触原对象的边的一部分。镜像工具210H允许创建对象的镜像复制。假定单个建筑物或综合体中的许多酒店房间是同一建筑物或综合体中的另一酒店房间的镜像,则该工具是有帮助的。—旦通过使用这些工具中的一个或多个创建对象,就可进一步通过移动、旋转(即,顺时针或逆时针)和缩放对象以匹配在楼层平面图像中反映的相应的对象修改对象。删除工具2101允许对象被删除。撤消工具210J允许前面的操作被撤消。选择隐藏绘制工具210K导致绘制被隐藏(至少暂时地)或者半透明化,使得可以在绘制的妨碍很少的情况更容易地观察楼层平面图像。类似地,选择隐藏图像工具210L导致楼层平面图像被隐藏(至少暂时地)或者半透明化,使得可以在楼层平面图像的妨碍很少的情况更容易地观察系统用户正创建的绘制。在对象被绘制(例如,通过使用矩形工具210B或定制形状工具210C)之后,对象可被指定为酒店对象中的一个或多个类型,诸如酒店房间、电梯、楼梯、游泳池、滑冰场、前厅、健身房、销售区域、清洗服务和餐馆。通过例如用户界面200上的可用的下拉菜单,或者右击对象并从响应右击对象显示的对象类型的列表选择特定的酒店对象类型,绘制的对象可被指定为一种类型的酒店对象。作为替代方案,可以允许系统用户向绘制的对象提供任何标注,不管适当的酒店对象类型对于绘制的对象是否是可用的。例如,系统用户可能能够将绘制的对象指定为“Concierge Lounge”。当使用通过绘制组件122识别的酒店对象类型以指定绘制对象时,绘制组件122可自动地标记对象以在视觉上区分对象与其它的绘制对象。例如,如果对象被指定为电梯,那么绘制组件用“X”标记对象。作为另一例子,如果对象被指定为楼梯,那么绘制组件用垂直线或纵线标记对象。在相关的实施例中,作为绘制对象并然后指定对象的替代,用户界面200可包含用于各酒店对象的不同的工具。因此,用户界面200可包含酒店房间工具、楼梯工具、电梯工具、窗户工具等。用户界面200可包含用于创建窗户对象的窗户工具(未示出)。例如,在选择窗户工具之后,系统用户选择酒店房间对象的一边,并且在选择的边的端部之间创建和显示窗户对象。可沿选择的边调整窗户对象。作为替代方案,可在将在后面详细描述的配合步骤中创建窗户对象。在显示楼层平面图像的同时接收所有输入的结果是绘制图像。绘制图像包括与在初始地(即,在接收任何系统用户输入之前)通过用户界面200显示的楼层平面图像中示出的酒店对象对应的酒店对象(例如,酒店墙壁/边界、楼梯、电梯、门、窗户等)。绘制图像现在可配合于地图上。将房间边界配合于基础图像上图3是根据本发明的实施例的用户界面300的屏幕截图,该用户界面允许一个或多个系统用户提供使绘制的图像(例如,通过绘制组件122产生)配合于基础图像的一部分上的输入。用户界面300是配合组件124的一部分,并且显示基础图像。基础图像可以是卫星图像、空间图像(例如,从飞机拍摄)、地像或地像和卫星/空间图像的混合。基础图像与将基础图像上的点映射到多个空间坐标的映射相关。多个空间坐标可以是诸如经度和纬度的地理坐标。因此,基础图像上的各点可与不同的组的经度和纬度坐标相关。映射的粒度可在一个基础图像到另一个基础图像之间改变。映射的粒度指的是相对于基础图像的尺寸的映射中的点的数量。因此,如果第一基础图像和第二基础图像具有相同的尺寸并且第一基础图像在其映射中具有比第二基础图像中的映射中的点多的点,那么第一基础图像的映射具有比第二基础图像细的粒度。用户界面300还显示重叠于基础图像上的绘制图像302。在本例子中,绘制图像302是图2所示的绘制图像202的旋转和缩小的版本。绘制图像302还表示窗户所处的外部墙壁上的位置。用户界面300包括用于在由基础图像表示的地理区域上放大的控制部件310。在由基础图像表示的地理区域上放大包括调整基础图像的缩放比例或者调整显示的尺寸与在显示器中表示的地理区域的尺寸的比。例如,在缩放之前,基础图像的显示器的屏幕的I英寸等于1/4英里。在放大之后,屏幕的I英寸等于1/16英里。控制部件310包括用于向上、向下、向左和向右移动基础图像使得在每个这样的移动之后显示基础图像的不同部分的控制部件。用户界面300还包括用于顺时针或逆时针旋转绘制图像302的控制部件。作为控制部件310的附加或者替代,用户界面300包括用于缩放绘制图像302 (或调整其尺寸)的图像控制部件。因此,作为通过使用控制部件310在地图上放大或缩小的替代,可以使用图像缩放控制部件,以使绘制图像302 “配合”于基础图像的一部分上。在实施例中,基础图像和绘制图像302均可基于来自系统用户的输入旋转和缩放。一旦系统用户对基础图像上的绘制图像302的位置和绘制图像302相对于基础图像的缩放的尺寸满意,系统用户就可提供导致确定和保存在绘制图像302中表示的各酒店房间的地理坐标的输入(例如,选择“完成”按钮)。在一个实施例中,响应“完成”按钮的激活,基于(a)房间在哪里配合于基础图像和(b)基础图像向地理坐标的映射,确定各酒店房间的地理坐标。配合组件124可包含识别各酒店房间的各角的地理位置的房间到地理位置映射组件。这些位置可被用于确定酒店房间的尺寸。特别是如果酒店房间的楼层平面图是矩形,确定的酒店房间尺寸会非常准确。但是,酒店房间可具有更复杂的楼层平面图,诸如圆形或非凸面形状。因此,被执行的用于确定房间尺寸的步骤可近似实际的房间尺寸。
作为附加或者替代方案,酒店房间中的一个或多个的尺寸可能在楼层平面图自身中被表示,或者可通过诸如描述酒店的网站的另一来源被表示。在这些方案中,系统用户可将表示一个或多个酒店房间的各酒店房间的尺寸的房间尺寸数据手动输入(例如,在后面描述的标记步骤中)到置标工具120中。在相关的实施例中,在绘制酒店房间之前而不是在绘制酒店房间之后,楼层平面图像与基础图像对准。最后,在楼层平面图像中反映的酒店房间边界与空间坐标之间创建映射。标记房间在创建绘制图像302之后,用关于酒店房间的信息“标记”或标注在绘制图像302中表示的酒店房间。通过各酒店房间标记的信息被存储于酒店房间数据库130中。可在配合步骤之后或之前执行该标记或标注步骤。图4是示出根据本发明的实施例的用户界面400的框图,该用户界面允许系统用户标记或标注在绘制图像302 (或202)中示出的各酒店房间。标记或标注是特定的酒店房间的特定的属性的值。因此,可与酒店房间相关的标记的类型与酒店房间的属性的类型对应。因此,以下是标签的类型的非限制性例子:房间号码、房间尺寸、床的数量、床的尺寸、房间类别、房间的数量(在酒店房间或单元中)、是否允许抽烟、是否带有阳台、到电梯的距离以及风景是否“良好”。在实施例中,提供用于在不要求系统用户对于酒店房间中的每一个规定标签的情况下标记一批酒店房间的机制。批标记有帮助的一种情况是,当许多酒店房间与其它酒店房间共享相同的属性(或属性值)时。例如,特定的酒店允许在一些酒店房间中抽烟而在其它的酒店房间中不允许。因此,不要求系统用户个别地用不允许抽烟的无烟指示标记酒店房间,系统用户可通过手动选择在显示器上示出的各酒店房间并然后选择“无烟”指示一次,识别一组酒店房间。该组输入导致无烟指定与组内的各酒店房间相关。该方案中的输入的数量可被模型化为“n+1”,这里,η等于与标签相关的酒店房间的数量。作为替代方案,系统用户可通过键入单个标签规则标记多个酒店房间。标签规则是标签与可通过多个酒店房间匹配的模式之间的关联。在键入模式之后,系统用户可然后选择一个或多个属性指示(例如,“无烟”指示)一次。相反,在键入标签之后,系统用户可键入模式。在两种方案中,标签均与用于创建标签规则的模式相关。模式的例子是酒店房间号码的范围,其例子如下:101 149、201 249和301 349。模式的另一例子包括规律表达,其例子如下:“*01-*03,*15-*17”。包含规律表达的该模式表示以01、02、03、15、16和17为房间号的最后两个数字的各楼层上的房间。因此,包含表示一组酒店房间的规律表达的模式可比表示同一组酒店房间的规定范围短。—种用单个标签规则标记多个酒店房间的方式是,首先创建建立房间类别的数据。许多酒店将各酒店房间指定为属于一个房间类别。单个酒店中(例如,同一建筑物或综合体中)的不同的酒店房间属于不同的房间类别。房间类别的非限制性例子包括“双人房”、“双人豪华房”、“特大号海岸观景房”、“特大号房”、“顶层大号观景房”和“大号豪华房”。一般地,酒店中的属于同一房间类别的所有房间具有相同的属性或特性,诸如尺寸、床的数量、房间的数量、有烟/无烟、露台、阳台以及是否允许带宠物。因此,系统用户可限定一个或多个房间类别,并然后选择由属于特定的房间类别的所有(或大多数)酒店房间共享的属性/特性。在限定一个或多个房间类别之后,可通过使单个标签与单个房间类别相关,标记或标注多个酒店房间。以这种方式,单个模式与多个属性相关。为了帮助系统用户创建并立即观看多个标签规则,可以显示示出多个列的用户界面(未不出)一个表不房间类别,一个表不一组房间号码,一个表不楼层范围。房间类别列中的各行可实现为下拉菜单,该下拉菜单在被选择时列出多个房间类别。房间类别的列表可仅限于在讨论的酒店上可用的那些。在房间号码列下面的各行中,系统用户可输入模式(例如,“*01,*03”或“604、607”)。在楼层范围列下面的各行中,系统用户可输入表示一个或多个楼层的数据,诸如楼层范围(例如,“4 7”)。因此,在提供用于一个房间类别的输入时,系统用户可能能够观察与其它的房间类别相关的酒店房间范围和模式。这可帮助用户确信同一酒店房间没有被指定(在不同的模式中被表示)为属于两个或更多个不同的房间类别。执行或处理标签规则导致用在标签规则中指示的标签识别特定房间(例如,特定酒店的房间号)的数据。例如,处理标签规则“2大号101 123”导致创建23条记录,每条记录表示“2大号”和号码101 123的不同的酒店房间号码。如果已对于酒店房间中的每一个创建记录,那么“2大号”被添加到各记录的“床类型”栏。作为附加或者替代方案,系统用户可键入包含标签并识别表示不与该标签相关的多个酒店房间的模式的“例外标签规则”。例如,例外标签规则可表示,除了以17、19和21结尾的房间以外,酒店X中的所有酒店房间均为无烟房间。处理该例外标签规则产生关联例如(I)具有无烟属性值的房间101和(2)具有抽烟属性值的房间117的数据。如上所述,建筑物可包含多个楼层,在这些楼层中,建筑物中的一个楼层的楼层平面图与建筑物中的一个或多个其它楼层的楼层平面图相同。通过该知识,不必对于相应的酒店的每个楼层产生绘制图像(例如,绘制图像302)。事实上,在绘制图像中示出的各酒店房间假定为具有与另一楼层上的相应的酒店房间相同的空间和地理坐标和相同的特性(例如,房间尺寸、房间类别)。并且,一般地,一个楼层上的酒店房间的房间号码具有与另一楼层上的相应的酒店房间相同的后缀。例如,具有房间号码101的酒店房间与具有房间号码201的酒店房间对应,该酒店房间与具有房间号码301的酒店房间对应(如果存在附加的楼层)。因此,与酒店房间#101相关的一组标签自动与酒店房间#201、#301等相关。该自动相关可基于上面提到的一个或多个规律表达。在相关的实施例中,特定的酒店中的各酒店房间可被分类为属于诸如“特大号”类另U、“总统”类别和“豪华”类别的多个房间类别中的一种。各种房间类别的名称可与由酒店(或者代表它)建立的名称对应,或者可由置标工具120的系统用户选择。各类别与同一组属性值(诸如用于房间尺寸的“400ft2”、用于床的数量的“2”和用于床的类型的“特大号和大号”)相关,但不必与所有可能的属性相关。例如,来自同一类别的许多酒店房间可改变到最近的电梯和/或楼梯的距离。如果酒店房间与特定的房间类别相关并且特定的房间类别与特定的一组属性值相关,那么酒店房间(以及与特定的房间类别相关的每个其它的酒店房间)“继承”该特定的一组属性值。换句话说,可通过首先确定酒店房间的类别并然后识别与该类别相关的属性值,识别酒店房间的属性值中的至少一些。自动校正标签由于标记在绘制图像302中反映的酒店房间的处理中的一些可能必需明显的用户输入(诸如分配房间号或创建规则),因此,会出现一些错误。一些错误是难以手动恢复的,特别是如果使用诸如模式是是规律表达的规则的规则,以用于关联属性值与大量的酒店房间。错误的一个例子是在同一酒店中存在具有相同的房间号码的多个酒店房间。矛盾的数据是另一类型的错误。例如,存储于酒店房间数据库130中的第一数据可表示在特定的酒店房间中不允许抽烟,而存储于酒店房间数据库130中的第二数据可能表示在该特定的酒店房间中允许抽烟。因此,在实施例中,在标记特定的酒店的一组酒店房间之后,置标工具120(或另一处理)分析规则以恢复任何错误。这种分析可包括产生(至少暂时地)多个记录,每个记录存储用于各酒店房间的属性值。如果自动校正处理尝试将与已存储于记录中的某属性值(用于特定的属性)矛盾的另一属性值(用于相同的特定的属性)输入到记录中,那么执行操作。操作一般可包括产生提供给置标工具120或其它系统100的系统用户的警告。来自酒店房间的风景在实施例中,酒店房间数据库130对于一个或多个酒店房间中的每一个存储代表来自酒店房间的风景的视觉信息。视觉信息项目的例子非限制性例子包括计算机呈现的图像、由数字照相机拍摄的实际数字照片和视频。在实施例中,来自酒店房间的风景的多个图像可与酒店房间数据库130中的特定的酒店房间相关。例如,对于单个酒店房间,可能存在从酒店房间的窗户直视出去(即,与窗户的宽度垂直)的特定的风景的图像、特定的风景向右看45°的图像、特定的风景向左看45°的图像和特定的风景向下看30°的图像(例如,如果酒店房间处于高的楼层上)。如上所述,与特定的酒店房间相关并存储于酒店房间数据库130中的图像可能是通过由位于酒店房间中的用户操作的照相机创建的实际图像。用户然后导致图像在网络上被发送给存储装置,能够访问酒店房间数据库130的另一用户(例如,系统100的用户)能够访问该存储装置。图像可与表示从哪个特定的酒店房间拍摄图像的数据一起被发送。其它的用户然后导致图像与特定的酒店房间相关地被存储于酒店房间数据库130中。在实施例中,代表来自酒店房间的风景的一个或多个图像可以是基于酒店房间的窗户的地理位置和窗户的取向自动产生的计算机呈现的图像。绘制图像302可包含代表酒店房间中的窗户的窗户对象。一旦绘制图像302 “配合”到基础(例如,卫星或地图)图像的一部分上,就可然后例如基于绘制图像与基础图像的相关性和真实世界地理坐标向基础图像的映射,确定窗户对象的地理位置。该地理位置被用作向图像呈现服务中的输入。为了产生来自酒店房间的风景的确切图像,风景的取向也被识别。可以通过各种方式确定风景的取向。例如,取向与和窗户的宽度垂直并且远离酒店房间内部的直线方向对应。除了地理坐标和取向以外,可用于产生计算机呈现图像的另一值是海拔高度、高度或到地面的高度。在没有海拔高度的情况下,计算机呈现图像可基于风景来自地平面或者来自例如20英尺高的假定。但是,来自处于酒店第10层的酒店房间的风景会与来自处于同一酒店第I层的酒店房间的风景大大不同,即使两个酒店房间具有相同的经度和纬度坐标。可基于酒店的各楼层的高度、酒店房间所处的楼层和酒店的地基的已知的海拔高度,确定来自酒店房间的风景的海拔高度或高度。例如,如果特定的酒店房间处于酒店建筑物的第6层并且酒店楼层一般为10英寸高并且窗户的中心一般在酒店房间的楼层以上5英尺处,那么特定的酒店房间到地平面的高度为约55英尺(假定第I层是酒店建筑物的地面楼层)。在实施例中,可以使用第三方服务,以基于窗户在酒店房间中的位置(例如,经度、纬度、海拔高度)并任选地基于居住者可能喜欢看出窗外的角度获得视觉信息(例如,图像或视频)。置标工具120或与系统100相关的另一计算实体向第三方呈现服务发送地理位置数据(例如、纬度和经度坐标)和取向数据(表示例如S、NW或NNE)。第三方呈现服务基于输入产生计算机呈现图像(优选基于卫星图像、地平面照片、空间照片、建筑物的3D模型化和数字地貌数据的组合),并将计算机呈现图像发送给置标工具120 (或未示出的系统100的另一计算装置)。在相关的实施例中,访问存储图像(和/或视频)的公共或私有数据库,以识别在地理位置上创建的图像。图像的这种公共数据库的例子由Flickr 提供。当前,通过具有使得能够将图像与特定的地理位置关联的地理位置能力的照相机创建许多图像。地理位置可基于经度和纬度坐标。如果公共数据库中的图像与确切或大致匹配与酒店房间相关的地理坐标的地理坐标相关,那么图像可以是与酒店房间相关地存储的候选。因此,可对于与和酒店房间的地理位置对应的特定的地理位置相关的图像搜索图像的公共或私有数据库,以识别一组候选图像。系统用户可观看组中的各候选图像,以确定图像是否是或者可能是来自相应的酒店房间的风景的准确的描绘。如果是,那么将图像与相应的酒店房间相关联。如果不是,那么该图像被舍弃。由于取向可能不正确(例如,图像是酒店房间的风景而不是来自酒店房间的风景),因此图像可能不包含来自酒店房间的风景的准确的描绘。并且,与图像相关的地理位置可能不准确。例如,创建图像的照相机可能不具有准确的地理位置组件,这会导致由该照相机创建的任何图像偏离几英尺或几米。来自公共可访问数据库并且为来自酒店房间的风景的图像可被用于在酒店房间数据库130中补充与该酒店房间相关的任何计算机呈现图像。实现酒店房间数据库在实施例中,酒店房间数据库130存储已知信息的各酒店房间的单独的记录、行或对象。可对于各酒店创建表(或关系),并且表的列与酒店的酒店房间的诸如房间号码、房间类别、床的数量、房间尺寸、楼层号等的属性或特性对应。存储于列中的属性值可基于在上述的标注步骤中接收的用户输入。属性值中的一些可被自动确定。可自动确定值的属性的非限制性例子包括到电梯的距离、到楼梯的距离、到贩卖机的距离、房间尺寸(例如,基于房间的边界的地理坐标被确定)和来自酒店房间的一个或多个风景。对于在酒店房间数据库130中反映的各酒店房间存储酒店房间的单独的一组属性值会导致酒店房间数据库130的尺寸不必要地较大。来自同一酒店的许多酒店房间具有相同的属性值。例如,酒店中的以01 23中的一个结尾的所有酒店房间可具有相同的尺寸,例如,平方英尺。作为另一例子,酒店中的以04结尾的所有酒店房间均可到电梯具有10英尺的距离。因此,在实施例中,酒店房间数据库130存储反映关于多个酒店房间的信息的多个标签规则。如上所述,各标签规则关联一个或多个属性值与识别多个特定的酒店房间的模式。单个标签规则可反映关于单个酒店或多个酒店中的多个酒店房间的信息。例如,特定的链锁酒店可在不同的城市拥有多个建筑物,每个建筑物具有相同的楼层平面图。因此,一个位置(例如,一个城市)的酒店的楼层2上的酒店房间可具有与另一位置(例如,不同的城市)的酒店的楼层2上的酒店房间相同的属性值。在实施例中,酒店房间数据库130包含存储多个标签规则的非易失性存储器。在后面,一个或多个处理(未示出)分析多个标签规则,产生在多个标签规则中反映的用于各酒店房间的行(或记录),并且将各行存储于易失性存储器(未示出)中。当接收并处理针对酒店房间数据库130的搜索询问的系统启动时,可产生记录。以这种方式,对于各搜索询问,可以在不必响应接收搜索询问处理多个标签规则中的任一个的情况下迅速地访问(在易失性存储器中)关于各酒店房间的信息。房间类别映射可从多个来源检索关于酒店房间类别的附加的信息。这种信息的非限制性例子是可能相对频繁地改变的定价信息。可从中检索定价信息的来源的非限制性例子包括酒店自身的代表或网站和诸如Travelocity、Orbitz和Expedia的第三方来源。第三方来源一般通过使用与由特定的酒店自身使用的标识符不同的标识符识别特定的酒店的房间类别。例如,特定的酒店可能具有指定为2QD的酒店房间类别,该2QD代表“2张大号床,豪华房间”。第三方来源可能将来自该特定的酒店的同一酒店类别称为“豪华大号房间”。因此,当从第三方来源检索关于酒店的定价信息时,由第三方来源使用的标识符最终需要与由酒店使用的标识符匹配。因此,在实施例中,酒店房间数据库130 (或相关的存储装置)对于特定的酒店存储将房间类别标识符(由第三方来源使用)映射到另一房间类别标识符(由特定的酒店使用)的映射信息。酒店房间数据库130已存储使一个或多个酒店房间与由一个或多个酒店房间属于的酒店使用的特定的房间类别关联(例如,通过使用标签规则)的数据。例如,可首先在来自酒店或酒店的网站的楼层平面图像中识别特定的房间类别。对于特定的房间类别,从一个或多个第三方来源检索一个或多个房间类别标识符。系统用户可手动创建由酒店使用的标识符与一个或多个房间类别标识符之间的映射。当更新酒店房间数据库130以存储例如与特定的酒店的多个酒店房间相关的定价信息时,从第三方来源检索定价数据,识别适当的房间类别映射(即,与特定的酒店相关),并且,识别相关的房间类别标识符。酒店房间数据库130然后被更新,以存储与(特定的酒店的)所有酒店房间相关的定价信息,这些酒店房间与对应的房间类别标识符相关。修改酒店房间数据库中的数据即使在绘制、配合和标记楼层平面图之后,对于酒店房间数据库130中的一个或多个酒店房间来说,也可能存在错失的信息。例如,楼层平面图像可能不包含关于是否允许在某房间中抽烟或者酒店前厅相对于各酒店房间的位置的任何指示。并且,在楼层平面图像中反映的信息中的一些可能不正确。例如,内务服务可能已经搬迁,或者在楼层平面图像中反映的房间号码可能不正确。因此,在实施例中,对于系统用户提供更新工具,以更新关于特定的酒店房间或多个酒店房间的信息。例如,更新工具可被用于修改标签规则。因此,更新工具能够访问酒店房间数据库130。更新工具(未示出)可以是置标工具120的一部分,并且可以完全是单独的工具。用户评价在实施例中,提供允许与适当的房间相关地在酒店房间数据库130中存储来自用户(或酒店老板)的评价的用户评价工具。用户评价工具可以是系统100的一部分。用户评价工具接收来自用户的评价,这些评价可通过电子邮件、文本(SMS)消息、网页输入或在诸如智能电话的用户的装置上执行的专用应用被提交。对于提交针对酒店房间数据库130处理的搜索询问的其它用户(即,最终用户),这些用户评价会是有帮助的。因此,即使特定的酒店房间被视为很好地匹配特定的最终用户,来自另一用户的该特定房间的较差的评价可说服该特定的最终用户考虑其它酒店房间或者至少观看其信息。相反,即使特定的酒店房间不被视为最佳地匹配特定的最终用户,该酒店房间的良好的评价也会说服最终用户保留该房间。搜索酒店房间的概要根据实施例,目标是关于个人居住单元(例如,酒店房间)的信息的搜索询问被处理,并且该信息被识别并返回到最终用户,诸如构想出搜索询问的最终用户。该信息识别个人酒店房间(例如,通过房间号码),并包含关于个人酒店房间的属性值(例如,床的数量,房间尺寸)。相反,前面响应关于酒店的搜索询问一般只返回关于酒店的信息。换句话说,通常不存在向最终用户提供关于个人酒店房间的信息的想法。系统概要图5是示出根据本发明的实施例的用于处理对于酒店房间数据库130的搜索询问的系统500的框图。系统500包含客户机装置510A N、网络520和网站530。网站530包含网络服务器532和酒店房间数据534。虽然在图5中仅示出两个客户机装置,但是,更多的客户机装置可向网站530提交搜索询问。并且,虽然只示出单个网络服务器532,但是,网站530可包含能够访问酒店房间数据534并且可代表网站530处理搜索询问的多个网络服务器532。客户机装置5IOA N的各客户机装置能够从最终用户接收输入,并在网络520上将搜索询问发送到网络服务器532。来自最终用户的输入可以是声音输入或文本输入。在客户机装置510A N中的每一个上执行的应用(例如,网络浏览器或由托管网络服务器532的实体创建的应用)接收输入,并构想出网络服务器532能够处理的搜索询问。客户机装置510A N的非限制性例子包括台式计算机、膝上型计算机、板式计算机和智能电话。网络服务器532处理从客户机装置510A N接收的搜索询问。对于各搜索询问,网络服务器532识别满足与搜索询问相关的准则的一个或多个酒店房间,并且将识别一个或多个酒店房间的数据发送到发出搜索询问的客户机装置。如上所述,网络服务器532响应搜索询问访问酒店房间数据534。酒店房间数据534可被存储于易失性或非易失性存储器中。例如,酒店房间数据534可是在酒店房间数据库130中反映的相同的数据。作为另一例子,酒店房间数据库130可以是非易失性存储装置,而酒店房间数据534可以存储于易失性存储器中,并且可从存储于酒店房间数据库130中的标签或标注数据产生。客户机装置510A N和网络服务器532能够在网络520上通信。本发明的实施例不限于用于在客户机装置510A N与网络服务器532之间传送数据和消息的特定的通信协议。可由图1所示的实体使用的通信协议的非限制性例子是超文本传输协议(HTTP)。通过网络520,使得能够在客户机装置510A N与网络服务器532之间实现通信。可通过在各种计算装置之间提供数据的交换的任何介质或机构实现网络520。这些网络的例子包括但不限于诸如局域网络(LAN)、广域网络(WAN)、以太网或因特网的网络或一个或多个陆地、卫星或无线链接。网络可包括诸如上述的网络的组合。网络可根据传送控制协议(TCP)、用户数据报协议(UDP)和/或因特网协议(IP)传送数据。搜索询问搜索询问(由客户机装置5IOA N中的一个发出)可与限制响应搜索询问返回的关于个人酒店房间的信息的一个或多个搜索准则相关。各搜索准则与在酒店房间数据534中反映的酒店房间的属性对应。搜索准则的非限制性例子包括:.表示酒店房间的位置的位置数据(例如,州、城市、邮政编码、“街道”);.表示酒店的名称的名称数据(或多个酒店的多个名称);.表示最终用户愿意支付的阈值(例如,〈$250)或价格范围(例如,$100 $220)的价格数据; 表示酒店房间应处于的一个或多个楼层(例如,〈楼层3)或相对楼层水平(例如,“低”或“高”)的楼层数据;.表示来自酒店房间的风景是否重要以及/或者是否可得到来自酒店房间的风景的实际照片(即,非计算机呈现)的风景数据;.表示电梯与酒店房间的接近度是否重要的电梯数据;.表示与酒店房间的连接房间是否重要的连接房间数据; 表示酒店房间的尺寸(例如,7300ft2)或尺寸范围(“400 600平方英尺”)的房间尺寸数据;.表示与酒店房间相关的类别的房间类别数据;.表示酒店房间中的床的数量和/或床的尺寸(例如,特大号、大号、双人)的床数据;.表示是否允许在酒店房间中抽烟的抽烟数据;.表示酒店房间是否带有阳台的阳台数据;和 表示从酒店房间到酒店房间所处的酒店内(或处于与其相同的不动产上)的对象的距离,该对象比如为电梯、楼梯、贩卖机、游泳池、酒店内务、酒店前厅和噪声源;和 表示从酒店房间到酒店房间所处的酒店外(或处于与其不同的不动产上)的对象的距离,该对象比如为餐馆、夜总会、酒店所处的城市的商业区和噪声源。噪声源的非限制性包括受欢迎的夜总会、道路施工和嘈杂的工厂。由客户机装置(例如,客户机装置510)发送的搜索询问可规定一个或多个搜索准贝U。这种搜索准则可包含由启动搜索询问的最终用户搜索选择的一个或多个准则。这种搜索准则在这里被称为“用户规定的搜索准则”。另外,搜索询问的搜索准则可包含没有被启动搜索询问的最终用户选择的一个或多个准则。这种搜索准则在这里被称为“缺省准则”。例如,假定最终用户规定了(a)城市和(b)特定酒店,不规定任何其它搜索准则。即使最终用户没有规定其它准则,在客户机装置510A上显示的网页也可表示已“预先选择”的一个或多个准则。例如,即使最终用户没有规定与房间风景有关的任何准则,网页也可表示房间风景质量“重要”。类似地,在在对象上不存在任何用户规定的搜索准则的情况下,缺省准则可表示,最终用户的偏好对于楼层是“高”,对于电梯是“远”,并且对于连接房间是“不重要”。

作为另一例子,搜索询问可规定城市的名称,并且缺省的准则可以是来自酒店房间的风景重要。因此,响应接收搜索询问,网络服务器532识别并返回关于(I)位于该城市并且(2)与视为“良好”的风景相关的酒店房间的信息。因此,关于具有不被视为“良好”的风景的酒店房间的信息不是响应搜索询问返回的信息的一部分。缺省准则当执行对于酒店房间的搜索时,存在系统可选择缺省准则以与用户规定的准则组合使用的各种方式。例如,可基于规定准则到缺省准则映射和/或用户特性到缺省准则映射选择缺省准则,这两种映射均在后面被更详细地描述。关于规定准则到缺省准则映射,在搜索询问中规定的一个或多个准则与一个或多个缺省准则相关。换句话说,如果准则X被映射到准则Y,那么准则Y被添加到最终用户规定准则X的所有搜索。网络服务器532响应接收搜索询问访问这种规定准则到缺省准则映射。如果已知当搜索询问规定一个或多个特定的准则时,提交这些搜索询问的最终用户一般对于与一个或多个其它准则相关的酒店房间感兴趣,那么这种映射会是有帮助的。例如,如果搜索询问规定Las Vegas, NV并且准则到准则映射关联Las Vegas, NV与高的风景质量,那么网络服务器532识别具有被视为“良好”的风景的酒店房间,并且,例如,相对于不具有高的风景质量的酒店房间,将这些酒店房间标为高的等级。作为另一例子,搜索询问规定抽烟,从而表示提交搜索询问的最终用户将只考虑允许抽烟的酒店房间。响应接收该搜索询问,网络服务器532识别关联抽烟与阳台的准则到准则映射。因此,网络服务器532识别不仅允许抽烟而且带有阳台的酒店房间。关于用户特性到缺省准则映射,最终用户的一个或多个特性或属性与一个或多个缺省准则相关。即,如果特性X被映射到准则Y,那么准则Y被添加到由具有特性X的最终用户执行的搜索。网络服务器532响应识别关于最终用户启动搜索询问的信息访问这种用户特性到缺省准则映射。如果已知当具有特定的特性的最终用户提交搜索询问时这些最终用户一般对与一个或多个准则相关的酒店房间感兴趣,那么这种映射会是有帮助的。网络服务器532可通过一种或多种方式确定用户特性。例如,可通过操作网络服务器532并管理酒店房间数据534的实体登记最终用户。在接收来自最终用户的搜索询问之前,最终用户被“登录”。因此,当最终用户登录时由最终用户启动的各搜索询问包含识别最终用户的识别数据。识别数据可与一个或多个缺省准则相关。例如,当最终用户初始地通过服务被登记时,最终用户可能选择了一个或多个搜索准则偏好(例如,无烟)。然后,对于特定的搜索询问和随后的搜索询问,网络服务器532使用一个或多个搜索准则,从而,即使特定的和随后的搜索询问不规定一个或多个搜索询问,也识别用于该特定的最终用户的酒店房间。识别最终用户的识别数据可与表示最终用户的一个或多个特性的特性数据相关。特性数据又可与一个或多个缺省搜索准则相关。例如,识别数据可与年龄信息相关,该年龄信息可表示最终用户超过80岁,并且,超过80岁可导致选择“易接近性”为搜索准则。特性数据的非限制性包括提交搜索询问的客户机装置的地理位置、客户机装置提交搜索询问的一天中的时间、客户机装置的类型(膝上型、台式、平板或智能电话)和最终用户属于的特定的组(例如,一组经常光顾的旅行者)。地理位置、一天中的时间和客户机装置的类型是可在根本没有最终用户登录或者通过网络服务器532登记的情况下确定的特性的例子。各特性可与一个或多个缺省准则相关。例如,与提交搜索询问的特定的最终用户(不管特定的最终用户是否登记或登录)相关的识别数据包括与诸如德国的特定的地理位置(即,特性)相关的IP地址。由于已知来自德国的人一般偏好阳台,因此,网络服务器532基于特性到准则映射仅识别带有阳台的酒店房间,或者,与不带阳台的酒店房间相比,至少将带有阳台的酒店房间定为高的等级。搜索结果由网络服务器532产生并且通过客户机装置(例如,客户机装置510A)显示的搜索结果包括关于一个或多个特定的酒店房间的信息。一组搜索结果中的各搜索结果可与不同的酒店房间对应。各搜索结果通过例如房间号识别特定的酒店房间。各搜索结果包括关于相应的酒店房间的一个或多个属性的信息,诸如房间尺寸、房间价格、房间类别、床的数量、床的尺寸、楼层号、是否允许抽烟、是否带在阳台、到电梯的距离、到楼梯的距离等。并且,一组搜索结果中的各搜索结果不需要包含与一组搜索结果中的每个其它搜索结果相同的量或类型的关于相应的酒店房间的信息。图6A D是根据实施例的描述基于规定位于特定的城市的特定酒店的搜索询问的一组搜索结果160的示例性网页。在图6A中,网页600还包含来自特定酒店中的特定酒店房间的风景的图像620 (例如,计算机呈现或实际数字照片)。图像620可周期性地例如每3秒改变,以显示来自特定酒店中的另一酒店房间的风景的图像。网页600还包含特定的酒店的楼层平面图的空中风景630。最终用户可选择在空中风景630中描绘的酒店房间,这可导致显示来自选择的酒店房间的风景的图像。在本例子中,特定的酒店具有多个楼层。为了使得最终用户能够观察关于来自不同的楼层的房间的信息,空中风景630包括允许最终用户选择特定的酒店中的特定楼层的楼层选择器632。在实施例中,基于单个搜索询问识别的一组搜索结果包括关于来自不同的酒店(例如,不同的连锁酒店或同一连锁酒店的不同酒店)的酒店房间的信息,从而,各搜索结果可包含识别相应的酒店房间属于的酒店的信息。作为替代方案,与来自同一酒店的酒店房间对应的搜索结果可被组在一起,在这种情况下,表示在搜索结果中反映的各酒店的名称的酒店数据仅被显示一次。如上所述,一个或多个搜索结果与房间风景相关。如上所述,酒店房间风景可以是计算机呈现的或者可以是通过用户的照相机创建的图像。一个或多个搜索结果中的每一个可具有链接(例如,标为“看风景”),该链接在被最终用户选择时导致来自相应的酒店房间的风景的图像被显示。另外,当响应由最终用户构想的搜索询问向最终用户显示一组搜索结果时,来自特定的酒店房间的风景的至少一个图像被显示。特定的酒店房间可与处于搜索结果列表“顶部”的搜索结果(或者有最高等级的搜索结果)对应。例如,图像620可以是搜索结果610中的来自被视为最佳匹配的酒店房间的风景的图像。在实施例中,包含一组搜索结果的搜索结果页包含房间类别选项。由于任何特定的酒店类别以与其它酒店不同的方式将酒店房间分类,因此,房间类别选项根据在搜索结果中反映哪些酒店房间改变。例如,如果在一组搜索结果中反映的酒店房间来自酒店A,那么与一组搜索结果一起显示的房间类别选项基于酒店H并且例如通过网络服务器532 (或相关的处理)被确定。房间类别可基于酒店A中的房间价格、酒店A的酒店房间中的床的数量和尺寸和/或酒店A中的酒店房间是否带有阳台。并且,酒店A的房间类别中的一个或多个可具有仅对于酒店A有意义的名称,诸如“特等豪华套房”、“行政标间”和“总统套房”。如果第二搜索询问规定酒店B,那么向提交第二搜索询问的最终用户显示的房间类别选项被更新,以反映与位于酒店床中的酒店房间相关的类别。网页600包含房间类别选项640。如图6B所示,选择房间类别选项640导致显示房间类别选择窗口 642。窗口 642示出归为通过“$”表示的3个价格类别的10个房间类别。在实施例中,包含基于搜索询问产生的一组搜索结果的搜索结果页包含偏好选项。偏好选项与可在向最终用户显示一组搜索结果之后改变的一个或多个搜索准则对应。网页600包含房间偏好选项650。如图6C所示,选择房间偏好选项650导致显示房间偏好选择窗口 652。窗口 652示出可选择的四个酒店房间属性楼层、风景、电梯和连接房间。缺省属性值分别为高、重要、远和不关心。在搜索结果610被显示之后,如果最终用户选择一个或多个不同的属性值(例如,对于到电梯距离属性选择“近”),那么显示不同的组的搜索结果,或者,至少可记录搜索结果610 (例如,基于更新等级)。搜索结果的用户选择可导致显示关于与搜索结果对应的酒店房间的附加信息。例如,如图6D所示,选择搜索结果612导致显示包含楼层号、到最近的电梯的距离、是否是拐角酒店房间、是否带有连接房间、房间尺寸、风景的描述和床类型的附加酒店数据614。选择搜索结果612还会导致空中风景630指示酒店房间相对于同一楼层上的酒店中的其它酒店房间的位置。在实施例中,显示搜索结果的网页可包含“现在预订”链接或按钮。例如,网页600包含当被选择时导致显示预订信息的“进行预订”链接。预订信息指示最终用户可如何从酒店预订酒店房间。预订信息可包含相应的酒店的电话号码,并可任选地包含为了预订酒店房间需要询问酒店接待人员的一系列的一个或多个问题。作为替代方案,“进行预订”链接可以是与相应的酒店的网站的链接,在该网站中,最终用户可进行预订。作为另一例子,用户选择搜索结果(或与搜索结果对应的“现在预订”按钮)会导致显示由网络服务器532提供的信息,这里,该信息(例如,由网络服务器532提供的一个或多个网页)可允许最终用户从最终用户的客户机装置预订相应的酒店房间。以这种方式,网络服务器532 (或相关的处理)通过从最终用户获得信息并与酒店服务器交互作用(对于最终用户来说,“透明地”)代表最终用户操作,以预订与搜索结果对应的酒店房间。如上所述,酒店房间数据534可存储与特定的酒店房间相关的一个或多个用户评价。用户评价可以是酒店房间特有的,或者可以一般关于酒店。因此,在实施例中,为了调节这些用户评价,搜索结果可包含用户评价或与一个或多个用户评价的链接。用户评价可采取任何形式,诸如来自创建用户评价的用户的许多的星号或实际文本。将酒店房间定级在实施例中,在网络服务器532向客户机装置(例如,客户机装置510A)提供响应接收搜索询问产生的一组搜索结果之前,相应的一组酒店房间基于一个或多个定级准则被定级。一组酒店房间基于与各酒店房间相关的等级分数被排序。图7A B是示出根据本发明的实施例的用于将一组酒店房间定级的处理700的流程图。虽然处理700被描述为由网络服务器532执行,但是,与网络服务器532相关的一个或多个其它的处理可执行处理700的步骤中的一个或多个。在步骤705中,网络服务器532接收与一组的一个或多个搜索准则相关的搜索询问。组中的至少一个搜索准则是用户规定的搜索准则。组中的搜索准则中的一个或多个可以是缺省准则。在步骤710中,网络服务器532基于一个或多个搜索准则识别一组搜索结果。组中的各搜索结果与不同的酒店房间对应。在步骤715中,网络服务器532识别一组的一个或多个定级准则。一个或多个定级准则可以与一组的一个或多个搜索准则相同或不同。例如,虽然搜索询问规定特定城市中的特定的连锁酒店并且来自酒店房间的风景是重要的,但是,除了使用房间风景作为定级准则以外,网络服务器532可使用酒店房间价格-酒店房间尺寸比作为定级准则。作为另一例子,与搜索询问相关的搜索准则可表示最终用户对于高的楼层、“好的”风景、附近的电梯和连接房间感兴趣。在基于搜索准则识别一组酒店房间之后,网络服务器532可使用与定级准则相同的准则。在步骤720中,网络服务器532在一组搜索结果中识别还没有产生等级分数的搜索结果。在步骤725中,对于一组的一个或多个定级准则的各定级准则,网络服务器532确定与在步骤720中识别的酒店房间相关的定级准则的初步值。定级准则与酒店房间的属性对应。因此,初步值的类型根据准则的类型或房间属性改变。例如,如果定级准则是到电梯的距离,那么特定的酒店房间的初步值可以是20英尺。如果定级准则是房间尺寸,那么特定的酒店房间的初步值可以是500ft2。如果定级准则是房间风景,那么特定的酒店房间的初步值可以是“好”、“差”或“无”。如果定级准则是楼层,那么特定的酒店房间的初步值可以是“高”、“低”或“第一层”和/或表示特定的酒店房间所处的特定楼层的特定值(例如,“5,,)。在步骤730中,对于在步骤725中确定的各初步值,网络服务器532基于初步值确定归一化值。特定酒店房间的各归一化值处于两个值之间,诸如在O与100之间或在O与I之间。作为替代方案,归一化值可在接收网络服务器532使用归一化值的搜索询问之前与酒店房间相关。因此,初步值不必被确定。换句话说,步骤725可能是不必要的。在步骤735中,对于在步骤730中确定的各归一化值,网络服务器532向归一化值施加权重。例如,步骤730导致三个归一化值0. 9,0. 6和O. 3。如果前两个定级准则的重要性被视为第三个定级准则的两倍,那么可分别向三个定级准则施加以下的权重2、2、和
I。换句话说,O. 9和O. 6均乘以2,而O. 3不变。但是,如果各定级准则的重要性被视为相等,那么本步骤是不必要的。对于定级准则确定的权重可基于搜索询问是否规定定级准则。例如,如果搜索询问规定房间风景重要而连接房间不重要,那么向与特定的酒店房间的房间风景属性相关的归一化值施加正权重(例如,>1. O ),而不向与特定的酒店房间的连接房间属性相关的归一化值施加权重(或者施加负权重)。作为附加或者替代方案,可在网络服务器532接收搜索询问之前预定或建立对于定级准则确定的权重。例如,如果在搜索询问中不规定房间风景并且使用房间风景作为定级准则,那么用于房间风景定级准则的权重可以为1. 5 ;否则,如果在搜索询问中规定房间风景,那么用于房间风景定级准则的权重可以为2.0。在步骤740中,网络服务器532组合在步骤735中产生的加权值以产生用于酒店房间的等级分数。网络服务器532关联等级分数与酒店房间。可通过简单地加算在步骤735中产生的加权值组合加权值。作为替代方案,可以去除异常值中的一个或多个。例如,可去除最低加权值和最高加权值,并然后组合剩余的加权值。在步骤745中,网络服务器532确定是否存在还没有产生等级分数的另一酒店房间(在在步骤720中识别的一组酒店房间中)。如果是,那么步骤700前进到步骤720。如果不是,那么步骤700前进到步骤750。在步骤750中,网络服务器532基于与组中的各酒店房间相关的等级分数将一组酒店房间排序。在步骤755中,网络服务器532至少将一组酒店房间的子集发送到提交搜索询问的客户机装置(例如,客户机装置510A)(或另一客户机装置)。例如,客户机装置510A的最终用户形成规定San Francisco为城市、房间尺寸为至少500平方英尺、来自酒店房间的风景为重要、连接房间为不重要、楼层水平为“高”且到电梯的距离小于50英尺的搜索询问。客户机装置510A在网络520上将搜索询问发送到网络服务器532。网络服务器532仅识别位于San Francisco、尺寸至少为500平方英尺且到电梯的距离在50英尺以内的那些酒店房间。网络服务器532基于识别的酒店房间的风景以及酒店房间多么接近电梯将这些酒店房间定级。来自酒店房间的风景可被分类为与三个初步“值”中的一个相关没有风景、差的风景或好的风景。如果识别的酒店房间具有好的风景,那么用于该初步值的归一化值可以为“1. O”(表示完美的分数)。“差的风景”可被分配“O. 2”的归一化值,并且,“没有风景”可被分配“O”的归一化值。关于到电梯的距离,到电梯的距离小于10英尺的酒店房间可被分配“I”的归一化值,10英尺 20英尺的酒店房间可被分配“O. 9”的归一化值,20英尺 30英尺的酒店房间可被分配“O. 8”的归一化值,等等。匹配指示器在实施例中,一组搜索结果可表示各搜索结果在多大程度上“匹配”在搜索询问中规定的搜索准则。例如,基于客观因素,搜索结果可表示百分比匹配(例如,“ 100%”或“22%”)或者定性匹配(例如,“完美”、“好”或“差”)。例如,作为定级处理的一部分,给定权重,网络服务器532确定会是多少完美的等级分数。完美的分数对于各属性的归一化值为例如1. O,这里,适当的权重被施加到各归一化值。得到值可以为1. 0*2+1. 0*2+1. 0*1=5。与各搜索结果相关的各等级分数与完美分数相比(例如,除以它),以得到百分比匹配。在在客户机装置上显示的搜索结果中指示百分比匹配或匹配质量的指示。酒店房间可用性提交针对酒店房间数据534的搜索询问的最终用户可能希望预订特定日期(例如,11/26/12)或特定日期范围(例如,10月12到10月23日)的酒店房间。因此,在实施例中,最终用户可在搜索询问中包括日期信息,并且,响应接收搜索询问,网络服务器532可仅向最终用户提供关于在在日期信息中指示的日期可用的酒店房间的信息。换句话说,如果特定的酒店房间在提出的在搜索询问中指示的预订日期不可用,那么,即使特定的酒店房间基于与搜索询问相关的搜索准则可能具有最佳的匹配,也不向构想搜索询问的最终用户显示关于特定的酒店房间的信息。在实施例中,响应来自客户机装置的搜索询问由网络服务器532确定一个或多个酒店房间的可用性。例如,网络服务器532识别满足与搜索询问相关的搜索准则的一组酒店房间。网络服务器532然后将请求发送到由一组酒店房间所处的酒店保持的远程酒店服务器。请求包括例如通过房间号码和识别寻求预订的一个或多个日期的日期识别一组酒店房间中的各房间的识别日期。酒店服务器能够访问对于组中的各酒店房间表示酒店房间是否在任何特定的日期可用于预订的可用性日期。响应来自网络服务器532的请求,酒店服务器向网络服务器532发送表示酒店房间中的每一个对于表示的日期是否可用的响应。在响应中,网络服务器532可基于来自酒店服务器的可用性日期过滤搜索结果,并且将过滤的搜索结果发送到客户机装置。作为另一例子,在接收目标是相应的酒店房间中的任一个的搜索询问之前,酒店房间数据534中的酒店房间记录被更新,以反映相应的酒店房间什么时候是可用的。换句话说,对于酒店房间可用性,处理针对酒店房间数据534的搜索询问不触发向一个或多个远程酒店服务器的请求发送。酒店房间数据534中的酒店房间记录可以按上述的方式被更新,诸如网络服务器532 (或另一处理)向一个或多个酒店服务器发送请求以检索来自各相应酒店的多个酒店房间的可用性日期。但是,请求可以不包含任何特定的日期限制。事实上,发送到不同的酒店服务器的各请求可检索下面的例如6个月的可用性日期。各酒店服务器(与不同的酒店对应)可被周期性地访问,诸如每周一次或者每天一次。至少由于酒店房间的可用性的知识不新鲜,前一例子相对于后一例子会是有利的。这是由于一组酒店房间的房间可用性是在处理目标是关于一组酒店房间的信息的搜索询问时从来源(即酒店服务器)确定的。搜索酒店房间存在用于搜索关于房屋和租金性能的信息的方法。例如,Zillow. com和vrbo. com分别提供用于搜索出售房屋和出租单元的特征。但是,与预订酒店房间相比,购买和租用是非常不同的活动。关于房屋、公寓住宅和公寓,从购买过程的一开始商谈特定的房屋、公寓住宅或公寓楼。例如,房屋买家直接(或通过他们各自的代理)与房屋拥有者联系以商谈协议。相反,关于预订酒店房间,对于预期的顾客来说,特定的酒店房间是未知的,直到他/她进行预订并且(现在实际的)酒店顾客到达酒店房间(或者刚刚到场)。事实上,预期的酒店顾客关于预订属于特定的房间类别的一些酒店房间与酒店代表(或使用在线服务的商店)协商。因此,酒店的租用协商一般在房间类别粒度水平上出现,而房屋/公寓住宅/公寓的购买或租用商谈关于特定的房屋单元出现。硬件概要根据一个实施例,通过一个或多个特定用途计算装置实现在这里描述的技术。特定用途计算装置可以被硬接线,以执行技术,或者可包括永久性地被编程以执行技术的诸如一个或多个应用特定集成电路(ASIC)或场可编程门阵列(FPGA)的数字电子器件,或者可包含被编程以根据固件、内存、其它存储器或组合中的程序指令执行技术的一个或多个一般用途硬件处理器。这种特殊用途计算装置还可组合具有定制的编程以实现技术的定制硬接线逻辑、ASIC或FPGA。特殊用途计算装置可以是台式计算机系统、便携式计算机系统、手持设备、网络设备或加入硬接线和/或程序逻辑以实现技术的任何其它设备。例如,图8是示出可实现本发明的实施例的计算机系统800的框图。计算机系统800包括用于传送信息的总线802或其它通信机构和与总线802耦合的用于处理信息的硬件处理器804。硬件处理器804可以为例如一般用途微处理器。
计算机系统800还包括与总线802耦合的用于存储信息和要由处理器804执行的指令的诸如随机存取存储器(RAM)或其它动态存储器件的主存储器806。主存储器806也可在被处理器804执行的指令的执行过程中被用于存储暂时变量或其它中间信息。这种指令当被存储于处理器804可访问的非暂时存储介质中时使得计算机系统800变成被定制为执行在指令中规定的操作的特殊用途机器。计算机系统800还包括与总线802耦合的用于存储静态信息和用于处理器804的指令的只读存储器(ROM) 808或其它静态存储器件。用于存储信息和指令的诸如磁盘或光盘的存储设备810被设置并与总线802耦合。计算机系统800可通过总线802与用于向计算机用户显示信息的诸如阴极射线管(CRT)的显示器812耦合。用于向处理器804传送信息和命令选择的包含数字字母和其它键的输入设备814与总线802耦合。另一类型的用户输入设备是用于向处理器804传送方向信息和命令选择并用于控制显示器812上的光标移动的诸如鼠标、跟踪球或光标方向键盘的光标控制816。该输入设备一般沿两个轴即第一轴(例如,X)和第二轴(例如,y)具有两个自由度,这允许设备规定平面中的位置。计算机系统800可通过使用与计算机系统组合以导致或编程计算机系统800成为特殊用途机器的定制的硬接线逻辑、一个或多个ASIC或FPGA、固件和/或程序逻辑实现这里描述的技术。根据一个实施例,响应处理器804执行包含于主存储器806中的一个或多个指令的一个或多个次序,由计算机系统800执行这里描述的技术。这些指令可从诸如存储设备810的另一存储介质被读入主存储器806中。包含于主存储器806中的指令的次序的执行导致处理器804执行这里描述的处理步骤。在替代性实施例中,作为软件指令的替代或者与其组合,可以使用硬接线电路。这里使用的术语“存储介质”指的是存储导致机器以特定的方式操作的数据和/或指令的任何非暂时介质。这种存储介质可包括非易失性和/或易失性介质。非易失性介质包括例如光盘或磁盘,诸如存储设备810。易失性介质包括动态存储器,诸如主存储器806。存储介质的常见形式包括例如软盘、柔性盘、硬盘、固态驱动器、磁带或任何其它磁性数据存储介质、CD-ROM、任何其它光学数据存储介质、具有孔的图案的任何物理介质、RAM、PROM和EPROM、FLASH-EPROM、NVRAM、任何其它存储器芯片或盒子。存储介质与传送介质明显不同,但可与其组合使用。传送介质参与在存储介质之间传送信息。例如,传送介质包括共轴电缆、铜线和光纤,包括包含总线802的导线。传送介质还可采用声波或光波的形式,诸如在无线电波和红外-红数据通信中产生的那些。在承载供处理器804执行的一个或多个指令的一个或多个次序时,可包括各种形式的介质。例如,可首先在远程计算机的磁盘或固态驱动器上承载指令。远程计算机可将指令加载到其动态存储器中并且通过使用调制解调器在电话线发送指令。计算机系统800本地的调制解调器可在电话线上接收数据,并用使用红外-红传送器以将数据转换成红外-红信号。红外-红检测器可接收在红外-红信号中承载的数据,并且,适当的电路将数据放于总线802上。总线802将数据携带到主存储器806,处理器804从该主存储器806检索并执行指令。由主存储器806接收的指令可任选地在被处理器804执行之前或之后被存储于存储设备810上。计算机系统800还包括与总线802耦合的通信接口 818。通信接口 818提供与网络链路820的双向数据通信,该网络链路820与局域网络822连接。例如,通信接口 818可以是集成服务数字网络(ISDN)卡、电缆调制解调器、卫星调制解调器或用于提供与相应的类型的电话线的数据通信连接的调制解调器。作为另一例子,通信接口 818可以是用于提供与兼容LAN的数据通信连接的局域网络(LAN)卡。也可实现无线链路。在任何这种实现中,通信接口 818发送并接收承载代表各种类型的信息的数字数据流的电气、电磁或光学信号。网络链路820 —般通过一个或多个网络向其它数据装置提供数据通信。例如,网络链路820可通过局域网络822提供与主机计算机824或与由因特网服务提供商(ISP)826操作的数据设备的连接。ISP826又通过现在一般称为“因特网”828的世界范围的信息包数据通信网络提供数据通信服务。局域网络822和因特网828均使用承载数字数据流的电气、电磁或光学信号。承载通往和来自计算机系统800的数字数据的通过各种网络的信号和处于网络链路820上并通过通信接口 818的信号是传送介质的示例性形式。计算机系统800可通过网络、网络链路820和通信接口 818发送消息并接收包括程序代码的数据。在因特网例子中,服务器830可通过因特网828、ISP826、局域网络822和通信接口 818传送用于应用程序的请求代码。接收的代码可在被接收时被处理器804执行,并且/或者被存储于存储设备810或者其它的非易失性存储器中以供以后的执行。在前面的说明书中,参照可在实现之间改变的大量的特定的细节描述了本发明的实施例。因此,说明书和附图应被视为解释性的而不是限制性的。本发明的范围的专有的指示以及申请人所希望成为本发明的范围的是从本申请以提出一组权利要求的特定形式提出的这些权利要求的字面和等同范围,包括任何随后的校正。
权利要求
1.一种方法,包括: 接收表示多个个人居住单元的边界的输入; 接收建立边界与多个个人居住单元所处的地理区域的基础图像之间的相关性的输A ; 接收基础图像上的点与多个空间坐标之间的映射; 基于输入、相关性和映射,确定多个个人居住单元的各个人居住单元的一组空间坐标; 其中,该方法是由一个或多个计算装置执行的。
2.根据权利要求1的方法,其中,基础图像是地理区域的卫星图像。
3.根据权利要求1的方法,其中, 基础图像示出多个个人居住单元的一些但不是全部的边界;并且 在输入中表示的边界表示没有在基础图像中示出的至少一个边界。
4.根据权利要求1的方法,还包括:在接收输入之前,显示包含多个个人居住单元的边界的楼层平面图的楼层平面像,其中,在显示楼层平面像的同时接收输入。
5.根据权利要求1的方法,还包括:在确定多个个人居住单元的特定的个人居住单元的一组空间坐标之后, 接收示出来自特定的居住单元的窗户的可能的风景的视觉信息;和 存储关联视觉信息与特定的居住单元的数据。
6.根据权利要求5的方法,其中,视觉信息是视频、计算机呈现图像或数字照片中的一种。
7.根据权利要求5的方法,还包括:在接收视觉信息之前,向第三方服务发送包含特定的个人居住单元的一组空间坐标的请求,其中,视觉信息是从第三方服务接收的。
8.一种方法,包括: 在显示包含多个个人居住单元的楼层平面图的第一图像的同时,接收建立楼层平面图与多个个人居住单元的各个人居住单元的边界之间的第一相关性的第一输入; 接收建立楼层平面图与反映特定的地理区域的基础图像之间的第二相关性的第二输入;和 接收对于多个个人居住单元的各个人居住单元规定关于个人居住单元的一个或多个属性的一个或多个值的第三输入;和 在数据库中存储关联多个个人居住单元的各个人居住单元与相应的地理区域和一个或多个属性的相应的一个或多个值的数据, 其中,该方法是由一个或多个计算装置执行的。
9.根据权利要求8的方法,还包括基于第一输入和楼层平面图产生第二图像,其中,接收第二输入的步骤包括接收相对于基础图像的显示对准第二图像的显示的输入,使得与在基础图像中示出的相应的内容对准地显示在第二图像中示出的内容。
10.根据权利要求8的方法,其中,一个或多个值包含所述各个人居住单元的房间号。
11.根据权利要求8的方法,其中,一个或多个值指示所述各个人居住单元中的一个或多个床的各床的类型。
12.根据权利要求8的方法,还包括:在接收第二输入之后,基于多个个人居住单元的各个人居住单元的边界与基础图像确定所述各个人居住单元的尺寸,其中,一个或多个属性包含所述各个人居住单元的尺寸。
13.根据权利要求8的方法,其中,多个个人居住单元包含第一个人居住单元和第二个人居住单元,第一个人居住单元为第一类型,第二个人居住单元为与第一类型不同的第二类型,一个或多个值对于第一个人居住单元表示表示第一类型的第一类别并对于第二个人居住单元表示表示第二类型的第二类别。
14.根据权利要求8的方法,还包括:在接收第二输入之后,对于多个个人居住单元的子集的各个人居住单元,接收示出来自所述各个人居住单元的窗户的可能的风景的视觉信息;和存储关联视觉信息与所述各个人居住单元的数据。
15.根据权利要求14的方法,其中,响应对于视觉信息的请求从第三方接收视觉信息,其中,请求包含多个地理坐标。
16.根据权利要求15的方法,还包括: 确定特定的个人居住单元的立面图,其中,请求包含立面图。
17.根据权利要求14的方法,其中,接收视觉信息包含对于多个个人居住单元的特定的个人居住单元接收分别示出来自特定的个人居住单元的窗户的不同的可能的风景的多个视觉信息项。
18.根据权利要求8的方法,还包括:在接收第二输入之后,接收示出来自多个个人居住单元的特定的个人居住单元的窗户的实际风景的图像;和存储关联图像与特定的个人居住单元的数据。
19.根据权利要求8的方法,还包括:在产生第二图像之后,接收旋转和缩放第二图像的第四输入。
20.根据权利要求8的方法,其中,多个个人居住单元包含由第一机构管理的第一子集和由与第一机构不同的第二机构管理的第二子集。
21.根据权利要求8的方法,其中,多个居住单元是酒店房间。
22.—种方法,包括:接收与一个或多个搜索准则相关的搜索询问;响应接收一个或多个搜索准则,分析包含关于多个酒店房间的信息的酒店房间数据,以确定多个酒店房间的子集的属性是否满足一个或多个搜索准则;和响应确定多个酒店房间的子集的属性满足一个或多个搜索准则,导致显示关于子集中的各酒店房间的信息,其中,信息包含唯一地相对于子集中的各其它酒店房间识别子集中的各酒店房间的识别数据,其中,方法是由一个或多个计算装置执行的。
23.根据权利要求22的方法,其中,信息对于子集中的各酒店房间包括来自所述各酒店房间的窗户的风景的图像。
24.根据权利要求23的方法,其中,图像是通过第三方基于提供到第三方的地理坐标产生的计算机呈现图像。
25.根据权利要求22的方法,其中,多个个人居住单元包含由第一机构管理的第一子集和由与第一机构不同的第二机构管理的第二子集。
26.根据权利要求22的方法,其中,一个或多个搜索准则包含一个或多个楼层的指示、酒店房间的尺寸、价格、单位面积的价格、酒店房间的类别、酒店房间是否与另一居住单元连接、是否允许抽烟、伤残人士的可达性、到电梯的距离、到前厅的距离、到游泳池的距离、至IJ楼梯的距离、到自动贩卖机的距离。
27.根据权利要求22的方法,其中,一个或多个搜索准则中的至少搜索准则不是在搜索询问中规定的。
28.根据权利要求22的方法,其中,多个酒店房间的各酒店房间与多个特性相关;子集包含多个酒店房间的多个居住单元;对于子集的各酒店房间,分析酒店房间数据包含:基于所述各酒店房间的多个特性,确定多个归一化值,其中,多个特性中的各特性与多个归一化值的不同的值相关,向多个归一化值的第一值施加第一权重以产生第一加权值,向多个归一化值的第二值施加第二权重以产生第二加权值,其中,第二值与第一值不同,基于第一加权值和第二加权值产生等级分数,和 使等级分数与所述各居住单元相关联;导致显示关于子集中的各酒店房间的信息包括导致以基于与所述各酒店房间相关的等级分数的次序显示关于各酒店房间的信息。
29.根据权利要求28的方法,其中,多个特性包含以下方面中的两个或更多个:相应的酒店房间的尺寸;相应的酒店房间所处的建筑物的楼层;从相应的酒店房间到电梯的距离;相应的酒店房间所属的类别;在相应的酒店房间中是否允许抽烟;相应的酒店房间是否与另一酒店房间接界;相应的酒店房间是否带有阳台;相应的酒店房间是否是伤残人员容易到达的;从相应的酒店房间到楼梯的距离;从相应的酒店房间到酒店前厅的距离、从相应的酒店房间到游泳池的距离、从相应的酒店房间到自动贩卖机的距离;从相应的酒店房间到内务服务的距离;从相应的酒店房间到夜总会的距离;或从相应的酒店房间到噪声源的距离。
30.根据权利要求28的方法,其中,向第一值施加第一权重和向第二值施加第二权重包括从一个或多个搜索准则确定第一权重和第二权重。
31.根据权利要求22的方法,还包括将子集中的酒店房间限制于在一个或多个搜索准则中指示的已知在一个或多个日期可用的酒店房间。
32.根据权利要求22的方法,其中,导致显示关于子集中的各酒店房间的信息包括导致显示预订信息;和预订信息包含关于对于用户如何预订子集中的一个或多个酒店房间的指令。
33.根据权利要求22的方法,还包括:在接收搜索询问之前,产生酒店房间数据,其中,产生酒店房间数据包含:显示多个酒店房间所处的地理区域的基础图像;接收指示多个酒店房间的各单元的边界的输入;接收基础图像上的点与多个空间坐标之间的映射;基于输入和映射,确定多个酒店房间的各单元的一组空间坐标。
34.一个或多个存储指令的非暂时存储介质存储,这些指令当被一个或多个处理器执行时导致执行在权利要 求1 33中的任一项中记载的方法。
全文摘要
提供用于创建和搜索存储关于多个个人居住单元(IHU)的信息的数据库的技术。示出多个IHU之间的位置关系的图像数据位于诸如卫星/地像的基础图像上。基础图像与基础图像上的地图点到空间(例如,地理)坐标的映射相关。IHU的坐标可被用于产生来自IHU的窗户的计算机呈现的风景。并且,接收标记在具有一定信息的图像数据中反映的各IHU的标签输入。各标签指示IHU的属性的值,诸如其尺寸、价格、到电梯的距离等。可以处理以关于各IHU的信息为目标的询问,并且,基于与询问相关的准则将返回的结果分级。
文档编号G06Q50/12GK103080970SQ201180043230
公开日2013年5月1日 申请日期2011年8月30日 优先权日2010年9月10日
发明者B·盖斯特纳, C·杨, K·弗里艾斯, H-J·琼斯, S·阿巴斯, R·王 申请人:77酒店股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1