CN113194116A - 业务数据处理方法、装置、计算机设备和存储介质 - Google Patents
业务数据处理方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN113194116A CN113194116A CN202110284274.8A CN202110284274A CN113194116A CN 113194116 A CN113194116 A CN 113194116A CN 202110284274 A CN202110284274 A CN 202110284274A CN 113194116 A CN113194116 A CN 113194116A
- Authority
- CN
- China
- Prior art keywords
- service
- service data
- data
- processed
- mobile terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请涉及一种业务数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取通过界面操作所产生的业务数据;对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端。当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据。采用本方法能够保证应用程序的正常使用,提高资源利用率。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种业务数据处理方法、装置、计算机设备和存储介质。
背景技术
云服务即基于互联网应用服务器的应用服务,目前大多数的应用程序均通过网络连接与云服务进行通信,并显示所获得的数据。然而传统的方式,应用程序等强依赖云,当无网络时,应用程序不能正常使用,导致资源浪费。
发明内容
基于此,有必要针对上述技术问题,提供一种业务数据处理方法、装置、计算机设备和存储介质。
一种业务数据处理方法,应用于移动终端所包含的本地边缘计算服务,所述方法包括:
获取通过界面操作所产生的业务数据;
对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端;
当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据。
在其中一个实施例中,所述云服务端存储有基础业务数据和流动业务数据;
所述获取在界面操作所产生的业务数据,包括:
获取对显示所述基础业务数据的界面进行操作所产生的目标流动业务数据;所述基础业务数据是从云服务端获取的;
所述对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端,包括:
对所述目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,将处理后的目标流动业务数据显示在移动终端;
所述当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据,包括:
当移动终端处于未联网状态时,存储所述处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步所述处理后的目标流动业务数据,使得所述云服务端基于所述处理后的目标流动业务数据更新所述在所述云服务端中存储的流动业务数据。
在其中一个实施例中,所述移动终端包括POS终端;
所述获取通过界面操作所产生的业务数据,包括:
获取用户账号以及在POS终端的界面操作所产生的业务结算数据;
所述对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端,包括:
对所述业务结算数据进行边缘计算处理,获得处理后的业务结算数据,将所述处理后的业务结算数据显示在POS终端;
所述当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据,包括:
当所述POS终端处于联网状态时,向所述云服务端同步所述用户账号以及对应的处理后的业务结算数据,使得所述云服务端基于所述用户账号以及对应的处理后的业务结算数据,更新存储的所述用户账号对应的业务数据。
在其中一个实施例中,所述本地边缘计算服务包括超文本传输协议轻量服务;所述超文本传输协议轻量服务运行于浏览器运行环境;所述业务数据是通过运行于所述浏览器运行环境的浏览器界面操作所产生的。
一种业务数据处理装置,应用于移动终端,包括本地边缘计算服务模块,所述本地边缘计算服务模块用于:
获取在界面操作所产生的业务数据;
对所述业务数据进行边缘计算处理,获得处理后的业务数据将所述处理后的业务数据显示在移动终端;
当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据。
在其中一个实施例中,所述装置还包括界面显示模块;所述云服务端存储有基础业务数据和流动业务数据;
所述本地边缘计算服务模块,用于从所述云服务端获取基础业务数据;
所述界面显示模块,用于在界面上显示所述基础业务数据,获取对显示所述基础业务数据的界面进行操作所产生的目标流动业务数据,通过数据传输协议向所述本地边缘计算服务传输所述目标流动业务数据;
所述本地边缘计算服务模块,用于对所述目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据;
所述本地边缘计算服务模块,用于当处于未联网状态时,存储所述处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步所述处理后的目标流动业务数据,使得所述云服务端基于所述处理后的目标流动业务数据更新所述在所述云服务端中存储的流动业务数据。
在其中一个实施例中,所述移动终端包括POS终端;所述本地边缘计算服务模块用于:
接收在界面操作所产生的业务结算数据;
对所述业务结算数据进行边缘计算处理,获得处理后的业务结算数据;
当所述POS终端处于联网状态时,向所述云服务端同步所述用户账号以及对应的处理后的业务结算数据,使得所述云服务端基于所述用户账号以及对应的处理后的业务结算数据,更新存储的所述用户账号对应的用户账号数据。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现本申请实施例中各个方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本申请实施例中各个方法的步骤。
上述业务数据处理方法、装置、计算机设备和存储介质,获取通过界面操作所产生的业务数据,对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端,能够在网络不佳或者无网络的情况下,也能保证业务数据的正常处理,避免移动终端一直处于无操作状态,提高资源利用率,同时由于业务数据能够迅速被终端响应,能够提高用户体验;当移动终端处于联网状态时,向云服务端同步处理后的业务数据,能够保证业务数据的准确性也避免终端存储过多数据。
附图说明
图1为一个实施例中业务数据处理方法的应用环境图;
图2为一个实施例中业务数据处理方法的流程示意图;
图3为一个实施例中传统的浏览器架构示意图;
图4为一个实施例中业务数据处理方法对应的架构示意图;
图5为另一个实施例中业务数据处理方法对应的架构示意图;
图6为一个实施例中业务数据处理装置的结构框图;
图7为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的业务数据处理方法,可以应用于如图1所示的应用环境中。其中,移动终端102通过网络与云服务端104进行通信。其中,移动终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。云服务端104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。移动终端102中包含本地边缘计算服务,本地边缘计算服务可直接内嵌于移动终端的操作***中,也可以内嵌于移动终端所安装的应用程序中。
在一个实施例中,如图2所示,提供了一种业务数据处理方法,以该方法应用于图1中的移动终端102所包含的本地边缘计算服务为例进行说明,包括以下步骤:
步骤202,获取通过界面操作所产生的业务数据。
其中,本地边缘计算服务是指安装在移动终端本地的边缘计算服务。并且,本地边缘计算服务运用于应用程序运行环境中。边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。业务数据具体可以是某个场景下的业务数据。并且业务数据可以不同的形式呈现。例如图片、文字、视频等。业务数据可以是业务交易数据,而业务交易数据可以包括业务结算数据。
通过界面操作可以是在界面上的触控操作,也可以是通过在移动终端上的按键使得界面响应的操作。例如,通过界面操作可以是用户点击屏幕的操作,也可以是用户触控移动终端的按键的操作。
具体地,本地边缘计算服务从云服务端获取业务数据,并将该业务数据显示在移动终端的界面上。用户通过界面操作,产生与该显示的业务数据相关的业务数据。移动终端获取通过应用程序的界面操作所产生的业务数据。其中,应用程序可以是轻应用、原生应用、原生应用等。
步骤204,对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端。
具体地,当移动终端处于未联网状态时,本地边缘计算服务对在应用程序的界面上产生的业务数据进行边缘计算处理,获得处理后的业务数据,并将处理后的业务数据显示在移动终端。其中,未联网状态可以包括网络连接失败状态、网络传输速度小于预设阈值、网络强度低于预设强度等。
本实施例中,当移动终端处于联网状态时,移动终端将通过界面操作所产生的业务数据上传至云服务端,使得云服务端对该业务数据进行处理,获得处理后的业务数据,将处理后的业务数据返回移动终端,并在移动终端上显示。
步骤206,当移动终端处于联网状态时,向云服务端同步该处理后的业务数据。
具体地,当获得提交指令且移动终端处于联网状态时,本地边缘计算服务向云服务端同步该处理后的业务数据,使得云服务端基于该处理后的业务数据更新对应的自身所存储的业务数据,并向该移动终端返回处理结果。
本实施例中的业务数据处理方法,获取通过界面操作所产生的业务数据,对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端,能够在网络不佳或者无网络的情况下,也能保证业务数据的正常处理,避免移动终端一直处于无操作状态,提高资源利用率,同时由于业务数据能够迅速被终端响应,能够提高用户体验;当移动终端处于联网状态时,向云服务端同步处理后的业务数据,能够保证业务数据的准确性也避免终端存储过多数据。
在一个实施例中,云服务端存储有基础业务数据和流动业务数据。
获取在界面操作所产生的业务数据,包括:获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据。
对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端,包括:对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,将处理后的目标流动业务数据显示在移动终端。
当移动终端处于联网状态时,向云服务端同步处理后的业务数据,包括:当移动终端处于未联网状态时,存储处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步处理后的目标流动业务数据,使得云服务端基于处理后的目标流动业务数据更新在云服务端中存储的流动业务数据。
其中,基础业务数据是一些基本资料的数据,如各类表。具体基础业务数据是一些不受到时间和位置局限的数据。具体如用户账号、用户基本信息等。
流动业务数据是指容易产生变化的数据,具体可以是受到时间和位置局限的数据。例如,用户积分、用户持有的资源等。
具体地,响应于对应用程序的启动操作,且移动终端处于联网状态时,本地边缘计算服务从云服务端获取基础业务数据,并显示在移动终端。本地边缘计算服务获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据,基础业务数据是从云服务端获取的。本地边缘计算服务对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,并将处理后的目标流动业务数据显示在移动终端。
本实施例中,响应于对应用程序的启动操作,且终端处于联网状态时,本地边缘计算服务还可以获取云服务端存储的流动业务数据。本地边缘计算服务基于云服务端存储的流动业务数据以及该目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,并将处理后的目标流动数据显示在移动终端。当移动终端处于未联网状态时,本地边缘计算服务存储该处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步处理后的目标流动业务数据,使得云服务端基于处理后的目标流动业务数据更新在云服务端中存储的流动业务数据。
本实施例中的业务数据处理方法,从云服务端获取基础业务数据,在界面上显示基础业务数据,获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据,对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,将处理后的目标流动业务数据显示在终端,即占用存储量较大的数据仍然在云端存储,本地边缘计算服务仅需处理流动业务数据,减少了移动终端的运行负担。
在一个实施例中,移动终端包括POS终端。获取通过界面操作所产生的业务数据,包括:
获取用户账号以及对应的在POS终端的界面操作所产生的业务结算数据。
对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端,包括:对业务结算数据进行边缘计算处理,获得处理后的业务结算数据,将处理后的业务结算数据显示在POS终端。
当移动终端处于联网状态时,向云服务端同步处理后的业务数据,包括:当POS终端处于联网状态时,向云服务端同步用户账号以及对应的处理后的业务结算数据,使得云服务端基于用户账号以及对应的处理后的业务结算数据,更新存储的用户账号对应的用户账号数据。
其中,POS(Pointofsales)的中文意思是“销售点”,全称为销售点情报管理***,是一种配有条码或OCR码技术终端阅读器,有现金或易货额度出纳功能。其主要任务是对商品与媒体交易提供数据服务和管理功能,并进行非现金结算。其中,OCR(OpticalCharacter Recognition,光学字符识别)是指电子设备检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程。
用户账号是在POS终端中用于唯一表征用户的标识。用户账号可以由数字、字母、文字、符号中至少一种组成。一个用户账号唯一对应一个用户,一个用户可对应多个用户账号。业务数据包括业务结算数据,业务结算数据是指在进行收支来往时产生的数据。例如,业务结算数据可以是积分结算数据、资源转移结算数据等。
具体地,本地边缘计算服务通过读卡器获取用户账号,并获取在POS终端的界面操作所产生的业务结算数据。当POS终端处于未联网状态时,本地边缘计算服务对业务结算数据进行收支计算处理,获得处理后的业务结算数据,将处理后的业务结算数据显示在POS终端。当POS终端处于联网状态时,向对应的云服务端同步该用户账号以及对应的处理后的业务结算数据,使得云服务端基于用户账号以及对应的处理后的业务结算数据,更新存储的用户账号对应的业务数据,并向该POS终端返回结算结果。
例如,POS终端通过读卡器读取积分卡上的用户账号以及对应的用户积分信息,或者POS终端可通过图像码扫描机读取用户账号以及对应的用户积分信息,POS终端上显示用户当前积分。并且在POS终端上显示当前交易所获得的结算积分。本地边缘计算服务根据用户当前积分和当前交易所获得的结算积分,获得更新后的用户积分。当POS终端处于联网状态时,本地边缘计算服务向云服务端同步用户账号以及对应的更新后的用户积分,使得云服务端基于用户账号以及对应的更新后的用户积分,更新自身存储的用户账号对应的业务数据,并将更新结果返回POS终端。
本实施例中的业务数据处理方法,获取用户账号以及在POS终端的界面操作所产生的业务结算数据,对业务结算数据进行边缘计算处理,获得处理后的业务结算数据,将处理后的业务结算数据显示在POS终端,则无论是否联网,通过本地边缘计算服务均可以迅速处理,并提高资源使用率,同时提高用户体验;当POS终端处于联网状态时,向云服务端同步用户账号以及对应的处理后的业务结算数据,能够保证数据的准确性。
在一个实施例中,本地边缘计算服务包括超文本传输协议(HTTP)轻量服务。超文本传输协议轻量服务运行于浏览器运行环境。业务数据是通过运行于浏览器运行环境的浏览器界面操作所产生的。
其中,超文本传输协议轻量服务用于对在界面操作所产生的业务数据进行边缘计算处理,并且超文本传输协议轻量服务可与云服务端进行通信。
具体地,本实施例中的业务数据方法运行于超文本传输协议轻量服务,该超文本传输协议轻量服务运行于浏览器运行环境;获取通过浏览器运行环境的浏览器界面操作所产生的业务数据;在浏览器运行环境中对该业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端;当移动终端处于联网状态时,向云服务端同步处理后的业务数据。
本实施例中的业务数据处理方法,由于移动终端属于资源受限设备,即移动终端中不能运行资源消耗太大的服务,因此,本实施例中采用超文本传输协议轻量服务,并且超文本传输协议轻量服务运行于浏览器运行环境中,可使得整个架构均适用于移动终端的不同操作***,如安卓***、windows***、IOS***等,实现多端复用,提高业务数据处理的通用性。
在一个实施例中,如图3所示,为一个实施例中传统的浏览器架构示意图。如图中包括浏览器运行环境,浏览器运行环境中包括由HTML5(Hyper Text Markup Language,超文本标记语言)写成的界面,并通过H5与云服务端进行交互。传统的方式中的浏览器强依赖云,当设备与云端相连且网络较好时,设备中的应用程序能够与云端进行通信;而当设备与云端之间的网络较差时,该设备的应用程序无法与云端进行通信。而传统的浏览器中虽然包含浏览器缓存,但是由于浏览器内存有限,因此浏览器缓存只能保证在页面未刷新的时候,保存已经显示的页面信息,不支持对数据进行进一步的处理。其他的方式如JVM(JavaVirtual Machine,Java虚拟机)的方式,JVM开机即耗费较大的资源,不适用于移动终端。因此,提出了本申请实施例中的业务数据处理方法。
如图4所示,为一个实施例中业务数据处理方法对应的架构示意图。其中包括浏览器运行环境,浏览器运行环境包括由HTML5(Hyper Text Markup Language,超文本标记语言)写成的界面,以及本地边缘计算服务。其中HTML5界面可通过超文本传输协议与本地边缘计算服务进行通信。本地边缘计算服务可通过网络与云服务端进行通信。那么由于本地边缘计算服务可基于数据传输协议获取通过界面操作所产生的业务数据,并对业务数据进行边缘计算处理,获得处理后的业务数据,并将处理后的业务数据显示在移动终端,因此本实施例中的方案可以实现弱依赖云,当与云服务端进行通信连接时,浏览器可以正常使用,而当与云服务端未进行通信连接时,也可以处理大部分的业务数据,使得资源得到更好的利用,提高用户体验。
如图5所示,为另一个实施例中业务数据处理方法的架构示意图。其中,图5以应用于POS终端为例进行说明。图5(a)为应用在windows***中的架构示意图。图5(b)为应用在android***中的架构示意图。图5(c)为应用在IOS***中的架构示意图。图5(a)中包括windows外壳,windows外壳中包括POS引擎。windows外壳是指运行在windows***中的浏览器运行环境。图5(b)中包括android外壳,android外壳中包括POS引擎。android外壳是指运行在android***中的浏览器运行环境。图5(c)中包括IOS外壳,IOS外壳中包括POS引擎。IOS外壳是指运行在IOS***中的浏览器运行环境。图5(a)、图5(b)和图5(c)中的POS引擎中均包括界面H5(即界面显示模块)和POS内核。界面H5和POS内核通过超文本传输协议和json(JavaScript Object Notation,JS对象简谱)进行通信。JSON是一种轻量级的数据交换格式。POS内核即本地边缘计算服务。POS内核可用于管理数据流、进行数据存储、业务运算、云同步、提供http(Hyper Text Markup Language,超文本标记语言)服务中至少一种。
界面显示模块用于管理界面流,适用于小屏、中屏和大屏,与本地边缘计算服务通过API(Application Programming Interface,应用程序接口)交换数据。外壳用于管理外部设备,外部设备例如打印机、钱箱、顾显等,与原生操作***驱动相关。
本实施例中的业务数据处理方法,POS引擎(内核+H5)跨平台编译,内核以Http轻量服务的形态,运行在Android、Windows、iOS操作***中,H5在外壳壳(浏览器运行环境)展现UI,H5与内核通过HTTP协议交换数据,通过这种运转机制,完美实现“三端复用”,实现了“一套代码,跨平台复用到三端(Android、Windows、iOS),降本增效,三端齐发,三端体验一致”的目标,即POS引擎可用于不同的操作***,即复用到多端,即本地边缘计算服务可用于不同的操作***,解决了传统浏览器缓存的“弱”,又解决了虚拟机的“重”,节省成本,提高客户体验。
本申请实施例中还提供一种业务数据处理方法的另一种场景:应用于移动终端所包含的本地边缘计算服务,获取通过界面操作所产生的业务数据,包括:
获取通过界面操作所产生的点餐数据;
对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端,包括:
对点餐数据进行存储处理,获得存储在本地边缘计算服务的业务数据,并将存储在本地边缘计算服务的点餐数据显示在移动终端;
当移动终端处于联网状态时,向云服务端同步处理后的业务数据,包括:
当移动终端处于联网状态时,向云服务端同步该点餐数据,使得云服务端基于该点餐数据进行业务结算并从用户账号中扣除相应的业务结算数据。
本实施例中的业务数据处理方法,获取通过界面操作所产生的点餐数据,对点餐数据进行存储处理,获得存储在本地边缘计算服务的业务数据,并显示,向云服务端同步该点餐数据,使得云服务端基于该点餐数据进行业务结算并从用户账号中扣除相应的业务结算数据,能够在网络不佳时,点餐业务能够迅速被终端响应,保证点餐业务的正常使用,提高用户体验。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种业务数据处理装置,应用于移动终端,包括本地边缘计算服务模块602,其中本地边缘计算服务模块602用于:
获取在界面操作所产生的业务数据;
对业务数据进行边缘计算处理,获得处理后的业务数据;
当移动终端处于联网状态时,向云服务端同步处理后的业务数据。
本实施例中的业务数据处理装置,获取通过界面操作所产生的业务数据,对业务数据进行边缘计算处理,获得处理后的业务数据,将处理后的业务数据显示在移动终端,能够在网络不佳或者无网络的情况下,也能保证业务数据的正常处理,避免移动终端一直处于无操作状态,提高资源利用率,同时由于业务数据能够迅速被终端响应,能够提高用户体验;当移动终端处于联网状态时,向云服务端同步处理后的业务数据,能够保证业务数据的准确性也避免终端存储过多数据。
在一个实施例中,装置还包括界面显示模块;云服务端存储有基础业务数据和流动业务数据;
本地边缘计算服务模块602,用于从云服务端获取基础业务数据;
界面显示模块,用于在界面上显示基础业务数据,获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据,通过数据传输协议向本地边缘计算服务传输目标流动业务数据;
本地边缘计算服务模块602,用于对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据;
本地边缘计算服务模块602,用于当处于未联网状态时,存储处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步处理后的目标流动业务数据,使得云服务端基于处理后的目标流动业务数据更新在云服务端中存储的流动业务数据。
本实施例中的业务数据处理装置,从云服务端获取基础业务数据,在界面上显示基础业务数据,获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据,对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,将处理后的目标流动业务数据显示在终端,即占用存储量较大的数据仍然在云端存储,本地边缘计算服务仅需处理流动业务数据,减少了移动终端的运行负担。
在一个实施例中,该业务处理装置还包括界面显示模块;云服务端存储有基础业务数据和流动业务数据;
本地边缘计算服务模块602,用于从云服务端获取基础业务数据;
界面显示模块,用于在界面上显示基础业务数据,获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据,通过数据传输协议向本地边缘计算服务传输目标流动业务数据;
本地边缘计算服务模块602,用于对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据;
本地边缘计算服务模块602,用于当处于未联网状态时,存储处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步处理后的目标流动业务数据,使得云服务端基于处理后的目标流动业务数据更新在云服务端中存储的流动业务数据。
本实施例中的业务数据处理装置,从云服务端获取基础业务数据,在界面上显示基础业务数据,获取对显示基础业务数据的界面进行操作所产生的目标流动业务数据,对目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,将处理后的目标流动业务数据显示在终端,即占用存储量较大的数据仍然在云端存储,本地边缘计算服务仅需处理流动业务数据,减少了移动终端的运行负担。
在一个实施例中,移动终端包括POS终端;本地边缘计算服务模块602用于:
获取用户账号以及接收在界面操作所产生的业务结算数据;
对业务结算数据进行边缘计算处理,获得处理后的业务结算数据;
当POS终端处于联网状态时,向云服务端同步用户账号以及对应的处理后的业务结算数据,使得云服务端基于用户账号以及对应的处理后的业务结算数据,更新存储的用户账号对应的用户账号数据。
本实施例中的业务数据处理装置,获取用户账号以及在POS终端的界面操作所产生的业务结算数据,对业务结算数据进行边缘计算处理,获得处理后的业务结算数据,将处理后的业务结算数据显示在POS终端,则无论是否联网,通过本地边缘计算服务均可以迅速处理,并提高资源使用率,同时提高用户体验;当POS终端处于联网状态时,向云服务端同步用户账号以及对应的处理后的业务结算数据,能够保证数据的准确性。
在一个实施例中,本地边缘计算服务包括超文本传输协议轻量服务;超文本传输协议轻量服务运行于浏览器运行环境;业务数据是通过运行于浏览器运行环境的浏览器界面操作所产生的。
本实施例中的业务数据处理装置,由于移动终端属于资源受限设备,即移动终端中不能运行资源消耗太大的服务,因此,本实施例中采用超文本传输协议轻量服务,并且超文本传输协议轻量服务运行于浏览器运行环境中,可使得整个架构均适用于移动终端的不同操作***,如安卓***、windows***、IOS***等,实现多端复用,提高业务数据处理的通用性。
关于业务数据处理装置的具体限定可以参见上文中对于业务数据处理方法的限定,在此不再赘述。上述业务数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是移动终端,其内部结构图可以如图7所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种业务数据处理方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种业务数据处理方法,其特征在于,应用于移动终端所包含的本地边缘计算服务,所述方法包括:
获取通过界面操作所产生的业务数据;
对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端;
当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据。
2.根据权利要求1所述的方法,其特征在于,所述云服务端存储有基础业务数据和流动业务数据;
所述获取在界面操作所产生的业务数据,包括:
获取对显示所述基础业务数据的界面进行操作所产生的目标流动业务数据;所述基础业务数据是从云服务端获取的;
所述对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端,包括:
对所述目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据,将处理后的目标流动业务数据显示在移动终端;
所述当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据,包括:
当移动终端处于未联网状态时,存储所述处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步所述处理后的目标流动业务数据,使得所述云服务端基于所述处理后的目标流动业务数据更新所述在所述云服务端中存储的流动业务数据。
3.根据权利要求1所述的方法,其特征在于,所述移动终端包括POS终端;
所述获取通过界面操作所产生的业务数据,包括:
获取用户账号以及在POS终端的界面操作所产生的业务结算数据;
所述对所述业务数据进行边缘计算处理,获得处理后的业务数据,将所述处理后的业务数据显示在移动终端,包括:
对所述业务结算数据进行边缘计算处理,获得处理后的业务结算数据,将所述处理后的业务结算数据显示在POS终端;
所述当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据,包括:
当所述POS终端处于联网状态时,向所述云服务端同步所述用户账号以及对应的处理后的业务结算数据,使得所述云服务端基于所述用户账号以及对应的处理后的业务结算数据,更新存储的所述用户账号对应的业务数据。
4.根据权利要求1至3任一项所述的方法,其特征在于,所述本地边缘计算服务包括超文本传输协议轻量服务;所述超文本传输协议轻量服务运行于浏览器运行环境;所述业务数据是通过运行于所述浏览器运行环境的浏览器界面操作所产生的。
5.一种业务数据处理装置,其特征在于,应用于移动终端,包括本地边缘计算服务模块,所述本地边缘计算服务模块用于:
获取在界面操作所产生的业务数据;
对所述业务数据进行边缘计算处理,获得处理后的业务数据将所述处理后的业务数据显示在移动终端;
当所述移动终端处于联网状态时,向云服务端同步所述处理后的业务数据。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括界面显示模块;所述云服务端存储有基础业务数据和流动业务数据;
所述本地边缘计算服务模块,用于从所述云服务端获取基础业务数据;
所述界面显示模块,用于在界面上显示所述基础业务数据,获取对显示所述基础业务数据的界面进行操作所产生的目标流动业务数据,通过数据传输协议向所述本地边缘计算服务传输所述目标流动业务数据;
所述本地边缘计算服务模块,用于对所述目标流动业务数据进行边缘计算处理,获得处理后的目标流动业务数据;
所述本地边缘计算服务模块,用于当处于未联网状态时,存储所述处理后的目标流动业务数据,直至移动终端处于联网状态时,向云服务端同步所述处理后的目标流动业务数据,使得所述云服务端基于所述处理后的目标流动业务数据更新所述在所述云服务端中存储的流动业务数据。
7.根据权利要求5所述的装置,其特征在于,所述移动终端包括POS终端;所述本地边缘计算服务模块用于:
获取用户账号以及接收在界面操作所产生的业务结算数据;
对所述业务结算数据进行边缘计算处理,获得处理后的业务结算数据;
当所述POS终端处于联网状态时,向所述云服务端同步所述用户账号以及对应的处理后的业务结算数据,使得所述云服务端基于所述用户账号以及对应的处理后的业务结算数据,更新存储的所述用户账号对应的用户账号数据。
8.根据权利要求5至7任一项所述的装置,其特征在于,所述本地边缘计算服务包括超文本传输协议轻量服务;所述超文本传输协议轻量服务运行于浏览器运行环境;所述业务数据是通过运行于所述浏览器运行环境的浏览器界面操作所产生的。
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至4中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110284274.8A CN113194116B (zh) | 2021-03-17 | 2021-03-17 | 业务数据处理方法、装置、计算机设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110284274.8A CN113194116B (zh) | 2021-03-17 | 2021-03-17 | 业务数据处理方法、装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113194116A true CN113194116A (zh) | 2021-07-30 |
CN113194116B CN113194116B (zh) | 2023-02-17 |
Family
ID=76973360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110284274.8A Active CN113194116B (zh) | 2021-03-17 | 2021-03-17 | 业务数据处理方法、装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113194116B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591943A (zh) * | 2011-12-27 | 2012-07-18 | 厦门雅迅网络股份有限公司 | 一种移动终端的页面数据处理方法 |
CN104346514A (zh) * | 2013-08-09 | 2015-02-11 | 聚游互动(北京)科技发展有限公司 | 支持在线游戏应用离线运行的方法及*** |
CN109753501A (zh) * | 2018-12-27 | 2019-05-14 | 广州市玄武无线科技股份有限公司 | 一种离线状态的数据显示方法、装置、设备和存储介质 |
CN111314462A (zh) * | 2020-02-14 | 2020-06-19 | 京东数字科技控股有限公司 | 资源处理方法、设备及存储介质 |
CN111382130A (zh) * | 2018-12-20 | 2020-07-07 | 鸿合科技股份有限公司 | 一种内容提交方法及装置、电子设备 |
CN111966651A (zh) * | 2020-09-21 | 2020-11-20 | 北京百度网讯科技有限公司 | 数据同步方法、装置、电子设备和存储介质 |
US20210012340A1 (en) * | 2019-07-09 | 2021-01-14 | Bank Of America Corporation | Trusted pair authentication with edge-computing devices |
-
2021
- 2021-03-17 CN CN202110284274.8A patent/CN113194116B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102591943A (zh) * | 2011-12-27 | 2012-07-18 | 厦门雅迅网络股份有限公司 | 一种移动终端的页面数据处理方法 |
CN104346514A (zh) * | 2013-08-09 | 2015-02-11 | 聚游互动(北京)科技发展有限公司 | 支持在线游戏应用离线运行的方法及*** |
CN111382130A (zh) * | 2018-12-20 | 2020-07-07 | 鸿合科技股份有限公司 | 一种内容提交方法及装置、电子设备 |
CN109753501A (zh) * | 2018-12-27 | 2019-05-14 | 广州市玄武无线科技股份有限公司 | 一种离线状态的数据显示方法、装置、设备和存储介质 |
US20210012340A1 (en) * | 2019-07-09 | 2021-01-14 | Bank Of America Corporation | Trusted pair authentication with edge-computing devices |
CN111314462A (zh) * | 2020-02-14 | 2020-06-19 | 京东数字科技控股有限公司 | 资源处理方法、设备及存储介质 |
CN111966651A (zh) * | 2020-09-21 | 2020-11-20 | 北京百度网讯科技有限公司 | 数据同步方法、装置、电子设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113194116B (zh) | 2023-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11423205B2 (en) | Font personalization | |
CN109542427B (zh) | 一种***定制方法、装置及电子设备和存储介质 | |
CN109784235A (zh) | 纸质表单的自动录入方法、装置、计算机设备和存储介质 | |
CN112948035A (zh) | 微前端页面的控制方法、装置、终端设备及存储介质 | |
CN110533464B (zh) | 一种广告监播方法、装置、***及计算设备 | |
KR20160027419A (ko) | 정보에 기반하여 부가기능을 제공하는 방법 | |
US9842326B2 (en) | Information providing system and information providing method using an automatic transaction apparatus | |
CN104182849A (zh) | 一种业务预处理***及方法 | |
CN111124564A (zh) | 显示用户界面的方法及装置 | |
TWI686725B (zh) | 展現敏感資訊的方法和裝置 | |
CN109582890A (zh) | 页面加载方法、装置、计算机设备及存储介质 | |
US20230334523A1 (en) | Management system, server device and method | |
CN111913920A (zh) | 电子名片生成方法、装置、计算机***和计算机可读介质 | |
EP2990968A1 (en) | Method for selecting area on web page and electronic device thereof | |
CN111223155A (zh) | 图像数据处理方法、装置、计算机设备和存储介质 | |
CN110505271A (zh) | 电子证照的获取方法、装置、计算机设备和存储介质 | |
CN108959393B (zh) | 动态图片处理方法、装置及存储介质 | |
CN113194116B (zh) | 业务数据处理方法、装置、计算机设备和存储介质 | |
CN111158777B (zh) | 组件调用方法、装置及计算机可读存储介质 | |
CN111046265B (zh) | 卡片数据显示方法、装置、设备及存储介质 | |
CN112115738A (zh) | 一种应用于浏览器端的图像识别方法和装置 | |
Fernandes et al. | Quality attributes for mobile applications | |
CN112051952A (zh) | 图片动态浏览方法、装置、电子设备及可读存储介质 | |
CN114090938A (zh) | 页面处理方法及设备 | |
JP5479517B2 (ja) | 情報処理装置、方法及びシステム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |