Apartment Router Rental Network System

By designing an apartment router rental network system, automated network management and fee collection for multiple tenants are achieved, solving the problems of large workload and poor user experience in the existing technology, and providing flexible network configuration and buy-as-you-can-use services.

CN116599781BActive Publication Date: 2025-09-02ETONE INFORMATION TECH (SHANGHAI) CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310527312.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-10
Publication Date
2025-09-02
Estimated Expiration
2043-05-10

AI Technical Summary

Technical Problem

Existing home routers are difficult to achieve flexible network management and fee collection for multiple tenants, resulting in large workloads on operators and poor user experience, and existing systems cannot automatically adjust network configurations to meet the bandwidth needs of different users.

Method used

An apartment router rental network system was designed, including a server system and a client system. Through QR code scanning, payment platform integration and timing task processing, automated network configuration management and fee collection are realized, supporting the selection of different bandwidth packages and a buy-as-you-can-use experience.

Benefits of technology

It realizes flexible charging of tenants' Internet access fees, reduces the workload of operators, improves user experience, provides buy-and-use network services, and monitors revenue and package situations in real time, which facilitates operational strategy adjustments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116599781B_ABST
    Figure CN116599781B_ABST
Patent Text Reader

Abstract

The present invention discloses an apartment router rental network system, comprising a server system and a client system. The server system launches an application and connects to a real-time database, thereby listening for HTTP requests initiated by the client by opening ports 443 and 80. The apartment router rental network system disclosed by the present invention fully complies with the requirements for charging users for Internet access in apartment operations and also meets the needs of tenants, allowing different fees to be charged based on different bandwidth sizes. Compared with traditional operating models, the system of the present invention allows for flexible charging of tenant Internet access fees without requiring the operator to deploy additional operational personnel. Tenants can also enjoy a pay-as-you-go Internet experience, and Internet access fees are no longer fixed in the rent, allowing tenants to adjust their lease terms.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of router rental, and in particular relates to an apartment router rental network system. Background Art

[0002] This invention is primarily based on the fact that people have become increasingly dependent on the internet. Any apartment, whether long-term or short-term, must be equipped with internet access, either wired or wireless. In this environment, apartment operators must deploy network cables and routers in every room. This requires considering how to charge tenants for this network usage and centrally manage and monitor router usage in each room. When charging users, they can set up different internet bandwidths and charge different fees based on their specific internet needs.

[0003] Currently, most home routers on the market feature features like monitoring router status and remote configuration management in the cloud. The management app provided by these router manufacturers displays information about the device's online status and currently connected devices. To achieve the aforementioned goal of providing different network specifications for different users, you need to add devices to a whitelist and set maximum upstream and downstream traffic.

[0004] While existing home routers can control user internet access, this control isn't automatic and requires operators to manually modify it based on user fees. This is unacceptable for operators serving hundreds of tenants, making it unrealistic to charge different fees for different user needs using commercially available routers. Furthermore, most router manufacturers' apps are designed to control a single router, making unified operation or switching between multiple routers extremely cumbersome.

[0005] On the other hand, apartment operators typically don't offer any additional features for internet fees in their payment systems; instead, internet fees are included in the fixed rent. If users want to stop, upgrade, or activate internet service, they must contact the operator and make changes. This significantly complicates network management for users and increases the workload for operators.

[0006] Therefore, it will be very difficult to use home routers on the market to flexibly charge users for network usage.

[0007] Therefore, further improvements are made to the above problems. Summary of the Invention

[0008] The main purpose of the present invention is to provide an apartment router rental network system that fully meets the requirements of charging users for Internet access in apartment operations and also meets the needs of tenants, allowing different fees to be charged based on different bandwidth sizes. Compared with traditional operating models, the system of the present invention can flexibly charge tenants for Internet access without requiring the operator to deploy additional operating personnel. Tenants can also enjoy a buy-and-use Internet experience. Internet access fees are not fixed in the rent, and tenants can adjust the lease period at their own discretion. On the service-side operator management platform, today's income, monthly income, and the purchase of packages for each room in each venue can be viewed in real time. This facilitates the operator to adjust operating strategies and manage tenants and equipment.

[0009] To achieve the above objectives, the present invention provides an apartment router rental network system, including a server system and a client (router) system, wherein:

[0010] The server system starts the application and connects to the real-time database, thereby listening to the http request initiated by the client by opening ports 443 and 80;

