Residence permit application method and system

By building a user-friendly residence permit application interface and optimizing data entry methods, combined with OCR identification and airdrop technology, the problem of inefficient existing residence permit application methods has been solved, and the efficiency, safety and user-friendly application of residence permits has been achieved.

CN119721973APending Publication Date: 2025-03-28HEBEI DIGITAL MICRO INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411806170.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

The existing method of applying for residence permit requires applicants to go to the police station many times and carry cumbersome materials, resulting in inefficient efficiency and poor user experience.

Method used

By building a user-friendly residence permit application interface, using VUE front-end technology and C# back-end interface code, data entry optimization and real-time update and synchronization are realized, combined with OCR identification and airdrop technology to assist in information entry, and data encryption technology is used to ensure information security.

Benefits of technology

It improves the efficiency and user experience of residence permit application, reduces the operating burden of users, realizes real-time updates and synchronization of residence permit application qualifications and acquisition progress, and ensures information security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119721973A_ABST
    Figure CN119721973A_ABST
Patent Text Reader

Abstract

The invention provides a residence permit application method and system, and belongs to the technical field of data processing, and the method comprises the steps: 1, building a residence permit application interface based on a VUE front-end technology, and obtaining the input information of a residence permit application user in the residence permit application interface; 2, calling an AP I service through a C # back-end interface code according to the input information; and step 3, monitoring and calling a business progress interface, capturing a business handling state, and performing corresponding pushing according to an update state of the business handling state. According to the residence permit application method and system, the user-friendly residence permit application interface is constructed to obtain the input information, the data input mode is optimized, data connection with the application node is achieved based on the C # rear-end interface code, the residence permit application qualification and the receiving progress are updated and synchronized in real time, and the residence permit application efficiency is improved. And the user experience and the residence permit application efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method and system for applying for a residence permit. Background Art

[0002] The application for a residence permit is mainly for people whose household registration is not yet in the local area and who have registered as a floating population and have been there for 180 days. Currently, to apply for a residence permit, one needs to bring one's ID card and proof of address (valid proof such as property title or purchase contract, etc.) to the local police station to apply.

[0003] The invention patent with application number: CN201810844065.2 discloses a method and platform for processing residence permit information based on blockchain, which includes: generating a residence permit blockchain based on multiple accessors, including public security agencies, residence permit applicants, social security agencies, real estate transaction agencies, and tax application agencies; receiving residence permit information entered by public security agencies, receiving social security information entered by social security agencies, house purchase information entered by real estate transaction agencies, and tax information entered by tax application agencies, the residence permit information includes the residence permit applicant identification, and the social security information, house purchase information, and tax information correspond to the residence permit applicant identification; generating block information based on the residence permit information, social security information, house purchase information, and tax information. The above invention can improve the processing efficiency and sharing efficiency of residence permit information while ensuring the privacy of residence permit information.

[0004] In the above-mentioned prior art, the public security agency needs the applicant to apply for the residence permit first before entering the residence permit information. Generally, the applicant handles the residence permit business at a manual window. If the applicant does not carry complete documents, it may cause multiple round trips, which is time-consuming and laborious.

[0005] In view of this, there is an urgent need for a method and system for applying for a residence permit to at least solve the above-mentioned deficiencies. Summary of the invention

[0006] One of the purposes of the present invention is to provide a method for applying for a residence permit, construct a user-friendly residence permit application interface to obtain input information, optimize the data entry method, realize data docking with the application node based on C# back-end interface code, achieve real-time update and synchronization of residence permit application qualifications and collection progress, and improve user experience and residence permit application efficiency.

[0007] An embodiment of the present invention provides a method for applying for a residence permit, comprising:

[0008] Step 1: Build the residence permit application interface based on VUE front-end technology, and obtain the input information of the residence permit application user on the residence permit application interface;

[0009] Step 2: Based on the input information, call the API service through the C# backend interface code;

[0010] Step 3: Monitor and call the business progress interface, capture the business processing status, and push corresponding information based on the updated status of the business processing status.

[0011] Preferably, step 1: constructing a residence permit application interface based on VUE front-end technology, and obtaining the input information of the residence permit application user on the residence permit application interface, including:

