掌桥专利:专业的专利平台
掌桥专利
首页

客户端主机切换方法、装置、设备及存储介质

文献发布时间:2024-04-18 19:58:30


客户端主机切换方法、装置、设备及存储介质

技术领域

本发明涉及云游戏技术领域,尤其涉及一种客户端主机切换方法、装置、设备及存储介质。

背景技术

网络游戏一般都是通过每个游戏的客户端登陆到各自对应的服务器端,在服务器端进行游戏画面的渲染计算,然后将渲染完毕的游戏画面压缩后通过网络传送给用户。

目前的实现方案是以一个对战客户端为主机,其他客户端为副机,游戏逻辑的主要运算由主机完成,操作指令由服务器中转的同步方式。其中游戏逻辑运算包含AI的逻辑与客户端的游戏引擎对于二维、三维空间中的位置运算、碰撞检测等功能。而在游戏过程中主机出现网络不佳的情况,会造成游戏卡顿,主机掉线后整个游戏无法正常运行。

发明内容

本发明的主要目的在于解决主机模式的游戏方案中,在主机出现网络不佳或者掉线时,游戏无法正常运行的问题。

本发明第一方面提供了一种客户端主机切换方法,所述方法包括:

采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据;其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步;

根据所述第一心跳数据判断所述客户端主机是否超时;

若超时,根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换。

本发明第二方面提供了一种客户端主机切换装置,所述客户端主机切换装置包括:

采集模块,用于采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据;其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步;

判断模块,用于根据所述第一心跳数据判断所述客户端主机是否超时;

切换模块,用于在判断所述客户端主机超时,根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换。

本发明第三方面提供了一种客户端主机切换设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述客户端主机切换设备执行上述的客户端主机切换方法的各个步骤。

本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的客户端主机切换方法的各个步骤。

综上,该方法通过采集主机模式下的客户端主机和各客户端副机的心跳数据,基于心跳数据判断客户端主机和各客户端副机的心跳是否超时,若客户端主机心跳超时,则从不超时的客户端副机中选择一个进行切换。这样的方式实现主机模式下,通过心跳检测的方式及时发现各客户端的网络状态,并在客户端主机出现网络不佳或者掉线时,及时切换,以保证游戏的正常运行。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

图1为本发明实施例提供的游戏系统的结构示意图;

图2为本发明实施例中客户端主机切换方法的第一个实施例示意图;

图3为本发明实施例中客户端主机切换方法的第二个实施例示意图;

图4为本发明实施例中客户端主机切换装置的一个实施例示意图;

图5为本发明实施例中客户端主机切换设备的一个实施例示意图。

具体实施方式

本发明实施例提供一种客户端主机切换方法、装置、设备及存储介质,通过定时检测客户端主机的心跳,若客户端主机的心跳超时,则从客户端副机中选择心跳不超时且满足切换条件的一个进行主机的切换。从而实现实时监控主机和副机的网络状态,并在主机超时时,及时从副机中选择切换,保证游戏的正常运行。

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1和2,本发明实施例中客户端主机切换方法的第一个实施例,该方法主要是应用于主机模式下的客户端之间的主机控制,如图1所示,该主机模式下的游戏系统包括至少两个客户端和游戏服务器,其中,至少两个客户端中均安装有游戏应用,该游戏应用可以是云端的游戏,进一步的,从至少两个客户端中选择一个作为主机,该主机用于执行游戏逻辑的主要运算,其他的客户端作为副机,副机上显示游戏的画面,通过在游戏的画面上进行操作,并与主机关联,操作指令由游戏服务器中转的同步方式相互同步。其中游戏逻辑运算包含AI的逻辑与客户端的游戏引擎对于二维、三维空间中的位置运算、碰撞检测等功能。如图2所示,该方法包括以下步骤:

101、采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据。

其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步。

在一可选实施例中,第一心跳数据和第二心跳数据可以是一段时间内的所有心跳包。即是在采集两个心跳数据的过程中,按照预设的检测时长和检测间隔,采集当前时刻之后时长等于检测时长内客户端主机和客户端副机的所有心跳包,同时还记录心跳包的接收时间,以形成检测记录。

进一步的,该检测记录可以是以时间时序的方式来体现,在时间抽上记录每次接收到客户端主机或者客户端副机发送的心跳包后,在客户端主机对应的时间轴上记录一个时间点,同理客户端副机也相同记录操作。

在实际应用中,为了保证心跳包接收的准确度,在接收到心跳包后,在记录之前,识别所述心跳包是否为客户端主机或者客户端副机的,或者是对心跳包进行验证,若是或者验证通过,则记录至对应的时间抽上,以得到第一心跳数据和第二心跳数据。

进一步的,在生成第一心跳数据和第二心跳数据时,除了记录时间之外,还包括将接收到的心跳包标记到时间轴对应的位置上,以得到第一心跳数据和第二心跳数据。

102、根据第一心跳数据判断客户端主机是否超时。

该步骤中,具体是通过解析第一心跳数据中心跳包的接收情况,基于心跳包的接收情况来确定客户端主机的网络状态,从而确定客户端主机是否超时。

在实际应用中,通过分析客户端主机中的第一心跳数据对应的时间段内的心跳包数量或者是心跳包的占比,以及每个心跳包的接收时间与间隔时间之间的关系,然后计算整体心跳包超时率,基于超时率来判断客户端主机的心跳是否超时。

103、若超时,根据各第二心跳数据和预设的切换条件,从各客户端副机中确定目标客户端,并进行切换。

本实施例中,在判断客户端主机的心跳超时后,触发客户端主机的切换流程,基于该切换流程对与客户端主机关联且正在运行主机的游戏操作的客户端副机的网络状态进行判别,即是检测对应的客户端副机的心跳情况,具体是通过解析各客户端副机上报至游戏服务器上的第二心跳数据,解析其中的心跳包以及心跳包对应的接收时间,基于心跳包和对应的接收时间从多个客户端副机中筛选出可用于做主机的客户端副机,然后基于切换条件从筛选出的客户端副机中挑选出一个作为目标客户端,并执行切换操作,其中,该目标客户端可以是挑选过程中第一个满足切换条件的客户端副机,也可以是筛选出的所有客户端副机中最优的一个。

综上,通过采集主机模式下的客户端主机和各客户端副机的心跳数据,基于心跳数据判断客户端主机和各客户端副机的心跳是否超时,若客户端主机心跳超时,则从不超时的客户端副机中选择一个进行切换。这样的方式实现主机模式下,通过心跳检测的方式及时发现各客户端的网络状态,并在客户端主机出现网络不佳或者掉线时,及时切换,以保证游戏的正常运行。

参照图1和3,图3为本发明提供的客户端主机切换方法的第二个实施例,该实施例从多端的角度进行说明,具体包括以下步骤:

201、客户端主机和各客户端副机定时向游戏服务器发送心跳包。

其中,客户端主机和各客户端副机之间通过游戏服务器通信连接,而客户端主机运行游戏逻辑的主要运算逻辑,即是包含AI的逻辑与客户端的游戏引擎对于二维、三维空间中的位置运算、碰撞检测等功能。而客户端副机则通过游戏服务器加载客户端主机运算后的游戏画面。

在一些实施例中,客户端主机和各客户端副机通过与游戏服务器的握手操作,设定心跳包发送的时间间隔,基于该时间间隔设定客户端主机和各客户端副机设定上报时间,通过定时器计时发送心跳包至游戏服务器。

202、游戏服务器记录一段时间内固定间隔的客户端主机和各客户端副机的心跳包,得到第一心跳数据和第二心跳数据。

该步骤中,基于预设的监控时间长度,采集从游戏服务器接收到客户端主机和各客户端副机的第一次心跳包开始,直到监控时间长度到达后,该时间段内的客户端主机和各客户端副机的所有心跳包,得到对应的第一心跳数据和第二心跳数据。

