一种可多人协同记账的人工智能手机记账系统和方法技术方案

技术编号:18238430 阅读:83 留言:0更新日期:2018-06-17 02:00
本发明专利技术公开了一种可多人协同记账的人工智能手机记账系统和方法,其中系统包括:用户登录模块,验证用户身份后赋予操作权限;资产模块,显示用户的账户总体信息以及提供账本的功能入口;流水模块,显示和修改用户的账户收支详情;预算提醒模块,提醒用户其支出是否超预算;账户设置模块,用于设置用户信息和账户信息;协同记账模块,用于多用户协同记账。本发明专利技术基于HTML5开发,开发过程中的重复工作量小,效率高,利于跨平台实现手机记账系统;可通过协同记账过程使记账过程更加方便快捷;利用本地缓存提升查询速度,减少服务器负荷。本发明专利技术作为一种可多人协同记账的人工智能手机记账系统和方法可广泛应用于移动互联网领域。 1

An artificial intelligence bookkeeping system and method for multi person collaborative bookkeeping

The invention discloses an artificial intelligent mobile bookkeeping system and method for multi person cooperative accounting, in which the system includes: user login module, authenticate user identity with operation authority; asset module, display user's account overall information and provide the function entrance of account book; flow module, display and modify user Details of account receipts and payments; budget reminder module to remind users whether their expenditure is super budget; account setting module is used to set user information and account information; cooperative account module is used for multi user co accounting. The invention is based on the development of HTML5, with small duplication of work and high efficiency in the process of development. It is conducive to the implementation of the mobile bookkeeping system across the platform; it can make the accounting process more convenient and fast through the cooperative accounting process; the local cache is used to improve the query speed and reduce the load of the server. The invention is an artificial intelligence bookkeeping system and method for multi person collaborative bookkeeping, which can be widely applied to the field of mobile Internet. One

【技术实现步骤摘要】
一种可多人协同记账的人工智能手机记账系统和方法
本专利技术涉及移动互联网领域,尤其是一种可多人协同记账的人工智能手机记账系统和方法。
技术介绍
移动应用开发技术的演变过程,可分为三个阶段:从早期的WAP(包括WAP1.0和WAP2.0)网站目前流行的原生应用(NativeApplication),再逐步转向以HTML5标准为基础的WebApp。2008年,HTML5标准案颁布,为移动应用开发提供了另外一种技术方案。2010年,苹果宣布其移动设备不支持Flash插件后,HTML5标准更是迅速成为移动网站打造丰富的网页应用的首选。为了适应移动互联应用“富内容、富交互、富体验、跨平台”的要求,HTML5较之HTML4做出了大幅的改良。突出表现在:支持离线访问、支持全媒体内容展示、支持交互式的2D/3D图像渲染、提供丰富的API以调用移动设备的硬件。这使得HTML5可以实现堪比NativeApp效果的WebApp,而且,其具有更优越的安全性、跨平台访问性。更重要的是,WebApp开发难度较之NativeApp大幅降低,易用性更高。H5WebApp相较于NativeApp(原生应用)的优点:跨平台、快速迭代、持续交付、降低开发成本、开源生态系统发达。随着互联网的逐渐普及和移动终端的迅速发展影响着受众消费习惯的改变,对很多人来说收支是一笔糊涂账,通过记账可以达到以下目的:(1)、掌握个人或家庭收支情况,合理规划消费和投资。(2)、培养良好的消费习惯。(3)、增强对个人财务的敏感度,提高理财水平。(4)、促进家庭成员和睦相处。(5)、记录生活、社会变化。(6)、方便小本经商或创业人员及时了解经营动态。(7)、起到备忘录的作用。目前,市面上多数记账APP,都是基于原生开发的,不能跨平台,不能快速迭代和持续交付,需要投入较大的开发成本。对此,现有技术中提供了基于Android的C/S架构的个人财务助手系统(CN105243482A),但其技术方案存在以下缺点:1、其App应用程序用于Android平台,开发过程中的重复工作量大,效率低,不利于跨平台手机记账系统;2、每一笔账可能涉及多个用户,无法实现多个用户对一个账户的协同编辑;3、联网查询用户数据时速度慢,服务器负载加大时容易产生通信延迟。术语解释:JavaScript(JS):一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。DOM:是W3C组织推荐的处理可扩展标志语言的标准编程接口。MUI:基于JS实现的高性能前端框架。SDK:软件开发工具包(SoftwareDevelopmentKit)。localStorage:没有时间限制的前端数据存储。
技术实现思路
为了解决上述技术问题,本专利技术的目的是:一种开发难度小、记账快捷、查询快速的可多人协同记账的人工智能手机记账系统。为了解决上述技术问题,本专利技术的另一目的是:一种开发难度小、记账快捷、查询快速的可多人协同记账的人工智能手机记账方法。本专利技术所采用的技术方案是:一种可多人协同记账的人工智能手机记账系统,包括有用户登录模块,用于对用户身份进行验证,验证成功后赋予用户操作权限;资产模块,用于显示用户的账户总体信息以及提供账本的功能入口;流水模块,用于显示和修改用户的账户收支详情;预算提醒模块,用于提醒用户其支出是否超预算;账户设置模块,用于设置用户信息和账户信息;协同记账模块,用于根据用户设置的邀请帐号设置协同账本并向邀请帐号发送邀请信息,或者在接收到邀请信息时对邀请人账户进行处理。进一步,所述用户登录模块、资产模块、流水模块、账户设置模块和协同记账模块基于HTML5实现,采用MUI作为前端框架。进一步,所述账户设置模块中的用户信息和账户信息包括有用户管理信息、账户分类管理信息、账户项目管理信息、账户商家管理信息和账本管理信息。进一步,所述协同记账模块包括有邀请账户子模块,用于输入或选择邀请帐号;数据传输子模块,用于通过服务器向邀请帐号发送邀请信息,或者接收通过服务器发送来的邀请信息;协同编辑子模块,用于在接收通过服务器发送来的邀请信息后,根据用户操作接受协同记账邀请并对邀请人账户进行编辑,或者拒绝协同记账邀请。进一步,还包括有缓存数据模块,用于缓存用户登录模块、资产模块、流水模块、账户设置模块和协同记账模块的数据。本专利技术所采用的另一技术方案是:一种可多人协同记账的人工智能手机记账方法,包括有以下步骤:若用户为首次登录,则对用户身份进行验证,验证成功后赋予用户操作权限;查询用户的账户总体信息并显示,监听用户对账本功能模块的操作;当用户操作触发流水模块时,查询用户的账户收支详情并显示,并在用户触发记账操作时启动用户输入模块;当用户操作触发预算提醒模块时,查询用户的预算设置并显示,并在用户触发记账操作时启动用户输入模块,然后根据修改后的用户预算设置进行预算提醒;当用户操作触发账户设置模块时,查询用户的用户信息和账户信息并显示,并根据用户选择对用户信息和账户信息进行设置;当用户操作触发协同记账模块时,根据用户设置的邀请帐号设置协同账本并向邀请帐号发送邀请信息;或者在协同记账模块接收到邀请信息时,对邀请人账户进行处理。进一步,所述账户设置模块中的用户信息和账户信息包括有用户管理信息、账户分类管理信息、账户项目管理信息、账户商家管理信息和账本管理信息。进一步,当用户操作触发协同记账模块时,获取用户输入或选择的邀请帐号,通过服务器向邀请帐号发送邀请信息;当服务器发送来的邀请信息触发协同记账模块时,根据用户操作接受协同记账邀请并对邀请人账户进行编辑,或者拒绝协同记账邀请。进一步,上述步骤中在查询用户的账户总体信息、查询用户的账户收支详情、查询用户的预算设置和查询用户的用户信息和账户信息时,先查询本地缓存数据库,若存在则直接获取,若不存在,再向服务器发送数据查询请求,然后将服务器返回的数据缓存至本地缓存数据库中。进一步,上述步骤均采用基于HTML5的MUI作为前端框架实现。本专利技术系统和方法有益效果是:基于HTML5开发,开发过程中的重复工作量小,效率高,利于跨平台实现手机记账系统;可通过协同记账过程使记账过程更加方便快捷;利用本地缓存提升查询速度,减少服务器负荷。附图说明图1为本专利技术的系统结构框图。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明:参照图1,一种可多人协同记账的人工智能手机记账系统,包括有用户登录模块,用于对用户身份进行验证,验证成功后赋予用户操作权限;资产模块,用于显示用户的账户总体信息以及提供账本的功能入口;流水模块,用于显示和修改用户的账户收支详情;预算提醒模块,用于提醒用户其支出是否超预算;账户设置模块,用于设置用户信息和账户信息;协同记账模块,用于根据用户设置的邀请帐号设置协同账本并向邀请帐号发送邀请信息,或者在接收到邀请信息时对邀请人账户进行处理。进一步作为优选的实施方式,所述用户登录模块、资产模块、流水模块、账户设置模块和协同记账模块基于HTML5实现,采用MUI作为前端框架。进一步作为优选的本文档来自技高网
...
一种可多人协同记账的人工智能手机记账系统和方法

