Home broadband value-added service configuration system, method, device, medium and program product

By utilizing the home broadband value-added service configuration system, and combining user operation portals, operation platforms, and gateway container management components with IPtables+IPSet+TUN technology, the system solves the problem that traditional broadband services cannot meet the needs of multiple scenarios, and achieves efficient and diversified home broadband service configuration and improved user experience.

CN120017536BActive Publication Date: 2025-11-07CHINA MOBILEHANGZHOUINFORMATION TECH CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311538431.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-11-07
Estimated Expiration
2043-11-16

AI Technical Summary

Technical Problem

Traditional broadband services offered by operators struggle to meet users' diverse and multi-layered business needs, resulting in a poor user experience. Furthermore, traditional value-added service configuration methods have low conversion rates, making it difficult to improve user stickiness.

Method used

The home broadband value-added service configuration system sets up user operation portals, home broadband value-added service operation platforms, and gateway container management components, forming an integrated ecosystem framework that supports diverse service configurations and uses IPtables+IPSet+TUN technology for traffic identification and offloading.

Benefits of technology

It has enabled the scenario-based and diversified development of home broadband services, improved overall configuration efficiency and user satisfaction, and allowed users to operate while roaming, thus enhancing the service experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017536B_ABST
    Figure CN120017536B_ABST
Patent Text Reader

Abstract

The application discloses a home broadband value-added service configuration system, method, device, medium and program product, and relates to the technical field of big data. The system comprises a user operation entrance, a home broadband value-added service operation platform and a gateway container management component. The user operation entrance is used for receiving a value-added service configuration request input by a user. The home broadband value-added service operation platform is used for managing a gateway container service component according to service requirements, receiving the value-added service configuration request transmitted by the user operation entrance, and sending the value-added service configuration request to the gateway container management component. The gateway container management component is deployed on a home gateway or a router and is used for responding to the value-added service configuration request transmitted by the home broadband value-added service operation platform, and controlling the home gateway or the router to configure a value-added service for a user. According to the embodiment of the application, the overall home broadband value-added service configuration efficiency can be effectively improved, and the user satisfaction can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of Internet, and particularly relates to a home broadband value-added service configuration system, method, device, medium and program product. BACKGROUND

[0002] With the rapid development of Internet technology and business, broadband products have entered millions of households, further stimulating the user's growing demand for online access. The traditional broadband business of operators has various problems and cannot adapt to the high-quality and rapid development of the market. Mainly reflected in the following aspects:

[0003] (1) The broadband scale tends to be saturated, and the growth of operators is slowing down. It is urgent to expand new business to improve user business stickiness. Traditional operators can only sell broadband resources. With the development of Internet technology, the total amount of business and business income of the operator's broadband business has slowed down. The broadband penetration rate is high, and the broadband market is saturated. The operator needs to realize the transformation of "value operation based on scale".

[0004] (2) Traditional broadband based on network speed alone cannot meet the user's multi-scene and multi-level business needs. At present, the essence of the traditional operator's broadband business is to sell bandwidth resources, and it does not pay attention to user scenarios. At present, home office, online education and other factors have further stimulated the user's broadband online scenario characteristics. For example, online education requires one-on-one interaction without lag in online live classes; in the network game scenario, it requires no line drop, no packet loss, low latency, low jitter, etc. In the youth online scenario, it requires anti-addiction, anti-network fraud, etc.

[0005] (3) Taking client software or networking routers as carriers, the user experience is poor. Specifically, the existing value-added services of operators, device manufacturers and Internet companies around broadband are mostly based on client software or networking routers as carriers, and the user experience is poor. In order to improve broadband stickiness and earn traffic profits, device manufacturers and Internet companies lack a home broadband gateway handle. They mostly use third-party home routers or customized devices, mobile applications, computer clients, etc. to carry out home broadband value-added services to provide users. However, this way of carrying out value-added services still has many shortcomings, such as this way often requires users to install additional software or purchase third-party devices, the user conversion rate is low, and the overall user experience of value-added services is poor.

[0006] Therefore, the industry still needs a new home broadband value-added service providing scheme to bring good value-added service experience to users. SUMMARY

[0007] The embodiment of the present application provides a home broadband value-added service configuration system, method, device, medium and program product, which can effectively improve the overall home broadband value-added service configuration efficiency and improve user satisfaction.

[0008] In a first aspect, the embodiment of the present application provides a home broadband value-added service configuration system, which comprises a user operation portal, a home broadband value-added service operation platform and a gateway container management component.

[0009] The user operation portal is used for receiving a value-added service configuration request input by a user.

[0010] The home broadband value-added service operation platform is used for managing a gateway container service component according to a service requirement, receiving the value-added service configuration request transmitted by the user operation portal, and sending the value-added service configuration request to the gateway container management component.

[0011] The gateway container management component is deployed on a home gateway or a router, and is used for responding to the value-added service configuration request transmitted by the home broadband value-added service operation platform to control the home gateway or the router to configure a value-added service for a user.

[0012] According to some embodiments of the present application, optionally, the home broadband value-added service configuration system further comprises a message middleware; the message middleware is used for receiving a call message push interface request initiated by the home broadband value-added service operation platform in the case that the home broadband value-added service operation platform receives the value-added service configuration request; and responding to the call message push interface request, publishing a notification message to the gateway container management component.

[0013] The gateway container management component is used for publishing a response message to the message middleware in response to the notification message, and initiating a policy interface request to the home broadband value-added service operation platform, so that the home broadband value-added service operation platform sends the value-added service configuration request to the gateway container management component in response to the policy interface request.

[0014] According to some embodiments of the present application, optionally, the gateway container management component is further used for initiating a heartbeat interface request to the home broadband value-added service operation platform at a regular time after receiving the notification message and before initiating the policy interface request to the home broadband value-added service operation platform, to obtain a to-be-operated processing identifier of the gateway container management component in the home broadband value-added service operation platform.

[0015] The home broadband value-added service operation platform is further used for responding to the to-be-operated processing identifier to the gateway container management component in the case that the to-be-operated processing identifier is detected, so that the gateway container management component initiates the policy interface request to the home broadband value-added service operation platform after receiving the response information initiated by the home broadband value-added service operation platform.

[0016] According to some embodiments of the present application, optionally, before initiating the heartbeat interface request to the home broadband value-added service operation platform through timing, the gateway container management component is further configured to report device identification information to the home broadband value-added service operation platform, and establish a polling mechanism between the gateway container management component and the home broadband value-added service operation platform.

[0017] According to some embodiments of the present application, optionally, the gateway container management component is specifically configured to:

[0018] create corresponding routing rules based on IPtables in response to the value-added service configuration request;

[0019] In the case that the user performs an application operation on the terminal device corresponding to the user, the home gateway or the router receives the service traffic data packet of the user, and performs routing rule matching on the service traffic data packet based on the IPset technology, and marks the service traffic data packet in the case that the service traffic data packet meets the preset condition;

[0020] route the service traffic data packet with the mark to the virtual network card for processing.

[0021] According to some embodiments of the present application, optionally, the home broadband value-added service system further comprises a public communication component; the public communication component is deployed on the home gateway or the router;

[0022] The public communication component is configured to realize service communication between the home broadband value-added service operation platform and the gateway container management component.

[0023] According to some embodiments of the present application, optionally, the home broadband value-added service operation platform is further configured to perform data management on user information, service information, device information and application information.

[0024] Based on the same inventive concept, in a second aspect, embodiments of the present application provide a home broadband value-added service configuration method, the home broadband value-added service configuration method comprising:

[0025] receiving a value-added service configuration request input by a user;

[0026] controlling the home gateway or the router to configure value-added service for the user in response to the value-added service configuration request.

[0027] In a third aspect, embodiments of the present application provide a home broadband value-added service configuration device, the home broadband value-added service configuration device comprising:

[0028] a processor and a memory storing computer program instructions;

[0029] the processor implements the home broadband value-added service configuration method provided in any one of the above embodiments of the present application when executing the computer program instructions.

[0030] In a fourth aspect, an embodiment of the present application provides a computer storage medium, which stores computer program instructions. When the computer program instructions are executed by a processor, the computer program instructions realize the home broadband value-added service configuration method provided in any one of the above embodiments of the present application.

[0031] In a fifth aspect, an embodiment of the present application provides a computer program product. When instructions in the computer program product are executed by a processor of an electronic device, the instructions cause the electronic device to perform the home broadband value-added service configuration method provided in any one of the above embodiments of the present application.

