至少部分基于路径提供媒体项存取的方法和设备与流程

文档序号:12265628阅读:295来源:国知局
至少部分基于路径提供媒体项存取的方法和设备与流程

本申请是申请号为200910174122.1、申请日为2009年9月30日、发明名称为“至少部分基于路径提供媒体项存取的方法和设备”的发明专利申请的分案申请。

技术领域

本发明的实施方式总体涉及对媒体内容进行存取,并且特别涉及一种用于提供对关联于位置信息的媒体项的存取的设备、方法和计算机程序产品。



背景技术:

现代通信时代已带来有线和无线网络的极大扩张。由消费者需求加以推动,已开发了各种类型的网络技术,这带来了计算机网络、电视网络、电话网络等的空前扩张。无线和移动网络技术已解决了相关消费者需求,同时提供信息传输的更大灵活性和即时性。

当前和将来的网络技术继续通过扩展移动通信装置和其他计算装置的能力来促进信息易于传输并便于用户。然而,随着信息易于传输的提升,用户和企业继续需求来自通信装置(特别是移动通信装置)的更多功能性。

过去,移动通信装置主要包括仅能够进行模拟语音通信的蜂窝电话。随着移动通信装置已演进并且变得更普遍存在,对于用户,通过其移动通信装置,扩展的通信能力和辅助功能性成为可用。例如,尽管许多移动通信装置仍然提供例如语音呼叫通信能力的主要功能性,但许多移动通信装置还提供音乐和视频播放能力、照片和视频捕获、位置标识和目的地路径选择等。

以许多移动通信装置上现在可用的多种功能性,用户正不断期望和要求利用该功能性的新的和不同的应用。进一步地,随着用户变得更依赖于移动通信装置作为其日常生活的一部分,商店已开始认识到使用移动通信装置作为用于营销和为货物和服务做广告的平台的潜能。



技术实现要素:

描述一种至少部分基于路径提供对媒体项进行存取的方法、设备和计算机程序产品。本发明的示例性实施方式可以接收具有位置标识能力的移动装置的起始位置。在这点上,可以假设所述移动装置的位置可以与移动装置的用户的位置关联。本发明的示例性实施方式还可以接收路径。所述路径可以已经至少部分基于所述起始位置和感兴趣点加以确定。感兴趣点可以是沿路径定位的地标,例如商店。进一步地,如果移动装置的当前位置保持在路径上,则示例性实施方式可以提供对媒体项的存取。由此,沿路径移动时用户可以体验媒体项,这对于用户可能是免费的。通过沿路径前进,所述用户可以被迫经过所述感兴趣点,这为路径上与感兴趣点相关联的商店提供广告和营销机会。在某些实施方式中,如果用户以及相应的移动装置偏离路径,则可以撤销对媒体项的存取,由此鼓励用户沿路径前进并经过感兴趣点。

相应地,在一个示例性实施方式中,描述了一种至少部分基于路径提供对媒体项的存取的方法。所述方法可以包括接收移动装置的起始位置和接收路径。在这点上,所述路径可以已经至少部分基于感兴趣点和起始位置加以确定。所述方法还可以包括,如果所述移动装置的当前位置保持在所述路径上,则提供对媒体项的存取。

在另一示例性实施方式中,描述了一种至少部分基于路径提供对媒体项的存取的设备。所述设备可以包括处理器,所述处理器可以被配置为接收移动装置的起始位置和接收路径。所述路径可以已经至少部分基于感兴趣点和所述起始位置加以确定。所述处理器还可以被配置为,如果移动装置的当前位置保持在路径上,则提供对媒体项的存取。

在另一示例性实施方式中,描述了一种至少部分基于路径提供对媒体项的存取的计算机程序产品。所述计算机程序产品可以包括至少一个其中存储了计算机可读程序代码指令的计算机可读存储介质。所述计算机可读程序代码指令可以包括第一程序代码指令、第二程序代码指令和第三程序代码指令。所述第一程序代码指令可以被配置为接收移动装置的起始位置,以及所述第二程序代码指令可以被配置为接收路径。所述路径可以已经至少部分基于感兴趣点和所述起始位置加以确定。所述第三程序代码指令可以被配置为,如果所述移动装置的当前位置保持在路径上,则提供对媒体项的存取。

在又另一示例性实施方式中,描述了一种至少部分基于路径提供对媒体项的存取的设备。所述设备可以包括用于接收移动装置的起始位置的装置和用于接收路径的装置。在这点上,所述路径可以已经至少部分基于感兴趣点和所述起始位置加以确定。所述设备还可以包括用于如果所述移动装置的当前位置保持在所述路径上则提供对媒体项的存取的装置。

附图说明

因此已概括地描述了本发明,现在将参考附图,附图不一定按比例绘制,其中:

图1是对具有根据本发明各种示例性实施方式的示例路径的地图的图示;

图2示出了根据本发明各种示例性实施方式的具有关联主题的多个路径的概念图;

图3示出了可以交互以实施根据本发明各种示例性实施方式的操作的通信系统和关联网络实体;

图4示出了根据本发明各种示例性实施方式的用于至少部分基于路径提供对媒体项的存取的服务设备的框图;

图5示出了根据本发明各种示例性实施方式的用于至少部分基于路径提供对媒体项的存取的移动装置的框图;

图6和图7是根据本发明各种示例性实施方式的用于至少部分基于路径提供对媒体项的存取的示例性方法的流程图;以及

图8是根据本发明示例性实施方式的系统的示意框图。

具体实施方式

现在将参考附图在下文中更充分地描述本发明的实施方式,其中示出了本发明的某些而非全部实施方式。实际上,本发明可以按不同形式实现,而不应当被解释为限于本文所述的实施方式;相反,提供这些实施方式使得本公开将满足适于法律要求。贯穿全文,相同附图标记代表相同元素。本文所使用的术语“数据”、“内容”、“信息”和类似术语可以被可互换地用于代表能够根据本发明的实施方式发送、接收、操作和/或存储的数据。此外,本文所使用的术语“示例性”并不提供用于表达任何定性评估,而作为替代仅用于表达对示例的说明。本文所使用的术语“媒体项”可以代表音频、视频或者其他媒体项,包括但不限于音乐音轨、歌曲、专集、有声读物、广播节目、播客、视频剪辑、电影、电视节目、网站或博客。如本文所使用的,“播放”媒体项可以代表以将允许用户体验该媒体项的方式实现该媒体项(例如,播放歌曲、显示照片、显示网站等)。

本发明的示例性实施方式提供基于位置和广告的媒体项存取服务。服务的用户可以得到授权对例如免费媒体项存取用于回放,只要用户沿服务指定的路径前进(例如,走路、自行车、驾车或其他行进)。路径可以包括在地图中,并且被显示在用户的移动装置上。可以至少部分基于感兴趣点(POI)生成路径。在这点上,所述路径可以被配置为,迫使用户在行进所述路径时经过各个POI。POI可以是地标,例如商店(例如,餐馆、酒吧、服装店、音像店和其他商业机构)、吸引人的地方(例如,历史名胜、公园、游乐园、风景区)等。在某些示例性实施方式中,在行进路径时提供用户对其存取的一个或多个媒体项可以相关于POI,例如通过共同主题、共同目标人口统计(例如,享受媒体项的个人也倾向于在作为POI的特定服装店购物),媒体项可以描述或提供关于POI的信息等。如果用户不沿指定路径前进并因此不走过POI,则可以撤销对媒体项的存取。在这点上,服务可以实施广告或营销功能,因为该服务可以使潜在消费者经过该潜在消费者可能不曾经过的商业位置。进一步地,在用户移动装置上的路径显示可以包括POI的指示符或图标,所述指示符或图标可以标识POI的位置,并且还提供用于接收关于该POI的附加信息的链接。进一步地,商店可以将其位置作为POI添加到地图,其通过参加与服务提供商的金融协议在服务中定义POI。

图1是具有根据本发明的各种示例性实施方式的示例路径110的地图100的图示。结合示例性路径110、起始位置120、POI指示符130(例如,POI指示符130a、POI指示符130b、POI指示符130c、POI指示符130d和POI指示符130e)和目的位置140显示了图1的地图100。地图100还可以包括当用户沿路径110行进时对用户当前位置的指示。在某些示例性实施方式中,地图100还可以包括可以正在行进同一路径的其他用户的指示符。可以在移动装置的显示器上描绘地图100,如下面进一步描述的那样。移动装置可以实现任何常规地理制图应用以提供对地图100的显示。

在这点上,如下面进一步描述的那样,具有位置标识能力(例如,全球定位系统(GPS)能力)和媒体项播放能力的用户移动装置可以被配置为标识该装置的当前位置,并且由此标识用户的当前位置。装置/用户的当前位置可以是起始位置120。可以将起始位置120和可能的其他信息输入常规路径确定引擎以确定路径。在这点上,可以实施用于接收位置输入(采用例如起始位置和结束位置以及中间目的位置的形式)的任何已知机制,用于确定路径。在某些示例性实施方式中,可以例如通过用户输入目标地址而定义结束位置,以及可以至少部分基于结束位置计算路径。例如,行进到邻近城镇的用户可以定义目标结束位置地址,以及可以从用户的当前位置至目标结束位置来确定路径。

进一步地,路径120可以至少部分基于POI的位置来确定。在这点上,服务可以选择合适POI包括在路径中。合适POI可以至少部分基于下面进一步描述的各种标准来从所有可用POI中标识出。如果未标识出阈值数量的合适POI,则服务不需要对用户可用。可以自动确定,或者可以至少部分基于来自用户的输入来确定用于标识合适POI的标准。

可以至少部分基于起始位置确定合适POI。所述POI可以是路径的中间或目的地。在这点上,可以将接近起始位置或接近起始位置120和目的位置140的POI标识为可能位置用于确定路径110。在本发明的各种示例性实施方式中,还可以基于输入(例如距起始位置的距离)确定路径110。在这点上,例如,用户可以希望在听特定媒体项时走一英里。至少部分基于该信息,可以标识合适POI。进一步地,可以至少部分基于用户提供的一定量的时间或者一个或多个媒体项的持续时间标识合适POI。

还可以例如至少部分基于钟点确定合适POI。在这点上,如果当前时间在关联于POI的商店的营业时间之外,则该POI不应该是合适POI。例如,酒吧和迪斯科舞厅通常仅在夜晚营业,并且同样,与酒吧和迪斯科舞厅相关联的POI仅在夜晚可以是合适POI。

在某些示例性实施方式中,行进的形式可以是在确定合适POI时被考虑的标准。例如,某些POI当用户正徒步行进时可以被标识为合适,因为所述POI可能靠徒步最容易访问。而其他POI可以因为用户正乘汽车或自行车行进而被标识为合适。

还可以至少部分基于与用户相关联的用户简档确定合适POI。在某些示例性实施方式中,可以将用户简档存储在服务处,或对服务来说可存取。在标识合适POI和设计路径时使用用户简档信息可以具有这样的好处:所述POI将很可能是用户感兴趣的、并且具有导致交易(购买、访问等)的较高可能性。

用户简档可以包含关于用户对音乐(例如,最喜欢的风格)、地方(例如,家或朋友家的位置)、食物、衣服、小玩意、访问过的旧路径、活动(例如,参加过的体育比赛或音乐会)等的偏好的信息。用户简档信息可以由用户自己输入至服务,和/或服务可以至少部分基于由服务捕获的关于用户活动的信息来随时间确定用户的偏好。例如,当用户(例如在线地)购买货物时,服务可以捕获关于该购买的信息,例如所购买的货物的类型或花费的量,并且服务可以确定购买倾向或通常购买的产品。进一步地,当用户参加例如体育比赛或音乐会的活动时,服务可以捕获关联的信息,并且确定用户偏好特定类型的活动。

为能够检测到用户参加活动,服务可以被配置为,使用来自例如地图数据库的信息,并且关于商业地(例如,比萨餐厅)的位置信息分析描述用户的当前位置的位置信息(例如,由配备GPS的移动终端提供的GPS坐标)以便确定用户的活动。进一步地,还可以关于活动数据库分析用户的当前位置和当前时间,所述活动数据库具有关于各种活动(例如,周六在体育场的摇滚音乐会)的信息。相应地,通过分析该信息,服务可以能够确定用户偏好的音乐类型、用户偏好的特定艺术家等。进一步地,在某些示例性实施方式中,可以经由用户在互联网上的电子票证购买捕获活动信息。

