用于处理共享账单信息的方法及其装置与流程

文档序号:18271234发布日期:2019-07-27 09:41阅读:371来源:国知局
用于处理共享账单信息的方法及其装置与流程

本发明涉及信息处理技术,具体涉及用于处理共享账单信息的方法、实现该方法的装置和计算机可读存储介质。



背景技术:

现有的移动终端的记账软件或包含记账功能的移动终端软件的处理账单信息的方法只能针对单个账单,且只能由账单创建者编辑账单、添加条目。此外,现有移动终端的账单处理方式非常繁琐,需要账单成员将所有账单信息汇总到一个账单上再计算如何均摊、记账、处理以及转账。

由此可见,现有的移动终端的记账软件或包含记账功能的移动终端软件的处理账单信息的方法存在以下问题:

账单成员分别记账,记账过程相互独立,账单信息无法实时同步且不透明,无法满足多人同时记账的需求;

汇总账单信息的过程耗时耗力,且容易漏算少算;

由于不同账单成员的花费不同,人工处理过程较为复杂。

公开于本发明背景部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的一个方面是提供一种用于处理共享账单信息的方法。

按照本发明的一个方面的一种用于处理共享账单信息的方法,其中,包括由服务器执行的下列步骤:

a)从第一移动终端接收创建共享账单的请求,所述请求包含第一用户特征元素;

b)基于所述第一用户特征元素生成共享账单标识信息并返回所述第一移动终端;

c)接收与第二移动终端相关联的第二用户特征元素;以及

d)基于所述第一用户特征元素和第二用户特征元素,由处理策略确定处理结果并返回所述第一移动终端和第二移动终端。

可选地,在上述方法中,所述监控指标包括下列中的一项或多项:所述网络系统中不同业务类型的链接数、吞吐量、队列长度、响应时间和成功率。

可选地,在上述方法中,所述步骤d)进一步包括:

基于所述处理策略确定针对所述第二移动终端的处理结果;以及

将所述处理结果返回所述第二移动终端,经由所述第二移动终端确认后进行转账。

可选地,在上述方法中,所述用户特征元素包括下列中的一种或多种:账单类型、账单信息、账单创建时间和创建者。

可选地,在上述方法中,所述共享账单标识信息包括下列中的一种或多种:共享账单id、共享账单二维码和共享账单分享链接

可选地,在上述方法中,所述处理策略基于:

针对所述第一移动终端和第二移动终端的最少转账次数的原则;以及

由所述第一移动终端或第二移动终端预设的针对所述第一移动终端和第二移动终端的转账比例。

可选地,在上述方法中,所述处理结果包括:转账对象、转账金额和共享账单明细。

本发明的还有一个方面是提供一种用于处理共享账单信息的方法。

按照本发明的还有一个方面的一种用于处理共享账单信息的方法,其中,包括由第一移动终端执行的下列步骤:

a)向服务器发送创建共享账单的请求,所述请求包含与第一移动终端相关联的第一用户特征元素;

b)响应于从所述服务器接收的基于所述第一用户特征元素生成共享账单标识信息,添加与第二移动终端相关联的第二用户特征元素;

c)基于所述第一用户特征元素和第二用户特征元素,根据处理策略生成处理的请求发送至服务器;以及

d)从所述服务器接收相应的处理结果。

可选地,在上述方法中,在步骤b)中,添加与第二移动终端相关联的第二用户特征元素的方式包括下列中的一种或多种:

通过所述第一移动终端手动添加、所述第二移动终端基于所述共享账单标识信息进行添加或所述第一移动终端和所述第二移动终端经由蓝牙广播进行添加。

可选地,在上述方法中,所述第一移动终端和所述第二移动终端经由所述蓝牙广播添加的方法包括下列步骤:

基于所述第二移动终端的第二用户特征元素生成加入共享账单的请求发送至服务器;

基于所述服务器生成的特征码和所述第二移动终端的固定特征标识对所述加入共享账单的请求进行编码加密,以经由蓝牙进行广播;

所述第一移动终端通过监听蓝牙广播获取所述加入共享账单的请求,通过解密解码以得到所述第二移动终端的固定特征标识;

利用所述第二移动终端的固定特征标识进行匹配以得到所述服务器生成的特征码;以及

基于所述特征码和第二用户特征元素生成添加所述第二用户特征元素的请求。

可选地,在上述方法中,所述服务器经由所述蓝牙广播添加的方法包括下列步骤:

