电子记账方法、装置及终端设备的制造方法

文档序号:8381534阅读:200来源:国知局
电子记账方法、装置及终端设备的制造方法
【技术领域】
[0001 ] 本发明实施例涉及通信技术,尤其涉及一种电子记账方法、装置及终端设备。
【背景技术】
[0002]近年来,电子商务蓬勃发展,电子钱包一作为电子商务活动的一种支付工具,也应运而生。通常情况下,电子钱包软件是免费提供的,用户在终端设备上安装电子钱包软件,即可进行电子交易和账户管理。目前典型的电子钱包软件包括支付宝钱包,支付宝钱包提供了简单的账单功能,支持支付宝账户余额和交易明细的查询,也可以显示关联到支付宝钱包的某些银行账号的支付宝消费记录情况。
[0003]支付宝钱包虽能显示使用支付宝平台交易的收支记录,但是无法获得用户名下所有银行账号(卡号)的收支情况,也无法完成以用户为单位的智能记账服务。
[0004]而现有技术中专门用于记账的软件,可以为用户提供记账功能,但是需要用户提供手动输入,以“挖财”软件为例,提供如下几种记账方式:用户根据软件模板输入收支情况;用户语音输入;拦截收支短信快速记账;例如支付宝和快捷记账等平台数据导入,及银行数据和自定义数据导入等。可见,记账软件需要用户手动输入,使得记账效率低下。

【发明内容】

