CN111475785B - Information acquisition method, information acquisition device, computer equipment and storage medium - Google Patents
Information acquisition method, information acquisition device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN111475785B CN111475785B CN202010254823.2A CN202010254823A CN111475785B CN 111475785 B CN111475785 B CN 111475785B CN 202010254823 A CN202010254823 A CN 202010254823A CN 111475785 B CN111475785 B CN 111475785B
- Authority
- CN
- China
- Prior art keywords
- information
- identification code
- code
- target
- sharing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000004590 computer program Methods 0.000 claims description 26
- 238000012544 monitoring process Methods 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 10
- 239000000284 extract Substances 0.000 description 6
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 108091026890 Coding region Proteins 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The application relates to an information acquisition method, an information acquisition device, computer equipment and a storage medium. The method comprises the following steps: displaying an information acquisition page; based on the information acquisition page, acquiring an identification code corresponding to the identification of the target user and user information; the identification code comprises a plurality of code elements; determining numerical value information and weight value corresponding to each code element in the identification code; encoding the identification code according to the numerical information and the weight value to obtain a check code; and sharing the user information of the target user to the object to be shared based on the identification code and the check code. By adopting the method, the information acquisition efficiency can be improved.
Description
Technical Field
The present application relates to the field of computer technologies, and in particular, to an information acquisition method, an information acquisition device, a computer device, and a storage medium.
Background
With the development of internet technology, more and more scenes need to collect user information of users, for example, in the scene of express delivery, the contact information and the sender address of a sender, the receiver address of a receiver, a mobile phone number, an unsupported express company, whether to support payment and other information are required to be collected, so that the express delivery is completed according to the information of the sender and the receiver.
The traditional information collection method is to manually input information of a user. For example, a sender manually inputs the names, telephones, provinces, cities, regions, detailed addresses and other information of the addressees in an input box in an express self-service order page, so that the whole process of information acquisition is complicated and low in efficiency.
Disclosure of Invention
In view of the foregoing, it is desirable to provide an information acquisition method, apparatus, computer device, and storage medium capable of improving information acquisition efficiency.
An information acquisition method, the method comprising:
displaying an information acquisition page;
Based on the information acquisition page, acquiring an identification code corresponding to the identity of the target user and user information; the identification code comprises a plurality of code elements;
determining numerical value information and weight value corresponding to each code element in the identification code;
Encoding the identification code according to the numerical information and the weight value to obtain a check code;
And sharing the user information of the target user to the object to be shared based on the identification code and the check code.
In one embodiment, the acquiring, based on the information acquisition page, the identification code corresponding to the identity of the target user and the user information includes:
Acquiring an identity corresponding to a target user;
Encoding the identity mark to obtain a digital or alphabetic code element;
and combining the digital or alphabetic code elements to obtain the identification code corresponding to the identification mark.
In one embodiment, the encoding the identification code according to the numerical information and the weight value, to obtain the check code includes:
Coding the identification code according to the numerical value information and the weight value corresponding to each code element to obtain a first intermediate result;
counting bit number information of the first intermediate result;
and encoding the first intermediate result according to the bit number information to obtain a check code.
In one embodiment, the sharing the user information of the target user based on the identification code and the check code includes:
Acquiring a preset information sharing template and an inlet domain name of the information sharing template;
filling the user information into the information sharing template to obtain a target sharing page;
Splicing the entry domain name with the identification code and the check code to obtain a target domain name of the target sharing page;
And sharing the target domain name to the object to be shared.
In one embodiment, the sharing the user information of the target user based on the identification code and the check code includes:
acquiring a preset text format set; the text format set has a plurality of different text formats;
generating target text corresponding to each text format in the text format set according to the identification code, the check code and the user information;
And sharing the target text value to be shared corresponding to each text format.
An information acquisition method, the method comprising:
acquiring an identification code and a check code shared by a first terminal;
analyzing the identification code to obtain an analysis result;
Comparing the analysis result with the check code;
and when the analysis result is the same as the check code, pulling a target sharing page containing user information according to the identification code and the check code.
In one embodiment, the pulling the target sharing page including the user information according to the identification code and the check code further includes:
Monitoring input operation of an object to be shared in the target sharing page;
acquiring user information of an object to be shared according to the input operation;
and storing the user information of the object to be shared to the target sharing page.
An information acquisition device, the device comprising:
The identification code acquisition module is used for displaying an information acquisition page; based on the information acquisition page, acquiring an identification code corresponding to the identity of the target user and user information; the identification code comprises a plurality of code elements;
The coding module is used for determining numerical value information and weight value corresponding to each code element in the identification code; encoding the identification code according to the numerical information and the weight value to obtain a check code;
And the sharing module is used for sharing the user information of the target user to the object to be shared based on the identification code and the check code.
A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps of:
displaying an information acquisition page;
Based on the information acquisition page, acquiring an identification code corresponding to the identity of the target user and user information; the identification code comprises a plurality of code elements;
determining numerical value information and weight value corresponding to each code element in the identification code;
Encoding the identification code according to the numerical information and the weight value to obtain a check code;
And sharing the user information of the target user to the object to be shared based on the identification code and the check code.
A computer readable storage medium having stored thereon a computer program which when executed by a processor performs the steps of:
displaying an information acquisition page;
Based on the information acquisition page, acquiring an identification code corresponding to the identity of the target user and user information; the identification code comprises a plurality of code elements;
determining numerical value information and weight value corresponding to each code element in the identification code;
Encoding the identification code according to the numerical information and the weight value to obtain a check code;
And sharing the user information of the target user to the object to be shared based on the identification code and the check code.
According to the information acquisition method, the information acquisition device, the computer equipment and the storage medium, the identity identification and the user information of the target user can be acquired by displaying the information acquisition page; by acquiring the identity information of the target user, a corresponding identification code can be generated; by determining the numerical information of each code element in the identification code and the corresponding weight sequence, each code element in the identification code can be encoded based on the weight sequence, so that a check code is obtained, and user information can be shared based on the identification code and the check code. In the application, the user information of the target user can be shared based on the identification code and the check code, so that the sharing object can obtain the user information of the target user based on the identification code and the check code.
Drawings
FIG. 1 is an application scenario diagram of an information collection method in one embodiment;
FIG. 2 is a flow chart of a method of information collection in one embodiment;
FIG. 3 is a schematic diagram of an information acquisition page in one embodiment;
FIG. 4 is a diagram of a target sharing page in one embodiment;
FIG. 5 is a diagram of the applet code in one embodiment;
FIG. 6 is a flow chart illustrating the code parsing step in one embodiment;
FIG. 7 is a block diagram of an information acquisition device in one embodiment;
Fig. 8 is an internal structural diagram of a computer device in one embodiment.
Detailed Description
The present application will be described in further detail with reference to the drawings and examples, in order to make the objects, technical solutions and advantages of the present application more apparent. It should be understood that the specific embodiments described herein are for purposes of illustration only and are not intended to limit the scope of the application.
The information acquisition method provided by the application can be applied to an application environment shown in figure 1. Wherein the first terminal 102 communicates with the second terminal 104 via a network. The first terminal 102 and the second terminal 104 may be, but are not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices. The first terminal 104 may operate with an information acquisition platform, which is configured to collect user information, generate a corresponding identification code and a check code according to the user information, and send the collected user information to the second terminal 104 based on the identification code and the check code. And the second terminal 104 completes operations such as express delivery order and the like according to the shared user information.
In one embodiment, as shown in fig. 2, an information collection method is provided, and the method is applied to the first terminal in fig. 1 for illustration, and includes the following steps:
s202, displaying an information acquisition page.
The information acquisition page is based on one page displayed by the information acquisition platform and serves as a unified page for acquiring user information of different users. The information acquisition platform is a platform for collecting user information and generating corresponding codes based on the user information, and is not limited to APP, webpage and applet.
Specifically, the first terminal monitors operation of a user, when the target user accesses the information acquisition page, the first terminal acquires an entry domain name corresponding to the information acquisition page, and establishes a communication link with a back-end server of the information acquisition platform according to the entry domain name. The entry domain name is a URL (uniform resource locator) corresponding to the information collection page. And the back-end server of the information acquisition platform returns the page data of the information acquisition page to the first terminal through the established communication link so that the first terminal renders the information acquisition page according to the page data. The page data refers to all data in the webpage, including non-text elements such as pictures, links, music and the like in the webpage, user-defined data and the like.
For example, in the express delivery order scenario, a developer may create an information collection page as shown in fig. 3, and collect information such as a name, a contact address, and a recipient address of the recipient through the information collection page. FIG. 3 is a schematic diagram of an information acquisition page, in one embodiment.
In one embodiment, the target user may directly enter the entry domain name access information collection page in the web page.
In one embodiment, the information acquisition platform is provided with a shortcut key for accessing the information acquisition page, and the target user can access the information acquisition page by clicking the shortcut key.
S204, based on the information acquisition page, the identification code corresponding to the identity of the target user and the user information are acquired.
The identification code is a group of coding sequences consisting of numbers or letters, for example, the identification code can be 123abc, wherein each character in the coding sequence is one symbol in the identification code. The identification is an identification code capable of uniquely identifying the identity information of a user, for example, the identification may be an identification card number of the user.
Specifically, the first terminal monitors login operation of the target user, and when the target user logs in the information acquisition platform, the first terminal acquires login information of the target user based on the login operation, and extracts an identity of the target user from the login information. The developer can preset the code length of the identification code, and at this time, the first terminal encodes the extracted identification mark to obtain the identification code with a fixed code length. For example, when the code length of the identification code is set to be six, the first terminal may randomly extract letters or numbers in the user name to form an identification code having six symbols.
Meanwhile, after logging in the information acquisition page, the target user can input own user information in the information acquisition page. The user information refers to the receipt information such as the receipt address, the telephone number, and the like.
In another embodiment, the target user may modify the identification code generated by the first terminal. When the modified identification code of the target user is obtained, the first terminal compares the modified identification code with the stored identification codes in the database, and when the modified identification code does not exist in the database, the first terminal prompts the target user that the identification code modification is successful, and stores the modified identification code in the database; when the modified identification code exists in the database, the first terminal sends a prompt message such as 'the identification code exists and the modification fails' to the target user. Wherein, each time an identification code is generated for the user, and after the user confirms the generated identification code, the first terminal stores the identification code confirmed by the user in the database.
In another embodiment, the first terminal may combine the randomly selected letters or data into an identification code having a fixed code length.
S206, determining the numerical value information and the weight value corresponding to each code element in the identification code.
Specifically, the first terminal determines whether or not the identification code has an alphabetic symbol therein. The letter symbol refers to a symbol displayed in the form of a letter, for example, when the identification code is "123abc", where "a" is a letter symbol. A digital symbol refers to a symbol that is displayed in a digital form, for example, in the above example, "1" is a digital symbol. When having the alphabetic symbols, the first terminal converts the alphabetic symbols into digital symbols according to an ASCII (AMERICAN STANDARD Code for Information Interchange ) conversion table. More specifically, when the alphabetic symbol is a lowercase letter, the first terminal inquires an ASCII code corresponding to the uppercase alphabetic symbol in accordance with the ASCII code conversion table, and subtracts 87 from the inquired ASCII code. When the alphabetic symbol is a lowercase letter, the first terminal inquires an ASCII code corresponding to the lowercase alphabetic symbol in accordance with the ASCII code conversion table, and subtracts 29 from the inquired ASCII code. For example, when the identification code is "123abc", the first terminal searches ASCII codes "97, 98, 99" corresponding to "a, b, c" according to the ASCII code conversion table, and subtracts 87 from "97, 98, 99", respectively, to obtain a digital code "10" corresponding to "a", a digital code "11" corresponding to "b", and a digital code "12" corresponding to "c", respectively, and the numerical information of each symbol in the final identification code is "1,2,3, 10, 11, 12", respectively.
At the same time, the first terminal acquires a weight sequence corresponding to the identification code. The weight sequence comprises a plurality of weight values, and the number of the weight values is the same as the code length of the identification code. The weight value reflects the importance of the numerical information corresponding to the symbol at the time of encoding. The first terminal determines the position information of each code element in the identification code and the position information of each weight value in the weight sequence, and determines the code elements and the weight values with the same position information as corresponding matching pairs.
In one embodiment, a developer of the information acquisition platform may preset a weight sequence, and store the weight sequence in a buffer of the first terminal, and when determining numerical value information of each symbol, the first terminal may extract the weight sequence from the buffer.
S208, coding the identification code according to the numerical value information and the weight value to obtain a check code.
Specifically, the first terminal multiplies the corresponding numerical value information by the weight value respectively to obtain a plurality of product results, and adds the product results to obtain a first intermediate result. The first terminal determines the sequence of each character in the first intermediate result, extracts the character with the appearance position at the tail end in the first intermediate result, and determines the extracted character as a check value. For example, when the identification code is "123abc", the numerical information corresponding to the identification code is "1,2,3, 10, 11, 12", the weight sequence is {5,7,17,19,23,29}, the addition result is (1×5+2×7+3×17+10×19+11×23+12×29) =861, and the corresponding check code is "1".
In another embodiment, the first terminal divides the addition result by 10 to obtain a division result, and determines a first character, which appears after the decimal point, in the division result as the check code.
S210, sharing the user information of the target user to the object to be shared based on the identification code and the check code.
The object to be shared is a user opposite to the target object, and the user information shared by the target user is received, for example, in the express delivery order scene, the target user may be a recipient, and the object to be shared may be a sender.
Specifically, the first terminal acquires an information sharing template, and correspondingly fills user information into the information sharing template according to keywords in the information acquisition page to obtain a target sharing page. The information sharing template is a universal template developed according to the page to be shared. For example, in the express delivery order scenario, the information sharing template is an express delivery order page that needs to be filled with recipient information, and when the first terminal automatically fills the recipient information in the information collection page into the information sharing template, the target sharing page as shown in fig. 4 can be obtained. FIG. 4 is a schematic diagram of a target sharing page, according to one embodiment.
Further, the first terminal splices the identification code and the check code to obtain a user code, generates a sharing link of the target sharing page based on the user code, and then shares the sharing link to the object to be shared through a timely communication tool or a short message, so that the object to be shared can open the target sharing page based on the sharing link. For example, in the express delivery order setting scenario, after the sender receives the target sharing page shared by the receiver, the sender can realize quick order setting by only filling own information in the target sharing page.
In another embodiment, when the information collection platform is an applet and the target sharing page is one page of the applet, the first terminal generates the applet code including the user code as shown in fig. 5, and the object to be shared can jump to the target sharing page by scanning the applet code. For example, the object to be shared can jump to the express delivery order page shown in fig. 4 by scanning the applet code. FIG. 5 is a diagram of applet code, according to one embodiment.
In another embodiment, the first terminal may bind the user code using a specified applet, synchronize the user code into the applet, and generate an applet card for the synchronized applet, and then share the applet card.
In the information acquisition method, the identity of the target user and the user information can be acquired by displaying the information acquisition page; by acquiring the identity information of the target user, a corresponding identification code can be generated; by determining the numerical information of each code element in the identification code and the corresponding weight sequence, each code element in the identification code can be encoded based on the weight sequence, so that a check code is obtained, and user information can be shared based on the identification code and the check code. In the application, the user information of the target user can be shared based on the identification code and the check code, so that the object to be shared can quickly obtain the user information of the target user based on the identification code and the check code.
In one embodiment, based on the information collection page, obtaining the identification code corresponding to the identity of the target user and the user information includes: acquiring an identity corresponding to a target user; encoding the identity mark to obtain a digital or alphabetic code element; and combining the digital or alphabetic code elements to obtain the identification code corresponding to the identification mark.
Specifically, the first terminal determines the code length of the identification code to be generated, and deletes the character other than the letter or the number from the identification. The first terminal extracts letters or digital characters with the code length from the deleted identity mark, randomly sorts the extracted letters or digital characters to obtain the identification code corresponding to the identity mark, and then displays the generated identification code to a target user based on the information acquisition page.
In this embodiment, the code elements required for forming the identification code are randomly extracted from the identification mark, so that the combined identification code has randomness, and thus different target users can all have a special identification code belonging to the user.
In one embodiment, encoding the identification code according to the numerical information and the weight value, and obtaining the check code includes: coding the identification code according to the numerical value information and the weight value corresponding to each code element to obtain a first intermediate result; counting bit number information of the first intermediate result; and encoding the first intermediate result according to the bit number information to obtain a check code.
Specifically, a developer of the information acquisition platform may preset a weight sequence having a plurality of weight values of a code length. The first terminal determines the appearance sequence of each code element in the identification code and the appearance sequence of each weight value in the weight sequence, and determines the identification code and the weight value with the same appearance sequence as a pair of matched pairs. The first terminal multiplies the numerical information of each matching pair and the identification code corresponding to the corresponding numerical information by a weight value to obtain a product result, and adds a plurality of product results to obtain a first intermediate result. The first terminal determines the number of bits of the first intermediate result, constructs a dividend based on the number of bits of the first intermediate result, and divides the first intermediate result by the dividend to obtain a second intermediate result. Wherein the dividend is an integer multiple of 10. The first terminal determines a one-bit character located after the second intermediate result decimal point as a check code. For example, when the first intermediate result is 861 and the number of bits of the first intermediate result is 2, the first terminal constructs a dividend 10 having only two digits based on the number of bits of the first intermediate result, so that the second intermediate result is 86.1 and the check code is 1.
In this embodiment, by acquiring the weight value corresponding to each piece of numerical value information, each code element in the identification code can be encoded based on the weight value, so that the corresponding check code can be determined based on the encoded identification code, and further the user information of the target user can be shared based on the identification code and the check code, thereby greatly improving the efficiency of user information acquisition.
In one embodiment, sharing user information of a target user based on an identification code and a check code includes: acquiring a preset information sharing template and an inlet domain name of the information sharing template; filling the user information into an information sharing template to obtain a target sharing page; splicing the entry domain name with the identification code and the check code to obtain a target domain name of the target sharing page; and sharing the target domain name to the object to be shared.
Specifically, the information obtaining platform pre-stores the information sharing template and the entry domain name of the information sharing template, for example, the entry domain name of the information sharing template may be "www.kuaidi1001.com". After the target user inputs his own user information in the information acquisition page, the first terminal correspondingly stores the user information in the form of key value pairs, for example, by "name: zhang Sano format stores user information. And the first terminal determines the position information of the value Zhang San in the information sharing template according to the key name of the key value pair, and inserts the value of the key value pair into the information sharing template based on the determined position information to obtain the target sharing page.
The first terminal splices the identification code and the check code to obtain a user code, and splices the user code with the entry domain name of the information sharing template to obtain a target domain name of the target sharing page. For example, when the user code is "123abc1", the corresponding target domain name is "www.123abc1.kuaidi1001.com". The first terminal shares the target domain name to the object to be shared based on the instant messaging tool or the short message.
In this embodiment, since the target domain name is obtained by splicing the entry domain name, the identifier code and the check code, different target sharing pages have a unique target domain name, so that a user can quickly access different target sharing pages through the entry domain name, the identifier code and the check code, and further, the access efficiency of the target sharing pages is improved.
In one embodiment, sharing user information of a target user based on an identification code and a check code includes: acquiring a preset text format set; the text format set has a plurality of different text formats; generating target text corresponding to each text format in the text format set according to the identification code, the check code and the user information; and sharing the target text corresponding to each text format to the object to be shared.
Specifically, the first terminal acquires a pre-stored text format set, and generates a plurality of target texts with each text format in the text format set according to the identification code, the check code and the user information, so as to obtain the target text set. And the first terminal marks a corresponding text format for each target text in the target text sets, and shares the target text sets marked with the text format to the object to be shared, namely, the target text sets are shared to the second terminal.
The second terminal receives the target text sets and selects target text to be opened based on the format of each target text in the target text sets. For example, when the target text set has a target text corresponding to the APP format and a target text corresponding to the applet format, the object to be shared selects whether to open the target text through the APP or open the target text through the applet according to the format label in the target text.
Further, the second terminal determines a corresponding application program or applet according to the selection operation of the object to be shared, judges whether an identification code and a check code exist in the target text according to the corresponding application program or applet, jumps to the target sharing page based on the corresponding application program or applet when the identification code and the check code exist, and displays user information of the target user through the target sharing page. For example, the second terminal jumps to the target sharing page with the recipient's receipt information in the specified applet according to the identification code and the check code as shown in fig. 4.
In this embodiment, by generating the target text with multiple formats, the second terminal may open the target text with the corresponding format based on the requirement of the user, thereby greatly improving the user experience.
In one embodiment, as shown in fig. 6, the above information collecting method further includes:
S302, acquiring an identification code and a check code shared by a first terminal.
S304, analyzing the identification code to obtain an analysis result.
S306, comparing the analysis result with the check code.
And S308, when the analysis result is the same as the check code, pulling a target sharing page containing user information according to the identification code and the check code.
Specifically, the second terminal prestores a weight sequence. The second terminal receives the identification code and the check code shared by the first terminal, analyzes the identification code based on the weight sequence and the generation mode of the check code to obtain an analysis result, and pulls the target sharing page according to the identification code and the check code when the analysis result is identical to the check code.
In one embodiment, an information sharing template and user information acquired based on an information acquisition page are prestored in a back-end server corresponding to the information acquisition platform. And when the analysis result is the same as the check code, the second terminal pulls the information sharing template and the user information corresponding to the identification code and the check code from the back-end server, and automatically fills the user information into the information sharing template to obtain the target sharing page.
In another embodiment, when the second terminal receives the target domain name containing the identification code, the check code. And the second terminal extracts the identification code and the check code from the target domain name, analyzes the identification code to obtain an analysis result, and opens the target sharing page based on the target domain name when the analysis result is the same as the check code.
In another embodiment, when the second terminal receives the target text, the second terminal parses the target text through the corresponding APP or applet to obtain the identification code and the check code recorded in the target text. And the second terminal analyzes the identification code to obtain an analysis result, and when the analysis result is the same as the check code, the second terminal opens the target sharing page based on the corresponding APP or applet.
In this embodiment, by comparing the analysis result with the check code, the target sharing page is pulled only when the analysis result is the same as the check code, so that the probability of pulling the wrong target sharing page can be reduced.
In one embodiment, the pulling the target sharing page containing the user information according to the identification code and the check code further includes: monitoring input operation of an object to be shared in a target sharing page; acquiring user information of an object to be shared according to input operation; and storing the user information of the object to be shared to a target sharing page.
Specifically, after the second terminal displays the target sharing page to the object to be shared, the second terminal monitors the input operation of the object to be shared in the target sharing page. When the object to be shared inputs own user information based on the target sharing page, the second terminal correspondingly stores the user information of the object to be shared and the target sharing page. For example, when the second terminal displays the express delivery order page including the recipient information shown in fig. 4 to the object to be shared, the object to be shared may fill in the sender information at the sender information, and at this time, the second terminal completes the order delivery of the express delivery according to the recipient information and the sender information.
In this embodiment, the user information of the object to be shared may be obtained through the target sharing page, so that the second terminal may not only obtain the user information of the target user, but also obtain the user information of the object to be shared, so that the second terminal may obtain more and more comprehensive user information.
It should be understood that, although the steps in the flowcharts of fig. 2 and 6 are shown in order as indicated by the arrows, these steps are not necessarily performed in order as indicated by the arrows. The steps are not strictly limited to the order of execution unless explicitly recited herein, and the steps may be executed in other orders. Moreover, at least some of the steps in fig. 2,6 may comprise a plurality of sub-steps or phases, which are not necessarily performed at the same time, but may be performed at different times, nor does the order of execution of the sub-steps or phases necessarily follow one another, but may be performed alternately or alternately with at least a portion of the sub-steps or phases of other steps or other steps.
In one embodiment, as shown in fig. 7, there is provided an information acquisition apparatus 700 including: an identification code acquisition module 702, an encoding module 704, and a sharing module 706, wherein:
The identification code acquisition module 702 is configured to display an information acquisition page; based on the information acquisition page, acquiring an identification code corresponding to the identification of the target user and user information; the identification code includes a plurality of symbols.
An encoding module 704, configured to determine numerical information and a weight value corresponding to each symbol in the identification code; and encoding the identification code according to the numerical value information and the weight value to obtain a check code.
The sharing module 706 is configured to share the user information of the target user to the object to be shared based on the identification code and the check code.
In one embodiment, the identifier code obtaining module 702 is further configured to obtain an identifier corresponding to the target user; encoding the identity to obtain a number or letter code element required by forming an identification code; and combining the digital or alphabetic code elements to obtain the identification code corresponding to the identification mark.
In one embodiment, the encoding module 704 further includes a check code obtaining module 7041, configured to encode the identification code according to the numerical information and the weight value corresponding to each symbol, so as to obtain a first intermediate result; counting bit number information of the first intermediate result; and encoding the first inter-result according to the bit number information to obtain a check code.
In one embodiment, the sharing module 706 further includes a domain name sharing module 7061, configured to obtain a preset information sharing template and an entry domain name of the information sharing template; filling the user information into an information sharing template to obtain a target sharing page; splicing the entry domain name with the identification code and the check code to obtain a target domain name of the target sharing page; and sharing the target domain name to the object to be shared.
In one embodiment, the sharing module 706 further includes a text sharing module 7062, configured to obtain a preset text format set; the text format set has a plurality of different text formats; generating target text corresponding to each text format in the text format set according to the identification code, the check code and the user information; and sharing the target text value to be shared corresponding to each text format.
In one embodiment, the information acquisition device 700 is further configured to acquire an identification code and a check code shared by the first terminal; analyzing the identification code to obtain an analysis result; comparing the analysis result with the check code; and when the analysis result is the same as the check code, pulling a target sharing page containing the user information according to the identification code and the check code.
In one embodiment, the information collection device 700 is further configured to monitor an input operation of an object to be shared in the target sharing page; acquiring user information of an object to be shared according to input operation; and storing the user information of the object to be shared to a target sharing page.
For specific limitations of the information acquisition device, reference may be made to the above limitations of the information acquisition method, and no further description is given here. The modules in the information acquisition device can be realized in whole or in part by software, hardware and a combination thereof. The above modules may be embedded in hardware or may be independent of a processor in the computer device, or may be stored in software in a memory in the computer device, so that the processor may call and execute operations corresponding to the above modules.
In one embodiment, a computer device is provided, which may be a terminal, and the internal structure thereof may be as shown in fig. 8. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The network interface of the computer device is used for communicating with an external terminal through a network connection. The computer program is executed by a processor to implement an information acquisition method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, can also be keys, a track ball or a touch pad arranged on the shell of the computer equipment, and can also be an external keyboard, a touch pad or a mouse and the like.
It will be appreciated by those skilled in the art that the structure shown in FIG. 8 is merely a block diagram of some of the structures associated with the present inventive arrangements and is not limiting of the computer device to which the present inventive arrangements may be applied, and that a particular computer device may include more or fewer components than shown, or may combine some of the components, or have a different arrangement of components.
In one embodiment, a computer device is provided comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of when executing the computer program:
displaying an information acquisition page;
Based on the information acquisition page, acquiring an identification code corresponding to the identification of the target user and user information; the identification code comprises a plurality of code elements;
determining numerical value information and weight value corresponding to each code element in the identification code;
encoding the identification code according to the numerical information and the weight value to obtain a check code;
and sharing the user information of the target user to the object to be shared based on the identification code and the check code.
In one embodiment, the identification code is a coded sequence of digital or alphabetic symbols; the processor when executing the computer program also implements the steps of:
Acquiring an identity corresponding to a target user;
Encoding the identity mark to obtain a digital or alphabetic code element;
and combining the digital or alphabetic code elements to obtain the identification code corresponding to the identification mark.
In one embodiment, the processor when executing the computer program further performs the steps of:
Coding the identification code according to the numerical value information and the weight value corresponding to each code element to obtain a first intermediate result;
Counting bit number information of the first intermediate result;
and encoding the first intermediate result according to the bit number information to obtain a check code.
In one embodiment, the processor when executing the computer program further performs the steps of:
Acquiring a preset information sharing template and an inlet domain name of the information sharing template;
Filling the user information into an information sharing template to obtain a target sharing page;
splicing the entry domain name with the identification code and the check code to obtain a target domain name of the target sharing page;
and sharing the target domain name to the object to be shared.
In one embodiment, the processor when executing the computer program further performs the steps of:
Acquiring a preset text format set; the text format set has a plurality of different text formats;
Generating target text corresponding to each text format in the text format set according to the identification code, the check code and the user information;
And sharing the target text value to be shared corresponding to each text format.
In one embodiment, a computer device is provided comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing the steps of when executing the computer program:
acquiring an identification code and a check code shared by a first terminal;
analyzing the identification code to obtain an analysis result;
Comparing the analysis result with the check code;
And when the analysis result is the same as the check code, pulling a target sharing page containing the user information according to the identification code and the check code.
In one embodiment, the processor when executing the computer program further performs the steps of:
Monitoring input operation of an object to be shared in a target sharing page;
Acquiring user information of an object to be shared according to input operation;
And storing the user information of the object to be shared to a target sharing page.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
displaying an information acquisition page;
Based on the information acquisition page, acquiring an identification code corresponding to the identification of the target user and user information; the identification code comprises a plurality of code elements;
determining numerical value information and weight value corresponding to each code element in the identification code;
encoding the identification code according to the numerical information and the weight value to obtain a check code;
and sharing the user information of the target user to the object to be shared based on the identification code and the check code.
In one embodiment, the identification code is a coded sequence of digital or alphabetic symbols; the computer program when executed by the processor also performs the steps of:
Acquiring an identity corresponding to a target user;
Encoding the identity mark to obtain a digital or alphabetic code element;
and combining the digital or alphabetic code elements to obtain the identification code corresponding to the identification mark.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Coding the identification code according to the numerical value information and the weight value corresponding to each code element to obtain a first intermediate result;
Counting bit number information of the first intermediate result;
and encoding the first intermediate result according to the bit number information to obtain a check code.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Acquiring a preset information sharing template and an inlet domain name of the information sharing template;
Filling the user information into an information sharing template to obtain a target sharing page;
splicing the entry domain name with the identification code and the check code to obtain a target domain name of the target sharing page;
and sharing the target domain name to the object to be shared.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Acquiring a preset text format set; the text format set has a plurality of different text formats;
Generating target text corresponding to each text format in the text format set according to the identification code, the check code and the user information;
And sharing the target text value to be shared corresponding to each text format.
In one embodiment, a computer readable storage medium is provided having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring an identification code and a check code shared by a first terminal;
analyzing the identification code to obtain an analysis result;
Comparing the analysis result with the check code;
And when the analysis result is the same as the check code, pulling a target sharing page containing the user information according to the identification code and the check code.
In one embodiment, the computer program when executed by the processor further performs the steps of:
Monitoring input operation of an object to be shared in a target sharing page;
Acquiring user information of an object to be shared according to input operation;
And storing the user information of the object to be shared to a target sharing page.
Those skilled in the art will appreciate that implementing all or part of the above described methods may be accomplished by way of a computer program stored on a non-transitory computer readable storage medium, which when executed, may comprise the steps of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in embodiments provided herein may include non-volatile and/or volatile memory. The nonvolatile 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 forms such as Static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double Data Rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (SYNCHLINK) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), among others.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The above examples illustrate only a few embodiments of the application, which are described in detail and are not to be construed as limiting the scope of the application. It should be noted that it will be apparent to those skilled in the art that several variations and modifications can be made without departing from the spirit of the application, which are all within the scope of the application. Accordingly, the scope of protection of the present application is to be determined by the appended claims.
Claims (10)
1. An information acquisition method, characterized in that the method comprises:
displaying an information acquisition page;
Based on the information acquisition page, acquiring an identification code corresponding to the identity of a target user and user information input by the target user; the identification code comprises a plurality of code elements;
determining numerical value information and weight value corresponding to each code element in the identification code;
Encoding the identification code according to the numerical information and the weight value to obtain a check code;
splicing the identification code, the check code and an entry domain name of a preset information sharing template to obtain a target domain name of an express delivery single page, and sharing the target domain name to a terminal corresponding to an object to be shared, so that the terminal corresponding to the object to be shared displays the express delivery single page containing the user information through the target domain name; and the information sharing template is used for filling the user information to generate an express delivery order page.
2. The method of claim 1, wherein the identification code is a coded sequence of digital or alphabetic symbols; the step of acquiring the identification code corresponding to the identity of the target user and the user information input by the target user based on the information acquisition page comprises the following steps:
Acquiring an identity corresponding to a target user;
Encoding the identity mark to obtain a digital or alphabetic code element;
and combining the digital or alphabetic code elements to obtain the identification code corresponding to the identification mark.
3. The method of claim 1, wherein the encoding the identification code according to the numerical information and the weight value to obtain a check code comprises:
Coding the identification code according to the numerical value information and the weight value corresponding to each code element to obtain a first intermediate result;
counting bit number information of the first intermediate result;
and encoding the first intermediate result according to the bit number information to obtain a check code.
4. The method of claim 1, wherein the splicing the identification code, the check code and the entry domain name of the preset information sharing template to obtain the target domain name of the express delivery bill page, and sharing the target domain name to the terminal corresponding to the object to be shared comprises:
Acquiring a preset information sharing template and an inlet domain name of the information sharing template;
Filling the user information into the information sharing template to obtain an express delivery order page;
splicing the entry domain name with the identification code and the check code to obtain a target domain name of the express delivery single page;
and sharing the target domain name to a terminal corresponding to the object to be shared.
5. The method according to claim 1, wherein the method further comprises:
acquiring a preset text format set; the text format set has a plurality of different text formats;
generating target text corresponding to each text format in the text format set according to the identification code, the check code and the user information;
And sharing the target text value to be shared corresponding to each text format.
6. The method according to claim 1, characterized in that the method comprises:
acquiring an identification code and a check code shared by a first terminal;
analyzing the identification code to obtain an analysis result;
Comparing the analysis result with the check code;
and when the analysis result is the same as the check code, pulling a target sharing page containing user information according to the identification code and the check code.
7. The method of claim 6, wherein the pulling the target sharing page containing the user information according to the identification code and the check code further comprises:
Monitoring input operation of an object to be shared in the target sharing page;
acquiring user information of an object to be shared according to the input operation;
and storing the user information of the object to be shared to the target sharing page.
8. An information acquisition device, the device comprising:
The identification code acquisition module is used for displaying an information acquisition page; based on the information acquisition page, acquiring an identification code corresponding to the identity of a target user and user information input by the target user; the identification code comprises a plurality of code elements;
The coding module is used for determining numerical value information and weight value corresponding to each code element in the identification code; encoding the identification code according to the numerical information and the weight value to obtain a check code;
The sharing module is used for splicing the identification code, the check code and the inlet domain name of the preset information sharing template to obtain a target domain name of the express delivery bill page, and sharing the target domain name to a terminal corresponding to an object to be shared, so that the terminal corresponding to the object to be shared displays the express delivery bill page containing the user information through the target domain name; and the information sharing template is used for filling the user information to generate an express delivery order page.
9. A computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, characterized in that the processor implements the steps of the method of any of claims 1 to 7 when the computer program is executed.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the steps of the method of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010254823.2A CN111475785B (en) | 2020-04-02 | 2020-04-02 | Information acquisition method, information acquisition device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010254823.2A CN111475785B (en) | 2020-04-02 | 2020-04-02 | Information acquisition method, information acquisition device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111475785A CN111475785A (en) | 2020-07-31 |
CN111475785B true CN111475785B (en) | 2024-06-14 |
Family
ID=71749882
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010254823.2A Active CN111475785B (en) | 2020-04-02 | 2020-04-02 | Information acquisition method, information acquisition device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111475785B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112668574A (en) * | 2020-12-28 | 2021-04-16 | 深圳前海百递网络有限公司 | Parcel image processing method and device, computer equipment and storage medium |
CN112990404B (en) * | 2021-02-08 | 2022-01-28 | 北京声智科技有限公司 | Method and device for generating sample identification code pattern, acquisition method and electronic equipment |
CN113033728B (en) * | 2021-03-02 | 2024-03-08 | 岭东核电有限公司 | Test equipment determination method and device in nuclear power periodic test and computer equipment |
CN115987940B (en) * | 2022-12-05 | 2024-04-19 | 中国联合网络通信集团有限公司 | Telecom identification method, device and computer readable storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709779A (en) * | 2016-11-21 | 2017-05-24 | 深圳支付界科技有限公司 | Information acquisition and inputting method and system based on intra-city express light-weight application interface |
CN110198265A (en) * | 2019-06-06 | 2019-09-03 | 中国移动通信集团内蒙古有限公司 | Information processing method, system, device, equipment and medium |
CN110909572A (en) * | 2018-09-17 | 2020-03-24 | 阿里巴巴集团控股有限公司 | Target object identification method and system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4794239A (en) * | 1987-10-13 | 1988-12-27 | Intermec Corporation | Multitrack bar code and associated decoding method |
CN109829122B (en) * | 2018-12-20 | 2021-03-09 | 浙江口碑网络技术有限公司 | Method and device for acquiring service entrance, storage medium and electronic device |
-
2020
- 2020-04-02 CN CN202010254823.2A patent/CN111475785B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106709779A (en) * | 2016-11-21 | 2017-05-24 | 深圳支付界科技有限公司 | Information acquisition and inputting method and system based on intra-city express light-weight application interface |
CN110909572A (en) * | 2018-09-17 | 2020-03-24 | 阿里巴巴集团控股有限公司 | Target object identification method and system |
CN110198265A (en) * | 2019-06-06 | 2019-09-03 | 中国移动通信集团内蒙古有限公司 | Information processing method, system, device, equipment and medium |
Also Published As
Publication number | Publication date |
---|---|
CN111475785A (en) | 2020-07-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111475785B (en) | Information acquisition method, information acquisition device, computer equipment and storage medium | |
Shirali-Shahreza et al. | Text steganography in SMS | |
CN101227451B (en) | System and method for obtaining user interactive data by Web table list | |
WO2014139302A1 (en) | Information sharing method and system | |
CN115017107A (en) | Data retrieval method and device based on privacy protection, computer equipment and medium | |
CN112016290A (en) | Automatic document typesetting method, device, equipment and storage medium | |
CN112307369A (en) | Short link processing method, device, terminal and storage medium | |
CN103544150B (en) | For browser of mobile terminal provides the method and system of recommendation information | |
JP2003108419A5 (en) | Electronic album publishing system, electronic album management apparatus, electronic album management method and program | |
CN109492657A (en) | Handwriting samples digitizing solution, device, computer equipment and storage medium | |
CN102541600A (en) | Method for starting document through instant messaging tool, client and system | |
CN113449829B (en) | Data transmission method and related device based on optical character recognition technology | |
US9544252B2 (en) | Compressing and decompressing electronic messages in message threads | |
CN110134920A (en) | Draw the compatible display methods of text, device, terminal and computer readable storage medium | |
KR102244668B1 (en) | System and method for automatically inputting personal information using codes | |
CN107729345B (en) | Website data processing method and device, website data processing platform and storage medium | |
WO2019105201A1 (en) | Dial-up internet access method and system, smart terminal and server | |
CN114722361A (en) | Data protection method, device, equipment and storage medium based on Morse coding | |
CN112182603B (en) | Anti-crawler method and device | |
CN112019642B (en) | Audio uploading method, device, equipment and storage medium | |
CN114912003A (en) | Document searching method and device, computer equipment and storage medium | |
CN113873450A (en) | Short message configuration method and device, computer equipment and storage medium | |
CN114065068A (en) | Page access control method and device, equipment and storage medium | |
CN112073174B (en) | Communication account decryption method, device, equipment, storage medium and information interaction system | |
CN112306972B (en) | File generation method and device based on cloud storage |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |