CN107634867A - Network management method and related products - Google Patents
Network management method and related products Download PDFInfo
- Publication number
- CN107634867A CN107634867A CN201711020630.5A CN201711020630A CN107634867A CN 107634867 A CN107634867 A CN 107634867A CN 201711020630 A CN201711020630 A CN 201711020630A CN 107634867 A CN107634867 A CN 107634867A
- Authority
- CN
- China
- Prior art keywords
- game application
- network bandwidth
- terminal device
- network
- background
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72427—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for supporting games or graphical animations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及终端技术领域,尤其涉及一种网络管理方法及相关产品。The present invention relates to the technical field of terminals, in particular to a network management method and related products.
背景技术Background technique
终端设备中具有各种各样的应用,可以满足人们工作、娱乐和学习等多种方面的需求,为人们的生活带来极大便利。There are various applications in the terminal equipment, which can meet people's needs in various aspects such as work, entertainment and study, and bring great convenience to people's life.
其中,用户在利用终端设备玩游戏时,为了保证游戏的速度与性能,需要保证游戏应用可以充分使用终端设备的网络资源、内存资源、中央处理器(Central ProcessingUnit,CPU)资源、图形处理器(Graphics Processing Unit,GPU)资源以及输入/输出(Input/output,I/O)资源。Among them, when the user uses the terminal device to play games, in order to ensure the speed and performance of the game, it is necessary to ensure that the game application can fully use the network resources, memory resources, central processing unit (Central Processing Unit, CPU) resources, graphics processing unit (GPU) of the terminal device. Graphics Processing Unit, GPU) resources and input/output (Input/output, I/O) resources.
然而,若游戏应用切换到后台运行,则不能在后台使用网络,便会造成卡顿、掉线等问题,降低用户在终端设备上的游戏体验。However, if the game application is switched to run in the background, the network cannot be used in the background, which will cause problems such as freezing and disconnection, and reduce the user's gaming experience on the terminal device.
发明内容Contents of the invention
本申请实施例提供了一种网络管理方法及相关产品,可以限制游戏应用后台运行时可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。The embodiment of the present application provides a network management method and related products, which can limit the available network bandwidth when the game application is running in the background, and prevent the game application from occupying too much network bandwidth in the background and affecting the network usage of the application running in the foreground.
本申请实施例第一方面公开了一种网络管理方法,包括:The first aspect of the embodiment of the present application discloses a network management method, including:
终端设备监测将游戏应用由前台运行切换到后台运行的切换操作;The terminal device monitors the switching operation of switching the game application from running in the foreground to running in the background;
确定所述游戏应用在所述切换操作的时刻进行数据传输的第一数据量;所述第一数据量包括上行数据量以及下行数据量;Determining a first data volume for data transmission by the game application at the moment of the switching operation; the first data volume includes uplink data volume and downlink data volume;
所述第一数据量大于第一阈值的情况下,限制所述游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。When the first amount of data is greater than the first threshold, the network bandwidth available when the game application is running in the background is limited to not exceed a preset network bandwidth threshold.
本申请实施例第二方面公开了一种终端设备,包括:The second aspect of the embodiment of the present application discloses a terminal device, including:
监测单元,用于监测所述终端设备将游戏应用由前台运行切换到后台运行的切换操作;A monitoring unit, configured to monitor the switching operation of the terminal device switching the game application from running in the foreground to running in the background;
确定单元,用于确定所述游戏应用在所述切换操作的时刻进行数据传输的第一数据量;所述第一数据量包括上行数据量以及下行数据量;A determining unit, configured to determine a first data volume for data transmission by the game application at the moment of the switching operation; the first data volume includes uplink data volume and downlink data volume;
控制单元,用于在所述第一数据量大于第一阈值的情况下,限制所述游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。The control unit is configured to limit the available network bandwidth when the game application is running in the background to not exceed a preset network bandwidth threshold when the first data amount is greater than a first threshold.
本申请实施例第三方面公开了一种终端设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,所述一个或多个程序被存储在所述存储器中,并且被配置为由所述处理器执行,所述程序包括用于执行如上述第一方面所描述的方法的步骤的指令。The third aspect of the embodiment of the present application discloses a terminal device, including a processor, a memory, a communication interface, and one or more programs, wherein the one or more programs are stored in the memory and are configured to Executed by the processor, the program includes instructions for executing the steps of the method described in the first aspect above.
本申请实施例第四方面公开了一种计算机可读存储介质,其存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如上述第一方面所描述的方法,所述计算机包括终端设备。The fourth aspect of the embodiment of the present application discloses a computer-readable storage medium, which stores a computer program for electronic data exchange, wherein the computer program causes the computer to execute the method described in the first aspect above, and the computer Includes terminal equipment.
本申请实施例第五方面公开了一种计算机程序产品,其中,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包,所述计算机包括终端设备。The fifth aspect of the embodiment of the present application discloses a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable the computer to execute the Part or all of the steps described in any method of the first aspect of the embodiment. The computer program product may be a software installation package, and the computer includes a terminal device.
从以上技术方案可以看出,本申请实施例具有以下优点:It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:
本申请实施例中,终端设备监测将游戏应用由前台运行切换到后台运行的切换操作;确定游戏应用在切换操作的时刻进行数据传输的第一数据量;第一数据量大于第一阈值的情况下,限制游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。由此可见,实施本申请实施例,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。In the embodiment of the present application, the terminal device monitors the switching operation of switching the game application from running in the foreground to running in the background; determines the first amount of data transmitted by the game application at the moment of the switching operation; the first data amount is greater than the first threshold Under , limit the available network bandwidth when the game app is running in the background to no more than the preset network bandwidth threshold. It can be seen that the implementation of the embodiment of the present application can limit the available network bandwidth of the game application running in the background when the game application is switched to the background and can perform data transmission, so as to prevent the game application from occupying too much network bandwidth in the background and affecting the foreground Network usage of running applications.
附图说明Description of drawings
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For Those of ordinary skill in the art can also obtain other drawings based on these drawings without any creative effort.
图1为本申请实施例公开的一种游戏应用运行时终端设备与服务器的交互示意图;FIG. 1 is a schematic diagram of interaction between a terminal device and a server when a game application is running according to an embodiment of the present application;
图2为本申请实施例公开的一种网络管理方法的流程示意图;FIG. 2 is a schematic flowchart of a network management method disclosed in an embodiment of the present application;
图3为本申请实施例公开的另一种网络管理方法的流程示意图;FIG. 3 is a schematic flowchart of another network management method disclosed in the embodiment of the present application;
图4为本申请实施例公开的一种终端设备与接入点AP的交互示意图;FIG. 4 is a schematic diagram of interaction between a terminal device and an access point AP disclosed in an embodiment of the present application;
图5为本申请实施例公开的一种第一阈值、第二阈值以及第三阈值的分布关系示意图;FIG. 5 is a schematic diagram of a distribution relationship among a first threshold, a second threshold, and a third threshold disclosed in an embodiment of the present application;
图6为本申请实施例公开的一种终端设备的结构示意图;FIG. 6 is a schematic structural diagram of a terminal device disclosed in an embodiment of the present application;
图7A为本申请实施例公开的另一种终端设备的结构示意图;FIG. 7A is a schematic structural diagram of another terminal device disclosed in the embodiment of the present application;
图7B为本申请实施例公开的一种调整单元的结构示意图;Fig. 7B is a schematic structural diagram of an adjustment unit disclosed in the embodiment of the present application;
图8为本申请实施例公开的另一种终端设备的结构示意图;FIG. 8 is a schematic structural diagram of another terminal device disclosed in the embodiment of the present application;
图9为本申请实施例公开的另一种终端设备的结构示意图。FIG. 9 is a schematic structural diagram of another terminal device disclosed in an embodiment of the present application.
具体实施方式Detailed ways
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments . Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法或设备固有的其他步骤或单元。The terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish different objects, rather than to describe a specific order. Furthermore, the terms "include" and "have", as well as any variations thereof, are intended to cover a non-exclusive inclusion. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but optionally also includes unlisted steps or units, or optionally further includes For other steps or units inherent in these processes, methods or apparatuses.
本申请实施例所涉及到的终端设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为终端设备。下面结合附图对本申请实施例进行介绍。The terminal devices involved in the embodiments of the present application may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to wireless modems, as well as various forms of user equipment (User Equipment, UE), mobile station (Mobile Station, MS), terminal device (terminal device) and so on. For convenience of description, the devices mentioned above are collectively referred to as terminal devices. Embodiments of the present application will be described below in conjunction with the accompanying drawings.
本申请实施例提供了一种网络管理方法及相关产品,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。以下分别进行详细说明。The embodiment of the present application provides a network management method and related products, which can limit the available network bandwidth of the game application running in the background when the game application is switched to the background and can perform data transmission, so as to prevent the game application from occupying too much in the background Affects the network usage of apps running in the foreground due to network bandwidth. Each will be described in detail below.
请参阅图1,图1为本申请实施例公开的一种游戏应用运行时终端设备与服务器的交互示意图。如图1所示,若玩家A正在终端设备101上玩的游戏为对战类游戏,则玩家A在终端设备101上进行操作的数据会通过上行数据链路实时上传到服务器102,之后通过服务器102传输至玩家B的终端设备103;同时地,终端设备101还会通过下行数据链路接收服务器102传输的玩家B的操作数据,之后终端设备101根据本地数据以及接收到的数据进行参数计算和图形渲染,进而对终端设备101的显示画面进行更新。Please refer to FIG. 1 . FIG. 1 is a schematic diagram of interaction between a terminal device and a server when a game application is running according to an embodiment of the present application. As shown in Figure 1, if the game that player A is playing on the terminal device 101 is a battle game, the data that player A operates on the terminal device 101 will be uploaded to the server 102 in real time through the uplink data link, and then passed through the server 102 transmitted to the terminal device 103 of player B; at the same time, the terminal device 101 will also receive the operation data of player B transmitted by the server 102 through the downlink data link, and then the terminal device 101 will perform parameter calculation and graphics according to the local data and the received data Rendering, and then updating the display screen of the terminal device 101.
因此,在图1所示的对战类游戏运行的应用场景中,若玩家A点击终端设备101显示的其他应用的推送消息,使得显示换面跳转到其他应用,则游戏应用切换到后台运行;该游戏应用没有后台运行权限的情况下,将无法进行与服务器间的数据传输,从而导致游戏中玩家A的角色“掉线”或“挂机”,影响玩家的游戏成绩,严重降低终端设备上的游戏体验。Therefore, in the application scenario of running a fighting game as shown in FIG. 1 , if player A clicks on the push message of other applications displayed on the terminal device 101, so that the display changes and jumps to other applications, then the game application switches to run in the background; If the game application does not have the permission to run in the background, it will not be able to transmit data with the server, which will cause the character of player A in the game to "drop" or "hang up", which will affect the player's game performance and seriously reduce the user experience on the terminal device. gaming experience.
请参阅图2,图2为本申请实施例公开的一种网络管理方法的流程示意图。其中,图2所示的网络管理方法可以包括以下步骤:Please refer to FIG. 2 . FIG. 2 is a schematic flowchart of a network management method disclosed in an embodiment of the present application. Wherein, the network management method shown in Figure 2 may include the following steps:
201、终端设备监测将游戏应用由前台运行切换到后台运行的切换操作。201. The terminal device monitors a switching operation of switching the game application from running in the foreground to running in the background.
本申请实施例中,游戏应用若切换至后台运行,该游戏应用没有后台运行权限、或没有后台使用网络权限的情况下,将无法在后台使用网络,导致游戏中出现掉线、挂机等情况,影响用户的游戏成绩。In the embodiment of this application, if the game application is switched to run in the background, if the game application does not have the permission to run in the background, or the permission to use the network in the background, it will not be able to use the network in the background, resulting in disconnection, hang-up, etc. in the game. Affect the user's game performance.
因此,本申请实施例可以在游戏应用运行时,检测游戏应用是否被切换到后台运行;若游戏应用被切换到后台运行,则在一定的条件下授权游戏应用在后台使用网络,从而避免游戏应用短暂地切换到后台导致游戏掉线;而另一方面,通过对游戏应用在后台使用网络时的网络带宽进行限制,避免游戏应用在后台任意使用网络而侵占网络带宽,造成前台运行的应用可用的网络带宽不足。Therefore, the embodiment of the present application can detect whether the game application is switched to the background when the game application is running; if the game application is switched to the background, the game application is authorized to use the network in the background under certain conditions, thereby preventing the game application from Switching to the background for a short time causes the game to be disconnected; on the other hand, by limiting the network bandwidth of the game application when using the network in the background, it is avoided that the game application uses the network arbitrarily in the background and occupies the network bandwidth, causing the application running in the foreground to be unusable. Insufficient network bandwidth.
202、确定游戏应用在切换操作的时刻进行数据传输的第一数据量。202. Determine a first amount of data to be transmitted by the game application at the moment of the switching operation.
本申请实施例中,第一数据量包括通过上行数据链路发送数据的上行数据量以及通过下行数据链路接收数据的下行数据量。In this embodiment of the present application, the first data amount includes an uplink data amount of data sent through an uplink data link and a downlink data amount of data received through a downlink data link.
若切换操作的时刻,游戏应用进行数据传输的第一数据量较高,则说明切换的时刻可能处于“游戏中”的界面,而不是商城界面、登陆界面或聊天界面。因此,若此时游戏应用转到后台运行,而无法使用网络的话,很大可能在游戏中掉线,从而影响用户的游戏成绩。If the first amount of data transmitted by the game application is relatively high at the time of the switching operation, it means that the switching time may be on the "in-game" interface instead of the mall interface, login interface or chat interface. Therefore, if the game application runs in the background at this time and cannot use the network, it is likely to be disconnected during the game, thereby affecting the user's game performance.
203、第一数据量大于第一阈值的情况下,限制游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。203. When the first amount of data is greater than the first threshold, limit the available network bandwidth when the game application is running in the background to not exceed the preset network bandwidth threshold.
因此,若游戏应用切换到后台运行的时刻,其传输的数据量较大,可以授权游戏应用在该情况下在后台运行时仍能使用网络;而另一方面,对游戏应用在后台使用网络时可用的网络带宽进行限制,从而避免游戏应用在后台运行时过度占用网络带宽,或者由于游戏应用在后台消耗过多的数据流量造成高昂的通信费用。Therefore, if the game application switches to running in the background, the amount of data it transmits is relatively large, and the game application can be authorized to use the network while running in the background; on the other hand, when the game application uses the network in the background The available network bandwidth is limited, so as to avoid excessive occupation of network bandwidth when the game application is running in the background, or high communication costs caused by excessive data traffic consumption by the game application in the background.
由此可见,利用图2所描述的方法,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。It can be seen that, using the method described in Figure 2, when the game application is switched to the background and can perform data transmission, the available network bandwidth of the game application running in the background can be limited, so as to avoid the game application occupying too much network bandwidth in the background. Affects network usage by apps running in the foreground.
请参阅图3,图3为本申请实施例公开的另一种网络管理方法的流程示意图。该方法可以包括以下步骤:Please refer to FIG. 3 . FIG. 3 is a schematic flowchart of another network management method disclosed in the embodiment of the present application. The method may include the steps of:
301、终端设备监测将游戏应用由前台运行切换到后台运行的切换操作。301. The terminal device monitors a switching operation of switching the game application from running in the foreground to running in the background.
本申请实施例中,游戏应用若切换至后台运行,该游戏应用没有后台运行权限、或没有后台使用网络权限的情况下,将无法在后台使用网络,导致游戏中出现掉线、挂机等情况,影响用户的游戏成绩。In the embodiment of this application, if the game application is switched to run in the background, if the game application does not have the permission to run in the background, or the permission to use the network in the background, it will not be able to use the network in the background, resulting in disconnection, hang-up, etc. in the game. Affect the user's game performance.
因此,本申请实施例可以在游戏应用运行时,检测游戏应用是否被切换到后台运行;若游戏应用被切换到后台运行,则在一定的条件下授权游戏应用在后台使用网络,从而避免游戏应用短暂地切换到后台导致游戏掉线;而另一方面,通过对游戏应用在后台使用网络时的网络带宽进行限制,避免游戏应用在后台任意使用网络而侵占网络带宽,造成前台运行的应用可用的网络带宽不足。Therefore, the embodiment of the present application can detect whether the game application is switched to the background when the game application is running; if the game application is switched to the background, the game application is authorized to use the network in the background under certain conditions, thereby preventing the game application from Switching to the background for a short time causes the game to be disconnected; on the other hand, by limiting the network bandwidth of the game application when using the network in the background, it is avoided that the game application uses the network arbitrarily in the background and occupies the network bandwidth, causing the application running in the foreground to be unusable. Insufficient network bandwidth.
302、确定游戏应用在切换操作的时刻进行数据传输的第一数据量。302. Determine a first amount of data to be transmitted by the game application at the moment of the switching operation.
本申请实施例中,第一数据量包括通过上行数据链路发送数据的上行数据量以及通过下行数据链路接收数据的下行数据量。In this embodiment of the present application, the first data amount includes an uplink data amount of data sent through an uplink data link and a downlink data amount of data received through a downlink data link.
若切换操作的时刻,游戏应用进行数据传输的第一数据量较高,则说明切换的时刻可能处于“游戏中”的界面,而不是商城界面、登陆界面或聊天界面。因此,若此时游戏应用转到后台运行,而无法使用网络的话,很大可能在游戏中掉线,从而影响用户的游戏成绩。If the first amount of data transmitted by the game application is relatively high at the time of the switching operation, it means that the switching time may be on the "in-game" interface instead of the mall interface, login interface or chat interface. Therefore, if the game application runs in the background at this time and cannot use the network, it is likely to be disconnected during the game, thereby affecting the user's game performance.
303、第一数据量大于第一阈值的情况下,限制游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。303. When the first amount of data is greater than the first threshold, limit the available network bandwidth when the game application is running in the background to not exceed the preset network bandwidth threshold.
因此,若游戏应用切换到后台运行的时刻,其传输的数据量较大,可以授权游戏应用在该情况下在后台运行时仍能使用网络;而另一方面,对游戏应用在后台使用网络时可用的网络带宽进行限制,从而避免游戏应用在后台运行时过度占用网络带宽,或者由于游戏应用在后台消耗过多的数据流量造成高昂的通信费用。Therefore, if the game application switches to running in the background, the amount of data it transmits is relatively large, and the game application can be authorized to use the network while running in the background; on the other hand, when the game application uses the network in the background The available network bandwidth is limited, so as to avoid excessive occupation of network bandwidth when the game application is running in the background, or high communication costs caused by excessive data traffic consumption by the game application in the background.
作为一种可选的实施方式,确定当前终端设备接入的网络为无线局域网络还是移动通信网络,若终端设备接入的网络为无线局域网络,则不对游戏应用在后台使用网络进行网速限制;若终端设备接入的网络为移动通信网络,则通过限制游戏应用在后台运行可用的网络带宽的方式来限制游戏应用的网速,避免游戏应用在后台运行时消耗过多的数据流量造成高昂的通信费用。As an optional implementation, it is determined whether the network currently accessed by the terminal device is a wireless local area network or a mobile communication network. If the network accessed by the terminal device is a wireless local area network, the network speed limit for the game application using the network in the background is not imposed. ; If the network connected to the terminal device is a mobile communication network, limit the network speed of the game application by limiting the available network bandwidth of the game application running in the background, so as to avoid excessive data traffic consumption and high cost when the game application is running in the background. communication costs.
进一步地,若终端设备接入的网络为无线局域网络,而终端设备接入的接入点(access point,AP)的信号较弱,则终端设备可能会断开无线局域网络的网络连接转而利用移动通信网络进行数据传输。Further, if the network connected by the terminal device is a wireless local area network, and the signal of the access point (access point, AP) connected by the terminal device is weak, the terminal device may disconnect the network connection of the wireless local area network and switch to Use mobile communication network for data transmission.
因此,作为另一种可选的实施方式,终端设备监测当前连接的AP的信号强度,并在当前接入的AP的信号强度小于预设信号强度阈值的情况下,也对游戏应用后台运行时可用的网络带宽进行限制,从而避免终端设备由于AP的信号较弱而断开无线局域网络的网络连接,转而利用移动通信网络进行数据传输的情况下,游戏应用消耗过多的数据流量。Therefore, as another optional implementation, the terminal device monitors the signal strength of the currently connected AP, and when the signal strength of the currently connected AP is lower than the preset signal strength threshold, it also checks the background running time of the game application. The available network bandwidth is limited, so as to prevent the terminal device from disconnecting the network connection of the wireless local area network due to the weak signal of the AP, and then using the mobile communication network for data transmission, and the game application consumes too much data traffic.
具体地,请参阅图4,图4为本申请实施例公开的一种终端设备与接入点AP的交互示意图。如图4所示,终端设备401接收AP 402发送的信号,根据接收到的信号测量接收的信号强度指示(Received Signal Strength Indication,RSSI),根据RSSI的值判断AP的信号强度是否满足要求。若AP的信号强度较低,也对游戏应用后台运行时可用的网络带宽进行限制,以避免终端设备由于AP的信号强度较低而断开与AP的连接转而使用移动数据网络。Specifically, please refer to FIG. 4 , which is a schematic diagram of interaction between a terminal device and an access point AP disclosed in an embodiment of the present application. As shown in FIG. 4, the terminal device 401 receives the signal sent by the AP 402, measures the received signal strength indication (Received Signal Strength Indication, RSSI) according to the received signal, and judges whether the signal strength of the AP meets the requirements according to the value of the RSSI. If the signal strength of the AP is low, the available network bandwidth is also limited when the game application is running in the background, so as to prevent the terminal device from disconnecting from the AP and using the mobile data network instead due to the low signal strength of the AP.
304、游戏应用在后台运行时进行数据传输的第二数据量小于第二阈值的情况下,提高游戏应用的网络带宽占用率。304. Increase the network bandwidth occupancy rate of the game application when the second amount of data transmitted by the game application while running in the background is less than a second threshold.
本申请实施例中,上述游戏应用的网络带宽占用率为游戏应用占用的网络带宽与终端设备具有的总网络带宽的比值。当游戏应用在后台运行时,前台运行的应用可能占用过多的网络带宽,导致游戏应用可用的网络带宽过低,从而导致游戏应用的数据传输速度过慢,甚至出现“掉线”的情况。In the embodiment of the present application, the above-mentioned network bandwidth occupancy rate of the game application is a ratio of the network bandwidth occupied by the game application to the total network bandwidth of the terminal device. When the game application is running in the background, the application running in the foreground may occupy too much network bandwidth, resulting in too low network bandwidth available for the game application, resulting in a slow data transmission speed of the game application, or even a "dropped connection" situation.
因此,为了保证游戏应用在后台运行时也能正常连接,可以监测游戏应用在后台运行时进行数据传输的第二数据量,若第二数据量小于第二阈值,则提高游戏应用的网络带宽占用率,以保证游戏应用有足够的可用网络带宽。其中,第二阈值小于第一阈值,若游戏应用传输的数据量小于第二阈值,则游戏应用无法保证可以正常与服务器进行交互。Therefore, in order to ensure that the game application can also be connected normally when it is running in the background, the second data volume for data transmission when the game application is running in the background can be monitored, and if the second data volume is smaller than the second threshold, the network bandwidth usage of the game application can be increased. rate to ensure sufficient available network bandwidth for game applications. Wherein, the second threshold is smaller than the first threshold, and if the amount of data transmitted by the game application is smaller than the second threshold, the game application cannot guarantee normal interaction with the server.
作为一种可选的实施方式,终端设备可以通过如下方式提高游戏应用的网络带宽占用率:获取游戏应用后台运行时使用网络的其他应用,之后对这些其他应用进行网速限制(可以通过限制其他应用可占用的网络带宽的方式),以释放目标网络带宽,之后将目标网络带宽分配给游戏应用使用。As an optional implementation, the terminal device can increase the network bandwidth occupancy rate of the game application by obtaining other applications that use the network when the game application is running in the background, and then restricting the network speed of these other applications (you can limit the network bandwidth of other applications) The network bandwidth that can be occupied by the application) to release the target network bandwidth, and then allocate the target network bandwidth to the game application.
作为另一种可选的实施方式,若游戏应用在后台运行消耗的总数据量较大,可以关闭游戏应用后台运行时使用网络进行数据传输的权限,以保证其他应用的网络使用。具体地,终端设备统计游戏应用在后台运行期间进行数据传输的总数据量,若总数据量大于第三阈值,则关闭游戏应用在后台运行时使用网络进行数据传输的权限。其中,第三阈值大于第一阈值。为了清晰地示出第一阈值,第二阈值以及第三阈值的大小关系,请参阅图5,图5为本申请实施例公开的一种第一阈值、第二阈值以及第三阈值的分布关系示意图。As another optional implementation manner, if the total amount of data consumed by the game application running in the background is large, the permission to use the network for data transmission when the game application is running in the background may be disabled, so as to ensure the network usage of other applications. Specifically, the terminal device counts the total amount of data transmitted by the game application while running in the background, and if the total amount of data is greater than the third threshold, the permission of the game application to use the network for data transmission when running in the background is disabled. Wherein, the third threshold is greater than the first threshold. In order to clearly show the relationship between the first threshold, the second threshold and the third threshold, please refer to FIG. 5, which shows a distribution relationship among the first threshold, the second threshold and the third threshold disclosed in the embodiment of the present application. schematic diagram.
305、游戏应用在预设时间间隔内没有进行数据传输的情况下,清除游戏应用在后台运行的进程。305 . When the game application does not perform data transmission within a preset time interval, clear the background running process of the game application.
进一步地,为了避免游戏应用常驻后台占用终端设备的内存,可以在确定游戏应用在预设时间间隔内没有进行数据传输的情况下,清除游戏应用在后台运行的进程,以释放更多的内存空间供前台应用使用。Further, in order to prevent the game application from resident in the background and occupying the memory of the terminal device, it is possible to clear the process of the game application running in the background to release more memory when it is determined that the game application does not perform data transmission within a preset time interval Space for use by foreground applications.
由此可见,利用图3所描述的方法,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。It can be seen that by using the method described in Figure 3, when the game application is switched to the background and can perform data transmission, the available network bandwidth of the game application running in the background can be limited, so as to prevent the game application from occupying too much network bandwidth in the background. Affects network usage by apps running in the foreground.
请参阅图6,图6为本申请实施例公开的一种终端设备的结构示意图。如图6所示,终端设备600可以包括监测单元601、确定单元602以及控制单元603,其中,Please refer to FIG. 6. FIG. 6 is a schematic structural diagram of a terminal device disclosed in an embodiment of the present application. As shown in FIG. 6, a terminal device 600 may include a monitoring unit 601, a determining unit 602, and a control unit 603, wherein,
监测单元601,用于监测终端设备600中将游戏应用由前台运行切换到后台运行的切换操作。The monitoring unit 601 is configured to monitor the switching operation of switching the game application from running in the foreground to running in the background in the terminal device 600 .
本申请实施例中,游戏应用若切换至后台运行,该游戏应用没有后台运行权限、或没有后台使用网络权限的情况下,将无法在后台使用网络,导致游戏中出现掉线、挂机等情况,影响用户的游戏成绩。In the embodiment of this application, if the game application is switched to run in the background, if the game application does not have the permission to run in the background, or the permission to use the network in the background, it will not be able to use the network in the background, resulting in disconnection, hang-up, etc. in the game. Affect the user's game performance.
因此,本申请实施例可以在游戏应用运行时,监测单元601检测游戏应用是否被切换到后台运行;若游戏应用被切换到后台运行,则在一定的条件下授权游戏应用在后台使用网络,从而避免游戏应用短暂地切换到后台导致游戏掉线;而另一方面,通过对游戏应用在后台使用网络时的网络带宽进行限制,避免游戏应用在后台任意使用网络而侵占网络带宽,造成前台运行的应用可用的网络带宽不足。Therefore, in the embodiment of the present application, when the game application is running, the monitoring unit 601 can detect whether the game application is switched to run in the background; if the game application is switched to run in the background, the game application is authorized to use the network in the background under certain conditions, thereby Avoid game applications temporarily switching to the background and causing the game to be disconnected; on the other hand, by limiting the network bandwidth when game applications use the network in the background, it is possible to prevent game applications from arbitrarily using the network in the background and encroaching on network bandwidth. Insufficient network bandwidth available to the application.
确定单元602,用于确定游戏应用在切换操作的时刻进行数据传输的第一数据量。The determining unit 602 is configured to determine a first data amount for data transmission by the game application at the moment of the switching operation.
本申请实施例中,第一数据量包括通过上行数据链路发送数据的上行数据量以及通过下行数据链路接收数据的下行数据量。In this embodiment of the present application, the first data amount includes an uplink data amount of data sent through an uplink data link and a downlink data amount of data received through a downlink data link.
若切换操作的时刻,游戏应用进行数据传输的第一数据量较高,则说明切换的时刻可能处于“游戏中”的界面,而不是商城界面、登陆界面或聊天界面。因此,若此时游戏应用转到后台运行,而无法使用网络的话,很大可能在游戏中掉线,从而影响用户的游戏成绩。If the first amount of data transmitted by the game application is relatively high at the time of the switching operation, it means that the switching time may be on the "in-game" interface instead of the mall interface, login interface or chat interface. Therefore, if the game application runs in the background at this time and cannot use the network, it is likely to be disconnected during the game, thereby affecting the user's game performance.
控制单元603,用于第一数据量大于第一阈值的情况下,限制游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。The control unit 603 is configured to limit the available network bandwidth when the game application is running in the background to not exceed the preset network bandwidth threshold when the first data amount is greater than the first threshold.
因此,若游戏应用切换到后台运行的时刻,其传输的数据量较大,控制单元603可以授权游戏应用在该情况下在后台运行时仍能使用网络;而另一方面,控制单元603对游戏应用在后台使用网络时可用的网络带宽进行限制,从而避免游戏应用在后台运行时过度占用网络带宽,或者由于游戏应用在后台消耗过多的数据流量造成高昂的通信费用。Therefore, if the game application switches to running in the background, the amount of data it transmits is relatively large, and the control unit 603 can authorize the game application to still use the network while running in the background; Limit the available network bandwidth when the application uses the network in the background, so as to avoid excessive network bandwidth occupation when the game application is running in the background, or high communication costs caused by excessive data traffic consumption by the game application in the background.
由此可见,图6所描述的终端设备,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。It can be seen that the terminal device described in Figure 6 can limit the available network bandwidth of the game application running in the background when the game application is switched to the background and can perform data transmission, so as to prevent the game application from occupying too much network bandwidth in the background. Affects network usage by apps running in the foreground.
请一并参阅图7A,图7A是本申请实施例公开的另一种终端设备700的结构示意图。其中,图7A所示的终端设备在图6所示的终端设备的基础上得到的,与图6所示的终端设备相比,图7A所示的终端设备还包括调整单元604、清除单元605、统计单元606以及关闭单元607,其中,Please also refer to FIG. 7A . FIG. 7A is a schematic structural diagram of another terminal device 700 disclosed in an embodiment of the present application. Wherein, the terminal equipment shown in FIG. 7A is obtained on the basis of the terminal equipment shown in FIG. 6. Compared with the terminal equipment shown in FIG. 6, the terminal equipment shown in FIG. , statistical unit 606 and closing unit 607, wherein,
调整单元604,用于游戏应用在后台运行时进行数据传输的第二数据量小于第二阈值的情况下,提高游戏应用的网络带宽占用率;其中,游戏应用的网络带宽占用率为游戏应用占用的网络带宽与终端设备具有的总网络带宽的比值;第二阈值小于第一阈值。The adjustment unit 604 is used to increase the network bandwidth occupancy rate of the game application when the second data volume of the game application for data transmission is less than the second threshold when the game application is running in the background; wherein, the network bandwidth occupancy rate of the game application is occupied by the game application The ratio of the network bandwidth of the terminal device to the total network bandwidth of the terminal device; the second threshold is smaller than the first threshold.
清除单元605,用于调整单元604提高游戏应用的网络带宽占用率之后,游戏应用在预设时间间隔内没有进行数据传输的情况下,清除游戏应用在后台运行的进程。The clearing unit 605 is configured to clear the process of the game application running in the background when the game application does not transmit data within a preset time interval after the adjustment unit 604 increases the network bandwidth occupancy rate of the game application.
统计单元606,用于统计游戏应用在后台运行期间进行数据传输的总数据量;关闭单元607,用于总数据量大于第三阈值的情况下,关闭游戏应用在后台运行时使用网络进行数据传输的权限;其中,第三阈值大于第一阈值。The statistical unit 606 is used to count the total amount of data transmitted by the game application while it is running in the background; the closing unit 607 is used to close the game application when the game application is running in the background and use the network for data transmission when the total data amount is greater than the third threshold authority; wherein, the third threshold is greater than the first threshold.
作为一种可选的实施方式,调整单元604,包括获取子单元6041、释放子单元6042以及分配子单元6043。请参阅图7B,图7B为本申请实施例公开的一种调整单元的结构示意图,其中,As an optional implementation manner, the adjustment unit 604 includes an acquisition subunit 6041 , a release subunit 6042 and an allocation subunit 6043 . Please refer to FIG. 7B. FIG. 7B is a schematic structural diagram of an adjustment unit disclosed in an embodiment of the present application, wherein,
获取子单元6041,用于获取游戏应用后台运行时使用网络的其他应用;The obtaining subunit 6041 is used to obtain other applications using the network when the game application is running in the background;
释放子单元6042,用于降低其他应用对网络带宽的占用以释放目标网络带宽;The release subunit 6042 is configured to reduce the occupation of network bandwidth by other applications to release the target network bandwidth;
分配子单元6043,用于将目标网络带宽分配给游戏应用使用。The allocation subunit 6043 is configured to allocate the target network bandwidth to the game application.
作为一种可选的实施方式,控制单元603,具体用于终端设备700接入的网络为移动通信网络的情况下,限制游戏应用在后台运行时可用的网络带宽不超过网络带宽阈值。As an optional implementation manner, the control unit 603 is specifically used to limit the available network bandwidth when the game application is running in the background to not exceed the network bandwidth threshold when the network accessed by the terminal device 700 is a mobile communication network.
进一步地,若终端设备700接入的网络为无线局域网络,而终端设备700接入的接入点(access point,AP)的信号较弱,则终端设备700可能会断开无线局域网络的网络连接转而利用移动通信网络进行数据传输。Further, if the network accessed by the terminal device 700 is a wireless local area network, and the signal of the access point (access point, AP) accessed by the terminal device 700 is weak, the terminal device 700 may disconnect the network of the wireless local area network. The connection in turn utilizes the mobile communication network for data transfer.
因此,作为另一种可选的实施方式,控制单元603监测当前连接的AP的信号强度,并在当前接入的AP的信号强度小于预设信号强度阈值的情况下,也对游戏应用后台运行时可用的网络带宽进行限制,从而避免终端设备700由于AP的信号较弱而断开无线局域网络的网络连接,转而利用移动通信网络进行数据传输的情况下,游戏应用消耗过多的数据流量。Therefore, as another optional implementation manner, the control unit 603 monitors the signal strength of the currently connected AP, and also runs the game application in the background when the signal strength of the currently connected AP is lower than the preset signal strength threshold. The available network bandwidth is limited, so as to prevent the terminal device 700 from disconnecting the network connection of the wireless local area network due to the weak signal of the AP, and instead using the mobile communication network for data transmission, the game application consumes too much data traffic .
由此可见,图7A所描述的终端设备,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。It can be seen that the terminal device described in FIG. 7A can limit the available network bandwidth of the game application running in the background when the game application is switched to the background and can perform data transmission, so as to prevent the game application from occupying too much network bandwidth in the background. Affects network usage by apps running in the foreground.
请参阅图8,图8为本申请实施例公开的另一种终端设备的结构示意图。如图所示,该终端设备800包括处理器801、存储器802、通信接口803以及一个或多个程序,其中,上述一个或多个程序被存储在存储器中,并且被配置为由处理器执行,程序中包括用于执行上述方法实施例中的步骤的指令。Please refer to FIG. 8 . FIG. 8 is a schematic structural diagram of another terminal device disclosed in an embodiment of the present application. As shown in the figure, the terminal device 800 includes a processor 801, a memory 802, a communication interface 803, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, The program includes instructions for executing the steps in the above method embodiments.
举例来说,程序包括用于执行以下步骤的指令:By way of example, the program includes instructions for performing the following steps:
监测终端设备中将游戏应用由前台运行切换到后台运行的切换操作;Monitoring the switching operation of switching the game application from running in the foreground to running in the background in the terminal device;
确定所述游戏应用在所述切换操作的时刻进行数据传输的第一数据量;所述第一数据量包括上行数据量以及下行数据量;Determining a first data volume for data transmission by the game application at the moment of the switching operation; the first data volume includes uplink data volume and downlink data volume;
所述第一数据量大于第一阈值的情况下,限制所述游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。When the first amount of data is greater than the first threshold, the network bandwidth available when the game application is running in the background is limited to not exceed a preset network bandwidth threshold.
作为一种可选的实施方式,程序还包括用于执行以下步骤的指令:As an optional implementation, the program also includes instructions for performing the following steps:
所述游戏应用在后台运行时进行数据传输的第二数据量小于第二阈值的情况下,提高所述游戏应用的网络带宽占用率;其中,所述游戏应用的网络带宽占用率为所述游戏应用占用的网络带宽与所述终端设备具有的总网络带宽的比值;所述第二阈值小于所述第一阈值。When the second amount of data transmitted by the game application in the background is less than a second threshold, increase the network bandwidth occupancy rate of the game application; wherein, the network bandwidth occupancy rate of the game application is the game application A ratio of the network bandwidth occupied by the application to the total network bandwidth of the terminal device; the second threshold is smaller than the first threshold.
作为一种可选的实施方式,程序还包括用于执行以下步骤的指令:As an optional implementation, the program also includes instructions for performing the following steps:
提高所述游戏应用的网络带宽占用率之后,所述游戏应用在预设时间间隔内没有进行数据传输的情况下,清除所述游戏应用在后台运行的进程。After the network bandwidth occupancy rate of the game application is increased, if the game application does not perform data transmission within a preset time interval, clear the background running process of the game application.
作为一种可选的实施方式,程序还包括用于执行以下步骤的指令:As an optional implementation, the program also includes instructions for performing the following steps:
统计所述游戏应用在后台运行期间进行数据传输的总数据量;Counting the total amount of data transmitted during the game application running in the background;
所述总数据量大于第三阈值的情况下,关闭所述游戏应用在后台运行时使用网络进行数据传输的权限;其中,所述第三阈值大于所述第一阈值。When the total amount of data is greater than a third threshold, disable the permission of the game application to use the network for data transmission when running in the background; wherein the third threshold is greater than the first threshold.
由此可见,图8所描述的终端设备,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。It can be seen that the terminal device described in Figure 8 can limit the available network bandwidth of the game application running in the background when the game application is switched to the background and can perform data transmission, so as to prevent the game application from occupying too much network bandwidth in the background. Affects network usage by apps running in the foreground.
请参阅图9,图9为本申请实施例公开的一种终端设备900的结构示意图。如图9所示,为了便于说明,仅示出了与本申请实施例相关的部分,具体技术细节未揭示的,请参照本申请实施例方法部分。该终端可以为包括手机、平板电脑、PDA(Personal DigitalAssistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以终端设备为手机为例:Referring to FIG. 9 , FIG. 9 is a schematic structural diagram of a terminal device 900 disclosed in an embodiment of the present application. As shown in FIG. 9 , for ease of description, only the parts related to the embodiment of the present application are shown. For specific technical details not disclosed, please refer to the method part of the embodiment of the present application. The terminal can be any terminal device including mobile phone, tablet computer, PDA (Personal Digital Assistant, personal digital assistant), POS (Point of Sales, sales terminal), vehicle-mounted computer, etc. Taking the terminal device as a mobile phone as an example:
图9示出的是与本申请实施例提供的终端设备相关的手机的部分结构的框图。参考图9,手机包括:射频(Radio Frequency,RF)电路901、存储器902、输入单元903、显示单元904、传感器905、音频电路906、无线保真(wireless fidelity,WiFi)模块907、处理器908、以及电源909等部件。本领域技术人员可以理解,图9中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。FIG. 9 shows a block diagram of a partial structure of a mobile phone related to the terminal device provided by the embodiment of the present application. Referring to FIG. 9 , the mobile phone includes: a radio frequency (Radio Frequency, RF) circuit 901, a memory 902, an input unit 903, a display unit 904, a sensor 905, an audio circuit 906, a wireless fidelity (wireless fidelity, WiFi) module 907, and a processor 908 , and power supply 909 and other components. Those skilled in the art can understand that the structure of the mobile phone shown in FIG. 9 does not constitute a limitation to the mobile phone, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
下面结合图9对手机的各个构成部件进行具体的介绍:The following is a specific introduction to each component of the mobile phone in conjunction with Figure 9:
RF电路901可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器908处理;另外,将设计上行的数据发送给基站。通常,RF电路901包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,RF电路901还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GlobalSystem of Mobile communication,GSM)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。RF circuit 901 can be used for sending and receiving information or receiving and sending signals during a call. In particular, after receiving downlink information from the base station, it is processed by the processor 908; in addition, it sends designed uplink data to the base station. Generally, the RF circuit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, and the like. In addition, the RF circuit 901 can also communicate with networks and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to Global System of Mobile Communication (Global System of Mobile communication, GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access) , CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (Short Messaging Service, SMS), etc.
存储器902可用于存储软件程序以及模块,处理器908通过运行存储在存储器902的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器902可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器902可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 902 can be used to store software programs and modules, and the processor 908 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 902 . The memory 902 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playback function, an image playback function, etc.); Data created by the use of mobile phones (such as audio data, phonebook, etc.), etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.
输入单元903可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元903可包括触控面板9031。触控面板9031,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板9031上或在触控面板9031附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板9031可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器908,并能接收处理器集合908发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板9031。The input unit 903 can be used to receive input numbers or character information, and generate key signal input related to user settings and function control of the mobile phone. Specifically, the input unit 903 may include a touch panel 9031 . The touch panel 9031, also referred to as a touch screen, can collect touch operations of the user on or near it (for example, the user uses any suitable object or accessory such as a finger or a stylus on the touch panel 9031 or near the touch panel 9031). operation), and drive the corresponding connection device according to the preset program. Optionally, the touch panel 9031 may include two parts, a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, and detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and sends it to the to the processor 908, and can receive and execute commands from the processor set 908. In addition, the touch panel 9031 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave.
显示单元904可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元904可包括显示面板9041,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板9041。进一步的,触控面板9031可覆盖显示面板9041,当触控面板9031检测到在其上或附近的触摸操作后,传送给处理器集合908以确定触摸事件的类型,随后处理器集合908根据触摸事件的类型在显示面板9041上提供相应的视觉输出。虽然在图9中,触控面板9031与显示面板9041是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板9031与显示面板9041集成而实现手机的输入和输出功能。The display unit 904 can be used to display information input by the user or provided to the user and various menus of the mobile phone. The display unit 904 may include a display panel 9041. Optionally, the display panel 9041 may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), or the like. Furthermore, the touch panel 9031 can cover the display panel 9041. When the touch panel 9031 detects a touch operation on or near it, it sends it to the processor set 908 to determine the type of the touch event, and then the processor set 908 according to the touch The type of event provides a corresponding visual output on the display panel 9041. Although in FIG. 9, the touch panel 9031 and the display panel 9041 are used as two independent components to realize the input and input functions of the mobile phone, in some embodiments, the touch panel 9031 and the display panel 9041 can be integrated to form a mobile phone. Realize the input and output functions of the mobile phone.
手机还可包括至少一种传感器905,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板9041的亮度,接近传感器可在手机移动到耳边时,关闭显示面板9041和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。The handset may also include at least one sensor 905, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 9041 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 9041 and/or or backlight. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in various directions (generally three axes), and can detect the magnitude and direction of gravity when it is stationary, and can be used to identify the application of mobile phone posture (such as horizontal and vertical screen switching, related Games, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tap), etc.; as for other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor, etc. repeat.
音频电路906、扬声器9061,传声器9062可提供用户与手机之间的音频接口。音频电路906可将接收到的音频数据转换后的电信号,传输到扬声器9061,由扬声器9061转换为声音信号输出;另一方面,传声器9062将收集的声音信号转换为电信号,由音频电路906接收后转换为音频数据,再将音频数据输出处理器集合908处理后,经RF电路901以发送给比如另一手机,或者将音频数据输出至存储器902以便进一步处理。The audio circuit 906, the speaker 9061 and the microphone 9062 can provide an audio interface between the user and the mobile phone. The audio circuit 906 can transmit the electrical signal converted from the received audio data to the speaker 9061, and the speaker 9061 converts it into an audio signal for output; on the other hand, the microphone 9062 converts the collected audio signal into an electrical signal, and the audio circuit 906 After being received, it is converted into audio data, and then the audio data is processed by the output processor set 908, and then sent to another mobile phone through the RF circuit 901, or the audio data is output to the memory 902 for further processing.
WiFi属于短距离无线传输技术,手机通过WiFi模块907可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。WiFi is a short-distance wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 907, which provides users with wireless broadband Internet access.
处理器908是手机的控制中心,处理器908利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器902内的软件程序和/或模块,以及调用存储在存储器902内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器908可包括一个或多个处理单元;优选的,处理器908可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器908中。The processor 908 is the control center of the mobile phone. The processor 908 uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and/or modules stored in the memory 902, and calling the Data, perform various functions of the mobile phone and process data, so as to monitor the mobile phone as a whole. Optionally, the processor 908 may include one or more processing units; preferably, the processor 908 may integrate an application processor and a modem processor, wherein the application processor mainly processes operating systems, user interfaces, and application programs, etc. , the modem processor mainly handles wireless communications. It can be understood that the foregoing modem processor may not be integrated into the processor 908 .
手机还包括给各个部件供电的电源909(比如电池),优选的,电源可以通过电源管理系统与处理器908逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。The mobile phone also includes a power supply 909 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 908 through the power management system, so that functions such as charging, discharging, and power consumption management can be realized through the power management system.
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be repeated here.
前述图2或图3所示的实施例中,各步骤方法流程可以基于该手机的结构实现。In the aforementioned embodiment shown in FIG. 2 or FIG. 3 , the method flow of each step can be implemented based on the structure of the mobile phone.
前述图6或图7所示的实施例中,各单元功能可以基于该手机的结构实现。In the aforementioned embodiment shown in FIG. 6 or FIG. 7 , the functions of each unit can be realized based on the structure of the mobile phone.
举例来说,处理器908可以调用存储器902中存储的计算机程序,用于执行以下操作:For example, the processor 908 may invoke a computer program stored in the memory 902 for performing the following operations:
监测终端设备中将游戏应用由前台运行切换到后台运行的切换操作;Monitoring the switching operation of switching the game application from running in the foreground to running in the background in the terminal device;
确定所述游戏应用在所述切换操作的时刻进行数据传输的第一数据量;所述第一数据量包括上行数据量以及下行数据量;Determining a first data volume for data transmission by the game application at the moment of the switching operation; the first data volume includes uplink data volume and downlink data volume;
所述第一数据量大于第一阈值的情况下,限制所述游戏应用在后台运行时可用的网络带宽不超过预设网络带宽阈值。When the first amount of data is greater than the first threshold, the network bandwidth available when the game application is running in the background is limited to not exceed a preset network bandwidth threshold.
作为一种可选的实施方式,处理器908可以调用存储器902中存储的计算机程序,还用于执行以下操作:As an optional implementation manner, the processor 908 may invoke a computer program stored in the memory 902, and is also configured to perform the following operations:
所述游戏应用在后台运行时进行数据传输的第二数据量小于第二阈值的情况下,提高所述游戏应用的网络带宽占用率;其中,所述游戏应用的网络带宽占用率为所述游戏应用占用的网络带宽与所述终端设备具有的总网络带宽的比值;所述第二阈值小于所述第一阈值。When the second amount of data transmitted by the game application in the background is less than a second threshold, increase the network bandwidth occupancy rate of the game application; wherein, the network bandwidth occupancy rate of the game application is the game application A ratio of the network bandwidth occupied by the application to the total network bandwidth of the terminal device; the second threshold is smaller than the first threshold.
作为一种可选的实施方式,处理器908可以调用存储器902中存储的计算机程序,还用于执行以下操作:As an optional implementation manner, the processor 908 may invoke a computer program stored in the memory 902, and is also configured to perform the following operations:
提高所述游戏应用的网络带宽占用率之后,所述游戏应用在预设时间间隔内没有进行数据传输的情况下,清除所述游戏应用在后台运行的进程。After the network bandwidth occupancy rate of the game application is increased, if the game application does not perform data transmission within a preset time interval, clear the background running process of the game application.
作为一种可选的实施方式,处理器908可以调用存储器902中存储的计算机程序,还用于执行以下操作:As an optional implementation manner, the processor 908 may invoke a computer program stored in the memory 902, and is also configured to perform the following operations:
统计所述游戏应用在后台运行期间进行数据传输的总数据量;Counting the total amount of data transmitted during the game application running in the background;
所述总数据量大于第三阈值的情况下,关闭所述游戏应用在后台运行时使用网络进行数据传输的权限;其中,所述第三阈值大于所述第一阈值。When the total amount of data is greater than a third threshold, disable the permission of the game application to use the network for data transmission when running in the background; wherein the third threshold is greater than the first threshold.
作为一种可选的实施方式,在提高所述游戏应用的网络带宽占用率方面,处理器908可以调用存储器902中存储的计算机程序,具体用于执行以下操作:As an optional implementation manner, in terms of increasing the network bandwidth occupancy rate of the game application, the processor 908 may invoke a computer program stored in the memory 902, specifically for performing the following operations:
获取所述游戏应用后台运行时使用网络的其他应用;Obtaining other applications that use the network when the game application is running in the background;
降低所述其他应用对网络带宽的占用以释放目标网络带宽;reducing the occupation of the network bandwidth by the other applications to release the target network bandwidth;
将所述目标网络带宽分配给所述游戏应用使用。Allocating the target network bandwidth to the game application for use.
由此可见,图9所描述的终端设备,可以在游戏应用切换到后台运行后可以进行数据传输的情况下,限制游戏应用后台运行可用的网络带宽,避免游戏应用在后台占用过多网络带宽而影响前台运行的应用的网络使用。It can be seen that the terminal device described in FIG. 9 can limit the available network bandwidth of the game application running in the background when the game application is switched to the background and can perform data transmission, so as to prevent the game application from occupying too much network bandwidth in the background. Affects network usage by apps running in the foreground.
本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,所述计算机包括终端设备。An embodiment of the present application also provides a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables the computer to execute some or all of the steps of any method described in the above method embodiments , the computer includes a terminal device.
本申请实施例还提供一种计算机程序产品,所述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,所述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,所述计算机包括终端设备。The embodiment of the present application also provides a computer program product, the computer program product includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable the computer to execute the method described in the above method embodiments Some or all of the steps of any method. The computer program product may be a software installation package, and the computer includes a terminal device.
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。It should be noted that for the foregoing method embodiments, for the sake of simple description, they are expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described action sequence. Depending on the application, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions and modules involved are not necessarily required by this application.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the foregoing embodiments, the descriptions of each embodiment have their own emphases, and for parts not described in detail in a certain embodiment, reference may be made to relevant descriptions of other embodiments.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed device can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or can be Integrate into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储器包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。If the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application is essentially or part of the contribution to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a memory. Several instructions are included to make a computer device (which may be a personal computer, server or network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or optical disk and other media that can store program codes.
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash disk , Read-only memory (English: Read-Only Memory, abbreviated: ROM), random access device (English: Random Access Memory, abbreviated: RAM), magnetic disk or optical disk, etc.
以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The embodiments of the present application have been introduced in detail above, and specific examples have been used in this paper to illustrate the principles and implementation methods of the present application. The descriptions of the above embodiments are only used to help understand the methods and core ideas of the present application; meanwhile, for Those skilled in the art will have changes in specific implementation methods and application scopes based on the ideas of the present application. In summary, the contents of this specification should not be construed as limiting the present application.
Claims (14)
- A kind of 1. network management, it is characterised in that including:Terminal device monitors the handover operation that game application is switched to running background by front stage operation;Determine the first data volume that the game application carries out data transmission at the time of the handover operation;First data Amount includes upstream data amount and downlink data amount;In the case that first data volume is more than first threshold, the game application available network in running background is limited Bandwidth is no more than default network bandwidth threshold value.
- 2. according to the method for claim 1, it is characterised in that methods described also includes:In the case that the second data volume that the game application carries out data transmission in running background is less than Second Threshold, improve The network bandwidth occupancy of the game application;Wherein, the network bandwidth occupancy of the game application is the game application The ratio for the overall network bandwidth that the network bandwidth of occupancy has with the terminal device;The Second Threshold is less than first threshold Value.
- 3. according to the method for claim 2, it is characterised in that the network bandwidth for improving the game application takes Rate, including:The other application of network is used when obtaining the game application running background;The other application is reduced to the occupancy of network bandwidth to discharge objective network bandwidth;The objective network bandwidth allocation is used to the game application.
- 4. the method according to any one in claims 1 to 3, it is characterised in that the limitation game application exists Available network bandwidth is no more than default network bandwidth threshold value during running background, including:In the case that the network of the terminal device access is mobile communications network, the game application is limited in running background Available network bandwidth is no more than the network bandwidth threshold value.
- 5. according to the method for claim 4, it is characterised in that methods described also includes:After the network bandwidth occupancy for improving the game application, the game application is not carried out within a preset time interval In the case of data transfer, process of the game application in running background is removed.
- 6. according to the method for claim 5, it is characterised in that methods described also includes:Count the total amount of data that the game application carries out data transmission during running background;In the case that the total amount of data is more than the 3rd threshold value, closes the game application and carried out in running background using network The authority of data transfer;Wherein, the 3rd threshold value is more than the first threshold.
- A kind of 7. terminal device, it is characterised in that including:Monitoring unit, for monitor the terminal device by game application by front stage operation be switched to running background switching grasp Make;Determining unit, the first data carried out data transmission for determining the game application at the time of handover operation Amount;First data volume includes upstream data amount and downlink data amount;Control unit, in the case of being more than first threshold in first data volume, the game application is limited on backstage Available network bandwidth is no more than default network bandwidth threshold value during operation.
- 8. terminal device according to claim 7, it is characterised in that the terminal device also includes:Adjustment unit, the second data volume carried out data transmission for the game application in running background are less than Second Threshold In the case of, improve the network bandwidth occupancy of the game application;Wherein, the network bandwidth occupancy of the game application is The ratio for the overall network bandwidth that the network bandwidth that the game application takes has with the terminal device;The Second Threshold is small In the first threshold.
- 9. terminal device according to claim 8, it is characterised in that the adjustment unit, including:Subelement being obtained, the other application of network is used during for obtaining the game application running background;Subelement is discharged, for reducing the other application to the occupancy of network bandwidth to discharge objective network bandwidth;Subelement is distributed, for the objective network bandwidth allocation to be used to the game application.
- 10. the terminal device according to any one in claim 7~9, it is characterised in thatDescribed control unit, in the case of being mobile communications network specifically for the network that the terminal device accesses, limit institute State game application available network bandwidth in running background and be no more than the network bandwidth threshold value.
- 11. terminal device according to claim 10, it is characterised in that the terminal device also includes:Clearing cell, after the network bandwidth occupancy that the game application is improved for the adjustment unit, the game should In the case of not carrying out data transmission within a preset time interval, process of the game application in running background is removed.
- 12. terminal device according to claim 11, it is characterised in that the terminal device also includes:Statistic unit, the total amount of data carried out data transmission for counting the game application during running background;Closing unit, in the case of being more than the 3rd threshold value for the total amount of data, the game application is closed in running background When the authority that is carried out data transmission using network;Wherein, the 3rd threshold value is more than the first threshold.
- A kind of 13. terminal device, it is characterised in that including processor, memory, communication interface and one or more programs, Wherein, one or more of programs are stored in the memory, and are configured as by the computing device, described Program includes being used for the instruction that perform claim requires the step in 1 to 6 any one method.
- A kind of 14. computer-readable recording medium, it is characterised in that it stores the computer program for electronic data interchange, Wherein, the computer program causes computer to perform the method as described in claim 1 to 6 any one, the computer Including terminal device.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711020630.5A CN107634867A (en) | 2017-10-25 | 2017-10-25 | Network management method and related products |
| PCT/CN2018/110122 WO2019080732A1 (en) | 2017-10-25 | 2018-10-12 | Network management method and related products |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711020630.5A CN107634867A (en) | 2017-10-25 | 2017-10-25 | Network management method and related products |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107634867A true CN107634867A (en) | 2018-01-26 |
Family
ID=61106413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711020630.5A Pending CN107634867A (en) | 2017-10-25 | 2017-10-25 | Network management method and related products |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN107634867A (en) |
| WO (1) | WO2019080732A1 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108769192A (en) * | 2018-05-29 | 2018-11-06 | 努比亚技术有限公司 | A kind of game bandwidth regulation and control method, equipment and computer readable storage medium |
| CN109316743A (en) * | 2018-07-31 | 2019-02-12 | 努比亚技术有限公司 | A kind of game control method, terminal and computer readable storage medium |
| CN109358963A (en) * | 2018-08-21 | 2019-02-19 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal and storage device and the method, apparatus for adjusting game performance |
| WO2019080732A1 (en) * | 2017-10-25 | 2019-05-02 | Oppo广东移动通信有限公司 | Network management method and related products |
| CN111722919A (en) * | 2019-03-21 | 2020-09-29 | 北京小米移动软件有限公司 | Method, device, storage medium and electronic device for running background application |
| CN112039713A (en) * | 2020-09-09 | 2020-12-04 | 深圳市雁云信息技术有限公司 | Data transmission method and system for cloud computing and meeting user requirements |
| CN112714907A (en) * | 2018-11-08 | 2021-04-27 | 深圳市欢太科技有限公司 | Method and device for filtering during freezing of application and electronic equipment |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110489344A (en) * | 2019-08-02 | 2019-11-22 | Oppo广东移动通信有限公司 | Engine test method and Related product |
| CN112671672B (en) * | 2020-12-16 | 2023-12-08 | 深圳Tcl新技术有限公司 | Application flow control methods, devices, equipment and readable storage media |
| CN114470747B (en) * | 2022-02-15 | 2024-11-08 | 网易(杭州)网络有限公司 | Data processing method, device, storage medium and computer equipment |
| CN115396957B (en) * | 2022-09-01 | 2026-01-06 | 亿咖通(湖北)技术有限公司 | Vehicle network control methods, devices, equipment and storage media |
| CN117640410B (en) * | 2024-01-26 | 2024-04-12 | 深圳市迈腾电子有限公司 | Functional unit decomposition method and device based on functional network family computing power adaptation |
| CN119652948B (en) * | 2025-02-14 | 2025-05-02 | 深圳市猎游科技有限公司 | A cloud game data interaction method, device and system based on Mesh networking |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040250059A1 (en) * | 2003-04-15 | 2004-12-09 | Brian Ramelson | Secure network processing |
| US20130124747A1 (en) * | 2005-04-07 | 2013-05-16 | Opanga Networks Llc | System and method for progressive download using surplus network capacity |
| CN103746876A (en) * | 2013-12-31 | 2014-04-23 | 迈普通信技术股份有限公司 | Service-based bandwidth flow detection method and system |
| CN103780447A (en) * | 2012-10-23 | 2014-05-07 | 腾讯科技(深圳)有限公司 | Flow control method and device |
| CN105637919A (en) * | 2013-06-11 | 2016-06-01 | 七网络有限责任公司 | Optimizing keepalive and other background traffic in a wireless network |
| CN105700930A (en) * | 2016-02-22 | 2016-06-22 | 青岛海信移动通信技术股份有限公司 | Application accelerating method and device for embedded operation system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101788926B (en) * | 2009-12-28 | 2014-04-30 | 中兴通讯股份有限公司 | Resource allocation method and device for switching J2ME (Java 2 Micro Edition) application platform |
| CN103024825B (en) * | 2011-09-26 | 2015-07-01 | 中国移动通信集团公司 | Method and device of distributing network source among multiple applications of terminal |
| CN107770381B (en) * | 2017-10-25 | 2020-08-14 | Oppo广东移动通信有限公司 | Network management method and related product |
| CN107634867A (en) * | 2017-10-25 | 2018-01-26 | 广东欧珀移动通信有限公司 | Network management method and related products |
-
2017
- 2017-10-25 CN CN201711020630.5A patent/CN107634867A/en active Pending
-
2018
- 2018-10-12 WO PCT/CN2018/110122 patent/WO2019080732A1/en not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040250059A1 (en) * | 2003-04-15 | 2004-12-09 | Brian Ramelson | Secure network processing |
| US20130124747A1 (en) * | 2005-04-07 | 2013-05-16 | Opanga Networks Llc | System and method for progressive download using surplus network capacity |
| CN103780447A (en) * | 2012-10-23 | 2014-05-07 | 腾讯科技(深圳)有限公司 | Flow control method and device |
| CN105637919A (en) * | 2013-06-11 | 2016-06-01 | 七网络有限责任公司 | Optimizing keepalive and other background traffic in a wireless network |
| CN103746876A (en) * | 2013-12-31 | 2014-04-23 | 迈普通信技术股份有限公司 | Service-based bandwidth flow detection method and system |
| CN105700930A (en) * | 2016-02-22 | 2016-06-22 | 青岛海信移动通信技术股份有限公司 | Application accelerating method and device for embedded operation system |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2019080732A1 (en) * | 2017-10-25 | 2019-05-02 | Oppo广东移动通信有限公司 | Network management method and related products |
| CN108769192A (en) * | 2018-05-29 | 2018-11-06 | 努比亚技术有限公司 | A kind of game bandwidth regulation and control method, equipment and computer readable storage medium |
| CN109316743A (en) * | 2018-07-31 | 2019-02-12 | 努比亚技术有限公司 | A kind of game control method, terminal and computer readable storage medium |
| CN109358963A (en) * | 2018-08-21 | 2019-02-19 | 奇酷互联网络科技(深圳)有限公司 | Mobile terminal and storage device and the method, apparatus for adjusting game performance |
| CN112714907A (en) * | 2018-11-08 | 2021-04-27 | 深圳市欢太科技有限公司 | Method and device for filtering during freezing of application and electronic equipment |
| CN112714907B (en) * | 2018-11-08 | 2023-08-11 | 深圳市欢太科技有限公司 | Method and device for filtering during application freezing and electronic equipment |
| CN111722919A (en) * | 2019-03-21 | 2020-09-29 | 北京小米移动软件有限公司 | Method, device, storage medium and electronic device for running background application |
| CN111722919B (en) * | 2019-03-21 | 2024-06-04 | 北京小米移动软件有限公司 | Method, device, storage medium and electronic device for running background application |
| CN112039713A (en) * | 2020-09-09 | 2020-12-04 | 深圳市雁云信息技术有限公司 | Data transmission method and system for cloud computing and meeting user requirements |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2019080732A1 (en) | 2019-05-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107634867A (en) | Network management method and related products | |
| CN109803325B (en) | Data offloading method, device, mobile terminal and storage medium | |
| CN107736000B (en) | Method and terminal for interacting between terminal and network device | |
| CN111615141B (en) | Measurement method, measurement configuration method, terminal and network equipment | |
| CN108632930B (en) | Network searching control method and device and mobile terminal | |
| CN107731146A (en) | Brightness adjusting method and related product | |
| CN108966296B (en) | Signal prompting method, mobile terminal and computer-readable storage medium | |
| CN110138052B (en) | Charging control method and related products | |
| CN107947825A (en) | Antenna selection circuit and mobile terminal | |
| CN107634962A (en) | Network Bandwidth Management Method and Related Products | |
| CN106792993A (en) | Channel scanning method and mobile terminal | |
| CN111919505A (en) | Data processing method and terminal | |
| CN107766139A (en) | Application management method and device | |
| CN107632886A (en) | A kind of switching method, terminal and the computer-readable recording medium of terminal operating pattern | |
| CN107817988A (en) | Push message management method and related products | |
| CN107748699A (en) | Resource Allocation Methods and Related Products | |
| CN107770381B (en) | Network management method and related product | |
| CN107220344B (en) | Document processing methods and related products | |
| WO2018126407A1 (en) | Data transmission method and device | |
| CN107272991B (en) | Information display method and related product | |
| CN108391288A (en) | A kind of method and mobile terminal of optimization communication service quality | |
| CN113079536A (en) | Updating method and device of timing advance and mobile terminal | |
| CN106686428A (en) | A video playback method and device | |
| CN106211102A (en) | The method and device that the difference of a kind of chat message synchronizes | |
| CN116489088A (en) | Data traffic processing method, intelligent terminal and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180126 |