用于管理网络下载和配置任务的用户界面的制作方法

文档序号:6594057阅读:133来源:国知局
专利名称:用于管理网络下载和配置任务的用户界面的制作方法
技术领域
本发明涉及包括联网电子游戏机的联网设备的管理。
背景技术
属于本申请受让人的第PCT US/2006/035556号PCT申请公开了一种用于联网设 备特别是电子游戏机(EGM)下载和配置软件的系统和方法,其全部内容合并入本文。简单 地概括,公开的网络系统允许娱乐场操作员定义软件目录的更改(例如通过下载)以及安 排配置更改。例如,娱乐场操作员可定义默认支出和面额、安排用于周末的复现覆盖、以及 安排假日或娱乐场宣传时一次性覆盖。理想情况下,每次需要新的配置时,可对位于游戏楼层的单独的机器作出更改而 无需娱乐场操作员的互动或参与。优选地,在EGM的后台操作期间传达配置更改而不影响 游戏进行,并且在指定的合适时间应用更改。因此,在下载配置更改之前,EGM不需要被置 于非活动状态。网络系统还包括识别EGM何时需要数据下载或配置的方法。这些活动通过网络进 行协调以避免冲突。例如,在为EGM的下载完成之前,EGM的配置将保持不变。在另外的实 例中,如果EGM已进行RAM清除或已离线,则将网络主机配置为自动恢复数据模块并配置 EGM。因此,操作员可从单一的终端监视且管理一组EGM,而无需专业技师收集配置数据并手 动重新配制每个EGM。根据前述的系统的方法,主机将软件包下载至EGM,软件包被验证并立即安装或进 行安排在以后安装。虽然冲突通常发生在相同类型的分配中(例如下载和配置),但也提 供了分析和解决分配冲突的多种方法。通过在运行配置程序之前运行下载程序可避免这 样的冲突,除了与主机和所有者信息相关的数据将取代其他分配。也可因为EGM作为不同 “集合”的成员而发生冲突,其中成员资格最终可依赖某一时刻的EGM配置而及时改变。例 如,将EGM从5分面额转换至25分面额可将EGM转换另外的集合(例如所有的25分EGM) 的成员资格。因此,网络系统包括多种方法以解决这种情况,即由于管理升级或更新而安排 EGM,从而提供避免冲突的一致的方法。因此,安排分配必须谨慎进行以避免意外冲突或重叠的时隙分配,这些能损害一 个或多个EGM的配置程序。系统应用中一段时间内的不同任务的安排一般需要多个步骤程 序,包括按次序建立待执行的任务、任务执行的频率以及创建用于创建并编辑安排的图形 用户界面。在开始和终止安排任务中还需使用定时器。还需创建任务的分类以确保设备配 置的协调。在游戏系统网络中可包含数以百计的EGM,需要持续的下载和配置安排、程序的监 视,并解决可能出现的由于安排中断产生任何冲突、EGM中的故障以及可能影响EGM使用的娱乐场活动,例如特价商品、节日活动等。

发明内容
根据本发明的实施方式,提供了用于网络操作管理的用户界面,其中网络操作包 括联网设备(例如电子游戏机)的操作。界面由计算机可读媒介实现,通过执行一种方法, 计算机可读媒介的内容使计算设备能够在显示设备上显示一种用户界面,该方法包括生成 用户界面的显示,用户界面包括操作分配界面,每个分配界面提供关于操作的信息;日历界 面,至少提供日期和时间信息;至少一个图形链接指示,提供涉及操作的相关可视信息,用 户界面配置为使操作安排贯穿在日历界面上的分配界面。根据本发明的另一方面,计算机可读取媒介的内容是指令,当执行该指令时使计 算设备实现该方法。根据本发明的另一方面,分配界面提供关于分配标识符、涉及操作的状态、错误指 示以及开始时间中的至少一个信息。在一个实施方式中,分配界面包括用户激活的工具提
7J\ ο根据本发明的另一方面,日历界面包括时间轴,其至少显示日期或时间;图形指 示,插在时间轴上以至少指示当前日期或时间。根据本发明的另一实施方式,提供一个系统,包括设备网络、显示设备、以及连接 至设备网络和显示设备的处理器,系统生成用于在显示设备上显示和用户管理网络操作的 用户界面,包括分配界面,每个分配界面提供与操作关联的信息;日历界面,在其上显示 所述分配界面,并至少提供日期信息和时间信息;以及至少一个图形链接指示,提供有关操 作的可视的相关信息。根据本发明的另一实施方式,提供了示出用于网络操作管理的用户界面的方法, 包括沿时间线轴示出时间线,所述时间线轴具有至少表示日期或时间的信息;以及对于多 个操作中的每个操作,示出带有所述分配图符的开始点的各自的分配图符,所述开始点设 置在沿时间线轴的表示由所述分配图符代表的操作被安排开始的时间的点处。根据本发明的另一实施方式,示出代表随时间复现的至少两个操作的所述分配图 符之间的链接图符包括示出从至少接近所述分配图符的第一图符结束处延伸至至少接近 所述分配图符的第二图符的开始处的线。根据本发明的另一实施方式,示出代表随时间复现的至少两个操作的所述分配图 符之间的链接图符包括示出从至少接近所述分配图符的第一图符结束处延伸至至少接近 所述分配图符的第二图符的开始处的线。根据本发明的另一实施方式,方法包括在沿所述时间线轴表示延长的时间的点 处示出所述终止标志;以及示出延伸的图符,所述图符接近所述分配图符之一,其中由所述 分配图符代表的分配的终止时间被延长了。如从上文所述中容易理解的,本发明提供易理解和使用的用户界面工具用于操作 员查看、监视状态,并操纵网络操作,例如用于下载的分配,以及配置包括EGM的联网设备。


