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

宽带语音通话前抑制常规媒体的方法和装置与流程

2022-03-19 14:23:50 来源:中国专利 TAG:


1.本公开涉及一种在ims(ip multimedia subsystem:ip多媒体子系统)通信领域在宽带语音(vobb:voice over broad-band)通话前抑制常规媒体的方法和装置,特别是,描述了在宽带语音与长期演进语音承载(volte:voice over long-term evolution)域内互通时抑制常规媒体(regular media)从而让vobb终端自行播放本地回铃音的方法和装置。所述volte是承载在lte上的voice(语音),即4g语音业务。


背景技术:

2.一个呼叫的最终目的是让两个用户进行交谈(conversation)。这里我们将由用户之间的交谈所产生的媒体称为常规媒体。早期媒体(early media)是与常规媒体相比而言的。通常,主叫用户发起呼叫后用户交谈并不会立即开始(甚至可能最终没有开始),等待时间一般是几秒到几十秒,这完全取决于被叫用户何时应答。在被叫应答之前,主叫用户与网络之间也可能有媒体流产生,与常规媒体相区别而将这种媒体称为早期媒体。最典型的早期媒体就是回铃音,除了回铃音这种形式的早期媒体以外,还有其他形式的早期媒体,例如彩铃和空号、忙、不可及、久叫不应等录音通知。
3.ims支持多种接入和丰富的多媒体业务,成为全ip时代核心网标准架构。不但是固定话音领域vobb、pstn(public switched telephone network:公共交换电话网络)网络改造的主流选择,而且也被3gpp(3rd generation partnership project:第三代合作伙伴计划)、gsma(全球移动通信系统协会)确定为移动语音的标准架构。对于是否启用资源预留(precondition),vobb和volte有着不同规定。vobb不启用资源预留,被叫终端摘机应答时,在200ok响应消息返回sdp answer(sdp应答)携带常规媒体。另一方面,volte启用资源预留,被叫终端在第一个183响应消息即返回sdp answer(sdp应答)携带常规媒体。其中,所述“sdp(session description protocol:会话描述协议)是一种应用于流媒体的互联网工程任务组(ietf)标准。而在vobb中,被叫网络播放空号、忙、不可及、久叫不应等录音通知时,通过183响应消息返回sdp answer携带早期媒体。vobb主叫终端在应答前,收到183/180响应消息携带sdp answer,都视为早期媒体,认为后向网络有声音资源播放。此时vobb终端抑制本地回铃音。运营商网内vobb和volte域内直接互通,当vobb主叫终端拨打volte被叫终端,收到第一个183响应消息,其中sdp answer携带常规媒体。vobb主叫终端不加判别,一概视为早期媒体,会导致该呼叫听不到回铃音。


技术实现要素:

