[go: up one dir, main page]

CN107145492B - Resource drilling method and device - Google Patents

Resource drilling method and device Download PDF

Info

Publication number
CN107145492B
CN107145492B CN201610115742.8A CN201610115742A CN107145492B CN 107145492 B CN107145492 B CN 107145492B CN 201610115742 A CN201610115742 A CN 201610115742A CN 107145492 B CN107145492 B CN 107145492B
Authority
CN
China
Prior art keywords
resource
drilling
relation
user
relationship
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
CN201610115742.8A
Other languages
Chinese (zh)
Other versions
CN107145492A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201610115742.8A priority Critical patent/CN107145492B/en
Priority to PCT/CN2016/091563 priority patent/WO2017148081A1/en
Publication of CN107145492A publication Critical patent/CN107145492A/en
Application granted granted Critical
Publication of CN107145492B publication Critical patent/CN107145492B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses a resource drilling method, which comprises the following steps: after a drilling request sent by a first resource in a form or a graph is received, a drilling relation associated with the first resource is called according to the drilling request, a resource type associated with the first resource is drilled in the determined resource relation associated with the first resource according to the drilling relation, a drilling form associated with a second resource is drilled after a second resource in the resource type associated with the first resource selected by a user is obtained, and contents in the first drilling form are obtained after the first drilling form in the drilling form associated with the second resource selected by the user is obtained. The invention also discloses a resource drilling device. The invention realizes flexible drilling of different resources in the network.

Description

Resource drilling method and device
Technical Field
The invention relates to the technical field of network traffic analysis, in particular to a resource drilling method and device.
Background
With the rapid development of the mobile internet and the increasing of network traffic, traffic analysis tools gradually become effective means in the field of network traffic monitoring and management analysis. Through the detection and statistical analysis of the flow occupied by various resources in the network, the service flow and the network broadband state in the network can be comprehensively mastered, and the flow development trend can be reasonably predicted, so that the early warning expansion and balanced optimization work of the network resources can be effectively carried out, the network congestion is prevented, and the transmission quality of various services is guaranteed.
The traditional resource drilling method mainly comprises the step of drilling by generating a middle table or the step of drilling in a grouping and gathering mode, however, the drilling methods drill the report forms through the report forms, and the flexible drilling requirements of users for different resources cannot be met.
Disclosure of Invention
The invention mainly aims to provide a resource drilling method and a resource drilling device, and aims to solve the problem that flexible drilling of different resources in a network cannot be realized.
In order to achieve the above object, the present invention provides a resource drilling method, including:
after a drilling request sent based on a first resource in a table or a graph is received and a drilling relation associated with the first resource is called according to the drilling request, drilling a resource type associated with the first resource in the determined resource relation associated with the first resource according to the drilling relation;
after a second resource in the resource type associated with the first resource selected by the user is obtained, drilling a drilling table associated with the second resource;
after a first drilling table in the drilling tables associated with the second resource selected by the user is obtained, obtaining the content in the first drilling table.
Preferably, the step of obtaining the content in the first drill table comprises:
assembling a preset query statement for drilling the content in the first drilling table;
and drilling the content in the first drilling table according to the preset query statement.
Preferably, the resource type associated with the first resource is a resource type having a parent-child relationship with the first resource.
Preferably, after receiving a drilling request issued based on a first resource in a table or a graph and invoking a drilling relationship associated with the first resource according to the drilling request, the method further includes, before the step of drilling a resource type associated with the first resource in the determined resource relationship associated with the first resource according to the drilling relationship:
after the first resource, the second resource, the association table, the association field and the filtering strategy selected by the user are obtained, configuring a resource relation between the first resource and the second resource;
based on the resource relation between the first resource and the second resource, configuring the drilling relation between the first resource and the second resource after acquiring a drilling table related to the first resource, the second resource and the second resource selected by a user;
configuring the first drill table after obtaining the attribute associated with the second resource, the index associated with the second resource, and the filtering policy associated with the second resource, which are selected by a user.
Preferably, the preset query statement is formed by assembling a resource relationship between the first resource and the second resource, a drilling relationship between the first resource and the second resource, and a drilling table associated with the second resource.
In addition, to achieve the above object, the present invention also provides a resource drilling apparatus, including:
the first drilling module is used for drilling the resource type associated with the first resource in the determined resource relation associated with the first resource according to the drilling relation after receiving a drilling request sent by the first resource based on a table or a graph and calling the drilling relation associated with the first resource according to the drilling request;
the second drilling module is used for drilling a drilling table related to a second resource after the second resource in the resource type related to the first resource selected by the user is obtained;
and the obtaining module is used for obtaining the content in the first drilling table after obtaining the first drilling table in the drilling tables related to the second resource selected by the user.
Preferably, the obtaining module includes:
the assembling unit is used for assembling preset query sentences for drilling the contents in the first drilling table;
and the obtaining unit is used for drilling the content in the first drilling table according to the preset query statement.
Preferably, the resource type associated with the first resource is a resource type having a parent-child relationship with the first resource.
Preferably, the apparatus further comprises:
a resource relation configuration module 40, configured to configure a resource relation between the first resource and the second resource after obtaining the first resource, the second resource, the association table, the association field, and the filtering policy selected by the user;
a drilling relation configuration module 50, configured to configure a drilling relation between the first resource and the second resource after obtaining a drilling table associated with the first resource, the second resource and the second resource selected by a user based on a resource relation between the first resource and the second resource;
a drill table configuration module 60, configured to configure the first drill table after obtaining the attribute associated with the second resource, the index associated with the second resource, and the filtering policy associated with the second resource, which are selected by the user.
Preferably, the preset query statement is formed by assembling a resource relationship between the first resource and the second resource, a drilling relationship between the first resource and the second resource, and a drilling table associated with the second resource.
According to the method and the device, after a drilling request sent out based on a first resource in a form or a graph is received, a drilling relation associated with the first resource is called according to the drilling request, a resource type associated with the first resource is drilled in the determined resource relation associated with the first resource according to the drilling relation, after a second resource in the resource type associated with the first resource selected by a user is obtained, a drilling form associated with the second resource is drilled, and after a first drilling form in the drilling form associated with the second resource selected by the user is obtained, the content in the first drilling form is obtained. Because the drilling relation comprises a drilling-down relation and a drilling-up relation, after the drilling relation is obtained, the second resource associated with the first resource and the drilling table associated with the second resource can be obtained, and after the preset query statement of the drilling table associated with the second resource is obtained by splicing, the content in the drilling table associated with the second resource can be obtained, so that the flexible drilling of different resources in the network is realized.
Drawings
FIG. 1 is a schematic flow chart of a resource drilling method according to a first embodiment of the present invention;
FIG. 2 is a flowchart illustrating a detailed process of obtaining contents in a drill-in table associated with a second resource according to a second embodiment of the resource drill-in method of the present invention;
FIG. 3 is a flow chart illustrating a resource drilling method according to a third embodiment of the present invention;
FIG. 4 is a schematic view of a resource relationship of a PTN traffic analysis system;
FIG. 5 is a functional block diagram of a resource drilling apparatus according to a first embodiment of the present invention;
FIG. 6 is a block diagram illustrating the detailed functions of the acquisition module in a second embodiment of the resource drilling apparatus of the present invention;
FIG. 7 is a functional block diagram of a resource drilling apparatus according to a third embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
Based on the above problems, the present invention provides a resource drilling method.
Referring to fig. 1, fig. 1 is a schematic flow chart of a resource drilling method according to a first embodiment of the present invention.
In this embodiment, the resource drilling method includes:
step S10, after a drilling request sent out based on a first resource in a table or a graph is received and a drilling relation associated with the first resource is called according to the drilling request, drilling a resource type associated with the first resource in the determined resource relation associated with the first resource according to the drilling relation;
in this embodiment, the terminal device controls the resource drilling query module to receive a drilling request sent by a user for a first resource in a table or a graph displayed on a display screen of the terminal device, and the resource drilling query module calls a drilling relation associated with the first resource according to the drilling request, where the drilling relation includes drilling up and drilling down, and returns the drilling relation to the table or the graph displayed on the display screen for the user to select.
After the drilling relation of the first resource association selected by the user is acquired, in the determined resource relation of the first resource association, the resource drilling query module lists the resource types of the first resource which can drill up or drill down according to the drilling relation, and returns the resource types of the first resource which can drill up or drill down to a table or a graph displayed on a display screen for the user to select. For example, in the created resource relationship, the system is a parent resource type with respect to the port and the network element, and the port and the network element are child resource types with respect to the system, and the resource drilling query module queries the port and the network element corresponding to the system according to a drilling relationship of drilling from the parent resource type to the child resource type, and returns the port and the network element for selection by the user.
Step S20, after a second resource in the resource type related to the first resource selected by the user is obtained, drilling a drilling table related to the second resource;
the resource drilling query module acquires a second resource selected by the user, the second resource is pre-associated with a plurality of drilling tables, and after acquiring 1 or a plurality of pre-associated drilling tables of the second resource, the resource drilling query module returns the drilling tables associated with the second resource to the table or the graph displayed on the display screen for the user to select.
In step S30, after obtaining the first drill table in the drill tables associated with the second resource selected by the user, the content in the first drill table is obtained.
After the first drilling table in the drilling tables associated with the second resource selected by the user is obtained, the contents in the first drilling table are inquired through the resource drilling inquiry module, and the contents in the first drilling table are returned to the user. Wherein the first drill table is any one drill table associated with the second resource.
In this embodiment, after a drilling request sent based on a first resource in a table or a graph is received and a drilling relation associated with the first resource is called according to the drilling request, a resource type associated with the first resource is drilled in the determined resource relation associated with the first resource according to the drilling relation, a drilling table associated with a second resource is drilled after a second resource in the resource type associated with the first resource selected by a user is obtained, and content in the first drilling table is obtained after the first drilling table in the drilling table associated with the second resource selected by the user is obtained. Because the drilling relation comprises a drilling-down relation and a drilling-up relation, after the drilling relation is obtained, the second resource associated with the first resource and the drilling table associated with the second resource can be obtained, and after the preset query statement of the drilling table associated with the second resource is obtained by splicing, the content in the drilling table associated with the second resource can be obtained, so that the flexible drilling of different resources in the network is realized.
Further, based on the first embodiment, a second embodiment of the resource drilling method of the present invention is provided, in this embodiment, referring to fig. 2, the step S30 includes:
step S31, assembling preset query sentences for drilling the contents in the first drilling table;
and step S32, drilling the content in the first drilling table according to the preset query statement.
In this embodiment, after obtaining a drilling table associated with a second resource selected by a user, the resource drilling query module assembles a preset query statement by using a resource relationship between the first resource and the second resource, a drilling relationship between the first resource and the second resource, a filtering policy of the first drilling table, a resource data table, and a resource relationship table, and the resource drilling query module queries a database for contents in the first drilling table and returns the contents to the user.
In this embodiment, the content in the first drilling table is drilled according to the preset query statement by assembling the preset query statement drilling the content in the first drilling table, so as to realize flexible drilling of different resources in the network.
Further, based on the first or second embodiment, a third embodiment of the resource drilling method according to the present invention is provided, in this embodiment, referring to fig. 3, before the step S10, the resource drilling method further includes:
step S40, after acquiring the first resource, the second resource, the association table, the association field and the filtering strategy selected by the user, configuring the resource relation of the first resource and the second resource;
in this embodiment, whether the first resource establishes a resource relationship with a second resource is detected, if not, the first resource is selected by the user and the second resource is taken as a parent-child resource type, and an association relationship table, an association field and a filtering policy of the parent-child resource type selected by the user are obtained to configure the resource relationship between the first resource and the second resource; if so, the resource relationship between the first resource and the second resource does not need to be created. For example, a user selects a system as a parent resource type and a port as a child resource type on an interface of a newly-built resource relationship, and configures an association table, a parent resource association field, and a child resource association field. Wherein the second resource has a logical parent-child relationship with the first resource.
It should be noted that there is also a parent-child relationship between resources of the same resource type, that is, the parent resource type is the same as the child resource type, for example, a resource relationship between an aggregation port and a member port, and the resource relationship is only applicable to port types of aggregation ports and member ports.
Step S50, based on the resource relation between the first resource and the second resource, after obtaining the drilling table related to the first resource, the second resource and the second resource selected by the user, configuring the drilling relation between the first resource and the second resource;
after the resource relation between the first resource and the second resource is created, whether a drilling relation between the first resource and the second resource is created is judged, if not, a parent resource type (child resource type) is selected by a matching user from a resource relation dictionary table, a corresponding child resource type (parent resource type) is listed based on the existing resource relation, a child resource type (parent resource type) selected by the user is obtained, and a drilling table which is selected by the user and is associated with the child resource type (parent resource type) is obtained, so that a resource drilling relation is created. It can be understood that, when creating the drilling relationship between the first resource and the second resource (drill-up or drill-down), the user needs to select a drilling table in the drill-up table or the drill-down table according to the type of parent and child resources; if so, there is no need to create a drill-in relationship for the first resource and the second resource. For example, a user selects a system as a parent resource type on an interface of a newly-built drilling relationship, the drilling configuration module can automatically search a record with the parent resource type as the system, all child resource types with the parent resource type as the system are listed in a drop-down box of the child resource type, a port in the child resource type selected by the user is obtained, and a drilling relationship from system drilling to port drilling is generated.
Step S60, after obtaining the attribute associated with the second resource, the index associated with the second resource, and the filtering policy associated with the second resource, which are selected by the user, a first drill table is created.
And when the drill table of the up drill or the down drill is not created, namely the first drill table is not created, obtaining a second resource selected by the user, and selecting the attribute and the filtering strategy of the resource to obtain a drill table. For example, when a port is drilled down from the system, and a port flow table in a drill-down table selected by a user on an interface for creating a drill-up relationship is not created, the drill-up table configuration module acquires the attribute, the index field and the filtering strategy selected by the user to create the port flow table.
In the embodiment, a resource relationship between a first resource and a second resource is created, then a drilling relationship corresponding to the first resource is created based on the resource relationship, and when the drilling relationship is created, if a drilling table for drilling up or down is not created, a resource type needs to be selected, and an attribute, an index and a filtering strategy of the resource type are selected to create a drilling table.
How the above method is applied is illustrated by a specific example below.
Fig. 4 is a schematic diagram of a resource relationship of a typical PTN traffic analysis system, and it can be seen from the diagram that PTN traffic analysis includes multiple resource types, each resource type has a parent-child relationship with other resource types, and resources within the same resource type may also have parent-child relationships. Such as system-port, port-service, for this type of resource, system (including ring system and chain system), a parent system-subsystem relationship can be organized according to the systems that the system is linked up to. When the traffic analysis is performed, when a user finds that the bandwidth utilization rate of a ring system is high, the user can drill the ports below the ring system, check which ports under the ring system have high traffic, further drill the service from the ports, and analyze which traffic is caused by high traffic. For another example, if a user wants to check which aggregation rings under a certain core ring have and whether the flow distribution is balanced, the user can drill down the aggregation rings under the core ring to check the flow data of the aggregation rings.
The invention further provides a resource drilling device.
Referring to fig. 5, fig. 5 is a functional block diagram of a resource drilling device according to a first embodiment of the present invention.
In this embodiment, the resource drilling apparatus includes: a first drilling module 10, a second drilling module 20, an acquisition module 30.
The first drilling module 10 is configured to, after receiving a drilling request sent based on a first resource in a table or a graph, and calling a drilling relation associated with the first resource according to the drilling request, drill a resource type associated with the first resource in the determined resource relation associated with the first resource according to the drilling relation;
in this embodiment, the terminal device controls the first drilling module 10 in the resource drilling query module to receive a drilling request sent by a user to a first resource in a table or a graph displayed on a display screen of the terminal device, and the first drilling module 10 calls a drilling relation associated with the first resource according to the drilling request, where the drilling relation includes drilling up and drilling down, and returns the drilling relation to the table or the graph displayed on the display screen for the user to select.
After the drilling relationship based on the first resource association selected by the user is obtained, in the determined resource relationship of the first resource association, the first drilling module 10 lists the resource types that the first resource can drill up or drill down according to the drilling relationship, and returns the resource types that the first resource can drill up or drill down to the table or the graph displayed on the display screen for the user to select. For example, in the created resource relationship, the system is a parent resource type with respect to the port and the network element, and the port and the network element are child resource types with respect to the system, and the first drilling module 10 queries the port and the network element corresponding to the system according to a drilling relationship from the parent resource type to the drill-down of the child resource type, and returns the port and the network element for the user to select.
The second drilling module 20 is configured to drill a drilling table associated with a second resource after the second resource in the resource type associated with the first resource selected by the user is acquired;
the user selects any one resource, namely a second resource, from the resource types that the first resource can drill up or drill down, the second drilling module 20 in the resource drilling query module acquires the second resource based on the user selection, the second resource is pre-associated with a plurality of drilling tables, and after the second drilling module 20 acquires 1 or more pre-associated drilling tables of the second resource, the drilling tables associated with the second resource are all returned to the table or graph displayed on the display screen for the user to select.
The obtaining module 30 is configured to obtain the content in the first drilling table after obtaining the first drilling table in the drilling tables associated with the second resource selected by the user.
After the obtaining user selects the first drilling table in the drilling tables associated with the second resource, the obtaining module 30 in the resource drilling query module queries the content in the first drilling table, and returns the content in the first drilling table to the user. Wherein the first drill table is any one drill table associated with the second resource.
In this embodiment, after receiving a drilling request sent based on a first resource in a table or a graph, and invoking a drilling relationship associated with the first resource according to the drilling request, the first drilling module 10 drills a resource type associated with the first resource in the determined resource relationship associated with the first resource according to the drilling relationship, after obtaining a second resource in the resource type associated with the first resource selected by the user, the second drilling module 20 drills a drilling table associated with the second resource, and after obtaining the first drilling table in the drilling table associated with the second resource selected by the user, the obtaining module 30 obtains content in the first drilling table. Because the drilling relation comprises a drilling-down relation and a drilling-up relation, after the drilling relation is obtained, the second resource associated with the first resource and the drilling table associated with the second resource can be obtained, and after the preset query statement of the drilling table associated with the second resource is obtained by splicing, the content in the drilling table associated with the second resource can be obtained, so that the flexible drilling of different resources in the network is realized.
Further, based on the first embodiment, a second embodiment of the resource drilling device of the present invention is proposed, and referring to fig. 6, in this embodiment, the obtaining module 30 includes a configuration unit 31 and an obtaining unit 32.
The assembling unit 31 is configured to assemble a preset query statement for drilling the content in the first drilling table; the obtaining unit 32 is configured to drill the content in the first drill table according to a preset query statement.
In this embodiment, after obtaining a drilling table associated with a second resource selected by a user, the assembling unit 31 in the obtaining module 30 assembles a preset query statement by using a resource relationship between the first resource and the second resource, a drilling relationship between the first resource and the second resource, a filtering policy of the first drilling table, a resource data table, and a resource relationship table, and the obtaining unit 32 in the obtaining module 30 queries a database for content in the first drilling table and returns the content to the user.
In this embodiment, the content in the first drilling table is drilled according to the preset query statement by assembling the preset query statement drilling the content in the first drilling table, so as to realize flexible drilling of different resources in the network.
Further, based on the first or second embodiment, a third embodiment of the resource drilling device of the present invention is provided, and referring to fig. 7, in this embodiment, the resource drilling device further includes: resource relation configuration module 40, drill relation configuration module 50, drill table configuration module 60.
The resource relation configuration module 40 is configured to configure a resource relation between the first resource and the second resource after acquiring the first resource, the second resource, the association table, the association field, and the filtering policy selected by the user;
in this embodiment, it is detected whether the first resource establishes a resource relationship with the second resource, if not, the resource relationship configuration module 40 obtains the first resource selected by the user and the second resource as a parent-child resource type, and obtains an association relationship table, an association field, and a filtering policy of the parent-child resource type selected by the user to configure the resource relationship between the first resource and the second resource; if so, the resource relationship between the first resource and the second resource does not need to be created. For example, a user selects a system as a parent resource type and a port as a child resource type on an interface of a newly-built resource relationship, and configures an association table and a parent resource association field. Wherein the second resource has a logical parent-child relationship with the first resource.
It should be noted that there is also a parent-child relationship between resources of the same resource type, that is, the parent resource type is the same as the child resource type, for example, a resource relationship between an aggregation port and a member port, and the resource relationship is only applicable to port types of aggregation ports and member ports.
The drilling relation configuration module 50 is configured to configure a drilling relation between the first resource and the second resource after obtaining a drilling table associated with the first resource, the second resource and the second resource selected by the user based on the resource relation between the first resource and the second resource;
after the resource relationship between the first resource and the second resource is created, it is determined whether a drilling relationship between the first resource and the second resource is created, if not, the drilling relationship configuration module 50 matches a parent resource type (child resource type) selected by the user from the resource relationship dictionary table, lists a corresponding child resource type (parent resource type) based on the existing resource relationship, obtains a child resource type (parent resource type) selected by the user, and obtains a drilling table selected by the user and associated with the child resource type (parent resource type), thereby creating a resource drilling relationship. It can be understood that, when creating the drilling relationship between the first resource and the second resource (drill-up or drill-down), the user needs to select a drilling table in the drill-up table or the drill-down table according to the type of parent and child resources; if so, there is no need to create a drill-in relationship for the first resource and the second resource. For example, the user selects the system as the parent resource type on the interface of the newly created drill relationship, the drill configuration module 50 will automatically search the record with the parent resource type as the system, and the drop-down box of the child resource type will list all the child resource types with the parent resource type as the system, so as to obtain the port in the child resource type selected by the user, and generate a drill relationship from the system drill to the port drill-down.
The drill table configuration module 60 is configured to create a first drill table after obtaining the attribute associated with the second resource, the index associated with the second resource, and the filtering policy associated with the second resource, which are selected by the user.
When the drill-up or drill-down table is not created, that is, the first drill table is not created, the drill table configuration module 60 obtains the second resource selected by the user, and selects the attribute and the filtering policy of the resource to obtain a drill table. For example, when a port is drilled down from the system, and a port flow table in the drill-down table selected by the user on the interface of the newly-built drill-up relationship is not created, the drill-up table configuration module 60 obtains the attribute, the index field and the filtering policy selected by the user to create the port flow table.
In the embodiment, a resource relationship between a first resource and a second resource is created, then a drilling relationship corresponding to the first resource is created based on the resource relationship, and when the drilling relationship is created, if a drilling table for drilling up or down is not created, a resource type needs to be selected, and an attribute, an index and a filtering strategy of the resource type are selected to create a drilling table.
How the above method is applied is illustrated by a specific example below.
Fig. 4 is a schematic diagram of a resource relationship of a typical PTN traffic analysis system, and it can be seen from the diagram that PTN traffic analysis includes multiple resource types, each resource type has a parent-child relationship with other resource types, and resources within the same resource type may also have parent-child relationships. Such as system-port, port-service, for this type of resource, system (including ring system and chain system), a parent system-subsystem relationship can be organized according to the systems that the system is linked up to. When the traffic analysis is performed, when a user finds that the bandwidth utilization rate of a ring system is high, the user can drill the ports below the ring system, check which ports under the ring system have high traffic, further drill the service from the ports, and analyze which traffic is caused by high traffic. For another example, if a user wants to check which aggregation rings under a certain core ring have and whether the flow distribution is balanced, the user can drill down the aggregation rings under the core ring to check the flow data of the aggregation rings.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A resource drilling method, characterized in that the resource drilling method comprises the steps of:
after a drilling request sent based on a first resource in a table or a graph is received and a drilling relation associated with the first resource is called according to the drilling request, drilling a resource type associated with the first resource in the determined resource relation associated with the first resource according to the drilling relation;
after a second resource in the resource type associated with the first resource selected by the user is obtained, drilling a drilling table associated with the second resource;
after a first drilling table in the drilling tables associated with the second resource selected by the user is obtained, obtaining the content in the first drilling table.
2. The resource drilling method of claim 1, wherein the step of obtaining contents in the first drilling table comprises:
assembling a preset query statement for drilling the content in the first drilling table;
and drilling the content in the first drilling table according to the preset query statement.
3. The resource drilling method of claim 1, wherein the resource type associated with the first resource is a resource type having a parent-child relationship with the first resource.
4. The resource drilling method according to claim 1 or 2, wherein after receiving a drilling request issued based on a first resource in a table or a graph and invoking a drilling relation of the first resource association according to the drilling request, the step of drilling the resource type of the first resource association in the determined resource relation of the first resource association according to the drilling relation further comprises:
after the first resource, the second resource, the association table, the association field and the filtering strategy selected by the user are obtained, configuring a resource relation between the first resource and the second resource;
based on the resource relation between the first resource and the second resource, configuring the drilling relation between the first resource and the second resource after acquiring a drilling table related to the first resource, the second resource and the second resource selected by a user;
configuring the first drill table after obtaining the attribute associated with the second resource, the index associated with the second resource, and the filtering policy associated with the second resource, which are selected by a user.
5. The resource drilling method of claim 2, wherein the preset query statement is assembled from a resource relationship between the first resource and the second resource, a drilling relationship between the first resource and the second resource, and a drilling table associated with the second resource.
6. A resource drilling apparatus, comprising:
the first drilling module is used for drilling the resource type associated with the first resource in the determined resource relation associated with the first resource according to the drilling relation after receiving a drilling request sent by the first resource based on a table or a graph and calling the drilling relation associated with the first resource according to the drilling request;
the second drilling module is used for drilling a drilling table related to a second resource after the second resource in the resource type related to the first resource selected by the user is obtained;
and the obtaining module is used for obtaining the content in the first drilling table after obtaining the first drilling table in the drilling tables related to the second resource selected by the user.
7. The resource drilling apparatus of claim 6, wherein the acquisition module comprises:
the assembling unit is used for assembling preset query sentences for drilling the contents in the first drilling table;
and the obtaining unit is used for drilling the content in the first drilling table according to the preset query statement.
8. The resource drilling apparatus of claim 6, wherein the resource type associated with the first resource is a resource type having a parent-child relationship with the first resource.
9. The resource drilling apparatus as claimed in claim 6 or 7, wherein the apparatus further comprises:
a resource relation configuration module 40, configured to configure a resource relation between the first resource and the second resource after obtaining the first resource, the second resource, the association table, the association field, and the filtering policy selected by the user;
a drilling relation configuration module 50, configured to configure a drilling relation between the first resource and the second resource after obtaining a drilling table associated with the first resource, the second resource and the second resource selected by a user based on a resource relation between the first resource and the second resource;
a drill table configuration module 60, configured to configure the first drill table after obtaining the attribute associated with the second resource, the index associated with the second resource, and the filtering policy associated with the second resource, which are selected by the user.
10. The resource drilling apparatus of claim 7, wherein the preset query statement is assembled from a resource relationship between the first resource and the second resource, a drilling relationship between the first resource and the second resource, and a drilling table associated with the second resource.
CN201610115742.8A 2016-03-01 2016-03-01 Resource drilling method and device Active CN107145492B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610115742.8A CN107145492B (en) 2016-03-01 2016-03-01 Resource drilling method and device
PCT/CN2016/091563 WO2017148081A1 (en) 2016-03-01 2016-07-25 Resource drill down method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610115742.8A CN107145492B (en) 2016-03-01 2016-03-01 Resource drilling method and device

Publications (2)

Publication Number Publication Date
CN107145492A CN107145492A (en) 2017-09-08
CN107145492B true CN107145492B (en) 2022-03-25

Family

ID=59743472

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610115742.8A Active CN107145492B (en) 2016-03-01 2016-03-01 Resource drilling method and device

Country Status (2)

Country Link
CN (1) CN107145492B (en)
WO (1) WO2017148081A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1358379A (en) * 1999-05-04 2002-07-10 艾利森电话股份有限公司 Telecommunications network resource handling arrangmenet and method
EP1385101A2 (en) * 2002-07-23 2004-01-28 Cognos Incorporated Static drill-through modelling
CN101770479A (en) * 2008-12-31 2010-07-07 北京亿阳信通软件研究院有限公司 Association relationship query method and device
CN101896907A (en) * 2007-10-19 2010-11-24 通用电气智能平台有限公司 Hierarchical data models and methods for navigating same
CN104866567A (en) * 2015-05-22 2015-08-26 国家计算机网络与信息安全管理中心 Method and apparatus for presenting business data

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7962466B2 (en) * 2006-01-23 2011-06-14 Chacha Search, Inc Automated tool for human assisted mining and capturing of precise results
CN102436453B (en) * 2010-09-29 2015-03-11 金蝶软件(中国)有限公司 Method and device for processing parent-child dimension
CN102521414B (en) * 2011-12-28 2016-05-18 畅捷通信息技术股份有限公司 Data mining device and data mining method
US20140143270A1 (en) * 2012-11-19 2014-05-22 James Michael Amulu Generating dynamic drilldown reports

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1358379A (en) * 1999-05-04 2002-07-10 艾利森电话股份有限公司 Telecommunications network resource handling arrangmenet and method
EP1385101A2 (en) * 2002-07-23 2004-01-28 Cognos Incorporated Static drill-through modelling
CN101896907A (en) * 2007-10-19 2010-11-24 通用电气智能平台有限公司 Hierarchical data models and methods for navigating same
CN101770479A (en) * 2008-12-31 2010-07-07 北京亿阳信通软件研究院有限公司 Association relationship query method and device
CN104866567A (en) * 2015-05-22 2015-08-26 国家计算机网络与信息安全管理中心 Method and apparatus for presenting business data

Also Published As

Publication number Publication date
CN107145492A (en) 2017-09-08
WO2017148081A1 (en) 2017-09-08

Similar Documents

Publication Publication Date Title
US6295527B1 (en) Real-time user-defined creation of network device information collections
CN108737467B (en) Server log viewing method, device and system
US7596716B2 (en) Method and system for managing networks
US8352620B2 (en) Displaying a network topology map with a reduced number of objects
US7305623B2 (en) Method and apparatus for managing and representing elements in a network
CN103546343B (en) The network traffics methods of exhibiting of network traffic analysis system and system
CN107864053B (en) Zookeeper-based dynamic configuration method and device
EP3742786A1 (en) Network alarm method, device, system and terminal
CN107800556B (en) Interface generation system, drilling service layer device and data transmission method
CN109756357A (en) A kind of network slice generation method and device and terminal
CN105577456A (en) Network topology configuration display method for solving single-domain and cross-domain problems
KR102068782B1 (en) Communication application management and operation system for data distribution service
US8595339B2 (en) Network management apparatus and method
CN112491719A (en) Network node selection method, equipment and storage medium
CN101667932B (en) Method of network element equipment log management and device
CN105719072B (en) System and method for associating multi-segment component transactions
EP1972094A2 (en) Methods, systems and computer program products for evaluating suitability of a network for packetized communications
CN107145492B (en) Resource drilling method and device
CN112135302B (en) Control method and device for base station topology information and computer readable storage medium
CN106648722A (en) Flume receiving side data processing method and device based on big data
CN110611591B (en) Network topology establishing method and device
CN106980697A (en) A kind of catalogue distribution querying method and device
WO2025001183A1 (en) Data processing method, electronic device, and storage medium
CN109710861B (en) System and method for generating URL
CN105162780A (en) URL (Uniform Resource Locator) filter address setting method and URL filter address setting system

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