客户端交互时的信息反馈方法、装置、设备及存储介质与流程

文档序号:15684119发布日期:2018-10-16 20:52阅读:186来源:国知局

本发明实施例涉及信息交互技术,尤其涉及一种客户端交互时的信息反馈方法、装置、设备及存储介质。



背景技术:

随着应用软件的功能越来越多样化,应用软件成为连接各种终端的一种纽带。例如,目前的客户端app软件,一般会设置有android端、ios端以及pc端,有些音视频类软件甚至还存在电视端(智能电视、电视盒子等)。

android与ios端所在的设备一般为手持设备,通常可通过触摸与按压来进行操作;pc端则可通过鼠标键盘来进行操作,这些设备都便于用户与之进行交互。电视端一般要靠遥控器操作,通过方向按键移动光标操作,而输入操作更是需要光标指向相应软键盘并点击才能完成,不便于用户与之直接进行交互。

在实现本发明的过程中,发明人发现现有技术中至少存在如下问题:当电视端app在使用过程中出现问题时,用户难于在电视上提交添加了详细问题描述的反馈,用户操作不方便;在手机端与电视端的互动玩法中(例如用户将手机上看到的感兴趣的内容透射到电视上),若用户直接在手机端提交问题反馈,开发者通过提交的问题反馈只能查看手机当时的状态,而无法得知电视端的状态,这种情况下,如果故障发生在电视端,则难以排查问题出现的原因,降低了问题反馈的有效性和可靠性。



技术实现要素:

本发明实施例提供一种客户端交互时的信息反馈方法、装置、设备及存储介质,以实现在便于用户操作的同时,保证问题反馈的有效性和可靠性。

第一方面,本发明实施例提供了一种客户端交互时的信息反馈方法,包括:

第一客户端与至少一个目标客户端交互时,所述第一客户端根据信息上传请求获取信息内容,所述信息内容包括所述第一客户端的状态信息;

所述第一客户端将所述信息上传请求和所述信息内容发送给关联目标客户端,所述信息上传请求用于指示所述关联目标客户端向服务器上传所述信息内容和所述关联目标客户端的状态信息;

所述第一客户端接收所述关联目标客户端转发的所述服务器的反馈结果,所述反馈结果由所述服务器根据所述信息内容和所述关联目标客户端的状态信息处理得到并发送给所述关联目标客户端。

第二方面,本发明实施例还提供了一种客户端交互时的信息反馈方法,该方法包括:

目标客户端获取第一客户端发送的信息内容以及信息上传请求;

所述目标客户端根据所述信息上传请求,获取所述目标客户端的状态信息;

所述目标客户端将所述状态信息与所述信息内容上传至服务器;

所述目标客户端将接收到的所述服务器的反馈结果转发至所述第一客户端。

第三方面,本发明实施例还提供了一种客户端交互时的信息反馈方法,该方法包括:

第一客户端与至少一个目标客户端交互时,所述第一客户端根据信息上传请求获取信息内容,所述信息内容包括所述第一客户端的状态信息;

所述第一客户端将所述信息上传请求发送至关联目标客户端,其中,所述信息上传请求用于请求所述关联目标客户端返回所述关联目标客户端的状态信息;

所述第一客户端接收所述关联目标客户端的状态信息,并将所述关联目标客户端的状态信息与所述信息内容上传至服务器;

所述第一客户端接收所述服务器的反馈结果,所述反馈结果由所述服务器根据所述信息内容和所述关联目标客户端的状态信息处理得到。

第四方面,本发明实施例还提供了一种客户端交互时的信息反馈装置,配置于第一客户端,该装置包括:

内容获取模块,用于与至少一个目标客户端交互时,根据信息上传请求获取信息内容,所述信息内容包括所述第一客户端的状态信息;

内容发送模块,用于将所述信息上传请求和所述信息内容发送给关联目标客户端,所述信息上传请求用于指示所述关联目标客户端向服务器上传所述信息内容和所述关联目标客户端的状态信息;

结果接收模块,用于接收所述关联目标客户端转发的所述服务器的反馈结果,所述反馈结果由所述服务器根据所述信息内容和所述关联目标客户端的状态信息处理得到并发送给所述关联目标客户端。

第五方面,本发明实施例还提供了一种客户端交互时的信息反馈装置,配置于目标客户端,该装置包括:

信息获取模块,用于获取第一客户端发送的信息内容以及信息上传请求;

状态获取模块,用于根据所述信息上传请求,获取所述目标客户端的状态信息;

信息发送模块,用于将所述状态信息与所述信息内容上传至服务器;

结果转发模块,用于将接收到的所述服务器的反馈结果转发至所述第一客户端。

第六方面,本发明实施例还提供了一种客户端交互时的信息反馈装置,配置于第一客户端,该装置包括:

内容获取模块,用于与至少一个目标客户端交互时,根据信息上传请求获取信息内容,所述信息内容包括所述第一客户端的状态信息;

请求发送模块,用于将所述信息上传请求发送至关联目标客户端,其中,所述信息上传请求用于请求所述关联目标客户端返回所述关联目标客户端的状态信息;

状态接收模块,用于接收所述关联目标客户端的状态信息,并将所述关联目标客户端的状态信息与所述信息内容上传至服务器;

反馈接收模块,用于接收所述服务器的反馈结果,所述反馈结果由所述服务器根据所述信息内容和所述关联目标客户端的状态信息处理得到。

第七方面,本发明实施例还提供了一种计算机设备,该设备包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的客户端交互时的信息反馈方法。

第八方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的客户端交互时的信息反馈方法。

本发明实施例通过第一客户端将信息上传请求和获取的信息内容发送给关联目标客户端,指示关联目标客户端向服务器上传该信息内容和获取的关联目标客户端的状态信息,第一客户端再接收关联目标客户端转发的服务器的反馈结果,利用了第一客户端易于与用户进行交互的优点,以及由其中一端统一进行问题反馈的优点,解决了现有技术中一端单独进行问题反馈,而导致的用户操作不方便、信息反馈的有效性和可靠性低的问题,实现了在便于用户操作的同时,保证问题反馈的有效性和可靠性的效果。

附图说明

图1是本发明实施例一提供的一种客户端交互时的信息反馈方法的流程示意图;

图2是本发明实施例二提供的一种客户端交互时的信息反馈方法的流程示意图;

图3是本发明实施例三提供的一种客户端交互时的信息反馈方法的流程示意图;

图4a是本发明实施例四提供的一种客户端交互时的信息反馈系统的应用场景示意图;

图4b是本发明实施例四提供的一种客户端交互时的信息反馈系统的应用场景示意图;

图4c是本发明实施例四提供的一种实际应用场景示意图;

图4d是本发明实施例四提供的一种实际应用场景示意图;

图5是本发明实施例五提供的一种客户端交互时的信息反馈装置的结构示意图;

图6是本发明实施例六提供的一种客户端交互时的信息反馈装置的结构示意图;

图7是本发明实施例七提供的一种计算机设备的结构示意图。

图8是本发明实施例八提供的一种计算机设备的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种客户端交互时的信息反馈方法的流程示意图。该方法可适用于客户端之间进行交互时出现故障或问题而向服务器进行信息反馈的情况,其中,客户端包括第一客户端以及至少一个目标客户端,服务器包括但不限于通过网络与客户端连接的远程服务器,反馈的信息包括但不限于信息内容以及状态信息等。可选的,第一客户端配置于智能移动终端中,目标客户端配置于显示设备中。具体的,智能移动终端包括但不限于手机、平板等;显示设备包括但不限于电视、投影设备等。具体包括如下操作:

s110、第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容。

可选的,第一客户端与至少一个目标客户端处于同一局域网中,二者之间的连接方式包括但不限于数据线连接、网线连接、无线连接(例如wifi连接、热点连接)等。示例性的,第一客户端与至少一个目标客户端之间的交互过程包括,第一客户端与连接的至少一个目标客户端通过目标应用软件进行信息传输的过程,例如,第一客户端通过目标应用软件将第一客户端中的文件传输至至少一个目标客户端。

具体的,在第一客户端与至少一个目标客户端进行交互时,第一客户端检测是否生成或接收到信息上传请求,若检测到该信息上传请求则获取相应的信息内容,可选的,信息上传请求由第一目标客户端生成,和/或由其他客户端生成后发送给第一客户端,用于获取相应的信息内容。其中,信息内容除了包括故障问题的相关描述信息外,还包括第一客户端的状态信息,以使服务器能够将第一客户端的状态信息作为参考依据之一来检测故障是否发生在第一客户端。可选的,状态信息包括但不限于cpu占用率、和/或内存占用率、和/或操作日志、和/或参数性能等能够反映客户端当前运行状态的信息。

可选的,第一客户端配置于智能移动终端中,目标客户端配置于显示设备中。

其中,智能移动终端为易于与用户进行交互的终端,包括但不限于手机、平板等;显示设备为与该智能移动终端匹配连接的终端,包括但不限于电视、投影设备等。可选的,相对于显示设备,智能移动终端上配置有便于用户进行输入等操作的交互硬件和/或软件,例如触摸屏、键盘、交互界面等,因此,智能移动终端更易于与用户进行交互。

举一个具体例子,当用户将手机上看到的感兴趣的内容(例如视频)投射到电视上时,若手机检测到信息上传请求,则说明此时投射出现故障或问题,手机会根据信息上传请求,获取包括手机自身状态信息以及相关描述信息在内的信息内容,以便于后续上传至服务器进行故障申报。

可选的,第一客户端与至少一个目标客户端通过目标应用软件进行交互,其中,目标应用软件同时存在于第一客户端与至少一个目标客户端中。

其中,目标应用软件包括但不限于音视频软件、投影软件等。目标应用软件至少存在于两个客户端,包括第一客户端以及关联的至少一个目标客户端。可选的,第一客户端通过存在于自身客户端上的目标应用软件与关联的至少一个目标客户端上的目标应用软件进行交互。

以一个实际例子为例,手机上安装有某视频app,与该手机连接的电视中也安装有该视频app,手机与电视之间可通过该视频app进行视频文件的传输,例如手机可通过视频app将本地存储的视频分享至电视进行观看。

可选的,在第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容之前,还包括:第一客户端在检测到第一客户端和/或至少一个目标客户端中的目标应用软件出错时,生成信息上传请求。

一种情况是,信息反馈过程由系统自动触发。示例性的,当第一客户端与至少一个目标客户端连接成功后,会实时监测各客户端上安装的目标应用软件,当第一客户端检测到目标应用软件出错时,生成相应的信息上传请求,其中,出错的目标应用软件包括,安装于第一客户端上的目标应用软件,和/或安装于与第一客户端相连的至少一个目标客户端上的目标应用软件。第一客户端检测到的关于目标应用软件出现的错误包括但不限于,通过目标应用软件进行传输时文件传输失败,和/或目标应用软件出现闪退等系统能够检测到的常见故障情况。

相应的,第一客户端根据信息上传请求获取信息内容,包括:第一客户端根据信息上传请求获取系统错误提示信息以及第一客户端的状态信息;第一客户端将系统错误提示信息以及第一客户端的状态信息确定为信息内容。

其中,系统错误提示信息包括预设的与检测到的错误类型相对应的提示信息。由于第一客户端所在的终端设备(例如手机)更加便于与用户之间进行直接交互,因此,利用第一客户端生成信息上传请求,并根据该信息上传请求获取包括系统错误提示信息以及第一客户端的状态信息在内的信息内容,其有益效果在于,可实现在目标应用软件出现系统问题时,便于用户参与进行故障问题申报,例如点击确认申报等点击操作,无需用户在不便于进行直接交互的目标客户端进行操作,即可完成信息反馈过程。

可选的,在第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容之前,还包括:第一客户端在检测到用户针对第一客户端和/或至少一个目标客户端中的目标应用软件的问题反馈触发操作时,生成信息上传请求。

另一种情况是,信息反馈过程由用户手动触发。示例性的,当第一客户端检测到用户针对目标应用软件的问题反馈触发操作时,生成相应的信息上传请求,其中,用户针对目标应用软件进行的问题反馈触发操作例如可以是,用户点击目标应用软件界面上显示的问题反馈按键。具体的,针对的目标应用软件包括,安装于第一客户端上的目标应用软件,和/或安装于与第一客户端相连的至少一个目标客户端上的目标应用软件。例如,用户通过点击第一客户端上目标应用软件中的问题反馈按键来触发信息反馈过程,和/或选择目标客户端上目标应用软件中的问题反馈选项来触发信息反馈过程。

相应的,第一客户端根据信息上传请求获取信息内容,包括:第一客户端根据信息上传请求获取用户针对目标应用软件的输入信息以及第一客户端的状态信息;第一客户端将输入信息以及第一客户端的状态信息确定为信息内容。

其中,用户针对目标应用软件的输入信息例如可以是用户在第一客户端上对应的信息描述框内输入的信息。由于第一客户端所在的终端设备(例如手机)更加便于与用户之间进行直接交互,因此,利用第一客户端生成信息上传请求,并根据该信息上传请求获取包括用户针对目标应用软件的输入信息以及第一客户端的状态信息在内的信息内容,其有益效果在于,可在目标应用软件出现系统无法自动检测的错误时,由用户在第一客户端触发并输入关于任一端的故障问题的详细描述,避免在目标客户端上输入时操作困难的问题,便于用户操作。

s120、第一客户端将信息上传请求和信息内容发送给关联目标客户端。

其中,信息上传请求用于指示关联目标客户端向服务器上传信息内容和关联目标客户端的状态信息。

可选的,关联目标客户端为与第一客户端连接成功的目标客户端,第一客户端将信息上传请求发送给关联目标客户端的目的在于,指示关联目标客户端根据该信息上传请求获取自身的状态信息,并将该状态信息连同第一客户端发送的信息内容一起上传至服务器。其中,服务器包括但不限于远程问题反馈服务器;状态信息包括但不限于cpu占用率、和/或内存占用率、和/或操作日志、和/或参数性能等能够反映客户端当前运行状态的信息。

由关联目标客户端与服务器直接进行交互的有益效果在于,可以降低数据传输成本,除此之外,即使第一客户端无法访问外网,也可以通过局域网控制关联目标客户端完成信息反馈过程,以便于用户操作。

s130、第一客户端接收关联目标客户端转发的服务器的反馈结果。

其中,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到并发送给关联目标客户端。可选的,反馈结果包括但不限于信息上传结果(例如,上传成功或者上传失败)、故障检测结果(例如,故障发生原因和/或故障解决方案)等。

示例性的,服务器接收到关联目标客户端发送的,包含有第一客户端状态信息和相关描述信息的信息内容,以及关联目标客户端的状态信息后,服务器根据相关描述信息来检测第一客户端的状态信息以及关联目标客户端的状态信息,从而排查判断出故障出现原因,然后将反馈结果返回至上传该信息的关联目标客户端,再由该关联目标客户端转发给第一客户端。解决了现有技术中只能排查一端故障的问题,实现了在多端软件中,只需通过一个客户端进行问题反馈,而无需通过不同客户端多次进行问题反馈,即可检测所有关联客户端的运行状态,以便及时找出故障发生处,提高了问题反馈的有效性和可靠性。

可选的,第一客户端在接收到目标客户端转发的服务器反馈的结果后,将反馈结果显示在第一客户端所在的终端设备上,具体的,通过目标应用软件中的ui(userinterface,用户界面)展示给用户。

本实施例的技术方案,通过第一客户端将信息上传请求和获取的信息内容发送给关联目标客户端,指示关联目标客户端向服务器上传该信息内容和获取的关联目标客户端的状态信息,第一客户端再接收关联目标客户端转发的服务器的反馈结果,利用了第一客户端易于与用户进行交互的优点,以及由其中一端统一进行问题反馈的优点,解决了现有技术中一端单独进行问题反馈,而导致的用户操作不方便、信息反馈的有效性和可靠性低的问题,实现了在便于用户操作的同时,保证问题反馈的有效性和可靠性的效果。

实施例二

图2为本发明实施例二提供的一种客户端交互时的信息反馈方法的流程示意图。在上述实施例一的基础上,本实施例提供的信息反馈方法由目标客户端对应执行。具体包括如下操作:

s210、目标客户端获取第一客户端发送的信息内容以及信息上传请求。

可选的,第一客户端与至少一个目标客户端处于同一局域网中,二者之间的连接方式包括但不限于数据线连接、网线连接、无线连接(例如wifi连接、热点连接)等。示例性的,目标客户端在与第一客户端成功连接后,接收第一客户端发送的信息内容以及信息上传请求。其中,第一客户端发送的信息内容包括第一客户端的状态信息。

可选的,第一客户端配置于智能移动终端中,目标客户端配置于显示设备中。

其中,智能移动终端为易于与用户进行交互的终端,包括但不限于手机、平板等;显示设备为与该智能移动终端匹配连接的终端,包括但不限于电视、投影设备等。可选的,相对于显示设备,智能移动终端上配置有便于用户进行输入等操作的交互硬件和/或软件,例如触摸屏、键盘、交互界面等,因此,智能移动终端更易于与用户进行交互。

s220、目标客户端根据信息上传请求,获取目标客户端的状态信息。

可选的,状态信息包括但不限于cpu占用率、和/或内存占用率、和/或操作日志、和/或参数性能等能够反映客户端当前运行状态的信息。获取目标客户端的状态信息的有益效果在于,虽然信息上传请求是由第一客户端发出的,也即信息反馈过程是在第一客户端上发起的,但是第一客户端上并没有与之关联的目标客户端的状态信息,因此可通过第一客户端向目标客户端发送信息上传请求,来获取目标客户端的状态信息,从而便于服务器根据多方状态信息进行故障排查,提高问题反馈的可靠性。

s230、目标客户端将状态信息与信息内容上传至服务器。

在本实施例中,目标客户端将自身的状态信息以及包括了第一客户端的状态信息的信息内容上传至服务器的有益效果在于,无需目标客户端再将自身的状态信息再传回给发起本次信息反馈过程的第一客户端,而是直接向服务器上传自身的状态信息和信息内容,从而降低了数据传输成本。除此之外,本实施例还实现了即使第一客户端无法访问外网,也能够通过局域网控制关联目标客户端完成信息反馈过程,以便于用户操作。

s240、目标客户端将接收到的服务器的反馈结果转发至第一客户端。

其中,反馈结果由服务器根据信息内容和目标客户端的状态信息处理得到并发送给上传该信息的目标客户端。示例性的,目标客户端在接收到服务器发送的反馈结果后,将该反馈结果转发至关联的第一客户端,以便于第一客户端将反馈结果展示给用户。可选的,反馈结果包括但不限于信息上传结果(例如,上传成功或者上传失败)、故障检测结果(例如,故障发生原因和/或故障解决方案)等。

本实施例的技术方案,通过目标客户端获取第一客户端发送的信息内容以及信息上传请求,并根据信息上传请求获取目标客户端的状态信息,进而直接将状态信息与信息内容上传至服务器,最后将接收到的服务器的反馈结果转发至第一客户端,实现了降低数据传输成本,即使第一客户端无法访问外网,也能够通过局域网控制关联目标客户端完成信息反馈过程,方便用户操作。

实施例三

图3为本发明实施例三提供的一种客户端交互时的信息反馈方法的流程示意图。该方法可适用于客户端之间进行交互时出现故障或问题而向服务器进行信息反馈的情况,其中,客户端包括第一客户端以及至少一个目标客户端,服务器包括但不限于通过网络与客户端连接的远程服务器,反馈的信息包括但不限于信息内容以及状态信息等。可选的,第一客户端配置于智能移动终端中,目标客户端配置于显示设备中。具体的,智能移动终端包括但不限于手机、平板等;显示设备包括但不限于电视、投影设备等。具体包括如下操作:

s310、第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容。

其中,信息内容包括第一客户端的状态信息。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

可选的,第一客户端配置于智能移动终端中,目标客户端配置于显示设备中。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

