智能交互平板的触摸控制方法、装置及智能交互平板与流程

文档序号:15736350发布日期:2018-10-23 21:32阅读:231来源:国知局

本发明涉及智能交互平板技术领域,特别是涉及智能交互平板的触摸控制方法、装置、智能交互平板以及存储介质。



背景技术:

随着人机交互技术的发展,越来越多的便利人们生活和/或工作的设备应用而生,例如,智能交互平板。智能交互平板为通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备。

在实现本发明的过程中,发明人发现:在相关技术中,当用户需要操作智能交互平板显示的内容时,用户需要靠近智能交互平板,通过智能交互平板的触摸屏才能进行操作,当用户距离智能交互平板较远,或者多人需要操作所述内容时,操作效率较低。



技术实现要素:

基于此,有必要针对现有方式对智能交互平板触摸操作效率较低的问题,提供一种智能交互平板的触摸控制方法、装置、智能交互平板和存储介质。

本发明实施例提供的方案包括:

一方面提供,一种智能交互平板的触摸控制方法,包括:

接收触控终端发送的触摸操作信息,所述触摸操作信息中包括触摸操作的类型以及第一位置;所述触摸操作是作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置;

将所述触摸操作信息存储至预设的驱动文件,所述驱动文件用于控制智能交互平板的触摸输入功能;

从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应;所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

在其中一个实施例中,还包括:

获取智能交互平板的显示界面信息;

向触控终端发送所述显示界面信息,以在所述触控终端显示平板镜像画面。

在其中一个实施例中,还包括:

接收到触控终端发送的请求触摸控制的指令,启动预设的第一服务和第二服务;

所述第一服务用于获取所述智能交互平板的显示界面,向触控终端发送所述显示界面信息;

所述第二服务用于接收触控终端发送的触摸操作信息,将所述触摸操作信息存储至预设的驱动文件,从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应。

在其中一个实施例中,所述在智能交互平板的显示界面中显示对应的触摸响应,包括:

在智能交互平板的显示界面中显示所述触摸事件对应的触摸痕迹;和/或,

在智能交互平板的显示界面中显示对所述触摸事件的执行响应。

在其中一个实施例中,所述驱动文件为uinput文件;

和/或,

所述触摸操作的类型包括:点击、按住、拖动、滑动中的一种或者多种。

在其中一个实施例中,所述作用位置包括:所述触摸操作对应的触摸点横坐标相对于所述平板镜像画面的长度的第一相对位置,以及,所述触摸操作对应的触摸点纵坐标相对于所述平板镜像画面的宽度的第二相对位置;

其中,触摸点的横坐标和纵坐标均参照预设的X-Y坐标系,所述X-Y坐标系的横轴与所述平板镜像画面的长度方向重合,所述X-Y坐标系的纵轴与所述平板镜像画面的宽度方向重合,所述X-Y坐标系的原点为所述平板镜像画面的一个顶点;

所述第二位置的确定方式包括:

根据所述第一相对位置以及智能交互平板显示界面的长度,得到长度方向的位置信息;

根据所述第二相对位置以及智能交互平板显示界面的宽度,得到宽度方向的位置信息;

根据长度方向的位置信息以及宽度方向的位置信息,确定智能交互平板显示界面中的第二位置。

在其中一个实施例中,所述接收到触控终端发送的请求触摸控制的指令,启动预设的第一服务和第二服务之前,还包括:

检测到启动远程触摸控制的操作指令,生成一信息码,所述信息码中包含所述智能交互平板的连接信息;

在智能交互平板显示界面上显示所述信息码;所述信息码被触控终端识别后能够触发所述触控终端建立与所述智能交互平板的通信连接。

在其中一个实施例中,所述信息码包括二维码;

和/或,所述连接信息包括:智能交互平板的网络信息以及通信端口信息。

另一方面提供,一种智能交互平板的触摸控制方法,包括:

检测到作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应;

确定所述触摸操作的类型以及第一位置,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置;

向所述智能交互平板发送所述触摸操作信息,所述触摸操作信息中包括所述触摸操作的类型以及第一位置;所述触摸操作信息用于触发智能交互平板在其显示界面中显示对应的触摸响应,所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

在其中一个实施例中,还包括:

接收到智能交互平板发送的显示界面信息;

显示平板镜像画面,所述平板镜像画面根据所述显示界面信息得到。

在其中一个实施例中,确定所述相对位置的方式包括:

获取所述触摸操作包含的触摸点在所述平板镜像画面中的横坐标和纵坐标;其中,触摸点的横坐标和纵坐标均参照预设的X-Y坐标系,所述X-Y坐标系的横轴与所述平板镜像画面的长度方向重合,所述X-Y坐标系的纵轴与所述平板镜像画面的宽度方向重合,所述X-Y坐标系的原点为所述平板镜像画面的一个顶点;

根据所述触摸点的横坐标以及所述平板镜像画面的长度,得到触摸点的横坐标相对于所述平板镜像画面的长度的第一相对位置;

根据所述触摸点的纵坐标以及所述平板镜像画面的宽度,得到触摸点的纵坐标相对于所述平板镜像画面的宽度的第二相对位置;

根据所述第一相对位置、第二相对位置得到所述触摸操作在所述平板镜像画面中的作用位置。

在其中一个实施例中,所述接收到智能交互平板发送的显示界面信息之前,还包括:

识别智能交互平板显示界面上显示的信息码,所述信息码中包含所述智能交互平板的连接信息;

根据所述连接信息建立与所述智能交互平板的通信连接。

又一方面提供,一种智能交互平板的触摸控制装置,包括:

触摸信息接收模块,用于接收触控终端发送的触摸操作信息,所述触摸操作信息中包括触摸操作的类型以及第一位置;所述触摸操作是作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置;

触摸信息存储模块,用于将所述触摸操作信息存储至预设的驱动文件,所述驱动文件用于控制智能交互平板的触摸输入功能;

以及,触摸响应模块,用于从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应;所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

在其中一个实施例中,还包括:

显示界面发送模块,用于获取智能交互平板的显示界面信息,向触控终端发送所述显示界面信息,以在所述触控终端显示平板镜像画面。

在其中一个实施例中,所述作用位置包括:所述触摸操作对应的触摸点横坐标相对于所述平板镜像画面的长度的第一相对位置,以及,所述触摸操作对应的触摸点纵坐标相对于所述平板镜像画面的宽度的第二相对位置;

其中,触摸点的横坐标和纵坐标均参照预设的X-Y坐标系,所述X-Y坐标系的横轴与所述平板镜像画面的长度方向重合,所述X-Y坐标系的纵轴与所述平板镜像画面的宽度方向重合,所述X-Y坐标系的原点为所述平板镜像画面的一个顶点;

所述触摸响应模块中包括:

位置确定单元,用于根据所述第一相对位置以及智能交互平板显示界面的长度,得到长度方向的位置信息;根据所述第二相对位置以及智能交互平板显示界面的宽度,得到宽度方向的位置信息;根据长度方向的位置信息以及宽度方向的位置信息,确定智能交互平板显示界面中的第二位置。

又一方面提供,一种智能交互平板的触摸控制装置,包括:

触摸检测模块,用于检测到作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应;

触摸信息确定模块,用于确定所述触摸操作的类型以及第一位置,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置;

以及,触摸信息发送模块,用于向所述智能交互平板发送所述触摸操作信息,所述触摸操作信息中包括所述触摸操作的类型以及第一位置;所述触摸操作信息用于触发智能交互平板在其显示界面中显示对应的触摸响应,所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

上述智能交互平板的触摸控制方法及装置,用户在触控终端一侧对显示的平板镜像画面进行触摸操作,该触摸操作信息将发送给智能交互平板,智能交互平板将收到的触摸操作信息存储至预设的驱动文件,从该驱动文件中读取所述触摸操作信息,进而实现了在智能交互平板的显示界面中显示与触控终端触摸操作对应的触摸响应。由此实现了通过触控终端对智能交互平板的远程触摸操作,对用户来说,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

又一方面提供,一种智能交互平板,包括:存储器、具有触摸功能的显示屏以及一个或多个处理器;

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

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述方法的步骤。

又一方面提供,一种触控终端,包括:存储器、具有触摸功能的显示屏以及一个或多个处理器;

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

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述方法的步骤。

上述智能交互平板及触控终端,通过运行存储器中存储的一个或多个程序,实现了通过触控终端对智能交互平板的远程触摸操作,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

又一方面提供,一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一方法的步骤。

上述计算机存储介质,通过其存储的计算机程序,实现了通过触控终端对智能交互平板的远程触摸操作,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

附图说明

图1为一个实施例中智能交互平板的触摸控制方法的应用环境图;

图2为一实施例的智能交互平板的显示界面的示意图;

图3为一实施例的触控终端显示的平板镜像画面的示意图;

图4为一实施例的智能交互平板的触摸控制方法的示意性流程图;

图5为一实施例的智能交互平板显示触摸痕迹的示意图;

图6为另一实施例的智能交互平板显示触摸痕迹的示意图;

图7为另一实施例的智能交互平板的触摸控制方法的示意性流程图;

图8为一实施例的触控终端X-Y坐标系的示意图;

图9为又一实施例的智能交互平板的触摸控制方法的示意性流程图;

图10为一实施例的智能交互平板的触摸控制装置的示意性结构图;

图11为另一实施例的智能交互平板的触摸控制装置的示意性结构图;

图12为一个实施例中智能交互平板的内部结构图;

图13为一个实施例中触控终端的内部结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

本申请提供的智能交互平板的触摸控制方法,可以应用于如图1所示的应用环境中。其中,一个或者多个触控终端100与智能交互平板200通信连接。触控终端100可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;智能交互平板200可以是通过触控技术对显示在显示屏上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等一种或多种功能。

其中,触控终端100与智能交互平板200的通信连接的方式可以是,通过USB、互联网、局域网、蓝牙、Wi-Fi或紫峰协议(ZigBee)等通信方式。

进一步的,智能交互平板200与触控终端100通信连接之后,向各个触控终端发送其显示界面信息,使得各个触控终端在其显示屏上显示与交互智能平板的显示界面对应的平板镜像画面。智能交互平板的显示界面可以是智能交互平板的显示屏界面,也可以是智能交互平板的显示屏中显示的实际画面,该实际画面小于或者等于显示屏界面。此外,触控终端显示的平板镜像画面的长宽比,与智能交互平板的显示界面的长宽比,两者需保持一致;另一方面,触控终端显示的平板镜像画面的长宽比,无需与触控终端的显示屏的长宽比严格一致。其中,智能交互平板200的显示界面、触控终端100显示的平板镜像画面可分别参照图2、图3所示。

进一步的,智能交互平板200与触控终端100通信连接之后,用户在触控终端100对平板镜像画面的触摸操作,将被映射到智能交互平板200的显示界面中,例如:用户在触控终端100一侧对平板镜像画面进行了一滑动操作,对应地,在智能交互平板200的显示界面中将出现对该滑动操作对应的滑动响应。在此交互过程中,触控终端100可以作为客户端,智能交互平板200可以作为服务端;一般而言,服务端对应的客户端可以有一个或者多个,视具体的应用场景来设置,实施例不做限定。

可选的,触控终端100和/或智能交互平板200中安装有用于实现远程触摸控制的应用软件,该应用软件可以预先安装在上述触控终端100和/或智能交互平板200中,也可以是在触控终端100和/或智能交互平板200启动远程触摸控制功能时,实时从第三方设备或服务器进行下载并安装使用。其中,第三方设备在实施例中不作限定。

在一个实施例中,如图4所示,提供了一种智能交互平板的触摸控制方法,其中,是以将该方法应用于上述的智能交互平板为例进行说明的;该方法包括以下步骤:

S11,接收触控终端发送的触摸操作信息,所述触摸操作信息中包括触摸操作的类型以及第一位置;所述触摸操作是作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置。

本发明实施例中,作用于触控终端显示的平板镜像画面的触摸操作可以是,在触控终端显示平板镜像画面时,用户在该触控终端的触摸显示屏上的任意操作。例如:点击、按住(或长按)、拖动对象、单点滑动(或单指滑动)、多点滑动(或多指滑动)等,对应地,触摸操作的类型包括:点击、按住、拖动、单点滑动、多点滑动中等,本发明实施例对于触摸操作及其类型不作限定。

本发明实施例中,触摸操作在所述平板镜像画面中的作用位置(即触摸操作的发生位置),可以是触摸操作对应的触摸点(一个或者多个触摸点)在触摸终端显示的平板镜像画面中的实际位置,也可以是触摸操作对应的触摸点,相对于触摸终端显示的平板镜像画面而言的相对位置,因此上述的作用位置与触摸终端的显示屏无必然联系。

本发明实施例中,智能交互平板接收触控终端发送的触摸操作信息的方式,可以是通过上述任意的通信连接方式,可根据具体情况设定。

S12,将所述触摸操作信息存储至预设的驱动文件,所述驱动文件用于控制智能交互平板的触摸输入功能。

本发明实施例中,存储触摸操作信息的驱动文件,可以是智能交互平板中用于实现其触摸输入功能的默认系统文件,也可以是其他文件,无论是默认系统文件还是其他文件,文件的访问权限均满足条件:只有获取了智能交互平板系统权限(例如root权限)的服务才能够访问。

本发明实施例中,智能交互平板的触摸输入功能的实现机制为:检测触摸屏上的触摸操作,将检测到的触摸点信息写入一系统文件(该文件可以是在系统默认文件,也可以具有系统权限的用户创建的文件),通过访问该系统文件得到触摸操作信息,进而执行对应的触摸响应,并在显示界面上显示出对应的触摸响应。其中,在智能交互平板的显示界面中显示对应的触摸响应可以包括:在智能交互平板的显示界面中显示所述触摸事件对应的触摸痕迹;和/或,在智能交互平板的显示界面中显示对所述触摸事件的执行响应。

其中,在智能交互平板的显示界面中显示所述触摸事件对应的触摸痕迹包括,用户在触摸终端的平板镜像界面中进行了一按住操作,对应地,可在智能交互平板的显示界面中显示出一个模拟按住操作,其效果可参见图5所示。又例如,用户在触摸终端的平板镜像界面中进行了一滑动操作,对应地,可在智能交互平板的显示界面中显示出一个模拟滑动操作效果,其效果可参见图6所示。可以理解的,触摸痕迹还可以是其他情况,通过在智能交互平板显示对应的触摸痕迹,可以提示用户该智能交互平板将要响应什么样的触摸事件,可以提升用户体验。

S13,从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应;所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

本发明实施例中,控制智能交互平板的触摸输入功能的服务具有系统权限,因此可基于该服务实时访问存储有触摸操作信息的驱动文件,从中读取触摸操作信息,得出触摸操作的类型和位置,生成触摸操作对应的触摸痕迹,进而在智能交互平板显示界面的对应位置显示对应的触摸痕迹。

通过上述实施例的智能交互平板的触摸控制方法,用户在触控终端一侧对显示的平板镜像画面进行触摸操作,该触摸操作信息将发送给智能交互平板,智能交互平板将收到的触摸操作信息存储至预设的驱动文件,从该驱动文件中读取所述触摸操作信息,进而在智能交互平板的显示界面中显示与触控终端触摸操作对应的触摸响应。由此实现了通过触控终端对智能交互平板的远程触摸操作,对用户来说,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

结合上述实施例,下面结合图7所示,从触摸终端与智能交互平板交互的角度,对智能交互平板的触摸控制方法进行进一步的说明,其中,触摸终端与智能交互平板已经建立通信连接,触摸终端中的相关应用程序作为客户端,智能交互平板的相关应用程序作为服务端,服务端在远程触摸控制中运行的服务具有智能交互平板的系统权限;智能交互平板的触摸控制方法的具体过程如下:

S201,在客户端一侧,检测用户的请求触摸控制的操作。

S202,在客户端一侧,检测到的请求触摸控制的操作时,向智能交互平板发送请求触摸控制的指令。

S203,在服务端一侧,接收到触控终端发送的请求触摸控制的指令,启动预设的第一服务(或者同屏服务)和第二服务(或者触摸服务)。

