本发明涉及移动终端应用技术领域,尤其涉及一种远程操作控制方法、移动终端及存储介质。
背景技术:
目前,移动终端技术快速发展,用户的移动终端拥有量也大大提高,上至老人,下至儿童都有在平时生活、学习、工作中涉及移动终端的相关应用;特别是老年人,由于受限于知识储备,以及手指灵活性,在使用移动终端上常常会遇到一些问题,这时需要有年轻的擅长使用移动终端的用户进行帮助。在现有技术中,一台移动终端可以通过远程控制另一台移动终端进行操作,但在操作过程中,尤其是将被控制的移动终端的当前显示内容发送给控制的移动终端,而一旦受控制的移动终端的显示发生变化则需要又重新将当前的显示内容发送给控制的移动终端。众所周知,目前移动终端的屏幕均较大,因此显示内容也较大,而触摸屏操作往往较为灵活,因此在控制的移动终端进行远程触摸操作后,由于显示内容较大往往需要一个延时时间才能在控制的移动终端上看到受控制的移动终端经由本次触摸屏操作的效果,这将导致由于显示内容的延时带来的触摸屏操作失误。
因此,现有技术还有待于改进和发展。
技术实现要素:
本发明要解决的技术问题在于,针对现有技术缺陷,本发明提供一种远程操作控制方法、移动终端及存储介质,旨在通过远程控制另一台移动终端的显示内容,可以快速得到触摸屏操作的反馈的显示内容,从而保证操作的准确性,避免触摸屏的误操作。
本发明解决技术问题所采用的技术方案如下:
一种远程操作控制方法,其中,所述远程操作控制方法包括:
发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容;
接收显示内容后进行刷新操作,根据显示屏刷新时屏幕的刷新区域,确定被控移动终端发送的显示内容的类型;
根据被控移动终端发送的显示内容的类型,按照类型对应的处理方式将显示内容数据处理完成,并按照对应的显示方式进行显示。
所述的远程操作控制方法,其中,所述发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容之前还包括:
预先与被控移动终端通过网络建立远程连接,用于对被控移动终端进行远程控制。
所述的远程操作控制方法,其中,所述发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容具体包括:
当与被控移动终端建立远程连接后,发送远程控制的触摸屏操作指令到被控移动终端;
当触摸屏操作指令生效后,接收被控移动终端发送的自身显示内容进行显示,显示内容接收时按一屏进行接收。
所述的远程操作控制方法,其中,将被控移动终端发送的每一屏显示内容分成两类,分别为:
第一类显示内容,其发送时需要将被控移动终端整屏的显示内容进行发送;
第二类显示内容,其发送时只需要将被控移动终端屏幕上某一些局部区域的显示内容进行发送。
所述的远程操作控制方法,其中,被控移动终端发送一屏显示内容时,显示内容的格式包含一个数据包,所述数据包包括:
显示内容类,用于标识当前这一屏显示内容为第一类显示内容还是第二类显示内容;
显示内容数据,用于发送的具体的显示内容数据,当显示内容类为第一类显示内容时,显示内容数据为被控移动终端当前显示的整屏显示内容,当显示内容类为第二类显示内容时,显示内容数据为当前这一屏显示内容与上一屏显示内容相比显示更新的区域。
所述的远程操作控制方法,其中,当显示内容类为第二类显示内容时,显示内容数据为当前这一屏显示内容与上一屏显示内容相比显示更新的区域,此时,显示内容数据的格式具体如下:
区域1的位置:区域1的显示内容数据,区域2的位置:区域2的显示内容数据,区域3的位置:区域3的显示内容数据,……,区域n的位置:区域n的显示内容数据;
其中,区域x(x=1、2、3、……、n)的位置,由两个坐标点表示,一个区域位置由坐标(xe1,ye1)、(xe2、ye2)确定,当满足xe1≤x≤xe2且ye1≤y≤ye2的坐标(x,y)均位于该区域里。
所述的远程操作控制方法,其中,所述接收显示内容后进行刷新操作,根据显示屏刷新时屏幕的刷新区域,确定被控移动终端发送的显示内容的类型具体包括:
当显示刷新时是按整屏进行刷新,则判定当前这一屏显示内容为第一类显示内容;
当显示刷新时是刷新一些局部区域,则判定当前这一屏为第二类显示内容。
所述的远程操作控制方法,其中,所述根据被控移动终端发送的显示内容的类型,按照类型对应的处理方式将显示内容数据处理完成,并按照对应的显示方式进行显示具体包括:
在接收到被控移动终端发送过来的一屏显示内容时,获取数据包;
根据显示内容类判断这一屏显示内容数据为第一类显示内容还是第二类显示内容;
如果为第一类显示内容,数据包中的显示内容数据为被控移动终端的整屏显示内容,将其直接显示出来;
如果为第二类显示内容,则获取区域位置,将其后的显示内容数据显示到该区域位置中,不断获取区域位置,将其后的显示内容数据显示到该区域位置中,直到将显示内容数据处理完。
一种移动终端,其中,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的远程操作控制程序,所述远程操作控制程序被所述处理器执行时实现如上所述的远程操作控制方法的步骤。
一种存储介质,其中,所述存储介质存储有远程操作控制程序,所述远程操作控制程序被处理器执行时实现如上所述远程操作控制方法的步骤。
本发明公开了一种远程操作控制方法、移动终端及存储介质,所述方法包括:发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容;接收显示内容后进行刷新操作,根据显示屏刷新时屏幕的刷新区域,确定被控移动终端发送的显示内容的类型;根据被控移动终端发送的显示内容的类型,按照类型对应的处理方式将显示内容数据处理完成,并按照对应的显示方式进行显示。本发明通过远程控制另一台移动终端的显示内容,可以快速得到触摸屏操作的反馈的显示内容,从而保证操作的准确性,避免触摸屏的误操作。
附图说明
图1是本发明远程操作控制方法的较佳实施例的流程图;
图2是本发明远程操作控制方法的较佳实施例中步骤s10的流程图;
图3是本发明远程操作控制方法的较佳实施例中步骤s20的流程图;
图4是本发明远程操作控制方法的较佳实施例中步骤s30的流程图;
图5为本发明移动终端的较佳实施例的运行环境示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明较佳实施例所述的远程操作控制方法,如图1所示,所述远程操作控制方法包括以下步骤:
步骤s10、发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容。
具体地,作为控制的移动终端(后面简称移动终端)与受控制的移动终端(简称为被控移动终端)开始远程控制操作之前,移动终端预先与被控移动终端通过网络建立远程连接,用于对被控移动终端进行远程控制;被控移动终端接收移动终端发送的触摸屏操作指令,然后当指令生效后将自身显示内容发送给移动终端显示,显示内容发送时按一屏进行发送。
具体过程请参阅图2,其为本发明提供的远程操作控制方法中步骤s10的流程图。
如图2所示,所述步骤s10包括:
s11、当与被控移动终端建立远程连接后,发送远程控制的触摸屏操作指令到被控移动终端;
s12、当触摸屏操作指令生效后,接收被控移动终端发送的自身显示内容进行显示,显示内容接收时按一屏进行接收。
进一步地,对于被控移动终端所发送的每一屏显示内容分成两类:第一类显示内容,其发送时需要将被控移动终端整屏的显示内容进行发送;第二类显示内容,其发送时只需要将被控移动终端屏幕上某一些局部区域的显示内容进行发送。
其中,被控移动终端发送一屏显示内容时,其格式主要包含一个数据包,所述数据包包括:
显示内容类,用于标识这一屏显示内容为第一类显示内容还是第二类显示内容;
显示内容数据,用于发送的具体的显示内容数据,当显示内容类为第一类显示内容时,显示内容数据为被控移动终端当前显示的整屏显示内容,当显示内容类为第二类显示内容时,显示内容数据为当前这一屏显示内容与上一屏显示内容相比显示更新的区域,此时,显示内容数据的格式具体如下:
区域1的位置:区域1的显示内容数据,区域2的位置:区域2的显示内容数据,区域3的位置:区域3的显示内容数据,……,区域n的位置:区域n的显示内容数据;
其中,区域x(x=1、2、3、……、n)的位置,由两个坐标点表示,一个区域位置由坐标(xe1,ye1)、(xe2、ye2)确定,当满足xe1≤x≤xe2且ye1≤y≤ye2的坐标(x,y)均位于该区域里。
例如,被控移动终端当前这一屏显示内容与上一屏显示内容相比显示更新的区域为由左下角坐标(100,156)和右上角坐标(200,199)所确定的区域,该区域的显示内容为显示内容1,以及由左下角坐标(800,156)和右上角坐标(900,299)所确定的区域,该区域的显示内容为显示内容2,则显示内容数据的格式具体如下:
(100,156),(200,199):显示内容1,(800,156),(900,299):显示内容2。
步骤s20、接收显示内容后进行刷新操作,根据显示屏刷新时屏幕的刷新区域,确定被控移动终端发送的显示内容的类型。
具体地,至于哪些是第一类显示内容、哪些是第二类显示内容,确定一屏显示内容为第一类显示内容还是第二类显示内容,具体如下:当移动终端显示刷新时是按整屏进行刷新的,则这一屏显示内容为第一类显示内容;当移动终端显示刷新时是刷新一些局部区域,则这一屏为第二类显示内容。
具体的过程请参阅图3,其为本发明提供的远程操作控制方法中步骤s20的流程图。
如图3所示,所述步骤s20包括:
s21、当显示刷新时是按整屏进行刷新,则判定当前这一屏显示内容为第一类显示内容;
s22、当显示刷新时是刷新一些局部区域,则判定当前这一屏为第二类显示内容。
步骤s30、根据被控移动终端发送的显示内容的类型,按照类型对应的处理方式将显示内容数据处理完成,并按照对应的显示方式进行显示。
具体地,移动终端在接收到作为被控移动终端发送过来的一屏显示内容时,获取数据包,然后根据显示内容类知道这一屏显示内容数据为第一类显示内容还是第二类显示内容;如果为第一类显示内容,则将一数据包中的显示内容数据作为被控移动终端的整屏显示内容,将其直接显示出来;如果为第二类显示内容,则获取区域位置,然后将其后的显示内容数据显示到该区域位置中;然后再获取区域位置,然后将其后的显示内容数据显示到该区域位置中;……;直到将显示内容数据处理完。
具体过程请参阅图4,其为本发明提供的远程操作控制方法中步骤s30的流程图。
如图4所示,所述步骤s30包括:
s31、在接收到被控移动终端发送过来的一屏显示内容时,获取数据包;
s32、根据显示内容类判断这一屏显示内容数据为第一类显示内容还是第二类显示内容;
s33、如果为第一类显示内容,数据包中的显示内容数据为被控移动终端的整屏显示内容,将其直接显示出来;
s34、如果为第二类显示内容,则获取区域位置,将其后的显示内容数据显示到该区域位置中,不断获取区域位置,将其后的显示内容数据显示到该区域位置中,直到将显示内容数据处理完。
如图5所示,基于上述远程操作控制方法,本发明还相应提供了一种移动终端,所述移动终端包括处理器10、存储器20及显示器30。图5仅示出了移动终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
所述存储器20在一些实施例中可以是所述移动终端的内部存储单元,例如移动终端的硬盘或内存。所述存储器20在另一些实施例中也可以是所述移动终端的外部存储设备,例如所述移动终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所移动终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述移动终端的应用软件及各类数据,例如所述安装移动终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有远程操作控制程序40,该远程操作控制程序40可被处理器10所执行,从而实现本申请中远程操作控制方法。
所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述远程操作控制方法等。
所述显示器30在一些实施例中可以是led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示器30用于显示在所述移动终端的信息以及用于显示可视化的用户界面。所述移动终端的部件10-30通过系统总线相互通信。
在一实施例中,当处理器10执行所述存储器20中远程操作控制程序40时实现以下步骤:
发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容;
接收显示内容后进行刷新操作,根据显示屏刷新时屏幕的刷新区域,确定被控移动终端发送的显示内容的类型;
根据被控移动终端发送的显示内容的类型,按照类型对应的处理方式将显示内容数据处理完成,并按照对应的显示方式进行显示。
本发明还提供一种存储介质,其中,所述存储介质存储有远程操作控制程序,所述远程操作控制程序被处理器执行时实现如上所述远程操作控制方法的步骤;具体如上所述。
综上所述,本发明提供一种远程操作控制方法、移动终端及存储介质,所述方法包括:发送触摸屏操作指令给被控移动终端,当触摸屏操作指令生效后接收被控移动终端发送的自身显示内容;接收显示内容后进行刷新操作,根据显示屏刷新时屏幕的刷新区域,确定被控移动终端发送的显示内容的类型;根据被控移动终端发送的显示内容的类型,按照类型对应的处理方式将显示内容数据处理完成,并按照对应的显示方式进行显示。本发明通过远程控制另一台移动终端的显示内容,可以快速得到触摸屏操作的反馈的显示内容,从而保证操作的准确性,避免触摸屏的误操作。
当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。