一种群组组建方法、服务器及终端与流程

文档序号:14993391发布日期:2018-07-20 22:58阅读:156来源:国知局
本发明涉及计算机
技术领域
:,尤其涉及一种群组组建方法、服务器及终端。
背景技术
::电子邮件是一种用电子手段提供信息交换的通信方式,是互联网应用最广的服务,用户不仅可以在电子邮件的正文输入文字内容,还可以通过附件的形式发送文档、图像或者音视频等文件。现有的很多聊天应用都集成有自己的邮箱系统,当接收到新邮件时,聊天应用会弹出提醒页面,用户可以通过该提醒页面进入邮箱应用查看该新邮件,此时,若用户想要将新邮件的内容分享给好友,或者想要与邮件的参与者,比如邮件发送者、抄送者进行聊天时,往往需要返回聊天应用界面一个个查找对应的联系人,将这些联系人组建群组,通过组建的群组进行聊天或者分享操作,并且若中途忘记了某一个联系人,则还要返回邮箱应用进行再次确认。这种群组组建方式需要用户手动在邮箱应用和聊天应用中进行切换,操作繁琐,组群效率低。技术实现要素:本发明的目的在于提供一种群组组建方法、服务器及终端,以解决现有跨应用的群组组建操作需要手动在多个应用中切换,组群效率低的技术问题。为解决上述技术问题,本发明实施例提供以下技术方案:一种群组组建方法,应用于服务器,其包括:接收终端发送的群组组建请求,所述群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息;从所述通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集;根据所述第一通信标识和第二通信标识集确定目标对象的目标标识集;根据所述目标标识集组建所述目标对象的群组。为解决上述技术问题,本发明实施例还提供以下技术方案:一种群组组建方法,应用于终端,其包括:获取群组组建请求的生成指令;根据所述生成指令获取当前通信信息和当前请求对象的第一通信标识;根据所述通信信息和第一通信标识生成所述群组组建请求;向服务器发送所述群组组建请求,以使所述服务器根据所述群组组建请求进行群组组建操作。为解决上述技术问题,本发明实施例还提供以下技术方案:一种服务器,其包括:接收模块,用于接收终端发送的群组组建请求,所述群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息;获取模块,用于从所述通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集;确定模块,用于根据所述第一通信标识和第二通信标识集确定目标对象的目标标识集;组建模块,用于根据所述目标标识集组建所述目标对象的群组。为解决上述技术问题,本发明实施例还提供以下技术方案:一种终端,其包括:第一获取模块,用于获取群组组建请求的生成指令;第二获取模块,用于根据所述生成指令获取当前通信信息和当前请求对象的第一通信标识;生成模块,用于根据所述通信信息和第一通信标识生成所述群组组建请求;发送模块,用于向服务器发送所述群组组建请求,以使所述服务器根据所述群组组建请求进行群组组建操作。本发明该的群组组建方法、服务器及终端,通过接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息,并从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集,之后,根据该第一通信标识和第二通信标识集确定目标对象的目标标识集,并根据该目标标识集组建该目标对象的群组,能无需在多个应用中进行切换即可实现跨应用群组的组建,操作简单,组群效率高。附图说明下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。图1a是本发明实施例提供的群组组建系统的场景示意图;图1b为本发明实施例提供的群组组建方法的流程示意图;图2为本发明实施例提供的群组组建方法的流程示意图;图3a为本发明实施例提供的邮件信息的分享方法的流程示意图;图3b为本发明实施例提供的企业邮箱系统中邮件分享过程的示意图;图4a本发明实施例提供的服务器的结构示意图;图4b本发明实施例提供的服务器的另一结构示意图;图5本发明实施例提供的终端的结构示意图;图6本发明实施例提供的服务器的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例提供一种群组组建方法、服务器、终端及系统。请参阅图1a,该群组组建系统可以包括本发明实施例所提供的任一种服务器和终端。其中,服务器可以接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息,并从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集,之后,根据该第一通信标识和第二通信标识集确定目标对象的目标标识集,并根据该目标标识集组建该目标对象的群组。终端可以获取群组组建请求的生成指令,并根据该生成指令获取当前通信信息和当前请求对象的第一通信标识,之后,根据该通信信息和第一通信标识生成该群组组建请求,并向服务器发送该群组组建请求,以使该服务器根据该群组组建请求进行群组组建操作。其中,该通信信息主要指至少两个用户在同一通信应用中所参与交流的信息,其可以包括邮箱信息、游戏信息或会话信息等。该第一通信标识和第二通信标识用于区分通信应用中的不同用户,其可以包括邮箱账号、邮箱地址或者社交平台(即时聊天应用)的注册账号等,其中,该即时聊天应用可以包括微博和游戏应用等。比如,该通信信息可以是邮件信息,该第一通信标识和第二通信标识可以是邮箱信息。当用户在终端浏览邮件时,若需要与邮件参与人发起即时聊天,可以根据第一邮箱信息和邮件信息生成群组组建请求,并向服务器发送该群组组建请求,之后,服务器从该邮件信息中获取除当前请求人之外的所有邮件参与人的第二邮箱信息集,并根据该第一邮箱信息和第二邮箱信息集确定目标对象在即时聊天应用中的账号,之后根据这些账号组建即时聊天的群组。以下将分别进行详细说明。需说明的是,以下实施例的序号不作为实施例优先顺序的限定。第一实施例本实施例将从服务器的角度进行描述,该服务器可以是应用服务器。请参阅图1b,图1b具体描述了本发明第一实施例提供的群组组建方法,其可以包括:s101、接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识,以及当前请求对象所参与的通信信息。本实施例中,该终端可以是手机、平板电脑或者电脑等网络设备。该通信信息主要指至少两个用户在同一通信应用中所参与交流的信息,其可以包括邮箱信息、游戏信息或会话信息等,其中,该通信应用可以是邮箱应用、游戏应用或者即时通讯应用等。该第一通信标识用于区分通信应用中的不同用户,其可以包括邮箱账号、邮箱地址或者社交平台(即时通讯应用)的注册账号等,其中,该即时通讯应用可以包括即时聊天应用(如微博)和游戏应用等。通常,不同的通信应用中该第一通信标识和通信信息的内容可以不同,比如,当该通信应用为邮箱应用时,该第一通信标识可以是邮箱地址或者邮箱账号,该通信信息可以是邮件信息,该邮件信息可以包括邮件内容和邮件参与对象等信息。当该通信应用为网络游戏应用时,该第一通信标识可以是游戏账号,该通信信息可以是某一游戏队列或者游戏房间的相关信息,比如游戏队列或者游戏房间的聊天内容以及各游戏成员信息等。当该通信应用为即时聊天应用时,该第一通信标识可以是即时聊天应用账号,该通信信息可以包括聊天内容以及聊天成员等信息。需要说明的是,该当前请求对象应当是该邮件参与对象或者聊天成员或者游戏成员中的一员。s102、从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集。本实施例中,该第二通信标识集中的第二通信标识可以包括邮箱账号、邮箱地址或者社交平台(即时聊天应用)的注册账号等,其主要用于区分当前请求对象和其余参与对象。s103、根据该第一通信标识和第二通信标识集确定目标对象的目标标识集。本实施例中,该目标标识集主要用于区分社交平台中的不同用户,其可以包括各社交平台的注册账号。该目标对象可以包括当前请求对象在内的所有参与对象(比如会话对象、邮件参与对象或游戏对象)中的至少一个。例如,上述步骤s103具体可以包括:1-1、根据该第一通信标识和第二通信标识集确定参与对象标识集。例如,该群组组建请求还可以携带应用标识,此时,上述步骤1-1具体可以包括:根据该应用标识确定对应应用的对象标识数据库;从该对象标识数据库中查找与该第一通信标识对应的对象标识,以及查找与该第二通信标识集中每一个第二通信标识对应的对象标识,得到参与对象标识集。本实施例中,该应用标识主要用于区分不同的即时通讯应用,其可以是每一即时通讯应用的登录接口或者应用名称。该对象标识数据库可以根据实际需求而定,其可以是社交平台(即时聊天应用)的注册账号的数据库。该对象标识主要用于区分该应用标识对应的即时通讯应用的不同用户,其可以包括社交平台的注册账号,通常,每一第一通信标识或第二通信标识对应一个唯一的对象标识。实际应用过程中,需要预先建立应用标识与对象数据库,以及对象标识和第一通信标识或第二通信标识之间的关联关系,从而后续可以通过关联关系查找到指定即时通讯应用的对象标识数据库,并从对象数据库中查找到对应的对象标识。当然,若可供指定的即时通讯应用只有唯一一个,则不需要获取应用标识,可以直接进入该唯一即时通讯应用中的后台数据库,并根据该第一通信标识和第二通信标识集从该后台数据库中确定参与对象标识集。1-2、根据该参与对象标识集确定目标对象的目标标识集。本实施例中,服务器可以直接将该参与对象标识集确定为目标标识集,也可以通过与终端交互来确定目标标识集,具体确定方式可以根据实际需求而定,也即,上述步骤1-2具体可以包括:将该参与对象标识集确定为目标对象的目标标识集;或者,根据该参与对象标识集确定可选择标识集;将该可选择标识集发送至该终端,以使该终端根据该可选择标识集返回对应的选择后标识集;将该选择后标识集确定为目标对象的目标标识集。本实施例中,该目标标识集可以是该可选择标识集中的至少一个,该可选择标识集可以包括社交平台的注册账号,其主要用于为用户提供该目标标识集的可选择范围。实际操作过程中,服务器可以根据该可选择标识集生成选择界面并将其发送给终端,这样,当终端接收并显示该选择界面时,用户可以从该选择界面上选择所需的目标对象。为便于用户快速找到目标对象,该选择界面上的标识可以被分成多个组,比如参与对象组、最近联系人组以及其他组等,另外,该选择界面上还可以提供搜索框,以便用户精确查找,加快目标对象的查找速度。进一步地,上述步骤“根据该参与对象标识集确定可选择标识集”具体可以包括:从该对象标识数据库中查找与该第一通信标识对应的对象标识关联的所有对象标识,得到关联对象标识集;将该参与对象标识集和关联对象标识集确定为可选择标识集。本实施例中,该关联对象标识集中可以包括与当前请求对象有关的所有对象的对象标识,比如当前请求对象在即时聊天应用或游戏应用中的最近聊天对象的对象标识,或者当前请求对象可以搜索到的所有对象(比如即时聊天应用或游戏应用上的好友)的对象标识,等等,此时,该目标对象可以是包括当前请求对象在内的所有参与对象(比如会话对象、邮件参与对象或游戏对象)、以及所有关联对象(比如当前请求对象的好友或者最近聊天对象)中的至少一个。此外,需要指出的是,在服务器与终端交互的过程中,为避免用户误选择了某个目标对象,或者在选择了目标对象后又想取消群组组建操作,可以在群组组建之前向用户进一步确认,也即,在上述步骤s103之后,该群组组建方法还可以包括:生成是否进行群组组建的确认请求;向该终端发送该确认请求,以使用户根据该确认请求进行确认操作;接收该终端根据该确认操作返回的确认结果;根据该确认结果执行根据该目标标识集组建该目标对象的群组的操作。本实施例中,该确认请求可以通过提示框的形式发送给终端,该提示框的标题可以根据通信信息的内容而定,比如可以是通信信息的主题。该提示框上可以设有多个接口,该接口可以表现为按键或图标等形式,其可以包括“发送”和“取消”两个按键,用户可以通过点击该接口生成相应的确认结果。该确认结果可以根据实际需求而定,比如可以包括“是”和“否”。具体的,当用户点击“发送”按键时,该确认结果为“是”,此时,服务器可以执行群组组建操作。当用户点击“取消”按键时,该确认结果为“否”,此时,服务器可以不进行任何操作,等待用户的下一步指令。s104、根据该目标标识集组建该目标对象的群组。本实施例中,服务器可以将所有目标标识拉到一个群组中以创建群聊窗口,其中该群聊窗口中的群聊对象是该目标对象。该群聊窗口的窗口颜色和背景图片可以根据实际需求而定,其可以是用户根据喜好预先设定的,也可以是系统自行设定的。为突显群组组建的目的,该群组的名称通常可以根据该通信信息而定,比如当该通信信息是邮件信息时,该群组名称可以直接是该邮件内容的标题,当该通信信息是游戏信息时,该群组名称可以是当前所参与游戏的游戏名或者游戏房间的房间名,等等,当然,该群组名称还可以是用户自定义的名称。例如,当该通信信息为邮件信息时,该邮件信息包括邮件内容时,在上述步骤s104之后,该群组组建方法还可以包括:将该邮件内容的格式转化为预设格式;将转化后的邮件内容发送至该群组,以向该目标对象分享该邮件内容。本实施例中,该邮件内容主要包括邮件中可以直接截图或复制粘贴的部分,其可以包括邮件正文和标题,通常,该邮件内容的表现形式为超文本标记语言(hypertextmarkuplanguage,html)。该邮件信息还可以包括所有邮件参与对象的邮箱地址和邮件附件等信息,其中该邮件参与对象可以包括发件者(或转发者)、收件者以及抄送者等与邮件相关的人员。由于html格式的邮件内容不方便在即时聊天窗口中直接查看,故若要将邮件内容分享至群聊窗口中,需要将该邮件内容的格式转化为预设格式,其中,该预设格式可以根据实际需求而定,其可以包括便携式文档格式(portabledocumentformat,pdf),联合图像专家小组(jointphotographicexpertsgroup,jpeg),便携式网络图片(portablenetworkgraphics,png),或者一些文档格式等容易被查看和阅读的文件格式。相对于现有需要在邮件应用中截图和复制邮件内容,并手动切换至即时通讯应用中以进行分享来说,用户只需在当前邮件界面进行操作即可实现分享,无需进行切换和复制截图等操作,操作简便,分享效率高,同时,由于该邮件内容在分享的时候自动转化为容易查看和阅读的格式,无需用户截图和复制,灵活性高。由上述可知,本实施例提供的群组组建方法,其中服务器可以通过接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息,并从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集,之后,根据该第一通信标识和第二通信标识集确定目标对象的目标标识集,并根据该目标标识集组建该目标对象的群组,从而无需在多个应用中进行切换即可实现跨应用群组的组建,操作简单,组群效率高。第二实施例本实施例将从终端的角度进行描述,该终端可以是手机、平板电脑或者电脑等网络设备。请参阅图2,图2具体描述了本发明第二实施例提供的群组组建方法,其可以包括:s201、获取群组组建请求的生成指令。本实施例中,若用户想要在某指定应用中与当前好友进行群聊,可以点击当前通信应用中的某一图标,以生成群组组建请求的生成指令。该通信应用可以是邮箱应用、游戏应用或者即时通讯应用等。该指定应用主要包括即时通讯应用,比如即时聊天应用或网络游戏应用等。s202、根据该生成指令获取当前通信信息和当前请求对象的第一通信标识。本实施例中,该通信信息主要指至少两个用户在同一通信应用中所参与交流的信息,其可以包括邮箱信息、游戏信息或会话信息等。该第一通信标识用于区分通信应用中的不同用户,其可以包括邮箱账号、邮箱地址或者社交平台(即时通讯应用)的注册账号等,其中,该即时通讯应用可以包括即时聊天应用(如微博)和游戏应用等。通常,不同的通信应用中该第一通信标识和通信信息的内容可以不同,比如,当该通信应用为邮箱应用时,该第一通信标识可以是邮箱地址或者邮箱账号,该通信信息可以是邮件信息,该邮件信息可以包括邮件内容和邮件参与用户等信息。当该通信应用为网络游戏应用时,该第一通信标识可以是游戏账号,该通信信息可以是某一游戏队列或者游戏房间的相关信息,比如游戏队列或者游戏房间的聊天内容以及各游戏成员信息。当该通信应用为即时聊天应用时,该第一通信标识可以是即时聊天应用账号,该通信信息可以包括聊天内容以及聊天成员等信息。需要说明的是,该当前请求对象应当是该邮件参与对象或者聊天成员或者游戏成员中的一员。s203、根据该通信信息和第一通信标识生成该群组组建请求。本实施例中,若可供群聊的即时通讯应用有多个,比如可供群聊的即时通讯应用包括即时聊天应用(如微博)和网络游戏应用,此时,终端还需获取用户指定的即时通讯应用的应用标识,并根据该通信信息、第一通信标识和应用标识生成该群组组建请求,其中,该应用标识主要用于区分不同的即时通讯应用,其可以是即时通讯应用的登录接口或者应用名称。若可供群聊的即时通讯应用只有一个,则可以直接根据该通信信息和第一通信标识生成该群组组建请求。s204、向服务器发送该群组组建请求,以使该服务器根据该群组组建请求进行群组组建操作。本实施例中,服务器在根据该群组组建请求组建群组的过程中,可以与终端进行交互,也可以不需要进行交互,具体可以根据实际需求而定。当不需要进行交互时,服务器可以直接根据该通信信息中的所有参与对象建立群组,比如当该通信信息是邮件信息时,可以在指定即时通讯应用中建立一个包括所有邮件参与对象的聊天群组。当需要与终端进行交互时,服务器可以从终端中获取需要建立群组的人员信息,然后根据这些人员信息建立聊天群组,也即,在向服务器发送该群组组建请求之后,该群组组建方法还可以包括:接收该服务器根据该群组组建请求返回的可选择标识集,并进行显示;获取对象选择信息;根据该对象选择信息从该可选择标识集中选择对应的对象标识集;将选择后对象标识集发送至该服务器。本实施例中,该可选择标识集可以包括社交平台的注册账号,其主要用于为用户提供该目标标识集的可选择范围。该对象选择信息主要是针对该可选择标识集的增加或删除信息,该可选择标识集可以表现为选择界面的形式,用户可以通过在该选择界面上进行添加或者删除等操作来生成该对象选择信息,以使终端从该可选择标识集中添加或删除对应的对象标识,得到选择后标识集。由上述可知,本实施例提供的群组组建方法,其中终端可以通过获取群组组建请求的生成指令,并根据该生成指令获取当前通信信息和当前请求对象的第一通信标识,之后,根据该通信信息和第一通信标识生成该群组组建请求,向服务器发送该群组组建请求,以使该服务器根据该群组组建请求进行群组组建操作,从而无需在多个应用中进行切换即可实现跨应用群组的组建,操作简单,组群效率高。第三实施例根据实施例一和实施例二所描述的方法,以下将举例作进一步详细说明。在本实施例中,将以该通信信息为邮件信息,该通信应用为企业邮箱应用为例,从服务器和终端进行详细说明。如图3a和图3b所示,一种群组组建方法,具体流程可以如下:s301、终端获取群组组建请求的生成指令,并根据该生成指令获取当前邮件信息、当前请求对象的第一通信标识和应用标识。譬如,该邮件信息可以表现为邮件浏览界面的形式,该邮件浏览界面上可以包括用于显示邮件正文的正文窗口,用于显示邮件标题的标题窗口,用于显示邮件接收者、发送者和抄送者等参与人员的邮箱地址窗口,以及一些功能按键,比如分享按键、删除按键、回复按键等等,其中,该分享按键可以设置在邮箱地址窗口中,也可以设置在邮件浏览界面的下方或者其它位置。该第一通信标识可以是邮箱账号或邮箱地址。该应用标识主要用于区分不同的即时通讯应用(比如即时通讯应用m和n),其可以是即时通讯应用的登录接口或者应用名称。具体的,当前请求对象可以点击该分享按键进入应用选择界面,之后通过点击该应用选择界面中对应即时通讯应用的按钮来生成群组组建请求的生成指令,其中,该当前请求对象可以是邮件发送者a。s302、终端根据该应用标识、第一通信标识和邮件信息生成群组组建请求,并向服务器发送该群组组建请求。譬如,终端向服务器发送的群组组建请求中可以包括应用标识、第一通信标识、邮件内容、以及邮件参与者的邮箱地址等信息。s303、服务器从该邮件信息中获取其余邮件参与对象的第二通信标识集,并根据该应用标识确定对应应用的对象标识数据库。譬如,该第二通信标识集可以为邮箱账号集或邮箱地址集。服务器可以从邮箱地址窗口中获取除当前请求对象(发送者a)之外的所有邮件参与对象的邮箱地址或邮箱账号,比如该第二通信标识集包括邮件抄送者c和接收者b的邮箱地址。该对象标识数据库可以是预先存储的用户账号数据库。s304、服务器从该对象标识数据库中查找与该第一通信标识对应的对象标识,以及查找与该第二通信标识集中每一个第二通信标识对应的对象标识,得到参与对象标识集。譬如,当该应用标识对应的即时通讯应用为m时,该对象标识可以是该即时通讯应用m中用户注册的账号,通常,每一第一通信标识或第二通信标识对应一个唯一的对象标识。该即时通讯应用m可以和企业邮箱应用集成在一个应用系统中。s305、服务器从该对象标识数据库中查找所有与该第一通信标识关联的对象标识,得到关联对象标识集,并将该参与对象标识集和关联对象标识集确定为可选择标识集,之后将该可选择标识集发送至终端。譬如,该关联对象标识集可以包括与发送者a有关的所有关联对象(比如邮件参与对象b和c、最近联系对象、可搜索对象等)在即时通讯应用m中注册的用户账号。s306、终端显示该可选择标识集,并获取用户对该可选择标识集的选择操作。譬如,该可选择标识集可以表现为选择界面的形式,该选择界面上可以包括三个账号组:邮件参与对象组、最近联系对象组以及可搜索对象组,其中,为使整个界面简单明了,邮件参与对象组和可搜索对象组中的账号可以显示在某个子页面上,用户通过点击该选择界面上的指定接口可以进入该子页面。该选择操作可以包括删除操作和添加操作等。s307、终端根据该选择操作从该可选择标识集中选择对应的对象标识集,并将选择后标识集发送至该服务器。譬如,当用户选择了邮件参与对象组中的所有账号时,该选择后标识集即为所有邮件参与对象a、b和c在即时通讯应用m中注册的账号。s308、服务器将该选择后标识集确定为目标对象的目标标识集,并生成是否进行群组组建的确认请求,之后向终端发送该确认请求。譬如,服务器可以将邮件参与对象a、b和c确定为目标对象,并将他们在即时通讯应用m中注册的账号确定为目标标识集,之后可以生成一个设有“发送”和“取消”两个按键的提示框,并向终端发送该提示框。s309、终端根据该确认请求获取用户的确认操作,并根据该确认操作生成确认结果,之后将该确认结果发送至服务器。譬如,当用户在终端上点击该提示框中的“发送”按键时,生成的确认结果为“是”,当用户点击该提示框中的“取消”按键时,生成的确认结果为“否”。s310、服务器根据该确认结果和目标标识集组建该目标对象的群组。譬如,当该确认结果为“是”时,服务器可以将所有目标账号拉到一个群组中,且该群组的名称可以为该邮件标题。当该确认结果为“否”时,服务器可以不进行任何操作,等待用户的下一步指令。s311、服务器将该邮件信息中邮件内容的格式转化为预设格式,并将转化后的邮件内容分享至该群组。譬如,服务器可以将html格式的邮件内容转化为pdf或jpeg或png等格式,并发送至该群组中,以使所有邮件参与对象都可以从群组中看到该转化后的邮件内容,无需返回邮件应用进行查阅。由上述可知,本实施例提供的群组组建方法,其中终端可以获取群组组建请求的生成指令,并根据该生成指令获取当前邮件信息、当前请求对象的第一通信标识和应用标识,接着,根据该应用标识、第一通信标识和邮件信息生成群组组建请求,并向服务器发送该群组组建请求,之后,服务器从该邮件信息中获取其余邮件参与对象的第二通信标识集,并根据该应用标识确定对应应用的对象标识数据库,接着,从该对象标识数据库中查找与该第一通信标识对应的对象标识,以及查找与该第二通信标识集中每一个第二通信标识对应的对象标识,得到聊天对象标识集,之后,从该对象标识数据库中查找所有与该第一通信标识关联的对象标识,得到关联对象标识集,并将该聊天对象标识集和关联对象标识集确定为可选择标识集,之后将该可选择标识集发送至终端,接着,终端可以显示该可选择标识集,并获取用户对该可选择标识集的选择操作,之后,根据该选择操作从该可选择标识集中确定目标对象的目标标识集,并将该目标标识集发送至服务器,服务器根据该目标标识集生成是否进行群组组建的确认请求,并向终端发送该确认请求,之后,终端根据该确认请求获取用户的确认操作,并根据该确认操作生成确认结果,之后将该确认结果发送至服务器,接着,服务器根据该确认结果和目标标识组建该目标对象的群组,从而无需在多个应用中进行切换即可实现跨应用群组的组建,操作简单,组群效率高,并且在群组组建之后,服务器可以将该邮件内容的格式转化为预设格式,并将转化后的邮件内容分享至该群组,相对于现有需要在邮件应用中截图和复制邮件内容,并手动切换至即时通讯应用中以进行分享来说,用户只需在当前邮件界面进行操作即可实现分享,无需进行切换和复制截图等操作,操作简便,分享效率高,同时,由于该邮件内容在分享的时候自动转化为容易查看和阅读的格式,无需用户截图和复制,灵活性高。第四实施例根据实施例一和实施例三所描述的方法,本实施例将从服务器的角度进一步进行描述,请参阅图4a,图4a具体描述了本发明第四实施例提供的服务器,其可以包括:接收模块10、获取模块20、确定模块30和组建模块40,其中:(1)接收模块10接收模块10,用于接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息。本实施例中,该终端可以是手机、平板电脑或者电脑等网络设备。该通信信息主要指至少两个用户在同一通信应用中所参与交流的信息,其可以包括邮箱信息、游戏信息或会话信息等,其中,该通信应用可以是邮箱应用、游戏应用或者即时通讯应用等。该第一通信标识用于区分通信应用中的不同用户,其可以包括邮箱账号、邮箱地址或者社交平台(即时通讯应用)的注册账号等,其中,该即时通讯应用可以包括即时聊天应用(如微博)和游戏应用等。通常,不同的通信应用中该第一通信标识和通信信息的内容可以不同,比如,当该通信应用为邮箱应用时,该第一通信标识可以是邮箱地址或者邮箱账号,该通信信息可以是邮件信息,该邮件信息可以包括邮件内容和邮件参与对象等信息。当该通信应用为网络游戏应用时,该第一通信标识可以是游戏账号,该通信信息可以是某一游戏队列或者游戏房间的相关信息,比如游戏队列或者游戏房间的聊天内容以及各游戏成员信息等。当该通信应用为即时聊天应用时,该第一通信标识可以是即时聊天应用账号,该通信信息可以包括聊天内容以及聊天成员等信息。需要说明的是,该当前请求对象应当是该邮件参与对象或者聊天成员或者游戏成员中的一员。(2)获取模块20获取模块20,用于从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集。本实施例中,该第二通信标识集中的第二通信标识可以包括邮箱账号、邮箱地址或者社交平台(即时聊天应用)的注册账号等,其主要用于区分当前请求对象和其余参与对象。(3)确定模块30确定模块30,用于根据该第一通信标识和第二通信标识集确定目标对象的目标标识集。本实施例中,该目标标识集主要用于区分社交平台中的不同用户,其可以包括各社交平台的注册账号。该目标对象可以包括当前请求对象在内的所有参与对象(比如会话对象、邮件参与对象或游戏对象)中的至少一个。例如,请参阅图4b,该确定模块30具体可以包括第一确定子模块31和第二确定子模块32,其中:第一确定子模块31,用于根据该第一通信标识和第二通信标识集确定参与对象标识集。例如,该群组组建请求还可以携带应用标识,该第一确定子模块31具体可以用于:根据该应用标识确定对应应用的对象标识数据库;从该对象标识数据库中查找与该第一通信标识对应的对象标识,以及查找与该第二通信标识集中每一个第二通信标识对应的对象标识,得到参与对象标识集。本实施例中,该应用标识主要用于区分不同的即时通讯应用,其可以是每一即时通讯应用的登录接口或者应用名称。该对象标识数据库可以根据实际需求而定,其可以是社交平台(即时聊天应用)的注册账号的数据库。该对象标识主要用于区分该应用标识对应的即时通讯应用的不同用户,其可以包括社交平台的注册账号,通常,每一第一通信标识或第二通信标识对应一个唯一的对象标识。实际应用过程中,需要预先建立应用标识与对象数据库,以及对象标识和第一通信标识或第二通信标识之间的关联关系,从而后续可以通过关联关系查找到指定即时通讯应用的对象标识数据库,并从对象数据库中查找到对应的对象标识。当然,若可供指定的即时通讯应用只有唯一一个,则不需要获取应用标识,可以直接进入该唯一即时通讯应用中的后台数据库,并根据该第一通信标识和第二通信标识集从该后台数据库中确定参与对象标识集。第二确定子模块32,用于根据该参与对象标识集确定目标对象的目标标识集。本实施例中,第二确定子模块32可以直接将该参与对象标识集确定为目标标识集,也可以通过与终端交互来确定目标标识集,具体确定方式可以根据实际需求而定,也即,该第二确定子模块32具体可以用于:将该参与对象标识集确定为目标对象的目标标识集;或者,根据该参与对象标识集确定可选择标识集;将该可选择标识集发送至该终端,以使该终端根据该可选择标识集返回对应的选择后标识集;将该选择后标识集确定为目标对象的目标标识集。本实施例中,该目标标识集可以是该可选择标识集中的至少一个,该可选择标识集可以包括社交平台的注册账号,其主要用于为用户提供该目标标识集的可选择范围。实际操作过程中,第二确定子模块32可以根据该可选择标识集生成选择界面并将其发送给终端,这样,当终端接收并显示该选择界面时,用户可以从该选择界面上选择所需的目标对象。为便于用户快速找到目标对象,该选择界面上的标识可以被分成多个组,比如参与对象组、最近联系人组以及其他组等,另外,该选择界面上还可以提供搜索框,以便用户精确查找,加快目标对象的查找速度。进一步地,该第二确定子模块32具体可以用于:从该对象标识数据库中查找与该第一通信标识对应的对象标识关联的所有对象标识,得到关联对象标识集;将该参与对象标识集和关联对象标识集确定为可选择标识集。本实施例中,该关联对象标识集中可以包括与当前请求对象有关的所有对象的对象标识,比如当前请求对象在即时聊天应用或游戏应用中的最近聊天对象的对象标识,或者当前请求对象可以搜索到的所有对象(比如即时聊天应用或游戏应用上的好友)的对象标识,等等,此时,该目标对象可以是包括当前请求对象在内的所有参与对象(比如会话对象、邮件参与对象或游戏对象)、以及所有关联对象(比如当前请求对象的好友或者最近聊天对象)中的至少一个。此外,需要指出的是,在服务器与终端交互的过程中,为避免用户误选择了某个目标对象,或者在选择了目标对象后又想取消群组组建操作,可以在群组组建之前向用户进一步确认,也即,该群组组建装置还可以包括确认模块50,用于:生成是否进行群组组建的确认请求;向该终端发送该确认请求,以使用户根据该确认请求进行确认操作;接收该终端根据该确认操作返回的确认结果;根据该确认结果触发组建模块40执行根据该目标标识集组建该目标对象的群组的操作。本实施例中,该确认请求可以通过提示框的形式发送给终端,该提示框的标题可以根据通信信息的内容而定,比如可以是通信信息的主题。该提示框上可以设有多个接口,该接口可以表现为按键或图标等形式,其可以包括“发送”和“取消”两个按键,用户可以通过点击该接口生成相应的确认结果。该确认结果可以根据实际需求而定,比如可以包括“是”和“否”。具体的,当用户点击“发送”按键时,该确认结果为“是”,此时,可以触发组建模块40执行群组组建操作。当用户点击“取消”按键时,该确认结果为“否”,此时,确认模块50可以不进行任何操作,等待用户的下一步指令。(4)组建模块40组建模块40,用于根据该目标标识集组建该目标对象的群组。本实施例中,可以将所有目标标识拉到一个群组中以创建群聊窗口,其中该群聊窗口中的群聊对象是该目标对象。该群聊窗口的窗口颜色和背景图片可以根据实际需求而定,其可以是用户根据喜好预先设定的,也可以是系统自行设定的。为突显群组组建的目的,该群组的名称通常可以根据该通信信息而定,比如当该通信信息是邮件信息时,该群组名称可以直接是该邮件内容的标题,当该通信信息是游戏信息时,该群组名称可以是当前所参与游戏的游戏名或者游戏房间的房间名,等等,当然,该群组名称还可以是用户自定义的名称。例如,当该通信信息为邮件信息时,该邮件信息可以包括邮件内容,此时,该服务器还可以包括分享模块60,用于:在该组建模块40根据该目标标识集组建该目标对象的群组之后,将该邮件内容的格式转化为预设格式;将转化后的邮件内容发送至该群组,以向该目标对象分享该邮件内容。本实施例中,该邮件内容主要包括邮件中可以直接截图或复制粘贴的部分,其可以包括邮件正文和标题,通常,该邮件内容的表现形式为超文本标记语言(hypertextmarkuplanguage,html)。该邮件信息还可以包括所有邮件参与对象的邮箱地址和邮件附件等信息,其中该邮件参与对象可以包括发件者(或转发者)、收件者以及抄送者等与邮件相关的人员。由于html格式的邮件内容不方便在即时聊天窗口中直接查看,故若要将邮件内容分享至群聊窗口中,需要将该邮件内容的格式转化为预设格式,其中,该预设格式可以根据实际需求而定,其可以包括便携式文档格式(portabledocumentformat,pdf),联合图像专家小组(jointphotographicexpertsgroup,jpeg),便携式网络图片(portablenetworkgraphics,png),或者一些文档格式等容易被查看和阅读的文件格式。相对于现有需要在邮件应用中截图和复制邮件内容,并手动切换至即时通讯应用中以进行分享来说,用户只需在当前邮件界面进行操作即可实现分享,无需进行切换和复制截图等操作,操作简便,分享效率高,同时,由于该邮件内容在分享的时候自动转化为容易查看和阅读的格式,无需用户截图和复制,灵活性高。具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。由上述可知,本实施例提供的服务器,通过接收模块10接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息,获取模块20从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集,之后,确定模块30根据该第一通信标识和第二通信标识集确定目标对象的目标标识集,组建模块40根据该目标标识集组建该目标对象的群组,从而无需在多个应用中进行切换即可实现跨应用群组的组建,操作简单,组群效率高。第五实施例在实施例二和实施例三该方法的基础上,本实施例将从终端的角度进一步进行描述,请参阅图5,图5具体描述了本发明第五实施例提供的终端,其可以包括:第一获取模块70、第二获取模块80、生成模块90和发送模块100,其中:(1)第一获取模块70第一获取模块70,用于获取群组组建请求的生成指令。本实施例中,若用户想要在某指定应用中与当前好友进行群聊,可以点击当前通信应用中的某一图标,以生成群组组建请求的生成指令。该通信应用可以是邮箱应用、游戏应用或者即时通讯应用等。该指定应用主要包括即时通讯应用,比如即时聊天应用或网络游戏应用等。(2)第二获取模块80第二获取模块80,用于根据该生成指令获取当前通信信息和当前请求对象的第一通信标识。本实施例中,该通信信息主要指至少两个用户在同一通信应用中所参与交流的信息,其可以包括邮箱信息、游戏信息或会话信息等。该第一通信标识用于区分通信应用中的不同用户,其可以包括邮箱账号、邮箱地址或者社交平台(即时通讯应用)的注册账号等,其中,该即时通讯应用可以包括即时聊天应用(如微博)和游戏应用等。通常,不同的通信应用中该第一通信标识和通信信息的内容可以不同,比如,当该通信应用为邮箱应用时,该第一通信标识可以是邮箱地址或者邮箱账号,该通信信息可以是邮件信息,该邮件信息可以包括邮件内容和邮件参与用户等信息。当该通信应用为网络游戏应用时,该第一通信标识可以是游戏账号,该通信信息可以是某一游戏队列或者游戏房间的相关信息,比如游戏队列或者游戏房间的聊天内容以及各游戏成员信息。当该通信应用为即时聊天应用时,该第一通信标识可以是即时聊天应用账号,该通信信息可以包括聊天内容以及聊天成员等信息。需要说明的是,该当前请求对象应当是该邮件参与对象或者聊天成员或者游戏成员中的一员。(3)生成模块90生成模块90,用于根据该通信信息和第一通信标识生成该群组组建请求。本实施例中,若可供群聊的即时通讯应用有多个,比如可供群聊的即时通讯应用包括即时聊天应用(如微博)和网络游戏应用,此时,终端还需获取用户指定的即时通讯应用的应用标识,并根据该通信信息、第一通信标识和应用标识生成该群组组建请求,其中,该应用标识主要用于区分不同的即时通讯应用,其可以是即时通讯应用的登录接口或者应用名称。若可供群聊的即时通讯应用只有一个,则可以直接根据该通信信息和第一通信标识生成该群组组建请求。(4)发送模块100发送模块100,用于向服务器发送该群组组建请求,以使该服务器根据该群组组建请求进行群组组建操作。本实施例中,服务器在根据该群组组建请求组建群组的过程中,可以与终端进行交互,也可以不需要进行交互,具体可以根据实际需求而定。当不需要进行交互时,服务器可以直接根据该通信信息中的所有参与对象建立群组,比如当该通信信息是邮件信息时,可以在指定即时通讯应用中建立一个包括所有邮件参与对象的聊天群组。当需要与终端进行交互时,服务器可以从终端中获取需要建立群组的人员信息,然后根据这些人员信息建立聊天群组,也即,该终端还可以包括确定模块,用于:在该发送模块100向服务器发送该群组组建请求之后,接收该服务器根据该群组组建请求返回的可选择标识集,并进行显示;获取对象选择信息;根据该对象选择信息从该可选择标识集中选择对应的对象标识集;将选择后对象标识集发送至该服务器。本实施例中,该可选择标识集可以包括社交平台的注册账号,其主要用于为用户提供该目标标识集的可选择范围。该对象选择信息主要是针对该可选择标识集的增加或删除信息,该可选择标识集可以表现为选择界面的形式,用户可以通过在该选择界面上进行添加或者删除等操作来生成该对象选择信息,以使终端从该可选择标识集中添加或删除对应的对象标识,得到选择后标识集。具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。由上述可知,本实施例提供的终端,通过第一获取模块70获取群组组建请求的生成指令,第二获取模块80根据该生成指令获取当前通信信息和当前请求对象的第一通信标识,之后,生成模块90根据该通信信息和第一通信标识生成该群组组建请求,发送模块100向服务器发送该群组组建请求,以使该服务器根据该群组组建请求进行群组组建操作,从而无需在多个应用中进行切换即可实现跨应用群组的组建,操作简单,组群效率高。第六实施例相应的,本发明实施例还提供一种群组组建系统,包括本发明实施例所提供的任一种终端和服务器,该服务器具体可参见实施例四,该终端具体可以参见实施例五。其中,终端和服务器可以如下:服务器,用于接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息,并从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集,之后,根据该第一通信标识和第二通信标识集确定目标对象的目标标识集,并根据该目标标识集组建该目标对象的群组。终端,用于获取群组组建请求的生成指令;根据该生成指令获取当前通信信息和当前请求对象的第一通信标识;根据该通信信息和第一通信标识生成该群组组建请求;向服务器发送该群组组建请求,以使该服务器根据该群组组建请求进行群组组建操作。以上各个设备的具体实施可参见前面的实施例,在此不再赘述。由于该邮件信息的分享系统可以包括本发明实施例所提供的任一种终端和服务器,因此,可以实现本发明实施例所提供的任一种终端和服务器所能实现的有益效果,详见前面的实施例,在此不再赘述。第七实施例相应的,本发明实施例还提供一种服务器,如图6所示,其示出了本发明实施例所涉及的服务器的结构示意图,具体来讲:该服务器可以包括一个或者一个以上处理核心的处理器201、一个或一个以上计算机可读存储介质的存储器202、射频(radiofrequency,rf)电路203、电源204、输入单元205、以及显示单元206等部件。本领域技术人员可以理解,图6中示出的服务器结构并不构成对服务器的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:处理器201是该服务器的控制中心,利用各种接口和线路连接整个服务器的各个部分,通过运行或执行存储在存储器202内的软件程序和/或模块,以及调用存储在存储器202内的数据,执行服务器的各种功能和处理数据,从而对服务器进行整体监控。可选的,处理器201可包括一个或多个处理核心;优选的,处理器201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器201中。存储器202可用于存储软件程序以及模块,处理器201通过运行存储在存储器202的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器202可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器202可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器202还可以包括存储器控制器,以提供处理器201对存储器202的访问。rf电路203可用于收发信息过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器201处理;另外,将涉及上行的数据发送给基站。通常,rf电路203包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(sim)卡、收发信机、耦合器、低噪声放大器(lna,lownoiseamplifier)、双工器等。此外,rf电路203还可以通过无线通信与网络和其他设备通信。该无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(gsm,globalsystemofmobilecommunication)、通用分组无线服务(gprs,generalpacketradioservice)、码分多址(cdma,codedivisionmultipleaccess)、宽带码分多址(wcdma,widebandcodedivisionmultipleaccess)、长期演进(lte,longtermevolution)、电子邮件、短消息服务(sms,shortmessagingservice)等。服务器还包括给各个部件供电的电源204(比如电池),优选的,电源204可以通过电源管理系统与处理器201逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源204还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。该服务器还可包括输入单元205,该输入单元205可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,在一个具体的实施例中,输入单元205可包括触敏表面以及其他输入设备。触敏表面,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面上或在触敏表面附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器201,并能接收处理器201发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面。除了触敏表面,输入单元205还可以包括其他输入设备。具体地,其他输入设备可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。该服务器还可包括显示单元206,该显示单元206可用于显示由用户输入的信息或提供给用户的信息以及服务器的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元206可包括显示面板,可选的,可以采用液晶显示器(lcd,liquidcrystaldisplay)、有机发光二极管(oled,organiclight-emittingdiode)等形式来配置显示面板。进一步的,触敏表面可覆盖显示面板,当触敏表面检测到在其上或附近的触摸操作后,传送给处理器201以确定触摸事件的类型,随后处理器201根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图6中,触敏表面与显示面板是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面与显示面板集成而实现输入和输出功能。尽管未示出,服务器还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,服务器中的处理器201会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器202中,并由处理器201来运行存储在存储器202中的应用程序,从而实现各种功能,如下:接接收终端发送的群组组建请求,该群组组建请求携带当前请求对象的第一通信标识、以及当前请求对象所参与的通信信息;从该通信信息中获取除当前请求对象之外的所有参与对象的第二通信标识集;根据该第一通信标识和第二通信标识集确定目标对象的目标标识集;根据该目标标识集组建该目标对象的群组。以上各操作的实现方法具体可参见上述实施例,此处不再赘述。该终端可以实现本发明实施例所提供的任一种服务器和终端所能实现的有效效果,详见前面的实施例,在此不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取记忆体(ram,randomaccessmemory)、磁盘或光盘等。以上对本发明实施例所提供的一种群组组建方法、服务器、终端和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1