所述第一服务用于获取所述智能交互平板的显示界面,向触控终端发送所述显示界面信息;所述第二服务用于接收触控终端发送的触摸操作信息,将所述触摸操作信息存储至预设的驱动文件,从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应。

因为触摸操作信息的传输和显示界面信息的传输都涉及一定的数据量,将其和原来的控制链路独立开来,避免共享数据传输时的延时或者拥堵。

S204,在服务端一侧,获取智能交互平板的显示界面信息;向触控终端发送所述显示界面信息,以在所述触控终端显示平板镜像画面。

可以通过第一服务执行步骤S204,由于智能交互平板的显示界面信息的发送的数据量较大,因此通过专门的第一服务处理,有利于保证显示界面信息发送的及时性。

S205,在客户端一侧,接收智能交互平板发送的显示界面信息,显示平板镜像画面,所述平板镜像画面根据所述显示界面信息得到。

触控终端在保持平板镜像画面宽高比例不变的前提下,尽可能最大地显示平板镜像画面。即在触控终端显示的平板镜像画面,与智能交互平板的显示界面,两者为等比例缩小的关系。

S206,在客户端一侧,检测作用于触控终端显示的平板镜像画面的触摸操作。

触摸操作包括DOWN事件、MOVE事件、UP事件,对应手指动作为按下、滑动和抬起的事件,对应地,触摸操作的类型包括:点击、按住、拖动、滑动中的一种或者多种。

S207,在客户端一侧,确定所述触摸操作的类型以及第一位置,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置。

在一实施例中,触摸操作在所述平板镜像画面中的作用位置具体包括:所述触摸操作包含的触摸点的横坐标相对于所述平板镜像画面的长度的第一相对位置,以及,所述触摸操作包含的触摸点的纵坐标相对于所述平板镜像画面的宽度的第二相对位置。其中,触摸点的横坐标和纵坐标均参照X-Y坐标系,所述X-Y坐标系的横轴与所述平板镜像画面的长度方向重合,所述X-Y坐标系的纵轴与所述平板镜像画面的宽度方向重合,所述X-Y坐标系的原点为所述平板镜像画面的一个顶点。

例如,参见图8所示,以最终触控终端显示的平板镜像画面的范围建立X-Y坐标系,其左上角的顶点为X-Y坐标系的原点,在平板镜像画面范围内的触摸点的坐标能被换算为相对坐标,这样的好处是准确率高,在镜像范围内的触摸点都能对应到平板分辨率上的一个触摸点,以及为了适应网络调整镜像画面分辨率也不会影响点击效果。

可以理解的,还可以以最终触控终端显示的平板镜像画面的范围的其他顶点为原点建立X-Y坐标系。对应地,智能交互平板一侧也需要以同样方式选取坐标系原点。

图8中,加上触控终端的显示屏分辨率为:长1920*宽1200,触控终端横屏状态下,显示的平板镜像画面分辨率为:长1920*宽1080;用户在平板镜像画面上的触摸点在上述X-Y坐标系下的位置坐标为:(480,540),由此可确定出该触摸点的发生位置为:x=480/1920=0.25,y=540/1080=0.5。

S208,在客户端一侧,向所述智能交互平板发送触摸操作信息,所述触摸操作信息中包括所述触摸操作的类型以及第一位置。

在一实施例中,为每个触摸操作生成一个ID(标识信息),以区分先后的多个触摸操作,或者区分多指操作下的多个触摸操作,例如,两指进行滑动放大时,触摸操作为两个,为这两个触摸操作分别生成一个ID。对应地,在发送给智能交互平板的触摸操作信息中还包括对应的ID信息,再由服务端还原为平板屏幕上的触摸。

S209,在服务端一侧,接收触控终端发送的触摸操作信息,将所述触摸操作信息存储至预设的驱动文件,所述驱动文件用于控制智能交互平板的触摸输入功能。

在一实施例中,所述驱动文件为uinput文件。uinput文件是Linux系统下控制触摸输入的驱动文件,系统会从该文件获取触摸屏幕上的触摸事件信息,Android也是一种Linux系统,对该文件读写需要系统权限,服务端运行的服务是系统服务,能对uinput文件进行写入触摸信息来实现远程控制。

S210,在服务端一侧,从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应;所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

第二位置的确定方式包括:

以智能交互平板的显示界面建立X-Y坐标系,显示界面左上角的顶点为X-Y坐标系的原点,该X-Y坐标系的横轴与显示界面的长度方向重合,该X-Y坐标系的纵轴与显示界面的宽度方向重合。根据所述第一相对位置(x=480/1920=0.25)以及智能交互平板显示界面的长度的乘积,得到长度方向的位置信息;根据所述第二相对位置(y=540/1080=0.5)以及智能交互平板显示界面的宽度的乘积,得到宽度方向的位置信息;根据长度方向的位置信息以及宽度方向的位置信息,确定智能交互平板显示界面中的第二位置。根据第二位置以及触摸操作的类型,可在智能交互平板一侧还原触控终端发生的触摸操作并响应所述触摸操作。

至此,用户在触控终端上对平板镜像画面的触摸操作,将反应到智能交互平板上,用户无需靠近智能交互平板,实现了对智能交互平板的远程触摸操作。并且,由于触控终端通过向智能交互平板发送触摸操作信息的方式,相对于直接发送触控终端显示图像的方式,发送的数据量得以减少,也有利于减少显示上的时延;此外,使用对驱动文件写入触摸操作信息的方式,能够更真实地在智能交互平板上模拟屏幕触摸事件。

在一个应用场景中,其中的触摸终端可以是手机,智能交互平板可以是会议平板;对应地,当多个用户参与会议时,通过各自的手机连接至会议平板,基于该连接,通过上述实施例的交互过程,与会用户的手机端的触摸操作能够反映到智能交互平板上,用户就能在手机上触摸操作会议平板,包括点击、拖动、滑动等,方便了用户操作,提高了会议效果。

在一实施例中,上述步骤S201之前,还需建立触控终端与智能交互平板通信连接,该连接的建立方式可为:服务端检测到启动远程触摸控制的操作指令,生成一信息码,所述信息码中包含所述智能交互平板的连接信息;在智能交互平板的显示界面上显示所述信息码;用户通过触控终端识别所述信息码,所述信息码被触控终端识别后能够触发所述触控终端建立与所述智能交互平板的通信连接。

在一实施例中,所述信息码包括二维码;用户通过触控终端扫描识别该二维码,由此获取智能交互平板的通信连接,进而建立触控终端与智能交互平板的通信连接。无需用户手动输入连接信息,提高操作效率。

在一实施例中,所述连接信息包括:智能交互平板的网络信息以及通信端口信息,其中,网络信息包括局域网信息、热点IP信息、热点SSID以及热点SSID密码等;其中,热点IP信息、热点SSID以及热点SSID密码均为智能交互平板对外提供的网络热点信息。此外,所述连接信息中还可包括二维码的版本信息,便于未来的扩展。

基于上述二维码以及连接信息,触控终端与智能交互平板通信连接的过程可包括:触控终端扫描识别该二维码,通过版本号判断内容解析方式,并解析得到智能交互平板的连接信息;若触控终端已经连接至一个WiFi热点,则先尝试使用局域网IP和服务端口号建立与智能交互平板的远程控制连接;若触控终端与智能交互平板不在同一局域网内,则连接失败;进一步地,触控终端再根据热点SSID以及热点SSID密码连接智能交互平板提供的WiFi热点,然后通过热点IP和服务端口号建立与智能交互平板的远程控制连接;连接成功之后,触控终端保存连接信息到本地数据库,此后,便可基于该连接实现对智能交互平板的远程触摸控制。

通过上述连接方式,便于触控终端选择不同的连接方式建立与智能交互平板的通信连接。

参考图9所示,从客户端的角度,还提供了一种智能交互平板的触摸控制方法,包括步骤:

S31,检测到作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应;

S32,确定所述触摸操作的类型以及第一位置,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置;

S33,向所述智能交互平板发送触摸操作信息,所述触摸操作信息中包括所述触摸操作的类型以及第一位置;所述触摸操作信息用于触发智能交互平板在其显示界面中显示对应的触摸响应,所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

上述智能交互平板的触摸控制方法,用户在触控终端一侧对显示的平板镜像画面进行触摸操作,该触摸操作信息将发送给智能交互平板,智能交互平板将收到的触摸操作信息存储至预设的驱动文件,从该驱动文件中读取所述触摸操作信息,进而实现了在智能交互平板的显示界面中显示与触控终端触摸操作对应的触摸响应。由此实现了通过触控终端对智能交互平板的远程触摸操作,对用户来说,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

在一个实施例中,所述的触摸控制方法还包括:接收到智能交互平板发送的显示界面信息;显示平板镜像画面,所述平板镜像画面根据所述显示界面信息得到。

通过显示平板镜像画面,为用户远程触摸操作智能交互平板提供了便利。

在一个实施例中,确定所述相对位置的方式包括:

获取所述触摸操作包含的触摸点在所述平板镜像画面中的横坐标和纵坐标;其中,触摸点的横坐标和纵坐标均参照预设的X-Y坐标系,所述X-Y坐标系的横轴与所述平板镜像画面的长度方向重合,所述X-Y坐标系的纵轴与所述平板镜像画面的宽度方向重合,所述X-Y坐标系的原点为所述平板镜像画面的一个顶点;根据所述触摸点的横坐标以及所述平板镜像画面的长度,得到触摸点的横坐标相对于所述平板镜像画面的长度的第一相对位置;根据所述触摸点的纵坐标以及所述平板镜像画面的宽度,得到触摸点的纵坐标相对于所述平板镜像画面的宽度的第二相对位置;根据所述第一相对位置、第二相对位置得到所述触摸操作在所述平板镜像画面中的作用位置。

通过计算触摸点在所述平板镜像画面中的上述相对位置,有利于提高触摸事件定位还原的准确度。

在一个实施例中,在接收到智能交互平板发送的显示界面信息之前,还包括:识别智能交互平板显示界面上显示的信息码,所述信息码中包含所述智能交互平板的连接信息;根据所述连接信息建立与所述智能交互平板的通信连接。

基于通信连接,为后续的指令交互,以及显示界面信息、触摸操作信息的传输提供基础。

应该理解的是,对于前述的各方法实施例,虽然流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,方法实施例的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

基于与上述实施例中的智能交互平板的触摸控制方法相同的思想,本文还提供智能交互平板的触摸控制装置。

在一个实施例中,如图10所示,智能交互平板的触摸控制装置包括:

触摸信息接收模块410,用于接收触控终端发送的触摸操作信息,所述触摸操作信息中包括触摸操作的类型以及第一位置;所述触摸操作是作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置。

触摸信息存储模块420,用于将所述触摸操作信息存储至预设的驱动文件,所述驱动文件用于控制智能交互平板的触摸输入功能。

以及,触摸响应模块430,用于从所述驱动文件中读取所述触摸操作信息,在智能交互平板的显示界面中显示对应的触摸响应;所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

在一个实施例中,所述触摸控制装置还包括:显示界面发送模块,用于获取智能交互平板的显示界面信息,向触控终端发送所述显示界面信息,以在所述触控终端显示平板镜像画面。

在一个实施例中,所述作用位置包括:所述触摸操作对应的触摸点横坐标相对于所述平板镜像画面的长度的第一相对位置,以及,所述触摸操作对应的触摸点纵坐标相对于所述平板镜像画面的宽度的第二相对位置;其中,触摸点的横坐标和纵坐标均参照预设的X-Y坐标系,所述X-Y坐标系的横轴与所述平板镜像画面的长度方向重合,所述X-Y坐标系的纵轴与所述平板镜像画面的宽度方向重合,所述X-Y坐标系的原点为所述平板镜像画面的一个顶点。

所述触摸响应模块430中包括:位置确定单元,用于根据所述第一相对位置以及智能交互平板显示界面的长度,得到长度方向的位置信息;根据所述第二相对位置以及智能交互平板显示界面的宽度,得到宽度方向的位置信息;根据长度方向的位置信息以及宽度方向的位置信息,确定智能交互平板显示界面中的第二位置。

在一个实施例中,如图11所示,智能交互平板的触摸控制装置包括:

