1.本发明涉及车载设备技术领域,尤其涉及一种投屏传输方法、装置、终端设备以及存储介质。
背景技术:2.随着智能终端技术的发展,手机等移动终端的投屏功能应用广泛,比如手机投屏电视、手机投屏车机等。
3.如图1所示,目前的手机投屏导航的无线投屏方式,通常直接以克隆的方式进行数据的完全传输复制,需要相对较大的数据吞吐量,这样在数据传输的过程中无法保证流畅的投屏。
技术实现要素:4.本发明的主要目的在于提供一种投屏传输方法、装置、终端设备以及存储介质,旨在实现流畅投屏。
5.为实现上述目的,本发明提供一种投屏传输方法,包括:
6.在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;
7.在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;
8.通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。
9.可选地,所述第一设备为移动终端,所述第二设备为车机导航设备,所述通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备的步骤包括:
10.通过所述数据通信投屏功能在所述移动终端传输非画面的导航控制数据至所述车机导航设备。
11.可选地,所述导航控制数据包括坐标信息、路况信息中的一种或多种。
12.可选地,所述根据所述投屏指令向第二设备查询是否支持数据通讯协议的步骤之前还包括:
13.确定所述移动终端与所述车机导航设备是否满足握手条件;
14.若所述移动终端与所述车机导航设备满足握手条件,则执行步骤:根据所述投屏指令向第二设备查询是否支持数据通讯协议。
15.可选地,所述确定所述移动终端与所述车机导航设备是否满足握手条件的步骤包括:
16.在移动终端与车机导航设备关联后,判断所述移动终端与车机导航设备之间是否建立握手协议;
17.若所述移动终端与车机导航设备之间建立握手协议,则确定所述移动终端与所述车机导航设备满足握手条件。
18.可选地,所述根据所述投屏指令向第二设备查询是否支持数据通讯协议的步骤之前还包括:
19.查询所述车机导航设备是否安装有需要投屏的app;
20.若所述车机导航设备反馈安装有需要投屏的app,则执行步骤:根据所述投屏指令向第二设备查询是否支持数据通讯协议。
21.可选地,所述方法还包括:
22.在所述第一设备接收所述第二设备通过所述数据通信投屏功能传输的所述第二设备上的投屏数据。
23.此外,本发明还提出一种投屏传输装置,所述投屏传输装置包括:
24.查询模块,用于在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;
25.开启模块,用于在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;
26.传输模块,用于通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。
27.此外,本发明还提出一种车载设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的投屏传输程序,所述投屏传输程序被所述处理器执行时实现如上所述的投屏传输方法的步骤。
28.此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有投屏传输程序,所述投屏传输程序被处理器执行时实现如上所述的投屏传输方法的步骤。
29.本发明实施例提出的一种投屏传输方法、装置、终端设备以及存储介质,在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。本发明方案采用基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,比如特定应用手机只需要传入少量数据信息,即可实现流畅投屏,提升了投屏的流畅性,也提升了用户体验。
附图说明
30.图1为现有的手机投屏导航的无线投屏方式示意图;
31.图2为本发明投屏传输装置所属终端设备的功能模块示意图;
32.图3为本发明投屏传输方法第一实施例的流程示意图;
33.图4为本发明实施例手机投屏导航的无线投屏方式示意图。
34.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
35.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
36.本发明实施例的主要解决方案是:在第一设备接收到投屏指令时,根据所述投屏
指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。本发明方案采用基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,比如特定应用手机只需要传入少量数据信息,即可实现流畅投屏,提升了投屏的流畅性,也提升了用户体验
37.本发明实施例考虑到,目前的手机投屏导航的无线投屏方式,通常直接以克隆的方式进行数据的完全传输复制,需要相对较大的数据吞吐量,这样在数据传输的过程中无法保证流畅的投屏。
38.因此,本发明实施例提出解决方案,基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,从而可以实现流畅投屏。
39.具体地,参照图2,图2为本发明投屏传输装置所属终端设备的功能模块示意图。该投屏传输装置可以为独立于终端设备的、能够进行数据处理的装置,其可以通过硬件或软件的形式承载于终端设备上。该终端设备可以为手机、平板电脑等具有数据处理功能的智能移动终端,还可以为具有数据处理功能的固定终端设备或服务器等。
40.在本实施例中,该投屏传输装置所属终端设备至少包括输出模块110、处理器120、存储器130以及通信模块140。
41.存储器130中存储有操作系统以及投屏传输程序;输出模块110可以为显示屏等。通信模块140可以包括wi-fi模块、移动通信模块以及蓝牙模块等,通过通信模块140与外部设备或服务器进行通信。
42.其中,存储器130中的投屏传输程序被处理器执行时实现以下步骤:
43.在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;
44.在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;
45.通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。
46.进一步地,存储器130中的投屏传输程序被处理器执行时还实现以下步骤:
47.通过所述数据通信投屏功能在所述移动终端传输非画面的导航控制数据至所述车机导航设备。
48.进一步地,存储器130中的投屏传输程序被处理器执行时还实现以下步骤:
49.确定所述移动终端与所述车机导航设备是否满足握手条件;
50.若所述移动终端与所述车机导航设备满足握手条件,则执行步骤:根据所述投屏指令向第二设备查询是否支持数据通讯协议。
51.进一步地,存储器130中的投屏传输程序被处理器执行时还实现以下步骤:
52.若所述移动终端与车机导航设备之间建立握手协议,则确定所述移动终端与所述车机导航设备满足握手条件。
53.进一步地,存储器130中的投屏传输程序被处理器执行时还实现以下步骤:
54.查询所述车机导航设备是否安装有需要投屏的app;
55.若所述车机导航设备反馈安装有需要投屏的app,则执行步骤:根据所述投屏指令向第二设备查询是否支持数据通讯协议。
56.进一步地,存储器130中的投屏传输程序被处理器执行时还实现以下步骤:
57.在所述第一设备接收所述第二设备通过所述数据通信投屏功能传输的所述第二设备上的投屏数据。
58.本实施例通过上述方案,在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。本发明方案采用基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,比如特定应用手机只需要传入少量数据信息,即可实现流畅投屏,提升了投屏的流畅性,也提升了用户体验。
59.基于上述终端设备架构但不限于上述架构,提出本发明方法实施例。
60.参照图3,图3为本发明投屏传输方法第一实施例的流程示意图。本发明提供一种投屏传输方法,包括:
61.步骤s101,在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;
62.本发明实施例方案可以实现两个终端设备之间的投屏功能,而且可以根据数据比对实现特定功能的低负载投屏传输。
63.其中,数据比对是基于数据通信协议来实现。两个终端设备的类型可以相同,也可以不相同。
64.在本实施例中,定义两个终端设备分别为第一设备和第二设备,其中,第一设备可以是手机等移动终端,第二设备可以是车载设备,比如车机导航设备。
65.本实施例以手机投屏车机导航的实现方案进行举例。
66.具体地,在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议。
67.其中,数据通讯协议主要约定了两个设备之间的数据传输方式以传输特定的数据为准,比如仅传输导航数据中的坐标信息、路况信息等控制数据,而不用传输整个图像画面数据,以此减少数据的传输量,提升了投屏的流畅性。
68.其中,投屏指令的触发可以由用户在第一设备的app上触发,该app比如可以是导航app。
69.第一设备在接收到用户触发的投屏指令后,根据所述投屏指令向第二设备发送查询指令,以查询第二设备是否支持数据通讯协议。
70.第二设备在接收到第一设备的查询指令后,若支持数据通讯协议,则向第一设备发送反馈信息。
71.其中,第一设备和第二设备均安装有相同的app,并通过握手交互,确定两设备同时支持数据通讯协议。
72.步骤s102,在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;
73.第一设备在接收到第二设备反馈支持数据通讯协议时,开启数据通信投屏功能,在数据通信投屏功能下,第一设备可以投屏数据通讯协议支持的特定数据,而不用投屏整个图像画面数据,以此减少数据的传输量,提升了投屏的流畅性。
74.步骤s103,通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所
述第二设备。
75.在数据通信投屏功能下,第一设备将数据通讯协议支持的特定数据投屏传输至第二设备,由于不用投屏整个图像画面数据,以此减少数据的传输量,提升了投屏的流畅性。
76.本实施例通过上述方案,在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。本发明方案采用基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,比如特定应用手机只需要传入少量数据信息,即可实现流畅投屏,提升了投屏的流畅性,也提升了用户体验。
77.进一步地,作为一种实施方式,所述第一设备可以为移动终端,所述第二设备可以为车机导航设备,所述通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备的步骤可以包括:
78.通过所述数据通信投屏功能在所述移动终端传输非画面的导航控制数据至所述车机导航设备。
79.其中,所述导航控制数据可以包括坐标信息、路况信息中的一种或多种。
80.进一步地,作为一种实施方式,所述根据所述投屏指令向第二设备查询是否支持数据通讯协议的步骤之前还包括:
81.确定所述移动终端与所述车机导航设备是否满足握手条件;
82.若所述移动终端与所述车机导航设备满足握手条件,则根据所述投屏指令向第二设备查询是否支持数据通讯协议。
83.其中,以第一设备为移动终端,第二设备为车机导航设备进行举例,所述确定所述移动终端与所述车机导航设备是否满足握手条件的步骤可以包括:
84.在移动终端与车机导航设备关联后,判断所述移动终端与车机导航设备之间是否建立握手协议;
85.若所述移动终端与车机导航设备之间建立握手协议,则确定所述移动终端与所述车机导航设备满足握手条件。
86.进一步地,作为一种实施方式,所述根据所述投屏指令向第二设备查询是否支持数据通讯协议的步骤之前还可以包括:
87.查询所述车机导航设备是否安装有需要投屏的app;
88.若所述车机导航设备反馈安装有需要投屏的app,则根据所述投屏指令向第二设备查询是否支持数据通讯协议。
89.以下结合图4对本实施例实现投屏传输的过程进行详细阐述:
90.如图4所示,手机(第一设备)和车机导航(第二设备)之间需要约定数据通讯协议,即手机和车机导航设备通过握手交互,确认双方应用(比如应用a)满足当前数据通讯协议要求,即只传输少量逻辑数据,降低无线数据传输负载,达到流畅投屏的效果(例如导航app,投屏时只传输坐标数据,不必整帧屏幕数据进行传输,从而降低无线传输负载)。
91.具体地,基于手机和车机导航进行数据传输的方案如下:
92.1,当手机和导航关联后,手机与车机导航建立握手协议;
93.2,手机查询车机导航是否安装有需要投屏的app;
94.3,车机导航反馈安装有此app;
95.3,手机向车机导航查询是否支持数据通讯协议;
96.4,车机导航反馈支持数据通讯协议;
97.5,手机确认车机导航支持协议标准,则开启数据通讯投屏,那么在数据通信时不需要进行画面投屏,只需要传输部分控制数据,比如导航,只需要传输坐标信息,路况信息等,以少量的数据信息传输实现流畅的应用投屏。
98.更进一步地,作为一种实施方式,所述方法还可以包括:
99.在所述第一设备接收所述第二设备通过所述数据通信投屏功能传输的所述第二设备上的投屏数据。
100.具体地,本实施例还可以实现第二设备投屏到第一设备的方案,其投屏原理可以参照上述各实施例,在此不再赘述。
101.此外,本发明还提出一种投屏传输装置,所述投屏传输装置包括:
102.查询模块,用于在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;
103.开启模块,用于在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;
104.传输模块,用于通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。
105.本实施例实现投屏的原理可以参照上述各实施例,在此不再赘述。
106.此外,本发明还提出一种车载设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的投屏传输程序,所述投屏传输程序被所述处理器执行时实现如上所述的投屏传输方法的步骤。
107.由于本投屏传输程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再赘述。
108.此外,本发明还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有投屏传输程序,所述投屏传输程序被处理器执行时实现如上所述的投屏传输方法的步骤。
109.由于本投屏传输程序被处理器执行时,采用了前述所有实施例的全部技术方案,因此至少具有前述所有实施例的全部技术方案所带来的所有有益效果,在此不再赘述。
110.本发明实施例提出的一种投屏传输方法、装置、终端设备以及存储介质,在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。本发明方案采用基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,比如特定应用手机只需要传入少量数据信息,即可实现流畅投屏,提升了投屏的流畅性,也提升了用户体验。
111.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有
的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
112.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
113.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,被控终端,或者网络设备等)执行本发明每个实施例的方法。
114.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
技术特征:1.一种投屏传输方法,其特征在于,包括:在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。2.根据权利要求1所述的方法,其特征在于,所述第一设备为移动终端,所述第二设备为车机导航设备,所述通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备的步骤包括:通过所述数据通信投屏功能在所述移动终端传输非画面的导航控制数据至所述车机导航设备。3.根据权利要求2所述的方法,其特征在于,所述导航控制数据包括坐标信息、路况信息中的一种或多种。4.根据权利要求2所述的方法,其特征在于,所述根据所述投屏指令向第二设备查询是否支持数据通讯协议的步骤之前还包括:确定所述移动终端与所述车机导航设备是否满足握手条件;若所述移动终端与所述车机导航设备满足握手条件,则执行步骤:根据所述投屏指令向第二设备查询是否支持数据通讯协议。5.根据权利要求4所述的方法,其特征在于,所述确定所述移动终端与所述车机导航设备是否满足握手条件的步骤包括:在移动终端与车机导航设备关联后,判断所述移动终端与车机导航设备之间是否建立握手协议;若所述移动终端与车机导航设备之间建立握手协议,则确定所述移动终端与所述车机导航设备满足握手条件。6.根据权利要求4所述的方法,其特征在于,所述根据所述投屏指令向第二设备查询是否支持数据通讯协议的步骤之前还包括:查询所述车机导航设备是否安装有需要投屏的app;若所述车机导航设备反馈安装有需要投屏的app,则执行步骤:根据所述投屏指令向第二设备查询是否支持数据通讯协议。7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:在所述第一设备接收所述第二设备通过所述数据通信投屏功能传输的所述第二设备上的投屏数据。8.一种投屏传输装置,其特征在于,所述投屏传输装置包括:查询模块,用于在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;开启模块,用于在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;传输模块,用于通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。9.一种终端设备,其特征在于,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的投屏传输程序,所述投屏传输程序被所述处理器执行时实
现如权利要求1-7中任一项所述的投屏传输方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有投屏传输程序,所述投屏传输程序被处理器执行时实现如权利要求1-7中任一项所述的投屏传输方法的步骤。
技术总结本发明公开了一种投屏传输方法、装置、终端设备以及存储介质,该方法包括:在第一设备接收到投屏指令时,根据所述投屏指令向第二设备查询是否支持数据通讯协议;在所述第二设备反馈支持数据通讯协议时,开启数据通信投屏功能;通过所述数据通信投屏功能在所述第一设备传输对应的投屏数据至所述第二设备。本发明方案采用基于数据通讯协议的数据通信投屏功能,在两个设备之间进行投屏时,只需传输对应的控制数据,比如特定应用手机只需要传入少量数据信息,即可实现流畅投屏,提升了投屏的流畅性,也提升了用户体验。也提升了用户体验。也提升了用户体验。
技术研发人员:程俊
受保护的技术使用者:深圳市航盛电子股份有限公司
技术研发日:2022.05.19
技术公布日:2022/11/1