System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数据处理,具体涉及一种打印数据分析方法及系统。
技术介绍
1、打印是指将电子文档或文件转换为纸质形式的过程,在计算机和办公环境中,打印通常是通过打印机来实现的。打印机通过喷墨、激光或其他技术将数字信息转化为实际的图像或文字,并将其打印到纸张上。
2、公司内部通常设置有专门的打印位置,以满足员工的打印需求。员工在需要打印文件时,通过公司内部局域网将需要打印的文件发送到打印机,打印机完成打印后,员工来到打印位置,取得打印出的文件。
3、但是,在实际情况中,各个部门距离打印机的距离可能并不相同,这导致距离打印机较远的部门内的员工,前往打印位置取回打印的文件时会花费更多的时间,增加了员工的时间成本。基于此,本专利技术提供一种打印数据分析方法,用于选择打印机的最优摆放位置,从而优化办公资源,提高员工的办事效率。
技术实现思路
1、本专利技术的目的在于提供一种打印数据分析方法及系统,解决上述技术问题。
2、本专利技术的目的可以通过以下技术方案实现:
3、一种打印数据分析方法,包括以下步骤:
4、s1:获取公司内部平面地图,以公司内部平面地图的中心点作为原点建立平面直角坐标系,获取所有部门中心点的坐标,ai表示第i个部门中心点,其坐标为ai(xi,yi);
5、s2:设定监测周期,获取监测周期内所有员工的打印次数,并计算出每个员工在单位时间内的打印次数;获取同一部门所有员工在单位时间内的打印次数并计算出平均值作
6、s3:将所有的部门按照空间位置分为若干组,每组中包含相邻的三个部门,在每一组中,将每个部门的均值b按照大小进行排序,均值b越大,排名越靠前,并根据排序位置分配修正系数k,具体分配规则包括:
7、设定修正系数k范围为[kmin,kmax];
8、计算修正系数间隔值d=(kmax-kmin)/2;
9、排序位置第一位的分配的修正系数kmax,排序第二的分配的修正系数为kmax-d,排序中最后一位分配的修正系数为kmin;
10、s4:设打印机最佳位置为p(x,y),所述的最佳位置p(x,y)满足以下约束:
11、;
12、;
13、其中,k1表示每一组中排名第1的部门的修正系数,x1表示该部门中心点的横坐标,y1表示该部门中心点的纵坐标;
14、k2表示每一组中排名第2的部门的修正系数,x2表示该部门中心点的横坐标,y2表示该部门中心点的纵坐标;
15、k3表示每一组中排名第3的部门的修正系数,x3表示该部门中心点的横坐标,y3表示该部门中心点的纵坐标。
16、作为本专利技术进一步的方案:其特征在于,获取所述的打印次数的过程具体包括:
17、获取打印任务,并从中获取发送者的ip地址,通过比对局域网中的ip地址列表,确定发送者的ip地址,统计每个ip地址发送的打印任务的数量,作为打印次数的衡量标准。
18、作为本专利技术进一步的方案:所述的ip地址列表由人工预先查询并存储。
19、作为本专利技术进一步的方案:获取所述的打印次数的过程中,当存在某位员工相邻两次打印的时间间隔小于预设的时间间隔阈值∆t时,将相邻两次打印记为一次。
20、作为本专利技术进一步的方案:所述的排序过程中,当存在两个及两个以上的均值b相同时,将均值b相同的部门按照人数进行排序,部门的人数越多,排名越靠前。
21、作为本专利技术进一步的方案:所述的步骤s3中,当存在某一组内部门的数量为2时,执行以下步骤:
22、获取该组内两个部门的均值b,并计算比值bi1/bi2,其中bi1表示该组内排名第1的部门的均值,bi2表示该组内排名第2的部门的均值;
23、获取这两个部门中心点的距离r,则打印机与该组内排名第1的部门的中心点间的距离为r*(bi1/bi2);
24、在所述的内部平面地图上,绘制一条通过这两个部门中心点的直线,打印机的位置应位于该直线上,并根据打印机与该组内排名第1的部门的中心点间的距离确定打印机的位置。
25、作为本专利技术进一步的方案:当存在某一组内部门的为1时,执行以下步骤:
26、该组内打印机的位置应位于该组内唯一一个部门的中心点上。
27、一种打印数据分析系统,其特征在于,包括:
28、初始模块,获取公司内部平面地图,以公司内部平面地图的中心点作为原点建立平面直角坐标系,获取所有部门中心点的坐标,ai表示第i个部门中心点,其坐标为ai(xi,yi);
29、数据采集模块,设定监测周期,获取监测周期内所有员工的打印次数,并计算出每个员工在单位时间内的打印次数;获取同一部门所有员工在单位时间内的打印次数并计算出平均值作为该部门在监测周期内打印次数的均值b;
30、数据优化模块,将所有的部门按照空间位置分为若干组,每组中包含相邻的三个部门,在每一组中,将每个部门的均值b按照大小进行排序,均值b越大,排名越靠前,并根据排序位置分配修正系数k,具体分配规则包括:
31、设定修正系数k范围为[kmin,kmax];
32、计算修正系数间隔值d=(kmax-kmin)/2;
33、排序位置第一位的分配的修正系数kmax,排序第二的分配的修正系数为kmax-d,排序中最后一位分配的修正系数为kmin;
34、决策模块,设打印机最佳位置为p(x,y),所述的最佳位置p(x,y)满足以下约束:
35、;
36、;
37、其中,k1表示每一组中排名第1的部门的修正系数,x1表示该部门中心点的横坐标,y1表示该部门中心点的纵坐标;
38、k2表示每一组中排名第2的部门的修正系数,x2表示该部门中心点的横坐标,y2表示该部门中心点的纵坐标;
39、k3表示每一组中排名第3的部门的修正系数,x3表示该部门中心点的横坐标,y3表示该部门中心点的纵坐标。
40、本专利技术的有益效果:在本专利技术中,首先将公司内部平面划分为坐标系,并确定各个部门的位置;接着获得每个部门在监测周期内的打印次数均值,作为后续排序和修正系数分配的依据;之后,根据部门的打印次数均值和位置进行排序,并为后续计算最佳位置提供修正系数,仅仅使用均值作为修正系数可能无法准确地反映不同部门之间的打印需求差异,部门之间的打印次数均值可能存在较大的差异,如果直接使用均值作为修正系数,可能会导致打印机在某些部门附近安置,而忽略了其他部门的需求,通过排序位置分配修正系数,可以更好地考虑到不同部门的打印需求差异,使得打印机位置更加合理;最后,根据约束条件,得出每组中,打印机的最佳摆放位置。本专利技术根据各部门的打印次数调整打印机的位置,以优化办公资源,提高办事效率。
本文档来自技高网...【技术保护点】
1.一种打印数据分析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种打印数据分析方法,其特征在于,获取所述的打印次数的过程具体包括:
3.根据权利要求2所述的一种打印数据分析方法,其特征在于,所述的IP地址列表由人工预先查询并存储。
4.根据权利要求1所述的一种打印数据分析方法,其特征在于,获取所述的打印次数的过程中,当存在某位员工相邻两次打印的时间间隔小于预设的时间间隔阈值∆t时,将相邻两次打印记为一次。
5.根据权利要求1所述的一种打印数据分析方法,其特征在于,所述的排序过程中,当存在两个及两个以上的均值b相同时,将均值b相同的部门按照人数进行排序,部门的人数越多,排名越靠前。
6.根据权利要求1所述的一种打印数据分析方法,其特征在于,所述的步骤S3中,当存在某一组内部门的数量为2时,执行以下步骤:
7.根据权利要求1所述的一种打印数据分析方法,其特征在于,当存在某一组内部门的为1时,执行以下步骤:
8.一种打印数据分析系统,其特征在于,包括:
【技术特征摘要】
1.一种打印数据分析方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种打印数据分析方法,其特征在于,获取所述的打印次数的过程具体包括:
3.根据权利要求2所述的一种打印数据分析方法,其特征在于,所述的ip地址列表由人工预先查询并存储。
4.根据权利要求1所述的一种打印数据分析方法,其特征在于,获取所述的打印次数的过程中,当存在某位员工相邻两次打印的时间间隔小于预设的时间间隔阈值∆t时,将相邻两次打印记为一次。
5.根...
【专利技术属性】
技术研发人员:周俊,李章民,方博,常春,曹亚男,高宏扬,王冬悦,
申请(专利权)人:北京青丝科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。