一种消息处理方法及其设备的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种消息处理方法及其设备。
【背景技术】
[0002]随着互联网技术不断的开发和完善,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,人们不仅可以利用这些终端进行通讯,还可以进行文件传输、摄像、玩游戏等。
[0003]在终端中可以安装各种应用以满足用户对不同业务(例如:支付、游戏等等)的需求,当业务中产生诸如支付消息、游戏通知等应用消息时,服务器端可以对这些应用消息进行存储,并在终端请求这些应用消息时将其发送至终端。现有的存储过程时把针对同一用户不同业务的应用消息均存储至于一个邮箱中,容易导致业务之间的相互干扰,进而影响应用消息发送的准确性。
【发明内容】
[0004]本发明实施例提供一种消息处理方法及其设备,可以避免业务间的相互干扰,保证应用消息发送的准确性。
[0005]为了解决上述技术问题,本发明实施例第一方面提供了一种消息处理方法,可包括:
[0006]接收基于用户标识所发送的针对应用的应用消息,并获取所述应用消息对应的消息类型;
[0007]查找与所述消息类型相关联的消息存储位置信息;
[0008]将所述应用消息存放至所述消息存储位置信息所指示的消息存储位置中。
[0009]本发明实施例第二方面提供了一种消息处理设备,可包括:
[0010]类型获取单元,用于接收基于用户标识所发送的针对应用的应用消息,并获取所述应用消息对应的消息类型;
[0011]信息查找单元,用于查找与所述消息类型相关联的消息存储位置信息;
[0012]消息存放单元,用于将所述应用消息存放至所述消息存储位置信息所指示的消息存储位置中。
[0013]在本发明实施例中,在接收基于用户标识所发送的针对应用的应用消息时,可以获取应用消息对应的消息类型,并依据与消息类型关联的消息存储位置信息,将应用消息存放至所指示的消息存储位置中。通过采用消息类型对不同业务的应用消息进行分放存储,避免了业务间的相互干扰,进而保证了应用消息发送的准确性。
【附图说明】
[0014]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0015]图1是本发明实施例提供的一种消息处理方法的流程示意图;
[0016]图2是本发明实施例提供的另一种消息处理方法的流程示意图;
[0017]图3是本发明实施例提供的又一种消息处理方法的流程示意图;
[0018]图4是本发明实施例提供的一种消息处理设备的结构示意图;
[0019]图5是本发明实施例提供的信息查找单元的结构示意图;
[0020]图6是本发明实施例提供的另一种消息处理设备的结构示意图;
[0021]图7是本发明实施例提供的又一种消息处理设备的结构示意图;
[0022]图8是本发明实施例提供的一种消息处理系统的结构示意图。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明实施例所述的消息处理方法可以应用于对离线非漫游的应用消息的处理场景,例如:消息处理设备接收基于用户标识所发送的针对某业务的应用所产生离线非漫游的应用消息,并获取所述应用消息对应的消息类型,所述消息处理设备查找与所述消息类型相关联的消息存储位置信息,并将所述应用消息存放至所述消息存储位置信息所指示的消息存储位置中的场景等。通过采用消息类型对不同业务的应用消息进行分放存储,避免了业务间的相互干扰,进而保证了应用消息发送的准确性。
[0025]本发明实施例涉及的消息处理设备具体为针对不同用户的不同业务的应用消息进行接收并存储的后台服务器,该后台服务器可以包括但不限于应用消息接收、消息通知、数据存储等功能在内的服务器;所述应用消息优选为针对某一用户的用户标识在某个业务中所产生的应用消息,例如:支付消息、游戏通知消息等;所述离线非漫游的应用消息具体为在线或离线用户都能拉取到,且在多端登录的场景下,只能拉取一次的消息。
[0026]下面将结合附图1-附图3,对本发明实施例提供的一种消息处理方法进行详细介绍。
[0027]请参见图1,为本发明实施例提供了一种消息处理方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤SlOl-步骤S103。
[0028]S101,接收基于用户标识所发送的针对应用的应用消息,并获取所述应用消息对应的消息类型;
[0029]具体的,消息处理设备接收业务服务器发送的基于用户标识且针对应用的应用消息,例如:在基于即时通讯应用下的游戏应用,当需要对游戏的更新内容进行通知时,游戏业务服务器将下发针对该游戏应用的游戏更新的应用消息,所述消息处理设备接收该应用消息,所述用户标识优选为所述即时通讯应用下的用户账号,所述用户标识可以为用户使用用户终端在进行即时通讯应用的注册时所分配的账号。
[0030]所述消息处理设备获取所述应用消息对应的消息类型,所述消息类型可以表示为所述应用消息所属的分发范围,例如:属于移动终端应用的应用消息、属于个人计算机应用的应用消息、属于个人计算机应用中的分区隔离的应用消息或者属于移动终端应用与个人计算机应用互通的应用消息等。
[0031]S102,查找与所述消息类型相关联的消息存储位置信息;
[0032]具体的,所述消息处理设备在获取所述应用消息对应的消息类型后,可以查找与所述消息类型相关联的消息存储位置信息,所述消息存储位置信息优选为存储位置标识,可以理解的是,所述存储位置标识可以为多个标识,用于存储不同消息类型的应用消息,所述存储位置标识分别对应有一个消息存储位置,由于所述应用消息是以邮件形式进行传输,因此所述消息存储位置优选为邮箱,则多个消息存储位置标识分别对应多个邮箱。需要说明的是,针对同一个用户标识,其可以拥有多个消息存储位置标识。
[0033]进一步的,所述消息处理设备可以先判断是否存在与所述应用类型相关联的消息存储位置信息,若存在,则所述消息处理设备直接获取所述消息存储位置信息,若不存在,则所述消息处理设备可以采用预设信息生成规则生成与所述应用类型相关联的消息存储位置信息。所述预设信息生成规则具体为根据所述应用消息的类型进行进一步分类的规贝1J,例如:所述应用消息属于移动终端应用的应用消息,则生成以所述用户标识映射的移动终端应用标识作为所述消息存储位置信息等。
[0034]S103,将所述应用消息存放至所述消息存储位置信息所指示的消息存储位置中;
[0035]具体的,所述消息处理设备可以将所述应用消息存放至所述消息存储位置信息所指示的消息存储位置中,优选的,若所述消息处理设备直接获取的所述消息存储位置信息,则所述消息处理设备可以直接将所述应用消息存放至所属消息存储位置信息所指示的消息存储位置中;若所述消息处理设备生成所述消息存储位置信息,则所述消息处理设备会在生成所述消息存储位置信息后,进一步生成所述消息存储位置信息对应的消息存储位置,并将所述应用消息存放至所述消息存储位置中。
[0036]需要说明的是,当接收到用户终端采用所述用户标识发送的针对所述应用消息的读取请求时,可以在所述消息存储位置中获取所述应用消息,并将所述应用消息发送至所述用户终端以响应所述读取请求。
[0037]其中,所述用户终端可以包括平板电脑、智能手机、个人电脑(PC)、笔记本电脑、掌上电脑以及移动互联网设备(MID)等终端设备,上述移动终端应用具体可以为平板电脑、智能手机、掌上电脑以及移动互联网设备(MID)等移动终端设备中的应用,所述个人计算机应用具体可以为个人电脑(PC)、笔记本电脑等终端设备中的应用。
[0038]在本发明实施例中,在接收基于用户标识所发送的针对应用的应用消息时,可以获取应用消息对应的消息类型,并依据与消息类型关联的消息存储位置信息,将应用消息存放至所指示的消息存储位置中。通过采用消息类型对不同业务的应用消息进行分放存储,避免了业务间的相互干扰,进而保证了应用消息发送的准确性。
[0039]请参见图2,为本发明实施例提供了另一种消息处理方法的流程示意图。如图2所示,本发明实施例的所述方法可以包括以下步骤S201-步骤S209。
[0040]S201,接收基于用户标识所发送的针对应用的应用消息,并获取所述应用消息对应的消息类型;
[0041]具体的,消息处理设备接收业务服务器发送的基于用户标识且针对应用的应用消息,例如:在基于即时通讯应用下的游戏应用,当需要对游戏的更新内容进行通知时,游戏业务服务器将下发针对该游戏应用的游戏更新的应用消息,所述消息处理设备接收该应用消息,所述用户标识优选为所述即时通讯应用下的用户账号,所述用户标识可以为用户使用用户终端在进行即时通讯应用的注册时所分配的账号。
[0042]所述消息处理设备获取所述应用消息对应的消息类型,所述消息类型可以表示为所述应用消息所属的分发范围,例如:属于移动终端应用的应用消息、属于个人计算机应用的应用消息、属于个人计算机应用中的分区隔离的应用消息或者属于移动终端应用与个人计算机应用互通的应用消息等。其中,所述移动终端应用具体可以为平板电脑、智能手机、掌上电脑以及移动互联网设备(MID)等移动终端设备中的应用,所述个人计算机应用具体可以为个人电脑(PC)、笔记本电脑等终端设备中的应用。
[0043]S202,判断是否存在与所述应用类型相关联的消息存储位置信息;
[0044]具体的,所述消息处理设备在获取所述应用消息对应的消息类型后,可以进一步判断是否存在与所述应用类型相关联的消息存储位置信息,所述消息存储位置信息优选为存储位置标识,可以理解的是,所述存储位置标识可以为多个标识,用于存储不同消息类型的应用消息,所述存储位置标识分别对应有一个消息存储位置,由于所述应用消息是以邮件形式进行传输,因此所述消息存储位置优选为邮箱,则多个消息存储位置标识分别对应多个邮箱。需要说明的是,针对同一个用户标识,其可以拥有多个消息存储位置标识。当存在与所述应用类型相关联的消息存储位置信息,则转入执行步骤S203 ;当不存在与所述应用类型相关联的消息存储位置信息,则转入执行步骤S204。
[0045]S203,获取所述消息存储位置信息;
[0046]具体的,若所述消息处理设备判断存在与所述应用类型相关联的消息存储位置信息,则所述消息处理设备可以直接获取所述消息存储位置信息。
[0047]S204,采用预设信息