一种情绪发泄实时安抚服务系统的制作方法

文档序号:11253847阅读:584来源:国知局

本发明涉及教育系统领域,特别涉及一种情绪发泄实时安抚服务系统。



背景技术:

随着经济的高速发展,生活节奏的日益加快,竞争的日趋激烈,各方面的压力向人们袭来,使人们的生活日趋紧张。人们面对的生活压力来源于何处?人们面对的具体的生活压力有哪些?人们面对来自各方面的生活压力的处理态度?人们会选择以怎样的方式来释放生活压力等等问题,越来越受到社会各界的关注。

目前市面上已经存在类似百合见见、松果倾诉等向上预约的付费情感咨询平台,这些产品都是由专业服务者向用户提供相关的咨询服务,存在及时性差、费用高等问题。本专利所描述的,是一种陌生人针对情绪发泄者提供更具智能性、及时性、交互性和效率的情绪安抚服务。用户产生情绪时可以使用移动终端app提交发泄需求,后台根据发泄用户的发泄属性进行快速和精准的匹配,并将匹配度较高的一系列发泄用户推送给服务用户(服务提供方),之后提供方进行挑选并正式开始通过实时音视频进行情绪安抚,服务完成后服务提供方将得到一个评价和一定额度的打赏。



技术实现要素:

本发明所要解决的技术问题是提供一种情绪发泄实时安抚服务系统,以解决现有技术中导致的上述多项缺陷。

为实现上述目的,本发明提供以下的技术方案:一种情绪发泄实时安抚服务系统,包括提交发泄请求模块、提交安抚请求模块、云端匹配和推送模块、实时音频视频模块、及时通讯模块和队列模块,所述提交发泄请求模块和提交安抚请求模块均连接云端匹配和推送模块,所述云端匹配和推送模块连接及时通讯模块,所述及时通讯模块连接实时音频视频模块,所述的各个模块之间均通过所述队列模块连接。

优选的,所述提交发泄请求模块使用ios或android的移动终端app,用于根据个人的要求选择心情标签、音视频类型、心情照和性别等发泄属性,发起发泄。

优选的,所述安抚请求模块使用ios或android的移动终端app,用于在个人资料中设置各种愿意提供服务的情绪属性,之后发起接收服务的指令到云端匹配和推送模块。

优选的,所述提交发泄请求模块和提交安抚请求模块使用http请求的方式

优选的,所述云端匹配和推送模块包括redis缓存服务器和mongodb服务器,所述提交发泄请求模块和提交安抚请求模块还需通过rpc服务于云端匹配和推送模块进行连接。

优选的,所述rpc服务使用motan分布式rpc服务。

优选的,所述及时通讯模块使用原生的socket套接字实现。

优选的,所述队列模块使用rocketmq实现的。

采用以上技术方案的有益效果是:提供这样一个平台,让陌生人针对情绪发泄者提供极具具智能性、及时性、交互性和效率的情绪安抚服务。同时,由于整理上合理的业务模式和先进的架构模式,为产品提供强有力的功能和技术支撑,最终为用户提供优质的体验,是一个在市场极具影响力和竞争力的产品。

附图说明

图1是本发明的系统流程图。

具体实施方式

下面结合附图详细说明本发明一种情绪发泄实时安抚服务系统的实施方式。

图1出示本发明一种情绪发泄实时安抚服务系统的具体实施方式:一种情绪发泄实时安抚服务系统,包括提交发泄请求模块、提交安抚请求模块、云端匹配和推送模块、实时音频视频模块、及时通讯模块和队列模块,所述提交发泄请求模块和提交安抚请求模块均连接云端匹配和推送模块,所述云端匹配和推送模块连接及时通讯模块,所述及时通讯模块连接实时音频视频模块,所述的各个模块之间均通过所述队列模块连接。

在本实施例中,所述提交发泄请求模块使用ios或android的移动终端app,情绪发泄方通过使用移动终端app,根据自己的要求选择心情标签、音视频类型、心情照和性别等发泄属性,发起发泄。技术实现上,移动终端app使用http请求的方式,向云端匹配和推送模块发送以上提到的发泄数据。

