专利名称:金融商品报价服务器及系统与方法
技术领域:
本发明是关于一种金融商品报价软件,特别是关于一种支持多用户平台信息推送的金融商品报价服务器及其系统与方法。
背景技术:
参阅图1,现有金融商品报价系统架构示意图。按目前金融报价系统简略架构中所牵涉的角色分为三种:报价信息源提供者10、金融信息厂商12、客户端14。上游(upstream)的报价信息源提供者10多为国内外交易所,诸如上证所(上海证券交易所)、深证券(深圳证券交易所)、芝加哥期货交易所、新加坡期货交易所...等,其提供实时(real-time)与延迟(delay)的各类金融商品报价至金融信息厂商12。金融信息厂商12再予以加值(value-added)后提供报价信息加值服务给客户端14。其中,加值可以是整合多项报价信息来源或是开发多项适合不同设备的客户端看盘软件(如图示的20、22、24、26)。客户端14由用户28操作的设备可为:按键式移动设备20,例如可执行Java程序并具按键的移动设备,触控式移动设备22,例如:iPhone、Android、Windows Phone、股票机...等移动设备,个人电脑24或平板电脑26,等各种平台(Platforms)。在现有技术中,报价服务器18通过HTTP或是TCP通讯协议传送金融商品报价信息至客户端14的设备(20、22、24、26)。参阅图2,现有金融商品报价系统架构的模块示意图,为简化说明此图仅列出相关的模块,其余模块省略未描绘。报价服务器18中运行信息接收模块(Data ReceivingModule) 30及信息传送模块(Data Dispatching Module) 32。信息接收模块30负责接收报价信息源16所传送的数据。信息传送模块32负责传送数据至客户端14的设备。参阅图3,现有金融商品报价系统数据传送流程图。说明由报价信息源16发送数据至客户端14的设备期间的运作流程,包含下列步骤:步骤SlOl:报价信息源16发送金融商品报价信息。属信息源提供者10的报价信息源16发送金融商品报价信息至金融信息厂商12。步骤S102:信息接收模块30接收金融商品报价信息。位于金融信息厂商12的报价服务器18其信息接收模块30接收金融商品报价信息。步骤S103:信息传送模块32发送金融商品报价信息至客户端14的设备。位于金融信息厂商12的报价服务器18其信息传送模块32发送金融商品报价信息至客户端14的设备。步骤S104:客户端14的设备接收并显示金融商品报价信息。信息传送模块32发送金融商品报价信息至客户端14的设备,运行于设备上的金融商品看盘软件显示金融商品报价信息。而用户28即可于按键式移动设备20、触控式移动设备22、个人电脑24或平板电脑26上的报价画面(例如:自选股报价画面)查信息看报价。自图2与图3得知:现有技术中并无任何一模块负责处理大量信息传送至特定对象的功能,若有信息传递仅能以广播(Broadcasting)方式传送给所有用户28,而非特定对象。若欲发送信息至特定对象,现有技术必须搭配其他外部工具方能达成,例如短信。短信(SMS)是现今移动电话上用来传递文字信息最普遍的一种工具,它可同时传送信息给大量的特定对象,例如券商或投顾业者可通过短信发送投资建议给所有会员。然而,短信发送须通过移动通信业者(Mobile Carrier)其系统与设备,故须支付移动通信业者一定的发送成本。综上所述,现有金融商品报价系统并无传递大量信息至特定对象的功能。因此,实有必要提出一种可满足券商、投顾业者或其他发送者的需求,且可降低发送信息成本的金融商品报价系统,并可支持客户端各种不同平台,以便信息发送者利用。
发明内容
有鉴于此,本发明提出一种支持多用户平台信息推送的金融商品报价服务器及其系统与方法。可让发送者于报价系统中直接发送信息至特定对象,而不需要通过外部的短信来传递信息。本发明提出支持多用户平台信息推送的金融商品报价服务器,包含一内存与一处理器。其中,内存储存有一通讯程序,该通讯程序包含:通信录、信息发送用户界面、以及信息传送模块。通信录记录一金融商品看盘软件的多个用户账号,或对应用户账号至少一个装置代码,或这些用户账号与对应用户账号至少一个装置代码。信息发送用户界面用以输入一信息,选取或设定该通信录中的这些用户账号,或对应该用户账号至少一个装置代码。信息传送模块,将该信息以推送(Push)技术通过网络传送至被选取的该用户账号的客户端设备。由金融信息厂商设定发送者的权限后,发送者即可选取通信录中的接收对象,并由信息传送模块将撰写好的信息以推送技术通过HTTP或TCP通讯协议传送至指定的用户其客户端设备。而,本发明亦提出支持多用户平台信息推送的金融商品报价系统,除了包含上述的报价服务器外,还包括客户端的设备。客户端的设备运行金融商品看盘软件,该金融商品看盘软件包含一注册模块、一信息接送模块以及一信息显示模块。该注册模块于第一次开启时向金融商品报价服务器注册,以回传该客户端设备的专属装置代码,该服务器端的通信录即登录该装置代码至对应的用户账号。该信息接送模块接收由该金融商品报价服务器推送至该金融商品看盘软件的该信息。该信息显示模块显示该信息,让用户于该金融商品看盘软件中即可检阅发送者所发送出的信息,而不必跳出该金融商品看盘软件另以外部程序检阅。本发明提出一种支持多用户平台信息推送的金融商品报价系统的特定用户的信息传递方法,包含:接收一发送者登入系统信息;接收由一通信录中所选取至少一接收用户账号的信息;接收一信息的信息;以推送技术传送信息至被选取的接收用户账号的一客户端设备;及由客户端设备接收并显示信息。
图1为现有金融商品报价系统架构示意图;图2为现有金融商品报价系统架构的模块示意图;图3为现有金融商品报价系统数据传送流程图4为本发明的金融商品报价系统架构示意图;图5为本发明实施例信息传送流程图;图6A为本发明实施例于iPhone手机呈现示意图一;及图6B为本发明实施例于iPhone手机呈现示意图二。
具体实施例方式图4是本发明提出的金融商品报价系统的示意图,本发明的报价服务器18包含:信息接收模块30,用以接收金融商品报价信息;信息传送模块32,用以发送报价信息至客户端14的设备(20、22、24、26);通信录34,记录一金融商品看盘软件的多个用户账号,或对应用户账号至少一个装置代码,或这些用户账号与对应用户账号至少一个装置代码;一信息发送用户界面38,用以输入一信息,选取或设定该通信录中的这些用户账号或对应该用户账号至少一个装置代码;及一信息传送模块36,将该信息以推送(Push)技术通过网络传送至被选取的该用户账号的客户端设备。其中,信息接收模块30与信息传送模块32是为现有技术,本发明则是增设通信录34、信息发送用户界面38与信息传送模块36。客户端14的设备(20、22、24、26)用以执行金融商品看盘软件并接收报价服务器18提供的报价信息以及信息(Messages)。客户端14的用户28皆有一独特(Unique)的登入账号,该账号可视为用户28的识别身份(ID),通信录34即记录这些账号。另外,同一用户账号可由不同的客户端14设备登入,例如Android手机、iPhone手机(属于触控式移动设备22)或是iPad(属于平板电脑26),由于各装置另有其独特的装置代码,当金融商品看盘软件于该装置上第一次开启时,该金融商品看盘软件的注册模块即向金融商品报价服务器18注册,以回传该客户端14设备的专属装置代码(Device Token),该装置代码即登录至通信录中对应的用户账号,亦即一用户账号可对应多个装置代码。至于通信录34中的这些账号,可依不同类型再由发送者自行加以区分成不同群组(Group),或是以标签(Tag)方式标注,例如:投顾业者可将会员依月费的不同而分成“钻石会员”与“黄金会员”群组。而该通信录34又更可储存于一数据库(Database)中或以配置文件(Configuration File)方式储存。另外,信息发送用户界面38以供有权限的发送者操作,该信息发送用户界面38可由报价服务器18的本机来操作,亦可通过远程登录(Remote Login)在其他计算器上操作。该信息发送用户界面38除了提供信息内容输入与编辑功能外,另可设定信息发送时间、查询发送状态与记录,以及取选与设定通信录34等多项功能。具体地,其呈现于该发送用户界面38当中为对应的字段。报价服务器18可由一服务器或多个服务器组成,其中运行的程序模块可设置于不同或相同服务器中,以达到分布式计算(Distributed Computing)、负载平衡(LoadBalance)及备援(Fail-Over)等功效。以下举例的报价服务器18为单一服务器所构成。本发明是采用推送(Push)技术传送信息,为方便说明以苹果(Apple)的iPhone手机为例,其操作系统iOS版本3.0以上即支持APNS(苹果推送通知服务,Apple PushNotification Service),当iPhone手机(触控式移动设备22)上的金融商品看盘软件第一次开启时,其中的注册模块(未描绘)即向金融商品报价服务器18注册APNS,并回传该iPhone手机的装置代码(Device Token),该报价服务器18的通信录即登录该装置代码至对应的用户账号。的后,该报价服务器18的信息传送模块36推送信息时即以该装置代码做为接收对象。本发明的报价服务器18不仅支持苹果推送通知服务,同时亦支持其他平台装置的推送(例如Android、微软Windows Phone、BlackBerry> Java平台...等),以达到单一服务器推送信息至各装置平台的功能。图5是本发明实施例信息传送流程图,此流程仅说明发送者传送大量信息至客户端14的特定用户28,而不包含报价信息的接收与传送流程(即图3),其包含下列步骤:步骤S201:接收一发送者登入系统信息。具有发送信息权限的发送者例如投顾业者或券商,以本机操作或远程联机方式以登入金融商品报价服务器18。步骤S202:接收由一通信录中所选取的一个或以上接收用户账号或对应的装置代码信息。通信录34所记载的用户28是以安装于客户端14设备的金融商品看盘软件其登入账号为准,例如同一用户28可于不同设备(如按键式移动设备20与个人电脑24)以同一账号登入,而该账号所登入的装置代码即该次信息发送的接收端。发送者在登入系统后,即可通过信息发送用户界面38在金融商品报价服务器中选取通信录34中欲发送的用户28,可选取个别用户28,亦可以群组为单位选取欲发送的群组。步骤S203:接收一信息的信息。发送者通过金融商品报价服务器18的信息发送用户界面38编辑欲发送的信息内容,例如金融商品投资买卖建议。步骤S204:传送该信息至被选取的该接收用户账号的一客户端设备。发送者编辑完成信息内容即可按“发送键”(未描绘),信息传送模块36即通过推送技术以HTTP或TCP通讯协议发送至指定的用户28其客户端14设备(20、22、24、26)。步骤S205:由该客户端设备接收并显示该信息。视用户28当下所登入的客户端14设备为何,该设备上所安装的金融商品看盘软件其内建的“信息接送模块”(未描绘)即负责接收信息,“信息显示模块”(未描绘)并将该信息呈现于设备的屏幕上供用户28读取,用户28不需跳离看盘软件另以外部程序阅读,较现有技术以短信阅读更为方便。图6A与图6B是本发明实施例于苹果iPhone手机上的示意图,图6A是移动装置金软看盘软件正在运作的时,当“信息接收模块”(未描绘)收到一信息时,“信息显示模块”(未描绘)即显示一弹出警示(Popup Alert) 40以通知用户28。图6B是移动装置金软看盘软件为关闭时(或于背景运作),当接收到一信息的时,该软件图标(Icon)即显示一通知标记(Badge)42,其中的数字代表所收到的通知信息数量。另外,由于发送对象不限定于具有手机门号的移动设备,亦即各种设备只要可安装金融商品看盘软件,便可接收信息,此点对发送者而言在信息布达方面更为弹性。综上所述,本发明所提出的支持多用户平台信息推送的金融商品报价服务器及其系统与方法,可让用户28于客户端14的按键式移动设备20、触控式移动设备22、个人电脑24或平板电脑26上运行的金融商品看盘软件直接读取发送者所传送的信息;更让发送者有一低发送成本、高弹性运用、跨多种用户装置平台的信息发送工具。虽然本发明的技术内容已经以较佳实施例公开如上,然其并非用以限定本发明,任何熟习此技艺者,在不脱离本发明的精神所作些许的更动与润饰,皆应涵盖于本发明的范畴内。
权利要求
1.一种支持多用户平台信息推送的金融商品报价服务器,其特征在于,该服务器包含: 一内存,储存有一通讯程序,该通讯程序包含: 一通信录,记录一金融商品看盘软件的多个用户账号,或对应该用户账号至少一个装置代码,或这些用户账号与对应该用户账号至少一个该装置代码; 一信息发送用户界面,用以输入一信息,选取或设定该通信录中的这些用户账号,或对应该用户账号至少一个该装置代码;及 一信息传送模块,将该信息以推送技术通过互联网传送至被选取的该用户账号的客户端设备 '及 一处理器,执行该内存中的该通讯程序。
2.如权利要求1所述的支持多用户平台信息推送的金融商品报价服务器,其特征在于,该信息发送用户界面的登入是选自:一本机登入操作、一远程登录操作。
3.如权利要求1所述的支持多用户平台信息推送的金融商品报价服务器,其特征在于,该信息发送用户界面还包括:一设定信息发送时间字段、一查询发送状态区位或一查询发送记录字段。
4.如权利要求1所述的支持多用户平台信息推送的金融商品报价服务器,其特征在于,该信息传送的推送技术是选自:Android平台、苹果iOS平台、苹果OS X平台、微软Windows Phone 平台、微软 Windows 平台、Java 平台、Symbian 平台以及 BlackBerry 平台。
5.如权利要求1所述的支持多用户平台信息推送的金融商品报价服务器,其特征在于,该通信录的储存是选 自:一数据库与一配置文件。
6.如权利要求1所述的支持多用户平台信息推送的金融商品报价服务器,其特征在于,该通信录的用户分类方式是选自:一群组与一标签。
7.一种支持多用户平台信息推送的金融商品报价系统,其特征在于,该系统包含:如权利要求1至6的金融商品报价服务器 '及 一客户端设备,执行一金融商品看盘软件并接收该信息,并显示于该客户端设备。
8.如权利要求7所述的支持多用户平台信息推送的金融商品报价系统,其特征在于,该客户端设备是直接于该金融商品看盘软件的界面显示所接收到的该信息。
9.如权利要求7所述的支持多用户平台信息推送的金融商品报价系统,其特征在于,该客户端设备还包括一注册模块,用于第一次开启时向该金融商品报价服务器注册,以回传该客户端设备的装置代码,该服务器端的该通信录即登录该客户端设备的装置代码至对应的该用户账号。
10.一种金融商品报价系统的特定用户的信息传递方法,其特征在于,该方法包含: 接收一发送者登入系统信息; 接收由一通信录中所选取至少一接收用户账号的信息; 接收一信息的信息; 以推送技术传送该信息至被选取的该接收用户账号的一客户端设备;及 由该客户端设备接收并显示该信息。
11.如权利要求10所述的金融商品报价系统的特定用户的信息传递方法,还包括: 一信息发送用户界面,供发送者输入发送信息的内容,以选取或设定一通信录。
12.如权利要求11所述的金融商品报价系统的特定用户的信息传递方法,其特征在于,该信息发送用户界面的操作方式是选自:一本机登入操作、一远程登录操作。
13.如权利要求11所述的金融商品报价系统的特定用户的信息传递方法,其特征在于,该信息发送用户界面包含以下功能:一设定信息发送时间、一查询发送状态以及一查询发送记录。
14.如权利要求10所述的金融商品报价系统的特定用户的信息传递方法,其特征在于,该信息传送的推送技术是选自:Android平台、苹果iOS平台、苹果OS X平台、微软Windows Phone 平台、微软 Windows 平台、Java 平台、Symbian 平台以及 BlackBerry 平台。
15.如权利要求10所述的金融商品报价系统的特定用户的信息传递方法,其特征在于,该通信录的储存是选自:一数据库与一配置文件。
16.如权利要求10所述的金融商品报价系统的特定用户的信息传递方法,其特征在于,该通信录的用 户分类方式是选自:一群组与一标签。
全文摘要
一种支持多用户平台信息推送的金融商品报价服务器,包含通信录、信息发送用户界面与信息传送模块。通信录,记录一金融商品看盘软件的多个用户账号,或对应该用户账号至少一个装置代码,或这些用户账号与对应该用户账号至少一个该装置代码;信息发送用户界面,用以输入一信息,选取或设定通信录中的这些用户账号,或对应该用户账号至少一个该装置代码;及信息传送模块,将信息以推送技术通过互联网传送至被选取的用户账号的客户端设备。
文档编号G06Q40/04GK103150673SQ20111044686
公开日2013年6月12日 申请日期2011年12月23日 优先权日2011年12月6日
发明者邱宏哲 申请人:三竹资讯股份有限公司