Broadband speed-up method and device, storage medium and electronic equipment

By receiving user requests through the broadband speed-up platform, identifying the target broadband service platform, and completing the speed-up, the problem of the inability to dynamically adjust broadband services in existing technologies is solved, thereby improving user experience and response speed.

CN115883367BActive Publication Date: 2026-01-06CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111129495.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-26
Publication Date
2026-01-06
Estimated Expiration
2041-09-26

AI Technical Summary

Technical Problem

In existing technologies, the bandwidth of broadband services provided by operators is a fixed value and cannot be dynamically adjusted, resulting in a poor user experience. Furthermore, the interface protocols of different provinces are not unified, which cannot meet the needs of Internet service providers to dynamically adjust user bandwidth.

Method used

A broadband speed-up method and apparatus are provided. The method involves receiving a speed-up request from a user server through a broadband speed-up platform, identifying the target broadband service platform, and determining whether the speed-up requirement can be met based on the service information. If the requirement can be met, a speed-up request is sent to the target platform to complete the speed-up.

Benefits of technology

It enables dynamic adjustment of user bandwidth, reduces the difficulty of user operation, improves the response speed of broadband speed-up, and reduces the computing load of the target broadband service platform.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115883367B_ABST
    Figure CN115883367B_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of broadband speed-up, and particularly relates to a broadband speed-up method and device, a computer readable storage medium and an electronic device, the method is applied to a broadband speed-up platform, and the method comprises the following steps: receiving a speed-up request sent by a user service end, and extracting a broadband account and speed-up demand of a user in the request; determining a target broadband service platform corresponding to the speed-up request according to the broadband account; determining whether the target broadband service platform can meet the speed-up demand according to service information; when the target broadband service platform can complete the speed-up demand, sending the speed-up request to the target broadband service platform, so that the target broadband service platform completes speed-up of the broadband account according to the speed-up demand. The technical scheme of the present disclosure can provide the ability of dynamically adjusting the bandwidth of the user for the internet service provider.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of broadband speed-up technology, and more specifically, to a broadband speed-up method and apparatus, a computer-readable storage medium, and an electronic device. Background Technology

[0002] Based on the national "Internet Plus" development strategy, the demand for user bandwidth from various Internet products (games, videos, education, etc.) provided by Internet service providers is constantly increasing.

[0003] The broadband bandwidth provided by operators to users is a fixed value. The speed-up platform in the relevant technology has the function of increasing broadband speed, but the interface protocol is a proprietary interface protocol and is distributed in various provinces. It cannot provide Internet service providers with the ability to dynamically adjust user bandwidth in a unified manner, which makes the operation complicated for users and the user experience poor.

[0004] Therefore, it is necessary to design a new broadband speed-up method and device, computer-readable storage medium, and electronic device.

[0005] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0006] The purpose of this disclosure is to provide a broadband speed-up method and apparatus, a computer-readable storage medium and an electronic device, thereby enabling, at least to a certain extent, a unified capability for Internet service providers to dynamically adjust user bandwidth.

[0007] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0008] According to one aspect of this disclosure, a broadband speed-up method is provided, applied to a broadband speed-up platform, comprising:

[0009] Receive a speed-up request sent by the user server, wherein the extraction request includes the user's broadband account and speed-up requirements;

[0010] The target broadband service platform corresponding to the speed upgrade request is determined based on the broadband account.

[0011] Based on the service information, determine whether the target broadband service platform can meet the speed increase requirement;

[0012] When the target broadband service platform is able to fulfill the speed increase request, the speed increase request is sent to the target broadband service platform so that the target broadband service platform can complete the speed increase of the broadband account according to the speed increase request.

[0013] In one exemplary embodiment of this disclosure, the broadband speed-up platform is communicatively connected to multiple reference broadband service platforms; determining the target broadband service platform corresponding to the speed-up request based on the broadband account includes:

[0014] Based on the broadband account, the target broadband service platform corresponding to the broadband account is determined from among the multiple reference broadband service platforms.

[0015] In one exemplary embodiment of this disclosure, the method further includes:

[0016] Configure the same connection interface for the multiple reference broadband service platforms.

[0017] In one exemplary embodiment of this disclosure, determining whether the target broadband service platform can meet the speed-up requirement includes:

[0018] Obtain the service information of the target broadband service platform, and determine whether the target broadband service platform can meet the speed increase requirement based on the service information.

[0019] In one exemplary embodiment of this disclosure, after the target broadband service platform completes the speed upgrade of the broadband account according to the speed upgrade request, the method further includes:

[0020] Receive the speed-up success message sent by the target broadband service platform;

[0021] The speed-up success message is sent to the user server.

[0022] In one exemplary embodiment of this disclosure, the method further includes:

[0023] Receive the acceleration termination request corresponding to the acceleration request sent by the user server;

[0024] The speed-up termination request is sent to the target broadband service platform so that the target broadband service platform stops speed-up for the broadband account.

[0025] In one exemplary embodiment of this disclosure, after the target broadband service platform stops increasing the speed of the broadband account, the method further includes:

[0026] Receive the speed-up termination information sent by the target broadband service platform;

[0027] The speed-up termination information is sent to the user server.

[0028] In one exemplary embodiment of this disclosure, the method further includes:

[0029] If the target broadband service platform is unable to fulfill the speed increase requirement, a speed increase failure message is sent to the user server.

[0030] According to one aspect of this disclosure, a broadband speed-up device is provided, comprising:

[0031] The receiving module is used to receive speed-up requests sent by the user server, wherein the extraction request includes the user's broadband account and speed-up requirements;

[0032] The first determining module is used to determine the target broadband service platform corresponding to the speed-up request based on the broadband account.

[0033] The second determining module is used to determine whether the target broadband service platform can meet the speed increase requirement based on the service information.

[0034] The speed-up module is used to send the speed-up request to the target broadband service platform when the target broadband service platform is able to fulfill the speed-up requirement, so that the target broadband service platform can complete the speed-up of the broadband account according to the speed-up requirement.

[0035] According to one aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the broadband speed-up method as described in any of the preceding claims.

[0036] According to one aspect of this disclosure, an electronic device is provided, comprising:

[0037] Processor; and

[0038] A memory for storing one or more programs, which, when executed by one or more processors, cause the one or more processors to implement the broadband speed-up method as described in any of the preceding descriptions.

[0039] The technical solutions provided in this disclosure may have the following beneficial effects:

[0040] In one embodiment of this disclosure, a broadband speed-up method is provided, which involves receiving a speed-up request sent by a user server and extracting the user's broadband account and speed-up requirements from the request; determining the target broadband service platform corresponding to the speed-up request based on the broadband account; determining whether the target broadband service platform can meet the speed-up requirements based on service information; and, if the target broadband service platform can meet the speed-up requirements, sending the speed-up request to the target broadband service platform so that the target broadband service platform can complete the speed-up of the broadband account according to the speed-up requirements. Compared to existing technologies, this method utilizes a broadband speed-up platform to connect broadband service platforms in different regions, eliminating the need for users to determine the region of the applicable broadband account, thus reducing the difficulty of user operation. Furthermore, it allows determining whether the corresponding target broadband service platform can meet the user's requirements based on their needs, and sending the speed-up request to the target broadband service platform if it can, thereby reducing the computational load of target broadband service dispatch and improving the response speed of broadband speed-up.

[0041] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0042] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings:

[0043] Figure 1 A flowchart illustrating a broadband speed-up method in an exemplary embodiment of this disclosure is shown schematically.

[0044] Figure 2 This schematic diagram illustrates the data flow of a broadband speed-up method in an exemplary embodiment of the present disclosure.

[0045] Figure 3 The diagram illustrates the architecture of various platforms or servers in the broadband speed-up method of the present disclosure in an exemplary embodiment.

[0046] Figure 4 This schematic diagram illustrates the composition of a broadband speed-up device according to an exemplary embodiment of the present disclosure;

[0047] Figure 5 The schematic diagram illustrates a structural schematic of a computer system suitable for implementing an electronic device according to exemplary embodiments of the present disclosure. Detailed Implementation

