首页> 中国专利> 宏用户设备通过毫微微小区启动的小区间干扰协调机制

宏用户设备通过毫微微小区启动的小区间干扰协调机制

摘要

公开了宏用户设备通过毫微微小区启动的小区间干扰协调机制。在一个实施例中,无线基站从未被授权使用无线基站的无线装置接收随机访问前导码;完成与无线装置的随机访问过程;从无线装置接收干扰压力消息,干扰压力消息表明无线装置遭受来自无线基站的干扰;并减小对无线装置的干扰。

著录项

  • 公开/公告号CN102438321A

    专利类型发明专利

  • 公开/公告日2012-05-02

    原文格式PDF

  • 申请/专利权人 富士通株式会社;

    申请/专利号CN201110236599.5

  • 发明设计人 朱晨曦;

    申请日2011-08-12

  • 分类号H04W72/08;H04W72/12;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人康建峰

  • 地址 日本神奈川县

  • 入库时间 2023-12-18 05:04:15

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2015-02-11

    授权

    授权

  • 2012-06-27

    实质审查的生效 IPC(主分类):H04W72/08 申请日:20110812

    实质审查的生效

  • 2012-05-02

    公开

    公开

说明书

对相关申请的交叉引用

本申请要求2010年8月12日提交的标题为“MUE Initiated eICIC  Through CSG Femto eNB”的第61/373020号美国临时专利申请的35 U.S.C.§119(e)下的权益,据此通过引用合并该申请的全部内容以用于所 有的目的。

技术领域

一般地说,本公开涉及无线通信,更具体地说,本发明涉及无线装置 和无线基站之间的小区间(inter-cell)干扰协调。

背景技术

在无线通信网络中,可以有任何数目的无线基站,每个无线基站安装 在固定位置,这些无线基站服务于该网络中的各个无线装置。例如,在蜂 窝网络中,可以有任何数目的无线基站服务于各个蜂窝电话。更具体地说, 在蜂窝无线电系统中,要被提供无线电服务的陆地区域通常被划分成规则 形状的小区(cell),每个小区由至少一个被称为小区站点或基站的固定位 置收发器服务。当被联接在一起时,这些小区提供对广大地理区域的无线 电覆盖。这使得大数目的便携式收发器(例如,移动电话、寻呼机等)能 够经由基站彼此通信以及与该网络中任何地方的固定收发器和电话通信, 即使其中一些收发器在传输期间正穿过一个以上的小区。

发明内容

根据本发明的一个实施例,提供了一种由第一无线基站执行的方法, 包括:从未被授权使用所述第一无线基站的无线装置接收随机访问前导 码;完成与所述无线装置的随机访问过程;从所述无线装置接收干扰压力 消息,所述干扰压力消息表明所述无线装置遭受来自所述第一无线基站的 干扰;以及减小对所述无线装置的干扰。

根据本发明的另一个实施例,提供了一种第一无线基站,包括:包含 可由一个或多个处理器执行的指令的内存;以及与所述内存耦合并且可操 作用以执行所述指令的所述一个或多个处理器,所述一个或多个处理器在 执行所述指令时可操作用以:从未被授权使用所述第一无线基站的无线装 置接收随机访问前导码;完成与所述无线装置的随机访问过程;从所述无 线装置接收干扰压力消息,所述干扰压力消息表明所述无线装置遭受来自 所述第一无线基站的干扰;以及减小对所述无线装置的干扰。

根据本发明的又一个实施例,提供了一种系统,包括:用于从未被授 权使用所述系统的无线装置接收随机访问前导码的装置;用于完成与所述 无线装置的随机访问过程的装置;用于从所述无线装置接收干扰压力消息 的装置,所述干扰压力消息表明所述无线装置遭受来自所述系统的干扰; 以及用于减小对所述无线装置的干扰的装置。

附图说明

图1示出了示例蜂窝网络的一部分。

图2示出了用于减小由无线基站对未被授权使用该无线基站的无线 装置造成的干扰的第一示例消息流。

图3示出了用于减小由无线基站对未被授权使用该无线基站的无线 装置造成的干扰的第二示例消息流。

图4示出了用于减小由无线基站对未被授权使用该无线基站的无线 装置造成的干扰的示例方法。

图5示出了示例网络环境。

图6示出了示例计算机系统。

具体实施方式

蜂窝网络是分布在被称为小区的陆地区域的无线电网络,每个小区由 至少一个被称为小区站点或基站的固定位置收发器服务。当联接在一起 时,这些小区提供对广大地理区域的无线电覆盖。这使得大数目的便携式 收发器(例如,移动电话、寻呼机等)能够经由基站彼此通信以及与该网 络中任何地方的固定收发器和电话通信,即使其中一些收发器在传输期间 穿过一个以上的小区。

在蜂窝网络中可以有几种类型的小区。例如,宏小区(macrocell) 是提供对相对大的区域的无线电覆盖并且由高功率蜂窝基站服务的小区。 用于宏小区的天线通常安装在基于地的天线杆、屋顶和其它现有结构上、 提供对周围建筑物和地形的清晰视图的高度处。宏小区基站通常具有几十 瓦的功率输出。微小区是由低功率蜂窝基站服务的小区,并且覆盖有限的 区域,如购物中心、旅馆或交通枢纽。一般来说,微小区提供比宏小区小 的覆盖区域。微小区使用功率控制来限制其覆盖区域的半径。微微小区是 通常覆盖比如在建筑物(例如,办公室、购物中心、火车站等)之内或者 近来在飞行器之内的小区域的小小区。微微小区通常比微小区小,尽管区 别不总是明显的。微微小区通常用于将覆盖延伸到室外信号不易到达的室 内区域,或者用于在电话使用很密集的区域(例如,火车站)中增添网络 容量。微微小区在使用较传统的宏小区方法难以到达或者到达所需的费用 高的区域中提供覆盖和容量。毫微微小区是通常被设计成用在家庭或小企 业中的另一种小小区。毫微微小区经由宽带(例如,DSL或线缆)连接 到服务提供商的网络。毫微微小区的当前设计在住宅设定中通常支持二至 四个有效移动电话,而在企业设定中通常支持八至十六个有效移动电话。 毫微微小区允许服务提供商将服务覆盖延伸到室内,尤其是原本访问受限 或不可访问的地方。

在蜂窝网络中,位于特定小区中的便携式无线装置(例如,移动电话、 寻呼机等)可以经由服务于该小区的基站、通过服务于该小区的基站发送 和接收数据包来与该网络中的其它装置通信。如果该便携式无线装置移动 到另一个小区,则它可以经由服务于该第二个小区的基站、再次通过服务 于该第二个小区的基站发送和接收数据包来与该网络中的其它装置通信。

在特定实施例中,在蜂窝网络中,可以有服务于属于该网络的所有无 线装置的小区,并且可以有只服务于属于该网络的特定的多组无线装置的 小区。前者可被称为“公共小区”,而后者可被称为“私有小区”。公共小 区的例子可以包括但不限于宏小区、微小区和微微小区。私有小区的例子 可以包括但不限于微微小区和毫微微小区。在特定实施例中,属于蜂窝网 络的无线装置可以使用服务于任何公共小区的基站来与也在该网络中的 其它装置通信。另一方面,对于私有小区,只有属于该蜂窝网络并且还被 授权使用该私有小区的无线装置可以使用服务于该私有小区的基站来与 该网络中的其它装置通信。

图1示出了包括公共小区112和私有小区122的示例蜂窝网络的一部 分。在特定实施例中,公共小区112可以是宏小区,而私有小区122可以 是毫微微小区。在特定实施例中,可以有一个或多个服务于宏小区112的 基站110(在下文中称为“宏小区基站”)。类似地,可以有一个或多个服 务于毫微微小区122的基站120(在下文中称为“毫微微小区基站”)。

在特定实施例中,宏小区112可以服务于相对大的区域,而毫微微小 区122可以服务于相对小的区域(例如,家庭、办公室等)。在特定实施 例中,该网络中的任何无线装置都可以使用宏小区基站110来与该网络中 的其它装置通信。另一方面,该网络中只有还被授权使用毫微微小区122 的特定的一组无线装置可以使用毫微微小区基站120来与该网络中的其 它装置通信。例如,在图1中,假定无线装置130A、130B、130C都属于 该网络并因此都可使用宏小区基站110,但是只有无线装置130C被授权 使用毫微微小区基站120,而无线装置130A和130B未被授权使用毫微 微小区基站120。在特定实施例中,无线装置130A、130B、130C每个都 可以是移动电话或蜂窝电话,并且也可以被称为“用户设备”。

在特定实施例中,毫微微小区基站(例如,毫微微小区基站120)可 以使用3GPP(第三代合作伙伴计划)LTE(长期演进)标准与被授权使 用该毫微微小区基站的每个无线装置(例如,无线装置130C)通信。在 特定实施例中,毫微微小区基站(例如,毫微微小区基站120)可以连接 到(例如,通过以太网连接来连接到)在安装了毫微微小区基站120的位 置可获得的因特网连接(例如,在安装了毫微微小区基站120的家庭或办 公室可获得的因特网连接)。去往和来自无线装置130C的数据包可以通 过该因特网连接接收和发送。

在特定实施例中,可以有一个或多个特定无线装置(例如,无线装置 130C)被授权使用毫微微小区基站(例如,毫微微小区基站120)来与该 网络中的其它装置通信。在特定实施例中,毫微微小区基站120只服务于 和响应于来自被授权的无线装置(例如,无线装置130C)的请求,而忽 略来自任何未被授权的无线装置(例如,无线装置130A和130B)的请 求。在特定实施例中,毫微微小区基站120可以保持被授权的无线装置的 标识符列表,以确定哪个无线装置被授权使用它以及哪个无线装置未被授 权使用它。在特定实施例中,无线装置(例如,无线装置130C)可以保 持该无线装置被授权使用的毫微微小区的标识符列表,使得该无线装置只 使用它被授权使用的那些毫微微小区基站。

在特定实施例中,由于特定无线基站在不同时间发送不同类型的信 号,所以可能存在来自这些无线基站的对特定无线装置的干扰。例如,在 图1中,无线装置130A和130B未被授权使用毫微微小区基站120,而 只能使用宏小区基站110。然而,尤其是当无线装置130A和130B变得较 靠近毫微微小区基站120时,毫微微小区基站120可能对无线装置130A 和130B造成干扰。无线装置130C被授权使用毫微微小区基站120和宏 小区基站110。当无线装置130C较靠近毫微微小区基站120时,使无线 装置130C经由毫微微小区基站120与其它装置通信可能是优选的,因为 毫微微小区基站120在此情况下提供较强、较清晰的信号,而宏小区基站 110可能对无线装置130C造成干扰。有时候,来自一个无线基站的干扰 可能很强并因此很严重,以至于无线装置可能根本不能与另一个无线基站 通信。例如,在图1中,无线装置130B可能充分靠近毫微微小区基站120, 以至于在最坏情况下来自毫微微小区基站120的干扰可能完全阻止无线 装置130B与宏小区基站110通信。

可以有几种办法来解决无线基站(例如,毫微微小区基站120)对无 线装置(例如,无线装置130A或无线装置130B)、尤其是对未被授权使 用该无线基站的无线装置造成干扰的问题。特定实施例可以提供时域方法 来解决该问题。在此情形下,第一无线基站(例如,毫微微小区基站120) 可以通过不用某些子帧进行发送来减小它对无线装置的干扰。该无线装置 于是可以使用未被第一无线基站用来进行发送的那些子帧来与第二无线 基站(例如,宏小区基站110)通信。作为选择,特定实施例可以提供频 域方法。在此情形下,第一无线基站(例如,毫微微小区基站120)可以 通过将其空中资源使用限制于一部分频率并且不用某些频率进行发送来 减小它对无线装置的干扰。该无线装置可以使用未被第一无线基站用来进 行发送的那些频率来与第二无线基站(例如,宏小区基站110)通信。作 为选择,特定实施例可以提供基于功率控制的方法。在此情形下,第一无 线基站(例如,毫微微小区基站120)可以通过在必要时减小它的发送功 率来减小它对无线装置的干扰。然而,所有这些方法都要求无线装置保持 它与第二基站(例如,宏小区基站110)的连接以收发信号。也就是说, 该无线装置需要能够与第二基站通信以便向第二基站表明它正遭受来自 第一基站的干扰。只有那时第二基站才能与第一基站通信以请求第一基站 减小其对该无线装置的干扰。然而,在某些情况下,来自第一基站(例如, 毫微微小区基站120)的对无线装置(例如,无线装置130A或130B)的 干扰可能很强(例如,当该无线装置很靠近第一基站时,当来自第一基站 的干扰突然增大时,或者当来自第二基站的信号强度突然减小时),以至 于该无线装置可能不能够保持与第二基站的任何连接。结果,在这样的情 形下,该无线装置根本不能通知第二基站它正遭受来自第一基站的干扰。

在特定实施例中,通过使无线装置(例如,无线装置130A或130B) 能够通过无线基站(例如,毫微微小区基站120)启动演进型小区间干扰 协调(evolved Inter-Cell Interference Coordination,eICIC)机制,来解 决该无线基站对该无线装置、尤其是对未被授权使用该无线基站的无线装 置造成干扰的问题。在特定实施例中,该无线装置可以在必要时(例如, 当该无线装置遭受来自该无线基站的干扰时)启动eICIC。

图2示出了用于减小由无线基站对未被授权使用该无线基站的无线 装置造成的干扰的第一示例消息流。图3示出了用于减小由无线基站对未 被授权使用该基站的无线装置造成的干扰的第二示例消息流。图4示出了 用于减小由无线基站对未被授权使用该无线基站的无线装置造成的干扰 的示例方法。图4中所示的步骤是关于图2和图3中所示的消息流描述的。

