盖章控制方法、装置及系统

申请号 CN202311786388.8 申请日 2023-12-22 公开(公告)号 CN117763833A 公开(公告)日 2024-03-26
申请人 航天信息股份有限公司; 发明人 赵成军; 张伟; 楚五斌; 刘杰; 刘绪锋; 陈亮; 王领赏;
摘要 本 申请 公开了一种盖章控制方法、装置及系统。该方法包括:响应于用户在 用户界面 对目标印章组件的仿真盖章操作,获取所述目标印章组件的图元数据,拖拽起始 位置 以及拖拽结束位置,所述用户界面包括印章选择区和动态影像区,所述动态影像区用于展示待盖章文件的影像;根据所述目标印章组件的图元数据,所述拖拽起始位置以及所述拖拽结束位置确定仿真盖章中心在所述动态影像区的比例位置;根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
权利要求

1.一种盖章控制方法,其特征在于,所述方法包括:
响应于用户在用户界面对目标印章组件的仿真盖章操作,获取所述目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置,所述用户界面包括印章选择区和动态影像区,所述印章选择区包括一个或多个印章组件,每个所述印章组件对应一个实体印章,所述动态影像区用于展示待盖章文件的影像;
根据所述目标印章组件的图元数据,所述拖拽起始位置以及所述拖拽结束位置确定仿真盖章中心在所述动态影像区的比例位置;
根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
2.根据权利要求1所述的方法,所述仿真盖章中心在所述动态影像区的比例位置包括,所述仿真盖章中心在所述动态影像区的平方向的比例值ratioX和所述仿真盖章中心在所述动态影像区的垂直方向的比例值ratioY;所述目标实体印章的盖章中心在所述待盖章文件的的比例位置包括,所述目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’和所述目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’;所述ratioX,所述ratioY,所述ratioX’,所述ratioY’均为取值区间[0,100]的实数。
3.根据权利要求2所述的方法,所述基准修正系数是预先设置的,包括水平修正系数offsetX和垂直修正系数offsetY,所述水平修正系数offsetX和所述垂直修正系数offsetY均为实数;所述动态附加修正系数包括水平动态附加修正系数coefX和垂直动态附加修正系数coefY,所述coefX为实数,coefX=ratioX*M,M为大于0的实数,缺省取值为1,,所述coefY为实数,coefY=ratioY*N,N为大于0的实数,缺省取值为1;
所述根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,包括:
根据水平修正系数offsetX和水平动态附加修正系数coefX,对所述仿真盖章中心在所述动态影像区的水平方向的比例值ratioX进行如下公式修正,得到所述目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’:
ratioX’=ratioX+offsetX*coefX/100;
根据垂直修正系数offsetY和垂直动态附加修正系数coefY,对所述仿真盖章中心在所述动态影像区的垂直方向的比例值ratioY进行如下公式修正,得到所述目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’:
ratioY’=ratioY+offsetY*coefY/100。
4.根据权利要求1至3任一项所示的方法,还包括:
对所述仿真盖章中心在所述动态影像区的比例位置进行有效性检查。
5.根据权利要求4所述的方法,还包括:
根据所述目标实体印章的盖章中心在所述待盖章文件的的比例位置,控制所述目标实体印章对所述待盖章文件盖章。
6.根据权利要求5所述的方法,还包括:
控制图像采集设备对所述待盖章文件盖章的影像进行捕获并保存。
7.一种盖章控制装置,其特征在于,包括:
获取模,用于响应于用户在用户界面对目标印章组件的仿真盖章操作,获取所述目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置,所述用户界面包括印章选择区和动态影像区,所述印章选择区包括一个或多个印章组件,每个所述印章组件对应一个实体印章,所述动态影像区用于展示待盖章文件的影像;
确定模块,用于根据所述目标印章组件的图元数据,所述拖拽起始位置以及所述拖拽结束位置确定仿真盖章中心在所述动态影像区的比例位置;
修正模块,用于根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
8.根据权利要求7所述的装置,述仿真盖章中心在所述动态影像区的比例位置包括,所述仿真盖章中心在所述动态影像区的水平方向的比例值ratioX和所述仿真盖章中心在所述动态影像区的垂直方向的比例值ratioY;所述目标实体印章的盖章中心在所述待盖章文件的的比例位置包括,所述目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’和所述目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’;所述ratioX,所述ratioY,所述ratioX’,所述ratioY’均为取值区间[0,100]的实数。
9.根据权利要求8所述的装置,所述基准修正系数是预先设置的,包括水平修正系数offsetX和垂直修正系数offsetY,所述水平修正系数offsetX和所述垂直修正系数offsetY均为实数;所述动态附加修正系数包括水平动态附加修正系数coefX和垂直动态附加修正系数coefY,所述coefX为实数,coefX=ratioX*M,M为大于0的实数,缺省取值为1,,所述coefY为实数,coefY=ratioY*N,N为大于0的实数,缺省取值为1;
所述修正模块具体用于:
根据水平修正系数offsetX和水平动态附加修正系数coefX,对所述仿真盖章中心在所述动态影像区的水平方向的比例值ratioX进行如下公式修正,得到所述目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’:
ratioX’=ratioX+offsetX*coefX/100;
根据垂直修正系数offsetY和垂直动态附加修正系数coefY,对所述仿真盖章中心在所述动态影像区的垂直方向的比例值ratioY进行如下公式修正,得到所述目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’:
ratioY’=ratioY+offsetY*coefY/100。
10.根据权利要求7至9任一项所述的装置,还包括:
检查模块,用于对所述仿真盖章中心在所述动态影像区的比例位置进行有效性检查。
11.根据权利要求10所述的装置,还包括:
制模块,用于根据所述目标实体印章的盖章中心在所述待盖章文件的的比例位置,控制所述目标实体印章对所述待盖章文件盖章。
12.根据权利要求11所述的装置,还包括:
影像模块,用于控制图像采集设备对所述待盖章文件盖章的影像进行捕获并保存。
13.一种盖章控制装置,其特征在于,所述装置包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序;所述处理器执行所述计算机程序时实现如权利要求1‑6任一项所述的盖章控制方法。
14.一种盖章控制系统,其特征在于,包括硬件子系统和软件子系统,其中硬件子系统包括一个或多盖实体印章,图像采集设备,软件子系统包括如权利要求7至13任一项所述的盖章控制装置。
15.一种计算机可读存储介质,其特征在于,其上存储有可执行指令,所述可执行指令在被计算机执行时使得实现根据权利要求1‑6中任一项所述的方法。