[0011] After launching the application, the client system installed on the router attempts to initiate an HTTP request to the server system and obtain the configuration. The HTTP request includes the device ID of the router. The user scans the QR code on the device to log in to the device management platform.

[0012] The server system receives the configuration acquisition request from the client system and returns the current configuration information after querying the database. The client system determines whether to activate, deactivate or keep the network unchanged based on the returned configuration information. The server system receives the user login request and obtains the user login information, and the user logs into the platform.

[0013] After logging into the device management platform through a mobile phone terminal, the user selects the package to be purchased and initiates an order / payment request to the server system. After receiving the payment request, the server system returns the payment address of the mainstream payment platform for payment processing;

[0014] After the payment is completed, the server system starts a scheduled task to process the user's order information, and after determining that the user's order payment is successful, it modifies the network configuration information of the device in the user's room;

[0015] The client system obtains the new configuration and configures the network information. The user's mobile terminal logs in to the WiFi sent by the device (i.e., the client system) to obtain the IP address. The device listens for the new IP address and connects to it. The device MAC information corresponding to the IP is added to the whitelist (the user can start surfing the Internet).

[0016] The client system sends and obtains the network configuration information along with the device status information. The server system stores the received device status information in a buffer and centrally updates the data in the database after a preset period.

[0017] As a further preferred technical solution of the above technical solution, for the http request initiated by the client system, if the request is successful, the device number is sent; if the request fails, the client system waits for a delay set by the user and then continues to try to initiate an http request to the server system.

[0018] As a further preferred technical solution of the above technical solution, for payment processing, wherein:

[0019] Scan the QR code on the device through WeChat and initiate WeChat login to the server system. After successful login, select the package to purchase and the package will take effect;

[0020] Scan the QR code on the device through Alipay and initiate Alipay login to the server system. After successful login, select the package to purchase and the package will take effect.

[0021] As a further preferred technical solution of the above technical solution, the server system includes an http service module and a database module installed on the server, and the client system includes a network configuration acquisition module and a (vpnclient) remote connection control module installed on the router, wherein:

[0022] The http service module is connected to the network configuration acquisition module and interacts via the http protocol, the http service module is connected to the database module and interacts via the tcp protocol, and the remote management module is connected to the network configuration acquisition module and interacts via the udp protocol;

[0023] The network configuration acquisition module sends a network configuration acquisition request to the http server module, compares the returned result with the current configuration information, and modifies it to the new configuration if they are different, and updates the configuration storage record;

[0024] The remote connection control module is connected to the network configuration acquisition module to obtain the remote instructions sent and execute them;

[0025] After receiving the HTTP request, the HTTP service module interacts with the database module according to the request address and request parameters, processes the obtained information and returns it, and also writes the data that needs to be updated into the database module. The scheduled tasks include updating order information and updating device status information. Updating order information at a fixed frequency will not cause a single failure in obtaining the payment status, resulting in an order being ineffective. Centrally updating device status information reduces the frequency of interaction with the database module, preventing database overload caused by too many devices.

[0026] The database module stores storage information including device information, tenant information and order information, and provides data storage, query and update functions for the http service module.

[0027] To achieve the above objectives, the present invention provides an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the apartment router rental network system is implemented.

[0028] To achieve the above objectives, the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, which implements the apartment router rental network system when executed by a processor.

[0029] The beneficial effects of the present invention are as follows: the system of the present invention fully complies with the requirements of charging users for Internet access in apartment operations, and also meets the needs of tenants, and can charge different fees according to different bandwidth sizes. Compared with the traditional operating model, the use of the system of the present invention can flexibly charge tenants for Internet access without requiring the operator to invest additional operating personnel. Tenants can also enjoy a buy-and-use Internet experience, and Internet access fees are not fixed in the rent. Tenants can adjust the lease period by themselves. In the operator management platform on the service end, you can see today's income, monthly income, and the purchase package status of each room in each venue in real time. This makes it convenient for operators to adjust operating strategies and manage tenants and equipment. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a schematic diagram of the apartment router rental network system of the present invention.

[0031] Figure 2 It is a flow chart of the server system of the apartment router rental network system of the present invention.

[0032] Figure 3 It is a flow chart of the client system of the apartment router rental network system of the present invention.

[0033] Figure 4 This is a payment flow chart of the apartment router rental network system of the present invention. DETAILED DESCRIPTION