[0048] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0049] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0050] In this exemplary embodiment, a broadband speed-up method is first provided, which can be applied to a broadband speed-up platform. (Refer to...) Figure 1 As shown, the broadband speed-up method described above may include the following steps:

[0051] Step S110: Receive a speed-up request sent by the user server, wherein the request includes the user's broadband account and speed-up requirements.

[0052] Step S120: Determine the target broadband service platform corresponding to the speed upgrade request based on the broadband account;

[0053] Step S130: Determine whether the target broadband service platform can meet the speed increase requirement based on the service information;

[0054] Step S140: When the target broadband service platform is able to fulfill the speed-up request, the speed-up request is sent to the target broadband service platform so that the target broadband service platform can complete the speed-up of the broadband account according to the speed-up request.

[0055] According to the broadband speed-up method provided in this exemplary embodiment, the broadband speed-up platform connects broadband service platforms in different regions, and the user does not need to determine the region of the applicable broadband account, which reduces the difficulty of user operation. At the same time, it can determine whether the corresponding target broadband service platform can meet the user's needs according to the user's needs. If it can meet the needs, the speed-up request is sent to the target broadband service platform, which reduces the computational load of target broadband service dispatch and improves the response speed of broadband speed-up.

[0056] The following will describe in more detail the steps of the broadband speed-up method in this exemplary embodiment with reference to the accompanying drawings and embodiments.

[0057] In step S110, a speed-up request sent by the user server is received, wherein the request includes the user's broadband account and speed-up requirements.

[0058] In one example embodiment of this disclosure, the user can first connect to the Internet using methods such as PPPOE (Point-to-Point Protocol Over Ethernet), that is, connect to the broadband access server under each broadband service platform so that the user's mobile terminal can access the Internet.

[0059] In this example implementation, refer to Figure 2 As shown, after the user logs into the user server 24 using the user terminal 21, i.e., as in step S201, when the user starts using the speed-up service and issues a speed-up command, step S202 can be executed to determine the user's permissions. Specifically, the user server 24 can first determine whether the user has speed-up permissions. If the user has speed-up permissions, step S203 is executed. Specifically, the user server 24 sends the speed-up request to the broadband speed-up platform 23. The user server 24 can be an SP platform, CP platform, etc., and is not specifically limited in this example embodiment. The user server 24 can also be a game platform, video playback platform, download platform, etc., and is not specifically limited in this example embodiment.

[0060] In this example implementation, the broadband speed-up platform 23 can accept the speed-up request sent by the user server 24. The speed-up request may include the user's broadband account and speed-up requirements. The broadband account is the IP address of the broadband used by the user's mobile terminal, and the speed-up request is the required bandwidth.

[0061] In step S120, the target broadband service platform 22 corresponding to the speed-up request is determined based on the broadband account.

[0062] In this example implementation, refer to Figure 3 As shown, the broadband speed-up platform 23 can communicate with multiple reference broadband service platforms 22, such as broadband service platform 1, broadband service platform 2, ..., broadband service platform n, where n is a positive integer. The aforementioned reference broadband service platforms 22 can be broadband service platforms of various provinces. The number of reference broadband service platforms 22 can be 10, 30, 31, etc., or can be customized according to user needs. No specific limitation is made in this example implementation.

[0063] Each broadband service platform 22 is connected to a metropolitan area network (MAN). For example, broadband service platform 1 is connected to MAN 1, broadband service platform 2 is connected to MAN 2, and broadband service platform n is connected to MAN n. The MAN is used to connect to the user's terminal 21 so that the user can access the user server 24 through the user terminal 21.

[0064] In this example implementation, the same connection interface can be configured for the multiple reference broadband service platforms 22, so that only one interface compatible with the connection interface needs to be configured on the broadband speed-up platform 23 to communicate with the multiple reference broadband service platforms 22. The connection interface can be a RESTful API, which can be directly called via HTTP POST, and the request body is JSON (JavaScript Object Notation). The connection interface can also be customized according to user needs; no specific limitations are imposed in this example implementation.

