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

时间表数据制作装置和时间表数据制作方法与流程

2022-09-15 03:29:31 来源:中国专利 TAG:


1.本发明涉及一种时间表数据制作装置和时间表数据制作方法。


背景技术:

2.例如,在专利文献1中,公开了一种利用学习完毕模型来生成医疗设施的利用时间表的时间表数据制作装置。在该专利文献1中,时间表生成装置具备:获取部,其获取手术列表数据和学习完毕模型;以及生成部,其生成医疗设施时间表数据。获取部将所获取到的手术列表数据和学习完毕模型存储于存储部。生成部基于存储部所存储的手术列表数据和学习完毕模型,来生成作为医疗设施的规定期间的时间表的医疗设施时间表数据。
3.现有技术文献
4.专利文献
5.专利文献1:日本特开2020-003862号公报


技术实现要素:

6.发明要解决的问题
7.在构建无法用计算式处理的那种时间表的情况下,需要对时间表数据制作装置提供包含用计算机语言所描述的源代码的训练数据。然而,源代码是专业结构的数据。制作训练数据的作业非常复杂,需要花费很多工夫。另外,进行训练数据的维护或改善的作业也很繁杂,需要很多工时。
8.本发明是鉴于所述问题而完成的,其目的在于提供一种能够根据简易结构的数据来制作时间表数据的时间表数据制作装置和时间表数据制作方法。
9.用于解决问题的方案
10.本发明的一个方式所涉及的时间表数据制作装置获取以表格形式针对工作之间的每个组合描述时间表条件的表格数据,并获取请求数据,该请求数据是用于指定成为时间表数据的制作对象的多个工作的数据。时间表数据制作装置基于表格数据将通过请求数据指定的多个工作以使多个工作的各个工作满足时间表条件的方式按时间序列进行排列,由此来制作时间表数据。时间表数据制作装置输出时间表数据或表格数据。
11.发明的效果
12.根据本发明,能够根据简易结构的数据来制作时间表数据。
附图说明
13.图1是示出本实施方式所涉及的时间表数据制作装置的结构的框图。
14.图2是示出本实施方式所涉及的时间表数据制作方法所涉及的处理的流程的流程图。
15.图3是示出表格数据所决定的二维表的说明图。
16.图4是示出作业项目的优先级的说明图。
17.图5是示出请求数据的说明图。
18.图6是示出限制条件的一例的说明图。
19.图7是示出限制条件的一例的说明图。
20.图8是示出新的二维表的说明图。
21.图9是示出通过源代码所描述的时间表条件的说明图。
22.图10是示出通过请求数据指定的多个作业项目的基本配列的说明图。
23.图11是时间表数据所决定的车辆试制时间表的说明图。
24.图12是时间表数据所决定的车辆试制时间表的说明图。
具体实施方式
25.下面,参照附图来说明本发明的实施方式。在附图的记载中,对相同的部分标注相同的附图标记并省略说明。
26.参照图1来说明时间表数据制作装置1的结构。本实施方式所涉及的时间表数据制作装置1是制作时间表数据sd的装置。时间表数据sd是用于决定将种类不同的多个工作按时间序列来执行的执行时间表的数据。在此,“工作”是对能够按时间序列执行的各种作业等的统称。
27.在本实施方式中,以试制混合动力车辆的车辆试制时间表为例。即,“工作”是试制混合动力车辆所需要的作业项目。在作业项目中存在车体的组装、涂装、部件的安装等多个种类,通过时间表数据sd来决定将种类不同的多个作业项目按时间序列执行的车辆试制时间表。即,通过按照时间表数据sd所决定的车辆试制时间表,将种类不同的多个作业项目按时间序列来执行,能够试制混合动力车辆。
28.时间表数据制作装置1以计算机10和存储部20为主体来构成。
29.计算机10以cpu、rom、ram、输入输出接口等为主体来构成。在计算机10中安装有用于使计算机10作为时间表数据制作装置1发挥功能的计算机程序。通过执行计算机程序,计算机10作为时间表数据制作装置1所具备的多个信息处理电路发挥功能。此外,在本实施方式中,示出通过软件来实现信息输出装置所具备的多个信息处理电路的例子,当然也能够准备用于执行下面所示的各信息处理的专用的硬件来构成信息处理电路。另外,也可以通过独立的硬件来构成多个信息处理电路。
30.计算机10具备代码制作部11(控制部)、时间表制作部12(控制部)以及输入输出部13(输入部、输出部),来作为多个信息处理电路。
31.代码制作部11将表格数据td改写为源代码。表格数据td是以表格形式针对作业项目之间的每个组合描述时间表条件的数据。在此,时间表条件是种类不同的作业项目之间在时间轴上应满足的条件。另一方面,源代码是用计算机语言描述的代码,且是描述有计算机应处理的指令的代码。
32.时间表制作部12基于请求数据rd、以及代码制作部11所制作出的源代码,来制作时间表数据sd。请求数据rd是用于从表格数据td中所描述的所有种类的作业项目之中指定成为时间表数据sd的制作对象的多个作业项目的数据。即,通过请求数据rd指定的多个作业项目包括从表格数据td中所描述的所有种类的作业项目之中挑选出的2个以上的作业项目。但是,通过请求数据rd指定的多个作业项目也可以包括表格数据td中所描述的所有种
类的作业项目。
33.时间表制作部12基于源代码将通过请求数据rd指定的多个作业项目以使多个作业项目的各个作业项目满足时间表条件的方式按时间序列进行排列,由此来制作时间表数据sd。
34.输入输出部13与存储部20及外部装置30连接。输入输出部13例如从存储部20获取表格数据td和请求数据rd。或者,输入输出部13从外部装置30获取表格数据td和请求数据rd。
35.输入输出部13与用于利用者输入信息的输入装置40连接。输入输出部13能够获取利用者使用输入装置40输入的信息。
36.另外,输入输出部13向外部装置30输出时间表数据sd和表格数据td。输入输出部13也能够向用于显示信息的显示器50输出时间表数据sd和表格数据td。
37.存储部20存储输入输出部13从外部装置30获取到的表格数据td和请求数据rd。另外,存储部20存储时间表制作部12所制作出的时间表数据sd。
38.参照图2来说明由本实施方式所涉及的时间表数据制作装置1执行的时间表数据制作方法。
39.在下面的说明中,设为分别试制与三厢轿车(sedan)、旅行车(wagon)、面包车(one box)对应的3种车型的混合动力车辆。
40.在混合动力车辆的试制中,需要(a)车体组装、(b)涂装、(c)地板下(underfloor)组装、(d)第一车身组装、(e)模块部件安装、(f)第二车身组装、(g)底盘部件安装、(h)安装调整、(i)模块部件组装、以及(j)模块部件输送这10种作业项目。下面,在附图上记载作业项目的情况下,有时取代具体的名称而仅使用a~j的字母(图8等)。
41.在此,车体组装是进行车体的组装的作业,涂装是对车体进行涂装的作业。地板下组装是进行地板下的组装的作业,第一车身组装和第二车身组装是分别组装其它的车体部件的作业。模块部件安装是进行锂离子电池等已被模块化的部件的安装的作业。底盘部件安装是进行底盘部件的安装的作业。安装调整是进行已安装的部件的调整的作业。模块部件组装是组装多个部件来制作已被模块化的部件的作业。模块部件输送是输送已被模块化的部件的作业。
42.首先,在步骤s10中,输入输出部13获取表格数据td。输入输出部13所获取到的表格数据td如后述那样由代码制作部11来利用。
43.如图3所示,表格数据td被以二维表100的形式决定,该二维表100通过列方向的项目组101和行方向的项目组102来规定。在二维表100中,在列方向的项目组101和行方向的项目组102中分别描述了作业项目的种类。在二维表100中的位于列方向的项目组101中所描述的作业项目的种类与行方向的项目组102中所描述的作业项目的种类的交叉位置的单元格103中,描述了时间表条件。
44.在各单元格103中描述有“l”或“r”。“l”表示列方向的项目组101中所描述的作业项目比行方向的项目组102中所描述的作业项目先执行。与此相对,“r”表示列方向的项目组101中所描述的作业项目比行方向的项目组102中所描述的作业项目晚执行。例如,在列方向的项目组101中所描述的“车体组装”与行方向的项目组102中所描述的“涂装”的交叉位置的单元格103中描述有“l”。根据该描述,利用者能够理解车体组装比涂装先执行。
45.另外,在各单元格103中,除了描述有“l”或“r”以外,还描述有数字。该数字表示列方向的项目组101中所描述的作业项目与行方向的项目组102中所描述的作业项目之间所需要的间隔(时间)。例如,在列方向的项目组101中所描述的“模块部件安装”与行方向的项目组102中所描述的“模块部件输送”的交叉位置的单元格103中描述有“r0.5”。根据该描述,利用者能够理解模块部件组装比模块部件输送晚0.5小时以上而执行。
46.各单元格103的时间表条件包含将列方向的项目组101中所描述的作业项目比行方向的项目组102中所描述的作业项目先执行还是后执行这样的、种类不同的作业项目之间的相对的先后关系。另外,时间表条件包含种类不同的作业项目之间所需要的间隔。此外,在无需设置间隔的情况下,在二维表100中仅描述“l”或“r”,省略数字的描述。
47.对各作业项目预先设定了在时间轴上评价出的优先级。在图4所示的例子中,优先级用数字表示,数字越小的作业项目表示是需要在越早的时刻进行作业的项目。表格数据td所决定的二维表100是基于对各作业项目设定的优先级而预先制作出的。
48.在步骤s11中,输入部13获取请求数据rd。输入部13所获取到的请求数据rd由时间表制作部12来利用。在图5所示的例子中,通过请求数据rd指定的多个作业项目与表格数据td中所描述的所有种类的作业项目对应。
49.另外,在请求数据rd中,对多个作业项目分别关联了作为执行作业项目所需要的时间的所需时间。在图5所示的请求数据rd中,针对与三厢轿车对应的车型a(sed)、与旅行车对应的车型b(wag)、以及与面包车对应的车型c(obx)的每种车型,关联了对于多个作业项目的所需时间。
50.在步骤s12中,输入部13获取限制条件。限制条件是在车辆试制时间表中除时间表条件以外应满足的条件。限制条件以预先决定的格式被数据化,由输入部13从存储部20或者外部装置30进行获取。输入部13所获取到的请求数据rd由时间表制作部12来利用。在本实施方式中,例示3个限制条件。
51.第一限制条件例如是与生产线相应的限制。图6示出第一限制条件的概要。使用主生产线和副生产线来试制混合动力车辆。主生产线是执行包括车体组装、涂装、地板下组装、第一车身组装、模块部件安装、第二车身组装、底盘部件安装以及安装调整的8个项目的生产线(执行主体)。主生产线存在第一生产线至第三生产线这3条生产线,对3种车型分别分配主生产线。
52.另一方面,副生产线是执行包括模块部件组装、模块部件输送的2个项目的生产线(执行主体)。副生产线仅存在1条生产线。因而,3种车型中利用的3个模块部件在副生产线中串行地试制。
53.第二限制条件例如是与多个作业项目的集团化对应的限制。图7示出第二限制条件的概要。期望使车体组装、涂装、地板下组装以及第一车身组装连续地作业。因此,这些作业项目被集团化为不能各自分散地执行。同样地,期望使模块部件组装和模块部件输送连续地作业。因此,这些作业项目被集团化为不能各自分散地执行。
54.第三限制条件是不同生产线之间的同步限制。在主生产线上执行的作业项目与副生产线上执行的作业项目之间具有联动性的情况下,需要在生产线之间实现同步。主生产线上执行的模块部件安装是对通过副生产线上执行的模块部件输送而输送来的模块部件进行安装的作业。因此,对模块部件安装与模块部件输送应用同步限制。
55.此外,在存在多个限制条件的情况下,对这些限制条件赋予了优先级。由此,能够识别要以怎样的顺序应用限制条件。在本实施方式中,以第一限制条件、第二限制条件、第三限制条件的顺序优先应用限制条件。
56.在步骤s13中,代码制作部11和时间表制作部12基于表格数据td、请求数据rd以及限制条件来制作时间表数据sd。下面,具体地说明制作时间表数据sd的处理。
57.首先,代码制作部11对表格数据td所决定的二维表100进行整理,并变换为二维表110。二维表110通过列方向的3个项目组来规定,在行方向上准备了多个单元格集合111。代码制作部11从二维表100提取种类不同的1组作业项目、以及处于1组作业项目的交叉位置的单元格103中所描述的时间表条件。然后,代码制作部11将所提取出的信息描述到单元格集合111中。
58.在各个单元格集合111中,在最左列的单元格中描述二维表110的列方向的项目组101中所描述的作业项目。另外,在中央列的单元格中描述二维表110的行方向的项目组102中所描述的作业项目。而且,在最右列的单元格中描述时间表条件。这样的描述方法被预先规则化,代码制作部11按照规则来制作二维表110。因而,通过基于该规则来解释二维表110,能够理解二维表110的意思。例如设为,在某行的单元格集合111中,从左侧的列到右侧的列描述为“a、b、l”。在该情况下,利用者通过对单元格集合111从左侧读到右侧,能够读取到车体组装比涂装先执行这一条件。
59.此外,输入输出部13获取的表格数据td的形式也可以不是二维表100而是二维表110。在该情况下,代码制作部11能够省略从二维表100向二维表110变换的处理。
60.代码制作部11将表格数据td、具体地说二维表110的单元格集合111中所描述的数据改写为源代码。向源代码的改写是以二维表110中所描述的所有的单元格集合111为对象来进行的。
61.在本实施方式中,源代码使用“if”、“then”来描述。具体地说,代码制作部11提取单元格集合111中所描述的数据。例如,在某单元格集合111中,从左侧的列到右侧的列描述为“a、b、l”。当从该单元格集合111提取出数据时,代码制作部11描述“if aand b then a《b”这一源代码。计算机10根据该源代码能够理解在存在“a”和“b”这样的作业项目的情况下“a”小于“b”这一条件。在源代码中,“a”与“b”在时间轴上应满足的关系被置换为“a”小于“b”这样的大小关系。
62.同样地,在某单元格集合111中,从左侧的列到右侧的列描述为“e、i、r”。当从该单元格集合111提取出数据时,代码制作部11描述“if e and i then e》i”这一源代码。计算机10根据该源代码能够理解在存在“e”和“i”这样的作业项目的情况下“e”大于“i”这一条件。在源代码中,“e”与“i”在时间轴上应满足的关系被置换为“e”大于“i”这样的大小关系。
63.另外,在某单元格集合111中,从左侧的列到右侧的列描述为“e、j、r0.5”。当从该单元格集合111提取出数据时,代码制作部11描述“if e and j then e》j 0.5”这一源代码。计算机10根据该源代码能够理解在存在“e”和“j”这样的作业项目的情况下“e”大于“j 0.5”这一条件。在源代码中,“e”与“j”在时间轴上应该满足的关系被置换为“e”大于“j 0.5”这样的大小关系。
64.计算机10通过将根据源代码所理解的大小关系置换为时间序列上的关系,能够理解种类不同的作业内容之间在时间轴上应满足的条件、即时间表条件。代码制作部11将所
制作出的源代码输出到时间表制作部12。
65.时间表制作部12基于请求数据rd来制作时间表数据sd。首先,时间表制作部12将通过请求数据rd指定的10个作业项目分别按时间序列进行排列,由此制作车辆试制时间表的基本配列。车辆试制时间表的基本配列是以10个作业项目各自满足源代码所定义的大小关系(时间表条件)的方式进行的。即,时间表制作部12基于源代码,将10个作业项目的大小关系相互比较,优先配列被评价为小的作业项目。在作业项目的配列中还要考虑限制条件。
66.如图10所示,时间表制作部12将通过请求数据rd指定的10个作业项目分开到主生产线和副生产线,针对各条生产线进行作业项目的配列。由此反映了第一限制条件。
67.在主生产线中,8个作业项目成为配列的对象。时间表制作部12以使8个作业项目各自满足源代码所定义的大小关系(即,时间表条件)的方式,基于源代码将8个作业项目从左侧向右侧排列。由此,8个作业项目以车体组装、涂装、地板下组装、第一车身组装、模块部件安装、第二车身组装、底盘部件安装、安装调整的顺序进行配列。在8个作业项目配列后,在各作业项目的配列不满足第二限制条件的情况下,进行修正以满足第二限制条件。由此,车体组装、涂装、地板下组装以及第一车身组装保持集团化地配列,反映了第二限制条件。
68.在副生产线中,2个作业项目成为配列的对象。时间表制作部12以使2个作业项目各自满足源代码所定义的大小关系(即,时间表条件)的方式,基于源代码将2个作业项目从左侧向右侧排列。由此,2个作业项目以模块部件组装、模块部件输送的顺序配列。在2个作业项目配列后,在各作业项目的配列不满足第二限制条件的情况下,进行修正以满足第二限制条件。由此,模块部件组装和模块部件输送保持集团化地配列,反映了第二限制条件。
69.另外,模块部件安装是以模块部件输送为前提进行的作业。模块部件安装与模块部件输送之间具有作业上的联动性。在该情况下,即使是分属于主生产线和副生产线的作业项目,时间表制作部12也以各个作业项目满足源代码所定义的大小关系的方式进行配列。即,时间表制作部12以使模块部件输送先于模块部件安装进行的方式进行配列,在模块部件输送与模块部件安装之间设定0.5小时以上的间隔。由此,反映了第三限制条件。
70.时间表制作部12以车辆试制时间表的基本配列为前提,来制作与3种车型的每一种车型对应的时间表数据sd。时间表数据sd通过将多个作业项目在时间轴上按时间序列进行了排列的时序图来决定。如图11所示,将10个作业项目按照车辆试制时间表的基本配列中所示的排列,在时间轴上按时间序列进行配列。在该时序图中,各作业项目以与所需要的所需时间ta~tj对应的长度进行了显示。时序图分开在主生产线、副生产线的各条生产线上配列作业项目。另外,在主生产线上存在与车型相应的3条生产线,因此将各生产线的时间表并列地描述。另一方面,副生产线由1条生产线构成,因此将与3种车型对应的各时间表串行地描述。
71.经过这样一系列的处理,制作出时间表数据sd。在本实施方式中,时间表数据sd通过将多个作业项目在时间轴上按时间序列进行排列的时序图来决定。根据该时间表数据sd,能够从多个作业项目的时间序列上的排列来理解将多个作业项目按时间序列来执行的执行时间表。
72.此外,在制作时间表数据sd的情况下,有时在作业项目的配列中存在多种模式的候补。在该情况下,如图12所示,也可以将合计的作业时间最短的组合作为时间表数据sd的最终解。但是,这种考虑是一例,也可以将试制混合动力车辆时所需要的要素考虑在内地决
定时间表数据sd的最终解。
73.在步骤s14中,输入输出部13输出时间表数据sd和表格数据td。
74.像这样,在本实施方式中,输入输出部13获取以表格形式针对作业项目之间的每个组合描述时间表条件的表格数据td,并获取指定成为时间表数据sd的制作对象的多个作业项目的请求数据rd。时间表制作部12基于表格数据td将通过请求数据rd指定的多个作业项目以使多个作业项目的各个作业项目满足时间表条件的方式按时间序列进行排列。由此,时间表制作部12制作将多个作业项目按时间序列进行了排列的时序图来作为时间表数据sd。输入输出部13输出由时间表制作部12制作出的时间表数据sd,并输出在时间表数据sd的制作中所利用的表格数据td。
75.根据本实施方式,表格数据td是以表格形式针对作业项目之间的每个组合描述时间表条件的数据,是以简易结构制作的。因此,利用者能够简单地制作表格数据td,能够容易地理解表格数据td中所描述的内容。另外,时间表数据制作装置1能够输出表格数据td,因此能够向利用者提供利用表格数据td的机会。在该情况下,利用者也能够简单地理解表格数据td中所描述的内容。由此,能够简单地进行表格数据td的维护或者变更。像这样,时间表数据制作装置1能够根据简易结构的数据来制作时间表数据sd。
76.另外,在本实施方式中,多个作业项目如主生产线、副生产线那样由1个或多个执行主体执行。在由同一执行主体执行的作业项目之间,执行作业项目的期间彼此不重复。
77.由同一执行主体执行的作业项目之间具有执行作业项目的期间彼此不重复的关系。在这类作业项目的情况下,能够通过将多个作业项目按时间序列排列,来可靠性良好地制作时间表数据sd。
78.在本实施方式中,在请求数据rd中,对多个作业项目分别关联有所需时间。时间表制作部12考虑所需时间来将多个作业项目按时间序列进行排列。
79.由此,能够将各个作业项目所需要的所需时间考虑在内地将多个作业项目按时间序列进行排列。因而,能够可靠性良好地制作时间表数据sd。
80.另外,代码制作部11将表格数据td改写为描述有计算机应处理的指令的源代码。时间表制作部12基于源代码来将多个作业项目按时间序列进行排列。
81.根据该结构,通过将表格数据td改写为源代码,时间表制作部12能够将表格数据td中所描述的内容作为指令来处理。由此,时间表制作部12能够根据源代码来理解表格数据td,因此能够适当地制作时间表数据sd。
82.时间表条件包含执行种类不同的作业项目时作业项目之间的相对的先后关系、以及种类不同的作业项目之间所需要的间隔。
83.根据该结构,通过使用先后关系和间隔,能够定义种类不同的作业项目之间在时间轴上应满足的条件。由此,能够适当地识别多个作业项目的优先级,来制作时间表数据sd。
84.另外,表格数据td是通过行方向的项目组与列方向的项目组来规定的二维表100。在行方向的项目组102和列方向的项目组101中分别描述了作业项目的种类。在行方向的项目组102中所描述的作业项目的种类与列方向的项目组101中所描述的作业项目的种类的交叉位置描述了时间表条件。
85.根据该结构,表格数据td以二维表100的形式而构成。因此,利用者能够根据表格
数据td所决定的二维表100来容易地掌握种类不同的作业项目之间的时间表条件。其结果减轻了制作表格数据td时的繁杂性。另外,只要分析二维表100即可,能够实现表格数据td的修正等的作业性的提高。
86.另外,输入输出部13获取从外部装置30输入的表格数据td。
87.根据该结构,时间表数据制作装置1能够利用由外部装置30制作出的表格数据td。
88.此外,输入输出部13也可以从用于利用者输入信息的输入装置40获取时间表条件,基于时间表条件生成表格数据td,由此来获取表格数据。例如,利用者使用输入装置40来输入作业项目之间的组合、以及与该组合对应的时间表条件。利用输入装置40的输入方式为语音或者字符列。此时,利用者按照预先决定的文章构造来输入作业项目之间的组合及时间表条件。例如,利用者输入为
“‘
车体组装’比

