服务简档维护的制作方法

文档序号:9620844阅读:227来源:国知局
服务简档维护的制作方法
【专利说明】
【背景技术】
[0001]许多用户使用应用来消费由服务提供的功能性。在示例中,用户可以在移动设备上安装社交网络应用以便访问由社交网络服务提供的社交网络功能性(例如,用户可以查看用户简档、分享内容、发送消息等等)。在另一示例中,用户可以使用web浏览器来访问由个人电子邮件服务宿管的(host)个人电子邮件帐户。在另一示例中,用户可以在平板设备上安装微博应用以便分享和/或查看通过微博服务而分享的文本发布(textual post)。用户可以对于这样的服务具有许多用户帐户(例如,社交网络登陆、电子邮件登陆、微博登陆等等)和/或联系人列表(例如,社交网络好友列表、电子邮件地址簿、微博粉丝(follower)列表等等),对于用户来说管理它们可能是麻烦的。

【发明内容】

[0002]本概要被提供来以简化的形式介绍概念的选择,这些概念还将在下面的详细说明中进行描述。本概要既不打算标识所要求保护的主题的关键特征或必要特征,也不打算被用来限制所要求保护的主题的范围。
[0003]在本文中尤其提供了用于动态地维护服务简档的一个或多个系统和/或技术。也就是说,设备(例如,膝上型电脑、平板电脑、移动电话、计算机、视频游戏系统、有线电视盒等等)的操作系统可以宿管与服务相关联的一个或多个应用。例如,社交网络应用可以与社交网络服务相关联,微博应用可以与微博服务相关联,视频聊天应用可以与通信服务相关联等等。可以有利的是,从这样的服务聚集用户帐户以供操作系统(例如,诸如欢迎屏幕或桌面界面这样的操作系统用户界面)、系统组件(例如,设备的摄像机)或其他应用(例如,照片编辑应用)使用。这样,用户可以具有鲁棒的体验,其中可以通过单一界面将来自各种服务的信息提供给用户,与分别打开应用、单独登陆帐户并且单独通过应用与服务交互相比,这可以没那么麻烦。例如,操作系统可能能够通过第一操作系统用户界面平铺显示(tile)来提供社交网络数据,通过第二操作系统用户界面平铺显示提供视频聊天能力,和/或提供与服务相关联的多种多样的其他内容和能力。可以基于由应用提供的信息来添加、更新和/或从系统(例如从操作系统)去除服务。这样,用户通过仅安装可定义与服务有关的信息的应用,就可以添加服务(例如,没有被硬编码到操作系统中的服务)以供操作系统、系统组件和/或其他应用使用。
[0004]在示例中,应用可以被识别为服务提供商应用。服务提供商应用可以是能够定义服务和/或可信赖地定义服务的应用。例如,用户可以安装即时消息传递应用,所述即时消息传递应用宣称自己是具有关于一个或多个服务的知识的服务提供商应用(例如,即时消息传递应用可以与应用清单(manifest)相关联,所述应用清单指定了将即时消息传递服务识别为服务提供商应用的服务提供商参数)。可以(例如,通过操作系统应用编程接口(API)、通过被服务提供商应用存储在操作系统文件夹内的服务定义文件等等)从服务提供商应用接收服务定义。服务定义可以定义与服务提供商应用相关联的服务(例如,即时消息传递应用可以定义图标、诸如URL这样的服务ID、服务显示名称、诸如消息传递或照片分享这样的一组能力、和/或定义即时消息传递服务的各种各样的其他信息)。
[0005]可以基于服务定义来生成用于服务的服务简档。可以向系统组件、另一应用或其他实体显露(expose)服务简档。在示例中,可以向操作系统桌面界面显露服务简档。通过使用服务简档,操作系统桌面界面可以访问来自即时消息传递服务的即时消息传递服务信息。例如,操作系统桌面界面可以显示即时消息传递图标、即时消息传递服务名称、发送照片消息的能力、即时消息传递联系人列表、即时消息传递历史等等。在另一示例中,可以向诸如电子邮件应用这样的另一应用显露服务简档。通过使用服务简档,电子邮件应用可以使用服务简档去访问来自即时消息传递服务的即时消息传递服务信息。例如,电子邮件应用可以为用户提供即时消息传递联系人列表和向即时消息传递联系人列表中的联系人发送照片消息的能力。可以动态地添加、去除和/或更新服务简档。这样,操作系统可以维护可扩展的服务简档平台(例如,与仅支持在发行期间被硬编码到操作系统中的或来自操作系统更新的几个服务相对)。
[0006]为了达成前述和相关的目的,以下说明和附图阐述了某些说明性的方面和实现。这些只是表明可以采用一个或多个方面的各种方式中的几种方式。在结合附图来考虑时,从以下详细说明中,本公开内容的其他方面、优点和新颖特征将变得明显。
【附图说明】
[0007]图1是图示了动态维护服务简档的示范性方法的流程图。
[0008]图2是对于多个服务具有用户帐户的用户示例的说明图。
[0009]图3是图示了用于动态管理服务简档的示范性系统的组件框图。
[0010]图4是服务简档数据库的示例的说明图。
[0011]图5是显示与一个或多个服务相关联的服务信息的操作系统欢迎屏幕的示例的说明图。
[0012]图6是显示与照片分享服务相关联的服务信息的摄像机界面的示例的说明图。
[0013]图7是显示与照片分享服务相关联的服务信息的照片编辑器app的示例的说明图。
[0014]图8是示范性计算机可读介质的说明图,其中可以包括被配置成具体化本文阐述的措施(provis1n)中的一个或多个措施的处理器可执行指令。
[0015]图9图示了在其中可以实现本文阐述的措施中的一个或多个措施的示范性计算环境。
【具体实施方式】
[0016]现在参考附图来描述所要求保护的主题,其中同样的参考数字通常用来贯穿全文地指同样的单元。在以下的描述中,出于说明的目的,阐述了许多具体细节以便提供对所要求保护的主题的理解。然而,显然没有这些具体细节也可以实践所要求保护的主题。在其他实例中,以框图形式图示了结构和设备,以便易于描述所要求保护的主题。
[0017]由图1的示范性方法100来说明动态维护服务简档的实施例。在102,方法开始。在104,可以将应用识别为服务提供商应用。在示例中,用户可以安装学校社交网络应用,所述学校社交网络应用允许用户与学校社交网络服务的其他用户交互。在将学校社交网络应用识别为服务提供商应用的示例中,可以在学校社交网络应用的安装期间使与学校社交网络应用相关联的安装信息(例如,学校社交网络应用可以提供关于学校社交网络服务的可信赖信息的声明)生效。例如,学校社交网络应用可以对应于通过app市场可得到的市场app ο由于学校社交网络应用是通过app市场可得到的,所以比如在学校社交网络应用被载运(onboard)到app市场时,app市场可以初步验证(例如通过测试):学校社交网络应用提供了对学校社交网络应用所声称支持的服务的可信赖描述。在将学校社交网络应用识别为服务提供商应用的另一示例中,可以接收与学校社交网络应用相关联的应用清单。应用清单可以指定将学校社交网络应用识别为服务提供商应用的服务提供商参数。可以使服务提供商参数生效(例如,可以认证授权清单)。这样,可以使学校社交网络应用作为能够定义社交网络服务的服务提供商应用生效。
[0018]在106,可以从服务提供商应用接收服务定义。服务定义可以定义与服务提供商应用相关联的服务。例如,学校社交网络应用可以指定:诸如网站地址或IP地址这样的学校社交网络服务ID、与学校吉祥物相对应的图标、学校的显示名称、学校社交网络服务的诸如消息传递、简档查看、发布等能力和/或用于例如显示与学校社交网络服务有关的信息、访问来自学校社交网络服务的服务信息和/或促使执行由学校社交网络服务提供的功能性的各种各样的其他信息。在示例中,可以通过对服务提供商应用显露的操作系统应用编程接口(API)来接收服务定义。在另一示例中,服务提供商应用可以将服务定义文件存
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1