CN109274584B - 接入服务器的接入方法、装置、客户端设备及存储介质 - Google Patents

接入服务器的接入方法、装置、客户端设备及存储介质 Download PDF

Info

Publication number
CN109274584B
CN109274584B CN201811142164.2A CN201811142164A CN109274584B CN 109274584 B CN109274584 B CN 109274584B CN 201811142164 A CN201811142164 A CN 201811142164A CN 109274584 B CN109274584 B CN 109274584B
Authority
CN
China
Prior art keywords
access
access server
list
server
server list
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.)
Active
Application number
CN201811142164.2A
Other languages
English (en)
Other versions
CN109274584A (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.)
Zhuomi Private Ltd
Original Assignee
Zhuomi Private 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 Zhuomi Private Ltd filed Critical Zhuomi Private Ltd
Priority to CN201811142164.2A priority Critical patent/CN109274584B/zh
Publication of CN109274584A publication Critical patent/CN109274584A/zh
Application granted granted Critical
Publication of CN109274584B publication Critical patent/CN109274584B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明实施例提供了一种接入服务器的接入方法、装置、客户端设备及存储介质,该方法包括:接收用户的接入请求;判断自身是否有保存的接入服务器列表;如果有,则从保存的接入服务器列表中选择接入速度最快的接入服务器作为目标接入服务器;如果无,则从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择网络性能最优的接入服务器作为目标接入服务器;接入目标接入服务器;判断当前是否空闲;如果是,则对接入服务器列表中各个接入服务器进行探测后,按接入速度快慢对所述接入服务器列表进行排序和更新,能够使客户端接入更优的接入服务器。

Description

接入服务器的接入方法、装置、客户端设备及存储介质
技术领域
本发明涉及网络通信领域,特别是涉及一种接入服务器的接入方法、装置、客户端设备及存储介质。
背景技术
随着网络通信计算的发展,出现了很多网络服务***,例如:即时通信、视频播放、网络游戏以及社交平台等等。这些网络服务***,通常采用客户端-服务器的架构。用户通过下载到终端设备的客户端软件接入到提供服务的接入服务器,从而实现网络提供的服务功能。
目前,很多网络服务***都提供跨国服务。网络服务***的接入服务器被设置在世界各地。例如:为了覆盖更广泛的通信范围,大型的即时通信***通常会在全球各个区域内设置上百甚至上千台接入服务器。
客户端要接入即时通信的接入服务器,要先确定目标接入服务器。首先,客户端发出接入请求,该接入请求被发送至网络运营商的调度服务器;调度服务器根据客户端所在的国家或地区,如中国或美国等,选择位于客户端所在的国家或地区中的多个网络性能最优的即时通信接入服务器作为可用接入服务器,生成服务器列表返回给客户端;然后,客户端按服务器列表顺序,选择目标接入服务器,并尝试接入到目标接入服务器。
由于调度服务器在选择目标接入服务器时,仅考虑了目标接入服务器自身的网络性能。因此,在实际运行过程中,即使目标接入服务器的网络性能是最优的,客户端也有可能无法接入目标接入服务器,或接入了目标接入服务器后出现通信质量不高的情况。可见,从客户端角度来说,目标接入服务器不是最优的接入服务器。
发明内容
本发明实施例的目的在于提供一种接入服务器的接入方法、装置、客户端设备及存储介质,以使客户端接入到更优的接入服务器。具体技术方案如下:
第一方面,本发明实施例提供了一种接入服务器的接入方法,所述方法包括:接入过程和接入服务器列表更新过程;
其中,所述接入过程,包括:
接收用户的接入请求;
判断自身是否有保存的接入服务器列表;
如果有,则从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;
如果无,则从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入目标接入服务器;
所述接入服务器列表更新过程,包括:
在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序;
更新所述接入服务器列表。
可选的,所述从调度服务器获得接入服务器列表并保存,包括:
向调度服务器发送包含客户端设备的远端IP地址的接入请求,以使调度服务器根据客户端设备的远端IP地址,解析出客户端设备所属网络运营商并采用IP定位GEOIP算法计算获得目标国家区域;将目标国家区域中的各个接入服务器作为候选接入服务器,根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,返回至所述客户端设备;
接收调度服务器返回的接入服务器列表进行保存。
可选的,所述对接入服务器列表中各个接入服务器进行接入速度探测,包括:
分别向接入服务器列表中各个接入服务器发送Ping报文;
记录Ping报文发送时间和Ping响应报文的接收时间;
根据Ping报文的发送时间和Ping响应报文的接收时间,计算接入到接入服务器列表中各个接入服务器的接入速度;
所述以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序并更新所述接入服务器列表,包括:
按接入速度的快慢对接入服务器列表中的各个接入服务器进行排序,并保存排序后的接入服务器列表。
可选的,所述调度服务器根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,包括:
根据客户端设备所在的地理位置,确定包含所述地理位置的目标国家区域;
获得所述目标国家区域中,所述客户端设备所属运营商的各个候选接入服务器作为待定接入服务器;
获取各个待定接入服务器的用户历史访问速率作为接入服务器的网络性能;
以接入服务器的网络性能作为优劣指标对待定接入服务器进行排序,生成接入服务器列表。
可选的,所述在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测的步骤,包括:
在空闲时,定时对接入服务器列表中各个接入服务器进行接入速度探测。
可选的,所述方法还包括:如果目标接入服务器接入不成功,则从接入服务器列表中选择下一个接入服务器作为目标接入服务器,执行所述接入目标接入服务器的步骤。
第二方面,本发明实施例提供了一种接入服务器的接入装置,所述装置包括:接入模块和列表更新模块;
所述接入模块,包括:
接收单元:用于接收用户的接入请求;
判断单元,用于判断自身是否有保存的接入服务器列表;
第一选择单元:用于当所述第一判断单元的判断结果为是时,从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;
第二选择单元:用于当所述第一判断单元的判断结果为否时,从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入单元:用于接入目标接入服务器;
所述列表更新模块,包括:
探测单元,用于在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
更新单元:用于所述探测单元在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测后,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序,更新所述接入服务器列表。
可选的,所述第二选择单元,包括:接入请求发送子单元、列表接收子单元和选择子单元;
所述接入请求发送子单元,用于向调度服务器发送包含客户端设备的远端IP地址的接入请求,以使调度服务器根据客户端设备的远端IP地址,解析出客户端设备所述网络运营商并采用IP定位GEOIP算法计算获得目标国家区域;将目标国家区域中的各个接入服务器作为候选接入服务器,根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,返回至所述客户端设备;
所述列表接收子单元,用于接收调度服务器返回的接入服务器列表进行保存;
所述选择子单元,用于从接入服务器列表中选择最优的接入服务器作为目标接入服务器。
可选的,所述探测单元,具体用于在空闲时,分别向接入服务器列表中各个接入服务器发送Ping报文,并记录报文发送时间;记录Ping响应报文的接收时间,根据Ping报文的发送时间和Ping响应报文的接收时间,计算接入到各个接入服务器的接入速度;
所述更新单元,具体用于所述探测单元在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测后,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序,并保存排序后的接入服务器列表。
可选的,所述探测单元,具体用于:在空闲时,定时对接入服务器列表中各个接入服务器进行接入速度探测。
可选的,所述装置还包括:第三选择单元;用于在目标接入服务器接入不成功时,从接入服务器列表中选择下一个接入服务器作为目标接入服务器,触发所述接入单元执行接入目标接入服务器。
第三方面,本发明实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序,实现第一方面任一所述的方法步骤。
第四方面,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的标题字幕检测方法的步骤。
本发明实施例提供的一种接入服务器的接入方法、装置、客户端设备及存储介质,通过客户端空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表。在确定目标接入服务器时,不仅考虑了目标接入服务器的网络性能,也考虑到客户端到目标接入服务器之间的网络链路性能,使客户端能够将速度较快的接入服务器确定为目标接入服务器,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的:客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的问题,也就是能够接入更优的接入服务器。
当然,实施本发明的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1a为本发明实施例提供的接入服务器的接入方法中接入过程的一种流程示意图;
图1b为图1a所示实施例中,在空闲时对已保存的接入服务器列表进行更新的流程示意图;
图2a为本发明实施例提供的接入服务器的接入方法的接入过程的另一种流程示意图;
图2b为图2a所示实施例中,在空闲时对已保存的接入服务器列表进行更新的流程示意图;
图3为本发明实施例提供的一种目标接入服务器的确定装置的结构示意图;
图4为本发明实施例提供的一种电子设备结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了使客户端接入到更优的接入服务器,本发明实施例提供了一种接入服务器的接入方法、装置、客户端设备及存储介质。通过客户端在空闲时对接入服务器列表中的各个接入服务器逐一进行接入速度探测,并以接入速度快慢作为优劣指标,对所述接入服务器列表中各个接入服务器进行排序及更新,考虑了客户端到接入服务器的链路状况,使得客户端能够接入到接入速度较快的目标接入服务器,避免了仅考虑目标接入服务器网络性能时导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
本发明实施例提供的一种接入服务器的接入方法,应用于客户端设备,接入过程和接入服务器列表更新过程。本发明实施例中,该客户端设备不做限定,可以为:台式计算机、便携式计算机或智能移动终端等等。
如图1a所示,该方法接入过程包括:
S101,接收用户的接入请求。
在本发明实施例中,用户需要实现网络服务功能时,首先需要向客户端设备发出接入请求,以建立客户端设备与接入服务器的通信连接。例如:对于即时通信***,客户端设备需要接入到即时通信接入服务器,以实现用户的登录。客户端设备检测到用户点击即时通信客户端上的登录按钮,即接收到用户的接入请求。
S102,判断自身是否有保存的接入服务器列表,如果有,执行步骤S103,如果没有,则执行步骤S104。
S103,如果有,则从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器。执行步骤S105。
具体的,本步骤中可以选择接入服务器列表中排列在第一位的接入服务器作为目标接入服务器服务器。这里,保存的接入服务器列表中可以包括已经排列好顺序的各个接入服务器,其中,排列在第一位的接入服务器作为接入服务器列表中最优的接入服务器。
本实施例中,所述保存的接入服务器列表有两种情况:
一种是:从调度服务器获得的未更新的接入服务器列表。这个未更新的接入服务器列表是在客户端设备中没有保存接入服务器列表的情况下,为了接入到接入服务器从调度服务器获得的,该接入服务器列表是以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表,其中,排列在第一位的接入服务器为接入服务器列表中网络性能最优的接入服务器。
另一种是:在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表,该接入服务器列表是以接入速度快慢作为优劣指标进行排序的接入服务器列表,其中,排列在第一位的接入服务器为接入服务器列表中接入速度最快的接入服务器。
S104,从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器。
具体的,本步骤中,可以从调度服务器获得的接入服务器列表中,选择接入服务器列表中排列在第一位的接入服务器作为目标接入服务器服务器。由前述内容可知,排列在第一位就是网络性能最优的接入服务器。
在本发明实施例中,首先判断本地是否储存有可接入的服务器列表,在存储有服务器列表的情况下,从本地存储的接入服务器列表中选择最优的接入服务器作为目标接入服务器并建立连接。这种情况下,不需要从调度服务器获得接入服务器列表,提高了用户客户端的接入速度。
S105,接入到目标接入服务器。
具体的,可以是建立客户端设备与目标接入服务器的长连接。
本实施例中,在空闲时对已保存的接入服务器列表进行更新的过程如图1b所示,包括:
S106,在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
S107,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序;
S108,更新所述接入服务器列表。
在本发明实施例中,当客户端空闲时,由客户端设备发起对接入服务器列表的Ping探测尝试,按接入速度的快慢对接入服务器列表进行排序和更新。例如:对于即时通信***,客户端空闲,即是指用户处于登录状态,但没有收发消息,此时由客户端对接入服务器列表中的各个接入服务器进行接入速度探测,以接入速度快慢作为优劣指标对各个接入服务器进行排序,并更新接入服务器列表。
本发明实施例提供的一种接入服务器的接入方法,通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
作为本发明实施例的一种实施方式,如图2a所示,本发明实施例提供的一种接入服务器的接入方法的接入过程,可以包括:
S201,接收用户的接入请求。
在本发明实施例中,用户需要实现网络服务功能时,需要向客户端设备发出接入请求。例如:对于即时通信***中,客户端设备检测到用户点击即时通信客户端上的登录按钮,即接收到了用户的接入请求。
S202,判断自身是否有保存的接入服务器列表,如果是,则执行步骤S203;如果否,则执行步骤S204。
S203,从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器。执行步骤S205。
S204,从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器。
在本发明实施例中,当用户需要实现网络服务功能时,客户端首先判断本地是否储存有可接入的服务器列表。若有,则客户端选择接入速度最快的接入服务器作为目标接入服务器;若没有,则从调度服务器获取并保存接入服务器列表,选择网络性能最优的接入服务器作为目标接入服务器。以即时通讯***为例,当客户端请求建立通讯时,客户端首先判断本地是否储存有可接入的接入服务器列表,如果有,从保存的接入服务器列表中选择接入速度最快的接入服务器作为目标接入服务器;如果没有,则会向调度服务器发送HTTP请求,获得调度服务器返回的接入服务器列表并保存,进而将接入速度最快的接入服务器作为目标接入服务器,使用户能够尽快接入网络,提升了用户体验。
可选的,调度服务器首先对含有客户端远端IP地址的HTTP请求进行解析,利用GEOIP(IP定位算法)计算出客户端设备所处经纬度,得到其所在的地理位置,确定包含该地理位置的目标国家区域。具体的,若所述目标国家区域地域宽广,如中国、俄罗斯、美国,那么即可将客户端设备所在国家作为目标国家区域;对于地域相对狭小的国家,则可以将客户端设备所在国家及其邻国确定为目标国家区域,如地理位置处于法国或英国时,可将多个欧洲国家确定为目标国家区域。然后,获得目标国家区域内客户端设备所属网络运营商的各个候选接入服务器,作为待定接入服务器,以各个待定接入服务器的用户历史访问速率作为网络性能指标,根据其优劣对待定接入服务器进行排序,得到接入服务器列表。
可选的,调度服务器通过解析HTTP请求中包含的用户客户端远端IP地址,采用GEOIP(IP定位算法)确定出用户所在国家区域,将目标国家区域内客户端设备所属网络运营商的各个候选接入服务器,作为待定接入服务器;然后,以客户端设备距离各个待定接入服务器物理位置的远近为指标,对各个待定接入服务器进行排序,生成接入服务器列表,返回至客户端。
S205,接入到目标接入服务器。
S206,判断接入目标服务器是否成功。如果不成功,执行步骤S207,如果成功,则执行步骤S208,结束流程。
S207,将接入服务器列表中的下一个接入服务器作为目标服务器;执行步骤S205。
本发明实施例提供的一种接入服务器的接入方法,通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
另外,本实施例中,调度服务器在生成接入服务器列表时,根据对历史数据的统计,通过大数据算法得到与用户客户端所属网络运营商对应的接入速度最快的接入服务器,使客户端获得对本运营商来说更优的可接入服务器,有利于客户端与接入服务器顺利建立连接。
再有,本实施例中在目标接入服务器接入不成功的情况下,再从接入服务器列表中选择下一个的接入服务器作为目标接入服务器进行接入,进一步保证了客户端能够接入到接入服务器。
作为本发明实施例的一种实施方式,如图2b所示,本发明实施例提供的一种接入服务器列表的更新方法可以包括:
本实施例中,在空闲时对已保存的接入服务器列表进行更新的过程如图2b所示,包括:
S209,判断当前是否空闲,如果是,则执行步骤S402;如果否,则不执行其他步骤。
S210,对接入服务器列表中各个接入服务器进行接入速度探测;
具体的,可以分别向接入服务器列表中的各个接入服务器发送Ping报文,并记录Ping报文发送时间和Ping响应报文的接收时间,根据Ping报文的发送时间和Ping响应报文的接收时间,计算接入到各个接入服务器的接入速度;
S211,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序;
S212,更新所述接入服务器列表;
S213,启动定时器;
S214,判断定时时长是否达到预设的列表更新时长,如果是,返回步骤S209,否则不执行其他步骤。
本发明实施例提供的一种接入服务器的接入方法,通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
另外,本实施例中定时对接入服务器列表中各个接入服务器进行接入速度探测后,按接入速度快慢对所述接入服务器列表进行排序和更新。通过定时器预设进行速度探测的时长,能够进一步的根据当前接入服务器列表中接入服务器的接入速度,选择更优的目标接入服务器,更加适应网络变化。
本发明实施例提供了一种接入服务器的接入装置,如图3所示,该装置包括:接入模块和列表更新模块;
所述接入模块310,包括:
接收单元311,用于接收用户的接入请求。
判断单元312,用于判断自身是否有保存的接入服务器列表。
第一选择单元313,用于当所述第一判断单元判断结果为是时,从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;
第二选择单元314,用于当所述第一判断单元判断结果为否时,从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入单元315,用于接入目标接入服务器。
所述列表更新模块320,包括:
探测单元321,用于在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
更新单元322:用于所述探测单元在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测后,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序,更新所述接入服务器列表。
本发明实施例提供的一种接入服务器的接入装置,通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
作为本发明实施例的一种实施方式,上述第二选择单元,包括:
接入请求发送子单元,用于向调度服务器发送包含客户端设备的远端IP地址的接入请求,以使调度服务器根据客户端设备的远端IP地址,解析出客户端设备所述网络运营商并采用IP定位GEOIP(IP定位算法)算法计算获得目标国家区域;将目标国家区域中的各个接入服务器作为候选接入服务器,根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,返回至所述客户端设备;
列表接收子单元,用于接收调度服务器返回的接入服务器列表进行保存;
选择子单元,用于从接入服务器列表中选择最优的接入服务器作为目标接入服务器。
作为本发明实施例的一种实施方式,上述探测单元,具体用于在空闲时,分别向接入服务器列表中各个接入服务器发送Ping报文,并记录报文发送时间;记录Ping响应报文的接收时间,根据Ping报文的发送时间和Ping响应报文的接收时间,计算接入到各个接入服务器的接入速度;
作为本发明实施例的一种实施方式,上述更新单元,具体用于所述探测单元在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测后,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序,并保存排序后的接入服务器列表。
作为本发明实施例的一种实施方式,上述探测单元,具体用于在空闲时,定时对接入服务器列表中各个接入服务器进行接入速度探测。
作为本发明实施例的一种实施方式,该装置还包括:
第三选择单元,用于在目标接入服务器接入不成功时,从接入服务器列表中选择下一个接入服务器作为目标接入服务器,触发所述接入单元执行接入目标接入服务器。
本发明实施例提供的一种接入服务器的接入装置,通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
本发明实施例还提供了一种电子设备,如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信。
存储器403,用于存放计算机程序。
处理器401,用于执行存储器403上所存放的程序时,实现如下步骤:
接入过程和接入服务器列表更新过程;
其中,所述接入过程,包括:
接收用户的接入请求;
判断自身是否有保存的接入服务器列表;
如果有,则从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;
如果无,则从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入目标接入服务器;
所述接入服务器列表更新过程,包括:
在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序;
更新所述接入服务器列表。
本发明实施例提供的一种电子设备,实现了接入到接入服务器的接入方法,通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessing,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
本发明实施例提供的方法可以应用于客户端设备。具体的,该客户端设备可以为:台式计算机、便携式计算机或智能移动终端等等。在此不作限定,任何可以实现本发明的电子设备,均属于本发明的保护范围。
本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,该计算机程序被处理器执行时实现第一以下步骤:
接入过程和接入服务器列表更新过程;
其中,所述接入过程,包括:
接收用户的接入请求;
判断自身是否有保存的接入服务器列表;
如果有,则从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;
如果无,则从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入目标接入服务器;
所述接入服务器列表更新过程,包括:
在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序;
更新所述接入服务器列表。
本发明实施例可以通过客户端在空闲时对接入服务器列表中的接入服务器逐一进行接入速度探测,以接入速度快慢作为优劣指标对所述服务器列表中各个接入服务器进行排序,更新接入服务器列表,确定目标接入服务器时,考虑到了客户端到接入服务器之间的网络链路状况,避免了由于仅考虑接入服务器网络性能来确定目标接入服务器导致的客户端无法接入目标接入服务器或接入目标接入服务器后通信质量不佳的情况,使用户接入更优的接入服务器。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

Claims (11)

1.一种接入服务器的接入方法,其特征在于,应用于客户端设备,所述方法包括:接入过程和接入服务器列表更新过程;
其中,所述接入过程,包括:
接收用户的接入请求;
判断自身是否有保存的接入服务器列表;
如果有,则从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;所述未更新的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
如果无,则从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入目标接入服务器;
所述接入服务器列表更新过程,包括:
在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序;
更新所述接入服务器列表;
所述在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测的步骤,包括:
在空闲时,定时对接入服务器列表中各个接入服务器进行接入速度探测。
2.根据权利要求1所述的方法,其特征在于,所述从调度服务器获得接入服务器列表并保存,包括:
向调度服务器发送包含客户端设备的远端IP地址的接入请求,以使调度服务器根据客户端设备的远端IP地址,解析出客户端设备所属网络运营商并采用IP定位GEOIP算法计算获得目标国家区域;将目标国家区域中的各个接入服务器作为候选接入服务器,根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,返回至所述客户端设备;
接收调度服务器返回的接入服务器列表进行保存。
3.根据权利要求1或2所述的方法,其特征在于,所述对接入服务器列表中各个接入服务器进行接入速度探测,包括:
分别向接入服务器列表中各个接入服务器发送Ping报文;
记录Ping报文发送时间和Ping响应报文的接收时间;
根据Ping报文的发送时间和Ping响应报文的接收时间,计算接入到接入服务器列表中各个接入服务器的接入速度;
所述以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序并更新所述接入服务器列表,包括:
按接入速度的快慢对接入服务器列表中的各个接入服务器进行排序,并保存排序后的接入服务器列表。
4.根据权利要求2所述的方法,其特征在于,所述调度服务器根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,包括:
根据客户端设备所在的地理位置,确定包含所述地理位置的目标国家区域;
获得所述目标国家区域中,所述客户端设备所属运营商的各个候选接入服务器作为待定接入服务器;
获取各个待定接入服务器的用户历史访问速率,作为接入服务器的网络性能;
以接入服务器的网络性能作为优劣指标对待定接入服务器进行排序,生成接入服务器列表;
在空闲时,定时对接入服务器列表中各个接入服务器进行接入速度探测。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:如果目标接入服务器接入不成功,则从接入服务器列表中选择下一个接入服务器作为目标接入服务器,执行所述接入目标接入服务器的步骤。
6.一种接入服务器的接入装置,其特征在于,应用于客户端设备,所述装置包括:接入模块和列表更新模块;
所述接入模块,包括:
接收单元:用于接收用户的接入请求;
第一 判断单元,用于判断自身是否有保存的接入服务器列表;
第一选择单元:用于当所述第一判断单元的判断结果为是时,从保存的接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述保存的接入服务器列表,为:从调度服务器获得的未更新的接入服务器列表,或在空闲时对已保存的接入服务器列表进行更新后的接入服务器列表;所述未更新的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
第二选择单元:用于当所述第一判断单元的判断结果为否时,从调度服务器获得接入服务器列表并保存,从接入服务器列表中选择最优的接入服务器作为目标接入服务器;所述从调度服务器获得的接入服务器列表为:以接入服务器的网络性能作为优劣指标进行排序的接入服务器列表;
接入单元:用于接入目标接入服务器;
所述列表更新模块,包括:
探测单元,用于在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测;
更新单元:用于所述探测单元在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测后,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序,更新所述接入服务器列表;
所述探测单元,具体用于:在空闲时,定时对接入服务器列表中各个接入服务器进行接入速度探测。
7.根据权利要求6所述的装置,其特征在于,所述第二选择单元,包括:接入请求发送子单元、列表接收子单元和选择子单元;
所述接入请求发送子单元,用于向调度服务器发送包含客户端设备的远端IP地址的接入请求,以使调度服务器根据客户端设备的远端IP地址,解析出客户端设备所属 网络运营商并采用IP定位GEOIP算法计算获得目标国家区域;将目标国家区域中的各个接入服务器作为候选接入服务器,根据客户端设备所属网络运营商,在目标国家区域的各个候选接入服务器中,以接入服务器的网络性能作为优劣指标对候选接入服务器进行排序,生成接入服务器列表,返回至所述客户端设备;
所述列表接收子单元,用于接收调度服务器返回的接入服务器列表进行保存;
所述选择子单元,用于从接入服务器列表中选择最优的接入服务器作为目标接入服务器。
8.根据权利要求6或7所述的装置,其特征在于,所述探测单元,具体用于在空闲时,分别向接入服务器列表中各个接入服务器发送Ping报文,并记录报文发送时间;记录Ping响应报文的接收时间,根据Ping报文的发送时间和Ping响应报文的接收时间,计算接入到各个接入服务器的接入速度;
所述更新单元,具体用于所述探测单元在空闲时,对接入服务器列表中各个接入服务器进行接入速度探测后,以接入速度快慢作为优劣指标对所述接入服务器列表中各个接入服务器进行排序,并保存排序后的接入服务器列表。
9.根据权利要求6所述的装置,其特征在于,所述装置还包括:第三选择单元;用于在目标接入服务器接入不成功时,从接入服务器列表中选择下一个接入服务器作为目标接入服务器,触发所述接入单元执行接入目标接入服务器。
10.一种客户端设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
存储器,用于存放计算机程序;
处理器,用于执行存储器上所存放的程序时,实现权利要求1-5任一所述的方法步骤。
11.一种计算机可读存储介质,其特征在于,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,所述处理器被所述机器可执行指令促使:实现权利要求1-5任一所述的方法步骤。
CN201811142164.2A 2018-09-28 2018-09-28 接入服务器的接入方法、装置、客户端设备及存储介质 Active CN109274584B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811142164.2A CN109274584B (zh) 2018-09-28 2018-09-28 接入服务器的接入方法、装置、客户端设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811142164.2A CN109274584B (zh) 2018-09-28 2018-09-28 接入服务器的接入方法、装置、客户端设备及存储介质

