CN112135162A - 业务执行方法、装置及服务器 - Google Patents

业务执行方法、装置及服务器 Download PDF

Info

Publication number
CN112135162A
CN112135162A CN202011023471.6A CN202011023471A CN112135162A CN 112135162 A CN112135162 A CN 112135162A CN 202011023471 A CN202011023471 A CN 202011023471A CN 112135162 A CN112135162 A CN 112135162A
Authority
CN
China
Prior art keywords
logic
state
live broadcast
target
broadcast room
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
Application number
CN202011023471.6A
Other languages
English (en)
Other versions
CN112135162B (zh
Inventor
张尧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202011023471.6A priority Critical patent/CN112135162B/zh
Publication of CN112135162A publication Critical patent/CN112135162A/zh
Application granted granted Critical
Publication of CN112135162B publication Critical patent/CN112135162B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/901Indexing; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4431OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB characterized by the use of Application Program Interface [API] libraries

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本公开关于一种业务执行方法、装置及服务器,包括:在接收到直播间的开播请求的情况下,获取直播间的目标业务的功能开关的第一目标状态对应的逻辑,将第一目标状态对应的逻辑与直播间的标识关联存储至数据库,第一目标状态为接收到直播间的开播请求时功能开关的状态;在接收到直播间开启目标业务的第一开启请求的情况下,基于第一开启请求对应的直播间的标识从数据库中查询直播间的标识关联的第一目标状态对应的逻辑;在直播间的直播过程中,若从数据库查询到第一目标状态对应的逻辑与接收到直播间开启目标业务的第一开启请求时功能开关的状态对应的逻辑不一致时,采用第一目标状态对应的逻辑执行目标业务。本公开可以避免直播出现错误。

Description

业务执行方法、装置及服务器
技术领域
本公开涉及计算机技术领域,尤其涉及一种业务执行方法、装置及服务器。
背景技术
目前,直播间中执行业务的新逻辑通常是逐步开放的,即选择一部分用户首先试验新逻辑,被开放的用户可以使用新逻辑来执行业务,没有被开放的用户还是使用旧逻辑来执行业务,这样使得直播间中执行业务的新逻辑的使用范围逐步扩大。
相关技术中,通常是在直播间中业务请求的时候实时查询开关***,以获取执行该业务的逻辑。然而,直播间中有些新逻辑是在直播过程中进行开放的,若该直播间的直播过程中有多次需要执行该业务,在这种应用场景下,直播过程中执行相同业务时逻辑可能会发生变化,这样可能会导致直播出现错误。
发明内容
本公开提供一种业务执行方法、装置及服务器,以至少解决相关技术中由于直播间中新逻辑在直播过程中开放而导致直播出现错误的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种业务执行方法,所述方法应用于服务器,包括:
在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
可选的,所述在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库的步骤包括:
在接收到直播间的开播请求的情况下,获取所述直播间的标识;
基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
可选的,所述在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑的步骤包括:
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识对应的所述列表;
从所述列表中读取所述第一目标状态对应的逻辑。
可选的,所述第一逻辑为针对所述第二逻辑迭代更新的逻辑,所述第一状态对应所述第一逻辑包括:所述功能开关在所述第一状态的情况下表征所述第一逻辑处于开放状态,所述第二状态对应所述第二逻辑包括:所述功能开关在所述第二状态的情况下表征所述第一逻辑处于关闭状态,且表征所述第二逻辑处于开放状态。
可选的,接收到直播间的开播请求之后,所述方法还包括:
若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,获取所述直播间的目标业务的功能开关的第二目标状态对应的逻辑,并将所述第二目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述第二目标状态为再次接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第二开启请求的情况下,基于所述第二开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第二目标状态对应的逻辑;其中,所述第二开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第二目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,采用从所述数据库查询到的所述第二目标状态对应的逻辑执行所述目标业务;其中,若查询到所述第二目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务,若查询到所述第二目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
可选的,所述采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务的步骤包括:
若从所述数据库查询到所述第一目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务;
若从所述数据库查询到所述第一目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
根据本公开实施例的第二方面,提供一种业务执行装置,所述装置应用于服务器,包括:
第一获取模块,被配置为执行在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
第一存储模块,被配置为执行将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库;
第一查询模块,被配置为执行在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
第一执行模块,被配置为执行在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
可选的,所述第一获取模块,具体被配置为执行在接收到直播间的开播请求的情况下,获取所述直播间的标识;基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
所述第一存储模块,具体被配置为执行将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
可选的,所述第一查询模块,具体被配置为执行在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识对应的所述列表;从所述列表中读取所述第一目标状态对应的逻辑。
可选的,所述第一逻辑为针对所述第二逻辑迭代更新的逻辑,所述第一状态对应所述第一逻辑包括:所述功能开关在所述第一状态的情况下表征所述第一逻辑处于开放状态,所述第二状态对应所述第二逻辑包括:所述功能开关在所述第二状态的情况下表征所述第一逻辑处于关闭状态,且表征所述第二逻辑处于开放状态。
可选的,所述装置还包括:
第二获取模块,被配置为执行若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,获取所述直播间的目标业务的功能开关的第二目标状态对应的逻辑;其中,所述第二目标状态为再次接收到所述直播间的开播请求时所述功能开关的状态;
第二存储模块,被配置为执行将所述第二目标状态对应的逻辑与所述直播间的标识关联存储至数据库;
第二查询模块,被配置为执行在接收到所述直播间开启所述目标业务的第二开启请求的情况下,基于所述第二开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第二目标状态对应的逻辑;其中,所述第二开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
第二执行模块,被配置为执行在所述直播间的直播过程中,若从所述数据库查询到所述第二目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,采用从所述数据库查询到的所述第二目标状态对应的逻辑执行所述目标业务;其中,若查询到所述第二目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务,若查询到所述第二目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
可选的,所述第一执行模块,具体被配置为执行若从所述数据库查询到所述第一目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务;若从所述数据库查询到所述第一目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
根据本公开实施例的第三方面,提供一种服务器,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现第一方面中任一项所述的业务执行方法。
根据本公开实施例的第四方面,提供一种存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得所述服务器能够执行第一方面中任一项所述的业务执行方法。
根据本公开实施例的第五方面,提供一种计算机程序产品,包括:可执行指令,当所述可执行指令在计算机上运行时,使得计算机能够执行第一方面中任一项所述的业务执行方法。
本公开的实施例提供的技术方案至少带来以下有益效果:
通过在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库。这样,在直播间的本场直播过程中,若接收到所述直播间开启所述目标业务的第一开启请求,则直接从数据库中查询该直播间的本场直播过程中执行业务所使用的逻辑。由于数据库中存储的逻辑在本场直播过程中不变的,因而,即使新逻辑在直播过程中开放,且在直播过程中多次执行目标业务,该目标业务执行的逻辑都不会发生变化,从而可以避免直播间的本场直播出现错误。
而在该直播间的下场直播过程中,其业务执行方式与上场直播类似,也就是说,若业务的新逻辑在直播间的上场直播过程开放,则在该场直播过程,通过在开播的时候获取新逻辑,且在该种直播过程中使用新逻辑执行业务,从而还可以达到在直播间的直播过程中开放新逻辑的目的,以保证目标业务的逻辑迭代上线逐步开放正常进行。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种业务执行方法的流程图;
图2是根据一示例性实施例示出的一种业务执行方法的时序图;
图3是根据一示例性实施例示出的一种业务执行装置的框图;
图4是根据一示例性实施例示出的一种服务器的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
需要说明的是,本公开实施例提供的业务执行方法可以应用于服务器,用于在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库,以在所述该直播间的直播过程中若接收到所述直播间开启所述目标业务的第一开启请求,可以基于存储的逻辑,执行目标业务,以在该直播间的直播过程中,多次执行目标业务时避免其执行逻辑发生变化,而导致直播出现错误的情况发生。
图1是根据一示例性实施例示出的一种业务执行方法的流程图,如图1所示,所述业务执行方法应用于服务器中,包括以下步骤。
在步骤S101中,在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
在步骤S102中,在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在步骤S103中,在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
在步骤S101中,所述服务器可以为应用程序接口API服务器,用户可以在终端设备的应用程序上进行操作,以打开直播间。相应的,终端设备可以基于API接口向API服务器发送该直播间的开播请求,所述开播请求可以携带有该直播间的标识,此时,所述服务器即可以接收到所述直播间的开播请求。
所述目标业务可以为包括功能开关的业务,所述直播间的目标业务的数量可以包括一个或多个,这里不做具体限定。
所述功能开关用于切换执行目标业务时所使用的逻辑,所述功能开关包括两种状态,分别为第一状态和第二状态,其中,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一逻辑和第二逻辑不同。
在实际应用中,所述功能开关可以称之为一个放量开关,可以用于开放执行目标业务的新逻辑。所述第一逻辑为针对所述第二逻辑迭代更新的逻辑,所述第一状态对应所述第一逻辑包括:所述功能开关在所述第一状态的情况下表征所述第一逻辑处于开放状态,所述第二状态对应所述第二逻辑包括:所述功能开关在所述第二状态的情况下表征所述第一逻辑处于关闭状态,且表征所述第二逻辑处于开放状态。这样,可以通过该功能开关开放目标业务的新逻辑,以使得直播间中执行业务的新逻辑的使用范围逐步扩大。
通常,在直播间的直播过程中,在目标业务可能需要多次执行,每次执行时可能需要同一种执行逻辑,若第一逻辑即新逻辑在直播过程开放,这样可能会导致在直播间的开播时,该目标业务的执行逻辑是第二逻辑即更新迭代之前的旧逻辑,而在直播过程中,该目标业务的执行逻辑又切换到第一逻辑即更新迭代之后的新逻辑,之后的直播就可能会出现错误。
举个例子来说,直播间中的目标业务以PK业务为例,在直播过程中,PK业务可能需要多次执行,比如,在一场完整PK中,可能需要经历三次对决,以三次对决中有两次对决胜利,该次PK即胜利。因此,直播过程中,需要执行三次对决操作,若PK业务更新迭代之后的新逻辑在直播过程中开放,如在执行第三次对决操作时开放,这样会使得PK业务的第三次对决操作的执行逻辑与PK业务的前两次对决操作的执行逻辑发生变化,而导致PK业务执行错误,从而导致直播出现错误。
比如,在该场PK中,若其执行逻辑涉及到对决操作流程,如前面两次对决操作的对决操作流程无需获取并存储评分数据,而第三次对决操作的对决操作流程需要获取前面两次对决操作的评分数据,以进行对决判决。由于前面两次对决操作未存储有评分数据,因此,使得第三次对决操作过程中无法获取到前面两次对决操作的评分数据,导致PK业务执行错误,从而使得直播出现错误。
又比如,在该场PK中,若其执行逻辑涉及到数据存储方式,如前面两次对决操作以格式A存储并解析评分数据,而第三次对决操作以格式B解析并存储评分数据,且第三次对决操作需要用到前面两次对决操作的评分数据。若对前面两次对决操作以格式A存储的评分数据以格式B进行解析,由于前面两次对决操作的数据存储格式与第三次对决操作的数据存储格式不兼容,因此会使得第三次对决操作过程中解析不出前面两次对决操作的评分数据,导致PK业务执行错误,从而使得直播出现错误。又如前面两次对决操作在位置A中读取并更新评分数据,而第三次对决操作在位置B中读取并更新评分数据,且第三次对决操作需要用到前面两次对决操作的评分数据。若第三次对决操作过程中从位置B读取前面两次对决操作的评分数据,由于前面两次对决操作的数据存储位置与第三次对决操作的数据存储位置不兼容,因此会使得第三次对决操作过程中获取不到前面两次对决操作的评分数据,导致PK业务执行错误,从而使得直播出现错误。
还比如,在该场PK中,若其执行逻辑涉及到评分方式,如第三次对决操作的评分方式与前两次对决操作的评分方式不同,这样可能会导致该场PK的判决结果完全相反,而导致该场PK无效,从而使得PK业务执行结果出现错误。
为了解决上述问题,步骤S101中,可以在接收到直播间的开播请求的情况下,获取所述直播间中目标业务的功能开关的第一目标状态对应的逻辑,服务器可以在接收到主播对应的终端设备发送的直播间的开播请求的情况下,获取直播间中目标业务的功能开关的第一目标状态对应的逻辑。其中,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态。
所述服务器可以向开关***查询所述直播间的目标业务的功能开关的第一目标状态,在所述功能开关为放量开关的应用场景下,所述放量开关的状态用于表征更新迭代之后的新逻辑的开放状态,该开放状态包括两种状态,一种表明是开的状态,即表明目标业务更新迭代之后的新逻辑已向所述用户开放,另一种表明是关的状态,即表明目标业务更新迭代之后的新逻辑未向所述用户开放。
该开关***可以包括多个服务器,这多个服务器可作为是否开放目标业务更新迭代之后的新逻辑的一个触发开关,且可以有三种开放方式,第一种是定时开放,第二种是随机开放,第三种是触发开放。
具体的,以第三种开放方式为例,若管理人员如开发人员触发目标业务更新迭代之后的新逻辑已向所述用户开放,则API服务器在接收到所述用户对应的终端设备发送的直播间的开播请求时,可以向开关***查询到所述直播间的目标业务更新迭代之后的新逻辑的开放状态为已开放,相应的,可以从开关***获取该目标业务更新迭代之后的新逻辑。而若管理人员如开发人员未触发目标业务更新迭代之后的新逻辑向所述用户开放,则API服务器在接收到所述用户对应的终端设备发送的直播间的开播请求时,可以向开关***查询到所述直播间的目标业务更新迭代之后的新逻辑的开放状态为未开放,相应的,可以从开关***获取该目标业务更新迭代之前的旧逻辑。
获取到第一目标状态对应的逻辑并存储至数据库之后,可以将其存储于数据库中,存储之后,在直播间的直播过程中,不允许对其进行变更。
在步骤S102和步骤S103中,在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑。
且在所述直播间的直播过程中,采用从所述数据库中查询到的第一目标状态对应的逻辑执行所述目标业务。
若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。而若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,也是采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
在该直播间的本场直播过程中,后续若多次接收到开启目标业务的开启请求,均可以按照上述方式从数据库中查询执行的逻辑,并采用从所述数据库中查询到的逻辑执行目标业务。
由于数据库中存储的第一目标状态对应的逻辑是不变的,因此,在所述直播间的该次直播过程中,所述目标业务不管被执行多少次,其可以始终按照第一目标状态对应的逻辑来执行。比如,以直播间中PK业务为例,该PK业务中不管有多少次对决操作,其执行逻辑可以始终按照一种逻辑执行,这样,不会改变PK规则,从而可以避免PK业务执行出现错误,进而可以避免直播出现错误。
本实施例中,通过在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库。这样,在直播间的本场直播过程中,若接收到所述直播间开启所述目标业务的第一开启请求,则直接从数据库中查询该直播间的本场直播过程中执行业务所使用的逻辑。由于数据库中存储的逻辑在本场直播过程中不变的,因而,即使新逻辑在直播过程中开放,且在直播过程中多次执行目标业务,该目标业务执行的逻辑都不会发生变化,从而可以避免直播间的本场直播出现错误。
而在该直播间的下场直播过程中,其业务执行方式与上场直播类似,也就是说,若业务的新逻辑在直播间的上场直播过程开放,则在该场直播过程,通过在开播的时候获取新逻辑,且在该种直播过程中使用新逻辑执行业务,从而还可以达到在直播间的直播过程中开放新逻辑的目的,以保证目标业务的逻辑迭代上线逐步开放正常进行。
可选的,基于实施例一,所述步骤S101具体包括:
在接收到直播间的开播请求的情况下,获取所述直播间的标识;
基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
进一步的,所述步骤S102具体包括:
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识对应的所述列表;
从所述列表中读取所述第一目标状态对应的逻辑。
本实施例中,通过获取直播间的标识,并将直播间的目标业务的功能开关的第一目标状态对应的逻辑与该直播间的标识关联存储于数据库中,相应的,基于直播间的标识从数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑。如此,可以确保在一场直播过程中,目标业务的功能开关的第一目标状态对应的逻辑是不变的,执行过程中不会受到影响。
可选的,基于实施例一,所述步骤S103之后,所述方法还包括:
若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,获取所述直播间的目标业务的功能开关的第二目标状态对应的逻辑,并将所述第二目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述第二目标状态为再次接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第二开启请求的情况下,基于所述第二开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第二目标状态对应的逻辑;其中,所述第二开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第二目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,采用从所述数据库查询到的所述第二目标状态对应的逻辑执行所述目标业务;其中,若查询到所述第二目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务,若查询到所述第二目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
本实施例中,若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,则表明该直播间进入了下场直播,此时,其业务执行方式与上场直播类似。
但是,目标业务的执行逻辑可能会有所不同,比如,若目标业务更新迭代之后的新逻辑在直播间的上场直播过程中开放,则在本场直播过程中,在接收到开播请求的情况下,从开关***获取的逻辑是目标业务更新迭代之后的新逻辑。相应的,在该场直播过程中,均是采用更新迭代之后的新逻辑来执行目标业务,如此,可以达到在直播间的直播过程中开放新逻辑的目的,从而保证目标业务的逻辑迭代上线逐步开放正常进行。
需要说明的是,本公开中介绍的多种可选的实施方式,彼此可以相互结合实现,也可以单独实现,对此本公开不作限定。
为了更加清楚且完整地阐述本公开的方案,以下目标业务以PK业务为例对本公开的业务执行方法进行详细说明。
参见图2,图2是根据一示例性实施例示出的一种业务执行方法的时序图,如图2所示,本公开的业务执行方法的时序流程如下:
首先,主播触发终端设备的应用程序上的直播开播控件,终端设备接收到主播针对直播开播控件的触发操作,向API服务器发送开播请求;
然后,API服务器接收到开播请求,向开关***查询本场直播中PK业务更新迭代之后的逻辑B针对所述主播的开放状态;
接着,API服务器查询到PK业务更新迭代之后的逻辑B针对所述主播的开放状态为未对所述主播开放,则开放结果显示PK业务在执行过程中是使用逻辑A;
接着,将PK业务的开关状态或开放结果存储至数据库或缓存中;
接着,主播开启PK业务的第一次对决操作,终端设备接收到针对PK业务的第一次对决操作请求的触发操作,向API服务器发送对决操作请求;
接着,API服务器接收到对决操作请求,向数据库或缓存查询PK业务的开关状态或开放结果;
接着,API服务器查询到开放结果表明PK业务的该次对决操作使用逻辑A;
接着,API服务器使用逻辑A执行PK业务的该次对决操作,并返回该次对决操作的执行结果;
接着,在该场直播过程中,管理人员触发了PK业务更新迭代之后的逻辑B已向所述用户开放,之后,主播开启PK业务的第二次对决操作,终端设备接收到针对PK业务的第二次对决操作请求,向API服务器发送对决操作请求;
接着,API服务器接收到对决操作请求,向数据库或缓存查询PK业务的开关状态或开放结果;
接着,API服务器查询到开放结果表明PK业务的该次对决操作使用逻辑A;
接着,API服务器使用逻辑A执行PK业务的该次对决操作,并返回该次对决操作的执行结果;
最后,PK业务执行完成之后,API服务器向主播对应的终端设备发送执行结果,主播退出该次直播。
进一步的,主播再一次触发终端设备的应用程序上的直播开播控件,终端设备接收到主播针对直播开播控件的触发操作,向API服务器发送开播请求;
然后,API服务器接收到开播请求,向开关***查询本次直播中PK业务更新迭代之后的逻辑B针对所述主播的开放状态;
接着,API服务器查询到PK业务更新迭代之后的逻辑B针对所述主播的开放状态为已对所述主播开放,则开放结果显示PK业务在执行过程中是使用逻辑B;
接着,将PK业务的开关状态或开放结果存储至数据库或缓存中;
接着,主播开启PK业务的第一次对决操作,终端设备接收到针对PK业务的第一次对决操作请求的触发操作,向API服务器发送对决操作请求;
接着,API服务器接收到对决操作请求,向数据库或缓存查询PK业务的开关状态或开放结果;
接着,API服务器查询到开放结果表明PK业务的该次对决操作使用逻辑B;
接着,API服务器使用逻辑B执行PK业务的该次对决操作;
最后,PK业务执行完成之后,API服务器向主播对应的终端设备发送执行结果。
图3是根据一示例性实施例示出的一种业务执行装置的框图,所述装置应用于服务器。参照图3,该装置包括第一获取模块301,第一存储模块302、第一查询模块303和第一执行模块304。
第一获取模块301,被配置为执行在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
第一存储模块302,被配置为执行将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库;
第一查询模块303,被配置为执行在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
第一执行模块304,被配置为执行在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
可选的,所述第一获取模块301,具体被配置为执行在接收到直播间的开播请求的情况下,获取所述直播间的标识;基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
所述第一存储模块302,具体被配置为执行将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
可选的,所述第一查询模块303,具体被配置为执行在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识对应的所述列表;从所述列表中读取所述第一目标状态对应的逻辑。
可选的,所述第一逻辑为针对所述第二逻辑迭代更新的逻辑,所述第一状态对应所述第一逻辑包括:所述功能开关在所述第一状态的情况下表征所述第一逻辑处于开放状态,所述第二状态对应所述第二逻辑包括:所述功能开关在所述第二状态的情况下表征所述第一逻辑处于关闭状态,且表征所述第二逻辑处于开放状态。
可选的,所述装置还包括:
第二获取模块,被配置为执行若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,获取所述直播间的目标业务的功能开关的第二目标状态对应的逻辑;其中,所述第二目标状态为再次接收到所述直播间的开播请求时所述功能开关的状态;
第二存储模块,被配置为执行将所述第二目标状态对应的逻辑与所述直播间的标识关联存储至数据库;
第二查询模块,被配置为执行在接收到所述直播间开启所述目标业务的第二开启请求的情况下,基于所述第二开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第二目标状态对应的逻辑;其中,所述第二开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
第二执行模块,被配置为执行在所述直播间的直播过程中,若从所述数据库查询到所述第二目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,采用从所述数据库查询到的所述第二目标状态对应的逻辑执行所述目标业务;其中,若查询到所述第二目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务,若查询到所述第二目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
可选的,所述第一执行模块304,具体被配置为执行若从所述数据库查询到所述第一目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务;若从所述数据库查询到所述第一目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图4是根据一示例性实施例示出的一种服务器的框图,包括处理组件401,其进一步包括一个或多个处理器,以及由存储器402所代表的存储器资源,用于存储可由处理组件401的执行的指令,例如应用程序。存储器402中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件401被配置为执行指令,以执行下列过程:
在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
可选的,处理组件401具体被配置为执行:
在接收到直播间的开播请求的情况下,获取所述直播间的标识;
基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
可选的,处理组件401具体被配置为执行:
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识对应的所述列表;
从所述列表中读取所述第一目标状态对应的逻辑。
可选的,处理组件401还被配置为执行:
若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,获取所述直播间的目标业务的功能开关的第二目标状态对应的逻辑,并将所述第二目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述第二目标状态为再次接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第二开启请求的情况下,基于所述第二开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第二目标状态对应的逻辑;其中,所述第二开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第二目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,采用从所述数据库查询到的所述第二目标状态对应的逻辑执行所述目标业务;其中,若查询到所述第二目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务,若查询到所述第二目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
可选的,处理组件401具体被配置为执行:
若从所述数据库查询到所述第一目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务;
若从所述数据库查询到所述第一目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
服务器400还可以包括一个电源组件403被配置为执行服务器400的电源管理,一个有线或无线网络接口404被配置为将服务器400连接到网络,和一个输入输出(I/O)接口405。服务器400可以操作基于存储在存储器402的操作***,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM等。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器402,上述指令可由服务器400的处理组件401执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种业务执行方法,其特征在于,所述业务执行方法应用于服务器,包括:
在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
2.根据权利要求1所述的业务执行方法,其特征在于,所述在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑,并将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库的步骤包括:
在接收到直播间的开播请求的情况下,获取所述直播间的标识;
基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
3.根据权利要求2所述的业务执行方法,其特征在于,所述在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑的步骤包括:
在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识对应的所述列表;
从所述列表中读取所述第一目标状态对应的逻辑。
4.根据权利要求1所述的业务执行方法,其特征在于,所述第一逻辑为针对所述第二逻辑迭代更新的逻辑,所述第一状态对应所述第一逻辑包括:所述功能开关在所述第一状态的情况下表征所述第一逻辑处于开放状态,所述第二状态对应所述第二逻辑包括:所述功能开关在所述第二状态的情况下表征所述第一逻辑处于关闭状态,且表征所述第二逻辑处于开放状态。
5.根据权利要求1所述的业务执行方法,其特征在于,接收到直播间的开播请求之后,所述方法还包括:
若接收到所述直播间的关播请求,且再次接收到所述直播间的开播请求,获取所述直播间的目标业务的功能开关的第二目标状态对应的逻辑,并将所述第二目标状态对应的逻辑与所述直播间的标识关联存储至数据库,其中,所述第二目标状态为再次接收到所述直播间的开播请求时所述功能开关的状态;
在接收到所述直播间开启所述目标业务的第二开启请求的情况下,基于所述第二开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第二目标状态对应的逻辑;其中,所述第二开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
在所述直播间的直播过程中,若从所述数据库查询到所述第二目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑一致时,采用从所述数据库查询到的所述第二目标状态对应的逻辑执行所述目标业务;其中,若查询到所述第二目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务,若查询到所述第二目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
6.根据权利要求1所述的方法,其特征在于,所述采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务的步骤包括:
若从所述数据库查询到所述第一目标状态对应的逻辑为所述第一逻辑,采用所述第一逻辑执行所述目标业务;
若从所述数据库查询到所述第一目标状态对应的逻辑为所述第二逻辑,采用所述第二逻辑执行所述目标业务。
7.一种业务执行装置,其特征在于,所述业务执行装置应用于服务器,包括:
第一获取模块,被配置为执行在接收到直播间的开播请求的情况下,获取所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;其中,所述功能开关包括第一状态和第二状态,所述第一状态对应第一逻辑,所述第二状态对应第二逻辑,所述第一目标状态为接收到所述直播间的开播请求时所述功能开关的状态;
第一存储模块,被配置为执行将所述第一目标状态对应的逻辑与所述直播间的标识关联存储至数据库;
第一查询模块,被配置为执行在接收到所述直播间开启所述目标业务的第一开启请求的情况下,基于所述第一开启请求对应的所述直播间的标识从所述数据库中查询所述直播间的标识关联的所述第一目标状态对应的逻辑;其中,所述第一开启请求用于请求在所述直播间的直播过程中执行所述目标业务时所采用的逻辑;
第一执行模块,被配置为执行在所述直播间的直播过程中,若从所述数据库查询到所述第一目标状态对应的逻辑与接收到所述直播间开启所述目标业务的第一开启请求时所述功能开关的状态对应的逻辑不一致时,采用从所述数据库中查询到的所述第一目标状态对应的逻辑执行所述目标业务。
8.根据权利要求7所述的业务执行装置,其特征在于,所述第一获取模块,具体被配置为执行在接收到直播间的开播请求的情况下,获取所述直播间的标识;基于所述直播间的标识从开关***中查询所述直播间的目标业务的功能开关的第一目标状态对应的逻辑;
所述第一存储模块,具体被配置为执行将所述第一目标状态对应的逻辑写入至所述直播间的标识对应的列表中,并将所述列表存储于所述数据库中。
9.一种服务器,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至6中任一项所述的业务执行方法。
10.一种存储介质,当所述存储介质中的指令由服务器的处理器执行时,使得所述服务器能够执行如权利要求1至6中任一项所述的业务执行方法。
CN202011023471.6A 2020-09-25 2020-09-25 业务执行方法、装置及服务器 Active CN112135162B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011023471.6A CN112135162B (zh) 2020-09-25 2020-09-25 业务执行方法、装置及服务器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011023471.6A CN112135162B (zh) 2020-09-25 2020-09-25 业务执行方法、装置及服务器

Publications (2)

Publication Number Publication Date
CN112135162A true CN112135162A (zh) 2020-12-25
CN112135162B CN112135162B (zh) 2022-08-12

Family

ID=73840710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011023471.6A Active CN112135162B (zh) 2020-09-25 2020-09-25 业务执行方法、装置及服务器

Country Status (1)

Country Link
CN (1) CN112135162B (zh)

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949403B1 (en) * 2003-10-24 2015-02-03 Sap Se Infrastructure for maintaining cognizance of available and unavailable software components
CN104423968A (zh) * 2013-08-23 2015-03-18 乐金信世股份有限公司 设计业务逻辑的方法、执行其的服务器和储存媒介
CN105868095A (zh) * 2015-01-22 2016-08-17 阿里巴巴集团控股有限公司 生成测试数据的方法及设备
CN108536492A (zh) * 2018-04-08 2018-09-14 武汉斗鱼网络科技有限公司 一种直播间属性信息获取方法、装置、设备及存储介质
CN108881066A (zh) * 2017-05-10 2018-11-23 腾讯科技(深圳)有限公司 一种路由请求的方法、接入服务器以及存储设备
CN108881393A (zh) * 2018-05-22 2018-11-23 北京达佳互联信息技术有限公司 一种数据下发方法、装置、计算机及存储介质
CN110139118A (zh) * 2019-05-20 2019-08-16 北京字节跳动网络技术有限公司 应用程序的功能运行方法、装置、电子设备及存储介质
CN110781149A (zh) * 2019-10-23 2020-02-11 北京达佳互联信息技术有限公司 管理直播间信息的方法、装置、设备及存储介质
CN110944231A (zh) * 2018-09-21 2020-03-31 北京国双科技有限公司 视频播放器的监听方法及装置
CN111124891A (zh) * 2019-12-02 2020-05-08 腾讯科技(深圳)有限公司 接入状态的检测方法和装置、存储介质及电子装置
CN111372093A (zh) * 2020-03-09 2020-07-03 广州市百果园信息技术有限公司 直播房间管理方法、装置、设备及存储介质
CN111596940A (zh) * 2020-05-19 2020-08-28 杭州视联动力技术有限公司 一种版本升级方法、装置、电子设备及存储介质

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8949403B1 (en) * 2003-10-24 2015-02-03 Sap Se Infrastructure for maintaining cognizance of available and unavailable software components
CN104423968A (zh) * 2013-08-23 2015-03-18 乐金信世股份有限公司 设计业务逻辑的方法、执行其的服务器和储存媒介
CN105868095A (zh) * 2015-01-22 2016-08-17 阿里巴巴集团控股有限公司 生成测试数据的方法及设备
CN108881066A (zh) * 2017-05-10 2018-11-23 腾讯科技(深圳)有限公司 一种路由请求的方法、接入服务器以及存储设备
CN108536492A (zh) * 2018-04-08 2018-09-14 武汉斗鱼网络科技有限公司 一种直播间属性信息获取方法、装置、设备及存储介质
CN108881393A (zh) * 2018-05-22 2018-11-23 北京达佳互联信息技术有限公司 一种数据下发方法、装置、计算机及存储介质
CN110944231A (zh) * 2018-09-21 2020-03-31 北京国双科技有限公司 视频播放器的监听方法及装置
CN110139118A (zh) * 2019-05-20 2019-08-16 北京字节跳动网络技术有限公司 应用程序的功能运行方法、装置、电子设备及存储介质
CN110781149A (zh) * 2019-10-23 2020-02-11 北京达佳互联信息技术有限公司 管理直播间信息的方法、装置、设备及存储介质
CN111124891A (zh) * 2019-12-02 2020-05-08 腾讯科技(深圳)有限公司 接入状态的检测方法和装置、存储介质及电子装置
CN111372093A (zh) * 2020-03-09 2020-07-03 广州市百果园信息技术有限公司 直播房间管理方法、装置、设备及存储介质
CN111596940A (zh) * 2020-05-19 2020-08-28 杭州视联动力技术有限公司 一种版本升级方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
CN112135162B (zh) 2022-08-12

Similar Documents

Publication Publication Date Title
WO2021135299A1 (zh) 一种设备配网绑定方法、***、移动终端及存储介质
EP3657762B1 (en) Network service system and network service method
US20190327105A1 (en) Method and apparatus for pushing information
CN111090452A (zh) 服务环境的切换方法及计算机可读存储介质
CN110781149A (zh) 管理直播间信息的方法、装置、设备及存储介质
CN109739665A (zh) 接口管理方法、装置、服务器及存储介质
CN100428824C (zh) 对移动终端进行主动查询维护的方法
CN109002305A (zh) 一种设备程序的更新方法及其***
EP4060484A1 (en) Control method and control device for enabling operations of application program in multiple systems
CN112135162B (zh) 业务执行方法、装置及服务器
CN104104701A (zh) 在线服务的配置更新的方法和***
US11194616B2 (en) Method, apparatus and system for simultaneously transmitting or receiving multiple managed objects
CN112256295A (zh) 应用程序的更新方法、装置、设备和存储介质
CN109597660B (zh) 应用配置或服务更新方法、装置、存储介质及终端设备
CN107888772B (zh) 一种确定配置信息的方法、装置及存储介质
CN115390939A (zh) 业务处理方法和***
CN110659299B (zh) 数据更新的方法及装置、前端开发客户端
CN114706608A (zh) 升级固件的方法和电子设备
CN113839991A (zh) 设备信息的确认方法、装置、存储介质及电子装置
CN110309000B (zh) 应用更新提示方法及终端设备
CN108459940B (zh) 应用性能管理***的配置信息修改方法、装置及电子设备
US20150282121A1 (en) Local resource sharing method of machine to machine component and apparatus thereof
CN107302605B (zh) 电视代理服务器的配置方法及装置、电视及存储介质
CN111562994A (zh) 应用程序接口转发方法、装置、电子设备及存储介质
CN108132990B (zh) 一种app内置图片的替换方法、装置及存储介质

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