一种交互式信息系统的制作方法

文档序号:12068094阅读:203来源:国知局

本发明涉及数据通信和信息领域。具体地,本发明涉及用于提供用户数据的交互式信息系统、用户接口装置、控制单元、交互地提供用户数据的方法、程序元件和计算机可读介质。



背景技术:

信息系统通常经由因特网向使用相应的数据服务提供商的用户提供实时流数据。这种信息系统可能要求相对大量的数据的连续传输。被传输的数据可以包括图形信息,例如,图形信息涉及市场变化和金融市场的波动。这种信息对许多交易是至关重要的,特别是在当今的全天候的、每天运转的全球化市场中。包括金融分析家、商人、投资者和企业管理者等商务人士日益依赖于无处不在的连通性以保持对重要的或能够影响其交易的市场事件的知晓。例如网页服务器等能够与数据服务器进行无线通信的移动设备的引入增加了用户获得对市场数据的几乎接连不断的通晓的能力。然而,这种能力增加了用户对网络连通性和带宽的依赖。更为有用的数据和为用户所习惯的数据的显示,例如市场图形和图表,要求充足的网络带宽以传输数据的图形化图像。此外,随着被传输的数据量的增大,设备网络连接的稳定性变得越来越重要,从而确保适时递送完整的消息以及避免大量数据的传输超时而导致的不完整和无效的数据。

例如,用户可以使用在移动设备上运行的网页浏览器应用而访问市场数据。然而,网页浏览可能要求充足的带宽,从而不仅传送与市场数据相关联的图形,还传送网页上的其他全部图形,例如广告和导航图像。此外,网页浏览器的使用在该过程中要求用户的主动参与,该过程包括搜索市场数据、重新加载/更新数据以及其他动作。

因此,上述信息系统要求传送大量数据并且由此代价昂贵。此外,如果在移动用户设备处仅可获得有限的网络覆盖,则所述信息系统可能不能充分可靠地工作。再进一步地,需要因特网连接。与实时流数据提供商形成对比,存在向用户提供适时延迟的市场数据的其他信息系统。然而,对于许多用户来说,例如当市场在短时间段内易变时,这种信息过于局限。



技术实现要素:

可能期望向具有移动设备的用户提供一种改进的信息服务。

本发明提供了根据独立权利要求的特征所述的交互式信息系统、用户接口、控制单元、交互地提供用户数据的方法、计算机可读介质和程序元件。在从属权利要求中提出了本发明的 进一步的实施例。

应该注意,以下参考例如交互式信息系统讨论的特征还可以被实现为方法、程序元件或计算机可读介质,并且反之亦然。

根据本发明的示例性实施例,提供了一种交互式信息系统,该交互式信息系统用于向用户提供来自原始数据的用户数据,所述原始数据获得自多个单独的数据源,所述交互式信息系统包括控制单元和用户接口装置;其中所述控制单元适用于自至少一个单独的数据源接收原始数据;其中所述用户接口装置适用于由用户从原始数据中选择特定的数据集;其中所述控制单元适用于预处理所选择的特定的数据集,从而产生用户数据;其中控制单元适用于经由固定的最大尺寸的数据包将用户数据作为数据点的阵列传输给用户接口装置;其中所述用户接口装置适用于基于数据点的阵列和已存储在用户接口装置中的额外的数据来呈现用户数据的显示;其中所述用户接口装置进一步适用于向用户交互地显示所呈现的显示。可以仅需要数据连接来传输用于用户接口装置的数据,所述数据连接能够在控制单元和用户接口装置之间传输固定的最大尺寸的数据包,特别是单个数据包。所述交互式信息系统还可以在控制单元和用户接口装置之间具有低网络连通性和/或低带宽的网络连接下工作。此外,即使在良好的网络连接的情况下,本发明也可以减少控制单元和用户接口装置之间的数据流量。换句话说,即使在控制单元和用户接口之间的网络连接可能非常糟糕的情况下,即,网络连通性和/或带宽非常低的情况下,用户数据仍可以被传送到用户接口装置。根据本发明的另一个示例性实施例,提供了一种交互式信息系统,该交互式信息系统用于向用户提供来自原始数据的相关用户信息,所述原始数据获得自多个单独的数据源,所述交互式信息系统包括第一接口、控制单元和用户接口装置。所述第一接口适用于自至少一个单独的数据源接收原始数据并且所述用户接口装置适用于由用户从原始数据中选择特定的数据集。所述控制单元适用于预处理所选择的特定的数据集,从而产生用户数据,其中所述用户接口装置进一步适用于向用户交互地显示所述用户数据。根据本发明的另一个示例性实施例,所述原始数据可以是静态快照数据,特别是静态实时快照数据。与实时流数据相反,快照数据仅应要求被采样或经由用户或系统定义的事件的触发而被采样。这显著地降低了对可用带宽的要求并且为数据提供商引入了新的交易范例,即,数据提供商按使用量付费而不是缴纳固定的定期费用的交易范例。