Publications (2)

Publication Number Publication Date
CN109274584A CN109274584A (zh) 2019-01-25
CN109274584B true CN109274584B (zh) 2021-10-15

Family

ID=65198760

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811142164.2A Active CN109274584B (zh) 2018-09-28 2018-09-28 接入服务器的接入方法、装置、客户端设备及存储介质

Country Status (1)

Country Link
CN (1) CN109274584B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109769030B (zh) * 2019-02-02 2022-01-11 京东科技控股股份有限公司 用于控制应用的接入的方法和装置
CN110855646B (zh) * 2019-10-31 2021-08-06 苏州经贸职业技术学院 一种用于网络计算机的领近加载***及应用方法
CN111147591B (zh) * 2019-12-28 2023-04-07 杭州拓深科技有限公司 一种物联网动态分配设备服务器优化方法
CN112422367B (zh) * 2020-11-11 2021-10-22 成都渊数科技有限责任公司 一种云控策略多协议实现网络延迟检测的方法及***
CN112436981B (zh) * 2020-11-16 2021-10-15 成都渊数科技有限责任公司 一种云控策略多协议实现网络流量测定方法及***
CN112637026B (zh) * 2020-12-21 2022-11-29 厦门亿联网络技术股份有限公司 一种全球服务请求的接入转发方法及***
CN113923195A (zh) * 2021-09-30 2022-01-11 完美世界(北京)软件科技发展有限公司 即时通讯服务的调度***和方法
CN114900395A (zh) * 2022-05-09 2022-08-12 杭州义益钛迪信息技术有限公司 虚拟网络信号的切换方法、装置、设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625469A (zh) * 2011-11-01 2012-08-01 北京小米科技有限责任公司 一种移动终端接入移动互联网的方法
CN103188270A (zh) * 2013-04-11 2013-07-03 腾讯科技(深圳)有限公司 一种推荐服务器的接入ip地址的方法、装置和***
CN103188243A (zh) * 2011-12-30 2013-07-03 北京神州泰岳软件股份有限公司 一种互联网中为用户提供服务的方法和***
CN103561022A (zh) * 2013-10-31 2014-02-05 腾讯科技(深圳)有限公司 语音服务接入方法和相关设备及语音服务***
CN104301439A (zh) * 2014-11-13 2015-01-21 北京国双科技有限公司 负载均衡方法、装置及***
CN105871977A (zh) * 2015-11-27 2016-08-17 乐视体育文化产业发展(北京)有限公司 长连接建立方法、装置及***
CN106506364A (zh) * 2016-12-08 2017-03-15 努比亚技术有限公司 一种接入方法、客户端和路由服务器

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103312573B (zh) * 2013-06-14 2016-12-28 西安交通大学 一种家庭网络***设备发现与识别方法
US10652240B2 (en) * 2014-05-29 2020-05-12 Entersekt International Limited Method and system for determining a compromise risk associated with a unique device identifier
CN107896241B (zh) * 2017-10-23 2020-12-18 东软集团股份有限公司 网络访问速度的探测方法、装置、存储介质和电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102625469A (zh) * 2011-11-01 2012-08-01 北京小米科技有限责任公司 一种移动终端接入移动互联网的方法
CN103188243A (zh) * 2011-12-30 2013-07-03 北京神州泰岳软件股份有限公司 一种互联网中为用户提供服务的方法和***
CN103188270A (zh) * 2013-04-11 2013-07-03 腾讯科技(深圳)有限公司 一种推荐服务器的接入ip地址的方法、装置和***
CN103561022A (zh) * 2013-10-31 2014-02-05 腾讯科技(深圳)有限公司 语音服务接入方法和相关设备及语音服务***
CN104301439A (zh) * 2014-11-13 2015-01-21 北京国双科技有限公司 负载均衡方法、装置及***
CN105871977A (zh) * 2015-11-27 2016-08-17 乐视体育文化产业发展(北京)有限公司 长连接建立方法、装置及***
CN106506364A (zh) * 2016-12-08 2017-03-15 努比亚技术有限公司 一种接入方法、客户端和路由服务器

