Method and device for obtaining online information, electronic equipment and computer storage medium

By identifying the device identifier and usage pattern of internet access devices and using the firewall module to obtain internet access information, the problem of the inability to obtain personalized information in existing technologies is solved, and personalized information acquisition based on device identifier and usage pattern is realized.

CN111695012BActive Publication Date: 2025-12-16BEIJING QIHOOD TECHNOLOGY CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN201910199258.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-03-15
Publication Date
2025-12-16
Estimated Expiration
2039-03-15

AI Technical Summary

Technical Problem

Current technology cannot obtain personalized internet access information from internet-connected devices.

Method used

By identifying the device identifier of the internet access device, its usage mode is determined, and internet access information is obtained based on the usage mode. The firewall module is used to obtain personalized information on the router or internet access device.

Benefits of technology

It enables personalized acquisition of internet access information based on device identification and usage patterns, solving the problem of not being able to obtain personalized internet access information for internet access devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN111695012B_ABST
    Figure CN111695012B_ABST
Patent Text Reader

Abstract

The application discloses an online information acquisition method and device, electronic equipment and a computer storage medium, wherein the method comprises the following steps: identifying the device identifier of an online device; determining the use mode of the online device according to the device identifier; and acquiring the online information of the online device according to the use mode. According to the scheme of the embodiment, the use mode of the online device can be determined according to the device identifier of the online device, and the online information of the online device can be acquired according to the use mode. Thus, the problem that the online information cannot be acquired according to the online device is solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of computer, in particular to an online information acquisition method and device, electronic equipment and computer storage medium. BACKGROUND

[0002] With the application and development of Internet technology, especially the development of mobile Internet technology, the application of Internet is more and more extensive. Analyzing the online data of mobile users can help us understand the preferences of users and predict the behavior of users. In a family, by analyzing the online data of family members, the online behavior of family members can be understood in time and accurately, so as to supervise the family members to use the Internet reasonably and safely.

[0003] In the prior art, there is no personalized acquisition method for online information of online equipment. SUMMARY

[0004] In view of the above problems, the present application is proposed to provide an online information acquisition device, electronic equipment and computer storage medium and the corresponding online information acquisition method which can overcome the above problems or at least partially solve the above problems.

[0005] According to one aspect of the present application, an online information acquisition method is provided, which comprises:

[0006] identifying the device identifier of the online equipment;

[0007] determining the use mode of the online equipment according to the device identifier;

[0008] acquiring the online information of the online equipment according to the use mode.

[0009] According to another aspect of the present application, an online information acquisition device is provided, which comprises:

[0010] an identification module adapted to identify the device identifier of the online equipment;

[0011] a determination module adapted to determine the use mode of the online equipment according to the device identifier;

[0012] an acquisition module adapted to acquire the online information of the online equipment according to the use mode.

[0013] According to still another aspect of the present application, an electronic equipment is provided, which comprises a processor, a memory, a communication interface and a communication bus, the processor, the memory and the communication interface complete the communication among each other through the communication bus;

[0014] The memory is used to store at least one executable instruction, and the executable instruction makes the processor execute the operation corresponding to the above-mentioned online information acquisition method.

[0015] According to still another aspect of the present application, there is provided a computer storage medium, which stores at least one executable instruction, and the executable instruction causes a processor to perform operations corresponding to the above-mentioned method for acquiring online information.

[0016] According to the method and device for acquiring online information, the electronic device and the computer storage medium, the use mode of the online device can be determined according to the device identifier of the online device, and the online information of the online device can be acquired according to the use mode. By associating the use mode with the device identifier, the use mode of the device is determined through the device identifier, and different online information is acquired in different use modes, thereby solving the problem that the online information of the online device cannot be acquired individually.

[0017] The above description is only a summary of the technical solutions of the present application. In order to enable one skilled in the art to better understand the technical means of the present application, the content of the specification can be implemented, and in order to enable the above and other purposes, characteristics and advantages of the present application to be more obvious and easy to understand, the specific embodiments of the present application are described below. BRIEF DESCRIPTION OF DRAWINGS

