[发明专利]一种实体按键触控化的矢量网络分析仪有效
申请号: | 202010542854.8 | 申请日: | 2020-06-15 |
公开(公告)号: | CN111796149B | 公开(公告)日: | 2023-05-09 |
发明(设计)人: | 廖轲 | 申请(专利权)人: | 深圳市极致汇仪科技有限公司 |
主分类号: | G01R27/28 | 分类号: | G01R27/28;G06F3/041;H03K17/96 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 胡吉科 |
地址: | 518000 广东省深圳市宝安区新安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实体 按键 触控化 矢量 网络分析 | ||
1.一种实体按键触控化的矢量网络分析仪,其特征在于,所述矢量网络分析仪采用全屏化触控屏,所述全屏化触控屏的触控区域独立设置于该全屏化触控屏的右侧,该触控区域的实现通过发送键盘按钮事件触发模拟键盘API函数Keybd_event()来触发键盘值响应事件,或通过服务端、接收端和发送端之间的数据传输实现触控按键的非键盘值响应事件,
通过服务端、接收端和发送端之间的数据传输实现触控按键的非键盘值响应事件过程中,所述服务端用于负责注册事件的管理,接收所述发送端所发送过来的消息,并根据发送过来的消息所包含的事件名称将其分发到所有注册过该事件的接收端;所述接收端先向所述服务端注册事件,并在注册完成后接收所述服务端发送过来的消息,完成对应的事件处理;所述发送端用于发送带事件名称的消息,
所述服务端、接收端和发送端于同一个EXE软件内部处理事件。
2.根据权利要求1所述的实体按键触控化的矢量网络分析仪,其特征在于,发送键盘按钮事件触发模拟键盘API函数Keybd_event()过程中包括发送按键的虚拟键值、扫描码参数以及选项标志参数中的任意一项或多项。
3.根据权利要求2所述的实体按键触控化的矢量网络分析仪,其特征在于,所述按键的虚拟键值中,回车键的虚拟键值为vk_return,tab键的虚拟键值为vk_tab;所述扫描码参数用0代替;所述选项标志参数中,若触控keydown则设置选项标志为0,若触控keyup则设置选项标志为KEYEVENTF_KEYUP。
4.根据权利要求2所述的实体按键触控化的矢量网络分析仪,其特征在于,通过Windows提供的模拟键盘API来实现模拟按钮,不同的按钮发送不同的ascii码,根据需要模拟触发对应键盘上任何一个按钮事件的触发。
5.根据权利要求1至4任意一项所述的实体按键触控化的矢量网络分析仪,其特征在于,所述服务端仅负责存在注册过的事件管理和回调函数,在收到所述发送端的消息后,把带事件名称的消息通过回调函数分发到所有对应的接收端,所述服务端、接收端和发送端于同一个EXE软件内部处理事件。
6.根据权利要求1至4任意一项所述的实体按键触控化的矢量网络分析仪,其特征在于,所述服务端用于实现注册事件管理、取消注册事件和消息处理,所述注册事件管理中,所述服务端用于把所述接收端发送过来的注册事件和回调函数放置到本地的管理队列中,进行保存和管理,并随时提供查询;所述取消注册事件中,所述服务端用于把所述接收端发送过来的取消注册事件和回调函数在本地管理队列中移除;所述消息处理中,所述服务端用于把所述发送端发送过来的消息,通过事件名称找到对应的回调函数,然后通过回调函数把对应的参数传递到所述接收端的对应函数上,所述接收端收到事件后再做相应处理。
7.根据权利要求6所述的实体按键触控化的矢量网络分析仪,其特征在于,当所述服务端同时接收到所述发送端的多条消息时,通过本地缓存实现排队管理处理。
8.根据权利要求1至4任意一项所述的实体按键触控化的矢量网络分析仪,其特征在于,所述触控区域中的触控按键面板,在接收到隐藏指令时,将所述触控按键的控件高度或宽度设置为0;在接收到恢复指令时,将所述触控按键的控件高度或宽度设置为实际值。
9.根据权利要求1至4任意一项所述的实体按键触控化的矢量网络分析仪,其特征在于,所述触控区域中的触控按键面板,在接收到隐藏指令时,在模拟键盘API函数Keybd_event()中设置Visibility=Collapsed;在接收到恢复指令时,在模拟键盘API函数Keybd_event()中设置Visibility=Visible。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市极致汇仪科技有限公司,未经深圳市极致汇仪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010542854.8/1.html,转载请声明来源钻瓜专利网。