在特定实施例中,涉及无线装置和两个无线基站(即,第一无线基站 和第二无线基站)。例如,第一无线基站可以是毫微微小区基站;第二无 线基站可以是宏小区基站;该无线装置可以是蜂窝电话。在图2和图3 中,毫微微小区基站220是第一基站的例子;宏小区基站210是第二基站 的例子;无线装置230是该无线装置的例子。在特定实施例中,该无线装 置被授权使用第二无线基站(例如,连接到第二无线基站并与第二无线基 站通信),但是未被授权使用第一无线基站。例如,在图2和图3中,无 线装置230被授权使用宏小区基站210,但是未被授权使用毫微微小区基 站220。在特定实施例中,该无线装置遭受来自第一无线基站的干扰。例 如,在图2和图3中,无线装置230遭受来自毫微微小区基站220的干扰。 假定无线装置230想要启动eICIC以使毫微微小区基站220减小其干扰, 使得无线装置230可以连接到并使用宏小区基站210。

在特定实施例中,无线装置230通过向毫微微小区基站220发送随机 访问前导码(如步骤402中所示)来启动与毫微微小区基站220的随机访 问过程。在特定实施例中,随机访问过程前导码可以是标准随机访问过程 前导码。作为选择,在特定实施例中,随机访问过程前导码可以是特殊的 非标准随机访问过程前导码。例如,可以保留一组前导码用于管理干扰的 目的。可以将这些特殊的前导码称为非标准随机访问过程前导码以将它们 与用于常规网络访问的标准随机访问过程前导码相区别。在非标准情形 下,非标准随机访问过程前导码可以(尽管不必须)包括具体地与干扰压 力相关的某个信息。在特定实施例中,如果无线装置230发送了非标准随 机访问过程前导码,则毫微微小区基站220可以向无线装置230分配不同 的优先级(例如,较高的优先级)。例如,毫微微小区基站220可以尽可 能快地响应于由无线装置230发送的非标准随机访问过程前导码,使得无 线装置230不需要长时间遭受该干扰压力。另一方面,如果无线装置230 发送了标准随机访问过程前导码,则毫微微小区基站220仍然如它通常那 样响应于该标准随机访问过程前导码,但是可以不向无线装置230提供较 高的优先级,使得在对无线装置230的干扰减小之前可能有一定延迟。

在特定实施例中,尽管无线装置230未被授权与毫微微小区基站220 连接,但是毫微微小区基站220还是完成与无线装置230的随机访问过程, 如步骤404中所示。毫微微小区基站220在此情形下不忽略无线装置230。 在特定实施例中,该随机访问过程可以包括毫微微小区基站220和无线装 置230之间的多个握手和认证步骤。例如,该随机访问过程可以包括毫微 微小区基站220和无线装置230之间的四个通信步骤。

在特定实施例中,在该随机访问过程已完成之后,无线装置230向毫 微微小区基站220发送干扰压力消息,如步骤406中所示。该干扰压力消 息向毫微微小区基站220表明无线装置230正遭受来自毫微微小区基站 220的干扰。在特定实施例中,该干扰压力消息可以包括毫微微小区基站 220的标识符、所述干扰的一个或多个测量结果和任何其它可应用信息。

当从无线装置230接收到该干扰压力消息时,毫微微小区基站220 可以以多种方式响应。在特定实施例中,毫微微小区基站220可以通过该 网络向协调装置转发该干扰压力消息,如步骤408中所示。图2示出了该 响应的例子。在特定实施例中,该协调装置可以是蜂窝网络中用于干扰协 调的自组织网络服务器。该协调装置可以具有关于该网络的许多部分的信 息(例如,具有该网络的全面视图以及关于该网络中的许多基站的信息), 使得该协调装置可以确定如何适当地减小每个基站的干扰。在图2中,服 务器250是该协调装置的例子。毫微微小区基站220可以通过核心网络 240向服务器250转发该干扰压力消息。当从毫微微小区基站220接收到 该干扰压力消息时,服务器250可以基于该干扰压力消息中提供的信息 (例如,干扰测量结果)以及服务器250本身具有的关于该网络的信息来 确定毫微微小区基站220应当做什么以便充分减小它对无线装置230的干 扰。服务器250为毫微微小区基站220确定的干扰减小信息可以表明应使 用什么干扰减小方法(例如,时域方法、频域方法或者基于功率控制的方 法)以及毫微微小区基站220应采取的具体动作。在特定实施例中,服务 器250可以通过核心网络240向毫微微小区基站220发送干扰减小信息, 如步骤410中所示。在特定实施例中,干扰减小信息可以作为一个或多个 eICIC消息被发送到毫微微小区基站220。另外,在特定实施例中,毫微 微小区基站220可以使用一个或多个eICIC消息通过核心网络240与宏 小区基站210协调。

作为选择,在特定实施例中,在该网络中可以不提供协调装置(例如, 服务器250)。在此情形下,毫微微小区基站220可以基于干扰压力消息 中提供的信息(例如,干扰测量结果)为自己估计如何最佳地减小它对无 线装置230的干扰,如步骤412中所示。图3示出了该响应的例子。例如, 毫微微小区基站220可以为自己确定应使用的干扰减小方法(例如,时域 方法、频域方法或基于功率控制的方法)以及应采取的具体动作。另外, 在特定实施例中,毫微微小区基站220可以使用一个或多个eICIC消息 通过核心网络240与宏小区基站210协调。

在特定实施例中,毫微微小区基站220可以向无线装置230通知它将 要减小它对无线装置230的干扰。在特定实施例中,毫微微小区基站220 可以基于从服务器250接收到的(如图2中所示)或者由毫微微小区基站 220自己估计的(如图3中所示)干扰减小信息来减小它对无线装置230 的干扰,如步骤414中所示。例如,干扰减小信息可以指示毫微微小区基 站220使用时域方法以及应发送什么具体子帧和不应发送什么具体子帧。 作为选择,干扰减小信息可以指示毫微微小区基站220使用频域方法以及 应发送什么具体频率和不应发送什么具体频率。作为选择,干扰减小信息 可以指示毫微微小区基站220使用基于功率控制的方法以及应减小的功 率量。一旦毫微微小区基站220已充分减小它对无线装置230的干扰,无 线装置230就可以连接到宏小区基站210并与宏小区基站210通信。

特定实施例可以在网络环境中实施。图5示出了示例网络环境500, 它可以是蜂窝网络环境。网络环境500包括将一个或多个服务器520和一 个或多个客户端530彼此耦合的网络510。在特定实施例中,网络510是 内联网、外联网、虚拟私有网(VPN)、局域网(LAN)、无线局域网 (WLAN)、广域网(WAN)、城域网(MAN)、因特网的一部分、或者 另一个网络510或者两个或更多个这种网络510的组合。本公开考虑到了 任何合适的网络510。

一个或多个链路550将服务器520或客户端530耦合到网络510。在 特定实施例中,一个或多个链路550每个都包括一个或多个有线、无线或 光学链路550。在特定实施例中,一个或多个链路550每个都包括内联网、 外联网、VPN、LAN、WLAN、WAN、MAN、因特网的一部分、或者另 一个链路550或者两个或更多个这种链路550的组合。本公开考虑到了将 服务器520和客户端530耦合到网络510的任何合适的链路550。

在特定实施例中,每个服务器520可以是单一式服务器,或者可以是 横跨多个计算机或多个数据中心的分布式服务器。服务器520可以是各种 类型的,例如但不限于网页服务器、新闻服务器、邮件服务器、消息服务 器、广告服务器、文件服务器、应用服务器、交换服务器、数据库服务器 或者代理服务器。在特定实施例中,每个服务器520可以包括硬件、软件、 或者嵌入式逻辑部件或者两个或更多个这种部件的组合,用于执行由服务 器520实施或支持的适当功能。例如,网页服务器通常能够主管包含网页 或者网页的特定要素的网站。更具体来说,网页服务器可以主管HTML 文件或者其它文件类型,或者可以应请求而动态产生或构成文件,并且响 应于来自客户端530的HTTP或其它请求而将这些文件传递给客户端 530。邮件服务器通常能够为各种客户端530提供电子邮件服务。数据库 服务器通常能够提供用于管理存储在一个或多个数据存储器中的数据的 接口。一个或多个服务器520可以是协调服务器。

在特定实施例中,一个或多个数据存储器540可以经由一个或多个链 路550可通信地链接到一个或多个服务器520。在特定实施例中,数据存 储器540可被用于存储各种类型的信息。在特定实施例中,可以根据特定 数据结构来组织存储在数据存储器540中的信息。在特定实施例中,每个 数据存储器540可以是关系数据库。特定实施例可以提供使服务器520 或客户端530能够管理(例如,检索、修改、添加或删除)存储在数据存 储器540中的信息的接口。

在特定实施例中,每个客户端530可以是包括硬件、软件、或者嵌入 式逻辑部件或者两个或更多个这种部件的组合并且能够执行由客户端 530实施或支持的适当功能的电子装置。例如而不是限制性的,客户端530 可以是桌面计算机系统、笔记本计算机系统、上网本计算机系统、手持电 子装置或移动电话。本公开考虑到了任何合适的客户端530。客户端530 可以使客户端530处的网络用户能够访问网络510。客户端530可以使它 的用户能够与其它客户端530处的其它用户通信。

客户端530可以具有网页浏览器532,如MICROSOFT INTERNET  EXPLORER、GOOGLE CHROME或MOZILLA FIREFOX,并且可以 具有一个或多个附加软件、插件或其它扩展,如TOOLBAR或YAHOO  TOOLBAR。客户端530处的用户可以键入统一资源定位符(URL)或者 将网页浏览器532指向服务器520的其它地址,并且网页浏览器532可以 产生超文本传输协议(HTTP)请求并将该HTTP请求传递给服务器520。 服务器520可以接受该HTTP请求并响应于该HTTP请求而向客户端530 传递一个或多个超文本标记语言(HTML)文件。客户端530可以基于来 自服务器520的HTML文件再现网页以呈现给用户。本公开考虑到了任 何合适的网页文件。作为例子而不作为限制,根据具体需要,网页可以从 HTML文件、可扩展超文本标记语言(XHTML)文件或者可扩展标记语 言(XML)文件再现。这样的页面还可以执行:脚本,例如但不限于用 JAVASCRIPT、JAVA、MICROSOFT SILVERLIGHT写成的脚本;标记 语言和脚本的组合,例如AJAX(Asynchronous JAVASCRIPT and XML) 等等。这里,在需要时,对网页的引用包含一个或多个对应网页文件(浏 览器可以用其再现网页),反之亦然。

在特定实施例中,网络500中可以有一个或多个基站560。每个基站 560可以服务于网络500的小区,并且每个小区可以由一个或多个基站560 服务。每个基站560可以具有用于向一个或多个无线装置(例如,客户端 230)发送通信包以及从该一个或多个无线装置接收通信包的收发器。

特定实施例可以在一个或多个计算机系统上实施。图6示出了示例计 算机系统600。例如,计算机系统600可以是基站。在特定实施例中,一 个或多个计算机系统600执行这里描述或示出的一个或多个方法的一个 或多个步骤。在特定实施例中,一个或多个计算机系统600提供这里描述 或示出的功能。在特定实施例中,在一个或多个计算机系统660上运行的 软件执行这里描述或示出的一个或多个方法的一个或多个步骤,或者提供 这里描述或示出的功能。特定实施例包括一个或多个计算机系统600的一 个或多个部分。

本公开考虑到了任何合适数目的计算机系统600。本公开考虑到了采 取任何合适物理形式的计算机系统600。作为例子而不作为限制,计算机 系统600可以是嵌入式计算机系统、片上系统(SOC)、单板计算机系统 (SBC)(例如,模块上计算机(COM)或模块上系统(SOM))、桌面 型计算机系统、膝上型或笔记本计算机系统、交互式信息亭、大型机、计 算机系统的网目、移动电话、个人数字助理(PDA)、服务器、或者这些 中的两个或更多个的组合。在需要时,计算机系统600可以包括一个或多 个计算机系统600;可以是单一式的或者分布式的;可以横跨多个位置; 可以横跨多个机器;或者可以存在于云中,云可以在一个或多个网络中包 括一个或多个云部件。在需要时,一个或多个计算机系统600可以无实质 空间或时间限制地执行这里描述或示出的一个或多个方法的一个或多个 步骤。作为例子而不作为限制,一个或多个计算机系统600可以实时地或 者以批处理模式执行这里描述或示出的一个或多个方法的一个或多个步 骤。在需要时,一个或多个计算机系统600可以在不同的时间或不同的位 置执行这里描述或示出的一个或多个方法的一个或多个步骤。

在特定实施例中,计算机系统600包括处理器602、内存604、存储 器606、输入/输出(I/O)接口608、通信接口610和总线612。尽管本公 开描述和示出了具有呈特定布置的特定数目的特定部件的特定计算机系 统,但是本公开考虑到了具有呈任何合适布置的任何合适数目的任何合适 部件的任何合适计算机系统。

在特定实施例中,处理器602包括用于执行指令的硬件,如构成计算 机程序的指令。作为例子而不作为限制,为了执行指令,处理器602可以 从内部寄存器、内部高速缓存、内存604或存储器606检索(或取回)指 令;解码并执行它们;然后将一个或多个结果写入内部寄存器、内部高速 缓存、内存604或存储器606。在特定实施例中,处理器602可以包括一 个或多个用于数据、指令或地址的内部高速缓存。本公开考虑到了在需要 时包括任何合适数目的任何合适的内部高速缓存的处理器602。作为例子 而不作为限制,处理器602可以包括一个或多个指令高速缓存、一个或多 个数据高速缓存以及一个或多个转换后援缓冲器(TLB)。指令高速缓存 中的指令可以是内存604或存储器606中的指令的拷贝,并且指令高速缓 存可以加速处理器602对那些指令的检索。数据高速缓存中的数据可以 是:供在处理器602处执行的指令操作的、内存604或存储器606中的数 据的拷贝;供在处理器602处执行的后续指令访问或者供写入内存604 或存储器606的、在处理器602处执行的先前指令的结果;或者其它合适 数据。该数据高速缓存可以加速处理器602的读取或写入操作。TLB可 以加速处理器602的虚拟地址转换。在特定实施例中,处理器602可以包 括用于数据、指令或地址的一个或多个内部寄存器。本公开考虑到了在需 要时包括任何合适数目的任何合适的内部寄存器的处理器602。在需要 时,处理器602可以包括一个或多个算术逻辑小区(ALU);可以是多核 处理器;或者可以包括一个或多个处理器602。尽管本公开描述和示出了 特定处理器,但是本公开考虑到了任何合适的处理器。

