CN113342356B - 一种客户端框架运行及管理配置方法 - Google Patents
一种客户端框架运行及管理配置方法 Download PDFInfo
- Publication number
- CN113342356B CN113342356B CN202110539034.8A CN202110539034A CN113342356B CN 113342356 B CN113342356 B CN 113342356B CN 202110539034 A CN202110539034 A CN 202110539034A CN 113342356 B CN113342356 B CN 113342356B
- Authority
- CN
- China
- Prior art keywords
- client
- hardware
- framework
- drive
- software
- 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/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Stored Programmes (AREA)
Abstract
本发明公开一种客户端框架运行及管理配置方法,涉及客户端运行技术领域;创建客户端框架,包括客户端和后台服务器,其中整合开发客户端window应用程序,封装硬件相关的dll,将调用方法包装成API,并开发客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,并通过后台服务器根据硬件接口要求编写硬件驱动,经审核存储为硬件资源,通过连接代理运行客户端框架于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
Description
技术领域
本发明公开一种方法,涉及客户端运行技术领域,具体地说是一种客户端框架运行及管理配置方法。
背景技术
当前部署在各种服务大厅的客户端应用软件,往往需要连接各种硬件设备或服务组件(如身份证读卡器、摄像头、指纹仪、签字板等)才能进行使用。而由于软件的推广性强,虽然软件和硬件一对一配套使用,但当软件推广至其他地区使用不同硬件时,容易导致对接方式出现问题。比如由于每个项目上购买的硬件设备品牌、型号不尽相同,导致实施中软件无法做到即部署即使用,由于硬件设备的不同品牌、型号对接接口各异,业务软件需要判断各硬件设备品牌、型号嵌入不同的对接代码,导致研发上代码难以维护,兼容性差。
发明内容
本发明针对现有技术的问题,提供一种客户端框架运行及管理配置方法,提高软件部署效率,降低软件开发及维护难度,将软件开发从繁琐的硬件对接中解放出来。
本发明提出的具体方案是:
一种客户端框架运行及管理配置方法,创建客户端框架,包括客户端和后台服务器,其中整合开发客户端window应用程序,封装硬件相关的dll,将调用方法包装成API,并开发客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,
基于客户端框架审核硬件驱动,并存储为硬件资源,
通过连接代理运行客户端框架于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
优选地,所述的一种客户端框架运行及管理配置方法中基于.NET Framework4.5.2框架整合开发客户端window应用程序,包含相应通信架构,并以Http形式监听指定端口,接收软件方指令并返回对应数据。
优选地,所述的一种客户端框架运行及管理配置方法中基于指定.NET Framework版本根据硬件接口要求编写硬件的.net版本驱动,基于客户端框架审核硬件驱动,利用后台服务器的编译器自动将驱动源码编译成平台标准驱动包,存储为硬件资源。
优选地,所述的一种客户端框架运行及管理配置方法中基于前端框架VUE开发客户端相应前端,并在网页中引入mdjs.js、mdjs.custom.css相关组件进行终端适配。
优选地,所述的一种客户端框架运行及管理配置方法中基于websocket通信实现客户端所在终端与后台服务器通信,进行双向数据传输。
优选地,所述的一种客户端框架运行及管理配置方法中基于WCF通信方式客户端运行框架与相应硬件的驱动程序进行通信。
一种客户端,包含在客户端框架中,被整合开发客户端window应用程序,封装硬件相关的dll,将调用方法包装成API,并具有客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,并基于客户端框架审核硬件驱动,将硬件驱动存储为硬件资源,
所述客户端框架通过连接代理运行于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
一种客户端终端,安装所述的一种客户端。
本发明的有益之处是:
本发明提供一种客户端框架运行及管理配置方法,.利用本发明方法硬件和软件两方无需直接对接,去除软硬件对接的繁琐过程,提高了开发效率,同时利用客户端前端指引即可完成部署,减轻了客户端运行及硬件驱动研发、管理配置的部署负担,降低软件开发及维护难度,提高软件部署效率。
附图说明
图1是本发明方法应用框架示意图。
图2是本发明方法各方通信方式和运转流程示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明,以使本领域的技术人员可以更好地理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
本发明提供一种客户端框架运行及管理配置方法,创建客户端框架,包括客户端和后台服务器,其中整合开发客户端window应用程序,封装硬件相关的dll,将调用方法包装成API,并开发客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,
基于客户端框架审核硬件驱动,并存储为硬件资源,
通过连接代理运行客户端框架于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
利用本发明方法去除软件方和硬件方的直接对接模式,以运行平台为中心,统一对外接口。拥有多种硬件资源,有特定的配置页面,减少实施工作量,软件部署效率更高。
具体应用中,在本发明的一些实施例中,创建客户端框架,包括两部分组成:C#客户端+Java后台服务器。基于.NET Framework 4.5.2框架开发客户端,包含了WCF、Http、Websocket等通信架构,封装了各种硬件相关的dll,并将调用方法包装成API,当其启动后会以Http形式监听指定端口,接收软件方指令并返回对应数据。而Java后台服务器包含相应功能。并在客户端利用前端框架VUE开发客户端前端,通过路由切换的方式实现页面跳转展示,网页内容包括的客户端框架介绍、硬件接入标准、软件调用硬件接口标准、实施部署配置文档等皆以MarkDown文档格式书写,网页引入mdjs.js、mdjs.custom.css等相关组件进行适配,网页采取自适应布局以应对各种分辨率的终端,客户端框架使用者可通过手机或电脑等互联网设备随时查看框架最新动向。
了解本厂家硬件需要实现的接口,在指定.NET Framework版本上根据文件与接口的要求编写硬件的.net版本驱动。将源代码压缩包上传至客户端的服务器,压缩包中包含硬件dll和编写的解决方案的所有代码文件,经客户端框架平台审核后决定是否通过,若通过平台将启动后台服务器的Visual Studio编译器自动将驱动源码编译成平台标准驱动包,正式成为客户端硬件资源。编译好的驱动包可存放全国可访问中心驱动服务器中,共享给各项目使用。
客户端框架通过连接代理运行于政务网络,连接代理连通互联网与政务网两个网络,同步驱动到项目上,项目本地使用连接代理对硬件做配置,选择硬件型号,测试硬件可用性等。
相应软件在客户端前端网站上找到对应接口和调用示例,譬如,软件方要调用身份证读卡器实现读卡功能,找到接口如表1,引入iGovFw.js接口适配文件,获取IDCardReader对象,终端内部将以反射的形式自动寻找对应程序集(Assembly)并加载里面包含的方法。获取对象成功则可按编码示例实现所需业务功能。
表1
依据客户端前端发布的实施部署文档指引,部署后台服务器后启动客户端,客户端可以插件的形式运行,在后台管理页面通过选中需要部署配置的终端机器,服务器将命令机器和管理页面在指定的Websocket通信房间进行协作交互,按照界面指引为该终端选择匹配的硬件组件,客户端通过硬件版本号、本地配置与平台已经编译好的对应驱动文件MD5信息对比结果,决定是否要更新或下载驱动,处理完毕后返回对应处理结果。
在本发明的另一些实施例中,参考图2,在后台配置界面向终端发送指令的时候,后台界面和对应终端采用的是websocket通信的方式,websocket是一种全双工通讯的协议,使得客户端和服务器之间的数据交换变得更加简单,只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。
终端下载指定驱动,是通过后台返回的json格式的文件描述信息来执行的,文件描述格式如下:
[{"AbsolutePath":"D:\Project\GZDev.Cef\bin\tempDir\4290bf19c70db819b4ca7a80ebabca3c","RelativePath":"cef.pak","FileHashCode":"4290bf19c70db819b4ca7a80ebabca3c","FileSize":4124993},{"AbsolutePath":"D:\Project\GZDev.Cef\bin\tempDir\27066572e7871c7a4eccc870d4ab6718","RelativePath":"CefSharp.BrowserSubprocess.Core.dll","FileHashCode":"27066572e7871c7a4eccc870d4ab6718","FileSize":859648},{"AbsolutePath":"D:\Project\GZDev.Cef\bin\tempDir\549cedccdfb686568cf902a48b01ec5d","RelativePath":"CefSharp.Core.dll","FileHashCode":"549cedccdfb686568cf902a48b01ec5d","FileSize":1257984},{"AbsolutePath":"D:\Project\GZDev.Cef\bin\tempDir\6d78126737c164c87a59d9c2c0f48e6a","RelativePath":"CefSharp.dll","FileHashCode":"6d78126737c164c87a59d9c2c0f48e6a","FileSize":193024},{"AbsolutePath":"D:\Project\GZDev.Cef\bin\tempDir\7d09b56b90ba227f32f65b85da05108f","RelativePath":"CefSharp.WinForms.dll","FileHashCode":"7d09b56b90ba227f32f65b85da05108f","FileSize":28672},…]
文件描述的数据结构定义:
(1).AbsolutePath:在临时文件夹的绝对路径
(2).RelativePath:相对路径
(3).FileHashCode:文件哈希(驱动文件生成的MD5,每个文件都有自身的唯一值)
(4).FileSize:文件大小
终端依据FileHashCode字段去平台指定的网址下载文件并校验,并将文件按描述的路径放置。
根据硬件配置运行平台,检查外置扩展目录是否存在对应的驱动,如无驱动会从中心服务器动态下载驱动,之后打开驱动进程,运行框架使用WCF通信方式与该驱动进程通信,完成硬件调用并获取驱动运行结果,然后运行框架将结果数据格式化为与硬件无关的标准格式返回给业务***。其中运行框架相当于exe包,拥有的硬件资源,对软件方开放的接口都包含在iGovFw.js该资源中,以Http形式向终端本地端口发送命令的。只要终端设置自启动运行平台exe,运行平台会持续监听指定端口,以达到相互通信的目的,随时对软件方的调用指令进行回复。
本发明方法在应用中,例如某项目上机器的身份证读卡器有A型号,还有U型号,项目人员可联系硬件厂家,查看运行平台的硬件对接指南,完成对应要求也通过平台的审核后,项目实施人员部署好客户端运行框架的后台Java服务器,打开机器上的C#客户端exe,在后台实施部署页面中选取需要控制的机器,查找资源库中的硬件类型(身份证),按实际情况配置硬件型号后,可通过远程测试程序进一步验证是否配置正确,确认配置无误之后告知软件对接方,软件参照运行平台硬件调用接口文档,通过IDCardReader类下的read方法调用读卡器读取身份证,再根据约定好返回的数据结构,实现业务需求,不用再担心硬件型号造成代码不通用、难以维护的情况发生。
同理,类似机器连接的高拍仪、扫描仪等,都可在客户端运行框架的硬件资源库里找到对应的驱动,后台服务器配置好机器后,轻轻松松可以使项目上线,随着项目的扩大,开发部署的优势会越发明显。万一出现硬件资源库找不到的对应驱动的情况,可联系运行平台开发人员进行相关对接。
本发明还提供一种客户端,包含在客户端框架中,被整合开发客户端window应用程序,封装硬件相关的dll,将调用方法包装成API,并具有客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,并基于客户端框架审核硬件驱动,将硬件驱动存储为硬件资源,
所述客户端框架通过连接代理运行于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
以及一种客户端终端,安装所述的一种客户端。本发明客户端及客户端终端在客户端框架中的信息交互、执行相应程序过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。
需要说明的是,上述本发明方法较佳实施例的各流程中是所有的步骤都是必须的,可以根据实际的需要忽略某些步骤。各步骤的执行顺序不是固定的,可以根据需要进行调整。
以上所述实施例仅是为充分说明本发明而所举的较佳的实施例,本发明的保护范围不限于此。本技术领域的技术人员在本发明基础上所作的等同替代或变换,均在本发明的保护范围之内。本发明的保护范围以权利要求书为准。
Claims (5)
1.一种客户端框架运行及管理配置方法,其特征是创建客户端框架,包括客户端和后台服务器,其中基于.NET Framework 4.5.2框架整合开发客户端window应用程序,包含相应通信架构,并以Http形式监听指定端口,接收软件方指令并返回对应数据,封装硬件相关的dll,将调用方法包装成API;
开发客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,其中基于前端框架VUE开发客户端相应前端,并在网页中引入MarkDown-It及MarkDown-It-Css相关组件进行终端适配,
基于客户端框架审核硬件驱动,并存储为硬件资源,其中基于指定.NET Framework版本根据硬件接口要求编写硬件的.net版本驱动,基于客户端框架审核硬件驱动,利用后台服务器的编译器自动将驱动源码编译成平台标准驱动包,存储为硬件资源,
通过连接代理运行客户端框架于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
2.根据权利要求1所述的一种客户端框架运行及管理配置方法,其特征是基于websocket通信实现客户端所在终端与后台服务器通信,进行双向数据传输。
3.根据权利要求2所述的一种客户端框架运行及管理配置方法,其特征是基于WCF通信方式客户端运行框架与相应硬件的驱动程序进行通信。
4.一种客户端,其特征是包含在客户端框架中,其中基于.NET Framework 4.5.2框架整合开发客户端window应用程序,包含相应通信架构,并以Http形式监听指定端口,接收软件方指令并返回对应数据,封装硬件相关的dll,将调用方法包装成API;
开发客户端相应前端,展示客户端框架、硬件接入标准、软件调用硬件接口标准以及实施部署配置文档,其中基于前端框架VUE开发客户端相应前端,并在网页中引入MarkDown-It及MarkDown-It-Css相关组件进行终端适配,
基于客户端框架审核硬件驱动,并存储为硬件资源,其中基于指定.NET Framework版本根据硬件接口要求编写硬件的.net版本驱动,基于客户端框架审核硬件驱动,利用后台服务器的编译器自动将驱动源码编译成平台标准驱动包,存储为硬件资源,
通过连接代理运行客户端框架于政务网络,配置相应硬件并接入相应软件,依据客户端相应前端实施部署文档指引,部署后台服务器启动客户端,指引客户端所在终端选择匹配的硬件组件并完成对比验证后更新硬件相应驱动,完成配置处理。
5.一种客户端终端,其特征是安装如权利要求4所述的一种客户端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110539034.8A CN113342356B (zh) | 2021-05-18 | 2021-05-18 | 一种客户端框架运行及管理配置方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110539034.8A CN113342356B (zh) | 2021-05-18 | 2021-05-18 | 一种客户端框架运行及管理配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113342356A CN113342356A (zh) | 2021-09-03 |
CN113342356B true CN113342356B (zh) | 2023-03-28 |
Family
ID=77470895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110539034.8A Active CN113342356B (zh) | 2021-05-18 | 2021-05-18 | 一种客户端框架运行及管理配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113342356B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114253629B (zh) * | 2021-12-23 | 2024-03-22 | 广州华银医学检验中心有限公司 | 一种外接设备调用方法、装置、计算机设备及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0902067D0 (en) * | 2008-02-15 | 2009-03-25 | Connotech Experts Conseils Inc | Method of bootstrapping an authenticated data session configuration |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5768510A (en) * | 1996-07-01 | 1998-06-16 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server application enabler system |
US6266709B1 (en) * | 1996-07-01 | 2001-07-24 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server failure reporting process |
US20020124245A1 (en) * | 2000-08-14 | 2002-09-05 | Alvin Maddux | Method and apparatus for advanced software deployment |
US20050220286A1 (en) * | 2001-02-27 | 2005-10-06 | John Valdez | Method and apparatus for facilitating integrated access to communications services in a communication device |
US7707563B2 (en) * | 2003-01-10 | 2010-04-27 | Nexaweb Technologies Inc | System and method for network-based computing |
US20050027657A1 (en) * | 2003-08-01 | 2005-02-03 | Yuri Leontiev | Distinguishing legitimate hardware upgrades from unauthorized installations of software on additional computers |
US20050198618A1 (en) * | 2004-03-03 | 2005-09-08 | Groupe Azur Inc. | Distributed software fabrication system and process for fabricating business applications |
US10318284B2 (en) * | 2008-06-02 | 2019-06-11 | International Business Machines Corporation | System and method of generating and managing computing tasks |
US8320272B2 (en) * | 2010-02-12 | 2012-11-27 | Alcatel Lucent | Method and apparatus for controlling access technology selection |
CN104077502A (zh) * | 2013-03-27 | 2014-10-01 | 苏州精易会信息技术有限公司 | 一种软加密方式的软件保护方法 |
CN103475517B (zh) * | 2013-09-04 | 2016-06-29 | 青岛海信宽带多媒体技术有限公司 | 光网络终端设备及其硬件配置参数保存方法 |
CN106911648B (zh) * | 2015-12-23 | 2019-12-24 | 阿里巴巴集团控股有限公司 | 一种环境隔离方法及设备 |
US10409565B2 (en) * | 2017-03-30 | 2019-09-10 | Ice Tea Group Llc | Pixel perfect real-time web application framework |
US10789058B2 (en) * | 2018-05-30 | 2020-09-29 | Microsoft Technology Licensing, Llc | Extensibility of unified platform |
CN109240654A (zh) * | 2018-07-24 | 2019-01-18 | 武汉空心科技有限公司 | 基于模板的开发方法及*** |
CN110750282B (zh) * | 2019-10-14 | 2021-04-02 | 支付宝(杭州)信息技术有限公司 | 用于运行应用程序的方法、装置及gpu节点 |
CN112199197B (zh) * | 2020-10-23 | 2023-07-18 | 网易(杭州)网络有限公司 | 一种服务器管理方法及*** |
-
2021
- 2021-05-18 CN CN202110539034.8A patent/CN113342356B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB0902067D0 (en) * | 2008-02-15 | 2009-03-25 | Connotech Experts Conseils Inc | Method of bootstrapping an authenticated data session configuration |
CN101969391A (zh) * | 2010-10-27 | 2011-02-09 | 北京邮电大学 | 一种支持融合网络业务的云平台及其工作方法 |
Non-Patent Citations (2)
Title |
---|
Research and application of intelligent control of agricultural machinery based on hardware and software collaborative design;Yongwei Tang;<2017 IEEE 3rd Information Technology and Mechatronics Engineering Conference>;20171130;全文 * |
嵌入式网络管理平台的研究;黄鹏等;《计算机测量与控制》;20100625(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113342356A (zh) | 2021-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7155381B2 (en) | Module for developing wireless device applications using an integrated emulator | |
CA2753020C (en) | Device dependent on-demand compiling and deployment of mobile applications | |
US7287190B2 (en) | Simultaneous execution of test suites on different platforms | |
CN109800173B (zh) | 程序调试方法、装置及存储介质 | |
US7080100B2 (en) | Install processing apparatus, processing method, storage medium, and program | |
US20110154305A1 (en) | System and method for remotely compiling multi-platform native applications for mobile devices | |
US20070220494A1 (en) | A Method of Rapid Software Application Development for a Wireless Mobile Device | |
CN106325847B (zh) | 基于iOS平台获取应用程序功能的方法和装置 | |
US7155639B2 (en) | Compliance testing communication protocols implemented on resource-constrained computing devices | |
US20110078667A1 (en) | Static code analysis for packaged application customization | |
CN108628626B (zh) | 开发环境搭建方法、代码更新方法及装置 | |
CN105302563A (zh) | 移动应用服务的插件化方法及*** | |
CN113342356B (zh) | 一种客户端框架运行及管理配置方法 | |
CN103853535A (zh) | 修改中间件的方法和装置 | |
CN113641582A (zh) | 混合模式移动应用调试方法及*** | |
KR101005498B1 (ko) | 테스트 라이브러리를 이용하는 휴대폰 어플리케이션 검증시스템 및 그 방법 | |
CN112052037A (zh) | 一种应用软件开发方法、装置、设备及介质 | |
CN115658042A (zh) | 混合应用组件式开发方法、***、设备及存储介质 | |
CN113360379B (zh) | 程序测试环境创建方法和程序测试环境创建装置 | |
KR101035097B1 (ko) | 모바일기기를 위한 검증이력관리 시스템 및 그 방법 | |
CN117573095A (zh) | 一种支持持续集成的交叉编译框架的搭建及编译方法 | |
EP1598739A1 (en) | Native compile method, native compile preprocessing method, computer program, and server | |
CN112764836A (zh) | 运行快应用的方法、装置及电子设备 | |
Lee et al. | Embedded Linux-based smartphone platform for sharing WIPI contents | |
CN108009084B (zh) | 一种混合移动应用的测试方法、装置及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |