大量数据的动态分级传输方法
【技术领域】
[0001]本发明有关于一种大量数据的动态分级传输方法,尤指一种可依据使用者操作终端装置的过程来动态地调整所欲传输的数据的等级、并根据等级的不同来使用不同的更新频率进行数据传输的传输方法。
【背景技术】
[0002]随着信息科技的突飞猛进,人们对于实时且方便的信息取得与通讯需求更是呈现爆炸性的成长。而各种多样化功能的可携式无线通讯装置,也为了适应人们生活上的方便与需要,而不断地被开发出来。例如,各式手机(或称移动电话,Cellular Phone)、智能型手机(Smart Phone)、股票机、具移动通讯功能的个人数字助理(Personal DigitalAssistant ;简称PDA)、以及具无线通讯功能的平板计算机与笔记型计算机等等。
[0003]除了前述支各种无线通讯装置的硬件外,更有许多可配合前述硬件来执行与应用的软件与功能不断地被开发出来,以让使用者可以更便利、更实时、且更随时随地的理财、工作、娱乐或撷取信息等等。例如,通过无线通讯装置来进行股票或期货等有价证券的电子交易便是其中一例。这些用来进行股票或期货等有价证券的电子交易的无线通讯装置,除了进行电子下单的功能外,提供实时且有效的证券买卖信息更是另一项不可或缺的重要功能,以便能协助使用者从庞大数量的有价证券中实时且准确地去判断具有潜力的有价证券,以及掌握最佳的买卖时机点。
[0004]现今对于有价证券相关信息的服务及传输方式,主要是仰赖云端技术。证券信息提供业者除了要把证券买卖的实时交易信息、历史交易信息、以及其它新闻信息等等以无线通讯方式传输给使用者的可携式无线通讯装置外,还必须针对证券买卖的各项实时交易信息与历史交易信息以预定的数学表达式进行计算或统计,来产生可协助使用者评估证券的买卖时机点的各种参考数据。此所述的数学函数式除了证券业界通用或标准化的数学表达式之外,还包括了证券信息提供业者自行开发设计的数学表达式或判断逻辑、以及可由使用者通过操作可携式无线通讯装置来自行设计个人化的数学表达式或判断逻辑后再上传到证券信息提供业者的云端服务器。依据现有的现有技术,所有的这些数学运算或判断逻辑,包括业界通用、业者自行开发、以及使用者个人化的数学表达式或判断逻辑等等,都必须在业者的云端服务器进行运算或判断,然后再把运算或判断后的结果传送到使用者的可携式无线通讯装置并予以显示。举例来说,使用者可以操作可携式无线通讯装置来自行设定,当任一证券的盘中实时成交价高于该证券在最近五日内的盘中最高价时便发出警讯。依据此一设定,可携式无线通讯装置会产生一相对应的数学表达式(或运算参数)后上传并储存于业者的云端服务器。之后,每当证券交易期间时,云端服务器便会实时地检查是否有任一证券的实时交易信息是符合该使用者所自行设定的数学表达式(或运算参数),若有,则将运算结果或是警示讯号传送给该可携式无线通讯装置,以便能实时地提示使用者相关信息。可以想象,倘若有非常多的无线通讯装置使用者,例如数十万甚至百万个使用者,在一相同时段内(例如股市刚开盘前I小时、或是即将收盘前I小时内)同时有多个证券交易信息的运算需求时,云端服务器将会不堪负荷,而有降低服务效能的疑虑。
[0005]另一方面,若是想要把所有的证券信息(无论是实时、历史、统计或新闻信息)不分轻重缓急全部一股脑地传送给每一个可携式无线通讯装置,然后要求每一个可携式无线通讯装置各自在其装置内进行所有的数学运算,这对于目前现有的技术来说也是不可行的。其原因在于各类证券信息的数据量实在太大且在盘中不断地新增实时信息,而无线通讯的频宽却相对有限,实在无法负荷这么大量的证券信息全部都通过无线通讯来实时地传送给每一个可携式无线通讯装置。
【发明内容】
[0006]有鉴于此,本发明的主要目的在于提供一种大量数据的动态分级传输方法,其实施于一信息处理统中,终端装置可依据使用者操作终端装置的过程来动态地调整所欲传输的数据的等级,使信息处理统的伺服端可根据等级的不同来使用不同的更新频率进行将数据以无线通讯的方式传输给终端装置的工作。藉此,一方面可让使用者较关心或正在关注的信息能以较高更新频率来无线传送给使用者的终端装置,而使用者较不在意或较不重要的信息则可以很低的更新频率来无线传送,进而节省当伺服端把大量信息以无线通讯方式传送给每一使用者的终端装置时所会占用的无线通讯频宽;另一方面,使用者的终端装置也可通过自伺服端所接收到的信息来自行执行所需的数学运算或统计,进而降低伺服端的运算负荷。
[0007]为达上述的目的,本发明提供一种大量数据的动态分级传输方法,实施于一信息处理统的一终端装置中,该终端装置可向包含于该信息处理统中的一伺服端要求下载多笔数据;该方法包括:
[0008]步骤(A):检查该终端装置的一实时操作状态;
[0009]步骤(B):该终端装置依据该实时操作状态产生一下载请求,于该下载请求中至少包括有与该实时操作状态相关联的多个数据代码以及与所述数据代码分别相对应的至少一等级值;其中,各该数据代码对应于一商品数据,且各该等级值对应于一数据更新频率;以及
[0010]步骤(C):该终端装置将该下载请求传送给该伺服端。
[0011]于一实施例中,该伺服端依据该下载请求中所包括的该多个数据代码及其相对应的该等级值,来将该多个数据代码所对应的该多笔商品数据以该等级值所对应的该数据更新频率以无线通讯方式传送给该终端装置。
[0012]于一实施例中,于步骤(A)中所述的检查该终端装置的该实时操作状态,包含下列步骤:步骤(Al):检查该终端装置当时被点选、锁定或个别观看的某一该商品数据及其所对应的该数据代码;步骤(A2):检查该终端装置的一显示窗口内当时所包含的各该商品数据所对应的该数据代码;以及步骤(A3):检查该终端装置当时所设定的一自选群组;其中,步骤(Al)、(A2)、(A3)的检查顺序可以改变。
[0013]于一实施例中,于步骤(B)中:对于不符合的步骤(Al)所述的检查条件、但是有符合步骤(A2)所述的检查条件的各该数据代码,将其等级值设定为等级2 ;并且,对于不符合的步骤(Al)及步骤(A2)所述的检查条件、但是有符合步骤(A3)所述的检查条件的各该数据代码,将其等级值设定为等级3 ;此外,对于步骤(Al)、步骤(A2)、及步骤(A3)所述的检查条件全部都不符合的各该数据代码,将其等级值设定为等级4 ;其中,该等级I的该数据更新频率高于该等级2的该数据更新频率、该等级2的该数据更新频率高于该等级3的该数据更新频率、该等级3的该数据更新频率高于该等级4的该数据更新频率。
[0014]于一实施例中,该信息处理统是一证券信息处理统,该商品数据是一证券数据。
[0015]于一实施例中,该等级I的该数据更新频率是每一笔实时成交(tick)的该商品数据都会实时更新。
[0016]于一实施例中,该等级2的该数据更新频率是介于每6秒至30秒更新一次;该等级3的该数据更新频率是介于每31秒至200秒更新一次。
[0017]于一实施例中,该等级4的该数据更新频率是介于每日至每季更新一次,且该等级4的该数据更新频率的更新时机还必须符合下列条件:条件(i):该终端装置当时有登入该伺服端;条件(ii):当时的时间并非位于一预设的统忙碌时段;以及条件(iii):该终端装置当时并未有符合步骤(Al)或步骤(A2)所述的检查条件的该数据代码。
[0018]为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,然而所附详细说明与附图仅提供参考与说明用,并非用来对本发明加以限制者。
【附图说明】
[0019]图1为本发明的证券信息处理统的一实施例方块示意图。
[0020]图2为本发明的大量数据的动态分级传输方法实施于一证券信息处理统的一实施例示意图。
[0021]图3A为本发明的大量数据的动态分级传输方法中,使用者自行设定的自选群组的清单及当时终端装置的显示画面所显示的商品数据的第一实施例示意图。
[0022]图3B为依据图3A所示的清单及显示画面内容来调整商品数据的等级并执行终端装置与伺服端的间数据传输的数据流示意图。
[0023]图4A为本发明的大量数据的动态分级传输方法中,使用者自行设定的自选群组的清单及当时终端装置的显示画面所显示的商品数据的第二实施例示意图。
[0024]图4B为依据图4A所示的清单及显示画面内容来调整商品数据的等级并执行终端装