[0018] Various other advantages and benefits will become apparent to those of ordinary skill in the art, upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a description of preferred embodiments, and are not meant to limit the present application. Furthermore, the same reference numerals are used throughout the several drawings to denote the same or similar parts. In the drawings:

[0019] Figure 1 A schematic diagram of an application scenario of a method for acquiring online information according to an embodiment of the present application is shown;

[0020] Figure 2 A flowchart of a method for acquiring online information according to an embodiment of the present application is shown;

[0021] Figure 3 A flowchart of a method for acquiring online information according to another embodiment of the present application is shown;

[0022] Figure 4 A flowchart of a method for acquiring online information according to still another embodiment of the present application is shown;

[0023] Figure 5 A functional block diagram of a device for acquiring online information according to an embodiment of the present application is shown;

[0024] Figure 6 A functional block diagram of a device for acquiring online information according to another embodiment of the present application is shown;

[0025] Figure 7A structural schematic diagram of an electronic device according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0026] Exemplary embodiments of the present disclosure will be described in detail with reference to the drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it is understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure can be more thoroughly understood and so that the scope of the present disclosure can be completely conveyed to those skilled in the art.

[0027] The application environment of the method for obtaining online information in the embodiments of the present application can be home online management or other application scenarios in which online management is required for online devices in a specific range. Taking home online management as an example, Figure 1 A schematic diagram of an application scenario of the method for obtaining online information according to an embodiment of the present application is shown in FIG. 1. Figure 1 As shown in FIG. 1, in the application scenario, the devices include online devices 10, a router 11 and a server 12. The online devices 10 include smart phones, tablet computers, desktop computers, notebook computers, smart watches and other electronic devices with online functions. The router 11 is used for the online devices 10 to access the server 12. The server 12 is a source server, i.e., a source server from which the online devices 10 obtain network data.

[0028] A firewall software is installed on one of the router 11 or the online devices 10. The method for obtaining online information in the embodiments of the present application can be further applied to a module in the firewall. When the firewall is installed on the router 11, the online devices 10 send online request information to the server 12 when online. The online request information is first sent to the firewall installed on the router 11 before being sent to the server 12. When the firewall is installed on one of the online devices 10, the online device 10 serves as a management end. The online request information sent by other online devices 10 to the server 12 is first sent to the firewall installed on the management end. The firewall receives the online request information sent by the online devices 10 and obtains online information according to the method for obtaining online information in the embodiments of the present application.

[0029] Figure 2 A flowchart of the method for obtaining online information according to an embodiment of the present application is shown in FIG. 2. Figure 2 As shown in FIG. 2, the method includes the following steps:

[0030] Step S101: Identifying the device identification of the online device.

[0031] In this step, when the online device uses the online software to access the Internet, the online request information is sent to the server, so that the server feeds back to the online software according to the online request information. The online software is a third-party application software that needs to connect to the Internet, such as video software, game software, learning software, social software, payment software, etc. Among them, the online request information carries the device identifier of the online device, which is used to distinguish the online device from other online devices. The device identifier can be the physical address of the online device, the serial number of the online device, etc., and the application is not limited thereto.

[0032] After the firewall receives the online request information, the device identifier of the online device can be identified according to the obtained online request information.

[0033] Step S102: Determine the use mode of the online device according to the device identifier.

[0034] In this step, the use mode of the online device is determined according to the user role of the online device, wherein the user role of the online device refers to the identity of the user of the online device, such as children, the elderly, adults, and the corresponding use modes are child mode, old man mode and adult mode. In the embodiment of the application, an administrator permission needs to be assigned to a certain user role, and the online device corresponding to the user role is used as a management terminal, which is installed with a firewall. All online devices within the family can be registered in the user library in advance, and each online device is assigned a unique user role, and each user role is also pre-set with a use mode corresponding thereto. The information to be registered at least includes the device identifier of the online device, and in addition, the device type or model of the online device can also be included, which will be described in detail later.

