[go: up one dir, main page]

CN105532033A - 优化移动和嵌入式设备的通信 - Google Patents

优化移动和嵌入式设备的通信 Download PDF

Info

Publication number
CN105532033A
CN105532033A CN201380078983.4A CN201380078983A CN105532033A CN 105532033 A CN105532033 A CN 105532033A CN 201380078983 A CN201380078983 A CN 201380078983A CN 105532033 A CN105532033 A CN 105532033A
Authority
CN
China
Prior art keywords
signal strength
loss rate
data
strength loss
remaining time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201380078983.4A
Other languages
English (en)
Inventor
I·穆迪科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
McAfee LLC
Original Assignee
McAfee LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by McAfee LLC filed Critical McAfee LLC
Publication of CN105532033A publication Critical patent/CN105532033A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/10Scheduling measurement reports ; Arrangements for measurement reports
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0226Traffic management, e.g. flow control or congestion control based on location or mobility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0231Traffic management, e.g. flow control or congestion control based on communication conditions
    • H04W28/0236Traffic management, e.g. flow control or congestion control based on communication conditions radio quality, e.g. interference, losses or delay
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开一般涉及用于优化用于移动和嵌入式设备的通信的系统、设备、方法和计算机可读介质。更特定的、但非限制性的,本公开涉及在移动设备(例如,可能频繁受挫于间歇性的互联网连接的智能电话、平板、超级本等)例如在它们的所有者在接入点间移动时、允许移动设备估计剩余“机会窗口”的持续期用于数据传输并且然后选择和/或裁剪数据传输以便能在预期的连接丢失发生之前完成尽可能多的期望的数据传输的系统、设备、方法和计算机可读介质。在一些实施例中,可以分析随时间变化的信号强度并将其与特定用户和/或设备的连通性历史相关,以便改进对用于数据传输的剩余“机会窗口”的估计。

Description

优化移动和嵌入式设备的通信
技术领域
本公开一般涉及用于优化移动和嵌入式设备的通信的系统、方法和计算机可读介质。
更特定的、但非限制性的,本公开涉及在移动设备(例如,可能频繁受挫于间歇性的互联网连接的智能电话、平板、超级本等)例如在它们的所有者在接入点间移动时、允许移动设备估计剩余“机会窗口(windowofopportunity)”的持续期用于数据传输并且然后选择和/或裁剪数据传输以便能在预期的连接丢失发生之前完成尽可能多的期望的数据传输的系统、方法和计算机可读介质。
背景
数据传输系统一般假定数据传输将发生于“连接”环境中,也就是说,接收者和发送者的预期连通性被有效地假定为是永久性的。这种思考方式可以是过去的“硬线”通信系统的遗留物,其中网络中两个节点间的连通性会被可靠地假定。在当今世界,其中有太多通信发生在移动网络上以及/或者在“智能设备”间,智能设备即构成所谓“物联网”的互联网启用的设备,数据传输期间的永久性连通性不再是安全的假设。特别是,无线互联网信号强度可以改变,设备可以以变化的速度率移入和移除无线接入点的范围,且设备会在没有警告的情况下跳上或跳下不同类型的网络,诸如Wi-Fi、3G、4G等。
在一实施例中,在此称为“数据骡(datamule)”的设备可用于通过暂时连接从嵌入式设备收集数据或将数据发送至嵌入式设备,“数据骡”是传送或接收数据的设备。数据骡可由移动设备和/或嵌入式设备完成。数据骡可能想要从中收集信息的嵌入式设备的一个示例会是“智能”水表(watermeter)。这一水表可能想要每当附近有它可能与之形成数据连接的数据骡(例如,带有移动电话的个人)时就丢弃一些信息。然而,该数据连接通常仅仅是暂态连接。实际上,如果数据骡在经过嵌入式设备时移动,则该连接实际上可以是非常暂态的。因此,可能期望确定在为数据传输存在的有限时间帧“机会窗口”中发送和/或接收尽可能多的信息的一种方式。
为了实现这些目标,根据一些实施例,可以测量信号强度的瞬时质量。如果测量信号强度质量的(诸)设备感测到信号质量正在递减,它于是会调节传输分组的尺寸以使最大可能数量的数据分组被适配入预期为可该设备所用的剩余时间“机会窗口”中。
根据一些实施例,可以假定信号强度的下降与设备移动相关联。通过假定或确认数据骡的速度(在数据骡移动经过它尝试从中接收数据的静止嵌入式设备的场景中),可以预测信号下降速率以及信号断连将发生的时间。由于若设备尝试发送将不被适配入剩余“机会窗口”(即,连通性时间帧)的大分组则整个数据传输可能不成功的事实,这可以被证实是有价值的。
即使连接被快速恢复(例如,若设备重连至3G/4G网络),原始通信可以丢失并且会需要被重复。这产生了网络传输的不必要的复制,这从用户体验的视角(例如,延迟和不必要的电池消耗)以及金融上(用于发送复制数据的不必要成本)来看是不期望的。
如果中断在安全遥测的提交期间发生,例如,它可以是特别不期望的,因为设备可能尝试有助于后端服务器处的全球威胁智能(GTI)数据池或者尝试确认正在尝试获得对特定真实世界位置或信息块的接入的用户的身份。
因此,根据一些实施例,传输可以被分解成多个较小部分,以使丢失传输的可能性被最小化,且如果一些数据丢失,它会可能仅仅是一个小的数量。可以使用数据传感器(例如,GPS传感器、加速度仪或陀螺仪)来告知设备移动得有多快。设备移动信息可以进一步有助于估计可用的连通性时间帧以及随后调节通信分组,以使通信较不可能在数据传输的过程中分解,由此丢弃整个传输。
然而,将通信分解为多个小部分(例如,分组)具有附加的传输成本,因为每个分组引入了特定开销(例如,与处理更多头部和分组相关联的分组头部和计算、以及从多个分组重新组装原始传输),因此,在没有首先评估剩余时间“机会窗口”的尺寸的情况下将全部传输分解为小部分是一种次优的方法。
本公开的主题针对克服或至少减少以上提出的一个或多个问题的效应。为了解决这些及其他问题,此处描述了部分地减少外出传输(下载和上载)期间的连通性中断的可能性的技术。
附图简述
图1是图示根据一个或多个公开的实施例的网络体系结构100的框图。
图2A是图示根据一个或多个公开的实施例、可用于执行此处描述的通信优化方法的计算机的框图。
图2B是图示根据一个或多个公开的实施例、可驻留于计算机上的处理器核的框图。
图3A示出根据一个或多个公开的实施例、在信号强度可以随时间变化时、信号强度的符号表示。
图3B示出根据一个或多个公开的实施例、在信号强度随时间变化时可以发送的数据分组的符号表示。
图4是一种用于优化移动和嵌入式设备的通信的方法的一实施例的流程图。
详细描述
公开了用于优化移动和嵌入式设备的通信的系统、计算机可读介质和方法。通过针对可用连接监控信号强度(例如,移动、Wi-Fi、蓝牙或任何其他连接类型),这种系统、计算机可读介质和方法可以在互联网连接可能丢失之前预测时间帧。根据一些实施例,这种预测中的主要因素可以是信号正在下降的速率。其他实施例可以考虑诸如用户和/或设备的历史连通性信息这样的进一步因素。然后可以估计剩余“机会窗口”的持续期,且可以选择和/或裁剪传输以在预期连通性丢失之前完成。因此,这种系统、计算机可读介质和方法可用于消除传输由于连通性丢失而中途中断的可能性,并且因此减少通信系统内失败传输的数量。参照各附图,以下提供了根据该公开的通信优化方案的各实施例。
现在参照图1,示意性地示出体系结构100。体系结构100包含计算机网络102。计算机网络102包括当前可用的许多不同类型的计算机网络,诸如因特网、公司网络或局域网(LAN)。这些网络的每一个可以包含有线或无线设备,并且使用任何数量的网络协议(例如,TCP/IP)来操作。网络102连至网关和路由器(由108表示)、终端用户计算机106和计算机服务器104。体系结构100中还示出用于移动通信设备的蜂窝网络103。如本领域已知,移动蜂窝网络支持移动电话以及许多其他类型的设备(例如,平板电脑未示出)。体系结构100中的移动设备被图示为移动电话110。
在诸如图1所显示的网络中,可以部署通信优化软件来管理和控制网络上各设备间的通信。该软件可用于,例如将特定设备的信号强度和时间记录在连接历史存储器中,计算信号丢失的瞬时速率,估计用于发送信息的剩余时间窗口,以及在连接丢失之前选择适当尺寸的数据以完成传输。该软件也可用于对数据传输期间的数据记录区分优先级。如上所述,这种设备可以在设备和/或携带这种设备的用户走来走去时进入和离开与计算机网络102的通信。
现在参照图2A,以框图形式图示根据一实施例用于提供通信优化技术的示例处理设备200。处理设备200可充当移动电话110、网关或路由器108、客户端计算机106或者服务器计算机104中的处理器。示例处理设备200包括系统单元205,系统单元205可以任选地连接至系统230的输入设备230(例如,键盘、鼠标、触摸屏等等)和显示器235。程序存储设备(PSD)240(有时被称为硬盘、闪存或非暂态计算机可读介质)被包括于系统单元205中。系统单元205中还包括用于经由网络(或蜂窝或计算机)与其他移动和/或嵌入式设备(未示出)通信的网络接口220。网络接口220可以被包括于系统单元205中或者在系统单元205外部。在任一情况下,系统单元205将在通信上耦合至网络接口220。程序存储设备240表示任何形式的非易失性存储器,包括但不限于所有形式的光学及磁性存储器,包括固态的存储元件,包括可移动介质,并且可以被包括于系统单元205中或者在系统单元205外部。程序存储设备240可用于存储软件以控制系统单元205、存储供处理设备200使用的数据、或这两者。
系统单元205可以被编程以执行按照本公开的方法。系统单元205包括一个或多个处理单元210、输入-输出(I/O)总线225和存储器215。对存储器215的存取可以使用通信总线225来完成。处理单元210可以包括任何可编程控制器设备,包括例如大型处理器、移动电话处理器或例如英特尔公司的ATOMTMCORETM以及ARM公司的Cortex和ARM处理器家族中的一个或多个成员。(英特尔、英特尔ATOM以及CORE是英特尔公司的商标。CORTEX是ARM有限公司的注册商标。ARM是ARM有限公司的注册商标。)存储器215可以包括一个或多个模块并且包括随机存取存储器(RAM)、只读存储器(ROM)、可编程只读存储器(PROM)、可编程只写存储器以及固态存储器。如图2A还示出,系统单元205还可以包括通信优化模块245,该通信优化模块245可以用固件实现以辅助此处描述的通信优化技术的性能。系统205也可以包括一个或多个位置传感器255,该一个或多个位置传感器255可以包括加速度仪、陀螺仪、全球定位系统(GPS)设备等,并且可用于确认或拒绝测得的信号强度丢失率,如以下进一步描述。
现在参照图2B,进一步详细图示了根据一实施例的处理单元核210。处理单元核210可以是任一类型的处理器的核,所述处理器诸如微处理器、嵌入式处理器、数字信号处理器(DSP)、网络处理器、或者用于执行代码的其他设备。尽管图2B中仅图示了一个处理单元核210,处理元件可以替代地包括比图2B中图示的一个处理单元核210多的核。处理单元核210可以是单线程核,或者对于至少一个实施例,处理单元核210可以是多线程的,因为它可以包括每核不止一个硬件线程上下文(即“逻辑处理器”)。
图2B还图示了与处理单元核210耦合的存储器215。存储器215可以是对于本领域技术人员已知或以其他方式可用的各种存储器(包括存储器层级的各个层)中的任一种。存储器215可以包括要由处理单元核210执行的一个或多个代码指令250。处理单元核210遵循由代码250所指示的程序指令序列。每个指令进入前端部分260并且由一个或多个解码器270处理。解码器可以生成微运算作为其输出,微运算诸如以预定义格式的固定宽度的微运算,或者解码器可以生成反映原始代码指令的其他指令、微指令或控制信号。前端260也包括寄存器重命名逻辑262和调度逻辑264,它们一般分配资源并且对对应于转换指令的操作排队以用于执行。
图示的处理单元核210包括具有一组执行单元285-1到285-N的执行逻辑280。一些实施例可以包括专用于多个特定功能或多组功能的多个执行单元。其他实施例可以包括仅仅一个执行单元或可执行特定功能的一个执行单元。执行逻辑280执行代码指令所指定的操作。
在代码指令所指定的操作的执行完成之后,后端逻辑290收回代码250的指令。在一实施例中,处理单元核210允许无序执行,但要求指令的有序收回。引退逻辑295可以对于本领域技术人员已知的各种形式(例如,重排序缓冲器等等)。以此方式,处理单元核210在代码250的执行期间被变换,至少对于解码器所生成的输出、寄存器重命名逻辑262所使用的硬件寄存器和表格、以及执行逻辑280所修改的任何寄存器(未示出)。
尽管图2B未图示,处理元件可以包括在处理单元核210片上的其他元件。例如,处理元件可以包括连同处理单元核210的存储器控制逻辑。处理元件可以包括I/O控制逻辑以及/或者可以包括与存储器控制逻辑集成的I/O控制逻辑。处理元件也可以包括一个或多个高速缓存。
信号强度预测方案
图3A和3B示出信号强度预测方案的一实施例,该信号强度预测方案可用于优化移动设备和/或嵌入式设备之间的通信。现在参照图3A,示出根据一个或多个公开的实施例、在信号强度可以随时间变化时、信号强度的符号表示。在图3A的示例性实施例中,在时间点t1,信号强度被示出为值S1(300)。同样,在时间点t2,信号强度被示出为值S2(310)。最后,在时间点t3,信号强度被示出为值S3(320)。在图3A所示的示例中,时间t3是“当前时间”。时间点t4表示将来的预测时间,在该时间点,信号强度S4被预测为下降,从而造成连通性中断(330)。
图表340绘制了图表上y轴的信号强度(S)相对于x轴的时间(t)。在图表340中,信号强度S被示出为随时间从值S1(345)下降至值S2(350)、再下降至值S3(355)。这通过消除图表上相应位置上方的信号强度图标来镜像。如上所述,在图3A所示的示例中,时间t3是“当前时间”。因此,时间区域365所指示的图表上时间t3右边的时间表示所预测的信号强度直到将来的估计。线段360从实线变化为虚线以指示这些信号强度是预测的(即,将来的)信号强度。值S4(370)表示信号强度被预测下降至连接将中断的水平的点,即,信号会丢失。图表上位置t4上方的图标是问号,而不是信号强度图标,用于反映时间t4处的信号强度是预测的这一事实,并且例如如果用户停止进一步远离其与之通信的设备地移动或者移动成远离造成信号中干扰的一些对象时,则会变得不正确。
如上所述,根据一些实施例,通信优化方案可能尝试在互联网连接可能丢失之前预测时间帧。自然,可以应用任何种类的预测逻辑来预测线段360。例如,预测可以基于线性近似、多项式、样条函数、或者任何其他预测性的数学模型。还应当考虑S1、S2、S3、S4测量的准确性(例如,如果在时间点t1、t2、t3、t4处或附近取得多个测量则使用标准差)。根据一些这样的实施例,预测中的主要因素可以是信号正在下降的速率。然后可以估计剩余“机会窗口”的持续期,且可以选择和/或裁剪传输以在预期连通性丢失之前完成。进一步根据这样的实施例,也可以计算信号丢失率Ri以及平均速率Raverage(R平均)。根据一些这样的实施例,用于计算瞬时信号丢失率的公式可以是图3A在元素375示出的并且在以下公式1中再现的公式。
Ri=|Si-Si+1|/|ti+1-ti|(公式1)
根据信号丢失率(或更特定的,平均信号丢失率Raverage),也可以计算信号丢失发生之前的预期时间窗口。在S=0时(即,在连接丢失时)考虑信号丢失Sloss(S丢失)。根据一些实施例,可以根据以下公式2计算信号丢失
texpected_time_window=Slast/Raverage,其中Slast(S最后)是最后一个非零信号(公式2)。
现在参照图3B,示出根据一个或多个公开的实施例、在信号强度随时间变化时可以发送的数据分组380的符号表示。如图3B所描述,数据分组Di380沿着公共时间轴t对齐,信号强度则绘制为相对于时间轴t。如上参照图3A所述,时间t3是“当前时间”。在所示示例中,在时间t3之前的信号丢失率在“所允许的余量”内,即,其低于阈值信号强度丢失率,在该阈值信号强度丢失率上方,该方案会开始特别选择和/或打包数据用于在预期的信号丢失之前传输。这由在时间t0和t3之间发送的变化尺寸的数据分组D1-D4(其中较长的数据分组条表示较大的数据分组)表示。换言之,在时间t0和t3之间关于选择合适数据以便在预期连通性丢失之前完成传输未作出特殊的考虑。然而,在时间t3之后,信号丢失率不再在“所允许的余量”内,因此该方案开始选择合适数据以便在所预测的预期连通性丢失之前完成传输。这由在时间t3和t4之间发送的数据分组D5-D7表示,其中数据分组D6和D7390已被选择、打包和/或区分优先级以便在时间t4处的预期信号丢失之前被发送。通过选择更有可能在预期信号丢失之前被完全发送的数据分组,该方案可以降低中断传输的风险,并因此降低需要被重发的数据分组的数量。
连通性历史存储器
除了以上公开的与信号强度预测方案有关的技术以外,也可以挖掘和利用历史用户连通性数据以便加强关于预期信号丢失的预测。例如,人类是具有习惯的生物,并且可以在每天差不多时间连至同一个工作Wi-Fi网络,例如当他们出门吃午饭或傍晚回家时。因此,如果该方案能够(例如,经由使用连通性历史存储器)“记住”先前断开在何时频繁地发生,则可能预测这些信号下降。如果这些连接/断开进一步与常规与这种连接和断开相关联的特定接入点相关,则可以进一步利用连通性历史存储器来帮助该方案更好地预测将来的信号强度的恶化速率。例如,用户工作日结束时的信号恶化更可能是真实的信号丢失,而不是信号读数的随机波动。
此外,在优化特定数据的传输时,也可以考虑信号中断的可能持续期,例如,从连通性历史存储器确定。例如,如果离开特定的Wi-Fi网络总是导致快速重连(例如,连至3G/4G网络或者另一Wi-Fi网络),则可以首先发送遥测信息(其一般尺寸较小),然后在重连之后可能发送可疑样本(suspectedsample),例如可能是恶意软件且一般尺寸较大的程序。例如,典型的安全性相关遥测信息可以包括程序的密码散列,程序的密码散列可以伴随描述上下文的相关元数据(例如,程序名、包ID、发布者信息、版本、下载事件、程序执行、复制、修改、等等)。
设备移动信息
信号强度的下降不总是仅归因于用户的移动以及接入点和用户设备间的距离。在真实世界,信号强度中总是有由例如干扰、移动的物体等造成的信号强度的自然变化。信号强度下降的原因可以用设备的位置传感器(例如,加速度仪或陀螺仪)来进一步估计。假定用户设备所连接至的接入点没有移动,且尝试将数据“倾卸(dump)”至用户设备的嵌入式设备没有移动,则在原理上,传输会话的全部代理可以被标记为“静止”或“移动”。如果用户设备未报告任何移动,则更可能的是,可以丢弃信号强度的变化,因为它可能归因于随机信号波动造成并且不大可能导致进一步的信号强度下降。
然而,如果设备的位置传感器确认移动(以及可能与连通性历史存储器中记录的设备的移动历史一致),则该方案更可能需要注意减少的信号强度,因为它指示如果用户设备继续以其当前的步伐/轨迹移动,则连接可能快要中断。在这种情况下,这可以触发该方案来估计剩余的机会窗口,并且开始选择合适数据以便在预期的连通性丢失时间之前完成传输。在一实施例中,如果用户设备在移动(且如果确认设备的位置传感器读数对应于真实移动,且因此信号断开将可能终止发生),该方案可仅应用以上的公式1和2来确定预期的剩余时间窗口用,如果设备没有移动,则不应用以上的公式1和2。
在一些实施例中,可以采用更高级的机器学习技术(例如,支持向量机器、神经网络、决策树或决策预报技术)来确定什么移动/连通性丢失是显著的、什么移动/连通性丢失不是显著的,以便适合于此处公开的技术的特定应用。在这一实施例中,机器学习的输入可以包括:定时、信号强度(若多于一个连接活跃,则在一个或多个连接上,例如同时在3G和Wi-Fi上)、历史、加速度、GPS和/或粗略定位、用户身份等等。机器学习的输出可以是关于可用于传输的时间帧的预测。
区分优先级
在一些实施例中,在预期的连通性丢失之前的“机会窗口”期间,特定的数据记录可以优先于其他的数据记录。例如,在可疑样本和安全遥测的传输期间,具有合适尺寸的更重要的安全性数据(例如,元数据或者实际样本)可以在连通性丢失之前被发送。此外,较短的数据分组可用于机会窗口中,即使通常这种数据分组可能导致不必要的开销。
如果在给定连接期间有多个传入传输,则客户端设备可以使用HTTPHEAD(HTTP头部)(或类似查询)来确定需要被下载的各种文件的尺寸,然后仅对于更可能在预期连通性会丢失之前完成传输的那些文件(例如,网页)发布HTTPGET(HTTP获取)命令(或类似命令)。
在还有其他实施例中,例如当从所谓的“物联网”收集信息时,该方案可将安全性事件(例如,对入门(doorentrance)策略的违反(在“智能”门的情况下)或者更近的事件)优先于可能对设备有较少立即威胁的其他事件。该方案也可以基于以上讨论的各种规则的应用来构造它想要发送哪些数据的优先化队列,且然后基于该方案预测有多少时间剩余供传输而开始“切开”队列中的数据。
图4示出一种用于优化移动和嵌入式设备的通信的方法的一实施例的流程图400。首先,该方案可以创建连通性历史存储器410,例如,具有诸如以上讨论的那些属性(405)。接着,可以获得设备处信号强度的测量(415)。该信号强度随后可被记录在例如连通性历史存储器中,并且与同测量相关联的时间(且任选地,接入点)相关(420)。接着,信号丢失率可以用例如以上公式1和2来计算(425)。如果信号丢失率在所允许的余量内(430处的“是”),该过程可以返回至块415并继续监控信号强度测量。相反,如果信号丢失率不在所允许的余量内(430处的“否”),则该过程可以前进至块435并且估计用于数据传输的预期剩余时间窗口。如以上讨论的,在估计用于数据传输的预期剩余时间窗口时,也可以利用来自连通性历史存储器的数据(410)。例如,日时(thetimeofday)以及/或者用户所连接的网络的类型可以影响预期剩余时间窗口的估计。如果仍有用于传输的剩余数据(440处的“是”),则该过程然后可以选择合适数据以便在连通性被预期丢失之前完成传输,并且发送这种所选择的数据(445)且然后返回至块415以继续监控信号强度测量。相反,如果没有用于传输的剩余数据(440处的“否”),该过程可以返回至块415并继续监控信号强度测量。
示例
以下示例关于进一步的实施例。示例1是一种包括其上存储的计算机可执行指令的非暂态计算机可读介质,所述指令使一个或多个处理单元接收信号强度的测量以及与信号强度的测量相关联的时间;将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算信号强度丢失率;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例2包括示例1的主题,其中,用于计算信号强度丢失率的指令还包括用于计算瞬时信号强度丢失率的指令。
示例3包括示例1的主题,其中,用于计算信号强度丢失率的指令还包括用于计算平均信号强度丢失率的指令。
示例4包括示例1的主题,其中,用于确定所述信号强度丢失率不在所允许的余量内的指令还包括用于将所述信号强度丢失率与阈值信号强度丢失率相比较的指令。
示例5包括示例1的主题,其中,用于确定所述信号强度丢失率不在所允许的余量内的指令还包括用于将所述信号强度丢失率与阈值信号强度丢失率相比较的指令。
示例6包括示例1的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的指令还包括:用于选择具有被配置为在所述预期剩余时间窗口内发送的尺寸的数据分组的指令。
示例7包括示例1的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的指令还包括:用于至少部分基于数据分组的优先级水平来选择数据分组的指令。
示例8包括示例1的主题,其中,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
示例9包括示例1的主题,其中所述连通性历史存储器包含关于多个设备的信息。
示例10包括示例1的主题,其中所述连通性历史存储器包含关于多个接入点的信息。
示例11包括示例1的主题,其中所述关于多个设备的信息与关于多个接入点的信息相关。
示例12是一种包括其上存储的计算机可执行指令的非暂态计算机可读介质,所述指令使一个或多个处理单元接收信号强度的测量以及与信号强度的测量相关联的时间;将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算信号强度丢失率;将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关;确定所述信号强度丢失率与连通性历史存储器中存储的相关的信号强度丢失率一致;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例13包括示例12的主题,其中,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
示例14是一种用于优化通信传输的方法,包括:接收信号强度的测量以及与信号强度的测量相关联的时间;计算信号强度丢失率;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例15包括示例14的主题,其中,用于计算信号强度丢失率的动作还包括计算瞬时信号强度丢失率。
示例16包括示例14的主题,其中,用于计算信号强度丢失率的动作还包括计算平均信号强度丢失率。
示例17包括示例14的主题,其中,用于确定所述信号强度丢失率不在所允许的余量内的动作还包括用于将所述信号强度丢失率与一阈值信号强度丢失率相比较。
示例18包括示例14的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的动作还包括:选择具有被配置为在所述预期剩余时间窗口内发送的尺寸的数据分组。
示例19包括示例14的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的动作还包括:至少部分基于数据分组的优先级水平来选择数据分组。
示例20包括示例14的主题,其中,用于计算用于数据传输的预期剩余时间窗口的动作还包括利用来自连通性历史存储器的相关信息。
示例21包括示例14的主题,其中,一种非暂态计算机可读介质包括其上存储的计算机可执行指令,所述计算机可执行指令使一个或多个处理单元执行如前述示例的任一个中所述的方法。
示例22是一种用于优化通信传输的方法,包括:接收信号强度的测量以及与信号强度的测量相关联的时间;将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算信号强度丢失率;将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关;确定所述信号强度丢失率与连接历史存储器中存储的相关的信号强度丢失率一致;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例23包括示例22的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的动作还包括:至少部分基于数据分组的优先级水平来选择数据分组。
示例24包括示例22的主题,其中,用于计算用于数据传输的预期剩余时间窗口的动作还包括利用来自连通性历史存储器的相关信息。
示例25包括示例22的主题,其中,所述方法还包括将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关。
示例26包括示例22的主题,其中,所述方法还包括确定所述信号强度丢失率与所述连通性历史存储器中存储的相关的信号强度丢失率一致。
示例27包括示例22的主题,其中,用于确定所述信号强度丢失率与所述连通性历史存储器中存储的相关的信号强度丢失率一致的动作包括:对来自发送所选数据的设备的位置传感器的信息进行分析。
示例28是一种包括其上存储的计算机可执行指令的非暂态计算机可读介质,用于使一个或多个处理单元执行示例22-27的方法。
示例29是一种包括用于执行示例22-27的方法的装置的设备。
示例30是一种被配置为优化通信传输的系统,包括:存储器;以及通信上耦合至所述存储器的一个或多个处理单元,其中所述存储器存储用于配置所述一个或多个处理单元以执行下列操作的指令:接收信号强度的测量以及与信号强度的测量相关联的时间;将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算信号强度丢失率;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例31包括示例30的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的指令还包括:用于至少部分基于数据分组的优先级水平来选择数据分组的指令。
示例32包括示例30的主题,其中,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
示例33是一种设备,该设备包括:接收装置,用于接收信号强度的测量以及与信号强度的测量相关联的时间;记录装置,用于将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算装置,用于计算信号强度丢失率;相关装置,用于将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关;确定装置,用于确定所述信号强度丢失率与连通性历史存储器中存储的相关的信号强度丢失率一致;确定装置,用确定所述信号强度丢失率不在所允许的余量内;计算装置,用于计算用于数据传输的预期的剩余时间窗口;以及选择装置,用于选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引装置,用于指引所选择的数据被发送至期望接收者。
示例34包括示例33的主题,其中,用于计算用于数据传输的预期剩余时间窗口的计算装置还包括用于利用来自连通性历史存储器的相关信息的计算装置。
示例35是一种设备,该设备包括:存储器;一个或多个处理单元;以及非暂态计算机可读介质,包括其上存储的用于使一个或多个处理单元执行下列操作的计算机可执行指令:接收信号强度的测量以及与信号强度的测量相关联的时间;将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算信号强度丢失率;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例36包括示例35的主题,其中,用于计算信号强度丢失率的指令还包括用于计算瞬时信号强度丢失率的指令。
示例37包括示例35的主题,其中,用于计算信号强度丢失率的指令还包括用于计算平均信号强度丢失率的指令。
示例38包括示例35的主题,其中,用于确定所述信号强度丢失率不在所允许的余量内的指令还包括用于将所述信号强度丢失率与阈值信号强度丢失率相比较的指令。
示例39包括示例35的主题,其中,用于确定所述信号强度丢失率不在所允许的余量内的指令还包括用于将所述信号强度丢失率与阈值信号强度丢失率相比较的指令。
示例40包括示例35的主题,其中,用于选择数据用于在所述预期剩余时间窗口期满之前完成传输的指令还包括:用于至少部分基于数据分组的优先级水平来选择数据分组的指令。
示例41包括示例35的主题,其中,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
示例42包括示例35的主题,其中所述连通性历史存储器包含关于多个设备的信息。
示例43包括示例35的主题,其中所述连通性历史存储器包含关于多个接入点的信息。
示例44包括示例35的主题,其中所述关于多个设备的信息与关于多个接入点的信息相关。
示例45是一种设备,该设备包括:存储器;一个或多个处理单元;以及非暂态计算机可读介质,包括其上存储的用于使一个或多个处理单元执行下列操作的计算机可执行指令:接收信号强度的测量以及与信号强度的测量相关联的时间;将所述信号强度的测量以及与信号强度的测量相关联的所述时间记录在连通性历史存储器中;计算信号强度丢失率;将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关;确定所述信号强度丢失率与连通性历史存储器中存储的相关的信号强度丢失率一致;确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期的剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置以使传输将在所述预期的剩余时间窗口期满之前完成;以及指引所选择的数据被发送至期望接收者。
示例46包括示例45的主题,其中,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
在以上描述中,出于说明目的,提出了许多具体细节以便提供对所公开的实施例的透彻理解。然而,对于本领域技术人员将显而易见的是,没有这些具体细节也可实践所公开的实施例。在其他实例中,结构和设备以框图形式示出以避免混淆所公开的实施例。对无下标或后缀的数字的引用被理解为引用与所引用的数字相对应的下标或后缀的所有实例。此外,本公开中使用的语言已经出于可读性和指令性目的而选择,并且可能未被选择以划定或限制本发明的主题,有必要参照权利要求书以确定这种发明的主题。说明书中引用“一个实施例”或“一实施例”意指结合实施例描述的特定特征、结构或特性被包括在至少一个所公开的实施例中,对“一个实施例”或“一实施例”的多次引用不应被理解为必须全部指同一个实施例。
还应当理解,以上描述意图是说明性的,不是限制性的。例如,上述实施例可以彼此组合使用,可以以与所示不同的次序执行说明性的过程步骤。在阅读以上描述后,许多其他实施例将对于本领域技术人员显而易见。因此,本发明的范围应当参照所附权利要求书以及这种权利要求所赋予的等价物的全部范围来确定。在所附权利要求中,术语“包括”(including)和“其中”(inwhich)被用作相应术语“包括”(comprising)和“其中”(wherein)的普通英语等价物。

Claims (25)

1.一种包括其上存储的计算机可执行指令的非暂态计算机可读介质,所述指令用于使一个或多个处理单元:
接收信号强度的测量以及与所述信号强度的测量相关联的时间;
将所述信号强度的测量以及所述信号强度的测量相关联的所述时间记录在连通性历史存储器中;
计算信号强度丢失率;
确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置成使得传输将在所述预期剩余时间窗口期满之前完成;以及
指引所选择的数据被发送至期望接收者。
2.如权利要求1所述的非暂态计算机可读介质,其特征在于,用于计算信号强度丢失率的指令还包括用于计算瞬时信号强度丢失率的指令。
3.如权利要求1所述的非暂态计算机可读介质,其特征在于,用于计算信号强度丢失率的指令还包括用于计算平均信号强度丢失率的指令。
4.如权利要求1所述的非暂态计算机可读介质,其特征在于,用于确定所述信号强度丢失率不在所允许的余量内的指令还包括用于将所述信号强度丢失率与阈值信号强度丢失率相比较的指令。
5.如权利要求1所述的非暂态计算机可读介质,其特征在于,用于选择数据来在所述预期剩余时间窗口期满之前完成传输的指令还包括:用于选择具有被配置为在所述预期剩余时间窗口内发送的尺寸的数据分组的指令。
6.如权利要求1所述的非暂态计算机可读介质,其特征在于,用于选择数据来在所述预期剩余时间窗口期满之前完成传输的指令还包括:用于至少部分基于数据分组的优先级水平来选择数据分组的指令。
7.如权利要求1所述的非暂态计算机可读介质,其特征在于,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
8.如权利要求7所述的非暂态计算机可读介质,其特征在于,所述连通性历史存储器包含关于多个设备的信息。
9.如权利要求8所述的非暂态计算机可读介质,其特征在于,所述连通性历史存储器包含关于多个接入点的信息。
10.如权利要求9所述的非暂态计算机可读介质,其特征在于,所述关于多个设备的信息与关于多个接入点的信息相关。
11.一种设备,包括:
接收装置,用于接收信号强度的测量以及与所述信号强度的测量相关联的时间;
记录装置,用于将所述信号强度的测量以及与所述信号强度的测量相关联的所述时间记录在连通性历史存储器中;
计算装置,用于计算信号强度丢失率;
相关装置,用于将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关;确定装置,用于确定所述信号强度丢失率与所述连通性历史存储器中存储的相关的信号强度丢失率一致;
确定装置,用于确定所述信号强度丢失率不在所允许的余量内;
计算装置,用于计算用于数据传输的预期剩余时间窗口;以及
选择装置,用于选择用于传输的数据,其中所选择的数据被配置成使得传输将在所述预期剩余时间窗口期满之前完成;以及
指引装置,用于指引所选择的数据被发送至期望接收者。
12.如权利要求11所述的设备,其特征在于,用于计算用于数据传输的预期剩余时间窗口的计算装置还包括用于利用来自连通性历史存储器的相关信息的计算装置。
13.一种优化通信传输的方法,包括:
接收信号强度的测量以及与所述信号强度的测量相关联的时间;
计算信号强度丢失率;
确定所述信号强度丢失率不在所允许的余量内;
计算用于数据传输的预期剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置成使得传输将在所述预期剩余时间窗口期满之前完成;以及
指引所选择的数据被发送至期望接收者。
14.如权利要求13所述的方法,其特征在于,用于计算信号强度丢失率的动作还包括计算瞬时信号强度丢失率。
15.如权利要求13所述的方法,其特征在于,用于计算信号强度丢失率的动作还包括计算平均信号强度丢失率。
16.如权利要求13所述的方法,其特征在于,用于确定所述信号强度丢失率不在所允许的余量内的动作还包括用于将所述信号强度丢失率与阈值信号强度丢失率相比较。
17.如权利要求13所述的方法,其特征在于,用于选择数据来在所述预期剩余时间窗口期满之前完成传输的动作还包括:选择具有被配置为在所述预期剩余时间窗口内发送的尺寸的数据分组。
18.如权利要求13所述的方法,其特征在于,用于选择数据来在所述预期剩余时间窗口期满之前完成传输的动作还包括:至少部分基于数据分组的优先级水平来选择数据分组。
19.如权利要求13所述的方法,其特征在于,用于计算用于数据传输的预期剩余时间窗口的动作还包括利用来自连通性历史存储器的相关信息。
20.一种优化通信传输的方法,包括:
接收信号强度的测量以及与所述信号强度的测量相关联的时间;
将所述信号强度的测量以及与所述信号强度的测量相关联的所述时间记录在连通性历史存储器中;
计算信号强度丢失率;
将所计算的信号强度丢失率与所述连通性历史存储器中存储的信号强度丢失率相关;
确定所述信号强度丢失率与所述连通性历史存储器中存储的相关的信号强度丢失率一致;
确定所述信号强度丢失率不在所允许的余量内;
计算用于数据传输的预期剩余时间窗口;以及
选择用于传输的数据,其中所选择的数据被配置成使得传输将在所述预期剩余时间窗口期满之前完成;以及
指引所选择的数据被发送至期望接收者。
21.如权利要求20所述的方法,其特征在于,用于选择数据来在所述预期剩余时间窗口期满之前完成传输的动作还包括:至少部分基于数据分组的优先级水平来选择数据分组。
22.如权利要求20所述的方法,其特征在于,用于计算用于数据传输的预期剩余时间窗口的动作还包括利用来自连通性历史存储器的相关信息。
23.一种被配置为优化通信传输的系统,包括:
存储器;以及
在通信上耦合至所述存储器的一个或多个处理单元,其中所述存储器存储用于配置所述一个或多个处理单元以执行下列操作的指令:接收信号强度的测量以及与所述信号强度的测量相关联的时间;
将所述信号强度的测量以及与所述信号强度的测量相关联的所述时间记录在连通性历史存储器中;
计算信号强度丢失率;
确定所述信号强度丢失率不在所允许的余量内;计算用于数据传输的预期剩余时间窗口;以及选择用于传输的数据,其中所选择的数据被配置成使得传输将在所述预期剩余时间窗口期满之前完成;以及
指引所选择的数据被发送至期望接收者。
24.如权利要求23所述的系统,其特征在于,用于选择数据来在所述预期剩余时间窗口期满之前完成传输的指令还包括:至少部分基于数据分组的优先级水平来选择数据分组。
25.如权利要求23所述的系统,其特征在于,用于计算用于数据传输的预期剩余时间窗口的指令还包括用于利用来自连通性历史存储器的相关信息的指令。
CN201380078983.4A 2013-09-20 2013-09-20 优化移动和嵌入式设备的通信 Pending CN105532033A (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2013/060895 WO2015041674A1 (en) 2013-09-20 2013-09-20 Optimizing communication for mobile and embedded devices

Publications (1)

Publication Number Publication Date
CN105532033A true CN105532033A (zh) 2016-04-27

Family

ID=52689211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380078983.4A Pending CN105532033A (zh) 2013-09-20 2013-09-20 优化移动和嵌入式设备的通信

Country Status (4)

Country Link
US (1) US9369906B2 (zh)
EP (1) EP3047675A4 (zh)
CN (1) CN105532033A (zh)
WO (1) WO2015041674A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20240272892A1 (en) * 2023-02-10 2024-08-15 Toyota Motor Engineering & Manufacturing North America, Inc. Vehicle ota security validation

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553606A (zh) * 2003-05-30 2004-12-08 中兴通讯股份有限公司 无线链路控制层中发送窗口调整的方法
CN1736125A (zh) * 2003-04-09 2006-02-15 国际商业机器公司 用于数据日志的方法和装置
WO2006126954A1 (en) * 2005-05-26 2006-11-30 Telefonaktiebolaget Lm Ericsson (Publ) A method and apparatus for signal quality loss compensation in multiplexing transmission systems
US20110149723A1 (en) * 2009-12-23 2011-06-23 Michelle Xiaohong Gong Packet-loss handling for downlink multi-user multiple- input and multiple-output wireless network
CN103687534A (zh) * 2011-05-19 2014-03-26 菲希欧控制公司 在无线患者数据传输的潜在中断方面提醒用户的医疗设备

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6760882B1 (en) 2000-09-19 2004-07-06 Intel Corporation Mode selection for data transmission in wireless communication channels based on statistical parameters
US7106711B2 (en) * 2001-06-06 2006-09-12 Motorola, Inc. Method and apparatus for reducing the impact of cell reselection of GPRS/EDGE data rates
US6859642B2 (en) 2002-04-29 2005-02-22 Nokia Corporation Calibration of signal strength measurements in a cellular communications system
JP4312633B2 (ja) * 2004-03-15 2009-08-12 Okiセミコンダクタ株式会社 送信方法および送信装置
US7355997B2 (en) 2004-05-07 2008-04-08 Cisco Technology, Inc. Data rate shifting methods and techniques
KR101473004B1 (ko) * 2008-02-05 2014-12-15 삼성전자주식회사 휴대 방송 망에서의 신호 품질을 측정하는 장치 및 방법과이를 지원하는 시스템
KR101557670B1 (ko) 2008-02-14 2015-10-06 삼성전자주식회사 신호 강도를 이용한 무선 센서 네트워크의 통신 방법 및장치
WO2011136769A1 (en) * 2010-04-29 2011-11-03 Thomson Licensing Method and apparatus for transmit power control in wireless networks based on monitoring multiple factors
JP5708102B2 (ja) * 2011-03-18 2015-04-30 富士通株式会社 無線通信端末装置及び無線通信端末装置制御方法
US9059802B2 (en) 2011-11-09 2015-06-16 At&T Mobility Ii Llc Received signal strength indicator snapshot analysis
US9019828B2 (en) * 2012-10-12 2015-04-28 Verizon Patent And Licensing Inc. Data rate determination based on radio frequency device feedback
GB2506937B (en) * 2012-10-15 2015-06-10 Toshiba Res Europ Ltd A transceiver operating in a wireless communications network, a system and method for transmission in the network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1736125A (zh) * 2003-04-09 2006-02-15 国际商业机器公司 用于数据日志的方法和装置
CN1553606A (zh) * 2003-05-30 2004-12-08 中兴通讯股份有限公司 无线链路控制层中发送窗口调整的方法
WO2006126954A1 (en) * 2005-05-26 2006-11-30 Telefonaktiebolaget Lm Ericsson (Publ) A method and apparatus for signal quality loss compensation in multiplexing transmission systems
US20110149723A1 (en) * 2009-12-23 2011-06-23 Michelle Xiaohong Gong Packet-loss handling for downlink multi-user multiple- input and multiple-output wireless network
CN103687534A (zh) * 2011-05-19 2014-03-26 菲希欧控制公司 在无线患者数据传输的潜在中断方面提醒用户的医疗设备

Also Published As

Publication number Publication date
EP3047675A1 (en) 2016-07-27
US9369906B2 (en) 2016-06-14
US20150257026A1 (en) 2015-09-10
EP3047675A4 (en) 2017-05-17
WO2015041674A1 (en) 2015-03-26

Similar Documents

Publication Publication Date Title
US11237898B2 (en) Automatic model-based computing environment performance monitoring
TW202131661A (zh) 用於網路最佳化的裝置及方法、以及非暫時性電腦可讀媒體
EP3533186B1 (en) Near-uniform load balancing in a visibility network via usage prediction
US10713073B2 (en) Systems and methods for identifying cloud configurations
US20160300318A1 (en) Fare determination system for on-demand transport arrangement service
JP6405416B2 (ja) データ送信システム、及びデータ送信方法
US10102481B2 (en) Hybrid active learning for non-stationary streaming data with asynchronous labeling
JP6962390B2 (ja) 輸送事業者の効率を最適化するための方法及び装置
EP3844618B1 (en) Orchestration of containerized applications
Onggo et al. Combining symbiotic simulation systems with enterprise data storage systems for real-time decision-making
CN111353632A (zh) 用于车辆调度和路线选择的系统及方法
CN102135914B (zh) 一种可自动调节参数的云计算系统负载预测方法
CN109788489A (zh) 一种基站规划方法及装置
CN104092748A (zh) 一种应用app运行控制的方法及装置
US20240404688A1 (en) Health care provider data systems processing and analytics
CN111126654A (zh) 一种共享车辆骑回概率和丢失概率预测方法及装置
CN115409446A (zh) 流向补全方法、装置、系统、模型训练方法及电子设备
CN114610475A (zh) 一种智能资源编排模型的训练方法
CN105532033A (zh) 优化移动和嵌入式设备的通信
US20220164912A1 (en) Dynamically adjusting a pool of transportation provider devices in a prioritized-dispatch mode using availability indicators
CN106611005A (zh) 一种设置爬虫爬取时间间隔的方法及装置
JP6638313B2 (ja) 制御装置、制御方法およびプログラム
US12088463B1 (en) Automated configuration of software applications
JP2015103246A (ja) 価格決定の方法、システム、およびコンピュータ・プログラム(製品およびサービスのためのロバストな価格決定解決法)
CN104572884B (zh) 设备控制方法、装置及系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160427