金融资讯分时图识别测试方法、存储介质及设备技术

技术编号:22532836 阅读:29 留言:0更新日期:2019-11-13 09:54
一种金融资讯分时图识别测试方法、存储介质及设备,其中方法包括如下步骤,在识别测试开始后,获取运行金融资讯软件的设备的屏幕截图,获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势,根据分时图走势中的末端位置与横坐标对比判断当前时点,根据分时图走势中的末端位置与纵坐标对比判断当前价格,将当前时点与当前价格与主站的时间及价格进行比对测试。上述技术方案通过自动识别设备本地的金融资讯软件的内容的识别分析,能够获得本地金融资讯软件的实际运行显示的指标,通过跟服务端(主站)的比对,得到分析测试结果。

Test method, storage medium and equipment of financial information time sharing chart identification

The method comprises the following steps: after the identification test, obtain the screen shot of the device running the financial information software, obtain the horizontal and vertical coordinate lines in the screen shot, obtain the trend of the time-sharing chart in the screen shot, and judge the current time point according to the comparison of the end position and horizontal coordinate in the trend of the time-sharing chart According to the comparison between the end position and the vertical coordinate in the trend of the time-sharing chart, the current price is judged, and the current time point and the current price are compared with the time and price of the main station. Through the identification and analysis of the content of the local financial information software of the automatic identification device, the above technical scheme can obtain the actual operation indicators of the local financial information software, and obtain the analysis and test results by comparing with the server (master station).

【技术实现步骤摘要】
金融资讯分时图识别测试方法、存储介质及设备
本专利技术涉及金融软件优化检测领域,尤其涉及一种金融资讯分时图识别测试设备。
技术介绍
证券分时图是个股或大盘实时动态,在对证券股票研判中地位极其重要,是即时把握多空力量转化为时长变化的根本所在。如何测试和监控证券交易软件分时图数据的及时准确,显得极为重要。目前广泛运用分时图测试方法有两种,一种是查看数据与分时图显示数据对比;一种是通过两款不同软件对比分时图是否一致。这两种测试方法均以人工查看为主,不管是查看最新价还是均价都存在准确性和及时性不足问题,且无法大规模进行自动监控。本技术方案采用图像识别处理方式,结合分时图更新频率,定期截图获取分时图最新位置,及对应的价格,通过比对进行自动化测试。
技术实现思路
为此,需要提供一种能够解决自动化测试进入金融资讯分时图识别测试的方法,解决人工测试终端运行情况耗时耗力的问题。为实现上述目的,专利技术人研发了一种金融资讯分时图识别测试方法,包括如下步骤,在识别测试开始后,获取运行金融资讯软件的设备的屏幕截图,获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势,根据分时图走势中的末端位置与横坐标对比判断当前时点,根据分时图走势中的末端位置与纵坐标对比判断当前价格,将当前时点与当前价格与主站的时间及价格进行比对测试。具体地,获取屏幕截图后还进行步骤,获取屏幕截图中的分时图显示区域;所述获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势具体包括,获取分时图显示区域中的横纵坐标线,获取分时图显示区域中的分时图走势。具体地,所述当前价格包括当前均价和当前最新价。进一步地,所述比对测试后还包括步骤,若比对测试一致,则记录测试结果,重复进行上述识别测试,生成测试报告;若比对不一致,则发出预警,保存所述屏幕截图。一种金融资讯分时图识别测试存储介质,所述存储介质存储有计算机程序,所述计算机程序在被运行时执行包括如下步骤,在识别测试开始后,获取运行金融资讯软件的设备的屏幕截图,获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势,根据分时图走势中的末端位置与横坐标对比判断当前时点,根据分时图走势中的末端位置与纵坐标对比判断当前价格,将当前时点与当前价格与主站的时间及价格进行比对测试。进一步地,所述计算机程序在被运行时还执行包括步骤,获取屏幕截图后进行步骤,获取屏幕截图中的分时图显示区域;所述获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势具体包括,获取分时图显示区域中的横纵坐标线,获取分时图显示区域中的分时图走势。具体地,所述当前价格包括当前均价和当前最新价。进一步地,所述计算机程序在被运行时执行步骤,在比对测试后包括步骤,若比对测试一致,则记录测试结果,重复进行上述识别测试,生成测试报告;若比对不一致,则发出预警,保存所述屏幕截图。一种金融资讯分时图识别测试设备,包括屏幕,运行金融资讯软件并在屏幕上显示,所述设备包括上述的金融咨询分时图识别测试存储介质。区别于现有技术,上述技术方案通过自动识别设备本地的金融资讯软件的内容的识别分析,能够获得本地金融资讯软件的实际运行显示的指标,通过跟服务端(主站)的比对,得到分析测试结果。附图说明图1为本专利技术具体实施方式所述金融资讯分时图识别测试方法流程图;图2为本专利技术具体实施方式所述屏幕截图示意图;图3为本专利技术具体实施方式所述自动测试和计算过程图。具体实施方式为详细说明技术方案的
技术实现思路
、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。在本文所要说明的技术方法中,为了解决金融资讯展示终端中金融资讯的展示是否正确的测试,所述金融资讯可以为证券、期货、黄金、外币等多种金融产品的价格走势等。如图1所示,我们提供一种金融资讯分时图识别测试方法,包括如下步骤,在识别测试开始后,S100获取运行金融资讯软件的设备的屏幕截图,S102获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势,根据分时图走势中的末端位置与横坐标对比判断当前时点,S104根据分时图走势中的末端位置与纵坐标对比判断当前价格,S106将当前时点与当前价格与主站的时间及价格进行比对测试。图2展示了屏幕截图的示例图片,我们在其中可以看到分时图显示区域以及其中的横纵坐标线,通过对横纵坐标线的识图来判断开盘价、当前显示的价格、当前时间等数据是否有误,从而能够判断当前软件的显示是否出现问题,达到了自动化进行金融分时图像的测试判断的技术效果。在其他一些具体的实施例中,我们还进行优化,获取屏幕截图后还进行步骤,获取屏幕截图中的分时图显示区域;所述获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势具体包括,获取分时图显示区域中的横纵坐标线,获取分时图显示区域中的分时图走势。请参考图2,为了更好的进行本方案,我们还专门对分时图显示区域进行获取,即图中用于显示分时图走势的具有横纵坐标的区域。获取方法可以通过软件本身的布局预设。还可以通过识别屏幕截图中的坐标轴,通过识别x轴的首末点,y轴的首末点,对比相对位置,过滤掉干扰点,并拓扑出矩形框。即可得到需要截取区域的四个顶点坐标。通过获取分时图显示区域能够更有针对性地对分时图的显示内容进行分析,节省计算资源,提高测试效率。其他一些进一步的实施例中,所述比对测试后还包括步骤,若比对测试一致,则记录测试结果,重复进行上述识别测试,生成测试报告;若比对不一致,则发出预警,保存所述屏幕截图。通过上述方案能够更好地进行测试工作,并且保存屏幕截图或分时图显示内容能够更好地满足备查回溯的需求。又如其他一些的实施例中,如图3所示,当前价格包括当前均价和当前最新价,具体的自动测试和计算过程如下:1、首先截取个股分时图,通过识别固定的坐标,裁剪出分时图中标价的区域,结合市面上开放的OCR数字识别接口,转换出标价区域的数值,每个数值为Vn,总共n个值。2、将整个分时图经过腐蚀膨胀处理,消除干扰信息,提取出m条价格标准对应的水平直线,每条直线对应的纵坐标为Ym。因为每个价格值应对应一条水平线,所以n=m,即Vn和Ym为一一对应。又因为分时图在开盘价上下有对称的价格标志,所有必定有奇数个价格标线,且中间值为开盘价,即nmod2=1。如果不满足这两个条件,则图像识别有误,需重新截图测试。3、通过Vn和Ym为一一对应,且中间值为开盘价可以获取到开盘价和开盘坐标4、通过Vn-Vn-1和Ym-Ym-1对应的价格差和坐标差相除,求出纵坐标每个像素的价格增量。为了更加准确,我们还可以将这个像素价格增量取均值,即每个像素的价格增量5、将分时图做颜色识别和相对位置过滤,得到黄色的均价线和白色的价格趋势线,通过边缘化处理,得到均价线末端纵坐标Yt_avg和价格趋势线末端纵坐标Yt_new,末端坐标即认为是表示当前最新的价格位置。6、计算最新价格位置与开盘价格位置的相对位置差,均价坐标差为最新价坐标差为结合一个像素增量Vpixel,计算出均价为最新价为7、对比行情主站中的均价Pavg和最新价Pnew,判断是否与图像识别结果一致。即Pavg=Vavg且Pnew=Vnew。如果不一致记录到报告中,发出预警,并保存截图。8、汇总测试结果,记录生成自动测试报告。通过上述实例,我们的技术方案保证了设备显示的证券分时图实时性、有效性的测本文档来自技高网
...

【技术保护点】
1.一种金融资讯分时图识别测试方法,其特征在于,包括如下步骤,在识别测试开始后,获取运行金融资讯软件的设备的屏幕截图,获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势,根据分时图走势中的末端位置与横坐标对比判断当前时点,根据分时图走势中的末端位置与纵坐标对比判断当前价格,将当前时点与当前价格与主站的时间及价格进行比对测试。

【技术特征摘要】
1.一种金融资讯分时图识别测试方法,其特征在于,包括如下步骤,在识别测试开始后,获取运行金融资讯软件的设备的屏幕截图,获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势,根据分时图走势中的末端位置与横坐标对比判断当前时点,根据分时图走势中的末端位置与纵坐标对比判断当前价格,将当前时点与当前价格与主站的时间及价格进行比对测试。2.根据权利要求1所述的金融资讯分时图识别测试方法,其特征在于,获取屏幕截图后还进行步骤,获取屏幕截图中的分时图显示区域;所述获取屏幕截图中的横纵坐标线,获取屏幕截图中的分时图走势具体包括,获取分时图显示区域中的横纵坐标线,获取分时图显示区域中的分时图走势。3.根据权利要求1所述的金融资讯分时图识别测试方法,其特征在于,所述当前价格包括当前均价和当前最新价。4.根据权利要求1所述的金融资讯分时图识别测试方法,其特征在于,所述比对测试后还包括步骤,若比对测试一致,则记录测试结果,重复进行上述识别测试,生成测试报告;若比对不一致,则发出预警,保存所述屏幕截图。5.一种金融资讯分时图识别测试存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序在被运行时执行包括如下步骤,在识别测试开始后,获取运行金...

【专利技术属性】
技术研发人员:庄春平李旭高美铃曾聪
申请(专利权)人:兴业证券股份有限公司
类型:发明
国别省市:福建,35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1