技术领域Technical Field
本申请属于通信技术领域,具体涉及一种表单处理方法、装置和电子设备。The present application belongs to the field of communication technology, and specifically relates to a form processing method, device and electronic device.
背景技术Background technique
当前,表单输入框作为一种常见的组件,主要用于对用户输入进行采集,同时还需要通过开发与输入相关的辅助功能,实现输入校验、输入补全等需求。Currently, form input boxes, as a common component, are mainly used to collect user input. At the same time, it is also necessary to develop input-related auxiliary functions to achieve input verification, input completion and other requirements.
现有的表单输入框相关功能快速开发与复用主要是通过网页开发中的<input>标签pattern属性设置,以及通过安卓开发中的android:digits、android:inputType属性设置。但是,第一种方式仅适用于HTML5类型的客户端开发,无法在其他平台客户端中使用,且仅支持输入内容的正则表达式校验功能,可复用功能范围较小;而第二种方式则仅适用于安卓客户端开发,无法在其他平台客户端中使用,且仅支持输入内容的字符类型校验功能,可复用功能范围较小。The existing rapid development and reuse of form input box related functions are mainly through the <input> tag pattern attribute setting in web development, and through the android:digits and android:inputType attribute settings in Android development. However, the first method is only applicable to HTML5 client development, and cannot be used in other platform clients, and only supports the regular expression verification function of input content, and the scope of reusable functions is small; while the second method is only applicable to Android client development, and cannot be used in other platform clients, and only supports the character type verification function of input content, and the scope of reusable functions is small.
因此,现有的表单填写相关的辅助功能实现方法,开发成本较高,难以实现在不同客户端平台中使用,也不适用于较复杂功能复用的场景,使得表单处理过程繁杂,效率低下。Therefore, the existing methods for implementing auxiliary functions related to form filling have high development costs, are difficult to implement in different client platforms, and are not suitable for scenarios with more complex function reuse, making the form processing process complicated and inefficient.
发明内容Summary of the invention
本申请实施例的目的是提供一种表单处理方法,能够解决现有技术中表单填写相关的辅助功能无法有效进行复用,使得表单处理过程繁杂,效率低下的问题。The purpose of the embodiment of the present application is to provide a form processing method that can solve the problem in the prior art that auxiliary functions related to form filling cannot be effectively reused, making the form processing process complicated and inefficient.
为了解决上述技术问题,本申请是这样实现的:In order to solve the above technical problems, this application is implemented as follows:
第一方面,本申请实施例提供了一种表单处理方法,其中,应用于电子设备,所述方法包括:In a first aspect, an embodiment of the present application provides a form processing method, which is applied to an electronic device, and the method includes:
在接收到对表单的第一输入的情况下,获取与所述第一输入对应的功能插件配置参数;When receiving a first input to the form, obtaining a function plug-in configuration parameter corresponding to the first input;
在接收到对所述表单的第二输入的情况下,获取目标信息,所述目标信息包括:第三输入信息、电子设备状态信息、表单所指示对象的状态信息、及预设表单输入备选信息中的至少一种;When receiving the second input to the form, acquiring target information, the target information including at least one of: third input information, electronic device status information, status information of the object indicated by the form, and preset form input candidate information;
通过与所述功能插件配置参数对应的功能插件对所述目标信息进行处理。The target information is processed by a function plug-in corresponding to the function plug-in configuration parameter.
第二方面,本申请实施例提供了一种表单处理装置,其中,应用于电子设备,该装置包括:In a second aspect, an embodiment of the present application provides a form processing device, which is applied to an electronic device, and includes:
第一获取模块,用于在接收到对表单的第一输入的情况下,获取与所述第一输入对应的功能插件配置参数;A first acquisition module, configured to, upon receiving a first input to a form, acquire a function plug-in configuration parameter corresponding to the first input;
第二获取模块,用于在接收到对所述表单的第二输入的情况下,获取目标信息,所述目标信息包括:第三输入信息、电子设备状态信息、表单所指示对象的状态信息、及预设表单输入备选信息中的至少一种;A second acquisition module is used to acquire target information when receiving a second input to the form, wherein the target information includes at least one of: third input information, electronic device status information, status information of an object indicated by the form, and preset form input candidate information;
执行模块,用于通过与所述功能插件配置参数对应的功能插件对所述目标信息进行处理。An execution module is used to process the target information through a function plug-in corresponding to the function plug-in configuration parameter.
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
在本申请实施例中,在接收到用户对表单的第一输入的情况下,获取与所述第一输入对应的功能插件配置参数;然后在接收到对所述表单第二输入的过程中,获取目标信息,目标信息包括:第三输入信息、电子设备状态信息、及表单所指示对象的状态信息、预设表单输入备选信息中的至少一种;进而通过与所述功能插件配置参数对应的功能插件对所述目标信息进行处理。因为功能插件可以实现特定的表单功能,通过加载运行功能插件,实现了相应的与表单输入相关的辅助功能,并且功能插件可以复用,从而实现了表单辅助功能的复用,减少了表单处理的步骤,提高了表单处理效率。In an embodiment of the present application, when receiving the first input of the user to the form, the function plug-in configuration parameters corresponding to the first input are obtained; then, in the process of receiving the second input to the form, the target information is obtained, and the target information includes: the third input information, the electronic device status information, and the status information of the object indicated by the form, and at least one of the preset form input alternative information; and then the target information is processed by the function plug-in corresponding to the function plug-in configuration parameters. Because the function plug-in can realize a specific form function, by loading and running the function plug-in, the corresponding auxiliary functions related to the form input are realized, and the function plug-in can be reused, thereby realizing the reuse of the form auxiliary functions, reducing the steps of form processing, and improving the efficiency of form processing.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是本申请实施例提供的表单处理方法的步骤流程图;FIG1 is a flowchart of the steps of the form processing method provided in an embodiment of the present application;
图2是本申请实施例提供的表单处理方法的一种执行流程图;FIG2 is a flowchart of an execution of a form processing method provided in an embodiment of the present application;
图3是本申请实施例中第一运营商话费充值页面的原始显示示意图;FIG3 is a schematic diagram of the original display of the first operator's phone charge recharge page in an embodiment of the present application;
图4是本申请实施例中执行手机号填写推荐功能插件后的第一运营商话费充值页面的显示示意图;4 is a schematic diagram showing a first operator's phone fee recharge page after executing the mobile phone number filling recommendation function plug-in in the embodiment of the present application;
图5是本申请实施例中输入号码格式错误时页面显示示意图;FIG5 is a schematic diagram of a page display when an input number format is incorrect in an embodiment of the present application;
图6是本申请实施例中输入号码为非第一运行商号码时页面显示示意图;FIG6 is a schematic diagram of a page display when the input number is not a number of the first operator in the embodiment of the present application;
图7是本申请实施例提供的表单处理方法的另一种执行流程图;FIG7 is another execution flow chart of the form processing method provided in an embodiment of the present application;
图8是本申请实施例中股票交易软件页面的原始显示示意图;FIG8 is a schematic diagram of the original display of the stock trading software page in the embodiment of the present application;
图9是本申请实施例中执行股价更新功能插件后的股票交易软件页面显示示意图;9 is a schematic diagram of a stock trading software page display after executing the stock price update function plug-in in an embodiment of the present application;
图10是本申请实施例中执行防止颠簸误输入功能插件后的股票交易软件页面显示示意图;10 is a schematic diagram of a stock trading software page display after the bumpy input prevention function plug-in is executed in an embodiment of the present application;
图11是本申请实施例提供的表单处理装置的结构示意图;FIG11 is a schematic diagram of the structure of a form processing device provided in an embodiment of the present application;
图12是本申请实施例提供的表单处理装置的结构示意图;FIG12 is a schematic diagram of the structure of a form processing device provided in an embodiment of the present application;
图13是本申请实施例提供的电子设备的结构示意图。FIG. 13 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
具体实施方式Detailed ways
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or precedence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here. In addition, "and/or" in the specification and claims represents at least one of the connected objects, and the character "/" generally represents that the objects associated with each other are in an "or" relationship.
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的文档显示方法进行详细地说明。The document display method provided in the embodiment of the present application is described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
请参阅图1,示出了本申请实施例提供的一种表单处理方法的步骤流程图,其中,应用于电子设备,该方法可以包括步骤S100~S400。Please refer to FIG. 1 , which shows a flowchart of the steps of a form processing method provided in an embodiment of the present application. The method is applied to an electronic device and may include steps S100 to S400.
本申请实施例中,上述表单处理方法应用于具有表单显示及输入功能的终端设备,具体可以是手机、平板电脑、电子阅读器等。In the embodiment of the present application, the above-mentioned form processing method is applied to a terminal device with form display and input functions, which may specifically be a mobile phone, a tablet computer, an e-reader, etc.
步骤S100、在接收到对表单的第一输入的情况下,获取与所述第一输入对应的功能插件配置参数。Step S100: upon receiving a first input to a form, obtaining function plug-in configuration parameters corresponding to the first input.
上述步骤S100中,第一输入为用户需要对表单进行输入或编辑的操作,具体可以是对表单中输入框的点击或将光标锁定至表单输入框的操作;功能插件配置参数用于表明表单编辑功能需求的插件信息,也即是用于说明表单所适用的功能插件的信息,具体包括功能插件标识及配置参数;其中,功能插件为可复用、跨平台的表单填写相关功能程序,由输入法程序等已安装的应用程序加载;功能插件标识为功能插件的唯一标识,用于识别功能插件,具体可以为功能插件名称等;配置参数为功能插件的初始化所需参数或执行标准参数。在实际应用中,功能插件配置参数可通过表单输入框进行输入,从而提供给可加载功能插件的应用程序。In the above step S100, the first input is the operation that the user needs to input or edit the form, which can be specifically an operation of clicking on the input box in the form or locking the cursor to the form input box; the function plug-in configuration parameters are used to indicate the plug-in information required for the form editing function, that is, the information used to describe the function plug-in applicable to the form, specifically including the function plug-in identifier and configuration parameters; wherein the function plug-in is a reusable, cross-platform form filling related function program, which is loaded by an installed application such as an input method program; the function plug-in identifier is a unique identifier of the function plug-in, which is used to identify the function plug-in, which can specifically be the function plug-in name, etc.; the configuration parameters are the parameters required for the initialization of the function plug-in or the execution standard parameters. In actual applications, the function plug-in configuration parameters can be input through the form input box, and thus provided to the application that can load the function plug-in.
其中,各个功能插件可以设置特定响应的应用程序外部事件类型集合,例如电子设备颠簸状态及表单所指示对象的目标状态等;在应用程序收到外部事件信号时,会触发功能插件的程序钩子,执行功能插件的相关功能;当前,也可以设置该外部事件类型集合为空集,即不响应任何外部事件。Among them, each functional plug-in can set a specific response set of application external event types, such as the bumpy state of the electronic device and the target state of the object indicated by the form; when the application receives an external event signal, it will trigger the program hook of the functional plug-in and execute the relevant functions of the functional plug-in; currently, the external event type set can also be set to an empty set, that is, no response to any external events.
例如,在表单为需要填入浙江省身份证号码的表单输入框时,会在表单编辑信息中设置需要加载身份证输入校验插件,对应的功能插件名称为“VerifyIdentityCard”,配置参数为“ZJ”。For example, when the form is a form input box that needs to fill in the Zhejiang Province ID card number, the ID card input verification plug-in will be set to load in the form editing information. The corresponding function plug-in name is "VerifyIdentityCard" and the configuration parameter is "ZJ".
步骤S200、在接收到对所述表单的第二输入的情况下,获取目标信息,所述目标信息包括:第三输入信息、电子设备状态信息、及表单所指示对象的状态信息、预设表单输入备选信息中的至少一种。Step S200: upon receiving a second input to the form, obtaining target information, the target information comprising at least one of: third input information, electronic device status information, status information of an object indicated by the form, and preset form input alternative information.
上述步骤S200中,第二输入为用户在输入框中进行输入的操作;目标信息为与当前进行输入的表单对应的功能插件的触发执行相关的信息,具体包括第三输入信息、电子设备状态、表单所指示对象的状态信息、及预设表单输入备选信息中的至少一种。其中,第三输入信息指的是用户在表单输入框中输入的信息;电子设备状态信息指的是电子设备当前所处状态,因为电子设备状态的不同,对用户进行表单输入的影响也不同,因而需要获取电子设备状态,以便于在电子设备状态会影响用户进行表单输入的情况下,触发相应的插件提醒用户,避免用户出现误操作;表单所指示对象为表单内容的归属对象,用户通过表单输入的表单内容均为针对该指示对象的操作,而表单所指示对象的状态信息则为上述指示对象所处的状态信息,获取该表单所指示对象的状态信息,以便于根据上述状态信息触发基于该状态信息执行的功能插件运行,进而生成相应的提示信息;预设表单输入备选信息则为电子设备的存储数据中符合预设表单规则的字符串,以便于触发相应的推荐插件,为用户推荐输入信息选项。In the above step S200, the second input is the operation of the user inputting in the input box; the target information is the information related to the triggering and execution of the function plug-in corresponding to the form currently being inputted, specifically including at least one of the third input information, the electronic device state, the state information of the object indicated by the form, and the preset form input alternative information. Among them, the third input information refers to the information inputted by the user in the form input box; the electronic device state information refers to the current state of the electronic device, because the different states of the electronic device have different effects on the user's form input, so it is necessary to obtain the electronic device state, so as to trigger the corresponding plug-in to remind the user when the electronic device state affects the user's form input, so as to avoid the user's misoperation; the object indicated by the form is the object to which the form content belongs, and the form content entered by the user through the form is an operation for the indicated object, and the state information of the object indicated by the form is the state information of the indicated object, and the state information of the object indicated by the form is obtained, so as to trigger the function plug-in executed based on the state information according to the above state information, and then generate corresponding prompt information; the preset form input alternative information is a string in the storage data of the electronic device that meets the preset form rules, so as to trigger the corresponding recommendation plug-in and recommend input information options for the user.
步骤S300、通过与所述功能插件配置参数对应的第一功能插件对所述目标信息进行处理。Step S300: Process the target information through a first functional plug-in corresponding to the functional plug-in configuration parameter.
上述步骤S300中,根据步骤S100所确定的功能插件配置参数确定匹配的第一功能插件,然后由输入法程序等应用程序执行该上述功能插件,进而对上述目标信息进行处理,也即执行上述功能插件所包含的功能。In the above step S300, a matching first functional plug-in is determined according to the functional plug-in configuration parameters determined in step S100, and then the above functional plug-in is executed by an application such as an input method program to process the above target information, that is, to execute the functions included in the above functional plug-in.
其中,功能插件通过程序钩子的形式,在所获取的目标信息满足对应功能插件的触发条件时,通过应用程序调用功能插件对应的功能代码,改变应用程序的展现结果与结果提交行为。Among them, the function plug-in uses the form of a program hook to call the function code corresponding to the function plug-in through the application program when the acquired target information meets the triggering condition of the corresponding function plug-in, thereby changing the display result and result submission behavior of the application program.
可选地,上述应用程序具体可以为输入法程序,输入法程序提供功能插件运行的统一环境加载运行功能插件,不仅实现了相应的表单功能,也使得功能插件可以跨平台复用,因而实现了表单功能的跨平台使用;例如,输入补全功能插件会在输入法触发的输入字符事件发生后调用插件包含的功能代码,判断目前输入法的输入串存在的补全方式,并在输入法程序的展现结果中展示出来。Optionally, the above-mentioned application can specifically be an input method program, which provides a unified environment for the operation of functional plug-ins to load and run functional plug-ins, which not only realizes the corresponding form functions, but also enables the functional plug-ins to be reused across platforms, thereby realizing the cross-platform use of form functions; for example, the input completion function plug-in will call the function code contained in the plug-in after the input character event triggered by the input method occurs, determine the completion method that exists in the input string of the current input method, and display it in the display result of the input method program.
本申请实施例提供的表单处理方法,在接收到用户对表单的第一输入的情况下,先获取功能插件配置参数;然后在接收到对所述表单第二输入的过程中,获取目标信息,目标信息包括:第三输入信息、电子设备状态信息、及表单所指示对象的状态信息、预设表单输入备选信息中的至少一种;进而通过与所述功能插件配置参数对应的功能插件对所述目标信息进行处理。因为功能插件可以实现特定的表单功能,通过加载运行功能插件,不仅实现了相应的表单功能,也因功能插件可以复用,也即实现了与表单填写相关的辅助功能的复用,减少了表单处理的步骤,提高了表单处理效率。The form processing method provided in the embodiment of the present application first obtains the function plug-in configuration parameters when receiving the first input of the form by the user; then obtains the target information when receiving the second input of the form, and the target information includes: the third input information, the electronic device status information, and the status information of the object indicated by the form, and at least one of the preset form input alternative information; and then processes the target information through the function plug-in corresponding to the function plug-in configuration parameters. Because the function plug-in can realize a specific form function, by loading and running the function plug-in, not only the corresponding form function is realized, but also because the function plug-in can be reused, that is, the reuse of auxiliary functions related to form filling is realized, which reduces the steps of form processing and improves the efficiency of form processing.
可选地,在一种实施方式中,上述步骤S100包括步骤S101~S104。Optionally, in one implementation, the above step S100 includes steps S101 to S104.
步骤S101、在接收到对表单的第一输入的情况下,检测本地插件数据库是否存储有所述功能插件配置参数所对应的第一功能插件。Step S101: upon receiving a first input to a form, detecting whether a local plug-in database stores a first functional plug-in corresponding to the functional plug-in configuration parameters.
上述步骤S101中,电子设备触发检测本地插件数据库中是否存储有功能插件配置参数对应的第一功能插件,也即检测本地插件数据库中是否存储有用户当前进行输入操作的表单所需要使用的各种功能插件。In the above step S101, the electronic device triggers to detect whether the first functional plug-in corresponding to the functional plug-in configuration parameter is stored in the local plug-in database, that is, whether the local plug-in database stores various functional plug-ins required for the form currently inputted by the user.
步骤S102、在所述本地插件数据库未存储第一功能插件的情况下,向服务器发送下载请求,其中,所述下载请求中携带功能插件标识。Step S102: When the local plug-in database does not store the first functional plug-in, a download request is sent to a server, wherein the download request carries a functional plug-in identifier.
上述步骤S102中,因为表单功能的开发人员在开发功能插件后,会将该功能插件上传至远程插件中心等服务器中,可以供程序下载使用,功能插件可包括内容校验插件、输入补全插件、输入纠错插件、输入推荐插件等。In the above step S102, after the developer of the form function develops the function plug-in, he will upload the function plug-in to a server such as a remote plug-in center, so that the program can download and use it. The function plug-in may include content verification plug-ins, input completion plug-ins, input error correction plug-ins, input recommendation plug-ins, etc.
上述步骤S102中,在所述本地插件数据库未存储第一功能插件的情况下,需要向服务器发送携带有功能插件标识的下载请求,以请求下载上述功能插件标识对应的插件。In the above step S102, when the local plug-in database does not store the first functional plug-in, it is necessary to send a download request carrying a functional plug-in identifier to the server to request downloading of the plug-in corresponding to the functional plug-in identifier.
步骤S103、接收所述服务器发送的所述功能插件标识匹配的第一功能插件;依据所述功能插件配置参数,加载并初始化所述第一功能插件。Step S103: receiving a first function plug-in that matches the function plug-in identifier sent by the server; and loading and initializing the first function plug-in according to the function plug-in configuration parameters.
上述步骤S103中,服务器在接收到上述下载请求后,会将对应的第一功能插件下发给应用程序,应用程序可以依据功能插件配置参数加载并初始化上述第一功能插件,实现功能插件的跨平台复用。In the above step S103, after receiving the above download request, the server will send the corresponding first functional plug-in to the application program, and the application program can load and initialize the above first functional plug-in according to the functional plug-in configuration parameters to achieve cross-platform reuse of the functional plug-in.
步骤S104、在本地插件数据库存储有第一功能插件的情况下,根据所述功能插件配置参数加载并初始化所述第一功能插件。Step S104: When the local plug-in database stores the first functional plug-in, the first functional plug-in is loaded and initialized according to the functional plug-in configuration parameters.
上述步骤S104中,在本地数据库存储有当前进行输入操作的表单所需要的第一功能插件的情况下,直接根据功能插件配置参数加载并初始化上述各第一功能插件。In the above step S104, when the local database stores the first function plug-ins required by the form currently performing the input operation, the above first function plug-ins are directly loaded and initialized according to the function plug-in configuration parameters.
上述实施方式中,通过在本地插件数据库存储有第一功能插件的情况下,直接加载并初始化该第一功能插件,而在本地插件数据库未存储第一功能插件的情况下,则在服务器中查找上述第一功能插件并下载,从而获取第一功能插件,实现功能插件的跨平台复用。In the above implementation, when the first function plug-in is stored in the local plug-in database, the first function plug-in is directly loaded and initialized. When the first function plug-in is not stored in the local plug-in database, the first function plug-in is searched in the server and downloaded, thereby obtaining the first function plug-in and realizing cross-platform reuse of the function plug-in.
可选地,在一种实施方式中,在上述第一功能插件包括推荐功能插件时,目标信息包括第三输入信息及预设表单输入备选信息,上述步骤S300具体包括步骤S301~S302。Optionally, in an implementation manner, when the first function plug-in includes a recommendation function plug-in, the target information includes third input information and preset form input candidate information, and the step S300 specifically includes steps S301 to S302.
本实施方式中,推荐功能插件为基于第三输入信息及预设表单输入备选信息生成推荐信息的插件,因而在上述第一功能插件包括推荐功能插件时,需要获取第三输入信息及预设表单输入备选信息,以便于触发推荐功能插件生成推荐信息。In this embodiment, the recommendation function plug-in is a plug-in that generates recommendation information based on the third input information and the preset form input alternative information. Therefore, when the above-mentioned first function plug-in includes the recommendation function plug-in, it is necessary to obtain the third input information and the preset form input alternative information in order to trigger the recommendation function plug-in to generate recommendation information.
步骤S301、通过所述推荐功能插件对所述第三输入信息及所述预设表单输入备选信息进行处理,以生成第一推荐信息。Step S301: Process the third input information and the preset form input candidate information through the recommendation function plug-in to generate first recommendation information.
上述步骤S301中,在获取了用户在表单输入框输入的第三输入信息,以及电子设备中的预设表单输入备选信息后,可以确定需要触发的功能插件为推荐功能插件,因而即时执行上述推荐功能插件,并由该推荐功能插件根据用户输入信息及预设表单输入备选信息生成第一推荐信息,并将该第一推荐信息进行展示。例如,在通过输入法程序执行上述推荐功能插件时,则将第一推荐信息反馈给输入法程序进行展示。In the above step S301, after obtaining the third input information input by the user in the form input box and the preset form input candidate information in the electronic device, it can be determined that the function plug-in to be triggered is a recommended function plug-in, so the above recommended function plug-in is executed immediately, and the recommended function plug-in generates the first recommended information according to the user input information and the preset form input candidate information, and displays the first recommended information. For example, when the above recommended function plug-in is executed by the input method program, the first recommended information is fed back to the input method program for display.
可选地,上述步骤S301具体包括:通过上述推荐功能插件,根据上述第三输入信息,在上述预设表单输入备选信息中查找符合表单输入规则,且起始部分与上述第三输入信息相同的第一备选信息;在查找到符合上述要求的第一备选信息的情况下,则从第一备选信息选择至少一个作为上述第一推荐信息,例如可以选择其中的任意一个第一备选信息作为上述第一推荐信息进行推荐展示,或者将全部的第一备选信息均作为上述第一推荐信息进行推荐展示;在未查找到上述第一备选信息的情况下,则不生成第一推荐信息,即不提供推荐信息。Optionally, the above-mentioned step S301 specifically includes: through the above-mentioned recommendation function plug-in, according to the above-mentioned third input information, searching for the first alternative information that meets the form input rules and has the same starting part as the above-mentioned third input information in the above-mentioned preset form input alternative information; when the first alternative information that meets the above-mentioned requirements is found, at least one is selected from the first alternative information as the above-mentioned first recommended information, for example, any one of the first alternative information can be selected as the above-mentioned first recommended information for recommendation and display, or all the first alternative information can be selected as the above-mentioned first recommended information for recommendation and display; when the above-mentioned first alternative information is not found, the first recommendation information is not generated, that is, the recommended information is not provided.
步骤S302、在接收到用户对所述第一推荐信息中的目标字符串的第四输入的情况下,将所述目标字符串输入所述表单。Step S302: When receiving a fourth input of a target character string in the first recommendation information from the user, input the target character string into the form.
上述步骤S302中,目标字符串为用户从第一推荐信息中选择的需要输入表单的字符串,第四输入为对目标字符串的确定操作,具体可以是对目标字符串的点击等选择操作。In the above step S302, the target character string is a character string that the user selects from the first recommendation information and needs to enter into the form, and the fourth input is a confirmation operation on the target character string, which may specifically be a selection operation such as clicking on the target character string.
在接收到上述第四输入时,说明需要输入目标字符串,因而将目标字符串输入表单中。When the fourth input is received, it indicates that a target character string needs to be input, and thus the target character string is input into the form.
上述实施方式中,在功能插件配置参数对应的功能插件为推荐功能插件的情况下,由推荐功能插件根据获取用户输入信息及预设表单输入备选信息,生成推荐信息,并将该第一推荐信息进行展示,以便于用户选择所需的字符串快速输入表单中。In the above implementation, when the function plug-in corresponding to the function plug-in configuration parameters is a recommended function plug-in, the recommended function plug-in generates recommended information based on the user input information and the preset form input alternative information, and displays the first recommended information to facilitate the user to select the required character string and quickly enter it into the form.
可选地,在一种实施方式中,在上述第一功能插件包括校验功能插件时,上述目标信息包括第三输入信息,上述步骤S300具体包括步骤S303~S304。Optionally, in an implementation manner, when the first functional plug-in includes a verification functional plug-in, the target information includes third input information, and the step S300 specifically includes steps S303 to S304.
本实施方式中,校验功能插件为对用户输入信息进行校验,以判断其是否符合预设表单输入规则的插件,因而上述功能插件包括校验功能插件时,需要获取表示用户输入信息的第三输入信息,以便于触发校验功能插件对用户输入信息进行校验。In this embodiment, the verification function plug-in is a plug-in that verifies the user input information to determine whether it complies with the preset form input rules. Therefore, when the above-mentioned function plug-in includes a verification function plug-in, it is necessary to obtain the third input information representing the user input information in order to trigger the verification function plug-in to verify the user input information.
步骤S303、通过校验功能插件对所述第三输入信息进行校验,以校验所述用户输入信息是否符合表单输入规则。Step S303: verify the third input information through a verification function plug-in to verify whether the user input information complies with the form input rules.
上述步骤S303中,在获取了用户在表单输入框输入的第三输入信息后,可以确定需要触发的功能插件为校验功能插件,因而即时触发输入法程序执行上述校验功能插件,并由该校验功能插件对用户输入信息进行校验,以校验判断用户输入信息是否符合预设的表单输入规则。In the above step S303, after obtaining the third input information entered by the user in the form input box, it can be determined that the function plug-in to be triggered is the verification function plug-in, and thus the input method program is immediately triggered to execute the above verification function plug-in, and the verification function plug-in verifies the user input information to verify whether the user input information complies with the preset form input rules.
步骤S304、在所述第三输入信息不符合所述表单输入规则的情况下,生成第一提示消息,并将用户提交输入信息的权限设置为禁止提交;其中,所述第一提示消息用于提醒所述用户输入信息不符合所述表单输入规则。Step S304: If the third input information does not comply with the form input rules, generate a first prompt message and set the user's permission to submit the input information to prohibit submission; wherein the first prompt message is used to remind the user that the input information does not comply with the form input rules.
上述步骤S304中,在第三输入信息不符合表单输入规则的情况下,通过生成提示信息告知用户当前输入的信息不符合表单输入规则,并禁止用户输入信息的提交,也即在用户输入的信息不符合表单输入规则时,禁止用户基于当前输入的信息执行进一步的操作,可以避免因错误地输入不符合表单输入规则的信息而给用户造成损失。In the above step S304, when the third input information does not comply with the form input rules, a prompt message is generated to inform the user that the currently input information does not comply with the form input rules, and the user is prohibited from submitting the input information. That is, when the information input by the user does not comply with the form input rules, the user is prohibited from performing further operations based on the currently input information, which can avoid losses to the user due to erroneous input of information that does not comply with the form input rules.
上述步骤S304中,在第三输入信息符合表单输入规则的情况下,则直接将该第三输入信息输入表单中。In the above step S304, when the third input information complies with the form input rule, the third input information is directly input into the form.
上述实施方式中,在功能插件配置参数对应的功能插件为校验功能插件的情况下,由校验功能插件根据获取用户输入的第三输入信息生成第一推荐信息,并将该第一推荐信息进行展示,以便于用户选择所需的字符串快速输入表单中。In the above implementation, when the function plug-in corresponding to the function plug-in configuration parameter is a verification function plug-in, the verification function plug-in generates first recommendation information based on the third input information obtained from the user, and displays the first recommendation information to facilitate the user to select the required character string and quickly enter it into the form.
可选地,在一种实施方式中,在所述表单为交易表单的情况下,上述功能插件配置参数对应的第一功能插件包括更新功能插件时,上述目标信息包括表单所指示对象的状态信息,所述表单所指示对象的状态信息包括更新状态,上述步骤S300具体包括步骤S305。Optionally, in one embodiment, when the form is a transaction form, when the first function plug-in corresponding to the function plug-in configuration parameters includes an update function plug-in, the target information includes status information of the object indicated by the form, and the status information of the object indicated by the form includes an update status, the step S300 specifically includes step S305.
本实施方式中,更新功能插件为在表单所指示对象的状态发生变化时生成提示信息的插件,因而功能插件配置参数对应的第一功能插件包括更新功能插件时,需要获取表单所指示对象的实时状态,以便于用户基于交易表单进行交易时,触发更新功能插件用户提供用户提示表单所指示对象状态的第二提示消息。In this embodiment, the update function plug-in is a plug-in that generates prompt information when the state of the object indicated by the form changes. Therefore, the first function plug-in corresponding to the function plug-in configuration parameter includes an update function plug-in that needs to obtain the real-time state of the object indicated by the form so that when the user conducts a transaction based on the transaction form, the update function plug-in is triggered to provide the user with a second prompt message prompting the user of the state of the object indicated by the form.
步骤S305、通过所述更新功能插件对所述更新状态进行处理,以根据第一状态与第二状态的差值,生成第二提示消息,所述第二提示消息用于提示用户是否调整表单所指示对象对应的预设值。Step S305: Process the update status through the update function plug-in to generate a second prompt message according to the difference between the first status and the second status, wherein the second prompt message is used to prompt the user whether to adjust the preset value corresponding to the object indicated by the form.
上述步骤S305中,在表单所指示对象的状态由第一状态变更为第二状态时,说明表单所指示对象的状态发生了变动,即发生了状态变动事件,可以确定需要触发更新功能插件,因而即时触发上述更新功能插件,并由该更新功能插件根据作为初始状态的第一状态与作为当前状态的第二状态之间的差值,生成第二提示消息,以提示用户是否调整交易状态等。其中,上述更新状态可以为价格更新状态。可选地,还可以由更新功能插件提供备选价格。In the above step S305, when the state of the object indicated by the form changes from the first state to the second state, it means that the state of the object indicated by the form has changed, that is, a state change event has occurred, and it can be determined that the update function plug-in needs to be triggered, so the above update function plug-in is immediately triggered, and the update function plug-in generates a second prompt message according to the difference between the first state as the initial state and the second state as the current state, to prompt the user whether to adjust the transaction status, etc. The above update state can be a price update state. Optionally, the update function plug-in can also provide alternative prices.
例如,在上述表单为股票交易表单的情况下,则与上述功能插件配置参数对应的第一功能插件包括股价更新功能插件时,则目标信息包括电子设备状态信息及表单所指示对象的状态信息,所述表单所指示对象的状态信息包括股价状态;在股价变动事件的情况下,可以确定需要触发的功能插件为股价更新功能插件,因而即时执行上述股价更新功能插件,并由该股价更新功能插件根据初始股价与当前股价的差值,生成第二提示消息,以提示用户是否调整买入价格。可选地,还可以由股价更新功能插件提供备选价格。For example, in the case where the above form is a stock trading form, when the first function plug-in corresponding to the above function plug-in configuration parameters includes a stock price update function plug-in, the target information includes the electronic device status information and the status information of the object indicated by the form, and the status information of the object indicated by the form includes the stock price status; in the case of a stock price change event, it can be determined that the function plug-in to be triggered is the stock price update function plug-in, so the above stock price update function plug-in is executed immediately, and the stock price update function plug-in generates a second prompt message based on the difference between the initial stock price and the current stock price to prompt the user whether to adjust the purchase price. Optionally, the stock price update function plug-in can also provide an alternative price.
上述实施方式中,在表单为交易表单的情况下,匹配的第一功能插件为更新功能插件,在出现状态变动事件的情况下,由更新功能插件生成提示用户是否调整交易状态的提示消息,可以及时告知用户当前所指示对象的状态。In the above implementation, when the form is a transaction form, the first matching function plug-in is an update function plug-in. When a status change event occurs, the update function plug-in generates a prompt message prompting the user whether to adjust the transaction status, thereby promptly informing the user of the status of the currently indicated object.
可选地,在一种实施方式中,上述第一功能插件包括防止颠簸误输入功能插件,上述目标信息包括电子设备状态信息,上述步骤S300具体包括步骤S306。Optionally, in one implementation, the first functional plug-in includes a function plug-in for preventing turbulence and erroneous input, the target information includes electronic device status information, and the step S300 specifically includes step S306.
本实施方式中,防止颠簸误输入功能插件为防止用户在颠簸状态下对表单进行误输入操作的插件,因而与功能插件配置参数对应的第一功能插件包括颠簸误输入功能插件时,需要获取电子设备状态信息,以便于在电子设备处于颠簸状态时触发该防止颠簸误输入功能插件。In this embodiment, the prevention of erroneous input due to jolt is a plug-in that prevents users from making erroneous input operations on the form in a jolt state. Therefore, when the first function plug-in corresponding to the function plug-in configuration parameters includes the jolt erroneous input function plug-in, it is necessary to obtain the electronic device status information so as to trigger the prevention of erroneous input due to jolt when the electronic device is in a jolt state.
步骤S306、通过所述防止颠簸误输入功能插件对所述电子设备颠簸事件进行处理,以禁止用户当前状态下的操作。Step S306: Process the electronic device bumping event through the bumping prevention error input function plug-in to prohibit the user from operating in the current state.
上述步骤S306中,在目标信息中包括电子设备颠簸事件的情况下,说明电子设备当前处于颠簸状态,为了防止用户对表单进行误输入操作,需要触发的功能插件为防止颠簸误输入功能插件,因而即时触发执行上述防止颠簸误输入功能插件,并由该防止颠簸误输入功能插件禁止用户当前状态下的操作,具体可以由防止颠簸误输入功能插件通过截断用户输入的表单内容,达到禁止用户当前状态下的操作的效果。In the above step S306, when the target information includes an electronic device shaking event, it means that the electronic device is currently in a shaking state. In order to prevent the user from making erroneous input operations on the form, the function plug-in that needs to be triggered is the function plug-in to prevent erroneous input of the electronic device. Therefore, the above function plug-in to prevent erroneous input of the electronic device is immediately triggered and executed, and the function plug-in to prevent erroneous input of the electronic device prohibits the user's operations in the current state. Specifically, the function plug-in to prevent erroneous input of the electronic device can achieve the effect of prohibiting the user's operations in the current state by intercepting the form content input by the user.
可选地,本实施方式中的表单同样可以为交易表单,则相应的第一功能插件包括更新功能插件及防止颠簸误输入功能插件,目标信息则包括电子设备状态及表单所指示对象的状态信息,所述表单所指示对象的状态信息包括更新状态。Optionally, the form in this embodiment can also be a transaction form, and the corresponding first function plug-in includes an update function plug-in and a function plug-in to prevent bumpy and erroneous input, and the target information includes the status of the electronic device and the status information of the object indicated by the form, and the status information of the object indicated by the form includes the update status.
上述实施方式中,在与功能插件配置参数对应的功能插件为防止颠簸误输入功能插件的情况下,在出现电子设备颠簸事件时,由防止颠簸误输入功能插件执行禁止用户当前状态下的操作,避免了因为电子设备颠簸造成用户对表单进行误输入。In the above implementation, when the function plug-in corresponding to the function plug-in configuration parameters is a function plug-in for preventing erroneous input due to jolts, when an electronic device jolt event occurs, the function plug-in for preventing erroneous input due to jolts will prohibit the user's operations in the current state, thereby preventing the user from making erroneous input into the form due to jolts of the electronic device.
请参阅图2,示出了本实施例所提供的表单处理方法的一种执行流程图,包括步骤S211~S216。Please refer to FIG. 2 , which shows an execution flow chart of the form processing method provided in this embodiment, including steps S211 to S216 .
如图2所示,在步骤S211中,在用户点击电子设备中的表单输入框,准备进行表单填写的情况下,触发执行步骤S212;As shown in FIG. 2 , in step S211 , when the user clicks on the form input box in the electronic device and is ready to fill in the form, step S212 is triggered;
在步骤S212中,表单输入框向被系统唤起的输入法程序传递功能插件配置参数,该功能插件配置参数包括了输入法程序在编辑该表单输入框时需要加载的功能插件名称,以及功能插件对应的具体配置参数值;In step S212, the form input box transmits function plug-in configuration parameters to the input method program invoked by the system, wherein the function plug-in configuration parameters include the function plug-in name that the input method program needs to load when editing the form input box, and the specific configuration parameter value corresponding to the function plug-in;
在步骤S213中,电子设备通过输入法程序检查本地插件数据库中是否存在功能插件配置参数所匹配的功能插件;若本地插件数据库中不存在当前需要使用的功能插件,则执行步骤S214下载对应功能插件,否则执行步骤S215;In step S213, the electronic device checks whether there is a function plug-in matching the function plug-in configuration parameters in the local plug-in database through the input method program; if the function plug-in currently required to be used does not exist in the local plug-in database, step S214 is executed to download the corresponding function plug-in, otherwise step S215 is executed;
在步骤S214中,输入法程序根据功能插件配置参数中的功能插件名称,在远程插件中心查找功能插件,并下载到输入法程序的本地插件数据库中;In step S214, the input method program searches for the function plug-in in the remote plug-in center according to the function plug-in name in the function plug-in configuration parameter, and downloads it to the local plug-in database of the input method program;
在步骤S215中,输入法程序根据功能插件的具体配置参数值,加载并初始化相应的功能插件;In step S215, the input method program loads and initializes the corresponding function plug-in according to the specific configuration parameter value of the function plug-in;
在步骤S216中,在用户对表单进行输入的过程中,在满足功能插件的触发条件时,通过输入法程序为功能插件提供平台无关的执行环境,从而实现执行功能插件包含的功能。In step S216, when the user inputs the form and the triggering condition of the function plug-in is met, the input method program provides a platform-independent execution environment for the function plug-in, thereby realizing the execution of the functions included in the function plug-in.
例如,第一运营商话费充值页面的原始显示效果如图3所示;For example, the original display effect of the first operator's phone charge recharge page is shown in FIG3 ;
在用户点击用于输入需要充值话费的手机号码表单后,手机号码表单输入框会向输入法程序提供功能插件配置参数,该功能插件配置参数包括手机号码填写推荐功能插件的插件名称及配置参数,还包括手机号码格式校验功能插件的插件名称及配置参数;其中,手机号码填写推荐功能插件的插件名称可以为“RecommendPhoneNumber”,而配置参数为“Self;Contact;第一运营商”;而手机号码格式校验功能插件的插件名称可以为“VerifyPhoneNumber”,配置参数则为“第一运营商”;After the user clicks on the form for inputting the mobile phone number that needs to be recharged, the mobile phone number form input box will provide the input method program with function plug-in configuration parameters, the function plug-in configuration parameters including the plug-in name and configuration parameters of the mobile phone number filling recommendation function plug-in, and also including the plug-in name and configuration parameters of the mobile phone number format verification function plug-in; wherein, the plug-in name of the mobile phone number filling recommendation function plug-in may be "RecommendPhoneNumber", and the configuration parameter is "Self; Contact; First Operator"; and the plug-in name of the mobile phone number format verification function plug-in may be "VerifyPhoneNumber", and the configuration parameter is "First Operator";
然后输入法程序获取并加载手机号填写推荐功能插件与手机号格式校验功能插件;在用户编辑表单输入框时,输入法程序执行手机号填写推荐功能插件的功能,获取本机号码以及通讯录中存储的手机号码,将其中属于第一运营商的手机号码显示在输入法程序的候选框上,供用户备选,具体效果如图4所示;Then the input method program obtains and loads the mobile phone number filling recommendation function plug-in and the mobile phone number format verification function plug-in; when the user edits the form input box, the input method program executes the function of the mobile phone number filling recommendation function plug-in, obtains the local phone number and the mobile phone numbers stored in the address book, and displays the mobile phone numbers belonging to the first operator in the candidate box of the input method program for the user to select, and the specific effect is shown in Figure 4;
在用户每次通过手机号码表单输入框输入新字符时,对于用户输入的手机号码,输入法程序执行手机号格式校验功能插件的功能;其中,对输入号码格式错误、非第一运营商号码等情况给出提示,并禁止输入内容提交;其中,输入号码格式错误时页面显示效果如图5所示,输入号码为非第一运行商号码时页面显示效果如图6所示;而对经手机号格式校验功能插件校验处理后的输入结果,可通过输入法程序提交并上屏到手机号码表单输入框中。Each time the user inputs new characters through the mobile phone number form input box, the input method program executes the function of the mobile phone number format verification function plug-in for the mobile phone number input by the user; among them, prompts are given for situations such as incorrect input number format, non-first operator number, etc., and submission of input content is prohibited; among them, when the input number format is incorrect, the page display effect is as shown in Figure 5, and when the input number is not the first operator number, the page display effect is as shown in Figure 6; and the input result after verification and processing by the mobile phone number format verification function plug-in can be submitted through the input method program and displayed on the screen in the mobile phone number form input box.
请参阅图7,示出了本实施例所提供的表单处理方法的另一种执行流程图,包括步骤S711~S717。Please refer to FIG. 7 , which shows another execution flow chart of the form processing method provided in this embodiment, including steps S711 to S717 .
如图7所示,在步骤S711中,在用户点击电子设备中表单输入框,准备进行表单填写的情况下,触发执行步骤S712;As shown in FIG. 7 , in step S711 , when the user clicks on the form input box in the electronic device and is ready to fill in the form, step S712 is triggered;
在步骤S712中,表单输入框向被系统唤起的输入法程序传递功能插件配置参数,该功能插件配置参数包括了输入法程序在编辑该表单输入框时需要加载的功能插件名称,以及功能插件对应的具体配置参数值;In step S712, the form input box transmits function plug-in configuration parameters to the input method program invoked by the system, wherein the function plug-in configuration parameters include the function plug-in name that the input method program needs to load when editing the form input box, and the specific configuration parameter value corresponding to the function plug-in;
在步骤S713中,电子设备通过输入法程序检查本地插件数据库中是否存在功能插件配置参数所匹配的功能插件;若本地插件数据库中不存在当前需要使用的功能插件,则执行步骤S714下载对应功能插件,否则执行步骤S715;In step S713, the electronic device checks whether there is a function plug-in matching the function plug-in configuration parameters in the local plug-in database through the input method program; if the function plug-in currently required to be used does not exist in the local plug-in database, step S714 is executed to download the corresponding function plug-in, otherwise step S715 is executed;
在步骤S714中,输入法程序根据功能插件配置参数中的功能插件名称,在远程插件中心查找功能插件,并下载到输入法程序的本地插件数据库中;In step S714, the input method program searches for the function plug-in in the remote plug-in center according to the function plug-in name in the function plug-in configuration parameter, and downloads it to the local plug-in database of the input method program;
在步骤S715中,输入法程序根据功能插件具体配置参数值,加载并初始化相应的功能插件;In step S715, the input method program loads and initializes the corresponding function plug-in according to the specific configuration parameter value of the function plug-in;
在步骤S716中,在用户对表单进行输入的过程中,在用户输入信息满足功能插件的触发条件时,通过输入法程序为功能插件提供平台无关的执行环境,从而实现执行功能插件包含的功能;In step S716, when the user inputs the form and the user input information meets the triggering condition of the function plug-in, the input method program provides a platform-independent execution environment for the function plug-in, thereby realizing the functions included in the execution of the function plug-in;
在步骤S717中,在用户对表单进行输入的过程中,在输入法程序外部事件满足功能插件的触发条件时,通过输入法程序为功能插件提供平台无关的执行环境,从而实现执行功能插件包含的功能。In step S717, when the user inputs the form and the external event of the input method program meets the triggering condition of the function plug-in, the input method program provides a platform-independent execution environment for the function plug-in, thereby implementing the functions included in the execution function plug-in.
例如,股票交易软件页面的原始显示效果如图8所示;For example, the original display effect of the stock trading software page is shown in Figure 8;
在用户点击股票交易表单中买入价格输入框后,输入框会向输入法程序提供功能插件配置参数,该功能插件配置参数包括股价更新功能插件的插件名称及配置参数,还包括防止颠簸误输入功能插件的插件名称及配置参数;其中,股价更新功能插件的插件名称可以为“StockUpdate”,而配置参数为空;而防止颠簸误输入功能插件的插件名称可以为“VerifyPhoneNumber”,配置参数同样可以为空;After the user clicks the buy price input box in the stock trading form, the input box will provide the input method program with function plug-in configuration parameters, which include the plug-in name and configuration parameters of the stock price update function plug-in, and also include the plug-in name and configuration parameters of the bumpy and erroneous input prevention function plug-in; wherein, the plug-in name of the stock price update function plug-in may be "StockUpdate", and the configuration parameters are empty; and the plug-in name of the bumpy and erroneous input prevention function plug-in may be "VerifyPhoneNumber", and the configuration parameters may also be empty;
然后输入法程序获取并加载股价更新功能插件与防止颠簸误输入功能插件;在用户编辑表单输入框时,输入法程序执行股价更新功能插件的功能,获取并记录当前初始股价信息;在出现股价变动事件时,输入法程序执行股价更新功能插件的功能,具体是根据初始股价与目前股价的差值,提醒用户是否根据当前股价调整买入价格,并给出备选的调整值,具体效果如图9所示;Then the input method program obtains and loads the stock price update function plug-in and the bump error input prevention function plug-in; when the user edits the form input box, the input method program executes the function of the stock price update function plug-in to obtain and record the current initial stock price information; when a stock price change event occurs, the input method program executes the function of the stock price update function plug-in, specifically, based on the difference between the initial stock price and the current stock price, reminds the user whether to adjust the purchase price according to the current stock price, and gives an alternative adjustment value. The specific effect is shown in Figure 9;
在用户设备处于颠簸状态时,触发输入法程序执行防止颠簸误输入功能插件的功能,具体是不接收该状态下的用户价格输入与提交,此时页面显示效果如图10所示;待用户设备处于平稳状态后,用户才可继续编辑价格表单,此时页面显示效果如图11所示;When the user device is in a bumpy state, the input method program is triggered to execute the function of the bumpy error input prevention plug-in, specifically, the price input and submission of the user in this state are not accepted. At this time, the page display effect is shown in Figure 10; after the user device is in a stable state, the user can continue to edit the price form. At this time, the page display effect is shown in Figure 11;
然后通过输入法程序将经上述功能插件处理后的输入结果提交并上屏到买入价格输入框中。Then, the input result processed by the above functional plug-in is submitted through the input method program and displayed on the screen in the buying price input box.
需要说明的是,本申请实施例提供的表单处理方法,执行主体可以为终端设备,或者该终端设备中的用于执行加载表单处理方法的控制模块。本申请实施例中以文终端设备执行加载表单处理方法为例,说明本申请实施例提供的表单处理方法。It should be noted that the form processing method provided in the embodiment of the present application can be executed by a terminal device or a control module in the terminal device for executing the loading form processing method. In the embodiment of the present application, the form processing method provided in the embodiment of the present application is explained by taking the terminal device executing the loading form processing method as an example.
请参阅图12,示出了本申请实施例提供的一种表单处理装置的结构示意图,所述表单处理装置,应用于电子设备,如图12所示,所述装置包括:Please refer to FIG. 12 , which shows a schematic diagram of the structure of a form processing device provided in an embodiment of the present application. The form processing device is applied to an electronic device. As shown in FIG. 12 , the device includes:
第一获取模块121,用于在接收到对表单的第一输入的情况下,获取与所述第一输入对应的功能插件配置参数;A first acquisition module 121 is used to acquire function plug-in configuration parameters corresponding to the first input when receiving the first input of the form;
第二获取模块122,用于在接收到对所述表单的第二输入的情况下,获取目标信息,所述目标信息包括:第三输入信息、电子设备状态信息、表单所指示对象的状态信息、及预设表单输入备选信息中的至少一种;The second acquisition module 122 is used to acquire target information when receiving the second input to the form, wherein the target information includes at least one of the third input information, the electronic device state information, the state information of the object indicated by the form, and preset form input candidate information;
执行模块123,用于通过与所述功能插件配置参数对应的功能插件对所述目标信息进行处理。The execution module 123 is used to process the target information through the function plug-in corresponding to the function plug-in configuration parameter.
可选地,所述的表单处理装置中,在所述第一功能插件包括推荐功能插件时,所述目标信息包括第三输入信息及预设表单输入备选信息;Optionally, in the form processing device, when the first function plug-in includes a recommended function plug-in, the target information includes third input information and preset form input candidate information;
所述执行模块123包括:The execution module 123 includes:
第一触发单元,用于通过所述推荐功能插件对所述第三输入信息及所述预设表单输入备选信息进行处理,以生成第一推荐信息;A first triggering unit, configured to process the third input information and the preset form input candidate information through the recommendation function plug-in to generate first recommendation information;
第一执行单元,用于在接收到用户对所述第一推荐信息中目标字符串的第四输入的情况下,将所述目标字符串输入所述表单。The first execution unit is configured to input the target character string into the form when receiving a fourth input of the target character string in the first recommendation information from the user.
可选地,所述的表单处理装置中,在所述第一功能插件包括校验功能插件时,所述目标信息包括第三输入信息;Optionally, in the form processing device, when the first functional plug-in includes a verification functional plug-in, the target information includes third input information;
所述执行模块123包括:The execution module 123 includes:
第二触发单元,用于通过校验功能插件对所述第三输入信息进行校验,以校验所述第三输入信息是否符合表单输入规则;A second trigger unit is used to verify the third input information through a verification function plug-in to verify whether the third input information complies with the form input rule;
第二执行单元,用于在所述第三输入信息不符合所述表单输入规则的情况下,生成第一提示消息,并将用户提交输入信息的权限设置为禁止提交;其中,所述第一提示消息用于提醒所述用户输入信息不符合所述表单输入规则。The second execution unit is used to generate a first prompt message when the third input information does not comply with the form input rules, and set the user's permission to submit the input information to prohibit submission; wherein the first prompt message is used to remind the user that the input information does not comply with the form input rules.
可选地,所述的表单处理装置中,在所述表单为交易表单的情况下,所述第一功能插件包括更新功能插件及防止颠簸误输入功能插件,所述目标信息包括电子设备状态信息及表单所指示对象的状态信息,所述电子设备状态信息包括电子设备颠簸事件,所述表单所指示对象的状态信息包括更新状态;Optionally, in the form processing device, when the form is a transaction form, the first function plug-in includes an update function plug-in and a bump-prevention error input function plug-in, the target information includes electronic device status information and status information of an object indicated by the form, the electronic device status information includes an electronic device bump event, and the status information of the object indicated by the form includes an update status;
所述执行模块123包括:The execution module 123 includes:
第三执行单元,用于通过所述更新功能插件对所述更新状态进行处理,以根据第一状态与第二状态的差值,生成第二提示消息,所述第二提示消息用于提示用户是否调整表单所指示对象对应的预设值;a third execution unit, configured to process the update state through the update function plug-in to generate a second prompt message according to a difference between the first state and the second state, wherein the second prompt message is used to prompt the user whether to adjust a preset value corresponding to the object indicated by the form;
第四执行单元,用于通过所述防止颠簸误输入功能插件对所述电子设备颠簸事件进行处理,以禁止用户当前状态下的操作。The fourth execution unit is used to process the electronic device bumping event through the bumping error input prevention function plug-in to prohibit the user's operation in the current state.
可选地,所述的表单处理装置中,所述第一获取模块121包括:Optionally, in the form processing device, the first acquisition module 121 includes:
检测单元,用于在接收到对表单的第一输入的情况下,检测本地插件数据库是否存储有所述功能插件配置参数所对应的第一功能插件;a detection unit, configured to detect whether a first function plug-in corresponding to the function plug-in configuration parameter is stored in a local plug-in database when a first input to the form is received;
请求单元,用于在所述本地插件数据库未存储第一功能插件的情况下,向服务器发送下载请求,其中,所述下载请求中携带功能插件标识;a request unit, configured to send a download request to a server if the local plug-in database does not store the first function plug-in, wherein the download request carries a function plug-in identifier;
接收单元,用于接收所述服务器发送的所述功能插件标识匹配的第一功能插件;依据所述功能插件配置参数,加载并初始化所述第一功能插件;A receiving unit, configured to receive a first function plug-in matching the function plug-in identifier sent by the server; and load and initialize the first function plug-in according to the function plug-in configuration parameters;
安装单元,用于在本地插件数据库存储有第一功能插件的情况下,根据所述功能插件配置参数加载并初始化所述第一功能插件。The installation unit is configured to load and initialize the first function plug-in according to configuration parameters of the function plug-in when the first function plug-in is stored in the local plug-in database.
本申请实施例中的表单处理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。The form processing device in the embodiment of the present application can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, an in-vehicle electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc. The non-mobile electronic device can be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
本申请实施例中的表单处理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。The form processing device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
本申请实施例提供的表单处理装置能够实现图1至图11的方法实施例中表单处理方法实现的各个过程,为避免重复,这里不再赘述。The form processing device provided in the embodiment of the present application can implement each process implemented by the form processing method in the method embodiments of Figures 1 to 11, and will not be described again here to avoid repetition.
本申请实施例中,通过由第一获取模块121在接收到对表单的第一输入的情况下,先获取与所述第一输入对应的功能插件配置参数;再由第二获取模块122在接收到对所述表单的第二输入的情况下,获取目标信息,所述目标信息包括:第三输入信息、电子设备状态信息、表单所指示对象的状态信息、及预设表单输入备选信息中的至少一种;进而由执行模块123通过与所述功能插件配置参数对应的功能插件对所述目标信息进行处理。因为功能插件可以实现特定的表单功能,通过加载运行功能插件,不仅实现了相应的表单辅助功能,也使得功能插件可以复用,也即实现了上述与表单输入相关的表单辅助功能的复用,减少了表单处理的步骤,提高了表单处理效率。In the embodiment of the present application, when the first acquisition module 121 receives the first input to the form, it first acquires the function plug-in configuration parameters corresponding to the first input; then, when the second acquisition module 122 receives the second input to the form, it acquires the target information, the target information including: the third input information, the electronic device status information, the status information of the object indicated by the form, and at least one of the preset form input alternative information; and then, the execution module 123 processes the target information through the function plug-in corresponding to the function plug-in configuration parameters. Because the function plug-in can realize a specific form function, by loading and running the function plug-in, not only the corresponding form auxiliary function is realized, but also the function plug-in can be reused, that is, the reuse of the above-mentioned form auxiliary functions related to the form input is realized, the steps of form processing are reduced, and the efficiency of form processing is improved.
可选的,本申请实施例还提供一种电子设备,包括处理器,存储器,存储在存储器上并可在所述处理器上运行的程序或指令,该程序或指令被处理器执行时实现上述表单处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。Optionally, an embodiment of the present application also provides an electronic device, including a processor, a memory, and a program or instruction stored in the memory and executable on the processor. When the program or instruction is executed by the processor, each process of the above-mentioned form processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
需要注意的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
图13为实现本申请实施例的一种电子设备的硬件结构示意图。FIG. 13 is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application.
该电子设备130包括但不限于:射频单元1301、网络模块1302、音频输出单元1303、输入单元1304、传感器1305、显示单元1306、用户输入单元1307、接口单元1308、存储器1309、以及处理器1310等部件。The electronic device 130 includes but is not limited to: a radio frequency unit 1301, a network module 1302, an audio output unit 1303, an input unit 1304, a sensor 1305, a display unit 1306, a user input unit 1307, an interface unit 1308, a memory 1309, and a processor 1310 and other components.
本领域技术人员可以理解,电子设备130还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器1310逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图13中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。Those skilled in the art will appreciate that the electronic device 130 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1310 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The electronic device structure shown in FIG13 does not constitute a limitation on the electronic device, and the electronic device may include more or fewer components than shown, or combine certain components, or arrange components differently, which will not be described in detail here.
其中,用户输入单元1307,在本申请实施例中包括显示界面;Among them, the user input unit 1307, in the embodiment of the present application, includes a display interface;
处理器1310,用于在通过用户输入单元1307接收到对表单的第一输入的情况下,获取与所述第一输入对应的功能插件配置参数;在接收到对所述表单的第二输入的情况下,获取目标信息,所述目标信息包括:第三输入信息、电子设备状态信息、表单所指示对象的状态信息、及预设表单输入备选信息中的至少一种;通过与所述功能插件配置参数对应的第一功能插件,对所述目标信息进行处理。Processor 1310 is used to obtain function plug-in configuration parameters corresponding to a first input to a form when the first input to the form is received through user input unit 1307; obtain target information when a second input to the form is received, the target information including at least one of third input information, electronic device status information, status information of an object indicated by the form, and preset form input alternative information; and process the target information through a first function plug-in corresponding to the function plug-in configuration parameters.
本申请实施例提供的电子设备,由功能插件实现相应与表单输入相关的辅助功能,使得功能插件可以跨平台复用,因而实现了上述与表单输入相关的辅助功能的跨平台使用,减少了表单处理的步骤,提高了表单处理效率。The electronic device provided in the embodiment of the present application implements corresponding auxiliary functions related to form input by functional plug-ins, so that the functional plug-ins can be reused across platforms, thereby realizing the cross-platform use of the above-mentioned auxiliary functions related to form input, reducing the steps of form processing, and improving form processing efficiency.
可选的,在所述第一功能插件包括推荐功能插件时,所述目标信息包括第三输入信息及预设表单输入备选信息;处理器1310,具体用于通过所述推荐功能插件对所述第三输入信息及所述预设表单输入备选信息进行处理,生成第一推荐信息;在接收到对所述第一推荐信息中的目标字符串的第四输入的情况下,将所述目标字符串输入所述表单。Optionally, when the first function plug-in includes a recommendation function plug-in, the target information includes third input information and preset form input alternative information; the processor 1310 is specifically used to process the third input information and the preset form input alternative information through the recommendation function plug-in to generate first recommendation information; when a fourth input of a target character string in the first recommendation information is received, the target character string is input into the form.
可选的,在所述第一功能插件包括校验功能插件时,所述目标信息包括第三输入信息;处理器1310,具体用于通过校验功能插件对所述第三输入信息进行校验,以校验所述第三输入信息是否符合表单输入规则;在所述第三输入信息不符合所述表单输入规则的情况下,生成第一提示消息,并将用户提交输入信息的权限设置为禁止提交;其中,所述第一提示消息用于提醒所述用户输入信息不符合所述表单输入规则。Optionally, when the first function plug-in includes a verification function plug-in, the target information includes third input information; the processor 1310 is specifically used to verify the third input information through the verification function plug-in to verify whether the third input information complies with the form input rules; when the third input information does not comply with the form input rules, a first prompt message is generated, and the user's permission to submit the input information is set to prohibit submission; wherein, the first prompt message is used to remind the user that the input information does not comply with the form input rules.
可选的,在所述表单为交易表单的情况下,所述第一功能插件包括更新功能插件及防止颠簸误输入功能插件,所述目标信息包括电子设备状态信息及表单所指示对象的状态信息,所述电子设备状态信息包括电子设备颠簸事件,所述表单所指示对象的状态信息包括更新状态;处理器1310,具体用于通过所述更新功能插件对所述更新状态进行处理,以根据第一状态与第二状态的差值,生成第二提示消息,所述第二提示消息用于提示用户是否调整表单所指示对象对应的预设值;通过所述防止颠簸误输入功能插件对所述电子设备颠簸事件进行处理,以禁止用户当前状态下的操作。Optionally, in the case that the form is a transaction form, the first function plug-in includes an update function plug-in and a function plug-in for preventing turbulence and erroneous input, the target information includes electronic device status information and status information of the object indicated by the form, the electronic device status information includes electronic device turbulence events, and the status information of the object indicated by the form includes an update status; the processor 1310 is specifically used to process the update status through the update function plug-in to generate a second prompt message according to the difference between the first state and the second state, the second prompt message being used to prompt the user whether to adjust the preset value corresponding to the object indicated by the form; the electronic device turbulence event is processed through the function plug-in for preventing turbulence and erroneous input to prohibit the user from operating in the current state.
可选的,处理器1310,具体用于在接收到对表单的第一输入的情况下,检测本地插件数据库是否存储有所述功能插件配置参数所对应的第一功能插件;在所述本地插件数据库未存储第一功能插件的情况下,向服务器发送下载请求,其中,所述下载请求中携带功能插件标识;接收所述服务器发送的所述功能插件标识匹配的第一功能插件;依据所述功能插件配置参数,加载并初始化所述第一功能插件;在本地插件数据库存储有第一功能插件的情况下,根据所述功能插件配置参数加载并初始化所述第一功能插件。Optionally, the processor 1310 is specifically used to, upon receiving a first input to a form, detect whether a local plug-in database stores a first function plug-in corresponding to the function plug-in configuration parameters; if the local plug-in database does not store the first function plug-in, send a download request to a server, wherein the download request carries a function plug-in identifier; receive a first function plug-in matching the function plug-in identifier sent by the server; load and initialize the first function plug-in according to the function plug-in configuration parameters; and if the local plug-in database stores the first function plug-in, load and initialize the first function plug-in according to the function plug-in configuration parameters.
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述表单处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned form processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。The processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述表单处理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned form processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be noted that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present application.
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011569078.7ACN112596816B (en) | 2020-12-25 | 2020-12-25 | Form processing method, device and electronic device |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011569078.7ACN112596816B (en) | 2020-12-25 | 2020-12-25 | Form processing method, device and electronic device |
| Publication Number | Publication Date |
|---|---|
| CN112596816A CN112596816A (en) | 2021-04-02 |
| CN112596816Btrue CN112596816B (en) | 2024-06-04 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202011569078.7AActiveCN112596816B (en) | 2020-12-25 | 2020-12-25 | Form processing method, device and electronic device |
| Country | Link |
|---|---|
| CN (1) | CN112596816B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113378041B (en)* | 2021-05-24 | 2024-04-16 | 北京京东振世信息技术有限公司 | Prompt message pushing method, device, electronic equipment and computer readable medium |
| CN114356926A (en)* | 2021-12-30 | 2022-04-15 | 广州趣丸网络科技有限公司 | Cross-environment flow form configuration method and system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101576823A (en)* | 2009-06-11 | 2009-11-11 | 阿里巴巴集团控股有限公司 | Method for verifying form control and device |
| CN103902396A (en)* | 2012-12-28 | 2014-07-02 | 联想(北京)有限公司 | Information processing method and electronic device |
| CN104158958A (en)* | 2014-07-28 | 2014-11-19 | 中山大学 | Anti-misoperation method for intelligent terminal equipment |
| US9146757B1 (en)* | 2009-03-16 | 2015-09-29 | Xilinx, Inc. | Dynamically loaded plug-ins to provide an integrated graphical user interface |
| CN106990952A (en)* | 2017-02-28 | 2017-07-28 | 福建天泉教育科技有限公司 | Form validation method and its system based on Vue.js |
| CN107093145A (en)* | 2017-04-18 | 2017-08-25 | 湖南福米信息科技有限责任公司 | For the method for stock transaction, device and electronic equipment |
| CN107632852A (en)* | 2017-07-26 | 2018-01-26 | 阿里巴巴集团控股有限公司 | Information updating method and device |
| CN111736835A (en)* | 2020-06-30 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Form processing method, device and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105404620A (en)* | 2015-11-20 | 2016-03-16 | 华为技术有限公司 | Form verification method and apparatus |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9146757B1 (en)* | 2009-03-16 | 2015-09-29 | Xilinx, Inc. | Dynamically loaded plug-ins to provide an integrated graphical user interface |
| CN101576823A (en)* | 2009-06-11 | 2009-11-11 | 阿里巴巴集团控股有限公司 | Method for verifying form control and device |
| CN103902396A (en)* | 2012-12-28 | 2014-07-02 | 联想(北京)有限公司 | Information processing method and electronic device |
| CN104158958A (en)* | 2014-07-28 | 2014-11-19 | 中山大学 | Anti-misoperation method for intelligent terminal equipment |
| CN106990952A (en)* | 2017-02-28 | 2017-07-28 | 福建天泉教育科技有限公司 | Form validation method and its system based on Vue.js |
| CN107093145A (en)* | 2017-04-18 | 2017-08-25 | 湖南福米信息科技有限责任公司 | For the method for stock transaction, device and electronic equipment |
| CN107632852A (en)* | 2017-07-26 | 2018-01-26 | 阿里巴巴集团控股有限公司 | Information updating method and device |
| CN111736835A (en)* | 2020-06-30 | 2020-10-02 | 腾讯科技(深圳)有限公司 | Form processing method, device and storage medium |
| Publication number | Publication date |
|---|---|
| CN112596816A (en) | 2021-04-02 |
| Publication | Publication Date | Title |
|---|---|---|
| WO2020233048A1 (en) | Customized software generation method and system, and electronic device and storage medium | |
| US7853253B2 (en) | System and method of regulating data traffic between a client device and a server | |
| EP3079326A1 (en) | Network payment method, apparatus and system | |
| US10521834B2 (en) | Mobile solution for purchase orders | |
| JP2005157657A (en) | Application data management method for portable terminal and portable terminal | |
| CN112596816B (en) | Form processing method, device and electronic device | |
| CN114257551A (en) | A distributed current limiting method and system, and storage medium | |
| CN113138786B (en) | Application updating method and device | |
| US20190311335A1 (en) | Systems and methods for in-application content management | |
| CN113919829A (en) | Account transaction request processing method, device, system and electronic device | |
| CN113723942A (en) | Aggregated payment method, device, equipment and storage medium | |
| EP4538909A1 (en) | Application authorization management method and related device | |
| KR20250037733A (en) | Method and apparatus for processing notification using notification preset | |
| CN112241285B (en) | Configuration method, device and equipment for operation program | |
| CN108363592A (en) | Operation method, device, equipment and the computer readable storage medium of application software | |
| CN103365672B (en) | A kind of method and system processing the descriptor of application program | |
| US9355225B2 (en) | Smart super-distribution of rights-protected digital content | |
| US20050222916A1 (en) | Information processing apparatus | |
| CN113934453B (en) | Risk detection method, risk detection device and storage medium | |
| CN114201264B (en) | A method, device, equipment and storage medium for verifying mixed object placement | |
| CN116629856A (en) | Payment application implementation method, device, terminal equipment and storage medium | |
| CN112637794B (en) | Information forwarding method and device | |
| CN111984340A (en) | Application program starting method and device, readable storage medium and electronic equipment | |
| TW202507581A (en) | Electronic device for processing information related to management of delivery driver pool and the method thereof | |
| CN118282942A (en) | Service distribution method, device, equipment and storage medium |
| 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 |