CN114124861B - 消息群发方法、装置、计算机设备和存储介质 - Google Patents

消息群发方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN114124861B
CN114124861B CN202010882840.0A CN202010882840A CN114124861B CN 114124861 B CN114124861 B CN 114124861B CN 202010882840 A CN202010882840 A CN 202010882840A CN 114124861 B CN114124861 B CN 114124861B
Authority
CN
China
Prior art keywords
sending
application
group
message
mass
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.)
Active
Application number
CN202010882840.0A
Other languages
English (en)
Other versions
CN114124861A (zh
Inventor
黄铁鸣
龙亚洲
罗怡君
王青
李斌
朱标亦
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010882840.0A priority Critical patent/CN114124861B/zh
Publication of CN114124861A publication Critical patent/CN114124861A/zh
Application granted granted Critical
Publication of CN114124861B publication Critical patent/CN114124861B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种消息群发方法、装置、计算机设备和存储介质。所述方法包括:获取属于第一应用的群发账号发出的群发消息;确定群发消息对应的目标群组;当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示;当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。采用本方法能够提高消息群发的处理效率。

Description

消息群发方法、装置、计算机设备和存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种消息群发方法、装置、计算机设备和存储介质。
背景技术
随着即时通讯(Instant Messaging,IM)技术的不断发展,越来越多的人通过各种即时通讯平台在网络上实现社交沟通活动。即时通讯不再是一个单纯的聊天工具,它已经发展成集交流、资讯、娱乐、搜索、电子商务、办公协作和企业客户服务等为一体的综合化信息平台。
目前,对于跨即时通讯平台间群组消息的发送,往往需要将消息复制后在各即时通讯平台的群组中粘贴发送,操作过程繁琐,导致消息群发的处理效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高消息群发处理效率的消息群发方法、装置、计算机设备和存储介质。
一种消息群发方法,所述方法包括:
获取属于第一应用的群发账号发出的群发消息;
确定群发消息对应的目标群组;
当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在以第一应用账号登录的第一应用中被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示;
当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在以第二应用账号登录的第二应用中被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。
一种消息群发装置,所述装置包括:
群发消息获取模块,用于获取属于第一应用的群发账号发出的群发消息;
目标群组确定模块,用于确定群发消息对应的目标群组;
第一应用账号群发模块,用于当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在以第一应用账号登录的第一应用中被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示;
第二应用账号群发模块,用于当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在以第二应用账号登录的第二应用中被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取属于第一应用的群发账号发出的群发消息;
确定群发消息对应的目标群组;
当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在以第一应用账号登录的第一应用中被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示;
当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在以第二应用账号登录的第二应用中被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取属于第一应用的群发账号发出的群发消息;
确定群发消息对应的目标群组;
当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在以第一应用账号登录的第一应用中被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示;
当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在以第二应用账号登录的第二应用中被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。
上述消息群发方法、装置、计算机设备和存储介质,确定属于第一应用的群发账号发出的群发消息对应的目标群组,对于目标群组中属于第一应用的第一应用账号,将群发消息发送至以第一应用账号登录的第一应用,并在被触发展示时于第一应用账号与群发账号间的对话窗口中进行展示,以实现针对各第一应用账号的消息群发,对于目标群组中属于第二应用的第二应用账号,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用,并在被触发展示时于第二应用账号与群发账号间的对话窗口中进行展示,实现针对各第二应用账号的消息群发。对于跨第一应用和第二应用的群组消息群发处理,直接根据目标群组中各成员账号所属的应用进行消息群发,简化了操作过程,提高了消息群发的处理效率。
附图说明
图1为一个实施例中消息群发方法的应用环境图;
图2为一个实施例中消息群发方法的流程示意图;
图3为一个实施例中第二应用账号的群发消息送达的流程示意图;
图4为一个实施例中客户群的管理界面的界面示意图;
图5为一个实施例中消息群发管理界面的界面示意图;
图6为一个实施例中消息编辑界面的界面示意图;
图7为一个实施例中群组列表的界面示意图;
图8为一个实施例中群发消息编辑完成后的界面示意图;
图9为一个实施例中转发对象选择的界面示意图;
图10为一个实施例中群主列表的界面示意图;
图11为一个实施例中排序方式选项的界面示意图;
图12为一个实施例中群发记录的界面示意图;
图13为一个实施例中消息转发界面的界面示意图;
图14为一个实施例中消息群发方法的应用环境图;
图15为一个实施例中消息群发装置的结构框图;
图16为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的消息群发方法,可以应用于如图1所示的应用环境中。其中,第一终端102和第二终端106通过网络与第一应用服务器104进行通信,第三终端120和第二应用服务器108通过网络进行通信,第一应用服务器104和第二应用服务器106通过网络进行通信。第一终端102上登录有属于第一应用的群发账号,第一终端102向第一应用服务器104发送群发消息,第一应用服务器104确定群发消息对应的目标群组,在目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用对应的第二终端106,第二终端106触发群发消息进行展示时,在以第一应用账号登录的第一应用内与群发账号间的对话窗口中进行展示;在目标群组包括属于第二应用的第二应用账号时,第一应用服务器104将群发消息发送至第二应用账号所属的第二应用服务器108,第二应用服务器108将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用对应的第三终端120,第三终端120触发群发消息进行展示时,在以第二应用账号登录的第二应用内,与群发账号间的对话窗口中进行展示。其中,第一终端102、第二终端106和第三终端120可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,第一应用服务器104和第二应用服务器108可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种消息群发方法,以该方法应用于图1中的第一应用服务器为例进行说明,包括以下步骤:
步骤202,获取属于第一应用的群发账号发出的群发消息。
其中,第一应用可以为能够提供即时通信服务的即时通讯应用,用户可以通过不同的账号登录第一应用,通过第一应用进行实时消息传递。群发账号指第一应用中能够进行消息群发操作的账号,如由多个成员账号组成的群组中的群主账号,可以向群组中各成员账号进行消息群发。具体应用中,群发账号可以为客服人员对应的账号,客服人员可以通过群发账号向所在群组中的各成员账号进行消息群发。群发是指在消息发送端选择多个消息接收端,将消息统一至各个消息接收端的操作。群发消息为群发中向各消息接收端发送的消息内容。
具体地,群发消息可以由登录了属于第一应用的群发账号的第一终端上编辑生成,并通过第一终端发送至第一应用服务器,第一应用服务器接收该群发消息,以将群发消息发送至各群发对象,如群组中的各成员账号。
步骤204,确定群发消息对应的目标群组。
其中,目标群组指群发消息所要送达的群组对象,群发消息需要送达至目标群组中的各个成员账号。目标群组由属于第一应用的群发账号在发出群发消息时指定,如指定该群发账号为群主的群组,以将群发消息发送至目标群组中的各个成员账号。例如,第一应用中的群发账号对应于企业的客服人员,客服人员对接有不同的客户,且通过群组与各客户进行消息传递,则客服人员在需要向所有或部分对应的客户发送消息时,可以编辑群发消息,并制定所需要群发的目标群组,以向各目标群组中的各客户发送群发消息。
在具体实现时,第一应用服务器在接收到属于第一应用的群发账号发出的群发消息后,第一应用服务器对群发消息进行解析,以获得群发消息中各字段的内容,并根据各字段的内容确定群发消息对应的目标群组。
步骤206,当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在以第一应用账号登录的第一应用中被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示。
其中,第一应用对应于第一应用服务器,第一应用服务器可以将属于第一应用的账号发送的消息直接转发至其他属于第一应用的账号,即通过第一应用服务器实现第一应用内的消息传递。一般地,各应用对应于不同账号体系,不同应用间无法直接进行消息传递。第一应用账号属于第一应用,根据第一应用的账号体系构建,具有第一应用的标识,如第一应用的账号ID(Identity Document,身份标识号码)。目标群组包括属于第一应用的第一应用账号,即目标群组中的成员账号中有属于第一应用的第一应用账号,则可以通过第一应用服务器实现第一应用的账号间消息传递。对话窗口为不同用户间进行消息传递的界面,第一应用账号与群发账号间的对话窗口可以实现第一应用账号与群发账号间的消息传递,如可以在对话窗口中展示双方交流的消息。
具体地,第一应用服务器对目标群组中的成员账号分别所属的应用进行分析,具体可以对目标群组中的成员账号的账号字段进行分析,以确定各成员账号所属的应用。对于目标群组中属于第一应用的第一应用账号,第一应用服务器直接将群发消息发送至以第一应用账号登录的第一应用,如第一应用服务器将群发消息发送至第二终端,第二终端上第一应用通过第一应用账号登录,群发消息在以第一应用账号登录的第一应用中被触发展示时,即用户在以第一应用账号登录的第一应用触发展示接收到的群发消息时,在第一应用账号与群发账号间的对话窗口中展示该群发消息,从而实现将群发消息发送到目标群组中各第一应用账号。
步骤208,当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在以第二应用账号登录的第二应用中被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。
其中,应用服务器即为第二应用对应的第二应用服务器,第二应用服务器可以将属于第二应用的账号发送的消息直接转发至其他属于第二应用的账号,即通过第二应用服务器实现第二应用内的消息传递。第二应用账号属于第二应用,根据第二应用的账号体系构建,具有第二应用的标识。目标群组包括属于第二应用的第二应用账号,即目标群组中的成员账号中有属于第二应用的第二应用账号,则第一应用服务器无法直接将属于第一应用的群发账号发出的群发消息发送到各第二应用账号,需要发送到第二应用账号所属的应用服务器,即第二应用服务器,以由第二应用服务器将群发消息转换为适配第二应用的消息结构后,如将群发消息按照第二应用的消息框架进行转换后,发送至以第二应用账号登录的第二应用。
具体地,在第一应用服务器对目标群组中的成员账号分别所属的应用进行分析后,对于目标群组中属于第二应用的第二应用账号,第一应用服务器将群发消息发送至第二应用账号所属的应用服务器,即第二应用服务器,应用服务器将接收到的群发消息进行消息结构转换,将群发消息转换为适配第二应用的消息结构后,将转换后的群发消息发送至目标群组中以各第二应用账号登录的第二应用,如在第三终端上第二应用以第二应用账号登录时,则应用服务器将转换后的群发消息发送分别至各第三终端。群发消息在以第二应用账号登录的第二应用中被触发展示时,即用户在以第二应用账号登录的第二应用触发展示接收到的群发消息时,在第二应用账号与群发账号间的对话窗口中展示该群发消息。
上述消息群发方法中,确定属于第一应用的群发账号发出的群发消息对应的目标群组,对于目标群组中属于第一应用的第一应用账号,将群发消息发送至以第一应用账号登录的第一应用,并在被触发展示时于第一应用账号与群发账号间的对话窗口中进行展示,以实现针对各第一应用账号的消息群发,对于目标群组中属于第二应用的第二应用账号,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用,并在被触发展示时于第二应用账号与群发账号间的对话窗口中进行展示,实现针对各第二应用账号的消息群发。对于跨第一应用和第二应用的群组消息群发处理,直接根据目标群组中各成员账号所属的应用进行消息群发,简化了操作过程,提高了消息群发的处理效率。
在一个实施例中,如图3所示,第二应用账号的群发消息送达的处理,即当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用,包括:
步骤302,查询目标群组的群数据。
本实施例中,根据目标群组的群数据确定目标群组的类型,从而确定目标群组是否包括属于第二应用的第二应用账号,若是则将群发消息发送至第二应用账号所属的应用服务器,以由第二应用账号所属的应用服务器对群发消息的消息结构进行处理后转发至以目标群组中第二应用账号登录的第二应用。
其中,群数据可以为目标群组的属性信息,属性信息用于描述目标群组,如描述目标群组中的成员人数、群组成员和区别群类型的群标记等。在具体实现时,群数据可以在群组建立时对应生成并存储,如在创建群组时,获取该群组的各属性信息,并根据属性信息生成群组的群数据。
具体地,第一应用服务器在确定群发消息对应的目标群组后,查询目标群组的群数据,具体可以根据目标群组的群组标识,如群组名称、群组ID等查询预存的该目标群组的群数据。
步骤304,当群数据包括表示跨第一应用和第二应用的跨应用群标记时,确定目标群组所包括的属于第二应用的第二应用账号。
其中,群标记可以用于指示群组的类型,跨应用群标记表明对应的群组中成员账号包括属于第一应用的第一应用账号和属于第二应用的第二应用账号。具体地,第一应用服务器在得到目标群组的群数据后,若确定群数据包括表示跨第一应用和第二应用的跨应用群标记时,表明该目标群组中成员账号除属于第一应用的第一应用账号外,还包括属于第二应用的第二应用账号,则确定该目标群组所包括的属于第二应用的第二应用账号,具体可以根据目标群组中各成员账号的账号字段确定是否为属于第二应用的第二应用账号。此外,若目标群组的群数据不包括表示跨第一应用和第二应用的跨应用群标记,则表明目标群组中各成员账号均为属于第一应用的第一应用账号,则可以直接由第一应用服务器将群发消息发送至以目标群组中各成员账号登录的第一应用,实现群组的消息群发。
步骤306,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用。
具体地,第一应用服务器确定目标群组中属于第二应用的第二应用账号后,第一应用服务器将群发消息发送至第二应用账号所属的应用服务器,即第二应用服务器,应用服务器将接收到的群发消息进行消息结构转换,将群发消息转换为适配第二应用的消息结构后,将转换后的群发消息发送至目标群组中以各第二应用账号登录的第二应用,如在第三终端上第二应用以第二应用账号登录时,则应用服务器将转换后的群发消息发送分别至各第三终端。
本实施例中,通过目标群组的群数据中的群标记确定目标群组中的成员账号除属于第一应用的第一应用账号外,是否还包括属于第二应用的第二应用账号,若是则通过第二应用账号所属的应用服务器将群发消息进行转换处理后发送至目标群组中以第二应用账号登录的第二应用,从而实现对目标群组中各成员账号的消息群发,提高了群发消息的处理效率。
在一个实施例中,确定目标群组所包括的属于第二应用的第二应用账号,包括:查询目标群组中具有第一应用账号字段的值和第二应用账号字段的值的第二群组成员;将第二群组成员的第二应用账号字段的值确定为属于第二应用的第二应用账号。
本实施例中,目标群组中各成员账号通过账号字段进行区分,不同成员账号,其账号字段的值也不同,从而实现对各成员的标识。在第一应用服务器端,属于第一应用的第一应用账号只包括第一应用账号字段的值,而属于第二应用的第二应用账号同时具有第一应用账号字段的值和第二应用账号字段的值,从而第一应用服务器可以根据第二应用账号字段的值从目标群组中确定属于第二应用的第二应用账号。
具体地,第一应用服务器在确定目标群组的群数据包括标识跨第一应用和第二应用的跨应用标记时,第一应用服务器查询目标群组中具有第一应用账号字段的值和第二应用账号字段的值的第二群组成员,并将该第二群组成员的第二应用账号字段的值确定为属于第二应用的第二应用账号。其中,第二群组成员即为目标群组中属于第二应用的第二应用账号的成员。在具体实现时,第一应用服务器可以查询目标群组中各成员账号的账号字段,根据账号字段的值从目标群组中确定第二群组成员,并将该第二群组成员的账号字段中第二应用账号字段的值确定为属于第二应用的第二应用账号。
本实施例中,通过目标群组中各成员账号的账号字段,将目标群组中第二群组成员所具有的第二应用账号字段的值确定为属于第二应用的第二应用账号,从而准确从目标群组中确定第二应用账号,以通过对应的消息发送方式进行消息群发,确保消息群发的处理效率。
在一个实施例中,消息群发方法还包括:查询目标群组中具有第一应用账号字段的值且不具有第二应用账号字段的值的第一群组成员;将第一群组成员的第一应用账号字段的值确定为属于第一应用的第一应用账号。
其中,第一群组成员指目标群组中只包括第一应用账号字段的值且不具有第二应用账号字段的值的成员。具体地,第一应用服务器确定目标群组中各成员账号的账号字段,并将目标群组中具有第一应用账号字段的值且不具有第二应用账号字段的值的成员确定为第一群组成员,并将第一群组成员的第一应用账号字段的值确定为属于第一应用的第一应用账号,从而通过目标群组中各成员的账号字段准确确定第一应用账号,以通过对应的消息发送方式进行消息群发,确保消息群发的处理效率。
在一个实施例中,消息群发方法还包括:解析群发消息,获得群发类型字段的值和发送范围字段的值;当群发类型字段的值是个人群发类型时,将发送范围字段的值确定为群发账号,将群发消息发送至以群发账号登录的第一应用,使得以群发账号登录的第一应用转发群发消息。
本实施例中,对群发消息进行解析后,根据解析获得的群发类型字段的值和发送范围字段的值确定群发消息的处理方式。其中,群发类型字段用于记载群发消息的群发类型,群发类型字段的值即为群发消息的群发类型,如可以包括个人群发类型和直接群发类型,个人群发类型指将群发消息发送至群发账号,以由群发账号对群发消息进行转发;直接群发类型指直接将群发消息进行群发。发送范围字段记载了群发消息的发送对象,发送范围字段的值即为群发消息对应的接收端对象。
具体地,第一应用服务器对接收到的群发消息进行解析,如可以对群发消息的各字段进行解析,获得群发消息的群发类型字段的值和发送范围字段的值。在当群发类型字段的值是个人群发类型时,表明该群发消息需要发送至群发账号,由群发账号进行转发,则第一应用服务器将发送范围字段的值确定为群发账号,并将群发消息发送至以该群发账号登录的第一应用,使得以群发账号登录的第一应用转发群发消息。进一步地,以群发账号登录的第一应用在接收到该群发消息后,指定群发消息的目标群组,并将群发消息转发至各指定的目标群组,从而实现消息的高效群发处理。
进一步地,确定群发消息对应的目标群组,包括:当群发类型字段的值是直接群发类型时,根据发送范围字段的值确定目标群组。
具体地,在群发消息的群发类型字段的值是直接群发类型时,表明该群发消息是需要直接进行群发处理,则将发送范围字段的值确定目标群组,从而将群发消息发送至各目标群组中各成员账号对应的应用,实现消息群发的高效处理。
本实施例中,根据对群发消息进行解析获得的群发类型字段的值和发送范围字段的值确定群发消息的处理方式,以按照相应的处理方式对群发消息进行群发处理,可以在确保消息群发处理效率的前提下,扩展消息群发的应用场景。
在一个实施例中,群发消息,通过以群发账号登录的第一应用上触发的群发消息发起步骤得到,群发消息发起步骤,包括:响应于在以群发账号登录的第一应用中触发的群发发起操作,展示消息编辑界面;响应于在消息编辑界面触发的消息编辑操作,获取通过消息编辑操作所产生的群发消息。
本实施例中,群发消息通过以群发账号登录的第一应用上触发的群发消息发起步骤得到,如可以由第一终端上以群发账号登录的第一应用触发的群发消息发起操作和消息编辑操作得到群发消息,简化了群发消息的发起处理过程,有利于提高群发消息的处理效率。
具体地,在第一终端以群发账号登录的第一应用中,响应于在以群发账号登录的第一应用中触发的群发发起操作,如针对第一应用中群发发起控件触发的群发发起操作,具体可以为点击第一应用中的群发发起按钮,展示消息编辑界面,以由用户在该消息编辑界面进行群发消息编辑。第一终端响应于在消息编辑界面触发的消息编辑操作,获取通过消息编辑操作所产生的群发消息,消息编辑操作具体可以对群发消息的正文、群组等进行编辑。
如图4所示,在一个实施例中,第一应用中群组为客户群,在客户群的管理界面中,包括“客户群群发”的控件,通过该控件可以触发客户群消息群发的管理界面。如图5所示,客户群消息群发的管理界面包括“群发消息到企业的群组”、“群发消息到我的群组”和“全部群发记录”的选项,通过触发群发发起操作,如点击“群发消息到我的群组”,展示消息编辑界面,获取通过在消息编辑界面触发的消息编辑操作产生的群发消息。
在一个实施例中,响应于在消息编辑界面触发的消息编辑操作,获取通过消息编辑操作所产生的群发消息,包括:响应于在消息编辑界面触发的正文编辑操作,获取通过正文编辑操作所产生的消息正文;响应于在消息编辑界面触发的群组展示操作,展示群组列表;群组列表包括在第一应用中,群发账号作为成员的群组的群组标识;响应于在群组列表中触发的选择操作,选中群组标识,并将选中的群组标识确定为目标群组;根据消息正文和目标群组生成群发消息。
本实施例中,通过在消息编辑界面触发的正文编辑操作,获取消息正文,通过在消息编辑界面触发的群组选择操作,确定目标群组,并根据消息正文和目标群组生成群发消息,从而简化了群发消息的发起处理过程,有利于提高群发消息的处理效率。
具体地,第一终端上的第一应用响应于在消息编辑界面触发的正文编辑操作,获取通过正文编辑操作所产生的消息正文,正文编辑操作可以输入文字、图片、视频、链接等各种消息内容。第一终端响应于在消息编辑界面触发的群组展示操作,如点击群组选择的控件,展示群组列表。群组列表包括在第一应用中,群发账号作为成员的群组的群组标识。第一终端还响应于在群组列表中触发的选择操作,选中群组标识,并将选中的群组标识确定为目标群组,并根据消息正文和目标群组生成群发消息。
如图6所示,为一个实施例中,直接群发类型的群发消息对应消息编辑界面的界面示意图,通过在该消息编辑界面的文本输入框和消息添加控件,可以输入文字内容或添加图片、视频、网页和小程序等各种消息内容。通过群组展示操作触发群组展示控件,以展示群组列表。如图7所示,群组列表中可以包括在第一应用中,群发账号作为成员的群组的群组标识,如群组的图标、名称、成员数量等。响应于在该群组列表触发的选择操作,如点击群组标识前的选框,以选定相应的群组作为目标群组。此外,在群组列表的界面中还可以展示当前选中的目标群组的图标和数量,以进行有效提示,确保目标群组的准确性。如图8所示,在确定消息正文和目标群组后,响应于针对群发消息的发送触发操作,将根据消息正文和目标群组生成的群发消息进行群发。
在另一个应用中,针对于个人群发类型的群发消息编辑,在消息编辑界面展示的为选择目标群发账号的控件,如图9中展示的选择转发对象为目标群主的选择控件,在触发群主展示操作后,展示群主列表,如图10所示,该群主列表可以展示有在第一应用中,群发账号的群主标识,如群主的头像、名称等。响应于在该群主列表触发的选择操作,如点击群主标识前的选框,以选定相应的群主作为群发账号。此外,在群主列表的界面中还可以展示当前选中的群主的头像和数量,以进行有效提示,确保群主的准确性。
在一个实施例中,群发消息发起步骤还包括:响应于针对群组列表的排序触发操作,展示群组列表对应的排序方式选项;响应于对排序方式选项的选择操作,确定排序方式;按照排序方式对群组列表中各群组标识进行排序展示。
本实施例中,还可以根据所需的排序方式对群组列表中的各群组标识进行排序展示,以便于提高目标群组的选定操作处理效率。具体地,第一终端响应于针对群组列表的排序触发操作,如可以触发界面中的排序控件,展示群组列表对应的排序方式选项,排序方式选项中展示有不同的排序方式。第一终端响应于对排序方式选项的选择操作,确定排序方式,并按照该排序方式对群组列表中各群组标识进行排序展示。
如图11所示,响应于针对群组列表的界面中排序控件的排序触发操作,展示群组列表对应的排序方式选项,包括“按创建时间排序”、“按群名排序”、“按活跃时间排序”和“按群成员排序”等排序方式,响应于针对排序方式选项的选择操作确定对应的排序方式,如图11中选定排序方式为“按活跃时间排序”,则按照该排序方式对群组列表中各群组标识进行排序展示,以便更好的展示各群组,便于目标群组的选择。
在一个实施例中,群发消息发起步骤还包括:响应于在以群发账号登录的第一应用中触发的记录展示操作,展示群发记录界面;在群发记录界面中各历史群发消息关联的状态展示区域,展示历史群发消息的群发状态。
本实施例中,还可以针对触发的记录展示操作,展示群发记录,并展示各历史群发消息的群发状态,以便对各历史群发消息进行有效管控。具体地,响应于在第一终端上以群发账号登录的第一应用中触发的记录展示操作,如点击第一应用中的记录展示控件时,展示群发记录界面,该群发记录界面用于展示群发账号的历史群发消息。具体地,在群发记录界面中各历史群发消息关联的状态展示区域,展示历史群发消息的群发状态,群发状态可以描述对应历史群发消息的送达情况,如发送成功与否,已读或未读等。
在一个具体应用中,如图12所示,群发记录界面可以按照预定的排序方式展示历史群发消息,如按照创建人、按照类型、按照时间等,对于每一历史群发消息,可以展示历史群发消息的内容以及群发状态,如群发时间、群发发送人、群发送达情况等。
在一个实施例中,群发消息,通过以群发账号登录的第一应用触发的群发消息转发步骤得到,群发消息转发步骤,包括:接收群发消息,并展示群发消息的消息体;响应于对消息体的触发操作,展示群发消息的转发对象编辑界面;响应于在转发对象编辑界面触发的对象选择操作,获取通过对象选择操作得到的目标群组;根据目标群组对群发消息进行更新,并将更新后的群发消息进行群发。
本实施例中,对于个人群发类型的群发消息,需要根据群发消息发送范围字段的值确定的群发账号对群发消息进行转发,以将群发消息转发至目标群组。具体地,通过第一终端接收群发消息,该第一终端包括以群发账号登录的第一应用,展示群发消息的消息体,如可以在消息转发界面展示需要进行转发的群发消息。第一终端响应于对该消息体的触发操作,展示群发消息的转发对象编辑界面,该界面可以编辑群发消息对应需要转发的目标群组。第一终端响应于在转发对象编辑界面触发的对象选择操作,获取通过对象选择操作得到的目标群组,根据目标群组对群发消息进行更新,并将更新后的群发消息进行群发,从而实现对群发消息的高效转发,提高了群发消息的处理效率。
在一个具体应用中,如图13所示,群发消息的消息体在消息转发界面中按照预定的展示方式进行展示,每条群发消息可以展示对应的接收时间、消息内容、消息转发转台、转发消息描述等,还可以设有针对该群发消息的转发控件。触发该转发控件,则展示群发消息的转发对象编辑界面,如图13所示,转发对象编辑界面可以展示有群发消息的消息内容、群发消息的来源、群发消息的转发转态等信息。对象编辑界面还设有对象选择控件,通过该对象选择控件触发的对象选择操作,根据对象选择操作得到的目标群组,并根据选定的目标群组对群发消息进行更新,并将更新后的群发消息进行群发,从而将群发消息群发至以选中的目标群组中的各成员账号对应的应用。
本申请还提供一种应用场景,该应用场景应用上述的消息群发方法。具体地,该消息群发方法在该应用场景的应用如下:
如图14所示,第一应用可以为企业微信应用,第一应用服务器可以为企业微信服务器,第二应用可以为微信应用,第二应用服务器可以为微信服务器,企业微信应用和微信应用各自的账号无法直接进行消息传递。对于企业微信应用中的账号,设有gid,为全局id,每个企业微信应用的账号具有唯一的gid,而一个企业微信应用的账号可能位于多家企业,每个企业下分别设有一个vid,即一个gid会对应多个vid。对于微信应用的账号,设置有对应唯一的xid。企业微信服务器和微信服务器都会存有一份群数据,同时包括企业微信账号和微信账号的群会被标记为特殊的群,群里企业微信账号和微信账号在不同侧是以vid和xid进行一一映射。在企业微信侧,群组中企业微信账号以vid进行区分的,而微信账号也有一个特殊vid,但同时具有一个xid字段,企业微信服务器可以通过xid可以查询到微信账号的信息。而在微信侧,群组中的各微信账号是以xid来区分,而企业微信账号也有一个特殊的xid,同时具有一个vid字段,微信服务器可以通过vid查询到企业微信账号的信息。企业微信应用中的群组为客户群,即群组中除包括企业内容人员的账号外,还包括客户的账号,客户的账号可以为企业微信应用的账号,也可以为微信应用的账号。
进一步地,企业微信应用是基于客服和客户的概念来进行群组消息群发。其中,客服指企业中的给用户服务的人员,某些情况下会特指给客户服务的人员,客服可以与客户进行对接,也可以与业务负责人进行对接,业务负责人为负责管理一个业务下的所有客服的人员。
在企业微信中可在工作台选择客户群应用,在客户群中的工具栏中,可以找到客户群群发,如果当前登录企业微信的企业身份是客服,即为群发账号,点开后展示包括“群发消息到我的客户群”、“群发消息到企业的客户群”、以及“全部群发记录”等选项的群发消息管理界面。
对于“群发消息到我的客户群”,客服可以填写一段文字和多个图片/视频/网页/小程序,生成群发消息,可以按几种排序方式,找到需要选择的一个或者多个自己是群主的客户群,点击发送后,群发消息就会发送到已经选择的群组中,把群发消息推送到客户前面,同时还可以通过页面右上角可以查看发送成功的群发的记录。
消息记录的结构可以为,
消息记录结构GroupMsgListData{
id 消息id
time_stamp 时间戳
total_cnt 总发送人数
now_cnt 当前已发送人数
contentlist 群发内容
extral_info 额外信息
creator 消息创建者,如果是open api(开放应用程序接口)创建的话则为corpid(企业ID)
sendtype 个人群发类型或直接群发类型
sendMode 发送范围
},从而可以根据基于该消息结构确定各历史群发消息的信息,以在群发记录界面进行有效展示。
消息记录里,会展示已发送的消息内容,群发消息会展示消息的接收情况,需要用以上字段进行解析
而对于“群发消息到企业的客户群”,只有管理员或者业务负责人可见,和“群发消息到我的客户群”的处理类似,可以填写一段文字和多个图片/视频/网页/小程序,生成群发消息,而选择发送对象时,选择的客服或者一个部门中的所有客服,点击发送后,已选择的客服会在客户群会话中收到群发消息对应的通知消息,客服点击进入可以选择需要发送的客户群,但不能修改内容,点击发送后群发消息推送到客户群中,从而实现对群发消息的高效群发。
具体地,如图14所示,目标群组A中,第二终端1和第二终端2上均以企业微信的应用账号登录,第三终端1以微信的应用账号登录;而目标群组B中,第三终端2和第三终端3上均以微信的应用账号登录,第二终端3以企业微信的应用账号登录。在企业微信应用的第一终端对目标群组A和目标群组B进行消息群发时,第一终端上以群发账号登录企业微信应用,并将群发消息发送至企业微信服务器,企业微信服务器直接将群发消息发送至目标群组A中以企业微信的应用账号登录的第二终端1和第二终端2,以及目标群组B中以企业微信的应用账号登录的第二终端3。企业微信服务器将群发消息转发至微信服务器,微信服务器将群发消息转换为适配微信的消息结构后,将转换后的群发消息发送中目标群组A中以微信的应用账号登录的第三终端1,以及目标群组B中均以微信的应用账号登录的第三终端2和第三终端3,从而实现对跨企业微信和微信的群组的消息群发处理,提高了消息群发的处理效率。
其中,群发消息的消息结构的范围结构可以为,
范围结构GroupSendMode{
Range 发送的群聊或者发送的客服
Type 发送类型,个人群发类型还是直接群发类型
},以根据该范围结构可以解析群发消息的处理方式为直接群发至群组或发送至群发账号,由群发账号进行转发。
对于消息结构数组,其结构可以为,
消息结构数组GroupSendData[]{
contentType 消息类型,包括文字、图片、网页、视频、小程序
content 消息内容
}。而不同应用间的消息结构不同,在将企业微信的群发消息发送至微信账号时,需要微信服务器对该群发消息的消息结构进行转换,使之适配微信的消息结构后发送至目标群组中的微信账号。
应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图15所示,提供了一种消息群发装置1500,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:群发消息获取模块1502、目标群组确定模块1504、第一应用账号群发模块1506和第二应用账号群发模块1508,其中:
群发消息获取模块1502,用于获取属于第一应用的群发账号发出的群发消息;
目标群组确定模块1504,用于确定群发消息对应的目标群组;
第一应用账号群发模块1506,用于当目标群组包括属于第一应用的第一应用账号时,发送群发消息至以第一应用账号登录的第一应用;群发消息在以第一应用账号登录的第一应用中被触发展示时,于第一应用账号与群发账号间的对话窗口中进行展示;
第二应用账号群发模块1508,用于当目标群组包括属于第二应用的第二应用账号时,将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用;群发消息在以第二应用账号登录的第二应用中被触发展示时,于第二应用账号与群发账号间的对话窗口中进行展示。
在一个实施例中,第二应用账号群发模块包括群数据查询模块、第二应用账号确定模块和第二应用账号确定模块:其中:群数据查询模块,用于查询目标群组的群数据;第二应用账号确定模块,用于当群数据包括表示跨第一应用和第二应用的跨应用群标记时,确定目标群组所包括的属于第二应用的第二应用账号;群发消息转发模块,用于将群发消息发送至第二应用账号所属的应用服务器,以使应用服务器将群发消息转换为适配第二应用的消息结构后,发送至以第二应用账号登录的第二应用。
在一个实施例中,第二应用账号确定模块包括第二群组成员查询模块和第二群组成员确定模块:其中:第二群组成员查询模块,用于查询目标群组中具有第一应用账号字段的值和第二应用账号字段的值的第二群组成员;第二群组成员确定模块,将第二群组成员的第二应用账号字段的值确定为属于第二应用的第二应用账号。
在一个实施例中,还包括第一群组成员查询模块和第一群组成员确定模块;其中:第一群组成员查询模块,用于查询目标群组中具有第一应用账号字段的值且不具有第二应用账号字段的值的第一群组成员;第一群组成员确定模块,用于将第一群组成员的第一应用账号字段的值确定为属于第一应用的第一应用账号。
在一个实施例中,还包括群发消息解析模块和个人群发处理模块;其中:群发消息解析模块,用于解析群发消息,获得群发类型字段的值和发送范围字段的值;个人群发处理模块,用于当群发类型字段的值是个人群发类型时,将发送范围字段的值确定为群发账号,将群发消息发送至以群发账号登录的第一应用,使得以群发账号登录的第一应用转发群发消息;目标群组确定模块1504,还用于当群发类型字段的值是直接群发类型时,根据发送范围字段的值确定目标群组。
在一个实施例中,还包括消息编辑界面展示模块和群发消息生成模块;其中:消息编辑界面展示模块,用于响应于在以群发账号登录的第一应用中触发的群发发起操作,展示消息编辑界面;群发消息生成模块,用于响应于在消息编辑界面触发的消息编辑操作,获取通过消息编辑操作所产生的群发消息。
在一个实施例中,群发消息生成模块包括正文获得模块、群组列表模块、群组确定模块和消息生成模块;其中:正文获得模块,用于响应于在消息编辑界面触发的正文编辑操作,获取通过正文编辑操作所产生的消息正文;群组列表模块,用于响应于在消息编辑界面触发的群组展示操作,展示群组列表;群组列表包括在第一应用中,群发账号作为成员的群组的群组标识;群组确定模块,用于响应于在群组列表中触发的选择操作,选中群组标识,并将选中的群组标识确定为目标群组;消息生成模块,用于根据消息正文和目标群组生成群发消息。
在一个实施例中,还包括排序方式选项模块、排序方式确定模块和排序展示模块;其中:排序方式选项模块,用于响应于针对群组列表的排序触发操作,展示群组列表对应的排序方式选项;排序方式确定模块,用于响应于对排序方式选项的选择操作,确定排序方式;排序展示模块,用于按照排序方式对群组列表中各群组标识进行排序展示。
在一个实施例中,还包括群发记录界面展示模块和历史群发消息展示模块;其中:群发记录界面展示模块,用于响应于在以群发账号登录的第一应用中触发的记录展示操作,展示群发记录界面;历史群发消息展示模块,用于在群发记录界面中各历史群发消息关联的状态展示区域,展示历史群发消息的群发状态。
在一个实施例中,还包括消息体展示模块、转发对象编辑模块、转发对象选择模块和群发消息更新模块;其中:消息体展示模块,用于接收群发消息,并展示群发消息的消息体;转发对象编辑模块,用于响应于对消息体的触发操作,展示群发消息的转发对象编辑界面;转发对象选择模块,用于响应于在转发对象编辑界面触发的对象选择操作,获取通过对象选择操作得到的目标群组;群发消息更新模块,用于根据目标群组对群发消息进行更新,并将更新后的群发消息进行群发。
关于消息群发装置的具体限定可以参见上文中对于消息群发方法的限定,在此不再赘述。上述消息群发装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图16所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种消息群发方法。
本领域技术人员可以理解,图16中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (22)

1.一种消息群发方法,其特征在于,所述方法包括:
获取属于第一应用的群发账号发出的群发消息;所述群发消息,是在以所述群发账号登录的第一应用中,通过个人群发类型的群发消息编辑操作生成的;
发送所述群发消息至所述群发消息编辑操作所选中的至少一个群主账号;所述群主账号属于所述第一应用;所述群发消息,用于指示所述至少一个群主账号通过针对所述群发消息触发群发消息转发操作,将所述群发消息进行转发;确定所述群发消息转发操作指定所述群发消息对应待转发的目标群组;
当所述目标群组包括属于第一应用的第一应用账号时,发送所述群发消息至以所述第一应用账号登录的第一应用;所述群发消息在以所述第一应用账号登录的第一应用中被触发展示时,于所述第一应用账号与所述群发账号双方间进行消息传递的对话窗口中进行展示;
当所述目标群组包括属于第二应用的第二应用账号时,将所述群发消息发送至所述第二应用账号所属的应用服务器,以使所述应用服务器将所述群发消息转换为适配所述第二应用的消息结构后,发送至以所述第二应用账号登录的第二应用;所述群发消息在以所述第二应用账号登录的第二应用中被触发展示时,于所述第二应用账号与所述群发账号双方间进行消息传递的对话窗口中进行展示。
2.根据权利要求1所述的方法,其特征在于,所述当所述目标群组包括属于第二应用的第二应用账号时,将所述群发消息发送至所述第二应用账号所属的应用服务器,以使所述应用服务器将所述群发消息转换为适配所述第二应用的消息结构后,发送至以所述第二应用账号登录的第二应用,包括:
查询所述目标群组的群数据;
当所述群数据包括表示跨第一应用和第二应用的跨应用群标记时,确定所述目标群组所包括的属于第二应用的第二应用账号;
将所述群发消息发送至所述第二应用账号所属的应用服务器,以使所述应用服务器将所述群发消息转换为适配所述第二应用的消息结构后,发送至以所述第二应用账号登录的第二应用。
3.根据权利要求2所述的方法,其特征在于,所述确定所述目标群组所包括的属于第二应用的第二应用账号,包括:
查询所述目标群组中具有第一应用账号字段的值和第二应用账号字段的值的第二群组成员;
将所述第二群组成员的第二应用账号字段的值确定为属于第二应用的第二应用账号。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
查询所述目标群组中具有第一应用账号字段的值且不具有第二应用账号字段的值的第一群组成员;
将所述第一群组成员的第一应用账号字段的值确定为属于第一应用的第一应用账号。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
解析所述群发消息,获得群发类型字段的值和发送范围字段的值;
当所述群发类型字段的值是个人群发类型时,将所述发送范围字段的值确定为群发账号,将所述群发消息发送至以所述群发账号登录的第一应用,使得以所述群发账号登录的第一应用转发所述群发消息;
所述确定所述群发消息对应的目标群组,包括:
当所述群发类型字段的值是直接群发类型时,根据所述发送范围字段的值确定目标群组。
6.根据权利要求1所述的方法,其特征在于,所述群发消息,通过以所述群发账号登录的第一应用上触发的群发消息发起步骤得到,所述群发消息发起步骤,包括:
响应于在以所述群发账号登录的第一应用中触发的群发发起操作,展示消息编辑界面;
响应于在所述消息编辑界面触发的消息编辑操作,获取通过所述消息编辑操作所产生的所述群发消息。
7.根据权利要求6所述的方法,其特征在于,所述响应于在所述消息编辑界面触发的消息编辑操作,获取通过所述消息编辑操作所产生的所述群发消息,包括:
响应于在所述消息编辑界面触发的正文编辑操作,获取通过所述正文编辑操作所产生的消息正文;
响应于在所述消息编辑界面触发的群组展示操作,展示群组列表;所述群组列表包括在所述第一应用中,所述群发账号作为成员的群组的群组标识;
响应于在所述群组列表中触发的选择操作,选中群组标识,并将选中的群组标识确定为目标群组;
根据所述消息正文和所述目标群组生成所述群发消息。
8.根据权利要求7所述的方法,其特征在于,所述群发消息发起步骤还包括:
响应于针对所述群组列表的排序触发操作,展示所述群组列表对应的排序方式选项;
响应于对所述排序方式选项的选择操作,确定排序方式;
按照所述排序方式对所述群组列表中各群组标识进行排序展示。
9.根据权利要求6至8中任意一项所述的方法,其特征在于,所述群发消息发起步骤还包括:
响应于在以所述群发账号登录的第一应用中触发的记录展示操作,展示群发记录界面;
在所述群发记录界面中各历史群发消息关联的状态展示区域,展示所述历史群发消息的群发状态。
10.根据权利要求9所述的方法,其特征在于,所述群发消息,通过以群发账号登录的第一应用触发的群发消息转发步骤得到,所述群发消息转发步骤,包括:
接收所述群发消息,并展示所述群发消息的消息体;
响应于对所述消息体的触发操作,展示所述群发消息的转发对象编辑界面;
响应于在所述转发对象编辑界面触发的对象选择操作,获取通过所述对象选择操作得到的所述目标群组;
根据所述目标群组对所述群发消息进行更新,并将更新后的群发消息进行群发。
11.一种消息群发装置,其特征在于,所述装置包括:
群发消息获取模块,用于获取属于第一应用的群发账号发出的群发消息;所述群发消息,是在以所述群发账号登录的第一应用中,通过个人群发类型的群发消息编辑操作生成的;发送所述群发消息至所述群发消息编辑操作所选中的至少一个群主账号;所述群主账号属于所述第一应用;所述群发消息,用于指示所述至少一个群主账号通过针对所述群发消息触发群发消息转发操作,将所述群发消息进行转发;
目标群组确定模块,用于确定所述群发消息转发操作指定所述群发消息对应待转发的目标群组;
第一应用账号群发模块,用于当所述目标群组包括属于第一应用的第一应用账号时,发送所述群发消息至以所述第一应用账号登录的第一应用;所述群发消息在以所述第一应用账号登录的第一应用中被触发展示时,于所述第一应用账号与所述群发账号双方间进行消息传递的对话窗口中进行展示;
第二应用账号群发模块,用于当所述目标群组包括属于第二应用的第二应用账号时,将所述群发消息发送至所述第二应用账号所属的应用服务器,以使所述应用服务器将所述群发消息转换为适配所述第二应用的消息结构后,发送至以所述第二应用账号登录的第二应用;所述群发消息在以所述第二应用账号登录的第二应用中被触发展示时,于所述第二应用账号与所述群发账号双方间进行消息传递的对话窗口中进行展示。
12.根据权利要求11所述的装置,其特征在于,所述第二应用账号群发模块包括:
群数据查询模块,用于查询所述目标群组的群数据;
第二应用账号确定模块,用于当所述群数据包括表示跨第一应用和第二应用的跨应用群标记时,确定所述目标群组所包括的属于第二应用的第二应用账号;
群发消息转发模块,用于将所述群发消息发送至所述第二应用账号所属的应用服务器,以使所述应用服务器将所述群发消息转换为适配所述第二应用的消息结构后,发送至以所述第二应用账号登录的第二应用。
13.根据权利要求11所述的装置,其特征在于,所述第二应用账号确定模块包括:
第二群组成员查询模块,用于查询所述目标群组中具有第一应用账号字段的值和第二应用账号字段的值的第二群组成员;
第二群组成员确定模块,将所述第二群组成员的第二应用账号字段的值确定为属于第二应用的第二应用账号。
14.根据权利要求13所述的装置,其特征在于,所述装置还包括:
第一群组成员查询模块,用于查询所述目标群组中具有第一应用账号字段的值且不具有第二应用账号字段的值的第一群组成员;
第一群组成员确定模块,用于将所述第一群组成员的第一应用账号字段的值确定为属于第一应用的第一应用账号。
15.根据权利要求11所述的装置,其特征在于,所述装置还包括:
群发消息解析模块,用于解析所述群发消息,获得群发类型字段的值和发送范围字段的值;
个人群发处理模块,用于当所述群发类型字段的值是个人群发类型时,将所述发送范围字段的值确定为群发账号,将所述群发消息发送至以所述群发账号登录的第一应用,使得以所述群发账号登录的第一应用转发所述群发消息;
所述目标群组确定模块,还用于当所述群发类型字段的值是直接群发类型时,根据所述发送范围字段的值确定目标群组。
16.根据权利要求11所述的装置,其特征在于,所述装置还包括:
消息编辑界面展示模块,用于响应于在以所述群发账号登录的第一应用中触发的群发发起操作,展示消息编辑界面;
群发消息生成模块,用于响应于在所述消息编辑界面触发的消息编辑操作,获取通过所述消息编辑操作所产生的所述群发消息。
17.根据权利要求16所述的装置,其特征在于,所述群发消息生成模块包括:
正文获得模块,用于响应于在所述消息编辑界面触发的正文编辑操作,获取通过所述正文编辑操作所产生的消息正文;
群组列表模块,用于响应于在所述消息编辑界面触发的群组展示操作,展示群组列表;所述群组列表包括在所述第一应用中,所述群发账号作为成员的群组的群组标识;
群组确定模块,用于响应于在所述群组列表中触发的选择操作,选中群组标识,并将选中的群组标识确定为目标群组;
消息生成模块,用于根据所述消息正文和所述目标群组生成所述群发消息。
18.根据权利要求17所述的装置,其特征在于,所述装置还包括:
排序方式选项模块,用于响应于针对所述群组列表的排序触发操作,展示所述群组列表对应的排序方式选项;
排序方式确定模块,用于响应于对所述排序方式选项的选择操作,确定排序方式;
排序展示模块,用于按照所述排序方式对所述群组列表中各群组标识进行排序展示。
19.根据权利要求16至18中任意一项所述的装置,其特征在于,所述装置还包括:
群发记录界面展示模块,用于响应于在以所述群发账号登录的第一应用中触发的记录展示操作,展示群发记录界面;
历史群发消息展示模块,用于在所述群发记录界面中各历史群发消息关联的状态展示区域,展示所述历史群发消息的群发状态。
20.根据权利要求19所述的装置,其特征在于,所述装置还包括:
消息体展示模块,用于接收所述群发消息,并展示所述群发消息的消息体;
转发对象编辑模块,用于响应于对所述消息体的触发操作,展示所述群发消息的转发对象编辑界面;
转发对象选择模块,用于响应于在所述转发对象编辑界面触发的对象选择操作,获取通过所述对象选择操作得到的所述目标群组;
群发消息更新模块,用于根据所述目标群组对所述群发消息进行更新,并将更新后的群发消息进行群发。
21.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至10中任一项所述的方法的步骤。
22.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至10中任一项所述的方法的步骤。
CN202010882840.0A 2020-08-28 2020-08-28 消息群发方法、装置、计算机设备和存储介质 Active CN114124861B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010882840.0A CN114124861B (zh) 2020-08-28 2020-08-28 消息群发方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010882840.0A CN114124861B (zh) 2020-08-28 2020-08-28 消息群发方法、装置、计算机设备和存储介质

Publications (2)

Publication Number Publication Date
CN114124861A CN114124861A (zh) 2022-03-01
CN114124861B true CN114124861B (zh) 2023-05-23

Family

ID=80374647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010882840.0A Active CN114124861B (zh) 2020-08-28 2020-08-28 消息群发方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN114124861B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114697283A (zh) * 2022-03-08 2022-07-01 深圳腾银信息咨询有限责任公司 一种基于企业微信社群的消息推送方法、装置及电子设备
CN114938359A (zh) * 2022-05-16 2022-08-23 上海华客信息科技有限公司 消息群发、配置、执行方法和装置及存储介质
CN115118690A (zh) * 2022-06-15 2022-09-27 国网信息通信产业集团有限公司 一种基于移动门户app的即时通讯交互方法及***
CN116151903B (zh) * 2023-04-21 2023-09-15 广州市玄武无线科技股份有限公司 一种基于促销管理***的业务处理方法和装置
JP7443612B1 (ja) 2023-08-31 2024-03-05 アットホームホールディングス株式会社 情報処理プログラム、情報処理方法、及び情報処理システム

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010057395A1 (zh) * 2008-11-19 2010-05-27 中兴通讯股份有限公司 彩信群发回执的处理方法及其***
WO2012003668A1 (zh) * 2010-07-09 2012-01-12 中兴通讯股份有限公司 一种消息发送方法、***及互通服务器
CN103716444A (zh) * 2012-09-29 2014-04-09 联想(北京)有限公司 一种信息处理的方法及电子设备
US8782101B1 (en) * 2012-01-20 2014-07-15 Google Inc. Transferring data across different database platforms
CN104168175A (zh) * 2013-05-16 2014-11-26 腾讯科技(深圳)有限公司 即时通讯中的消息群发方法及终端
CN105933217A (zh) * 2016-07-14 2016-09-07 北京元心科技有限公司 消息同步方法及平台、网络服务器和适配服务器
CN106470145A (zh) * 2015-08-14 2017-03-01 腾讯科技(深圳)有限公司 即时通信的方法和装置
CN108306810A (zh) * 2017-01-11 2018-07-20 腾讯科技(深圳)有限公司 一种群组组建方法、服务器及终端
CN110175317A (zh) * 2019-04-26 2019-08-27 武汉欧铭达科技有限公司 一种txt批量转Excel的数据方法
CN110870979A (zh) * 2018-08-31 2020-03-10 日本聚逸株式会社 游戏处理***、游戏处理方法以及信息处理装置
CN111443844A (zh) * 2020-03-26 2020-07-24 维沃移动通信有限公司 信息处理方法及电子设备

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7941806B2 (en) * 2007-03-01 2011-05-10 International Business Machines Corporation Method, system and program product for optimizing communication and processing functions between disparate applications
US10514937B2 (en) * 2012-01-05 2019-12-24 Vmware, Inc. Auto-discovery service and method of discovering applications within a virtual network
US10587725B2 (en) * 2017-03-21 2020-03-10 International Business Machines Corporation Enabling a traditional language platform to participate in a Java enterprise computing environment

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010057395A1 (zh) * 2008-11-19 2010-05-27 中兴通讯股份有限公司 彩信群发回执的处理方法及其***
WO2012003668A1 (zh) * 2010-07-09 2012-01-12 中兴通讯股份有限公司 一种消息发送方法、***及互通服务器
US8782101B1 (en) * 2012-01-20 2014-07-15 Google Inc. Transferring data across different database platforms
CN103716444A (zh) * 2012-09-29 2014-04-09 联想(北京)有限公司 一种信息处理的方法及电子设备
CN104168175A (zh) * 2013-05-16 2014-11-26 腾讯科技(深圳)有限公司 即时通讯中的消息群发方法及终端
CN106470145A (zh) * 2015-08-14 2017-03-01 腾讯科技(深圳)有限公司 即时通信的方法和装置
CN105933217A (zh) * 2016-07-14 2016-09-07 北京元心科技有限公司 消息同步方法及平台、网络服务器和适配服务器
CN108306810A (zh) * 2017-01-11 2018-07-20 腾讯科技(深圳)有限公司 一种群组组建方法、服务器及终端
CN110870979A (zh) * 2018-08-31 2020-03-10 日本聚逸株式会社 游戏处理***、游戏处理方法以及信息处理装置
CN110175317A (zh) * 2019-04-26 2019-08-27 武汉欧铭达科技有限公司 一种txt批量转Excel的数据方法
CN111443844A (zh) * 2020-03-26 2020-07-24 维沃移动通信有限公司 信息处理方法及电子设备

Also Published As

Publication number Publication date
CN114124861A (zh) 2022-03-01

Similar Documents

Publication Publication Date Title
CN114124861B (zh) 消息群发方法、装置、计算机设备和存储介质
US10218657B2 (en) Method and system for providing private chat within a group chat
JP5003271B2 (ja) 電子通信文書のコピーが格納されている電子通信文書を関係者に示す方法及びプログラム、ならびに、電子通信文書が格納されていることを関係者と寄稿者とのうちの少なくとも一方に示す方法、システム、及び機器
US11568368B2 (en) Classification engine instance informing parsing of emails received by an email client instance executed by a mobile device
US7587678B1 (en) Email-based customer support management system
CN112350923B (zh) 会话消息展示方法、装置、计算机设备和存储介质
US7831673B1 (en) Methods and systems for processing offline chat messages
US20100070584A1 (en) Method and system for dynamic e-mail view conversion
CN109104354B (zh) 入群、建群方法及其设备
CN111800334B (zh) 一种处理方法、装置及电子设备
US11228548B2 (en) Actionable data embedded into emails for automating actions of an email client
US20080195953A1 (en) Messaging Systems And Methods
CN108173747B (zh) 信息交互方法及装置
CN108353018A (zh) 发送消息的方法、设备和***
CN111767396A (zh) 数据处理方法、装置、设备及计算机可读存储介质
CN111178820A (zh) 协同工作的处理方法、装置、终端及存储介质
CN103856394A (zh) 一种网络聊天室***
US10931615B1 (en) Organizing self-replying messages
CN113506137A (zh) 一种电子邮件营销分析方法、***和设备
WO2023051572A1 (zh) 一种群消息处理方法、装置、***及存储介质
CN105337841A (zh) 一种信息处理方法和***、客户端和服务器
CN110572309B (zh) 信息传输方法、计算机设备及存储介质
CN113886696A (zh) 数据推送方法、标签处理方法、装置、***和计算机设备
CN111194540A (zh) 多主题对话的通信控制装置和方法、及计算机处理设备
CN114125018A (zh) 基于会话的信息处理方法、装置、计算机设备和存储介质

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
GR01 Patent grant
GR01 Patent grant