[发明专利]系统和功能执行的方法有效
| 申请号: | 201910551316.2 | 申请日: | 2019-06-24 |
| 公开(公告)号: | CN112130909B | 公开(公告)日: | 2023-03-24 |
| 发明(设计)人: | 王晓辉 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
| 主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445;G06F9/448 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 李珂珂 |
| 地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 系统 功能 执行 方法 | ||
1.一种系统,其特征在于,所述系统适用于运行在电子设备中的应用程序,所述系统包括显示层和公共服务层,所述显示层包括显示框架模块和多个业务模块,所述公共服务层包括管理模块和多个公共服务模块,其中:
所述显示框架模块,用于接收用户的业务执行指令,所述业务执行指令为视频显示指令,获取所述视频显示指令中的目标功能信息和目标监控设备的设备标识,调用所述业务执行指令中的目标功能信息对应的业务模块,所述目标功能信息为显示功能标识,所述业务模块为显示模块;
所述业务模块,用于如果判定所述显示功能标识对应的显示功能需要由公共服务模块实现,则基于所述显示功能标识,确定目标公共服务模块,将所述目标公共服务模块和所述目标监控设备的设备标识通知所述管理模块,所述目标公共服务模块为视频取流模块;
所述公共服务模块,用于负责公共的业务,多个业务模块可以在同一公共服务模块调取相同的输出数据;
所述管理模块,用于确定所述目标公共服务模块是否在进行与所述目标功能信息相关联的目标服务处理,所述目标服务处理为对所述目标监控设备的视频流进行取流,如果所述视频取流模块在从服务器对所述目标监控设备的视频流进行取流,则将所述视频取流模块得到的所述目标监控设备的视频流传递给所述显示模块,如果所述视频取流模块未对所述目标监控设备的视频流进行取流,则调用所述视频取流模块对所述目标监控设备的视频流进行取流,将所述视频取流模块得到的所述目标监控设备的视频流传递给所述显示模块;
所述显示模块,用于基于所述目标监控设备的视频流执行所述显示功能。
2.根据权利要求1所述的系统,其特征在于,所述显示框架模块,用于接收用户的携带所述目标功能信息的业务关闭指令,关闭所述目标功能信息对应的业务模块,并向所述管理模块发送携带所述目标功能信息的业务关闭通知;
所述管理模块,用于确定除所述目标功能信息对应的业务模块外,所述目标公共服务模块当前是否向其它业务模块传递输出数据,如果当前未向其它业务模块传递输出数据,则关闭所述目标公共服务模块。
3.根据权利要求1所述的系统,其特征在于,所述管理模块,用于:
确定当前是否存在处于运行状态的视频取流进程;
如果存在当前处于运行状态的视频取流进程,则确定所述视频取流进程向服务器取流的视频流对应的设备标识是否包括目标监控设备的设备标识;
如果所述视频取流进程向服务器取流的视频流对应的设备标识包括目标监控设备的设备标识,则确定所述视频取流模块在对所述目标监控设备的视频流进行取流,如果所述视频取流进程向服务器取流的视频流对应的设备标识不包括目标监控设备的设备标识,则确定所述视频取流模块未对所述目标监控设备的视频流进行取流。
4.根据权利要求1所述的系统,其特征在于,所述公共服务层还包括存储模块,所述多个公共服务模块中包括登录验证模块;
所述存储模块,用于存储所述登录验证模块获取的登录凭证信息;
所述管理模块,用于如果所述目标公共服务模块未进行所述目标服务处理,则确定所述存储模块是否存储有所述登录凭证信息,如果所述存储模块存储有所述登录凭证信息,则调用所述目标公共服务模块,基于所述登录凭证信息,进行所述目标服务处理,如果所述存储模块未存储所述登录凭证信息,则调用所述登录验证模块向服务器进行登录验证,得到所述登录凭证信息,将所述登录凭证信息存储在所述存储模块中,并调用所述目标公共服务模块,基于所述登录凭证信息,进行所述目标服务处理。
5.根据权利要求1所述的系统,其特征在于,所述公共服务层还包括存储模块,所述多个公共服务模块中包括数据获取模块;
所述存储模块,用于存储所述数据获取模块向服务器获取的数据;
所述业务模块,还用于如果判定所述目标功能信息对应的功能需要目标数据实现,则向所述管理模块发送所述目标数据的查询请求;
所述管理模块,还用于如果所述存储模块存储有所述目标数据,则将所述目标数据传递给所述业务模块,如果所述存储模块未存储所述目标数据,则调用所述数据获取模块向所述服务器获取所述目标数据,将所述目标数据存储在所述存储模块中,并将所述目标数据传递给所述业务模块;
所述业务模块,还用于基于所述目标数据执行所述功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910551316.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:门体驱动装置及冰箱
- 下一篇:用于传输业务报文的方法和装置





