[go: up one dir, main page]

WO2017219535A1 - Application management method, and management device and terminal - Google Patents

Application management method, and management device and terminal Download PDF

Info

Publication number
WO2017219535A1
WO2017219535A1 PCT/CN2016/100643 CN2016100643W WO2017219535A1 WO 2017219535 A1 WO2017219535 A1 WO 2017219535A1 CN 2016100643 W CN2016100643 W CN 2016100643W WO 2017219535 A1 WO2017219535 A1 WO 2017219535A1
Authority
WO
WIPO (PCT)
Prior art keywords
application
freeze
traffic
terminal
attribute
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.)
Ceased
Application number
PCT/CN2016/100643
Other languages
French (fr)
Chinese (zh)
Inventor
李文鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Publication of WO2017219535A1 publication Critical patent/WO2017219535A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • G06F9/485Task life-cycle, e.g. stopping, restarting, resuming execution

Definitions

  • the present invention relates to the field of terminal technologies, and in particular, to an application management method, an application management device, and a terminal.
  • the general user will manually control the data traffic switch to be turned off to reduce the consumption of terminal data traffic by some applications in the terminal, which may result in other applications (such as browsers, WeChat, etc.) that the user wishes to run. If the data traffic switch is re-opened, it is impossible to prevent some applications from consuming data traffic in the terminal, resulting in waste of data traffic in the terminal, and repeated switching of data traffic switches, which is cumbersome and affects the user experience.
  • the invention is based on at least one of the above technical problems, and proposes a new application management scheme, which can automatically freeze or unfreeze the application in the terminal without excessive intervention and avoid data in the terminal.
  • the waste of traffic increases the user experience.
  • the present invention provides a method for managing an application, including: determining whether to freeze or unfreeze the application based on a network environment in which the terminal is located, based on a frozen attribute of the application.
  • the processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.
  • the network environment includes a data network environment and a wireless network environment.
  • the step of determining whether to freeze or thaw the application based on the freeze attribute of the application includes: Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; and when the application is a traffic freeze type application, determining to freeze the application.
  • the terminal when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.
  • determining, according to a freeze attribute of the application, whether to freeze or thaw the application specifically: Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; wherein the application is a traffic freeze type application, and the application is When in the frozen state, it is determined that the application is thawed.
  • the terminal when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application.
  • the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.
  • the method further includes: receiving the application to the application When the attribute setting instruction is frozen, the frozen attribute of the application is set, and the frozen attribute includes a traffic freeze type or a non-flow freeze type.
  • the user can set the freeze attribute according to the actual demand.
  • the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.
  • an application management apparatus comprising: a processing unit configured to determine whether to freeze or thaw the application based on a network environment in which the terminal is located, based on a frozen attribute of the application; deal with.
  • the processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.
  • the network environment includes a data network environment and a wireless network environment.
  • the processing unit is configured to: determine, when the terminal is in the data network environment, whether the application is a traffic according to a frozen attribute of the application. A frozen application; when the application is a traffic-free application, it is determined to freeze the application.
  • the terminal when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.
  • the processing unit is specifically configured to: when the terminal is in the wireless network environment, determine, according to a frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; and determining that the application is thawed when the application is a traffic freeze type application and the application is in a frozen state.
  • the terminal when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application.
  • the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.
  • the method further includes: a setting unit configured to set a freeze attribute of the application when receiving a freeze attribute setting instruction for the application, the freeze attribute including traffic Freeze or non-flow freeze type.
  • the user can set the freeze attribute according to the actual demand.
  • the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.
  • a terminal comprising: the management device of the application program according to any one of the above aspects.
  • the application in the terminal can be automatically frozen or thawed without excessive intervention, thereby avoiding waste of data traffic in the terminal and improving the user experience.
  • FIG. 1 shows a schematic flow chart of a method of managing an application according to an embodiment of the present invention
  • FIG. 2 shows a schematic block diagram of a management device of an application according to an embodiment of the present invention
  • Figure 3 shows a schematic block diagram of a terminal in accordance with an embodiment of the present invention
  • FIG. 4 shows a schematic block diagram of another terminal in accordance with an embodiment of the present invention.
  • FIG. 1 shows a schematic flow chart of a method of managing an application according to an embodiment of the present invention.
  • a method for managing an application includes:
  • Step 102 Determine, according to the network environment where the terminal is located, whether to freeze or unfreeze the application based on the frozen attribute of the application.
  • the network environment includes a data network environment and a wireless network environment.
  • the processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.
  • the step of determining whether to freeze or thaw the application based on the freeze attribute of the application includes: Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; and when the application is a traffic freeze type application, determining to freeze the application.
  • the terminal when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.
  • determining, according to a freeze attribute of the application, whether to freeze or thaw the application specifically: Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; wherein the application is a traffic freeze type application, and the application is When in the frozen state, it is determined that the application is thawed.
  • the terminal when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application.
  • the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.
  • the method further includes: receiving the application to the application When the attribute setting instruction is frozen, the frozen attribute of the application is set, and the frozen attribute includes a traffic freeze type or a non-flow freeze type.
  • the user can set the freeze attribute according to the actual demand.
  • the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.
  • FIG. 2 shows a schematic block diagram of a management apparatus of an application according to an embodiment of the present invention.
  • the management device 200 of an application includes: a processing unit 202 configured to determine whether to perform the application based on a network environment in which the terminal is located, based on a frozen attribute of the application. Freeze or thaw.
  • the network environment includes a data network environment and a wireless network environment.
  • the processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.
  • the processing unit 202 is specifically configured to: when the terminal is in the data network environment, determine, according to the frozen attribute of the application, whether the application is A traffic freeze type application; when the application is a traffic freeze type application, it is determined to freeze the application.
  • the terminal when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.
  • the processing unit 202 is specifically configured to: when the terminal is in the wireless network environment, determine whether the application is based on a frozen attribute of the target application. a traffic freeze type application; determining whether the application is in a frozen state; and determining that the application is thawed when the application is a traffic freeze type application and the application is in a frozen state.
  • the terminal when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application.
  • the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.
  • the method further includes: a setting unit 204, configured to set a freeze attribute of the application when receiving a freeze attribute setting instruction for the application, where the freeze attribute includes Traffic freeze or non-flow freeze type.
  • the user can set the freeze attribute according to the actual demand.
  • the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.
  • FIG. 3 shows a schematic block diagram of a terminal in accordance with an embodiment of the present invention.
  • a terminal 300 includes: a management device 200 of an application as shown in FIG. 2.
  • the automatic freezing or unfreezing of the application can be implemented by the following steps:
  • Applications can be divided into traffic freeze applications and non-flow freeze applications, where traffic freeze applications are traffic-limited applications.
  • a frozen application manager which can define some traffic freezing applications by default, or the user can customize the traffic freezing application in the frozen application manager.
  • the setting process is:
  • Freeze Application Manager adds a traffic freeze application switch that allows users to switch controls.
  • Freeze Application Manager adds a user-defined traffic freeze application and provides a default application manifest, which you can add to the traffic freeze application on the delete list as needed.
  • the operating environment of the mobile phone network includes: mobile data networking, wireless (such as Wi-Fi) network networking.
  • wireless such as Wi-Fi
  • the traffic-restricted app freezes automatically, and the frozen traffic-restricted app is automatically thawed when the phone is on a Wi-Fi network.
  • the application manager automatically freezes the traffic limited application, thereby fundamentally ensuring that the frozen application cannot run and preventing the traffic from being stolen.
  • the application manager automatically unfreezes the frozen traffic limited application.
  • the application can be automatically frozen or thawed according to the network environment in which the mobile phone is located, so that some applications can use the traffic, and the traffic restriction application cannot run, so that the traffic cannot be used, and on the other hand, the mobile phone traffic is saved.
  • Provides a hierarchy of restrictions on the application (such as traffic freeze or non-traffic freeze) to improve the user experience.
  • FIG. 4 shows a schematic block diagram of another terminal in accordance with an embodiment of the present invention.
  • the terminal 300 in the embodiment of the present invention may be different types of electronic devices, such as: smart phones, tablet computers, palmtop computers, and mobile internet devices, personal digital assistants, media players, smart televisions, smart watches, smart glasses, smart hands. Ring and so on.
  • the terminal 300 in the embodiment of the present invention includes: at least one processor 310, such as a CPU, at least one receiver 313, at least one memory 314, at least one transmitter 315, and at least one communication bus 312.
  • the communication bus 312 is used to implement connection communication between these components.
  • the receiver 313 and the transmitter 315 may be wired transmission ports, or may be wireless devices, for example, including antenna devices for performing data communication with other devices.
  • the memory 314 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.
  • the processor 310 can execute an operating system of the terminal 300 and various installed application programs, program codes, and the like.
  • each unit described above includes the processing unit 202, the setting unit 204, and the like.
  • Program code is stored in the memory 314, and the processor 310 can invoke program code stored in the memory 314 via the communication bus 312 to perform related functions.
  • the various units e.g., the processing unit 202, the setting unit 204, etc.
  • FIG. 2 are program code stored in the memory 314 and executed by the processor 310, thereby implementing The functions of the various units are implemented to enable management of the application.
  • the memory 314 stores a plurality of instructions that are executed by the processor 310 to implement a management method of the application. Specifically, the processor 310 determines whether to freeze or unfreeze the application according to the frozen attribute of the application according to the network environment in which the terminal 300 is located.
  • the network environment includes a data network environment and a wireless network environment.
  • the step of determining, by the processor 310, whether to freeze or thaw the application based on the freeze attribute of the application, when the terminal is in the data network environment specifically includes: Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; and when the application is a traffic freeze type application, determining to freeze the application.
  • the processor 310 determines, according to the freeze attribute of the application, whether to freeze or thaw the application, specifically including Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; wherein the application is a traffic freeze type application, and the application When the program is in a frozen state, it is determined that the application is thawed.
  • the processor 310 before the step of determining whether to freeze or unfreeze the application based on the application-based freeze attribute, further includes:
  • the freeze attribute When receiving a freeze attribute setting instruction for the application, setting a freeze attribute of the application, the freeze attribute includes a traffic freeze type or a non-flow freeze type.
  • the technical solution of the present invention is described in detail above with reference to the accompanying drawings.
  • the technical solution of the present invention proposes a new application management scheme, which can automatically freeze or thaw the application in the terminal without excessive intervention. It avoids the waste of data traffic in the terminal and improves the user experience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)
  • Telephone Function (AREA)

Abstract

The invention provides an application management method, and a management device and terminal. The application management method comprises: determining, according to a network environment where a terminal is located, and on the basis of a freeze attribute of an application, whether to freeze or unfreeze the application. The technical solution of the invention can automatically freeze or unfreeze an application on a terminal without excessive human intervention, preventing a waste in data usage on a terminal, and enhancing user experience.

Description

应用程序的管理方法、管理装置及终端Application management method, management device and terminal

本申请要求于2016年6月21日提交中国专利局,申请号为201610451647.5、发明名称为“应用程序的管理方法、管理装置及终端”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 201610451647.5, entitled "Application Management Method, Management Device, and Terminal" on June 21, 2016, the entire contents of which are incorporated by reference. In this application.

技术领域Technical field

本发明涉及终端技术领域,具体而言,涉及一种应用程序的管理方法、一种应用程序的管理装置和一种终端。The present invention relates to the field of terminal technologies, and in particular, to an application management method, an application management device, and a terminal.

背景技术Background technique

相关技术中,一般用户会通过手动控制数据流量开关处于关闭,以降低终端中一些应用程序对终端数据流量的消耗,如此会导致用户希望运行的另一些应用程序(如浏览器、微信等)也无法正常运行,若重新打开数据流量开关,则又无法避免一些应用程序消耗终端中数据流量,造成终端中数据流量的浪费,且反复的开关数据流量开关,操作繁琐,影响用户的使用体验。In the related art, the general user will manually control the data traffic switch to be turned off to reduce the consumption of terminal data traffic by some applications in the terminal, which may result in other applications (such as browsers, WeChat, etc.) that the user wishes to run. If the data traffic switch is re-opened, it is impossible to prevent some applications from consuming data traffic in the terminal, resulting in waste of data traffic in the terminal, and repeated switching of data traffic switches, which is cumbersome and affects the user experience.

因此,如何能够自动对终端的应用程序进行冻结或解冻处理,以节约终端的数据流量成为亟待解决的技术问题。Therefore, how to automatically freeze or unfreeze the application of the terminal to save the data traffic of the terminal becomes a technical problem to be solved.

发明内容Summary of the invention

本发明正是基于上述技术问题至少之一,提出了一种新的应用程序的管理方案,能够自动对终端中的应用程序进行冻结或解冻处理,无需人为过多干预,避免了对终端中数据流量的浪费,提升了用户的使用体验。The invention is based on at least one of the above technical problems, and proposes a new application management scheme, which can automatically freeze or unfreeze the application in the terminal without excessive intervention and avoid data in the terminal. The waste of traffic increases the user experience.

有鉴于此,本发明提出了一种应用程序的管理方法,包括:根据终端所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。In view of this, the present invention provides a method for managing an application, including: determining whether to freeze or unfreeze the application based on a network environment in which the terminal is located, based on a frozen attribute of the application.

在该技术方案中,通过根据终端所处的网络环境,以及基于应用程序的冻结属性,确定是否对应用程序进行冻结或解冻处理,使得在相应的网络环境下,对需冻结的应用程序进行冻结处理从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,对需解冻的应用程序进行解冻处理,整个处理过程无需过多的人为干预,操作简便,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, it is determined whether the application is frozen or thawed according to the network environment in which the terminal is located and the application-based freezing attribute, so that the application to be frozen is frozen in the corresponding network environment. The processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.

在上述技术方案中,优选地,所述网络环境包括数据网络环境和无线网络环境。In the above technical solution, preferably, the network environment includes a data network environment and a wireless network environment.

在上述任一项技术方案中,优选地,在所述终端处于所述数据网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。In any one of the foregoing technical solutions, preferably, when the terminal is in the data network environment, the step of determining whether to freeze or thaw the application based on the freeze attribute of the application includes: Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; and when the application is a traffic freeze type application, determining to freeze the application.

在该技术方案中,在终端处于数据网络环境下时,通过应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并在应用程序为流量冻结型应用程序时,确定对应用程序进行冻结处理,从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,同时对非流量冻结型应用程序不处理,使得该应用程序可正常运行,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.

在上述任一项技术方案中,优选地,在所述终端处于所述无线网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;判断所述应用程序是否处于冻结状态;在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。In any one of the foregoing technical solutions, preferably, when the terminal is in the wireless network environment, determining, according to a freeze attribute of the application, whether to freeze or thaw the application, specifically: Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; wherein the application is a traffic freeze type application, and the application is When in the frozen state, it is determined that the application is thawed.

在该技术方案中,在终端处于无线网络环境下时,通过目标应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并判断应用程序是否处于冻结状态,以在应用程序为流量冻结型应用程序,且应用程序处于冻结状态时,确定对应用程序进行解冻处理,使得当用户需要运行该应用程序时,无需人为进行解冻处理,提升了用户的使用体验,且由于处于无线网络环境,所以即便是解冻运行该应用程序,也不会消耗终端的数据流量。In the technical solution, when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application. When the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.

在上述任一项技术方案中,优选地,在所述基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤之前,还包括:在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。In any one of the foregoing technical solutions, preferably, before the step of determining whether to freeze or thaw the application based on the application-based freeze attribute, the method further includes: receiving the application to the application When the attribute setting instruction is frozen, the frozen attribute of the application is set, and the frozen attribute includes a traffic freeze type or a non-flow freeze type.

在该技术方案中,通过在接收到对应用程序的冻结属性设置指令时,设置应用程序的冻结属性,使得用户能够根据实际需求来进行设置,当然终端也可以默认设置一些应用程序的冻结属性为流量冻结型或推送流量冻结型应用程序(如以清单的形式推送),用户可根据需求在清单上添加或删除流量冻结型应用程序。In this technical solution, by setting the freeze attribute of the application when the instruction is set to the frozen attribute of the application, the user can set the freeze attribute according to the actual demand. Of course, the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.

根据本发明的第二方面,提出了一种应用程序的管理装置,包括:处理单元,设置为根据终端所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。According to a second aspect of the present invention, an application management apparatus is provided, comprising: a processing unit configured to determine whether to freeze or thaw the application based on a network environment in which the terminal is located, based on a frozen attribute of the application; deal with.

在该技术方案中,通过根据终端所处的网络环境,以及基于应用程序的冻结属性,确定是否对应用程序进行冻结或解冻处理,使得在相应的网络环境下,对需冻结的应用程序进行冻结处理从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,对需解冻的应用程序进行解冻处理,整个处理过程无需过多的人为干预,操作简便,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, it is determined whether the application is frozen or thawed according to the network environment in which the terminal is located and the application-based freezing attribute, so that the application to be frozen is frozen in the corresponding network environment. The processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.

在上述技术方案中,优选地,所述网络环境包括数据网络环境和无线网络环境。In the above technical solution, preferably, the network environment includes a data network environment and a wireless network environment.

在上述任一项技术方案中,优选地,所述处理单元具体设置为:在所述终端处于所述数据网络环境下时,根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。In any one of the foregoing technical solutions, the processing unit is configured to: determine, when the terminal is in the data network environment, whether the application is a traffic according to a frozen attribute of the application. A frozen application; when the application is a traffic-free application, it is determined to freeze the application.

在该技术方案中,在终端处于数据网络环境下时,通过应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并在应用程序为流量冻结型应用程序时,确定对应用程序进行冻结处理,从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,同时对非流量冻结型应用程序不处理,使得该应用程序可正常运行,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.

在上述任一项技术方案中,优选地,所述处理单元具体设置为:在所述终端处于所述无线网络环境下时,根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;判断所述应用程序是否处于冻结状态;在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。In any one of the foregoing technical solutions, the processing unit is specifically configured to: when the terminal is in the wireless network environment, determine, according to a frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; and determining that the application is thawed when the application is a traffic freeze type application and the application is in a frozen state.

在该技术方案中,在终端处于无线网络环境下时,通过目标应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并判断应用程序是否处于冻结状态,以在应用程序为流量冻结型应用程序,且应用程序处于冻结状态时,确定对应用程序进行解冻处理,使得当用户需要运行该应用程序时,无需人为进行解冻处理,提升了用户的使用体验,且由于处于无线网络环境,所以即便是解冻运行该应用程序,也不会消耗终端的数据流量。In the technical solution, when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application. When the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.

在上述任一项技术方案中,优选地,还包括:设置单元,设置为在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。In any one of the above aspects, preferably, the method further includes: a setting unit configured to set a freeze attribute of the application when receiving a freeze attribute setting instruction for the application, the freeze attribute including traffic Freeze or non-flow freeze type.

在该技术方案中,通过在接收到对应用程序的冻结属性设置指令时,设置应用程序的冻结属性,使得用户能够根据实际需求来进行设置,当然终端也可以默认设置一些应用程序的冻结属性为流量冻结型或推送流量冻结型应用程序(如以清单的形式推送),用户可根据需求在清单上添加或删除流量冻结型应用程序。In this technical solution, by setting the freeze attribute of the application when the instruction is set to the frozen attribute of the application, the user can set the freeze attribute according to the actual demand. Of course, the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.

根据本发明的第三方面,提出了一种终端,包括:如上述技术方案中任一项所述的应用程序的管理装置。According to a third aspect of the present invention, a terminal is provided, comprising: the management device of the application program according to any one of the above aspects.

通过以上技术方案,能够自动对终端中的应用程序进行冻结或解冻处理,无需人为过多干预,避免了对终端中数据流量的浪费,提升了用户的使用体验。Through the above technical solution, the application in the terminal can be automatically frozen or thawed without excessive intervention, thereby avoiding waste of data traffic in the terminal and improving the user experience.

附图说明DRAWINGS

图1示出了根据本发明的实施例的应用程序的管理方法的示意流程图;FIG. 1 shows a schematic flow chart of a method of managing an application according to an embodiment of the present invention;

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图;2 shows a schematic block diagram of a management device of an application according to an embodiment of the present invention;

图3示出了根据本发明的实施例的终端的示意框图;Figure 3 shows a schematic block diagram of a terminal in accordance with an embodiment of the present invention;

图4示出了根据本发明的实施例的另一种终端的示意框图。FIG. 4 shows a schematic block diagram of another terminal in accordance with an embodiment of the present invention.

具体实施方式detailed description

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。The present invention will be further described in detail below with reference to the drawings and specific embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。In the following description, numerous specific details are set forth in order to provide a full understanding of the invention, but the invention may be practiced otherwise than as described herein. Limitations of the embodiments.

图1示出了根据本发明的实施例的应用程序的管理方法的示意流程图。FIG. 1 shows a schematic flow chart of a method of managing an application according to an embodiment of the present invention.

如图1所示,根据本发明的实施例的应用程序的管理方法,包括:As shown in FIG. 1, a method for managing an application according to an embodiment of the present invention includes:

步骤102,根据终端所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。Step 102: Determine, according to the network environment where the terminal is located, whether to freeze or unfreeze the application based on the frozen attribute of the application.

在上述技术方案中,优选地,所述网络环境包括数据网络环境和无线网络环境。In the above technical solution, preferably, the network environment includes a data network environment and a wireless network environment.

在该技术方案中,通过根据终端所处的网络环境,以及基于应用程序的冻结属性,确定是否对应用程序进行冻结或解冻处理,使得在相应的网络环境下,对需冻结的应用程序进行冻结处理从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,对需解冻的应用程序进行解冻处理,整个处理过程无需过多的人为干预,操作简便,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, it is determined whether the application is frozen or thawed according to the network environment in which the terminal is located and the application-based freezing attribute, so that the application to be frozen is frozen in the corresponding network environment. The processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.

在上述任一项技术方案中,优选地,在所述终端处于所述数据网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。In any one of the foregoing technical solutions, preferably, when the terminal is in the data network environment, the step of determining whether to freeze or thaw the application based on the freeze attribute of the application includes: Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; and when the application is a traffic freeze type application, determining to freeze the application.

在该技术方案中,在终端处于数据网络环境下时,通过应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并在应用程序为流量冻结型应用程序时,确定对应用程序进行冻结处理,从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,同时对非流量冻结型应用程序不处理,使得该应用程序可正常运行,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.

在上述任一项技术方案中,优选地,在所述终端处于所述无线网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;判断所述应用程序是否处于冻结状态;在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。In any one of the foregoing technical solutions, preferably, when the terminal is in the wireless network environment, determining, according to a freeze attribute of the application, whether to freeze or thaw the application, specifically: Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; wherein the application is a traffic freeze type application, and the application is When in the frozen state, it is determined that the application is thawed.

在该技术方案中,在终端处于无线网络环境下时,通过目标应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并判断应用程序是否处于冻结状态,以在应用程序为流量冻结型应用程序,且应用程序处于冻结状态时,确定对应用程序进行解冻处理,使得当用户需要运行该应用程序时,无需人为进行解冻处理,提升了用户的使用体验,且由于处于无线网络环境,所以即便是解冻运行该应用程序,也不会消耗终端的数据流量。In the technical solution, when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application. When the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.

在上述任一项技术方案中,优选地,在所述基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤之前,还包括:在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。In any one of the foregoing technical solutions, preferably, before the step of determining whether to freeze or thaw the application based on the application-based freeze attribute, the method further includes: receiving the application to the application When the attribute setting instruction is frozen, the frozen attribute of the application is set, and the frozen attribute includes a traffic freeze type or a non-flow freeze type.

在该技术方案中,通过在接收到对应用程序的冻结属性设置指令时,设置应用程序的冻结属性,使得用户能够根据实际需求来进行设置,当然终端也可以默认设置一些应用程序的冻结属性为流量冻结型或推送流量冻结型应用程序(如以清单的形式推送),用户可根据需求在清单上添加或删除流量冻结型应用程序。In this technical solution, by setting the freeze attribute of the application when the instruction is set to the frozen attribute of the application, the user can set the freeze attribute according to the actual demand. Of course, the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.

图2示出了根据本发明的实施例的应用程序的管理装置的示意框图。FIG. 2 shows a schematic block diagram of a management apparatus of an application according to an embodiment of the present invention.

如图2所示,根据本发明的实施例的应用程序的管理装置200,包括:处理单元202,设置为根据终端所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。As shown in FIG. 2, the management device 200 of an application according to an embodiment of the present invention includes: a processing unit 202 configured to determine whether to perform the application based on a network environment in which the terminal is located, based on a frozen attribute of the application. Freeze or thaw.

在上述技术方案中,优选地,所述网络环境包括数据网络环境和无线网络环境。In the above technical solution, preferably, the network environment includes a data network environment and a wireless network environment.

在该技术方案中,通过根据终端所处的网络环境,以及基于应用程序的冻结属性,确定是否对应用程序进行冻结或解冻处理,使得在相应的网络环境下,对需冻结的应用程序进行冻结处理从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,对需解冻的应用程序进行解冻处理,整个处理过程无需过多的人为干预,操作简便,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, it is determined whether the application is frozen or thawed according to the network environment in which the terminal is located and the application-based freezing attribute, so that the application to be frozen is frozen in the corresponding network environment. The processing avoids the consumption of data traffic of the terminal by the application, saves the data traffic of the terminal, and thaws the application to be thawed, and the whole process does not require excessive human intervention, and the operation is simple and convenient, and meets different practical needs of the user. , to enhance the user experience.

在上述任一项技术方案中,优选地,所述处理单元202具体设置为:在所述终端处于所述数据网络环境下时,根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。In any one of the foregoing technical solutions, the processing unit 202 is specifically configured to: when the terminal is in the data network environment, determine, according to the frozen attribute of the application, whether the application is A traffic freeze type application; when the application is a traffic freeze type application, it is determined to freeze the application.

在该技术方案中,在终端处于数据网络环境下时,通过应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并在应用程序为流量冻结型应用程序时,确定对应用程序进行冻结处理,从而避免该应用程序对终端的数据流量的消耗,节约终端的数据流量,同时对非流量冻结型应用程序不处理,使得该应用程序可正常运行,满足了用户的不同实际需求,提升了用户的使用体验。In the technical solution, when the terminal is in the data network environment, it is determined whether the application is a traffic freeze type application by using a freeze attribute of the application, and when the application is a traffic freeze type application, determining that the application is performed Freeze processing, thereby avoiding the consumption of data traffic of the terminal to the terminal, saving data traffic of the terminal, and not processing the non-traffic-free application, so that the application can run normally, satisfying different actual needs of the user, and improving The user experience.

在上述任一项技术方案中,优选地,所述处理单元202具体设置为:在所述终端处于所述无线网络环境下时,根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;判断所述应用程序是否处于冻结状态;在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。In any one of the foregoing technical solutions, the processing unit 202 is specifically configured to: when the terminal is in the wireless network environment, determine whether the application is based on a frozen attribute of the target application. a traffic freeze type application; determining whether the application is in a frozen state; and determining that the application is thawed when the application is a traffic freeze type application and the application is in a frozen state.

在该技术方案中,在终端处于无线网络环境下时,通过目标应用程序的冻结属性,判断应用程序是否为流量冻结型应用程序,并判断应用程序是否处于冻结状态,以在应用程序为流量冻结型应用程序,且应用程序处于冻结状态时,确定对应用程序进行解冻处理,使得当用户需要运行该应用程序时,无需人为进行解冻处理,提升了用户的使用体验,且由于处于无线网络环境,所以即便是解冻运行该应用程序,也不会消耗终端的数据流量。In the technical solution, when the terminal is in a wireless network environment, it is determined whether the application is a traffic freeze type application by using a frozen attribute of the target application, and whether the application is in a frozen state to freeze the traffic in the application. When the application is in a frozen state, it is determined that the application is thawed, so that when the user needs to run the application, there is no need to manually thaw the user, thereby improving the user experience, and because it is in a wireless network environment, So even if the application is thawed, it will not consume the data traffic of the terminal.

在上述任一项技术方案中,优选地,还包括:设置单元204,设置为在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。In any one of the above aspects, preferably, the method further includes: a setting unit 204, configured to set a freeze attribute of the application when receiving a freeze attribute setting instruction for the application, where the freeze attribute includes Traffic freeze or non-flow freeze type.

在该技术方案中,通过在接收到对应用程序的冻结属性设置指令时,设置应用程序的冻结属性,使得用户能够根据实际需求来进行设置,当然终端也可以默认设置一些应用程序的冻结属性为流量冻结型或推送流量冻结型应用程序(如以清单的形式推送),用户可根据需求在清单上添加或删除流量冻结型应用程序。In this technical solution, by setting the freeze attribute of the application when the instruction is set to the frozen attribute of the application, the user can set the freeze attribute according to the actual demand. Of course, the terminal can also set the freeze attribute of some applications by default. Traffic freeze or push traffic freeze applications (such as pushes in the form of a list), users can add or delete traffic freeze applications on the list as needed.

图3示出了根据本发明的实施例的终端的示意框图。FIG. 3 shows a schematic block diagram of a terminal in accordance with an embodiment of the present invention.

