首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于多数据源的数据调取方法、装置、介质及电子设备 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中航信移动科技有限公司

摘要:本申请提供了一种基于多数据源的数据调取方法、装置、介质及电子设备,涉及数据处理领域,包括:响应于接收到目标轮询事件的开始信号,获取调取时间集T;根据T,得到目标时间间隔集G;根据G,得到当前的目标轮询事件对应的待调取目标数据源集S;若S不为空,则从对应的目标数据源调取目标主体对应的目标属性值,以得到目标属性值列表集X;若MINXj对应的目标属性值小于Sj对应的当前最小目标属性值,则将Ti替换为Tnow。本申请公开的对于数据源的调取时间的更新方法,实现了对于目标数据源配置资源的合理分配,并对于每一不同的目标数据源确定了更合理的调用频率,保证了目标属性值合理的更新频率。

主权项:1.一种基于多数据源的数据调取方法,其特征在于,所述方法包括:S100,响应于接收到目标轮询事件的开始信号,获取目标主体对应的每一目标数据源关于目标可预订日期的最近一次被调取的时间,以得到调取时间集T=T1,T2,…,Ti,…,Tn;i=1,2,…,n;其中,n为目标主体对应的目标数据源的数量;Ti为最近一次从第i个目标数据源调取目标主体对应的目标属性值的时间;同一目标数据源在不同的可预订日期均具有对应的预设更新时间间隔;目标主体具有对应的当前显示属性值和当前缓存属性值,当前显示属性值为当前缓存属性值中的最小值;目标轮询事件每间隔预设的轮询时间间隔进行一次;S200,根据T,得到目标时间间隔集G=G1,G2,…,Gi,…,Gn;其中,Gi为Ti对应的目标时间间隔;Gi=Tnow-Ti;Tnow为当前的目标轮询事件的开始时间;S300,根据G,得到当前的目标轮询事件对应的待调取目标数据源集S=S1,S2,…,Sj,…,Sm;j=1,2,…,m;其中,m为对应的目标时间间隔大于对应的预设更新时间间隔的目标数据源的数量;Sj为第j个对应的目标时间间隔大于对应的预设更新时间间隔的目标数据源;S400,若S不为空,则从对应的目标数据源调取目标主体对应的目标属性值,以得到目标属性值列表集X=X1,X2,…,Xj,…,Xm;Xj为Sj对应的目标属性值列表;Xj=Xj1,Xj2,…,Xjp,…,Xjq;p=1,2,…,q;q为目标主体包括的目标子主体的数量;Xjp为Sj对应的第p个目标子主体对应的目标属性值;每一目标子主体具有对应的目标属性值;S500,若MINXj对应的目标属性值小于Sj对应的当前最小目标属性值,则将Ti替换为Tnow;MIN为预设的最小值确定函数;在步骤S400之后,所述方法还包括:S600,若MINX对应的目标属性值小于目标主体的当前显示属性值,则将当前显示属性值替换为MINX对应的目标属性值,并在对应的显示界面进行显示;在步骤S400之后,所述方法还包括:S700,遍历X,得到关键目标属性值列表集M=M1,M2,…,Mx,…,My;x=1,2,…,y;其中,y为包括关键目标属性值的目标数据源的数量;关键目标属性值为与对应的当前缓存属性值不同的目标属性值;Mx为第x个包括关键目标属性值的目标数据源对应的关键目标属性值列表;Mx=Mx1,Mx2,…,Mxr,…,Mxfx;r=1,2,…,fx;fx为第x个包括关键目标属性值的目标数据源包括的关键目标属性值的数量;Mxr为第x个包括关键目标属性值的目标数据源中的第r个关键目标属性值;S800,根据M中的关键目标属性值替换对应的当前缓存属性值,得到更新缓存属性值;预设更新时间间隔通过如下步骤确定:S110,获取每一目标数据源对应的初始更新时间间隔,以得到初始更新时间间隔列表集CT=CT1,CT2,…,CTi,…,CTn;其中,CTi为第i个目标数据源对应的初始更新时间间隔列表;CTi=CTi1,CTi2,…,CTia,…,CTib;a=1,2,…,b;b为目标主体对应的可预定日期的数量;CTia为目标主体对应的第i个目标数据源在第a个可预订日期对应的初始更新时间间隔;每一初始更新时间间隔根据目标主体对应的可预定日期确定;S120,在对应的第一次目标轮询事件开始之前,将CT中的每一个初始更新时间间隔确定为对应的目标数据源的预设更新时间间隔;S130,响应于接收到目标轮询事件的轮询结果,根据CT和目标轮询事件的轮询结果,以得到更新后的预设更新时间间隔集YT=YT1,YT2,…,YTi,…,YTn;YTi为第i个目标数据源在轮询事件开始之后的预设更新时间间隔列表;YTi=YTi1,YTi2,…,YTia,…,YTib;YTia为CTia对应的预设更新时间间隔;其中,若轮询结果为更新调取时间的当前目标轮询事件对应的第i个目标数据源不包含关键目标属性值,则YTia符合如下条件:YTia=CTia+ZT×1+s×ψi1;ZT为预设的调整时间间隔;s为第一调整系数;1>s>0;ψi1为第i个目标数据源不包含关键目标属性值的目标轮询事件对应的当前连续次数;若轮询结果为更新调取时间的当前目标轮询事件的对应的第i个目标数据源包含关键目标属性值,YTia符合如下条件:YTia=CTia-ZT×1+s×ψi2;ψi2为第i个目标数据源包含关键目标属性值的目标轮询事件对应的当前连续次数。

全文数据:

权利要求:

百度查询: 中航信移动科技有限公司 基于多数据源的数据调取方法、装置、介质及电子设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。