基于日历数据的上行带宽和下行带宽的动态优化的制作方法

文档序号:7978113阅读:291来源:国知局
基于日历数据的上行带宽和下行带宽的动态优化的制作方法
【专利摘要】通信系统可以适于执行通过分析日历数据来优化带宽的方法。这种方法可以包括:经由日历系统接收事件的指示;识别事件的属性、事件时间和事件的持续时间;基于所识别的事件的属性和持续时间,确定对移动装置的带宽使用的估计;以及基于对移动装置的带宽使用的估计,在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽。
【专利说明】基于日历数据的上行带宽和下行带宽的动态优化
【背景技术】
[0001]随着通信技术在使用和需求方面的持续发展,上行带宽和下行带宽的分配一直存在问题。当上行带宽和下行带宽之间的分配不充分时,用户会体验到降低的质量、可靠性和可访问性。
[0002]在一些情形下,移动通信系统可能没有被配置成随时段实时地充分分配上行带宽和下行带宽。通信专业人员已发现,难以将基站配置成能够向用户动态地分配下行带宽和上行带宽。还可能难以将基站配置成近乎实时地对于用户调整上行带宽和下行带宽的分配。缺乏充分动态调整用户下行带宽和下行带宽的能力进而对用户体验产生负面影响。

【发明内容】

[0003]总体上,本技术包括基于日历数据动态优化上行带宽和下行带宽。所述技术包括具有系统组件的计算系统,所述系统组件被配置用于实现上行和下行处理以能够实现基于日历数据动态优化带宽。所述技术还包括可用于基于日历数据动态优化上行带宽和下行带宽的方法,所述方法可以包括计算方法和包含通过网络在计算系统之间进行日历数据通信的方法。
[0004]在一个实施方式中,提供了一种优化包括移动装置的移动通信系统中的带宽的方法,所述移动装置上运行有日历系统。这种方法可以包括:经由所述日历系统接收事件的指示;识别事件的属性、事件时间和事件的持续时间;基于所识别的事件的属性和持续时间,确定对所述移动装置的带宽使用的估计;以及基于对所述移动装置的带宽使用的估计,在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽。在一个方面,所述事件的属性可以包括意味着所述事件期间增加的带宽使用的预定的电话通话、文本、电子邮件或与互联网的连接的指示。在一个方面,所述事件的属性可以包括用户将从事意味着所述事件期间减少的带宽使用的活动的隐含指示。
[0005]在一个实施方式中,提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可执行指令,所述计算机可执行指令能由能够经由无线通信系统与移动装置通信的计算装置(诸如,基站)执行,用于基于日历数据动态优化上行带宽和下行带宽。可执行所述计算机可执行指令以执行包括以下的操作:经由所述计算装置的日历系统接收事件的指示;识别事件的属性、事件时间、事件的持续时间;基于所识别的事件的属性和持续时间,确定对所述移动装置的带宽使用的估计;以及基于对所述移动装置的带宽使用的估计,在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽。在一个方面,所述事件的属性可以包括意味着所述事件期间增加的带宽使用的预定的电话通话、文本、电子邮件或与互联网的连接的指示。
[0006]在一个实施方式中,无线通信系统可以被配置成能够实现基于日历数据动态优化上行带宽和下行带宽。所述无线通信系统可以包括:带宽控制器,其被配置成分配所述无线通信系统的带宽;以及移动装置,其能够与所述带宽控制器通信以便请求所述无线通信系统中的带宽的分配,其中所述带宽控制器根据这里描述的方法分配所述无线通信系统的带宽。
[0007]在一个方面,带宽控制器可以被配置成用于在包括多个无线移动装置的无线通信系统中使用。所述带宽控制器可以包括计算机可读存储介质,所述计算机可读存储介质具有实现基于日历数据动态优化上行带宽和下行带宽的计算机可执行指令。
[0008]以上的
【发明内容】
只是示例性的并且不旨在以任何方式进行限制。除了上述的示例性方面、实施方式和特征之外,通过参照附图和下面的【具体实施方式】,另外的方面、实施方式和特征将变得清楚。
【专利附图】

【附图说明】
[0009]根据结合附图的以下描述和随附权利要求书,将更充分地清楚本公开的以上和以下的信息以及其它特征。理解这些附图只是示出根据本公开的几个实施方式,因此将不被视为对其范围的限制,将通过使用附图用额外的具体细节描述本公开,其中:
[0010]图1包括具有一个或多个蜂窝区的移动通信系统的实施方式的示意图;
[0011]图2包括可以在图1的移动通信系统上运行的移动装置的实施方式的示意图;
[0012]图3示出用于优化移动通信系统中的带宽的方法的流程图;
[0013]图4示出为了优化移动通信系统中的带宽在基站的计算装置上执行的方法的实施方式的流程图;
[0014]图5提供可以针对一个或多个移动装置执行动态带宽调整的无线通信系统的示意表不;以及
[0015]图6示出被设置成执行这里描述的任一种计算方法的示例计算装置,
[0016]所有附图都是根据这里描述的至少一个实施方式布置的,并且本领域的普通技术人员可以根据这里提供的公开内容对其布置进行修改。
【具体实施方式】
[0017]在下面的【具体实施方式】中,参照形成其一部分的附图。在附图中,除非上下文另外指出,否则类似的符号通常标识类似的组件。【具体实施方式】、附图和权利要求书中描述的示例性实施方式不意图是限制性的。在不脱离这里呈现的主题的精神或范围的情况下,可以利用其它实施方式,并且可以做出其它改变。应该容易理解,如这里总体描述和附图中示出的本公开的方面可以按各种不同的配置被布置、替换、组合、分开和设计,所有这些在这里被明确料想到。
[0018]总体上,移动通信系统可以被配置用于基于日历数据动态分配上行带宽和下行带宽。这可以包括被配置成将下行带宽和上行带宽动态分配给移动装置使用的基站。带宽的动态分配可以包括基于日历数据近乎实时地为用户调整下行带宽和上行带宽。用户下行带宽和上行带宽的动态调整可以由基站以不影响用户体验的方式执行,可以基于对某些日历事件时的带宽使用的用户行为预测执行。
[0019]图1示出包括均具有基站112的一个或多个蜂窝区110的移动通信系统100的实施方式。通信系统100还与包括计算系统114的基站112 —起操作,计算系统114能够执行计算方法以基于日历数据优化带宽分配。计算系统114可以基本上如同这里结合图6描述的计算系统600。各蜂窝区110还可以包括任意数量的移动通信装置116 (例如,移动电话)和/或任意数量的移动计算系统118。
[0020]如图2中所示,移动电话116和移动计算系统118 (未示出,但可以类似地配置)可以包括被配置成接收和/或提供日历事件224的日历事件数据的日历模块220。日历模块220可以被配置成呈现示出日历221的图形日历界面(GCI) 222。尽管GCI222的日历221表现为示出所有12个月,但CGI222可以适于示出范围是分、小时、日、周、月和/或其规则或定制部分的任何日历时间范围。
[0021]CGI222还可以示出日历事件224。一些日历事件224可以被表征为具有标识规划(projected)量带宽的带宽属性。这些日历事件224可以例如只被描述为高带宽事件226、低带宽事件228或中带宽事件230。这些日历事件224可以分布在日历221上。例如,如果目前时段是一月,则日历221可以示出被描述为是高带宽事件226、低带宽事件228或中带宽事件230的更多日历事件224。这些表示在不久的将来发生的日历事件224以及哪些日历事件224可以用于如这里所述地动态调整带宽分配。
[0022]日历事件224可以包括单个日历事件或以日历为周期发生的重复日历事件。可以自动地、手动地或者远程地将日历事件224输入移动电话116的日历221中。日历事件224可以包括对这里描述的方法有用的日历事件数据。也就是说,日历事件数据可通过诸如Outlook?的日历程序被移动电话116使用。总体上,通信系统100的任一计算装置可以被配置成使用日历事件数据。可以通过提供关于日历事件224的信息的日历事件数据和用户在上行和下行活动中的通信使用来描述日历事件224。日历事件数据可以用于中长期趋势调整以及满足上行和下行带宽分配的实时或近乎实时调整的要求的附加能力。基于日历事件数据或日历事件数据的变化来调整上行带宽和下行带宽的分配的能力可以提供实时动态调整能力。
[0023]在一个实施方式中,可以通过追踪和使用由用户定义的日历应用中的事件的日历事件数据,确定可以在将来特定时段内调整的可用带宽。可使用对日历应用中的事件的类型和属性的分析来更精确地预测在未来的某个特定时段内用户对上行带宽和下行带宽的要求。即,输入到由用户定义的日历应用或者从由用户定义的日历应用获取的日历事件数据可以用于调整在与日历事件数据相关的某个时间点或某个时段内分配给用户的上行带宽和下行带宽。
[0024]另外,可以使用对由用户定义的日历应用中的日历事件数据的统计分析得到用于将来分配估计的对于上行带宽和下行带宽的更精确要求。为了在为用户分配上行带宽和下行带宽时得到指引,日历事件数据可以被提供到基站然后经过处理。为了调整整个移动通信系统上的带宽的可用性和分配,可以聚合根据来自一个或多个用户的日历事件数据确定带宽分配。这还可以包括在网络上聚合并在基站之间分发日历事件数据。当在一个基站处得到的日历事件数据变得有用时且如果该日历事件数据变得有用,比如,当用户在与日历事件数据相关的时间在基站覆盖范围之间移动时,不同的基站可以利用该日历事件数据。
[0025]在一个实施方式中,通信系统可以包括具有被配置成得到和/或提供日历事件数据的日历应用的移动装置。可以从日历应用得到日历事件数据并且提供到基站,在基站之间可以发生日历事件数据的交换。
[0026]移动装置可以包括作为独立日历应用的日历功能,另一个应用可以从其得到日历事件数据以便用于动态带宽分配。因此,一个或多个应用可以协作得到、提供或使用用于动态带宽分配的日历事件数据。日历应用可以是可用于移动装置的可用的任一个日历应用。可用于日历事件数据的日历应用的示例包括Outlook?或Google Calendar?以及其它应用。在日历应用中描述的日历事件可以提供高精度的日历事件数据,因为数据可以被直接输入日历应用。例如,可以从通过用户自愿主动提交而输入日历应用中的数据得到日历事件数据。如果事件改变,则用户有可能可以主动地或者被动地得到具有经修订日历数据的经修订日历。
[0027]在一个实施方式中,可以从用户在日历应用中设置的事件和提醒得到日历事件数据。日历事件可以包括各个自然属性,诸如开始时间、结束时间、事件类型、位置等。这些自然属性可以提供可被处理以便更精确地确定在某个时间或时段(诸如,不久的将来)的事件进程期间用户对通信带宽的要求的数据。
[0028]在一个实施方式中,通信系统可以被配置成考虑不同状况。这可以包括日历事件数据包括事件的开始时间和结束时间。事件的开始时间和结束时间可以表示用于用户的特定行为模式的持续时段。在这个时段期间,用户的行为模式和要求可能不发生较大改变。
[0029]在一个实施方式中,通信系统可以被配置成考虑事件的属性。事件的属性可以用于确定在事件的时段期间用户对通信及下行带宽和上行带宽的要求。例如,如果事件的属性是商务宴请或瑜伽练习,则在这个事件持续的时段期间,通信系统可以具有较低带宽要求的某个置信度(confidence)。为了预测用户对调用或利用上行和/或下行带宽要求的要求,可以利用事件的类型作为事件属性。可以基于事件活动的类型确定带宽的分配。
[0030]在一个实施方式中,通信系统可以考虑具有日历事件数据的位置数据。位置数据可以包括将发生事件的基站的覆盖区域内用户的位置或可能的位置。可以使用所述位置确定带宽分配并且以动态方式调整在不久的将来在网络内和网络间进行通信的要求的变化。
[0031]在一个实施方式中,通信系统可以考虑用于动态带宽分配调整和预测的日历事件的各种其它属性。所述其它属性可以包括事件信息,事件信息可以提供事件的更多属性以确定在事件的时段内用户可能的带宽使用水平。在一个示例中,具有“请勿打扰”属性的日历事件可以指示用户在事件期间不想被打扰,由此可以降低带宽要求。另一方面,具有“电话会议”属性的日历事件可以指示高通话使用,但可以指示低数据使用。
[0032]在另一个实施方式中,可以使用关于重复日历事件的历史数据使用趋势为用户确定带宽分配。例如,如果在“学习”日历事件期间用户流传送(stream)直播媒体,则分配可以高。另一方面,“打盹”事件可具有较低的带宽分配。
[0033]另外,日历应用可以被配置成允许用户识别他们在事件期间将进行通话还是使用数据功能。可以向用户提示信息,用户可以响应于提示输入数据,以便将特定日历事件的带宽要求水平归类。由此,通信系统可以基于用户直接指明事件是否将需要或使用通话和数据通信服务以及可使用的数据服务水平来动态调整带宽分配。
[0034]计算系统可以包括日历模块,日历模块被配置成在动态调整带宽分配的过程中实现日历事件数据的处理。计算系统可以包括根据事件的自然属性和事件的任何另外属性在用户的日历应用中针对每个日历事件进行事件归类和事件统计,以将用户在某个时间的通信要求进行总计。所述某个时间可以大概是日历事件的时间或者正是日历时间的时间。所述某个时间还可以包括不久的将来,诸如下一分钟、小时、日、周、月等。例如,从关键词得到的简单归类可以由用户来输入或者根据可选择图标或下拉菜单的选择来输入,以提供事件的简单归类。简单归类可以提供特定数据使用估计。
[0035]在一个实施方式中,事件可以被归类为具有低带宽要求的事件。例如,诸如商务宴请、商务会议、商务谈判等的某些商务活动可以具有低带宽要求归类。在这些事件的进程期间,用户基本上没有时间使用他们的移动电话,从而可以针对该事件减少带宽分配。因此,某些事件可以被归类为具有低通信需求,因此通信要求及其上行和下行要求都低。
[0036]具有低带宽分配的日常活动的一些特定示例可以包括:健身、游泳、泡温泉、乘飞机出行、写作、阅读、烹饪、医疗记录等。在这些事件的进程期间,用户可能在预定时间内不使用移动电话,或者将感到不方便、不能或者不被允许使用移动电话。因此,将降低其通信带宽要求。
[0037]在一个实施方式中,事件数据可以被识别为具有高带宽分配要求。这种高带宽分配事件可以包括电话会议,诸如预先确定的不在办公室的电话会议、或预先确定的与其它用户的不在办公室的通话等。这类事件的进行常常需要使用移动装置,在这个时间期间,用户将对语音服务的下行带宽和上行带宽都具有某些要求。
[0038]在一个实施方式中,通信系统可以聚合大量的用户日历事件数据,用于引导每个基站的覆盖区域内和基站间的上行带宽和下行带宽的动态调整。可以使用用户日历事件数据的聚合来确定不久的将来(诸如数分钟、小时、日、周等内)的带宽分配。
[0039]在一个实施方式中,通信系统可以得到包括事件的某些直接属性的日历事件数据。用户可以按自由形式选择事件的直接属性,使得用户可以输入任何数据。另外,事件的选择属性可以被提供给用户进行选择,诸如从下拉菜单选择。所选择的属性可以对确定用户在某个时间对带宽分配的通信要求有用。所述某个时间可以是用户日历上的不久的将来的某个时间。
[0040]在一个实施方式中,日历数据可以包括具有事件的位置属性的位置数据。一些位置可以便于高带宽使用,而其它位置可能不这样。例如,教堂位置可以具有低带宽使用要求,而图书馆由于移动互联网搜索而可以具有高带宽使用。位置属性数据可以取决于与位置的属性相关的数据的被动事件属性报告。这可以包括属性报告,诸如位置是商务会议地点。事件属性可以由用户来输入或者从关于事件位置的互联网数据得到。事件属性可以取决于主动用户位置检测,诸如GPS定位或基于位置的确定。
[0041 ] 在一个实施方式中,计算系统可以包括激励(incentive)模块,激励模块被配置成向用户提供激励,使得用户精确地识别事件的通信系统使用水平,然后在事件期间实际地使用所识别的水平。会有益的是,激励模块接收低、中或高的精确使用水平,因为所识别的每个水平允许调整带宽分配。任何精确分配可以被视为是有益的,即使用户正使用的是高带宽量。例如,某个激励模块可以被配置成使得如果用户所选择的带宽使用水平匹配事件期间的实际带宽水平的真实情况,则用户接收激励。在一个示例中,如果对于事件而言,用户选择“高通话要求属性”并且事实上事件中的用户实际用移动电话频繁进行通话,则激励模块可以向用户提供激励。所述激励可以包括另外的通话时长、奖励、电话充值折扣、累计积分等。
[0042]另选地,如果用户在具有高通话要求属性的事件期间没有进行大量通话,则激励模块可以禁止激励。如果针对事件识别某个带宽使用水平并且实际使用大不相同,则激励模块还可以撤回激励或者去除激励或者提供惩罚。[0043]在一个实施方式中,通信系统可以被配置用于针对带宽分配执行误差分析和调整。通信系统可以得到关于网络内和网络间的通信要求及上行和下行带宽要求的将来或不久的将来估计或调整中的误差的数据。所述误差可以基于日历应用中的事件。事件可以取决于执行和更新日历应用中的事件的用户行为。通过对为用户计划和实现不同事件的状态的统计,可以得到用户针对某些事件的行为作为用于确定分配的事件数据。也就是说,某种类型的事件期间用户的带宽使用量可以被用作事件数据。
[0044]另外,用户的事件数据的使用权重可以取决于对于类似事件一致的用户行为。当用户在类似事件中的带宽使用一致时,这个用户的事件数据可以被赋予较高的权重。另一方面,如果用户在类似事件中的使用不一致,则这个用户的数据可以被赋予较低的权重。如此,用户在类似事件中的偶发和随机使用行为导致用户的较低“行为信用”。
[0045]通信系统可以从上行带宽和下行带宽之间的固定分配比例配置更新为基于日历事件数据的动态可调整分配。可以在基站处根据从移动装置得到的数据来执行计算。
[0046]图3示出用于优化包括有日历系统在其上运行的移动装置的移动通信系统中的带宽的方法300的流程图。日历系统可以在移动装置和/或通信系统上运行。方法300可以包括:经由日历系统接收事件的指示(“识别事件”,框310);识别事件的属性、事件时间和事件的持续时间(“识别事件属性”,框312);基于所识别的事件的属性和持续时间确定对移动装置的带宽使用的估计(“估计带宽要求”,框314);以及基于对移动装置的带宽使用的估计在事件时间和事件的持续时间期间向移动装置分配带宽(“为事件分配带宽”,框316)。
[0047]事件的属性可以包括例如意味着事件期间增加的带宽使用的预定的电话通话、文本、电子邮件或与互联网的连接的指示。在一个方面,事件的属性可以包括用户将从事意味着事件期间减少的带宽使用的活动的隐含指示。
[0048]识别特定事件的事件属性的过程可以包括搜索对事件的描述并且识别事件的关键词(“识别事件关键词”,框318)。所述描述可以包括与带宽使用水平关联的关键词。如此,可以基于事件属性确定对移动装置的带宽使用的估计。所述描述和关键词可以与预定义的使用水平相关或者它们可以与用户的使用水平相关。然后,可以使用这个日历事件数据来识别与所识别的关键词关联的估计带宽。关键词通常包括一个或多个字。
[0049]所述过程还可以包括识别与所识别的关键词关联的估计带宽。也就是说,某些关键词可以与某些带宽要求关联或者被定义成具有某些带宽要求。所述过程还可以包括识别关键词的平均所需带宽。如此,所述过程可以确定具有某些关键词的事件的带宽使用,然后确定关键词的平均带宽。例如,移动装置可以访问具有所识别的关键词的之前事件的事件数据,并且确定所估计的或平均的带宽分配。所述过程可以包括通过识别具有所识别的关键词的之前事件中的与无线通信网络连接的多个移动装置的平均所需带宽来识别与所识别的关键词关联的估计带宽。可以用来自一个或多个移动装置的日历事件数据进行这些方法。
[0050]在所述过程中,通信系统中的带宽可以包括下行带宽和上行带宽。如此,确定对事件的带宽使用估计的过程可以包括确定估计的上行带宽使用和估计的下行带宽使用。这些确定可以单独进行或一起进行。所述过程接着可以在确定日历事件期间用户的带宽分配时使用估计的上行带宽和下行带宽。将带宽分配给移动装置可以是针对特定的事件时间和特定的事件持续时间。分配还可以基于带宽使用的估计,动态分配可以包括分别基于估计的上行带宽和估计的下行带宽分配上行带宽和下行带宽。
[0051]方法300还可以包括识别事件的位置和与位置相关的位置数据(“识别事件位置”,框320)。事件位置可以提供在确定事件的带宽使用时相关的位置数据。可以用促进或禁止移动通信的特定事件设置来识别位置,从而可以使用位置数据来确定带宽分配。可以通过三角测量法、GPS、AGPS、坐标、地图、地址等的各种位置识别方式中的任一种来识别位置。可以通过与位置关联的建筑和活动来定义位置。因此,位置数据可对将带宽分配给一个或多个特定移动装置有用。这可以包括在所识别位置处无线通信网络的覆盖区域中在事件时间和事件持续时间期间保留所分配的带宽。 [0052]可以识别的事件的属性还可以包括事件可能的带宽使用水平的明确指示。即,事件可以具有带宽将是高、低、中或其它量的明确指示。然后,基站可以基于事件期间的带宽使用的明确指示为事件分配带宽量。然后,基站可以在事件持续时间期间在事件时间为移动装置分配带宽。
[0053]在一个实施方式中,方法300可以包括通过将所分配的带宽与实际带宽使用进行比较来判定在事件期间是否使用了为事件分配的带宽量(“比较所分配的和所使用的带宽”,框322)。这可以包括判定移动装置在事件的持续时间期间使用了增加的带宽、使用了减少的带宽还是使用了大约与分配用于实际使用的带宽相同的带宽。所分配的带宽和所使用的带宽之间的差异可以带来某些后果。过度使用会使通信系统拥堵。未充分使用会造成通信系统资源浪费。
[0054]在一个实施方式中,方法300可以判定与事件期间使用的实际带宽水平相比依据为日历事件分配的带宽水平是否向用户提供激励(“激励? ”,框324)。如果使用量接近分配量,则可以提供激励,因为这样导致有效率的通信系统。如此,会有利的是,激励用户精确地识别和预测事件的使用量。例如,如果用户将事件识别为高使用事件并且判定如明确指示的一样移动装置在事件的持续时间期间实际使用了增加的带宽量(例如,高使用),则会有利的是为用户提供激励。
[0055]所述过程还可以包括事件的属性是事件期间的低使用的明确指示。然后,基站可以基于移动装置将在事件的持续时间期间在事件时间使用减少的带宽的明确指示,确定带宽的分配。如果在事件时间和事件的持续时间之后判定移动装置在事件的持续时间期间实际使用了减少的带宽,则可以提供激励。如果判定如明确指示的一样移动装置在事件的持续时间期间使用了减少的带宽,则为用户提供激励可以表明通信系统具有更高效率。所述激励还可以诱导用户识别具有较低带宽要求的更多日历事件。在一些示例中,所述激励可以包括在将来事件期间的价格折扣、积分或增加的带宽。
[0056]然而,如果判定与明确指示的较低带宽相反,移动装置在事件的持续时间期间使用了增加的带宽,则可以向用户提供制约(disincentive)^制约?”,框326)。如果判定用户应该接收制约,则通信系统可以向用户提供制约。例如,所述制约可以包括在将来事件期间降低优先级。
[0057]在一个实施方式中,通信系统可以包括计算机可读存储介质,计算机可读存储介质包括存储在其上的、可由能够经由无线通信系统与移动装置通信的计算装置执行的计算机可执行指令。计算装置可以与如图1中所示的基站关联。为了执行计算方法的操作,计算装置可以计算计算机可执行指令。图4示出计算方法400的实施方式的流程图,计算方法400可以包括:经由移动装置和/或计算装置的日历系统接收事件的指示(“接收事件数据”,框410);识别与事件可能需要的带宽分配相关的事件的属性、事件时间和事件的持续时间(“识别事件属性”;框412);基于所识别的事件的属性和持续时间,确定对移动装置的带宽使用的估计(“估计带宽使用”,框414);以及基于对移动装置的带宽使用的估计,在事件时间和事件的持续时间期间向移动装置分配带宽(“分配带宽”,框416)。在一个方面,事件的属性可以包括意味着在事件期间增加的带宽使用的预定的电话通话、文本、电子邮件或者与互联网的连接的指示。在另一个方面,事件的属性可以包括用户将从事意味着事件期间减少的带宽使用的活动的隐含指示。
[0058]计算方法400可以包括基站处理事件数据,以便通过分析事件数据的文本识别与事件期间的可能带宽使用相关的事件的特定属性(“分析事件文本”,框418)。基站可以包括可以被包括在基站的计算系统中的文本分析单元(例如,文本分析模块)。文本分析单元可以被配置成搜索对事件的描述并且识别可以提供关于事件期间的带宽使用的某个指示的文本的关键词。然后,可以使用所发现的关键词来确定对移动装置的带宽使用的估计。计算系统可以通过例如使计算系统参照计算系统的存储器装置上存储的查找表来识别与所识别的关键词关联的估计带宽。计算装置的查找表可以包括已经处于基站的蜂窝区内的移动装置中的一个或多个提供的日历事件数据或者不同基站提供的日历事件数据。
[0059]计算系统可以分析事件数据,以便得到有助于估计与事件的关键词关联的带宽的信息。计算系统可以估计与所识别的关键词关联的带宽并且识别与所识别的关键词关联的之前事件(诸如存储在查找表中的那些)中的平均所需带宽。另外,计算系统可以广泛针对所有装置都执行这种分析体系。移动装置一进入小区区域,基站就可以得到日历数据并且实时地动态改变带宽分配。这能够通过识别具有所识别的关键词的之前事件(诸如查找表中的那些)中的与无线通信网络连接的多个移动装置的平均所需带宽来实现。
[0060]与基站关联的计算系统可以识别和分析日历事件的下行带宽和上行带宽,以便确定带宽使用的估计。计算系统可以确定估计的上行带宽使用和估计的下行带宽使用,并且在为事件确定分配时利用估计的使用。可以基于根据日历数据估计带宽使用,在事件时间和事件的持续时间期间为特定移动装置保留所分配的带宽。计算系统可以分别基于估计的上行带宽和估计的下行带宽来分配上行带宽和下行带宽。
[0061]计算系统还可以被配置成针对特定日历事件识别和分析位置数据(“分析位置数据”,框420)。计算系统可以使用各种方式来得到位置数据,所述位置数据可以提供关于在所述位置处在事件期间的可能带宽使用的信息。可以通过计算系统处理位置数据,以便在事件期间向特定移动装置分配带宽。计算系统可以在所识别的位置处无线通信网络的覆盖区域内在事件时间和事件的持续时间期间保留所分配的带宽。为了便于这样,计算系统可以包括日历应用或模块,所述日历应用或模块可以将日历事件与为一个或多个移动单元分配的带宽相协调。可以使用移动装置的当前位置和当前的日历事件来动态调整对蜂窝区的移动装置的带宽分配。
[0062]计算系统可以分析事件数据,以便识别移动装置将在事件的持续时间期间在事件时间使用增加的带宽的明确指示(“增加带宽? ”,框422)。当计算系统接收到对于事件时间和事件的持续时间的增加的带宽使用的明确指示时,计算系统可以在事件之后判定移动装置在事件的持续时间期间是否使用了增加的带宽。如果判定如明确指示的一样移动装置在事件的持续时间期间使用了增加的带宽,则计算系统可以确定将向用户提供激励。
[0063]计算系统可以分析事件数据,以便识别提供移动装置将在事件的持续时间期间在事件时间使用减小的带宽的明确指示的事件属性(“减小带宽? ”,框424)。计算系统的计算机可读存储介质为计算系统提供指令:在事件时间和事件持续时间之后,判定移动装置在事件持续时间期间是否使用了减小的带宽;如果判定如明确指示的一样移动装置在事件的持续时间期间使用了减小的带宽,则向用户提供激励。例如,计算系统可以向用户提供的激励可以包括在将来事件期间的价格折扣、积分或增加的带宽。
[0064]另一方面,如果判定与明确指示的规划的较低带宽使用相反、移动装置在事件的持续时间期间使用了增加的带宽,则计算系统可以向用户提供制约。例如,计算系统可以向用户提供的制约可以包括在将来事件期间降低优先级。
[0065]诸如结合图1描述的无线通信系统可以包括与基站关联的计算系统并且具有用于执行这里所述的计算方法的硬件和软件。
[0066]图5提供可以针对一个或多个移动装置执行动态带宽调整的无线通信系统500的示意表示。所述系统可以包括网络510,网络510可以被配置为已知或开发的任何无线通信网络。网络510可以可操作地连接带宽控制器512。带宽控制器512可以被配置成为一个或多个移动装置514分配无线通信系统512的带宽。移动装置514能够通过网络510与带宽控制器512通信,以便请求无线通信系统500中的带宽分配。带宽控制器512根据这里描述的任一个方法或过程来分配无线通信系统500的带宽。带宽控制器512可以包括计算机可读存储介质516,计算机可读存储介质516具有基于日历事件数据执行动态带宽调整的计算机可执行指令。
[0067]本领域的技术人员应该理解,对于这里公开的这个和其它过程和方法,在所述过程和方法中执行的功能可以按不同次序实现。此外,概述的步骤和操作只是作为示例提供的,一些步骤和操作可以是可选的、被组合成更少的步骤和操作、或者扩展到额外的步骤和操作,而不有损于所公开实施方式的本质。
[0068]本公开不限于在本申请中描述的旨在示出各种方面的特定实施方式。对于本领域中技术人员来说应当明显的是,能够在不偏离其精神和范围的情况下进行许多修改和变形。除了这里所列举的以外,在本公开的范围内的功能等同的方法和设备对于本领域中技术人员来说根据之前的描述应当是明显的。这样的修改和变形旨在落在随附权利要求书的范围内。本公开仅由随附权利要求书的条款以及这些权利要求书的权利等价物的完整范围所限定。应当理解,本公开不限于显然能够变化的特定的方法、试剂、化合物组分或者生物学系统。还应当理解,这里使用的术语仅用于描述特定实施方式的目的,并不旨在进行限制。
[0069]在一个实施方式中,本发明可以包括在计算系统上执行的方面。如此,计算系统可以包括具有用于执行所述方法的计算机可执行指令的存储器装置。计算机可执行指令可以是包括用于执行任一权利要求的任一方法的一种或多种算法的计算机程序产品的一部分。
[0070]在一个实施方式中,这里描述的操作、过程、方法或步骤中的任一个可以被实现为存储在计算机可读介质上的计算机可读指令。计算机可读指令可以由源自桌上型计算系统、便携式计算系统、平板计算系统、手持计算系统以及网络元件、基站、毫微微蜂窝和/或任何其它计算装置的各式各样的计算系统的处理器来执行。[0071]系统的多个方面的软件实现和硬件实现之间几乎没有区别;使用硬件或者软件总体上是代表成本相对于效率的权衡的设计选择(但并非总是这样,因为在特定的环境下硬件和软件之间的选择会变得重要)。存在可以实现本文所描述的处理和/或系统和/或其它技术的各种载体(例如,硬件、软件和/或固件),并且优选的载体将随着采用这些处理和/或系统和/或其它技术的环境而改变。例如,如果实施者判定速度和精度是最重要的,则实施者会主要选用硬件和/或固件载体;如果灵活性是最重要的,则实施者会主要选用软件实现方式;或者,再另选地,实施者可以选用硬件、软件和/或固件的某种组合。
[0072]通过使用框图、流程图和/或示例,以上详述已阐述了处理的各种实施方式。在这样的框图、流程图和/或示例包含一个或多个功能和/或操作的范围内,本领域技术人员应该理解,可以由各式各样的硬件、软件、固件或实际上其任何组合单独地和/或共同地实现这种框图、流程图或示例内的各功能和/或操作。
[0073]在一个实施方式中,可以借助专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或其它集成形式来实现本文所描述的主题的多个部分。然而,本领域技术人员应该认识到,本文所公开的实施方式的某些方面可以作为在一个或多个计算机上运行的一个或多个计算机程序(例如,作为在一个或多个计算机系统上运行的一个或多个程序)、作为在一个或多个处理器上运行的一个或多个程序(例如,作为在一个或多个微处理器上运行的一个或多个程序)、作为固件、或者作为实际上它们的任何组合全部地或部分地等效地实现在集成电路中,并且应该认识到,根据该公开,设计电路和/或针对软件或固件编写代码将完全属于在本领域技术人员的技能之内。
[0074]另外,本领域中的技术人员将理解,这里描述的主题的机制能够作为程序产品以各种形式发布,并且这里描述的主题的示意实施方式的应用与用于实际执行发布的信号承载介质的特定种类无关。信号承载介质的示例包括但不限于以下:诸如软盘、硬盘驱动器、CD、DVD、数字磁带、计算机存储器等的可记录型介质;以及诸如数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路等)的传输类型介质。
[0075]本领域中的技术人员将认识到,以这里提出的方式描述装置和/或处理并且此后利用工程实践将如此描述的装置和/或处理集成为数据处理系统在本领域中是常见的。即,通过合理数量的试验可以将这里描述的装置和/或处理的至少部分集成为数据处理系统。本领域中的技术人员将认识到,典型的数据处理系统一般包括以下的一个或多个:系统单元壳体、视频显示装置、诸如易失性和非易失性存储器的存储器、诸如微处理器和数字信号处理器的处理器、诸如操作系统、驱动器、图形用户界面和应用程序的计算实体、诸如触摸板或屏幕的一个或多个交互装置、和/或包括反馈回路和控制电机(例如,感测位置和/或速度的反馈;移动和/或调整组件和/或数量的控制电机)的控制系统。可以利用任何适合的市售组件(诸如那些通常可以在数据计算/通信和/或网络计算/通信系统中找到的部件)来实现典型的数据处理系统。
[0076]这里描述的主题有时示出在不同的其它组件中所包含的或者与不同的其它组件相连接的不同组件。应当理解,如此描述的架构只是示例性的,并且实际上可以实施实现相同功能的许多其它架构。从概念上讲,组件用于实现相同功能的任何配置是以使得实现所要的功能的方式有效地“相关联的”。因此,可以将这里结合起来实现特定功能的任何两个组件视为彼此“相关联”以使得实现所要的功能,而不管架构或中间组件。同样,这样相关联的任何两个组件也可以视为彼此“可操作地相连接”或者“可操作地相耦合”以实现所要的功能,并且能够如此相关联的任何两个组件也可以视为彼此“可操作地可耦合”以实现所要的功能。可操作地可耦合的特定例子包括但不限于物理可配合的和/或物理交互的组件和/或无线可交互的和/或无线交互的组件和/或逻辑交互的和/或逻辑可交互的组件。
[0077]图6示出被设置成执行本文描述的任一种计算方法的示例计算装置600。在非常基本的配置602中,计算装置600总体上包括一个或多个处理器604和系统存储器606。存储器总线608可以用于处理器604和系统存储器606之间的通信。计算装置600可以是诸如基站或移动电话的通信系统的任何计算系统的代表。
[0078]根据所要的配置,处理器604可以是任何类型,包括但不限于微处理器(μ P)、微控制器(μ C)、数字信号处理器(DSP)或其任何组合。处理器604可以包括诸如一级缓存610和二级缓存612的一个多级缓存、处理器核614和寄存器616。示例处理器核614可以包括算术逻辑单元(ALU)、浮点单元(FPU)、数字信号处理核(DSP核)或其任何组合。示例存储器控制器618还可以用于处理器604,或者在一些实现方式中,存储器控制器618可以是处理器604的内部部分。
[0079]根据所要的配置,系统存储器606可以是任何类型,包括但不限于易失性存储器(诸如RAM)、非易失性存储器(诸如ROM、闪速存储器等)或其任何组合。系统存储器606可以包括操作系统620、一个或多个应用622和程序数据624。应用622可以包括确定应用626,确定应用626被设置成执行如这里描述的功能,包括相对于这里描述的方法描述的那些功能。程序数据624可以包括确定信息628,确定信息628可以用于分析传感器单元240提供的污染特性。在一些实施方式中,应用622可以被设置成在操作系统620上与程序数据一起运行,使得可以如这里描述地验证通过不信任计算节点执行的工作。所描述的这个基本配置602在图6中用内部虚线内的那些组件示出。
[0080]计算装置600可以具有另外的特征或功能和另外的界面,以便于基本配置602和任何所需装置与界面之间的通信。例如,可以使用总线/接口控制器630以便于经由存储接口总线634的基本配置602与一个或多个数据存储装置632之间的通信。数据存储装置632可以是可移除存储装置636、不可移除存储装置638或其组合。举例来说,可移除存储装置和不可移除存储装置的例子包括诸如软盘驱动器和硬盘驱动器(HDD)的磁盘装置、诸如高密度盘(CD)驱动器或数字通用盘(DVD)驱动器的光盘驱动器、固态驱动器(SSD)和带驱动器。示例计算机存储介质可以包括按照用于存储信息(诸如,计算机可读指令、数据结构、程序模块或其它数据)的任何方法或技术实现的易失性和非易失性、可移除和不可移除介质。
[0081]系统存储器606、可移除存储装置636和不可移除存储装置638是计算机存储介质的示例。计算机存储介质包括但不限于RAM、ROM、EEPR0M、闪存或其它存储技术、CD-ROM、数字通用盘(DVD)或其它光学存储器、磁带盒、磁带、磁盘存储器或其它磁性存储装置、或者可以用于存储所要的信息并且可以被计算装置600访问的任何其它介质。任何这种计算机存储介质可以是计算装置600的一部分。
[0082]计算装置600还可以包括接口总线642,接口总线642便于经由总线/接口控制器630从各种接口装置(例如,输出装置642、外围接口 644和通信装置646)到基本配置602的通信。示例输出装置642包括图形处理单元648和音频处理单元650,图形处理单元648和音频处理单元650可以被配置成经由一个或多个A/V端口 652与诸如显示器或扬声器的各种外部装置进行通信。示例外围接口 644包括串行接口控制器654或并行接口控制器656,串行接口控制器654或并行接口控制器656可以被配置成经由一个或多个I/O端口 658与诸如输入装置(例如,键盘、鼠标、笔、语音输入装置、触摸输入装置等)的外部装置或其它外围装置(例如,打印机、扫描仪等)进行通信。示例通信装置646包括网络控制器660,网络控制器660可以被设置成便于经由一个或多个通信端口 664通过网络通信链路与一个或多个其它计算装置662进行通信。
[0083]网络通信链路可以是通信介质的一个示例。通信介质通常可以由计算机可读指令、数据结构、程序模块、或诸如载波或其它传输机制的经调制数据信号中的其它数据来实现,并且可以包括任何信息传送介质。“经调制数据信号”可以是将其特性中的一个或多个以将信息编码在信号中的方式而设置或改变的信号。举例来说,并且没有限制,通信介质可以包括有线介质(诸如,有线网络或直接有线连接)和无线介质(诸如,听觉、射频(RF)、微波、红外(IR)和其它无线介质)。这里使用的术语“计算机可读介质”可以包括存储介质和通信介质这二者。
[0084]计算装置600可以被实现为小外形规格便携式(或移动)电子装置(诸如,手机、个人数据助理(PDA)、个人媒体播放器装置、无线网络观看装置、个人头戴耳机装置、专用装置或包括以上功能中的任一个的混合装置)的一部分。计算装置600还可以被实现为包括膝上型计算机和非膝上型计算机配置这二者的个人计算机。计算装置600还可以是任何类型的网络计算装置。计算装置600还可以是如这里描述的自动化系统。
[0085]这里描述的实施方式可以包括使用专用或通用计算机,所述专用或通用计算机包括各种计算机硬件或软件模块。
[0086]本发明的范围内的实施方式还包括用于执行计算机可执行指令或数据结构或者将计算机可执行指令或数据结构存储在其上的计算机可读介质。这种计算机可读介质可以是任何可用的可以被通用或专用计算机访问的介质。举例来说,并且没有限制,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储装置、磁盘存储装置或其它磁性存储装置、或者可用于执行或存储所要的计算机可执行指令或数据结构形式的程序代码方法并且可被通用或专用计算机访问的任何其它介质。当通过网络或与计算机的其它通信连接(硬连线、无线、或硬连线或无线的组合)传送或提供信息时,计算机适当地将连接视为计算机可读介质。因此,任何这种连接适当地被命名为计算机可读介质。以上的组合也应该包括在计算机可读介质的范围内。
[0087]计算机可执行指令包括例如造成通用计算机、专用计算机、或专用处理装置执行某种功能或功能的集合的指令和数据。尽管已经以专用于结构特征和/或方法动作的语言描述了主题,但要理解,随附权利要求书中定义的主题不必限于上述的特定特征或动作。确切地,上述的特定特征和动作被公开作为实现权利要求书的示例形式。
[0088]如这里使用的,术语“模块”或“组件”可以指在计算系统上执行的软件对象或例程。这里描述的不同组件、模块、机器和服务可以被实现为在计算系统上执行的对象或处理(例如,被实现为单独的线程)。虽然这里描述的系统和方法优选地用软件实现,但也可以且料想到用硬件或软件和硬件的组合来实现。在本说明书中,“计算实体”可以是如这里之前定义的任何计算系统、或在计算系统上运行的任何模块或模块的组合。[0089]关于这里基本上任何复数和/或单数术语的使用,本领域技术人员能够以对于背景和/或应用适当的方式从复数解释成单数和/或从单数解释成复数。为清楚起见,各种单数/复数排列可以清楚地在这里阐述。
[0090]本领域技术人员应该理解,一般地,这里使用的术语并且特别是在随附权利要求书中的术语(例如,随附权利要求书的正文)一般旨在为“开放的”术语(例如,术语“包括”应该解释为“包括但不限于”,术语“具有”应该解释为“至少具有”,术语“包括”应该解释为“包含但不限于”等)。本领域技术人员还应该理解,如果意图特定数量的提出的权利要求详述,这样的意图将在权利要求中明确地叙述,并且在不存在这样的详述的情况下,不存在这样的意图。例如,为帮助理解,以下随附权利要求书可能包含介绍性短语“至少一个”和“一个或多个”的使用以引入权利要求详述。然而,使用这样的短语不应当被解释为暗示以“一”引入的权利要求详述将包含这样引入的权利要求详述的任何特定的权利要求限制为只包含一个这样的详述的实施方式,即使是在相同的权利要求包括介绍性短语“一个或多个”或“至少一个”以及诸如“一”的词(例如,“一”应当被解释为指“至少一个”或“一个或多个”)的情况下;相同道理对于使用定冠词引入权利要求详述的情况也成立。此外,即使在明确地表述了特定数量的引入的权利要求详述的情况下,本领域中的技术人员也将认识到,这样的详述应当解释为是指至少表述的数量(例如,在没有其它修饰语的情况下,仅是“两个详述”的表述是指至少两个详述或者两个或更多详述)。此外,在使用类似于“A、B和C等中的至少一个”的惯例的情况下,通常这种构造的目的是本领域技术人员将会理解该惯例的含义(例如,“具有A、B和C中的至少一个的系统”将会包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C和/或具有A、B和C等的系统)。在使用类似于“A、B或C等中的至少一个”的惯例的情况下,通常这种构造的目的是本领域技术人员将会理解该惯例的含义(例如,“具有A、B或C中的至少一个的系统”将会包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C和/或具有A、B和C等的系统)。本领域技术人员还应该理解,呈现两个或更多可供选择的术语的几乎任何转折性词语和/或短语,不管是在说明书、权利要求书还是附图中,都应当被理解为料想到包括术语之一、术语的任一个或者两个术语的可能性。例如,短语“A或B”将被理解为包括“A”或“B”或“A和B”的可能性。
[0091]此外,在以马库什组的方式描述的本公开的特征或方面,本领域的技术人员应该认识到,本公开由此还以马库什组的任何单独成员或成员的子组的方式描述。
[0092]正如本领域技术人员应该理解的,为了任何及所有目的,诸如就提供书面说明书而言,这里所公开的全部范围还包含任何和全部可能子范围及其子范围的组合。任何列出的范围都能够被容易地认定为充分地描述并且使得同一范围被分解为至少相等的一半、三分之一、四分之一、五分之一、十分之一等。作为非限制性示例,这里讨论的各个范围可以被容易地分解成下三分之一、中三分之一和上三分之一等。正如本领域技术人员应该理解的,诸如“上至”、“至少”等的全部语言包括所表述的数量并且是指随后能够被分解为如上所讨论的子范围的范围。最后,正如本领域技术人员应该理解的,范围包括各个单独的成员。因此,例如,具有1-3个单元的组是指具有I个、2个或3个单元的组。相似地,具有1-5个单元的组是指具有I个、2个、3个、4个或5个单元的组,等等。
[0093]根据以上内容,应该理解,这里已经出于例证目的描述了本公开的各种实施方式,并且可以在不脱离本公开的范围和精神的情况下进行各种修改。因此,这里公开的各种实施方式不旨在进行限制,随附权利要求书表示真实的范围和精神。
【权利要求】
1.一种优化包括移动装置的移动通信系统中的带宽的方法,所述移动装置上运行有日历系统,所述方法包括: 经由所述日历系统接收事件的指示; 识别事件的属性、事件时间和事件的持续时间; 基于所识别的事件的属性和持续时间,确定对所述移动装置的带宽使用的估计;以及 基于对所述移动装置的带宽使用的估计,在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽。
2.根据权利要求1所述的方法,其中所述事件的属性包括意味着所述事件期间增加的带宽使用的预定的电话通话、文本、电子邮件或与互联网的连接的指示。
3.根据权利要求1所述的方法,其中所述事件的属性包括用户将从事意味着所述事件期间减少的带宽使用的活动的隐含指示。
4.根据权利要求1所述的方法,其中识别所述事件的属性包括搜索对所述事件的描述并且识别关键词,其中确定对所述移动装置的带宽使用的估计包括识别与所识别的关键词关联的估计带宽。
5.根据权利要求4所述的方法,其中识别与所识别的关键词关联的估计带宽包括识别具有所识别的关键词的之前事件中所述移动装置的平均所需带宽。
6.根据权利要求5所述的方法,其中识别与所识别的关键词关联的估计带宽包括识别具有所识别的关键词的之前事件中与所述无线通信网络连接的多个移动装置的平均所需带宽。
7.根据权利要求1所述的方法,其中所述带宽包括下行带宽和上行带宽,其中确定对带宽使用的估计包括确定估计的上行带宽使用和估计的下行带宽使用,并且其中基于对带宽使用的估计在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽包括分别基于估计的上行带宽和估计的下行带宽分配上行带宽和下行带宽。
8.根据权利要求1所述的方法,所述方法还包括识别所述事件的位置,其中向所述移动装置分配带宽包括在所识别的位置处所述无线通信网络的覆盖区域中在所述事件时间和所述事件的持续时间期间保留所分配的带宽。
9.根据权利要求1所述的方法,其中识别所述事件的属性包括识别所述移动装置将在所述事件的持续时间期间在所述事件时间使用增加的带宽的明确指示。
10.根据权利要求9所述的方法,所述方法还包括: 在所述事件时间和所述事件的持续时间之后,判定所述移动装置在所述事件的持续时间期间是否使用了增加的带宽; 如果判定如明确指示的一样所述移动装置在所述事件的持续时间期间使用了增加的带宽,则向用户提供激励。
11.根据权利要求1所述的方法,其中识别所述事件的属性包括识别所述移动装置将在所述事件的持续时间期间在所述事件时间使用减少的带宽的明确指示。
12.根据权利要求11所述的方法,所述方法还包括: 在所述事件时间和所述事件的持续时间之后,判定所述移动装置在所述事件的持续时间期间是否使用了减少的带宽; 如果判定如明确指示的一样所述移动装置在所述事件的持续时间期间使用了减少的带宽,则向用户提供激励。
13.根据权利要求10所述的方法,所述激励包括将来事件期间的价格折扣、积分或增加的带宽。
14.根据权利要求12所述的方法,所述方法还包括: 如果判定与明确指示的减少的带宽相反、所述移动装置在所述事件的持续时间期间使用了增加的带宽,则向用户提供制约。
15.根据权利要求14所述的方法,所述制约包括在将来事件期间降低优先级。
16.根据权利要求1所述的方法,其中所述移动装置包括移动电话、智能电话或笔记本计算机。
17.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可执行指令,所述计算机可执行指令能由能够经由无线通信系统与移动装置通信的计算装置执行,能执行所述计算机可执行指令以执行包括以下的操作: 经由所述计算装置的日历系统接收事件的指示; 识别事件的属性、事件时间、事件的持续时间; 基于所识别的事件的属性和持续时间,确定对所述移动装置的带宽使用的估计;以及 基于对所述移动装置的带宽 使用的估计,在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽。
18.根据权利要求17所述的计算机可读存储介质,其中所述事件的属性包括意味着所述事件期间增加的带宽使用的预定的电话通话、文本、电子邮件或与互联网的连接的指示。
19.根据权利要求17所述的计算机可读存储介质,其中所述事件的属性包括用户将从事意味着所述事件期间减少的带宽使用的活动的隐含指示。
20.根据权利要求17所述的计算机可读存储介质,其中识别所述事件的属性包括使用所述计算装置的文本分析单元搜索对所述事件的描述并且识别关键词,其中确定对所述移动装置的带宽使用的估计包括识别存储在所述计算装置的查找表中的与所识别的关键词关联的估计带宽。
21.根据权利要求20所述的计算机可读存储介质,其中识别与所识别的关键词关联的估计带宽包括识别存储在所述查找表中的具有所识别的关键词的之前事件中所述移动装置的平均所需带宽。
22.根据权利要求21所述的计算机可读存储介质,其中识别与所识别的关键词关联的估计带宽包括识别所述查找表中的具有所识别的关键词的之前事件中与所述无线通信网络连接的多个移动装置的平均所需带宽。
23.根据权利要求17所述的计算机可读存储介质,其中所述带宽包括下行带宽和上行带宽,其中确定对带宽使用的估计包括确定估计的上行带宽使用和估计的下行带宽使用,并且其中基于对带宽使用的估计在所述事件时间和所述事件的持续时间期间向所述移动装置分配带宽包括分别基于估计的上行带宽和估计的下行带宽分配上行带宽和下行带宽。
24.根据权利要求17所述的计算机可读存储介质,所述操作还包括识别所述事件的位置,其中向所述移动装置分配带宽包括在所识别的位置处所述无线通信网络的覆盖区域中在所述事件时间和所述事件的持续时间期间保留所分配的带宽。
25.根据权利要求17所述的计算机可读存储介质,其中识别所述事件的属性包括识别所述移动装置将在所述事件的持续时间期间在所述事件时间使用增加的带宽的明确指示。
26.根据权利要求25所述的计算机可读存储介质,所述操作还包括: 在所述事件时间和所述事件的持续时间之后,判定所述移动装置在所述事件的持续时间期间是否使用了增加的带宽; 如果判定如明确指示的一样所述移动装置在所述事件的持续时间期间使用了增加的带宽,则向用户提供激励。
27.根据权利要求17所述的计算机可读存储介质,其中识别所述事件的属性包括识别所述移动装置将在所述事件的持续时间期间在所述事件时间使用减少的带宽的明确指示。
28.根据权利要求27所述的计算机可读存储介质,所述操作还包括: 在所述事件时间和所述事件的持续时间之后,判定所述移动装置在所述事件的持续时间期间是否使用了减少的带宽; 如果判定如明确指示的一样所述移动装置在所述事件的持续时间期间使用了减少的带宽,则向用户提供激励。
29.根据权利要求26所述的计算机可读存储介质,所述激励包括将来事件期间的价格折扣、积分或增加的带宽。
30.根据权利要求28所述的计算机可读存储介质,所述操作还包括: 如果判定与明确指示的减少的带宽相反、所述移动装置在所述事件的持续时间期间使用了增加的带宽,则向用户提供制约。
31.根据权利要求30所述的计算机可读存储介质,所述制约包括在将来事件期间降低优先级。
32.一种无线通信系统,所述无线通信系统包括: 带宽控制器,其被配置成分配所述无线通信系统的带宽;以及 移动装置,其能够与所述带宽控制器通信,以便请求所述无线通信系统中的带宽的分配, 其中,所述带宽控制器根据权利要求1所述的方法分配所述无线通信系统的带宽。
33.一种用于在包括多个无线移动装置的无线通信系统中使用的带宽控制器,其中所述带宽控制器包括权利要求17的计算机可读存储介质。
【文档编号】H04W88/02GK103636280SQ201180071947
【公开日】2014年3月12日 申请日期:2011年6月27日 优先权日:2011年6月27日
【发明者】宋学锋 申请人:英派尔科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1