【技术实现步骤摘要】
服务的客户端侧集成框架本申请是申请日为2015年04月24日、申请号为201580022935.2、专利技术名称为“服务的客户端侧集成框架”的中国专利申请的分案申请。
技术介绍
使用移动计算设备的一个方面在于该设备包括以及用户将安装各种app来执行一个或多个服务。通常来说,“app(小应用)”是针对于执行某一任务或者有关任务的小型集合的小型、特殊软件程序。很多时候,移动设备上的app的集合表示来自多个供应商的程序。此外,每一个app通常被设计为独立于其它app或应用进行操作,因此将维持其自己的用户数据集合(包括个人信息的与设备用户有关的数据)。除了移动计算设备之外,个人/用户拥有和/或使用其它计算设备是非常普遍的。例如,在一天的日程之中,用户可能使用他或她的智能电话以及一个或多个其它计算设备(如,平板计算机、膝上型计算机、游戏控制台和桌面型计算机)。这些设备中的每一个设备(每一个均是计算设备)具有彼此不同的能力,并具有至少一些在所有其它设备上没有安装的app和/或应用,尽管在一些设备或所有设备之间也可能存在某些重叠的app。此外,这些计算 ...
【技术保护点】
1.一种在用户的计算设备上执行的计算机实现的方法,所述计算设备至少包括处理器和存储器,所述方法包括:/n在所述用户的计算设备的所述处理器上执行存储于所述用户的计算设备上的所述存储器中的集成框架;/n在所述集成框架处,从所述用户接收针对服务的请求,所述服务对应于未由所述集成框架实现的服务;/n利用所述集成框架访问所述集成框架外部的多个服务的注册表,其中,所述注册表的所述多个服务中的每一个服务与信任级别的层次结构中的信任级别相关联;/n所述集成框架识别所述注册表的所述多个服务中的服务子集,其中,所述服务子集中的每个服务对应于来自所述用户的所述针对服务的请求,其中,多个提供者中与 ...
【技术特征摘要】
20140430 US 14/265,6561.一种在用户的计算设备上执行的计算机实现的方法,所述计算设备至少包括处理器和存储器,所述方法包括:
在所述用户的计算设备的所述处理器上执行存储于所述用户的计算设备上的所述存储器中的集成框架;
在所述集成框架处,从所述用户接收针对服务的请求,所述服务对应于未由所述集成框架实现的服务;
利用所述集成框架访问所述集成框架外部的多个服务的注册表,其中,所述注册表的所述多个服务中的每一个服务与信任级别的层次结构中的信任级别相关联;
所述集成框架识别所述注册表的所述多个服务中的服务子集,其中,所述服务子集中的每个服务对应于来自所述用户的所述针对服务的请求,其中,多个提供者中与最受信任的信任级别相关联的提供者是在所述用户的计算设备上可用的提供者,以及所述多个提供者中与第二最受信任的信任级别相关联的提供者是在兄弟计算设备上可用的提供者;
由所述集成框架根据一个或多个标准,评估是从与最受信任的信任级别相关联的提供者中的第一提供者获得所述服务,还是从与第二最受信任的信任级别相关联的提供者中的第二提供者获得所述服务;
由所述集成框架根据所述一个或多个标准确定从所述第二提供者获得所述服务以及选择所述第二提供者作为所请求的服务的发现的提供者;以及
由所述用户的计算设备从所述集成框架向所请求的服务的所述发现的提供者发布指令,以响应于所述请求来提供所请求的服务。
2.根据权利要求1所述的计算机实现的方法,其中,所述多个提供者中与第三最受信任的信任级别相关联的提供者是在所述用户被授权进行访问的网络中的设备上可用的提供者。
3.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个标准包括由所述集成框架对在所述用户的计算设备上可用的功率的确定。
4.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个标准包括由所述集成框架对可用于所述用户的计算设备和所述兄弟计算设备的资源的确定。
5.根据权利要求1所述的计算机实现的方法,其中,所述一个或多个标准包括对可用于所述用户的计算设备的网络连接的确定。
6.一种存储集成框架的计算机可执行指令的计算机可读介质,当所述计算机可执行指令在包括所述计算机可读介质的用户的计算系统的处理器上执行时,实现包括以下各项的方法:
在所述集成框架处,从所述用户接收针对来自不同于所述集成框架的提供者的服务的请求;
由所述集成框架访问向所述集成框架注册的相应多个提供者的多个服务的注册表,其中,所述多个服务中的每一个服务与信任级别的层次结构中的信任级别相关联;
根据所述信任级别的层次结构,针对所请求的服务的提供者,由所述集成框架对所述多个服务的所述注册表进行反复地搜索,以所述信任级别中的最受信任级别开始,使得在搜索较不受信任的信任级别的提供者之前搜索与较受信任的信任级别相关联的提供者,直到发现所请求的服务的提供者为止,或者直到搜索了所述层次结构的所有级别而没有发现所请求的服务的提供者为止;
其中,所述多个提供者中与最受信任的信任级别相关联的提供者是在具有所述集成框架的所述计算设备上可用的提供者,以及所述多个提供者中与第二最受信任的信任级别相关联的提供者是在兄弟计算设备上可用的提供者;
其中,所请求的服务可获得自在所述用户的计算设备上可用的第一提供者和在所述兄弟计算设备上可用的第二提供者;
在所述集成框架中,根据一个或多个标准评估是从与最受信任的信任级别相关联的提供者中的第一提供者获得所请求的服务,还是从具有较不受信任的信任级...
【专利技术属性】
技术研发人员:S·雅哈洛姆,B·J·F·德斯梅特,D·L·马西,D·C·布格尔,B·H·阿格拉伊阿尔卡斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。