(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210493196.7
(22)申请日 2022.05.07
(71)申请人 金蝶软件 (中国) 有限公司
地址 518000 广东省深圳市南 山区科技园
科技南十二路2号金蝶软件园A座1-8
层
(72)发明人 禹希初
(74)专利代理 机构 广州三环 专利商标代理有限
公司 44202
专利代理师 颜希文
(51)Int.Cl.
G06F 9/451(2018.01)
G06F 9/50(2006.01)
(54)发明名称
一种用户界面事 件的处理方法、 装置及系统
(57)摘要
本发明公开了一种用户界面事件的处理方
法、 装置及系统, 所述方法包括: 当用户在用户界
面输入数据时, 获取用户在用户界面操作的界面
控件; 在预设的函数映射表中查找所述界面控件
对应的业务处理函数, 所述预设的函数映射表包
含多个界面控件的控件特征信息, 每个控件特征
信息与服务端的业务处理函数所需的运算参数
一一绑定对应; 采集业务处理函数对应的业务数
据、 函数名和用户界面标识并发送至服务端, 以
供服务端查找到对应的函数并执行对应的业务
处理。 本发 明可以大大减少客户端与服务端交互
的数据量, 以提高数据的传输效率, 而且服务端
完成相应的业务处理后, 可以立 即释放服务端的
内存且无需缓存处理结果, 使服务端可支持大量
在线用户的业 务处理。
权利要求书2页 说明书11页 附图2页
CN 114860367 A
2022.08.05
CN 114860367 A
1.一种用户界面事件的处理方法, 其特征在于, 所述方法适用于客户端, 所述客户端与
服务端通信, 所述方法包括:
当用户在用户界面输入数据时, 获取用户在用户界面操作的界面控 件;
在预设的函数映射表中查找所述界面控件对应的业务处理函数, 其中, 所述预设的函
数映射表包含多个界面控件的控件特征信息, 每个所述控件特征信息与所述服务端的业务
处理函数所需的运 算参数一一绑定对应;
采集所述业务处理函数对应的业务数据、 函数名和用户界面标识, 并将所述业务数据、
函数名和用户界面标识发送至所述服务端, 以供所述服务端根据所述业务数据、 函数名 和
用户界面标识执 行对应的业 务处理。
2.根据权利要求1所述的用户界面事件的处理方法, 其特征在于, 所述在预设的函数映
射表中查找所述界面控 件对应的业 务处理函数, 包括:
获取所述界面控 件的控件名称;
基于所述控 件名称在预设的函数映射表中查找对应的运 算参数;
按照所述 运算参数确定函数名称, 并通过 所述函数名称确定对应的业 务处理函数。
3.根据权利要求1所述的用户界面事件的处理方法, 其特征在于, 所述采集所述业务处
理函数对应的业 务数据, 包括:
获取所述业务处理函数对应的运算参数, 所述运算参数包括业务处理函数的输入参数
和输出参数;
基于所述运算参数获取对应的界面控件的状态信息, 得到业务数据、 函数名和用户界
面标识。
4.根据权利要求1 ‑3任意一项所述的用户界面事件的处理方法, 其特征在于, 在所述将
所述业务数据发送至所述 服务端的步骤后, 所述方法还 包括:
接收所述 服务端完成业 务处理的结果数据;
基于所述结果数据渲染修改用户界面。
5.一种用户界面事件的处理方法, 其特征在于, 所述方法适用于服务端, 所述服务端与
客户端通信, 所述方法包括:
接收所述客户端发送的业务数据、 函数名和用户界面标识, 所述业务数据、 函数名和用
户界面标识为所述客户端在用户界面输入数据时, 获取用户在用户界面操作的界面控件,
并基于所述界面控件在预设的函数映射表中查找对应的业务处理函数后, 根据所述业务处
理函数的函数 标识采集得到;
根据所述 业务数据、 函数名和用户界面标识执 行对应的业 务处理。
6.根据权利要求5所述的用户界面事件的处理方法, 其特征在于, 所述根据所述业务数
据执行对应的业 务处理, 包括:
按照所述用户界面标识和所述 函数名从预设的函数库中提取目标函数;
将所述业务数据代入所述目标函数 执行得到结果数据。
7.根据权利要求5 ‑6任意一项所述的用户界面事件的处理方法, 其特征在于, 在所述根
据所述业务数据执 行对应的业 务处理的步骤后, 所述方法还 包括:
将所述结果数据发送至所述客户端, 以供所述客户端基于所述结果数据渲染修改用户
界面。权 利 要 求 书 1/2 页
2
CN 114860367 A
28.一种用户界面事件的处理装置, 其特征在于, 所述装置适用于客户端, 所述客户端与
服务端通信, 所述装置包括:
客户端获取模块, 用于当用户在用户界面输入数据时, 获取用户在用户界面操作的界
面控件;
客户端查找模块, 用于在预设的函数映射表中查找所述界面控件对应的业务处理函
数, 其中, 所述预设的函数映射表包含多个界面控件的控件特征信息, 每个所述控件特征信
息与所述 服务端的业 务处理函数所需的运 算参数一一绑定对应;
客户端采集模块, 用于采集所述业务处理函数对应的业务数据、 函数名和用户界面标
识, 并将所述业务数据、 函数名和用户界面标识发送至所述服务端, 以供所述服务端根据所
述业务数据、 函数名和用户界面标识执 行对应的业 务处理。
9.一种用户界面事件的处理装置, 其特征在于, 所述装置适用于服务端, 所述服务端与
客户端通信, 所述装置包括:
服务端接收模块, 用于接收所述客户端发送的业务数据、 函数名和用户界面标识, 所述
业务数据、 函数名 和用户界面标识为所述客户端在用户界面输入数据时, 获取用户在用户
界面操作的界面控件, 并基于所述界面控件在预设的函数映射表中查找对应的业务处理函
数后, 根据所述 业务处理函数的函数 标识采集得到;
服务端处理模块, 用于根据所述业务数据、 函数名和用户界面标识执行对应的业务处
理。
10.一种用户界面事件的处理系统, 其特征在于, 所述系统包括: 相互通信的客户端和
服务端, 其中, 所述客户端设有函数映射表, 所述预设的函数映射表包含多个界面控件的控
件特征信息, 每个所述控件特征信息与所述服务端的业务处理函数所需的运算参数一一绑
定对应;
所述客户端, 用于在用户界面输入数据时, 获取用户在用户界面操作的界面控件, 在预
设的函数映射表中查找所述界面控件对应的业务处理函数, 采集所述业务处理函数对应的
业务数据、 函数名和用户界面标识, 并将所述业务数据、 函数名和用户界面标识发送至所述
服务端;
所述服务端, 用于接收所述客户端发送的业务数据、 函数名和用户界面标识, 并根据 所
述业务数据、 函数名和用户界面标识执 行对应的业 务处理。
11.一种电子设备, 包括: 存储器、 处理器及存储在存储器上并可在处理器上运行的计
算机程序, 其特征在于, 所述处理器执行所述程序时实现如权利要求1 ‑4或5‑7任意一项所
述的用户界面事 件的处理方法。
12.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机可
执行指令, 所述计算机可执行指 令用于使计算机执行如权利要求 1‑4或5‑7任意一项 所述的
用户界面事 件的处理方法。权 利 要 求 书 2/2 页
3
CN 114860367 A
3
专利 一种用户界面事件的处理方法、装置及系统
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 07:13:17上传分享