CN112351428A - Control method, device and terminal for accessing network and readable storage medium - Google Patents

Control method, device and terminal for accessing network and readable storage medium Download PDF

Info

Publication number
CN112351428A
CN112351428A CN202011236393.8A CN202011236393A CN112351428A CN 112351428 A CN112351428 A CN 112351428A CN 202011236393 A CN202011236393 A CN 202011236393A CN 112351428 A CN112351428 A CN 112351428A
Authority
CN
China
Prior art keywords
network
access
priority
request
sending
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.)
Granted
Application number
CN202011236393.8A
Other languages
Chinese (zh)
Other versions
CN112351428B (en
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.)
Shenzhen TCL New Technology Co Ltd
Original Assignee
Shenzhen TCL New Technology 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 Shenzhen TCL New Technology Co Ltd filed Critical Shenzhen TCL New Technology Co Ltd
Priority to CN202011236393.8A priority Critical patent/CN112351428B/en
Publication of CN112351428A publication Critical patent/CN112351428A/en
Application granted granted Critical
Publication of CN112351428B publication Critical patent/CN112351428B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/20Selecting an access point
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a control method for accessing a network, which comprises the following steps: after request information of a network access request is received, acquiring application information in the request information; determining the priority of the access network request according to the application information; and sending the network access request according to the bandwidth corresponding to the network access priority. The invention also provides a device, a terminal and a readable storage medium. The invention sends the network access request according to the bandwidth corresponding to the priority of the access network of the application software sending the network access request, namely, different application software sending the network access request adopt different bandwidths to send the network access request, so as to realize the purposes of shortening the successful networking time to use the application software when sending the network access request with higher bandwidth value, and realizing the successful networking while reducing the influence on sending the network access request with higher bandwidth value by increasing the successful networking time when sending the network access request with lower bandwidth value.

Description

