System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种业务处理方法、装置、设备及计算机可读存储介质。
技术介绍
1、随着移动互联网技术的快速发展,应用程序支持的业务也越来越丰富。其中,应用程序的用户体验与应用程序运行过程中的网络速度密切相关。为了使用户获得良好的体验,通常会对应用程序进行网络加速处理。然而,应用程序中不同的业务可能对网络速度的要求不同,例如,对运行购物类应用程序中的业务a可能网络速度要求较高,对运行业务b可能网络速度要求较低。如何满足应用程序中不同业务的网络速度要求,是亟待解决的技术问题。
技术实现思路
1、本申请实施例提供一种业务处理方法、装置、设备及计算机可读存储介质,可以针对应用程序中不同的业务进行精准网络加速,有利于提升用户体验。
2、第一方面,本申请提供一种业务处理方法,包括:获取电子设备当前运行的应用程序的运行信息;当确定运行信息对应的业务与至少一个预设业务中的第一预设业务关联,获取运行信息对应的业务的网络特征;当运行信息对应的业务的网络特征与第一预设业务的预设特征匹配,根据第一预设业务的预设特征对应的加速策略,对运行信息对应的业务进行加速处理。
3、可见,电子设备可以根据当前运行的应用程序的运行信息,确定当前运行的应用程序的运行信息对应的业务;进而可以从至少一个预设业务中确定出与运行信息对应的业务关联的第一预设业务,在运行信息对应的业务的网络特征与第一预设业务的预设特征匹配的情况下,便可以采用第一预设业务的预设特征对应的加速策略对运行信息对应的业务进行
4、在一种实现方式中,上述获取电子设备当前运行的应用程序的运行信息,包括:在业务加速服务处于启动状态的情况下,获取电子设备当前运行的应用程序的运行信息。可见,预先启动业务加速服务,以便于电子设备能够及时对当前运行的业务进行网络加速,从而有利于提高用户体验。
5、在一种实现方式中,上述运行信息包括运行界面信息、应用服务信息、以及网络请求信息中的至少一种;其中,运行界面信息用于描述电子设备当前运行的界面,应用服务信息用于描述电子设备当前调用的应用服务,网络请求信息用于描述电子设备当前请求访问的服务器地址。可见,电子设备可以根据不同的运行信息确定应用程序中当前运行的业务。
6、在一种实现方式中,运行信息对应的业务的网络特征包括运行信息对应的业务的网络域名,第一预设业务的预设特征包括第一预设业务的预设域名;上述方法还包括:当第一预设业务的预设域名包括运行信息对应的业务的网络域名,则确定运行信息对应的业务的网络特征与第一预设业务的预设特征匹配。可见,电子设备可以将运行信息对应的业务的网络域名与第一预设业务的预设域名进行匹配,有助于更加精准地确定对运行信息对应的业务进行网络加速的加速策略。
7、在一种实现方式中,上述方法还包括:获取第一预设业务的预设特征对应的加速策略。可见,获取第一预设业务的预设特征对应的加速策略,以便于电子设备采用第一预设业务的预设特征对应的加速策略对当前运行的业务进行网络加速。
8、在一种实现方式中,上述方法还包括:从至少一个预设业务的预设特征与至少一个加速策略之间的对应关系中,确定第一预设业务的预设特征对应的加速策略。可见,电子设备从对应关系中可以更加快速地确定第一预设业务的预设特征对应的加速策略,从而有利于提升电子设备的处理效率。
9、在一种实现方式中,上述方法还包括:获取电子设备的配置信息,配置信息包括至少一个预设业务的预设特征与至少一个加速策略之间的对应关系。可见,电子设备可以根据配置信息,确定至少一个预设业务的预设特征与至少一个加速策略之间的对应关系,从而有利于提供更加丰富的预设业务以及加速策略。
10、在一种实现方式中,第一预设业务的预设特征对应的加速策略包括第一预设业务的预设特征对应的加速域名,以及加速域名对应的加速方式;上述根据第一预设业务的预设特征对应的加速策略,对运行信息对应的业务进行加速处理,包括:根据第一预设业务的预设特征对应的加速域名,以及加速域名对应的加速方式,对运行信息对应的业务进行加速处理。可见,针对应用程序中不同的业务,电子设备可以采用不同的加速方式对不同的加速域名进行加速,有助于实现业务精细化处理。
11、在一种实现方式中,上述方法还包括:获取电子设备的当前位置信息,并确定当前位置信息对应的特定业务;将特定业务更新至至少一个预设业务中。可见,电子设备可以根据位置信息,动态调整预设业务。
12、在一种实现方式中,上述方法还包括:确定特定业务的预设特征以及特定业务对应的加速策略;将特定业务的预设特征以及特定业务对应的加速策略添加至至少一个预设业务的预设特征与至少一个加速策略之间的对应关系中。可见,电子设备可以确定特定业务对应的加速策略,以便于根据位置信息的变化智能地选择加速策略。
13、第二方面,本申请提供了一种业务处理装置,该装置可以包括:获取单元,用于获取电子设备当前运行的应用程序的运行信息;处理单元,用于当确定运行信息对应的业务与至少一个预设业务中的第一预设业务关联,获取运行信息对应的业务的网络特征;当运行信息对应的业务的网络特征与第一预设业务的预设特征匹配,根据第一预设业务的预设特征对应的加速策略,对运行信息对应的业务进行加速处理。
14、第三方面,本申请提供了一种电子设备,包括至少一个存储器、至少一个处理器,至少一个存储器与至少一个处理器耦合,至少一个存储器用于存储计算机程序,至少一个处理器用于调用计算机程序,计算机程序包括指令,当指令被至少一个处理器执行时,使得电子设备执行上述第一方面任一可能的实现方式中的业务处理方法。
15、第四方面,本申请提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面任一可能的实现方式中的业务处理方法。
16、第五方面,本申请提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行上述第一方面任一可能的实现方式中的业务处理方法。
本文档来自技高网...【技术保护点】
1.一种业务处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取电子设备当前运行的应用程序的运行信息,包括:
3.如权利要求1或2所述的方法,其特征在于,所述运行信息包括运行界面信息、应用服务信息、以及网络请求信息中的至少一种;其中,所述运行界面信息用于描述所述电子设备当前运行的界面,所述应用服务信息用于描述所述电子设备当前调用的应用服务,所述网络请求信息用于描述所述电子设备当前请求访问的服务器地址。
4.如权利要求1-3任一项所述的方法,其特征在于,所述运行信息对应的业务的网络特征包括所述运行信息对应的业务的网络域名,所述第一预设业务的预设特征包括所述第一预设业务的预设域名;
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
8.如权利要求5所述的方法,其特征在于,所述第一预设业务的预设特征对应的加速策略包括所述第一预设业务的预设
9.如权利要求1-8任一项所述的方法,其特征在于,所述方法还包括:
10.如权利要求9所述的方法,其特征在于,所述方法还包括:
11.一种业务处理装置,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,所述电子设备包括至少一个存储器、至少一个处理器,
13.一种计算机程序产品,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行权利要求1-10任一项所述的方法。
14.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取电子设备当前运行的应用程序的运行信息,包括:
3.如权利要求1或2所述的方法,其特征在于,所述运行信息包括运行界面信息、应用服务信息、以及网络请求信息中的至少一种;其中,所述运行界面信息用于描述所述电子设备当前运行的界面,所述应用服务信息用于描述所述电子设备当前调用的应用服务,所述网络请求信息用于描述所述电子设备当前请求访问的服务器地址。
4.如权利要求1-3任一项所述的方法,其特征在于,所述运行信息对应的业务的网络特征包括所述运行信息对应的业务的网络域名,所述第一预设业务的预设特征包括所述第一预设业务的预设域名;
5.如权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.如权利要求5所述的方法,其特征在于,所述方法还包括:
7.如权...
【专利技术属性】
技术研发人员:卢守栋,蔺振超,刘宇宁,李小金,李继青,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。