文件交互系统及方法与流程

文档序号:13908700阅读:525来源:国知局
文件交互系统及方法与流程

本发明涉及信息处理技术领域,尤其涉及一种文件交互系统及方法。



背景技术:

当前银行、保险、证券等金融机构可通过多种渠道给用户提供金融业务,其中,渠道包括但不限于网页渠道、app渠道(如微信渠道、人人贷渠道等)、电话渠道和业务人员渠道等;金融业务包括但不限于开户、申购、赎回等。在金融机构通过多种渠道给用户提供金融业务过程中,同一金融业务对应的不同渠道的文件所采用的文件模板不相同,在对文件进行统计分析时,只能对同一渠道的文件进行分析处理,无法直接对不同渠道文件的数据进行分析处理。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中只能对同一渠道的文件进行分析处理的不足,提供一种文件交互系统及方法。

本发明解决其技术问题所采用的技术方案是:一种文件交互系统,包括客户终端和服务器;

所述客户终端,用于接收用户输入的请求信息,并将所述请求信息发送给所述服务器;所述请求信息包括渠道id和请求类型;

所述服务器,用于接收所述请求信息,并判断是否存在与所述请求信息对应的按预设文件模板设置的目标文件;若存在所述目标文件,则将所述目标文件发送给所述客户终端;所述预设文件模块包括与渠道id和请求类型相关联的页面布局,所述页面布局上设有若干项目id和与项目id相对应的项目填充栏;

所述客户终端,用于接收并显示所述目标文件,并接收用户输入的与所述目标文件相对应的用户信息,并将所述用户信息发送给所述服务器;所述用户信息包括与所述项目id相对应的项目内容;

所述服务器,还用于接收所述用户信息并将所述用户信息存储在文件信息表中。

优选地,所述服务器,还用于预先存储文件信息表;所述文件信息表包括若干与所述渠道id相对应的文件大类,每一文件大类包括若干与所述请求类型相对应的文件小类,每一所述文件小类包括一按预设文件模板设置的目标文件。

优选地,所述客户终端,还用于接收用户输入的分析处理指令,并将所述分析处理指令发送给所述服务器;所述分析处理指令包括至少一个项目id和对应的限制条件;

所述服务器,还用于接收所述分析处理指令,基于所述分析处理指令从所述文件信息表中获取对应的分析列表,并将所述分析列表发送给所述客户终端;

所述客户终端,还用于接收并显示所述分析列表。

优选地,所述客户终端,还用于接收用户输入的产品查询指令,并将所述产品查询指令发送给所述服务器;所述产品查询指令包括产品id和产品类型;

所述服务器,还用于接收所述产品查询指令,基于所述产品查询指令获取产品信息,并将所述产品信息发送给所述客户终端;

所述客户终端,还用于接收并显示所述产品信息。

优选地,所述客户终端,还用于接收用户输入的历史查询指令,并将所述历史查询指令发送给所述服务器;所述历史查询指令包括产品id、文件id和目标期间;

所述服务器,还用于接收所述历史查询指令,基于所述历史查询指令获取历史文件信息,并将所述历史文件信息发送给所述客户终端;

所述客户终端,还用于接收并显示所述历史文件信息。

本发明还提供一种文件交互方法,包括:

客户终端接收用户输入的请求信息,并将所述请求信息发送给所述服务器;所述请求信息包括渠道id和请求类型;

服务器接收所述请求信息,并判断是否存在与所述请求信息对应的按预设文件模板设置的目标文件;若存在所述目标文件,则将所述目标文件发送给所述客户终端;所述预设文件模块包括与渠道id和请求类型相关联的页面布局,所述页面布局上设有若干项目id和与项目id相对应的项目填充栏;

客户终端接收并显示所述目标文件,并接收用户输入的与所述目标文件相对应的用户信息,并将所述用户信息发送给所述服务器;所述用户信息包括与所述项目id相对应的项目内容;

服务器接收所述用户信息并将所述用户信息存储在文件信息表中。

优选地,所述服务器还预先存储文件信息表;所述文件信息表包括若干与所述渠道id相对应的文件大类,每一文件大类包括若干与所述请求类型相对应的文件小类,每一所述文件小类包括一按预设文件模板设置的目标文件。

优选地,还包括:

所述客户终端接收用户输入的分析处理指令,并将所述分析处理指令发送给所述服务器;所述分析处理指令包括至少一个项目id和对应的限制条件;

所述服务器接收所述分析处理指令,基于所述分析处理指令从所述文件信息表中获取对应的分析列表,并将所述分析列表发送给所述客户终端;

所述客户终端接收并显示所述分析列表。

优选地,还包括:

所述客户终端接收用户输入的产品查询指令,并将所述产品查询指令发送给所述服务器;所述产品查询指令包括产品id和产品类型;

所述服务器接收所述产品查询指令,基于所述产品查询指令获取产品信息,并将所述产品信息发送给所述客户终端;

所述客户终端接收并显示所述产品信息。

优选地,还包括:

所述客户终端接收用户输入的历史查询指令,并将所述历史查询指令发送给所述服务器;所述历史查询指令包括产品id、文件id和目标期间;

所述服务器接收所述历史查询指令,基于所述历史查询指令获取历史文件信息,并将所述历史文件信息发送给所述客户终端;

所述客户终端接收并显示所述历史文件信息。

本发明与现有技术相比具有如下优点:本发明所提供的文件交互系统及方法中,先通过客户终端向服务器发送请求信息,以获取与请求信息相对应的目标文件,该目标文件与渠道id相关联;再基于目标文件输入用户信息,并将用户信息保存在文件信息表中,用户信息包括与项目id相关联的项目内容。基于文件信息表中与项目id相关联的项目内容,可实现对不同渠道id相对应的目标文件进行分析处理,且分析处理过程简单方便。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明实施例1中文件交互系统的一原理框图;

图2是本发明实施例2中文件交互方法的一流程图。

具体实施方式

为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发明的具体实施方式。

图1示出本实施例中文件交互系统。该文件交互系统可以应用在银行、证券、保险等金融机构中,用于对所提供的金融业务的各种文件进行管理。如图1所示,该文件交互系统包括客户终端10和服务器20。其中,客户终端10和服务器20之间可通过wifi网络、3g网络和4g网络等无线网络或者有线网络通信相连。

客户终端10,用于接收用户输入的请求信息,并将请求信息发送给服务器20;请求信息包括渠道id和请求类型。

其中,客户终端10可以是电脑、笔记本、智能手机、pad等智能终端。渠道id用于唯一识别金融机构所提供的金融业务的渠道,可以是网页渠道,也可以是微信、人人贷等app渠道。请求类型与用户所要办理的金融业务相关联,包括但不限于开户请求、申购请求、赎回请求和托管请求等。

本实施例中,金融机构可通过网页渠道或app渠道给用户提供金融业务,其中,渠道id与客户终端10相关联。即用户可通过电脑采用网页渠道上传请求信息,也可以通过智能手机采用app渠道上传请求信息。

服务器20,用于接收请求信息,并判断是否存在与请求信息对应的按预设文件模板设置的目标文件;若存在目标文件,则将目标文件发送给客户终端10。预设文件模块包括与渠道id和请求类型相关联的页面布局,页面布局上设有若干项目id和与项目id相对应的项目填充栏。

其中,目标文件与请求类型相对应,包括但不限于开户文件、申购文件、赎回文件和托管文件等。预设文件模板与渠道id和请求类型相关联,即预设文件模板中的页面布局与渠道id相关联,页面布局上设有项目id与请求类型相关联。如开户文件需包括用户名、用户身份证号等项目id,申购文件和赎回文件中需包括申购或赎回产品名称、申购或赎回金额等项目id。进一步地,页面布局包括屏幕尺寸、每一项目id和对应的项目填充栏在页面布局中的位置。