4.以下,参照图1,简单说明一下如若用现有技术中的vobb主叫终端拨打volte被叫终端时的信令流程。从该流程示出这种不规范的vobb终端误判早期媒体导致没有回铃音的原因。这里图1是现有技术中的vobb主叫终端拨打volte被叫终端的流程示意图。首先,主叫终端向ims网络发送invite(邀请)消息,携带sdp offer(提议)。其中,信令中携带pem(p-early-media):supported头域指明主叫终端支持网关模型的早期媒体。接收到主叫终端发
送来的消息的ims网络返回183响应消息,携带sdp answer。然后,被叫终端振铃,ims网络返回180响应消息。如果主叫终端是volte主叫终端,则能根据收到sdp answer但无pem,来判断为常规媒体,一收到180即开始播放本地回铃音。如果主叫终端是vobb主叫终端,则收到sdp answer即判断为早期媒体,全程抑制播放本地回铃音。接下来,ims网络返回200响应消息,被叫终端摘机应答。因此,会出现vobb终端误判为早期媒体而出听不到回铃音。
5.虽然想解决该呼叫听不到回铃音的问题,但运营商又不想替换众多vobb终端,所以希望通过ims网络来解决回铃音放音问题。通常做法是建设一个as(应用服务器),该as含媒体资源服务器,为主叫终端播放网络回铃音,将常规媒体替换为早期媒体。然后这样做会存在需要额外资源服务器,增加成本和增加结构复杂度的问题。
6.本发明为了解决上述问题而被提出,提供一种仅通过as优化呼叫信令流程就使得vobb终端自行播放本地回铃音、无需额外媒体资源服务器的宽带语音通话前抑制常规媒体的方法和装置。
7.在下文中给出了关于本公开的简要概述,以便提供关于本公开的一些方面的基本理解。但是,应当理解,这个概述并不是关于本公开的穷举性概述。它并不是意图用来确定本公开的关键性部分或重要部分,也不是意图用来限定本公开的范围。其目的仅仅是以简化的形式给出关于本公开的某些概念,以此作为稍后给出的更详细描述的前序。
8.根据本公开的一个方面,提供一种宽带语音通话前抑制常规媒体的方法,具有如下步骤:第一判定步骤,判定在宽带语音通话前呼叫中第一后向消息是否携带常规媒体;监视与抑制步骤,当在所述第一判定步骤中判定出所述第一后向消息携带有常规媒体的情况下,对所述第一后向消息所携带的常规媒体进行抑制处理。
9.根据本公开的一个方面,提供一种宽带语音通话前抑制常规媒体的装置,介于前向网络与后向网络之间,具有如下单元:第一判定单元,判定在宽带语音通话前呼叫中第一后向消息是否携带常规媒体;监视与抑制单元,当由所述第一判定单元判定出所述第一后向消息携带有常规媒体的情况下,对所述第一后向消息所携带的常规媒体进行抑制处理。
10.根据本公开的宽带语音通话前抑制常规媒体的方法和装置,能够无需额外媒体资源服务器就能够使得vobb终端自行播放本地回铃音。
附图说明
11.构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
12.参照附图,根据下面的详细描述,可以更清楚地理解本公开,其中:
13.图1是现有技术中的vobb主叫终端拨打volte被叫终端的信令流程示意图。
14.图2是宽带语音通话前抑制常规媒体的装置的模块示意图。
15.图3是作为模块a的第一媒体类型判断模块执行的流程图。
16.图4是作为模块b的抑制与监视模块执行的流程图。
17.图5是作为模块c的第二媒体类型判断模块执行的流程图。
18.图6是作为模块d的应答后重新协商常规媒体模块执行的流程图。
19.图7是被叫终端应答的情况下应用服务器所执行的信令流程图。
20.图8是被叫终端久叫不应的情况下应用服务器执行的信令流程图。
21.图9是被叫终端无应答呼叫前转(cfna)的情况下应用服务器所执行的信令流程图。
22.图10是被叫终端无应答呼叫前转而被前转的被叫终端摘机应答的情况下应用服务器所执行的信令流程图。
具体实施方式
23.现在将参照附图来详细描述本公开的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本公开的范围。
24.同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
25.以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。
26.对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
27.在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
28.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
29.以下,参照附图详细说明本公开的宽带语音通话前抑制常规媒体的方法和装置。
30.图2是宽带语音通话前抑制常规媒体的装置的模块示意图。所述宽带语音通话前抑制常规媒体的装置介于前向网络与后向网络间,实现抑制常规媒体的作用。
31.在图2中,宽带语音通话前抑制常规媒体的装置可以具有四个模块,分别是模块a、模块b、模块c、模块d。其中,模块a是第一媒体类型判断模块101。该第一媒体类型判断模块101处理来自外部网络的sip(session initiation protocol:会话初始协议)呼叫,判断18x响应消息sdp answer携带的媒体类型是常规媒体还是早期媒体。模块b是抑制与监视模块102,该抑制与监视模块102抑制常规媒体,继续监视sip呼叫,监视是否收到后续新的媒体,监视被叫是否摘机应答。模块c是第二媒体类型判断模块103,该第二媒体类型判断模块103抑制常规媒体后,收到后向网络update(更新)消息,判断媒体类型是常规媒体还是早期媒体,如是早期媒体,传递给前向网络,播放后向网络声音资源;如是常规媒体,继续抑制。最后,模块d是应答后重新协商常规媒体模块104,在该应答后重新协商常规媒体模块104中,在被叫摘机应答后,vobb as分别与后向网络、前向网络重新协商常规媒体,使得主叫终端、被叫终端进入通话。当然这四个模块未必都必须具有,只要该宽带语音通话前抑制常规媒体的装置能够实现抑制常规媒体的功能,也可以仅具有其中部分模块。
32.为了方便说明,举例通过vobb as来实现宽带语音通话前抑制常规媒体的装置。当然,也可以通过其它装置、部件、构件等来实现。
33.以下,使用图3-图6,详细说明上述各个模块执行的流程图。图3是作为模块a的第一媒体类型判断模块执行的流程图。图4是作为模块b的抑制与监视模块执行的流程图。图5是作为模块c的第二媒体类型判断模块执行的流程图。图6是作为模块d的应答后重新协商
常规媒体模块执行的流程图。
34.首先,对于第一媒体类型判断模块101执行的流程进行说明。在第一媒体类型判断模块101中,在步骤s301,as转发invite消息后,接收invite对应的响应消息。接下来在步骤s302中,对于接收到的响应消息进行判断。当收到第一条后向消息为180响应时,其表征后向不含常规媒体,进入步骤s303。在步骤s303中,as全程透传呼叫。当收到第一条后向消息为183响应,进入步骤s304,在步骤s304进行进一步判断。当判断出183携带了sdp和p-early-media(p-early-media内容等于send-receive、receive-only),表征后向含早期媒体。于是进入步骤s303,as全程透传呼叫。在步骤s304中,当判断出183仅携带sdp但无p-early-media(或p-early-media内容不等于send-receive、receive-only),表征后向含常规媒体,as需抑制常规媒体。于是进入步骤s305,在步骤s305中进入模块b即抑制和监视模块102。在步骤s304中,当判断出183未携带sdp,也即无sdp以及无p-early-media,进入步骤s306,as对其进行透传,并返回步骤s301,根据后续的18x响应做进一步判断处理,重复之前的步骤,直到收到带sdp的183或180响应。在步骤s303中,如果收到第一条后向消息为181响应,则进入步骤s306,as对其进行透传,然后返回到步骤s301,根据后续的18x消息做进一步判断处理,重复前述步骤,直到收到带sdp的183或180响应。
35.接下来,使用图4对抑制与监视模块102执行的流程进行说明。
36.在步骤s401中,as删除表征常规媒体的sdp answer后,转发183响应消息。具体地,as收到第一个183响应,仅携带sdp但无p-early-media(或p-early-media内容不等于send-receive、receive-only),于是在步骤s401中,删除sdp后,向前向网络转发183响应。然后进入步骤s402,as继续呼叫,处理后续sip消息,监视是否收到后向的update消息或200ok应答消息。在步骤s403判断收到的消息是否是update消息,如是update消息,则进入模块c即、第二媒体类型判断模块103。如果不是update消息,则进一步在步骤s404判断是收到的消息是否是200ok应答消息。当在步骤s404中判断出收到的消息是200ok应答消息,则进入模块d、即应答后重新协商常规媒体模块104。如果不是,则返回步骤s402继续监视后续消息。
37.接下来,使用图5说明第二媒体类型判断模块103执行的流程。在步骤501,as抑制常规媒体后收到update消息。然后进入步骤s502对收到的update消息进行其携带内容的判断。当收到的update消息携带了sdp和p-early-media(p-early-media内容等于send-receive、receive-only),则表征后向为早期媒体。于是进入步骤s503,as将含早期媒体的消息传递给前向网络。具体地,as通过183响应将early sdp作为sdp answer转发给前向网络,再通过update消息将该early sdp作为sdp offer再次传递给前向网络。然后,获取前向网络的sdp answer后,通过200响应将前向网络的sdp answer发送给后向网络,与后向网络完成sdp offer/answer。在步骤s502中,当收到的update消息仅携带sdp但无p-early-media(或p-early-media内容不等于send-receive、receive-only),表征后向为常规媒体,as需抑制常规媒体。于是进入步骤s504因为含有常规媒体,而进行抑制处理。然后进入步骤s505,进入抑制与监视模块102。此外,不转发update消息给前向网络,但需给后向网络回200响应,返回一个假的sdp answer。
38.接下来,使用图6说明应答后重新协商常规媒体模块执行的流程图。首先,在步骤s601,as抑制常规媒体后收到后续网络的200ok应答消息。然后进入步骤s602,在步骤s602中,as先向后向网络发空的reinvite(再邀请)消息,获取后向网络的sdp offer。接下来在
步骤s603中,as通过200ok应答消息将后向网络的sdp作为sdp answer发送给前向网络。然后在步骤s604中,as再通过reinvite消息将后向网络的sdp作为sdp offer再次发送给前向网络,获取前向网络的sdp answer。最后在步骤s605,as获取到前向网络的sdp answer后,通过ack消息将前向网络的sdp answer发送给后向网络,实现端到端sdp offer/answer重新协商。
39.以上是使用了图3-图6说明了本公开的宽带语音通话前抑制常规媒体的装置所具备的各个模块执行的详细流程。根据上述各模块的记载和流程可知,本公开提出一种宽带语音通话前抑制常规媒体的方法和装置,具体而言,vobb as判断呼叫中第一个183响应消息中sdp answer携带的是常规媒体还是早期媒体。如果是常规媒体,则进行抑制处理,如是早期媒体,则作透传处理。此外,当vobb as抑制常规媒体后,又接收到新的早期媒体,传递早期媒体给前向网络。此外,在vobb as抑制常规媒体后,被叫摘机应答,然后传递常规媒体给前向网络。vobb注册接入和非注册接入的终端发起的呼叫可触发至本公开所述的vobb as,优化呼叫信令流程,确保主叫终端能听到回铃音。
40.以下,使用图7-图10分别说明作为本公开的实施例的例如vobb主叫终端拨打volte被叫终端时各种情况下的信令流程。其中,以vobb主叫终端属于前向网络部分、而volte被叫终端属于后向网络为例子进行了说明,当然本公开不限于此,作为后向网络既可以包含volte被叫终端也可以包含vobb被叫终端。这是因为as并不判断后向网络来的消息源地址来源于哪个网络,它只是根据消息内容去判断后向网络提供的媒体类型,两种都有可能,只是处理不同。
41.图7是被叫终端应答的情况下应用服务器所执行的信令流程图。其中,图7示出在前向网络与后向网络之间经由vobb as进行各种消息的处理以及常规媒体的抑制,并且在被叫终端应答后重新协商常规媒体的信令流程。
42.首先,从前向网络发来的invite消息,经由as转发给后向网络,然后等待接收invite对应的响应消息。在图7中,as中的模块a接收到消息为183响应,该183消息仅携带sdp但无p-early-media,这表征后向含常规媒体。而模块a根据判断结果,将其送入as中的模块b,模块b删除sdp后,向前向网络转发183响应信息。然后从前向网络发送prack经由as发送给后向网络,以进行对收到183响应信息的确认。从后向网络发送来200经由as给前向网络进行确认回复。在被叫终端振铃后,从后向网络发送来180响应消息给as,as中的模块a判断是180响应消息,表征后向不含常规媒体,于是as全程透传呼叫给前向网络。180消息代表invite消息已经送到到被叫侧,通知主叫侧被叫已经振铃。然后主叫终端播放回铃音,并针对接收到的180响应消息,从前向网络将prack经由as发送给后向网络,以进行对收到180响应信息的确认。从后向网络发送来200经由as给前向网络进行确认回复。当被叫终端摘机应答,从后向网络发来200ok应答消息。收到后向网络200ok应答消息,as中的模块d先向后向网络发空的reinvite消息,获取后向网络的sdp offer。然后as通过200ok应答消息将后向网络的sdp作为sdp answer发送给前向网络。前向网络发来ack确认,然后as再通过reinvite消息将后向网络的sdp作为sdp offer再次发送给前向网络,获取前向网络的sdp answer。as获取到前向网络的sdp answer后,通过ack消息将前向网络的sdp answer发送给后向网络,实现端到端sdp offer/answer重新协商。以上,说明了对于可能使主叫终端无法听到回铃音的sdp中携带的常规媒体进行限制,从而使得主叫终端能够始在被叫终端应答
前终听得到回铃音。同时,可以使得在被叫摘机应答后重新协商常规媒体。
43.以下,使用图8来说明被叫终端久叫不应的情况下的信令流程。
44.在图8中,前半部分、即直至主叫终端播放回铃音并发送prack给后向网络并收到后向网络发送来的200响应信息进行确认恢复为止都与图7相同,所以省略这部分的详细说明。仅对图8中的被叫终端久叫不应这样的区别之处进行说明。当被叫终端久叫不应时,从后向网络发送来update消息。模块c接收到该update消息,判断该update消息所携带的内容。这里,该update消息携带了sdp和p-early-media(p-early-media内容等于receive-only),表征后向为早期媒体。于是,as先通过183响应将early sdp作为sdp answer转发给前向网络,并经过前向网络与as之间的prack和200确认之后,再通过update消息将该early sdp作为sdp offer再次传递给前向网络,获取前向网络的sdp answer后,通过200响应将前向网络的sdp answer发送给后向网络,与后向网络完成sdp offer/answer。所以,上述实施例不仅仅对于可能使主叫终端无法听到回铃音的sdp中携带的常规媒体进行限制,从而使得主叫终端能够始在被叫终端应答前终听得到回铃音。同时,对于被叫终端久叫不应的情况也能够进行应对。
45.以下,使用图9来说明被叫终端无应答呼叫前转的情况下的信令流程。在图9中,前半部分、即直至主叫终端播放回铃音并发送prack给后向网络并收到后向网络发送来的200响应信息进行确认恢复为止都与图7相同,所以省略这部分的详细说明。仅对图9中的被叫终端无应答呼叫前转这样的区别之处进行说明。所谓无应答呼叫前转(cfna)是允许用户在例如、系统不知道用户的当前位置;用户处于去活状态;系统寻呼移动台失败;长时间振铃后用户没有应答;用户当前不可接入(如:去活了呼叫转接业务或激活了免打扰业务);以及无用户响应cw(continue wave:连续波)通知等的情况下将它的来话转接到预先设置的另一个电话号码上或用户的语音信箱中。当被叫终端无应答呼叫前转时,从后向网络向vobb as发送,该181表示正在被接转。而vobb as中的模块a收到第一条后向消息为181响应后,as透传该181响应。前向网络与后续网络之间通过prack和200完成接转接收确认。然后接转后,从后向网络发送来update消息。as中的模块c对接收到的update消息所携带的内容进行判断。这里,设为携带了新的sdp和p-early-media(p-early-media内容等于send-receive),表征后向为早期媒体,as先通过183响应将early sdp作为sdp answer转发给前向网络,经过prack和200进行接收确认后,再通过update消息将该early sdp作为sdp offer再次传递给前向网络,获取前向网络的sdp answer后,通过200响应将前向网络的sdp answer发送给后向网络,与后向网络完成sdp offer/answer。然后从后向网络发送来180响应消息,在前向网络接收后,主叫终端继续播放本地回铃音。最后通过prack和200完成振铃接收确认。根据本实施例,不仅仅对于可能使主叫终端无法听到回铃音的sdp中携带的常规媒体进行限制,从而使得主叫终端能够始在被叫终端应答前终听得到回铃音。同时,对于被叫终端无应答被进行呼叫前转的情况能够进行应对。
46.最后,使用图10来说明被叫终端无应答呼叫前转而被前转的被叫终端摘机应答的情况下的信令流程。在图10中,前半部分、即直至被叫终端无应答而呼叫前转时,将表示前转的181响应消息发送给前端网络并通过prack和200完全181接收确认为止都与图9相同,所以省略这部分的详细说明。仅对图10中的被叫终端无应答呼叫前转之后,收到的update所携带的信息不同而进行不同的处理进行说明。在图10中,从后向网络发送来update消息。
as中的模块c对接收到的update消息所携带的内容进行判断。这里,设为携带了新的sdp但无p-early-media,表征后向为常规媒体,as需抑制常规媒体,不转发update消息给前向网络,但需给后向网络回200响应,返回一个假的sdp answer。然后从后向网络发送来180响应消息,在前向网络接收后,主叫终端继续播放本地回铃音。经由prack和200完全180响应消息接收确认。然后当被叫终端无应答呼叫前转而前转后的被叫端应答时,从后向网络发送200ok应答消息。as中的模块b在监视到接收了200ok应答消息后,然后进入模块d。在模块d中,先向后向网络发空的reinvite消息,获取后向网络的sdp offer。接着,as通过200ok应答消息将后向网络的sdp作为sdp answer发送给前向网络。as再通过reinvite消息将后向网络的sdp作为sdp offer再次发送给前向网络,获取前向网络的sdp answer。as获取到前向网络的sdp answer后,通过ack消息将前向网络的sdp answer发送给后向网络,实现端到端sdp offer/answer重新协商。上述实施例,不仅仅对于可能使主叫终端无法听到回铃音的sdp中携带的常规媒体进行限制,从而使得主叫终端能够始在被叫终端应答前终听得到回铃音。同时,对于被叫终端无应答被进行呼叫前转而呼叫前转后的被叫终端进行了应答的情况也能够进行应对。
47.通过上述四个实施例,说明了在通信呼叫中存在的各种情况下的应对。通过本公开的宽带语音通话前抑制常规媒体的方法和装置,即使没有特别设定媒体资源服务器而仅通过应用服务器优化呼叫信令流程就能够使得vobb终端自行播放本地回铃音。与现有技术相比,能够减少成本和简化结构复杂度。
48.应当理解,本说明书中“实施例”或类似表达方式的引用是指结合该实施例所述的特定特征、结构、或特性系包括在本公开的至少一具体实施例中。因此,在本说明书中,“在本公开的实施例中”及类似表达方式的用语的出现未必指相同的实施例。
49.本领域技术人员应当知道,本公开被实施为一系统、装置、方法或作为计算机程序产品的计算机可读媒体(例如非瞬态存储介质)。因此,本公开可以实施为各种形式,例如完全的硬件实施例、完全的软件实施例(包括固件、常驻软件、微程序代码等),或者也可实施为软件与硬件的实施形式,在以下会被称为“电路”、“模块”或“系统”。此外,本公开也可以任何有形的媒体形式实施为计算机程序产品,其具有计算机可使用程序代码存储于其上。
50.本公开的相关叙述参照根据本公开具体实施例的系统、装置、方法及计算机程序产品的流程图和/或框图来进行说明。可以理解每一个流程图和/或框图中的每一个块,以及流程图和/或框图中的块的任何组合,可以使用计算机程序指令来实施。这些计算机程序指令可供通用型计算机或特殊计算机的处理器或其它可编程数据处理装置所组成的机器来执行,而指令经由计算机或其它可编程数据处理装置处理以便实施流程图和/或框图中所说明的功能或操作。
51.在附图中显示根据本公开各种实施例的系统、装置、方法及计算机程序产品可实施的架构、功能及操作的流程图及框图。因此,流程图或框图中的每个块可表示一模块、区段、或部分的程序代码,其包括一个或多个可执行指令,以实施指定的逻辑功能。另外应当注意,在某些其它的实施例中,块所述的功能可以不按图中所示的顺序进行。举例来说,两个图示相连接的块事实上也可以同时执行,或根据所涉及的功能在某些情况下也可以按图标相反的顺序执行。此外还需注意,每个框图和/或流程图的块,以及框图和/或流程图中块的组合,可藉由基于专用硬件的系统来实施,或者藉由专用硬件与计算机指令的组合,来执
行特定的功能或操作。
52.以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
再多了解一些

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

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

相关文献