[go: up one dir, main page]

CN115002938A - Communication network quality optimization system, method, device and equipment - Google Patents

Communication network quality optimization system, method, device and equipment Download PDF

Info

Publication number
CN115002938A
CN115002938A CN202210660193.8A CN202210660193A CN115002938A CN 115002938 A CN115002938 A CN 115002938A CN 202210660193 A CN202210660193 A CN 202210660193A CN 115002938 A CN115002938 A CN 115002938A
Authority
CN
China
Prior art keywords
application
mobile terminal
wireless channel
service
priority wireless
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
CN202210660193.8A
Other languages
Chinese (zh)
Other versions
CN115002938B (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.)
Alipay Hangzhou Information Technology Co Ltd
Original Assignee
Alipay Hangzhou Information 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 Alipay Hangzhou Information Technology Co Ltd filed Critical Alipay Hangzhou Information Technology Co Ltd
Priority to CN202210660193.8A priority Critical patent/CN115002938B/en
Publication of CN115002938A publication Critical patent/CN115002938A/en
Application granted granted Critical
Publication of CN115002938B publication Critical patent/CN115002938B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/14Direct-mode setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0226Traffic management, e.g. flow control or congestion control based on location or mobility
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0284Traffic management, e.g. flow control or congestion control detecting congestion or overload during communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the specification discloses a communication network quality optimization system, a method, a device and equipment. The scheme comprises the following steps: identifying a service congestion area in a wireless communication network according to the position information and the network quality data of the plurality of mobile terminals acquired by the cloud; sensing that a target mobile terminal enters the service congestion area; and sending a service quality configuration parameter to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and a corresponding base station, and if a designated application on the target mobile terminal is in a use state, using the high-priority wireless channel to support the communication of the designated application.

Description

通信网络质量优化系统、方法、装置以及设备Communication network quality optimization system, method, device and device

技术领域technical field

本说明书涉及互联网和通信技术领域,尤其涉及一种通信网络质量优化系统、方法、装置以及设备。This specification relates to the field of Internet and communication technologies, and in particular, to a communication network quality optimization system, method, apparatus, and device.

背景技术Background technique

现代社会智能手机已经深度普及,智能手机上搭载的应用(APP)也层出不穷,人们越来越依赖这些应用来满足生活中方方面面的需求,比如,支付、订票、个人状态码、娱乐等,而这些服务都依赖于智能手机接入无线通信网络(主要指蜂窝网络),进而通过无线通信网络与相应的应用服务器进行通信。Smartphones have been deeply popularized in modern society, and the applications (APPs) carried on smartphones are also emerging one after another. People rely more and more on these applications to meet the needs of all aspects of life, such as payment, ticket booking, personal status code, entertainment, etc., while These services all rely on the smart phone to access the wireless communication network (mainly referring to the cellular network), and then communicate with the corresponding application server through the wireless communication network.

因此,对于智能手机上搭载的应用而言,蜂窝网络的服务质量也变得越来越重要。比如,赶高铁的旅客匆匆到站,进站时要使用某个大型应用出示个人状态码,但是,高铁站人员密集,蜂窝网络拥塞,导致迟迟打不开个人状态码,类似地,还有进地铁站过闸机时,刷进站码,也会遇到这样的问题。对用户来说这是非常不好的使用体验,有可能导致客户流失,也会进一步加重业务流量的不均匀。Therefore, the quality of service of the cellular network is also becoming more and more important for the applications carried on the smartphone. For example, passengers rushing to a high-speed rail station have to use a large app to show their personal status code when entering the station. However, the high-speed rail station is crowded with people and the cellular network is congested, which makes it difficult to open the personal status code. Similarly, there are also When entering the subway station and going through the gate, brushing the entry code will also encounter such a problem. This is a very bad experience for users, which may lead to loss of customers and further aggravate uneven business traffic.

基于此,针对智能手机上搭载的应用,需要通信网络质量优化方案。Based on this, a communication network quality optimization solution is required for applications carried on smartphones.

发明内容SUMMARY OF THE INVENTION

本说明书一个或多个实施例提供一种通信网络质量优化系统、方法、装置、设备以及存储介质,用以解决如下技术问题:针对智能手机上搭载的应用,需要通信网络质量优化方案。One or more embodiments of this specification provide a communication network quality optimization system, method, apparatus, device, and storage medium, to solve the following technical problem: for applications carried on smart phones, a communication network quality optimization solution is required.

为解决上述技术问题,本说明书一个或多个实施例是这样实现的:To solve the above technical problems, one or more embodiments of the present specification are implemented as follows:

本说明书一个或多个实施例提供的一种通信网络质量优化系统,包括:A communication network quality optimization system provided by one or more embodiments of this specification includes:

云端大数据子系统,根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;The cloud big data subsystem identifies the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

用户感知子系统,感知目标移动终端进入所述服务拥塞区域;a user perception subsystem, which senses that the target mobile terminal enters the service congestion area;

服务质量子系统,向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。A quality of service subsystem that sends quality of service configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, if the designated application on the target mobile terminal is in use , the high-priority wireless channel is used to support the communication of the designated application.

本说明书一个或多个实施例提供的一种通信网络质量优化方法,包括:A communication network quality optimization method provided by one or more embodiments of this specification includes:

根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;Identify the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

感知目标移动终端进入所述服务拥塞区域;Sensing that the target mobile terminal enters the service congestion area;

向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。Sending QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, and if the designated application on the target mobile terminal is in use, use the high-priority wireless channels to support communications for the designated application.

本说明书一个或多个实施例提供的一种通信网络质量优化装置,包括:A communication network quality optimization apparatus provided by one or more embodiments of this specification includes:

识别模块,根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;The identification module identifies the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

感知模块,感知目标移动终端进入所述服务拥塞区域;a sensing module, which senses that the target mobile terminal enters the service congestion area;

优化模块,向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。An optimization module, sending QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, if the specified application on the target mobile terminal is in use, then Communication for the designated application is supported using the high priority wireless channel.

本说明书一个或多个实施例提供的一种通信网络质量优化设备,包括:A communication network quality optimization device provided by one or more embodiments of this specification includes:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;Identify the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

感知目标移动终端进入所述服务拥塞区域;Sensing that the target mobile terminal enters the service congestion area;

向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。Sending QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, and if the designated application on the target mobile terminal is in use, use the high-priority wireless channels to support communications for the designated application.

本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:A non-volatile computer storage medium provided by one or more embodiments of this specification stores computer-executable instructions, and the computer-executable instructions are set to:

根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;Identify the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

感知目标移动终端进入所述服务拥塞区域;Sensing that the target mobile terminal enters the service congestion area;

向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。Sending QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, and if the designated application on the target mobile terminal is in use, use the high-priority wireless channels to support communications for the designated application.

本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:可以预先将重要的、业务实时性要求高的应用作为指定应用,指定应用可以向其服务器直接上报其所在移动终端的位置信息和网络质量数据,汇总到云端进行分析,提前动态地识别出无线通信网络下的当前的服务拥塞区域,若用户进入服务拥塞区域且要使用指定应用,则可以通过该服务器指示无线通信网络中对应的核心网或者基站,为该移动终端建立高优先级无线信道,进而能够无感地为用户使用高优先级无线信道来支持指定应用的通信,如此,能够有效地提高指定应用的业务运行流畅度,提高对用户诸如展示二维码、扫描二维码、支付等关键业务操作的成功率,优化了通信网络质量,有助于留存用户,提高业务流量的均衡性。The above-mentioned at least one technical solution adopted by one or more embodiments of this specification can achieve the following beneficial effects: an important application with high real-time service requirements can be used as a designated application in advance, and the designated application can directly report the mobile terminal where it is located to its server. The location information and network quality data are collected to the cloud for analysis, and the current service congestion area under the wireless communication network is dynamically identified in advance. If the user enters the service congestion area and wants to use a designated application, the server can indicate the wireless communication The corresponding core network or base station in the network establishes a high-priority wireless channel for the mobile terminal, and then can use the high-priority wireless channel for the user to support the communication of the designated application. In this way, the service of the designated application can be effectively improved. The smoothness of operation improves the success rate of key business operations such as displaying QR code, scanning QR code, and payment to users, optimizes the quality of the communication network, helps retain users, and improves the balance of business traffic.

附图说明Description of drawings

为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present specification or the prior art, the following briefly introduces the accompanying drawings required in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this specification. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative labor.

图1为本说明书一个或多个实施例提供的一种无线通信网络的服务架构示意图;FIG. 1 is a schematic diagram of a service architecture of a wireless communication network according to one or more embodiments of this specification;

图2为本说明书一个或多个实施例提供的一种通信网络质量优化方法的流程示意图;2 is a schematic flowchart of a method for optimizing communication network quality according to one or more embodiments of this specification;

图3为本说明书一个或多个实施例提供的一种应用场景下,一种引导用户主动让步资源的方案的流程示意图;3 is a schematic flowchart of a solution for guiding a user to actively yield resources under an application scenario provided by one or more embodiments of this specification;

图4为本说明书一个或多个实施例提供的一种通信网络质量优化系统的架构示意图;FIG. 4 is a schematic diagram of the architecture of a communication network quality optimization system provided by one or more embodiments of this specification;

图5为本说明书一个或多个实施例提供的一种通信网络质量优化装置的结构示意图;5 is a schematic structural diagram of an apparatus for optimizing communication network quality according to one or more embodiments of this specification;

图6为本说明书一个或多个实施例提供的一种通信网络质量优化设备的结构示意图。FIG. 6 is a schematic structural diagram of a communication network quality optimization device according to one or more embodiments of the present specification.

具体实施方式Detailed ways

本说明书实施例提供一种通信网络质量优化系统、方法、装置、设备以及存储介质。The embodiments of this specification provide a communication network quality optimization system, method, apparatus, device, and storage medium.

为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。In order to make those skilled in the art better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this specification. Obviously, the described The embodiments are only a part of the embodiments of the present application, but not all of the embodiments. Based on the embodiments of the present specification, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

网络是承载互联网业务的基础,而网络的情况是复杂且易变的,尤其对无线通信网络(本方案主要针对蜂窝网络,除此之外,还有WiFi等无线局域网)来说,网络情况随着移动终端的移动而不停地变化,如果移动到人员密集的地点,则移动终端的网络质量可能变差以至于不能承载互联网业务或严重影响用户体验。更直观地,本说明书一个或多个实施例提供了一种无线通信网络的服务架构示意图,如图1所示。The network is the basis for carrying Internet services, and the network situation is complex and volatile, especially for wireless communication networks (this solution is mainly for cellular networks, in addition to wireless local area networks such as WiFi), the network situation varies with As the mobile terminal moves, it keeps changing. If the mobile terminal moves to a densely populated place, the network quality of the mobile terminal may become so bad that it cannot carry Internet services or seriously affect the user experience. More intuitively, one or more embodiments of this specification provide a schematic diagram of a service architecture of a wireless communication network, as shown in FIG. 1 .

在该架构图中,由基站和核心网构成了一种较为典型的蜂窝网络通信系统,比如是目前的4G、5G网络等。移动终端主要包括智能手机、还可以包括智能手表、平板电脑等。基站是蜂窝网络的接入设备,为移动终端提供网络接入服务,空口全称为空中接口,是基站和移动终端之间的无线传输规范,移动终端通过空口与基站通信。核心网与基站相连接,核心网负责用户数据存储、呼叫的接续、计费,移动性管理等功能。数据中心可以基于基站和核心网,采集基站下各移动终端的相关数据,还可以对移动终端、基站、核心网进行一些扩展的控制。In this architecture diagram, a typical cellular network communication system is formed by the base station and the core network, such as the current 4G and 5G networks. The mobile terminal mainly includes a smart phone, and may also include a smart watch, a tablet computer, and the like. The base station is the access device of the cellular network and provides network access services for the mobile terminal. The air interface is called the air interface, which is the wireless transmission specification between the base station and the mobile terminal. The mobile terminal communicates with the base station through the air interface. The core network is connected to the base station, and the core network is responsible for functions such as user data storage, call connection, billing, and mobility management. Based on the base station and the core network, the data center can collect the relevant data of each mobile terminal under the base station, and can also perform some extended control on the mobile terminal, the base station, and the core network.

数据中心优选地属于蜂窝网络通信系统以外的、另一具有所需的数据采集权限的系统,比如,属于指定应用(比如,某综合性大型应用)的服务器,如此,便于在同一个服务商的指定应用与服务器之间,端到端地传输诸如位置信息、网络质量数据、用户行为数据等敏感信息。这既能够提高数据本身的实时性和可信性,也有助于保护用户数据隐私,而且还有助于减少对蜂窝网络通信系统的改造,降低了方案整体的实施成本。The data center preferably belongs to another system other than the cellular network communication system that has the required data collection authority, for example, a server belonging to a designated application (for example, a certain comprehensive large-scale application). Sensitive information such as location information, network quality data, and user behavior data are transmitted end-to-end between a designated application and a server. This can not only improve the real-time and reliability of the data itself, but also help protect the privacy of user data, and also help to reduce the transformation of the cellular network communication system and reduce the overall implementation cost of the solution.

蜂窝网络为移动终端提供下层的通信服务,而上层的应用业务服务则由应用对应的服务器提供,这些服务器可以连接核心网,进而通过蜂窝网络的通信支持,为移动终端提供应用业务服务,从而实现移动终端上搭载的应用的线上服务功能。The cellular network provides lower-layer communication services for mobile terminals, while the upper-layer application business services are provided by the servers corresponding to the applications. These servers can be connected to the core network, and then provide application business services for mobile terminals through the communication support of the cellular network. The online service function of the application carried on the mobile terminal.

根据香农定理,无线带宽是有其理论上限的。现实中,基站与移动终端之间的空口带宽更是有限,并且难以扩容。由于移动终端的移动性,会动态地有大量移动终端通过同一个基站接入网络,进行各种依赖于网络的业务操作,比如,打电话、移动支付、玩网络游戏、看线上视频、浏览网页等,从而引发空口带宽资源竞争,最终导致网络拥塞。According to Shannon's theorem, wireless bandwidth has its theoretical upper limit. In reality, the air interface bandwidth between the base station and the mobile terminal is even more limited, and it is difficult to expand the capacity. Due to the mobility of mobile terminals, a large number of mobile terminals will dynamically access the network through the same base station to perform various network-dependent business operations, such as making calls, mobile payments, playing online games, watching online videos, browsing Web pages, etc., thus causing competition for air interface bandwidth resources and eventually causing network congestion.

在空口带宽有限的现实情况下,为了应对网络拥塞的情况,考虑过采用业务降级方案,当遇到蜂窝网络拥塞、可用带宽不足时,放弃一些额外的体验性的功能业务,以减少需要的网络资源,比如,不再加载图片,只加载文字等,基本的业务可以继续使用。但是,这种方案缺点也很明显,包括:用户很被动地业务有损,用户体验下降,即使减少需要的网络资源也无法保证通信质量,仍有可能导致业务不可用,造成用户流失,不仅如此,实现复杂,需要在业务层面实现各自的降级逻辑。In the reality of limited air interface bandwidth, in order to cope with network congestion, a service downgrade solution has been considered. When the cellular network is congested and the available bandwidth is insufficient, some additional experiential functional services are given up to reduce the required network Resources, for example, no longer load images, only text, etc., and basic services can continue to be used. However, the disadvantages of this solution are also obvious, including: the user is passively detrimental to the service, and the user experience is degraded. Even if the required network resources are reduced, the communication quality cannot be guaranteed, and the service may still be unavailable, resulting in loss of users, not only that , the implementation is complex, and the respective degradation logic needs to be implemented at the business level.

基于此,为了更好地解决背景技术中的问题,避免上一段中的一些缺点,本申请进一步打造了针对地理区域的实时性的无线通信网络质量优化方案。总体构思包括:从应用的粒度乃至应用内的操作步骤粒度考虑,建立不同优先级的无线信道,并为高优先级应用(及其上的重点业务步骤)分配高优先级的无线信道,以此保证重点应用或者重点业务步骤的流畅体验,同时,尝试引导用户主动切换应用,以实现对当前网络负担无感而自主地让步。比如,同一个基站下,不同的手机在运行不同的应用,同一个手机也可能在不同的应用间切换,这些应用可能用于上面列举的一些用途,其中,考虑移动支付是高价值的重点业务,则可以为移动支付业务分配高优先级的网络信道,以此保证移动支付的流畅体验,不仅如此,同时还尝试凭借一些用户可能有兴趣的信息,引导其他的一些用户主动从看线上视频等业务切换到网络负担更小的业务。从而,既保证了重点业务的顺利进行,又不至于引起相关的另一些用户的反感,全局的网络通信负担能够得到动态的缓解。Based on this, in order to better solve the problems in the background technology and avoid some of the shortcomings in the previous paragraph, the present application further creates a real-time wireless communication network quality optimization solution for geographic areas. The overall concept includes: considering the granularity of the application and even the granularity of the operation steps within the application, establish wireless channels with different priorities, and allocate high-priority wireless channels for high-priority applications (and the key business steps on them), so as to Ensure a smooth experience of key applications or key business steps, and at the same time, try to guide users to actively switch applications, so as to make concessions without feeling the current network burden. For example, under the same base station, different mobile phones are running different applications, and the same mobile phone may also be switched between different applications. These applications may be used for some of the purposes listed above. Among them, mobile payment is considered as a high-value key business. , you can allocate high-priority network channels for mobile payment services to ensure a smooth experience of mobile payment. Not only that, but also try to guide other users to actively watch online videos based on information that some users may be interested in. Wait for the service to switch to a service with less network burden. Therefore, the smooth progress of key services is ensured, and other related users are not disgusted, and the overall network communication burden can be dynamically relieved.

下面基于这样的总体构思,进一步地详细说明。Based on such a general idea, the following is a further detailed description.