接收所述第二移动终端的加入共享账单的请求以生成特征码并将所述特征码返回至所述第二移动终端的加入共享账单请求;

接收并校验所述第一移动终端发送的所述第二移动终端的加入共享账单请求;以及

当所述校验通过时添加与所述第二移动终端相关联的第二用户特征元素。

可选地,在上述方法中,在步骤b)中,添加与第二移动终端相关联的第二用户特征元素的方式进一步包括下列中的一种或多种:

手动添加、光学字符识别添加、外部账单导入或扫描二维码添加。

可选地,在上述方法中,所述用户特征元素包括下列中的一种或多种:账单类型、账单信息、账单创建时间和创建者。

可选地,在上述方法中,所述共享账单标识信息包括下列中的一种或多种:共享账单id、共享账单二维码和共享账单分享链接。

可选地,在上述方法中,所述处理策略基于:

针对所述第一移动终端和第二移动终端的最少转账次数的原则;以及

由所述第一移动终端或第二移动终端预设的针对所述第一移动终端和第二移动终端的转账比例。

可选地,在上述方法中,所述处理结果包括:转账对象、转账金额和共享账单明细。

本发明另一方面的目的是提供一种用于处理共享账单信息的装置。

按照本发明的另一方面的一种用于处理共享账单信息的装置,其包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现上述用于处理共享账单信息的方法。

本发明又一方面的目的是提供一种计算机可读存储介质。按照本发明又一方面的计算机可读存储介质,其上存储计算机程序,该计算机程序被处理器执行时实现上述用于处理共享账单信息的方法。

根据本发明的一个方面的用于处理共享账单信息的方法,可以实现多个账单成员同时修改账单信息,且账单信息更新后会实时推送给每个账单成员。此外,本方法可以在处理共享账单信息时根据账单成员花费的不同,基于处理策略不同动态生成针对每个账单成员的账单明细(包括转账对象和转账金额),同时保证各个账单成员之间转账次数最少。

多种其它特征和优点将从如下详细描述和附图中显而易见。

附图说明

本发明的上述和/或其它方面和优点将通过以下结合附图的各个方面的描述变得更加清晰和更容易理解,附图中相同或相似的单元采用相同的标号表示。附图包括:

图1示出了按照本发明一实施例由服务器执行的用于处理共享账单信息的方法的流程图。

图2示出了按照本发明又一实施例的用于处理共享账单信息的方法的流程图。

图3示出了按照本发明一实施例的经由蓝牙广播添加用户特征元素的方法的流程图。

图4示出了按照本发明又一实施例由移动终端执行的用于处理共享账单信息的方法的流程图。

图5示出了按照本发明一实施例的用于处理共享账单信息的计算机设备的示意框图。

具体实施方式

在本说明书中,参照其中图示了本发明示意性实施例的附图更为全面地说明本发明。但本发明可以按不同形式来实现,而不应解读为仅限于本文给出的各实施例。给出的各实施例旨在使本文的披露全面完整,以将本发明的保护范围更为全面地传达给本领域技术人员。

诸如“包含”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接和明确表述的单元和步骤以外,本发明的技术方案也不排除具有未被直接或明确表述的其它单元和步骤的情形。诸如“第一”和“第二”之类的用语并不表示单元在时间、空间、大小等方面的顺序而仅仅是作区分各单元之用。

下文参考根据本发明实施例的方法和系统的流程图说明、框图和/或流程图来描述本发明。将理解这些流程图说明和/或框图的每个框、以及流程图说明和/或框图的组合可以由计算机程序指令来实现。可以将这些计算机程序指令提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以构成机器,以便由计算机或其他可编程数据处理设备的处理器执行的这些指令创建用于实施这些流程图和/或框和/或一个或多个流程框图中指定的功能/操作的部件。

可以将这些计算机程序指令存储在计算机可读存储器中,这些指令可以指示计算机或其他可编程处理器以特定方式实现功能,以便存储在计算机可读存储器中的这些指令构成包含实施流程图和/或框图的一个或多个框中指定的功能/操作的指令部件的制作产品。

可以将这些计算机程序指令加载到计算机或其他可编程数据处理器上以使一系列的操作步骤在计算机或其他可编程处理器上执行,以便构成计算机实现的进程,以使计算机或其他可编程数据处理器上执行的这些指令提供用于实施此流程图和/或框图的一个或多个框中指定的功能或操作的步骤。还应该注意在一些备选实现中,框中所示的功能/操作可以不按流程图所示的次序来发生。例如,依次示出的两个框实际可以基本同时地执行或这些框有时可以按逆序执行,具体取决于所涉及的功能/操作。

贯穿本发明书中,第一移动终端指的是共享账单创建者,第二移动终端指的是共享账单参与者,共享账单创建者和共享账单参与者共同构成共享账单成员。

图1示出了按照本发明一实施例由服务器执行的用于处理共享账单信息的方法的流程图。

如图1所示,在步骤110中,服务器从第一移动终端接收创建共享账单的请求,所述请求包含第一用户特征元素,其中,所述用户特征元素包括下列中的一种或多种:账单类型、账单信息、账单创建时间和创建者。服务器基于所述第一用户特征元素生成共享账单标识信息并返回所述第一移动终端,其中,所述共享账单标识信息包括下列中的一种或多种:共享账单id、共享账单二维码和共享账单分享链接。由此,共享账单创建成功,进入步骤120。

在步骤120中,服务器进一步接收与第二移动终端相关联的第二用户特征元素,其中,所述与第二移动终端相关联的第二用户特征元素在移动终端的添加过程将在下文中详细描述。

在步骤130中,基于所述第一用户特征元素和第二用户特征元素,由处理策略确定处理结果并返回所述第一移动终端和第二移动终端,其进一步包括:基于所述处理策略确定针对所述第二移动终端的处理结果;以及将所述处理结果返回所述第二移动终端,经由所述第二移动终端确认后进行转账。其中,所述处理策略基于:针对所述第一移动终端和第二移动终端的最少转账次数的原则;以及由所述第一移动终端或第二移动终端预设的针对所述第一移动终端和第二移动终端的转账比例,所述处理结果包括:转账对象、转账金额和共享账单明细。

图2示出了按照本发明又一实施例的用于处理共享账单信息的方法的流程图。所述方法包括以下步骤:步骤210创建账单、步骤220添加成员、步骤230记账和步骤240一键算账。

在步骤210中,第一移动终端向服务器发送创建共享账单的请求,所述请求包含与第一移动终端相关联的第一用户特征元素;服务器从第一移动终端接收创建共享账单的请求,并基于账单类型、账单信息、账单创建时间和创建者等第一用户元素生成共享账单标识信息(共享账单id、共享账单二维码和共享账单分享链接等)并返回所述第一移动终端,至此,账单创建成功。

在步骤220中,可选地,可以通过以下方式添加账单成员(即图1中所述的与第二移动终端相关联的第二用户特征元素包含的信息):第一终端手动添加成员、第二终端通过账单对应的二维码和分享链接加入、第二终端通过搜索账单id加入以及第一终端和第二终端经由蓝牙广播添加。其中,经由蓝牙广播的添加过程将在图3中详细描述。

在步骤230中,可选地,可以通过以下方式添加账单信息(即图1中所述的与第二移动终端相关联的第二用户特征元素包含的信息):手动添加、光学字符识别(ocr)添加、外部账单导入或扫描二维码添加,添加成功后,服务器会通知所有账单成员,更新账单状态。具体而言,在手动添加中,移动终端可以手动添加账单信息,添加完成后移动终端基于所述账单信息生成添加请求发送至服务器。在光学字符识别添加中,移动终端通过ocr技术识别纸质账单,经确认后生成添加请求发送至服务器。在外部账单导入中,移动终端通过应用程序导入账单信息,导入成功后生成添加请求发送至服务器。在扫描二维码添加中,在账单页面点击二维码付款,此时会携带当前账单id跳转到二维码付款被扫,此时生成的被扫二维码包含的信息在原有基础上增加该账单id。移动终端扫描二维码发起交易后,服务器收到交易信息中会包含账单id,若交易成功,服务器会根据该账单id,将交易更新进账单并通知移动终端。

在步骤240中,可选地,在第一移动终端点击“一键处理”,之后会选择处理策略,默认策略为aa均摊,即按所有花费由所有移动终端账户平均分摊的原则进行处理;除此以外,第二移动终端也可以自定义处理策略,改变账单成员每人应支付的比例。确定处理策略后,基于所述第一用户特征元素和第二用户特征元素,根据处理策略生成处理的请求发送至服务器。服务器验证过数据后,对账单进行计算,根据所选择的处理策略得出第二移动终端的应转金额以及转账对象,该计算结果保证总体转账次数最少且符合处理策略。计算完成后服务器将账单明细推送给每个第二移动终端,第二移动终端的账单成员确认后点击转账,服务器会自动根据账单进行转账。

图3示出了按照本发明一实施例的经由蓝牙广播添加用户特征元素的方法的流程图。该实施例基于低功耗蓝牙广播技术,不需要在移动终端之间建立蓝牙连接(配对),耗能低,适用于近距离场景。在图3中,账单创建者指的是本文中的第一移动终端,账单参与者指的是本文中的第二移动终端。

在步骤310中,基于所述第二移动终端的第二用户特征元素生成加入共享账单的请求发送至服务器;基于所述服务器生成的特征码和所述第二移动终端的固定特征标识对所述加入共享账单的请求进行编码加密,以经由蓝牙进行广播。

在步骤320中,所述第一移动终端调用系统蓝牙服务,通过监听蓝牙广播,当接收到外部广播信息时根据uuid过滤后获取所述加入共享账单的请求,通过解密解码以得到所述第二移动终端的校验特征标识;利用所述第二移动终端的固定特征标识进行匹配以得到所述服务器生成的特征码;以及基于所述特征码和第二用户特征元素以及账单id生成添加所述第二用户特征元素的请求。

在步骤330中,服务器接收所述第二移动终端的加入共享账单的请求以生成特征码并将所述特征码返回至所述第二移动终端的加入共享账单请求;接收并校验所述第一移动终端发送的所述第二移动终端的加入共享账单请求;以及当所述校验通过时添加与所述第二移动终端相关联的第二用户特征元素。

图4示出了按照本发明又一实施例由移动终端执行的用于处理共享账单信息的方法的流程图。

在步骤410中,向服务器发送创建共享账单的请求,所述请求包含与第一移动终端相关联的第一用户特征元素。其中,所述用户特征元素包括下列中的一种或多种:账单类型、账单信息、账单创建时间和创建者。

在步骤420中,响应于从所述服务器接收的基于所述第一用户特征元素生成共享账单标识信息,添加与第二移动终端相关联的第二用户特征元素。其中,所述共享账单标识信息包括下列中的一种或多种:共享账单id、共享账单二维码和共享账单分享链接。可选地,添加与第二移动终端相关联的第二用户特征元素的方式包括下列中的一种或多种:通过第一移动终端手动添加,即通过第一移动终端直接添加;第二移动终端基于所述共享账单标识信息进行添加,即第二移动终端搜索共享账单id添加或扫描共享账单二维码以及分享链接进行添加;第一移动终端和第二移动终端经由蓝牙广播进行添加。可选地,添加与第二移动终端相关联的第二用户特征元素的方式进一步包括下列中的一种或多种:手动添加账单信息、光学字符识别添加、外部账单导入或扫描二维码添加。

在步骤430中,基于所述第一用户特征元素和第二用户特征元素,根据处理策略生成处理的请求发送至服务器。可选地,所述处理策略基于:针对第一移动终端和第二移动终端的最少转账次数的原则;以及由第一移动终端或第二移动终端预设的针对所述第一移动终端和第二移动终端的转账比例。

在步骤440中,从所述服务器接收相应的处理结果,其中,所述处理结果包括:转账对象、转账金额和共享账单明细。

可选地,图4示出的按照本发明又一实施例由移动终端执行的用于处理共享账单信息的方法也可以在网页端实现,而不影响得到相同的处理结果。

图5示出了按照本发明一实施例的用于处理共享账单信息的装置的示意框图。

该装置50包含存储器510、处理器520以及存储在所述存储器上并且可在所述处理器上运行的计算机程序530。所述处理器520运行所述程序530以实现上述用于处理共享账单信息的方法。

按照本发明的另一方面,还提供了一种计算机可读存储介质,其上存储计算机程序,该程序被处理器执行时可实现上述用于处理共享账单信息的方法。

根据本发明的一个方面的用于处理共享账单信息的方法,提出了账单共享的概念,通过多种方式使得每个共享账单成员可以更新账单信息。此外,根据不同账单成员的花费不同,基于预设的处理策略,动态计算账户成员之间相互转账的对象和金额。

提供本文中提出的实施例和示例,以便最好地说明按照本技术及其特定应用的实施例,并且由此使本领域的技术人员能够实施和使用本发明。但是,本领域的技术人员将会知道,本文中所述的每个步骤的实现方式可以添加或减少且不影响得到相同的效果,而是仅为了便于说明和举例而提供以上描述和示例。所提出的描述不是意在涵盖本发明的各个方面或者将本发明局限于所公开的精确形式。

鉴于以上所述,本公开的范围通过以下权利要求书来确定。

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