[发明专利]插件交互方法在审
申请号: | 201911190905.9 | 申请日: | 2019-11-28 |
公开(公告)号: | CN110955540A | 公开(公告)日: | 2020-04-03 |
发明(设计)人: | 刘龙龙;尹正波;何文彪;徐焱晟;张轶凡 | 申请(专利权)人: | 上海携程商务有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 薛琦;张冉 |
地址: | 200335 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 交互 方法 | ||
本发明公开了插件交互方法,包括以下步骤:客户端初始化时通过HTTP协议与服务端通讯以获得配置和加载数据;浏览器端通过HTTP协议调用服务端数据或调用服务处理数据。本发明降低了macOS平台中对于功能开发的门槛,和插件单一功能的缺点,使得插件系统变得更易扩展和维护;通过插件技术手段,解决原先一部分无法避免的重复设计工作问题;解决设计规范化实施的问题,在设计环节和交付开发环节更加可视化和代码化。
技术领域
本发明属于插件交互方法技术领域,尤其涉及一种插件交互方法。
背景技术
目前macOS(一种操作系统)主流的UI(用户接口)设计软件工具扩展插件技术,多为使用Objective-C(一种编程语言)或者Swift(一种编程语言)等Native(原生)语言采用macOS本地运行时环境来解析,扩展成本较高,且功能较为单一,无法满足内部团队定制化开发需求。
随着开发团队分工精细化,原有流程中的设计交付到软件开发环节,对设计稿件的精准还原变得更加难以把控。设计师目前日常使用最频繁的设计工具,在处理一些重复性工作,和团队规范指标的设计时,例如:统一的VI(Visual Identity,视觉识别)系统及公用组件,会耗费大量时间,并且在设计环节还会可能出现操作失误导致不统一的情形发生。
目前的设计软件插件并不能满足开发团队内部设计团队所需团队功能,插件的单一性功能也带来了插件量增多,也可能会导致内存溢出、软件崩溃等问题
发明内容
本发明要解决的技术问题是为了克服现有技术中UI设计工具的功能较为单一的缺陷,提供一种插件交互方法。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供一种插件交互方法,包括以下步骤:
客户端初始化时通过HTTP(Hyper Text Transfer Protocol,超文本传输协议)协议与服务端通讯以获得配置和加载数据;
浏览器端通过HTTP协议调用服务端数据或调用服务处理数据。
较佳地,插件交互方法还包括以下步骤:
客户端使用Native语言调用系统底层接口以直接运行本地代码。
较佳地,本地代码用于对文件数据进行直接操作。
较佳地,文件数据包括Sketch文件数据。
较佳地,插件交互方法基于macOS平台实现。
较佳地,客户端安装在Sketch中。
较佳地,浏览器端包括Sketch中内置调用的浏览器内核。
较佳地,浏览器端调用内置浏览器页面实现与远程服务交互功能。
较佳地,插件交互方法还包括以下步骤:
点击工具箱的Lottie工具,会弹出Lottie平台站点,进行预览和拖拽到本地。
较佳地,插件交互方法还包括以下步骤:
将API服务器部署在远程服务器上,本地应用通过配置文件连接到远程服务端,通过HTTP协议通讯与之进行数据交互和数据处理。
本发明的积极进步效果在于:本发明降低了macOS平台中对于功能开发的门槛,和插件单一功能的缺点,使得插件系统变得更易扩展和维护;通过插件技术手段,解决原先一部分无法避免的重复设计工作问题;解决设计规范化实施的问题,在设计环节和交付开发环节更加可视化和代码化。
附图说明
图1为本发明的一较佳实施例的插件交互方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海携程商务有限公司,未经上海携程商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911190905.9/2.html,转载请声明来源钻瓜专利网。