可选的,第一客户端与至少一个目标客户端通过目标应用软件进行交互,其中,目标应用软件同时存在于第一客户端与至少一个目标客户端中。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

可选的,在第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容之前,还包括:第一客户端在检测到第一客户端和/或至少一个目标客户端中的目标应用软件出错时,生成信息上传请求。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

相应的,第一客户端根据信息上传请求获取信息内容,包括:第一客户端根据信息上传请求获取系统错误提示信息以及第一客户端的状态信息;第一客户端将系统错误提示信息以及第一客户端的状态信息确定为信息内容。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

可选的,在第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容之前,还包括:第一客户端在检测到用户针对第一客户端和/或至少一个目标客户端中的目标应用软件的问题反馈触发操作时,生成信息上传请求。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

相应的,第一客户端根据信息上传请求获取信息内容,包括:第一客户端根据信息上传请求获取用户针对目标应用软件的输入信息以及第一客户端的状态信息;第一客户端将输入信息以及第一客户端的状态信息确定为信息内容。

具体说明请参见实施例一中的相关描述内容,在此不再赘述。

s320、第一客户端将信息上传请求发送至关联目标客户端。

其中,信息上传请求用于请求关联目标客户端返回关联目标客户端的状态信息。

可选的,关联目标客户端为与第一客户端连接成功的目标客户端,第一客户端将信息上传请求发送给关联目标客户端的目的在于,请求关联目标客户端根据该信息上传请求获取并返回自身的状态信息,以使第一客户端在后续步骤中将该状态信息连同获取的信息内容一起上传至服务器。其中,服务器包括但不限于远程问题反馈服务器;状态信息包括但不限于cpu占用率、和/或内存占用率、和/或操作日志、和/或参数性能等能够反映客户端当前运行状态的信息。

s330、第一客户端接收关联目标客户端的状态信息,并将关联目标客户端的状态信息与信息内容上传至服务器。

示例性的,第一客户端接收到关联目标客户端发送的关联目标客户端的状态信息后,连同包括了第一客户端的状态信息的信息内容一起上传至服务器。若关联目标客户端有多个,可选的,在每个关联目标客户端返回自身状态信息的同时,返回关联目标客户端各自的标识信息,以便于服务器对不同的关联目标客户端对应的状态信息进行识别,从而有利于排查故障,提高故障排查的效率和准确性。

由第一客户端与服务器进行交互的有益效果在于,在关联目标客户端无法访问外网时(例如,关联目标客户端配置在局域网内一台投影设备上),也能完成信息反馈过程,方便用户操作。

s340、第一客户端接收服务器的反馈结果。

其中,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到。可选的,反馈结果包括但不限于信息上传结果(例如,上传成功或者上传失败)、故障检测结果(例如,故障发生原因和/或故障解决方案)等。

示例性的,服务器接收到关联第一客户端发送的,包含有第一客户端状态信息和相关描述信息的信息内容,以及关联目标客户端的状态信息后,服务器根据相关描述信息检测第一客户端的状态信息以及关联目标客户端的状态信息,从而排查判断出故障出现原因,最后将反馈结果返回至上传该信息的第一客户端。解决了现有技术中只能针对一次反馈排查一端故障的问题,实现了在多端软件中,只需通过一个客户端进行问题反馈,而无需通过不同客户端多次进行问题反馈,即可检测所有关联客户端的运行状态,以便及时找出故障发生处,提高了问题反馈的有效性和可靠性。

可选的,第一客户端在接收到服务器反馈的结果后,将反馈结果显示在第一客户端所在的终端设备上,具体的,通过目标应用软件中的ui展示给用户。

本实施例的技术方案,通过第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容,同时,将信息上传请求发送至关联目标客户端,获取关联目标客户端返回的状态信息,然后将包含有第一客户端的状态信息的信息内容以及关联目标客户端返回的状态信息上传至服务器,并接收服务器返回的反馈结果,实现了在便于用户操作,提升用户使用体验的同时,保证问题反馈的有效性和可靠性的效果。

实施例四

本发明实施例四提供了一种客户端交互时的信息反馈系统。在上述各实施例的基础上,如图4a以及图4b所示,客户端交互时的信息反馈系统包括:第一客户端41、目标客户端42以及服务器43。该系统中的目标客户端可以是一个或多个,图4a和图4b中以一个目标客户端42为例,为客户端交互时的信息反馈系统提供了两种优选的应用场景,具体包括如下场景:

一种场景是,客户端交互时的信息反馈系统应用在如图4a所示的场景中,具体的,客户端交互时的信息反馈系统包括:第一客户端41、目标客户端42以及服务器43。其中,第一客户端41接收用户44的反馈触发操作,并通知目标客户端42获取自身的状态信息,同时第一客户端41将生成和/或采集的描述信息发送至目标客户端42,目标客户端42向服务器43提交描述信息以及自身的状态信息。服务器43接收到后,根据提交的描述信息以及目标客户端42的状态信息,生成反馈结果,并将该结果返回至目标客户端42,再由目标客户端42将该结果返回给第一客户端41,第一客户端41接收到反馈结果后,将结果显示并通知给用户44。

在该应用场景中,由于目标客户端的状态信息是由目标客户端直接上传至服务器的,所以数据传输成本低,除此之外,即使第一客户端无法访问外网,也可以通过局域网控制关联目标客户端完成信息反馈过程,方便用户操作。

可选的,以只有一个目标客户端为例,举一个具体例子,如图4c所示的手机45、电视46和远程问题反馈服务器47所组成的信息反馈系统中,当用户44将手机45上看到的视频投射到电视46上进行播放时,若视频投射失败,手机45会将系统检测到的和/或用户输入的投射详细信息,以及手机45的当前状态,发送给电视46,电视46收到后获取自身的当前状态,并连同手机45发送的投射详细信息以及手机45的当前状态一起上传至远程问题反馈服务器47。远程问题反馈服务器47在收到电视46发送的这些信息后会返回反馈结果给电视46,并由电视46返回给手机45,在手机45的交互界面上显示该反馈结果,并通知用户。

可选的,以多个目标客户端为例,举一个具体例子,当用户将手机桌面投屏到三个投影设备上进行显示时,若其中有两个投影设备投屏失败,手机会将系统检测到的和/或用户输入的投屏详细信息,以及手机的当前状态,发送给与之投屏失败的那两个投影设备。收到该信息的每个投影设备均获取自身的当前状态,并连同手机发送的投屏详细信息一起上传至远程问题反馈服务器。远程问题反馈服务器在收到电视发送的这些信息后会分别返回反馈结果给对应的投影设备,并由各投影设备返回给手机,在手机的交互界面上显示各反馈结果,并通知用户。

另一种场景是,客户端交互时的信息反馈系统应用在如图4b所示的场景中,具体的,客户端交互时的信息反馈系统包括:第一客户端41、目标客户端42以及服务器43。其中,第一客户端41接收到用户44的反馈触发操作时,请求目标客户端42返回目标客户端42的状态信息。目标客户端42向第一客户端41返回自身的状态信息后,第一客户端41将生成和/或采集的描述信息,以及目标客户端42的状态信息提交至服务器43。服务器43接收到后,根据提交的描述信息以及目标客户端42的状态信息,生成反馈结果,并将该结果直接返回至第一客户端41。第一客户端41接收到反馈结果后,将结果显示并通知给用户44。在该应用场景中,由于在整个反馈过程中,都是由第一客户端41来完成与各端之间的信息传输,因此,在目标客户端无法访问外网时(例如,目标客户端配置在局域网内一台投影设备上),也能完成信息反馈过程,方便用户操作。

可选的,以只有一个目标客户端为例,举一个具体例子,如图4d所示的手机45、电视46和远程问题反馈服务器47所组成的信息反馈系统中,当用户44将手机45上看到的视频投射到电视46上进行播放时,若视频投射失败,手机45会请求电视46发送电视46的当前状态,然后将系统检测到的和/或用户输入的投射详细信息、手机45的当前状态以及接收到的电视46的当前状态一起上传至远程问题反馈服务器47。远程问题反馈服务器47在收到手机45发送的这些信息后会返回反馈结果给手机45,最后在手机45的交互界面上显示该反馈结果,并通知用户44。

可选的,以多个目标客户端为例,举一个具体例子,当用户将手机桌面投屏到三个投影设备上进行显示时,若其中有两个投影设备投屏失败,手机会请求投屏失败的两个投影设备返回各自的当前状态,然后将系统检测到的和/或用户输入的投屏详细信息、手机的当前状态以及两个投影设备各自的当前状态一起上传至远程问题反馈服务器。远程问题反馈服务器在收到手机发送的这些信息后会返回反馈结果给给手机,最后在手机的交互界面上显示各反馈结果,并通知用户。

本实施例中提供的客户端交互时的信息反馈系统,在两种应用场景中,利用了易于用户输入和操作的第一客户端来发起问题反馈,从而有效解决了目标客户端操作难、输入难的问题,尤其是当两端互动的过程中,用户如果遇到问题,能够通过本实施例提供的信息反馈系统实现无缝反馈,从而显著地提升了用户的使用体验,以及问题反馈的有效性和可靠性。

实施例五

图5为本发明实施例五提供的一种客户端交互时的信息反馈装置的结构示意图。参考图5,客户端交互时的信息反馈装置,配置于第一客户端,用于执行上述实施例一中所述的客户端交互时的信息反馈方法,该装置可由硬件和/或软件组成,包括:内容获取模块510、内容发送模块520以及结果接收模块530,下面对各模块进行具体说明。

内容获取模块510,用于与至少一个目标客户端交互时,根据信息上传请求获取信息内容,信息内容包括第一客户端的状态信息。

内容发送模块520,用于将信息上传请求和信息内容发送给关联目标客户端,信息上传请求用于指示关联目标客户端向服务器上传信息内容和关联目标客户端的状态信息。

结果接收模块530,用于接收关联目标客户端转发的服务器的反馈结果,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到并发送给关联目标客户端。

