投屏消息发送方法、投屏消息处理方法、装置及终端制造方法及图纸

技术编号:22172645 阅读:24 留言:0更新日期:2019-09-21 13:21
本实施例提供了投屏消息发送方法、投屏消息处理方法、装置及终端,投屏消息发送终端获得待投屏数据后,将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息。然后,将该至少两个待投屏消息分别发送至投屏消息接收终端。最后,投屏消息接收终端接收到待投屏消息后,依据时间戳确定目标投屏消息,并对目标投屏消息进行下一步处理。由上述过程可见,投屏消息发送终端通过将同一待投屏数据编码成不同编码格式的消息通过不同的传输通道传输至投屏消息接收终端,即通过多传输通道冗余传输的方式提高消息传输的稳定性和时效性。

The sending method, processing method, device and terminal of projection message

【技术实现步骤摘要】
投屏消息发送方法、投屏消息处理方法、装置及终端
本专利技术属于计算机
,尤其涉及投屏消息发送方法、投屏消息处理方法、装置及终端。
技术介绍
随着网络技术及智能设备快速发展,投屏技术得到广泛应用。投屏是指将投屏消息发送终端(如智能手机、平板电脑或智能音箱等)上所要展示的内容投放到另一个设备即投屏消息接收终端上显示,例如,智能电视、电脑或智能盒子等设备,从而实现小屏到大屏的转换。投屏功能需要投屏消息发送终端和投屏消息接收终端在局域网内通过网络传输消息,在网络状况不好的情况下经常发生丢包、连接超时等问题,导致投屏消息发送终端与投屏消息接收终端之间的消息传输送达率低或消息传输速度慢,从而影响用户观看体验。
技术实现思路
有鉴于此,本专利技术的目的在于提供了投屏消息发送方法、投屏消息处理方法、装置及终端,以解决传统的投屏系统中消息传输送达率低、传输速度慢等技术问题,其公开的技术方案如下:第一方面,本专利技术提供了一种投屏消息发送方法,应用于投屏消息发送终端,所述方法包括:获取待投屏数据;将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息;将所述至少两个待投屏消息分别传输至投屏消息接收终端,以使所述投屏消息接收终端依据接收到的待投屏消息中的时间戳确定目标投屏消息并保留所述目标投屏消息。在第一方面一种可能的实现方式中,将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息,包括:将同一待投屏数据编码为至少两种不同编码格式的编码数据;获取所述投屏消息发送终端的当前系统时间;依据所述当前系统时间,在每个编码数据中封装同一时间戳,得到至少两个待投屏消息。在第一方面的另一种可能的实现方式中,所述将同一待投屏数据编码为至少两种不同编码格式的编码数据,所述编码格式包括以下至少两种:基于TCP的编码格式、基于UDP的编码格式、基于蓝牙传输协议的编码格式和基于红外传输协议的编码格式。第二方面,本专利技术还提供了一种投屏消息处理方法,应用于投屏消息接收终端,所述方法包括:接收待投屏消息;解析所述待投屏消息获得时间戳;判断是否接收到与所述待投屏消息的时间戳相同的投屏消息;如果接收到与所述待投屏消息的时间戳相同的投屏消息,则丢弃所述待投屏消息;如果未接收到与所述待投屏消息的时间戳相同的投屏消息,则确定所述待投屏消息为目标投屏消息;保留所述目标投屏消息。在第二方面一种可能的实现方式中,所述判断是否接收到与所述待投屏消息的时间戳相同的投屏消息,包括:比较所述待投屏消息的时间戳与所述投屏消息接收终端内存储的时间戳;若所述待投屏消息的时间戳晚于所述投屏消息接收终端内存储的时间戳,则确定未接收到与所述待投屏消息的时间戳相同的投屏消息;若所述待投屏消息的时间戳与所述投屏消息接收终端内存储的时间戳相同,或者,所述待投屏消息的时间戳早于所述投屏消息接收终端内存储的时间戳,则确定接收过与所述待投屏消息的时间戳相同的投屏消息。在第二方面的另一种可能的实现方式中,在所述保留所述目标投屏消息之后,所述方法还包括:将所述目标投屏消息进行解码,并将解码后的目标投屏消息发送至投屏消息显示装置。在第二方面的又一种可能的实现方式中,在所述保留所述目标投屏消息之后,所述方法还包括:将所述目标投屏消息发送至投屏消息显示装置,以便所述投屏消息显示装置显示所述目标投屏消息。第三方面,本专利技术还提供了一种投屏消息发送装置,其特征在于,包括:获取模块,用于获取待投屏数据;编码模块,用于将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息;发送模块,用于将所述至少两个待投屏消息分别传输至投屏消息接收终端,以使所述投屏消息接收终端依据接收到的待投屏消息中的时间戳确定目标投屏消息并保留所述目标投屏消息。在第三方面一种可能的实现方式中,所述编码模块具体用于:将同一待投屏数据编码为至少两种不同编码格式的编码数据;获取所述投屏消息发送终端的当前系统时间;依据所述当前系统时间,在每个编码数据中封装同一时间戳,得到至少两个待投屏消息。在第三方面另一种可能的实现方式中,所述编码格式包括以下至少两种:基于TCP的编码格式、基于UDP的编码格式、基于蓝牙传输协议的编码格式和基于红外传输协议的编码格式。第四方面本专利技术还提供了一种投屏消息处理装置,包括:接收模块,用于接收待投屏消息;解析模块,用于解析所述待投屏消息获得时间戳;判断模块,用于判断是否接收到与所述待投屏消息的时间戳相同的投屏消息;丢弃模块,用于当接收到与所述待投屏消息的时间戳相同的投屏消息时,丢弃所述待投屏消息;确定模块,用于当未接收到与所述待投屏消息的时间戳相同的投屏消息时,确定所述待投屏消息为目标投屏消息并保留该目标投屏消息。在第四方面一种可能的实现方式中,所述判断模块具体用于:比较所述待投屏消息的时间戳与所述投屏消息接收终端内存储的时间戳;若所述待投屏消息的时间戳晚于所述投屏消息接收终端内存储的时间戳,则确定未接收到与所述待投屏消息的时间戳相同的投屏消息;若所述待投屏消息的时间戳与所述投屏消息接收终端内存储的时间戳相同,或者,所述待投屏消息的时间戳早于所述投屏消息接收终端内存储的时间戳,则确定接收过与所述待投屏消息的时间戳相同的投屏消息。在第四方面的另一种可能的实现方式中,所述装置还包括:解码模块,用于在所述确定模块保留所述目标投屏消息之后,对所述目标投屏消息进行解码并将解码后的目标投屏消息发送至投屏消息显示装置。在第四方面的又一种可能的实现方式中,所述装置还包括:发送模块,用于在所述确定模块保留所述目标投屏消息之后,将所述目标投屏消息发送至投屏消息显示装置,以便所述投屏消息显示装置显示所述目标投屏消息。第五方面,本专利技术提供了一种投屏消息发送终端,包括存储器和处理器,所述处理器用于执行所述存储器内的程序,所述存储器内存储的程序用于执行第一方面及第一方面的任意一种可能的实现方式所述的投屏消息发送方法。第六方面,本专利技术还提供了一种投屏消息接收终端,包括:存储器和处理器;所述处理器用于执行所述存储器内存储的程序;所述存储器内存储的程序用于执行第二方面及第一种至第二种的任一种可能的实现方式所述的投屏消息处理方法。第七方面,本专利技术还提供了一种投屏消息接收终端,包括:存储器、处理器以及显示器;所述处理器用于执行所述存储器内存储的程序;所述存储器内存储的程序用于执行第二方面及第二方面任一种可能的实现方式所述的投屏消息处理方法;所述显示器用于显示所述目标投屏消息。本专利技术提供的投屏消息发送方法,投屏消息发送终端获得待投屏数据后,将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息。然后,将该至少两个待投屏消息分别发送至投屏消息接收终端。最后,投屏消息接收终端接收到待投屏消息后,依据时间戳确定目标投屏消息,并对目标投屏消息进行下一步处理。由上述过程可见,投屏消息发送终端通过将同一待投屏数据编码成不同编码格式的消息通过不同的传输通道传输至投屏消息接收终端,即通过多传输通道冗余传输的方式提高消息传输的稳定性和时效性。附图说明为了更清楚地本文档来自技高网...