Control method, device and terminal for accessing network and readable storage medium
Technical Field
The present invention relates to the field of data communication technologies, and in particular, to a method, an apparatus, a terminal, and a readable storage medium for controlling access to a network.
Background
With the rapid development of terminal equipment intellectualization, application software with various functions is more and more diversified, and different application software is installed on the terminal equipment to perform various activities such as business, entertainment, life and the like. At present, a plurality of application programs need to be networked to operate, when a plurality of application programs needing to be networked operate simultaneously, each application program often adopts the average value of the current bandwidth to send a networking request, and when the bandwidth value of the bandwidth is small, the networking time is long, and even the networking fails.
The above is only for the purpose of assisting understanding of the technical aspects of the present invention, and does not represent an admission that the above is prior art.
Disclosure of Invention
The invention provides a control method, a control device, a control terminal and a readable storage medium for accessing a network, and aims to solve the problems that each application program often adopts the average value of the current bandwidth to send a networking request, and when the bandwidth value of the bandwidth is small, the networking time is long and even the networking fails.
In order to achieve the above object, the present invention provides a method for controlling access to a network, including:
after request information of a network access request is received, acquiring application information in the request information;
determining the priority of the access network request according to the application information;
and sending the network access request according to the bandwidth corresponding to the network access priority.
Optionally, the step of determining the visited network priority of the visited network request according to the application information includes:
determining application source information for sending the network access request according to the application information;
and determining the access network priority of the access network request according to the application source information.
Optionally, the step of determining the visited network priority of the visited network request according to the application information includes:
determining an application type for sending the network access request according to the application information, and determining the network access priority of the network access request according to the application type;
or,
determining an access frequency for sending the access network request according to the application information, and determining the access network priority of the access network request according to the access frequency.
Optionally, the step of sending the request for accessing the network according to the bandwidth corresponding to the priority of the accessing network includes:
comparing the access network priority with a preset access network priority;
when the priority of the access network is higher than or equal to the preset priority of the access network, executing a step of sending the request of the access network according to the bandwidth corresponding to the priority of the access network;
and intercepting the access network request when the access network priority is lower than the preset access network priority.
Optionally, when the priority of the visited network is lower than a preset priority of the visited network, the step of intercepting the request for the visited network includes:
when the access network priority is lower than a preset access network priority, acquiring a current bandwidth value;
and intercepting the network access request when the bandwidth value is smaller than a preset bandwidth value.
Optionally, after the step of sending the request for accessing the network according to the bandwidth corresponding to the priority of the accessing network, the method includes:
acquiring the sending duration of the network access request;
and when the sending duration is longer than a preset duration, sending the access network request according to a preset bandwidth, wherein the preset bandwidth is larger than the bandwidth corresponding to the access network priority.
Optionally, after the step of sending the request for accessing the network according to the bandwidth corresponding to the priority of the accessing network, the method includes:
acquiring the sending duration of the network access request;
and when the sending duration is longer than a preset duration, sending the access network request according to a preset bandwidth, wherein the preset bandwidth is larger than the bandwidth corresponding to the access network priority.
Further, to achieve the above object, a control apparatus for accessing a network, comprising:
the acquisition module is used for acquiring application information in request information after receiving the request information of a network access request;
the determining module is used for determining the access network priority of the access network request according to the application information;
and the sending module is used for sending the network access request according to the bandwidth corresponding to the network access priority.
In addition, to achieve the above object, the present invention also provides a terminal, including: the network access control system comprises a memory, a processor and a network access control program stored in the memory and capable of running on the processor, wherein the network access control program realizes the steps of the network access control method when being executed by the processor.
Further, to achieve the above object, the present invention also provides a readable storage medium having stored thereon a control program for accessing a network, the control program for accessing a network implementing the steps of the control method for accessing a network as described above when executed by the processor.
According to the control method for the access network, the priority of the access network is higher than or equal to the preset priority of the access network, namely when the priority of the access network of the application software sending the access network request is higher, the transmission of the access network request according to the bandwidth corresponding to the priority of the access network is executed, and based on the fact that the higher the priority of the access network is, the larger the bandwidth value of the bandwidth is, the higher the speed of sending the access network request is, so that the successful networking time of the application software is shorter, and the application software can be conveniently and quickly used; when the priority of the access network is lower than the preset priority of the access network, the networking of the application software can be prohibited by intercepting the request of the access network, so that the sending speed of the request of the access network of other application software with higher priority of the access network is prevented from being influenced, and the networking time is too long and the networking fails.
Drawings
Fig. 1 is a block diagram of a terminal according to various embodiments of a method for controlling access to a network according to the present invention;
fig. 2 is a flowchart illustrating a first embodiment of a method for controlling access to a network according to the present invention;
fig. 3 is a flowchart illustrating a method for controlling an access network according to a first embodiment of the present invention to determine a priority of the access network;
fig. 4 is a flowchart illustrating a second embodiment of the method for controlling access to a network according to the present invention;
fig. 5 is a block diagram of a control apparatus for accessing a network according to the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
In the following description, suffixes such as "module", "component", or "unit" used to denote elements are used only for facilitating the explanation of the present invention, and have no specific meaning in itself. Thus, "module", "component" or "unit" may be used mixedly.
The terminal may be implemented in various forms. For example, the terminal described in the present invention may include a mobile terminal such as a mobile phone, a tablet computer, a notebook computer, a palmtop computer, a Personal Digital Assistant (PDA), a Portable Media Player (PMP), and a navigation device.
It will be understood by those skilled in the art that the configuration according to the embodiment of the present invention can be applied to a fixed type mobile terminal, in addition to elements particularly used for mobile purposes.
Referring to fig. 1, fig. 1 is a block diagram of a terminal according to various embodiments of a control method for accessing a network of the present invention, where the terminal may include: memory 101, processor 102, and display unit 103. Those skilled in the art will appreciate that the block diagram of the terminal shown in fig. 1 does not constitute a limitation of the terminal, and that the terminal may include more or less components than those shown, or may combine certain components, or a different arrangement of components.
The memory 101 stores therein an operating system and a control program for accessing a network. The processor 102 is a control center of the terminal, and the processor 102 executes a control program of the access network stored in the memory 101 to implement the steps of the embodiments of the control method of the access network of the present invention. The Display unit 103 includes a Display panel, which may be configured in the form of a Liquid Crystal Display (LCD), an Organic Light-Emitting Diode (OLED), and the like, for displaying an interface viewed by a user. The display unit 103 may be integrated with a touch panel, and when the touch panel detects a touch operation of a finger thereon or nearby, the touch panel transmits the touch operation to the processor 102 to determine the type of the touch event, and then the processor 102 correspondingly implements a function according to the type of the touch event. In addition, the display unit 103 may be configured to display an access network priority interface, so that a user may view the access network priority interface to obtain application information of all networking application software and access network priority, and may modify the access network priority of the networking application software as needed.
Based on the structural block diagram of the terminal, various embodiments of the control method for accessing the network are provided.
Referring to fig. 2, fig. 2 is a schematic flowchart illustrating a control method for accessing a network according to a first embodiment of the present invention. In this embodiment, the control method of accessing a network includes the steps of:
step S10, after receiving the request information of the network access request, acquiring the application information in the request information;
the request information of the request for accessing the network includes, but is not limited to, device information of the terminal and application information that initiates the request for accessing the network. The device information includes at least one of a device name and a physical address of the device, and the terminal can be uniquely determined by the device information. The application information includes at least one of an application name and an application storage path.
Step S20, determining the priority of the access network according to the application information;
the access network priority is used for determining the bandwidth of all application software needing to be networked of the terminal to send the network access request, and the application software with different access network priorities adopts different bandwidths to send the network access request so as to realize the control of the networking speed of the application software. Optionally, the higher the priority of accessing the network is, the larger the bandwidth value of the bandwidth is, that is, the larger the bandwidth value is adopted to send the network access request, so that the networking speed of the application software corresponding to the level of accessing the network can be increased. The higher the access network priority is, the larger the bandwidth value of the bandwidth is, the higher the access network priority is, the access network priority is decreased step by the first access level, the second access level, the third access level, and so on.
As an optional implementation manner, the step S20, namely determining the visited network priority of the visited network request according to the application information, includes:
and determining the application type of the request for sending the access network according to the application information, and determining the priority of the access network of the request for accessing the network according to the application type.
In the actual application process, the application software of different application types is used with different frequencies. Determining the application type of the request for sending the access network according to the application information, and directly acquiring the application type of the application software based on the preset associated configuration information of the application software, such as the application functions of the application type and the like, of each application software; the function of the application software sending the network access request may also be determined by the application name in the application information, and further the type of the application sending the network access request may be determined by the function of the application software, which is not limited to this.
Determining the priority of the access network requested by the access network according to the application type, which may be manually preset based on user requirements, or may be divided into usage frequency levels based on the usage frequencies of different application types, such as a high usage frequency level, a medium usage frequency level, and a low usage frequency level, and the priority of the access network is correspondingly set according to the usage frequency levels of different application types, optionally, the higher the usage frequency level is, the higher the priority of the access network is, which is not limited. The division of the usage frequency levels may be based on a usage frequency interval corresponding to a preset usage frequency level, for example, a usage frequency interval corresponding to a high usage frequency level may be preset, and the usage frequency level may be determined by comparing the usage frequency with the preset usage frequency interval.
Similarly, as an optional implementation manner, the step S20, that is, determining the visited network priority of the visited network request according to the application information includes: determining an access frequency for sending the access network request according to the application information, and determining the access network priority of the access network request according to the access frequency.
The access frequency for sending the network access request is determined according to the application information, and an access frequency flag bit may be set in advance for the application software corresponding to the application information, so as to record the access frequency for sending the network access request by the application software through the frequency identification bit.
Determining the priority of the access network requested by the access network according to the access frequency, dividing access frequency levels such as an access frequency high level, an access frequency medium level and an access frequency low level based on different access frequencies of each application software, and correspondingly setting the priority of the access network according to the access frequency levels of different application types, optionally, the higher the access frequency level is, the higher the priority of the access network is, which is not limited to this. Specifically, the implementation principle is similar to the above-mentioned determination of the priority of the visited network for the network access request according to the application type, based on the use frequencies of different application types, dividing the use frequency classes, and setting the priority of the visited network according to the use frequency classes of different application types, and is not described herein again.
As an optional implementation manner, the step S20, namely determining the visited network priority of the visited network request according to the application information, includes:
determining an application type and an access frequency for sending the access network request according to the application information, and determining the access network priority of the access network request according to the application type and the access frequency.
Determining an application type and an access frequency for sending a network access request according to application information, wherein the application type can be determined by directly acquiring the application type of the application software based on the preset associated configuration information of the application software, such as the application type, the application function and the like, of each application software; the function of the application software sending the network access request may also be determined by the application name in the application information, and further the type of the application sending the network access request may be determined by the function of the application software, which is not limited to this.
Determining the priority of the access network request according to the application type and the access frequency, performing weighted calculation on the application type and the access frequency of the application software sending the access network request to determine the access priority value of the access network priority of the application software, and further determining the priority of the access network request according to the access priority value. Determining the access network priority of the access network request according to the access priority value, presetting the corresponding relation between the access priority interval and the access network priority, acquiring the access priority interval where the access priority value is located, and indirectly determining the access network priority value through the access priority interval.
The method comprises the steps of carrying out weighted calculation on the application type and the access frequency of application software sending a network access request, determining a weighted value according to the use frequency of the application type, wherein the higher the use frequency is, the larger the weighted value is, the access priority value is determined by carrying out weighted calculation on the application type and the access frequency of the application software sending the network access request, comprehensively and accurately feeding back whether the application software sending the network access request is frequently used by a user or not through the access priority value, and further more accurately determining the network access priority level of the application software through the access of the application software.
As an alternative implementation, please refer to fig. 3, where fig. 3 is a schematic flow chart illustrating a process of determining a priority of an access network according to the method for controlling an access network of the present invention. Step S20 includes:
step S21, determining the application source information of the request for sending the access network according to the application information;
step S22, determining the visited network priority of the visited network request according to the application source information.
The application source information comprises the information of the acquisition path of the actively-installed and passively-installed application installation packages. The actively installed application installation package can acquire the path information and can be downloaded and installed through application installation software directly installed by the terminal, such as an application mall. The passively installed application installation package acquisition path information can be acquired through external storage hardware such as a U disk or through push installation. The application source information identifier can be set in advance corresponding to the application name, and then the application source information for sending the access network request is determined by acquiring the application source information identifier.
Determining the access network priority of the access network request information according to the application source information, which can be understood that different application source information can be used for judging whether the application software is safe and reliable, and compared with the case that the safety reliability of the actively-installed application installation package acquisition path information is greater than that of the passively-installed application installation package acquisition path information, the application source information with high safety reliability can be set to be higher access network priority, that is, the higher the safety reliability of the application source information is, the higher the access network priority is, and further the networking speed of the application software with higher safety reliability of the application source information is accelerated.
Step S30, sending the request for accessing the network according to the bandwidth corresponding to the priority of the accessing network.
And sending the access network request according to the bandwidth corresponding to the access network priority, presetting the relation between the access network priority and the bandwidth, further acquiring the bandwidth corresponding to the access network priority, and sending the access network information according to the bandwidth. Optionally, after the step S30 sends the request for accessing the network according to the bandwidth corresponding to the priority of the accessing network, the method includes:
and outputting the application information and the access network priority to an access network priority interface, wherein the access network priority interface is used for displaying the application information and the access network priority of all networking application software.
After step S30, that is, after the request for accessing the network is sent, the application information and the priority of accessing the network are output to the priority interface of accessing the network, so that it can be determined that the information displayed on the priority interface of accessing the network can be updated, and the information validity is high. By accessing the network priority interface, a user can conveniently check the network access priority interface to acquire the application information of all networking application software and the network access priority, and can modify the network access priority of the networking application software as required.
Optionally, after the step S30 sends the request for accessing the network according to the bandwidth corresponding to the priority of the accessing network, the method includes:
acquiring the sending duration of the network access request;
and when the sending duration is longer than a preset duration, sending the access network request according to a preset bandwidth, wherein the preset bandwidth is larger than the bandwidth corresponding to the access network priority.
The sending time for obtaining the network access request can be calculated based on the time point of sending the request information of the network access request by the application software, and the sending time for obtaining the network access request can be obtained in real time or at a preset time interval, which is not limited.
When the sending time is longer than the preset time, that is, the application software sending the network access request is not successfully networked for a long time, in order to avoid the network access failure of the application software, the network access request can be sent according to a preset bandwidth, wherein the preset bandwidth is larger than the bandwidth corresponding to the network access priority of the application software, the sending speed of the network access request can be increased, and the successful network access speed is increased.
In the technical solution disclosed in this embodiment, the access network priority of the access network request is determined by the application information in the request information of the access network request, that is, the access network priority of the application software sending the access network request is determined, the access network request is sent according to the bandwidth corresponding to the access network priority, that is, different bandwidths are used for different application software sending the access network request, so that when the access network request is sent with a higher bandwidth, that is, a bandwidth value, the access network request can be sent in a shorter time, further, the networking success time is shortened, so as to use the application software quickly, when the access network request is sent with a lower bandwidth, that is, a bandwidth value, the duration of sending the access network request is longer, and by increasing the networking success time, while reducing the influence on the application software sending the access network request with a higher bandwidth value, the purpose of successful networking is achieved.
Referring to fig. 4, fig. 4 is a flowchart illustrating a second embodiment of a method for controlling an access network according to the present invention. In this embodiment, the step S30 of sending the request for visiting network according to the bandwidth corresponding to the priority of visiting network includes:
step S31, comparing the access network priority with a preset access network priority;
step S32, when the priority of the visited network is higher than or equal to the preset priority of the visited network, executing step S30, that is, sending the request for visiting the network according to the bandwidth corresponding to the priority of the visited network;
and step S33, intercepting the request of visiting network when the priority of visiting network is lower than the preset priority of visiting network.
The preset access network priority may be preset for determining the access priority of the application software sending the access network request. When the access network priority is higher than or equal to the preset access network priority, namely the access network priority of the application software sending the access network request is higher and is the application software frequently used by a user or the application software with safe and reliable application sources, the access network request is sent according to the bandwidth corresponding to the access network priority, wherein the higher the access network priority is, the larger the bandwidth value of the bandwidth is, the faster the speed of sending the access network request is, so that the successful networking time of the application software is shorter, and the application software can be conveniently and quickly used.
When the priority of the access network is lower than the preset priority of the access network, that is, the priority of the access network of the application software sending the request for the access network is lower, and the application software is not frequently used by a user or the application software with potential safety hazard in an application source, the network access request can be intercepted to forbid the networking of the application software, so that the sending speed of the request for the access network of other application software with higher priority of the access network is prevented from being influenced, and the networking time is too long and the networking fails.
Optionally, step S33 includes:
when the access network priority is lower than a preset access network priority, acquiring a current bandwidth value;
and intercepting the network access request when the bandwidth value is smaller than a preset bandwidth value.
When the priority of the access network is lower than the preset priority of the access network, that is, the priority of the access network of the application software sending the request for the access network is lower, and the application software is not frequently used by a user or the application software with potential safety hazard in an application source, the current bandwidth value is obtained, and the bandwidth value is lower than the preset bandwidth value, so that the current speed of network data transmission is low, the network quality is weak, and in order to avoid influencing the sending speed of the request for the access network of other application software with higher priority of the access network, which further causes the condition that the networking time is too long and the networking fails, the networking of the application software is forbidden by intercepting the request for the access network. The current bandwidth value can be obtained by bandwidth detection software installed in the terminal.
It can be understood that, the bandwidth value is greater than or equal to the preset bandwidth value, which may be understood as that the current network data transmission speed is fast, the network quality is good, and in order to avoid affecting the sending speed of the network access request of other application software with higher priority for accessing the network, the network access request may be sent by using the preset lowest bandwidth.
In the technical scheme disclosed in this embodiment, when the priority of the access network is higher than or equal to the preset priority of the access network, that is, the priority of the access network of the application software sending the request for the access network is higher, the request for the access network is sent according to the bandwidth corresponding to the priority of the access network, and based on that the higher the priority of the access network is, the larger the bandwidth value of the bandwidth is, the faster the request for the access network is sent, so that the successful networking time of the application software is shorter, and the application software can be conveniently and quickly used; when the priority of the access network is lower than the preset priority of the access network, the networking of the application software can be prohibited by intercepting the request of the access network, so that the sending speed of the request of the access network of other application software with higher priority of the access network is prevented from being influenced, and the networking time is too long and the networking fails.
Referring to fig. 5, fig. 5 is a block diagram of a control device for accessing a network according to the present invention. The present invention also provides a control device 100 for accessing a network, the control device 100 for accessing a network including:
an obtaining module 110, configured to obtain application information in request information after receiving the request information of a request for accessing a network;
a determining module 120, configured to determine, according to the application information, an access network priority of the access network request;
a sending module 130, configured to send the network access request according to the bandwidth corresponding to the priority of the network access.
The invention also proposes a terminal, comprising: the network access control method comprises a memory, a processor and a network access control program stored in the memory and capable of running on the processor, wherein the network access control program realizes the steps of the network access control method in any one of the above embodiments when being executed by the processor.
The present invention also proposes a readable storage medium having stored thereon a control program for accessing a network, which when executed by a processor implements the steps of the control method for accessing a network according to any one of the above embodiments.
In the embodiments of the terminal and the readable storage medium provided by the present invention, all technical features of the embodiments of the control method for accessing a network are included, and the expanding and explaining contents of the specification are basically the same as those of the embodiments of the control method for accessing a network, and are not described herein again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or system that comprises the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a mobile terminal (such as a mobile phone, a computer, a server, a controlled terminal, or a network device) to execute the method of each embodiment of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A method for controlling access to a network, the method comprising:
after request information of a network access request is received, acquiring application information in the request information;
determining the priority of the access network request according to the application information;
and sending the network access request according to the bandwidth corresponding to the network access priority.
2. The method for controlling access to a network according to claim 1, wherein the step of determining the access network priority of the access network request based on the application information comprises:
determining application source information for sending the network access request according to the application information;
and determining the access network priority of the access network request according to the application source information.
3. The method for controlling access to a network according to claim 1, wherein the step of determining the access network priority of the access network request based on the application information comprises:
determining an application type for sending the network access request according to the application information, and determining the network access priority of the network access request according to the application type;
or,
determining an access frequency for sending the access network request according to the application information, and determining the access network priority of the access network request according to the access frequency.
4. The method for controlling access to a network according to claim 1, wherein the step of sending the request for access to the network according to the bandwidth corresponding to the priority of the access to the network comprises:
comparing the access network priority with a preset access network priority;
when the priority of the access network is higher than or equal to the preset priority of the access network, executing a step of sending the request of the access network according to the bandwidth corresponding to the priority of the access network;
and intercepting the access network request when the access network priority is lower than the preset access network priority.
5. The method for controlling access to a network according to claim 4, wherein the step of intercepting the request for access to the network when the priority of access to the network is lower than a preset priority of access to the network comprises:
when the access network priority is lower than a preset access network priority, acquiring a current bandwidth value;
and intercepting the network access request when the bandwidth value is smaller than a preset bandwidth value.
6. The method for controlling access to a network according to claim 1, wherein the step of sending the request for access to a network according to the bandwidth corresponding to the priority of the access to the network is followed by the steps of:
acquiring the sending duration of the network access request;
and when the sending duration is longer than a preset duration, sending the access network request according to a preset bandwidth, wherein the preset bandwidth is larger than the bandwidth corresponding to the access network priority.
7. The method for controlling access to a network according to claim 1, wherein the step of sending the request for access to a network according to the bandwidth corresponding to the priority of the access to the network is followed by the steps of:
and outputting the application information and the access network priority to an access network priority interface, wherein the access network priority interface is used for displaying the application information and the access network priority of all networking application software.
8. A control apparatus for accessing a network, the control apparatus comprising:
the acquisition module is used for acquiring application information in request information after receiving the request information of a network access request;
the determining module is used for determining the access network priority of the access network request according to the application information;
and the sending module is used for sending the network access request according to the bandwidth corresponding to the network access priority.
9. A terminal, characterized in that the terminal comprises: a memory, a processor and a network access control program stored in the memory and executable on the processor, the network access control program implementing the steps of the network access control method according to any one of claims 1 to 7 when executed by the processor.
10. A readable storage medium, characterized in that the readable storage medium has stored thereon a control program for accessing a network, which when executed by a processor implements the steps of the control method for accessing a network according to any one of claims 1 to 7.
CN202011236393.8A 2020-11-06 2020-11-06 Access network control method, device, terminal and readable storage medium Active CN112351428B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011236393.8A CN112351428B (en) 2020-11-06 2020-11-06 Access network control method, device, terminal and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011236393.8A CN112351428B (en) 2020-11-06 2020-11-06 Access network control method, device, terminal and readable storage medium