另外,为学习用户的音乐偏好,例如运行在用户移动终端上的客户端应用可以收集关于用户播放的歌曲信息,并且将该信息(例如,艺术家、专集、音轨标题)上载至服务,其可以允许服务建立用户音乐品味的简档。类似类型的客户端应用和上载过程可以用于任意类型的媒体项。在某些示例性实施方式中,服务可以被配置为,请求用户准许从例如社交网络网站、音乐下载网站等其他服务读取关于用户的信息(例如,其偏好、职业、友人),之类以及至少部分基于该信息生成用户简档。

合适POI可以至少部分基于用户简档和可能的其他标准来标识。在这点上,当标识合适POI以及由此促进了针对用户的路径设计时,服务可以考虑从用户简档取得的用户偏好。例如,如果用户简档指示该用户是体育迷,则关于体育并且可能该用户最喜欢的体育的POI可以被认为是适于包括在路径中的POI。进一步地,如果用户简档指示用户偏好例如摇滚音乐的特定音乐风格,则关于该特定风格的POI可以被认为适于包括在路径中。进一步地,经由用户简档提供的信息可以指示用户拥有特定品牌的汽车。该类型汽车的最近经销商的POI可以被认为是合适POI。

另外,在某些示例性实施方式中,商店可以参加与服务的协议,以便具有该商店相关联的POI,该POI至少部分基于用户简档,被认为是适于包括在路径中的POI。在这点上,服务可以被配置为标识合适POI,并且对具有满足特定预定义标准的用户简档的用户包括所述合适POI。例如,服务可以被配置为,将关联于名牌汽车经销商的POI认为对于具有指示用户偏好同一名牌汽车这样简档的用户是合适POI。

在某些示例性实施方式中,合适POI可以至少部分基于关于用户朋友的位置信息来标识。例如,如果用户朋友中的某些当前正在访问唱片商店,则可以将关联于该商店的POI标识为合适POI,从而用户可以在该商店遇到其朋友。这样,朋友可以变为加入关于新专集的讨论,并且可以增加购买的可能性和/或使用户更喜欢服务。

还可以至少部分基于当用户行进路径时待存取的媒体项而认为POI合适。在某些示例性实施方式中,可以至少部分基于媒体项的特征(例如,音乐类型、播客主题等)选择路径的POI。服务所支持的与每个媒体项相关联的特征和与服务所支持的每个POI相关联的特征可以被存储用于供服务加以存取和用于比较,以便选择与媒体项相关的POI。例如,如果媒体项是摇滚歌曲,则可以将POI选择为具有摇滚主题的餐厅或摇滚酒吧。进一步地,如果媒体项是体育比赛的视频或音频广播,则所选POI可以是体育酒吧、体育用户商店和体育场。

可以在服务处定义POI。在这点上,可以在服务与关联有POI的商店之间考虑参加金融协议,以便使该POI在服务中被定义,并由此使其可用于包括在路径中。通过协议获得的金融资金可以被用于支付使用媒体项的许可证、可以由用户在使用服务时产生的数据和漫游费用以及其他所述费用。同样,用于对媒体项的享用可以由关联于POI的商店提供资金。进一步地,在某些示例性实施方式中,作为可以例如通过包含于用户的移动装置的蓝牙功能来确定的用户实际进入关联于POI的商店的诱因,服务可以向进入POI的用户提供免费媒体项下载。进一步地,服务可以提供可以在关联于POI的各种商店处实施的、例如试驾汽车的活动,以及,如果用户实施所述活动,则服务可以提供各种奖励。

关于选择当用户行进路径时待存取的媒体项,用户可以选择例如风格、风格、话题、主题、艺术家等的媒体项类型来用于选择媒体项。作为关于音乐媒体项的示例,媒体项类型可以是另类、蓝调、古典、乡村、电子和舞曲、民歌、福音音乐、嘻哈和说唱、爵士、拉丁、金属、新世纪、流行、雷鬼、摇滚、灵歌、节奏和蓝调以及世界音乐。媒体项类型的选择可以由用户在用户的移动装置上作出,以及移动装置可以将选择发送给服务。相应地,服务可以至少部分基于用户对媒体项类型的选择来选择媒体项。在某些示例性实施方式中,服务可以至少部分基于用户的媒体播放历史(其可以已被上载给服务)来预测或建议可以是用户偏好的的媒体项类型以及可能关联的媒体项,以及路径可以至少部分基于所预测或建议的媒体项被确定。进一步地,在其他示例性实施方式中,用户可以从例如在线目录中选择特定媒体项,而不是允许服务选择媒体项。

图1的显示器100指示了已经至少部分基于以上描述的标准被确定的示例路径110。沿路径110。POI指示符130被显示。所述POI指示符可以被显示为也遵循关联于媒体项的主题的符号。

在关联于图1的示例场景中,摇滚歌曲已被标识为待存取的媒体项。因此,为确定路径而已经选择的POI可以也具有摇滚方面。如图1中所示,POI的指示符可以使用摇滚主题的符号来进行POI在显示器上的指示。在这点上,POI指示符130a如由吉他符号指示的那样可以是吉他店或乐器店。POI指示符130b和130d如由魔鬼角标记符号指示的那样可以是摇滚酒吧。POI指示符130c如由摇滚T恤符号指示的那样可以是摇滚服装和装饰商店。POI指示符130e如由乙烯树脂唱片符号指示的那样可以是音乐或唱片商店。其他POI指示符的示例可以是用于迪斯科舞厅的迪斯科球、用于酒吧游戏或否则关联于前40打榜的粉红色流星等。

在某些示例性实施方式中,关联于POI的商店可以从服务购买将被显示在用户的地图上的唯一POI指示符(例如,标识或商标)。在某些示例性实施方式中,用户可以通过购买其他POI指示符来修改POI指示符。在某些示例性实施方式中,进入关联于POI的商店的用户可以接收用于关联于该商店的POI的新POI指示符。

在某些实施方式中,POI指示符可以可选择,以便存取关联于底层POI的附加信息,所述附加信息例如是地址、电话号码、web链接、营业时间、特价优待以及其他所述信息。进一步地,当用户位于POI的预定义邻域内时,该信息可以被显示。