静态快照数据是通过传输数值来表达金融证券的状态的一种方式,所述数值说明与表示所述数值的有效性的时间戳相关联的证券的特定状态。快照的示例是证券在给定的时间点的交易报价或证券在给定的时间点导出的分析值。

换句话说,可能具有中央服务器的形式的控制单元从多个单独的数据源中收集多个原始数据 集。这些原始数据集由控制单元预处理,并且在所述预处理之前或之后被存储在控制单元的存储分区中。所选择的原始数据的子数据集(在用户选择之前或之后被预处理)被传输到用户接口装置以便显示。用户接口装置可以适用于进一步处理所述预处理的数据。一个重要的特征是终端用户不必与各个数据源提供商(例如,证券交易所)签约。不需要为实时流数据给付昂贵的费用,而仅需要给付实时快照费用,即按快照付费。

对自控制单元中的各个数据源接收到的快照数据的预处理允许策略性的基础分级和技术分级以及由控制单元进行的其他形式的信息管理,从而使巨量的不同原始数据能够获得具有适合具体用户需求的高信息密度的形式。

根据本发明的另一个示例性实施例,所述用户接口装置进一步适用于由用户自用户数据中选择数据点并且用于确定所述数据点的数据点值。换句话说,用户能够从预处理的特定数据集选择特定的数据点并且能够触发这种特定数据点的进一步的分析。数据点选择例如可以通过使用计算机鼠标或触摸屏执行。

根据本发明的另一个示例性实施例,所述数据点值是实时的值。例如,如果用户从用户数据中选择特定的数据点,则用户接口装置将相应的消息传输到控制单元,所述控制单元自与所述数据点相关的相应的单独的数据源请求进一步的数据。然后,这种进一步的信息自单独的数据源传输到控制单元,并且之后,如果需要,在进一步的处理步骤之后,所述进一步的信息自控制单元传输到用户接口装置,如果需要,在通过用户接口装置的进一步的处理之后,所述进一步的信息在所述用户接口装置处被呈现给用户。

根据本发明的另一个示例性实施例,所述数据点涉及数据点值和时间戳。

根据本发明的另一个示例性实施例,所述数据点涉及四个数据点值(例如,开盘/盘高/盘低/收盘图表,OHLC)和时间戳。OHLC图表包括在特定的周期上OHLC点的一连串按时间发生顺序排列的周期读数并且由此以特定的周期为用户提供历史数据行为的视觉印象。换句话说,OHLC图表可以是X-Y图表,其中X轴表示时间线并且Y轴示出对于给定的时帧的四个具体时间点处的证券的报价:“开盘”示出在时帧开始时的报价,“盘高”示出在所述时帧期间最大的报价值,“盘低”示出在所述时帧期间最小的报价值,并且“收盘”示出时帧结束时的报价。

根据本发明的另一个示例性实施例,控制单元适用于在将数据点传输到用户接口装置之前对所述数据点进行编码。此外,控制单元可以不仅适用于对数据点编码,还适用于对传输到用户接口装置的每个用户数据编码。

根据本发明的另一个示例性实施例,用户接口装置适用于基于接收到的数据点的阵列而呈现用户数据的显示。

根据本发明的另一个示例性实施例,控制单元适用于经由固定的最大尺寸的数据包将用户数据作为数据点的阵列传输给用户接口装置。

例如,固定的最大尺寸的数据包是限制为1,120位数据的SMS(短消息服务)数据包。所述控制单元能够生成包括用户感兴趣的部分信息的数据包。这种固定尺寸的数据包之后被传输到用户接口装置并且在所述用户接口装置处被解码和进一步处理。为了能够以正确的方式解释和显示包含在数据包中的信息,接收站(用户接口装置)需要存储在接收站中的进一步的信息。因此,处理信息不需要自控制单元传输到用户接口装置。这种处理信息直接涉及存储在数据包中的信息并且使用户接口装置能在例如屏幕或一些显示器上显示所述信息。换句话说,不是显示数据所需的全部信息均被传输,而仅是传输其中的一部分。显示所述数据所需的信息的其他部分已被存储在用户接口装置处并且由此不需要被传输到接口装置。根据本发明的另一个示例性实施例,所述用户数据是静态实时数据。当用户请求时,即,从原始数据中选择特定的数据集时,可以自相应的外部数据服务器请求相应的快照数据,在通过控制单元的预处理之后,所述快照数据被传输到用户接口装置,由此为用户提供静态实时快照数据,即,最近的数据点的实时采样。根据本发明的另一个示例性实施例,控制单元适用于基于来自用户接口装置的用户请求而预处理接收到的原始数据。

因此,预处理可以仅在用户请求(即,选择)特定数据之后发生。根据本发明的另一个示例性实施例,所述用户接口装置是例如智能手机等移动设备的一部分。根据本发明的另一个示例性实施例,至少一个单独的数据源是全球交易提供商、外汇交易经纪商或银行中的一个。根据本发明的另一个示例性实施例,来自至少一个单独的数据源的原始数据的接收由控制单元触发。换句话说,原始数据仅基于用户或控制单元自身的请求而从单独的数据源传输到控制单元。因此,被传输的数据量可以被有效地减小。

根据本发明的另一个示例性实施例,所述控制单元进一步适用于在用户数据或原始数据触发预选择的阈值标准的情况下自动警示用户。这种阈值标准可以由用户经由用户接口装置或其他一些网页接口预先确定或者直接由控制单元预先确定。

根据本发明的另一个示例性实施例,显示在用户接口装置上的所述用户数据包括包含关于市场(例如,证券市场)活动的信息的数据。

根据本发明的另一个示例性实施例,提供了在以上以及以下说明的交互式信息系统中的用户接口装置。

根据本发明的另一个示例性实施例,提供了在以上以及以下说明的交互式信息系统中的控制单元。

根据本发明的另一个示例性实施例,提供了一种交互地向用户提供来自原始数据的用户 数据的方法,所述原始数据获得自多个单独的数据源,其中在控制单元中接收来自至少一个单独的数据源的原始数据。此外,由用户借助用户接口装置选择来自原始数据的特定的数据集。此外,执行被选择的特定的数据集的预处理,从而产生用户数据,其中所述用户数据借助用户接口装置以交互的方式显示给用户。

根据本发明的另一个示例性实施例,所述方法包括以下步骤:经由固定的最大尺寸的数据包将用户数据作为数据点的阵列从控制单元传输到用户接口装置;基于数据点的阵列和已存储在用户接口装置中的额外的数据来呈现用户数据的显示;借助用户接口装置向用户交互地显示所呈现的显示。

根据本发明的另一个示例性实施例,提供了程序元件或计算机程序,该程序元件或计算机程序交互地向用户提供来自原始数据的用户数据,所述原始数据获得自多个单独的数据源,当该程序元件或计算机程序由至少一个处理器(例如,控制单元和用户接口装置的处理器)执行时,所述程序元件或计算机程序适用于实现以上以及以下说明的方法步骤。

根据本发明的另一个示例性实施例,提供了计算机可读介质,其中存储了交互地向用户提供来自原始数据的用户数据的计算机程序或程序元件,所述原始数据获得自多个单独的数据源,当计算机程序或程序元件由至少一个处理器(例如,控制单元和用户接口装置的处理器)执行时,所述计算机程序或程序元件适用于实现以上以及以下说明的方法步骤。

所述程序元件可以存储在计算机可读介质上并且可以被加载到数据处理器的工作存储器中。因此,所述数据处理器可以被装配为实现本发明的方法的示例性实施例。所述程序元件可以用任意适当的程序语言编写,例如,C++,并且可以被存储在计算机可读介质上,例如CD-ROM。同样,所述程序元件可自例如万维网(WorldWideWeb)等网络获得,所述程序元件可从所述网络下载到处理器或任意适当的计算机中。

通过参考下述实施例以及参考下述实施例的说明,本发明的这些和其他方面将变得显然。

具体实施方式

本发明的一个示例性实施例的交互式信息系统。具有数据服务器形式的多个外部的、单独的数据源分别经由通信链路连接到中央控制单元的接口。数据服务器和中央控制单元7之间的数据连接可以是有线连接或例如经由因特网的无线连接。

中央控制单元具有第二接口,该第二接口将中央控制单元分别经由有线或无线连接而连接到一些用户接口装置。因特网的使用不是必须的,但如果需要,还是可以使用因特网。所述用户接口装置可以体现为移动计算机智能手机或其他移动电话或者例如PDA的形式。 所述中央控制单元适用于将由数据服务器提供的实时快照与移动观察列表和基于因特网的警示引擎捆绑。因此,个人用户可以得到按需求递送(经由拉送)的低成本的实时定价(快照)或凭借推送(警示)基于预设定的阈值的低成本的实时定价(快照)。所述中央控制单元可以仅将预处理的图表数据发送到移动设备,所述移动设备之后基于已经存储在移动设备上的额外的数据而呈现所述数据。例如,经由SMS传输预处理数据。因此,所述交互式信息系统适用于经由中央控制单元和移动用户接口装置向用户提供充分交互的移动图表。所述图表可以包含任何信息,例如,金融信息、个人信息或技术遥测学信息。技术遥测学包括个人金融投资组合(financial portfolio),其经由实时快照读数、各种金融指示器(例如,可供投资的领域的要素、移动平均数或相对排序)而实时地映射到市场价格。技术遥测学信息还可以是与技术主题相关联的累积的历史数据,例如围绕跑道的一圈中的赛车的速度测量或在飞行中飞机引擎的每分钟转数。在X轴包含时间并且Y轴包含数据点值的X-Y图表的情况下,用户具有在期望的时间点处确定图表数据点的精确值的便利。相同的方法能够用于其他任何图表类型中,只要该图表能够通过选择图表的点而提供关于图表数据的额外的信息。交互式信息系统通过接收由中央控制单元(即,服务器)预汇编的针对具体图表类型的数据而实现其功能。在线条型图表的情况下,数据包括一系列数据点,其中每个数据点被表示为点值和点时间戳。在开盘/盘高/盘低/收盘图表中,每个图表点包括四个值(OHLC)和时间戳。每个数据点以压缩格式编码以最小化所需要的数据流量。移动引擎,即移动用户接口的程序,基于接收到的图表点的阵列而在移动屏幕上呈现图表。最终,由所述引擎提供交互的便利以允许用户选择图表中的具体点。可由用户移动的竖直条是这种便利的一个示例。所述交互式信息系统通过解释竖直条在何处与图表的线条相交而确定当前的图表点。经由用户的能力来实现进一步的交互性以自移动接口指示控制单元执行多个智能动作,例如,提供图表的周期性更新、呈现准流式体验以及用户能够规定需要的频率的智能动作。

在第一步骤期间,中央控制单元通过加入与全球交易所和其他类型的数据提供商(例如,外汇交易经纪商、银行和IMF、OECD等)的全球性协议而自不同的单独的数据服务器聚集原始数据。换句话说,自不同的数据服务器检索快照数据。在步骤中,这种实时快照数据或快照定价被存储在中央控制单元的数据库中。与当前市场中普遍提供的两个模型a)延迟的数据供应或b)实时流数据不同,所述交互式信息系统基于与数据供应商的通信链路实现新数据获取和处理,由此不再需要单独的订户接触并且用户将接收实时快照定价。以此方式,提供了世界性的交易协议矩阵,从而产生基于实时快照的世界性市场数据。

在步骤中,通过中央控制单元将一系列分析操作应用于原始数据。这些分析表示用于分析全球金融市场的方法论。这些分析的应用表示(全球)金融市场的排序,使用户能快 速地估计哪些市场代表投资机会以及使用户能形成对跨越资产类别的资金市场的有见识的观点。之后,在步骤中,提供给用户加入用户的投资组合的功能并且经由快照实时跟踪该投资组合,所述功能与证券类型(股票、债券、现金、期货、期权、基金单位)无关。在步骤中,将由中央控制单元预处理的与用户选择的投资组合相关的数据选择从中央控制单元传输到用户接口装置,即,移动电话。例如,经由SMS数据包传输数据。在移动电话中,安装了特定的软件模块,该软件模块提供用于正确解包、解码和显示被传输的数据的额外的信息。移动应用程序模块包括当在包括S60(塞班(Symbian)、黑莓(Blackberry)、iPhone、视窗(Windows)或安卓(Android))的任意智能手机上漫游时使用户能具有以上信息的交互式图表。这样,可以提供具有成本效益的移动金融信息服务并且提供实时定价数据、可诉讼分析以及对易于使用接口、可访问任意智能手机或其他移动设备的个性化警示。

本发明的一个示例性实施例的用户接口装置上的用户数据的显示。用户可以选择多个单独的用户数据集中的一个,例如通过经由该用户的移动设备的触摸屏选择它们中的一个。单独的用户数据集中的每一个涉及具体的、用户预选择的数据组,所述数据组涉及例如特定的金融市场数据。这种用户数据集中的一个示例是由欧洲期货交易所提供的DAX 30指数期货。

当用户选择这种特定的用户数据集时,可以通过将来自用户接口装置的相应的请求消息发送到中央控制单元并从该中央控制单元发送到特定的数据服务器而自特定的外部数据服务器请求实时快照数据。

第一数据预处理在中央控制单元上执行并且相应的数据被编码并借助例如SMS数据包而传输到用户接口装置。

所述用户接口装置包括能够解码接收到的数据并且进一步处理所述数据以使其能够被显示在屏幕上的程序元件或软件模块。这种被显示的用户数据集的一个示例。X轴表示在一个时期上的时标,例如从2008年7月开始至2008年12月结束的6个月范围。Y轴表示相应的DAX30指数期货值,范围从大约4100点至大约6400点。DAX 30指数期货由曲线305表示。此外,用户可以选择由水平线303和竖直线304表示的特定数据点。所选择的数据点涉及2008年10月22日和值4720.5。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1