交易机器人金融数据获得方法及装置与流程

文档序号:15272234发布日期:2018-08-28 22:34阅读:269来源:国知局

本申请涉及金融技术领域,具体而言,涉及一种交易机器人金融数据获得方法及装置。



背景技术:

随着科学技术的不断发展进步,传统的金融行业也逐渐与互联网技术形成了结合。

现有技术中,用户可基于终端访问各个金融网站,查询各个金融网站上的各金融数据,甚至,用户也可通过终端访问各个金融网站来实现在线的金融操作,例如,买卖股票、买卖基金等。

但目前,在用户通过终端访问各个金融网站的过程中,首先,用户需要根据自己的需求去访问对应的网站,但这会给用户带来繁琐的操作,从而降低用户的体验。其次,由于各种不可预知的因素,例如金融网站的服务器负载过大而崩溃,访问偶尔会出现失败。一旦访问失败,且用户的精力又专注到其它需要处理的事物上,那么用户则容易出现遗忘,而无法获知自己需要的获知的金融数据。



技术实现要素:

本申请的目的在于提供一种交易机器人金融数据获得方法及装置,以有效的改善上述缺陷。

本申请的实施例通过如下方式实现:

第一方面,本申请实施例提供了一种交易机器人金融数据获得方法,所述方法包括:根据用户的浏览习惯信息优先访问所述第一金融数据网站,其中,所述浏览习惯信息中需要访问的所述第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级;判断对所述第一金融数据网站的访问是否成功;在为否时,根据所述浏览习惯信息访问所述第二金融数据网站;判断对所述第二金融数据网站的访问是否成功;在为是时,获得所述第二金融数据网站上更新的金融数据。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述根据用户的浏览习惯信息优先访问所述第一金融数据网站,包括:根据所述用户的所述浏览习惯信息,获得在当前时间段内需要访问的第一金融数据网站和需要访问的第二金融数据网站;根据所述浏览习惯信息优先访问所述第一金融数据网站。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,需要访问的所述第一金融数据网站的访问优先级高于需要访问的所述第二金融数据网站的访问优先级为所述第一金融数据网站的第一历史访问次数大于所述第二金融数据网站的第二历史访问次数。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述获得所述第二金融数据网站上更新的金融数据,包括:获得所述第二金融数据网站上更新的初始金融数据;根据所述浏览习惯信息中所述用户的浏览类别,将所述更新的初始金融数据按所述浏览类别进行筛选,获得筛选后更新的金融数据。

结合上述第一方面提供的技术方案,在一些可能的实现方式中,所述获得所述第二金融数据网站上更新的金融数据之后,所述方法还包括:将所述更新的金融数据展示。

第二方面,本申请实施例提供了一种交易机器人金融数据获得装置,所述装置包括:第一访问模块,用于根据用户的浏览习惯信息优先访问所述第一金融数据网站,其中,所述浏览习惯信息中需要访问的所述第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级。第一判断模块,用于判断对所述第一金融数据网站的访问是否成功。第二访问模块,用于在为否时,根据所述浏览习惯信息访问所述第二金融数据网站。第二判断模块,用于判断对所述第二金融数据网站的访问是否成功;获得模块,用于在为是时,获得所述第二金融数据网站上更新的金融数据。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述第一访问模块,包括:信息获得单元,用于根据所述用户的所述浏览习惯信息,获得在当前时间段内需要访问的第一金融数据网站和需要访问的第二金融数据网站。第一访问单元,用于根据所述浏览习惯信息优先访问所述第一金融数据网站。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,需要访问的所述第一金融数据网站的访问优先级高于需要访问的所述第二金融数据网站的访问优先级为所述第一金融数据网站的第一历史访问次数大于所述第二金融数据网站的第二历史访问次数。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述获得模块,包括:第一获得单元,用于获得所述第二金融数据网站上更新的初始金融数据。第二获得单元,用于根据所述浏览习惯信息中所述用户的浏览类别,将所述更新的初始金融数据按所述浏览类别进行筛选,获得筛选后更新的金融数据。

结合上述第二方面提供的技术方案,在一些可能的实现方式中,所述装置还包括:展示模块,用于将所述更新的金融数据展示。

第三方面,本申请实施例提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质,所述程序代码使所述处理器执行所述的部署确定方法。

本申请实施例的有益效果是:

通过浏览习惯信息中需要访问的第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级。那么交易机器人金融数据中心终端可以自动优先的去访问对于用户更重要的第一金融数据网站,从而通过智能化的自动访问,避免了手动访问的操作繁琐,提高了用户体验。再通过对第一金融数据网站的访问失败时,又自动再去访问优先级相对次要的第二金融数据网站,并基于对第二金融数据网站的访问成功而获得第二金融数据网站上更新的金融数据,避免了一旦出现访问失败的情况,也不会出现对金融数据网站访问的遗忘,使得用户可以毫无遗漏的获知自己需要的获知的金融数据。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本申请实施例提供的一种交易机器人金融数据获得系统的服务器和交易机器人金融数据中心终端的交互图;

图2示出了本申请实施例提供的一种交易机器人金融数据中心终端的结构框图;

图3示出了本申请第一实施例提供的一种交易机器人金融数据获得方法的流程图;

图4示出了本申请第二实施例提供的一种交易机器人金融数据获得装置的结构框图;

图5示出了本申请第二实施例提供的一种交易机器人金融数据获得装置中第一访问模块的结构框图;

图6示出了本申请第二实施例提供的一种交易机器人金融数据获得装置中获得模块的结构框图。

具体实施方式

下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

如图1所示,图1是交易机器人金融数据中心终端10与服务器11进行交互的示意图。所述一个或多个所述服务器11通过网络12与交易机器人金融数据中心终端10进行通信连接,以进行数据通信或交互。所述服务器11可以是网络服务器、数据库服务器等。所述交易机器人金融数据中心终端10可以是个人电脑(personalcomputer,pc)、平板电脑、智能手机、个人数字助理(personaldigitalassistant,pda)等。本实施例中,每个服务器11均可以是对应金融机构的服务器。交易机器人金融数据中心终端10通过与服务器11的交互,访问服务器11以实现访问对应的金融数据网站。

如图2所示,是交易机器人金融数据中心终端10的方框示意图。所述交易机器人金融数据中心终端10包括:交易机器人金融数据获得装置、存储器101、存储控制器102、处理器103、外设接口104、输入输出单元105、显示单元106。

所述存储器101、存储控制器102、处理器103、外设接口104、输入输出单元105、显示单元106,各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述交易机器人金融数据获得装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器中或固化在所述交易机器人金融数据中心终端10的操作系统(operatingsystem,os)中的软件功能模块。所述处理器103用于执行存储器101中存储的可执行模块,例如所述交易机器人金融数据获得装置包括的软件功能模块或计算机程序。

其中,存储器101可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器101用于存储程序,所述处理器103在接收到执行指令后,执行所述程序,后续本发明实施例任一实施例揭示的过程定义的交易机器人金融数据中心终端10所执行的方法可以应用于处理器103中,或者由处理器103实现。

处理器103可以是一种集成电路芯片,具有信号的处理能力。上述的处理器可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器103可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述外设接口104将各种输入输出单元105耦合至处理器103以及存储器101。在一些实施例中,外设接口,处理器以及存储控制器可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

输入输出单元105用于提供给用户输入数据实现用户与数据采集终端的交互。所述输入输出单元可以是,但不限于,鼠标和键盘等。

显示单元106在所述移动终端与用户之间提供一个交互界面,例如用户操作界面,或用于显示图像数据给用户参考。在本实施例中,所述显示单元可以是液晶显示器或触控显示器。若为触控显示器,其可为支持单点和多点触控操作的电容式触控屏或电阻式触控屏等。支持单点和多点触控操作是指触控显示器能感应到来自该触控显示器上一个或多个位置处同时产生的触控操作,并将该感应到的触控操作交由处理器进行计算和处理。

第一实施例

请参阅图3,本发明实施例提供了一种交易机器人金融数据获得方法,该交易机器人金融数据获得方法应用于一交易机器人金融数据中心终端,该交易机器人金融数据获得方法包括:步骤s100、步骤s200、步骤s300、步骤s400和步骤s500。

步骤s100:根据用户的浏览习惯信息优先访问所述第一金融数据网站,其中,所述浏览习惯信息中需要访问的所述第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级。

交易机器人金融数据中心终端中根据用户对各金融数据网站的历史访问记录预先生成并存储了该用户的浏览习惯信息。该浏览习惯信息中就包括了用户对每个金融数据网站的历史访问次数,以及该浏览习惯信息中还包括了每个金融数据网站的访问优先级。本实施例中,每个金融数据网站的访问优先级决定了交易机器人金融数据中心终端访问各金融数据网站的先后顺序,优先级高的金融数据网站则优先访问。此外,每个金融数据网站的访问优先级是为按照历史访问次数多少进行的排序,历史访问次数多的金融数据网站的访问优先级则高于历史访问次数少的金融数据网站的访问优先级。

可以理解到,用户历史访问越多的金融数据网站相较于用户历史访问少的金融数据网站则对于用户是更为重要,因此,需要将用户历史访问越多的金融数据网站的访问优先级设置的越高一些。

需要说明的是,用户的浏览习惯信息所包括的不止两个金融数据网站,以及也不止包括该两个金融数据网站之间的访问优先级。用户的浏览习惯信息可存储用户所有访问过的金融数据网站的上述信息,例如,可以包括用户所有访问过的50个金融数据网站的网站信息,以及由高至低依次排序的该50个金融数据网站的访问优先级信息。但为便于本领域技术人员能够清楚的理解本方案,本方案以浏览习惯信息中包括第一金融数据网站和第二金融数据网站,以及第一金融数据网站和第二金融数据网站之间的访问优先级为例,从而对本方案进行说明,但不作为限定。

具体的,交易机器人金融数据中心终端可以以一段预设时长为周期,呈周期性的在每段预设时长内都访问浏览习惯信息中的每个金融数据网站,以实现获得每个金融数据网站更新的金融数据。例如,每段预设时长均可以为以一天为单位。可选的,每段预设时长均被分割成了多个时间段,例如,以一天为单位的预设时长被分割成了24个时间段,每个时间段均为一小时,以便交易机器人金融数据中心终端可以以每个时间段为节点去访问在该预设时长内还未访问成功的金融数据网站。例如,若作为节点的当前时间段是16点至17点,那么在当天还有5个在金融数据网站还未访问成功,则在当前时间段内交易机器人金融数据中心终端则可以再次去访问该5个在金融数据网站。

本实施例中,交易机器人金融数据中心终端在根据该用户的所述浏览习惯信息,则可以获得在当前时间段内需要访问的第一金融数据网站和第二金融数据网站。即交易机器人金融数据中心终端获得在该预设时长内,还有第一金融数据网站和第二金融数据网站未访问成功,而在该预设时长的当前时间段内则需要访问的第一金融数据网站和第二金融数据网站。

交易机器人金融数据中心终端还根据该浏览习惯信息,获得需要访问的第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级,即获得第一金融数据网站的第一历史访问次数大于第二金融数据网站的第二历史访问次数。且交易机器人金融数据中心终端根据访问优先级的关系,则可以去优先访问该第一金融数据网站。

步骤s200:判断对所述第一金融数据网站的访问是否成功。

交易机器人金融数据中心终端访问该第一金融数据网站,即为交易机器人金融数据向该第一金融数据网站的第一服务器发送一第一访问请求报文。之后,交易机器人金融数据中心终端可以判断对第一金融数据网站的访问是否成功,即判断是否获得第一服务器反馈的第一访问请求应答报文。

步骤s300:在为否时,根据所述浏览习惯信息访问所述第二金融数据网站。

在判断为是时,则为交易机器人金融数据中心终端基于获得第一服务器反馈的第一访问请求应答报文而判定第一金融数据网站访问成功,即交易机器人金融数据中心终端在查询到该第一金融数据网站有更新融数据时,则可以获得第一金融数据网站上更新的金融数据,并将获得该第一金融数据网站上更新的金融数据展示。

在判断为否时,则为交易机器人金融数据中心终端基于未获得第一服务器反馈的第一访问请求应答报文而判定第一金融数据网站访问未成功。那么,交易机器人金融数据中心终端则可以根据访问优先级的关系,则可以继续去该第二金融数据网站。

步骤s400:判断对所述第二金融数据网站的访问是否成功。

交易机器人金融数据中心终端访问该第二金融数据网站,即为交易机器人金融数据向该第二金融数据网站的第二服务器发送一第二访问请求报文。之后,交易机器人金融数据中心终端可以判断对第二金融数据网站的访问是否成功,即判断是否获得第二服务器反馈的第二访问请求应答报文。

步骤s500:在为是时,获得所述第二金融数据网站上更新的金融数据。

在判断为否时,则为交易机器人金融数据中心终端基于未获得第二服务器反馈的第二访问请求应答报文而判定第二金融数据网站访问未成功。那么,交易机器人金融数据中心终端在下一个时间段到来时,又返回继续执行步骤s100,以使在该段预设时长形成交易机器人金融数据获得方法的循环执行。

在判断为是时,则为交易机器人金融数据中心终端基于获得第二服务器反馈的第二访问请求应答报文而判定第二金融数据网站访问成功。本实施例中,交易机器人金融数据中心终端也可以在查询到该第二金融数据网站有更新融数据时,去获得第二金融数据网站上更新的金融数据。

具体的,在确定第二金融数据网站有更新时,则交易机器人金融数据中心终端可以先获得该第二金融数据网站上全部更新数据,即该全部更新数据可以为的初始金融数据。此时,交易机器人金融数据中心终端再根据该浏览习惯信息中该用户的浏览类别,将该更新的初始金融数据按该浏览类别进行筛选,获得筛选后更新的金融数据。例如,初始金融数据中有3种不同类型的数据,分别为股票a数据、基金b数据和混合金融产品c数据,而在用户的浏览类别为股票和基金的情况,可以将股票a数据和基金b数据筛选出,而该筛选出的股票a数据和基金b数据则为第二金融数据网站更新的金融数据。

之后,为便于用户知晓,交易机器人金融数据中心终端则可以将该第二金融数据网站更新的金融数据展示。

第二实施例

请参阅图4,本申请实施例提供了一种交易机器人金融数据获得装置100,应用于一交易机器人金融数据中心终端。该交易机器人金融数据获得装置100包括:

第一访问模块110,用于根据用户的浏览习惯信息优先访问所述第一金融数据网站,其中,所述浏览习惯信息中需要访问的所述第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级。

第一判断模块120,用于判断对所述第一金融数据网站的访问是否成功。

第二访问模块130,用于在为否时,根据所述浏览习惯信息访问所述第二金融数据网站。

第二判断模块140,用于判断对所述第二金融数据网站的访问是否成功。

获得模块150,用于在为是时,获得所述第二金融数据网站上更新的金融数据。

展示模块160,用于将所述更新的金融数据展示。

其中,需要访问的所述第一金融数据网站的访问优先级高于需要访问的所述第二金融数据网站的访问优先级为所述第一金融数据网站的第一历史访问次数大于所述第二金融数据网站的第二历史访问次数。

请参阅图5,在本申请实施例中,第一访问模块110,包括:

信息获得单元111,用于根据所述用户的所述浏览习惯信息,获得在当前时间段内需要访问的第一金融数据网站和需要访问的第二金融数据网站。

第一访问单元112,用于根据所述浏览习惯信息优先访问所述第一金融数据网站。

请参阅图6,在本申请实施例中,获得模块150,包括:

第一获得单元151,用于获得所述第二金融数据网站上更新的初始金融数据。

第二获得单元152,用于根据所述浏览习惯信息中所述用户的浏览类别,将所述更新的初始金融数据按所述浏览类别进行筛选,获得筛选后更新的金融数据。

需要说明的是,由于所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本领域内的技术人员应明白,本申请实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

综上所述,本申请实施例提供了一种交易机器人金融数据获得方法及装置,方法包括:根据用户的浏览习惯信息优先访问第一金融数据网站,其中,浏览习惯信息中需要访问的第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级;判断对第一金融数据网站的访问是否成功;在为否时,根据浏览习惯信息访问第二金融数据网站;判断对第二金融数据网站的访问是否成功;在为是时,获得第二金融数据网站上更新的金融数据。

通过浏览习惯信息中需要访问的第一金融数据网站的访问优先级高于需要访问的第二金融数据网站的访问优先级。那么交易机器人金融数据中心终端可以自动优先的去访问对于用户更重要的第一金融数据网站,从而通过智能化的自动访问,避免了手动访问的操作繁琐,提高了用户体验。再通过对第一金融数据网站的访问失败时,又自动再去访问优先级相对次要的第二金融数据网站,并基于对第二金融数据网站的访问成功而获得第二金融数据网站上更新的金融数据,避免了一旦出现访问失败的情况,也不会出现对金融数据网站访问的遗忘,使得用户可以毫无遗漏的获知自己需要的获知的金融数据。

以上仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

以上,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

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