一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种无线通信投屏方法、系统和投屏终端与流程

2021-10-19 23:51:00 来源:中国专利 TAG: 无线通信 终端 通信 方法 系统


1.本发明属于通信技术领域,具体涉及一种无线通信投屏方法、系统和投屏终端。


背景技术:

2.现有技术中,手机与电脑之间可以在同一wifi环境下连接,能够实现手机和电脑的同屏显示。在手机显示电脑的同屏内容时,手机无法进行其他操作,且当同屏内容存在活动按钮时,通过手机的同屏内容界面是无法对电脑进行相应的指令性操作的。更令人担忧的是,由于现有的局部网络信号的影响,使得在局域网覆盖内的通信质量降低,如何减少因局部干扰对同屏内容传输造成的不良影响,也成为目前同屏技术领域里亟待解决的一个技术难题。


技术实现要素:

3.为了解决现有技术存在的上述问题,本发明提供了一种无线通信投屏方法、系统和投屏终端,以解决现有技术中存在的投屏终端扩展性弱的技术问题。
4.本发明所采用的技术方案为:
5.其一,提供一种无线通信投屏方法,包括:接收投屏终端的投屏请求,并建立显示终端与投屏终端之间的投屏通信连接;通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动的相对位置信息;将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的触发焦点;根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上。
6.进一步,所述接收投屏终端的投屏请求,并建立投屏通信连接,包括:在所述显示终端创建投屏窗口界面,所述投屏窗口界面独立于该显示终端的主屏窗口界面,并与该显示终端的主屏窗口界面内容一致;将所述投屏窗口界面投射到所述投屏终端的投屏上。
7.进一步,所述通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动的相对位置信息,包括:当所述投屏终端的任务栏监听到对应所述投屏终端的投屏上有新的活动时,将投屏触发信息的活动焦点的相对位置信息发送给所述显示终端;接收所述投屏触发信息的活动焦点的相对位置信息。
8.进一步,所述将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的触发焦点,包括:将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的活动位置;如果该活动位置对应所述显示终端的主屏窗口界面的触发焦点,则继续执行下一步;否则,放弃所述活动的相对位置信息,返回上一步。
9.进一步,所述根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上,包括:启动所述显示终端的任务栏触发该主屏窗口界面的触发焦点事件,获得该触发焦点事件在主屏窗口界面的显示界面;更新投屏窗口界面为所述该触发焦点事件在主屏窗口界面的显示界面;将更新后的所述投屏窗口界面投射到所述投屏终端的投屏上。
10.进一步,所述活动的相对位置信息,包括:以所述投屏终端的投屏的任一角为原点,所述活动的焦点横向、纵向位置分别占该投屏的整个长度和宽度的比例。
11.进一步,所述投屏为该投屏终端的显示屏或该投屏终端的显示屏的覆盖屏。
12.其二,提供一种无线通信投屏系统,应用于显示终端及投屏终端,包括:投屏通信模块,用于接收投屏终端的投屏请求,并建立显示终端与投屏终端之间的投屏通信连接;活动位置获取模块,用于通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动的相对位置信息;主屏活动触发模块,用于将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的触发焦点;投屏更新模块,用于根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上。
13.进一步,所述投屏通信模块,包括:投屏发起模块,用于在所述显示终端创建投屏窗口界面,所述投屏窗口界面独立于该显示终端的主屏窗口界面,并与该显示终端的主屏窗口界面内容一致;投射模块,用于将所述投屏窗口界面投射到所述投屏终端的投屏上。
14.进一步,所述投屏更新模块,包括:任务触发模块,用于启动所述显示终端的任务栏触发该主屏窗口界面的触发焦点事件,获得该触发焦点事件在主屏窗口界面的显示界面;显示更新模块,用于更新投屏窗口界面为所述该触发焦点事件在主屏窗口界面的显示界面;投射更新模块,用于将更新后的所述投屏窗口界面投射到所述投屏终端的投屏上。
15.其三,提供一种无线通信投屏终端,包括与投屏终端连接的控制器,所述控制器包括:投屏发起模块,用于发起投屏请求,并建立与显示终端的通信连接;投屏任务监听模块,用于通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动在所述投屏上的相对位置信息;投屏接收模块,用于接收所述显示终端发送的投射界面,并对所述投射界面进行更新和显示。
16.本发明的有益效果为:1、通过投屏终端可遥控显示终端的程序操作,有效扩展了投屏终端的可操作范围和内存;2、通过显示终端的显示界面传递,提高了显示终端的运行效率,减少因指令性操作对显示终端造成的不利影响。
附图说明
17.图1是本发明实施例1提供的无线通信投屏方法流程示意图;
18.图2是本发明实施例2提供的无线通信投屏系统的结构示意图;
19.图3是本发明实施例3提供的无线通信投屏系统的结构示意图;
20.图4是本发明实施例4提供的无线通信投屏系统的结构示意图;
21.图5是本发明实施例5提供的无线通信投屏终端的结构示意图。
具体实施方式
22.本发明提供一种无线通信投屏方法,及实现该方法的投屏终端和显示终端,以解决现有技术中投屏终端的用户可操作性弱的技术问题。
23.本技术实施例中的技术方案为解决上述的技术问题,总体思路如下:当显示终端和投屏终端处于同一通信网络环境中,可进行相互通信连接时,投屏终端可向显示终端发起投屏连接请求,并接收显示终端的投屏接口界面的同屏内容,在本投屏终端的投屏上进行界面显示;当投屏终端的任务栏监听到用户在投屏上的点击活动时,就记录该点击活动
的焦点位置,并发送给显示终端;显示终端根据投屏上的活动的焦点位置,对应显示终端的主屏窗口界面的触发焦点,根据该触发焦点获得相应的主屏窗口界面的显示结果,对投屏窗口界面进行更新,并将该显示结果投射到投屏终端的投屏上。
24.为了更好的理解上述技术方案,下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互组合。
25.实施例1
26.如图1所示,本实施例提供一种无线通信投屏方法,包括如下步骤:
27.s1)接收投屏终端的投屏请求,并建立显示终端与投屏终端之间的投屏通信连接。其中,显示终端可以是电脑、投屏终端可以是手机。显示终端与投屏终端之间的投屏通信连接是通过安装在显示终端和投屏终端上的通信应用程序客户端实现的;只要显示终端和投屏终端处于同一通信网络环境中,即可进行相互之间的通信连接。
28.s2)通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动的相对位置信息。其中,所述活动的相对位置信息,可以是以投屏终端的投屏的任一角为原点,所述活动的焦点横向、纵向位置分别占该投屏的整个长度和宽度的比例。例如以投屏的左上角为原点,用户点击的焦点位置在横向坐标上距离该原点为l,在纵向坐标上距离该原点为h,当投屏的长度为l1,投屏的宽度为h1时,该活动的相对位置信息则为(l/l1,h/h1)。
29.需要说明的是,所述投屏为该投屏终端的显示屏或该投屏终端的显示屏的覆盖屏,当然也可以是该投屏终端的第二显示屏。
30.s3)将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的触发焦点。在实际操作中,因显示终端与投屏终端的界面是一致的,故当用户在投屏终端上有触发动作时,其触发的焦点位置与显示终端的相应位置也是一致的,例如,如步骤s2)所述,当该活动的相对位置信息为(l/l1,h/h1)时,相应地,在显示终端的主屏窗口界面,也以该主屏窗口界面的左上角为原点,若该主屏窗口界面的长为l2,宽为h2,则获取该活动对应显示终端的主屏窗口界面的触发位置为(l2*l/l1,h2*h/h1)。
31.s4)根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上。即当用户在投屏终端上有触发动作时,虽然实际上用户并没有在投屏终端上做相应的触发动作,但获得了与在显示终端的相应位置做触发动作一样的操作效果;并且可以在投屏终端看到相应的操作结果。这实际上达到了通过投屏终端可遥控显示终端的程序操作同样的技术效果,既不影响显示终端的任何其他操作,还减少了投屏终端的相应程序运行对内存的占用,有效扩展了投屏终端的可操作范围和内存。
32.需要说明的是,上述实施例中,本发明的技术方案应用于显示终端及投屏终端。其中,显示终端可以是电脑或移动智能设备,但投屏终端只能是发起通信连接的移动智能设备,例如手机等。其中,在显示终端与投屏终端之间传输的显示结果可以是图片、音频、视频、文字等信息。
33.作为上述实施例的一种优选实施方式,步骤s1)接收投屏终端的投屏请求,并建立显示终端与投屏终端之间的投屏通信连接,具体包括:
34.s11)在所述显示终端创建投屏窗口界面,所述投屏窗口界面独立于该显示终端的主屏窗口界面,并与该显示终端的主屏窗口界面内容一致。在实际运行中,因显示终端的投屏窗口与主屏窗口相互独立,投屏窗口是作为显示终端的子进程程序在运行,从而使得投屏窗口并不会占用主屏窗口,不会影响显示终端的主屏窗口的其他操作。
35.s12)将所述投屏窗口界面投射到所述投屏终端的投屏上。特别的,显示终端与投屏终端之间的显示界面传递是通过图片信息进行传输的,即是以图片形式进行投射的,不需要再进行其他形式的信息数据处理,从而提高了显示终端的运行效率,也由于这种窗口界面的投射,达到了同屏操作的技术效果,也因此减少了因直接对显示终端的主屏窗口的操作对显示终端造成的不利影响。
36.作为上述实施例的一种优选实施方式,步骤s2)通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动的相对位置信息,具体包括:
37.s21)当所述投屏终端的任务栏监听到对应所述投屏终端的投屏上有新的活动时,将投屏触发信息的活动焦点的相对位置信息发送给所述显示终端;
38.s22)接收所述投屏触发信息的活动焦点的相对位置信息。
39.需要说明的是,由于显示终端与投屏终端之间的显示界面传递是通过图片信息进行传输的,即是以图片形式进行投射的,显示终端识别用户指令,是通过接收用户在投屏终端的触发指令的相对位置信息来获得的。因此,在投屏终端不需要真正执行指令性操作,而由显示终端来完成相应的工作。这样,不但使投屏终端节省了因指令性操作造成的程序运行开销,而且显示终端的客户端,也无需监听来自用户即投屏窗口的点击操作,避免了因实际接收用户与投屏窗口的交互的指令性操作而增加的额外运行开销,从而不会影响其他程序的运行,尤其是不会影响其他程序与用户的交互行为。
40.作为上述实施例的一种优选实施方式,步骤s3)将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的触发焦点,具体包括:
41.s31)将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的活动位置;
42.s32)如果该活动位置对应所述显示终端的主屏窗口界面的触发焦点,则继续执行步骤s4);否则,放弃所述活动的相对位置信息,返回上一步骤s2)。
43.需要特别说明的是,所述投屏终端的任务栏监听到对应所述投屏终端的投屏上的新的活动,并不一定都是点击动作;只有是点击动作即触发活动时,才获取该活动的相对位置信息,并对应显示终端的主屏窗口界面的相应位置;如果该位置对应的是显示终端的主屏窗口的可触发活动,则显示终端执行该触发操作,否则,放弃该动作,继续通过投屏终端的任务栏监听投屏终端的投屏上新的活动。
44.作为上述实施例的另一种优选实施方式,步骤s4)根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上,具体包括:
45.s41)启动所述显示终端的任务栏触发该主屏窗口界面的触发焦点事件,获得该触发焦点事件在主屏窗口界面的显示界面;
46.s42)更新投屏窗口界面为所述该触发焦点事件在主屏窗口界面的显示界面;
47.s43)将更新后的所述投屏窗口界面投射到所述投屏终端的投屏上。
48.当然,作为上述实施例的另一种优选实施方式,步骤s4)根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上,还包括:
49.s4

1)启动所述显示终端的任务栏触发该主屏窗口界面的触发焦点事件,获得该触发焦点事件在主屏窗口界面的显示结果;
50.s4

2)若所述显示结果是窗口界面,则更新投屏窗口界面为所述该触发焦点事件在主屏窗口界面的显示界面,并将更新后的所述投屏窗口界面投射到所述投屏终端的投屏上,返回步骤s2);
51.s4

3)若所述显示结果是目标文件,则将该目标文件发送给所述投屏终端,结束调用。
52.在具体实施过程中,如果在显示终端与投屏终端之间传输的显示结果是目标文件(包括但不限于图片、音频、视频、文字等),则将该目标文件传递给投屏终端,用户可在投屏终端查看;如果在显示终端与投屏终端之间传输的显示结果是交互界面,则通过投屏终端的任务栏继续监听用户在投屏终端的投屏上的活动,并获取该活动的相对位置信息。
53.由上述实施例可见,经由投屏终端的投屏上的用户外部指令传递,显示终端执行相应的内部指令运行,并将执行结果界面又传递给投屏终端,达到了用户无需直接与远程的显示终端进行实际的交互行为,即可通过与投屏终端的交互行为,获得直接操作显示终端的技术效果。
54.需要特别指出的是,上述方法步骤不一定按照编号顺序执行,之所以用编号只是为了表述的方便,只要能实现本发明的目的,任何步骤上的改变都应在本发明的权利要求保护范围内。
55.实施例2
56.如图2所示,本实施例提供一种无线通信投屏系统,包括:
57.投屏通信模块100,用于接收投屏终端的投屏请求,并建立显示终端与投屏终端之间的投屏通信连接;
58.活动位置获取模块200,用于通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动的相对位置信息;
59.主屏活动触发模块300,用于将所述活动的相对位置信息对应所述显示终端的主屏窗口界面的触发焦点;
60.投屏更新模块400,用于根据所述触发焦点获得相应的主屏窗口界面的显示结果,并将该显示结果投射到所述投屏终端的投屏上。
61.实施例3
62.如图3所示,本实施例作为上述实施例的一种优选实施方式,其中投屏通信通信模块100还包括:
63.投屏发起模块110,用于在所述显示终端创建投屏窗口界面,所述投屏窗口界面独立于该显示终端的主屏窗口界面,并与该显示终端的主屏窗口界面内容一致;
64.投射模块120,用于将所述投屏窗口界面投射到所述投屏终端的投屏上。
65.实施例4
66.如图4所示,本实施例作为上述实施例的进一步优选实施方式,其中,投屏更新模块400包括:
67.任务触发模块410,用于启动所述显示终端的任务栏触发该主屏窗口界面的触发焦点事件,获得该触发焦点事件在主屏窗口界面的显示界面;
68.显示更新模块420,用于更新投屏窗口界面为所述该触发焦点事件在主屏窗口界面的显示界面;
69.投射更新模块430,用于将更新后的所述投屏窗口界面投射到所述投屏终端的投屏上。
70.实施例5
71.如图5所示,本实施例通过一种无线通信投屏终端,包括与投屏终端连接的控制器,所述控制器500包括:
72.投屏发起模块510,用于发起投屏请求,并建立与显示终端的通信连接;
73.投屏任务监听模块520,用于通过所述投屏终端的任务栏监听所述投屏终端的投屏上的活动,并获取该活动在所述投屏上的相对位置信息;
74.投屏接收模块530,用于接收所述显示终端发送的投射界面,并对所述投射界面进行更新和显示。
75.由上述实施例可见,本发明产生的有益效果是:1、由于通过投屏终端可遥控显示终端的程序操作,有效扩展了投屏终端的可操作范围和内存;2、由于显示终端与投屏终端之间的显示界面传递是通过图片信息进行传输的,从而提高了显示终端的运行效率,减少了因指令性操作对显示终端造成的不利影响。
76.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
77.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献