[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN104702634A - 数据操作请求处理方法、装置及系统 - Google Patents

数据操作请求处理方法、装置及系统 Download PDF

Info

Publication number
CN104702634A
CN104702634A CN201310649105.5A CN201310649105A CN104702634A CN 104702634 A CN104702634 A CN 104702634A CN 201310649105 A CN201310649105 A CN 201310649105A CN 104702634 A CN104702634 A CN 104702634A
Authority
CN
China
Prior art keywords
directory
back end
catalogue
client
operation request
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
CN201310649105.5A
Other languages
English (en)
Other versions
CN104702634B (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.)
Tencent Technology Shenzhen Co Ltd
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201310649105.5A priority Critical patent/CN104702634B/zh
Publication of CN104702634A publication Critical patent/CN104702634A/zh
Application granted granted Critical
Publication of CN104702634B publication Critical patent/CN104702634B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • 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
    • H04L67/1004Server selection for load balancing
    • H04L67/1014Server selection for load balancing based on the content of a request

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明实施例提出一种可以支持海量数据的数据操作请求处理方法、装置及系统。该方法可以包括:管理节点接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;以及如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。

Description

数据操作请求处理方法、装置及系统
技术领域
本发明涉及计算机网络技术领域,特别是涉及一种数据操作请求处理方法、装置及系统。
背景技术
FTP(File Transfer Protocol,文件传输协议)服务是一种很常见的互联网服务,无论是在公网还是在企业内部,FTP都是一种必不可少的服务。FTP主要用来实现文件共享,FTP客户端可以从FTP服务器上传和下载文件。最简单的一种服务形式是FTP服务器启动一个FTP服务程序,对外提供FTP服务,FTP客户端可以连接该FTP服务器,进行文件浏览、上传、下载等FTP数据操作。
随着互联网的普及,各类数据呈爆炸式的增长,如此海量数据,已经超出了一台机器的能力范围。必然,数据就需要分布到不同的服务器上。在传统的FTP技术中,当FTP客户端需要访问分布在不同FTP服务器上的文件时,每个FTP服务器都需要启动一个FTP服务,客户端需要记住所有服务器的IP地址,每次要下载文件时,依次去所有服务器寻找自己想要的文件,当有大量用户进行数据操作时,系统性能及效率都将受到很大的影响、可用性低。
发明内容
本发明实施例的目的在于,提供一种支持海量数据的数据操作请求处理方法、装置及系统。
本发明实施例提供一种数据操作请求处理方法,所述方法包括:管理节点接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;以及如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
本发明实施例还提供另一种数据操作请求处理方法,所述方法包括:客户端将FTP数据操作请求发送给管理节点,所述FTP数据操作请求中包括所述数据的目录路径信息;所述管理节点接收所述客户端发送的FTP数据操作请求,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录,如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息;所述客户端接收所述管理节点返回的重定向消息,根据所述重定向消息中的路由信息向所述数据节点发送对应的FTP数据操作请求;以及所述数据节点接收所述客户端发送的FTP数据操作请求,并根据所述FTP数据操作请求,向所述客户端返回数据操作结果。
相应的,本发明实施例还提供一种数据操作请求处理装置,所述装置可以包括:请求接收模块,用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;属性判断模块,用于根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;以及请求反馈模块,如果所述目录是映射目录,所述请求反馈模块用于向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
相应的,本发明实施例还提供一种数据操作请求处理系统,所述系统可以包括:管理节点以及多个用于存储数据的数据节点,其中,所述管理节点用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录,如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述重定向消息中的路由信息向所述数据节点发送对应的FTP数据操作请求;以及所述数据节点用于接收所述客户端发送的FTP数据操作请求,并根据所述FTP数据操作请求,向所述客户端返回数据操作结果。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是本发明实施例的应用环境图。
图2是一种可应用于本发明实施例的客户端的结构框图。
图3是一种可应用于本发明实施例的服务器的结构框图。
图4是本发明实施例提供的一种数据操作请求处理方法的流程图。
图5是本发明实施例中的目录结构信息的组织方式示意图。
图6是本发明实施例提供的另一种数据操作请求处理方法的流程图。
图7是本发明实施例提供的又一种数据操作请求处理方法的流程图。
图8是本发明实施例提供的一种数据操作请求处理装置的结构框图。
图9是本发明实施例提供的另一种数据操作请求处理装置的结构框图。
图10是本发明实施例提供的一种数据操作请求处理系统的结构框图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的数据操作请求处理方法、装置及系统的具体实施方式、方法、步骤、结构、特征及其功效,详细说明如下。
本发明实施例所提供的数据操作请求处理方法、装置及系统,基于FTP技术,也就是在客户端/服务器系统中,用户通过一个支持FTP协议的客户端程序,连接到在远程主机上的FTP服务器程序。
本发明实施例中的FTP客户端指的是支持FTP协议的客户端,也就是装载有FTP客户端程序的客户端,可以与管理节点以及数据节点进行交互。
本发明实施例中的管理节点以及数据节点是虚拟概念而非局限于实体,例如服务器等设备都可以作为管理节点或数据节点。在本发明实施例中,管理节点或数据节点可以是支持FTP协议的一个或多个服务器,也就是一个或多个装载有FTP服务器程序的服务器。其中,管理节点主要负责维护整个集群的目录结构信息,不存储具体的数据文件,管理节点还可以管理用户的权限信息。管理节点可以采用主备模式,主备模式指的是一台服务器作为主机,另外一台服务器作为备机,正常情况由主机提供服务,当主机挂了之后,备机切换为主机提供服务。数据节点则主要负责存储具体的数据文件,每个数据节点可以存储全量数据的一部分。根据系统存储的总数据量大小,一个数据节点集群中可以包括多台服务器,可以平行扩容。
请参照图1,图1为本发明实施例提供的数据操作请求处理方法的一种具体应用环境,包括客户端100、管理节点21以及数据节点集群,其中,数据节点集群中可以包括多个数据节点22。客户端100、管理节点21以及数据节点22都具有存储器、处理器以及网络模块,存储器可用于存储软件程序以及模块,如本发明实施例中的数据操作请求处理方法及装置对应的程序指令/模块,处理器通过运行存储在存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理,即在上述的客户端100、管理节点21或数据节点22的几点内实现数据传输。
客户端100与管理节点21、数据节点22之间通过网络进行数据传输,例如通过互联网、企业内部网、无线网络进行数据传输。
客户端100具体可以包括智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机、车载终端等等。
图2示出了一种可应用于本发明实施例中的客户端的结构框图。如图2所示,客户端100包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、定位模块112、图像采集模块114、音频模块116、触控屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
可以理解,图2所示的结构仅为示意,客户端100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
存储器102可用于存储软件程序以及模块,如本发明实施例中的数据操作请求处理方法及装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,如本发明实施例提供的数据操作请求处理方法。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至客户端100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
外设接口108将各种输入/输入装置耦合至CPU以及存储器102。处理器106运行存储器102内的各种软件、指令以执行客户端100的各种功能以及进行数据处理。
在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(SIM)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(Global System for MobileCommunication,GSM)、增强型移动通信技术(Enhanced Data GSMEnvironment,EDGE),宽带码分多址技术(wideband code division multipleaccess,W-CDMA),码分多址技术(Code division access,CDMA)、时分多址技术(time division multiple access,TDMA),蓝牙,无线保真技术(Wireless,Fidelity,WiFi)(如美国电气和电子工程师协会标准IEEE802.11a,IEEE802.11b,IEEE802.11g和/或IEEE802.11n)、网络电话(Voice over internetprotocal,VoIP)、全球微波互联接入(Worldwide Interoperability for MicrowaveAccess,Wi-Max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
定位模块112用于获取客户端100的当前位置。定位模块112的实例包括但不限于全球卫星定位系统(GPS)、基于无线局域网或者移动通信网的定位技术。
图像采集模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。
音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频模块110获取。此外,音频数据也可以存储至存储器102中或者通过射频模块110进行发送。在一些实例中,音频模块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
触控屏幕118在客户端100与用户之间同时提供一个输出及输入界面。具体地,触控屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。触控屏幕118还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕118显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
按键模块120同样提供用户向客户端100进行输入的接口,用户可以通过按下不同的按键以使客户端100执行不同的功能。
图3为一种可应用于本发明实施例的中的管理节点或数据节点中的服务器的结构框图。如图3所示,服务器200包括:存储器201、处理器202以及网络模块203。可以理解,图3所示的结构仅为示意,其并不对管理节点21或数据节点22的结构造成限定。例如,管理节点21或数据节点22还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。
存储器201可用于存储软件程序以及模块,如本发明实施例中的图片展示方法及装置对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的身份验证方法。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为LINUX、UNIX、WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给客户端。也就是说,服务模块221用于向客户端提供网络服务。
网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
上述的软件程序以及模块还包括操作系统,例如可为LINUX,UNIX,WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。于本发明实施例中,基于不同的操作系统可以安装不同的FTP应用程序。
下面将结合附图,对本发明实施例提供的数据操作请求处理方法、装置及系统进行详细的介绍。
图4为本发明实施例提供的一种数据操作请求处理方法的流程图。本实施例描述的是管理节点一侧的处理流程。如图4所示,本实施例的数据操作请求处理方法包括以下步骤:
步骤S11,管理节点接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息。
客户端可以根据域名系统(Domai Name Sytem,DNS)取得管理节点的地址,通过私有协议(例如http协议),向管理节点发送FTP数据操作请求。FTP数据操作请求包括对数据进行浏览、上传、下载等FTP操作请求。
在客户端向管理节点发送FTP数据操作请求前,客户端还可以先在登录管理节点进行注册,在管理节点上获得相应的权限(例如浏览、上传、下载等)。注册时所使用的用户帐号以及密码作为客户端的帐号信息以及获得的权限都将被保存在管理节点的校验模块中,以便对用户身份进行校验时使用。
步骤S12,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录。
管理节点以目录为单元,把不同的目录映射到具体的数据节点,目录与具体的数据节点的映射关系可以存储在目录结构信息中。目录结构信息可以包括:目录以及与每个目录对应的目录属性信息。所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录。如果目录属性信息表示该目录是映射目录,则目录下所有文件数据以及子目录均被映射到同一个数据节点。所映射的数据节点的路由信息指的是数据存储该目录的数据节点地址。
管理节点可以根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,以图5中的数据组织方式为例,图5中的/data1/,/data2/没有映射到数据节点,因此不是映射目录,其对应的目录属性信息中不会有数据节点的路由信息。/data1/subdir1,/data1/subdir2,/data2/subdir3,/data2/subdir4都是映射目录,分别映射到不同的数据节点。
同一个目录也可以映射到多个不同的数据节点,也就是文件数据可以存储多份,这样,当一个数据节点出现故障后,不会影响数据服务。如果某些数据很热,也就是热点数据,可以把热点数据的目录拆分,使其分布到不同的数据节点,从而使数据节点的负载更加均衡。也可以增加热点数据的存储份数,以提高用户的并发量。
数据节点会定期向管理节点上报心跳,所述管理节点可以根据所述数据节点的当前存活状态,实时更新所述目录结构信息中所述目录与所述数据节点的映射关系,当有数据节点出现故障时,管理节点可以将该数据节点由目录结构信息中清除。
步骤S13,如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
当一个映射目录被映射到多个数据节点时,所述管理节点可以随机的由所述多个数据节点中选取一个数据节点,并将所选择的数据节点的路由信息发送给所述客户端。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
图6为本发明实施例提供的另一种数据操作请求处理方法的流程图。本实施例描述的是管理节点一侧的处理流程。如图5所示,本实施例的数据操作请求处理方法包括以下步骤:
步骤S21,管理节点接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息以及客户端的帐号信息。
步骤S22,根据客户端的帐号信息对用户的身份以及权限进行校验。
管理节点接收到客户端的帐号信息后,可以查询保存在校验模块中的用户帐号、密码以及获得的权限,对用户的身份以及权限进行校验。
如果检验通过,则执行步骤S23,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录。
如果所述目录是映射目录,则执行步骤S24,向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
如果所述目录不是映射目录,则执行步骤S25,根据所述FTP数据操作请求,直接向所述客户端返回数据操作结果。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
图7为本发明实施例提供的再一种数据操作请求处理方法的流程图。本实施例描述的是系统的处理流程。如图7所示,本实施例的数据操作请求处理方法包括以下步骤:
步骤S31,客户端将FTP数据操作请求发送给管理节点,所述FTP数据操作请求中包括所述数据的目录路径信息以及客户端的帐号信息。
步骤S32,所述管理节点接收所述客户端发送的FTP数据操作请求,并根据客户端的帐号信息对用户的身份以及权限进行校验。
如果校验通过,则执行步骤S33,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录。
如果所述目录不是映射目录,则执行步骤S34,根据所述FTP数据操作请求,直接向所述客户端返回数据操作结果。
如果所述目录是映射目录,则执行步骤S35,向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息。
步骤S36,客户端接收所述管理节点返回的重定向消息,根据所述重定向消息中的路由信息向所述数据节点发送对应的FTP数据操作请求。
步骤S37,数据节点接收所述客户端发送的FTP数据操作请求,所述访问请求中包括所述客户端的帐号信息,数据节点根据客户端的帐号信息对用户的身份以及权限进行校验;
如果校验通过,则执行步骤S38,根据所述FTP数据操作请求,向所述客户端返回数据操作结果。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
本发明实施例还提供了一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括图4至图7任一实施例所示方法的全部或部分步骤。
图8为本发明实施例提供的一种数据操作请求处理装置的结构示意图。本实施例提供的数据操作请求处理装置可以运行于FTP服务器中,例如运行于上述的管理节点中,实现上述实施例中的数据操作请求处理方法。如图8所示,装置40包括:请求接收模块41、属性判断模块42以及请求反馈模块43。
其中,请求接收模块41用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;
属性判断模块42,用于根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;以及
如果所述目录是映射目录,所述请求反馈模块43用于向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
当一个映射目录被映射到多个数据节点时,所述请求反馈模块43可以随机的由所述多个数据节点中选取一个数据节点,并将所选择的数据节点的路由信息发送给所述客户端。
进一步的,装置40还可以包括:目录结构存储模块44,用于存储目录结构信息,所述目录结构信息包括:目录以及与每个目录对应的目录属性信息。
所述目录结构存储模块44还可以用于根据所述数据节点的当前存活状态,实时更新所述目录结构信息中所述目录与所述数据节点的映射关系。
以上各模块可以是由软件代码实现,此时,上述的各模块可存储于作为管理节点的设备的存储器内。以上各模块同样可以由硬件例如集成电路芯片实现,并且根据实际需要可以对各模块进行组合。
需要说明的是,本实施例的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
图9为本发明实施例提供的另一种数据操作请求处理装置的结构示意图。本实施例提供的数据操作请求处理装置可以运行于FTP服务器中,例如运行于上述的管理节点中,实现上述实施例中的数据操作请求处理方法。如图10所示,装置50包括:请求接收模块51、校验模块52、属性判断模块53、请求反馈模块54以及目录结构存储模块55。
请求接收模块51用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;
校验模块52用于根据客户端的帐号信息对用户的身份以及权限进行校验。
属性判断模块53用于根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;
如果所述目录是映射目录,所述请求反馈模块54用于向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。如果所述目录不是映射目录,所述请求反馈模块54还用于根据所述FTP数据操作请求,直接向所述客户端返回数据操作结果。
目录结构存储模块55用于存储目录结构信息,所述目录结构信息包括:目录以及与每个目录对应的目录属性信息。
目录结构存储模块55还用于根据所述数据节点的当前存活状态,实时更新所述目录结构信息中所述目录与所述数据节点的映射关系。
以上各模块可以是由软件代码实现,此时,上述的各模块可存储于作为管理节点的设备的存储器内。以上各模块同样可以由硬件例如集成电路芯片实现,并且根据实际需要可以对各模块进行组合。
需要说明的是,本实施例的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
图10为本发明实施例提供的一种数据操作请求处理系统的结构示意图。如图10所示,数据操作请求处理系统60包括管理节点61以及多个用于存储数据的数据节点62。
其中,所述管理节点61用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录,如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述重定向消息中的路由信息向所述数据节点发送对应的FTP数据操作请求。
所述数据节点62用于接收所述客户端发送的FTP数据操作请求,并根据所述FTP数据操作请求,向所述客户端返回数据操作结果。
具体的实现功能和实现过程请参阅图4至图7对应实施例的方法,以及图8图至图9对应实施例的装置,此处不再赘述。
以上各模块可以是由软件代码实现,此时,上述的各模块可存储于作为管理节点或数据节点的设备的存储器内。以上各模块同样可以由硬件例如集成电路芯片实现,并且根据实际需要可以对各模块进行组合。
需要说明的是,本实施例的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。
相对于现有技术,本发明实施例中,管理节点主要负责维护数据的目录信息,而数据节点主要负责存储具体的数据文件,当管理节点接收到客户端发送的FTP数据操作请求时,会根据目录属性信息取出数据所在的真实数据节点的地址,也就是数据节点的路由信息,发送给客户端,客户端再根据路由信息向真实数据节点发送对应的FTP操作请求。通过上述方案,用户被分散到指定的数据节点,并发性能与数据节点的集群机器量成正比,并发量高,可以支持海量数据;各个数据节点之间没有数据共享,不会浪费流量,数据节点之间也互不依赖,架构简单清晰,整体稳定性和可用性高。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者装置中还存在另外的相同要素。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (16)

1.一种数据操作请求处理方法,其特征在于,所述方法包括:
管理节点接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;
根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;以及
如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
2.如权利要求1所述的方法,其特征在于,所述管理节点中存储有目录结构信息,所述目录结构信息包括:目录以及与每个目录对应的目录属性信息。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
所述管理节点根据所述数据节点的当前存活状态,实时更新所述目录结构信息中所述目录与所述数据节点的映射关系。
4.如权利要求2所述的方法,其特征在于,当一个映射目录被映射到多个数据节点时,所述管理节点随机的由所述多个数据节点中选取一个数据节点,并将所选择的数据节点的路由信息发送给所述客户端。
5.如权利要求1所述的方法,其特征在于,所述FTP数据操作请求中还包括客户端的帐号信息,所述根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录的步骤之前,还包括:
根据客户端的帐号信息对用户的身份以及权限进行校验,如果校验通过,则执行所述根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录的步骤。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
如果所述目录不是映射目录,则根据所述FTP数据操作请求,直接向所述客户端返回数据操作结果。
7.一种数据操作请求处理方法,其特征在于,所述方法包括:
客户端将FTP数据操作请求发送给管理节点,所述FTP数据操作请求中包括所述数据的目录路径信息;
所述管理节点接收所述客户端发送的FTP数据操作请求,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录,如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息;
所述客户端接收所述管理节点返回的重定向消息,根据所述重定向消息中的路由信息向所述数据节点发送对应的FTP数据操作请求;以及
所述数据节点接收所述客户端发送的FTP数据操作请求,并根据所述FTP数据操作请求,向所述客户端返回数据操作结果。
8.如权利要求7所述的方法,其特征在于,所述访问请求中包括所述客户端的帐号信息;所述数据节点根据所述FTP数据操作请求,向所述客户端返回数据操作结果的步骤之前,还包括:
根据客户端的帐号信息对用户的身份以及权限进行校验;
如果校验通过,则执行所述根据所述FTP数据操作请求,向所述客户端返回数据操作结果的步骤。
9.一种数据操作请求处理装置,其特征在于,所述装置包括:
请求接收模块,用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息;
属性判断模块,用于根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录;以及
请求反馈模块,如果所述目录是映射目录,所述请求反馈模块用于向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述路由信息向所述数据节点发送对应的FTP数据操作请求。
10.如权利要求9所述的装置,其特征在于,所述装置还包括:
目录结构存储模块,用于存储目录结构信息,所述目录结构信息包括:目录以及与每个目录对应的目录属性信息。
11.如权利要求10所述的装置,其特征在于,所述目录结构存储模块还用于根据所述数据节点的当前存活状态,实时更新所述目录结构信息中所述目录与所述数据节点的映射关系。
12.如权利要求10所述的装置,其特征在于,当一个映射目录被映射到多个数据节点时,所述请求反馈模块随机的由所述多个数据节点中选取一个数据节点,并将所选择的数据节点的路由信息发送给所述客户端。
13.如权利要求9所述的装置,其特征在于,所述FTP数据操作请求中还包括客户端的帐号信息,所述装置还包括:
校验模块,用于根据客户端的帐号信息对用户的身份以及权限进行校验。
14.如权利要求9所述的装置,其特征在于,如果所述目录不是映射目录,所述请求反馈模块还用于根据所述FTP数据操作请求,直接向所述客户端返回数据操作结果。
15.一种数据操作请求处理系统,其特征在于,所述系统包括管理节点以及多个用于存储数据的数据节点,其中,
所述管理节点用于接收客户端发送的FTP数据操作请求,所述FTP数据操作请求中包括所述数据的目录路径信息,根据所述目录路径信息查找对应的目录以及与所述目录对应的目录属性信息,判断与所述目录路径信息对应的目录是否为映射目录,所述目录属性信息包括所述目录是否映射到数据节点以及所映射的数据节点的路由信息,其中,映射到数据节点的目录为映射目录,如果所述目录是映射目录,则向所述客户端发送重定向消息,所述重定向消息包括所映射的数据节点的路由信息,以使所述客户端根据所述重定向消息中的路由信息向所述数据节点发送对应的FTP数据操作请求;以及
所述数据节点用于接收所述客户端发送的FTP数据操作请求,并根据所述FTP数据操作请求,向所述客户端返回数据操作结果。
16.如权利要求15所述的系统,其特征在于,所述FTP数据操作请求中还包括客户端的帐号信息,所述管理节点或所述数据节点还用于根据客户端的帐号信息对用户的身份以及权限进行校验。
CN201310649105.5A 2013-12-04 2013-12-04 数据操作请求处理方法、装置及系统 Active CN104702634B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310649105.5A CN104702634B (zh) 2013-12-04 2013-12-04 数据操作请求处理方法、装置及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310649105.5A CN104702634B (zh) 2013-12-04 2013-12-04 数据操作请求处理方法、装置及系统

Publications (2)

Publication Number Publication Date
CN104702634A true CN104702634A (zh) 2015-06-10
CN104702634B CN104702634B (zh) 2018-10-02

Family

ID=53349400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310649105.5A Active CN104702634B (zh) 2013-12-04 2013-12-04 数据操作请求处理方法、装置及系统

Country Status (1)

Country Link
CN (1) CN104702634B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106357727A (zh) * 2016-08-24 2017-01-25 明算科技(北京)股份有限公司 向多个服务器同时上传文件的方法和系统
CN106649601A (zh) * 2016-11-24 2017-05-10 郑州云海信息技术有限公司 一种文件系统数据处理方法、客户端、服务端及系统
CN107707639A (zh) * 2017-09-22 2018-02-16 郑州云海信息技术有限公司 一种虚拟子目录管理方法、装置、设备及存储介质
CN108351797A (zh) * 2015-11-02 2018-07-31 微软技术许可有限责任公司 控制与中间目录相关联的重解析行为
CN111796860A (zh) * 2020-06-28 2020-10-20 中国工商银行股份有限公司 微前端方案实现方法及装置
CN115242617A (zh) * 2022-07-27 2022-10-25 济南浪潮数据技术有限公司 一种大数据集群及其操作权限控制方法、相关组件

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1547137A (zh) * 2003-12-02 2004-11-17 中国科学院计算技术研究所 基于数据库的海量文件管理系统与方法
CN101764839A (zh) * 2009-12-23 2010-06-30 成都市华为赛门铁克科技有限公司 一种数据访问方法以及统一资源定位符服务器
CN102045399A (zh) * 2010-12-30 2011-05-04 中国联合网络通信集团有限公司 云计算模式文件系统及文件读取方法
CN102136003A (zh) * 2011-03-25 2011-07-27 上海交通大学 大规模分布式存储系统
CN102143215A (zh) * 2011-01-20 2011-08-03 中国人民解放军理工大学 一种基于网络的pb级云存储系统及其处理方法
CN102820998A (zh) * 2012-08-27 2012-12-12 南京云创存储科技有限公司 实现面向办公应用的双机容错服务系统及其数据存储方法
CN103384257A (zh) * 2012-05-04 2013-11-06 华为终端有限公司 访问网络存储的方法及网络接入设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1547137A (zh) * 2003-12-02 2004-11-17 中国科学院计算技术研究所 基于数据库的海量文件管理系统与方法
CN101764839A (zh) * 2009-12-23 2010-06-30 成都市华为赛门铁克科技有限公司 一种数据访问方法以及统一资源定位符服务器
CN102045399A (zh) * 2010-12-30 2011-05-04 中国联合网络通信集团有限公司 云计算模式文件系统及文件读取方法
CN102143215A (zh) * 2011-01-20 2011-08-03 中国人民解放军理工大学 一种基于网络的pb级云存储系统及其处理方法
CN102136003A (zh) * 2011-03-25 2011-07-27 上海交通大学 大规模分布式存储系统
CN103384257A (zh) * 2012-05-04 2013-11-06 华为终端有限公司 访问网络存储的方法及网络接入设备
CN102820998A (zh) * 2012-08-27 2012-12-12 南京云创存储科技有限公司 实现面向办公应用的双机容错服务系统及其数据存储方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108351797A (zh) * 2015-11-02 2018-07-31 微软技术许可有限责任公司 控制与中间目录相关联的重解析行为
CN108351797B (zh) * 2015-11-02 2021-08-31 微软技术许可有限责任公司 用于控制与中间目录相关联的重解析行为的方法和系统
CN106357727A (zh) * 2016-08-24 2017-01-25 明算科技(北京)股份有限公司 向多个服务器同时上传文件的方法和系统
CN106649601A (zh) * 2016-11-24 2017-05-10 郑州云海信息技术有限公司 一种文件系统数据处理方法、客户端、服务端及系统
CN107707639A (zh) * 2017-09-22 2018-02-16 郑州云海信息技术有限公司 一种虚拟子目录管理方法、装置、设备及存储介质
CN111796860A (zh) * 2020-06-28 2020-10-20 中国工商银行股份有限公司 微前端方案实现方法及装置
CN111796860B (zh) * 2020-06-28 2024-01-30 中国工商银行股份有限公司 微前端方案实现方法及装置
CN115242617A (zh) * 2022-07-27 2022-10-25 济南浪潮数据技术有限公司 一种大数据集群及其操作权限控制方法、相关组件
CN115242617B (zh) * 2022-07-27 2024-10-08 济南浪潮数据技术有限公司 一种大数据集群及其操作权限控制方法、相关组件

Also Published As

Publication number Publication date
CN104702634B (zh) 2018-10-02

Similar Documents

Publication Publication Date Title
JP6941679B2 (ja) ネットワークスライス選択方法、ユーザ機器、及びネットワーク装置
US10992781B2 (en) Method, user equipment, server, and apparatus for implementing information sharing
US11956703B2 (en) Context-based dynamic policy system for mobile devices and supporting network infrastructure
TWI501610B (zh) 用以提供分享服務之方法及裝置
KR102334501B1 (ko) 프로파일 전송 방법, 관련 디바이스 및 저장 매체
JP7130307B2 (ja) 分散システムにおけるノード制御方法、その関連装置およびコンピュータプログラム
CN104092723B (zh) 文件下载方法、装置及系统
CN104243517A (zh) 不同终端之间的内容分享方法及装置
CN104935744A (zh) 一种验证码显示方法、验证码显示装置及移动终端
CN104683422A (zh) 数据传输方法及装置
CN103298072A (zh) 自动连接WiFi接入点的方法、系统和移动通信终端
CN104754003B (zh) 传输数据的方法及系统
CN113647074B (zh) 用于边缘计算服务的方法及其电子装置
CN104702634A (zh) 数据操作请求处理方法、装置及系统
CN102571941B (zh) 云端点对点数据传输方法及系统
CN113206753A (zh) 一种信息配置方法和管理单元
KR20190118645A (ko) 통신 방법 및 장치
CN103812900A (zh) 一种数据同步方法、装置及系统
CN109451804A (zh) 在信息中心网络中实现同时进行的多播传递的http内容完整性
US20100273459A1 (en) Location-oriented services
CN103518216A (zh) 私有用户群组内的内容共享
CN103607431B (zh) 移动终端资源处理方法、装置和设备
CN101925158A (zh) 号码详情的获取系统及方法
CN105262793B (zh) 智能音箱播放存储设备中的音频文件的方法和系统
CN113225761A (zh) 一种选择网络切片的方法及电子设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20190725

Address after: 518057 Nanshan District science and technology zone, Guangdong, Zhejiang Province, science and technology in the Tencent Building on the 1st floor of the 35 layer

Co-patentee after: Tencent cloud computing (Beijing) limited liability company

Patentee after: Tencent Technology (Shenzhen) Co., Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518044 Zhenxing Road, SEG Science Park 2 East Room 403

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.

TR01 Transfer of patent right