本实施例提供的客户端交互时的信息反馈装置,配置于第一客户端,通过第一客户端在与目标客户端交互时,根据信息上传请求获取信息内容,该第一客户端再将该信息上传请求和信息内容发送给关联目标客户端,其中,信息上传请求用于指示关联目标客户端向服务器上传该信息内容和关联目标客户端的状态信息,最后,第一客户端接收关联目标客户端转发的服务器的反馈结果,利用了在多个客户端交互时采用易于与用户交互的第一客户端统一发起信息反馈,同时反馈的信息中携带有各关联客户端的状态信息的优点,解决了现有技术中因在电视等显示设备上不易与用户进行交互,若直接在手机端提交信息反馈时服务器无法得知电视端状态,而导致的用户操作不方便、信息反馈的有效性和可靠性低的问题,实现了在便于用户操作的同时,保证问题反馈的有效性和可靠性的效果。

可选的,第一客户端与至少一个目标客户端通过目标应用软件进行交互,其中,目标应用软件同时存在于第一客户端与至少一个目标客户端中。

可选的,该装置还可以包括:第一生成模块,用于在与至少一个目标客户端交互时,根据信息上传请求获取信息内容之前,在检测到第一客户端和/或至少一个目标客户端中的目标应用软件出错时,生成信息上传请求。

相应的,内容获取模块510具体可以用于:根据信息上传请求获取系统错误提示信息以及第一客户端的状态信息;将系统错误提示信息以及第一客户端的状态信息确定为信息内容。

可选的,该装置还可以包括:第二生成模块,用于在与至少一个目标客户端交互时,根据信息上传请求获取信息内容之前,在检测到用户针对第一客户端和/或至少一个目标客户端中的目标应用软件的问题反馈触发操作时,生成信息上传请求。

相应的,内容获取模块510具体可以用于:根据信息上传请求获取用户针对目标应用软件的输入信息以及第一客户端的状态信息;将输入信息以及第一客户端的状态信息确定为信息内容。

可选的,第一客户端可以配置于智能移动终端中,目标客户端可以配置于显示设备中。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例六

图6为本发明实施例六提供的一种客户端交互时的信息反馈装置的结构示意图。与上述实施例中配置于第一客户端的信息反馈装置相对应,本实施例提供的客户端交互时的信息反馈装置,配置于目标客户端,用于执行上述实施例二中所述的客户端交互时的信息反馈方法。参考图6,该装置包括:信息获取模块610、状态获取模块620、信息发送模块630以及结果转发模块640,下面对各模块进行具体说明。

信息获取模块610,用于获取第一客户端发送的信息内容以及信息上传请求。

状态获取模块620,用于根据信息上传请求,获取目标客户端的状态信息。

信息发送模块630,用于将状态信息与信息内容上传至服务器。

结果转发模块640,用于将接收到的服务器的反馈结果转发至第一客户端。

本实施例提供的客户端交互时的信息反馈装置,配置于目标客户端,通过目标客户端获取第一客户端发送的信息内容以及信息上传请求,并根据信息上传请求获取目标客户端的状态信息,进而直接将状态信息与信息内容上传至服务器,最后将接收到的服务器的反馈结果转发至第一客户端,实现了降低数据传输成本,即使第一客户端无法访问外网,也能够通过局域网控制关联目标客户端完成信息反馈过程,方便用户操作。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例七

图7为本发明实施例七提供的一种客户端交互时的信息反馈装置的结构示意图。参考图7,客户端交互时的信息反馈装置,配置于第一客户端,用于执行上述实施例三中所述的客户端交互时的信息反馈方法,该装置可由硬件和/或软件组成,包括:内容获取模块710、请求发送模块720、状态接收模块730以及反馈接收模块740,下面对各模块进行具体说明。

内容获取模块710,用于与至少一个目标客户端交互时,根据信息上传请求获取信息内容,信息内容包括第一客户端的状态信息。

请求发送模块720,用于将信息上传请求发送至关联目标客户端,其中,信息上传请求用于请求关联目标客户端返回关联目标客户端的状态信息。

状态接收模块730,用于接收关联目标客户端的状态信息,并将关联目标客户端的状态信息与信息内容上传至服务器。

反馈接收模块740,用于接收服务器的反馈结果,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到。

本实施例提供的客户端交互时的信息反馈装置,配置于第一客户端,通过第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容,同时,将信息上传请求发送至关联目标客户端,获取关联目标客户端返回的状态信息,然后将包含有第一客户端的状态信息的信息内容以及关联目标客户端返回的状态信息上传至服务器,并接收服务器返回的反馈结果,实现了在便于用户操作,提升用户使用体验的同时,保证问题反馈的有效性和可靠性的效果。

可选的,第一客户端与至少一个目标客户端通过目标应用软件进行交互,其中,目标应用软件同时存在于第一客户端与至少一个目标客户端中。

可选的,该装置还可以包括:第一生成模块,用于在与至少一个目标客户端交互时,根据信息上传请求获取信息内容之前,在检测到第一客户端和/或至少一个目标客户端中的目标应用软件出错时,生成信息上传请求。

相应的,内容获取模块710具体可以用于:根据信息上传请求获取系统错误提示信息以及第一客户端的状态信息;将系统错误提示信息以及第一客户端的状态信息确定为信息内容。

