仓储管理系统及仓储管理方法与流程

文档序号:25601325发布日期:2021-06-25 11:38阅读:160来源:国知局
仓储管理系统及仓储管理方法与流程

1.本发明涉仓储管理领域,具体涉及一种仓储管理系统及仓储管理方法。


背景技术:

2.随着社会经济和科技技术的快速发展,仓储管理已逐步进入自动化的仓储存储和拣选模式。产品的入库上架、盘点、下架等操作均可由机器自动完成,但是产品在入库上架、盘点、下架均需进行载物架标签及产品标识的扫描,浪费人力及仓储运行效率,且由于扫描频繁且扫描量比较大,常常出现漏扫或者扫错的情况,影响仓储运行效率。


技术实现要素:

3.鉴于以上问题,本发明提出一种仓储管理系统及仓储管理方法,以解决上述问题。
4.本申请的第一方面提供一种仓储管理系统,包括:
5.第一承载单元,所述第一承载单元包括第一承载件及多个第一感应件,所述第一承载件设有多个第一收容部,所述多个第一感应件分别设于对应的所述第一收容部中;
6.处理器,与多个所述第一感应件耦接,用于:
7.获取待上架物件的物件标识;
8.在将所述物件移动至一所述第一收容部后,接收所述第一感应件发出的第一上架信息;
9.依据所述第一上架信息获取对应的所述第一收容部的第一收容部标识;
10.获取预设的绑定表,并依据所述物件标识和所述第一收容部标识调整所述绑定表。
11.进一步地,所述处理器进一步用于:
12.获取待下架物件的物件标识;
13.依据所述物件标识和所述绑定表,获取对应的所述第一收容部的第一收容部标识;
14.在将所述物件移出所述第一收容部标识对应的所述第一收容部后,接收所述第一感应件发送的第一下架信息;
15.依据所述第一下架信息和所述第一收容部标识调整所述绑定表。
16.进一步地,所述仓储管理系统还包括第二承载单元,所述第二承载单元包括第二承载件及多个第二感应件,所述第二承载件设有多个第二收容部,多个所述第二感应件分别设于对应所述第二收容部中,多个所述第二感应件与所述处理器藕接;
17.所述处理器进一步用于:
18.获取所述第一承载单元的第一设备标识和所述第二承载单元的第二设备标识;
19.在将一物件从对应的所述第一承载单元中一所述第一收容部移动至所述第二承载单元中一所述第二收容部之后,接收所述第一感应件的发送的第一下架信息和所述第二感应件发送的第二上架信息;
20.依据所述第一下架信息和第二上架信息分别获取对应的第一收容部标识和第二收容部标识;
21.依据所述第一下架信息、所述第二上架信息、所述第一收容部标识和所述第二收容部标识,调整所述绑定表。
22.进一步地,所述处理器进一步用于:
23.获取一待上架物件物件标识;
24.判断所述绑定表是否存在所述物件标识;
25.若为是,则获取对应的第一收容部标识,以将所述待上架物件替换所述第一收容部内的物件。
26.进一步地,所述第一承载单元还包括指示件,所述处理器与所述指示件耦接,所述处理器进一步用于:
27.调整所述指示件的指示状态,以显示所述第一收容部的收容状态。
28.本发明第二方面提供一种仓储管理方法,适用于一仓储管理系统,包括:
29.获取待上架物件的物件标识;
30.在将所述物件移动至一第一收容部后,接收第一上架信息;
31.依据所述第一上架信息获取对应的所述第一收容部的第一收容部标识;
32.获取预设的绑定表,依据所述物件标识和所述第一收容部标识调整所述绑定表。
33.进一步地,所述方法还包括步骤:
34.获取待下架物件的物件标识;
35.依据所述物件标识和所述绑定表,获取对应的所述第一收容部标识;
36.在将所述物件移出所述第一收容部之后,接收第一下架信息;
37.依据所述第一下架信息和所述第一收容部标识调整所述绑定表。
38.进一步地,所述方法还包括步骤:
39.获取一第一承载单元的第一设备标识和一第二承载单元的第二设备标识;
40.在将一物件从对应的所述第一承载单元中一所述第一收容部移动至第二承载单元中一所述第二收容部之后,接收第一下架信息和第二上架信息;
41.获取对应的所述第一收容部标识和所述第二收容部标识;
42.依据所述第一下架信息、所述第二上架信息、所述第一收容部标识和所述第二收容部标识,调整所述绑定表。
43.进一步地,所述方法还包括步骤:
44.获取一待上架物件的物件标识;
45.判断所述绑定表是否存在所述物件标识;
46.若为是,则对应的第一收容部标识,以将所述待上架物件替换所述第一收容部内的物件。
47.进一步地,所述方法还包括步骤:
48.调整指示状态,以显示所述第一收容部的收容状态
49.本发明通过第一感应件实时获取第一收容部内物件的存放情况,并依据存放情况实时更新绑定表,便于查找与搬运,节省人力。
附图说明
50.图1为本发明一实施方式中的仓储管理系统的硬件架构示意图。
51.图2为图1所示的第一承载单元和第二承载单元的组成示意图。
52.图3为图1所示的第一承载单元的立体结构示意图。
53.图4为本发明一实施方式中的仓储运行系统的功能模块示意图。
54.图5为本发明一实施方式中的仓储管理方法的流程图。
55.图6为本发明一实施方式中的仓储管理中下架方法的流程图。
56.图7为本发明一实施方式中的仓储管理中物件转移方法的流程图。
57.图8为本发明一实施方式中的仓储管理中物件防差错的流程图。
58.主要元件符号说明
59.仓储管理系统
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
100
60.第一承载单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
61.第一承载件
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
11
62.第一收容部
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
111
63.第一感应件
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
12
64.第一指示件
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
13
65.处理器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
20
66.存储器
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30
67.第二承载单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
40
68.第二承载件
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
41
69.第二收容部
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
411
70.第二感应件
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
42
71.显示单元
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
50
72.仓储运行系统
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
200
73.获取模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
201
74.控制模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
202
75.接收模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
203
76.绑定模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
204
77.指示模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
205
78.显示模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
206
79.判断模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
207
具体实施方式
80.为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
81.在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
82.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
83.请参阅图1,为本发明一实施中提供的仓储管理系统的示意图。
84.在本实施方式中,所述仓储管理系统100包括第一承载单元10、处理器20及存储器30。
85.请参阅图2和图3,第一承载单元10包括第一承载件11及多个第一感应件12,第一承载件11设有多个第一收容部111,多个第一感应件12与处理器20耦接,多个第一感应件12分别设于对应的第一收容部111中,第一收容部111用于收容物件,第一感应件12用于感应第一收容部111内是否收容物件,并生成第一感应信息,其中第一感应信息包括第一上架信息和第一下架信息。
86.在一实施例中,第一感应件12为激光传感器,激光传感器包括相对设置于第一收容部111内的发射器和接收器,发射器发射光束,接收器接收光束为一个状态,即表示第一收容部111未收容有物件,第一感应件12生成第一下架信息,并将第一下架信息发送至处理器20;发射器发射光束,接收器未接收到光束,为另外一个阻断状态,即表示第一收容部111内收容有物件,第一感应件12生成第一上架信息,并将第一上架信息发送至处理器20。
87.在另一实施例中,第一感应件12为压力感应器,当第一收容部111收容有物件,物件由于自身重力压迫压力感应器,即表示第一收容部111内收容有物件,生成第一上架信息,并将第一上架信息发送至处理器20。当将物件移出,压力感应器未感应到压力,则生成第一下架信息,并将第一下架信息发送至处理器20。
88.在一实施例中,第一承载单元10具有唯一的第一设备标识,用于标识第一承载单元10,每个第一收容部111具有唯一的第一收容部标识,可以通过第一收容部标识获取相应第一收容部111的位置,例如,若第一收容部标识为t1d6,则t1显示第一收容部111所在的第一承载单元10,d6显示第一收容部111在第一承载单元10中的具体位置。
89.在另一实施例中,第一承载单元10还包括第一指示件13,第一指示件13能够显示不同的指示状态,以表示对应的第一收容部111的收容状态。其中指示状态包括正常状态、告警状态,正常状态包括收容状态及未收容状态,其中收容状态表示第一收容部111收容有物件,未收容状态表示第一收容部111未收容物件。告警状态为当物件放置错误或者移取错误时的指示状态。
90.例如,第一指示件13为多个指示灯,每个指示灯对应一个第一收容部111,每个指示灯不同的指示状态对应不同的灯光颜色,例如,灯光颜色为绿色表示第一收容部111内收容有物件,灯光颜色为蓝色表示第一收容部111内未收容有物件,灯光颜色为红色表示第一收容部111内收容错误。
91.在另一实施例中,所述仓储管理系统100还包括第二承载单元40,第二承载单元40包括第二承载件41及多个第二感应件42,多个第二感应件42与处理器20藕接,第二承载件41设有多个第二收容部411,一第二感应件42设于一第二收容部411中。第二感应件42用于感应第二收容部411内是否收容物件,并生成第二感应信息,其中第二感应信息包括第二上架信息和第二下架信息,其中第二上架信息表示第二收容部411内收容有物件,第二上架信息表示第二收容部411内未收容有物件。
92.其中第二承载单元40具有第二设备标识,用于标识第二承载单元40,每个第二收容部411具有唯一的第二收容部标识,可以通过第二收容部标识获取相应第二收容部411的位置信息。
93.所述处理器20可以为中央处理器(cpu,central processing unit),还可以包括其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器20是仓储管理系统100的控制中心,利用各种接口和线路连接整个仓储管理系统100的各个部分。
94.所述存储器30用于存储仓储管理系统100中的各类数据,例如第一设备标识、第二设备标识、第一收容部标识、第二收容部标识、绑定表、物件标识等。在本实施方式中,所述存储器30可以包括但不限于只读存储器(read-only memory,rom)、随机存储器(random access memory,ram)、可编程只读存储器(programmable read-only memory,prom)、可擦除可编程只读存储器(erasable programmable read-only memory,eprom)、一次可编程只读存储器(one-time programmable read-only memory,otprom)、电子擦除式可复写只读存储器(electrically-erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
95.所述仓储管理系统100还包括显示单元50,所述显示单元50用于显示处理器20处理后的各种信息,例如第一承载单元10的载物情况,载物情况包括物件数量、各个物件的位置,所述显示单元50可为显示器、触摸屏等。
96.请参阅图4,为本发明一实施方式中仓储运行系统200的功能模块示意图。
97.在本实施方式中,仓储运行系统200包括有一个或多个程序形式的计算机指令,所述一个或多个程序形式的计算机指令存储于所述存储器30中,并由所述处理器20执行,以实现本发明所提供的功能。
98.在本实施方式中,所述仓储运行系统200可以被分割成获取模块201、控制模块202、接收模块203、绑定模块204、指示模块205、显示模块206及判断模块207。各个功能模块的功能将在下面的实施例中进行详述。
99.获取模块201用于获取物件的物件标识。
100.在一实施例中,每个物件上设有物件标签,所述物件标签为二维码,获取模块201扫描物件标签并解析物件标签,以获取物件标识。其中可以使用pda扫描或扫描枪扫描,物件标识包括物件名称、入库时间、生产厂商等。
101.在另一实施例中,获取模块201还用于获取预设的绑定表,其中预设的绑定表包括第一感应件12、第一收容部111及第一承载件11之间的相应的绑定关系。获取模块201能够通过绑定表中一个信息检索获取相应的其他绑定信息,例如可以通过第一感应件12获取对应的第一收容部111的信息。
102.在另一实施例中,获取模块201还用于获取第一承载单元10的第一设备标识和第二承载单元40的第二设备标识。
103.控制模块202用于发送控制指令,以移动物件,例如,向机械手发送控制指令,控制机械手将物件移动至一第一收容部111。
104.在一实施例中,控制模块202向agv运输车发送控制指令,以使接收第一上架信息。
105.接收模块203用于接收第一感应件12和第二感应件42的感应信息,其中感应信息包括第一感应件12发送的第一感应信息和第二感应件42发送的第二感应信息,第一感应信息包括第一上架信息和第二下架信息,第一上架信息表示对应的第一收容部111收容有物件,第一下架信息表示第一收容部111未收容物件或物件已移出,第二感应信息包括第二上架信息和第二下架信息,第二上架信息表示对应的第二收容部411收容有物件,第二下架信息表示第二收容部411未收容物件或物件已移出。
106.绑定模块204用于依据感应信息或物件标识调整绑定表,例如,替换或更新绑定表中的绑定关系。例如物件上架或下架,均需相应的调整绑定表中对应关系。
107.指示模块205用于调整第一指示件13的指示状态,其中指示状态包括正常状态、告警状态,正常状态包括收容状态及未收容状态,其中收容状态表示第一收容部111收容有物件,未收容状态表示第一收容部111未收容物件。告警状态为当物件放置错误或者移取错误时的指示状态。
108.显示模块206用于调用显示单元50,以可视化显示物件在第一承载单元10或第二承载单元40中的位置及第一承载单元10或第二承载单元40的收容情况。
109.判断模块207用于依据所述物件标识和所述绑定表,判定第一收容部是否收容所述物件,判断模块207还用于依据所述第一下架信息获取第一感应件对应的第一收容部,判断物件是否下架成功。
110.请参阅图5,为本发明一个实施方式提供的仓储管理的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。为了便于说明,仅示出了与本发明实施例相关的部分。
111.如图3所示,所述仓储管理方法包括以下步骤。
112.步骤s1:获取待上架物件的物件标识。
113.具体地,获取模块201获取物件的物件标识。
114.步骤s1具体包括步骤:
115.扫描待上架的物件的物件标签;
116.解析物件标签以获取物件的物件标识。
117.在一实施例中,每个物件上设有物件标签,所述物件标签为二维码,获取模块201扫描物件标签并解析物件标签,以获取物件标识。其中扫描可以使用pda扫描或扫描枪扫描,物件标识包括物件名称、入库时间、生产厂商等。
118.在另一实施例中,物件标签为数字码或条形码。
119.步骤s2:在将物件移动至一第一收容部111之后,接收第一上架信息。
120.具体地,控制模块202发送控制指令,以将物件移动至任一第一收容部111,然后接收模块203接收来自第一感应件12的第一上架信息,其中第一上架信息为当第一感应件12感应到对应的第一收容部111内收容有物件时生成的感应信息。
121.在一实施例中,控制模块202通过向机械手发送控制指令,以控制机械手将待上架物件移动至一第一收容部111。
122.步骤s3:依据所述第一上架信息获取对应的所述第一收容部的第一收容部标识。
123.具体地,一第一感应件12对应一第一收容部111,获取模块201依据所述第一上架信息获取对应的所述收容部的第一收容部标识。
124.在一实施例中,步骤s3具体包括步骤:
125.依据第一上架信息获取对应的第一感应件的信息;
126.依据所述第一感应件的信息获取对应的所述第一收容部的第一收容部标识。
127.步骤s4:获取预设的绑定表,并依据所述物件标识和所述第一收容部标识调整所述绑定表。
128.具体地,绑定模块204依据所述物件标识和所述第一收容部标识调整所述绑定表。
129.其中预设的绑定表包括第一感应件、第一收容部及第一承载件之间的相应的绑定关系,调整之后的绑定表包括物件、第一感应件、第一收容部及第一承载件之间的相应的绑定关系。
130.步骤s5:显示所述绑定表。
131.具体地,显示模块206调用显示单元50,可视化显示物件在第一承载单元10中的位置及第一承载单元10的收容情况。
132.可以理解,在其他实施例中,步骤s5可以省略。
133.请参阅图6,在另一实施例中,所述方法还包括步骤:
134.步骤s11:获取待下架物件的物件标识。
135.具体地,获取模块201获取待下架的物件的物件标识。
136.步骤s12:依据所述物件标识和所述绑定表,获取对应的所述第一收容部标识。
137.具体地,获取模块201依据物件的物件标识和绑定列表中的物件标识,以获取存储物件的第一收容部,及第一收容部对应的第一收容部标识。
138.步骤s13:在将物件移出所述第一收容部之后,接收第一下架信息。
139.控制模块202发送控制指令,以将相应第一收容部内的物件移出至预设位置。接收模块203接收第一感应件发送的第一下架信息,以此判定其中一物件下架成功。
140.步骤s14:依据所述第一下架信息和所述绑定表,判断所述物件是否下架成功。
141.具体地,判断模块207依据所述第一下架信息获取第一感应件对应的第一收容部,并比对该第一收容部标识是否对应于物件对应的第一收容部标识,以此判断物件是否下架成功。
142.若为是,执行步骤s15:依据所述第一下架信息和所述第一收容部标识调整所述绑定表。
143.若为否,执行步骤s16:调整指示状态为告警指示。
144.具体地,若为是,绑定模块204依据所述第一下架信息和所述第一收容部标识更新所述绑定表,例如将第一收容部对应的物件信息更新为空置中。若为否,指示模块205调整第一指示件13的指示状态,使其为告警状态,表示下架操作出现错误,例如,指示灯显示红色。
145.在另一实施例中,还包括步骤:
146.获取带下架物件标识;
147.判断绑定表中是否存在所述物件标识;
148.若为否,发出告警信息;
149.若为是,执行步骤s12。
150.请参阅图7,在另一实施例中,所述方法还包括步骤:
151.步骤s21:获取一第一承载单元的第一设备标识和一第二承载单元的第二设备标识。
152.具体地,获取模块201获取满足需求的第一设备标识和第二设备标识。例如需要将一个或多个物件从一个承载单元移动至另一承载单元。
153.步骤s22:在将一物件从对应的所述第一承载单元10中一所述第一收容部111移动至第二承载单元40中一所述第二收容部411之后,接收第一下架信息和第二上架信息。
154.具体地,控制模块202发送控制指令,以将一物件从一第一收容部111移动一所述第二收容部411之后,接收模块203接收第一感应件发送的第一下架信息和第二感应件发送的第二上架信息。
155.步骤s23:获取对应的第一收容部标识和第二收容部标识。
156.获取模块201获取所述第一感应件对应的第一收容部标识和所述第二感应件对应的第二收容部标识。
157.步骤s24:依据所述第一下架信息、所述第二上架信息、所述第一收容部标识和所述第二收容部标识,调整所述绑定表。
158.请参阅图8,在一实施例中,步骤s4之后还包括步骤:
159.步骤s31:获取待上架物件的物件标识。
160.通过扫描获取物件标签,以获取待上架物件的物件标识。
161.步骤s32:判断所述绑定表是否存在所述物件标识。
162.具体地,判断模块207判定所述绑定表是否存在所述物件标识。
163.若为是,执行步骤s33:获取所述物件对应的第一收容部标识,以将待上架物件替换所述第一收容部内的物件。
164.若为否,执行步骤s34:执行步骤s2。
165.具体的,当新的物料上架时,需要检索绑定表,以判断之前是否存在漏放或错放情况存在,即获取模块201获取物件a信息之后,将物件b上架至第一承载单元上,当再次获取物件a信息时,系统判断物件a存在已经存在于第一承载单元上,即物件取放存在错误,控制模块202发送控制指令,以将物件b从一收容部取出并将物件a放置于该收容部。
166.进一步地,执行步骤s33还包括步骤:调整对应的第一收容部的指示状态,以显示所述第一收容部的收容状态。
167.具体地,指示模块205将第一指示件13调整为告警指示状态,便于查找错放物件的位置。上述仓储管理方法通过实时获取第一收容部内物件的存放情况,并依据存放情况实时调整绑定表,依据绑定表进行上架、下架、盘查物料,节省人力,提升仓储效率。
168.对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此
外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。计算机装置权利要求中陈述的多个单元或计算机装置也可以由同一个单元或计算机装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
169.最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1