[0065] In this example embodiment, when the broadband speed-up platform 23 connects with the aforementioned reference broadband service platform 22, a security verification can be performed. After the verification is passed, the communication connection between the reference broadband service platform 22 and the broadband speed-up platform 23 is completed.

[0066] After receiving the speed-up request, the broadband speed-up platform 23 can determine the target broadband service platform 22 corresponding to the speed-up request based on the broadband account in the speed-up request. Specifically, the broadband account may include a regional identifier, which may be letters, numbers, or symbols, or may be customized according to user needs. In this example implementation, no specific limitation is made.

[0067] In this example implementation, the target broadband speed-up platform 23 corresponding to the speed-up request can be determined from among the multiple reference broadband service platforms 22 based on the area identifier in the broadband account.

[0068] Step S130: Determine whether the target broadband service platform 22 can meet the speed increase requirement.

[0069] In one exemplary embodiment of this disclosure, reference is made to Figure 2As shown, step S204 can be executed to determine whether the speed increase can be completed. Specifically, after determining the target broadband speed-up platform 23 corresponding to the above extraction request, it can first be determined whether the target broadband service platform 22 can meet the speed-up requirement. Specifically, the service information of the target broadband service platform 22 is determined, wherein the service information may include the bandwidth that the current target broadband service platform 22 can provide. Then, it can be determined whether the target broadband service platform can meet the speed-up requirement based on the above service information. The speed-up requirement may be the bandwidth that the current broadband account needs to expand.

[0070] Step S140: When the target broadband service platform 22 is able to fulfill the speed-up request, the speed-up request is sent to the target broadband service platform 22 so that the target broadband service platform 22 can complete the speed-up of the broadband account according to the speed-up request.

[0071] In this example implementation, refer to Figure 2 As shown, if the target broadband service platform 22 can meet the speed-up requirements, then step S205 is executed. Specifically, the broadband speed-up platform 23 sends the speed-up request to the target broadband service platform 22. Then, the target service platform completes the speed-up for the broadband account based on the broadband account and the speed-up requirements. After the speed-up is completed, steps S206 and S207 are executed, whereby the target broadband service platform 22 generates and sends a speed-up success message to the broadband speed-up platform 23, so that the broadband speed-up platform 23 can send the speed-up success message to the user server 24.

[0072] In one example implementation of this disclosure, if the target broadband service platform 22 cannot meet the speed-up requirements, the broadband speed-up platform 23 sends a speed-up failure message to the user server 24.

[0073] In one example embodiment of this disclosure, when a user no longer needs to use the speed-up service, steps S208 and S209 can be executed first. The user sends a message to the user service via the user terminal to terminate the use of the speed-up service. When the user service detects that the user is no longer using the service, steps S210 and S211 are executed. The user service 24 sends a speed-up termination request corresponding to the speed-up request to the broadband speed-up platform 23. After receiving the speed-up termination request, the broadband speed-up platform 23 sends the speed-up termination request to the target broadband service platform 22, so that the target broadband service platform 22 stops speed-uping the broadband account. After the target broadband service platform 22 stops speed-uping the broadband account, steps S212 and S213 can be executed. Specifically, the broadband speed-up platform 23 receives the speed-up termination information sent by the target broadband service platform 22 and sends the speed-up termination information to the user service 24.

[0074] In this example implementation, the broadband mobile platform, broadband service platform 22, and user server 24 constitute a microservice architecture and are deployed in a distributed manner. Different platforms or servers can interact using RESTful APIs or similar methods. If there are business processes that require long processing times between different platforms or servers, message queues can be used for asynchronous decoupling. To address high concurrency issues, LVS (Linux Virtual Server) and NGINX are used for Layer 4 / 7 load balancing. Go, which natively supports coroutines, is chosen to implement coroutine-level concurrency. A non-relational database can be used to store massive amounts of data, with data read and write operations separated. A database cluster is used to meet the requirements for high availability and high concurrency.

[0075] The following describes an embodiment of the apparatus disclosed herein, which can be used to execute the broadband speed-up method described above. Furthermore, in an exemplary embodiment of this disclosure, a broadband speed-up apparatus is also provided. (Refer to...) Figure 4 As shown, the broadband speed-up device 400 includes: a receiving module 410, a first determining module 420, a second determining module 430, and a speed-up module 440.

