System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及车联网领域,特别涉及一种内存资源的处理方法、装置、设备、介质及产品。
技术介绍
1、在车联网场景中,用户的移动终端和车载终端能够建立通信连接,并通过通信连接使得用户能够直接在车载终端上使用移动终端中安装的应用程序(application,app),例如,直接使用移动终端音乐app。
2、在移动终端和车载终端的互联中,移动终端负责应用内容的数据逻辑处理,车载终端负责应用内容的显示。
3、然而,在现有的移动终端和车载终端的互联过程中,当互联时长较长,用户操作较多时,容易出现移动终端内存占用过多,出现app闪退等问题。
技术实现思路
1、本申请实施例提供了一种内存资源的处理方法、装置、设备、介质及产品。所述技术方案如下:
2、一方面,提供了一种内存资源的处理方法,所述方法由移动终端执行,所述方法包括:
3、在车载终端存在从第一页面切换至第二页面的切换显示需求的情况下,标记所述第一页面,得到所述第一页面对应的页面标识,所述车载终端与所述移动终端建立有通信连接关系,且所述车载终端基于所述移动终端提供的页面进行车载互联显示;
4、加载所述第二页面对应的页面资源,所述页面资源用于支持所述车载终端对所述第二页面的显示;
5、在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源。
6、另一方面,提供了一种内存资源的处理装置,所述装置包括:
7、第一回调模块,用于
8、第二回调模块,用于加载所述第二页面对应的页面资源,所述页面资源用于支持所述车载终端对所述第二页面的显示;
9、所述第一回调模块,还用于在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源。
10、在一些可选的实施例中,所述第一回调模块,还用于通过调用第一回调方法标记所述第一页面,得到所述第一页面对应的所述页面标识,所述第一回调方法用于触发资源释放操作。
11、在一些可选的实施例中,所述第一回调模块,还用于在所述第一页面满足页面释放条件的情况下,调用所述第一回调方法基于所述页面标记释放所述第一页面占用的所述内存资源。
12、在一些可选的实施例中,所述第一回调模块,还用于获取所述第一页面的页面类型;
13、所述第一回调模块,还用于在所述页面类型属于目标页面类型的情况下,基于所述页面标记释放所述第一页面占用的所述内存资源。
14、在一些可选的实施例中,所述目标页面类型包括以下至少之一:
15、随机显示类型,所述随机显示类型的页面用于显示在页面启动时随机生成的页面内容;
16、即时游戏类型,所述即时游戏类型的页面用于提供即时游戏内容;
17、操作采集类型,所述操作采集类型的页面用于采集输入操作数据;
18、信息弹窗类型,所述信息弹窗类型的页面用于提供提示信息的展示。
19、在一些可选的实施例中,所述第一回调模块,还用于检测从所述第一页面切换至所述第二页面的切换持续时长;
20、所述第一回调模块,还用于在所述切换持续时长达到预设时长阈值的情况下,基于所述页面标记释放所述第一页面占用的内存资源。
21、在一些可选的实施例中,所述装置还包括:
22、获取模块,用于获取所述移动终端的负载信息;
23、所述获取模块,还用于在所述负载信息达到预设负载阈值的情况下,获取历史退出页面集合,所述历史退出页面集合用于记录在历史时段内退出的历史退出页面,所述历史退出页面集合中包括所述第一页面;
24、所述第一回调模块,用于在所述第一页面为所述历史退出页面集合中页面优先级最低的页面的情况下,基于所述页面标记释放所述第一页面占用的内存资源。
25、在一些可选的实施例中,所述第二回调模块,还用于通过调用第二回调方法加载所述第二页面对应的所述页面资源,所述第二回调方法用于加载资源以维持所述车载终端对页面的显示。
26、在一些可选的实施例中,所述装置还包括:
27、处理模块,用于对所述页面资源进行逻辑处理和编码,得到编码数据;
28、发送模块,用于向所述车载终端发送所述编码数据,所述车载终端用于对所述编码数据进行解码和显示。
29、另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的内存资源的处理方法。
30、另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的内存资源的处理方法。
31、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的内存资源的处理方法。
32、本申请的提供的技术方案至少包括以下有益效果:
33、在移动终端和车载终端的车载互联场景中,在车载终端显示的第一页面切换至第二页面的情况下,移动终端对退出的第一页面进行标记,记录第一页面的页面标记,移动终端加载第二页面的页面资源以对车载终端显示第二页面提供支持,并在已退出的第一页面满足页面释放条件的情况下释放移动终端中第一页面所占用的内存资源,使得车载互联场景中针对车载终端已退出的页面进行内存资源释放,避免因互联时长较长或用户针对页面间的操作较多而出现的移动终端内存占用过多的情况,降低了移动终端的负载压力,保证了车载互联实现的稳定性。
本文档来自技高网...【技术保护点】
1.一种内存资源的处理方法,其特征在于,所述方法由移动终端执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述标记所述第一页面,得到所述第一页面对应的页面标识,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
5.根据权利要求4所述的方法,其特征在于,所述目标页面类型包括以下至少之一:
6.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
7.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
8.根据权利要求1至3任一所述的方法,其特征在于,所述加
9.根据权利要求8所述的方法,其特征在于,所述通过调用第二回调方法加载所述第二页面对应的所述页面资源之后,还包括:
10.一种内存资源的处理装置,其特征在于,所述装置包括:
11.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至9任一所述的内存资源的处理方法。
12.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至9任一所述的内存资源的处理方法。
13.一种计算机程序产品,其特征在于,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现如权利要求1至9任一所述的内存资源的处理方法。
...【技术特征摘要】
1.一种内存资源的处理方法,其特征在于,所述方法由移动终端执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述标记所述第一页面,得到所述第一页面对应的页面标识,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
5.根据权利要求4所述的方法,其特征在于,所述目标页面类型包括以下至少之一:
6.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释放所述第一页面占用的内存资源,包括:
7.根据权利要求1至3任一所述的方法,其特征在于,所述在所述第一页面满足页面释放条件的情况下,基于所述页面标记释...
【专利技术属性】
技术研发人员:吴杰豪,
申请(专利权)人:广州酷狗计算机科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。