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

订阅消息发送方法、装置、电子设备及存储介质与流程

2022-02-22 07:24:43 来源:中国专利 TAG:
订阅消息发送方法、装置、电子设备及存储介质与流程

本公开涉及通信技术领域,尤其涉及一种订阅消息发送方法、装置、电子设备及存储介质。

背景技术

随着5G(5th Generation Mobile Communication Technology,第五代移动通信技术)专网业务的迅速发展,专网与运营商网络的互通需求日益迫切,但这也带来了一系列网络安全、运营商管控等问题。为了解决这些问题,信令互通网关的概念被提出。在专网与运营商网络之间部署信令互通网关,两个网络之间的信令消息都需要经过信令互通网关进行转发,以此实现网络隔离、拓扑隐藏、网络安全等功能,既保障了运营商网络和专网的安全性,又简化了网络对接的复杂度。

对于普通的请求与应答消息,可以通过在专网互通网关配置NAT(Network Address Translation,网络地址转换)或静态路由等方式,实现在隐藏网络拓扑的前提下,完成信令消息的转发。但订阅通知消息无法通过上述方式实现。



技术实现要素:

本公开提供一种订阅消息发送方法、装置、存储介质及电子设备,至少在一定程度上克服相关技术中网关无法通过配置NAT或静态路由等常见方式转发运营商与专网间的订阅通知消息的问题。

根据本公开的第一个方面,提供了一种订阅消息发送方法,包括:接收第一网元向第二网元发送的订阅请求消息,其中,所述订阅请求消息中包括订阅内容以及回调地址信息;将所述订阅请求消息中的所述回调地址信息替换为网关的地址信息;对所述回调地址信息进行加密;将加密后的所述回调地址信息携带在所述订阅请求消息中,得到处理后的订阅请求消息;将处理后的订阅请求消息发送至所述第二网元。

可选的,所述方法还包括:在将处理后的订阅请求消息发送至所述第二网元之后,接收来自所述第二网元的订阅通知消息,其中,所述订阅通知消息中包括加密的所述第一网元的回调地址信息;对加密的所述第一网元的回调地址信息进行解密,得到解密后的所述第一网元的回调地址信息;使用解密后的所述第一网元回调地址信息替换所述订阅通知消息中的所述网关的地址信息,得到处理后的订阅通知消息;将处理后的订阅通知消息发送至所述第一网元。

可选的,所述方法还包括:在对加密的所述第一网元的回调地址信息进行解密,得到解密后的所述第一网元的回调地址信息之后,删除所述订阅通知消息中加密的所述第一网元的回调地址信息。

可选的,所述回调地址信息包括回调统一资源标识符URI,所述回调URI中包括所述第一网元的网络之间互连的协议IP地址和端口号。

可选的,所述网关的地址信息包括所述网关的IP地址及端口号。

可选的,所述第一网元为访问及移动管理功能AMF设备。

可选的,所述第二网元为用户数据管理UDM设备。

根据本公开的第二个方面,提供了一种订阅消息发送装置,包括:第一接收模块,用于接收第一网元向第二网元发送的订阅请求消息,其中,所述订阅请求消息中包括订阅内容以及回调地址信息;第一替换模块,用于将所述订阅请求消息中的所述回调地址信息替换为网关的地址信息;加密模块,用于对所述回调地址信息进行加密;处理模块,用于将加密后的所述回调地址信息携带在所述订阅请求消息中,得到处理后的订阅请求消息;第一发送模块,用于将处理后的订阅请求消息发送至所述第二网元。

根据本公开的第三个方面,提供了一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行本公开实施例提供的任意一种订阅消息发送方法。

根据本公开的第四个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本公开实施例提供的任意一种订阅消息发送方法。

本公开一个或多个实施例的订阅消息发送方法、装置、存储介质及电子设备,在接收到第一网元向第二网元发送的订阅请求消息时,将订阅请求消息中的回调地址信息替换为网关的地址信息,并对回调地址信息进行加密,再将加密后的回调地址信息携带在订阅请求消息中,得到处理后的订阅请求消息,最后,再将处理后的订阅请求消息发送至第二网元,从而可在隐藏第一网元的地址信息的情况下向第二网元发送订阅请求消息,使得第一网元的网络与第二网元的网络隔离,提高了网络安全性。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图;

图2是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图;

图3是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图;

图4是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图;

图5是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图;

图6是根据本公开一个或多个实施例的一种订阅消息发送装置的结构示意图;

图7是根据本公开一个或多个实施例的一种电子设备的结构示意图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

图1是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图,该方法可由网关执行,例如可由信令互通网关执行,如图1所示,该方法包括:

步骤S102:接收第一网元向第二网元发送的订阅请求消息,其中,所述订阅请求消息中包括订阅内容以及回调地址信息;

可选的,订阅请求消息中的回调地址信息可以包括第一网元的callback(回调)URI(Uniform Resource Identifier,统一资源标识符)。

步骤S104:将所述订阅请求消息中的所述回调地址信息替换为网关的地址信息;

可选的,将订阅请求消息中的回调地址信息替换为网关的地址信息可使得被订阅方可将订阅方(即上述第一网元)订阅的内容发送给网关。从而,被订阅方可无需获知订阅方的实际地址信息,从而可隐藏订阅方的网络拓扑。

步骤S106:对所述回调地址信息进行加密;

可选的,网关侧可预先设置有加密算法,用以对消息订阅方发送的订阅请求消息中的回调地址信息进行加密。

步骤S108:将加密后的所述回调地址信息携带在所述订阅请求消息中,得到处理后的订阅请求消息;

将加密后的回调地址信息携带在订阅请求消息中,使得第一网元的地址信息第二网元来说是不可见的,可确保第一网元的网络与第二网元的网络之间是隔离的。

步骤S110:将处理后的订阅请求消息发送至所述第二网元。

可选的,第二网元在接收网关处理后的订阅请求消息之后,可在第一网元订阅的数据发生改变时,或订阅的时间达到时,根据接收到的订阅请求消息中的回调地址信息将订阅通知消息发送至网关。

本公开一个或多个实施例的订阅消息发送方法,在接收到第一网元向第二网元发送的订阅请求消息时,将订阅请求消息中的回调地址信息替换为网关的地址信息,并对回调地址信息进行加密,再将加密后的回调地址信息携带在订阅请求消息中,得到处理后的订阅请求消息,最后,再将处理后的订阅请求消息发送至第二网元,从而可在隐藏第一网元的地址信息的情况下向第二网元发送订阅请求消息,使得第一网元的网络与第二网元的网络隔离,提高了网络安全性。

图2是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图,如图2所示,该方法在图1所示的方法的基础上,还可包括:

步骤S202:在将处理后的订阅请求消息发送至所述第二网元之后,接收来自所述第二网元的订阅通知消息,其中,所述订阅通知消息中包括加密的所述第一网元的回调地址信息;订阅通知消息中还可包括所述第一网元订阅的内容。

步骤S204:对加密的所述第一网元的回调地址信息进行解密,得到解密后的所述第一网元的回调地址信息;

可选的,网关还可预设维护有与上述加密算法对应的解密算法,网关可基于该解密算法对加密的回调地址信息进行解密,从而得到解密后的第一网元的回调地址信息。

步骤S206:使用解密后的所述第一网元回调地址信息替换所述订阅通知消息中的所述网关的地址信息,得到处理后的订阅通知消息;

使用解密后的第一网元的回调地址信息替换订阅通知消息中网关的地址信息,可以使得订阅通知消息的接收方由网关变更为订阅通知消息的实际订阅方,即第一网元。

步骤S208:将处理后的订阅通知消息发送至所述第一网元。

在步骤S208中,可根据解密得到的第一网元的回调地址,将处理后的订阅通知消息发送至第一网元。

在图2所示的实施例中,对消息订阅方的回调地址信息的加密以及解密过程均在网关侧执行,消息订阅方网络与被订阅方网络均不感知网关的这些行为,只需支持标准接口协议即可,无需对消息订阅方网络与被订阅方网络进行任何改造。

图3是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图,如图3所示,该方法在图2所示的基础上,还可进一步包括:

S302:在对加密的回调地址信息进行解密,得到解密后的回调地址信息之后,删除所述订阅通知消息中加密的回调地址信息。

在对加密的所述第一网元的回调地址信息进行解密后,用得到的解密后的第一网元的回调地址信息替换订阅通知消息中网关的地址信息后,可得到完整的订阅通知消息,在此基础上,删除订阅通知消息中原有的加密的回调地址信息,可避免无用信息的传递。

在本公开的一个或多个实施例中,所述回调地址信息可包括回调统一资源标识符URI(Uniform Resource Identifier,统一资源标识符),所述回调URI中包括所述第一网元的网络之间互连的协议IP地址和端口号。

示例性的,回调URI的格式例如可以是http://第一网元的IP:Port(端口)/调用的服务/用户的IMSI(International Mobile Subscriber Identity,国际移动用户识别码)。

由于IP地址和端口号组成网络地址,故,对被订阅方隐藏上述回调地址信息即可得到隐藏消息订阅方网络地址的目的。

在本公开的一个或多个实施例中,所述网关的地址信息可包括所述网关的IP地址及端口号。基于此,将所述订阅请求消息中的所述回调地址信息替换为网关的地址信息;对所述回调地址信息进行加密;将加密后的所述回调地址信息携带在所述订阅请求消息中,得到处理后的订阅请求消息具体可以是,将第一网元的IP和端口替换为网关的IP和端口,对并对第一网元的IP和端口通过加密算法进行加密,最后将加密后的内容附在URI中,格式例如可以为“http://网关的IP:Port/调用的服务/用户的IMSI/加密后的第一网元的IP:Port。

将第一网元的IP地址以及端口号替换为网关的IP地址以及端口号,可使得订阅通知消息可先被发送至网关,再由网关转发给第一网元,从而实现了第一网元的网络与第二网元的网络隔离的目的。

图4是根据本公开一个或多个实施例的一种订阅消息发送方法的流程图,如图4所示,该方法包括:

步骤S402:网元A(为上述第一网元的一个示例)通过信令互通网关(为上述网关的一个示例)向网元B(为上述第二网元的一个示例)发送订阅请求消息;

步骤S404:信令互通网关收到网元A的订阅请求消息,其中,包含网元A的callback URI,格式为“http://网元A的IP:Port/调用的服务/用户的IMSI国际移动用户识别码”,信令互通网关对收到的URI进行处理,将网元A的IP和端口替换成自身的IP和端口,并对网元A的IP和端口通过加密算法进行加密,最后将加密后的内容附在URI中,格式为“http://信令互通网关的IP:Port/调用的服务/用户的IMSI/加密后的网元A的IP:Port”;

步骤S406:信令互通网关将处理后的订阅请求消息发送至网元B;

步骤S408:当网元B中被订阅的时间发生,或被订阅的数据发生修改时,网元B根据收到的订阅请求消息中的URI将通知消息发送至信令互通网关;

步骤S410:信令互通网关对收到的信令消息中的callback URI进行解密处理,根据URI中“加密的网元A的地址与端口”解密出网元A的真实地址与端口,并将消息中callback URI进行还原处理,即将自身的IP与端口还原成网元A的IP与端口,并去掉加密内容;

步骤S412:信令互通网关将处理后的订阅通知消息发送至网元A。

图4所示的订阅消息发送方法可以在网元A/B互相不可见的情况下,顺利的完成订阅通知消息的转发,且信令互通网关本身只需要维护加密/解密算法,易于实现。

在本公开的一个或多个实施例中,所述第一网元可为AMF(Access and Mobility Management Function,访问及移动管理功能)设备。基于此,本公开一个或多个实施例的订阅消息发送方法可应用于专网用户注册流程中,专网AMF通过信令互通网关向运营商网络集约UDM(Unified Data Management,用户数据管理)订阅用户签约数据的场景中。

在本公开的一个或多个实施例中,所述第二网元可为UDM设备。如上文所述,基于此,本公开一个或多个实施例的订阅消息发送方法可应用于专网用户注册流程中,专网AMF通过信令互通网关向运营商网络集约UDM订阅用户签约数据的场景中。从而能够同时满足网络安全和定制专网业务顺利展开的需求,同时实现订阅通知消息的准确下发,保障相关业务流程的顺利进行。

以下结合图5以专网AMF向运营商集约UDM订阅用户签约数据为例,对本公开一个或多个实施例的订阅消息发送方法进行示例性说明。

步骤S502:专网AMF(为上述第一网元的一个示例)向信令互通网关(为上述网关的一个示例)发送订阅请求消息,该消息包含订阅的内容以及自身的callback URI,格式为“http://专网AMF的IP:Port/调用的服务/用户的IMSI”;

步骤S504:信令互通网关将订阅请求消息中的callback URI的专网AMF的IP地址与端口替换成自身的IP地址与端口,并将专网AMF的IP地址和端口通过加密算法进行加密,最后将加密后的内容增加至callback URI中,修改后的callback URI格式为:“http://信令互通网关的IP:Port/调用的服务/用户的IMSI/加密后的专网AMF的IP:Port”;

步骤S506:信令互通网关将处理后的订阅请求消息发送至运营商网络集约UDM(为上述第二网元的一个示例);

步骤S508:当用户签约数据发送改变时,运营商网络集约UDM根据收到的订阅请求消息中的callback URI,将订阅通知消息发送至信令互通网关;

步骤S510:信令互通网关对订阅通知消息中的callback URI的加密内容进行解密,得到专网AMF的IP地址与端口,并将callback URI进行还原,还原后的callback URI应与专网AMF发送的订阅请求消息中的callback URI一致;

步骤S512:信令互通网关将处理后的订阅通知消息发送至专网AMF。

图6是根据本公开一个或多个实施例的一种订阅消息发送装置的结构示意图,如图6所示,该装置610包括:

第一接收模块612,用于接收第一网元向第二网元发送的订阅请求消息,其中,所述订阅请求消息中包括订阅内容以及回调地址信息;

第一替换模块614,用于将所述订阅请求消息中的所述回调地址信息替换为网关的地址信息;

加密模块616,用于对所述回调地址信息进行加密;

处理模块618,用于将加密后的所述回调地址信息携带在所述订阅请求消息中,得到处理后的订阅请求消息;

第一发送模块620,用于将处理后的订阅请求消息发送至所述第二网元。

在本公开的一个或多个实施例中,订阅消息发送装置还可包括:

第二接收模块,用于接收来自所述第二网元的订阅通知消息,其中,所述订阅通知消息中包括加密的所述第一网元的回调地址信息;

解密模块,用于对加密的所述第一网元的回调地址信息进行解密,得到解密后的第一网元的回调地址信息;

第二替换模块,用于使用解密后的第一网元回调地址信息替换所述订阅通知消息中的所述网关的地址信息,得到处理后的订阅通知消息;

第二发送模块,用于将处理后的订阅通知消息发送至所述第一网元。

在本公开的一个或多个实施例中,订阅消息发送装置还可包括:

删除模块,用于在对加密的回调地址信息进行解密,得到解密后的回调地址信息之后,删除所述订阅通知消息中加密的回调地址信息。

在本公开的一个或多个实施例中,所述回调地址信息可包括回调统一资源标识符URI,所述回调URI中包括所述第一网元的网络之间互连的协议IP地址和端口号。

在本公开的一个或多个实施例中,所述网关的地址信息可包括所述网关的IP地址及端口号。

在本公开的一个或多个实施例中,所述第一网元可为AMF设备。

在本公开的一个或多个实施例中,所述第二网元可为UDM设备。

下面参照图7来描述根据本发明的这种实施方式的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。

如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730。

其中,所述存储单元存储有程序代码,所述程序代码可以被所述处理单元710执行,使得所述处理单元710执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,所述处理单元710可以执行如图1中所示的步骤S102:接收第一网元向第二网元发送的订阅请求消息,其中,所述订阅请求消息中包括订阅内容以及回调地址信息;步骤S104:将所述订阅请求消息中的所述回调地址信息替换为网关的地址信息;步骤S106:对所述回调地址信息进行加密;步骤S108:将加密后的所述回调地址信息携带在所述订阅请求消息中,得到处理后的订阅请求消息;步骤S110:将处理后的订阅请求消息发送至所述第二网元。

存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)7201和/或高速缓存存储单元7202,还可以进一步包括只读存储单元(ROM)7203。

存储单元720还可以包括具有一组(至少一个)程序模块7205的程序/实用工具7204,这样的程序模块7205包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备700也可以与一个或多个外部设备700(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本发明的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。

描述了根据本发明的实施方式的用于实现上述方法的程序产品,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在终端设备,例如个人电脑上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。

计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、有线、光缆、RF等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C 等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、移动终端、或者网络设备等)执行根据本公开实施方式的方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

再多了解一些

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

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

相关文献