一种群组通信的方法及装置制造方法

文档序号:7802072阅读:157来源:国知局
一种群组通信的方法及装置制造方法
【专利摘要】本发明是关于一种群组通信的方法及装置,群组成员能够根据自身的网络带宽,灵活地、自动地、分布式地维护各自的组播拓扑,从而降低消息传输的延迟,提高消息传输的效率。其中,所述方法包括:获取消息的多个接收端的信息和发送端的当前网络带宽;根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端;将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
【专利说明】一种群组通信的方法及装置
【技术领域】
[0001]本发明涉及通信【技术领域】,尤其涉及一种群组通信的方法及装置。
【背景技术】
[0002]相关技术中,群组的某一成员向群组群发消息时,是由该成员将消息发送给每一个群组用户,如果该成员的当前带宽有限,那么就会造成传输延迟。例如,该成员为主机用户,需要向用户a、用户b、用户C、用户d和用户e群发消息(是由主机用户将消息发送给用户a、用户b、用户C、用户d和用户e),如果主机用户的当前带宽有限,只能同时向用户a、用户b和用户c群发消息,此时,用户d和用户e就处于等待的状态,可见,群组通信效率低。

【发明内容】

[0003]为克服相关技术中存在的问题,本发明提供一种群组通信的方法及装置,群组成员能够根据自身的网络带宽,灵活地、自动地、分布式地维护各自的组播拓扑,从而降低消息传输的延迟,提高消息传输的效率。
[0004]根据本发明实施例的第一方面,提供一种群组通信的方法,用于消息的发送端,包括:
[0005]获取消息的多个接收端的信息和发送端的当前网络带宽;
[0006]根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端;
[0007]将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
[0008]本发明的实施例提供的技术方案可以包括以下有益效果:群组成员能够根据自身的网络带宽,灵活地、自动地、分布式地维护各自的组播拓扑,从而降低消息传输的延迟,提高消息传输的效率。
[0009]优选地,所述方法还包括:显示所述消息的发送状态。
[0010]优选地,所述发送状态包括:发送中、已发送、已读和发送失败中的一项。
[0011]相应的,提供一种群组通信的方法,用于消息的转发端,包括:
[0012]接收消息的发送端发送的所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,所述确定的执行所述消息转发处理的接收端作为所述消息的转发端;
[0013]获取所述转发端各自的当前网络带宽;
[0014]根据获取的所述转发端各自的当前网络带宽,从所述多个接收端中除所述确定的执行所述消息转发处理的接收端以外的接收端中确定所述转发端各自的接收端;
[0015]将所述消息发送至确定的所述转发端各自的接收端。
[0016]优选地中,所述方法还包括:
[0017]判断所述多个接收端中是否存在除所述确定的执行所述消息转发处理的接收端、所述确定的所述转发端各自的接收端以外的接收端;
[0018]当所述多个接收端中存在除所述确定的执行所述消息转发处理的接收端、所述确定的所述转发端各自的接收端以外的接收端时,将所述确定的所述转发端各自的接收端作为所述消息的转发端。
[0019]根据本发明实施例的第二方面,提供一种群组通信的装置,用于消息的发送端,包括:
[0020]第一获取模块,用于获取消息的多个接收端的信息和发送端的当前网络带宽;
[0021]第一确定模块,用于根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端;
[0022]第一发送模块,用于将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
[0023]优选地,所述装置还包括:
[0024]显示模块,用于显示所述消息的发送状态。
[0025]相应的,提供一种群组通信的装置,用于消息的转发端,包括:
[0026]接收模块,用于接收消息的发送端发送的所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,所述确定的执行所述消息转发处理的接收端作为所述消息的转发端;
[0027]第二获取模块,用于获取所述转发端各自的当前网络带宽;
[0028]第二确定模块,用于根据获取的所述转发端各自的当前网络带宽,从所述多个接收端中除所述确定的执行所述消息转发处理的接收端以外的接收端中确定所述转发端各自的接收端;
[0029]第二发送模块,用于将所述消息发送至确定的所述转发端各自的接收端。
[0030]优选地,所述装置还包括:
[0031]判断模块,用于判断所述多个接收端中是否存在除所述确定的执行所述消息转发处理的接收端、所述确定的所述转发端各自的接收端以外的接收端;
[0032]第三确定模块,用于当所述多个接收端中存在除所述确定的执行所述消息转发处理的接收端、所述确定的所述转发端各自的接收端以外的接收端时,将所述确定的所述转发端各自的接收端作为所述消息的转发端。
[0033]根据本发明实施例的第三方面,提供一种群组通信的发送端,包括:处理器,均与所述处理器连接的存储器、发送接口 ;
[0034]其中,所述处理器用于获取消息的多个接收端的信息和发送端的当前网络带宽;根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端;
[0035]所述存储器用于存储所述处理器可执行指令;
[0036]所述发送接口用于将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
[0037]在另一实施例中,所述发送端还包括:输出接口,所述输出接口与所述处理器连接;其中,所述输出接口用于显示所述消息的发送状态。
[0038]相应的,提供一种群组通信的转发端,包括:处理器,均与所述处理器连接的存储器、发送接口 ;
[0039]其中,所述处理器用于接收消息的发送端发送的所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,所述确定的执行所述消息转发处理的接收端作为所述消息的转发端;获取所述转发端各自的当前网络带宽;根据获取的所述转发端各自的当前网络带宽,从所述多个接收端中除所述确定的执行所述消息转发处理的接收端以外的接收端中确定所述转发端各自的接收端;
[0040]所述存储器用于存储所述处理器可执行指令;
[0041]所述发送接口用于将所述消息发送至确定的所述转发端各自的接收端。
[0042]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0043]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【专利附图】

