消息处理系统、方法、装置、电子设备及存储介质与流程
未命名
08-02
阅读:101
评论:0

1.本发明涉及信息处理技术领域,尤其涉及消息处理系统、方法、装置、电子设备及存储介质。
背景技术:
2.whatsapp business api不对大陆实体开放,要让只有大陆实体的企业用上whatsapp business api,则需要部署一套本地api环境。原始的whatsapp business api比较复杂、难用,没有清晰的返回响应,需要对whatsapp business api做简化封装,才能提供清晰的api接口文档并提供图形化的消息发送后台。而且原生的whatsapp business api只是纯粹的通道发送,能力比较单薄,不能很好地满足用户的otp、客服以及拉新等应用场景。因此,有必要提供一个通用的方案来实现whatsapp的营销推广、工具聊天以及otp的一站式应用场景,以解决上述问题。
技术实现要素:
3.为了解决上述提出的至少一个技术问题,本发明提供一种消息处理方法、装置、电子设备及存储介质。
4.第一方面,提供了一种消息处理系统,所述系统包括:第一客户端、第二客户端和服务端;其中,所述服务端被配置为对大陆实体的客户端单独搭建本地api环境,对海外实体的客户端封装whatsapp的business api,并封装统一的消息发送接口;
5.所述第一客户端,用于通过所述服务端注册whatsapp商业管理账号,并请求调用封装的whatsapp business api接口进行消息发送,以及通过所述服务端配置的消息回调接口获取所述第二客户端发送的送达/已读消息状态和上行消息;
6.所述服务端,用于响应所述第一客户端的业务请求,为所述客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
7.在该方面中,通过部署whatsapp本地api容器服务,对接适配whatsapp官方的api接口,解决大陆实体不能直接对接whatsapp business api的问题,能够实现基于whatsapp business api进行otp验证、消息发送以及客服聊天的服务。
8.在一种可能实现的方式中,所述大数据服务包括:所述服务端,根据所述第二客户端的下行消息的响应行为分析,对号码进行品质标注,以实现自动标注号码等级。
9.在该方式中,根据用户的送达、已读以及回复等行为分析,对号码进行品质标注。
10.在一种可能实现的方式中,所述智能推荐服务包括:所述服务端,通过获取所述第二客户端对应用户实时的线上行为来预测所述用户的实时兴趣爱好标签,进而根据预测结果判断该用户是否为待寻找的潜在目标客户,同时获取用户的反馈情况对兴趣标签进行修正。
11.在该方式中,根据用户实时的app使用等线上行为,可以采用bp神经网络等方法预测用户的实时兴趣爱好标签,进而根据预测结果判断该用户是否为待寻找的潜在客户。
12.在一种可能实现的方式中,所述机器人服务包括:所述服务端,通过ai智能对话机器人对所述第二客户端的上行消息进行自动应答,并对所述第二客户端对应的业务进行追踪。
13.在该方式中,利用ai技术,根据用户回复的消息自动回答常见问题,提升交互效率,并且能够为跨境电商提供订单追踪服务,并转接至客服代表。
14.在一种可能实现的方式中,所述第一客户端,具体用于向所述服务端发送目标号码以促使所述服务端在内部维护一个消息发送队列,然后异步调用封装的whatsapp business api接口进行消息发送。
15.在该方式中,通过封装统一的消息发送接口,接收用户输入的目标号码,并在内部维护一个消息发送队列,异步调用whatsapp business api发送消息,提升系统处理能力
16.在一种可能实现的方式中,所述服务端,用于通过配置消息回调接口获取用户送达/已读消息状态和上行消息,维护所述第一客户端和所述第二客户端的二元组会话列表,并提供聊天界面。
17.在该方式中,通过获取whatsapp回调的用户上行消息,维护(商家,用户)的二元组会话列表,同时在页面上展现,并提供聊天界面,方便商家与用户直接交流。
18.其中,ai机器人基本原理是,给定输入句子x,生成目标句子y,对输入句子x进行编码,将输入句子通过非线性变换转化为中间语义表示c,根据句子x的中间语义表示c和之前已经生成的历史信息y1,y2
……
yi-1来生成i时刻要生成的单词yi。
19.综上,通过大数据分析技术自动标注号码等级,并利用智能推荐服务精准挖掘潜在客户,并采用ai智能对话机器人,实现智能客服聊天,很好地实现客户的otp验证、富媒体/互动消息发送以及客服聊天等场景。
20.第二方面,提供了一种消息处理方法,所述方法包括:
21.响应第一客户端发送的注册请求,向所述第一客户端配置whatsapp商业管理账号,以根据所述第一客户端的消息发送请求调用封装的whatsapp business api接口进行消息发送,并配置消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息;
22.响应所述第一客户端发送的业务请求,向所述第一客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
23.第三方面,提供了一种消息处理装置,所述装置包括:
24.注册单元,用于响应第一客户端发送的注册请求,向所述第一客户端配置whatsapp商业管理账号;
25.发送单元,用于根据所述第一客户端的消息发送请求调用封装的whatsapp business api接口进行消息发送;
26.接收单元,用于配置消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息;
27.服务单元,用于响应所述第一客户端发送的业务请求,向所述第一客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
28.第四方面,提供了一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如上述的消息处理方法。
29.第五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被电子设备的处理器执行时,使所述处理器执行如上述的消息处理方法。
30.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
附图说明
31.为了更清楚地说明本技术实施例或背景技术中的技术方案,下面将对本技术实施例或背景技术中所需要使用的附图进行说明。
32.此处的附图被并入说明书中并构成本说明书的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。
33.图1为本技术实施例提供的一种消息处理系统的结构示意图;
34.图2为本技术实施例提供的一种消息处理系统的设计架构图;
35.图3为本技术实施例提供的一种消息处理方法的流程示意图;
36.图4为本技术实施例提供的一种消息处理装置的结构示意图;
37.图5为本技术实施例提供的一种消息处理装置的硬件结构示意图。
具体实施方式
38.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
39.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
40.本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括a、b、c中的至少一种,可以表示包括从a、b和c构成的集合中选择的任意一个或多个元素。
41.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
42.另外,为了更好地说明本发明,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本发明同样能够实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本发明的主旨。
43.whatsapp是一款目前可供iphone手机、android手机、windows phone手机、
whatsapp messenger、symbian手机和blackberry黑莓手机用户使用的、用于智能手机之间通讯的应用程序。本应用程序借助推送通知服务,可以即刻接收亲友和同事发送的信息。可免费从发送手机短信转为使用whatsapp程序,以发送和接收信息、图片、音频文件和视频信息。
44.whatsapp是一款非常受欢迎的跨平台应用程序,用于智能手机之间的通讯。本应用程序借助推送通知服务,可以即刻接收亲友和同事发送的信息。可免费从发送手机短信转为使用whatsapp程序,以发送和接收信息、图片、音频文件和视频信息。
45.whatsapp是基于手机号码注册的,在注册的时候,需要你输入你的手机号码,并接受一条验证短信,然后whatsapp会搜索你的手机联系人中已经在使用的人并自动添加到你的手机联系人名单里。
46.whatsapp business应用程式非常方便小商户与少量的顾客交流,而且直接下载后就能免费使用,功能包括设立商业档案(business profile)、标签对话及客户、简单自动回覆、添加商品目录等。当生意规模越来越大,不少商户会选择「升级」,使用whatsapp api提供的进阶功能。
47.注册使用whatsapp时,在app商城里面搜索whatsapp/whatsapp business(商家建议whatsapp business,功能更有利于营销,然后输入你的手机号码,然后接受验证码,根据指示设置即可。
48.现有技术中,whatsapp business api不对大陆实体开放,要让只有大陆实体的企业用上whatsapp business api,则需要部署一套本地api环境。原始的whatsapp business api比较复杂、难用,没有清晰的返回响应,需要对whatsapp business api做简化封装,才能提供清晰的api接口文档并提供图形化的消息发送后台。而且原生的whatsapp business api只是纯粹的通道发送,能力比较单薄,不能很好地满足用户的otp、客服以及拉新等应用场景。因此,有必要提供一个通用的方案来实现whatsapp的营销推广、工具聊天以及otp的一站式应用场景,以解决上述问题。
49.请参阅图1-2,图1为本技术实施例提供的一种消息处理系统的结构示意图,图2为本技术实施例提供的一种消息处理系统的设计架构图。
50.一种消息处理系统,所述系统包括:第一客户端1、第二客户端2和服务端3。其中,所述服务端3被配置为对大陆实体的客户端单独搭建本地api环境,对海外实体的客户端封装whatsapp的business api,并封装统一的消息发送接口。
51.其中,api是应用程序编程接口(application programming interface)的缩写。维基百科指出,“总的来说,它是各种组件之间的一组明确定义的通信方法”。它可以是软件框架或库的接口,也可以是操作系统为原生系统软件(如posix)开发人员公开的底层接口。
52.需要说明的是,whatsapp business api有2种,分别为whatsapp on-premises api(简称:本地api)以及whatsapp cloud api(简称:cloud api),whatsapp business api必须通过whatsapp商业方案供应商(whatsapp bsp)申请;使用whatsapp cloud api的自由度就更大,商户可以透过whatsapp bsp申请服务。
53.所述第一客户端1,用于通过所述服务端3注册whatsapp商业管理账号,并请求调用封装的whatsapp business api接口进行消息发送,以及通过所述服务端3配置的消息回调接口获取所述第二客户端2发送的送达/已读消息状态和上行消息。
54.其中,在点对点短信的事务中,消息发送分为mo/mt两类。mo即消息上行,也就是人们常说的发信(终端发起的,终端即网络设备,可以理解为手机),是一个从手机发起的过程。mt即消息下行,也就是人们常说的收信(终端发起的,终端即网络设备,可以理解为手机),是一个到手机结束的过程。
55.在该实施例中,如图2所示,客户在平台注册whatsapp商业管理账号,并完成whatsapp发送号的注册。客户在portal管理后台,创建文本、多媒体、交互卡片、地理消息等消息模板,并提交系统审核。客户调用封装的whatsapp business api接口,进行消息发送,并配置消息回调接口,获取送达/已读消息状态以及用户上行消息。
56.在一种可能实现的方式中,所述第一客户端1,具体用于向所述服务端3发送目标号码以促使所述服务端3在内部维护一个消息发送队列,然后异步调用封装的whatsapp business api接口进行消息发送。
57.在该实施例中,通过封装统一的消息发送接口,接收用户输入的目标号码,并在内部维护一个消息发送队列,异步调用whatsapp business api发送消息,提升系统处理能力。
58.在一种可能实现的方式中,所述服务端3,用于通过配置消息回调接口获取用户送达/已读消息状态和上行消息,维护所述第一客户端1和所述第二客户端2的二元组会话列表,并提供聊天界面。
59.在该实施例中,通过获取whatsapp回调的用户上行消息,维护(商家,用户)的二元组会话列表,同时在页面上展现,并提供聊天界面,方便商家与用户直接交流。
60.其中,ai机器人基本原理是,给定输入句子x,生成目标句子y,对输入句子x进行编码,将输入句子通过非线性变换转化为中间语义表示c,根据句子x的中间语义表示c和之前已经生成的历史信息y1,y2
……
yi-1来生成i时刻要生成的单词yi。
61.在该实施例中,如图2所示,4.客户在portal后台投喂语料训练客服ai机器人、配置自动回复模板,也可以直接在页面直接与用户进行会话聊天。客户在portal后台查看消息生命周期并获取消息统计数据。
62.所述服务端3,用于响应所述第一客户端1的业务请求,为所述客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
63.在该实施例中,通过部署whatsapp本地api容器服务,对接适配whatsapp官方的api接口,解决大陆实体不能直接对接whatsapp business api的问题,能够实现基于whatsapp business api进行otp验证、消息发送以及客服聊天的服务。
64.富媒体消息是一种新型富媒体业务,实现了发送包含视频、音频、高清图片、gif动图等富媒体内容的功能,平均视频短信容量为2m,短信内容可内置90秒超长视频,支持400张图片拼接,声文并茂,以多种形态向用户展现产品信息,让用户身临其境。为企业推广提供丰富的动态展示,带来更优质的用户交互新体验。
65.在一种可能实现的方式中,所述大数据服务包括:所述服务端3,根据所述第二客户端2的下行消息的响应行为分析,对号码进行品质标注,以实现自动标注号码等级。
66.在该方式中,根据用户的送达、已读以及回复等行为分析,对号码进行品质标注。
67.在一种可能实现的方式中,所述智能推荐服务包括:所述服务端3,通过获取所述第二客户端2对应用户实时的线上行为来预测所述用户的实时兴趣爱好标签,进而根据预
测结果判断该用户是否为待寻找的潜在目标客户,同时获取用户的反馈情况对兴趣标签进行修正。
68.在该方式中,根据用户实时的app使用等线上行为,可以采用bp神经网络等方法预测用户的实时兴趣爱好标签,进而根据预测结果判断该用户是否为待寻找的潜在客户。
69.在一种可能实现的方式中,所述机器人服务包括:所述服务端3,通过ai智能对话机器人对所述第二客户端2的上行消息进行自动应答,并对所述第二客户端2对应的业务进行追踪。
70.在该实施例中,利用ai技术,根据用户回复的消息自动回答常见问题,提升交互效率,并且能够为跨境电商提供订单追踪服务,并转接至客服代表。
71.上述实施例,部署whatsapp本地api容器服务,对接适配whatsapp官方的api接口,解决大陆实体不能直接对接whatsapp business api的问题,同时将数据保存在用户服务器,解决数据隐私安全问题;针对otp场景,增加地址号码自动识别、验证码的自动生成与校验,应对黑产垃圾注册攻击,保证业务安全,同时也降低客户验证码发送的成本;针对消息发送场景,增加多目标发送、文件发送,消息发送数据统计以及生命周期数据查看与管理;在消息发送基础上,增加用户管理、角色管理以及消息发送策略等多种接口,并提供可视化界面,方便客户管理消息发送与数据查看;支持文本、媒体素材、交互卡片、地理位置等丰富的消息类型,同时提供会话功能,用于客服聊天与机器人回复等场景。
72.通过大数据分析技术自动标注号码等级,并利用智能推荐服务精准挖掘潜在客户,并采用ai智能对话机器人,实现智能客服聊天,很好地实现客户的otp验证、富媒体/互动消息发送以及客服聊天等场景。
73.请参阅图3,图3为本技术实施例提供的一种消息处理方法的流程示意图。
74.第二方面,提供了一种消息处理方法。
75.s101、响应第一客户端发送的注册请求,向所述第一客户端配置whatsapp商业管理账号,以根据所述第一客户端的消息发送请求调用封装的whatsapp business api接口进行消息发送,并配置消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息。
76.其中,api是应用程序编程接口(application programming interface)的缩写。维基百科指出,“总的来说,它是各种组件之间的一组明确定义的通信方法”。它可以是软件框架或库的接口,也可以是操作系统为原生系统软件(如posix)开发人员公开的底层接口。
77.需要说明的是,whatsapp business api有2种,分别为whatsapp on-premises api(简称:本地api)以及whatsapp cloud api(简称:cloud api),whatsapp business api必须通过whatsapp商业方案供应商(whatsapp bsp)申请;使用whatsapp cloud api的自由度就更大,商户可以透过whatsapp bsp申请服务。
78.所述第一客户端,用于通过所述服务端注册whatsapp商业管理账号,并请求调用封装的whatsapp business api接口进行消息发送,以及通过所述服务端配置的消息回调接口获取所述第二客户端发送的送达/已读消息状态和上行消息。
79.其中,在点对点短信的事务中,消息发送分为mo/mt两类。mo即消息上行,也就是人们常说的发信(终端发起的,终端即网络设备,可以理解为手机),是一个从手机发起的过程。mt即消息下行,也就是人们常说的收信(终端发起的,终端即网络设备,可以理解为手
机),是一个到手机结束的过程。
80.在该实施例中,如图2所示,客户在平台注册whatsapp商业管理账号,并完成whatsapp发送号的注册。客户在portal管理后台,创建文本、多媒体、交互卡片、地理消息等消息模板,并提交系统审核。客户调用封装的whatsapp business api接口,进行消息发送,并配置消息回调接口,获取送达/已读消息状态以及用户上行消息。
81.在一种可能实现的方式中,所述第一客户端向所述服务端发送目标号码以促使所述服务端在内部维护一个消息发送队列,然后异步调用封装的whatsapp business api接口进行消息发送。
82.在该实施例中,通过封装统一的消息发送接口,接收用户输入的目标号码,并在内部维护一个消息发送队列,异步调用whatsapp business api发送消息,提升系统处理能力。
83.在一种可能实现的方式中,所述服务端通过配置消息回调接口获取用户送达/已读消息状态和上行消息,维护所述第一客户端和所述第二客户端的二元组会话列表,并提供聊天界面。
84.在该实施例中,通过获取whatsapp回调的用户上行消息,维护(商家,用户)的二元组会话列表,同时在页面上展现,并提供聊天界面,方便商家与用户直接交流。
85.其中,ai机器人基本原理是,给定输入句子x,生成目标句子y,对输入句子x进行编码,将输入句子通过非线性变换转化为中间语义表示c,根据句子x的中间语义表示c和之前已经生成的历史信息y1,y2
……
yi-1来生成i时刻要生成的单词yi。
86.在该实施例中,如图2所示,4.客户在portal后台投喂语料训练客服ai机器人、配置自动回复模板,也可以直接在页面直接与用户进行会话聊天。客户在portal后台查看消息生命周期并获取消息统计数据。
87.s102、响应所述第一客户端发送的业务请求,向所述第一客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
88.在该实施例中,通过部署whatsapp本地api容器服务,对接适配whatsapp官方的api接口,解决大陆实体不能直接对接whatsapp business api的问题,能够实现基于whatsapp business api进行otp验证、消息发送以及客服聊天的服务。
89.富媒体消息是一种新型富媒体业务,实现了发送包含视频、音频、高清图片、gif动图等富媒体内容的功能,平均视频短信容量为2m,短信内容可内置90秒超长视频,支持400张图片拼接,声文并茂,以多种形态向用户展现产品信息,让用户身临其境。为企业推广提供丰富的动态展示,带来更优质的用户交互新体验。
90.在一种可能实现的方式中,所述大数据服务包括:所述服务端根据所述第二客户端的下行消息的响应行为分析,对号码进行品质标注,以实现自动标注号码等级。
91.在该方式中,根据用户的送达、已读以及回复等行为分析,对号码进行品质标注。
92.在一种可能实现的方式中,所述智能推荐服务包括:所述服务端通过获取所述第二客户端对应用户实时的线上行为来预测所述用户的实时兴趣爱好标签,进而根据预测结果判断该用户是否为待寻找的潜在目标客户,同时获取用户的反馈情况对兴趣标签进行修正。
93.在该方式中,根据用户实时的app使用等线上行为,可以采用bp神经网络等方法预
测用户的实时兴趣爱好标签,进而根据预测结果判断该用户是否为待寻找的潜在客户。
94.在一种可能实现的方式中,所述机器人服务包括:所述服务端通过ai智能对话机器人对所述第二客户端的上行消息进行自动应答,并对所述第二客户端对应的业务进行追踪。
95.在该实施例中,利用ai技术,根据用户回复的消息自动回答常见问题,提升交互效率,并且能够为跨境电商提供订单追踪服务,并转接至客服代表。
96.上述实施例,部署whatsapp本地api容器服务,对接适配whatsapp官方的api接口,解决大陆实体不能直接对接whatsapp business api的问题,同时将数据保存在用户服务器,解决数据隐私安全问题;针对otp场景,增加地址号码自动识别、验证码的自动生成与校验,应对黑产垃圾注册攻击,保证业务安全,同时也降低客户验证码发送的成本;针对消息发送场景,增加多目标发送、文件发送,消息发送数据统计以及生命周期数据查看与管理;在消息发送基础上,增加用户管理、角色管理以及消息发送策略等多种接口,并提供可视化界面,方便客户管理消息发送与数据查看;支持文本、媒体素材、交互卡片、地理位置等丰富的消息类型,同时提供会话功能,用于客服聊天与机器人回复等场景。
97.通过大数据分析技术自动标注号码等级,并利用智能推荐服务精准挖掘潜在客户,并采用ai智能对话机器人,实现智能客服聊天,很好地实现客户的otp验证、富媒体/互动消息发送以及客服聊天等场景。
98.本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
99.上述详细阐述了本技术实施例的方法,下面提供了本技术实施例的装置。
100.请参阅图4,图4为本技术实施例提供的一种消息处理装置的结构示意图。
101.第三方面,提供了一种消息处理装置,所述装置包括:
102.注册单元100,用于响应第一客户端发送的注册请求,向所述第一客户端配置whatsapp商业管理账号;
103.发送单元200,用于根据所述第一客户端的消息发送请求调用封装的whatsapp business api接口进行消息发送;
104.接收单元300,用于配置消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息;
105.服务单元400,用于响应所述第一客户端发送的业务请求,向所述第一客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
106.在一些实施例中,本公开实施例提供的装置具有的功能或包含的模块可以用于执行上文方法实施例描述的方法,其具体实现可以参照上文方法实施例的描述,为了简洁,这里不再赘述。
107.本技术还提供了一种处理器,所述处理器用于执行如上述任意一种可能实现的方式的方法。
108.本技术还提供了一种电子设备,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如上述任意一种可能实现的方式的方
法。
109.本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被电子设备的处理器执行时,使所述处理器执行如上述任意一种可能实现的方式的方法。
110.请参阅图5,图5为本技术实施例提供的一种消息处理装置的硬件结构示意图。
111.该自动化测试装置2包括处理器21,存储器22,输入装置23,输出装置24。该处理器21、存储器22、输入装置23和输出装置24通过连接器相耦合,该连接器包括各类接口、传输线或总线等等,本技术实施例对此不作限定。应当理解,本技术的各个实施例中,耦合是指通过特定方式的相互联系,包括直接相连或者通过其他设备间接相连,例如可以通过各类接口、传输线、总线等相连。
112.处理器21可以是一个或多个图形处理器(graphics processing unit,gpu),在处理器21是一个gpu的情况下,该gpu可以是单核gpu,也可以是多核gpu。可选的,处理器21可以是多个gpu构成的处理器组,多个处理器之间通过一个或多个总线彼此耦合。可选的,该处理器还可以为其他类型的处理器等等,本技术实施例不作限定。
113.存储器22可用于存储计算机程序指令,以及用于执行本技术方案的程序代码在内的各类计算机程序代码。可选地,存储器包括但不限于是随机存储记忆体(random access memory,ram)、只读存储器(read-only memory,rom)、可擦除可编程只读存储器(erasable programmable read only memory,eprom)、或便携式只读存储器(compact disc read-only memory,cd-rom),该存储器用于相关指令及数据。
114.输入装置23用于输入数据和/或信号,以及输出装置24用于输出数据和/或信号。输出装置23和输入装置24可以是独立的器件,也可以是一个整体的器件。
115.可理解,本技术实施例中,存储器22不仅可用于存储相关指令,本技术实施例对于该存储器中具体所存储的数据不作限定。
116.可以理解的是,图5仅仅示出了一种自动化测试装置的简化设计。在实际应用中,自动化测试装置还可以分别包含必要的其他元件,包含但不限于任意数量的输入/输出装置、处理器、存储器等,而所有可以实现本技术实施例的视频解析装置都在本技术的保护范围之内。
117.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
118.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。所属领域的技术人员还可以清楚地了解到,本技术各个实施例描述各有侧重,为描述的方便和简洁,相同或类似的部分在不同实施例中可能没有赘述,因此,在某一实施例未描述或未详细描述的部分可以参见其他实施例的记载。
119.在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的
划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
120.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
121.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
122.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,数字通用光盘(digital versatile disc,dvd))、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
123.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:只读存储器(read-only memory,rom)或随机存储存储器(random access memory,ram)、磁碟或者光盘等各种可存储程序代码的介质。
技术特征:
1.一种消息处理系统,其特征在于,所述系统包括:第一客户端、第二客户端和服务端;其中,所述服务端被配置为对大陆实体的客户端单独搭建本地api环境,对海外实体的客户端封装whatsapp的business api,并封装统一的消息发送接口;所述第一客户端,用于通过所述服务端注册whatsapp商业管理账号,并请求调用封装的whatsapp business api接口进行消息发送,以及通过所述服务端配置的消息回调接口获取所述第二客户端发送的送达/已读消息状态和上行消息;所述服务端,用于响应所述第一客户端的业务请求,为所述客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。2.根据权利要求1所述的系统,其特征在于,所述大数据服务包括:所述服务端,根据所述第二客户端的下行消息的响应行为分析,对号码进行品质标注,以实现自动标注号码等级。3.根据权利要求1所述的系统,其特征在于,所述智能推荐服务包括:所述服务端,通过获取所述第二客户端对应用户实时的线上行为来预测所述用户的实时兴趣爱好标签,进而根据预测结果判断该用户是否为待寻找的潜在目标客户,同时获取用户的反馈情况对兴趣标签进行修正。4.根据权利要求1所述的系统,其特征在于,所述机器人服务包括:所述服务端,通过ai智能对话机器人对所述第二客户端的上行消息进行自动应答,并对所述第二客户端对应的业务进行追踪。5.根据权利要求1所述的系统,其特征在于,所述第一客户端,具体用于向所述服务端发送目标号码以促使所述服务端在内部维护一个消息发送队列,然后异步调用封装的whatsapp business api接口进行消息发送。6.根据权利要求1所述的系统,其特征在于,所述服务端,用于通过配置消息回调接口获取用户送达/已读消息状态和上行消息,维护所述第一客户端和所述第二客户端的二元组会话列表,并提供聊天界面。7.一种消息处理方法,其特征在于,所述方法包括:响应第一客户端发送的注册请求,向所述第一客户端配置whatsapp商业管理账号,以根据所述第一客户端的消息发送请求调用封装的whatsapp business api接口进行消息发送,并配置消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息;响应所述第一客户端发送的业务请求,向所述第一客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。8.一种消息处理装置,其特征在于,所述装置包括:注册单元,用于响应第一客户端发送的注册请求,向所述第一客户端配置whatsapp商业管理账号;发送单元,用于根据所述第一客户端的消息发送请求调用封装的whatsapp business api接口进行消息发送;接收单元,用于配置消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息;服务单元,用于响应所述第一客户端发送的业务请求,向所述第一客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。
9.一种电子设备,其特征在于,包括:处理器、发送装置、输入装置、输出装置和存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器执行所述计算机指令时,所述电子设备执行如权利要求7所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被电子设备的处理器执行时,使所述处理器执行如权利要求7所述的方法。
技术总结
本发明公开了消息处理系统、方法、装置、电子设备及存储介质。系统包括:第一客户端、第二客户端和服务端;其中,服务端被配置为对大陆实体的客户端单独搭建本地API环境,对海外实体的客户端封装WhatsApp的Business API,并封装统一的消息发送接口;第一客户端,用于通过服务端注册WhatsApp商业管理账号,并请求调用封装的Whatsapp Business API接口进行消息发送,以及通过服务端配置的消息回调接口获取第二客户端发送的送达/已读消息状态和上行消息;服务端,用于响应第一客户端的业务请求,为客户端提供相应的大数据分析服务、智能推荐服务,以及机器人服务。本发明能够对Whatsapp Business API进行适配封装,实现基于Whatsapp Business API进行OTP验证、消息发送以及客服聊天的服务。聊天的服务。聊天的服务。
技术研发人员:罗伟东 吴亮 郑军 钟一豪 陈宇皓
受保护的技术使用者:深圳市和讯华谷信息技术有限公司
技术研发日:2023.03.22
技术公布日:2023/7/31
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/