[0035] In this embodiment, the use mode of the online device is determined according to the device identifier, which is specifically:

[0036] According to the device identifier, the user role of the online device is determined, and according to the user role, the use mode of the online device is determined.

[0037] Among them, the online device and the user role and the use mode have a one-to-one correspondence. According to the device identifier, the user role of the online device is determined, which is specifically: according to the device identifier, the user role of the online device is matched in the user library, wherein the user library stores the correspondence between the device identifier and the user role. After matching the user role corresponding to the online device, the online mode corresponding to the user role can be obtained.

[0038] Step S103: Obtain the online information of the online device according to the use mode.

[0039] In this step, the online software running on the online device needs to be acquired in different use modes, and the online information of the online software is also different. For example, in the child mode, the specific online information of the video software, the game software, the learning software and the social software needs to be acquired; in the old mode, the specific online information of the payment software and the online time length of all online software of the device in a specific time period (for example, night) need to be acquired; in the adult mode, the online total time length of all online software needs to be acquired. The category of the online software and the specific online information of the online software which need to be acquired in each mode can be defined according to the use demand, and the present application is not limited to this. It can be understood that the online information of the online device which needs to be monitored in different online modes is not limited to the online information of the specific online software, but also can be the online time length (that is, the total online time length) of all online software, the online information of all online software in a specific time period and the like.

[0040] According to the online information acquisition method of the present application, the device identification of the online device is recognized; the use mode of the online device is determined according to the device identification; and the online information of the online device is acquired according to the use mode. By using the scheme of the present embodiment, the use mode is associated with the device identification, the use mode of the device is determined through the device identification, and different online information is acquired in different use modes, thereby solving the problem that the online information of the online device cannot be acquired individually.

[0041] Figure 3 The flow chart of the online information acquisition method according to another embodiment of the present application is shown in Fig. 2, which comprises the following steps: Figure 3

[0042] Step S201: recognizing the device identification of the online device.

[0043] Step S202: determining the use mode of the online device according to the device identification.

[0044] The specific description of steps S201-S202 can refer to the description of steps S101-S102 in the above embodiment, and will not be described herein again. Figure 2

[0045] Step S203: determining the online software used by the online device in the use mode.

[0046] ​​In this step, after determining the use mode of the online device, according to the use mode, the online software that needs to be monitored in the use mode can be determined. Specifically, the use mode is matched with the use mode in the preset mode library to determine the online software that needs to be monitored in the use mode. The preset mode library stores the correspondence between the use mode and the online software, which defines the online software that needs to be monitored in each use mode, so as to obtain the online information of the online software that needs to be monitored according to the online software that needs to be monitored. The online software that needs to be monitored in different use modes stored in the preset mode library is a specific online software, for example, in the child mode, the specific online information of the video software, game software, learning software and social software needs to be obtained, and the preset mode library needs to list all the specific online software information corresponding to the child mode which meets the above types.

[0047] Step S204: obtaining the online information of the online software used by the online device that needs to be monitored.

[0048] The online information includes the access content of the online software, the access mode, the use duration of the online software, the use traffic of the online software and other online information related to the online software. The access mode is used to distinguish whether the sending source of the online request information belongs to the online software or the webpage pushed by the online software.

[0049] Step S205: determining the device type to which the online device belongs according to the device identifier.

[0050] In this step, the device type refers to the type of the online device, for example: mobile phone, computer, smart bracelet and the like. According to the device identifier, the device type corresponding to the online device can be matched in the preset mode library, wherein the preset mode library stores the correspondence among the use mode, the device type and the online software, which defines the device type corresponding to each use mode, and the online software that needs to be monitored in each use mode, so as to obtain the online information of the online software that needs to be monitored according to the online software that needs to be monitored.

[0051] Step S206: sending the online information of the online software used by the online device that needs to be monitored to the storage module, so that the storage module stores the online information of the online software according to the use mode, the device identifier, the device type and the online software.

