本发明涉及计算机技术领域,尤其涉及一种基于群组的信息处理方法及装置。
背景技术:
随着信息技术的发展,即时通讯作为一种重要的通讯方式,已融入到人们的日常生活中,具有即时通讯功能的应用层出不穷,使得人们之间的通讯越来越便捷。
现有技术中,在具有即时通讯功能的应用中,用户除了可以与指定用户进行单独通讯之外,还可以通过创建群组的方式,实现多方通讯。在群组中,任一用户发出的信息,其他用户都可以查收。从而,增加了多用户之间进行沟通的便利性。
但是,在实际应用中,如果群组中的某用户想要针对群组中的部分用户发起某种操作时(如:请款操作、传送文件、发起视频聊天等等),只能逐一在群组的所有成员中查找对应的用户进行相应操作,尤其在群组中有大量用户的场景中,这样的方式过于繁琐。
技术实现要素:
本发明实施例提供一种基于群组的信息处理方法及装置,用以解决现有技术中对群组中部分用户发起操作过于繁琐的问题。
本发明实施例提供的一种基于群组的信息处理方法,包括:
第一终端向服务器发送签到信息,使得所述服务器将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中;
所述第一终端向所述服务器发送与所述签到信息对应的特定操作信息,使得所述服务器根据所述特定操作信息,对根据所述签到信息做出响应的第二终端执行特定操作。
本发明实施例另提供的一种基于群组的信息处理方法,包括:
服务器接收第一终端发送的签到信息;
将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中;
统计对所述签到信息做出响应的所有第二终端;
接收所述第一终端发送的与所述签到信息对应的特定操作信息;
根据所述特定操作信息,对统计出的所有第二终端执行特定操作。
本发明实施例还提供的一种基于群组的信息处理方法,包括:
第二终端接收服务器转发的签到信息;
根据所述签到信息,向所述服务器发送响应信息,以使得所述服务器对发出所述响应信息的第二终端执行特定操作;
响应所述服务器执行的所述特定操作。
本发明实施例提供的一种基于群组的信息处理装置,包括:
签到模块,用于向服务器发送签到信息,使得所述服务器将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中;
特定操作模块,用于向所述服务器发送与所述签到信息对应的特定操作信息,使得所述服务器根据所述特定操作信息,对根据所述签到信息做出响应的第二终端执行特定操作。
本发明实施例另提供的一种基于群组的信息处理装置,包括:
签到信息模块,用于接收第一终端发送的签到信息;
转发模块,用于将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中;
统计模块,用于统计对所述签到信息做出响应的所有第二终端;
特定操作信息模块,用于接收所述第一终端发送的与所述签到信息对应的特定操作信息;
特定操作模块,用于根据所述特定操作信息,对统计出的所有第二终端执行特定操作。
本发明实施例还提供的一种基于群组的信息处理装置,包括:
接收模块,用于接收服务器转发的签到信息;
签到信息响应模块,用于根据所述签到信息,向所述服务器发送响应信息,以使得所述服务器对发出所述响应信息的第二终端执行特定操作;
特定操作响应模块,用于响应所述服务器执行的所述特定操作。
本发明实施例提供一种基于群组的信息处理方法及装置,第一终端分别向服务器发送签到信息和特定操作信息,服务器则会向处于该群组中的所有第二终端发出签到信息,使得所有的第二终端均可接收到该签到信息,如果第二终端针对接收到的签到信息做出响应,那么,服务器便可以根据特定操作信息,对做出响应的第二终端执行特定操作。这样的方式可以避免群组内用户向其他部分用户发出特定操作时逐一统计用户的繁琐操作,通过签到信息,可以让该群组内的所有其他用户自行进行响应,有效提升了对用户统计的效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例提供的在第一终端侧的基于群组的信息处理过程示意图;
图2a~2c为本发明实施例提供的实际应用中终端展示的界面的示意图;
图3为本发明实施例提供的基于群组的信息处理方法的应用实例示意图;
图4为本发明实施例提供的在服务器侧的基于群组的信息处理过程示意 图;
图5为本发明实施例提供的在第二终端侧的基于群组的信息处理过程示意图;
图6为本发明实施例提供的在第一终端侧的基于群组的信息处理装置结构示意图;
图7为本发明实施例提供的在服务器侧的基于群组的信息处理装置结构示意图;
图8为本发明实施例提供的在第二终端侧的基于群组的信息处理装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的基于群组的信息处理过程,该过程具体包括以下步骤:
S101,第一终端向服务器发送签到信息,使得所述服务器将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中。
正如前述,若群组中的用户想要针对该群组内的某些用户发起特定操作时,通常需要该用户在群组中逐一查找相应的用户后再进行特定操作。而考虑到在实际应用场景下,在群组中,任一用户发出的即时通讯消息,处于该群组中的其他用户都可以接收到。那么,用户便可以在群组中发送一种具有统计功能的信息,使得处于该群组中的其他用户针对该信息进行操作,从而统计出进行了操作的所有用户,这样的方式避免了对不同用户的逐一查找,更加便捷。
基于此,本申请实施例中所述的签到信息,就是一种具有统计功能的信息,具体而言,签到信息可以是统一资源定位符(Uniform Resource Locator,URL)。当群组中的其他用户针对该签到信息进行操作(如:点击)后,其使用的终端就会访问到该URL所指向的目标位置(如:某特定的页面中),那么,便可以对访问该URL的用户进行统计。
本申请实施例中的第一终端,就是发出上述签到信息的终端,为了便于区别,本申请中将接收该签到信息的终端统称为第二终端。所述的服务器可以是提供群组式即时通讯功能的服务器。这里需要说明的是,在实际应用中,群组中通常包含不同用户的账号,这些账号就表示不同的用户,也就是说,用户在群组中进行即时通讯时,都是通过各自的账号发送相应的信息,而用户的账号均对应着相应的终端,可以认为,用户在其使用的终端上,通过其账号在群组中进行即时通讯,无论是发送信息还是接收信息,都是由终端完成。所以,在本施例中,将基于用户所使用的终端进行说明。
为了能够使群组中的其他用户均可以接收到该签到信息,所以,第一终端会将签到信息发送至服务器中,从而,服务器会将该签到信息转发给与所述第一终端处于同一群组中的所有第二终端中。
在实际应用场景下,在群组中,任一用户都可以使用其终端发出签到信息,并通过服务器发送至群组中其他用户使用的第二终端。
S102,所述第一终端向所述服务器发送与所述签到信息对应的特定操作信息,使得所述服务器根据所述特定操作信息,对根据所述签到信息做出响应的第二终端执行特定操作。
本申请实施例中所述的特定操作信息,可以是多种用户之间所进行的互动操作(如:请款操作、传送文件、发起视频聊天等)所对应的操作信息,如:请款URL、传送文件请求信息、视频聊天请求信息等。
第一终端将上述特定操作信息发送至服务器,从而服务器则会根据特定操作信息对第二终端执行特定操作。具体地,如果接收了签到信息的第二终端做 出了响应,就表示这些用户想参与使用第一终端的用户所要发起的特定操作,所以,服务器会根据这些做出响应的第二终端执行指定操作。
通过上述步骤,第一终端分别向服务器发送签到信息和特定操作信息,服务器则会向处于该群组中的所有第二终端发出签到信息,使得所有的第二终端均可接收到该签到信息,如果第二终端针对接收到的签到信息做出响应,那么,服务器便可以根据特定操作信息,对做出响应的第二终端执行特定操作。这样的方式可以避免群组内用户向其他部分用户发出特定操作时逐一统计用户的繁琐操作,通过签到信息,可以让该群组内的所有其他用户自行进行响应,有效提升了对用户统计的效率。
为了能够准确地确定出对签到信息做出响应的第二终端,在本申请实施例中,第一终端可以对做出响应的第二终端进行查询,具体地,所述方法还包括:所述第一终端向所述服务器发送查询请求,以使得所述服务器根据所述查询请求,查询对所述签到信息做出响应的第二终端,并生成查询结果信息反馈至所述第一终端,所述第一终端接收所述服务器反馈的所述查询结果信息,并展示。
在上述方法中,由服务器将签到信息发送至所有的第二终端,当第二终端针对该签到信息进行响应后,其响应信息也反馈回服务器,也就是说,服务器会对做出响应的第二终端进行统计,所以,如果使用第一终端的用户想要查询有哪些第二终端做出了响应,那么,该用户可以通过第一终端将向服务器发送相应的查询请求,已查询相应的结果,并将查询到的查询结果进行展示,从而使用第一终端的用户便可以直观地浏览到该查询结果。
在一种较优的方式下,第一终端所接收到的查询结果可以是一种界面,也即用户可以在该界面中直观地查看到所有响应了签到信息的第二终端的用户,这样一来,就可以便捷地对这些用户进行特定操作。具体而言,所述签到信息指向签到界面,所述签到界面中包含特定操作控件。在这样的情况下,上述步骤S102中,所述第一终端向所述服务器发送与所述签到信息对应的特定操作信息,具体为:所述第一终端根据用户的操作进入所述签到信息指向的所述签 到界面,通过所述签到界面中的所述特定操作控件,向所述服务器发送特定操作信息。
为了清楚地阐述第一终端发出特定操作信息的过程,现以特定操作控件包括请款控件的实际应用实例进行详细说明。
如图2a所示,是某群组中的即时通讯界面,此时,用户A通过其使用的第一终端,在该群组中发出签到信息,该签到信息通过服务器发送至在该群组中的所有第二终端。其中,用户A所发出的签到信息具有统计功能,且该签到信息指向一个签到界面。当用户A针对该签到信息进行点击操作后,那么,第一终端将显示该签到信息所指向的签到界面。
假设该群组中的用户B使用其第二终端,接收到了上述签到信息,此时,用户B可以在该第二终端上对该签到信息进行点击操作,并进响应界面,也即,如图2b所示。在图2b中的响应界面上,显示有“签到”字样的响应控件,那么,用户B针对该响应控件进行点击后,便可以对签到信息做出响应。当然,本实例中的响应界面可以根据实际应用的需要进行设置,在某些情况下,可以不使用该响应界面,也即,使用第二终端的用户针对签到信息进行点击后,就直接做出响应,这里并不构成对本申请的限定。
从而,在第一终端所显示的签到界面中,将显示出对签到信息做出响应的用户B,也即,如图2c所示。在图2c中的签到界面中,显示有“请款”字样的请款控件。此时,用户A点击该请款控件,那么,就可以对签到的用户(用户B进行请款操作)。
具体地,通过所述签到界面中的所述特定操作控件,向所述服务器发送特定操作信息,具体包括:所述第一终端接收用户在签到界面中对请款控件的点击操作指令,获取所述请款控件对应的请款统一资源定位符URL,将所述请款URL发送至所述服务器。
也就是说,图2c中的请款控件中包含的请款URL,当用户A点击了请款控件后,第一终端就会将获取到的请款URL发送至服务器,以使得服务器将 请款URL发送给用户B所使用的第二终端。相应地,用户B可以对该请款URL进行操作(进行转账或拒绝)。
通过上述内容和步骤,便完成了在群组中发出特定操作的完整过程。综上所述,在实际应用中,本申请实施例中的上述过程可以如图3所示。包括:
S301,第一终端向服务器发送签到信息。
S302,服务器将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中。
S303,第二终端对签到信息做出响应,反馈至服务器。
S304,第一终端向所述服务器发送与所述签到信息对应的请款操作信息。
S305,第一终端向所述服务器发送与所述签到信息对应的请款操作信息。
以上是基于第一终端侧的描述,对于服务器而言,本申请实施例中还提供一种基于群组的信息处理方法如图4所示。包括以下步骤:
S401,服务器接收第一终端发送的签到信息。
本实施例中所述的签到信息,就是上述提及的具有统计功能的信息。所述的第一终端,就是发出上述签到信息的终端。
S402,将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中。
所述的第二终端就是接收该签到信息的终端。
S403,统计对所述签到信息做出响应的所有第二终端。
S404,接收所述第一终端发送的与所述签到信息对应的特定操作信息。
S405,根据所述特定操作信息,对统计出的所有第二终端执行特定操作。
在实际应用中,第一终端可以对做出响应的第二终端进行查询,同样,第二终端也可以进行查询,因此,所述方法还包括:所述服务器接收第一终端发送的查询请求,根据所述查询请求,将统计得到的对所述签到信息做出响应的所有第二终端的标识信息,作为查询结果反馈至所述第一终端;
或者,所述服务器接收第二终端发送的查询请求,根据所述查询请求,将 统计得到的对所述签到信息做出响应的所有第二终端的标识信息,作为查询结果反馈至所述第二终端。
另外,当第一终端发送特定操作信息后,服务器就会向所有针对签到信息做出响应的第二终端执行指定操作,具体而言,在所述特定操作信息包括请款URL的基础上,根据所述特定操作信息,对统计出的所有第二终端执行特定操作,具体包括:根据所述请款URL,向统计出的所有第二终端发送该请款URL,进行请款操作。
上述两种方法分别基于第一终端和服务器侧进行了说明,如图5所示,在本申请实施例中,还提供一种基于群组的信息处理方法,从第二终端侧进行说明,包括:
S501,第二终端接收服务器转发的签到信息。
本申请实施例中,所述的签到信息由第一终端发出。
S502,根据所述签到信息,向所述服务器发送响应信息,以使得所述服务器对发出所述响应信息的第二终端执行特定操作。
S503,响应所述服务器执行的所述特定操作。
在本实施例中,接收签到信息、响应签到信息、执行特定操作的过程与上述实施例中的内容相类似,故在此不再赘述。
以上为本发明实施例提供的基于群组的信息处理方法,基于同样的思路,本发明实施例还提供一种基于群组的信息处理装置。
如图6所示,基于群组的信息处理装置设置在第一终端中,包括:签到模块601和特定操作模块602,其中,
所述签到模块601,用于向服务器发送签到信息,使得所述服务器将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中。
所述特定操作模块602,用于向所述服务器发送与所述签到信息对应的特定操作信息,使得所述服务器根据所述特定操作信息,对根据所述签到信息做出响应的第二终端执行特定操作。
所述装置还包括:查询模块603,用于向所述服务器发送查询请求,以使得所述服务器根据所述查询请求,查询对所述签到信息做出响应的第二终端,并生成查询结果信息反馈至所述第一终端,接收所述服务器反馈的所述查询结果信息,并展示。
作为本申请实施例的一种可选方式,所述签到信息指向签到界面,所述签到界面中包含特定操作控件,在该场景下,所述特定操作模块602,具体用于根据用户的操作进入所述签到信息指向的所述签到界面,通过所述签到界面中的所述特定操作控件,向所述服务器发送特定操作信息。
更为具体地,所述特定操作控件包括请款控件,在该场景下,所述特定操作模块602,具体用于接收用户在签到界面中对请款控件的点击操作指令,获取所述请款控件对应的请款统一资源定位符URL,将所述请款URL发送至所述服务器。
相应地,在本申请实施例中,还提供一种基于群组的信息处理装置,设置在服务器中,如图7所示。所述装置包括:
签到信息模块701,用于接收第一终端发送的签到信息。
转发模块702,用于将所述签到信息转发至与所述第一终端处于同一群组中的所有第二终端中。
统计模块703,用于统计对所述签到信息做出响应的所有第二终端。
特定操作信息模块704,用于接收所述第一终端发送的与所述签到信息对应的特定操作信息。
特定操作模块705,用于根据所述特定操作信息,对统计出的所有第二终端执行特定操作。
所述装置还包括:查询模块706,用于接收第一终端发送的查询请求,根据所述查询请求,将统计得到的对所述签到信息做出响应的所有第二终端的标识信息,作为查询结果反馈至所述第一终端;
或者,用于接收第二终端发送的查询请求,根据所述查询请求,将统计得 到的对所述签到信息做出响应的所有第二终端的标识信息,作为查询结果反馈至所述第二终端。
在所述特定操作信息包括请款URL的场景下,所述特定操作模块705,具体用于根据所述请款URL,向统计出的所有第二终端发送该请款URL,进行请款操作。
相应地,在本申请实施例中,还提供一种基于群组的信息处理装置,设置在第二终端中,如图8所示。所述装置包括:
接收模块801,用于接收服务器转发的签到信息;
签到信息响应模块802,用于根据所述签到信息,向所述服务器发送响应信息,以使得所述服务器对发出所述响应信息的第二终端执行特定操作;
特定操作响应模块803,用于响应所述服务器执行的所述特定操作。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本发明的实施例可提供为方法、系统或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本发明的实施例而已,并不用于限制本发明。对于本领域技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。