在实际应用中,以任一客户端接收到心跳包的时间起始点,基于监控时间长度进行倒计时,在计时到达后,统计每个客户端接收到的心跳包和对应的接收时间,形成时间轴形式的记录序列。

具体的,各客户端的心跳机制设置为:客户端在连接游戏服务器后,以固定的间隔时间(该间隔可以根据游戏类型对实时性的要求不同所变化)发送心跳协议给游戏服务器。服务器记录每个客户端50个心跳间隔的心跳数据(同一个心跳间隔内收到的多次心跳算一次)和最后一次心跳时间。

203、基于第一心跳数据确定客户端主机心跳包的接收情况,并基于客户端主机心跳包的接收情况判断客户端主机心跳是否超时。

该步骤中,实际上是基于客户端主机心跳包的接收情况判断客户端主机的网络状况,而心跳包接收超时,则确定是超时,即是网络状态掉线或连接断开。

在另一实施例中,通过提取所述第一心跳数据中心跳包和所述心跳包的记录时间;基于所述记录时间,计算前后两个所述心跳包之间的时间间隔;基于所述时间间隔判断所述客户端主机是否超时。

具体的,游戏服务器在游戏开始后,每个心跳间隔检测一次,客户端主机的心跳是否超时,即判断客户端主机上次收到心跳时间与当前时间的间隔是否大于3倍心跳间隔。超时则进行切换客户端主机操作。

204、若超时,则基于各第二心跳数据确定对应的客户端副机心跳包的接收情况。

该步骤中,基于与客户端主机判断是否超时的原理,对于第二心跳数据进行分析,以判定所有客户端副机是否超时,并基于判定的结果从中选择不超时的客户端副机,得到目标客户端集。

205、基于客户端副机心跳包的接收情况从各客户端副机中选择一个满足预设的切换条件的目标客户端,并进行切换。

本实施例中,基于所述客户端副机心跳包的接收情况判断对应的客户端副机是否超时;提取不超时的客户端副机的主机切换次数,并选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端,并进行切换。

优先的,游戏服务器在线的且心跳未超时的客户端副机中,按客户端主机切换次数最少为第一优先级,50次心跳间隔中,没收到心跳次数最少为第二优先级的顺序选出最优客户端副机。

其中,该预设的切换条件为选择主机切换次数少且网络状态最优,在对各客户端副机的心跳包的接收情况进行分析时,具体是通过识别每个客户端副机中接收到心跳包的数量,并计算每个心跳包的接收时间与首次接收到心跳包的比例,若两者可以整除,则比较两个心跳包之间的时间间隔是否超过单心跳包的间隔时间,若超过,则确定为超时,并剔除,直到剔除所有超时的副机后,从剩余的副机中选择心跳包接收不超时的占比靠前的N个,然后对N个副机中被作为主机切换的次数筛选出靠前的至少两个,然后再从至少两个中选择网络状态评估为最好的一个作为目标客户端,这里的网络状态最好可以理解为接收心跳包的信号强度最强或者是网络传输速率最高。

进一步的,在选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端之后,还包括:

识别所述客户端主机是否断开;若否,则断开所述客户端主机的主机连接,将所述目标客户端作为主机。即是在客户端主机断开连接时,立即修改玩家在线状态记为离线,如果为客户端主机还需进行切换客户端主机操作。

最后,基于所述目标客户端,将主机切换消息广播至其他客户端副机。

具体的,游戏服务器在非当前客户端主机中选出最优客户端副机并广播给所有客户端切换客户端主机消息。老的客户端主机增加切换次数(用于最优客户端副机计算)。若无在线客户端副机或所有客户端副机都超时,则不进行操作等待下次超时切换触发。

综上,通过上述方式的实施,游戏服务器可以及时感知每个客户端的网络变化,便于切换主机时,判断哪个客户端网络最佳,可以及时发现主机网络变化,并在主机掉线时,及时切换主机使游戏正常运行,保证了新的主机为所有客户端中网络相对较为稳定的,保证了提高游戏的流畅性。

