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

文档序号:8416148阅读:来源:国知局
,但是地理空间应用服务器216也可以作为对提供网络应用的副本的替代或附加而提供 特定的低级URL,其中网络应用的副本可以被定位于与网络208通信地耦合的特定服务提 供商服务器218处,如图所示。也就是说,在本发明的一个示例中,地理空间应用服务器216 利用在特定服务提供商服务器218处的用于网络208上的特定位置的URL做出响应,其中 客户端无线通信设备可以找到在对地理空间应用服务器216的请求中所标识的位置特定 网络应用。
[0055] 参考图3,诸如移动电话202之类的客户端无线通信设备的一个示例被示出。虽然 本讨论总地导向移动电话202的详细框图,但是图3中所示出的组件中的很多组件可以类 似地在其它类型的电子设备(例如图1中所示的膝上型PC204)中被找到。
[0056] 在本示例中,移动电话202包括与存储器304通信地耦合的处理器/控制器302。 处理器/控制器302还与GPS接收器305通信地耦合。GPS接收器305提供可以被根据本 发明的各个实施例的移动电话202中的地理空间应用控制器使用的位置信息。处理器/控 制器302与非易失性存储器306通信地耦合,该非易失性存储器可以将程序、数据和配置参 数存储在永久性存储装置中,如下面将更详细讨论的。例如,非易失性存储器306中存储有 与处理器/控制器302互操作以提供根据本发明的各个实施例的移动电话302的特征和功 能的若干程序和数据。
[0057] 处理器/控制器302与包括输入接口 310和用户输出接口 312的用户接口 308通 信地耦合。根据各个示例,用户输入接口 310可以包括键盘、触摸屏、触摸板、小键盘、麦克 风和其它用户输入设备。用户输出接口 312可以提供用于向移动电话202的用户显示信 息的显示器、用于向用户提供可听到的信息和信号的扬声器以及可以包括对用户的视觉指 示、听觉指示和触觉指示信号的一个或多个指示器。处理器/控制器302与收发器314通 信地耦合,收发器314可以与无线网络206进行无线通信。使用无线收发器314的移动电 话202可以利用无线网络206传送语音信号和数据信号。处理器/控制器302与短距离通 信模块316通信地耦合。短距离通信模块316可以包括有助于实现与附近的通信设备进行 短距离通信的不同技术。例如,短距离通信模块316可以包括任意短距离无线技术,例如但 不限于BLUETOOTH'ZJGBEE_K_以及近场通信(NFC)技术,或者使用WIFI或者 利用其它手段。
[0058] 处理器/控制器302与辅助输入/输出接口 318通信地耦合,该接口 318允许处 理器/控制器302利用机器可读介质322与可以读取数据并且可选地写入数据的介质读取 器/写入器320通信。介质读取器/写入器设备320可以包括以下技术中的一个或多个: CD、DVD、软驱、光驱、可移除介质驱动等。机器可读介质322可以与介质读取器/写入器320 耦合以使得介质读取器/写入器320可以从机器可读介质322中读取信息(并且可选地向 其写入息)。
[0059] 根据本示例,非易失性存储器306包括地理空间应用控制器324。地理空间应用 控制器324可以与处理器/控制器302互操作以提供根据本发明的各个实施例的控制功能 和特征,用于管理对地理空间位置特定应用和相关服务的访问。非易失性存储器306包括 地理空间数据库326,该数据库存储与针对地理空间位置特定应用和相关服务的请求和响 应相关联的信息。根据本发明的各个实施例,非易失性存储器306包括地理空间应用储存 库328,该地理空间应用储存库可以存储供移动电话202使用的一个或多个地理空间位置 特定应用。
[0060] 参考图4,示出了根据本发明的一个实施例的地理空间应用服务器216。服务器 216包括与存储器404以及非易失性存储器/存储装置406通信地耦合的一个或多个处理 器402。非易失性存储器/存储装置406可以存储用于服务器216的程序、数据和配置参 数。处理器402与用户接口 408通信地耦合。
[0061] 用户接口 408可以包括用户输入接口(未被示出)和用户输出接口(未被示出)。 用户输入接口可以包括诸如键盘、鼠标、触摸屏、触摸板和用于音频输入的麦克风之类的输 入设备。用户输出接口可以包括诸如一个或多个显示器、在特定应用中适用的可听、可视或 可触摸的指示器之类的输出设备。用户输出接口还可以包括一个或多个扬声器以提供音频 输出。处理器402与网络接口 410通信地耦合,该网络接口提供到外部网络208的接口(参 见图2)。
[0062] 处理器402与提供到外部设备的各种接口的另一输入/输出接口 420通信地耦 合。例如,外部大容量存储设备422可以经由输入/输出接口 420与服务器216通信地耦 合以提供用于服务器216的外部存储装置。
[0063] 根据本示例,非易失性存储器/存储装置406包括地理空间应用控制器412,该控 制器与该一个或多个处理器402互操作以提供如下面将讨论的根据本发明的各个实施例 的服务器216中的功能。非易失性存储器/存储装置406包括地理空间应用和服务数据库 414,该数据库可以被地理空间应用控制器412参考以存储和跟踪与地理空间应用和相关 服务相关的信息,如下面将讨论的。
[0064] 非易失性存储器/存储装置406包括其中可以存储一个或多个地理空间应用的地 理空间应用储存库416。这些被存储的地理空间应用可以被提供给正在从服务器216请求 这样的应用的客户端设备,如下面将讨论的。
[0065] 非易失性存储器/存储装置406包括用户简档数据库418,该数据库跟踪与服务器 216相关联的单独用户的简档。例如,可能从服务器216请求地理空间应用和相关服务的具 有客户端移动设备的用户将在用户简档数据库418中包括至少一个针对该用户的记录。 [0066] 在图5中示出了地理空间应用和服务数据库414的一个示例的更详细的视图。根 据本示例,地理空间应用和服务数据库414中的每个记录包括如图所示的各种字段。标识 一个或多个地理空间位置502的字段将关于应用和相关服务的特定记录与这些地理空间 位置502相关联。记录可以包括应用ID504、服务ID506、应用描述508和服务描述510。 应用描述可以包括关于应用和相关信息的细节。应用描述508的这些细节对于诸如移动电 话202之类的客户端设备的用户在决定是否选择特定应用方面可能是有意义的。
[0067] 类似地,服务描述510提供关于可能与针对地理空间应用和服务数据库414中所 存储的特定记录的应用相关的服务的详细描述。应用位置指针512可以包括诸如用于特定 应用的直接低级URL之类的位置信息。应用位置指针512可以使用除URL信息以外的信息 来指向针对特定应用的位置。服务位置字段514标识其中服务被提供的地址或位置标识的 其它形式。应用516的来源标识用于应用的实体或商店或其它来源。服务字段518的来源 标识是谁提供与地理空间应用和服务数据库414中的记录相关联的特定服务。
[0068] 受欢迎度字段520可以被包括在记录中以标识特定应用和相关服务对于该应用 和相关服务的用户而言有多受欢迎。根据本示例,这个受欢迎度信息通常是针对所有用户 的合计受欢迎度。但是,针对特定记录的受欢迎度的其它形式可以在本发明的替代实施例 中被实现。例如,受欢迎度520可以相对于一天中的某个时间、一周的某天、一月中的某天 或者与受欢迎度测量相关联的其它特定日期或事件而被指定。评价字段522可以被包括在 记录中以标识用户如何评价特定应用和相关服务。这一地理空间应用和服务数据库414可 以包括用于不同的位置特定应用和相关服务的多个记录530, 532, 534, 536。响应于针对地 理空间位置特定应用和相关服务的请求,服务器216搜索数据库414以找到标识与请求准 则相匹配的地理空间位置特定应用和相关服务的记录。
[0069] 参考图6,示出了用户简档数据库418的更详细视图的示例。用户简档数据库418 中的每个记录与通信系统200的特定用户相关联。用户ID字段602标识与该记录相关联 的特定用户。
[0070] 用户最喜爱的针对一个或多个应用的评价可以被存储在字段604中,如图所示。 用户最喜爱的针对一个或多个服务的评价可以被存储在用户的记录中的字段606中。
[0071] URL历史字段608标识已被与特定记录相关联的用户访问过的各个URL。这个URL 历史608可以跟踪对于用户的对特定URL的最近期的访问。
[0072] 位置历史字段610可以跟踪在使用通信系统200的同时用户最近期的位置。其它 位置历史也可以被存储在针对特定用户的位置历史字段610中。
[0073] 应用访问频率字段612跟踪什么应用被用户访问过以及访问的频率如何。应用访 问历史字段(或者访问新近度字段)614跟踪什么应用最近被用户访问过。其它信息620 可以被存储在用户的记录中,如图所示。数据库418包括针对通信系统200的若干用户的 多个记录 630, 632, 634, 636。
[0074] 参考图7,示出了地理空间应用数据库326的示例的更详细的视图。这个地理空间 应用数据库326被承载在客户端移动设备202上以在设备202中保持本地信息。这个数据 库326包括针对已被设备的用户访问过的各种应用和相关服务的记录。
[0075] 在所示出的示例中,存在被访问的应用和相关服务的若干个记录730, 732, 734。每 个记录可以包括应用ID字段702、服务ID字段704和地理空间位置字段706。地理空间位 置字段706标识与位置特定应用和相关服务相关联的相关地理空间位置。应用描述字段 708和服务描述字段710详细描述应用和服务。
[0076] 受喜爱度排名字段712包括对于用户的针对特定应用和相关服务的排名信息。这 可以标识应用对于用户而言有多受喜爱。
[0077] URL字段714标识指向用于特定应用的来源(例如web站点或服务器等)的位置 的指针,其中应用可以根据需要而被找到。应用来源字段716和服务来源字段718描述与 特定记录相关联的应用和服务的来源的标识的细节。
[0078] 应用访问频率字段720标识对于请求特定应用的用户而言的访问频率。应用访问 历史字段722跟踪用户对特定应用最近期的访问。
[0079] 图8示出了可以被客户端移动设备202发送给远程服务器216的请求消息的示 例。请求消息800包括具有所需要的管理信息的消息分组的首部802,该管理信息用于将 消息通过通信系统200传送至目的服务器216。请求消息800包括地理空间位置信息字段 804。该信息字段804包括针对客户端移动设备202的当前地理空间位置的表示。请求消 息800还包括针对接收与地理空间位置特定服务相关联的至少一个地理空间位置特定应 用的请求,该地理空间位置特定服务和该地理空间位置特定应用都特定于与客户端移动设 备202的当前地理空间位置相对应的地理空间位置。
[0080] 例如,请求消息800包括向服务器216标识用户和客户端移动无线设备202的设 备ID806。时间戳808被包括在消息800中以指示例如请求被用户正在使用客户端移动无 线设备202提出时的当前时间。时间戳808可以替代地指示消息800被客户端移动无线设 备202发送时的时间。在本示例中,时间戳信息404指示特定消息被发送的时间。
[0081] 应用ID810可以被包括在消息800中以标识消息800正在请求的特定应用。应 用描述字段812可以被包括在消息800中以描述关于消息800正在请求的应用的细节。
[0082] 服务ID字段814可以被包括在消息800中以标识消息800正在请求的服务。月艮 务描述字段816可以被包括在消息中以详细描述消息800正在请求的服务。应用来源字段 818可以被包括在消息800中以请求针对消息800正在请求的应用的特定应用来源。服务 来源字段820可以被包括在消息800中以标识消息800正在请求的特定服务来源。
[0083] 参考图9,示出了根据一个示例的响应消息900。响应消息900包括首部字段902, 该字段提供用于将响应消息经过通信系统200传送至目的客户端移动设备202的必要的管 理信息。响应消息900包括应用ID字段904,该字段例如标识与地理空间位置特定服务相 关联的特定地理空间位置特定应用,该地理空间位置特定服务和该地理空间位置特定应用 都特定于与移动设备202的当前地理空间位置相对应的地理空间位置,例如都特定于移动 设备202的当前地理空间位置和/或在移动设备202的当前地理空间位置的定义的附近邻 近区域内的地理空间位置。响应消息900可以包括详细描述与消息900相关联的应用的应 用描述字段906。
[0084] 响应消息可以包括关于对地理
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1