一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

日报数据整形装置的制作方法

2022-07-11 10:36:54 来源:中国专利 TAG:


1.本发明涉及日报数据的整形装置。


背景技术:

2.在由楼宇的所有者等委托并承担该楼宇的设备维护和安保的所谓的楼宇维护事业中,生成日报作为向所有者等委托者的报告书。
3.这样的日报例如作为电子数据生成在计算机上。例如,在进行维护的现场作业人员持有的计算机中保存有日报的表格数据。现场作业人员按照表格数据所示的日期时间、作业内容等项目输入必要事项。
4.例如,如图13例示的那样,日报表格100a、100b的1个记录量的格式成为如下标签形式:作为输入网格的单元格遍及多行和多列。这样的标签形式的数据汇总为1个记录量的数据按项目排列成一行且多个记录排列成列状的列表形式,由此,能够求出维护作业的统计趋势(例如,询问频繁的时间段等)。
5.关于这样的数据加工,例如,在专利文献1中公开有一种信息共享/灵活运用系统,该信息共享/灵活运用系统具有:数据收集功能,收集数据;索引化功能,对收集到的数据进行索引化;数据检索/过滤功能,根据索引化的数据进行数据检索或者过滤;以及数据灵活运用功能,灵活运用数据。
6.此外,在专利文献2中公开有一种信息处理装置,该信息处理装置执行以下处理:第1提取处理,将手写原稿上的多个项目分别作为对象项目,从扫描图像中提取与对象项目对应的区域图像;第2提取处理,从区域图像中提取字符串;第1读出处理,读出与对象项目对应的特征数据;第1计算处理,计算提取出的字符串的特征与由特征数据表示的特征的一致度;以及存储处理,与判断为一致度小于阈值相应地存储表示对象项目的错误项目信息。
7.此外,在专利文献3中公开有一种电子票据服务器装置,该电子票据服务器装置根据被客户端装置请求显示的规定电子票据的形式的表格数据,检测构成电子票据的纵线和横线,根据检测出的纵线和横线检测构成电子票据的矩形,从检测出的矩形中提取在该矩形内包含表格字符的项目矩形,在由客户端装置指定了规定的表格字符的情况下,检索之前检测出的在规定方向上与包含该规定的表格字符的规定的项目矩形相邻的矩形中包含的票据实际数据。
8.现有技术文献
9.专利文献
10.专利文献1:日本特开2012-215992号公报
11.专利文献2:日本特开2018-186411号公报
12.专利文献3:日本特开2007-179203号公报


技术实现要素:

13.发明要解决的课题
14.然而,例如,如图13的日报表格100a、100b那样,日报的表格(格式)有时按照每个楼宇110a、110b而不同。例如,存在关注点按照每个所有者而不同的情况、日报的表格根据增加自由记述栏等现场作业人员的判断而在楼宇之间不同的情况。
15.在这样的情况下,在例如对咨询电话多的时间段在楼宇之间进行比较等对多个楼宇之间的统计趋势进行比较时,如上所述,日报的表格在各楼宇中存在偏差,因此,难以将它们转换成统一的列表形式的数据。
16.因此,本发明的目的在于,提供一种能够将格式不同的标签形式的多个日报数据汇总为列表形式的日报数据整形装置。
17.用于解决课题的手段
18.本发明的日报数据整形装置对遍及多个行和列地设置有项目单元格和输入单元格的标签形式的日报数据进行整形。日报数据整形装置具有提取项目字符存储部、提取项目搜索部、候选单元格设定部、属性判定部和列表生成部。在提取项目字符存储部中,按识别符号登记有作为日报项目的字符的提取项目字符和日报项目的属性。提取项目搜索部搜索包含多个记录的日报数据中的一个记录内的提取项目单元格,该提取项目单元格是包含规定的提取项目字符或其近义词的单元格。候选单元格设定部将搜索到的提取项目单元格周围的单元格设定为候选单元格。属性判定部从候选单元格中搜索被输入了符合与规定的提取项目字符对应的日报项目的属性的字符的符合单元格。列表生成部将规定的提取项目字符与符合单元格中的字符关联起来。
19.根据上述发明,能够将提取项目字符和与该字符对应的属性的字符关联起来而从日报数据中提取,能够与日报数据的格式无关地形成基于上述关联的列表。
20.此外,在上述发明中,也可以是,候选单元格设定部针对搜索到的提取项目单元格周围的单元格,将包含被赋予了与规定的提取项目字符不同的识别符号的提取项目字符或其近义词的单元格排除,来设定候选单元格。
21.根据上述发明,能够避免提取日报项目的字符作为与提取项目单元格关联起来的字符。
22.此外,在上述发明中,也可以具有搜索范围决定部,该搜索范围决定部根据包含多个记录的日报数据中的对各个记录赋予的识别符号,求出单一的记录的边界。
23.根据上述发明,能够容易地求出单一的记录的边界。
24.此外,在上述发明中,也可以具有日报列表生成部,该日报列表生成部将与规定的提取项目字符关联起来的从各个记录中提取出的符合单元格中的字符在日报列表中排列成一列。
25.根据上述发明,能够生成将各记录的符合单元格中的字符按提取项目排列成一列而成的日报列表。
26.此外,在上述发明中,也可以是,在提取项目字符存储部中存储提取项目单元格周围的单元格中的优先单元格的位置。在该情况下,在搜索到多个符合单元格时,列表生成部将与优先单元格的位置对应的符合单元格的字符与规定的提取项目字符关联起来。
27.根据上述发明,除了项目的属性以外,还根据与被输入了提取项目字符的单元格的相对位置,进行符合单元格的选择。因此,能够进行与日报单元格的格式对应的符合单元格的缩减。
28.此外,在上述发明中,也可以是,列表生成部在搜索到多个符合单元格且其中的任何单元格的位置都不与优先单元格的位置对应时,将多个符合单元格的字符与规定的提取项目字符关联起来。
29.根据上述发明,能够防止向字符数符合单元格的字符串遗漏向日报列表数据的反映。
30.发明效果
31.根据本发明,能够将格式不同的标签形式的多个日报数据汇总为列表形式。
附图说明
32.图1是例示包含本实施方式的日报整形装置的楼宇运营管理系统的整体结构图。
33.图2是例示本实施方式的日报整形装置的功能块的图。
34.图3是例示纸介质的日报的图。
35.图4是例示标签形式的日报数据(日报标签数据)的图。
36.图5是例示列表形式的日报数据(日报列表数据)的图。
37.图6是例示提取项目字符存储部中存储的列表(提取设定列表)的图。
38.图7是说明本实施方式的日报整形过程的流程图(1/2)。
39.图8是说明本实施方式的日报整形过程的流程图(2/2)。
40.图9是说明求出记录边界的步骤(s16)的图。
41.图10是说明提取项目单元格的搜索步骤(s20)的图。
42.图11是说明候选单元格的设定步骤(s22)的图。
43.图12是说明从候选单元格中排除其他提取项目单元格的步骤(s24)的图。
44.图13是例示每个楼宇的日报的表格(格式)的图。
具体实施方式
45.以下,根据附图对本发明的优选实施方式进行说明。
46.在图1中,例示包含本发明的日报整形装置的楼宇运营管理系统的一个实施方式的整体结构图。在该楼宇运营管理系统中,利用多个楼宇的数据。楼宇运营管理系统构成为包含多个中央管理装置10a、10b和管理服务器20。
47.中央管理装置10a、10b分别设置于楼宇。与各楼宇的维护管理和安保等相关的楼宇运营管理数据存储于中央管理装置10a、10b。中央管理装置10a、10b例如由计算机构成。此外,中央管理装置10a、10b也可以具有图1例示的与管理服务器20相同的硬件结构。
48.从计算机12a、12b向中央管理装置10a、10b发送日报数据。例如在楼宇的所有者等委托楼宇维护公司运营该楼宇的情况下,该楼宇维护公司的职员等现场作业人员生成用于将运营管理内容报告给所有者等的日报。该日报是从现场作业人员持有的计算机12a、12b输入的电子数据,并且该电子数据被发送给中央管理装置10a、10b。关于日报数据,容后再述。
49.管理服务器20能够通过互联网等网络14而与多个中央管理装置10a、10b进行通信。管理服务器20能够从中央管理装置10a、10b接收各自的楼宇运营管理数据。楼宇运营管理数据中还包含日报数据。如后所述,管理服务器20作为对来自各个中央管理装置10a、10b
的日报数据进行加工、整形的日报数据整形装置发挥功能。
50.管理服务器20由计算机构成。即,管理服务器20具有输入输出控制器21、cpu22、rom 23、ram 24和硬盘驱动器(hdd)25,它们与内部总线28连接。并且,管理服务器20具有鼠标、键盘等输入部26和显示器等显示部27,它们与内部总线28连接。
51.在作为管理服务器20的存储部的rom 23中,存储有图7、图8例示的用于执行日报整形过程的程序。此外,该程序当然可以通过通信单元来提供,也可以存储到cd-rom、usb存储器等计算机能读取的记录介质来提供。
52.rom 23中存储或从通信单元、记录介质提供的程序由构成管理服务器20的计算机的cpu 22执行。通过该程序的执行,管理服务器20具有图2的功能块作为日报整形装置。
53.即,管理服务器20具有提取项目字符存储部31、搜索范围决定部32、提取项目搜索部33、候选单元格设定部34、属性判定部35、日报列表生成部36和设定变更部37。关于这些功能块的处理内容,容后再述。
54.如上所述,从中央管理装置10a、10b向管理服务器20发送包含日报数据的楼宇运营管理数据。如后所述,作为日报整形装置发挥功能的管理服务器20对接收到的日报数据进行整形,生成遍及多个楼宇(换言之跨楼宇)的日报列表。
55.图3示出将从中央管理装置10a发送的日报数据打印到纸介质上时的例子。在日报中,按照现场作业人员进行的每个对应业务生成记录。例如,作为对应业务的内容,在记录id1中记录有如下意思:现场作业人员接受与楼宇内的规定区域和规定日期时间的百叶窗、照明和空调的设定有关的委托且该作业人员执行了委托内容。
56.在日报中设置有用于掌握对应业务的概要的项目。例如,设定发生日期时间、对应者、对应业务的内容及其处置、结束日期时间作为应该报告的项目。
57.如上所述,从现场作业人员持有的计算机输入成为这样的日报基础的日报数据。图4示出计算机的显示部(显示器)显示的日报数据的例子。日报数据采用遍及多个行和列地设置有项目单元格和输入单元格的标签形式的格式,作为1个记录即一个对应业务报告数据。以下,适当地将标签形式的日报数据记载作“日报标签数据”,将列表形式的日报数据记载作“日报列表数据”。
58.图4的日报标签数据是使用计算机的表计算软件生成的。例如使用微软(注册商标)公司的excel(注册商标)生成日报标签数据的表格(格式)。
59.在日报标签数据中,针对一个记录46设置有多个项目单元格40a~40f和输入单元格44b~44f。向项目单元格40a~40f预先输入表示输入内容的项目字符。此外,向输入单元格44b~44f输入与各个项目单元格40b~40f对应的对应业务的内容。
60.另外,在图4例示的日报标签数据中,将多个基于表计算软件的单元格连结而形成一个项目单元格、输入单元格。此外,在连结后的项目单元格、输入单元格各自的边界画出格线。在以下的说明中,除了特别说明的情况以外,以连结后的单元格为单位,说明单元格彼此的相邻关系。
61.如后所述,这样的遍及多个行和列地设置有项目单元格和输入单元格的日报标签数据经过管理服务器20(日报数据整形装置)的日报整形过程被整形成图5例示的日报列表数据。在日报列表数据中,一个记录按照每个项目排列成一列。并且,各记录的同一项目排列在行方向上。
62.另外,图4的日报标签数据的各项目与图5的日报列表数据的各项目预先对应起来。例如,日报标签数据的项目单元格40a~40f与日报列表数据的项目单元格50a、50c~50g对应。
63.如后所述,管理服务器20能够仅根据一个楼宇的日报标签数据(例如从中央管理装置10a提供的日报标签数据)生成这样的日报列表数据。此外,管理服务器20能够根据多个楼宇的日报标签数据(例如从中央管理装置10a、10b提供的日报标签数据)生成这样的日报列表数据。
64.参照图2、图6,在提取项目字符存储部31中存储提取设定表,该提取设定表是用于根据日报标签数据生成日报列表数据的信息。例如,在提取项目字符存储部31中存储日报标签数据(参照图4)的项目单元格中预先输入的日报项目的字符即项目字符,作为提取项目字符。
65.例如,作为这些提取项目字符,在提取项目字符存储部31中,登记(存储)有图4的日报标签数据的项目单元格中记载的发生日期时间(项目单元格40b的项目字符)、结束日期时间(项目单元格40c的项目字符)、对应者(项目单元格40d的项目字符)、内容(项目单元格40e的项目字符)和处置(项目单元格40f的项目字符)。
66.参照图6的提取设定表,对这些提取项目字符分别赋予识别符号(id)。在后述的图7中,该识别符号示作提取项目字符id(k_cid)。在k中代入图6的id栏中标注的数字。
67.在提取设定表中形成有所谓的词库。例如,在提取项目字符栏的旁边形成近义词栏。在该近义词栏中登记有提取项目字符的近义词。例如,作为提取项目字符“发生日期时间”的近义词,登记有“接收日期时间”、“受理日期时间”、“生起日期时间”。
68.在后述的日报整形过程中搜索到与这些近义词相当的字符的情况下,与该近义词(例如“生起日期时间”)对应起来的输入字符(例如“2019年8月1日09:50”)在生成日报列表时,和与提取项目字符(例如“发生日期时间”)对应起来的输入字符排列在同一列中。
69.并且,在提取设定表中设定有提取项目的作为日报项目的属性。例如,针对提取项目字符“发生日期时间”设定有“日期时间”,作为要输入的字符串的属性。此外,针对提取项目字符“内容”设定有“字符串”,作为要输入的字符串的属性。
70.并且,在提取设定表中设定有对各项目输入的字符数。例如,针对提取项目字符“发生日期时间”,字符数被设定成小于15字符。此外,针对提取项目字符“内容”,字符数被设定成无限制。
71.此外,在提取设定表中设定有优先单元格的位置。优先单元格是针对搜索到的项目单元格周围的单元格设定的,决定将位于该周围的单元格的哪个位置的单元格作为针对该项目单元格的输入单元格(对应输入单元格)优先进行处理。例如,如后所述,在针对某个项目单元格提取出多个满足属性条件和字符数条件的符合单元格的情况下,提取位于优先单元格的符合单元格最终作为对应输入单元格。
72.另外,提取设定表的设定内容能够从输入部26(参照图1)经由设定变更部37(参照图2)进行变更。例如,经由设定变更部37进行近义词的追加、提取项目字符的追加等变更。
73.《日报整形过程》
74.在图7、图8中,例示基于本实施方式的日报整形装置(管理服务器20)的日报整形过程的流程图。此外,在图9~图12中,例示针对日报标签数据的操作内容。
75.当从中央管理装置10a、10b(参照图1)中的至少一方接收到日报标签数据时,管理服务器20的搜索范围决定部32(参照图2)提取日报标签数据的记录id(k_rid)(s10)。记录id是输入到项目单元格40a(参照图9)的数字。
76.并且,搜索范围决定部32对日报标签数据的记录id(k_rid)进行计数(s12)。换言之,搜索范围决定部32对日报标签数据中记录的记录数进行计数。
77.并且,搜索范围决定部32根据对各个记录赋予的记录id,求出单一的记录的边界。具体而言,搜索范围决定部32将记录id设定为初始值(k_rid=1)(s14),并且将其搜索范围设定在k_rid=1的边界50内(s16)。
78.接着,提取项目搜索部33参照提取项目字符存储部31中存储的提取设定表(参照图6),将提取项目字符id(k_cid)设定为初始值(k_cid=1)(s18)。由此,提取项目字符设定为“发生日期时间”及其近义词。
79.接着,提取项目搜索部33在记录的边界50内搜索作为包含已设定的提取项目字符(规定的提取项目字符)或其近义词的单元格的提取项目单元格。具体而言,判定已设定的提取项目单元格是否存在于记录的边界50内(s20)。在边界50内不存在提取项目单元格的情况下,推迟已设定的提取项目字符的列表化(s38)。
80.另一方面,如图10的项目单元格40b例示的那样,在步骤s20中,在提取项目单元格存在于记录的边界50内的情况下,管理服务器20搜索与已设定的提取项目字符对应的输入单元格(以下,适当记载作对应输入单元格)。
81.具体而言,候选单元格设定部34将在步骤s20中搜索到的提取项目单元格周围的单元格设定为候选单元格(s22)。例如,如图11例示的那样,将作为提取项目单元格的项目单元格40b的边界50内的相邻单元格设为候选单元格。相邻单元格例如是指边界(格线)的至少一部分与提取项目单元格共用的单元格。在图11中,选择由虚线包围的项目单元格40a、40d和输入单元格44b,作为候选单元格。
82.并且,候选单元格设定部34从候选单元格中排除候选单元格中的包含具有与当前设定的(即规定的)提取项目字符的id(k_cid)不同的id的提取项目字符或其近义词的单元格(s24)。例如,参照图6和图12,从候选单元格中排除包含具有与当前设定的提取项目字符id(k_cid=1)不同的id(cid=3)的提取项目字符(对应者)的项目单元格40d。通过设置这样的排除过程,能够抑制提取包含与当前设定的提取项目字符不同的提取项目字符的单元格作为对应输入单元格。
83.并且,候选单元格设定部34判定是否存在剩余的候选单元格中的被输入了符合当前设定的提取项目字符“发生日期时间”的属性“日期时间”(参照图6)的字符的单元格(以下,适当记载作属性符合单元格)(s26)。
84.在候选单元格中不存在属性符合单元格的情况下,日报列表生成部36(参照图2)将日报列表数据(参照图5)的“发生日期时间”列的对应单元格设为空栏(s28),进入步骤s38。例如,发生日期时间单元格50c的列中的记录id=1的行的单元格成为空栏。
85.另一方面,在候选单元格中存在属性符合单元格的情况下,属性判定部35判定属性符合单元格中的字符数是否满足(是否清除)提取设定表中设定的字符数限制(s30)。另外,在该判定中,也可以提取多个属性符合单元格。
86.在属性符合单元格中不存在满足字符限制的单元格(以下,适当记载作字符数符
合单元格)的情况下,日报列表生成部36(参照图2)将日报列表数据(参照图5)的对应单元格设为空栏(s28),进入步骤s38。
87.另一方面,当从属性符合单元格中提取出字符数符合单元格时,属性判定部35判定是否具有多个字符数符合单元格(s32)。在字符数符合单元格只有一个的情况(例如只有输入单元格44b的情况)下,日报列表生成部36将该字符数符合单元格作为对应输入单元格,将该单元格中的字符串“9/417:44”与当前设定的提取项目字符关联起来。并且,日报列表生成部36针对日报列表(参照图5),向发生日期时间单元格50c的列中的记录id=1的行的单元格(对应单元格)输入字符串“9/417:44”(s34)。
88.另一方面,在步骤s32中具有多个字符数符合单元格的情况下,日报列表生成部36参照提取设定表(参照图6)的优先单元格栏,提取相对于作为提取项目单元格的项目单元格40b(图12)位于优先位置的单元格(优先单元格),作为对应输入单元格。并且,日报列表生成部36将该对应输入单元格中的字符串(“9/4 17:44”)与当前设置的提取项目字符关联起来。并且,日报列表生成部36针对日报列表数据(参照图5),向发生日期时间单元格50c的列中的记录id=1的行的单元格(对应单元格)输入字符串“9/417:44”(s36)。
89.另外,在多个字符数符合单元格均不符合优先单元格的情况下,也可以将该多个字符数符合单元格中的字符串汇总而输入到日报列表数据。由此,能够防止向字符数符合单元格的字符串遗漏向日报列表数据的反映。
90.在向日报列表数据输入后,搜索范围决定部32(参照图2)判定当前设定的提取项目字符的id(k_cid)是否为最大值(k_cid=max)(s38)。在提取项目字符的id(k_cid)不为最大值的情况下,搜索范围决定部32使提取项目字符的id(k_cid)递增(s40),返回步骤s18。
91.另一方面,在提取项目字符的id(k_cid)为最大值的情况下,搜索范围决定部32判定记录id是否为最大值(k_rid=max)(s42)。在记录id(k_rid)不为最大值的情况下,搜索范围决定部32使记录id(k_rid)递增(s44),返回步骤s16。在记录id为最大值(k_rid=max)的情况下,日报整形过程结束。
92.通过对提取项目字符的id(k_cid)全部执行上述步骤,由日报列表生成部36将对1个记录内的各项目输入的字符以相互关联的状态输入到日报列表数据。并且,对日报标签数据的全部记录执行上述步骤,由此,由日报列表生成部36将与记录内的各项目关联起来的从各个记录提取出的符合单元格中的字符在日报列表中按项目排列成一列。
93.这样,在本实施方式的日报整形过程中,无论日报标签数据的格式如何,都能够进行项目与其输入内容的关联,并且能够基于该关联生成日报列表数据。因此,能够汇总格式分别不同的日报标签数据而生成一个日报列表数据。
94.标号说明
95.10a、10b:中央管理装置;12a、12b:计算机;20:管理服务器(日报数据整形装置);31:提取项目字符存储部;32:搜索范围决定部;33:提取项目搜索部;34:候选单元格设定部;35:属性判定部;36:日报列表生成部;37:设定变更部;40a~40f:日报标签数据的项目单元格;44a~44f:日报标签数据的输入单元格;46:记录;50:记录边界;50a~50g:日报列表数据的项目单元格。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献