Summary of the invention
This application provides a kind of notification methods of system failure information, notice device, the computer of system failure informationReadable storage medium storing program for executing and computer equipment, to improve the efficiency of system failure information delivery alarm user.
The embodiment of the present application provides firstly a kind of notification method of system failure information, comprising:
Intelligence learning is carried out to social circle's information of alarm user, obtains the notification analysis model of the alarm user;
When receiving system failure information, according to current time information, user's geographical location information and the notice pointThe best advice method of analysis model acquisition system failure information and best notification path;
The system failure information alarm is sent to by the best advice method and best notification path to useFamily.
In one embodiment, before the step of social circle's information according to alarm user carries out intelligence learning, alsoInclude:
Social circle's information of the alarm user is collected, social circle's information includes: the address list for alerting user, callRecord, instant message record, correlation log information, the notice behavior of alarm personnel's history and corresponding temporal information.
In one embodiment, described to obtain the alarm user's if there are history to notify behavioral data by alarm userAfter the step of notification analysis model, further includes:
Transfer the history notice data-optimized notification analysis model of behavior of the alarm user.
In one embodiment, social circle's information according to alarm user carries out intelligence learning, obtains the alarmThe step of notification analysis model of user, comprising:
The current User Status of alarm user is determined according to the current geographical location information of temporal information and alarm user;
Emergency contact of the alarm user under various User Status is obtained, as best under this kind of User StatusNotification path;
It counts under various User Status, the behavioral data of user is alerted in social circle's information, obtain alarm user and existThe highest contact method of frequency of usage under the User Status, and as best advice method;
The incidence relation of User Status, best advice method and best notification path is established, the notice of alarm user is obtainedAnalysis model.
In one embodiment, the step of emergency contact for obtaining alarm user under various User Status, packetIt includes:
Social circle's information of study alarm user, obtains and contacts the highest contact person of frequency with alarm user, by the connectionPeople is set as the emergency contact under this kind of User Status.
In one embodiment, the acquisition alerts user's highest contact method of frequency of usage under the User Status,And the step of as best advice method, comprising:
The social information alerted between user and its emergency contact under various User Status is obtained, the User Status is obtainedThe lower highest contact method of frequency of usage, as best advice method.
Further, the embodiment of the present application also provides a kind of notification methods of system failure information, comprising:
The system failure information for receiving the failure of characterization system, the system failure information is sent to and is pre-establishedAssociated alarm user;
The response message for not receiving the alarm user in preset time period, according to any of the above-described technical solutionSystem failure information notification method by system failure information be sent to alarm user.
Further, the embodiment of the present application also provides a kind of notice devices of system failure information, comprising:
Study module carries out intelligence learning for social circle's information to alarm user, obtains the logical of the alarm userKnow analysis model;
Module is obtained, for when receiving system failure information, according to current time information, user's geographical location informationAnd best advice method and the best notification path of the notification analysis model acquisition system failure information;
Sending module, for being sent the system failure information by the best advice method and best notification pathTo the alarm user.
Further, described computer-readable to deposit the embodiment of the present application also provides a kind of computer readable storage mediumStorage media when run on a computer, allows computer to execute any of the above-described skill for storing computer instructionDescribed in art scheme the step of the notification method of system failure information.
Further, the embodiment of the present application also provides a kind of computer equipment, the computer equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processingDevice realizes the step of notification method of system failure information described in above-mentioned any one technical solution.
Compared with prior art, scheme provided by the present application at least has following advantage:
The notification method of system failure information provided by the embodiments of the present application carries out intelligence by the social circle to alarm userIt can learn, obtain the best advice method and notice of different time sections and the corresponding system failure information of user's geographical location informationSystem failure information is sent to alarm user by best advice method and best notification path, improves alarm user by pathThe efficiency for knowing system failure information avoids quickly and effectively being conveyed to caused by alarm personnel due to system failure informationLoss.
The notification method of system failure information provided by the embodiments of the present application is obtained by notification analysis model by system eventThe best advice method of barrier information delivery alarm user and best notification path, can be reached by data analysis and be quickly found out alarmPersonnel's processing system failure problems, while avoiding that system alarm information is repeatedly sent to alarm personnel, it causes to alarmThe waste of personnel bothered with resource.
The additional aspect of the application and advantage will be set forth in part in the description, these will become from the following descriptionIt obtains obviously, or recognized by the practice of the application.
Specific embodiment
Embodiments herein is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to endSame or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attachedThe embodiment of figure description is exemplary, and is only used for explaining the application, and cannot be construed to the limitation to the application.
It will be understood by those skilled in the art that unless expressly stated, singular " one " used herein, "one", " instituteState " and "the" may also comprise plural form.It is to be further understood that wording " comprising " used in the description of the present applicationRefer to that there are the feature, integer, step, operation, element and/or component, but it is not excluded that in the presence of or addition one or moreOther a features, integer, step, operation, element, component and/or their group.
It is appreciated that term " first " used in this application, " second " etc. can be used to describe various elements herein,But these elements should not be limited by these terms.These terms are only used to distinguish the first element from the other element.Citing comesIt says, in the case where not departing from scope of the present application, the first live video image can be known as to the second live video image, andSimilarly, the second live video image can be known as the first live video image.First live video image and the second live streaming viewFrequency image both live video image, but it is not the same live video image.
It will be understood by those skilled in the art that unless otherwise defined, all terms used herein (including technical term andScientific term), there is meaning identical with the general understanding of those of ordinary skill in the application fields.It should also be appreciated that, those terms such as defined in the general dictionary, it should be understood that have and the meaning in the context of the prior artConsistent meaning, and unless otherwise will not be explained in an idealized or overly formal meaning by specific definitions.
Fig. 1 is the implementation environment figure of the notification method of the system failure information provided in one embodiment, in the implementation ringIn border, including user terminal, server end.
Server end can obtain the announcement to carry out intelligence learning by the social circle to alarm user in the present embodimentThe notification analysis model at police family, different time and user's geographical location information are corresponding for identification for the notification analysis modelBest advice method and best notification path, when receiving system failure information, according to current time information and the noticeAnalysis model obtains the current best advice method of system failure information and best notification path;Current best led to by describedKnow that the system failure information is sent to the user terminal by mode and best notification path.
It should be noted that user terminal can for smart phone, tablet computer, laptop, desktop computer etc., butIt is not limited thereto.Server end can be computer equipment.Server end and user terminal can pass through bluetooth, USB(Universal Serial Bus, universal serial bus) or other communication connection modes are connected to the network, and the application existsThis is with no restrictions.
In one embodiment, Fig. 2 is that the process of the notification method of system failure information provided by the embodiments of the present application is shownIt is intended to, the notification method of the system failure information can be applied in above-mentioned computer equipment, include the following steps:
Step S210 carries out intelligence learning to social circle's information of alarm user, obtains the notice point of the alarm userAnalyse model;
Step S220, when receiving system failure information, according to current time information, user's geographical location information and instituteState notification analysis model obtain system failure information best advice method and best notification path;
Step S230 is sent out the system failure information by the current best advice method and best notification pathIt send to the alarm user.
Wherein, alarm user is the related responsibility personnel of system failure information, when system breaks down, needs to alert peopleMember's timely learning system failure information, to be repaired as early as possible to the system failure.System described in the embodiment of the present application can be withIt is software systems, hardware device system etc., wherein system failure information can be a certain local program or part in system and setIt is standby exception occur.
The notification method of the system failure information provided in the embodiment of the present application is carried out by the social circle to alarm userIntelligence learning obtains each period, the best advice method of the corresponding system failure information of user's geographical location information and logicalKnow path, system failure information is sent to by alarm user by best advice method and best notification path, alarm is improved and usesThe efficiency of system failure information is known at family, avoids causing since system failure information can not quickly and effectively be conveyed to alarm personnelAdverse effect.
The embodiment of the present application obtains the best notice that system failure information delivery is alerted to user by notification analysis modelMode and best notification path can be reached by data analysis and be quickly found out alarm personnel's processing system failure problems, kept away simultaneouslyExempt from that system alarm information is repeatedly sent to alarm personnel, cause to alarm personnel bother and the waste of resource.
In order to become apparent from the notification scheme and its technical effect of system failure information provided by the present application, next with multipleIts concrete scheme is described in detail in embodiment.
In one embodiment, the step of social circle's information according to alarm user of step S210 carries out intelligence learningBefore, comprising: obtain social circle's information of the alarm user, social circle's information includes: the address list for alerting user, leads toWords record, instant message record and correlation log information.The correlation log information include log publication and push platform onThe relevant log information of user is alerted, such as circle of friends information, spatial information, micro-blog information, blog information and other social platformsOn shared information etc..
The personal information of user is alerted according to social circle's information acquisition, information, Peng Youxin are enclosed by the family of warning informationBreath, alarm personnel the information such as advice method hobby, so as to the alarm user information based on acquisition carry out best advice method andThe acquisition of best notification path.
The notification analysis model that user is alerted in step S210 can obtain in the following way: transfer the society of alarm userIt hands over circle information to carry out intelligence learning, characteristic parameter in each social circle is extracted by deep learning, such as neural network learning method,Obtain the weight coefficient of each characteristic parameter in notification analysis model, wherein characteristic parameter such as temporal information, geographical location information,User state information, contact information etc. obtain best advice method and best notice of the alarm user under characteristic parameterPath.The notification analysis model of acquisition can receive social circle's information of the alarm user of input, export different characteristic parameter pairThe best advice method answered and best notification path information, such as the corresponding best advice method of different time information and notice roadDiameter, the corresponding best advice method of diverse geographic location information and notification path, the corresponding best notice side of different user stateFormula and notification path etc..
The embodiment of the present application carries out model training using social circle's information of alarm user, obtains the notice point of alarm userModel is analysed, to obtain the system failure information rapidly when each after social circle's information of subsequently received any alarm userBetween the corresponding best advice method of section and best notification path, improve alarm user and know the efficiency of system failure information.
Further, after the notification analysis model that the alarm user is obtained in step S210, further includes: transfer alarmThe history notice behavioral data and the optimization notification analysis model of user.
Specifically, intelligence learning is carried out according to social circle's information of alarm user first, obtains notification analysis model, if accusingThere are history to notify behavior at police family, i.e., received the notice of system failure message before alarm user, then transfer the historyIt notifies behavioural information, the amendment of notification analysis model is carried out using the history notice behavioural information of alarm user, after being optimizedNotification analysis model.
The embodiment of the present application notifies behavioral data to carry out the optimization of notification analysis model by history, is conducive to improve noticeAnalysis model, the best advice method and notification path of acquisition are more accurate, are conducive to improve the best advice method of acquisition and lead toKnow the accuracy and efficiency in path.
In one embodiment, the notification analysis model of alarm user, process signal can be obtained in the following wayFigure is as shown in figure 3, include the following steps:
S2101 determines the current user of alarm user according to the current geographical location information of temporal information and alarm userState;
S2102 obtains emergency contact of the alarm user under various User Status, as under this kind of User StatusBest notification path;
S2103 is counted under various User Status, and the behavioral data of user is alerted in social circle's information, obtains alarmUser's highest contact method of frequency of usage under this kind of User Status, and as best advice method;
S2104 establishes the incidence relation of User Status, best advice method and best notification path, obtains alarm userNotification analysis model.
Determine that alarm user is current according to temporal information and the current geographical location information of alarm user in step S2101User Status, can be determined by following exemplary mode: current time is 10 o'clock of the morning on December 28th, 2018, rootJudge that current time for the working time of alarm user, obtains the current geography of alarm user according to the working time section of alarm userLocation information shows to alert the current user of user if alarm user current location is within the scope of preset company positionState is in working condition.For another example: current time is 11 points of the morning of December 30 in 2018, according to the working time section of alarm userJudge that current time for the time of having a rest of alarm user, obtains the current geographical location information of alarm user, if alarm user positionIn residence regional scope, alerts user and be in resting state.
It alerts the best advice method of user and most preferably notice approach and User Status is closely bound up, such as alert user and be inWorking condition is then greatly improved by its probability of success that progress system failure information is effectively conveyed of working together, and cost is small.If accusingPolice family is in resting state, then can be greater than colleague by the success rate that its household carries out the reception and registration of system failure information, therefore firstThe judgement for first passing through the scheme progress User Status of step S2101 offer is highly desirable.
The best advice method and best notification path that next embodiment is used to illustrate obtain under different user state.
It in a kind of embodiment, transfers under various User Status, alert in social circle's information of user user and extraneous links upBehavioral data, the statistics wherein highest contact method of frequency of usage, the contact method such as: phone, instant messages, short message,Mail etc., using the highest contact method of frequency of usage as the best advice method under this kind of User Status.The program is shownUnder such as: alarm user is currently at working condition, counts under this kind of User Status, the frequency of usage of all contact methods, such asUnder working condition, the access times for alerting subscriber phone are 3 times, and the access times of instant messages are 8 times, the access times of mailIt is 7 times, then the best advice method of alarm user in the operating condition is instant messages.Further, if a kind of user's shapeThe time of state is very long, can also count the use time of each contact method, and such as the first two hour in working hour, user is usedThe highest contact method of the frequency is instant messages, and in next two hours, the highest contact method of user's frequency of usage isMail may further then determine the corresponding best advice method of this kind of User Status according to temporal information.
Emergency contact of the alarm user under various User Status is obtained in step S2102, as this kind of userBest notification path under state is alerted respectively without apparent sequencing between step S2102 and step S2103The best notification path of user and best advice method.
In a kind of embodiment, the step of emergency contact of the alarm user under various User Status is obtained in step S2102Suddenly, comprising:
S21021, social circle's information acquisition of study alarm user and alarm user contact contact person the closest, willIt sets the emergency contact and artificially most preferably notifies approach as emergency contact.
Specifically, the social circle's information for transferring and learn to alert user counts and joins under every kind of User Status with warning informationIt is contact person the closest, that is, contacts contact person the most frequent, set emergency contact for the contact person.Study alarmThe information acquisitions such as the address list of user, instant communication software information alert the personal information and social relationships of user, such as know announcementWhether police family is married, if married, obtains the contact method of its spouse, so as to subsequent using its spouse as when emergency contact,Quickly relate to the emergency contact.
User the closest is contacted according to social circle's information acquisition of study alarm user and alarm user, asEmergency contact such as alerts user and is currently at working condition, then obtained by social circle and associate colleague the closest,As emergency contact, which is set as best notification path, is carried out according to the best notification path of acquisitionThe reception and registration of system failure information.For another example it detects that alarm user is currently at resting state of being in, it is obtained by personal informationEmergency contact under the state of house can be its household or friend, which is set as best notification path.
Certainly, the emergency contact under various User Status can also be customized by alarm user, this kind passes through userThe mode of customized emergency contact does not depend on Intelligentized learning process, learns a large amount of social circle's information without calling, reduces and obtainThe time cost of emergency contact.
In another embodiment, obtain corresponding emergency contact under various User Status, and using the emergency contact asAfter best notification path, it is highest further, in step S2103 to obtain alarm user's frequency of usage under the User StatusContact method, and be accomplished in that S21031 as the step of best advice method, obtain with alarm user withMost common contact method between the emergency contact, using the contact method as the best advice method of the emergency contact.
Based on the above embodiment, present invention also provides the sides of a kind of best notice approach of acquisition and best advice methodCase, as shown in figure 4, including the following steps: S21021, study alerts social circle's information acquisition of user and accuses flow diagramPolice family contacts contact person the closest, as emergency contact, sets the emergency contact and artificially most preferably notifies approach;S21031 obtains the most common contact method between alarm user and the emergency contact, tight using the contact method as thisThe best advice method of anxious contact person.
This kind determines that best advice method and notification path scheme can be adapted for most preferably notifying under any User StatusThe acquisition of mode and notification path scheme.This kind determines the scheme of best advice method, it is first determined emergency contact, based on trueThe corresponding best advice method obtained with the emergency contact of emergency contact after fixed, the advice method got more haveSpecific aim is conducive to the reception and registration efficiency for improving system failure information.
Further, the embodiment of the present application also provides a kind of notification method of system failure information, flow diagramsAs shown in figure 5, including the following steps:
S510 receives the system failure information of characterization system failure, the system failure information is sent to pre-First establish associated alarm user;
S520 does not receive the response message of the alarm user in preset time period, according to any of the above-described technical solutionSystem failure information is sent to alarm user by the notification method of the system failure information.
When detect system break down when, or receive characterization system failure the system failure information when, searchThe related responsibility personnel of the system or the local devices of fault point, local program, wherein related responsibility personnel are in advance and systemIncidence relation is established, and the system failure information that characterization system breaks down is sent at related responsibility personnel, i.e., will beSystem fault message is sent to alarm personnel.
If system failure information is sent to alarm user by system, but is not received in preset time for system eventHinder the response message of information, then the notification scheme of the system failure information provided by the above embodiments of the present application carries out system eventThe notice for hindering information such as receives alarm user's hair if receiving the response message for the system failure information in preset timeThe expression returned is being handled or the feedback information for the treatment of measures, either detect fault point restored normal or fault point inService mode then shows that the system failure information is successfully sent to alarm user terminal.
The notification method of system failure information provided by the embodiments of the present application, when receiving system failure information, firstIt is sent directly to alarm user terminal, when not receiving response message within a preset period of time, then system failure information is led toOther advice methods and notification path are crossed, system failure information is sent to alarm user.This kind of scheme can quickly will beFault message of uniting informs alarm personnel, so as to timely processing system failure problems, while also reducing and bothering non-alarm personnel.
The above are the notification method embodiments of system failure information provided by the present application, are directed to this method, are described belowThe embodiment of the notice device of corresponding system failure information.
The embodiment of the present application also provides a kind of notice device of system failure information, structural schematic diagram as shown in fig. 6,Including study module 610, module 620, sending module 630 are obtained, specific as follows:
Study module 610 obtains the alarm user for carrying out intelligence learning according to social circle's information of alarm userNotification analysis model;
Module 620 is obtained, for when receiving system failure information, according to current time information, user geographical locationThe best advice method and best notification path of information and notification analysis model acquisition system failure information;
Sending module 630, for by the current best advice method and best notification path by the systemSystem fault message is sent to the alarm user.
About the notice device of the system failure information in above-described embodiment, wherein modules, unit execute operationConcrete mode is described in detail in the embodiment of the method, and no detailed explanation will be given here.
Further, the embodiment of the present application also provides a kind of computer readable storage medium, is stored thereon with computer and refers toIt enables, which realizes the notification method of system failure information described in above-mentioned any one when being executed by processor.ItsIn, the storage medium include but is not limited to any kind of disk (including floppy disk, hard disk, CD, CD-ROM and magneto-optic disk),ROM (Read-Only Memory, read-only memory), RAM (Random AcceSS Memory, immediately memory), EPROM(EraSable Programmable Read-Only Memory, Erarable Programmable Read only Memory), EEPROM(Electrically EraSable Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory),Flash memory, magnetic card or light card.It is, storage medium includes the form by equipment (for example, computer) can readAny medium of storage or transmission information.It can be read-only memory, disk or CD etc..
Further, the embodiment of the present application also provides a kind of computer equipment, and the computer equipment includes:
One or more processors;
Storage device, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processingDevice realizes the notification method of system failure information described in above-mentioned any one.
Fig. 7 is a kind of block diagram for computer equipment 700 shown according to an exemplary embodiment.For example, computerEquipment 700 may be provided as a server.Referring to Fig. 7, computer equipment 700 includes processing component 722, further comprisesOne or more processors, and the memory resource as representated by memory 732, can be by processing component 722 for storingThe instruction of execution, such as application program.The application program stored in memory 732 may include one or more eachA module for corresponding to one group of instruction.In addition, processing component 722 is configured as executing instruction, to execute above system failure letterThe step of notification method of breath.
Computer equipment 700 can also include that a power supply module 726 is configured as executing the power supply of computer equipment 700Management, a wired or wireless network interface 750 is configured as computer equipment 700 being connected to network and an input is defeated(I/O) interface 758 out.Computer equipment 700 can be operated based on the operating system for being stored in memory 732, such as WindowsServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM or similar.Although should be understood that the stream of attached drawingEach step in journey figure is successively shown according to the instruction of arrow, but these steps are not inevitable according to the suitable of arrow instructionSequence successively executes.Unless expressly state otherwise herein, there is no stringent sequences to limit for the execution of these steps, can be withOther sequences execute.Moreover, at least part step in the flow chart of attached drawing may include multiple sub-steps or multipleStage, these sub-steps or stage are not necessarily to execute completion in synchronization, but can execute at different times,Its execution sequence, which is also not necessarily, successively to be carried out, but can be with the sub-step or stage of other steps or other stepsAt least part executes in turn or alternately.
It should be understood that can be integrated in a processing module in each functional unit in each embodiment of the application,It can be physically existed alone, can also be integrated in two or more units in a module with each unit.It is above-mentioned integratedModule both can take the form of hardware realization, can also be realized in the form of software function module.
The above is only some embodiments of the application, it is noted that for the ordinary skill people of the artFor member, under the premise of not departing from the application principle, several improvements and modifications can also be made, these improvements and modifications are also answeredIt is considered as the protection scope of the application.