CN105843600A - 数据编辑方法、装置及*** - Google Patents
数据编辑方法、装置及*** Download PDFInfo
- Publication number
- CN105843600A CN105843600A CN201610113304.8A CN201610113304A CN105843600A CN 105843600 A CN105843600 A CN 105843600A CN 201610113304 A CN201610113304 A CN 201610113304A CN 105843600 A CN105843600 A CN 105843600A
- Authority
- CN
- China
- Prior art keywords
- preset interface
- set list
- interface function
- class
- information
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/33—Intelligent editors
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供的一种数据编辑方法、装置及***,涉及信息技术领域,可以在用户使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具。所述方法包括:向服务器发送预置列表的异步获取请求,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;接收所述服务器发送的所述预置列表并进行存储;当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
Description
技术领域
本发明涉及信息技术领域,尤其涉及一种数据编辑方法、装置及***。
背景技术
随着信息技术的不断发展,在线的云编辑器得到了广泛的应用。在线的云编辑器是一种浏览器的IDE(Integrated Development Environment,集成开发环境),能提供类似于本地IDE的代码高亮、代码提示、错误提示、自动补全等功能,同时将内容保存在远端服务器,可以随时随地修改编辑,无需下载客户端安装和配置环境。
目前,已经存在一些在线的云编辑器,能够提供本地IDE的很多功能。这些在线的云编辑器都能进行一些标签语法提示和辅助输入,并且给前端提供的在线云编辑器主要用于编写项目视图层的模板。用户在使用在线的云编辑器编辑前端模板的时候经常需要知道后端服务器提供了哪些服务和哪些工具,然而目前在线的云编辑器仅局限于代码语法的提示。
发明内容
本发明实施例提供了一种数据编辑方法、装置及***,用以解决现有技术中用户在使用在线的云编辑器的时候,不能为用户提示后端服务器所提供的服务和工具的问题。
针对现有技术存在的问题,本发明实施例提供了一种数据编辑方法,包括:
向服务器发送预置列表的异步获取请求,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
接收所述服务器发送的所述预置列表并进行存储;
当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
本发明实施例提供了另一种数据编辑方法,包括:
接收客户端发送的预置列表的异步获取请求;
获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
向所述客户端发送所述预置列表,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
本发明实施例提供了一种客户端,包括:
发送单元,用于向服务器发送预置列表的异步获取请求,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
接收单元,用于接收所述服务器发送的所述预置列表;
存储单元,用于对所述接收单元接收的预置列表进行存储;
获取单元,用于当接收到用户输入的编辑信息时,从所述存储单元存储的预置列表中获取与所述编辑信息模糊匹配的预置接口函数;
显示单元,用于显示所述获取单元获取的预置接口函数,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
本发明实施例提供了一种服务器,包括:
接收单元,用于接收客户端发送的预置列表的异步获取请求;
获取单元,用于获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
发送单元,用于向所述客户端发送所述预置列表,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
本发明实施例提供了一种数据编辑***,包括:客户端和服务器;
所述服务器,用于接收所述客户端发送的预置列表的异步获取请求;获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;向所述客户端发送所述预置列表;
所述客户端,用于接收所述服务器发送的所述预置列表并进行存储;当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
本发明实施例提供的一种数据编辑方法、装置及***,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种数据编辑方法流程示意图;
图2为本发明实施例提供的另一种数据编辑方法流程示意图;
图3为本发明实施例提供的又一种数据编辑方法流程示意图;
图4为本发明实施例提供的一种客户端结构示意图;
图5为本发明实施例提供的另一种客户端结构示意图;
图6为本发明实施例提供的一种服务器结构示意图;
图7为本发明实施例提供的一种服务器结构示意图;
图8为本发明实施例提供的一种数据编辑***结构示意图;
图9为本发明实施例提供的一种服务器的实体结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供了一种数据编辑方法,可以应用于客户端,如图1所示,所述方法包括:
101、向服务器发送预置列表的异步获取请求。
进一步地,以使得所述服务器获取与所述异步获取请求对应的预置列表,并向客户端发送。其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数。所述异步获取请求用于获取预置列表。所述预置接口函数可以根据实际需求进行配置。
具体地,对于本发明实施例,可以通过调用预先配置的http接口,向服务器发送预置列表的异步获取请求。
102、接收服务器发送的预置列表并进行存储。
对于本发明实施例,可以将接收的预置列表缓存在本地,以便能够及时调用。
例如,当用户侧在浏览器中打开在线的云编辑器,即机器侧在接收到该云编辑器的启动指令时,云编辑器进行初始化,并可以通过调用预先配置的http接口,向服务器发送预置列表的异步获取请求,进而可以获取得到包含不同工具类或接口类分别对应的预置接口函数的预置列表,并将其存储在本地以便能够及时调用。
103、当接收到用户输入的编辑信息时,从预置列表中获取与编辑信息模糊匹配的预置接口函数并进行显示。
进一步地,以便于用户从所述预置接口函数中选择一个预置接口函数进行调用。
例如,当用户输入的编辑信息为ge时,会将ge与缓存在本地的预置列表中各个预置接口函数进行模糊匹配,然后显示ge开头的有哪些工具类或接口类的预置接口函数的标识以及对应的函数方法描述。这里可以显示使用getIssue Time等预置接口函数。
本发明实施例提供的一种数据编辑方法,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
本发明实施例提供了另一种数据编辑方法,可以应用于客户端,如图2所示,所述方法包括:
201、向服务器发送预置列表的异步获取请求。
进一步地,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数。
具体地,可以通过调用预先配置的http接口,向服务器发送预置列表的异步获取请求。
202、接收服务器发送的预置列表并进行存储。
例如,当用户打开在线的云编辑器需要进行编辑数据时,即机器侧根据接收到的该云编辑器的启动指令,在云编辑器进行初始化的同时,通过预先配置的http接口,向服务器发送预置列表的异步获取请求,请求获取包含不同工具类或接口类分别对应的预置接口函数的预置列表,在获取得到该预置列表后,将其存储在本地以便能够及时调用。
203、当接收到用户输入的编辑信息时,检测预置列表中是否存在与编辑信息模糊匹配的预置接口函数。
例如,当用户输入的编辑信息为ab时,会将ab与缓存在本地的预置列表中各个预置接口函数进行模糊匹配,根据匹配结果,确定预置列表中是否存在ab开头的工具类或接口类的预置接口函数。
204a、若预置列表中存在与编辑信息模糊匹配的预置接口函数,则从预置列表中获取与编辑信息模糊匹配的预置接口函数并进行显示。
例如,当用户输入的编辑信息为ab,并且已经确定预置列表中存在ab开头的工具类或接口类的预置接口函数时,显示这些预置接口函数的标识以及分别对应的函数方法描述。
205a、当接收到用户从预置接口函数中选择的一个预置接口函数的调用指令时,对用户选择的一个预置接口函数进行调用。
例如,用户可以通过鼠标点击选择需要使用的预置接口函数,机器侧接收相应的调用指令,对用户选择的预置接口函数进行调用,生成相关的调用代码。
与步骤204a并列的步骤204b、若预置列表中不存在与编辑信息模糊匹配的预置接口函数,则输出提示信息。
其中,所述提示信息用于提示不存在与所述编辑信息模糊匹配的预置接口函数。所述提示信息可以为文本提示信息、图片提示信息、音频提示信息、视频提示信息等。
需要说明的是,若预置列表中不存在与编辑信息模糊匹配的预置接口函数,通过输出提示信息,可以使用户明确当前输入的编辑信息在后台服务器中不存在相应的预置接口函数,以便用户调整相应的编辑信息输入,可以增强用户的体验。
本发明实施例提供的另一种数据编辑方法,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
本发明实施例提供了又一种数据编辑方法,可以应用于服务器,如图3所示,所述方法包括:
301、接收客户端发送的预置列表的异步获取请求。
对于本发明实施例,所述步骤301之前,还可以包括:通过预设Java反射获取函数,从配置文件中反射获取得到不同工具类或接口类分别对应的预置接口函数并保存在所述预置列表中,其中,所述配置文件中保存有不同工具类或接口类分别对应的类路径信息以及相关的描述信息。所述预设Java反射获取函数可以由技术人员事先编写好并存储在一个特定位置以便能够及时调用。
具体地,服务器维护一个配置文件,例如,配置文件可以为tool.xml。配置文件中保存有格式化好的数据列表,主要包括提供给在线的云编辑器的工具类或接口类的类路径,以及相关的描述信息。例如,对于一个工具类可以定义其key、scope、class、description等属性信息。
进一步地,服务器可以通过class类路径确定该类,类中包含很多具体的接口函数方法,利用预设Java反射获取函数,获取类中具体的接口函数方法和方法的传参、以及自定义的注解信息,该注解信息主要用于描述方法的具体使用方式,根据获取得到的这些信息生成预置接口函数并保存在预置列表中,而且可以提供一个http接口供客户端调用,以便客户端通过调用该http接口,向服务器发送预置列表的异步获取请求。
302、获取与异步获取请求对应的预置列表。
其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数。
303、向客户端发送预置列表。
进一步地,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。具体地,可以参考步骤103中相应描述,在此不再赘述。
本发明实施例提供的又一种数据编辑方法,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
进一步地,作为图1所述方法的具体实现,本发明实施例提供了一种客户端,如图4所示,所述客户端包括:发送单元41、接收单元42、存储单元43、获取单元44、显示单元45。
所述发送单元41,可以用于向服务器发送预置列表的异步获取请求。所述发送单元41面向服务器。
进一步地,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数。
所述接收单元42,可以用于接收所述服务器发送的所述预置列表。所述接收单元42面向服务器,为接收预置列表的主要功能模块。
所述存储单元43,可以用于对所述接收单元42接收的预置列表进行存储。
所述获取单元44,可以用于当接收到用户输入的编辑信息时,从所述存储单元43存储的预置列表中获取与所述编辑信息模糊匹配的预置接口函数。所述获取单元44为获取预置接口函数的主要功能模块。
所述显示单元45,可以用于显示所述获取单元44获取的预置接口函数。所述显示单元45为显示预置接口函数的主要功能模块。
进一步地,以便于用户从所述预置接口函数中选择一个预置接口函数进行调用。
需要说明的是,本发明实施例提供的一种客户端所涉及各功能单元的其他相应描述,可以参考图1中的对应描述,在此不再赘述。
本发明实施例提供的一种客户端,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
进一步地,作为图2所述方法的具体实现,本发明实施例提供了另一种客户端,如图5所示,所述客户端包括:发送单元51、接收单元52、存储单元53、获取单元54、显示单元55。
所述发送单元51,可以用于向服务器发送预置列表的异步获取请求。所述发送单元51面向服务器。
进一步地,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数。
所述接收单元52,可以用于接收所述服务器发送的所述预置列表。所述接收单元52面向服务器,为接收预置列表的主要功能模块。
所述存储单元53,可以用于对所述接收单元52接收的预置列表进行存储。
所述获取单元54,可以用于当接收到用户输入的编辑信息时,从所述存储单元53存储的预置列表中获取与所述编辑信息模糊匹配的预置接口函数。所述获取单元54为获取预置接口函数的主要功能模块。
所述显示单元55,可以用于显示所述获取单元54获取的预置接口函数。所述显示单元55为显示预置接口函数的主要功能模块。
进一步地,以便于用户从所述预置接口函数中选择一个预置接口函数进行调用。
进一步地,所述客户端还包括:调用单元56。
所述调用单元56,可以用于当接收到用户从所述预置接口函数中选择的一个预置接口函数的调用指令时,对所述选择的一个预置接口函数进行调用。
进一步地,所述客户端还包括:检测单元57和输出单元58。
所述检测单元57,可以用于检测所述预置列表中是否存在与所述编辑信息模糊匹配的预置接口函数。
所述输出单元58,可以用于若所述检测单元57检测出所述预置列表中不存在与所述编辑信息模糊匹配的预置接口函数,则输出提示信息,所述提示信息用于提示不存在与所述编辑信息模糊匹配的预置接口函数。
所述获取单元54,具体可以用于若所述检测单元57检测出所述预置列表中存在与所述编辑信息模糊匹配的预置接口函数,则从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数。
需要说明的是,本发明实施例提供的另一种客户端所涉及各功能单元的其他相应描述,可以参考图2中的对应描述,在此不再赘述。
本发明实施例提供的另一种客户端,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
进一步地,作为图3所述方法的具体实现,本发明实施例提供了一种服务器,如图6所示,所述服务器包括:接收单元61、获取单元62、发送单元63。
所述接收单元61,可以用于接收客户端发送的预置列表的异步获取请求。所述接收单元61面向客户端。
所述获取单元62,可以用于获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数。所述获取单元62为获取预置列表的主要功能模块。
所述发送单元63,可以用于向所述客户端发送所述预置列表。所述发送单元63面向客户端,为向客户端发送预置列表的主要功能模块。
进一步地,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
进一步地,如图7所示,所述服务器还包括:保存单元64。
所述获取单元62,还可以用于通过预设Java反射获取函数,从配置文件中反射获取得到不同工具类或接口类分别对应的预置接口函数,其中,所述配置文件中保存有不同工具类或接口类分别对应的类路径信息以及相关的描述信息。
所述保存单元64,可以用于将所述获取单元62获取的不同工具类或接口类分别对应的预置接口函数保存在所述预置列表中。
需要说明的是,本发明实施例提供的一种服务器所涉及各功能单元的其他相应描述,可以参考图3中的对应描述,在此不再赘述。本发明实施例中可以通过硬件处理器(hardware processor)来实现相关功能模块。
本发明实施例提供的一种服务器,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
进一步地,本发明实施例提供了一种数据编辑***,包括:客户端81、服务器82。
所述服务器82,可以用于接收所述客户端81发送的预置列表的异步获取请求;获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;向所述客户端发送所述预置列表。
所述客户端81,用于接收所述服务器82发送的所述预置列表并进行存储;当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
示例性的,如图9所示,图9示出了本发明实施例提供的一种服务器的实体结构示意图,该服务器可以包括:处理器(processor)91、通信接口(Communications Interface)92、存储器(memory)93和总线94,其中,处理器91、通信接口92、存储器93通过总线94完成相互间的通信。通信接口92可以用于服务器与客户端之间的信息传输。处理器91可以调用存储器93中的逻辑指令,以执行如下方法:接收客户端发送的预置列表的异步获取请求;获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;向所述客户端发送所述预置列表,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。此外,上述的存储器93中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本发明实施例提供的一种数据编辑***,首先从服务器中获取保存有不同工具类或接口类分别对应的预置接口函数的预置列表,当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用,与现有技术相比,可以实现用户在使用在线的云编辑器的时候,为用户提示后端服务器所提供的服务和工具,能够实时详细的使用户知道服务器后台提供哪些函数方法,以及方法的使用描述,并且可以快速生成调用的基础代码,使前后端更好的串联合作,进而可以实现在线的云编辑器与服务器后端很好的结合协作。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (11)
1.一种数据编辑方法,其特征在于,包括:
向服务器发送预置列表的异步获取请求,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
接收所述服务器发送的所述预置列表并进行存储;
当接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
2.根据权利要求1所述的数据编辑方法,其特征在于,所述方法还包括:
当接收到用户从所述预置接口函数中选择的一个预置接口函数的调用指令时,对所述选择的一个预置接口函数进行调用。
3.根据权利要求1所述的数据编辑方法,其特征在于,所述方法还包括:
检测所述预置列表中是否存在与所述编辑信息模糊匹配的预置接口函数;
若不存在,则输出提示信息,所述提示信息用于提示不存在与所述编辑信息模糊匹配的预置接口函数;
所述从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示包括:
若存在,则从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示。
4.一种数据编辑方法,其特征在于,包括:
接收客户端发送的预置列表的异步获取请求;
获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
向所述客户端发送所述预置列表,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
5.根据权利要求4所述的数据编辑方法,其特征在于,所述接收客户端发送的预置列表的异步获取请求之前,所述方法还包括:
通过预设Java反射获取函数,从配置文件中反射获取得到不同工具类或接口类分别对应的预置接口函数并保存在所述预置列表中,其中,所述配置文件中保存有不同工具类或接口类分别对应的类路径信息以及相关的描述信息。
6.一种客户端,其特征在于,包括:
发送单元,用于向服务器发送预置列表的异步获取请求,以使得所述服务器获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
接收单元,用于接收所述服务器发送的所述预置列表;
存储单元,用于对所述接收单元接收的预置列表进行存储;
获取单元,用于当接收到用户输入的编辑信息时,从所述存储单元存储的预置列表中获取与所述编辑信息模糊匹配的预置接口函数;
显示单元,用于显示所述获取单元获取的预置接口函数,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
7.根据权利要求6所述的客户端,其特征在于,所述客户端还包括:
调用单元,用于当接收到用户从所述预置接口函数中选择的一个预置接口函数的调用指令时,对所述选择的一个预置接口函数进行调用。
8.根据权利要求6所述的客户端,其特征在于,所述客户端还包括:检测单元和输出单元;
所述检测单元,用于检测所述预置列表中是否存在与所述编辑信息模糊匹配的预置接口函数;
所述输出单元,用于若所述检测单元检测出所述预置列表中不存在与所述编辑信息模糊匹配的预置接口函数,则输出提示信息,所述提示信息用于提示不存在与所述编辑信息模糊匹配的预置接口函数;
所述获取单元,具体用于若所述检测单元检测出所述预置列表中存在与所述编辑信息模糊匹配的预置接口函数,则从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数。
9.一种服务器,其特征在于,包括:
接收单元,用于接收客户端发送的预置列表的异步获取请求;
获取单元,用于获取与所述异步获取请求对应的预置列表,其中,所述预置列表中保存有不同工具类或接口类分别对应的预置接口函数;
发送单元,用于向所述客户端发送所述预置列表,以使得当所述客户端接收到用户输入的编辑信息时,从所述预置列表中获取与所述编辑信息模糊匹配的预置接口函数并进行显示,以便用户从所述预置接口函数中选择一个预置接口函数进行调用。
10.根据权利要求9所述的服务器,其特征在于,所述服务器还包括:保存单元;
所述获取单元,还用于通过预设Java反射获取函数,从配置文件中反射获取得到不同工具类或接口类分别对应的预置接口函数,其中,所述配置文件中保存有不同工具类或接口类分别对应的类路径信息以及相关的描述信息;
所述保存单元,用于将所述获取单元获取的不同工具类或接口类分别对应的预置接口函数保存在所述预置列表中。
11.一种数据编辑***,其特征在于,包括:权利要求6-8任一项所述的客户端和权利要求9-10任一项所述的服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610113304.8A CN105843600A (zh) | 2016-02-29 | 2016-02-29 | 数据编辑方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610113304.8A CN105843600A (zh) | 2016-02-29 | 2016-02-29 | 数据编辑方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105843600A true CN105843600A (zh) | 2016-08-10 |
Family
ID=56586919
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610113304.8A Pending CN105843600A (zh) | 2016-02-29 | 2016-02-29 | 数据编辑方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105843600A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156022A (zh) * | 2017-12-04 | 2018-06-12 | 北京奇艺世纪科技有限公司 | 一种服务调用方法、装置及电子设备 |
CN108958992A (zh) * | 2017-05-18 | 2018-12-07 | 北京京东尚科信息技术有限公司 | 测试方法和装置 |
CN109873831A (zh) * | 2019-03-14 | 2019-06-11 | 珠海天燕科技有限公司 | 一种数据传输的方法和*** |
CN109901829A (zh) * | 2019-01-29 | 2019-06-18 | 深圳点猫科技有限公司 | 一种基于ace扩展的第三方库的代码补全方法及装置 |
CN110007900A (zh) * | 2019-02-13 | 2019-07-12 | 平安科技(深圳)有限公司 | 工具类调用方法、***、计算机设备和存储介质 |
CN113791765A (zh) * | 2021-09-15 | 2021-12-14 | 平安科技(深圳)有限公司 | 云服务的资源编排方法、装置、设备及存储介质 |
CN109992614B (zh) * | 2018-11-14 | 2023-05-30 | 创新先进技术有限公司 | 数据获取方法、装置和服务器 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102841794A (zh) * | 2011-06-23 | 2012-12-26 | 珠海市君天电子科技有限公司 | 终端设备重装操作***的方法、装置和*** |
CN103309728A (zh) * | 2012-03-12 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 异步请求处理方法和设备 |
CN103473073A (zh) * | 2013-09-25 | 2013-12-25 | 张新杰 | 一种快速调出指令调用接口的方法和*** |
-
2016
- 2016-02-29 CN CN201610113304.8A patent/CN105843600A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102841794A (zh) * | 2011-06-23 | 2012-12-26 | 珠海市君天电子科技有限公司 | 终端设备重装操作***的方法、装置和*** |
CN103309728A (zh) * | 2012-03-12 | 2013-09-18 | 腾讯科技(深圳)有限公司 | 异步请求处理方法和设备 |
CN103473073A (zh) * | 2013-09-25 | 2013-12-25 | 张新杰 | 一种快速调出指令调用接口的方法和*** |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958992A (zh) * | 2017-05-18 | 2018-12-07 | 北京京东尚科信息技术有限公司 | 测试方法和装置 |
CN108156022A (zh) * | 2017-12-04 | 2018-06-12 | 北京奇艺世纪科技有限公司 | 一种服务调用方法、装置及电子设备 |
CN109992614B (zh) * | 2018-11-14 | 2023-05-30 | 创新先进技术有限公司 | 数据获取方法、装置和服务器 |
CN109901829A (zh) * | 2019-01-29 | 2019-06-18 | 深圳点猫科技有限公司 | 一种基于ace扩展的第三方库的代码补全方法及装置 |
CN110007900A (zh) * | 2019-02-13 | 2019-07-12 | 平安科技(深圳)有限公司 | 工具类调用方法、***、计算机设备和存储介质 |
CN109873831A (zh) * | 2019-03-14 | 2019-06-11 | 珠海天燕科技有限公司 | 一种数据传输的方法和*** |
CN109873831B (zh) * | 2019-03-14 | 2021-07-23 | 珠海天燕科技有限公司 | 一种数据传输的方法和*** |
CN113791765A (zh) * | 2021-09-15 | 2021-12-14 | 平安科技(深圳)有限公司 | 云服务的资源编排方法、装置、设备及存储介质 |
CN113791765B (zh) * | 2021-09-15 | 2024-03-08 | 平安科技(深圳)有限公司 | 云服务的资源编排方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105843600A (zh) | 数据编辑方法、装置及*** | |
CN104461903B (zh) | 基于浏览器的测试客户端的方法和装置 | |
CN106104498B (zh) | 信息处理***、数据处理控制方法、程序和记录介质 | |
CN110609836A (zh) | 表单处理方法、装置、电子设备和存储介质 | |
CN111367562B (zh) | 数据采集方法、装置、存储介质及处理器 | |
CN110321154A (zh) | 一种微服务的接口信息展示方法、装置及电子设备 | |
CN105426652A (zh) | 健康指数测量方法及装置 | |
CN113760730A (zh) | 一种自动化测试的方法和装置 | |
CN105989447A (zh) | 数据处理***、方法和平台 | |
CN110322235A (zh) | 一种基于标识实现的跨行无卡取现处理方法及装置 | |
CN106649104A (zh) | 一种基于主机***交易重放的测试***及方法 | |
CN106168957A (zh) | 一种调查问卷录音及定位核查的***和方法 | |
CN111190805A (zh) | 深度学***台的训练日志可视化***、方法及设备 | |
CN103685498B (zh) | 一种壁纸的加载方法和浏览器装置 | |
CN107291919A (zh) | 一种在pdf文件上在线添加域的***及其方法 | |
CN105243584B (zh) | 一种数据处理的方法和*** | |
CN111382004B (zh) | 参数备份方法及装置、还原方法及装置和备份还原*** | |
CN117291517A (zh) | 审批流程的构建方法及装置 | |
JP2019174894A (ja) | ワークショップ支援システムおよびワークショップ支援方法 | |
CN108513034A (zh) | 远程拍摄图片的方法、电子装置及计算机可读存储介质 | |
CN105487769B (zh) | 一种媒体文件展示方法、装置及电子设备 | |
JP2001312400A (ja) | カスタマイズドプログラム自動生成サービス方法 | |
JP2018081530A (ja) | 財務帳票作成システム、財務帳票作成端末、及び財務帳票作成プログラム | |
JP6738637B2 (ja) | 業務フロー分析プログラム、業務フロー分析方法、および業務フロー分析装置 | |
JP2010128518A (ja) | 情報処理装置、文書管理システム、処理方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160810 |
|
WD01 | Invention patent application deemed withdrawn after publication |