进一步地,服务器20,还用于预先存储文件信息表。文件信息表包括若干与渠道id相对应的文件大类,每一文件大类包括若干与请求类型相对应的文件小类,每一文件小类包括一按预设文件模板设置的目标文件。服务器20在接收到请求信息时,先基于请求信息中的渠道id查询其对应的文件大类(包括网页渠道文件或app渠道文件),并在该文件大类(包括网页渠道文件或app渠道文件)中基于请求信息中的请求类型获取相应的文件小类(如网页渠道文件包括网页开户文件、网页申购文件、网页赎回文件和网页信托文件等,app渠道文件包括app开户文件、app申购文件、app赎回文件和app信托文件等)。

客户终端10,用于接收并显示目标文件,并收用户输入的与目标文件相对应的用户信息,并将用户信息发送给服务器20;用户信息包括与所述项目id相对应的项目内容。

本实施例中,由于目标文件与渠道id相关联且渠道id与所采用的客户终端10相关联,客户终端10显示目标文件时,目标文件的页面布局与客户终端10相匹配。客户终端10所显示的目标文件中,包括项目id和与项目id对应的项目填充栏,用户可在项目填充栏中填写与项目id相对应的项目内容,以形成用户信息。

服务器20,还用于接收用户信息并将用户信息存储在文件信息表。

可以理解地,服务器20接收至少一个用户通过客户终端10上传的用户信息,并将至少一个用户信息保存在文件信息表中,以便于在进行数据整理过程中,可基于同一项目id对应的项目内容进行统计分析,数据处理过程简单方便。

本实施例所提供的文件交互系统中,先通过客户终端10向服务器20发送请求信息,以获取与请求信息相对应的目标文件,该目标文件与渠道id相关联;再基于目标文件输入用户信息,并将用户信息保存在文件信息表中,用户信息包括与项目id相关联的项目内容。基于文件信息表中与项目id相关联的项目内容,可实现对不同渠道id相对应的目标文件进行分析处理,且分析处理过程简单方便。

在一具体实施方式中,客户终端10,还用于接收用户输入的分析处理指令,并将分析处理指令发送给服务器20;分析处理指令包括至少一个项目id和对应的限制条件。该分析处理指令中的项目id用于指向所需分析处理的项目内容。

服务器20,还用于接收分析处理指令,基于分析处理指令从文件信息表中获取对应的分析列表,并将分析列表发送给客户终端10。具体地,文件信息表可存储在服务器20的数据库中,该文件信息表为数据库文件,基于分析处理指令中的每一项目id和对应的限制条件,采用数据库查询指令获取与分析处理指令相对应的分析列表。

客户终端10,还用于接收并显示分析列表。客户终端10显示分析列表,以使发送分析处理指令的用户实时获取所需了解的信息。

具体地,若需了解某金融机构在一周内通过不同渠道申购产品a且申购金额大于x的情况时,通过客户终端10向服务器20发送分析处理指令,该分析处理指令中项目id和对应的限制条件如下:时间(一周内),产品名称(a)申购金额(大于x)。服务器20接收到分析处理指令,从文件信息表中获取与分析处理指令相对应的分析列表,并将分析列表发送给客户终端10。客户终端10接收并显示分析列表,以使金融机构内部的工作人员实时获取其所想要了解地信息。

进一步地,该用户是金融机构内部的工作人员,该分析处理指令还可以包括用户id。服务器20接收到分析处理指令后,还用于判断该用户id对应的用户是否有权限查询并获取分析处理指令对应的分析列表;若有权限,则获取分析列表并发送给客户终端10;若无权限,则给客户终端10发送无权限通知。

该文件交互系统中,基于分析处理指令获取分析列表过程中操作简单方便,可使发送分析处理指令的用户实时获取所需了解地信息。

在一具体实施方式中,客户终端10,还用于接收用户输入的产品查询指令,并将产品查询指令发送给服务器20;产品查询指令包括产品id和产品类型。其中,产品id用于唯一识别产品,可以是产品名称或产品代码(如股票代码、基金代码等)。产品类型包括封闭式产品和开放式产品,封闭式产品是期限结束才可赎回的产品,开放式产品是在期限内设定赎回日,在赎回日提交申请即可赎回的产品。

服务器20,还用于接收产品查询指令,基于产品查询指令获取产品信息,并将产品信息发送给客户终端10。其中,服务器20根据产品类型确定产品信息的文件类型,根据产品id确定产品信息的内容。如封闭式产品,其获取的产品信息包括与产品id对应的产品的价格文件;如开放式产品,其获取的产品信息包括与产品id对应的产品的价格文件、行情文件和收益文件等在期限内依据市场行情变动的文件。

客户终端10,还用于接收并显示产品信息。客户终端10显示封闭式产品的产品信息为价格文件;显示开放式产品的产品信息为价格文件、行情文件、收益文件等,以使用户了解任意产品id对应的产品信息。

该文件交互系统中,通过产品查询指令获取的产品信息为开放性信息,任意用户均可通过客户终端10向服务器20发送产品查询指令以获取,无需对用户身份核实,可使任意用户实时了解产品id对应的产品信息,以便进行后续的申购、赎回等操作。

在一具体实施方式中,客户终端10,还用于接收用户输入的历史查询指令,并将历史查询指令发送给服务器20;历史查询指令包括产品id、文件id和目标期间。其中,产品id用于唯一识别产品,可以是产品名称或产品代码(如股票代码、基金代码等)。文件id用于唯一识别所需查询的文件,包括但不限于价格文件、行情文件和收益文件。目标期间由用户自定义。历史查询指令用于限定用户所想了解的产品id对应的产品在目标期间内的所有文件id对应的文件。如历史查询指令可以是查询产品id(平安银行股票[000001])在目标期间(1月内)的文件id(如行情文件)。

服务器20,还用于接收历史查询指令,基于历史查询指令获取历史文件信息,并将历史文件信息发送给客户终端10。服务器20接收历史查询指令,先查找产品id对应的所有文件,再从所有文件中查找文件id对应的文件,然后从文件id对应的文件中查找目标期间内的文件信息,以形成历史文件信息。

客户终端10,还用于接收并显示历史文件信息。客户终端10显示历史文件信息,以便于用户更清晰了解该产品id对应的产品,以使用户基于历史文件信息申购或赎回该产品。

该文件交互系统中,通过历史查询指令获取的历史文件信息为开放性信息,任意用户均可通过客户终端10向服务器20发送历史查询指令以获取,无需对用户身份核实,可使任意用户实时了解产品id对应的历史文件信息,以便进行后续的申购、赎回等操作。

实施例2

图2示出本实施例中文件交互方法。该文件交互方法可以应用在银行、证券、保险等金融机构的文件交互系统中,用于对所提供的金融业务的各种文件进行管理。该文件交互系统包括客户终端10和服务器20。其中,客户终端10和服务器20之间可通过wifi网络、3g网络和4g网络等无线网络或者有线网络通信相连。如图2所示,该文件交互方法包括如下步骤:

s1:客户终端10接收用户输入的请求信息,并将请求信息发送给服务器20;请求信息包括渠道id和请求类型。

其中,客户终端10可以是电脑、笔记本、智能手机、pad等智能终端。渠道id用于唯一识别金融机构所提供的金融业务的渠道,可以是网页渠道,也可以是微信、人人贷等app渠道。请求类型与用户所要办理的金融业务相关联,包括但不限于开户请求、申购请求、赎回请求和托管请求等。

本实施例中,金融机构可通过网页渠道或app渠道给用户提供金融业务,其中,渠道id与客户终端10相关联。即用户可通过电脑采用网页渠道上传请求信息,也可以通过智能手机采用app渠道上传请求信息。

s2:服务器20接收请求信息,并判断是否存在与请求信息对应的按预设文件模板设置的目标文件;若存在目标文件,则将目标文件发送给客户终端10。预设文件模块包括与渠道id和请求类型相关联的页面布局,页面布局上设有若干项目id和与项目id相对应的项目填充栏。

其中,目标文件与请求类型相对应,包括但不限于开户文件、申购文件、赎回文件和托管文件等。预设文件模板与渠道id和请求类型相关联,即预设文件模板中的页面布局与渠道id相关联,页面布局上设有项目id与请求类型相关联。如开户文件需包括用户名、用户身份证号等项目id,申购文件和赎回文件中需包括申购或赎回产品名称、申购或赎回金额等项目id。进一步地,页面布局包括屏幕尺寸、每一项目id和对应的项目填充栏在页面布局中的位置。

进一步地,服务器20,还用于预先存储文件信息表。文件信息表包括若干与渠道id相对应的文件大类,每一文件大类包括若干与请求类型相对应的文件小类,每一文件小类包括一按预设文件模板设置的目标文件。服务器20在接收到请求信息时,先基于请求信息中的渠道id查询其对应的文件大类(包括网页渠道文件或app渠道文件),并在该文件大类(包括网页渠道文件或app渠道文件)中基于请求信息中的请求类型获取相应的文件小类(如网页渠道文件包括网页开户文件、网页申购文件、网页赎回文件和网页信托文件等,app渠道文件包括app开户文件、app申购文件、app赎回文件和app信托文件等)。

s3:客户终端10接收并显示目标文件,并收用户输入的与目标文件相对应的用户信息,并将用户信息发送给服务器20;用户信息包括与所述项目id相对应的项目内容。

本实施例中,由于目标文件与渠道id相关联且渠道id与所采用的客户终端10相关联,客户终端10显示目标文件时,目标文件的页面布局与客户终端10相匹配。客户终端10所显示的目标文件中,包括项目id和与项目id对应的项目填充栏,用户可在项目填充栏中填写与项目id相对应的项目内容,以形成用户信息。

s4:服务器20接收用户信息并将用户信息存储在文件信息表。

可以理解地,服务器20接收至少一个用户通过客户终端10上传的用户信息,并将至少一个用户信息保存在文件信息表中,以便于在进行数据整理过程中,可基于同一项目id对应的项目内容进行统计分析,数据处理过程简单方便。

本实施例所提供的文件交互方法中,先通过客户终端10向服务器20发送请求信息,以获取与请求信息相对应的目标文件,该目标文件与渠道id相关联;再基于目标文件输入用户信息,并将用户信息保存在文件信息表中,用户信息包括与项目id相关联的项目内容。基于文件信息表中与项目id相关联的项目内容,可实现对不同渠道id相对应的目标文件进行分析处理,且分析处理过程简单方便。

在一具体实施方式中,该方法交互方法还包括如下步骤:

s51:客户终端10接收用户输入的分析处理指令,并将分析处理指令发送给服务器20;分析处理指令包括至少一个项目id和对应的限制条件。该分析处理指令中的项目id用于指向所需分析处理的项目内容。

s52:服务器20接收分析处理指令,基于分析处理指令从文件信息表中获取对应的分析列表,并将分析列表发送给客户终端10。具体地,文件信息表可存储在服务器20的数据库中,该文件信息表为数据库文件,基于分析处理指令中的每一项目id和对应的限制条件,采用数据库查询指令获取与分析处理指令相对应的分析列表。

s53:客户终端10接收并显示分析列表。客户终端10显示分析列表,以使发送分析处理指令的用户实时获取所需了解的信息。

