WO2019033826A1 - Witness method, device based on mobile terminal, mobile terminal and storage medium - Google Patents
Witness method, device based on mobile terminal, mobile terminal and storage medium Download PDFInfo
- Publication number
- WO2019033826A1 WO2019033826A1 PCT/CN2018/089122 CN2018089122W WO2019033826A1 WO 2019033826 A1 WO2019033826 A1 WO 2019033826A1 CN 2018089122 W CN2018089122 W CN 2018089122W WO 2019033826 A1 WO2019033826 A1 WO 2019033826A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- witness
- data
- engine
- user
- mobile terminal
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0637—Strategic management or analysis, e.g. setting a goal or target of an organisation; Planning actions based on goals; Analysis or evaluation of effectiveness of goals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/06—Asset management; Financial planning or analysis
Definitions
- the present application relates to a witness terminal method, apparatus, mobile terminal and storage medium based on a mobile terminal.
- witness refers to the monitoring, review and control of the authenticity of the information handled by the trust business to ensure business risks and avoid losses.
- witness is an important means of operating risk control in financial institutions.
- witness In traditional technology, the witness standard is difficult to grasp, and the witness information must be sent back to the company for online transmission. If the witness data does not meet the requirements, it needs to be re-photographed. Witness is poorly flexible and the level of risk control is poor.
- a mobile terminal-based witness method, apparatus, mobile terminal, and storage medium are provided.
- a witness method based on a mobile terminal comprising:
- the stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
- a witness device based on a mobile terminal comprising:
- a task receiving module configured to receive a witness task distributed by the server, and display the witness task in the mobile terminal page
- An engine module configured to switch a current page to a witness engine page corresponding to the witness task in response to a trigger operation of the witness task displayed by the user;
- the witness data obtaining module is configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness in response to the upload operation triggered by the user.
- the information is configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness in response to the upload operation triggered by the user.
- a witness data storage module for storing witness data for adding current location information
- the witness module is configured to upload the stored witness information to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
- a mobile terminal comprising a memory and one or more processors, the memory storing computer readable instructions, the computer readable instructions being executed by the processor, causing the one or more processors to execute The following steps:
- the stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
- One or more non-volatile storage media storing computer readable instructions, when executed by one or more processors, cause one or more processors to perform the following steps:
- the stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
- FIG. 1 is an application environment diagram of a mobile terminal based witness method in accordance with one or more embodiments.
- FIG. 2 is a flow diagram of a mobile terminal based witnessing method in accordance with one or more embodiments.
- FIG. 3 is a page diagram involved in obtaining a witness task execution authority in accordance with one or more embodiments.
- FIG. 4 is a witness engine subpage in accordance with one or more embodiments.
- FIG. 5 is a flow diagram involved in storing witness data in accordance with one or more embodiments.
- FIG. 6 is a flow chart of a method of witnessing based on a mobile terminal in another embodiment.
- FIG. 7 is a structural block diagram of a mobile terminal based witness device in accordance with one or more embodiments.
- FIG. 8 is a structural block diagram of a witness device based on a mobile terminal in another embodiment.
- FIG. 9 is a block diagram of a mobile terminal in accordance with one or more embodiments.
- the mobile terminal-based witness method provided by the present application can be applied to an application environment as shown in FIG. 1.
- the application environment map includes a mobile terminal 110 and a server 120.
- the mobile terminal 110 can communicate with the server 120 over a network.
- the server 120 allocates a witness task to be processed to the mobile terminal 110, and the task management page of the mobile terminal 110 displays the assigned witness task, and the user can trigger any witness task in the page to process, click on the specific witness task column, and enter Corresponding witness engine page, and obtaining and uploading the witness material required for the witness task under the guidance of the witness engine page;
- the mobile terminal 110 uploads the witness information for adding the geographical location information to the server 120, and the server performs the witness information uploaded by the mobile terminal.
- Verification including verification of geographical location information and whether the witness data meets the set requirements, realizes the authenticity testimony of the witness location, and combines the location information with the witness data to avoid false witness data, which can maximize the risk of the business and avoid losses.
- Mobile witnesses through mobile terminals, online uploading and online approval of witness data, and the flexibility of witnessing is stronger.
- a mobile terminal-based witnessing method is provided, which is applied to the mobile terminal in FIG. 1 as an example, and includes the following steps:
- Step S202 Receive a witness task distributed by the server, and display a witness task in the mobile terminal page.
- a witness client is installed in the mobile terminal, and the mobile terminal interacts with the server to implement the mobile witness through the witness client.
- the above witness application supports IOS and Android platforms, and requires the mobile terminal to have a GPS positioning function and a camera function.
- the control terminal generates a witness task, and uploads the generated witness task to the server, and the server allocates the witness task to the specific execution terminal, that is, the mobile terminal described above.
- the server records the amount of tasks of each mobile terminal that can perform the witness task, and considers the number of unexecuted witness tasks of each mobile terminal and the time limit of each witness task, and assigns the witness task to be assigned to the relative Idle mobile terminal.
- the control terminal may also specify an execution terminal of the witness task, and the server performs the assignment of the witness task according to the assignment of the control terminal.
- the server may dispatch a witness task to the plurality of mobile terminals, and the mobile terminal displays the witness task assigned by the server on the task management page of the application, and the server detects whether the mobile terminal responds to the dispatched witness task and executes the permission. Open to the first mobile terminal that triggers the witness task, that is, the mobile terminal to grab the order. Other terminals are no longer able to respond to witness tasks that have been responded to by other mobile terminals. Other terminals can delete witness tasks that cannot respond. As shown in Figure 3, the business personnel can obtain the execution permission of the witness task by clicking the response button shown in the figure.
- Step S204 In response to the user triggering the displayed witness task, switching the current page to the witness engine page corresponding to the witness task.
- the mobile terminal After receiving the witness task push message sent by the server and responding to the push message, the mobile terminal monitors the triggering operation of the witness task by the witness, and displays the witness engine page corresponding to the triggered witness task.
- the corresponding witness engine page is developed for the witness logic corresponding to different types of witness tasks.
- the witness engine page may be stored in the server.
- the server sends a witness engine page obtaining request to the server, where the request carries the witness task type identifier, and the server searches for the witness task identifier corresponding to the witness task identifier.
- the witness engine page information may be H5 page information, and the page information is pushed to the mobile terminal, and the browser component of the mobile terminal displays the witness engine page.
- the witness engine page can also be packaged in the APK of the witness application. When the APK is installed, the engine page information is loaded into the memory of the mobile terminal, and the mobile terminal can directly call the witness engine page from the memory.
- Step S206 Acquire the witness data uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness data in response to the upload operation triggered by the user.
- witness information can be pictures and videos. For example, the image of the sealed bag of the information bag, the witness photo of the double photo, the double sign of the face signing at the contract signing address or the company LOGO, the witness picture generated by the stamping process, and the text number and name of the contract entered by the user.
- the witness information corresponding to different witness missions is also different.
- the witness engine page has a photo button, and the photo button is triggered to obtain image data and video data on the spot.
- the witness engine page can also have a local upload button, which can be used to upload the witness data stored locally by the mobile terminal.
- the mobile terminal obtains the location information of the location where the mobile terminal is located at the same time, and the location information may be text or indicator coordinates in the map. Add location information to the specified location of the witness data. If the witness data is an image, the location information can be added to the witness image by adding a new layer. If the witness data is a video, the location information can be added to one of the frames of the video.
- Step S208 Store the witness data of adding the current location information.
- Step S210 Upload the stored witness data to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
- the mobile terminal sequentially obtains the witness information required for the witness task according to the guidance of the witness engine page, and adds positioning information to each witness data obtained, and then the mobile terminal stores the obtained witness data, waiting for the witness to confirm the upload of the witness data.
- the mobile terminal acquires the witness request triggered by the user, and in response to the witness request, the witness request carries the witness task identifier, and the mobile terminal searches for the witness information corresponding to the witness task identifier in the stored witness data, and uploads the found witness data to the server. .
- the server audit witness data involves the following processing: the server receives the witness data uploaded by the terminal, and extracts the location information carried in the witness data. If the carried location information is within the preset latitude and longitude range, the witness data is verified, and when the witness task includes After all the witness data are passed, the witness information corresponding to the witness task is pushed to the manual verification terminal, and the verification feedback information sent by the manual verification terminal is received, and the server sends the verification feedback information to the terminal that uploads the witness data.
- the server sends a reminder information to the terminal, and the reminder information carries the witness engine page identifier and the verification data identifier corresponding to the verification data, and the terminal will According to the reminder information, the reminder display is performed at the corresponding position.
- the positioning information and the witness data it is possible to effectively ensure the authenticity of the site, the authenticity of the data, and the authenticity of the personnel, to maximize the risk of the business, and to avoid losses; and to standardize and customize the workflow for different witness tasks, and Displayed in the form of a witness engine page in the mobile terminal, so that the witness can obtain and upload the witness materials required for the witness task under the guidance of the witness engine page, witness online uploading and online approval, and the witness is more flexible.
- the witness engine page includes a plurality of engine sub-pages arranged in a preset order
- Step S206 Acquire the witness data uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal in response to the upload operation triggered by the user, and add the current location information to the witness data: the step in each engine Obtaining the witness information uploaded by the user in the page, in response to the upload operation triggered by the user in each engine subpage, obtaining the current location information of the mobile terminal corresponding to the witness data of each engine subpage, and adding the obtained current location information to Corresponding witness information.
- each engine sub-page is used to guide the witness to upload the witness information of the response, and the plurality of sub-engine pages are also arranged according to the sequence of the workflow.
- the mobile terminal sequentially displays the engine sub-pages in the set arrangement order. According to the guidance of the engine subpage, the corresponding witness data is obtained in the engine subpage, and the location information of the current mobile terminal location is obtained while acquiring each witness data, and the obtained positioning information is added to the witness data.
- the engine subpage of a witness task may include a data seal confirmation interface, a face sign identification record interface, a signing place confirmation interface, a stamped witness page, a signature witness page, a contract witness page, and a package confirmation interface.
- the engine subpage also provides witness data requirements, data samples, etc., which reduces the occurrence of unsatisfactory uploading data and improves witness efficiency.
- a witness task requires multiple witness data.
- the location information added by each witness data is based on the actual location of the mobile terminal when the witness data is obtained. That is, the location information in the witness data can truly reflect the witness's acquisition. Witness the scene of the data to ensure the authenticity of the test site.
- the positioning information acquired by the GPS system of the mobile terminal is added to the corresponding witness data in a watermark manner.
- Adding information in the form of watermark has the advantages of fast addition speed and less processing resources, and the positioning information display in the form of watermark is more clear, and the server extracts the positioning information more conveniently and quickly.
- the location information and the current time information of the location where the current mobile terminal is located are acquired while acquiring each witness data, and the acquired location information and current time information are added to the witness data.
- the witness test rule of the server also includes the witness of time, that is, while judging whether the positioning information satisfies the requirement of setting the latitude and longitude range, and simultaneously verifying the time information, and verifying whether the time information added in the witness data satisfies the set time requirement. Only when the positioning information and the time information meet the requirements, the server will not issue an unqualified alarm message.
- step S208 the step of storing the witness data for adding the current location information is:
- Step S302 Packing the witness data uploaded in all engine subpages.
- Step S304 Establish an association relationship between the packaged witness information and the witness task identifier corresponding to the witness task.
- Step S306 Store the witness data.
- the witness information uploaded by the witness is packaged, and the packaged witness data is stored in association with the corresponding witness task identifier to identify the witness task to which the packaged witness data belongs.
- the witness data is packaged and stored, which saves storage space.
- the association of the witness data and the witness task identifier enables the mobile terminal to quickly find the corresponding witness data from the stored data after receiving the witness request from the user, thereby improving the efficiency of the search.
- a method for witnessing based on a mobile terminal is provided, and the method specifically includes the following steps:
- Step S402 Receive a witness task distributed by the server, and display a witness task.
- Step S404 In response to the triggering operation of the displayed witness task by the user, switching the current page to the witness engine page corresponding to the witness task.
- Step S406 Acquire the witness data uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness data in response to the upload operation triggered by the user.
- Step S408 After obtaining the witness data uploaded by the user on the last engine subpage of the engine page, obtain the network signal strength of the mobile terminal, determine whether the network signal strength is less than a set threshold, and if yes, execute step S410; otherwise, execute Step S412. Upload the obtained witness information to the server.
- Step S410 Store the witness information of adding the current location information, and when the user-triggered witness request is detected, upload the stored witness data to the server, so that the server verifies the witness data.
- Step S412 Upload the obtained witness data to the server, so that the server verifies the witness data.
- the current network state is monitored. If the network status is not good, the obtained witness data is stored locally in the mobile terminal, and the network state is in a better state, for example, the mobile terminal is connected to the wireless network. When the time or signal strength is large, the user manually uploads the witness data to the server. When the current network signal is detected to be better, the witness data is directly uploaded to the server.
- steps in the flowcharts of FIGS. 2, 5-6 are sequentially displayed as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Except as explicitly stated herein, the execution of these steps is not strictly limited, and the steps may be performed in other orders. Moreover, at least some of the steps in Figures 2, 5-6 may comprise a plurality of sub-steps or stages, which are not necessarily performed at the same time, but may be performed at different times, these sub-steps Alternatively, the order of execution of the stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of the other steps or other steps.
- a mobile terminal-based witness device is provided, and the device includes:
- the task receiving module 502 is configured to receive a witness task distributed by the server, and display the witness task in the mobile terminal page.
- the engine module 504 is configured to switch the current page to the witness engine page corresponding to the witness task in response to the user triggering the displayed witness task.
- the witness information obtaining module 506 is configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness data in response to the upload operation triggered by the user.
- the witness data storage module 508 is configured to store the witness information for adding the current location information.
- the witness module 510 is configured to upload the stored witness information to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
- the witness engine page includes a plurality of engine sub-pages arranged in a preset order
- the witness data obtaining module 506 is further configured to obtain the witness information uploaded by the user in each engine subpage in turn, and obtain the corresponding witness data of each engine subpage in response to the upload operation triggered by the user in each engine subpage.
- the current location information of the mobile terminal adds the obtained current location information to the corresponding witness data.
- the witness data storage module 508 is further configured to package the witness data uploaded in all engine sub-pages; establish an association relationship between the packaged witness data and the witness task identifier corresponding to the witness task; store the witness data.
- the witness data acquisition module 506 is further configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and display the current location information in the form of a watermark in response to the upload operation triggered by the user. Add to the testimonials.
- the mobile terminal-based witness device further includes a network status monitoring module 602, configured to acquire the mobile device after acquiring the witness information uploaded by the user on the last engine subpage of the engine page.
- the network signal strength of the terminal determines whether the network signal strength is less than a set threshold, and if so, enters the witness data storage module; otherwise, the obtained witness data is uploaded to the server.
- the various modules in the above-described mobile terminal-based witness device may be implemented in whole or in part by software, hardware, and combinations thereof.
- Each of the above modules may be embedded in or independent of the processor in the computer device, or may be stored in a memory in the computer device in a software form, so that the processor invokes the operations corresponding to the above modules.
- a mobile terminal in one embodiment, is provided, the internal structure diagram of which can be as shown in FIG.
- the mobile terminal includes a processor, a graphics processing unit, a non-volatile storage medium, an internal memory, a network interface, a display screen, and an input device connected by a system bus.
- the storage medium of the mobile terminal stores an operating system and computer readable instructions.
- the non-volatile storage medium can be a computer-readable non-volatile storage medium.
- the processor is used to provide computing and control capabilities to support the operation of the entire mobile terminal.
- the computer readable instructions are implemented by a processor to implement a mobile terminal based witness method.
- the graphics processing unit in the mobile terminal is configured to provide at least a rendering capability of the display interface, the internal memory providing an environment for operating the operating system and computer readable instructions in the non-volatile storage medium for network communication with the server.
- the display screen is used to display the application interface, etc., such as displaying the witness engine page.
- the display screen and the input device can be a touch screen.
- FIG. 9 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation of the mobile terminal to which the solution of the present application is applied.
- the mobile terminal may include more or fewer components than shown in the figures, or some components may be combined, or have different component arrangements.
- a computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the processor such that the one or more processors perform the following steps:
- the witness engine page includes a plurality of engine sub-pages arranged in a preset order
- the witness data executed by the processor on the witness engine page is uploaded, and the current location information of the mobile terminal is obtained in response to the upload operation triggered by the user, and the current location information is added to the witness data:
- the user-generated witness data is obtained in each engine sub-page in turn, and the current location information of the mobile terminal corresponding to the witness data of each engine sub-page is obtained in response to the upload operation triggered by the user in each engine sub-page, and the information will be obtained.
- the current location information is added to the corresponding witness data.
- the witness data stored by the processor to add the current location information is: packaged witness information uploaded in all engine subpages; between the packaged witness information and the witness task identifier corresponding to the witness task Relationship; store witness data.
- the obtaining information generated by the processor on the witness engine page is obtained by the processor, and the current location information of the mobile terminal is obtained in response to the upload operation triggered by the user, and the current location information is added to the witness data.
- Acquire the witness information uploaded by the user on the witness engine page obtain the current location information of the mobile terminal in response to the upload operation triggered by the user, and add the current location information to the witness data in the form of a watermark.
- the processor executes the computer readable instructions, the following steps are further implemented: after obtaining the witness information uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, and determining the network signal. Whether the strength is less than the set threshold, and if so, the step of storing the witness data for adding the current location information is performed; otherwise, the obtained witness data is uploaded to the server.
- One or more non-volatile storage media storing computer readable instructions, when executed by one or more processors, cause one or more processors to perform the steps of: receiving a server-sponsored witness task, And displaying the witness task in the mobile terminal page; in response to the user triggering the displayed witness task, switching the current page to the witness engine page corresponding to the witness task; obtaining the witness data uploaded by the user on the witness engine page, and triggering in response to the user triggering The upload operation obtains the current location information of the mobile terminal, and adds the current location information to the witness data; stores the witness information for adding the current location information; and uploads the stored witness information in response to the witness request triggered by the user on the witness engine page Go to the server to have the server verify the witness data.
- the witness engine page includes a plurality of engine sub-pages arranged in a predetermined order.
- the method of obtaining the witness information uploaded by the user on the witness engine page, obtaining the current location information of the mobile terminal in response to the upload operation triggered by the user, and adding the current location information to the witness data is:
- the engine sub-page obtains the witness information uploaded by the user, and in response to the upload operation triggered by the user in each engine sub-page, obtains the current location information of the mobile terminal corresponding to the witness data of each engine sub-page, and the current location information to be obtained. Add to the corresponding witness data.
- the step of storing, by the processor, the witness information for adding the current location information is: packaging the witness data uploaded in all engine subpages; establishing the packaged witness information and the witness task identifier corresponding to the witness task The relationship between the two; store witness data.
- the obtaining information generated by the processor on the witness engine page is acquired by the processor, and the current location information of the mobile terminal is obtained in response to the upload operation triggered by the user, and the current location information is added to the witness data.
- the step is: obtaining the witness data uploaded by the user on the witness engine page, obtaining the current location information of the mobile terminal in response to the upload operation triggered by the user, and adding the current location information to the witness data in the form of a watermark.
- the processor executes the computer readable instructions, the following steps are further implemented: after obtaining the witness information uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, and determining the network signal. Whether the strength is less than the set threshold, and if so, the step of storing the witness data for adding the current location information is performed; otherwise, the obtained witness data is uploaded to the server.
- Non-volatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
- Volatile memory can include random access memory (RAM) or external cache memory.
- RAM is available in a variety of formats, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization chain.
- SRAM static RAM
- DRAM dynamic RAM
- SDRAM synchronous DRAM
- DDRSDRAM double data rate SDRAM
- ESDRAM enhanced SDRAM
- Synchlink DRAM SLDRAM
- Memory Bus Radbus
- RDRAM Direct RAM
- DRAM Direct Memory Bus Dynamic RAM
- RDRAM Memory Bus Dynamic RAM
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Game Theory and Decision Science (AREA)
- Finance (AREA)
- Accounting & Taxation (AREA)
- Educational Administration (AREA)
- Physics & Mathematics (AREA)
- Operations Research (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Technology Law (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Provided is a witness method on the basis of a mobile terminal, comprising: receiving a witness task distributed by a server and displaying the witness task on a page of a mobile terminal; in response to a triggering operation on the displayed witness task by a user, switching a current page to a witness engine page corresponding to the witness task; obtaining witness information uploaded by the user on the witness engine page, and in response to an upload operation triggered by the user, obtaining current location information of the mobile terminal, and adding the current location information into the witness information; storing the witness information with the current location information added; and uploading the stored witness information to the server in response to a witness request triggered by the user on the witness engine page, so that the server verifies the witness information.
Description
本申请要求于2017年08月18日提交中国专利局、申请号为201710710487.6、发明名称为“基于移动终端的见证方法、装置、计算机设备和存储介质”的中国专申请的优先权,其全部内容通过引用结合在本申请中。This application claims the priority of the Chinese application for the Chinese Patent Office, application number 201710710487.6, and the invention name is "Mobile terminal-based witness method, device, computer equipment and storage medium" on August 18, 2017. This is incorporated herein by reference.
本申请涉及一种基于移动终端的见证方法、装置、移动终端和存储介质。The present application relates to a witness terminal method, apparatus, mobile terminal and storage medium based on a mobile terminal.
见证是指对信托业务办理的资料的真实性进行监察、审核和把控,以确保业务的风险、避免损失。见证是金融类机构运营风控的重要手段。Witness refers to the monitoring, review and control of the authenticity of the information handled by the trust business to ensure business risks and avoid losses. Witness is an important means of operating risk control in financial institutions.
传统技术中,见证标准难以把握,见证资料必须回公司内网上传,见证资料不符合要求需要重新拍摄。见证的灵活性差、风控水平差。In traditional technology, the witness standard is difficult to grasp, and the witness information must be sent back to the company for online transmission. If the witness data does not meet the requirements, it needs to be re-photographed. Witness is poorly flexible and the level of risk control is poor.
发明内容Summary of the invention
根据本申请公开的各种实施例,提供一种基于移动终端的见证方法、装置、移动终端和存储介质。According to various embodiments disclosed herein, a mobile terminal-based witness method, apparatus, mobile terminal, and storage medium are provided.
一种基于移动终端的见证方法,包括:A witness method based on a mobile terminal, comprising:
接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;Receiving a witness task distributed by the server, and displaying the witness task in the mobile terminal page;
响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;Responding to the triggering operation of the witness task displayed by the user, switching the current page to the witness engine page corresponding to the witness task;
获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user;
存储添加当前位置信息的见证资料;及Store witness data to add current location information; and
响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
一种基于移动终端的见证装置,包括:A witness device based on a mobile terminal, comprising:
任务接收模块,用于接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;a task receiving module, configured to receive a witness task distributed by the server, and display the witness task in the mobile terminal page;
引擎模块,用于响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;An engine module, configured to switch a current page to a witness engine page corresponding to the witness task in response to a trigger operation of the witness task displayed by the user;
见证资料获取模块,用于获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;The witness data obtaining module is configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness in response to the upload operation triggered by the user. In the information;
见证资料存储模块,用于存储添加当前位置信息的见证资料;及a witness data storage module for storing witness data for adding current location information; and
见证模块,用于响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The witness module is configured to upload the stored witness information to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
一种移动终端,包括存储器和一个或多个处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述一个或多个处理器执行以下步骤:A mobile terminal comprising a memory and one or more processors, the memory storing computer readable instructions, the computer readable instructions being executed by the processor, causing the one or more processors to execute The following steps:
接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;Receiving a witness task distributed by the server, and displaying the witness task in the mobile terminal page;
响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;Responding to the triggering operation of the witness task displayed by the user, switching the current page to the witness engine page corresponding to the witness task;
获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user;
存储添加当前位置信息的见证资料;及Store witness data to add current location information; and
响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
一个或多个存储有计算机可读指令的非易失性存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:One or more non-volatile storage media storing computer readable instructions, when executed by one or more processors, cause one or more processors to perform the following steps:
接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;Receiving a witness task distributed by the server, and displaying the witness task in the mobile terminal page;
响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;Responding to the triggering operation of the witness task displayed by the user, switching the current page to the witness engine page corresponding to the witness task;
获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user;
存储添加当前位置信息的见证资料;及Store witness data to add current location information; and
响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征和优点将从说明书、附图以及权利要求书变得明显。Details of one or more embodiments of the present application are set forth in the accompanying drawings and description below. Other features and advantages of the present invention will be apparent from the description, drawings and claims.
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings to be used in the embodiments will be briefly described below. Obviously, the drawings in the following description are only some embodiments of the present application, Those skilled in the art can also obtain other drawings based on these drawings without any creative work.
图1为根据一个或多个实施例中基于移动终端的见证方法的应用环境图。1 is an application environment diagram of a mobile terminal based witness method in accordance with one or more embodiments.
图2为根据一个或多个实施例中基于移动终端的见证方法的流程图。2 is a flow diagram of a mobile terminal based witnessing method in accordance with one or more embodiments.
图3为根据一个或多个实施例中获取见证任务执行权限所涉及的页面图。3 is a page diagram involved in obtaining a witness task execution authority in accordance with one or more embodiments.
图4为根据一个或多个实施例中的见证引擎子页面。4 is a witness engine subpage in accordance with one or more embodiments.
图5为根据一个或多个实施例中存储见证资料所涉及的流程图。FIG. 5 is a flow diagram involved in storing witness data in accordance with one or more embodiments.
图6为另一个实施例中基于移动终端的见证方法的流程图。6 is a flow chart of a method of witnessing based on a mobile terminal in another embodiment.
图7为根据一个或多个实施例中基于移动终端的见证装置的结构框图。7 is a structural block diagram of a mobile terminal based witness device in accordance with one or more embodiments.
图8为另一个实施例中基于移动终端的见证装置的结构框图。FIG. 8 is a structural block diagram of a witness device based on a mobile terminal in another embodiment.
图9为根据一个或多个实施例中移动终端的框图。9 is a block diagram of a mobile terminal in accordance with one or more embodiments.
为了使本发明的技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the technical solutions and advantages of the present invention more comprehensible, the present invention will be further described in detail below with reference to the accompanying drawings. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本申请提供的基于移动终端的见证方法,可以应用于如图1所示的应用环境中。该应用环境图包括移动终端110和服务器120。移动终端110可通过网络与服务器120通信。服务器120向移动终端110分配待处理的见证任务,移动终端110的任务管理页面对分配的见证任务进行显示,用户可触发页面中的任一见证任务进行处理,点击具体的见证任务栏目,进入到对应的见证引擎页面,并在见证引擎页面的指引下获取并上传该见证任务所需要的见证材料;移动终端110向服务器120上传添加地理位置信息的见证资料,服务器对移动终端上传的见证资料进行验证,包括验证地理位置信息以及见证资料是否满足设定要求,实现了对见证地点的真实性见证,同时将定位信息与见证资料结合避免见证资料作假,能够最大限度地控制业务的风险,避免损失;通过移动终端进行移动见证,见证资料在线上传和在线审批,见证的灵活性更强。The mobile terminal-based witness method provided by the present application can be applied to an application environment as shown in FIG. 1. The application environment map includes a mobile terminal 110 and a server 120. The mobile terminal 110 can communicate with the server 120 over a network. The server 120 allocates a witness task to be processed to the mobile terminal 110, and the task management page of the mobile terminal 110 displays the assigned witness task, and the user can trigger any witness task in the page to process, click on the specific witness task column, and enter Corresponding witness engine page, and obtaining and uploading the witness material required for the witness task under the guidance of the witness engine page; the mobile terminal 110 uploads the witness information for adding the geographical location information to the server 120, and the server performs the witness information uploaded by the mobile terminal. Verification, including verification of geographical location information and whether the witness data meets the set requirements, realizes the authenticity testimony of the witness location, and combines the location information with the witness data to avoid false witness data, which can maximize the risk of the business and avoid losses. Mobile witnesses through mobile terminals, online uploading and online approval of witness data, and the flexibility of witnessing is stronger.
如图2所示,在其中一个实施例中,提供了一种基于移动终端的见证方法,以该方法应用于图1中的移动终端中为例进行说明,包括如下步骤:As shown in FIG. 2, in one embodiment, a mobile terminal-based witnessing method is provided, which is applied to the mobile terminal in FIG. 1 as an example, and includes the following steps:
步骤S202:接收服务器派发的见证任务,并在移动终端页面中显示见证任务。Step S202: Receive a witness task distributed by the server, and display a witness task in the mobile terminal page.
在移动终端中安装见证客户端,移动终端通过该见证客户端与服务器交互实现移动见证。其中,上述见证应用支持IOS和Android平台,要求移动终端具有GPS定位功能和摄像功能。A witness client is installed in the mobile terminal, and the mobile terminal interacts with the server to implement the mobile witness through the witness client. Among them, the above witness application supports IOS and Android platforms, and requires the mobile terminal to have a GPS positioning function and a camera function.
控制终端生成见证任务,并将生成的见证任务上传至服务器,服务器在将见证任务分配给具体的执行终端,即上述的移动终端。The control terminal generates a witness task, and uploads the generated witness task to the server, and the server allocates the witness task to the specific execution terminal, that is, the mobile terminal described above.
在其中一个实施例中,服务器中记录每个可执行见证任务的移动终端的任务量,考虑各移动终端的未执行的见证任务的数量、各见证任务时限,将待分派的见证任务分配给相对空闲的移动终端。在另一个实施例中,控制终端也可指定见证任务的执行终端,服务器按照控制终端的指派进行见证任务的分配。In one embodiment, the server records the amount of tasks of each mobile terminal that can perform the witness task, and considers the number of unexecuted witness tasks of each mobile terminal and the time limit of each witness task, and assigns the witness task to be assigned to the relative Idle mobile terminal. In another embodiment, the control terminal may also specify an execution terminal of the witness task, and the server performs the assignment of the witness task according to the assignment of the control terminal.
在又一个实施例中,服务器可将一个见证任务派发给多个移动终端,移动终端在应用的任务管理页面显示服务器分派的见证任务,服务器检测移动终端是否响应分派的见证任务,并将执行权限开放给第一个触发见证任务的移动终端,也就是移动终端进行抢单。其他终端无法再响应已经被其他移动终端响应的见证任务。其他终端可对无法响应的见证任务进行删除。如图3所示,业务人员点击图示的响应按钮,即可获得该见证任务的执行权限。In still another embodiment, the server may dispatch a witness task to the plurality of mobile terminals, and the mobile terminal displays the witness task assigned by the server on the task management page of the application, and the server detects whether the mobile terminal responds to the dispatched witness task and executes the permission. Open to the first mobile terminal that triggers the witness task, that is, the mobile terminal to grab the order. Other terminals are no longer able to respond to witness tasks that have been responded to by other mobile terminals. Other terminals can delete witness tasks that cannot respond. As shown in Figure 3, the business personnel can obtain the execution permission of the witness task by clicking the response button shown in the figure.
步骤S204:响应于用户对显示的见证任务的触发操作,切换当前页面至与见证任务对应的见证引擎页面。Step S204: In response to the user triggering the displayed witness task, switching the current page to the witness engine page corresponding to the witness task.
移动终端接收到服务器派发的见证任务推送消息且响应该推送消息后,监测见证人员对见证任务的触发操作,显示该触发的见证任务对应的见证引擎页面。After receiving the witness task push message sent by the server and responding to the push message, the mobile terminal monitors the triggering operation of the witness task by the witness, and displays the witness engine page corresponding to the triggered witness task.
在移动见证***的开发阶段,针对不同类型的见证任务对应的见证逻辑开发对应的见证引擎页面。见证引擎页面可存储于服务器中,当移动终端监测到见证人员对见证任务的触发操作时,向服务器发送见证引擎页面获取请求,该请求中携带见证任务类型标识,服务器查找该见证任务标识对应的见证引擎页面信息,可以是H5页面信息,并将页面信息推送至移动终端,移动终端的浏览器组件对该见证引擎页面进行显示。见证引擎页面还可以打包在见证应用的APK中,安装APK时将引擎页面信息加载至移动终端内存中,移动终端可直接从内存中调用见证引擎页面。In the development phase of the mobile witness system, the corresponding witness engine page is developed for the witness logic corresponding to different types of witness tasks. The witness engine page may be stored in the server. When the mobile terminal detects the triggering operation of the witnessing task by the witness, the server sends a witness engine page obtaining request to the server, where the request carries the witness task type identifier, and the server searches for the witness task identifier corresponding to the witness task identifier. The witness engine page information may be H5 page information, and the page information is pushed to the mobile terminal, and the browser component of the mobile terminal displays the witness engine page. The witness engine page can also be packaged in the APK of the witness application. When the APK is installed, the engine page information is loaded into the memory of the mobile terminal, and the mobile terminal can directly call the witness engine page from the memory.
步骤S206:获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中。Step S206: Acquire the witness data uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness data in response to the upload operation triggered by the user.
见证资料可以是图片和视频。如资料袋密封处图片、见证双人合照、面签双人在合同签署地址的对方门牌或者公司LOGO前进行合照、盖章过程产生的见证图片以及用户录入的合同编号、名称等文字信息。不同的见证任务所对应的见证资料也有所不同。Witness information can be pictures and videos. For example, the image of the sealed bag of the information bag, the witness photo of the double photo, the double sign of the face signing at the contract signing address or the company LOGO, the witness picture generated by the stamping process, and the text number and name of the contract entered by the user. The witness information corresponding to different witness missions is also different.
在其中一个实施例中,见证引擎页面中带有拍照按钮,触发该拍照按钮可现场获取图片资料和视频资料等。见证引擎页面中还可以带有本地上传按钮,通过该按钮可上传移动终端本地存储的见证资料。In one embodiment, the witness engine page has a photo button, and the photo button is triggered to obtain image data and video data on the spot. The witness engine page can also have a local upload button, which can be used to upload the witness data stored locally by the mobile terminal.
移动终端在获取见证资料的同时,获取当前时刻移动终端所处位置的定位信息,该定位信息可以是文本,还可以是地图中的指示坐标。将定位信息添加到见证资料的指定位置。如见证资料为图片,则可通过添加新的图层将位置信息加入至见证图片中。如见证资料为视频,则可将位置信息添加至视频的其中一帧图像中。The mobile terminal obtains the location information of the location where the mobile terminal is located at the same time, and the location information may be text or indicator coordinates in the map. Add location information to the specified location of the witness data. If the witness data is an image, the location information can be added to the witness image by adding a new layer. If the witness data is a video, the location information can be added to one of the frames of the video.
步骤S208:存储添加当前位置信息的见证资料。Step S208: Store the witness data of adding the current location information.
步骤S210:响应于用户在见证引擎页面触发的见证请求,将存储的见证资料上传至服务器,以使服务器对见证资料进行验证。Step S210: Upload the stored witness data to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
移动终端按照见证引擎页面的指引,依次获取见证任务所需的见证资料,并对获取的每份见证资料添加定位信息,进而移动终端对获取的见证资料进行存储,等待见证人员确认将见证资料上传至服务器。即移动终端获取用户触发的见证请求,响应于该见证请求,该见证请求携带见证任务标识,移动终端查找存储的见证资料中与见证任务标识对应的见证资料,并将查找的见证资料上传至服务器。The mobile terminal sequentially obtains the witness information required for the witness task according to the guidance of the witness engine page, and adds positioning information to each witness data obtained, and then the mobile terminal stores the obtained witness data, waiting for the witness to confirm the upload of the witness data. To the server. That is, the mobile terminal acquires the witness request triggered by the user, and in response to the witness request, the witness request carries the witness task identifier, and the mobile terminal searches for the witness information corresponding to the witness task identifier in the stored witness data, and uploads the found witness data to the server. .
任务完成提交后,服务器对提交的见证资料进行审核。服务器审核见证资料涉及如下处理:服务器接收终端上传的见证资料,并提取见证资料中携带的位置信息,若携带的位置信息是否在预设经纬度范围内,则该见证资料验证通过,当见证任务包括的所有见证资料均通过后,将该见证任务对应的见证资料推动至人工验证终端,并接收人工验证终端发送的验证反馈信息,服务器将该验证反馈信息发送至上传见证资料的终端。若任一见证资料的位 置信息不满足预设经纬度范围,则对应的验证资料验证不通过,服务器向终端发送提醒信息,提醒信息携带该验证资料对应的见证引擎页面标识和验证资料标识,终端将根据该提醒信息在相应位置进行提醒显示。After the task is completed, the server reviews the submitted witness information. The server audit witness data involves the following processing: the server receives the witness data uploaded by the terminal, and extracts the location information carried in the witness data. If the carried location information is within the preset latitude and longitude range, the witness data is verified, and when the witness task includes After all the witness data are passed, the witness information corresponding to the witness task is pushed to the manual verification terminal, and the verification feedback information sent by the manual verification terminal is received, and the server sends the verification feedback information to the terminal that uploads the witness data. If the location information of any witness data does not satisfy the preset latitude and longitude range, the corresponding verification data verification fails, and the server sends a reminder information to the terminal, and the reminder information carries the witness engine page identifier and the verification data identifier corresponding to the verification data, and the terminal will According to the reminder information, the reminder display is performed at the corresponding position.
本实施例,通过将定位信息与见证资料结合能够有效确保场所真实、资料真实和人员真实,最大限度地控制业务的风险,避免损失;且通过为不同的见证任务标准化、定制化作业流程,并以见证引擎页面的形式展示在移动终端中,以使见证人员能够在见证引擎页面的指引下获取并上传该见证任务所需要的见证材料,见证资料在线上传和在线审批,见证的灵活性更强。In this embodiment, by combining the positioning information and the witness data, it is possible to effectively ensure the authenticity of the site, the authenticity of the data, and the authenticity of the personnel, to maximize the risk of the business, and to avoid losses; and to standardize and customize the workflow for different witness tasks, and Displayed in the form of a witness engine page in the mobile terminal, so that the witness can obtain and upload the witness materials required for the witness task under the guidance of the witness engine page, witness online uploading and online approval, and the witness is more flexible. .
在其中一个实施例中,见证引擎页面包括按照预设顺序排列的多个引擎子页面;In one of the embodiments, the witness engine page includes a plurality of engine sub-pages arranged in a preset order;
步骤S206:获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中的步骤为:依次在每个引擎子页面中获取用户上传的见证资料,响应于用户在每个引擎子页面中触发的上传操作,获取每个引擎子页面的见证资料对应的移动终端的当前位置信息,将获取的当前位置信息添加到对应的见证资料中。Step S206: Acquire the witness data uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal in response to the upload operation triggered by the user, and add the current location information to the witness data: the step in each engine Obtaining the witness information uploaded by the user in the page, in response to the upload operation triggered by the user in each engine subpage, obtaining the current location information of the mobile terminal corresponding to the witness data of each engine subpage, and adding the obtained current location information to Corresponding witness information.
根据为见证任务定制的见证作业流程,定制多个引擎子页面,每个引擎子页面用于指引见证人员上传响应的见证资料,多个子引擎页面基于作业流程的时序性也具有设定的排列顺序。移动终端按照设定的排列顺序依次进行引擎子页面的显示。根据引擎子页面的指引,在引擎子页面中获取相应的见证资料,在获取每个见证资料的同时获取当前移动终端所处位置的定位信息,并将获取的定位信息添加到见证资料中。According to the witness operation process customized for the witness task, multiple engine sub-pages are customized, and each engine sub-page is used to guide the witness to upload the witness information of the response, and the plurality of sub-engine pages are also arranged according to the sequence of the workflow. . The mobile terminal sequentially displays the engine sub-pages in the set arrangement order. According to the guidance of the engine subpage, the corresponding witness data is obtained in the engine subpage, and the location information of the current mobile terminal location is obtained while acquiring each witness data, and the obtained positioning information is added to the witness data.
举例来说,某一见证任务的引擎子页面可包括资料密封确认界面、面签身份记录界面、签署场所确认界面、盖章见证页面、签字见证页面、合同见证页面和封包确认界面等。引擎子页面中还提供见证资料要求、资料样本等,降低了上传资料不符合要求的情况的出现,提高了见证效率。For example, the engine subpage of a witness task may include a data seal confirmation interface, a face sign identification record interface, a signing place confirmation interface, a stamped witness page, a signature witness page, a contract witness page, and a package confirmation interface. The engine subpage also provides witness data requirements, data samples, etc., which reduces the occurrence of unsatisfactory uploading data and improves witness efficiency.
一个见证任务需要多个见证资料,每个见证资料所添加的位置信息均基于获取见证资料时移动终端真实所处地点进行如实添加,也就是见证资料中的定位信息能够真实的反映见证人员获取该见证资料的场景,以保障见证作业地点的真实性。A witness task requires multiple witness data. The location information added by each witness data is based on the actual location of the mobile terminal when the witness data is obtained. That is, the location information in the witness data can truly reflect the witness's acquisition. Witness the scene of the data to ensure the authenticity of the test site.
在其中一个实施例中,如图4所示,移动终端GPS***获取的定位信息以水印的方式添加到对应的见证资料中。水印形式添加信息具有添加速度快,占用处理资源少的优点,且水印形式的定位信息显示更加清晰,同时服务器提取定位信息也更加方便快捷。In one embodiment, as shown in FIG. 4, the positioning information acquired by the GPS system of the mobile terminal is added to the corresponding witness data in a watermark manner. Adding information in the form of watermark has the advantages of fast addition speed and less processing resources, and the positioning information display in the form of watermark is more clear, and the server extracts the positioning information more conveniently and quickly.
在另一个实施例中,在获取每个见证资料的同时获取当前移动终端所处位置的定位信息和当前时刻信息,并将获取的定位信息和当前时刻信息添加到见证资料中。服务器的见证规则中还包括对时间的见证,也就是在判断定位信息是否满足设定经纬度范围要求的同时,同时对时间信息进行验证,验证见证资料中添加的时间信息是否满足设定时间要求,只有当定位信息和时间信息均满足要求的情况下,服务器才不会发出不合格的报警信息。In another embodiment, the location information and the current time information of the location where the current mobile terminal is located are acquired while acquiring each witness data, and the acquired location information and current time information are added to the witness data. The witness test rule of the server also includes the witness of time, that is, while judging whether the positioning information satisfies the requirement of setting the latitude and longitude range, and simultaneously verifying the time information, and verifying whether the time information added in the witness data satisfies the set time requirement. Only when the positioning information and the time information meet the requirements, the server will not issue an unqualified alarm message.
在其中一个实施例中,如图5所示,步骤S208:存储添加当前位置信息的见证资料的步骤为:In one embodiment, as shown in FIG. 5, step S208: the step of storing the witness data for adding the current location information is:
步骤S302:打包在所有引擎子页面中上传的见证资料。Step S302: Packing the witness data uploaded in all engine subpages.
步骤S304:建立打包后的见证资料与见证任务对应的见证任务标识之间的关联关系。Step S304: Establish an association relationship between the packaged witness information and the witness task identifier corresponding to the witness task.
步骤S306:存储见证资料。Step S306: Store the witness data.
打包见证人员上传的见证资料,并将打包后的见证资料与对应的见证任务标识关联存储,以标识打包见证资料所属的见证任务。The witness information uploaded by the witness is packaged, and the packaged witness data is stored in association with the corresponding witness task identifier to identify the witness task to which the packaged witness data belongs.
本实施例中将见证资料进行打包存储,节省了存储空间。见证资料与见证任务标识关联存储可使移动终端在接收到用户的见证请求后快速的从存储的资料中查找到对应的见证资料,提高了查找的效率。In this embodiment, the witness data is packaged and stored, which saves storage space. The association of the witness data and the witness task identifier enables the mobile terminal to quickly find the corresponding witness data from the stored data after receiving the witness request from the user, thereby improving the efficiency of the search.
如图6所示,在其中一个实施例中,提供了一种基于移动终端的见证方法,该方法具体包括如下步骤:As shown in FIG. 6, in one embodiment, a method for witnessing based on a mobile terminal is provided, and the method specifically includes the following steps:
步骤S402:接收服务器派发的见证任务,显示见证任务。Step S402: Receive a witness task distributed by the server, and display a witness task.
步骤S404:响应于用户对显示的见证任务的触发操作,切换当前页面至与见证任务对应的见证引擎页面。Step S404: In response to the triggering operation of the displayed witness task by the user, switching the current page to the witness engine page corresponding to the witness task.
步骤S406:获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中。Step S406: Acquire the witness data uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness data in response to the upload operation triggered by the user.
步骤S408:当获取到用户在引擎页面的最后一个引擎子页面上传的见证资料后,获取移动终端的网络信号强度,判断网络信号强度是否小于设定阈值,若是,则执行步骤S410;否则,执行步骤S412。将获取的见证资料上传至服务器。Step S408: After obtaining the witness data uploaded by the user on the last engine subpage of the engine page, obtain the network signal strength of the mobile terminal, determine whether the network signal strength is less than a set threshold, and if yes, execute step S410; otherwise, execute Step S412. Upload the obtained witness information to the server.
步骤S410:存储添加当前位置信息的见证资料,当监测到用户触发的见证请求时,将存储的见证资料上传至服务器,以使服务器对见证资料进行验证。Step S410: Store the witness information of adding the current location information, and when the user-triggered witness request is detected, upload the stored witness data to the server, so that the server verifies the witness data.
步骤S412:将获取的见证资料上传至服务器,以使服务器对见证资料进行验证。Step S412: Upload the obtained witness data to the server, so that the server verifies the witness data.
本实施例中,获取到所有的见证资料后,监测当前网络状态,若网络状态不佳,先将获取的见证资料存储在移动终端本地,待网络状态处于较佳状态,如移动终端连接无线网络时或者信号强度大时,用户手动上传见证资料至服务器。当监测到当前网络信号较佳时,直接将见证资料上传至服务器。In this embodiment, after obtaining all the witness data, the current network state is monitored. If the network status is not good, the obtained witness data is stored locally in the mobile terminal, and the network state is in a better state, for example, the mobile terminal is connected to the wireless network. When the time or signal strength is large, the user manually uploads the witness data to the server. When the current network signal is detected to be better, the witness data is directly uploaded to the server.
应该理解的是,虽然图2、5-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、5-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进 行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts of FIGS. 2, 5-6 are sequentially displayed as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Except as explicitly stated herein, the execution of these steps is not strictly limited, and the steps may be performed in other orders. Moreover, at least some of the steps in Figures 2, 5-6 may comprise a plurality of sub-steps or stages, which are not necessarily performed at the same time, but may be performed at different times, these sub-steps Alternatively, the order of execution of the stages is not necessarily performed sequentially, but may be performed alternately or alternately with at least a portion of the sub-steps or stages of the other steps or other steps.
在其中一个实施例中,如图7所示,提供了一种基于移动终端的见证装置,装置包括:In one embodiment, as shown in FIG. 7, a mobile terminal-based witness device is provided, and the device includes:
任务接收模块502,用于接收服务器派发的见证任务,并在移动终端页面中显示见证任务。The task receiving module 502 is configured to receive a witness task distributed by the server, and display the witness task in the mobile terminal page.
引擎模块504,用于响应于用户对显示的见证任务的触发操作,切换当前页面至与见证任务对应的见证引擎页面。The engine module 504 is configured to switch the current page to the witness engine page corresponding to the witness task in response to the user triggering the displayed witness task.
见证资料获取模块506,用于获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中。The witness information obtaining module 506 is configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness data in response to the upload operation triggered by the user.
见证资料存储模块508,用于存储添加当前位置信息的见证资料。The witness data storage module 508 is configured to store the witness information for adding the current location information.
见证模块510,用于响应于用户在见证引擎页面触发的见证请求,将存储的见证资料上传至服务器,以使服务器对见证资料进行验证。The witness module 510 is configured to upload the stored witness information to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
在其中一个实施例中,见证引擎页面包括按照预设顺序排列的多个引擎子页面;In one of the embodiments, the witness engine page includes a plurality of engine sub-pages arranged in a preset order;
见证资料获取模块506,还用于依次在每个引擎子页面中获取用户上传的见证资料,响应于用户在每个引擎子页面中触发的上传操作,获取每个引擎子页面的见证资料对应的移动终端的当前位置信息,将获取的当前位置信息添加到对应的见证资料中。The witness data obtaining module 506 is further configured to obtain the witness information uploaded by the user in each engine subpage in turn, and obtain the corresponding witness data of each engine subpage in response to the upload operation triggered by the user in each engine subpage. The current location information of the mobile terminal adds the obtained current location information to the corresponding witness data.
在其中一个实施例中,见证资料存储模块508,还用于打包在所有引擎子页面中上传的见证资料;建立打包后的见证资料与见证任务对应的见证任务标识之间的关联关系;存储见证资料。In one embodiment, the witness data storage module 508 is further configured to package the witness data uploaded in all engine sub-pages; establish an association relationship between the packaged witness data and the witness task identifier corresponding to the witness task; store the witness data.
在其中一个实施例中,见证资料获取模块506,还用于获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端当前位置信息,以水印的形式将当前位置信息添加至见证资料中。In one embodiment, the witness data acquisition module 506 is further configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and display the current location information in the form of a watermark in response to the upload operation triggered by the user. Add to the testimonials.
在其中一个实施例中,如图8所示,基于移动终端的见证装置还包括网 络状态监测模块602,用于当获取到用户在引擎页面的最后一个引擎子页面上传的见证资料后,获取移动终端的网络信号强度,判断网络信号强度是否小于设定阈值,若是,则进入见证资料存储模块;否则,将获取的见证资料上传至服务器。In one embodiment, as shown in FIG. 8, the mobile terminal-based witness device further includes a network status monitoring module 602, configured to acquire the mobile device after acquiring the witness information uploaded by the user on the last engine subpage of the engine page. The network signal strength of the terminal determines whether the network signal strength is less than a set threshold, and if so, enters the witness data storage module; otherwise, the obtained witness data is uploaded to the server.
关于基于移动终端的见证装置的具体限定可以参见上文中对于基于移动终端的见证方法的限定,在此不再赘述。上述基于移动终端的见证装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For specific definitions of the mobile terminal-based witness device, reference may be made to the above definition of the mobile terminal-based witness method, and details are not described herein again. The various modules in the above-described mobile terminal-based witness device may be implemented in whole or in part by software, hardware, and combinations thereof. Each of the above modules may be embedded in or independent of the processor in the computer device, or may be stored in a memory in the computer device in a software form, so that the processor invokes the operations corresponding to the above modules.
在其中一个实施例中,提供了一种移动终端,其内部结构图可以如图9所示。该移动终端包括通过***总线连接的处理器、图形处理单元、非易失性存储介质、内存储器、网络接口、显示屏幕和输入设备。移动终端的存储介质存储有操作***和计算机可读指令。非易失性存储介质可以是计算机可读非易失性存储介质。该处理器用于提供计算和控制能力,支撑整个移动终端的运行。该计算机可读指令被处理器执行时实现一种基于移动终端的见证方法。移动终端中的图形处理单元用于至少提供显示界面的绘制能力,内存储器为非易失性存储介质中操作***和计算机可读指令的运行提供环境,网络接口用于与服务器进行网络通信。显示屏幕用于显示应用界面等,如显示见证引擎页面等。对于带触摸屏的移动终端,显示屏幕和输入设备可为触摸屏。In one embodiment, a mobile terminal is provided, the internal structure diagram of which can be as shown in FIG. The mobile terminal includes a processor, a graphics processing unit, a non-volatile storage medium, an internal memory, a network interface, a display screen, and an input device connected by a system bus. The storage medium of the mobile terminal stores an operating system and computer readable instructions. The non-volatile storage medium can be a computer-readable non-volatile storage medium. The processor is used to provide computing and control capabilities to support the operation of the entire mobile terminal. The computer readable instructions are implemented by a processor to implement a mobile terminal based witness method. The graphics processing unit in the mobile terminal is configured to provide at least a rendering capability of the display interface, the internal memory providing an environment for operating the operating system and computer readable instructions in the non-volatile storage medium for network communication with the server. The display screen is used to display the application interface, etc., such as displaying the witness engine page. For a mobile terminal with a touch screen, the display screen and the input device can be a touch screen.
本领域技术人员可以理解,图9中示出的移动终端的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的移动终端的限定,具体的移动终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。A person skilled in the art can understand that the structure of the mobile terminal shown in FIG. 9 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation of the mobile terminal to which the solution of the present application is applied. The mobile terminal may include more or fewer components than shown in the figures, or some components may be combined, or have different component arrangements.
一种计算机设备,包括存储器和一个或多个处理器,存储器中储存有计算机可读指令,计算机可读指令被处理器执行时,使得一个或多个处理器执 行以下步骤:A computer device comprising a memory and one or more processors having stored therein computer readable instructions, the computer readable instructions being executed by the processor such that the one or more processors perform the following steps:
接收服务器派发的见证任务,并在移动终端页面中显示见证任务;响应于用户对显示的见证任务的触发操作,切换当前页面至与见证任务对应的见证引擎页面;获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中;存储添加当前位置信息的见证资料;及响应于用户在见证引擎页面触发的见证请求,将存储的见证资料上传至服务器,以使服务器对见证资料进行验证。Receiving a witness task distributed by the server, and displaying a witness task in the mobile terminal page; in response to the user triggering the displayed witness task, switching the current page to the witness engine page corresponding to the witness task; obtaining the user uploading on the witness engine page Witness data, in response to a user-triggered upload operation, acquire current location information of the mobile terminal, and add current location information to the witness data; store witness data adding the current location information; and respond to the witness triggered by the user on the witness engine page Request to upload the stored witness data to the server for the server to verify the witness data.
在其中一个实施例中,见证引擎页面包括按照预设顺序排列的多个引擎子页面;In one of the embodiments, the witness engine page includes a plurality of engine sub-pages arranged in a preset order;
处理器所执行的获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中为:The witness data executed by the processor on the witness engine page is uploaded, and the current location information of the mobile terminal is obtained in response to the upload operation triggered by the user, and the current location information is added to the witness data:
依次在每个引擎子页面中获取用户上传的见证资料,响应于用户在每个引擎子页面中触发的上传操作,获取每个引擎子页面的见证资料对应的移动终端的当前位置信息,将获取的当前位置信息添加到对应的见证资料中。The user-generated witness data is obtained in each engine sub-page in turn, and the current location information of the mobile terminal corresponding to the witness data of each engine sub-page is obtained in response to the upload operation triggered by the user in each engine sub-page, and the information will be obtained. The current location information is added to the corresponding witness data.
在其中一个实施例中,处理器所执行的存储添加当前位置信息的见证资料为:打包在所有引擎子页面中上传的见证资料;建立打包后的见证资料与见证任务对应的见证任务标识之间的关联关系;存储见证资料。In one embodiment, the witness data stored by the processor to add the current location information is: packaged witness information uploaded in all engine subpages; between the packaged witness information and the witness task identifier corresponding to the witness task Relationship; store witness data.
在其中一个实施例中,处理器所执行的获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中为:获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端当前位置信息,以水印的形式将当前位置信息添加至见证资料中。In one embodiment, the obtaining information generated by the processor on the witness engine page is obtained by the processor, and the current location information of the mobile terminal is obtained in response to the upload operation triggered by the user, and the current location information is added to the witness data. : Acquire the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal in response to the upload operation triggered by the user, and add the current location information to the witness data in the form of a watermark.
在其中一个实施例中,处理器执行计算机可读指令时还实现以下步骤:当获取到用户在引擎页面的最后一个引擎子页面上传的见证资料后,获取移动终端的网络信号强度,判断网络信号强度是否小于设定阈值,若是,则执 行存储添加当前位置信息的见证资料步骤;否则,将获取的见证资料上传至服务器。In one embodiment, when the processor executes the computer readable instructions, the following steps are further implemented: after obtaining the witness information uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, and determining the network signal. Whether the strength is less than the set threshold, and if so, the step of storing the witness data for adding the current location information is performed; otherwise, the obtained witness data is uploaded to the server.
一个或多个存储有计算机可读指令的非易失性存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:接收服务器派发的见证任务,并在移动终端页面中显示见证任务;响应于用户对显示的见证任务的触发操作,切换当前页面至与见证任务对应的见证引擎页面;获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中;存储添加当前位置信息的见证资料;响应于用户在见证引擎页面触发的见证请求,将存储的见证资料上传至服务器,以使服务器对见证资料进行验证。One or more non-volatile storage media storing computer readable instructions, when executed by one or more processors, cause one or more processors to perform the steps of: receiving a server-sponsored witness task, And displaying the witness task in the mobile terminal page; in response to the user triggering the displayed witness task, switching the current page to the witness engine page corresponding to the witness task; obtaining the witness data uploaded by the user on the witness engine page, and triggering in response to the user triggering The upload operation obtains the current location information of the mobile terminal, and adds the current location information to the witness data; stores the witness information for adding the current location information; and uploads the stored witness information in response to the witness request triggered by the user on the witness engine page Go to the server to have the server verify the witness data.
在其中一个实施例中,见证引擎页面包括按照预设顺序排列的多个引擎子页面。In one of the embodiments, the witness engine page includes a plurality of engine sub-pages arranged in a predetermined order.
处理器所执行的获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中的步骤为:依次在每个引擎子页面中获取用户上传的见证资料,响应于用户在每个引擎子页面中触发的上传操作,获取每个引擎子页面的见证资料对应的移动终端的当前位置信息,将获取的当前位置信息添加到对应的见证资料中。The method of obtaining the witness information uploaded by the user on the witness engine page, obtaining the current location information of the mobile terminal in response to the upload operation triggered by the user, and adding the current location information to the witness data is: The engine sub-page obtains the witness information uploaded by the user, and in response to the upload operation triggered by the user in each engine sub-page, obtains the current location information of the mobile terminal corresponding to the witness data of each engine sub-page, and the current location information to be obtained. Add to the corresponding witness data.
在其中一个实施例中,处理器所执行的存储添加当前位置信息的见证资料的步骤为:打包在所有引擎子页面中上传的见证资料;建立打包后的见证资料与见证任务对应的见证任务标识之间的关联关系;存储见证资料。In one embodiment, the step of storing, by the processor, the witness information for adding the current location information is: packaging the witness data uploaded in all engine subpages; establishing the packaged witness information and the witness task identifier corresponding to the witness task The relationship between the two; store witness data.
在其中一个实施例中,处理器所执行的获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端的当前位置信息,并将当前位置信息添加至见证资料中的步骤为:获取用户在见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取移动终端当前位置信息,以水印的形式将当前位置信息添加至见证资料中。In one embodiment, the obtaining information generated by the processor on the witness engine page is acquired by the processor, and the current location information of the mobile terminal is obtained in response to the upload operation triggered by the user, and the current location information is added to the witness data. The step is: obtaining the witness data uploaded by the user on the witness engine page, obtaining the current location information of the mobile terminal in response to the upload operation triggered by the user, and adding the current location information to the witness data in the form of a watermark.
在其中一个实施例中,处理器执行计算机可读指令时还实现以下步骤: 当获取到用户在引擎页面的最后一个引擎子页面上传的见证资料后,获取移动终端的网络信号强度,判断网络信号强度是否小于设定阈值,若是,则执行存储添加当前位置信息的见证资料步骤;否则,将获取的见证资料上传至服务器。In one embodiment, when the processor executes the computer readable instructions, the following steps are further implemented: after obtaining the witness information uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, and determining the network signal. Whether the strength is less than the set threshold, and if so, the step of storing the witness data for adding the current location information is performed; otherwise, the obtained witness data is uploaded to the server.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。One of ordinary skill in the art can understand that all or part of the process of implementing the above embodiments can be completed by computer readable instructions, which can be stored in a non-volatile computer. The readable storage medium, which when executed, may include the flow of an embodiment of the methods as described above. Any reference to a memory, storage, database or other medium used in the various embodiments provided herein may include non-volatile and/or volatile memory. Non-volatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of formats, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronization chain. Synchlink DRAM (SLDRAM), Memory Bus (Rambus) Direct RAM (RDRAM), Direct Memory Bus Dynamic RAM (DRDRAM), and Memory Bus Dynamic RAM (RDRAM).
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments may be arbitrarily combined. For the sake of brevity of description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, It is considered to be the range described in this specification.
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。The above embodiments are merely illustrative of several embodiments of the present invention, and the description thereof is more specific and detailed, but is not to be construed as limiting the scope of the invention. It should be noted that a number of variations and modifications may be made by those skilled in the art without departing from the spirit and scope of the invention. Therefore, the scope of the invention should be determined by the appended claims.
Claims (20)
- 一种基于移动终端的见证方法,包括:A witness method based on a mobile terminal, comprising:接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;Receiving a witness task distributed by the server, and displaying the witness task in the mobile terminal page;响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;Responding to the triggering operation of the witness task displayed by the user, switching the current page to the witness engine page corresponding to the witness task;获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user;存储添加当前位置信息的见证资料;及Store witness data to add current location information; and响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
- 根据权利要求1所述的方法,其特征在于,所述见证引擎页面包括按照预设顺序排列的多个引擎子页面;The method according to claim 1, wherein the witness engine page comprises a plurality of engine sub-pages arranged in a preset order;所述获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中为:依次在每个所述引擎子页面中获取用户上传的见证资料,响应于用户在每个所述引擎子页面中触发的上传操作,获取每个所述引擎子页面的见证资料对应的所述移动终端的当前位置信息,将获取的所述当前位置信息添加到对应的所述见证资料中。Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user: Obtaining the user-applied witness data in each of the engine sub-pages, and acquiring the mobile terminal corresponding to the witness data of each of the engine sub-pages in response to an upload operation triggered by the user in each of the engine sub-pages The current location information is added to the corresponding witness information.
- 根据权利要求2所述的方法,其特征在于,所述存储添加当前位置信息的见证资料为:The method according to claim 2, wherein said storing the witness information for adding the current location information is:打包在所有所述引擎子页面中上传的见证资料;Package the witness information uploaded in all of the engine subpages;建立打包后的所述见证资料与所述见证任务对应的见证任务标识之间的关联关系;及Establishing an association relationship between the packaged witness information and the witness task identifier corresponding to the witness task; and存储所述见证资料。Store the witness information.
- 根据权利要求1所述的方法,其特征在于,所述获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端 的当前位置信息,并将所述当前位置信息添加至所述见证资料中为:The method according to claim 1, wherein the obtaining the witness data uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal in response to the upload operation triggered by the user, and The current location information is added to the witness information as:获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端当前位置信息,以水印的形式将所述当前位置信息添加至所述见证资料中。Acquiring the witness information uploaded by the user on the witness engine page, and acquiring the current location information of the mobile terminal in response to the upload operation triggered by the user, and adding the current location information to the witness data in the form of a watermark.
- 根据权利要求2所述的方法,其特征在于,所述方法还包括:The method of claim 2, wherein the method further comprises:当获取到用户在所述引擎页面的最后一个所述引擎子页面上传的见证资料后,获取所述移动终端的网络信号强度,判断所述网络信号强度是否小于设定阈值,若是,则执行所述存储添加当前位置信息的见证资料步骤;否则,将获取的所述见证资料上传至服务器。After obtaining the witness data uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, determining whether the network signal strength is less than a set threshold, and if so, executing the The step of storing the witness data for adding the current location information is described; otherwise, the obtained witness data is uploaded to the server.
- 一种基于移动终端的见证装置,包括:A witness device based on a mobile terminal, comprising:任务接收模块,用于接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;a task receiving module, configured to receive a witness task distributed by the server, and display the witness task in the mobile terminal page;引擎模块,用于响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;An engine module, configured to switch a current page to a witness engine page corresponding to the witness task in response to a trigger operation of the witness task displayed by the user;见证资料获取模块,用于获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;The witness data obtaining module is configured to obtain the witness information uploaded by the user on the witness engine page, obtain the current location information of the mobile terminal, and add the current location information to the witness in response to the upload operation triggered by the user. In the information;见证资料存储模块,用于存储添加当前位置信息的见证资料;及a witness data storage module for storing witness data for adding current location information; and见证模块,用于响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The witness module is configured to upload the stored witness information to the server in response to the witness request triggered by the user on the witness engine page, so that the server verifies the witness data.
- 根据权利要求6所述的装置,其特征在于,所述见证引擎页面包括按照预设顺序排列的多个引擎子页面;The apparatus according to claim 6, wherein the witness engine page comprises a plurality of engine sub-pages arranged in a preset order;所述见证资料获取模块,还用于依次在每个所述引擎子页面中获取用户上传的见证资料,响应于用户在每个所述引擎子页面中触发的上传操作,获取每个所述引擎子页面的见证资料对应的所述移动终端的当前位置信息,将获取的所述当前位置信息添加到对应的所述见证资料中。The witness data obtaining module is further configured to acquire the witness data uploaded by the user in each of the engine sub-pages, and obtain each of the engines in response to an upload operation triggered by the user in each of the engine sub-pages. The current location information of the mobile terminal corresponding to the witness data of the subpage adds the obtained current location information to the corresponding witness data.
- 根据权利要求6所述的装置,其特征在于,所述见证资料存储模块, 还用于打包在所有所述引擎子页面中上传的见证资料;建立打包后的所述见证资料与所述见证任务对应的见证任务标识之间的关联关系;存储所述见证资料。The device according to claim 6, wherein the witness data storage module is further configured to package the witness data uploaded in all the engine subpages; and establish the packaged witness data and the witness task The association relationship between the corresponding witness task identifiers; storing the witness information.
- 根据权利要求6所述的装置,其特征在于,所述见证资料获取模块,还用于获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端当前位置信息,以水印的形式将所述当前位置信息添加至所述见证资料中。The device according to claim 6, wherein the witness data acquisition module is further configured to acquire the witness data uploaded by the user on the witness engine page, and obtain the current current of the mobile terminal in response to the upload operation triggered by the user. Location information, the current location information is added to the witness material in the form of a watermark.
- 根据权利要求7所述的装置,其特征在于,所述装置还包括:网络状态监测模块,用于当获取到用户在所述引擎页面的最后一个所述引擎子页面上传的见证资料后,获取所述移动终端的网络信号强度,判断所述网络信号强度是否小于设定阈值,若是,则进入所述见证资料存储模块;否则,将获取的所述见证资料上传至服务器。The device according to claim 7, wherein the device further comprises: a network status monitoring module, configured to acquire, after acquiring the witness data uploaded by the user on the last engine subpage of the engine page, The network signal strength of the mobile terminal determines whether the network signal strength is less than a set threshold, and if yes, enters the witness data storage module; otherwise, the obtained witness data is uploaded to the server.
- 一种移动终端,包括存储器及一个或多个处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:A mobile terminal comprising a memory and one or more processors, the memory storing computer readable instructions, the computer readable instructions being executed by the one or more processors to cause the one or more The processors perform the following steps:接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;Receiving a witness task distributed by the server, and displaying the witness task in the mobile terminal page;响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;Responding to the triggering operation of the witness task displayed by the user, switching the current page to the witness engine page corresponding to the witness task;获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user;存储添加当前位置信息的见证资料;及Store witness data to add current location information; and响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
- 根据权利要求11所述的移动终端,其特征在于,所述见证引擎页面包括按照预设顺序排列的多个引擎子页面;The mobile terminal according to claim 11, wherein the witness engine page comprises a plurality of engine sub-pages arranged in a preset order;所述处理器执行所述计算机可读指令时还执行以下步骤:依次在每个所 述引擎子页面中获取用户上传的见证资料,响应于用户在每个所述引擎子页面中触发的上传操作,获取每个所述引擎子页面的见证资料对应的所述移动终端的当前位置信息,将获取的所述当前位置信息添加到对应的所述见证资料中。The processor, when executing the computer readable instructions, further performs the steps of: sequentially acquiring user-generated witness data in each of the engine sub-pages, in response to an upload operation triggered by the user in each of the engine sub-pages And acquiring current location information of the mobile terminal corresponding to the witness data of each of the engine subpages, and adding the obtained current location information to the corresponding witness data.
- 根据权利要求12所述的移动终端,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:The mobile terminal of claim 12, wherein the processor further performs the following steps when the computer readable instructions are executed:打包在所有所述引擎子页面中上传的见证资料;Package the witness information uploaded in all of the engine subpages;建立打包后的所述见证资料与所述见证任务对应的见证任务标识之间的关联关系;及Establishing an association relationship between the packaged witness information and the witness task identifier corresponding to the witness task; and存储所述见证资料。Store the witness information.
- 根据权利要求11所述的移动终端,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端当前位置信息,以水印的形式将所述当前位置信息添加至所述见证资料中。The mobile terminal according to claim 11, wherein the processor further executes the step of: acquiring the witness data uploaded by the user on the witness engine page, in response to the user-triggered uploading, when the processor executes the computer readable instructions. The operation acquires current location information of the mobile terminal, and adds the current location information to the witness data in the form of a watermark.
- 根据权利要求12所述的移动终端,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:The mobile terminal of claim 12, wherein the processor further performs the following steps when the computer readable instructions are executed:当获取到用户在所述引擎页面的最后一个所述引擎子页面上传的见证资料后,获取所述移动终端的网络信号强度,判断所述网络信号强度是否小于设定阈值,若是,则执行所述存储添加当前位置信息的见证资料步骤;否则,将获取的所述见证资料上传至服务器。After obtaining the witness data uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, determining whether the network signal strength is less than a set threshold, and if so, executing the The step of storing the witness data for adding the current location information is described; otherwise, the obtained witness data is uploaded to the server.
- 一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:One or more non-transitory computer readable storage mediums storing computer readable instructions, when executed by one or more processors, cause the one or more processors to perform the following steps:接收服务器派发的见证任务,并在移动终端页面中显示所述见证任务;Receiving a witness task distributed by the server, and displaying the witness task in the mobile terminal page;响应于用户对显示的所述见证任务的触发操作,切换当前页面至与所述见证任务对应的见证引擎页面;Responding to the triggering operation of the witness task displayed by the user, switching the current page to the witness engine page corresponding to the witness task;获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传 操作,获取所述移动终端的当前位置信息,并将所述当前位置信息添加至所述见证资料中;Acquiring the witness information uploaded by the user on the witness engine page, acquiring the current location information of the mobile terminal, and adding the current location information to the witness data in response to the upload operation triggered by the user;存储添加当前位置信息的见证资料;及Store witness data to add current location information; and响应于用户在所述见证引擎页面触发的见证请求,将存储的所述见证资料上传至服务器,以使所述服务器对见证资料进行验证。The stored witness data is uploaded to the server in response to the witness request triggered by the user on the witness engine page to cause the server to verify the witness data.
- 根据权利要求16所述的存储介质,其特征在于,所述见证引擎页面包括按照预设顺序排列的多个引擎子页面;The storage medium according to claim 16, wherein the witness engine page comprises a plurality of engine sub-pages arranged in a preset order;所述处理器执行所述计算机可读指令时还执行以下步骤:依次在每个所述引擎子页面中获取用户上传的见证资料,响应于用户在每个所述引擎子页面中触发的上传操作,获取每个所述引擎子页面的见证资料对应的所述移动终端的当前位置信息,将获取的所述当前位置信息添加到对应的所述见证资料中。The processor, when executing the computer readable instructions, further performs the steps of: sequentially acquiring user-generated witness data in each of the engine sub-pages, in response to an upload operation triggered by the user in each of the engine sub-pages And acquiring current location information of the mobile terminal corresponding to the witness data of each of the engine subpages, and adding the obtained current location information to the corresponding witness data.
- 根据权利要求17所述的存储介质,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:A storage medium according to claim 17, wherein said processor further performs the following steps when said computer readable instructions are executed:打包在所有所述引擎子页面中上传的见证资料;Package the witness information uploaded in all of the engine subpages;建立打包后的所述见证资料与所述见证任务对应的见证任务标识之间的关联关系;及存储所述见证资料。Establishing an association relationship between the packaged witness information and the witness task identifier corresponding to the witness task; and storing the witness data.
- 根据权利要求16所述的存储介质,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:获取用户在所述见证引擎页面上传的见证资料,响应于用户触发的上传操作,获取所述移动终端当前位置信息,以水印的形式将所述当前位置信息添加至所述见证资料中。The storage medium according to claim 16, wherein the processor further executes the step of: obtaining a witness data uploaded by a user on the witness engine page in response to a user-triggered upload The operation acquires current location information of the mobile terminal, and adds the current location information to the witness data in the form of a watermark.
- 根据权利要求17所述的存储介质,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:A storage medium according to claim 17, wherein said processor further performs the following steps when said computer readable instructions are executed:当获取到用户在所述引擎页面的最后一个所述引擎子页面上传的见证资料后,获取所述移动终端的网络信号强度,判断所述网络信号强度是否小于设定阈值,若是,则执行所述存储添加当前位置信息的见证资料步骤;否则,将获取的所述见证资料上传至服务器。After obtaining the witness data uploaded by the user on the last engine subpage of the engine page, acquiring the network signal strength of the mobile terminal, determining whether the network signal strength is less than a set threshold, and if so, executing the The step of storing the witness data for adding the current location information is described; otherwise, the obtained witness data is uploaded to the server.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710710487.6A CN107784428A (en) | 2017-08-18 | 2017-08-18 | Witness method, apparatus, computer equipment and storage medium based on mobile terminal |
CN201710710487.6 | 2017-08-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2019033826A1 true WO2019033826A1 (en) | 2019-02-21 |
Family
ID=61437786
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2018/089122 WO2019033826A1 (en) | 2017-08-18 | 2018-05-31 | Witness method, device based on mobile terminal, mobile terminal and storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107784428A (en) |
WO (1) | WO2019033826A1 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107784428A (en) * | 2017-08-18 | 2018-03-09 | 平安科技(深圳)有限公司 | Witness method, apparatus, computer equipment and storage medium based on mobile terminal |
CN108537501A (en) * | 2018-03-22 | 2018-09-14 | 平安信托有限责任公司 | Business witnesses method, apparatus, computer equipment and storage medium |
CN108596559A (en) * | 2018-03-22 | 2018-09-28 | 平安信托有限责任公司 | Task automates checking method, device, equipment and storage medium |
CN111858797A (en) * | 2020-06-23 | 2020-10-30 | 国贸工程设计院 | Grain sampling management method and system |
CN112651841B (en) * | 2020-12-18 | 2024-04-19 | 中国平安人寿保险股份有限公司 | Online business handling method, online business handling device, server and computer readable storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176227A (en) * | 2011-02-17 | 2011-09-07 | 金畬 | Signing testifying method and auxiliary signing testifying system |
CN105427090A (en) * | 2015-11-22 | 2016-03-23 | 青岛优悠乐联信息有限公司 | Electronic sign-in method by using electronic identifier and latitude and longitude information |
CN106251119A (en) * | 2016-07-26 | 2016-12-21 | 刘必明 | A kind of event witness method and system |
CN107784428A (en) * | 2017-08-18 | 2018-03-09 | 平安科技(深圳)有限公司 | Witness method, apparatus, computer equipment and storage medium based on mobile terminal |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685093B (en) * | 2011-12-08 | 2015-12-09 | 陈易 | A kind of identity authorization system based on mobile terminal and method |
CN104901925A (en) * | 2014-03-05 | 2015-09-09 | ***通信集团北京有限公司 | End-user identity authentication method, device and system and terminal device |
CN105323064B (en) * | 2014-07-01 | 2018-07-10 | 柯呈翰 | In on line add instant file dynamic labels, encrypted system and method |
CN104463668A (en) * | 2014-10-24 | 2015-03-25 | 南京邦科威信息科技有限公司 | Online credit checking method and device |
CN106101138B (en) * | 2016-07-29 | 2019-08-20 | 深圳市银雁金融服务有限公司 | Method for processing business and device based on mobile terminal |
-
2017
- 2017-08-18 CN CN201710710487.6A patent/CN107784428A/en active Pending
-
2018
- 2018-05-31 WO PCT/CN2018/089122 patent/WO2019033826A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102176227A (en) * | 2011-02-17 | 2011-09-07 | 金畬 | Signing testifying method and auxiliary signing testifying system |
CN105427090A (en) * | 2015-11-22 | 2016-03-23 | 青岛优悠乐联信息有限公司 | Electronic sign-in method by using electronic identifier and latitude and longitude information |
CN106251119A (en) * | 2016-07-26 | 2016-12-21 | 刘必明 | A kind of event witness method and system |
CN107784428A (en) * | 2017-08-18 | 2018-03-09 | 平安科技(深圳)有限公司 | Witness method, apparatus, computer equipment and storage medium based on mobile terminal |
Also Published As
Publication number | Publication date |
---|---|
CN107784428A (en) | 2018-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019033826A1 (en) | Witness method, device based on mobile terminal, mobile terminal and storage medium | |
US10884825B2 (en) | Application programming interface (API) service apparatus and application programming interface (API) service system | |
US10963945B2 (en) | Method and server for registering a customized device | |
WO2020181839A1 (en) | Page data testing method, apparatus, computer device, and storage medium | |
US20180184247A1 (en) | Method and device for providing wireless access point | |
US10492236B2 (en) | Method and device for establishing wireless connection | |
CN111191100B (en) | Government information processing method, government information processing device and computer readable storage medium | |
US10318229B2 (en) | Method and apparatus for displaying digital object identifier | |
WO2021068348A1 (en) | Task deployment method and system, and storage medium | |
WO2017177778A1 (en) | Information transmission management method and apparatus, server, and storage medium | |
CN113569541A (en) | Message generation method, device, equipment and medium | |
WO2017071121A1 (en) | Method and device for establishing wireless connection | |
CN109040284B (en) | Information display and information push method, device, equipment and storage medium | |
CN112287010A (en) | Map service providing method, device, terminal and storage medium based on android system | |
CN111131415B (en) | Information pushing method and device, computer equipment and storage medium | |
CN114885024B (en) | Routing method, device, equipment and medium of application instance | |
CN115756255A (en) | Method, device and equipment for processing equipment parameters of parking lot equipment and storage medium | |
US10742802B2 (en) | Methods and devices for verifying a communication number | |
US20120101829A1 (en) | Wholesale device registration system, method, and program product | |
CN110324361A (en) | The method, apparatus of authentification of message calculates equipment and medium | |
CN113792306A (en) | Seal management method and device and electronic equipment | |
CN114297157B (en) | File processing method, device, equipment and medium | |
CN106970780B (en) | Data interaction method and device | |
CN117155890B (en) | Method and device for processing applet message and electronic equipment | |
CN111722889A (en) | Vehicle type display method, terminal device and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18846539 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 21/09/2020) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 18846539 Country of ref document: EP Kind code of ref document: A1 |