触摸检测模块510,用于检测到作用于触控终端显示的平板镜像画面的触摸操作,所述平板镜像画面与智能交互平板的显示界面对应。

触摸信息确定模块520,用于确定所述触摸操作的类型以及第一位置,所述第一位置为所述触摸操作在所述平板镜像画面中的作用位置。

以及,触摸信息发送模块530,用于向所述智能交互平板发送触摸操作信息,所述触摸操作信息中包括所述触摸操作的类型以及第一位置;所述触摸操作信息用于触发智能交互平板在其显示界面中显示对应的触摸响应,所述触摸响应根据所述触摸操作的类型以及第二位置确定,所述第二位置根据所述第一位置确定。

在一个实施例中,所述智能交互平板的触摸控制装置还包括:界面接收及显示模块,用于接收到智能交互平板发送的显示界面信息;显示平板镜像画面,所述平板镜像画面根据所述显示界面信息得到。

关于智能交互平板的触摸控制装置的具体限定可以参见上文中对于智能交互平板的触摸控制方法的限定,在此不再赘述。上述智能交互平板的触摸控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于智能交互平板中的处理器中,也可以以软件形式存储于智能交互平板中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

此外,上述示例的智能交互平板的触摸控制装置的实施方式中,各程序模块的逻辑划分仅是举例说明,实际应用中可以根据需要,例如出于相应硬件的配置要求或者软件的实现的便利考虑,将上述功能分配由不同的程序模块完成,即将所述智能交互平板的触摸控制装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分功能。

在一个实施例中,提供了一种智能交互平板,该智能交互平板的内部结构图可以如图12所示。该智能交互平板包括通过系统总线连接的处理器、存储器、网络接口和具有触摸功能的显示屏。其中,该智能交互平板的处理器用于提供计算和控制能力。该智能交互平板的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该智能交互平板的数据库用于存储执行上述智能交互平板的触摸控制方法的计算机程序。该计算机程序被处理器执行时以实现上述任意一种智能交互平板的触摸控制方法。该智能交互平板的网络接口用于与外部终端(例如触控终端)通过网络连接通信。该智能交互平板的触摸屏可以是电容屏,电磁屏或红外屏等。一般而言,该触摸屏可以接收用户通过手指或者输入设备输入的触摸操作。其中,输入设备包括但不限定于:触控笔、红外笔和/或电容笔等。

在一个实施例中,提供了一种智能交互平板,包括:存储器、具有触摸功能的显示屏以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一智能交互平板的触摸控制方法的步骤。

上述智能交互平板,通过运行存储器中存储的一个或多个程序,实现了通过触控终端对智能交互平板的远程触摸操作,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

在一个实施例中,提供了一种触控终端,该触控终端的内部结构图可以如图13所示。该触控终端包括通过系统总线连接的处理器、存储器、网络接口和具有触摸功能的显示屏。其中,该触控终端的处理器用于提供计算和控制能力。该触控终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该触控终端的数据库用于存储执行上述智能交互平板的触摸控制方法的计算机程序。该计算机程序被处理器执行时以实现上述任意一种智能交互平板的触摸控制方法。该触控终端的网络接口用于与外部终端(例如智能交互平板)通过网络连接通信。该触控终端的触摸屏可以是电容屏,电磁屏或红外屏等。一般而言,该触摸屏可以接收用户通过手指或者输入设备输入的触摸操作。其中,输入设备包括但不限定于:触控笔、红外笔和/或电容笔等。

在一个实施例中,提供了一种触控终端,存储器、具有触摸功能的显示屏以及一个或多个处理器;所述存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述任一智能交互平板的触摸控制方法的步骤。

上述触控终端,通过运行存储器中存储的一个或多个程序,实现了通过触控终端对智能交互平板的远程触摸操作,其触摸操作效果与在智能交互平板上进行的触摸操作的效果一致,方便用户操作,提高操作效率。

本领域技术人员可以理解,图12、图13中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的智能交互平板、触控终端的限定,具体的智能交互平板、触控终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一智能交互平板的触摸控制方法的步骤。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

本文实施例的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或(模块)单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

在本文中提及的“第一\第二”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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