在特定实施例中,内存604包括用于存储供处理器602执行的指令或 者供处理器602操作的数据的主内存。作为例子而不作为限制,计算机系 统600可以将来自存储器606或另一个源(例如,另一个计算机系统600) 的指令加载到内存604。处理器602然后可以将所述指令从内存604加载 到内部寄存器或内部高速缓存。为了执行所述指令,处理器602可以从内 部寄存器或内部高速缓存检索出所述指令并对它们解码。在所述指令的执 行期间或之后,处理器602可以将一个或多个结果(其可以是中间结果或 最终结果)写入内部寄存器或内部高速缓存。处理器602然后可以将那些 结果中的一个或多个写入内存604。在特定实施例中,处理器602只执行 一个或多个内部寄存器或内部高速缓存中或者内存604(而不是存储器 606或别处)中的指令,并且只操作一个或多个内部寄存器或内部高速缓 存中或者内存604(而不是存储器606或别处)中的数据。一个或多个内 存总线(其可以每个包括地址总线和数据总线)可以将处理器602耦合到 内存604。如下所述,总线612可以包括一个或多个内存总线。在特定实 施例中,一个或多个内存管理单元(MMU)处在处理器602和内存604 之间,并且便利于对处理器602所请求的内存604的访问。在特定实施例 中,内存604包括随机存取内存(RAM)。在需要时,该RAM可以是易 失性内存。在需要时,该RAM可以是动态RAM(DRAM)或静态RAM (SRAM)。此外,在需要时,该RAM可以是单端口或多端口RAM。本 公开考虑到了任何合适的RAM。在需要时,内存604可以包括一个或多 个内存604。尽管本公开描述和示出了特定内存,但是本公开考虑到了任 何合适的内存。

在特定实施例中,存储器606包括用于数据或指令的大容量存储器。 作为例子而不作为限制,存储器606可以包括HDD、软盘驱动器、闪存、 光盘、磁光盘、磁带或者通用串行总线(USB)驱动器或者这些中的两个 或更多个的组合。在需要时,存储器606可以包括可移动或不可移动(或 者说固定)的介质。在需要时,存储器606可以在计算机系统600的内部 或外部。在特定实施例中,存储器606是非易失性的固态存储器。在特定 实施例中,存储器606包括只读内存(ROM)。在需要时,该ROM可以 是掩膜编程ROM、可编程ROM(PROM)、可擦除PROM(EPROM)、 可电擦除PROM(EEPROM)、可电更改ROM(EAROM)或者闪存或 者这些中的两个或更多个的组合。本公开考虑到了采取任何合适物理形式 的大容量存储器606。在需要时,存储器606可以包括便利于处理器602 和存储器606之间的通信的一个或多个存储器控制单元。在需要时,存储 器606可以包括一个或多个存储器606。尽管本公开描述和示出了特定存 储器,但是本公开考虑到了任何合适的存储器。

在特定实施例中,I/O接口608包括硬件、软件或者这两者,以提供 用于计算机系统600和一个或多个I/O装置之间的通信的一个或多个接 口。在需要时,计算机系统600可以包括这些I/O装置中的一个或多个。 这些I/O装置中的一个或多个可以实现人和计算机系统600之间的通信。 作为例子而不作为限制,I/O装置可以包括键盘、键区、麦克风、监视器、 鼠标、打印机、扫描器、扬声器、照相机、触针、输入板、触摸屏、跟踪 球、摄像机、另一个合适的I/O装置或者这些中的两个或更多个的组合。 I/O装置可以包括一个或多个传感器。本公开考虑到了任何合适的I/O装 置和用于它们的任何合适的I/O接口608。在需要时,I/O接口608可以 包括一个或多个装置或软件驱动,使处理器602能够驱动这些I/O装置中 的一个或多个。在需要时,I/O接口608可以包括一个或多个I/O接口608。 尽管本公开描述和示出了特定I/O接口,但是本公开考虑到了任何合适的 I/O接口。

在特定实施例中,通信接口610包括硬件、软件或这两者,以提供用 于计算机系统600和一个或多个其它计算机系统600或一个或多个网络之 间的通信(例如,基于包的通信)的一个或多个接口。作为例子而不作为 限制,通信接口610可以包括用于与以太网或其它基于线的网络通信的网 络接口控制器(NIC)或网络适配器、或者用于与无线网络例如WI-FI 网络通信的无线NIC(WNIC)或无线适配器。本公开考虑到了任何合适 的网络和用于它的任何合适的通信接口601。作为例子而不作为限制,计 算机系统600可以与点对点网络、个人局域网(PAN)、局域网(LAN)、 广域网(WAN)、城域网(MAN)或者因特网的一个或多个部分或者这 些中的两个或更多个的组合通信。一个或多个这些网络的一个或多个部分 可以是有线的或无线的。作为例子,计算机系统600可以与无线PAN (WPAN)(例如,蓝牙WPAN)、WI-FI网络、WI-MAX网络、蜂窝电 话网络(例如,用于移动通信的全局系统(GSM)网络)、或其它合适的 无线网络或者这些中的两个或更多个的组合通信。在需要时,计算机系统 600可以包括用于这些网络中的任何网络的任何合适的通信接口610。在 需要时,通信接口610可以包括一个或多个通信接口610。尽管本公开描 述和示出了特定通信接口,但是本公开考虑到了任何合适的通信接口。

在特定实施例中,总线612包括硬件、软件或这两者,以将计算机系 统600的各部件彼此耦合。作为例子但不作为限制,总线612可以包括加 速图形端口(AGP)或其它图形总线、增强型工业标准架构(EISA)总 线、前端总线(FSP)、HYPERTRANSPORT(HT)互联、工业标准架 构(ISA)总线、INFINIBAND互联、低管脚数(LPC)总线、内存总线、 微通道架构总线(MCA)、外围部件互联(PCI)总线、PCI-Express(PCI-X) 总线、串行高级技术附件(SATA)总线、视频电子标准协会(VLB)总 线或者其它合适的总线或者这些总线中的两个或更多个的组合。在需要 时,总线612可以包括一个或多个总线612。尽管本公开描述和示出了特 定总线,但是本公开考虑到了任何合适总线或互联。

这里,对计算机可读存储介质的引用包括一个或多个拥有非暂时性的 有形的计算机可读存储介质的结构。作为例子而不作为限制,在需要时, 计算机可读存储介质可以包括基于半导体的或其它集成电路(IC)(例如, 现场可编程门阵列(FPGA)或专用IC(ASIC))、硬盘、HDD、混合硬 驱动器(HHD)、光盘、光盘驱动器(ODD)、磁光盘、磁光驱动器、软 盘、软盘驱动器(FDD)、磁带、全息存储介质、固态驱动器(SSD)、RAM 驱动器、安全数字卡、安全数字驱动器、或者其它合适的计算机可读存储 介质或这些中的两个或更多个的组合。这里,对计算机可读存储介质的引 用排除了根据35U.S.C.§101不给予专利保护的任何介质。这里,对计算 机可读存储介质的引用排除了根据35U.S.C.§101不给予专利保护的暂 时形式的信号传输(例如,传播电或电磁信号本身)。在需要时,计算机 可读的非暂时性存储介质可以是易失的、非易失的或者易失的和非易失的 组合。

本公开考虑到了实现任何合适的存储器的一个或多个计算机可读存 储介质。在特定实施例中,在需要时,计算机可读存储介质实现处理器 602的一个或多个部分(例如,一个或多个内部寄存器或高速缓存)、内 存604的一个或多个部分、存储器606的一个或多个部分或者这些的组合。 在特定实施例中,计算机可读存储介质实现RAM或ROM。在特定实施 例中,计算机可读存储介质实现易失性或持久性内存。在特定实施例中, 一个或多个计算机可读存储介质包含软件。这里,在需要时,对软件的引 用可以包含一个或多个应用程序、字节码、一个或多个计算机程序、一个 或多个可执行文件、一个或多个指令、逻辑、机器码、一个或多个脚本或 者源代码,反之亦然。在特定实施例中,软件包括一个或多个应用编程接 口(API)。本公开考虑到了用任何合适的编程语言或编程语言的组合编 写或表达的任何合适的软件。在特定实施例中,软件被表达为源代码或目 标代码。在特定实施例中,软件用高级编程语言表达,例如,C语言、Perl 语言或者它们的适当扩展。在特定实施例中,软件用低级编程语言表达, 例如,汇编语言(或机器码)。在特定实施例中,软件用JAVA表达。在 特定实施例中,软件用超文本标记语言(HTML)、可扩展标记语言(XML) 或者其它合适的标记语言表达。

这里,除非另外明确指出或者另外通过上下文指出,“或者”是包括 的而不是排除的。因此,这里,除非另外明确指出或者另外通过上下文指 出,“A或B”意味着“A、B或这两者”。另外,除非另外明确指出或者 另外通过上下文指出,“和”是联合的和各自的。因此,这里,除非另外 明确指出或者另外通过上下文指出,“A和B”意味着“A和B联合地或 各自地”。

本公开包含本领域普通技术人员会理解的对示例实施例的所有改变、 代替、变化、变更和修改。类似地,在需要时,所附权利要求包含本领域 普通技术人员会理解的对这里的示例实施例的所有改变、代替、变化、变 更和修改。此外,在所附权利要求中对适于、布置成、能够、配置成、使 能够或可操作用以执行特定功能的设备或系统或者设备或系统的部件的 引用包含该设备、系统、部件,不论它或该特定功能是否是激活的、接通 的或解锁的,只要该设备、系统或部件适于、布置成、能够、配置成、使 能够或可操作用以执行该特定功能即可。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号