[0032] The home broadband value-added service configuration system, method, device, medium and program product provided in the embodiments of the present application can form a set of home broadband value-added service ecological system framework integrating the user operation entrance, the service operation platform and the gateway container management component, can flexibly expand to support various services, can support development of various service plug-ins in the home broadband value-added service ecological system framework, thereby realizing scenario-based and diversified development of home broadband services, and can effectively improve overall home broadband value-added service configuration efficiency and improve user satisfaction.

[0033] The home broadband value-added service configuration system, method, device, medium and program product provided in the embodiments of the present application can form a set of home broadband value-added service ecological system framework integrating the user operation entrance, the service operation platform and the gateway container management component, can flexibly expand to support various services, can support development of various service plug-ins in the home broadband value-added service ecological system framework, thereby realizing scenario-based and diversified development of home broadband services, and can effectively improve overall home broadband value-added service configuration efficiency and improve user satisfaction. BRIEF DESCRIPTION OF DRAWINGS

[0034] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. Those skilled in the art can obtain other drawings according to these drawings without any creative effort.

[0035] Figure 1 FIG. 1 is a schematic diagram of an architecture of a home broadband value-added service configuration system provided in an embodiment of the present application;

[0036] Figure 2 is an accelerated traffic routing path schematic diagram of a home broadband value-added service configuration system provided by an embodiment of the present application;

[0037] Figure 3 is a communication timing schematic diagram of a gateway container management component and a home broadband value-added service operation platform provided by an embodiment of the present application;

[0038] Figure 4 is a system timing diagram of a home broadband value-added service configuration system provided by an embodiment of the present application;

[0039] Figure 5 is a flow schematic diagram of a home broadband value-added service configuration method provided by an embodiment of the present application;

[0040] Figure 6 is a structure schematic diagram of a home broadband value-added service configuration device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0041] The features and exemplary embodiments of various aspects of the present application will be described below in detail, in order to make the purposes, technical solutions and advantages of the present application more clear and apparent, the present application will be further described in detail below in combination with the drawings and specific embodiments. It should be understood that the specific embodiments described herein are only intended to explain the present application, but not to limit the present application. The present application can be implemented without some of these specific details by those skilled in the art. The following description of the embodiments is only to provide a better understanding of the present application by showing examples of the present application.

[0042] It should be noted that, in this paper, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "include", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the elements defined by the statement "include" do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0043] It should be noted that the acquisition, storage, use, processing and other data in the technical solutions of the present application comply with the relevant provisions of national laws and regulations.

[0044] To solve the problems in the prior art, embodiments of the present application provide a home broadband value-added service configuration method, device, equipment, computer storage medium and program product. It should be noted that the embodiments provided by the present application are not intended to limit the scope of the present application.

[0045] First, the home broadband value-added service configuration system provided by the embodiments of the present application is introduced.

[0046] Figure 1 The architecture schematic diagram of the home broadband value-added service configuration system provided by an embodiment of the present application is shown. The home broadband value-added service configuration method is applied to an electronic device, which can include a server or a user terminal, etc. As shown in Figure 1 , the home broadband value-added service configuration system includes a user operation portal, a home broadband value-added service operation platform and a gateway container management component.

[0047] As shown in Figure 1 , the user operation portal can be used to receive the value-added service configuration request input by the user. Specifically, the above-mentioned user operation portal can be in the form of WeChat mini program, web page, mobile phone APP (Application) for user operation and use, and all operations are interacted with the home broadband value-added service operation platform to solve the limitation that the user can only use the service under the local area network.

[0048] The above-mentioned home broadband value-added service operation platform can be used to manage the gateway container service component according to the service requirement, and receive the value-added service configuration request transmitted by the user operation portal and send the value-added service configuration request to the gateway container management component.

[0049] In some more specific implementation modes, the above-mentioned home broadband value-added service operation platform is also used for data management of user information, service information, device information and application information.

[0050] Specifically, referring to Figure 1 , the home broadband value-added service operation platform can be specifically divided into four modules of user management, service management, device management and application management. The home broadband value-added service operation platform can be specifically responsible for the overall scheduling of the service, responsible for sending the installation, uninstallation, start-stop and update commands of the gateway container management component, and overall managing all gateway container management components according to the service requirement.

[0051] The above-mentioned home broadband value-added service operation platform can also be responsible for the information synchronization with the primary and secondary home open platform and the service system, and play a central role of the value-added service. At the same time, it provides H5 (HTML5.0, HyperText Markup Language) page or interface mode support, which is convenient for implanting WeChat mini program or mobile phone APP, and realizes user operation interaction.

[0052] The gateway container management component is deployed on a home gateway or router, and is configured to control the home gateway or router to configure value-added service for a user in response to a value-added service configuration request transmitted by the home broadband value-added service operation platform. The gateway container management component can be responsible for implementing functions such as service plug-in pulling, starting and stopping, upgrading, and uninstalling in the home gateway or router according to the needs of different services and user service subscription and use information, and plays a core role in actual key value-added services, and has an effect similar to that of a mobile application market.

[0053] Specifically, the gateway container management component can be a VASDocker (Value-Added-Service Docker), which can be constructed using the Linux lightweight container LXC (Linux Container) kernel virtualization technology, and can be used to host various value-added service applications and to effectively isolate home broadband value-added services from normal broadband Internet access functions, so that the functions of the home gateway or router in the home broadband value-added service scenario and the basic broadband Internet access scenario do not affect each other.

[0054] The VASDocker container plug-in can also enable home services to subscribe, query information, and forward and accelerate traffic through the intelligent gateway, and can perform functions such as information pulling, installation, uninstallation, starting and stopping, and updating of service functions according to service subscription verification. The VASDocker can also enable service plug-ins to be delivered on demand or in combination, thereby meeting the requirements of the service ecosystem.

[0055] As can be seen from the foregoing description, the home broadband value-added service configuration system according to the embodiments of the present application can form a home broadband value-added service ecosystem framework that integrates a user operation portal, a service operation platform, and a gateway container management component, can flexibly support various services, can support the development of various service plug-ins in the home broadband value-added service ecosystem framework, and can therefore achieve the scenario-based and diversified development of home broadband services, and can effectively improve the overall home broadband value-added service configuration efficiency and user satisfaction.

[0056] According to some embodiments of the present application, the home broadband value-added service system further includes a public communication component. The public communication component is also deployed on a home gateway or router, and can be used to implement service communication between the home broadband value-added service operation platform and the gateway container management component.

[0057] In this embodiment, all communication functions between the home broadband value-added service operation platform and the VAS Docker, and between the home broadband value-added service operation platform and each service plug-in are supported by the public communication component, and a series of information communication such as operation control, information reporting, and configuration updating is completed, which is a transit communication unit of the entire service system.

[0058] According to some embodiments of the present application, optionally, considering that the most core and basic function of the home broadband value-added service is the identification and diversion technology of the service, after the accurate and efficient identification of the traffic, specific service processing can be performed. Typical services such as game acceleration, education acceleration, green Internet, and security protection are the first step of identifying service traffic.

[0059] At present, due to the hardware configuration and performance of the home broadband gateway, the traditional traffic identification method based on CPU (Central Processing Unit / Processor) soft processing is difficult to implement on the home broadband gateway. Based on this, the gateway container management component is specifically used for:

[0060] In response to a value-added service configuration request, corresponding routing rules are created based on IPtables;

[0061] In the case that the user performs an application operation on the corresponding terminal device, the home gateway or router receives the user's service traffic data packet, and based on the IPset technology, the service traffic data packet is matched with the routing rules, and in the case that the service traffic data packet meets the preset conditions, the service traffic data packet is marked;

[0062] The service traffic data packet with the mark is routed to a virtual network card for processing.

[0063] Specifically, in this embodiment, a shunting and diversion technology based on IPTables+IPSet+TUN is used to solve the problem of insufficient performance of service-based shunting and diversion, so that various home broadband value-added services can be developed without affecting the performance of the gateway. This embodiment extends the IPSet module based on IPTables, which can accommodate a large-scale ip address library, so as to perform high-performance identification and acceleration of traffic based on IP addresses. After identifying the service traffic that needs to be paid attention to, if further CPU processing is still required, the TUN virtual network card technology is used for CPU uploading.

[0064] Overall, the VAS Docker and the home broadband value-added service operation platform interact to obtain user service subscription information, complete the issuance of IP rules of specified services, and control the intelligent gateway (home gateway or router) to complete the identification and shunting processing of service traffic data packets.

[0065] In the following Figure 2, Figure 2 is a schematic diagram of an accelerated traffic routing path of a home broadband value-added service configuration system provided by an embodiment of the present application. As shown in Figure 2 , the gateway container management component responds to a home broadband value-added service configuration request and creates corresponding routing rules based on IPtables.

[0066] In the case of application operation of the terminal device corresponding to the user, the home gateway or the router receives the service traffic data packet of the user. For example, the game data packet and the non-game data packet can be sent by the acceleration device A corresponding to the user A. After the home gateway receives the game data packet and the non-game data packet, the IPSet technology is extended on the basis of IPTables to mark the game data packet and the like, and then the game data of the acceleration device A with the mark is routed to the virtual network card (tun) application layer to process the data, and the non-game data is routed to the physical network card for data processing and reporting. In this way, the identification and shunting of the service traffic are completed by controlling the intelligent gateway.

[0067] According to some embodiments of the present application, the home broadband value-added service configuration system further includes a message middleware. The message middleware is configured to receive a call message push interface request initiated by the home broadband value-added service operation platform in the case that the home broadband value-added service operation platform receives a value-added service configuration request; and publish a notification message to the gateway container management component in response to the call message push interface request.

[0068] The gateway container management component is configured to publish a response message to the message middleware in response to the notification message; and initiate a policy interface request to the home broadband value-added service operation platform, so that the home broadband value-added service operation platform sends the value-added service configuration request to the gateway container management component in response to the policy interface request.

[0069] The gateway container management component is further configured to initiate a heartbeat interface request to the home broadband value-added service operation platform at a regular time before receiving the notification message and initiating the policy interface request to the home broadband value-added service operation platform, so as to obtain the to-be-operated processing identifier of the gateway container management component in the home broadband value-added service operation platform.

[0070] The home broadband value-added service operation platform is further configured to respond to the to-be-operated processing identifier to the gateway container management component in the case that the to-be-operated processing identifier is detected, so that the gateway container management component initiates the policy interface request to the home broadband value-added service operation platform after receiving the response information initiated by the home broadband value-added service operation platform.

[0071] According to some embodiments of the present application, before initiating the heartbeat interface request to the home broadband value-added service operation platform through timing, the gateway container management component is further configured to report device identification information to the home broadband value-added service operation platform, and establish a polling mechanism between the gateway container management component and the home broadband value-added service operation platform.

[0072] To facilitate understanding of the above embodiments, please refer to Figure 3 and Figure 4 , Figure 3 is a communication timing diagram of the gateway container management component and the home broadband value-added service operation platform provided by an embodiment of the present application; Figure 4 is a system timing diagram of the home broadband value-added service configuration system provided by an embodiment of the present application.

[0073] In the present embodiment, considering the current situation that users can only operate home broadband value-added service products within a local area network, a mechanism of polling at a certain period by VASDocker is proposed to actively communicate with the home broadband value-added service operation platform. When the user operates through an operation portal such as a WeChat mini program, the home broadband value-added service operation platform controls the operation of VASDocker based on the foregoing polling channel, thereby realizing the roaming experience of home broadband value-added service and no longer being limited to local area network operation.

[0074] Please refer to Figure 3 , for example Figure 3 , to realize the polling communication between the home broadband value-added service operation platform and the gateway container management component VASDocker. After the above home broadband intelligent gateway is powered on and accessed to the broadband network, VASDocker starts and can actively report MAC (Media Access Control or Medium Access Control) address and other device identification information to the home broadband value-added service operation platform. The home broadband value-added service operation platform obtains broadband device information from the primary home platform to verify the legality of the device and the service handling situation.

[0075] VASDocker and the home broadband value-added service operation platform maintain the polling mechanism. After the channel is established, when the user operates the gateway device and the corresponding service through the operation portal, the home broadband value-added service operation platform can actively complete the communication with VASDocker. The overall timing can be as shown in Figure 4 .

[0076] As shown in Figure 4 , the VASDocker polling period can be obtained from the home broadband value-added service operation platform at the first power-on, so that the home broadband value-added service operation platform can configure the individual operation period according to the user device. In Figure 4In the specific implementation, when the home broadband gateway is large in scale, the polling message will occupy a large bandwidth, and the user operation experience is usually within several seconds. The load sharing of the message can be achieved through the message middleware (for example, the EMQ cluster mode). Based on the mechanism, the user can be free from the local area network limitation, and the operation control on the home network device can be achieved in the roaming case, thereby greatly improving the user service experience.

[0077] Specifically, in a case where the home broadband value-added service operation platform receives a value-added service configuration request, the home broadband value-added service operation platform calls an MQTT (Message Queuing Telemetry Transport) message push interface. The value-added service configuration request can be, for example, a request for updating a management and control policy or updating a value-added service configuration. Correspondingly, the message middleware EMQ cluster receives a call message push interface request initiated by the home broadband value-added service operation platform. After receiving the call message push interface request, the message middleware EMQ cluster responds to the call message push interface request and publishes an MQTT notification message to the gateway container management component.

[0078] The gateway container management component is configured to respond to the MQTT notification message sent by the EMQ cluster and publish a corresponding MQTT response message to the message middleware. On the basis that the gateway container management component and the home broadband value-added service operation platform have established a polling communication mechanism in advance, the gateway container management component initiates a heartbeat interface request (request heartbeat interface) to the home broadband value-added service operation platform at a regular time to obtain a to-be-operated processing identifier of the gateway container management component in the home broadband value-added service operation platform.

[0079] In this way, when the home broadband value-added service operation platform detects the to-be-operated processing identifier, the home broadband value-added service operation platform responds to the to-be-operated processing identifier to the gateway container management component. After the gateway container management component receives the response information initiated by the home broadband value-added service operation platform, the gateway container management component initiates a policy interface request to the home broadband value-added service operation platform. In this way, the home broadband value-added service operation platform responds to the policy interface request and sends a value-added service configuration request to the gateway container management component. The gateway container management component can respond to the value-added service configuration request transmitted by the home broadband value-added service operation platform, thereby controlling the home gateway or router to configure a value-added service for the user, and finally completing the support for the value-added service of the user.

[0080] Overall, the home broadband value-added service configuration system in the application builds a home broadband value-added service application store through a home broadband value-added service operation platform and a VASDocker technology, strengthens service scenarios, forms a scenario broadband product, and solves the problem that a traditional operator can only sell broadband resources and is difficult to form service stickiness. The home broadband value-added service configuration system completes the stripping of public basic functions of services through a VASDocker component, forms a shunting, guiding and communication module, and can support various types of home broadband value-added services.

[0081] Based on the same inventive concept, the home broadband value-added service configuration method provided by the embodiments of the application is introduced below. Figure 5 A flowchart of the home broadband value-added service configuration method provided by an embodiment of the application is shown. The home broadband value-added service configuration method is applied to the home broadband value-added service configuration system provided by any of the preceding embodiments of the application. As shown in the figure, the home broadband value-added service configuration method includes the following steps: Figure 5

[0082] S510, receiving a value-added service configuration request input by a user;

[0083] S520, in response to the value-added service configuration request, controlling a home gateway or router to configure a value-added service for the user.

[0084] The home broadband value-added service configuration method provided by the embodiments of the application has the beneficial effects of the home broadband value-added service configuration system provided by the embodiments of the application. For details, refer to the specific description of the home broadband value-added service configuration system in the above embodiments, which will not be repeated here.

[0085] Based on the home broadband value-added service configuration method provided by the above embodiments and the same inventive concept, the application further provides a home broadband value-added service configuration device corresponding to the above home broadband value-added service configuration method. The home broadband value-added service configuration device is described in detail below. Figure 6

[0086] Please refer to the following Figure 6 , Figure 6 is a structural diagram of the home broadband value-added service configuration device provided by an embodiment of the application.

[0087] The home broadband value-added service configuration device can include a processor 601 and a memory 602 storing computer program instructions.

[0088] Specifically, the processor 601 can include a central processing unit (CPU), or an application specific integrated circuit (ASIC), or can be configured as one or more integrated circuits that implement the embodiments of the application.​​

[0089] The memory 602 can include mass storage for data or instructions. As an example and not by way of limitation, the memory 602 can include a hard disk drive (HDD), a floppy disk drive, flash memory, an optical disc (e.g., a compact disc (CD) or a digital versatile disc (DVD)), a solid-state drive (SSD), a USB drive, or a combination of two or more of these. Where appropriate, the memory 602 can include removable or non-removable (or fixed) media, where appropriate. The memory 602 can be internal or external to the integrated gateway disaster recovery device. In particular embodiments, the memory 602 is non-volatile, solid-state memory.

[0090] The memory can include read-only memory (ROM), random-access memory (RAM), magnetic disk storage mediums, optical storage mediums, flash memory devices, electrical, optical, or other physically tangible / moφhological memory storage devices. Thus, in general, the memory includes one or more tangible (non-transitory) computer-readable storage media (e.g., a memory device) encoded with software that, when executed (by one or more processors), is operable to perform operations described with reference to the methods according to an aspect of the present disclosure.

[0091] The processor 601 implements any one of the home broadband value-added service configuration methods in the above embodiments by reading and executing computer program instructions stored in the memory 602.

[0092] In one example, the data home broadband value-added service configuration device can further include a communication interface 603 and a bus 610. As shown, the processor 601, the memory 602, the communication interface 603 are connected through the bus 610 and complete the communication between each other. Figure 6

[0093] The communication interface 603 is mainly used to realize the communication between each module, device, unit and / or equipment in the embodiments of the present application.

[0094] ​Bus 610 includes hardware, software, or both, to couple components of the home broadband value-added service configuration device to each other and to couple components to other parallel components for communication. While bus 610 is shown as a single bus, alternative embodiments include two or more busses. Bus 610 can be any suitable physical or virtual bus, including a accelerated graphics port (AGP) or other graphics bus, an enhanced industry standard architecture (EISA) bus, a front-side bus (FSB), a HyperTransport (HT) interconnect, an industry standard architecture (ISA) bus, an InfiniBand (IB) interconnect, a low pin count (LPC) bus, a memory bus, a microchannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standards association local (VLB) bus, or another suitable bus or component, or a combination of two or more of these. Where appropriate, bus 610 can include one or more buses. Although this application describes and shows a particular bus, this application contemplates any suitable bus or interconnect.

[0095] The home broadband value-added service configuration device executes the home broadband value-added service configuration method in the embodiments of the application, thereby realizing the home broadband value-added service configuration method described in the embodiments of the application.

[0096] In addition, in combination with the home broadband value-added service configuration method in the above embodiments, the embodiments of the application can provide a computer storage medium to realize. The computer storage medium has computer program instructions stored thereon; the computer program instructions are executed by a processor to realize any one of the home broadband value-added service configuration methods in the above embodiments.

[0097] Based on the home broadband value-added service configuration method in the above embodiments, the embodiments of the application provide a computer program product, instructions in the computer program product are executed by a processor of an electronic device to make the electronic device execute the home broadband value-added service configuration method provided in any one of the above embodiments of the application.

[0098] It needs to be clear that the application is not limited to the specific configurations and processes described above and shown in the drawings. For the sake of brevity, detailed descriptions of well-known methods are omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the application is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between steps, after understanding the spirit of the application.

[0099] The functions noted in the description of the structural block diagrams above can be implemented as hardware, software, firmware, or a combination thereof. When implemented in hardware, they can be, for example, electronic circuits, application specific integrated circuits (ASICs), appropriate firmware, plug-ins, function cards, and the like. When implemented in software, the elements of the present application are program or code segments that are used to perform the required tasks. The program or code segments can be stored in a machine-readable medium, or transmitted through a data signal carried in a carrier wave over a transmission medium or communication link. A "machine-readable medium" includes any medium that can store or transport information. Examples of machine-readable media include electronic circuits, semiconductor memory devices, ROM, flash memory, erasable ROM (EROM), floppy disks, CD-ROMs, optical disks, hard disks, fiber optic media, radio frequency (RF) links, and the like. The code segments can be downloaded via computer networks such as the Internet, intranets, and the like.

[0100] It is also important to note that the examples mentioned in the present application describe some methods or systems based on a series of steps or devices. However, the present application is not limited to the order of the steps mentioned above, that is, the steps can be performed in the order mentioned in the examples, or in an order different from the examples, or several steps can be performed simultaneously.

[0101] The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer program instructions can also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other processing devices to operate in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks. The computer program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other processing devices to cause a series of operational steps to be performed on the computer, other programmable apparatus or other processing devices to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer program instructions can also be stored in a computer readable medium that can direct a computer, other programmable data processing apparatus, or other processing devices to operate in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks.

[0102] The above merely describes a specific implementation of the present application. Those skilled in the art can clearly understand the specific working processes of the system, modules and units described above for the convenience and brevity of description, and can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein again. It should be understood that the protection scope of the present application is not limited to this, and any person skilled in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered within the protection scope of the present application.

Claims

1. A home broad value-added service configuration system, characterized by, The system comprises a user operation portal, a home broadband value-added service operation platform and a gateway container management component; The user operation portal is configured to receive a value-added service configuration request input by a user; The home broadband value-added service operation platform is configured to manage the gateway container service component according to service requirements, receive the value-added service configuration request transmitted by the user operation portal, and send the value-added service configuration request to the gateway container management component; The gateway container management component is deployed on a home gateway or a router, and is configured to control the home gateway or the router to configure a value-added service for the user in response to the value-added service configuration request transmitted by the home broadband value-added service operation platform; The gateway container management component is specifically configured to: create a corresponding routing rule based on IPtables in response to the value-added service configuration request; in a case where the user performs an application operation on a terminal device corresponding to the user, control the home gateway or the router to receive service traffic data packets of the user, and perform routing rule matching on the service traffic data packets based on IPset technology, and mark the service traffic data packets in a case where the service traffic data packets meet preset conditions; route the service traffic data packets with the mark to a virtual network card for processing.

2. The home broadband value-added service configuration system of claim 1, wherein, The system further comprises a message middleware; the message middleware is configured to, in a case where the home broadband value-added service operation platform receives the value-added service configuration request, receive a call message push interface request initiated by the home broadband value-added service operation platform; in response to the call message push interface request, publish a notification message to the gateway container management component; the gateway container management component is configured to, in response to the notification message, publish a response message to the message middleware; and initiate a policy interface request to the home broadband value-added service operation platform, so that the home broadband value-added service operation platform sends the value-added service configuration request to the gateway container management component in response to the policy interface request.

3. The home broadband value-added service configuration system of claim 2, wherein, The gateway container management component is further configured to, after receiving the notification message and before initiating the policy interface request to the home broadband value-added service operation platform, periodically initiate a heartbeat interface request to the home broadband value-added service operation platform to obtain a to-be-operated processing identifier of the gateway container management component in the home broadband value-added service operation platform; The home broadband value-added service operation platform is further configured to, in a case where the to-be-operated processing identifier is detected, respond to the to-be-operated processing identifier to the gateway container management component, so that the gateway container management component initiates the policy interface request to the home broadband value-added service operation platform after receiving the response information initiated by the home broadband value-added service operation platform.

4. The home broadband value-added service configuration system of claim 3, wherein, Before periodically initiating the heartbeat interface request to the home broadband value-added service operation platform, the gateway container management component is further configured to report device identifier information to the home broadband value-added service operation platform and establish a polling mechanism between the gateway container management component and the home broadband value-added service operation platform.

5. The home broadband value-added service configuration system of claim 1, wherein, The home broadband value-added service configuration system further comprises a public communication component; the public communication component is deployed on the home gateway or the router; The public communication component is configured to realize service communication between the home broadband value-added service operation platform and the gateway container management component.

6. The home broadband value-added service configuration system of claim 1, wherein, The home broadband value-added service operation platform is further configured to perform data management on user information, service information, device information and application information.

7. A method for configuring a home broadband value-added service, characterized by, The method is applied to the home broadband value-added service configuration system according to any one of claims 1-6; the method comprises: receiving a value-added service configuration request input by a user; in response to the value-added service configuration request, controlling the home gateway or the router to configure value-added service for the user; The response to the value-added service configuration request, controlling the home gateway or the router to configure value-added service for the user, comprises: in response to the value-added service configuration request, creating corresponding routing rules based on IPtables; in the case that the user performs application operation on the terminal device corresponding to the user, controlling the home gateway or the router to receive service traffic data packets of the user, and performing routing rule matching on the service traffic data packets based on IPset technology, and marking the service traffic data packets in the case that the service traffic data packets meet preset conditions; routing the service traffic data packets with the mark to a virtual network card for processing.

8. A home broad value-added service configuration device, characterized by comprising: The device comprises a processor and a memory storing computer program instructions; The processor executes the computer program instructions to realize the home broadband value-added service configuration method according to claim 7.

9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer program instructions, and the computer program instructions are executed by the processor to realize the home broadband value-added service configuration method according to claim 7.

10. A computer program product, characterised in that, The instructions in the computer program product are executed by the processor of the electronic device, and the electronic device executes the home broadband value-added service configuration method according to claim 7.

Citation Information

Patent Citations

  • System and method for realizing value added service

    CN101720081A

  • QoS real-time regulation method and system for mobile value-added services

    CN103581864A