Also Published As

Publication number Publication date
CN109274584A (zh) 2019-01-25

Similar Documents

Publication Publication Date Title
CN109274584B (zh) 接入服务器的接入方法、装置、客户端设备及存储介质
US10182310B2 (en) Systems and methods for optimizing message notification timing based on geographic location
WO2017113527A1 (zh) 一种虚拟sim卡切换方法、装置和终端
CN107040494B (zh) 用户账号异常防范方法和***
CN110012217B (zh) 采集分辨率的确定方法、装置及电子设备
CN106709341B (zh) 一种针对文件包的病毒处理方法及装置
US10659913B2 (en) Location based access control for artificial conversational entities
CN110519409B (zh) 域名动态配置方法、装置、设备及存储介质
CN103716251A (zh) 用于内容分发网络的负载均衡方法及设备
CN111093159B (zh) 一种消息推送方法、装置、服务器及计算机可读存储介质
EP2913982A1 (en) Systems and methods for optimizing message notification timing based on electronic content consumption associated with a geographic location
KR101696508B1 (ko) 서비스의 위치확인 품질 향상
CN110933136A (zh) 一种服务节点选择方法、装置、设备及可读存储介质
WO2015193727A1 (en) Method, apparatus and readable medium for an api notifying an application that qos will change in future
CN106487557B (zh) 一种应用的业务更新方法、装置、服务器及终端设备
KR20190114288A (ko) 메신저 서비스에서의 사용자 상황에 따른 효율적인 멀티미디어 메시지 제공 방법 및 시스템
CN111835773B (zh) 一种基于边缘计算的用户身份认证***
CN108401040B (zh) 用于ndn的内容接收方法、内容发送方法、装置及***
US20210112025A1 (en) Method and server for processing messages
CN107819761B (zh) 数据处理方法、装置及可读存储介质
CN112825519B (zh) 一种识别异常登录的方法和装置
CN112231566A (zh) 信息推送方法、装置、***和可读存储介质
CN113098763A (zh) 即时通讯消息发送方法、装置、存储介质及设备
CN108337644B (zh) 一种数据处理方法及装置
CN114500454B (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
TA01 Transfer of patent application right

Effective date of registration: 20190606

Address after: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China

Applicant after: Hong Kong Lemi Co., Ltd.

Address before: Kamana Bay

Applicant before: Happy honey Company Limited

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20210527

Address after: 25, 5th floor, shuangjingfang office building, 3 frisha street, Singapore

Applicant after: Zhuomi Private Ltd.

Address before: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China

Applicant before: HONG KONG LIVE.ME Corp.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant