股票行情数据处理方法及相关设备与流程

文档序号:14941457发布日期:2018-07-13 20:57阅读:310来源:国知局

本申请涉及数据处理技术领域,尤其涉及一种股票行情数据处理方法及相关设备。



背景技术:

目前,股票行情数据的提醒方式大多是手机推送的方式。

但是,针对股票行情,用户通常在手机上安装不同种类的app。手机的体积有限,安装的不同种类的app的推送信息会在屏幕上堆积在一起,很难分辨,致使用户不能及时的获得有效的股票行情数据。



技术实现要素:

基于上述现有技术的不足,本申请提出一种股票行情数据处理方法及相关设备,以解决因手机中安装的app的推送信息难以辨别,致使用户不能及时的获得有效的股票行情数据的问题。

为解决上述问题,现提出的方案如下:

一种股票行情数据处理方法,应用于服务器,其中,所述股票行情数据处理方法,包括:

获取股票代码列表中的各个股票的报价数据;

遍历所述股票代码列表中的各个股票的报价数据,判断各个股票的报价数据是否满足预设条件;

若判断出股票的报价数据满足预设条件,则向第一用户所属的提醒装置发送第一股票信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码;所述第一用户包括:关注报价数据满足预设条件的股票的用户。

可选地,所述向第一用户所属的提醒装置发送第一股票信息,包括:

调用股票价格监听服务程序,生成网络请求;其中,所述网络请求包括:所述满足预设条件的股票的报价数据和股票代码;

调用股票提醒服务程序,接收所述网络请求,并依据所述满足预设条件的股票的股票代码,查找出所述第一用户;

调用用户设备管理程序,筛选出所述第一用户所属的提醒装置;

调用所述股票提醒服务程序,向所述第一用户所属的提醒装置发送所述第一股票信息。

一种股票行情数据处理方法,应用于提醒装置,其中,所述股票行情数据处理方法,包括:

连接局域网;

接收服务器通过局域网发送的第一股票信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码;

根据所述第一股票信息,生成并输出提醒信息。

可选地,所述连接局域网,包括:

解析得到局域网广播包中的服务集标识符和密码;

以所述服务集标识符和密码连接局域网。

可选地,所述以所述服务集标识符和密码连接局域网之后,还包括:

向所述服务器发送设备注册请求,并将联网状态以局域网广播形式告知终端。

一种服务器,包括:通信端口、存储器和处理器;其中,

所述存储器用于存储计算机可读程序;

所述处理器执行所述存储器中的程序时,具体用于:通过所述通信端口获取股票代码列表中的各个股票的报价数据;遍历所述股票代码列表中的各个股票的报价数据,判断各个股票的报价数据是否满足预设条件;若判断出股票的报价数据满足预设条件,则通过所述通信端口向第一用户所属的提醒装置发送第一股票信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码;所述第一用户包括:关注报价数据满足预设条件的股票的用户。

可选地,所述处理器执行通过所述通信端口向第一用户所属的提醒装置发送第一股票信息时,具体用于:

调用股票价格监听服务程序,生成网络请求;其中,所述网络请求包括:所述满足预设条件的股票的报价数据和股票代码;调用股票提醒服务程序,接收所述网络请求,并依据所述满足预设条件的股票的股票代码,查找出所述第一用户;调用用户设备管理程序,筛选出所述第一用户所属的提醒装置;调用所述股票提醒服务程序,向所述第一用户所属的提醒装置发送所述第一股票信息。

一种提醒装置,包括:通信组件、处理器、存储器以及提醒单元,其中;

所述存储器用于存储计算机可读程序;

所述处理器执行所述存储器存储的程序时,用于:通过通信组件连接局域网;通过通信组件接收服务器通过局域网发送的第一股票信息;根据所述第一股票信息,生成提醒信息,并通过所述提醒单元输出所述提醒信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码。

可选地,所述处理器通过通信组件连接局域网时,具体用于:解析得到局域网广播包中的服务集标识符和密码;通过所述通信组件以所述服务集标识符和密码连接局域网。

可选地,所述通过所述通信组件以所述服务集标识符和密码连接局域网之后,还包括:

通过所述通信组件向所述服务器发送设备注册请求,并将联网状态以局域网广播形式告知终端。

一种股票行情数据处理系统,包括:如上述任意一项所述的服务器、如上述任意一项所述的提醒装置以及终端;其中,所述终端用于配合所述提醒装置连接局域网。

本申请提供的股票行情数据处理方法中,将股票代码列表中各个股票的报价数据和预设数值进行比较,并将向关注报价数据满足预设条件的股票的用户所属的提醒装置,发送满足预设条件的股票的报价数据和股票代码。这样,用户可以由提醒装置及时获知股票代码列表中报价数据满足预设条件的股票,解决了因手机中安装的app的推送信息难以辨别,致使用户不能及时的获得有效的股票行情数据的问题。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例公开的一种股票行情数据处理方法的流程图;

图2为本申请另一实施例公开的步骤s103的一种实施方式的流程图;

图3为本申请另一实施例公开的一种股票行情数据处理方法的流程图;

图4为本申请另一实施例公开的服务器的结构示意图;

图5为本申请另一实施例公开的提醒装置的结构示意图;

图6为本申请另一实施例公开的股票行情数据处理系统的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请提出一种股票行情数据处理方法及相关设备,以解决因手机中安装的app的推送信息难以辨别,致使用户不能及时的获得有效的股票行情数据的问题。

本实施例公开的股票行情数据处理方法,应用于服务器,其中,所述股票行情数据处理方法,如图1所述,包括:

s101、获取股票代码列表中的各个股票的报价数据。

其中,股票代码列表包括可正常交易的股票的代码。一般可从诸如沪深交易所等股票交易机构获取包括当天可正常交易的所有股票的股票代码列表。并且,再从股票交易机构获取所述股票代码列表中的每一个股票的报价数据。

还需要说明的是,可以重复的从股票交易机构获取股票代码列表中的各个股票的报价数据。具体的,设置重复获取的间隔时间,待时间达到每一个获取报价数据的时间点,则从股票交易机构获取股票的报价数据。获取得到的报价数据,一般会进行保存。若重复获取股票的报价数据,对每一次获取股票的报价数据后,则覆盖上一次获取得到的数据进行存储。

可选地,服务器中设置有股票价格监听服务程序,在需要执行股票行情数据处理方法时,服务器调用所述股票价格监听服务程序,执行获取股票代码列表中的各个股票的报价数据步骤。

s102、遍历所述股票代码列表中的各个股票的报价数据,判断各个股票的报价数据是否满足预设条件。

其中,所述预设条件一般包括股票的涨停价格和跌停价格。比较所述股票代码列表中的各个股票的报价数据和预设条件,判断各个股票的报价数据是否大于涨停价格,用于判断各个股票的报价数据是否超过涨停价。判断各个股票的报价数据是否小于或等于跌停价格,用于判断各个股票的报价数据是否小于或等于跌停价格。具体的,针对股票代码列表中的各个股票,可分别设置对应的涨停价格和跌停价格。

还需要说明的是,若重复获取所述股票代码列表中的各个股票的报价数据,对每一次获取的股票的报价数据,均与对应的预设条件进行比对,判断该股票的报价数据是否超过对应的涨停价格,或者小于或等于跌停价格。

可选地,服务器调用所述股票价格监听服务程序,对各个股票的报价数据进行判断,判断各个股票的报价数据是否满足预设条件。

若判断出股票的报价数据满足预设条件,则执行步骤s103、向第一用户所属的提醒装置发送第一股票信息。

其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码;所述第一用户包括:关注报价数据满足预设条件的股票的用户。

具体的,服务器中设置有股票的关注列表,股票的关注列表中保存有股票的代码和关注每个股票的代码的用户。在判断出股票的报价数据满足预设条件的情况下,依据该股票的股票代码,在股票的关注列表中查找出关注该股票的用户。服务器中还设置提醒装置列表,提醒装置列表中保存有所有用户名下的提醒装置。从股票的关注列表中查找出关注该股票的用户之后,再从提醒装置列表中筛选出关注该股票的用户所属的提醒装置,向该提醒装置发送所述第一股票信息。

本申请实施例公开的股票行情数据处理方法中,将股票代码列表中各个股票的报价数据和预设数值进行比较,并将向关注报价数据满足预设条件的股票的用户所属的提醒装置,发送满足预设条件的股票的报价数据和股票代码。这样,用户可以由提醒装置及时获知股票代码列表中报价数据满足预设条件的股票,解决了因手机中安装的app的推送信息难以辨别,致使用户不能及时的获得有效的股票行情数据的问题。

可选地,本申请的另一实施例中,服务器除了设置有股票价格监听服务程序以外,还设置有股票提醒服务程序和用户设备管理程序。其中,所述股票提醒服务程序保存有股票的关注列表,用于与提醒装置始终保持长连接。所述用户设备管理程序保存提醒装置列表。基于此,步骤s103的一种实施方式,如图2所示,包括:

s1031、调用股票价格监听服务程序,生成网络请求。

其中,所述网络请求包括:所述满足预设条件的股票的报价数据和股票代码。服务器调用股票价格监听服务程序,获取股票代码列表中的各个股票的报价数据,并对各个股票的报价数据进行判断,判断各个股票的报价数据是否满足预设条件,待判断出股票的报价数据满足预设条件之后,则生成网络请求,再将所述网络请求向股票提醒服务程序发送。

s1032、调用股票提醒服务程序,接收所述网络请求,并依据所述超过预设数值的股票的股票代码,查找出所述第一用户。

具体的,服务器调用股票提醒服务程序,该程序中存储有股票的关注列表。在接收到网络请求之后,则依据超过预设数值的股票的股票代码,在股票的关注列表中,查找到关注满足预设条件的股票的用户。

s1033、调用用户设备管理程序,筛选出所述第一用户所属的提醒装置.

s1034、调用所述股票提醒服务程序,向所述第一用户所属的提醒装置发送所述第一股票信息。

其中,服务器查找到关注满足预设条件的股票的用户之后,再调用用户设备管理程序,从提醒装置列表中筛查用户的所属提醒装置,即在用户名下的提醒装置。由于所述股票提醒服务程序会与提醒装置始终保持长连接,因此,再得到用户的所属提醒装置之后,服务器再调用所述股票提醒服务程序,向所述第一用户所属的提醒装置发送所述第一股票信息。

需要说明的是,用户设备管理程序还可以实现在提醒装置列表中增加和删除用户提醒装置的功能。具体的,用户可在手机等终端中装设app,通过在app的界面上输入操作,实现与服务器之间的交互,完成在提醒装置列表中增加和删除用户提醒装置的过程。

还需要说明的是,上述股票价格监听服务程序和股票提醒服务程序运行在heron集群中,采用heron这一实时计算框架后,比采用的storm集群方式节省了50%的服务器资源。

本申请另一实施例还公开了一种股票行情数据处理方法,应用于提醒装置,如图3所示,所述股票行情数据处理方法,包括:

s201、连接局域网。

可选地,本申请的另一实施例中,本步骤的一种实施方式,包括:

解析得到局域网广播包中的ssid(服务集标识符,servicesetidentifier)和密码。

以ssid和密码连接局域网。

其中,提醒装置解析局域网广播包中的wlan(无线局域网络,wirelesslocalareanetworks)的ssid和密码,并以ssid和密码连接局域网。

可选地,本申请的另一实施例中,所述ssid和密码连接局域网之后,还包括:

向所述服务器发送设备注册请求,并将联网状态以局域网广播形式告知终端。

其中,提醒装置联网成功后,提醒装置主动向服务器发送设备注册请求,同时将联网状态以局域网广播形式告知终端,以便终端向服务端发送请求更新用户设备列表,配对完成。

s202、接收服务器通过局域网发送的第一股票信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码。

其中,第一股票信息的获得过程可参见对应图1的实施例中该步骤s102和s103的内容,此处不再赘述。

s203、根据所述第一股票信息,生成并输出提醒信息。

其中,提醒装置接收到所述第一股票信息,依据第一股票信息生成提醒信息,以提醒用户股票的行情。

具体的,所述提醒信息包括所述第一股票信息中的股票代码和报价数据。提醒装置生成所述提醒信息之后,可以通过提醒装置的声音组件和灯光组件输出该提醒信息。

本申请另一实施例还公开了一种服务器,如图4所示,包括:通信端口301、存储器302和处理器303;其中,

存储器302用于存储计算机可读程序;

处理器303执行存储器302中的程序时,具体用于:通过通信端口301获取股票代码列表中的各个股票的报价数据;遍历所述股票代码列表中的各个股票的报价数据,判断各个股票的报价数据是否满足预设条件;若判断出股票的报价数据满足预设条件,则通过通信端口301向第一用户所属的提醒装置发送第一股票信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码;所述第一用户包括:关注报价数据满足预设条件的股票的用户。

可选地,本申请的另一实施例中,处理器303执行通过通信端口301向第一用户所属的提醒装置发送第一股票信息时,具体用于:

