当前位置: 首页 > 专利查询>微软公司专利>正文

在线服务切换和定制制造技术

技术编号:2915828 阅读:173 留言:0更新日期:2012-04-11 18:40
一种系统和方法启用了从诸如媒体播放器应用程序等应用程序内在多个在线服务之间的切换。用户可切换到服务菜单中可用的多个在线服务中的任一个,使得该服务成为活动服务。活动服务具有准许该服务定制媒体播放器或其它应用程序的各部分的定制机会。优点包括用控制顾客从诸如基于PC的媒体播放器应用程序等各种用户应用程序的特征丰富的环境内发现和购买媒体的方式的能力提供在线媒体服务。从用户的观点来看,优点包括可涉及从媒体播放器应用程序的特征丰富的环境内发现、购买和使用各种各样媒体内容的整个过程的不间断的媒体体验。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及在线服务,尤其涉及启用对这类服务的定制以及在这类服务之间切换。专利技术背景大多数媒体播放器应用程序提供了使用户能够发现、获取和使用媒体内容的各种特征。另外,对媒体内容的展示和使用(例如,通过在线媒体服务等)越来越多地成为与其它应用程序以及总体操作系统环境有关的用户媒体体验的一部分。有了对提供媒体内容本身的期望,大多数媒体播放器提供并控制用户体验的所有方面。即,媒体播放器除提供各种各样用于使用媒体的特征之外,诸如播放媒体、将媒体(例如,音乐文件)烧录到CD、以及将媒体转移到便携式设备等,还控制关于发现和获取在线媒体的体验。存在各种方法用于在线媒体服务向顾客/用户建议和传送媒体内容。例如,在一种情形中,用户可使用浏览器应用程序来浏览媒体服务网页,并搜索媒体内容,然后通过浏览器应用程序来浏览媒体服务网页并搜索媒体内容,以及然后通过浏览器应用程序和由媒体服务提供的机制来购买和下载期望的内容。在这一情况下,媒体发现和获取过程一般是由媒体服务本身来控制的。从媒体服务的观点来看,能够以此方式控制媒体发现和获取体验是有益的,因为它向服务提供了通过其自己的媒体内容的创新和动态演示来吸引更多用户的机会。在另一种情形中,媒体服务可通过与媒体播放器开发者的协定来向用户传送内容。媒体服务提供媒体内容,但是媒体播放器控制用户如何发现和获取(以及播放/消费)该内容。然而,对其内容的发现和获取的控制的这一缺乏对于媒体服务而言是有问题的。某些媒体服务试图通过编写其自己的媒体播放器并将其提供给用户来克服这一问题。尽管这替换地给予了媒体服务对媒体内容的发现、获取和回放的控制,然而它也具有重大的缺点。尤其是,开发媒体播放器的成本可以是重大的,这通常意味着所得的媒体播放器不能提供由用户已经容易地可用的其它媒体播放-->器所提供的丰富的回放特征。从用户的观点来看,上述两种情形都可以是有问题的。例如,上述第一种情形对用户提供了间断的体验。用户在搜索期望内容时浏览(即,用浏览器应用程序)媒体服务网页,然后购买并下载该内容。为使用该内容(例如,播放、烧录到CD、转移到便携式播放器等等),用户然后必须通过媒体播放器应用程序启动单独的行动。由此,该体验是间断的,并且有时候消耗了必须使用不同应用程序的步骤的组合。在上述第二种情形中,用户被限于通过媒体播放器应用程序可得的内容,并且被限于媒体播放器应用程序专用的内容的演示。因此,用户可访问的内容的种类被限于媒体播放器通过与媒体服务的协定而保护的内容。希望更多种类的媒体内容的用户可能无法通过媒体播放器找到它们想要的内容,并由此转为使用浏览器应用程序来搜索与如上所述的间断体验相同类型的期望内容。因此,从终端用户的观点来看,需要一种提供不间断媒体体验的方法,包括特别地在特征丰富的播放器环境中,更一般地在总操作系统环境中对各种媒体内容的发现、获取和使用。从媒体服务的观点来看,相应地需要一种使媒体服务能够对用户发现和获取在特征丰富的播放器环境和/或总操作系统环境中使用的媒体的方式具有控制的方法。专利技术概述一种系统和方法启用了在特定应用程序内(例如,媒体播放器应用程序、操作系统外壳等)在在线服务之间进行切换,并为在线服务提供了应用程序内的定制机会。当用户切换到一服务时,该服务变为活动服务。活动服务控制应用程序内的定制点。当用户切换到另一服务时,其它服务变为活动服务,并获取对应用程序内的定制点的控制。一种包含有效服务的文件维持在web清单服务上,并在每次参与的应用程序上线时被检索。所有服务文件包含要在应用程序内管理的在线服务的更新列表,以及关于在线服务的信息,诸如填充应用程序内的服务菜单以及将应用程序定向到关于每一服务的其它信息所需的友好名、图形图标以及URL(统一资源定位符)。关于每一有效服务的其它信息可以在从由有效服务列表中的有效服务所标识的URL中检索的服务信息文件中找到。每一有效服务维护其自己的服务信息文件,并当该服务被选为活动服务时通过该服务信息文件管理应用程序内的定制点。-->附图简述全文中,相同的标号用于指相同的组件和特征。图1示出了适用于启用各种在线媒体服务之间的切换以及允许活动服务定制计算机上的应用程序的各部分的示例性环境。图2示出了适用于启用各种在线媒体服务之间的切换以及允许活动服务定制计算机上的应用程序的各部分的示例性计算机的框图表示。图3示出了用于媒体播放器应用程序的示例性用户界面。图4示出了出现在服务菜单的下拉框中的有效在线服务的列表的示例。图5示出了由在线服务做出的切换活动服务的选择的示例。图6示出了新选为活动服务的服务。图7示出了所有服务文件的示例。图8示出了服务信息文件的示例。图9是示出用于启用各种在线媒体服务之间的切换以及允许活动服务定制计算机上的应用程序的各部分的方法的流程图。图10示出了适用于实现如图1到9所讨论的计算机的示例性计算环境。较佳实施例的详细描述介绍本专利技术针对一种值得能够从诸如基于PC的媒体播放器应用程序等应用程序内在多个在线媒体服务之间切换的系统和方法。用户可切换到服务菜单中可用的多个在线服务中的任一个,并且由此使得该服务成为活动服务。另外,向当前活动的在线服务给予准许活动服务定制媒体播放器或其它应用程序和/或操作系统的各部分的机会(例如,通过使用来自由活动服务提供的服务信息文件的URL提供网页)。所描述的系统和方法的优点包括向在线媒体服务提供控制顾客从诸如基于PC的媒体播放器应用程序等各种用户应用程序的特征丰富的环境内发现和购买媒体的方式的能力。从用户的观点来看,优点包括可涉及从媒体播放器应用程序的特征丰富的环境内发现、购买和使用各种各样媒体内容的整个过程的不间断媒体体验。示例性服务切换和定制环境图1示出了适用于启用各种在线媒体服务之间的切换以及允许活动服务定制-->计算机102上的应用程序的各部分的示例性系统环境100。示例性环境100包括通过网络108操作上耦合至多个在线服务104以及web清单服务106的计算机102。网络108可包括本地和远程连接,取决于具体的系统配置。由此,网络108可包括,例如调制解调器、线缆调制解调器、LAN(局域网)、WAN(广域网)、内联网、因特网或任何其它合适的通信链路中的任一个或其组合。计算机102通常被实现为用户的主要计算设备,诸如台式个人计算机(PC)、计算机102也可以被实现为其它常规计算设备,它一般被配置成接收和呈现来自各种在线媒体服务的多媒体内容(例如,回放、烧录到CD、转移到便携式回放设备等)。计算机102的一个示例性实现在图10中示出,并在下文的示例性计算环境一节中更详细描述。在线服务104和web清单服务106通常被实现为诸如web服务器等一个或多个服务器计算机。由此,在线服务104和web清单服务106可包括诸如工作站计算机等各种通用计算设备,并可以用类似于诸如下文参考图10所描述的示例性计算环境中的计算机102的示例性实现的方式来配置。在线服务104和web清单服务106一般为包括诸如计算机102等客户机计算机能通过网络108访问的各种多媒体内容的电子文档和信息的存储。示例性环境图2示出了适用于启用各种在线媒体服务104之间的切换以及允许活动服务定制计算机102上的应用程序本文档来自技高网...

【技术保护点】
一种方法,包括: 检索在线服务列表; 允许选择所述服务中的一个作为活动服务;以及 基于所述活动服务定制应用程序内的定制点。

【技术特征摘要】
【国外来华专利技术】US 2004-5-3 10/838,6451.一种方法,包括:检索在线服务列表;允许选择所述服务中的一个作为活动服务;以及基于所述活动服务定制应用程序内的定制点。2.如权利要求1所述的方法,其特征在于,还包括启用所述在线服务列表内的不同服务之间的切换,其中,每次仅一个服务是所述活动服务,所述活动服务符合所述切换。3.如权利要求1所述的方法,其特征在于,所述定制点包括任务窗格和任务窗格按钮,所述定制包括使所述活动服务能够控制所述任务窗格和任务窗格按钮内的内容。4.如权利要求1所述的方法,其特征在于,所述检索包括:访问web清单服务;以及从所述web清单服务中检索包含所述在线服务列表的所有服务文件。5.如权利要求1所述的方法,其特征在于,所述允许选择包括:用所述在线服务列表中的在线服务填充所述应用程序中的服务菜单;以及接受从所述服务菜单中标识所述活动服务的用户输入。6.如权利要求5所述的方法,其特征在于,所述填充服务菜单包括:对于每一在线服务,如果在所述列表中包括了友好名和图像,则用所述友好名和图像在所述服务菜单中表示所述在线服务;如果所述列表中未包括友好名且在所述列表中包括了图像,则用唯一的服务关键字和所述图像在所述服务菜单中表示所述在线服务;以及如果所述列表中未包括友好名和图像,则仅用所述唯一服务关键字在所述服务菜单中表示所述在线服务。7.如权利要求1所述的方法,其特征在于,所述应用程序是媒体播放器,并且所述定制包括:从所述活动服务中检索服务信息文件,并且基于所述服务信息文件中的信息,用友好名在服务列表按钮上表示所述活动服务;用图形图像在所述服务列表按钮的图像区域中表示所述活动服务;以及为服务区域按钮和导航条设置颜色。8.如权利要求7所述的方法,其特征在于,所述检索服务信息文件包括访问所述在线服务列表内标识的URL(统一资源定位符)。9.如权利要求7所述的方法,其特征在于,基于所述服务信息文件中的信息,所述定制还包括:使用由所述活动服务提供的文本来标识任务窗格按钮的名称;当选择工具在所述任务窗格按钮上悬停时,显示所述任务窗格按钮的按钮提示文本,所述按钮提示文本是由所述活动服务提供的;以及当用户选择所述任务窗格按钮时,在任务窗格内显示由所述活动服务指定的HTML(超文本标记语言)页面。10.如权利要求7所述的方法,其特征在于,基于所述服务信息文件中的信息,所述定制还包括:在“正在播放”任务窗格内显示来自所述活动服务的HTML(超文本标记语言)页面,所述HTML页面提供了包括涉及当前正由所述媒体播放器播放的音乐的信息的信息中心视图。11.如权利要求7所述的方法,其特征在于,基于所述服务信息文件中的信息,所述定制还包括:显示来自所述活动服务的HTML(超文本标记语言)页面,所述HTML页面在CD(光盘)烧录任务窗格和媒体库任务窗格中提供了专辑信息。12.如权利要求7所述的方法,其特征在于,基于所述服务信息文件中的信息,所述定制还包括:在“正在播放”任务窗格中显示到所述活动服务的网页的“购买CD”链接,所述网页准许购买当前正在所述媒体播放器上播放的CD(光盘)或DVD(数字视频盘)。13.如权利要求1所述的方法,其特征在于,还包括:接收对所述在线服务列表中不同服务的用户选择;检索与所述不同服务相关联的服务信息文件,所述服务信息文件指定了用于定制所述应用程序的URL(统一资源定位符)和信息;以及基于所述用户输入将所述活动服务切换到所述不同服务,所述不同服务是新的活动服务。14.如权利要求4所述的方法,其特征在于,所述访问web清单服务包括:确定标识所述web清单服务的URL(统一资源定位符);以及访问所述URL。15.如权利要求4所述的方法,其特征在于,所述应用程序是从包括以下各项的组中选出的:操作系统;操作系统的组件;以及媒体播放器应用程序。16.一种包括被配置成执行如权利要求1所述的方法的处理器可执行指令的处理器可读介质。17.一种包括处理器可执行指令的处理器可读介质,所述处理器可执行指令被配置成:检索在线服务列表;基于用户输入选择使所述在线服务中的一个成为活动服务;以及基于所述活动服务定制媒体播放器的各部分。18.如权利要求17所述的处理器可读介质,其特征在于,所述检索在线服务列表包括:启动所述媒体播放器;在所述启动之后确定到web服务清单的URL链接;用所述媒体播放器连接到网络;以及在所述连接期间从所述web服务中检索所有服务XML(扩展标记语言)文件,所述所有服务XML文件包括所述在线服务列表。19.如权利要求17所述的处理器可读介质,其特征在于,基于用户输入选择使所述在线服务中的一个成为活动服务包括:用所述在线服...

【专利技术属性】
技术研发人员:WM安德森MJ拉德克利夫
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1