[0076] The receiving module 410 can be used to receive a speed-up request sent by the user server 24, and extract the user's broadband account and speed-up requirements from the request; the first determining module 420 can be used to determine the target broadband service platform 22 corresponding to the speed-up request based on the broadband account; the second determining module 430 can be used to determine whether the target broadband service platform 22 can meet the speed-up requirements based on service information; the speed-up module 440 can be used to send the speed-up request to the target broadband service platform 22 when the target broadband service platform 22 can meet the speed-up requirements, so that the target broadband service platform 22 can complete the speed-up of the broadband account according to the speed-up requirements.

[0077] In one example embodiment of this disclosure, the first determining module 420 described above can be used to determine the target broadband service platform 22 corresponding to the broadband account among multiple reference broadband service platforms 22 based on the broadband account.

[0078] In one example embodiment of this disclosure, the second determining module 430 can be used to obtain service information of the target broadband service platform 22 and determine whether the target broadband service platform 22 can meet the speed-up requirements based on the service information. Furthermore, the above describes configuring the same connection interface for multiple reference broadband service platforms 22.

[0079] In this example embodiment, the broadband speed-up device 400 may further include a feedback module. The feedback module can be used to receive a speed-up success message sent by the target broadband service platform 22 after the target broadband service platform 22 completes the speed-up of the broadband account according to the speed-up requirements; and send the speed-up success message to the user server 24.

[0080] In this example embodiment, the broadband speed-up device 400 can be used to receive a speed-up termination request corresponding to the speed-up request sent by the user server 24; send the speed-up termination request to the target broadband service platform 22 so that the target broadband service platform 22 stops speed-up for the broadband account. After the target broadband service platform 22 stops speed-up for the broadband account, the device receives the speed-up termination information sent by the target broadband service platform 22; and sends the speed-up termination information to the user server 24 through the aforementioned feedback module.

[0081] The speed-up module 440 can also be used to send a speed-up failure message to the user server 24 when the target broadband service platform 22 is unable to fulfill the speed-up requirement.

[0082] Since the functional modules of the broadband speed-up device in the example embodiments of this disclosure correspond to the steps of the example embodiments of the broadband speed-up method described above, for details not disclosed in the device embodiments of this disclosure, please refer to the embodiments of the broadband speed-up method described above.

[0083] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0084] Furthermore, in an exemplary embodiment of this disclosure, an electronic device capable of achieving the aforementioned broadband speed-up is also provided.

[0085] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be embodied in the following forms: a completely hardware embodiment, a completely software embodiment (including firmware, microcode, etc.), or an embodiment combining hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0086] The following reference Figure 5 To describe an electronic device 500 according to such an embodiment of the present disclosure. Figure 5The electronic device 500 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0087] like Figure 5 As shown, the electronic device 500 is manifested in the form of a general-purpose computing device. The components of the electronic device 500 may include, but are not limited to: at least one processing unit 510, at least one storage unit 520, a bus 530 connecting different system components (including storage unit 520 and processing unit 510), and a display unit 540.

[0088] The storage unit stores program code that can be executed by the processing unit 510, causing the processing unit 510 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 510 can perform actions such as... Figure 1 The steps shown are as follows: S110: Receive a speed-up request sent by the user server, the request including the user's broadband account and speed-up requirements; S120: Determine the target broadband service platform corresponding to the speed-up request based on the broadband account; S130: Determine whether the target broadband service platform can meet the speed-up requirements; S140: When the target broadband service platform can fulfill the speed-up requirements, send the speed-up request to the target broadband service platform so that the target broadband service platform can complete the speed-up of the broadband account according to the speed-up requirements.

[0089] Storage unit 520 may include readable media in the form of volatile storage units, such as random access memory (RAM) 521 and / or cache memory 522, and may further include read-only memory (ROM) 523.

[0090] Storage unit 520 may also include a program / utility 524 having a set (at least one) program module 525, such program module 525 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0091] Bus 530 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0092] Electronic device 500 can also communicate with one or more external devices 570 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 550. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 560. As shown, network adapter 560 communicates with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0093] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0094] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a program product capable of implementing the methods described above is stored. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product including program code that, when the program product is run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0095] The program product for implementing the above-described method according to embodiments of this disclosure may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a terminal device, such as a personal computer. However, the program product of this disclosure is not limited thereto. In this document, a readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.

[0096] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.

[0097] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.

[0098] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0099] Program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0100] Furthermore, the above figures are merely illustrative of the processes included in the method according to exemplary embodiments of this disclosure and are not intended to be limiting. It is readily understood that the processes shown in the above figures do not indicate or limit the temporal order of these processes. Additionally, it is readily understood that these processes may be executed synchronously or asynchronously, for example, in multiple modules.

[0101] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and embodiments are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.

[0102] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.

Claims

1. A broadband speed-up method applied to a broadband speed-up platform, characterized in that, The method comprises the following steps: receiving a speed-up request sent by a user service end, wherein the speed-up request comprises a broadband account of a user and a speed-up demand; determining a target broadband service platform corresponding to the speed-up request according to the broadband account; determining whether the target broadband service platform can meet the speed-up demand; when the target broadband service platform can complete the speed-up demand, sending the speed-up request to the target broadband service platform, so that the target broadband service platform completes the speed-up of the broadband account according to the speed-up demand; wherein the broadband speed-up platform is in communication connection with a plurality of reference broadband service platforms; the first determining module is specifically configured to: determining the target broadband service platform corresponding to the broadband account from the plurality of reference broadband service platforms according to a region identifier in the broadband account; wherein each reference broadband service platform is a broadband service platform of each province, and each reference broadband service platform is configured with the same connection interface.

2. The method of claim 1, wherein, The determining whether the target broadband service platform can meet the speed-up demand comprises: obtaining service information of the target broadband service platform, and determining whether the target broadband service platform can meet the speed-up demand according to the service information.

3. The method of claim 1, wherein, After the target broadband service platform completes the speed-up of the broadband account according to the speed-up demand, the method further comprises: receiving speed-up success information sent by the target broadband service platform; sending the speed-up success information to the user service end.

4. The method of claim 1, wherein, The method further comprises: receiving a speed-up termination request corresponding to the speed-up request sent by the user service end; sending the speed-up termination request to the target broadband service platform, so that the target broadband service platform stops the speed-up of the broadband account.

5. The method of claim 4, wherein, After the target broadband service platform stops the speed-up of the broadband account, the method further comprises: receiving speed-up termination information sent by the target broadband service platform; sending the speed-up termination information to the user service end.

6. The method of claim 1, wherein, The method further comprises: sending speed-up failure information to the user service end when the target broadband service platform cannot complete the speed-up demand.

7. A broadband speed boosting device applied to a broadband speed boosting platform, characterized in that, The method comprises the following steps: a receiving module configured to receive a speed-up request sent by a user service end, wherein the speed-up request comprises a broadband account of a user and a speed-up demand; a first determining module configured to determine a target broadband service platform corresponding to the speed-up request according to the broadband account; a second determining module configured to obtain service information of the target broadband service platform, and determine whether the target broadband service platform can meet the speed-up demand according to the service information; a speed-up module configured to send the speed-up request to the target broadband service platform when the target broadband service platform can complete the speed-up demand, so that the target broadband service platform completes the speed-up of the broadband account according to the speed-up demand; wherein the broadband speed-up platform is in communication connection with a plurality of reference broadband service platforms; the first determining module is specifically configured to: According to the area identifier in the broadband account, a target broadband service platform corresponding to the broadband account is determined from a plurality of reference broadband service platforms; each reference broadband service platform is a broadband service platform of a respective province, and each reference broadband service platform is configured with a same connection interface.

8. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program, when executed by a processor, implements the broadband speed-up method according to any one of claims 1 to 6.

9. An electronic device, comprising: Comprise: a processor; and a memory for storing one or more programs, which, when executed by the one or more processors, cause the one or more processors to implement the broadband speed-up method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and system for realizing real-time data exchange interface

    CN101631093A

  • A bandwidth adjustment method and system

    CN109274519A