调用股票价格监听服务程序,生成网络请求;其中,所述网络请求包括:所述满足预设条件的股票的报价数据和股票代码;调用股票提醒服务程序,接收所述网络请求,并依据所述满足预设条件的股票的股票代码,查找出所述第一用户;调用用户设备管理程序,筛选出所述第一用户所属的提醒装置,并通过通信端口301向所述第一用户所属的提醒装置发送所述第一股票信息。

本申请实施例公开的服务器中,各个单元的工作过程可参见对应图1的方法实施例的内容,此处不再赘述。

本申请另一实施例还公开了一种提醒装置,如图5所示,包括:通信组件401、处理器402、存储器403以及提醒单元404,其中;

存储器403用于存储计算机可读程序;

处理器402执行存储器403存储的程序时,用于:通过通信组件401连接局域网;通过通信组件401接收服务器通过局域网发送的第一股票信息;根据所述第一股票信息,生成提醒信息,并通过提醒单元404输出所述提醒信息;其中,所述第一股票信息包括:满足预设条件的股票的报价数据和股票代码。

具体的,提醒装置一般设置有外壳,外壳顶部有信号灯开孔,侧面开有microusb孔作为电源适配器插孔。处理器402、存储器403、通信组件401和提醒单元404设置于电路板。处理器402可为嵌入式cpu,装载有网络通信程序、声光组件控制程序、装置配置程序、自选股存储和分享程序等。通信组件401包括wifi网络模块等。提醒单元404包括灯光组件和扬声器模块等。另外,提醒装置还可以设置实时时钟模块、usb扩展槽等。

可选地,本申请的另一实施例中,处理器402通过通信组件401连接局域网时,具体用于:解析得到局域网广播包中的服务集标识符和密码;通过通信组件401以所述服务集标识符和密码连接局域网。

可选地,本申请的另一实施例中,处理器402通过通信组件401以所述服务集标识符和密码连接局域网之后,还包括:

通过通信组件401向所述服务器发送设备注册请求,并将联网状态以局域网广播形式告知终端。

本申请实施例公开的服务器中,各个单元的工作过程可参见对应图3的方法实施例的内容,此处不再赘述。

本申请另一实施例还公开了一种股票行情数据处理系统,如图6所示,包括:服务器501、提醒装置502以及终端503;其中,服务器501执行图1和图2对应的实施例中的内容,此处不再赘述。提醒装置502执行图3对应的实施例中的内容,此处也不再赘述。

终端503中装设有app,用于配合提醒装置502连接局域网。

具体的,终端503通过app登录服务器501,向服务器501发送请求,获得用户名下所有提醒装置的数据,并展示在页面上。其中,页面右上角“加号”按钮,点击该按钮后,终端可展示出添加设备子页面。添加设备子页面用于提示用户打开提醒装置502开关,在添加设备子页面上输入可用的无线网ssid和密码,与提醒装置502进行配对。终端503将ssid和密码通过udp(用户数据报协议,userdatagramprotocol)形式,向局域网中进行广播。待提醒装置502解析局域网广播包中的ssid和密码,并以ssid和密码连接局域网之后,向服务器501发送设备注册请求,并将联网状态以局域网广播形式告知终端503。终端503向服务端501发送请求更新用户设备列表,配对完成。

终端503还用于对服务器501中存储的股票的关注列表进行增删。

具体的,终端503通过app登录服务器501,并进入自选股票列表页面,向服务器501发送网络请求,同步用户已关注股票数据;自选股票列表页面包含搜索框控件,用户可在搜索框中输入股票代码,搜索结果以列表形式展现在搜索框下方,每条结果右侧展示“关注”按钮,用户点击后,向服务器501发送添加关注请求。在终端503的页面上展示股票的关注列表之后,股票的关注列表中的每条记录可通过手势向左划动,进行删除。用户在终端的页面上删除一条关注股票后,终端503均向服务器501发送删除关注请求。

终端503还可以在服务器501中浏览服务器501的历史提醒事件。

具体的,终端503登录服务器501,进入历史提醒记录页面,获得历史提醒事件信息。其中,历史提醒记录页面中包括多条记录,每一条记录均代表一次提醒事件,包括:股票代码、股票名称、日期、涨停/跌停类型以及提醒价格。其中,股票代码和名称即服务器501判断出的报价数据满足涨停条件或跌停条件的股票的代码和名称。日期为股票满足涨停条件或跌停条件的时间。提醒价格为满足涨停条件或跌停条件的股票的报价数据。

专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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