《扩展应用程序服务的设备和方法.pdf》由会员分享,可在线阅读,更多相关《扩展应用程序服务的设备和方法.pdf(32页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103119538 A(43)申请公布日 2013.05.22CN103119538A*CN103119538A*(21)申请号 201180046274.9(22)申请日 2011.09.2761/387,451 2010.09.28 US13/216,006 2011.08.23 USG06F 3/00(2006.01)(71)申请人高通股份有限公司地址美国加利福尼亚州(72)发明人朱利亚诺马乔奇保罗杰森马步特(74)专利代理机构北京律盟知识产权代理有限责任公司 11287代理人宋献涛(54) 发明名称扩展应用程序服务的设备和方法(57) 摘要用于扩展用户装置的服。
2、务的设备和方法包含识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序。另外,所述设备和方法包含识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序。另外,所述设备和方法包含匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务或所述第二数据类型中的相应一者的兼容性。(30)优先权数据(85)PCT申请进入国家阶段日2013.03.26(86)PCT申请的申请数据PCT/US2011/053428 2011.09.27(87)PCT申请的公布数据WO2012/047638 EN 2012.04.12(51)Int.Cl.权利要求。
3、书3页 说明书11页 附图17页(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书3页 说明书11页 附图17页(10)申请公布号 CN 103119538 ACN 103119538 A1/3页21.一种用于扩展用户装置的服务的方法,其包括:识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序;识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序;以及匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务或所述第二数据类型中的相应一者的兼容性。2.根据权利要求1所述的方法,其进一步包括在用户接口上向所述第一应用。
4、程序呈现发现代理的表示,以用于激活对所述第二应用程序的所述识别。3.根据权利要求2所述的方法,其中所述第一应用程序包括多个服务或多个数据类型中的一者,所述方法进一步包括:在所述用户接口上呈现包括所述第一服务和所述第一数据类型的当前上下文,以及根据所述当前上下文识别所述第二应用程序。4.根据权利要求1所述的方法,其进一步包括将所述第二应用程序存储在所述用户装置上。5.根据权利要求4所述的方法,其进一步包括在用户接口上向所述第一应用程序呈现应用程序添加器的表示,以用于激活对所述第二应用程序的所述存储。6.根据权利要求1所述的方法,其中匹配所述兼容性进一步包括使所述第一应用程序的所述第一服务与所述第。
5、二应用程序的所述第二数据类型匹配。7.根据权利要求6所述的方法,其中所述第一服务包括联系人服务,且所述第二数据类型包括在线游戏玩家联系人。8.根据权利要求6所述的方法,其中所述第一服务包括联系人服务,且所述第二数据类型包括位置服务。9.根据权利要求1所述的方法,其中匹配所述兼容性进一步包括使所述第一应用程序的所述第一数据类型与所述第二应用程序的所述第二服务匹配。10.根据权利要求9所述的方法,其中所述第一数据类型包括媒体格式,且所述第二服务包括媒体检视器。11.根据权利要求9所述的方法,其中所述第一数据类型包括媒体格式,且所述第二服务包括向服务器的上载器。12.根据权利要求9所述的方法,其中所。
6、述第一数据类型包括与至少一个位置相关联的图像格式,且所述第二服务包括与所述至少一个位置相关联的服务。13.根据权利要求1所述的方法,其进一步包括获得界定所述多个应用程序中的一者或一者以上的所述兼容性的数据结构。14.根据权利要求13所述的方法,其进一步包括经由网络接口存取所述数据结构。15.根据权利要求1所述的方法,其进一步包括响应于用户选择而获得并整合所述第二应用程序的所述第二数据类型或第二服务中的所述相应一者,以供所述第一应用程序的所述第一服务或所述第一数据类型中的所述选定一者使用。16.至少一种处理器,其用于扩展用户装置的服务,所述处理器包括:第一模块,其用于识别驻存在用户装置上的具有利。
7、用第一数据类型的第一服务的第一应用程序;第二模块,其用于识别多个应用程序中具有利用第二数据类型的第二服务的第二应用权 利 要 求 书CN 103119538 A2/3页3程序;以及第三模块,其用于匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务类型或所述第二数据类型中的相应一者的兼容性。17.一种用于扩展用户装置的服务的计算机程序产品,其包括:非暂时计算机可读存储媒体,其用于存储指令,所述指令包括:用于致使计算机识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序的至少一个指令;用于致使所述计算机识别多个应用程序中具有利用第二数据类。
8、型的第二服务的第二应用程序的至少一个指令;以及用于致使所述计算机匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务类型或所述第二数据类型中的相应一者的兼容性的至少一个指令。18.一种用于扩展用户装置的服务的设备,其包括:用于识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序的装置;用于识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序的装置;以及用于对所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的第二服务类型或所述第二数据类型中的相应一者进行兼容性匹配的装置。19.一种用于扩展用户装置的。
9、服务的设备,其包括:扩展管理器,其用于识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序;以及发现代理,其用于识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序,其中所述发现代理通过匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务或所述第二数据类型中的相应一者的兼容性来识别所述第二应用程序。20.根据权利要求19所述的设备,其进一步包括用户接口,所述用户接口用于向所述第一应用程序呈现所述发现代理的表示,以用于激活对所述第二应用程序的所述识别。21.根据权利要求20所述的设备,其中所述第一应用程序包括多个服务或多个数据类。
10、型中的一者,其中所述用户接口进一步用于呈现包括所述第一服务和所述第一数据类型的当前上下文,且其中所述发现代理进一步用于根据所述当前上下文识别所述第二应用程序。22.根据权利要求19所述的设备,其进一步包括应用程序添加器,所述应用程序添加器用于将所述第二应用程序存储在所述用户装置上。23.根据权利要求22所述的设备,其进一步包括用户接口,所述用户接口用于向所述第一应用程序呈现所述应用程序添加器的表示,以用于激活对所述第二应用程序的所述存储。权 利 要 求 书CN 103119538 A3/3页424.根据权利要求19所述的设备,其中所述发现代理进一步用于匹配所述第一应用程序的所述第一服务与所述第。
11、二应用程序的所述第二数据类型的所述兼容性。25.根据权利要求24所述的设备,其中所述第一服务包括联系人服务,且所述第二数据类型包括在线游戏玩家联系人。26.根据权利要求24所述的设备,其中所述第一服务包括联系人服务,且所述第二数据类型包括位置服务。27.根据权利要求19所述的设备,其中所述发现代理进一步用于匹配所述第一应用程序的所述第一数据类型与所述第二应用程序的所述第二服务的所述兼容性。28.根据权利要求27所述的设备,其中所述第一数据类型包括媒体格式,且所述第二服务包括媒体检视器。29.根据权利要求27所述的设备,其中所述第一数据类型包括媒体格式,且所述第二服务包括向服务器的上载器。30.。
12、根据权利要求27所述的设备,其中所述第一数据类型包括与至少一个位置相关联的图像格式,且所述第二服务包括与所述至少一个位置相关联的服务。31.根据权利要求19所述的设备,其进一步包括界定所述多个应用程序的所述兼容性的数据结构,其中所述发现代理存取所述数据结构以用于所述第一应用程序与所述第二应用程序的所述兼容性的所述匹配。32.根据权利要求31所述的设备,其进一步包括用于存取所述数据结构的网络接口。33.根据权利要求19所述的设备,其中所述扩展管理器进一步用于响应于用户选择而获得并整合所述第二应用程序的所述第二数据类型或第二服务中的所述相应一者,以供所述第一应用程序的所述第一服务或所述第一数据类型。
13、中的所述选定一者使用。权 利 要 求 书CN 103119538 A1/11页5扩展应用程序服务的设备和方法0001 根据35U.S.C.119主张优先权0002 本专利申请案主张2010年9月28日申请的题为“用于核心应用程序用户接口的第三方扩展的框架(FRAMEWORK FOR THIRD PARTY EXTENSION OF CORE APPLICATION USER INTERFACES)”的第61/387,451号临时申请案的优先权,且所述临时申请案转让给本案受让人,且特此以引用的方式明确地并入本文中。技术领域0003 本发明涉及移动操作环境,且更明确地说,涉及提供为用户装置分配整合。
14、移动应用程序的改进的设备和方法。背景技术0004 移动经营商或移动装置运营商在现今的电信产业中起主要作用。最初,移动经营商将精力集中在通过增加其订户基地来产生收入。然而,将了解,在若干国家中,用于增加订户基地的范围现在已经变得非常有限,因为市场已接近饱和点。因此,移动经营商已分支为将增值服务提供给订户以便增加其收入。0005 产生增加的收入的一种方式是通过将付费服务(例如铃声、墙纸、游戏等)卖给用户。这些服务可由移动经营商本身提供,或由可与移动经营商合作操作以提供此些服务的商业实体提供。所述服务在支付费用后即可供下载到移动装置或用户设备。0006 许多益处(例如最大化销售的潜在所得)出现在向用。
15、户推荐和推销用户最可能感兴趣的内容或服务上。用户可依据这些个别推荐的内容和服务,使用其移动装置而具有较好的体验。0007 此类内容和服务的迅速成长的领域是关于应用程序。举例来说,随着越来越多的应用程序上线,装置上移动应用程序商店已经成为拥挤且难以浏览的体验。类似地,在给定大多数移动计算平台的一般用户接口限制的情况下,所安装的应用程序可具有只能一次使用一个的功能性。每一应用程序通常独立运行。按照惯例,在一些例子中,移动平台允许数据(例如,联系人细节)在移动平台上的共享。然而,所述功能性并不扩展为在第三方与核心应用程序之间的完全、定制用户接口(UI)扩展的共享。发明内容0008 下文呈现一个或一个。
16、以上方面的简化概述,以便提供对此些方面的基本理解。此概述并非所有所涵盖方面的广泛综述,且既定不确定所有方面的关键或决定性要素,也不划定任何或所有方面的范围。此概述的唯一目的是以简化形式来呈现一个或一个以上方面的一些概念以作为稍后所呈现的更详细描述的序言。0009 在一个方面中,本发明提供一种用于扩展用户装置的服务的方法。所述方法包含识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序。所述方法进一步包含识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序。所述方说 明 书CN 103119538 A2/11页6法进一步包含匹配所述第一应用程序的所述第一服务或所述第一数据。
17、类型中的选定一者与所述第二应用程序的所述第二服务或所述第二数据类型中的相应一者的兼容性。0010 在另一方面中,本发明提供至少一种处理器,其用于扩展用户装置的服务。第一模块识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序。第二模块识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序。第三模块匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务类型或所述第二数据类型中的相应一者的兼容性。0011 在一额外方面中,本发明提供一种用于扩展用户装置的服务的计算机程序产品。非暂时计算机可读存储媒体存储指令。至少一个指令致使计算机识别。
18、驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序。至少一个指令致使计算机识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序。至少一个指令致使计算机匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务或所述第二数据类型中的相应一者的兼容性。0012 在另一方面中,本发明提供一种用于扩展用户装置的服务的设备。所述设备包括用于识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序的装置。所述设备包括用于识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序的装置。所述设备包括用于匹配所述第一应用程序的所述第一服。
19、务或所述第一数据类型中的选定一者与所述第二应用程序的第二服务或所述第二数据类型中的相应一者的兼容性的装置。0013 在又一方面中,本发明提供一种用于扩展用户装置的服务的设备。扩展管理器识别驻存在用户装置上的具有利用第一数据类型的第一服务的第一应用程序。发现代理识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序。所述发现代理通过匹配所述第一应用程序的所述第一服务或所述第一数据类型中的选定一者与所述第二应用程序的所述第二服务或所述第二数据类型中的相应一者的兼容性来识别所述第二应用程序。0014 为了实现前述和相关目的,所述一个或一个以上方面包括下文更详细描述且在权利要求书中明确指出的特。
20、征。以下描述和附图详细陈述一个或一个以上方面的某些说明性特征。然而,这些特征仅指示可使用各种方面的原理的各种方式中的几种,且此描述无意包含所有此些方面及其均等物。附图说明0015 下文将结合附图描述所揭示的方面,提供附图是为了说明而非限制所揭示的方面,其中相同名称表示相同元件。0016 图1说明根据一个方面的用于扩展用户装置的服务的设备的示意图。0017 图2说明根据一个方面的用于扩展用户装置的服务的方法的流程图。0018 图3说明根据一个方面的呈现上下文整合应用程序的移动计算平台的图形用户接口的循序描绘。0019 图4呈现根据一个方面的呈现可安装的上下文相关应用程序的图形用户接口的循序描绘。。
21、说 明 书CN 103119538 A3/11页70020 图5呈现根据一个方面的呈现操作以检阅和安装上下文相关应用程序的图形用户接口的循序描绘。0021 图6呈现根据一个方面的在安装上下文相关应用程序之后的图形用户接口的循序描绘。0022 图7呈现根据一个方面的以独立方式与新安装的应用程序交互的图形用户接口的循序描绘。0023 图8呈现根据一个方面的与由整合应用程序服务增强的日历应用程序交互的图形用户接口的循序描绘。0024 图9呈现根据一个方面的与由整合应用程序服务增强的位置应用程序交互的图形用户接口的循序描绘。0025 图10呈现根据一个方面的与由整合应用程序服务增强的照片应用程序交互的。
22、图形用户接口的循序描绘。0026 图11A到11B呈现根据一个方面的扩增实境应用程序的实例。0027 图12说明根据一个方面的在移动计算平台上的用户接口应用程序上下文整合的通信系统。0028 图13说明根据一个方面的用于移动计算平台上的应用程序的上下文整合的方法的流程图。0029 图14说明根据一个方面的用于扩展应用程序服务的用户装置的示范性环境的示意图。0030 图15说明根据一个方面的用于扩展应用程序服务的网络实体的示范性环境的示意图。0031 图16说明根据一个方面的用于扩展用户装置的服务的电组件的逻辑分组的示意图。具体实施方式0032 当前的移动装置在可扩展核心移动应用程序(例如联系人。
23、、日历、地图、照片等)的方面受限。虽然一些移动操作系统允许第三方可下载应用程序共享其一些数据,但所述情况不适用于其用户接口。另外,移动应用程序可从其下载的虚拟应用程序商店的当前标准模型为应用程序发现提供单个进入点(通常为移动装置的主页屏幕上的应用程序商店图标)。0033 本发明提供一种移动平台用户接口(UI),其可经构造以提供用于应用程序(例如一个或一个以上第三方应用程序)的机制,以提供对存储在移动装置上的一个或一个以上其它应用程序(例如核心应用程序)的UI和数据扩展。如本文所使用,核心应用程序包含预配置在移动装置上的任何应用程序,而第三方应用程序包含不是核心应用程序的任何程序,但本文所述的原。
24、理与基于另一应用程序的功能性来扩展任何应用程序有关。另外,所提供的UI和数据扩展涉及可基于另一应用程序而添加到一个程序的额外服务。如本文所使用,术语服务包含任何应用程序相关功能性。在一些方面中,服务的扩展是基于利用可与另一应用程序兼容的服务或数据类型的一个应用程序,其中数据类型与所述应用程序所使用的数据的类型或格式有关。本发明进一步提供用于从一个或一个以上其它应用程序(例如说 明 书CN 103119538 A4/11页8核心移动应用程序)的UI内发现和下载一个或一个以上应用程序(例如第三方应用程序)的多个上下文接入点,从而允许用户容易地发现和下载其功能性扩展任何驻存应用程序的一个或一个以上新。
25、应用程序。0034 现参看图式来描述各种方面。在以下描述中,出于阐释的目的,陈述大量特定细节以便提供对一个或一个以上方面的透彻理解。然而,可显而易见,可在无这些特定细节的情况下实践各种方面。在其它例子中,以框图形式来展示众所周知的结构及装置,以便促进描述这些方面。0035 在图1中,根据一个方面,本发明提供用于扩展用户装置102的服务的设备100。扩展管理器104识别驻存在用户装置102上的第一应用程序106,其具有利用第一数据类型110的第一服务108。发现代理112例如从多个应用程序116中识别第二应用程序114,其具有利用第二数据类型120的第二服务118。发现代理112通过匹配第一应用。
26、程序106的第一服务108或第一数据类型110中的选定一者与第二应用程序114的第二服务118或第二数据类型120中的相应一者的兼容性来识别第二应用程序114。0036 举例来说,发现代理112可匹配第一应用程序106的第一服务108与第二应用程序114的第二数据类型120的兼容性,如122处所描绘。举例来说,第一服务108可包含联系人服务,且第二数据类型120可包含在线游戏玩家联系人。在另一实例中,第一服务108可包含联系人服务,且第二数据类型120可包含位置服务。0037 替代地或另外,发现代理112可匹配第一应用程序106的第一数据类型110与第二应用程序114的第二服务118的兼容性,。
27、如124处所描绘。举例来说,第一数据类型110可包含媒体格式,且第二服务118可包含媒体检视器。在另一实例中,第一数据类型110可包含媒体格式,且第二服务118可包含向服务器的上载器。作为额外实例,第一数据类型110可包含与至少一个位置相关联的图像格式,且第二服务118可包含与至少一个位置相关联的服务。0038 用户接口126向第一应用程序106呈现发现代理112的表示(描绘为发现图标128),其可(例如)基于用户输入而选择以用于激活对兼容应用程序(例如,第二应用程序114)的识别。0039 在一个方面中,第一应用程序106可包含多个服务130或多个数据类型132中的至少一者。用户接口126可。
28、呈现当前上下文134,其识别第一服务108和第一数据类型110。因此,不是考虑所有所述多个服务130或所述多个数据类型132,而是在一方面中,发现代理112可识别当前上下文134,且接着可根据当前上下文134识别第二应用程序114。0040 在一个方面中,应用程序添加器136管理第二应用程序114例如从服务器138的获取和在用户装置102上的存储。在示范性方面中,用户接口126向第一应用程序106呈现应用程序添加器136的表示(描绘为下载或“添加”图标140),用于激活或起始对第二应用程序114的获取和存储,例如下载。0041 在一个方面中,数据结构142可界定所述多个应用程序116的兼容性中。
29、的一者或一者以上。举例来说,数据结构142可识别相应应用程序的服务类型和/或数据类型、结合相应应用程序工作的兼容服务类型和/或数据类型,和/或与相应应用程序兼容的其它应用程序。发现代理112可存取数据结构142以用于确定第一应用程序106与多个应用程序116中的一者或一者以上的兼容性的匹配,例如用于与第二应用程序114匹配,如上文所论说 明 书CN 103119538 A5/11页9述。举例来说,数据结构142可驻存在用于所有所述多个应用程序116的用户装置102上。或者,数据结构142可驻存在用于驻存或存储在用户装置102上的所述多个应用程序116的子集的用户装置102上。替代地或另外,数据。
30、结构142可驻存在用于所有所述多个应用程序116的服务器138上,且链接到应用程序商店144,以用于下载到一个或一个以上用户装置,例如用户装置102。在一方面中,例如,用户装置102可经由用户装置102上能够与服务器138的网络接口148通信的网络接口146存取数据结构142。0042 因此,在一个方面中,扩展管理器104响应于用户选择而获得并整合第二应用程序114的第二数据类型120或第二服务118中的相应一者,以供第一应用程序106的第一服务108或第一数据类型110中的选定一者使用。0043 在图2中,在一个方面中,用于扩展用户装置的服务的方法200包含识别驻存在用户装置上的具有利用第一。
31、数据类型的第一服务的第一应用程序(框202)。举例来说,扩展管理器104识别用户装置102上具有利用第一数据类型110的第一服务108的第一应用程序106(图1)。方法200进一步包含识别多个应用程序中具有利用第二数据类型的第二服务的第二应用程序(框204)。举例来说,发现代理112识别多个应用程序116中具有利用第二数据类型120的第二服务118的第二应用程序114(图1)。方法200进一步包含匹配第一应用程序的第一服务或第一数据类型中的选定一者与第二应用程序的第二服务类型或第二数据类型中的相应一者的兼容性(框206)。举例来说,发现代理112通过匹配第一应用程序106的第一服务108或第一。
32、数据类型110中的选定一者与第二应用程序114的第二数据类型120或第二服务118中的相应一者的兼容性来识别第二应用程序114(图1)。任选地,在示范性方面中,方法200进一步包含向第一应用程序呈现发现代理的表示,以用于激活对第二应用程序的识别(框208)。举例来说,用户接口126向第一应用程序106呈现发现代理112的表示(描绘为发现图标128),以用于激活对第二应用程序114的识别(图1)。0044 在一个方面中,第一应用程序106可包含多个服务或多个数据类型中的至少一者。在此情况下,方法200可进一步包含识别由第一服务和第一数据类型界定的当前上下文,以及根据当前上下文识别第二应用程序。0。
33、045 在一个方面中,方法200可进一步包含例如通过从服务器下载来获取第二应用程序并将其存储在用户装置上。在示范性方面中,方法200可进一步包含在用户接口上向第一应用程序呈现应用程序添加器的表示,以用于激活用户装置中的第二应用程序的获取和存储。0046 在一个方面中,匹配兼容性(框206)的方法200可识别第一应用程序的第一服务与第二应用程序的第二数据类型之间的匹配。举例来说,第一服务可包含联系人服务,且第二数据类型包括在线游戏玩家联系人。对于另一实例,第一服务可包含联系人服务,且第二数据类型包括位置服务。0047 在一个方面中,匹配兼容性(框206)的方法200可识别第一应用程序的第一数据类。
34、型与第二应用程序的第二服务之间的匹配。举例来说,第一数据类型可包含媒体格式,且第二服务包括媒体检视器。对于另一实例,第一数据类型可包含媒体格式,且第二服务包括向服务器的上载器。对于另一实例,第一数据类型可包含与至少一个位置相关联的图像格式,且第二服务包括与至少一个位置相关联的服务。说 明 书CN 103119538 A6/11页100048 在一个方面中,方法200可包含获得界定多个应用程序的兼容性中的一者或一者以上的数据结构。举例来说,在一方面中,可通过经由网络接口存取数据结构来获得数据结构。0049 在一个方面中,方法200可包含响应于用户选择而获得并整合第二应用程序的第二数据类型或第二服。
35、务中的相应者,以供第一应用程序的第一服务或第一数据类型中的选定一者使用。0050 作为使用的实例,在图3到10以及11A到11B中,根据与本发明一致的一个方面,示范性移动装置300呈现图形用户接口(GUI)302,以用于与UI应用程序整合器交互。0051 在图3中,304处描绘的第一UI状态呈现填充有多个应用程序306的主页屏幕,所述应用程序中的一者为人应用程序308。0052 如310处所描绘,在选择人应用程序308之后,GUI302列出联系人312。先前已整合了有关的位置应用程序(例如,定位人应用程序),其通过在可辨别情况下呈现当前位置来增强联系人312。在选择特定联系人(如314处所描绘。
36、)后,即刻显示联系人细节316以及位置细节318。举例来说,从应用程序商店下载的定位人应用程序可在用于联系人的联系人细节用户接口内提供地图UI,从而展示所述联系人的位置。0053 在一个方面中,可动态地执行一个或一个以上应用程序的整合。因此,可按照需要,容易地来回切换、添加或移除应用程序服务。0054 举例来说,如图4中所描绘,可响应于在UI314(图3)处接收到的用户选择319而产生定位人细节用户接口404。在一方面中,从核心应用程序存取UI应用程序整合器图标402。举例来说,在此情况下,UI应用程序整合器图标402位于UI404的下部部分中。响应于UI应用程序整合器图标402的用户选择,4。
37、06处描绘用户接口,其提供上下文相关的当前安装应用程序的列表。如虚拟键408处所描绘,用户可选择从应用程序商店412发现一个或一个以上额外的推荐上下文相关应用程序410的机会。举例来说,根据本文所述的方面,这些上下文相关应用程序410(如“游戏玩家网”应用程序414)可使其UI扩展到多个核心应用程序中。每一应用程序提供为特定目的定制的服务,且将以其自己的方式影响相关核心应用程序。0055 举例来说,在图5中,响应于“游戏玩家网”应用程序414(图4)的用户选择,描绘用于游戏玩家网应用程序414的细节用户接口502,其包含由游戏玩家网应用程序414提供的可整合的两个服务。在此情况下,游戏玩家网应。
38、用程序414可扩展为人应用程序501和事件应用程序503两者。0056 举例来说,如504处所描绘,用户选择人应用程序501来看游戏玩家网应用程序414的服务可如何增强人应用程序501。如504处所描绘,针对游戏玩家网应用程序414将如何增强用于人应用程序501的信息而呈现实例。回到UI502,用户可选择将游戏玩家网应用程序414添加到驻存在用户装置上的应用程序或服务的集合,其产生如UI506处描绘的应用程序或服务的所安装集合,包含游戏玩家网应用程序414。一旦被安装,新的应用程序或服务就出现在相关核心应用程序标签中。在一方面中,例如,用户装置上的联系人应用程序可列出具有游戏玩家网账户的联系人,并(例如)在联系人细节屏幕内显示游戏玩家简档。举例来说,在此情况下,可将联系人存储在人应用程序501中,且游戏玩家网应用程序414或服务将影响人应用程序501中的联系人的进入。用户可接着选择上下文相关的人应说 明 书CN 103119538 A10。