本申请一般地涉及将网格网络应用到体育场服务。
背景技术:
网格网络是特征在于其可持续性、自组织以及可扩展性的一类计算机生态系统。每个网格节点中继流到该节点的网络数据,并且节点协作以适当地分发网络中的数据。尽管网格网络可以使用网关来连接到诸如因特网的广域网,但是典型地,网格网络是相对短程的网络,即具有250米或者更小的节点到节点链路距离。
因为网格网络典型地是无线的,所以它们是自组的(ad hoc),意味着节点容易加入和离开网络。仅作为一个示例,网格网络可由建立节点的无线计算设备使用Zigbee自发地组织。其他非限制性示例网格网络协议/系统可以基于Wi-Fi IEEE 802.11p、IEEE 802.11s、WAVE IEEE 1609、WiMAX IEEE 802.16、蓝牙以及IRA。
当网格网络的无线节点随着网络操作移动时,该网络有时被称作移动自组网络(MANET),MANET随着节点移入网络范围和移出网络范围连续地进行自我配置。因此,MANET中的节点链路频繁地改变。MANET可以独立地操作,但也可以将节点中的一个或多个用作到其他MANET和诸如因特网的其他网络的网关。
本申请涉及将网格/MANET原理应用到体育场座位,用于提供各种体育场服务。
技术实现要素:
本发明原理提供自动工具以便爱好者能获得对许多有用的设施、信息以及组功能的访问(诸如座位确认、座位位置、关于队伍表现的统计和数据、团队数据和统计、订购小吃/食品并使其被送至爱好者的座位、订购纪念品),准予组功能,提供对即将到来的事件的折扣,以及提供目标市场营销。通过将智能设备网格联网到体育场座位,爱好者获得对体育场所提供的许多特征的访问。
相应地,组件包括场馆座位以及与相应座位接合的网格网络模块。每个网络模块包括处理器,并且被配置用于访问计算机可读存储介质以执行其上的指令来配置处理器以建立与爱好者消费类电子产品(CE)设备的通信,并向该CE设备发送指示相应座位的位置的消息。
在一些实施例中,指令在被处理器执行时,配置处理器建立与至少一个相邻网络模块的无线通信以与其建立网格网络。在示例实施方案中,指令在被处理器执行时,可以配置处理器从CE设备获取身份标识,并基于身份标识向CE设备发送包括指示CE设备是否与正确的座位关联的数据的消息。
如有需要,指令在被处理器执行时,配置处理器访问靠近相应座位的场馆设施的数据存储库,并向CE设备发送关于靠近相应座位的场馆设施的信息。指令在被处理器执行时,可以配置处理器接收来自CE设备的订单,通过场馆网格网络将订单中继给订单履行处理器,以及向CE设备发送订单已经被发送的消息。
在非限制性的示例中,指令在被处理器执行时,配置处理器向CE设备发送将CE设备对接(dock)在与相应座位关联的收置器中的提示。指令在被处理器执行时,如有需要,可以配置处理器向CE设备发送连接到场馆网格网络和/或保持连接到场馆网格网络的提示。
在另一方面,消费类电子产品(CE)设备包括显示器、无线收发机、承载可由处理器执行的指令的计算机可读存储介质、以及处理器。处理器被配置用于访问计算机可读存储介质以执行指令来配置处理器在显示器上呈现用户界面(UI),该UI指示CE设备的位置以及与CE设备的用户关联的场馆座位的位置。
在这后一方面的示例实施例中,UI可以包括图形化地显示位置的地图。如有需要,指令在被处理器执行时,配置处理器在显示器上呈现指示CE设备的用户是否处于正确的座位中的消息。此外,如有需要,指令在被处理器执行时,可以配置处理器在显示器上呈现使用户将CE设备和与相应座位关联的对接站接合的提示,和/或在显示器上呈现获取关于该场馆座位所在的场馆中的现场事件的信息的提示,和/或在显示器上呈现连接到该场馆座位所在的场馆中的事件的视频馈送的提示。
在另一方面,网格网络包括与相应场馆座位关联并且动态地形成网格网络的多个计算机化的节点模块,该网格网络将关于与节点模块通信的相应CE设备的信息上载到接收网络,用于关于座位所在的场馆中的设施和事件的信息的下载。该信息被下载到相应CE设备中的至少一个。
如果关于座位布置存在任何问题,例如重复预订、座位损坏或者脏污等,那么可以立即联系场馆管理/工作人员以获得服务或解决问题。网格网络可以包括体育场套房,包括套房房间中的节点以及套房房间的座位中的节点,使得对套房房间的访问可以被授予持有被联网以向套房节点识别其自身的无线设备的人以便解锁套房房间。
参考附图可以最好地理解本发明的细节(关于其结构和操作两者),在附图中相同的参考标号指代相同的部分,并且其中:
附图说明
图1是包括根据本发明原理的示例的示例系统的框图;
图2是示例节点的示意图;
图3是体育场网格网络的示意图;
图4是示例非限制性逻辑的流程图;以及
图5-7是用于体育场座位的占用者的CE设备的示例用户界面的屏幕截图。
具体实施方式
本公开一般地涉及计算机生态系统,并且具体地涉及网格网络和MANET。本文中系统可以包括服务器和客户端部件,所述部件建立通过网络连接的网格网络节点,使得数据可以在客户端和服务器部件之间交换,尽管网格网络可以不包括服务器。节点可以包括一个或多个计算设备,该一个或多个计算设备包括便携式电视(例如,智能电视、启用因特网的电视)、诸如笔记本和平板计算机之类的便携式计算机、以及其他移动设备(包括智能电话、可以被附接于移动物体的网格节点模块、以及下面讨论的附加示例)。这些设备可以操作于多种多样的操作环境。例如,一些设备可以利用例如来自Microsoft的操作系统、或者Unix操作系统、或者由Apple Computer或者Google生产的操作系统。
无论是如何实现的,节点都可以包括执行指令的一个或多个处理器,所述指令配置节点通过诸如MANET的网格网络接收和发射数据。诸如服务器的设备可以由诸如Sony的游戏控制台、个人计算机等实例化。
信息可以通过网络在网络节点之间交换。为此,并且为了安全性,节点可以包括防火墙、负载均衡器、临时存储装置、以及代理、以及用于可靠性和安全性的其他网络基础设施。一个或多个节点可以形成实现向网络成员提供安全社区(诸如在线社交网站)的方法的装置。
如本文所使用的,指令指代用于处理系统中信息的计算机实现的步骤。指令可以被实现在软件、固件或者硬件中,并且包括由系统的部件所承担的任意类型的已编程步骤。
处理器可以是能够通过各种线(诸如地址线、数据线和控制线)以及寄存器和移位寄存器执行逻辑的任何常规通用单芯片处理器或多芯片处理器。
本文中以流程图和用户界面的方式描述的软件模块可以包括各种子例程、过程等。在不限制本公开的情况下,声明要被特定模块执行的逻辑可以被重新分配到其他软件模块、和/或被一起组合在单个模块中、和/或使其在共享库中可用。
本文描述的本发明原理可以被实现为硬件、软件、固件或者它们的组合;因此,示意性的部件、框、模块、电路以及步骤是就其功能被阐述的。
除以上提到的以外,可以使用通用处理器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件(诸如被设计来执行本文描述的功能的专用集成电路(ASIC)、离散门或晶体管逻辑、离散硬件部件或者它们的组合)来实现或者执行下面描述的逻辑框、模块以及电路。可以通过控制器或者状态机或者计算设备的组合来实现处理器。
当在软件中实现时,下面描述的功能和方法可以以适当的语言编写,诸如但不限于C#或者C++,并且可以被存储在计算机可读存储介质上或者通过计算机可读存储介质传输,计算机可读存储介质诸如随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、压缩盘只读存储器(CD-ROM)或者其他光盘存储装置(诸如数字通用碟片(DVD))、磁盘存储装置或者其他磁存储设备(包括可移除拇指驱动器)等。连接可以建立计算机可读介质。这样的连接可以包括例如硬连线的线缆(包括光纤和同轴线和数字用户线(DSL)和双绞线)。这样的连接可以包括无线通信连接,包括红外线和无线电。
包括在一个实施例中的部件可以以任意适当的组合用于其他实施例中。例如,本文描述的和/或附图中描绘的各种部件中的任意部件可以被组合、互换或者从其他实施例排除。
“具有A、B和C中至少一者的系统”(类似的“具有A、B或C中至少一者的系统”以及“具有A、B、C中至少一者的系统”)包括以下系统:只具有A、只具有B、只具有C、具有A和B一起、具有A和C一起、具有B和C一起、和/或具有A、B和C一起,等等。
现在具体地参考图1,显示了示例网格网络10,根据本发明原理,网格网络10可以包括以上提及并且下面进一步讨论的示例设备中的一个或多个。这些设备建立网格网络10的相应节点12。如以上提及的,节点12可以自发地加入和离开网络10,并且当节点是网络10的成员时,它经由无线链路14与其他节点12中的至少一些通信。节点12可以全部连接到每一个其他节点,或者更典型地,只连接到其他节点中的一个或多个节点,从而使用“跳转(hop)”原理和其他相关网格协议原理通过网络转发数据。
节点12可以全部是移动节点,并且可以只在网络10内而不在网络10外通信。更典型地,节点12中的至少一个节点是将网格网络10与诸如因特网的其他网络联接(interface)的路由器或者其他网关设备。在一些实施例中,节点12中的一个或多个节点可以是固定节点(例如在安装之后其位置不改变或只是偶尔改变的网关路由器或者服务器)而剩余的节点12是移动的,而在一些实施例中,全部的节点12可以是固定节点。
在任何情况下,节点12典型地通过下面描述的短程发射机中的一个或多个来动态地建立网格网络。每个节点典型地与唯一身份标识(诸如媒体访问控制(MAC)地址)关联,并且MAC地址可以在节点内相关(例如,在制造时或者通过用户在与特定部件关联时)或者在从节点接收具有MAC地址所关联的部件的身份标识的信息的网络服务器内相关。例如,节点模块可以与汽车、人、动物、自行车、行李或者宠物笼、特定的体育场座位、工厂或者商店中的物品、用户的CE设备等等关联,并且相应地该节点的MAC地址可以与部件相关。因此,当网格网络被建立并且网络节点中的至少一个节点上载收集自其它节点的信息时,该信息可以包括(或者在服务器处被相关到)诸如特定体育场座位号的一类部件,使得网络地图或者其他网络信息用户界面(UI)可以被呈现从而显示网格节点以及部件的身份标识(而不仅是节点与之关联的MAC地址)。
图2显示了示例节点12可以(但不是必须)包括一个或多个显示器15,一个或多个显示器15可以通过高分辨率或者超高分辨率“4K”或者更高平板屏幕实现,并且可以是启用触摸的用于经由显示器上的触摸接收用户输入信号。根据本发明原理,节点12可以包括一个或多个扬声器16用于输出音频,以及包括诸如例如音频接收机/麦克风的至少一个附加的输入设备18用于例如向节点12输入听觉命令以控制节点12。示例节点12也可以包括一个或多个网络接口20,用于在一个或多个处理器24的控制下通过至少一个网络通信。因此,不受限制地,接口20可以是Wi-Fi收发机,Wi-Fi收发机是无线计算机网络接口的示例。应当理解的是,处理器24控制节点12承担本发明原理,包括本文描述的节点12的其他元件,诸如例如控制显示器15以在其上呈现图像以及从其接收输入。此外,注意网络接口20可以是例如有线或者无线的调制解调器或者路由器,或者是其他适当的接口,诸如例如无线电话收发机或者如以上提及的Wi-Fi收发机等。
除以上以外,节点12也可以包括一个或多个输入端口26,诸如例如高分辨率多媒体接口(HDMI)端口或者USB端口以物理地连接(例如使用有线连接)到另一个CE设备,和/或耳机端口以将耳机连接到节点12用于将来自节点12的音频通过耳机呈现给用户。例如,输入端口26可以经由导线或者无线地连接到音频视频内容的有线源或者卫星源。因此,源可以是例如机顶盒、或者卫星接收机、或者游戏控制台或者盘播放器。
节点12可以进一步包括一个或多个有形的计算机可读存储介质28,诸如基于盘的存储装置或者固态存储装置。此外,在一些实施例中,节点12可以包括一个或多个方位(position)或者位置接收机,诸如但不限于蜂窝电话接收机、GPS接收机和/或高度计30,其被配置为例如从至少一个卫星或者蜂窝电话塔接收地理方位信息并将该信息提供给处理器24和/或结合处理器24确定布置节点12的高度。然而应当理解的是,根据本发明原理,除蜂窝电话接收机、GPS接收机和/或高度计外的另一合适的方位接收机也可以被用来例如确定在例如全部三个维度上节点12的位置。
继续节点12的描述,在一些实施例中节点12可以包括一个或多个相机32,根据本发明原理,一个或多个相机32可以是例如热成像相机、诸如摄像头的数字相机、和/或集成到节点12中并可由处理器24控制来收集图片/图像和/或视频的相机。在节点32上也可以包括蓝牙收发机34和其他近场通信(NFC)元件36,用于分别使用蓝牙和/或NFC技术与其他设备通信。示例NFC元件可以是射频身份标识(RFID)元件。
此外,节点12可以包括向处理器24提供输入的一个或多个辅助传感器37(例如诸如加速度计、陀螺仪、循环计的运动传感器、或者磁传感器、红外(IR)传感器、光学传感器、速度和/或踏频传感器、手势传感器(例如用于感测手势命令)等)。节点12可以包括向处理器24提供输入的用于接收OTA电视广播的空中电视广播端口38。除以上以外,注意到节点12也可以包括红外(IR)发射机和/或IR接收机和/或IR收发机40,诸如IR数据协会(IRDA)设备。可以提供电池(未示出)用于给节点12供电。
节点12还可以包括向处理器24提供输入的其他传感器,诸如例如一个或多个气候传感器42(例如气压计、湿度传感器、风传感器、光传感器、温度传感器等)和/或一个或多个生物传感器44。例如,生物传感器可以包括心率传感器、温度传感器、血压传感器、血糖传感器、排汗传感器等。
以上方法可以被实现为由处理器执行的软件指令、被合适地配置的ASIC或者FPGA模块、或者将被本领域技术人员理解的任何其他方便的手段。在被利用之处,软件指令可以被实现在非暂时性设备中,诸如CD Rom或者闪盘驱动器。可以可选地经由通过网络的下载来实现软件代码指令。
图3显示了示例网格网络50,其中爱好者的CE设备(诸如智能电话)52与由附接到相应体育场座位56的相应节点模块54建立的体育场网格网络无线联网,应当理解的是本发明原理应用到室内和室外事件场馆,包括用于学校事件(例如,体育、学术、艺术博览会、音乐会等)。
在一些实施例中,每个座位56可以包括对接站58,CE设备可以与对接站58接合(engage)以建立与相应节点模块54的有线通信和/或给CE设备52充电。对接站58可以给CE设备52提供近场无线电力传送以及近场无线数据传送(例如,NFC、闪传支持(transfer jet)等)。
如有需要,可以只给座位56的子集提供模块54。尽管只显示了单个爱好者CE设备52,但是多个(如果不是大多数)爱好者可以如下面所述的在网络50中利用他们的CE设备。节点模块54中的一个或多个典型地与接入点(AP)60通信以连接到(更)广域网62,CE设备52也可以访问该(更)广域网62。
考虑上述内容并且如下面进一步描述的,当人坐在他的座位中时,他可以选择将他的智能设备连接到体育场的网格网络50。一旦连接,就触发将应用下载到智能设备的活动,这将给予用户许多选项以补充他在体育场处的体验。如有需要,体育场网络可以收集关于参与者的信息并且提供单独的目标市场营销。
可以由网格网络50执行的示例逻辑显示在图4中。启动于框64处,网格网络50可以例如通过图3中所示的网络节点中的一个或多个或者AP 60向爱好者CE设备发送指示座位位于场馆中何处的消息,典型地是爱好者已经预先购买了该座位。示例座位位置指示显示在图5中,并且在下面进一步描述。
在一个实施例中,框64的逻辑可以如下执行。爱好者可以使用CE设备52电子购买他或者她的座位。作为购买的一部分,爱好者可以选择特定座位或者被分派特定座位,并且作为交易的一部分的场馆计算机记录与爱好者的CE设备关联的身份标识,诸如但不限于CE设备的媒体访问控制(MAC)地址。当爱好者进入场馆时,CE设备可以自动地连接到场馆内的网格网络50,将其身份标识发送到网格网络。使用此身份标识,网格网络访问与购买交易关联的座位身份标识,并向CE设备发送座位在场馆中的位置的指示以及来自座位位置的“场地”的视图。
前进到框66,网格网络50验证特定CE设备是否共同位于正确的座位中,即网格网络所关联的座位由CE设备的所有者购买。在一个实施方案中,这可以通过在CE设备与座位对接时接收CE设备的ID并将该ID与已购买的座位的号码进行比较来确定正确的座位是否已经由CE设备进行对接来执行。或者,在没有对接站的情况下,报告来自向节点模块报告其ID的CE设备的最强信号强度的节点模块54可以被推断为持有该CE设备的人已经坐于其中的座位的节点模块。随后,比较对应的座位号与已购买的座位号,以确定持有CE设备的人是否已经坐在正确的座位中。来自CE设备的信息在框68处被上载,并且比较的结果被报告给CE设备,其示例实例化在下面进一步描述。
此外,如在框70处所描绘的,一旦CE设备处于与节点模块54的通信中,则网格网络可以在框70处向CE设备发送关于最靠近相应座位的场馆设施的信息。例如,网格网络可以访问场馆设施(诸如盥洗室、食品自动贩卖机以及纪念品贩卖机)的地图,以及将最靠近CE设备所在的座位的设施的位置发送给CE设备。
如下面进一步描述的,可以利用CE设备通过网格网络来订购食品、饮料、以及其他商品。在框72处,来自CE设备的订单可以由持有CE设备的爱好者正坐于其中的座位的节点模块54接收。在框74处,节点模块将订单以及与节点模块关联的座位的位置转发到与网格网络通信的履行计算机,并且在框76处通过提醒场馆工作人员该订单和要将被订购的商品送至的座位位置而履行订单。
此外,可以通过正与CE设备通信的网格网络的节点模块来发送来自网格网络的使该CE设备的用户将设备对接在座位的对接站58中的提示、向CE设备发送将CE设备对接在与相应座位关联的收置器中的提示、连接到场馆网格网络和/或保持连接到场馆网格网络的提示等。
实际上并且现在转向针对示例UI的图5-7,示例UI可以根据从网格网络的节点模块接收的数据而呈现在CE设备52上,UI 78(图5)可以被呈现,从而显示如以上描述的场馆80的地图以及爱好者已经购买的座位在场馆中的位置82。在CE设备52通过例如网格网络50的AP 60上载其位置信息(例如,其GPS位置)的实施例中,爱好者的位置84(推断为CE设备的位置)以及便于爱好者找到其座位的门和其他入口点的指示也可以如所示地呈现。在所示的示例中,图5的地图图形化地显示位置并且也包括位置的字母数字指示。
图6显示示例UI 86,其中呈现指示用户(如以上描述的,如从CE设备的位置所推断的)是否处于正确的座位中的消息88。在所示示例中,爱好者已经找到正确的座位。此外,来自网格网络50的消息90可以呈现在UI上,提示用户将CE设备和与相应座位关联的对接站58接合。此外,来自网络的提示可以呈现在CE设备上,以获取关于场馆座位所在的场馆中的现场事件的信息。例如,可以呈现提示92,提示92可以被选择以呈现后续的UI,该后续的UI显示在场馆中靠近爱好者正坐于其中的座位的设施的位置。
网格网络50可以提供附加服务。在图7的示例UI 94中,可以在CE设备上呈现提示96,提示96可以被选择以与网格网络50连接或者保持与网格网络50连接。此外,可以呈现提示98,提示98可以被选择以使食品和饮料订购UI被呈现在CE设备上,爱好者可以从该食品和饮料订购UI做出选择,并且如以上所描述的,所述选择通过CE设备与之通信的网络模块被中继以履行。类似地,可以呈现提示100,提示100可以被选择以使关于场馆中事件的统计通过期望的网格网络50或者广域网被下载到CE设备以在其上呈现。可以在CE设备上呈现提示102,提示102被选择以通过网格网络中继以将CE设备连接到场馆中事件的视频馈送。
将理解的是,尽管已经关于一个或多个示例实施例完整地描述“将网格网络应用到体育场服务”,但是这些不旨在是限制性的,并且各种替代的布置可以被用来实现本文要求保护的主题。