上面对本发明实施例中客户端主机切换方法进行了描述,下面对本发明实施例中客户端主机切换装置进行描述,请参阅图4,本发明实施例中客户端主机切换装置一个实施例包括:

采集模块410,用于采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据;其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步;

判断模块420,用于根据所述第一心跳数据判断所述客户端主机是否超时;

切换模块430,用于在判断所述客户端主机超时,根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换。

上述判断模块420具体用于:

基于所述第一心跳数据确定所述客户端主机心跳包的接收情况,并基于所述客户端主机心跳包的接收情况判断所述客户端主机心跳是否超时。

上述判断模块420具体用于:

提取所述第一心跳数据中心跳包和所述心跳包的记录时间;

基于所述记录时间,计算前后两个所述心跳包之间的时间间隔;

基于所述时间间隔判断所述客户端主机是否超时。

上述切换模块430具体用于:

基于各所述第二心跳数据确定对应的客户端副机心跳包的接收情况;

基于所述客户端副机心跳包的接收情况从各所述客户端副机中选择一个满足预设的切换条件的目标客户端,并进行切换。

上述切换模块430具体用于:

基于所述客户端副机心跳包的接收情况判断对应的客户端副机是否超时;

提取不超时的客户端副机的主机切换次数,并选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端,并进行切换。

上述切换模块430具体还用于:

识别所述客户端主机是否断开;

若否,则断开所述客户端主机的主机连接,将所述目标客户端作为主机。

上述客户端主机切换装置还好包括广播模块440,其具体用于:

基于所述目标客户端,将主机切换消息广播至其他客户端副机。

本发明实施例中,所述客户端主机切换装置运行上述客户端主机切换方法通过采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据;其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步;根据所述第一心跳数据判断所述客户端主机是否超时;若超时,根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换。这样的方式实现主机模式下,通过心跳检测的方式及时发现各客户端的网络状态,并在客户端主机出现网络不佳或者掉线时,及时切换,以保证游戏的正常运行。

本实施例还提供一种客户端主机切换设备,包括处理器和存储器,存储器存储有能够被处理器执行的机器可执行指令,处理器执行机器可执行指令以实现上述客户端主机切换方法。该客户端主机切换设备可以是服务器,也可以是终端设备。

参见图5所示,该客户端主机切换设备包括处理器500和存储器501,该存储器501存储有能够被处理器500执行的机器可执行指令,该处理器500执行机器可执行指令以实现上述客户端主机切换方法。

进一步地,图5所示的客户端主机切换设备还包括总线502和通信接口503,处理器500、通信接口503和存储器501通过总线502连接。

其中,存储器501可能包含高速随机存取存储器(RAM,Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个通信接口503(可以是有线或者无线)实现该系统网元与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。总线502可以是ISA总线、PCI总线或EISA总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

处理器500可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器500中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器500可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DigitalSignal Processor,简称DSP)、专用集成电路(Application Specific IntegratedCircuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器501,处理器500读取存储器501中的信息,结合其硬件完成如下步骤:

采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据;其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步;

根据所述第一心跳数据判断所述客户端主机是否超时;

若超时,根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换。

上述根据所述第一心跳数据判断所述客户端主机是否超时,包括:

基于所述第一心跳数据确定所述客户端主机心跳包的接收情况,并基于所述客户端主机心跳包的接收情况判断所述客户端主机心跳是否超时。

上述基于所述第一心跳数据确定所述客户端主机的心跳包的接收情况,并基于所述接收情况判断所述客户端主机心跳是否超时,包括:

提取所述第一心跳数据中心跳包和所述心跳包的记录时间;

基于所述记录时间,计算前后两个所述心跳包之间的时间间隔;

基于所述时间间隔判断所述客户端主机是否超时。

上述根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换,包括:

基于各所述第二心跳数据确定对应的客户端副机心跳包的接收情况;

基于所述客户端副机心跳包的接收情况从各所述客户端副机中选择一个满足预设的切换条件的目标客户端,并进行切换。

上述基于所述客户端副机心跳包的接收情况从各所述客户端副机中选择一个满足预设的切换条件的目标客户端,并进行切换,包括:

基于所述客户端副机心跳包的接收情况判断对应的客户端副机是否超时;

提取不超时的客户端副机的主机切换次数,并选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端,并进行切换。

上述在所述选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端之后,还包括:

识别所述客户端主机是否断开;

若否,则断开所述客户端主机的主机连接,将所述目标客户端作为主机。

上述在所述根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换之后,还包括:

基于所述目标客户端,将主机切换消息广播至其他客户端副机。

综上,通过采集主机模式下的客户端主机和各客户端副机的心跳数据,基于心跳数据判断客户端主机和各客户端副机的心跳是否超时,若客户端主机心跳超时,则从不超时的客户端副机中选择一个进行切换。这样的方式实现主机模式下,通过心跳检测的方式及时发现各客户端的网络状态,并在客户端主机出现网络不佳或者掉线时,及时切换,以保证游戏的正常运行。

本实施例还提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,机器可执行指令在被处理器调用和执行时,机器可执行指令促使处理器实现如下步骤:

采集客户端主机的第一心跳数据和各客户端副机的第二心跳数据;其中,所述客户端主机用于执行游戏逻辑运算,各所述客户端副机和所述客户端主机之间的操作指令通过游戏服务器同步;

根据所述第一心跳数据判断所述客户端主机是否超时;

若超时,根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换。

上述根据所述第一心跳数据判断所述客户端主机是否超时,包括:

基于所述第一心跳数据确定所述客户端主机心跳包的接收情况,并基于所述客户端主机心跳包的接收情况判断所述客户端主机心跳是否超时。

上述基于所述第一心跳数据确定所述客户端主机的心跳包的接收情况,并基于所述接收情况判断所述客户端主机心跳是否超时,包括:

提取所述第一心跳数据中心跳包和所述心跳包的记录时间;

基于所述记录时间,计算前后两个所述心跳包之间的时间间隔;

基于所述时间间隔判断所述客户端主机是否超时。

上述根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换,包括:

基于各所述第二心跳数据确定对应的客户端副机心跳包的接收情况;

基于所述客户端副机心跳包的接收情况从各所述客户端副机中选择一个满足预设的切换条件的目标客户端,并进行切换。

上述基于所述客户端副机心跳包的接收情况从各所述客户端副机中选择一个满足预设的切换条件的目标客户端,并进行切换,包括:

基于所述客户端副机心跳包的接收情况判断对应的客户端副机是否超时;

提取不超时的客户端副机的主机切换次数,并选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端,并进行切换。

上述在所述选择主机切换次数少且心跳包的接收情况最优的一个作为目标客户端之后,还包括:

识别所述客户端主机是否断开;

若否,则断开所述客户端主机的主机连接,将所述目标客户端作为主机。

上述在所述根据各所述第二心跳数据和预设的切换条件,从各所述客户端副机中确定目标客户端,并进行切换之后,还包括:

基于所述目标客户端,将主机切换消息广播至其他客户端副机。

综上,通过采集主机模式下的客户端主机和各客户端副机的心跳数据,基于心跳数据判断客户端主机和各客户端副机的心跳是否超时,若客户端主机心跳超时,则从不超时的客户端副机中选择一个进行切换。这样的方式实现主机模式下,通过心跳检测的方式及时发现各客户端的网络状态,并在客户端主机出现网络不佳或者掉线时,及时切换,以保证游戏的正常运行。

本发明实施例所提供的客户端主机切换方法及相关设备的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

另外,在本发明实施例的描述中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

相关技术
  • 客户端换肤方法、装置、设备及计算机可读存储介质
  • 数据库与客户端的数据交互方法、装置、存储介质和设备
  • 一种服务器主机名修改方法、装置、设备及可读存储介质
  • 一种主机管理特性测试方法、装置、设备及存储介质
  • 游戏主机识别方法、装置、计算机设备及存储介质
  • 一种云主机客户端程序更新方法、装置、设备及存储介质
  • 一种客户端域名切换方法、装置、电子设备和存储介质
技术分类

06120116504157