涂装
’‘
先’执行”。输入输出部13理解所输入的文章的文章构造,来制作二维表100。具体地说,输入输出部13在二维表100中的列方向的项目组101中描述“车体组装”,在行方向的项目组102中描述“涂装”,在这些作业项目的交叉位置的单元格103中描述“l”,诸如此类。
89.根据该结构,时间表数据制作装置1自身能够按照由利用者输入的时间表条件来制作表格数据td。在该情况下,利用者只要通过文章构造来输入时间表条件等即可,因此无需繁杂的作业。
90.时间表制作部12还考虑作为在执行时间表中除时间表条件以外应满足的条件的限制条件,来将多个作业项目按时间序列进行排列。
91.根据该结构,能够赋予时间表条件以外的条件,因此能够制作考虑了多种多样的观点的时间表数据。
92.此外,作为限制条件,有从哪种车型开始优先地进行试制这样的试制顺序、生产线数等试制设备的能力、在规定的期间内能够试制的车辆的台数、进行试制的试制场所、将部件输送到试制场所的输送期间等。
93.另外,上述的实施方式所涉及的时间表数据制作方法具有与上述的时间表数据制作装置1对应的技术特征,起到与时间表数据制作装置1同样的效果。
94.如上所述,虽然记载了本发明的实施方式,但是不应理解为构成本公开的一部分的论述及附图是用于限定本发明的。根据本公开,本领域技术人员能够明确各种替代实施方式、实施例以及运用技术。
95.例如,本实施方式所涉及的时间表数据制作装置和时间表数据制作方法说明了用于试制车辆的车辆试制时间表。然而,只要是将种类不同的多个工作按时间序列来执行的执行时间表即可,也可以是将针对试制车辆的各种实验按时间序列来执行的试验时间表。另外,除此以外,也可以是向乘客提供服务的服务车辆按时间序列执行各种任务的车辆调度时间表。
96.附图标记说明
97.1:时间表数据制作装置;10:计算机;11:代码制作部(控制部);12:时间表制作部(控制部);13:输入输出部(输入部、输出部);20:存储部;td:表格数据;sd:时间表数据;rd:请求数据。
再多了解一些

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

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

相关文献