如图3所示,根据本发明的实施例的终端300,包括:如图2所示的应用程序的管理装置200。As shown in FIG. 3, a terminal 300 according to an embodiment of the present invention includes: a management device 200 of an application as shown in FIG. 2.

通过以下实施例,对本发明的技术方案作进一步说明。The technical solution of the present invention will be further described by the following embodiments.

在本实施例中,可通过以下步骤来实现对应用程序的自动冻结或解冻:In this embodiment, the automatic freezing or unfreezing of the application can be implemented by the following steps:

1)、定义流量冻结应用程序1), define the traffic freeze application

可将应用程序分为流量冻结应用程序和非流量冻结应用程序,其中,流量冻结应用程序属于流量受限的应用程序。Applications can be divided into traffic freeze applications and non-flow freeze applications, where traffic freeze applications are traffic-limited applications.

提供冻结应用程序管理器,可以默认定义一些流量冻结应用程序,也可以由用户在冻结应用程序管理器中自定义流量冻结应用程序,具体地,设置过程为:Provides a frozen application manager, which can define some traffic freezing applications by default, or the user can customize the traffic freezing application in the frozen application manager. Specifically, the setting process is:

冻结应用程序管理器添加流量冻结应用程序开关,用户可以对此功能进行开关控制。Freeze Application Manager Adds a traffic freeze application switch that allows users to switch controls.

冻结应用程序管理器添加用户自定义流量冻结应用程序,并提供默认的应用程序清单,用户可以根据需要添加删除清单上的流量冻结应用程序。Freeze Application Manager adds a user-defined traffic freeze application and provides a default application manifest, which you can add to the traffic freeze application on the delete list as needed.

2)、定义手机网络环境2), define the mobile phone network environment

手机网络的运行环境包括:移动数据联网、无线(如Wi-Fi)网络联网。The operating environment of the mobile phone network includes: mobile data networking, wireless (such as Wi-Fi) network networking.

当手机处于移动手机联网时,流量受限应用程序自动冻结,当手机处于Wi-Fi网络时自动解冻已冻结的流量受限应用程序。When the phone is on a mobile phone network, the traffic-restricted app freezes automatically, and the frozen traffic-restricted app is automatically thawed when the phone is on a Wi-Fi network.

3)流量受限程序的自动冻结解冻3) Automatic freeze-freezing of flow-limited programs

a、当检测到手机处于移动数据联网时,应用程序管理器自动冻结流量受限应用程序,从根本上保证被冻结的应用无法运行,防止流量被盗。a. When it is detected that the mobile phone is in the mobile data network, the application manager automatically freezes the traffic limited application, thereby fundamentally ensuring that the frozen application cannot run and preventing the traffic from being stolen.

b、当检测到手机处于Wi-Fi网络联网时,应用程序管理器自动解冻已冻结的流量受限应用程序。b. When it is detected that the mobile phone is on the Wi-Fi network, the application manager automatically unfreezes the frozen traffic limited application.

通过上述实施例,可以根据手机所处的网络环境自动冻结或解冻应用,保证一些应用程序可以使用流量,而流量限制应用程序无法运行,使得其无法使用流量,一方面节省手机流量,另一方面提供对应用程序的限制的分级(如可分为流量冻结或非流量冻结型),提升了用户的使用体验。Through the above embodiments, the application can be automatically frozen or thawed according to the network environment in which the mobile phone is located, so that some applications can use the traffic, and the traffic restriction application cannot run, so that the traffic cannot be used, and on the other hand, the mobile phone traffic is saved. Provides a hierarchy of restrictions on the application (such as traffic freeze or non-traffic freeze) to improve the user experience.

图4示出了根据本发明的实施例的另一种终端的示意框图。FIG. 4 shows a schematic block diagram of another terminal in accordance with an embodiment of the present invention.

本发明实施例中的终端300可以是不同类型的电子设备,例如:智能手机、平板电脑、掌上电脑以及移动互联网设备、个人数字助理、媒体播放器、智能电视、智能手表、智能眼镜、智能手环等。如图3所示,本发明实施例中的终端300包括:至少一个处理器310,例如CPU,至少一个接收器313,至少一个存储器314,至少一个发送器315,至少一个通信总线312。其中,所述通信总线312用于实现这些组件之间的连接通信。其中,所述接收器313和所述发送器315可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。所述存储器314可以是高速RAM存储器,也可以是非易失性的存储器(non-volatile memory),例如至少一个磁盘存储器。The terminal 300 in the embodiment of the present invention may be different types of electronic devices, such as: smart phones, tablet computers, palmtop computers, and mobile internet devices, personal digital assistants, media players, smart televisions, smart watches, smart glasses, smart hands. Ring and so on. As shown in FIG. 3, the terminal 300 in the embodiment of the present invention includes: at least one processor 310, such as a CPU, at least one receiver 313, at least one memory 314, at least one transmitter 315, and at least one communication bus 312. The communication bus 312 is used to implement connection communication between these components. The receiver 313 and the transmitter 315 may be wired transmission ports, or may be wireless devices, for example, including antenna devices for performing data communication with other devices. The memory 314 may be a high speed RAM memory or a non-volatile memory such as at least one disk memory.

所述处理器310可执行所述终端300的操作系统以及安装的各类应用程序、程序代码等,例如,上述的各个单元,包括所述处理单元202、所述设置单元204等。The processor 310 can execute an operating system of the terminal 300 and various installed application programs, program codes, and the like. For example, each unit described above includes the processing unit 202, the setting unit 204, and the like.

所述存储器314中存储有程序代码,且所述处理器310可通过通信总线312,调用所述存储器314中存储的程序代码以执行相关的功能。例如,图2中所述的各个单元(例如,所述处理单元202、所述设置单元204等)是存储在所述存储器314中的程序代码,并由所述处理器310所执行,从而实现所述各个单元的功能以实现对应用程序的管理。Program code is stored in the memory 314, and the processor 310 can invoke program code stored in the memory 314 via the communication bus 312 to perform related functions. For example, the various units (e.g., the processing unit 202, the setting unit 204, etc.) described in FIG. 2 are program code stored in the memory 314 and executed by the processor 310, thereby implementing The functions of the various units are implemented to enable management of the application.

