CN102375924B - Information processor and information processing method - Google Patents

Information processor and information processing method Download PDF

Info

Publication number
CN102375924B
CN102375924B CN201110070303.7A CN201110070303A CN102375924B CN 102375924 B CN102375924 B CN 102375924B CN 201110070303 A CN201110070303 A CN 201110070303A CN 102375924 B CN102375924 B CN 102375924B
Authority
CN
China
Prior art keywords
time
event
information
date
model
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.)
Expired - Fee Related
Application number
CN201110070303.7A
Other languages
Chinese (zh)
Other versions
CN102375924A (en
Inventor
岛田裕平
植田学
上野裕一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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
Priority claimed from JP2010184506A external-priority patent/JP5633245B2/en
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Publication of CN102375924A publication Critical patent/CN102375924A/en
Application granted granted Critical
Publication of CN102375924B publication Critical patent/CN102375924B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Abstract

The invention provides a kind of information processor and information processing method.Described information processor includes acquisition module, model generation module and analyzes module.Described acquisition module obtains the record information corresponding with object event from the logout information-storing device for storing record information, and described record information includes Start Date and time, the end date and time of object event and the place of object event generation of object event.Model generation module settings date and time before or after predetermined amount of time from Start Date and time, sets the date and time before or after predetermined amount of time from end date and time, and generates and include affecting the model of information.Analyze module analysis the first event and the impact of second event.The place that second event occurs is identical with the first locale.

Description

Information processor and information processing method
Technical field
The present invention relates to information processor and information processing method.
Background technology
Patent document 1 discloses that: in order to reach the ratio purpose assessing personal relationship in related art more accurately, adopt With the following method: described method is only used as, for calculating, the time that the predetermined condition of target is set up, and need not be by setting conduct Total time of the time period to be used as assessment target of target the and therefore object time of meansigma methods obtaining distance only being limited The time being made as meeting specified conditions calculates the meansigma methods of interpersonal distance, it is thus possible to make the assessment of personal relationship refer to Mark is not present in neighbouring time span by partner and is affected, and therefore, it can be effectively prevented with take partner It is present in mode that neighbouring time span is set as that the situation of conventional method of index is identical and personal relationship is made mistake Identify, and make it possible to more accurately assess the assessment of personal relationship.
Patent document 2 discloses that: in order to realize following system: this system is carried out forming tissue with big quantity for always The sensing relevant with activity towards state of parts, and analyze based on sensed data and assess reciprocal action, making alternately By data, there is the first information and the second information, the described first information represent termination whether towards another termination, and And second information represent termination state and eliminate the first information and represent end device location information, reciprocal action Data presentation device includes receiving portion and display part, and described receiving portion is for receiving the mutual work sent from termination By data, and described display part demultiplexing is in display interaction data, and shows and be based partially on the acquisition first information and the The first information that time of two information and correspondingly showing is included in the interaction data received by receiving portion and Second information.
[prior art literature]
[patent documentation]
[patent documentation 1] JP-A-2009-129338
[patent documentation 2] JP-A-2008-176573
Summary of the invention
It is an object of the invention to provide such information processor and information processing method: it is in the time of the first event Section and time period of second event can also analyze the impact of the first event and second event in the case of not overlapping each other Impact.
[1] according to an aspect of the present invention, a kind of information processor includes:
Acquisition module, it obtains and object event pair from the logout information-storing device for storing record information The record information answered, described record information includes Start Date and time, the end of described object event of described object event The place that date and time and described object event occur;
Model generation module, its by before predetermined amount of time from the described Start Date of described object event and time or Date and time afterwards is set as Start Date and the time of model, by from described Close Date of described object event and time Between play the date and time before or after predetermined amount of time and be set as the end date and time of described model, and generate bag Include the model for calculating the information that affects that described object event affects;And
Analyze module, during overlapping overlapping with the second time period of second event of its first time period based on the first event Between section and the affect information relevant with the first model of described first event or relevant with the second model of described second event The information that affects to analyze described first event and the impact of described second event, described first model and described second model by Described model generation module generates, described first time period Start Date based on described first model and time and closing day Phase and time determine, Start Date based on described second model described second time period and time and Close Date and time Between determine,
Wherein, the place that described second event occurs is identical with described first locale.
[2] the described information processor in item [1] also includes output module, and described output module exports by described analysis The analysis result that module obtains.
[3] the described information processor in item [1] or item [2] also includes amounting to module, described total module based on The operational order at family amounts to the described analysis result obtained by described analysis module.
[4] modified module, described amendment are also included according to item [1] to the information processor according to any one of item [3] The described Start Date of the described object event that module amendment is stored in described logout information-storing device and time, institute State or storage in the described end date and time of object event and the described place of described object event generation The described Start Date of the described object event in described logout information-storing device and time, described object event The combination in the described place that described end date and time and described object event occur,
Wherein, described model generation module generates the model of the event revised by described modified module.
[5] in item [1] to the information processor according to any one of item [4], described modified module is believed by schedule Breath memory module performs the amendment for adding the calendar information relevant with targeted customer, and described calendar information memory module is used for Storage calendar information, described calendar information includes Start Date and time, the institute of the event of the following schedule as described user State the end date and time of event and described locale.
[6] according to a further aspect in the invention, a kind of information processing method includes:
The described note corresponding with object event is obtained from the logout information-storing device for storing record information Record information, described record information include Start Date of described object event and time, the Close Date of described object event and The place that time and described object event occur;
By the date before or after predetermined amount of time from the described Start Date of described object event and time and time Between be set as Start Date and the time of model;
By the date before or after predetermined amount of time from the described end date and time of described object event and time Between be set as the end date and time of described model;
Model generation step, generates the model including the information that affects for calculating the impact of described object event;And
First time period based on the first event overlapping with the second time period of second event overlapping time section and with The information that affects that first model of described first event is relevant or relevant with the second model of described second event affect information Analyze described first event and the impact of described second event, described first model and described second model to be given birth to by described model Step is become to generate, described first time period Start Date based on described first model and time and end date and time Determining, Start Date based on described second model described second time period and time and end date and time are come really It is fixed,
Wherein, the place that described second event occurs is identical with described first locale.
By the structure in item [1], in the feelings that the time period of the first event and the time period of second event do not overlap each other Under condition, it is also possible to analyze the impact of the first event and second event.
By the structure in item [2], can export the first event and the analysis result of the impact of second event.
By the structure in item [3], analysis result can be amounted to by operational order based on user.
By the structure in item [4], can by by the record information setting relevant with the event of amendment be target come in Now on the first event and the analysis result of the impact of second event.
By the structure in item [5], can be by the calendar information relevant with the event as following schedule be set as Target presents the first event and the analysis result of the impact of second event.
By the method in item [6], in the feelings that the time period of the first event and the time period of second event do not overlap each other Under condition, it is also possible to analyze the impact of the first event and second event.
Accompanying drawing explanation
Based on drawings below, explain the exemplary embodiment of the present invention, wherein:
Fig. 1 is the signal illustrating the conceptual module structure according to the structure example corresponding with (1-A) exemplary embodiment Figure;
Fig. 2 is the explanatory diagram of the example illustrating log information;
Fig. 3 is to illustrate to analyze the explanatory diagram analyzing model instance that model information is added in log information;
Fig. 4 be illustrate for analyze model overlapping time section the explanatory diagram of example;
Fig. 5 is to be shown in the explanatory diagram of the example of system structure in the case of (1-A) exemplary embodiment is specific;
Fig. 6 is to illustrate the flow chart processing example according to (1-A) exemplary embodiment;
Fig. 7 is the explanatory diagram of the example illustrating infectious disease detection risk screen;
Fig. 8 is the explanatory diagram of the data structure instance illustrating activity log tables of data;
Fig. 9 is the explanatory diagram of the data structure instance illustrating area data table;
Figure 10 is the explanatory diagram illustrating the data structure instance infecting status data table;
Figure 11 is the explanatory diagram illustrating the data structure instance analyzing model data table;
Figure 12 is the explanatory diagram of the data structure instance illustrating infection risk function data table;
Figure 13 is the explanatory diagram of the variation instance illustrating risk assessment value;
Figure 14 is the explanatory diagram of the data structure instance illustrating infection risk critical table;
Figure 15 is the explanatory diagram of the example illustrating infectious disease risk evaluation result screen;
Figure 16 is the explanation illustrating the conceptual module structure according to the structure example corresponding with (1-B) exemplary embodiment Figure;
Figure 17 is to illustrate the flow chart processing example according to (1-B) exemplary embodiment;
Figure 18 is the explanatory diagram of the example illustrating analysis condition setting screen;
Figure 19 is the explanatory diagram of the example illustrating infectious disease risk analysis screen;
Figure 20 is the signal illustrating the conceptual module structure according to the structure example corresponding with (1-C) exemplary embodiment Figure;
Figure 21 is to illustrate the flow chart processing example according to (1-C) exemplary embodiment;
Figure 22 is the explanatory diagram of the example illustrating infectious disease risk simulation screen;
Figure 23 is to be shown in the explanatory diagram of example system architecture in the case of the second exemplary embodiment is specific;
Figure 24 is the signal illustrating the conceptual module structure according to the structure example corresponding with (2-A) exemplary embodiment Figure;
Figure 25 is to illustrate the flow chart processing example according to (2-A) exemplary embodiment;
Figure 26 is the explanatory diagram of the data structure instance illustrating activity log table;
Figure 27 is the exemplary plot of the data structure instance illustrating personal attribute information table;
Figure 28 is the explanatory diagram of the data structure instance illustrating Printer Information table;
Figure 29 is the explanatory diagram of the data structure instance illustrating print log table;
Figure 30 is the explanatory diagram of the data structure instance illustrating information medium information table;
Figure 31 is the explanatory diagram of the data structure instance illustrating that risk assessment maximum determines table;
Figure 32 is the explanatory diagram of the example of the change illustrating risk assessment value;
Figure 33 is the explanatory diagram of the data structure instance illustrating that activity log information disclosure risk analyzes model table;
Figure 34 is the explanatory diagram of the data structure instance of the information leakage risk analysis model table illustrating device Operation Log;
Figure 35 is the explanatory diagram of the example illustrating analysis result notification screen;
Figure 36 is the signal illustrating the conceptual model structure according to the structure example corresponding with (2-B) exemplary embodiment Figure;
Figure 37 is to illustrate the flow chart processing example according to (2-B) exemplary embodiment;
Figure 38 is the explanatory diagram of the example illustrating analysis condition setting screen;
Figure 39 is the explanatory diagram illustrating the example by the after-action review screen leaving over the information leakage that printout causes;
Figure 40 is the signal illustrating the conceptual module structure according to the structure example corresponding with (2-C) exemplary embodiment Figure;
Figure 41 is to illustrate the flow chart processing example according to (2-C) exemplary embodiment;
Figure 42 is the explanatory diagram illustrating the example leaving over printout information leakage risk simulation screen;And
Figure 43 is to illustrate for realizing (1-A) exemplary embodiment to the computer of (2-C) exemplary embodiment The block diagram of hardware configuration example.
Detailed description of the invention
With reference to accompanying drawing, the example of each exemplary embodiment being adapted for carrying out the present invention will be illustrated.
Six exemplary embodiments will be described.First three of these exemplary embodiments, i.e. (1-A) exemplary enforcement It is influenza virus infection wind that example, (1-B) exemplary embodiment and (1-C) exemplary embodiment mainly illustrate analysis target The situation of danger, and other three in these exemplary embodiments, i.e. (2-A) exemplary embodiment, (2-B) example Property embodiment and (2-C) exemplary embodiment mainly illustrate analysis target for (such as, beating by sniffing image output device Print machine or display) the output result that obtains and the situation of information leakage risk caused.
Fig. 1 is the signal illustrating the conceptual module structure according to the structure example corresponding with (1-A) exemplary embodiment Figure.
Module represents what such as software (computer program) or hardware etc. generally can separate in logic parts.Therefore, Module according to exemplary embodiment is also represented by the module of hardware configuration in addition to representing the module of computer program.Therefore, Exemplary embodiment be also applied to computer program as module (for make computer perform each step program, for Make computer be used as the program of various unit or for making computer realize the program of various function), the saying of system and method Bright.For convenience of description, " storage ", " by storing " and the term being equal to it are used.But, relate in exemplary embodiment In the case of computer program, these terms refer to computer program and are stored in storage device or are controlled as Storage is in the storage device.Although module can with function one_to_one corresponding, but, individual module can be carried out structure by single program Become, or multiple module can be made up of single program, and in contrast, individual module can be by multiple journeys when mounted Sequence is constituted.Additionally, module can be performed by single computer, or separate unit module can be by dispersion or parallel environment Multiple stage computer perform.A module that can include other in module.Additionally, " connection " is applied not only to refer to that physics is even Situation about connecing, is also used for referring to the situation that logic connects (adduction relationships between the transmission of data and reception, instruction or data). " make a reservation for " determination before referring to target process and for representing: show according to situation at that time and state or until basis Before the process of example embodiment starts and also have after starting according to the process of exemplary embodiment, target processes it Situation and state time front determine.
It addition, system or device connect (including corresponding communication connection one to one) by the communication unit of such as network Computer, hardware or device and constitute, and and then realized by single computer, hardware or device." device " and " system " It is used as each other to agree to word.It practice, " system " does not include for the artificial social simple mechanism arranged " (social system).
Process to perform to process or perform in the module each in multiple process by each module every time, from Storage device reads target information, in the result write storage device that execution processes and then will process.Therefore, at some In the case of, eliminate reading from storage device before treatment and being written to after the treatment store saying in device Bright.Storage device can include hard disk, RAM (random access memory), exterior storage medium, depositing via communication line connection Depositor in storage device and CPU (CPU).
As shown in example figure 1, according to the information processor 100 of (1-A) exemplary embodiment, there is log information Acquisition module 110, analysis module 120 and result present module 130.
Log information acquisition module 110 is connected to analyze module 120.Log information acquisition module 110 is believed from logout Obtaining the record information relevant with object event in breath storage device, the storage of described logout information-storing device has with event The record information (hereinafter, referred to log information) closed, at least includes Start Date and time, the Close Date of event of event With time and the scene of event.Such as, log information acquisition module 110 obtains and personnel or article at special time Position or the relevant log information of state.The attribute information relevant with personnel or article can be obtained together with log information.
If analyzing target is the infection risk of influenza virus, the specific people of the most into/out particular room corresponds to One event.In this case, Start Date of event and time corresponding to personnel enter the date and time in room (if Can specify the time uniquely according to exemplary embodiment, then in addition to date or time or combinations thereof, the date and time Between can include year, the moon, minute, second etc.).The date and time that personnel withdraw from a room corresponding to event Close Date and time Between.Room corresponds to locale.
Logout information-storing device can be arranged in information processor 100, if or can believe from daily record Breath acquisition module 110 conducts interviews, then can also be arranged on the outside of information processor 100 and order wire can be passed through Connect.
Analyze module 120 and there is analysis model generation module 122 and analysis result generation module 124.Analyze module 120 even It is connected to log information acquisition module 110 and result presents module 130.Analyzing module 120 utilizes log information to perform analysis.
Analyze model generation module 122 by the record letter relevant with event obtained by log information acquisition module 110 The date and time from Start Date and time before or after predetermined amount of time in breath (will mainly illustrate predetermined amount of time Date and time before) be set as Start Date and the time of model, by the record information relevant with event from knot The date and time that bundle date and time rises before or after predetermined amount of time (will mainly illustrate the date after predetermined amount of time And the time) it is set as the end date and time of model, and generate and at least include affecting information for calculate event impact Model.Analyze model generation module 122 and believe by the analysis model information meeting analysis target being added to the daily record of acquisition Breath generates analysis model.
Analysis result generation module 124 model based on the first event generated by analysis model generation module 122 Time period determined by Start Date and time and end date and time with by analyzing what model generation module 122 was generated Overlapping time period time period determined by the Start Date of the model of second event and time and end date and time with And the affect information relevant with the model of the first event or the affect information relevant with the model of second event analyzes first Event and the impact of second event.Analysis result generation module 124 is according to by analyzing the analysis that model generation module 122 is generated Model generates and meets the analysis result analyzing target.
Second event is there is at the place identical with the first locale.
Result presents module 130 and is connected to analyze module 120.Result presents module 130 and exports and generated mould by analysis result The analysis result that block 124 is obtained.Output includes following manner: such as, presents to user, more specifically, is such as showing Analysis result is shown in the display device of device etc., by the instantaneous speech power of such as speaker with voice output analysis result, And the printing equipment also by such as printer prints analysis result, transmitted by the image transmission of such as FAX The image of analysis result, by analysis result write storage device, and transfers in another image processing apparatus.
Fig. 2 is the explanatory diagram of the example illustrating log information.The figure shows: for target A as personnel or article Or the log information in the case of B generation particular condition.Such as, the event in reception room is rested on target person A relevant Log information A210 includes reception room information, and this reception room information represents: target person A enters the time (tsa) in room, i.e. thing The Start Date of part and time;The time (tea) that target person A withdraws from a room, i.e. the end date and time of event;And make Reception room for locale.Withdraw from a room and target person B subsequently enters and leave identical in target person A Log information B220 in the case of reception room also includes representing following reception room information, and this reception room information represents: target person Member B enters Start Date and the time of the time (tsb) in room, i.e. event;The time (teb) that target person B withdraws from a room, i.e. The end date and time of event;And the reception room as locale.In this case, under hypothesis below Performing process: i.e., target person A does not run into target person B in reception room, and generally prevents target person B by mesh The impact of the fact that mark personnel A rests in reception room.
Log information acquisition module 110 obtains log information.
Fig. 3 is to illustrate to analyze the explanatory diagram analyzing model instance that model information is added in log information.This diagram Go out: the analysis model information corresponding with analysis project is added separately in log information A and log information B.Analysis project Example include the infection risk of influenza virus.
In addition to log information A210, analyze model information A310 and also include: analyzing model additional information, it is for being used for Calculate from time tsa time tsa ' before predetermined amount of time, from time tea time tea ' after predetermined amount of time with And the impact of event affect information.
In addition to log information B220, analyze model information B320 and also include: analyzing model additional information, it is for being used for Calculate from time tsb the time tsb ' before predetermined amount of time, the time teb ' after its predetermined amount of time of time teb with And the impact of event affect information.
Reference analysis model additional information, analysis result changes over.Such as, the function pair of virus concentration change is represented Should be in analyzing model additional information.More specifically, by damping function determined by place or infectious disease type corresponding to analyzing Model additional information.In the example of fig. 3, from time tsa, the time period to time tsa ' represents such a probability: i.e., In the case of target person A has infected specific virus, even if target person B the most directly runs into target person A, target person A is likely to target person B to be caused infection.
Analyze model generation module 122 generate analysis model information A310 and analyze model information B320.
Fig. 4 be illustrate and analyze model overlapping time section the explanatory diagram of example.The figure shows: there is analysis model weight The folded time period 410, it is to analyze model information A310 and analyze the time period that model information B320 overlaps each other.This represents so-called The state (accident that such as edge infects does not occurs) of medical events.Therefore, analysis result generation module 124 is to target person Member A rests on the event in reception room and target person B rests on the impact of the event in identical reception room and is analyzed.
To be described in more details.
Analyze model generation module 122 and be applied to represent that each of log information set X wants by analyzing model generation function F The equation (1) of element is to generate equation (2).
X=<ts, te, a1, a2 ..., an>equation (1)
F (x)=<ts, te, a1, a2 ..., an, ts ', te ', β 1 (t) ..., β m (t)>equation (2)
As a result, model generation module 122 is analyzed by equation (3) output to analysis result generation module 124.
U={F (x) | x ∈ X} equation (3)
Ts represents that time started, te represent the daily record additional information that end time, ai represent such as place or employee ID etc., Ts ' represents the analysis model time started, and te ' represents the analysis model end time, and the additional letter of model is analyzed in β i (t) expression Breath.
It follows that analysis result generation module 124 is by analyzing the analysis model set U that model generation module 122 generates Each key element ui calculate as the equation (4) of analysis result.
{<ui,uj,G ( ui,uj )>| ui ∈ U, uj ∈ U, ui ≠ uj} equation (4)
Below by the example utilized in Figure 13 or Figure 32 so that G (ui, uj) to be described.
Fig. 5 be illustrate (1-A) exemplary embodiment be specific in the case of the explanatory diagram of example system architecture.
The exemplary application of system structure is in following situation: except (1-A) exemplary embodiment (information processor 100) Outside (1-B) exemplary embodiment (information processor 1600) and (1-C) exemplary embodiment (information processor 2000) it is specific.
Daily record DB server host 505, calendar information management server host 515, positional information server main frame 525, Analysis server main frame 535 and analysis client host 560 are connected by communication line 599 respectively.Daily record DB server host 505 and indoor activity daily record DB 510 are connected to each other.Calendar information management server host 515 and schedule DB 520 connect each other Connect.Analysis server main frame 535 is connected to information processor 100.Information processor 100 is connected to Analysis server main frame 535, provincial characteristics DB 540, personal attribute information DB 545, infection risk DB 550 and infection state DB 555.Positional information Server host 525 is connected to position sensor 530A to 530H.
User 580A grips label 585 (such as, active RFID (radio frequency identification)).By position sensor 530A Label 585 is detected to 530H.Each position sensor reads for representing user and being stored in the user profile in label 585 (such as, employee ID (mark)), and by user profile and detection date and time and the position one of position sensor self With being stored in positional information server main frame 525.Such as, in the case of each room is provided with position sensor, represent Arbitrarily in the activity log data collected positional information server main frame 525 in personnel, random time and any room.So The activity log data collected are sent in daily record DB server host 505, and the activity log tables of data shown in Fig. 8 800 are stored in indoor activity daily record DB 510.
It addition, user 580A utilizes calendar information management server host 515 to set schedule.Relevant with schedule setting Information is stored in schedule DB 520.Calendar information management server host 515 can be from the information of the PC of the most each personnel Calendar program in processing means obtains the information relevant with schedule setting.
Analysis client host 560 receives the analysis provided as user 580A to start the operational order of request and will grasp It is sent in Analysis server main frame 535 as instruction, and makes information processor 100 analyze the infection wind of such as influenza virus Danger.Information processor 100 utilizes personal attribute information DB 545, provincial characteristics DB 540, infects state DB 555 and infect Data in data in risk DB 550 or indoor activity daily record DB 510 and schedule DB 520 are analyzed, by point Analysis result is presented to analyze client host 560 by analysis server host 535, and notifies analysis result to user 580A.Receive the analysis condition provided by user 580B additionally, analyze client host 560 and analysis condition be sent to point In analysis server host 535, and information processor 100 is made to analyze the infection of such as influenza virus according to analysis condition Risk.Information processor 100 utilizes personal attribute information DB 545, provincial characteristics DB 540 according to analysis condition, infects shape Data in data in state DB555 and infection risk DB 550 or indoor activity daily record DB 510 and schedule DB 520 are entered Row is analyzed, and presents to analyze client host 560 by analysis result by Analysis server main frame 535, and by analysis result Notice is to user 580B.
Fig. 6 is to illustrate the flow chart processing example according to (1-A) exemplary embodiment.
In step S602, information processor 100 is obtained as dividing by user operation mouse, keyboard or touch pad Analysis starts the operational order of request.Such as, present can be by user operation for the infectious disease detection risk screen 700 shown in Fig. 7 Information processor.Infectious disease detection risk screen 700 has analysis start button 710 and SR 720.Selected analysis Start button 710 is to start to process.And, also obtain user profile (the employee ID in the example in Fig. 7 representing user (mark)).In order to obtain user profile, it is preferred that use user profile when signing in information processor.Additionally, also The health of user can be obtained.
Based on context relation, user is referred to as employee, personnel or manager.
In step s 604, log information acquisition module 110 obtains log information from indoor activity daily record DB 510.Room Interior activity log DB 510 stores the daily record data of the past activity inventory as each personnel, specifically captures indoor The daily record data of movable actual result.Such as, the activity log tables of data 800 shown in storage Fig. 8.Fig. 8 is to illustrate activity The explanatory diagram of the data structure instance of daily record data table 800.Activity log tables of data 800 have time started hurdle 810, at the end of Between hurdle 820, employee ID hurdle 830, detection hurdle, region 840 and infect status bar 850.Time started hurdle 810 stores employee ID hurdle 830 User enter the date and time in room on detection hurdle, region 840.End time hurdle 820 stores the user on employee ID hurdle 830 Leave the date and time in the room on detection hurdle, region 840.Employee ID hurdle 830 stores the user profile representing targeted customer.Example As, store employee ID.Detection hurdle, region 840 stores expression and detects user's's (label 585 gripped by user definitely) The area information in region (place).Such as, the title of meeting room is stored.Infect status bar 850 and store the user on employee ID hurdle 830 Infection state between time started hurdle 810 and end time hurdle 820.Infection state is stored in as personal attribute information In personal attribute information DB 545 and obtain from which.Infection state result based on such as self-report, medical examination or The daily record data of the testing result obtained by heat sensor, or the daily record data of cough sensor.And, the state of infection can Think Virus Name, the state of symptom or combination (such as, phthisical A-stage or the reaching advanced stages of influenza). Additionally, activity log tables of data 800 can include infecting history, the presence or absence wearing mask and cough as the past of log information Testing result.
Furthermore it is possible to obtain from provincial characteristics DB 540 as in the hurdle, detection region 840 of activity log tables of data 800 The feature of attribute in region.Provincial characteristics DB 540 stores such as area data table 900.Fig. 9 is to illustrate area data table 900 The explanatory diagram of data structure instance.Area data table 900 has hurdle, region 910, area type hurdle 920, size hurdle 930, puts down All temperature columns 940 and medial humidity hurdles 950.Hurdle, region 910 stores the area information representing region.Such as, meeting room is stored Title.The type of area type hurdle 920 memory area.Such as, storage living room or meeting room.Size hurdle 930 memory area Size.Mean temperature in mean temperature hurdle 940 memory area.Medial humidity in medial humidity hurdle 950 memory area.Averagely Temperature columns 940 and medial humidity hurdle 950 can use the data of the temperature/humidity of actual measurement.And, area data table 900 The last ventilation time as provincial characteristics can be included.
The district being set as area data table 900 corresponding to mesh target area can also retrieved and detect in hurdle, region 840 Hurdle, territory 910, thus obtain feature (area type hurdle 920, size hurdle 930, mean temperature hurdle 940 or the medial humidity hurdle in region 950)。
Furthermore it is also possible to based on the state of infection from infecting the infection obtaining activity log tables of data 800 state DB 555 Infection status attribute in status bar 850.Infection state DB 555 stores such as infection status data table 1000.Figure 10 is to illustrate Infect the explanatory diagram of the data structure instance of status data table 1000.Infect status data table 1000 and there is infection status bar 1010, toxicity hurdle 1020, infectiousness hurdle 1030 and infectionis via hurdle 1040.Infect status bar 1010 and store infection state.Toxicity Hurdle 1020 stores the toxicity in infection state.Infectiousness hurdle 1030 stores the infectiousness in infection state.Infectionis via hurdle 1040 Infectionis via in storage infection state.Toxicity hurdle 1020 and infectiousness hurdle 1030 affect the maximum of infection value.Infectionis via Hurdle 1040 has aerial infection, droplet infection and contagion, and relates to the persistent period of infection value.
The infection status data table that the infection state being set as target that can also retrieve and infect in status bar 850 is corresponding The infection status bar 1010 of 1000, thus obtain attribute (toxicity hurdle 1020, infectiousness hurdle 1030 or the infectionis via of infection state Hurdle 1040).
In step S606, analyze model generation module 122 and generate analysis model.Based on the day obtained in step s 604 Will information (activity log tables of data 800), area data (area data table 900) and infection status data (infect status data Table 1000) and generate analysis model.Such as, analysis model to be generated includes analyzing model data table 1100.Figure 11 is to illustrate Analyze the explanatory diagram of the data structure instance of model data table 1100.Analyze model data table 1100 and there is time started hurdle 1110, when end time hurdle 1120, employee ID hurdle 1130, detection hurdle, region 1140, infection status bar 1150, analysis model start Between hurdle 1160, analyze model end time hurdle 1170 and infection risk function hurdle 1180.Time started hurdle 1110 is to the state of infection Hurdle 1150 to infecting status bar 850 corresponding to the time started hurdle 810 in activity log tables of data 800, and stores and obtains respectively Time started, end time, employee ID, detection region and the infection state taken.Analyze hurdle 1160 to the infection of model time started Risk function hurdle 1180 is added to analyze model.Analyze hurdle 1160 storage of model time started from being stored in time started hurdle Time started in 1110 plays the date and time before predetermined amount of time (being zero second in the case).At the end of analyzing model Between hurdle 1170 store from the end time being stored in end time hurdle 1120 the date and time after predetermined amount of time.Pass The storage of dye risk function hurdle 1180 is as the infection risk function of the information that affects for calculating event impact.
The data genaration analyzed in model time started hurdle 1160 to infection risk function hurdle 1180 will be illustrated.Base In analyzing model generation function F application and detection zone characteristic of field (size, temperature or humidity in area data table 900) and infection The infection risk function of the combination correspondence of state (infecting infectiousness, toxicity or the infectionis via in status data table 1000).
First, the infection risk function data table 1200 being used for generating analysis model will be illustrated.Infection risk DB 550 store such as infection risk function data table 1200.Figure 12 is the data structure illustrating infection risk function data table 1200 The explanatory diagram of example.Infection risk function data table 1200 has infection risk function hurdle 1210, area type hurdle 1220, infects Status bar 1230, risk persistent period hurdle 1240 and infection risk maximum hurdle 1250.The storage of infection risk function hurdle 1210 is used In the infection risk function obtaining infection risk value.Area type hurdle 1220 stores the area type of application infection risk function. Infect status bar 1230 and store the infection state of application infection risk function.In other words, with infection risk function hurdle 1210 With area type hurdle 1220 consistent in the case of, apply infection risk function.Hurdle 1240 storage of risk persistent period passes The persistent period of dye risk.The landing speed of the sinking speed of droplet nuclel based on aerial infection or the spittle granule of droplet infection Degree sets the value on risk persistent period hurdle 1240.Infection risk maximum hurdle 1250 stores the maximum of infection risk.
In step S608, analysis result generates model 124 and generates and by the user profile institute obtained in step S602 The relevant analysis result of user represented.Such as, based on time started hurdle 1110, end time hurdle 1120, employee ID hurdle 1130 Find there is the employee of employee ID 001 in 9:00:00 to 9:30:00 rests on living room 201 with detection hurdle, region 1140, And there is the employee of employee ID 005 in 9:35:00 to 10:00:00 rests on living room 201.Based on infecting status bar 1150 find, the infection state of infectious disease A occurs in the employee with employee ID 001.It addition, district based on area data table 900 Field type hurdle 920, living room 201 has the area type in living room 1.Based on infection risk function data table 1200, it is suitable for The infection risk function of the area type in living room 1 and the infection state of infectious disease A is β1.Therefore, acquisition is stored in infection wind Infection risk function in function hurdle 1180, danger.With reference to infection risk function β X, obtain 15 points from risk persistent period hurdle 1240 The risk persistent period of clock.Therefore, the analysis model end time analyzed in model end time hurdle 1170 it is stored in equal to logical Spend the time (09:45:00) being added to 15 minutes obtained in end time hurdle 1120.Based on infection risk maximum hurdle 1250, infection risk maximum is 75.Therefore, employee ID 001 and employee are represented with the curve chart shown in the example in Figure 13 Infection risk value in living room 201 between ID 005.Since employee ID 001 enters the 09:00:00 in room, as risk The infection risk value of assessed value is 75, and the 09:30:00 withdrawn from a room at employee ID 001 starts to reduce, and decline reaches 15 points The risk persistent period of clock.It has been shown that entering the 09:35:00 risk assessment value in room at employee ID 005 is 50.
At the analysis model of employee ID 001 (infected personnel) and employee ID 005 (health is good) in the time On the basis of there is in time period of overlapping each other the value of maximum transmittable risk be set to infection risk value (in the example of Figure 13 It is 50).Can be by the time period that analysis model overlaps each other on time basis be set as that limit of integration calculates infection Value-at-risk, or in the case of function is discrete definition, infection risk value can be the total of the infection risk value at each time With.
As analysis based on infection risk value, the infection risk critical table 1400 from infection risk DB 550 obtains The result of determination of infection risk or suggestion activity.Figure 14 is the explanation of the data structure instance illustrating infection risk critical table 1400 Figure.Infection risk critical table 1400 has infection risk value hurdle 1410, infection risk result of determination hurdle 1420 and suggestion activity hurdle 1430.Infection risk value hurdle 1410 stores the scope of infection risk value.Infection risk result of determination hurdle 1420 stores infection risk Result of determination information, this infection risk result of determination information represents the probability infected in the range of infection risk value.Suggestion is lived Dynamic hurdle 1430 is stored in the suggestion action message in the range of infection risk value.Analysis result generation module 124 obtains and infects wind The row at the scope place of the infection risk value corresponding to the value of danger, and obtain the infection risk result of determination hurdle 1420 at described row With the information in suggestion activity hurdle 1430.
In step S610, result presents the analysis result that module 130 is presented in step S608.Such as, such as Figure 15 Shown in infectious disease risk evaluation result screen 1500 in like that, analysis result being presented to can be by the information of user operation The display device of reason device.
For the relevant analysis result of user represented by the user profile that generates and obtain in step S602, processing Example in, log information acquisition module 110 obtains all of activity log data, analyzes model generation module 122 and generates institute Some analysis models, and analysis result generation module 124 obtains user B, analyze opening of model from the user A as target The time started analyzing model of the time period of time beginning to end time and this user B in the region identical with user A Time period to the end time is overlapping.
But, log information acquisition module 110 can be retrieved and the use obtained in step S602 from employee ID hurdle 830 The employee ID that family information is corresponding, can obtain log information (time started hurdle 810, end time hurdle 820, employee ID hurdle 830, Detection hurdle, region 840 and infection status bar 850), can obtain, from detection hurdle, region 840, the room that user A stops, and can To obtain and stop relevant for user B log information in the same room.In other words, log information acquisition module 110 can Only to obtain the activity of user A and the user B that may be relevant with user A represented by the user profile obtained in step S602 Daily record data.Analyze model generation module 122 can generate user A and user B analysis model, and analysis result generate Module 124 can obtain user B, from the time period of time started to the end time analyzing model of the user A as target Overlapping to the time period between terminating with the time started analyzing model of this user B.
Figure 16 is the signal illustrating the conceptual module structure according to the structure example corresponding with (1-B) exemplary embodiment Figure.Information processor 1600 has log information acquisition module 110, analyzes module 120, analysis result summarizing module 1610 and Result presents module 130.With the part of (1-A) exemplary embodiment same type, there is identical reference, and will The repetitive description thereof will be omitted (as follows).
User according to (1-A) exemplary embodiment is domestic consumer, and the infection of user's himself (herself) The analysis result of risk is presented out.User according to (1-B) exemplary embodiment is manager, and specific people The analysis result of infection risk is not presented out, and such as belongs to the analysis result quilt of the infection risk of the personnel of particular organization Present.
For this purpose it is proposed, information processor 1600 operates mouse, keyboard or touch pad by manager 1699 obtains work Analysis condition, analysis for operational order start request or collect condition change.
Analysis result summarizing module 1610 is connected to analyze module 120 and result presents module 130, and based on manager The operational order of 1699 amounts to the analysis result obtained by analysis result generation module 124.
For example, it is also possible to amount to the quantity of the personnel of the every kind of degree infecting probability, this infection probability is Infection risk result of determination to the personnel consistent with analysis condition.
Result presents module 130 and is connected to analysis result summarizing module 1610, and will be by analysis result summarizing module The 1610 total results obtained present to manager 1699.
Figure 17 is to illustrate the flow chart processing example according to (1-B) exemplary embodiment.With illustrate shown in Fig. 6 The flow chart processing example according to (1-A) exemplary embodiment in the case of identical process, will illustrate in Fig. 6 Step shown in example, and will omit the description.
In step S1702, information processor 1600 obtains analysis and starts request.Perform the place being equal to step S602 Reason.
In step S1704, information processor 1600 obtains analysis condition and sets.Manager 1699 operates mouse, key Dish or touch pad set to obtain analysis condition.Tissue that analysis condition can be subordinate to by time period, target person and ground In point one or the combination of these conditions.Figure 18 is the explanatory diagram of the example illustrating analysis condition setting screen 1800.Analyze Condition setting screen 1800 has section analysis time and sets hurdle 1810, analyzes setting tissue hurdle 1820, analyzed area setting hurdle 1830, start button 1840 and SR 1850 are analyzed.Section setting analysis time hurdle 1810 is used for setting as analyzing target Time period.Analyze setting tissue hurdle 1820 for setting as the tissue analyzing target.Analyzed area sets hurdle 1830 and is used for Set as analyzing mesh target area.Based on when selection analysis start button 1840 set analysis time section set hurdle 1810, Analyze setting tissue hurdle 1820 and the operation on analyzed area setting hurdle 1830, obtain analysis condition and set.Except time period, region Outside tissue, it is also possible to the title of infectious disease, age and task grade are set as analysis condition.
In step S1706, log information acquisition module 110 obtains log information.Perform the place being equal to step S604 Reason.
In step S1708, analyze model generation module 122 and generate analysis model.Perform the place being equal to step S606 Reason.
In step S1710, analysis result generation module 124 generates analysis result.Perform the place being equal to step S608 Reason.
In the process from step S1706 to step S1710, with the process example according to (1-A) exemplary embodiment Equivalent, it is also possible to perform analyze the process of model into all activity log data genaration or will obtain with in step S1704 The consistent object of analysis condition be set as the process of target.
In step S1712, analysis result summarizing module 1610 Macro or mass analysis result.Obtain based in step S1704 Analysis condition amount to analysis result.
In step S1714, result presents module 130 and presents analysis result.Such as, the infection as shown in Figure 19 In sick risk analysis screen 1900, analysis result presents to the display dress of the information processor that can be operated by manager 1699 Put.Figure 19 is the explanatory diagram of the example illustrating infectious disease risk analysis screen 1900.Infectious disease risk analysis screen 1900 has For presenting the section analysis time viewing area 1910 of infection risk analysis condition, analyzed area viewing area 1920, to analyze tissue aobvious Show district 1930, for present infection risk assessment result infection viewing area 1940, infect doubtful viewing area 1950, infect doubtful List 1960, collect button 1980 and X button 1990 again.Section analysis time viewing area 1910, analyzed area viewing area 1920 It is that (it is corresponding in Figure 18 for the hurdle for display analysis condition of acquisition in step S1704 with analyzing tissue viewing area 1930 Shown section analysis time sets hurdle 1810, analyzes setting tissue hurdle 1820 and analyzed area setting hurdle 1830).More specifically and Speech, by by consistent for the infection possibility degree with the infection risk result of determination hurdle 1420 in infection risk critical table 1400 The quantity of personnel carries out total and obtains infection viewing area 1940 and infect doubtful viewing area 1950.Infect doubtful list 1960 to use In presenting the details being classified into the personnel infected in doubtful viewing area 1950, and there is employee ID hurdle 1962, infect Dateline 1964, infection hurdle, region 1966, infectious type hurdle 1968, current state hurdle 1970 and infection risk value hurdle 1972.And And, for each hurdle, it is also possible to perform such as based on classification rearrangement or for obtaining and the filtration etc. of consistent object Process.
In step S1716, analysis result summarizing module 1610 judges whether that change collects condition.If changing and collecting bar Part, then perform process among step S1712 and afterwards.In other cases, end processes (step S1799).Such as, Section analysis time viewing area 1910 shown in Figure 19, analyzed area viewing area 1920 and analyze tissue viewing area 1930 and have and change Become button.If selecting to change any one in button, then perform display to allow to change analysis condition.Bar is analyzed changing Select the situation collecting button 1980 again corresponding to changing the situation of the condition that collects after part.
Figure 20 is the signal illustrating the conceptual module structure according to the structure example corresponding with (1-C) exemplary embodiment Figure.Information processor 2000 have log information acquisition module 110, analyze module 120, log information modified module 2010, Calendar information memory module 2020, analysis result summarizing module 1610 and result present module 130.
In (1-C) exemplary embodiment, the change past, activity log data were to implement simulation, or will be as future The calendar information of schedule is used for implementing simulation.
Log information modified module 2010 is connected to analyze module 120 and calendar information memory module 2020.Log information Modified module 2010 is for revising by event included in the activity log data being stored in indoor activity daily record DB510 One or the group of these information in Start Date and time, the end date and time of event and locale Close.Moreover, it is also possible to implemented for adding the calendar information relevant with targeted customer by calendar information memory module 2020 Amendment, described calendar information memory module 2020 is for the storage calendar information relevant with event, described relevant with event Calendar information at least includes Start Date and time, the end date and time of event of the event of the following schedule as user And locale.Amendment includes changing and deleting the activity log data stored, and and then newly added schedule Information is as activity log data.
Calendar information memory module 2020 is connected to log information modified module 2010.Calendar information memory module 2020 is deposited Storage calendar information, i.e. at least include Start Date and time, the Close Date of event of the event of the following schedule as user With time and the information of locale.The letter in calendar information memory module 2020 is obtained from schedule DB 520 Breath.
Figure 21 is to illustrate the flow chart processing example according to (1-C) exemplary embodiment.With shown in Figure 17 According to (1-B) exemplary embodiment process example flow chart in process identical in the case of, will illustrate in Figure 17 Step shown in example, and will omit the description.
In step S2102, information processor 2000 obtains analysis and starts request.Execution is equal to step S1702 Process.
In step S2104, information processor 2000 obtains analysis condition and sets.Execution is equal to step S1704 Process.
In step S2106, log information acquisition module 110 obtains log information.Perform the place being equal to step S1706 Reason.
In step S2108, log information modified module 2010 revises log information.Mus is operated by manager 2099 Mark, keyboard or touch pad and receive simulated conditions, and revise activity log data.Such as, for setting the screen of simulated conditions Curtain includes infectious disease risk simulation screen 2200.Figure 22 is the explanatory diagram of the example illustrating infectious disease risk simulation screen 2200. Infectious disease risk simulation screen 2200 has analysis condition and sets label 2210 and log information amendment (simulation) label 2220.Day Will information amendment (simulation) label 2220 has target (ID001) day of the past activity log data for presenting target person Will viewing area 2222 and target (ID005) journal displaying district 2224, for revising amendment button 2226 and of activity log data Amendment button 2228, and add button 2290 for daily records based on calendar information newly added activity log data.Although The example of Figure 22 can change the date and time that personnel enter the date and time in room and personnel withdraw from a room, it is possible to Additionally to be able to change room or infection state.And, in the case of have selected daily record interpolation button 2290, log information is repaiied Change module 2010 and from calendar information memory module 2020, obtain the calendar information relevant with targeted customer and by calendar information It is added to activity log data.
In step S2110, analyze model generation module 122 and generate analysis model, perform the place being equal to step S1708 Reason.
In step S2112, analysis result generation module 124 generates analysis result.Perform the place being equal to step S1710 Reason.
In step S2114, analysis result summarizing module 1610 Macro or mass analysis result.Execution is equal to step S1712 Process.
In step S2116, result presents module 130 and presents analysis result.Perform the process being equal to step S1714.
In step S2118, analysis result summarizing module 1610 judges whether that change collects condition.If changing and collecting bar Part, then perform process among step S2114 and afterwards.In other cases, process continues to proceed to step S2120.Hold The process that row is equal to step S1716.
In step S2120, log information modified module 2010 judges whether to change analysis condition.Bar is analyzed if changed Part, then perform process among step S2104 and afterwards.In other cases, process terminates (step S2199).
Although employing analysis result summarizing module 1610 in (1-C) exemplary embodiment as shown in figure 20, but Analysis result summarizing module 1610 can also be removed and make analysis module 120 be connected to result to present module 130.Domestic consumer Manager 2099 can be replaced as in (1-A) exemplary embodiment.
It addition, the first exemplary embodiment (include (1-A) exemplary embodiment, (1-B) exemplary embodiment and (1-C) exemplary embodiment) in, infection risk is analyzed.However, it is also possible to the commenting of chance running into specific people Valuation (so-called opportunity loss) is analyzed.For example, it is also possible to obtain following analysis result: " if I arrives for early two minutes Meeting room, I can run into area manager Mr.N ".
Figure 23 is to be shown in the explanatory diagram of the example of system structure in the case of the second exemplary embodiment is specific.? In second exemplary embodiment, analyze, by analyzing target, the letter caused owing to stealing a glance at the output result of image output device The risk that breath is revealed.
Daily record DB server host 2310, Analysis server main frame 2320, positional information server main frame 2330, device are grasped Make information server main frame 2340 and analysis client host 2350 is connected by communication line 2399 respectively.Daily record DB server Main frame 2310 is connected to indoor activity daily record DB 2312 and device Operation Log DB 2314.Analysis server main frame 2320 connects To information processor 2400.Below with reference to Figure 24, information processor 2400 is described.Can also use shown in Figure 36 Information processor 3600 or Figure 40 shown in information processor 4000 replace information processor 2400.Information Processing means 2400 is connected to Analysis server main frame 2320, personal attribute information DB 2322, provincial characteristics DB 2324, information Medium information DB 2326 and Printer Information DB 2328.Positional information server main frame 2330 is connected to position sensor 2335A to 2335H.Device operation information server main frame 2340 be connected to PC 2342A and 2342B and compounding machine 2344A, 2344B and 2344C.Compounding machine is to have at the image of at least two function in scanner, printer, compounding machine and facsimile machine Reason device, the example of compounding machine representative image output device.
User 2380A grips label 2385 (such as, active RFID (radio frequency identification)).Pass through position sensor 2335A to 2335H detects label 2385.Each position sensor reads the user representing the user being stored in label 2385 Information (such as, employee ID (mark)), and by user profile and detection date and time and the position of position sensor self Put stored along in positional information server host 2330.Such as, the situation of position sensor it is fitted with in each room Under, represent anyone, any time and the collected positional information of activity log data in any room that stops of personnel In server host 2330.Then, during the activity log data of collection are sent to daily record DB server host 2310 and deposit Storage is in indoor activity daily record DB 2312.
Device operation information server main frame 2340 detect PC 2342A or compounding machine 2344A operating conditions (such as, from PC 2342A transmits output order to compounding machine 2344A, is performed to print or the collection of printout by compounding machine 2344A) and The information detected is sent in daily record DB server host 2310 as device Operation Log data, and device operation day Will data are stored in device Operation Log DB 2314.
Analyze client host 2350 receive be given by user 2380A as analysis request operational order and Operational order is sent in Analysis server main frame 2320, and makes information processor 2400 analyze such as owing to stealing a glance at figure The risk of the information leakage caused as the output result of output device.Information processor 2400 is believed by utilizing personal attribute Data in breath DB 2322, provincial characteristics DB 2324, information medium information DB 2326 and Printer Information DB 2328 or Data in indoor activity daily record DB 2312 and device Operation Log DB 2314 are analyzed and pass through Analysis server Analysis result is presented to analyze client host 2350 by main frame 2320, and notifies analysis result to user 2380A.This Outward, analyze client host 2350 receive the analysis condition provided by manager 2380B and be sent to analysis condition analyze In server host 2320, and information processor 2400 is made to analyze such as owing to stealing a glance at image output according to analysis condition The output result of device and the risk of information leakage that causes.Information processor 2400 utilizes personal attribute according to analysis condition Data in information DB 2322, provincial characteristics DB 2324, information medium information DB2326 and Printer Information DB 2328 or Data in indoor activity daily record DB 2312 and device Operation Log DB 2314 are analyzed, and pass through Analysis server Analysis result is presented to analyze client host 2350 and notify analysis result to manager 2380B by main frame 2320.
Figure 24 is the signal illustrating the conceptual module structure according to the structure example corresponding with (2-A) exemplary embodiment Figure.Information processor 2400 has log information acquisition module 110, analyzes module 120, personal attribute information acquisition module 2410, information medium data obtaining module 2420 and result present module 130.
Log information acquisition module 110 is connected to analyze module 120.Log information acquisition module 110 is believed from logout Obtaining the record information relevant with object event in breath storage device, described logout information-storing device is for storage and thing The record information that part is relevant, the record information relevant with event at least includes Start Date and time, the end of event of event Date and time and locale (being hereinafter referred to as log information).Such as, log information acquisition module 110 from Indoor activity daily record DB 2312 as shown in Figure 23 and device Operation Log DB 2314 obtains with personnel or article spy The position fixed time or the relevant log information of state.Can be from the personal attribute information DB 2322 shown in Figure 23, region spy Levy the attribute that in DB 2324, information medium information DB 2326 or Printer Information DB 2328, acquisition is relevant with personnel or article Information and log information.
If analyzing target is to draw owing to stealing a glance at the output result of image output device (such as, printer or display) The risk of the information leakage risen, then specific people enters or leaves the activity of particular room corresponding to the first event.Specific image The output of output device is corresponding to second event.In this case, personnel enter the date and time in room corresponding to first The Start Date of event and time.The date and time that personnel withdraw from a room is corresponding to the end date and time of the first event. Room corresponds to the first locale.Image output device performs the date and time of output corresponding to second event Start Date and time.From the date and time that is collected of printout of image output device output corresponding to the knot of second event Bundle date and time.The place that the room of image output device occurs corresponding to second event is installed.
Analyze module 120 and there is analysis model generation module 122 and analysis result generation module 124.Analyze module 120 even It is connected to log information acquisition module 110, personal attribute information acquisition module 2410, information medium data obtaining module 2420 and knot Fruit presents module 130.Analyzing module 120 utilizes log information to be analyzed.
Analyze model generation module 122 by by the record letter relevant with event acquired in log information acquisition module 110 In breath, from Start Date and time, date and time before predetermined amount of time is set as Start Date and the time of model, will In the record information relevant with event, from end date and time, date and time after predetermined amount of time is set as model End date and time, and generate the model of the information that affects at least included for calculating event impact.Analysis model is raw Become module 122, by the analysis model information meeting analysis target being added to, the log information of acquisition generates analysis mould Type.
Opening of analysis result generation module 124 model based on the first event generated by analysis model generation module 122 Time period determined by beginning date and time and end date and time and second generated by analysis model generation module 122 Time period that time period determined by the Start Date of the model of event and time and end date and time is overlapping and with The information that affects or the affect information relevant with the model of second event that the model of the first event is relevant analyze the first event Impact with second event.Analysis result generation module 124 is from by analyzing the analysis model that model generation module 122 is generated Generate the analysis result meeting analysis purpose.
The place that second event occurs is identical with the first locale.In other words, second event is corresponding to setting Put the image output device in the room that target person enters and perform the situation of output function.
Result presents module 130 and is connected to analyze module 120.Result presents module 130 and presents and generated mould by analysis result The analysis result that block 124 is obtained.
Personal attribute information acquisition module 2410 is connected to analyze module 120.From the personal attribute information shown in Figure 23 DB 2322 obtains personal attribute information.
Information medium data obtaining module 2420 is connected to analyze module 120.From the information medium information shown in Figure 23 DB 2326 obtains information medium information.
Analyze the analysis model generation module 122 in model 120 or analysis result generation module 124 can utilize by individual Personal attribute information acquired in attribute information acquisition module 2410 or by acquired in information medium data obtaining module 2420 Information medium information perform process.
By user 2499, the request being used for starting to analyze can be sent by the operation of the touch pad of compounding machine 2490 In information processor 2400.And, result presents module 130 can present to the touch of compounding machine 2490 by analysis result Plate, thus analysis result is notified to user 2499.It addition, (do not collect output print media when leaving over the printout time period Time period) exceed predetermined amount of time occur time, the analysis of information leakage risk is started request and is sent to letter by compounding machine 2490 In breath processing means 2400.
Figure 25 is to illustrate the flow chart processing example according to (2-A) exemplary embodiment.
In step S2502, information processor 2400 obtains conduct by user operation mouse, keyboard or touch pad Analyze the operational order starting request.
In step S2504, log information acquisition module 110 is from indoor activity daily record DB2312 or device Operation Log DB Log information is obtained in 2314.Indoor activity daily record DB2312 storage is as the daily record number of the past activity inventory of each personnel According to, specifically capture the daily record data of the actual result of indoor activity.Such as, the activity log table shown in storage Figure 26 2600.Figure 26 is the explanatory diagram of the data structure instance illustrating activity log table 2600.When activity log table 2600 has beginning Between hurdle 2610, end time hurdle 2620, employee ID hurdle 2630 and detection hurdle, region 2640.Time started hurdle 2610 stores employee ID The user on hurdle 2630 enters the date and time in the room on detection hurdle, region 2640.End time hurdle 2620 stores employee ID hurdle The user of 2630 leaves the date and time in the room on detection hurdle, region 2640.The storage of employee ID hurdle 2630 represents targeted customer's User profile.Such as, storage employee ID.Detection hurdle, region 2640 stores expression and detects that user is (definitely for be gripped by user Label 2385) the area information in region (place).Such as, the title of meeting room is stored.
Device Operation Log DB 2314 stores the daily record data of the past activity inventory as each device, specifically It it is the daily record of the actual result of time started and the end time left over as the print media exported by image output device Data.Such as, the print log table 2900 shown in storage Figure 29.Figure 29 is to illustrate that the data structure of print log table 2900 is real The explanatory diagram of example.Print log table 2900 has to be left over time started hurdle 2910, leaves over end time hurdle 2920, file ID hurdle 2930, print instruction person ID hurdle 2940 and printer ID hurdle 2950.Leave over time started hurdle 2910 and store the date of end of output And the time.Leave over end time hurdle 2920 and store the date and time that output print media is collected.File ID hurdle 2930 stores Represent the file ID of output e-file.Print instruction person ID hurdle 2940 stores and represents that the printing of the personnel sending output order refers to The person of showing ID.Printer ID hurdle 2950 stores the printer ID representing the image output device performing output.Image output device exists Print log table 2900 generates daily record data.Such as, the date and time of end of output is stored as leaving over the time started, and And by means of sensor detect output print media is collected (taking output paper away from image output device) the fact, and The date and time collected is stored as leaving over the end time.
Furthermore it is possible to printer ID in printer ID hurdle 2950 based on print log table 2900 and from Printer Information DB 2328 obtains the region being provided with image output device.Printer Information DB 2328 stores such as Printer Information table 2800.Figure 28 is the explanatory diagram of the data structure instance illustrating Printer Information table 2800.Printer Information table 2800 has to be beaten Print machine ID hurdle 2810 and hurdle, installation region 2820.Printer ID hurdle 2810 stores the printer ID representing image output device.Peace The storage of dress hurdle, region 2820 is provided with the region of image output device.
In step S2506, personal attribute information acquisition module 2410 obtains personal attribute information.Such as, based on activity Employee ID in the employee ID hurdle 2630 of log sheet 2600, can obtain employee from personal attribute information DB 2322 and be subordinate to Tissue.Personal attribute information DB 2322 stores such as personal attribute information table 2700.Figure 27 is to illustrate personal attribute information table The explanatory diagram of the data structure instance of 2700.Personal attribute information table 2700 has employee ID hurdle 2710 and is subordinate to hurdle 2720.Employ Member ID hurdle 2710 stores the employee ID representing user.It is subordinate to hurdle 2720 and stores the tissue that user is subordinate to.
In step S2508, information medium data obtaining module 2420 obtains information medium information.Such as, based on printing File ID in the file ID hurdle 2930 of log sheet 2900, can obtain the disclosure of file from information medium information DB 2326 Scope.Information medium information DB 2326 stores such as information medium information table 3000.Figure 30 is to illustrate information medium information table The explanatory diagram of the data structure instance of 3000.Information medium information table 3000 has file ID hurdle 3010 and open scope hurdle 3020.File ID hurdle 3010 stores the file ID representing e-file.Open scope hurdle 3020 stores the open scope of file.
In step S2510, analyze model generation module 122 and generate analysis model.Based on obtain in step S2504 Activity log data (activity log table 2600), device operation daily record data (print log table 2900), in step S2506 The personal attribute information (personal attribute information table 2700) obtained, information medium information (information Jie obtained in step S2508 Matter information table 3000) and risk assessment maximum critical table 3100 generate this analysis model.Figure 31 is to illustrate risk assessment The explanatory diagram of the data structure instance of maximum critical table 3100.Risk assessment maximum critical table 3100 have open scope/ It is subordinate in hurdle 3110, particular department in hurdle 3120, company outside hurdle 3130, company outside (non-competing) hurdle 3140 and company (competition) Hurdle 3150.Open scope/be subordinate to hurdle 3110 stores the tissue as the open scope of file.In particular department, hurdle 3120 is stored in literary composition The open maximum risk value in the case of particular department of part.In company, hurdle 3130 is stored in file disclosure to in-company feelings Maximum risk value under condition.Outside company, to be stored in file open in the case of (non-competing) outside company on (non-competing) hurdle 3140 Maximum risk value.(compete) hurdle 3150 outside company and be stored in the open strong wind in the case of company's outside (competition) of file Danger value.Such as, it has been shown that, the first row based on risk assessment maximum critical table 3100, when file in particular department (excellent Choosing, the file ID in file ID hurdle 2930 based on print log table 2900 obtains the phase of information medium information table 3000 Tissue in scope hurdle 3020 should be disclosed) and open to particular department time, maximum risk value is zero, when file is open to company Time internal, maximum risk value is 30, and when file disclosure to company outside (non-competing), maximum risk value is 50, and when literary composition When part disclosure is to company outside (competition), maximum risk value is 100.
Such as, the analysis model of generation includes that activity log information disclosure risk analyzes model table 3300 and device operation day Will information leakage risk analysis model table 3400.Figure 33 is to illustrate the number that activity log information disclosure risk analyzes model table 3300 Explanatory diagram according to structure example.Activity log information disclosure risk is analyzed model table 3300 and is had time started hurdle 3310, terminates Time fences 3320, employee ID hurdle 3330, detection hurdle, region 3340, risk produce time fences 3350, risk extinction time hurdle 3360 With risk assessment maximum hurdle 3370.Time started hurdle 3310 to detection hurdle, region 3340 is corresponding in activity log table 2600 Time started hurdle 2610 is to detection hurdle, region 2640, and stores time started, end time, employee ID and the inspection obtained respectively Survey region.Risk produces time fences 3350 to risk assessment maximum hurdle 3370 and is added to analyze model.Risk produces the time Hurdle 3350 stores predetermined amount of time from the time started being stored in time started hurdle 2610 and (is three points in this case Clock) before date and time.The storage of risk extinction time hurdle 3360 is from being stored in the end time in end time hurdle 2620 Play the date and time after predetermined amount of time.The storage of risk assessment maximum hurdle 3370 is as the shadow for calculating event impact The risk assessment maximum of the information of sound.
Figure 34 is the explanation of the data structure instance illustrating device Operation Log information leakage risk analysis model table 3400 Figure.Device Operation Log information leakage risk analysis model table 3400 has to be left over time started hurdle 3410, leaves over the end time Hurdle 3420, file ID hurdle 3430, print instruction person ID hurdle 3440, printer ID hurdle 3450, hurdle, installation region 3460, risk produce Time fences 3470, risk extinction time hurdle 3480 and risk assessment maximum hurdle 3490.Leave over time started hurdle 3410 to printing Machine ID hurdle 3450 is corresponding to leaving over time started hurdle 2910 to printer ID hurdle 2950 in print log table 2900, and stores Obtain respectively leaves over time started, the end time of leaving over, file ID, print instruction person ID and printer ID.Hurdle, installation region 3460 to risk assessment maximum hurdle 3490 is added to analyze model.Hurdle, installation region 3460 utilizes Printer Information table 2800 Store the region of the image output device being provided with in printer ID hurdle 3450.Risk produces time fences 3470 storage from storage Time started in leaving over time started hurdle 2910 plays the date before predetermined amount of time (being a minute in this case) And the time.Risk extinction time hurdle 3480 stores the scheduled time from being stored in the end time left in end time hurdle 2920 Date and time after section (being zero second in this case).The storage of risk assessment maximum hurdle 3490 is as being used for calculating thing The risk assessment maximum of the information that affects of part impact.
In step S2512, analysis result generates model 124 and generates analysis result.Such as, according to the example in Figure 32 Curve chart shown in the risk assessment value of image output device.The time (ts ') of printing is started from image output device To the time (ts leaves over the time started) that printing terminates, risk assessment value increases.From time that printing terminates (ts, Leave over the time started) to the time (te leaves over the end time) that print media is collected, obtain in the case of file is left over Risk assessment maximum.Until after the time (te leaves over the end time) that print media is collected starts predetermined amount of time Time (te '), risk assessment value reduces.Can quantity based on file to be printed or the productivity of image output device Calculate from the time (ts ') that image output device starts printing that (ts, when leaving over beginning to the time that printing terminates Between) time period.Tissue (the personal attribute information table that the personnel in the region being had image output device by entrance are subordinate to 2700) and the combination of open scope (information medium information table 3000) of output file determines risk assessment maximum (risk Assessment maximum critical table 3100).
Model and the use rested in the region with image output device is analyzed at image output device by calculating (activity log information disclosure risk analyzes mould to risk assessment maximum when the risk analysis model at family is overlapping on time basis The risk assessment maximum hurdle 3370 of type table 3300 and the risk of device Operation Log information leakage risk analysis model table 3400 Assessment maximum hurdle 3490) product obtain the wind of the information leakage caused by stealing a glance at the output result of image output device Danger value.Furthermore it is also possible to obtain the area analyzing the part that model overlaps each other.
In step S2514, result presents module 130 and presents analysis result.Such as, the analysis result shown in Figure 35 is led to Know screen 3500 touch pad by image output device or send the information processor such as such as PC aobvious of output order Showing device presents to print instruction person.
Figure 36 is the signal illustrating the conceptual module structure according to the structure example corresponding with (2-B) exemplary embodiment Figure.Information processor 3600 has log information acquisition module 110, analyzes module 120, personal attribute information acquisition module 2410, information medium data obtaining module 2420, analysis result summarizing module 1610 and result present module 130.With (2-A) In exemplary embodiment, the part of same type has identical reference, and by the repetitive description thereof will be omitted (as follows).
User according to (2-A) exemplary embodiment is to send the domestic consumer of output order and for presenting user The risk analysis result of himself (herself).User according to (2-B) exemplary embodiment is manager, and does not presents The risk analysis result of specific people, but present the risk analysis result of the personnel such as belonging to particular organization.
For this purpose it is proposed, information processor 3600 operates mouse, keyboard or touch pad by manager 3699 obtains work Analysis condition, analysis for operational order start request or collect condition change.
Analysis result summarizing module 1610 is connected to analyze module 120 and result presents module 130, and based on manager The operational order of 3699 amounts to the analysis result obtained by analysis result generation module 124.For example, it is possible to based on the time One or these information in tissue, the region being provided with image output device and mimeograph documents that section, target person are subordinate to Combination amount to.
Figure 37 is to illustrate the flow chart processing example according to (2-B) exemplary embodiment.With illustrate shown in Figure 25 The flow chart processing example according to (2-A) exemplary embodiment in the case of identical process, will illustrate according to figure The step of the example of 25, and will omit the description.
In step 3702, information processor 3600 obtains analysis and starts request.Perform the place being equal to step S2502 Reason.
In step 3704, information processor 3600 obtains analysis condition and sets.By manager 3699 operate mouse, Keyboard or touch pad obtain analysis condition and set.Tissue that time period, target person be subordinate to can also be used, figure is installed As the combination of in the region of output device and mimeograph documents or these information is as analysis condition.Figure 38 is to illustrate point The explanatory diagram of the example of analysis condition setting screen 3800.Analysis condition setting screen 3800 has section analysis time and sets hurdle 3810, analyze print command setting tissue hurdle 3820, analyzed area sets hurdle 3830, Study document ID sets hurdle 3840, analysis Start button 3850 and SR 3860.In analysis condition setting screen 3800, section setting analysis time hurdle 3810 is used for Set as the time period analyzing target.Analyze print command setting tissue hurdle 3820 for setting the personnel sending print command The tissue as analysis target being subordinate to.Analyzed area sets hurdle 3830 for setting the conduct being provided with image output device Analyze mesh target area.Study document ID sets hurdle 3840 and is used for setting output e-file.At selection analysis start button When 3850, set hurdle 3810 based on section analysis time, analyze print command setting tissue hurdle 3820, analyzed area setting hurdle 3830 The setting setting hurdle 3840 with Study document ID obtains analysis condition setting.Except time period, region, tissue and file ID it Outward, it is also possible to task type and task grade, printer ID, the open scope of file and the file of the user of output order will be sent Type set is analysis condition.
In step S3706, log information acquisition module 110 obtains log information.Perform the place being equal to step S2504 Reason.
In step S3708, personal attribute information acquisition module 2410 obtains personal attribute information.Perform and step The process of S2506 equivalent.
In step S3710, information medium data obtaining module 2420 obtains information medium information.Perform and step The process of S2508 equivalent.
In step S3712, analyze model generation module 122 and generate analysis model.Perform the place being equal to step S2510 Reason.
In step S3714, analysis result generation module 124 generates analysis result.Perform the place being equal to step S2512 Reason.
In step S3716, Macro or mass analysis result.Based on the analysis condition obtained in step S3704, amount to and analyze knot Really.
In step S3718, result presents module 130 and presents analysis result.Such as, as shown in Figure 39 by leaving over The after-action review screen 3900 of the information leakage that printout causes like that, present to can be operated by manager 3699 by analysis result The display device of information processor.Figure 39 is to illustrate for by the after-action review screen leaving over the information leakage that printout causes The explanatory diagram of the example of 3900.For being had by the after-action review screen 3900 leaving over the information leakage that printout causes: analyze Time period viewing area 3910, analyzed area viewing area 3920 and analysis tissue viewing area 3930, it is used for presenting risk analysis bar Part;Leaving over printout generation quantity viewing area 3940 and leave over printout generation list 3950, it is used for presenting risk assessment knot Really;Collect button 3980 again;And X button 3990.Section analysis time viewing area 3910, analyzed area viewing area 3920 and For being presented in step S3704 the analysis condition of acquisition, (it is corresponding to dividing shown in Figure 38 in analysis tissue viewing area 3930 The analysis time period sets hurdle 3810, analyzed area sets hurdle 3830 and analyzes print command setting tissue hurdle 3820).It practice, also (it sets hurdle corresponding to the Study document ID shown in Figure 38 can be provided for presenting the hurdle as the file ID analyzing target 3840).Leaving over printout generation quantity viewing area 3940 is the quantity being collected the most immediately for display Hurdle, and specifically represent the quantity consistent with the analysis condition in print log table 2900.Leave over printout to arrange Table 3950 is for presenting the details of the item leaving over printout generation quantity viewing area 3940, and has the print command time Hurdle 3952, print command employee ID hurdle 3954, it is subordinate to hurdle 3956, printer ID hurdle 3958, hurdle, installation region 3960, file ID hurdle 3962, disclose scope hurdle 3964, acquisition of information employee ID hurdle 3966, be subordinate to hurdle 3968 and information leakage value-at-risk hurdle 3970. Additionally, for each hurdle, it is also possible to perform such as based on classification rearrangement or for obtaining and the filtration of consistent object Deng process.
In step S3720, it may be judged whether change and collect condition.If change collect condition, then perform step S3716 it In and process afterwards.In other cases, process terminates (step S3799).Such as, the analysis time shown in Figure 39 Section viewing area 3910, analyzed area viewing area 3920 and analysis tissue viewing area 3930 have change button.If selecting to change Any one in button, then perform display and enable to change analysis condition.Select to collect again after changing analysis condition The situation of button 3980 is corresponding to changing the situation of the condition that collects.
Figure 40 is the signal illustrating the conceptual module structure according to the structure example corresponding with (2-C) exemplary embodiment Figure.Information processor 4000 has log information acquisition module 110, log information modified module 2010, calendar information storage Module 2020, analysis module 120, personal attribute information acquisition module 2410, information medium data obtaining module 2420, analysis knot Really summarizing module 1610 and result present module 130.
In (2-C) exemplary embodiment, change past activity log data or the daily record data of image output device To perform simulation, or using as the calendar information of following schedule, (such as, user's entrance is provided with the region of image output device Or user prints material to be used in meeting) it is used for performing simulation.
Log information modified module 2010 is connected to analyze module 120 and calendar information memory module 2020.Log information Modified module 2010 is stored in having with event in indoor activity daily record DB2312 or device Operation Log DB 2314 for amendment One or the combination of these data in the activity log data closed, the described activity log data relevant with event are at least wrapped Include Start Date and time, the end date and time of event and the locale of event.Further, it is also possible to pass through Calendar information memory module 2020 performs to add the amendment of the calendar information relevant with targeted customer or image output device, institute Stating calendar information memory module 2020 for storing the calendar information relevant with event, the described calendar information relevant with event is extremely Include less as user or the Start Date of the event of the following schedule of image output device and time, the Close Date of event and Time and locale.Described amendment includes that change and deletion are stored in indoor activity daily record DB 2312 or device Daily record data in Operation Log DB2314, and and then newly added according to calendar information generate information as daily record data.
Calendar information memory module 2020 is connected to log information modified module 2010.Calendar information memory module 2020 is deposited Storage at least include Start Date of event as calendar information (i.e. user or the following schedule of image output device) and time, The end date and time of event and the information of locale.Additionally, schedule DB 520 shown in Fig. 5 and schedule Information management server main frame 515 can add in the example of the system structure shown in Figure 23, in order to is deposited by calendar information Storage is in schedule DB 520.The information in calendar information memory module 2020 is obtained from schedule DB 520.
Figure 41 is to illustrate the flow chart processing example according to (2-C) exemplary embodiment.With institute in Figure 37 is shown In the case of process identical in the flow chart processing example according to (2-B) exemplary embodiment shown, Figure 37 will be shown Example shown in step, and will omit the description.
In step S4102, information processor 4000 obtains analysis and starts request.Execution is equal to step S3702 Process.
In step S4104, information processor 4000 obtains analysis condition and sets.Execution is equal to step S3704 Process.
In step S4106, log information acquisition module 110 obtains log information.Perform the place being equal to step S3706 Reason.
In step S4108, personal attribute information acquisition module 2410 obtains personal attribute information.Perform and step The process of S3708 equivalent.
In step S4110, information medium data obtaining module 2420 obtains information medium information.Perform and step The process of S3710 equivalent.
In step S4112, log information modified module 2010 revises log information.Mus is operated by manager 4099 Mark, keyboard or touch pad and receive simulated conditions, and revise indoor activity daily record DB 2312 or device Operation Log DB Daily record data in 2314.Such as, the screen being used for setting simulated conditions includes leaving over printout information leakage risk simulation screen Curtain 4200.Figure 42 is the explanatory diagram illustrating the example leaving over printout information leakage risk simulation screen 4200.Leave over printout Information leakage risk simulation screen 4200 has analysis condition and sets label 4210 and log information amendment (simulation) label 4220. Log information amendment (simulation) label 4220 has: target printer (P001) journal displaying district 4222 and target employee (1230) Journal displaying district 4224, it is for presenting the past daily record data of target image output device or user;Amendment button 4226 He Amendment button 4228, it is used for revising daily record data;And daily record interpolation button 4290, it is for newly added according to calendar information Activity log data.Although can change in the example of Figure 42, user enters the date and time in room, user withdraws from a room Date and time and the leaving over Start Date and time and leave over end date and time of image output device, but also Can additionally change room or image output device.And, in the case of selecting daily record to add button 4290, log information is repaiied Change module 2010 and obtain the calendar information relevant with targeted customer or image output device also from calendar information memory module 2020 And calendar information is added to daily record data.
In step S4114, analyze model generation module 122 and generate analysis model.Perform the place being equal to step S3712 Reason.
In step S4116, analysis result generation module 124 generates analysis result.Perform the place being equal to step S3714 Reason.
In step S4118, analysis result summarizing module 1610 Macro or mass analysis result.Execution is equal to step S3716 Process.
In step S4120, result presents module 130 and presents analysis result.Perform the process being equal to step S3718.
In step S4122, analysis result summarizing module 1610 judges whether that change collects condition.If changing and collecting bar Part, then perform process among step S4118 and afterwards.In other cases, process proceeds to step S4124.Perform with The process being equal to step S3720.
In step S4124, log information modified module 2010 judges whether to change analysis condition.Bar is analyzed if changed Part, then perform process among step S4104 and afterwards.In other cases, process terminates (step S4199).
Although using analysis result summarizing module 1610 in (2-C) exemplary embodiment as shown in Figure 40, but Analysis result summarizing module 1610 can also be removed and make analysis module 120 be connected to result to present module 130.Domestic consumer Manager 4099 is replaced as in (2-A) exemplary embodiment.
Although the second exemplary embodiment (include (2-A) exemplary embodiment, (2-B) exemplary embodiment and (2-C) exemplary embodiment) in printer or compounding machine be shown as the example of image output device, but can also use Photocopier or facsimile machine.
It addition, by the Operation Log that following daily record is used as image output device, described daily record includes that e-file exists Can by the time being opened and closed in the display device of the information processors such as the such as PC of user operation, information is installed Manage the place of device and positional information, information medium information and personal attribute information that file ID is relevant with personnel, it is also possible to The mode identical with leaving over printout analyzes the information leakage risk caused owing to stealing a glance at display device.
As shown in Figure 43, perform according to the hardware structure of computer of the execution program of exemplary embodiment be general Computer, specially personal computer or can act as the computer of server.In other words, as instantiation, by CPU 4301 with dealing with part (calculating section), and RAM 4302, ROM 4303 and HD 4304 are used as storage device.As HD 4304, it is, for example possible to use hard disk.Computer includes: CPU 4301, its for execution journal data obtaining module 110, Analyze model generation module 122, analysis result generation module 124, result present module 130, analysis result summarizing module 1610, Log information modified module 2010, personal attribute information acquisition module 2410 or the journey of information medium data obtaining module 2420 Sequence;RAM 4302, it is used for the program that stores or data;ROM 4303, it starts the program of computer for storing;HD 4304, It is as auxilary unit;Receiving device 4306, it receives number based on user to the operation of keyboard, mouse or touch pad According to;The output device 4305 of such as CRT or liquid crystal display;Order wire interface 4307, it is all for realizing and communication network The NIC that network connects;And bus 4308, it makes above-mentioned parts connect to transmit/receive data.Multiple stage computer can To be connected by network.
About the computer program according to either exemplary embodiment so that the system of hardware configuration reads as software Computer program, and software resource and hardware resource coordination with one another are so that realizing exemplary embodiment.
Hardware configuration shown in Figure 43 represents the one in structure example.In addition to the structure shown in Figure 43, this Exemplary embodiment uses the structure being able to carry out the module according to exemplary embodiment to be sufficient to.Such as, the part of module Can be made up of specialized hardware (such as, ASIC) or can be arranged in external system and be connected by communication line.Separately Outward, the system shown in Figure 43 can be connected to each other by communication line and therefore cooperate.Specifically, count except individual Outside calculation machine, these parts can be merged into Household information equipment, photocopier, facsimile machine, scanner, printer or compounding machine In.
In the recording medium and then program can be provided by program storage.Furthermore, it is possible to provided by communication unit Program.In the case, such as, program can be able to be considered as the invention of " computer readable recording medium storing program for performing having program recorded thereon ".
" computer readable recording medium storing program for performing having program recorded thereon " represents the computer readable recording medium storing program for performing having program recorded thereon, should Record medium is for such as installation procedure, execution program and distributing programs.
Such as, record medium includes: the standard such as developed by DVD forum i.e. " DVD-R, DVD-RW or DVD-RAM " or The standard that person is developed by the DVD+RW i.e. digital versatile disc (DVD) of " DVD+R or DVD+RW ";Compact disk (CD), such as only Read memorizer (CD-ROM), recordable CD (CD-R) or rewritable CD (CD-RW) etc.;Blu-ray Disc (registered trade mark);Magneto-optic light Dish (MO), floppy disk (FD), tape, hard disk, read only memory (ROM), electrically-erasable/programmable read only memory (EEPROM), Flash memory and random access memory (RAM).
The part of program or program can record in the recording medium, and therefore can store or distribute.This Outward, transmission procedure can be carried out by the most following transmission medium via communicator, described transmission medium for example: for local The cable system of net (LAN), Metropolitan Area Network (MAN) (MAN), wide area network (WAN), the Internet, corporate intranet or Extranet, channel radio Communication network or combinations thereof, or transmission procedure can be carried out on carrier wave.
Additionally, program can be a part for other program or can record together with single program at record medium In.And, program can be divided and record in multiple record media.If it addition, can perform such as to compress or encrypt Deng reconstruct, logging program can be carried out by any way.
The explanation before the exemplary embodiment of the present invention is provided with descriptive purpose for explaining.It is not intended to exhaustive Or limit the invention to exact form disclosed.Many can be carried out clearly for those skilled in the art to repair Change and modification.Select and illustrate that this exemplary embodiment is to preferably explain the principle of the present invention and actual application thereof, because of This makes other people of the art can understand the present invention by realizing various embodiment and various be suitable for conceived spy The amendment of fixed application.Purpose is to limit the scope of the present invention by claims and equivalents thereof.

Claims (6)

1. an information processor, including:
Acquisition module, it obtains and the first event and second from the logout information-storing device for storing record information The record information that event is corresponding, described record information includes Start Date and time, the described second event of described first event Start Date and time, the end date and time of described first event, the end date and time of described second event, institute State the first locale and the place of described second event generation, the place of wherein said second event generation and institute State the first locale identical, and the end date and time of described first event is in the beginning of described second event Before date and time;
Model generation module, its by the date before predetermined amount of time from the Start Date of described first event and time and time Between be set as Start Date and the time of the first model, by predetermined amount of time from the Start Date of described second event and time Date and time before is set as Start Date and the time of the second model, by from Close Date of described first event and time Between play predetermined amount of time after date and time be set as the end date and time of described first model, will be from described second Date and time after the end date and time of event plays predetermined amount of time is set as Close Date of described second model And the time, and generate the first model including the information that affects for calculating described first event impact and include for calculating Second model of the information that affects of described second event impact, the first time period of described first event and described second event Second time period is overlapping, and described first time period is that the Start Date from described first model and time are to described first model The time period of end date and time, described second time period is that the Start Date from described second model and time are to described The time period of the end date and time of two models;And
Analyze described second time period of module, its described first time period based on described first event and described second event Overlapping overlapping time section and the affect information relevant with described first model of described first event or with described second thing The relevant information that affects of described second model of part is to analyze described first event and the impact of described second event.
Information processor the most according to claim 1, also includes output module, and described output module exports by described point The analysis result that analysis module obtains.
Information processor the most according to claim 2, also includes amounting to module, described total module behaviour based on user Make instruction and amount to the described analysis result obtained by described analysis module.
Information processor the most according to claim 1, also includes that modified module, the amendment of described modified module are stored in institute State Start Date and time, the Start Date of described second event of described first event in logout information-storing device With time, the end date and time of described first event, the end date and time of described second event and described first In the place that event and described second event occur one or be stored in the institute in described logout information-storing device State Start Date and time, the Start Date of described second event and time, the closing day of described first event of the first event The place that phase and time, the end date and time of described second event and described first event and described second event occur Combination,
Wherein, described model generation module generates the model of the event revised by described modified module.
Information processor the most according to claim 4, wherein, described modified module is held by calendar information memory module Row is for adding the amendment of the calendar information relevant with targeted customer, and described calendar information memory module is used for storing schedule letter Breath, described calendar information includes Start Date and time, the knot of described event of the event of the following schedule as described user Bundle date and time and described locale.
6. an information processing method, comprising:
Obtain corresponding with the first event and second event from the logout information-storing device for storing record information Described record information, described record information includes Start Date and time, the beginning of described second event of described first event Date and time, the end date and time of described first event, the end date and time of described second event, described first The place that locale and described second event occur, the place and described first that wherein said second event occurs Locale is identical, and the end date and time of described first event described second event Start Date and Before time;
Date and time before predetermined amount of time from the Start Date of described first event and time is set as the first mould The Start Date of type and time;
Date and time before predetermined amount of time from the Start Date of described second event and time is set as the second mould The Start Date of type and time;
Date and time after predetermined amount of time from the end date and time of described first event is set as described The end date and time of one model;
Date and time after predetermined amount of time from the end date and time of described second event is set as described The end date and time of two models;
Model generation step, generates and includes the first model of the information that affects for calculating described first event impact and include using In the second model of the information that affects calculating the impact of described second event, the first time period of described first event and described second Second time period of event is overlapping, and described first time period is that the Start Date from described first model and time are to described first The time period of the end date and time of model, described second time period be the Start Date from described second model and time to The time period of the end date and time of described second model;And
The overlap that described first time period based on described first event is overlapping with described second time period of described second event Time period and the affect information relevant with described first model of described first event or with described the of described second event What two models were relevant affects information to analyze described first event and the impact of described second event.
CN201110070303.7A 2010-08-20 2011-03-18 Information processor and information processing method Expired - Fee Related CN102375924B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010184506A JP5633245B2 (en) 2010-08-20 2010-08-20 Information processing apparatus and information processing program
JP2010-184506 2010-08-20

Publications (2)

Publication Number Publication Date
CN102375924A CN102375924A (en) 2012-03-14
CN102375924B true CN102375924B (en) 2016-12-14

Family

ID=

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Structure of Social Contact Networks and Their Impact on Epidemics;Eubank S et.al;《In AMS-DIMACS Special Volume on Epidemiology》;20061231;第70卷;全文 *

Similar Documents

Publication Publication Date Title
US8914263B2 (en) Information processing apparatus, information processing method and computer readable medium for assessment of event influence
Shah et al. Lateral flow urine lipoarabinomannan assay for detecting active tuberculosis in HIV‐positive adults
Cibulskis et al. Worldwide incidence of malaria in 2009: estimates, time trends, and a critique of methods
Vanbrabant et al. Quality of input data in emergency department simulations: Framework and assessment techniques
Martin et al. Interactive data cleaning for process mining: a case study of an outpatient clinic’s appointment system
Lefstin The Measure of the Doubt: Dissent, Indeterminacy, and Interpretation at the Federal Circuit
CN106068509A (en) Automatically creating of the longtitudinal view to be found to be center of Finding case
JP5075465B2 (en) Incident / accident report analysis apparatus, method, and program
Fallon et al. Untangling risk of maltreatment from events of maltreatment: An analysis of the 2008 Canadian Incidence Study of Reported Child Abuse and Neglect (CIS-2008)
SG193641A1 (en) Information processing device, method, and program
CN104133999A (en) Remote medical information service system for diseases of digestive tract
Herzberg et al. Towards Process Evaluation in Non-Automated Process Execution Environments.
Dhami et al. Critical review of analytic techniques
de la Cruz et al. Photograph‐aided assessment of clutter in hoarding disorder: Is a picture worth a thousand words?
Hogg et al. Improving measurement of primary care system performance
Ahmed et al. Construct validation of 17-item Utrecht University work engagement scale amongst the white collar employees of Malaysian Universities
Soo Lon Wah et al. Elimination of outlier measurements for damage detection of structures under changing environmental conditions
CN102375924B (en) Information processor and information processing method
Jiang et al. Peer reviewed: a latent class modeling Approach to evaluate behavioral risk factors and Health-Related Quality of Life
Villamarín-Bello et al. Gold standard evaluation of an automatic HAIs surveillance system
Schulte Customer centric PLM: integrating customers' feedback into product data and lifecycle processes
Boydell et al. General practice data retrieval: the Northern Ireland project.
Wolf et al. Syndromic surveillance of respiratory disease in free-living chimpanzees
Brooks et al. Improving performance in the management of severely injured patients in critical care
Pradana et al. Literature Review: Data Quality Assessment Methods Of Electronic Tuberculosis Recording And Reporting

Legal Events

Date Code Title Description
PB01 Publication
SE01 Entry into force of request for substantive examination
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: Tokyo

Patentee after: Fuji film business innovation Co.,Ltd.

Address before: Tokyo

Patentee before: Fuji Xerox Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20161214