一种消息订阅、发布方法、装置、介质及设备制造方法及图纸

技术编号:34029092 阅读:22 留言:0更新日期:2022-07-06 10:40
本发明专利技术公开了一种消息订阅、发布方法、装置、介质及设备,包括获取第一用户的第一目标操作,第一目标操作包含发起订阅、暂停订阅、恢复订阅或终止订阅;获取第一用户的第一对象和第二用户的第二对象,对象具有状态和邮箱;根据第一目标操作、第一对象和第二对象生成第一目标消息,根据第一目标消息更新第二用户的订阅用户列表或第一对象的状态;根据消息接收模式配置第一对象的邮箱的消息推送模式;根据第一对象的工作状态或邮箱的消息推送模式对第二用户发布的消息进行处理。本发明专利技术涉及消息传递模式领域,通过控制对象的工作状态和邮箱的工作模式,提供多种消息订阅方式,以及为发布者提供消息管理功能。者提供消息管理功能。者提供消息管理功能。

【技术实现步骤摘要】
一种消息订阅、发布方法、装置、介质及设备


[0001]本专利技术涉及消息订阅发布
,具体涉及一种消息订阅、发布方法、装置、介质及设备。

技术介绍

[0002]目前,采用消息订阅机制的软件提供给订阅者的操作权限仅为发起订阅和终止订阅。且在用户发起订阅后,一旦被订阅者也即发布者发布了信息,则该信息会被立即推送给所有的订阅用户,订阅者只能被动地接收信息,发布者也无法对已经发布的信息进行管理。

技术实现思路

[0003]为了解决订阅用户无法操作消息的接收模式以及发布用户无法管理消息的问题,本专利技术提供了一种消息订阅、发布方法、装置、介质及设备。所述技术方案如下:
[0004]第一方面,本专利技术提供了一种消息订阅方法,所述方法包括:
[0005]获取第一用户对第二用户的第一目标操作,所述第一目标操作包含发起订阅、暂停订阅、恢复订阅或终止订阅;
[0006]获取所述第一用户的第一对象和所述第二用户的第二对象,所述第一对象和所述第二对象均包含状态和邮箱;
[0007]根据所述第一目标操作、所述第一对象和所述第二对象生成第一目标消息,根据所述第一目标消息更新所述第二用户的订阅用户列表或更新所述第一对象的状态;
[0008]根据所述第一用户的消息接收模式配置所述第一对象的邮箱的消息推送模式;
[0009]根据所述第一对象的状态或所述第一对象的邮箱的消息推送模式对所述第二用户发布的消息进行处理。
[0010]第二方面,本专利技术提供了一种消息发布方法,所述方法包括:
[0011]获取第二用户的第二目标操作,所述第二目标操作包含推送消息、修改消息或撤回消息;
[0012]获取所述第二用户的订阅用户列表,根据所述订阅用户列表确定至少一个第一用户的第一对象;
[0013]根据所述第二目标操作和所述至少一个第一用户的第一对象生成至少一个第二目标消息;
[0014]将所述至少一个第二目标消息对应发送至所述至少一个第一用户的第一对象以使所述至少一个第一用户的第一对象对消息进行处理。
[0015]第三方面,本专利技术提供了一种消息订阅装置,所述装置包括:
[0016]第一获取模块,用于获取第一用户对第二用户的第一目标操作,所述第一目标操作包含发起订阅、暂停订阅、恢复订阅或终止订阅;
[0017]第二获取模块,用于获取所述第一用户的第一对象和所述第二用户的第二对象,所述第一对象和所述第二对象均包含状态和邮箱;
[0018]第一订阅配置模块,用于根据所述第一目标操作、所述第一对象和所述第二对象生成第一目标消息,根据所述第一目标消息更新所述第二用户的订阅用户列表或更新所述第一对象的状态;
[0019]第二订阅配置模块,用于根据所述第一用户的消息接收模式配置所述第一对象的邮箱的消息推送模式;
[0020]消息处理模块,用于根据所述第一对象的状态或所述第一对象的邮箱的消息推送模式对所述第二用户发布的消息进行处理。
[0021]第四方面,本专利技术提供了一种消息发布装置,所述装置包括:
[0022]第三获取模块,用于获取第二用户的第二目标操作,所述第二目标操作包含推送消息、修改消息或撤回消息;
[0023]第四获取模块,用于获取所述第二用户的订阅用户列表,根据所述订阅用户列表确定至少一个第一用户的第一对象;
[0024]第二目标消息生成模块,用于根据所述第二目标操作和所述至少一个第一用户的第一对象生成至少一个第二目标消息;
[0025]消息发布模块,用于将所述至少一个第二目标消息对应发送至所述至少一个第一用户的第一对象以使所述至少一个第一用户的第一对象对消息进行处理。
[0026]第五方面,本专利技术提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面所述的一种消息订阅方法或第二方面所述的一种消息发布方法。
[0027]第六方面,本专利技术提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由所述处理器加载并执行以实现如第一方面所述的一种消息订阅方法或第二方面所述的一种消息发布方法。
[0028]本专利技术提供的一种消息订阅、发布方法、装置、设备及存储介质,具有如下技术效果:
[0029](1)本专利技术提供的方案对于订阅方而言,可以将用户的消息订阅状态变得更为多样可控,消息推送的方式也能由用户控制;
[0030](2)本专利技术提供的方案对于发布方而言,除了发布消息,还可以将发布的消息进行撤回或是修改,提供了更多的消息管理操作。
[0031]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0033]图1是本专利技术实施例提供的一种消息订阅、发布方法的实施环境示意图;
[0034]图2是本专利技术实施例提供的一种消息订阅方法的流程示意图;
[0035]图3是本专利技术实施例提供的一种消息发布方法的流程示意图;
[0036]图4是本专利技术实施例提供一种消息订阅发布系统中用户与邮箱的对应关系示意图;
[0037]图5是本专利技术实施例提供的一种消息订阅方法中第一用户发起订阅的流程示意图;
[0038]图6(1)和图6(2)是本专利技术实施例提供的一种消息发布方法中第二用户进行消息管理的示意图;
[0039]图7是本专利技术实施例提供的一种消息发布方法中第二用户进行用户管理操作的流程示意图;
[0040]图8是本专利技术实施例提供的一种消息订阅装置的结构示意图;
[0041]图9是本专利技术实施例提供的一种消息发布装置的结构示意图;
[0042]图10是本专利技术实施例提供的用于实现一种消息订阅方法或一种消息发布方法的设备的硬件结构示意图。
具体实施方式
[0043]为了解决订阅用户无法操作消息的接收模式以及发布用户无法管理消息的问题,本专利技术实施例提供了一种消息订阅、发布方法、装置、介质及设备。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。
[0044]需要说明的是,本专利技术的说明书和权利本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种消息订阅方法,其特征在于,所述方法包括:获取第一用户对第二用户的第一目标操作,所述第一目标操作包含发起订阅、暂停订阅、恢复订阅或终止订阅;获取所述第一用户的第一对象和所述第二用户的第二对象,所述第一对象和所述第二对象均包含状态和邮箱;根据所述第一目标操作、所述第一对象和所述第二对象生成第一目标消息,根据所述第一目标消息更新所述第二用户的订阅用户列表或更新所述第一对象的状态;根据所述第一用户的消息接收模式配置所述第一对象的邮箱的消息推送模式;根据所述第一对象的状态或所述第一对象的邮箱的消息推送模式对所述第二用户发布的消息进行处理。2.根据权利要求1所述的一种消息订阅方法,其特征在于,所述第一目标操作为发起订阅时,所述方法还包括:创建所述第一用户的第一对象,初始化所述第一对象的状态、邮箱和消息接发功能;以及,将所述第一目标消息发送至所述第二对象以将所述第一用户添加至所述第二用户的订阅用户列表中;将所述第一对象的状态改为停止工作的状态;生成订阅成功消息,将所述订阅成功消息发送至所述第一对象;根据所述订阅成功消息将所述第一对象的状态改为正常工作的状态。3.根据权利要求1所述的一种消息订阅方法,其特征在于,所述根据所述第一目标消息更新所述第二用户的订阅用户列表或更新所述第一对象的状态包括:所述第一目标操作为暂停订阅时,根据所述第一目标消息将所述第一对象的状态改为暂停工作的状态,以及配置所述第一对象的邮箱的消息接发功能;所述第一目标操作为恢复订阅时,根据所述第一目标消息将所述第一对象的状态改为正常工作的状态,以及配置所述第一对象的邮箱的消息接发功能。4.根据权利要求1所述的一种消息订阅方法,其特征在于,所述第一目标操作为终止订阅时,所述根据所述第一目标消息更新所述第二用户的订阅用户列表或更新所述第一用户的第一对象的工作状态包括:根据所述第一目标消息将所述第一用户从所述第二用户的订阅用户列表中移除;根据所述第一目标消息解除所述第一用户与所述第一对象的绑定关系。5.一种消息发布方法,其特征在于,所述方法包括:获取第二用户的第二目标操作,所述第二目标操作包含推送消息、修改消息或撤回消息;获取所述第二用户的订阅用户列表,根据所述订阅用户列表确定至少一个第一用户的第一对象;根据所述第二目标操作和所述至少一个第一用户的第一对象生成至少一个第二目标消息;将所述至少一个第二目标消息对应发送至所述至少一个第一用户的第一对象以使所述至少一个第一用户的第一对象对消息进行处理。
6.根据权利要求5所述的一...

【专利技术属性】
技术研发人员:曾加
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1