基于大数据的指数页面处理方法、装置及存储介质与流程

文档序号:32345488发布日期:2022-11-26 11:12阅读:51来源:国知局
基于大数据的指数页面处理方法、装置及存储介质与流程

1.本技术涉及股票技术领域,具体而言,涉及一种基于大数据的指数页面处理方法、装置、电子设备以及存储介质。


背景技术:

2.股市行情指数是指由证券交易所或金融服务机构编制的表明股票行市变动的种供参考的指示数字。投资者据此就可以检验自己投资的效果,并用以预测股票市场的动向。由于股票指数计算复杂,同时种类众多,因此人们常常从上市股票中选择若干种富有代表性的样本股票,并计算这些样本股票的价格平均数或指数,用以表示整个市场的股票价格总趋势及涨跌幅度,目前金融服务平台用于展示指数的页面所展示的指数固定单一,灵活性比较低,无法适应各种用户的偏好和需求,尤其是用户数量较多产生大批量数据时,数据处理效率和展示效率较低。


技术实现要素:

3.为解决上述技术问题,本技术的实施例提供了一种基于大数据的指数页面处理的方法、装置、电子设备以及存储介质,能够自定义指数页面中显示的指数的类型,提高用户体验。
4.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
5.根据本技术实施例的一个方面,提供了一种基于大数据的指数页面处理的方法,包括:响应于浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面,加载得到的弹窗页面包括多个备用指数字段,每个备用指数字段关联加载交互控件,加载交互控件包括对应的地址信息,浏览页面用于显示多个显示指数数据;若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据;基于用户的账户信息和目标备用指数字段,确定目标备用指数字段对应于用户界面中的控件位置;基于控件位置,将目标备用指数数据加载至浏览页面。
6.根据本技术实施例的一个方面,提供了一种基于大数据的指数页面处理的装置,包括:第一加载模块,用于响应于浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面,加载得到的弹窗页面包括多个备用指数字段,每个备用指数字段关联加载交互控件,加载交互控件包括对应的地址信息;获取模块,用于若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据;控件数据模块用于基于用户的账户信息和目标备用指数字段,确定目标备用指数字段对应于用户界面中的控件位置;第二加载模块,用于基于控件位置,将目标备用指数数据加载至浏览页面。
7.根据本技术实施例的一个方面,提供了一种电子设备,包括处理器及存储器,存储器上存储有计算机可读指令,计算机可读指令被处理器执行时实现如上的基于大数据的指
数页面处理的方法。
8.根据本技术实施例的一个方面,提供了一种计算机可读存储介质,其上存储有计算机可读指令,当计算机可读指令被计算机的处理器执行时,使计算机执行如前提供的基于大数据的指数页面处理的方法。
9.根据本技术实施例的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的基于大数据的指数页面处理的方法。
10.在本技术的实施例提供的技术方案中,响应于各用户在浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面,加载得到的弹窗页面包括多个备用指数字段,每个备用指数字段关联加载交互控件,加载交互控件包括对应的地址信息,浏览页面用于显示多个显示指数数据;若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据;将目标备用指数数据加载至浏览页面。一方面,通过基于大数据的方式分布式处理各个用户触发的操作指令并进行个性化展示,使得用户可以自行确定浏览页面展示的指数数据;另一方面,通过基于用户账户信息来实时确定和更新指数展示对应的控件位置,从而实现个性化浏览页面,相比于现有指数的展示方法个性化程度更高,提高了指数控件展示的灵活性,增强了指数信息展示效率以及用户获取信息获取的便捷性。
11.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
12.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
13.图1是本技术一示例性实施例示意出的基于大数据的指数页面处理方法的流程示意图;
14.图2是一示例性实施例示出的浏览页面的示意图;
15.图3是另一示例性实施例示出的浏览页面的示意图;
16.图4是一示例性实施例示出的浏览页面展示的指数数据的切换示意图;
17.图5是一示例性实施例示出的浏览页面展示的数据视图的示意图;
18.图6是本技术一示例性实施例示出的基于大数据的指数页面处理装置的框图;
19.图7示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
具体实施方式
20.这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例
中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
21.附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
22.附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
23.还需要说明的是:在本技术中提及的“多个”是指两个或者两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
24.为了更好的理解及说明本技术实施例的方案,下面对本技术实施例中所涉及到的技术用语进行简单说明。
25.可以理解的是,在本技术的具体实施方式中,涉及到账户信息、用户数据等相关的数据,当本技术实施例运用到具体产品或技术中时,需要获得用户许可同意或者授权,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
26.金融服务类应用程序通常为用户提供查看指数数据的页面,由于指数数据的类型较多,例如沪深市场指数包括上证指数、深证指数、创业板指等,港股市场指数包括恒生指数、国企指数、恒指当月期货等,美股市场指数包括道琼斯指数、纳斯达克综合指数、标普500指数等,因此,指数数据的页面通常仅展示浏览次数较多的指数类型,因此,用于查看指数数据的页面也称为常用指数展示页面。常用指数展示页面展示给用户的指数的类型通常比较固定,因此,用户在浏览页面中能够查看的指数的类别有限,由于没有用户的习惯和偏好都不相同,因此,浏览页面中展示的指数的类别不能满足每一个用户,若用户想要查看更多没有在浏览页面中展示出来的指数,需要首先从浏览页面跳转至用于展示更多指数的页面,也即,首先要获取所有指数,然后将所有指数加载在用于展示更多指数的页面,然后从用于展示更多指数的页面中筛选用户想要查看的股票指数,这种查看方式耗时较长、效率不高,用户体验差。
27.为解决现有技术中至少存在的如上问题,本技术实施例提出一种基于大数据的指数页面处理方法、装置、电子设备以及计算机可读存储介质,以下将对这些实施例进行详细说明。
28.参阅图1,图1是本技术一示例性实施例示意出的基于大数据的指数页面处理的方法的流程示意图,如图1所示,本实施例提供的基于大数据的指数页面处理的方法包括步骤s101-步骤s104,详细描述参考如下:
29.步骤s101:响应于浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面。
30.在本实施例中,浏览页面用于显示多个显示指数数据,浏览页面为客户端所在的设备安装的金融服务应用程序中用于展示指数数据的页面,在本实施例中,金融服务应用程序首先响应于用户操作加载浏览页面,具体地加载过程包括指定指数数据的获取过程和渲染过程,在此不做过多叙述,本实施例并不限制金融服务应用程序的类型。
31.参阅图2,图2是一示例性实施例示出的浏览页面的示意图,如图2所示,浏览页面
包括5个常用指数,即道琼斯指数,道琼斯指数对应的价格为34777.76,涨跌幅为+0.66%;标普500指数,价格为4232.60,站跌幅为+0.74%;恒生指数,价格为28610.65,涨跌幅为-0.09%;上证指数,价格为3418.87,涨跌幅为-0.65%;深证指数,价格为13933.81,涨跌幅为-1.95%。
32.在本实施例中,操作指令是用户在浏览页面中触发的用于指示加载浏览页面对应的弹窗页面,示例性地,操作指令可以是用户通过浏览页面中的预置的交互按钮执行的,继续参阅图2,如图2所示,在字段“常用指数”的右边紧挨着“+”字符,用户可以通过触发“+”这一字符触发操作指令。示例性地,用户还可以通过预先设置的交互动作触发操作指令,例如,通过长按字段“常用指数”预设时间段可触发操作指令,在此不做具体限定。
33.在本实施例中,加载得到的弹窗页面包括多个备用指数字段,在加载弹窗页面的过程中,依次获取备用指数数据对应的备用指数字段,在本实施例中,备用指数数据对应的备用指数字段就是对该备用指数数据的名称字段,例如,备用指数数据包括指数字段名称“国企指数”、价格为2861.6,涨跌幅为-0.19%,则该备用指数数据对应的备用指数字段为“国企指数”。
34.本实施例在加载弹窗页面时,获取备用指数字段以代替备用指数数据并将备用指数字段渲染在弹窗页面中,由于备用指数数据所占据的容量远远大于备用指数字段,因此,通过这种方式一方面可以加快弹窗页面的页面内容的获取速度,提高加载效率;另一方面无需将所有备用指数数据加载在弹窗页面,减小客户端设备的图形显示屏幕的显示压力。
35.弹窗页面可以包括多个备用指数字段,例如,备用指数字段包括“国企指数”、“沪深300”、“红筹指数”等等。备用指数字段对应的备用指数数据没有在浏览页面中展示,用户可以在弹窗页面中针对对应的备用指数字段进行相应的操作以将备用指数数据添加至浏览页面中展示。
36.在本实施例中,每个备用指数字段关联加载交互控件。备用指数字段对应的加载交互控件用于控制获取该备用指数字段对应的备用指数数据,由于弹窗页面仅仅包括多个备用指数字段,不包括备用指数数据,因此,无法从弹窗页面中获取备用指数数据,进而将备用指数数据加载到浏览页面中,为解决上述问题,本实施例为每个备用指数字段关联的加载交互控件配置对应的地址信息,以基于地址信息获取对应的备用指数数据。
37.步骤s102:若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据。
38.在本实施例中,目标备用指数字段为弹窗页面中的多个备用指数字段中的至少一个。弹窗页面中触发目标备用指数字段对应的加载交互控件的指令包括但不限于长按、双击或者三击目标备用指数字段对应的加载交互控件,在此不做具体限定。在触发目标备用指数字段对应的加载交互控件的指令为双击或三击目标备用指数字段对应的加载交互控件的情况下,前后两次点击加载交互控件的时间段可以根据实际应用场景设定,示例性地,根据用户的操作习惯确定前后两次点击加载交互控件的间隔时间段,例如统计发现某客户在对客户端设备进行操作时,经常连续两次点击一个加载交互控件,且前后两次的间隔时间段为0.1s,因此为避免误触发加载交互控件,可将双击或三击目标备用指数字段的加载交互控件前后两次的间隔时间段设置为大于0.1s,提高触发加载交互控件的精确性。
39.在本实施例中,预设长按的时间段,在长按目标备用指数字段对应的加载交互控
件到达该时间段时,基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据。
40.本实施例并不限制长按目标备用指数字段的时间段的设置方式,例如,通过用户习惯长按屏幕的持续时间段,设置将长按目标备用指数字段的加载交互控件的时间段超过用户习惯长按屏幕的持续时间段以防止用户误触发长按目标指数字段对应的加载交互控件。
41.示例性,为避免误触发加载交互控件,若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,弹出另一针对目标备用指数字段的弹窗,弹窗中包括一确认控件和一取消控件,若检测到确认控件被触发,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据;若检测到取消控件被触发,则不执行基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据这一步骤。
42.示例性地,周期性地检测弹窗页面中是否存在目标备用指数字段对应的加载交互控件的指令被触发,若存在,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据。
43.步骤s103:基于用户的账户信息和目标备用指数字段,确定目标备用指数字段对应于用户界面中的控件位置。
44.本实施例中通过用户授权或者许可来获取账户信息,本实施例中的账户信息包括:账户的交易信息以及账户的浏览信息。
45.通过文字检测的方式对账户的交易信息和浏览信息中的虚拟资源进行检测,确定其中的多个资源名称、以及各虚拟资源对应的交易金额和浏览时长;
46.根据多个资源名称和预设的指数数据库,对虚拟资源进行分类,确定属于同类指数对应的同类资源;
47.基于同类指数中的同类资源对应的交易金额和浏览时长,确定各同类指数对应的控件参数;
48.基于控件参数对应的优先级,同类指数对应的目标备用指数字段对应于用户界面中的控件位置。
49.需要说明的是,本实施例中的虚拟资源包括但不限于股票、基金、期权、债券以及期货等。本实施例中通过文字检测和提取的方式获取交易信息和浏览信息中的各虚拟资源的名称,同时获取其对应的交易金额tra_i和浏览时长dur_i。之后根据各指数数据库中包含的资源名称,进行一一匹配以对虚拟资源进行分类,确定属于同类指数的k个同类资源;基于同类指数中的同类资源对应的交易金额tra_i和浏览时长dur_i,确定各同类指数对应的控件参数par_j为:
[0050][0051]
其中,φ表示预设的控件因子,i表示虚拟资源标识,k表示属于同类指数的虚拟资源数量,j表示控件标识。本实施例中基于属于一个指数下的各类虚拟资源的用户应用信息,确定该类指数对应的控件参数,以基于控件参数的大小确定其对应的优先级,并将优先级较高的指数字段对应设置靠前的控件位置,以便于用户可以高效获取到对应的指数信息。同时上述方式还可以根据用户的交易情况和信息浏览情况实时变更各指数对应的控件
位置,提高信息展示的实时性和效率。
[0052]
步骤s104:基于控件位置,将目标备用指数数据加载至浏览页面。
[0053]
在本实施例中,目标备用指数数据可以是一个或多个,在此不做具体限定。
[0054]
示例性地,将目标备用指数数据加载至浏览页面中对应的控件位置之后,自动关闭弹窗页面。
[0055]
示例性地,将目标备用指数数据加载至浏览页面之后响应于弹窗页面中触发的操作指令,加载浏览页面对应的弹窗页关闭弹窗页面。
[0056]
在本实施例中,响应于各用户在浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面,加载得到的弹窗页面包括多个备用指数字段,每个备用指数字段关联加载交互控件,加载交互控件包括对应的地址信息,浏览页面用于显示多个显示指数数据;若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据;将目标备用指数数据加载至浏览页面。一方面,通过基于大数据的方式分布式处理各个用户触发的操作指令并进行个性化展示,使得用户可以自行确定浏览页面展示的指数数据;另一方面,通过基于用户账户信息来实时确定和更新指数展示对应的控件位置,从而实现个性化浏览页面,相比于现有指数的展示方法个性化程度更高,提高了指数控件展示的灵活性,增强了指数信息展示效率以及用户获取信息获取的便捷性。
[0057]
示例性地,弹窗页面包括第一显示区域和第二显示区域,第一显示区域用于显示浏览页面中包括的显示指数数据对应的显示指数字段,第二显示区域用于显示多个备用指数字段;每个显示指数字段关联对应的删除交互控件;示例性地,若检测到第一显示区域中触发目标显示指数字段对应的删除交互控件的指令,则从浏览页面中删除目标显示指数字段对应的显示指数数据。通过这种方式,灵活改变浏览页面中展示的指数数据,可以进一步提高浏览页面中展示的指数数据的类型的灵活性。
[0058]
示例性地,本实施例也可以通过长按、双击或三击目标显示指数字段对应的删除交互控件进而触发目标显示指数字段对应的删除交互控件的指令。可以理解的是,触发目标显示指数字段对应的删除交互控件的指令或者触发目标备用指数字段对应的交互控件的指令的方式可以相同或不同。
[0059]
示例性地,每个显示指数字段关联对应的更换交互控件;方法还包括:若检测到依次触发第二目标显示指数字段对应的更换交互控件和第三目标显示字段对应的更换交互控件的指令,则更换第二目标显示指数字段所指向的显示指数数据与第三目标显示指数字段所指向的显示指数数据的位置。
[0060]
本实施例可以根据实际应用场景确定依次触发第二目标显示指数字段对应的更换交互控件和第三目标显示字段对应的更换交互控件的指令的间隔时间段,在此不做具体限定。
[0061]
由于用户查看浏览页面中展示的指数数据时,习惯性地按照从上到下,从左往右的顺序查看,示例性地,针对用户的重要程度或者查看频次对浏览页面中的显示指数数据对显示指数数据进行排序,排序越靠前的显示指数数据显示于浏览页面的考左上方,反之,排序越靠后的显示指数数据显示于浏览页面的考右下方。
[0062]
示例性地,本实施例还可以实时检测浏览页面中的显示指数数据的排列顺序的正
确性,例如,若检测到至少两个显示指数数据的排列顺序出现错误,则在弹窗页面依次自动触发该两个显示指数数据对应的显示指数字段的更换交互控件,进而更换这两个显示指数数据在浏览页面的位置。
[0063]
示例性地,弹窗页面中第一显示区域中包括的多个显示指数字段排列顺序与浏览页面中展示的多个显示指数数据的排列顺序一一对应,在加载完成弹窗页面之后,自动检测第一显示区域中包括的多个显示指数字段是否存在排列顺序出错的显示指数字段,若存在,则依次自动触发该两个显示指数字段对应的更换交互控件,进而更换这两个显示指数字段分别对应的显示指数数据在浏览页面的位置,本实施例通过这种方式能够进一步提高浏览页面中展示的指数数据的排列布局情况的灵活性。
[0064]
示例性地,在检测到弹窗页面中触发目标备用指数字段对应的交互控件的指令,基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据,将目标备用指数数据加载至浏览页面之后,调整目标备用指数字段在弹窗页面中的位置以更新弹窗页面。
[0065]
由于第一显示区域用于显示浏览页面中包括的显示指数数据对应的显示指数字段,在将目标备用指数数据加载至浏览页面之后,目标备用指数字段不应该再显示于第二显示区域,而应该显示于第一显示区域,因此,本实施例将目标备用指数字段从第二显示区域移动到第一显示区域以更新弹窗页面,通过这种方式,避免第一显示区域和第二显示区域都存在该目标备用指数字段,造成存储资源的浪费。
[0066]
示例性地,通过拖拽目标备用指数字段从第二显示区域移动到第一显示区域的方式更新弹窗页面,通过预先设置各控件对应于界面中的锚点位置,进而可以在检测到用户拖拽控件时,可以直接将控件放置于对应的锚点位置,提高拖拽的效率和展示的美观性。
[0067]
示例性地,在检测到第一显示区域中触发目标显示指数字段对应的删除交互控件的指令,则从浏览页面中删除目标显示指数字段对应的显示指数数据之后,调整目标显示指数字段在弹窗页面中的位置以更新弹窗页面。
[0068]
由于第一显示区域用于显示浏览页面中包括的显示指数数据对应的显示指数字段,第一显示区域用于显示备用显示字段,在从浏览页面中删除目标显示指数字段对应的显示指数数据之后,目标显示指数字段不应该再显示于第一显示区域,而应该显示于第二显示区域,因此,本实施例将目标显示指数字段从第一显示区域移动到第二显示区域以更新弹窗页面,通过这种方式,避免第一显示区域和第二显示区域都存在该目标显示指数字段,造成存储资源的浪费。
[0069]
示例性地,通过拖拽目标显示指数字段从第一显示区域移动到第二显示区域的方式更新弹窗页面。
[0070]
示例性地,若检测到依次触发第二目标显示指数字段对应的更换交互控件和第三目标显示字段对应的更换交互控件的指令,则更换第二目标显示指数字段所指向的显示指数数据与第三目标显示指数字段所指向的显示指数数据在浏览页面的位置之后,调整第二目标显示指数字段或者第三目标显示指数字段在弹窗页面中的位置以更新弹窗页面。
[0071]
在更换第二目标显示指数字段所指向的显示指数数据与第三目标显示指数字段所指向的显示指数数据在浏览页面的位置之后,第二目标显示指数字段和第三目标显示指数字段在弹窗页面中的位置也应相应做出改变,由于浏览页面中的显示指数数据的位置和弹窗页面中的显示指数字段的位置一一对应,因此,本实施例相应交换第二目标显示指数
字段和第三目标显示指数字段之间的位置进而更新弹窗页面。
[0072]
示例性地,步骤s101包括步骤s201-步骤s202,详细叙述如下:
[0073]
步骤s201:若检测到用于展示弹窗页面的图形用户界面的尺寸小于弹窗页面的尺寸,将多个备用指数字段中与图形用户界面的尺寸匹配的预设数目个备用指数字段加载于图形用户界面。
[0074]
在本实施例中,弹窗页面的图形用户界面的尺寸指的是开发人员事先为弹窗页面规划的用于展示备用指数数据的尺寸,弹窗页面的尺寸由需要显示的备用指数数据的个数确定,因此,若需要显示的备用指数数据的个数大于与图形用户界面的尺寸匹配的备用指数字段的个数,则图形用户界面无法完全显示所有的备用指数数据,在这种情况下,本实施例优先对与图形用户界面的尺寸匹配的预设数目个备用指数字段进行加载。
[0075]
本实施例并不限制从所有备用指数字段中选取与图形用户界面的尺寸匹配的预设数目个备用指数字段的类型的方法。例如,按照从服务器获取备用指数字段的先后顺序与图形用户界面的尺寸匹配的预设数目个备用指数字段;示例性地,获取与用户的习惯或偏好相匹配的备用指数字段作为与图形用户界面的尺寸匹配的预设数目个备用指数字段,例如,统计用户针对每个备用指数字段对应的备用指数数据的历史点击数量,按照历史点击数量从大到小的顺序选取与图形用户界面的尺寸匹配的预设数目个备用指数字段。
[0076]
在本实施例中,预设数目与图形用户界面的尺寸能展示的备用指数字段的个数相对应,例如,图形用户界面的尺寸能展示的备用指数字段的个数为20个,则预设数目为20。
[0077]
步骤s202:响应于针对预置于弹窗页面的滚动交互控件的操作指令,加载剩余的备用指数字段。
[0078]
在本实施例中,剩余的备用指数字段是指除了步骤s201加载完成的备用指数字段以外的备用指数字段,若针对预置于弹窗页面的滚动交互控件被触发,则加载剩余的备用指数字段。
[0079]
可以理解的是,剩余指数字段的个数如果大于与图形用户界面的尺寸能展示的备用指数字段的个数,则将多个备用指数字段中与图形用户界面的尺寸匹配的预设数目个另外的备用指数字段加载于图形用户界面,再次响应于针对滚动交互控件的操作指令,依次类推直至所有的备用指数字段加载完成。
[0080]
通过上述方式,在用于展示弹窗页面的图形用户界面的尺寸小于弹窗页面的尺寸时,优先展示与图形用户界面的尺寸匹配的预设数目个备用指数字段,然后响应于针对预置于弹窗页面的滚动交互控件的操作指令,加载剩余的备用指数字段,避免在加载弹窗页面时系统报错的情况,提高加载效率。
[0081]
示例性地,在响应于浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面之后,本实施例提供的基于大数据的指数页面处理的方法还可以包括步骤s301至步骤s303,详细叙述如下:
[0082]
步骤s301:获取用户授权的账户信息。
[0083]
本实施例中所获取的账户信息是通过用户授权得到的。
[0084]
本实施例中,账户信息包括账户属性信息、账户交易信息以及账户的指数数据浏览信息。上述账户信息可以通过用户授权之后从数据库中获取到。
[0085]
账户属性信息是账户所对应的用户在金融服务应用程序中设置的基本信息,例
如,在“不看指数数据”这一设置选项中,账户所对应的用户选择了“道琼斯指数”、“国标指数”;或者在“特别关注指数数据”这一设置选项中,账户所对应的用户选择了“国企指数”、“红筹指数”等等。示例性地,若“特别关注指数数据”中包括的指数数据对应的备用指数字段作为目标备用指数字段;或者不将“不看指数数据”中包括的指数数据对应的备用指数字段作为目标备用指数字段。除此之外还可以包含账户注册地址、使用过程中的ip地址等信息对应的位置信息。
[0086]
账户交易信息是指账户在预设时间段内购买的指数类型以及指数类型对应的份额,例如,账户所对应的用户在三天内购买了“国企指数”100单位的份额、购买了“道琼斯指数”50单位的份额等等。示例性地,由于账户交易信息表征用户购买“国企指数”的支数大于“道琼斯指数”,因此,将“国企指数”作为目标备用指数字段。
[0087]
账户的指数数据浏览信息是指账户在预设时间段内针对指数数据的浏览信息,例如,账户所对应的用户在预设时间段内点击的与指数数据有关的资讯、行情、专栏信息等以及涉及相关指数数据的浏览次数。例如,用户在预设时间段内浏览与“沪深300”相关的行情信息的的次数为10次,在预设时间段内浏览与“国企指数”相关的专栏信息的的次数为5次,在预设时间段内浏览与“红筹指数”相关的专栏信息的的次数为3次,除此以外,在相同时间段内没有别的与指数数据相关的浏览信息,这种情况下,预测用户的综合偏好参数为“沪深300”,因此,将“沪深300”,作为目标备用指数字段。
[0088]
步骤s302:基于账户信息确定账户的综合偏好参数,将综合偏好参数对应的偏好指数字段作为目标备用指数字段。
[0089]
本实施例通过分析账户信息确定账户所对应的综合偏好参数,进而根据用户的偏好或习惯将综合偏好参数加载到浏览页面,提高用户体验。可选的,我们可以基于人工智能的神经网络方式构建偏好模型,以将账户信息输入到偏好模型中可以获取到综合偏好参数及其对应的偏好指数字段。
[0090]
在实际应用中,大数据是指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。我们在进行综合偏好参数的分析时,基于大数据技术根据账户信息中的账户属性信息、账户交易信息以及账户的指数数据浏览信息进行关键信息提取,得到上述三种信息中指数类型i对应的关键词参数分别为ina_ati_i、ina_tra_i、ina_bro_i,其中关键词参数用于表示用户对该指数类型i的关注程度,关键词参数可以包括指数信息的关键词在上述账户信息中出现的频率。之后基于上述关键词参数进行计算,得到同一指数类型i下的综合偏好参数pre_i为:
[0091]
pre_i=α
·
ina_ati_i+β
·
ina_tra_i+γ
·
in(ina_bro_i)
[0092]
其中,α、β、γ分别表示预设的属性因子、交易因子以及浏览因子。本实施例中通过对账户信息进行关键词提取,之后基于关键词参数确定一指数类型对应的综合偏好参数,以将最大或者较大的综合偏好参数对应的偏好指数字段作为目标备用指数字段,用于代表用户的偏好情况以进行展示。本技术实施例中通过基于大数据技术对并行触发的用户操作请求进行检测和处理,提高用户数据的处理效率和精度、并提高指数数据的展示效率的效果。
[0093]
步骤s303:触发弹窗页面中的目标备用指数字段对应的交互控件的指令。
[0094]
本实施例自动触发弹窗页面中的目标备用指数字段对应的交互控件的指令进而基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据,将目标备用指数数据加载至浏览页面。
[0095]
示例性地,若未检测到综合偏好参数显示于浏览页面,则执行述触发弹窗页面中的目标备用指数字段对应的交互控件的指令的步骤。
[0096]
由于综合偏好参数有可能是已经被加载至浏览页面中的指数数据,显然,在这种情况下,无需再次加载综合偏好参数至浏览页面,为节省存储和计算资源,本实施例在触发弹窗页面中的目标备用指数字段对应的交互控件的指令之前,判断综合偏好参数是否显示于浏览页面,若判断为是,则不触发弹窗页面中的目标备用指数字段对应的交互控件的指令,反之,才触发弹窗页面中的目标备用指数字段对应的交互控件的指令。
[0097]
本实施例通过分析用户针对指数数据的偏好或习惯进而得到用户的综合偏好参数,并自动将综合偏好参数加载至浏览页面,无需用户自行将其综合偏好参数加载至浏览页面,提高用户体验。
[0098]
示例性地,参阅图3,图3是另一示例性实施例示出的浏览页面的示意图,如图3所示,浏览页面包括常用指数对应的视图和更多指数对应的视图,其中常用指数对应的视图位于更多指数对应的视图中的上方。常用指数对应的视图包括道琼斯指数、标普500指数、恒生指数、上证指数以及深证成指数,更多指数对应的视图中展示的是亚洲指数,具体包括国企指数、红筹指数、创业指数、沪深300指数以及富时中国a50指数数据。
[0099]
在本实施例中,预先通过protobuf(google protocol buffe)拉取亚洲指数、美洲指数以及欧洲指数数据,并将数据缓存在设备内存中,以便于后续通过云同步的方式拉取的亚洲指数、欧洲指数和美洲指数列表作为备用指数数据更新浏览页面,提高指数数据的存储效率和提取效率。
[0100]
示例性地,本实施例可以切换更多指数对应的视图中展示的显示指数数据的类型,例如更多指数对应的视图包括的显示指数数据的类型包括美洲指数、欧洲指数以及亚洲指数等,通过触发按钮切换更多指数对应的视图展示的显示指数数据的类型,由于浏览页面的大小有限,本实施例可以从这三个类型的指数数据中选择一种类型包括的指数数据进行展示,并可以切换为其他类型的指数数据进行展示。通过这种方式可以进一步提高浏览页面中展示的指数数据的类型的灵活性。
[0101]
在本实施例中,浏览页面包括的多个视图中的显示指数数据在浏览页面中的位置不同,继续参阅图3,第一视图位于第二视图的上方。
[0102]
在一个具体实施例中,参阅图4,图4是一示例性实施例示出的浏览页面展示的指数数据的示意图,如图4所示,浏览页面展示有常用数据和更多数据,其中,常用数据指的是常用的指数数据,更多数据指的是除了常用的指数数据之外的其他指数数据,其中,更多数据可以是亚洲指数、欧洲指数和美洲指数中的任意一个类型的指数数据,在本实施例中,用户可以通过上述实施例提供的基于大数据的指数页面处理方法自定义浏览页面中展示的常用的指数数据的类型。示例性地,本实施例设置默认数据,默认数据包括在默认情况下浏览页面中用于展示的指数数据,并设置对应的交互按钮,该交互按钮用于基于对该交互按钮的触发操作将浏览页面展示的常用数据重置为默认数据。
[0103]
示例性地,将常用数据和更多数据作为不同的分组展示在容器视图
uicollectionview中,也即,将常用视图展示于一个视图中,将更多数据展示于另一个视图中,这两个视图包括在上述容器视图中,由于浏览页面的页面大小有限,本实施例可以切换用于展示更多数据的视图中当前展示的指数数据的类型。如图4所示,用于展示更多数据的视图中当前展示的指数数据的类型把包括亚洲指数、欧洲指数或者美洲指数。示例性地,预先设置用于控制用于展示更多数据的视图中展示的指数数据的类型交互按钮,若检测到触发该交互按钮的指令,则切换用于展示更多数据的视图中展示的指数数据的类型,例如,将亚洲指数切换为欧洲指数、将欧洲指数切换为美洲指数等等,在此不做过多限定。
[0104]
示例性地,可拖拽用于展示常用数据的视图和用于展示更多数据的视图修改两者的顺序,拖拽的视图是根据当前选中视图生成快照来响应用户手势移动,然后移除视图内对应的指数,根据用户拖拽的最终位置和当前指视图的显示位置作比较判断拖拽视图最终应该显示的位置,之后更新浏览页面,最后触发ui更新,达到最终效果。
[0105]
在一个具体实施例中,参阅图5,图5是一示例性实施例示出的浏览页面展示的数据视图的示意图,如图5所示,浏览页面展示有常用数据的视图和更多数据的视图,其中,更多数据视图用于展示亚洲指数和/或欧洲指数和/或美洲指数。
[0106]
示例性地,当用户切换更多数据的视图的指数数据类型时,根据当前选中的指数数据和常用数据视图做一次匹配过滤得到需要展示的指数数据,通过这种方式,将要展示的内容里就没有已经在常用指数的视图中展示的指数数据了,这样能避免同一指数数据既被添加至常数数据的视图,又被添加至更多数据的视图内。上述实施例提供的方法通过mvvm(model-view-viewmodel)架构构建指数数据和ui(user interface,用户界面)的互通结构,指数数据和ui分离通过视图将两者串联起来。
[0107]
参阅图6,图6是本技术一示例性实施例示出的基于大数据的指数页面处理的装置的框图,如图6所示,基于大数据的指数页面处理的装置400包括第一加载模块401、获取模块402、控件数据模块403以及第二加载模块404。
[0108]
其中,第一加载模块401用于响应于浏览页面中触发的操作指令,加载浏览页面对应的弹窗页面,加载得到的弹窗页面包括多个备用指数字段,每个备用指数字段关联加载交互控件,加载交互控件包括对应的地址信息;获取模块402用于若检测到弹窗页面中触发目标备用指数字段对应的加载交互控件的指令,则基于对应的地址信息获取目标备用指数字段所指向的目标备用指数数据;控件数据模块403用于基于用户的账户信息和目标备用指数字段,确定目标备用指数字段对应于用户界面中的控件位置;第二加载模块404用于基于控件位置,将目标备用指数数据加载至浏览页面。
[0109]
在另一示例性实施例中,弹窗页面包括第一显示区域和第二显示区域,第一显示区域用于显示浏览页面中包括的显示指数数据对应的显示指数字段,第二显示区域用于显示多个备用指数字段;每个显示指数字段关联对应的删除交互控件;本实施例提供的基于大数据的指数页面处理的装置400还包括删除模块,删除模块用于若检测到第一显示区域中触发目标显示指数字段对应的删除交互控件的指令,则从浏览页面中删除目标显示指数字段对应的显示指数数据。
[0110]
在另一示例性实施例中,每个显示指数字段关联对应的更换交互控件;本实施例提供的基于大数据的指数页面处理的装置400还包括更换模块,更换模块用于若检测到依次触发第二目标显示指数字段对应的更换交互控件和第三目标显示字段对应的更换交互
控件的指令,则更换第二目标显示指数字段所指向的显示指数数据与第三目标显示指数字段所指向的显示指数数据在浏览页面的位置。
[0111]
在另一示例性实施例中,本实施例提供的基于大数据的指数页面处理的装置400还包括调整模块,调整模块用于调整目标备用指数字段、第一目标显示指数字段、第二目标显示指数字段或者第三目标显示指数字段在弹窗页面中的位置以更新弹窗页面。
[0112]
在另一示例性实施例中,第二加载模块404包括第一加载单元和第二加载单元,其中,第一加载单元用于若检测到用于展示弹窗页面的图形用户界面的尺寸小于弹窗页面的尺寸,将多个备用指数字段中与图形用户界面的尺寸匹配的预设数目个备用指数字段加载于图形用户界面;第一加载单元用于响应于针对预置于弹窗页面的滚动交互控件的操作指令,加载剩余的备用指数字段。
[0113]
在另一示例性实施例中,本实施例提供的基于大数据的指数页面处理的装置400还包括确定模块和触发模块,其中,确定模块用于基于账户信息确定账户的综合偏好参数,将综合偏好参数对应的偏好指数字段作为目标备用指数字段,账户信息包括账户属性信息、账户交易信息以及账户的指数数据浏览信息;触发模块用于触发弹窗页面中的目标备用指数字段对应的交互控件的指令。
[0114]
在另一示例性实施例中,本实施例提供的基于大数据的指数页面处理的装置400还包括检测模块,用于若未检测到综合偏好参数显示于浏览页面,则执行述触发弹窗页面中的目标备用指数字段对应的交互控件的指令的步骤。
[0115]
需要说明的是,上述实施例所提供的装置与上述实施例所提供的方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。
[0116]
在另一示例性实施例中,本技术提供一种电子设备,包括处理器和存储器,其中,存储器上存储有计算机可读指令,该计算机可读指令被处理器执行时实现如前的基于大数据的指数页面处理的方法。
[0117]
图7示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
[0118]
需要说明的是,图7示出的电子设备的计算机系统1000仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
[0119]
如图7所示,计算机系统1000包括中央处理单元(central processing unit,cpu)1001,其可以根据存储在只读存储器(read-only memory,rom)1002中的程序或者从存储部分1008加载到随机访问存储器(random access memory,ram)1003中的程序而执行各种适当的动作和处理,例如执行上述实施例中的信息推荐方法。在ram 1003中,还存储有系统操作所需的各种程序和数据。cpu 1001、rom 1002以及ram 1003通过总线1004彼此相连。输入/输出(input/output,i/o)接口1005也连接至总线1004。
[0120]
以下部件连接至i/o接口1005:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(cathode ray tube,crt)、液晶显示器(liquid crystal display,lcd)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如lan(local area network,局域网)卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至i/o接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于
从其上读出的计算机程序根据需要被安装入存储部分1008。
[0121]
特别地,根据本技术的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被中央处理单元(cpu)1001执行时,执行本技术的系统中限定的各种功能。
[0122]
需要说明的是,本技术实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(erasable programmable read only memory,eprom)、闪存、光纤、便携式紧凑磁盘只读存储器(compact disc read-only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
[0123]
附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0124]
描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
[0125]
本技术的另一方面还提供了一种计算机可读存储介质,其上存储有计算机可读指令,该计算机可读指令被处理器执行时实现如前实施例中任一项的基于大数据的指数页面处理的方法。
[0126]
本技术的另一方面还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设
备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各个实施例中提供的基于大数据的指数页面处理的方法。
[0127]
上述内容,仅为本技术的较佳示例性实施例,并非用于限制本技术的实施方案,本领域普通技术人员根据本技术的主要构思和精神,可以十分方便地进行相应的变通或修改,故本技术的保护范围应以权利要求书所要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1