群组信息交互方法、系统和客户端的制作方法

文档序号:10690944阅读:263来源:国知局
群组信息交互方法、系统和客户端的制作方法
【专利摘要】本发明公开了一种群组信息交互方法、系统和客户端。其中,方法包括:客户端扫描服务器提供的与预先创建的讨论组对应的二维码,进而与服务器建立连接,登录讨论组;客户端通过服务器与讨论组中的其他用户之间进行问答形式的信息交互。该方法通过客户端登录讨论组,实现与其他用户之间进行问答形式的信息交互,丰富了用户之间信息交流的方式,提高了用户互动的积极性,同时避免了讨论组内发送与当前场景无关的信息。
【专利说明】
群组信息交互方法、系统和客户端
技术领域
[0001]本发明涉及通信技术领域,尤其涉及一种群组信息交互方法、系统和客户端。
【背景技术】
[0002]针对传统的课堂教学,学生和老师的课堂互动性较低,老师提出的问题很少有学生主动回答,学生也不积极向老师提出问题,降低了教学效率。因此,针对课堂教学亟需一种高效的互动平台。

【发明内容】

[0003]本发明旨在至少在一定程度上解决上述的技术问题之一。
[0004]为此,本发明的第一个目的在于提出一种群组信息交互方法,该方法通过客户端登录讨论组,实现与其他用户之间进行问答形式的信息交互,丰富了用户之间信息交流的方式,提高了用户互动的积极性,同时避免了讨论组内发送与当前场景无关的信息。
[0005]本发明的第二个目的在于提出一种客户端。
[0006]本发明的第三个目的在于提出一种群组信息交互系统。
[0007]为达上述目的,本发明第一方面实施例的群组信息交互方法,包括:客户端扫描服务器提供的与预先创建的讨论组对应的二维码,进而与所述服务器建立连接,登录所述讨论组;所述客户端通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互。
[0008]根据本发明实施例的群组信息交互方法,客户端接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。该方法通过将用户的回复发给讨论组的其他用户,活跃了讨论组的讨论氛围,进一步调动了用户讨论的积极性。
[0009]另外,在本发明的一个实施例中,所述客户端通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互,包括:所述客户端向所述服务器发送讨论主题,以使所述服务器将所述讨论主题发送给所述讨论组中的其他用户。
[0010]在本发明的一个实施例中,所述客户端向所述服务器发送讨论主题,以使所述服务器将所述讨论主题发送给所述讨论组中的其他用户,包括:所述客户端向所述服务器发送携带用户名称的定向讨论主题,以使所述服务器将所述定向讨论主题发送给与所述用户名称对应的用户。
[0011]在本发明的一个实施例中,在所述客户端向所述服务器发送讨论主题之前,还包括:设置用户回答权限。
[0012]在本发明的一个实施例中,所述客户端通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互,包括:所述客户端接收所述服务器发送的讨论主题,并向所述服务器发送与所述讨论主题对应的回复信息,以使所述服务器将所述回复信息发送给所述讨论组中的其他用户。
[0013]在本发明的一个实施例中,在所述向所述服务器发送与所述讨论主题对应的回复信息之前,还包括:设置回复信息的签名方式。
[0014]为达上述目的,本发明第二方面实施例的客户端,包括:登录模块,用于扫描服务器提供的与预先创建的讨论组对应的二维码,进而与所述服务器建立连接,登录所述讨论组;交互模块,用于通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互。
[0015]根据本发明实施例的客户端,接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。该客户端通过服务器将用户的回复发给讨论组的其他用户,活跃了讨论组的讨论氛围,进一步调动了用户讨论的积极性,同时避免了讨论组内发送与当前场景无关的信息。
[0016]另外,在本发明的一个实施例中,所述交互模块用于:向所述服务器发送讨论主题,以使所述服务器将所述讨论主题发送给所述讨论组中的其他用户。
[0017]在本发明的一个实施例中,所述交互模块用于:向所述服务器发送携带用户名称的定向讨论主题,以使所述服务器将所述定向讨论主题发送给与所述用户名称对应的用户。
[0018]在本发明的一个实施例中,所述客户端还包括:第一设置模块,用于在所述交互模块向所述服务器发送讨论主题之前,设置用户回答权限。
[0019]在本发明的一个实施例中,所述交互模块用于:接收所述服务器发送的讨论主题,并向所述服务器发送与所述讨论主题对应的回复信息,以使所述服务器将所述回复信息发送给所述讨论组中的其他用户。
[0020]在本发明的一个实施例中,所述客户端还包括:第二设置模块,用于在所述交互模块向所述服务器发送与所述讨论主题对应的回复信息之前,设置回复信息的签名方式。
[0021]为达上述目的,本发明第三方面实施例的群组信息交互系统,包括:服务器以及本发明第二方面实施例所述的客户端。
[0022]根据本发明实施例的群组信息交互系统,客户端接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。该方法通过将用户的回复发给讨论组的其他用户,活跃了讨论组的讨论氛围,进一步调动了用户讨论的积极性,同时避免了讨论组内发送与当前场景无关的信息。
[0023]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0024]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0025]图1是根据本发明一个实施例的群组信息交互方法的流程图;
[0026]图2是根据本发明一个实施例的群组信息交互方法的通信框架图;
[0027]图3是根据本发明一个具体实施例的群组信息交互方法流程图;
[0028]图4是根据本发明一个实施例的客户端的结构示意图;
[0029]图5是根据本发明一个具体实施例的客户端的结构示意图;
[0030]图6是根据本发明另一个实施例的客户端的结构示意图;以及
[0031]图7是根据本发明一个实施例的群组信息交互系统的结构示意图。
【具体实施方式】
[0032]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
[0033]下面参考附图描述而本发明实施例的群组信息交互方法、系统和客户端。
[0034]其中,本发明实施例的群组信息交互方法通过客户端登录讨论组,来提高了用户互动的积极性。该方法具体包括:客户端扫描服务器提供的与预先创建的讨论组对应的二维码,进而与服务器建立连接,登录讨论组;客户端通过服务器与讨论组中的其他用户之间进行问答形式的信息交互。
[0035]图1是根据本发明一个实施例的群组信息交互方法的流程图。
[0036]如图1所示,该群组信息交互方法包括:
[0037]S110,客户端扫描服务器提供的与预先创建的讨论组对应的二维码,进而与服务器建立连接,登录讨论组。
[0038]为了提高课堂教学的互动效率,向用户提供一个网络环境的讨论平台,通过服务器创建一个讨论组,该讨论组包括多个用户。并且为了方便用户从客户端登录讨论组,服务器可结合当前的计算机网路技术提供便捷的登录界面,比如设置与预先创建的讨论组对应的二维码。
[0039]从而,客户端可扫描服务器提供的二维码与服务器建立连接,登录进入讨论组。其中,客户端可以是单独开发的一个具有扫描并识别二维码功能的应用程序,该应用程序支持Android系统和1s系统,且在该实施例中,服务器可以是第三方应用程序的服务器,比如是QQ、微信等常用的社交应用程序对应的服务器等。
[0040]S120,客户端通过服务器与讨论组中的其他用户之间进行问答形式的信息交互。
[0041]具体地,当成功登录讨论组的时候,客户端可通过服务器与讨论组中的其他的用户进行问题的发布、问题的讨论等问答形式的信息交互。
[0042]其中,应当理解的是,根据应用场景的不同,问答形式的信息的具体交互方式也不同。
[0043]作为一种示例,客户端通过服务器与讨论组中的其他用户之间可通过发送主题的方式进行问答形式的信息交互,即客户端向服务器发送讨论主题,以使服务器将要讨论主题发送给讨论组中的其他用户,以便用户根据该主题进行讨论等。比如客户端可以通过服务器将讨论主题“物种的起源”发送给讨论组的其他用户。
[0044]其中,在本示例中,为了满足用户在某些场景下,只需要某几个讨论组的用户讨论其发送的讨论主题的需求,可在客户端向服务器发送携带用户名称的定向讨论主题,以使服务器将定向讨论主题发送给与用户名称对应的用户。例如,客户端向服务器发送携带用户名称甲、乙和丙的用户名称的讨论主题“论肥胖症的起因”,则服务器会将该主题发送给用户甲、乙和丙。
[0045]更具体地,为了便于对讨论组的管理,讨论组的成员按照权限的不同可以分成管理员和其它用户,管理员在客户端拥有的权限要高于讨论组的其他用户,比如管理员可以拥有添加管理员、某段时间内禁止指定用户发言、发布提问以及发布公告等权限,普通的用户的权限可以包括在讨论组内发言、回答管理员的问题等。
[0046]为了更加清楚的说明管理员对讨论组的其他用户的具体管理权限,下面以管理权限为用户回答权限,且应用在具体的应用场景中进行举例说明,在该示例中,应用场景为大学课堂老师与学生的互动,老师和班长对应于管理员的权限,其他学生对应于其他用户的权限,说明如下:
[0047]在大学的思修课堂上,老师在预先设立的思修课讨论组内发布了一个讨论主题“人际交往中需要注意的细节”,而学生B进行了其他无关的发言,于是管理员(一般是班长)可禁止学生B发言,并提醒其好好上课等。
[0048]为了更加清楚的说明本发明实施例的群组信息交互方法,下面结合图2对群组信息交互方法中的服务器和客户端的通信框架进行说明,说明如下:
[0049]如图2所示,A是服务器的通信框架,B是客户端的通信框架,服务器中的通信框架可包括openfire server sdk,openfire server sdk用以对openfire服务器接口进行封装(openfire是一个开源的即时通信框架,可以提供建立讨论组、管理讨论组、组内发言的解决方案),服务器中的data manager用于对数据库进行操作,该数据库可以包括讨论组内的用户发布问题的个数和回答问题的个数等信息。
[0050]另外,客户端B包括openfire client sdk,用以对openfire客户端接口的封装,UI主要用于设置界面的显示,比如可包括对话页、讨论组的显示,用户信息的显示等,dataproxy用以和服务器A进行通信,主要用户从服务器获取信,比如获取讨论组对应的二维码等,以及请求服务器修改数据,比如请求服务器修改用户昵称等。
[0051]综上所述,本发明实施例的群组信息交互方法,客户端扫描服务器提供的与预先创建的讨论组对应的二维码,从而与服务器建立连接,登录讨论组,客户端通过服务器与讨论组中其他用户之间进行问答形式的交互。该方法通过客户端登录讨论组,实现与其他用户之间进行问答形式的信息交互,丰富了用户之间信息交流的方式,提高了用户互动的积极性,同时避免了讨论组内发送与当前场景无关的信息。
[0052]在实际的应用中,用户可在客户端发表自己针对发布的讨论主题的回复,并且为了渲染当前讨论组的讨论氛围,将用户的回复发送给讨论组的其他用户。
[0053]具体地,图3是根据本发明一个具体实施例的群组信息交互方法流程图,如图3所示,该群组信息交互方法包括:
[0054]S310,客户端扫描服务器提供的与预先创建的讨论组对应的二维码,进而与服务器建立连接,登录讨论组。
[0055]S320,客户端接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。
[0056]举例而言,客户端接收到服务器发送的主题是“物种起源”,则用户可针对该讨论主题通过语音或者文字的形式输入自己针对该讨论主题的回复,并且服务将该回复信息发送给讨论组的其他用户,以便其他用户了解该用户的回复内容。
[0057]进一步地,在本实施例中,为了增强用户体验感,调动用户参与讨论的积极性,在向服务器发送与讨论主题对应的回复信息之前,还可在客户端设置回复信息的签名方式,比如可设置采用匿名、管理员可见实名以及根据个人喜好设置昵称等方式设置回复信息的签名方式。
[0058]综上所述,本发明实施例的群组信息交互方法,客户端接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。该方法通过将用户的回复发给讨论组的其他用户,活跃了讨论组的讨论氛围,进一步调动了用户讨论的积极性。
[0059]为了实现上述实施例,本发明还提出了一种客户端,通过该客户端登录讨论组,来提高了用户互动的积极性。具体地,该客户端包括:登录模块,用于扫描服务器提供的与预先创建的讨论组对应的二维码,进而与服务器建立连接,登录讨论组;交互模块,用于通过服务器与讨论组中的其他用户之间进行问答形式的信息交互。
[0060]图4是根据本发明一个实施例的客户端的结构示意图,如图4所示,该客户端包括:登录模块1100和交互模块1200。
[0061]其中,登录模块1100用于扫描服务器提供的与预先创建的讨论组对应的二维码,进而与服务器建立连接,登录讨论组。
[0062]为了提高课堂教学的互动效率,向用户提供一个网络环境的讨论平台,通过服务器创建一个讨论组,该讨论组包括多个用户。并且为了方便用户从客户端登录讨论组,服务器可结合当前的计算机网路技术提供便捷的登录界面,比如设置与预先创建的讨论组对应的二维码。
[0063]从而,登录模块1100可扫描服务器提供的二维码与服务器建立连接,登录进入讨论组。其中,客户端可以是单独开发的一个具有扫描并识别二维码功能的应用程序,该应用程序支持Android系统和1s系统,且在该实施例中,服务器可以是第三方应用程序的服务器,比如是QQ、微信等常用的社交应用程序对应的服务器等。
[0064]交互模块1200用于通过服务器与讨论组中的其他用户之间进行问答形式的信息交互。
[0065]具体地,当成功登录讨论组的时候,交互模块1200可通过服务器与讨论组中的其他的用户进行问题的发布、问题的讨论等问答形式的信息交互。
[0066]其中,应当理解的是,根据应用场景的不同,问答形式的信息的具体交互方式也不同。
[0067]作为一种示例,交互模块1200通过服务器与讨论组中的其他用户之间可通过发送主题的方式进行问答形式的信息交互,即交互模块1200向服务器发送讨论主题,以使服务器将要讨论主题发送给讨论组中的其他用户,以便用户根据该主题进行讨论等。比如交互模块1200可以通过服务器将讨论主题“物种的起源”发送给讨论组的其他用户。
[0068]其中,在本示例中,为了满足用户在某些场景下,只需要某几个讨论组的用户讨论其发送的讨论主题的需求,可在交互模块1200向服务器发送携带用户名称的定向讨论主题,以使服务器将定向讨论主题发送给与用户名称对应的用户。例如,交互模块1200向服务器发送携带用户名称甲、乙和丙的用户名称的讨论主题“论肥胖症的起因”,则服务器会将该主题发送给用户甲、乙和丙。
[0069]更具体地,为了便于对讨论组的管理,讨论组的成员按照权限的不同可以分成管理员和其它用户,管理员在客户端拥有的权限要高于讨论组的其他用户,比如管理员可以拥有添加管理员、某段时间内禁止指定用户发言、发布提问以及发布公告等权限,普通的用户的权限可以包括在讨论组内发言、回答管理员的问题等。
[0070]作为一种示例,以管理权限为用户回答权限为例进行说明,图5是根据本发明一个具体实施例的客户端的结构示意图,如图5所示,在如图4所示的基础上,该客户端还包括第一设置模块1300,可用于在交互模块1200向服务器发送讨论主题之前,设置用户回答权限。比如可通过第一设置模块1300设置仅仅用户A可针对当前讨论主题进行发言。
[0071]综上所述,本发明实施例的客户端,通过扫描服务器提供的与预先创建的讨论组对应的二维码,从而与服务器建立连接,登录讨论组,通过服务器与讨论组中其他用户之间进行问答形式的交互。该客户端通过服务器登录讨论组,实现与其他用户之间进行问答形式的信息交互,丰富了用户之间信息交流的方式,提高了用户互动的积极性,同时避免了讨论组内发送与当前场景无关的信息。
[0072]在实际的应用中,用户可在客户端发表自己针对发布的讨论主题的回复,并且为了渲染当前讨论组的讨论氛围,将用户的回复发送给讨论组的其他用户。
[0073]在本发明的实施例中,交互模块1200用于接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。
[0074]举例而言,交互模块1200接收到服务器发送的主题是“物种起源”,则用户可针对该讨论主题通过语音或者文字的形式输入自己针对该讨论主题的回复,并且服务将该回复信息发送给讨论组的其他用户,以便其他用户了解该用户的回复内容。
[0075]进一步地,图6是根据本发明另一个实施例的客户端的结构示意图,如图6所示,在如图4所示的基础上,该客户端还包括第二设置模块1400。即在本实施例中,为了增强用户体验感,调动用户参与讨论的积极性,在交互模块1200向服务器发送与讨论主题对应的回复信息之前,第二设置模块1400还可在客户端设置回复信息的签名方式,比如第二设置模块1400可设置采用匿名、管理员可见实名以及根据个人喜好设置昵称等方式设置回复信息的签名方式。
[0076]综上所述,本发明实施例的客户端,接收服务器发送的讨论主题,并向服务器发送与讨论主题对应的回复信息,以使服务器将回复信息发送给讨论组中的其他用户。该客户端通过服务器将用户的回复发给讨论组的其他用户,活跃了讨论组的讨论氛围,进一步调动了用户讨论的积极性。
[0077]为了实现上述实施例,本发明还提出了一种群组信息交互系统,图7是根据本发明一个实施例的群组信息交互系统的结构示意图,如图7所示,该群组信息交互系统包括:月艮务器2000和客户端1000。
[0078]其中,其中,需要说明的是,上述客户端1000包括上述参照图4至图6对客户端的功能描述,其功能与客户端的功能相对应,在此不再赘述。另外,服务器2000用于和客户端1000共同实现本发明实施例的群组信息交互方法的实施例,其特征与群组信息交互方法中服务器的特征一一对应,在此不再赘述。
[0079]综上所述,本发明实施例的本发明实施例的群组信息交互系统,客户端扫描服务器提供的与预先创建的讨论组对应的二维码,从而与服务器建立连接,登录讨论组,客户端通过服务器与讨论组中其他用户之间进行问答形式的交互。该系统通过客户端登录讨论组,实现与其他用户之间进行问答形式的信息交互,丰富了用户之间信息交流的方式,提高了用户互动的积极性,同时避免了讨论组内发送与当前场景无关的信息。
[0080]此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0081]在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0082]尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
【主权项】
1.一种群组信息交互方法,其特征在于,包括以下步骤: 客户端扫描服务器提供的与预先创建的讨论组对应的二维码,进而与所述服务器建立连接,登录所述讨论组; 所述客户端通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互。2.如权利要求1所述的方法,其特征在于,所述客户端通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互,包括: 所述客户端向所述服务器发送讨论主题,以使所述服务器将所述讨论主题发送给所述讨论组中的其他用户。3.如权利要求2所述的方法,其特征在于,所述客户端向所述服务器发送讨论主题,以使所述服务器将所述讨论主题发送给所述讨论组中的其他用户,包括: 所述客户端向所述服务器发送携带用户名称的定向讨论主题,以使所述服务器将所述定向讨论主题发送给与所述用户名称对应的用户。4.如权利要求2所述的方法,其特征在于,在所述客户端向所述服务器发送讨论主题之前,还包括: 设置用户回答权限。5.如权利要求1所述的方法,其特征在于,所述客户端通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互,包括: 所述客户端接收所述服务器发送的讨论主题,并向所述服务器发送与所述讨论主题对应的回复信息,以使所述服务器将所述回复信息发送给所述讨论组中的其他用户。6.如权利要求5所述的方法,其特征在于,在所述向所述服务器发送与所述讨论主题对应的回复信息之前,还包括: 设置回复信息的签名方式。7.一种客户端,其特征在于,包括: 登录模块,用于扫描服务器提供的与预先创建的讨论组对应的二维码,进而与所述服务器建立连接,登录所述讨论组; 交互模块,用于通过所述服务器与所述讨论组中的其他用户之间进行问答形式的信息交互。8.如权利要求7所述的客户端,其特征在于,所述交互模块用于: 向所述服务器发送讨论主题,以使所述服务器将所述讨论主题发送给所述讨论组中的其他用户。9.如权利要求8所述的客户端,其特征在于,所述交互模块用于: 向所述服务器发送携带用户名称的定向讨论主题,以使所述服务器将所述定向讨论主题发送给与所述用户名称对应的用户。10.如权利要求8所述的客户端,其特征在于,还包括: 第一设置模块,用于在所述交互模块向所述服务器发送讨论主题之前,设置用户回答权限。11.如权利要求7所述的客户端,其特征在于,所述交互模块用于: 接收所述服务器发送的讨论主题,并向所述服务器发送与所述讨论主题对应的回复信息,以使所述服务器将所述回复信息发送给所述讨论组中的其他用户。12.如权利要求11所述的客户端,其特征在于,还包括: 第二设置模块,用于在所述交互模块向所述服务器发送与所述讨论主题对应的回复信息之前,设置回复信息的签名方式。13.—种群组信息交互系统,其特征在于,包括:服务器,以及多个如权利要求7-12任一所述的客户端。
【文档编号】H04L12/58GK106059893SQ201610330688
【公开日】2016年10月26日
【申请日】2016年5月18日
【发明人】戴腾
【申请人】北京百度网讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1