服务简档维护的制作方法_2

文档序号:9620844阅读:来源:国知局
储在操作系统文件夹内。这样,操作系统可以访问包括在服务定义文件夹内的服务定义。可以认识到,可以使用各种各样的技术来提供和/或接收服务定义。
[0019]在108,可以基于服务定义来为服务生成服务简档。在示例中,学校社交网络服务简档可以包括指定如何(例如,由操作系统接口、系统组件、另一应用等等)展示服务的服务显示信息。服务显示信息可以指定用于视觉地表示学校社交网络服务的图标(例如,表示Technology Learning School (技术学习学校)的吉祥物的图标)、显示名称(例如,“Technology Learning School”)、服务ID (例如,用于访问学校社交网络服务的URL或IP地址)等等。在另一示例中,学校社交网络服务简档可以包括与学校社交网络服务相关联的一组能力。例如,学校社交网络服务可以支持消息传递能力、社交网络简档访问能力、社交网络发布能力、日历访问能力和/或可通过社交网络服务调用的其他动作(例如,注册到班级、给教授发电子邮件、提交家庭作业等等)。可以认识到,服务简档可以指定多种多样的能力,比如视频聊天服务的视频呼叫能力、个人电子邮件服务的电子邮件能力、互联网电话服务的电话呼叫能力等等。
[0020]在示例中,可以将服务简档存储到由操作系统动态地维护的服务简档数据库中。这样,可以基于由服务提供商应用提供的信息将服务动态地引入操作系统。因此,用户通过仅安装是服务提供商应用的应用就可以影响操作系统提供和/或支持什么服务信息(例如,操作系统不限于支持初始地被硬编码到操作系统中和/或通过操作系统更新而添加的几个服务)。因此,操作系统支持服务的能力是可扩展的。在示例中,可以添加、去除和/或更新服务。例如,可以基于服务简档去除请求(例如,可以基于服务提供商应用的卸载、来自用户的请求、服务不再可得到的通知等等来触发服务简档去除请求)来去除服务简档。在另一示例中,可以基于来自服务提供商应用的服务简档更新来更新服务简档(例如,可以为服务指定新图标)。在另一示例中,服务提供商应用可以指定用于多个服务的服务定义,并且因此可以基于由服务提供商应用提供的信息来生成多个服务简档(例如,学校社交网络应用可以具有关于学校体育社交网络服务的知识)。
[0021]在110,可以向系统组件、另一应用和/或其他实体显露服务简档。在示例中,操作系统用户界面(例如,桌面界面、欢迎屏幕界面、平铺显示界面、菜单选项界面、下拉动作列表界面等等)可以显示能够由学校社交网络服务执行的动作(例如,在选择由操作系统用户界面显示的学校社交网络联系人后,可以向用户显示下拉动作列表,所述下拉动作列表指定了发送消息和/或能够通过学校社交网络服务来执行的其他动作)。在另一示例中,操作系统欢迎屏幕界面可以使用服务简档从学校社交网络服务获得服务信息。操作系统欢迎屏幕界面可以通过平铺显示界面显示服务信息,比如指派给用户的新的家庭作业任务。在另一示例中,可以调用诸如图像编辑应用这样的另一应用,以通过使用服务简档内的连接信息访问学校社交网络服务来从学校社交网络服务获得服务信息(例如,图像编辑应用可以使用连接信息在由学校社交网络服务维护的用户收件箱内取回附到消息的图像)。这样,各种系统组件和/或应用可以使用动态地定义的服务简档以便访问服务信息和/或促进与服务相关联的动作。在112,方法结束。
[0022]图2图示了对于多个服务具有用户帐户的用户218的示例200。用户218可以对于体育社交网络服务202具有第一帐户,并且可以通过体育社交网络网站、体育社交网络app等等访问体育社交网络服务202。用户218可以对于学校社交网络服务204具有第二帐户,并且可以通过学校社交网络网站、学校社交网络app等等访问学校社交网络服务204。用户218可以对于工作电子邮件服务206具有第三帐户,并且可以通过工作网站、电子邮件应用等等访问工作电子邮件服务206。这样,用户218可以对于各种服务具有多种多样的用户帐户,所述各种服务诸如是电话服务208、即时消息服务210、微博服务212、个人电子邮件服务214和/或照片分享服务216。对于用户218来说使用各种网站、应用和/或帐户登陆信息来访问服务可能是麻烦的。例如,用户可以浏览体育社交网络网站并登陆以便访问第一帐户。用户可以单独浏览学校社交网络网站并登陆以访问第二帐户。用户可以单独打开微博app来访问微博服务。因此,可以有利的是,举例而言,比如通过单一操作系统界面为用户提供聚集式服务体验。
[0023]图3图示了用于动态管理服务简档308的系统300的示例。系统300可以包括服务聚集器306。在示例中,操作系统拥有(例如,维护)服务聚集器306。服务聚集器306可以被配置成将应用识别为服务提供商应用(例如,针对照片分享应用的应用清单可以将服务提供商参数指定为True (真))。例如,服务聚集器306可以将照片分享应用识别为服务提供商应用(例如,照片分享服务提供商应用302)。照片分享服务提供商应用302可以与照片分享服务相关联,所述照片分享服务允许用户例如通过照片应用和/或照片分享网站来上传、分享、用消息传递和/或下载照片。
[0024]服务聚集器306可以被配置成从照片分享服务提供商应用302接收服务定义304(例如,通过操作系统AP1、通过服务定义文件等等)。服务聚集器306可以被配置成基于服务定义304来生成与照片分享服务相关联的服务简档308。在示例中,服务简档308可以指定用于访问照片分享服务的服务ID (例如,www.photosharer, com、IP地址等等)。服务简档308可以包括图标(例如,photosharer, ico文件对应于照片分享服务的徽标),所述图标可以由操作系统、系统组件和/或其他应用来显示以便表示照片分享服务。服务简档308可以包括由照片分享服务支持的一组能力,比如照片简档发布能力、照片查看能力、消息传递能力和/或由照片分享服务支持的其他动作。可以认识到,为了简单起见仅图示了服务简档内指定的信息的几个示例。
[0025]服务聚集器306可以被配置成向一个或多个系统组件和/或一个或多个应用显露服务简档308。在示例中,服务聚集器306可以向摄像机系统组件310显露服务简档308。这样,摄像机系统组件310可以允许用户执行由照片分享服务支持的动作,比如向照片分享服务宿管的用户照片板(Photo board)发布由摄像机系统组件310捕获的照片。在另一示例中,服务聚集器306可以向诸如操作系统欢迎界面这样的用户界面系统组件312显露服务简档308。这样,操作系统欢迎界面可以使用服务简档308以便访问和显示从照片分享服务获得的服务信息(例如,来自.1co文件的徽标、被用户的好友分享的照片的照片流等等)。在另一示例中,服务聚集器306可以向诸如图像编辑器app 314这样的另一应用显露服务简档308。这样,图像编辑器app 314可以为用户提供访问和/或编辑通过照片分享服务而分享的图像的能力。
[0026]图4图示了服务简档数据库402的示例400。在示例中,服务简档数据库402由操作系统维护。服务简档数据库402可以包括一个或多个服务简档,比如与照片分享服务相关联的服务简档308 (例如,由图3的服务聚集器306生成的服务简档308)、与(例如,基于由体育服务提供商应用提供的曲棍球服务定义而生成的)曲棍球社交网络服务相关联的服务简档406、与(例如基于由体育服务提供商应用提供的棒球服务定义而生成的)棒球社交网络服务相关联的服务简档410、和/或未被图示的其他服务简档。
[0027]可以动态地维护服务简档数据库402,使得可以更新、去除和/或添加服务简档。在一个示例中,可以从图3中所图示的照片分享服务提供商应用302接收服务简档更新。月艮务简档更新可以指定新服务简档参数404,所述新服务简档参数404定义了针对照片分享
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1