通信系统中的方法和节点

申请号 CN201080063950.9 申请日 2010-12-06 公开(公告)号 CN102754512A 公开(公告)日 2012-10-24
申请人 瑞典爱立信有限公司; 发明人 佩尔·辛纳格林; 汉斯·汉努;
摘要 本 发明 公开了一种在 服务器 (130)中用于调度从信息提供设备(110)到订户设备(140)的信息传输的方法。所述方法包括:确定所述订户设备(140)何时需要信息的时刻。此外,获得对在所确定的时刻所述通信系统(100)中的通信强度的估计。如果估计出的通信强度超过特定 阈值 ,则基于所述通信系统(100)中的通信强度,计算所述信息提供设备(110)向所述订户设备(140)发送所需信息的恰当时间段。此外,向所述信息提供设备(110)发送触发 信号 , 请求 所述信息提供设备(110)在该时刻向所述订户设备(140)提供信息。本发明还公开了信息提供设备(110)中的方法。
权利要求

1.一种在服务器(130)中调度从信息提供设备(110)到订户设备(140)的信息传输的方法,所述服务器(130)、所述信息提供设备(110)和所述订户设备(140)包括在通信系统(100)中,所述方法包括:
获得(403)指示所述订户设备(140)何时需要要接收的信息的所需时刻,估计(404)在所述所需时刻所述通信系统(100)中的通信强度,
基于所述所需时刻和估计出的所述所需时刻的通信强度,调度(405)所述信息提供设备(110)向所述订户设备(140)提供信息的时刻,以及
请求(406)所述信息提供设备(110)在所确定的时刻向所述订户设备(140)提供信息。
2.根据权利要求1所述的方法,其中,所述调度(405)还基于:所获得的所述信息提供设备(110)、所述订户设备(140)或要发送的信息中的任何一个的优先级值。
3.根据权利要求1或2所述的方法,还包括:
获得(401)与所述信息提供设备(110)相关的注册信息,所述注册信息包括:所述信息提供设备(110)的位置、所述信息提供设备(110)使用的通信技术、和/或与所述信息提供设备(110)相关的信息数据,以及
其中,所述调度(405)还基于从所述信息提供设备(110)获得的注册信息。
4.根据权利要求1至3中任一项所述的方法,还包括:
获得(402)与所述订户设备(140)相关的注册信息,所述注册信息包括:所述订户设备(140)的位置、所述订户设备(140)使用的通信技术、所述订户设备(140)所接入的所述通信系统(100)的那部分的业务负载、和/或与所述订户设备(140)相关的信息数据,以及其中,所述调度(405)还基于从所述用户设备(140)获得的注册信息。
5.根据权利要求1至4中任一项所述的方法,其中,所述调度(405)还基于对要发送的信息的数据大小的估计。
6.根据权利要求1至5中任一项所述的方法,其中,对通信强度的估计(404)包括:所述通信系统(100)中的传输数目和/或所述通信系统(100)中所测量或估计的业务负载。
7.根据权利要求1至6中任一项所述的方法,其中,所述调度(405)包括:将估计出的所述所需时刻的通信强度与阈值进行比较,以及如果估计出的通信强度超过阈值,则计算用于所述信息提供设备(110)提供信息的另一时刻。
8.根据权利要求1至7中任一项所述的方法,其中,所述调度(405)包括:应用分散算法,在时间上分散所调度的信息传输,以避免所述通信系统(100)中的负载尖峰。
9.根据权利要求1至8中任一项所述的方法,其中,所述请求(406)包括经由所述服务器(130)发送信息,以及
所述方法还包括:
将从所述信息提供设备(110)接收的信息格式化(407)为适合向所述订户设备(140)进一步传输的格式,以及
向所述订户设备(140)发送(408)已格式化的信息。
10.一种服务器(130),用于调度从信息提供设备(110)到订户设备(140)的信息传输,所述服务器(130)、所述信息提供设备(110)和所述订户设备(140)包括在通信系统(100)中,所述服务器(130)包括:
处理电路(520),被配置为获得指示所述订户设备(140)何时需要要接收的信息的所需时刻,所述处理电路(520)还被配置为估计在所述所需时刻所述通信系统(100)中的通信强度,以及所述处理电路(520)还被配置为基于所述所需时刻和估计出的所述所需时刻的通信强度,调度所述信息提供设备(110)向所述订户设备(140)提供信息的时刻,以及发送器(530),被配置为向所述信息提供设备(110)发送请求所述信息提供设备(110)在所确定的时刻向所述订户设备(140)提供信息的请求。
11.一种在信息提供设备(110)中实现服务器(130)中对信息传输的调度的方法,所述信息传输被执行为从所述信息提供设备(110)到订户设备(140),所述信息提供设备(110)、所述服务器(130)和所述订户设备(140)包括在通信系统(100)中,所述方法包括:
从所述服务器(130)接收(602)请求所述信息提供设备(110)在一时刻向所述订户设备(140)提供信息的请求,
根据接收到的请求,获得(603)信息,以及
在根据接收到的请求的所述时刻,向所述订户设备(140)发送(604)信息。
12.根据权利要求11所述的方法,还包括:
向所述服务器(130)提供(601)注册信息,所述注册信息包括:要发送的信息的类型、所使用的无线接入技术、信息提供设备(110)的类型、信息和/或信息提供设备(110)的优先级级别。
13.一种信息提供设备(110),用于实现服务器(130)中对信息传输的调度,所述信息传输被执行为从所述信息提供设备(110)到订户设备(140),所述信息提供设备(110)、所述服务器(130)和所述订户设备(140)包括在通信系统(100)中,所述信息提供设备(110)包括:
接收机(710),被配置为从所述服务器(130)接收请求所述信息提供设备(110)在一时刻向所述订户设备(140)提供信息的请求,
处理电路(720),被配置为根据接收到的请求获得信息,以及
发射机(730),被配置为在根据接收到的请求的所述时刻,向所述订户设备发送信息。

说明书全文

通信系统中的方法和节点

技术领域

[0001] 本公开涉及服务器和服务器中的方法、信息提供设备和信息提供设备中的方法。具体地,其涉及对从信息提供设备到信息订户终端的传输进行调度。

背景技术

