通过局域网的供应商自助服务终端跟踪和路由系统及使用方法与流程

文档序号:22557292发布日期:2020-10-17 02:41阅读:189来源:国知局
通过局域网的供应商自助服务终端跟踪和路由系统及使用方法与流程

背景

在商业环境中,客户(在本文中也称为用户或消费者)经常寻求无线地连接到局域网(“lan”),包括经由wi-fi。这样的环境可以包括零售商店、饭店、机场等。第三方供应商经常应用设备、产品、自助服务终端等来与消费者交互,以向消费者推销这种产品,或者利用这种产品促进消费者互动和其他产品的销售。仅作为示例,某些零售商店包括第三方照相自助服务终端,消费者可以使用该照相自助服务终端并与之交互以发出和取回照片产品订单。(为便于参考,本文将主要地参考第三方照相自助服务终端示例,但这种参考应当被理解为非限制性的。)许多第三方供应商的产品能够广播其自己的无线lan或wi-fi信号,消费者可以连接到该信号。消费者通常在其个人设备诸如智能手机上使用无线应用来与这些第三方供应商产品或自助服务终端进行交互。在特定情况下,交互是基于消费者的设备与自助服务终端的wi-fi的直接连接而发生的。

但是,在零售商店中与第三方自助服务终端的wi-fi信号直接连接有缺点。例如,广播其自己的wi-fi信号的第三方供应商产品和自助服务终端具有有限的范围。因此,消费者必须保持与特定自助服务终端非常接近以保持连接。在许多商业环境中,这是不利的,因为它不允许消费者在商店或饭店内自由地移动而没有断开连接的风险。除了具有广播其自己的wi-fi信号的能力的第三方自助服务终端之外,第三方供应商产品所在的大多数商业环境还可以广播其自己的wi-fi信号。而且,通常,该wi-fi信号强得多并且具有较大的范围,通常提供对整个商店的覆盖。因此,与第三方供应商产品的wi-fi相比,消费者通常较倾向于连接到商店wi-fi。

这种情况还带来了另一问题:如果消费者连接到商店wi-fi,则她必须与第三方供应商自助服务终端wi-fi断开连接。(该情况假设消费者无法或者不选择使用某些其他无线互联网连接,如蜂窝连接。)当连接到仅商店wi-fi时,消费者不能够与第三方供应商自助服务终端连接。零售商不愿意允许第三方供应商接入他们的wi-fi网络,或以其他方式使第三方供应商自助服务终端连结到较广的商店网络中。这样做带来了安全风险并且需要对网络和硬件基础设施进行修改。

特别地,零售照相自助服务终端的一个独特方面是用户被要求向自助服务终端提供数字图像文件以用于打印或满足其他照片产品要求。现在,随着智能手机成为消费者摄影的主要手段,用户可以无线地传送图像以与照相自助服务终端交互。当前的方法是通过较慢、效率较低的互联网或外部网络对发往自助服务终端的所有这种通信量进行路由。因此,需要一种使第三方供应商产品能够集成到零售商的lan中或“搭载”在零售商的lan上而无需零售商修改网络或硬件基础设施的方式。还需要一种用以注册和跟踪与零售商的lan连接的第三方产品的方式。最后,需要一种使消费者能够连接到零售商的lan并利用该连接与位于零售商商店内的第三方供应商自助服务终端连接的方式。



技术实现要素:

本发明的实施方式提供一种系统,该系统包括自助服务终端、跟踪服务器和根域名系统(“dns”)服务器。使用位于中央的跟踪服务器,该系统使自助服务终端能够登记并报告其本地ip地址和自助服务终端特定的id(“guid”)。自助服务终端位于任何商业环境诸如零售商店或饭店中,并被配置成连接到零售商店wi-fi。跟踪服务器被配置成将客户端网络应用通信量有效地路由到在特定零售商店内已注册的自助服务终端。在从特定自助服务终端接收到ip地址和guid时,跟踪服务器被配置成为自助服务终端创建设备特定子域(“dss”)。跟踪服务器还被配置成将更新发送到根dns服务器,这又将dss映射到自助服务终端的本地ip地址。

在另一实施方式中,该系统还包括被配置成在智能手机或任何其他类似的客户端设备(例如,平板电脑、笔记本电脑)上运行的智能手机应用或网络浏览器。与网络应用的连接通过经由连接到lan或wi-fi(例如,零售商店中)使智能手机连接到互联网来触发。该网络应用被配置成向用户请求地理信息诸如街道地址、邮政编码或城市,或经由gps向用户的设备请求地理信息。在接收到地理信息时,网络应用被配置成查找自助服务终端所在的、某些预先建立的接近度阈值内的所有商业位置的地点。该网络应用还被配置成接收用户对来自所提供的零售商店的列表中的零售商店的选择。在接收到对零售商店的选择时,跟踪服务器被配置成基于预先地创建的dss——其解析成位于所选择的零售商店内的自助服务终端的本地ip地址——向用户的智能手机传输dns友好名称。

根据本发明的另一实施方式,一种对与无线lan或wi-fi网络连接的每个自助服务终端的本地ip地址和guid进行跟踪的方法。该方法包括接收与自助服务终端相关联的本地ip地址,其中,自助服务终端连接到wi-fi网络。该方法还包括为自助服务终端创建dns友好dss,并且然后将更新请求发送到根dns服务器,其中,更新请求包括dss。该方法还包括将dss映射到自助服务终端的ip地址。

根据本发明的另一实施方式,提供了将消费者连接到自助服务终端的方法。该方法包括在顶层网络应用、网络应用或智能手机应用处接收地理信息,其中,地理信息标识用户的位置。该方法还包括网络应用基于地理信息生成最近的零售商店的列表,其中,列表上的每个零售商店包括自助服务终端。该方法还包括接收对来自最接近的零售商店的列表中的偏好的零售商店的选择。该方法还包括经由网络应用向用户设备提供与位于偏好的零售商店中的自助服务终端相关联的dss名称,其中,dss名称与根dns服务器的参数和限制兼容,并且其中,dss名称解析成自助服务终端的本地ip地址。最后,该方法还包括在自助服务终端上的本地网络服务器处接收httpshead或httpsget请求。

根据本发明的另一方面,一旦自助服务终端开机,它将其本地ip地址报告给跟踪服务器。跟踪服务器基于自助服务终端的所报告的ip地址创建dns友好子域名。然后,跟踪服务器针对所配置的域发送更新根dns服务器的请求。

本发明的实施方式对消费者是有利的。例如,假设消费者期望使用照片产品创建网络应用。根据本发明的某些实施方式,消费者连接到内部网络。消费者可以使用基于互联网的浏览器或应用(台式机、笔记本电脑、平板电脑、智能手机等上)来导航到经配置的顶层网络应用域。在到达这样的域时,消费者通过例如输入消费者的邮政编码或者启用gps位置跟踪并共享gps位置信息来提供位置信息。跟踪服务器基于顾客的位置所提供的位置信息为顾客提供与顾客位置最近的便利商店位置列表。顾客选择期望的商店位置。利用该选择,跟踪服务器向顾客的设备提供dns友好名称,该dns友好名称对顾客所选择的商店位置中的自助服务终端的本地ip地址进行解析。顾客的浏览器或应用生成httpshead请求并且将其传输到在由跟踪服务器识别的自助服务终端上的本地网络服务器。然后,该网络服务器回复下述确认:对应的自助服务终端在适当的商店位置处并且是顾客的浏览器或应用在寻找的自助服务终端。最后,利用该确认,顾客的浏览器重定向到dns友好子域名,以便与指定的自助服务终端进行通信。顾客可以经由与自助服务终端的该通信链接提交产品请求。

下面将更详细地讨论示例性实施方式,但是本发明具有若干优点。例如,本发明的系统被配置成使用仅零售商店lan连接来确定在偏好的零售商店位置处的第三方供应商自助服务终端的ip地址。利用该ip地址,该系统使顾客能够通过零售商店lan与第三方供应商自助服务终端建立直接连接,与通过互联网、经由外部代理或中继服务器与第三方供应商自助服务终端连接相比,这提供了较好的网络性能。

附图说明

通过参考以下具体实施方式和附图,本发明的特征将变得更加明显并且可以被更好地理解,其中:

图1例示了跟踪服务器系统的实施方式;

图2是例示了由图1的系统执行的本发明的特定实施方式的处理步骤的流程图;以及

图3是例示了由图1的系统执行的本发明的特定实施方式的处理步骤的流程图。

具体实施方式

现在具体详细地参考附图,本公开内容描述了中央跟踪服务器系统的各种实施方式及使用该中央跟踪服务器的方法。

图1例示了本发明的系统的示例性实施方式。该系统包括自助服务终端12、智能手机14、跟踪服务器16和根dns服务器18。自助服务终端12可以是被配置成与lan10诸如wi-fi网络无线地连接的任何计算机硬件设备诸如台式计算机或平板计算机。智能手机14可以是被配置成与任何lan10——诸如与自助服务终端12连接的同一wi-fi网络——无线地连接的任何远程客户端设备。智能手机14因此也可以是平板或笔记本计算机。

根据一特定实施方式,一个或多个自助服务终端12位于商业环境内。为了参考,本公开内容将主要地参考零售商店,但是应该理解的是,自助服务终端12可以被放置在任何商业环境中,包括饭店、机场、竞技场、体育场等——即,提供专用lan的任何环境。为了参考,本公开内容将主要地参考自助服务终端12为被配置成接收顾客针对照片产品的订单并完成这些订单的零售照相自助服务终端;但是,应该理解的是,自助服务终端12可以是用户期望在商业环境设置中与之交互的任何类型的第三方供应商产品。在零售商店的实施方式中,位于零售商店中的一个或多个照相自助服务终端12连接到wi-fi10。wi-fi10由包括硬件和网络基础设施的零售商店控制和操作,而自助服务终端12不由零售商店控制——它们由第三方供应商拥有和操作。访问零售商店的顾客可以使用他们的智能手机14来与零售商店wi-fi10连接。

根据一实施方式,图1中示出的系统还包括位于中央的跟踪服务器16。通常,跟踪服务器是集中式应用服务器,该集中式应用服务器创建dss信息并将其中继到客户端设备和其他服务器,诸如根dns服务器。跟踪服务器16被配置成与位于零售商店中的每个自助服务终端12连接。在多个自助服务终端12位于多个零售商店中的情况下,跟踪服务器16被配置成连接到每个自助服务终端,以便对各个零售商店中的每个零售商店中设立的所有自助服务终端进行跟踪或注册。跟踪服务器16还被配置成与顾客的智能手机14连接并且与根dns服务器18连接。跟踪服务器16还被配置成为每个自助服务终端12注册本地ip地址和guid,并且使用该信息来将顾客网络应用通信量有效地路由到特定的自助服务终端12,如下面更详细地描述的。根dns服务器18是专用于对与特定网络连接的其他硬件的名称和ip地址进行注册的服务器计算机。根dns服务器18被配置成对将域名映射到ip地址的数据库进行存储或注册,以便当该根dns服务器接收到对特定网域名称(例如uniqueid.kioskfinder.net)的请求时,其可以将该名称解析成ip地址。

现在参考图2,其例示了由以上描述的和图1示出的系统执行的方法。根据一实施方式,在第一处理步骤205中,自助服务终端12启动。启动日程安排可以是自动的或手动的。例如,自助服务终端12可以被设置成以预先建立的时间间隔诸如每天、每12小时或甚至每小时重新启动。这样的日程安排可以被预编程到自助服务终端的固件中。替代性地,可以将启动和重新启动日程安排留给每个特定零售商店处的工作人员。例如,仅在通过自助服务终端所在的零售商店中的员工进行手动启动时,才将发生对自助服务终端重新启动。

在启动时,在步骤210处,自助服务终端12自动地连接到零售商店wi-fi10。接下来,在步骤215处,自助服务终端12将其本地ip地址传输到跟踪服务器16。然后,跟踪服务器16创建设备特定子域(“dss”),该设备特定子域对于自助服务终端是唯一的(步骤220)。通常,dss是自助服务终端从跟踪服务器获取或由该跟踪服务器分配的唯一的每一设备域。它可以通过其媒体访问控制(mac)地址生成,该媒体访问控制地址是分配到网络接口控制器以用于在网络段的数据链路层处进行通信的唯一标识符。mac地址在本领域中是已知的并且可以用作包括以太网、wi-fi和蓝牙的大多数ieee802网络技术的网络地址。同样在步骤220处,跟踪服务器16存储用于特定的自助服务终端12的本地ip地址以及唯一标识符。唯一标识符(先前称为guid),随后用作该自助服务终端的dss。接下来,在步骤225处,跟踪服务器16将更新请求发送到根dns服务器18。更新请求是用于根dns服务器18利用自助服务终端12的dss到ip地址的新映射来更新该根dns服务器的数据库的请求。然后在步骤230处发生根dns服务器18的更新。该更新配置了根dns服务器18,使得如果用户随后请求自助服务终端的子域(例如uniqueid.kioskfinder.net),则该根dns服务器能够返回自助服务终端的ip地址。参考图2描述的这些步骤可以被分类为顾客充分利用图1的系统的前提步骤。

所有前提方法步骤的完成使系统准备就绪以供顾客使用。现在参考图3,将描述系统功能的另一示例性实施方式。初始步骤305以顾客寻求订购照片产品开始。如以上提到的,该过程在完成照片产品订单的背景下被描述,但是不应该限于该背景。该功能等同地适用于其中顾客经由wi-fi或一些其他lan与第三方供应商产品或自助服务终端无线交互以便发出或完成商业订单的任何商业环境。在步骤310处,顾客访问一个或多个自助服务终端12所在的零售商店位置。接下来,在步骤315处,顾客经由智能手机14连接到零售商店wi-fi10。一旦连接,顾客就经由网络应用导航到第三方供应商的域。通常,同一第三方将拥有和操作自助服务终端12和网络域,但是在某些情况下,可能会有两个不同的第三方。应当理解的是,作为经由网络应用访问第三方域的替代方案,顾客可以导航到网络应用、智能手机应用等。

一旦连接到第三方供应商网络域,顾客就提供地理或位置信息(步骤325)。这可以被提供为地址、城市或邮政编码。替代性地,在顾客已经允许智能手机的gps位置信息与网络域无线地共享的情况下,地理信息或位置信息可以从这样的gps位置信息自动取回。使用智能手机的地理位置信息,网络域生成零售商店位置的列表并经由智能手机14上的网络域来显示该列表。该列表根据地理位置信息包括具有在预先建立的接近度阈值内的可操作的自助服务终端的所有零售商店。通常,列表将基于地理位置信息包括在物理上最接近用户的零售商店。在步骤330处,顾客选择她偏好的零售商店位置。

根据该选择,跟踪服务器16向顾客的智能手机14传输dns友好名称,该dns友好名称解析成位于偏好的零售商店位置中的自助服务终端12的本地ip地址(步骤335)。换言之,一旦顾客选择了她偏好的零售商店位置,跟踪服务器16就通过将特定自助服务终端12的dss信息发送到该顾客的智能手机14来进行回复。然后,智能手机14使用自助服务终端12的dss信息对根dns服务器18进行ping操作;根dns服务器18将dss信息映射到自助服务终端12的对应ip地址。

在步骤340处,智能手机14经由其网络浏览器并利用自助服务终端的ip地址,向自助服务终端12上的本地网络服务器进行httpshead或httpsget请求。为了使用户直接地连接到自助服务终端12,有效的https/ssl连接是必需的。在有效连接的情况下,在步骤345处,自助服务终端12上的网络服务器回复httpshead请求,确认它是正确的自助服务终端。这使顾客能够通过零售商店wi-fi10与自助服务终端12建立直接连接。利用该连接,顾客可以与自助服务终端12上的网络服务器的全部功能进行交互(步骤350)。例如,顾客可以从他的智能手机上传数字图像并发出照片产品订单,然后照片产品订单由自助服务终端12处理。如果顾客的httpshead请求被拒绝,或者https/ssl连接是无效的,或者如果存在一些其他连接错误,则跟踪服务器16用作顾客和自助服务终端12之间的中继(步骤355)。在该情况下(步骤360),顾客仍然可以从他的智能手机12上传数字图像和发出照片产品订单,但仅在智能手机通过一些其他手段(例如经由蜂窝网络)连接到互联网的情况下。缺点是数字图像上传和照片产品处理受替代性网络的互联网连接速度的限制,并且顾客不能够利用lan10的较快的速度。

再次参考httpshead请求(步骤340),顾客知道每个特定自助服务终端12的根域。因为根域是事先已知的,所以每个照相自助服务终端12可能具有安装的、将对该根域上的任何子域有效的通配符https证书。例如,如果自助服务终端的根域是kioskfinder.net,则安装在自助服务终端上的通配符证书将是*.kioskfinder.net。这意味着任何子域(例如validkiosk1.kioskfinder.net、validkiosk2.kioskfinder.net等)通过该通配符证书是有效的。因此,在实践中,如果第一自助服务终端向跟踪服务器报告其唯一id为“validkiosk1”,则该第一自助服务终端的dss变成“validkiosk1.kioskfinder.net”。利用通配符证书,该dss将在根dns服务器中是有效的,因为跟踪服务器将已经预先利用根dns服务器将域“kioskfinder.net”配置成有效的根域。

尽管已经公开了本发明的各种示例性实施方式,但是对于本领域技术人员而言明显的是,在不脱离本发明的精神和范围的情况下可以进行将实现本发明的一些优点的各种改变和修改。这些和其他明显的修改意在被权利要求覆盖。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1