基于Socket的手机股票类APP用户交互系统的制作方法

文档序号:9727978阅读:406来源:国知局
基于Socket的手机股票类APP用户交互系统的制作方法
【技术领域】
[0001]本发明涉及一种交互系统,具体地,涉及一种基于Socket的手机股票类APP用户交互系统。
【背景技术】
[0002]股票交易市场中,股民有强烈的相互交流探讨的需求,然而一边看股票行情,一边切换到论坛交流非常不方便,而且http协议的论坛模式,对于手机APP来说性能非常差,用户体验非常的糟糕。

【发明内容】

[0003]针对现有技术中的缺陷,本发明的目的是提供一种基于Socket的手机股票类APP用户交互系统,其可以方便的被嵌入到股票行情模块里,这样用户可以在看股票行情的同时进行交流。
[0004]根据本发明的一个方面,提供一种基于Socket的手机股票类APP用户交互系统,其特征在于,包括:
[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为本发明基于Socket的手机股票类APP用户交互系统的原理框图。
【具体实施方式】
[0030]下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进。这些都属于本发明的保护范围。
[0031]如图1所示,本发明基于Socket的手机股票类APP用户交互系统包括:
[0032]行情服务器,其用于管理和客户端建立的长连接,包括以下几个子模块:
[0033]股票行情模块,用户向用户提供股票行情信息;
[0034]通用业务模块,用于将用户的业务请求转发到业务服务器;
[0035]用户服务模块,其用于给用户提供交互服务,包括以下子模块:
[0036]用户评论模块,用于向用户提供发表评论和浏览评论的服务;
[0037]热点资讯模块,用于向用户提供最新公告等资讯和热门评论;
[0038]多级缓存模块,用于提高系统的并发性能;
[0039]后台管理模块,其用于管理人员对系统进行维护,包括以下子模块:
[0040]权限管理模块,用于管理操作人员的权限;
[0041]用户管理模块,用于管理用户(黑白名单/临时禁言);
[0042]评论管理模块,用于管理用户发表的言论(审核/删除/置顶);
[0043]置顶管理模块,用于管理置顶贴;
[0044]投顾客服模块,用于回答用户的提问;
[0045]定时任务模块,其用于管理任务,包括如下子模块:
[0046]全扫描模块,用于自动识别反动言论及垃圾广告等不良内容;
[0047]资讯抓取模块,用于自动抓取交易所公告和公司公告等官方资讯;
[0048]热帖统计模块,用于统计用户点赞数及自动置顶。
[0049]本发明用于股民在看股票行情的同时可以针对股票进行在线交流。本系统包括了行情服务器、用户服务模块、后台管理模块和定时任务模块这四个大模块。行情服务器主要是管理和客户端之间的连接,按照业内统一的模式提供从交易所获取的股票行情数据,并且将客户端的其他业务请求转发到对应的业务服务器,然后再将业务服务器返回的数据返回给客户端,相当于代理服务器的角色。这里的行情服务器是分布式部署的,这样能支持大量的用户同时在线。
[0050]用户服务模块与一个业务服务器连接,业务服务器进行实际的业务处理,本发明的业务服务器指的是用户评论相关的业务服务器。其他类型的业务处理亦可在本技术架构的技术上平行扩展。业务服务器接收转发自行情服务器的请求,处理完毕之后将数据返回给行情服务器。
[0051]用户服务模块还可以与一个客户端连接,客户端是移动设备,方便用户随时随地查看股票行情和交流。
[0052]用户服务模块还可以与一个缓存设备连接,缓存设备用于缓存评论数据和用户数据,减少数据库系统的压力,提升整体系统的并发能力。本系统的缓存分为两层。第一层是本地内存,第二层是Memcache。实际业务处理时,先从本地内存获取数据,如果存在则立即返回。如果数据不存在或者过期,则从Memcache读取数据。如果数据在Memcache里也不存在,则从数据库加载数据。数据库设备用于持久化用户的个性信息和评论信息。这里的数据库分为两种,一种是用于直接给用户提供服务的Mongo数据库,采用分片式集群,目的是利用其高效的读性能和插入性能,给用户提供最快的响应。另一种是用于后台管理的MySQL数据库,目的是利用其强大的事务功能来保证数据的一致性。
[0053]后台管理模块与一个后台管理服务器连接,后台管理服务器用于后台管理人员对用户评论进行维护,包括但不仅限于审核、删贴、置顶、统计等功能。
[0054]定时任务模块与一个定时服务器连接,定时服务器用于自动化处理,包括但不仅限于自动识别反动言论及垃圾广告等不良内容,自动抓取交易所公告和公司公告,各种统计等。
[0055]以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
【主权项】
1.一种基于Socket的手机股票类APP用户交互系统,其特征在于,包括: 行情服务器,其用于管理和客户端建立的长连接,包括以下子模块: 股票行情模块,用户向用户提供股票行情信息; 通用业务模块,用于将用户的业务请求转发到业务服务器; 用户服务模块,其用于给用户提供交互服务,包括以下子模块: 用户评论模块,用于向用户提供发表评论和浏览评论的服务; 热点资讯模块,用于向用户提供最新公告资讯和热门评论; 多级缓存模块,用于提高系统的并发性能; 后台管理模块,其用于管理人员对系统进行维护,包括以下子模块: 权限管理模块,用于管理操作人员的权限; 用户管理模块,用于管理用户; 评论管理模块,用于管理用户发表的言论; 置顶管理模块,用于管理置顶贴; 投顾客服模块,用于回答用户的提问; 定时任务模块,其用于管理任务,包括如下子模块: 全扫描模块,用于自动识别反动言论及垃圾广告不良内容; 资讯抓取模块,用于自动抓取交易所公告和公司公告官方资讯; 热帖统计模块,用于统计用户点赞数及自动置顶。2.根据权利要求1所述的基于Socket的手机股票类APP用户交互系统,其特征在于,所述用户服务模块与一个业务服务器连接,业务服务器进行实际的业务处理。3.根据权利要求1所述的基于Socket的手机股票类APP用户交互系统,其特征在于,所述用户服务模块与一个客户端连接,客户端是移动设备,方便用户随时随地查看股票行情和交流。4.根据权利要求1所述的基于Socket的手机股票类APP用户交互系统,其特征在于,所述用户服务模块与一个缓存设备连接,缓存设备用于缓存评论数据和用户数据。5.根据权利要求1所述的基于Socket的手机股票类APP用户交互系统,其特征在于,所述后台管理模块与一个后台管理服务器连接,后台管理服务器用于后台管理人员对用户评论进行维护。6.根据权利要求1所述的基于Socket的手机股票类APP用户交互系统,其特征在于,所述定时任务模块与一个定时服务器连接,定时服务器用于自动化处理。
【专利摘要】本发明提供了一种基于Socket的手机股票类APP用户交互系统,包括:行情服务器,其用于管理和客户端建立的长连接,包括以下子模块:股票行情模块,用户向用户提供股票行情信息;通用业务模块,用于将用户的业务请求转发到业务服务器;用户服务模块,其用于给用户提供交互服务,包括以下子模块:用户评论模块,用于向用户提供发表评论和浏览评论的服务等。本发明可以方便的被嵌入到股票行情模块里,这样用户可以在看股票行情的同时进行交流。
【IPC分类】G06Q40/04
【公开号】CN105488723
【申请号】CN201610005443
【发明人】徐峰, 韦守勤, 陆荣辉, 张长虹
【申请人】上海大智慧股份有限公司
【公开日】2016年4月13日
【申请日】2016年1月5日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1