一种资源配置方法及终端与流程

文档序号:12463640阅读:157来源:国知局
一种资源配置方法及终端与流程
本发明涉及互联网
技术领域
,尤其涉及一种资源配置方法及终端。
背景技术
:随着信息时代的到来,自媒体应运而生。每个用户都可以成为信息的传播者,人们可以通过各种各样的传播形式将信息传递给信息接收者,其中,传播形式包括文字传播、图片传播、音频传播、视频传播等。随着互联网技术快速发展,用户越来越倾向于选择在线视频实时直播的方式,与他人分享一些趣闻或进行现场个人才艺表演,人们可以使用个人电脑或移动终端等进行视频直播(或视频通话)。视频直播(或视频通话)非常注重视频质量要求。但是,在有限上传带宽或内存空间等资源的情况下,因其他应用占有过多上传带宽或内存空间等资源而可能导致直播画面质量不佳。技术实现要素:本发明实施例公开了一种资源配置方法及终端,能够提高直播画面质量。第一方面,本发明实施例公开了一种资源配置方法,包括:当检测到终端开启主播频道时,检测在待检测进程中资源的占用值大于预设占用值的问题进程,其中所述待检测进程包括在所述终端的进程中除主播频道占用的进程之外的其他进程;弹出显示界面,所述显示界面包括所述问题进程、所述问题进程的资源占用值和所述问题进程的关闭操作;接收针对所述关闭操作输入的关闭指令,所述关闭指令用于关闭所述问题进程。结合第一方面,在第一种可能的实现方式中,所述资源包括内存,所述检测在待检测进程中所述资源的占用值大于预设占用值的问题进程,包括:检测在待检测进程中内存的占用值大于预设内存占用值的问题进程。结合第一方面,在第二种可能的实现方式中,所述资源包括上传带宽,所述检测在待检测进程中所述资源的占用值大于预设占用值的问题进程,包括:检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的问题进程。结合第一方面,在第三种可能的实现方式中,所述资源包括内存和上传带宽,所述检测在待检测进程中资源的占用值大于预设占用值的问题进程,包括:检测在待检测进程中内存的占用值大于预设内存占用值的第一问题进程;以及检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的第二问题进程。结合第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的第二问题进程,包括:通过控制台命令netstat获取待检测进程的端口号;对所述端口号进行抓包,获取所述端口号的上传速度;检测所述上传速度是否大于预设上传速度值,若是,则将所述待检测进程作为第二问题进程。第二方面,本发明实施例公开了一种终端,所述终端包括:进程检测单元,用于当检测到终端开启主播频道时,检测在待检测进程中资源的占用值大于预设占用值的问题进程,其中所述待检测进程包括在所述终端的进程中除主播频道占用的进程之外的其他进程;界面显示单元,用于弹出显示界面,所述显示界面包括所述问题进程、所述问题进程的资源占用值和所述问题进程的关闭操作;指令接收单元,用于接收针对所述关闭操作输入的关闭指令,所述关闭指令用于关闭所述问题进程。结合第二方面,在第一种可能的实现方式中,所述资源包括内存,所述进程检测单元,具体用于检测在待检测进程中内存的占用值大于预设内存占用值的问题进程。结合第二方面,在第二种可能的实现方式中,所述资源包括上传带宽,所述进程检测单元,具体用于检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的问题进程。结合第二方面,在第三种可能的实现方式中,所述资源包括内存和上传带宽,所述进程检测单元,具体用于检测在待检测进程中内存的占用值大于预设内存占用值的第一问题进程;以及检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的第二问题进程。结合第二方面的第三种可能的实现方式,在第四种可能的实现方式中,所述进程检测单元,包括:获取单元,用于通过控制台命令netstat获取待检测进程的端口号,以及对所述端口号进行抓包,获取所述端口号的上传速度;检测单元,用于检测所述上传速度是否大于预设上传速度值,若是,则将所述待检测进程作为第二问题进程。实施本发明实施例,具有如下有益效果:本发明实施例中,当终端开启主播频道时,终端可以关闭进程中资源的占有值大于预设占有值的进程,在有限资源的情况下可以分配给所述主播频道更多的资源,从而提高了直播画面的质量。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例公开的一种网络架构的结构示意图;图2是本发明实施例公开的一种资源配置方法的流程示意图;图3是本发明实施例公开的一种显示界面的示意图;图4是本发明实施例公开的一种终端的结构示意图;图5是本发明实施例公开的另一种终端的结构示意图;图6是本发明实施例公开的一种运行上述应用界面切换方法的基于冯诺依曼体系的计算机系统。具体实施方式下面结合附图,对本发明实施例进行描述。为了更好地理解本发明实施例公开的一种资源配置方法及终端,下面先对本发明实施例适用的网络架构进行描述。参阅图1,图1是本发明实施例公开的一种网络架构的结构示意图。如图1所示,该网络构架示意图可以包括服务设备和终端,其中,服务设备可以包括服务器、服务主机、服务系统以及服务平台等,而终端可以包括集合群聊、视频直播、频道K歌、在线游戏、在线影视等功能为一体的终端。在图1所示的网络构架中,该终端可以运行在包括但不限于移动电话、移动电脑、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、媒体播放器、智能电视等用户设备。其中,服务设备可以通过互联网与终端进行通信连接。基于图1所示的网络构架,本发明实施例公开了一种资源配置方法。参阅图2,图2是本发明实施例公开的一种资源配置方法的流程示意图。如图2所示,该资源配置方法可以包括以下步骤。步骤S101:当检测到终端开启主播频道时,所述终端检测在待检测进程中资源的占用值大于预设占用值的问题进程。步骤S102:所述终端弹出显示界面,所述显示界面包括所述问题进程、所述问题进程的资源占用值和所述问题进程的关闭操作。步骤S103:所述终端接收针对所述关闭操作输入的关闭指令,所述关闭指令用于关闭所述问题进程。其中,所述资源可以指所述终端的内存空间、上传带宽,或所述内存空间与所述上传带宽的组合等,本发明实施例不作限定。所述待检测进程可以指当前所述终端中除运行所述主播频道所需的进程之外的其他进程。举例说明,所述终端当前正在运行主播频道、应用1和应用2,其中运行主播频道所需的进程为进程1和进程2,运行应用1所需的进程为进程3和进程4,运行应用2所需的进程为进程5,则所述待检测进程可以为进程3、进程4和进程5。其中,如表1所示,进程3、进程4和进程5资源的占有值。表1进程资源的占有值(百分比)进程310%进程430%进程540%若所述预设占用值为20%,则所述问题进程可以为进程4和进程5。可选的,当所述资源为所述终端的内存时,则所述终端还可以检测在待检测进程中内存的占用值大于预设内存占用值的问题进程,并弹出包括所述问题进程、所述问题进程对应的内存占有值、以及对所述问题进程的关闭操作的显示界面如表2所示,进程3、进程4和进程5内存的占有值。其中,所述内存的占用值可以指占有所述终端内存空间的百分比或占有所述终端内存空间的大小。表2进程内存的占有值(百分比)进程310%进程430%进程540%进程3的内存占有值为10%,可以指进程3占所述终端10%的内存空间。若所述预设占用值为20%,则所述问题进程可以为进程4和进程5。可选的,当所述资源为上传带宽时,则所述终端还可以检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的问题进程;并弹出包括所述问题进程、所述问题进程对应的上传带宽占有值、以及对所述问题进程的关闭操作的显示界面。其中,所述上传带宽的占用值可以指占有当前所述终端所有进程的上传带宽总和的百分比。比如,若进程4的上传带宽的占有值为30%,则占所述终端当前上传带宽总和的30%,则进程4的资源占有值可以为30%。可选的,当所述资源为所述终端的内存和所述上传带宽,所述资源的占有值可以为所述终端内存占有值和所述上传带宽占有值的权重之和,则所述终端还可以检测在待检测进程中所述占有值的权重之和大于预设占用值的问题进程,并弹出包括所述问题进程、所述问题进程对应的占有值的权重之和、以及对所述问题进程的关闭操作的显示界面。比如,所述资源的占有值的计算公式可以为:Z=aX+bY其中,Z可以为所述资源的占有值,X和Y可以分别为所述内存的占有值和所述上传带宽的占有值,a和b可以分别为所述内存的占有值的比重和所述上传带宽占有值的比重,比如a=0.4和b=0.6等。可选的,当所述资源为所述终端的内存和所述上传带宽时,所述资源的占有值可以为所述终端内存占有值和所述上传带宽占有值,则所述终端还可以检测在待检测进程中所述内存占有值或所述上传带宽占有值大于预设占用值的问题进程,其中在所述待检测进程中所述内存占有值大于预设占有值的进程可以为第一问题进程,在所述待检测进程中所述上传带宽占有值大于预设占有值的进程可以为第二问题进程。然后弹出包括所述第一问题进程、所述第二问题进程,以及所述第一问题进程对应的内存占有值、所述第二问题进程对应的上传带宽占有值、以及所述第一问题进程的关闭操作和所述第一问题的关闭操作的显示界面。需要说明的是,所述显示界面可以是自动弹出或用户手动打开等。比如,在所述终端正在开启主播频道时,若所述终端检测到在待检测进程中上传带宽的占用值大于预设上传带宽占用值的问题进程,则所述终端自动弹出所述显示界面。或者,在所述终端正在开启主播频道时,用户可以点击打开所述显示界面等。所述显示界面可以包括所述问题进程、所述问题进程对应的内存占有值、以及对所述问题进程的关闭操作。如图3所示,所述显示界面包括进程1、进程2、进程3和进程4,以及每个进程对应的内存占有值以及每个进程对应的关闭操作,用户点击所述进程对应的关闭操作即可关闭所述进程。可选的,通过控制台命令netstat获取待检测进程的端口号;对所述端口号进行抓包,获取所述端口号的上传速度;检测所述上传速度是否大于预设上传速度值,若是,则将所述待检测进程作为第二问题进程。实施图1描述的方法,当终端开启主播频道时,终端可以关闭进程中资源的占有值大于预设占有值的进程,在有限资源的情况下可以分配给所述主播频道更多的资源,从而提高了直播画面的质量。参阅图4,图4为本发明实施例公开的一种终端的结构示意图。其中图4所示的终端可以包括:进程检测单元401,用于当检测到终端开启主播频道时,检测在待检测进程中资源的占用值大于预设占用值的问题进程,其中所述待检测进程包括在所述终端的进程中除主播频道占用的进程之外的其他进程。其中,所述资源可以指所述终端的内存空间、上传带宽,或所述内存空间与所述上传带宽的组合等,本发明实施例不作限定。界面显示单元402,用于弹出显示界面,所述显示界面包括所述问题进程、所述问题进程的资源占用值和所述问题进程的关闭操作。指令接收单元403,用于接收针对所述关闭操作输入的关闭指令,所述关闭指令用于关闭所述问题进程。可选的,所述资源包括内存,所述进程检测单元401,具体用于检测在待检测进程中内存的占用值大于预设内存占用值的问题进程。可选的,所述资源包括上传带宽,所述进程检测单元401,具体用于检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的问题进程。可选的,所述资源包括内存和上传带宽,所述问题进程包括第一问题进程和第二问题进程;所述进程检测单元401,具体用于检测在待检测进程中内存的占用值大于预设内存占用值的所述第一问题进程;以及检测在待检测进程中上传带宽的占用值大于预设上传带宽占用值的所述第二问题进程。可选的,参阅图5所示,所述进程检测单元401,包括:获取单元404,用于通过控制台命令netstat获取待检测进程的端口号,以及对所述端口号进行抓包,获取所述端口号的上传速度。检测单元405,用于检测所述上传速度是否大于预设上传速度值,若是,则将所述待检测进程作为第二问题进程。可见,实施图4描述的终端,当终端开启主播频道时,终端可以关闭进程中资源的占有值大于预设占有值的进程,在有限资源的情况下可以分配给所述主播频道更多的资源,从而提高了直播画面的质量。图6展示了一种运行上述应用界面切换方法的基于冯诺依曼体系的计算机系统6。该计算机系统6可以是智能手机、平板电脑、掌上电脑,笔记本电脑或个人电脑等用户终端设备。具体的,可包括通过系统总线连接的外部输入接口1001、处理器1002、存储器1003和输出接口1004。其中,外部输入接口1001可包括触控屏10016,可选的还可以包括网络接口10018。存储器1003可包括外存储器10032(例如硬盘、光盘或软盘等)和内存储器10034。输出接口1004可包括显示屏10042和音响/喇叭10044等设备。在本实施例中,本方法的运行基于计算机程序,该计算机程序的程序文件存储于前述基于冯诺依曼体系的计算机系统10的外存储器10032中,在运行时被加载到内存储器10034中,然后被编译为机器码之后传递至处理器1002中执行,从而使得基于冯诺依曼体系的计算机系统10中形成逻辑上的操作监听模块310、指纹检测模块320、界面切换模块330、压力值判断模块340、第一步长确定模块350及第二步长确定模块360,且在上述应用界面切换方法执行过程中,输入的参数均通过外部输入接口1001接收,并传递至存储器1003中缓存,然后输入到处理器1002中进行处理,处理的结果数据或缓存于存储器1003中进行后续地处理,或被传递至输出接口1004进行输出。本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-OnlyMemory,ROM)、随机存储器(RandomAccessMemory,RAM)、可编程只读存储器(ProgrammableRead-onlyMemory,PROM)、可擦除可编程只读存储器(ErasableProgrammableReadOnlyMemory,EPROM)、一次可编程只读存储器(One-timeProgrammableRead-OnlyMemory,OTPROM)、电子抹除式可复写只读存储器(Electrically-ErasableProgrammableRead-OnlyMemory,EEPROM)、只读光盘(CompactDiscRead-OnlyMemory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。以上对本发明实施例公开的一种资源配置方法及终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1