[发明专利]客户端的开发方法和系统在审

专利信息
申请号: 202110887412.1 申请日: 2021-08-03
公开(公告)号: CN113568765A 公开(公告)日: 2021-10-29
发明(设计)人: 李欣;庞志远;王凯 申请(专利权)人: 北京数码视讯技术有限公司
主分类号: G06F9/54 分类号: G06F9/54;G06F9/451;G06F3/0481;G06F3/0484
代理公司: 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 代理人: 徐丽
地址: 100000 北京市海淀区上*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 客户端 开发 方法 系统
【说明书】:

发明提供了客户端的开发方法和系统,执行主体为客户端,客户端获取用户的选择操作,根据选择操作启动QT窗口,并创建登录窗口和主窗口,通过浏览器脚本元素加载子模块调用第一接口,使登录窗口与主窗口进行窗口切换,浏览器脚本元素加载子模块根据选择操作获取操作事件,QT组件产生执行事件,浏览器脚本元素加载子模块根据操作事件或执行事件,调用第二接口完成功能或请求业务数据,可以提供更加开放的接口,并且兼顾了C(client)客户端和B(browser)客户端的优点。

技术领域

本发明涉及计算机技术领域,尤其是涉及客户端的开发方法和系统。

背景技术

在IT(Internet Technology,互联网技术)程序开发时,大规模应用的场景是服务端和客户端的形式。在中心机房部署服务器,提供核心服务,在用户使用的PC(PersonalComputer,个人计算机)终端上面部署一个客户端为用户提供服务。客户端使用网络通信技术与服务器进行数据交互,并且提供丰富的人机交互相关窗口界面,便于用户使用。

在传统的技术体系中,客户端有C(client)和B(browser)两种方式,各有优缺点。C的客户端,通常使用C++,Java等语言进行开发,其优点是具有主机的最高权限;其缺点是开发效率低下,维护成本高昂。B的客户端通常使用html+javascript方式,其优点是丰富的插件,较低的技术门槛,浏览器的底层技术的持续优化,让开发变得容易,让维护变得容易;其缺点是出于浏览器安全方面的考虑,基本无法获取较高的权限完成功能,比如无法录制内容到本地,而这部分内容恰恰是某些应用的核心需求,如会议终端需要录制会议到本地的功能。

QT是一种跨平台的C++应用程序开发框架,其提供了丰富的GUI(Graphical UserInterface,图形用户界面)工具箱来完成界面工作,提供了丰富的底层组件来完成相关数据处理工作(如websocket(基于TCP的全双工通信协议)、sql(structured querylanguage,结构化查询语言)、xml(extensible markup language,可扩展标记语言)、json(javaScript object notation,对象简谱)、http(hyper text transfer protocol,超文本传输协议)、udp(user datagram protocol,用户数据报协议)、tcp(transmissioncontrol protocol,传输控制协议)、image(图像)、nfc(near field communication,近场通信)、蓝牙、opengl(open graphics library,开放图形库)、媒体处理和web集成等)。但是其使用C++语言,就已经是C/S客户端,并且具有开发起点高,开发效率低,维护调试成本大的特点。但是QT由于集成了webengine(chromium谷歌浏览器内核),可以在GUI界面窗口上,显示web页面(html+javascript),这在一定程度上面,可以使用C/S的权限特性与B/S的快速开发特性,来完成特定的客户端功能,可以在一定程度上兼取B/S与C/S的优势。

但是QT只定义了基本的交互,并未提供更加开放的接口,需要程序开发技术人员进行二次封装使用。

发明内容

有鉴于此,本发明的目的在于提供了客户端的开发方法和系统,可以通过QT封装架构进行客户端开发,可以提供更加开放的接口,并且兼顾了C(client)客户端和B(browser)客户端的优点。

第一方面,本发明实施例提供了客户端的开发方法,所述客户端包括QT窗口、浏览器脚本元素加载子模块和QT组件;所述方法包括:

获取用户的选择操作,所述选择操作包括点击操作;

根据所述点击操作启动所述QT窗口,并创建登录窗口和主窗口;

通过所述浏览器脚本元素加载子模块调用第一接口,使所述登录窗口与所述主窗口进行窗口切换;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码视讯技术有限公司,未经北京数码视讯技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110887412.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top