一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种内容可定义的投屏设备、方法及计算机可读存储介质与流程

2022-06-05 17:03:34 来源:中国专利 TAG:


1.本发明属于投屏技术领域,具体涉及一种投屏技术中内容可定义的投屏设备,及相关的计算机可读存储介质和投屏方法。


背景技术:

2.随着互联网的日益发展和手机、智能平板等移动终端的普及,移动终端因其便携性和连接互联网模式的多样性,能够更方便的获得丰富的互联网信息资源和大量的数据信息;此外移动终端基于其操作系统的特点,界面美观操作方便,例如安卓手机的界面观感和操作的用户体验目前已经相当优秀。但是习知的移动终端的显示屏幕往往较小,也不易固定在某处使用,而在很多特定的使用场景下,人们往往既需要移动终端获得的互联网内容又希望将获取的内容在固定的更大的屏幕上显示或操作,或有共享显示内容的需求。如在车辆应用中将手机的导航、来电接听控制等投射到固定的车机上就是目前非常普遍和具有实际意义的一个需求。所谓“车机’指的是安装在汽车里面的车载信息娱乐产品的简称,车机在功能上能够实现人与车、车与外界(车与车)的信息通讯。在车机投屏方面,车机ui界面是各家汽车厂商自己做的,大多界面交互设计水平不高,用户也没法选择自己感兴趣的app进行安装。而对于移植安卓系统的车载系统,虽然界面和安卓手机一样友好,但移植安卓系统和开发安卓应用也将是不小的开销。如果能将手机用户想在车机上使用的app投屏到车机上使用,将降低车载系统的开发成本。在车机投屏的应用中除了ios系统的carplay,基于安卓系统的国内通用性较好的,用的较多的就是百度的carlife。苹果的carplay和百度的carlife都是打开后显示是定制好的投屏到车机的界面。
3.但在实际的投屏应用中,用户往往需要能够在投屏设备上定义投屏内容,自主选择哪些app需要被投屏使用,但现有技术中投屏设备提供的投屏内容并不可定义,只能投屏。例如,现有的苹果的carplay和百度的carlife投屏界面和内容是定制好的,能使用的app也是特定的,用户不能添加自己喜欢的app到投屏界面。比如用户习惯了高德导航,但是carlife投屏只支持百度定制的百度地图;还有投屏显示的背景图片不能设置更改等。这些极大影响了用户的体验,不利于投屏技术的进一步推广。


技术实现要素:

4.本发明是基于上述现有技术的全部或部分问题而进行的,目的在于提供一种内容可定义的投屏设备、投屏方法及计算机可读存储介质。在安卓系统环境下能够通过投屏技术实现用户可定义投屏内容,自主选择需要的使用的app进行投屏使用。
5.本技术中所述“投屏”是指将一个电子设备的屏幕数据传输至另一个电子设备上显示。为了方便说明,本技术中的一个电子设备称为投屏设备。另一个电子设备主要指电视机、汽车中控台(车机)等需要接受投屏的电子设备,以下称为目标设备。投屏功能可以是由系统提供的,也可以由应用提供的,本技术中提供投屏功能的称作投屏主控件。投屏显示界面是指投屏设备需要或实际显示在目标设备的界面。在本技术中涉及的名词以及相关技术
原理所有解释或定义仅是进行示例性而非限定性说明。
6.一方面本发明提供的一种内容可定义的投屏设备,基于安卓系统,包括触摸屏、处理器、存储器;所述触摸屏用于接收输入操作和显示界面;所述存储器用于存储程序和/或数据;所述处理器根据指令控制触摸屏执行以下操作:在所述触摸屏上显示投屏主控件,所述投屏主控件用于实现投屏功能;当用户操作投屏主控件,向用户显示预设的第一界面,第一界面包括投屏控件;当用户操作投屏控件后进入投屏显示界面,投屏显示界面采用安卓的viewpager控件作为页面布局的容器;将所述投屏显示界面的内容进行投屏显示;所述投屏显示界面包括添加控件,当用户操作添加控件进入第二界面,第二界面包括app选项区;在所述app选项区显示可供投屏显示和使用的app控件;当用户操作所述app控件选择需要投屏显示和使用的app即目标app后返回投屏显示界面;当用户在投屏显示界面操作目标app,运行该app。
7.本发明中内容可定义的投屏设备可以让用户在投屏时选择想要投屏使用的app添加到viewpager控件布局的投屏显示界面上,无须考虑目标设备显示界面信息设置虚拟显示界面等。投屏设备与目标设备之间是通信连接的,将投屏设备的投屏显示界面投屏到目标设备共享显示内容,用户操作自己选择的app即所述目标app就能在目标设备上使用该app。
8.在一个具体的实施例中,所述第一界面还包括设置控件;当用户操作所述设置控件,所述处理器根据指令执行操作:向用户显示预设的第三界面,第三界面包括连接模式选项区,所述连接模式选项区显示预设的至少一种连接模式供用户设定所述投屏设备与目标设备的连接模式。
9.其中比较好的一个实施例中,所述连接模式包括usb连接模式、wifi连接模式和wifi回控连模式;wifi连接模式是指只将所述投屏显示界面通过wifi投屏到目标设备上显示,用户在目标设备上不能进行操作控制投屏设备;wifi回控连接模式是在wifi连接模式的基础上添加了在目标设备上控制所述投屏设备的功能。
10.一个特别好的实施例中,在用户操作所述投屏控件之后,所述处理器根据指令执行操作:判断当前用户设置的连接模式,根据不同的连接模式完成所述投屏设备与目标设备的通信连接。
11.其中可选的,在判断当前用户设置的连接模式之前,所述处理器还用于执行以下操作:获取所述投屏设备的安卓系统版本信息;判断安卓系统版本是否为5.0以上,如果版本低于5.0则返回第一界面;如果版本在5.0以上则继续判断当前用户设置的连接模式。
12.在一个可行的实施方案中,所述第一界面还包括设置控件;当用户操作所述设置控件后,所述处理器根据指令执行操作:向用户显示预设的第三界面,在所述第三界面显示比特率数值设定区,用于输入用户预设的比特率数值;设定完成比特率数值后返回所述第一界面。
13.这其中较佳的一个做法中,当在用户没有输入比特率数值时,所述处理器还用于执行操作:默认设定一个预设的比特率数值。
14.另外一个具体实施例中,所述第一界面还包括更换壁纸控件;当用户操作所述更换壁纸控件,所述处理器根据指令执行操作:向用户显示预设的第四界面;当用户在所述第四界面设定投屏显示界面的背景图片后返回所述第一界面。通过设定所述投屏显示界面的
背景图片,用户可以选择自己喜欢的图片用投屏显示界面的背景,投屏显示界面更美观,更加个性化利于提高用户体验。
15.在一个有利的实施方案中,当用户操作添加控件进入第二界面,所述处理器还用于执行操作:在第二界面显示搜索控件,用于用户在所有可供投屏显示和使用的app中搜索所述目标app。
16.另一个有利的实施方案中,所述app选项区显示的app控件包括app图标及对应每个app图标的勾选栏;当用户点击所述app图标所述处理器根据指令执行操作实现所述目标app的选择。
17.优选的,所述处理器还用于执行操作根据所述app控件是否被选择将所述勾选栏显示为不同的预设颜色。
18.其中一个较佳的实施例中,当用户再次点击所述app图标,所述处理器还用于根据指令执行操作:取消选择的操作。
19.一个非常好的实施例里,所述投屏设备是安卓手机或安卓智能平板。
20.本发明另一方面提供了一种内容可定义的投屏方法,包括步骤s1.运行投屏主控件向用户显示预设的第一界面,第一界面包括投屏控件;步骤s2.运行投屏控件后进入投屏显示界面,投屏显示界面采用安卓的viewpager控件作为页面布局的容器;将所述投屏显示界面的内容投屏显示在目标设备;步骤s3.所述投屏显示界面包括添加控件,运行添加控件进入第二界面,第二界面包括app选项区;在所述app选项区显示可供投屏显示和使用的app控件;步骤s4.用户操作所述app控件选择需要投屏显示和使用的app即目标app后返回投屏显示界面。
21.一个较有利的实施例中,所述第一界面还包括设置控件;在步骤s2之前,运行所述设置控件进入第三界面,第三界面包括连接模式选项区,所述连接模式选项区显示预设的至少一种连接模式供用户设定投屏设备与目标设备的连接模式。
22.还有一个有利的实施例中,所述第一界面还包括设置控件;在步骤s2之前,运行所述设置控件后进入第三界面,所述第三界面包括比特率数值设定区,用于输入用户预设的比特率数值;设定完成比特率数值后返回所述第一界面。
23.另一个可行的实施例中,所述第一界面还包括更换壁纸控件;在步骤s2之前,运行所述更换壁纸控件进入第四界面,用户在所述第四界面设定投屏显示界面的背景图片;完成设定后返回所述第一界面。
24.在本发明还有一方面提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的内容可定义的投屏方法。
25.本发明具有如下有益效果:(1)根据本发明所涉及的一种内容可定义的投屏设备,用viewpager控件设计投屏显示界面,包括添加控件,用户操作添加控件可以选择需要显示和使用的app;通过更换壁纸控件用户可以根据喜好选择投屏背景图片,所述投屏显示画面能够和安卓系统home界面那样美观;可以让用户选择自己感兴趣的app投屏使用。有利改善用户的体验,操作更灵活,更加个性化。(2)本发明所涉及的一种内容可定义的投屏方法中,用户将需要显示和使用的app通过添加控件添加到投屏显示界面使用;设置投屏设备与目标设备的连接模式自主选择连接模式;选择背景图片定义投屏显示界面的背景;过程简洁,实现了投屏内容的可定义。(3)本发明提供的计算机可读存储介质因能实现所述内容可定
义的投屏方法而具有相应优势。
附图说明
26.图1是本发明的实施例一中的投屏设备及第一界面示意图。
27.图2a是本发明的实施例一中投屏显示界面及显示屏画面的示意图。
28.图2b是本发明的实施例一中第二界面的示意图。
29.图3是本发明的实施例一中内容可定义的投屏过程示意图。
30.图4是本发明的实施例二中第三界面的示意图。
31.图5是本发明的实施例二中第四界面的示意图。
32.图6是本发明实施例二中投屏设置的过程示意图。
33.图7是本发明实施例二中建立连接的具体过程示意图。
具体实施方式
34.本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解。附图中,相同结构或功能的部分利用相同的附图标记来标记,出于显示清楚的原因必要时并不是所有示出的部分在全部附图中用所属的附图标记来标记。
35.在本说明书中描述的“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。
36.在本发明的实施例叙述中,所述内容可定义的投屏设备都是以安卓手机为一种示例进行说明,并不限定,所述内容可定义的投屏设备也可以是安卓智能平板等其他基于安卓系统的移动终端,并不限定。所述目标设备在以下实施例中以车机为例进行叙述,车机可以是车载中控触摸显示屏也可以不采用触摸控制的车机,例如旋钮控制的中控台。所述投屏设备并不能以此限定,也可以是电视机、智能平板等。在以下实施例中本发明的一种内容可定义的投屏设备以安卓手机为例是因为安卓手机在日常投屏应用中较普及,便于理解本发明,但不能以此为限定本发明的范围。习知的,安卓手机和车机能够通过usb线连接,在实施例中,usb接口是符合usb标准规范的接口,例如可以是mini usb接口、micro usb接口、usb type c接口等。
37.周知的,程序界面的表现形式是图形用户界面(graphic user interface,以下简称gui),是指采用图形方式显示的与计算机操作相关的用户界面。界面可以由图标、按钮、按钮组、选项区、对话框、提示框、进度条等可视的界面元素组成。这些可视的界面元素也称为应用程序界面的控件。
38.在实施例一中,参考图1,安卓手机10包括存储器101、处理器102、触摸屏103及存储在存储器上并可在处理器上运行的计算机程序,本发明的计算机程序在本实施例中是一个投屏app,被命名为acarplay。用户的操作和输入通过触摸屏103接收。处理器102根据acarplay的指令控制触摸屏103执行相关操作。车机20包括主机201和显示屏202。主机201包括接收模块用于接收数据;存储模块存储有车机投屏服务程序;以及处理模块用执行操
作。安卓手机10与车机20之间通信连接,显示屏202上显示安卓手机10触摸屏103显示的内容。
39.结合参考图1、图2a、图2b在本实施例中,在触摸屏103上显示有预设的投屏主控件,处理器102根据指令执行如下操作,如图3所示,步骤s1.当用户操作投屏主控件,运行acarplay向用户显示预设的第一界面,第一界面包括投屏控件。本实施例中,所述投屏控件是一个投屏按钮b1,在实施例中投屏按钮b1被命名为“一键投屏”,在下文的叙述中“一键投屏”指代投屏按钮b1。步骤s2.当用户操作投屏按钮b1后进入投屏显示界面q,投屏显示界面q采用安卓的viewpager控件作为页面布局的容器;将投屏显示界面q的内容投屏显示在车机的显示屏202上。步骤s3.投屏显示界面q包括添加控件,本实施例中所述添加控件是一个添加按钮b6,当用户点击添加按钮b6进入第二界面r。第二界面r包括app选项区g,app选项区g显示可供投屏显示和使用的app控件h。本实施例中所述app控件h包括app图标及在每个图标右上角的勾选栏,在图2b中以右上角有圆圈的app1、app2
……
示意app控件h。步骤s4.当用户操作所述app控件h选择需要投屏显示和使用的app即目标app后返回投屏显示界面q。步骤s5.当用户在投屏显示界面操作目标app,运行该app。该app运行时的界面内容在触摸屏103和车机20的显示屏202上共享显示。
40.在本实施例中,app选项区g显示可供投屏显示和使用的app控件h包括导航类app控件,提供至少包括腾讯地图、百度地图、高德地图和北斗地图四个app供选择。这是一个较好的实施例,实际也可以只有2个导航类app供用户选择,并不限定。
41.在本实施例中,操作app选项区g进行选择时,处理器102具体执行的操作如下,当用户在触摸屏103上点击app控件h,用户点击一次则选中其对应app图标所表示的app。在另外一些实施例中,当用户再次点击选中的app控件h,处理器102根据指令执行操作:取消选择操作。这只是个比较好的具体做法并不限定。比如还有一些实施例中当用户双击app控件h,处理器102根据指令执行选择操作;用户长按该app控件h则处理器102执行取消选择。也有一些实施例中用户点击app控件h的勾选栏后处理器102执行选择操作,并不限定。
42.在本实施例中,处理器102还执行操作将未被选择的app控件h的勾选栏与已经被选中的app控件h的勾选栏显示不同的颜色以区别。具体例如app控件h被用户操作后,处理器102执行操作将右上角勾选栏变为蓝色或灰色,勾选栏为蓝色表示选中,灰色表示不被选中,这是本实施例一个示例,也有的具体做法中勾选栏里有红点表示选中,空白(勾选栏白色)则表示没被选中,及其他用不同颜色区分的方法,并不限定,在此不再一一列举。
43.本实施例中,如图2b所示,第二界面r还包括搜索控件,搜索控件是一个搜索指令输入区s,用于用户输入指令在所有可供投屏显示和使用的app中搜索所述目标app。
44.搜索指令输入区s包括搜索内容输入栏和搜索按钮,当用户在搜索内容输入栏输入内容后操作搜索按钮弹出一个界面;如果搜索内容存在则在这个界面显示,供用户选择,将选择的目标app添加到投屏显示界面q。具体搜索操作在安卓系统中较为常见,在此不再展开赘述。
45.本实施例中第一界面x还包括设置控件,是一个设置按钮b2,在实施例中被命名为“投屏设置”,并在下文叙述中以“投屏设置”指代设置按钮b2;第一界面x中还有更换壁纸控件,在本实施例中是一个更换壁纸按钮b3,被命名为“更换壁纸”并在下文以此指代。需要说明的是也有一些实施例中第一界面x中并没有预设的更换壁纸按钮b3或者设置按钮b2,包
括更换壁纸按钮b3和/或设置按钮b2的只是一些较好的实施例的做法,并能以此限定本发明。
46.在实施例二中,与实施例一不同的,在步骤s2之前,用户在安卓手机10的第一界面x中点击“投屏设置”则进入第三界面y,如图4所示。第三界面y显示预设的连接模式选项区m、确定按钮n和比特率数值设定区k。包括连接模式选项区m、确定按钮n是本实施例及一些实施例中较好的做法,也有一些实施例中没有连接模式选项区m、确定按钮n。
47.在本实施例中,在步骤s2之前,用户点击更换壁纸按钮b3,处理器102根据指令还执行背景设定的操作。如图5所示,在实施例中第四界面z包括使用默认背景按钮b4和去相册选择按钮b5。用户点击使用默认背景按钮b4则设定所述投屏显示界面的背景为预设图片;用户点击去相册选择按钮b5,则可以在安卓手机10的相册中选择一张图片设定为投屏显示界面的背景,去相册选择图片的实现过程在安卓系统的操作中较为常见,在此不再展开赘述。也有一些实施例中用户在步骤s2之前先进行投屏设置的操作。当然这只是一个较好的做法,也有一些实施例中没有背景选择或投屏设置的操作。在步骤s2之前,处理器102根据指令可以先进行背景选择,也可以先进行投屏设置,并不限定。
48.本实施例中,处理器102执行操作实现投屏设置过程如图6所示,结合参考图1和图4,当用户点击第一界面x的设置按钮b2“投屏设置”,在比特率数值设定区k用户输入比特率数值完成设置比特率,之后用再点击确定按钮n,处理器102保存设置参数,然后退出第三界面y。本实施例中用户在比特率数值设定区k输入比特率数值,控制投屏到显示屏202显示画面的清晰程度,特别当使用wifi连接时,车机20的wifi信号可能比较差,这时候就可以将比特率数值设置低一点,显示屏202的画质虽然差一点,但这样可以保证车机20显示的流畅性,实现投屏的低延时。在一个具体的做法中实现设置比特率数值改变清晰度以保证显示流畅是具体通过安卓手机mediacodec的接口参数mediaformat.key_bit_rate实现,改变mediacodec编码h264压缩率,从而实现清晰度的变化。
49.在本实施例中,如果用户没有在比特率数值设定区k输入比特率数值,处理器102默认设定比特率数值为8m bps。这个实施例中用户接受这个默认的比特率数值则无需用户输入。预设默认比特率数值为8m bps只是本实施例一个较好做法的示例,并不限定,也有一个实施例中预设的比特率数值为4m bps,也有预设默认10m bps,默认值根据投屏设备的分辨率和网络连接环境等实际应用场景进行预设。
50.在这个实施例中除了进行比特率数值设定,用户还在连接模式选项区m进行模式选择;用户选择后点击确定按钮n,处理器102保存设置参数,然后退出第三界面y。本实施例中,连接模式选项区m显示了预设的三种连接模式供用户选择,包括usb连接模式、wifi连接模式和wifi回控连接模式。当然这只是本实施例一个较好的做法示例,并不限定。在有一些实施例中连接模式选项区m显示其他连接模式供用户选择,例如有的实施例中连接模式选项区m中提供蓝牙连接模式供选择。本实施例中的wifi连接模式是指只将安卓手机10的触摸屏103画面通过wifi投屏到车机的显示屏202上,用户在车机20上不能进行操作控制安卓手机10;wifi回控连接模式是在wifi连接的基础上添加了在车机20上控制安卓手机10的功能,选择这种连接模式后会提示需要用usb线连接手机进行激活操作,激活成功后就可以拔掉usb线了。
51.图6中示意了当用户在连接模式选项区m中选择wifi回控连接模式时,处理器102
的具体执行过程。首先判断是否选择的是wifi回控连接模式,如果是,弹出提示用户去激活的对话框,由用户选择是否激活,如果用户选择不激活则返回第三界面y,由用户选择其它连接模式。如果用户选择激活,进而判断是否已经激活,如果已经是激活状态则点击确定按钮n后退出第三界面y。如果还没有激活则判断安卓手机10与车机20之间的usb线是否已经连接,因为激活过程中需要安卓手机10与车机20之间用usb线连接,还需要用到网络,所以还要判断网络是否已经连接。当条件都满足时,进入激活进度条界面并向车机投屏服务程序发送“激活车机回控操作”的请求。循环检测是否激活成功,成功则直接返回第三界面y,否则超时15秒后激活失败也返回第三界面y,并在第三界面y提示用户激活不成功,例如弹出提示框或其他方式,并不限定。超时15秒是本实施例中一个较好的预设时间,也有一些实施例中是其他预设时间,根据不同实际应用情况而预设时间是可行的。
52.本实施例中以用户选择wifi回控连接模式为例进行展开说明,也有的实施例中没有wifi回控连接模式可供选择,也不涉及激活;也有的实施例中对比特率数值不可进行设定。
53.在本实施例中,建立连接具体是在用户点击投屏按钮b1后完成的,处理器102根据指令具体操作过程如图7所示,结合参考图1,用户点击投屏按钮b1“一键投屏”后,首先通过udp socket接收端口号为“8887”的车机广播的消息,获取车机的ip地址及用于接收h264数据的端口号。在本实施例中车机上存储有一个车机投屏服务程序,其中包括“h264数据接收服务”模块用于接收h264数据。这个端口号就是“h264数据接收服务”模块的端口号。然后和车机建立端口号为“8886”的tcp socket连接发送配对连接请求及用户选择的连接模式。本实施例较好的一个做法中,处理器102接下来还判断安卓手机10的系统的版本是否在5.0以上。具体的,是通过读取android.os.build.version.release字段获取版本信息的,之所以判断安卓系统版本是否5.0以上,因为本实施例中录屏使用的接口mediaprojectionmanager在5.0版本才添加,目前的安卓移动终端系统版本基本都是5.0以上。在其他一些实施例中也可以时使用反射机制调用android.view.surfacecontrol的接口进行录屏,则没有这个版本的限制。
54.接下来判断当前用户设置的连接模式,本实施例中处理器102先判断是否是wifi连接模式或wifi回控连接模式。如果不是,判断安卓手机是否连接usb。本实施例中通过安卓的batterymanager接口获取安卓手机的充电状态及充电方式就可以判断是否连接上了usb线还是用电源插头在充电。如果没有连接usb则退出,如果已经连接usb线,判断安卓手机的usb调试开关是否打开,本实施例中如果检测到usb调试开关没打开,则弹出一个提示框,用户可以选择“查看设置提示”,触摸屏103上将展示如何在“系统设置”里打开usb调试开关,还可以直接选择“去开启”直接跳转到“系统设置”界面去设置。这个指导用户设置的过程在安卓手机中较为常见,不再展开赘述。当usb调试开关已经打开后,等待车机通知usb连接模式连接准备就绪的消息,10秒超时或失败则退出返回第一界面x。10秒是本实施例中一个较好的预设时间,并不以此限定,其他实施例中根据不同的实际情况也可以预设其他时间。成功收到车机发来的消息则跳转到投屏显示界面。本实施例中较好的一个做法里,之后开启子线程循环检测usb连接是否断开,如果断开则退出投屏显示界面q,返回到acarplay应用首页,即第一界面x。这是一个优选的做法,并不以此限定本发明的其他实施例。
55.接下来判断是否是wifi连接模式或wifi回控连接模式,如果是,处理器102还检测安卓手机10的网络是否连接,以及连接的网络是否是移动蜂窝网络,由于投屏消耗的流量很大,如果是移动蜂窝网络接入则直接退出回到第一界面x。本实施例中,接下来弹出对话框让用户选择是否允许手机录屏服务,只有用户允许录屏,mediaprojection接口才能提供录屏服务。用户允许录屏后开启安卓手机10的wifi投屏服务,主要完成子线程投屏服务的开启,本实施例中将手机投屏服务程序命名为“acarplayservice”,以下以此指代手机投屏服务程序。然后初始化screenencoder即录屏数据流的h264编码器mediacodec的初始化;然后开启mediaprojection,调用其接口创建virtual display;接着创建tcp socket去连接车机投屏服务程序的“h264数据接收服务”模块,成功连接tcp socket通知主线程开启wifi投屏服务成功,跳转到投屏显示界面。否则通知主线程开启wifi投屏服务失败并结束acarplayservice子线程,主线程再尝试开启wifi投屏服务,本实施例中如果3次都失败则结束投屏。尝试3次是本实施例的一个示例,也可以是其他预设次数,不能以3次限定本发明。成功连接tcp socket后acarplayservice的子线程则循环编码录屏的数据为h264帧数据并通过tcp网络发送给车机。同时acarplayservice监测wifi网络情况,如果监测到wifi断开则结束投屏返回第一界面x。本实施例中及上文涉及的“h264”、“tcp”、“tcp socket”等为本技术领域通识的常用名词,为了节约篇幅不对其含义及指代展开赘述。
56.本实施例为了便于说明实现过程以连接模式包括usb 连接模式、wifi连接模式和wifi回控连接模式这三种为例进行叙述。也有一些实施例中连接模式不是这三种,可以是其他组合,并不能因本实施例的叙述而进行限定。
57.上述实施例为本发明的优选案例,并不用来限制本发明的保护范围。为明确说明起见,许多实施上的细节在以上叙述中一并说明。然而,应了解到,这些实施中的细节不应用以限制本发明。此外,为简化图式起见,一些结构与组件在图式中将以简单的示意的模式绘示之,这些仅是示意,并不限定特定实际可能的设计情况。
58.各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献