在本实施例中,所述安抚请求模块使用ios或android的移动终端app,情绪安抚服务提供方,同样通过使用移动终端app,在自己的个人资料中设置各种愿意提供服务的情绪属性,之后发起接收服务的指令到云端。技术实现上,分为2步:一是存储情绪设置属性。

在本实施例中,所述提交发泄请求模块和提交安抚请求模块使用http请求的方式

在本实施例中,所述云端匹配和推送模块包括redis缓存服务器和mongodb服务器,所述提交发泄请求模块和提交安抚请求模块还需通过rpc服务于云端匹配和推送模块进行连接。

在本实施例中,所述rpc服务使用motan分布式rpc服务。

在本实施例中,所述实时音频视频模块用于,在移动终端app中,针对服务方确定提供服务的发泄者,双方根据发泄属性中的音视频类型,调用客户端的摄像头,并将自己的画面通过视频推流的技术手段实时传输给对方,使双方进入到一个实时音视频的画面中,将开始进行一定时间实时的通话宣泄和安抚服务,此时,在云端,将更新redis缓存中发泄者和服务者的状态为正在通话中。音视频技术,根据需求,实现两种情况:雾里看花和高清。雾里看花是在移动终端app中,通过ui分层的技术手段对视频画面做模糊处理,使发泄方和服务方看不到对方真实的面容。高清视频则对视频不做任何处理,使双方可以完全对看到对方的画面。宣泄和安抚结束后,双方给对方进行相应的点评,点评信息的技术实现是云端的mongodb中动态生成的,会根据当下比较流行的词汇在云端形成一个点评库,可以再点评库内进行互评点评和打赏,然后根据分类随机返回到移动终端app。另外,发泄者针对服务提供方给予一定额度的打赏。支付的技术实现方式,主要是利用第三方的sdk进行集成。

在本实施例中,所述及时通讯模块使用原生的socket套接字实现,在移动终端app云端匹配和推送模块都用对应的编程语言编写网络通讯服务模块,用以解决移动终端app之间或移动终端app云端匹配和推送模块之间的业务实时交互问题。在涉及到实时音视频、通话时长控制、加时控制等业务逻辑,将使用即时通讯技术进行处理,以保证服务的实时性。

在本实施例中,所述队列模块使用rocketmq实现的,针对系统中的各个模块,本发明都采用队列模块进行处理,主要是针对移动终端app向云端匹配和推送模块发送http请求的过程中,为了保证业务系统的稳定性和性能,构建一个出入列入口。采用队列模块,对各个子模块的业务实现隔离,在应对瞬时流量的冲击时,有效进行削峰,将对整个业务系统的吞吐量起到巨大的推动作用,有效地保证了系统的稳定性和性能。

本发明中,云端匹配和推送模块将通过使用rocketmq构建的队列模块来接收提交发泄请求模块和提交安抚请求模块的移动终端app提交的数据数据,并调用相应的发泄rpc服务将数据存储到mongodb服务器中,另外,为了快速的获取发泄的状态,将当前发泄数据的状态存储在redis缓存服务器中。服务方发起安抚请求的http请求到云端后,rpc服务在mongodb服务器中,使用发泄方的发泄属性数据作为查询条件,将所有匹配的服务放数据查询出来,并按照匹配度和时间等元素进行排序,将得到的结果即发泄者列表返回到到移动终端app中。服务提供方可在移动终端app中选定发泄者进入实时音视频画面进行通话。若服务提供方如果针对匹配的结果不满意,可再次发送http请求,云端重新进行匹配计算和推送到相应的移动终端app。

基于上述,本发明现有技术相比有益效果为:提供这样一个平台,让陌生人针对情绪发泄者提供极具具智能性、及时性、交互性和效率的情绪安抚服务。同时,由于整理上合理的业务模式和先进的架构模式,为产品提供强有力的功能和技术支撑,最终为用户提供优质的体验,是一个在市场极具影响力和竞争力的产品。

以上所述的仅是本发明的优选实施方式,应当指出,对于本领域的普通技术人员来说,在不脱离本发明创造构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1