进一步地,当移动装置以及关联的用户开始沿路径行进时,移动装置可以被授权对媒体项的存取,接着播放媒体项。只要由用户的移动装置提供的位置信息指示用户正在指定距离内沿路径行进,则媒体项可以继续被存取和播放。同样,在用户的移动装置保持在预定义路径的指定距离内情况下,用户将被认为在路径上。为存取媒体项,移动装置可以接收包括媒体项的通信流。如果用于沿路径行进的各种规则不被满足,则所述通信流可以被停止。可替换地,在某些实施方式中,媒体项可以被下载到移动装置,以及存取可以通过来自服务的存取密钥和可以由移动装置响应于位置更新而接收的存取确认的使用来授权。

如果由用户的移动装置提供的位置信息指示用户已经偏离路径,则各种用于响应的选项可以被实现。在某些示例性实施方式中,媒体项的回放可以停止或被暂停,直到用户返回路径为止。另外或者可替换地,移动装置可以生成例如声音的通知。在某些示例性实施方式中,媒体项的音量可以随用户从路径移走而变低,以及随用户返回而升高。在某些示例性实施方式中,音频均衡(例如,去往左或右扬声器的功率)可以被更改,以边向用户指示用户为返回路径而应当遵循的方向。在某些示例性实施方式中,移动装置可以询问用户是否将优选被从服务释放以及在服务之外播放另一媒体项。在某些示例性实施方式中,新路径可以被生成,其中当前位置被用作起始位置,同时播放同一媒体项、同一媒体项类型中的另一媒体项、来自另一媒体项类型的媒体项或来自由用户选择的媒体项类型的媒体项。

在某些示例性实施方式中,用户正沿路径行进的速度可以例如通过定时位置更新被跟踪。例如在媒体项回放结束前可能无法完成路径的情况下,至少部分基于用户速度,可以存取其他媒体项。进一步地,至少部分基于用户的速度,可以更改当用户行进路径时待播放的媒体项的列表。

在某些示例性实施方式中,用户可以被提供多个路径,用于在行进之前从中选择路径。多个路径中的每个可以如以上描述的那样被确定。图2示出了可以被提供给已经选择摇滚作为媒体项类型的用户的显示的图示。用户已被提供选择三个单独路径中的一个的机会。在由图2描述的示例性实施方式中,三个路径中的每个关联于摇滚媒体项类型中的不同音乐。左边路径200关联于古典和另类摇滚音乐。中央路径210关联于硬摇滚或重金属音乐,以及右边路径220关联于南方摇滚音乐。

在图2中所示的示例中,如果用户选择左边路径,则用户将听到来自可以被归类为古典和另类摇滚艺术家的各个艺术家的古典和另类摇滚。如果用户选择中央路径210,则用户将听到来自可以被归类为硬摇滚或重金属艺术家的各个艺术家的硬摇滚和重金属。进一步地,如果用户选择右边路径220,则用户将听到来自可以被归类为南方摇滚艺术家的各个艺术家的乐队的南方摇滚。

在某些示例性实施方式中,用户可以通过开始沿路径中的一个行进来选择路径。在本示例中,如果用户开始走向右边,则带有南方摇滚的右边路径220可以开始播放。

图2的示例显示还可以示出使用每个可选路径的音乐的名牌广告(未示出)。所述名牌广告可以关于与路径的艺术家和媒体项共同的主题或其他特征。例如,在右边路径220上,用户被带到摩托车经销商以及然后餐馆,这两者都可以被认为与南方摇滚文化有关系。由于音乐与商店地址之间的共同性,目标人口统计可以服从于营销和广告。这样,服务可以为唱片标签以及为消费者服务提供商和货物制造商提供新型广告可能。在这点上,艺术家的唱片标签还可以做成在经过所有具有特定特许经营权的摩托车商店的所有路径上做广告的交易。另一方面,摩托车商店可以参加协议以便在播放南方摇滚的所有路径上拥有其POI。进一步地,在某些示例性实施方式中,南方摇滚音乐还可以关联于与南方摇滚有联系的服装和兴趣商店。

现在通过参考图8,示出了根据本发明的示例实施方式的系统的实施方式。图8的系统可以包括服务800、客户端web浏览器应用810、帐户管理提供器820、客户端应用830和存储服务840。服务800、客户端web浏览器810、帐户管理提供器820、客户端应用830和存储服务840可以经由所示的网络860互连。此外,服务800、客户端web浏览器应用810、帐户管理提供器820、客户端应用830和存储服务840中的每个可以是体现在硬件、软件或硬件和软件的组合中的任何装置或设备,其分别如下面描述的那样针对服务800、客户端web浏览器应用810、帐户管理提供器820、客户端应用830和存储服务840的对应功能的性能加以配置。

在一个示例实施方式中,服务800、帐户管理提供器820和可以包括存储器的存储服务840可以共同代表和/或使用互联网或网络服务(例如,网站、社交网络网站、博客网站、web种子、窗口小部件、服务平台、服务器等),所述互联网或网络服务可以经由客户端应用830和/或客户端web浏览器应用810向/从用户接收和与之交互通信。例如但不限于音乐、音频、视频、图片、其他媒体项、地图、游戏、数据文件、书、文本、杂志、文档、消息、用户简档信息、隐私选项、电视/广播节目或频道、互联网站点或链接等的各种类型的内容可以与服务800同步和/或向服务800和从服务800传输。服务800还使用户能够办理交易以经由服务800获得内容。在某些情况下,服务800可以使用户能够使用存储服务840用于由服务800对内容的存储和检索。根据各种实施方式,服务800可以被配置为,实施上文描述的功能性来标识合适POI、确定路径和至少部分基于用户关于所述路径的当前位置信息提供对媒体项的存取。

帐户管理提供器820可以与各种其他网络实体一起运转以实施帐户管理和安装特征。在某些实施方式中,首先将登录信息和密码指向帐户管理提供器820用于验证。当验证后,帐户管理提供器820可以提供使用例如令牌或其他存取密钥的对各种网络实体的存取以及允许各种网络实体之间的通信。

客户端应用830可以是驻留和运行于可以用于与服务800交互的平台(例如,用户平台)(例如计算机、移动终端等)上的应用。客户端应用830可以下载和/或安装到所述平台。在某些实施方式中,客户端应用830可以被特别修改为用于与服务800交互,即,客户端应用830可以是专用应用。经由客户端应用830,所述平台和所述平台的用户可以与服务800交互,以便在客户端应用830和服务800之间发送、接收和/或修改以及同步内容。客户端应用830可以便利例如用户简档信息的内容的收集和存储,以便于随后向服务800的传输。

与客户端应用830类似,客户端web浏览器应用810可以是驻留和运行于可以用于与服务800交互的平台(例如,用户平台)(例如计算机、移动终端等)上的应用。在这点上,客户端web浏览器应用810可以是用于与包括服务800的各种网络实体交互的通用网络通信应用。经由客户端web浏览器应用810,平台和平台的用户可以与服务800交互,以便在客户端web浏览器应用810和服务800之间发送、接收和/或修改以及同步数据。客户端web浏览器应用810可以便利隐私选项选择和其他数据的收集和存储,以便于随后向服务800的传输。

在一个示例实施方式中,服务800可以为用户提供经由客户端应用830或客户端web浏览器应用810对服务800的存取,具有对包括路径和媒体项以及本文描述的其他内容的各种内容的存取。在某些情况下,用户可以搜索或否则存取该用户期望的特定内容。在其他情况下,所述用户可以在被征求(solicited)或未被征求的基础上从其他用户或甚至网络实体接收内容。

根据本发明的某些实施方式,服务800(或用户的装置(例如,经由客户端web浏览器应用810或客户端应用830))可以提供对以上描述的功能的实施。服务800或用户的装置可以被配置为:标识合适POI、确定路径,以及,如本文描述的那样,至少部分基于用户关于所述路径的当前位置信息提供对媒体项的存取。

图3-图7示出了用于如本文描述的那样至少部分基于路径提供对媒体项的存取的各种示例性方法、设备和计算机程序产品。图3示出了通信系统和关联的网络实体,其可以交互以实施根据本发明的各种示例性实施方式的操作。所述通信系统包括服务300、移动装置310和网络320。图4示出了服务300的示例实施方式的详细图,以及图5示出了移动装置310的示例实施方式的详细图。

服务300可以被配置为实施关于服务800描述的功能中的某些或全部。移动装置310可以被配置为实现包括客户端web浏览器应用810和/或客户端应用830的功能的、如本文所描述的各种功能。网络320可以是任意类型的有线和/或无线通信网络。

图4示出了根据本发明的各种示例性实施方式的可以至少部分基于路径提供对媒体项的存取的示例性服务300。服务300可以实现或被包含作为计算装置的部件,所述计算装置例如是任意类型的有线或无线通信装置,例如移动电话、便携式数字助理(PDA)、寻呼机、移动电视、游戏装置、移动计算机、膝上计算机、照相机、摄像机、音频/视频播放器、无线电设备和/或全球定位系统(GPS)装置的移动终端、例如像基站接入点的网络实体或前述的任意组合等。进一步地,服务300可以被配置为实现本文描述的本发明的各种实施方式,包括例如本发明的实施方式的各种示例性方法,其中,所述方法可以借助于硬件或软件配置的处理器、计算机可读介质等来实现。

服务300可以包括处理器405、存储器设备410和通信接口420或否则与之通信。在某些实施方式中,服务300还可以包括用户界面。处理器405可以作为各种设备被体现,包括例如微处理器、协处理器、控制器或各种其他处理装置,所述其他处理装置包括例如ASIC(专用集成电路)、FPGA(现场可编程门阵列)或硬件加速器的集成电路。在一个示例性实施方式中,处理器405可以被配置为执行存储在存储器设备410中的指令或处理器405以其他方式可存取的指令。处理器405还可以被配置为,通过例如控制包括在通信接口420中的硬件和/或软件来便利经由通信接口420的通信。

存储器设备410可以是可以包括易失性和/或非易失性存储器的计算机可读存储介质。例如,存储器设备410可以包括包含动态和/或静态RAM的随机存取存储器(RAM)、片上或片外高速缓冲存储器等。进一步地,存储器设备410可以包括非易失性存储器,所述非易失性存储器可以是嵌入式的和/或可移除,并且可以包括例如只读存储器、快闪存储器、磁性存储设备(例如,硬盘、软盘驱动器、磁带等)、光盘驱动器和/或介质、非易失性随机存取存储器(NVRAM)等。存储器设备410可以包括用于数据的临时存储的高速缓冲区域。在这点上,存储器设备410的某些或全部可以被包括在处理器405中。

进一步地,存储器设备410可以被配置为存储用于使处理器405和服务300能够实现根据本发明的示例性实施方式的各种功能的信息、数据、应用、计算机可读程序代码指令等。例如,存储器410可以被配置为缓存用于由处理器405处理的输入数据。另外或可替换地,存储器设备410可以被配置为存储用于由处理器405执行的指令。

通信接口420可以是体现在硬件、软件或硬件和软件的组合中的任意装置或设备,其被配置为从/向网络和/或与服务300通信的任何其他装置或模块接收和/或发送数据。在这点上,通信接口420可以包括例如天线、发送器、接收器、收发器和/或用于使能与网络320的通信的包括处理器的支持硬件或软件。经由通信接口420和网络320,服务300可以与各种其他网络实体通信。

通信接口420可以被配置为提供根据任意有线或无线通信标准的通信。例如,通信接口420可以被配置为提供根据以下的通信:第二代(2G)无线通信协议IS-136(时分多址(TDMA))、GSM(全球移动通信系统)、IS-95(码分多址(CDMA))、例如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDMA)和时分同步CDMA(TD-SCDMA)的第三代(3G)无线通信协议、例如演进通用陆地无线存取网络(E-UTRAN)的第3.9代(3.9G)无线通信协议加上第四代(4G)无线通信协议、国际移动电信高级(IMT高级)协议、包括LTE高级的长期演进(LTE)协议等。进一步地,通信接口420可以被配置为提供根据以下技术的通信,例如射频(RF)、红外(IrDA)或许多不同无线网络技术中的任一个,包括例如IEEE 802.11(例如,802.11a、802.11b、802.11g、802.11g等)无线局域网(WLAN)协议的WLAN技术、例如IEEE 802.16的微波存取全球互连(WiMAX)技术和/或例如IEEE 802.15、蓝牙(BT)、超宽带(UWB)等的无线个域网(WPAN)技术。

服务300的位置管理器430、路径管理器432和存取提供器434可以是体现在硬件、软件或硬件和软件的组合中的任意设备或装置,例如实现软件指令或硬件配置的处理器405的处理器,其被配置为实现本文描述的位置管理器430、路径管理器432和/或存取提供器434的功能。在一个示例性实施方式中,处理器405可以包括或否则控制位置管理器430、路径管理器432和/或存取提供器434。在各种示例性实施方式中,位置管理器430、路径管理器432和/或存取提供器434可以驻留在不同设备上,从而,位置管理器430、路径管理器432和/或存取提供器434的功能中的某些或全部可以由第一设备实施,以及位置管理器430、路径管理器432和/或存取提供器434的功能中的剩余部分可以由一个或更多其他设备实施。

位置管理器430可以被配置为接收移动装置的起始位置。在这点上,位置管理器430可以被配置为接收关联于移动装置的当前位置的、采用经度和纬度等形式的位置信息。所述位置信息可以经由通信接口420和网络320被接收。

路径管理器432可以被配置为接收路径。在这点上,所述路径已经如上面描述的那样至少部分基于POI和起始位置被确定。在某些示例性实施方式中,路径管理器432可以被配置为确定路径和接收因此产生的路径。在这点上,路径管理器432可以实现任何已知的用于接收采用例如起始位置和结束位置和/或中间目的位置(例如,合适POI)的形式的位置输入的机制以便确定路径。在某些示例性实施方式中,所述路径管理器可以接收路径,并且将仅关联于该路径的合适POI发送给移动装置,并且允许移动装置至少部分基于所述合适POI重建路径。

路径管理器432可以标识如上面所描述的选择合适POI所按照的各种标准。例如,路径管理器432可以至少部分基于媒体类型选择来标识合适POI。在这点上,路径管理器432可以被配置为,经由例如通信接口420和网络320从移动装置接收媒体类型选择,以及根据所述媒体项类型选择来选择媒体项。进一步地,路径管理器432可以被配置为,至少部分基于媒体项的特征来确定路径。在这点上,可能由路径管理器432根据所述媒体类型选择而选择的媒体项的特征可以被与POI的特征比较,以便标识合适POI。具有与媒体项共同的特征的POI可以是合适POI。合适POI可以被用于确定路径。

路径管理器432还可以被配置为确定和提供对多个路径的选择。所述多个路径中的每个路径可以至少部分基于合适POI的不同集合被确定。进一步地,所述多个路径中的每个路径可以关联于不同媒体项。

路径管理器432还可以被配置为定义POI。所定义的POI可以以允许路径管理器432存取所述POI的方式被存储。例如在存储器设备410中。在这点上,如上面所描述的,POI响应于与该POI关联的广告被售出而被定义。

存取提供器434可以被配置为,如果移动装置的当前位置保持在路径上,则提供对媒体项的存取。在这点上,存取提供器434可以被配置为从移动装置接收位置信息更新。存取提供器434可以被配置为,分析已更新的位置信息,并且确定所述位置信息描述路径上的位置还是远离路径。如果已更新位置在路径上,则存取提供器可以被配置为提供对媒体项的存取。在这点上,可以通过流通信会话或已更新的存取密钥而提供对媒体项的存取。如果已更新位置远离路径,则存取提供器434可以被配置为,撤销对媒体项的存取,或者以上面描述的其他示例性方式来响应。

如图3中所示,服务300可以经由网络320与移动装置310通信。移动装置310的示例性概念体系结构可以通过参考图5来描述。图5示出了可以至少部分基于路径提供对媒体项的存取的示例性移动装置310。根据本发明的各种示例性实施方式,移动装置310可以作为例如移动终端的任意类型的有线或无线通信装置的部件被体现或被包括,所述移动终端例如是移动电话、便携式数字助理(PDA)、寻呼机、移动电视、游戏装置、移动计算机、膝上计算机、照相机、摄像机、音频/视频播放器、无线电设备和/或全球定位系统(GPS)装置或前述的任意组合等。进一步地,移动装置310可以被配置为实现包括例如本发明的实施方式的各种示例性方法的、本文描述的本发明的各种实施方式,其中,所述方法可以借助于硬件或软件配置的处理器、计算机可读介质等来实现。

移动装置可以包括以下或否则与之通信:处理器505、存储器设备510、通信接口520、用户界面515、媒体播放器516和位置传感器517。处理器505可以作为各种设备被体现,所述设备包括例如微处理器、协处理器、控制器或各种其他处理器装置,所述其他处理装置包括例如ASIC(专用集成电路)、FPGA(现场可编程门阵列)或硬件加速器的集成电路。在一个示例性实施方式中,处理器505可以被配置为执行存储在存储器设备510中的指令或否则处理器505可存取的指令。处理器505还可以被配置为通过例如控制包括在通信接口520中的硬件和/或软件来便利经由通信接口520的通信。

存储器设备510可以是可以包括易失性和/或非易失性存储器的计算机可读存储介质。例如,存储器设备510可以包括包含动态和/或静态RAM的随机存取存储器(RAM)、片上或片外高速缓冲存储器等。进一步地,存储器设备510可以包括非易失性存储器,所述非易失性存储器可以是嵌入式的和/或可移除的,并且可以包括例如只读存储器、快闪存储器、磁性存储设备(例如,硬盘、软盘驱动器、磁带等)、光盘驱动器和/或介质、非易失性随机存取存储器等。存储器设备510可以包括用于数据的临时存储的高速缓冲区域。在这点上,存储器设备510的某些或全部可以被包括在处理器505中。

进一步地,存储器设备510可以被配置为存储信息数据、应用、计算机可读程序代码指令等,以便使处理器505和移动装置能够实施根据本发明的示例性实施方式的各种功能。例如,存储器设备510可以被配置为缓存用于由处理器505处理的输入数据。另外或可替换地,存储器设备510可以被配置为存储用于由处理器505执行的指令。

通信接口520可以是体现在硬件、软件或硬件和软件的组合中的任何装置或设备,所述装置或设备被配置为,从/向网络和/或与移动装置通信的其他装置或模块接收和/或发送数据。在这点上,通信接口520可以包括例如天线、发送器、接收器、收发器和/或包括处理器或用于使能与网络320的通信的软件的支持硬件。经由通信接口520和网络320,移动装置可以与各种其他网路实体通信。

通信接口520可以被配置为提供根据任何有线或无线通信标准的通信。例如,通信接口520可以被配置为提供根据以下的通信:第二代(2G)无线通信协议IS-136(时分多址(TDMA))、GSM(全球移动通信系统)、IS-95(码分多址(CDMA))、例如通用移动电信系统(UMTS)、CDMA2000、宽带CDMA(WCDMA)和时分同步CDMA(TD-SCDMA)的第三代(3G)无线通信协议、例如演进通用陆地无线接入网(E-UTRAN)的第3.9代(3.9G)无线通信协议加上第四代(4G)无线通信协议、国际移动电信高级(IMT高级)协议、包括LTE高级的长期演进(LTE)协议等。进一步地,通信接口520可以被配置为提供根据以下技术的通信,例如射频(RF)、红外(IrDA)或任意数量的不同无线网络技术,所述无线网络技术包括例如IEEE 802.11(例如,802.11a、802.11b、802.11g、802.11n等)无线局域网(WLAN)协议的WLAN技术、例如IEEE802.16的微波接入全球互连(WiMAX)技术和/或例如IEEE 802.15、蓝牙(BT)、超宽带(UWB)等的无线个域网(WPAN)技术。

用户界面515可以与处理器405通信,以便在用户界面515接收用户输入,和/或作为例如可听的、可看的、机械的或其他输出指示向用户提供输出。用户界面515可以包括例如键盘、鼠标、操纵杆、显示器(例如,触摸屏显示器)、麦克风、扬声器或其他输入/输出机制。在某些示例性实施方式中,用户界面515可以被限制或甚至除去。

媒体播放器516可以被配置为便利在移动装置上播放媒体项。在一个示例性实施方式中,处理器505可以包括或否则控制媒体播放器516。媒体播放器516可以被配置为,从存储器设备510、服务300或另一移动装置接收例如数据文件形式的媒体项,并且播放所述媒体项。在某些示例性实施方式中,媒体播放器516可以被配置为,从例如服务300或另一用户终端作为数据流来接收媒体项,并且播放所述媒体项。媒体项可以通过控制用户界面515允许用户体验该媒体项而被播放。例如,媒体播放器可以被配置为接收音乐音轨,并且通过包括在用户界面515中的扬声器播放该音乐音轨。媒体播放器516还可以被配置为接收播放列表,并且根据该播放列表来播放媒体项。

移动装置310可以进一步包括与处理器505通信的、例如全球定位系统(GPS)模块的位置传感器517。位置传感器517可以是包括任何用于确定移动装置310的位置的装置或电路的任何设备。位置传感器517可以包括用于定位移动装置310的位置的所有硬件。可替换地或者另外,位置传感器517可以使用例如存储器设备510的存储器设备来存储对于确定移动装置310的位置必要的、采用软件形式的、用于由处理器505执行的指令。尽管该示例的位置传感器517可以是GPS模块,但位置传感器517可以包括或否则可替换地被体现为例如辅助全球定位系统(辅助GPS)传感器或可以与网络装置通信以接收和/或发送信息的、例如天空或地面传感器的位置客户端,以用于确定移动装置310的位置。在这点上,移动装置310的位置可以通过GPS(如上面描述的)、单元ID、信号三角测量或以及其他机制来确定。在一个示例性实施方式中,位置传感器517可以能够关于例如移动装置310的经度、纬度和高度或者相对于例如目的地或起点的参考点的位置来确定移动装置310的位置。来自位置传感器517的信息可以然后被传送到存储器设备510或另一存储器设备,以便作为位置历史或位置信息被存储。另外,位置传感器517可以能够使用处理器505来经由通信接口520发送/接收例如移动装置310的当前位置的位置信息。

移动装置310的位置接收器530、路径接收器532和存取管理器534可以是体现在例如实现软件指令或硬件配置的处理器505的处理器505的、硬件、软件或硬件和软件的组合中的任何设备或装置,所述设备或装置被配置为实施本文描述的位置接收器530、路径接收器532和/或存取管理器534的功能。在一个示例性实施方式中,处理器505可以包括或否则控制位置接收器530、路径接收器532和/或存取管理器534。在各种示例性实施方式中,位置接收器530、路径接收器532和/或存取管理器534可以驻留在不同设备上,从而位置接收器530、路径接收器532和/或存取管理器534的功能中的某些或全部可以由第一设备实施,以及位置接收器530、路径接收器532和/或存取管理器534的功能中的剩余部分可以由一个或更多其他设备实施。

位置接收器530可以被配置为接收移动装置的起始位置。在这点上,位置接收器可以从位置传感器517接收所述起始位置。在某些示例性实施方式中,位置接收器530可以被配置为接收所述起始位置,并且将所述起始位置经由通信接口520和网络320发送到服务300。

路径接收器532可以被配置为接收路径。在这点上,所述路径可以已经至少部分基于POI和所述起始位置被确定。在某些示例性实施方式中,路径接收器532可以被配置为从服务300接收路径,所述路径已经由服务300确定。在其他示例性实施方式中,路径接收器532可以被配置为从服务300接收多个合适POI。至少部分基于所述多个合适POI,路径接收器532可以被配置为确定路径并且因此接收该路径。在某些示例性实施方式中,路径接收器532还可以被配置为,在例如用户界面515的显示器的显示器上例如根据显示器100提供对路径和POI指示符的显示。

存取管理器534可以被配置为,如果移动装置的当前位置保持在路径上,则提供对媒体项的存取。在这点上,存取管理器534可以被配置为从位置传感器517接收位置信息更新。存取管理器534可以被配置为分析已更新位置信息,并且确定所述位置信息描述路径上的位置还是远离路径的位置。如果已更新位置信息在路径上,则存取管理器534可以被配置为提供对媒体项的存取。在这点上,对媒体项的存取可以通过流式通信会话或已更新的存取密钥被提供。如果已更新位置远离路径,则存取管理器534可以被配置为,撤销对媒体项的存取,或者以上面描述的其他示例性方式来响应。在某些示例性实施方式中,存取管理器534可以被配置为向服务300提供移动装置310的当前位置,以及服务300可以授权或拒绝存取,或否则至少部分基于所述当前位置来响应。

在某些示例性实施方式中,存取管理器534可以被配置为提供关联于POI的信息在路径上的显示。在这点上,存取管理器可以被配置为,如果当前位置在POI的阈值邻域内或否则如上面描述的那样,则显示关联于该POI的信息。

图6和图7示出了根据本发明的示例性实施方式的系统、方法和计算机程序产品的流程图。应当理解,流程图的每个模块、步骤或操作和/或流程图中的模块、步骤或操作的组合可以由各种设备来实现。用于实现流程图的模块、步骤或操作和/或流程图中的模块、步骤或操作的组合的设备可以包括包含一个或更多计算机程序代码指令、程序指令或可执行计算机可读程序代码指令的硬件、固件和软件。在一个示例性实施方式中,本文描述的过程中的一个或更多可以由程序代码指令来体现。在这点上,体现本文描述的过程的程序代码指令可以被存储器设备存储或存储在存储器设备上,所述存储器设备例如是例如服务300或移动装置310的设备的存储器设备410或510,以及被例如处理器405或505的处理器执行。如应当认识到的,任何所述程序代码指令可以被加载到计算机或其他可编程设备(例如,处理器405或505、存储器设备410或510)上以便产生机器,从而在所述计算机或其他可编程设备上的执行的指令创建用于实现流程图的模块、步骤或操作中指定的功能的设备。这些程序代码指令还可以被存储在计算机可读存储介质中,所述计算机可读存储介质可以指引计算机、处理器或其他可编程设备以特定方式工作,从而存储在所述计算机可读存储介质中的指令产生包括实现流程图的模块、步骤或操作中指定的功能的指令设备的产品。所述程序代码指令还可以被加载到计算机、处理器或其他可编程设备中,以便导致将由所述计算机、处理器或其他可编程设备实施或者在所述计算机、处理器或其他可编程设备上实施的一系列操作步骤产生计算机实现的过程,从而在所述计算机、处理器或其他可编程设备上执行的指令提供用于实现流程图的模块、步骤或操作中指定的功能的步骤。

相应地,流程图的模块、步骤或操作支持用于实施指定功能的设备的组合、用于实施指定功能的步骤的组合以及用于实施指定功能的程序代码指令设备。还应当理解,流程图的一个或更多模块、步骤或操作以及流程图中的模块、步骤或操作的组合可以由实施指定功能或步骤的专用基于硬件计算机系统或专用硬件和程序代码指令的组合来实现。

图6示出了描述用于至少部分基于路径提供对媒体项的存取的、本发明的一个实施方式的示例性方法的流程图。在这点上,在600处,所述方法可以包括实现媒体项存取应用。所述媒体项存取应用可以在服务和移动装置这两者上都被实现。在605处,起始位置可以被标识。所述起始位置可以由移动装置上的位置传感器标识。在某些示例性实施方式中,所述起始位置可以被提供给服务。在610处,媒体项类型可以被选择。在某些示例性实施方式中,所述媒体项类型可以由用户选择,或者所述媒体项类型可以例如由服务或移动装置自动选择。

在615处,POI可以被搜索。所述POI可以至少部分基于各种标准被搜索以便标识合适POI。在620处,路径可以被确定。所述路径可以至少部分基于起始位置和合适POI被确定。在625处,所述路径可以带着POI被显示。所述路径和POI可以由移动装置的用户界面显示。在630处,存取可以给提供给媒体项。在635处,用户关于所述路径的位置可以例如经由位置信息更新而被跟踪。在640处,可以作出关于用户当前位置是否在路径上的确定。如果用户的当前位置在录像上,则对媒体项的存取在645可以继续。如果用户的当前位置远离路径,则对媒体项的存取可以被停止。

图7示出了描述用于至少部分基于路径提供对媒体项的存取的、本发明的一个实施方式的示例方法的流程图。根据各种实施方式,在700处,可以定义POI。在这点上,可以响应于与该至少一个POI关联的广告被售出而定义至少一个POI。在710处,一种方法可以包括接收起始位置。在这点上,起始位置可以是移动装置的位置。进一步地,在720处,可以选择媒体项类型。

在各种实施方式中,在730处,路径可以被接收。在这点上,路径可以已经至少部分基于POI和起始位置被确定。路径还可以已经至少部分基于根据媒体项类型选择而选择的POI被确定。进一步地,在某些示例性实施方式中,媒体项还可以至少部分基于媒体项类型选择被选择。在某些示例性实施方式中,用于确定路径的POI中的至少某些可以具有与媒体项共同的特征。在这点上,路径可以已经至少部分基于媒体项的特征被确定。此外,在某些示例性实施方式中,被接收的路径可以已经被从多个路径中选出。在这点上,所述多个路径中的每个路径可以已经至少部分基于POI的不同集合被确定,以及,所述多个路径中的每个路径可以关联于不同媒体项。

在740处,示例性方法可以包括,如果移动装置的当前位置保持在路径上则提供对媒体项的存取。在750处,某些示例性方法可以包括提供对关联于POI的信息的显示。

本文阐明的发明的、具有在前面描述和附图中呈现的讲授的益处的许多修改和其他实施方式对于所述发明所附属于的领域的技术人员将显而易见。因此,应当理解,本发明将不被限于已公开的特定实施方式,并且修改和其他实施方式旨在被包括在所附权利要求的范围内。此外,尽管前面的描述和附图在单元和/或功能的特定示例性组合的上下文中描述了示例性实施方式,但应当认识到,在不脱离所附权利要求的情况下,单元和/或功能的不同组合可以由可替换实施方式提供。在这点上,例如,如可以在所附权利要求的某些中阐明的那样,不同于以上明确描述那些的单元和/或功能的不同组合也被设想。尽管特定术语在本文被使用,但其仅在一般和描述性场景中且不以限制目的被使用。

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