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

文档序号:8416148阅读:366来源:国知局
用于基于位置的移动应用和服务选择的方法和移动设备的制造方法
【专利说明】用于基于位置的移动应用和服务选择的方法和移动设备
【背景技术】
[0001] 本发明的各个实施例涉及有助于移动应用和相关服务的选择的无线通信设备、移 动设备和无线通信系统,并且更具体地涉及对移动网络应用和服务的基于位置的选择。
[0002] 访问移动网络应用和移动网络站点的主要方法-输入URL-受两个主要缺点的困 扰。首先,用户可能不知道他们想要访问的应用或服务的适当URL。其次,在移动设备上手 动输入URL很慢且麻烦。
[0003] 先前和当下的方法主要依赖于发现并输入URL的替代方法。例如,移动设备可以 利用红外信标和RFID标签作为发现本地服务的URL的方式。作为其它示例,移动设备可以 利用QR代码的阅读器来发现用于本地服务的URL或者可以利用近场通信来利用设备传感 器检测URL。但是,这些方法通常要求用户具有到QR代码或其它标记的源的视线或直接物 理接近,因而这些方法不总是容易被用户使用或者甚至不总是容易被用户发现。

【发明内容】

[0004] 在一个实施例中,一种方法包括利用包括被耦合到存储器的处理器的移动设备确 定移动设备的当前地理空间位置;在存储器中存储当前地理空间位置的表示;向应用服务 器发送查询消息,该查询消息包括当前地理空间位置的表示以及针对利用移动设备接收与 至少一个地理空间位置特定服务相关联的至少一个地理空间位置特定应用的请求,该地理 空间位置特定应用和该地理空间位置特定服务都特定于移动设备的地理空间位置;从服务 器接收响应消息,该响应消息供移动设备接收并且包括对与至少一个地理空间位置特定服 务相关联的至少一个候选地理空间位置特定应用的标识和与该至少一个候选地理空间位 置特定应用的实例的网络位置相关联的统一资源定位符(URL)中的至少一个,该候选地理 空间位置特定应用和所述地理空间位置特定服务都特定于移动设备的当前地理空间位置 和在移动设备的当前地理空间位置的定义的附近邻近区域内的地理空间位置中的至少一 个,该统一资源定位符低于顶级域名统一资源定位符(TLDURL);以及向移动设备的用户呈 现与至少一个候选地理空间位置特定应用的标识和URL中的至少一个相对应的至少一个 用户可选择的选项,该至少一个用户可选择的选项被用户选择以请求利用移动设备接收所 述相对应的至少一个候选地理空间位置特定应用的副本。
[0005] 在另一实施例中,一种方法包括利用应用服务器接收来自移动设备的请求消息, 该请求消息包括对由移动设备确定的移动设备的当前地理空间位置的指示,以及针对至少 一个地理空间位置特定应用和相关联的地理空间位置特定服务的请求,该地理空间位置特 定服务与该地理空间位置特定应用都特定于移动设备的当前地理空间位置;利用应用服务 器并且基于在请求消息中所接收到的移动设备的当前地理空间位置和请求,在地理空间应 用和服务数据库中搜索以找到搜索结果,该搜索结果包括至少一个候选地理空间位置特定 应用和与请求消息中的请求匹配的相关联的地理空间位置特定服务;以及利用应用服务器 发送供移动设备接收的响应消息,该响应消息包括以下两个标识中的至少一个,该两个标 识即对与地理空间位置特定服务相关联的候选地理空间位置特定应用的标识,该地理空间 位置特定服务和该候选地理空间位置特定应用都特定于移动设备的当前地理空间位置;以 及对与地理空间位置特定服务相关联的候选地理空间位置特定应用的标识,该地理空间位 置特定服务和该候选地理空间位置特定应用都特定于在移动设备的当前地理空间位置的 定义的附近邻近区域内的地理空间位置。
[0006] 在另一实施例中,一种方法包括利用包括被稱合到存储器的处理器的移动设备确 定移动设备的当前地理空间位置;向应用服务器发送请求消息,该请求消息包括移动设备 的当前地理空间位置的表示以及针对利用移动设备接收与至少一个地理空间位置特定服 务相关联的至少一个地理空间位置特定应用的请求,该地理空间位置特定应用和该地理空 间位置特定服务都特定于移动设备的当前地理空间位置;从应用服务器接收响应消息,该 响应消息包括以下两个标识中的至少一个,该两个标识即对与地理空间位置特定服务相关 联的候选地理空间位置特定应用的标识,该地理空间位置特定服务和该候选地理空间位置 特定应用都特定于移动设备的当前地理空间位置;以及对与地理空间位置特定服务相关联 的至少一个候选地理空间位置特定应用的标识,该候选地理空间位置特定应用和该地理空 间位置特定服务都特定于在移动设备的当前地理空间位置的定义的附近邻近区域内的地 理空间位置;以及利用移动设备呈现用户可选择的选项的列表,该选项按与关联于地理空 间位置特定服务的每个候选地理空间位置特定应用相关联的地理空间位置相对于移动设 备的当前地理空间位置的接近度被排定优先级。
[0007] 在另一实施例中,一种用于移动设备的计算机程序产品包括:非瞬态存储介质,该 介质可由移动设备的处理电路读取并且存储指令,该指令响应于被处理电路执行而使得处 理电路执行以下操作,所述操作包括:确定移动设备的当前地理空间位置;在存储器中存 储当前地理空间位置的表示;向应用服务器发送请求消息,该请求消息包括移动设备的当 前地理空间位置的表示以及针对接收与至少一个地理空间位置特定服务相关联的至少一 个地理空间位置特定应用的请求,该地理空间位置特定应用和该地理空间位置特定服务都 特定于移动设备的当前地理空间位置。所述操作包括:从应用服务器接收响应消息,该响应 消息包括以下两个标识中的至少一个,该两个标识即与地理空间位置特定服务相关联的至 少一个候选地理空间位置特定应用的标识,该地理空间位置特定应用和该候选地理空间位 置特定服务都特定于移动设备的当前地理空间位置;以及与地理空间位置特定服务相关联 的至少一个候选地理空间位置特定应用的标识,该地理空间位置特定应用和该候选地理空 间位置特定服务都特定于在移动设备的当前地理空间位置的定义的附近邻近区域内的地 理空间位置。所述操作还包括:在与移动设备相关联的用户接口处呈现用户可选择的选项 的列表,该选项按与关联于地理空间位置特定服务的每个候选地理空间位置特定应用相关 联的地理空间位置相对于移动设备的当前地理空间位置的接近度而被排定优先级。
【附图说明】
[0008] 附图用于进一步图示各个实施例并解释根据本公开内容的各种原理和优点,在附 图中,在各个视图中,相似的标号指代相同或者功能上类似的元件,并且附图与下面的详细 描述一起被并入在本说明书中并且构成本说明书的一部分,在附图中:
[0009] 图1是图示了其中地理空间位置被直接映射到位置特定应用和相关的位置特定 服务上的三个地理空间地图的示例的图。所述应用可以利用低级URL(不同于顶级URL)而 被找到。
[0010] 图2是根据本发明的实施例的示例通信系统的框图。
[0011] 图3是图示了图2中所示的移动电话设备的示例的框图。
[0012] 图4是图示了图2中所示的地理空间应用服务器的示例的框图。
[0013] 图5是图4中所示的示例地理空间应用和服务数据库的更详细的视图。
[0014] 图6是图4中所示的示例用户简档数据库的更详细的视图。
[0015] 图7是图3中所示的示例地理空间应用数据库的更详细的视图。
[0016]图8是示出了请求消息的示例的图。
[0017] 图9是示出了响应消息的示例的图。
[0018] 图10和11是图示了根据各个示例的用于图2中的通信系统中的无线通信设备的 各个操作流序列的流程图。
[0019] 图12是图示了根据各个示例的用于图2的通信系统中的应用服务器的各个操作 流序列的流程图。
[0020] 图13是示出了根据本发明的各个实施例的显示用户接口的示例的图。
【具体实施方式】
[0021] 根据需要,详细的实施例在本文被公开;但是,应当理解所公开的实施例仅仅是示 例并且下面所描述的设备、系统和方法可以按各种形式被实现。因此,这里所公开的特定结 构和功能细节不应被解释为限制性的,而只是作为权利要求的基础以及作为用于教导本领 域普通技术人员按照实质上任何适当详细结构和功能来以各种方式采用所公开的主体的 代表性基础。此外,这里所使用的术语和短语不旨在于限制,而是提供一种可以理解的描 述。此外,除非另外明确表述或者从使用的上下文中被清楚地理解,这里所使用的术语描述 该术语的单数或者复数。
[0022] 如这里所使用的,术语" 一个"被定义为一个或者多于一个。如这里所使用的,术 语"多个"被定义为两个或者多于两个。如这里所使用的,术语"另一"被定义为至少是第二 个或者更多。如这里所使用的,术语"包含"或者"具有"被定义为包括(即开放式语言)。 如本文所使用的,术语"耦合"被定义为"连接",但是不一定是直接连接,也不一定是机械连 接。"被通信地耦合"指组件的耦合以使得这些组件能够通过例如有线、无线或者其它通信 介质与彼此通信。术语"被通信地耦合"或者"通信地耦合"包括但不限于传送电子控制信 号,通过传送该电子控制信号,一个元件可以引导或控制另一元件。术语"被配置为"描述 适于、被建立、布置、命令、改变、修改、构建、组成、构成、设计或者具有这些特征的任意组合 以执行给定的功能的硬件、软件或者硬件和软件的组合。术语"适于"描述能够完成、能够 适应、实现或者适合执行给定功能的硬件、软件或者硬件和软件的组合。术语"控制器"、"计 算机"、"服务器"、"客户端"、"计算机系统"、"计算系统"、"个人计算系统"或者"处理系统" 描述适于实现本公开的一个或多个实施例的被适当配置的处理系统的示例。任何被适当配 置的处理系统都类似地能够被本公开的实施例使用,例如但不限于个人计算机、膝上型计 算机、平板计算机、个人数字助理、工作站等等。处理系统可以包括一个或多个处理系统或 处理器。处理系统可以在一个处理系统中按集中式方式被实现或者按分布式方式被实现, 其中不同的元件被散布在若干个互相连接的处理系统上。术语"个人计算系统"描述了一 种处理系统,该处理系统包括用户接口并且被适当地配置和适于实现本公开的一个或多个 实施例。术语"网络"、"计算机网络"、"计算网络"和"通信网络"描述通过有助于实现用户 之间的通信并且允许用户共享资源的通信信道互相连接的计算机和设备的集合的示例。术 语"无线网络"、"无线通信网络"和"无线通信系统"类似地描述主要或整个通过无线通信 介质通信地耦合计算机和设备的网络和系统。术语"有线网络"和"有线通信网络"类似地 描述主要或整个通过有线通信介质通信地耦合计算机和设备的网络。
[0023] 术语"通信设备"意图宽泛地涵盖很多不同类型的电子设备,这些电子设备能够接 收信号并且在大多数情况下可以发送信号来与其它设备通信,并且还可以在通信系统中工 作。术语"无线通信设备"意图宽泛地涵盖很多不同类型的通信设备,这些通信设备能够无 线地接收信号并且在大多数情况下可以无线地发送信号,并且还可以在无线通信系统中工 作。例如,但不做任何限制,无线通信设备可以包括以下设备中的一个或组合:双向无线电、 蜂窝电话、移动电话、智能电话、双向寻呼机、无线消息收发设备、个人计算机、膝上型个人 计算机、平板计算机、个人数字助理和其它类似的设备。
[0024] 术语"便携式通信设备"或者"移动设备"意图宽泛地涵盖很多不同类型的通信设 备,这些通信设备是便携式的或者可以被用户在不同位置之间携带。例如,但不做任何限 制,移动设备可以包括以下设备中的任意一个或组合:无线通信设备、膝上型个人计算机、 笔记本计算机、台式计算机、个人计算机、个人数字助理、平板计算机、游戏单元以及其它可 以在个人身上携带的手持式电子设备。
[0025] 术语"远程的"或"被远程地定位"意图宽泛地涵盖在两个或多个设备或系统之间 的很多不同类型的物理布置,其中所述设备或系统不与彼此直接物理接触。
[0026] 术语"应用和相关服务"意图宽泛地限定可以针对用户执行动作的很多不同类型 的软件程序和帮助用户采取行动或获得信息的相关内容。
[0027] 总地来说,本发明提出允许用户通过特定位置检测和访问网络应用和相关服务。 更具体而言,根据本发明的各个实施例,提供了对传统DNS查找的基于位置的变体。替代 将格式整齐的域名(例如WWW.storename.com)映射到IP地址,本发明提出直接将位置映 射到针对该特定位置可用的潜在的应用和服务。这种基于位置的选择方法更有效和直观 地供用户发现与位置相关的移动应用和服务,这是因为该方法允许将位置映射到特定于该 位置的服务。例如,移动电子设备的用户接口可以向用户提供针对用户正站在其中的特定 〈StoreName〉店的库存检查应用和相关的位置特定服务,而不是提供更一般性的应用和服 务(例如一般的〈StoreName〉网站-
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1