[0052] In this step, the storage module is used to store the online information of the online software. Preferably, the storage module is located in the management end, so as to facilitate the management end to display the online information. The storage module can also be a storage module located on a cloud storage server or a storage module located on the online device.

[0053] According to the method for acquiring online information, the device identifier of the online device is identified; the use mode of the online device is determined according to the device identifier; the online software used by the online device in the use mode is determined to be monitored; the online information of the online software used by the online device determined to be monitored is acquired; the device type to which the online device belongs is determined according to the device identifier; and the online information of the online software used by the online device determined to be monitored is sent to the storage module, so that the storage module stores the online information of the online software according to the use mode, the device identifier, the device type and the online software. By using the method, the device type to which the online device belongs can be determined according to the device identifier, the online information of the online software used by the online device determined to be monitored can be acquired according to the use mode, and the online information of the online software is stored in the storage module according to the use mode, the device identifier, the device type and the online software. Thus, the problem that the online information of the online device cannot be acquired individually is solved.

[0054] Figure 4 A flow chart of the method for acquiring online information according to another embodiment of the application is shown in FIG. 3, which includes the following steps: Figure 4

[0055] Step S301: Identify the device identifier of the online device.

[0056] Step S302: Determine the use mode of the online device according to the device identifier.

[0057] The specific description of steps S301-S302 can refer to the description of steps S101-S102 in FIG. 1, which will not be repeated in this embodiment. Figure 2

[0058] Step S303: Determine the online software currently used by the online device.

[0059] In this step, the online software currently used by the online device is the online software that sends the online request information, wherein the online request information carries the device identifier of the online device and the software identifier of the online software, and the software identifier can be the software name of the online software or the unique code of the online software. Since the software identifiers of different online software are unique, the online software currently used by the online device can be determined according to the software identifier.

[0060] Step S304: Perform rule filtering according to the preset rule corresponding to the use mode and the online software currently used.

[0061] ​​In the step, the preset rule refers to a corresponding relationship between a use mode and corresponding online software that needs to acquire online information in the use mode. The rule filtering according to the currently used online software and the preset rule corresponding to the use mode is specifically as follows:

[0062] It is determined whether the preset rule corresponding to the use mode contains the currently used online software. If yes, it is determined that the online software hits the preset rule.

[0063] The preset rule corresponding to the use mode contains software identifiers of all online software that needs to acquire online information in the use mode. If the software identifier of one of the online software that needs to acquire online information in the use mode is consistent with the software identifier of the currently used online software, it is determined that the currently used online software hits the preset rule. For example, the use mode of the online device determined according to the device identifier of the current online device is the child mode. The online software that needs to acquire online information contained in the preset rule corresponding to the child mode is video software and game software. When the currently used online software of the online device is game software, it is determined that the preset rule is hit.

[0064] If the preset rule corresponding to the use mode does not contain the currently used online software, it is determined that the online software does not hit the preset rule.

[0065] Step S305: Acquire online information of the currently used online software that hits the preset rule.

[0066] Step S306: Determine the device type to which the online device belongs according to the device identifier.

[0067] Step S307: Send the online information of the currently used online software that hits the preset rule to the storage module, so that the storage module stores the online information of the online software according to the use mode, the device identifier, the device type and the online software.

[0068] The specific description of steps S305 to S207 can refer to the description of steps S204 to S206 in Figure 2 The specific description of steps S305 to S207 can refer to the description of steps S204 to S206 in

[0069] According to the method for obtaining online information, the device identifier of the online device is identified; the use mode of the online device is determined according to the device identifier; the online software currently used by the online device is determined; the online software currently used is subjected to rule filtering according to the preset rule corresponding to the use mode; the online information of the online software currently used that hits the preset rule is obtained; the device type to which the online device belongs is determined according to the device identifier; and the online information of the online software currently used that hits the preset rule is sent to the storage module, so that the storage module stores the online information of the online software according to the use mode, the device identifier, the device type and the online software. By using the scheme of the embodiment, the device type to which the online device belongs can be determined according to the device identifier, whether the online software currently used hits the preset rule can be determined according to the preset rule corresponding to the use mode of the online device, and the online information of the online software currently used is stored in the storage module according to the use mode, the device identifier, the device type and the online software when the online software currently used hits the preset rule. Thus, the problem that the online information of the online device cannot be obtained individually is solved.

[0070] Figure 5 A functional block diagram of an apparatus for obtaining online information according to an embodiment of the present application is shown in FIG. 4. As shown in FIG. 4, the apparatus includes an identification module 41, a determination module 42 and an obtaining module 43. Figure 5

[0071] The identification module 41 is adapted to identify the device identifier of the online device.

[0072] The determination module 42 is adapted to determine the use mode of the online device according to the device identifier.

[0073] The obtaining module 43 is adapted to obtain the online information of the online device according to the use mode.

[0074] The determination module 42 is further adapted to determine the user role of the online device according to the device identifier, and determine the use mode of the online device according to the user role.

[0075] Specifically, the determination of the user role of the online device according to the device identifier includes matching the user role of the online device in a user library, wherein the user library stores the correspondence between the device identifier and the user role.

[0076] The obtaining module 43 is further adapted to determine the online software used by the online device that needs to be monitored in the use mode, and obtain the online information of the online software used by the online device that needs to be monitored.

[0077] ​The acquisition module 43 is further adapted to: determine the online software currently used by the online device; perform rule filtering according to the online software and the preset rule corresponding to the use mode; and acquire the online information of the online software that hits the preset rule.

[0078] The rule filtering according to the online software and the preset rule corresponding to the use mode specifically includes: judging whether the preset rule corresponding to the use mode contains the online software currently used; and if yes, determining that the online software currently used hits the preset rule.

[0079] According to the online information acquisition device, the identification module 41 identifies the device identification of the online device; the determination module 42 determines the use mode of the online device according to the device identification; and the acquisition module 43 acquires the online information of the online device according to the use mode. By using the scheme of the embodiment, the use mode of the online device can be determined according to the device identification of the online device, and the online information of the online device can be acquired according to the use mode. Thus, the problem that the online information of the online device cannot be acquired individually is solved.

[0080] Figure 6 A functional block diagram of the online information acquisition device according to one embodiment of the application is shown in FIG. 1. As shown in FIG. 1, the device further includes a sending module 44 and a first determination module 45 on the basis of the device shown in FIG. 1. Figure 6 Figure 5 The sending module 44 is adapted to send the online information of the online software to the storage module.

[0081] The sending module 44 is adapted to send the online information of the online software to the storage module.

[0082] The first determination module 45 is adapted to determine the device type to which the online device belongs according to the device identification, so that the storage module stores the online information of the online software according to the use mode, the device identification, the device type and the online software.

[0083] According to the online information acquisition device provided by the embodiment, the sending module 44 sends the online information of the online software to the storage module; the determination module 45 determines the device type to which the online device belongs according to the device identification, so that the storage module stores the online information of the online software according to the use mode, the device identification, the device type and the online software. By using the scheme of the embodiment, the online information of the online software on the online device can be stored according to the device identification, the software type and the online software, which facilitates the user to view the information in categories.

[0084] The embodiment of the application provides a nonvolatile computer storage medium, which stores at least one executable instruction, and the computer executable instruction can execute the online information acquisition method in any method embodiment.

[0085] Figure 7 ​A structural diagram of an electronic device according to an embodiment of the present application is shown, and embodiments of the present application do not limit the specific implementation of the electronic device.

[0086] As shown in Figure 7 The electronic device can include a processor 602, a communications interface 604, a memory 606, and a communications bus 608.

[0087] Among them:

[0088] The processor 602, the communications interface 604, and the memory 606 complete communications with each other through the communications bus 608.

[0089] The communications interface 604 is configured to communicate with network elements such as clients or other servers.

[0090] The processor 602 is configured to execute the program 610, and specifically can execute the related steps in the above-mentioned online information acquisition method embodiment.

[0091] Specifically, the program 610 can include program code, and the program code includes computer operation instructions.

[0092] The processor 602 can be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present application. One or more processors included in the electronic device can be the same type of processor, such as one or more CPUs; or can be different types of processors, such as one or more CPUs and one or more ASICs.

[0093] The memory 606 is configured to store the program 610. The memory 606 can include a high-speed RAM memory, and can also include a non-volatile memory, such as at least one disk memory.

[0094] The program 610 can specifically be used to cause the processor 602 to perform the following operations:

[0095] Identify the device identifier of the online device;

[0096] According to the device identifier, determine the usage mode of the online device;

[0097] According to the usage mode, acquire the online information of the online device.

[0098] The program 610 can further cause the processor 602 to perform the following operations:

[0099] According to the device identification, determine the user role of the online device;

[0100] According to the user role, determine the use mode of the online device.

[0101] The program 610 can further cause the processor 602 to perform the following operations:

[0102] According to the device identification, match the user role of the online device in the user library, wherein the user library stores the correspondence between the device identification and the user role.

[0103] The program 610 can further cause the processor 602 to perform the following operations:

[0104] Determine the online software used by the online device in the use mode that needs to be monitored;

[0105] Obtain the online information of the online software used by the online device that needs to be monitored.

[0106] The program 610 can further cause the processor 602 to perform the following operations:

[0107] Determine the online software currently used by the online device;

[0108] According to the currently used online software and the preset rule corresponding to the use mode, perform rule filtering;

[0109] Obtain the online information of the online software that hits the preset rule.

[0110] The program 610 can further cause the processor 602 to perform the following operations:

[0111] Determine whether the currently used online software is included in the preset rule corresponding to the use mode;

[0112] If included, determine that the online software hits the preset rule.

[0113] The program 610 can further cause the processor 602 to perform the following operations:

[0114] Send the online information of the online software to the storage module.

[0115] The program 610 can further cause the processor 602 to perform the following operations:

[0116] According to the device identifier, a device type to which the online device belongs is determined, so that the storage module stores the online information of the online software according to the use mode, the device identifier, the device type and the online software.

[0117] The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other apparatus. Various general purpose systems can be used with programs in accordance with the teachings herein, or it can prove convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these systems will be apparent from the description above. In addition, the present application is not intended to be limited to any particular programming language. It will be appreciated that there are many programming languages that can be used to implement the teachings of the application herein, and any specific language can be chosen by the programmer as the most suitable language for the application at hand. It will be appreciated that, for simplicity and clarity, the illustrative embodiments of the application can have been described in terms of specific illustrative embodiments. However, it is contemplated that the application's teachings can be carried out and practiced with alternative elements and in various modifications, while yet remaining within the scope of the application. Accordingly, the terms "comprises," "comprising," "includes," "including," and the like can be regarded as permitting a certain degree of flexibility and / or recitation in a given

[0118] In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the application can be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been described in detail in order to avoid obscuring the understanding of this description.

[0119] Similarly, it is to be understood that the use of certain of the above terms are intended to be illustrative and not in a limiting sense unless specifically intended otherwise. For example, the term "over" is used throughout this specification to connect elements or components. It should be understood that such terms are not intended to imply a spatial relationship between the elements or components. For example, elements or components described as over other elements / components, can be directly in contact or spaced apart from the other elements / components. In addition, use of the "comprising" and "including" language in the specification, examples and claims, can permit the possibility of additional non-recited elements or components being present in the systems, apparatuses, methods, and / or processes, unless specifically stated otherwise. Furthermore, the terms "first", "second", third", "fourth", etc. are used herein to denote different passages, elements, components, etc. and do not connote any order, quantity, or importance, but rather are used to distinguish one element from another. The terms "program" or software are used herein to generally refer to any type of computer code or set of computer-executable instructions that are capable of being implemented on a computer-based system or device. In this context, the term "program" or "software" can include one or more computer programs, sub-programs, components, libraries, or the like.

[0120] Those skilled in the art will appreciate that the modules in the apparatuses in the embodiments can be adapted and arranged in one or more apparatuses other than the embodiments. The modules or units or components in the embodiments can be combined into one module or unit or component, and further can be divided into multiple sub-modules or sub-units or sub-components. Except that at least some of such features and / or processes or units are mutually exclusive, all combinations of all features disclosed in this specification (including associated claims, abstract, and drawings) and all processes or units of any methods or apparatuses disclosed so far can be combined. Unless explicitly stated otherwise, each feature disclosed in this specification (including associated claims, abstract, and drawings) can be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0121] Furthermore, those skilled in the art will recognize that, while certain embodiments described herein include certain features that are not included in other embodiments, combinations of features of the different embodiments are meant to be within the scope of the application and form different embodiments. For example, in the claims below, any of the claimed embodiments can be used in any combination.

[0122] Various component embodiments of the application can be implemented in hardware, or as software modules running in one or more processors, or in combinations thereof. Those skilled in the art will appreciate that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functionality of some or all of the components of an online information acquisition apparatus according to an embodiment of the application. The application can also be implemented as a program (e.g., computer program and computer program product) for executing any or all of the methods described herein on a device or apparatus (e.g., computer). Such a program implementing the application can be stored on a computer readable medium, or can be in the form of one or more signals. Such a signal can be downloaded from an Internet website, or can be available for

[0123] It is to be noted that the above-mentioned embodiments illustrate rather than limit the application, and that one skilled in the art will be able to design many alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word 'comprising' does not exclude the presence of elements or steps other than those listed in a claim. The word 'a' or 'an' preceding an element does not exclude the presence of a plurality of such elements. The application can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the system claims enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the word 'at least' followed by a list of one or more members does not preclude that there are only members of the list. The use of the language 'comprising' does not exclude the presence of other elements or steps than those listed in a claim. The word 'first','second', 'third', etc. does not imply any order. The terms 'first','second', 'third', etc. are to be interpreted in a relative sense.

Claims

1. A method for obtaining information online, comprising: Identify the device identifier of the internet access device; Based on the device identifier, the usage mode of the Internet access device is determined. The usage mode of the Internet access device is used to match the usage modes in the preset mode library. The preset mode library stores the correspondence between usage modes and Internet access software. The device identifier is used to determine the device type to which the Internet access device belongs. The device type refers to the category to which the Internet access device belongs. Based on the device identifier, the corresponding device type of the Internet access device is matched in the preset mode library. The preset mode library stores the correspondence between usage modes, device types, and Internet access software. The preset mode library stores the corresponding correspondence between usage modes, device types, and Internet access software, defining the device type corresponding to each usage mode, as well as the Internet access software monitored in each usage mode, so as to obtain the Internet access information of the Internet access software that needs to be monitored as needed. The internet access information of the internet access device is obtained according to the usage mode. The internet access information includes the access method of the internet access software. The access method is used to distinguish whether the source of the internet access request information belongs to the internet access software or a webpage pushed by the internet access software.

2. The method according to claim 1, wherein, The step of determining the usage mode of the Internet access device based on the device identifier further includes: The user role of the Internet access device is determined based on the device identifier; The usage mode of the Internet access device is determined based on the user role.

3. The method according to claim 2, wherein, The step of determining the user role of the internet access device based on the device identifier further includes: Based on the device identifier, the user role of the Internet access device is matched in the user database, wherein the user database stores the correspondence between device identifiers and user roles.

4. The method according to any one of claims 1-3, wherein, The step of obtaining the internet access information of the internet access device according to the usage pattern further includes: Determine the internet access software used by the internet access device that needs to be monitored under the specified usage mode; Obtain internet access information of the internet access software used by the identified internet access devices that need to be monitored.

5. The method according to any one of claims 1-3, wherein, The step of obtaining the internet access information of the internet access device according to the usage pattern further includes: Determine the internet access software currently being used by the internet access device; Rule filtering is performed based on the internet access software and preset rules corresponding to the usage mode; Obtain the internet access information of the internet access software that matches the preset rules.

6. The method according to claim 5, wherein, The step of filtering rules based on the internet access software and preset rules corresponding to the usage pattern further includes: Determine whether the preset rules corresponding to the usage mode include the internet access software; If included, it is determined that the internet access software matches the preset rule.

7. The method according to any one of claims 4-6, wherein, The method further includes: The internet access information of the internet access software is sent to the storage module.

8. The method according to claim 7, wherein, The method further includes: Based on the device identifier, the device type of the Internet access device is determined, so that the storage module stores the Internet access information of the Internet access software according to the usage mode, the device identifier, the device type, and the Internet access software.

9. The method according to claim 7 or 8, wherein, The storage module is located at the management terminal, which is used to display the internet access information.

10. A device for acquiring Internet information, comprising: The identification module is suitable for identifying the device identifier of internet access devices; The determining module is adapted to determine the usage mode of the Internet access device based on the device identifier. The usage mode of the Internet access device is used to match the usage modes in a preset mode library. The preset mode library stores the correspondence between usage modes and Internet access software. The device identifier is used to determine the device type to which the Internet access device belongs. The device type refers to the category to which the Internet access device belongs. The module matches the device type corresponding to the Internet access device in the preset mode library based on the device identifier. The preset mode library stores the correspondence between usage modes, device types, and Internet access software. The preset mode library defines the device type corresponding to each usage mode and the Internet access software monitored in each usage mode, so as to obtain the Internet access information of the Internet access software to be monitored as needed. The acquisition module is adapted to acquire the Internet access information of the Internet access device according to the usage mode. The Internet access information includes the access method of the Internet access software. The access method is used to distinguish whether the source of the Internet access request information belongs to the Internet access software or a webpage pushed by the Internet access software.

11. The apparatus according to claim 10, wherein, The determining module is further adapted to: The user role of the Internet access device is determined based on the device identifier; The usage mode of the Internet access device is determined based on the user role.

12. The apparatus according to claim 11, wherein, The step of determining the user role of the internet access device based on the device identifier further includes: Based on the device identifier, the user role of the Internet access device is matched in the user database, wherein the user database stores the correspondence between device identifiers and user roles.

13. The apparatus according to any one of claims 10-12, wherein, The acquisition module is further adapted to: Determine the internet access software used by the internet access device that needs to be monitored under the specified usage mode; Obtain internet access information of the internet access software used by the identified internet access devices that need to be monitored.

14. The apparatus according to any one of claims 10-12, wherein, The acquisition module is further adapted to: Determine the internet access software currently being used by the internet access device; Rule filtering is performed based on the internet access software and preset rules corresponding to the usage mode; Obtain the internet access information of the internet access software that matches the preset rules.

15. The apparatus according to claim 14, wherein, The step of filtering rules based on the internet access software and preset rules corresponding to the usage pattern further includes: Determine whether the preset rules corresponding to the usage mode include the internet access software; If included, it is determined that the internet access software matches the preset rule.

16. The apparatus according to any one of claims 13-15, wherein, The device further includes a sending module, adapted to send the internet access information of the internet access software to the storage module.

17. The apparatus according to claim 16, wherein, The device further includes: a first determining module, adapted to determine the device type of the Internet access device based on the device identifier, so that the storage module stores the Internet access information of the Internet access software according to the usage mode, the device identifier, the device type and the Internet access software.

18. The apparatus according to claim 16 or 17, wherein, The storage module is located at the management terminal, which is used to display the internet access information.

19. An electronic device comprising: The processor, memory, communication interface, and communication bus are provided, wherein the processor, memory, and communication interface communicate with each other via the communication bus. The memory is used to store at least one executable instruction, which causes the processor to perform an operation corresponding to the method for obtaining Internet information as described in any one of claims 1-9.

20. A computer storage medium storing at least one executable instruction that causes a processor to perform an operation corresponding to a method for obtaining Internet information as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Network action monitoring method

    CN101640608A

  • Internet surfing behavior management method and device

    CN107465659A

  • Terminal communication service control method and network monitoring device

    CN108124258A