在本发明的一个实施例中,所述存储器314存储多个指令,所述多个指令被所述处理器310所执行以实现应用程序的管理方法。具体而言,所述处理器310根据终端300所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。In one embodiment of the invention, the memory 314 stores a plurality of instructions that are executed by the processor 310 to implement a management method of the application. Specifically, the processor 310 determines whether to freeze or unfreeze the application according to the frozen attribute of the application according to the network environment in which the terminal 300 is located.

在进一步的实施例中,所述网络环境包括数据网络环境和无线网络环境。In a further embodiment, the network environment includes a data network environment and a wireless network environment.

在进一步的实施例中,所述处理器310在所述终端处于所述数据网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。In a further embodiment, the step of determining, by the processor 310, whether to freeze or thaw the application based on the freeze attribute of the application, when the terminal is in the data network environment, specifically includes: Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; and when the application is a traffic freeze type application, determining to freeze the application.

在进一步的实施例中,所述处理器310在所述终端300处于所述无线网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;判断所述应用程序是否处于冻结状态;在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。In a further embodiment, when the terminal 300 is in the wireless network environment, the processor 310 determines, according to the freeze attribute of the application, whether to freeze or thaw the application, specifically including Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; determining whether the application is in a frozen state; wherein the application is a traffic freeze type application, and the application When the program is in a frozen state, it is determined that the application is thawed.

在进一步的实施例中,所述处理器310在所述基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤之前,还包括:In a further embodiment, the processor 310, before the step of determining whether to freeze or unfreeze the application based on the application-based freeze attribute, further includes:

在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。When receiving a freeze attribute setting instruction for the application, setting a freeze attribute of the application, the freeze attribute includes a traffic freeze type or a non-flow freeze type.

具体地,所述处理器310对上述指令的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。For details, refer to the description of the related steps in the corresponding embodiment of FIG. 1 for the specific implementation of the foregoing instructions in the processor 310, and details are not described herein.

以上结合附图详细说明了本发明的技术方案,本发明的技术方案提出了一种新的应用程序的管理方案,能够自动对终端中的应用程序进行冻结或解冻处理,无需人为过多干预,避免了对终端中数据流量的浪费,提升了用户的使用体验。The technical solution of the present invention is described in detail above with reference to the accompanying drawings. The technical solution of the present invention proposes a new application management scheme, which can automatically freeze or thaw the application in the terminal without excessive intervention. It avoids the waste of data traffic in the terminal and improves the user experience.

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims (11)

一种应用程序的管理方法,其特征在于,包括:An application management method, characterized in that it comprises: 根据终端所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。Determine whether to freeze or unfreeze the application based on the network environment in which the terminal is located, based on the frozen attributes of the application. 根据权利要求1所述的应用程序的管理方法,其特征在于,所述网络环境包括数据网络环境和无线网络环境。The method for managing an application according to claim 1, wherein the network environment comprises a data network environment and a wireless network environment. 根据权利要求2所述的应用程序的管理方法,其特征在于,在所述终端处于所述数据网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:The method for managing an application according to claim 2, wherein when the terminal is in the data network environment, determining whether to freeze or unfreeze the application based on a freeze attribute of the application The steps specifically include: 根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;Determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; 在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。When the application is a traffic freeze type application, it is determined that the application is frozen. 根据权利要求2所述的应用程序的管理方法,其特征在于,在所述终端处于所述无线网络环境下时,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤,具体包括:The method for managing an application according to claim 2, wherein when the terminal is in the wireless network environment, determining whether to freeze or thaw the application based on a freeze attribute of the application The steps specifically include: 根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;Determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; 判断所述应用程序是否处于冻结状态;Determining whether the application is in a frozen state; 在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。When the application is a traffic freeze type application, and the application is in a frozen state, it is determined that the application is thawed. 根据权利要求1至4中任一项所述的应用程序的管理方法,其特征在于,在所述基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理的步骤之前,还包括:The management method of an application according to any one of claims 1 to 4, characterized in that before the step of freezing or thawing the application based on the freeze attribute of the application, include: 在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。When receiving a freeze attribute setting instruction for the application, setting a freeze attribute of the application, the freeze attribute includes a traffic freeze type or a non-flow freeze type. 一种应用程序的管理装置,其特征在于,包括:An application management device, comprising: 处理单元,设置为根据终端所在的网络环境,基于应用程序的冻结属性,确定是否对所述应用程序进行冻结或解冻处理。The processing unit is configured to determine whether to freeze or unfreeze the application according to the frozen property of the application according to the network environment where the terminal is located. 根据权利要求6所述的应用程序的管理装置,其特征在于,所述网络环境包括数据网络环境和无线网络环境。The management device for an application according to claim 6, wherein the network environment comprises a data network environment and a wireless network environment. 根据权利要求7所述的应用程序的管理装置,其特征在于,所述处理单元具体设置为:The management device of the application program according to claim 7, wherein the processing unit is specifically configured to: 在所述终端处于所述数据网络环境下时,根据所述应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;When the terminal is in the data network environment, determining, according to the frozen attribute of the application, whether the application is a traffic freeze type application; 在所述应用程序为流量冻结型应用程序时,确定对所述应用程序进行冻结处理。When the application is a traffic freeze type application, it is determined that the application is frozen. 根据权利要求7所述的应用程序的管理装置,其特征在于,所述处理单元具体设置为:The management device of the application program according to claim 7, wherein the processing unit is specifically configured to: 在所述终端处于所述无线网络环境下时,根据所述目标应用程序的冻结属性,判断所述应用程序是否为流量冻结型应用程序;When the terminal is in the wireless network environment, determining, according to the frozen attribute of the target application, whether the application is a traffic freeze type application; 判断所述应用程序是否处于冻结状态;Determining whether the application is in a frozen state; 在所述应用程序为流量冻结型应用程序,且所述应用程序处于冻结状态时,确定对所述应用程序进行解冻处理。When the application is a traffic freeze type application, and the application is in a frozen state, it is determined that the application is thawed. 根据权利要求6至9中任一项所述的应用程序的管理装置,其特征在于,还包括:The management device for an application according to any one of claims 6 to 9, further comprising: 设置单元,设置为在接收到对所述应用程序的冻结属性设置指令时,设置所述应用程序的冻结属性,所述冻结属性包括流量冻结型或非流量冻结型。a setting unit configured to set a freeze attribute of the application when receiving a freeze attribute setting instruction for the application, the freeze attribute including a traffic freeze type or a non-flow freeze type. 一种终端,其特征在于,包括:A terminal, comprising: 如权利要求6至10中任一项所述的应用程序的管理装置。The management device for an application according to any one of claims 6 to 10.
PCT/CN2016/100643 2016-06-21 2016-09-28 Application management method, and management device and terminal Ceased WO2017219535A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610451647.5 2016-06-21
CN201610451647.5A CN106126325A (en) 2016-06-21 2016-06-21 The management method of application program, managing device and terminal

