一种网格UI控制交互方法及系统技术方案

技术编号:13252616 阅读:43 留言:0更新日期:2016-05-15 16:00
本发明专利技术公开一种网格UI控制交互方法及系统,其包括步骤:A、移动终端与智能设备端建立连接,并在二者界面上同时显示具有唯一ID的多个响应控件;B、当用户操作移动终端的响应控件时,按照移动终端与智能设备之间的通信协议打包消息,并发送至智能设备端;C、智能设备端接收到消息后,根据响应控件的唯一ID将接收到的消息分发到智能设备端相应的响应控件中,完成相应的操作。本发明专利技术基于响应控件的唯一ID,通过对移动终端的响应控件的操作,同步到对智能设备端的响应控件的操作,这样不仅能够实现同屏操作,同时也实现了通过移动终端操控智能设备端的目的,并且传输的数据量小,响应速度快。

【技术实现步骤摘要】

本专利技术涉及UI交互领域,尤其涉及一种网格UI控制交互方法及系统
技术介绍
网格UI因为具有直观性和操作便捷性等特点,所以被越来越多地应用到了智能电视等设备中,但网格UI的操控方式仍然采用遥控器的操作方式,其操作起来并不方便。为了提高操控便捷性,现有技术中也有采用移动终端来对电视进行操控,但是目前采用的移动终端操控方式都存在不足之处:例如有的利用手机终端发送键值的方式操控电视,本质上与遥控器方式没有太大的区别;又有使用多屏互动的操控方式,但是这种方式需处理的数据量过大,并且主要是将客户端的内容传递到服务端,而不是通过客户端操作服务端所在的系统及系统安装的应用。所以在这两种方式中,移动终端与电视端呈现的界面不一致,用户体验不佳;采用多屏互动的方式,由于传输的数据量大,并且移动终端不能操作电视终端中的内容,而只是将内容传递到服务端,影响操控响应速度和效率。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种网格UI控制交互方法及系统。本专利技术的技术方案如下:一种网格UI控制交互方法,其中,包括步骤:A、移动终端与智能设备端建立连接,并在二者界面上同时显示具有唯一ID的多个响应控件;B、当用户操作移动终端的响应控件时,按照移动终端与智能设备之间的通信协议打包消息,并发送至智能设备端;C、智能设备端接收到消息后,根据响应控件的唯一ID将接收到的消息分发到智能设备端相应的响应控件中,完成相应的操作。所述的网格UI控制交互方法,其中,打包的消息包括响应控件的唯一ID和操作类型。所述的网格UI控制交互方法,其中,打包的消息还包括标识出是否同步操作、同步超时时间和反馈内容。所述的网格UI控制交互方法,其中,所述步骤A具体包括:A1、智能设备端初始化Socket,然后与端口绑定并对端口进行监听,调用阻塞,等待与移动终端连接;A2、移动终端初始化Socket,然后与智能设备端进行连接,若连接成功,则移动终端与智能设备端建立连接。所述的网格UI控制交互方法,其中,所述步骤B中,当响应控件接收到用户的操作时,该响应控件作为事件的发起者,将消息打包发送至智能设备端。所述的网格UI控制交互方法,其中,所述步骤C中,智能设备接收到消息后,通过一独立的消息分发机制,将消息分发到具有相同的唯一ID的响应控件中。一种网格UI控制交互系统,其中,包括:连接模块,用于移动终端与智能设备端建立连接,并在二者界面上同时显示具有唯一ID的多个响应控件;发送模块,用于当用户操作移动终端的响应控件时,按照移动终端与智能设备之间的通信协议打包消息,并发送至智能设备端;响应模块,用于智能设备端接收到消息后,根据响应控件的唯一ID将接收到的消息分发到智能设备端相应的响应控件中,完成相应的操作。所述的网格UI控制交互系统,其中,打包的消息包括响应控件的唯一ID和操作类型。所述的网格UI控制交互方法,其中,打包的消息还包括标识出是否同步操作、同步超时时间和反馈内容。所述的网格UI控制交互系统,其中,所述发送模块中,当响应控件接收到用户的操作时,该响应控件作为事件的发起者,将消息打包发送至智能设备端。有益效果:本专利技术基于响应控件的唯一ID,通过对移动终端的响应控件的操作,同步到对智能设备端的响应控件的操作,这样不仅能够实现同屏操作,同时也实现了通过移动终端操控智能设备端的目的,并且传输的数据量小,响应速度快。附图说明图1为本专利技术一种网格UI控制交互方法较佳实施例的流程图。图2为本专利技术中智能设备端的界面示意图。图3为本专利技术中移动终端的界面示意图。图4为本专利技术一种网格UI控制交互系统较佳实施例的流程图。具体实施方式本专利技术提供一种网格UI控制交互方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术一种网格UI控制交互方法较佳实施例的流程图,如图所示,其包括步骤:S1、移动终端与智能设备端建立连接,并在二者界面上同时显示具有唯一ID的多个响应控件;S2、当用户操作移动终端的响应控件时,按照移动终端与智能设备之间的通信协议打包消息,并发送至智能设备端;S3、智能设备端接收到消息后,根据响应控件的唯一ID将接收到的消息分发到智能设备端相应的响应控件中,完成相应的操作。在本专利技术实施例中,移动终端(如手机)先与智能设备端(如智能电视)建立连接,并且二者界面上同时显示多个具有唯一ID的响应控件。这样当用户操作移动终端的响应控件时,即可将对该响应控件的操作同步到智能设备端,由智能设备端来完成相应的操作。也就是说,本专利技术实施例中,并不是将移动终端的内容传递到智能设备端,而是将操作同步到智能设备端,所以数据传输量小,响应速度快。并且移动终端与智能设备端的响应控件一一对应,如图2和图3所示,二者布局相同,这样用户操作起来更加方便,只需对移动终端上某个位置上的响应控件进行操作,那么即相当于对智能电视端相应位置上的响应控件进行操作。在本专利技术中,所采用的控件为响应控件,响应控件是指当用户有操作时,这些控件会有相应的反馈,反之则为非响应控件。而响应控件需要具有一个唯一的标识,即唯一ID,本专利技术中移动终端以及智能设备端即基于响应控件进行开发,这样当对移动终端上的一个响应控件进行操作时,就可以将操作信息同步到智能设备端相应的响应控件上,完成相应的操作。具体来说,所述步骤S1具体包括:S11、智能设备端初始化Socket,然后与端口绑定并对端口进行监听,调用阻塞,等待与移动终端连接;S12、移动终端初始化Socket,然后与智能设备端进行连接,若连接成功,则移动终端与智能设备端建立连接。即,智能设备端(即服务器端)先初始化Socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。此时如果有个移动终端(即客户端)初始化一个Socket,然后连接智能设备端(connect),如果连接成功,这时客户端与服务器端的连接就建立了。客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束。本专利技术实施例中采用智能设备端作为服务器端,移动终端作为客户端。建立以上连接后,移动终端与智能设备端需要进行有效的通信,需要建立相应的协议,即定义双方通讯协议,本专利技术中主要解决移动终端与智能设备端响应用户交互信息。本专利技术中传输的内容(即打包的消息)有:包括响应控件的唯一ID、操作类型、标识出是否同步操作、同步超时时间和反馈内容。唯一ID包含两个方面的内容,对于智能设备端和移动终端的应用来说,所使用的响应控件唯一ID,标识符完全一样,也就是说是全局标示符,也可以理解为移动终端与智能本文档来自技高网...

