一种投影图像数据的方法、装置、发送端及接收端的制作方法

文档序号:10627206阅读:437来源:国知局
一种投影图像数据的方法、装置、发送端及接收端的制作方法
【专利摘要】本发明提供一种投影图像数据的方法、装置、发送端及接收端,涉及通信领域。该方法,应用于发送端,包括:发送端与接收端建立同屏会话之后,发送端传送静态图片给接收端时,与接收端建立一无线连接通道;发送端通过所述无线连接通道,传输静态图片数据给接收端,使接收端解码并显示所述静态图片。本发明的方案,通过建立静态图片同屏共享的无线连接通道,实现静态图片在接收端的流畅播放,提升无线投影效果。
【专利说明】
一种投影图像数据的方法、装置、发送端及接收端
技术领域
[0001] 本发明涉及通信领域,特别是指一种投影图像数据的方法、装置、发送端及接收 端。
【背景技术】
[0002] 随着移动终端迅速发展,无线同屏分享这个新兴应用也成为目前在移动终端上的 迫切需求,业界提供了多种技术方案,包括了 WiFi(Wireless Fidelity,无线保真)联盟 推出的WFD(Wireless Fidelity Display,跨平台无线连接)技术,苹果主导的无线播放 Ariplay技术,数字生活网络联盟DLAN技术等方案。其中WFD最为声势浩大,WFD技术现 在已经广泛应用于各个领域,其中一个比较经典的应用是无线投影。随着最近几年投影机 在教育、商务、政府部门等行业的应用日益广泛,而无线投影技术也就受到了人们的关注, 但是无线传输受限于网络带宽,如果无线传输较大流量文件,就会出现图像卡壳和延迟现 象。随着Android最新的4. 2系统已经支持无线同屏Miracast协议,移动终端和无线投 影仪的互连需求也日益强烈,许多移动终端作为无线同屏的发起端,已经可以方便和支持 miracast流播放的投影仪进行方便的连接。
[0003] 但是,现有的miracast协议是完全的屏幕镜像功能,不区分当前镜像本身的内 容,对于无需频繁刷新屏幕的媒体数据(如幻灯片,静态图片等类型的文件)同样是进行屏 幕数据的获取后进行编码,一般采用H264, M-JPEG等流媒体格式,然后和将编码后的数据 传送给接收端,接收端收到这些流媒体文件后进行解码操作,然后将解码后的文件在接收 端设备上播放。由于H264, M-JPEG等格式的流媒体数据量比较大,而接收端设备也需要适 时解码播放,经常造成接收端播放的不够流畅,影响无线投影的效果。同时,也造成相对比 较高的网络开销,限制了 miracast在无线投影领域的使用。

【发明内容】

