用于基于位置的移动应用和服务选择的方法和移动设备的制造方法_2

文档序号:8416148阅读:来源:国知局
www.storename.com),这使用户对该位置特定服务 的访问商效。
[0028] 根据一个示例,服务器和移动客户端设备无线地进行通信以有助于实现供移动设 备的用户使用的基于位置的选择方法。服务器维护地理空间区域(例如多边形、路径、点) 与移动网络应用或服务描述(例如应用名称、应用描述、提供应用或服务的实体或公司、评 价等)之间的映射。这些映射可能被筹划(curate)(例如作为用于筹划域名与IP地址之 间的映射的登记员的角色),或者这些映射可以被众包(crowd-source),或者这两种方法 组合。根据本示例,服务器还负责标识被呈现给请求客户端时的候选应用或服务的初始列 表并且将该列表返回给该客户端。
[0029] 根据本示例,客户端检测用户的位置(例如,利用在移动设备上可用的至少一个 传感器)。或者,该至少一个传感器在移动设备的外部,与移动设备被定位于已知的地理空 间位置处同期地,来自至少一个传感器的传感器信息被发送给移动设备。当地理空间位置 常常是通过GPS、小区基站三角测量和Wi-Fi网络检测的混合来确定时,提供位置的任意传 感器或传感器的组合都可以被使用并且向服务器发出对与该特定位置相关的应用或服务 的查询。客户端负责格式化并呈现候选结果给用户接口。例如,客户端移动设备在与客户端 移动设备相关联的用户接口处呈现用户可选择的选项的列表,该选项按与每个被标识的候 选地理空间位置特定应用(该应用与地理空间位置特定服务相关联)相关联的地理空间位 置相对于移动设备的当前地理空间位置的接近度而被排定优先级。客户端和服务器一起工 作以提供对特定于用户位置的移动应用和服务的快速访问。因此,例如,用户可以直接访问 针对他们所在的〈StoreName〉店的库存检查服务,而不是得到去往一般性的〈StoreName〉 公司网站的链接。
[0030] 显示专门针对用户的当前位置的移动应用并且可选地显示附近的位置特定移动 应用的初始屏幕的示例可以包括以下各项中的一个或多个。
[0031] 1)按照移动应用的来源和与用户的当前位置的接近度来组织的候选应用的列表; 2)候选应用的细节的视图;以及3)针对与候选应用相关的服务的来源的细节的视图。
[0032] 客户端移动设备可以按若干方式对候选应用结果进行过滤、格式化和呈现以允许 用户最优地找到用户想要使用的应用或服务。呈现方法的若干示例包括:
[0033]-利用之前的服务使用率来对最近或最频繁访问的应用和相关服务排定优先级。
[0034] 一允许用户按照供应实体或公司、按照接近度、按照包含区域的面积、按照受欢迎 度、按照评价、按照对服务创建的最近使用或其最后更新、按照应用或服务的类型或种类等 等对服务进行分类或过滤。
[0035]-基于供应方实体或服务的运营时间对移动应用或服务排定优先级。例如根据哪 些商家当前开放来排定优先级。
[0036]-基于诸如服务在不同时间的受欢迎度之类的因素组合对结果排定优先级。例如, 餐馆可能在周五的7PM更受欢迎,而银行可能在同一天的中午更受欢迎。
[0037]-基于临时事件对结果排定优先级。例如,按照棒球比赛正在进行时球场中可用的 服务排定优先级。
[0038] 此外,移动客户端设备可以快速缓存之前所获取的针对特定位置的移动应用和服 务并且在等待服务器返回最新列表的同时提供初始的服务建议。这样的快速缓存可以允许 用户更快地访问所想要的应用或服务。客户端设备还可以随着用户的位置改变而预先快速 缓存常用的或者可能的应用和服务以预先填充候选应用或服务的列表。
[0039] 在过去之前的系统只将位置映射到信息内容。例如,像Yelp和Google地点这样 的在线搜索服务使用位置来标识针对用户的相关信息内容,例如关于建筑、艺术、餐馆等的 信息内容,并且向用户呈现该信息内容。该信息内容可以包括可被用户跟从以找到与该信 息内容相关联的网站的URL。
[0040] 另一方面,根据本发明的各种实施例至少在两个方面不同于之前的系统方法。首 先,不同于使用位置来标识信息内容实体(例如标识餐馆、商店等),根据本发明的实施例 的方法可以利用位置来标识相关的应用和有关服务。其次,在被提供给用户的信息内容中 包括URL的过去的方法仅仅指向顶级域名(例如WWW.storename.com),而本发明的各种实 施例可以直接指向针对于用户的特定位置的应用或服务。这种基于位置的选择方法更有效 和直观地供用户发现与位置相关的移动应用和服务,这是因为该方法允许将位置直接映射 到特定于该位置的移动应用和相关服务上。
[0041] 应当注意虽然本发明的各种实施例可以利用移动网络应用和相关服务被描述,但 是其它实施例也可以作为替代而被用于标识针对位置的合适的本地(或混合)移动应用。 对于这种替代方法,例如,搜索结果可以提供去往各种应用商店(比如Apple的AppStore 或Google的PlayStore)中的应用的直接链接,或者针对移动网络应用结果的描述还可以 包括指向其中它们可用的本地应用的指针。
[0042] 参考图1,根据本发明的一个实施例,移动无线通信设备利用地理空间位置从网络 应用服务器请求网络应用。移动无线通信设备利用一种地理空间映射系统,如利用所示出 的被标记为A102、B104和C106的三个重叠地图所图示的。移动无线通信设备被定位于被 标记为A102的第一地理空间地图中的某点108处,并且同时在被标记为B104的第二地 理空间地图中的位置110处,并且也在被标记为C106的第三地理空间地图中的位置112 处。应当注意虽然在图1中示出了被标记为A102、B104和C106的三个重叠地图,但是 可以在地理空间映射系统中实现任意数目的重叠地图以在本发明的各个实施例中使用。
[0043] 在本示例中,被标记为A102的第一地理空间地图表示诸如〈StoreName〉零售店 之类的零售店的内部的地图。被标记为B104的第二地理空间地图表示〈StoreName〉零 售店所位于的购物商场。被标记为C106的第三地理空间地图表示城市的特定郊区。从这 三个重叠的地图A102、B104和C106中可以理解,具有无线通信设备的用户可能正在请 求该用户相对于三个地理空间地图A102、B104、C106中的一个地理空间地图的特定位 置的网络应用和相关服务。无线通信设备所标识的地理空间位置与请求中的其它指定信息 一起提供信息给网络应用服务器以能够对用户针对网络应用的请求做出响应。该响应将特 定于与在来自用户的请求中所标识的特定地理空间位置相对应的地理空间位置。
[0044] 根据本示例,网络应用服务器能够处理从具有客户端通信设备的用户到服务器的 请求,该请求请求特定于请求中所包括的用户的地理空间位置108所指示的特定〈Store Name〉店的库存查询应用。根据本示例的网络应用服务器能够处理该请求并且利用位于针 对特定〈StoreName〉店的特定URL处的网络应用116做出响应。
[0045] 应用116的特定URL不一定是顶级域名或者顶级URL114,例如www.storename. com。在对客户端无线通信设备的响应中所发送的URL以及可选的应用特定于其中用户位 于第一个地理空间地图102中的位置108处的特定〈StoreName〉店。可以理解,与针对在 位置108处的用户的位置特定应用相关联的特定URL可以是从针对在顶级URL114处的 〈StoreName〉公司的顶级URL向下很多级的低级URL。
[0046] 网络应用服务器能够向客户端无线通信设备202提供低级URL,以及可选地提供 针对网络应用的其它信息,其中客户端无线通信设备可以对地理空间位置特定网络应用进 行定位。或者,网络应用服务器能够提供地理空间位置特定网络应用116作为对来自客户 端无线通信设备的请求的响应的一部分。网络应用和包括关于与地理空间位置特定网络应 用相关的地理空间位置特定服务的信息在内的相关信息的其它组合可以在对来自客户端 无线通信设备的请求的响应中被提供。
[0047] 可选地,网络应用服务器能够提供与地理空间位置特定服务相关联的一个或多个 替代地理空间位置特定网络应用的标识或副本,以及对满足针对用户请求的准则的服务和 网络应用的详细描述或者以上内容的任意组合,该地理空间位置特定网络应用和该地理空 间位置特定服务都特定于与针对用户移动设备的当前地理空间位置、用户的位置附近的位 置(例如在移动设备的当前地理空间位置的定义的附近的邻近区域内)相对应的地理空间 位置。例如,对客户端无线通信设备的响应消息可以包含用于消息的ID、网络应用和可选相 关服务的描述、针对请求中的地理空间位置的街道地址信息以及提供网络应用和相关服务 的实体或来源的URL。这些及其它信息可以被包括在对来自特定地理空间位置108处的客 户端无线通信设备的请求的响应中。在这一示例中,用户接收库存应用,其中用户能够进行 关于在用户当时正在其中进行购物的特定〈StoreName〉店中的产品的有无的特定查询。 [0048] 作为第二种替代方案,来自客户端无线通信设备的请求可以标识出在第二地理空 间地图B104中的地理空间位置110。被发送给网络应用服务器的请求中的这一查询可能 请求关于用户当前正处于其中的特定购物商场的网络应用和相关服务。例如,用户可疑请 求能够定位出商场处卖鞋的店的定位器应用。
[0049] 作为第三种替代方案,来自客户端无线通信设备的请求可以标识出在第三个地理 空间地图C106中的地理空间位置112。在该上下文中,来自客户端无线通信设备的请求 可能正在查询关于用户当前正处于其中的城市的特定部分。例如,用户可以请求出租车定 位器网络应用,该应用将允许用户与附近的出租车服务协调以在他们在地理空间位置112 所指示的城市位置中的特定商场购物完时接到他们。在这种情况下,网络应用服务器可以 在对请求的响应中包括一种网络应用,该网络应用用于定位特定于在请求中所标识的用户 的地理空间位置112附近的城市的特定部分的YellowCab(黄色出租车)。特定网络应用 124可以用比用于YellowCab公司的顶级URL122低很多的特定的低级URL来标识。根据 本示例,该响应立即利用满足来自地理空间位置112的请求的准则的特定网络应用或者用 于该特定网络应用的低级URL124或者这两者来做出响应。
[0050] 应当注意,对来自第二地理空间地图B104中的地理空间位置110的请求的响应 可以包括具有低级URL的网络应用120,该低级URL标识其中可以找到位置特定网络应用 120的特定服务器中的位置。此低级URL120可以比用于商场管理公司的顶级URL118低 很多。例如,如果该特定商场管理公司是Simon商场并且顶级URL为www.simonmalls.com, 则低级URL可以比标识第二地理空间地图B104中所标识的特定于该Simon商场的网络应 用的特定位置的顶级URL低很多。
[0051] 参考图2,图示了可以提供用于本发明的实施例的示例的环境的通信系统200的 示例。通信系统200包括无线通信设备,例如移动电话202。或者,无线通信设备可以被实 现在配备有无线通信收发器(图2中未被示出)的膝上型PC204中。
[0052] 移动电话202和膝上型PC204与所示出的一个或多个无线通信网络206进行无 线通信,并且可以经由无线通信网络206发送消息和接收消息。根据本示例,该一个或多个 无线通信网络206通过网络操作中心(N0C) 210 (也被称为服务器系统210或服务器210) 被管理。N0C210包括一个或多个信息处理系统、存储器存储系统、通信接口以及管理和技 术人员用户接口。N0C210提供对该一个或多个无线通信网络206的控制,并且还是用于在 网络108与无线通信网络206之间收发消息的网关。网络操作中心210可以与一个或多个 网络208通信地耦合,该网络208例如局域网、广域网、互联网或万维网或者其它网络中的 任意一个网络或者其组合。
[0053] 如图2中的示例中所示,膝上型PC204还与该一个或多个网络208通信地耦合, 并且可以经由网络208发送消息和接收消息。例如,网络208可以包括互联网。根据本示例, 移动电话202和膝上型PC204每个分别包括地理空间应用控制器214, 212。膝上型PC204 中的地理空间应用控制器212可以被膝上型PC204用来管理利用与网络108通信地耦合 的地理空间应用服务器216传送的请求和响应,如图所示。移动电话202中的地理空间应 用控制器214可以被移动电话202用来管理利用地理空间应用服务器216传送的请求和响 应,如图所示。
[0054] 虽然地理空间应用服务器216可以在对来自移动电话202中的地理空间应用控制 器214或者膝上型PC204中的地理空间应用控制器212的请求的响应中直接提供网络应 用
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1