Detailed Description
In the following description, for purposes of explanation and not limitation, specific details are set forth, such as particular system structures, techniques, etc. in order to provide a thorough understanding of the embodiments of the invention. It will be apparent, however, to one skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. In other instances, detailed descriptions of well-known systems, devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail.
In order to explain the technical means of the present invention, the following description will be given by way of specific examples.
Fig. 1 shows an implementation flow of a check-in method provided by an embodiment of the present invention, where the method flow includes steps S101 to S107. The specific implementation principle of each step is as follows.
S101: the method comprises the steps of obtaining a preset survey plan view, wherein the survey plan view comprises a survey task list of at least one attribute type, and the survey task list comprises at least one target survey place and a target survey time period corresponding to the target survey place.
In the embodiment of the invention, the survey plan view is an interface displayed on the mobile terminal and is used for displaying the survey task list with different attribute types preset by the user. The attribute types comprise an insurance medical information survey, a non-insurance medical information survey, a vehicle insurance damage assessment survey and other attribute types. And when a selection instruction based on any one of the survey task lists is detected, displaying various survey tasks related to the survey task list. The survey task represents a target survey place planned in advance for a user and a target survey time period corresponding to the target survey place. The survey task list of one attribute type includes a plurality of survey tasks, and for example, the survey tasks of which the attribute type is a non-emergency medical information survey may include a plurality of survey hospitals and a plurality of accreditation institutions selected by the user. The manager can know which time periods and places to reach to execute the tasks in the process that the user completes the non-emergency medical information investigation task by checking various investigation tasks planned by the user.
The survey plan view may include survey task lists of multiple attribute types, and any two survey task lists of different attribute types may include the same target survey location and target survey segment.
S102: and acquiring the geographic coordinate interval of the target survey place.
After a target survey place selected by a user is detected, a coordinate picker is called to input the target survey place into the coordinate picker, and then the geographic coordinates of the target survey place are output. And according to a preset distance range value, obtaining each coordinate point which is away from the geographic coordinate by the distance range value, and determining a set of coordinate data of each obtained coordinate point as a geographic coordinate interval of the target survey point.
S103: a real-time location of the user is detected.
In the embodiment of the invention, the real-time positioning of the user represents the position information of the mobile terminal at the current moment. The real-time Positioning information of the user is realized based on a Global Positioning System (GPS) Positioning module, and if the wireless terminal is a mobile phone, the method further includes a Positioning realization mode based on a mobile operation network base station. Through the cooperation with the wireless network, the actual position information of the user, such as longitude and latitude coordinate data, three-dimensional data and the like, can be determined.
S104: and judging whether the real-time positioning belongs to the geographic coordinate interval of the target investigation place or not for each target investigation place in the investigation task list.
And for each target survey place in each survey task list, acquiring a geographic coordinate interval of the target survey place so as to compare the real-time positioning of the current terminal with the coordinate data of each coordinate point in the geographic coordinate interval. And if the real-time location of the current terminal is the same as the coordinate data of any coordinate point in the geographic coordinate interval, determining the geographic coordinate interval of the target survey point to which the real-time location belongs. And if the real-time location of the current terminal is different from the coordinate data of each coordinate point in the geographic coordinate interval, determining that the real-time location does not belong to the geographic coordinate interval of the target survey point.
S105: and if the real-time positioning belongs to the geographic coordinate interval of the target investigation place, generating check-in registration information corresponding to the investigation task list and the target investigation place.
And if the current terminal locates the geographic coordinate interval belonging to the target survey place in real time, generating check-in registration information, wherein the check-in registration information carries attribute tags associated with the target survey place and a survey task list belonging to the target survey place. The check-in registration information indicates that the current position of the user is consistent with the pre-established survey plan, but the user still does not complete the survey task.
S106: and returning to the step of executing the real-time positioning of the detection user at preset time intervals within the target survey time period of the target survey place, counting the generation times of the check-in registration information corresponding to the survey task list and the target survey place until the system time at the current moment is not within the target survey time period, and counting the detection times of the real-time positioning of the user.
In the embodiment of the present invention, for the target survey time period corresponding to each target survey point in the survey task list, if the current system time is within the target survey time period, the current target survey point is taken as a reference object, and the step S102 and the subsequent steps are executed at preset time intervals. If the current system time is not within the target investigation time period, counting the number of check-in registration information accumulated and generated within the target investigation time period when a preset time arrives, and calling the number as a first total number. The check-in registration information of the statistical number is check-in registration information carrying attribute tags associated with the target survey place and the survey task list to which the target survey place belongs.
In addition, the number of times that the step S102 is executed in the target survey time period, that is, the number of times that whether the real-time positioning of the user belongs to the geographic coordinate interval of the target survey location is determined, is calculated according to the time length corresponding to the target survey time period and the size of the preset time interval, and is referred to as a second total number.
S107: if the ratio of the generation times to the detection times is larger than or equal to a preset threshold value, setting the state tag of the target survey place as successful sign-in the survey task list; and if the ratio of the generation times to the detection times is smaller than a preset threshold value, setting the state tag of the target survey place as sign-in failure in the survey task list.
And calculating the ratio of the first total number to the second total number. If the ratio is larger than or equal to the preset threshold value, the user is located at the target survey place all the time within the target survey time period, and therefore the user is determined to normally complete check-in. At this time, in the survey task list, the status tag of the target survey site is switched to the check-in success status. If the ratio of the first total number to the second total number is smaller than a preset threshold value, it indicates that the user is not always located at the target survey place within the target survey time period, and therefore it is determined that the user does not normally complete the check-in. At this time, in the survey task list, the status tag of the target survey spot is switched to a check-in failure state.
Preferably, when the ratio of the first total number to the second total number is zero, the status label of the target survey place is further switched to a task non-execution status to indicate that the user never reaches the target survey place; and when the ratio of the first total number to the second total number is larger than zero and smaller than the preset threshold, determining an interval to which the ratio belongs according to a plurality of preset continuous value intervals. And determining the preset corresponding percentage of the interval as the completion percentage of the survey tasks corresponding to the target survey place by the user, and synchronously displaying the state label of the target survey place and the state label for describing the completion percentage.
In the embodiment of the invention, whether the real-time positioning of the user is in the geographic coordinate interval of each target investigation place is judged by detecting the real-time positioning of the user, and if so, sign-in registration information is generated; in a preset target survey time period, the user is determined to successfully sign in the target survey place only if the ratio of the generation times of the sign-in registration information to the times of detecting the real-time positioning of the user is greater than or equal to a preset threshold value, so that the situation that the underwriting personnel leaves immediately after arriving at the place is avoided, and the actual outgoing condition of the underwriting personnel is matched with the target survey place and the target survey time of a preset survey task list when the underwriting personnel successfully sign in; in addition, for each target survey place in the survey task list, whether the real-time positioning of the user is in the geographic coordinate interval of the target survey place is automatically judged, and as long as the judgment condition is met, the status label of the target survey place is automatically set to be successfully signed in the survey task list, so that the check-in personnel can quickly sign in without opening the display interface of each check-in task required to be executed in the check-in terminal one by one, the operation complexity is reduced, and the check-in efficiency is improved.
As an embodiment of the present invention, fig. 2 shows a specific implementation flow of the check-in method S104 provided by the embodiment of the present invention, which is detailed as follows:
s1041: and acquiring a first wireless access point monitoring list, wherein the first wireless access point monitoring list comprises service set identifiers of all the wireless access points scanned at the current moment.
In the embodiment of the invention, the wireless access point detection function of the terminal is started to scan the service set identifier (Sxxxxx, SSID) of each wireless access point which can be connected at the current moment in the signal transmission range. The wireless access points which can be connected at the current moment comprise wireless access points which need password connection and wireless access points which do not need password connection.
In this embodiment of the present invention, the first wireless access point detection list is used to record the SSID of each wireless access point obtained by the above scanning.
S1042: and downloading a second wireless access point monitoring list corresponding to the geographic coordinate interval, wherein the second wireless access point monitoring list is determined according to historical monitoring information uploaded by historical users in the geographic coordinate interval.
For each target survey location in the survey task list, after the geographic coordinate interval of the target point difference location is obtained through the above S102, the second wireless access point monitoring list corresponding to the geographic coordinate interval is downloaded in the remote server in which the wireless access point monitoring lists detected in each geographic coordinate interval are collected in advance. The wireless access point monitoring list corresponding to each geographic coordinate interval stored in the remote server is obtained after being uploaded by a historical terminal user located in the geographic coordinate interval.
Specifically, if a certain mobile terminal is only used for communicating with the remote server and is a mobile terminal used in cooperation with the remote server, when the mobile terminal is located in a certain geographic coordinate interval, a wireless access point monitoring list obtained through real-time monitoring of the mobile terminal is uploaded to the remote server, so that the remote server stores the corresponding relationship between the wireless access point monitoring list and the geographic coordinate interval into the same data record. And if the subsequent remote server receives the wireless access point monitoring list associated with the geographic coordinate interval again, adding the SSID of each wireless access point contained in the wireless access point monitoring list into the existing wireless access point list associated with the geographic coordinate interval.
S1043: and if the first wireless access point monitoring list and the second wireless access point monitoring list contain the same service set identification of the wireless access points, determining the real-time positioning of the geographic coordinate interval belonging to the target survey place.
And if the SSID of any wireless access point exists in the downloaded second wireless access point monitoring list and the first wireless access point monitoring list obtained by current scanning, determining that the real-time location of the current user is located in a geographic coordinate interval corresponding to the second wireless access point monitoring list, namely the real-time location of the current user is located in the geographic coordinate interval of the target investigation place.
In the embodiment of the invention, the SSID of the wireless access point in the current position is scanned to judge whether the SSID of the position point exists in the current position or not, so that the terminal can realize the location of check-in through the wireless scanning function, and whether the current location data is the same as the coordinate data of each coordinate point in the geographic coordinate interval of the target investigation place or not is not required to be judged one by one based on a GPS location module. Generally speaking, the number of the wireless access points scanned by a certain position is smaller than the number of the coordinate points in a geographic coordinate interval, so that the real-time positioning of the user is determined to be located in the geographic coordinate interval of the target survey point by a comparison method of whether the SSIDs of the wireless access points are the same, the time consumption required by the judgment step can be reduced, and the positioning efficiency is improved.
As another embodiment of the present invention, as shown in fig. 5, after S1042, the method further includes:
s1044: and if the first wireless access point monitoring list and the second wireless access point monitoring list do not contain the same service set identification of the wireless access point, loading the live-action map corresponding to the target survey place so that a user shoots a photo containing a first object appointed in the live-action map according to the shooting prompt information at the current moment.
In the embodiment of the invention, if the SSID of any wireless access point does not exist in the second wireless access point monitoring list in the first wireless access point monitoring list scanned by the terminal at the current moment, the live-action map software is adjusted to the foreground for operation according to the docking interface provided by the live-action map software, the geographic coordinate information of the target investigation place is input into the position search box of the live-action map software, and the live-action image corresponding to the target investigation place is loaded based on the live-action map software connected with the Internet.
And identifying each graphic object in the live-action image, randomly selecting one of the graphic objects, and highlighting the selected graphic object. Meanwhile, the terminal outputs shooting prompt information to prompt a user to find a real-scene object corresponding to the graphic object in the current real-time position, and uploads a shot picture after the real-scene object is shot.
S1045: and analyzing the picture to read the shooting time of the picture and detect whether a second object with the similarity larger than a preset threshold exists in the picture.
And when the image uploading instruction is detected, preprocessing the photo which is currently required to be uploaded by the user. Specifically, each graphic object existing in the photograph is detected by the conventional image recognition algorithm, and it is determined whether the highlighted graphic object exists therein or whether another graphic object similar to the highlighted graphic object in the live view image exists therein.
S1046: and if the second object with the similarity larger than a preset threshold exists in the picture and the shooting time is the system time of the current moment, determining the geographic coordinate interval of the real-time positioning belonging to the target investigation place, and updating a second wireless access point monitoring list of the geographic coordinate area into the first wireless access point monitoring list.
If the judgment result is yes, reading the image attribute of the photo required to be uploaded by the user so as to extract the shooting time for shooting from the image attribute. If the difference between the shooting time of the photo and the current system time is within a preset time duration, for example, within 10 minutes, it is determined that the real-time location of the current user belongs to the geographic coordinate interval of the target survey site, and it is determined that the second wireless access point monitoring list is the wireless access point monitoring list with the older version, so that the first wireless access point list obtained by scanning of the current terminal needs to be uploaded to the remote server, so that the remote server updates the second wireless access point list in the geographic coordinate interval to the first wireless access point list.
In the embodiment of the invention, when the first wireless access point list and the second wireless access point list do not have the same SSID, the live-action image of the target investigation place is obtained, and the user is requested to upload the photo containing the specified graphic object in the live-action image, and when another object with the similarity of the graphic object being greater than the preset threshold value in the photo is detected, the user can be temporarily determined to be located at the place corresponding to the live-action image; by detecting the time attribute of the photo shot by the user, the user can be prevented from downloading the picture similar to the live-action image from the internet, the authenticity of the photo shot by the user is improved, only when the shooting time of the photo and the object contained in the photo meet the preset condition, only the geographic coordinate interval corresponding to the target survey location where the user is located is determined, the accuracy in checking the geographic position of the user is improved, by updating the second wireless access point list stored by the remote server to the first wireless access point list scanned by the terminal at the current moment, when another terminal requests to load the wireless access point list corresponding to the target survey point in the future, the wireless access point list updated at the latest moment can be obtained, and whether the terminal is located in the target investigation place or not can be judged quickly and accurately based on the wireless access point list.
As another embodiment of the present invention, as shown in fig. 4, after S101, the method further includes:
s108: and if the target survey place in the survey task list is matched with any address in a preset cooperation address list, receiving mark information of a target survey object input by the user, wherein the mark information is related to the attribute type of the survey task list.
In the embodiment of the present invention, each organization that has a cooperative relationship with a unit in which a user is located is referred to as a cooperative organization. Each cooperation mechanism is provided with an address, and the geographic coordinates corresponding to the addresses of the cooperation mechanisms are recorded in the cooperation address list.
And for each target investigation place in the investigation task list of the user, acquiring the geographic coordinates of the target investigation place, and judging whether the distance between the geographic coordinates and any geographic coordinate in the cooperation address list is within a preset range. And if the distance between the geographic coordinate and the geographic coordinate of any address in the cooperation address list is within a preset range, matching the target investigation place with the address. At this point, the user is prompted to upload label information for the target panelist. The target survey object is an object associated with the user survey information, and includes but is not limited to an insurer, an insured life, an insured vehicle and the like. In the survey task lists with different attribute types, when the user completes the survey tasks in the survey task list, the user needs to survey the information of the specified category, and the marking information is the information type of the target survey object needed to be surveyed by the user. For example, for the survey task list with the attribute type of vehicle insurance damage assessment survey, the label information is the license plate number, the engine number, the vehicle owner identification number and the driving license number.
According to the attribute type of the current survey task list, the user determines the mark information of the target survey object and inputs the mark information into the terminal.
If the target survey location in the survey task list is not matched with each address in a preset cooperation address list, step S102 is executed.
S109: and sending a query request to a target database associated with the address to query verification information corresponding to the marking information, wherein the verification information is uploaded to the target database by an intermediate party.
In the embodiment of the invention, the target database is associated with the address matched with the target survey place. For example, if the address obtained by matching is the address of hospital a, the target database is the management database of hospital a; and if the matched address is the address of the authentication organization B, the target database is the management database of the authentication organization B. The target database associated with each address in the cooperation address list is provided with a docking interface in advance, so that when the terminal determines the current matched address, the terminal can be connected with the target database associated with the address according to the interface address, and therefore a query request can be sent to the remote target database through a wireless network. The query request carries the tag information input by the user, so that the tag information can be displayed to a manager of the target database after the tag information is analyzed by the target database, and the manager takes the verification information uploaded to the target database as a response result after obtaining the verification information corresponding to each tag information and returns the response result to the user terminal.
For example, if the label information includes the medical record and the identity information of the target survey object, the administrator of the target database searches the medical record corresponding to the identity information, and then returns the photographed image of the medical record or the electronic medical record information to the user terminal. In this example, the medical record picture or the electronic medical record information is the verification information corresponding to the marker information.
S110: and when verification information returned by the target database is received, setting the state tag of the target survey place as a successful sign-in the survey task list.
When the verification information returned by the target database is received, the terminal user can acquire the investigation information required by the investigation task without going to the site of the target investigation place, so that the status tag of the target investigation place is directly set to be successfully signed in the investigation task list, and the user is considered to have arrived at the site to complete the job.
Preferably, the system time when the target database returns the verification information is recorded to determine the system time as the check-in time of the user.
In the embodiment of the invention, the cooperation address list is set, and whether any address in the cooperation address list of the current target investigation place is matched or not is judged, so that whether a user needs to arrive at the target investigation place to execute the investigation task on site or not can be determined. When the fact that the user does not need to arrive at the target investigation place to execute the investigation task on site is determined, the mark information uploaded by the user is sent to the target database of the target investigation place, so that a manager of the target database can remotely obtain verification information matched with the mark information, and after the verification information is returned to the terminal user, the state tag of the target investigation place is set to be signed in successfully, so that the user can obtain the verification information, meanwhile, the sign-in can be automatically completed without personally arriving at the site, and the execution efficiency of the investigation task is improved.
As another embodiment of the present invention, as shown in fig. 5, after S107, the method further includes:
s111: and screening the target investigation place of which the state label is not finished in the investigation task list.
S112: and loading a report template, and importing the target survey place with the status label as unfinished and the feedback information input by the user into a corresponding table body according to format parameters preset in the report template so as to upload the obtained task feedback report to a remote server.
When the preset time arrives, such as 18:00 of each day, screening each target survey place with the tag state of unfinished in the survey task list of the day, and loading a report template generated in advance.
In the embodiment of the invention, the report template comprises various headers, each header corresponds to a table body, each header is used for describing the name of a field, and each table body is used for recording the attribute of one field. And for each preset header in the report template, importing each target survey place with the acquired tag state of unfinished into a table body corresponding to the header according to the header with the field name of unfinished sign-in.
Preferably, if the detection report template includes a header with a field name of "remark", the user is prompted to input a task execution log. According to the text information input by the user, the text information is led into the table body corresponding to the head of the remark table.
In the embodiment of the invention, the task feedback report containing the text information in each item table body is output. And uploading the task feedback report to a storage server of a unit where the user is located, so that other personnel can acquire and browse the task feedback report of the user in a mode of accessing the storage server.
According to the method and the device, when the preset time is up, each incomplete target investigation place with the status label is screened out, the task feedback report is generated based on the screened target investigation places, and the task feedback report is sent to the remote server, so that when the user finishes the outgoing work on the same day, the user does not need to enter manually and return to a work place to submit the task feedback report, and therefore the working efficiency of the user is improved, and the flexibility of uploading operation of the user is improved.
It should be understood that, the sequence numbers of the steps in the foregoing embodiments do not imply an execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not constitute any limitation to the implementation process of the embodiments of the present invention.
Fig. 6 shows a block diagram of a check-in apparatus provided in an embodiment of the present invention, which corresponds to the check-in method described in the above embodiment, and for convenience of description, only the parts related to the embodiment of the present invention are shown.
Referring to fig. 6, the apparatus includes:
the first acquiringunit 61 is configured to acquire a preset survey plan view, where the survey plan view includes a survey task list of at least one attribute type, and the survey task list includes at least one target survey location and a target survey time period corresponding to the target survey location.
A second obtainingunit 62, configured to obtain a geographic coordinate interval of the target survey point.
Adetection unit 63 for detecting the real-time positioning of the user.
The determiningunit 64 is configured to determine, for each target survey location in the survey task list, whether the real-time positioning belongs to a geographic coordinate interval of the target survey location.
A generatingunit 65, configured to generate check-in registration information corresponding to the survey task list and the target survey point if the real-time positioning is performed on the geographic coordinate section belonging to the target survey point.
Acounting unit 66, configured to return to the step of performing the real-time location of the detection user at preset time intervals within the target survey time period of the target survey place, count the generation times of the check-in registration information corresponding to the survey task list and the target survey place until the system time at the current time is not within the target survey time period, and count the detection times of the real-time location of the user.
The first check-inunit 67 is configured to set the status tag of the target survey site as a successful check-in the survey task list if the ratio of the generation times to the detection times is greater than or equal to a preset threshold; and if the ratio of the generation times to the detection times is smaller than a preset threshold value, setting the state tag of the target survey place as sign-in failure in the survey task list.
Optionally, the determiningunit 64 includes:
the acquisition subunit is configured to acquire a first wireless access point monitoring list, where the first wireless access point monitoring list includes service set identifiers of wireless access points scanned at a current time.
And the downloading subunit is used for downloading a second wireless access point monitoring list corresponding to the geographic coordinate interval, and the second wireless access point monitoring list is determined according to historical monitoring information uploaded by historical users in the geographic coordinate interval.
A first determining subunit, configured to determine, if the first wireless access point monitoring list and the second wireless access point monitoring list contain the same service set identifier of the wireless access point, that the real-time positioning belongs to the geographic coordinate interval of the target survey point.
Optionally, the determiningunit 64 further includes:
and the loading subunit is configured to, if the first wireless access point monitoring list and the second wireless access point monitoring list do not include the same service set identifier of the wireless access point, load a live-action map corresponding to the target survey location, so that a user shoots a photograph including a first object specified in the live-action map according to the shooting prompt information at the current time.
And the analysis subunit is used for analyzing and processing the photo so as to read the shooting time of the photo and detect whether a second object with the similarity to the first object being greater than a preset threshold exists in the photo.
And the second determining subunit is configured to determine, if the second object whose similarity to the first object is greater than a preset threshold exists in the picture and the shooting time is the system time of the current time, the geographic coordinate interval belonging to the target survey location for real-time positioning, and update the second wireless access point monitoring list of the geographic coordinate area to the first wireless access point monitoring list.
Optionally, as shown in fig. 7, the check-in apparatus further includes:
a receivingunit 71, configured to receive tag information of a target survey object input by the user if the target survey location in the survey task list matches any address in a preset cooperation address list, where the tag information is related to the attribute type of the survey task list.
Thequery unit 72 is configured to send a query request to the target database associated with the address to query the verification information corresponding to the tag information, where the verification information is uploaded to the target database by the intermediary.
And the second check-inunit 73 is configured to, when verification information returned by the target database is received, set the status tag of the target survey place as a check-in success in the survey task list.
Optionally, as shown in fig. 8, the check-in apparatus further includes:
ascreening unit 81, configured to screen out the target survey place in which the status tag in the survey task list is incomplete.
Thetemplate loading unit 82 is configured to load a report template, and according to a format parameter preset in the report template, import the target survey site with the status label of unfinished and the feedback information input by the user into a corresponding table body, so as to upload the obtained task feedback report to a remote server.
In the embodiment of the invention, whether the real-time positioning of the user is in the geographic coordinate interval of each target investigation place is judged by detecting the real-time positioning of the user, and if so, sign-in registration information is generated; in a preset target survey time period, the user is determined to successfully sign in the target survey place only if the ratio of the generation times of the sign-in registration information to the times of detecting the real-time positioning of the user is greater than or equal to a preset threshold value, so that the situation that the underwriting personnel leaves immediately after arriving at the place is avoided, and the actual outgoing condition of the underwriting personnel is matched with the target survey place and the target survey time of a preset survey task list when the underwriting personnel successfully sign in; in addition, for each target survey place in the survey task list, whether the real-time positioning of the user is in the geographic coordinate interval of the target survey place is automatically judged, and as long as the judgment condition is met, the status label of the target survey place is automatically set to be successfully signed in the survey task list, so that the check-in personnel can quickly sign in without opening the display interface of each check-in task required to be executed in the check-in terminal one by one, the operation complexity is reduced, and the check-in efficiency is improved.
Fig. 9 is a schematic diagram of a terminal device according to an embodiment of the present invention. As shown in fig. 9, the terminal device 9 of this embodiment includes: aprocessor 90, amemory 91 and acomputer program 92, such as a check-in program, stored in saidmemory 91 and executable on saidprocessor 90. Theprocessor 90, when executing thecomputer program 92, implements the steps in the various check-in method embodiments described above, such as the steps 101-107 shown in fig. 1. Alternatively, theprocessor 90, when executing thecomputer program 92, implements the functions of the modules/units in the above-described device embodiments, such as the functions of theunits 71 to 77 shown in fig. 9.
Illustratively, thecomputer program 92 may be partitioned into one or more modules/units that are stored in thememory 91 and executed by theprocessor 90 to implement the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing specific functions, which are used to describe the execution process of thecomputer program 92 in the terminal device 9.
The terminal device 9 may be a desktop computer, a notebook, a palm computer, a cloud server, or other computing devices. The terminal device may include, but is not limited to, aprocessor 90, amemory 91. Those skilled in the art will appreciate that fig. 9 is only an example of a terminal device 9, and does not constitute a limitation to the terminal device 9, and may include more or less components than those shown, or combine some components, or different components, for example, the terminal device may also include an input-output device, a network access device, a bus, etc.
TheProcessor 90 may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
Thememory 91 may be an internal storage unit of the terminal device 9, such as a hard disk or a memory of the terminal device 9. Thememory 91 may also be an external storage device of the terminal device 9, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), and the like, which are provided on the terminal device 9. Further, thememory 91 may also include both an internal storage unit and an external storage device of the terminal device 9. Thememory 91 is used for storing the computer program and other programs and data required by the terminal device. Thememory 91 may also be used to temporarily store data that has been output or is to be output.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated modules/units, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. . Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, telecommunications signals, software distribution medium, and the like. It should be noted that the computer readable medium may contain content that is subject to appropriate increase or decrease as required by legislation and patent practice in jurisdictions, for example, in some jurisdictions, computer readable media does not include electrical carrier signals and telecommunications signals as is required by legislation and patent practice.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; such modifications and substitutions do not substantially depart from the spirit and scope of the embodiments of the present invention, and are intended to be included within the scope of the present invention.