[0004] 本发明的目的是提供一种投影图像数据的方法、装置、发送端及接收端,通过无线 连接通道,在投影静态图片时无需频繁刷新屏幕进行持续的流媒体传输,即可实现静态图 片的流畅播放,提升无线投影效果。
[0005] 为达到上述目的,本发明的实施例提供一种投影图像数据的方法,应用于发送端, 包括:
[0006] 发送端与接收端建立同屏会话之后,发送端传送静态图片给接收端时,与接收端 建立一无线连接通道;
[0007] 发送端通过所述无线连接通道,传输静态图片数据给接收端,使接收端解码并显 示所述静态图片。
[0008] 其中,发送端与接收端建立同屏会话的过程包括:
[0009] 发送端向接收端发送设备发现请求消息;
[0010] 发送端在与接收端完成设备发现之后,与接收端完成服务发现、连接建立、能力协 商、会话建立、数据传输以及会话完成的交互后,与接收端建立同屏会话。
[0011] 其中,与接收端建立一无线连接通道的过程包括:
[0012] 发送端获取到静态图片传送指令后,向接收端发送协商请求消息,请求接收端停 止视频数据解码;其中,所述协商请求消息包括:待发送静态图片的基本参数;
[0013] 发送端接收到接收端返回的协商请求应答消息后,根据所述协商请求应答消息中 接收端的连接端口号以及已建立的同屏会话中确定的互联网协议地址,建立发送端与接收 端之间的无线连接通道;其中,所述协商请求应答消息包括:接收端能够支持的静态图片 的基本参数。
[0014] 其中,发送端通过所述无线连接通道,传输静态图片数据给接收端的过程包括:
[0015] 在待发送静态图片数据的数据包中增加数据包头;所述数据包头包括:数据包的 序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格式,图片数 据的分辨率以及校验数据;
[0016] 通过所述无线连接通道,传输具有所述数据包头的静态图片数据至接收端。
[0017] 其中,发送端通过所述无线连接通道,传输静态图片数据给接收端之后还包括:
[0018] 在获取到普通传送指令后,终止静态图片数据的发送;
[0019] 发送无线连接通道拆除请求至接收端,使发送端与接收端之间的无线连接通道拆 除。
[0020] 其中,所述静态图片传送指令是用户操作触发的或检测到待传送内容为静态图片 时自动触发的。
[0021] 为达到上述目的,本发明的实施例还提供了一种投影图像数据的装置,应用于发 送端,包括:
[0022] 第一连接建立模块,用于发送端与接收端建立同屏会话之后,发送端传送静态图 片给接收端时,与接收端建立一无线连接通道;
[0023] 传输模块,用于发送端通过所述无线连接通道,传输静态图片数据给接收端,使接 收端解码并显示所述传输静态图片。
[0024] 其中,所述第一连接建立模块包括:
[0025] 第一发送子模块,用于发送端向接收端发送设备发现请求消息;
[0026] 第一同屏会话建立子模块,用于发送端在与接收端完成设备发现之后,与接收端 完成服务发现、连接建立、能力协商、会话建立、数据传输以及会话完成的交互后,与接收端 建立同屏会话。
[0027] 其中,所述第一连接建立模块包括:
[0028] 第二发送子模块,用于发送端获取到静态图片传送指令后,向接收端发送协商请 求消息,请求接收端停止视频数据解码;其中,所述协商请求消息包括:待发送静态图片的 基本参数;
[0029] 无线连接通道建立子模块,用于发送端接收到接收端返回的协商请求应答消息 后,根据所述协商请求应答消息中接收端的连接端口号以及已建立的同屏会话中确定的互 联网协议地址,建立发送端与接收端之间的无线连接通道;其中,所述协商请求应答消息包 括:接收终端能够支持的静态图片的基本参数。
[0030] 其中,所述传输模块包括:
[0031] 处理子模块,用于在待发送静态图片数据的数据包中增加数据包头;所述数据包 头包括:数据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的 压缩格式,图片数据的分辨率以及校验数据;
[0032] 传输子模块,用于通过所述无线连接通道,传输具有所述数据包头的静态图片数 据至接收端。
[0033] 其中,所述装置还包括:
[0034] 发送终止模块,用于在获取到普通传送指令后,终止静态图片数据的发送;
[0035] 无线连接通道拆除模块,用于发送无线连接通道拆除请求至接收端,使发送端与 接收端之间的无线连接通道拆除。
[0036] 为达到上述目的,本发明的实施例还提供了一种投影图像数据的方法,应用于接 收端,包括:
[0037] 接收端与发送端建立同屏会话之后,接收端接收发送端传送的静态图片时,与发 送端建立一无线连接通道;
[0038] 接收端通过所述无线连接通道,接收发送端传输的静态图片数据,解码并显示所 述静态图片。
[0039] 其中,接收端与发送端建立同屏会话的过程包括:
[0040] 接收端在接收到发送端发送的设备发现请求消息后,向所述发送端返回设备发现 请求应答消息;
[0041] 接收端在与发送端完成设备发现之后,与发送端完成服务发现、连接建立、能力协 商、会话建立、数据传输以及会话完成的交互后,与发送端建立同屏会话。
[0042] 其中,与发送端建立一无线连接通道的过程包括:
[0043] 接收端接收到发送端发送的协商请求消息后,停止视频数据解码,向发送端返回 协商请求应答消息;其中,所述协商请求消息包括:待发送静态图片的基本参数;所述协商 请求应答消息包括:所述接收端能够支持的静态图片的基本参数和所述接收端的连接端口 号。
[0044] 其中,接收到的静态图片数据的数据包中增加了数据包头,所述数据包头包括:数 据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格式, 图片数据的分辨率以及校验数据。
[0045] 其中,接收端通过所述无线连接通道,接收发送端传输的静态图片数据,解码并显 示所述静态图片的过程包括:
[0046] 通过所述无线连接通道,接收发送端传输的具有所述数据包头的静态图片数据;
[0047] 根据所述数据包头,对静态图片数据进行解码并显示所述静态图片。
[0048] 其中,接收端通过所述无线连接通道,接收发送端传输的静态图片数据,解码并显 示所述静态图片之后还包括:
[0049] 接收到发送端发送的无线连接通道拆除请求后,终止静态图片数据的接收、解码 和显不。
[0050] 为达到上述目的,本发明的实施例还提供了一种投影图像数据的装置,应用于接 收端,包括:
[0051] 第二连接建立模块,用于接收端与发送端建立同屏会话之后,接收端接收发送端 传送的静态图片时,与发送端建立一无线连接通道;
[0052] 接收模块,用于接收端通过所述无线连接通道,接收发送端传输的静态图片数据, 解码并显示所述静态图片。
[0053] 其中,所述第二连接建立模块包括:
[0054] 第三发送子模块,用于接收端在接收到发送端发送的设备发现请求消息后,向所 述发送端返回设备发现请求应答消息;
[0055] 第二同屏会话建立子模块,用于接收端在与发送端完成设备发现之后,与发送端 完成服务发现、连接建立、能力协商、会话建立、数据传输以及会话完成的交互后,与发送端 建立同屏会话。
[0056] 其中,所述第二连接建立模块包括:
[0057] 第四发送子模块,用于接收端接收到发送端发送的协商请求消息后,停止视频数 据解码,向发送端返回协商请求应答消息;其中,所述协商请求消息包括:待发送静态图片 的基本参数;所述协商请求应答消息包括:所述接收端能够支持的静态图片的基本参数和 所述接收端的连接端口号。
[0058] 其中,接收到的静态图片数据的数据包中增加了数据包头,所述数据包头包括:数 据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格式, 图片数据的分辨率以及校验数据。
[0059] 其中,所述接收模块包括:
[0060] 接收子模块,用于通过所述无线连接通道,接收发送端传输的具有所述数据包头 的静态图片数据;
[0061] 解码与显示子模块,用于根据所述数据包头,对静态图片数据进行解码并显示所 述静态图片。
[0062] 其中,所述装置还包括:
[0063] 接收、解码和显示终止模块,用于接收到发送端发送的无线连接通道拆除请求后, 终止静态图片数据的接收、解码和显示。
[0064] 为达到上述目的,本发明的实施例还提供了一种投影图像数据的发送端,包括如 上所述的应用于发送端的投影图像数据的装置。
[0065] 为达到上述目的,本发明的实施例还提供了一种投影图像数据的接收端,包括如 上所述的应用于接收端的投影图像数据的装置。
[0066] 本发明的上述技术方案的有益效果如下:
[0067] 本发明实施例的投影图像数据的方法,发送端与接收端建立同屏会话之后,发送 端传送静态图片给接收端时,会与接收端建立一无线连接通道,然后,通过该无线连接通道 传输静态图片数据。该方法,不仅能够实现视频数据的同屏共享,而且在需要共享静态图片 这类数据时,切换到静态数据传输场景,通过建立静态图片同屏共享的无线连接通道,无需 通过同屏会话来传输静态图片,实现了静态图片在接收端的流畅播放,提升无线投影效果, 同时,避免了频繁刷新屏幕实时数据传输处理造成的网络带宽开销等过度消耗。
【附图说明】
[0068] 图1表示现有同屏共享实现发送端与终端的协议结构图;
[0069] 图2表示本发明实施例的用于发送端的投影图像数据的方法的步骤示意图;
[0070] 图3表示本发明实施例的用于发送端的投影图像数据的方法的具体步骤示意图;
[0071] 图4表示本发明实施例的用于发送端的投影图像数据的方法的应用示意图;
[0072] 图5表示本发明实施例的用于接收端的投影图像数据的方法的步骤示意图;
[0073] 图6表示本发明实施例的用于发送端的投影图像数据的装置的结构示意图;
[0074] 图7表示本发明实施例的用于接收端的投影图像数据的装置的结构示意图。
【具体实施方式】
[0075] 为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具 体实施例进行详细描述。
[0076] 本发明针对现有的同屏共享技术是完全的屏幕镜像功能,不区分当前镜像本身的 内容,对无需频繁刷新屏幕的媒体数据同样进行屏幕数据的获取后进行编码等操作,如图1 所示的协议结构图,这样就造成了无需频繁刷新屏幕的媒体数据静态图片在接收端要适时 解码播放,造成播放的不流畅,而影响无线投影的效果的问题,提供一种投影图像数据的方 法,在投影静态图片时无需频繁刷新屏幕进行持续的流媒体传输,实现静态图片的流畅播 放,提升无线投影效果。
[0077] 如图2所示,本发明实施例的一种投影图像数据的方法,应用于发送端,包括:
[0078] 步骤11,发送端与接收端建立同屏会话之后,发送端传送静态图片给接收端时,与 接收端建立一无线连接通道;
[0079] 步骤12,发送端通过所述无线连接通道,传输静态图片数据给接收端,使接收端解 码并显示所述静态图片。
[0080] 同屏会话是同屏共享的基础,视频数据(包括音频数据)需要在发送端与接收端 之间建立同屏会话,建立发送端与接收端的连接,才能在接收端实现与发送端的同屏显示。 由于同屏会话时会进行持续的数据传输,发送端频繁刷新屏幕的数据进行数据获取后进行 编码等处理,这样,接收端接收到数据后就要适时解码播放,那么,对于静态图片以及与其 类似的媒体数据,如果采用同屏会话完成数据传输,在接收端会出现播放不流畅的问题。
[0081] 因此,在本发明实施例中,以静态图片为此类媒体数据的代表,如上述步骤11,发 送端与接收端建立同屏会话之后,发送端传送静态图片给接收端时,会与接收端建立一无 线连接通道,然后,如步骤12,通过该无线连接通道传输静态图片数据。本发明实施例的投 影图像数据的方法,不仅能够实现视频数据的同屏共享,而且在需要共享静态图片这类数 据时,切换到静态数据传输场景,通过建立静态图片同屏共享的无线连接通道,无需通过同 屏会话来传输静态图片,实现了静态图片在接收端的流畅播放,提升无线投影效果,同时, 避免了频繁刷新屏幕实时数据传输处理造成的网络带宽开销等过度消耗。
[0082] 当然,本发明实施例的投影图像数据的方法也是适用于与静态图片类似的一类媒 体数据的,在此不再一一列举。
[0083] 由上述内容可知,首先要建立同屏会话。如图3所示,步骤11中,发送端与接收端 建立同屏会话的过程包括:
[0084] 步骤111,发送端向接收端发送设备发现请求消息;
[0085] 步骤112,发送端在与接收端完成设备发现之后,与接收端完成服务发现、连接建 立、能力协商、会话建立、数据传输以及会话完成的交互后,与接收端建立同屏会话。
[0086] 按照上述步骤111、112,发送端首先要完成设备发现,发送设备发现请求消息,接 收端接收到该设备发现请求消息后,会向发送端返回设备发现请求应答消息,随后就可以 接收到接收端返回的设备发现请求应答消息。之后,发送端与接收端完成服务发现、连接建 立、能力协商、会话建立、数据传输以及会话完成的交互后,与接收端建立同屏会话。通过该 同屏会话,可以实现视频数据的同屏共享。
[0087] 建立同屏会话后,可以实现视频数据的同屏共享,然而,由于上述内容可知,同屏 会话是不适用静态图片一类的媒体数据,故,在上述实施例的基础上,本发明实施例的投影 图像数据的方法,步骤11中,与接收端建立一无线连接通道的过程包括:
[0088] 步骤113,发送端获取到静态图片传送指令后,向接收端发送协商请求消息,请求 接收端停止视频数据解码;其中,所述协商请求消息包括:待发送静态图片的基本参数;
[0089] 步骤114,发送端接收到接收端返回的协商请求应答消息后,根据所述协商请求应 答消息中接收端的连接端口号以及已建立的同屏会话中确定的互联网协议地址,建立发送 端与接收端之间的无线连接通道;其中,所述协商请求应答消息包括:接收端能够支持的 静态图片的基本参数。
[0090] 由于无线连接通道是在需要共享静态图片这类媒体数据时才需要用到的,所以, 要获取到静态图片传送指令,表明当前准备传输静态图片,需要切换到静态数据传输场景, 建立无线连接通道。如步骤113,发送端获取到静态图片传送指令后,向接收端发送协商请 求消息,请求接收端停止视频数据解码。发送端发送协商请求消息至接收端,会通知接收端 做切换静态数据传输场景的准备,停止视频数据解码接收端,接收端准备完成,返回发送端 协商请求应答消息。该协商请求消息包括待发送静态图片的基本参数如图片格式、分辨率 等,另一目的是向接收端询问是否支持待发送静态图片的相关参数,同时也向接收端发起 建立无线连接通道,询问接收端的连接端口号。
[0091] 之后,如步骤114,接收到接收端返回的协商请求应答消息后,根据协商请求应答 消息中接收端的连接端口号以及已建立的同屏会话中确定的互联网协议IP地址,建立发 送端与接收端之间的无线连接通道。该协商请求应答消息会携带有接收端接收传输的连接 端口号,而需要了解的是,建立无线连接通道如用户数据报协议UDP连接通道,除需知道接 收端的连接端口号,还需要IP地址,由于之前已经建立了同屏WDF会话,可以从WDF会话的 数据信息单元WFD IE中获取到,可直接获取到该IP地址,如不能直接获取到也可通过获取 到MAC地址后间接查找到该IP地址。
[0092] 而该协商请求应答消息还包括:接收端能够支持的静态图片的基本参数,告知发 送端,这样,发送端提前了解到接收端的能力,能够针对接收端不支持的静态图片提醒用户 对其进行调整在发送,减少传输、显示时的错误情况。
[0093] 应该知道的是,接收端只有具备静态图片一类媒体数据的解码能力,与接收端建 立无线连接通道才具有意义,因此,在建立无线连接通道之前,发送端通过查询消息查询接 收端接收静态数据解码能力,在接收端回复查询应答消息,能力满足要求时,执行上述步骤 113 和 114。
[0094] 还需要了解的是,在本发明实施例中,所述静态图片传送指令是用户操作触发的 或检测到待传送内容为静态图片时自动触发的。
[0095] 用户直接选择静态图片传送的操作触发该静态图片传送指令,也可以是在检测到 发送数据为静态图片时自动触发的,当然,其他适当的触发情况也在本发明的保护范围,在 此不一一列举。无线连接通道建立成功后即可进行静态图片的传输,但是,众所周知,在数 据传输中,往往会将数据打包后再传输,在本发明的实施例中,为了便于接收端对数据包进 行处理,步骤12包括:
[0096] 步骤121,在待发送静态图片数据的数据包中增加数据包头;所述数据包头包括: 数据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格 式,图片数据的分辨率以及校验数据;
[0097] 步骤122,通过所述无线连接通道,传输具有所述数据包头的静态图片数据至接收 端。
[0098] 首先,如步骤121,在发送端对数据包中增加包括数据包的序列号,一张图片总体 数据包的数目,传输图片的编号,传输图片数据的压缩格式,图片数据的分辨率以及校验数 据的数据包头。如此,通过知道数据包的序列号,一张图片总体数据包的数目,传输图片的 编号,接收端可以判断是否全部接收到发送端传输的数据包,当然包括在某图片数据较大 时,由多个数据包完成数据传输时,是否接收到全部数据包的判断;通过知道图片数据的压 缩格式和校验数据,接收端可以完成解压和校验;通过知道图片数据的分辨率,接收到可以 对应进行静态图片的显示等等。
[0099] 在数据包中增加了数据包头后,就可以按步骤122,将具有数据包头的静态图片数 据通过无线连接通道传输至接收端。
[0100] 应该了解到,由于种种原因在数据传输过程中,往往会发生数据包在传输中丢失 的问题,从而致使接收端无法接收到完整的数据,实现预期的图像显示,因此,在上述实施 例的基础上,本发明实施例中,在首次通过无线连接通道发送静态图片数据至接收终端后, 二次发送静态图片数据至接收终端。这样,接收端在二次收到数据包后,根据数据包头中信 息检查,如果当前数据包在首次接收后已成功解码,则可丢弃,如果首次解码没有成功,则 可解码二次接收到的该数据包,更好的保证了数据的传输质量。当然,也可进行三次或更多 次传输,较佳实现为两次传输。
[0101] 静态图片传输完成后,要进行视频数据的传输时,就需要进行切换,在本发明实施 例中,步骤12之后还包括:
[0102] 步骤13,在获取到普通传送指令后,终止静态图片数据的发送;
[0103] 步骤14,发送无线连接通道拆除请求至接收端,使发送端与接收端之间的无线连 接通道拆除。
[0104] 通过步骤13和14,在获取到普通传送指令后,终止静态图片数据的发送,切换回 视频场景,然后,发送无线连接通道拆除请求至接收端,使发送端与接收端之间的无线连接 通道拆除,接收端接收到该无线连接通道拆除请求后,终止静态图片数据的接收、解码和显 示,切换成视频流同屏模式,发送端和接收端通过同屏会话传输视频数据。
[0105] 上述内容的消息可以通过对无线连接共享Wi-Fi Disply扩展的RTSP(Real Time Streaming Protocol,实时流媒体协议)M3/M4/M15消息实现,具体参数定义如下表所示:
[0106]
[0108] 下面结合图4说明本发明实施例的投影图像数据的方法在发送端与接收端之间 应用:
[0109] 首先建立发送端与接收端之间的基础连接同屏会话,发送端向接收端发送设备发 现请求消息,如S401 ;接收端接收到设备发现请求消息后,会向发送端返回设备发现请求 应答消息,如S402。通过设备发现请求消息和设备发现请求应答消息交互实现设备发现。之 后,发送端与接收端之间完成服务发现、连接建立、能力协商、会话建立、数据传输以及会话 完成的交互后,最终建立发送端与接收端之间的同屏会话,可以进行视频数据的同屏共享。 [0110] 发送端获取到静态图片传送指令时,说明当前准备传输静态图片,需要切换到静 态数据传输场景,建立无线连接通道。然后,发送端向接收端发送协商请求消息,向接收端 停止视频数据解码,询问是否支持待发送静态图片的相关参数,同时也向接收端发起建立 无线连接通道,询问接收端的连接端口号,如S403 ;接收端返回协商请求应答消息,告知发 送端接收端的连接端口号以及能够支持的静态图片的基本参数,如S404。发送端与接收端 之间协商完成,发送端根据协商请求应答消息中接收端的连接端口号以及已建立的同屏会 话中确定的互联网协议IP地址,建立发送端与接收端之间的无线连接通道。
[0111] 发送端对待发送的静态图片数据的数据包中增加数据包头,通过无线连接通道, 传输具有数据包头的静态图片数据至接收端,接收端根据数据包头对接收到的数据包解码 并显示静态图片。
[0112] 发送端获取到普通传送指令时,说明当前准备传输视频数据,需要切换回视频场 景,随后,发送端发送无线连接通道拆除请求至接收端,如S405,接收端接收到该无线连接 通道拆除请求后,终止静态图片数据的接收、解码和显示,切换成视频流同屏模式,发送端 和接收端通过同屏会话传输视频数据。
[0113] 当然,还有一些其他消息的交互并未在图中展示,如:发送端在与接收端建立无线 连接通道前会通过查询消息查询接收端接收静态数据解码能力,在接收端回复查询应答消 息,能力满足要求后进行无线连接通道建立过程。
[0114] 综上所述,本发明的实施例的投影图像数据的方法,不仅能够实现视频数据的同 屏共享,而且在需要共享静态图片这类数据时,切换到静态数据传输场景,通过建立静态图 片同屏共享的无线连接通道,无需通过同屏会话来传输静态图片,减少同屏共享中的开销, 实现了静态图片在接收端的流畅播放,提升无线投影效果,同时,避免了频繁刷新屏幕实时 数据传输处理造成的网络带宽开销等过度消耗。发送端与接收端协商后,能够方便传输不 同格式图片,在共享过程中可以根据网络状况及终端设备本身的状况动态变化。
[0115] 如图5所示,本发明的实施例还提供了一种投影图像数据的方法,应用于接收端, 包括:
[0116] 步骤21,接收端与发送端建立同屏会话之后,接收端接收发送端传送的静态图片 时,与发送端建立一无线连接通道;
[0117] 步骤22,接收端通过所述无线连接通道,接收发送端传输的静态图片数据,解码并 显示所述静态图片。
[0118] 其中,步骤21中,接收端与发送端建立同屏会话的过程包括:
[0119] 步骤211,接收端在接收到发送端发送的设备发现请求消息后,向所述发送端返回 设备发现请求应答消息;
[0120] 步骤212,接收端在与发送端完成设备发现之后,与发送端完成服务发现、连接建 立、能力协商、会话建立、数据传输以及会话完成的交互后,与发送端建立同屏会话。
[0121] 其中,步骤21中,与发送端建立一无线连接通道的过程包括:
[0122] 步骤213,接收端接收到发送端发送的协商请求消息后,停止视频数据解码,向发 送端返回协商请求应答消息;其中,所述协商请求消息包括:待发送静态图片的基本参数; 所述协商请求应答消息包括:所述接收端能够支持的静态图片的基本参数和所述接收端的 连接端口号。
[0123] 其中,接收到的静态图片数据的数据包中增加了数据包头,所述数据包头包括:数 据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格式, 图片数据的分辨率以及校验数据。
[0124] 其中,步骤22包括:
[0125] 步骤221,通过所述无线连接通道,接收发送端传输的具有所述数据包头的静态图 片数据;
[0126] 步骤222,根据所述数据包头,对静态图片数据进行解码并显示所述静态图片。
[0127] 其中,步骤22之后还包括:
[0128] 步骤23,接收到发送端发送的无线连接通道拆除请求后,终止静态图片数据的接 收、解码和显不。
[0129] 其中,所述静态图片传送指令是用户操作触发的或检测到待传送内容为静态图片 时自动触发的。
[0130] 综上所述,本发明的实施例的投影图像数据的方法,应用于接收端,不仅能够实现 视频数据的同屏共享,而且在需要共享静态图片这类数据时,切换到静态数据传输场景,通 过建立静态图片同屏共享的无线连接通道,无需通过同屏会话来传输静态图片,减少同屏 共享中的开销,实现了静态图片在接收端的流畅播放,提升无线投影效果,同时,避免了频 繁刷新屏幕实时数据传输处理造成的网络带宽开销等过度消耗。发送端与接收端协商后, 能够方便传输不同格式图片,在共享过程中可以根据网络状况及终端设备本身的状况动态 变化。
[0131] 需要说明的是,该方法是用于上述用于发送端的投影图像数据的方法相对接收端 的方法,上述用于发送端的投影图像数据的方法的实现方式适用于该方法,也能达到相同 的技术效果。
[0132] 如图6所示,本发明的实施例还提供了一种投影图像数据的装置,应用于发送端, 包括:
[0133] 第一连接建立模块60,用于发送端与接收端建立同屏会话之后,发送端传送静态 图片给接收端时,与接收端建立一无线连接通道;
[0134] 传输模块61,用于发送端通过所述无线连接通道,传输静态图片数据给接收端,使 接收端解码并显示所述传输静态图片。
[0135] 其中,所述第一连接建立模块包括:
[0136] 第一发送子模块,用于发送端向接收端发送设备发现请求消息;
[0137] 第一同屏会话建立子模块,用于发送端在与接收端完成设备发现之后,与接收端 完成服务发现、连接建立、能力协商、会话建立、数据传输以及会话完成的交互后,与接收端 建立同屏会话。
[0138] 其中,所述第一连接建立模块包括:
[0139] 第二发送子模块,用于发送端获取到静态图片传送指令后,向接收端发送协商请 求消息,请求接收端停止视频数据解码;其中,所述协商请求消息包括:待发送静态图片的 基本参数;
[0140] 无线连接通道建立子模块,用于发送端接收到接收端返回的协商请求应答消息 后,根据所述协商请求应答消息中接收端的连接端口号以及已建立的同屏会话中确定的互 联网协议地址,建立发送端与接收端之间的无线连接通道;其中,所述协商请求应答消息包 括:接收终端能够支持的静态图片的基本参数。
[0141] 其中,所述传输模块包括:
[0142] 处理子模块,用于在待发送静态图片数据的数据包中增加数据包头;所述数据包 头包括:数据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的 压缩格式,图片数据的分辨率以及校验数据;
[0143] 传输子模块,用于通过所述无线连接通道,传输具有所述数据包头的静态图片数 据至接收端。
[0144] 其中,所述装置还包括:
[0145] 发送终止模块,用于在获取到普通传送指令后,终止静态图片数据的发送;
[0146] 无线连接通道拆除模块,用于发送无线连接通道拆除请求至接收端,使发送端与 接收端之间的无线连接通道拆除。
[0147] 其中,所述静态图片传送指令是用户操作触发的或检测到待传送内容为静态图片 时自动触发的。
[0148] 综上所述,本发明的实施例的投影图像数据的装置,应用于发送端,不仅能够实现 视频数据的同屏共享,而且在需要共享静态图片这类数据时,切换到静态数据传输场景,通 过建立静态图片同屏共享的无线连接通道,无需通过同屏会话来传输静态图片,减少同屏 共享中的开销,实现了静态图片在接收端的流畅播放,提升无线投影效果,同时,避免了频 繁刷新屏幕实时数据传输处理造成的网络带宽开销等过度消耗。发送端与接收端协商后, 能够方便传输不同格式图片,在共享过程中可以根据网络状况及终端设备本身的状况动态 变化。
[0149] 需要说明的是,该装置是应用了上述用于发送端的投影图像数据的方法的装置, 上述用于发送端的投影图像数据的方法的实现方式适用于该装置,也能达到相同的技术效 果。
[0150] 如图7所示,本发明的实施例还提供了一种投影图像数据的装置,应用于接收端, 包括:
[0151] 第二连接建立模块70,用于接收端与发送端建立同屏会话之后,接收端接收发送 端传送的静态图片时,与发送端建立一无线连接通道;
[0152] 接收模块71,用于接收端通过所述无线连接通道,接收发送端传输的静态图片数 据,解码并显示所述静态图片。
[0153] 其中,所述第二连接建立模块包括:
[0154] 第三发送子模块,用于接收端在接收到发送端发送的设备发现请求消息后,向所 述发送端返回设备发现请求应答消息;
[0155] 第二同屏会话建立子模块,用于接收端在与发送端完成设备发现之后,与发送端 完成服务发现、连接建立、能力协商、会话建立、数据传输以及会话完成的交互后,与发送端 建立同屏会话。
[0156] 其中,所述第二连接建立模块包括:
[0157] 第四发送子模块,用于接收端接收到发送端发送的协商请求消息后,停止视频数 据解码,向发送端返回协商请求应答消息;其中,所述协商请求消息包括:待发送静态图片 的基本参数;所述协商请求应答消息包括:所述接收端能够支持的静态图片的基本参数和 所述接收端的连接端口号。
[0158] 其中,接收到的静态图片数据的数据包中增加了数据包头,所述数据包头包括:数 据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格式, 图片数据的分辨率以及校验数据。
[0159] 其中,所述接收模块包括:
[0160] 接收子模块,用于通过所述无线连接通道,接收发送端传输的具有所述数据包头 的静态图片数据;
[0161] 解码与显示子模块,用于根据所述数据包头,对静态图片数据进行解码并显示所 述静态图片。
[0162] 其中,所述装置还包括:
[0163] 接收、解码和显示终止模块,用于接收到发送端发送的无线连接通道拆除请求后, 终止静态图片数据的接收、解码和显示。
[0164] 综上所述,本发明的实施例的投影图像数据的装置,应用于接收端,不仅能够实现 视频数据的同屏共享,而且在需要共享静态图片这类数据时,切换到静态数据传输场景,通 过建立静态图片同屏共享的无线连接通道,无需通过同屏会话来传输静态图片,减少同屏 共享中的开销,实现了静态图片在接收端的流畅播放,提升无线投影效果,同时,避免了频 繁刷新屏幕实时数据传输处理造成的网络带宽开销等过度消耗。发送端与接收端协商后, 能够方便传输不同格式图片,在共享过程中可以根据网络状况及终端设备本身的状况动态 变化。
[0165] 需要说明的是,该装置是应用了上述用于接收端的投影图像数据的方法的装置, 上述用于接收端的投影图像数据的方法的实现方式适用于该装置,也能达到相同的技术效 果。
[0166] 本发明的实施例还提供了一种投影图像数据的发送端,包括如上所述的应用于发 送端的投影图像数据的装置。
[0167] 需要说明的是,该发送端应用了上述用于发送端的投影图像数据的方法的终端, 上述用于发送端的投影图像数据的方法的实现方式适用于该装置,也能达到相同的技术效 果。
[0168] 本发明的实施例还提供了一种投影图像数据的接收端,包括如上所述的应用于接 收端的投影图像数据的装置。
[0169] 需要说明的是,该接收端应用了上述用于接收端的投影图像数据的方法的终端, 上述用于接收端的投影图像数据的方法的实现方式适用于该装置,也能达到相同的技术效 果。
[0170] 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也 应视为本发明的保护范围。
【主权项】
1. 一种投影图像数据的方法,应用于发送端,其特征在于,包括: 发送端与接收端建立同屏会话之后,发送端传送静态图片给接收端时,与接收端建立 一无线连接通道; 发送端通过所述无线连接通道,传输静态图片数据给接收端,使接收端解码并显示所 述静态图片。2. 根据权利要求1所述的投影图像数据的方法,其特征在于,发送端与接收端建立同 屏会话的过程包括: 发送端向接收端发送设备发现请求消息; 发送端在与接收端完成设备发现之后,与接收端完成服务发现、连接建立、能力协商、 会话建立、数据传输以及会话完成的交互后,与接收端建立同屏会话。3. 根据权利要求1所述的投影图像数据的方法,其特征在于,与接收端建立一无线连 接通道的过程包括: 发送端获取到静态图片传送指令后,向接收端发送协商请求消息,请求接收端停止视 频数据解码;其中,所述协商请求消息包括:待发送静态图片的基本参数; 发送端接收到接收端返回的协商请求应答消息后,根据所述协商请求应答消息中接收 端的连接端口号以及已建立的同屏会话中确定的互联网协议地址,建立发送端与接收端之 间的无线连接通道;其中,所述协商请求应答消息包括:接收端能够支持的静态图片的基 本参数。4. 根据权利要求1所述的投影图像数据的方法,其特征在于,发送端通过所述无线连 接通道,传输静态图片数据给接收端的过程包括: 在待发送静态图片数据的数据包中增加数据包头;所述数据包头包括:数据包的序列 号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩格式,图片数据的 分辨率以及校验数据; 通过所述无线连接通道,传输具有所述数据包头的静态图片数据至接收端。5. 根据权利要求1所述的投影图像数据的方法,其特征在于,发送端通过所述无线连 接通道,传输静态图片数据给接收端之后还包括: 在获取到普通传送指令后,终止静态图片数据的发送; 发送无线连接通道拆除请求至接收端,使发送端与接收端之间的无线连接通道拆除。6. 根据权利要求1所述的投影图像数据的方法,其特征在于,所述静态图片传送指令 是用户操作触发的或检测到待传送内容为静态图片时自动触发的。7. -种投影图像数据的装置,应用于发送端,其特征在于,包括: 第一连接建立模块,用于发送端与接收端建立同屏会话之后,发送端传送静态图片给 接收端时,与接收端建立一无线连接通道; 传输模块,用于发送端通过所述无线连接通道,传输静态图片数据给接收端,使接收端 解码并显示所述传输静态图片。8. 根据权利要求7所述的投影图像数据的装置,其特征在于,所述第一连接建立模块 包括: 第一发送子模块,用于发送端向接收端发送设备发现请求消息; 第一同屏会话建立子模块,用于发送端在与接收端完成设备发现之后,与接收端完成 服务发现、连接建立、能力协商、会话建立、数据传输以及会话完成的交互后,与接收端建立 同屏会话。9. 根据权利要求7所述的投影图像数据的装置,其特征在于,所述第一连接建立模块 包括: 第二发送子模块,用于发送端获取到静态图片传送指令后,向接收端发送协商请求消 息,请求接收端停止视频数据解码;其中,所述协商请求消息包括:待发送静态图片的基本 参数; 无线连接通道建立子模块,用于发送端接收到接收端返回的协商请求应答消息后,根 据所述协商请求应答消息中接收端的连接端口号以及已建立的同屏会话中确定的互联网 协议地址,建立发送端与接收端之间的无线连接通道;其中,所述协商请求应答消息包括: 接收终端能够支持的静态图片的基本参数。10. 根据权利要求7所述的投影图像数据的装置,其特征在于,所述传输模块包括: 处理子模块,用于在待发送静态图片数据的数据包中增加数据包头;所述数据包头包 括:数据包的序列号,一张图片总体数据包的数目,传输图片的编号,传输图片数据的压缩 格式,图片数据的分辨率以及校验数据; 传输子模块,用于通过所述无线连接通道,传输具有所述数据包头的静态图片数据至 接收端。11. 根据权利要求7所述的投影图像数据的装置,其特征在于,所述装置还包括: 发送终止模块,用于在获取到普通传送指令后,终止静态图片数据的发送; 无线连接通道拆除模块,用于发送无线连接通道拆除请求至接收端,使发送端与接收 端之间的无线连接通道拆除。12. -种投影图像数据的方法,应用于接收端,其特征在于,包括: 接收端与发送端建立同屏会话之后,接收端接收发送端传送的静态图片时,与发送端 建立一无线连接通道; 接收端通过所述无线连接通道,接收发送端传输的静态图片数据,解码并显示所述静 态图片。13. 根据权利要求12所述的投影图像数据的方法,其特征在于,接收端与发送端建立 同屏会话的过程包括: 接收端在接收到发送端发送的设备发现请求消息后,向所述发送端返回设备发现请求 应答消息; 接收端在与发送端完成设备发现之后,与发送端完成服务发现、连接建立、能力协商、 会话建立、数据传输以及会话完成的交互后,与发送端建立同屏会话。14. 根据权利要求12所述的投影图像数据的方法,其特征在于,与发送端建立一无线 连接通道的过程包括: 接收端接收到发送端发送的协商请求消息后,停止视频数据解码,向发送端返回协商 请求应答消息;其中,所述协商请求消息包括:待发送静态图片的基本参数;所述协商请求 应答消息包括:所述接收端能够支持的静态图片的基本参数和所述接收端的连接端口号。15. 根据权利要求12所述的投影图像数据的方法,其特征在于,接收到的静态图片数 据的数据包中增加了数据包头,所述数据包头包括:数据包的序列号,一张图片总体数据包 的数目,传输图片的编号,传输图片数据的压缩格式,图片数据的分辨率以及校验数据。16. 根据权利要求13所述的投影图像数据的方法,其特征在于,接收端通过所述无线 连接通道,接收发送端传输的静态图片数据,解码并显示所述静态图片的过程包括: 通过所述无线连接通道,接收发送端传输的具有所述数据包头的静态图片数据; 根据所述数据包头,对静态图片数据进行解码并显示所述静态图片。17. 根据权利要求12所述的投影图像数据的方法,其特征在于,接收端通过所述无线 连接通道,接收发送端传输的静态图片数据,解码并显示所述静态图片之后还包括: 接收到发送端发送的无线连接通道拆除请求后,终止静态图片数据的接收、解码和显 不。18. -种投影图像数据的装置,应用于接收端,其特征在于,包括: 第二连接建立模块,用于接收端与发送端建立同屏会话之后,接收端接收发送端传送 的静态图片时,与发送端建立一无线连接通道; 接收模块,用于接收端通过所述无线连接通道,接收发送端传输的静态图片数据,解码 并显示所述静态图片。19. 根据权利要求18所述的投影图像数据的装置,其特征在于,所述第二连接建立模 块包括: 第三发送子模块,用于接收端在接收到发送端发送的设备发现请求消息后,向所述发 送端返回设备发现请求应答消息; 第二同屏会话建立子模块,用于接收端在与发送端完成设备发现之后,与发送端完成 服务发现、连接建立、能力协商、会话建立、数据传输以及会话完成的交互后,与发送端建立 同屏会话。20. 根据权利要求18所述的投影图像数据的装置,其特征在于,所述第二连接建立模 块包括: 第四发送子模块,用于接收端接收到发送端发送的协商请求消息后,停止视频数据解 码,向发送端返回协商请求应答消息;其中,所述协商请求消息包括:待发送静态图片的基 本参数;所述协商请求应答消息包括:所述接收端能够支持的静态图片的基本参数和所述 接收端的连接端口号。21. 根据权利要求18所述的投影图像数据的装置,其特征在于,接收到的静态图片数 据的数据包中增加了数据包头,所述数据包头包括:数据包的序列号,一张图片总体数据包 的数目,传输图片的编号,传输图片数据的压缩格式,图片数据的分辨率以及校验数据。22. 根据权利要求21所述的投影图像数据的装置,其特征在于,所述接收模块包括: 接收子模块,用于通过所述无线连接通道,接收发送端传输的具有所述数据包头的静 态图片数据; 解码与显示子模块,用于根据所述数据包头,对静态图片数据进行解码并显示所述静 态图片。23. 根据权利要求18所述的投影图像数据的装置,其特征在于,所述装置还包括: 接收、解码和显示终止模块,用于接收到发送端发送的无线连接通道拆除请求后,终止 静态图片数据的接收、解码和显示。24. -种投影图像数据的发送端,其特征在于,包括如权利要求7至11任一项所述的应
【文档编号】H04N21/43GK105992014SQ201510071286
【公开日】2016年10月5日
【申请日】2015年2月11日
【发明人】龙容
【申请人】中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1