会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
首页 / 专利库 / 证券 / 一种证券信息广播系统与方法

一种证券信息广播系统与方法

申请号 CN200710130497.9 申请日 2007-07-23 公开(公告)号 CN101355713A 公开(公告)日 2009-01-28
申请人 神乎科技股份有限公司; 发明人 王清风; 熊全达;
摘要 本发明为一种证券信息广播系统以及方法,其包括:一关系数据库与一分析处理器。关系数据库是用以储存包含复数笔证券接收用户关联的一关联表。分析处理器则在当收到一证券信息时,依据所述的关联表决定对应所述的证券信息的复数个接收用户,并广播所述的证券信息给所述的复数个接收用户。证券信息广播系统在广播证券信息时,通过建立关联表而减少决定接收用户所需的搜寻循环,以加快系统运作时间并减少系统负荷。
权利要求

1、一种证券信息广播系统,其特征在于:其包括:

一关系数据库,用以储存包含复数笔证券接收用户关联的一关联表;以及

一分析处理器,当收到一证券信息时,依据所述的关联表决定对应所述的证 券信息的复数个接收用户,并广播所述的证券信息给所述的复数个接收用户。

2、根据权利要求1所述的证券信息广播系统,其特征在于:所述的关联表是 包含下列至少其中之一:一证券名称与复数个接收用户间的关联、以及一证券代 码与复数个接收用户间的关联;并且,所述的证券信息是包含下列至少其中之一: 证券名称、证券代码、与证券讯息。

3、根据权利要求1所述的证券信息广播系统,其特征在于:所述的复数笔证 券接收用户关联系经由所述的分析处理器统计归纳所述的系统内所有用户上传的 复数笔用户纪录而得的;并且,所述的用户纪录是包含下列至少其中之一:自选 股票、查询纪录、成交纪录、与个人数据。

4、一种证券信息广播方法,其特征在于:其包括:

(1)统计归纳复数笔用户纪录而得到复数笔证券接收用户关联;

(2)储存所述的复数笔证券接收用户关联至一关联表;以及

(3)当收到一证券信息时,依据所述的关联表决定对应所述的证券信息的复数 个接收用户,并广播所述的证券信息给所述的复数个接收用户。

5、根据权利要求4所述的证券信息广播方法,其特征在于:在步骤(1)中 所述的用户纪录是包括下列至少其中之一:自选股票、查询纪录、成交纪录、与 个人数据;并且,在步骤(2)中所述的关联表是包含下列至少其中之一:一证券 名称与复数个接收用户间的关联、以及一证券代码与复数个接收用户间的关联; 其中,所述的关联表内复数笔证券与复数个接收用户间的关联系为一关联数组。

6、根据权利要求4所述的证券信息广播方法,其特征在于:在步骤(3)中 所述的证券信息是包含下列至少其中之一:证券名称、证券代码、与证券讯息。

7、一种证券信息广播系统,其特征在于:其包括:

一分析处理器,用以自一外界资料来源接收至少一证券信息、以及自复数外 界用户接收复数笔用户纪录;所述的分析处理器并将所接收到的所述的复数笔用 户纪录统计归纳成一关联表;以及一关系数据库,用以至少储存所述的关联表;

其中,当分析处理器自所述的外界数据来源收到所述的证券信息时,将依据 所述的关联表决定对应在所述的证券信息的复数个接收用户后,再将所述的证券 信息传送给所述的复数个接收用户。

8、根据权利要求7所述的证券信息广播系统,其特征在于:所述的关联表是 包含下列至少其中之一:一证券名称与复数个接收用户间的关联、以及一证券代 码与复数个接收用户间的关联;并且,所述的证券信息是包含下列至少其中之一: 证券名称、证券代码、与证券讯息。

9、根据权利要求8所述的证券信息广播系统,其特征在于:所述的用户纪录 是包含下列至少其中之一:自选股票、查询纪录、成交纪录、与个人数据。

10、根据权利要求8所述的证券信息广播系统,其特征在于:所述的关联表 内复数笔证券与复数个接收用户间的关联系为一关联数组。

说明书全文

技术领域

本发明涉及的是一种证券信息广播系统与方法,尤指一种广播证券信息至使 用者时,通过建立证券信息与使用者间的关联表,以减少所需搜寻循环的一种证 券信息广播系统与方法。

背景技术

随着信息科技的突飞猛进,人们对于实时且方便的信息取得与通讯需求还是 呈现爆炸性的成长。而各种多样化功能的可携式无线通讯装置,也为了因应人们 生活上的方便与需要,而不断地被开发出来。例如,各式手机(或称行动电话, Cellular Phone)、智能型手机(Smart Phone)、股票机、与具行动通讯功能的个 人数字助理(Personal Digital Assistant;简称PDA)等等。
除了前述各种无线通讯装置的硬件外,还有许多可配合前述硬件来执行与应 用的软件与功能不断地被开发出来,以让使用者可以还便利、还实时、且还随时 随地的理财、工作、娱乐或撷取信息等等。例如,通过无线通讯装置来进行股票 或期货等有价证券的电子交易便是其中一例。这些用来进行股票或期货等有价证 券的电子交易的无线通讯装置,除了进行电子下单的功能外,接收实时性的有价 证券信息广播服务还是另一项不可或缺的重要功能,以便能协助使用者随时随地 在第一时间内得到有价证券的信息。
请参阅图1所示,为目前现有的证券信息广播服务的一流程示意图,其是包 括有下列步骤:
步骤20:开始证券信息广播服务。
步骤21:接收股票成交信息,并自股票成交信息中撷取股票代码,以作为决 定对应所述的股票成交信息接收用户的参考。
步骤22:决定所述的股票成交信息所对应的接收用户,其中,本步骤22又 包括下列次步骤221与222。
步骤221:逐一检查一用户的自选股组合内的各股,以决定所述的组合内是 否有与所述的股票成交信息对应的股票代码。
步骤222:使用与步骤221相同的方法逐一检查各用户,以决定所述的股票 成交信息所对应的接收用户。
步骤23:传送股票成交信息给接收用户。
步骤24:结束证券信息广播服务。
在TCP/IP网络中,要将特定的信息广播给特定使用者,唯一的方法是将此信 息一个一个传送给特定使用者。以目前现有的证券信息广播服务为例,如欲传送 自选股票成交信息给使用者,会参照以下方式:
假如现有四个用户A、B、C、D,其用户代码分别为1、2、3、1000,且2002、 2303、2330分别为这四个用户自选股票组合里所出现三种不同股票的代码,这四 个用户的自选股票分别如下:
A:2330,2303,2002
B:2330
C:2303,2002
D:2002,2330
目前现有技术为使用两个循环。当收到股票成交信息时会逐一检查各用户的 自选股组合内是否有选择所述的股票,如果是的话则将所述的股票成交信息加入 至所述的用户的暂存缓冲区内。请参阅图2所示,为目前现有的证券信息广播服 务的循环处理示意图。今假设证券信息广播服务内一台服务器可服务1000个用 户,而每个用户可在自选股票组合内选择100支股票,那么按照图2所示的现有 技术来处理,则广播任何一支股票的证券信息至其接收用户总共需要的平均循环 数为1000×50.5=50500(假设每个用户平均在其自选股票组合内选择100支股票, 则找到某一支股票的平均循环数目为(1+2+3...+100)/100=50.5,也即步骤221的平 均数目)。当每台服务器服务的用户数增加时,所需的循环数也会大为增加,无形 中增加了系统的负荷。

发明内容

本发明的主要目的是提供一种证券信息广播系统与方法,其在广播证券信息 时,通过建立关联表而减少决定接收用户所需的搜寻循环,以加快系统运作时间 并减少系统负荷。
为达上述目的,本发明所提供的证券信息广播系统是包括有:一关系数据库 与一分析处理器。关系数据库是用以储存包含复数笔证券接收用户关联的一关联 表。分析处理器则在当收到一证券信息时,依据所述的关联表决定对应所述的证 券信息的复数个接收用户,并广播所述的证券信息给所述的复数个接收用户。
在一较佳实施例中,所述的关联表是包含证券名称与复数个接收用户间的关 联,或证券代码与复数个接收用户间的关联。所述的证券信息是包含下列至少其 中之一:证券名称、证券代码与证券讯息。所述的复数笔证券接收用户关联系经 由所述的分析处理器统计归纳所述的系统内所有用户上传的复数笔用户纪录而得 的,且所述的用户纪录是包含下列至少其中之一:自选股票、查询纪录、成交纪 录与个人数据。所述的关联表内复数笔证券与复数个接收用户间的关联系可以关 联数组(Associative Array,又称作Hash)的方式排列。
为达上述目的,本发明的证券信息广播方法的一实施例则是包括有下列步骤:
统计归纳复数笔用户纪录而得到复数笔证券接收用户关联;
储存所述的复数笔证券接收用户关联至一关联表;以及,
当收到一证券信息时,依据所述的关联表决定对应所述的证券信息的复数个 接收用户,并广播所述的证券信息给所述的复数个接收用户。