[0012] Based on OCR recognition technology and AirDrop technology, it assists users in applying for residence permits to enter information on the residence permit application interface.

[0013] A method for applying for a residence permit provided by an embodiment of the present invention further includes:

[0014] Data encryption technology is used to encrypt the user information and transaction data of users applying for residence permits.

[0015] Preferably, step 3: monitoring and calling the business progress interface, capturing the business processing status, and pushing corresponding information according to the updated status of the business processing status, including:

[0016] Parse the input information and determine the collection method for the user applying for the residence permit;

[0017] Determine the business progress interface based on the collection method;

[0018] Access the business progress interface based on the preset polling script to determine the business processing status;

[0019] Try to obtain the updated status of the business processing status;

[0020] If the acquisition attempt is successful, push information is automatically sent according to the preset logical process of the update status.

[0021] Preferably, based on OCR recognition technology and AirDrop technology, the user who applies for the residence permit is assisted to enter information on the residence permit application interface, including:

[0022] Get the current interface information of the residence permit application interface;

[0023] According to the current interface information, determine the current input information item;

[0024] Get the input type of the current input information item, which includes manual input and scan input;

[0025] When the input type is manual input, obtain the verification strategy of the current input information item and verify the manually input content;

[0026] When the input type is scan input, obtain the scan template of the current input information item and verify the scanned input content.

[0027] Preferably, when the input type is manual input, obtaining the verification strategy of the current input information item and verifying the manually input content includes:

[0028] Step 101: Obtain a standard content type sequence of standard input content of a current input information item;

[0029] Step 102: performing real-time semantic analysis on the manually input content, and determining a real-time input content type sequence based on the semantic analysis result;

[0030] Step 103: determining the verification position tag of the standard content type sequence according to the number of content types in the real-time input content type sequence;

[0031] Step 104: content type matching is performed between the standard content type corresponding to the verification position tag in the standard content type sequence and the latest determined real-time input content type in the real-time input content type sequence;

[0032] Step 105: if the content type matches, determine whether the semantic analysis of the manually input content has been completed. If the semantic analysis has been completed, output that the manually input content has been verified. If the semantic analysis has not been completed, repeat steps 102 to 104.

[0033] Step 106: If the content type does not match, output that the manually input content verification has failed.

[0034] Preferably, when the input type is manual input, obtaining the verification strategy of the current input information item and verifying the manually input content also includes:

[0035] Obtain the historical input information items of the residence permit application user of the current input information item;

[0036] Obtain the information item association relationship between the current input information item and the historical input information item;

[0037] Analyze the relationship between information items and try to obtain auxiliary verification relationships;

[0038] If the attempt to obtain the auxiliary verification relationship is successful, the corresponding historical input information item is used as the first target auxiliary verification item;

[0039] The manually input content is verified according to the first target auxiliary verification item.

[0040] Preferably, verifying the manually input content according to the first target auxiliary verification item includes:

[0041] Obtaining a verification feature of the first target auxiliary verification item, and determining the auxiliary verification degree of the first target auxiliary verification item according to the verification feature and a preset auxiliary verification degree determination library;

[0042] Attempt to obtain a first target auxiliary verification item whose auxiliary verification degree is greater than or equal to a preset auxiliary verification degree threshold, and if the attempt to obtain is successful, use the corresponding first target auxiliary verification item as the second target auxiliary verification item;

[0043] If the first information content of the second target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, the manually input content verification passes, otherwise the verification fails;

[0044] If the attempt to obtain the second target auxiliary verification item fails, taking the first target auxiliary verification item excluding the second target auxiliary verification item in the first target auxiliary verification item as the third target auxiliary verification item;

[0045] If the second information content of the third target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, and the sum of the weights of different auxiliary verification parties corresponding to the third target auxiliary verification item is greater than the preset weight and threshold, the manually input content verification passes, otherwise the verification fails.

[0046] Preferably, when the input type is scan input, obtaining a scan template of the current input information item and verifying the scanned input content includes:

[0047] Get the upload method of the scanned input content, including real-time upload and local upload;

[0048] If the upload method is real-time upload, a real-time reminder is generated based on the scan template and the real-time upload screen;

[0049] If the upload method is local upload, the screen is calibrated according to the scan template and the local upload screen.