[0002] 在第二代移动网络中引入了分组交换(PS)数据服务。从那时起,移动PS数据变为了几乎在世界各地都使用的主流服务。
[0003] 最新的发展是经由高速分组接入(HSPA)的移动宽带和诸如iPhone和Android电话的智能电话已获得成功。这将移动网络上的负载增加到必须将其当作一个问题来加以解决的程度。
[0004] 同时,本行业开始考虑使用PS数据服务的机器对机器(M2M)通信。M2M通信具有将世界上的移动网络中的设备数目从几十亿(约30至40亿)增加到上百亿的可能。这将进一步增加移动网络中的负载问题。
[0005] M2M系统的一些可能的特征可以包括具有以下能的设备或设备组:能够对针对这些设备中所包含的数据的请求进行答复,或能够自主地发送这些设备中包含的数据。此外,可以提供将该设备或设备组连接到计算机服务器或另一设备的通信链路。其可以是标准以太网或电话线路连接、或WiFi和/或无线连接。如果使用无线连接,通常可以包括管理通信链路的连接设备平台,例如,服务激活、供给(provisioning)、使用控制、欺诈管理、成本管理等等。还可以提供软件代理、进程、或接口,通过它们可以对数据进行分析、报告和/或行动。
[0006] 移动系统是在考虑到人类使用的情况下建立的。因此,如无线网络控制器(RNC)和基站控制器(BSC)之类的网络单元中的控制平面是针对人类关于语音和数据服务的需求来优化的。M2M通信具有其他需求,且问题是在不影响系统性能的情况下,将这两类“用户”加以混合。
[0007] 一个问题是资源利用。当移动终端接入网络时,即移动终端从电池节约状态变为活跃状态时,其将分配无线接入网(RAN)和核心网(CN)中的资源。在考虑人类使用模式的情况下,设置分配这些资源的时间。一个示例可以是:在通常的WCDMA网络中,用户将在已执行了任何PS数据事务之后,处于活跃(Cell_DCH)和半活跃(Cell_FACH)状态约30秒。处于活跃/半活跃状态将允许更快速地接入网络,且将用户保持在这些状态下约30秒的原因是获得web读取性能。
[0008] 在移动终端/M2M设备分配资源的时间期间,其在RAN和CN中将具有成本,且因此其可以影响其他移动终端/M2M设备的操作。
[0009] 在区域中有很多M2M设备的情况下(可以是在人口密集区的情况下),可以影响其他由人类操作的终端/设备的性能。发明内容
[0010] 因此本发明的目的是避免上述缺点中的至少一些,并改进通信系统中的性能。
[0011] 根据第一方面,由一种在服务器中用于调度从信息提供设备到订户设备的信息传输的方法来实现该目标。所述服务器、所述信息提供设备和所述订户设备包括在通信系统中。所述方法包括:获得指示所述订户设备何时需要要接收的信息的所需时刻。此外,所述方法包括:估计在所需时刻所述通信系统中的通信强度。此外,所述方法还包括:基于所需时刻和估计出的所需时刻的通信强度,调度所述信息提供设备向所述订户设备提供信息的时刻。此外,所述方法包括:请求所述信息提供设备在所确定的时刻向所述订户设备发送信息。
[0012] 根据第二方面,由一种用于调度从信息提供设备到订户设备的信息传输的服务器来实现该目标。所述服务器、所述信息提供设备和所述订户设备包括在通信系统中。所述服务器包括处理电路。所述处理电路被配置为:获得指示所述订户设备何时需要要接收的信息的所需时刻。所述处理电路还被配置为:估计在所需时刻所述通信系统中的通信强度。此外,所述处理电路还被配置为:基于所需时刻和估计出的所需时刻的通信强度,调度所述信息提供设备向所述订户设备提供信息的时刻。此外,所述服务器还包括发送器。所述发送器被配置为:向所述信息提供设备发送请求所述信息提供设备在所确定的时刻向所述订户设备提供信息的请求。
[0013] 根据第三方面,由一种在信息提供设备中实现服务器中对信息传输的调度的方法来实现该目标。信息传输被执行为从所述信息提供设备到订户设备。所述信息提供设备、所述服务器和所述订户设备包括在通信系统中。所述方法包括:从所述服务器接收请求所述信息提供设备在一时刻向所述订户设备提供信息的请求。此外,所述方法包括:根据接收到的请求获得信息。此外,所述方法包括:在根据接收到的请求的所确定的时刻上,向所述订户设备发送信息。
[0014] 根据第四方面,由一种用于实现服务器中对信息传输的调度的信息提供设备来实现该目标。所述信息传输被执行为从所述信息提供设备到订户设备。所述信息提供设备、所述服务器和所述订户设备包括在通信系统中。所述信息提供设备包括接收机。所述接收机被配置为:从所述服务器接收请求所述信息提供设备在所确定的时刻向所述订户设备提供信息的请求。此外,所述信息提供设备包括发射机。所述发射机被配置为在所确定的时刻上向所述订户设备发送信息。
[0015] 由于这些方法和设备的实施例,通过调度传输,可以将从区域中的信息提供设备进行的信息传输的时刻在时间上加以分散。从而,可以降低在区域中的信息提供设备进行的同时的信息传输的数目,这降低了系统内负载尖峰的险。从而,增强了通信系统的性能。
[0016] 这些方法和设备的实施例将信息提供设备进行的接入尝试在时间上加以扩散和分散,这具有降低阻塞概率的效果。从而改进了系统中其他人类用户的性能。
[0017] 这些方法和设备的实施例向运营商提供了对信息提供设备的更多控制,这些信息提供设备来自不同公司,使用它们的无线接入技术来检索信息数据。从而支持了更好的控制,允许运营商最优地使用其网络,并降低了引入M2M通信的成本。
[0018] 这些方法和设备的实施例描述了以下解决方案:其允许网络运营商提供M2M通信,但是同时平衡了通信系统中的网络负载。
[0019] 通过本发明的以下具体实施方式,其他目标、优点和新颖特征将变得显而易见。附图说明
[0020] 参照示出了示例实施例的附图来更详细地描述方法和设备,在附图中:
[0021] 图1是示出了根据一些实施例的示例通信系统的示意框图
[0022] 图2是示出了根据一些实施例的示例通信系统的示意框图。
[0023] 图3是示出了示例实施例的组合信令方案和示意框图。
[0024] 图4是示出了服务器中的本方法的示例实施例的示意框图。
[0025] 图5是示出了本服务器的示例实施例的示意框图。
[0026] 图6是示出了信息提供设备中的本方法的示例实施例的示意框图。
[0027] 图7是示出了本信息提供设备的示例实施例的示意框图。

具体实施方式

[0028] 本文中将实施例限定为服务器、服务器中的方法、信息提供设备和信息提供设备中的方法,可以将它们在下述实施例中加以实现。然而可以用很多不同形式来例示和实现这些实施例,且不应将这些实施例视为受限于本文所阐述的实施例;而是,提供这些实施例,使得本公开将是透彻和完整的。
[0029] 通过以下结合附图来一起考虑的具体实施方式,其他目标和特征可以变得显而易见。然而应当理解:附图被设计为仅用于说明,且不用于对解决方案的限制的定义,而该定义可以参考所附权利要求。还应当理解,不一定按比例来绘制附图,且除非另行指明,否则附图仅意在概念性地示出本文所述结构和过程。
[0030] 图1示出了通信系统100。通信系统100包括至少一个信息提供设备110或M2M设备(因为其也可以被称为M2M设备)。信息提供设备110可以包括例如:移动接入芯片组、用于处理数据的软件,且根据一些实施例,还可能包括被配置为收集所关注的测量数据的传感器或仪表。这种数据可以包括例如能耗、温度、库存平、光、运动、磁场、重力、湿度、震动、压力、电场、声音和外部环境的其他物理方面,以上仅是提及的一些示例。将结合图7来进一步详细解释和讨论信息提供设备110或M2M设备。
[0031] 通信系统100可以至少部分地基于无线接入技术,比如第三代合作伙伴项目(3GPP)长期演进(LTE)、高级LTE、演进通用陆地无线接入网(E-UTRAN)、通用移动通信系统(UTMS)、全球移动通信系统/GSM演进的增强数据速率(GSM/EDGE)、宽带码分多址接入(WCDMA)、微波接入的全球可互操作(WiMax)、或超移动宽带(UMB),以上仅是提及的一些选项。
[0032] 根据不同的实施例,通信系统100可以被配置为根据时分双工(TDD)和/或频分双工(FDD)原理来工作。
[0033] TDD是用于在时间上将上行链路和下行链路加以分离的时分复用的应用,且在上行链路和下行链路信令之间可能存在时域中的保护期。FDD意味着在频率上对上行链路和下行链路信号加以分离。
[0034] 图1中的说明的目的是提供本方法以及所涉及的功能的简化的一般的概述。
[0035] 所示示例通信系统100还包括2个不同的网络节点实例120-1、120-2。网络节点120-1、120-2经由核心网(CN)连接到服务器130。应当注意:网络节点120-1、120-2的所示设置仅是示例性的。通信系统100可以包括任何数目和以任何方式组合的网络节点120。
[0036] 取决于例如所使用的无线接入技术和术语,网络节点120-1、120-2可以由例如以下各项来表示:基站、无线基站(RBS)、宏基站、NodeB、演进节点B(eNB或eNodeB)、基础收发信机站、接入点基站、基站路由器、微基站(micro base station)、微微基站(pico base station)、毫微微基站(femto base station)、归属eNodeB、中继和/或转发器、传感器、信标设备、或被配置为用于通过无线接口进行通信或信号传输的任何其他网络节点。在本公开的后续部分中,将术语“网络节点”用于网络节点120,以方便对本实施例的理解。
[0037] 此外,通信系统100包括服务器130、或者应用服务器、M2M应用服务器或甚至M2M AS(因为其也可被称为应用服务器、M2M应用服务器或M2M AS)。可以由例如接入运营商来操作服务器130,但是服务器130也可以是由例如M2M订户或服务提供商所拥有和操作的解决方案。还将结合图5来进一步详细地呈现、讨论和解释服务器130。
[0038] 服务器130可以经由核心网CN连接到通信系统100。核心网、或网络核心或骨干网(因为其也可被称为网络核心或骨干网)向通过无线接入网连接的客户提供了各种服务。通常其指代连接主要节点的高容量通信设施。核心/骨干网提供了用于在不同子网和/或不同网络节点110、120之间交换信息的路径。
[0039] 此外,通信系统100被配置为包括至少一个订户设备140、或信息订户或M2M订户(因为其也可被称为信息订户或M2M订户)。可以由对信息提供设备110收集和分发的数据感兴趣的公司、个人或甚至机器(例如,计算机)来管理订户设备140。
[0040] 订户设备140或M2M订户或信息订户可以由例如以下各项来表示:无线通信终端、用户设备(UE)、移动台、移动蜂窝电话、个人数字助理(PDA)、无线平台、膝上型计算机、计算机、基站、无线基站(RBS)、宏基站、NodeB、演进节点B(eNB、或eNode B)、基础收发信机站、接入点基站、基站路由器、微基站(micro base station)、微微基站(pico base station)、毫微微基站、归属eNodeB、服务器或被配置为通过有线或无线接口从信息提供设备110和/或服务器130接收信息的任何其他类型的设备。在本公开的后续部分中,将术语“订户设备”始终用于订户设备140,以方便对本实施例的理解。
[0041] 根据一些实施例,接入运营商可以管理通信系统100中包括的无线接入网和/或核心网,且备选地还可以管理服务器130。
[0042] 根据一些实施例,信息提供设备110在通信系统100中可以具有除了人类控制的移动终端之外的另一处理(handling)。在WCDMA中,可以使用例如快速休眠来实现长期处于活跃/半活跃状态下的问题。这意味着信息提供设备110通过移除到通信系统100的信令连接,强制其自身降至电池节约状态下,即空闲模式下。
[0043] 所示示例实施例中的第一网络节点120-1可以被配置为通过无线接口与信息提供设备110通信。此外,根据一些实施例,第一网络节点120-1可以通过有线或无线接口与服务器130通信。此外,根据一些实施例,第二网络节点120-2可以被配置为通过有线或无线接口与服务器130通信,且根据不同的实施例,还通过有线或无线接口与至少一个订户设备140通信。
[0044] 然而,根据一些备选实施例,信息提供设备110可以通过有线接口与服务器130和/或订户设备140通信。根据一些实施例,信息提供设备110与服务器130之间和/或与订户设备140的连接可以包括标准以太网或电话线路连接、或WiFi和/或无线连接。信息提供设备110、服务器130和/或订户设备140中的任一个可以被配置为管理涉及以下各项的通信链路:例如,服务激活、供给、使用控制、欺诈管理、成本管理等等。此外,根据一些实施例,还可以提供软件代理、进程、或接口,通过它们可以对信息数据进行分析、报告和/或行动。
[0045] 现在将描述实施例的非限制性示例,以增强对本方法和设备的功能的理解。
[0046] 电力公司可以将其电表放在他客户的家中。在特定地理区域中,可以存在上千个客户,电力公司想要在例如每月的最后一天向这些客户开账单。
[0047] 电力公司可以在其每个客户的家中放置信息提供设备110。根据不同的实施例,每个信息提供设备110可以包括电表,被包括在电表中,安装到电表上和/或被配置为与电表通信。然后在要读取电表的值并向订户设备140发送时,由服务器130(在本示例情况下,是电力公司)请求每个信息提供设备110。从而服务器130可以调度来自信息提供设备110的传输,以在时间上将它们分散,避免或至少降低以下风险:负载尖峰和/或人类移动终端用户被阻塞而不能通信。
[0048] 为了调度传输,服务器130可以基于以下各项中的任一项、一些项或全部项来应用恰当的算法:例如,订户设备140何时需要信息,在基站120和信息提供设备110之间的无线接口中采用的无线接入技术,估计出的系统100中的业务负载等等。在本特定非限制性示例中,可以假定例如360个信息提供设备110位于基站120的小区内,且通信系统100中的业务负载在晚上2和3点之间是低的,且订户设备140在每个月26号的早上8点钟需要信息。则仅作为示例,服务器130可以在晚上2点和3点之间,以10秒间隔来调度信息提供设备110。
[0049] 图2示出了之前结合图1讨论的通信系统100的另一实施例。
[0050] 在图2所示实施例中,订户设备140通过有线接口连接到服务器130。对于涉及信息提供设备110、网络节点120、核心网、无线接入网、服务器130和订户140的其它信息,参考结合图1所做出的讨论和解释。
[0051] 然而,可以具体地指出:在通常的场景中,多个信息提供设备110连接到服务器130,并由服务器130来管理。
[0052] 信息提供设备110可以访问通信系统100,即无线接入网和/或核心网,它们可选地由接入运营商所拥有。
[0053] 可以注意到通信系统100中可以包括多个信息提供设备110以及多个信息订户140。从而例如若干信息提供设备110可以向一个单一订户设备140发送不同的信息数据;
一个信息提供设备110可以向若干订户设备140发送相同的信息,或一个信息提供设备110可以用规律重复时间间隔向一个或多个订户设备140发送信息,以上仅是提及的一些选项。此外,通信系统100可以包括多个服务器130,这些服务器130可以由例如不同运营商来管理。
[0054] 根据本方法的实施例,在地理/小区级别上调度M2M业务。在服务器130上执行本方法。服务器130可以是由例如订户设备140的运营商或接入运营商所提供的独立产品或附加产品。然而,根据一些实施例,通信系统100中(例如,在某个节点110、120、140处)可以包括服务器130。
[0055] 服务器130可以或可以不由提供接入服务的接入运营商所拥有。然而,根据一些实施例,接入运营商可以拥有服务器130,并向订户设备140销售所管理的M2M服务。
[0056] 通信系统100中的实体110、130、140可以用下述方式涉及彼此且彼此通信:信息提供设备110和服务器130被配置为彼此通信,使得服务器130可以通过向信息提供设备110发送例如请求,从信息提供设备110请求数据传输。然后信息提供设备110响应于接收到的请求,向服务器130发送注册数据。注册数据可以包括例如:位置数据、信息分类数据、优先级数据、地理区域/小区信息数据,以上仅是提及的一些选项。服务器130可以注册信息提供设备110,且潜在地可以向信息提供设备110提供其他信息或指令。
[0057] 服务器130可以用下述方式来涉及订户设备140:服务器130用于向订户设备140提供回由信息提供设备110所收集的数据。当存储数据时或在已存储或甚至对数据进行后处理之后,可以直接这样做。这是订户设备140可以经由例如订阅来进行操纵的设置。
[0058] 现在将描述本上下文中实施例的非限制性示例。在诸如小区之类的地理区域中,可以存在例如1000个已注册的信息提供设备110,它们都使用WCDMA作为无线接入技术。它们中的400个要每个小时进行报告,即,向订户设备140发送信息数据。还可以假定该地理区域包括WCDMA小区,该WCDMA小区可以允许被配置为同时传输分组交换数据的32个设备。该小区中的示例人类使用模式可以是在任何给定时间点上由人类蜂窝电话用户使用32个资源的约一半,即16。通常的数据传输时间可以是2秒。为了简单,在本示例实施例中,针对所有人类用户可以使用相同的值。
[0059] 在下一个完整小时上,所有400个信息提供设备110不能同时接入无线接入网,因为仅可以存在32个同时的用户。且从而阻塞比例将很高,使得人类蜂窝电话用户不能接入无线接入网。因此服务器130或服务器130中包括的时间调度单元可以计算出:允许最大16个信息提供设备110在此时可以接入,而假定16个用户是人类蜂窝电话用户。
[0060] 每个接入可以花费2秒加上用于与无线接入网/核心网/通信系统100连接/断连的时间。可以假定总共花费5秒。
[0061] 服务器130或服务器130中包括的时间调度单元可以将400个信息提供设备110分为25组,每组16个信息提供设备110。可以请求组1在该完整小时上发送数据;可以请求第二组在5秒之后发送,且依此类推。通过这样做,将数据收集分散在大约2分钟上,显著降低了阻塞概率。从而希望避免通信系统100内突的然负载尖峰,或至少希望某种程度地降低遭受这种负载尖峰的风险。
[0062] 可以产生用于在时间上调度信息提供设备110的传输的一般算法的另一个一般非限制性示例。
[0063] 可以将在所需时间T在特定位置区域(例如小区)中要调度的信息提供设备110的数目称为M。
[0064] 从而,在所需时间T要调度的信息提供设备110的数目可以取决于以下各项:当前时间T_curr;基于当前系统资源限制的每个本地区域(例如,小区)中同时设备的最大数目N;估计出的资源占用时间T_resource;信息提供设备110i和信息提供设备110的位置m_i;以及在时间所需的信息T_info。
[0065] 因此:M=f(T_curr,N,T_resource,i,m_i,T_info)
[0066] 可以将能够调度信息提供设备110的时刻的总数称为J。
[0067] 从而:J=(T_info-T_curr)/(T_resource+T_guard)
[0068] T_guard是用于将来自不同信息提供设备110的传输彼此分离的保护期。
[0069] 因此,在时间T_curr+(T_resource+T_guard)*j上(其中,j从0至J-1),可以调度信息提供设备110的组。根据一些实施例,每组的信息提供设备110的数目可以是sum(m_i)/N。
[0070] 图3是示出了用于从信息提供设备110到订户设备140的信息传输的时间调度的本方法的示例实施例的组合信令方案和示意框图。图3中说明的目的是呈现可以执行本方法的实施例的上下文的一般概览。
[0071] 在图3中示出了在信息提供设备110、订户设备140和服务器130之间执行的信令的实施例。然而,应当理解,尽管在图3中出于清楚的原因只示出了信息提供设备110、订户设备140和服务器130的一个实例,如结合图1和图2已讨论的,在本方法中可以涉及多个信息提供设备110、订户设备140和/或服务器130。
[0072] 从而只要在后续描述中提到“一个”信息提供设备110、订户设备140和/或服务器130或信息提供设备110、订户设备140和/或服务器130,可以涉及多个信息提供设备110、订户设备140和/或服务器130。
[0073] 现在将分多个行动来描述本方法的示例实施例。应当注意:根据一些实施例,可以按照与介绍所示的顺序不同的另一顺序来执行这些行动。此外,还可以注意到:一些所述行动是可选的,且仅被包括在一些实施例中。
[0074] 服务器130可以被配置为:检测并注册在范围中的所有信息提供设备110,例如,位于相同地理区域中的所有信息提供设备110。从而,根据一些实施例,服务器130可以注册信息提供设备110。
[0075] 根据一些备选实施例,服务器130可以从所有信息提供设备110或位置检索功能(LRF)中收集无线接入技术信息和地理/小区信息。
[0076] 此外,根据一些实施例,服务器130可以向信息提供设备110发送请求,请求来自信息提供设备110的数据传输。
[0077] 然后信息提供设备110可以响应于接收到的请求,编译并向服务器130发送注册数据。注册数据可以包括例如位置数据、信息分类数据、优先级数据、地理区域/小区信息数据,以上仅是提及的一些选项。服务器130可以注册信息提供设备110,且潜在地可以向信息提供设备110提供其他信息或指令。
[0078] 服务器130还可以判定何时从信息提供设备110向订户设备140发送信息。这可以基于对订户设备140发出的请求来判定,或以任何其他恰当方式来判定。
[0079] 从而服务器130可以实现以下功能:计算信息提供设备110何时可以传输数据。其可以使用例如以下输入:订户设备140何时需要数据,地理区域/小区中的信息系统设备
110的数目,以及它们传输数据的截止时间,在当前地理区域/小区中用于“人类使用”的业务模型/测量结果,和/或估计出的通信系统100内的负载。
[0080] 当服务器130已确定信息提供设备110何时可以传输数据时,其可以向信息提供设备110发送针对数据传输的请求或指令。可选地,可以在所判定的时刻之前发送针对数据传输的请求,以例如让信息提供设备110执行从传感器检索信息等等。此外,根据一些实施例,希望信息提供设备110可以在任意时刻,或在由信息提供设备110选择的时刻,向服务器130传输数据,且服务器130取而代之地确定用于向订户设备140发送信息的恰当时刻。
[0081] 根据一些实施例,如果确定寻呼信息提供设备110是有利的,则对信息提供设备110进行寻呼。从而,信息提供设备110可以传输数据并执行快速休眠,以快速释放所使用的资源。
[0082] 根据一些实施例,信息提供设备110还可以被配置为:在没有在先的数据请求的情况下,以特定的计算出的时间间隔来报告其数据。可以由服务器130基于例如以下各项来计算该特定的计算出的时间间隔:订户设备140何时需要数据,地理区域/小区中的信息提供设备110的数目,以及它们传输数据的截止时间,在当前地理区域/小区中用于“人类使用”的业务模型/测量结果,和/或估计出的通信系统100内的负载。
[0083] 图4是示出了在服务器130中的方法的实施例的流程图。该方法目的在于时间调度从信息提供设备110到订户设备140的信息传输。在通信系统100中包括信息提供设备110、服务器130和订户设备140。
[0084] 为了恰当地执行对从信息提供设备110到订户设备140的信息传输的时间调度,该方法可以包括多个行动401至408。
[0085] 然而应当注意:可以按照与列举所指示的在某种程度不同的时间顺序来执行所述行动中的一些(例如,行动401至408),且在一些备选实施例中,执行它们中的一些(例如,行动401、402和406至408)。此外,可以同时执行或按照重新排列的时间顺序来执行任一个、一些或全部行动(例如,403和404)。该方法可以包括以下行动:
[0086] 行动401
[0087] 在一些备选实施例中可以执行该行动。
[0088] 服务器130可以获得与信息提供设备110相关的注册信息。
[0089] 根据一些实施例,要获得的注册信息可以包括以下各项中任一项、一些项或全部项:信息提供设备110的位置、信息提供设备110使用的通信技术、和/或与信息提供设备110相关的信息数据。
[0090] 行动402
[0091] 在一些备选实施例中可以执行该行动。
[0092] 服务器130可以获得与订户设备140相关的注册信息。根据一些实施例,要获得的注册信息可以包括以下各项中任一项、一些项或全部项:订户设备140的位置、订户设备140使用的通信技术、订户设备140所接入的通信系统100的部分的业务负载、和/或与订户设备140相关的信息数据。
[0093] 行动403
[0094] 服务器130获得对订户设备140何时需要要接收的信息进行指示的所需时刻。
[0095] 根据一些实施例,可以向订户设备140发送请求这种信息的请求。根据一些实施例,订户设备140可以是已记录了之前何时需要接收信息,例如,在向服务注册时。然后服务器130可以从存储器数据库中获得所需时刻。
[0096] 行动404
[0097] 服务器130估计在所需时刻通信系统100中的通信强度。
[0098] 根据一些实施例,对通信系统100在所确定时刻的通信强度的估计可以包括:通信系统100中的传输数目和/或通信系统100中的所测量或估计的业务负载。
[0099] 行动405
[0100] 服务器130基于所需时刻和估计出的在所需时刻的通信强度,调度信息提供设备110向订户设备140提供信息的时刻。
[0101] 根据一些实施例,调度信息提供设备110向订户设备140提供信息的时刻还可以基于:获得的信息提供设备110、订户设备140或要发送的信息中的任何一个的优先级值。
[0102] 根据一些实施例,调度信息提供设备110向订户设备140提供信息的时刻还可以基于:从信息提供设备110获得的信息。
[0103] 根据一些实施例,调度信息提供设备110向订户设备140提供信息的时刻还可以基于:从用户设备140获得的信息。
[0104] 根据一些实施例,调度信息提供设备110向订户设备140提供信息的时刻还可以基于:对要发送的信息的数据大小的估计。
[0105] 调度信息提供设备110向订户设备140提供信息的时刻还可以包括:将估计出的在所需时刻的通信强度与阈值进行比较。此外,其可以包括:如果估计出的通信强度超过阈值,则计算用于信息提供设备110提供信息的另一时刻。
[0106] 根据一些实施例,调度信息提供设备110向订户设备140提供信息的时刻还可以包括:应用分散算法,该分散算法用于在时间上将所调度的信息传输进行分散,以避免通信系统100中的负载尖峰。
[0107] 从而,服务器130可以调度来自若干信息提供设备110的若干信息传输,以避免通信系统100内的负载尖峰。
[0108] 行动406
[0109] 服务器130请求信息提供设备110在所调度的时刻向订户设备140提供信息。
[0110] 从而请求信息提供设备110在所确定的时刻向订户设备140提供信息。
[0111] 根据一些实施例,可以请求信息提供设备110在所确定的时刻直接向订户设备140发送信息。
[0112] 根据一些实施例,针对信息提供设备110的请求可以包括:经由服务器130发送信息。根据一些这种实施例,可以在所确定的时刻进行对服务器130的传输。
[0113] 该请求可以包括针对要提供的信息的显式或隐式指定。从而,在信息提供设备110仅能够执行一种类型的测量并提供一种类型的信息的情况下(例如,读取电表),对请求的接收可以隐式地指示要执行读取。在信息提供设备110能够执行多个不同的测量,且提供若干类型信息的情况下(例如,气象站),可以指定要执行哪个(些)测量和/或要提供哪个(些)信息。
[0114] 行动407
[0115] 在一些备选实施例中可以执行该行动,其中,信息提供设备110经由服务器130向订户设备140发送信息,而不是直接向订户设备140发送信息。
[0116] 可以将从信息提供设备110接收的信息格式化为适合向订户设备140进一步传输的格式。
[0117] 行动408
[0118] 在一些备选实施例中可以执行该行动,其中,信息提供设备110经由服务器130向订户设备140发送信息,而不是直接向订户设备140发送信息。
[0119] 可以向订户设备140发送已格式化的信息。根据一些实施例,对订户设备140的传输可以发生在所确定的时刻上。然而,根据一些实施例,对订户设备140的传输可以发生在任何其他恰当时刻上。
[0120] 图5是示出了根据一些实施例的用于调度从信息提供设备110到订户设备140的信息传输的服务器130的示意框图。可以将服务器130称为M2M应用服务器。通信系统100中包括服务器130、信息提供设备110和订户设备140。
[0121] 服务器130包括处理电路520。处理电路520可以由例如以下各项的一个或多个实例来表示:处理器、中央处理单元(CPU)、微处理器专用集成电路(ASIC)或可以解释并执行指令的其他处理逻辑。处理电路520可以执行用于输入、输出以及包括数据缓冲在内的数据处理中的任何、一些或全部数据处理功能,以及可以执行设备控制功能,比如,呼叫处理控制、用户界面控制等等。
[0122] 处理电路520被配置为:获得指示订户设备140何时需要要接收的信息的所需时刻。此外,处理电路520被配置为:估计在所需时刻通信系统100中的通信强度。此外,处理电路520被配置为:调度信息提供设备110向订户设备140提供信息的时刻。该判定可以基于所需时刻和估计出的在所需时刻的通信强度。处理电路520还可以被配置为:应用将信息提供设备110向订户设备140提供信息的时刻加以分散的算法,以避免通信系统100中的负载尖峰。根据一些实施例,处理电路520还可以被配置为:通过应用算法,处理所接收的信息数据。
[0123] 根据一些实施例,从而处理电路520可以被配置为:至少在一定程度上执行、使能或提供对行动401至408中任意一个、一些或全部的执行。
[0124] 服务器130包括发送器530。发送器530被配置为:向信息提供设备110发送请求信息提供设备110在所确定的时刻向订户设备140发送信息的请求。根据一些实施例,发送器530可以被配置为:向通信系统100中包括的一个或多个信息提供设备110和/或订户设备140发送信号,即请求和/或触发信号。
[0125] 根据一些实施例,服务器130可以包括接收机510。接收机510可以被配置为:从通信系统100中包括的一个或多个信息提供设备110和/或订户设备140接收信号和/或信息数据。
[0126] 除此之外,根据一些实施例,服务器130或其中包括的处理电路520还可以包括M2M数据收集单元、M2M订户报告单元、M2M时间调度单元、数据存储器和位置检索单元,或被配置为提供对应功能。
[0127] M2M数据收集单元可以用于在M2M时间调度单元中计算出的给定时间上请求数据传输,并收集信息数据。M2M订户报告单元可以被配置为:向订户设备140传输数据。
[0128] 服务器130或其中包括的处理电路520可以被配置为保持与信息提供设备110相关的信息,并使用该信息来计算信息提供设备110何时可以传输数据。如果检索到新位置,且存在过载的风险,则其还可以对数据传输加以延迟/中止。根据一些实施例,其还可以判定信息提供设备110是否可以具有激活的PDP上下文和/或可用的信令连接。如果需要,其可以被配置为:在例如需要由信息提供设备110来激活PDP上下文的情况下,通过发送SMS来唤醒信息提供设备110。其还可以将信息提供设备110配置为:在没有在先请求的情况下,使用在其要进行其数据报告时的时间间隔来进行发送。
[0129] 根据一些实施例,处理电路520可以连接到数据存储单元,其可以用于存储从收集信息数据开始到向订户设备140报告为止的信息数据。根据一些实施例,在向订户设备140分发之前,还可以对信息数据进行后处理。
[0130] 根据一些实施例,位置检索功能可以跟踪信息提供设备110。
[0131] 根据一些实施例,服务器130可以负责设备管理,并可以向信息提供设备110发送配置数据。
[0132] 此外,根据一些实施例,服务器130或其中包括的处理电路520可以被配置为获得订户设备140想要收集数据的频率和近似时间。此外,根据一些实施例,其可以被配置为:获得信息提供设备110所使用的无线接入技术(RAT)。此外,其可以被配置为:获得对在特定地理区域中使用的RAT的限制,例如,在不同小区中HSDPA仅可以支持16或32个并行用户。此外,服务器130或其中包括的处理电路520可以被配置为:从位置检索功能获得并存储信息提供设备110的位置。根据一些实施例,首先,当注册单元时且如果信息提供设备
110将其自身声明为移动单元,则可以在数据传输之前更新位置。此外,服务器130或其中包括的处理电路520可以被配置为:获得并存储所有其他信息提供设备110的位置。此外,根据一些实施例,服务器130或其中包括的处理电路520可以被配置为:获得与在给定时间和位置上的无线接入技术的典型人类使用模式有关的信息。此外,根据一些实施例,服务器
130或其中包括的处理电路520可以被配置为:从该信息提供设备110获得该典型数据传输时间的信息。可以在每次数据收集时测量该信息,且将该信息重复使用作为即将到来的数据收集事件的输入。此外,根据一些实施例,服务器130或其中包括的处理电路520可以被配置为:具有到RAN负载估计和准许控制功能的连接,以进一步考虑系统负载。
[0133] 此外,根据一些实施例,服务器130或其中包括的处理电路520可以被配置为:如果需要,使用上述信息来计算用于向订户设备140发送SMS的合适时间。此外,根据一些实施例,服务器130或其中包括的处理电路520可以被配置为:使用上述信息来计算用于数据收集的合适时间。
[0134] 此外,服务器130或其中包括的处理电路520可以包括M2M数据收集单元。M2M数据收集单元可以被配置为:从M2M时间调度单元获得对要收集数据的触发。此外,根据一些实施例,M2M数据收集单元可以被配置为:当接收到该触发时,向信息提供设备110发送数据收集请求。
[0135] 此外,在信息提供设备110是移动台的实施例中,M2M数据收集单元还可以被配置为:首先经由位置检索功能来请求信息提供设备110的新位置。可以向M2M时间调度单元发回该信息,该信息可以给出批准收集信息数据,延迟数据收集,或甚至中止数据收集。当M2M时间调度单元给出批准收集信息的请求时,可以向信息提供设备110发送数据。此外,M2M数据收集单元还可以被配置为:向数据存储器发送所收集的数据。M2M数据收集单元还可以被配置为:获得可以受益于紧急处理的信息数据,例如,在没有发送任何请求的情况下来自信息提供设备110的故障警报。可以该信息数据与实现识别其是紧急发送数据的其他信息一起向数据存储器发送。
[0136] 此外,服务器130或其中包括的处理电路520还可以包括M2M订户报告单元。取决于订户设备140的需求和/或需要,M2M订户报告单元可以被配置为:向订户设备140发送在数据存储器中存储的已收集的信息数据。
[0137] 此外,订户报告单元可以具有针对不同类型信息数据的不同处理。根据一些实施例,以指示其是紧急发送的数据的信息来标记的数据(例如,故障警报)可以被直接发送至订户设备140,而系统可以在长的时间段期间从几百个信息提供设备110(例如在区域中的电表)收集数据,并在稍后的时间在一个事务中向订户设备140发送所有已收集的数据。
[0138] 应当注意到,出于清楚的原因,从图3中省略了为了理解本发明而不完全必要的服务器130中的内部电子组件。
[0139] 此外,应当注意到,在服务器130或其中包括的处理电路520中包括的上述单元中的一些单元应当被视为分离的逻辑实体,而不一定是分离的物理实体。
[0140] 此外,可以将包括用于执行本方法的一些部分的指令在内的计算机程序产品和/或计算机可读存储介质用于实现之前所述的服务器130中的方法。此外,可以通过服务器130中的一个或多个处理电路520以及用于执行本方法的功能的计算机程序代码一起,来实现服务器130中的行动401至408中的任意一个行动、一些行动或所有行动。从而,当将计算机程序产品加载到处理电路520中时,包括用于执行服务器130中的行动401至408的指令在内的该计算机程序产品可以调度从信息提供设备110到订户设备140的无线信息传输。
[0141] 可以例如以携带用于在被加载到处理电路520时执行根据本方法的实施例的行动401至408的计算机程序代码的数据载体的形式,来提供上述计算机程序产品。数据载体可以是例如计算机可读存储介质,比如硬盘、CD ROM盘、存储器棒、光学存储器件、磁存储器件或任何其他恰当的介质,比如可以保持机器可读数据的盘或带。此外,可以将计算机程序代码提供为服务器上的程序代码,且远程下载至服务器130,例如通过互联网或内联网连接。
[0142] 图6是示出了在信息提供设备110中的方法的实施例的流程图。该方法目的在于使得能够调度服务器130中的信息传输。信息传输被执行为信息提供设备110到订户设备140的。在通信系统100中包括信息提供设备110、服务器130和订户设备140。
[0143] 为了恰当地使得能够调度服务器130中的信息传输,该方法可以包括多个行动601至604。
[0144] 然而应当注意:可以按照与列举所指示的在某种程度上不同的时间顺序来执行所述行动中的一些(例如,行动601至604),且在一些备选实施例中,执行它们中的一些(例如,行动601)。此外,可以同时执行或按照某种程度重新排列的时间顺序来执行任一个、一些或全部行动(例如,602和603)。该方法可以包括以下行动:
[0145] 行动601
[0146] 在一些备选实施例中可以执行该行动。
[0147] 可以向服务器130提供注册信息。根据一些实施例,这种信息可以包括:要发送的信息的类型、使用的无线接入技术、信息提供设备110的类型、信息和/或信息提供设备110的优先级级别。根据一些实施例,可以在例如向服务注册时,提供这种注册信息一次。
然而,可以连续更新或提供注册信息。根据一些实施例,例如通过从服务器130接收针对注册信息的专用请求,可以在请求时提供注册信息。
[0148] 行动602
[0149] 从服务器130接收以下请求:请求信息提供设备110在一时刻向订户设备140提供信息。
[0150] 根据一些实施例,该请求可以例如指定:要提供的所请求的信息、要提供信息的时刻、以及信息所要提供至的信息提供设备110。
[0151] 行动603
[0152] 根据接收到的请求来获得信息。可以通过测量表示物理实体的值(例如从传感器获得的)来获得信息。根据一些实施例,可以从测量单元(例如,电表)获得信息,根据一些实施例,测量单元可以被包括在信息提供设备110中,或安装到信息提供设备110上,或与信息提供设备110通信。
[0153] 行动604
[0154] 在根据接收到的请求的时刻上,向订户设备140发送获得的信息。
[0155] 根据一些实施例,可以经由服务器130向订户设备140发送信息。从而可以在根据接收到的请求的时刻上向服务器130发送所请求的信息。然后服务器130进而可以在时间上分散接收到的信息,并例如基于通信系统100内的通信业务情况,将其在任何方便的时刻转发至订户设备140。
[0156] 图7是示出了信息提供设备110的示意框图。信息提供设备110专用于使得能够调度服务器130中的信息传输。信息传输被执行为从信息提供设备110到订户设备140。在通信系统100中包括信息提供设备110、服务器130和订户设备140。可以将信息提供设备110称为M2M设备。可以将服务器130称为M2M应用服务器。
[0157] 信息提供设备110可以被配置为:执行用于在调度服务器130中实现信息传输的前述行动601至604中的任意一个、一些或全部。
[0158] 为了清楚,从图7中省略了为了理解本方法而不完全不可缺少的信息提供设备110中的任何内部电子组件或其他组件。
[0159] 为了正确的使得能够调度服务器130中的信息传输,信息提供设备110包括接收机710。接收机710被配置为:从服务器130接收请求信息提供设备110在一时刻向订户设备140提供信息的请求。
[0160] 此外,信息提供设备110包括处理电路720。处理电路720可以由例如以下各项的一个或多个实例来表示:处理器、中央处理单元(CPU)、微处理器、专用集成电路(ASIC)或可以解释并执行指令的其他处理逻辑。处理电路520可以执行用于输入、输出和包括数据缓冲在内的数据处理的任何、一些或全部数据处理功能,以及可以执行设备控制功能,比如,呼叫处理控制、用户界面控制等等。
[0161] 处理电路720被配置为:根据接收到的请求来获得信息。此外,根据一些实施例,处理电路720可以被配置为:通过应用算法来处理接收到的请求。
[0162] 从而,根据一些实施例,处理电路720可以被配置为:至少在一定程度上执行、使能或提供对行动601至604中任意一个、一些或全部的执行。
[0163] 此外,信息提供设备110包括发射机730。发射机730被配置为:在根据接收到的请求的时刻向订户设备140发送信息。此外,根据一些实施例,发射机730可以被配置为:向订户设备140和/或服务器130发送注册信息。
[0164] 根据一些实施例,信息提供设备110或M2M设备(由于其也可以被称为M2M设备)可以包括三个部分:接入调制解调器、传感器/数据收集器、以及M2M软件。接入调制解调器用于信息提供设备110进行RAN/CN传输。
[0165] 传感器/数据收集器可以用于测量/收集订户设备140有兴趣收集的数据。根据一些实施例,传感器/数据收集器可以对数据加密,使得该数据仅可以由订户设备140来读取,而不可能在服务器130中解密。
[0166] M2M软件可以用于在被加载到处理电路720时,执行针对服务器130和/或订户设备140的M2M服务。
[0167] 根据一些备选实施例,从而,信息提供设备110可以被配置为:向服务器130注册,且通过该注册来指示:其使用哪种无线接入技术,其是固定设备还是运动设备,以及可能与设备相关的其他信息数据。此外,在例如使用用于位置检索的用户平面解决方案的情况下,信息提供设备110可以指示其地理位置/小区ID。
[0168] 此外,信息提供设备110被配置为从服务器130接收针对传输信息数据的请求。根据一些实施例,信息提供设备110可以连续收集信息数据,并存储和传输从上一次数据传输开始累积的所有信息数据。或者备选地,根据一些实施例,传感器/数据收集器可以在特定时间或在接收到针对数据传输的请求时(根据不同实施例),拍摄快照(take a snapshot)。
[0169] 根据不同的实施例,对信息提供设备110是在特定给定时间还是在请求进入信息提供设备110时连续收集信息数据的选择是:要么由服务器130、设备管理系统信号通知给信息提供设备110,要么预先配置在信息提供设备110中。
[0170] 如果信息提供设备110是运动设备,如果使用用于位置检索的用户平面解决方案,则可以连续更新地理位置/小区Id。可以在来自服务器130的对信息数据的请求之前,进行该更新,使得当地理区域/小区中存在将资源过度用于M2M业务的风险的情况下,服务器130可以中止/延迟信息数据的传输。
[0171] 根据一些实施例,信息提供设备110可以从传感器/数据收集器获得其必须紧急提供给任何服务器130或订户设备140的信息数据。这可以是例如故障警报等。根据一些实施例,在该情况下,信息提供设备110可以不等待任何数据收集请求,而是立刻发送该数据。
[0172] 此外,应当注意到,在信息提供设备110中包括的上述单元710至730中的一些单元应当被视为分离的逻辑实体,而不一定是分离的物理实体。仅作为一个示例,接收机710和发射机730可以被包括在相同的物理单元(收发信机)中或共同布置在相同的物理单元(收发信机)中,该相同的物理单元可以包括发射机电路和接收机电路,其经由天线分别发送出去的射频信号和接收进入的射频信号。在信息提供设备110和基站120之间发送的射频信号可以包括业务和控制信号,例如寻呼信号/用户呼入呼叫的消息,其可以用于建立和维护与另一方的语音呼叫通信或者与远程订户设备140、服务器130或通信系统100中包括的其他节点发送和/或接收数据,比如SMS、电子邮件或MMS消息。
[0173] 可以通过信息提供设备110中的一个或多个处理电路720以及用于执行前述行动601至604的功能的计算机程序代码一起,来实现信息提供设备110中要执行的行动601至
604。从而,当将计算机程序产品加载到一个或多个处理电路720中时,包括用于在信息提供设备110中执行行动601至604的指令在内的该计算机程序产品可以使得能够调度服务器130中的信息传输。
[0174] 可以例如以携带用于在被加载到处理电路720时执行根据至少一些行动601至604的计算机程序代码的数据载体的形式,来提供上述计算机程序产品。数据载体可以是例如硬盘、CD ROM盘、存储器棒、光学存储器件、磁存储器件或任何其他恰当的介质,比如可以保持机器可读数据的盘或带。此外,可以将计算机程序代码提供为服务器上的程序代码,且远程下载至信息提供设备110,例如通过互联网或内联网连接。
[0175] 一些特定实施例
[0176] 现在将描述一些备选的非限制性示例实施例。
[0177] 根据一些实施例,由在应用服务器130中用于时间调度从信息提供设备110到信息订户140的信息传输的方法来实现该目标。通信系统100中包括应用服务器130、信息提供设备110和信息订户140。该方法包括:确定信息订户140需要信息的时刻。此外,获得对在所确定时刻通信系统100内的通信强度的估计。如果估计出的通信强度超过特定阈值,则基于通信系统100中的无线通信强度,计算用于信息提供设备110向信息订户140发送所需信息的恰当时间段。此外,向信息提供设备110发送触发信号,指示信息提供设备110在该时间段向信息订户140发送信息。
[0178] 根据根据第一方面的方法的一些实施例,计算恰当时间段的行动还可以基于:所确定的信息订户140需要信息的时刻。
[0179] 根据根据第一方面的方法的一些实施例,计算恰当时间段的行动还可以基于:对通信系统100的限制。
[0180] 根据根据第一方面的方法的一些实施例,计算恰当时间段的行动还可以基于:获得的信息提供设备110和/或信息订户140的优先级级别。
[0181] 根据根据第一方面的方法的一些实施例,计算恰当时间段的行动还可以基于:对要发送的信息的数据大小的估计。
[0182] 根据根据第一方面的方法的一些实施例,该方法可以包括其他行动:确定在信息传输之前对消息交换的需求,和/或确定执行该在先信息传输消息交换的时间。
[0183] 根据根据第一方面的方法的一些实施例,该方法可以包括其他行动:确定信息提供设备110的位置和/或注册。
[0184] 根据根据第一方面的方法的一些实施例,该方法可以包括其他行动:获得与信息提供设备110用于发送信息的通信方法相关的信息。
[0185] 根据根据第一方面的方法的一些实施例,对在所确定时刻上通信系统100内的通信强度的估计可以基于:通信系统100内的信息传输的数目、和/或对通信系统100内的业务负载的测量和/或业务模型。
[0186] 根据第二方面,由应用服务器130中用于时间调度从信息提供设备110到信息订户140的信息传输的布置来实现该目标。通信系统100中包括应用服务器130、信息提供设备110和信息订户140。该布置包括:确定单元,被配置为确定信息订户140需要信息的时刻。此外,该布置包括获得单元。获得单元被配置为:获得对在所确定时刻通信系统100内的通信强度的估计。此外,该布置包括比较单元,被配置为:确定估计出的通信强度是否超过特定阈值。此外,该布置包括计算单元。计算单元被配置为:基于通信系统100中的通信强度,计算用于信息提供设备向信息订户140发送所需信息的恰当时间段。此外,该布置包括发送器。发送器被配置为:向信息提供设备110发送触发信号,指示信息提供设备110在什么时间段向信息订户140发送信息。
[0187] 根据第三方面,由信息提供设备110中用于时间调度应用服务器130中的信息传输的方法来实现该目标。执行从信息提供设备110到信息订户140的信息传输。通信系统100中包括信息提供设备110、应用服务器130、和信息订户140。该方法包括:从应用服务器130接收触发信号。该触发信号包括:与在什么时间段向信息订户140发送信息相关的指令。此外,该方法包括:向信息订户140发送信息数据。
[0188] 根据根据第三方面的方法的一些实施例,该方法还可以包括以下行动:向应用服务器130提供存在性信息(presence information),该存在性信息可以包括例如:要发送的信息的类型、所使用的无线接入技术、信息提供设备的类型、信息和/或信息提供设备110的优先级级别。
[0189] 根据第四方面,由信息提供设备110中用于使得能够时间调度应用服务器130中的信息传输的布置来实现该目标。执行从信息提供设备110到信息订户140的信息传输。通信系统100中包括信息提供设备110、应用服务器130、和信息订户140。该布置包括接收机。该接收机被配置为:从信息提供设备110接收触发信号,该触发信号包括:与在什么时间段向信息订户140发送信息相关的指令。此外,该布置包括发射机。该发射机被配置为:
向信息订户140发送信息数据。
[0190] 当在本上下文中使用表达“包括”时,应当将其解释为非限制性的,即意味着“至少由以下...构成”。本方法和设备不限于上述优选实施例。可以使用各种备选、修改和等价物。因此,不应将上述实施例视为对所要求保护的范围的限制,该范围实际上由所附权利要求来定义。
QQ群二维码
意见反馈