CN107357562B - Information filling method, device and client - Google Patents

Information filling method, device and client Download PDF

Info

Publication number
CN107357562B
CN107357562B CN201710375415.0A CN201710375415A CN107357562B CN 107357562 B CN107357562 B CN 107357562B CN 201710375415 A CN201710375415 A CN 201710375415A CN 107357562 B CN107357562 B CN 107357562B
Authority
CN
China
Prior art keywords
input
information
type
input box
box
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
Application number
CN201710375415.0A
Other languages
Chinese (zh)
Other versions
CN107357562A (en
Inventor
滕大宝
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201710375415.0A priority Critical patent/CN107357562B/en
Publication of CN107357562A publication Critical patent/CN107357562A/en
Application granted granted Critical
Publication of CN107357562B publication Critical patent/CN107357562B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses an information filling method, an information filling device and a client. The method comprises the following steps: determining the type of an input frame in the current webpage according to the mapping relation between the website of the current webpage and the attribute information of the input frame; when the type of the input box is determined to be the type of the fillable information, monitoring the input state of the input box; when the input box is monitored to be in an input-possible state, acquiring input information matched with the type of the input box; and filling the acquired input information in the input box. The type of the input frame in the current webpage is determined according to the mapping relation between the website of the current webpage and the attribute information of the input frame, so that the type identification of the input frame is more accurate, the corresponding input information is accurately filled in the input frame, and the experience effect of a user is improved.

Description

Information filling method, device and client
Technical Field
The present application relates to the field of internet technologies, and in particular, to an information filling method, an information filling device, and a client.
Background
At present, the internet technology has deeply affected the life of people, such as electronic mailbox, web game, online banking, online shopping, online work finding and the like, and has become an integral part of daily work and entertainment of people. With the development of network security technologies, users often need to perform operations such as registration or login when using the internet application. However, when performing operations such as login and payment, it is generally necessary to input authentication information including a user name, a password, an authentication code, and the like into an input box of a web page to authenticate the identity of a user.
When inputting information in the input boxes of the web page, the information is generally manually input by a user, and in the case that the same type of input boxes exist in the web page, the user is required to manually input the same information in the same input boxes repeatedly, which affects the experience effect of the user. Techniques for automatically filling information in input boxes of a web page then appear, but currently only input fields (e.g. user name, password) in the page are detected, then each input box is filled by default in sequence from top to bottom, so that the input fields and the input boxes cannot be matched accurately, and automatic filling errors are easy to cause.
Disclosure of Invention
The embodiment of the application aims to provide an information filling method, an information filling device and a client, which can accurately identify the type of an input frame, are favorable for automatically and accurately filling corresponding input information in the input frame, and improve the user experience effect.
In order to achieve the above purpose, the present application proposes the following technical solutions:
an information filling method, the method comprising:
determining the type of an input frame in the current webpage according to the mapping relation between the website of the current webpage and the attribute information of the input frame;
when the type of the input box is determined to be the type of the fillable information, monitoring the input state of the input box;
when the input box is monitored to be in an input-possible state, acquiring input information matched with the type of the input box;
and filling the acquired input information in the input box.
Preferably, the step of determining the type of the input box may include:
analyzing the current webpage to obtain the website of the current webpage;
searching attribute information of the input frame matched with the acquired website according to the mapping relation between the website and the attribute information of the input frame;
and determining the type of the input box according to the search result.
Preferably, the step of determining the type of the input box according to the search result may include:
when the attribute information of the input frame matched with the website is found, determining the type of the input frame according to the found attribute information;
and when the attribute information of the input frame matched with the website is not found, determining the type of the input frame according to a preset mapping relation between the type of the input frame and the identification of the input frame or a preset mapping relation between the type of the input frame and the name of the input frame.
Preferably, after filling the acquired personal information in the input box, the method may further include: and sending the mapping relation among the website of the current webpage, the attribute information of the input box and the input information to a server.
Preferably, the step of acquiring the input information may include:
invoking locally prestored input information matched with the type of the input box; or (b)
Instantly acquiring the input information matched with the type of the input box through a local interface; or (b)
Transmitting request information for acquiring input information matched with the type of the input box to a server,
and receiving input information fed back by the server according to the request information.
Correspondingly, the application also provides an information filling device, which comprises:
the determining unit is used for determining the type of the input frame in the current webpage according to the mapping relation between the website of the current webpage and the attribute information of the input frame;
the monitoring unit is used for monitoring the input state of the input box when the type of the input box is determined to be the type of the fillable information;
an acquisition unit configured to acquire input information matching a type of the input box when it is monitored that the input box is in an inputtable state;
and the filling unit is used for filling the acquired input information in the input box.
Preferably, the determining unit may include:
the analysis subunit is used for analyzing the current webpage to acquire the website of the current webpage;
the searching subunit is used for searching the attribute information of the input frame matched with the acquired website according to the mapping relation between the website and the attribute information of the input frame;
and the determining subunit is used for determining the type of the input box according to the search result.
Preferably, the information filling apparatus may further include:
and the sending unit is used for sending the mapping relation among the website of the current webpage, the attribute information of the input box and the input information to a server.
Preferably, the acquiring unit may include:
a calling subunit for calling the locally prestored input information matched with the type of the input box; or (b)
An instant obtaining subunit, configured to obtain, through a local interface, the input information matching the type of the input box in real time; or (b)
A transmitting subunit for transmitting request information for acquiring input information matching with the type of the input box to a server,
and the receiving subunit is used for receiving the input information fed back by the server according to the request information.
Correspondingly, the application further provides a client, and the client comprises the information filling device.
Therefore, by applying the technical scheme of the application, the type of the input frame in the current webpage is determined according to the mapping relation between the website of the current webpage and the attribute information of the input frame; when the type of the input box is determined to be the type of the fillable information, monitoring the input state of the input box; when the input box is monitored to be in an input-possible state, acquiring input information matched with the type of the input box; and filling the acquired input information in the input box. The type (such as a user name and a password) of the input frame in the current webpage is determined according to the mapping relation between the website of the current webpage and the attribute information of the input frame, so that the type identification of the input frame is more accurate, corresponding input information is automatically and accurately filled in the input frame, and the purpose of improving the user experience effect is achieved.
Drawings
Fig. 1 is a flow chart of an information filling method according to an embodiment of the present application;
fig. 2 is a flow chart of an information filling method according to another embodiment of the present application;
FIG. 3 is a schematic diagram of an information filling apparatus according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of an information filling apparatus according to an embodiment of the present application.
Detailed Description
In order to make the technical solution of the present application better understood by those skilled in the art, the technical solution of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application, and it is apparent that the described embodiments are only some embodiments of the present application, but not all embodiments of the present application. All other embodiments, based on the embodiments of the application, which a person of ordinary skill in the art would achieve without inventive faculty, are within the scope of the application.
Aiming at the problem that in the prior art, verification information is required to be manually input in an input box when a user logs in on a webpage and the like, the embodiment of the application provides an information filling method. By utilizing the method provided by the embodiment of the application, the verification information can be automatically filled in the input box without manual input of a user, so that the user experience effect can be improved.
The information filling method according to the present application will be described in detail with reference to the accompanying drawings. Referring to fig. 1, fig. 1 is a flow chart of an information filling method according to an embodiment of the application. The information input method comprises the following steps:
s110: the type of the input box in the current web page is determined.
The type of the input box may include a user name, a password (e.g., a login password or a payment password), a contact phone, an address, and/or a verification code, etc., but is not limited thereto, and may also include gender, age, ethnicity, native place, contact mailbox, etc., for example.
The specific implementation process of the step of determining the type of the input box in the current webpage is as follows:
the structure of the current webpage can be obtained through the script, and the current webpage is analyzed to obtain the website of the current webpage. After the website of the current webpage is acquired, the attribute information of the input frame matched with the acquired website can be searched according to the mapping relation between the website of the webpage and the attribute information of the input frame, and then the type of the input frame is determined according to the searching result.
The mapping relationship may refer to a correspondence relationship between a web address of a web page and attribute information such as a type, an identifier, and/or a name of an input box, for example, the mapping relationship is: { web site: "logic. Xxx. Com", input box type: "telephone number", input box id: "input_text", input box name: "please enter phone" }, { web site: "logic. Xxx. Com", input box type: "verification code", input box id: : "input_verifycode", input box name: please input verification code "}, etc. The mapping relationship may be preset by the server in advance according to the acquired user information. For example, in the case where the user performs the login operation on a certain web page, the mapping relationship may be preset by the server according to matching between the web address of the web page and the registered user name, login password, and other information. At this time, the mapping relationship may be actively acquired from the server by sending a request to the server, or may be actively sent by the server. The mapping relationship may also be preset locally.
When the attribute information of the input frame matched with the website is found, the type of the input frame can be determined according to the found attribute information. When the attribute information of the input box comprises the type and the identification of the input box, the type of the input box matched with the website of the current webpage can be directly determined from the attribute information of the input box, and the type of the input box can be further determined by combining the identification of the input box, so that the accuracy of determining the type of the input box is improved. When the attribute information of the input box comprises the type and the name of the input box, the type of the input box matched with the website of the current webpage can be directly determined from the attribute information of the input box, and the type of the input box can be further determined by combining the name of the input box, so that the accuracy of determining the type of the input box is improved. When the attribute information of the input box does not include the type of the input box but includes the identification of the input box, the corresponding identification of the input box can be determined from the attribute information of the input box, and then the type of the input box matched with the website of the current webpage can be determined according to the identification of the input box. For example, the input_text_phone is identified as the input box, and then it may be determined that the type of the input box is a phone number. For example, if the input box is identified as input_password, then it may be determined that the type of the input box is a password. For example, if the input box is identified as input_address, then it may be determined that the type of the input box is an address.
When the attribute information of the input frame matched with the website is not found, the type of the input frame can be determined according to the fuzzy matching relation between the type of the locally preset input frame and other attributes of the input frame. Other attributes of the input box may refer to attributes obtained by parsing the web page, such as an identification of the input box and a name of the input box.
In a specific embodiment, when the attribute information of the input box matched with the web address is not found, the type of the input box may be determined according to a preset mapping relationship between the identifier of the input box obtained by analyzing the web page with big data and the type of the input box, which is preset locally. For example, the preset mapping relation between the identification of the input box and the type of the input box is { input box type: "phone number", input box id list: in the case of "input_phone", … ] }, the type of the input box can be determined as a telephone number from the list of input box ids [ "input_phone", … ] obtained by parsing the web page. For example, the preset mapping relation between the identification of the input box and the type of the input box is { input box type: "user name", input box id list: in the case of "input_name1", "input_name2", … ", the type of the input box can be determined to be a user name from the input box id list [" input_name1"," input_name2", … ] obtained by parsing the web page.
In another embodiment, when the attribute information of the input box matched with the web address is not found, the type of the input box may be determined according to a preset mapping relationship between the name of the input box obtained by analyzing the web page with big data and the type of the input box, which is preset locally. For example, the preset mapping relation between the name of the input box and the type of the input box is { input box type: "phone number", the list of input box names: in the case of "telephone number 1", "telephone number 2", … ] }, from the list of input box names obtained by parsing the web page [ "telephone number 1", "telephone number 2", … ], it is possible to determine that the type of input box is a telephone number.
The type of the input frame can be accurately determined by combining the two modes of accurate matching (combined website) and fuzzy matching (uncombined website).
And S120, when the type of the input box is determined to be the type of the fillable information, monitoring the input state of the input box.
The type of the fillable information refers to a type that can perform editing operations such as inputting, deleting, modifying, etc. on the input box, and may include a type such as a user name, a password, a contact phone, an address, or a verification code, but is not limited thereto.
When the type of the input box is determined to be the type of the fillable information such as the user name, the contact phone, the address or the verification code, the background program or the injection script can be used for monitoring the input state of the input box of the type. That is, the background program or the injection script is used to monitor whether the input box is in the inputtable state. The input box being in an inputtable state may mean that the input box is not filled with any information and is in a cursor focus state or an input action button corresponding to the input box is clicked.
The background program refers to a program which can not be directly contacted by a user, and can be a program loaded when the terminal is started, and is used for realizing operations such as monitoring and information input of a preset application program.
And S130, when the input box is in the inputtable state, acquiring input information matched with the type of the input box.
The input information may include information for identifying or verifying the identity of the user, specifically may include login information such as login name, password, verification code, etc., may also include personal information such as name, gender, age, place of business, etc., and may also include receiving information such as receiving address, contact phone, etc. The input information may be text, numbers, pinyin, symbols, pictures, and combinations thereof. For example, the user name may be Zhang three, the password may be 1234_abcd, and the authentication code may be a picture.
After the input box is monitored to be in an inputtable state, input information matching the type of the input box, specifically,
the input information matched with the type of the input box can be acquired by a local query mode, namely, the input information matched with the type of the input box which is stored locally in advance can be called. Input information matched with the type of the input box can also be obtained by inquiring the server, specifically: and sending request information to a server, requesting to acquire input information matched with the type of the input box, and returning corresponding input information to the client by the server according to the received request information. In addition, input information matching the type of the input box may also be acquired through the local interface. For example, a local interface may be invoked to obtain a user's cell phone number or authentication code, etc.
And S140, filling the acquired input information in an input box.
After the input information matched with the type of the input box is acquired, the acquired input information can be automatically filled in the input box according to a preset rule. The preset rules may be automation scripts or user instructions. The preset rules may indicate the order or manner in which the acquired input information is populated. For example, in the case where there are a plurality of input boxes of the same type, after the input information is filled into the input boxes currently in the inputtable state, the input information may be also filled into other input boxes of the same type.
In another embodiment, the mapping relationship between the web address of the web page and the attribute information of the input box is set locally in advance, as shown in fig. 2, after step S140, the method may further include:
s150: and sending the mapping relation among the website of the current webpage, the attribute information of the input frame and the input information to the server.
After the input box is filled with the acquired input information, the mapping relation among the website of the current webpage, the attribute information of the input box and the input information can be constructed locally, and then the mapping relation is sent to the server. For example, the mapping relationship may be { website } "login. Xxx.com", input box type } "phone number", input box id: "input_text", input information: "131 xxxxx" } or { web site } "login. Xxx. Com", input box type: "verification code", input box id: "input_verifycode", input box name: please input verification code ", input information: abCd }, etc., but is not limited thereto.
In addition, after the input box is filled with the acquired input information, the website of the current webpage, the attribute information of the input box and the input information can be directly sent to the server, so that the server can conveniently set the mapping relation among the website of the current webpage, the attribute information of the input box and the input information.
Through the step, when the user accesses the webpage next time, the attribute information such as the type, the identification, the name and the like of each input frame corresponding to the website of the webpage can be quickly and accurately searched, and then the corresponding input information can be acquired and filled into the corresponding input frame.
It can be seen that, in the above embodiment of the present application, the type of the input box in the current web page is determined according to the mapping relationship between the web address of the current web page and the attribute information of the input box, the input state of the input box is monitored when the type of the input box is determined to be the type of the fillable information, the input information matched with the type of the input box is acquired when the input box is monitored to be in the inputtable state, and the acquired input information is filled in the input box. The type (such as a user name and a password) of the input frame in the current webpage is determined according to the mapping relation between the website of the current webpage and the attribute information of the input frame, so that the type identification of the input frame is more accurate, the corresponding input information is automatically and accurately filled in the input frame, and the purpose of improving the user experience effect is achieved.
Although the present application provides the method operational steps described in the embodiments or flowcharts described above, more or fewer operational steps may be included in the method, either on a routine or non-inventive basis. In addition, in the steps of the method, which logically do not have a necessary causal relationship, the execution order of the steps is not limited to the execution order provided in the embodiment of the present application.
Based on the same technical concept, the embodiment of the application further provides an information filling device, as shown in fig. 3, which includes:
a determining unit 310, configured to determine a type of an input box in the current web page according to a mapping relationship between a web address of the current web page and attribute information of the input box;
a monitoring unit 320, configured to monitor an input state of an input box when determining that a type of the input box is a type of fillable information;
an acquisition unit 330 for acquiring input information matching a type of the input box when it is monitored that the input box is in an inputtable state;
and a filling unit 340, configured to fill the acquired input information in the input box.
In a specific application scenario, the determining unit 310 may include (not shown in the figure):
the analysis subunit is used for analyzing the current webpage to acquire the website of the current webpage;
the searching subunit is used for searching the attribute information of the input frame matched with the acquired website according to the mapping relation between the website and the attribute information of the input frame;
and the determining subunit is used for determining the type of the input box according to the search result.
In a specific application scenario, as shown in fig. 4, the information filling apparatus may further include:
and a sending unit 350, configured to send, to a server, a mapping relationship among the website of the current web page, the attribute information of the input box, and the input information.
In a specific application scenario, the acquiring unit 330 may include (not shown in the figure):
a calling subunit for calling the locally prestored input information matched with the type of the input box; or (b)
An instant obtaining subunit, configured to obtain, through a local interface, the input information matching the type of the input box in real time; or (b)
A transmitting subunit for transmitting request information for acquiring input information matching with the type of the input box to a server,
and the receiving subunit is used for receiving the input information fed back by the server according to the request information.
Based on the same technical concept, the embodiment of the application also provides a client, which comprises the two information filling devices shown in the above figures 3 and 4.
The system, apparatus or unit set forth in the above embodiments may be implemented in particular by a computer chip or entity, or by a product having a certain function.
From the above description of the embodiments, it will be clear to those skilled in the art that the present application may be implemented in hardware, or may be implemented by means of software plus necessary general hardware platforms. Based on such understanding, the technical solution of the present application may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (may be a CD-ROM, a U-disk, a mobile hard disk, etc.), and includes several instructions for causing a computer device (may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective implementation scenario of the present application.
Those skilled in the art will appreciate that the drawing is merely a schematic illustration of a preferred implementation scenario and that the modules or flows in the drawing are not necessarily required to practice the application.
Those skilled in the art will appreciate that modules in an apparatus in an implementation scenario may be distributed in an apparatus in an implementation scenario according to an implementation scenario description, or that corresponding changes may be located in one or more apparatuses different from the implementation scenario. The modules of the implementation scenario may be combined into one module, or may be further split into a plurality of sub-modules.
In this specification, each embodiment is described in a progressive manner, and identical and similar parts of each embodiment are all referred to each other, and each embodiment mainly describes differences from other embodiments. In particular, for system embodiments, since they are substantially similar to method embodiments, the description is relatively simple, as relevant to see a section of the description of method embodiments.
The application is operational with numerous general purpose or special purpose computer system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Although the present application has been described by way of examples, one of ordinary skill in the art appreciates that there are many variations and modifications that do not depart from the spirit of the application, and it is intended that the appended claims encompass such variations and modifications as fall within the spirit of the application.

Claims (8)

1. An information filling method, characterized in that the method comprises: determining the type of an input frame in the current webpage according to the mapping relation between the website of the current webpage and the attribute information of the input frame;
when the type of the input box is determined to be the type of the fillable information, monitoring the input state of the input box;
when the input box is monitored to be in an input-possible state, acquiring input information matched with the type of the input box;
filling the acquired input information in the input box;
the step of determining the type of the input box in the current webpage specifically comprises the following steps: analyzing the current webpage to obtain the website of the current webpage;
searching attribute information of the input frame matched with the acquired website according to the mapping relation between the website and the attribute information of the input frame;
and determining the type of the input box according to the search result.
2. The method of claim 1, wherein the step of determining the type of the input box based on the search result comprises: when the attribute information of the input frame matched with the website is found, determining the type of the input frame according to the found attribute information;
and when the attribute information of the input frame matched with the website is not found, determining the type of the input frame according to a preset mapping relation between the type of the input frame and the identification of the input frame or a preset mapping relation between the type of the input frame and the name of the input frame.
3. The method of claim 1, wherein after filling the acquired input information in the input box, the method further comprises: and sending the mapping relation among the website of the current webpage, the attribute information of the input box and the input information to a server.
4. The method of claim 1, wherein the step of obtaining the input information comprises: invoking locally prestored input information matched with the type of the input box; or instantly acquiring the input information matched with the type of the input box through a local interface; or sending request information for acquiring input information matched with the type of the input box to a server, and receiving the input information fed back by the server according to the request information.
5. An information filling apparatus, comprising: the determining unit is used for determining the type of the input frame in the current webpage according to the mapping relation between the website of the current webpage and the attribute information of the input frame;
the monitoring unit is used for monitoring the input state of the input box when the type of the input box is determined to be the type of the fillable information;
an acquisition unit configured to acquire input information matching a type of the input box when it is monitored that the input box is in an inputtable state;
a filling unit for filling the acquired input information in the input box;
the determination unit includes: the analysis subunit is used for analyzing the current webpage to acquire the website of the current webpage;
the searching subunit is used for searching the attribute information of the input frame matched with the acquired website according to the mapping relation between the website and the attribute information of the input frame;
and the determining subunit is used for determining the type of the input box according to the search result.
6. The information filling apparatus according to claim 5, further comprising: and the sending unit is used for sending the mapping relation among the website of the current webpage, the attribute information of the input box and the input information to a server.
7. The information filling apparatus according to claim 5, wherein the acquisition unit includes: a calling subunit for calling the locally prestored input information matched with the type of the input box; or an instant obtaining subunit, configured to obtain, through a local interface, the input information matching the type of the input box in an instant manner; or a sending subunit, configured to send, to a server, request information for obtaining input information matching with the type of the input box, and a receiving subunit, configured to receive input information fed back by the server according to the request information.
8. A client, characterized in that it comprises an information populating device as claimed in any one of the preceding claims 5 to 7.
CN201710375415.0A 2017-05-24 2017-05-24 Information filling method, device and client Active CN107357562B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710375415.0A CN107357562B (en) 2017-05-24 2017-05-24 Information filling method, device and client

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710375415.0A CN107357562B (en) 2017-05-24 2017-05-24 Information filling method, device and client

Publications (2)

Publication Number Publication Date
CN107357562A CN107357562A (en) 2017-11-17
CN107357562B true CN107357562B (en) 2023-09-05

Family

ID=60272026

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710375415.0A Active CN107357562B (en) 2017-05-24 2017-05-24 Information filling method, device and client

Country Status (1)

Country Link
CN (1) CN107357562B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110286991B (en) * 2019-06-30 2021-08-17 联想(北京)有限公司 Information processing method and device
CN114281197A (en) * 2021-12-14 2022-04-05 Oppo广东移动通信有限公司 Information filling method and device, electronic equipment and storage medium
CN114265541B (en) * 2021-12-22 2024-05-31 统信软件技术有限公司 Information input method, computing device and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102982149A (en) * 2012-11-26 2013-03-20 北京奇虎科技有限公司 Browse method and browse device utilizing browser user online shopping information, and browser
CN104980404A (en) * 2014-04-10 2015-10-14 腾讯科技(深圳)有限公司 Method and system for protecting account information security
CN105635229A (en) * 2014-11-06 2016-06-01 阿里巴巴集团控股有限公司 Data backfill method and device
US9436669B1 (en) * 2011-09-06 2016-09-06 Symantec Corporation Systems and methods for interfacing with dynamic web forms
CN105956136A (en) * 2016-05-11 2016-09-21 腾讯科技(深圳)有限公司 Login information acquisition method and apparatus
CN106131000A (en) * 2016-06-30 2016-11-16 维沃移动通信有限公司 Identifying code fill method and mobile terminal thereof
CN106534200A (en) * 2016-12-26 2017-03-22 维沃移动通信有限公司 Identity authentication method and mobile terminal
CN106549920A (en) * 2015-09-21 2017-03-29 华为终端(东莞)有限公司 Log-on message input method, log-on message store method and relevant apparatus
CN106681973A (en) * 2016-12-20 2017-05-17 北京奇虎科技有限公司 Method and device for achieving automatically filling browser sheet in test

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9734135B2 (en) * 2013-09-09 2017-08-15 Paypal, Inc. Auto-scroll on in-context modules

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9436669B1 (en) * 2011-09-06 2016-09-06 Symantec Corporation Systems and methods for interfacing with dynamic web forms
CN102982149A (en) * 2012-11-26 2013-03-20 北京奇虎科技有限公司 Browse method and browse device utilizing browser user online shopping information, and browser
CN104980404A (en) * 2014-04-10 2015-10-14 腾讯科技(深圳)有限公司 Method and system for protecting account information security
CN105635229A (en) * 2014-11-06 2016-06-01 阿里巴巴集团控股有限公司 Data backfill method and device
CN106549920A (en) * 2015-09-21 2017-03-29 华为终端(东莞)有限公司 Log-on message input method, log-on message store method and relevant apparatus
CN105956136A (en) * 2016-05-11 2016-09-21 腾讯科技(深圳)有限公司 Login information acquisition method and apparatus
CN106131000A (en) * 2016-06-30 2016-11-16 维沃移动通信有限公司 Identifying code fill method and mobile terminal thereof
CN106681973A (en) * 2016-12-20 2017-05-17 北京奇虎科技有限公司 Method and device for achieving automatically filling browser sheet in test
CN106534200A (en) * 2016-12-26 2017-03-22 维沃移动通信有限公司 Identity authentication method and mobile terminal

Also Published As

Publication number Publication date
CN107357562A (en) 2017-11-17

Similar Documents

Publication Publication Date Title
US10554655B2 (en) Method and system for verifying an account operation
US10496263B2 (en) De-anonymization of website visitor identity
KR102194052B1 (en) Service execution method and device
US20160241589A1 (en) Method and apparatus for identifying malicious website
US11762979B2 (en) Management of login information affected by a data breach
US10181024B2 (en) Method, device, and system for updating authentication information
WO2015101320A1 (en) Account number generation method, terminal and background server
CN107357562B (en) Information filling method, device and client
CN111885007B (en) Information tracing method, device, system and storage medium
CN107517180B (en) Login method and device
CN111880858A (en) Document processing and instant messaging method, device, electronic equipment and storage medium
CN112671605A (en) Test method and device and electronic equipment
CN104618388A (en) Quick registration and login method and corresponding reset server and information server
JP2018500670A (en) Handling unstructured messages
CN110838929B (en) System error checking method and system error checking device
CN108809896A (en) A kind of information calibration method, device and electronic equipment
CN111935107B (en) Identity authentication method, device, system, electronic equipment and storage medium
CN107203714B (en) Configuration method and device of data verification file
CN110704498A (en) Data extraction method, device, equipment and computer readable storage medium
CN111752964A (en) Data processing method and device based on data interface
CN113726612A (en) Method and device for acquiring test data, electronic equipment and storage medium
CN110061864B (en) Method and system for automatically verifying domain name configuration
CN114386010A (en) Application login method and device, electronic equipment and storage medium
CN111291044A (en) Sensitive data identification method and device, electronic equipment and storage medium
WO2018166365A1 (en) Method and device for recording website access log

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