CN109302318B - Information processing method and device - Google Patents

Information processing method and device Download PDF

Info

Publication number
CN109302318B
CN109302318B CN201811255529.2A CN201811255529A CN109302318B CN 109302318 B CN109302318 B CN 109302318B CN 201811255529 A CN201811255529 A CN 201811255529A CN 109302318 B CN109302318 B CN 109302318B
Authority
CN
China
Prior art keywords
transmission speed
router
preset
information
actual data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811255529.2A
Other languages
Chinese (zh)
Other versions
CN109302318A (en
Inventor
孙永利
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN201811255529.2A priority Critical patent/CN109302318B/en
Publication of CN109302318A publication Critical patent/CN109302318A/en
Application granted granted Critical
Publication of CN109302318B publication Critical patent/CN109302318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The disclosure relates to an information processing method and device, wherein the method comprises the following steps: determining the actual data transmission speed of the router; if the difference value between the actual data transmission speed of the router and the preset transmission speed is larger than the preset difference value, first information is sent to a server, the first information is used for triggering the server to send second information to terminal equipment, and the second information is used for reminding a user of the terminal equipment that the actual data transmission speed of the router cannot be matched with the preset transmission speed. The method enables the user to easily know that the low internet speed is caused by poor transmission performance of the router, and the user can execute operations such as replacing the router according to the reminding information, so that the problem solving process of the user is simplified, and the user experience is greatly improved.

Description

Information processing method and device
Technical Field
The present disclosure relates to the field of communications, and in particular, to an information processing method and apparatus.
Background
The Router (Router), which is a device for connecting local area networks and wide area networks in the internet, automatically selects and sets a route according to the channel condition, and sends signals in a front-back order by using an optimal path. The basic purpose of the home connection network is generally to connect the line of the home connection network to the router device, and then connect the network using the broadband account and the password provided by the network operator. When a user uses the router, the router device can be bound with an account of the user, and network speed detection and information management of the router device are achieved through a corresponding application program (such as a millet WIFI application program).
Disclosure of Invention
The embodiment of the disclosure provides an information processing method and device, and the technical scheme is as follows.
According to a first aspect of the embodiments of the present disclosure, there is provided an information processing method including:
determining the actual data transmission speed of the router;
if the difference value between the actual data transmission speed of the router and the preset transmission speed is larger than the preset difference value, first information is sent to a server, the first information is used for triggering the server to send second information to terminal equipment, and the second information is used for reminding a user of the terminal equipment that the actual data transmission speed of the router cannot be matched with the preset transmission speed.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
when the actual data transmission speed of the router is determined to be larger than the preset transmission speed difference by the router, the first information is sent to the server, so that the server generates reminding information that the actual data transmission speed of the router cannot be matched with the preset transmission speed and sends the reminding information to the terminal equipment, the reminding information is displayed to a user by the terminal equipment, so that the user can easily know that the internet surfing speed is too low due to the fact that the transmission performance of the router is poor, the user can execute operations such as router replacement according to the reminding information, the problem solving process of the user is simplified, and the user experience is greatly improved.
Further, the determining the actual data transmission speed of the router includes:
downloading a preset file from a preset website when the router is configured for the first time;
determining a first transmission speed of the router according to downloading information of the preset file, wherein the downloading information comprises the size of the preset file and downloading duration;
and determining the actual data transmission speed of the router according to the first transmission speed.
Further, the determining the actual data transmission speed of the router according to the first transmission speed includes:
and if the difference value between the first transmission speed and the preset transmission speed is greater than the preset difference value, determining the actual data transmission speed of the router according to the first transmission speed and at least one second transmission speed.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the router determines the actual data transmission speed of the router by combining the first transmission speed and at least one second transmission speed determined in a preset time period, so that the actual data transmission speed can truly reflect the transmission performance of the router, and the accuracy of a result that the transmission performance determined by the router is not matched with the transmission speed provided by an operator is further ensured.
Further, before determining the actual data transmission speed of the router according to the first transmission speed and the at least one second transmission speed, the method further includes:
downloading the preset file from the preset website within a preset time period;
and determining the second transmission speed according to the downloading information of the preset file.
Further, the determining an actual data transmission speed of the router according to the first transmission speed and at least one second transmission speed includes:
determining a weight of the first transmission speed and a weight of at least one second transmission speed according to the download time corresponding to the first transmission speed and the download time corresponding to at least one second transmission speed;
and determining the actual data transmission speed of the router according to the first transmission speed, the weight of the first transmission speed, the at least one second transmission speed and the weight of the at least one second transmission speed.
Further, the determining the actual data transmission speed of the router according to the first transmission speed, the weight of the first transmission speed, the at least one second transmission speed, and the weight of the at least one second transmission speed includes:
determining a first product of the first transmission speed and a weight of the first transmission speed;
determining the product of each second transmission speed and the weight of the second transmission speed respectively to obtain at least one second product;
determining a sum of the first product and the at least one second product, the sum being an actual data transfer speed of the router.
According to a second aspect of the embodiments of the present disclosure, there is provided an information processing method including:
determining that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value;
and sending second information to the terminal equipment, wherein the second information is used for prompting a user that the actual data transmission speed of the router cannot be matched with the preset transmission speed.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
when the difference value between the actual data transmission speed of the router and the preset transmission speed is determined to be larger than the preset difference value by the server or the router, the reminding information that the actual data transmission speed of the router is too low is generated and sent to the terminal equipment, and the reminding information is displayed to the user by the terminal equipment, so that the user can easily know that the over-internet speed is too low due to the fact that the transmission performance of the router is poor, the user can execute operations such as router replacement according to the reminding information, the problem solving process of the user is simplified, and the user experience is greatly improved.
Further, the sending the second information to the terminal device includes:
and if the application account corresponding to the router exists, sending the second information to the terminal equipment corresponding to the application account.
Further, the method also comprises the following steps:
acquiring information of a router to be recommended, wherein the difference value between the actual data transmission speed of the router to be recommended and the preset transmission speed is smaller than or equal to a preset difference value;
and sending the information of the router to be recommended to the terminal equipment.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the server sends the information of the router of which the transmission performance can be matched with the transmission speed provided by the operator to the terminal equipment, and the information is recommended to the user by the terminal equipment, so that the tedious process that the user selects the replaceable router by himself is reduced, and the user experience is further improved.
Further, the obtaining information of the router to be recommended includes:
searching a router of which the difference value between the actual data transmission speed and the preset transmission speed is less than or equal to a preset difference value from a router database;
and taking the found router as the router to be recommended.
According to a third aspect of the embodiments of the present disclosure, there is provided an information processing method including:
receiving second information, wherein the second information is used for prompting that the actual data transmission speed of the user router cannot be matched with the preset transmission speed;
and displaying the second information.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects:
the reminding information that the actual data transmission speed of the router is too low is generated and sent to the terminal equipment when the difference value between the actual data transmission speed of the router and the preset transmission speed is determined to be larger than the preset difference value by the server or the terminal equipment, the reminding information is displayed to a user by the terminal equipment, so that the user can easily know that the internet surfing speed is too low due to poor transmission performance of the router, the user can execute operations such as router replacement according to the reminding information, the problem solving process of the user is simplified, and the user experience is greatly improved.
Further, after the outputting the second information, the method further includes:
receiving information of a router to be recommended sent by a server, wherein the router to be recommended is a router of which the difference value between the actual data transmission speed and the preset transmission speed is smaller than or equal to the preset difference value;
and displaying the information of the recommended router.
According to a fourth aspect of the embodiments of the present disclosure, there is provided an information processing apparatus including:
a first determination module configured to determine an actual data transmission speed of the router;
the sending module is configured to send first information to a server when a difference value between the actual data transmission speed of the router and a preset transmission speed is larger than a preset difference value, wherein the first information is used for triggering the server to send second information to a terminal device, and the second information is used for reminding a user of the terminal device that the actual data transmission speed of the router cannot be matched with the preset transmission speed.
Further, the determining module includes:
the downloading submodule is configured to download a preset file from a preset website when the router is configured for the first time;
the first determining submodule is configured to determine a first transmission speed of the router according to downloading information of the preset file, wherein the downloading information comprises the size and downloading duration of the preset file;
a second determination submodule configured to determine an actual data transmission speed of the router from the first transmission speed.
Further, the second determination submodule is configured to:
and if the difference value between the first transmission speed and the preset transmission speed is greater than the preset difference value, determining the actual data transmission speed of the router according to the first transmission speed and at least one second transmission speed.
Further, the second determination submodule is configured to:
downloading the preset file from the preset website within a preset time period;
and determining the second transmission speed according to the downloading information of the preset file.
Further, the second determination submodule is configured to:
determining a weight of the first transmission speed and a weight of at least one second transmission speed according to the download time corresponding to the first transmission speed and the download time corresponding to at least one second transmission speed;
and determining the actual data transmission speed of the router according to the first transmission speed, the weight of the first transmission speed, the at least one second transmission speed and the weight of the at least one second transmission speed.
Further, the second determination submodule is configured to:
determining a first product of the first transmission speed and a weight of the first transmission speed;
determining the product of each second transmission speed and the weight of the second transmission speed respectively to obtain at least one second product;
determining a sum of the first product and the at least one second product, the sum being an actual data transfer speed of the router.
According to a fifth aspect of the embodiments of the present disclosure, there is provided an information processing apparatus including:
a second determination module configured to determine that a difference value between an actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value;
and the processing module is configured to send second information to the terminal equipment, wherein the second information is used for prompting a user that the actual data transmission speed of the router cannot be matched with a preset transmission speed.
Further, the processing module is configured to:
and if the application account corresponding to the router exists, sending the second information to the terminal equipment corresponding to the application account.
Further, the method also comprises the following steps:
the acquisition module is configured to acquire information of a router to be recommended, and the difference value between the actual data transmission speed of the router to be recommended and the preset transmission speed is smaller than or equal to a preset difference value;
a sending module configured to send the information of the router to be recommended to the terminal device.
Further, the acquisition module is configured to:
searching a router of which the difference value between the actual data transmission speed and the preset transmission speed is less than or equal to a preset difference value from a router database;
and taking the found router as the router to be recommended.
According to a sixth aspect of the embodiments of the present disclosure, there is provided an information processing apparatus comprising:
the receiving module is configured to receive second information, and the second information is used for prompting that the actual data transmission speed of the user router cannot be matched with the preset transmission speed;
a display module configured to display the second information.
Further, the receiving module is configured to:
receiving information of a router to be recommended sent by a server, wherein the router to be recommended is a router of which the difference value between the actual data transmission speed and the preset transmission speed is smaller than or equal to the preset difference value;
the display module is configured to: and displaying the information of the recommended router.
According to a seventh aspect of the embodiments of the present disclosure, there is provided a router, including:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of the first aspect.
According to an eighth aspect of the embodiments of the present disclosure, there is provided an information processing apparatus comprising:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of the second aspect.
According to a ninth aspect of the embodiments of the present disclosure, there is provided a terminal device, including:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of the third aspect.
According to a tenth aspect of embodiments of the present disclosure, there is provided a readable storage medium, on which a computer program is stored, which when executed by a processor implements the method of the first aspect, or implements the method of the second aspect, or implements the method of the third aspect.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure.
FIG. 1 is a system architecture diagram of an alternative information processing method provided by the present disclosure;
FIG. 2 is a flow diagram illustrating an information processing method according to an exemplary embodiment;
FIG. 3 is a flow diagram illustrating an information processing method according to an exemplary embodiment;
FIG. 4 is a flow diagram illustrating an information processing method according to an exemplary embodiment;
FIG. 5 is a flow diagram illustrating an information processing method according to an exemplary embodiment;
FIG. 6 is a flow diagram illustrating an information processing method according to an example embodiment;
FIG. 7 is a block diagram illustrating an information processing apparatus according to an exemplary embodiment;
FIG. 8 is a block diagram illustrating an information processing apparatus according to an exemplary embodiment;
FIG. 9 is a block diagram illustrating another information processing apparatus according to an exemplary embodiment;
FIG. 10 is a block diagram illustrating another information processing apparatus according to an exemplary embodiment;
FIG. 11 is a block diagram illustrating yet another information processing apparatus in accordance with an illustrative embodiment;
FIG. 12 is a block diagram illustrating an entity of a router in accordance with an illustrative embodiment;
fig. 13 is a block diagram illustrating a router 1900 in accordance with an illustrative embodiment;
FIG. 14 is a block diagram illustrating an entity of a server in accordance with an illustrative embodiment;
fig. 15 is a block diagram illustrating an entity of a terminal device according to an example embodiment.
With the foregoing drawings in mind, certain embodiments of the disclosure have been shown and described in more detail below. These drawings and written description are not intended to limit the scope of the disclosed concepts in any way, but rather to illustrate the concepts of the disclosure to those skilled in the art by reference to specific embodiments.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the exemplary embodiments below are not intended to represent all implementations consistent with the present disclosure. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
The following are embodiments of the disclosed apparatus that may be used to perform embodiments of the disclosed methods. For details not disclosed in the embodiments of the apparatus of the present disclosure, refer to the embodiments of the method of the present disclosure.
In the related art, a home user can be connected to an external network through a router provided in the home. In the actual internet access process of the user, the speed of the network is related to not only the network bandwidth provided by the operator, but also the network bandwidth supported by the router. In some application scenarios, the network bandwidth supported by the router and the network bandwidth provided by the operator have a large difference, so that the network speed is low, and the user cannot enjoy the internet surfing experience that can be achieved by the network bandwidth provided by the operator. However, when the above occurs, the user cannot know the actual reason why the network speed is low.
In some application scenarios, for example, a low-profile router is installed in a user home, and the router cannot support a bandwidth of hundreds of megabits, so that even if an operator providing network services for the user home can provide a bandwidth of hundreds of megabits, the network transmission speed of the user when surfing the internet in the home cannot match the bandwidth provided by the operator, and the user cannot enjoy the internet surfing experience achieved by the network bandwidth provided by the operator. For a common user, it cannot be easily known that the low network transmission speed is caused by the router, and the user either continues to experience poor internet experience or solves the problem by contacting complex and tedious procedures such as an operator service and the like, which causes poor user experience.
Fig. 1 is a system architecture diagram of an alternative information processing method provided by the present disclosure, as shown in fig. 1, the method relates to a router, a server, and a terminal device. The router may be a router installed in a home of a user, the server may be a server provided by a manufacturer of the router or a home server, and the server may be simultaneously in communication with the plurality of routers, store data of the plurality of routers, and manage the plurality of routers, respectively. The terminal device is connected with the server, the client provided by the manufacturer is operated on the terminal device, and a user can view various data of the router installed in the home of the user, such as basic information and operation data of the device model and the like, from the server through the client. The user can log in the client by using the account corresponding to the router installed in the user's home, and the client can interact with the server to acquire the data of the router installed in the user's home for the user to check.
In another alternative embodiment, the router may interact directly with the end device without going through a server. For example, when determining that the difference value between the actual data transmission speed and the preset transmission speed is greater than the preset difference value, the router sends corresponding prompt information to the terminal device.
Fig. 2 is a flowchart illustrating an information processing method, an execution subject of which may be a router, according to an example embodiment. As shown in fig. 2, the method includes:
in step S201, the actual data transmission speed of the router is determined.
Optionally, the actual data transmission speed of the router represents a transmission speed that can be actually supported by the router, and may reflect the transmission performance of the router.
Optionally, the router may determine the actual data transmission speed of the router based on the test result by performing a certain download task test.
In step S202, if a difference between the actual data transmission speed of the router and the preset transmission speed is greater than a preset difference, first information is sent to the server, where the first information is used to trigger the server to send second information to the terminal device, and the second information is used to remind a user of the terminal device that the actual data transmission speed of the router cannot be matched with the preset transmission speed.
Optionally, the preset transmission speed may be a transmission speed provided by an operator. For example, a network interface in a home of a user may access a network of a specific operator, and ideally, when the user accesses the internet, the transmission speed of the network should reach or approach the transmission speed provided by the operator.
Optionally, the transmission speed provided by the operator may be obtained by converting the network bandwidth provided by the operator.
In this step, if the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value, it indicates that the transmission performance of the router is difficult to match with the transmission speed provided by the operator, the router may send the first information to the server, so as to indicate to the server that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value, so that the server may send the second information to the terminal device, and the terminal device may remind the user of the terminal device that the actual data transmission speed of the router cannot match with the preset transmission speed after receiving the second information.
Alternatively, when the transmission performance of the router is difficult to match the transmission speed provided by the operator, it may be regarded that the router has an anomaly in data transmission, and therefore, the first information may be represented by a specific anomaly event. When the server receives the abnormal event, the difference value between the actual data transmission speed of the router and the preset transmission speed is larger than the preset difference value, namely the transmission performance of the router is difficult to match with the transmission speed provided by an operator. The server may send second information to the terminal device based on the abnormal event.
Optionally, the difference between the actual data transmission speed of the router and the preset transmission speed may be a difference, or may also be a ratio. And when the difference value is the difference value, the preset difference value is a preset value of the dimension of the difference value. When the difference value is a ratio, the preset difference value is a preset value of the dimension of the ratio.
Illustratively, the network bandwidth provided by the operator is 100 million, and the transmission speed corresponding to the bandwidth is 12.5 million/second, if the router is tested to determine that the actual transmission rate of the router is only 2 million/second, i.e. the difference with the transmission speed provided by the operator reaches more than 10 million/second, it can be determined that the transmission performance of the router is difficult to match with the transmission speed provided by the operator.
Optionally, if a difference value between the actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value, sending a first message to the server, where the sending message includes: and if the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value, and the duration time greater than the preset difference value reaches the preset time length, sending first information to the server. In this embodiment, it is considered that there may be other influence factors that may cause the difference value between the actual data transmission speed of the router and the preset transmission speed to be greater than the preset difference value, so to more accurately determine that the difference value is caused by the performance of the router, a certain duration may be monitored, and if the duration of the condition that the difference value is greater than the preset difference value reaches the duration, the duration is reported.
In this embodiment, when the router determines that the actual data transmission speed of the router is different from the preset transmission speed, the router sends the first information to the server, so that the server generates the reminding information that the actual data transmission speed of the router cannot be matched with the preset transmission speed and sends the reminding information to the terminal device, the terminal device displays the reminding information to the user, so that the user can easily know that the internet surfing speed is too low due to poor transmission performance of the router, the user can execute operations such as router replacement according to the reminding information, the problem solving process of the user is simplified, and the user experience is greatly improved.
Fig. 3 is a flowchart illustrating an information processing method according to an exemplary embodiment, which may be applied to a router, as shown in fig. 3, where the step S201 includes:
in step S301, when the router is configured for the first time, a preset file is downloaded from a preset website.
Optionally, after the user purchases a router and completes installation operations such as hardware connection of the router, the router needs to be configured. The user can log in a first configuration page of the router according to a website provided in an installation specification of the router, under the configuration page, the user can input account and password information of an operator network to which the router needs to be connected, and sends an authentication request to an operator server to authenticate whether the account and the password are correct, and if the operator server passes the authentication, the operator server can return detailed information of the account to the router, wherein the detailed information includes network bandwidth provided by the account operator. The router may record the network bandwidth and derive the carrier-provided transmission speed based on the network bandwidth.
Optionally, the router may download the preset file from the preset website after receiving the detailed information of the account returned by the operator server, that is, after completing the first configuration of the router.
For example, the preset website may be an official website of a router manufacturer, and the preset file may be a file pre-stored on the official website.
In step S302, a first transmission speed of the router is determined according to download information of the preset file, where the download information includes a size and a download duration of the preset file.
Optionally, the preset file may be one or multiple, and the disclosure does not specifically limit this.
Optionally, for each downloaded file, the router may know the size of the file and the download duration of the file. If the number of the preset files is one, the router can directly calculate the ratio of the size of the file to the downloading time length, and the ratio is the first transmission speed. If there are multiple preset files, the router may calculate the sum of the sizes of all the files and the sum of the download times of all the files, and then calculate the ratio of the sum of the sizes to the sum of the download times, where the ratio is the first transmission speed, or the router may also calculate the ratio of the size of each file to the download time, respectively, to obtain the transmission speed corresponding to each file, and then average all the transmission speeds, where the average is used as the first transmission speed.
Optionally, after determining the first transmission speed according to the download information of the preset file, the router may delete the preset file to avoid occupying a storage space of the router.
In step S303, an actual data transmission rate of the router is determined based on the first transmission rate.
The above-mentioned first transmission speed represents an actual data transmission speed of the router at a point of time when the router performs the first configuration. As an alternative implementation, the first transmission speed may be directly used as the actual data transmission speed of the router, and based on the foregoing, it may be determined whether the transmission performance of the router matches the transmission speed provided by the operator.
In the implementation process, the transmission speed of the router at a certain time point is low, which may not be caused by the poor transmission performance of the router, but may also be caused by the high utilization rate of the external network. For example, at 8 o' clock late on weekend, the usage of the external network is on the peak, and even if the transmission performance of the router matches the transmission speed provided by the operator, the first transmission speed determined by the router at this time point may be greatly different from the transmission speed provided by the operator, and therefore, the determined first transmission speed may not accurately represent the actual data transmission speed of the router (there may be a certain error). To further improve the accuracy of the calculation, the present disclosure may further obtain an accurate actual data transmission speed through the process of fig. 4.
Fig. 4 is a flowchart illustrating an information processing method according to an exemplary embodiment, which may be applied to a router, as shown in fig. 4, where another alternative of the step S303 is:
in step S401, it is determined whether a difference between the first transmission speed and the preset transmission speed is greater than the preset difference, and if so, step S402 is executed.
In step S402, the preset file is downloaded from the preset website within a preset time period.
Optionally, the preset time period may be a time period during which the external network is relatively idle, for example, a time period from 0 to 5 points in the morning every day.
In step S403, the second transmission speed is determined according to the download information of the preset file.
Optionally, the preset websites in steps S402-S403 may be the same as or different from the preset website in step S301. Accordingly, the preset files in steps S402-S403 may be the same as or different from the preset files in step S301.
The method for determining the second transmission speed according to the preset download information is the same as the method for determining the first transmission speed, and reference may be made to the foregoing embodiment, which is not described herein again.
Optionally, the router may determine one second transmission speed through steps S402-S403, or may also perform steps S402-S403 multiple times to determine multiple second transmission speeds, for example, the router may select three time periods in a day, and perform steps S402-S403 in the three time periods respectively to obtain three second transmission speeds.
In step S404, an actual data transmission rate of the router is determined according to the first transmission rate and at least one second transmission rate.
In an alternative, the router may calculate an average value of the first transmission speed and the at least one second transmission speed, and take the average value as an actual data transmission speed of the router.
In another alternative, the router may also determine the actual data transmission speed of the router according to the first transmission speed and the weight of each second transmission speed.
Optionally, the router may first determine a weight of the first transmission rate and a weight of at least one second transmission rate according to the download time corresponding to the first transmission rate and the download time corresponding to at least one second transmission rate, and then determine an actual data transmission rate of the router according to the first transmission rate, the weight of the at least one second transmission rate, and the weight of the at least one second transmission rate.
The router can set different weights for different download times, and the larger the weight is, the transmission speed in the time period can reflect the actual data transmission speed of the router. Furthermore, the weight of the download time of the preset file used when the first transmission speed is determined can be used as the weight of the first transmission speed, and the weight of the download time of the preset file used when the second transmission speed is determined can be used as the weight of the second transmission speed. Furthermore, the router may determine a first product of the first transmission speed and a weight of the first transmission speed, and determine a product of each second transmission speed and a weight of the second transmission speed, respectively, to obtain at least one second product, and further determine a sum of the first product and the at least one second product, and use the sum as an actual data transmission speed of the router.
In this embodiment, the actual data transmission speed of the router is determined by combining the first transmission speed and the at least one second transmission speed determined in the preset time period, so that the actual data transmission speed can truly reflect the transmission performance of the router, and the accuracy of the result that the transmission performance determined by the router is not matched with the transmission speed provided by the operator is ensured.
Fig. 5 is a flowchart illustrating an information processing method, an execution subject of which may be a server or a router, according to an exemplary embodiment. As shown in fig. 5, the method includes:
in step S501, it is determined that a difference value between an actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value.
In step S502, second information is sent to the terminal device, where the second information is used to prompt the user that the actual data transmission speed of the router cannot be matched with the preset transmission speed.
In an alternative embodiment, the server may receive the first information from the router. After receiving the first information, the server can directly know that the difference value between the actual data transmission speed of the router and the preset transmission speed is too large, and then the server can send the second information to the terminal device, so that the terminal device can remind the user that the actual data transmission speed of the router cannot be matched with the preset transmission speed, namely the actual data transmission speed of the router is too low.
In this manner, optionally, as described in the embodiment on the router side, when the transmission performance of the router is difficult to match the transmission speed provided by the operator, it may be considered that the router has an anomaly in data transmission, and therefore, the first information may be represented by a specific anomaly event.
In this step, when the server receives the abnormal event, it can know that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value according to the identifier of the abnormal event, that is, the transmission performance of the router is difficult to match with the transmission speed provided by the operator. Furthermore, the server may send second information to the terminal device, so as to prompt the user that the actual data transmission speed of the router cannot be matched with the preset transmission speed, that is, the transmission performance of the router is poor.
In another alternative implementation, after the router determines the actual data transmission speed of the router through the foregoing embodiment, the actual data transmission speed may be sent to the server. And after receiving the actual data transmission speed, the server judges the difference value between the actual data transmission speed and the preset transmission speed, and if the difference value is greater than the preset difference value, the server sends second information to the terminal equipment.
The preset transmission speed may be a transmission speed provided by an operator.
In an optional implementation manner, the router determines that a difference value between an actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value, and sends the information to the terminal device through the router to remind the user. Optionally, the router may be provided with wireless communication modules such as WIFI or bluetooth to communicate with the terminal device. Wherein preferably the router may send the information to a terminal device connected to the router.
In this embodiment, when the server or the router determines that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value, the warning message that the actual data transmission speed of the router is too low is generated and sent to the terminal device, and the warning message is displayed to the user by the terminal device, so that the user can easily know that the internet surfing speed is too low due to the fact that the transmission performance of the router is poor, the user can perform operations such as router replacement according to the warning message, the problem solving process of the user is simplified, and the user experience is greatly improved.
In an optional manner, the server may first determine whether an application account corresponding to the router exists, and if the application account exists, send the second information to the terminal device corresponding to the application account.
In a specific implementation process, a manufacturer of the router can provide a client used by a user, the user can install the client on the terminal device and apply for an application account for the router installed in a family, after the application is successful, the server records the corresponding relation between the router and the application account, the user can log in the client through the application account, and the server can further send second information to the terminal device where the application account logs in the client.
On the basis of the above embodiment, the server may further perform the following process.
Optionally, the server may obtain information of the router to be recommended, and a difference value between the actual data transmission speed of the router to be recommended and the preset transmission speed is smaller than or equal to a preset difference value. Further, the server may send the information of the router to be recommended to the terminal device.
After the server sends the second information to the terminal device, the user may know, through the second information, that the transmission performance of the router installed in the home is poor, and in this case, the user may need to replace a router with better transmission performance. The information of the router to be recommended may include a name, a model, a price, a purchase channel, a picture, etc.
In an alternative, the server may store a router database, in which information of the router, including name, model, price, purchase channel, etc., and actual data transmission speed of the router, is stored. Furthermore, the router can search the router of which the difference value between the actual data transmission speed and the preset transmission speed is smaller than or equal to the preset difference value from the router database, the transmission performance of the routers can be matched with the transmission speed provided by an operator, the router takes the searched router as the router to be recommended, and the information of the router to be recommended is sent to the terminal equipment for selection by the user.
In this embodiment, the server sends the information of the router, the transmission performance of which can be matched with the transmission speed provided by the operator, to the terminal device, and the terminal device recommends the information to the user, so that the tedious process that the user selects a replaceable router by himself is reduced, and the user experience is further improved.
Fig. 6 is a flowchart illustrating an information processing method according to an exemplary embodiment, where an execution subject of the method may be a terminal device, preferably, the terminal device is connected to the router, and the connection may be a current connection or a past connection. As shown in fig. 6, the method includes:
in step S601, second information for prompting that the actual data transmission speed of the user router cannot match the preset transmission speed is received.
Optionally, the second information may be sent to the terminal device by the server, or may also be sent to the terminal device by the router.
In step S602, the second information is displayed.
The terminal device receives the second information, which indicates that the actual data transmission speed of the router cannot be matched with the preset transmission speed, that is, the transmission performance of the router is poor, the terminal device displays the second information to a user, and the user can know that the transmission performance of the router is poor.
In this embodiment, when it is determined that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value, the reminding information that the actual data transmission speed of the router is too low is generated and sent to the terminal device, and the reminding information is displayed to the user by the terminal device, so that the user can easily know that the internet surfing speed is too low due to poor transmission performance of the router, and the user can perform operations such as router replacement according to the reminding information, thereby simplifying the process of solving problems by the user, and greatly improving the user experience.
In another embodiment, the terminal device may further receive information of a router to be recommended, which is sent by the server, where the router to be recommended is a router whose difference value between the actual data transmission speed and the preset transmission speed is smaller than or equal to the preset difference value. The terminal device may further display information of the recommended router.
After the server sends the second information to the terminal device, the user can know that the transmission performance of the router installed in the home is poor through the second information, and under the condition, the user may need to replace a router with better transmission performance.
Fig. 7 is a block diagram illustrating an information processing apparatus, which may be a router, according to an exemplary embodiment, as shown in fig. 7, the apparatus including:
a first determining module 701 configured to determine an actual data transmission speed of the router.
The sending module 702 is configured to send first information to a server when a difference value between an actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value, where the first information is used to trigger the server to send second information to a terminal device, and the second information is used to remind a user of the terminal device that the actual data transmission speed of the router cannot be matched with the preset transmission speed.
The apparatus is used to implement the method steps of the router in the foregoing method embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
Fig. 8 is a block diagram illustrating an information processing apparatus, which may be a router, according to an exemplary embodiment, and the first determining module 701, shown in fig. 8, includes:
and the downloading sub-module 7011 is configured to download the preset file from a preset website when the router is configured for the first time.
The first determining sub-module 7012 is configured to determine the first transmission speed of the router according to download information of the preset file, where the download information includes a size and a download duration of the preset file.
A second determining submodule 7013 configured to determine an actual data transmission speed of the router from the first transmission speed.
In another embodiment, the second determining submodule 7013 is configured to:
and if the difference value between the first transmission speed and the preset transmission speed is greater than the preset difference value, determining the actual data transmission speed of the router according to the first transmission speed and at least one second transmission speed.
In another embodiment, the second determining submodule 7013 is configured to:
downloading the preset file from the preset website within a preset time period;
and determining the second transmission speed according to the downloading information of the preset file.
In another embodiment, second determining submodule 7013 is configured to:
determining a weight of the first transmission speed and a weight of at least one second transmission speed according to the download time corresponding to the first transmission speed and the download time corresponding to at least one second transmission speed;
and determining the actual data transmission speed of the router according to the first transmission speed, the weight of the first transmission speed, the at least one second transmission speed and the weight of the at least one second transmission speed.
In another embodiment, the second determining submodule 7013 is configured to:
determining a first product of the first transmission speed and a weight of the first transmission speed;
determining the product of each second transmission speed and the weight of the second transmission speed respectively to obtain at least one second product;
determining a sum of the first product and the at least one second product, the sum being an actual data transfer speed of the router.
Fig. 9 is a block diagram illustrating another information processing apparatus, which may be a router or a server, according to an exemplary embodiment, as shown in fig. 9, the apparatus including:
a second determining module 901, configured to determine that a difference value between an actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value.
The processing module 902 is configured to send second information to the terminal device, where the second information is used to prompt a user that an actual data transmission speed of the router cannot be matched with a preset transmission speed.
The apparatus is configured to implement the method steps of the server or the router in the foregoing method embodiments, and the implementation principle and the technical effect are similar, which are not described herein again.
In another embodiment, the processing module 902 is configured to:
and if the application account corresponding to the router exists, sending the second information to the terminal equipment corresponding to the application account.
Fig. 10 is a block diagram illustrating another information processing apparatus, which may be a server, according to an exemplary embodiment, and further includes, as shown in fig. 10:
an obtaining module 903, configured to obtain information of a router to be recommended, where a difference value between an actual data transmission speed of the router to be recommended and the preset transmission speed is less than or equal to a preset difference value.
A sending module 904, configured to send information of the router to be recommended to the terminal device.
In another embodiment, the obtaining module 903 is configured to:
searching a router of which the difference value between the actual data transmission speed and the preset transmission speed is less than or equal to a preset difference value from a router database;
and taking the found router as the router to be recommended.
Fig. 11 is a block diagram illustrating still another information processing apparatus, which may be a terminal device, according to an exemplary embodiment, as shown in fig. 11, the apparatus including:
a receiving module 1101 configured to receive second information for prompting the user that the actual data transmission speed of the router cannot match the preset transmission speed.
A display module 1102 configured to display the second information.
The apparatus is configured to implement the method steps of the terminal device in the foregoing method embodiment, and the implementation principle and the technical effect are similar, which are not described herein again.
In another embodiment, the receiving module 1101 is configured to:
and receiving information of a router to be recommended sent by the server, wherein the router to be recommended is a router of which the difference value between the actual data transmission speed and the preset transmission speed is smaller than or equal to the preset difference value.
The display module 1102 is configured to: and displaying the information of the recommended router.
With regard to the apparatus in the above-described embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated here.
Fig. 12 is a block diagram illustrating an entity of a router, as shown in fig. 12, including: a memory 91 and a processor 92.
The memory 91 is used for storing executable instructions of the processor 92.
The processor 92 is configured to perform the method steps performed by the router in the above-described method embodiments.
In the above-mentioned embodiment of the router, it should be understood that the Processor 92 may be a Central Processing Unit (CPU), other general-purpose processors, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), etc. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, and the aforementioned memory may be a read-only memory (ROM), a Random Access Memory (RAM), a flash memory, a hard disk, or a solid state disk. SIM cards, also known as subscriber identity cards, smart cards, must be installed in a digital mobile phone for use. That is, the information of the digital mobile phone client, the encrypted key and the contents of the user's phone book are stored on the computer chip. The steps of a method disclosed in connection with the embodiments of the present disclosure may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
Fig. 13 is a block diagram illustrating a router 1900 according to an example embodiment. Referring to fig. 13, router 1900 includes a processing component 1922 further including one or more processors and memory resources, represented by memory 1932, for storing instructions, e.g., applications, executable by processing component 1922. The application programs stored in memory 1932 may include one or more modules that each correspond to a set of instructions. Further, the processing component 1922 is configured to execute instructions to perform the above-described method.
The router 1900 may also include a power component 1926 configured to perform power management of the router 1900, a wired or wireless network interface 1950 configured to connect the router 1900 to a network, and an input/output (I/O) interface 1958.
Fig. 14 is a block diagram illustrating entities of a server according to an example embodiment, and as shown in fig. 14, the server 1400 includes: a memory 141 and a processor 142.
Memory 141 is used to store executable instructions for processor 142.
The processor 142 is configured to perform the method steps performed by the server in the above-described method embodiments.
Fig. 15 is a block diagram illustrating an entity of a terminal device according to an exemplary embodiment, and as shown in fig. 15, the terminal device 1500 includes: a memory 151 and a processor 152.
The memory 151 is used to store executable instructions of the processor 152.
The processor 152 is configured to perform the method steps performed by the terminal device in the above-described method embodiments.
In an exemplary embodiment, a non-transitory computer readable storage medium is also provided that includes instructions, such as the memory 1932 that includes instructions executable by the processing component 1922 of the router 1900 to perform the above-described method. For example, the non-transitory computer readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.
A non-transitory computer readable storage medium, wherein instructions of the storage medium, when executed by a processor of a router 1900, enable the router 1900 to perform the method performed by the router in the above-described method embodiments. The instructions in the storage medium, when executed by a processor of the server 1400, enable the server 1400 to perform the methods performed by the router in the above-described method embodiments. The instructions in the storage medium, when executed by the processor of the terminal device 1500, enable the terminal device 1500 to perform the methods performed by the terminal device in the above-described method embodiments.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims (17)

1. An information processing method characterized by comprising:
determining the actual data transmission speed of the router;
if the difference value between the actual data transmission speed of the router and the preset transmission speed is larger than the preset difference value, sending first information to a server, wherein the first information is used for triggering the server to send second information to terminal equipment, and the second information is used for reminding a user of the terminal equipment that the actual data transmission speed of the router cannot be matched with the preset transmission speed; the preset transmission speed is provided by an operator; the actual data transmission speed of the router is determined according to the first transmission speed and at least one second transmission speed of the router; the first transmission speed of the router is determined according to download information of a preset file downloaded from a preset website when the router is configured for the first time; the at least one second transmission speed is determined according to file information of the preset file downloaded from the preset website within a preset time period.
2. The method of claim 1, wherein determining the actual data transfer rate of the router comprises:
downloading a preset file from a preset website when the router is configured for the first time;
determining a first transmission speed of the router according to downloading information of the preset file, wherein the downloading information comprises the size of the preset file and downloading duration;
and determining the actual data transmission speed of the router according to the first transmission speed.
3. The method of claim 2, wherein said determining an actual data transmission speed of said router from said first transmission speed comprises:
and if the difference value between the first transmission speed and the preset transmission speed is greater than the preset difference value, determining the actual data transmission speed of the router according to the first transmission speed and at least one second transmission speed.
4. The method of claim 3, wherein prior to determining the actual data transfer rate of the router based on the first transfer rate and at least one second transfer rate, further comprising:
downloading the preset file from the preset website within a preset time period;
and determining the second transmission speed according to the downloading information of the preset file.
5. An information processing method characterized by comprising:
determining that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value;
sending second information to the terminal equipment, wherein the second information is used for prompting a user that the actual data transmission speed of the router cannot be matched with a preset transmission speed; the preset transmission speed is provided by an operator; the actual data transmission speed of the router is determined according to the first transmission speed and at least one second transmission speed of the router; the first transmission speed of the router is determined according to download information of a preset file downloaded from a preset website when the router is configured for the first time; the at least one second transmission speed is determined according to file information of the preset file downloaded from the preset website within a preset time period.
6. The method of claim 5, wherein sending the second information to the terminal device comprises:
and if the application account corresponding to the router exists, sending the second information to the terminal equipment corresponding to the application account.
7. The method of claim 5 or 6, further comprising:
acquiring information of a router to be recommended, wherein a difference value between the actual data transmission speed of the router to be recommended and the preset transmission speed is smaller than or equal to a preset difference value;
and sending the information of the router to be recommended to the terminal equipment.
8. The method of claim 7, wherein the obtaining information of the router to be recommended comprises:
searching a router of which the difference value between the actual data transmission speed and the preset transmission speed is less than or equal to a preset difference value from a router database;
and taking the found router as the router to be recommended.
9. An information processing method, characterized by comprising:
receiving second information, wherein the second information is used for prompting that the actual data transmission speed of the user router cannot be matched with the preset transmission speed; the preset transmission speed is provided by an operator; the actual data transmission speed of the router is determined according to the first transmission speed and at least one second transmission speed of the router; the first transmission speed of the router is determined according to download information of a preset file downloaded from a preset website when the router is configured for the first time; the at least one second transmission speed is determined according to file information of the preset file downloaded from the preset website within a preset time period;
and displaying the second information.
10. The method of claim 9, wherein after displaying the second information, further comprising:
receiving information of a router to be recommended sent by a server, wherein the router to be recommended is a router of which the difference value between the actual data transmission speed and the preset transmission speed is smaller than or equal to the preset difference value;
and displaying the information of the recommended router.
11. An information processing apparatus characterized by comprising:
a first determination module configured to determine an actual data transmission speed of the router;
the sending module is configured to send first information to a server when a difference value between an actual data transmission speed of the router and a preset transmission speed is greater than a preset difference value, wherein the first information is used for identifying that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value; the preset transmission speed is provided by an operator; the actual data transmission speed of the router is determined according to the first transmission speed and at least one second transmission speed of the router; the first transmission speed of the router is determined according to download information of a preset file downloaded from a preset website when the router is configured for the first time; the at least one second transmission speed is determined according to file information of the preset file downloaded from the preset website within a preset time period.
12. An information processing apparatus characterized by comprising:
the second determination module is configured to determine that the difference value between the actual data transmission speed of the router and the preset transmission speed is greater than the preset difference value; the preset transmission speed is provided by an operator; the actual data transmission speed of the router is determined according to the first transmission speed and at least one second transmission speed of the router; the first transmission speed of the router is determined according to download information of a preset file downloaded from a preset website when the router is configured for the first time; the at least one second transmission speed is determined according to file information of the preset file downloaded from the preset website within a preset time period;
and the processing module is configured to send second information to the terminal equipment, wherein the second information is used for prompting a user that the actual data transmission speed of the router cannot be matched with a preset transmission speed.
13. An information processing apparatus characterized by comprising:
the receiving module is configured to receive second information, and the second information is used for prompting that the actual data transmission speed of the user router cannot be matched with the preset transmission speed; the preset transmission speed is provided by an operator; the actual data transmission speed of the router is determined according to the first transmission speed and at least one second transmission speed of the router; the first transmission speed of the router is determined according to download information of a preset file downloaded from a preset website when the router is configured for the first time; the at least one second transmission speed is determined according to file information of the preset file downloaded from the preset website within a preset time period;
a display module configured to display the second information.
14. A router, the router comprising:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any one of claims 1-4.
15. An information processing apparatus characterized in that the apparatus comprises:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of any one of claims 5-8.
16. A terminal device, characterized in that the terminal device comprises:
a processor;
a memory for storing executable instructions of the processor;
wherein the processor is configured to perform the method of claim 9 or 10.
17. A readable storage medium having stored thereon a computer program, characterized in that the program, when being executed by a processor, is adapted to carry out the method of any one of claims 1-4, or is adapted to carry out the method of any one of claims 5-8, or is adapted to carry out the method of claim 9 or 10.
CN201811255529.2A 2018-10-26 2018-10-26 Information processing method and device Active CN109302318B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811255529.2A CN109302318B (en) 2018-10-26 2018-10-26 Information processing method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811255529.2A CN109302318B (en) 2018-10-26 2018-10-26 Information processing method and device