可选的,该装置还可以包括:第二生成模块,用于在与至少一个目标客户端交互时,根据信息上传请求获取信息内容之前,在检测到用户针对第一客户端和/或至少一个目标客户端中的目标应用软件的问题反馈触发操作时,生成信息上传请求。

相应的,内容获取模块710具体可以用于:根据信息上传请求获取用户针对目标应用软件的输入信息以及第一客户端的状态信息;将输入信息以及第一客户端的状态信息确定为信息内容。

可选的,第一客户端可以配置于智能移动终端中,目标客户端可以配置于显示设备中。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

实施例八

图8为本发明实施例八提供的一种计算机设备的结构示意图,如图8所示,本实施例提供的一种计算机设备,包括:处理器81和存储器82。该计算机设备中的处理器可以是一个或多个,图8中以一个处理器81为例,所述计算机设备中的处理器81和存储器82可以通过总线或其他方式连接,图8中以通过总线连接为例。

本实施例中计算机设备的处理器81中集成了上述实施例提供的配置于第一客户端或目标客户端的客户端交互时的信息反馈装置。此外,该计算机设备中的存储器82作为一种计算机可读存储介质,可用于存储一个或多个程序,所述程序可以是软件程序、计算机可执行程序以及模块,如本发明实施例中客户端交互时的信息反馈方法对应的程序指令/模块(例如,附图5所示的客户端交互时的信息反馈装置中的模块,包括:内容获取模块510、内容发送模块520以及结果接收模块530;又如,附图6所示的客户端交互时的信息反馈装置中的模块,包括:信息获取模块610、状态获取模块620、信息发送模块630以及结果转发模块640;再如,附图7所示的客户端交互时的信息反馈装置中的模块,包括:内容获取模块710、请求发送模块720、状态接收模块730以及反馈接收模块740)。处理器81通过运行存储在存储器82中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述方法实施例中客户端交互时的信息反馈方法。

存储器82可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器82可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器82可进一步包括相对于处理器81远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

处理器81通过运行存储在存储器82中的程序,从而执行各种功能应用以及数据处理,实现例如本发明实施例所提供的客户端交互时的信息反馈方法:

也即,处理器81执行所述程序时实现:第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容,信息内容包括第一客户端的状态信息;第一客户端将信息上传请求和信息内容发送给关联目标客户端,信息上传请求用于指示关联目标客户端向服务器上传信息内容和关联目标客户端的状态信息;第一客户端接收关联目标客户端转发的服务器的反馈结果,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到并发送给关联目标客户端。

又例如,本发明实施例所提供的客户端交互时的信息反馈方法:

也即,处理器81执行所述程序时实现:目标客户端获取第一客户端发送的信息内容以及信息上传请求;目标客户端根据信息上传请求,获取目标客户端的状态信息;目标客户端将状态信息与信息内容上传至服务器;目标客户端将接收到的服务器的反馈结果转发至第一客户端。

再例如,本发明实施例所提供的客户端交互时的信息反馈方法:

也即,处理器81执行所述程序时实现:第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容,信息内容包括第一客户端的状态信息;第一客户端将信息上传请求发送至关联目标客户端,其中,信息上传请求用于请求关联目标客户端返回关联目标客户端的状态信息;第一客户端接收关联目标客户端的状态信息,并将关联目标客户端的状态信息与信息内容上传至服务器;第一客户端接收服务器的反馈结果,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到。

实施例九

本发明实施例九还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被客户端交互时的信息反馈装置执行时实现如本发明实施例提供的客户端交互时的信息反馈方法,该方法包括:第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容,信息内容包括第一客户端的状态信息;第一客户端将信息上传请求和信息内容发送给关联目标客户端,信息上传请求用于指示关联目标客户端向服务器上传信息内容和关联目标客户端的状态信息;第一客户端接收关联目标客户端转发的服务器的反馈结果,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到并发送给关联目标客户端。

又例如,本发明实施例所提供的客户端交互时的信息反馈方法,该方法包括:目标客户端获取第一客户端发送的信息内容以及信息上传请求;目标客户端根据信息上传请求,获取目标客户端的状态信息;目标客户端将状态信息与信息内容上传至服务器;目标客户端将接收到的服务器的反馈结果转发至第一客户端。

又例如,本发明实施例所提供的客户端交互时的信息反馈方法,该方法包括:第一客户端与至少一个目标客户端交互时,第一客户端根据信息上传请求获取信息内容,信息内容包括第一客户端的状态信息;第一客户端将信息上传请求发送至关联目标客户端,其中,信息上传请求用于请求关联目标客户端返回关联目标客户端的状态信息;第一客户端接收关联目标客户端的状态信息,并将关联目标客户端的状态信息与信息内容上传至服务器;第一客户端接收服务器的反馈结果,反馈结果由服务器根据信息内容和关联目标客户端的状态信息处理得到。

当然,本发明实施例所提供的一种计算机可读存储介质,其上存储的计算机程序被执行时不限于实现如上所述的方法操作,还可以实现本发明任意实施例所提供的客户端交互时的信息反馈方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述客户端交互时的信息反馈装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1