The content of the invention
In view of this, register method and terminal device an embodiment of the present invention provides one kind, to solve existing method of registeringIn the presence of cumbersome degree it is high and the problem of efficiency of registering is more low.
The first aspect of the embodiment of the present invention provides one kind and registers method, including:
Default planning of survey view is obtained, the planning of survey view includes the survey tasks of at least one attribute typeList, the survey tasks list include the corresponding target tune at least one objective research place and the objective research placeLook into the period;
Obtain the geographical coordinate section in the objective research place;
Detect the real-time positioning of user;
To each objective research place in the survey tasks list, judge whether the positioning in real time belongs to thisThe geographical coordinate section in objective research place;
If the positioning in real time belongs to the geographical coordinate section in the objective research place, generation corresponds to the survey tasksList and the register information of registering in the objective research place;
Within the objective research period in the objective research place, every default time interval, return and perform instituteThe step of stating the real-time positioning of detection user, until the system time at current time is not within the objective research periodWhen, statistics corresponds to the generation number of the survey tasks list and the register information of registering in the objective research place, andCount the detection number positioned in real time of the user;
If the ratio of the generation number and the detection number is greater than or equal to predetermined threshold value, in the survey tasksIn list, the state tag in the objective research place is set to success of registering;If the generation number and the detection numberRatio is less than predetermined threshold value, then in the survey tasks list, the state tag in the objective research place is set to mistake of registeringLose.
The second aspect of the embodiment of the present invention provides a kind of terminal device, including memory and processor, described to depositThe computer program that can be run on the processor is stored with reservoir, the processor performs real during the computer programExisting following steps:
Default planning of survey view is obtained, the planning of survey view includes the survey tasks of at least one attribute typeList, the survey tasks list include the corresponding target tune at least one objective research place and the objective research placeLook into the period;
Obtain the geographical coordinate section in the objective research place;
Detect the real-time positioning of user;
To each objective research place in the survey tasks list, judge whether the positioning in real time belongs to thisThe geographical coordinate section in objective research place;
If the positioning in real time belongs to the geographical coordinate section in the objective research place, generation corresponds to the survey tasksList and the register information of registering in the objective research place;
Within the objective research period in the objective research place, every default time interval, return and perform instituteThe step of stating the real-time positioning of detection user, until the system time at current time is not within the objective research periodWhen, statistics corresponds to the generation number of the survey tasks list and the register information of registering in the objective research place, andCount the detection number positioned in real time of the user;
If the ratio of the generation number and the detection number is greater than or equal to predetermined threshold value, in the survey tasksIn list, the state tag in the objective research place is set to success of registering;If the generation number and the detection numberRatio is less than predetermined threshold value, then in the survey tasks list, the state tag in the objective research place is set to mistake of registeringLose.
The third aspect of the embodiment of the present invention provides a kind of computer-readable recording medium, the computer-readable storageMedia storage has computer program, and the computer program realizes following steps when being executed by processor:
Default planning of survey view is obtained, the planning of survey view includes the survey tasks of at least one attribute typeList, the survey tasks list include the corresponding target tune at least one objective research place and the objective research placeLook into the period;
Obtain the geographical coordinate section in the objective research place;
Detect the real-time positioning of user;
To each objective research place in the survey tasks list, judge whether the positioning in real time belongs to thisThe geographical coordinate section in objective research place;
If the positioning in real time belongs to the geographical coordinate section in the objective research place, generation corresponds to the survey tasksList and the register information of registering in the objective research place;
Within the objective research period in the objective research place, every default time interval, return and perform instituteThe step of stating the real-time positioning of detection user, until the system time at current time is not within the objective research periodWhen, statistics corresponds to the generation number of the survey tasks list and the register information of registering in the objective research place, andCount the detection number positioned in real time of the user;
If the ratio of the generation number and the detection number is greater than or equal to predetermined threshold value, in the survey tasksIn list, the state tag in the objective research place is set to success of registering;If the generation number and the detection numberRatio is less than predetermined threshold value, then in the survey tasks list, the state tag in the objective research place is set to mistake of registeringLose.
In the embodiment of the present invention, by detecting the real-time positioning of user, judge the real-time positioning of user whether in each meshIn the geographical coordinate section in mark investigation place, if so, then generating register information of registering;Within the default objective research period,The ratio of number that is positioned in real time with detection user of generation number of register information of only registering is more than or waits predetermined threshold value, just trueDetermine user to register in the objective research place success, therefore, avoid feelings of the underwriter with regard to leaving at once after place of arrivalCondition occurs, and ensure that underwriter when registering successfully, the survey tasks list that its actual outgoing situation is pre-established with itObjective research place and objective research time are all matched;In addition, for each target tune in survey tasks listPlace is looked into, is all whether the real-time of automatic decision user is positioned in the geographical coordinate section in the objective research place, as long as fullThe state tag in the objective research place, will automatically be set to and registers into the survey tasks list by sufficient Rule of judgmentWork(, therefore, underwriter protect the display interface of task just without opening the every core performed needed for it one by one in terminal of registeringIt can quickly register, thus reduce cumbersome degree, improve efficiency of registering.
Embodiment
In being described below, in order to illustrate rather than in order to limit, it is proposed that such as tool of particular system structure, technology etcBody details, to understand thoroughly the embodiment of the present invention.However, it will be clear to one skilled in the art that these are specificThe present invention can also be realized in the other embodiments of details.In other situations, omit to well-known system, device, electricityRoad and the detailed description of method, in case unnecessary details hinders description of the invention.
In order to illustrate technical solutions according to the invention, illustrated below by specific embodiment.
Fig. 1 shows the flow of realizing of method provided in an embodiment of the present invention of registering, and this method flow includes step S101To S107.The specific implementation principle of each step is as follows.
S101:Default planning of survey view is obtained, the planning of survey view includes the tune of at least one attribute typeTask list is looked into, the survey tasks list includes at least one objective research place and the objective research place is correspondingThe objective research period.
In the embodiment of the present invention, planning of survey view is an interface being showed on mobile terminal, it, which is used to show, usesThe survey tasks list for the different attribute type that family is pre-established.Above-mentioned attribute type is investigated including the medical information that is in danger, is non-The medical information that is in danger investigation, vehicle insurance setting loss investigation and other attribute types etc..Any survey tasks list is based on when detectingSelection instruction when, displaying and the relevant every survey tasks of the survey tasks list.Wherein, a survey tasks is expressed as usingThe objective research period corresponding to an objective research place and the objective research place that family is planned in advance.One attributeOmnibus survey task is included in the survey tasks list of type, for example, being the tune of the non-medical information investigation that is in danger in attribute typeLook into task, the selected multiple investigation hospitals of user and multiple appraisal organizations can be included.Administrative staff are by checking useEvery survey tasks that family is planned, can know user complete the non-medical information survey tasks that is in danger during, it is necessary toWhich reaches which place performs task the period.
The survey tasks list of multiple attribute types can be included in planning of survey view, and different attribute type is anyIn two survey tasks lists, identical objective research place and objective research section can be included.
S102:Obtain the geographical coordinate section in the objective research place.
After the objective research place selected by user is detected, coordinate pick-up is called, by the objective researchAfter point inputs above-mentioned coordinate pick-up, the geographical coordinate in output objective research place.According to default distance range value, obtain withEach coordinate points of the distance between the distance range value between the geographical coordinate, by the seat of each coordinate points acquiredThe set of mark data is determined as the geographical coordinate section in the objective research place.
S103:Detect the real-time positioning of user.
In the embodiment of the present invention, the location of real-time normal indication current time mobile terminal of user information.UserReal-time positioning information be based on GPS (Global Positioning System, global positioning system) locating modules and realize,If the wireless terminal is mobile phone, the implementation of the positioning based on mobile operation network base station is further included.By with wireless networkThe cooperation of network, it may be determined that the actual position information of user, such as latitude and longitude coordinates data, three-dimensional data etc..
S104:To each objective research place in the survey tasks list, whether the positioning in real time is judgedBelong to the geographical coordinate section in the objective research place.
For each objective research place in each survey tasks list, obtain the geographical of the objective research place and sitSection is marked, coordinate data of the real-time positioning of present terminal respectively with each coordinate points in the geographical coordinate section is carried outContrast.If the real-time positioning of present terminal is identical with the coordinate data of any coordinate points in the geographical coordinate section, it is determined thatThe real-time positioning belongs to the geographical coordinate section in the objective research place.If real-time positioning and the geographical coordinate area of present terminalThe coordinate data of interior each coordinate points differs, it is determined that the real-time positioning is not belonging to the geography in the objective research placeCoordinate section.
S105:If the positioning in real time belongs to the geographical coordinate section in the objective research place, generation corresponds to the tuneLook into task list and the register information of registering in the objective research place.
If the real-time positioning of present terminal belongs to the geographical coordinate section in the objective research place, generation one is registered registrationInformation, and carry in the register information of registering with the objective research place and appoint with the investigation belonging to the objective research placeThe attribute tags of business list association.Register information of registering represents the investigation pre-established with it the location of user's current timePlan is consistent, but the user remains unfulfilled survey tasks.
S106:Within the objective research period in the objective research place, every default time interval, return is heldThe step of real-time positioning of the row detection user, until the system time at current time not the objective research period itWhen interior, statistics corresponds to the generation number of the survey tasks list and the register information of registering in the objective research place,And count the detection number positioned in real time of the user.
In the embodiment of the present invention, for the objective research time corresponding to each objective research place in survey tasks listSection, if present system time within the objective research period, using current objective research place as references object, everyDefault time interval, returns and performs above-mentioned S102 and its follow-up each step.If present system time is not in the objective researchWithin period, then when predetermined time reaches, the registered letter of registering that generation is accumulated within the objective research period is countedThe quantity of breath, is known as the first sum by the quantity.Wherein, the register information of registering of statistical magnitude is to carry and the objective researchPlace and the register information of registering with the attribute tags of the survey tasks list association belonging to the objective research place.
In addition, the size of the duration and default time interval according to corresponding to the objective research period, calculates targetThe number of above-mentioned steps S102 is performed in control time section, namely judges whether the real-time positioning of user belongs to objective research placeGeographical coordinate section in number, by the number be known as second sum.
S107:If the ratio of the generation number and the detection number is greater than or equal to predetermined threshold value, in the tuneLook into task list, the state tag in the objective research place is set to success of registering;If the generation number and the detectionThe ratio of number is less than predetermined threshold value, then in the survey tasks list, the state tag in the objective research place is set toRegister unsuccessfully.
Calculate the ratio of the first sum and the second sum.If the ratio is greater than or equal to default threshold value, then it represents that userWithin the objective research period, always situated in objective research place, thus determine that user normally completes and register.At this time, investigatingIn task list, the state tag in the objective research place is switched to success status of registering.If the first sum and the second sumRatio be less than default threshold value, then it represents that user is within the objective research period, not always situated in objective research place, becauseAnd determine that user is not properly completed and register.At this time, in survey tasks list, the state tag in the objective research place is switchedFor status of fail of registering.
Preferably, when first sum with second sum ratio be zero when, by the state tag in the objective research place intoOne step is switched to task and is not carried out state, to represent user from not up to objective research place;When the first sum and second totalWhen several ratio is more than zero and is less than above-mentioned default threshold value, according to the section of default multiple continuous values, the ratio is determinedAn affiliated section.Corresponding percentage is preset into the section and is determined as user to the tune corresponding to the objective research placeThe Percent Complete of task is looked into, and by the state tag in the objective research place and is used for the state mark for describing the Percent CompleteLabel synchronize display.
In the embodiment of the present invention, by detecting the real-time positioning of user, judge the real-time positioning of user whether in each meshIn the geographical coordinate section in mark investigation place, if so, then generating register information of registering;Within the default objective research period,The ratio of number that is positioned in real time with detection user of generation number of register information of only registering is more than or waits predetermined threshold value, just trueDetermine user to register in the objective research place success, therefore, avoid feelings of the underwriter with regard to leaving at once after place of arrivalCondition occurs, and ensure that underwriter when registering successfully, the survey tasks list that its actual outgoing situation is pre-established with itObjective research place and objective research time are all matched;In addition, for each target tune in survey tasks listPlace is looked into, is all whether the real-time of automatic decision user is positioned in the geographical coordinate section in the objective research place, as long as fullThe state tag in the objective research place, will automatically be set to and registers into the survey tasks list by sufficient Rule of judgmentWork(, therefore, underwriter protect the display interface of task just without opening the every core performed needed for it one by one in terminal of registeringIt can quickly register, thus reduce cumbersome degree, improve efficiency of registering.
As one embodiment of the present of invention, Fig. 2 shows method S104 specific provided in an embodiment of the present invention of registeringRealize flow, details are as follows:
S1041:The monitoring list of the first wireless access point is obtained, when the first wireless access point monitoring list includes currentCarve the service set of each wireless access point scanned.
In the embodiment of the present invention, the wireless access point detection function of terminal is enabled, with signal transmission ranges, scanning is worked asThe service set (Sxxxxx, SSID) of preceding moment attachable each wireless access point.Wherein, current time attachable nothingLine access point includes the wireless access point for needing password to connect and the wireless access point without password connection.
In the embodiment of the present invention, the detection list of the first wireless access point is used to recording that above-mentioned scanning to obtain each wirelessly connectsThe SSID of access point.
S1042:The second wireless access point monitoring list corresponding with the geographical coordinate section is downloaded, described second is wirelessAccess point monitors list is determined according to the Historical Monitoring information that the historical user in the geographical coordinate section is uploaded.
For each objective research place in survey tasks list, the ground which poorly puts is obtained by above-mentioned S102After managing coordinate section, there is the long-range of wireless access point monitoring list detected in each geographical coordinate section in advance collectionIn server, the second wireless access point monitoring list corresponding with the geographical coordinate section is downloaded.Wherein, institute in remote serverWireless access point corresponding to each geographical coordinate section of storage monitors list by the history terminal positioned at geographical coordinate sectionUser obtains after uploading.
Specifically, if a certain mobile terminal is only used for communicating with above-mentioned remote server, to match somebody with somebody with above-mentioned remote serverThe mobile terminal used is covered, then when the mobile terminal is located at a certain geographical coordinate section, it will obtain its monitoring in real timeWireless access point monitoring list is uploaded to remote server, so that the wireless access point is monitored list and the ground by remote serverThe correspondence in reason coordinate section is stored into same data record.Sat if subsequent remote server receives again with the geographyMark the associated wireless access point monitoring list in section, the then each wireless access point included wireless access point monitoring listSSID added to it is existing with the associated wireless access point list in the geographical coordinate section in.
S1043:If the first wireless access point monitoring list and second wireless access point monitoring list includeThe service set of the identical wireless access point, it is determined that the positioning in real time belongs to the geographical seat in the objective research placeMark section.
If the first wireless access point monitoring list that the second wireless access point monitoring list downloaded is obtained with Current ScanThe middle SSID there are identical any wireless access point, it is determined that the real-time positioning of active user is supervised positioned at the second wireless access pointSurvey corresponding to list in geographical coordinate section, that is, geographical coordinate of the real-time positioning of active user positioned at objective research placeIn section.
In the embodiment of the present invention, by scanning the SSID of the wireless access point in current location, whether current location is judgedIn the presence of the SSID with the pre-recorded location point so that terminal can realize the positioning registered by wireless scanning function,Be not necessarily based on GPS positioning module judge one by one current location data with it is each in the geographical coordinate section in objective research placeWhether the coordinate data of a coordinate points is identical.Usually, the quantity for the wireless access point that a certain position is scanned is oppositeThe negligible amounts for the quantity of the coordinate points in a geographical coordinate section, thus it is whether identical by the SSID of wireless access pointComparison method determine that the real-time positioning of user in the geographical coordinate section in objective research place, can reduce judgement stepRapid required takes, and improves location efficiency.
As another embodiment of the present invention, as shown in figure 5, after above-mentioned S1042, further include:
S1044:If the first wireless access point monitoring list and second wireless access point monitoring list are not wrappedService set containing the identical wireless access point, then load the corresponding live-action map in the objective research place, so thatUser shoots the photo for including the first object specified in the live-action map according to the shooting prompt message at current time.
In the embodiment of the present invention, if in the first wireless access point monitoring list that current time terminal scans, appointThe SSID of one wireless access point is not present in the monitoring list of the second wireless access point, then is provided according to live-action map softwareMating interface, front stage operation is adjusted to by live-action map software, and by the geographic coordinate information input outdoor scene in objective research placeIn the location finding frame of figure software, with the live-action map software based on connection internet, loaded targets are investigated corresponding to placeReal scene image.
Identify each Drawing Object in real scene image, and after randomly selecting one of Drawing Object, it is carried outIt is highlighted.At the same time, terminal output shooting prompt message, to prompt user to be found in the real time position being presently inThe corresponding outdoor scene object of the Drawing Object, after being shot to the physical objects, will shoot obtained photo and be uploaded.
S1045:The photo is analyzed and processed, to read the shooting time of the photo and the detection photoIn whether there is and first object similarity be more than predetermined threshold value the second object.
When detecting image uploading instructions, the photo of the current desired upload of user is pre-processed.Specific, pass throughExisting image recognition algorithm, detects each Drawing Object in the presence of photo, judges wherein with the presence or absence of above-mentioned highlightedThe Drawing Object of display, alternatively, whether there is in photo similar to the another of the Drawing Object being highlighted in above-mentioned real scene imageOne Drawing Object.
S1046:If there is second thing for being more than predetermined threshold value with the similarity of first object in the photoBody, and the system time that the shooting time is current time, it is determined that the positioning in real time belongs to the objective research placeGeographical coordinate section, and be first wireless access by the second wireless access point monitoring list update in the geographical coordinate regionPoint monitoring list.
If the determination result is YES, then the image attributes of the photo uploaded needed for user is read, to be extracted from image attributesGo out the shooting time taken pictures.If the shooting time of photo and the difference of present system time are within preset duration, for example, 10Within minute, it is determined that the real-time positioning of active user belongs to the geographical coordinate section in objective research place, and determines the second nothingThe list of line access point monitors monitors list for the older wireless access point of version, thus needs to scan to obtain the by present terminalOne wireless access point list is uploaded to remote server, so that remote server is by second wireless access in the geographical coordinate sectionPoint list is updated to the first wireless access point list.
In the embodiment of the present invention, in the first wireless access point list, there is no identical with the second wireless access point listDuring SSID, by obtaining the real scene image in objective research place, and ask user to upload and include assignment graph pair in real scene imageThe photo of elephant, can when the similarity for being present in the Drawing Object in detecting photo is more than another object of predetermined threshold valueTemporarily definite user is located at the place corresponding to real scene image;The time attribute of the photo shot by detecting user, can keep awayExempt from user and download the picture similar with real scene image from the Internet, improve the authenticity for the photo that user shoots, only existThe shooting time of photo and it includes object meet preset condition when, just determine user be located at objective research place correspondinglyCoordinate section is managed, improves accuracy during verification user geographical location, the second nothing stored by updating remote serverThe first wireless access point list that line access point list is scanned by current time terminal so that another terminal request in the futureWhen loading the wireless access point list corresponding to the objective research place, the wireless access that the newest moment updated can be gotPoint list, ensure that whether positioned at objective research it be based on wireless access point list and can quickly and accurately judge the terminalPoint.
As another embodiment of the present invention, as shown in figure 4, after above-mentioned S101, further include:
S108:If the objective research place in the survey tasks list and appointing in default cooperation address listOne addresses match, then receive the label information of the objective research object input by user, the label information and the tuneThe attribute type for looking into task list is related.
In the embodiment of the present invention, by with user residing for unit establish have cooperative relationship each mechanism be known as cooperative institution.Each cooperative institution has an address, and the geographical coordinate corresponding to the address of each cooperative institution is recorded in cooperation address columnTable.
For each objective research place in the survey tasks list of user, obtain the geographical of objective research place and sitMark, judges whether the distance of the geographical coordinate and any geographical coordinate in cooperation address list belongs within preset range.IfThe distance of the geographical coordinate and the geographical coordinate of any address in cooperation address list belongs within preset range, then the targetInvestigate place and the address matching.At this time, user's label information for uploading objective research object is prompted.Objective research object is useObject associated by the survey information of family, includes but not limited to the person of being in danger, the insured and the vehicle that is in danger etc..Different attribute typeIn survey tasks list, it is necessary to investigate the information of specified classification, then when user completes the survey tasks in the survey tasks listLabel information is the information type on objective research object of investigation needed for user.For example, it is vehicle insurance for attribute typeThe survey tasks list of setting loss investigation, then label information is license plate number, Motor Number, car owner's identification card number and driver license number.
According to the attribute classification of current survey tasks list, user determines the label information of objective research object, and willThe label information is input into terminal.
If the objective research place in the survey tasks list with default cooperation address list eachlyLocation mismatches, then performs step S102.
S109:Inquiry request is sent to the associated target database of described address, it is corresponding with the label information to inquire aboutChecking information, the checking information is uploaded to the target database by third side.
In the embodiment of the present invention, target database and the matched address information of objective research place institute.If for example, matchThe address arrived is the address of hospital A, then target database is the management database of hospital A;If it is identification to match obtained addressThe address of mechanism B, then target database is the management database of appraisal organization B.In cooperation address list associated by each addressTarget database be provided previously by mating interface so that terminal determine it is current match address when, Neng GougenAccording to interface IP address, the target database associated by the address is connected, so as to fulfill by wireless network, by the long-range targetDatabase sends inquiry request.Wherein, the label information that user is inputted is carried in inquiry request, so that target database existsAfter parsing label information, which can be shown to the administrative staff of target database, and administrative staff are existedAfter obtaining the checking information corresponding to every label information, the checking information for being uploaded to target database is tied in responseFruit, is back to user terminal.
For example, if label information includes the identity information of case history and objective research object, the management of target databaseAfter people finder goes out the case history corresponding to the identity information, obtained case history picture will be shot or electronic health record information is back toUser terminal.In this example, case history picture or electronic health record information are the checking information corresponding to label information.
S110:When receiving the checking information that the target database returns, in the survey tasks list, by thisThe state tag in objective research place is set to success of registering.
When receiving the checking information of target data place return, terminal user without arriving objective research place scene againJust the survey information needed for this survey tasks can be got, therefore, in survey tasks list, directly by the objective researchThe state tag in place is set to success of registering, and is considered as user and has reached scene and completes one's work.
Preferably, system time when target database returns to checking information is recorded, which is determined as usingRegister the time at family.
In the embodiment of the present invention, by setting cooperation address list, current goal investigation place institute cooperation address column is judgedWhether any address in table matches, so as to determine whether user needs to reach objective research place scene and perform to investigate to appointBusiness.When definite user, which need not reach objective research place scene, performs survey tasks, pass through the label information for uploading userSend to the target database in objective research place so that the administrative staff of target database can remotely obtain to be believed with the markMatched checking information is ceased, and after checking information is back to terminal user, the state tag in objective research place is set to labelTo success, while thereby ensuring that user can obtain checking information, register without reaching live can also be automatically performed in person,Also, improve the execution efficiency of survey tasks.
As one more embodiment of the present invention, as shown in figure 5, after above-mentioned S107, further include:
S111:State tag described in the survey tasks list is filtered out as the unfinished objective research place.
S112:Report template is loaded, and according to the format parameter pre-set in the report template, by the stateLabel is directed into corresponding table body for the unfinished objective research place and the feedback information input by user, withIt will obtain task feedback report and be uploaded to remote server.
When predetermined time reaches, such as daily 18:00, in the survey tasks list on the day of, filter out tag stateFor unfinished each objective research place, and load the report template previously generated.
In the embodiment of the present invention, report template includes every gauge outfit, and each gauge outfit is corresponding with a table body, and each gauge outfit is usedIn the title for describing a field, each table body is used to record a field attribute.For what is pre-set in report templateEach gauge outfit, the gauge outfit according to field name for " do not complete and register ", is what is do not completed by the above-mentioned tag state acquiredEach objective research place imports the table body corresponding to the gauge outfit.
Preferably, if comprising the gauge outfit that field name is " remarks " in examining report template, user's incoming task is promptedExecution journal.The text message inputted according to user, the table body corresponding to " remarks " gauge outfit is imported by text information.
In the embodiment of the present invention, output includes the task feedback report of the text message in every table body.Task is fed backReport is uploaded to the storage server of unit residing for user, in a manner of making other staff by accessing storage server, obtainsAnd browse the task feedback report of the user.
The embodiment of the present invention is by when reaching the default time, filtering out state tag as unfinished each target tunePlace is looked into, and task feedback report is generated based on the objective research place filtered out, task feedback report is sent to long-range clothesIt is engaged in device so that during outgoing work of the user on the day of end, without manual entry again and workplace need not be returned again to submitTask feedback report, thus improve the work efficiency of user and improve the flexibility of user's upload operation.
It is to be understood that the size of the sequence number of each step is not meant to the priority of execution sequence, each process in above-described embodimentExecution sequence should determine that the implementation process without tackling the embodiment of the present invention forms any limit with its function and internal logicIt is fixed.
Corresponding to the method for registering described in foregoing embodiments, Fig. 6 shows device provided in an embodiment of the present invention of registeringStructure diagram, for convenience of description, illustrate only and the relevant part of the embodiment of the present invention.
With reference to Fig. 6, which includes:
First acquisition unit 61, for obtaining default planning of survey view, the planning of survey view includes at least oneThe survey tasks list of attribute type, the survey tasks list include at least one objective research place and the targetInvestigate the place corresponding objective research period.
Second acquisition unit 62, for obtaining the geographical coordinate section in the objective research place.
Detection unit 63, for detecting the real-time positioning of user.
Judging unit 64, for each objective research place in the survey tasks list, judging the realityWhether Shi Dingwei belongs to the geographical coordinate section in the objective research place.
Generation unit 65, if belonging to the geographical coordinate section in the objective research place for the positioning in real time, generatesCorresponding to the survey tasks list and the register information of registering in the objective research place.
Statistic unit 66, within the objective research period in the objective research place, every the default timeThe step of interval, return performs the real-time positioning of the detection user, up to the system time at current time is not in the targetWhen within control time section, statistics is corresponding to the survey tasks list and the register information of registering in the objective research placeGeneration number, and count the detection number positioned in real time of the user.
First registers unit 67, if the ratio for the generation number and the detection number is greater than or equal to default thresholdValue, then in the survey tasks list, success of registering is set to by the state tag in the objective research place;If the generation timeThe ratio of number and the detection number is less than predetermined threshold value, then in the survey tasks list, by the objective research placeState tag, which is set to, registers unsuccessfully.
Alternatively, the judging unit 64 includes:
Subelement is obtained, for obtaining the monitoring list of the first wireless access point, first wireless access point monitors listThe service set of each wireless access point scanned including current time.
Lower subelements, for downloading the second wireless access point monitoring list corresponding with the geographical coordinate section, instituteState the Historical Monitoring information that the monitoring list of the second wireless access point is uploaded according to the historical user in the geographical coordinate sectionDetermine.
First determination subelement, if monitoring list and second wireless access point for first wireless access pointMonitoring list includes the service set of the identical wireless access point, it is determined that the positioning in real time belongs to the objective researchThe geographical coordinate section in place.
Alternatively, the judging unit 64 further includes:
Subelement is loaded, if monitoring list and second wireless access point monitoring for first wireless access pointList does not include the service set of the identical wireless access point, then with loading the corresponding outdoor scene in the objective research placeFigure, so that shooting prompt message of the user according to current time, shooting includes the first object specified in the live-action mapPhoto.
Subelement is analyzed, for being analyzed and processed to the photo, to read the shooting time of the photo and inspectionSurvey the second object that whether there is in the photo and be more than predetermined threshold value with the similarity of first object.
Second determination subelement, if being more than predetermined threshold value with the similarity of first object for existing in the photoSecond object, and the shooting time be current time system time, it is determined that it is described in real time positioning belong to the meshThe geographical coordinate section in mark investigation place, and be described by the second wireless access point monitoring list update in the geographical coordinate regionFirst wireless access point monitors list.
Alternatively, as shown in fig. 7, the device of registering further includes:
Receiving unit 71, if for the objective research place in the survey tasks list and default cooperation addressAny addresses match in list, then receive the label information of the objective research object input by user, the mark letterBreath is related to the attribute type of the survey tasks list.
Query unit 72, for sending inquiry request to the associated target database of described address, with inquiry and the markRemember the corresponding checking information of information, the checking information is uploaded to the target database by third side.
Second registers unit 73, for when receiving the checking information that the target database returns, in the investigationIn task list, the state tag in the objective research place is set to success of registering.
Alternatively, as shown in figure 8, the device of registering further includes:
Screening unit 81, for filtering out state tag described in the survey tasks list as the unfinished targetInvestigate place.
Template loading unit 82, for loading report template, and according to the form pre-set in the report templateParameter, the state tag is directed into for the unfinished objective research place and the feedback information input by userIn corresponding table body, task feedback report will be obtained and be uploaded to remote server.
In the embodiment of the present invention, by detecting the real-time positioning of user, judge the real-time positioning of user whether in each meshIn the geographical coordinate section in mark investigation place, if so, then generating register information of registering;Within the default objective research period,The ratio of number that is positioned in real time with detection user of generation number of register information of only registering is more than or waits predetermined threshold value, just trueDetermine user to register in the objective research place success, therefore, avoid feelings of the underwriter with regard to leaving at once after place of arrivalCondition occurs, and ensure that underwriter when registering successfully, the survey tasks list that its actual outgoing situation is pre-established with itObjective research place and objective research time are all matched;In addition, for each target tune in survey tasks listPlace is looked into, is all whether the real-time of automatic decision user is positioned in the geographical coordinate section in the objective research place, as long as fullThe state tag in the objective research place, will automatically be set to and registers into the survey tasks list by sufficient Rule of judgmentWork(, therefore, underwriter protect the display interface of task just without opening the every core performed needed for it one by one in terminal of registeringIt can quickly register, thus reduce cumbersome degree, improve efficiency of registering.
Fig. 9 is the schematic diagram for the terminal device that one embodiment of the invention provides.As shown in figure 9, the terminal of the embodiment is setStandby 9 include:Processor 90, memory 91 and it is stored in the meter that can be run in the memory 91 and on the processor 90Calculation machine program 92, such as program of registering.The processor 90 realizes above-mentioned each side of registering when performing the computer program 92Step in method embodiment, such as step 101 shown in Fig. 1 is to 107.Alternatively, the processor 90 performs the computer journeyThe function of each module/unit in above-mentioned each device embodiment, such as the function of unit 71 to 77 shown in Fig. 9 are realized during sequence 92.
Exemplary, the computer program 92 can be divided into one or more module/units, it is one orMultiple module/units are stored in the memory 91, and are performed by the processor 90, to complete the present invention.Described oneA or multiple module/units can be the series of computation machine programmed instruction section that can complete specific function, which is used forImplementation procedure of the computer program 92 in the terminal device 9 is described.
The terminal device 9 can be that the calculating such as desktop PC, notebook, palm PC and cloud server are setIt is standby.The terminal device may include, but be not limited only to, processor 90, memory 91.It will be understood by those skilled in the art that Fig. 9The only example of terminal device 9, does not form the restriction to terminal device 9, can include than illustrating more or fewer portionsPart, either combines some components or different components, such as the terminal device can also include input-output equipment, netNetwork access device, bus etc..
Alleged processor 90 can be central processing unit (Central Processing Unit, CPU), can also beOther general processors, digital signal processor (Digital Signal Processor, DSP), application-specific integrated circuit(Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field-Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,Discrete hardware components etc..General processor can be microprocessor or the processor can also be any conventional processorDeng.
The memory 91 can be the internal storage unit of the terminal device 9, such as the hard disk of terminal device 9 or interiorDeposit.The memory 91 can also be the External memory equipment of the terminal device 9, such as be equipped with the terminal device 9Plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, dodgesDeposit card (Flash Card) etc..Further, the memory 91 can also both include the storage inside list of the terminal device 9Member also includes External memory equipment.The memory 91 is used to store needed for the computer program and the terminal deviceOther programs and data.The memory 91 can be also used for temporarily storing the data that has exported or will export.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, can alsoThat unit is individually physically present, can also two or more units integrate in a unit.Above-mentioned integrated listMember can both be realized in the form of hardware, can also be realized in the form of SFU software functional unit.
If the integrated module/unit realized in the form of SFU software functional unit and as independent production marketing orIn use, it can be stored in a computer read/write memory medium.Based on such understanding, the present invention realizes above-mentioned implementationAll or part of flow in example method, can also instruct relevant hardware to complete, the meter by computer programCalculation machine program can be stored in a computer-readable recording medium, the computer program when being executed by processor, it can be achieved that onThe step of stating each embodiment of the method..Wherein, the computer program includes computer program code, the computer programCode can be source code form, object identification code form, executable file or some intermediate forms etc..Computer-readable JieMatter can include:Can carry any entity or device of the computer program code, recording medium, USB flash disk, mobile hard disk,Magnetic disc, CD, computer storage, read-only storage (ROM, Read-Only Memory), random access memory (RAM,Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium etc..It is it should be noted that describedThe content that computer-readable medium includes can carry out appropriate increasing according to legislation in jurisdiction and the requirement of patent practiceSubtract, such as in some jurisdictions, according to legislation and patent practice, computer-readable medium does not include electric carrier signal and electricityBelieve signal.
Embodiment described above is merely illustrative of the technical solution of the present invention, rather than its limitations;Although with reference to foregoing realityExample is applied the present invention is described in detail, it will be understood by those of ordinary skill in the art that:It still can be to foregoing eachTechnical solution described in embodiment is modified, or carries out equivalent substitution to which part technical characteristic;And these are changedOr replace, the essence of appropriate technical solution is departed from the spirit and scope of various embodiments of the present invention technical solution, should allWithin protection scope of the present invention.