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

文档序号:8501126阅读:来源:国知局
信息。
[0091]因此,当用户输入特定输入信息时,根据本发明的实施方式的客户端10可在将所述特定输入信息发送给服务装置20之前输出与输入信息对应的先前存储在客户端10中的预测响应信息,因此根据用户输入快速地提供结果。
[0092]存储单元14可临时存储根据本发明的实施方式的功能操作所需的应用程序以及在应用程序的执行期间生成的各种数据。具体地讲,当从服务装置20接收用户所请求的应用相关信息时,本发明的存储单元14可用于临时存储应用相关信息。当应用的执行停止并且没有从服务装置20接收相关信息时,临时存储的数据可被删除。另外,根据本发明的实施方式的存储单元14可与在应用的执行期间生成的用户的输入信息对应地存储从服务装置20接收的预测响应信息和真实响应信息。另外,本发明的存储单元14可与应用标识信息对应地存储在控制单元13的控制下与响应信息对应生成的预测响应信息14_1。
[0093]存储单元14可大致包括程序区域和数据区域。程序区域可存储用于驱动客户端10的相关信息,例如引导客户端10的操作系统(OS),数据区域是用于存储根据客户端10的使用生成的数据的区域,从服务装置20接收的信息可如上所述临时存储在数据区域中。存储单元14可包括诸如闪存、硬盘、多媒体卡微型存储器(例如,SD或XD存储器)、随机存取存储器(RAM)和只读存储器(ROM)的存储介质。
[0094]显示单元15显示关于在客户端10执行功能的同时生成的一系列操作状态和操作结果的信息。具体地讲,本发明的显示单元15可从服务装置20所提供的应用接收并显示处理结果,并且可显示与用户通过输入单元12输入的输入信息对应的接收的预测响应信息和真实响应信息。
[0095]显示单元15可包括液晶显示器(IXD)、薄膜晶体管IXD(TFT-1XD)、有机发光二极管(OLED)、发光二极管(LED)、有源矩阵有机LED (AMOLED)、柔性显示器和三维显示器。
[0096]因此,已参照图2描述了客户端10的主要元件。然而,图2所示的这些元件不是全为必要的。客户端10可通过比图中所示的元件更多或更少的元件来实现。
[0097]即,本发明的客户端10是可通过各种元件请求服务装置20执行特定应用,输出从服务装置20接收的信息,并且当与从用户输入的输入信息对应存储有预测响应信息时,优先输出预测响应信息的装置。
[0098]本发明的客户端10可按照各种形式实现。例如,根据本发明的实施方式的客户端可以是诸如智能TV、台式计算机等的固定终端以及诸如智能电话、平板PC、个人数字助理(PDA)、便携式多媒体播放器(PMP)和MP3播放器的移动终端。
[0099]下面将描述根据本发明的第一实施方式的服务装置20的主要配置和操作方法。
[0100]图3是示出根据本发明的实施方式的服务装置的主要配置的框图。
[0101]参照图1和图3,根据本发明的第一实施方式的服务装置20可包括装置通信单元21、装置控制单元22和装置存储单元23。
[0102]首先,装置通信单元21经由通信网络30向多个客户端10发送相关信息以及从其接收相关信息。具体地讲,装置通信单元21从任一个客户端10接收针对特定应用的执行请求信息,并且将通过执行该应用而获得的结果信息发送给客户端10。另外,装置通信单元21从客户端10接收输入信息和预测响应信息,并且将与其对应的预测响应信息或真实响应信息发送给客户端10。
[0103]装置控制单元22控制本发明的服务装置20的总体操作。具体地讲,当从任一个客户端10接收针对特定应用的执行请求信息时,本发明的装置控制单元22将基于应用执行结果的结果信息实时地发送给客户端10。
[0104]在这种情况下,装置控制单元22实时地逐帧对基于应用执行结果的画面数据进行编码,并且通过装置通信单元21将经编码的数据传送给客户端10。
[0105]另外,优选地,装置控制单元22可从客户端10接收用户标识信息,并且基于用户标识信息执行用户验证。因此,装置控制单元22检查发送了针对应用的执行请求信息的客户端10是否为预订了服务装置20所提供的服务的用户的客户端10,然后仅当客户端10是预订用户的客户端时,提供客户端10所请求的应用。
[0106]这里,客户端10可使用的应用可包括各种类型的应用。例如,诸如2D游戏和3D游戏的游戏相关应用、诸如word处理器的文档编辑应用等可用作所述各种类型的应用。
[0107]装置控制单元22首先对客户端10执行用户验证,并且当验证成功时执行客户端10所请求的应用。例如,装置控制单元22执行3D角色扮演游戏应用,实时地对作为其结果信息的画面帧进行编码,并且将经编码的画面帧发送给客户端10。
[0108]随后,当在实时地将通过执行而获得的结果信息发送给客户端10的同时从客户端10接收输入信息和预测响应信息时,装置控制单元22在下述装置存储单元23中搜索与输入信息对应的先前存储的预测响应信息。
[0109]然后,当存在与输入信息对应的先前存储在装置存储单元23中的预测响应信息时,装置控制单元22将从客户端10接收的预测响应信息与先前存储的预测响应信息进行比较,并且当作为比较的结果,预测响应信息不同时,将先前存储在装置存储单元23中的预测响应信息发送给客户端10。
[0110]随后,在与输入信息对应将先前存储的预测响应信息发送给客户端10之后,装置控制单元22生成针对输入信息的真实响应信息。这里,装置控制单元22可基于用户信息存储与输入信息对应的预测响应信息,并且可基于客户端10的用户信息将预测响应信息发送给客户端10。
[0111]为了通过文档编辑应用的示例提供描述,当第一客户端和第二客户端使用由服务装置20执行的文档编辑应用时,通过第一客户端输入的输入信息可不同于通过第二客户端输入的输入信息。
[0112]例如,如果第一客户端的用户是对大脑结构很感兴趣的用户,第二客户端的用户是对通信技术很感兴趣的用户,则从第一客户端发送来的输入信息可能是“brain (大脑)”、“ischemic (脑缺血)”、“stroke (中风)”、“intracerebral (脑内)”、“hemorrhage (脑出血)”等。从第二客户端发送来的输入信息可能是“broadband(宽带)”、“internet (互联网)”、“sess1n (会话)”、“intranet (内联网)”、“http” 等。
[0113]因此,在基于用户信息分析与从客户端10接收的输入信息对应的预测响应信息的情况下,当从客户端10接收的输入信息是“intra”,并且预测响应信息是“intractable (难治疗的)”时,首先,装置控制单元22检查客户端10的用户信息。
[0114]当检查出客户端10的用户是与“intracerebral”相比更频繁地输入“intranet”的用户时,装置控制单元22选择“intranet”作为针对输入信息的预测响应信息。
[0115]随后,装置控制单元22将从客户端10接收的预测响应信息“intractable”与所选择的预测响应信息“intranet”进行比较,并且因为“intractable”和“intranet”不同,所以将由装置控制单元22选择的预测响应信息“intranet”发送给客户端10。
[0116]在接收到此时,客户端10可选择或立即输出“intranet”。
[0117]在这种情况下,当不存在与用户信息对应的针对先前存储的输入信息的预测响应信息时,装置控制单元22可检查并发送一般的基本预测响应信息给客户端10。
[0118]随后,在将预测响应信息发送给客户端10之后,装置控制单元22可执行控制以处理与从客户端10接收的输入信息对应的操作,将真实响应信息与先前发送给客户端10的预测响应信息进行比较,并且当真实响应信息和预测响应信息不同时将真实响应信息发送给客户端10。
[0119]为了执行这种操作,本发明的装置控制单元22可包括:用户管理模块22_1,其在从客户端10接收应用执行请求信息时执行客户端10的用户验证,计算从客户端10接收的输入信息的统计数据,并且控制(例如)计算出的统计数据的分析;以及应用执行模块22_2,其根据客户端10的请求控制应用执行,并且当在应用执行的同时从客户端10接收输入信息时,将与输入信息对应的预测响应信息发送给客户端10,生成真实响应信息以将真实响应信息与预测响应信息进行比较,并且当真实响应信息和预测响应信息不同时,控制(例如)真实响应信息的发送。
[0120]如上所述,装置存储单元23存储用于提供针对本发明的用户输入的即时结果的各种信息。因此,装置存储单元23可包括:用户信息数据库(DB)23_1,其存储用于执行用户验证的用户信息;应用DB 23_2,其存储并管理一个或更多个应用;以及预测响应信息DB23_3,其存储与输入信息对应的预测响应信息。
[0121]这里,如上所述,预测响应信息DB 23_3包含可基于作为针对过去的输入信息的实际处理结果的真实响应信息的统计数据计算出的预测响应信息。在这种情况下,如图4中所述,可存储基于针对输入信息的真实响应信息的统计数据计算出的基本预测响应信息23_3a以及基于用户信息的预测响应信息23_3b,而不管用户如何。
[0122]上面描述了根据本发明的第一实施方式的服务装置20的主要配置和操作方法。
[0123]根据本发明的第一实施方式的服务装置20被描述为按照云方案操作,但是也可容易地应用于一般基于服务器的计算方案。
[0124]下面将描述根据本发明的第一实施方式的用于提供用户输入的即时结果的方法。
[0125]图5是示出根据本发明的第一实施方式的用于提供用户输入的即时结果的方法的数据流程图。
[0126]参照图5,首先,客户端10请求提供基于云的应用服务的服务装置20执行特定应用(S101)。当接收到请求时,服务装置20根据客户端10的请求执行对应应用(S103),并且实时地将执行结果发送给客户端10(S105)。
[0127]在这种情况下,客户端10确定是否从用户输入了输入信息(S107),并且当用户输入了输入信息时检查是否存在与输入信息对应的先前存储的预测响应信息(S109)。
[0128]当检查出不存在先前存储的预测响应信息时,客户端10将输入信息发送给服务装置20 (Slll),当存在先前存储的预测响应信息时,客户端10输出预测响应信息(SI 13)。
[0129]随后,客户端10将输入信息和预测响应信息发送给服务装置20(S115),服务装置20检查是否存在与输入信息对应的先前存储的预测响应信息(SI 17)。
[0130]当检查出存在先前存储的预测响应信息时,服务装置20将从客户端10接收的预测响应信息与先前存储的预测响应信息进行比较(S119),并且当预测响应信息不同时,将先前存储的预测响应信息发送给客户端10(S121)。
[0131]随后,客户端10输出从服务装置20接收的预测响应信息,以替换先前输出的预测响应信息(SI23) O
[0132]随后,服务装置20实际处理从客户端10接收的输入信息(S125)以生成真实响应信息(S127)。接下来,服务装置20将真实响应信息与先前发送给客户端10的预测响应信息进行比较(S129),并且当预测响应信息和真实响应信息不同时,将真实响应信息发送给客户端10(S131) ο
[0133]当接收到真实响应信息时,客户端10可显示真实响应信息,以替换预测响应信息(S133)。尽管图中未示出,但是客户端10可基于真实响应信息生成并存储与响应信息对应的预测响应信息。在这种情况下,现有预测响应信息可被删除。
[0134]这里,在基于真实响应信息生成预测响应信息时,客户端10可删除不必要的信息,然后仅利用必要信息来生成预测响应信息。例如,当从用户输入的输入信息是文档编辑应用上的“在鼠标指针位于[插入]菜单上的同时点击”,并且其真实响应信息是关于下级菜单被下拉的状态下的画面的信息时,客户端10可删除关于作为背景的文档编辑应用画面的信息,然后作为预测响应信息仅存储下级菜单被下拉的状态。
[0135]由于上述处理可实时地执行,所以用户可在没有特别感觉的情况下使用由服务装置20提供的应用并且接收针对用户输入的即时结果。另外
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1