处理装置、系统、计算机可读存储介质以及对照装置

文档序号:1936308 发布日期:2021-12-07 浏览:18次 >En<

阅读说明:本技术 处理装置、系统、计算机可读存储介质以及对照装置 (Processing device, system, computer-readable storage medium, and collation device ) 是由 长谷川洋祐 大桥洋介 松山贵纪 于 2021-03-03 设计创作,主要内容包括:本发明涉及更安全地实现装置间的对照的处理装置。提供一种处理装置,其具备根据输入的第一请求执行预先规定的规定处理的处理部,该处理部执行使用了上述第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向输出了上述第一请求的第一装置发送,上述处理部向与上述第一装置不同的至少一个第二装置发送包含与上述第一信息不同的第二信息的第二请求,从上述至少一个第二装置取得包含使用了上述第二信息的运算的结果的第二响应。(The present invention relates to a processing device that more securely performs collation between devices. A processing device is provided with a processing unit that executes predetermined processing in accordance with an input first request, executes an operation using first information included in the first request, transmits a first response including a result of the operation to a first device that has output the first request, transmits a second request including second information different from the first information to at least one second device different from the first device, and acquires a second response including a result of the operation using the second information from the at least one second device.)

处理装置、系统、计算机可读存储介质以及对照装置

技术领域

本发明涉及处理装置、系统、计算机可读存储介质以及对照装置。

背景技术

近几年,通过多个装置的协调进行动作的系统开发较多。例如,在专利文献1中公开了具备主机与多个从机的系统。

专利文献1:日本特开2019-193112号公报

然而,在进行协调动作的系统中,往往进行构成系统的装置间的对照。此时,请求更安全地实现装置间的对照的结构。

发明内容

因此,本发明正是鉴于上述问题而完成的,本发明的目的在于提供一种能够实现更安全地实现装置间的对照的结构。

为了解决上述课题,根据本发明的某观点,提供一种处理装置,其具备:处理部,其根据输入的第一请求执行预先规定的规定处理,执行使用了上述第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向输出了上述第一请求的第一装置发送,上述处理部向与上述第一装置不同的至少一个第二装置发送包含与上述第一信息不同的第二信息的第二请求,从上述至少一个第二装置取得包含使用了上述第二信息的运算的结果的第二响应。

另外,为了解决上述课题,根据本发明的其它观点,提供一种系统,其具备:第一装置;至少一个第二装置,其与上述第一装置不同;以及处理装置,其具备:处理部,其根据从第一装置取得的第一请求执行预先规定的规定处理,执行使用了上述第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向上述第一装置输出;上述处理部向上述至少一个第二装置发送包含与上述第一信息不同的第二信息的第二请求,从上述至少一个第二装置取得包含执行使用了上述第二信息的运算结果的第二响应。

另外,为了解决上述课题,根据本发明的其它观点,提供一种计算机可读存储介质,该存储介质存储有程序,其使计算机实现如下处理功能,上述处理功能,是根据从外部取得的第一请求执行预先规定的规定处理的处理功能,执行使用了上述第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向输出了上述第一请求的第一装置输出,在上述处理功能中,向与上述第一装置不同的至少一个第二装置发送包含与上述第一信息不同的第二信息的第二请求,从上述至少一个第二装置取得包含执行使用了上述第二信息的运算的结果的第二响应。

另外,为了解决上述课题,根据本发明的其它观点,提供一种对照装置,其具备:处理部,其将包含第一信息的第一请求向其它装置发送,基于使用了上述其它装置作为对上述第一请求的响应而发送的第一响应所含的上述第一信息的运算的结果,进行上述其它装置的对照,上述处理部取得基于使用了与上述第一信息不同的第二信息的运算的结果的对照的结果。

根据以上说明的本发明,提供一种能够更安全地实现装置间的对照的结构。

附图说明

图1是表示本发明的一实施方式的系统1的结构例的框图。

图2是表示该实施方式的控制装置10的功能结构例的框图。

图3是表示该实施方式的第一处理装置20的功能结构例的框图。

图4是表示该实施方式的第二处理装置30的功能结构例的框图。

图5是表示对照对象系统7的处理的流程的一个例子的时序图。