[0050] Preferably, generating a real-time reminder based on the scanned template and the real-time uploaded screen includes:

[0051] Get multiple real-time scanning irregularities;

[0052] Based on the real-time scanning irregularity, a position relationship set is obtained; the position relationship set includes at least a position relationship between a template positioning element and a scanning element;

[0053] The real-time scanning irregularities and the location relationship set are associated and entered into a blank database to obtain an irregularity reminder library;

[0054] According to the scanned template and the real-time uploaded image, a set of positional relationships to be matched between the template positioning elements and the scanned elements is extracted;

[0055] Obtain the change rate of the to-be-matched position relationship in the to-be-matched position relationship set within a unit time length;

[0056] If each change rate is less than a preset change rate threshold, the corresponding position relationship set to be matched is matched with the position relationship set in the irregular reminder library;

[0057] If the match is met, a reminder message of the real-time scanning irregularity associated with the corresponding position relationship set is generated for real-time reminder.

[0058] An embodiment of the present invention provides a system for applying for a residence permit, comprising:

[0059] The input information acquisition subsystem is used to build a residence permit application interface based on VUE front-end technology and obtain the input information of the residence permit application user on the residence permit application interface;

[0060] API service calling subsystem, used to call API service through C# backend interface code according to input information;

[0061] The business processing status push subsystem is used to monitor and call the business progress interface, capture the business processing status, and push the corresponding information based on the updated status of the business processing status.

[0062] The beneficial effects of the present invention are:

[0063] The present invention constructs a user-friendly residence permit application interface to obtain input information, optimizes the data entry method, realizes data docking with the application node based on the C# back-end interface code, achieves real-time update and synchronization of residence permit application qualifications and collection progress, and improves user experience and residence permit application efficiency.

[0064] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures specifically pointed out in the present application documents.

[0065] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0066] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0067] Figure 1 A schematic diagram of a method for applying for a residence permit in an embodiment of the present invention;

[0068] Figure 2 It is a schematic diagram of a system for applying for a residence permit in an embodiment of the present invention. DETAILED DESCRIPTION

[0069] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.

[0070] The embodiment of the present invention provides a method for applying for a residence permit, such as Figure 1 As shown, including:

[0071] Step 1: Build a residence permit application interface based on VUE front-end technology, and obtain the input information of the residence permit application user in the residence permit application interface; VUE front-end technology is a progressive JavaScript framework for building user interfaces; the residence permit application interface is a user interface for collecting information that users need to fill in when applying for a residence permit. The interface will contain a form in which users can enter input information; the input information is: the input content of the residence permit application user in the residence permit application interface, such as: the ID card scan data uploaded by the residence permit application user, and the current address filled in by the residence permit application user;

[0072] Step 2: Based on the input information, call the API service through the C# backend interface code; the C# backend interface code is a server-side code written in C-sharp language (C-sharp l anguage, C# language) to define the API interface; the API service is: the server API interface is used to process the business logic related to the residence permit application, such as sending the input information to the review port of the application node for review;

[0073] Step 3: Monitor and call the business progress interface, capture the business processing status, and push the corresponding information according to the updated status of the business processing status. Among them, calling the business progress interface is: the interface provided by the backend to query the current progress of the residence permit application business. The business processing status is: the status of each stage of the residence permit application business during the processing, such as: "Submitted", "Under Review"; the update status is: compare the current polling business processing status with the last polling business processing status. If the comparison is inconsistent, the current polling business processing status is used as the update status; when pushing, the update status is promptly fed back to the corresponding residence permit application user (for example: sent to the mobile terminal device with the user's bound number) for timely processing.

[0074] The working principle and beneficial effects of the above technical solution are:

[0075] The present invention constructs a user-friendly residence permit application interface to obtain input information, optimizes the data entry method, realizes data docking with the application node based on the C# back-end interface code, achieves real-time update and synchronization of residence permit application qualifications and collection progress, and improves user experience and residence permit application efficiency.

[0076] In one embodiment, step 1: constructing a residence permit application interface based on VUE front-end technology, and obtaining the input information of the residence permit application user in the residence permit application interface, including:

[0077] Based on OCR recognition technology and AirDrop technology, it assists users in applying for residence permits to enter information on the residence permit application interface.

[0078] The working principle and beneficial effects of the above technical solution are:

[0079] The present invention uses VUE front-end technology to build a user-friendly input interface, and cooperates with OCR recognition and airdrop technology to enable users to enter information quickly and conveniently. When users use this function, they enter relevant information according to different identities. The background logic automatically matches the corresponding public security bureau, police station and other information according to the information entered by the user, avoiding the problem of inconsistent information caused by a large amount of manual entry and selection, greatly reducing the user's operating burden and improving the user's overall experience.

[0080] An embodiment of the present invention provides a method for applying for a residence permit, further comprising:

[0081] Data encryption technology is used to encrypt the user information and transaction data of users applying for residence permits.

[0082] The working principle and beneficial effects of the above technical solution are:

[0083] The present invention protects the security of user information and transaction data in all directions by implementing strict data encryption strategies and multi-layer identity authentication mechanisms.

[0084] In one embodiment, step 3: monitoring and calling the business progress interface, capturing the business processing status, and pushing corresponding information according to the updated status of the business processing status, includes:

[0085] Parse the input information and determine the collection method of the residence permit applicant; wherein the collection method is: the collection method of the residence permit selected by the residence permit applicant;

[0086] Determine the business progress interface according to the collection method; wherein, the business progress interface determined according to the collection method is: different collection methods correspond to different business progress interfaces, and determine the business progress interface corresponding to the collection method;

[0087] Access the business progress interface based on a preset polling script to determine the business processing status; wherein the preset polling script is an automated program that accesses the business progress interface at a preset time interval (e.g., every minute, every hour) to obtain the latest business processing status;

[0088] Attempt to obtain the updated status of the business processing status; wherein, when attempting to obtain the updated status, if the current business processing status is inconsistent with the business processing status of the last poll, the current business processing status is used as the updated status;

[0089] If the acquisition attempt is successful, a push message is automatically sent according to the preset logic flow of the update status. Among them, the preset logic flow is: the preset processing flow of the update status, for example: the update status is: approved, the corresponding preset logic flow is: make a residence permit and transport it to the jurisdiction of the user who applied for the residence permit, and the corresponding push message is: "Your residence permit has been made, please go to the designated collection point in time to collect it."

[0090] The working principle and beneficial effects of the above technical solution are:

[0091] The present invention parses and obtains the collection method of the residence permit applicant, determines the business progress interface according to the different collection methods, accesses the business progress interface through a preset polling script to obtain the business update status in real time, and pushes the status to the applicant in time, thereby improving the service level.

[0092] In one embodiment, based on OCR recognition technology and AirDrop technology, the user who applies for a residence permit is assisted to enter information on the residence permit application interface, including:

[0093] Get the current interface information of the residence permit application interface; the current interface information is: the real-time display information of the residence permit application interface, such as: the applicant's name input box and ID card number input box of the applicant's information filling interface;

[0094] According to the current interface information, determine the current input information item; wherein the current input information item is: the information item currently being filled in by the applicant as displayed in the current interface information, such as: name filling item, ID card upload item;

[0095] Get the input type of the current input information item, which includes manual input and scan input. Manual input is an input form where the content needs to be filled in by the applicant, such as filling in the permanent address. Scan input is an input form where the content needs to be scanned and uploaded, such as uploading an ID card.

[0096] When the input type is manual input, the verification strategy of the current input information item is obtained, and the manually input content is verified; wherein the verification strategy is: a scheme for verifying the authenticity of the input content of the current input information item;

[0097] When the input type is scan input, the scan template of the current input information item is obtained, and the scanned input content is verified. The scan template is: a rule for verifying the standardization of the input content of the current input information item.

[0098] The working principle and beneficial effects of the above technical solution are:

[0099] The present invention extracts current interface information and determines the input type of the current input information item. When the input type is manual input, a verification strategy is introduced to verify the authenticity of the manually input content. When the input type is scanned input, a scanning template is introduced to verify the input standardization of the scanned input content, thereby improving the suitability of input information verification.

[0100] In one embodiment, when the input type is manual input, obtaining the verification strategy of the current input information item and verifying the manually input content includes:

[0101] Step 101: Obtain a standard content type sequence of the standard input content of the current input information item; wherein the standard input content is: input content that meets the input specification of the current input information item; the standard content type sequence is a sequence obtained by sorting the content type of the standard input content, such as: [province, city, district, street];

[0102] Step 102: Perform real-time semantic analysis on the manually input content, and determine a real-time input content type sequence based on the semantic analysis result; wherein the real-time input content type sequence is a sequence obtained by sorting the content types of the manually input content determined by the semantic analysis result;

[0103] Step 103: Determine the verification position tag of the standard content type sequence according to the number of content types in the real-time input content type sequence; wherein the number of content types represents the number of content types obtained by real-time parsing; the verification position tag is used to indicate the sequence position of the standard content type in the standard content type sequence for content type matching with the latest content type obtained by semantic parsing;

[0104] Step 104: content type matching is performed between the standard content type corresponding to the verification position tag in the standard content type sequence and the latest determined real-time input content type in the real-time input content type sequence;

[0105] Step 105: if the content type matches, determine whether the manually input content has been semantically parsed. If the semantic parsing is completed, output that the manually input content has been verified. If the semantic parsing is not completed, repeat steps 102 to 104. When determining whether the manually input content has been semantically parsed, determine whether the user has stopped manually inputting (for example, the duration of stopping manual input reaches 10 seconds), and determine whether all the manually input content has been parsed. If so, the semantic parsing is completed.

[0106] Step 106: If the content type does not match, output that the manually input content verification has failed.

[0107] The working principle and beneficial effects of the above technical solution are:

[0108] The present invention introduces a standard content type sequence, and at the same time, performs real-time semantic analysis on manually input content, obtains a real-time determined real-time input content type sequence and the number of content types in the real-time input content type sequence, and each time a content type is determined, the number of content types is increased by 1, and the verification position identifier is increased by 1, and the latest determined real-time input content type and the standard content type of the verification position tag are matched with the content type, so that the manually input content can be input and matched at the same time. When the manually input content is input, if there is no content type mismatch, the manually input content verification is passed. If a content type mismatch occurs in the middle of the input, the manual input content verification failure is directly output, which avoids the useless work of continuing to input after the input is not standardized, and timely reminds the input user.

[0109] In one embodiment, obtaining the verification strategy of the current input information item and verifying the manually input content also includes:

[0110] Obtaining historical input information items of the residence permit application user of the current input information item; wherein the historical input information items are: historical input information items filled in by the residence permit application user of the current input information item during the current application process before the current input information item;

[0111] Obtaining the information item association relationship between the current input information item and the historical input information item; wherein the information item association relationship is: the logical connection between the current input information item and the historical input information item, for example: there is an information item association relationship between the ID card number and the home address;

[0112] Parse the association relationship of the information items and try to obtain the auxiliary verification relationship; the auxiliary verification relationship is: whether the historical input information item can be used to help the current input information item to verify the input content, for example: the home address can be queried through the ID card number, then the ID card number and the home address have an auxiliary verification relationship;

[0113] If the attempt to obtain the auxiliary verification relationship is successful, the corresponding historical input information item is used as the first target auxiliary verification item;

[0114] The manually input content is verified according to the first target auxiliary verification item.

[0115] The working principle and beneficial effects of the above technical solution are:

[0116] The present invention obtains historical input information items before the current input information item is input by the residence permit applicant during the application process, obtains the information item association relationship between the current input information item and the historical input information item, determines whether the information item association relationship is an auxiliary verification relationship, and verifies the manually input content based on the content to assist in verification obtained according to the corresponding historical input information item, thereby making full use of the input information and improving verification efficiency.

[0117] In one embodiment, verifying the manually input content according to the first target auxiliary verification item includes:

[0118] Acquire the verification feature of the first target auxiliary verification item, and determine the auxiliary verification degree of the first target auxiliary verification item according to the verification feature and a preset auxiliary verification degree determination library; wherein the verification feature is: a characteristic representation of the verification process of performing auxiliary verification according to the first target auxiliary verification item, such as: the party extracting the verification data, the accuracy of the data provided by the party extracting the verification data in history, etc.; the preset auxiliary verification degree determination library includes: a one-to-one corresponding pre-selected verification feature set and an auxiliary verification degree to be determined, such as: the higher the accuracy of the data provided by the party extracting the verification data in history, the higher the corresponding auxiliary verification degree to be determined;

[0119] Attempt to obtain a first target auxiliary verification item whose auxiliary verification degree is greater than or equal to a preset auxiliary verification degree threshold, and if the attempt to obtain is successful, use the corresponding first target auxiliary verification item as the second target auxiliary verification item; wherein the preset auxiliary verification degree threshold is manually preset;

[0120] If the first information content of the second target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, the manually input content verification passes, otherwise the verification fails; wherein the first information content of the second target auxiliary verification item corresponding to the current input information item is: data obtained according to the second target auxiliary verification item to help verify the manually input content, for example: the current input information item is: home address, the second target auxiliary verification item is the ID card number, and the first information content is: home address searched according to the ID card number;

[0121] If the attempt to obtain the second target auxiliary verification item fails, taking the first target auxiliary verification item excluding the second target auxiliary verification item in the first target auxiliary verification item as the third target auxiliary verification item;

[0122] If the second information content of the third target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, and the sum of the weights of the different auxiliary verification parties corresponding to the third target auxiliary verification item is greater than the preset weight and threshold, the manually input content verification passes, otherwise the verification fails. Among them, the different auxiliary verification parties corresponding to the third target auxiliary verification item are: the result obtained by the data acquisition party of the verification data of the third target auxiliary verification item after deduplication, the weight of the auxiliary verification party is the credit weight of the auxiliary verification party; the preset weight and threshold are manually pre-set.

[0123] The working principle and beneficial effects of the above technical solution are:

[0124] The present invention characterizes the process of verifying the input content of the current input information item based on the first target auxiliary verification item to obtain verification features, and determines the auxiliary verification degree according to the verification features and a preset auxiliary verification degree determination library, the auxiliary verification degree represents the verification capability of the verification based on the first target auxiliary verification item, the higher the auxiliary verification degree, the higher the verification capability, and the second target auxiliary verification item with an auxiliary verification degree greater than or equal to the auxiliary verification degree threshold is screened, and when the first information content of the second target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, it is determined that the manual input content verification has passed; if the second target auxiliary verification item cannot be obtained, it is unreasonable to blindly determine it as unable to perform auxiliary verification, and first determine the credit weights of different auxiliary verification parties of the third target auxiliary verification item. When the second information content of all auxiliary verification parties is consistent with the manually input content and the sum of the credit weights is greater than the preset weight and threshold, that is, the verification content of enough auxiliary verification parties is consistent, it can also be determined that the verification has passed. The present invention adaptively performs manual input content verification judgment according to the different auxiliary verification degrees of the first target auxiliary verification item, which is more reasonable.

[0125] In one embodiment, when the input type is scan input, obtaining a scan template of the current input information item and verifying the scan input content includes:

[0126] Obtain the upload method of the scanned input content, which includes real-time upload and local upload. Real-time upload means scanning the scanned input content to be uploaded in real time. Local upload means uploading the scanned input content to be uploaded to the system local storage space first, and then uploading the scanned input content in the system local storage space.

[0127] If the upload method is real-time upload, a real-time reminder is generated according to the scan template and the real-time upload screen; the real-time reminder is: a reminder message when the real-time upload screen and the scan template do not match, such as: "stay away", "expose a certain sign", "brighter";

[0128] If the upload method is local upload, the screen is corrected according to the scan template and the local upload screen. The screen correction is: based on the scan template, the local upload screen is corrected to make it meet the template specification.

[0129] The working principle and beneficial effects of the above technical solution are:

[0130] The present invention introduces two methods to obtain scanned input content; the first method: real-time uploading, which is suitable for the situation where the scanned original is carried; the second method: local uploading, the claiming user can store the scanned copy of the scanned original in the mobile terminal in advance, and then send the scanned copy to the local computer after arriving at the claiming terminal site, and then upload it, which is more applicable in the situation where the scanned original is inconvenient to carry;

[0131] During real-time uploading, the system will generate real-time reminders based on the scanning template and the real-time uploading screen to improve the effectiveness of the real-time uploaded content; during local uploading, the scanning template will automatically perform screen correction based on the local upload screen, so that the pre-scanned content also complies with the unified upload specifications, improving the standardization of uploading scanned input content.

[0132] In one embodiment, generating a real-time reminder based on the scan template and the real-time upload screen includes:

[0133] Acquire multiple real-time scanning irregularities; wherein the real-time scanning irregularities are: irregular real-time scanning images are mapped to images in the scanning template, and are manually screened and acquired based on historical scanning images;

[0134] Based on the real-time scanning irregularity, a position relationship set is obtained; the position relationship set includes at least one position relationship between a template positioning element and a scanning element; wherein the template positioning element is: a watermark of a scanning element in a scanning template, such as: a watermark of a signature position; the scanning element is: scanned input content of different content items, such as: a signature; the position relationship is: a relative direction and distance, such as: 0.5 cm to the left;

[0135] The real-time scanning irregularities and the location relationship set are associated and entered into a blank database to obtain an irregularity reminder library;

[0136] According to the scanned template and the real-time uploaded image, a set of positional relationships to be matched between the template positioning elements and the scanned elements is extracted;

[0137] Obtaining the rate of change of the positional relationships to be matched in the positional relationship set to be matched within a unit time length; wherein the rate of change is: the sum of the direction angle change per second and the distance change per second;

[0138] If each change rate is less than a preset change rate threshold, the corresponding position relationship set to be matched is matched with the position relationship set in the irregular reminder library; wherein the preset change rate threshold is manually preset;

[0139] If the match is met, a reminder message of the real-time scanning irregularity associated with the corresponding position relationship set is generated for real-time reminder.

[0140] The working principle and beneficial effects of the above technical solution are:

[0141] The present invention extracts the position relationship set of template positioning elements and scanning elements in the acquired real-time scanning irregular situation, associates the real-time scanning irregular situation and the position relationship set to construct an irregular reminder library; after the construction is completed, the position relationship set to be matched is extracted based on the scanning template and the real-time uploaded picture. Not all of the position relationship sets to be matched can be used for subsequent standardization judgment. For example, the user makes adjustments after a short pause. It is inefficient to perform standardization detection on all real-time pictures. Therefore, the change rate within a unit time length of the position relationship to be matched is introduced. If each change rate is less than a preset change rate threshold, it means that the current picture is the scanning picture that the user wants to input. The corresponding position relationship set to be matched is matched with the position relationship set in the irregular reminder library. If the match is successful, it means that the current picture meets the real-time scanning irregular situation corresponding to the successfully matched position relationship set, and corresponding reminder information is generated to remind the user to adjust, thereby improving the real-time upload efficiency.

[0142] The embodiment of the present invention provides a system for applying for a residence permit, such as Figure 2 As shown, including:

[0143] Input information acquisition subsystem 1, used to build a residence permit application interface based on VUE front-end technology, and obtain the input information of the residence permit application user on the residence permit application interface;

[0144] API service calling subsystem 2 is used to call API services through C# backend interface code according to input information;

[0145] The business processing status push subsystem 3 is used to monitor and call the business progress interface, capture the business processing status, and push the corresponding information according to the updated status of the business processing status.

[0146] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for applying for a residence permit, characterized in that: include: Step 1: Build the residence permit application interface based on VUE front-end technology, and obtain the input information of the residence permit application user on the residence permit application interface; Step 2: Based on the input information, call the API service through the C# backend interface code; Step 3: Monitor and call the business progress interface, capture the business processing status, and push corresponding information based on the updated status of the business processing status.

2. A method for applying for a residence permit as claimed in claim 1, characterized in that: Step 1: Build the residence permit application interface based on VUE front-end technology, and obtain the input information of the residence permit application user on the residence permit application interface, including: Based on OCR recognition technology and AirDrop technology, it assists users in applying for residence permits to enter information on the residence permit application interface.

3. A method for applying for a residence permit as claimed in claim 1, further comprising: Data encryption technology is used to encrypt the user information and transaction data of users applying for residence permits.

4. A method for applying for a residence permit as claimed in claim 1, characterized in that: Step 3: Monitor and call the business progress interface, capture the business processing status, and push corresponding information based on the updated status of the business processing status, including: Parse the input information and determine the collection method for the user applying for the residence permit; Determine the business progress interface based on the collection method; Access the business progress interface based on the preset polling script to determine the business processing status; Try to obtain the updated status of the business processing status; If the acquisition attempt is successful, push information is automatically sent according to the preset logical process of the update status.

5. A method for applying for a residence permit as claimed in claim 2, characterized in that: Based on OCR recognition technology and AirDrop technology, the user who applies for a residence permit can enter the following information on the residence permit application interface: Get the current interface information of the residence permit application interface; According to the current interface information, determine the current input information item; Get the input type of the current input information item, which includes manual input and scan input; When the input type is manual input, obtain the verification strategy of the current input information item and verify the manually input content; When the input type is scan input, obtain the scan template of the current input information item and verify the scanned input content.

6. A method for applying for a residence permit as claimed in claim 5, characterized in that: When the input type is manual input, obtain the validation strategy of the current input information item and validate the manually input content, including: Step 101: Obtain a standard content type sequence of standard input content of a current input information item; Step 102: performing real-time semantic analysis on the manually input content, and determining a real-time input content type sequence based on the semantic analysis result; Step 103: determining the verification position tag of the standard content type sequence according to the number of content types in the real-time input content type sequence; Step 104: content type matching is performed between the standard content type corresponding to the verification position tag in the standard content type sequence and the latest determined real-time input content type in the real-time input content type sequence; Step 105: if the content type matches, determine whether the semantic analysis of the manually input content has been completed. If the semantic analysis has been completed, output that the manually input content has been verified. If the semantic analysis has not been completed, repeat steps 102 to 104. Step 106: If the content type does not match, output that the manually input content verification has failed.

7. A method for applying for a residence permit as claimed in claim 5, characterized in that: When the input type is manual input, get the validation strategy of the current input information item and validate the manually input content, including: Obtain the historical input information items of the residence permit application user of the current input information item; Obtain the information item association relationship between the current input information item and the historical input information item; Analyze the relationship between information items and try to obtain auxiliary verification relationships; If the attempt to obtain the auxiliary verification relationship is successful, the corresponding historical input information item is used as the first target auxiliary verification item; The manually input content is verified according to the first target auxiliary verification item.

8. A method for applying for a residence permit as claimed in claim 7, characterized in that: Verify the manually input content according to the first target auxiliary verification item, including: Obtaining a verification feature of the first target auxiliary verification item, and determining the auxiliary verification degree of the first target auxiliary verification item according to the verification feature and a preset auxiliary verification degree determination library; Attempt to obtain a first target auxiliary verification item whose auxiliary verification degree is greater than or equal to a preset auxiliary verification degree threshold, and if the attempt to obtain is successful, use the corresponding first target auxiliary verification item as the second target auxiliary verification item; If the first information content of the second target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, the manually input content verification passes, otherwise the verification fails; If the attempt to obtain the second target auxiliary verification item fails, taking the first target auxiliary verification item excluding the second target auxiliary verification item in the first target auxiliary verification item as the third target auxiliary verification item; If the second information content of the third target auxiliary verification item corresponding to the current input information item is consistent with the manually input content, and the sum of the weights of different auxiliary verification parties corresponding to the third target auxiliary verification item is greater than the preset weight and threshold, the manually input content verification passes, otherwise the verification fails.

9. A method for applying for a residence permit as claimed in claim 5, characterized in that: When the input type is manual input or scan input, obtain the scan template of the current input information item and verify the scanned input content, including: Get the upload method of the scanned input content, including real-time upload and local upload; If the upload method is real-time upload, a real-time reminder is generated based on the scan template and the real-time upload screen; If the upload method is local upload, the screen is calibrated according to the scan template and the local upload screen.

10. A residence permit application system, characterized in that: include: The input information acquisition subsystem is used to build a residence permit application interface based on VUE front-end technology and obtain the input information of the residence permit application user on the residence permit application interface; API service calling subsystem, used to call API service through C# backend interface code according to input information; The business processing status push subsystem is used to monitor and call the business progress interface, capture the business processing status, and push the corresponding information based on the updated status of the business processing status.

Citation Information

Patent Citations

  • Blockchain-based methods and platforms for processing residence permit information

    CN109003207B