System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及投屏,具体是一种互联后应用流转本地执行方法及系统。
技术介绍
1、目前手机与车机互联一般是通过私有协议进行投屏连接,需要wifi和蓝牙与车机进行配对,wifi用来传输手机数据。包括flymeauto与华为手机互联的方式,通过打通底层数据互联互通,再进行无线连接,连接的方式与目前市场的技术一致。而通过无线连接/有线连接会出现以下情况:
2、在使用无线连接互联后,播放多媒体音乐或视频,音质效果没有本地播放优。例如carplay音频方面,usb模式下是lpcm,无线模式下是raw aac-lc格式传输。其本质都是通过压缩音质传输到车机进行解码播放。
3、互联更多的是依赖于手机的网络以及手机与车机传输的稳定性,然而无线连接连接不稳定的情况下回直接导致音频延迟,此外,在手机内存不足、运行内存不够、手机版本低等情况下,也会导致音频延迟;
4、只要采用无线连接就会存在数据传输中断的可能,在数据传输中断的情况下,用户需要重新连接手机和车机,才能够重新使用导航和音乐。
5、如上所述,当前,现有方案存在明显的用户体验层缺陷,且在互联投屏中,尚未引入针对无线互联传输应用数据不稳定、延迟且体验差的缺陷的解决方法。
技术实现思路
1、为了解决上述问题,本专利技术提出了一种互联后应用流转本地执行方法及系统,使在互联中断或互联信号不佳、延迟的情况下,由车机进行应用接力,继续播放音频或视频。
2、为了达到上述目的,本专利技术是通过以下技术方
3、本专利技术是一种互联后应用流转本地执行方法,包括如下操作:
4、判断手机与车机是否通过互联协议进行连接,若是,则获取手机网络出口,根据手机网络出口判断正在使用的应用,并以接口的方式将应用信息上传到服务端;
5、在手机互联的应用中建立用于接收信息的handler函数,并在窗口生成前添加handler函数;
6、检测是否满足流转本地的触发条件,并根据检测结果,可选择地执行或强制执行流转本地应用功能。
7、本专利技术的进一步改进在于:所述互联协议包括carplay、mirrorlink、carlife 、hicar。
8、本专利技术的进一步改进在于:所述触发条件包括手机与车机互联信号不稳定、网络延迟和中断服务,在检测到手机与车机互联信号不稳定、网络延迟的情况下,车机的中控屏的状态栏弹出“是否切换到本地继续进程”的会话框,用户可选择地执行流转本地应用功能;在检测到手机与车机互联中断服务的情况下,强制执行流转本地应用功能。
9、本专利技术的进一步改进在于:所述执行流转本地应用功能的操作包括:
10、通过handler获取当前的应用的进度;
11、服务端进行应用匹配,具体匹配操作包括:服务器将当前的应用与导航、视频和音乐三种互联应用进行匹配,得出当前的应用对应的种类,包括导航、视频和音乐;将车机本地应用与三种互联应用进行匹配,得出车机本地应用对应的种类;
12、根据当前的应用的进度、当前的应用的种类拉起车机中对应的车机本地应用继续进行服务。
13、本专利技术的进一步改进在于:服务端通过接口方式访问手机allapps列表,并通过数据埋点服务获取每种应用中用户常用的应用,在执行流转本地应用功能时,根据应用匹配结果,优先拉起用户常用的应用。
14、本专利技术的进一步改进在于:在检测到手机与车机互联信号不稳定、网络延迟的情况下,用户选择执行流转本地应用功能时,用户可通过车机端的按钮进行互联界面与本地桌面引擎的切换,并保持互联连接状态。
15、本专利技术的一种互联后应用流转本地执行系统,所述系统包括互联状态判断模块、接口数据上传模块、流转策略预执行模块和功能触发模块;
16、所述互联状态判断模块,用于判断手机与车机是否通过互联协议进行连接;
17、所述接口数据上传模块,用于上传数据信息;
18、所述流转策略预执行模块,用于在手机互联的应用中建立用于接收信息的handler函数,并在窗口生成前添加handler函数,通过handler函数对手机互联的应用打上标签,获取手机互联的应用的进度,并当手机与车机互联中断的情况下,拉起本地应用响应;
19、所述功能触发模块,用于在手机与车机互联信号不稳定、网络延迟的情况下,车机的中控屏的状态栏弹出选择会话框,并根据用户的选择以及通过handler获取的应用进度拉起本地应用响应。
20、本专利技术的进一步改进在于:所述接口数据上传模块包括互联状态接口、网络出口接口、应用进程获取接口和应用信息上传接口;
21、所述互联状态接口,用于供服务端的互联状态判断模块判断手机与车机是否互联;
22、所述网络出口接口,用于供服务端判断手机网络流量是否在应用中流出,并获取正在使用的应用的名称;
23、所述应用进程获取接口,用于返回当前正在使用的应用的信息给服务端,供服务端再次确认手机与车机互联时使用的应用;
24、所述应用信息上传接口,用于发送notification到手机状态栏获取应用的相关信息。
25、本专利技术的进一步改进在于:所述服务端还设置有应用匹配模块,所述应用匹配模块用于将当前的应用与导航、视频和音乐三种互联应用进行匹配,得出当前的应用对应的种类;将车机本地应用与三种互联应用进行匹配,得出车机本地应用对应的种类,所述流转策略预执行模块与所述功能触发模块均按照当前的应用对应的种类调起车机本地应用。
26、本专利技术的进一步改进在于:所述系统还包括检测模块,所述检测模块用于检测接入互联连接的信号,在所述流转策略预执行模块拉起本地应用响应的情况下,重新建立手机与车机的互联连接,且在信号稳定的情况下提示用户是否要回到互联界面内。
27、本专利技术的有益效果是:本专利技术在手机与车机互联中断的情况下,无需用户重新连接互联,可直接将互联正在进行的服务流转到车机本地应用进行继续服务,在手机与车机互联信号不稳定、网络延迟的情况下,正在进行的互联应用服务能够流转到车机本地应用进行服务。
本文档来自技高网...【技术保护点】
1.一种互联后应用流转本地执行方法,其特征在于:包括如下操作:
2.根据权利要求1所述的一种互联后应用流转本地执行方法,其特征在于:
3.一种互联后应用流转本地执行系统,其特征在于:所述系统包括互联状态判断模块、接口数据上传模块、流转策略预执行模块和功能触发模块;
4.根据权利要求3所述的一种互联后应用流转本地执行系统,其特征在于:所述服务端还设置有应用匹配模块,所述应用匹配模块用于将当前的应用与导航、视频和音乐三种互联应用进行匹配,得出当前的应用对应的种类;将车机本地应用与三种互联应用进行匹配,得出车机本地应用对应的种类,所述流转策略预执行模块与所述功能触发模块均按照当前的应用对应的种类调起车机本地应用。
【技术特征摘要】
1.一种互联后应用流转本地执行方法,其特征在于:包括如下操作:
2.根据权利要求1所述的一种互联后应用流转本地执行方法,其特征在于:
3.一种互联后应用流转本地执行系统,其特征在于:所述系统包括互联状态判断模块、接口数据上传模块、流转策略预执行模块和功能触发模块;
4.根据权利要求3所述的...
【专利技术属性】
技术研发人员:袁灵芝,钟炜恒,刘青,
申请(专利权)人:润芯微科技江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。