云输入信道管理制造技术

技术编号:16709086 阅读:29 留言:0更新日期:2017-12-03 00:42
本公开的方面涉及用于建立辅助输出以及将所述辅助输出从服务器发送至客户端装置的系统和方法,所述辅助输出将客户端装置等待时间信息考虑在内。客户端装置信息或所述辅助输出可包括加密数据分组流。

【技术实现步骤摘要】
【国外来华专利技术】云输入信道管理
本公开涉及经由网络的数据传送。具体地讲,本公开的方面涉及用于减少被配置成在网络上操作的服务器与客户端装置之间所经历的等待时间的影响的系统和方法。
技术介绍
随着数字流服务和各种基于云的计算解决方案的日益盛行,在远程装置之间快速且准确地传递大量数据的能力为重要的任务。经由网络(诸如因特网、广域网(WAN)或局域网(LAN))的共享资源将数字数据发送至目的地系统通常涉及将数据配置成被称作分组的格式化块,这些块可具有固定或可变的长度。每个数据分组通常包括:有效负载或主体,该有效负载具有被递送至目的地的基础客户端数据;以及用于路由和控制目的的某些补充信息,该信息通常至少部分容纳于该数据分组的标头内。广义上讲,网络、发送系统和接收系统可使用该补充信息来确保恰当路由和有效负载至预期目的地的递送。然而,数字流服务和基于云的计算解决方案在利用对等待时间敏感的应用程序(诸如视频游戏)时在远程装置之间传递数据期间建立或使用的网络的品质和带宽上可能会经历限制。这些限制可能会在数据传输中导致延迟且可能会因此造成等待时间,这通常在应用程序的使用期间造成不连贯性。虽然客户端装置将尝试经由各种方法来达成最低等待时间,但难免地,各客户端装置将由于因素(诸如所传输数据的解码速度、呈现速率、输入轮询或甚至客户端的网络连接)的差异而经历不同量的等待时间。另外,在分组交换网络上传送数据的通常不可避免的结果为分组遗失,这发生在一个或多个数据分组未能正确地到达其目的地时。分组遗失可由于各种因素而发生,包括信道拥塞、信号降级和其他原因。为了防止造成分组遗失的某些网络条件发生同时也在网络信道中有效地使用可用带宽,已开发出各种拥塞控制技术。此外,存在可合并工具以处置分组遗失的一系列传送协议,且在分组遗失发生时用于处置分组遗失的特定方法取决于在数据传递期间使用的特定传送协议。一般而言,这些传送协议可分在两个类型下面,即,可靠协议和不可靠协议,其各自存在某些折衷,且在任何情况中使用的协议的特定选择可取决于数据传递的性质。可靠协议合并了以下保证:每个数据分组按顺序递送至其目的地,在分组遗失的情况下重新传输丢掉的分组。可靠协议经常为但并非总是连接导向的协议,且递送保证通常通过针对特定通信会期建立从接收方返回至发送方的反向信道来完成,该接收方可使用该反向信道来发送某类型的确认收据以验证正确地递送了分组。发送方可使用这些确认来在指示数据分组未能正确地到达其目的地时引导重新传输过程。可靠协议的盛行且众所周知的实例为传输控制协议(TCP),其也为连接导向的。可靠协议(诸如TCP)非常适合于其中数据的准确传递为主要关心的事且为了验证正确地递送了数据分组可容忍某量的延迟的任务,诸如发送基于文本的电子邮件、数字内容下载和其中音频/视频可缓冲于目的地系统处的媒体流服务。遗憾地,数据验证性质和数据重新传输引入了比较大的额外负荷,使许多可靠协议对于时间要求严格的应用而言为非所要的,这些应用包括实时数据传递,诸如实时音频和/或视频流、在线视频游戏和因特网电话。相比之下,不可靠协议通常放弃如上文所描述的针对特定分组的一定类型的数据递送验证,且通常通过其既不保证每个分组到达其目的地也不确保分组以正确的顺序来递送的事实来表征。不可靠协议通常但并非总是无连接的,且通常在任何特定通信会期期间不建立固定信道。可改为基于每个数据分组中包含的补充信息来对每个数据分组独立地路由。不可靠协议的盛行且众所周知的实例为用户数据报协议(UDP),其也为无连接的。由于如UDP的不可靠协议通过放弃上文提及的可靠性性质而相对地减少了额外负荷,因此不可靠协议更好地适合于其中将等待时间减至最少为主要关心的事的时间敏感应用,诸如上文提及的实时应用。重要地,网络条件通常随时间变化,使网络信道上发送方可用的最大位元率基于该信道上的当前负荷而变化。当发送方系统尝试以超过信道的目前可用带宽的位元率发送数据分组时,其可能会造成作为响应而触发严重分组遗失的拥塞状况。这在涉及可靠数据传送(诸如TCP)的较不时间敏感的应用中可能为可容忍的,因为保证了遗失的数据的重新传输;然而,这在许多实时应用和涉及不可靠传送的其他应用中可能为不可接受的,因为分组遗失可能达到一定程度使得接收方无法重新构建遗失的数据,由此造成非所要的结果,诸如信号的丢失。另一方面,当最大可用位元率改为远超发送方提供的位元率时,这也为非所要的,因为该网络信道的完全传输能力被低效地利用,且因此接收侧处的信号品质可能为不必要地弱。遗憾地,以有效地利用网络信道的可用带宽而不会造成导致不可接受的分组遗失的拥塞状况的方式来使用不可靠协议传递数据为重大挑战。传统拥塞控制技术通常仅适合于可靠协议,诸如TCP,这些可靠协议使至发送方的反馈建造至传输层中;但对于许多不可靠协议(诸如UDP)为低效的,这些不可靠协议通常缺少必要的反馈,除非通过客户端在传输层上独立地添加。此外,针对TCP或其他可靠协议设计的拥塞控制或拥塞避免算法通常并非快速实时流应用或且可能不适合于涉及不可靠协议的许多数据传递应用,因为响应于拥塞而导致的位元率的指数减少可能会因此使实时信号的品质受到过多影响。此外,虽然由将位元率增加至拥塞程度而导致的分组遗失在较不时间敏感的应用中可能为可容忍的,这些应用使用TCP或其他可靠协议来重新传输数据,但分组遗失在许多实时应用中可能为不可接受的,因为会致使接收方无法重新构建该数据。因此,此项技术中需要找到用于减少客户端的独特等待时间约束的替代手段,在正传递的数据经加密时,这些手段也适合于与UDP和其他不可靠传送协议一起使用。本公开的方面出现在该背景下。
技术实现思路
根据本公开的某些具体实施,在被配置成在网络上操作的服务器上执行的方法可包括经由网络连接通过该服务器从客户端装置接收客户端装置信息。该客户端装置信息可包括等待时间数据。该方法可包括确定将客户端装置等待时间信息考虑在内的辅助输出。该方法还可包括将该辅助输出从该服务器发送至该客户端装置。该客户端装置信息或该辅助输出可包括加密数据分组流。根据本公开的某些具体实施,发送方计算系统可包括至少一个处理器单元和耦接至该至少一个处理器单元的至少一个存储器单元。该至少一个处理器单元和该至少一个存储器单元可被配置成执行方法。该方法可包括经由网络连接通过该服务器从客户端装置接收客户端装置信息。该客户端装置信息可包括等待时间数据。该方法可包括确定将客户端装置等待时间信息考虑在内的辅助输出。该方法还可包括将该辅助输出从该服务器发送至该客户端装置。该客户端装置信息或该辅助输出可包括加密数据分组流。根据本公开的某些具体实施,一种非暂时性计算机可读介质可含有包括于其中的计算机可读指令。该等计算机可读指令可被配置成在被执行时实施方法。该方法可经由网络连接通过该服务器从客户端装置接收客户端装置信息。该客户端装置信息可包括等待时间数据。该方法可包括确定将客户端装置等待时间信息考虑在内的辅助输出。该方法还可包括将该辅助输出从该服务器发送至该客户端装置。该客户端装置信息或该辅助输出可包括加密数据分组流。附图说明通过结合附图来考虑以下详细描述可容易地理解本公开的教示,附图中:图1为根据本公开的某些方面的从客户端装置侧的示例性辅助输出技术的流程本文档来自技高网
...
云输入信道管理

【技术保护点】
一种方法,在被配置成在网络上操作的服务器中,所述方法包括:经由网络连接通过所述服务器从客户端装置接收客户端装置信息,其中所述客户端装置信息包括等待时间数据;确定将所述等待时间数据考虑在内的辅助输出;以及将所述辅助输出从所述服务器发送至所述客户端装置。

【技术特征摘要】
【国外来华专利技术】2015.03.06 US 14/640,5061.一种方法,在被配置成在网络上操作的服务器中,所述方法包括:经由网络连接通过所述服务器从客户端装置接收客户端装置信息,其中所述客户端装置信息包括等待时间数据;确定将所述等待时间数据考虑在内的辅助输出;以及将所述辅助输出从所述服务器发送至所述客户端装置。2.根据权利要求1所述的方法,其中所述等待时间数据包括用户输入之间的时间的测量值。3.根据权利要求2所述的方法,其中确定所述辅助输出包括利用所述输入时间测量值来通过所述服务器使用在所述客户端装置处生成所述输入时所用的相同时间差来实施所述输入。4.根据权利要求1所述的方法,其中所述辅助输出含有触发已加载于所述客户端装置上的辅助指令的执行的信号。5.根据权利要求1所述的方法,其中所述辅助输出含有将在所述客户端装置上执行的指令。6.根据权利要求4所述的方法,其中所述指令为脚本。7.根据权利要求5所述的方法,其中所述脚本被配置成帮助用户完成任务。8.根据权利要求4所述的方法,其中所述脚本被配置成通过所述客户端装置更改用户体验的方式。9.根据权利要求8所述的方法,其中通过允许更多时间用于用户输入来更改所述方式。10.根据权利要求8所述的方法,其中通过降低人工智能资产吸引住所述用户的困难程度来更改所述方式。11.根据权利要求8所述的方法,其中通过向所述用户呈现不同场景来更改所述方式。12.根据权利要求1所述的方法,其中所述客户端装置信息或所述辅助输出包括加密数据分组流。13.根据权利要求12所述的方法,其中所述加密数据分组流中的每个数据分组包括指示所述分组在解密次序中的位置的标头。14.根据权利要求13所述的方法,进一步包括在所述分组是无序地接收时通过所述服务器使用所述加密分组的所述解密次序来重组合所述数据流。15.根据权利要求12所述的方法,其中经由不可靠协议来发送所述数据分组流。16.根据权利要求16所述的方法,其中所述不可靠协议为用户数据报协议(UDP)。17.一种系统,包括:处理器,以及存储器,所述存储器耦接至所述处理器;其中所述处理器被配置成执行方法,所述方法包括:经由网络连接通过服务器从客户端装置接收客户端装置信息,其中所述客户端装置信息包括等待时间数据;确定将所述等待时间数据考虑在内的辅助输出;以及将所述辅助输出从所述服务器发送至所述客户端装置。18.根据权利要求17所述的系统,其中该客户端装置信息或该辅助输出包括加密数据分组流。19.一种其中包括有处理器可执行指令的非暂时性计算机可读介质,其中处理器对所述指令的执行使所述处理器实施方法,所述方法包括:经由网络连接通过服务器从客户端装置接收客户端装置信息,其中所述客户端装置信息包括等待时间数据确定将所述等待时间数据考虑在内的辅助输出;以及将所述辅助输出从所述服务器发送至所述客户端装置。20.根据...

【专利技术属性】
技术研发人员:K扬B科塔
申请(专利权)人:索尼互动娱乐美国有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1