1.一种基于悬浮按钮组件的功能创建方法,其特征在于,所述方法包括:检测到项目创建指令时,获取预先集成的悬浮按钮组件进行展示;其中,按照下述方法步骤生成预先集成的悬浮按钮组件,包括:获取当前主流开发框架;
解析所述主流开发框架中的源代码,并从解析后的源代码中获取源代码中的主干函数,生成主干函数集合;
分析所述主干函数集合中各主干函数所实现的逻辑对应的语义信息;
采用前端界面设计语言设计悬浮按钮;
在所述悬浮按钮中设定不同坐标点,并将所述在所述悬浮按钮中设定的不同坐标点与所述各主干函数所实现的逻辑对应的语义信息进行关联,生成集成的悬浮按钮组件;
接收针对所述悬浮按钮组件的交互操作,基于所述交互操作移动至目标位置坐标点;
获取所述目标位置坐标点对应的多个参数,并根据所述多个参数生成映射标识;其中,目标位置坐标点的多个参数至少包括功能函数映射标识、页面素材视图、以及页面填充数据的xml对象;
从所述悬浮按钮组件中映射所述映射标识对应的主干函数,并将所述主干函数确定为所述目标位置坐标点的目标函数;
将所述目标位置坐标点对应的多个参数输入所述目标函数中,生成功能。
2.根据权利要求1所述的方法,其特征在于,所述检测到项目创建指令时,获取预先集成的悬浮按钮组件进行展示,包括:当检测到项目创建指令时,捕获所述项目创建指令对应的流量报文;
解析所述流量报文,生成解析后的流量报文;
从所述解析后的流量报文中识别是否存在软件开发环境下的项目创建标识;
当存在所述软件开发环境下的项目创建标识时,加载预先集成的悬浮按钮组件进行展示。
3.根据权利要求1所述的方法,其特征在于,检测项目创建指令的方式包括硬件检测方式或软件检测方式;
所述检测项目创建指令,包括:
当检测项目创建指令的方式为硬件检测方式时,基于预先设定的流量探针实时探测携带软件开发环境下的项目创建指令;以及,当检测项目创建指令的方式为软件检测方式时,获取当前存在的流量报文数据;
采用报文分类算法将所述当前存在的流量报文数据进行分类,生成多个类别的流量报文;
从所述多个类别的流量报文中获取携带软件开发环境下的项目创建指令。
4.根据权利要求1所述的方法,其特征在于,按照下述方法步骤生成预先集成的悬浮按钮组件,包括:获取历史业务逻辑代码,并从所述历史业务逻辑代码中抽取各业务逻辑对应的主干函数节点生成主干函数节点集合;
对所述主干函数节点集合中每个主干函数进行语义标记,生成标记语义后的第一主干函数节点集合;
从所述标记语义后的第一主干函数节点集合中统计语义相同的主干函数节点个数,并获取所述主干函数节点个数大于预设次数的主干函数节点生成第二主干节点集合;
采用前端界面设计语言设计悬浮按钮;
在所述悬浮按钮中设定不同坐标点,并将所述设定的不同坐标点与第二主干节点集合中每个主干函数进行映射关联,生成集成的悬浮按钮组件。
5.根据权利要求4所述的方法,其特征在于,所述从所述标记语义后的第一主干函数节点集合中统计语义相同的主干函数节点个数,包括:滑动窗口算法创建滑动窗口;
将所述标记语义后的第一主干函数节点集合中各主干函数依次输入所述滑动窗口中,输出语义相同的主干函数节点个数。
6.根据权利要求1所述的方法,其特征在于,所述获取所述目标位置坐标点对应的多个参数,并根据所述多个参数生成映射标识,包括:从内存地址中获取目标位置坐标点对应的多个参数;
接收参数编排指令,根据所述参数编排指令获取所述悬浮按钮组件中的各个对象标识的先后顺序;
根据预设参数编排规则对所述目标位置坐标点对应的多个参数进行编排,生成编排后的多个参数;
识别所述编排后的多个参数的对象标识对应的先后顺序与所述悬浮按钮组件中的各个对象标识对应的先后顺序是否一致;
当先后顺序一致时,将所述目标位置坐标点对应的多个参数转换成字节码后生成映射标识。
7.一种基于悬浮按钮组件的功能创建装置,其特征在于,所述装置包括:悬浮按键组件获取模块,用于检测到项目创建指令时,获取预先集成的悬浮按钮组件进行展示;其中,按照下述方法步骤生成预先集成的悬浮按钮组件,包括:获取当前主流开发框架;
解析所述主流开发框架中的源代码,并从解析后的源代码中获取源代码中的主干函数,生成主干函数集合;
分析所述主干函数集合中各主干函数所实现的逻辑对应的语义信息;
采用前端界面设计语言设计悬浮按钮;
在所述悬浮按钮中设定不同坐标点,并将所述在所述悬浮按钮中设定的不同坐标点与所述各主干函数所实现的逻辑对应的语义信息进行关联,生成集成的悬浮按钮组件;
悬浮按键组件移动模块,用于接收针对所述悬浮按钮组件的交互操作,基于所述交互操作移动至目标位置坐标点;
映射标识生成模块,用于获取所述目标位置坐标点对应的多个参数,并根据所述多个参数生成映射标识;其中,目标位置坐标点的多个参数至少包括功能函数映射标识、页面素材视图、以及页面填充数据的xml对象;
目标函数确定模块,用于从所述悬浮按钮组件中映射所述映射标识对应的主干函数,并将所述主干函数确定为所述目标位置坐标点的目标函数;
功能生成模块,用于将所述目标位置坐标点对应的多个参数输入所述目标函数中,生成功能。
8.一种电子设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至6中任一项权利要求所述基于悬浮按钮组件的功能创建方法的步骤。
9.一种存储有计算机可读指令的介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至6中任一项权利要求所述基于悬浮按钮组件的功能创建的方法。