图6是表示本发明的一实施方式的系统1的处理的流程的一个例子的时序图。

附图标记的说明

1:系统,10:控制装置,110:控制部,120:存储部,130:通信部,20:第一处理装置,210:处理部,220:存储部,230:通信部,30:第二处理装置,310:处理部,320:存储部,330:通信部

具体实施方式

以下,参照附图详细说明本发明的优选的实施方式。此外,在本说明书以及附图中,对实际上具有相同的功能结构的结构要素标注相同的附图标记而省略重复说明。

<1.实施方式>

<<1.1.系统结构例>>

首先,描述本发明的一实施方式的系统1的结构例。图1是表示本发明的一实施方式的系统1的结构例的框图。如图1所示,本实施方式的系统1具备控制装置10、第一处理装置20以及多个第二处理装置30。此外,在图1中,例示出了系统1具备四个第二处理装置30a~30d的情况。

(控制装置10)

本实施方式的控制装置10统一控制搭载于应用了系统1的壳体的装置。

例如,本实施方式的控制装置10也可以作为对照装置发挥功能,该对照装置将包含第一信息的第一请求向其它装置发送,基于使用了该其它装置作为对上述第一请求的响应而发送的第一响应所含的上述第一信息的运算的结果,进行其它装置的对照。

作为上述其它装置的一个例子可举出第一处理装置20。在该情况下,控制装置10将第一请求向第一处理装置20发送,基于使用了第一处理装置20作为对该第一请求的响应而发送的第一响应所含的第一信息的运算的结果,进行第一处理装置20的对照。

另外,此时,本实施方式的控制装置10也可以进一步取得使用了与第一信息不同的第二信息的运算的结果、基于该运算的结果的对照的结果。

另外,本实施方式的控制装置10也可以将系统1所具备的装置以外作为控制对象。例如,假设上述壳体是车辆等移动体,系统1是用于使该移动体实现无线通信功能的系统的情况。在该情况下,控制装置10也可以基于上述无线通信的结果来进行移动体具备的车门的开关、发动机的启动等的控制。

(第一处理装置20)

本实施方式的第一处理装置20是根据输入的第一请求,执行预先规定的规定处理的处理装置的一个例子。

本实施方式的第一处理装置20执行使用了输入的第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向输出第一请求的第一装置发送。

例如,在图1所示的一个例子的情况下,上述第一装置可以是控制装置10。在该情况下,本实施方式的第一处理装置20也可以执行使用了由控制装置10输入的第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向控制装置10发送。

另外,本实施方式的第一处理装置20向与第一装置不同的至少一个第二装置发送包含与第一信息不同的第二信息的第二请求,从至少一个第二装置取得包含使用了第二信息的运算的结果的第二响应。

例如,在图1所示的一个例子的情况下,上述第二装置可以是第二处理装置30a、第二处理装置30b。

在该情况下,本实施方式的第一处理装置20向第二处理装置30a或者第二处理装置30b中的至少一个发送第二请求,从接收到该第二请求的第二处理装置30a或者第二处理装置30b中的至少一个接收第二响应。

另外,本实施方式的第一处理装置20也可以将至少一个第二装置作为被控制装置进行控制。例如,本实施方式的第一处理装置20也可以作为控制作为从机而动作的至少一个第二处理装置30的主机进行动作。

在该情况下,本实施方式的第一处理装置20也可以基于第二响应进行第二装置的对照,将包含该对照的结果的第一响应向第一装置发送。

例如,在图1所示的一个例子的情况下,第一处理装置20也可以基于从第二处理装置30a接收到的第二响应所含的第二信息进行第二处理装置30a的对照,将包含该对照的结果的第一响应向控制装置10发送。

(第二处理装置30)

本实施方式的第二处理装置30是根据输入的请求执行预先规定的规定处理的处理装置的一个例子。

另外,本实施方式的第二处理装置30也可以作为上述第二装置进行动作。

例如,在图1所示的一个例子的情况下,第二处理装置30a以及30b也可以执行使用了从第一处理装置20接收到的第二请求所含的第二信息的运算,将包含该运算的结果的第二响应向第一处理装置20发送。

另一方面,本实施方式的第二处理装置30也可以与第一处理装置20相同,作为执行使用了输入的第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向第一装置发送,并且将包含与第一信息不同的第二信息的第二请求向第二装置发送的处理装置进行动作。

例如,在图1所示的一个例子的情况下,第二处理装置30a也可以执行使用了从作为第一装置的第一处理装置20接收到的第一请求所含的第一信息的运算,将包含该运算的结果的第一响应向第一处理装置20发送。

另外,在该情况下,第二处理装置30a也可以将包含与第一信息不同的第二信息的第二请求、向作为第二装置的第二处理装置30c或者30b中的至少一个发送,从接收到该第二请求的第二处理装置30a或者第二处理装置30b中的至少一个接收第二响应。

即、通过本实施方式的处理装置,第一请求是从外部输入的请求,第二请求能够定义为自身基于第一请求向第二装置发送的请求。

<<1.2.控制装置10的功能结构例>>

接下来,描述本实施方式的控制装置10的功能结构例。图2是表示本实施方式的控制装置10的功能结构例的框图。

如图2所示,本实施方式的控制装置10也可以具备处理部110、存储部120以及通信部130。

(处理部110)

本实施方式的处理部110将包含第一信息的第一请求经由通信部130向其它装置发送,基于使用了该其它装置作为对第一请求的响应而发送的第一响应所含的第一信息的运算的结果,进行其它装置的对照。

作为上述其它装置的一个例子可举出第一处理装置20。

另外,本实施方式的处理部110的特征之一是,经由通信部130取得基于使用了与第一信息不同的第二信息的运算的结果的对照的结果。

本实施方式的处理部110的功能通过各种处理器实现。关于本实施方式的处理部110具有的功能的详细内容将在后面另外叙述。

(存储部120)

本实施方式的存储部120存储由控制装置10使用的各种信息。例如,存储部120存储在处理部110中使用的各种程序。

另外,例如存储部120存储在由处理部110执行的其它装置的对照中使用的信息。作为该信息的一个例子可举出固有地分配给其它装置的固有值等。

(通信部130)

本实施方式的通信部130基于处理部110的控制进行与其它装置之间的信息通信。例如,通信部130基于处理部110的控制向其它装置发送第一请求。另外,通信部130从其它装置接收第一响应。

以上,描述了本实施方式的控制装置10的功能结构例。此外,使用图2说明的上述功能结构只不过是一个例子,本实施方式的控制装置10的功能结构并不限于上述例子。本实施方式的控制装置10的功能结构能够根据规格、运用而灵活地变形。

<<1.3.第一处理装置20的功能结构例>>

接下来,描述本实施方式的第一处理装置20的功能结构例。图3是表示本实施方式的第一处理装置20的功能结构例的框图。

如图3所示,本实施方式的第一处理装置20也可以具备处理部210、存储部220以及通信部230。

(处理部210)

本实施方式的处理部210根据输入的第一请求执行预先规定的规定处理。

另外,本实施方式的处理部210执行使用了上述第一请求所含的信息的运算,将包含该运算的结果的第一响应经由通信部230向输出了第一请求的第一装置发送。

另外,本实施方式的处理部210将包含与第一信息不同的第一信息的第二请求经由通信部230向至少一个第二装置发送,经由通信部230从至少一个第二装置取得包含使用了第二信息的运算的结果的第二响应。

另外,本实施方式的处理部210也可以基于第二响应进行第二装置的对照,将包含该对照的结果的第一响应向第一装置发送。

此外,上述第一装置也可以是控制装置10。另外,上述第二装置也可以是第二处理装置30。

本实施方式的处理部210的功能通过各种处理器实现。本实施方式的处理部210具有的功能的详细内容将在后面另外叙述。

(存储部220)

本实施方式的存储部220存储有第一处理装置20使用的各种信息。例如,存储部220存储在处理部210中使用的各种程序。

另外,例如存储部220存储在由处理部210进行的运算中使用的信息。作为该信息的一个例子可举出固有地分配给第一处理装置20的固有值等。

另外,例如存储部220存储在由处理部210进行的第二装置的对照中使用的信息。作为该信息的一个例子可举出固有地分配给第二装置的固有值等。

(通信部230)