[0005]本发明实施例提供一种电子记账方法、装置及终端设备,以实现用户方便安全的了解个人的账务情况。
[0006]第一方面,本发明实施例提供一种电子记账方法,包括:
[0007]生成账单查询请求,所述账单查询请求中携带账户信息,以使终端设备根据所述账户信息确定至少一个已关联银行卡所在的银行服务器,并向所述银行服务器发送所述账单查询请求,获取所述银行服务器发送的与所述账户信息对应的各账单信息;
[0008]获得所述账单信息,所述账单信息为全同态加密后的账单信息;
[0009]对所述账单信息进行分析,获得分析结果;
[0010]将所述分析结果显示在所述终端设备的显示界面上。
[0011]结合第一方面,在第一方面的第一种实现方式中,所述对所述账单信息进行分析,获得分析结果包括:
[0012]根据预设的数据格式,从所述账单信息中提取消费金额和收支属性;
[0013]对所述消费金额和收支属性进行分析。
[0014]结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,若所述账单信息为信用卡对应的账单信息,则所述对所述消费金额和收支属性进行分析包括:
[0015]根据所述信用卡的记账日和还款日,拆分所述账单信息,获取当月收支记录账单。
[0016]结合第一方面或第一方面的第一种或第二种实现方式,在第一方面的第三种实现方式中,所述对所述账单信息进行分析,获得分析结果之后,所述方法还包括:
[0017]发送所述分析结果给所述终端设备中的数据解密模块,以使所述数据解密模块对所述分析结果进行全同态解密,所述数据解密模块中保存安全密匙信息;
[0018]接收所述数据解密模块发送的全同态解密后的分析结果;
[0019]则所述将所述分析结果显示在所述终端设备的显示界面上包括:
[0020]将所述全同态解密后的分析结果显示在所述终端设备的显示界面上。
[0021]结合第一方面、第一方面的第一种至第三种实现方式中的任意一种,在第一方面的第四种实现方式中,所述生成账单查询请求之前,所述方法还包括:
[0022]接收用户从所述显示界面上输入的所述用户标识信息;
[0023]接收所述用户采用所述终端设备拍摄的银行卡图片信息;
[0024]对所述用户标识信息与所述银行卡图片信息进行关联,以确定所述用户标识信息对应的所述账户信息以及所述账户信息所属的银行服务器。
[0025]结合第一方面、第一方面的第一种至第四种实现方式中的任意一种,在第一方面的第五种实现方式中,所述账户信息至少包括:用户标识信息,还包括以下信息中一种或其任意组合:
[0026]银行卡号信息,银行信息,查询时间,用于指示用户允许从所述银行服务器接收所述账单信息的用户认证信息,和用于指示查询结果是否需要全同态加密的授权信息。
[0027]第二方面,本发明实施例提供一种电子记账方法,包括:
[0028]终端设备中的封装层获得所述终端设备中应用客户端发送的账单查询请求,所述账单查询请求中携带账户信息;
[0029]所述终端设备中的封装层根据所述账户信息确定至少一个已关联银行卡所在的银行服务器;
[0030]所述终端设备中的封装层发送所述账单查询请求给所述银行服务器;
[0031]所述终端设备中的封装层接收所述银行服务器发送的与所述账户信息对应的各账单信息,并发送给所述应用客户端。
[0032]结合第二方面,在第二方面的第一种可能的实现方式中,所述账户信息至少包括用户标识信息,还可以包括以下信息中一种或其任意组合:
[0033]银行卡号信息,银行信息,查询时间,用于指示用户允许从所述银行服务器接收所述账单信息的用户认证信息,和用于指示查询结果是否需要全同态加密的授权信息。
[0034]结合第二方面或第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述终端设备中的封装层根据所述账户信息确定至少一个已关联银行卡所在的银行服务器,包括:
[0035]所述终端设备中的封装层根据用户标识信息向多个银行服务器查询所述用户标识信息对应的银行账号信息,确定至少一个已关联银行卡所在的银行服务器。
[0036]结合第二方面或第二方面的第一种或第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述终端设备中的封装层根据所述账户信息确定至少一个已关联银行卡所在的银行服务器之后,所述方法还包括:
[0037]若所述账户信息中不包括所述银行服务器的用户认证信息,则所述终端设备中的封装层添加所述银行服务器的用户认证信息。
[0038]结合第二方面、第二方面的第一种至第三种可能的实现方式中的任意一种,在第二方面的第四种可能的实现方式中,所述账户信息包括所述授权信息,则所述终端设备中的封装层发送所述账单查询请求给所述银行服务器之前,所述方法还包括:
[0039]若所述授权信息为是,则所述终端设备中的封装层与所述银行服务器进行安全密匙信息协商。
[0040]第三方面,本发明实施例提供一种终端设备,包括:第一处理模块和第一接收模块;
[0041]所述第一处理模块,用于生成账单查询请求,所述账单查询请求中携带账户信息,以使所述终端设备根据所述账户信息确定至少一个已关联银行卡所在的银行服务器,并向所述银行服务器发送所述账单查询请求,获取所述银行服务器发送的与所述账户信息对应的各账单信息;
[0042]所述第一接收模块,用于获得所述账单信息,所述账单信息为全同态加密后的账单?目息;
[0043]所述第一处理模块还用于对所述账单信息进行分析,获得分析结果;及将所述分析结果显示在所述终端设备的显示界面上。
[0044]结合第三方面,在第三方面的第一种可能的实现方式中,所述第一处理模块具体用于:
[0045]根据预设的数据格式,从所述账单信息中提取消费金额和收支属性;
[0046]对所述消费金额和收支属性进行分析。
[0047]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,若所述账单信息为信用卡对应的账单信息,则所述第一处理模块具体用于:
[0048]根据所述信用卡的记账日和还款日,拆分所述账单信息,获取当月收支记录账单。
[0049]结合第三方面或第三方面的第一种或第二种可能的实现方式,在第三方面的第三种可能的实现方式中,所述终端设备还包括第一发送模块,用于在所述第一处理模块执行所述对所述账单信息进行分析,获得分析结果之后,发送所述分析结果给所述终端设备中的终数据解密模块,以使所述数据解密模块对所述分析结果进行全同态解密,所述数据解密模块中保存安全密匙信息;
[0050]则所述第一处理模块用于将所述全同态解密后的分析结果显示在所述终端设备的显示界面上。
[0051]结合第三方面、第三方面的第一种至第三种可能的实现方式中的任意一种,在第三方面的第四种可能的实现方式中,所述第一接收模块还用于:
[0052]在所述第一处理模块执行所述生成账单查询请求之前,接收用户从所述显示界面上输入的所述用户标识信息;
[0053]接收所述用户采用所述终端设备拍摄的银行卡图片信息;
[0054]则所述第一处理模块还用于:对所述用户标识信息与所述银行卡图片信息进行关联,以确定所述用户标识信息对应的所述账户信息以及所述账户信息所属的银行服务器。
[0055]结合第三方面、第三方面的第一种至第四种可能的实现方式中的任意一种,在第三方面的第五种可能的实现方式中,所述账户信息至少包括:用户标识信息,还包括以下信息
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1