CN103731887A - Network bandwidth adjusting method, mobile terminal and server - Google Patents
Network bandwidth adjusting method, mobile terminal and server Download PDFInfo
- Publication number
- CN103731887A CN103731887A CN201410014555.1A CN201410014555A CN103731887A CN 103731887 A CN103731887 A CN 103731887A CN 201410014555 A CN201410014555 A CN 201410014555A CN 103731887 A CN103731887 A CN 103731887A
- Authority
- CN
- China
- Prior art keywords
- network bandwidth
- mobile terminal
- server
- bandwidth
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种网络带宽调整方法、移动终端及服务器。移动终端获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽,将当前网络带宽与第一网络带宽进行比较,在当前网络带宽小于第一网络带宽时,向服务器发送用于调整网络带宽的第一请求,以使该服务器根据第一请求生成服务质量QoS参数发送给核心网设备,以使核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本发明中能够实时地了解用户的实际网络需求,并基于实际网络需求对网络带宽进行调整,以保证当前访问的应用程序能够正常被调用,提高了用户访问应用程序的效率。
The invention provides a network bandwidth adjustment method, a mobile terminal and a server. The mobile terminal obtains its own current network bandwidth and the first network bandwidth required by the currently accessed application program, compares the current network bandwidth with the first network bandwidth, and sends a message to the server when the current network bandwidth is less than the first network bandwidth. The first request for adjusting the network bandwidth, so that the server generates a quality of service QoS parameter according to the first request and sends it to the core network device, so that the core network device transfers the network between the mobile terminal and the application server where the application program is located according to the QoS parameter. The bandwidth is adjusted to the target network bandwidth. In the present invention, the user's actual network requirements can be understood in real time, and the network bandwidth can be adjusted based on the actual network requirements, so as to ensure that the currently accessed application program can be called normally, and improve the efficiency of the user's access to the application program.
Description
技术领域technical field
本发明涉及通信技术,尤其涉及一种网络带宽调整方法、移动终端及服务器。The invention relates to communication technology, in particular to a method for adjusting network bandwidth, a mobile terminal and a server.
背景技术Background technique
随着移动通信技术的飞速发展,越来越多的第三方应用系统针对移动终端开放了大量的应用程序,以便于用户直接通过移动终端,访问自身提供的应用程序。With the rapid development of mobile communication technology, more and more third-party application systems open a large number of application programs for mobile terminals, so that users can directly access the application programs provided by themselves through mobile terminals.
在用户通过移动终端访问第三方应用系统提供的应用程序时,如果用户的当前网络带宽无法满足应用程序所需的网络带宽需求时,用户就不能正常或者顺畅地访问或者使用应用程序,这样不仅造成了用户在访问应用程序时出现耗时较长的情况,而且降低了应用程序的使用效率较低。When a user accesses an application program provided by a third-party application system through a mobile terminal, if the user's current network bandwidth cannot meet the network bandwidth requirements required by the application program, the user cannot access or use the application program normally or smoothly, which not only causes It avoids the situation that the user takes a long time when accessing the application program, and reduces the use efficiency of the application program.
发明内容Contents of the invention
本发明提供一种网络带宽调整方法、移动终端及服务器,以解决用户的当前网络带宽无法满足应用程序所需的网络带宽需求时,使得用户在访问应用程序时出现耗时较长,且应用程序的使用效率较低的问题。The present invention provides a method for adjusting network bandwidth, a mobile terminal and a server to solve the problem that when the user's current network bandwidth cannot meet the network bandwidth requirements required by the application program, it takes a long time for the user to access the application program, and the application program The problem of low usage efficiency.
为了实现上述目的,本发明提供了一种网络带宽调整方法,包括:In order to achieve the above object, the present invention provides a network bandwidth adjustment method, comprising:
移动终端获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽;The mobile terminal acquires its own current network bandwidth and the first network bandwidth required by the currently accessed application program;
所述移动终端将所述当前网络带宽与所述第一网络带宽进行比较;The mobile terminal compares the current network bandwidth with the first network bandwidth;
如果所述当前网络带宽小于所述第一网络带宽,所述移动终端向服务器发送用于调整网络带宽的第一请求,所述以使所述服务器根据所述第一请求生成服务质量QoS参数发送给核心网设备,并使所述核心网设备根据所述QoS参数将所述移动终端与所述应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽,其中所述第一请求包括所述移动终端的标识信息、所述当前网络带宽、所述第一网络带宽以及所述应用程序的标识信息。If the current network bandwidth is smaller than the first network bandwidth, the mobile terminal sends a first request for adjusting network bandwidth to the server, so that the server generates a quality of service QoS parameter according to the first request and sends to the core network device, and make the core network device adjust the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter, wherein the first request includes the The identification information of the mobile terminal, the current network bandwidth, the first network bandwidth, and the identification information of the application program.
为了实现上述目的,本发明提供了一种网络带宽调整方法,包括:In order to achieve the above object, the present invention provides a network bandwidth adjustment method, including:
服务器接收移动终端发送的用于调整网络带宽的第一请求,其中所述第一整请求包括所述移动终端的标识信息、所述移动终端的当前网络带宽、所述移动终端当前访问的应用程序的第一网络带宽以及所述应用程序的标识信息;所述第一请求由所述移动终端在所述当前网络带宽低于所述第一网络带宽时发送的;The server receives the first request for adjusting the network bandwidth sent by the mobile terminal, where the first request includes the identification information of the mobile terminal, the current network bandwidth of the mobile terminal, and the application currently accessed by the mobile terminal The first network bandwidth and the identification information of the application program; the first request is sent by the mobile terminal when the current network bandwidth is lower than the first network bandwidth;
所述服务器根据所述第一请求生成QoS参数并发送给核心网设备,以使所述核心网设备根据所述QoS参数将所述移动终端与所述应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。The server generates a QoS parameter according to the first request and sends it to the core network device, so that the core network device allocates the network bandwidth between the mobile terminal and the application server where the application program is located according to the QoS parameter Adjust to target network bandwidth.
为了实现上述目的,本发明提供了一种移动终端,包括:In order to achieve the above object, the present invention provides a mobile terminal, including:
获取模块,用于获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽;An acquisition module, configured to acquire its own current network bandwidth and the first network bandwidth required by the currently accessed application;
比较模块,用于将所述当前网络带宽与所述第一网络带宽进行比较;a comparison module, configured to compare the current network bandwidth with the first network bandwidth;
发送模块,用于在所述比较模块比较出所述当前网络带宽小于所述第一网络带宽之后,向服务器发送用于调整网络带宽的第一请求,所述以使所述服务器根据所述第一请求生成服务质量QoS参数发送给核心网设备,并使所述核心网设备根据所述QoS参数将所述移动终端与所述应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽;A sending module, configured to send a first request for adjusting network bandwidth to a server after the comparison module finds that the current network bandwidth is smaller than the first network bandwidth, so that the server can adjust the network bandwidth according to the first request. A request generates a quality of service QoS parameter and sends it to the core network equipment, and makes the core network equipment adjust the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter;
其中所述第一请求包括所述移动终端的标识信息、所述当前网络带宽、所述第一网络带宽以及所述应用程序的标识信息。The first request includes identification information of the mobile terminal, the current network bandwidth, the first network bandwidth, and identification information of the application program.
为了实现上述目的,本发明提供了一种服务器,包括:In order to achieve the above object, the present invention provides a server, including:
接收模块,用于接收移动终端发送的用于调整网络带宽的第一请求,其中所述第一整请求包括所述移动终端的标识信息、所述移动终端的当前网络带宽、所述移动终端当前访问的应用程序的第一网络带宽以及所述应用程序的标识信息;所述第一请求由所述移动终端在所述当前网络带宽低于所述第一网络带宽时发送的;A receiving module, configured to receive a first request for adjusting network bandwidth sent by a mobile terminal, wherein the first request includes the identification information of the mobile terminal, the current network bandwidth of the mobile terminal, and the current network bandwidth of the mobile terminal. The first network bandwidth of the accessed application program and the identification information of the application program; the first request is sent by the mobile terminal when the current network bandwidth is lower than the first network bandwidth;
生成模块,用于根据所述第一请求生成QoS参数并发送给核心网设备,以使所述核心网设备根据所述QoS参数将所述移动终端与所述应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。A generation module, configured to generate a QoS parameter according to the first request and send it to the core network device, so that the core network device transfers the connection between the mobile terminal and the application server where the application program is located according to the QoS parameter The network bandwidth is adjusted to the target network bandwidth.
本发明提供的一种网络带宽调整方法、移动终端及服务器,移动终端获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽,将当前网络带宽与第一网络带宽进行比较,在当前网络带宽小于第一网络带宽时,向服务器发送用于调整网络带宽的第一请求,以使该服务器根据第一请求生成服务质量QoS参数发送给核心网设备,以使核心网设备根据该QoS参数对移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本发明中移动终端可以监测到用户的当前网络带宽,在当前网络带宽不满足用户需求时,请求对网络带宽进行调整,以保证正在访问的应用程序能够被正常调用,本发明中不仅能够实时地了解用户的实际网络需求,并且基于该实际网络需求对网络进行调整,提高了用户访问应用程序的效率。The present invention provides a method for adjusting network bandwidth, a mobile terminal and a server. The mobile terminal acquires its own current network bandwidth and the first network bandwidth required by the currently accessed application program, and compares the current network bandwidth with the first network bandwidth. When the current network bandwidth is less than the first network bandwidth, send a first request for adjusting the network bandwidth to the server, so that the server generates a quality of service QoS parameter according to the first request and sends it to the core network device, so that the core network device according to the The QoS parameter adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to be the target network bandwidth. In the present invention, the mobile terminal can monitor the user's current network bandwidth, and when the current network bandwidth does not meet the user's needs, it requests to adjust the network bandwidth to ensure that the application program being accessed can be called normally. The user's actual network requirements, and the network is adjusted based on the actual network requirements, which improves the efficiency of users' access to application programs.
附图说明Description of drawings
图1为本发明实施例提供的一种网络带宽调整方法的流程示意图;FIG. 1 is a schematic flowchart of a network bandwidth adjustment method provided by an embodiment of the present invention;
图2为本发明实施例提供的另一种网络带宽调整方法的流程示意图;FIG. 2 is a schematic flowchart of another network bandwidth adjustment method provided by an embodiment of the present invention;
图3为本发明实施例提供的另一种网络带宽调整方法的流程示意图;FIG. 3 is a schematic flowchart of another network bandwidth adjustment method provided by an embodiment of the present invention;
图4为本发明实施例提供的一种移动终端的结构示意图;FIG. 4 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present invention;
图5为本发明实施例提供的一种发送模块的结构示意图;FIG. 5 is a schematic structural diagram of a sending module provided by an embodiment of the present invention;
图6为本发明实施例提供的一种服务器的结构示意图;FIG. 6 is a schematic structural diagram of a server provided by an embodiment of the present invention;
图7为本发明实施例提供的一种生成模块的结构示意图;FIG. 7 is a schematic structural diagram of a generation module provided by an embodiment of the present invention;
图8为本发明实施例提供的一种网络带宽调整系统的结构示意图。FIG. 8 is a schematic structural diagram of a network bandwidth adjustment system provided by an embodiment of the present invention.
具体实施方式Detailed ways
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。The technical solutions of the present invention will be described in further detail below with reference to the accompanying drawings and embodiments.
图1为本发明实施例提供的一种网络带宽调整方法的流程示意图。本实施例中,该网络带宽调整方法的执行主体可以为移动终端。如图1所示,该网络带宽调整方法包括以下步骤:Fig. 1 is a schematic flowchart of a network bandwidth adjustment method provided by an embodiment of the present invention. In this embodiment, the execution subject of the network bandwidth adjustment method may be a mobile terminal. As shown in Figure 1, the network bandwidth adjustment method includes the following steps:
101、移动终端获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽。101. The mobile terminal acquires its own current network bandwidth and the first network bandwidth required by the currently accessed application program.
具体地,在移动终端上安装有用于监测网络带宽的监测模块,该监测模块可以为一个监测程序或者软件。通过监测模块不仅可以监测到移动终端的当前网络带宽,并且能够对运行在移动终端的各个应用程序进行监测,获取当前访问的应用程序所需的第一网络带宽。具体地,该监测模块可以通过持续测量一段时间内从应用程序所在的应用服务器实际接收到的数据流量值来估算移动终端的当前网络带宽;通过测量移动终端本地缓冲区的填充度并对接收到的应用程序数据包内容进行深度分析来估算正在访问的应用程序所需的第一网络带宽。Specifically, a monitoring module for monitoring network bandwidth is installed on the mobile terminal, and the monitoring module may be a monitoring program or software. Through the monitoring module, not only the current network bandwidth of the mobile terminal can be monitored, but also various application programs running on the mobile terminal can be monitored to obtain the first network bandwidth required by the currently accessed application programs. Specifically, the monitoring module can estimate the current network bandwidth of the mobile terminal by continuously measuring the data traffic value actually received from the application server where the application program is located for a period of time; In-depth analysis of the application data packet content to estimate the first network bandwidth required by the application being accessed.
例如,当移动终端当前访问的应用程序为某一视频网站时,如果安装在移动终端上的监测模块监测到本地缓冲区中缓冲的数据量小于视频解码播放所需的最小门限值,则表明移动终端的当前网络带宽小于应用程序所需的第一网络带宽,此时监测模块将进一步对缓冲区中已经接收到的数据包进行分析,从中取出视频帧数据头中所携带的视频编码码率、帧率等参数信息,然后再根据该参数信息计算出正在访问的视频应用程序所需的第一网络带宽。For example, when the application currently accessed by the mobile terminal is a certain video website, if the monitoring module installed on the mobile terminal detects that the amount of data buffered in the local buffer is less than the minimum threshold required for video decoding and playback, it indicates that The current network bandwidth of the mobile terminal is less than the first network bandwidth required by the application program. At this time, the monitoring module will further analyze the received data packets in the buffer, and extract the video encoding bit rate carried in the video frame data header. , frame rate and other parameter information, and then calculate the first network bandwidth required by the video application being accessed according to the parameter information.
102、移动终端将当前网络带宽与第一网络带宽进行比较。102. The mobile terminal compares the current network bandwidth with the first network bandwidth.
在获取到当前网络带宽和第一网络带宽后,移动终端将当前网络带宽与第一网络带宽进行比较,以判断移动终端的当前网络带宽是否满足应用程序的需求。After acquiring the current network bandwidth and the first network bandwidth, the mobile terminal compares the current network bandwidth with the first network bandwidth to determine whether the current network bandwidth of the mobile terminal meets the requirements of the application program.
103、如果当前网络带宽小于第一网络带宽,移动终端向服务器发送用于调整网络带宽的第一请求,以使服务器根据第一请求生成服务质量QoS参数发送给核心网设备,并使核心网设备根据QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。103. If the current network bandwidth is smaller than the first network bandwidth, the mobile terminal sends the server a first request for adjusting the network bandwidth, so that the server generates a quality of service QoS parameter according to the first request and sends it to the core network device, and makes the core network device According to the QoS parameter, the network bandwidth between the mobile terminal and the application server where the application program is located is adjusted to the target network bandwidth.
其中所述第一请求包括所述移动终端的标识信息、所述当前网络带宽、所述第一网络带宽以及所述应用程序的标识信息。本实施例中移动终端的标识信息包括移动终端的互联网协议(Internet Protocol,简称IP)地址和移动终端的端口号。通过移动终端的标识信息,服务器能够识别出请求调整网络带宽的移动终端。而应用程序为第三方应用系统提供的服务,该应用程序运行在应用服务器上,应用程序的标识信息包括应用服务器的IP地址和该应用服务器的端口号。通过应用程序的标识信息,服务器能够识别出移动终端正在访问的应用程序。The first request includes identification information of the mobile terminal, the current network bandwidth, the first network bandwidth, and identification information of the application program. The identification information of the mobile terminal in this embodiment includes an Internet Protocol (Internet Protocol, IP for short) address of the mobile terminal and a port number of the mobile terminal. Through the identification information of the mobile terminal, the server can identify the mobile terminal requesting to adjust the network bandwidth. The application program is a service provided by a third-party application system. The application program runs on an application server, and the identification information of the application program includes the IP address of the application server and the port number of the application server. Through the identification information of the application program, the server can identify the application program being accessed by the mobile terminal.
如果当前网络带宽小于第一网络带宽时,说明移动终端的当前网络带宽不能满足应用程序的需求,此时,在当前网络带宽的条件下用户访问应用程序,就会存在不能正常或顺畅使用的现象。例如,应用程序为一视频网站,如果视频网站要求的网络带宽即第一网络带宽为2Mb/s,而移动终端的当前网络带宽为500Kb/s,此时,用户在调用该应用程序就不断出现无法正常播放,需要不断地对待播放的视频进行缓冲,使得用户在访问应用程序的过程中,耗费的时间较长。If the current network bandwidth is less than the first network bandwidth, it means that the current network bandwidth of the mobile terminal cannot meet the requirements of the application program. At this time, the user accesses the application program under the condition of the current network bandwidth, and there will be a phenomenon that it cannot be used normally or smoothly. . For example, the application program is a video website, if the network bandwidth required by the video website, that is, the first network bandwidth, is 2Mb/s, and the current network bandwidth of the mobile terminal is 500Kb/s, at this time, the user will continue to appear when calling the application program. It cannot be played normally, and the video to be played needs to be continuously buffered, which makes it take a long time for the user to access the application.
为了能够保证应用程序能够正常被调用,本实施例中,在比较出当前网络带宽小于第一网络带宽后,移动终端可以向服务器发送用于调整网络带宽的第一请求,其中该第一请求中包括移动终端的标识信息、当前网络带宽、第一网络带宽以及应用程序的标识信息。In order to ensure that the application program can be called normally, in this embodiment, after comparing that the current network bandwidth is smaller than the first network bandwidth, the mobile terminal can send a first request for adjusting the network bandwidth to the server, wherein the first request contains It includes the identification information of the mobile terminal, the current network bandwidth, the first network bandwidth, and the identification information of the application program.
在接收到第一请求后,服务器可以根据第一请求生成服务质量(Quality ofService,简称QoS)参数,然后将移动终端请求的QoS参数发送给核心网设备。核心网设备在接收到服务器发送的QoS参数后,可以根据QoS参数中识别出请求调整网络带宽的移动终端、该移动终端正在访问的应用程序,以及请求的移动终端和应用程序所在的应用服务器之间的网络带宽,然后核心网设备将移动终端与应用程序所在的应用服务器之间的网络带宽调整为请求的目标网络带宽,这样就能够保证移动终端可以正常或者顺畅地调用应用程序。After receiving the first request, the server may generate a Quality of Service (QoS for short) parameter according to the first request, and then send the QoS parameter requested by the mobile terminal to the core network device. After receiving the QoS parameters sent by the server, the core network equipment can identify the mobile terminal requesting to adjust the network bandwidth, the application program that the mobile terminal is accessing, and the relationship between the requesting mobile terminal and the application server where the application program is located according to the QoS parameters. Then the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the requested target network bandwidth, so as to ensure that the mobile terminal can call the application program normally or smoothly.
本实施例提供的网络带宽调整方法,通过移动终端获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽,在当前网络带宽低于第一网络带宽时,向服务器发送用于调整网络带宽的第一请求,以使该服务器根据第一请求生成服务质量QoS参数发送给核心网设备,以使核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本实施例中在当前网络带宽不满足用户需求时,移动终端可以请求对网络带宽进行调整,以保证正在访问的应用程序能够被正常调用,本实施例不仅能够实时地了解用户的实际网络需求,并且基于该实际网络需求对网络进行调整,提高了用户访问应用程序的效率。In the network bandwidth adjustment method provided in this embodiment, the mobile terminal acquires its own current network bandwidth and the first network bandwidth required by the currently accessed application program, and sends a message to the server when the current network bandwidth is lower than the first network bandwidth. The first request to adjust the network bandwidth, so that the server generates a quality of service QoS parameter according to the first request and sends it to the core network device, so that the core network device transfers the network between the mobile terminal and the application server where the application program is located according to the QoS parameter. The bandwidth is adjusted to the target network bandwidth. In this embodiment, when the current network bandwidth does not meet the user's needs, the mobile terminal can request to adjust the network bandwidth to ensure that the application program being accessed can be called normally. This embodiment can not only understand the actual network needs of the user in real time, And the network is adjusted based on the actual network requirement, which improves the efficiency of the user's access to the application program.
图2为本发明实施例提供的另一种网络带宽调整方法的流程示意图。本实施例中,该网络带宽调整方法的执行主体可以为服务器。如图2所示,该网络带宽调整方法包括以下步骤:Fig. 2 is a schematic flowchart of another network bandwidth adjustment method provided by an embodiment of the present invention. In this embodiment, the execution subject of the network bandwidth adjustment method may be a server. As shown in Figure 2, the network bandwidth adjustment method includes the following steps:
201、服务器接收移动终端发送的用于调整网络带宽的第一请求。201. The server receives a first request sent by a mobile terminal for adjusting network bandwidth.
其中所述第一请求包括所述移动终端的标识信息、所述移动终端的当前网络带宽、所述移动终端当前访问的应用程序所需的第一网络带宽以及所述应用程序的标识信息。本实施例中移动终端的标识信息包括移动终端的IP地址和移动终端的端口号。通过移动终端的标识信息,服务器能够识别出请求调整网络带宽的移动终端。而应用程序为第三方应用系统提供的服务,该应用程序运行在第三方应用系统的应用服务器上,应用程序的标识信息包括应用服务器的IP地址和该应用服务器的端口号。通过应用程序的标识信息,服务器能够识别出移动终端正在访问的应用程序。The first request includes the identification information of the mobile terminal, the current network bandwidth of the mobile terminal, the first network bandwidth required by the application currently accessed by the mobile terminal, and the identification information of the application. In this embodiment, the identification information of the mobile terminal includes the IP address of the mobile terminal and the port number of the mobile terminal. Through the identification information of the mobile terminal, the server can identify the mobile terminal requesting to adjust the network bandwidth. The application program is a service provided by a third-party application system. The application program runs on the application server of the third-party application system, and the identification information of the application program includes the IP address of the application server and the port number of the application server. Through the identification information of the application program, the server can identify the application program being accessed by the mobile terminal.
本实施例中,移动终端可以获取到自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽。在当前网络带宽低于第一网络带宽时,说明移动终端的当前网络带宽不能满足应用程序的需求。在当前网络带宽的条件下用户通过移动终端访问应用程序,就会存在不能正常或顺畅使用的现象。为了保证应用程序能够被正常调用,移动终端可以向服务器发送第一请求,以请求调整网络带宽。移动终端获取当前网络带宽以及第一网络带宽的过程,可参见上述实施例中相关内容的记载,此处不再赘述。In this embodiment, the mobile terminal can obtain its own current network bandwidth and the first network bandwidth required by the currently accessed application program. When the current network bandwidth is lower than the first network bandwidth, it indicates that the current network bandwidth of the mobile terminal cannot meet the requirements of the application program. Under the condition of the current network bandwidth, the user accesses the application program through the mobile terminal, and there will be a phenomenon that it cannot be used normally or smoothly. In order to ensure that the application program can be called normally, the mobile terminal may send a first request to the server for adjusting the network bandwidth. For the process of the mobile terminal acquiring the current network bandwidth and the first network bandwidth, reference may be made to the relevant content in the foregoing embodiments, and details are not repeated here.
202、服务器根据第一请求生成QoS参数并发送给核心网设备,以使所述核心网设备根据QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。202. The server generates a QoS parameter according to the first request and sends it to the core network device, so that the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter.
在接收到第一请求后,服务器可以根据第一请求生成QoS参数,然后将移动终端请求的QoS参数发送给核心网设备。核心网设备在接收到服务器发送的QoS参数后,可以根据QoS参数中识别出请求调整网络带宽的移动终端、该移动终端正在访问的应用程序,以及请求的移动终端和应用程序所在的应用服务器之间的网络带宽,然后核心网设备将移动终端与应用程序所在的应用服务器之间的网络带宽调整为请求的目标网络带宽,这样就能够保证移动终端可以正常或者顺畅地调用应用程序。After receiving the first request, the server may generate QoS parameters according to the first request, and then send the QoS parameters requested by the mobile terminal to the core network device. After receiving the QoS parameters sent by the server, the core network equipment can identify the mobile terminal requesting to adjust the network bandwidth, the application program that the mobile terminal is accessing, and the relationship between the requesting mobile terminal and the application server where the application program is located according to the QoS parameters. Then the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the requested target network bandwidth, so as to ensure that the mobile terminal can call the application program normally or smoothly.
本实施例提供的网络带宽调整方法,在移动终端的当前网络带宽低于当前访问的应用程序所需的第一网络带宽时,服务器将接收移动终端发送用于调整网络带宽的第一请求,并根据第一请求生成QoS参数发送给核心网设备,以使核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本实施例中在当前网络带宽不满足用户需求时,移动终端可以向服务器请求对网络带宽进行调整,从而保证正在访问的应用程序能够被正常调用,本实施例不仅能够实时地了解用户的实际网络需求,并且基于该实际网络需求对网络进行调整,提高了用户访问应用程序的效率。In the network bandwidth adjustment method provided in this embodiment, when the current network bandwidth of the mobile terminal is lower than the first network bandwidth required by the currently accessed application program, the server will receive the first request sent by the mobile terminal for adjusting the network bandwidth, and Generate a QoS parameter according to the first request and send it to the core network device, so that the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter. In this embodiment, when the current network bandwidth does not meet the user's needs, the mobile terminal can request the server to adjust the network bandwidth, so as to ensure that the application program being accessed can be called normally. This embodiment can not only understand the user's actual network bandwidth in real time requirements, and adjust the network based on the actual network requirements, improving the efficiency of users' access to applications.
图3为本发明实施例提供的另一种网络带宽调整方法的流程示意图。如图3所示,该网络调整方法包括以下步骤:Fig. 3 is a schematic flowchart of another network bandwidth adjustment method provided by an embodiment of the present invention. As shown in Figure 3, the network adjustment method includes the following steps:
301、移动终端监测自身的当前网络带宽以及正在访问的应用程序的第一网络带宽。301. The mobile terminal monitors its own current network bandwidth and the first network bandwidth of the application being accessed.
在移动终端上安装有用于监测网络带宽的监测模块,该监测模块可以为一个监测程序或者软件。通过监测模块不仅可以监测到移动终端的当前网络带宽,并且能够对运行在移动终端的各个应用程序进行监测,获取当前访问的应用程序所需的第一网络带宽。监测模块获取当前网络带宽以及第一网络带宽的过程,可参见上述实施例中相关内容的记载,此处不再赘述。A monitoring module for monitoring network bandwidth is installed on the mobile terminal, and the monitoring module may be a monitoring program or software. Through the monitoring module, not only the current network bandwidth of the mobile terminal can be monitored, but also various application programs running on the mobile terminal can be monitored to obtain the first network bandwidth required by the currently accessed application programs. For the process of obtaining the current network bandwidth and the first network bandwidth by the monitoring module, refer to the related content in the above-mentioned embodiments, and details will not be repeated here.
302、移动终端将当前网络带宽与第一网络带宽进行比较。302. The mobile terminal compares the current network bandwidth with the first network bandwidth.
在获取到当前网络带宽和第一网络带宽后,移动终端将当前网络带宽与第一网络带宽进行比较,以判断移动终端的当前网络带宽是否满足应用程序的需求。After acquiring the current network bandwidth and the first network bandwidth, the mobile terminal compares the current network bandwidth with the first network bandwidth to determine whether the current network bandwidth of the mobile terminal meets the requirements of the application program.
303、如果当前网络带宽低于第一网络带宽时,移动终端向服务器发送第一请求。303. If the current network bandwidth is lower than the first network bandwidth, the mobile terminal sends a first request to the server.
如果当前网络带宽小于第一网络带宽时,说明移动终端的当前网络带宽不能满足应用程序的需求,此时,在当前网络带宽的条件下用户访问应用程序,就会存在不能正常或顺畅使用的现象。为了能够保证应用程序能够正常被调用,在比较出当前网络带宽小于第一网络带宽后,移动终端可以向服务器发送用于调整网络带宽的第一请求,其中该第一请求中包括移动终端的标识信息、当前网络带宽、第一网络带宽以及应用程序的标识信息。If the current network bandwidth is less than the first network bandwidth, it means that the current network bandwidth of the mobile terminal cannot meet the requirements of the application program. At this time, the user accesses the application program under the condition of the current network bandwidth, and there will be a phenomenon that it cannot be used normally or smoothly. . In order to ensure that the application program can be called normally, after comparing the current network bandwidth is less than the first network bandwidth, the mobile terminal can send a first request for adjusting the network bandwidth to the server, wherein the first request includes the identification of the mobile terminal information, the current network bandwidth, the first network bandwidth, and the identification information of the application program.
其中,关于移动终端的标识信息以及应用程序的标识信息可参见上述实施例中相关内容的记载,此处不再赘述。Wherein, for the identification information of the mobile terminal and the identification information of the application program, reference may be made to the relevant content in the above-mentioned embodiments, and details are not repeated here.
304、服务器根据第一请求生成带宽选择信息。304. The server generates bandwidth selection information according to the first request.
305、服务器将带宽选择信息发给移动终端。305. The server sends bandwidth selection information to the mobile terminal.
具体地,移动终端向服务器发送第一请求后,服务器可以根据第一请求生成带宽选择信息,其中带宽选择信息包括至少一个第二网络带宽以及与每个第二网络带宽对应的计费信息。例如,当前网络带宽为500Kb/s,而正在访问的应用程序所需的第一网络带宽为2Mb/s,此时,服务器可以根据发送的第一请求,为移动终端生成带宽选择信息,该带宽网络信息包括:第二网络带宽如1Mb/s、2Mb/s、3Mb/s等,以及每个第二网络带宽相应的计费信息。Specifically, after the mobile terminal sends the first request to the server, the server may generate bandwidth selection information according to the first request, where the bandwidth selection information includes at least one second network bandwidth and charging information corresponding to each second network bandwidth. For example, the current network bandwidth is 500Kb/s, and the first network bandwidth required by the application being accessed is 2Mb/s, at this time, the server can generate bandwidth selection information for the mobile terminal according to the first request sent, the bandwidth The network information includes: second network bandwidth such as 1Mb/s, 2Mb/s, 3Mb/s, etc., and charging information corresponding to each second network bandwidth.
306、移动终端从带宽选择信息中选取一个第二网络带宽作为目标网络带宽。306. The mobile terminal selects a second network bandwidth from the bandwidth selection information as the target network bandwidth.
移动终端接收到带宽选择信息后,可以从带宽选择信息中选取一个第二网络带宽作为目标网络带宽。例如,移动终端可以通过弹出窗口向用户显示带宽选择信息中包括的第二网络带宽以及与每个第二网络带宽对应的计费信息,从而便于用户根据自己的实际需求以及支付能力,合理地从带宽选择信息中一个第二网络带宽。After receiving the bandwidth selection information, the mobile terminal may select a second network bandwidth from the bandwidth selection information as the target network bandwidth. For example, the mobile terminal can display to the user the second network bandwidth included in the bandwidth selection information and the charging information corresponding to each second network bandwidth through a pop-up window, so that the user can reasonably choose the second network bandwidth according to his actual needs and payment capabilities. A second network bandwidth in the bandwidth selection information.
307、移动终端将选取的第二网络带宽发送给服务器。307. The mobile terminal sends the selected second network bandwidth to the server.
308、服务器生成与选取的第二网络带宽对应的QoS参数并发送给核心网设备。308. The server generates a QoS parameter corresponding to the selected second network bandwidth and sends it to the core network device.
309、核心网设备根据QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。309. The core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter.
在接收到移动终端发送的选取的第二网络带宽后,服务器生成与选取的第二网络带宽对应的生成QoS参数,然后发送给核心网设备。核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为选取的第二网络带宽,也就是说核心网设备将该选取的第二网络带宽作为目标网络带宽。目前核心网中部署有(Policy and Charging Control,简称PCC)功能实体,本实施例中通过该PCC功能实体根据QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。After receiving the selected second network bandwidth sent by the mobile terminal, the server generates a generated QoS parameter corresponding to the selected second network bandwidth, and then sends it to the core network device. The core network device adjusts the network bandwidth between the mobile terminal and the application server where the application is located to the selected second network bandwidth according to the QoS parameter, that is to say, the core network device takes the selected second network bandwidth as the target network bandwidth. At present, a (Policy and Charging Control, PCC) functional entity is deployed in the core network. In this embodiment, the PCC functional entity adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameters. .
具体地,PCC功能实体一般包括:策略与计费规则功能(Policy andCharging Rules Function,简称PCRF)以及策略与计费执行功能(Policy andCharging Enforcement Function,简称PCEF)。Specifically, the PCC functional entity generally includes: Policy and Charging Rules Function (Policy and Charging Rules Function, PCRF for short) and Policy and Charging Enforcement Function (Policy and Charging Enforcement Function, PCEF for short).
服务器可以与PCC中的PCRF之间通过Rx接口连接,通过该Rx接口将QoS参数发送PCRF,该PCRF能够识别出该QoS参数并根据该QoS参数生成对应的控制策略。PCRF与PCEF之间通过Gx接口连接,PCRF将生成的控制策略,通过该Gx接口发送给PCC功能实体中的PCEF,以使该PCEF基于控制策略将移动终端与应用程序所在的应用服务器之间的带宽调整为目标网络带宽。然后移动终端与应用程序在目标网络带宽条件下传输业务数据。The server can be connected to the PCRF in the PCC through the Rx interface, and the QoS parameter is sent to the PCRF through the Rx interface, and the PCRF can identify the QoS parameter and generate a corresponding control policy according to the QoS parameter. The PCRF and the PCEF are connected through the Gx interface, and the PCRF sends the generated control strategy to the PCEF in the PCC functional entity through the Gx interface, so that the PCEF can transfer the communication between the mobile terminal and the application server where the application program is located based on the control strategy. The bandwidth is adjusted to the target network bandwidth. Then the mobile terminal and the application program transmit service data under the condition of the target network bandwidth.
本实施例提供的网络带宽调整方法,在移动终端的当前网络带宽低于当前访问的应用程序所需的第一网络带宽时,服务器将接收移动终端发送用于调整网络带宽的第一请求,并根据第一请求生成QoS参数发送给核心网设备,以使核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本实施例中在当前网络带宽不满足用户需求时,移动终端可以向服务器请求对网络带宽进行调整,从而保证正在访问的应用程序能够被正常调用,本实施例不仅能够实时地了解用户的实际网络需求,并且基于该实际网络需求对网络进行调整,提高了用户访问应用程序的效率。In the network bandwidth adjustment method provided in this embodiment, when the current network bandwidth of the mobile terminal is lower than the first network bandwidth required by the currently accessed application program, the server will receive the first request sent by the mobile terminal for adjusting the network bandwidth, and Generate a QoS parameter according to the first request and send it to the core network device, so that the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter. In this embodiment, when the current network bandwidth does not meet the user's needs, the mobile terminal can request the server to adjust the network bandwidth, so as to ensure that the application program being accessed can be called normally. This embodiment can not only understand the user's actual network bandwidth in real time requirements, and adjust the network based on the actual network requirements, improving the efficiency of users' access to applications.
图4为本发明实施例提供的一种移动终端的结构示意图。如图4所示,该移动终端包括:获取模块41、比较模块42和发送模块43。FIG. 4 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present invention. As shown in FIG. 4 , the mobile terminal includes: an
具体地,在移动终端上安装有获取模块41,该获取模块41用于监测网络带宽。该获取模块41可以为一个监测程序或者软件。通过获取模块41不仅可以监测到移动终端的当前网络带宽,并且能够对运行在移动终端的各个应用程序进行监测,获取当前访问的应用程序所需的第一网络带宽。例如,当移动终端当前访问的应用程序为某一视频网站,安装在移动终端上的获取模块41能够监测到该应用程序所需的网络带宽。例如,获取模块41可以通过不断地扫描操作系统中各进程的启动和网络连接对移动终端的行为进行监测,以便获取到移动终端的当前网络带宽,以及正在访问的应用程序所需的第一网络带宽。获取模块41获取第一网络带宽的过程,可参见上述实施例中相关内容的记载,此处不再赘述。Specifically, an
获取模块41与比较模块42连接,在获取模块41获取到当前网络带宽和第一网络带宽后,比较模块42将当前网络带宽与第一网络带宽进行比较,以判断移动终端的当前网络带宽是否满足应用程序的需求。The
如果当前网络带宽小于第一网络带宽,说明移动终端的当前网络带宽不能满足应用程序的需求,此时,在当前网络带宽的条件下用户访问应用程序,就会存在不能正常或顺畅使用的现象。例如,应用程序为一视频网站,如果视频网站要求的网络带宽即第一网络带宽为2Mb/s,而移动终端的当前网络带宽为500Kb/s,此时,用户在调用该应用程序就不断出现无法正常播放,需要不断地对待播放的视频进行缓冲,使得用户在访问应用程序的过程中,耗费的时间较长。If the current network bandwidth is less than the first network bandwidth, it means that the current network bandwidth of the mobile terminal cannot meet the requirements of the application program. At this time, when the user accesses the application program under the condition of the current network bandwidth, there will be a phenomenon that it cannot be used normally or smoothly. For example, the application program is a video website, if the network bandwidth required by the video website, that is, the first network bandwidth, is 2Mb/s, and the current network bandwidth of the mobile terminal is 500Kb/s, at this time, the user will continue to appear when calling the application program. It cannot be played normally, and the video to be played needs to be continuously buffered, which makes it take a long time for the user to access the application.
为了应用程序能够正常被调用,比较模块42与发送模块43连接,在比较出当前网络带宽小于第一网络带宽后,发送模块43可以向服务器发送用于调整网络带宽的第一请求,其中该第一请求中包括移动终端的标识信息、当前网络带宽、第一网络带宽以及应用程序的标识信息。本实施例中移动终端的标识信息包括移动终端的IP地址和移动终端的端口号。通过移动终端的标识信息,服务器能够识别出请求调整网络带宽的移动终端。而应用程序为第三方应用系统提供的服务,该应用程序运行在应用服务器上,应用程序的标识信息包括应用服务器的IP地址和该应用服务器的端口号。通过应用程序的标识信息,服务器能够识别出移动终端正在访问的应用程序。In order for the application program to be called normally, the
在接收到第一请求后,服务器可以根据第一请求生成QoS参数,然后将移动终端请求的QoS参数发送给核心网设备。核心网设备在接收到服务器发送的QoS参数后,可以根据QoS参数中识别出请求调整网络带宽的移动终端、该移动终端正在访问的应用程序,以及请求的移动终端和应用程序所在的应用服务器之间的网络带宽,然后核心网设备将移动终端与应用程序所在的应用服务器之间的网络带宽调整为请求的目标网络带宽,这样就能够保证移动终端可以正常或者顺畅地调用应用程序。After receiving the first request, the server may generate QoS parameters according to the first request, and then send the QoS parameters requested by the mobile terminal to the core network device. After receiving the QoS parameters sent by the server, the core network equipment can identify the mobile terminal requesting to adjust the network bandwidth, the application program that the mobile terminal is accessing, and the relationship between the requesting mobile terminal and the application server where the application program is located according to the QoS parameters. Then the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the requested target network bandwidth, so as to ensure that the mobile terminal can call the application program normally or smoothly.
本实施例中,通过移动终端获取自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽,在当前网络带宽低于第一网络带宽时,向服务器发送用于调整网络带宽的第一请求,以使该服务器根据第一请求生成服务质量QoS参数发送给核心网设备,以使核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本实施例中在当前网络带宽不满足用户需求时,移动终端可以请求对网络带宽进行调整,以保证正在访问的应用程序能够被正常调用,本实施例不仅能够实时地了解用户的实际网络需求,并且基于该实际网络需求对网络进行调整,提高了用户访问应用程序的效率。In this embodiment, the mobile terminal obtains its own current network bandwidth and the first network bandwidth required by the currently accessed application program, and when the current network bandwidth is lower than the first network bandwidth, sends the first network bandwidth for adjusting the network bandwidth to the server. A request, so that the server generates a quality of service QoS parameter according to the first request and sends it to the core network device, so that the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network according to the QoS parameter bandwidth. In this embodiment, when the current network bandwidth does not meet the user's needs, the mobile terminal can request to adjust the network bandwidth to ensure that the application program being accessed can be called normally. This embodiment can not only understand the actual network needs of the user in real time, And the network is adjusted based on the actual network requirement, which improves the efficiency of the user's access to the application program.
图5为本发明实施例中提供的一种发送模块的结构示意图。如图5所示,上述实施例中的发送模块43包括:发送单元431、接收单元432和选取单元433。Fig. 5 is a schematic structural diagram of a sending module provided in an embodiment of the present invention. As shown in FIG. 5 , the sending
其中,发送单元431向服务器发送第一请求,以使服务器根据第一请求生成带宽选择信息。其中,带宽选择信息包括至少一个第二网络带宽以及与每个第二网络带宽对应的计费信息。Wherein, the sending
例如,当前网络带宽为500Kb/s,而正在访问的应用程序所需的第一网络带宽为2Mb/s,此时,服务器可以根据发送的第一请求,为移动终端生成带宽选择信息,该带宽网络信息包括:第二网络带宽如1Mb/s、2Mb/s、3Mb/s等,以及每个第二网络带宽相应的计费信息。For example, the current network bandwidth is 500Kb/s, and the first network bandwidth required by the application being accessed is 2Mb/s, at this time, the server can generate bandwidth selection information for the mobile terminal according to the first request sent, the bandwidth The network information includes: second network bandwidth such as 1Mb/s, 2Mb/s, 3Mb/s, etc., and charging information corresponding to each second network bandwidth.
接收单元432接收服务器发送的带宽选择信息,选取单元433从接收到带宽选择信息中选取一个第二网络带宽作为目标网络带宽。例如,移动终端可以通过弹出窗口向用户显示带宽选择信息中包括的第二网络带宽以及与每个第二网络带宽对应的计费信息,从而便于用户根据自己的实际需求以及支付能力,合理地从带宽选择信息中一个第二网络带宽。The receiving
在选取出第二网络带宽后,通过发送单元431将选取的第二网络带宽发送给服务器,以使服务器生成与选取的第二网络带宽对应的QoS参数并发送给核心网设备。After the second network bandwidth is selected, the sending
图6为本发明实施例提供的一种服务器的结构示意图。如图6所示,该服务器包括:接收模块61和生成模块62。FIG. 6 is a schematic structural diagram of a server provided by an embodiment of the present invention. As shown in FIG. 6 , the server includes: a receiving
本实施例中,移动终端可以获取到自身的当前网络带宽以及当前访问的应用程序所需的第一网络带宽。在当前网络带宽低于第一网络带宽时,说明移动终端的当前网络带宽不能满足应用程序的需求。在当前网络带宽的条件下用户通过移动终端访问应用程序,就会存在不能正常或顺畅使用的现象。为了保证应用程序能够被正常调用,移动终端可以向服务器中的接收模块61发送第一请求,以请求调整网络带宽。移动终端获取当前网络带宽以及第一网络带宽的过程,可参见上述实施例中相关内容的记载,此处不再赘述。In this embodiment, the mobile terminal can obtain its own current network bandwidth and the first network bandwidth required by the currently accessed application program. When the current network bandwidth is lower than the first network bandwidth, it indicates that the current network bandwidth of the mobile terminal cannot meet the requirements of the application program. Under the condition of the current network bandwidth, the user accesses the application program through the mobile terminal, and there will be a phenomenon that it cannot be used normally or smoothly. In order to ensure that the application program can be called normally, the mobile terminal may send a first request to the receiving
其中第一请求包括移动终端的标识信息、移动终端的当前网络带宽、移动终端当前访问的应用程序所需的第一网络带宽以及应用程序的标识信息。本实施例中移动终端的标识信息包括移动终端的IP地址和移动终端的端口号。通过移动终端的标识信息,服务器能够识别出请求调整网络带宽的移动终端。而应用程序为第三方应用系统提供的服务,该应用程序运行在应用服务器上,应用程序的标识信息包括应用服务器的IP地址和该应用服务器的端口号。通过应用程序的标识信息,服务器能够识别出移动终端正在访问的应用程序。The first request includes the identification information of the mobile terminal, the current network bandwidth of the mobile terminal, the first network bandwidth required by the application currently accessed by the mobile terminal, and the identification information of the application. In this embodiment, the identification information of the mobile terminal includes the IP address of the mobile terminal and the port number of the mobile terminal. Through the identification information of the mobile terminal, the server can identify the mobile terminal requesting to adjust the network bandwidth. The application program is a service provided by a third-party application system. The application program runs on an application server, and the identification information of the application program includes the IP address of the application server and the port number of the application server. Through the identification information of the application program, the server can identify the application program being accessed by the mobile terminal.
接收模块61与生成模块62连接,生成模块62根据第一请求生成QoS参数,然后将移动终端请求的QoS参数发送给核心网设备。核心网设备根据QoS参数,识别出请求调整网络带宽的移动终端、该移动终端正在访问的应用程序,以及请求的移动终端和应用程序所在的应用服务器之间的网络带宽,然后将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽,这样就能够保证移动终端可以正常或者顺畅地调用应用程序。The receiving
本实施例中,在移动终端的当前网络带宽低于当前访问的应用程序所需的第一网络带宽时,服务器将接收移动终端发送用于调整网络带宽的第一请求,并根据第一请求生成QoS参数发送给核心网设备,以使核心网设备根据该QoS参数将移动终端与应用程序所在的应用服务器之间的网络带宽调整为目标网络带宽。本实施例中在当前网络带宽不满足用户需求时,移动终端可以向服务器请求对网络带宽进行调整,从而保证正在访问的应用程序能够被正常调用,本实施例不仅能够实时地了解用户的实际网络需求,并且基于该实际网络需求对网络进行调整,提高了用户访问应用程序的效率。In this embodiment, when the current network bandwidth of the mobile terminal is lower than the first network bandwidth required by the currently accessed application, the server will receive the first request sent by the mobile terminal for adjusting the network bandwidth, and generate an The QoS parameter is sent to the core network device, so that the core network device adjusts the network bandwidth between the mobile terminal and the application server where the application program is located to the target network bandwidth according to the QoS parameter. In this embodiment, when the current network bandwidth does not meet the user's needs, the mobile terminal can request the server to adjust the network bandwidth, so as to ensure that the application program being accessed can be called normally. This embodiment can not only understand the user's actual network bandwidth in real time requirements, and adjust the network based on the actual network requirements, improving the efficiency of users' access to applications.
图7为本发明实施例提供的一种生成模块的结构示意图。如图7所示,上述实施例中的生成模块62包括:生成单元621、发送单元622和接收单元623。Fig. 7 is a schematic structural diagram of a generation module provided by an embodiment of the present invention. As shown in FIG. 7 , the generating
生成单元621根据第一请求生成带宽选择信息,带宽选择信息包括至少一个第二网络带宽以及与每个第二网络带宽对应的计费信息。生成单元621与发送单元622连接,在生成单元621生成带宽选择信息后,通过发送单元622将带宽选择信息发送给移动终端,以使移动终端从所述网络带宽选择信息中选取一个第二网络带宽,将选取的第二网络带宽作为目标网络带宽。进一步地,接收单元623接收移动终端发送的选取的第二网络带宽,然后生成单元621再生成与选取的第二网络带宽对应的QoS参数,然后发送给核心网设备。The generating unit 621 generates bandwidth selection information according to the first request, where the bandwidth selection information includes at least one second network bandwidth and charging information corresponding to each second network bandwidth. The generating unit 621 is connected to the sending unit 622. After the generating unit 621 generates the bandwidth selection information, the sending unit 622 sends the bandwidth selection information to the mobile terminal, so that the mobile terminal selects a second network bandwidth from the network bandwidth selection information. , taking the selected second network bandwidth as the target network bandwidth. Further, the receiving unit 623 receives the selected second network bandwidth sent by the mobile terminal, and then the generating unit 621 regenerates the QoS parameter corresponding to the selected second network bandwidth, and then sends it to the core network device.
图8为本发明实施例提供的一种网络带宽调整系统的结构示意图。如图8所示,该系统包括:移动终端1、服务器2和核心网设备3。FIG. 8 is a schematic structural diagram of a network bandwidth adjustment system provided by an embodiment of the present invention. As shown in FIG. 8 , the system includes: a mobile terminal 1 , a
其中,移动终端1、服务器2以及核心网设备3执行的功能,可参见上述实施例中相关内容的记载,此处不再赘述。For the functions performed by the mobile terminal 1, the
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, rather than limiting them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present invention. scope.
Claims (12)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410014555.1A CN103731887A (en) | 2014-01-13 | 2014-01-13 | Network bandwidth adjusting method, mobile terminal and server |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410014555.1A CN103731887A (en) | 2014-01-13 | 2014-01-13 | Network bandwidth adjusting method, mobile terminal and server |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103731887A true CN103731887A (en) | 2014-04-16 |
Family
ID=50455776
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201410014555.1A Pending CN103731887A (en) | 2014-01-13 | 2014-01-13 | Network bandwidth adjusting method, mobile terminal and server |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103731887A (en) |
Cited By (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103986715A (en) * | 2014-05-21 | 2014-08-13 | 海信集团有限公司 | Method and device for network flow control |
| CN104092627A (en) * | 2014-07-15 | 2014-10-08 | 中国联合网络通信集团有限公司 | Bandwidth adjustment method and device |
| CN104469406A (en) * | 2014-11-05 | 2015-03-25 | 中国联合网络通信集团有限公司 | Method and device for processing network resources |
| CN105163137A (en) * | 2015-08-20 | 2015-12-16 | 小米科技有限责任公司 | Network bandwidth adjusting method and system, router and video playing device |
| WO2016026448A1 (en) * | 2014-08-22 | 2016-02-25 | 华为技术有限公司 | Method and apparatus for bandwidth on demand |
| CN105791162A (en) * | 2016-02-26 | 2016-07-20 | 深圳市茁壮网络股份有限公司 | Network bandwidth adjustment method and apparatus |
| CN106161265A (en) * | 2015-04-15 | 2016-11-23 | 中兴通讯股份有限公司 | Realize the method and device that the network bandwidth adjusts |
| WO2016192640A1 (en) * | 2015-06-01 | 2016-12-08 | Huawei Technologies Co., Ltd. | Method and apparatus for dynamically controlling customer traffic in a network under demand-based charging |
| CN106413007A (en) * | 2015-07-30 | 2017-02-15 | 中国移动通信集团公司 | Network bandwidth guarantee method, apparatus and system, and terminal |
| WO2017028388A1 (en) * | 2015-08-20 | 2017-02-23 | 中兴通讯股份有限公司 | Call establishing method and device |
| WO2018161693A1 (en) * | 2017-03-07 | 2018-09-13 | 中兴通讯股份有限公司 | System and method for assuring quality of service |
| US10200543B2 (en) | 2015-06-01 | 2019-02-05 | Huawei Technologies Co., Ltd. | Method and apparatus for customer service management for a wireless communication network |
| US10374965B2 (en) | 2015-06-01 | 2019-08-06 | Huawei Technologies Co., Ltd. | Systems and methods for managing network traffic with a network operator |
| CN110958179A (en) * | 2019-11-27 | 2020-04-03 | 中国联合网络通信集团有限公司 | Method, device and system for switching terminal part bandwidth |
| CN114302455A (en) * | 2021-12-30 | 2022-04-08 | 中国联合网络通信集团有限公司 | Bandwidth resource adjusting method, network system and bandwidth resource adjusting system |
| WO2022213375A1 (en) * | 2021-04-09 | 2022-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Network nodes and methods therein for quality of service control |
| WO2023000305A1 (en) * | 2021-07-23 | 2023-01-26 | Oppo广东移动通信有限公司 | Qos adjustment method and apparatus, device, and medium |
| CN116094969A (en) * | 2022-12-23 | 2023-05-09 | 中国联合网络通信集团有限公司 | Bandwidth adjustment method, device, equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1801748A (en) * | 2004-12-31 | 2006-07-12 | 华为技术有限公司 | Method and apparatus for starting client bandwidth adjustment |
| CN102316037A (en) * | 2011-09-07 | 2012-01-11 | 华为技术有限公司 | Band width selection method, device and system |
| US20120195288A1 (en) * | 2004-07-12 | 2012-08-02 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus controlling handover between different networks |
-
2014
- 2014-01-13 CN CN201410014555.1A patent/CN103731887A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120195288A1 (en) * | 2004-07-12 | 2012-08-02 | Samsung Electronics Co., Ltd. | Method, medium, and apparatus controlling handover between different networks |
| CN1801748A (en) * | 2004-12-31 | 2006-07-12 | 华为技术有限公司 | Method and apparatus for starting client bandwidth adjustment |
| CN102316037A (en) * | 2011-09-07 | 2012-01-11 | 华为技术有限公司 | Band width selection method, device and system |
Cited By (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103986715B (en) * | 2014-05-21 | 2017-10-03 | 海信集团有限公司 | A kind of method and device of control of network flow quantity |
| CN103986715A (en) * | 2014-05-21 | 2014-08-13 | 海信集团有限公司 | Method and device for network flow control |
| CN104092627A (en) * | 2014-07-15 | 2014-10-08 | 中国联合网络通信集团有限公司 | Bandwidth adjustment method and device |
| CN104092627B (en) * | 2014-07-15 | 2017-11-14 | 中国联合网络通信集团有限公司 | Bandwidth adjusting method and device |
| WO2016026448A1 (en) * | 2014-08-22 | 2016-02-25 | 华为技术有限公司 | Method and apparatus for bandwidth on demand |
| CN105450547A (en) * | 2014-08-22 | 2016-03-30 | 华为技术有限公司 | Method and device for allocating bandwidth on demand |
| CN104469406A (en) * | 2014-11-05 | 2015-03-25 | 中国联合网络通信集团有限公司 | Method and device for processing network resources |
| CN104469406B (en) * | 2014-11-05 | 2019-04-05 | 中国联合网络通信集团有限公司 | A kind of processing method and processing device of Internet resources |
| CN106161265A (en) * | 2015-04-15 | 2016-11-23 | 中兴通讯股份有限公司 | Realize the method and device that the network bandwidth adjusts |
| US10200543B2 (en) | 2015-06-01 | 2019-02-05 | Huawei Technologies Co., Ltd. | Method and apparatus for customer service management for a wireless communication network |
| US10349240B2 (en) | 2015-06-01 | 2019-07-09 | Huawei Technologies Co., Ltd. | Method and apparatus for dynamically controlling customer traffic in a network under demand-based charging |
| US11240644B2 (en) | 2015-06-01 | 2022-02-01 | Huawei Technologies Co., Ltd. | Method and apparatus for dynamically controlling customer traffic in a network under demand-based charging |
| WO2016192640A1 (en) * | 2015-06-01 | 2016-12-08 | Huawei Technologies Co., Ltd. | Method and apparatus for dynamically controlling customer traffic in a network under demand-based charging |
| US11184289B2 (en) | 2015-06-01 | 2021-11-23 | Huawei Technologies Co., Ltd. | Systems and methods for managing network traffic with a network operator |
| US10721362B2 (en) | 2015-06-01 | 2020-07-21 | Huawei Technologies Co., Ltd. | Method and apparatus for customer service management for a wireless communication network |
| US10374965B2 (en) | 2015-06-01 | 2019-08-06 | Huawei Technologies Co., Ltd. | Systems and methods for managing network traffic with a network operator |
| CN106413007B (en) * | 2015-07-30 | 2019-11-19 | 中国移动通信集团公司 | A network bandwidth guarantee method, device, system and terminal |
| CN106413007A (en) * | 2015-07-30 | 2017-02-15 | 中国移动通信集团公司 | Network bandwidth guarantee method, apparatus and system, and terminal |
| CN105163137A (en) * | 2015-08-20 | 2015-12-16 | 小米科技有限责任公司 | Network bandwidth adjusting method and system, router and video playing device |
| WO2017028388A1 (en) * | 2015-08-20 | 2017-02-23 | 中兴通讯股份有限公司 | Call establishing method and device |
| CN105791162A (en) * | 2016-02-26 | 2016-07-20 | 深圳市茁壮网络股份有限公司 | Network bandwidth adjustment method and apparatus |
| WO2018161693A1 (en) * | 2017-03-07 | 2018-09-13 | 中兴通讯股份有限公司 | System and method for assuring quality of service |
| CN110958179A (en) * | 2019-11-27 | 2020-04-03 | 中国联合网络通信集团有限公司 | Method, device and system for switching terminal part bandwidth |
| WO2022213375A1 (en) * | 2021-04-09 | 2022-10-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Network nodes and methods therein for quality of service control |
| WO2023000305A1 (en) * | 2021-07-23 | 2023-01-26 | Oppo广东移动通信有限公司 | Qos adjustment method and apparatus, device, and medium |
| CN114302455A (en) * | 2021-12-30 | 2022-04-08 | 中国联合网络通信集团有限公司 | Bandwidth resource adjusting method, network system and bandwidth resource adjusting system |
| CN116094969A (en) * | 2022-12-23 | 2023-05-09 | 中国联合网络通信集团有限公司 | Bandwidth adjustment method, device, equipment and storage medium |
| CN116094969B (en) * | 2022-12-23 | 2024-03-29 | 中国联合网络通信集团有限公司 | Bandwidth adjustment method, device, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103731887A (en) | Network bandwidth adjusting method, mobile terminal and server | |
| KR100959523B1 (en) | Service quality management method for users and system for performing the same | |
| CN106412628B (en) | Bandwidth adjusting method and related equipment | |
| CN103392353B (en) | Wireless network capacity open system, gateway, agent and method | |
| CN102142990B (en) | Service usage monitoring method and device | |
| RU2571377C2 (en) | System and method of control of services, advanced nodeb and data packet network gateway | |
| US9641346B2 (en) | Method and apparatus for performing charging control to application-layer data | |
| EP3033907A1 (en) | Method and system of quality of service (qos) negotiation for network assisted adaptive streaming | |
| WO2013097652A1 (en) | Subscriber bandwidth notification method | |
| CN105264907B (en) | Quality of Experience Prediction Method and Base Station for Mobile Video Service | |
| WO2015096680A1 (en) | Node distribution method and control center | |
| CN104967528A (en) | A bandwidth adjustment method and system based on an SDN controller | |
| CN103503512B (en) | Distribution of services control method and equipment | |
| WO2013091410A1 (en) | Network access method, system and device | |
| WO2012134741A1 (en) | Method and apparatus for enhancing qos during home network remote access | |
| Krishnamoorthi et al. | Slow but steady: Cap-based client-network interaction for improved streaming experience | |
| CN107689928A (en) | Data service handling method and device | |
| CN103152794B (en) | Business access method and access controller | |
| CN103200124B (en) | The method of adjustment of a kind of business game and device | |
| WO2011109934A1 (en) | Method and equipment for controlling quality of service of user terminal device | |
| KR20150079463A (en) | Application quality management in a cooperative communication system | |
| CN108768738B (en) | Rapid self-adaptive network bandwidth detection method based on CDN network technology | |
| CN106161265A (en) | Realize the method and device that the network bandwidth adjusts | |
| CN106792895A (en) | A kind of method and apparatus for determining data package size | |
| WO2013086668A1 (en) | Policy and charging control method, policy and charging rules function, and policy and charging control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140416 |