CN109088738A - 信息推送的方法、装置及设备 - Google Patents
信息推送的方法、装置及设备 Download PDFInfo
- Publication number
- CN109088738A CN109088738A CN201710448729.9A CN201710448729A CN109088738A CN 109088738 A CN109088738 A CN 109088738A CN 201710448729 A CN201710448729 A CN 201710448729A CN 109088738 A CN109088738 A CN 109088738A
- Authority
- CN
- China
- Prior art keywords
- group
- subgroup
- information
- push
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/185—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast with management of multicast group membership
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1822—Conducting the conference, e.g. admission, detection, selection or grouping of participants, correlating users to one or more conference sessions, prioritising transmission
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Telephone Function (AREA)
Abstract
本申请实施例公开了一种信息推送的方法、装置及设备,该方法包括:若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;向所述子群组的成员推送信息。本申请实施例可以通过基于群组建立子群组的方式,在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
Description
技术领域
本申请涉及即时通信技术领域,尤其涉及一种信息推送的方法、装置及设备。
背景技术
随着互联网技术以及应用软件技术的发展和普及,人们越来越多的通过即时通信工具来进行沟通和交流。即时通信工具可以支持一对一的即时通信,也可以支持一对多的即时通信,其中,在相关技术中,即时通信工具可以通过建立群组的方式来实现一对多的即时通信。
在相关技术中,群组中的成员可以通过该群组的输入界面发送需要交流的信息,该信息可以被推送至该群组的所有群成员,所有群成员可以通过即时通信工具接收、查看以及回复该信息,从而实现一对多的即时通信。
在对相关技术进行研究后,发明人发现,相关技术中,当需要指定向同一群组中的多个成员推送信息时,需要再重新建立一个仅包括该部分成员的群组,并基于该重新建立的群组的输入界面发送该需要推送的信息。当需要向同一群组中不同的多个成员分别推送不同的信息时,需要建立多个仅包含对应成员的群组,由此可知,相关技术向一个群组中的多组不同的成员进行信息的指定推送时,需要额外建立新的群组,增加了用户的工作量,且在群组建立较多的情况下,用户每次区分各个群也会产生一定的时间消耗,降低了用户的工作效率。
发明内容
本申请实施例的目的是提供一种信息推送的方法、装置及设备,以通过基于群组建立子群组的方式,在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
为解决上述技术问题,本申请实施例是这样实现的:
本申请实施例提供的一种信息推送的方法,所述方法包括:
若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
向所述子群组的成员推送信息。
本申请实施例提供的另一种信息推送的方法,所述方法包括:
若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
向所述确定的子群组的成员推送信息。
本申请实施例提供的再一种信息推送的方法,所述方法包括:
若监测到用于触发向群组进行信息指定推送的特定操作,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
向所述确定的子群组的成员推送信息。
本申请实施例提供的一种信息推送的装置,所述装置包括:
第一确定模块,用于若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
第一推送模块,用于向所述子群组的成员推送信息。
本申请实施例提供的另一种信息推送的装置,所述装置包括:
第一显示模块,用于若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
第二确定模块,用于若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
第二推送模块,用于向所述确定的子群组的成员推送信息。
本申请实施例提供的再一种信息推送的装置,所述装置包括:
第二显示模块,用于若监测到用于触发向群组进行信息指定推送的特定操作,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
第三确定模块,用于若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
第三推送模块,用于向所述确定的子群组的成员推送信息。
本申请实施例提供的一种信息推送的设备,所述信息推送的设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
向所述子群组的成员推送信息。
由以上本申请实施例提供的技术方案可见,本申请实施例可以在监测到向群组关联的子群组进行信息推送的事件被触发时,确定子群组的成员,然后,向该子群组的成员推送信息。本申请实施例可以通过基于群组建立子群组的方式,在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请一种信息推送***的架构示意图;
图2为本申请一种信息推送的方法实施例;
图3为本申请另一种信息推送的方法实施例;
图4为本申请示出的一个应用场景图;
图5为本申请示出的另一个应用场景图;
图6为本申请再一种信息推送的方法实施例;
图7为本申请示出的再一个应用场景图;
图8为本申请示出的再一个应用场景图;
图9为本申请示出的再一个应用场景图;
图10为本申请再一种信息推送的方法实施例;
图11为本申请示出的再一个应用场景图;
图12为本申请示出的再一个应用场景图;
图13为本申请再一种信息推送的方法实施例;
图14为本申请示出的再一个应用场景图;
图15为本申请示出的再一个应用场景图;
图16为本申请示出的再一个应用场景图;
图17为本申请示出的再一个应用场景图;
图18为本申请一种信息推送的装置实施例;
图19为本申请另一种信息推送的装置实施例;
图20为本申请再一种信息推送的装置实施例;
图21为本申请再一种信息推送的装置实施例;
图22为本申请再一种信息推送的装置实施例;
图23为本申请一种信息推送的设备实施例。
具体实施方式
本申请实施例提供一种信息推送的方法、装置及设备。
为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
图1是本申请一示例性实施例提供的一种信息推送***的架构示意图。如图1所示,该***可以包括服务器11、网络12、若干终端设备,比如手机13、手机14、手机15和手机16等。
服务器11可以为包含一独立主机的物理服务器,或者该服务器11可以为主机集群承载的虚拟服务器,或者该服务器11可以为云服务器。在运行过程中,服务器11可以运行某一应用的服务器侧的程序,以实现该应用的相关业务功能,比如当该服务器11运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的服务端。而在本申请的技术方案中,可由服务器11通过与手机13-16上运行的客户端进行配合,以实现信息推送方案。
其中,移动化企业办公平台不仅可以实现通讯功能,还可以作为诸多其他功能的集成化功能平台,比如对于审批事件(如请假、办公物品申领、财务等审批事件)、考勤事件、任务事件、日志事件等企业内部事件的处理,再比如订餐、采购等企业外部事件的处理,本申请并不对此进行限制。较为具体地,移动化企业办公平台可以承载于相关技术中的即时通讯应用,比如企业即时通讯(Enterprise Instant Messaging,EIM)应用,例如Skype ForMicrosoft 企业微信纷享销客企业飞信企业易信等。当然,即时通讯功能仅为移动化企业办公平台支持的通讯功能之一,该企业办公平台还能够实现更多诸如上述的其他功能,以及本申请中所需实现的信息推送功能等,此处不再赘述。
手机13-16只是用户可以使用的一种类型的终端设备。实际上,用户显然还可以使用诸如下述类型的终端设备:平板设备、笔记本电脑、掌上电脑(PDAs,Personal DigitalAssistants)、可穿戴设备(如智能眼镜、智能手表等)等,本申请并不对此进行限制。在运行过程中,该终端设备可以运行某一应用的客户端侧的程序,以实现该应用的相关业务功能,比如当该终端设备运行移动化团体办公平台的程序时,可以实现为该移动化团体办公平台的客户端。其中,移动化企业办公平台的客户端的应用程序可以被预先安装在终端设备上,使得该客户端可以在该终端设备上被启动并运行;当然,当采用诸如HTML5技术的在线“客户端”时,无需在终端设备上安装相应的应用程序,即可获得并运行该客户端。
而对于手机13-16与服务器11之间进行交互的网络12,可以包括多种类型的有线或无线网络。在一实施例中,该网络12可以包括公共交换电话网络(Public SwitchedTelephone Network,PSTN)和因特网。同时,手机13-16等终端设备之间也可以通过该网络12进行通讯交互,比如在任意两台终端设备之间建立单聊通讯会话;或者,若干终端设备可以参与至同一群聊通讯会话,使得任一用户可以通过自身的终端设备向该群聊通讯会话中的其他所有用户发送通讯消息,比如当该群聊通讯会话为多个团体之间的跨团体通讯会话时,这些团体中的团体成员可以通过该跨团体通讯会话进行群聊通讯;再比如,每台终端设备均可以通过网络12向其他的一台或多台终端设备发送信息推送的提醒消息,以实现本申请的信息推送功能。
服务器11与手机13-16之间可以通过网络12建立长连接,使得服务器11通过该长连接向手机13-16发送推送消息等,手机13-16也可以基于该长连接向服务器11发送消息等。或者,服务器11与手机13-16之间也可以通过其他方式实现基于该网络12的通讯过程,此处不再一一赘述。
实施例一
如图2所示,本申请提供一种信息推送的方法实施例,用以在不增加群组的数量的基础上实现对同一群组指定成员的信息推送。本申请实施例可以通过基于信息推送事件从群组中确定的子群组的成员以及获取的推送信息,来实现对群组关联的子群组成员的信息推送。该方法具体包括以下步骤:
在步骤S201中:若监测到向群组关联的子群组进行信息推送的事件被触发,则确定子群组的成员。
在本实施例中,信息推送的事件可以包括有针对性的进行信息推送的事件,具体地,可以针对群组指定的单个成员、指定的多个成员或者所有成员进行信息推送的事件。在一个示例中,可以采用@方式针对群组的指定成员进行信息推送的事件,本实施例中,针对群组中指定的成员或子群组进行信息推送的事件为信息指定推送的事件。
在一个实施例中,以包含用户A、用户B、用户C以及其他用户的群组为例,若信息指定推送的事件为采用@方式针对群组的指定成员进行信息推送的事件,则向该群组进行信息指定推送的事件可以为:在群组中@用户A并向用户A推送信息、在群组中同时@用户A、用户B和用户C并向用户A、用户B和用户C推送信息,或在群组中同时@所有用户并向该所有用户推送信息等。
在进行信息指定推送时,除了会将该信息推送给指定接收方,还会向该指定接收方发送指定推送提示。如指定推送给群组中的用户A的信息,用户A的终端设备的群组信息显示界面会有相应的指定推送提示,如“有一条关于您的信息”等,以提示用户A在群组中有指定向其推送的信息。
在本实施例中,信息指定推送事件可以为有针对性的进行跨群信息推送的事件。
在一个实施例中,以包含用户A、用户B、用户C的第一群组,以及包含用户A、用户B、用户D的第二群组为例,若信息指定推送的事件为采用@方式针对群组的指定成员进行跨群信息推送的事件,则该信息指定推送事件可以为:在第一群组中同时@用户A、用户B并向用户A、用户B推送信息,以及在第二群组同时包括用户A、用户B的情况下,同时在第二群组中@用户A、用户B并向用户A、用户B推送信息。
在本实施例中,可以在群组中预先建立由部分群组成员组成的子群组,每个子群组对应一个或多个群组成员。当监测到向群组中的子群组进行信息指定推送的事件被触发时,则可以确定子群组的成员,向这些成员推送消息。
在本实施例中,在不同的群组中可以建立相同的子群组,此时,该些相同的子群组与该些不同的群组之间可以具有关联关系。
在一个示例中,第一群组可以包括用户A、用户B、用户C,第二群组可以包括用户A、用户B、用户D,其中,在第一群组以及第二群组中可以分别建立仅包括用户A、用户B的子群组1以及子群组2,则子群组1、子群组2可以为与第一群组关联的子群组,类似地,子群组1、子群组2也可以同时为与第二群组关联的子群组。
在一个实施例中,信息指定推送事件可以为针对群组关联的子群组的信息指定推送事件,而向群组关联的子群组进行信息推送的事件可以为针对群组关联的子群组的成员进行信息推送的事件,同样以信息指定推送的事件为采用@方式针对群组关联的子群组进行信息推送的事件为例,则针对群组关联的子群组进行信息指定推送的事件可以为采用@方式针对群组关联的子群组的进行信息推送的事件。当监测到采用@方式针对群组关联的子群组进行信息推送的事件被触发时,通过子群组与子群组成员的对应关系,可以确定该子群组中的各个成员。
在一个示例中,群组可以包括用户A、用户B、用户C以及其他用户,其中,用户A、用户B、用户C可以预先被划分到一个子群组,该子群组的名称信息可以为“通知组1”,当监测到向该通知组1进行指定信息推送的事件,例如,在群组中采用@方式针对该通知组1进行信息指定推送时,则确定通知组1的成员包括用户A、用户B、用户C,该信息需要指定推送给用户A、用户B、用户C。
在本实施例中,上述群组可以为基于即时通信工具建立的群组,具体可以为聊天群或工作群。
在步骤S202中:向子群组的成员推送信息。
在确定了子群组的成员后,可以获取向该子群组指定推送的推送信息,具体地,可以从群组对应的输入界面获取该推送信息,或从该群组上传至服务器或服务平台的信息中获取该推送信息,本实施例对此不做限制。
在获取了向子群组指定推送的推送信息后,可以按照预设的推送方式向子群组的成员推送该确定的推送信息,其中,该预设的推送方式可以为默认的推送方式,或相关人员自定义的推送方式,本实施例在此不做限制。
在一个实施例中,预设的推送方式可以为仅可以在预设的推送时间内进行信息推送的推送方式。在获取了向子群组指定推送的推送信息后,可以确定当前时间是否在预设的推送时间内,若在预设的推送时间内,则可以将该获取到的推送信息推送至上述确定的子群组的成员;若不在预设的推送时间内,则可以对该获取到的推送信息进行保存,并在下一个推送时间对该获取到的推送信息进行推送。
本实施例提供一种信息推送的方法实施例,本实施例可以在监测到向群组关联的子群组进行信息指定推送的事件被触发时,确定子群组的成员,然后,向该子群组的成员推送信息。本申请实施例可以通过基于群组建立子群组的方式,在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
实施例二
如图3所示,本申请提供另一种信息推送的方法实施例,用以在不增加群组的数量的基础上实现对同一群组指定成员的信息推送。本申请实施例可以通过响应触发信息指定推送的事件所对应的特定符号或特定符号组合,产生推送列表以供用户选择子群组,从而在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送。该方法具体包括以下步骤:
在步骤S301中:若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,推送列表中包括子群组信息。
在步骤S302中:若监测到子群组信息被选择,则根据被选择的子群组信息确定对应的子群组的成员。
在步骤S303中:获取向子群组指定推送的推送信息,按照预设的推送方式向子群组的成员推送该推送信息。
在通常状态下,当前用户的群组显示界面上可以仅包括群组,而不包括上述群组中的子群组,即可以不对上述群组中的子群组的信息进行显示。当需要进行信息指定推送时,如输入了@符号时,会弹出推送列表,列表中可以包括各个子群组信息,还可以包括各个成员信息,以及群组所有成员,通过该列表,用户可以选择向子群组、群组成员或整个群组进行信息指定推送。
请参见图4,为本实施例示出的一个应用场景图,图4中,群组X可以包括用户A、用户B、用户C以及用户D,其中,用户A以及用户C可以为子群组1的成员,用户A、用户B以及用户D可以为子群组2的成员,以当前用户为用户A、子群组1的名称信息为“通知组1”、子群组2的名称信息为“通知组2”为例,则当用户A输入了@符号时,可以弹出如图3所示的推送列表。
需要说明的是,图4可以仅为本实施例示出的一个应用场景图,并不用于限制本实施例,在一个示例中,本实施例示出的应用场景图也可以如图5所示。
在本实施例中,可以在子群组中建立二级子群组,其中,二级子群组的成员可以为该子群组的部分或全部成员。
在一个示例中,群组X的子群组1可以包括用户A、用户B、用户C以及用户D,则此时可以根据用户的需求在子群组1中建立二级子群组,例如,可以在子群组1中建立仅包括用户A、用户B以及用户C的二级子群组。
在本实施例中,子群组可以包括二级子群组,则当需要进行信息指定推送时,如输入了@符号时,会弹出推送列表,列表中可以包括各个子群组信息以及二级子群组的信息,还可以包括各个子群组成员信息、二级子群组成员信息,以及群组所有成员信息,通过该列表,用户可以选择向子群组、二级子群组、群组成员或整个群组进行信息指定推送。
在步骤S301中的一个实施例中,触发信息指定推送事件所对应的特定符号可以为标点符号(例如!符号)、数学符号(例如=符号)或特殊符号(如@符号)等,本实施例可以对触发信息指定推送事件所对应的特定符号不做限制,具体可以由相关人员自定义设定,或为默认设定。
当然,本实施例对触发信息指定推送事件所对应的特定符号组合也不做限制,具体地,可以为同一符号类别的若干个符号之间的组合,也可以为不同符号类别的若干个符号之间的组合。在一个示例中,可以为特殊符号的若干个符号之间的组合,例如,可以为@#符号组合、@%符号组合或#*&符号组合等;在另一个示例中,可以为标点符号的若干个符号与特殊符号的若干个符号之间的组合,例如,可以为!@符号组合、@??符号组合或#。@符号组合等;当然,也可以为标点符号的若干个符号、数学符号的若干个符号以及特殊符号的若干个符号之间的组合,例如,可以为=@?符号组合、@-!符号组合或?#+符号组合等。具体地,可由相关人员自定义设定,或为默认设定。
在本实施例中,若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则可以显示推送列表以供选择,其中,该显示的推送列表中可以包括子群组信息。当然,如果推送列表中的子群组包括二级子群组,则该显示的推送列表中还可以包括二级子群组信息。
在一个实施例中,可以获取在群组中建立子群组时所被选择的群组成员,然后,可以根据该被选择的群组成员建立子群组,及在推送列表中添加该建立的子群组的信息。
在一个示例中,群组可以建立子群组1,子群组1的名称信息可以为“通知组1”,其中,群组在建立子群组1时所被选择的群组成员可以包括用户A和用户B,群组可以根据被选择的用户A和用户B建立子群组1,并在推送列表中添加该建立的子群组1的信息,添加子群组1的信息后的推送列表可以如表1所示:
表1
…… |
通知组1 |
....... |
其中,表1可以仅为示出的一种添加子群组1的信息后的推送列表,并不用于限制本实施例,在一个示例中,添加子群组1的信息后的推送列表也可以如表2所示:
表2
…… |
通知组1:用户A、用户B |
....... |
在一个实施例中,群组可以包括用户A、用户B、用户C、用户D和用户E,其中,用户A、用户B以及用户C可以为子群组1中的成员,用户C以及用户D可以为子群组2中的成员,用户A、用户B以及用户E可以为子群组3中的成员,子群组1的名称信息可以为“通知组1”,子群组2的名称信息可以为“通知组2”,子群组3的名称信息可以为“通知组3”,当监测到在群组对应的输入界面输入了能触发信息指定推送的事件所对应的特定符号,例如@符号时,可以显示如表3所示的包括该3个子群组信息的推送列表以供选择:
表3
…… |
通知组1 |
通知组2 |
通知组3 |
....... |
需要说明的是,表3可以仅为本实施例示出的一种推送列表,并不用于限制本实施例。
在一个示例中,上述显示的推送列表可以包括群组的成员信息,即当监测到在群组对应的输入界面输入了能触发信息指定推送的事件所对应的特定符号时,可以显示如表4所示的推送列表以供选择:
表4
…… |
通知组1 |
通知组2 |
通知组3 |
用户A |
用户B |
用户C |
用户D |
用户E |
....... |
在一个实施例中,上述显示的推送列表在显示子群组信息时,可以将子群组中的成员一并显示,即当监测到在群组对应的输入界面输入了能触发信息指定推送的事件所对应的特定符号时,可以显示如表5所示的推送列表以供选择:
表5
在一个实施例中,当群组包括多个子群组时,可以先确定该多个子群组在推送列表中的先后顺序,然后,根据确定的先后顺序生成推送列表并进行显示。
具体地,可以基于子群组包括的已成为当前用户好友的成员的数量来确定该多个子群组在推送列表中的先后顺序;也可以基于子群组包括的最近时间内接收到较多来自当前用户的指定推送信息的成员的数量来确定该多个子群组在推送列表中的先后顺序;当然,也可以先对该多个子群组包括的已成为当前用户好友的成员的数量,以及最近时间内接收到较多来自当前用户的指定推送信息的成员的数量进行权重加和,然后基于加和结果来确定该多个子群组在推送列表中的先后顺序,并根据确定的先后顺序生成推送列表并进行显示。
当然,当包括多个子群组时,也可以根据默认的先后顺序确定该多个子群组在推送列表中的位置,并根据确定的位置生成推送列表并进行显示。
在一个示例中,群组可以包括用户A、用户B、用户C、用户D和用户E,其中,子群组1可以包括用户A、用户B以及用户C,子群组2可以包括用户C以及用户D,子群组3可以包括用户A、用户B以及用户E,用户C和用户D可以为当前用户的好友,用户A、用户B以及用户E可以为最近时间接收较多来自当前用户的指定推送信息的用户,则当基于子群组包括的已成为当前用户好友的成员的数量来确定该3个子群组在推送列表中的先后顺序时,可以确定包括用户C和用户D的子群组2在推送列表中的顺序先于子群组1以及子群组3,以及包括用户C的子群组1在推送列表中的顺序先于子群组3;需要说明的是,如果用户E也为当前用户的好友,则子群组1和子群组3包括的已成为当前用户好友的成员的数量相同,皆为1,此时,可以随机确定两个子群组在推送列表中的先后顺序,也可以根据其他内容,如两个子群组包括的最近时间内接收到较多来自当前用户的指定推送信息的成员的数量来进一步确定该两个子群组在推送列表中的先后顺序,并根据确定的先后顺序生成推送列表并进行显示。
当基于子群组包括的最近时间内接收到较多来自当前用户的指定推送信息的成员的数量来确定该3个子群组在推送列表中的先后顺序时,可以确定包括用户A、用户B以及用户E的子群组3在推送列表中的顺序先于子群组1以及子群组2,以及包括用户A和用户B的子群组1在推送列表中的顺序先于子群组2;同样需要说明的是,如果用户C和用户D也为最近时间内接收到较多来自当前用户的指定推动信息的用户,则在确定子群组1和子群组3的先后顺序时,可以随机确定该两个子群组在推送列表中的先后顺序,也可以根据其他内容,如,两个子群组包括的已成为当前用户好友的成员的数量来进一步确定该两个子群组在推送列表中的先后顺序,并根据确定的先后顺序生成推送列表并进行显示。
当基于对子群组包括的已成为当前用户好友的成员的数量,以及最近时间内接收到较多来自当前用户的指定推送信息的成员的数量进行权重加和的结果来确定该3个子群组在推送列表中的先后顺序时,若权重为0.3,则可以确定子群组1对应的加和结果为1.7、子群组2对应的加和结果为0.6、子群组3对应的加和结果为2.1,由此可知,子群组3在推送列表中的顺序先于子群组1和子群组2,子群组1在推送列表中的顺序先于子群组2。然后,可以根据确定的先后顺序生成推送列表并进行显示。
类似地,当群组包括多个成员,并需要在推送列表中对该多个成员进行显示时,可以先确定该多个成员在推送列表中的先后顺序,具体地,可以基于该成员是否为当前用户的好友,和/或该成员是否为最近时间接收到较多来自当前用户的指定推送信息的成员来确定该多个成员在推送列表中的先后顺序,由于对成员在推送列表中先后顺序的确定过程与子群组在推送列表中先后顺序的确定过程类似,故本实施例在此不再赘述。
当然,当群组包括多个成员时,也可以根据默认的先后顺序确定该多个成员在推送列表中的位置,并根据确定的位置生成推送列表并进行显示。
需要说明的是,在本实施例中,也可以获取在子群组中建立二级子群组时所被选择的群组成员,然后,可以根据该被选择的群组成员建立二级子群组,及在推送列表中添加该建立的二级子群组的信息。
其中,在推送列表中添加该建立的二级子群组的信息的添加方式,与上述在推送列表中添加建立的子群组的信息的添加方式可以一致,本实施例在此不再赘述。
在一个实施例中,若监测到在群组对应的输入界面输入了触发信息指定推送的时间所对应的特定符号或特定符号组合,则可以根据当前用户的用户信息来确定当前用户在群组中能够进行指定推送的子群组、群组以及群组成员,其中,该用户信息可以包括用户权限和/或用户标识,然后,可以根据当前用户能够进行信息指定推送的子群组、群组和群组成员生成推送列表并进行显示。
在一个实施例中,群组可以包括用户A、用户B、用户C、用户D和用户E,其中,子群组1可以包括用户A、用户B以及用户C,子群组2可以包括用户C以及用户D,子群组3可以包括用户A、用户B以及用户E,若当前用户为用户A,则可以确定当前用户能够进行信息指定推送的子群组包括子群组1和子群组3、能够进行信息指定推送的群组成员包括同属同一群组的用户B、用户C、用户D和用户E,其中,当用户A为该群组的管理员,或具备对该群组的管理权限时,也可以对该群组进行信息指定推送。
需要说明的是,在本实施例中,在根据当前用户的用户信息来确定当前用户在群组中能够进行指定推送的子群组、群组以及群组成员后,可以根据当前用户的用户信息进一步确定当前用户能够进行指定推送的子群组中的二级子群组。
在确定了当前用户能够进行信息指定推送的子群组、二级子群组、群组以及群组成员后,可以根据当前用户能够进行信息指定推送的子群组、二级子群组、群组以及群组成员生成推送列表,并进行显示。
在一个实施例中,以当前用户为用户A、确定的用户A能够进行信息指定推送的子群组为包括用户A、用户B、用户C的子群组1以及包括用户A、用户B、用户E的子群组3、能够进行信息指定推送的群组成员包括同属同一群组的用户B、用户C、用户D和用户E,且用户A可以对该群组进行指定信息推送为例,其中,子群组1的名称信息可以为“通知组1”,子群组3的名称信息可以为“通知组3”,则根据子群组1、子群组3、用户B、用户C、用户D、用户E以及该群组生成的推送列表可以如表6所示:
表6
在生成如表6所示的推送列表后,可以对该推送列表进行显示。
在另一个实施例中,以当前用户为用户A、确定的用户A能够进行信息指定推送的子群组为包括用户A、用户B、用户C的子群组1以及包括用户A、用户B、用户E的子群组3、能够进行信息指定推送的二级子群组为子群组1中的包括用户A、用户B的二级子群组1、能够进行信息指定推送的群组成员为同属同一群组的用户B、用户C、用户D和用户E,且用户A可以对该群组进行指定信息推送为例,其中,子群组1的名称信息可以为“通知组1”,子群组3的名称信息可以为“通知组3”,子群组1中的二级子群组1的名称信息可以为“子通知组1”,则根据子群组1、子群组3、二级子群组1、用户B、用户C、用户D、用户E以及该群组生成的推送列表可以如表7所示:
表7
群组所有成员 |
通知组1:用户A、用户B、用户C |
通知组3;用户A、用户B、用户E |
子通知组1:用户A、用户B |
用户B |
用户C |
用户D |
用户E |
在生成如表7所示的推送列表后,可以对该推送列表进行显示。
在步骤S302中的一个实施例中,显示的以供选择的推送列表可以如表5所示,则若监测到通知组1被选择,则可以根据与通知组1对应的子群组1的信息来确定对应的子群组成员为用户A、用户B以及用户C。
在一个实施例中,显示的以供选择的推送列表也可以如表7所示,则若监测到子通知组1被选择,则可以根据与子通知组1对应的二级子群组1的信息来确定对应的二级子群组成员为用户A、用户B。
在步骤S303的一个实施例中,可以获取对已被选择的子群组的推送方式进行设定的设定信息,然后,可以根据该设定信息设定与已被选择的子群组对应的推送方式。
在一个示例中,群组可以包括子群组1,以被选择的子群组为子群组1为例,可以先获取对子群组1的推送方式进行设定的设定信息,然后,可以根据该设定信息设定与子群组1对应的推送方式,例如,可以设定为仅可以在预设的推送时间内向子群组1进行信息推送的推送方式。
本实施例提供一种信息推送的方法实施例,本实施例可以在监测到群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合时,显示推送列表以供选择,其中,该推送列表可以包括子群组信息,在监测到子群组信息被选择时,可以根据该被选中的子群组信息确定对应的子群组的成员,然后,可以获取向子群组指定推送的推送信息,并按照预设的推送方式向该子群组的成员推送该获取的推送信息,本实施例可以通过对响应于能触发信息指定推送的事件所对应的特定符号或特定符号组合的推送列表的选择结果来确定子群组的成员,从而在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
实施例三
如图6所示,本申请提供再一种信息推送的方法实施例,用以在不增加群组的数量的基础上实现对同一群组指定成员的信息推送。本申请实施例可以通过响应触发信息指定推送的事件所对应的特定操作,产生推送列表以供用户选择子群组,从而在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送。该方法具体包括以下步骤:
在步骤S601中:若监测到在群组的会话栏中执行了触发信息指定推送的事件所对应的特定操作,则显示推送列表以供选择;其中,推送列表中包括该群组会话所属群组的子群组信息。
在本实施例中,触发信息指定推送的事件所对应的特定操作可以由用户自定义设置,例如,可以设置为长按群组会话栏超过n秒,或者对群组会话栏进行双击或者3D touch操作等,以触发信息指定推送的事件。本实施例对触发方式不做限制,任何等同的实现方式均属于本申请保护的范围。
如图7所示,以采用长按群组会话栏超过3秒,或者对群组会话栏进行双击或者3Dtouch操作,作为触发信息指定推送的方式为例进行说明。当用户打开如图7所示的聊天主页面,其包括群组1-4的会话栏列表。在图7所示的会话列表中,用户希望向群组3中的通知组2进行信息指定推送,则用户可以长按群组3的会话栏,此时会弹出指定推送的列表,包括所有成员、各通知组以及各群组成员,之后,用户选择列表中的通知组2,就进入群组3的聊天界面,且在信息输入栏中指示的是对通知组2进行信息指定推送。
需要说明的是,图7中示出的推送列表的显示方式仅为示例,结合本申请的技术方案,能够想到推送列表还可以有其它多种显示方式,如还可以是弹出新的全屏界面用以显示推送列表,本实施例在此不再赘述。
在本实施例中,可以在子群组中建立二级子群组,则当监测到在群组的会话栏中执行了触发信息指定推送的事件所对应的特定操作,并显示推送列表以供选择时,显示的推送列表中可以包括该群组会话所属群组的子群组信息,以及该子群组信息的二级子群组信息。
如图8所示,同样以采用长按群组会话栏超过3秒,作为触发信息指定推送的方式为例进行说明。当用户打开如图8所示的聊天主页面,其包括群组1-4的会话栏列表。在图8所示的会话列表中,用户希望向群组3中的通知组2中的子通知组1进行信息指定推送,则用户可以长按群组3的会话栏,此时会弹出指定推送的列表,包括所有成员、各通知组、各子通知组以及各群组成员,之后,用户选择列表中的子通知组1,就进入群组3的聊天界面,且在信息输入栏中指示的是对子通知组1进行信息指定推送。
需要说明的是,图8中示出的推送列表的显示方式仅为示例,结合本申请的技术方案,能够想到推送列表还可以有其它多种显示方式,如还可以是先显示各通知组、所有成员以及各群组成员,然后,在监测到用户的对应操作,例如,针对通知组的点击、将鼠标悬浮至通知组的上方等操作时,再对通知组中的子通知组进行显示,本实施例在此不再赘述。
在步骤S602中:若监测到子群组信息被选择,则根据被选择的子群组信息确定对应的子群组的成员。
在本实施例中,在监测到子群组信息被选择后,可以根据被选择的子群组信息确定对应的子群组的成员,并对上述的子群组成员进行信息指定推送。
另外,当多个群组包含相同的子群组时,在某些情况下,用户可能希望在一个群组中针对子群组进行信息指定推送时,也能对其他群组中的相同子群组进行同步推送,以提高信息推送效率。对此,本实施例还提供了以下的实现方式:
在上述方案中,在确定了子群组的成员后,可以进一步检测其他群组中的子群组的成员是否与当前确定的子群组的成员相同,若是,则可以提示用户是否同时向其他群组中的子群组同步发送信息,然后,可以根据用户的选择来确定是否同时向其他群组中的子群组同步发送信息。
如图9所示,在一个示例中,当前用户可以为用户A,其中,用户A可以为群组1、群组2和群组3的成员,群组1可以包括子群组“通知组1”以及子群组“通知组2”,其中,子群组“通知组1”中可以仅包括用户A、用户B以及用户D;子群组“通知组2”中可以仅包括用户A、用户B以及用户C;同时,用户A所在的群组2中可以包括子群组“通知组3”,其中,子群组“通知组3”中可以仅包括用户A、用户B以及用户C;用户A所在的群组3中,可以包括子群组“通知组4”以及子群组“通知组5”,其中,子群组“通知组4”中可以仅包括用户A、用户B以及用户C;子群组“通知组5”中可以仅包括用户A、用户B以及用户F。
由上述内容可知,群组1中的子群组“通知组2”的成员与群组2中的子群组“通知组3”、群组3中的子群组“通知组4”的成员相同,则当群组1中的子群组“通知组2”被选择时,可以提示用户是否同时向群组2中的子群组“通知组3”、群组3中的子群组“通知组4”同步发送信息(如图9所示)。若用户根据提示选择了同时向群组1和群组3同步发送信息,则可以确定在向群组1中的子群组“通知组2”发送信息时,需要同时向群组3中的相同子群组“通知组4”同步发送信息;若用户未选择同时向群组2同步发送信息,则可以确定在向群组1中的子群组“通知组2”发送信息时,不需要同时向群组2中的相同子群组“通知组3”同步发送信息。此外,用户也可以选择向群组1以外的群组2和/或群组3进行相同子群组的信息指定推送,而不向群组1的相同子群组进行信息指定推送,由此实现了跨群进行子群组的信息指定推送。使得信息指定推送的方式更全面更灵活。
需要说明的是,图9仅为示出的一个应用场景图,并不用于限制本申请。
在步骤S603中:获取向子群组指定推送的推送信息,按照预设的推送方式向子群组的成员推送该推送信息。
在本实施例中,可以直接在包含群组会话的会话列表对应的界面上,显示群组会话所属群组的子群组信息,由于可以在不打开群组对应界面的基础上,显示包括该群组的子群组信息的推送列表以供选择,因此,可以使用户更便捷地从推送列表中选择子群组,进一步提高用户的工作效率。
本实施例提供一种信息推送的方法实施例,本实施例可以在监测到针对会话列表中的群组会话执行了触发信息指定推送的事件所对应的预设操作时,显示推送列表以供选择,其中,该推送列表可以包括子群组信息,在监测到子群组信息被选择时,可以根据该被选中的子群组信息确定对应的子群组的成员,然后,可以获取向子群组指定推送的推送信息,并按照预设的推送方式向该子群组的成员推送该获取的推送信息,本实施例可以通过对响应于能触发信息指定推送的事件所对应的针对群组会话的预设操作的推送列表的选择结果来确定子群组的成员,从而在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
实施例四
如图10所示,本申请提供再一种信息推送的方法实施例,用以在不增加群组数量的基础上实现对指定成员的信息推送。本申请实施例在上述实施例的基础上,通过触发群组对应的功能界面上的特定按键,来实现对群组的子群组信息的处理,使得群组的子群组信息可以随着用户的实际需求而变化,从而在不增加群组的数量的基础上,更好地实现对同一群组指定成员的信息推送。该方法具体包括以下步骤:
在步骤S1001中:若监测到群组对应的功能界面上的功能按键被触发,则显示功能列表以供选择。其中,功能列表中包括针对当前群组中的子群组进行信息处理的选项,如增加子群组、更新子群组或者删除子群组的选项。
请参见图11的左上图,为本申请示出的再一个应用场景图。其中,图11中可以包括当前群组X对应的功能界面。图11中位于右下方的按键可以为群组对应的功能界面上的功能按键。在本实施例中,可以对该功能按键进行监测,当监测到该功能按键被触发时,可以显示功能列表以供选择。
其中,功能列表中可以包括针对当前群组的子群组信息的修改选项,例如,可以包括增加选项、删除选项以及更新选项。具体地,增加选项可以表示在当前群组中增加新的子群组;删除选项可以表示删除当前群组中已有的子群组;更新选项可以表示为更新当前群组中已有的子群组,例如,在当前已有的子群组中增加成员、删除当前已有的子群组中的成员等。
在一个示例中,显示的以供选择的功能列表可以如图11中右上图所示,也可以如图12所示,本实施例对此不做限制。
在步骤S1002中:根据用户选择的对当前群组中的子群组进行信息处理的选项,以及对群组中的子群组信息进行的相应处理,更新该群组中的推送列表。
在本实施例中,可以对上述功能列表中的修改选项进行监测,若监测到修改选项被选择,例如,增加选项被选择,则可以根据被选择的增加选项对当前群组的子群组进行修改,具体地,可以为在当前群组中增加新的子群组。
在一个示例中,若监测到增加选项被选择,则可以根据被选择的增加选项对当前群组的子群组进行修改。具体地,在增加选择被选择后,可以显示当前群组的所有成员(如图11右下图所示),其中,成员的显示顺序可以根据成员的用户标识的默认顺序,和/或可以基于该成员是否为当前用户的好友,和/或该成员是否为最近时间接收到较多来自当前用户的指定推送信息的成员来确定,在随当前群组的所有成员进行显示后,可以对显示的所有成员进行监测,当监测到某些成员被用户选择并确定之后(如图11左下图所示),可以将该些被选择的成员确定为新建立的子群组的成员,以及基于该些被选中的成员建立对应的子群组。
由图11可知,群组3中原包括通知组1和通知2,则新建立的子群组默认为“通知组3”,在从当前群组的成员中选择“通知组3”的成员时,用户B和用户D被选择为“通知组3”的成员,则基于用户B和用户D在群组3中建立了新的子群组“通知组3”,并更新群组3中的推送列表,在推送列表中增加通知组3。
之后,用户就可以按照上述信息指定推送的方式,向新的子群组进行信息指定推送,于此不再赘述。
本申请实施例可以通过触发群组对应的功能界面上的特定按键,来实现对群组的子群组信息的修改,使得群组的子群组信息可以随着用户的实际需求而变化,从而在不增加群组的数量的基础上,更好地实现对同一群组指定成员的信息推送。
实施例五
如图13所示,本申请提供再一种信息推送的方法实施例,用以在不增加群组数量的基础上实现对指定成员的信息推送。本申请实施例在以上实施例的基础上,进一步通过提供隐蔽和非隐蔽的推送方式,提高对推送至子群组成员的信息的安全性。该方法具体包括以下步骤:
在步骤S1301中:若监测到向群组中的子群组进行信息指定推送的事件被触发,则确定子群组的成员。
关于步骤S1301的具体内容已在上述实施例中详述,故本实施例在此不再赘述。
在步骤S1302中:获取向子群组指定推送的推送信息,并判断预设的推送方式是否为隐蔽推送方式;若是,则执行步骤S1303;反之,则执行步骤S1304。
在本实施例中,在获取到向子群组指定推送的推送信息后,可以判断预设的推送方式是否为隐蔽推送方式,在一个示例中,可以基于预设的推送方式中与隐蔽推送方式对应的标识来判断预设的推送方式是否为隐蔽推送方式。关于该与隐蔽推送方式对应的标识,本实施例不做限制,例如,可以为特定字符或特定字符组合,或由相关人员自定义的字符或字符组合。
在步骤S1303中:向子群组的成员推送仅子群组的成员可见的推送信息,及向子群组的成员发送指定推送提示。
在确定预设的推送方式为隐蔽推送方式后,可以向子群组的成员推送仅子群组的成员可见的推送信息,由于该推送消息对群组中除子群组成员之外的其他成员均不可见,因此,可以提高该推送消息的安全性。
在一个示例中,用户B可以为群组X的子群组“通知组3”的子群组成员,用户C可以为群组X的成员,但不为群组X的子群组“通知组3”的子群组成员,则当向子群组“通知组3”的成员推送仅子群组的成员可见的推送信息时,该消息对用户B可见,对用户C不可见,此时,用户B以及用户C的移动终端上显示的内容可以如图14所示。
在向子群组的成员推送该仅子群组的成员可见的推送信息时,可以向子群组的成员同时发送指定推送提示,以使子群组的成员可以及时查看该推送的消息。
需要说明的是,在本实施例中,当向子群组的成员推送仅子群组的成员可见的推送信息时,该子群组的成员可以基于该推送信息回复仅该子群组的成员可见的信息。其中,该信息的颜色、背景颜色或样式等可以与其他信息,例如,与当前用户回复的所有群组成员可见的信息不同,以提示用户当前回复的信息为仅该子群组的成员可见的信息。
在一个示例中,用户A、用户B可以为群组X的子群组“通知组3”的子群组成员,用户C可以为群组X的成员,但不为群组X的子群组“通知组3”的子群组成员,用户B可以向群组X的子群组“通知组3”的成员推送仅子群组的成员可见的推送信息,用户A可以接收该信息,并基于该信息进行信息回复,该回复的信息可以为仅子群组“通知组3”的成员可见的信息,其中,用户A在回复该信息时,可以长按用户B发送的仅子群组“通知组3”的成员可见的信息超过3秒(如图15左上图所示),此时,可以弹出对应的输入框(如图15右上图所示),用户A可以在该弹出的输入框中输入仅子群组“通知组3”的成员可见的信息,然后,用户A可以将输入的信息进行发送。由于该信息对用户B可见,对用户C不可见,因此,用户B以及用户C的移动终端上显示的内容可以如图15左下图以及右下图所示。
在步骤S1304中:向子群组的成员推送群组的所有成员可见的推送信息,及向子群组的成员发送指定推送提示。
在确定预设的推动方式不为隐蔽推送方式后,可以向子群组的成员推送群组的所有成员可见的推送信息。
在一个示例中,用户B可以为群组X的子群组“通知组3”的子群组成员,用户C可以为群组X的成员,但不为群组X的子群组“通知组3”的子群组成员,则当向子群组“通知组3”的成员推送群组的所有成员可见的推送信息时,该消息对用户B可见,对用户C也同样可见,此时,用户B以及用户C的移动终端上显示的内容可以如图16所示。
在本实施例中,为使子群组的成员可以及时查看该推送的消息,本实施例可以在向子群组的成员推送群组的所有成员可见的推送信息的同时,向子群组的成员发送指定推送提示。
需要说明的是,在本实施例中,当向子群组的成员推送群组的所有成员可见的推送信息时,该子群组的成员可以基于该推送信息回复群组的所有成员可见的信息。其中,该信息的颜色、背景颜色或样式等可以与其他信息,例如,与当前用户回复的仅子群组成员可见的信息不同,以提示用户当前回复的信息为群组的所有成员可见的信息。
在一个示例中,用户A、用户B可以为群组X的子群组“通知组3”的子群组成员,用户C可以为群组X的成员,但不为群组X的子群组“通知组3”的子群组成员,用户B可以向群组X的子群组“通知组3”的成员推送仅子群组的成员可见的推送信息,用户A可以接收该信息,并基于该信息进行信息回复,该回复的信息可以为仅子群组“通知组3”的成员可见的信息,其中,用户A在回复该信息时,可以长按用户B发送的仅子群组“通知组3”的成员可见的信息超过3秒(如图17左上图所示),此时,可以弹出对应的输入框(如图17右上图所示),用户A可以在该弹出的输入框中输入群组的所有成员可见的信息,然后,用户A可以将输入的信息进行发送。由于该信息对用户B可见,对用户C也可见,因此,用户B以及用户C的移动终端上显示的内容可以如图17左下图以及右下图所示。
本实施例提供一种信息推送的方法实施例,本实施例可以在监测到向群组中的子群组进行信息指定推送的事件被触发时,确定子群组的成员,然后,获取向子群组指定推送的推送信息,并对预设的推送方式进行判断,若预设的推送方式为隐蔽推送方式,则可以向子群组的成员推送仅子群组的成员可见的推送信息,及向子群组的成员发送指定推送提示;若预设的推送方式不为隐蔽推送方式,则可以向子群组的成员推送群组的所有成员可见的推送信息,及向子群组的成员发送指定推送提示。本实施例可以通过提供隐蔽的推送方式,在不增加群组的数量的基础上,提高对推送至同一群组指定成员的信息的安全性。
实施例六
以上为本申请实施例提供的信息推送的方法,基于同样的思路,本申请实施例还提供一种信息推送的装置,如图18所示:
所述信息推送的装置包括:第一确定模块1810以及第一推送模块1820,其中:
第一确定模块1810,用于若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
第一推送模块1820,用于向所述子群组的成员推送信息。
本申请实施例中,所述第一确定模块1810用于:
若监测到向群组进行信息指定推送的事件被触发,则显示所述群组的推送列表以供选择;其中,所述推送列表中包括所述群组的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员。
本申请实施例中,所述第一推送模块1820用于:
显示包含所述子群组的关联群组的列表以供选择;
在被选择的所述关联群组中,向所述子群组的成员推送信息。
本申请实施例中,所述第一推送模块1820用于:
向所述子群组的成员推送所述群组的所有成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示;
或,
向所述子群组的成员推送仅所述子群组的成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示。
本申请实施例中,所述装置还包括(如图19所示):
更新模块1830,用于获取在群组中建立子群组时被选择的群组成员;根据所述被选择的群组成员建立子群组,及在所述群组的推送列表中添加所述建立的子群组的信息;和/或,根据群组中被删除的子群组,在所述群组的推送列表中删除所述被删除的子群组的信息。
在本申请实施例中,所述第一确定模块1810包括(图示未示出):
列表显示子模块1811,用于根据当前用户的用户信息,确定在所述群组中所述当前用户能够进行信息指定推送的子群组、群组和群组成员;其中,所述用户信息包括:用户权限和/或用户标识;
根据所述当前用户能够进行信息指定推送的所述子群组、群组和群组成员生成推送列表并进行显示。
在本申请实施例中,所述装置还包括(如图20所示):
设定模块1850,用于获取对所述子群组的推送方式进行设定的设定信息,根据所述设定信息设定所述子群组对应的推送方式。
本申请实施例提供一种信息推送装置,可以在监测到向群组关联的子群组进行信息推送的事件被触发时,确定子群组的成员,然后,向该子群组的成员推送信息。本申请实施例可以通过基于群组建立子群组的方式,在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
实施例七
请参见图21,为本申请实施例提供的再一种信息推送的装置,所述信息推送的装置包括:第一显示模块2110、第二确定模块2120以及第二推送模块2130,其中:
第一显示模块2110,用于若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
第二确定模块2120,用于若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
第二推送模块2130,用于向所述确定的子群组的成员推送信息。
本实施例中信息推送的装置(模块)的功能,及各模块之间的交互机理和效果可参见上述方法实施例的记载,在此不再赘述。
本实施例提供一种信息推送的装置实施例,本实施例可以在监测到群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合时,显示推送列表以供选择,其中,该推送列表可以包括子群组信息,在监测到子群组信息被选择时,可以根据该被选中的子群组信息确定对应的子群组的成员,然后,可以获取向子群组指定推送的推送信息,并按照预设的推送方式向该子群组的成员推送该获取的推送信息,本实施例可以通过对响应于能触发信息指定推送的事件所对应的特定符号或特定符号组合的推送列表的选择结果来确定子群组的成员,从而在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
实施例八
请参见图22,为本申请实施例提供的再一种信息推送的装置,所述信息推送的装置包括:第二显示模块2210、第三确定模块2220以及第三推送模块2230,其中:
第二显示模块2210,用于若监测到用于触发向群组进行信息指定推送的特定操作,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
第三确定模块2220,用于若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
第三推送模块2230,用于向所述确定的子群组的成员推送信息。
本实施例中信息推送的装置(模块)的功能,及各模块之间的交互机理和效果可参见上述方法实施例的记载,在此不再赘述。
本实施例提供一种信息推送的装置实施例,本实施例可以在监测到针对会话列表中的群组会话执行了触发信息指定推送的事件所对应的预设操作时,显示推送列表以供选择,其中,该推送列表可以包括子群组信息,在监测到子群组信息被选择时,可以根据该被选中的子群组信息确定对应的子群组的成员,然后,可以获取向子群组指定推送的推送信息,并按照预设的推送方式向该子群组的成员推送该获取的推送信息,本实施例可以通过对响应于能触发信息指定推送的事件所对应的针对群组会话的预设操作的推送列表的选择结果来确定子群组的成员,从而在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
实施例九
基于同样的思路,本申请实施例还提供一种信息推送的设备,如图23所示。
该信息推送的设备可以为上述实施例提供的用于推送信息的终端设备或服务器等。
信息推送的设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器2301和存储器2302,存储器2302中可以存储有一个或一个以上存储应用程序或数据。其中,存储器2302可以是短暂存储或持久存储。存储在存储器2302的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对信息推送的设备中的一系列计算机可执行指令。更进一步地,处理器2301可以设置为与存储器2302通信,在信息推送的设备上执行存储器2302中的一系列计算机可执行指令。信息推送的设备还可以包括一个或一个以上电源2303,一个或一个以上有线或无线网络接口2304,一个或一个以上输入输出接口2305,一个或一个以上键盘2306。
具体在本实施例中,信息推送的设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对信息推送的设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
向所述子群组的成员推送信息。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
若监测到向群组进行信息指定推送的事件被触发,则显示所述群组的推送列表以供选择;其中,所述推送列表中包括所述群组的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
显示包含所述子群组的关联群组的列表以供选择;
在被选择的所述关联群组中,向所述子群组的成员推送信息。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
向所述子群组的成员推送所述群组的所有成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示;
或,
向所述子群组的成员推送仅所述子群组的成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
获取在群组中建立子群组时被选择的群组成员;根据所述被选择的群组成员建立子群组,及在所述群组的推送列表中添加所述建立的子群组的信息。
和/或,根据群组中被删除的子群组,在所述群组的推送列表中删除所述被删除的子群组的信息。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
根据当前用户的用户信息,确定在所述群组中所述当前用户能够进行信息指定推送的子群组、群组和群组成员;其中,所述用户信息包括:用户权限和/或用户标识;
根据所述当前用户能够进行信息指定推送的所述子群组、群组和群组成员生成推送列表并进行显示。
可选地,触发向群组进行信息指定推送的事件所对应的操作包括:在所述群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合;和/或,在所述群组的会话栏执行了触发信息指定推送的事件所对应的特定操作。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
获取对所述子群组的推送方式进行设定的设定信息,根据所述设定信息设定所述子群组对应的推送方式。
可选的,所述群组可以为聊天群或工作群。
可选地,向所述子群组的成员推送的所述群组的所有成员可见的推送信息,与向所述子群组的成员推送的仅所述子群组的成员可见的推送信息,具有不同的信息显示方式。
可选地,根据对所述仅所述子群组的成员可见的推送信息所执行的回复信息操作,向所述子群组的成员推送仅所述子群组的成员可见的回复信息。
可选地,所述群组包含多个层级的子群组。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
向所述确定的子群组的成员推送信息。
可选地,所述触发信息指定推送事件所对应的特定符号为@符号。
可选地,计算机可执行指令在被执行时,还可以使所述处理器:
若监测到用于触发向群组进行信息指定推送的特定操作,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
向所述确定的子群组的成员推送信息。
可选地,所述用于触发向群组进行信息指定推送的特定操作包括以下中的一种或多种:长按所述群组对应的会话栏、多次点击所述群组对应的会话栏,及对所述群组对应的会话栏进行立体触控操作。
本申请实施例提供一种信息推送设备,可以在监测到向群组中的子群组进行信息推送的事件被触发时,确定子群组的成员,然后,向该子群组的成员推送信息。本申请实施例可以通过基于群组建立子群组的方式,在不增加群组的数量的基础上,实现对同一群组指定成员的信息推送,从而减少了用户每次区分各个群组所产生的时间消耗,提高了用户的工作效率。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (26)
1.一种信息推送的方法,其特征在于,所述方法包括:
若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
向所述子群组的成员推送信息。
2.如权利要求1所述的方法,其特征在于,所述若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员,包括:
若监测到向群组进行信息指定推送的事件被触发,则显示所述群组的推送列表以供选择;其中,所述推送列表中包括所述群组的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员。
3.如权利要求1或2所述的方法,其特征在于,所述向所述子群组的成员推送信息,包括:
显示包含所述子群组的关联群组的列表以供选择;
在被选择的所述关联群组中,向所述子群组的成员推送信息。
4.如权利要求1所述的方法,其特征在于,所述向所述子群组的成员推送信息,包括:
向所述子群组的成员推送所述群组的所有成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示;
或,
向所述子群组的成员推送仅所述子群组的成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取在群组中建立子群组时被选择的群组成员;根据所述被选择的群组成员建立子群组,及在所述群组的推送列表中添加所述建立的子群组的信息;
和/或,根据群组中被删除的子群组,在所述群组的推送列表中删除所述被删除的子群组的信息。
6.如权利要求2所述的方法,其特征在于,所述显示推送列表以供选择,包括:
根据当前用户的用户信息,确定在所述群组中所述当前用户能够进行信息指定推送的子群组、群组和群组成员;其中,所述用户信息包括:用户权限和/或用户标识;
根据所述当前用户能够进行信息指定推送的所述子群组、群组和群组成员生成推送列表并进行显示。
7.如权利要求2所述的方法,其特征在于,触发向群组进行信息指定推送的事件所对应的操作包括:在所述群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合;和/或,在所述群组的会话栏执行了触发信息指定推送的事件所对应的特定操作。
8.如权利要求1所述的方法,其特征在于,所述方法还包括:
获取对所述子群组的推送方式进行设定的设定信息,根据所述设定信息设定所述子群组对应的推送方式。
9.如权利要求1至8任一所述的方法,其特征在于,所述群组为聊天群或工作群。
10.如权利要求4所述的方法,其特征在于,向所述子群组的成员推送的所述群组的所有成员可见的推送信息,与向所述子群组的成员推送的仅所述子群组的成员可见的推送信息,具有不同的信息显示方式。
11.如权利要求4所述的方法,其特征在于,根据对所述仅所述子群组的成员可见的推送信息所执行的回复信息操作,向所述子群组的成员推送仅所述子群组的成员可见的回复信息。
12.如权利要求1所述的方法,其特征在于,所述群组包含多个层级的子群组。
13.一种信息推送的方法,其特征在于,所述方法包括:
若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
向所述确定的子群组的成员推送信息。
14.如权利要求13所述的方法,其特征在于,所述触发信息指定推送事件所对应的特定符号为@符号。
15.一种信息推送的方法,其特征在于,所述方法包括:
若监测到用于触发向群组进行信息指定推送的特定操作,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
向所述确定的子群组的成员推送信息。
16.如权利要求15所述的方法,其特征在于,所述用于触发向群组进行信息指定推送的特定操作包括以下中的一种或多种:长按所述群组对应的会话栏、多次点击所述群组对应的会话栏,及对所述群组对应的会话栏进行立体触控操作。
17.一种信息推送的装置,其特征在于,所述装置包括:
第一确定模块,用于若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
第一推送模块,用于向所述子群组的成员推送信息。
18.如权利要求17所述的装置,其特征在于,所述第一确定模块用于:
若监测到向群组进行信息指定推送的事件被触发,则显示所述群组的推送列表以供选择;其中,所述推送列表中包括所述群组的子群组信息;
若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员。
19.如权利要求17或18所述的装置,其特征在于,所述第一推送模块用于:
显示包含所述子群组的关联群组的列表以供选择;
在被选择的所述关联群组中,向所述子群组的成员推送信息。
20.如权利要求17所述的装置,其特征在于,所述第一推送模块用于:
向所述子群组的成员推送所述群组的所有成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示;
或,
向所述子群组的成员推送仅所述子群组的成员可见的所述推送信息,及向所述子群组的成员发送指定推送提示。
21.如权利要求17所述的装置,其特征在于,所述装置还包括:
更新模块,用于获取在群组中建立子群组时被选择的群组成员;根据所述被选择的群组成员建立子群组,及在所述群组的推送列表中添加所述建立的子群组的信息;和/或,根据群组中被删除的子群组,在所述群组的推送列表中删除所述被删除的子群组的信息。
22.如权利要求18所述的装置,其特征在于,所述第一确定模块包括:
列表显示子模块,用于根据当前用户的用户信息,确定在所述群组中所述当前用户能够进行信息指定推送的子群组、群组和群组成员;其中,所述用户信息包括:用户权限和/或用户标识;根据所述当前用户能够进行信息指定推送的所述子群组、群组和群组成员生成推送列表并进行显示。
23.如权利要求17所述的装置,其特征在于,所述装置还包括:
设定模块,用于获取对所述子群组的推送方式进行设定的设定信息,根据所述设定信息设定所述子群组对应的推送方式。
24.一种信息推送的装置,其特征在于,所述装置包括:
第一显示模块,用于若监测到在群组对应的输入界面输入了触发信息指定推送的事件所对应的特定符号或特定符号组合,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
第二确定模块,用于若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
第二推送模块,用于向所述确定的子群组的成员推送信息。
25.一种信息推送的装置,其特征在于,所述装置包括:
第二显示模块,用于若监测到用于触发向群组进行信息指定推送的特定操作,则显示推送列表以供选择;其中,所述推送列表中包括所述群组中的子群组信息;
第三确定模块,用于若监测到所述子群组信息被选择,则根据所述被选择的子群组信息确定对应的子群组的成员;
第三推送模块,用于向所述确定的子群组的成员推送信息。
26.一种信息推送的设备,其特征在于,所述信息推送的设备包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
若监测到向群组关联的子群组进行信息推送的事件被触发,则确定所述子群组的成员;
向所述子群组的成员推送信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710448729.9A CN109088738A (zh) | 2017-06-14 | 2017-06-14 | 信息推送的方法、装置及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710448729.9A CN109088738A (zh) | 2017-06-14 | 2017-06-14 | 信息推送的方法、装置及设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109088738A true CN109088738A (zh) | 2018-12-25 |
Family
ID=64838890
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710448729.9A Pending CN109088738A (zh) | 2017-06-14 | 2017-06-14 | 信息推送的方法、装置及设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109088738A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109683728A (zh) * | 2018-12-27 | 2019-04-26 | 天津字节跳动科技有限公司 | 群组成员添加方法及装置 |
CN110032417A (zh) * | 2019-04-16 | 2019-07-19 | 北京达佳互联信息技术有限公司 | 会话入口屏蔽方法、装置、设备及存储介质 |
CN110990723A (zh) * | 2019-12-23 | 2020-04-10 | 上海米哈游天命科技有限公司 | 好友推荐方法、装置、设备和存储介质 |
WO2020221159A1 (zh) * | 2019-04-30 | 2020-11-05 | 上海掌门科技有限公司 | 一种用于发送提醒消息的方法与设备 |
CN112910756A (zh) * | 2021-01-21 | 2021-06-04 | 深圳耘想存储科技有限公司 | Im软件群内私聊的方法及设备 |
CN113541976A (zh) * | 2020-04-16 | 2021-10-22 | 钉钉控股(开曼)有限公司 | 组织创建方法及装置、电子设备、存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941718A (zh) * | 2005-09-30 | 2007-04-04 | 腾讯科技(深圳)有限公司 | 一种即时通信中的群组管理方法 |
CN1941748A (zh) * | 2005-09-30 | 2007-04-04 | 腾讯科技(深圳)有限公司 | 一种群组消息发送方法及发送客户端和*** |
WO2010041869A2 (ko) * | 2008-10-07 | 2010-04-15 | 삼성전자 주식회사 | 그룹 멤버별 im 메시지에 대한 처리 통지를 요청하기 위한 이동 통신 시스템 및 방법 |
CN103580987A (zh) * | 2012-07-30 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 即时通讯工具中群消息的提醒方法及装置 |
US20140082101A1 (en) * | 2012-09-18 | 2014-03-20 | Dropbox, Inc. | System and method of facilitating communications between members of a social networking group |
CN104660483A (zh) * | 2013-11-21 | 2015-05-27 | 腾讯科技(上海)有限公司 | 群组通讯方法、服务端及*** |
CN106453066A (zh) * | 2016-12-09 | 2017-02-22 | 腾讯科技(深圳)有限公司 | 群组会话处理方法、终端、服务器及*** |
-
2017
- 2017-06-14 CN CN201710448729.9A patent/CN109088738A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1941718A (zh) * | 2005-09-30 | 2007-04-04 | 腾讯科技(深圳)有限公司 | 一种即时通信中的群组管理方法 |
CN1941748A (zh) * | 2005-09-30 | 2007-04-04 | 腾讯科技(深圳)有限公司 | 一种群组消息发送方法及发送客户端和*** |
WO2010041869A2 (ko) * | 2008-10-07 | 2010-04-15 | 삼성전자 주식회사 | 그룹 멤버별 im 메시지에 대한 처리 통지를 요청하기 위한 이동 통신 시스템 및 방법 |
CN103580987A (zh) * | 2012-07-30 | 2014-02-12 | 百度在线网络技术(北京)有限公司 | 即时通讯工具中群消息的提醒方法及装置 |
US20140082101A1 (en) * | 2012-09-18 | 2014-03-20 | Dropbox, Inc. | System and method of facilitating communications between members of a social networking group |
CN104660483A (zh) * | 2013-11-21 | 2015-05-27 | 腾讯科技(上海)有限公司 | 群组通讯方法、服务端及*** |
CN106453066A (zh) * | 2016-12-09 | 2017-02-22 | 腾讯科技(深圳)有限公司 | 群组会话处理方法、终端、服务器及*** |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109683728A (zh) * | 2018-12-27 | 2019-04-26 | 天津字节跳动科技有限公司 | 群组成员添加方法及装置 |
CN110032417A (zh) * | 2019-04-16 | 2019-07-19 | 北京达佳互联信息技术有限公司 | 会话入口屏蔽方法、装置、设备及存储介质 |
WO2020221159A1 (zh) * | 2019-04-30 | 2020-11-05 | 上海掌门科技有限公司 | 一种用于发送提醒消息的方法与设备 |
CN110990723A (zh) * | 2019-12-23 | 2020-04-10 | 上海米哈游天命科技有限公司 | 好友推荐方法、装置、设备和存储介质 |
CN113541976A (zh) * | 2020-04-16 | 2021-10-22 | 钉钉控股(开曼)有限公司 | 组织创建方法及装置、电子设备、存储介质 |
CN113541976B (zh) * | 2020-04-16 | 2024-03-29 | 钉钉控股(开曼)有限公司 | 组织创建方法及装置、电子设备、存储介质 |
CN112910756A (zh) * | 2021-01-21 | 2021-06-04 | 深圳耘想存储科技有限公司 | Im软件群内私聊的方法及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109088738A (zh) | 信息推送的方法、装置及设备 | |
US10684746B2 (en) | Organizing messages in a hierarchical chat room framework based on topics | |
US11931655B2 (en) | Single user multiple presence in multi-user game | |
CA2962706C (en) | Methods and systems for obscuring text in a conversation | |
CN103295123B (zh) | 电子邮件邮箱管理 | |
CN105337843B (zh) | 交互***、方法、客户端及后台服务器 | |
CN108494571B (zh) | 发起预约会议的方法、装置及*** | |
CN111066042A (zh) | 虚拟会议参与者响应指示方法和*** | |
JP2023506699A (ja) | グループセッションにおけるリマインダー方法、装置、デバイスおよびコンピュータプログラム | |
CN106716934A (zh) | 聊天交互方法、装置及其电子设备 | |
US9253223B1 (en) | Live interaction in persistent conversations | |
TW201503010A (zh) | 利用行事曆的智慧通知 | |
CN104781759A (zh) | 用于基于触摸的通信的***和方法 | |
US20190306099A1 (en) | System and method for delivering inline interactive objects encapsulated in a message | |
CN109005098A (zh) | 任务提醒方法及装置、提醒消息的生成和展示方法及装置 | |
EP3224778A1 (en) | Actionable souvenir from real-time sharing | |
CN109891828A (zh) | 用于协作工作空间环境的上下文画布 | |
CN108833252A (zh) | 一种基于集群的信息发送方法、装置及设备 | |
CN110337632A (zh) | 提供对电子消息附件的访问 | |
US20170085505A1 (en) | Configuring presence and notifications in persistent conversations | |
CN107070785A (zh) | 一种实现阅读分享的方法及其装置 | |
CN109559084A (zh) | 任务生成方法及装置 | |
CN109978708A (zh) | 控制社交分享信息在社交空间的呈现状态的方法与设备 | |
KR101739664B1 (ko) | 이벤트 생성을 위한 시스템 및 방법 | |
US12045448B2 (en) | Message transmitting method and apparatus, message receiving method and apparatus, device, and medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20181225 |