著录项信息
专利名称 | 绑定关系更新方法和装置 |
申请号 | CN201310714130.7 | 申请日期 | 2013-12-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-06-10 | 公开/公告号 | CN104699383A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;H;0;4;N;5;/;2;3;2查看分类表>
|
申请人 | 杭州海康威视数字技术股份有限公司 | 申请人地址 | 浙江省杭州市滨江区东流路700号海康科技园1号楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 杭州海康威视数字技术股份有限公司 | 当前权利人 | 杭州海康威视数字技术股份有限公司 |
发明人 | 李韩英 |
代理机构 | 北京康信知识产权代理有限责任公司 | 代理人 | 吴贵明;张永明 |
摘要
本发明公开了一种绑定关系更新方法和装置,其中,该方法包括:根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,多个预览画面分别与多个IPC一一对应;多个预览画面位于绑定关系更新界面中的多个预览位置分别与多个IP通道一一对应;检测对多个预览画面中的至少一个预览画面的拖曳操作;根据拖曳操作,调整多个预览画面位于绑定关系更新界面中的预览位置;根据调整后的多个预览画面一一对应的多个预览位置,更新多个IPC与多个IP通道的绑定关系。通过本发明,解决了相关技术中对NVR的通道配置过程繁琐的问题,简化了对NVR的通道配置过程。
1.一种绑定关系更新方法,其特征在于包括:
根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,所述多个预览画面分别与所述多个IPC一一对应;所述多个预览画面位于所述绑定关系更新界面中的多个预览位置分别与所述多个IP通道一一对应;
检测对所述多个预览画面中的至少一个预览画面的拖曳操作;
根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置;
根据调整后的所述多个预览画面一一对应的所述多个预览位置,更新所述多个IPC与所述多个IP通道的所述绑定关系;
其中,在更新所述多个IPC与所述多个IP通道的所述绑定关系之后,所述方法还包括:
根据更新后的所述多个IPC与所述多个IP通道的所述绑定关系,再现所述多个预览画面。
2.根据权利要求1所述的方法,其特征在于,所述绑定关系更新界面为全屏大小、无标题无边框,且背景透明的界面。
3.根据权利要求1所述的方法,其特征在于,在绘制包括多个预览画面的绑定关系更新界面之前,所述方法还包括:
检测用户输入的第一预定操作,其中,所述第一预定操作用于指示更新所述多个IPC与所述多个IP通道的所述绑定关系,其中,根据所述第一预定操作绘制包括所述多个预览画面的所述绑定关系更新界面。
4.根据权利要求3所述的方法,其特征在于,在更新所述多个IPC与所述多个IP通道的所述绑定关系之前,所述方法还包括:
检测用户输入的第二预定操作,其中,所述第二预定操作用于指示退出所述绑定关系更新界面。
5.根据权利要求4所述的方法,其特征在于,
在所述第二预定操作还用于指示确认更新所述绑定关系的情况下,更新所述多个IPC与所述多个IP通道的所述绑定关系;
在所述第二预定操作还用于指示确认不更新所述绑定关系的情况下,不更新所述多个IPC与所述多个IP通道的所述绑定关系。
6.根据权利要求1所述的方法,其特征在于,所述拖曳操作包括:
在第一预览画面位于的第一预览位置执行按下鼠标的按键的操作;
在按下所述按键的过程中执行所述鼠标位置移动的操作;
在第二预览画面位于的第二预览位置执行松开所述按键的操作。
7.根据权利要求6所述的方法,其特征在于,根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置包括:
移动位于第一预览位置的第一预览画面到第二预览位置,并移动位于所述第二预览位置的第二预览画面到所述第一预览位置。
8.根据权利要求6所述的方法,其特征在于,根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置包括:
拖曳位于第一预览位置的第一预览画面到所述绑定关系更新界面中两个预览位置的预览位置边界;
将位于所述第一预览位置至所述两个预览位置的前一个预览位置的预览画面向前移动一个预览位置,并插入述第一预览画面到所述两个预览位置的后一个预览位置之前的预览位置。
9.根据权利要求7或8所述的方法,其特征在于,在所述绑定关系更新界面采用分页方式显示所述多个预览画面的情况下,在按下所述按键的过程中执行所述鼠标位置移动的操作之后,所述拖曳操作还包括:
移动所述鼠标到所述绑定关系更新界面的预定位置区域,并停留预定时长,其中,所述绑定关系更新界面根据所述鼠标在所述预定位置区域停留的所述预定时长,显示上一页或者下一页。
10.一种绑定关系更新装置,其特征在于包括:
绘制模块,用于根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,所述多个预览画面分别与所述多个IPC一一对应;所述多个预览画面位于所述绑定关系更新界面中的多个预览位置分别与所述多个IP通道一一对应;
检测模块,用于检测对所述多个预览画面中的至少一个预览画面的拖曳操作;
调整模块,用于根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置;
更新模块,用于根据调整后的所述多个预览画面一一对应的所述多个预览位置,更新所述多个IPC与所述多个IP通道的所述绑定关系;
再现模块,用于根据更新后的所述多个IPC与所述多个IP通道的所述绑定关系,再现所述多个预览画面。
绑定关系更新方法和装置\n技术领域\n[0001] 本发明涉及数据存储与调用领域,具体而言,涉及一种绑定关系更新方法和装置。\n背景技术\n[0002] 术语解释:\n[0003] NVR:Network Video Recorder,中文名为网络硬盘录像机,它是一套通过网络接收网络摄像机设备传输的数字视频码流,并进行存储、管理的设备。\n[0004] GUI:Graphical User Interface,中文名为图形用户界面,是指采用图形方式显示的计算机操作用户界面。\n[0005] IPC:IP Camera,中文名为网络摄像机。\n[0006] 相关技术中实现NVR的通道顺序或者NVR的预览顺序的方式是通过直接对系统配置参数进行修改实现的。发明人在研究过程中发现相关技术的配置方式存在缺陷。\n[0007] 例如,相关技术中的一种方案:在手动添加IPC的过程中为每个IPC分配好通道。由于IPC未添加进NVR时即进行了通道的分配,因此,在配置通道时,无法参考IPC摄制的画面进行通道顺序的调整,即不具备可视化的功能。并且,该方案每次只能添加一个IPC,或者调整一个IPC分配的通道,在配置通道的过程中,只能关注到单个通道画面,无法关注到所有的通道画面;另外,由于配置过程并不是可视化的,而是需要对各种参数进行修改、适配,因此,对于维护人员而言,配置过程繁琐,并且对维护人员的要求也比较高,不适合普通用户的使用。\n[0008] 又例如,相关技术中的另外一种方案:自动添加IPC列表,添加的过程中默认为每个IPC分配相应的通道顺序,添加完成后无法手动修改通道顺序。采用这种方案,用户无法将关注的IPC画面调整至突出的位置。\n[0009] 此外,由于在相关技术中NVR预览界面中的操作均显示通道号,无法按通道名称显示和排列,因此,在用户需要添加较多的IP通道时,相关技术中提供的上述两种方案均无法快速定位到用户关注的IP通道进行相关操作。\n[0010] 针对相关技术中对NVR的通道配置过程繁琐的问题,目前尚未提出有效的解决方案。\n发明内容\n[0011] 本发明提供了一种绑定关系更新方法和装置,以至少解决上述问题。\n[0012] 根据本发明的一个方面,提供了一种绑定关系更新方法,包括:根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,所述多个预览画面分别与所述多个IPC一一对应;所述多个预览画面位于所述绑定关系更新界面中的多个预览位置分别与所述多个IP通道一一对应;检测对所述多个预览画面中的至少一个预览画面的拖曳操作;根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置;根据调整后的所述多个预览画面一一对应的所述多个预览位置,更新所述多个IPC与所述多个IP通道的所述绑定关系。\n[0013] 优选地,所述绑定关系更新界面为全屏大小、无标题无边框,且背景透明的界面。\n[0014] 优选地,在绘制包括多个预览画面的绑定关系更新界面之前,所述方法还包括:检测用户输入的第一预定操作,其中,所述第一预定操作用于指示更新所述多个IPC与所述多个IP通道的所述绑定关系,其中,根据所述第一预定操作绘制包括所述多个预览画面的所述绑定关系更新界面。\n[0015] 优选地,在更新所述多个IPC与所述多个IP通道的所述绑定关系之前,所述方法还包括:检测用户输入的第二预定操作,其中,所述第二预定操作用于指示退出所述绑定关系更新界面。\n[0016] 优选地,在所述第二预定操作还用于指示确认更新所述绑定关系的情况下,更新所述多个IPC与所述多个IP通道的所述绑定关系;在所述第二预定操作还用于指示确认不更新所述绑定关系的情况下,不更新所述多个IPC与所述多个IP通道的所述绑定关系。\n[0017] 优选地,所述拖曳操作包括:在第一预览画面位于的第一预览位置执行按下鼠标的按键的操作;在按下所述按键的过程中执行所述鼠标位置移动的操作;在第二预览画面位于的第二预览位置执行松开所述按键的操作。\n[0018] 优选地,根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置包括:移动位于第一预览位置的第一预览画面到第二预览位置,并移动位于所述第二预览位置的第二预览画面到所述第一预览位置。\n[0019] 优选地,根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置包括:拖曳位于第一预览位置的第一预览画面到所述绑定关系更新界面中两个预览位置的预览位置边界;将位于所述第一预览位置至所述两个预览位置的前一个预览位置的预览画面向前移动一个预览位置,并插入述第一预览画面到所述两个预览位置的后一个预览位置之前的预览位置。\n[0020] 优选地,在所述绑定关系更新界面采用分页方式显示所述多个预览画面的情况下,在按下所述按键的过程中执行所述鼠标位置移动的操作之后,所述拖曳操作还包括:移动所述鼠标到所述绑定关系更新界面的预定位置区域,并停留预定时长,其中,所述绑定关系更新界面根据所述鼠标在所述预定位置区域停留的所述预定时长,显示上一页或者下一页。\n[0021] 优选地,在更新所述多个IPC与所述多个IP通道的所述绑定关系之后,所述方法还包括:根据更新后的所述多个IPC与所述多个IP通道的所述绑定关系,再现所述多个预览画面。\n[0022] 根据本发明的另一个方面,还提供了一种绑定关系更新装置,包括:绘制模块,用于根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,所述多个预览画面分别与所述多个IPC一一对应;所述多个预览画面位于所述绑定关系更新界面中的多个预览位置分别与所述多个IP通道一一对应;检测模块,用于检测对所述多个预览画面中的至少一个预览画面的拖曳操作;调整模块,用于根据所述拖曳操作,调整所述多个预览画面位于所述绑定关系更新界面中的预览位置;更新模块,用于根据调整后的所述多个预览画面一一对应的所述多个预览位置,更新所述多个IPC与所述多个IP通道的所述绑定关系。\n[0023] 通过本发明,采用根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,多个预览画面分别与多个IPC一一对应;多个预览画面位于绑定关系更新界面中的多个预览位置分别与多个IP通道一一对应;检测对多个预览画面中的至少一个预览画面的拖曳操作;根据拖曳操作,调整多个预览画面位于绑定关系更新界面中的预览位置;根据调整后的多个预览画面一一对应的多个预览位置,更新多个IPC与多个IP通道的绑定关系的方式,解决了相关技术中对NVR的通道配置过程繁琐的问题,简化了对NVR的通道配置过程。\n附图说明\n[0024] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:\n[0025] 图1是根据本发明实施例的绑定关系更新方法的流程示意图;\n[0026] 图2是根据本发明实施例的绑定关系更新装置的结构示意图;\n[0027] 图3是根据本发明优选实施例的预览通道顺序调整装置的分层结构示意图;\n[0028] 图4是根据本发明优选实施例的预览通道顺序调整过程的流程示意图;\n[0029] 图5是根据本发明优选实施例的单屏预览画面的效果示意图;\n[0030] 图6是根据本发明优选实施例的多屏预览画面效果示意图一;\n[0031] 图7是根据本发明优选实施例的预览顺序调整过程的流程示意图;\n[0032] 图8是根据本发明优选实施例的多屏预览画面效果示意图二;\n[0033] 图9是根据本发明优选实施例的鼠标处理过程的流程示意图一;\n[0034] 图10是根据本发明优选实施例的鼠标处理过程的流程示意图二;\n[0035] 图11是根据本发明优选实施例的当前页区域、上一页区域和下一页区域的位置示意图;\n[0036] 图12是根据本发明优选实施例的用户点击“确认”后的工作流程示意图;\n[0037] 图13是根据本发明优选实施例的用户点击“取消”后的工作流程示意图;\n[0038] 图14是根据本发明优选实施例的用户操作过程的总体流程示意图;\n[0039] 图15a~图15f是根据本发明优选实施例的用户操作过程界面显示示意图。\n具体实施方式\n[0040] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。\n[0041] 在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。\n[0042] 本实施例提供了一种绑定关系更新方法,图1是根据本发明实施例的绑定关系更新方法的流程示意图,如图1所示,该流程包括如下步骤:\n[0043] 步骤S102,根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,多个预览画面分别与多个IPC一一对应;多个预览画面位于绑定关系更新界面中的多个预览位置分别与多个IP通道一一对应;\n[0044] 步骤S104,检测对多个预览画面中的至少一个预览画面的拖曳操作;\n[0045] 步骤S106,根据拖曳操作,调整多个预览画面位于绑定关系更新界面中的预览位置;\n[0046] 步骤S108,根据调整后的多个预览画面一一对应的多个预览位置,更新多个IPC与多个IP通道的绑定关系。\n[0047] 通过上述步骤,由于每一个预览画面对应于一个IPC,例如该预览画面是通过从对应的这个IPC取视频流生成的;绑定关系更新界面中的每一个预览位置对应于一个IP通道,因此对预览画面进行拖曳操作就能够实现对IPC和IP通道之间的绑定关系进行更新,对于维护人员(即用户)而言,可以进行拖曳操作这种便捷的操作进行NVR通道的配置,而不需要对通道的配置参数进行逐一修改;可见,通过上述步骤解决了相关技术中对NVR的通道配置过程繁琐的问题。另外,由于维护人员是对预览画面进行的操作,因此,维护人员可以直观地从预览画面来判断该IPC的预览画面是否需要重点关注,从而可以将需要重点关注的IPC的预览画面调整到突出位置显示,可见,通过上述步骤也解决了相关技术中只能根据通道号来进行通道配置导致的友好度不高的问题,简化了对NVR的通道配置过程,提升了配置界面的友好度。\n[0048] 优选地,对于没有对应于任何一个IPC的预览位置,在该预览位置上显示预定画面,例如黑屏或者雪花图案等。并且,该预览位置对应的IP通道所绑定的IPC被设置为空。\n[0049] 优选地,绑定关系更新界面为全屏大小、无标题无边框,且背景透明的界面。采用背景透明的界面可以尽量减小绑定关系更新界面可能覆盖到的预览画面的面积。此外,在一些优选实施方式中,绑定关系更新界面也可以是显示屏显示界面的一个缩像,例如,同比例缩小为显示屏显示界面1/4大小的绑定关系更新界面,该界面可以位于显示屏显示界面的边缘或者中心位置。\n[0050] 优选地,绑定关系更新界面是用户需要配置绑定关系的情况下调用的,在本实施例中提供了一种调用的方式,例如:首先,检测用户输入的第一预定操作,其中,第一预定操作用于指示更新多个IPC与多个IP通道的绑定关系,然后,根据第一预定操作,绘制包括多个预览画面的绑定关系更新界面。上述的第一预定操作可以是用户点击鼠标右键,并在弹出的菜单中选择的一个选项,例如一个名为“IP通道顺序调整”选项。\n[0051] 优选地,在拖曳预览画面的过程中,在绑定关系更新界面中按照拖曳操作后的预览画面的顺序显示多个预览画面,但对于对应的IPC与IP通道的绑定关系可以不进行更改,以避免多次拖曳操作频繁触发绑定关系的更新。在本优选实施例中,提供了在退出绑定关系更新界面的情况下,更新多个IPC与多个IP通道的绑定关系之前,其中,退出绑定关系更新界面的方式可以是:检测用户输入的第二预定操作,其中,第二预定操作用于指示退出绑定关系更新界面。在具体实施过程中,可以提供给用户一个或多个确认选项,系统根据用户选择的确认选项退出绑定关系更新界面。例如:确认选项可以是“保存修改”、“取消修改”等。\n[0052] 优选地,在用户输入第二预定操作之后,系统还可以检测用户执行拖曳操作后的多个预览画面的预览位置是否与原始预览位置一致,在判断结果为均一致的情况下,则说明用户最终并未修改者多个预览画面的预览位置,在这种情况下,直接退出绑定关系更新界面,不再执行绑定关系的更新操作。\n[0053] 优选地,在一些情况下用户通过拖曳操作修改了预览画面的预览位置,然而用户在进行一系列拖曳操作后,需要放弃之前所做的全部的预览画面的预览位置的修改。为了实现上述目的,在本实施例的一些优选实施方式中可以通过一组确认选项来使确认用户是否执行修改。例如,在第二预定操作还用于指示确认更新绑定关系的情况下,例如用户点击了上述提供的“保存修改”的确认选项,则可以更新多个IPC与多个IP通道的绑定关系。在第二预定操作还用于指示确认不更新绑定关系的情况下,例如用户点击了上述提供的“取消修改”的确认选项,则不更新多个IPC与多个IP通道的绑定关系。\n[0054] 优选地,本实施例中的拖曳操作可以包括如下的基本操作:在第一预览画面位于的第一预览位置执行按下鼠标的按键的操作;在按下按键的过程中执行鼠标位置移动的操作;在第二预览画面位于的第二预览位置执行松开按键的操作。系统根据用户通过鼠标输入的上述操作,执行将第一预览画面拖曳到第二预览位置,并将第二预览画面移动到第一预览位置。\n[0055] 优选地,在一些优选实施方式中,可以采用互换第一预览位置和第二预览位置的预览画面的方式,例如:步骤S106可以包括:移动位于第一预览位置的第一预览画面到第二预览位置,并移动位于第二预览位置的第二预览画面到第一预览位置。\n[0056] 优选地,还可以采用插入的方式调整预览画面的预览位置,例如:步骤S106还可以包括:拖曳位于第一预览位置的第一预览画面到绑定关系更新界面中两个预览位置的预览位置边界;将位于第一预览位置至两个预览位置的前一个预览位置的预览画面向前移动一个预览位置,并插入述第一预览画面到两个预览位置的后一个预览位置之前的预览位置。\n[0057] 优选地,在绑定关系更新界面采用分页方式显示多个预览画面的情况下,在按下按键的过程中执行鼠标位置移动的操作之后,拖曳操作还包括:移动鼠标到绑定关系更新界面的预定位置区域,并停留预定时长,其中,绑定关系更新界面根据鼠标在预定位置区域停留的预定时长,显示上一页或者下一页。通过该方式可以在绑定关系更新界面的多页之间执行拖曳操作,进一步提升了配置的简便性。\n[0058] 优选地,在更新多个IPC与多个IP通道的绑定关系之后,根据更新后的多个IPC与多个IP通道的绑定关系,再现多个预览画面。\n[0059] 本实施例还提供了一种绑定关系更新装置,该装置用于实现上述绑定关系更新方法,该装置的功能实现已经在上述方法实施例中进行了说明,在此不再赘述。\n[0060] 图2是根据本发明实施例的绑定关系更新装置的结构示意图,如图2所示,该装置包括:绘制模块22、检测模块24、调整模块26和更新模块28,其中,绘制模块22,用于根据多个IPC与多个IP通道的绑定关系,绘制包括多个预览画面的绑定关系更新界面,其中,多个预览画面分别与多个IPC一一对应;多个预览画面位于绑定关系更新界面中的多个预览位置分别与多个IP通道一一对应;检测模块24耦合至绘制模块22,用于检测对多个预览画面中的至少一个预览画面的拖曳操作;调整模块26耦合至检测模块24,用于根据拖曳操作,调整多个预览画面位于绑定关系更新界面中的预览位置;更新模块28耦合至调整模块26,用于根据调整后的多个预览画面一一对应的多个预览位置,更新多个IPC与多个IP通道的绑定关系。\n[0061] 本发明的实施例中所涉及到的模块、单元可以通过软件的方式实现,也可以通过硬件的方式来实现。本实施例中的所描述的模块、单元也可以设置在处理器中,例如,可以描述为:一种处理器包括绘制模块22、检测模块24、调整模块26和更新模块28。其中,这些模块的名称在某种情况下并不构成对该模块本身的限定,例如,绘制模块22还可以被描述为“用于根据多个IPC与多个IP通道的绑定关系绘制包括多个预览画面的绑定关系更新界面的模块”。\n[0062] 优选地,绑定关系更新界面为全屏大小、无标题无边框,且背景透明的界面。\n[0063] 优选地,该装置还包括:第二检测模块,耦合至绘制模块22,用于检测用户输入的第一预定操作,其中,第一预定操作用于指示更新多个IPC与多个IP通道的绑定关系,其中,绘制模块22用于根据第一预定操作绘制包括多个预览画面的绑定关系更新界面。\n[0064] 优选地,该装置还包括第三检测模块,耦合至调整模块26和更新模块28,用于检测用户输入的第二预定操作,其中,第二预定操作用于指示退出绑定关系更新界面。\n[0065] 优选地,更新模块28还用于:在第二预定操作还用于指示确认更新绑定关系的情况下,更新多个IPC与多个IP通道的绑定关系;在第二预定操作还用于指示确认不更新绑定关系的情况下,不更新多个IPC与多个IP通道的绑定关系。\n[0066] 优选地,拖曳操作包括:在第一预览画面位于的第一预览位置执行按下鼠标的按键的操作;在按下按键的过程中执行鼠标位置移动的操作;在第二预览画面位于的第二预览位置执行松开按键的操作。\n[0067] 优选地,调整模块26还用于移动位于第一预览位置的第一预览画面到第二预览位置,并移动位于第二预览位置的第二预览画面到第一预览位置。\n[0068] 优选地,调整模块26还用于拖曳位于第一预览位置的第一预览画面到绑定关系更新界面中两个预览位置的预览位置边界;将位于第一预览位置至两个预览位置的前一个预览位置的预览画面向前移动一个预览位置,并插入述第一预览画面到两个预览位置的后一个预览位置之前的预览位置。\n[0069] 优选地,在绑定关系更新界面采用分页方式显示多个预览画面的情况下,在按下按键的过程中执行鼠标位置移动的操作之后,拖曳操作还包括:移动鼠标到绑定关系更新界面的预定位置区域,并停留预定时长,其中,绑定关系更新界面根据鼠标在预定位置区域停留的预定时长,显示上一页或者下一页。\n[0070] 优选地,该装置还包括:再现模块,耦合至更新模块28,用于根据更新后的多个IPC与多个IP通道的绑定关系,再现多个预览画面。\n[0071] 下面结合优选实施例进行描述和说明。\n[0072] 本优选实施例提出了一种网络硬盘录像机可视化调整预览通道顺序的实现方法及装置。用于提供用户因添加较多个IP通道后,在界面中只显示通道号的情况下,可以按照关注程度,通过调整IP通道顺序的方法,快速找到对应的IPC进行相应的操作的方法。\n[0073] 图3是根据本发明优选实施例的预览通道顺序调整装置的分层结构示意图,如图3所示,本优选实施例的实现装置总体可分为三个部分,一是IPC预览,二是接口部分,三是交互部分。其中,IPC预览部分包括对IPC的取流(视频流)控制等;接口部分则负责给交互提供相应的预览及配置参数的接口,是连接预览和交互的中间层;交互部分则负责完成对功能操作的用户界面的实现,以及对交互结果的展现等。\n[0074] 本发明优选实施例提供的技术方案如下:\n[0075] IP通道顺序调整由右键菜单进入。首先,按照IP通道顺序重新配置预览顺序,按照支持的单屏最大画面数打开预览,并由交互部分完成窗口的绘制。窗口绘制主要是将各个通道预览画面用线条分割开,并增加每个画面的通道号显示在左上角。以及,增加确定和取消两个操作按钮。其次,根据用户的鼠标操作,修改预览参数,控制IPC取流,关闭或打开相应IP通道预览。这里的鼠标操作包括鼠标左键按下,鼠标左键弹起,鼠标移动等消息的处理,以及系统空闲时的处理。最后,用户点击确定或取消按钮,完成通道顺序的调整或恢复操作。\n[0076] 下面对上述优选实施例中提供的总体方案进行详细说明:\n[0077] 图4是根据本发明优选实施例的预览通道顺序调整过程的流程示意图,下面结合图4进行说明。\n[0078] 步骤1,创建通道调整窗口;\n[0079] 例如,在预览界面的初始状态下,点击鼠标右键弹出右键菜单,选择右键菜单中的“IP通道顺序调整”选项。创建一个模态窗口,该窗口位置在屏幕左上角,获取当前显示器分辨率,根据分辨率确定窗口大小。设置该窗口为没有标题栏没有边框的状态,并为该窗口填充透明背景色,以使得预览画面可以不被该窗口覆盖。在初始化消息处理中,初始化每屏画面数及最大画面数等全局变量,并打开初始预览画面。根据4x4(16画面)的画面数,在绘制消息中绘制4x4个大小为预览画面大小的矩形框,明确分割每个预览画面,方便鼠标对各个画面进行操作,并在每个画面左上角绘制通道号(D1,D2…),在屏幕下方绘制页码(1,2…)标识不同的页,并用不同颜色的字体标识当前页。\n[0080] 步骤2,打开初始预览画面;\n[0081] 例如,NVR在开机后并连接IPC后,默认的预览顺序为D1,D2按顺序排列,未添加的IPC通道位置显示为黑屏,默认的单屏画面数为1画面,图5是根据本发明优选实施例的单屏预览画面的效果示意图,如图5所示,是默认情况下的预览情况。在某些情况下用户也可以调整预览顺序及单屏画面数,如4画面,16画面等。图6是根据本发明优选实施例的多屏预览画面效果示意图一,如图6所示,黑色区域为未添加IPC,其余IPC通道顺序也未按通道的顺序排列。\n[0082] 为了方便用户使用,需要对通道重新排序,对画面数及页数进行重新分割。图7是根据本发明优选实施例的预览顺序调整过程的流程示意图,如图7所示,该流程包括:进入窗口后,初始化窗口过程中,读取出当前预览参数,包括分屏数,画面数等信息,将单屏画面数设置为16画面,页数设置为NVR支持的最大通道数除以16画面。临时保存设置后的预览参数。关闭所有通道预览,按照最新预览参数重新打开预览画面,例如,图8是根据本发明优选实施例的多屏预览画面效果示意图二,如图8所示,打开的预览画面为顺序为D1绑定IPC1在画面1位置,D2绑定IPC2在画面2位置等,依此类推。\n[0083] 步骤3,处理鼠标消息;\n[0084] 例如,在本优选实施例中,需要处理三个鼠标消息,分别是鼠标左键按下,鼠标移动,鼠标左键弹起。在鼠标左键按下时,需要绘制标识框,已明确表示需要调整的源IP通道,并标记通道号。鼠标移动处理中,需处理三种情况,一是鼠标移动位置在上一页区域,且鼠标停留1秒及以上时间;二是鼠标移动位置在下一页区域,且鼠标停留1秒及以上时间;三是鼠标移动位置在当前页。根据三种不同情况做不同的处理,在鼠标左键弹起时,关闭源通道及目标通道预览,调整顺序,并重新打开预览,完成预览顺序的临时调整。图9是根据本发明优选实施例的鼠标处理过程的流程示意图一,在图9中示出了鼠标移动位置在当前页的处理过程。图10是根据本发明优选实施例的鼠标处理过程的流程示意图二,在图10中示出了鼠标移动位置在上一页或下一页的处理过程。图11是根据本发明优选实施例的当前页区域、上一页区域和下一页区域的位置示意图,在图11中示出了当前页区域、上一页区域和下一页区域的位置。\n[0085] 步骤4,“确定”或“取消”;\n[0086] 图12是根据本发明优选实施例的用户点击“确认”后的工作流程示意图,如图12所示,如果用户点击“确定”按钮,则表示用户完成调整完成,则此时将临时保存的预览的顺序转换为通道顺序。即根据预览顺序编号,将IPC从原来位置断开,重新连接绑定到新的通道号上。关闭预览,退出通道调整窗口,获取预览参数,按原始预览参数重新打开预览,此时各通道对应的IPC已调整。\n[0087] 图13是根据本发明优选实施例的用户点击“取消”后的工作流程示意图,如图13所示,如果用户点击“取消”按钮,则关闭预览,退出通道调整窗口,获取预览参数,按原始预览参数重新打开预览,此时各通道对应的IPC不变。\n[0088] 下面以一个实例对基于上述优选实施例的方案的用户操作过程进行说明。\n[0089] 图14是根据本发明优选实施例的用户操作过程的总体流程示意图,如图14所示,该流程包括如下步骤:\n[0090] 步骤S1,在预览界面点击右键,弹出右键菜单。\n[0091] 步骤S2,选择进入IP通道顺序调整界面,该界面为16画面预览,每个预览画面以黄线分割,并且在界面下方显示所有页数及当前页码。如图15a,图中D6,D11中的三角形及圆形代表不同的画面预览内容。\n[0092] 步骤S3,鼠标选中需要调整的画面,此时界面上显示绿框,指示出用户想要调整的通道画面原始位置,如图15b。\n[0093] 步骤S4,拖动鼠标,出现红色方框,并跟随鼠标移动,如图15c。\n[0094] 步骤S5,将鼠标移动至目标画面位置,松开鼠标,此时画面即被调整,如图15d,用户可直观看到调整后的画面效果。\n[0095] 步骤S6,如目标画面位置不在当前页,则拖动鼠标移动红框至左侧或右侧一定位置范围内,停留1~2秒时间后,画面自动翻至上一页或下一页,如图15e和图15f。\n[0096] 步骤S7,重复步骤S1~步骤S6;\n[0097] 步骤S8,完成所有画面的调整后,点击“确定”或“取消”按钮完成操作。\n[0098] 综上所述,通过本发明的上述优选实施例中提供的一种NVR可视化调整IP通道顺序的操作方法,通过临时调整预览顺序,鼠标完成所有画面的调整后实际调整所有通道顺序的实现方式,实现了利用鼠标拖拽在看到实际通道画面的情况下改变IPC所在通道的方法。\n[0099] 由上述描述可知,采用本发明优选实施例中提供的一种NVR可视化调整IP通道顺序的实现方法,通过IPC预览的控制,接口部分及交互部分的相互配合完成IP通道的调整。\n其中,提供的一种NVR调整IP通道顺序的操作,便于用户查看关注的通道;提供的一种NVR调整IP通道回放通道列表顺序的操作,用户调整通道顺序后,回放时通道列表按调整后顺序排列,是的用户可以快速选择回放通道;提供的可视化的操作方式,用户可直接看到画面进行调整,即使没有通道名称等信息,也可以快速找到关注的通道画面并完成通道顺序的调整。\n[0100] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。\n[0101] 以上上述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2018-07-10
- 2015-07-08
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201310714130.7
申请日: 2013.12.20
- 2015-06-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-10-27
|
2010-06-18
| | |
2
| |
2009-08-19
|
2009-03-12
| | |
3
| |
2013-08-21
|
2013-05-16
| | |
4
| | 暂无 |
2010-05-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |