[发明专利]一种应用程序编程接口的生成方法及装置在审
申请号: | 201611239423.4 | 申请日: | 2016-12-28 |
公开(公告)号: | CN106802797A | 公开(公告)日: | 2017-06-06 |
发明(设计)人: | 辛春红;伍孟强;郭鹏;陈尚安 | 申请(专利权)人: | 微景天下(北京)科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京路浩知识产权代理有限公司11002 | 代理人: | 李相雨 |
地址: | 100876 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 编程 接口 生成 方法 装置 | ||
1.一种应用程序编程接口的生成方法,其特征在于,包括:
获取用户通过预设界面输入的与预设业务相关的预设参数,以及所述预设参数之间的从属关系;
根据所述预设参数和所述从属关系,生成对应于所述预设参数的应用程序编程接口;
在所述预设界面上接收到查看所述应用程序编程接口的指令后,输出所述应用程序编程接口。
2.根据权利要求1中所述的方法,其特征在于,所述获取用户通过预设界面输入的与预设业务相关的预设参数,以及所述预设参数之间的从属关系,包括:
获取所述预设参数中不归属与任一所述预设参数的预设参数,作为主预设参数,将所述主预设参数输入至所述预设界面中的父亲节点所对应输入框中;
遍历未输入至所述预设界面中的预设参数,获取归属于上一个节点的预设参数,得到预设参数集合,根据所述预设参数集合中的预设参数的个数,生成归属于所述上一个节点的至少一个子节点,将所述预设参数集合中的预设参数添加至所述子节点对应的输入框中,直到所有的预设参数均添加至所述预设界面中,得到表示所述预设参数和所述从属关系的关系树。
3.根据权利要求2中所述的方法,其特征在于,所述获取所述预设参数中不归属与任一所述预设参数的预设参数,作为主预设参数,将所述主预设参数输入至所述预设界面中的父亲节点所对应输入框中之前,还包括:
判断是否存储有根据所述预设业务的预设参数,以及所述预设参数之间的从属关系的生成的关系树,若是,在所述预设界面上显示所述关系树;
获取用户对所述关系树的每一节点的操作信息,根据所述操作信息实现对所述操作信息所对应的节点的删除、增加或者位置调换。
4.根据权利要求1中所述的方法,其特征在于,所述获取用户通过预设界面输入的与预设业务相关的预设参数,以及所述预设参数之间的从属关系之前,还包括:
获取所述用户输入的身份信息,根据所述身份信息判断所述用户是否具有通过所述预设界面生成应用程序编程接口的权限,若是,则显示所述预设界面。
5.根据权利要求3中所述的方法,其特征在于,所述根据所述预设参数和所述从属关系,生成对应于所述预设参数的应用程序编程接口,包括:
针对所述关系树中的节点,获取由所述父亲节点访问至该节点的路径,并根据所述路径生成将路径字符串;
将所述路径字符串插入至预先生成的与所述应用程序编程接口相关的文档中,得到访问该节点的应用程序编程接口。
6.一种应用程序编程接口的生成装置,其特征在于,包括:
获取模块,用于获取用户通过预设界面输入的与预设业务相关的预设参数,以及所述预设参数之间的从属关系;
生成模块,用于根据所述预设参数和所述从属关系,生成对应于所述预设参数的应用程序编程接口;
查看模块,用于在所述预设界面上接收到查看所述应用程序编程接口的指令后,输出所述应用程序编程接口。
7.根据权利要求6中所述的装置,其特征在于,所述获取模块包括:
父亲节点生成单元,用于获取所述预设参数中不归属与任一所述预设参数的预设参数,作为主预设参数,将所述主预设参数输入至所述预设界面中的父亲节点所对应输入框中;
子节点生成单元,用于遍历未输入至所述预设界面中的预设参数,获取归属于上一个节点的预设参数,得到预设参数集合,根据所述预设参数集合中的预设参数的个数,生成归属于所述上一个节点的至少一个子节点,将所述预设参数集合中的预设参数添加至所述子节点对应的输入框中,直到所有的预设参数均添加至所述预设界面中,得到表示所述预设参数和所述从属关系的关系树。
8.根据权利要求7中所述的装置,其特征在于,所述父亲节点生成单元还用于在获取所述预设参数中不归属与任一所述预设参数的预设参数,作为主预设参数,将所述主预设参数输入至所述预设界面中的父亲节点所对应输入框中之前,判断是否存储有根据所述预设业务的预设参数,以及所述预设参数之间的从属关系的生成的关系树,若是,在所述预设界面上显示所述关系树;获取用户对所述关系树的每一节点的操作信息,根据所述操作信息实现对所述操作信息所对应的节点的删除、增加或者位置调换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微景天下(北京)科技有限公司,未经微景天下(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611239423.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于IOS系统的图文混排方法及系统
- 下一篇:一种网站制作方法