本实施方式的通信部230基于处理部210的控制进行与第一装置、第二装置之间的信息通信。例如,通信部230从第一装置接收第一请求,向第一装置发送第一响应。另外,例如通信部230向第二装置发送第二请求,从第二装置接收第二响应。

以上,描述了本实施方式的第一处理装置20的功能结构例。此外,使用图3说明的上述功能结构只不过是一个例子,本实施方式的第一处理装置20的功能结构并不限于上述例子。本实施方式的第一处理装置20的功能结构能够根据规格、运用而灵活地变形。

<<1.4.第二处理装置30的功能结构例>>

接下来,描述本实施方式的第二处理装置30的功能结构例。图4是表示本实施方式的第二处理装置30的功能结构例的框图。

如图4所示,本实施方式的第二处理装置30也可以具备处理部310、存储部320以及通信部330。

(处理部310)

本实施方式的处理部310根据输入的请求执行预先规定的规定处理。此时,处理部310使用上述请求所含的信息来执行运算,将包含该运算的结果的响应经由通信部330向输出了上述请求的装置发送。

另外,本实施方式的处理部310也可以基于经由通信部330接收到的响应所含的信息,进行输出了该响应的装置的对照。

(存储部320)

本实施方式的存储部320存储由第二处理装置30使用的各种信息。例如,存储部320存储在处理部310中使用的各种程序。

另外,例如存储部320存储在由处理部310进行的运算中使用的信息。作为该信息的一个例子可举出固有地分配给第二处理装置30的固有值等。

另外,例如存储部320存储在由处理部310执行的其它装置的对照中使用的信息。作为该信息的一个例子可举出固有地分配给上述其它装置的固有值等。

(通信部330)

本实施方式的通信部330基于处理部310的控制进行与其它装置之间的信息通信。例如,通信部230从第一处理装置20接收请求,向第一处理装置20发送响应。另外,例如通信部330向其它第二处理装置30发送请求,从该其它第二处理装置30接收响应。

以上,描述了本实施方式的第二处理装置30的功能结构例。此外,使用图4说明的上述功能结构只不过是一个例子,本实施方式的第二处理装置30的功能结构并不限于上述例子。本实施方式的第二处理装置30的功能结构能够根据规格、运用而灵活地变形。

<<1.5.处理的流程>>

接下来,详细说明本实施方式的系统1的处理的流程。在本实施方式的系统1中,控制装置10输出的请求根据数据的流程而被多个处理装置取得,在处理装置的各个中执行基于上述请求的规定处理。

作为上述规定处理的一个例子例如,可举出用于进行控制装置10与处理装置的协调动作的登录处理。

更详细而言,本实施方式的处理装置也可以在执行使用了请求所含的信息的运算,基于该运算的结果的对照成立的情况下,执行用于进行上述协调动作的登录处理。

根据该处理的流程,根据数据的流程取得了来自控制装置10的请求的多个处理装置能够按顺序执行登录处理,能够提高作为整体的处理效率。

然而,如本实施方式的系统1那样,在多个处理装置按顺序执行运算,接受基于该运算的结果的对照的系统中,假设在各处理装置进行的运算中使用共同的信息的情况。

在该情况下,若在各处理装置的运算中使用的信息被监听,则往往可能存在使用了该信息的冒充等。

这里,为了详细说明本实施方式的系统1具有的特征,首先,对在各处理装置进行的运算中使用共同的信息的对照对象系统7的处理的流程进行叙述。

图5是表示对照对象系统7的处理的流程的一个例子的时序图。在图5所示的一个例子中,对照对象系统7具备:与本实施方式的控制装置10对应的控制装置70;与本实施方式的第一处理装置20对应的第一处理装置80、与本实施方式的第二处理装置30对应的第二处理装置90a以及90b。

另外,在图5所示的一个例子中,第二处理装置90a以及90b分别以能够进行信息通信的方式与第一处理装置80连接。

在该情况下,如图5所示,首先,控制装置70将包含信息A的请求向第一处理装置80发送(S102)。

接下来,在步骤S102中接收到请求的第一处理装置80将与该请求所含的信息相同的信息、即包含信息A的请求向第二处理装置90a发送(S104)。

另外,第一处理装置80同样地,将包含信息A的请求向第二处理装置90b发送(S106)。

接下来,第一处理装置80执行使用了在步骤S102中接收到的请求所含的信息A的运算(S108)。

另外,第一处理装置80将包含在步骤S108中执行的运算的结果的响应向控制装置70发送(S110)。

在步骤S110中从第一处理装置80接收到响应的控制装置70基于该响应所含的运算结果,进行第一处理装置80的对照(S112)。

同样,第二处理装置90a执行使用了在步骤S104中接收到的请求所含的信息A的运算(S114)。

另外,第二处理装置90a将包含在步骤S114中执行的运算的结果的响应向第一处理装置80发送(S116)。

在步骤S116中从第二处理装置90a接收到响应的第一处理装置80基于该响应所含的运算结果,进行第二处理装置90a的对照(S118)。

另外,第一处理装置80将包含在步骤S118中执行的第二处理装置90a的对照的结果的响应向控制装置70发送(S120)。

同样,第二处理装置90b执行使用了在步骤S106中接收到的请求所含的信息A的运算(S122)。

另外,第二处理装置90b将包含在步骤S122中执行的运算的结果的响应向第一处理装置80发送(S124)。

在步骤S124中从第二处理装置90b接收到响应的第一处理装置80基于该响应所含的运算结果,进行第二处理装置90b的对照(S126)。

另外,第一处理装置80将包含在步骤S126中执行的第二处理装置90b的对照的结果的响应向控制装置70发送(S128)。

以上,说明了对照对象系统7的处理的流程。如上所述,在对照对象系统7中,各处理装置使用共同的信息A进行运算,基于该运算的结果进行对照。

因此,在信息A被第三者非法得到的情况下,有时能够模仿使用了信息A的运算的结果,冒充正规的处理装置。

本发明的技术思想正是着眼于上述情况而构思的,能够更安全地实现对装置间的每个组合实施的一系列的对照。

因此,在本实施方式的系统1中,也可以在处理装置的各个中进行使用了相互不同的信息的运算。

图6是表示本实施方式的系统1的处理的流程的一个例子的时序图。在图6所示的一个例子中,本实施方式的系统1具备控制装置10、第一处理装置20、第二处理装置30a以及30b。

另外,在图6所示的一个例子中,第二处理装置30a以及30b分别以能够进行信息通信的方式与第一处理装置20连接。

在该情况下,如图6所示,首先,控制装置10的处理部110将包含第一信息A的第一请求经由通信部130向第一处理装置20发送(S202)。

接下来,第一处理装置20的处理部210将包含与在步骤S202中经由通信部230接收到的第一请求所含的第一信息A不同的第二信息B1的第二请求、经由通信部230向第二处理装置30a发送(S204)。

另外,第一处理装置20的处理部210将包含与第一请求所含的第一信息A不同的第二信息B2的第二请求、经由通信部230向第二处理装置30b发送(S206)。

这样,本实施方式的处理部210也可以使向第二装置的各个(这里是第二处理装置30a以及30b)发送的第二请求所含的第二信息相互不同。

根据该控制,能够更安全地实现基于由第二装置的各个执行的运算的结果的对照。

另一方面,处理部210也可以向第二装置的各个发送包含相同的第二信息的第二请求。另外,例如处理部210也可以以决定的组为单位使向第二装置的各个发送的第二请求所含的第二信息相同。

接下来,第一处理装置20的处理部210执行使用了在步骤S202中经由通信部230接收到的第一请求所含的第一信息A的运算(S208)。

处理部210例如也可以执行使用了第一信息A、固有地分配给第一处理装置20的固有值以及预先设定的计算式的运算。

第一处理装置20的处理部210将包含在步骤S208中执行的运算的结果的第一响应经由通信部230向控制装置10发送(S210)。

接下来,控制装置10的处理部110基于在步骤S210中经由通信部130接收到的第一响应所含的运算结果,进行第一处理装置20的对照(S212)。

处理部110也可以例如执行使用了第一信息A、固有地分配给第一处理装置20的固有值、以及预先设定的计算式的运算,在该运算的结果与在步骤S210中接收到的第一响应所含的运算结果一致的情况下,判定为对照成立。

同样,第二处理装置30a的处理部310a执行使用了在步骤S204中经由通信部330a接收到的第二请求所含的第二信息B1的运算(S214)。

处理部310a例如也可以执行使用了第二信息B1、固有地分配给第二处理装置30a的固有值预先设定的计算式的运算。

第二处理装置30a的处理部310a将包含在步骤S214中执行的运算的结果的第二响应经由通信部330a向第一处理装置20发送(S216)。

接下来,第一处理装置20的处理部210基于在步骤S216中经由通信部230接收到的第二响应所含的运算结果,进行第二处理装置30a的对照(S218)。

处理部210例如也可以执行使用了第二信息B1、固有地分配给第二处理装置30a的固有值、以及预先设定的计算式的运算,在该运算的结果与在步骤S216中接收到的第二响应所含的运算结果一致的情况下,判定为对照成立。

接下来,第一处理装置20的处理部210将包含在步骤S218中执行的对照的结果的第一响应经由通信部230向控制装置10发送(S220)。

同样,第二处理装置30b的处理部310b执行使用了在步骤S206中经由通信部330b接收到的第二请求所含的第二信息B2的运算(S222)。

处理部310b例如也可以执行使用了第二信息B2、固有地分配给第二处理装置30b的固有值、及预先设定的计算式的运算。

第二处理装置30b的处理部310b将包含在步骤S222中执行的运算的结果的第二响应经由通信部330b向第一处理装置20发送(S224)。

接下来,第一处理装置20的处理部210基于在步骤S224中经由通信部230接收到的第二响应所含的运算结果,进行第二处理装置30b的对照(S226)。

处理部210例如也可以执行使用了第二信息B2、固有地分配给第二处理装置30b的固有值、及预先设定的计算式的运算,在该运算的结果与步骤S224中接收到的第二响应所含的运算结果一致的情况下,判定为对照成立。

接下来,第一处理装置20的处理部210将包含在步骤S226中执行的对照的结果的第一响应、经由通信部230向控制装置10发送(S228)。

以上,详细说明了本实施方式的系统1的处理的流程的一个例子。根据由本实施方式的系统1执行的上述那样处理的流程,例如即使在请求所含的信息被第三者监听的情况下,也能够有效地防止使用该信息来冒充正规的处理装置。

此外,在上述中,虽示出了系统1具备两个第二处理装置30a以及30b的情况下的处理的流程的一个例子,但本实施方式的系统1的结构并不限于上述例子。

例如,如图1所示,本实施方式的系统1也可以还具备根据数据的流程从第二处理装置30a接收请求的第二处理装置30c以及30d。

在该情况下,第二处理装置30a也可以将包含与从第一处理装置20接收到的请求所含的信息不同的信息的请求向第二处理装置30c以及30d的各个发送。

另外,在该情况下,第二处理装置30a也可以基于从第二处理装置30c以及30d的各个接收到的响应所含的运算的结果,进行第二处理装置30c以及30d各自的对照。

即、上述例子的第二处理装置30a作为本发明的处理装置并且作为对照装置发挥功能。

另外,在上述例子中,第二处理装置30a是针对第一处理装置20的第二装置,第一处理装置20是针对第二处理装置30a的第一装置。

这样,本发明的处理装置、对照装置、第一装置、第二装置不需要分别独立地设置,单个装置能够同时承担上述各装置的多个作用。

<2.补充>

以上,虽参照附图详细说明了本发明的优选的实施方式,但本发明并不限定于上述例子。只要是本领域技术人员就应该理解,在技术方案记载的技术思想的范畴内,显然能够想到各种变更例或者修正例,当然这些也属于本发明的技术范围。

另外,在本说明书中说明的各装置的一系列处理也可以使用软件、硬件以及软件与硬件的组合的任一个来实现。软件的程序例如预先存储于设置于各装置的内部或者外部的记录介质(非临时介质:non-transitory media)。而且,各程序例如在计算机的执行时被读入RAM,由CPU等处理器执行。上述记录介质例如是磁盘、光盘、光磁盘、闪存等。另外,上述计算机程序也可以不使用记录介质,例如经由网络来分发。

16页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种联合疏通设备作业模式选择及控制方法、系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类