[0034] The following description is intended to disclose the present invention so that those skilled in the art can implement the present invention. The preferred embodiments described below are for illustrative purposes only, and those skilled in the art will readily appreciate other obvious variations. The basic principles of the present invention defined in the following description may be applied to other embodiments, variations, improvements, equivalents, and other technical solutions that do not depart from the spirit and scope of the present invention.

[0035] In the preferred embodiment of the present invention, those skilled in the art should note that the router and the like involved in the present invention may be regarded as prior art.

[0036] Preferred embodiment.

[0037] like Figure 1-4 As shown, the present invention discloses an apartment router rental network system, including a server system and a client (router) system, wherein:

[0038] The server system starts the application and connects to the real-time database, thereby listening to the http request initiated by the client by opening ports 443 and 80;

[0039] After launching the application, the client system installed on the router attempts to initiate an HTTP request to the server system and obtain the configuration. The HTTP request includes the device ID of the router. The user scans the QR code on the device to log in to the device management platform.

[0040] The server system receives the configuration acquisition request from the client system and returns the current configuration information after querying the database. The client system determines whether to activate, deactivate or keep the network unchanged based on the returned configuration information. The server system receives the user login request and obtains the user login information, and the user logs into the platform.

[0041] After logging into the device management platform through a mobile phone terminal, the user selects the package to be purchased and initiates an order / payment request to the server system. After receiving the payment request, the server system returns the payment address of the mainstream payment platform for payment processing;

[0042] After the payment is completed, the server system starts a scheduled task to process the user's order information, and after determining that the user's order payment is successful, it modifies the network configuration information of the device in the user's room;

[0043] The client system obtains the new configuration and configures the network information. The user's mobile terminal logs in to the WiFi sent by the device (i.e., the client system) to obtain the IP address. The device listens for the new IP address and connects to it. The device MAC information corresponding to the IP is added to the whitelist (the user can start surfing the Internet).

[0044] The client system sends and obtains the network configuration information along with the device status information. The server system stores the received device status information in a buffer and centrally updates the data in the database after a preset period.

[0045] Specifically, for the http request initiated by the client system, if the request is successful, the device number is sent; if the request fails, the client system waits for a delay set by the user and then continues to try to initiate an http request to the server system.

[0046] More specifically, with respect to payment processing, where:

[0047] Scan the QR code on the device through WeChat and initiate WeChat login to the server system. After successful login, select the package to purchase and the package will take effect;

[0048] Scan the QR code on the device through Alipay and initiate Alipay login to the server system. After successful login, select the package to purchase and the package will take effect.

[0049] Furthermore, the server system includes an http service module and a database module installed on the server, and the client system includes a network configuration acquisition module and a (vpnclient) remote connection control module installed on the router, wherein:

[0050] The http service module is connected to the network configuration acquisition module and interacts via the http protocol, the http service module is connected to the database module and interacts via the tcp protocol, and the remote management module is connected to the network configuration acquisition module and interacts via the udp protocol;

[0051] (The network configuration acquisition module is the core module of the routing device. It is responsible for the information exchange function between the router and the HTTP service module, and it must also be able to dynamically modify the network opening, modification, and shutdown functions on the device in real time.) The network configuration acquisition module sends a network configuration acquisition request to the HTTP server module. After receiving the returned result, it compares it with the current configuration information. If they are different, it modifies it to the new configuration and updates the configuration storage record (this allows the device to update the configuration only when it needs to change, without having to reconfigure it every time a configuration is obtained. This greatly improves the user's Internet experience and prevents users from experiencing Internet lag due to configuration changes);

[0052] The remote connection control module is connected to the network configuration acquisition module, obtains the remote instructions sent and executes them (compared with the network configuration acquisition module, the executable commands of the vpnclient remote management module are more flexible and diverse, but the disadvantage is that the execution of instructions is risky and not effective enough);

[0053] (The http service module is the core module of the server, which is responsible for sending device information, allowing tenants to place orders, make payments, and activate packages.) After receiving the http request, the http service module interacts with the database module according to the request address and request parameters, processes the obtained information, and returns it. It also writes the data that needs to be updated into the database module. The scheduled tasks include updating order information and updating device status information. Updating order information at a fixed frequency will not cause a single failure in obtaining the payment status, resulting in an order being unable to take effect. Centrally updating device status information reduces the frequency of interaction with the database module, preventing database overload caused by too many devices.

[0054] The database module stores storage information including device information, tenant information and order information, and provides data storage, query and update functions for the http service module.

[0055] The present invention discloses an electronic device, comprising a memory, a processor, and a computer program stored in the memory and capable of running on the processor. When the processor executes the program, the apartment router rental network system is realized.

[0056] The present invention discloses a non-transitory computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the apartment router rental network system is implemented.

[0057] It is worth mentioning that the technical features such as routers involved in the patent application of this invention should be regarded as prior art. The specific structure, working principle and possible control method and spatial layout method of these technical features can be selected by conventional choices in the field and should not be regarded as the inventive point of this patent. This patent will not be further elaborated.

[0058] For those skilled in the art, it is still possible to modify the technical solutions described in the aforementioned embodiments, or to make equivalent replacements for some of the technical features therein. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. An apartment router rental network system, characterized in that: It includes server system and client system, including: The server system starts the application and connects to the real-time database, thereby listening to the http request initiated by the client by opening ports 443 and 80; After launching the application, the client system installed on the router attempts to initiate an HTTP request to the server system and obtain the configuration. The HTTP request includes the device ID of the router. The user scans the QR code on the device to log in to the device management platform. The server system receives the configuration acquisition request from the client system and returns the current configuration information after querying the database. The client system determines whether to activate, deactivate or keep the network unchanged based on the returned configuration information. The server system receives the user login request and obtains the user login information, and the user logs into the platform. After logging into the device management platform through a mobile phone terminal, the user selects the package to be purchased and initiates an order / payment request to the server system. After receiving the payment request, the server system returns the payment address of the mainstream payment platform for payment processing; After the payment is completed, the server system starts a scheduled task to process the user's order information, and after determining that the user's order payment is successful, it modifies the network configuration information of the device in the user's room; The client system obtains the new configuration and configures the network information. The user's mobile terminal logs in to the WiFi sent by the device to obtain the IP address. The device listens to the new IP address and connects to it, and adds the device MAC information corresponding to the IP to the whitelist. The client system sends and obtains the network configuration information along with the device status information. The server system stores the received device status information in a buffer and centrally updates the data in the database after a preset period.

2. The apartment router rental network system according to claim 1, characterized in that: For the http request initiated by the client system, if the request is successful, the device number is sent; if the request fails, the client system waits for the delay set by the user and then continues to try to initiate the http request to the server system.

3. The apartment router rental network system according to claim 2, characterized in that: For payment processing, where: Scan the QR code on the device through WeChat and initiate WeChat login to the server system. After successful login, select the package to purchase and the package will take effect; Scan the QR code on the device through Alipay and initiate Alipay login to the server system. After successful login, select the package to purchase and the package will take effect.

4. The apartment router rental network system according to claim 3, characterized in that: The server system includes an http service module and a database module installed on the server, and the client system includes a network configuration acquisition module and a remote connection control module installed on the router, wherein: The http service module is connected to the network configuration acquisition module and interacts via the http protocol. The http service module is connected to the database module and interacts via the tcp protocol. The remote connection control module is connected to the network configuration acquisition module and interacts via the udp protocol. The network configuration acquisition module sends a network configuration acquisition request to the http service module, and compares the returned result with the current configuration information. If they are different, the new configuration is modified and the configuration storage record is updated; The remote connection control module is connected to the network configuration acquisition module to obtain the remote instructions sent and execute them; After receiving the HTTP request, the HTTP service module interacts with the database module according to the request address and request parameters, processes the obtained information and returns it, and also writes the data that needs to be updated into the database module. The scheduled tasks include updating order information and updating device status information. Updating order information at a fixed frequency will not cause a single failure in obtaining the payment status, resulting in an order being ineffective. Centrally updating device status information reduces the frequency of interaction with the database module, preventing database overload caused by too many devices. The database module stores storage information including device information, tenant information and order information, and provides data storage, query and update functions for the http service module.

5. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the apartment router rental network system according to any one of claims 1 to 4 is implemented.

6. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the apartment router rental network system according to any one of claims 1 to 4 is implemented.

Citation Information

Patent Citations

  • Public bicycle lease management system based on Internet of Things technology

    CN104376489A

  • System for mobile client terminal to rent and control storage cabinet

    CN104616402A