多屏投影控制方法、系统及终端设备的制造方法

文档序号:9814782阅读:295来源:国知局
多屏投影控制方法、系统及终端设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,更具体地说,涉及一种多屏投影控制方法、系统及终端设备。
【背景技术】
[0002]随着智能设备的快速普及,充分利用智能设备设备之间的互动,实现人与人之间的交流合作,是时下实现交流多元化的一个主流趋势。
[0003]ff1-Fi display网络是W1-Fi联盟建议的使W1-Fi设备能够以对等方式互相连接而不参与到家庭网络、办公室网络或热点网络的网络系统。
[0004]现有的基于P2P的W1-Fi display(WFD)技术可实现设备间的一对一屏幕分享。
[0005]但现有技术中的屏幕分享仅限于“一对一”式的分享,其是一种单向分享,被动交流。
[0006]因此,现有技术存在缺陷需要改进。

【发明内容】

[0007]本发明要解决的技术问题在于,针对现有技术的上述屏幕分享仅限于“一对一”式的分享,其是一种单向分享的缺陷,提供一种多屏投影控制方法、系统及终端设备。
[0008]本发明解决其技术问题所采用的技术方案是:
[0009]第一方面,提供一种多屏投影控制方法,包括:
[0010]从第一设备发送发现请求;
[0011]在所述第一设备处接收一个或多个发现响应,所述发现响应是响应于已接收到的所述发现请求而从一个或多个第二设备发送的;
[0012]在第一设备与一个或多个第二设备间建立WFD连接;
[0013]在第一设备与一个或多个第二设备间进行屏幕数据的传输。
[0014]在一个实施例中,所述发现请求为WFD发现请求;所述发现响应为WFD发现响应。
[0015]在一个实施例中,所述第一设备启动一个或多个进程服务,以分别处理与所述一个或多个第二设备间的屏幕数据传输过程。
[0016]在一个实施例中,所述第一设备为所述一个或多个第二设备中的每一个分配一个IP地址,并将分配的IP地址与第二设备的对应关系存储到一 IP列表中。
[0017]在一个实施例中,所述方法还包括:
[0018]所述一个或多个第二设备中的任一个发送自身的屏幕数据给所述第一设备;
[0019]所述第一设备接收并显示接收到的屏幕数据。
[0020]在一个实施例中,所述方法还包括:
[0021]所述第一设备根据所述IP列表,通过进程间通信,将接收到的屏幕数据发送给其它第二设备。
[0022]在一个实施例中,所述方法还包括:
[0023]所述一个或多个第二设备中的任一个将检测到的输入信号发送给所述第一设备;
[0024]所述第一设备根据所述输入信号执行相应的操作。
[0025]在一个实施例中,所述输入信号包括转换后的输入点的坐标值以及输入持续时间;
[0026]所述转换包括:
[0027]将输入点的横坐标转换为横坐标与第一预设值的比值;
[0028]将输入点的纵坐标转换为纵坐标与第二预设值的比值。
[0029]在一个实施例中,所述第二设备包括输入设备;
[0030]所述第一预设值为输入设备的宽度;所述第二预设值为输入设备的长度。
[0031]在一个实施例中,所述一个或多个第二设备中的每一个均分别包括一显示屏;
[0032]所述显示屏包括第一显示区域和第二显示区域;
[0033]所述方法还包括:所述一个或多个第二设备将接收到的屏幕数据通过第一显示区域或第二显示区域进行显示。
[0034]第二方面,提供一种终端设备,包括:
[0035]显示单元;
[0036]探测连接单元,用于发送发现请求,以及用于处理接收发现响应,以与一个或多个第二设备建立WFD连接;
[0037]控制单元,用于进行控制以使得所述显示单元显示的屏幕数据通过探测连接单元发送给所述一个或多个第二设备。
[0038]在一个实施例中,所述探测连接单元还用于接收屏幕数据;
[0039]所述控制单元还用于进行控制以使得显示单元显示接收到的屏幕数据。
[0040]在一个实施例中,所述显示单元包括第一显示区域和第二显示区域;
[0041]所述接收到的屏幕数据通过所述第一显示区域或第二显示区域显示。
[0042]在一个实施例中,所述探测连接单元还用于接收所述一个或多个第二设备中的任一个发送的输入信号;
[0043]所述控制单元还用于根据所述输入信号执行相应的操作;
[0044]其中,所述一个或多个第二设备中的每一个均包括一输入设备,用于根据用户的操作产生所述输入信号。
[0045]第三方面,提供一种多屏投影控制系统,包括:
[0046]第一设备,用于发送发现请求;
[0047]一个或多个第二设备,用于发送响应于已接收到的所述发现请求的发现响应;
[0048]所述第一设备还用于根据所述发现响应与所述一个或多个第二设备间建立WFD连接,以与所述一个或多个第二设备间进行屏幕数据的传输。
[0049]在一个实施例中,所述第一设备还用于启动一个或多个进程服务,以分别处理与所述一个或多个第二设备间的屏幕数据传输过程。
[0050]在一个实施例中,所述第一设备还用于为所述一个或多个第二设备中的每一个分配一个IP地址,并将分配的IP地址与第二设备的对应关系存储到一 IP列表中。
[0051]在一个实施例中,所述一个或多个第二设备中的任一个发送自身的屏幕数据给所述第一设备;
[0052]所述第一设备还用于接收并显示接收到的屏幕数据,以及用于根据所述IP列表,通过进程间通信将接收到的屏幕数据发送给其它第二设备。
[0053]在一个实施例中,所述一个或多个第二设备中的任一个将检测到的输入信号发送给所述第一设备;
[0054]所述第一设备根据所述输入信号执行相应的操作。
[0055]在一个实施例中,所述一个或多个第二设备中的每一个均分别包括一显示屏;
[0056]所述显示屏包括第一显示区域和第二显示区域;
[0057]所述一个或多个第二设备将接收的屏幕数据通过第一显示区域或第二显示区域进行显示。
[0058]实施本发明的一种多屏投影控制方法、系统及终端设备,具有以下有益效果:可实现对一对多的屏幕投影和分享,通过WFD网络,可减少对地点的依赖;可应用于多媒体会议室或视听功能教室等特定需求的场景中,实现快速组建WH)网络,实现资源共享;且可实现多屏互动,通过角色切换,任一设备均可进行分享;另一方面,通过分屏显示,方便管理本机界面,提高用户体验;且利用非常普遍的终端设备即可实现多屏互动,大大降低了成本。
【附图说明】
[0059]下面将结合附图及实施例对本发明作进一步说明,附图中:
[0060]图1是本发明一实施例的终端设备的硬件结构示意图;
[0061 ]图2是本发明一实施例的投影侧设备的搜索流程图;
[0062]图3是本发明一实施例的可实现多屏投影控制的网络结构示意图;
[0063]图4是本发明一实施例的投影侧设备开启多个进程进行屏幕数据传输控制的示意图;
[0064]图5是本发明一实施例中的接收侧设备接收屏幕数据并显示的示意图;
[0065]图6是本发明一实施例中的接收侧设备对投影侧设备进行控制的示意图;
[ΟΟ??]图7是图6所示的控制效果示意图;
[0067]图8是本发明一实施例中接收侧采用分屏后的显示效果示意图;
[0068]图9是本发明一实施例中作为接收侧的设备B切换为投影侧设备后的屏幕数据发送效果示意图;
[0069]图10是本发明一实施例的终端设备的交互界面示意图;
[0070]图11是本发明一实施例的多屏投影控制方法的流程图;
[0071]图12是本发明另一实施例的多屏投影控制方法的流程图;
[0072]图13是本发明一实施例的多屏投影控制系统结构示意图。
【具体实施方式】
[0073]为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的【具体实施方式】。
[0074]实施例1
[0075]参见图1,为本发明实施例的终端设备的硬件结构示意图。
[0076]本发明实施例的终端设备100包括:探测连接单元101、控制单元102、显示单元103。
[0077]当终端设备100作为投影侧(Source端)时:
[0078]探测连接单元101用于执行设备发现,以搜索W1-Fidisplay服务可用的相邻其它设备。当发现其它设备时,探测连接单元101通过RTSP协议与其它设备进行交互、能力协商,以使设备100与其它设备连接。
[0079]控制单元102控制终端设备100内的基本操作。具体的,控制单元102进行控制以使得显示单元103显示的内容(屏幕数据)基于RTP通过探测连接单元101被发送给其它设备。RTP即实时传输协议。控制单元102通过显示单元103确定来自用户的输入信号形式以根据输入信号控制终端设备100。例如,根据输入信号发起设备搜索等。
[0080]当终端设备100作为接收侧(SinB^)时:
[0081]探测连接单元101还用于
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1