【技术保护点】
一种网格UI控制交互方法,其特征在于,包括步骤:A、移动终端与智能设备端建立连接,并在二者界面上同时显示具有唯一ID的多个响应控件;B、当用户操作移动终端的响应控件时,按照移动终端与智能设备之间的通信协议打包消息,并发送至智能设备端;C、智能设备端接收到消息后,根据响应控件的唯一ID将接收到的消息分发到智能设备端相应的响应控件中,完成相应的操作。

【技术特征摘要】
1.一种网格UI控制交互方法,其特征在于,包括步骤:
A、移动终端与智能设备端建立连接,并在二者界面上同时显示具有唯一ID的多个响应控件;
B、当用户操作移动终端的响应控件时,按照移动终端与智能设备之间的通信协议打包消息,并发送至智能设备端;
C、智能设备端接收到消息后,根据响应控件的唯一ID将接收到的消息分发到智能设备端相应的响应控件中,完成相应的操作。
2.根据权利要求1所述的网格UI控制交互方法,其特征在于,打包的消息包括响应控件的唯一ID和操作类型。
3.根据权利要求2所述的网格UI控制交互方法,其特征在于,打包的消息还包括标识出是否同步操作、同步超时时间和反馈内容。
4.根据权利要求1所述的网格UI控制交互方法,其特征在于,所述步骤A具体包括:
A1、智能设备端初始化Socket,然后与端口绑定并对端口进行监听,调用阻塞,等待与移动终端连接;
A2、移动终端初始化Socket,然后与智能设备端进行连接,若连接成功,则移动终端与智能设备端建立连接。
5.根据权利要求1所述的网格UI控制交互方法,其特征在于,所述步骤B中,当响应控件接收到用户的操作时,该响应控件作为事...

【专利技术属性】
技术研发人员:卢伟超
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1