【技术保护点】
1.一种可多人协同记账的人工智能手机记账系统,其特征在于:包括有

【技术特征摘要】
1.一种可多人协同记账的人工智能手机记账系统,其特征在于:包括有用户登录模块,用于对用户身份进行验证,验证成功后赋予用户操作权限;资产模块,用于显示用户的账户总体信息以及提供账本的功能入口;流水模块,用于显示和修改用户的账户收支详情;预算提醒模块,用于提醒用户其支出是否超预算;账户设置模块,用于设置用户信息和账户信息;协同记账模块,用于根据用户设置的邀请帐号设置协同账本并向邀请帐号发送邀请信息,或者在接收到邀请信息时对邀请人账户进行处理。2.根据权利要求1所述的一种可多人协同记账的人工智能手机记账系统,其特征在于:所述用户登录模块、资产模块、流水模块、账户设置模块和协同记账模块基于HTML5实现,采用MUI作为前端框架。3.根据权利要求1所述的一种可多人协同记账的人工智能手机记账系统,其特征在于:所述账户设置模块中的用户信息和账户信息包括有用户管理信息、账户分类管理信息、账户项目管理信息、账户商家管理信息和账本管理信息。4.根据权利要求1所述的一种可多人协同记账的人工智能手机记账系统,其特征在于:所述协同记账模块包括有邀请账户子模块,用于输入或选择邀请帐号;数据传输子模块,用于通过服务器向邀请帐号发送邀请信息,或者接收通过服务器发送来的邀请信息;协同编辑子模块,用于在接收通过服务器发送来的邀请信息后,根据用户操作接受协同记账邀请并对邀请人账户进行编辑,或者拒绝协同记账邀请。5.根据权利要求1所述的一种可多人协同记账的人工智能手机记账系统,其特征在于:还包括有缓存数据模块,用于缓存用户登录模块、资产模块、流水模块、账户设置模块和协同记账模块的数据。6.一种可多人协同记账的人工智能手机记账方法,其特征在于,包括有以下步骤:若用户为首次登录,则对用户身份进行验证,验证成功后赋予用户操...

【专利技术属性】
技术研发人员:贾义动杜超
申请(专利权)人:广东广业开元科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1