Publications (2)

Publication Number Publication Date
CN109302318A CN109302318A (en) 2019-02-01
CN109302318B true CN109302318B (en) 2022-05-06

Family

ID=65159057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811255529.2A Active CN109302318B (en) 2018-10-26 2018-10-26 Information processing method and device

Country Status (1)

Country Link
CN (1) CN109302318B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104702592A (en) * 2015-01-08 2015-06-10 三星电子(中国)研发中心 Method and device for downloading stream media
CN105848199A (en) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 Information processing method and device
CN106209651A (en) * 2015-05-07 2016-12-07 吴仕杰 In conjunction with ADSL wireless router and the system of telephone system processor and control method
CN106992893A (en) * 2017-05-17 2017-07-28 北京小米移动软件有限公司 The management method and device of router
CN107359882A (en) * 2017-06-16 2017-11-17 上海斐讯数据通信技术有限公司 A kind of double-frequency wireless router and its data transmission method
CN108495363A (en) * 2018-03-22 2018-09-04 上海康斐信息技术有限公司 A kind of router control method and system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180019952A1 (en) * 2016-07-14 2018-01-18 Futurewei Technologies, Inc. Method to Provide High Throughput Transport by IP Network Channel Associated Signaling System
CN108076117B (en) * 2016-11-14 2020-08-25 腾讯科技(深圳)有限公司 Data downloading method and user terminal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104702592A (en) * 2015-01-08 2015-06-10 三星电子(中国)研发中心 Method and device for downloading stream media
CN106209651A (en) * 2015-05-07 2016-12-07 吴仕杰 In conjunction with ADSL wireless router and the system of telephone system processor and control method
CN105848199A (en) * 2016-03-31 2016-08-10 乐视控股(北京)有限公司 Information processing method and device
CN106992893A (en) * 2017-05-17 2017-07-28 北京小米移动软件有限公司 The management method and device of router
CN107359882A (en) * 2017-06-16 2017-11-17 上海斐讯数据通信技术有限公司 A kind of double-frequency wireless router and its data transmission method
CN108495363A (en) * 2018-03-22 2018-09-04 上海康斐信息技术有限公司 A kind of router control method and system

Also Published As

Publication number Publication date
CN109302318A (en) 2019-02-01

Similar Documents

Publication Publication Date Title
US10757102B2 (en) Methods, apparatus, and systems for identity authentication
US10848310B2 (en) Method and device for identifying user identity
WO2017113527A1 (en) Method and device for switching virtual sim card, and terminal
CN109462601B (en) Multi-platform access method and device based on eSIM
CN111262865B (en) Method, device and system for making access control strategy
US11172520B2 (en) Connection method and device
CN104410546A (en) Testing method and device of real-time processing system
CN103581154A (en) Authentication method and device in system of Internet of Things
CN111158793A (en) Application page skipping method and device, electronic equipment and readable storage medium
EP3614644B1 (en) Over-the-air provisioning of network services based on a reverse auction
CN108541000B (en) Method, medium and device for detecting network connection
CN108197958B (en) Method and device for counting off-line cattle and storage medium
CN106230702A (en) Identity information verification method, Apparatus and system
CN109302318B (en) Information processing method and device
CN113067802A (en) User identification method, device, equipment and computer readable storage medium
KR20040032311A (en) Method and system for analizing log files of mobile communication terminal
KR20130072984A (en) Server and method for recognizing representation device among a plurality of devices of user and performing service connection process with the representation device, and devices
CN113300910B (en) Method and system for acquiring use rate, terminal, access point and MEC server
CN112948225B (en) Link monitoring method and device, monitoring equipment and storage medium
KR101545001B1 (en) Method and server apparatus for measuring the quality of web service
CN109327517B (en) Method and equipment for acquiring network state of wireless access point
JP6787845B2 (en) Suspected location estimation device and suspected location estimation method
CN113132928A (en) Charging method and device for video short message service
CN112333140A (en) Method, system and device for monitoring traffic cheating behaviors of mobile internet
EP3352120A1 (en) Thing information transmission method, apparatus and system in internet of things

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant