一种信息处理方法及电子设备的制造方法

文档序号:9631435阅读:283来源:国知局
一种信息处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
【背景技术】
[0002]随着科学技术的发展,电子设备的种类和功能越来越多。为了满足用户的使用需求,应用程序的种类及功能也越来越丰富。
[0003]用户为了获得较多的网络信息,将需要针对电子设备进行大量的网络操作。在当前电子设备最大吞吐量一定的情况下,随着运行程序的增多,将造成程序的等待,比如程序运行慢、卡顿、或者无响应,等现象。
[0004]本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:
[0005]现有技术中,当多个应用程序需要的流量大于当前设备的最大吞吐量时,将出现程序运行效率低的技术问题。

【发明内容】

[0006]本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中,当多个应用程序需要的流量大于当前设备的最大吞吐量时,将出现程序运行效率低的技术问题,实现了提升应用程序运行效率的技术效果。
[0007]—,本申请实施例提供了一种信息处理方法,应用于一电子设备,包括以下步骤:
[0008]在发送第一数据前,获得第二数据,其中,所述第一数据以及所述第二数据用于在网络上进行传输;
[0009]确定所述第二数据对应的第二应用程序;
[0010]检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果;
[0011]若所述第一检测结果为是,以第一优先级发送所述第二数据。
[0012]可选地,所述获得第二数据,具体包括:
[0013]在所述电子设备通过第二端口发送所述第二数据时,从所述第二端口处获得所述第二数据。
[0014]可选地,所述确定所述第二数据对应的第二应用程序,具体为:
[0015]基于数据传输端口与应用程序间的第一对应关系,确定与所述第二端口对应的所述第二应用程序。
[0016]可选地,所述检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果,具体包括:
[0017]检测所述电子设备的当前显示界面中是否有处于顶层的第一显示界面,获得第二检测结果;
[0018]若所述第二检测结果为是,确定所述第一显示界面对应的应用程序为第一应用程序;
[0019]检测所述第二应用程序是否与所述第一应用程序匹配,获得所述第一检测结果。
[0020]可选地,所述检测所述第二应用程序是否与所述第一应用程序匹配,获得所述第一检测结果,具体包括:
[0021]获得用于表征所述第一应用程序的至少一个第一参数信息;
[0022]获取用于表征所述第二应用程序的至少一个第二参数信息;
[0023]检测所述第一参数信息和所述第二参数信息是否匹配,获得所述第一检测结果。
[0024]可选地,所述获得用于表征所述第二应用程序的至少一个第二参数信息,具体为:
[0025]获得所述第二应用程序的第二应用包名信息,其中,所述第二应用包名信息具体为用于表征所述第二应用程序的标识信息;
[0026]所述检测所述第一参数信息和所述第二参数信息是否匹配,获得所述第一检测结果,具体为:
[0027]检测所述第二应用包名信息和所述第一参数信息是否相同,获得所述第一检测结果Ο
[0028]可选地,在所述检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果之后,所述方法还包括:
[0029]若所述第一检测结果为否,发送所述第一数据。
[0030]可选地,所述以第一优先级发送所述第二数据,具体包括:
[0031]依次取i从1至M,在发送所述第二数据中的第i段数据之前,检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第三检测结果,其中,所述第二数据包括Μ段数据,Μ为大于等于1的正整数,i为不小于1的正整数;
[0032]若所述第三检测结果为否,发送所述第i段数据,在i为Μ时,发送完成所述第二数据。
[0033]可选地,在所述检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第三检测结果之后,所述方法还包括:
[0034]若所述第三检测结果为是,中断发送所述第i段数据。
[0035]可选地,在所述检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果之后,所述方法还包括:
[0036]在发送完所述第二数据之后,检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第四检测结果;
[0037]若所述第四检测结果为否,发送所述第一数据。
[0038]可选地,在所述检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第四检测结果之后,所述方法还包括:
[0039]若所述第四检测结果为是,中断发送所述第一数据。
[0040]二,本申请实施例还提供了一种电子设备,包括:
[0041]壳体;
[0042]处理器,与所述壳体连接;其中,所述处理器被配置为:
[0043]在发送第一数据前,获得第二数据,其中,所述第一数据以及所述第二数据用于在网络上进行传输;
[0044]确定所述第二数据对应的第二应用程序;
[0045]检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果;
[0046]若所述第一检测结果为是,以第一优先级发送所述第二数据。
[0047]可选地,所述处理器被配置为:
[0048]在所述电子设备通过第二端口发送所述第二数据时,所述处理器从所述第二端口处获得所述第二数据。
[0049]可选地,所述处理器被配置为:
[0050]基于数据传输端口与应用程序间的第一对应关系,确定与所述第二端口对应的所述第二应用程序。
[0051]可选地,所述电子设备还包括与所述处理器连接的显示单元,其中,所述处理器被配置为:
[0052]检测所述显示单元的当前显示界面中是否有处于顶层的第一显示界面,获得第二检测结果;
[0053]若所述第二检测结果为是,确定所述第一显示界面对应的应用程序为第一应用程序;
[0054]检测所述第二应用程序是否与所述第一应用程序匹配,获得所述第一检测结果。
[0055]可选地,所述处理器被配置为:
[0056]获得用于表征所述第一应用程序的至少一个第一参数信息;
[0057]获取用于表征所述第二应用程序的至少一个第二参数信息;
[0058]检测所述第一参数信息和所述第二参数信息是否匹配,获得所述第一检测结果。
[0059]可选地,所述处理器被配置为:
[0060]获得所述第二应用程序的第二应用包名信息,其中,所述第二应用包名信息具体为用于表征所述第二应用程序的标识信息;
[0061]检测所述第二应用包名信息和所述第一参数信息是否相同,获得所述第一检测结果Ο
[0062]可选地,在所述检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果之后,所述处理器被配置为:
[0063]若所述第一检测结果为否,发送所述第一数据。
[0064]可选地,所述处理器被配置为:
[0065]依次取i从1至M,在发送所述第二数据中的第i段数据之前,检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第三检测结果,其中,所述第二数据包括Μ段数据,Μ为大于等于1的正整数,i为不小于1的正整数;
[0066]若所述第三检测结果为否,发送所述第i段数据,在i为Μ时,发送完成所述第二数据。
[0067]可选地,在所述检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第三检测结果之后,所述处理器被配置为:
[0068]若所述第三检测结果为是,中断发送所述第i段数据。
[0069]可选地,在所述检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果之后,所述处理器被配置为:
[0070]在发送完所述第二数据之后,检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第四检测结果;
[0071 ] 若所述第四检测结果为否,发送所述第一数据。
[0072]可选地,在所述检测所述电子设备的当前顶层显示界面所对应的第三应用程序是否与所述第二应用程序不同,获得第四检测结果之后,所述处理器被配置为:
[0073]若所述第四检测结果为是,中断发送所述第一数据。
[0074]三,一种电子设备,包括:
[0075]第一获得单元,在发送第一数据前,用于获得第二数据,其中,所述第一数据以及所述第二数据用于在网络上进行传输;
[0076]第一确定单元,用于确定所述第二数据对应的第二应用程序;
[0077]第二获得单元,用于检测所述第二应用程序是否为满足一预设条件的应用程序,获得第一检测结果;
[0078]第一发送单元,若所述第一检测结果为是,以第一优先级发送所述第二数据。
[0079]本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
[0080]在本申请实施例的技术方案中,通过在发送第一数据前,获得第二数据,其中,所述第一数据以及第二数据用于在网络上进行传输;然后,确定所述第二数据对应的第二应用程序;在检测到所述第二应用程序为满足预设条件的应用程序时,以第一优先级发送所述第二数据。也就是说,在发送第一数据前,检测满足预设条件的第二数据所对应的应用程序是否到来,一旦到来优先发送所述第二数据,所以,实现了
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1