数据处理方法、终端及计算机可读存储介质技术

技术编号:27538260 阅读:37 留言:0更新日期:2021-03-03 11:28
本申请提供了一种数据处理方法,应用于终端,包括:当与移动终端建立投屏连接时,接收移动终端发送的投屏数据及投屏应用的应用类型;对投屏数据进行压缩处理得到压缩投屏数据,并根据应用类型确定投屏应用对应的数据处理方案;根据所述数据处理方案对压缩投屏数据进行预设处理,得到目标投屏数据。本申请还提供了一种终端和计算机可读存储介质。此种方式根据接收到的投屏应用的应用类型对应的数据处理方案对所述压缩投屏数据进行相应的预设处理,满足了不同类型的投屏应用的不同需求,提高了用户的使用体验。用户的使用体验。用户的使用体验。

【技术实现步骤摘要】
数据处理方法、终端及计算机可读存储介质


[0001]本申请涉及智能终端
,尤其涉及一种数据处理方法、终端及计算机可读存储介质。

技术介绍

[0002]目前移动终端(如手机)和终端(如电脑)进行投屏时,一般都是手机不断获取投屏数据,发送到电脑端进行相应处理,电脑端不断接收所述投屏数据,并对接收到的所述投屏数据进行显示或播放。当无线网络不稳定时,网速忽高忽低,导致电脑端接收的投屏数据也不稳定,这样就会有电脑端接收到的投屏数据已超时等现象。
[0003]通常情况下,电脑端都会通过当前时间判断接收到的投屏数据是否是超时投屏数据,如果是就会直接丢掉超时投屏数据,但因为丢帧会导致投屏数据卡顿严重。同时,在某些应用场景如投屏视频数据时,用户关注的延迟效果不是很高,而对投屏视频的流畅性要求高,由于丢帧导致投屏视频卡顿严重,影响用户的体验效果,因此,如何根据用户投屏应用场景制定相应合适的数据处理方案成为了亟待解决的问题。

技术实现思路

[0004]本申请的主要目的在于提出一种数据处理方法、终端及计算机可读存储介质,旨在根据用户投屏应用场景制定相应合适的数据处理方案。
[0005]为实现上述目的,本申请提供了一种数据处理方法,应用于终端,所述数据处理方法包括:
[0006]当与移动终端建立投屏连接时,接收所述移动终端发送的投屏数据及投屏应用的应用类型;对所述投屏数据进行压缩处理得到压缩投屏数据,并根据所述应用类型确定所述投屏应用对应的数据处理方案;根据所述数据处理方案对所述压缩投屏数据进行预设处理,得到目标投屏数据。
[0007]可选地,所述接收所述移动终端发送的投屏数据及投屏应用的应用类型的步骤之前,包括:
[0008]所述移动终端获取所述投屏应用的应用数据,其中所述应用数据包括应用包名;
[0009]所述移动终端根据所述应用包名进行大数据反查得到所述投屏应用的应用类型;
[0010]所述移动终端通过socket将所述投屏数据和所述应用类型发送给所述终端。
[0011]可选地,所述数据处理方法还包括:
[0012]对多个投屏应用进行分类;
[0013]构建多类所述投屏应用与多个所述数据处理方案之间的映射关系,其中每一类所述投屏应用与所述数据处理方案之间的映射关系为一一对应。
[0014]可选地,所述根据所述应用类型确定所述投屏应用对应的数据处理方案的步骤,包括:
[0015]根据所述应用类型查找所述映射关系确定与所述投屏应用对应的数据处理方案。
[0016]可选地,所述投屏应用包括第一类投屏应用和第二类投屏应用。
[0017]可选地,所述投屏应用为所述第一类投屏应用,所述根据所述数据处理方案对所述压缩投屏数据进行预设处理的步骤,包括:
[0018]对所述压缩投屏数据中的超时压缩投屏数据进行丢帧处理;
[0019]获取所述压缩投屏数据中的最新压缩投屏数据,并对最新压缩投屏数据进行解码。
[0020]可选地,所述投屏应用为所述第二类投屏应用,所述根据所述数据处理方案对所述压缩投屏数据进行预设处理的步骤,包括:
[0021]降低所述压缩投屏数据的码率至预设码率,并基于所述预设码率对所述压缩投屏数据进行解码。
[0022]可选地,所述终端包括显示屏,所述数据处理方法还包括:
[0023]通过所述显示屏显示所述目标投屏数据。
[0024]本申请还提供一种终端,所述终端包括:显示屏;处理器;存储器,与所述处理器连接,所述存储器包含控制指令,当所述处理器读取所述控制指令时,控制所述终端实现上述数据处理方法。
[0025]本申请还提供一种计算机可读存储介质,所述计算机可读存储介质有一个或多个程序,所述一个或多个程序被一个或多个处理器执行,以实现上述数据处理方法。
[0026]本申请提供的数据处理方法、终端及计算机可读存储介质,当与移动终端建立投屏连接时,接收所述移动终端发送的投屏数据及投屏应用的应用类型;对所述投屏数据进行压缩处理得到压缩投屏数据,并根据所述应用类型确定所述投屏应用对应的数据处理方案;根据所述数据处理方案对所述压缩投屏数据进行预设处理,得到目标投屏数据,这样当终端与移动终端建立投屏连接时,终端可以对接收到所述移动终端发送的投屏数据进行压缩处理得到压缩投屏数据,并根据接收到所述移动终端发送的投屏应用的应用类型确定所述投屏应用对应的数据处理方案,从而可以根据不同投屏应用的应用类型对应的不同的数据处理方案对所述压缩投屏数据进行相应的预设处理,得到目标投屏数据,提高了用户的使用体验。进一步地,当所述投屏应用为所述第一类投屏应用时,可以对所述压缩投屏数据中的超时压缩投屏数据进行丢帧处理,并获取所述压缩投屏数据中的最新压缩投屏数据,并对最新压缩投屏数据进行解码,得到目标投屏数据;当所述投屏应用为所述第二类投屏应用时,可以降低所述压缩投屏数据的码率至预设码率,并基于所述预设码率对所述压缩投屏数据进行解码,得到目标投屏数据,从而满足了不同类型的投屏应用的不同需求。
[0027]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
附图说明
[0028]图1为实现本申请各个实施例一个可选的终端的硬件结构示意图;
[0029]图2为如图1所示的终端的通信网络系统示意图;
[0030]图3为本申请一实施例提供的数据处理方法的流程图;
[0031]图4为本申请一实施例提供的终端的结构示意图。
[0032]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0033]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0034]在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0035]终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(Personal Digital Assistant,PDA)、便捷式媒体播放器(Portable Media Player,PMP)、导航装置、可穿戴设备、智能手环、计步器等终端,以及诸如数字TV、台式计算机等固定终端。
[0036]后续描述中将以终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。
[0037]请参阅图1,其为实现本专利技术各个实施例的一种终端的硬件结构示意图,该终端100可以包括:RF(Radio Frequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,应用于终端,其特征在于,所述数据处理方法包括:当与移动终端建立投屏连接时,接收所述移动终端发送的投屏数据及投屏应用的应用类型;对所述投屏数据进行压缩处理得到压缩投屏数据,并根据所述应用类型确定所述投屏应用对应的数据处理方案;根据所述数据处理方案对所述压缩投屏数据进行预设处理,得到目标投屏数据。2.如权利要求1所述的数据处理方法,其特征在于,所述接收所述移动终端发送的投屏数据及投屏应用的应用类型的步骤之前,包括:所述移动终端获取所述投屏应用的应用数据,其中所述应用数据包括应用包名;所述移动终端根据所述应用包名进行大数据反查得到所述投屏应用的应用类型;所述移动终端通过socket将所述投屏数据和所述应用类型发送给所述终端。3.如权利要求1所述的数据处理方法,其特征在于,所述数据处理方法还包括:对多个投屏应用进行分类;构建多类所述投屏应用与多个所述数据处理方案之间的映射关系,其中每一类所述投屏应用与所述数据处理方案之间的映射关系为一一对应。4.如权利要求3所述的数据处理方法,其特征在于,所述根据所述应用类型确定所述投屏应用对应的数据处理方案的步骤,包括:根据所述应用类型查找所述映射关系确定与所述投屏应用对应的数据处理方案。5.如权利要求1所述的数据处...

【专利技术属性】
技术研发人员:常磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:

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

1