【技术保护点】
1.一种投屏消息发送方法,其特征在于,应用于投屏消息发送终端,所述方法包括:获取待投屏数据;将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息;将所述至少两个待投屏消息分别传输至投屏消息接收终端,以使所述投屏消息接收终端依据接收到的待投屏消息中的时间戳确定目标投屏消息并保留所述目标投屏消息。

【技术特征摘要】
1.一种投屏消息发送方法,其特征在于,应用于投屏消息发送终端,所述方法包括:获取待投屏数据;将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息;将所述至少两个待投屏消息分别传输至投屏消息接收终端,以使所述投屏消息接收终端依据接收到的待投屏消息中的时间戳确定目标投屏消息并保留所述目标投屏消息。2.根据权利要求1所述的方法,其特征在于,将同一待投屏数据编码为至少两种不同编码格式的编码数据,并在每个编码数据中封装同一时间戳,得到至少两个待投屏消息,包括:将同一待投屏数据编码为至少两种不同编码格式的编码数据;获取所述投屏消息发送终端的当前系统时间;依据所述当前系统时间,在每个编码数据中封装同一时间戳,得到至少两个待投屏消息。3.根据权利要求1或2所述的方法,其特征在于,所述将同一待投屏数据编码为至少两种不同编码格式的编码数据,所述编码格式包括以下至少两种:基于传输控制协议TCP的编码格式;基于用户数据报协议UDP的编码格式;基于蓝牙传输协议的编码格式;基于红外传输协议的编码格式。4.一种投屏消息处理方法,其特征在于,应用于投屏消息接收终端,所述方法包括:接收待投屏消息;解析所述待投屏消息获得时间戳;判断是否接收到与所述待投屏消息的时间戳相同的投屏消息;如果接收到与所述待投屏消息的时间戳相同的投屏消息,则丢弃所述待投屏消息;如果未接收到与所述待投屏消息的时间戳相同的投屏消息,则确定所述待投屏消息为目标投屏消息;保留所述目标投屏消息。5.根据权利要求4所述的方法,其特征在于,所述判断是否接收到与所述待投屏消息的时间戳相同的投屏消息,包括:比较所述待投屏消息的时间戳与所述投屏消息接收终端内存储的时间戳;若所述待投屏消息的时间戳晚于所述投屏消息接收终端内存储的时间戳,则确定未接收到与所述待投屏消息的时间戳相同的投屏消息;若所述待投屏消息的时间戳与所述投屏消息接收终端内存储的时间戳相同,或者,所述待投屏消息的时间戳早于所述投屏消息接收终端内存储的时间戳,...

【专利技术属性】
技术研发人员:王彬赵腾飞
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1