CN111897785A - Work order quantity control method, device and equipment - Google Patents

Work order quantity control method, device and equipment Download PDF

Info

Publication number
CN111897785A
CN111897785A CN201910372417.3A CN201910372417A CN111897785A CN 111897785 A CN111897785 A CN 111897785A CN 201910372417 A CN201910372417 A CN 201910372417A CN 111897785 A CN111897785 A CN 111897785A
Authority
CN
China
Prior art keywords
index
network element
work orders
processed
element platform
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.)
Pending
Application number
CN201910372417.3A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
China Mobile Group Henan Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Henan Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Henan Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201910372417.3A priority Critical patent/CN111897785A/en
Publication of CN111897785A publication Critical patent/CN111897785A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/1805Append-only file systems, e.g. using logs or journals to store data
    • G06F16/1815Journaling file systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0681Configuration of triggering conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/069Management of faults, events, alarms or notifications using logs of notifications; Post-processing of notifications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0695Management of faults, events, alarms or notifications the faulty arrangement being the maintenance, administration or management system

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a method, a device and equipment for controlling the number of work orders, wherein the method comprises the following steps: monitoring the designated index of the network element platform; wherein the specified index includes at least one of the following: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented; and controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index. The processing capacity of the network element platform for the work orders to be processed can be determined according to the monitored specified indexes, and the number of the work orders to be processed which are issued to the network element platform is controlled according to the processing capacity of the network element platform for the work orders to be processed, so that the problems that faults and abnormalities occur to the network element platform due to too much work orders issued in the prior art can be effectively solved.

Description

Work order quantity control method, device and equipment
Technical Field
The invention relates to the technical field of internet, in particular to a method, a device and equipment for controlling the number of work orders.
Background
Today, operators are constantly pushing new services to attract new customers and to keep old customers in order to meet the needs of market competition. With the increase of the service types and the number of users, the number of work orders opened by the service opening system is more and more.
In the prior art, after a work order is opened, a service opening system directly issues the work order to a network element platform, and the network element platform processes the work order. Because the processing capability of the network element platform for processing the work order is limited, when the number of the issued work orders is too large, the network element platform is likely to have faults and abnormalities due to too large load.
Disclosure of Invention
The embodiment of the invention provides a method, a device and equipment for controlling the number of work orders, which are used for avoiding the problem that in the prior art, because the number of the work orders issued by a network element platform is possibly overlarge, the network element platform fails and is abnormal due to overlarge load.
In order to solve the technical problem, the invention is realized as follows:
in a first aspect, a method for controlling the number of work orders is provided, including:
monitoring the designated index of the network element platform; wherein the specified index includes at least one of: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented;
and controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index.
In a second aspect, there is provided a work order quantity control apparatus, including:
the monitoring module is used for monitoring the specified index of the network element platform; wherein the specified index includes at least one of: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented;
and the control module is used for controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index.
In a third aspect, there is provided a work order amount control apparatus comprising: a memory, a processor and a computer program stored on the memory and executable on the processor, the computer program, when executed by the processor, implementing the steps of the method according to the first aspect as described above.
In a fourth aspect, a computer-readable storage medium is provided, having stored thereon a computer program which, when executed by a processor, carries out the steps of the method according to the first aspect as described above.
The at least one technical scheme provided by the embodiment of the invention can achieve the following technical effects:
the processing capacity of the network element platform for the work orders to be processed is determined by monitoring the designated index of the network element platform, the number of the work orders to be processed issued to the network element platform is controlled by the processing capacity of the network element platform for the work orders to be processed, and excessive work orders cannot be issued to the network element platform any more, so that the problems that the network element platform fails and is abnormal due to excessive loads caused by issuing of excessive work orders in the prior art can be effectively solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:
fig. 1 is a schematic flow chart of a method for controlling the number of work orders according to an embodiment of the present invention;
FIG. 2 is a block diagram of a control device for controlling the number of work orders according to an embodiment of the present invention;
FIG. 3 is a second schematic diagram illustrating the module components of the device for controlling the number of work orders according to an embodiment of the present invention;
fig. 4 is a schematic hardware configuration diagram of a control device for the number of work orders according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the specific embodiments of the present invention and the accompanying drawings. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. 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 technical solutions provided by the embodiments of the present invention are described in detail below with reference to the accompanying drawings.
Referring to fig. 1, fig. 1 is a schematic flow chart of a method for controlling the number of work orders according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps:
step 102: monitoring specified indexes of a network element platform, wherein the specified indexes comprise at least one of the following indexes: the index for representing the processing speed of the work order, the index for representing the queuing number of the work orders to be processed and the index for representing the number of the work orders with abnormal processing results.
Step 104: and controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index.
In the embodiment of the present invention, the specified index of the network element platform may be monitored, where the specified index may include at least one of the following indexes: the index for representing the processing speed of the work order, the index for representing the queuing number of the work orders to be processed and the index for representing the number of the work orders with abnormal processing results.
In an example, the specified index may include an index representing a processing speed of the work order, and when the specified index of the network element platform is monitored, a monitoring period may be preset, for example, 1 minute, and then, the number of work orders processed by the network element platform in the current monitoring period is monitored.
For example, the preset monitoring period may be 1 minute, the number of work orders processed by the network element platform in the current monitoring period may be 200, when the specified index of the network element platform is monitored, the number of work orders processed by the network element platform in the current monitoring period may be monitored to be 200, and the monitored index may represent that the work order processing speed of the network element platform is 200/minute.
Of course, in the embodiment of the present invention, if the specified index includes an index representing the processing speed of the work order, the processing speed of the work order on the network element platform may also be directly monitored when the specified index on the network element platform is monitored. The embodiment of the present invention is not limited thereto.
In another example, the specified index may include an index representing the number of queued work orders to be processed, and when the specified index of the network element platform is monitored, the number of work orders to be processed currently in a queued state on the network element platform may be directly monitored.
For example, if the number of the to-be-processed work orders currently in the queuing state on the network element platform is 20, the number of the to-be-processed work orders currently in the queuing state on the network element platform may be monitored by 20 when the specified index of the network element platform is monitored, and the monitored index may represent that the queuing number of the to-be-processed work orders of the network element platform is 20.
In one embodiment, the number of work orders for which the result is abnormal may include at least one of a number of work orders for which the processing is overtime and a number of work orders identified by the network element platform as abnormal work orders.
In an example, the number of work orders with abnormal processing results may include the number of work orders with overtime processing, and if the specified index includes an index representing the number of work orders with abnormal processing results, the number of work orders with processed time length exceeding a preset processing time length threshold value, for example, 5 minutes, on the network element platform may be monitored when the specified index of the network element platform is monitored.
For example, the preset processing time threshold may be 5 minutes, and the processed time of 20 work orders on the network element platform exceeds 5 minutes, so that when the specified index of the network element platform is monitored, the number of the work orders whose processed time exceeds the preset processing time threshold on the network element platform may be monitored to be 20.
In another example, the number of work orders with abnormal processing results may include the number of work orders identified as abnormal work orders by the network element platform, and if the specified index includes an index representing the number of work orders with abnormal processing results, the number of work orders identified as abnormal work orders by the network element platform may be directly monitored when monitoring the specified index of the network element platform.
For example, the number of the work orders identified as the abnormal work order by the network element platform may be 30, and when the specified index of the network element platform is monitored, the number of the work orders identified as the abnormal work order by the network element platform may be monitored to be 30.
In the embodiment of the present invention, after the designated index of the network element platform is monitored, the number of the work orders to be processed issued to the network element platform can be controlled according to the monitored designated index.
In an embodiment of the present invention, the monitored specified index of the network element platform may include an index representing a processing speed of the work order, and a process of controlling the number of the work orders to be processed issued to the network element platform according to the monitored specified index may specifically be: when the monitored number of the designated index representations is large, the number of the work orders to be processed issued to the network element platform can be large; when the monitored number of the designated index representations is small, the number of the work orders to be processed issued to the network element platform can be small.
Because the processing speeds of different network element platforms for the to-be-processed work orders may be different, when the to-be-processed work orders are issued to the network element platform, if the corresponding number of the to-be-processed work orders are issued only according to the average processing speed of the network element platform or the conventional processing speed, a situation that the network element platform with a high processing speed is in an idle state for a long time after all the to-be-processed work orders are processed, and a situation that the network element platform with a low processing speed is abnormal due to too many unprocessed to-be-processed work orders and too high processing pressure may occur Handling the abnormal condition caused by overlarge pressure; because sufficient work orders to be processed can be issued to the network element platform with high processing speed, the situation that the network element platform is in an idle state for a long time due to less distributed work orders to be processed can be avoided, and therefore the processing efficiency of the network element platform on the work orders to be processed can be effectively improved.
In another embodiment of the present invention, the monitored specified index of the network element platform may include at least one of an index representing the number of queued work orders to be processed and an index representing the number of work orders with abnormal processing results, and the process of controlling the number of work orders to be processed issued to the network element platform according to the monitored specified index may specifically be: judging whether the monitored quantity of each designated index representation is smaller than a corresponding first preset threshold value, if so, increasing the issuing speed of the to-be-processed work order issued to the network element platform, and/or judging whether the monitored quantity of each designated index representation is smaller than a corresponding second preset threshold value, if not, reducing the issuing speed of the to-be-processed work order issued to the network element platform, or issuing the to-be-processed work order to the network element platform according to a preset delay time delay.
In an example, the specified indexes of the monitored network element platform may include at least one of an index representing the number of queues of the work orders to be processed and an index representing the number of work orders with abnormal processing results, and corresponding first preset thresholds may be set for the specified indexes, where the first preset thresholds corresponding to different specified indexes may be the same or different, and this example does not limit this. After the designated indexes of the network element platform are monitored, whether the number of the monitored designated index representations is smaller than the corresponding first preset threshold value can be judged, and if the judgment result is yes, the issuing speed of the to-be-processed work order issued to the network element platform can be increased.
For example, the monitored specified indexes of the network element platform may include an index representing the number of queued work orders to be processed and an index representing the number of work orders with abnormal processing results, where the number of index representations representing the number of queued work orders to be processed is 5, the number of index representations representing the number of work orders with abnormal processing results is 3, a first preset threshold corresponding to the index representing the number of queued work orders to be processed may be 10, and a first preset threshold corresponding to the index representing the number of work orders with abnormal processing results may be 5, since the monitored number 5 of index representations representing the number of queued work orders to be processed is less than the corresponding first preset threshold 20, and the monitored number 3 of index representations representing the number of work orders with abnormal processing results is less than the corresponding first preset threshold 5, it may be determined that the number of monitored specified indexes is less than the respective corresponding first preset thresholds, at this time, the issuing speed of the to-be-processed work order issued to the network element platform can be increased.
When the number of the index representations representing the queuing number of the work orders to be processed is smaller than the corresponding first preset threshold value, the number of the work orders to be processed queued on the network element platform is less, at this time, even if some work orders to be processed are issued to the network element platform more, the network element platform does not have larger processing pressure, and because the work orders to be processed are issued to the network element platform more, under the condition that the total number of the work orders to be processed is determined, the work orders to be processed can be issued to other network element platforms with weak processing capacity less, so that the problem that other network element platforms have abnormity due to overlarge processing pressure can be effectively avoided.
Similarly, because the probability of the processing result abnormality of the work orders to be processed is increased under the condition that the processing pressure of the network element platform is too high or the network element platform is abnormal, when the index representing the number of the work orders with the abnormal processing result is smaller than the corresponding first preset threshold value, the probability that the network element platform is in the state with the too high processing pressure or the abnormal processing result is low, and at the moment, some work orders to be processed can be issued to the network element platform.
In another example, the designated indexes of the monitored network element platform may include at least one of indexes representing the number of queues of the work orders to be processed and indexes representing the number of work orders with abnormal processing results, and corresponding second preset thresholds may be set for the designated indexes, where the second preset thresholds corresponding to different designated indexes may be the same or different, but the second preset threshold corresponding to each designated index may be greater than the corresponding first preset threshold. After the designated indexes of the network element platform are monitored, whether the number of the monitored designated index representations is smaller than the corresponding second preset threshold value can be judged, if not, the issuing speed of the to-be-processed work order issued to the network element platform can be reduced, or the issuing of the to-be-processed work order to the network element platform is delayed according to preset delay time, such as 2 minutes.
For example, the monitored specified indexes of the network element platform may include an index representing the number of queues of the work orders to be processed and an index representing the number of work orders with abnormal processing results, where the number of the index representing the number of queues of the work orders to be processed is 5, the number of the index representing the number of work orders with abnormal processing results is 25, a second preset threshold corresponding to the index representing the number of queues of the work orders to be processed may be 50, and a second preset threshold corresponding to the index representing the number of work orders with abnormal processing results may be 20, and since the number 25 of the monitored index representing the number of work orders with abnormal processing results is greater than the corresponding second preset threshold 20, it may be determined that the number of the monitored specified indexes is not smaller than the corresponding second preset thresholds, at this time, the issuing speed of the work orders to be processed issued to the network element platform may be reduced, or, according to the preset delay time, such as 2 minutes, the work order to be processed is delayed to be issued to the network element platform.
When the number of the indexes representing the queuing number of the work orders to be processed or the number of the indexes representing the abnormal work order number of the processing result is larger than the corresponding second preset threshold value, the network element platform is indicated to have a larger probability in a state with overlarge processing pressure or an abnormal state, and at the moment, the work orders to be processed are reduced from being issued to the network element platform so as to avoid further deterioration of the state of the network element platform.
In this embodiment of the present invention, the monitored designated indexes of the network element platform may include at least one of an index representing the number of queues of the work orders to be processed and an index representing the number of work orders with abnormal processing results, and corresponding third preset thresholds may be set for the designated indexes, where the third preset thresholds corresponding to different designated indexes may be the same or different, but the third preset threshold corresponding to each designated index may be greater than the corresponding second preset threshold.
After the specified indexes of the network element platform are monitored, whether the number of the monitored specified indexes is smaller than the corresponding third preset threshold value can be judged, and if the judgment result is negative, a work order abnormity alarm aiming at the network element platform can be generated.
For example, the monitored specified metrics of the network element platform may include a metric indicative of the number of queued work orders to be processed, and an index representing the number of the work orders with abnormal processing results, wherein the number of the index representing the queuing number of the work orders to be processed is 70, the number of the index representing the number of the work orders with abnormal processing results is 25, a third preset threshold corresponding to the index representing the queuing number of the work orders to be processed can be 60, a third preset threshold corresponding to the index representing the number of the work orders with abnormal processing results can be 40, since the number 70 of monitored indicator representations representing the number of queued work orders to be processed is greater than its corresponding third preset threshold 60, the number of monitored indicator representations is, therefore, it may be determined that the monitored quantities of the representations of the designated indexes are not all smaller than the corresponding second preset thresholds, and at this time, a work order exception alarm for the network element platform may be generated.
When the index representing the queuing number of the work orders to be processed or the index representing the abnormal number of the work orders in the processing result is larger than the corresponding third preset threshold, the processing pressure of the network element platform is over high, and the problem that the processing pressure of the network element platform is over high needs to be solved quickly, at the moment, an abnormal work order alarm can be generated to remind related technicians to reduce the processing pressure of the network element platform quickly in a manual operation mode as soon as possible.
In the embodiment of the present invention, an alarm model may be generated according to the index representing the queuing number of the work orders to be processed and the index representing the number of the work orders with abnormal processing results, wherein when the alarm model is generated, a monitoring period, an alarm level, an alarm threshold corresponding to each alarm level (for example, the third preset threshold), an alarm mode corresponding to each alarm level (for example, short message alarm, mail alarm, alarm by changing the display color of the work order display page), and the like may be set according to the historical data related to the two indexes and the operation and maintenance experience of related technicians. When the monitored quantity of the index representations exceeds the alarm threshold corresponding to any alarm level, an alarm can be given according to the alarm mode corresponding to the highest alarm level exceeding the monitored quantity of the index representations.
In the embodiment of the present invention, the work orders to be processed may be issued to the network element platform based on the token bucket algorithm, and when the number of the work orders to be processed issued to the network element platform is controlled, the number of the work orders to be processed issued to the network element platform based on the token bucket algorithm may be controlled.
In the embodiment of the present invention, in order to control the total number of the to-be-processed work orders, prevent the generation of excessive to-be-processed work orders that need to be issued to the network element platform for processing, and increase the processing pressure of the network element platform, after detecting a service request, the embodiment of the present invention may further obtain processing resources, such as a CPU, a memory, and the like of the network element platform, that the network element platform needs to consume when processing the to-be-processed work orders generated by the service request, and then may determine whether the service request is a service request that needs to be prohibited, wherein, when determining, the determination may be performed according to a service request prohibition instruction sent by a system that processes the service request, and if the service request is a service request that needs to be prohibited, the overload processor may be called, and further obtain an overload type from the system that processes the service request, or from the received service request prohibition instruction, so that the overload processor may call a corresponding abnormal preset processing policy based on the obtained overload type to perform the The service request is processed; if the service request is a service request which does not need to be prohibited, whether the processing resources which are required to be consumed when the network element platform processes the to-be-processed work order generated by the service request exceed the processing resources which can be provided currently can be judged, if not, the processing resources which are required to be consumed when the network element platform processes the to-be-processed work order generated by other to-be-processed service requests can be accumulated with the processing resources which are required to be consumed when the network element platform processes the to-be-processed work order generated by other to-be-processed service requests, and the processing resources which are required to be consumed when the to-be-processed work order is processed are subtracted after the network element platform processes the to-be-processed work order generated by a certain service request; if the processing resources that the network element platform needs to consume when processing the to-be-processed work order generated by the service request exceed the processing resources that the network element platform can currently provide, the overload processor can be called, and the overload type is determined as: and processing resources required to be consumed are overloaded, so that the overload processor can call a corresponding preset exception handling strategy to process the service request based on the acquired overload type.
In this embodiment of the present invention, a specific index of a network element platform may be monitored first, where the specific index may include at least one of the following indexes: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the work order number with abnormal processing result can be represented, and then the number of the work orders to be processed which are sent to the network element platform can be controlled according to the monitored specified index.
As can be seen from the above, the embodiment of the present invention can determine the processing capability of the network element platform for the to-be-processed work orders through monitoring the designated index of the network element platform, and control the number of the to-be-processed work orders issued to the network element platform through the processing capability of the network element platform for the to-be-processed work orders.
Corresponding to the above method for controlling the number of work orders, an embodiment of the present invention further provides a device for controlling the number of work orders, fig. 2 is one of schematic diagrams of module compositions of the device for controlling the number of work orders provided in the embodiment of the present invention, and as shown in fig. 2, the device for controlling the number of work orders includes:
a monitoring module 21, configured to monitor a specified index of a network element platform; wherein the specified index includes at least one of: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented;
and the control module 22 is configured to control the number of the to-be-processed work orders issued to the network element platform according to the monitored specified index.
Optionally, the specified index includes at least one of an index representing the queuing number of the work orders to be processed and an index representing the number of the work orders with abnormal processing results;
the control module 22 is configured to:
judging whether the monitored quantity of each specified index representation is smaller than a corresponding first preset threshold value;
if the judgment result is yes, the issuing speed of the work order to be processed issued to the network element platform is increased;
and/or the presence of a gas in the gas,
judging whether the monitored quantity of each specified index representation is smaller than a corresponding second preset threshold value; the second preset threshold corresponding to each specified index is larger than the first preset threshold corresponding to the specified index;
if the judgment result is negative, the issuing speed of the work order to be processed issued to the network element platform is reduced, or the work order to be processed is issued to the network element platform according to the preset delay time delay.
Optionally, the specified index includes at least one of an index representing the queuing number of the work orders to be processed and an index representing the number of the work orders with abnormal processing results; the apparatus further comprises (as shown in fig. 3):
the judging module 23 is configured to judge whether the monitored quantity of each of the designated index representations is smaller than a corresponding third preset threshold;
and the alarm module 24 is configured to generate a work order exception alarm for the network element platform if the determination result is negative.
Optionally, the number of work orders with abnormal processing results includes at least one of the number of work orders with overtime processing and the number of work orders identified as abnormal work orders by the network element platform.
Optionally, the control module 21 is configured to:
and controlling the number of the work orders to be processed which are issued to the network element platform based on the token bucket algorithm.
In this embodiment of the present invention, a specific index of a network element platform may be monitored first, where the specific index may include at least one of the following indexes: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the work order number with abnormal processing result can be represented, and then the number of the work orders to be processed which are sent to the network element platform can be controlled according to the monitored specified index.
As can be seen from the above, the embodiment of the present invention can determine the processing capability of the network element platform for the to-be-processed work orders through monitoring the designated index of the network element platform, and control the number of the to-be-processed work orders issued to the network element platform through the processing capability of the network element platform for the to-be-processed work orders.
Corresponding to the method for controlling the number of work orders, an embodiment of the present invention further provides a device for controlling the number of work orders, and fig. 4 is a schematic diagram of a hardware structure of the device for controlling the number of work orders according to an embodiment of the present invention.
The control device for the number of work orders may be the terminal device or the server provided in the above embodiments for controlling the number of work orders.
The number of control devices of a work order may vary significantly depending on configuration or performance, and may include one or more processors 401 and memory 402, where the memory 402 may store one or more stored applications or data. Wherein memory 402 may be transient or persistent. The application program stored in memory 402 may include one or more modules (not shown), each of which may include a series of computer-executable instructions in the control device for a work order quantity. Still further, the processor 401 may be configured to communicate with the memory 402 to execute a series of computer-executable instructions in the memory 402 on a work order number of control devices. The control equipment for the number of work orders may also include one or more power supplies 403, one or more wired or wireless network interfaces 404, one or more input-output interfaces 405, and one or more keyboards 406.
In particular, in this embodiment, the control device for the number of work orders includes a memory, and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the control device for the number of work orders, and the one or more programs configured to be executed by the one or more processors include computer-executable instructions for:
monitoring the designated index of the network element platform; wherein the specified index includes at least one of: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented;
and controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index.
Optionally, the specified indicator includes at least one of an indicator characterizing a queuing number of the work orders to be processed and an indicator characterizing a number of work orders with abnormal processing results, and the computer-executable instructions, when executed, may cause the processor to:
judging whether the monitored quantity of each specified index representation is smaller than a corresponding first preset threshold value;
if the judgment result is yes, the issuing speed of the work order to be processed issued to the network element platform is increased;
and/or the presence of a gas in the gas,
judging whether the monitored quantity of each specified index representation is smaller than a corresponding second preset threshold value; the second preset threshold corresponding to each specified index is larger than the first preset threshold corresponding to the specified index;
if the judgment result is negative, the issuing speed of the work order to be processed issued to the network element platform is reduced, or the work order to be processed is issued to the network element platform according to the preset delay time delay.
Optionally, the specified indicator includes at least one of an indicator characterizing a queuing number of the work orders to be processed and an indicator characterizing a number of work orders with abnormal processing results, and the computer-executable instructions, when executed, further cause the processor to:
judging whether the monitored quantity of each specified index representation is smaller than a third preset threshold value corresponding to each specified index representation;
and if the judgment result is negative, generating a work order abnormity alarm aiming at the network element platform.
Optionally, the number of work orders with abnormal processing results includes at least one of the number of work orders with overtime processing and the number of work orders identified as abnormal work orders by the network element platform.
Optionally, the computer executable instructions, when executed, may cause the processor to:
and controlling the number of the work orders to be processed which are issued to the network element platform based on the token bucket algorithm.
In this embodiment of the present invention, a specific index of a network element platform may be monitored first, where the specific index may include at least one of the following indexes: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the work order number with abnormal processing result can be represented, and then the number of the work orders to be processed which are sent to the network element platform can be controlled according to the monitored specified index.
As can be seen from the above, the embodiment of the present invention can determine the processing capability of the network element platform for the to-be-processed work orders through monitoring the designated index of the network element platform, and control the number of the to-be-processed work orders issued to the network element platform through the processing capability of the network element platform for the to-be-processed work orders.
In the 90 s of the 20 th century, improvements in a technology could clearly distinguish between improvements in hardware (e.g., improvements in circuit structures such as diodes, transistors, switches, etc.) and improvements in software (improvements in process flow). However, as technology advances, many of today's process flow improvements have been seen as direct improvements in hardware circuit architecture. Designers almost always obtain the corresponding hardware circuit structure by programming an improved method flow into the hardware circuit. Thus, it cannot be said that an improvement in the process flow cannot be realized by hardware physical modules. For example, a Programmable Logic Device (PLD), such as a Field Programmable Gate Array (FPGA), is an integrated circuit whose Logic functions are determined by programming the Device by a user. A digital system is "integrated" on a PLD by the designer's own programming without requiring the chip manufacturer to design and fabricate application-specific integrated circuit chips. Furthermore, nowadays, instead of manually making an integrated Circuit chip, such Programming is often implemented by "logic compiler" software, which is similar to a software compiler used in program development and writing, but the original code before compiling is also written by a specific Programming Language, which is called Hardware Description Language (HDL), and HDL is not only one but many, such as abel (advanced Boolean Expression Language), ahdl (alternate Language Description Language), traffic, pl (core unified Programming Language), HDCal, JHDL (Java Hardware Description Language), langue, Lola, HDL, laspam, hardsradware (Hardware Description Language), vhjhd (Hardware Description Language), and vhigh-Language, which are currently used in most common. It will also be apparent to those skilled in the art that hardware circuitry that implements the logical method flows can be readily obtained by merely slightly programming the method flows into an integrated circuit using the hardware description languages described above.
The controller may be implemented in any suitable manner, for example, the controller may take the form of, for example, a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro) processor, logic gates, switches, an Application Specific Integrated Circuit (ASIC), a programmable logic controller, and an embedded microcontroller, examples of which include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicone Labs C8051F320, the memory controller may also be implemented as part of the control logic for the memory. Those skilled in the art will also appreciate that, in addition to implementing the controller as pure computer readable program code, the same functionality can be implemented by logically programming method steps such that the controller is in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Such a controller may thus be considered a hardware component, and the means included therein for performing the various functions may also be considered as a structure within the hardware component. Or even means for performing the functions may be regarded as being both a software module for performing the method and a structure within a hardware component.
The systems, devices, modules or units illustrated in the above embodiments may be implemented by a computer chip or an entity, or by a product with certain functions. One typical implementation device is a computer. In particular, the computer may be, for example, a personal computer, a laptop computer, a cellular telephone, a camera phone, a smartphone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functions of the units may be implemented in the same software and/or hardware or in a plurality of software and/or hardware when implementing the invention.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, 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, 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.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (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 apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, 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 apparatus 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 apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus 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 apparatus. 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 apparatus that comprises the element.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, 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, 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.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the system embodiment, since it is substantially similar to the method embodiment, the description is simple, and for the relevant points, reference may be made to the partial description of the method embodiment.
The above description is only an example of the present invention, and is not intended to limit the present invention. Various modifications and alterations to this invention will become apparent to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.

Claims (10)

1. A method for controlling a number of work orders, the method comprising:
monitoring the designated index of the network element platform; wherein the specified index includes at least one of: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented;
and controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index.
2. The method according to claim 1, wherein the specified index includes at least one of an index representing a queuing number of the work orders to be processed and an index representing a number of the work orders with abnormal processing results;
the controlling the number of the work orders to be processed issued to the network element platform according to the monitored specified index comprises the following steps:
judging whether the monitored quantity of each specified index representation is smaller than a corresponding first preset threshold value;
if the judgment result is yes, the issuing speed of the work order to be processed issued to the network element platform is increased;
and/or the presence of a gas in the gas,
judging whether the monitored quantity of each specified index representation is smaller than a corresponding second preset threshold value; the second preset threshold corresponding to each specified index is larger than the first preset threshold corresponding to the specified index;
if the judgment result is negative, the issuing speed of the work order to be processed issued to the network element platform is reduced, or the work order to be processed is issued to the network element platform according to the preset delay time delay.
3. The method according to claim 1, wherein the specified index includes at least one of an index representing a queuing number of the work orders to be processed and an index representing a number of the work orders with abnormal processing results;
the method further comprises the following steps:
judging whether the monitored quantity of each specified index representation is smaller than a third preset threshold value corresponding to each specified index representation;
and if the judgment result is negative, generating a work order abnormity alarm aiming at the network element platform.
4. The method of any of claims 1 to 3, wherein the handling of the number of work orders with abnormal results comprises handling at least one of a number of work orders with timeout and a number of work orders identified as abnormal work orders by the network element platform.
5. The method of claim 4, wherein the controlling the number of work orders to be processed issued to the network element platform comprises:
and controlling the number of the work orders to be processed which are issued to the network element platform based on the token bucket algorithm.
6. A work order quantity control apparatus, comprising:
the monitoring module is used for monitoring the specified index of the network element platform; wherein the specified index includes at least one of: the index of the processing speed of the work order, the index of the queuing number of the work orders to be processed and the index of the number of the work orders with abnormal processing results are represented;
and the control module is used for controlling the number of the work orders to be processed which are issued to the network element platform according to the monitored specified index.
7. The apparatus according to claim 5, wherein the specified index includes at least one of an index representing a queuing number of the work orders to be processed and an index representing a number of the work orders whose processing results are abnormal;
the control module is used for:
judging whether the monitored quantity of each specified index representation is smaller than a corresponding first preset threshold value;
if the judgment result is yes, the issuing speed of the work order to be processed issued to the network element platform is increased;
and/or the presence of a gas in the gas,
judging whether the monitored quantity of each specified index representation is smaller than a corresponding second preset threshold value; the second preset threshold corresponding to each specified index is larger than the first preset threshold corresponding to the specified index;
if the judgment result is negative, the issuing speed of the work order to be processed issued to the network element platform is reduced, or the work order to be processed is issued to the network element platform according to the preset delay time delay.
8. The apparatus according to claim 6, wherein the specified index includes at least one of an index representing a queuing number of the work orders to be processed and an index representing a number of the work orders whose processing results are abnormal;
the device further comprises:
the judging module is used for judging whether the monitored quantity of the representations of the specified indexes is smaller than a third preset threshold value corresponding to each of the monitored quantities;
and the alarm module is used for generating a work order abnormity alarm aiming at the network element platform if the judgment result is negative.
9. A terminal device, comprising: memory, processor and computer program stored on the memory and executable on the processor, which computer program, when executed by the processor, carries out the steps of the method according to any one of claims 1 to 5.
10. A computer-readable storage medium, characterized in that a computer program is stored on the computer-readable storage medium, which computer program, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 5.
CN201910372417.3A 2019-05-06 2019-05-06 Work order quantity control method, device and equipment Pending CN111897785A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910372417.3A CN111897785A (en) 2019-05-06 2019-05-06 Work order quantity control method, device and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910372417.3A CN111897785A (en) 2019-05-06 2019-05-06 Work order quantity control method, device and equipment

Publications (1)

Publication Number Publication Date
CN111897785A true CN111897785A (en) 2020-11-06

Family

ID=73169539

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910372417.3A Pending CN111897785A (en) 2019-05-06 2019-05-06 Work order quantity control method, device and equipment

Country Status (1)

Country Link
CN (1) CN111897785A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112365179A (en) * 2020-11-23 2021-02-12 中盈优创资讯科技有限公司 Method and device for monitoring opening of mass data
CN115314443A (en) * 2022-08-04 2022-11-08 贵州多彩新媒体股份有限公司 Interface speed regulation method based on monitoring IPTV transmission platform processing capacity

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107172204A (en) * 2017-06-29 2017-09-15 北京众清科技有限公司 The worksheet system and worksheet method of High Availabitity high capacity
CN107404407A (en) * 2017-08-22 2017-11-28 中国联合网络通信集团有限公司 Work order monitoring method and device
CN107809322A (en) * 2016-09-06 2018-03-16 中兴通讯股份有限公司 The distribution method and device of work order
CN108229841A (en) * 2018-01-23 2018-06-29 国网江西省电力有限公司电力科学研究院 A kind of data exception processing method and processing device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107809322A (en) * 2016-09-06 2018-03-16 中兴通讯股份有限公司 The distribution method and device of work order
CN107172204A (en) * 2017-06-29 2017-09-15 北京众清科技有限公司 The worksheet system and worksheet method of High Availabitity high capacity
CN107404407A (en) * 2017-08-22 2017-11-28 中国联合网络通信集团有限公司 Work order monitoring method and device
CN108229841A (en) * 2018-01-23 2018-06-29 国网江西省电力有限公司电力科学研究院 A kind of data exception processing method and processing device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112365179A (en) * 2020-11-23 2021-02-12 中盈优创资讯科技有限公司 Method and device for monitoring opening of mass data
CN115314443A (en) * 2022-08-04 2022-11-08 贵州多彩新媒体股份有限公司 Interface speed regulation method based on monitoring IPTV transmission platform processing capacity
CN115314443B (en) * 2022-08-04 2023-10-20 贵州多彩新媒体股份有限公司 Interface speed regulating method based on monitoring IPTV transmission platform processing capacity

Similar Documents

Publication Publication Date Title
CN107770088B (en) Flow control method and device
CN107547433B (en) Method, device and equipment for current limiting based on token leaky bucket
CN108243032B (en) Method, device and equipment for acquiring service level information
CN109739627B (en) Task scheduling method, electronic device and medium
CN112596898A (en) Task executor scheduling method and device
CN111897785A (en) Work order quantity control method, device and equipment
CN106603256B (en) Flow control method and device
CN111245732A (en) Flow control method, device and equipment
CN114189482A (en) Control method, device and system for cluster resources
CN110175084B (en) Data change monitoring method and device
US11455293B2 (en) Counting method, counter and storage medium
CN113032119A (en) Task scheduling method and device, storage medium and electronic equipment
CN108880854B (en) Service degradation method, device and equipment
CN110020425B (en) Model operation method and device
CN112817428A (en) Task running method and device, mobile terminal and storage medium
CN108470242B (en) Risk management and control method, device and server
CN114281069A (en) Control method and device of unmanned equipment
CN113542027B (en) Flow isolation method, device and system based on distributed service architecture
CN114817212A (en) Database optimization method and optimization device
CN111447086B (en) Service processing method and device and electronic equipment
CN113439252B (en) Terminal control method and device, storage medium and electronic equipment
CN113759790A (en) System optimization method and device for unmanned equipment
CN112182454A (en) Webpage optimization method and device, storage medium and electronic equipment
JP2009282664A (en) Storage data management system and storage data management program
CN115658368B (en) Fault processing method and device, storage medium and electronic equipment

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