通过结合附图,根据以下的详细说明,将更容易理解本发明的前述及其它特点和优点。在附图中,相同的参考数字代表相似元件或活动。附图中元件的尺寸和相对位置 不一定按比例绘制。例如,多种元件的形状没有按比例绘制,这些元件中的一些被任意放大 并定位以提高附图的可读性。此外,如绘出的特殊的形状和元件无意表达关于特殊元件的 实际形状的任何信息,仅出于简单易识别的目的而选择这些图形。图1示出已知游戏网络的实施方式,其可与本发明的用户界面一起使用;图2示出已知的下载相互作用的示意图;图3示出EGM启动消息流的示意图;图4描绘了设备文件(dev) /下载驱动程序初始化的逻辑流;图5示出验证下载请求的例行程序并将控制传到适当的处理函数的流程图;图6A和图6B示出用于管理EGM网络中的下载和配置分配的用户界面;以及图7示出图6A和图6B的用户界面的分配块。
具体实施例方式在下述的说明中,将列出某些具体细节以提供对本发明的多种实施方式的透彻理 解。然而,本领域技术人员将理解,本发明不需要这些具体细节页可以实行。在其它实例中, 没有对与电脑、电脑网络、数据结构、数据库、网络如互联网、用户界面以及图形用户界面关 联的公知结构以及电子游戏机进行详细描述,以避免使本发明的实施方式的说明产生不必 要地费解。除非文意所需,否则,贯穿说明书和所附的权利要求书的词语“包括(comprise),, 及其变化如“包括(comprises) ”、“包括(comprising) ”被解释为开放、包括所述限度的意 义,也就是“包括,但不限于”。参考贯穿本说明书的“一个实施方式”或“一实施方式”意味着在相关的实施方式 中描述的特殊特点、结构或特征包括在至少一个实施方式中。因此,出现在贯穿本说明书的 各自的位置的短语“在一个实施方式中”或“在实施方式中”无需全部都指向相同的实施方 式。此外,特殊特点、结构或特征能以任何适当的方式在一个或多个实施方式中联合。除非文意明确地另有所指,如本说明书和所附的权利要求书中使用的单数形式包 括复数对象。还应注意,除非文意明确地另有所指,术语“或”通常被用作其意义包括“和/ 或”。此处提供的本发明的标题和摘要仅处于方便的目的,并不解释实施方式的范围或
眉、ο在本文中描述的用户界面,为至少一个电子游戏机(EGM)以及优选地为EGM的网 络管理下载和配置任务、作业、分配(assignment)(不限于分配)等。然而,可以理解,本发 明的用户界面可适合于在其它管理多台机器的系统和网络中使用,多台机器包括但不限于 电脑、收银机、远程取款机、ATM机、自动售货机、收费亭、保安系统、以及自动售票机。在本发明中,公开多个网络系统和管理联网的游戏机的用户界面方法。本界面系 统的运行环境在上述引用的未决申请PCTUS/2006/035556中进行了描述,该申请的说明书 的一部分将结合来自上述申请的图1-图5在下面进行详细解释。公开的系统支持游戏机例如但不限于电子游戏机(EGM)的数据下载和配置。通过网络系统,娱乐场操作员可定义EGM的集合、将模块分配给一个或多个EGM的集合、将配置 更改分配给一个或多个EGM的集合以及安排所有的分配。系统允许将在EGM上运行的部分或全部软件被集中地存储在位于一个或多个服 务器上的软件分布库中。当期望初始建立EGM,EGM游戏替换更新、配置或任何其它期望的 目的时,可通过网络(例如以太网)发送软件。即使完整的游戏比赛正在进行,系统也可在后台利用多播将软件包下载到EGM。服 务器将一个或多个软件包通过单次多播传输至所有目标机器。每个EGM跟踪软件包并注意 丢失的、出错的或丢弃的包。在一个实施方式中,服务器接收来自所有EGM的再发送包的请 求,并再次将包多播至所有EGM,而忽略哪个EGM需要哪个包。个体的EGM接受所需的丢失 的包并忽略其他重播的包。应注意的是,系统不限于多播传输,还可使用HTTP、HTTPS、FTP、 SFTP以及其它传输协议。应注意的是,术语EGM涵盖任意类型的游戏机,包括用作游戏机的手持设备,例如 基于蜂窝的设备(如电话)、PDA等。EGM可以是可执行游戏的任何网络节点,并不限于有 机壳的机器。系统对作为视频游戏控制台或手持或其它便携设备的一部分执行的游戏机具 有相等的适用性。在一个实施方式中,出于法律规定或其它的目的,在手持或便携游戏设备 中的地理定位设备可用于定位特定的用户。可使用的地理定位技术包括,例如但不限于IP 地址查询、GPS、手机塔位置、cell DD、已知的无线接入点位置、使用的Wi-Fi链接、电话号 码、物理线路或客户端设备上的端口、或访问的中间层或后端服务器。在一个实施方式中, GPS和生物计量设备被建立在游戏者的客户端设备中,在一个实施方式中,客户端设备包括 游戏者拥有的个人电脑设备,或作为由娱乐场利用USB、蓝牙、IRDA、串行界面或其它界面提 供至硬件的附加设备,以使游戏能够遵守管辖,确保游戏的地点和游戏者的身份。在另一个 实施方式中,娱乐场提供全部的个人电脑设备,其具有建立在其中的以下设备,例如输入板 类型的计算设备、PDA、手机或能够进行系统游戏的其它类型的计算设备。图1中示出可随系统一起使用的网络的实施方式。软件分布网络包括顶级供应 商分布点101,顶级供应商分布点101包括用于所有管辖范围的所有软件包;一个或多个管 辖范围分布点102A和102B,管辖范围分布点包括在管辖范围或子管辖范围内使用的监管 机构批准生产的签名软件包;一个或多个软件管理点103A和103B,以安排或控制软件包 至EGM的下载;以及一个或多个软件分布点104A和104B,包括仅用在它支持的游戏建立中 的监管机构批准生产的签名软件包。软件分布点(SDP)104A和104B可分别与系统管理点 (SMP) 105A和105B通信,也可直接传达至一个或多个EGM 106A和106B。(在SDP和SMP之 间的通信是可选的。一个益处是允许SMP和用户访问在SDP上可用的软件包的目录。)系 统允许新游戏和来自集中点的操作系统(OS)的快速且安全的分发。这样可以用对程序的 修补或更新来更新和改进现有的游戏机,还可修改例如屏幕图像、视频、声音、支出表(Pay Table)和其它EGM控制及支持文件。这为来自集中控制和分布点的游戏机提供了完全控 制,并且能最小化EGM的人为干预的需要和延迟。在一个实施方式中,IGB的紧凑式闪存卡最初用作用于OS和存储下载软件包的 EGM中的存储介质。第二紧凑式闪存将用于产品游戏的存储,如现今存在的闪存一样。OS 紧凑式闪存将被划分为生产、备份和下载区。生产区包括有效的OS和游戏管理软件,用以 允许在EGM上进行游戏。存储的这部分区域将在其上进行所有的文件完整性检查和验证。其它区域将用于存储备份软件和数据、新下载软件包、新软件包的安装,以及保存非易失性 随机访问存储器(NVRAM)、计数器、随机数字数据和其它加密数据格式的安全信息。游戏人 员经由SMP安排软件下载。SMP通知独立的游戏机,它们已被安排以便接收来自特定供应商 软件分布点(SDP)的下载软件包。然后,EGM将请求SDP开始将下载软件包发送给它。系统通过使用多播网络协议解决网络带宽使用问题,SDP使用多播网络协议同时 将传输广播至多个EGM。SDP将单独的传输发送至限定的一组EGM,因而,如果与点对点策略 比较的话,这将使用网络带宽的一小部分。如果有X组EGM,每组由Y个EGM组成,则以下的 计算提供了减少的网络带宽使用的一般含义多播X*传输大小点对点(X*Y) *传输大小总改进使用多播时1/Υ的网络使用系统包括恢复计划以适应软件包的传输错误或接收错误。该恢复计划允许每个 EGM报告丢失的块(包),不管是没有收到的或收到但带有错误(数据损坏)的。SDP逻辑 可累加丢失的包和对应的EGM的列表,并使用多播协议再发送丢失的包。由EGM指定被传输的特定的软件包。EGM使用点对点协议向SDP发出请求。SDP 可能不会立即服务这些请求,所以EGM在等待传输时和在传输过程中被允许操作。EGM负责 记录传输并校验完成的传输的有效性。该记录可用于在任何给定的时间协调EGM的软件包 内容。此外,SDP将记录传输活动并提供交叉检验EGM的软件包内容的方法。EGM使用数字签名验证传输的软件包。该数字签名提供软件包自身的鉴别而与提 供软件包的特定的SDP服务器无关,并用于确定软件包是否出现任何传输错误。如果EGM 不能验证软件包,则软件包将不会被安装或使用。系统包括必要的技术以确定EGM是否包含必要的软件包从而使用新的软件包(软 件包相关性)。如果给定的软件包A需要另外的软件包(软件包B和软件包C)以在EGM上 运行,可根据包含在软件包A内的软件包头部确定相关性。然后,在请求软件包A被传输至 EGM之前,SMP可确定EGM是否已经包含相关的软件包(软件包B和软件包C)。类似地,SMP 可自动地选择除最初的软件包A之外的待传输的相关软件包,因而实现软件包A的相关性。 系统的这方面提供了保证等级使得传输的软件包可由EGM实际使用。系统包括必要的技术以确定软件包的相关硬件组件(组件)在EGM上是否可用。 如果软件包X需要组件Y和组件z,SMP可读取EGM的组件并将该信息用于组件相关性检 验。如果软件包的需要的组件相关性在EGM上可用,则将允许软件包传输至EGM ;否则,将 不允许软件包传输。系统的这方面提供了保证等级使得传输的软件包能由EGM实际使用。当在娱乐场楼层中安装新的EGM时,直接向EGM传输软件的能力提供了另外的供 选方案。制造的、并直接放置在娱乐场楼层的EGM最初可装载引导媒介(EPR0M、⑶-ROM、紧 凑式闪存等),引导媒介可启动EGM并准备在请求安装新软件包之前进行通信。两种引导方 法可用于向EGM传输软件。在引导程序完成之前,两种方法都需要EGM的最低配置。最低 配置由下列各项组成1)用于EGM的唯一的网络IP地址。该地址可由动态主机配置协议(DHCP)系统提 供,或通过运营商配置分配给EGM。2)唯一的EGM标识符,其源自于EGM硬件(例如网卡MAC地址)或通过运营商配置分配给EGM。3) SDP网络服务器的地址,以生成传输请求。这可以是由运营商配置覆盖的硬编码 的默认地址。简单的引导模式需要EGM被配置为具有必要的选择能力以定位SMP网络服务器。 这可以是由运营商配置覆盖的硬编码默认地址。该地址由EGM使用以定位SMP服务器,然 后,SMP服务器可向EGM分配用于传输的新软件包。在一个实施方式中,EGM和其关联的外 围设备可通过使用如在题为“设备识别”的美国专利申请第11/319,034号中描述的方案识 别,在此处通过引用将美国专利申请第11/319,034号全文并入本文。在这个实施方式中, 在启动过程中,设备将其MAC地址在网络上发出。本地交换机为与其连接的设备收集MAC和 IP地址。周期性地,交换机传输包含设备的表和关联的MAC/IP地址的原始以太网帧、USB 包、或TCP包。当设备接收关于另一台设备的信息时,设备可能试图与另一台设备通信。首 先,验证程序用于验证设备。随后,设备之间的通信成为可能。高级的引导模式包括EGM从SDP请求默认的引导软件包。用于该引导软件包的软 件包名称是预定义的,并且对于EGM和SDP是已知的。该引导软件包包含识别默认软件包的 配置文件和配置数据。引导软件包可以定制用于特定的安装(娱乐场)并存储在SDP上。 这样,所有的EGM将请求预定义的引导软件包,SDP将引导软件包传输至EGM,EGM将处理引 导软件包。当EGM处理引导软件包时,EGM可以读取SMP地址、默认的EGM OS软件包、以及 其它软件包例如默认的外围设备固件软件包。这时,EGM可请求这些来自SDP的软件包,而 SDP将开始向EGM传输默认的软件包,最终在EGM准备好进行配置时结束传输。图2示出系统管理点105、EGM 106、和软件分布点104之间的下载相互作用的示意 图。该设计包括提供中央控制逻辑的下载设备驱动程序和逻辑。它与下载类(可能是G2S 或任何其它协议)和下载控制线程连接。下载控制线程对来自下载分布点服务器的软件包 请求和下载进行控制。在运行中,系统管理点105向EGM 106的下载控制206发送软件包命令和请求,以 告知下载控制206添加和删除软件包、安装软件包、以及请求关于软件包和已安装模块的 信息。下载控制206将过滤这些请求并将其传至下载驱动程序207进行处理。然后,添加 软件包的请求被提供至下载接收程序208,下载接收程序208随后开启与软件分布点104的 通信。下载接收程序208通过多播链路204(或其它任何定义的传输协议)以多个包的方 式接收来自软件分布点104的软件包数据,并将软件包收集在紧凑式闪存中。一旦接收了 所有软件包的包,则通过使用进入软件包头部的SHA-I验证字符串验证软件包数据。应将 适当的状态和软件包状态信息传回下载驱动程序207,下载驱动程序207将该信息传至下 载控制206用于记录并传回系统管理点。下载驱动程序207当EGM系统启动时安装下载驱动程序。下载驱动程序的主要功能是1-安装在紧凑式闪存上时,初始化软件包和控制信息。2-处理命令以添加软件包并安装来自下载控制206的规则。3-提供具有列表和状态信息以及下载和安装事件的下载控制206。4-为下载接收程序208将添加软件包的请求排队,并将这些请求通过对驱动程序 的读取211传至下载接收器208。
5-更新软件包、软件包的状态和错误条件,并安装规则且将其传回下载控制程序 206。下载控制线程206下载控制程序206可以是在游戏管理器环境中运行的线程,或当系统中没有游戏 管理器运行时下载控制程序206可以是独立程序。它的主要任务是I-接收下载命令。2-将未处理的命令传递至下载驱动程序207,用于传送至下载接收程序208和下 载安装程序209。3-接收来自驱动程序的下载和安装状态,并记录在EGM 106上适当的记录文件中。4-当被请求时向系统管理点105提供记录信息和软件包、安装规则和模块列表下载接收程序208下载接收程序208负责EGM 106和软件分布点104之间的通信。它的主要功能 是1-接收来自下载驱动程序207的添加软件包的请求。2-打开至软件分布点104的TCP/IP链接,以及请求在被发送至EGM 106的添加软 件包请求内定义的软件包。3-打开由软件分布点104指定的多播通信端口,以及按照多个包格式接收所请求 的软件包。4-将软件包的包集中在单独的文件中。5-请求再发送任何遗漏或丢失的包。6-通过计算SHA-I值并将其与传至软件包头部中的SHA-I验证字符串比对从而验 证软件包数据。7-通过下载驱动程序207将软件包接收程序的状态和错误信息发回下载控制程 序 206。下载软件包安装程序209下载软件包安装程序209负责安装从软件分布点104下载的软件包。当设置安装 规则命令从系统管理点105发送时,会通知何时开始安装下载的软件包。下载软件包安装 程序209通过读取下载驱动程序207接收该命令。下载软件包安装程序109的基础功能 是1-解析设置安装规则以确定如何处理软件包。2-基于设置安装规则命令中的指令禁用EGM 106。3-使用作为下载软件包的一部分发送的命令文件安装软件包。4-安装规则指示时,清除NVRAM。5-安装规则指示时,重新启动EGM 106。6-通过下载驱动程序207将状态和错误信息传回。EGM初始化图3示出EGM启动的消息流的示意图。EGM 106将消息302发送至请求软件包的 SDP 104。SDP 104回复消息303,指示软件包尺寸和用于传输的多播IP/Socket。从SDP104至EGM 106的消息304本身是软件包数据。如果需要,EGM 106可通过发送消息305请 求丢失的包。如上所述,系统使用多播以将软件包发送至多个EGM。当包丢失并由EGM请求时, SDP 104收集多个请求并将所有丢失的包的多播发送至所有EGM。如果一台特定的EGM不 需要再广播包的其中之一,则其被忽略。否则,EGM接受再广播的包,并使用其完成软件包 传输。下载驱动程序在下载驱动程序207和下载程序之间的界面中,所有设置状态、设置错误信息和 命令信息通过IOCTL调用传至驱动程序207。程序使用读取界面以获取来自驱动程序207 的处理指令。下载接收208使用读取界面以获取添加软件包请求,下载安装程序209使用 读取以获得设置安装规则请求,下载控制程序206使用读取界面以接收来自接收程序和安 装程序的状态信息和错误信息。/dev/download是可加载模块“设备驱动程序”,当系统启动时加载。(在一个实施 方式中,它是Linux可加载模块)。Dl_lnit_module()是当加载模块时为得到控制的第一 例行程序。它将1-分配用于存储下载类消息的下载缓冲区,(例如G2S或其它协议)。2-将下载支持注册为Linux内核设备。3-将用于与驱动程序通信的程序的读取队列初始化。4-将用于被接收的软件包和设置安装规则的存储区域初始化。一旦驱动程序被安装且初始化,所有进一步的活动将由ioctl控制,并将函数的 入口点读入驱动程序。Ioctl入口点DL_ioctl()将处理通过从下载类接收的下载控制程序 的所有系统管理点105的请求。DLjreadQ入口点服务所有读取请求,这些读取请求来自下载控制程序206,用于软件包状态和错误,下载接收程序208,以传递添加软件包请求。下载安装程序209,以接收设置安装规则请求。图4描绘了 /dev/download驱动程序初始化的逻辑流。在步骤401,初始化读取队 列区域和信号。在步骤402初始化软件包,设置安装规则数据结构。在步骤403,在系统注 册驱动程序,并在步骤404系统返回。一旦/dev/download驱动程序被安装且被初始化,dl_ioctl ()驱动程序207用作 对于下载控制程序206、接收程序208、以及安装程序209的界面。所有来自系统管理点105 的请求传送通过下载控制程序206,并可以传至待处理的驱动程序207,或者,在模块请求 和记录请求的情况下,在下载控制程序206自身内被进行处理。dl_ioctl()是命令ID以确 定如何处理特定的请求。图5是流程图,示出验证下载请求的例行程序,并将控制传到适当 的处理程序函数。在图5中示出的步骤501中,检测设置命令ID的特定交换机,使得来自SMP 105的 请求可被路由至正确的处理程序。向DL_Packages502提供添加和删除软件包命令。设置 和删除安装规则被传至DLJnstall 503。设置状态、检索状态、检索列表命令被发送至DL_ Status504o注册程序被发送至块505,在块中保存注册程序的程序标识符。未知命令返回 506中的错误事件。
与前述的下载和配置程序相关的多种操作的安排和管理通过图6A和图6B中示出 的用户界面(UI)得以实现。一般来说,UI 610适用于显示在显示设备上,例如显示屏、CRT、 电脑屏幕、电视、手持显示器、PDA等。在一个实施方式中,UI 610根据存储在电脑可读取媒 介(例如上述与图1至图5关联的处理器)上的指令或可执行代码实现。UI 610使用户能 够显示关于连接至网络的已选择设备的操作信息,特别是关于显示在用户界面上的安排的 操作,以及控制操作的安排,例如其开始时间和注销。在一个实施方式中,提供一个系统,其一般包括设备网络,如EGM、显示设备、连接 至设备网络和显示设备的处理器,并且系统被配置为生成在显示设备上用于显示和用户管 理网络操作的UI 610(在图6A和图6B中示出)。UI 610包括分配界面,每个分配界面提 供关于关联的操作的信息;日历界面,分配界面显示在日历界面上,日历界面至少提供日期 和时间信息。如在图6A和图6B中示出的UI 610包含在显示区域612中,显示区域612包括日 历界面614和在其上显示的多个分配界面616。理想情况下,日历界面614包括至少一个时 间轴头部618,提供日期或时间或两者均提供。在示出的实施方式中,时间轴618水平地横 向设置在日历界面614的顶部上,日历界面614具有垂直线619,垂直线619穿过界面614 与时间轴618中描绘的小时成一直线。显示区域612还包括位于左侧的柱状菜单620、横向设置在顶部上的Windows风格 的工具栏622、以及横向设置在底部的水平状态栏624,从而部分地构造了日历界面614。第一工具栏622下方直接是UI工具栏626,UI工具栏6 水平地呈现在时间轴 618上。该UI工具栏6 包括三个过滤器628、630、632以及取消作业按钮634。第一过滤器拟8是呈现为窗口形式的缩放功能,允许操作员控制在时间轴618上 显示多少细节。选择可包括小时、天、以及周视图。第二过滤器630是呈现为窗口形式的日期范围功能,允许用户指定在应显示的当 前时间和日期之前和之后的多长时间。选择包括仅今天、加上或减去一天、加上或减去一 周、加上或减去一个月。用户将使用报告查看在一个月范围之外的过去的活动。可生成用 于显示并打印在纸上的报告,以及用于上述列出的日期范围内的活动的报告。第三过滤器632是也呈现为窗口形式的作业状态功能,允许用户仅示出与状态标 准相匹配的作业或分配。这里的选择包括所有的、有效的、运行中的、未定的。取消作业按钮634激活功能,能够使用户为取消而选择未完成注销的分配。每个分配界面616以示出每个相关操作的开始时间的方式呈现在日历界面614 上。理想情况下,有区别的颜色例如浅绿色的垂直栏637指示当前时间作为参考。垂直栏 637垂直于时间轴618,如图6A和图6B所示。在所描绘的实施方式中,每个分配界面616 被描绘为矩形的盒,盒的左垂直线与时间轴618上示出的开始时间的垂直位置定位成一直 线。分配界面616的内部636包括与操作相关的分配标识符638,如图7的放大视图中所
示 ο日历界面614的全部内容可在任何方向上滚动,然而,当垂直滚动时,显示日期和 小时的头部时间轴618将总是保持可见。优选地,分配界面616是颜色编码的,以指示其状态。开始时间由位于左端菱形 642上的垂直黑色栏640指示。如果分配是覆盖,则由水平线644指示覆盖持续期间,水平线644延伸至具有第二菱形646的终结符。在图7所示的这个范例中,存在会导致错误的 3小时的配置覆盖。将鼠标光标悬停在分配界面616上将引出工具提示648,如图6A和6B中所示。工 具提示提供关于与分配界面616相关操作的额外细节。在工具提示中可提供比图7的屏幕 截图所示的更多细节,例如由与该分配界面616相关操作影响的EGM汇总。在图7的屏幕截图中显示两个独特的概念。第一是涉及操作的链接,例如复现的 预定分配,第二是运行基于模板的多个操作的分配界面。图6A和图6B中示出的水平呈现的分配界面616的第一行表现了操作的复现进 度。每条水平的曲线链接线652是可视的关系指示或图符,其链接先前的分配界面6M与 下一个发生的分配界面656。此处,链接线652从第一分配界面6M的终端或结束处延伸至 随后的分配界面656的开端或开始处。在周一约早上3:30处示出的多作业分配界面模板652表示按顺序进行两个操作 而建立的分配。在这种情况下示出两个下载,但其可能是这样的下载,即,跟随有配置或两 个或多个操作的任意组合。垂直指向的曲线链接线653链接相关的分配模板652、655。可配置分配界面616使得分配界面616安排描述如何进行的一个或多个操作模 板。这样,可以在不同的时间或由不同的EGM共享关于配置什么或下载什么的有效指令,而 不进行笨拙的复制步骤。双击或打开分配界面616将打开类似于可扩展网格的细节窗口,但仅聚焦于所讨 论的操作。在配置的情况下,操作员或用户将能看到每个EGM或每个选项的独立状态。其 中两个或多个可被立刻打开以辅助比较结果。分配界面616以保持紧凑显示但同时又避免重叠的方式被定位在或放置在日历 界面614上。理想情况下,安排在感兴趣的时间周期内的所有复现的操作将在如图所示的 日历界面614的顶部附近显示,使得它们水平对齐。然后,每个操作将以开始时间顺序发 生,并显示在日历界面614的顶部左角开端处。每个紧接的分配界面616被定位在已显示 的一行之下的一行,直至开始时间向前移至足够远,使得下一个紧接的分配界面616能以 新列的方式呈现而不会覆盖先前的分配界面。这时,当前的行被重置于顶部并且分配界面 616的下一列再开始。上述的多种实施方式能够结合以提供另外的实施方式。本说明书所指的和/或列 在申请数据表中的所有美国专利、美国专利申请出版物、美国专利申请、外国专利、外国专 利申请和非专利出版物,包括但不限于[插入表(insert list)],此处通过引用将其全部 内容并入本文。实施方式的特征可以修改,如果需要,可使用多种专利、申请、出版物的概念 以提供另外的实施方式。例如,每个分配界面矩形616可包括一个或多个进度指示,进度指示将实时显示 多少操作已完成。由于操作可包括多于一个的EGM,示出的百分比可以是所有EGM的完成平 均百分比,或完成最少的一个EGM的完成百分比(为了给操作员一些概念,即完成它还需要 多长时间来)或一些其它有用的完成的测量。UI 610还将提供一些明显的指示,即操作具 有一些种类的错误,操作员或用户将能够选择指示,例如用鼠标设备点击指示从而查看错 误的细节。根据上述详细的说明书可对实施方式进行更改。一般来说,在以下的权利要求书中,所使用的术语不应该被解释为将权利要求限制于说明书和权利要求书中公开的具体实 施方式,而应解释为包括所有可能的实施方式连同与这些权利要求中给予的权利相等的全 部范围。因此,本公开不限制权利要求书。
权利要求
1.一种系统,包括设备网络;显示设备;以及处理器,所述处理器与所述设备网络和所述显示设备连接,并在所述显示设备上生成 用于显示和用户管理网络操作的用户界面,所述用户界面包括分配界面,每个所述分配界面提供与相关操作关联的信息;日历界面,显示所述分配界面,并至少提供日期信息和时间信息;以及至少一个图形链接指示,提供相关操作的相关可视信息。
2.如权利要求1所述的系统,其中所述分配界面提供与分配标识符、操作状态、错误指 示和开始时间中的至少一个相关的信息。
3.如权利要求1所述的系统,其中所述分配界面提供与耦接至网络的已选设备相关的fn息ο
4.如权利要求1所述的系统,其中所述分配界面包括用户激活的工具提示。
5.如权利要求1所述的系统,其中所述日历界面包括时间轴,所述时间轴至少显示日期或时间;以及图形指示,插在所述时间轴上以至少指示出当前日期或时间。
6.如权利要求5所述的系统,其中所述日历界面、分配界面和图形链接指示能够被滚 动,而在滚动期间所述时间轴保持可视。
7.如权利要求1所述的系统,包括工具栏,所述工具栏显示分配的显示细节、所显示的 日期或时间范围、和操作状态之一的至少一个过滤器。
8.如权利要求7所述的系统,其中所述工具栏还包括取消选择,能够使用户取消所选 分配。
9.如权利要求1所述的系统,其中用于复现操作的分配界面在所述日历界面的顶部区 域水平地显示,用于非复现操作的分配界面以列格式显示在所述用于复现操作的分配界面 下方。
10.如权利要求1所述的系统,其中所述处理器包括计算机可读媒介,所述计算机可读 媒介具有存储在其上的指令,当执行所述指令时使所述处理器生成所述用户界面。
11.一种提供用于网络操作管理的用户界面的方法,包括沿时间线轴示出时间线,所述时间线轴具有至少表示日期或时间的信息;以及对于多个操作中的每个操作,示出分配图符,所述分配图符的开始点设置在沿所述时 间线轴的点上,该点表示由所述分配图符代表的操作被安排开始的时间。
12.如权利要求11所述的方法,还包括对于随时间复现的操作中的至少两个操作,示出在至少两个分配图符之间的链接图 符,可视地表示与所述至少两个分配图符相关联的随时间复现的所述至少两个操作之间的 相关连接。
13.如权利要求12所述的方法,其中,示出代表随时间复现的至少两个操作的所述分 配图符之间的链接图符包括示出从至少接近所述分配图符中的第一图符结束处延伸至至少接近所述分配图符中 的第二图符的开始处的线。
14.如权利要求11所述的方法,还包括对于逻辑连接的至少两个操作,示出代表逻辑连接的所述至少两个操作的分配图符之 间的多操作链接图符。
15.如权利要求14所述的方法,其中示出代表逻辑连接的所述至少两个操作的分配图 符之间的多操作链接图符包括示出从至少接近所述分配图符中的第一图符开始处延伸至至少接近所述分配图符中 的第二图符的开始处的线。
16.如权利要求11所述的方法,其中示出各分配图符包括示出带有垂直于时间线轴延伸的开始标志和垂直于时间线轴延伸的终止标志的各自 的分配图符。
17.如权利要求16所述的方法,还包括在沿所述时间线轴表示延长的时间的点处示出所述终止标志;以及在接近所述分配图符之一处示出延伸图符,其中由所述分配图符代表的分配的终止时 间被延长了。
18.如权利要求17所述的方法,其中示出延伸图符包括示出在所述开始标志和所述终止标志之间延伸的线。
19.如权利要求11所述的方法,还包括响应于将光标设置在选择的分配图符上,示出与所述选择的分配图符相关的至少一方 面的详细信息。
20.如权利要求19所述的方法,其中示出与所述选择的分配图符相关的至少一方面的 详细信息包括示出受到由所述选择的分配图符代表的操作影响的设备列表。
21.如权利要求11所述的方法,还包括响应于用户输入以垂直于所述时间线轴的方向在所述分配图符的显示之间滚动,同时 保持时间线轴的显示。
22.如权利要求11所述的方法,还包括示出沿所述时间线轴设置在表示当前日期或当前时间中的至少之一的点处的当前时 间图符。
23.如权利要求22所述的方法,其中示出当前时间图符包括示出垂直于所述时间线轴延伸的线。
24.如权利要求11所述的方法,还包括控制所述时间线的分辨率,所述时间线的分辨率是基于用户选择的表示示出细节等级 的输入而示出的。
25.如权利要求11所述的方法,还包括控制所述时间线的长度,所述时间线的长度是响应于用户选择的表示时间线长度范围 的输入而示出的。
26.如权利要求11所述的方法,还包括响应于表示示出与用户识别的操作状态相应的操作的用户输入,从用于示出各分配图 符的所有操作中选择一个子集,其中,在所述子集中的相关操作是当前与所述状态逻辑关联的每个操作。
27.如权利要求沈所述的方法,其中示出各分配图符包括 示出与所述操作逻辑关联的人可读取的标题。
28.如权利要求11所述的方法,还包括基于与由所述分配图符代表的操作逻辑关联的各分配类型,对所述分配图符进行颜色 编码。
29.如权利要求28所述的方法,还包括至少部分基于与所述分配图符逻辑关联的标题,确定与所述操作逻辑关联的分配类型,。
30.如权利要求28所述的方法,还包括响应于表示删除由与所述操作相关联的选择的分配图符代表的操作的用户输入,停止 示出所述分配图符中被选择的一个分配图符。
全文摘要
用于网络操作特别是联网的电子游戏机管理的用户界面,用户界面包括操作分配界面,每个分配界面提供关于各自操作的信息;日历界面,在其上提供分配界面,日历界面至少提供日期和时间信息;以及至少一个图形链接指示,提供涉及操作的相关可视信息。
文档编号G06F15/16GK102077196SQ200980124639
公开日2011年5月25日 申请日期2009年4月29日 优先权日2008年4月30日
发明者克里斯托弗·P·阿伯格斯特, 布赖恩·凯利 申请人:百利游戏有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1