CN108664245B - 一种基于json自描述结构的网页界面生成方法及装置 - Google Patents
一种基于json自描述结构的网页界面生成方法及装置 Download PDFInfo
- Publication number
- CN108664245B CN108664245B CN201810389933.2A CN201810389933A CN108664245B CN 108664245 B CN108664245 B CN 108664245B CN 201810389933 A CN201810389933 A CN 201810389933A CN 108664245 B CN108664245 B CN 108664245B
- Authority
- CN
- China
- Prior art keywords
- interface
- page
- template
- rendering
- json
- 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.)
- Active
Links
Images
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/38—Creation or generation of source code for implementing user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及计算机技术领域,公开了一种基于JSON自描述结构的网页界面生成方法,包括:定义模板页类型;进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;生成设计界面结构描述的JSON结构;渲染引擎载入该设计界面的JSON结构,载入对应的渲染模板;渲染引擎递归调用渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入控件API函数;渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;浏览器端执行js组件框架,渲染并最终呈现该设计界面。本发明让数据绑定不再仅限于开发阶段,在实施、试运行阶段也可根据需求进行调整,大幅降低了页面开发中的错误率和部署周期,节约了研发工时。
Description
技术领域
本发明涉及计算机技术领域,特别是一种基于JSON自描述结构的网页界面生成方法及装置。
背景技术
随着B/S技术的流行,软件开发人员经常遇到不定期地更新界面JS框架,修改界面风格等情况。由于界面布局、风格元素和交互动作、数据逻辑分属于页面美工和前端开发。同时,由于目前流行的UI框架越来越复杂、越来越庞大,组件布局和基本事件交互费事费力,每次升级都需要大量的人员培训和熟悉周期。如何更好地隔离业务开发与UI呈现,重用重组现有组件、让业务开发仅仅聚焦于业务交互过程,提高研发效率是亟待解决的紧迫问题。
发明内容
为了解决上述现有技术的不足,本发明公开了一种基于JSON自描述结构的网页界面生成方法及装置,让数据绑定不再仅限于开发阶段,在产品实施、试运行部署中运维人员都可以随时根据客户需求调整展示需求,大幅降低了页面开发中的错误率和部署周期,节约了研发工时。
为实现上述技术目的,达到上述技术效果,本发明公开了一种基于JSON自描述结构的网页界面生成方法,所述方法包括如下步骤:
S1:提炼业务***中的固化的页面结构,定义模板页类型;
S2: 根据S1中提炼出的模板页类型,进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;
S3:获取并解析用户需求,进行界面设计,生成设计界面结构描述的JSON结构,存储在数据库中,并在数据库生成该设计界面的页面id和该设计界面所对应的模板页类型;
S4:当该设计界面发起初次界面请求时,渲染引擎从步骤S3所述的数据库中载入该设计界面的JSON结构,并根据模板页类型进行资源适配,载入步骤S2中对应的渲染模板;
S5:渲染引擎递归调用逐级引用的渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入该设计界面控件API函数;
S6:渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;
S7:浏览器端执行js组件框架,渲染由步骤S6输出的界面结构,最终呈现该设计界面。
进一步地,步骤S1中所述的模板页类型包括列表式界面、单纯表单式界面和报表式图表界面。
进一步地,步骤S2中所述的标准页面描述结构用于定义模板页的不同组件元素的关联关系和组件属性。
进一步地,步骤S3中所述的JSON结构用于定义设计界面的不同组件元素的关联关系和组件属性。
进一步地,所述的组件元素属性配置为基本属性、事件交互属性和扩展属性。
进一步地,所述的基本属性包括组件的类型和组件的名称;所述的事件交互属性包括组件大小、点击事件、校验正则表达式、数据源、选中方式;所述的扩展属性包括与用户需求、js界面框架相关的额外属性,扩展属性可以根据用户需求不同和终端渲染组件库的不同进行额外配置。
进一步地,步骤S6中所述的LRU可以为渲染引擎提供缓存,合并多次界面请求为单次渲染。
进一步地,修改设计界面时,提取步骤S3中数据库内的该设计界面的JSON结构,对需要修改或增减的组件元素的基本属性、事件交互属性或扩展属性进行重新配置,不需修改的部分保持不变,重新执行步骤S3-S7。
本发明还公开了一种基于JSON自描述结构的网页界面生成装置,包括:
模板页定义模块,用于提炼业务***中的固化的页面结构,定义模板页类型;
渲染模板生成模块,用于根据模板页定义模块中提炼出的模板页类型,进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;
设计界面定义模块,用于获取并解析用户需求,进行界面设计,生成设计界面结构描述的JSON结构,存储在数据库中,并在数据库生成该设计界面的页面id和该设计界面所对应的模板页类型;
模板适配模块,用于当该设计界面发起初次界面请求时,渲染引擎从步骤S3所述的数据库中载入该设计界面的JSON结构,并根据模板页类型进行资源适配,载入对应的渲染模板;
界面组装模块,用于渲染引擎递归调用逐级引用的渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入该设计界面控件API函数;
界面渲染模块,用于渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;
界面生成模块,用于浏览器端执行js组件框架,渲染由界面渲染模块输出的界面结构,最终呈现该设计界面。
本发明具有以下有益效果:
(1)本发明的基于JSON自描述结构的网页界面生成方法,通过从大量业务***中提炼出相对固化的页面结构,包括列表式界面、单纯表单式界面和报表式图表界面,建立模板页,节约了研发工时;
(2)本发明用JSON作为DSL描述结构,通过服务端渲染生成核心内容块,通过嵌入到已有界面或直接输出,即可与复杂界面融合,也可实现输出所见即所得,大幅降低了页面开发中的错误率、部署周期;
(3)本发明的基于JSON自描述结构的网页界面生成方法借由标准页面描述结构DSL的灵活性,研发人员可以非常灵活地对界面查询条件、绑定数据列、表单元素进行拖拉式快速定制。
附图说明
图1为本发明的网页界面生成方法的流程图。
图2为本发明的实施例一的列表式界面的标准页面描述结构示意图。
图3位本发明的网页界面生成装置的示意结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
本发明公开了一种基于JSON自描述结构的网页界面生成方法,如图1所示,包括如下步骤:
S1:提炼业务***中的固化的页面结构,定义模板页类型。
对目前普遍应用的业务***,采集大量样本,从中提取相对固化的页面结构,总结出如下模板页类型,包括列表式界面、单纯表单式界面和报表式图表界面。其中列表式界面是指用户提供数据逐行逐页查看、筛选、和操作按钮的页面;单纯表单式界面是指布局相对简单,通过HTML表单数据控件布局收集、修改数据库记录的界面;报表式图表界面是指进行数据汇总分析,提供数据报表明细,并同时在顶部展示饼形图、柱形图等基本图例的页面。
S2: 根据步骤S1中提炼出的模板页类型,进行模板页的标准页面描述结构DSL的定义,生成核心内容块,形成渲染模板。
步骤S2中的标准页面描述结构DSL用于定义模板页的不同组件元素的关联关系和组件属性。如图2所示,给出了本发明的一个实施例,为列表式界面的标准页面描述结构。其中,模板页的组件元素属性配置为基本属性、事件交互属性和扩展属性。基本属性包括组件的类型和组件的名称。事件交互属性包括组件大小、点击事件、校验正则表达式、数据源、选中方式。扩展属性包括与用户需求、js界面框架相关的额外属性,扩展属性可以根据用户需求不同和终端渲染组件库的不同进行额外配置。
S3:获取并解析用户需求,进行界面设计,生成设计界面结构描述的JSON结构,存储在数据库中,并在数据库生成该设计界面的页面id和该设计界面所对应的模板页类型。
具体地,步骤S3中JSON结构用于定义设计界面的不同组件元素的关联关系和组件属性。其中,设计界面的组件元素属性也配置为基本属性、事件交互属性和扩展属性。基本属性包括组件的类型和组件的名称。事件交互属性包括组件大小、点击事件、校验正则表达式、数据源、选中方式。扩展属性包括与用户需求、js界面框架相关的额外属性,扩展属性可以根据用户需求不同和终端渲染组件库的不同进行额外配置。
本申请的实施例中可以通过拖拉式的界面设计,来快速地生成步骤S3的JSON结构。拖拉式的界面设计是指开发人员根据网页界面的用户需求,进行界面设计,预载入数据源元数据后,通过拖拉字段即可复制到列表字段中,很方便的进行重命名、样式设计等后续步骤。步骤S3中JSON结构的DSL描述非常灵活,开发人员可以非常灵活地对界面查询条件、绑定数据列、表单元素等进行拖拉式快速定制。拖拉式的界面设计有利于页面开发中进行实时预览,大幅降低了开发过程中的错误率和部署周期。
S4:当该设计界面发起初次界面请求时,渲染引擎从步骤S3的数据库中载入该设计界面的JSON结构,并根据模板页类型进行资源适配,载入步骤S2中对应的渲染模板。具体地,当设计界面属于列表式界面时,调用列表式界面的渲染模板;当设计界面属于单纯表单式界面时,调用单纯表单式界面的渲染模板;当设计界面属于报表式图表界面时,调用报表式图表界面的渲染模板。
S5:渲染引擎递归调用逐级引用的渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入该设计界面控件API函数。针对不同js框架仅需设定API方法绑定模板,即可一次渲染为终端界面布局。
S6:渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器。渲染引擎提供LRU缓存,合并多次界面请求为单次渲染,让终端界面拥有原生一样速度的良好体验。
S7:浏览器端执行js组件框架,渲染由步骤S6输出的界面结构,最终呈现该设计界面。
本发明的网页界面生成方法还包括下述步骤,对设计界面修改时,运维人员可以随时根据客户需求调整展示需求。修改设计界面时,提取步骤S3中数据库内的该设计界面的JSON结构,对需要修改或增减的组件元素的基本属性、事件交互属性或扩展属性进行重新配置,不需修改的部分保持不变,重新执行步骤S3-S7。
本发明还公开了一种基于JSON自描述结构的网页界面生成装置,如图3所示,包括:
模板页定义模块,用于提炼业务***中的固化的页面结构,定义模板页类型;
渲染模板生成模块,用于根据模板页定义模块中提炼出的模板页类型,进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;
设计界面定义模块,用于获取并解析用户需求,进行界面设计,生成设计界面结构描述的JSON结构,存储在数据库中,并在数据库生成该设计界面的页面id和该设计界面所对应的模板页类型;
模板适配模块,用于当该设计界面发起初次界面请求时,渲染引擎从步骤S3所述的数据库中载入该设计界面的JSON结构,并根据模板页类型进行资源适配,载入对应的渲染模板;
界面组装模块,用于渲染引擎递归调用逐级引用的渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入该设计界面控件API函数;
界面渲染模块,用于渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;
界面生成模块,用于浏览器端执行js组件框架,渲染由界面渲染模块输出的界面结构,最终呈现该设计界面。
本发明的网页界面生成方法聚焦在业务和界面融合层,让数据绑定不再仅限于开发阶段,在产品实施、试运行部署中运维人员都可以随时根据客户需求调整展示需求。实时预览性的拖拉设计,又大幅降低了页面开发中的错误率、部署周期。在实际使用中,该方案在Web应用、安卓App应用均取得良好效果,节约了研发工时。
以上,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。
Claims (3)
1.一种基于JSON自描述结构的网页界面生成方法,其特征在于,所述方法包括如下步骤:
S1:提炼业务***中的固化的页面结构,定义模板页类型;
S2: 根据S1中提炼出的模板页类型,进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;
S3:获取并解析用户需求,进行界面设计,生成设计界面结构描述的JSON结构,存储在数据库中,并在数据库生成该设计界面的页面id和该设计界面所对应的模板页类型;
S4:当该设计界面发起初次界面请求时,渲染引擎从步骤S3所述的数据库中载入该设计界面的JSON结构,并根据模板页类型进行资源适配,载入步骤S2中对应的渲染模板;
S5:渲染引擎递归调用逐级引用的渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入该设计界面控件API函数;
S6:渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;
S7:浏览器端执行js组件框架,渲染由步骤S6输出的界面结构,最终呈现该设计界面;
步骤S1中所述的模板页类型包括列表式界面、单纯表单式界面和报表式图表界面;
步骤S2中所述的标准页面描述结构用于定义模板页的不同组件元素的关联关系和组件属性;
步骤S3中所述的JSON结构用于定义设计界面的不同组件元素的关联关系和组件属性;
所述的组件元素属性配置为基本属性、事件交互属性和扩展属性;
所述的基本属性包括组件的类型和组件的名称;所述的事件交互属性包括组件大小、点击事件、校验正则表达式、数据源、选中方式;所述的扩展属性包括与用户需求、js界面框架相关的额外属性,扩展属性可以根据用户需求不同和终端渲染组件库的不同进行额外配置;
步骤S6中所述的LRU可以为渲染引擎提供缓存,合并多次界面请求为单次渲染。
2.如权利要求1所述的一种基于JSON自描述结构的网页界面生成方法,其特征在于,修改设计界面时,提取步骤S3中数据库内的该设计界面的JSON结构,对需要修改或增减的组件元素的基本属性、事件交互属性或扩展属性进行重新配置,不需修改的部分保持不变,重新执行步骤S3-S7。
3.一种基于JSON自描述结构的网页界面生成装置,其特征在于,包括:
模板页定义模块,用于提炼业务***中的固化的页面结构,定义模板页类型;
渲染模板生成模块,用于根据模板页定义模块中提炼出的模板页类型,进行模板页的标准页面描述结构的定义,生成核心内容块,形成渲染模板;
设计界面定义模块,用于获取并解析用户需求,进行界面设计,生成设计界面结构描述的JSON结构,存储在数据库中,并在数据库生成该设计界面的页面id和该设计界面所对应的模板页类型;
模板适配模块,用于当该设计界面发起初次界面请求时,渲染引擎从步骤S3所述的数据库中载入该设计界面的JSON结构,并根据模板页类型进行资源适配,载入对应的渲染模板;
界面组装模块,用于渲染引擎递归调用逐级引用的渲染模板,将设计界面的JSON结构中的组件元素生成为界面控件,并将交互事件脚本写入该设计界面控件API函数;
界面渲染模块,用于渲染引擎根据页面id将该设计界面缓存在LRU中,并输出页面HTML到浏览器;
界面生成模块,用于浏览器端执行js组件框架,渲染由界面渲染模块输出的界面结构,最终呈现该设计界面。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810389933.2A CN108664245B (zh) | 2018-04-27 | 2018-04-27 | 一种基于json自描述结构的网页界面生成方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810389933.2A CN108664245B (zh) | 2018-04-27 | 2018-04-27 | 一种基于json自描述结构的网页界面生成方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108664245A CN108664245A (zh) | 2018-10-16 |
CN108664245B true CN108664245B (zh) | 2022-08-05 |
Family
ID=63781132
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810389933.2A Active CN108664245B (zh) | 2018-04-27 | 2018-04-27 | 一种基于json自描述结构的网页界面生成方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108664245B (zh) |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109445792B (zh) * | 2018-11-05 | 2021-12-21 | 用友网络科技股份有限公司 | 界面构建方法、装置及计算机可读存储介质 |
CN109614088B (zh) * | 2018-12-07 | 2021-08-24 | 北京知道创宇信息技术股份有限公司 | 表单组件生成方法及装置 |
CN111324833A (zh) * | 2018-12-14 | 2020-06-23 | 北京京东尚科信息技术有限公司 | 页面展示方法、装置、电子设计及计算机可读介质 |
CN110618812A (zh) * | 2019-03-18 | 2019-12-27 | 北京无限光场科技有限公司 | 信息呈现方法和装置 |
CN110471661A (zh) * | 2019-08-20 | 2019-11-19 | 深圳科蓝金信科技发展有限公司 | 前端界面的数据描述方法及前端界面的生成方法 |
CN110618813A (zh) * | 2019-09-02 | 2019-12-27 | 恩亿科(北京)数据科技有限公司 | 快速生成对接媒体界面的方法、装置、设备及存储介质 |
CN110688117B (zh) * | 2019-09-30 | 2022-08-09 | 厦门荆艺软件有限公司 | 一种基于JavaWeb的界面设计器、平台及其页面配置方法 |
CN111104116A (zh) * | 2019-12-13 | 2020-05-05 | 紫光云(南京)数字技术有限公司 | 一种基于配置动态生成操作界面的方法 |
CN111045615A (zh) * | 2019-12-19 | 2020-04-21 | 厦门商集网络科技有限责任公司 | 一种在浏览器端自定义js模板的打印方法及*** |
CN113377367B (zh) * | 2020-03-10 | 2024-04-30 | 腾讯科技(深圳)有限公司 | 数据收集方法、装置、计算机设备和存储介质 |
CN111736834B (zh) * | 2020-06-24 | 2023-05-30 | 全球能源互联网研究院有限公司 | 一种基于dsl的用户界面生成方法、装置及存储介质 |
CN112199626A (zh) * | 2020-11-06 | 2021-01-08 | 南威软件股份有限公司 | 基于dsl布局引擎的动态表单生成方法 |
CN112667307A (zh) * | 2020-11-26 | 2021-04-16 | 常州微亿智造科技有限公司 | 基于el-tabs的扩展方法、扩展装置 |
CN112328251A (zh) * | 2020-12-01 | 2021-02-05 | 广东赛意信息科技有限公司 | 一种便于扩展的模板化界面配置方法及*** |
CN113553047A (zh) * | 2021-07-28 | 2021-10-26 | 湖南快乐阳光互动娱乐传媒有限公司 | 一种将dsl转换为可视化页面的方法及装置 |
CN113805966A (zh) * | 2021-09-15 | 2021-12-17 | 上海得帆信息技术有限公司 | 一种多端设备动态视图渲染实现方法和*** |
CN114118018B (zh) * | 2021-11-25 | 2024-02-06 | 福建博思软件股份有限公司 | 一种跨平台的电子报表的实现方式 |
CN115495081A (zh) * | 2022-11-18 | 2022-12-20 | 深圳代码兄弟技术有限公司 | 基于json数据的低代码页面组件生成和加载的方法及*** |
CN115981750B (zh) * | 2023-02-09 | 2023-10-20 | 中远海运科技股份有限公司 | 一种基于递归算法的组件配置方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104035753B (zh) * | 2013-03-04 | 2018-11-02 | 优视科技有限公司 | 一种双WebView展示定制页面的方法及*** |
CN105005568B (zh) * | 2014-04-22 | 2019-10-01 | ***股份有限公司 | 基于模板的web页面前端处理装置及方法 |
CN105404514B (zh) * | 2015-12-01 | 2019-02-15 | 广州华多网络科技有限公司 | JavaScript渲染方法和装置 |
US10628134B2 (en) * | 2016-09-16 | 2020-04-21 | Oracle International Corporation | Generic-flat structure rest API editor |
CN107729005A (zh) * | 2017-10-12 | 2018-02-23 | 福建富士通信息软件有限公司 | 一种基于h5的可视化业务界面动态配置方法 |
-
2018
- 2018-04-27 CN CN201810389933.2A patent/CN108664245B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN108664245A (zh) | 2018-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108664245B (zh) | 一种基于json自描述结构的网页界面生成方法及装置 | |
CA2951145C (en) | Page constructor and page constructing method | |
CN112286513A (zh) | 基于组件元数据的可视化设计方法和装置 | |
CN103218225A (zh) | 一种统一测发控软件开发*** | |
US11755293B2 (en) | Code execution and data processing pipeline | |
KR101275871B1 (ko) | SaaS 환경에서의 홈페이지 제작 시스템 및 방법, 그 방법을 컴퓨터에서 실행하기 위한 컴퓨터 프로그램이 기록된, 컴퓨터로 판독 가능한 기록 매체 | |
CN107092589B (zh) | Web服务器***、画面控件显示方法以及演示应用生成方法 | |
US11194450B2 (en) | Definition of a graphical user interface dashboard created with manually input code and user selections | |
CN115712413A (zh) | 低代码开发方法、装置、设备及存储介质 | |
JP2018501551A (ja) | 数式処理方法、装置、デバイス及びプログラム | |
CN109086040A (zh) | 一种快速生成html代码的方法和*** | |
US10678561B2 (en) | Virtualizing extension code in an application | |
CN116909553A (zh) | 一种页面在线开发及本地编译运行*** | |
US10460015B1 (en) | Assimilation in multi model webpage composition | |
CN113407078A (zh) | 字符图标的编辑方法、装置、存储介质及终端 | |
JP6530390B2 (ja) | テーブルによるビッグデータ量処理方法および装置 | |
CN112487006A (zh) | 一种动态编辑数据结构并生成数据库表的实现方法 | |
KR20150099345A (ko) | 애플리케이션 개발 환경 제공 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체 | |
KR20140022137A (ko) | N-스크린 적용을 위한 웹 어플리케이션 ui 저작 장치 및 그 저작 방법 | |
WO2024065338A1 (zh) | 电子看板的确定方法及装置 | |
JP2024100388A (ja) | 情報処理システムおよびプログラム | |
CN115002547A (zh) | 一种用于模拟智能电视环境开发的模拟器 | |
CN114237589A (zh) | 一种骨架屏生成方法、装置、终端设备及存储介质 | |
CN116974557A (zh) | 小程序处理方法、装置、设备及计算机可读存储介质 | |
WO2014128530A1 (zh) | 一种基于gui平台的拖拽元素编程的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
CB02 | Change of applicant information |
Address after: 361101 1-3F, Zone D, innovation building, software park, Xiamen Torch High tech Zone, Xiamen City, Fujian Province Applicant after: Xiamen Nanxun Co.,Ltd. Address before: 361008 Fujian province Xiamen software park two sunrise Road No. 22 unit 401 Applicant before: XIAMEN NASCENT SOFTWARE TECHNOLOGY CO.,LTD. |
|
CB02 | Change of applicant information | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |