数据获取方法、装置及电子设备与流程

文档序号:14714516发布日期:2018-06-16 01:04阅读:134来源:国知局
数据获取方法、装置及电子设备与流程
本发明涉及信息处理
技术领域
,特别涉及一种数据获取方法、装置及电子设备。
背景技术
:随着信息技术的不断发展,终端不再仅仅用于人与人之间的通信,更多用于各种娱乐及日常生活,例如,看电影、玩游戏、购物等等。终端上运行有大量软件,在使用软件的过程中,用户为了获取到更优质的体验,常常使用虚拟货币获取软件提供的增值服务或进行娱乐消费。随着虚拟货币的蓬勃发展,虚拟货币的币种越来越多,用户可以在软件中进行注册,由软件的服务器为用户分配交易账号,并在交易账号中使用虚拟货币进行交易,当交易发生时,用户可基于交易账号对虚拟货币的交易进度进行查询,获取到关于虚拟货币交易的交易数据。相关技术中,用户在获取交易数据时,通常需要确定待查询交易涉及的虚拟货币的币种,并确定可以查询该币种交易数据的指定浏览器,在指定浏览器中根据交易账号获取关于待查询交易的交易数据。在实现本发明的过程中,发明人发现相关技术至少存在以下问题:由于币种不同的虚拟货币的相关数据是被隔离开的,因此,当用户获取不同币种的虚拟货币的交易信息时,需要切换到不同的浏览器,基于不同的浏览器获取交易数据,导致获取交易数据的过程较为繁琐,智能性较差。技术实现要素:为克服相关技术中存在的获取交易数据的过程较为繁琐,智能性较差的问题,本发明提供一种数据获取方法、装置及电子设备。根据本发明实施例的第一方面,提供一种数据获取方法,所述方法包括:接收用户的第一查询信息,所述第一查询信息至少包括第一待查询币种及第一账号;根据所述第一待查询币种,确定第一查询服务器,所述第一查询服务器为所述第一待查询币种的全节点服务器;与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据。在另一个实施例中,所述接收用户的第一查询信息之前,所述方法还包括:获取至少一个全节点服务器的至少一个服务器地址;将所述至少一个全节点服务器的服务器地址与所述至少一个全节点服务器的服务器标识对应存储。在另一个实施例中,所述根据所述第一待查询币种,确定第一查询服务器包括:确定至少一个全节点服务器的币种;根据所述第一待查询币种,在所述至少一个全节点服务器中查询币种与所述第一待查询币种一致的指定全节点服务器;将所述指定全节点服务器作为所述第一查询服务器。在另一个实施例中,所述与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取所述第一待查询币种的数据包括:根据所述第一查询服务器的服务器标识,确定所述第一查询服务器的服务器地址;访问所述第一查询服务器的服务器地址,与所述第一查询服务器建立数据连接;基于所述数据连接,将所述第一账号传输至所述第一查询服务器,以使所述第一查询服务器获取与所述第一数据,并将所述第一数据返回至终端;获取所述第一查询服务器在接收到所述第一账号后返回的所述第一数据。在另一个实施例中,所述方法还包括:当接收到所述用户的第二查询信息时,断开与所述第一查询服务器之间的数据连接,所述第二查询服务器至少包括第二待查询币种及第二账号,所述第二待查询币种与所述第一待查询币种为不同的币种;确定第二查询服务器,重复执行上述数据获取的过程,在所述第二查询服务器中获取第二数据,所述第二数据为所述第二账号中与所述第二待查询币种相关的数据。根据本发明实施例的第二方面,提供一种数据获取装置,所述装置包括:接收模块,用于接收用户的第一查询信息,所述第一查询信息至少包括第一待查询币种及第一账号;确定模块,用于根据所述第一待查询币种,确定第一查询服务器,所述第一查询服务器为所述第一待查询币种的全节点服务器;数据获取模块,用于与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据。在另一个实施例中,所述装置还包括:地址获取模块,用于获取至少一个全节点服务器的至少一个服务器地址;存储模块,用于将所述至少一个全节点服务器的服务器地址与所述至少一个全节点服务器的服务器标识对应存储。在另一个实施例中,所述确定模块包括:币种确定子模块,用于确定至少一个全节点服务器的币种;查询子模块,用于根据所述第一待查询币种,在所述至少一个全节点服务器中查询币种与所述第一待查询币种一致的指定全节点服务器;服务器确定子模块,用于将所述指定全节点服务器作为所述第一查询服务器。在另一个实施例中,所述数据获取模块包括:确定子模块,用于根据所述第一查询服务器的服务器标识,确定所述第一查询服务器的服务器地址;访问子模块,用于访问所述第一查询服务器的服务器地址,与所述第一查询服务器建立数据连接;传输子模块,用于基于所述数据连接,将所述第一账号传输至所述第一查询服务器,以使所述第一查询服务器获取与所述第一数据,并将所述第一数据返回至终端;获取子模块,用于获取所述第一查询服务器在接收到所述第一账号后返回的所述第一数据。在另一个实施例中,所述装置还包括:断开模块,用于当接收到所述用户的第二查询信息时,断开与所述第一查询服务器之间的数据连接,所述第二查询服务器至少包括第二待查询币种及第二账号,所述第二待查询币种与所述第一待查询币种为不同的币种;所述数据获取模块,还用于确定第二查询服务器,重复执行上述数据获取的过程,在所述第二查询服务器中获取第二数据,所述第二数据为所述第二账号中与所述第二待查询币种相关的数据。根据本发明实施例的第三方面,提供一种电子设备,包括上述第二方面所述的数据获取装置。根据本发明实施例的第四方面,提供一种电子设备,包括:存储器,用于存储可执行指令;以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成上述第一方面所述的数据获取方法的操作。本发明的实施例提供的技术方案可以包括以下有益效果:接收用户的第一查询信息,根据第一查询信息中的第一待查询币种,确定第一查询服务器,与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据,使得可以直接根据查询信息中携带的待查询币种确定查询服务器,并直接与查询服务器建立数据连接,从而获取数据,无需开启其他浏览器,直接基于当前的浏览器即可实现服务器的切换,简化了获取数据的过程,智能性较好。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。图1是根据一示例性实施例示出的一种数据获取方法的流程图;图2是根据一示例性实施例示出的一种数据获取系统的架构图;图3是根据一示例性实施例示出的一种数据获取方法的流程图;图4A是根据一示例性实施例示出的一种数据获取装置的框图;图4B是根据一示例性实施例示出的一种数据获取装置的框图;图4C是根据一示例性实施例示出的一种数据获取装置的框图;图4D是根据一示例性实施例示出的一种数据获取装置的框图;图4E是根据一示例性实施例示出的一种数据获取装置的框图;图5是根据一示例性实施例示出的一种数据获取装置500的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种数据获取方法的流程图,如图1所示,该方法包括以下步骤。在步骤101中,接收用户的第一查询信息,第一查询信息至少包括第一待查询币种及第一账号。在步骤102中,根据第一待查询币种,确定第一查询服务器,第一查询服务器为第一待查询币种的全节点服务器。在步骤103中,与第一查询服务器建立数据连接,基于第一查询服务器,获取第一数据,第一数据为第一账号中与第一待查询币种相关的数据。本发明实施例提供的方法,接收用户的第一查询信息,根据第一查询信息中的第一待查询币种,确定第一查询服务器,与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据,使得可以直接根据查询信息中携带的待查询币种确定查询服务器,并直接与查询服务器建立数据连接,从而获取数据,无需开启其他浏览器,直接基于当前的浏览器即可实现服务器的切换,简化了获取数据的过程,智能性较好。在另一个实施例中,所述接收用户的第一查询信息之前,所述方法还包括:获取至少一个全节点服务器的至少一个服务器地址;将所述至少一个全节点服务器的服务器地址与所述至少一个全节点服务器的服务器标识对应存储。在另一个实施例中,所述根据所述第一待查询币种,确定第一查询服务器包括:确定至少一个全节点服务器的币种;根据所述第一待查询币种,在所述至少一个全节点服务器中查询币种与所述第一待查询币种一致的指定全节点服务器;将所述指定全节点服务器作为所述第一查询服务器。在另一个实施例中,所述与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取所述第一待查询币种的数据包括:根据所述第一查询服务器的服务器标识,确定所述第一查询服务器的服务器地址;访问所述第一查询服务器的服务器地址,与所述第一查询服务器建立数据连接;基于所述数据连接,将所述第一账号传输至所述第一查询服务器,以使所述第一查询服务器获取与所述第一数据,并将所述第一数据返回至终端;获取所述第一查询服务器在接收到所述第一账号后返回的所述第一数据。在另一个实施例中,所述方法还包括:当接收到所述用户的第二查询信息时,断开与所述第一查询服务器之间的数据连接,所述第二查询服务器至少包括第二待查询币种及第二账号,所述第二待查询币种与所述第一待查询币种为不同的币种;确定第二查询服务器,重复执行上述数据获取的过程,在所述第二查询服务器中获取第二数据,所述第二数据为所述第二账号中与所述第二待查询币种相关的数据。上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。在对本发明实施例进行详细的解释说明之前,先对本发明实施例涉及的数据获取系统的架构进行简单介绍。参见图2,本发明涉及的数据获取系统的架构中包括终端及至少一个全节点服务器。终端可以通过无线或者有线网络与至少一个全节点服务器连接,终端可为能够访问全节点服务器的电子设备,该电子设备可以为电脑、智能手机、平板电脑或者其他电子设备。全节点服务器用于存储关于与其对应的币种的全部数据,每个全节点服务器仅与一个币种之间存在关联。本发明实施例中,终端的用户可以通过在全节点服务器上进行注册或者安装诸如浏览器之类的客户端等手段,来向至少一个全节点服务器传输查询信息,从而在至少一个全节点服务器中获取相应的数据,本发明实施例对终端访问全节点服务器的方式不进行具体限定。而对于全节点服务器和终端来说,全节点服务器和终端上可以分别设置数据库,全节点服务基于数据库存储各个账号中固定币种的数据;终端基于数据库存储全节点服务器的服务器标识与服务器地址之间的对应关系,以便基于接收到的用户的查询信息,确定当前需要路由的服务器,从而保证可以获取各个币种的数据。在本发明实施例中,虚拟货币可为比特币、莱特币等虚拟货币,也可为诸如游戏、购物软件中的金币、会员币等形式的虚拟货币,本发明实施例对虚拟货币的形式不进行具体限定。图3是根据一示例性实施例示出的一种数据获取方法的流程图,如图3所示,该方法包括以下步骤。在步骤301中,终端获取至少一个全节点服务器的至少一个服务器地址,将至少一个全节点服务器的服务器地址与至少一个全节点服务器的服务器标识对应存储。发明人认识到,用于获取虚拟货币的数据的浏览器通常仅与某一币种的虚拟货币的全节点服务器之间存在数据连接,使得该服务器仅能查询某一币种的虚拟货币的数据,这样,当用户需要查询多个币种的虚拟货币的数据时,需要在查询的终端下载多个不同的浏览器,因此,在本发明实施例中,终端可以获取至少一个全节点服务器的至少一个服务器地址,将至少一个全节点服务器的服务器地址与至少一个全节点服务器的服务器标识对应存储,以便在后续接收到用户的查询信息时,可以直接基于查询信息中携带的待查询币种确定可以查询该币种的虚拟货币的数据的全节点服务器,根据该全节点服务器的服务器标识确定服务器地址,从而访问该服务器地址,获取该币种的虚拟货币的数据。其中,终端在将服务器标识与服务器地址对应存储时,可以生成表1所示的第一地址列表。在实际应用的过程中,为了更明确全节点服务器与其可以查询的虚拟货币的币种之间的关系,还可以生成表2所示的第二地址列表,本发明实施例对终端存储服务器标识和服务器地址之间对应关系的方式不进行具体限定。表1服务器标识服务器地址全节点服务器A119.108.XXX.37全节点服务器B119.108.XXX.36……表2币种服务器标识服务器地址比特币全节点服务器A119.108.XXX.37莱特币全节点服务器B119.108.XXX.36………在步骤302中,终端接收用户的第一查询信息,第一查询信息至少包括第一待查询币种及第一账号。在本发明实施例中,由于终端需要基于币种确定需要连接的全节点服务器,因此,用户在终端上获取数据时,需要为终端提供待查询币种及账号。为了获取用户请求的待查询币种及账号,终端可以为用户提供信息查询入口,当检测到用户触发该信息查询入口,并检测到用户确定进行信息查询时,确定接收到用户的第一查询信息。其中,当终端检测到用户触发该信息查询入口时,终端显示查询页面,查询页面至少包括币种菜单、账号输入框及确定按键,币种菜单中至少包括终端可以查询的至少一个币种。当检测到用户触发该确定按键时,确定接收到用户的第一查询信息,其中,获取用户在币种菜单中选择的币种作为第一待查询币种,将用户在账号输入框中输入的账号作为第一账号,以便后续根据第一待查询币种确定对应的全节点服务器,并在该全节点服务器中获取第一账号中关于第一待查询币种相关的数据。在步骤303中,终端确定至少一个全节点服务器的币种,根据第一待查询币种,在至少一个全节点服务器中查询币种与第一待查询币种一致的指定全节点服务器,将指定全节点服务器作为第一查询服务器,第一查询服务器为第一待查询币种的全节点服务器。在本发明实施例中,由于终端中存储有至少一个全节点服务器的服务器标识及服务器地址,因此,终端可以确定至少一个全节点服务器支持的查询币种,并将查询币种与第一待查询币种一致的指定全节点服务器作为第一查询服务器,以便后续在第一查询服务器中获取与第一账号相关的数据。其中,终端在确定第一查询服务器时,可以将第一待查询币种将至少一个全节点服务器的查询币种进行比对,如果某一全节点服务器的查询币种与第一待查询币种一致,则将该全节点服务器作为第一查询服务器。在实际应用的过程中,如果终端在存储服务器标识和服务器地址时,还存储了各个全节点服务器可以查询的币种,则可以直接根据终端存储的各个全节点服务器可以查询的币种确定第一查询服务器。在步骤304中,终端根据第一查询服务器的服务器标识,确定第一查询服务器的服务器地址,访问第一查询服务器的服务器地址,与第一查询服务器建立数据连接。在本发明实施例中,由于终端中存储有服务器标识与服务器地址之间的对应关系,因此,当终端确定第一查询服务器的服务器标识后,便可以获取与第一查询服务器的服务器标识对应的服务器地址。当确定了第一查询服务器的服务器地址后,终端便可以访问第一查询服务器的服务器地址,实现与第一查询服务器建立数据连接,以便后续通过与第一查询服务器之间的数据连接获取第一账号的相关数据。在实际应用的过程中,终端在与第一查询服务器之间建立数据连接时,终端还可以直接路由至第一查询服务器,本发明实施例对终端与第一查询服务器之间建立数据连接的方式不进行具体限定。在步骤305中,终端基于数据连接,将第一账号传输至第一查询服务器,以使第一查询服务器获取与第一数据,并将第一数据返回至终端,获取第一查询服务器在接收到第一账号后返回的第一数据,第一数据为第一账号中与第一待查询币种相关的数据。在本发明实施例中,当终端与第一查询服务器之间建立数据连接后,终端便可以将用户发送的第一查询信息中的第一账号传输至第一查询服务器,使得第一查询服务器在接收到第一账号后,可以确定与第一账号中与第一待查询币种相关的数据,并由第一查询服务器将该数据返回至终端,使得终端可以获取该数据在步骤306中,当接收到用户的第二查询信息时,终端断开与第一查询服务器之间的数据连接,确定第二查询服务器,重复执行上述数据获取的过程,在第二查询服务器中获取第二数据,第二查询服务器至少包括第二待查询币种及第二账号,第二待查询币种与第一待查询币种为不同的币种,第二数据为第二账号中与第二待查询币种相关的数据。在本发明实施例中,终端在完成了接收到用户的第一查询信息的数据获取过程后,还会接收到用户的第二查询信息,当终端接收到用户的第二查询信息时,终端便断开与第一查询服务器之间的数据连接,根据第二查询信息,确定第二查询服务器,并在第二查询服务器中获取与第二查询信息中的第二待查询币种和第二账号相关的数据。其中,终端获取与第二查询信息中的第二待查询币种和第二账号相关的数据的过程与上述步骤302至步骤305中所述的过程一致,此处不再进行赘述。在实际应用的过程中,当终端完成了接收到用户的第一查询信息的数据获取过程后,如果并未接收到用户的第二查询信息,则终端也可以断开与第一查询服务器之间的数据连接,保持未连接状态,并当后续接收到查询信息时,再确定查询服务器,进而与查询服务器建立数据连接,也即,如果终端并未接收到用户的第二查询信息,则终端可以不执行上述步骤306中所述的过程。需要说明的是,终端在完成了接收到用户的第一查询信息的数据获取过程后,还可以保持与第一查询服务器之间的数据连接,并在接收到用户的第二查询信息后,判断根据第二查询信息确定的第二查询服务器与当前连接的第一查询服务器是否为同一个服务器,如果第二查询服务器与第一查询服务器是同一服务器,则可以直接基于当前与第一查询服务器之间的数据连接进行数据获取,无需再次连接;如果第二查询服务器与当前连接的第一查询服务器并非同一服务器,则可断开当前与第一查询服务器之间的数据连接,与第二查询服务器之间建立数据连接。本发明实施例对终端与服务器之间建立及断开数据连接的时机不进行具体限定。本发明实施例提供的方法,接收用户的第一查询信息,根据第一查询信息中的第一待查询币种,确定第一查询服务器,与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据,使得可以直接根据查询信息中携带的待查询币种确定查询服务器,并直接与查询服务器建立数据连接,从而获取数据,无需开启其他浏览器,直接基于当前的浏览器即可实现服务器的切换,简化了获取数据的过程,智能性较好。图4A是根据一示例性实施例示出的一种数据获取装置的框图。参照图4A,该装置包括接收模块401,确定模块402和数据获取模块403。该接收模块401,用于接收用户的第一查询信息,第一查询信息至少包括第一待查询币种及第一账号;该确定模块402,用于根据第一待查询币种,确定第一查询服务器,第一查询服务器为第一待查询币种的全节点服务器;该数据获取模块403,用于与第一查询服务器建立数据连接,基于第一查询服务器,获取第一数据,第一数据为第一账号中与第一待查询币种相关的数据。本发明实施例提供的装置,接收用户的第一查询信息,根据第一查询信息中的第一待查询币种,确定第一查询服务器,与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据,使得可以直接根据查询信息中携带的待查询币种确定查询服务器,并直接与查询服务器建立数据连接,从而获取数据,无需开启其他浏览器,直接基于当前的浏览器即可实现服务器的切换,简化了获取数据的过程,智能性较好。在另一个实施例中,参见图4B,该装置还包括地址获取模块404和存储模块405。该地址获取模块404,用于获取至少一个全节点服务器的至少一个服务器地址;该存储模块405,用于将至少一个全节点服务器的服务器地址与至少一个全节点服务器的服务器标识对应存储。在另一个实施例中,参见图4C,该确定模块402,包括币种确定子模块4021,查询子模块4022和服务器确定子模块4023。该币种确定子模块4021,用于确定至少一个全节点服务器的币种;该查询子模块4022,用于根据第一待查询币种,在至少一个全节点服务器中查询币种与第一待查询币种一致的指定全节点服务器;该服务器确定子模块4023,用于将指定全节点服务器作为第一查询服务器。在另一个实施例中,参见图4D,该数据获取模块403,包括确定子模块4031,访问子模块4032,传输子模块4033和获取子模块4034。该确定子模块4031,用于根据第一查询服务器的服务器标识,确定第一查询服务器的服务器地址;该访问子模块4032,用于访问第一查询服务器的服务器地址,与第一查询服务器建立数据连接;该传输子模块4033,用于基于数据连接,将第一账号传输至第一查询服务器,以使第一查询服务器获取与第一数据,并将第一数据返回至终端;该获取子模块4034,用于获取第一查询服务器在接收到第一账号后返回的第一数据。在另一个实施例中,参见图4E,该装置还包括断开模块406。该断开模块406,用于当接收到用户的第二查询信息时,断开与第一查询服务器之间的数据连接,第二查询服务器至少包括第二待查询币种及第二账号,第二待查询币种与第一待查询币种为不同的币种;该数据获取模块403,还用于确定第二查询服务器,重复执行上述数据获取的过程,在第二查询服务器中获取第二数据,第二数据为第二账号中与第二待查询币种相关的数据。关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。图5是根据一示例性实施例示出的一种数据获取装置500的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,I/O(Input/Output,输入/输出)的接口512,传感器组件514,以及通信组件516。处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。存储器504被配置为存储各种类型的数据以支持在装置500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如SRAM(StaticRandomAccessMemory,静态随机存取存储器),EEPROM(Electrically-ErasableProgrammableRead-OnlyMemory,电可擦除可编程只读存储器),EPROM(ErasableProgrammableReadOnlyMemory,可擦除可编程只读存储器),PROM(ProgrammableRead-OnlyMemory,可编程只读存储器),ROM(Read-OnlyMemory,只读存储器),磁存储器,快闪存储器,磁盘或光盘。电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括LCD(LiquidCrystalDisplay,液晶显示器)和TP(TouchPanel,触摸面板)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个MIC(Microphone,麦克风),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。I/O接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到设备500的打开/关闭状态,组件的相对定位,例如组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS(ComplementaryMetalOxideSemiconductor,互补金属氧化物)或CCD(Charge-coupledDevice,电荷耦合元件)图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括NFC(NearFieldCommunication,近场通信)模块,以促进短程通信。例如,在NFC模块可基于RFID(RadioFrequencyIdentification,射频识别)技术,IrDA(Infra-redDataAssociation,红外数据协会)技术,UWB(UltraWideband,超宽带)技术,BT(Bluetooth,蓝牙)技术和其他技术来实现。在示例性实施例中,装置500可以被一个或多个ASIC(ApplicationSpecificIntegratedCircuit,应用专用集成电路)、DSP(DigitalsignalProcessor,数字信号处理器)、DSPD(DigitalsignalProcessorDevice,数字信号处理设备)、PLD(ProgrammableLogicDevice,可编程逻辑器件)、FPGA)(FieldProgrammableGateArray,现场可编程门阵列)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述数据获取方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、RAM(RandomAccessMemory,随机存取存储器)、CD-ROM(CompactDiscRead-OnlyMemory,光盘只读存储器)、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由数据获取装置的处理器执行时,使得数据获取装置能够执行上述数据获取方法。A1、一种数据获取方法,其特征在于,所述方法包括:接收用户的第一查询信息,所述第一查询信息至少包括第一待查询币种及第一账号;根据所述第一待查询币种,确定第一查询服务器,所述第一查询服务器为所述第一待查询币种的全节点服务器;与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据。A2、根据权利要求1所述的方法,其特征在于,所述接收用户的第一查询信息之前,所述方法还包括:获取至少一个全节点服务器的至少一个服务器地址;将所述至少一个全节点服务器的服务器地址与所述至少一个全节点服务器的服务器标识对应存储。A3、根据权利要求1所述的方法,其特征在于,所述根据所述第一待查询币种,确定第一查询服务器包括:确定至少一个全节点服务器的币种;根据所述第一待查询币种,在所述至少一个全节点服务器中查询币种与所述第一待查询币种一致的指定全节点服务器;将所述指定全节点服务器作为所述第一查询服务器。A4、根据权利要求1所述的方法,其特征在于,所述与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取所述第一待查询币种的数据包括:根据所述第一查询服务器的服务器标识,确定所述第一查询服务器的服务器地址;访问所述第一查询服务器的服务器地址,与所述第一查询服务器建立数据连接;基于所述数据连接,将所述第一账号传输至所述第一查询服务器,以使所述第一查询服务器获取与所述第一数据,并将所述第一数据返回至终端;获取所述第一查询服务器在接收到所述第一账号后返回的所述第一数据。A5、根据权利要求1所述的方法,其特征在于,所述方法还包括:当接收到所述用户的第二查询信息时,断开与所述第一查询服务器之间的数据连接,所述第二查询服务器至少包括第二待查询币种及第二账号,所述第二待查询币种与所述第一待查询币种为不同的币种;确定第二查询服务器,重复执行上述数据获取的过程,在所述第二查询服务器中获取第二数据,所述第二数据为所述第二账号中与所述第二待查询币种相关的数据。A6、一种数据获取装置,其特征在于,所述装置包括:接收模块,用于接收用户的第一查询信息,所述第一查询信息至少包括第一待查询币种及第一账号;确定模块,用于根据所述第一待查询币种,确定第一查询服务器,所述第一查询服务器为所述第一待查询币种的全节点服务器;数据获取模块,用于与所述第一查询服务器建立数据连接,基于所述第一查询服务器,获取第一数据,所述第一数据为所述第一账号中与所述第一待查询币种相关的数据。A7、根据权利要求6所述的装置,其特征在于,所述装置还包括:地址获取模块,用于获取至少一个全节点服务器的至少一个服务器地址;存储模块,用于将所述至少一个全节点服务器的服务器地址与所述至少一个全节点服务器的服务器标识对应存储。A8、根据权利要求6所述的装置,其特征在于,所述确定模块包括:币种确定子模块,用于确定至少一个全节点服务器的币种;查询子模块,用于根据所述第一待查询币种,在所述至少一个全节点服务器中查询币种与所述第一待查询币种一致的指定全节点服务器;服务器确定子模块,用于将所述指定全节点服务器作为所述第一查询服务器。A9、根据权利要求6所述的装置,其特征在于,所述数据获取模块包括:确定子模块,用于根据所述第一查询服务器的服务器标识,确定所述第一查询服务器的服务器地址;访问子模块,用于访问所述第一查询服务器的服务器地址,与所述第一查询服务器建立数据连接;传输子模块,用于基于所述数据连接,将所述第一账号传输至所述第一查询服务器,以使所述第一查询服务器获取与所述第一数据,并将所述第一数据返回至终端;获取子模块,用于获取所述第一查询服务器在接收到所述第一账号后返回的所述第一数据。A10、根据权利要求6所述的装置,其特征在于,所述装置还包括:断开模块,用于当接收到所述用户的第二查询信息时,断开与所述第一查询服务器之间的数据连接,所述第二查询服务器至少包括第二待查询币种及第二账号,所述第二待查询币种与所述第一待查询币种为不同的币种;所述数据获取模块,还用于确定第二查询服务器,重复执行上述数据获取的过程,在所述第二查询服务器中获取第二数据,所述第二数据为所述第二账号中与所述第二待查询币种相关的数据。A11、一种电子设备,其特征在于,包括权利要求6至10任意一项所述的数据获取装置。A12、一种电子设备,其特征在于,包括:存储器,用于存储可执行指令;以及处理器,用于与所述存储器通信以执行所述可执行指令从而完成权利要求1至5任意一项所述的数据获取方法的操作。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1