群组通信方法、装置及电子设备与流程

文档序号:11693069阅读:194来源:国知局
群组通信方法、装置及电子设备与流程

本申请涉及移动通信技术领域,具体而言,涉及一种群组通信方法、装置及电子设备。



背景技术:

当前,随着手机等通讯工具的飞速发展,越来越多的即时通信技术涌现出来,使得多个用户之间可以进行即时通信。群组功能是即时通信应用程序中常见且重要的功能之一。在实际使用时,当一个用户想要与多个用户进行通信时,可以创建群组。例如,在创建一个新的群组时,用户可以在群组新建页面中选中要添加的群组成员以建立新的群组,这样属于这个群组的多个用户就可以进行会话。又例如,用户可能想要加入某个群组与其他用户进行会话,这时该用户可以在主搜索框中搜索已有群组。

然而,用户通过主搜索框搜索到类似群组的难度较大,很多时候都无法准确搜索到用户期望加入的群组。另外,进行群组创建时,无论哪个用户想要建立一个新的群组,都可以通过添加多个用户的方式创建,导致很多群组重复建立,形成群组冗余。而且,由于这种群组冗余,导致活跃群组的占比降低。对于服务器而言,由于群组冗余,需要维护大量冗余数据,一方面造成了服务器数据平台存储压力增大,另一方面造成存储资源的不必要浪费。

申请内容

有鉴于此,本申请提供一种群组通信方法、装置及电子设备,能够避免群组重复建立,减小数据平台存储压力,并节省存储资源。

本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。

根据本申请的一方面,提供一种群组通信方法,包括:

接收群组创建指令,所述群组创建指令包括待创建群组的群成员的信息;

根据所述群组创建指令,向服务器发送匹配请求;

接收所述服务器返回的响应信息;

基于所述响应信息显示与所述待创建群组的群成员的信息匹配的已有群组。

根据本申请的另一方面,还提供一种群组通信方法,包括:

接收电子设备发送的匹配请求,所述匹配请求包括待创建群组的群成员的信息;

搜索与所述群成员的信息匹配的已有群组;

将所述已有群组发送给所述电子设备。

根据本申请的另一方面,还提供一种群组通信装置,包括:

第一接收模块,用于接收群组创建指令,所述群组创建指令包括待创建群组的群成员的信息;

第一发送模块,用于根据所述群组创建指令,向服务器发送匹配请求;

第二接收模块,用于接收所述服务器返回的响应信息;

显示模块,用于基于所述响应信息显示与所述待创建群组的群成员的信息匹配的已有群组。

根据本申请的另一方面,还提供一种群组通信装置,包括:

第三接收模块,用于接收电子设备发送的匹配请求,所述匹配请求包括待创建群组的群成员的信息;

搜索模块,用于搜索与所述群成员的信息匹配的已有群组;

第二发送模块,用于将所述已有群组发送给所述电子设备。

根据本申请的另一方面,还提供一种电子设备,包括:

处理器;以及

存储器,其上存储有可在所述处理器上运行的计算机程序;

所述处理器执行所述计算机程序以实现前述群组通信方法的步骤。

根据本申请的另一方面,还提供一种服务器,包括:

处理器;以及

存储器,其上存储有可在所述处理器上运行的计算机程序;

所述处理器执行所述计算机程序以实现上述群组通信方法的步骤。

根据本申请的另一方面,还提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现前述群组通信方法的步骤。

在本申请实施方式中,在电子设备接收到群组创建指令后,首先向服务器发送匹配请求;服务器接收到该匹配请求后,搜索与待创建群组的群成员的信息匹配的已有群组,并将搜索到的已有群组返回给电子设备;这样,电子设备可以将与待创建群组的群成员的信息匹配的已有群组显示给用户,使得用户可以基于已有群组发起群组会话,而无需重复建立群组。通过这种方式,避免了群组的重复建立或群组冗余,减小了数据平台存储压力,并节省了存储资源。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

附图说明

通过参照附图详细描述其示例实施例,本申请的上述和其它对象、特征及优点将变得更加显而易见。

图1是根据本申请实施方式示出的一种群组通信方法的流程图。

图2是根据本申请实施方式示出的一种群组通信方法的流程图。

图3是根据本申请实施方式示出的一种群组通信方法的流程图。

图4是本申请实施方式中涉及到的群组新建页面的示意图。

图5是本申请实施方式中涉及到的群组新建页面的示意图。

图6是根据本申请实施方式示出的一种群组通信装置的框图。

图7是根据本申请实施方式示出的一种群组通信装置的框图。

图8是根据本申请实施方式示出的一种电子设备的框图。

图9是根据本申请实施方式示出的一种服务器的框图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本申请将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本申请的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

此外,所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本申请的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本申请的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知结构、方法、装置、实现或者操作以避免喧宾夺主而使得本申请的各方面变得模糊。

图1是根据本申请实施方式示出的一种群组通信方法的流程图。图1所示的方法可以应用于电子设备(该电子设备可以看作与服务器通信的客户端)中,例如,手机、笔记本电脑、台式机、便携式电脑、个人数字助理(pda)等。该方法可以包括如下步骤:

步骤101,接收群组创建指令。该群组新建指令可以包括待创建群组的群成员的信息。例如,当一个用户希望创建新的群组时,可以在群组新建页面选择对象成员,当该用户通过输入工具(例如鼠标或者在触摸屏的情况下可以是手指)选择对象成员时,可以确定用户希望建立新的群组。用户选择对象成员的动作可以当作用于触发群组创建的动作,在收到这一动作触发后,电子设备侧形成群组创建指令,这一个指令可以包括待创建群组的群成员的信息,例如发起群组创建的用户的账号和该用户选择的对象成员的账号。

步骤102,向服务器发送匹配请求。例如,该匹配请求可以包括待创建群组的群成员的信息。

在接收到群组创建指令之后,电子设备可以向服务器发送匹配请求,该匹配请求可以携带发起群组创建的用户的账号和该用户选择的对象成员的账号。服务器在接收到该匹配请求之后,可以搜索与待创建群组的群成员的信息匹配的已有群组。

步骤103、接收服务器返回的响应信息。

步骤104、基于响应信息显示与待创建群组的群成员的信息匹配的已有群组。

在本申请的一个示例性实施例中,服务搜索到已有群组后,可以不进行排序和分类,而是将搜索到的群组包含在响应信息中返回给电子设备,由电子设备对服务器搜索到的群组进行分类、排序和显示。在这种情况下,步骤104可以包括如下步骤:

根据响应信息中包含的响应群组,如果所述响应群组中的群成员的信息与待创建群组的群成员的信息完全相同,则确定所述响应群组为所述已有群组中的第一类群组;

如果所述响应群组中的群成员的信息是待创建群组的群成员的信息的子集,则确定所述响应群组为所述已有群组中的第二类群组;

显示所述第一类群组和所述第二类群组。

另外,步骤104还可以包括:

如果所述响应群组中的群成员的信息包含待创建群组的全部群成员的信息,且所述响应群组中的群成员数量比所述待创建群组的群成员数量多预设值,则确定所述响应群组为所述已有群组中的第三类群组;

显示所述第三类群组。

对于服务器返回的几类已有群组,电子设备还可以进行排序。根据一个实施例,群组通信方法还可以包括:

将所述第一类群组和所述第二类群组按照群组类别依次排序;

对于所述第一类群组,按照最后会话时间排序,最后会话时间越近的第一类群组排序越靠前;

对于所述第二类群组,按照成员匹配个数排序,成员匹配个数越多的第二类群组排序越靠前。

根据一个实施例,群组通信方法还可以包括:

将所述第一类群组、所述第二类群组和第三类群组按照群组类别依次排序;

对于所述第一类群组,按照最后会话时间排序,最后会话时间越近的第一类群组排序越靠前;

对于所述第二类群组,按照成员匹配个数排序,成员匹配个数越多的第二类群组排序越靠前;

对于所述第三类群组,按照所述第三类群组的群成员数量与所述预设值之间的差值排序,差值越小的第三类群组排序越靠前。

在上述实施例中,对于成员匹配个数相同的所述第二类群组,基于最后会话时间进行排序,最后会话时间越近的第二类群组排序越靠前;

对于群成员数量与所述预设值之间的差值相同的第三类群组,基于最后会话时间进行排序,最后会话时间越近的第三类群组排序越靠前。

对于服务器返回的几类群组,电子设备可以在收到用户指令时显示不同的提示信息。例如,如果接收到用户对所述第一类群组的操作指令,则直接跳转到所述第一类群组的会话窗口;如果接收到用户对所述第二类群组的操作指令(例如,用户的鼠标点击某个第二类群组或者鼠标落到某个第二类群组上),则显示是否在所述第二类群组基础上添加新成员的提示信息(例如通过对话框或弹出窗口);如果接收到要求在所述第二类群组基础上添加新用户的指令,则将所述新用户的信息添加到所述第二类群组中。当然,如果接收到用户对所述第一类群组的操作指令,也可以显示是否进入所述第一类群组的会话窗口的提示信息,接收到用户的确认指令后,再跳转到所述第一类群组的会话窗口。

根据另外的实施例,服务器在搜索到已有群组后可以进行上述分类和排序的操作,并将分类和排序后的几类群组返回给电子设备。在这种情况下,电子设备无需进行分类和排序,而是可以直接将不同类别的群组按照一定的顺序分别呈现。

根据本申请的一个示例性实施例,用户可以选择多个目标成员来创建群组,并且每次用户选择一个新的目标成员时,电子设备可以实时地将新的匹配请求发送给服务器,请求服务器搜索匹配的已有群。具体地,上述群组通信方法可以包括:

接收用于添加新成员的指令;

向所述服务器发送新的匹配请求,所述新的匹配请求包括待创建群组的已有群成员的信息以及所述新成员的信息;

接收所述服务器返回的响应信息;

基于所述响应信息显示与待创建群组的已有群成员的信息以及所述新成员的信息匹配的已有群组。

在本申请实施方式中,在电子设备接收到群组创建指令后,首先向服务器发送匹配请求;服务器接收到该匹配请求后,搜索与待创建群组的群成员的信息匹配的已有群组,并将搜索到的已有群组返回给电子设备;这样,电子设备可以将与待创建群组的群成员的信息匹配的已有群组显示给用户,使得用户可以基于已有群组发起群组会话,而无需重复建立群组。通过这种方式,避免了群组的重复建立或群组冗余,减小了数据平台存储压力,并节省了存储资源。

图2是根据本申请实施方式示出的一种群组通信方法的流程图。图2所示的方法可以应用于服务器中。该方法可以包括如下步骤:

步骤201、接收电子设备发送的匹配请求,该匹配请求包括待创建群组的群成员的信息。

步骤202、搜索与群成员的信息匹配的已有群组。

步骤203、将所述已有群组发送给所述电子设备。

根据一个实施例,步骤202可以包括:

确定群成员个数等于待创建群组的群成员个数的已有群组;

从所确定的已有群组中搜索群成员的信息与待创建群组的群成员的信息完全相同的群组作为第一类群组;

确定群成员个数小于待创建的群组的群成员个数的已有群组;

从所确定的已有群组中搜索群成员的信息是待创建群组的群成员的信息的子集的群组作为第二类群组。

在本申请的一个实施例中,步骤202还可以包括:

确定群成员数量比待创建群组的群成员数量多预设值的已有群组;

从所确定的已有群组中搜索群成员的信息包括待创建群组的全部群成员的信息的群组作为第三类群组。