图2为本说明书一个或多个实施例提供的一种通信网络质量优化方法的流程示意图。该方法可以应用于不同的无线通信网络系统中,以提高各种业务领域的应用的服务质量,业务领域比如包括:电子支付领域、电商业务领域、即时通讯业务领域、金融业务领域、游戏业务领域、公务业务领域等。该流程可以由相应领域的计算设备(比如,云端的网络优化服务器、支付业务服务器等)执行,流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。在图2中,该流程比如主要由数据中心执行。FIG. 2 is a schematic flowchart of a method for optimizing communication network quality according to one or more embodiments of the present specification. The method can be applied to different wireless communication network systems to improve the service quality of applications in various business fields, such as: electronic payment field, e-commerce business field, instant messaging business field, financial business field, game business areas, public service areas, etc. The process can be executed by computing devices in the corresponding field (eg, a network optimization server in the cloud, a payment service server, etc.), and some input parameters or intermediate results in the process can be adjusted by manual intervention to help improve accuracy. In Fig. 2, the process is mainly performed by a data center, for example.

图2中的流程可以包括以下步骤:The flow in Figure 2 may include the following steps:

S202:根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域。S202: Identify the service congestion area under the wireless communication network according to the location information and network quality data of the plurality of mobile terminals collected by the cloud.

每个基站的服务区域是以该基站为中心,一块相对固定的地理区域(通常是六边形或者圆形),当移动终端进入某基站的服务区域内后,会向基站上报,则该基站能够了解移动终端大概的位置,若需要更精确地位置,还可以通过三个基站进行三点式定位,或者通过卫星进行定位,通过这类方式,云端能够采集到无线通信网络下的大量移动终端的位置信息。移动终端也可以向基站上报自己的信号强度参数(比如,接收电平等),该信号强度参数能够反映移动终端上当前的无线通信网络质量。The service area of each base station is a relatively fixed geographical area (usually hexagonal or circular) centered on the base station. When the mobile terminal enters the service area of a base station, it will report to the base station, then the base station It can know the approximate location of the mobile terminal. If a more precise location is required, three-point positioning can be performed through three base stations or satellite positioning. In this way, the cloud can collect the location of a large number of mobile terminals under the wireless communication network. information. The mobile terminal may also report its own signal strength parameter (eg, reception level, etc.) to the base station, and the signal strength parameter can reflect the current wireless communication network quality on the mobile terminal.

上一段的方式比较依赖于基站,从应用角度考虑,也可以由基站仅仅提供下层的通信管道支持,而由移动终端上的指定应用直接向其服务器(作为上述的云端),上报移动终端的位置信息和网络质量数据。移动终端或者指定应用比如通过WiFi、GPS、北斗卫星导航系统等方式,确定自己的位置信息,而无需依赖于基站。对于网络质量数据,其可以通过应用层面的数据来反映,比如,应用页面打开时延、流视频实时码率等,则指定应用可以根据自己内部的这些数据确定网络质量数据,而无需依赖于基站。The method in the previous paragraph is more dependent on the base station. From an application point of view, the base station can also provide only the lower-layer communication pipeline support, and the designated application on the mobile terminal directly reports the location of the mobile terminal to its server (as the above-mentioned cloud). Information and network quality data. Mobile terminals or designated applications, such as WiFi, GPS, Beidou satellite navigation system, etc., can determine their own location information without relying on base stations. For network quality data, it can be reflected by application-level data, such as application page opening delay, streaming video real-time bit rate, etc., then the specified application can determine the network quality data based on its own internal data without relying on the base station. .

在本说明书一个或多个实施例中,根据位置信息确定移动终端所处的区域,可以认为,处于同一个区域(比如,以单个基站的服务区域划分)内的移动终端数量与该区域内的服务拥塞程度正相关,一个区域内的移动终端的网络质量与该区域内的服务拥塞程度负相关。需要说明的是,这只是一种简单的参考分析方式,还需要进一步考虑本方案面对的问题是具体到移动终端上的应用,甚至是应用中的某个业务操作。In one or more embodiments of this specification, the area where the mobile terminal is located is determined according to the location information. It can be considered that the number of mobile terminals in the same area (for example, divided by the service area of a single base station) is the same as the number of mobile terminals in the area. The degree of service congestion is positively correlated, and the network quality of mobile terminals in an area is negatively correlated with the degree of service congestion in the area. It should be noted that this is only a simple reference analysis method, and further consideration needs to be given to the problem faced by this solution, which is an application specific to the mobile terminal, or even a certain business operation in the application.

因此,优选地可以根据在同一个区域中,多个移动终端对同一个指定(比如,实时性要求高的、重要的等)应用的使用情况,或者是应用内的同一类指定业务操作的发生情况,来识别应用层面上的服务拥塞区域。Therefore, it is preferable to use the same designated (for example, high real-time, important, etc.) application by multiple mobile terminals in the same area, or the occurrence of the same type of designated business operation within the application. situation to identify areas of service congestion at the application level.

具体比如,可以与指定应用的服务器进行交互,获得在该服务器上来自同一个基站下多个移动终端的指定应用的并发访问量,以指定应用是电子支付应用为例,假定通过该交互,确定同一个基站下,当前有超量的移动终端上的电子支付应用都在前段处于活跃状态,或者大量电子支付请求由于网络质量差导致失败,则可以将该基站的服务区域确定为服务拥塞区域。Specifically, for example, it is possible to interact with the server of the specified application to obtain the concurrent access volume of the specified application from multiple mobile terminals under the same base station on the server. Taking the specified application as an electronic payment application as an example, it is assumed that through this interaction, it is determined that Under the same base station, if there are currently excessive electronic payment applications on mobile terminals that are active in the previous segment, or a large number of electronic payment requests fail due to poor network quality, the service area of the base station can be determined as a service congestion area.

S204:感知目标移动终端进入所述服务拥塞区域。S204: Sensing that the target mobile terminal enters the service congestion area.

在本说明书一个或多个实施例中,可以将大量移动终端的每个移动终端都作为目标移动终端,然后关注它们的位置信息的变化,从而能够感知有没有目标移动终端当前从服务拥塞区域以外的区域,移动到服务拥塞区域内。In one or more embodiments of the present specification, each mobile terminal of a large number of mobile terminals can be regarded as a target mobile terminal, and then changes in their location information can be followed, so as to be able to sense whether there is a target mobile terminal that is currently out of the service congestion area area, move to the service congestion area.

S206:向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。S206: Send QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station. If the designated application on the target mobile terminal is in use, use the high-priority wireless channel to support communications for the designated application.

在本说明书一个或多个实施例中,将该高优先级无线信道专用于该指定应用,那么,在这种情况下,可以在确定目标移动终端上的指定应用处于使用状态之后,再建立该高优先级无线信道,以避免该高优先级无线信道无谓地处于空闲状态,反而浪费资源。In one or more embodiments of this specification, the high-priority wireless channel is dedicated to the designated application, then, in this case, the designated application on the target mobile terminal may be determined to be in use, and then the designated application can be established. A high-priority wireless channel is used to prevent the high-priority wireless channel from being in an idle state unnecessarily, but instead a waste of resources.

在本说明书一个或多个实施例中,通过下发服务质量配置参数,来指示高优先级无线信道的建立,以及之后可能发生的信道维护、切换、拆除等动作,而实际执行该动作的设备比如是基站,或者目标移动终端,或者指定应用的服务器等。In one or more embodiments of this specification, the establishment of a high-priority wireless channel and subsequent actions such as channel maintenance, handover, and removal that may occur are indicated by delivering QoS configuration parameters, and the device that actually performs the actions For example, the base station, or the target mobile terminal, or the server of the designated application, etc.

服务质量配置参数可以遵循通信信令的标准规范来定义,如此,便于在网络层面上快速实现,而尽量降低在应用业务层面上进行改造,减少了成本,能更广泛地支持不同的应用。通过这些配置参数,使得高优先级无线信道比如享有更宽的带宽、更可靠的物理线路、更不易干扰的频段等,从而无线通信网络对指定应用的服务质量,进而也提高了指定应用对用户的服务质量。The quality of service configuration parameters can be defined in accordance with the standard specifications of communication signaling, which facilitates rapid implementation at the network level, and minimizes the need for transformation at the application business level, which reduces costs and can support different applications more widely. Through these configuration parameters, high-priority wireless channels, for example, enjoy wider bandwidth, more reliable physical lines, and frequency bands that are less prone to interference, so that the quality of service of the wireless communication network for designated applications, which in turn improves designated applications to users. quality of service.

通过图2的方法,可以预先将重要的、业务实时性要求高的应用作为指定应用,指定应用可以向其服务器直接上报其所在移动终端的位置信息和网络质量数据,汇总到云端进行分析,提前动态地识别出无线通信网络下的当前的服务拥塞区域,若用户进入服务拥塞区域且要使用指定应用,则可以通过该服务器指示无线通信网络中对应的核心网或者基站,为该移动终端建立高优先级无线信道,进而能够无感地为用户使用高优先级无线信道来支持指定应用的通信,如此,能够有效地提高指定应用的业务运行流畅度,提高对用户诸如展示二维码、扫描二维码、支付等关键业务操作的成功率,优化了通信网络质量,有助于留存用户,提高业务流量的均衡性。Through the method in Figure 2, important applications with high real-time service requirements can be used as designated applications in advance, and the designated applications can directly report the location information and network quality data of the mobile terminal where they are located to their servers, and aggregate them to the cloud for analysis. Dynamically identify the current service congestion area under the wireless communication network. If the user enters the service congestion area and wants to use the specified application, the server can instruct the corresponding core network or base station in the wireless communication network to establish a high-speed network for the mobile terminal. Priority wireless channels, and then can use high-priority wireless channels for users to support the communication of designated applications. In this way, it can effectively improve the business operation fluency of designated applications, and improve users' ability to display QR codes, scan two-dimensional codes, etc. The success rate of key business operations such as QR code and payment optimizes the quality of the communication network, helps retain users, and improves the balance of business traffic.

基于图2的方法,本说明书还提供了该方法的一些具体实施方案和扩展方案,下面继续进行说明。Based on the method in FIG. 2 , the present specification also provides some specific implementations and expansion schemes of the method, which will be described below.

高优先级无线信道使得移动终端能够获得更好的通信质量,但是,其本身也会占据不少资源,而在服务拥塞区域中,资源本来就是相对匮乏的。针对这样的矛盾性情况,如何更合理地利用高优先级无线信道,让其带来的正面效果远超其额外耗费的资源,是本方案考虑的重点之处。The high-priority wireless channel enables the mobile terminal to obtain better communication quality, but it also occupies a lot of resources, and in the service congested area, the resources are relatively scarce. In view of such a contradictory situation, how to use the high-priority wireless channel more reasonably, so that the positive effect brought by it far exceeds the extra resources consumed is the focus of this solution.

在这一方面,本方案提供了两点思路,包括:第一、低极限式地动态开放额外信道,尽量少、尽量短时间,尽量在最必要的业务需求下利用高优先级无线信道,而避免高优先级无线信道为某用户而常驻;第二、动态地寻找高消耗用户,用有针对性的感兴趣数据,作为引导信息,引导这些用户主动在资源占用上无感地让步,而又不影响这些用户的自身体验,由此释放出更多的资源。下面继续通过一些实施例,详细说明。In this regard, this solution provides two ideas, including: first, dynamically open additional channels with a low limit, try to use as few and short time as possible, and use high-priority wireless channels under the most necessary business requirements, while Avoid high-priority wireless channels that are resident for a certain user; second, dynamically find high-consumption users, and use targeted data of interest as guiding information to guide these users to actively make concessions in resource occupation, while It does not affect the user's own experience, thereby releasing more resources. The following will continue to describe in detail through some embodiments.

在本说明书一个或多个实施例中,在高优先级无线信道建立之前,目标移动终端已与对应的基站(服务拥塞区域内的基站)或者另一基站之间建立有低优先级无线信道,此时,目标移动终端上的应用通过低优先级无线信道与对应的服务器通信,为用户提供相应的业务服务。若指定应用处于使用状态,比如,检测到指定应用处于最前端,或者目前与对应的服务器之间有除了握手通信以外的实际业务流量等,则可以准备为指定应用启用高优先级无线信道,但是,需要注意的是此时尚未启用。In one or more embodiments of this specification, before the high-priority wireless channel is established, the target mobile terminal has established a low-priority wireless channel with a corresponding base station (a base station serving a congested area) or another base station, At this time, the application on the target mobile terminal communicates with the corresponding server through the low-priority wireless channel to provide the user with the corresponding business service. If the specified application is in use, for example, it is detected that the specified application is at the forefront, or there is actual business traffic other than handshake communication with the corresponding server, etc., you can prepare to enable the high-priority wireless channel for the specified application, but , it should be noted that it is not enabled at this time.

在实际应用中,在网络质量相对差的区域,用户是具有一定的容忍度和自觉性的,比如,在这种区域,用户可能不会打开在线视频应用,因为可预想到视频播放会卡顿,可能不会打开在线游戏应用,因为可预想到打游戏会掉线,等等。但是,在这种区域,哪怕用户再体谅,仍然可能存在某些不得不执行的关键业务操作,典型的比如,用户进地铁站过闸机时,若是使用的手机扫码过闸机,则必须打开相应的地铁交通应用,然后点击展示出地铁通行二维码,若由于网络质量差,导致地铁通行二维码展示不出来,则用户不得不反复尝试,耗费时间精力。In practical applications, in areas with relatively poor network quality, users have a certain degree of tolerance and consciousness. For example, in such areas, users may not open online video applications, because it is expected that video playback will be stuck. , may not open the online gaming application, as it is expected to be dropped while playing games, etc. However, in this area, even if the user is more considerate, there may still be some key business operations that have to be performed. Open the corresponding subway transportation application, and then click to display the subway QR code. If the subway QR code cannot be displayed due to poor network quality, the user has to try repeatedly, which takes time and energy.

本申请注意到这类情况具有一个特点:需要优质网络质量支持的时间极短,就足以完成该关键业务操作,比如,只要网络瞬间好了几秒钟,地铁通行二维码就顺利展示出来了,之后,哪怕网络马上又变坏了,实质上对用户体验影响也不大了,用户已然成功执行了当前最重要最急迫的业务操作。基于该特点,将该关键业务操作对应的步骤或者时刻称为:关键操作点。关键操作点比如是:二维码展示操作、二维码扫码操作、支付操作、通信消息编辑好后点击发送的操作等。This application notices that this kind of situation has a characteristic: the time required for high-quality network quality support is extremely short, which is enough to complete the key business operation. For example, as long as the network is instantly improved for a few seconds, the subway QR code will be displayed smoothly. , after that, even if the network goes bad again, it will not affect the user experience much, and the user has successfully performed the most important and urgent business operation at present. Based on this feature, the steps or moments corresponding to the key business operations are referred to as key operation points. For example, the key operation points are: QR code display operation, QR code scanning operation, payment operation, operation of clicking send after editing the communication message, etc.

针对该特点,本方案致力于使高优先级无线信道的生命周期(或者,实际使用的时间区间)尽量契合地集中于该关键操作点上,而不外溢到指定应用或者其他应用中的非关键操作上。具体比如,在目标移动终端进入服务拥塞区域后,若目标移动终端上的指定应用处于使用状态,则先使用低优先级无线信道来支持指定应用的通信,并检测在指定应用的使用过程中,是否到达关键操作点,若是,则使得从低优先级无线信道自动切换至高优先级无线信道,以使用高优先级无线信道支持关键操作点的通信。如此,用户能够顺利流畅地实现该关键操作点,而由于在实际应用中,指定应用中的关键操作点往往只是指定应用处于使用状态期间的极短一部分时间,因此,虽然高优先级无线信道占据了额外的资源,但是很快又能释放这些资源,因此,在尽量降低给服务拥塞区域带来的负担的效果下,解决了问题。In view of this feature, this solution is dedicated to making the life cycle (or the time interval actually used) of the high-priority wireless channel as close as possible to focus on the key operating point, without spilling over to the designated application or non-critical applications in other applications. operation. Specifically, for example, after the target mobile terminal enters the service congestion area, if the designated application on the target mobile terminal is in use, first use a low-priority wireless channel to support the communication of the designated application, and detect that during the use of the designated application, Whether the critical operating point is reached, and if so, automatically switch from the low-priority wireless channel to the high-priority wireless channel to use the high-priority wireless channel to support the communication of the critical operating point. In this way, the user can realize the key operation point smoothly and smoothly, and because in practical applications, the key operation point in the designated application is often only a very short part of the time during which the designated application is in use. Therefore, although the high-priority wireless channel occupies The problem is solved with the effect of minimizing the burden on serving congested areas.

上面这种集中于关键操作点的方案是比较理想化的,在实际应用中,为了提高容错性,可以适当放宽高优先级无线信道的使用时间窗口长度,以防止一次关键操作点持续时间不稳定地变化,或者后面连接有其他的关键操作点,然后,基于放宽的使用时间窗口长度,被动地等待超时后,再拆除高优先级无线信道。这种方案对于某一个固定的指定应用,比较好控制使用时间窗口,但是若广泛地应用于多个不同的指定应用,则为了全局的可靠性,不得不越来越保守地设置使用时间窗口长度,尤其是在多个关键操作点分布比较稀疏的情况下,使用时间窗口长度有可能被不必要地大段延长,从而增加了高优先级无线信道带来的额外负担。The above scheme focusing on key operating points is ideal. In practical applications, in order to improve fault tolerance, the length of the use time window of high-priority wireless channels can be appropriately relaxed to prevent the duration of a key operating point from being unstable. ground changes, or other key operating points are connected later, and then, based on the length of the relaxed usage time window, passively wait for a timeout before removing the high-priority wireless channel. For a certain fixed specified application, this scheme is better to control the use time window, but if it is widely used in multiple different specified applications, for the sake of global reliability, the length of the use time window has to be set more and more conservatively , especially when the distribution of multiple key operating points is relatively sparse, the length of the use time window may be extended unnecessarily, thereby increasing the extra burden brought by the high-priority wireless channel.

针对上一段的问题,考虑不再被动地基于使用时间窗口长度等待超时,而是主动个性化地针对各指定应用,或者各关键操作点,预测合适的信道拆除时间。具体比如,根据指定应用的业务信息(比如,业务类型、需要准备的业务参数数量等)和/或目标移动终端上的用户操作(比如,用户的前置操作与关键操作点的关联性高低、用户上一次的主动操作时间、用户操作频度等),预测目标移动终端的下一个关键操作点对应的跨区域可能性(比如,通过构建并训练机器学习模型进行预测,或者通过决策树预测等),若跨区域可能性符合设定条件(比如,该可能性大于设定阈值),则立即拆除所述高优先级无线信道。In view of the problem in the previous paragraph, consider not passively waiting for a timeout based on the length of the usage time window, but proactively and individually predicting the appropriate channel removal time for each designated application or each key operating point. Specifically, for example, according to the service information of the specified application (such as the service type, the number of service parameters to be prepared, etc.) and/or the user operation on the target mobile terminal (such as the correlation between the user's pre-operation and key operation points, The user's last active operation time, user operation frequency, etc.), predict the cross-regional possibility corresponding to the next key operation point of the target mobile terminal (for example, by building and training a machine learning model for prediction, or through decision tree prediction, etc. ), if the cross-area possibility meets the set condition (for example, the possibility is greater than the set threshold), the high-priority wireless channel is removed immediately.

这里的跨区域指,上一个关键操作点在当前的服务拥塞区域中执行,但是下一个关键操作点执行时,目标移动终端已经移动到另一个区域中了,在这种情况下,上一个关键操作点执行后,无需再苦苦地被动等待超时,直接拆除高优先级无线信道即可,下一个关键操作点大概率用不上甚至无法用上该高优先级无线信道。Cross-area here means that the last key operation point is executed in the current service congestion area, but when the next key operation point is executed, the target mobile terminal has moved to another area. In this case, the last key operation point After the operation point is executed, there is no need to passively wait for the timeout, and the high-priority wireless channel can be removed directly. There is a high probability that the next key operation point will not be able to use the high-priority wireless channel or even use the high-priority wireless channel.

在本说明书一个或多个实施例中,服务拥塞区域本身资源处于比较紧张的状态,本方案考虑主动进行局部的资源重新配置,以将资源向关键应用或者关键操作点倾斜。需要说明的是,前面有提到,也考虑过当遇到蜂窝网络拥塞、可用带宽不足时,放弃一部分业务,以减少需要的网络资源,但是,这种方案使得用户很被动地业务有损,用户显然是不乐意的,但是没有选择权。针对该问题,本方案尝试引导用户主动地乐意地进行让步(从当前一个应用主动切换到另一个资源需求更少的应用),且让用户对于这种让步的实际目的无感而自然。In one or more embodiments of this specification, the resources in the service congested area itself are in a relatively tight state, and this solution considers active local resource reconfiguration to tilt resources to key applications or key operation points. It should be noted that, as mentioned above, it has also been considered that when the cellular network is congested and the available bandwidth is insufficient, part of the service will be abandoned to reduce the required network resources. However, this solution makes the user passively lose the service. The user is obviously unhappy, but has no choice. In response to this problem, this solution attempts to guide the user to actively and willingly make concessions (actively switch from the current application to another application with less resource requirements), and let the user feel indifferent and natural to the actual purpose of this concession.

具体地,本说明书一个或多个实施例提供了一种应用场景下,一种引导用户主动让步资源的方案的流程示意图,如图3所示,在该应用场景下,上述的指定应用包括具有高实时性通信要求的第一应用。Specifically, one or more embodiments of this specification provide a schematic flowchart of a solution for guiding a user to voluntarily yield resources in an application scenario, as shown in FIG. 3 , in this application scenario, the above-mentioned designated applications include The first application for high real-time communication requirements.

图3中的流程可以包括以下步骤:The flow in Figure 3 may include the following steps:

S302:确定具有低实时性通信要求的第二应用。S302: Determine a second application with low real-time communication requirements.

实时性通信要求的高低是相对的,可以预先定义。比如,定义电子支付应用具有高实时性通信要求,定义新闻门户应用具有低实时性通信要求,等等。一般而言,高实时性通信要求越高,对应的业务往往越重要。The level of real-time communication requirements is relative and can be pre-defined. For example, define electronic payment applications with high real-time communication requirements, define news portal applications with low real-time communication requirements, and so on. Generally speaking, the higher the requirement for high real-time communication, the more important the corresponding business is.

S304:针对已进入所述服务拥塞区域的通信活跃的搭载有所述第二应用的移动终端,确定所述移动终端上当前通信活跃的第三应用。S304: For the mobile terminal that has entered the service congestion area and that is loaded with the second application and that is actively communicating, determine a third application that is currently actively communicating on the mobile terminal.

在已进入所述服务拥塞区域的通信活跃的移动终端中,筛选出多个搭载有第二应用的移动终端,再在这些移动终端中进一步地筛选。思路在于:若该移动终端当前所占据资源很少,那么没有必要筛选出该移动终端进行让步,否则,反而可能会让该移动终端所占据的资源提升,基于此,根据该移动终端上当前通信活跃的应用(即第三应用),来判断其当前所占据资源是否足够多,以至于哪怕切换到第二应用,仍然能够实现所占据的资源降低的目标。Among the active communication mobile terminals that have entered the service congestion area, a plurality of mobile terminals equipped with the second application are screened out, and further screening is performed in these mobile terminals. The idea is: if the resources currently occupied by the mobile terminal are few, there is no need to screen out the mobile terminal to make concessions. Otherwise, the resources occupied by the mobile terminal may increase. Based on this, according to the current communication on the mobile terminal The active application (ie, the third application) is used to determine whether the resources currently occupied by it are sufficient, so that even if the application switches to the second application, the goal of reducing the resources occupied can still be achieved.

S306:判断所述第三应用的实时性通信要求是否高于所述低实时性通信要求,且所述第三应用与所述第二应用之间的业务关联性是否符合设定的高关联性条件。S306: Determine whether the real-time communication requirement of the third application is higher than the low real-time communication requirement, and whether the business correlation between the third application and the second application meets the set high correlation condition.

在本说明书一个或多个实施例中,通过实时性通信要求,来判断该移动终端当前所占据资源是否足够多。优选地,第三应用的实时性通信要求不高于第一应用的实时性通信要求,否则,可能第三应用比第一应用更重要,那么就不应该让该移动终端让步。In one or more embodiments of this specification, it is determined whether the resources currently occupied by the mobile terminal are sufficient according to the real-time communication requirement. Preferably, the real-time communication requirement of the third application is not higher than the real-time communication requirement of the first application, otherwise, the third application may be more important than the first application, so the mobile terminal should not be allowed to give in.

进一步地,若第三应用与第二应用之间的业务关联性较差,则用户从第三应用切换至第二应用的主动性将会下降,引导效果会下降。基于此,设定了高关联性条件,比如,若第二应用为地图应用,第三应用为旅行游记应用,一位正在看旅行游记的用户,是比较有可能想要顺便看下地图的,基于此,可以认为地图应用与旅行游记应用之间符合高关联性条件。Further, if the business correlation between the third application and the second application is poor, the user's initiative to switch from the third application to the second application will decrease, and the guiding effect will decrease. Based on this, high-relevance conditions are set. For example, if the second application is a map application and the third application is a travel journal application, a user who is reading a travel journal is more likely to want to take a look at the map by the way. Based on this, it can be considered that the high correlation conditions are met between the map application and the travel application.

S308:若是,则将所述移动终端筛选出来,作为备选的主动让步终端。S308: If yes, screen out the mobile terminal as an alternative active concession terminal.

备选的主动让步终端当前已经占据有足够的多的资源,希望主动让步终端能够主动从当前正在使用中的第三应用主动切换到第二应用,以降低占据的资源。The alternative active concession terminal currently has enough resources. It is hoped that the active concession terminal can actively switch from the third application currently in use to the second application to reduce the resources occupied.

S310:触发所述备选的主动让步终端的所述第二应用展示引导信息,以引导对应的用户接下来在所述备选的主动让步终端上去使用所述第二应用。S310: Trigger the second application of the alternative active concession terminal to display guide information, so as to guide the corresponding user to use the second application on the alternative active concession terminal next.

在本说明书一个或多个实施例中,在服务非拥塞区域预先下载用户可能感兴趣的信息到对应的移动终端(即主动让步终端)上,预先下载的原因是防止无谓地挤兑资源。然后,根据该感兴趣的信息生成引导信息,吸引用户主动切换应用。感兴趣的信息比如包括:确定将在主动让步终端上推迟展示的实时热点资讯、用户在第二应用中曾经收藏过的信息,等等。In one or more embodiments of this specification, information that may be of interest to a user is pre-downloaded to a corresponding mobile terminal (ie, an active concession terminal) in a service non-congested area. The reason for pre-downloading is to prevent unnecessary running on resources. Then, guide information is generated according to the information of interest to attract users to actively switch applications. The information of interest includes, for example, real-time hot information that is determined to be delayed and displayed on the active concession terminal, information that the user has collected in the second application, and the like.

上面对本方案进行了详细的说明,基于同样的思路,更直观地,基于图1中的网络架构,本说明书一个或多个实施例还提供的一种通信网络质量优化系统的架构示意图,如图4所示,该优化系统在数据中心内部署,该优化系统包括:The solution has been described in detail above. Based on the same idea, more intuitively, based on the network architecture in FIG. 1, one or more embodiments of this specification also provide a schematic diagram of the architecture of a communication network quality optimization system, as shown in FIG. 4, the optimization system is deployed in the data center, and the optimization system includes:

云端大数据子系统,根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;The cloud big data subsystem identifies the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

用户感知子系统,感知目标移动终端进入所述服务拥塞区域;a user perception subsystem, which senses that the target mobile terminal enters the service congestion area;

服务质量子系统,向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。A quality of service subsystem that sends quality of service configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, if the designated application on the target mobile terminal is in use , the high-priority wireless channel is used to support the communication of the designated application.

在图4中,云端大数据子系统计算出服务拥塞区域,并同步给用户感知子系统。之后,用户进入服务拥塞区域,此时用户仍使用低优先级无线信道。用户感知子系统感知到用户进入了服务拥塞区域,则通知服务质量子系统有用户进入拥塞区域,服务质量子系统通知蜂窝网络系统为用户建立高优先级无线信道。高优先级信道建立成功,用户使用指定应用时,无感切换到高优先级无线信道,优化了用户体验。In Figure 4, the cloud big data subsystem calculates the service congestion area and synchronizes it to the user perception subsystem. After that, the user enters the service congestion area, and the user still uses the low-priority wireless channel at this time. The user perception subsystem senses that the user has entered the service congestion area, and notifies the service quality subsystem that a user enters the congested area, and the service quality subsystem notifies the cellular network system to establish a high-priority wireless channel for the user. The high-priority channel is successfully established. When the user uses the specified application, he/she switches to the high-priority wireless channel without inductance, which optimizes the user experience.

在本说明书一个或多个实施例中,云端大数据子系统、用户感知子系统、服务质量子系统不属于无线通信网络,而是属于指定应用的服务器。云端大数据子系统,接收由多个移动终端上的指定应用上报的位置信息和网络质量数据,用于识别服务拥塞区域。In one or more embodiments of this specification, the cloud big data subsystem, the user perception subsystem, and the service quality subsystem do not belong to the wireless communication network, but belong to the server of the specified application. The cloud big data subsystem receives location information and network quality data reported by designated applications on multiple mobile terminals, and is used to identify service congestion areas.

基于同样的思路,本说明书一个或多个实施例还提供了上述方法对应的装置和设备,如图5、图6所示。Based on the same idea, one or more embodiments of the present specification also provide apparatuses and devices corresponding to the above methods, as shown in FIG. 5 and FIG. 6 .

图5为本说明书一个或多个实施例提供的一种通信网络质量优化装置的结构示意图,所述装置包括:FIG. 5 is a schematic structural diagram of an apparatus for optimizing communication network quality according to one or more embodiments of this specification, where the apparatus includes:

识别模块502,根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;The identification module 502 identifies the service congestion area under the wireless communication network according to the location information and network quality data of the plurality of mobile terminals collected by the cloud;

感知模块504,感知目标移动终端进入所述服务拥塞区域;Sensing module 504, sensing that the target mobile terminal enters the service congestion area;

优化模块506,向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。The optimization module 506 sends the quality of service configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, if the specified application on the target mobile terminal is in use, The high-priority wireless channel is then used to support communications for the designated application.

可选地,在所述高优先级无线信道建立之前,所述目标移动终端已与所述对应的基站或者另一基站之间建立有低优先级无线信道;Optionally, before the high-priority wireless channel is established, a low-priority wireless channel has been established between the target mobile terminal and the corresponding base station or another base station;

所述优化模块506,若所述目标移动终端上的指定应用处于使用状态,则使用所述低优先级无线信道来支持所述指定应用的通信,并检测在所述指定应用的使用过程中,是否到达关键操作点;The optimization module 506, if the designated application on the target mobile terminal is in use, uses the low-priority wireless channel to support the communication of the designated application, and detects that during the use of the designated application, Whether the critical operating point has been reached;

若是,则使得从所述低优先级无线信道自动切换至所述高优先级无线信道,以使用所述高优先级无线信道支持所述关键操作点的通信。If so, an automatic switch from the low-priority wireless channel to the high-priority wireless channel is caused to support communications for the critical operating point using the high-priority wireless channel.

可选地,所述优化模块506,在所述从所述低优先级无线信道自动切换至所述高优先级无线信道之后,判断当前的所述关键操作点是否已经结束,和/或判断是否已切换到所述目标移动终端上所述指定应用以外的另一应用;Optionally, the optimization module 506, after the automatic switching from the low-priority wireless channel to the high-priority wireless channel, judges whether the current key operating point has ended, and/or judges whether has switched to another application other than the specified application on the target mobile terminal;

若是,则使得从所述高优先级无线信道切换回所述低优先级无线信道。If so, switching from the high priority wireless channel back to the low priority wireless channel is caused.

可选地,所述优化模块506,根据所述指定应用的业务信息和/或所述目标移动终端上的用户操作,预测所述目标移动终端的下一个关键操作点对应的跨区域可能性;Optionally, the optimization module 506 predicts the cross-regional possibility corresponding to the next key operation point of the target mobile terminal according to the service information of the designated application and/or the user operation on the target mobile terminal;

若所述跨区域可能性符合设定条件,则立即拆除所述高优先级无线信道。If the cross-area possibility meets the set condition, the high-priority wireless channel is removed immediately.

可选地,所述关键操作点包括以下至少一种:二维码展示操作、二维码扫码操作、支付操作。Optionally, the key operation points include at least one of the following: a two-dimensional code display operation, a two-dimensional code scanning operation, and a payment operation.

可选地,所述识别模块502,与所述指定应用的服务器进行交互,获得在所述服务器上来自同一个基站下多个移动终端的所述指定应用的并发访问量;Optionally, the identification module 502 interacts with the server of the designated application, and obtains the concurrent access volume of the designated application from multiple mobile terminals under the same base station on the server;

根据所述并发访问量,识别所述识别无线通信网络下的服务拥塞区域。Identifying a service congestion area under the identified wireless communication network according to the concurrent access volume.

可选地,所述指定应用包括具有高实时性通信要求的第一应用;Optionally, the specified application includes a first application with high real-time communication requirements;

所述优化模块506,确定具有低实时性通信要求的第二应用;The optimization module 506 determines a second application with low real-time communication requirements;

在已进入所述服务拥塞区域的通信活跃的移动终端中,筛选出多个搭载有所述第二应用的移动终端,作为备选的主动让步终端;Among the active mobile terminals that have entered the service congestion area, a plurality of mobile terminals equipped with the second application are screened out as alternative active concession terminals;

触发所述备选的主动让步终端的所述第二应用展示引导信息,以引导对应的用户接下来在所述备选的主动让步终端上去使用所述第二应用。triggering the second application of the alternative active yield terminal to display guide information, so as to guide the corresponding user to use the second application on the alternative active yield terminal next.

可选地,所述引导信息包括:在服务非拥塞区域预先下载到对应的移动终端上并确定将推迟展示的实时热点资讯。Optionally, the guidance information includes: downloading in advance to the corresponding mobile terminal in the service non-congested area and determining the real-time hotspot information that will be delayed to be displayed.

可选地,所述优化模块506,针对已进入所述服务拥塞区域的通信活跃的搭载有所述第二应用的移动终端,确定所述移动终端上当前通信活跃的第三应用;Optionally, the optimization module 506 determines, for the mobile terminal that has entered the service congestion area and that is equipped with the second application and that has active communication, a third application that is currently in active communication on the mobile terminal;

判断所述第三应用的实时性通信要求是否高于所述低实时性通信要求,且所述第三应用与所述第二应用之间的业务关联性是否符合设定的高关联性条件;Determine whether the real-time communication requirement of the third application is higher than the low real-time communication requirement, and whether the business correlation between the third application and the second application meets the set high correlation condition;

若是,则将所述移动终端筛选出来,作为备选的主动让步终端。If so, the mobile terminal is screened out as an alternative active concession terminal.

图6为本说明书一个或多个实施例提供的一种通信网络质量优化设备的结构示意图,所述设备包括:6 is a schematic structural diagram of a communication network quality optimization device according to one or more embodiments of this specification, where the device includes:

至少一个处理器;以及,at least one processor; and,

与所述至少一个处理器通信连接的存储器;其中,a memory communicatively coupled to the at least one processor; wherein,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:The memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to:

根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;Identify the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

感知目标移动终端进入所述服务拥塞区域;Sensing that the target mobile terminal enters the service congestion area;

向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。Sending QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, and if the designated application on the target mobile terminal is in use, use the high-priority wireless channels to support communications for the designated application.

处理器与存储器之间可以通过总线通信,设备还可以包括与其他设备通信的输入/输出接口。The processor and the memory can communicate through a bus, and the device can also include an input/output interface for communicating with other devices.

基于同样的思路,本说明书一个或多个实施例还提供了对应于上述方法的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:Based on the same idea, one or more embodiments of this specification also provide a non-volatile computer storage medium corresponding to the above method, storing computer-executable instructions, and the computer-executable instructions are set to:

根据云端采集的多个移动终端的位置信息和网络质量数据,识别无线通信网络下的服务拥塞区域;Identify the service congestion area under the wireless communication network according to the location information and network quality data of multiple mobile terminals collected by the cloud;

感知目标移动终端进入所述服务拥塞区域;Sensing that the target mobile terminal enters the service congestion area;

向所述无线通信网络发送服务质量配置参数,以建立所述目标移动终端与对应的基站之间的高优先级无线信道,若所述目标移动终端上的指定应用处于使用状态,则使用所述高优先级无线信道来支持所述指定应用的通信。Sending QoS configuration parameters to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, and if the designated application on the target mobile terminal is in use, use the high-priority wireless channels to support communications for the designated application.

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。In the 1990s, improvements in a technology could be clearly differentiated between improvements in hardware (eg, improvements to circuit structures such as diodes, transistors, switches, etc.) or improvements in software (improvements in method flow). However, with the development of technology, the improvement of many methods and processes today can be regarded as a direct improvement of the hardware circuit structure. Designers almost get the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that the improvement of a method flow cannot be realized by hardware entity modules. For example, a Programmable Logic Device (PLD) (eg, Field Programmable Gate Array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. It is programmed by the designer to "integrate" a digital system on a PLD without having to ask the chip manufacturer to design and manufacture a dedicated integrated circuit chip. And, instead of making integrated circuit chips by hand, these days, much of this programming is done using software called a "logic compiler", which is similar to the software compiler used in program development and writing, but before compiling The original code also has to be written in a specific programming language, which is called Hardware Description Language (HDL), and there is not only one HDL, but many kinds, such as ABEL (Advanced Boolean Expression Language) , AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, RHDL (RubyHardware Description Language), etc. The most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. It should also be clear to those skilled in the art that a hardware circuit for implementing the logic method process can be easily obtained by simply programming the method process in the above-mentioned several hardware description languages and programming it into the integrated circuit.

控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。The controller may be implemented in any suitable manner, for example, the controller may take the form of eg a microprocessor or processor and a computer readable medium storing computer readable program code (eg software or firmware) executable by the (micro)processor , logic gates, switches, application specific integrated circuits (ASICs), programmable logic controllers and embedded microcontrollers, examples of controllers include but are not limited to the following microcontrollers: ARC625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicon Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art also know that, in addition to implementing the controller in the form of pure computer-readable program code, the controller can be implemented as logic gates, switches, application-specific integrated circuits, programmable logic controllers and embedded devices by logically programming the method steps. The same function can be realized in the form of a microcontroller, etc. Therefore, such a controller can be regarded as a hardware component, and the devices included therein for realizing various functions can also be regarded as a structure within the hardware component. Or even, the means for implementing various functions can be regarded as both a software module implementing a method and a structure within a hardware component.

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。The systems, devices, modules or units described in the above embodiments may be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or A combination of any of these devices.

为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。For the convenience of description, when describing the above device, the functions are divided into various units and described respectively. Of course, when implementing this specification, the functions of each unit may be implemented in one or more software and/or hardware.

本领域内的技术人员应明白,本说明书实施例可提供为方法、系统、或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。As will be appreciated by one skilled in the art, the embodiments of the present specification may be provided as a method, a system, or a computer program product. Accordingly, embodiments of this specification may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present specification may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The specification is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the specification. It will be understood that each flow and/or block in the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer, embedded processor or other programmable data processing device to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing device produce Means for implementing the functions specified in a flow or flow of a flowchart and/or a block or blocks of a block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory result in an article of manufacture comprising instruction means, the instructions The apparatus implements the functions specified in the flow or flow of the flowcharts and/or the block or blocks of the block diagrams.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded on a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process such that The instructions provide steps for implementing the functions specified in the flow or blocks of the flowcharts and/or the block or blocks of the block diagrams.

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。Memory may include non-persistent memory in computer readable media, random access memory (RAM) and/or non-volatile memory in the form of, for example, read only memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read only memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), Flash Memory or other memory technology, Compact Disc Read Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media, such as modulated data signals and carrier waves.

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。It should also be noted that the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a series of elements includes not only those elements, but also Other elements not expressly listed, or which are inherent to such a process, method, article of manufacture, or apparatus are also included. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in the process, method, article of manufacture, or device that includes the element.

本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。This specification may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including storage devices.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。Each embodiment in this specification is described in a progressive manner, and the same and similar parts between the various embodiments may be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the apparatus, equipment, and non-volatile computer storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and reference may be made to some descriptions of the method embodiments for related parts.

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。The foregoing describes specific embodiments of the present specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that in the embodiments and still achieve desirable results. Additionally, the processes depicted in the figures do not necessarily require the particular order shown, or sequential order, to achieve desirable results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。The above descriptions are merely one or more embodiments of the present specification, and are not intended to limit the present specification. Various modifications and variations of the one or more embodiments of this specification are possible for those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.

Claims (21)

1. A communication network quality optimization system, comprising:
the cloud big data subsystem identifies a service congestion area in the wireless communication network according to the position information and the network quality data of the plurality of mobile terminals acquired by the cloud;
the user perception subsystem is used for perceiving that the target mobile terminal enters the service congestion area;
and the service quality subsystem is used for sending service quality configuration parameters to the wireless communication network so as to establish a high-priority wireless channel between the target mobile terminal and the corresponding base station, and if the designated application on the target mobile terminal is in a use state, the high-priority wireless channel is used for supporting the communication of the designated application.
2. The system of claim 1, wherein the cloud big data subsystem, the user awareness subsystem, and the quality of service subsystem do not belong to the wireless communication network, but belong to a server of the specified application;
and the cloud big data subsystem receives the position information and the network quality data reported by the designated applications on the plurality of mobile terminals and is used for identifying the service congestion area.
3. A method of communication network quality optimization, comprising:
identifying a service congestion area in a wireless communication network according to the position information and the network quality data of the plurality of mobile terminals acquired by the cloud;
sensing that a target mobile terminal enters the service congestion area;
and sending a service quality configuration parameter to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and a corresponding base station, and if a designated application on the target mobile terminal is in a use state, using the high-priority wireless channel to support the communication of the designated application.
4. The method of claim 3, the target mobile terminal having established a low priority wireless channel with the corresponding base station or another base station prior to the high priority wireless channel establishment;
if the designated application on the target mobile terminal is in a use state, using the high-priority wireless channel to support communication of the designated application, specifically comprising:
if the designated application on the target mobile terminal is in a use state, using the low-priority wireless channel to support the communication of the designated application, and detecting whether a key operation point is reached in the use process of the designated application;
if so, causing an automatic switch from the low priority wireless channel to the high priority wireless channel to support communication for the critical operating point using the high priority wireless channel.
5. The method of claim 4, after the automatically switching from the low priority wireless channel to the high priority wireless channel, the method further comprising:
judging whether the current key operation point is finished or not and/or judging whether the current key operation point is switched to another application except the appointed application on the target mobile terminal or not;
if so, causing a switch from the high priority wireless channel back to the low priority wireless channel.
6. The method of claim 4 or 5, further comprising:
predicting the cross-region possibility corresponding to the next key operation point of the target mobile terminal according to the service information of the specified application and/or the user operation on the target mobile terminal;
and if the cross-region possibility meets the set conditions, immediately removing the high-priority wireless channel.
7. The method of claim 4 or 5, the key operating points comprising at least one of: the method comprises the following steps of two-dimension code display operation, two-dimension code scanning operation and payment operation.
8. The method of claim 3, wherein the identifying the service congestion area under the wireless communication network specifically comprises:
interacting with the server of the specified application to obtain the concurrent access quantity of the specified application from a plurality of mobile terminals under the same base station on the server;
and identifying the service congestion area under the identified wireless communication network according to the concurrent access amount.
9. The method of claim 3, the designated application comprising a first application having high real-time communication requirements;
the method further comprises the following steps:
determining a second application having low real-time communication requirements;
screening out a plurality of mobile terminals carrying the second application from the mobile terminals entering the service congestion area and having active communication, and taking the mobile terminals as alternative active yielding terminals;
and triggering the second application of the alternative active yielding terminal to display guiding information so as to guide a corresponding user to use the second application on the alternative active yielding terminal.
10. The method of claim 9, the guidance information comprising: and downloading the real-time hot spot information to a corresponding mobile terminal in advance in a service non-congestion area and determining the real-time hot spot information to be delayed to be displayed.
11. The method according to claim 9, wherein the screening out, as the candidate active yielding terminals, a plurality of mobile terminals having the second application installed therein from among the mobile terminals having entered the service congestion area and having active communication specifically includes:
determining a third application with active communication on the mobile terminal aiming at the mobile terminal which has entered the service congestion area and is provided with the second application and has active communication;
judging whether the real-time communication requirement of the third application is higher than the low real-time communication requirement or not, and whether the business relevance between the third application and the second application meets the set high relevance condition or not;
and if so, screening the mobile terminal as a standby active yielding terminal.
12. A communication network quality optimization apparatus, comprising:
the identification module is used for identifying a service congestion area in the wireless communication network according to the position information and the network quality data of the plurality of mobile terminals acquired by the cloud;
the sensing module senses that the target mobile terminal enters the service congestion area;
and the optimization module is used for sending service quality configuration parameters to the wireless communication network so as to establish a high-priority wireless channel between the target mobile terminal and a corresponding base station, and if the designated application on the target mobile terminal is in a use state, the high-priority wireless channel is used for supporting the communication of the designated application.
13. The apparatus of claim 12, the target mobile terminal having established a low priority wireless channel with the corresponding base station or another base station prior to the high priority wireless channel establishment;
if the designated application on the target mobile terminal is in a use state, the optimization module uses the low-priority wireless channel to support communication of the designated application and detects whether a key operation point is reached in the use process of the designated application;
if so, causing an automatic switch from the low priority wireless channel to the high priority wireless channel to support communication for the critical operating point using the high priority wireless channel.
14. The apparatus of claim 13, the optimization module, after the automatic switching from the low priority wireless channel to the high priority wireless channel, determining whether the current key operation point has ended and/or determining whether a switch has been made to another application on the target mobile terminal than the designated application;
if so, causing a switch from the high priority wireless channel back to the low priority wireless channel.
15. The apparatus according to claim 13 or 14, wherein the optimization module predicts a cross-region possibility corresponding to a next key operation point of the target mobile terminal according to the service information of the designated application and/or a user operation on the target mobile terminal;
and if the cross-region possibility meets the set conditions, immediately removing the high-priority wireless channel.
16. The apparatus of claim 13 or 14, the key operating points comprising at least one of: the method comprises the following steps of two-dimension code display operation, two-dimension code scanning operation and payment operation.
17. The apparatus of claim 12, wherein the identifying module interacts with a server of the designated application to obtain a concurrent access amount of the designated application from a plurality of mobile terminals under a same base station on the server;
and identifying the service congestion area under the identified wireless communication network according to the concurrent access amount.
18. The apparatus of claim 12, the designated application comprising a first application having high real-time communication requirements;
the optimization module determines a second application with low real-time communication requirements;
screening out a plurality of mobile terminals carrying the second application from the mobile terminals entering the service congestion area and having active communication, and using the mobile terminals as alternative active yielding terminals;
and triggering the second application of the alternative active yielding terminal to display guiding information so as to guide a corresponding user to use the second application on the alternative active yielding terminal.
19. The apparatus of claim 18, the guidance information comprising: and downloading the real-time hot spot information to a corresponding mobile terminal in advance in a service non-congestion area and determining the real-time hot spot information to be delayed to be displayed.
20. The apparatus according to claim 18, wherein the optimization module determines, for a mobile terminal having entered the service congestion area and carrying the second application, a third application that is currently in active communication with the mobile terminal;
judging whether the real-time communication requirement of the third application is higher than the low real-time communication requirement or not, and whether the business relevance between the third application and the second application meets the set high relevance condition or not;
and if so, screening the mobile terminal as a standby active yielding terminal.
21. A communication network quality optimization device, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
identifying a service congestion area under a wireless communication network according to position information and network quality data of a plurality of mobile terminals acquired by a cloud;
sensing that a target mobile terminal enters the service congestion area;
and sending a service quality configuration parameter to the wireless communication network to establish a high-priority wireless channel between the target mobile terminal and a corresponding base station, and if a designated application on the target mobile terminal is in a use state, using the high-priority wireless channel to support the communication of the designated application.
CN202210660193.8A 2022-06-13 2022-06-13 Communication network quality optimization system, method, device and equipment Active CN115002938B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210660193.8A CN115002938B (en) 2022-06-13 2022-06-13 Communication network quality optimization system, method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210660193.8A CN115002938B (en) 2022-06-13 2022-06-13 Communication network quality optimization system, method, device and equipment

Publications (2)

Publication Number Publication Date
CN115002938A true CN115002938A (en) 2022-09-02
CN115002938B CN115002938B (en) 2024-12-17

Family

ID=83034070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210660193.8A Active CN115002938B (en) 2022-06-13 2022-06-13 Communication network quality optimization system, method, device and equipment

Country Status (1)

Country Link
CN (1) CN115002938B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116320983A (en) * 2023-01-17 2023-06-23 深圳市沃特沃德信息有限公司 Method, device, equipment and medium for intelligently acquiring network code based on network state

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004304286A (en) * 2003-03-28 2004-10-28 Fujitsu Ten Ltd Mobile communication method, mobile station apparatus, base station apparatus, and mobile communication system
CN101867897A (en) * 2010-06-13 2010-10-20 候万春 Telephone terminal, system and method for supporting IP short messages
US8750849B1 (en) * 2012-07-02 2014-06-10 Sprint Communications Company L.P. System and method for providing wireless communication during radio access network overload conditions
CN104717700A (en) * 2013-12-12 2015-06-17 中国移动通信集团上海有限公司 Network acceleration method and device based on wireless cell
JP2016048817A (en) * 2014-08-27 2016-04-07 セイコーエプソン株式会社 Wireless communication apparatus and wireless communication method
CN105490939A (en) * 2014-10-02 2016-04-13 帕洛阿尔托研究中心公司 Routing in dependence of the application
CN107431638A (en) * 2015-01-27 2017-12-01 诺基亚通信公司 business flow monitoring
WO2020236672A1 (en) * 2019-05-17 2020-11-26 Georgia Tech Research Corporation Wireless in-flight entertainment system
CN112486535A (en) * 2020-11-27 2021-03-12 红石阳光(北京)科技股份有限公司 Remote upgrading method and system for NB-IoT (NB-IoT) equipment
US11240566B1 (en) * 2020-11-20 2022-02-01 At&T Intellectual Property I, L.P. Video traffic management using quality of service and subscriber plan information

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004304286A (en) * 2003-03-28 2004-10-28 Fujitsu Ten Ltd Mobile communication method, mobile station apparatus, base station apparatus, and mobile communication system
CN101867897A (en) * 2010-06-13 2010-10-20 候万春 Telephone terminal, system and method for supporting IP short messages
US8750849B1 (en) * 2012-07-02 2014-06-10 Sprint Communications Company L.P. System and method for providing wireless communication during radio access network overload conditions
CN104717700A (en) * 2013-12-12 2015-06-17 中国移动通信集团上海有限公司 Network acceleration method and device based on wireless cell
JP2016048817A (en) * 2014-08-27 2016-04-07 セイコーエプソン株式会社 Wireless communication apparatus and wireless communication method
CN105490939A (en) * 2014-10-02 2016-04-13 帕洛阿尔托研究中心公司 Routing in dependence of the application
CN107431638A (en) * 2015-01-27 2017-12-01 诺基亚通信公司 business flow monitoring
WO2020236672A1 (en) * 2019-05-17 2020-11-26 Georgia Tech Research Corporation Wireless in-flight entertainment system
US11240566B1 (en) * 2020-11-20 2022-02-01 At&T Intellectual Property I, L.P. Video traffic management using quality of service and subscriber plan information
CN112486535A (en) * 2020-11-27 2021-03-12 红石阳光(北京)科技股份有限公司 Remote upgrading method and system for NB-IoT (NB-IoT) equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
段宝峰;李翠然;周冬梅;吴卫;: "基于二维差异化调度的高铁场景网络负荷降低方法", 兰州交通大学学报, no. 06, 15 December 2019 (2019-12-15) *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116320983A (en) * 2023-01-17 2023-06-23 深圳市沃特沃德信息有限公司 Method, device, equipment and medium for intelligently acquiring network code based on network state

Also Published As

Publication number Publication date
CN115002938B (en) 2024-12-17

Similar Documents

Publication Publication Date Title
US10206158B2 (en) Techniques for improved allocation of network resources using geolocation and handover management
RU2557258C2 (en) Cellular service with improved service availability
EP3646634B1 (en) Dynamic predictive buffering
US10405272B2 (en) Method and apparatus for reducing cell site power consumption in a wireless network
US9642039B2 (en) System and method for wireless load balancing
CN110621006B (en) Access processing method for user equipment, smart device and computer storage medium
EP2974395A1 (en) A method and system of providing data service according to a user's future location
WO2015070625A1 (en) Network data transmission method, apparatus, and system
CN115396375B (en) Service processing method, device and equipment
JP6406700B2 (en) Wireless communication system, wireless terminal, and wireless communication method
CN114079999B (en) Communication control method, network element and storage medium
CN115002938A (en) Communication network quality optimization system, method, device and equipment
CN111586777B (en) Network switching method and device under indoor environment, electronic equipment and storage medium
US9247447B1 (en) Mobility pattern based preemptive load balancing
US11539769B2 (en) Optimizing content streaming
US10321368B1 (en) Seamlessly handing over channel resources among user equipment
CN107509223B (en) A method and device for constructing a virtual cell
Jiang et al. Enabling QoE-aware mobile cloud video recording over roadside vehicular networks
US12231970B2 (en) Systems and methods for determining a handover time period based on mobility prediction
TWI487414B (en) Mobile network dynamic selection paging method
JP2024175305A (en) COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, AND PROGRAM
HK40018899B (en) User equipment access processing method, intelligent device and computer storage medium
CN118804212A (en) Access network control method, device, server and user equipment
CN117156506A (en) Cell switching method, device, equipment and storage medium
CN116887439A (en) Priority adjustment method, device 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