[发明专利]用于资源竞争的装置和方法无效
| 申请号: | 201080029847.2 | 申请日: | 2010-06-28 |
| 公开(公告)号: | CN102474873A | 公开(公告)日: | 2012-05-23 |
| 发明(设计)人: | R·扎雅克;V·图尔纳;J·伊姆霍菲 | 申请(专利权)人: | 诺基亚公司 |
| 主分类号: | H04W72/10 | 分类号: | H04W72/10;H04W28/00;H04W16/10 |
| 代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
| 地址: | 芬兰*** | 国省代码: | 芬兰;FI |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 资源 竞争 装置 方法 | ||
技术领域
本发明涉及用于资源竞争的装置和方法。
背景技术
计算设备包括用于与其他设备通信的不同技术。例如,移动电话可以包括无线电技术,诸如WiFi、蓝牙、GPRS以及诸如USB之类的线缆技术。计算设备还包括大量的应用和服务,它们使用这些技术来与其他设备通信。例如,移动电话可以包括VoIP应用,其支持通过使用WiFi或者GPRS建立的IP连接来进行话音呼叫。另一示例是电子邮件应用,其可以使用WiFi或者GPRS自动检查电子邮件。
诸如WiFi或GPRS之类的资源是有限的。它们每次只能承载特定数量的数据。在某些情况下,在任一时刻只有一个应用或服务能够使用资源。例如,典型的WLAN芯片每次只能与一个SSID相关联。如果两个应用想要将它们自己与不同的SSID相关联,则会发生竞争。另一示例是由单个应用需要特定链路上的可用带宽。如果两个应用需要使用带宽,则会发生竞争。
发明内容
本发明的一个示例提供一种装置,包括:资源访问服务器,布置用于:从多个客户端接收访问资源的请求,其中每个客户端包括关联优先级;响应于访问资源的请求,建立针对该资源的资源管理器;以及将客户端优先级传递给资源;其中资源管理器进一步布置用于基于客户端优先级来解决两个或更多客户端针对资源的竞争,以支持具有最高关联优先级的客户端访问资源。
资源访问服务器可进一步布置用于:如果资源未被使用,则向客户端提供对该资源的访问。
资源访问服务器可进一步布置用于:如果资源在使用中,则拒绝客户端对该资源的访问。
资源服务器可进一步布置用于:通知资源管理器存在针对资源的竞争。
当第一客户端正在使用资源并且第二客户端请求访问该资源时,资源管理器可进一步布置用于对第一客户端的优先级和第二客户端的优先级进行比较。
如果第二客户端具有高于第一客户端的优先级,则资源管理器可布置用于将资源给予第二客户端,或者通知第二客户端资源在使用中。
资源管理器可布置用于从客户端接收该客户端已经完成使用资源的通知。
资源管理器可进一步布置用于:在针对资源的竞争之后,通知客户端该资源何时变为可用。
资源服务器可进一步布置用于:响应于客户端请求而建立访问点。
访问点可布置用于提供对资源的接口,并且具有关联优先级。
访问点可布置用于采用客户端的优先级。
访问点可布置用于由两个客户端共享,并且采用具有最高优先级的客户端的优先级。
由两个客户端共享的访问点可进一步布置用于在新客户端加入或者离开访问点时将优先级的改变通知资源管理器。
资源访问服务器可以是通信服务器,并且资源可以是通信资源。
通信服务器可进一步布置用于:建立多个访问点,每个访问点代表较低级别服务。
每个访问点可布置用于采用相应客户端的优先级。
访问点可进一步布置用于将优先级从一个访问点传递到另一个访问点。
资源竞争可发生于栈的任意层,并且通信服务器可布置用于:在栈的任意层建立资源管理器。
资源管理器可进一步布置用于:在客户端被强制放弃资源的情况下通知该客户端。
资源管理器可进一步布置用于:当先前被放弃的资源变为可用时通知客户端。
在另一示例中,本发明提供一种计算设备,包括:如上所述的装置,用于执行存储在设备上的指令的处理器;多个资源;以及多个客户端。
本发明的又一示例提供一种方法,包括:从第一客户端接收访问资源的请求,该请求包括与第一客户端相关联的优先级;将第一客户端优先级传递给资源管理器;如果该资源正由第二客户端使用,则对第二客户端的优先级与第一客户端的优先级进行比较;如果第一客户端具有高于第二客户端的优先级,则支持第一客户端访问该资源,否则允许第二客户端继续使用该资源。
本发明的另一示例提供一种计算设备,包括:布置用于存储指令的存储器;布置用于执行所述指令的处理器;存储在所述存储器中的多个所述客户端。
本发明的又一示例提供一种计算机程序或者计算机程序套件,其被布置使得当其由计算机执行时,使该计算机按照上文描述的方法进行操作。
本发明的另一示例提供一种计算机可读介质,存储有该计算机程序,或者该计算机程序套件中的至少一个。
本发明的又一示例提供一种操作系统,用于使计算设备按照上文描述的方法进行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080029847.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电池包、电池包的制造方法及制造电池包的铸型
- 下一篇:光学板