本申请的一个实施例中,服务器还可以对搜索到的已有群组进行分类和排序后返回给电子设备。例如,上述群组通信方法还可以包括:

将所述第一类群组和第二类群组按照群组类别依次排序;

对于所述第一类群组,按照最后会话时间排序,最后会话时间越近的第一类群组排序越靠前;

对于所述第二类群组,按照成员匹配个数排序,成员匹配个数越大的第二类群组排序越靠前。

根据另一示例性实施例,该群组通信方法还可以包括:

将所述第一类群组、所述第二类群组和第三类群组按照群组类别依次排序;

对于所述第一类群组,按照最后会话时间排序,最后会话时间越近的第一类群组排序越靠前;

对于所述第二类群组,按照成员匹配个数排序,成员匹配个数越多的第二类群组排序越靠前;

对于所述第三类群组,按照所述第三类群组的群成员数量与所述预设值之间的差值排序,差值越小的第三类群组排序越靠前。

其中,对于成员匹配个数相同的所述第二类群组,可以基于最后会话时间进行排序,最后会话时间越近的第二类群组排序越靠前;

对于群成员数量与所述预设值之间的差值相同的第三类群组,可以基于最后会话时间进行排序,最后会话时间越近的第三类群组排序越靠前。

图3是根据本申请实施方式示出的一种群组通信方法的流程图。在该实施例中通过一个具体例子描述了电子设备和服务器的交互。该方法包括如下步骤:

步骤301、接收群组创建指令,该群组创建指令可以包括待创建群组的群成员的信息。

参见图4,示出了群组新建页面的示意图。当用户弥某想要新建群组时,弥某可以勾选左侧“联系人”一栏中的对象用户。当一个对象用户(例如张某)被加入页面右侧的“已选成员”区域时,电子设备侧形成群组创建指令,这一指令可以包括待创建群组的群成员的信息,例如可以包括弥某的账号(例如用userid_origin表示)和用户弥某选择的对象成员张某的账号(例如可以用userid1表示)。之后,电子设备可以进行后续的步骤302发送匹配请求给服务器,服务器搜索与弥某和张某的信息匹配的已有群组。

如果弥某继续选择更多对象用户(例如赵某),则电子设备侧形成新的群组创建指令,这一指令可以包括待创建群组的群成员的信息,例如可以包括弥某的账号(例如用userid_origin表示)和该用户弥某选择的对象成员的账号(即张某和赵某的账号,可以用userid1,userid2表示)。之后,电子设备可以进行后续的步骤302发送匹配请求给服务器,服务器搜索与弥某、张某和赵某的信息匹配的已有群组。

如果弥某选择更多的对象用户,则可以类似地形成群组创建指令。也就是说,每一次弥某选择一个新的对象成员,电子设备实时向服务器发送匹配请求,使得服务器搜索与弥某以及弥某当前选择的成员的信息匹配的已有群组。。

步骤302、电子设备向服务器发送匹配请求。例如,该匹配请求可以包括待创建群组的群成员的信息。

步骤303、服务器接收电子设备发送的匹配请求。

步骤304、服务器搜索与待创建群组的群成员匹配的已有群组。例如,服务器可以搜索以下三种类型的已有群组。

第一类群组:弥某以及弥某已选的成员可完全构成某个已有群组的结果——即弥某可以直接使用该群组聊天。

具体而言,服务器可以首先筛选出群成员数量=(弥某已选成员数量+1)的群组。然后,在这些群组中搜索群成员的信息与待创建群组的群成员的信息完全相同的群组作为第一类群组,即搜索弥某(userid_origin)所在的、群成员=弥某、张某、赵某、曹某和福某的群。

可以看出,第一类群组就是群成员的信息与待创建群组的群成员的信息完全相同的已有群组。

第二类群组:弥某以及选择的对象用户包含某个已有群的全部群成员。