附图说明

图1为目前现有的证券信息广播服务的一流程示意图;
图2为目前现有的证券信息广播服务的循环处理示意图;
图3为本发明的证券信息广播系统的一较佳实施例的架构示意图;
图4为本发明的证券信息广播系统的循环处理示意图;
图5为本发明证券信息广播系统的关联表以关联数组排列的示意图;
图6为本发明的证券信息广播方法的一较佳实施例流程图。
附图标记说明:10~本发明的证券信息广播系统;11~分析处理器;12~关系 数据库;13~资料来源;14~通讯网路;15~用户;20~24、221~222、60~66~流程 步骤。

具体实施方式

本发明的证券信息广播系统与方法的主要原理,乃是通过建立关联表以减少 广播证券信息时,决定接收用户所需的搜寻循环。所述的证券信息广播系统是包 括有:一关系数据库与一分析处理器。关系数据库是用以储存包含复数笔证券接收 用户关联的一关联表。分析处理器则在当收到一证券信息时,依据所述的关联表 决定对应所述的证券信息的复数个接收用户,并广播所述的证券信息给所述的复 数个接收用户。
请参阅图3,其中,图3为本发明的证券信息广播系统的一较佳实施例的架 构示意图。基本上,本发明的证券信息广播系统10是建立在由一通讯网路14(例 如但不限于:GSM、CDMA、GPRS、PHS、WLAN等无线通讯系统或其它如ADSL 等的有线通讯系统)所构成的一电子交易环境中,并可供与外界的一用户15(例 如一手持式无线通讯装置)来建立联机,并可接收来自数据来源13(为金融证券 服务业,例如台湾证券交易所,证券柜台买卖中心,台湾期货交易所等等)的证 券信息。证券信息可包含各证券的基本数据或是交易讯息,例如证券名称、证券 代码与证券讯息等等。在本较佳实施例中,所述的用户15为一可执行以无线方式 下载数据的智能型手机(Smart Phone)、掌上型股票机、或具行动通讯功能的个 人数字助理(PDA)等等,其通过例如GPRS(General Packet Radio Service,整 合封包无线电服务技术)等的行动通讯网路,来和本发明的证券信息广播系统10 联机,而使证券信息广播系统10与用户15之间可以无线行动通讯的方式建立联 机并进行数据传输。
在本较佳实施例中,本发明的证券信息广播系统10是包括有:一分析处理器 11以及一关系数据库12。所述的分析处理器11是可自外界的资料来源13接收所 有证券信息。证券信息可包含股票或期货的股票名称(例如「台积电」)、所有 股票或期货的股票代码(例如「2330」)以及各股票名称或代码所对应的股票讯 息(例如「成交爆量」)。分析处理器11除了接收证券信息,并自证券信息中撷 取如股票代码的类的信息,以作为决定对应股票成交信息接收用户的参考。所述 的分析处理器11也通过一通讯网路14而自外界接收所有的用户纪录。所述的用 户纪录可为自选股票组合、查询纪录、成交纪录与个人数据等等。在本实施例中, 指的是用户的自选股票组合。所述的分析处理器11在接收完系统内所有用户的自 选股票组合后,统计归纳出系统内所有用户与股票间的关联,其中,可用股票代 码、股票名称或是用户代码、用户名称来当作是用户与股票间关联的参考。在本 实施例中,使用股票代码而自所有用户的自选股票组合内找出个别股票及其复数 个接收用户间的关联,在此我们称所述的关联为证券接收用户关联。举例来说, 假如现有四个用户A、B、C、D,其用户代码分别为1、2、3、1000,且2002、 2303、2330分别为这四个用户自选股票组合里所出现三种不同股票的代码,这四 个用户的自选股票分别如下:
A:2330,2303,2002
B:2330
C:2303,2002
D:2002,2330
经过分析处理器11的统计归纳后,可得到下列三笔证券接收用户关联:
2002:A,C,D
2303:A,C
2330:A,B,D
其中,各笔证券接收用户关联分别代表一特定的股票及其复数个接收用户(也 即所述的复数个接收用户的自选股票组合里有出现所述的特定股票的代码)。然后 分析处理器11会将这三笔证券接收用户关联写入一关联表内,所述的关联表则是 被存入在一关系数据库12中。当分析处理器11收到一有关股票代码2303的证券 信息时,则会自关系数据库12读取所述的关联表,并依据所述的关联表内有关股 票代码2303的所述的笔证券接收用户关联之内容,可立即知道用户A与用户C 在其自选股票组合里有出现所述的特定股票的代码,因而将所述的有关股票代码 2303的证券信息广播给用户A与用户C。
在一实际的系统上,用户数与各用户自选股票组合里的股票数都远大于上例。 请参阅图2所示,为目前现有的证券信息广播服务的循环处理示意图。今假设证 券信息广播服务内一台服务器可服务1000个用户,而每个用户可在自选股票组合 内选择100支股票,那么按照图2所示的现有技术来处理,则广播任何一支股票 的证券信息至其接收用户总共需要的平均循环数为1000×50.5=50500(假设每个用 户平均在其自选股组合内选择100支股票,则找到某一支股票的平均循环数目为 (1+2+3...+100)/100=50.5)。再请参阅图4所示,为本发明的证券信息广播系统的 循环处理示意图。今假设证券信息广播服务内一台服务器可服务1000个用户,在 最极端的情况下,每支股票有1000个用户列在其用户自选股票组合里,则广播任 何一支股票的证券信息至其接收用户仅需要的循环数为1000。假设证券信息广播 服务内一台服务器可服务3000个用户,现有技术广播任何一支股票的证券信息至 其接收用户需要的平均循环数为151500,而本发明所需要的循环数为3000。当证 券信息广播服务内每台服务器服务的用户数越多,本发明可减少越多所需搜寻循 环的数量。
请参阅图5所示,为本发明证券信息广播系统的关联表以关联数组排列的示 意图。当股票的数量太多,可利用关联数组(Associative Array,又称作Hash)的方式 来重新排列股票,以使得分析处理器11能快速找到证券信息所对应的股票代码。
多数用户的使用习惯是一旦选好了自选股组合,就不会再轻易的还动。因此 在建立好一关联表后,分析处理器11除了偶尔接收现有用户对其自选股票组合的 还动请求,而需要自关系数据库12的关联表内,还新部分笔(与还动请求相应的 关联)证券接收用户关联之内容,除此的外,仅需针对新用户的自选股组合而还新 关联表。因此所述的关联表内各笔证券接收用户关联都可轻易、不耗费系统太大 资源而维持在最新最正确的状态。依据所述的关联表,系统可广播证券信息给正 确的接收用户。
请参阅图6所示,为本发明的证券信息广播方法的一较佳实施例流程图,其 是包括有下列步骤:
步骤60:开始本证券广播服务。
步骤61:接收所有用户的自选股组合纪录,并归纳所述的复数笔自选股组合 纪录而得到复数笔证券接收用户关联,其中,各笔证券接收用户关联分别代表一 特定的股票及其对应的复数个接收用户(也即所述的复数个接收用户的自选股票 组合里有出现所述的特定股票的代码)。
步骤62:将所述的复数笔证券接收用户关联写入一关联表内,可利用关联数 组的方式来重新排列所述的复数笔证券接收用户关联而建立起所述的关联表。
步骤63:自外界接收一证券信息,并自所述的证券信息中撷取证券代码,以 作为决定对应所述的证券信息接收用户的参考。
步骤64:依据步骤63中所撷取出的证券代码而自关联关联表内读取对应笔 证券接收用户关联,并依据所述的笔证券接收用户关联之内容,决定所述的证券 信息所对应的接收用户。
步骤65:广播所述的证券信息给所对应的接收用户。
步骤66:结束本证券广播服务。
唯以上所述的实施例不应用在限制本发明的可应用范围,本发明的保护范围 应以本发明的申请专利范围内容所界定技术精神及其均等变化所含括的范围为主 者。即大凡依本发明申请专利范围所做的均等变化与修饰,仍将不失本发明的要 义所在,也不脱离本发明的精神和范围,故都应视为本发明的进一步实施状况。