说明书全文

盖章控制方法、装置及系统

技术领域

[0001] 本申请实施例涉及办公自动化技术领域,并且更具体地,涉及一种盖章控制方法、装置及系统。

背景技术

[0002] 盖章机是一种用于在各种文件上加盖印章的设备,广泛用于办公自动化领域。
[0003] 在盖章机业务中,确定盖章中心的位置非常关键。现有技术中,采用预先设定盖章的中心位置,或者通过模版匹配自动获取盖章的中心位置,然后再驱动控制盖章机中的硬件设备进行盖章。
[0004] 预先设定盖章的中心位置只能应对有固定盖章位置的场景,且要求盖章文件必须能够摆放在预先设定的正确位置上。模板匹配的方式虽然在一定程度上提升了自动化平,但只能应对有设定模版的场景,并且图像识别技术和模版匹配技术的稳定性和正确率也影响获取位置的准确性。
[0005] 提高盖章位置的准确性是需要迫切解决的问题。发明内容
[0006] 本申请提供了一种盖章控制方法,通过对盖章过程进行灵活、动态的可视化仿真模拟,对盖章位置进行修正和补偿,对于仿真控制盖章方案,可以减少由于硬件结构、安装等导致的盖章机的盖章的实际中心点与印章仿真中心点存在的偏差,提高盖章位置的准确性。
[0007] 第一方面,本申请提供了一种盖章控制方法,所述方法包括:
[0008] 响应于用户在用户界面对目标印章组件的仿真盖章操作,获取所述目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置,所述用户界面包括印章选择区和动态影像区,所述印章选择区包括一个或多个印章组件,每个所述印章组件对应一个实体印章,所述动态影像区用于展示待盖章文件的影像;
[0009] 根据所述目标印章组件的图元数据,所述拖拽起始位置以及所述拖拽结束位置确定仿真盖章中心在所述动态影像区的比例位置;
[0010] 根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
[0011] 在一种可能的实现方式中,所述仿真盖章中心在所述动态影像区的比例位置包括,所述仿真盖章中心在所述动态影像区的水平方向的比例值ratioX和所述仿真盖章中心在所述动态影像区的垂直方向的比例值ratioY;所述目标实体印章的盖章中心在所述待盖章文件的的比例位置包括,所述目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’和所述目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’;所述ratioX,所述ratioY,所述ratioX’,所述ratioY’均为取值区间[0,100]的实数。
[0012] 在一种可能的实现方式中,所述基准修正系数是预先设置的,包括水平修正系数offsetX和垂直修正系数offsetY,所述水平修正系数offsetX和所述垂直修正系数offsetY均为实数;所述动态附加修正系数包括水平动态附加修正系数coefX和垂直动态附加修正系数coefY,所述coefX为实数,coefX=ratioX*M,M为大于0的实数,缺省取值为1,,所述coefY为实数,coefY=ratioY*N,N为大于0的实数,缺省取值为1;
[0013] 所述根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,包括:
[0014] 根据水平修正系数offsetX和水平动态附加修正系数coefX,对所述仿真盖章中心在所述动态影像区的水平方向的比例值ratioX进行如下公式修正,得到所述目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’:
[0015] ratioX’=ratioX+offsetX*coefX/100;
[0016] 根据垂直修正系数offsetY和垂直动态附加修正系数coefY,对所述仿真盖章中心在所述动态影像区的垂直方向的比例值ratioY进行如下公式修正,得到所述目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’:
[0017] ratioY’=ratioY+offsetY*coefY/100。
[0018] 在一种可能的方式中,还包括:对所述仿真盖章中心在所述动态影像区的比例位置进行有效性检查。
[0019] 在一种可能的实现方式中,还包括:根据所述目标实体印章的盖章中心在所述待盖章文件的的比例位置,控制所述目标实体印章对所述待盖章文件盖章。
[0020] 又一种可能的方式中,上述方法还包括控制图像采集设备对所述待盖章文件盖章的影像进行捕获并保存。
[0021] 上述实施例提供的方法,通过对盖章过程进行灵活、动态的可视化仿真模拟,对盖章位置进行修正和补偿,对于仿真控制盖章方案,可以减少由于硬件结构、安装等导致的盖章机的盖章的实际中心点与印章仿真中心点存在的偏差,提高盖章位置的准确性。
[0022] 第二方面,本申请提供一种盖章控制装置,该装置具有实现上述第一方面及其第一方面任意一种可能的实现方式中的方法的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模。例如,该装置包括获取模块,用于响应于用户在用户界面对目标印章组件的仿真盖章操作,获取所述目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置,所述用户界面包括印章选择区和动态影像区,所述印章选择区包括一个或多个印章组件,每个所述印章组件对应一个实体印章,所述动态影像区用于展示待盖章文件的影像;确定模块,用于根据所述目标印章组件的图元数据,所述拖拽起始位置以及所述拖拽结束位置确定仿真盖章中心在所述动态影像区的比例位置;修正模块,用于根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
[0023] 第三方面,本申请提供一种盖章控制装置,包括存储器和处理器,存储器用于存储计算机程序,处理器用于从存储器中调用并运行该计算机程序,使得安装有该芯片的盖章控制设备执行上述第一方面及其任意一种可能的实现方式中的方法。
[0024] 在一种可能的实现方式中,第二方面中的盖章控制装置可以为芯片。
[0025] 第四方面,本申请提供一种盖章控制系统,包括硬件子系统、软件子系统,其中,软件子系统包括如第二方面及其任意一种可能的实现方式中的盖章控制装置或第三方面及其任意一种可能的实现方式中的盖章控制装置。
[0026] 第五方面,本申请提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可能的实现方式中的方法。
[0027] 第六方面,本申请提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得计算机执行上述第一方面及其任意一种可能的实现方式中的方法。
[0028] 本申请实施例提供的盖章控制方法,装置和系统,对盖章位置进行动态修正,从而为可视化地仿真盖章操作提供相对准确的盖章位置,克服硬件结构,安装等外在因素带来的影响,提升了办公质量和效率。附图说明
[0029] 图1为本申请一实施例提供的盖章控制系统的结构示意图;
[0030] 图2为本申请一实施例提供的盖章控制方法的流程示意图;
[0031] 图3为本申请一实施例提供的用户界面示意图;
[0032] 图4为本申请一实施例提供的盖章控制方法的流程示意图;
[0033] 图5为本申请一实施例提供的盖章控制装置的结构示意图;
[0034] 图6为本申请一实施例提供的盖章控制装置的结构示意图。

具体实施方式

[0035] 为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请实施例,对本申请的技术方案作进一步清楚、完整地描述。需要说明的是,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0036] “第一”、“第二”、“第三”、“第四”等术语仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”、“第三”、“第四”特征可以明示或者隐含地包括一个或者更多个该特征。
[0037] 如图1所示,提供了一种盖章控制系统100,可以用于盖章机设备,提供智能盖章业务。该盖章控制系统100包括硬件子系统110和软件子系统120。
[0038] 硬件子系统110包括:硬件设备111及硬件管理单元112。其中,硬件设备111至少包括以下一项或多项:盖章机柜、票据托盘、印章、摄像头、电源、机械臂等。硬件管理单元112用于与软件子系统120进行通信交换,并对硬件设备111进行控制和管理,例如:与软件子系统120的通讯握手、对硬件设备111进行状态查询、控制硬件设备111开箱、盖章、回章等。
[0039] 软件子系统120包括:系统初始化单元121、拖拽仿真和控制单元122、位置标定和修正单元123、影像展示和留存单元124、硬件控制单元125等功能模块。其中,[0040] 系统初始化单元121,用于对设备进行自动化检测和识别,如摄像头、盖章机串口等;
[0041] 拖拽仿真和控制单元122,用于提供盖章过程中灵活、动态的仿真,例如,通过拖拽式添加、删除、盖章位置移动,在用户界面可以确定盖章完成的效果,所见即所得
[0042] 位置标定和修正单元124,用于对盖章中心位置进行修正补偿;
[0043] 影像展示和留存单元125,用于提供盖章过程的可视化影像,并将盖章文件影像捕获和留存,达到安全可追溯的目的。
[0044] 硬件控制单元126,用于通过通信协议与硬件交互,控制盖章机动作或查询设备状态,涉及的子功能包括:握手、开箱、盖章、回章、状态查询等。
[0045] 需要说明的是,上述单元划分仅为示例性的划分,实施时也可以根据需要对单元进行合并和拆分。
[0046] 上述盖章控制系统采用全程实时影像,对印章选择、印章切换、位置标定等整个盖章过程进行灵活、动态的可视化仿真模拟,可以动态修正盖章位置,克服硬件硬件结构、安装等影响对盖章位置的影响,进而驱动并控制硬件设备进行盖章业务。该系统支持一章多盖、多章多盖、盖章区域位置限定、盖章文件影像捕获和留存等,并提供了高扩展性的盖章业务信令协议设计方法,极大提高了智慧办公自动化水平。
[0047] 如图2所示,提供了一种盖章控制方法,由盖章控制装置实施。该盖章控制装置可用于图1所示盖章控制系统,例如可以部署在盖章控制系统的软件子系统中位置标定和修正单元123中。盖章控制装置可以响应于用户在用户界面上的操作进行盖章仿真控制,对盖章中心位置进行修正。该方法包括:
[0048] 步骤210:响应于用户在用户界面对目标印章组件的盖章仿真操作,盖章控制装置获取该目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置。
[0049] 其中,用户界面UI可以包括动态影像区和印章选择区,其中,动态影像区提供与摄像头分辨率宽高比例一致的动态影像,以便可视化灵活仿真;印章选择区为用户提供可选择的一个或多个印章组件,每个印章组件对应一个实体印章,可以呈现为印章的图像,供用户选择并仿真拖拽。用户可以通过鼠标在用户界面上点击印章组件移动,或者在触摸屏的用户界面上抓取印章组件移动的方式进行拖拽。如图3所示,为本申请一实施例的用户界面示例。
[0050] 待盖章文件通常可以是一些票据,可以包括一个或多个盖章区域,每个区域可以由一个印章进行盖章。待盖章文件的影像可以由硬件子系统110中的图像采集设备,例如,摄像头设备拍摄获取,拖拽仿真和控制单元122通过硬件控制单元125与硬件子系统110交互获取到待盖章文件的影像后,在动态影像区上显示。
[0051] 由于用户可以在用户界面上看到待盖章文件的影像以及印章选择区中印章组件,因此可以根据业务类型确定需要使用的印章,并在用户界面上选择当前拖拽操作的目标印章组件,从而可以进行盖章仿真操作。例如,可以用鼠标点击目标印章组件选择,并持续按压并拖拽,也可以在触摸屏上用手指或者触屏笔点选进行拖拽。对于拖拽相关事件的处理可以使用QT中的QDrag组件,并结合一系列的拖拽响应事件及响应处理,主要包括:拖拽进入事件dragEnterEvent、拖拽移动事件dragMoveEvent、放下事件dropEvent、鼠标点击事件mousePressEvent等。例如,当前业务需要使用1号印章,则目标印章为1号印章,用户可以用鼠标在印章选择区点击1号印章的印章组件,持续按压拖拽。当用户用鼠标点击或者触摸屏上点选目标印章组件时,盖章控制装置可以获取到点击目标印章组件的印章标识及拖拽起始位置的位置坐标,当用户松开点选的目标印章组件时,盖章控制装置可以获取到该目标印章组件的拖拽结束位置的位置坐标。可见响应于用户在用户界面的盖章仿真操作,盖章控制装置可以根据用户选择的目标印章组件,可以获取到该目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置。其中,印章组件的图元数据可以包括:印章标识,印章图片,印章图片大小,印章图片像素,印章图片顶点坐标等。印章图片的顶点坐标可以为以下任一顶点的坐标:印章图片的左上顶点,印章图片的左下角顶点,印章图片的右上角顶点,印章图片的右下角顶点。
[0052] 步骤220:盖章控制装置根据所述目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置确定仿真盖章中心在动态影像区的比例位置。
[0053] 根据用户拖拽目标印章组件的拖拽起始位置,印章组件的图元数据以及拖拽目标印章组件的拖拽结束位置则可以获取到仿真盖章中心位置。
[0054] 下面对如何根据所述印章图元数据,所述拖拽起始位置以及所述拖拽结束位置确定所述目标印章组件对应的印章的盖章位置信息进行示例性地说明。
[0055] 1)根据印章图元数据和拖拽起始位置可以获取到印章图像的中心位置偏移centerOffset。例如,可以根据印章图像的顶点位置topOffset和拖拽起始位置Pos计算拖拽位置偏移,这里的拖拽位置偏移包括水平方向偏移和垂直方向偏移;根据印章图像的尺寸及所述位置偏移获取印章图像的中心位置偏移,例如,印章图像的中心一般在水平方向上距离顶点1/2宽度,垂直方向上举例顶点1/2高度,从而中心位置偏移可以根据拖拽位置偏移以及印章图像的尺寸计算得到。
[0056] 如下为获取中心位置偏移的代码示例:
[0057]
[0058]
[0059] 2)获取到拖拽结束位置eventPos后,可以根据中心位置偏移和拖拽结束位置可以确定所述目标印章组件的仿真盖章位置,及所述目标印章组件对应的印章的盖章位置信息。其中,目标印章组件的仿真盖章位置可以由目标印章组件的中心像素位置centerPoint(X,Y)决定,其中,X为以动态影像区的左上角为原点水平方向的移动距离像素值,Y为以动态影像区的左上角为原点在垂直方向的移动距离像素值:
[0060] centerPoint(X,Y)=eventPos–centerOffset
[0061] 由于动态影像区中待盖章文件的影像和实际待盖章文件的尺寸不一定相等,但是两者的宽、高等尺寸的相对比例是一致的。可以根据仿真盖章中心在动态影像区的水平方向的比例值和垂直方向的比例值,结合实际待盖章文件的宽和高等尺寸信息,来得到实体印章的盖章中心在待盖章文件的位置。仿真盖章中心比例位置ratioPoint(ratioX,ratioY),其中ratioX为该中心像素在动态影像区的水平方向的比例值,ratioY为该中心像素在动态影像区的垂直方向的比例值。为了便于计算,ratioX和ratioY可以是百分比的分子部分,取值范围为[0,100]的实数。假设,动态影像区宽和高像素值分别为W、H,目标印章组件的中心位置centerPoint(X,Y)。
[0062] 如果以动态影像区的左上角为原点BasePos(0,0),则:
[0063] ratioX=100*X/W;
[0064] ratioY=100*Y/H;
[0065] 如果以动态影像区的右上角为原点BasePos(0,0),则:
[0066] ratioX=100*(W–X)/W;
[0067] ratioY=100*Y/H;
[0068] 则得出:盖章中心比例位置ratioPoint(ratioX,ratioY)。
[0069] 硬件子系统获取到上述盖章中心比例位置后,结合待盖章的文件大小可以方便地计算出实体印章的实际盖章位置。
[0070] 例如ratioX=20,ratioY=30表示该中心像素在动态影像区的水平方向的20%,垂直方向的30%的位置,假设动态影像区高为10厘米,宽为20厘米,以动态影像区左上角顶点为原点,厘米为单位,仿真盖章中心的比例位置(20,30),则可以知道中心像素坐标为(4,3)。可以理解的是,也可以使用其他形式表示比例值,例如,百分比值,或者,小数,分数等。
上述均为举例,并不以此为限制。
[0071] 如果实体印章盖章中心位置没有偏差,仿真盖章中心和实体印章盖章中心的比例位置应该是一致的,仍以上述为例,假设对应的待盖章文件高为15厘米,宽为30厘米,获取到的仿真盖章中心的比例位置(20,30),则以待盖章文件左上角顶点为原点,厘米为单位,可以知道实体印章的盖章中心的位置(6,4.5)。
[0072] 这样设计的优点是,用户可以在仿真区域任意缩放至合适的大小,而不会影响到实际盖章位置的变化,极大增加了用户仿真体验观感。
[0073] 步骤230:根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
[0074] 由于盖章机系统硬件结构、安装等影响导致的盖章位置实际中心点与印章仿真中心点可在存在偏差问题。需要对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,使得盖章实际中心点位与印章仿真中心点位趋于一致,以规避硬件结构或安装带来的缺陷性影响。
[0075] 其中,基准修正系数可以根据经验值预先设置,包括水平修正系数offsetX和垂直修正系数offsetY,两者均为实数,表示对比例值的修正量。往往设定为水平或垂直方向偏移的最大值,目的是解决无论在任何仿真点,实际盖章的中心点与仿真盖章的中心点都会存在的固定偏差情况。如果不存在这种现象,即没有偏差,则对应的值可以设定为0。水平修正系数offsetX取值为0,表示不需要进行修正,通过正值和负值表示向右或向左修正,例如,取值为负值时表示在水平方向向左修正,取值为正值时,表示在水平方向向右修正。类似地,垂直修正系数offsetY取值为0,表示不需要进行修正,通过正值和负值表示向下或向上修正,例如,取值为负值时表示在垂直方向向上修正,取值为正值时,表示在垂直方向向下修正。
[0076] 动态附加修正系数包括水平动态附加修正系数coefX和垂直动态附加修正系数coefY,是在基准修正基础上再次修正。基准修正经过修正系数权重耦合,如采用相乘或者系数权重干涉,形成了动态附加修正。由于修正系数权重是随着仿真盖章中心位置的变化而动态变化的,因此附加修正也是动态变化的。这个可以解决机械臂的移动距离的增大偏差也会增大的情况。其中
[0077] coefX为水平动态附加修正系数,随着仿真盖章中心位置的变化而变化,为了简单方便,可以缺省设定为ratioX,coefX/100相当于动态附加修正。如果取值100,则相当于只有水平方向的基准修正。offsetX*coefX/100即为在水平方向基准修正基础上进行了附加修正。
[0078] 进一步,coefX越大,coefX/100附加的修正也会越大。这是考虑到实际硬件机械臂的移动范围越大,盖章中心位置水平方向偏差越大,需要的水平修正量也需要增大的情况。
[0079] coefY为垂直动态附加修正系数,‑,随着仿真盖章中心位置的变化而变化,为了简单方便,可以设定值为ratioY,coefY/100相当于动态附加修正。如果取值100,则相当于只有垂直方向的基准修正。offsetY*coefY/100即为在垂直方向基准修正基础上进行了附加修正。
[0080] 进一步,coefY越大,coefY/100附加的修正也会越大。这是考虑到实际硬件机械臂的移动范围越大,盖章中心位置垂直方向偏差越大,需要的垂直修正量也需要增大的情况。
[0081] 一种可能的实现方式为,对于水平方向采用如下修正公式得到目标实体印章的盖章中心在所述待盖章文件的水平方向的比例值ratioX’:
[0082] ratioX’=ratioX+offsetX*coefX/100;
[0083] 对于垂直方向采用如下修正公式得到目标实体印章的盖章中心在所述待盖章文件的垂直方向的比例值ratioY’:
[0084] ratioY’=ratioY+offsetY*coefY/100;
[0085] 其中,
[0086] coefX=ratioX*M,M>0
[0087] coefY=ratioY*N,N>0
[0088] M、N分别是coefX、coefY的权重,均为大于0的实数。当权重越大表示附加修正的影响性越大,反之,影响性越小。为了方便,M、N缺省可以取值为1,即为标准权重即可。动态附加修正系数是动态变化的。考虑到盖章机硬件结构、安装等影响,盖章位置实际中心点与印章仿真中心点可在存在偏差,并且随着机械臂的移动距离的增大偏差也会增大。动态附加修正系数缺省和比例值相等,即:coefX缺省取值为ratioX;coefY缺省取值为ratioY。一般的,为了方便,可以按缺省值进行修正即满足了大多数需求。但是如果实际使用中观测到盖章中心受硬件结构影响带来的偏差很大,超出了偏差限,可以调整M、N。如将M、N调整为标准设定的3倍即3,以便适应结构偏差更大的情况。
[0089] 其中,对盖章中心的修正可以通过多次测试调整相应的基准修正系数以及动态附加修正系数。一种可能的实现方式如下:
[0090] 1、先进行拖拽仿真完成多个轮次的仿真盖章操作,可以控制将印章分别盖到仿真区域的多个位置点进行多点测试;
[0091] 2、每一轮次分别观测、记录仿真盖章中心点和实际盖章中心点的比例位置差异,观测两点是否重合;
[0092] 3、如果仿真盖章中心点和实际盖章中心点比例位置一致,说明实体盖章位置与仿真盖章位置一致,不需要修正。
[0093] 4、如果仿真盖章中心点和实际盖章中心点比例位置存在差异,则需要修正比例位置。例如:当实际盖章的中心点与仿真盖章的中心点相比较,在水平方向向左偏移了大约5%(仿真中心点偏移距离/动态影像区总宽度),则需要在水平方向向右修正5%的比例,才可以在后续盖章过程使仿真盖章中心点和实际盖章中心点比例位置达到重合一致。
[0094] 经过多次仿真盖章操作以及比较后,可以得到基准修正系数以及动态附加修正系数。例如,可以设定基准修正系数为其中最大偏移值,如,offsetX为其中水平方向的最大偏移量,offsetY为其中垂直方向最大的偏移量,也可以对每次偏移进行平均得到平均偏移量,根据平均偏移量设置基准修正系数以及动态附加修正系数。其中,动态附加修正系数是动态变化的。考虑到盖章机硬件结构、安装等影响,盖章位置实际中心点与印章仿真中心点可在存在偏差,并且随着机械臂的移动距离的增大偏差也会增大。动态附加修正系数缺省和比例值相等,即:coefX缺省取值为ratioX,coefY缺省取值为ratioY。
[0095] 基于上述假设,这个参数有一个标准设定:coefX标准设定为ratioX;coefY标准设定为ratioY。一般的,为了方便,可以按标准设定即满足了大多数需求。通过多次仿真盖章操作以及比较后,可以观测到实际盖章中心位置受硬件结构影响带来的偏差,如果偏差值超过偏差门限,也即超出了标准预期,可以调整M、N。如将M、N调整为标准设定的3倍即3,以便适应结构偏差更大的情况。
[0096] 在完成修正后,仍可继续后续的每次仿真盖章操作获取仿真盖章中心位置和实际盖章中心位置进行比较对基准修正系数以及动态附加修正系数进行适应性调整。
[0097] 上述方法,通过对盖章过程进行灵活、动态的可视化仿真模拟,对盖章位置进行修正和补偿,对于仿真控制盖章方案,可以减少由于硬件结构、安装等导致的盖章机的盖章的实际中心点与印章仿真中心点存在的偏差,提高盖章位置的准确性。
[0098] 可选地,还可以包括:
[0099] 步骤240:对仿真盖章中心在所述动态影像区的比例位置进行有效性检查。
[0100] 其中,盖章有效区域可以在待盖章文件所在的实际区域进行划定,例如,以票据托盘的实际区域为初始区域,在该初始区域中再划定一个有效的盖章区域,在此区域内准许盖章,否则禁止盖章。目的是为防止盖章至票据托盘外围或者太接近硬件结构的边缘。
[0101] 判定是否有效的具体方法:可以通过设定水平、垂直两个方向的盖章有效区域比例范围来限定总体盖章有效区域。如果盖章中心比例位置在水平、垂直两个方向都有效,则判定该盖章中心比例位置有效。例如,水平方向有效区域比例范围为[100‑validX,validX],垂直方向有效区域比例范围为[100‑validY,validY],如果ratioX大于validX或小于100‑validX则盖章中心比例位置在水平方向有效,否则盖章中心比例位置无效;如果ratioY大于validY或小于100‑validY则盖章中心比例位置在垂直方向有效,否则盖章中心比例位置无效。下面给出示例性代码如下:
[0102]
[0103] 可选地,上述方法还可以包括:
[0104] 步骤250:根据所述目标实体印章的盖章中心在所述待盖章文件的的比例位置,控制所述目标实体印章对所述待盖章文件盖章。
[0105] 若步骤240中确认盖章区域有效,可以响应于用户对盖章操作的确认,例如,用户点击确认按钮,根据盖章信令协议将盖章信息封装成盖章通知信令,通知硬件子系统控制硬件设备操作实体印章盖章。
[0106] 在一个可能的实施例中,盖章信息可以通过盖章信息表记录,盖章信息表可以包括一个或多个印章的控制信息,该控制信息可以包括印章标识,实体印章的盖章中心在所述待盖章文件的的比例位置等。步骤240确认盖章区域有效时,可以在盖章信息表中增加或更新相应的目标印章标识和实体印章的盖章中心在所述待盖章文件的的比例位置。其中实体印章的盖章中心在所述待盖章文件的的比例位置是经过步骤230进行修正过的。
[0107] 若盖章信息表中印章的控制信息数目为0,则在用户界面中提示用户进行盖章仿真控制,例如:“当前盖章数量为0,请拖拽印章至动态影像有效区域”。
[0108] 若盖章信息表中印章的控制信息数目超过最大允许的盖章数量,则在用户界面中提示用户删除盖章,例如:设定最大允许的盖章数量为10,当前盖章信息表中包括12个印章的控制信息,则提示用户“同批次印章数量太多,不能超过10个”。
[0109] 需要说明的是上述均为举例,并不以此为限制。
[0110] 若盖章信息表中印章的控制信息数目为1,可以使用单章模式进行盖章,将该印章的控制信息进行盖章信令协议封装,发送至硬件子系统,从而控制对应的实体印章在待盖章文件盖章区域盖章。
[0111] 若盖章信息表中印章的控制信息数目为大于1,并且不超过最大允许的盖章数量,则使用多章模式进行盖章,将盖章信息表中多条印章的控制信息进行盖章信令协议封装,发送至硬件子系统,从而控制对应的多个实体印章在待盖章文件多个盖章区域盖章。
[0112] 步骤260:控制图像采集设备对所述待盖章文件盖章过程进行捕获并保存。
[0113] 实体盖章操作完成后,需要对盖章文件影像进行捕获和留存,安全可追溯,也是软硬件维护的重要依据之一。盖章文档影像文件可以JPG格式保存,并按日期时间顺序命名,例如,2023‑05‑25‑162804.jpg,保存至的默认的特定目录或者用户指定的目录下。
[0114] 下面对整个系统的盖章控制过程进行示例性的描述。如图4所示,提供了一种盖章控制方法,可用于图1所示盖章控制系统。该方法包括:
[0115] 步骤410:系统启动初始化。
[0116] 系统启动后完成硬件子系统和软件子系统的初始化,可以对系统运行过程中用到的参数进行配置,对设备进行自检并加载相应的配置。
[0117] 在一种可能的实现方式中,系统初始化可以包括以下几个内容:
[0118] 配置加载
[0119] 用于加载配置参数,可由用户对下述参数进行配置,也可以由系统加载缺省值,如:
[0120] 摄像头参数
[0121] 可以配置系统默认使用的摄像头,单摄像头设备在系统启动后该摄像头即为默认使用的摄像头,对于多摄像头设备,可以由用户指定其中一个作为系统默认使用的摄像头,如果用户不指定,也可以由系统根据检测到的摄像头信息默认选择。
[0122] 2)印章参数
[0123] 印章参数可以包括有效印章数量和印章名称
[0124] 根据实际业务,指定盖章机有效的印章数量NUM,NUM为自然数,并且小于或等于硬件设备的最大支持的印章数量。例如:设定为2,则启用第1、第2号印章。为了方便使用,还可以设定印章名称等。
[0125] 对于盖章机中的有效印章,可以指定唯一的印章标识,印章标识可以是通过系统自动编号,或者根据用户指定方式编号。
[0126] 3)盖章中心参数
[0127] 盖章中心参数可以包括盖章中心偏移参数,盖章中心修正参数等,这是为了避免硬件设备引起的盖章中心位置偏差。上述参数可以由用户根据硬件设备实际使用情况进行调整设置。
[0128] 需要说明的是,上述参数均为举例,实际使用中还可以包括更多参数,并不以此为限制。
[0129] 设备自检和初始化
[0130] 例如,可以检测系统当前所有的摄像头设备名称,如果存在配置中默认的摄像头名称,则启用该摄像头并在用户界面展示动态影像;否则使用系统默认的摄像头并在用户界面展示动态影像。
[0131] 可以根据配置中的有效印章数量及其名称,对印章选择区进行初始化。例如:有效的印章数量为2,则在印章选择区中显示有效的两个印章的印章图片,可以将相应的印章名称也显示到UI。为了方便识别,还可以将UI中不同的印章用标号进行标识,例如带数字1的标识为第1号公章,依次类推。
[0132] 又例如,可以检测所有可用的通讯端口,并进行端口握手通讯。如果握手成功,则说明该端口为系统盖章机端口,后续所有的系统软硬之间的信令交互都使用该端口。如果所有的端口通讯都握手失败,则初始化失败。
[0133] 3.修改初始化状态标识位:
[0134] 完成上述所有操作后,会修改初始化状态标识位,标识初始化成功,否则标识初始化失败,并提示异常。只有初始化成功后,才可以进行后续的盖章机业务操作。
[0135] 步骤420:获取待盖章文件。
[0136] 待盖章文件通常可以是一些票据,可以包括一个或多个盖章区域,每个区域可以由一个印章进行盖章。一种可能的实现方式中,可以通过票据箱获取待盖章文件。当准备盖章时,用户点击弹箱按钮,触发弹箱操作,软件向硬件发送指令将票据箱弹出。用户放置好票据文档至票据托盘,然后关闭箱门,准备仿真盖章。
[0137] 可选的,当初始化成功后,系统可自动触发弹箱操作,供用户放置票据文档,省去了人工通过按钮触发弹箱的步骤。
[0138] 获取到待盖章文件后,可以在用户界面上显示待盖章文件的影像,用于仿真盖章控制。
[0139] 步骤430:盖章仿真控制。
[0140] 用户可以通过在UI上选择印章并进行拖拽。例如,用户可以根据业务需要,从印章选择区选取与业务对应的印章,然后拖拽至待盖章文件影像的盖章区域上,从而完成一次新增盖章操作。又例如,用户可以从动态影像区中选择一个印章的图片,将其拖拽出动态影像区,从而完成一次删除盖章操作。又例如,用户可以从动态影像区中选择一个印章的图片,调整其在待盖章文件影像上的位置,从而完成一次移动盖章的操作。
[0141] 系统响应于用户的拖拽操作,对盖章过程进行仿真和控制,并将盖章过程的效果展示于动态影像区,便于用户确认盖章效果后指令盖章机的硬件设备操作实体印章在待盖章文件上完成盖章。用户在确认盖章前,可以进行多次盖章操作,选择不同印章拖拽以实现新增盖章,移动盖章,删除盖章等,从而可以方便地实现一章多盖,多章多盖的效果。可参考前述方法实施例步骤210描述。
[0142] 步骤440:盖章位置标定和修正。
[0143] 由于硬件结构、安装等影响,盖章位置实际中心点与印章仿真中心点可在存在偏差,并且随着机械臂的移动距离的增大偏差也会增大。因此,需要对盖章中心位置进行动态修正,使得盖章实际中心点位与印章仿真中心点位完全一致,以规避硬件结构或安装带来的缺陷性影响。对于盖章位置标定和修正具体可参见前述方法实施例步骤220,230以及240描述。
[0144] 步骤450:实体盖章控制。
[0145] 用户确认盖章后,系统检测盖章信息,软件子系统封装盖章信令协议,通知硬件子系统控制硬件设备进行盖章。具体可参见前述实施例步骤250描述。
[0146] 步骤460:盖章影像捕获和留存。
[0147] 实体盖章操作完成后,需要对盖章文件影像进行捕获和留存,安全可追溯,也是软硬件维护的重要依据之一。盖章文档影像文件可以JPG格式保存,并按日期时间顺序命名,例如,2023‑05‑25‑162804.jpg,保存至的默认的特定目录或者用户指定的目录下。具体可参见前述实施例步骤260描述。
[0148] 步骤470:盖章信息清除。
[0149] 进入下一次盖章仿真控制准备,例如,可以清除盖章信息表中印章控制信息等。
[0150] 步骤480:已盖章文件退出。
[0151] 当盖章完成或异常时,可以用户点击弹箱按钮,触发弹箱操作,将票据文档取出,然后关闭箱门。
[0152] 可选的,当盖章完成或异常时,可系统自动触发弹箱操作,省去了用户通过按钮触发弹箱的步骤。
[0153] 当用户结束纸件盖章后,如果需要开始新的一次纸件盖章,可以再次执行上述步骤420至480。
[0154] 上述盖章控制方法,由于采用全程实时影像,对印章选择、印章切换、位置标定和修正等整个盖章过程进行灵活、动态的可视化仿真模拟,可以精准确定盖章位置坐标,进而驱动并控制硬件设备进行盖章业务。从而可以支持一章多盖、多章多盖、盖章区域位置限定、盖章文件影像捕获和留存等,并提供了高扩展性的盖章业务信令协议设计方法,极大提高了智慧办公自动化水平。
[0155] 图5为本申请实施例提供的一种盖章控制装置500的结构示意图。所述盖章控制装置可以用于执行图2所示方法实施例,参见前述方法实施例中的说明,此处不再赘述。该盖章控制装置500可以包括获取模块510,确定模块520和修正模块530,其中:
[0156] 获取模块510用于响应于用户在用户界面对目标印章组件的仿真盖章操作,获取所述目标印章组件的图元数据,拖拽起始位置以及拖拽结束位置,所述用户界面包括印章选择区和动态影像区,所述印章选择区包括一个或多个印章组件,每个所述印章组件对应一个实体印章,所述动态影像区用于展示待盖章文件的影像;
[0157] 确定模块520用于根据所述目标印章组件的图元数据,所述拖拽起始位置以及所述拖拽结束位置确定仿真盖章中心在所述动态影像区的比例位置;
[0158] 修正模块530用于根据基准修正系数和动态附加修正系数对所述仿真盖章中心在所述动态影像区的比例位置进行修正得到目标实体印章的盖章中心在所述待盖章文件的的比例位置,所述目标实体印章与所述目标印章组件对应。
[0159] 在一种可能的实现方式中,还可以包括检查模块540,用于对仿真盖章中心在所述动态影像区的比例位置进行有效性检查。
[0160] 在一种可能的实现方式中,还可以包括控制模块550,用于根据所述目标实体印章的盖章中心在所述待盖章文件的的比例位置,控制所述目标实体印章对所述待盖章文件盖章。
[0161] 在一种可能的实现方式中,还可以包括影像模块560,用于控制图像采集设备对所述待盖章文件盖章的影像进行捕获并保存。
[0162] 本申请实施例提供的盖章控制装置,可以执行上述方法实施例,其实现原理和技术效果类似,在此不再赘述。
[0163] 需要说明的是,上述盖章控制装置500以功能模块的形式体现。这里的术语“模块”可以通过软件和/或硬件形式实现,对此不作具体限定。
[0164] 例如,“模块”可以是实现上述功能的软件程序、硬件电路或二者结合。所述硬件电路可能包括应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。
[0165] 因此,在本申请的实施例中描述的各示例的模块,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0166] 图6是本申请实施例提供的盖章控制装置的结构示意图。图6所示的盖章控制装置600包括存储器610和处理器620。
[0167] 存储器610可以是只读存储器(read only memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(random access memory,RAM)。存储器610可以存储程序,当存储器610中存储的程序被处理器620执行时,处理器620用于执行本申请实施例的盖章控制方法的各个步骤,例如,执行图2所示的各个步骤。
[0168] 处理器620可以采用通用的中央处理器(central processing unit,CPU),微处理器,应用专用集成电路(application specific integrated circuit,ASIC),图形处理器(graphics processing unit,GPU)或者一个或多个集成电路,用于执行相关程序以实现本申请方法实施例的盖章控制方法。
[0169] 处理器620还可以是一种集成电路芯片,具有信号的处理能。在实现过程中,本申请的盖章控制方法的各个步骤可以通过处理器620中的硬件的集成逻辑电路或者软件形式的指令完成。
[0170] 上述处理器620还可以是通用处理器、数字信号处理器(digital signal processing,DSP)、专用集成电路(ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器610,处理器620读取存储器610中的信息,结合其硬件完成本申请实施中图5所示的盖章控制装置中包括的模块所需执行的功能,或者,执行本申请方法实施例的图2所示的盖章控制方法。
[0171] 应注意,尽管上述装置600仅仅示出了存储器和处理器,但是在具体实现过程中,本领域的技术人员应当理解,装置600还可以包括实现正常运行所必须的其他器件。同时,根据具体需要本领域的技术人员应当理解,上述装置600还可包括实现其他附加功能的硬件器件。此外,本领域的技术人员应当理解,上述装置600也可仅仅包括实现本申请实施例所必须的器件,而不必包括图3中所示的全部器件。
[0172] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0173] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0174] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0175] 所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0176] 另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。
[0177] 所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read‑only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0178] 以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
QQ群二维码
意见反馈