CN110879892A - 业务处理方法、装置、设备及计算机可读存储介质 - Google Patents
业务处理方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN110879892A CN110879892A CN201910945490.5A CN201910945490A CN110879892A CN 110879892 A CN110879892 A CN 110879892A CN 201910945490 A CN201910945490 A CN 201910945490A CN 110879892 A CN110879892 A CN 110879892A
- Authority
- CN
- China
- Prior art keywords
- service
- service processing
- processed
- processing
- initiator
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/20—Point-of-sale [POS] network systems
- G06Q20/202—Interconnection or interaction of plural electronic cash registers [ECR] or to host computer, e.g. network details, transfer of information from host to ECR or from ECR to ECR
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
- H04L63/0442—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
-
- 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/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Strategic Management (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种业务处理方法、装置、设备及计算机可读存储介质,涉及计算机技术领域,业务处理节点获取业务处理指令,当待处理业务类型与可处理业务类型一致时,发送业务处理请求,若确认广播中携带目标网络标识,则进行处理,使得业务处理节点自行确定是否具有处理业务的能力,并自动执行业务处理,无需设置中心服务器,避免***瘫痪,保证业务正常处理,稳定性较好。所述方法包括:向至少两个业务处理节点广播业务处理指令;当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,所述目标业务处理请求为接收到的首个业务处理请求;向所述至少两个业务处理节点广播携带所述目标网络标识的确认广播。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种业务处理方法、装置、设备及计算机可读存储介质。
背景技术
随着计算机技术和互联网技术的不断发展,为了便于对门店进行管理,减轻工作人员的工作量,将劳动力解放出来,许多门店中涉及到的业务都由线下转为线上,基于门店中多个终端设备相互协作来完成业务涉及的数据流转,从而完成业务的处理。例如,接单、打印、制作、出餐、叫号等业务,每个业务都会对应相应的终端设备来处理。其中,门店中的很多业务之间是存在关联的,例如,POS(Point Of Sale,销售终端)机接单后,会将订单传输给打印机进行打印,因此,需要将多个终端设备关联起来,从而实现业务处理时涉及的数据流转。
相关技术中,门店中设置有中心服务器,多个终端设备将自身的服务描述提供给中心服务器,由中心服务器对服务描述进行存储,并按照服务描述将多个终端设备关联起来。当门店中某项业务需要处理时,服务方需要向中心服务器索取相应的服务描述,并按照服务描述的指示对指定的终端设备进行调用,进而开始业务处理。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
整个门店中的终端设备都是由中心服务器进行管理的,如果中心服务器发生故障,则终端设备之间的关联关系也会发生瘫痪,实体门店中涉及的业务均无法处理,稳定性较差。
发明内容
有鉴于此,本发明提供了一种业务处理方法、装置、设备及计算机可读存储介质,主要目的在于解决目前如果中心服务器发生故障,则终端设备之间的关联关系也会发生瘫痪,实体门店中涉及的业务均无法处理,稳定性较差的问题。
依据本发明第一方面,提供了一种业务处理方法,该方法包括:
向至少两个业务处理节点广播业务处理指令;
当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,所述目标业务处理请求为接收到的首个业务处理请求;
向所述至少两个业务处理节点广播携带所述目标网络标识的确认广播。
在另一个实施例中,所述向至少两个业务处理节点广播业务处理指令之前,包括:
获取用户输入的待处理业务类型和待处理业务数据;
采用私钥对所述待处理业务类型和所述待处理业务数据加密,生成所述业务处理指令。
在另一个实施例中,所述当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,包括:
当接收到所述至少一个业务处理节点返回的业务处理请求时,确定每个业务处理请求的接收时间;
按照所述接收时间从小到大的顺序对所述至少一个业务处理节点返回的业务处理请求进行排序,将排在首位的业务处理请求作为所述目标业务处理请求。
在另一个实施例中,所述方法还包括:
当接收到所述目标网络标识指示的业务处理节点返回的业务处理结果时,将所述业务处理结果进行展示。
依据本发明第二方面,提供了一种业务处理方法,该方法包括:
监听业务发起方,获取所述业务发起方广播的业务处理指令,所述业务处理指令至少包括待处理业务类型和待处理业务数据;
当所述待处理业务类型与可处理业务类型一致时,向所述业务发起方发送携带目标网络标识的业务处理请求,所述可处理业务类型为本地支持处理的业务类型,所述目标网络标识为本地网络标识;
接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理。
在另一个实施例中,所述监听业务发起方,获取所述业务发起方广播的业务处理指令之前,所述方法还包括:
初始化网络配置;
接收分配的网络标识,将所述分配的网络标识作为所述本地网络标识进行标注。
在另一个实施例中,所述监听业务发起方,获取所述业务发起方广播的业务处理指令之后,所述方法还包括:
获取所述业务发起方的公钥;
采用所述公钥对所述业务处理指令进行解密,得到所述待处理业务类型和所述待处理业务数据。
在另一个实施例中,所述当所述待处理业务类型与可处理业务类型一致时,向所述业务发起方发送携带目标网络标识的业务处理请求,包括:
当所述待处理业务类型与所述可处理业务类型一致时,缓存所述待处理业务数据,查询处理队列中是否存在正在处理业务;
如果所述处理队列中存在所述正在处理业务,则继续处理所述正在处理业务,当所述正在处理业务处理完毕时,向所述业务发起方发送所述业务处理请求;
如果所述处理队列中不存在所述正在处理业务,则立即向所述业务发起方发送所述业务处理请求。
在另一个实施例中,所述接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理之后,所述方法还包括:
若所述确认广播中未携带所述目标网络标识,则将缓存的所述待处理业务数据清理,并继续监听所述业务发起方。
在另一个实施例中,所述接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理之后,所述方法还包括:
当所述待处理业务数据处理完毕时,生成业务处理结果,将所述业务处理结果返回至所述业务发起方。
依据本发明第三方面,提供了一种业务处理装置,该装置包括:
第一广播模块,用于向至少两个业务处理节点广播业务处理指令;
提取模块,用于当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,所述目标业务处理请求为接收到的首个业务处理请求;
第二广播模块,用于向所述至少两个业务处理节点广播携带所述目标网络标识的确认广播。
在另一个实施例中,所述装置还包括:
获取模块,用于获取用户输入的所述待处理业务类型和所述待处理业务数据;
加密模块,用于采用私钥对所述待处理业务类型和所述待处理业务数据加密,生成所述业务处理指令。
在另一个实施例中,所述提取模块,包括:
确定单元,用于当接收到所述至少一个业务处理节点返回的业务处理请求时,确定每个业务处理请求的接收时间;
排序单元,用于按照所述接收时间从小到大的顺序对所述至少一个业务处理节点返回的业务处理请求进行排序,将排在首位的业务处理请求作为所述目标业务处理请求。
在另一个实施例中,所述装置还包括:
展示模块,用于当接收到所述目标网络标识指示的业务处理节点返回的业务处理结果时,将所述业务处理结果进行展示。
依据本发明第四方面,提供了一种业务处理装置,该装置包括:
监听模块,用于监听业务发起方,获取所述业务发起方广播的业务处理指令,所述业务处理指令至少包括待处理业务类型和待处理业务数据;
发送模块,用于当所述待处理业务类型与可处理业务类型一致时,向所述业务发起方发送携带目标网络标识的业务处理请求,所述可处理业务类型为本地支持处理的业务类型,所述目标网络标识为本地网络标识;
处理模块,用于接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理。
在另一个实施例中,所述装置还包括:
初始化模块,用于初始化网络配置;
标注模块,用于接收分配的网络标识,将所述分配的网络标识作为所述本地网络标识进行标注。
在另一个实施例中,所述装置还包括:
获取模块,用于获取所述业务发起方的公钥;
解密模块,用于采用所述公钥对所述业务处理指令进行解密,得到所述待处理业务类型和所述待处理业务数据。
在另一个实施例中,所述发送模块,用于当所述待处理业务类型与所述可处理业务类型一致时,缓存所述待处理业务数据,查询处理队列中是否存在正在处理业务;如果所述处理队列中存在所述正在处理业务,则继续处理所述正在处理业务,当所述正在处理业务处理完毕时,向所述业务发起方发送所述业务处理请求;如果所述处理队列中不存在所述正在处理业务,则立即向所述业务发起方发送所述业务处理请求。
在另一个实施例中,所述监听模块,还用于若所述确认广播中未携带所述目标网络标识,则将缓存的所述待处理业务数据清理,并继续监听所述业务发起方。
在另一个实施例中,所述装置还包括:
生成模块,用于当所述待处理业务数据处理完毕时,生成业务处理结果,将所述业务处理结果返回至所述业务发起方。
依据本发明第五方面,提供了一种设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面和第二方面所述方法的步骤。
依据本发明第六方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面和第二方面所述的方法的步骤。
借由上述技术方案,本发明提供的一种业务处理方法、装置、设备及计算机可读存储介质,本发明中业务发起方向至少两个业务处理节点广播业务处理指令,业务处理节点通过对业务发起方进行监听来获取业务处理指令,并当业务处理指令中的待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求,这样业务发起方可以根据接收到的业务处理节点返回的业务处理请求,确定目标网络标识,并向至少两个业务处理节点广播携带目标网络标识的确认广播,进而业务处理节点通过比对目标网络标识是否为自身的网络标识来确定是否执行业务的处理,使得业务处理节点可以自行根据业务处理指令来确定自身是否具有处理本次业务的能力,并自动执行请求处理业务以及业务处理过程,无需设置中心服务器进行管理,避免一个业务处理节点发生故障时导致的整个业务处理***的瘫痪,保证业务可以正常处理,稳定性较好。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1A示出了本发明实施例提供的一种业务处理方法流程示意图;
图1B示出了本发明实施例提供的一种业务处理方法流程示意图;
图2A示出了本发明实施例提供的一种业务处理方法流程示意图;
图2B示出了本发明实施例提供的一种业务处理方法的示意图;
图2C示出了本发明实施例提供的一种业务处理方法流程示意图;
图3A示出了本发明实施例提供的一种业务处理装置的结构示意图;
图3B示出了本发明实施例提供的一种业务处理装置的结构示意图;
图3C示出了本发明实施例提供的一种业务处理装置的结构示意图;
图3D示出了本发明实施例提供的一种业务处理装置的结构示意图;
图4A示出了本发明实施例提供的一种业务处理装置的结构示意图;
图4B示出了本发明实施例提供的一种业务处理装置的结构示意图;
图4C示出了本发明实施例提供的一种业务处理装置的结构示意图;
图4D示出了本发明实施例提供的一种业务处理装置的结构示意图;
图5示出了本发明实施例提供的一种设备的装置结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种业务处理方法,如图1A所示,该方法应用于业务发起方,包括:
101、向至少两个业务处理节点广播业务处理指令。
102、当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,目标业务处理请求为接收到的首个业务处理请求。
103、向至少两个业务处理节点广播携带目标网络标识的确认广播。
本发明实施例提供的方法,业务发起方向至少两个业务处理节点广播业务处理指令,业务处理节点通过对业务发起方进行监听来获取业务处理指令,并当业务处理指令中的待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求,这样业务发起方可以根据接收到的业务处理节点返回的业务处理请求,确定目标网络标识,并向至少两个业务处理节点广播携带目标网络标识的确认广播,进而业务处理节点通过比对目标网络标识是否为自身的网络标识来确定是否执行业务的处理,使得业务处理节点可以自行根据业务处理指令来确定自身是否具有处理本次业务的能力,并自动执行请求处理业务以及业务处理过程,无需设置中心服务器进行管理,避免一个业务处理节点发生故障时导致的整个业务处理***的瘫痪,保证业务可以正常处理,稳定性较好。
本发明实施例提供了一种业务处理方法,如图1B所示,该方法应用于业务处理节点,包括:
104、监听业务发起方,获取业务发起方广播的业务处理指令,业务处理指令至少包括待处理业务类型和待处理业务数据。
105、当待处理业务类型与可处理业务类型一致时,向业务发起方发送携带目标网络标识的业务处理请求,可处理业务类型为本地支持处理的业务类型,目标网络标识为本地网络标识。
106、接收业务发起方广播的确认广播,若确认广播中携带目标网络标识,则对待处理业务数据进行处理。
本发明实施例提供的方法,业务发起方向至少两个业务处理节点广播业务处理指令,业务处理节点通过对业务发起方进行监听来获取业务处理指令,并当业务处理指令中的待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求,这样业务发起方可以根据接收到的业务处理节点返回的业务处理请求,确定目标网络标识,并向至少两个业务处理节点广播携带目标网络标识的确认广播,进而业务处理节点通过比对目标网络标识是否为自身的网络标识来确定是否执行业务的处理,使得业务处理节点可以自行根据业务处理指令来确定自身是否具有处理本次业务的能力,并自动执行请求处理业务以及业务处理过程,无需设置中心服务器进行管理,避免一个业务处理节点发生故障时导致的整个业务处理***的瘫痪,保证业务可以正常处理,稳定性较好。
在对本发明进行详细的解释说明之前,先对本发明涉及的业务处理***进行简单介绍。业务处理***包括业务发起方和至少两个业务处理节点。业务发起方与至少两个业务处理节点之间均存在数据流转,用于向至少两个业务处理节点下发业务处理指令,可为一个诸如手机、平板电脑、台式电脑等终端设备。业务发起方可以设置一个业务下发端口,并基于该业务下发端口向至少两个业务处理节点下发需要执行的业务,例如,可以向至少两个业务处理节点下发打印外卖订单等业务。至少两个业务处理节点为门店中设置的多个工作的终端设备,例如,打印机、空调、电视机等,至少两个业务处理节点接收业务发起方下发的业务处理指令,并通过判断自身是否具有处理该业务指令的功能,来确定是否接任处理该业务处理指令,从而避免在整个业务处理***中设置用于分配任务的中心服务器。其中,业务发起方与至少两个业务处理节点之间可以基于UDP(User Datagram Protocol,用户数据报协议)协议建立传输层协议,或者也可以采用诸如MQTT(Message QueuingTelemetry Transport,消息队列遥测传输)广播、蓝牙广播、ICMP(Internet ControlMessage Protocol,网络控制报文协议)广播等链路层广播实现数据流转,本发明对此不进行具体限定。
本发明实施例提供了一种业务处理方法,如图2A所示,该方法包括:
201、业务发起方向至少两个业务处理节点广播业务处理指令。
发明人认识到,为了使门店更加智能化,将店中的劳动力解放出来,降低整个门店的运营成本,目前,门店中的很多业务都是由不同的终端设备来执行的,例如,由POS机执行下单业务,由叫号机执行叫号业务,由炒菜机执行菜品制作业务等。由于需要对这些终端设备进行统一的管理,通常门店需要依赖一个业务处理平台,把这些终端设备的服务描述都交给业务处理平台,实现将这些终端设备都接入在这个业务处理平台中,并在业务处理平台中对终端设备的统一管理。一般来说,业务处理平台是依靠中心服务器运行的,也即多个终端设备将服务描述都交给了中心服务器,由中心服务器进行业务的维护和管理。但是采用业务处理平台进行集中管理的方式,具有一定的缺点,一旦业务处理平台出现故障,整个门店中的终端设备都无法正常的进行业务处理,门店会处于瘫痪的状态。因此,本发明提出一种业务处理方法,不需要设置业务处理平台,由全部的终端设备均作为业务处理节点,进而基于业务处理节点组成业务处理***,业务发起方直接向业务处理***下发需要处理的业务,每个业务处理节点自行判断自身是否能够处理该业务,并在确定能够处理业务时,向业务发起方请求处理,由业务发起方选择具体由哪一个业务处理节点来处理该业务。
门店中通常设置有多个终端设备,因此,多个终端设备可以作为至少两个业务处理节点。为了使业务发起方可以与至少两个业务处理节点之间存在信息的交流,使业务发起方可以向至少两个业务处理节点下发业务处理指令,业务处理***中可以设置一个业务下发端口,业务发起方为该业务下发端口提供相应的业务,且至少两个业务处理节点均对该业务下发端口进行监听,使业务下发端口采用广播的方式向至少两个业务处理节点广播业务处理指令,保证每个业务处理节点都可以获取到下发的业务。
其中,由于不同的业务处理节点可处理的业务类型都是不同的,例如,打印机只能处理打印请求类的任务,无法处理指令转发类的任务或者异常类的任务,因此,业务发起方在向业务下发端口下发相应的业务时,需要提供待处理业务类型和待处理业务数据,从而使后续业务处理节点可以基于该待处理业务类型来判断自身是否可以处理该业务。具体地,待处理业务类型可如图2B所示,包括请求类、回调类、转发类、异常类、确认类,这样,相应的待处理业务数据可为请求流水号、签名、请求时间戳等,本发明实施例对待处理业务类型和待处理业务数据的具体内容不进行限定。
在整个业务处理***运行时,首先,需要对业务处理***的网络进行初始化,为了业务处理***中全部的业务处理节点分配用于证明其身份的唯一的网络标识,以便后续业务处理节点在请求处理某个业务时,基于自身的网络标识向业务发起方进行请求,从而使业务发起方确定相应业务处理节点的身份。
在实际应用的过程中,当业务发起方获取到待处理业务类型和待处理业务数据时,为了保证待处理业务类型和待处理业务数据在传输给业务处理节点的过程中的安全性,避免待处理业务类型和待处理业务数据被篡改,业务处理***中可为业务发起方设置一对公私钥,将公钥提供给每个业务处理节点,私钥由业务发起方自行保存。当需要对待处理业务类型和待处理业务数据进行传输时,利用公私钥对可以相互加密解密的特性,业务发起方采用私钥对待处理业务类型和待处理业务数据加密,生成业务处理指令,并将该业务指令广播给业务处理***中的至少两个业务处理节点,以便每个业务处理节点都可以基于公钥对该业务处理指令进行解密,从而获取到待处理业务类型和待处理业务数据。其中,本发明所示的只是一种加密方式,在实际应用的过程中,还可以设置统一的密钥进行加密或者直接将待处理业务类型和待处理业务数据打包作为业务处理指令等,本发明对生成业务处理指令的方式不进行具体限定。
202、业务处理节点对业务发起方进行监听,获取业务发起方广播的业务处理指令。
在本发明实施例中,由于业务发起方是基于业务下发端口向业务处理***中的业务处理节点下发需要处理的任务的,因此,业务处理***中的每个业务处理节点都会实时对业务下发端口进行监听,从而获取业务发起方向业务处理***中广播的业务处理指令。
考虑到整个业务处理***中会包括至少两个业务处理节点,为了对业务处理节点进行区分,业务处理***开始正常工作之前,会向至少两个业务处理节点分配网络标识,也即为至少两个业务处理节点命名,保证后续在接收到业务处理请求时,可以根据网络标识来区分具体是哪一个业务处理节点希望处理业务。这样,业务处理节点在对业务发起方进行监听之前,需要初始化网络配置,并接收业务处理***分配的网络标识,将分配的网络标识作为自己的本地网络标识在自身进行标识,从而保证后续业务处理***可以基于该网络标识识别自己。
其中,由于业务处理指令可能会是业务发起方对待处理业务类型和待处理业务数据进行加密得到的,且业务发起方的公钥是公开给每个业务处理节点的,因此,当业务处理节点获取到业务处理指令后,可以获取业务发起方的公钥,采用公钥对业务处理指令进行解密,从而得到待处理业务类型和待处理业务数据。
需要说明的是,本发明实施例是以业务处理***中的任一节点为例进行说明的,对于业务处理***中的每一个业务处理节点,均采用本实施例中的业务处理流程进行工作。
203、当待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求。
在本发明实施例中,由于不同的业务处理节点具有的功能和可以完成的业务都是不同的,可处理业务类型为业务处理节点支持处理的业务类型,因此,每个业务处理节点都存在与其自身功能属性相对应的可处理业务类型,也即该业务处理节点仅能处理待处理业务类型与可处理业务类型一致的业务数据。这样,当业务处理节点在业务处理指令中提取到待处理业务类型和待处理业务数据后,需要将待处理业务类型与自身的可处理业务类型进行比对,只有在待处理业务类型与可处理业务类型一致时,才会继续执行后续的准备处理以及请求处理等流程。当待处理业务类型与可处理业务类型不一致时,表明该业务处理节点并不具备处理该业务的能力,因此,该业务处理节点将本次在业务发起方获取到的业务处理指令忽略即可。
当业务处理节点确定了待处理业务类型与可处理业务类型一致时,表示该业务处理节点是可以处理本次在业务发起方接收到的业务处理指令的,因此,为了向业务发起方表明自身想要处理该业务,业务处理节点生成携带用于表明自己身份的目标网络标识的业务处理请求,将该业务处理请求返回给业务发起方,以便业务发起方在接收到该业务处理请求时,可以根据该业务处理请求确定哪一个业务处理节点想要处理该业务。
在实际应用的过程中,很可能业务处理节点此时正在处理某一项业务,当前并不是空闲的状态,无法立即处理本次的业务,因此,为了防止业务处理节点在非空闲的状态下请求处理任务,导致任务的处理被推迟,影响进度,当待处理业务类型与可处理业务类型一致时,业务处理节点可先缓存待处理业务数据,并查询自身的处理队列中是否存在正在处理业务。如果处理队列中存在正在处理业务,则表示此时业务处理节点并不是空闲的,无法立即向业务发起方请求处理本次的业务,因此,业务处理节点继续处理正在处理业务,并当正在处理业务处理完毕时,向业务发起方发送携带目标网络标识业务处理请求。如果处理队列中不存在正在处理业务,则表示此时业务处理节点为空闲状态,可以现在想业务发起方请求处理本次任务,因此,业务处理节点可立即向业务发起方发送业务处理请求。
204、当业务发起方接收到至少一个业务处理节点返回的业务处理请求时,确定目标业务处理请求,在目标业务处理请求中提取目标网络标识,生成携带目标网络标识的确认广播,将确认广播广播至至少两个业务处理节点。
在本发明实施例中,由于每个业务处理节点都会接收到业务发起方广播的业务处理指令,且每个业务处理节点都会根据待处理业务类型来确定自己是否可以处理该业务,业务处理***中不乏有至少一个业务处理节点都可以处理本次的业务,因此,业务发起方可以会接收到至少一个业务处理节点返回的业务处理请求,这样,业务发起方就需要在至少一个业务节点中选择一个业务处理节点来处理本次的业务。
其中,在挑选由哪一个业务处理节点来处理本次的业务时,可以按照接收到业务处理请求的接收时间来确定,挑选最先接收到的业务处理请求作为目标业务处理请求,进而后续将发送该目标业务处理请求的业务处理节点作为处理本次业务的业务处理节点。具体地,当接收到至少一个业务处理节点返回的业务处理请求时,业务发起方首先确定每个业务处理请求的接收时间;随后,业务发起方按照接收时间从小到大的顺序对至少一个业务处理节点返回的业务处理请求进行排序,将排在首位的业务处理请求作为目标业务处理请求。
在确定了目标业务处理请求后,由于每个业务处理节点在返回业务处理请求时,都会在业务处理请求中携带自身的网络标识,因此,业务发起方可以在目标业务处理请求中提取目标网络标识,确定将目标网络标识对应的业务处理节点来处理本次的任务。
为了使业务处理***中的全部业务处理节点都可以获知本次的业务已经选择了相应的业务处理节点进行处理,业务发起方会生成携带目标网络标识的确认广播,将确认广播广播至业务处理***中的至少两个业务处理节点,以便该目标网络标识对应的业务处理节点能够知晓自己被选中处理本次业务并开始业务处理,进一步地,还可以通知业务处理***中的其他业务处理节点本次的业务已经被分配,无需继续等待本次的业务了。
205、业务处理节点接收业务发起方广播的确认广播,若确认广播中携带目标网络标识,则业务处理节点执行下述步骤206至208;若确认广播中未携带目标网络标识,则业务处理节点执行下述步骤209。
在本发明实施例中,当业务处理节点接收业务发起方广播的确认广播时,由于确认广播中会携带用于指示处理本次业务的业务节点的网络标识,因此,业务处理节点可以通过查询确认广播中是否携带了自身的目标网络标识来确定是否选中自己处理本次业务。具体地,若确认广播中携带目标网络标识,则表示本次业务由该业务处理节点处理,业务处理节点可以继续执行业务处理的过程,也即执行下述步骤206至208。若确认广播中未携带目标网络标识,则表示本次业务并不是由该业务处理节点处理,业务处理节点需要继续接收业务发起方广播的其他待处理业务类型和其他待处理业务数据,也即执行下述步骤209。
206、若确认广播中携带目标网络标识,则业务处理节点对待处理业务数据进行处理。
在本发明实施例中,若确认广播中携带目标网络标识,则表示本次业务由该业务处理节点处理,业务处理节点可以继续执行业务处理的过程,这样,业务处理节点便对待处理业务数据进行处理。例如,假设业务处理节点为打印机,则该业务处理节点可将待处理业务数据打印出来。
207、当待处理业务数据处理完毕时,业务处理节点生成业务处理结果,将业务处理结果返回至业务发起方。
在本发明实施例中,当待处理业务数据处理完毕时,为了告知业务发起方本次业务已经处理完毕,业务处理节点会生成业务处理结果,将业务处理结果返回至业务发起方。需要说明的是,考虑到业务发起方可能在同一时间会下发多个待处理业务类型和待处理业务数据,为了使业务发起方确定哪一个业务已经处理完毕,业务处理节点在生成业务处理结果时,可以在业务处理结果中携带待处理业务类型和待处理业务数据。本发明实施例对业务处理结果中携带的内容不进行具体限定。
208、业务发起方接收目标网络标识指示的业务处理节点返回的业务处理结果,将业务处理结果进行展示。
在本发明实施例中,当业务发起方接收目标网络标识指示的业务处理节点返回的业务处理结果,便可以确定业务处理节点已经完成了本次的业务处理过程,此时,将业务处理结果展示即可,以便通知用户业务已经处理完成。
209、若确认广播中未携带目标网络标识,则业务处理节点将缓存的待处理业务数据清理,并继续监听业务发起方。
在本发明实施例中,若确认广播中未携带目标网络标识,则表示本次业务并不是由该业务处理节点处理,如果业务处理节点将待处理业务数据缓存了,则可将缓存的待处理业务数据清理,并继续监听业务发起方广播的其他待处理业务类型和其他待处理业务数据,重复执行上述步骤202中所示的过程。
在实际应用的过程中,上述业务处理流程总结如下:
参见图2C,业务发起方采用广播的方式向业务处理节点传输业务处理指令,业务处理节点根据业务处理指令中携带的待处理业务类型确定自己能否处理本次的业务,当确认自己可以处理本次业务后,业务处理节点向业务发起方发送业务处理请求。业务发起方接收至少一个业务处理节点返回的业务处理请求,并在至少一个业务处理节点中确定发送目标业务处理请求的业务处理节点,生成携带该业务处理节点的目标网络标识的确认广播,将该确认广播广播给全部的业务处理节点,使得目标网络标识对应的业务处理节点在接收到确认广播后,可以开始处理本次的业务。
本发明实施例提供的方法,业务发起方向至少两个业务处理节点广播业务处理指令,业务处理节点通过对业务发起方进行监听来获取业务处理指令,并当业务处理指令中的待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求,这样业务发起方可以根据接收到的业务处理节点返回的业务处理请求,确定目标网络标识,并向至少两个业务处理节点广播携带目标网络标识的确认广播,进而业务处理节点通过比对目标网络标识是否为自身的网络标识来确定是否执行业务的处理,使得业务处理节点可以自行根据业务处理指令来确定自身是否具有处理本次业务的能力,并自动执行请求处理业务以及业务处理过程,无需设置中心服务器进行管理,避免一个业务处理节点发生故障时导致的整个业务处理***的瘫痪,保证业务可以正常处理,稳定性较好。
进一步地,作为图1A所述方法的具体实现,本发明实施例提供了一种业务处理装置,如图3A所示,所述装置包括:第一广播模块301,提取模块302和第二广播模块303。
该第一广播模块301,用于向至少两个业务处理节点广播业务处理指令;
该提取模块302,用于当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,所述目标业务处理请求为接收到的首个业务处理请求;
该第二广播模块303,用于向所述至少两个业务处理节点广播携带所述目标网络标识的确认广播。
在具体的应用场景中,如图3B所示,该装置还包括:获取模块304和加密模块305。
该获取模块304,用于获取用户输入的所述待处理业务类型和所述待处理业务数据;
该加密模块305,用于采用私钥对所述待处理业务类型和所述待处理业务数据加密,生成所述业务处理指令。
在具体的应用场景中,如图3C所示,该提取模块302,包括:确定单元3021和排序单元3022。
该确定单元3021,用于当接收到所述至少一个业务处理节点返回的业务处理请求时,确定每个业务处理请求的接收时间;
该排序单元3022,用于按照所述接收时间从小到大的顺序对所述至少一个业务处理节点返回的业务处理请求进行排序,将排在首位的业务处理请求作为所述目标业务处理请求。
在具体的应用场景中,如图3D所示,该装置还包括:展示模块306。
该展示模块306,用于当接收到所述目标网络标识指示的业务处理节点返回的业务处理结果时,将所述业务处理结果进行展示。
本发明实施例提供的装置,业务发起方向至少两个业务处理节点广播业务处理指令,业务处理节点通过对业务发起方进行监听来获取业务处理指令,并当业务处理指令中的待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求,这样业务发起方可以根据接收到的业务处理节点返回的业务处理请求,确定目标网络标识,并向至少两个业务处理节点广播携带目标网络标识的确认广播,进而业务处理节点通过比对目标网络标识是否为自身的网络标识来确定是否执行业务的处理,使得业务处理节点可以自行根据业务处理指令来确定自身是否具有处理本次业务的能力,并自动执行请求处理业务以及业务处理过程,无需设置中心服务器进行管理,避免一个业务处理节点发生故障时导致的整个业务处理***的瘫痪,保证业务可以正常处理,稳定性较好。
进一步地,作为图1B所述方法的具体实现,本发明实施例提供了一种业务处理装置,如图4A所示,所述装置包括:监听模块401,发送模块402和处理模块403。
该监听模块401,用于监听业务发起方,获取所述业务发起方广播的业务处理指令,所述业务处理指令至少包括待处理业务类型和待处理业务数据;
该发送模块402,用于当所述待处理业务类型与可处理业务类型一致时,向所述业务发起方发送携带目标网络标识的业务处理请求,所述可处理业务类型为本地支持处理的业务类型,所述目标网络标识为本地网络标识;
该处理模块403,用于接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理。
在具体的应用场景中,如图4B所示,该装置还包括:初始化模块404和标注模块405。
该初始化模块404,用于初始化网络配置;
该标注模块405,用于接收分配的网络标识,将所述分配的网络标识作为所述本地网络标识进行标注。
在具体的应用场景中,如图4C所示,该装置还包括:获取模块406和解密模块407。
该获取模块406,用于获取所述业务发起方的公钥;
该解密模块407,用于采用所述公钥对所述业务处理指令进行解密,得到所述待处理业务类型和所述待处理业务数据。
在具体的应用场景中,该发送模块402,用于当所述待处理业务类型与所述可处理业务类型一致时,缓存所述待处理业务数据,查询处理队列中是否存在正在处理业务;如果所述处理队列中存在所述正在处理业务,则继续处理所述正在处理业务,当所述正在处理业务处理完毕时,向所述业务发起方发送所述业务处理请求;如果所述处理队列中不存在所述正在处理业务,则立即向所述业务发起方发送所述业务处理请求。
在具体的应用场景中,该监听模块401,还用于若所述确认广播中未携带所述目标网络标识,则将缓存的所述待处理业务数据清理,并继续监听所述业务发起方。
在具体的应用场景中,如图4D所示,该装置还包括:生成模块408。
该生成模块408,用于当所述待处理业务数据处理完毕时,生成业务处理结果,将所述业务处理结果返回至所述业务发起方。
本发明实施例提供的装置,业务发起方向至少两个业务处理节点广播业务处理指令,业务处理节点通过对业务发起方进行监听来获取业务处理指令,并当业务处理指令中的待处理业务类型与可处理业务类型一致时,业务处理节点向业务发起方发送携带目标网络标识的业务处理请求,这样业务发起方可以根据接收到的业务处理节点返回的业务处理请求,确定目标网络标识,并向至少两个业务处理节点广播携带目标网络标识的确认广播,进而业务处理节点通过比对目标网络标识是否为自身的网络标识来确定是否执行业务的处理,使得业务处理节点可以自行根据业务处理指令来确定自身是否具有处理本次业务的能力,并自动执行请求处理业务以及业务处理过程,无需设置中心服务器进行管理,避免一个业务处理节点发生故障时导致的整个业务处理***的瘫痪,保证业务可以正常处理,稳定性较好。
需要说明的是,本发明实施例提供的一种业务处理装置所涉及各功能单元的其他相应描述,可以参考图1A至图1B和图2A至图2B中的对应描述,在此不再赘述。
在示例性实施例中,参见图5,还提供了一种设备,该设备500包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的业务处理方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的业务处理方法的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本申请序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
Claims (10)
1.一种业务处理方法,其特征在于,所述方法包括:
向至少两个业务处理节点广播业务处理指令;
当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,所述目标业务处理请求为接收到的首个业务处理请求;
向所述至少两个业务处理节点广播携带所述目标网络标识的确认广播。
2.根据权利要求1所述的方法,其特征在于,所述向至少两个业务处理节点广播业务处理指令之前,包括:
获取用户输入的待处理业务类型和待处理业务数据;
采用私钥对所述待处理业务类型和所述待处理业务数据加密,生成所述业务处理指令。
3.根据权利要求1所述的方法,其特征在于,所述当接收到至少一个业务处理节点返回的业务处理请求时,在目标业务处理请求中提取目标网络标识,包括:
当接收到所述至少一个业务处理节点返回的业务处理请求时,确定每个业务处理请求的接收时间;
按照所述接收时间从小到大的顺序对所述至少一个业务处理节点返回的业务处理请求进行排序,将排在首位的业务处理请求作为所述目标业务处理请求。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当接收到所述目标网络标识指示的业务处理节点返回的业务处理结果时,将所述业务处理结果进行展示。
5.一种业务处理方法,其特征在于,所述方法包括:
监听业务发起方,获取所述业务发起方广播的业务处理指令,所述业务处理指令至少包括待处理业务类型和待处理业务数据;
当所述待处理业务类型与可处理业务类型一致时,向所述业务发起方发送携带目标网络标识的业务处理请求,所述可处理业务类型为本地支持处理的业务类型,所述目标网络标识为本地网络标识;
接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理。
6.根据权利要求5所述的方法,其特征在于,所述监听业务发起方,获取所述业务发起方广播的业务处理指令之前,所述方法还包括:
初始化网络配置;
接收分配的网络标识,将所述分配的网络标识作为所述本地网络标识进行标注。
7.根据权利要求5所述的方法,其特征在于,所述监听业务发起方,获取所述业务发起方广播的业务处理指令之后,所述方法还包括:
获取所述业务发起方的公钥;
采用所述公钥对所述业务处理指令进行解密,得到所述待处理业务类型和所述待处理业务数据。
8.根据权利要求5所述的方法,其特征在于,所述当所述待处理业务类型与可处理业务类型一致时,向所述业务发起方发送携带目标网络标识的业务处理请求,包括:
当所述待处理业务类型与所述可处理业务类型一致时,缓存所述待处理业务数据,查询处理队列中是否存在正在处理业务;
如果所述处理队列中存在所述正在处理业务,则继续处理所述正在处理业务,当所述正在处理业务处理完毕时,向所述业务发起方发送所述业务处理请求;
如果所述处理队列中不存在所述正在处理业务,则立即向所述业务发起方发送所述业务处理请求。
9.根据权利要求5所述的方法,其特征在于,所述接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理之后,所述方法还包括:
若所述确认广播中未携带所述目标网络标识,则将缓存的所述待处理业务数据清理,并继续监听所述业务发起方。
10.根据权利要求5所述的方法,其特征在于,所述接收所述业务发起方广播的确认广播,若所述确认广播中携带所述目标网络标识,则对所述待处理业务数据进行处理之后,所述方法还包括:
当所述待处理业务数据处理完毕时,生成业务处理结果,将所述业务处理结果返回至所述业务发起方。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910945490.5A CN110879892B (zh) | 2019-09-30 | 2019-09-30 | 业务处理方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910945490.5A CN110879892B (zh) | 2019-09-30 | 2019-09-30 | 业务处理方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110879892A true CN110879892A (zh) | 2020-03-13 |
CN110879892B CN110879892B (zh) | 2021-04-20 |
Family
ID=69728264
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910945490.5A Active CN110879892B (zh) | 2019-09-30 | 2019-09-30 | 业务处理方法、装置、设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110879892B (zh) |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070011485A1 (en) * | 2004-12-17 | 2007-01-11 | Cassatt Corporation | Application-based specialization for computing nodes within a distributed processing system |
CN101132401A (zh) * | 2006-08-25 | 2008-02-27 | 华为技术有限公司 | 业务交互处理方法和*** |
US20080133960A1 (en) * | 2006-12-01 | 2008-06-05 | Sockeye Solutions, Inc. | Common semantic model of management of a supply chain |
CN102164051A (zh) * | 2011-05-18 | 2011-08-24 | 西安交通大学 | 面向业务的故障检测与定位方法 |
CN105335409A (zh) * | 2014-07-31 | 2016-02-17 | 华为技术有限公司 | 一种目标用户的确定方法、设备和网络服务器 |
CN106850834A (zh) * | 2017-03-01 | 2017-06-13 | 郑州云海信息技术有限公司 | 一种业务请求方法和装置及负载均衡器 |
CN107038165A (zh) * | 2016-02-03 | 2017-08-11 | 腾讯科技(深圳)有限公司 | 一种业务参数获取方法及装置 |
US20180041604A1 (en) * | 2016-08-05 | 2018-02-08 | Dell Products L.P. | Encoded uri references in restful requests to facilitate proxy aggregation |
CN108259371A (zh) * | 2016-12-28 | 2018-07-06 | 亿阳信通股份有限公司 | 一种基于流处理的网络流量数据解析方法和装置 |
CN109086585A (zh) * | 2018-07-10 | 2018-12-25 | 众安信息技术服务有限公司 | 履历数据处理方法、***及计算机可读存储介质 |
CN109120502A (zh) * | 2017-06-26 | 2019-01-01 | 中兴通讯股份有限公司 | 用于多业务融合平台的通信方法、设备、***及存储介质 |
CN109194641A (zh) * | 2018-08-27 | 2019-01-11 | 广东工业大学 | 一种业务数据的传输方法、装置、设备及存储介质 |
CN109636427A (zh) * | 2019-01-29 | 2019-04-16 | 深圳市智税链科技有限公司 | 基于区块链***的业务处理方法、装置、介质及电子设备 |
-
2019
- 2019-09-30 CN CN201910945490.5A patent/CN110879892B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070011485A1 (en) * | 2004-12-17 | 2007-01-11 | Cassatt Corporation | Application-based specialization for computing nodes within a distributed processing system |
CN101132401A (zh) * | 2006-08-25 | 2008-02-27 | 华为技术有限公司 | 业务交互处理方法和*** |
US20080133960A1 (en) * | 2006-12-01 | 2008-06-05 | Sockeye Solutions, Inc. | Common semantic model of management of a supply chain |
CN102164051A (zh) * | 2011-05-18 | 2011-08-24 | 西安交通大学 | 面向业务的故障检测与定位方法 |
CN105335409A (zh) * | 2014-07-31 | 2016-02-17 | 华为技术有限公司 | 一种目标用户的确定方法、设备和网络服务器 |
CN107038165A (zh) * | 2016-02-03 | 2017-08-11 | 腾讯科技(深圳)有限公司 | 一种业务参数获取方法及装置 |
US20180041604A1 (en) * | 2016-08-05 | 2018-02-08 | Dell Products L.P. | Encoded uri references in restful requests to facilitate proxy aggregation |
CN108259371A (zh) * | 2016-12-28 | 2018-07-06 | 亿阳信通股份有限公司 | 一种基于流处理的网络流量数据解析方法和装置 |
CN106850834A (zh) * | 2017-03-01 | 2017-06-13 | 郑州云海信息技术有限公司 | 一种业务请求方法和装置及负载均衡器 |
CN109120502A (zh) * | 2017-06-26 | 2019-01-01 | 中兴通讯股份有限公司 | 用于多业务融合平台的通信方法、设备、***及存储介质 |
CN109086585A (zh) * | 2018-07-10 | 2018-12-25 | 众安信息技术服务有限公司 | 履历数据处理方法、***及计算机可读存储介质 |
CN109194641A (zh) * | 2018-08-27 | 2019-01-11 | 广东工业大学 | 一种业务数据的传输方法、装置、设备及存储介质 |
CN109636427A (zh) * | 2019-01-29 | 2019-04-16 | 深圳市智税链科技有限公司 | 基于区块链***的业务处理方法、装置、介质及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110879892B (zh) | 2021-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7271045B2 (ja) | 電子手形識別子の割り当て方法、電子手形の生成方法、及びその装置とシステム、並びに、記憶媒体及びコンピュータプログラム | |
CN107800565B (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
EP3489825A1 (en) | Method, apparatus and computer readable storage medium for processing service | |
CN107154935B (zh) | 业务请求方法及装置 | |
CN110532077B (zh) | 任务处理方法、装置及存储介质 | |
EP3217624B1 (en) | Information processing method, program, information processing apparatus, and system | |
CN113099440A (zh) | 网络配置方法、装置、设备和*** | |
CN114024972A (zh) | 一种长连接通信方法、***、装置、设备及存储介质 | |
CN108289074B (zh) | 用户账号登录方法及装置 | |
JP2008113384A (ja) | 通信システム | |
US20150350897A1 (en) | Method and User Equipment for Discovering Device User | |
WO2022062661A1 (zh) | 操作通知方法和装置、存储介质和电子装置 | |
CN114499836A (zh) | 一种密钥管理方法、装置、计算机设备及可读存储介质 | |
CN110879892B (zh) | 业务处理方法、装置、设备及计算机可读存储介质 | |
JP2009206731A (ja) | 監視システム、監視装置、監視方法、およびプラグラム | |
CN116703071A (zh) | 资源共享方法、装置及设备和存储介质 | |
CN113938883B (zh) | 基于中间节点的数据加密发送方法及装置 | |
CN114124572B (zh) | 基于单向网络的数据传输方法、装置、设备和介质 | |
US10143014B2 (en) | Control device and communication system | |
US10216926B2 (en) | Isolation of untrusted code in operating system without isolation capability | |
CN110324426B (zh) | 一种数据获取方法、装置和*** | |
CN114138895A (zh) | 多数据源的数据同步方法、装置、计算机设备和存储介质 | |
JP6973067B2 (ja) | データ処理プログラム、データ処理方法、及びデータ処理装置 | |
CN113923167A (zh) | 联邦学习中数据传输优化方法 | |
CN114338383A (zh) | 一种视频设备简化配置方法及*** |
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 |