【附图说明】
[0044]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0045]图1是本发明实施例中发送端侧一种群组通信的方法的流程图;
[0046]图2是本发明实施例中转发端侧一种群组通信的方法的流程图;
[0047]图3是本发明实施例中群组通信的方法示意图;
[0048]图4是本发明实施例中一种群组通信的方法的详细流程图;
[0049]图5是本发明实施例中发送端侧一种群组通信的装置的框图;
[0050]图6是本发明实施例中发送端侧一种群组通信的装置的框图;
[0051]图7是本发明实施例中转发端侧一种群组通信的装置的框图;
[0052]图8是本发明实施例中转发端侧一种群组通信的装置的框图;
[0053]图9是本发明实施例中群组通信的发送端的结构示意图;
[0054]图10是本发明实施例中群组通信的发送端的另一结构示意图;
[0055]图11是本发明实施例中群组通信的转发端的结构示意图。
【具体实施方式】
[0056]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0057]图1是本发明实施例中一种群组通信的方法的流程图,如图1所示,群组通信的方法用于消息的发送端中,包括以下步骤:
[0058]步骤101、获取消息的多个接收端的信息和发送端的当前网络带宽。
[0059]其中,消息的类型可以是图片、音频、视频、文本等。[0060]步骤102、根据发送端的当前网络带宽,从多个接收端中确定执行消息转发处理的接收端作为消息的转发端。
[0061]在该步骤中,可以采用博弈论的分布式算法,根据发送端的当前网络带宽,从多个接收端中确定执行消息转发处理的接收端作为消息的转发端。
[0062]步骤103、将消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,发送至转发端。
[0063]在一个实施例中,该群组通信的方法还可包括:显示消息的发送状态。其中,发送状态包括发送中、已发送、已读或发送失败。
[0064]相应的,图2是本发明实施例中一种群组通信的方法的流程图,如图2所示,群组通信的方法用于消息的转发端中,包括以下步骤:
[0065]步骤201、接收消息的发送端发送的消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,确定的执行消息转发处理的接收端作为消息的转发端。
[0066]步骤202、获取转发端各自的当前网络带宽。
[0067]步骤203、根据获取的转发端各自的当前网络带宽,从多个接收端中除确定的执行消息转发处理的接收端以外的接收端中确定转发端各自的接收端。
[0068]步骤204、将消息发送至确定的转发端各自的接收端。
[0069]例如,如图3所示,消息的发送端为主机用户,需要向用户a、用户b、用户C、用户d和用户e群发消息,此时主机用户根据自身的当前网络带宽,从用户a、用户b、用户C、用户d和用户e中确定执行消息转发处理的接收端用户a、用户b作为消息的转发端。进一步地,用户a、用户b获取各自的当前网络带宽,并根据各自的当前网络带宽,从用户C、用户d和用户e中确定各自的接收端,即用户a确定自身的接收端为用户c和用户d,用户b确定自身的接收端为用户e。
[0070]在一个实施例中,该群组通信的方法还可包括以下步骤A1-A5:
[0071]步骤Al、判断多个接收端中是否存在除确定的执行消息转发处理的接收端、确定的转发端各自的接收端以外的接收端,若是,继续执行步骤A2。
[0072]步骤A2、将确定的转发端各自的接收端作为消息的转发端。
[0073]步骤A3、获取转发端各自的当前网络带宽。
[0074]步骤A4、根据获取的转发端各自的当前网络带宽,从多个接收端中除确定的执行消息转发处理的接收端、确定的转发端各自的接收端以外的接收端中确定转发端各自的接收端。
[0075]步骤A5、将消息发送至确定的转发端各自的接收端。
[0076]以上介绍了图1和图2所示的实施例中各环节的多种实现方式,下面通过实施例来详细介绍实现过程。
[0077]图4是本发明实施例中一种群组通信的方法的流程图,如图4所示,群组通信的方法用于消息的发送端和消息的转发端中,包括以下步骤:
[0078]步骤401、发送端获取消息的多个接收端的信息和发送端的当前网络带宽。
[0079]步骤402、发送端根据发送端的当前网络带宽,从多个接收端中确定执行消息转发处理的接收端作为消息的转发端。[0080]步骤403、发送端将消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,发送至转发端。
[0081]步骤404、转发端接收消息的发送端发送的消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,确定的执行消息转发处理的接收端作为消息的转发端。
[0082]步骤405、转发端获取转发端各自的当前网络带宽。
[0083]步骤406、转发端根据获取的转发端各自的当前网络带宽,从多个接收端中除确定的执行消息转发处理的接收端以外的接收端中确定转发端各自的接收端。
[0084]步骤407、转发端将消息发送至确定的转发端各自的接收端。
[0085]步骤408、转发端判断多个接收端中是否存在除确定的执行消息转发处理的接收端、确定的转发端各自的接收端以外的接收端,若是,继续执行步骤405 ;否则,结束本次流程。
[0086]本发明实施例结合消息的发送端和消息的转发端,群组成员能够根据自身的网络带宽,灵活地、自动地、分布式地维护各自的组播拓扑,从而降低消息传输的延迟,提高消息传输的效率。
[0087]需要说明的是,实际应用中,上述所有可选实施方式可以采用结合的方式任意组合,形成本发明的可选实施例,在此不再一一赘述。
[0088]通过以上描述了解了群组通信的方法实现过程,该过程可由装置实现,下面对装置的内部结构和功能进行介绍。
[0089]图5是本发明实施例中一种群组通信的装置框图。参照图5,该装置包括第一获取模块501、第一确定模块502和第一发送模块503,其中:
[0090]该第一获取模块501被配置为获取消息的多个接收端的信息和发送端的当前网络带宽;
[0091]该第一确定模块502被配置为根据发送端的当前网络带宽,从多个接收端中确定执行消息转发处理的接收端作为消息的转发端;
[0092]该第一发送模块503被配置为将消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,发送至转发端。
[0093]在一个实施例中,如图6所示,上述图5展示的装置还可包括:显示模块601,其中:
[0094]该显示模块601被配置为显示消息的发送状态。
[0095]相应的,图7是本发明实施例中一种群组通信的装置框图。参照图7,该装置包括接收模块701、第二获取模块702、第二确定模块703和第二发送模块704,其中:
[0096]该接收模块701被配置为接收消息的发送端发送的消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,确定的执行消息转发处理的接收端作为消息的转发端;
[0097]该第二获取模块702被配置为获取转发端各自的当前网络带宽;
[0098]该第二确定模块703被配置为根据获取的转发端各自的当前网络带宽,从多个接收端中除确定的执行消息转发处理的接收端以外的接收端中确定转发端各自的接收端;
[0099]该第二发送模块704被配置为将消息发送至确定的转发端各自的接收端。[0100]在一个实施例中,如图8所示,上述图7展示的装置还可包括:判断模块801和第三确定模块802,其中:
[0101]该判断模块801被配置为判断多个接收端中是否存在除确定的执行消息转发处理的接收端、确定的转发端各自的接收端以外的接收端;
[0102]该第三确定模块802被配置为当多个接收端中存在除确定的执行消息转发处理的接收端、确定的转发端各自的接收端以外的接收端时,将确定的转发端各自的接收端作为消息的转发端。
[0103]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0104]图9是本发明实施例中群组通信的发送端的结构示意图。该发送端包括处理器901,均与处理器901连接的存储器902、发送接口 903,其中:
[0105]该处理器901被配置为获取消息的多个接收端的信息和发送端的当前网络带宽;根据发送端的当前网络带宽,从多个接收端中确定执行消息转发处理的接收端作为消息的转发端;
[0106]该存储器902被配置为存储处理器901可执行指令;
[0107]该发送接口 903被配置为将消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,发送至转发端。
[0108]在一个实施例中,如图10所示,上述图9展示的发送端还可包括:输出接口 1001,输出接口 1001与处理器901连接;其中,该输出接口 1001被配置为显示消息的发送状态。
[0109]图11是本发明实施例中群组通信的转发端的结构示意图。该发送端包括处理器1101,均与处理器1101连接的存储器1102、发送接口 1103,其中:
[0110]该处理器1101被配置为接收消息的发送端发送的消息、以及多个接收端中除确定的执行消息转发处理的接收端以外的接收端的信息,确定的执行消息转发处理的接收端作为消息的转发端;获取转发端各自的当前网络带宽;根据获取的转发端各自的当前网络带宽,从多个接收端中除确定的执行消息转发处理的接收端以外的接收端中确定转发端各自的接收端;
[0111]该存储器1102被配置为存储处理器1101可执行指令;
[0112]该发送接口 1103被配置为将消息发送至确定的转发端各自的接收端。
[0113]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0114]类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0115]本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0116]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0117]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的终端设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0118]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0119]至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。
【权利要求】
1.一种群组通信的方法,用于消息的发送端,其特征在于,包括: 获取消息的多个接收端的信息和发送端的当前网络带宽; 根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端; 将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 显示所述消息的发送状态。
3.根据权利要求2所述的方法,其特征在于,所述发送状态包括:发送中、已发送、已读和发送失败中的一项。
4.一种群组通信的方法,用于消息的转发端,其特征在于,包括: 接收消息的发送端发送的所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,所述确定的执行所述消息转发处理的接收端作为所述消息的转发端; 获取所述转发端各自的当前网络带宽; 根据获取的所述转 发端各自的当前网络带宽,从所述多个接收端中除所述确定的执行所述消息转发处理的接收端以外的接收端中确定所述转发端各自的接收端; 将所述消息发送至确定的所述转发端各自的接收端。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括: 判断所述多个接收端中是否存在除所述确定的执行所述消息转发处理的接收端、所述确定的所述转发端各自的接收端以外的接收端; 当所述多个接收端中存在除所述确定的执行所述消息转发处理的接收端、所述确定的所述转发端各自的接收端以外的接收端时,将所述确定的所述转发端各自的接收端作为所述消息的转发端。
6.一种群组通信的装置,用于消息的发送端,其特征在于,包括: 第一获取模块,用于获取消息的多个接收端的信息和发送端的当前网络带宽; 第一确定模块,用于根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端; 第一发送模块,用于将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 显示模块,用于显示所述消息的发送状态。
8.—种群组通信的装置,用于消息的转发端,其特征在于,包括: 接收模块,用于接收消息的发送端发送的所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,所述确定的执行所述消息转发处理的接收端作为所述消息的转发端; 第二获取模块,用于获取所述转发端各自的当前网络带宽; 第二确定模块,用于根据获取的所述转发端各自的当前网络带宽,从所述多个接收端中除所述确定的执行所述消息转发处理的接收端以外的接收端中确定所述转发端各自的接收端; 第二发送模块,用于将所述消息发送至确定的所述转发端各自的接收端。
9.一种群组通信的发送端,其特征在于,包括:处理器,均与所述处理器连接的存储器、发送接口 ; 其中,所述处理器用于获取消息的多个接收端的信息和发送端的当前网络带宽;根据所述发送端的当前网络带宽,从所述多个接收端中确定执行所述消息转发处理的接收端作为所述消息的转发端; 所述存储器用于存储所述处理器可执行指令; 所述发送接口用于将所述消息、以及所述多个接收端中除确定的执行所述消息转发处理的接收端以外的接收端的信息,发送至所述转发端。
10.一种群组通信的转发端,其特征在于,包括:处理器,均与所述处理器连接的存储器、发送接口 ; 其中,所述处理器用于接收消息的发送端发送的所述消息、以及所述多个接收端中除确定的执行所述消息转 发处理的接收端以外的接收端的信息,所述确定的执行所述消息转发处理的接收端作为所述消息的转发端;获取所述转发端各自的当前网络带宽;根据获取的所述转发端各自的当前网络带宽,从所述多个接收端中除所述确定的执行所述消息转发处理的接收端以外的接收端中确定所述转发端各自的接收端; 所述存储器用于存储所述处理器可执行指令; 所述发送接口用于将所述消息发送至确定的所述转发端各自的接收端。
【文档编号】H04L12/18GK103944743SQ201410167719
【公开日】2014年7月23日 申请日期:2014年4月24日 优先权日:2014年4月24日
【发明者】梁科 申请人:梁科
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1