用于提供用户输入的即时结果的方法及其系统和设备的制造方法

文档序号:8501126阅读:181来源:国知局
用于提供用户输入的即时结果的方法及其系统和设备的制造方法
【技术领域】
[0001]本发明涉及一种用于基于用户输入提供处理结果的方法,更具体地讲,涉及一种可在用户输入特定输入时,在将所述特定输入发送给服务装置之前通过首先输出先前存储在客户端中的预测响应信息来快速地提供用户输入的即时结果的服务提供方法及其系统和设备。
【背景技术】
[0002]随着技术发展,用户终端上可运行的应用的数量增加,运行应用所需的终端的规格也急剧发展。
[0003]然而,令人感到不便的是,为了运行诸如3维(3D)游戏的高端应用,用户应该预先检查他们的终端是否适合于运行高端应用。如果终端的规格不足以运行高端应用,则用户无法使用应用本身。
[0004]因此,云服务受到很多关注,在云服务中,用户可通过网络来访问由服务提供商提供的服务并且使用应用,而不管用户的终端的规格。
[0005]近来,已开发了基于画面虚拟化的云服务。基于画面虚拟化的云服务表示应用户的请求将在服务器上执行的应用的结果画面发送给用户的终端以使得用户尽管在他/她的终端中没有提供该应用也能够容易地使用该应用的服务。
[0006]在基于画面虚拟化的云服务中,首要的是,需要开发基于用户输入提供即时输出结果的技术。

【发明内容】

[0007]技术问题
[0008]本发明致力于提供一种可在用户输入特定输入时,在将所述特定输入发送给服务装置之前通过首先输出先前存储在客户端中的预测响应信息来快速地提供用户输入的处理结果的服务提供方法及其系统和设备,因此可以提供用户输入的即时结果。
[0009]本发明还致力于提供一种可为用户输入提供即时结果的服务提供方法及其系统和设备,其可通过为各个客户端建立输入响应的统计数据并且基于该统计数据生成预测响应信息来准确地将用户输入的处理结果提供给客户端。
[0010]技术方案
[0011]本发明的一方面提供了一种用于提供用户输入的即时结果的系统,该系统包括:客户端,其被配置为输出与从用户输入的输入信息对应的先前存储的预测响应信息,将所述输入信息和预测响应信息发送给服务装置,并且当从服务装置接收预测响应信息时,输出从服务装置接收到的预测响应信息以替换先前输出的预测响应信息,并且当从服务装置接收到实际响应信息时,输出实际响应信息以替换预测响应信息;以及服务装置,其被配置为根据任一个客户端的请求执行特定应用,将通过执行该应用而获得的结果信息实时地发送给客户端,并且当从客户端接收输入信息和预测信息时,比较从客户端接收到的预测响应信息和与输入信息对应的先前存储的预测响应信息,并且当预测响应信息不同时,将先前存储的预测响应信息发送给客户端,生成输入信息的实际响应信息,比较实际响应信息和先前发送给客户端的预测响应信息,并且当实际响应信息和预测响应信息不同时,将实际响应信息发送给客户端。
[0012]本发明的另一方面提供了一种服务装置,该服务装置包括:装置存储单元,其被配置为存储针对一条或更多条输入信息的预测响应信息;以及装置控制单元,其被配置为执行控制以根据任一个客户端的请求执行特定应用,将通过执行该应用而获得的结果信息实时地发送给客户端,并且当从客户端接收输入信息和预测信息时,比较从客户端接收的预测响应信息和与输入信息对应的先前存储在装置存储单元中的预测响应信息,并且当预测响应信息不同时,将先前存储的预测响应信息发送给客户端,生成针对输入信息的实际响应信息,比较实际响应信息和先前发送给客户端的预测响应信息,并且当实际响应信息和预测响应信息不同时,将实际响应信息发送给客户端。
[0013]所述装置存储单元还可包括根据所接收到的输入信息的模式计算出的基本预测响应信息以及根据从特定客户端接收的输入信息的模式计算出的基于用户信息的预测响应信息。
[0014]当从客户端接收输入信息和预测响应信息时,所述装置控制单元可检查是否存在与客户端对应地生成的基于用户信息的预测响应信息,并且当存在基于用户信息的预测响应信息时,比较基于用户信息的预测响应信息和从客户端接收的预测响应信息,并且当基于用户信息的预测响应信息和预测响应信息不同时,将基于用户信息的预测响应信息发送给客户端。
[0015]当装置存储单元中不存在与客户端对应地生成的基于用户信息的预测响应信息时,装置控制单元可比较与输入信息对应的基本预测响应信息和从客户端接收到的预测响应信息,并且当基本预测响应信息和所接收到的预测响应信息不同时,将基本预测响应信息发送给客户端。
[0016]当装置存储单元中不存在与输入信息对应的预测响应信息时,装置控制单元可执行控制以比较针对输入信息的实际响应信息和从客户端接收到的预测响应信息,并且当实际响应信息和预测响应信息不同时,将实际响应信息发送给客户端。
[0017]本发明的另一方面提供了一种用于提供针对用户输入的即时结果的系统,该系统包括:客户端,其被配置为发送从用户输入的输入信息,并且当从服务装置接收到预测响应信息时,输出该预测响应信息,并且当从服务装置接收到实际响应信息时,输出实际响应信息以替换预测响应信息;以及服务装置,其被配置为根据任一个客户端的请求执行特定应用,将通过执行该应用而获得的结果信息实时地发送给客户端,并且当从客户端接收到输入信息时,与输入信息对应地将先前存储的预测响应信息发送给客户端,生成针对输入信息的实际响应信息,比较预测响应信息和实际响应信息,并且当预测响应信息和实际响应信息不同时,将实际响应信息发送给客户端。
[0018]本发明的另一方面提供了一种服务装置,该服务装置包括:装置存储单元,其被配置为存储针对一条或更多条输入信息的预测响应信息;以及装置控制单元,其被配置为根据任一个客户端的请求执行特定应用,将通过执行该应用而获得的结果信息实时地发送给客户端,并且当在将通过执行该应用而获得的结果信息实时地发送给客户端的同时从客户端接收输入信息时,发送先前存储在装置存储单元中的针对输入信息的预测响应信息,生成针对输入信息的实际响应信息,比较预测响应信息和实际响应信息,并且当预测响应信息和实际响应信息不同时,将实际响应信息发送给客户端。
[0019]所述装置存储单元还可包括根据所接收到的输入信息的模式计算出的基本预测响应信息以及根据从特定客户端接收到的输入信息的模式计算出的基于用户信息的预测响应信息。
[0020]当从客户端接收输入信息时,所述装置控制单元可检查是否存在与客户端对应地生成的基于用户信息的预测响应信息,并且当存在基于用户信息的预测响应信息时,将基于用户信息的预测响应信息发送给客户端。
[0021]当不存在与客户端对应地生成的基于用户信息的预测响应信息时,所述装置控制单元可将与输入信息对应的基本预测响应信息发送给客户端。
[0022]当所述装置存储单元中不存在与输入信息对应的预测响应信息时,所述装置控制单元可将针对输入信息的实际响应信息发送给客户端。
[0023]所述装置控制单元可确定从客户端接收的输入信息是否为需要即时结果的输入信息,并且仅当输入信息是需要即时结果的输入信息时,将针对输入信息的预测响应信息发送给客户端。
[0024]装置控制单元可实时地对通过执行应用而获得的画面数据进行编码以将经编码的画面数据发送给客户端。本发明的另一方面提供了一种提供服务的方法,该方法包括以下步骤:从任一个客户端接收输入信息和预测响应信息;比较从客户端接收到的预测响应信息和与输入信息对应的先前存储的预测响应信息;以及当作为比较的结果,预测响应信息不同时,将先前存储的预测响应信息发送给客户端。
[0025]该方法还可包括在所述接收步骤之前的以下步骤:根据客户端的请求执行特定应用;以及将通过执行所述应用而获得的结果信息实时地发送给客户端。
[0026]所述比较步骤包括以下步骤:检查是否存在与客户端对应地生成的基于用户信息的预测响应信息;以及当检查出存在与客户端对应地生成的基于用户信息的预测响应信息时,比较先前存储的基于用户信息的预测响应信息与从客户端接收到的预测响应信息,并且所述发送步骤包括以下步骤:当先前存储的基于用户信息的预测响应信息和所接收到的预测响应信息不同时,将先前存储的基于用户信息的预测响应信息发送给客户端。
[0027]该方法还可包括在发送步骤之后的以下步骤:生成作为针对输入信息的处理结果的实际响应信息;以及比较实际响应信息和预测响应信息,以在实际响应信息和预测响应信息不同时将实际响应信息发送给所述客户端。
[0028]本发明的另一方面提供了一种提供服务的方法,该方法包括以下步骤:从任一个客户端接收输入信息;与输入信息对应地将先前存储的响应信息发送给客户端;生成作为输入信息的处理结果的实际响应信息;以及比较实际响应信息和预测响应信息,以在实际响应信息和预测响应信息不同时将实际响应信息发送给所述客户端。
[0029]该方法还可包括在接收输入信息的步骤之前的以下步骤:根据客户端的请求执行特定应用;以及将通过执行应用而获得的结果信息实时地发送给客户端。
[0030]将预测响应信息发送给客户端的步骤还可包括以下步骤:与客户端的用户信息对应地搜索针对输入信息的先前存储的预测响应信息;以及将所搜索到的预测响应信息发送给客户端。
[0031]搜索预测响应信息的步骤还可包括以下步骤:确定从客户端接收的输出信息是否为需要即时结果的输出信息;以及当确定输出信息是需要即时结果的输出信息时,与客户端的用户信息对应地搜索针对输入信息的先前存储的预测响应信息。
[0032]将预测响应信息发送给客户端的步骤可包括以下步骤:当不存在与输入信息对应的先前存储的预测响应信息时,发送作为针对输入信息的处理结果的实际响应信息。
[0033]该方法还可包括在发送实际响应信息的步骤之后的以下步骤:与用户信息对应地存储针对响应信息的实际响应信息;以及基于针对响应信息的实际响应信息生成预测响应信息以存储所生成的预测响应信息。
[0034]本发明的另一方面可提供一种存储有用于执行所述服务提供方法的程序的计算机可读记录介质。
[0035]有益效果
[0036]根据可提供针对用户输入的即时结果的服务提供方法及其系统和设备,当从用户接收特定输入时,可首先输出基于该输入的预测响应信息,从而快速地提供针对用户输入的处理结果。
[0037]另外,有利地,本发明可通过为各个客户端建立输入响应的统计数据并且基于该统计数据生成预测响应信息来准确地将针对用户输入的即时结果提供给客户端。
【附图说明】
[0038]图1是示意性地示出根据本发明的实施方式的提供针对用户输入的即时结果的系统的框图。
[0039]图2是示出根据本发明的实施方式的客户端的主要配置的框图。
[0040]图3是示出根据本发明的实施方式的服务装置的主要配置的框图。
[0041]图4是示出根据本发明的实施方式的预测响应信息数据库(DB)的详细结构的框图。
[0042]图5是示出根据本发明的第一实施方式的提供针对用户输入的即时结果的方法的数据流程图。
[0043]图6是示出根据本发明的第一实施方式的服务装置的详细操作方法的流程图。
[0044]图7是示出根据本发明的第二实施方式的提供针对用户输入的即时结果的方法的数据流程图。
[0045]图8是示出根据本发明的第二实施方式的服务装置的详细操作方法的流程图。
【具体实施方式】
[0046]以下将参照附图详细描述本发明的优选实施方式,使得本领域技术人员可容易地实现本发明的实施方式。在根据本发明的优选实施方式的操作原理的以下描述中,当相关已知功能或配置的详细描述被确定为不必要地使本发明的主题模糊时,将省略该详细描述。因此,为了在没有不必要的模糊的情况下清楚地描述本发明的主题的目的,避免了不必要的多余描述。尽管本文中可使用术语“第一”、“第二”等来描述各种元件,这些术语仅用于将一个元件与另一元件相区分,而非限制元件。
[0047]另外,贯穿说明书,相似的标号将指代相似的元件。
[0048]下面将描述根据本发明的实施方式的用于提供针对用户输入的即时结果的系统。
[0049]图1是示意性地示出根据本发明的实施方式的用于提供针对用户输入的即时结果的系统的框图。
[0050]参照图1,本发明的用于提供针对用户输入的即时结
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1