具体而言,服务器可以首先筛选出群数量<(弥某已选对象个数+1)的群组。然后,在这些群组中排除任一群成员(userid)不属于弥某以及弥某选中的对象中的任何一个的群组。换句话说,第二类群组中的群成员是由弥某以及弥某选中对象用户组成的用户群体的子集。

第三类群组:即某个已有群组包括弥某以及弥某已选的成员,并且该已有群组的成员数量比弥某欲创建群组的成员数量大预设值,例如该预设值可以设置成5、10、15等。

具体而言,服务器可以确定群成员数量比待创建群组的群成员数量(以图4为例是5个)多预设值(例如5、10、15等)的已有群组,例如服务器可以确定群成员数量是10个、15或20个的已有群组,然后从所确定的已有群组中搜索群成员的信息包括待创建群组的全部群成员(即弥某、张某、赵某、曹某和福某)的信息的群组作为第三类群组。

步骤305、服务器返回响应信息。该响应信息中包括搜索到的第一类群组、第二类群组和第三类群组;并且,服务器可以将这三类群组进行排序后返回给电子设备。

例如,服务器可以将所述第一类群组、所述第二类群组和第三类群组按照群组类别依次排序;对于所述第一类群组,按照最后会话时间排序,最后会话时间越近的第一类群组排序越靠前;对于所述第二类群组,按照成员匹配个数排序,成员匹配个数越大的第二类群组排序越靠前;对于所述第三类群组,按照所述第三类群组的群成员数量与所述预设值之间的差值排序,差值越小的第三类群组排序越靠前。

对于成员匹配个数相同的第二类群组,服务器还可以基于最后会话时间进行排序,最后会话时间越近的第二类群组排序越靠前;对于群成员数量与所述预设值之间的差值相同的第三类群组,服务器还可以基于最后会话时间进行排序,最后会话时间越近的第三类群组排序越靠前。

步骤306、电子设备基于服务器返回的响应信息显示第一类群组、第二类群组和第三类群组,这三类群组可以按照步骤305中排序后的顺序依次显示。

根据一示例性实施例,电子设备可以分别针对这已有群组进行显示。

参见,图4,在“推荐群组”一栏中,列出了第一类群组,名称为“c端产品组”,该群组的组成包括弥某本人以及弥某本人选择的四个对象。弥某可以直接使用该群组进行聊天,而无需创建新的群组,因为这个群组“c端产品组”的群成员与弥某当前期望建立的群组的群成员一致。

在“推荐群组”一栏中,还列出了两个第二类群组,名称分别为“弥某、张某…”和“跨企业通信”。群组“弥某、张某…”的群成员包括弥某、张某和赵某,群组“跨企业通信”的群成员包括曹某、张某和赵某,该群组“弥某、张某…”和“跨企业通信”的成员是弥某当前欲建立的群组的子集,因而弥某可以在这两个第二类群组的基础上添加新的用户账号来进行会话。群组“弥某、张某…”的成员中有4个成员与弥某待创建的群组的成员相同,因而该群组的成员匹配个数为4,群组“跨企业通信”的成员中有3个成员与弥某待创建的群组的成员相同,因而该群组的成员匹配个数为3。群组“弥某、张某…”的成员匹配个数大于群组“跨企业通信”,因而群组“弥某、张某…”排序更靠前。

图4中主要示出了基于成员匹配个数排序的例子,本领域技术人员还可以理解,还可以基于最近会话时间对各类群组分别排序,此处不再赘述。

参见图5,例如,当用户鼠标落到所第一类群组“c端产品组”或点击该第一类群组时,电子设备可以显示用于提示直接使用第一类群组进行会话的信息。例如,电子设备可以显示对话框询问用户是否直接进入“c端产品组”。当接收到用户对第二类群组的操作指令时,例如当用户鼠标落到第二类群组“跨企业通信”或点击该第二类群组时,电子设备显示用于在第二类群组基础上添加新用户账号的信息。例如,电子设备可以显示对话框询问用户是否在群组“跨企业通信”中添加成员。

步骤307、电子设备接收用户对已有群组的操作指令来进行群组会话。

如果接收到要求直接使用所述第一类群组进行会话的用户指令,例如弥某点击图5中的“确认”按钮以确认直接进入“c端产品组”,则电子设备直接跳转到“c端产品组”的会话窗口。这样,可以直接在已有的群组“c端产品组”中进行会话。如果接收到要求在所述第二类群组基础上添加新用户账号的用户指令,例如弥某点击图5中的“确认”按钮确认要添加新用户账号,则电子设备可以显示添加成员页面,使得弥某可以选中新的用户账号,进而将新的用户账号添加到“跨企业通信”群组中。电子设备可以选中所有该群组已选成员并默认记住用户已添加的非该群组成员。这样,用户可以在“跨企业通信”群组中进行会话,而无需建立新的群组。

虽然在图4和图5中没有示出第三类群组,然而本领域技术人员可以理解,在图4和图5中的“推荐群组”一栏中还可以显示第三类群组,并且用户可以点击第三类群组进入第三类群组的会话窗口发起群组通信。

图3所示的实施例中,在服务器一侧将搜索到的已有群组进行分类、排序后发送给电子设备,电子设备将服务器排序后的不同类别的群组依序显示。这样,节省了电子设备一侧的数据处理和存储资源。

在另一实施例中,也可以在电子设备一侧进行已有群组的分类和排序。具体步骤参见前文描述,此处不再赘述。

通过参照图3到图5的描述可以看出,通过在服务器侧搜索已有群组,在已经存在与用户当前期望建立的群组匹配的群组的情况下,则无需新建群组,从而避免重复建群或群组冗余。对于服务器而言,则无需占用存储资源维护重复群组的数据或信息,进而减少了服务器的存储压力,节省了存储资源。

图6是根据本申请实施方式示出的一种群组通信装置的框图。该群组通信装置可以应用于电子设备一侧。该装置可以包括:第一接收模块61、第一发送模块62、第二接收模块63、显示模块64。

第一接收模块61用于接收群组创建指令,所述群组创建指令包括待创建群组的群成员的信息。

第一发送模块62用于根据所述群组创建指令,向服务器发送匹配请求。

第二接收模块63用于接收所述服务器返回的响应信息。

显示模块64用于基于所述响应信息显示与所述待创建群组的群成员的信息匹配的已有群组。

图7是根据本申请实施方式示出的一种群组通信装置的框图。该群组通信装置可以应用于服务器一侧。该装置包括:第三接收模块71、搜索模块72、第二发送模块73。

第三接收模71用于接收电子设备发送的匹配请求,所述匹配请求包括待创建群组的群成员的信息。

搜索模块72用于搜索与所述群成员的信息匹配的已有群组。

第二发送模块73用于将所述已有群组发送给所述电子设备。

图8是根据本申请实施方式示出的一种电子设备的框图。本申请提供一种电子设备800,该电子设备可以包括存储器801和处理器802。存储器801上存储有可在处理器802上运行的计算机程序。处理器802执行计算机程序可以实现本文描述的方法。

存储器801可以是各种由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

该电子设备800可以是具备计算和处理能力的各种设备,除了存储器801和处理器802之外,还可以包括各种输入设备(例如用户界面、键盘等)、各种输出设备(例如扬声器等)、以及显示设备,本文在此不再赘述。

图9是根据本申请实施方式示出的一种服务器的框图。本申请提供一种服务器900,该服务器可以包括存储器901和处理器902。存储器901上存储有可在处理器902上运行的计算机程序。处理器902执行计算机程序可以实现本文描述的方法。

本申请还提供一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器802或902执行时实现本文描述的方法。

需要注意的是,上述附图中所示的框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。

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

以上具体地示出和描述了本申请的示例性实施方式。应可理解的是,本申请不限于这里描述的详细结构、设置方式或实现方法;相反,本申请意图涵盖包含在所附权利要求的精神和范围内的各种修改和等效设置。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1