Publications (2)

Publication Number Publication Date
CN112351428A true CN112351428A (en) 2021-02-09
CN112351428B CN112351428B (en) 2024-04-30

Family

ID=74429073

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011236393.8A Active CN112351428B (en) 2020-11-06 2020-11-06 Access network control method, device, terminal and readable storage medium

Country Status (1)

Country Link
CN (1) CN112351428B (en)

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138200A (en) * 1998-06-09 2000-10-24 International Business Machines Corporation System for allocating bus bandwidth by assigning priority for each bus duration time slot to application using bus frame and bus duration
WO2004057812A1 (en) * 2002-12-20 2004-07-08 Koninklijke Philips Electronics N.V. Network bandwidth division on a per-user basis
US20040228291A1 (en) * 2003-05-15 2004-11-18 Huslak Nicolas Steven Videoconferencing using managed quality of service and/or bandwidth allocation in a regional/access network (RAN)
WO2010081339A1 (en) * 2008-12-30 2010-07-22 华为技术有限公司 Method, apparatus and system for network priority control
US20100275068A1 (en) * 2008-01-11 2010-10-28 Huawei Technologies Co., Ltd. Method, device and system for managing resources in networks
US20110185052A1 (en) * 2010-01-28 2011-07-28 Oki Electric Industry Co., Ltd. COMMUNICATION CONTROL APPARATUS FOR CONTROLLING QoS ACCORDING TO APPLICATIONS AND NETWORK STATE
CN102479108A (en) * 2010-11-26 2012-05-30 中国科学院声学研究所 Terminal resource management system for multi-application process embedded system and method
CN104185305A (en) * 2014-08-19 2014-12-03 惠州Tcl移动通信有限公司 Networking method for applications with priorities and mobile terminal
US20140365660A1 (en) * 2013-04-16 2014-12-11 Tencent Technology (Shenzhen) Company Limited Systems and Methods for Accessing Network Data
US20150098390A1 (en) * 2013-10-04 2015-04-09 Vonage Network Llc Prioritization of data traffic between a mobile device and a network access point
US20150268981A1 (en) * 2014-03-20 2015-09-24 Fujitsu Limited Network management device, information processing system, and program
US20160007233A1 (en) * 2014-07-01 2016-01-07 Samsung Electronics Co., Ltd. System and method to dynamically manage application traffic by bandwidth apportioning on a communication device
US20160021205A1 (en) * 2014-07-15 2016-01-21 Aruba Networks, Inc. Automatic detection of vip guests on wireless networks
CN106059954A (en) * 2016-05-27 2016-10-26 青岛海信电器股份有限公司 Network bandwidth regulation method and device
CN106453147A (en) * 2016-11-28 2017-02-22 北京小米移动软件有限公司 Bandwidth allocation method, bandwidth allocation apparatus and electronic device
CN108322599A (en) * 2018-01-23 2018-07-24 维沃移动通信有限公司 A kind of Network Access Method and mobile terminal
US20190109767A1 (en) * 2017-10-11 2019-04-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Network bandwidth management method, terminal and computer storage medium
WO2019120037A1 (en) * 2017-12-18 2019-06-27 Oppo广东移动通信有限公司 Model construction method, network resource preloading method and apparatus, medium, and terminal

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6138200A (en) * 1998-06-09 2000-10-24 International Business Machines Corporation System for allocating bus bandwidth by assigning priority for each bus duration time slot to application using bus frame and bus duration
WO2004057812A1 (en) * 2002-12-20 2004-07-08 Koninklijke Philips Electronics N.V. Network bandwidth division on a per-user basis
US20040228291A1 (en) * 2003-05-15 2004-11-18 Huslak Nicolas Steven Videoconferencing using managed quality of service and/or bandwidth allocation in a regional/access network (RAN)
US20100275068A1 (en) * 2008-01-11 2010-10-28 Huawei Technologies Co., Ltd. Method, device and system for managing resources in networks
WO2010081339A1 (en) * 2008-12-30 2010-07-22 华为技术有限公司 Method, apparatus and system for network priority control
US20110185052A1 (en) * 2010-01-28 2011-07-28 Oki Electric Industry Co., Ltd. COMMUNICATION CONTROL APPARATUS FOR CONTROLLING QoS ACCORDING TO APPLICATIONS AND NETWORK STATE
CN102479108A (en) * 2010-11-26 2012-05-30 中国科学院声学研究所 Terminal resource management system for multi-application process embedded system and method
US20140365660A1 (en) * 2013-04-16 2014-12-11 Tencent Technology (Shenzhen) Company Limited Systems and Methods for Accessing Network Data
US20150098390A1 (en) * 2013-10-04 2015-04-09 Vonage Network Llc Prioritization of data traffic between a mobile device and a network access point
US20150268981A1 (en) * 2014-03-20 2015-09-24 Fujitsu Limited Network management device, information processing system, and program
US20160007233A1 (en) * 2014-07-01 2016-01-07 Samsung Electronics Co., Ltd. System and method to dynamically manage application traffic by bandwidth apportioning on a communication device
US20160021205A1 (en) * 2014-07-15 2016-01-21 Aruba Networks, Inc. Automatic detection of vip guests on wireless networks
CN104185305A (en) * 2014-08-19 2014-12-03 惠州Tcl移动通信有限公司 Networking method for applications with priorities and mobile terminal
CN106059954A (en) * 2016-05-27 2016-10-26 青岛海信电器股份有限公司 Network bandwidth regulation method and device
CN106453147A (en) * 2016-11-28 2017-02-22 北京小米移动软件有限公司 Bandwidth allocation method, bandwidth allocation apparatus and electronic device
US20190109767A1 (en) * 2017-10-11 2019-04-11 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Network bandwidth management method, terminal and computer storage medium
WO2019120037A1 (en) * 2017-12-18 2019-06-27 Oppo广东移动通信有限公司 Model construction method, network resource preloading method and apparatus, medium, and terminal
CN108322599A (en) * 2018-01-23 2018-07-24 维沃移动通信有限公司 A kind of Network Access Method and mobile terminal

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张炜;马朝阳;: "一种基于终端行为信誉度的网络访问管理方案及其实现", 计算机与数字工程, no. 01, 20 January 2017 (2017-01-20) *
陈孝如;: "船舶信息无线传输网络的用户访问安全性算法研究", 舰船科学技术, no. 18 *

Also Published As

Publication number Publication date
CN112351428B (en) 2024-04-30

Similar Documents

Publication Publication Date Title
KR20200047494A (en) Automatic application updates
CN105071976A (en) Data transmission method and device
CN107656768B (en) Method and system for controlling page jump
CN105447204A (en) Website recognition method and apparatus
CN111475180A (en) Method and system for updating client cache
CN109857506B (en) Method and device for realizing guide information, electronic equipment and storage medium
MX2008011659A (en) Estimation of initial dynamic rendering control data.
US20140365660A1 (en) Systems and Methods for Accessing Network Data
US9348491B2 (en) Method and system to layout applications on multiple platforms
US20220043898A1 (en) Methods and apparatuses for acquiring information
CN103167031A (en) Communication between Web applications
EP3528474B1 (en) Webpage advertisement anti-shielding methods and content distribution network
CN105376719A (en) Information pushing method and device
US20160080293A1 (en) Accounts Control
CN111767109A (en) H5 page display method and device based on terminal application and readable storage medium
US10649753B2 (en) Enabling user device application modularity
CN110502263B (en) Upgrade package manufacturing method, system and computer readable storage medium
US9077768B2 (en) Method and system for providing digital contents in a network environment
CN112351428A (en) Control method, device and terminal for accessing network and readable storage medium
KR20160032653A (en) Method and apparatus for ranking candiate character and method and device for inputting character
CN105373370A (en) Control display method and apparatus
CN110855655A (en) Information verification method, device, equipment and storage medium
CN113824675B (en) Method and device for managing login state
US11222135B2 (en) User device privacy protection
CN112083945A (en) NPM installation package update prompting method and device, electronic equipment 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
GR01 Patent grant
GR01 Patent grant