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

多系统投屏处理方法与设备与流程

2021-10-19 23:34:00 来源:中国专利 TAG: 实施 方法 设备 系统 例投屏


1.本技术实施例涉及投屏技术领域,尤其涉及一种多系统投屏处理方法与设备。


背景技术:

2.随着电子设备的广泛应用,出现了各种类型的电子设备。电子设备可以按照屏幕大小进行划分,小屏幕的电子设备方便携带,大屏幕的电子设备的显示效果较好。从而在某些场景下,可以将小屏幕的电子设备(可以称为投屏设备)中的数据投屏到大屏幕的电子设备(可以称为显示设备)上进行显示。例如,在电脑上进行视频会议时,可以将电脑上的会议界面投屏到大屏幕的智能会议平板上进行显示。
3.上述显示设备可以支持至少两个系统,此时,如何灵活的进行投屏是亟待解决的问题。


技术实现要素:

4.本技术实施例提供一种多系统投屏处理方法与设备,可以在多系统的显示设备上实现灵活投屏。
5.第一方面,本技术实施例提供一种投屏设备,在投屏设备与显示设备连接时,显示设备的信息被写入投屏设备,显示设备的信息包括:显示设备的各系统的网络地址,显示设备运行有至少两个系统;
6.投屏设备被配置为:
7.向显示设备发送第一投屏请求,第一投屏请求用于请求投屏到显示设备的第一系统;
8.接收显示设备发送的第一消息,第一消息用于指示投屏到显示设备的第二系统;
9.根据第二系统的网络地址发送第二投屏请求,第二投屏请求用于请求投屏到第二系统。
10.第二方面,本技术实施例提供一种显示设备,显示设备运行有多个系统,显示设备包括:
11.显示屏;
12.与显示屏通信连接的控制器,控制器被配置为:
13.通过第一系统接收投屏设备发送的第一投屏请求,第一投屏请求用于请求投屏到第一系统;
14.通过第一系统接收用户选择的第二系统;
15.若第一系统和第二系统不同,则通过第一系统向投屏设备发送第一消息,第一消息用于指示投屏到第二系统。
16.第三方面,本技术实施例提供一种多系统投屏处理系统,包括前述第一方面的投屏设备和第二方面的显示设备。
17.第四方面,本技术实施例提供一种多系统投屏处理方法,应用于投屏设备,在投屏
设备与设备连接时,显示设备的信息被写入投屏设备,显示设备的信息包括:显示设备的各系统的网络地址,显示设备运行有至少两个系统,方法包括:
18.向显示设备发送第一投屏请求,第一投屏请求用于请求投屏到显示设备的第一系统;
19.接收显示设备发送的第一消息,第一消息用于指示投屏到显示设备的第二系统;
20.根据第二系统的网络地址发送第二投屏请求,第二投屏请求用于请求投屏到第二系统。
21.第五方面,本技术实施例提供一种多系统投屏处理方法,应用于运行多个系统的显示设备,方法包括:
22.通过第一系统接收投屏设备发送的第一投屏请求,第一投屏请求用于请求投屏到第一系统;
23.通过第一系统接收用户选择的第二系统;
24.若第一系统和第二系统不同,则通过第一系统向投屏设备发送第一消息,第一消息用于指示投屏到第二系统。
25.本技术实施例所提供的多系统投屏处理方法与设备,其中设备包括:投屏设备和显示设备。在两者连接时,显示设备的信息被写入投屏设备,显示设备的信息包括:显示设备的各系统的网络地址,显示设备运行有至少两个系统。从而投屏设备向显示设备发送第一投屏请求,第一投屏请求用于请求投屏到显示设备的第一系统;投屏设备接收显示设备发送的第一消息,第一消息用于指示投屏到显示设备的第二系统;投屏设备根据第二系统的网络地址发送第二投屏请求,第二投屏请求用于请求投屏到第二系统。可以在投屏设备和显示设备连接时,将显示设备的各个系统的网络地址均写入到投屏设备中。从而,在需要切换系统时,投屏设备可以从本地记录的各个系统的网络地址中选取切换后系统的网络地址,以将投屏数据投屏到切换后系统中。如此提高了投屏的灵活性。
附图说明
26.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对本技术实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
27.图1示例性示出了本技术实施例适用的投屏场景示意图;
28.图2中示例性示出了本技术实施例提供的显示设备的硬件配置框图;
29.图3中示例性示出了本技术实施例提供的显示设备中应用程序的图标控件界面显示示意图;
30.图4示例性示出了本技术实施例提供的一种显示设备的系统结构示意图;
31.图5实例性示出了本技术实施例提供的一种投屏设备和显示设备之间的交互示意图;
32.图6、图7示例性示出了本技术实施例提供的两种多系统投屏处理方法的步骤流程示意图。
具体实施方式
33.为使本技术的目的、实施方式和优点更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,所描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
34.基于本技术描述的示例性实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术所附权利要求保护的范围。此外,虽然本技术中公开内容按照示范性一个或几个实例来介绍,但应理解,可以就这些公开内容的各个方面也可以单独构成一个完整实施方式。
35.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
36.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明(unless otherwise indicated)。应该理解这样使用的用语在适当情况下可以互换,例如能够根据本技术实施例图示或描述中给出那些以外的顺序实施。
37.此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的那些组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
38.本技术实施例适用于投屏场景。图1示例性示出了本技术实施例适用的投屏场景示意图。如图1中示出,投屏设备100插入第一设备300中,以实现投屏设备100和第一设备300之间的有线连接。此外投屏设备100可以与显示设备200之间通过无线网络通信连接。如此,用户可以通过投屏设备100将第一设备300中的投屏数据发送给显示设备200,以实现第一设备300到显示设备200的投屏过程。
39.其中,上述第一设备可以是用户使用的任意电子设备,例如,手机、电脑等。第一设备的显示屏通常较小,不方便用户查看复杂的显示数据。
40.上述显示设备是具有大显示屏的任意设备,例如,led(light emitting diode,发光二极管)电视等。显示设备也可以称为会议平板,用于在进行视频会议时显示视频会议界面。
41.上述投屏设备也可以称为传屏宝,投屏设备可以是具有无线通信功能的任意设备,投屏设备不具有显示屏。在使用时,投屏设备被插入第一设备中。
42.在一些实施例中,投屏设备100和显示设备200的通信可以包括无线网络通信、短距离通信方式等,通过无线或其他有线方式来控制显示设备200。
43.在一些实施例中,也可以使用移动终端、平板电脑、计算机、笔记本电脑、和其他智能设备以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,在直观的用户界面(ui)中为用户提供各种控制。
44.在一些实施例中,第一设备300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以实现用第一设备300与显示设备200建立控制指令协议,将遥控控制键盘同步到第一设备300上,通过控制第一
设备300上用户界面,实现控制显示设备200的功能。也可以将第一设备300上显示音视频内容传输到显示设备200上,实现同步显示功能。
45.如图1中还示出,显示设备200还与服务器400通过多种通信方式进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。示例的,显示设备200通过发送和接收信息,以及电子节目指南(epg)互动,接收软件程序更新,或访问远程储存的数字媒体库。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。通过服务器400提供视频点播和广告服务等其他网络服务内容。
46.显示设备200,可以液晶显示屏、oled显示屏、投影显示设备。具体显示设备类型,尺寸大小和分辨率等不作限定,本领技术人员可以理解的是,显示设备200可以根据需要做性能和配置上一些改变。
47.显示设备200除了提供广播接收电视功能之外,还可以附加提供计算机支持功能的智能网络电视功能,包括但不限于,网络电视、智能电视、互联网协议电视(iptv)等。
48.图2中示例性示出了本技术实施例提供的显示设备200的硬件配置框图。
49.在一些实施例中,显示设备200中包括控制器250、调谐解调器210、通信器220、检测器230、输入/输出接口255、显示屏275,音频输出接口285、存储器260、供电电源290、用户接口265、外部装置接口240中的至少一种。
50.在一些实施例中,显示屏275,用于接收源自第一处理器输出的图像信号,进行显示视频内容和图像以及菜单操控界面的组件。
51.在一些实施例中,显示屏275,包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件。
52.在一些实施例中,显示视频内容,可以来自广播电视内容,也可以是说,可通过有线或无线通信协议接收的各种广播信号。或者,可显示来自网络通信协议接收来自网络服务器端发送的各种图像内容。
53.在一些实施例中,显示屏275用于呈现显示设备200中产生且用于控制显示设备200的用户操控ui界面。
54.在一些实施例中,根据显示屏275类型不同,还包括用于驱动显示的驱动组件。
55.在一些实施例中,显示屏275为一种投影显示屏,还可以包括一种投影装置和投影屏幕。
56.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或外部服务器进行通信的组件。例如:通信器可以包括wifi芯片,蓝牙通信协议芯片,有线以太网通信协议芯片等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。
57.在一些实施例中,显示设备200可以通过通信器220与投屏设备100或内容提供设备之间建立控制信号和数据信号发送和接收。
58.在一些实施例中,用户接口265,可用于接收红外控制信号。
59.在一些实施例中,检测器230是显示设备200用于采集外部环境或与外部交互的信号。
60.在一些实施例中,检测器230包括光接收器,用于采集环境光线强度的传感器,可
以通过采集环境光可以自适应性显示参数变化等。
61.在一些实施例中,检测器230还可以包括图像采集器,如相机、摄像头等,可以用于采集外部环境场景,以及用于采集用户的属性或与用户交互手势,可以自适应变化显示参数,也可以识别用户手势,以实现与用户之间互动的功能。
62.在一些实施例中,检测器230还可以包括温度传感器等,如通过感测环境温度。
63.在一些实施例中,显示设备200可自适应调整图像的显示色温。如当温度偏高的环境时,可调整显示设备200显示图像色温偏冷色调,或当温度偏低的环境时,可以调整显示设备200显示图像偏暖色调。
64.在一些实施例中,检测器230还可声音采集器等,如麦克风,可以用于接收用户的声音。示例性的,包括用户控制显示设备200的控制指令的语音信号,或采集环境声音,用于识别环境场景类型,使得显示设备200可以自适应适应环境噪声。
65.在一些实施例中,如图2所示,输入/输出接口255被配置为,可进行控制器250与外部其他设备或其他控制器250之间的数据传输。如接收外部设备的视频信号数据和音频信号数据、或命令指令数据等。
66.在一些实施例中,外部装置接口240可以包括,但不限于如下:可以高清多媒体接口hdmi接口、模拟或数据高清分量输入接口、复合视频输入接口、usb输入接口、rgb端口等任一个或多个接口。也可以是上述多个接口形成复合性的输入/输出接口。
67.在一些实施例中,如图2所示,调谐解调器210被配置为,通过有线或无线接收方式接收广播电视信号,可以进行放大、混频和谐振等调制解调处理,从多多个无线或有线广播电视信号中解调出音视频信号,该音视频信号可以包括用户所选择电视频道频率中所携带的电视音视频信号,以及epg数据信号。
68.在一些实施例中,调谐解调器210解调的频点受到控制器250的控制,控制器250可根据用户选择发出控制信号,以使的调制解调器响应用户选择的电视信号频率以及调制解调该频率所携带的电视信号。
69.在一些实施例中,广播电视信号可根据电视信号广播制式不同区分为地面广播信号、有线广播信号、卫星广播信号或互联网广播信号等。或者根据调制类型不同可以区分为数字调制信号,模拟调制信号等。或者根据信号种类不同区分为数字信号、模拟信号等。
70.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。这样,机顶盒将接收到的广播电视信号调制解调后的电视音视频信号输出给主体设备,主体设备经过第一输入/输出接口接收音视频信号。
71.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250可以控制显示设备200的整体操作。例如:响应于接收到用于选择在显示屏275上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
72.如图2所示,控制器250包括随机存取存储器251(random access memory,ram)、只读存储器252(read

only memory,rom)、视频处理器270、音频处理器280、其他处理器253(例如:图形处理器(graphics processing unit,gpu)、中央处理器254(central processing unit,cpu)、通信接口(communication interface),以及通信总线256(bus)中
的至少一种。其中,通信总线连接各个部件。
73.在一些实施例中,ram 251用于存储操作系统或其他正在运行中的程序的临时数据
74.在一些实施例中,rom 252用于存储各种系统启动的指令。
75.在一些实施例中,rom 252用于存储一个基本输入输出系统,称为基本输入输出系统(basic input output system,bios)。用于完成对系统的加电自检、系统中各功能模块的初始化、系统的基本输入/输出的驱动程序及引导操作系统。
76.在一些实施例中,在收到开机信号时,显示设备200电源开始启动,cpu运行rom 252中系统启动指令,将存储在存储器的操作系统的临时数据拷贝至ram 251中,以便于启动或运行操作系统。当操作系统启动完成后,cpu再将存储器中各种应用程序的临时数据拷贝至ram 251中,然后,以便于启动或运行各种应用程序。
77.在一些实施例中,中央处理器254,用于执行存储在存储器中操作系统和应用程序指令。以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。
78.在一些示例性实施例中,中央处理器254,可以包括多个处理器。多个处理器可包括一个主处理器以及一个或多个子处理器。主处理器,用于在预加电模式中执行显示设备200一些操作,和/或在正常模式下显示画面的操作。一个或多个子处理器,用于在待机模式等状态下一种操作。
79.在一些实施例中,图形处理器253,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象。以及包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示屏上。
80.在一些实施例中,视频处理器270被配置为将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等等视频处理,可得到直接可显示设备200上显示或播放的信号。
81.在一些实施例中,视频处理器270,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。
82.其中,解复用模块,用于对输入音视频数据流进行解复用处理,如输入mpeg

2,则解复用模块进行解复用成视频信号和音频信号等。
83.视频解码模块,则用于对解复用后的视频信号进行处理,包括解码和缩放处理等。
84.图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。
85.帧率转换模块,用于对转换输入视频帧率,如将60hz帧率转换为120hz帧率或240hz帧率,通常的格式采用如插帧方式实现。
86.显示格式化模块,则用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
87.在一些实施例中,图形处理器253可以和视频处理器270可以集成设置,也可以分开设置,集成设置的时候可以执行输出给显示屏的图形信号的处理,分离设置的时候可以分别执行不同的功能,例如gpu frc(frame rate conversion))架构。
88.在一些实施例中,音频处理器280,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
89.在一些实施例中,视频处理器270可以包括一颗或多颗芯片组成。音频处理器280,也可以包括一颗或多颗芯片组成。
90.在一些实施例中,视频处理器270和音频处理器280,可以单独的芯片,也可以于控制器一起集成在一颗或多颗芯片中。
91.供电电源290,在控制器250控制下,将外部电源输入的电力为显示设备200提供电源供电支持。供电电源290可以包括安装显示设备200内部的内置电源电路,也可以是安装在显示设备200外部电源,在显示设备200中提供外接电源的电源接口。
92.用户接口265,用于接收用户的输入信号,然后,将接收用户输入信号发送给控制器250。用户输入信号可以是通过红外接收器接收的遥控器信号,可以通过网络通信模块接收各种用户控制信号。
93.在一些实施例中,用户通过投屏设备100输入投屏指令,用户输入接口则根据用户的输入,显示设备200则通过控制器250响应用户的输入。
94.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
95.在一些实施例中,如图3中所示,应用程序层包含至少一个应用程序可以在显示屏中显示对应的图标控件,如:直播电视应用程序图标控件、视频点播应用程序图标控件、媒体中心应用程序图标控件、应用程序中心图标控件、游戏应用图标控件等。
96.在一些实施例中,直播电视应用程序,可以通过不同的信号源提供直播电视。例如,直播电视应用程可以使用来自有线电视、无线广播、卫星服务或其他类型的直播电视服务的输入提供电视信号。以及,直播电视应用程序可在显示设备200上显示直播电视信号的视频。
97.在一些实施例中,视频点播应用程序,可以提供来自不同存储源的视频。不同于直播电视应用程序,视频点播提供来自某些存储源的视频显示。例如,视频点播可以来自云存储的服务器端、来自包含已存视频节目的本地硬盘储存器。
98.在一些实施例中,媒体中心应用程序,可以提供各种多媒体内容播放的应用程序。例如,媒体中心,可以为不同于直播电视或视频点播,用户可通过媒体中心应用程序访问各种图像或音频所提供服务。
99.在一些实施例中,应用程序中心,可以提供储存各种应用程序。应用程序可以是一种游戏、应用程序,或某些和计算机系统或其他设备相关但可以在智能电视中运行的其他应用程序。应用程序中心可从不同来源获得这些应用程序,将它们储存在本地储存器中,然后在显示设备200上可运行。
100.目前,当显示设备上运行有至少两个系统时,为了操作方便,投屏设备中仅存储有
其中一个指定系统的网络地址,不存在其余系统的网络地址。从而,投屏设备可以将数据投屏到该指定系统中,而不能随意选取一个系统进行投屏。如此,导致投屏设备投屏到多系统的显示设备时,灵活性较差。
101.为了解决上述技术问题,本技术实施例中,可以在投屏设备和显示设备连接时,将显示设备的各个系统的网络地址均写入到投屏设备中,以使投屏设备中存储有各个系统的网络地址,为用户切换显示设备的系统做好准备。从而,在需要切换系统时,投屏设备可以从本地记录的各个系统的网络地址中选取切换后系统的网络地址,以将投屏数据投屏到切换后系统中。如此提高了投屏的灵活性。
102.下面采用详细的实施例进行详细说明。
103.本技术实施例涉及到投屏设备和显示设备的处理。在投屏设备与显示设备连接时,显示设备的信息被写入投屏设备,显示设备的信息包括:显示设备的各系统的网络地址,显示设备运行有至少两个系统。相应地,上述显示设备运行有多个系统,显示设备包括:显示屏;与显示屏通信连接的控制器。
104.具体地,在显示设备与投屏设备连接时,可以通过第一目标系统将第一目标系统中记录的显示设备的信息发送给投屏设备,显示设备的信息包括每个系统的网络地址和显示设备的网络信息。其中,网络信息可以包括热点的名称、热点的密码、无线局域网络的账号、无线局域网络的密码、以太网的账号、以太网的密码。
105.其中,第一目标系统是任一系统。在本技术实施例中,显示设备的任一系统中都存储有各系统的网络地址和显示设备的网络信息。任一系统的网络地址和显示设备的网络信息是通过以下步骤得到的:
106.在显示设备上电后,第一系统将第一系统的网络地址和显示设备的网络信息发送给第一其余系统,第一其余系统包括第一系统之外的其余系统;对于第一其余系统中的任一第二目标系统,将第二目标系统的网络地址发送给第二其余系统,第二其余系统包括第二目标系统之外的其余系统。其中,第一系统是存储有显示设备的网络信息的系统。如此,显示设备上的任一系统均可以将各系统的网络地址写入到投屏设备中,以使投屏设备中存储有各系统的网络地址,为切换显示设备的系统做好准备。
107.需要说明的是,上述显示设备的网络信息包括至少两个网卡分别对应的网络信息,第一系统和投屏设备之间通过其中的第一网络信息进行通信,路由配置中包括第一网络信息与第二网络信息,第一系统和第二系统之间通过第一网络信息和第二网络信息实现通信,第一网络信息和第二网络信息对应不同的网卡。
108.上述第一网络信息可以是任意选择的,也可以是按照投屏设备的硬件配置选择的。投屏设备可以通过第一网络信息接入第一网络信息对应的网卡中,以通过该网卡与第一系统通信,包括:投屏设备向第一系统发送第一投屏请求、投屏设备向第一系统发送第二投屏请求、投屏设备向第一系统发送投屏数据、第一系统向投屏设备发送第一消息、第一系统向投屏设备发送第二消息。
109.基于上述路由配置,可以实现系统之间的通信,包括但不限于:系统之间发送网络地址和网络信息、系统之间发送投屏数据、系统之间发送第一投屏请求、系统之间发送第二投屏请求、系统之间发送第一消息、系统之间发送第二消息。例如,系统ss1可以将自己的网络地址发送给其中一个网络信息对应的网卡n1,网卡n1将该网络地址发送给另一个网络信
息对应的网卡n2,网卡n2将ss1的网络地址发送给系统ss2。ss2在接收到ss1的网络地址时,还可以将ss2的网络地址发送给网卡n2,网卡n2将ss2的网络地址发送给网卡n1,网卡n1将ss2的网络地址发送给ss1。
110.具体地,上述投屏设备被配置为:
111.向显示设备发送第一投屏请求,第一投屏请求用于请求投屏到显示设备的第一系统;接收显示设备发送的第一消息,第一消息用于指示投屏到显示设备的第二系统;根据第二系统的网络地址发送第二投屏请求,第二投屏请求用于请求投屏到第二系统。
112.相应地,显示设备的控制器被配置为:
113.通过第一系统接收投屏设备发送的第一投屏请求,第一投屏请求用于请求投屏到第一系统;通过第一系统接收用户选择的第二系统;若第一系统和第二系统不同,则通过第一系统向投屏设备发送第一消息,第一消息用于指示投屏到第二系统。
114.在本技术实施例中,投屏设备每次进行投屏时,都默认发送第一投屏请求,第一投屏请求中可以携带第一系统的标识。
115.显示设备的第一系统接收到第一投屏请求之后,用户可以在第一系统提供的系统选择界面中选取第二系统,或对显示设备的物理按键进行操作以选取第二系统。
116.在用户选取第二系统之后,第一系统向投屏设备发送第一消息,第一消息中可以携带第二系统的标识。
117.投屏设备在接收到第一消息之后,根据第一消息中携带的第二系统的标识从本地获取第二系统的网络地址,以向显示设备发送第二投屏请求,第二投屏请求中携带第二系统的标识。
118.显示设备在通过第一系统接收到第二投屏请求之后,首先按照第一系统中记录的路由配置,由第一系统向第二系统发送第二投屏请求,路由配置用于通过网卡实现第一系统和第二系统之间的通信;然后依次通过第二系统、第一系统向投屏设备发送第二消息,第二消息用于指示向第二系统发送投屏数据。
119.其中,第二系统可以将第二消息发送给第一系统,然后第一系统将第二消息发送给投屏设备。
120.投屏设备在接收到第二消息之后,根据第二系统的网络地址,将第一设备上的投屏数据发送给第二系统,第一设备与投屏设备连接。例如,投屏设备通过usb(universal serial bus,通用串行总线)接口插入到第一设备中。
121.相应地,显示设备通过第一系统接收投屏数据;按照第一系统中记录的路由配置,由第一系统向第二系统发送投屏数据。
122.其中,路由配置包括第一系统和其余系统之间的网络路由信息,也就是第一系统经由哪个网卡向其余系统发送投屏数据。该路由配置是根据显示设备的系统和网卡预先配置得到的。
123.当然,在显示设备接收到第一投屏请求之后,如果用户未选取第二系统,或选取第一系统,则第一系统将回复第三消息,第三消息用于指示向第一系统发送投屏数据,第三消息中可以携带第一系统的标识。
124.投屏设备在接收到第三消息之后,根据第一系统的网络地址向第一系统发送投屏数据。
125.显示设备通过第一系统接收投屏数据,并在第一系统中显示投屏数据对应的界面。
126.需要说明的是,上述投屏设备向显示设备发送第一投屏请求之前,需要根据至少两个网络信息中的其中一个第一网络信息,建立投屏设备和显示设备之间的通信链路。通信链路是通过第一网络信息对应的网卡实现的,通信链路用于在显示设备和投屏设备之间进行通信,包括用于投屏设备向显示设备发送第一投屏请求、第二投屏请求、投屏数据、显示设备向投屏设备发送第一消息和第二消息。
127.上述显示设备的至少两个网卡分别对应的网络信息与显示设备的各系统的网络地址统称为显示设备的信息,并在投屏设备与显示设备连接时,一同被写入投屏设备中。如此,在用户选取第二系统之后,由于投屏系统中包括各个系统的网络地址,也就包括第二系统的网络地址。从而不需要用户将投屏设备重新插入到显示设备上,以将第二系统的网络地址和网卡的网络信息写入投屏系统中,降低了用户的操作复杂度。
128.可选地,投屏设备在向显示设备发送第一投屏请求之前,投屏设备还可以从本地存储的显示设备的各系统的网络地址中获取默认网络地址;根据默认网络地址生成第一投屏请求。
129.其中,默认网络地址可以是被特殊标记的网络地址。
130.当然,上述默认网络地址是可以由用户灵活设置的。具体地,投屏设备接收默认系统切换指令;响应于默认系统切换指令,投屏设备在各系统的网络地址中切换默认网络地址。
131.在实际应用中,可以将投屏设备中存储的其中一个系统的网络地址设置一个标记,以表示该系统的网络地址为默认网络地址,该系统为第一系统。用户可以修改该标记实现切换默认网络地址的目的。
132.上述第一系统可以是默认的系统,并且第一系统中存在多个网卡,以实现第一系统与其余系统之间的通信,以及第一系统与投屏设备之间的通信。由于本技术实施例中的显示设备仅在第一设备中设置网卡,从而对于每个网卡,其都是单一的。
133.图4示例性示出了本技术实施例提供的一种显示设备的系统结构示意图。参照图4所示,显示设备包括安卓系统和windows系统两种系统。其中,安卓系统为第一系统。当然,在实际应用中,windows系统也可以作为第一系统。在本技术实施例中,可以预先从多个系统中选取一个系统作为第一系统,并在该系统中实现多网卡,以对多种网络信号进行处理。
134.参照图4所示,安卓系统中实现了三种网卡:ap(accessing point,接入点)网卡、wlan(wireless local area network,无线局域网)网卡、eth(ethernet,以太网)网卡,其中,eth包括eth0和eth1。当然,以太网网卡的数目可以根据实际应用场景设定,本技术实施例对其不加以限制。从而,投屏设备可以通过任一网卡与安卓系统通信,安卓系统通过另一网卡与windows系统通信。例如,投屏设备可以接入显示设备的热点,从而投屏设备可以通过ap网卡与安卓系统进行通信,而安卓系统可以通过eth1与windows系统通信。由于图4中的显示设备仅在安卓系统中设置有ap,从而图4中的显示设备可以称为单热点设备。
135.从图4中可以看出,安卓系统和windows系统之间的数据需要通过两个控制器c1和c2进行转换。当安卓系统向windows系统发送数据时,首先需要通过控制器c1将数据从usb信号转换为网络信号,然后需要通过控制信号将网络信号又转换为usb信号,最后将usb信
号发送给windows系统。
136.可以看出,上述显示设备和上述投屏设备可以构成一个多系统投屏处理系统。
137.图5实例性示出了本技术实施例提供的一种投屏设备和显示设备之间的交互示意图。参照图5所示,可以看出投屏设备和显示设备之间的交互过程可以包括以下步骤:
138.s1,投屏设备向显示设备发送第一投屏请求,用于请求投屏到第一系统中。
139.s2,显示设备在接收到第一投屏请求之后,如果用户选取第二系统,则显示设备向投屏设备发送第一消息,用于指示投屏到第二系统中。
140.s3,投屏设备在接收到第一消息之后,向显示设备发送第二投屏请求,用于请求投屏到第二系统。
141.s4,显示设备在接收到第二投屏请求之后,向投屏设备发送第二消息,用于指示向第二系统发送投屏数据。
142.s5,投屏设备在接收到第二消息之后,向显示设备发送投屏数据。
143.下面将以上述交互过程为基础,给出上述投屏设备和显示设备分别执行的多系统投屏处理方法实施例。图6示例性示出了本技术实施例提供的一种多系统投屏处理方法的步骤流程示意图,应用于投屏设备。在投屏设备与设备连接时,显示设备的信息被写入投屏设备,显示设备的信息包括:显示设备的各系统的网络地址,显示设备运行有至少两个系统。参照图6所示,该方法可以包括以下步骤301至303。
144.步骤301、向显示设备发送第一投屏请求,第一投屏请求用于请求投屏到显示设备的第一系统。
145.步骤302、接收显示设备发送的第一消息,第一消息用于指示投屏到显示设备的第二系统。
146.步骤303、根据第二系统的网络地址发送第二投屏请求,第二投屏请求用于请求投屏到第二系统。
147.在一种可行的实施方式中,上述方法还包括:
148.接收显示设备发送的第二消息,第二消息用于指示向第二系统发送投屏数据;根据第二系统的网络地址,将第一设备上的投屏数据发送给第二系统,第一设备与投屏设备连接。
149.在一种可行的实施方式中,显示设备的信息还包括:显示设备的至少两个网卡分别对应的网络信息。从而上述方法还包括:
150.向显示设备发送第一投屏请求之前,根据至少两个网络信息中的其中一个第一网络信息,建立投屏设备和显示设备之间的通信链路,通信链路是通过第一网络信息对应的网卡实现的,通信链路用于在显示设备和投屏设备之间进行通信。
151.在一种可行的实施方式中,上述方法还包括:
152.向显示设备发送第一投屏请求之前,从投屏设备中存储的显示设备的各系统的网络地址中获取默认网络地址;根据默认网络地址生成第一投屏请求。
153.在一种可行的实施方式中,上述方法还包括:
154.接收默认系统切换指令;响应于默认系统切换指令,在各系统的网络地址中切换默认网络地址。
155.需要说明的是,上述多系统投屏处理方法中各个步骤的实现原理,与上述投屏设
备实施例中所描述的显示设备对应的各个功能的实现原理一致,具体可参照上述投屏设备对应的各个实施例中所描述的内容,此处不再赘述。
156.图7示例性示出了本技术实施例提供的另一种多系统投屏处理方法的步骤流程示意图,应用于显示设备,该显示设备运行有多个系统。参照图7所示,该方法可以包括以下步骤401至403。
157.步骤401、通过第一系统接收投屏设备发送的第一投屏请求,第一投屏请求用于请求投屏到第一系统。
158.步骤402、通过第一系统接收用户选择的第二系统。
159.步骤403、若第一系统和第二系统不同,则通过第一系统向投屏设备发送第一消息,第一消息用于指示投屏到第二系统。
160.在一种可行的实施方式中,上述方法还包括:
161.在显示设备与投屏设备连接时,通过第一目标系统将第一目标系统中记录的显示设备的信息发送给投屏设备,显示设备的信息包括每个系统的网络地址和显示设备的网络信息。
162.在一种可行的实施方式中,上述方法还包括:
163.在显示设备上电后,第一系统将第一系统的网络地址和显示设备的网络信息发送给第一其余系统,第一其余系统包括第一系统之外的其余系统;对于第一其余系统中的任一第二目标系统,将第二目标系统的网络地址发送给第二其余系统,第二其余系统包括第二目标系统之外的其余系统。
164.在一种可行的实施方式中,上述方法还包括:
165.通过第一系统接收投屏设备发送的第二投屏请求,第二投屏请求用于请求投屏到第二系统;按照第一系统中记录的路由配置,由第一系统向第二系统发送第二投屏请求,路由配置用于通过网卡实现第一系统和第二系统之间的通信;依次通过第二系统、第一系统向投屏设备发送第二消息,第二消息用于指示向第二系统发送投屏数据。
166.在一种可行的实施方式中,上述方法还包括:
167.通过第一系统接收投屏数据;按照第一系统中记录的路由配置,由第一系统向第二系统发送投屏数据。
168.在一种可行的实施方式中,显示设备的网络信息包括至少两个网卡分别对应的网络信息,第一系统和投屏设备之间通过其中的第一网络信息进行通信,路由配置中包括第一网络信息与第二网络信息,第一系统和第二系统之间通过第一网络信息和第二网络信息实现通信,第一网络信息和第二网络信息对应不同的网卡。
169.需要说明的是,上述多系统投屏处理方法中各个步骤的实现原理,与上述显示设备实施例中所描述的显示设备对应的各个功能的实现原理一致,具体可参照上述显示设备对应的各个实施例中所描述的内容,此处不再赘述。
170.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
171.为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
再多了解一些

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

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

相关文献