一种远程协助方法、装置、设备及计算机可读介质与流程

文档序号:20204699发布日期:2020-03-27 21:06阅读:111来源:国知局
一种远程协助方法、装置、设备及计算机可读介质与流程

本发明实施例涉及终端领域,特别涉及一种远程协助方法、装置、设备及计算机可读介质。



背景技术:

随着终端的功能多样化和操作复杂化,用户误拨电话、误用数据流量等问题时有发生,这些问题大都是误操作或者使用生疏导致的,而不是终端本身存在问题。因此部分用户在使用终端期间,若遇到问题,往往需要求助他人,例如求助朋友、家人、营业厅工作人员等帮忙修改应用的设置信息,费时费力。



技术实现要素:

本发明实施例提供一种远程协助方法、装置、设备及计算机可读介质,解决远程协助用户进行终端设置的问题。

本发明实施例提供一种远程协助方法,所述方法包括:

控制端监听用来远程协助受控端的设置操作事件;

当监听到所述设置操作事件时,所述控制端获取与所述设置操作事件对应的操作数据;

所述控制端生成所述操作数据对应的操作指令,并发送至所述受控端,以远程协助所述受控端执行与所述设置操作事件对应的设置操作。

本发明实施例提供一种远程协助方法,所述方法包括:

受控端接收控制端发送的用来远程协助所述受控端的操作指令;

所述受控端解析所述操作指令得到对应的操作数据;

所述受控端根据解析得到的操作数据执行其对应的设置操作。

本发明实施例提供一种远程协助装置,所述装置包括:

操作监听模块,用于监听用来远程协助受控端的设置操作事件;

第一获取模块,用于当监听到所述设置操作事件时,获取与所述设置操作事件对应的操作数据;

指令发送模块,用于生成所述操作数据对应的操作指令,并发送至所述受控端,以远程协助所述受控端执行与所述设置操作事件对应的设置操作。

本发明实施例提供一种远程协助装置,所述装置包括:

指令接收模块,用于接收控制端发送的用来远程协助受控端的操作指令;

第二获取模块,用于解析所述操作指令得到对应的操作数据;

操作设置模块,用于根据解析得到的操作数据执行其对应的设置操作。

本发明实施例提供的一种远程协助设备,所述设备包括:处理器及存储器,所述存储器上存储有可在所述处理器上运行的远程协助程序,所述远程协助程序被所述处理器执行时实现上述的远程协助方法的步骤。

本发明实施例提供的一种计算机可读介质,其上存储有远程协助程序,所述远程协助程序被处理器执行时实现上述的远程协助方法的步骤。

本发明实施例提供的技术方案具有如下有益效果:

本发明实施例的受控端利用收到的控制端的操作指令进行设置操作,降低了受控端的操作难度和复杂度,省时省力。

附图说明

图1是本发明实施例提供的一种远程协助方法的第一流程示意图;

图2是本发明实施例提供的一种远程协助方法的第二流程示意图;

图3是本发明实施例提供的软件模块的示意性结构框图;

图4是本发明实施例提供的设置应用操作示意图;

图5是本发明实施例提供的数据库中的数据结构图;

图6是本发明实施例提供的操作发送流程示意图;

图7是本发明实施例提供的操作发送界面示意图;

图8是本发明实施例提供的一种远程协助装置的第一示意性结构框图;

图9是本发明实施例提供的一种远程协助装置的第二示意性结构框图;

图10是本发明实施例提供的一种远程协助装置的示意性结构框图。

具体实施方式

以下结合附图对本发明实施例进行详细说明,应当理解,以下所说明的实施例仅用于说明和解释本发明,并不用于限定本发明。

用户使用终端(例如智能手机)遇到问题后,用户可以给其他人打电话说明情况,其他人基于本发明实施例提供的远程协助方法,只需要给用户发送用于远程协助的短信或者即时通讯消息等,用户点击短信或者即时通讯消息等,即可解决问题,简单方便,省时省力,适用于任何需要修改或设置的软件,以及任何需要售后的设备,例如手机,电脑,家电,系统设备等。

本发明实施例提供的一种远程协助方法,可以应用在终端上,例如手机、笔记本电脑,平板电脑等任意适用的装置上。在本较佳实施例中,为了更加方便描述,如果终端利用本发明所述的远程协助方法来协助其他终端进行相关设置操作,即控制所述设置操作的终端,下面统称该终端为控制端;如果终端利用本发明所述的远程协助方法来自动地执行相关设置操作时,即被控制执行相关设置操作的终端,下面统称该终端为受控端。

另外,为了更好地实施本发明,在所述终端上设置有设置应用(settingsapplication),以便于终端执行相关的设置操作。应当说明的是,所述设置应用可以独立于终端系统原有的设置应用,单独设置;也可以集成在控制端原有的设置应用中。该设置应用的具体功能将结合实施例进行说明。

图1是本发明实施例提供的一种远程协助方法的第一流程示意图,该流程示意的是所述远程协助方法应用于控制端上的流程。如图1所示,所述方法可以包括:

步骤s101:控制端监听用来远程协助受控端的设置操作事件。

在一个实施方式中,显示所述控制端上用于远程协助的设置应用的至少一个设置界面,并监听对所述设置界面上的至少一个设置项的设置操作事件。

在本实施方式中,所述设置应用中可以包含一个或多个设置界面,每个设置界面可以包含一个或多个设置项,每个设置界面中的设置项可以通过分级菜单的形式呈现给用户,以供用户操作。

应当说明的是,为区别于所述控制端对自身进行设置的情况,所述控制端需要监听对所述设置应用的触发事件。即若收到触发执行远程协作的预设指令,则说明监听到对所述设置应用的触发事件,此时执行步骤s101。例如,当所述设置应用独立于终端原有设置应用时,用户可以单击所述设置应用的图标,以触发执行远程协作。再例如,当所述设置应用集成在所述控制端原有的设置应用中时,用户可以长按设置应用,选择所述控制端弹出的远程协助选项,以触发执行远程协作。

步骤s102:当监听到所述设置操作事件时,所述控制端获取与所述设置操作事件对应的操作数据。

在一个实施方式中,所述控制端在监听到对所述设置界面上的至少一个设置项的设置操作事件后,查找数据库(即所述控制端的数据库),得到所述设置项的设置操作事件对应的操作数据。

在本实施方式中,所述数据库按照所述设置应用的设置结构进行数据存储。

在本实施方式中,所述数据库中的每行数据对应一个具体的设置操作,所述每行数据可以包括操作码、操作名、操作路径、操作类型和取值范围。

步骤s103:所述控制端生成所述操作数据对应的操作指令,并发送至所述受控端,以远程协助所述受控端执行与所述设置操作事件对应的设置操作。

在一个实施方式中,所述控制端根据预设的编码格式,对操作数据进行编码,生成对应的所述操作指令,然后按照预设的发送方式,发送所述操作指令。

在本实施方式中,所述预设的发送方式可以是终端出厂时预先设置在所述控制端中的,也可以是用户预先设置的,还可以是在所述控制端在远程协助期间由用户根据所述控制端提供的多个选项而选定的。如果所述发送方式是用户选定的,则需要在步骤s102获取所述操作数据之前,选定所述发送方式,即所述控制端在监听到对所述设置界面上的至少一个设置项的设置操作事件后,显示用来选择发送方式的选择项,然后监听对所述选择项的选择操作事件,并根据监听到的选择操作事件,确定用来发送所述操作指令的所述发送方式。

在本实施方式中,所述显示用来选择发送方式的选择项包括:所述控制端监听用来显示选择项的触发事件,例如所述控制端在监听到对某个设置项的设置操作事件后,若检测到对所述设置项的用来显示选择项的操作,例如长按所述设置项或双击所述设置项等,则说明监听到所述用来显示选择项的触发事件。

在上述实施方式中,所述发送方式包括但不限于短信、即时通讯消息等方式。

应当说明的是,本发明实施例既可以远程协助所述受控端进行系统设置(例如显示设置、声音设置等),也可以远程协助所述受控端进行其他应用设置(例如日历、相册、第三方应用等)。对于后者,可以在其他应用的设置选项中添加远程协助选项,用户选择所述其他应用的远程协助选项,以触发执行远程协作,然后执行步骤s101至步骤s103。其中,在步骤s103中,需要将其他应用的应用标识与操作指令一同发送至所述受控端,以供所述受控端识别所述应用标识对应的其他应用,进而远程协助所述受控端设置所述其它应用。

图2是本发明实施例提供的一种远程协助方法的第二流程示意图,该流程示意的是所述远程协助方法应用于受控端上的流程。如图2所示,所述方法可以包括:

步骤s201:受控端接收控制端发送的用来远程协助所述受控端的操作指令。

在一个实施方式中,所述受控端接收控制端以短信或即时通讯消息等方式发送的用来远程协助所述受控端的操作指令,所述操作指令是控制端根据所述受控端的远程协助需求而生成的。

步骤s202:所述受控端解析所述操作指令得到对应的操作数据。

在一个实施方式中,所述受控端对所述操作指令进行解析,从所述操作指令中恢复所述操作数据。

步骤s203:所述受控端根据解析得到的操作数据执行其对应的设置操作。

在一个实施方式中,所述受控端通过查找本地数据库(即受控端数据库),确定(或还原)所述操作数据对应的设置操作,并利用所述受控端上的设置应用,执行所述设置操作。

在本实施方式中,所述数据库按照所述受控端上用于远程协助的设置应用的设置结构进行数据存储。

通过本发明实施例,b终端(即受控端)出现问题之后,a终端(即控制端)通过短信或者即时通讯消息等将“x操作”发送给b终端,然后b终端通过点击短信或者即时通讯消息等执行“x操作”,b终端问题得以解决。简而言之,如果b终端某个设置项出现问题,可以在a终端进行正常的设置,然后将操作步骤存储起来,并通过短信或者即时通讯消息等把操作步骤发给b终端,b终端点击短信或者即时通讯消息等执行相应的操作步骤,即可解决b终端设置项的问题。

图3是本发明实施例提供的软件模块的示意性结构框图,如图3所示,整个系统分为总体上分为发送端(或控制端)、传输模块、接收端(或受控端)这三个部分组成。发送端主要负责根据用户需求生成指令代码(或操作代码或操作指令);传输模块负责将指令代码(或操作代码或操作指令)传输给接收端;接收端负责解析指令代码(或操作代码或操作指令),并执行。

对于发送端:

数据库模块1:存储各种操作所对应的操作数据,比如操作名、操作路径、操作类型、操作的值等;

设置app1:可以完成各种设置操作的应用,比如设置铃声,开关wifi,开关数据业务。一般是基于系统自带的设置应用做二次开发,也可以重新开发一个独立的应用。

编码模块:当用户在设置app1中做了某个操作之后,根据数据库模块1所存储的相应操作所对应的操作数据,编码生成对应操作的指令代码(或操作代码或操作指令)。

传输模块:将编码模块生成的指令代码(或操作代码或操作指令)传输给接收端,所述传输模块可以自行开发,也可以利用现有成熟技术,比如短信、即时通讯消息。

对于接收端:

解码模块:接收到指令代码(或操作代码或操作指令)之后,根据数据库模块所存储的操作对应的操作数据,解析出相应的操作;

设置app2:与设置app1相同,只是位于接收端。

数据库模块2:跟数据库模块1相同,只是位于接收端。

图4是本发明实施例提供的设置应用操作示意图,如图4所示,设置app的操作是通过分级菜单的形式枚举给用户的。智能终端的设置app中存在众多的设置项,用户可以通过查找相应的菜单,进行相应的设置操作。而本发明实施例中所述的数据库,就是根据设置app的结构来进行数据存储的,如图5所示。

图5中,不同的操作对应不同的操作码,数据库中的每一行数据,都对应了设置app的不同操作。简单地说,设置app的操作与数据库中每一行的操作数据是一一对应的。由于操作码是唯一的,所以只要知道操作码,就知道对应的操作。这样,通过查询数据库,编码模块很容易生成各个操作对应的指令代码。反之,通过指令代码,解码模块也可以方便的解析出具体的操作。例如,需要关闭卡1的数据流量。通过查询数据库,编码模块可以得出如下的操作指令:

【操作码】00001

【操作名】卡1数据流量

【操作路径】设置-》双卡设置-》卡1数据

【操作类型】开关

【操作值】关闭

图6是本发明实施例提供的操作发送流程示意图,假设用户(即受控方,例如家里老人)不知道怎样关闭数据流量,打电话向他人(即控制方)求助。那么控制方只需要在自己的终端(即控制端,例如控制方的手机)上关闭数据流量(卡1和卡2的流程相同),长按关闭数据流量的菜单,在弹出的菜单列表中选择“通过短信发送”,即可发送“关闭卡1数据流量”这个“操作”到受控方的终端(即受控端,例如受控方的手机)上。受控方收到该短信之后,点击该短信即可执行“关闭卡1数据流量”这个操作。如图6所示,具体实现流程如下:

对于发送端(或控制端):

步骤s601:控制方在得到受控方的“需要关闭卡1数据流量”的求助需求后,进入控制端(例如手机)的设置app1,关闭卡1数据流量;

步骤s602:控制方在长按“关闭卡1数据流量”的菜单后,控制端弹出用来选择发送方式的菜单列表,以供控制方在弹出的菜单列表中选择“通过短信发送”的选择项;

步骤s603:根据“关闭卡1数据流量”的设置操作和数据库模块1中操作数据的对应关系,控制端的编码模块生成操作代码:[操作码]00001[操作名]卡1数据流量[操作路径]设置-》双卡设置-》卡1数据[操作类型]开关[操作值]关闭;

步骤s604:控制端通过短信,将该操作代码发送到受控端,以供受控方点击受控端收到的所述短信后,由受控端执行“关闭卡1数据流量”的设置操作。

对于接收端(或受控端):

步骤s606:受控端的解码模块查询数据库模块2,解析收到的操作代码,得到操作命令,即“关闭卡1数据流量”的操作命令;

步骤s607:受控端的设置app2执行关闭卡1数据流量的设置操作。

应当说明的是,操作码是唯一的,一条操作码对应一个具体的操作。

应当说明的是,发送端发送的可以不只是一个操作的操作代码,可以是一系列操作的操作代码,打包之后进行发送,从而完成更加复杂的设置。

本发明实施例适用的场景包括但不限于图6给出的使用场景。

图7是本发明实施例提供的操作发送界面示意图,如图7所示,如果要发送“无操作1分钟后休眠”这个操作,则用户界面(ui)上的改变是,用户长按休眠菜单,之后弹出菜单“通过短信发送”。用户选择“通过短信发送”后,则以短信方式发送该操作到其它终端上。

图8是本发明实施例提供的一种远程协助装置的第一示意性结构框图,如图8所示,所述装置可以包括:操作监听模块81、第一获取模块82和指令发送模块83。所述第一获取模块82可以实现图3的编码模块的功能,所述指令发送模块83可以实现图3的编码模块和传输模块的功能。

所述操作监听模块81,用于监听用来远程协助受控端的设置操作事件。

在一个实施方式中,所述操作监听模块81可以显示所述控制端上用于远程协助的设置应用(相当于图3的设置app1)的至少一个设置界面,并监听对所述设置界面上的至少一个设置项的设置操作事件。

所述第一获取模块82,用于当监听到所述设置操作事件时,获取与所述设置操作事件对应的操作数据。

在一个实施方式中,所述操作监听模块81在监听到对所述设置界面上的至少一个设置项的设置操作事件后,所述第一获取模块82查找本地数据库(相当于图3的数据库模块1),得到所述设置项的设置操作事件对应的操作数据。

在本实施方式中,所述本地数据库按照所述设置应用的设置结构进行数据存储。

在本实施方式中,所述本地数据库中的每行数据对应一个具体的设置操作,所述每行数据可以包括操作码、操作名、操作路径、操作类型和取值范围。

所述指令发送模块83,用于生成所述操作数据对应的操作指令,并发送至所述受控端,以远程协助所述受控端执行与所述设置操作事件对应的设置操作。

在一个实施方式中,所述指令发送模块83根据预设的编码格式,对操作数据进行编码,生成对应的所述操作指令,然后按照预设的发送方式,发送所述操作指令。。

在本实施方式中,所述预设的发送方式可以是终端出厂时预先设置在所述控制端中的,也可以是用户预先设置的,还可以是在所述控制端在远程协助期间由用户根据所述控制端提供的多个选项而选定的。如果所述发送方式是用户选定的,则需要在所述第一获取模块82获取所述操作数据之前,选定所述发送方式,即第一获取模块82还用于在监听到对所述设置界面上的至少一个设置项的设置操作事件后,显示用来选择发送方式的选择项,然后监听对所述选择项的选择操作事件,并根据监听到的选择操作事件,确定用来发送所述操作指令的所述发送方式。

上述发送方式包括但不限于短信、即时通讯消息等方式。

图9是本发明实施例提供的一种远程协助装置的第二示意性结构框图,如图9所示,所述装置可以包括:指令接收模块91、第二获取模块92和操作设置模块93。指令接收模块91和第二获取模块92实现图3的解码模块的功能,操作设置模块93实现图3的设置app2的功能。

所述指令接收模块91,用于接收控制端发送的用来远程协助受控端的操作指令。

在一个实施方式中,所述指令接收模块91接收控制端以短信或即时通讯消息等方式发送的用来远程协助所述受控端的操作指令,所述操作指令是控制端根据所述受控端的远程协助需求而生成的。

所述第二获取模块92,用于解析所述操作指令得到对应的操作数据。

在一个实施方式中,所述第二获取模块92对所述操作指令进行解析,从所述操作指令中恢复所述操作数据。

所述操作设置模块93,用于根据解析得到的操作数据执行其对应的设置操作。

在一个实施方式中,所述操作设置模块93通过查找本地数据库(即受控端数据库),确定(或还原)所述操作数据对应的设置操作,并利用所述受控端上的设置应用,执行所述设置操作。

在本实施方式中,所述数据库按照所述受控端上的用于远程协助的设置应用的设置结构进行数据存储。

图10是本发明实施例提供的一种远程协助装置的示意性结构框图,如图10所示,所述设备可以包括:处理器10及存储器20,所述存储器20上存储有可在所述处理器10上运行的远程协助程序,所述远程协助程序被所述处理器执行时实现上述的远程协助方法的步骤。

本发明实施例还提供一种计算机可读介质,其上存储有远程协助程序,所述远程协助程序被处理器执行时实现上述的远程协助方法的步骤。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

综上所述,本发明实施例具有以下技术效果:

1、本发明实施例可以减少用户的操作复杂度,也可以减少沟通成本,能够很好的解决用户在使用终端(例如智能手机)过程中遇到的各种问题,适用于包含老年人在内的各类用户;

2、由于解决问题的过程中,完全是用户之间在沟通,也就是控制用户为受控用户解决问题,终端厂商不用参与,从而有效地降低了终端厂商的售后沟通和维护成本;

3、本发明实施例不用增加任何硬件,只需要软件实现,几乎是零成本。

尽管上文对本发明实施例进行了详细说明,但是本发明实施例不限于此,本技术领域技术人员可以根据本发明实施例的原理进行各种修改。因此,凡按照本发明实施例原理所作的修改,都应当理解为落入本发明的保护范围。

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