Publications (1)

Publication Number Publication Date
WO2017219535A1 true WO2017219535A1 (en) 2017-12-28

Family

ID=57470473

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/100643 Ceased WO2017219535A1 (en) 2016-06-21 2016-09-28 Application management method, and management device and terminal

Country Status (2)

Country Link
CN (1) CN106126325A (en)
WO (1) WO2017219535A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111857859A (en) * 2019-04-30 2020-10-30 中兴通讯股份有限公司 Application control method, device, terminal, and computer-readable storage medium

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106844029B (en) * 2017-01-19 2020-06-30 努比亚技术有限公司 Self-management Android process freezing and unfreezing device and method
CN107729062A (en) * 2017-10-20 2018-02-23 广东欧珀移动通信有限公司 Application freezing methods and related products
CN108132810A (en) * 2017-12-05 2018-06-08 北京小米移动软件有限公司 Application management method and device, terminal
CN110032430B (en) * 2018-01-12 2022-01-11 Oppo广东移动通信有限公司 Application program processing method and device, electronic equipment and computer readable storage medium
CN108934056B (en) * 2018-06-20 2021-01-15 联想(北京)有限公司 Control method and system of electronic equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104066088A (en) * 2014-06-06 2014-09-24 Tcl通讯(宁波)有限公司 Mobile terminal wireless Internet access policy method, system and definition method
US20140344663A1 (en) * 2013-05-15 2014-11-20 Christopher Stephen Joel Method and Apparatus for Automatically Optimizing the Loading of Images in a Cloud-Based Proxy Service
CN104869595A (en) * 2015-05-04 2015-08-26 小米科技有限责任公司 Method and device for controlling data traffic

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102779068A (en) * 2012-07-10 2012-11-14 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and application program networking control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140344663A1 (en) * 2013-05-15 2014-11-20 Christopher Stephen Joel Method and Apparatus for Automatically Optimizing the Loading of Images in a Cloud-Based Proxy Service
CN104066088A (en) * 2014-06-06 2014-09-24 Tcl通讯(宁波)有限公司 Mobile terminal wireless Internet access policy method, system and definition method
CN104869595A (en) * 2015-05-04 2015-08-26 小米科技有限责任公司 Method and device for controlling data traffic

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111857859A (en) * 2019-04-30 2020-10-30 中兴通讯股份有限公司 Application control method, device, terminal, and computer-readable storage medium
US12190146B2 (en) 2019-04-30 2025-01-07 Zte Corporation Application control method and apparatus, terminal, and computer-readable storage medium

Also Published As

Publication number Publication date
CN106126325A (en) 2016-11-16

Similar Documents

Publication Publication Date Title
WO2017219535A1 (en) Application management method, and management device and terminal
WO2017096796A1 (en) System updating method and device for smart phone
WO2017206403A1 (en) Memory optimization method, optimization apparatus and terminal
WO2017161885A1 (en) Scheduling signaling configuration method, receiving method and associated equipment
WO2011076089A1 (en) Method and device for managing operating systems in embedded system
WO2012067431A2 (en) Resource distribution apparatus and method in cloud computing
WO2018000675A1 (en) Background application management apparatus and terminal, and background application management method
WO2012121482A2 (en) Data encryption processing device and method of a cloud storage system
WO2018018819A1 (en) Management method, management device and terminal for application
WO2017101305A1 (en) Method and apparatus for displaying user manual of smartphone
WO2018040272A1 (en) Application program arrangement method, application program arrangement device, and terminal
WO2017219534A1 (en) Method and system for processing application program
CN106603345B (en) Monitor method, apparatus and terminal that application program uses flow
WO2018223553A1 (en) Terminal wifi access control method and system
WO2018058779A1 (en) Method and system for opening file
WO2014089965A1 (en) Method and mobile terminal for displaying dlna equipment
CN114024887B (en) Processing method, device, equipment and storage medium of forwarding table item
WO2018010304A1 (en) Message processing method and device
Yin et al. A low-complexity design for the terminal device of the urban IoT-oriented heterogeneous network with ultra-high-speed OFDM processing
WO2015064963A1 (en) Scheduling method and apparatus for access point in wlan
WO2018018694A1 (en) Control method of application program, control device and terminal
WO2018218805A1 (en) Terminal ringing prompt method and system
WO2018113546A1 (en) Multi-dimensional segmentation method and apparatus for 5g-oriented protocol stack, and terminal
WO2013122361A1 (en) Method, system and recording medium for managing policy information for network load reduction
WO2013122359A1 (en) Wireless terminal device having network load reducing function, method for reducing network load in wireless terminal device, and recording medium

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16906075

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16906075

Country of ref document: EP

Kind code of ref document: A1