具体地,若需了解某金融机构在一周内通过不同渠道申购产品a且申购金额大于x的情况时,通过客户终端10向服务器20发送分析处理指令,该分析处理指令中项目id和对应的限制条件如下:时间(一周内),产品名称(a)申购金额(大于x)。服务器20接收到分析处理指令,从文件信息表中获取与分析处理指令相对应的分析列表,并将分析列表发送给客户终端10。客户终端10接收并显示分析列表,以使金融机构内部的工作人员实时获取其所想要了解地信息。

进一步地,该用户是金融机构内部的工作人员,该分析处理指令还可以包括用户id。服务器20接收到分析处理指令后,还用于判断该用户id对应的用户是否有权限查询并获取分析处理指令对应的分析列表;若有权限,则获取分析列表并发送给客户终端10;若无权限,则给客户终端10发送无权限通知。

该文件交互方法中,基于分析处理指令获取分析列表过程中操作简单方便,可使发送分析处理指令的用户实时获取所需了解地信息。

在一具体实施方式中,该方法交互方法还包括如下步骤:

s61:客户终端10接收用户输入的产品查询指令,并将产品查询指令发送给服务器20;产品查询指令包括产品id和产品类型。其中,产品id用于唯一识别产品,可以是产品名称或产品代码(如股票代码、基金代码等)。产品类型包括封闭式产品和开放式产品,封闭式产品是期限结束才可赎回的产品,开放式产品是在期限内设定赎回日,在赎回日提交申请即可赎回的产品。

s62:服务器20接收产品查询指令,基于产品查询指令获取产品信息,并将产品信息发送给客户终端10。其中,服务器20根据产品类型确定产品信息的文件类型,根据产品id确定产品信息的内容。如封闭式产品,其获取的产品信息包括与产品id对应的产品的价格文件;如开放式产品,其获取的产品信息包括与产品id对应的产品的价格文件、行情文件和收益文件等在期限内依据市场行情变动的文件。

s63:客户终端10接收并显示产品信息。客户终端10显示封闭式产品的产品信息为价格文件;显示开放式产品的产品信息为价格文件、行情文件、收益文件等,以使用户了解任意产品id对应的产品信息。

该文件交互方法中,通过产品查询指令获取的产品信息为开放性信息,任意用户均可通过客户终端10向服务器20发送产品查询指令以获取,无需对用户身份核实,可使任意用户实时了解产品id对应的产品信息,以便进行后续的申购、赎回等操作。

在一具体实施方式中,该方法交互方法还包括如下步骤:

s71:客户终端10接收用户输入的历史查询指令,并将历史查询指令发送给服务器20;历史查询指令包括产品id、文件id和目标期间。其中,产品id用于唯一识别产品,可以是产品名称或产品代码(如股票代码、基金代码等)。文件id用于唯一识别所需查询的文件,包括但不限于价格文件、行情文件和收益文件。目标期间由用户自定义。历史查询指令用于限定用户所想了解的产品id对应的产品在目标期间内的所有文件id对应的文件。如历史查询指令可以是查询产品id(平安银行股票[000001])在目标期间(1月内)的文件id(如行情文件)。

s72:服务器20接收历史查询指令,基于历史查询指令获取历史文件信息,并将历史文件信息发送给客户终端10。服务器20接收历史查询指令,先查找产品id对应的所有文件,再从所有文件中查找文件id对应的文件,然后从文件id对应的文件中查找目标期间内的文件信息,以形成历史文件信息。

s73:客户终端10接收并显示历史文件信息。客户终端10显示历史文件信息,以便于用户更清晰了解该产品id对应的产品,以使用户基于历史文件信息申购或赎回该产品。

该文件交互方法中,通过历史查询指令获取的历史文件信息为开放性信息,任意用户均可通过客户终端10向服务器20发送历史查询指令以获取,无需对用户身份核实,可使任意用户实时了解产品id对应的历史文件信息,以便进行后续的申购、赎回等操作。

本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换和等同替代。另外,针对特定情形或具体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。

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