CN111431793B - 会话管理方法、装置、计算机设备和存储介质 - Google Patents
会话管理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN111431793B CN111431793B CN202010191911.2A CN202010191911A CN111431793B CN 111431793 B CN111431793 B CN 111431793B CN 202010191911 A CN202010191911 A CN 202010191911A CN 111431793 B CN111431793 B CN 111431793B
- Authority
- CN
- China
- Prior art keywords
- target
- session
- management function
- application account
- function
- 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
Links
Images
Classifications
-
- 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
- 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
-
- 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
- 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
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请涉及一种会话管理方法、装置、计算机设备和存储介质。所述方法包括:获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。采用本方法,可利用会话属性标签标记不同会话的管理需求,并通过分析第一应用账号,为第一应用账号参与的目标会话提供目标管理功能,以使第一应用账号利用目标管理功能对目标会话进行管理,进而提高会话效率。
Description
技术领域
本申请涉计算机技术领域,特别是涉及一种会话管理方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的快速发展,具有交互功能的即时通讯(Instant Messaging,IM)软件因能为网络用户提供一种集文字、图像、声音等低成本高效率的通讯服务,而被广泛应用于各类线上业务场景,例如,越来越多的企业采用即时通讯软件作为办公沟通工具,以满足其在商务、办公等方面的需求。
然而,由于企业中不同角色的职务所需承担的职责不同,工作内容也不尽相同,因此在使用即时通讯软件进行会话交互时需求不同,但现有的即时通讯软件并未针对此类需求提供有效解决方案,导致企业工作人员在即时通讯软件上的会话效率不高。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高会话效率的会话管理方法、装置、计算机设备和存储介质。
一种会话管理方法,所述方法包括:
获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。
在其中一个实施例中,在所述获取第一应用账号针对目标会话发起的管理功能启用请求之前,还包括:
获取会话创建请求;所述会话创建请求用于请求创建所述第一应用账号与所述第二应用账号之间的目标会话;
将所述会话创建请求发送至服务器,供所述服务器响应所述会话创建请求后,创建所述第一应用账号与所述第二应用账号之间的目标会话,并根据所述第一应用账号或所述第二应用账号的身份权限,生成所述目标会话的会话属性标签;
获取所述服务器返回的携带有所述会话属性标签的目标会话。
一种会话管理装置,所述装置包括:
请求获取模块,用于获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
标签确定模块,用于响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
功能启用模块,用于若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。
上述会话管理方法、装置、计算机设备和存储介质,通过获取第一应用账号针对目标会话发起的管理功能启用请求,并响应于该管理功能启用请求,可获取目标会话的会话属性标签,进而在目标会话的会话属性标签为第一属性标签时,根据第一应用账号,在目标会话中启用该管理功能启用请求对应的目标管理功能。采用本方法,可利用会话属性标签标记不同会话的管理需求,并通过分析第一应用账号,为第一应用账号参与的目标会话提供目标管理功能,以使第一应用账号利用目标管理功能对目标会话进行管理,进而提高会话效率。
附图说明
图1为一个实施例中会话管理方法的应用环境图;
图2为一个实施例中会话管理方法的流程示意图;
图3为一个实施例中目标管理功能启用步骤的流程示意图;
图4为一个实施例中启用异常提示生成步骤的流程示意图;
图5为另一个实施例中启用异常提示生成步骤的流程示意图;
图6为一个实施例中启用异常提示的界面示意图;
图7为一个实施例中异常提示生成步骤的流程示意图;
图8为一个实施例中管理功能启用请求获取步骤的框架结构示意图;
图9为另一个实施例中目标管理功能启用步骤的流程示意图;
图10为一个实施例中功能操作界面展示步骤的流程示意图;
图11为一个实施例中第一管理功能的功能操作界面示意图;
图12为一个实施例中第一管理功能启用步骤的流程示意图;
图13为一个实施例中入群欢迎语的界面示意图;
图14为另一个实施例中功能操作界面展示步骤的流程示意图;
图15为一个实施例中聊天侧边栏的会话界面示意图;
图16为一个实施例中第二管理功能启用步骤的流程示意图;
图17为一个实施例中快捷回复的功能操作界面示意图;
图18为一个实施例中第三管理功能启用步骤的流程示意图;
图19为一个实施例中页面虚拟控件的界面示意图;
图20为一个实施例中目标会话创建步骤的流程示意图;
图21为一个实施例中会话管理方法的应用场景框架图;
图22(a)为一个实施例中会话管理方法的时序图;
图22(b)为另一个实施例中会话管理方法的时序图;
图23为一个实施例中配置使用范围和管理规则入口的界面示意图;
图24为一个实施例中会话管理装置的结构框图;
图25为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
首先需要说明的是,本发明实施例所涉及的术语“第一\第二”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二”在允许的情况下可以互换特定的顺序或先后次序。应该理解“第一\第二”区分的对象在适当情况下可以互换,以使这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
另外需要说明的是,本申请所提供的会话管理方法,可以应用于如图1所示的多端会话交互应用环境中。其中,第一终端102与第二终端106之间可通过与服务器104的网络连接实现通讯,本申请所提供的会话管理方法可以由第一终端102实现,也可以由第二终端106实现,两者之间相同之处是均可运行可供会话交互的即时通讯应用软件,不同之处在于实际运行的即时通讯应用软件存在不同,即使用第一终端102的应用账号与使用第二终端106的应用账号所属软件平台不同,本申请所提供的会话管理方法可供用户实现跨平台会话交互。具体地,第一终端102和第二终端106可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。网络包含但不限于:广域网、城域网或局域网。
在一个实施例中,如图2所示,提供了一种会话管理方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
步骤S202,获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话。
其中,第一应用账号可以是第一终端102所运行即时通讯应用软件上的注册账号,而第二应用账号可以是第二终端106所运行即时通讯应用软件上的注册账号。可以理解的是,第一应用账号与第二应用账号在实际应用中,是指不同即时通讯应用软件上的注册账号,但不排除的是其所属应用软件相同,而所属组织不同。例如,在第一种情况中,第一应用账号是即时通讯应用软件A上的注册账号,而第二应用账号是即时通讯应用软件B(第三方应用)上的注册账号;在第二种情况中,第一应用账号是即时通讯应用软件A上的注册账号,账号所属组织为a,即该第一应用账号由a组织管理,第二应用账号虽然也是即时通讯应用软件A上的注册账号,但其账号所属组织为b,即第二应用账号由b组织管理。上述示例所提组织可以是指企业。
其中,目标会话是指第一应用账号与第二应用账号之间的会话,而会话属性标签是用于区分会话属性的标识,该会话属性是针对于第一应用账号或第二应用账号其中一方业务所需而定义的分级属性,例如,按降级排列的第一属性标签、第二属性标签、第三属性标签等。
具体地,用于区分会话属性的会话属性标签是服务器104(或服务器104中部署的中转服务)在创建目标会话时,由服务器104依据会话创建者的身份(是否为预置的服务人员)而生成。该会话属性标签在生成之后,由服务器104将其分配至当前所创建的目标会话中,并将携带有会话属性标签的目标会话发送至第一应用账号与第二应用账号各自所使用的终端进行展示,以使该目标会话具有能够标记其会话属性的会话属性标签,进而在第一终端102响应第一应用账号的管理功能启用请求时,能够根据会话属性标签的类型,在该目标会话中启用相应的会话管理功能,供第一应用账号使用。
进一步地,为了确保该会话属性标签的准确性以及不可篡改性,可将图1所示的第一终端102、服务器104以及第二终端106作为区块链节点进行上链操作。例如,使用联盟链(只针对某个特定群体的成员和有限的第三方,其内部指定多个预选节点为记账人,每个块的生成由所有的预选节点共同决定),即可确保会话属性标签的准确性,进而避免第一终端102或服务器104针对伪造的会话属性标签进行后续的分析处理。又或者是,使用公钥加密、私钥解密的方式确保该会话属性标签的准确性以及会话信息安全。例如,服务器104在生成会话属性标签时,可同时为该标签分配一个公钥,第一终端102在使用时,必须通过前述公钥对应的私钥进行解密,方可利用会话属性标签进行后续的分析处理。
更具体地,由于企业中不同角色的职务所需承担的职责不同,工作内容也不尽相同,因此在使用即时通讯软件进行会话交互时需求不同,该需求可以是针对即时通讯软件中所配置的功能,也即根据会话发起者在企业中的职务而匹配的会话管理工具,通过预先建立员工职务(身份权限)与会话管理工具之间的关联关系,即可在会话发起者发起会话时,根据其职务确定相匹配的会话管理工具,进而在会话建立后供该会话发起者使用相应的会话管理工具,与其他会话参与者进行高效率地的会话。而员工职务与会话管理工具之间所建立的关联关系,即可通过会话属性标签实现,通过对会话发起者身份的确定生成相应的会话属性标签,利用会话属性标签实现对会话属性的标记,便于该会话中不同职务、具有不同身份权限的会话参与者,在后续会话中能够使用其对应的会话管理工具。如此,相对于使用会话属性标签进行会话标识的各类组织(如企业),即可通过会话属性标签实现对会话的管理,尤其是具有特定身份权限职工(所使用应用账号)其所参与会话的管理。
更具体地,第一应用账号与第二应用账号之间的目标会话,基于上述所提背景,存在其对应的会话属性标签,由于该会话属性标签的作用在于区分会话属性,因此设置会话具有不同属性的组织(企业),在本实施例中指的是第一应用账号所属组织(企业),因此该组织(企业)可为其管理人员提供不同职务所需的会话管理工具,即会话所配置的功能,当服务器104接收到第一应用账号针对目标会话发起的管理功能启用请求时,服务器104即可根据该组织(企业)预置存储的会话管理方案,为第一应用账号辅助提供相应软件功能(会话管理工具)。
可以理解的是,本实施例中所提及的管理功能启用请求是由第一应用账号发起的,其技术背景在于设置会话属性的组织(企业)是第一应用账号所属组织(企业),而不是第二应用账号所属组织(企业)设置的,若设置会话属性是双向的,则在其他场景或实施例中,针对目标会话发起管理功能启用请求的还可以是第二应用账号。
还需说明的是,第一应用账号针对目标会话所发起的管理功能启用请求,可以是通过触发第一终端102交互界面上的、会话界面中所展示的虚拟控件后生成的请求。由于不同的会话管理功能可由不同虚拟控件表示,因此用户(第一应用账号)可通过触发不同的虚拟控件来请求启用不同的会话管理功能。
当然,本领域技术人员还可通过其他方式获取第一应用账号发起的管理功能启用请求,例如,会话界面中存在一个指定的功能下拉框、功能选项弹窗,用户具体可根据不同会话场景的设置触发提交管理功能启用请求。因此,本申请对获取管理功能启用请求的具体方式不作限制。
步骤S204,响应于所述管理功能启用请求,获取所述目标会话的会话属性标签。
具体地,第一应用账号所使用的第一终端102在接收到其所发起的管理功能启用请求后,可响应该请求,获取第一应用账号所针对目标会话的会话属性标签,通过将会话属性标签作为后续处理依据,即可确定第一应用账号在目标会话中可供使用的会话管理工具。
步骤S206,若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。
其中,第一属性标签是对应会话属性标签的其中一类标签,由于上文已提及会话属性标签可具有高低级别,因此第一属性标签可在本实施例或后续实施例中的最高级别属性标签,具体可表示为“flagA”。
其中,目标管理功能是指第一应用账号所发起的管理功能启用请求针对的会话管理工具(即时通讯软件功能),例如,入群欢迎语功能、快捷回复功能或者快捷页面访问功能等。
具体地,第一终端102可通过识别目标会话的会话属性标签,确定其具体的属性标签,如识别出其会话属性标签为第一属性标签,则可依据预设程序进一步分析第一应用账号,根据账号分析结果,在第一应用账号参与的目标会话中启用该管理功能启用请求所对应的目标管理功能。由此,第一应用账号可通过对目标管理功能的运用,提高其与第二应用账号的会话效率,并满足其对当前目标会话的管理需求,即通过其所属组织(企业)制定的会话管理功能,对目标会话进行高效管理。
上述会话管理方法中,通过获取第一应用账号针对目标会话发起的管理功能启用请求,并响应于该管理功能启用请求,可获取目标会话的会话属性标签,进而在目标会话的会话属性标签为第一属性标签时,根据第一应用账号,在目标会话中启用该管理功能启用请求对应的目标管理功能。采用本方法,可利用会话属性标签标记不同会话的管理需求,并通过分析第一应用账号,为第一应用账号参与的目标会话提供目标管理功能,以使第一应用账号利用目标管理功能对目标会话进行管理,进而提高会话效率。
在一个实施例中,如图3所示,步骤S206包括:
步骤S302,若所述目标会话的会话属性标签为第一属性标签,则在所述第一应用账号的身份权限满足管理功能启用条件时,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能;所述管理功能启用条件为所述目标管理功能的管理功能启用条件。
其中,第一应用账号的身份权限,是指第一应用账号在其所属组织(企业)中,因会话办公需要而设置具有使用会话管理功能的身份权限,例如,预置服务人员(即预先设置的能够使用会话管理工具的企业服务人员)。
其中,管理功能启用条件是指预先设置的、用于验证功能启用请求人身份权限的条件,该管理功能启用条件的具体设置对应于可启用会话管理工具的有效身份权限。
具体地,若会话属性标签为第一属性标签,则可依据预设程序进一步获取第一应用账号的身份权限,进而将第一应用账号的身份权限与预设的管理功能启用条件进行匹配,在匹配结果为成功的情况下,即可启用该管理功能启用请求所对应的目标管理功能。同时,不同的会话管理功能,其对应设置的管理功能启用条件可能是相同的,也可能是不同的,具体的管理功能启用条件可根据实际业务需求制定。
本实施例中,可利用会话属性标签标记不同会话的管理需求,并通过对第一应用账号身份的鉴权,为第一应用账号提供目标管理功能,以使其利用目标管理功能对目标会话进行管理,进而提高会话效率。
在一个实施例中,如图4所示,还包括:
步骤S402,若所述目标会话的会话属性标签为第二属性标签,则根据所述第一应用账号的身份权限,生成启用异常提示;
步骤S404,展示所述启用异常提示;所述启用异常提示用于提示将所述目标会话的会话属性标签配置为所述第一属性标签。
其中,第二属性标签是对应会话属性标签的其中一类标签,由于上文已提及会话属性标签可具有高低级别,因此第一属性标签可在本实施例或后续实施例中的中等级别属性标签,具体可表示为“flagB”。
其中,启用异常提示是指可展示于终端上的提示信息,该提示信息用于提示用户功能启用异常。
具体地,第一终端102如识别出目标会话的会话属性标签为第二属性标签,则可进一步获取第一应用账号的身份权限,根据第一应用账号的身份权限来生成不同的启用异常提示。也即是说,当目标会话的会话属性标签为第二属性标签时,第一终端102会生成启用异常提示,但该提示会因第一应用账号其身份权限的不同而不同,如提示内容上的不同,或提示界面内容上的不同。
更具体地,第一终端102根据第一应用账号的身份权限生成对应的启用异常提示之后,可将该提示展示于其交互界面中,用于提示将第一应用账户可将目标会话的会话属性标签重新配置为第一属性标签,即可进一步判定管理功能启用条件而启用相应会话管理功能。
本实施例中,通过对第二属性标签的识别生成启用异常提示,并将该启用异常提示进行展示,以提示将目标会话的会话属性标签配置为第一属性标签,利用对第一属性标签会话的预置管理资源,提供第一应用账号使用该资源的处理途径,以满足其对目标会话的管理需求。
在一个实施例中,如图5所示,步骤S402包括:
步骤S502,若所述目标会话的会话属性标签为第二属性标签,则确定所述第一应用账号的身份权限;
步骤S504,当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,生成第一启用异常提示;所述第一启用异常提示为配置有属性标签配置入口的提示;所述属性标签配置入口用于供所述第一应用账号请求将所述目标会话的会话属性标签配置为所述第一属性标签;
步骤S506,当所述第一应用账号的身份为非预置服务人员,或者所述第一应用账号不具有所述目标会话的管理权限时,生成第二启用异常提示;所述第二启用异常提示用于提示所述第一应用账号无法请求将所述目标会话的会话属性标签配置为所述第一属性标签;
步骤S508,确定所述第一启用异常提示和所述第二启用异常提示,作为所述启用异常提示。
其中,预置服务人员可以是指第一应用账号所属组织(企业)所设置的、能够使用会话管理工具的应用账号,而非预置服务人员则是指不能使用会话管理工具的应用账号。
其中,属性标签配置入口是指可显示于第一终端102交互界面上、第一启用异常提示窗口中的、用于提交属性标签配置请求的入口(如虚拟按键)。
其中,第一启用异常提示是指提示窗口包含有属性标签配置入口的提示,而第二启用异常提示则是提示窗口不包含属性标签配置入口的提示。
具体地,配置有属性标签配置入口的第一启用异常提示,其界面示意图可参阅图6中的602,该图中的“王五”即指第一应用账号,“王五”不仅是预置服务人员,还是该目标会话的群主,所述提示中具有属性标签配置入口“去标记”;未配置有属性标签配置入口的第二启用异常提示,其界面示意图可参阅图6中的604,该图中的“你”即指第一应用账号,但是该目标会话的群主为“张三”不是当前的第一应用账号,所以提示中不具有属性标签配置入口“去标记”。
还需说明的是,图6中所示的“普通群”可以是具有第二属性标签“flagB”的群组会话,“客户群”可以是指具有第一属性标签“flagA”的群组会话。
更具体地,第一终端102检测到目标会话的会话属性标签为第二属性标签,则进一步确定第一应用账号的身份权限,而在此期间,第一终端102将同时获取预置服务人员的名单,即确定被第一应用账号所属组织(企业)划分为“预置服务人员”的应用账号,进而将第一应用账号与该划分为“预置服务人员”的应用账号进行匹配,若匹配成功则表示第一应用账号是预置服务人员,可进一步识别其是否具有当前目标会话的管理权限,即是否为目标会话的“群主”,若两方面验证条件均通过,则第一终端102可生成包含属性标签配置入口的第一启用异常提示并进行展示,此时用户可利用第一应用账号触发提示界面中的配置入口虚拟按键,即可向第一终端102提交目标会话的会话属性标签配置请求,而第一终端102可将该请求发送至服务器104,供服务器104重新将目标会话的第二属性标签更新为第一属性标签。
另一方面,将第一应用账号与划分为“预置服务人员”的应用账号进行匹配,若匹配失败,则表示该第一应用账号不是预置服务人员,不被允许使用会话管理工具;又或者是,第一应用账号虽然能够与划分为“预置服务人员”的应用账号相匹配(第一应用账号是预置服务人员),但是其不具有当前目标会话的管理权限(第一应用账号不是目标会话的“群主”),则同样无法生成包含属性标签配置入口的第一启用异常提示,而是生成不包含属性标签配置入口的第二启用异常提示,用以提示用户当前不具备启用会话管理功能的条件。
本实施例中,通过对第一应用账号当前所具备身份权限的分析,生成不同的启用异常提示,以提示第一应用账号或可对目标会话的会话属性标签进行重新配置,或可等待其具备标签配置条件后再进行标签重置,进而满足其对目标会话的案例需求。
在一个实施例中,如图7所示,还包括:
步骤S702,若所述目标会话的会话属性标签为第三属性标签,则生成异常提示;
步骤S704,展示所述异常提示;所述异常提示用于提示所述目标会话无法启用所述管理功能启用请求对应的目标管理功能。
其中,第三属性标签是对应会话属性标签的其中一类标签,由于上文已提及会话属性标签可具有高低级别,因此第三属性标签可在本实施例或后续实施例中的低等级别属性标签,具体可表示为“flagC”。
其中,异常提示是指可展示于终端上的提示信息,该提示信息用于提示用户在当前的目标会话中无法启用会话管理功能。。
具体地,第一终端102如识别出目标会话的会话属性标签为第三属性标签,则无需再获取第一应用账号的身份权限,即可生成并展示异常提示。也即是说,当目标会话的会话属性标签为第三属性标签时,第一终端102会生成并展示异常提示,该提示不同于会话属性标签为第二属性标签时生成的启用异常提示,异常提示生成后,使用第一应用账号的用户即可获知当前的目标会话无法启用会话管理功能,无论其身份是否是预置服务人员、是否具备目标会话的管理权限。
本实施例中,通过对第三属性标签的识别生成异常提示,并将该异常提示进行展示,以提示当前的目标会话无法使用预置的会话管理功能,可节省对会话的管理成本。
在一个实施例中,如图8所示,步骤S202包括:
步骤S802,展示所述目标会话的目标会话界面;所述目标会话界面包括至少一个的候选管理功能虚拟控件;
步骤S804,在接收到所述第一应用账号针对所述候选管理功能虚拟控件的选中操作时,将所述选中操作选中的候选管理功能确定为目标管理功能;
步骤S806,生成所述目标管理功能的管理功能启用请求。
其中,目标会话界面是指可显示于第一终端102交互界面上的会话界面。
其中,候选管理功能虚拟控件是指至少一个可选的会话管理功能的虚拟控件。
具体地,第一终端102获取第一应用账号针对目标会话发起的管理功能启用请求,可以是在展示目标会话的目标会话界面,并接收到第一应用账号针对候选管理功能虚拟控件进行选中操作的情况下获取到的,即第一终端102首先展示第一应用账号与第二应用账号之间目标会话的目标会话界面,然后根据第一应用账号的操作展示包括有候选管理功能虚拟控件的界面,进而接收到针对该候选管理功能虚拟控件的其中一个选中触发操作时,生成该目标管理功能的管理功能启用请求。
本实施例中,通过分析第一应用账号对候选管理功能虚拟控件的选中操作,获取目标管理功能的管理功能启用请求,可确保第一应用账号对会话管理需求的准确性,进而满足其管理需求、提高会话效率。
在一个实施例中,如图9所示,步骤S302包括:
步骤S902,若所述目标会话的会话属性标签为第一属性标签,则确定所述管理功能启用请求对应的目标管理功能;
步骤S904,在所述第一应用账号的身份权限满足所述目标管理功能的管理功能启用条件时,展示所述目标管理功能的功能操作界面;
步骤S906,在检测到所述功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能。
其中,功能操作界面是指对应于目标管理功能的配置界面,该界面可在前期会话管理功能的配置阶段中,根据业务所需以及管理功能的差异性进行针对性配置,如功能操作界面中可包括显示页面的虚拟控件、信息编辑入口、信息选择入口等。
其中,目标操作可以包括选中操作/选择操作或输入操作等,操作方式可以是点击、双击、长按或滑动等。
具体地,第一终端102在识别到目标会话的会话属性标签为第一属性标签后,即可确定该管理功能启用请求所针对的会话管理功能,作为目标管理功能,再获取目标管理功能对应预存的管理功能启用条件,并在第一应用账号的身份权限匹配该管理功能启用条件的情况下,展示可供第一应用账号操作的目标管理功能的功能操作界面,以便在检测到功能操作界面中的目标操作时,根据该目标操作启用目标管理功能。
本实施例中,当目标会话具有第一属性标签时具备为第一应用账号提供会话管理功能的条件,但是否可为第一应用账号提供会话管理功能,需对其身份进行鉴权,若鉴权成功则为其启用相应管理功能,不仅可满足对目标会话的管理需求,还可进一步提高其会话效率。
在一个实施例中,如图10所示,所述目标管理功能为第一管理功能,步骤S904包括:
步骤S1002,当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,确定所述第一应用账号的身份权限满足所述第一管理功能的管理功能启用条件;
步骤S1004,展示所述第一管理功能的功能操作界面。
其中,第一管理功能可以是指“入群欢迎语功能”,即在群组会话出现新增会话参与者时,将预存的入群欢迎语内容推送至该新增会话参与者其会话界面中进行展示的功能。
具体地,若第一应用账号触发的目标管理功能为第一管理功能(“入群欢迎语功能”),则第一终端102将进一步确定第一管理功能(“入群欢迎语功能”)的管理功能启用条件,该条件可以是“应用账号为预置服务人员账号、具有当前会话的管理权限”,而第一终端102在确定其启用条件之后,判定第一应用账号的身份为预置服务人员,同时具有目标会话的管理权限(是目标会话的“群主”),则可将预先配置的第一管理功能(“入群欢迎语功能”)功能操作界面展示于其交互界面中。
例如,目标会话的会话属性标签为第一属性标签“flagA”,管理功能启用请求对应的目标管理功能为“入群欢迎语功能”,在第一应用账号的身份权限满足“入群欢迎语功能”的管理功能启用条件(第一应用账号的身份为预置服务人员,且具有目标会话的“群主”管理权限)时,展示“入群欢迎语功能”的功能操作界面,该界面示意图可参阅图11。
本实施例中,通过分析第一应用账号的身份权限,展示第一管理功能的功能操作界面,可确保对目标会话的准确性管理。
在一个实施例中,如图12所示,所述目标管理功能为第一管理功能,步骤S906包括:
步骤S1202,检测到所述功能操作界面中的目标操作,确定所述目标会话的会话标识;
步骤S1204,若所述目标操作为消息输入操作,则获取所述消息输入操作触发生成的第一消息标识,并建立所述第一消息标识与所述会话标识之间的第一映射关系;
步骤S1206,若所述目标操作为消息选择操作,则获取所述消息选择操作触发选择的第二消息标识,并建立所述第二消息标识与所述会话标识之间的第二映射关系;
步骤S1208,将所述第一映射关系或所述第二映射关系发送至服务器,供所述服务器在检测到所述目标会话的会话账号增加时,将与所述会话标识存在映射关系的所述第一消息标识或所述第二消息标识的会话消息,发送至新增应用账号的客户端上进行展示。
其中,会话标识是指会话的全局唯一性标识,可表示为“RoomID”。
其中,消息输入操作是指第一应用账号所指向用户,在会话界面中进行信息输入的操作。
其中,消息选择操作是指第一应用账号所指向用户,在会话界面中基于已存候选信息进行信息选择的操作。
其中,第一消息标识是指第一终端102为第一应用账号当前所输入信息生成的消息标识,该消息标识及其对应的消息信息可存储于服务器104侧,以使服务器104在后续应用过程中通过消息标识检索其对应的消息信息,第一消息标识可表示为“ResourceID”。
其中,第二消息标识是指第一终端102根据第一应用账号当前所选择信息,从服务器104获取得到的标识,也即是说,第一应用账号选择的入群欢迎语,其本身内容及对应的消息标识存储于服务器104侧,并可供第一终端102获取,第该二消息标识同样可表示为“ResourceID”。
其中,新增应用账号是指会话中已有参与应用账号之外新增加的应用账号。
具体地,第一终端102在判定第一应用账号的身份权限满足“入群欢迎语功能”的管理功能启用条件,并展示“入群欢迎语功能”的功能操作界面后,可进一步检测其功能操作界面中的目标操作,同时获取目标会话的会话标识“RoomID”,该“RoomID”可依据实际应用情况在终端本地获取,或请求服务器104反馈。
更具体地,第一终端102可基于目标操作生成相应的消息标识,即第一消息标识或第二消息标识。针对第一消息标识,其含义如上文所述,是指第一终端102为第一应用账号当前所输入信息而生成的消息标识;针对第二消息标识,其含义同样如上文所述,是指第一终端102根据第一应用账号当前所选择信息,从服务器104获取得到的标识,也即是说,第一消息标识是第一终端102当前生成的,第二消息标识是第一终端102通过服务器104获取得到的,至于第二消息标识的本质来源,可以是第一应用账号所属组织(企业)的唯一一个管理账号,预先通过终端配置并存储于服务器104中的,而其所配置的每一条入群欢迎语,均可由服务器104为之分配一个唯一的消息标识“ResourceID”。由此,服务器104可存储入群欢迎语及其存在映射关系的消息标识“ResourceID”。入群欢迎语这一会话管理功能素材,可以是文本、图片、网页链接、小程序等。
例如,如图13所示,在前期配置阶段,第一应用账号所属组织(企业)的唯一一个管理账号,通过终端预先配置入群欢迎语素材时,其配置界面可参阅图13中的1302;在后期使用阶段,图13中1304所示的功能操作界面中包括“入群欢迎语”这一功能的虚拟控件、第一终端102在检测到第一应用账号针对该功能的触发操作后,如检测到第一应用账号触发“输入”的目标操作,则可在其输入完毕并提交之后,为其当前输入的入群欢迎语生成第一消息标识“ResourceID”,并与目标会话的会话标识“RoomID”建立映射关系,然后将映射关系[RoomID,ResourceID]发送至服务器104存储;另一方面,如检测到第一应用账号触发“从素材库中选择”的目标操作,则可在其选择完毕并提交之后,获取被选中入群欢迎语的已有第二消息标识“ResourceID”,并与目标会话的会话标识“RoomID”建立映射关系,然后将映射关系[RoomID,ResourceID]发送至服务器104存储。
进一步地,无论第一终端102获取到的是第一消息标识,还是第二消息标识,在其将消息标识与会话标识之间的映射关系发送至服务器104之后,服务器104便可在后续对目标会话的监控管理工程中,在检测到该目标会话新增有应用账号参与会话时,基于目标会话的会话标识“RoomID”确定是否存在消息标识“ResourceID”,若存在则获取该消息标识“ResourceID”对应的入群欢迎语,直接推送或通过第三方应用平台,将获取到的入群欢迎语推送至新增应用账号的客户端上进行展示,展示效果可参阅图13中1306在第一终端102上的功能使用效果。
本实施例中,通过分析第一应用账号在功能操作界面中的目标操作,触发不同的功能启用效果,不仅可满足对目标会话的管理需求,还可进一步提高其会话效率。
在一个实施例中,如图14所示,所述目标管理功能为第二管理功能和第三管理功能,步骤S904包括:
步骤S1402,当所述第一应用账号的身份为预置服务人员时,确定所述第一应用账号的身份权限满足所述第二管理功能或第三管理功能的管理功能启用条件;
步骤S1404,展示所述第二管理功能或第三管理功能的功能操作界面。
其中,第二管理功能可以是指“快捷回复功能”,即为会话配置其所需使用的回复信息,在会话过程中依据应用账号的触发,快捷地将回复信息进行展示的功能。
其中,第三管理功能可以是指“聊天侧边栏功能”,该功能包括“快捷页面访问功能”,即可为目标会话提供便捷的聊天侧边栏工具,该工具可以窗口形式,展示不同已配置页面、快捷回复的虚拟控件,以及虚拟控件被触发后的相应内容。
具体地,若第一应用账号触发的目标管理功能为第二管理功能(“快捷回复功能”),则第一终端102将进一步确定第二管理功能(“快捷回复功能”)的管理功能启用条件,该条件可以是“应用账号为预置服务人员账号”,而第一终端102在确定其启用条件之后,判定第一应用账号的身份为预置服务人员,即可将预先配置的第二管理功能(“快捷回复功能”)功能操作界面展示于其交互界面中。
更具体地,若第一应用账号触发的目标管理功能为第三管理功能“聊天侧边栏功能”时,操作方式如上,两者管理功能启用条件一致,在此不再赘述。
例如,目标会话的会话属性标签为第一属性标签“flagA”,管理功能启用请求对应的目标管理功能为“聊天侧边栏功能”,在第一应用账号的身份权限满足“聊天侧边栏功能”的管理功能启用条件(第一应用账号的身份为预置服务人员)时,展示“聊天侧边栏功能”的功能操作界面,该界面在PC端上的展示效果示意图可参阅图15。
本实施例中,通过分析第一应用账号的身份权限,展示第二管理功能的功能操作界面,可确保对目标会话的准确性管理。
在一个实施例中,如图16所示,所述目标管理功能为第二管理功能,步骤S906包括:
步骤S1602,检测到所述第二管理功能的功能操作界面中的目标操作;所述功能操作界面包括第一候选信息和/或第二候选信息;
步骤S1604,根据触发的针对所述第一候选信息或所述第二候选信息的目标选中操作,将所述目标选中操作选中的候选信息确定为目标信息;
步骤S1606,将所述目标信息发送至服务器,供所述服务器将所述目标信息发送至所述第二应用账号的客户端上进行展示。
其中,第一候选信息是指第一应用账号针对于第二管理功能,预先所配置的个人候选信息,即第一候选信息仅供第一应用账号使用,是其自行预先配置的可用信息;而第二候选信息是指第一应用账号所属组织(企业)的唯一一个管理账号,预先通过终端配置并存储于服务器104中的,可供所有身份权限满足管理功能启用条件的应用账号使用的候选信息。可以理解的是,第一候选信息和第二候选信息显示于第一终端102交互界面上时,可以是以列表的形式展示,或是其他形式。
其中,目标选中操作是指针对候选信息中其中一个的选中操作,该操作方式可以是点击、双击、长按或滑动等。
具体地,第一终端102在判定第一应用账号的身份权限满足“快捷回复功能”的管理功能启用条件,并展示“快捷回复功能”的功能操作界面后,可进一步检测其功能操作界面中的目标操作,基于目标操作请求服务器104反馈第一候选信息和/或第二候选信息。
例如,可参阅图17中的1702,具体为“快捷回复功能”功能操作界面的界面示意图,该界面中包括第一候选信息以及第二候选信息可供触发获取的虚拟控件,第一应用账号针对第一候选信息的虚拟控件进行目标操作(点击、双击、长按等)后,第一终端102即可检测到其目标操作,进而请求服务器104反馈第一候选信息,并进行展示,供第一应用账号针对被展示的第一候选信息进行下一步选中操作。
更具体地,第一终端102基于第一应用账号在“快捷回复功能”功能操作界面中的目标操作后,可展示第一候选信息和/或第二候选信息,并进一步检测其针对第一候选信息或第二候选信息所触发的目标选中操作,即判定其选择是第一候选信息中的一条信息,还是第二候选信息中的一条信息,进而将其选中的候选信息作为目标信息发送至服务器104,供服务器104将其推送至目标会话中其他应用账号的终端上,如与第一应用账号进行会话的第二应用账号所使用的第二终端106上。
例如,可参阅图17中的1704,为第一候选信息和/或第二候选信息以列表形式显示于第一终端102交互界面上,第一应用账号针对其中一条候选进行选中触发后,即向第一终端102提交该候选信息,该被选中的候选信息不仅可展示于第一终端102交互界面上,还可由第一终端102发送至服务器104,供服务器104推送至其他终端上展示。
本实施例中,通过分析第一应用账号在功能操作界面中的目标操作,触发不同的功能启用效果,不仅可满足对目标会话的管理需求,还可进一步提高其会话效率。
在一个实施例中,如图18所示,所述目标管理功能为第三管理功能,步骤S906包括:
步骤S1802,检测到所述第三管理功能的功能操作界面中的目标操作;所述功能操作界面包括至少一个的页面虚拟控件;
步骤S1804,根据触发的针对所述页面虚拟控件的目标选中操作,展示所述目标选中操作选中的页面。
其中,页面虚拟控件是指可供触发显示预置页面的虚拟控件。
具体地,第一终端102在判定第一应用账号的身份权限满足“聊天侧边栏功能”的管理功能启用条件,并展示“聊天侧边栏功能”的功能操作界面后,可进一步检测其功能操作界面中的目标操作,基于目标操作将预置的聊天侧边栏页面以虚拟控件方式进行展示。
例如,可结合图15目标会话界面后侧的聊天侧边栏页面,该页面中不仅显示了第二管理功能“快捷回复功能”的第一/第二候选信息,还显示了“快捷页面访问功能”的页面虚拟控件。
更具体地,基于第一终端102所展示功能操作界面中的页面虚拟控件,第一终端102还可接收第一应用账号所触发的针对其中一个页面虚拟控件的目标选中操作,进而展示如图19所示的“页面A”。
本实施例中,通过分析第一应用账号的身份权限,展示第三管理功能的功能操作界面,可确保对目标会话的准确性管理。
在一个实施例中,如图20所示,步骤S202之前还包括:
步骤S2002,获取会话创建请求;所述会话创建请求用于请求创建所述第一应用账号与所述第二应用账号之间的目标会话;
步骤S2004,将所述会话创建请求发送至服务器,供所述服务器响应所述会话创建请求后,创建所述第一应用账号与所述第二应用账号之间的目标会话,并根据所述第一应用账号或所述第二应用账号的身份权限,生成所述目标会话的会话属性标签;
步骤S2006,获取所述服务器返回的携带有所述会话属性标签的目标会话。
具体地,第一终端102在获取第一应用账号针对目标会话发起的管理功能启用请求之前,应该首先建立第一应用账号与第二应用账号均可参与的目标会话。在本实施例以及上述实施例中,均将第一终端102认定为是第一应用账号所使用的终端,而第一应用账号所属的组织(企业)可通过服务器104进行会话配置,包括会话管理功能的配置,因此在本实施例中,可认为第一终端102获取到的会话创建请求是第一应用账号发起的请求,也即是说,第一应用账号首先需建立与第二应用账号之间的目标会话,进而才可针对该目标会话发起管理功能启用请求。然而可以理解的是,若是第二应用账号发起的会话创建请求,则其创建成功且包含有第一应用账号的目标会话,作为会话参与者的第一应用账号仍然可以针对第二应用账号发起创建的目标会话请求启用会话管理功能,但在这一情况下,服务器104响应的是第二应用账号发起的会话创建请求,则其创建的目标会话的会话属性标签由第二应用账号的身份权限决定,若是第一应用账号发起的会话创建请求,则目标会话的会话属性标签由第一应用账号的身份权限决定。
更具体地,若是第一应用账号发起的会话创建请求,则目标会话的会话属性标签可以是第一属性标签或第二属性标签,当其为第一属性标签时,表示第一应用账号的身份是预置服务人员,当其为第二属性标签时,也可由第一应用账号在身份匹配预置服务人员时,有选择性的将其会话属性标签重新配置为第一属性标签再发起管理功能启用请求,但当其为第三属性标签时,表示创建目标会话的应用账号不属于提供会话管理功能的组织(企业)管辖,无法为具有第三属性标签的目标会话提供会话管理功能,即使其中包括有身份为预置服务人员的应用账号参与会话,同时具有第三属性标签的目标会话,无法再重新配置会话属性标签。
本实施例中,通过获取会话创建请求,将会话创建请求发送至服务器进行会话创建,进而获取携带有会话属性标签的目标会话,以便后续基于会话属性标签响应第一应用账号的会话管理需求,满足其用以提高会话效率的管理功能启用需求。
应该理解的是,虽然图2-5、7-10、12、14、15、18、20的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5、7-10、12、14、15、18、20中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
本申请还提供一种应用场景,该应用场景应用上述的会话管理方法。具体地,该会话管理方法在该应用场景的应用将结合图21-23进行说明如下:
如图21所示,该会话管理方法可应用于企业应用于第三方应用之间的会话场景。企业应用客户端,用于对目标会话进行管理、会话管理功能的可用账号配置以及第一会话功能“入群欢迎语功能”、第二会话功能“快捷回复功能”、第三会话功能“聊天侧边栏功能”等功能的交互逻辑处理;企业应用后台,用于管理目标会话的数据、会话管理功能的可用账号配置存储、第一会话功能“入群欢迎语功能”、第二会话功能“快捷回复功能”、第三会话功能“聊天侧边栏功能”等功能的数据存储和逻辑处理,以及终端与第三方应用后台之间的会话消息;第三方应用后台及第三方应用客户端,用于与企业应用后台和企业应用客户端之间互通会话消息的逻辑处理、消息展示等。图21所示的应用场景,结合图1可将企业应用客户端视为第一终端102、企业应用后台(或与第三方应用后台)视为服务器104(服务器集群)、第三方应用客户端视为第二终端106。
进一步地,该会话管理方法在上图21所示应用场景中的处理逻辑,可参阅图22(a)、(b)所示。如图22(a)、(b)所示,包括五个流程:
(1)流程一的目标会话创建过程:企业应用管理员“WW_M”首先通过企业应用提供的“配置使用范围和管理规则”入口(如图23所示会话界面中的入口),可配置企业成员使用客户群的权限(客户群即为具有第一属性标签、可供预置服务人员使用会话管理功能的目标会话),即向企业应用后台提供预置服务人员的应用账号,这些具有会话管理功能启用权限的应用账号作为预置服务人员,不仅可启用会话管理功能,其创建的目标会话还可供企业应用后台管理。例如,“WW_M”选择将企业应用成员“WW_C”配置到客户群的使用范围(预置服务人员),企业应用后台在接收该企业应用成员“WW_C”后,将对客户群使用范围列表(预置服务人员列表)进行更新,进而将配置更新结果反馈至“WW_M”所使用的企业应用客户端,由此,“WW_M”所使用的企业应用客户端可刷新客户群使用范围列表(预置服务人员列表)。(时序1-3)
进一步地,企业应用后台将通知“WW_C”被加入到客户群使用范围列表(预置服务人员列表)的消息,而“WW_C”在被配置为预置服务人员之后,若请求创建一个包含企业应用成员“WW_C”、“WW_N”和第三方应用成员“WX_A”的互通群(目标会话)UnionRoomA,则企业应用后台可响应其请求,通过第三方应用后台创建UnionRoomA,并基于“WW_C”的身份权限生成UnionRoomA的会话属性标签。此时由于“WW_C”是预置服务人员,所以UnionRoomA的会话属性标签为第一属性标签“flagA,标记这是一个客户群。之后,企业应用后台可将该UnionRoomA推送至“WW_C”、“WW_N”所使用的企业应用客户端进行展示,同时通过第三方应用后台,将UnionRoomA推送至“WX_A”所使用的第三方应用客户端进行展示。(时序4-6)
(2)流程二的入群欢迎语配置及使用过程:企业应用管理员“WW_M”可同一为整个企业配置入群欢迎语的素材库,其他有客户群使用权限(是预置服务人员)的企业应用成员可基于“WW_M”配置的素材库选择自己所需的入群欢迎语,进而为其管理的客户群配置入群欢迎语。而企业应用后台会为每一条入群欢迎语分配唯一的一个标识“ResourceID”,然后存储“ResourceID”与入群欢迎语素材内容之间的映射关系。(时序7-9)
进一步地,“WW_C”创建的UnionRoomA,建群后可展示入群欢迎语的配置入口,“WW_C”作为预置服务人员可为该群配置一条入群欢迎语。而入群欢迎语的配置方式,其一可以是从“WW_M”配置的素材库中选择;其二可以是自己创建一条,但需说明的是,自行创建的入群欢迎语,企业应用后台同样会为其生成一个对应的标识“ResourceID”。最终,“WW_C”所使用的企业应用客户端可将会话标识“RoomID”与“ResourceID”之间的映射关系发送至企业应用后台,由其存储,以便在外部企业应用成员或第三方应用成员加入该客户群UnionRoomA时,监控UnionRoomA对应的“RoomID”有配置入群欢迎语“ResourceID”,即可读取“ResourceID”对应的欢迎语内容,进而推送至新增会话成员的客户端进行展示。(时序10-14)
(3)流程三的客户群标记过程:企业应用成员“WW_N”当前无客户群使用权限(不是预置原),如其发起一个包括“WW_N”和第三方应用成员“WX_A”、“WX_B”的互通群(目标会话)UnionRoomB创建请求,则企业应用后台可响应其请求,通过第三方应用后台创建UnionRoomB,并基于“WW_N”的身份权限生成UnionRoomB的第二属性标签“flagB”,标记这是一个普通群,进而返回至“WW_N”、“WX_A”、“WX_B”所使用的客户端上进行展示。(时序15-17)
进一步地,若企业应用管理员“WW_M”通过企业应用后台将“WW_N”配置到客户群使用范围(配置为预置服务人员),则“WW_N”将接收到来自企业应用后台的权限开通通知,在其具备客户群使用权限后,若其选择将普通群UnionRoomB重新标记为具有第一属性标签“flagA”的客户群,则可通过其所用企业应用客户端向企业应用后台提交会话属性标签配置请求,而企业应用后台将普通群UnionRoomB的会话属性标签标记为“flagA”后,“WW_N”即可在该客户群UnionRoomB中请求启用会话管理功能。(时序18-19)
(4)流程四的聊天侧边栏功能和快捷回复功能使用过程:企业应用管理员“WW_M”可为整个企业统一配置一些快捷回复,称为企业快捷回复。配置后,企业里面具有客户群使用权限的企业成员均能使用这一功能,例如,“WW_M”配置了多条企业快捷回复CorpQuickReplyList(企业快捷回复列表),而企业应用后台可存储这些CorpQuickReplyList(企业快捷回复列表)。同时,“WW_M”也可通过企业应用客户端,为整个企业统一配置聊天侧边栏,而聊天侧边栏中所包含的页面,可以是企业内部CRM(CustomerRelationship Management,客户关系管理)***的页面,所有页面可以列表形式展示,称为聊天侧边栏页面列表ChatBannerList,企业应用后台同样可存储该页面列表的链接地址。(时序20-21)
进一步地,成为预置服务人员(具有客户群使用权限)的“WW_N”,在打开其参与的客户群UnionRoomA,或创建并重新标记的客户群UnionRoomB后,其企业应用客户端不仅展示有UnionRoomA或UnionRoomB的会话界面,还展示有聊天侧边栏入口,通过该入口即可从企业应用后台拉取CorpQuickReplyList(企业快捷回复列表)和ChatBannerList(聊天侧边栏页面列表)。之后,“WW_N”即可以选择列表信息进行快捷回复,又可自行配置个人使用的快捷回复列表PersonalQuickReplyList,然后和CorpQuickReplyList整合在一起展示。除此之外,“WW_N”还可通过ChatBannerList(聊天侧边栏页面列表)快捷访问企业配置的页面内容。(时序22-25)
(5)流程五的另一种目标会话创建过程:第三方应用成员“WX_A”、发起一个包括企业应用成员“WW_C”、“WW_N”的互通群(目标会话)UnionRoomC创建请求,则企业应用后台(或第三方应用后台)可响应其请求,创建UnionRoomC,并基于“WX_A”的身份权限生成UnionRoomC的第三属性标签“flagC”,标记这是一个外部群,进而返回至“WX_A”、“WW_C”、“WW_N”所使用的客户端上进行展示。具有第三属性标签“flagC”的目标会话,即使该会话中包括作为预置服务人员的企业应用成员“WW_C”、“WW_N”,“WW_C”、“WW_N”也不能启用会话管理功能,且该目标会话不被企业应用后台实施企业管理。(时序26-28)
本实施例中,可利用会话属性标签标记对会话的管理需求,并在会话属性标签为具有管理需求的第一属性标签时,通过对第一应用账号的身份进行鉴权,判定其是否可启用预置的管理功能,进而在鉴权成功的情况下为其提供管理功能,以提高其会话效率。
在一个实施例中,如图24所示,提供了一种会话管理装置2400,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:请求获取模块2402、标签确定模块2404和功能启用模块2406,其中:
请求获取模块2402,用于获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
标签确定模块2404,用于响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
功能启用模块2406,用于若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能。
在一个实施例中,功能启用模块2406还用于若所述目标会话的会话属性标签为第一属性标签,则在所述第一应用账号的身份权限满足管理功能启用条件时,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能;所述管理功能启用条件为所述目标管理功能的管理功能启用条件。
在一个实施例中,会话管理装置2400还包括第一提示展示模块,用于若所述目标会话的会话属性标签为第二属性标签,则根据所述第一应用账号的身份权限,生成启用异常提示;展示所述启用异常提示;所述启用异常提示用于提示将所述目标会话的会话属性标签配置为所述第一属性标签。
在一个实施例中,第一提示展示模块还用于若所述目标会话的会话属性标签为第二属性标签,则确定所述第一应用账号的身份权限;当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,生成第一启用异常提示;所述第一启用异常提示为配置有属性标签配置入口的提示;所述属性标签配置入口用于供所述第一应用账号请求将所述目标会话的会话属性标签配置为所述第一属性标签;当所述第一应用账号的身份为非预置服务人员,或者所述第一应用账号不具有所述目标会话的管理权限时,生成第二启用异常提示;所述第二启用异常提示用于提示所述第一应用账号无法请求将所述目标会话的会话属性标签配置为所述第一属性标签;确定所述第一启用异常提示和所述第二启用异常提示,作为所述启用异常提示。
在一个实施例中,会话管理装置2400还包括第二提示展示模块,用于若所述目标会话的会话属性标签为第三属性标签,则生成异常提示;展示所述异常提示;所述异常提示用于提示所述目标会话无法启用所述管理功能启用请求对应的目标管理功能。
在一个实施例中,请求获取模块2402还用于展示所述目标会话的目标会话界面;所述目标会话界面包括至少一个的候选管理功能虚拟控件;在接收到所述第一应用账号针对所述候选管理功能虚拟控件的选中操作时,将所述选中操作选中的候选管理功能确定为目标管理功能;生成所述目标管理功能的管理功能启用请求。
在一个实施例中,功能启用模块2406还用于若所述目标会话的会话属性标签为第一属性标签,则确定所述管理功能启用请求对应的目标管理功能;在所述第一应用账号的身份权限满足所述目标管理功能的管理功能启用条件时,展示所述目标管理功能的功能操作界面;在检测到所述目标管理功能的功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能。
在一个实施例中,功能启用模块2406还用于当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,确定所述第一应用账号的身份权限满足所述第一管理功能的管理功能启用条件;展示所述第一管理功能的功能操作界面。
在一个实施例中,功能启用模块2406还用于检测到所述第一管理功能的功能操作界面中的目标操作,确定所述目标会话的会话标识;若所述目标操作为消息输入操作,则获取所述消息输入操作触发生成的第一消息标识,并建立所述第一消息标识与所述会话标识之间的第一映射关系;若所述目标操作为消息选择操作,则获取所述消息选择操作触发选择的第二消息标识,并建立所述第二消息标识与所述会话标识之间的第二映射关系;将所述第一映射关系或所述第二映射关系发送至服务器,供所述服务器在检测到所述目标会话的会话账号增加时,将与所述会话标识存在映射关系的所述第一消息标识或所述第二消息标识的会话消息,发送至新增应用账号的客户端上进行展示。
在一个实施例中,功能启用模块2406还用于当所述第一应用账号的身份为预置服务人员时,确定所述第一应用账号的身份权限满足所述第二管理功能或第三管理功能的管理功能启用条件;展示所述第二管理功能或第三管理功能的功能操作界面。
在一个实施例中,功能启用模块2406还用于检测到所述第二管理功能的功能操作界面中的目标操作;所述功能操作界面包括第一候选信息和/或第二候选信息;根据触发的针对所述第一候选信息或所述第二候选信息的目标选中操作,将所述目标选中操作选中的候选信息确定为目标信息;将所述目标信息发送至服务器,供所述服务器将所述目标信息发送至所述第二应用账号的客户端上进行展示。
在一个实施例中,功能启用模块2406还用于检测到所述第三管理功能的功能操作界面中的目标操作;所述功能操作界面包括至少一个的页面虚拟控件;根据触发的针对所述页面虚拟控件的目标选中操作,展示所述目标选中操作选中的页面。
在一个实施例中,会话管理装置2400还包括会话创建模块,用于获取会话创建请求;所述会话创建请求用于请求创建所述第一应用账号与所述第二应用账号之间的目标会话;将所述会话创建请求发送至服务器,供所述服务器响应所述会话创建请求后,创建所述第一应用账号与所述第二应用账号之间的目标会话,并根据所述第一应用账号或所述第二应用账号的身份权限,生成所述目标会话的会话属性标签;获取所述服务器返回的携带有所述会话属性标签的目标会话。
本实施例中,可利用会话属性标签标记不同会话的管理需求,并通过对第一应用账号身份的鉴权,为第一应用账号提供目标管理功能,以使其利用目标管理功能对目标会话进行管理,进而提高会话效率。
关于会话管理装置的具体限定可以参见上文中对于会话管理方法的限定,在此不再赘述。上述会话管理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图25所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种会话管理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图25中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (24)
1.一种会话管理方法,所述方法包括:
获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能;
若所述目标会话的会话属性标签为第二属性标签,则根据所述第一应用账号的身份权限,生成启用异常提示;展示所述启用异常提示;所述启用异常提示用于提示将所述目标会话的会话属性标签配置为所述第一属性标签。
2.根据权利要求1所述的方法,其特征在于,所述若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能,包括:
若所述目标会话的会话属性标签为第一属性标签,则在所述第一应用账号的身份权限满足管理功能启用条件时,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能;所述管理功能启用条件为所述目标管理功能的管理功能启用条件。
3.根据权利要求1所述的方法,其特征在于,所述若所述目标会话的会话属性标签为第二属性标签,则根据所述第一应用账号的身份权限,生成启用异常提示,包括:
若所述目标会话的会话属性标签为第二属性标签,则确定所述第一应用账号的身份权限;
当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,生成第一启用异常提示;所述第一启用异常提示为配置有属性标签配置入口的提示;所述属性标签配置入口用于供所述第一应用账号请求将所述目标会话的会话属性标签配置为所述第一属性标签;
当所述第一应用账号的身份为非预置服务人员,或者所述第一应用账号不具有所述目标会话的管理权限时,生成第二启用异常提示;所述第二启用异常提示用于提示所述第一应用账号无法请求将所述目标会话的会话属性标签配置为所述第一属性标签;
确定所述第一启用异常提示和所述第二启用异常提示,作为所述启用异常提示。
4.根据权利要求1所述的方法,其特征在于,还包括:
若所述目标会话的会话属性标签为第三属性标签,则生成异常提示;
展示所述异常提示;所述异常提示用于提示所述目标会话无法启用所述管理功能启用请求对应的目标管理功能。
5.根据权利要求1所述的方法,其特征在于,所述获取第一应用账号针对目标会话发起的管理功能启用请求,包括:
展示所述目标会话的目标会话界面;所述目标会话界面包括至少一个的候选管理功能虚拟控件;
在接收到所述第一应用账号针对所述候选管理功能虚拟控件的选中操作时,将所述选中操作选中的候选管理功能确定为目标管理功能;
生成所述目标管理功能的管理功能启用请求。
6.根据权利要求2所述的方法,其特征在于,所述若所述目标会话的会话属性标签为第一属性标签,则在所述第一应用账号的身份权限满足管理功能启用条件时,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能,包括:
若所述目标会话的会话属性标签为第一属性标签,则确定所述管理功能启用请求对应的目标管理功能;
在所述第一应用账号的身份权限满足所述目标管理功能的管理功能启用条件时,展示所述目标管理功能的功能操作界面;
在检测到所述目标管理功能的功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能。
7.根据权利要求6所述的方法,其特征在于,所述目标管理功能为第一管理功能,所述在所述第一应用账号的身份权限满足所述目标管理功能的管理功能启用条件时,展示所述目标管理功能的功能操作界面,包括:
当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,确定所述第一应用账号的身份权限满足所述第一管理功能的管理功能启用条件;
展示所述第一管理功能的功能操作界面。
8.根据权利要求6所述的方法,其特征在于,所述目标管理功能为第一管理功能,所述在检测到所述目标管理功能的功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能,包括:
检测到所述第一管理功能的功能操作界面中的目标操作,确定所述目标会话的会话标识;
若所述目标操作为消息输入操作,则获取所述消息输入操作触发生成的第一消息标识,并建立所述第一消息标识与所述会话标识之间的第一映射关系;
若所述目标操作为消息选择操作,则获取所述消息选择操作触发选择的第二消息标识,并建立所述第二消息标识与所述会话标识之间的第二映射关系;
将所述第一映射关系或所述第二映射关系发送至服务器,供所述服务器在检测到所述目标会话的会话账号增加时,将与所述会话标识存在映射关系的所述第一消息标识或所述第二消息标识的会话消息,发送至新增应用账号的客户端上进行展示。
9.根据权利要求6所述的方法,其特征在于,所述目标管理功能为第二管理功能和第三管理功能,所述在所述第一应用账号的身份权限满足所述目标管理功能的管理功能启用条件时,展示所述目标管理功能的功能操作界面,包括:
当所述第一应用账号的身份为预置服务人员时,确定所述第一应用账号的身份权限满足所述第二管理功能或第三管理功能的管理功能启用条件;
展示所述第二管理功能或第三管理功能的功能操作界面。
10.根据权利要求6所述的方法,其特征在于,所述目标管理功能为第二管理功能,所述在检测到所述目标管理功能的功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能,包括:
检测到所述第二管理功能的功能操作界面中的目标操作;所述功能操作界面包括第一候选信息和/或第二候选信息;
根据触发的针对所述第一候选信息或所述第二候选信息的目标选中操作,将所述目标选中操作选中的候选信息确定为目标信息;
将所述目标信息发送至服务器,供所述服务器将所述目标信息发送至所述第二应用账号的客户端上进行展示。
11.根据权利要求6所述的方法,其特征在于,所述目标管理功能为第三管理功能,所述在检测到所述目标管理功能的功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能,包括:
检测到所述第三管理功能的功能操作界面中的目标操作;所述功能操作界面包括至少一个的页面虚拟控件;
根据触发的针对所述页面虚拟控件的目标选中操作,展示所述目标选中操作选中的页面。
12.一种会话管理装置,其特征在于,所述装置包括:
请求获取模块,用于获取第一应用账号针对目标会话发起的管理功能启用请求;所述目标会话为所述第一应用账号与第二应用账号之间携带有会话属性标签的会话;
标签确定模块,用于响应于所述管理功能启用请求,获取所述目标会话的会话属性标签;
功能启用模块,用于若所述目标会话的会话属性标签为第一属性标签,则根据所述第一应用账号,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能;
第一提示展示模块,用于若所述目标会话的会话属性标签为第二属性标签,则根据所述第一应用账号的身份权限,生成启用异常提示;展示所述启用异常提示;所述启用异常提示用于提示将所述目标会话的会话属性标签配置为所述第一属性标签。
13.根据权利要求12所述的装置,其特征在于,所述功能启用模块,用于若所述目标会话的会话属性标签为第一属性标签,则在所述第一应用账号的身份权限满足管理功能启用条件时,在所述目标会话中启用所述管理功能启用请求对应的目标管理功能;所述管理功能启用条件为所述目标管理功能的管理功能启用条件。
14.根据权利要求12所述的装置,其特征在于,所述第一提示展示模块,用于若所述目标会话的会话属性标签为第二属性标签,则确定所述第一应用账号的身份权限;当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,生成第一启用异常提示;所述第一启用异常提示为配置有属性标签配置入口的提示;所述属性标签配置入口用于供所述第一应用账号请求将所述目标会话的会话属性标签配置为所述第一属性标签;当所述第一应用账号的身份为非预置服务人员,或者所述第一应用账号不具有所述目标会话的管理权限时,生成第二启用异常提示;所述第二启用异常提示用于提示所述第一应用账号无法请求将所述目标会话的会话属性标签配置为所述第一属性标签;确定所述第一启用异常提示和所述第二启用异常提示,作为所述启用异常提示。
15.根据权利要求12所述的装置,其特征在于,所述装置还包括:第二提示展示模块,用于若所述目标会话的会话属性标签为第三属性标签,则生成异常提示;展示所述异常提示;所述异常提示用于提示所述目标会话无法启用所述管理功能启用请求对应的目标管理功能。
16.根据权利要求12所述的装置,其特征在于,所述请求获取模块还用于展示所述目标会话的目标会话界面;所述目标会话界面包括至少一个的候选管理功能虚拟控件;在接收到所述第一应用账号针对所述候选管理功能虚拟控件的选中操作时,将所述选中操作选中的候选管理功能确定为目标管理功能;生成所述目标管理功能的管理功能启用请求。
17.根据权利要求13所述的装置,其特征在于,所述功能启用模块还用于若所述目标会话的会话属性标签为第一属性标签,则确定所述管理功能启用请求对应的目标管理功能;在所述第一应用账号的身份权限满足所述目标管理功能的管理功能启用条件时,展示所述目标管理功能的功能操作界面;在检测到所述目标管理功能的功能操作界面中的目标操作时,根据所述目标操作,启用所述目标管理功能。
18.根据权利要求17所述的装置,其特征在于,所述目标管理功能为第一管理功能,所述功能启用模块还用于当所述第一应用账号的身份为预置服务人员,且所述第一应用账号具有所述目标会话的管理权限时,确定所述第一应用账号的身份权限满足所述第一管理功能的管理功能启用条件;展示所述第一管理功能的功能操作界面。
19.根据权利要求17所述的装置,其特征在于,所述目标管理功能为第一管理功能,所述功能启用模块还用于检测到所述第一管理功能的功能操作界面中的目标操作,确定所述目标会话的会话标识;若所述目标操作为消息输入操作,则获取所述消息输入操作触发生成的第一消息标识,并建立所述第一消息标识与所述会话标识之间的第一映射关系;若所述目标操作为消息选择操作,则获取所述消息选择操作触发选择的第二消息标识,并建立所述第二消息标识与所述会话标识之间的第二映射关系;将所述第一映射关系或所述第二映射关系发送至服务器,供所述服务器在检测到所述目标会话的会话账号增加时,将与所述会话标识存在映射关系的所述第一消息标识或所述第二消息标识的会话消息,发送至新增应用账号的客户端上进行展示。
20.根据权利要求17所述的装置,其特征在于,所述目标管理功能为第二管理功能和第三管理功能,所述功能启用模块还用于当所述第一应用账号的身份为预置服务人员时,确定所述第一应用账号的身份权限满足所述第二管理功能或第三管理功能的管理功能启用条件;展示所述第二管理功能或第三管理功能的功能操作界面。
21.根据权利要求17所述的装置,其特征在于,所述目标管理功能为第二管理功能,所述功能启用模块还用于检测到所述第二管理功能的功能操作界面中的目标操作;所述功能操作界面包括第一候选信息和/或第二候选信息;根据触发的针对所述第一候选信息或所述第二候选信息的目标选中操作,将所述目标选中操作选中的候选信息确定为目标信息;将所述目标信息发送至服务器,供所述服务器将所述目标信息发送至所述第二应用账号的客户端上进行展示。
22.根据权利要求17所述的装置,其特征在于,所述目标管理功能为第三管理功能,所述功能启用模块还用于检测到所述第三管理功能的功能操作界面中的目标操作;所述功能操作界面包括至少一个的页面虚拟控件;根据触发的针对所述页面虚拟控件的目标选中操作,展示所述目标选中操作选中的页面。
23.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述方法的步骤。
24.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010191911.2A CN111431793B (zh) | 2020-03-18 | 2020-03-18 | 会话管理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010191911.2A CN111431793B (zh) | 2020-03-18 | 2020-03-18 | 会话管理方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111431793A CN111431793A (zh) | 2020-07-17 |
CN111431793B true CN111431793B (zh) | 2022-03-29 |
Family
ID=71549556
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010191911.2A Active CN111431793B (zh) | 2020-03-18 | 2020-03-18 | 会话管理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111431793B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114124873B (zh) * | 2020-08-26 | 2023-07-18 | 腾讯科技(深圳)有限公司 | 账号异常处理方法、装置、计算机设备和存储介质 |
CN113051494A (zh) * | 2021-03-31 | 2021-06-29 | 北京达佳互联信息技术有限公司 | 信息展示方法、装置、电子设备及存储介质 |
CN113452948B (zh) * | 2021-06-28 | 2022-07-26 | 苏州科达科技股份有限公司 | 会议终端的控制方法、装置、设备及存储介质 |
CN114615225A (zh) * | 2022-03-15 | 2022-06-10 | 京东科技控股股份有限公司 | 好友的添加方法、装置、计算机设备和存储介质 |
CN114979053B (zh) * | 2022-05-06 | 2024-03-15 | 网易(杭州)网络有限公司 | 即时通信会话管理方法、装置、***、设备和介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110321036A (zh) * | 2019-04-25 | 2019-10-11 | 维沃移动通信有限公司 | 一种通信方法、终端及计算机可读存储介质 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7774410B2 (en) * | 2002-11-18 | 2010-08-10 | Aol Inc. | Handling a multimedia object associated with an electronic message |
US10666524B2 (en) * | 2014-04-11 | 2020-05-26 | Genband Us Llc | Collaborative multimedia communication |
CN104202235A (zh) * | 2014-08-20 | 2014-12-10 | 上海梦荻网络科技有限公司 | 一种即时通信客户端和服务端 |
CN110569336A (zh) * | 2018-05-17 | 2019-12-13 | 阿里巴巴集团控股有限公司 | 一种对话处理方法、装置及设备 |
US20200074004A1 (en) * | 2018-08-28 | 2020-03-05 | International Business Machines Corporation | Ascertaining user group member transition timing for social networking platform management |
CN110417845B (zh) * | 2018-11-30 | 2021-08-03 | 腾讯科技(深圳)有限公司 | 一种数据同步方法、装置和存储介质 |
CN110784393A (zh) * | 2019-10-25 | 2020-02-11 | 上海连尚网络科技有限公司 | 消息自动回复方法和设备 |
-
2020
- 2020-03-18 CN CN202010191911.2A patent/CN111431793B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110321036A (zh) * | 2019-04-25 | 2019-10-11 | 维沃移动通信有限公司 | 一种通信方法、终端及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111431793A (zh) | 2020-07-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111431793B (zh) | 会话管理方法、装置、计算机设备和存储介质 | |
US11444908B2 (en) | Hero cards that display contextual information and actions for backend systems | |
US9882885B2 (en) | Systems and methods for login and authorization | |
CN111294356B (zh) | 基于区块链的组织节点上链方法和*** | |
CN108512829B (zh) | 信息分享方法、装置、计算机设备和存储介质 | |
CN105933331B (zh) | 操作账户的方法和装置 | |
CN112073289B (zh) | 一种即时通信控制方法及装置 | |
CN113014472A (zh) | 基于群组联盟的信息处理方法、装置和计算机设备 | |
CN109684873B (zh) | 数据访问控制方法、装置、计算机设备和存储介质 | |
US11336638B2 (en) | Apparatus and method for automated email and password creation and curation across multiple websites | |
CN110519268B (zh) | 基于区块链的投票方法、装置、设备、***及存储介质 | |
CN111447133A (zh) | 消息传输方法和装置、存储介质及电子装置 | |
CN111277637A (zh) | 会话群组的合并方法、装置、终端及存储介质 | |
CN113010254A (zh) | 基于群组频道的交互方法、装置、计算机设备和存储介质 | |
CN105516059A (zh) | 一种资源访问控制方法和装置 | |
CN111628876A (zh) | 建立群组的方法、装置和计算机设备 | |
CN114675567A (zh) | 对终端进行远程控制的接入处理方法、设备和存储介质 | |
CN106506443A (zh) | 一种信息查看方法及装置 | |
CA3006135A1 (en) | Method and system for using a plurality of accounts in an instant messaging application | |
CN112131535A (zh) | 一种针对多部署环境的小程序授权一体化方法 | |
KR20230075385A (ko) | 사용자 프로필 관리 방법 및 장치 | |
CN115543646A (zh) | 联系人的处理方法、装置、计算机设备和存储介质 | |
CN113709082B (zh) | 应用登录方法和装置、账号登录方式的设置方法 | |
WO2017129068A1 (zh) | 事件执行方法和装置及*** | |
CN112100534A (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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40025804 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |