Disclosure of Invention
In view of the above, it is proposed to provide a method and apparatus for optical fiber scheduling that overcomes or at least partially solves the above mentioned problems, comprising:
a scheduling method for optical fibers of cross-border services is applied to an operation and maintenance platform, wherein the operation and maintenance platform is used for providing unified operation and maintenance services for a plurality of areas, and the method comprises the following steps:
when a scheduling request aiming at a target optical fiber of a target service is received, determining the scheduling type of the scheduling request;
when the scheduling type of the scheduling request is a target type, scheduling optimization information associated with the target type is pushed to a target user;
responding to the operation of the target user aiming at the scheduling optimization information, configuring the jumper connection information of the target optical fiber and outputting node information;
and generating a scheduling construction work order according to the jump connection information and the node information, and scheduling the target optical fiber according to the scheduling construction work order.
Optionally, the method further comprises:
responding to the modification operation of the target user for the scheduling construction work order, and adjusting the scheduling construction work order according to the modification operation;
or, responding to the query operation of the target user for the scheduling construction work order, and presenting a query result corresponding to the query operation;
or responding to the statistical operation of the target user aiming at the scheduling construction work order, and presenting a statistical result corresponding to the statistical operation.
Optionally, when the type of the scheduling request is a target type, pushing scheduling optimization information associated with the target type to a target user includes:
when the type of the scheduling request is a target type, determining scheduling optimization information associated with the target type;
acquiring priority information of the scheduling optimization information;
and pushing the scheduling optimization information according to the priority information.
Optionally, the scheduling construction work order includes visual guidance information, and the visual guidance information is used for guiding the target user to schedule the optical fiber.
Optionally, the scheduling optimization information includes any one or more of the following:
optimization information for the shortest path, optimization information for the minimum number of transit nodes, and optimization information for the minimum attenuation.
A scheduling device for optical fibers of cross-border services, applied to a cross-domain operation and maintenance platform, the cross-domain operation and maintenance platform being used for providing unified operation and maintenance services for a plurality of areas, the device comprising:
the scheduling type determining module is used for determining the scheduling type of a scheduling request when the scheduling request aiming at a target optical fiber of a cross-border service is received;
the pushing module is used for pushing scheduling optimization information associated with the target type to a target user when the scheduling type of the scheduling request is the target type;
the configuration module is used for responding to the operation of the target user aiming at the scheduling optimization information, configuring the jumper connection information of the target optical fiber and outputting node information;
and the scheduling module is used for generating a scheduling construction work order according to the jump connection information and the node information and scheduling the target optical fiber according to the scheduling construction work order.
Optionally, the apparatus comprises:
the work order modification module is used for responding to the modification operation of the target user aiming at the scheduling construction work order and adjusting the scheduling construction work order according to the modification operation;
or, the work order query module is used for responding to the query operation of the target user aiming at the scheduling construction work order and presenting a query result corresponding to the query operation;
or the work order counting module is used for responding to the counting operation of the target user aiming at the scheduling construction work order and presenting the counting result corresponding to the counting operation.
Optionally, the pushing module comprises:
the scheduling optimization information determining submodule is used for determining scheduling optimization information associated with the target type when the type of the scheduling request is the target type;
the priority determining submodule is used for acquiring the priority information of the scheduling optimization information;
and the pushing submodule is used for pushing the scheduling optimization information according to the priority information.
Optionally, the scheduling construction work order includes visual guidance information, and the visual guidance information is used for guiding the target user to schedule the target optical fiber.
Optionally, the scheduling optimization information includes any one or more of the following:
optimization information for paths, optimization information for transit node numbers, optimization information for attenuation.
The embodiment of the invention has the following advantages:
the embodiment of the invention determines the scheduling type of the scheduling request when receiving the scheduling request of the target optical fiber aiming at the target service, and can push the scheduling optimization information associated with the target type to the target user when the scheduling type of the scheduling request is the target type, thereby configuring the jump connection information of the target optical fiber and outputting the node information by responding to the operation of the target user aiming at the scheduling optimization information, further generating the scheduling construction work order according to the jump connection information and the node information, scheduling the target optical fiber according to the scheduling construction work order, realizing the scheduling of the optical fiber of the cross-border service, further realizing the optimal configuration of optical fiber network resources, utilizing the maximization and enabling the target optical fiber to stably provide service.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The optical fiber network has strong regionality and spatiality and has complex spatial topological relation. In the cross-domain operation and maintenance platform, the fiber network resource basic information may include basic information of an optical cable and a fiber core, geographic information of the optical cable, and related configuration information such as port information of node equipment, a hop connection relationship of a port, and the like, and the information management of the fiber resources basically includes the following aspects:
(1) and receiving the data active pushing and interaction of each management module under the unified platform, for example, performing data interaction with the outdoor facility equipment resources, the outdoor facility equipment resource modules and the service management modules, and realizing data linkage dynamic updating, processing and storing.
(2) The static optical fiber network resource information is supported to be imported in a general format or manually input, verified, added and confirmed.
(3) The capability of post-editing processing of the resource information is provided, and real-time automatic and manual updating of the information is supported.
(4) Management of configuration information is provided, such as port information for configuring fiber optic connections, hop information for ports, terminating information for optical routes, service and customer information, etc.
(5) A hierarchical resource management mode is provided, the management of the optical fiber network resources from the network layout to the management of microscopic equipment ports and optical fiber fusion splicing information is realized through paging and layering, and the technical details of any layer can be skipped to and checked.
(6) The function of deleting the configured line data is provided, the deleted line data can be converted into historical line data for filing management, and the analysis and statistics of the historical data are facilitated.
(7) The function of retrieving and querying network resources and associated information is quickly implemented in a large amount of data according to different combination conditions.
Referring to fig. 1, a flowchart of steps of a method for scheduling an optical fiber according to an embodiment of the present invention is shown, and is applied to an operation and maintenance platform, where the operation and maintenance platform is used to provide a unified operation and maintenance service for multiple areas, and specifically includes the following steps:
step 101, when receiving a scheduling request of a target optical fiber for a target service, determining a scheduling type of the scheduling request;
an operation and maintenance platform (e.g., a cross-domain operation and maintenance platform) may be provided with capabilities for outdoor facility equipment asset management, indoor facility equipment asset management, fiber optic network asset management, office environment asset management, inventory backup asset management, and information asset management, among others.
By establishing a unified and extensible asset configuration library, management of different attributes (including but not limited to basic attributes (ID, position, value, appearance model and the like), states (to be dimension-changed, running, fault, abandonment and the like), owners, up-down relation and topology, transfer records and the like) of different categories can be realized, and corresponding processes are provided to realize the full-life-cycle management of assets.
Aiming at optical fiber management, in a cross-domain operation and maintenance platform, the management of newly opening, temporarily adjusting, cutting, releasing and the like of an optical path can be carried out.
When a scheduling request for a target optical fiber of a target service (a service related to multiple regions, such as cross-border service) is received, a type of the scheduling request may be determined, wherein the type of the scheduling request may include an automatic scheduling type, a semi-automatic scheduling type, and a manual scheduling type.
The automatic scheduling type may be a preference tag set by a user, and when optical fiber scheduling is performed, an optical fiber scheduling policy is determined according to the preference tag, so that the optical fiber scheduling policy not only meets user preferences, but also can be quickly established.
The semi-automatic scheduling type may be that in the scheduling process, a user may schedule a specific optical fiber by himself, or may perform automatic optical fiber scheduling configuration according to a preset user preference label based on global configuration optimization after scheduling the specific optical fiber, so that an optimized scheduling policy may be established quickly while scheduling the specific optical fiber.
When the user selects the manual scheduling type, the user needs to schedule each optical fiber device, which not only consumes a lot of time, but also is difficult to schedule from the global consideration of the optical fiber network, so that the configuration optimization is difficult to achieve.
102, when the scheduling type of the scheduling request is a target type, pushing scheduling optimization information associated with the target type to a target user;
in an embodiment of the present invention, the scheduling optimization information includes any one or more of the following items:
optimization information for the shortest path, optimization information for the minimum number of transit nodes, and optimization information for the minimum attenuation.
The target type can be a semi-automatic scheduling type or an automatic scheduling type.
After the scheduling type is determined, the scheduling type may be matched with a target type, and when the scheduling request is the target type, scheduling optimization information associated with the target type may be pushed to a target user, where the scheduling optimization information may be optimization information for a path, optimization information for the number of transit nodes, optimization information for attenuation, and the like.
The optimization information for the path can be used for optimizing the path distance in optical fiber scheduling and selecting the scheduling path with the shortest distance; the optimization information aiming at the number of the transit nodes can be used for optimizing the number of the transit nodes in optical fiber scheduling and selecting a scheduling mode with the minimum number of the nodes; the optimization information aiming at attenuation can be optimized from the energy consumption perspective in the optical fiber scheduling by a user, and the scheduling mode with the minimum loss is selected.
It should be noted that the scheduling optimization information is not limited to the optimization information in the above exemplary range, and may also be other scheduling optimization information for optimizing the optical fiber scheduling.
103, responding to the operation of the target user for the scheduling optimization information, configuring the jumper connection information of the target optical fiber, and outputting node information;
after receiving the pushed scheduling optimization information on the interactive interface, the target user can perform selection operation on the scheduling optimization information on the interactive interface to determine the direction to be optimized for the current optical fiber scheduling (i.e., selecting the scheduling optimization information), and the cross-domain operation and maintenance platform can respond to the operation of the user, configure the jumper connection information of the target optical fiber according to the scheduling optimization information determined by the user, and simultaneously output node information.
And 104, generating a scheduling construction work order according to the jump connection information and the node information, and scheduling the target optical fiber according to the scheduling construction work order.
In an embodiment of the present invention, the scheduling construction work order includes visual guidance information, and the visual guidance information is used to guide the target user to schedule the optical fiber.
After the jumper connection information is configured and the node information is output, a scheduling construction work order can be generated according to the jumper connection information and the node information, the pre-occupation of optical fiber resources is completed, the scheduling construction work order can be used for optical fiber scheduling of a target user, and after the scheduling is obtained, scheduling construction can be performed according to the scheduling construction work order, so that the optimal configuration of the target optical fiber is realized.
In practical application, the scheduling construction work order can include visual guide information, so that information of the optical fiber resources can be displayed in an image and visual mode, users can access the optical fiber resources anytime and anywhere, and visual guide of site construction or operation is realized.
In the embodiment of the invention, when the scheduling request of the target optical fiber for the target service is received, the scheduling type of the scheduling request is determined, and the scheduling optimization information related to the target type can be pushed to the target user when the scheduling type of the scheduling request is the target type, so that the jump connection information of the target optical fiber is configured and the node information is output by responding to the operation of the target user for the scheduling optimization information, and further the scheduling construction work order can be generated according to the jump connection information and the node information, and the target optical fiber is scheduled according to the scheduling construction work order, so that the optical fiber of the cross-border service is scheduled, further the optimal configuration of the optical network resource is realized, the maximization is utilized, and the target optical fiber can stably provide service.
Referring to fig. 2, a flowchart of steps of another method for scheduling optical fibers according to an embodiment of the present invention is shown, and is applied to a cross-domain operation and maintenance platform, where the cross-domain operation and maintenance platform is used to provide a unified operation and maintenance service for multiple areas, and specifically includes the following steps:
step 201, when receiving a scheduling request of a target optical fiber for a target service, determining a scheduling type of the scheduling request;
the cross-domain operation and maintenance platform can have the capacity of outdoor facility equipment asset management, indoor facility equipment asset management, optical fiber network asset management, office environment asset management, stock spare asset management, information asset management and the like.
By establishing a unified and extensible asset configuration library, management of different attributes (including but not limited to basic attributes (ID, position, value, appearance model and the like), states (to be dimension-changed, running, fault, abandonment and the like), owners, up-down relation and topology, transfer records and the like) of different categories can be realized, and corresponding processes are provided to realize the full-life-cycle management of assets.
Aiming at optical fiber management, in a cross-domain operation and maintenance platform, the management of newly opening, temporarily adjusting, cutting, releasing and the like of an optical path can be carried out.
When a scheduling request for a target optical fiber of cross-border traffic is received, a type of the scheduling request may be determined, wherein the type of the scheduling request may include an automatic scheduling type, a semi-automatic scheduling type, and a manual scheduling type.
Step 202, when the scheduling type of the scheduling request is a target type, determining scheduling optimization information associated with the target type;
in an embodiment of the present invention, the scheduling optimization information includes any one or more of the following items:
optimization information for paths, optimization information for transit node numbers, optimization information for attenuation.
Wherein the target type can be a semi-automatic scheduling type or a manual scheduling type.
After the scheduling type is determined, the scheduling type may be matched with a target type, and when the scheduling request is the target type, scheduling optimization information associated with the target type may be determined first, where the scheduling optimization information may be optimization information for a shortest path, optimization information for a minimum number of transit nodes, optimization information for a minimum attenuation, and the like.
Step 203, obtaining the priority information of the scheduling optimization information;
after the scheduling optimization information is determined, priority information of the scheduling optimization information can be obtained, wherein the priority information can be determined according to the tendency of the target user in the past scheduling process.
For example, the target user completes scheduling of a certain optical fiber through a manual scheduling type, the scheduling mode may be analyzed, and the scheduling tendency of the target user is determined, if the target user mainly considers the path distance in the scheduling process, the priority of the optimization information for the shortest path is higher, and if the target user mainly considers the energy consumption in the scheduling process, the priority of the optimization information for the minimum attenuation is higher.
In an example, the priority of the scheduling optimization information may also be related according to regional information of the target optical fiber, target traffic, and the like.
And step 204, pushing the scheduling optimization information according to the priority information.
After the priority information is determined, the priority information can be ranked from high to low, and when the priority information is pushed, the priority information is presented on an interactive interface according to the priority order, so that a target user can quickly select appropriate scheduling optimization information.
Step 205, responding to the operation of the target user for the scheduling optimization information, configuring the jumper connection information of the target optical fiber, and outputting node information;
after receiving the pushed scheduling optimization information on the interactive interface, the target user can perform selection operation on the scheduling optimization information on the interactive interface to determine the direction to be optimized for the current optical fiber scheduling (i.e., selecting the scheduling optimization information), and the cross-domain operation and maintenance platform can respond to the operation of the user, configure the jumper connection information of the target optical fiber according to the scheduling optimization information determined by the user, and simultaneously output node information.
And step 206, generating a scheduling construction work order according to the jump connection information and the node information, and scheduling the target optical fiber according to the scheduling construction work order.
After the jumper connection information is configured and the node information is output, a scheduling construction work order can be generated according to the jumper connection information and the node information, the pre-occupation of optical fiber resources is completed, the scheduling construction work order can be used for optical fiber scheduling of a target user, and after the scheduling is obtained, scheduling construction can be performed according to the scheduling construction work order, so that the optimal configuration of the target optical fiber is realized.
In an embodiment of the present invention, the method further includes:
step 207, responding to the modification operation of the target user for the scheduling construction work order, and adjusting the scheduling construction work order according to the modification operation;
in practical application, in the process of actual optical fiber scheduling, scheduling of the scheduling construction work order generated as expected may not be performed due to some abnormal conditions, so that a target user may perform modification operation on the scheduling construction work order, respond to the modification operation by the cross-domain operation and maintenance platform, and perform corresponding adjustment on the scheduling construction work order.
Or, step 208, responding to the query operation of the target user for the scheduling construction work order, and presenting a query result corresponding to the query operation;
in practical application, a large number of optical fibers are involved in the urban construction process, in order to quickly locate an optical fiber scheduling area concerned by a user, query operation can be performed in a scheduling construction work order, the user inputs keywords, queries according to the keywords, and presents query results.
Or, in step 209, in response to the statistical operation of the target user for the scheduling construction work order, presenting a statistical result corresponding to the statistical operation.
In practical application, statistical analysis can be further performed on the scheduling condition of the target optical fiber, the target user performs statistical operation, and the cross-domain operation and maintenance platform presents a statistical result related to a project which needs to be counted by the target user through response to the statistical operation, for example, statistics on the number of output nodes, statistics on the path distance, and statistics on energy consumption information.
In the embodiment of the present invention, by determining the scheduling type of the scheduling request when the scheduling request of the target optical fiber for the target service is received, and when the scheduling type of the scheduling request is a target type, determining scheduling optimization information associated with the target type, acquiring priority information of the scheduling optimization information, pushing the scheduling optimization information according to the priority information, thereby, by responding to the operation of the target user aiming at the scheduling optimization information, configuring the jump connection information of the target optical fiber and outputting the node information, further, a scheduling construction work order can be generated according to the jump connection information and the node information, and the target optical fiber is scheduled according to the scheduling construction work order, thereby realizing the scheduling of the optical fiber of the cross-border service, furthermore, the optimal configuration of optical fiber network resources is realized, the utilization is maximized, and the target optical fiber can stably provide services.
It should be noted that, for simplicity of description, the method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present invention is not limited by the illustrated order of acts, as some steps may occur in other orders or concurrently in accordance with the embodiments of the present invention. Further, those skilled in the art will appreciate that the embodiments described in the specification are presently preferred and that no particular act is required to implement the invention.
Referring to fig. 3, a schematic structural diagram of an optical fiber scheduling apparatus provided in an embodiment of the present invention is shown, and is applied to an operation and maintenance platform, where the operation and maintenance platform is used to provide a unified operation and maintenance service for multiple areas, and specifically includes the following modules:
a scheduling type determining module 301, configured to determine, when a scheduling request for a target optical fiber of a target service is received, a scheduling type of the scheduling request;
a pushing module 302, configured to push scheduling optimization information associated with the target type to a target user when the scheduling type of the scheduling request is the target type;
a configuration module 303, configured to configure the jumper connection information of the target optical fiber in response to an operation of the target user for the scheduling optimization information, and output node information;
and the scheduling module 304 is configured to generate a scheduling construction work order according to the jumper connection information and the node information, and schedule the target optical fiber according to the scheduling construction work order.
In one embodiment of the present invention, the apparatus includes:
the work order modification module is used for responding to the modification operation of the target user aiming at the scheduling construction work order and adjusting the scheduling construction work order according to the modification operation;
or, the work order query module is used for responding to the query operation of the target user aiming at the scheduling construction work order and presenting a query result corresponding to the query operation;
or the work order counting module is used for responding to the counting operation of the target user aiming at the scheduling construction work order and presenting the counting result corresponding to the counting operation.
In an embodiment of the present invention, the pushing module includes:
the scheduling optimization information determining submodule is used for determining scheduling optimization information associated with the target type when the type of the scheduling request is the target type;
the priority determining submodule is used for acquiring the priority information of the scheduling optimization information;
and the pushing submodule is used for pushing the scheduling optimization information according to the priority information.
In an embodiment of the present invention, the scheduling construction work order includes visual guidance information, and the visual guidance information is used to guide the target user to schedule the optical fiber.
In an embodiment of the present invention, the scheduling optimization information includes any one or more of the following items:
optimization information for paths, optimization information for transit node numbers, optimization information for attenuation.
In the embodiment of the invention, when the scheduling request of the target optical fiber for the target service is received, the scheduling type of the scheduling request is determined, and the scheduling optimization information related to the target type can be pushed to the target user when the scheduling type of the scheduling request is the target type, so that the jump connection information of the target optical fiber is configured and the node information is output by responding to the operation of the target user for the scheduling optimization information, and further the scheduling construction work order can be generated according to the jump connection information and the node information, and the target optical fiber is scheduled according to the scheduling construction work order, so that the optical fiber of the cross-border service is scheduled, further the optimal configuration of the optical network resource is realized, the maximization is utilized, and the target optical fiber can stably provide service.
An embodiment of the present invention also provides a server, which may include a processor, a memory, and a computer program stored on the memory and capable of running on the processor, and when executed by the processor, the computer program implements the method of optical fiber scheduling as described above.
An embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, which, when executed by a processor, implements the method of optical fiber scheduling as described above.
For the device embodiment, since it is basically similar to the method embodiment, the description is simple, and for the relevant points, refer to the partial description of the method embodiment.
The embodiments in the present specification are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, apparatus, or computer program product. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, embodiments of the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
Embodiments of the present invention are described with reference to flowchart illustrations and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing terminal to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing terminal, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing terminal to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing terminal to cause a series of operational steps to be performed on the computer or other programmable terminal to produce a computer implemented process such that the instructions which execute on the computer or other programmable terminal provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications of these embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the embodiments of the invention.
Finally, it should also be noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or terminal that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or terminal. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or terminal that comprises the element.
The method and apparatus for optical fiber scheduling provided above are introduced in detail, and a specific example is applied in this document to illustrate the principle and the implementation of the present invention, and the above description of the embodiment is only used to help understanding the method and the core idea of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present invention.