CN115878537A - 数据传输方法及其装置 - Google Patents
数据传输方法及其装置 Download PDFInfo
- Publication number
- CN115878537A CN115878537A CN202211505870.5A CN202211505870A CN115878537A CN 115878537 A CN115878537 A CN 115878537A CN 202211505870 A CN202211505870 A CN 202211505870A CN 115878537 A CN115878537 A CN 115878537A
- Authority
- CN
- China
- Prior art keywords
- data
- media data
- protocol format
- format
- protocol
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 193
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000012545 processing Methods 0.000 claims abstract description 68
- 238000006243 chemical reaction Methods 0.000 claims description 114
- 230000006854 communication Effects 0.000 claims description 22
- 238000004891 communication Methods 0.000 claims description 21
- 239000002699 waste material Substances 0.000 abstract description 5
- 230000002452 interceptive effect Effects 0.000 description 26
- 230000004044 response Effects 0.000 description 10
- 230000008054 signal transmission Effects 0.000 description 8
- 238000012546 transfer Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开一种数据传输方法及其装置;包括:当Type‑C接口与终端设备连接时,启动建立DP协议和USB2.0协议与终端设备的握手;当DP协议握手成功,判断预设时间内是否接收到DP协议格式的媒体数据;若未收到DP协议格式的媒体数据,则向终端设备发送切换指令,切换指令用于使得终端设备对当前显示的媒体数据进行截屏及编码处理;接收终端设备发送的USB2.0协议格式的媒体数据,USB2.0协议格式的媒体数据为基于USB2.0协议对终端设备截屏及编码处理后的媒体数据进行处理生成。由于无线传屏器可以在未接收到DP协议格式的媒体数据的情况下,快速切换从而进入正常的工作状态,而无需用户的手动切换,可改善现有技术操作繁琐、浪费时间的问题。
Description
技术领域
本申请涉及计算机领域,具体涉及一种数据传输方法及其装置。
背景技术
在多人会议的场景下,用户可以通过将电脑连接传屏器,将电脑的显示屏展示的内容,例如,PPT,投射到更大的显示器上,例如,交互智能平板或电视等,从而令用户更方便地与与会者分享内容。
现有存在一种传屏器可以通过其Type-C接口与电脑的Type-C接口进行连接。然而,在实际使用过程中,当上述传屏器出现连接电脑后无法将电脑的内容传输给显示器时,常见的解决方案是需要用户手动切换电脑的连接接口,或者更换一个传屏器,导致操作繁琐及浪费时间。
发明内容
本申请实施例提供一种数据传输方法及其装置,可以改善现有技术中操作繁琐、浪费时间的问题。
本申请实施例提供一种数据传输方法,所述无线传屏器包括Type-C接口,所述无线传屏器支持DP协议和USB2.0协议通信;所述方法包括:当所述Type-C接口与终端设备连接时,启动建立DP协议和USB2.0协议与终端设备的握手;当所述DP协议握手成功,判断预设时间内是否接收到DP协议格式的媒体数据,所述DP协议格式的媒体数据为基于所述DP协议对所述终端设备当前屏幕显示的媒体数据进行处理生成;若未收到所述DP协议格式的媒体数据,则向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理;接收所述终端设备发送的USB2.0协议格式的媒体数据,所述USB2.0协议格式的媒体数据为基于所述USB2.0协议对所述终端设备截屏及编码处理后的媒体数据进行处理生成。
本申请实施例还提供一种数据传输方法,应用于无线传屏器,所述无线传屏器包括Type-C接口、第一数据转换芯片和处理器,所述Type-C接口通过所述第一数据转换芯片与所述处理器连接,所述Type-C接口包括差分信号引脚和USB2.0数据引脚;
所述方法包括:
通过所述差分信号引脚接收终端设备发送的DP协议格式的媒体数据;
将所接收到的所述DP协议格式的媒体数据发送至所述第一数据转换芯片;
所述第一数据转换芯片将所述DP协议格式的媒体数据转换为MIPI格式数据,以及根据所述DP协议格式的媒体数据获得目标参数,并向所述处理器发送所述MIPI格式数据以及所述目标参数;
所述处理器在第一预设时间内未接收到所述MIPI格式数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,切换为通过所述USB2.0数据引脚接收USB2.0协议格式的媒体数据。
本申请实施例还提供一种数据传输装置,包括Type-C接口、第一数据转换芯片、处理器、存储器和无线模组,Type-C接口包括第一数据引脚和第二数据引脚,所述第一数据引脚通过所述第一数据转换芯片与所述处理器连接,所述第二数据引脚与所述处理器连接,所述处理器分别与所述存储器和所述无线模组连接;
所述第一数据引脚用于接收DP协议格式的媒体数据,所述第二数据引脚用于接收USB2.0协议格式的媒体数据;
所述第一数据转换芯片用于接收所述DP协议格式的媒体数据,并将所接收到的DP协议格式的媒体数据转换为MIPI格式的数据,且根据所述DP协议格式的媒体数据获得目标参数,及向所述处理器发送所述MIPI格式的数据和所述目标参数;
所述处理器用于在第一预设时间内未接收到所述MIPI格式的数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到DP协议格式的媒体数据时,通过所述第二数据引脚接收USB2.0协议格式的媒体数据。
本申请实施例提供的数据传输方法中,当所述Type-C接口与终端设备连接时,可以启动建立DP协议和USB2.0协议与终端设备的握手过程。当握手成功时,判断预设时间内是否接收到DP协议格式的媒体数据,DP协议格式的媒体数据为基于DP协议对终端设备当前屏幕显示的媒体数据进行处理生成的。若未收到DP协议格式的媒体数据,则向终端设备发送切换指令;其中,切换指令用于令终端设备对当前显示的媒体数据进行截屏及编码处理;无线传屏器接收终端设备发送的USB2.0协议格式的媒体数据,USB2.0协议格式的媒体数据为基于USB2.0协议对终端设备截屏及编码处理后的媒体数据进行处理生成。若在预设时间内无法接收到DP协议格式的媒体数据,则说明无线传屏器当前无法正常工作在DP传输模式下,故无线传屏器可以采用USB2.0传输模式与终端设备进行数据传输,以获取USB2.0传输模式对应的USB2.0协议格式的媒体数据。上述实施方式可以令无线传屏器在无法正常工作于DP传输模式的情况下,自动切换为USB2.0传输模式,避免了用户的手动切换,简化了操作,节省了时间。由于无线传屏器可以在DP传输模式故障,且USB2.0传输模式正常的情况下,快速进入正常的工作状态,而无需用户的手动切换,从而可以改善现有技术操作繁琐、浪费时间的问题。
在本申请中,可以提高无线传屏器的工作效率,节约时间。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例示出的场景示意图;
图2是本发明实施例提供的无线传屏器的一种实施方式的结构示意图;
图3是本申请实施例提供的数据传输方法的流程示意图;
图4是本申请实施例提供的数据传输方法的时序图;
图5是本申请另一实施例提供的数据传输方法的流程示意图;
图6是本申请又一实施例提供的数据传输方法的流程示意图;
图7是本申请一实施例提供的数据传输虚拟装置的一种结构示意图;
图8是本申请实施例提供的无线传屏器的一种具体实施方式的示意性结构框图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
首先,对传屏器的使用场景进行说明,以传屏器在会议使用的场景为例进行说明,具体的,请参见图1。
如图1所示,图1为本申请实施例所提供的会议***,会议***包括电脑1、连接线2、传屏器3和交互平板4。其中,
传屏器3具有共享桌面媒体数据的功能,诸如PPT、视频或音频,其又可称为投屏设备、无线投屏器或者传屏器等。
电脑1与传屏器3之间能够进行数据通信,例如电脑1与传屏器3之间可以设置连接线2以通过有线通信方式相互连接。连接线2可以是通用串行总线(Universal Serial Bus,简称:USB)连接线、高清多媒体接口(High Definition Multimedia Interface,简称:HDMI)连接线、Type-C连接线或者网线等。其中连接线2和传屏器3可以一体成型,也可以分开成型。本申请实施例的传屏器3和Type-C连接线一体成型。
其中,以用户需要在会议上分享电脑1中会议文档的场景作为示例,由于电脑1屏幕大小的限制,用户可以将电脑1使用连接线2与传屏器3连接后,通过传屏器3将电脑1的屏幕中所显示的会议文档的画面传输给挂设在墙体上的交互平板(interactive whiteboard)4进行显示。
交互平板4又可被称为交互智能平板、智能交互平板、智能交互白板、大屏幕平板等。交互平板4的硬件部分由触控显示模组、智能处理***(包括控制器)等部分所构成,由整体结构件结合到一起,同时也由专用的软件***作为支撑,其中触控显示模组包括显示屏、触控组件和背光灯组件,背光灯组件用于为显示屏提供背光光源,显示屏一般采用液晶显示装置,用于进行画面展示,触控组件设置在显示屏上或者设置在显示屏前端,用于采集用户的触控操作数据,并将采集的触控操作数据发送到智能处理***进行处理。
交互平板4和传屏器3建立数据连接之后才能进行传屏操作,传屏是指把一个屏幕上的内容显示到另一个屏幕上,例如,把电脑屏幕上的内容显示到交互平板4上,或者把手机屏幕上的内容显示到显示交互平板4上或者电视屏幕上。传屏器3是传屏过程中涉及的两个屏幕之间的传输媒介,可以通过接口与其中一个屏幕所在的设备建立有线连接,通过无线模块与两个屏幕所在的设备建立无线连接。
传屏器3与交互平板4可以通过无线通信方式连接,该无线通信方式包括但不限于:Wi-Fi、蓝牙或者其他短距离无线通信方式等。
其次,上述场景中,会出现传屏器连接电脑后无法将电脑的内容传输问题,具体的,结合图2进行分析。
如图2所示,图2是本发明实施例提供的无线传屏器的一种实施方式的结构示意图。传屏器3可以包括Type-C接口11、处理器12、存储器13和无线模组14。处理器12分别与Type-C接口11、存储器13和无线模组14连接。
例如,部分电脑的Type-C接口不支持传输DP格式或者传屏器的DP通道故障时,容易导致传屏器无法直接传输DP格式的音视频数据。相关技术的通用做法是配备接口转接头,当用户发现交互平板4迟迟未出现其投屏画面时,可以自行手动更换接口转接头(诸如Type-C接口与USB2.0接口转接头)以使得传屏器3可以***电脑1的其他接口(诸如USB2.0接口),或者直接提示用户更换新的传屏器3,操作繁琐,用户体验较差。
如图2所示,传屏器3具有Type-C接口11,传屏器3的Type-C接口11可以包括总线电源VBUS引脚。用户可以将该Type-C接口11***电脑的Type-C接口,电脑可以通过Type-C接口11的总线电源VBUS引脚给传屏器3提供基础工作电压,该工作电压可以为5V或者其它电压,传屏器3在基础电压的供电下开始工作。
其中,Type-C接口11即USB-Type-C,USB-Type-C是一种通用串行总线(USB)的硬件接口规范,其具有更快的传输速度(最高10Gbps)以及更强悍的电力传输(最高100W),并且兼容USB2.0、USB3.0以及DP(DisplayPort)。
Type-C接口11中的差分信号传输引脚可作为DP接口使用,传输DP视频数据;Type-C接口11中的USB2.0数据传输引脚D+和D-可以通过直接插接或连接接口转换器的方式实现连接终端设备中的相应引脚,用于接收终端设备输出的USB2.0数据。
其中,处理器12是该无线传屏器3的控制中心,利用各种接口和线路连接整个无线传屏器3的各个部分,通过运行或执行存储在存储器13内的软件程序和/或模块,以及调用存储在存储器13内的数据,执行无线传屏器3的各种功能和处理数据,从而对无线传屏器3进行整体监控。
存储器13用于存储可执行程序,所述可执行程序用于在被下载到终端设备后,被所述终端设备的第一处理器运行,以使第一处理器将所述第一处理器当前输出至第一显示器的音视频数据压缩为USB2.0协议格式的媒体数据,从所述终端设备的Type-C插座输出所述USB2.0协议格式的媒体数据。可以理解的是,本申请实施例中的Type-C接口11既可以接收经终端设备编码压缩后的USB2.0协议格式的的音视频数据,也可以接收到终端设备未经压缩的DP协议格式的音视频数据。
无线模组14是借助无线通信技术实现的模块化产品,可以将接收到的信号以无线形式发送到无线通信网络中,使信号被无线通信网络中的网络节点捕获。例如目前被广泛应用于短距离局域网通信的WiFi模块、蓝牙模块或ZigBee模块等。本实施例提供的无线模组14可以将从终端设备获取到的所述音视频数据发送到无线通信网络中的其他网络节点进行视频画面的显示。一般地,按照现有技术普遍的接口形态,无线传屏器3上的Type-C接口11设置为插头,终端设备上的视频信号接口为插座,为了便于描述和解释技术方案,在说明书中,均以终端设备的接口是插座,无线传屏器的接口是插头为例具体阐述技术方案。在会议场景里,人们可将该无线传屏器3的Type-C接口11***个人计算机的视频信号接口,会议用的大屏幕平板的网络节点模块与无线传屏器3的无线模组14在同一无线通信网络中配对连接,则可以将个人计算机的显示器画面对应的音视频数据传输到会议用大屏幕平板,实现无线传屏,而无需在个人计算机上下载驱动程序。
本申请实施例的无线传屏器可以包括数据转换芯片,数据转换芯片可以连接在Type-C接口和处理器之间,数据转换芯片可以对无线传屏器的Type-C接口所接收到的DP协议格式的媒体数据进行数据的格式转换,将DP协议格式的媒体数据转换为MIPI格式的数据。
基于此,本申请实施例提供了一种数据传输方法,如图3所示,该数据传输方法应用于如图1所示的传屏器3,传屏器3可与电脑1(即终端设备)电连接,以下电脑1以电脑为例进行具体说明。该方法的具体流程可以包括如下步骤101至步骤104,详情请参见图3和图4:
101、当所述Type-C接口与终端设备连接时,启动建立DP协议和USB2.0协议与终端设备的握手。
建立DP协议和USB2.0协议与终端设备的握手的目的是获取DP协议格式的媒体数据。在确认传屏器3与电脑连接后,电脑可以通过Type-C接口的CC引脚向传屏器3发送询问数据包,该询问数据包可以为供应商自定义的信息;传屏器3在接收到该信号后,通过其CC引脚对应向电脑发送应答信息,应答信息用于描述传屏器3的设备属性,具体可以包括该传屏器3当前的工作模式或支持的工作模式、具体的供电范围等信息,以及描述传屏器3的设备类型是外部存储设备。电脑可以根据供电范围信息,设置对传屏器3的供电电压。
例如,可以将run_mode记为传输模式编号,若run_mode置为1,则无线传屏器工作于DP传输模式;若run_mode置为0,则无线传屏器工作于USB2.0传输模式。其中,DP传输模式为Type-C传输模式中的一种具体示例,USB2.0传输模式为Type-A传输模式中的一种具体示例。
示例性的,传屏器3向电脑所发送的应答信息中可以包括该传屏器3当前的工作模式为DP传输模式。电脑收到传屏器3发送过来的应答信息后,当电脑确认传屏器3当前的工作模式为DP传输模式时,可设置电脑的Type-C接口工作在DP传输模式,并且调用电脑操作***预装的DP驱动。例如,该电脑支持Type-C接口的情形下可通过电脑的Type-C接口中的差分引脚对向传屏器3差分信号传输引脚对(作为DisplayPort接口)传输包含音视频在内的DP协议格式的媒体数据。
102、当所述DP协议握手成功,判断预设时间内是否接收到DP协议格式的媒体数据,若否,则执行步骤103。
其中,DP协议格式的媒体数据为基于所述DP协议对所述终端设备当前屏幕显示的媒体数据进行处理生成。
若在预设时间内未接收到DP协议格式的媒体数据,则说明无线传屏器当前无法正常工作在Type-C传输模式(即DP传输模式)下,故执行步骤103。
103、向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理。
电脑可以对媒体数据进行编码处理以得到USB2.0协议格式的媒体数据。传屏器可以通过Type-C中的USB2.0数据传输引脚D+和D-传输USB2.0协议格式的媒体数据。传屏器在传输USB2.0协议格式的媒体数据时,所处的传输模式为Type-A传输模式。
在上述的实施方式中,若在预设时间内无法接收到DP协议格式的媒体数据,则说明无线传屏器当前无法正常工作在Type-C传输模式下,故无线传屏器可以采用Type-A传输模式与电脑进行数据传输,以获取对应的USB2.0协议格式的媒体数据。上述实施方式可以令无线传屏器在无法正常工作于Type-C传输模式的情况下,自动切换为Type-A传输模式,避免了用户的手动切换,简化了操作,节省了时间。
可选地,在一种具体实施方式中,在步骤102之后,本申请实施例提供的方法还可以包括如下步骤:
若收到所述DP协议格式的媒体数据,判断预设时间段内是否获取到目标参数,所述目标参数为对所述DP协议格式的媒体数据进行识别处理得到;若未获取到所述目标参数,则向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理。
可选地,在产品的实际应用过程中,当数据转换芯片无法识别得到目标参数时,处理器无法基于目标参数进行数据处理,从而导致无线传屏器无法正常工作。可以理解的是,目标参数为无线传屏器正常工作于Type-C传输模式所需要的参数,即:无线传屏器获取到目标参数之后,才能够正常工作于Type-C传输模式。目标参数可以为终端设备的分辨率参数,目标参数也可以为其他参数,目标参数的具体参数类型不应该理解为是对本申请的限制。
本申请实施例的数据转换芯片还可以根据DP协议格式的数据计算得到目标参数,并将该目标参数与MIPI格式的数据一同发送给处理器,处理器基于目标参数对MIPI格式的数据进行编码处理。
其中,数据转换芯片与处理器通过集成电路总线(Inter-Integrated Circuit,IIC或I2C)和移动产业处理器接口(Mobile Industry Processor Interface,MIPI)信号线物理连接,其中集成电路总线用于传输控制数据,比如目标参数,移动产业处理器接口信号线用于传输视频数据,比如MIPI格式的数据,处理器在接收到集成电路总线传输的目标参数时,控制从数据转换芯片通过移动产业处理器接口信号线获取视频数据。
示例性的,无线传屏器的Type-C接口接收到DP协议格式的媒体数据之后,可以将DP协议格式的媒体数据发送给数据转换芯片,数据转换芯片接收到DP协议格式的媒体数据之后可以对DP协议格式的媒体数据进行计算以得到目标参数,诸如分辨率。数据转换芯片还可以对该DP协议格式的媒体数据进行转换,以转换成MIPI格式的数据,MIPI格式的数据为适用于处理器的数据格式,比如数据转换芯片可以将媒体数据中的视频部分转换成MIPI格式的数据,并将媒体数据中的音频部分转换成I2S格式的数据。经过数据转换芯片的格式转换后可以向处理器提供目标参数以及这种两种格式化的媒体数据。若无线传屏器在预设时间段内未获取到目标参数,则表示无线传屏器在预设时间段内无法正常工作于Type-C传输模式,则向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理。
可选地,在一种具体实施方式中,步骤“向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理”具体可以包括如下步骤121至步骤123:
121、将传输模式由所述Type-C传输模式切换为Type-A传输模式,以使所述终端设备对媒体数据进行编码处理,得到USB2.0协议格式的媒体数据。
示例性的,电脑可以从无线传屏器接收第二应用程序。第二应用程序集成有传屏服务程序,所述传屏服务程序用于在所述无线传屏器与所述终端设备连接时自动运行所述第二应用程序。
当电脑已启动第二应用程序的情况下,若无线传屏器从Type-C传输模式切换到Type-A传输模式则向电脑发送模式切换指令,电脑接收到该模式切换指令后,电脑会自动运行第二应用程序,并通过第二应用程序对电脑的媒体数据进行截图处理以得到屏幕抓取数据,第二应用程序还可以对该屏幕抓取数据进行编码以得到USB2.0协议格式的媒体数据。需要说明的是,电脑获得第二应用程序的方式不限与此,比如电脑也可以从其他第三方设备或特定网站获得并安装第二应用程序。
具体的,无线传屏器的存储器可以预先存储有第二应用程序。电脑第一次从无线传屏器接收第二应用程序时,操作流程可以如下:
如上所述,电脑可以接收无线传屏器所发送的应答信息,当电脑收到无线传屏器发送过来的应答信息后,还可根据其设备类型的描述显示对应外部存储设备的盘符。当电脑未安装有第二应用程序(诸如电脑第一次与无线传屏器配对或连接、或者电脑安装第二应用程序后又卸载了第二应用程序)时,需要用户在电脑端打开无线传屏器对应盘符的操作,进而显示无线传屏器存储空间存储的内容,即显示在无线传屏器中存储程序对应的图标:如第二应用程序的图标。接收到针对第二应用程序图标的双击或右键运行操作时,将无线传屏器存储的第二应用程序通过Type-C接口11中的USB2.0数据传输引脚D+和D-加载到电脑的内存,以供电脑的处理器执行。在一些实施例中,当电脑未安装有第二应用程序时,无线传屏器可以发送弹窗指令给与其相互配对连接的交互平板,使得交互平板弹出提示框,以提示用户手动在电脑端打开对应盘符,并安装第二应用程序。
其中,第二应用程序集成有用于自动运行第二应用程序的传屏服务程序,当用户第一次安装好第二应用程序之后,传屏服务程序会常驻电脑后台运行,使得电脑第二次***无线传屏器时自动启动第二应用程序,而无需用户手动操作。
当电脑已启动第二应用程序的情况下,若无线传屏器从Type-C传输模式切换到Type-A传输模式则向电脑发送切换指令,电脑接收到该切换指令后,电脑会自动运行第二应用程序,并通过第二应用程序对电脑的媒体数据进行截图处理以得到屏幕抓取数据,第二应用程序还可以对该屏幕抓取数据进行编码以得到USB2.0协议格式的媒体数据。
需要说明的是,电脑获得第二应用程序的方式不限与此,比如电脑也可以从其他第三方设备或特定网站获得并安装第二应用程序。
可选地,在一些具体实施方式中,步骤121具体可以包括如下步骤:判断所述终端设备是否安装有第二应用程序;
若是,则向所述终端设备发送切换指令,以指示所述终端设备运行所述第二应用程序,并通过所述第二应用程序对所述媒体数据进行编码处理,得到所述USB2.0协议格式的媒体数据;
若否,则发送弹窗指令给与所述无线传屏器配对连接的显示设备,以指示用户安装所述第二应用程序。
在上述的实施方式中,无线传屏器可以先判断终端设备是否安装有第二应用程序,若安装,则无线传屏器向终端设备发送切换指令,从而指示终端设备运行第二应用程序,进而通过第二应用程序对媒体数据编码处理;若未安装,则在与无线传屏器配对连接的显示设备显示弹窗指令,以指示用户安装第二应用程序。终端设备在对媒体数据进行编码处理具体可以通过运行存储在自身的第二应用程序实现,该种方式可以提高编码处理的稳定性。
在一些实施例中,所述第二应用程序集成有传屏服务程序,所述传屏服务程序用于在所述无线传屏器与所述终端设备连接时自动运行所述第二应用程序。
可选地,在终端设备运行第二应用程序之前,无线传屏器还可以执行如下步骤:运行iptables路由规则,以实现传屏器网段的切换。
无线传屏器运行于Type-A传输模式时,无线传屏器与终端设备连接的硬件接口虚拟为有线网卡,该有线网卡具备自身的有线网段;无线传屏器中的无线模组具备自身的无线网段。当无线传屏器通过Type-A传输模式实现数据传输时,媒体数据的传输路径为:无线传屏器的硬件接口(虚拟为有线网卡)-无线传屏器的处理器-无线传屏器的无线模组-显示设备。因此,无线传屏器可以通过运行iptables路由规则,以实现有线网段至无线网段的切换。
122、接收所述终端设备发送的所述USB2.0协议格式的媒体数据。
示例性的,无线传屏器通过Type-C接口11中的USB2.0数据传输引脚D+和D-接收终端设备所发送的USB2.0协议格式的媒体数据。
123、将所述USB2.0协议格式的媒体数据传输至所述显示设备,以使所述显示设备解码并显示所述USB2.0协议格式的媒体数据对应的所述媒体数据。
无线传屏器接收到终端设备所发送的USB2.0协议格式的媒体数据之后,无线传屏器可以通过自身具备的无线模块,诸如图2所示的无线模组14,将USB2.0协议格式的媒体数据传输至显示设备,由显示设备进行显示。
在上述的实施方式中,在预设时间段内未接收到目标参数时,无线传屏器便会自动切换自身的传输模式,从而可以在两种传输模式一种工作状态故障一种工作状态正常的情况下,快速进入正常的工作状态,而无需用户的手动切换,从而可以改善现有技术操作繁琐、浪费时间的问题。
可选地,在一种具体实施方式中,在步骤“判断预设时间段内是否获取到目标参数”之后,本申请实施例提供的方法还可以包括如下步骤S1至步骤S3:
S1、若在所述预设时间段内接收到目标参数,将所接收到的所述DP协议格式的媒体数据转换为MIPI格式数据。
如上所述,无线传屏器的数据转换芯片可以连接在Type-C接口和处理器之间,数据转换芯片可以对无线传屏器的Type-C接口所接收到的DP协议格式的媒体数据进行数据的格式转换,将DP协议格式的媒体数据转换为MIPI格式的数据。示例性的,无线传屏器的Type-C接口接收到DP协议格式的媒体数据之后,可以将DP协议格式的媒体数据发送给数据转换芯片,数据转换芯片接收到DP协议格式的媒体数据之后可以对该数据的格式进行转换,以转换成MIPI格式的数据,MIPI格式的数据为适用于处理器的数据格式,比如数据转换芯片可以将媒体数据中的视频部分转换成MIPI格式的数据,并将媒体数据中的音频部分转换成I2S格式的数据。经过数据转换芯片的格式转换后可以向处理器提供这种两种格式化的媒体数据。
S2、对所述MIPI格式数据进行编码处理,得到编码结果。
无线传屏器的数据转换芯片将MIPI格式的数据发送到无线传屏器中的处理器,处理器接收到MIPI格式的数据之后,可以对MIPI格式的数据进行压缩编码。
可选地,在一种具体实施方式中,无线传屏器存储有第一应用程序;相应的,步骤S2包括如下步骤S21至步骤S22:
S21、运行所述第一应用程序。
S22、通过所述第一应用程序对所述MIPI格式的数据进行编码处理,得到编码结果。
无线传屏器的存储器可以预先存储有第一应用程序,处理器可以从存储器中获取第一应用程序,并执行第一应用程序,第一应用程序可以对MIPI格式的数据进行压缩和编码处理。
在上述的实施方式中,无线传屏器可以通过运行自身存储的第一应用程序来实现对媒体数据的编码处理。无线传屏器内存储的第一应用程序可以针对无线传屏器定制,而无需兼容其他硬件,因此出错率较低,稳定性较强。
S3、将所述编码结果传输至显示设备,以使所述显示设备解码并显示所述编码结果对应的所述媒体数据。
无线传屏器可以通过自身具备的无线模组将编码结果通过通信网络传输至显示设备。显示设备为传屏接收端,如图1中的交互平板4,显示设备可以接收编码结果,并对编码结果进行解码得到媒体数据,随后再显示媒体数据。其中,显示设备可具有接收盒子,该接收盒子可与显示设备集成在一起,也可与显示设备为分体设计;该接收盒子用于接收来自无线传屏器的媒体数据,并将其传输给显示设备用于显示。
此外,需要说明的是:当无线传屏器的处理器接收到用户输出的传屏指令时,开始启动对接收到音频媒体数据和经过处理的视频媒体数据(或也可未经处理)进行压缩及编码;无线传屏器的处理器未接收到用户输出的传屏指令之前,此时虽然有媒体数据的接收,但是对接收到的音频和/或视频媒体数据进行丢弃,不进行压缩或传输处理,节省无线传屏器的处理器的资源,即步骤S3可以是确认接收到传屏指令后执行的步骤。
在上述的实施方式中,若无线传屏器处于Type-C传输模式,且在预设时间段内获取到目标参数,则无线传屏器可以一直工作于Type-C传输模式下:从终端设备采集媒体数据,并由无线传屏器对媒体数据进行编码处理,得到编码结果,并将编码结果传输至显示设备。若无线传屏器在预设时间段内接收到了目标参数,则可以以Type-C传输模式继续进行传屏工作,从而提高传屏的速度。
可选地,在一种具体实施方式中,步骤103具体可以包括如下步骤1031至步骤1033:
1031、若未收到所述DP协议格式的媒体数据,判断所述终端设备是否安装有第二应用程序,若是,执行步骤1032;若否,执行步骤1033。
第二应用程序集成有传屏服务程序,所述传屏服务程序用于在所述无线传屏器与所述终端设备连接时自动运行所述第二应用程序。
1032、向所述终端设备发送切换指令,以指示所述终端设备运行所述第二应用程序,并通过所述第二应用程序对当前显示的媒体数据进行截屏及编码处理。
1033、发送弹窗指令给与所述无线传屏器配对连接的显示设备,以指示用户安装所述第二应用程序。
在上述的实施方式中,无线传屏器可以先判断终端设备是否安装有第二应用程序,若安装,则无线传屏器向终端设备发送切换指令,从而指示终端设备运行第二应用程序,进而通过第二应用程序对媒体数据编码处理;若未安装,则在与无线传屏器配对连接的显示设备显示弹窗指令,以指示用户安装第二应用程序。终端设备在对媒体数据进行编码处理具体可以通过运行存储在自身的第二应用程序实现,该种方式可以提高编码处理的稳定性。
可选地,当电脑未安装有第二应用程序时,无线传屏器可以发送弹窗指令给与其相互配对连接的交互平板,使得交互平板弹出提示框,以提示用户手动在电脑端打开对应盘符,并安装第二应用程序。
104、接收所述终端设备发送的USB2.0协议格式的媒体数据。
所述USB2.0协议格式的媒体数据为基于所述USB2.0协议对所述终端设备截屏及编码处理后的媒体数据进行处理生成。
本申请实施例提供的数据传输方法中,当所述Type-C接口与终端设备连接时,可以启动建立DP协议和USB2.0协议与终端设备的握手过程。当握手成功时,判断预设时间内是否接收到DP协议格式的媒体数据,DP协议格式的媒体数据为基于DP协议对终端设备当前屏幕显示的媒体数据进行处理生成的。若未收到DP协议格式的媒体数据,则向终端设备发送切换指令;其中,切换指令用于令终端设备对当前显示的媒体数据进行截屏及编码处理;无线传屏器接收终端设备发送的USB2.0协议格式的媒体数据,USB2.0协议格式的媒体数据为基于USB2.0协议对终端设备截屏及编码处理后的媒体数据进行处理生成。若在预设时间内无法接收到DP协议格式的媒体数据,则说明无线传屏器当前无法正常工作在Type-C传输模式下,故无线传屏器可以采用Type-A传输模式与终端设备进行数据传输,以获取Type-A传输模式对应的USB2.0协议格式的媒体数据。上述实施方式可以令无线传屏器在无法正常工作于Type-C传输模式的情况下,自动切换为Type-A传输模式,避免了用户的手动切换,简化了操作,节省了时间。由于无线传屏器可以在Type-C传输模式故障,且Type-A传输模式正常的情况下,快速进入正常的工作状态,而无需用户的手动切换,从而可以改善现有技术操作繁琐、浪费时间的问题。
在本申请中,可以提高无线传屏器的工作效率,节约时间。
在本实施例中,将以目标参数是分辨率参数为例,对本申请实施例的方法进行详细说明。
如图6所示,一种数据传输方法具体流程如下:
201、当所述无线传屏器的Type-C接口与终端设备连接时,建立DP协议和USB2.0协议与终端设备的握手关系。
202、判断在预设时间段内是否获取到分辨率参数,若是,执行步骤203;若否,执行步骤206。
203、采集所述媒体数据。
204、运行存储在无线传屏器的第一应用程序,通过第一应用程序对媒体数据进行编码处理,得到编码结果。
205、将所述编码结果传输至所述显示设备,以使所述显示设备解码并显示所述编码结果对应的所述媒体数据。
206、向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理,得到编码结果。
207、接收所述终端设备发送的所述编码结果。
208、将所述编码结果传输至所述显示设备,以使所述显示设备解码并显示所述编码结果对应的USB2.0协议格式的媒体数据。由上可知,无线传屏器的初始传输模式为Type-C模式(即DP协议和USB2.0协议与终端设备的握手成功的模式),在此模式下根据无线传屏器是否在预设时间段内获取到分辨率参数来确定无线传屏器是维持Type-C模式,还是切换至Type-A模式(即传输USB2.0协议格式的媒体数据的模式),若维持在Type-C模式,则可以由无线传屏器对媒体数据进行编码处理得到编码结果;若切换为Type-A模式,则可以由终端设备对媒体数据进行编码处理得到编码结果,然后再发送给无线传屏器,并由无线传屏器将编码结果传输至显示设备。由于无线传屏器可以在两种传输模式Type-C模式故障、Type-A模式正常的情况下,快速进入正常的工作状态,而无需用户的手动切换,从而可以改善现有技术操作繁琐、浪费时间的问题。
在本申请中,可以提高无线传屏器的工作效率,节约时间。可选地,在一种具体实施方式中,详情请参见图5,图5示出了本申请另一实施例提供的方法,具体包括如下步骤A1至A4:
A1、检测所述Type-C接口是否与所述终端设备连接,若是,则执行步骤A2。
A2、采用Type-C传输模式与所述终端设备进行数据传输以获取DP协议格式的媒体数据。
可选地,在一种具体实施方式中,步骤A2具体可以包括如下步骤A21至步骤A23:
A21、采集所述DP协议格式的媒体数据,并将其转换为MIPI格式的数据。
A22、对所述MIPI格式的数据进行编码处理,得到编码结果。
A23、将所述编码结果传输至所述显示设备,以使所述显示设备解码并显示所述编码结果对应的所述媒体数据。
在上述的实施方式中,从终端设备采集媒体数据,并由传屏器对媒体数据进行编码处理,得到编码结果,并将编码结果传输至显示设备。
A3、判断预设时间内是否能够根据所述DP协议格式的媒体数据获取到所述目标参数,若否,则执行步骤A4。
A4、将传输模式由所述Type-C传输模式切换为Type-A传输模式,以获取USB2.0协议格式的媒体数据。
可选地,在一种具体实施方式中,步骤A4具体可以包括如下步骤A41至步骤A43:
A41、将传输模式由所述Type-C传输模式切换为Type-A传输模式,以使所述终端设备对媒体数据进行编码处理,得到USB2.0协议格式的媒体数据。
可选地,在一种具体实施方式中,步骤A41具体可以包括如下步骤A411至步骤A413:
A411、判断所述终端设备是否安装有第二应用程序,若是,执行步骤A412;若否,执行步骤A413。
A412、向所述终端设备发送切换指令,以指示所述终端设备运行所述第二应用程序,并通过所述第二应用程序对所述媒体数据进行编码处理,得到所述USB2.0协议格式的媒体数据。
A413、发送弹窗指令给与所述无线传屏器配对连接的显示设备,以指示用户安装所述第二应用程序。
在上述的实施方式中,无线传屏器可以先判断终端设备是否安装有第二应用程序,若安装,则无线传屏器向终端设备发送切换指令,从而指示终端设备运行第二应用程序,进而通过第二应用程序对媒体数据编码处理;若未安装,则在与无线传屏器配对连接的显示设备显示弹窗指令,以指示用户安装第二应用程序。终端设备在对媒体数据进行编码处理具体可以通过运行存储在自身的第二应用程序实现,该种方式可以提高编码处理的稳定性。
A42、接收所述终端设备发送的所述USB2.0协议格式的媒体数据。
A43、将所述USB2.0协议格式的媒体数据传输至显示设备,以使所述显示设备解码并显示所述USB2.0协议格式的媒体数据对应的所述媒体数据。
在上述的实施方式中,在Type-A传输模式下,媒体数据的编码处理操作由终端设备执行,终端设备执行得到编码结果之后,将编码结果发送给传屏器,传屏器再将编码结果传输至显示设备。
在上述的实施方式中,在Type-C接口与终端设备连接的情况下,可以先采用Type-C传输模式与终端设备进行数据传输,以获取DP协议格式的媒体数据。然后再判断预设时间内是否能够根据所述DP协议格式的媒体数据获取到所述目标参数;若不能获取到,则说明无线传屏器当前无法正常工作在Type-C传输模式下,故无线传屏器可以采用Type-A传输模式与终端设备进行数据传输,以获取Type-A传输模式对应的USB2.0协议格式的媒体数据。上述实施方式可以令无线传屏器在无法正常工作于Type-C传输模式的情况下,自动切换为Type-A传输模式,避免了用户的手动切换,简化了操作,节省了时间。
可选地,详情请参见图8,在一种实施方式中,本申请实施例提供的方法应用于无线传屏器,所述无线传屏器包括Type-C接口、第一数据转换芯片和处理器,所述Type-C接口通过所述第一数据转换芯片与所述处理器连接,所述Type-C接口包括差分信号引脚和USB2.0数据引脚;该方法包括如下步骤B1至步骤B4:
B1、通过所述差分信号引脚接收终端设备发送的DP协议格式的媒体数据;
B2、将所接收到的所述DP协议格式的媒体数据发送至所述第一数据转换芯片;
B3、所述第一数据转换芯片将所述DP协议格式的媒体数据转换为MIPI格式数据,以及根据所述DP协议格式的媒体数据获得目标参数,并向所述处理器发送所述MIPI格式数据以及所述目标参数;
可选地,所述第一数据转换芯片分别通过ICC总线和MIPI信号线与所述处理器连接,所述第一数据转换芯片通过所述ICC总线向所述处理器发送通知指令,所述通知指令用于告知所述处理器所述第一数据转换芯片在预设时间段内是否有接收到所述DP协议格式的媒体数据;所述第一数据转换芯片通过所述MIPI信号线发送MIPI格式数据。
B4、所述处理器在第一预设时间内未接收到所述MIPI格式数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,切换为通过所述USB2.0数据引脚接收USB2.0协议格式的媒体数据。
本申请实施例中,无线传屏器预先设计成兼容Type-C传输模式和Type-A传输模式等两种传输模式,即无线传屏器可支持DP协议格式的媒体数据和USB2.0协议格式的媒体数据这两种格式的媒体数据的传输。具体的,无线传屏器内部可以预先存储有第一代码、第二代码和第三代码,第一代码用于实现Type-C传输模式,从而实现DP协议格式的媒体数据的传输,第二代码用于实现Type-A传输模式,从而实现USB2.0协议格式的媒体数据的传输,第三代码用于实现无线传屏器的传输模式切换,即Type-C传输模式和Type-A传输模式的切换。第一代码、第二代码和第三代码可以存储在存储器中,由处理器从存储器中调用执行实现对应的功能。其中,第三代码可以包括传输模式指令run_mode,无线传屏器通过传输模式指令run_mode的赋值从而实现对当前数据传输模式的控制,比如可以将run_mode=1时设定为采用Type-C传输模式进行数据传输,run_mode=0时设定为采用Type-A传输模式进行数据传输,以下对其传输过程进行具体说明。
示例性的,当将无线传屏器的Type-C接口***至电脑的Type-C接口时,无线传屏器中的第一数据转换芯片会与电脑建立通讯过程,包括DP协议的握手以及USB2.0协议的握手。当第一数据转换芯片与电脑之间的DP协议握手成功后,第一数据转换芯片将传屏模式指令run_mode的值置为1,并将传屏模式指令run_mode=1的结果发送给处理器。而且当第一数据转换芯片与电脑之间的DP协议握手成功后,第一数据转换芯片会接收电脑传输的DP协议格式的媒体数据,并对所接收到的DP协议格式的媒体数据进行数据格式转换以得到MIPI格式的媒体数据以及识别以获得目标参数,诸如分辨率参数,并将MIPI格式的媒体数据以及目标参数发送给处理器。由于第一数据转换芯片对DP协议格式的媒体数据进行识别需要花费一定的时间,所以处理器会先接收到传屏模式指令的结果(run_mode=1),一定时间后才会接收到目标参数,而且处理器在接收到run_mode=1、MIPI格式的媒体数据以及目标参数之后,根据目标参数对MIPI格式的媒体数据进行压缩编码处理,以得到编码处理后的数据,并将编码处理后的数据发送给无线模组,无线模组通过无线通信网络发送给交互平板,以使得无线传屏器可正常工作在Type-C传输模式。
然而,如果无线传屏器不限时间地等待目标参数,会使得传屏过程拉长,给用户造成不好的体验。因此,本申请实施例在处理器的操作***启动时则启动计时器进行计时,如果在第二预设时间内收到目标参数,则无线传屏器按如上所述的以Type-C传输模式运行。此外,处理器会生成告知指令发送给电脑所安装的第二应用程序,以使得第二应用程序不进行截图与编码处理等工作,从而使得电脑无法发送USB2.0协议格式的媒体数据给无线传屏器,进而使得电脑工作在Type-C传输模式,而不工作在Type-A传输模式。
如果处理器未在第二预设时间收到目标参数,则处理器将传屏模式指令run_mode的值置为0,并将run_mode=0的结果发送给电脑的第二应用程序,以使得第二应用程序对电脑当前的媒体数据进行截图与编码处理,获得USB2.0协议格式的媒体数据,并将USB2.0协议格式的媒体数据通过USB2.0数据引脚发送给处理器,处理器再将接收到USB2.0协议格式的媒体数据发送给无线模组,无线模组再将其通过无线通信网络发送给交互平板。
在一些实施例中,当第一数据转换芯片与电脑之间的DP协议没有握手成功时,第一数据转换芯片会将传屏模式指令run_mode的值置为0,并将run_mode=0发送给处理器。处理器收到run_mode=0时,将run_mode=0的结果发送给的电脑的第二应用程序,以使得第二应用程序对电脑当前的媒体数据进行截图与编码处理,获得USB2.0协议格式的媒体数据,并将USB2.0协议格式的媒体数据通过USB2.0数据引脚发送给处理器,处理器再将接收到USB2.0协议格式的媒体数据发送给无线模组,无线模组再将其通过无线通信网络发送给交互平板。如果是因为第一数据转换芯片故障从而导致无法与电脑的DP协议握手成功,则其也无法将run_mode的值置为0,并将其发送给处理器,然而处理器若等第一数据转换芯片的反馈,会使得传屏过程拉长,给用户造成不好的体验。因此,本申请实施例在处理器的操作***启动时则启动计时器进行计时,如果未在第三预设时间内接收到第一数据转换芯片的任何反馈时,则确定第一数据转换芯片未接收到DP协议格式的媒体数据,此时处理器会将传屏模式指令run_mode的值置为0,并将run_mode=0的结果发送给的电脑的第二应用程序,以使得第二应用程序对电脑当前的媒体数据进行截图与编码处理,获得USB2.0协议格式的媒体数据,并将USB2.0协议格式的媒体数据通过USB2.0数据引脚发送给处理器,处理器再将接收到USB2.0协议格式的媒体数据发送给无线模组,无线模组再将其通过无线通信网络发送给交互平板。
在一些实施例中,当第一数据转换芯片与电脑之间的DP协议握手成功时,第一数据转换芯片会将传屏模式指令run_mode的值置为1,并将run_mode=1的结果发送给处理器,以告知处理器:与电脑之间的DP协议握手成功。但是由于第一数据转换芯片故障而导致的无法将所接收到的DP协议格式的媒体数据转换为MIPI格式数据时,然而处理器若死等MIPI格式数据,会使得传屏过程拉长,给用户造成不好的体验。因此,本申请实施例在处理器的操作***启动时则启动计时器进行计时,如果未在第一预设时间内收到MIPI格式数据时,处理器会将传屏模式指令run_mode的值修改为0,并将run_mode=0的结果发送给的电脑的第二应用程序,以使得第二应用程序对电脑当前的媒体数据进行截图与编码处理,获得USB2.0协议格式的媒体数据,并将USB2.0协议格式的媒体数据通过USB2.0数据引脚发送给处理器,处理器再将接收到USB2.0协议格式的媒体数据发送给无线模组,无线模组再将其通过无线通信网络发送给交互平板。
可选地,在一种具体实施方式中,步骤B4具体可以包括如下步骤B41至步骤B42:
B41、所述处理器在第一预设时间内未接收到所述MIPI格式数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,所述处理器控制从所述存储器获取所述第二应用程序,并通过所述USB2.0数据引脚发送至所述终端设备,以使得在所述终端设备运行所述第二应用程序,所述第二应用程序用于对所述终端设备当前的媒体数据进行截图与编码处理以得到USB2.0协议格式的媒体数据。
B42、所述处理器控制切换为通过所述USB2.0数据引脚接收所述终端设备发送的所述USB2.0协议格式的媒体数据。在上述的实施方式中,Type-C接口接收DP协议格式的媒体数据,并将DP协议格式的媒体数据发送至第一数据转换芯片。第一数据转换芯片将DP协议格式的媒体数据转换为MIPI格式数据,并且第一数据转换芯片根据所述DP协议格式的媒体数据获得目标参数。第一数据转换芯片向所述处理器发送所述MIPI格式数据以及所述目标参数。所述处理器在第一预设时间内未接收到所述MIPI格式数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,切换为通过所述USB2.0数据引脚接收USB2.0协议格式的媒体数据。
上述实施方式可以令无线传屏器的处理器在无法工作于对MIPI格式数据以及所述目标参数进行正常处理的情况下,自动切换为接收USB2.0协议格式的媒体数据的传输模式,避免了用户的手动切换,简化了操作,节省了时间。
为了更好地实施以上方法,本申请实施例还提供一种数据传输装置,诸如图1所示Type-C类型的传屏器3,详情请参见图8,其可以包括Type-C接口11、第一数据转换芯片51、处理器12和无线模组14。Type-C接口11包括第一数据引脚和第二数据引脚,所述第一数据引脚通过所述第一数据转换芯片51与所述处理器12连接,所述第二数据引脚与所述处理器12连接,所述处理器12分别与所述存储器13和所述无线模组14连接。
在无线传屏器的实际使用过程中,可能会出现第一数据转换芯片51损坏、处理器12与第一数据转换芯片51的通信路径或处理器12内的通信模块损坏、终端设备不支持DP协议格式的媒体数据的发送,导致第一数据转换芯片51未接收到DP协议格式的媒体数据或其他原因而导致处理器12无法在预设时间段内接收到第一数据转换芯片51所发送的MIPI格式的数据,从而导致无线传屏功能无法使用。此外,就算第一数据转换芯片51接收到了DP协议格式的媒体数据,若第一数据转换芯片51无法对DP协议格式的媒体数据进行识别仪得到目标参数时,也会导致无线传屏功能无法使用。
基于此,本申请实施例中的第一数据引脚和第二数据引脚都可以用来获取终端设备当前的媒体数据(包括当前显示的视频数据、音频数据以及控制指令等),两者所获取的媒体数据的数据格式不同。第一数据引脚用于从终端设备接收DP协议格式的媒体数据,第二数据引脚用于从终端设备接收USB2.0协议格式的媒体数据。第一数据转换芯片51用于接收所述DP协议格式的媒体数据,并将所接收到的DP协议格式的媒体数据转换为MIPI格式的数据,且根据所述DP协议格式的媒体数据获得目标参数,及向处理器12发送所述MIPI格式的数据和目标参数;所述处理器12用于在预设时间段内未接收到所述第一数据转换芯片所发送的MIPI格式的数据时,通过所述第二数据引脚接收USB2.0协议格式的媒体数据。
可以理解的是,本申请实施例中无线传屏器具有第一数据引脚-第一数据转换芯片-处理器和第二数据引脚-处理器等两条数据传输链路,若处理器在预设时间段内没有接收到MIPI格式的数据,则说明无线传屏器无法直接采用第一数据引脚-第一数据转换芯片-处理器这一条数据传输链路正常工作,此时可切换成通过第二数据引脚-处理器这一条数据传输链路工作,从而避免由于第一数据引脚-第一数据转换芯片-处理器这一数据传输链路异常而导致无线传屏器无法工作的情况。
示例性的,无线传屏器的Type-C接口共有24个引脚,包括两行相同功能的引脚,两行相同功能的引脚支持正插或反插。TYPE-C接口包括两对电源引脚(A9、B4、B9、A4)、四对TX/RX引脚(A11和B2、A10和B3、A4和B10、A2和B11,即第一数据引脚)、两对USB2.0数据引脚,D+/D-引脚(A6和B7、A7和B6,即第二数据引脚)以及用于***配对时候用于配对通讯的CC脚(A5)。其中,每一组引脚中的TX+、TX-、RX+和RX-是差分信号传输引脚,每一组差分信号传输引脚均支持工作在USB模式或者DP(DisplayPort)模式。当差分信号传输引脚对工作在USB模式下时,该信号传输引脚对传输USB3.0信号;当差分信号传输引脚对工作在DP模式下时,该信号传输引脚对作为DP(DisplayPort)接口使用,用于传输DP协议格式的媒体数据。每一组USB D+/D-引脚支持工作在USB2.0模式,用于传输USB2.0格式数据。
当用户将无线传屏器的Type-C接口插终端设备(以下以电脑为例进行具体说明)的Type-C接口后,电脑可以通过无线传屏器的Type-C接口中的VBUS引脚给无线传屏器上电,以为无线传屏器提供工作电压。确认连接成功之后,电脑可以通过Type-C接口的CC引脚向无线传屏器发送询问数据包,该询问数据包可以为供应商自定义的信息;无线传屏器在接收到该信号后,通过其CC引脚对应向电脑发送应答信息,应答信息用于描述无线传屏器的设备属性,具体可以包括该无线传屏器当前的工作模式或支持的工作模式、具体的供电范围等信息,以及描述无线传屏器的设备类型是外部存储设备。
无线传屏器向电脑所发送的应答信息中可以包括该无线传屏器当前的工作模式为DP传输模式。电脑收到无线传屏器发送过来的应答信息后,当电脑确认无线传屏器当前的工作模式为DP传输模式时,可设置电脑的Type-C接口工作在DP传输模式,并且调用电脑操作***预装的DP驱动,并通过电脑的Type-C接口中的差分引脚对向无线传屏器差分信号传输引脚对(即第一数据引脚)传输包含音视频在内的DP协议格式的媒体数据。
无线传屏器差分信号传输引脚通过第一数据转换芯片51与处理器12连接,第一数据引脚接收到DP协议格式的媒体数据后,将DP协议格式的媒体数据发送给第一数据转换芯片51,第一数据转换芯片51可以将DP协议格式的媒体数据中视频部分转换成MIPI格式的数据,并将DP协议格式的媒体数据中的音频部分转换成I2S格式的媒体数据。经过第一数据转换芯片51的格式转换后可以向处理器12提供这种两种格式化的媒体数据。可选的,处理器12为硬件处理器(如ARM处理器),处理器12可以对两种格式化的媒体数据进行压缩、编码。
此外,第一数据转换芯片51还可以根据所接收到的DP协议格式的媒体数据计算得到目标参数,并将该目标参数与转换得到的MIPI格式的数据一同发送给处理器,处理器基于目标参数对MIPI格式的数据进行编码处理。
其中,数据转换芯片与处理器通过集成电路总线(Inter-Integrated Circuit,IIC或I2C)和移动产业处理器接口(Mobile Industry Processor Interface,MIPI)信号线物理连接,其中集成电路总线用于传输控制数据,比如目标参数,移动产业处理器接口信号线用于传输视频数据,比如MIPI格式的数据,处理器在接收到集成电路总线传输的目标参数时,控制从数据转换芯片通过移动产业处理器接口信号线获取视频数据。
两对USB D+/D-引脚直接与处理器12连接,其可以从电脑端获取USB2.0协议格式的媒体数据,并将获取到的USB2.0协议格式的媒体数据直接发送给处理器12。
处理器被配置为在第一预设时间内未接收到所述MIPI格式的数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,切换为通过USB2.0数据引脚与电脑进行数据传输,以获得USB2.0协议格式的媒体数据。
可以理解的是,当在第一预设时间内未接收到所述MIPI格式的数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,无线传屏器则无法正常工作以传输无线传屏内容至显示设备,此时处理器12控制通过两对USB D+/D-引脚从电脑端获取USB2.0协议格式的媒体数据。
以下对该过程进行具体说明:
无线传屏器还包括存储器13,存储器13可以预先存储有第二应用程序,第二应用程序可以发送给电脑,以在电脑上运行。当电脑已启动第二应用程序的情况下,若无线传屏器的处理器在第一预设时间内未接收到所述MIPI格式的数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,则可以发送切换指令给电脑,电脑接收到该切换指令之后,自动运行第二应用程序,并通过第二应用程序对电脑的媒体数据进行截图处理以得到屏幕抓取数据,第二应用程序还可以对该屏幕抓取数据进行编码以得到USB2.0协议格式的媒体数据,并通过电脑Type-C接口中的USB D+/D-引脚将USB2.0协议格式的媒体数据发送至无线传屏器Type-C接口中的USB D+/D-引脚,Type-C接口中的USB D+/D-引脚接收到该USB2.0协议格式的媒体数据之后,将其发送至处理器,处理器再将接收后到USB2.0协议格式的媒体数据发送至无线模组14,无线模组14可以将从终端设备获取到的USB2.0协议格式的媒体数据发送到无线通信网络中的其他网络节点(诸如图1所示的交互平板)进行视频画面的显示。
在未安装有第二应用程序(诸如电脑第一次与无线传屏器配对或连接、或者电脑安装第二应用程序后又卸载了第二应用程序)时,需要用户在电脑端打开无线传屏器对应盘符的操作,进而显示无线传屏器存储空间存储的内容,即显示在无线传屏器中存储程序对应的图标:如第二应用程序的图标。此时需要用户针对第二应用程序的图标手动双击或右键运行,电脑接收到针对第二应用程序图标的双击或右键运行操作时,将无线传屏器存储的第二应用程序通过Type-C接口11中的USB2.0数据传输引脚D+和D-加载到电脑的内存,以供电脑的处理器执行。
其中,第二应用程序集成有用于自动启动第二应用程序的传屏服务程序,当用户第一次安装好第二应用程序之后,传屏服务程序会常驻电脑后台运行,使得电脑第二次***无线传屏器时自动启动第二应用程序,而无需用户手动操作。
在一些实施例中,当电脑未安装有第二应用程序时,无线传屏器可以发送弹窗指令给与其相互配对连接的交互平板,使得交互平板弹出提示框,以提示用户手动在电脑端打开对应盘符,并安装第二应用程序。
需要说明的是,电脑获得第二应用程序的方式不限与此,比如电脑也可以从其他第三方设备或特定网站获得第二应用程序。
本申请实施例中,在终端设备运行第二应用程序之前,无线传屏器还可以执行如下步骤:运行iptables路由规则,以实现传屏器网段的切换。
当无线传屏器接收到切换指令时,无线传屏器与终端设备连接的Type-c接口虚拟为有线网卡,该有线网卡具备自身的有线网段,而无线传屏器的无线模组14具备自身的无线网段,运行iptables路由规则可以将Type-c接口所虚拟出来的有线网卡的有线网段转换为无线模组14的无线网段,从而实现有线网段至无线网段的转换,以使得无线传屏器可以通过无线模组将所接收到的USB2.0协议格式的媒体数据发送至无线网络中,再通过无线网络发送至对应的显示节点。
可以理解的是,当无线传屏器通过第二数据引脚实现数据传输时,媒体数据的传输路径为:无线传屏器的硬件接口(虚拟为有线网卡)-无线传屏器的处理器-无线传屏器的无线模组-显示节点(比如交互平板)。
本申请实施例中,当处理器12接收到MIPI格式的数据之后,需要对MIPI格式的数据进行压缩编码处理,在进行编码处理的过程中,需要获取目标参数,根据目标参数对MIPI格式的数据进行压缩编码,若接收不到目标参数,处理器12则无法进行压缩编码处理,此时处理器12若在第二预设时间内未接到目标参数,则可以发送向电脑发送切换指令,电脑接收到该切换指令后,电脑会自动运行第二应用程序,并通过第二应用程序对电脑的媒体数据进行截图处理以得到屏幕抓取数据,第二应用程序还可以对该屏幕抓取数据进行编码以得到USB2.0协议格式的媒体数据,电脑可以将USB2.0协议格式的媒体数据通过第二数据引脚发送至传屏器3的处理器12,传屏器3的处理器12通过第二数据引脚接收到USB2.0协议格式的媒体数据后发送给无线模组14,无线模组14可以将USB2.0协议格式的媒体数据发送到无线通信网络中的其他网络节点(诸如图1所示的交互平板)进行视频画面的显示。
本申请实施例提供的无线传屏器中,可以在Type-C传输模式无法正常使用时自动切换至Type-A传输模式,快速进入正常的工作状态,而无需用户的手动切换,从而可以改善现有技术操作繁琐、浪费时间的问题。
可选的,第一数据转换芯片分别通过ICC总线和MIPI信号线与所述处理器连接,所述第一数据转换芯片通过所述ICC总线向所述处理器发送通知指令,所述通知指令用于告知所述处理器所述第一数据转换芯片在第三预设时间段内是否有接收到所述DP协议格式的媒体数据。
可以理解的是,第一数据转换芯片51与处理器12之间通过集成电路总线(Inter-Integrated Circuit,IIC或I2C)和移动产业处理器接口(Mobile Industry ProcessorInterface,MIPI)信号线物理连接,其中集成电路总线用于传输控制数据,比如目标参数,移动产业处理器接口信号线用于传输视频数据,比如MIPI格式的数据。第一数据转换芯片51可以通过集成电路总线向处理器12发送通知指令,该通知指令可以告知处理器12,第一数据转换芯片51在第三预设时间段内是否有接收到DP协议格式的媒体数据,若没有处理器则控制切换为通过两对USB D+/D-引脚从电脑端获取USB2.0协议格式的媒体数据。
本申请实施例还提供一种数据传输装置,包括Type-C接口、第一数据转换芯片、处理器、存储器和无线模组,Type-C接口包括第一数据引脚和第二数据引脚,所述第一数据引脚通过所述第一数据转换芯片与所述处理器连接,所述第二数据引脚与所述处理器连接,所述处理器分别与所述存储器和所述无线模组连接;
所述第一数据引脚用于接收DP协议格式的媒体数据,所述第二数据引脚用于接收USB2.0协议格式的媒体数据;
所述第一数据转换芯片用于接收所述DP协议格式的媒体数据,并将所接收到的DP协议格式的媒体数据转换为MIPI格式的数据,且根据所述DP协议格式的媒体数据获得目标参数,及发送所述MIPI格式的数据和所述目标参数至所述处理器;
所述处理器用于在第一预设时间内未接收到所述MIPI格式的数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,通过所述第二数据引脚接收USB2.0协议格式的媒体数据。
上述步骤具体实现方式参考如上申请实施例所述内容,在此不再赘述。
详情请参见图7,本申请实施例还提供了一种数据传输虚拟装置,应用于无线传屏器,所述无线传屏器可与终端设备电连接;
所述装置包括:
启动建立单元301,用于当所述Type-C接口与终端设备连接时,启动建立DP协议和USB2.0协议与终端设备的握手;
媒体数据判断单元302,用于当所述DP协议握手成功时,判断预设时间内是否接收到DP协议格式的媒体数据,所述DP协议格式的媒体数据为基于所述DP协议对所述终端设备当前屏幕显示的媒体数据进行处理生成;
第一指令发送单元303,用于当未收到所述DP协议格式的媒体数据时,向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理;
媒体数据接收单元304,用于接收所述终端设备发送的USB2.0协议格式的媒体数据,所述USB2.0协议格式的媒体数据为基于所述USB2.0协议对所述终端设备截屏及编码处理后的媒体数据进行处理生成。
在一种具体实施方式中,所述装置还包括:
目标参数判断单元,用于当收到所述DP协议格式的媒体数据时,判断预设时间段内是否获取到目标参数,所述目标参数为对所述DP协议格式的媒体数据进行识别处理得到;
第二指令发送单元,用于当未获取到所述目标参数时,向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理。
在一种具体实施方式中,所述装置还包括:
格式转换单元,用于当在所述预设时间段内接收到目标参数时,将所接收到的所述DP协议格式的媒体数据转换为MIPI格式数据;
编码处理单元,用于对所述MIPI格式数据进行编码处理,得到编码结果;
编码传输单元,用于将所述编码结果传输至显示设备,以使所述显示设备解码并显示所述编码结果对应的所述媒体数据。
在一种具体实施方式中,第二指令发送单元,具体可以包括:
应用安装子单元,用于当未收到所述DP协议格式的媒体数据时,判断所述终端设备是否安装有第二应用程序;
切换指令发送子单元,用于当所述终端设备安装有所述第二应用程序时,向所述终端设备发送切换指令,以指示所述终端设备运行所述第二应用程序,并通过所述第二应用程序对当前显示的媒体数据进行截屏及编码处理;
弹窗指令子单元,用于当所述终端设备未安装有所述第二应用程序时,发送弹窗指令给与所述无线传屏器配对连接的显示设备,以指示用户安装所述第二应用程序。
上述装置具体实现方式参考如上申请实施例所述内容,在此不再赘述。
在本申请中,可以提高无线传屏器的工作效率,节约时间。本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种计算机可读存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种数据传输方法中的步骤。例如,该指令可以执行如下步骤:检测所述Type-C接口是否与所述终端设备连接;若是,采用Type-C传输模式与所述终端设备进行数据传输以获取DP协议格式的媒体数据;判断预设时间内是否接收到所述DP协议格式的媒体数据;若否,则采用Type-A传输模式与所述终端设备进行数据传输以获取USB2.0协议格式的媒体数据。
判断在预设时间段内是否获取到目标参数其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
根据本申请的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中提供的各种可选实现方式中提供的方法。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种数据传输方法中的步骤,因此,可以实现本申请实施例所提供的任一种数据传输方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种数据传输方法、装置和计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
Claims (10)
1.一种数据传输方法,其特征在于,应用于无线传屏器,所述无线传屏器包括Type-C接口,所述无线传屏器支持DP协议和USB2.0协议通信;
所述方法包括:
当所述Type-C接口与终端设备连接时,启动建立DP协议和USB2.0协议与终端设备的握手;
当所述DP协议握手成功,判断预设时间内是否接收到DP协议格式的媒体数据,所述DP协议格式的媒体数据为基于所述DP协议对所述终端设备当前屏幕显示的媒体数据进行处理生成;
若未收到所述DP协议格式的媒体数据,则向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理;
接收所述终端设备发送的USB2.0协议格式的媒体数据,所述USB2.0协议格式的媒体数据为基于所述USB2.0协议对所述终端设备截屏及编码处理后的媒体数据进行处理生成。
2.根据权利要求1所述的数据传输方法,其特征在于,当所述DP协议握手成功,判断预设时间内是否接收到DP协议格式的媒体数据,所述DP协议格式的媒体数据为基于所述DP协议对所述终端设备当前屏幕显示的媒体数据进行处理生成之后,所述方法还包括:
若收到所述DP协议格式的媒体数据,判断预设时间段内是否获取到目标参数,所述目标参数为对所述DP协议格式的媒体数据进行识别处理得到;
若未获取到所述目标参数,则向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理。
3.如权利要求2所述的方法,其特征在于,在所述若收到所述DP协议格式的媒体数据,判断预设时间段内是否获取到目标参数,所述目标参数为对所述DP协议格式的媒体数据进行识别处理得到之后,所述方法还包括:
若在所述预设时间段内接收到目标参数,将所接收到的所述DP协议格式的媒体数据转换为MIPI格式数据;
对所述MIPI格式数据进行编码处理,得到编码结果;
将所述编码结果传输至显示设备,以使所述显示设备解码并显示所述编码结果对应的所述媒体数据。
4.如权利要求3所述的方法,其特征在于,若未收到所述DP协议格式的媒体数据,则向所述终端设备发送切换指令,所述切换指令用于使得所述终端设备对当前显示的媒体数据进行截屏及编码处理,包括:
若未收到所述DP协议格式的媒体数据,判断所述终端设备是否安装有第二应用程序;
若所述终端设备安装有所述第二应用程序,则向所述终端设备发送切换指令,以指示所述终端设备运行所述第二应用程序,并通过所述第二应用程序对当前显示的媒体数据进行截屏及编码处理;
若所述终端设备未安装有所述第二应用程序,则发送弹窗指令给与所述无线传屏器配对连接的显示设备,以指示用户安装所述第二应用程序。
5.如权利要求4所述的方法,其特征在于,所述第二应用程序集成有传屏服务程序,所述传屏服务程序用于在所述无线传屏器与所述终端设备连接时自动运行所述第二应用程序。
6.一种数据传输方法,其特征在于,应用于无线传屏器,所述无线传屏器包括Type-C接口、第一数据转换芯片和处理器,所述Type-C接口通过所述第一数据转换芯片与所述处理器连接,所述Type-C接口包括差分信号引脚和USB2.0数据引脚;
所述方法包括:
通过所述差分信号引脚接收终端设备发送的DP协议格式的媒体数据;
将所接收到的所述DP协议格式的媒体数据发送至所述第一数据转换芯片;
所述第一数据转换芯片将所述DP协议格式的媒体数据转换为MIPI格式数据,以及根据所述DP协议格式的媒体数据获得目标参数,并向所述处理器发送所述MIPI格式数据以及所述目标参数;
所述处理器在第一预设时间内未接收到所述MIPI格式数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,切换为通过所述USB2.0数据引脚接收USB2.0协议格式的媒体数据。
7.根据权利要求6所述的数据传输方法,其特征在于,所述第一数据转换芯片分别通过ICC总线和MIPI信号线与所述处理器连接,所述第一数据转换芯片通过所述ICC总线向所述处理器发送通知指令,所述通知指令用于告知所述处理器所述第一数据转换芯片在预设时间段内是否有接收到所述DP协议格式的媒体数据;
所述第一数据转换芯片通过所述MIPI信号线发送MIPI格式数据。
8.根据权利要求6或7所述的数据传输方法,其特征在于,所述无线传屏器还包括存储器,所述存储器存储有第二应用程序;
所述处理器在预设时间内未接收到所述MIPI格式数据时、或者在预设时间内未获得所述目标参数时、或者在预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,控制切换为通过所述USB2.0数据引脚接收USB2.0协议格式的媒体数据,包括:
通过所述处理器在第一预设时间内未接收到所述MIPI格式数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到所述DP协议格式的媒体数据时,所述处理器控制从所述存储器获取所述第二应用程序,并通过所述USB2.0数据引脚发送至所述终端设备,以使得在所述终端设备运行所述第二应用程序,所述第二应用程序用于对所述终端设备当前的媒体数据进行截图与编码处理以得到USB2.0协议格式的媒体数据;
所述处理器控制切换为通过所述USB2.0数据引脚接收所述终端设备发送的所述USB2.0协议格式的媒体数据。
9.一种数据传输装置,其特征在于,包括Type-C接口、第一数据转换芯片、处理器、存储器和无线模组,Type-C接口包括第一数据引脚和第二数据引脚,所述第一数据引脚通过所述第一数据转换芯片与所述处理器连接,所述第二数据引脚与所述处理器连接,所述处理器分别与所述存储器和所述无线模组连接;
所述第一数据引脚用于接收DP协议格式的媒体数据,所述第二数据引脚用于接收USB2.0协议格式的媒体数据;
所述第一数据转换芯片用于接收所述DP协议格式的媒体数据,并将所接收到的DP协议格式的媒体数据转换为MIPI格式的数据,且根据所述DP协议格式的媒体数据获得目标参数,及向所述处理器发送所述MIPI格式的数据和所述目标参数;
所述处理器用于在第一预设时间内未接收到所述MIPI格式的数据时、或者在第二预设时间内未获得所述目标参数时、或者在第三预设时间内确定所述第一数据转换芯片未接收到DP协议格式的媒体数据时,通过所述第二数据引脚接收USB2.0协议格式的媒体数据。
10.一种数据传输装置,其特征在于,包括处理器和存储器,所述存储器存储有多条指令;所述处理器从所述存储器中加载指令,以执行如权利要求1~9任一项所述的数据传输方法中的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211505870.5A CN115878537A (zh) | 2022-11-28 | 2022-11-28 | 数据传输方法及其装置 |
PCT/CN2023/128341 WO2024114247A1 (zh) | 2022-11-28 | 2023-10-31 | 数据传输方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211505870.5A CN115878537A (zh) | 2022-11-28 | 2022-11-28 | 数据传输方法及其装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115878537A true CN115878537A (zh) | 2023-03-31 |
Family
ID=85764467
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211505870.5A Pending CN115878537A (zh) | 2022-11-28 | 2022-11-28 | 数据传输方法及其装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115878537A (zh) |
WO (1) | WO2024114247A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117453171A (zh) * | 2023-12-23 | 2024-01-26 | 深圳市一恒科电子科技有限公司 | 安卓***显示器的虚拟映射方法、装置和虚拟映射*** |
WO2024114247A1 (zh) * | 2022-11-28 | 2024-06-06 | 广州视臻信息科技有限公司 | 数据传输方法及其装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN209118258U (zh) * | 2018-03-19 | 2019-07-16 | 广州视源电子科技股份有限公司 | 一种无线传屏器 |
US10797885B1 (en) * | 2018-04-18 | 2020-10-06 | Wells Fargo Bank, N.A. | Systems and methods for privacy preserving distributed ledger consensus |
CN113038200A (zh) * | 2019-12-25 | 2021-06-25 | 杭州海康威视数字技术股份有限公司 | 一种实现无线投屏的装置、***及方法 |
CN115878537A (zh) * | 2022-11-28 | 2023-03-31 | 广州视臻信息科技有限公司 | 数据传输方法及其装置 |
-
2022
- 2022-11-28 CN CN202211505870.5A patent/CN115878537A/zh active Pending
-
2023
- 2023-10-31 WO PCT/CN2023/128341 patent/WO2024114247A1/zh unknown
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024114247A1 (zh) * | 2022-11-28 | 2024-06-06 | 广州视臻信息科技有限公司 | 数据传输方法及其装置 |
CN117453171A (zh) * | 2023-12-23 | 2024-01-26 | 深圳市一恒科电子科技有限公司 | 安卓***显示器的虚拟映射方法、装置和虚拟映射*** |
Also Published As
Publication number | Publication date |
---|---|
WO2024114247A1 (zh) | 2024-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2019239357B2 (en) | Data transmission device, and data transmission method | |
CN115878537A (zh) | 数据传输方法及其装置 | |
US11205397B2 (en) | Data transmission device and data transmission method | |
US20170148416A1 (en) | Method and apparatus for electronic device communication | |
CN101262582A (zh) | 用连接器控制外部数据传送设备的图像显示装置及其方法 | |
CN109819201A (zh) | 一种会议用辅流数据传输方法、显示方法、会议***及***设备 | |
WO2021016730A1 (zh) | 无线投屏方法以及led显示器 | |
CN104023191A (zh) | 一种基于Android的摄像投影***及实现方法 | |
CN107948565B (zh) | 实现有线传屏的方法及装置 | |
CN114116571B (zh) | 行动装置桥接平台 | |
JP2004537759A (ja) | ディスプレイ装置 | |
CN208782954U (zh) | 一种终端设备 | |
EP4336339A1 (en) | Data transmission method and apparatus, and conference system, wireless screen transmitter and storage medium | |
CN216873301U (zh) | 接口电路、智能眼镜及控制*** | |
WO2022021482A1 (zh) | 多接口的无线同屏装置及无线同屏方法 | |
CN112306435A (zh) | 无线投屏方法、无线投屏器以及会议*** | |
JP2017097603A (ja) | アダプター及びその制御方法、並びに情報処理装置 | |
CN110232934B (zh) | 显示装置及其控制方法 | |
CN219459185U (zh) | 一种无线传屏器 | |
CN217932706U (zh) | 数据展示***及数据获取设备 | |
CN220584668U (zh) | 多媒体输出设备 | |
CN217883623U (zh) | 一种接口电路 | |
WO2024082278A1 (zh) | 数据传输方法和数据传输设备 | |
CN217932555U (zh) | 一种扩展坞用电路及扩展坞 | |
US20220229801A1 (en) | Hdmi-free display device and method for type interface being compatible with hdmi |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |