[go: up one dir, main page]

CN106330953A - An intelligent router device, server device and data processing method thereof - Google Patents

An intelligent router device, server device and data processing method thereof Download PDF

Info

Publication number
CN106330953A
CN106330953A CN201610835076.5A CN201610835076A CN106330953A CN 106330953 A CN106330953 A CN 106330953A CN 201610835076 A CN201610835076 A CN 201610835076A CN 106330953 A CN106330953 A CN 106330953A
Authority
CN
China
Prior art keywords
media data
router device
intelligent router
intelligent
server
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.)
Pending
Application number
CN201610835076.5A
Other languages
Chinese (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 Sohu New Media Information Technology Co Ltd
Original Assignee
Beijing Sohu New Media 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 Sohu New Media Information Technology Co Ltd filed Critical Beijing Sohu New Media Information Technology Co Ltd
Priority to CN201610835076.5A priority Critical patent/CN106330953A/en
Publication of CN106330953A publication Critical patent/CN106330953A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/4061Push-to services, e.g. push-to-talk or push-to-video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/09Mapping addresses
    • H04L61/10Mapping addresses of different types
    • 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/50Network services
    • H04L67/55Push-based network services
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26291Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for providing content or additional data updates, e.g. updating software modules, stored at the client

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Embodiments of the invention provide an intelligent router device, a server device and a data processing method thereof. The method comprises the following steps: receiving push information sent by a server device, wherein the push information is sent by the server device to a first intelligent router device in response to a subscription request of a user for first media data when the first media data is updated; parsing the push information to get the downloading address of the first media data; sending a downloading request containing the downloading address of the first media data to the server device; and receiving and storing the first media data sent by the server device. According to the invention, the efficiency of information push is improved, user's intersection with a client and a server is reduced, and resource occupation is reduced.

Description

一种智能路由器设备、服务器设备及其数据处理方法An intelligent router device, server device and data processing method thereof

技术领域technical field

本发明实施例涉及通信技术领域,具体涉及一种智能路由器设备、服务器设备及其数据处理方法。The embodiments of the present invention relate to the field of communication technologies, and in particular to an intelligent router device, a server device and a data processing method thereof.

背景技术Background technique

随着互联网的应用,越来越多的客户使用视频客户端观看电影、剧集。现有技术中,视频客户端可以为用户提供追剧功能。举例说明,用户关注感兴趣的剧集后,当所述剧集有更新时,视频客户端可以在用户下次登陆时通过推送消息提示用户剧集有更新,方便用户下载观看最新剧集。然而,现有技术提供的方法通过推送消息提示用户有更新,这种提示方式很容易被用户忽略,导致用户不能及时观看剧集。此外,若用户关注到更新消息时,用户网络状况不佳时,则无法正常下载、观看剧集。用户只能够在网络状况较佳时再登陆客户端下载、观看剧集。现有技术提供的方法存在推送消息不能及时、有效地到达用户造成的推送信息效率低的缺点。此外,现有技术需要客户端与服务器多次交互,由此也造成了额外的资源占用。With the application of the Internet, more and more customers use video clients to watch movies and episodes. In the prior art, a video client can provide a user with a function of watching dramas. For example, after a user pays attention to an episode of interest, when the episode is updated, the video client can prompt the user that there is an update of the episode when the user logs in next time, so that the user can download and watch the latest episode. However, the method provided by the prior art prompts the user that there is an update through a push message, which is easily ignored by the user, resulting in the user being unable to watch the episode in time. In addition, if the user pays attention to the update news, the user's network condition is not good, and the episodes cannot be downloaded and watched normally. Users can only log in to the client to download and watch episodes when the network condition is better. The method provided by the prior art has the disadvantage that the push message cannot reach the user in a timely and effective manner, resulting in low push information efficiency. In addition, the existing technology requires multiple interactions between the client and the server, which also causes additional resource occupation.

发明内容Contents of the invention

本发明实施例提供了智能路由器设备、服务器设备及其数据处理方法,能够提高信息推送效率,减少用户与客户端、服务器的交互,减少资源占用。Embodiments of the present invention provide an intelligent router device, a server device and a data processing method thereof, which can improve information push efficiency, reduce interaction between users, clients and servers, and reduce resource occupation.

为此,本发明实施例提供如下技术方案:For this reason, the embodiment of the present invention provides following technical scheme:

根据本发明实施例的第一方面,提供了一种数据处理方法,所述方法应用于第一智能路由器设备,包括:接收服务器设备发送的推送信息;所述推送信息为所述服务器设备响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时发送给所述第一智能路由器设备的;解析所述推送信息获取所述第一媒体数据的下载地址;向所述服务器设备发送包含所述第一媒体数据的下载地址的下载请求;接收并保存所述服务器设备发送的第一媒体数据。According to the first aspect of the embodiments of the present invention, there is provided a data processing method, the method is applied to a first intelligent router device, including: receiving push information sent by a server device; A user's subscription request for the first media data is sent to the first smart router device when the first media data is updated; the push information is analyzed to obtain the download address of the first media data; The server device sends a download request including the download address of the first media data; receives and saves the first media data sent by the server device.

可选地,所述方法还包括:响应于与所述第一智能路由器设备相连的终端设备发送的播放所述第一媒体数据的请求,获取并向所述终端设备输出所述第一媒体数据。Optionally, the method further includes: acquiring and outputting the first media data to the terminal device in response to a request for playing the first media data sent by a terminal device connected to the first intelligent router device .

可选地,所述解析所述推送信息获取所述第一媒体数据的下载地址具体为:响应于用户同意在所述第一媒体数据更新时下载所述媒体数据的设置,解析所述推送信息获取所述第一媒体数据的下载地址。Optionally, the analyzing the push information to obtain the download address of the first media data specifically includes: responding to the setting that the user agrees to download the media data when the first media data is updated, parsing the push information Obtain the download address of the first media data.

可选地,所述方法还包括:向所述服务器设备发送上报消息,所述上报消息包括所述第一智能路由器设备存储的媒体数据的列表以及所述第一智能路由器设备的唯一标识。Optionally, the method further includes: sending a report message to the server device, where the report message includes a list of media data stored by the first intelligent router device and a unique identifier of the first intelligent router device.

可选地,所述方法还包括:向所述服务器设备发送获取第二媒体数据的请求;接收所述服务器设备发送的包含第二智能路由器设备的唯一标识的消息,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求;接收并存储所述第二智能路由器设备发送的第二媒体数据。Optionally, the method further includes: sending a request for acquiring second media data to the server device; receiving a message sent by the server device that includes a unique identifier of a second intelligent router device, and the second intelligent router device It is an intelligent router device that stores the second media data and is closest to the first intelligent router device; using the unique identifier of the second intelligent router device, sends to the second intelligent router device a request for obtaining the second media data request; receiving and storing the second media data sent by the second intelligent router device.

可选地,所述方法还包括:接收第三智能路由器设备发送的获取第一媒体数据的请求;向所述第三智能路由器设备发送所述第一媒体数据。Optionally, the method further includes: receiving a request for acquiring first media data sent by a third intelligent router device; and sending the first media data to the third intelligent router device.

根据本发明实施例的第二方面,提供了一种数据处理方法,所述方法应用于服务器设备,包括:响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息用于提示所述第一媒体数据发生更新;接收所述第一智能路由器设备发送的包含所述第一媒体数据的下载地址的下载请求;向所述第一智能路由器设备发送所述第一媒体数据。According to a second aspect of an embodiment of the present invention, there is provided a data processing method, the method being applied to a server device, including: responding to a user's subscription request for the first media data, when the first media data is updated Send push information to the first smart router device corresponding to the user to prompt that the first media data is updated; receive a download request sent by the first smart router device that includes the download address of the first media data ; Send the first media data to the first intelligent router device.

可选地,所述方法还包括:接收用户针对所述第一媒体数据的订阅请求,保存所述订阅请求。Optionally, the method further includes: receiving a user subscription request for the first media data, and saving the subscription request.

可选地,所述方法还包括:向与所述用户关联的终端设备发送第一媒体数据下载完成的消息。Optionally, the method further includes: sending a message that the download of the first media data is completed to a terminal device associated with the user.

可选地,所述方法还包括:接收并保存智能路由器设备发送的上报消息,所述上报消息包括所述智能路由器设备存储的媒体数据的列表以及所述智能路由器设备的唯一标识。Optionally, the method further includes: receiving and storing a report message sent by the intelligent router device, where the report message includes a list of media data stored by the intelligent router device and a unique identifier of the intelligent router device.

可选地,所述方法还包括:接收所述第一智能路由器设备发送的获取第二媒体数据的请求;根据所述上报消息获取第二智能路由器设备的标识;其中,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;向所述第一智能路由器设备发送包含所述第二智能路由器设备的唯一标识的消息。Optionally, the method further includes: receiving a request for obtaining second media data sent by the first intelligent router device; obtaining an identifier of the second intelligent router device according to the reporting message; wherein, the second intelligent router The device is an intelligent router device that stores the second media data and is closest to the first intelligent router device; sends a message including the unique identifier of the second intelligent router device to the first intelligent router device.

根据本发明实施例的第三方面,提供了一种智能路由器设备,所述智能路由器设备包括:接收模块,用于接收服务器设备发送的推送信息;所述推送信息为所述服务器设备响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时发送给所述第一智能路由器设备的;解析模块,用于解析所述推送信息获取所述第一媒体数据的下载地址;下载模块,用于向所述服务器设备发送包含所述第一媒体数据的下载地址的下载请求;存储模块,用于接收并保存所述服务器设备发送的第一媒体数据。According to a third aspect of the embodiments of the present invention, there is provided an intelligent router device, the intelligent router device comprising: a receiving module, configured to receive push information sent by a server device; The subscription request for the first media data is sent to the first smart router device when the first media data is updated; the parsing module is used to parse the push information to obtain the download address of the first media data a download module, configured to send a download request including a download address of the first media data to the server device; a storage module, configured to receive and save the first media data sent by the server device.

可选地,所述智能路由器设备还包括:上报模块,用于向所述服务器设备发送上报消息,所述上报消息包括所述第一智能路由器设备存储的媒体数据的列表以及所述第一智能路由器设备的唯一标识。Optionally, the intelligent router device further includes: a reporting module, configured to send a reporting message to the server device, where the reporting message includes a list of media data stored by the first intelligent router device and the first intelligent The unique identifier of the router device.

可选地,所述下载模块还用于:Optionally, the download module is also used for:

向所述服务器设备发送获取第二媒体数据的请求;接收所述服务器设备发送的包含第二智能路由器设备的唯一标识的消息,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求;所述存储模块还用于:接收并存储所述第二智能路由器设备发送的第二媒体数据。Sending a request to obtain the second media data to the server device; receiving a message sent by the server device that contains the unique identifier of the second intelligent router device, the second intelligent router device stores the second media data and has a distance of The closest intelligent router device to the first intelligent router device; using the unique identifier of the second intelligent router device, to send a request for obtaining second media data to the second intelligent router device; the storage module is also used for: Receive and store the second media data sent by the second intelligent router device.

根据本发明实施例的第四方面,提供了一种服务器设备,所述服务器设备包括:发送模块,用于响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息用于提示所述第一媒体数据发生更新;接收模块,用于接收所述第一智能路由器设备发送的包含所述第一媒体数据的下载地址的下载请求;所述发送模块还用于:向所述第一智能路由器设备发送所述第一媒体数据。According to a fourth aspect of the embodiments of the present invention, there is provided a server device, the server device comprising: a sending module, configured to respond to a user's subscription request for the first media data, when the first media data is updated Send push information to the first smart router device corresponding to the user to prompt that the first media data is updated; the receiving module is configured to receive the message containing the first media data sent by the first smart router device A download request of a download address; the sending module is further configured to: send the first media data to the first intelligent router device.

可选地,所述服务器设备还包括:存储模块,用于接收并保存智能路由器设备发送的上报消息,所述上报消息包括所述智能路由器设备存储的媒体数据的列表以及所述智能路由器设备的唯一标识。Optionally, the server device further includes: a storage module, configured to receive and store a report message sent by the smart router device, where the report message includes a list of media data stored by the smart router device and a list of media data of the smart router device. Uniquely identifies.

可选地,所述接收模块还用于:接收所述第一智能路由器设备发送的获取第二媒体数据的请求;所述发送模块还用于:根据所述上报消息获取第二智能路由器设备的标识;向所述第一智能路由器设备发送包含所述第二智能路由器设备的唯一标识的消息;其中,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备。Optionally, the receiving module is further configured to: receive the request sent by the first intelligent router device for obtaining second media data; the sending module is further configured to: obtain the second media data request of the second intelligent router device according to the report message identification; sending a message containing the unique identification of the second intelligent router to the first intelligent router; wherein, the second intelligent router stores the second media data and is at a distance from the first intelligent router The device's nearest smart router device.

本发明实施例提供的智能路由器设备、服务器设备及其数据处理方法,服务器可以响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息,智能路由器设备在接收到所述推送消息后,可以向服务器设备发送下载请求以下载所述第一媒体数据,并存储所述第一媒体数据。本发明实施例中,智能路由器设备可以在媒体数据发生更新时,自动下载并存储媒体数据,当用户登陆与所述智能路由器设备相连的终端设备后则可以直接观看下载的媒体数据,方便、快捷,减少了用户与客户端、服务器的多次交互,提高了服务器推送信息的效率。According to the intelligent router device, the server device and the data processing method thereof provided by the embodiments of the present invention, the server may respond to the user's subscription request for the first media data, and when the first media data is updated, send the first media data corresponding to the user An intelligent router device sends push information, and after receiving the push message, the intelligent router device may send a download request to the server device to download the first media data and store the first media data. In the embodiment of the present invention, the smart router device can automatically download and store the media data when the media data is updated, and when the user logs in to the terminal device connected to the smart router device, he can directly watch the downloaded media data, which is convenient and fast , reducing multiple interactions between the user, the client, and the server, and improving the efficiency of the server pushing information.

进一步地,本发明实施例提供的智能路由器设备、服务器设备及其数据处理方法,服务器设备还可以接收并保存各智能路由器设备存储的媒体数据的列表以及各智能路由器的唯一标识,并响应于第一智能路由器设备获取第二媒体数据的请求,将存储有第二媒体数据的第二智能路由器设备的标识发送给第一智能路由器设备,由第一智能路由器设备利用所述第二智能路由器设备的标识获取所述第二媒体数据,由此实现了各智能路由器设备的资源共享,减少了服务器的带宽占用。Further, in the smart router device, server device and data processing method thereof provided by the embodiments of the present invention, the server device can also receive and save the list of media data stored by each smart router device and the unique identifier of each smart router, and respond to the first An intelligent router device obtains a request for the second media data, and sends the identifier of the second intelligent router device storing the second media data to the first intelligent router device, and the first intelligent router device utilizes the ID of the second intelligent router device The identification acquires the second media data, thereby realizing the resource sharing of each intelligent router device and reducing the bandwidth occupation of the server.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其它的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments described in this application, and those skilled in the art can also obtain other drawings based on these drawings.

图1为本发明一实施例提供的数据处理方法的流程示意图;Fig. 1 is a schematic flow chart of a data processing method provided by an embodiment of the present invention;

图2为本发明又一实施例提供的数据处理方法的流程示意图;Fig. 2 is a schematic flow chart of a data processing method provided by another embodiment of the present invention;

图3为本发明一实施例提供的数据处理方法的流程示意图;FIG. 3 is a schematic flowchart of a data processing method provided by an embodiment of the present invention;

图4为本发明又一实施例提供的数据处理方法的流程示意图;Fig. 4 is a schematic flow chart of a data processing method provided by another embodiment of the present invention;

图5为本发明再一实施例提供的数据处理方法的流程示意图;Fig. 5 is a schematic flow chart of a data processing method provided by yet another embodiment of the present invention;

图6为本发明另一实施例提供的数据处理方法的流程示意图;FIG. 6 is a schematic flowchart of a data processing method provided by another embodiment of the present invention;

图7为本发明实施例提供的一种智能路由器设备示意图;FIG. 7 is a schematic diagram of an intelligent router device provided by an embodiment of the present invention;

图8为本发明实施例提供的一种服务器设备示意图。Fig. 8 is a schematic diagram of a server device provided by an embodiment of the present invention.

具体实施方式detailed description

本发明实施例提供了智能路由器设备、服务器设备及其数据处理方法,能够提高信息推送效率,减少用户与客户端、服务器的交互,减少资源占用。Embodiments of the present invention provide an intelligent router device, a server device and a data processing method thereof, which can improve information push efficiency, reduce interaction between users, clients and servers, and reduce resource occupation.

为了使本技术领域的人员更好地理解本发明中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。In order to enable those skilled in the art to better understand the technical solutions in the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described The embodiments are only some of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts shall fall within the protection scope of the present invention.

在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。Terms used in the embodiments of the present invention are only for the purpose of describing specific embodiments, and are not intended to limit the present invention. As used in the embodiments of the present invention and the appended claims, the singular forms "a", "said" and "the" are also intended to include the plural forms unless the context clearly dictates otherwise. It should also be understood that the term "and/or" as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.

其中,本发明实施例涉及的技术术语“对等网络”(英文简称为P2P,英文全称为Peer-to-Peer)是一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络形式。在P2P网络环境中,彼此连接的多台计算机之间都处于对等的地位,各台计算机有相同的功能,无主从之分,一台计算机既可作为服务器,设定共享资源供网络中其他计算机所使用,又可以作为工作站,整个网络一般来说不依赖专用的集中服务器,也没有专用的工作站。网络中的每一台计算机既能充当网络服务的请求者,又对其它计算机的请求做出响应,提供资源、服务和内容。通常这些资源和服务包括:信息的共享和交换、计算资源(如CPU计算能力共享)、存储共享(如缓存和磁盘空间的使用)、网络共享、打印机共享等。Among them, the technical term "Peer-to-Peer Network" (abbreviated as P2P in English, and Peer-to-Peer in English) is a distributed network that distributes tasks and workloads among peers (Peers). The application architecture is a network or network form formed by the peer-to-peer computing model at the application layer. In the P2P network environment, multiple computers connected to each other are in an equal position. Each computer has the same function, and there is no master-slave distinction. One computer can be used as a server and set shared resources for the network. Used by other computers, it can also be used as a workstation. Generally speaking, the entire network does not rely on a dedicated centralized server, nor does it have a dedicated workstation. Each computer in the network can not only act as a requester of network services, but also respond to requests from other computers and provide resources, services and content. These resources and services usually include: information sharing and exchange, computing resources (such as CPU computing power sharing), storage sharing (such as cache and disk space usage), network sharing, printer sharing, etc.

其中,本发明实施例涉及的技术术语“服务器设备”一般是指为客户端提供业务支撑的后台系统,以下简称服务器。Wherein, the technical term "server device" involved in the embodiment of the present invention generally refers to a background system that provides business support for a client, hereinafter referred to as a server.

参见图1,为本发明一实施例提供的数据处理方法的流程示意图。图1所示的方法应用于第一智能路由器设备,所述第一智能路由器设备可以与服务器设备数据连接。此外,所述第一智能路由器设备还可以与一个或多个终端设备网络连接,用户可以使用安装在所述终端设备的客户端播放媒体数据。所述方法例如可以包括:Referring to FIG. 1 , it is a schematic flowchart of a data processing method provided by an embodiment of the present invention. The method shown in FIG. 1 is applied to a first intelligent router device, and the first intelligent router device can be connected to a server device for data. In addition, the first intelligent router device may also be connected to one or more terminal devices through a network, and the user may use a client installed on the terminal device to play media data. The method may include, for example:

S101,第一智能路由器设备接收服务器设备发送的推送信息。S101. The first smart router device receives push information sent by the server device.

具体实现时,用户针对感兴趣的第一媒体数据,可以向服务器发送针对所述第一媒体数据的订阅请求,服务器保存所述订阅请求。所述服务器可以响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户关联的第一智能路由器设备发送推送信息,用于提示所述第一媒体数据发生更新。举例说明,假设用户对美剧《生活大爆炸》感兴趣,该剧在视频网站上每周五更新,用户就可以点击订阅选项,向服务器发送针对该剧集的订阅请求。服务器可以在每周五该剧发生更新时向与用户关联的第一智能路由器设备发送推送消息,由第一智能路由器设备下载并存储更新的剧集,以方便用户观看。与用户关联的第一智能路由器设备可以是与用户具有相同的用户名、登陆账号的路由器设备,也可以是与用户登陆所使用的终端设备相连、在同一局域网下的路由器设备。During specific implementation, for the first media data that the user is interested in, the user may send a subscription request for the first media data to the server, and the server saves the subscription request. The server may respond to the user's subscription request for the first media data, and when the first media data is updated, send push information to the first smart router device associated with the user, for prompting the first media data Data is updated. For example, assuming that the user is interested in the American drama "The Big Bang Theory", which is updated every Friday on the video website, the user can click on the subscription option to send a subscription request for the drama to the server. The server can send a push message to the first smart router device associated with the user when the show is updated every Friday, and the first smart router device downloads and stores the updated drama series for the convenience of the user to watch. The first intelligent router device associated with the user may be a router device having the same user name and login account as the user, or may be a router device connected to the terminal device used by the user to log in and under the same local area network.

S102,第一智能路由器设备解析所述推送信息获取所述第一媒体数据的下载地址。S102. The first intelligent router device parses the push information to obtain a download address of the first media data.

在一些可能的实施方式中,所述方法还包括:接收并保存用户同意在所述第一媒体数据更新时下载所述媒体数据的设置。进一步地,所述第一智能路由器设备可以响应于用户同意在所述第一媒体数据更新时下载所述第一媒体数据的设置,解析所述推送信息获取所述第一媒体数据的下载地址。举例说明,所述第一智能路由器设备可以提供设置按钮,由用户选择是否同意在媒体数据更新时自动下载媒体数据。第一智能路由器设备可以保存用户的设置,并在接收到服务器发送的、针对第一媒体数据更新的推送消息后,解析所述推送信息获取所述第一媒体数据的下载地址。在另一些实施方式中,所述推送消息并不包含第一媒体数据的下载地址,第一智能路由器设备也可以在接收到推送消息后,解析所述推送消息,获取第一媒体数据的标识,并向服务器发送获取第一媒体数据的请求,所述请求包含第一媒体数据的标识。由所述服务器向所述第一智能路由器设备发送包含第一媒体数据的下载地址的消息。所述第一智能路由器设备解析所述消息,获取第一媒体数据的下载地址。In some possible implementation manners, the method further includes: receiving and saving a setting that the user agrees to download the media data when the first media data is updated. Further, the first intelligent router device may analyze the push information to obtain the download address of the first media data in response to the setting that the user agrees to download the first media data when the first media data is updated. For example, the first intelligent router device may provide a setting button, allowing the user to choose whether to agree to automatically download the media data when the media data is updated. The first smart router device may store user settings, and after receiving a push message sent by the server for updating the first media data, parse the push message to obtain a download address of the first media data. In some other implementation manners, the push message does not include the download address of the first media data, and the first smart router device may also analyze the push message after receiving the push message to obtain the identifier of the first media data, And send a request for acquiring the first media data to the server, where the request includes the identifier of the first media data. The server sends a message including the download address of the first media data to the first intelligent router device. The first intelligent router device parses the message to obtain a download address of the first media data.

S103,第一智能路由器设备向所述服务器设备发送包含所述第一媒体数据的下载地址的下载请求。S103. The first intelligent router device sends a download request including a download address of the first media data to the server device.

具体实现时,服务器设备在收到第一智能路由器设备发送的下载请求后,向第一智能路由器设备发送所述第一媒体数据。During specific implementation, the server device sends the first media data to the first smart router device after receiving the download request sent by the first smart router device.

S104,第一智能路由器设备接收并保存所述服务器设备发送的第一媒体数据。S104. The first intelligent router device receives and saves the first media data sent by the server device.

第一智能路由器设备接收第一媒体数据后,可以保存所述第一媒体数据,例如保存在所述第一智能路由器设备的SD卡中。After receiving the first media data, the first intelligent router device may store the first media data, for example, in an SD card of the first intelligent router device.

在一些实施方式中,所述方法还包括:响应于与所述第一智能路由器设备相连的终端设备发送的播放所述第一媒体数据的请求,获取并向所述终端设备输出所述第一媒体数据。不同于现有技术,在本发明实施例中,第一智能路由器设备可以自动下载媒体数据,并存储在第一智能路由器设备中。当用户通过与第一智能路由器设备相连的终端设备安装的客户端请求观看所述媒体数据时,则可以直接通过第一智能路由器设备获取下载完成的媒体数据,可以实现离线或者在线观看所述媒体数据,方便快捷。In some embodiments, the method further includes: obtaining and outputting the first media data to the terminal device in response to a request for playing the first media data sent by the terminal device connected to the first intelligent router device. media data. Different from the prior art, in the embodiment of the present invention, the first intelligent router device can automatically download media data and store it in the first intelligent router device. When the user requests to watch the media data through the client installed on the terminal device connected to the first smart router device, the downloaded media data can be obtained directly through the first smart router device, and offline or online viewing of the media can be realized. Data, convenient and fast.

参见图2为本发明又一实施例提供的数据处理方法的流程示意图。在图1所示的S104之后,本发明实施例提供的方法还可以包括:Referring to FIG. 2 , it is a schematic flowchart of a data processing method provided by another embodiment of the present invention. After S104 shown in FIG. 1, the method provided by the embodiment of the present invention may further include:

S105,第一智能路由器设备向所述服务器设备发送上报消息,所述上报消息包括所述第一智能路由器设备存储的媒体数据的列表以及所述第一智能路由器设备的唯一标识。S105. The first intelligent router device sends a report message to the server device, where the report message includes a list of media data stored by the first intelligent router device and a unique identifier of the first intelligent router device.

举例说明,第一智能路由器设备可以向服务器发送上报消息,报告本地缓存的视频分片记录,由服务器存储所述记录以及所述第一智能路由器设备的唯一标识。所述第一智能路由器设备的唯一标识可以是第一智能路由器设备的IP地址、MAC地址,或者其他能够唯一标识第一智能路由器设备的标识,以便其他设备能够利用所述唯一标识访问所述第一智能路由器设备。For example, the first intelligent router device may send a report message to the server to report the locally cached video segment records, and the server stores the records and the unique identifier of the first intelligent router device. The unique identifier of the first intelligent router device may be an IP address, a MAC address of the first intelligent router device, or other identifiers that can uniquely identify the first intelligent router device, so that other devices can use the unique identifier to access the first intelligent router device. An intelligent router device.

S106,第一智能路由器设备向所述服务器设备发送获取第二媒体数据的请求。S106. The first intelligent router device sends a request for acquiring second media data to the server device.

当用户想要观看第二媒体数据且第一智能路由器设备未存储所述第二媒体数据时,第一智能路由器可以向服务器发送获取第二媒体数据的请求。这时,所述第一智能路由器设备是作为网络服务的请求者。当然,在其他场景中,所述第一智能路由器设备还可以作为网络服务的提供者,为其他设备提供资源和数据。When the user wants to watch the second media data and the first smart router device does not store the second media data, the first smart router may send a request to the server for acquiring the second media data. At this time, the first intelligent router device acts as a requester of the network service. Certainly, in other scenarios, the first intelligent router device may also serve as a network service provider, providing resources and data for other devices.

S107,第一智能路由器设备接收所述服务器设备发送的包含第二智能路由器设备的唯一标识的消息,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备。S107. The first intelligent router device receives the message sent by the server device and includes the unique identifier of the second intelligent router device. The second intelligent router device stores the second media data and is separated from the first intelligent router device. A recent smart router device.

具体实现时,服务器可以根据所述上报消息存储的媒体数据列表以及各智能路由器设备的唯一标识,确定存储有所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备作为第二智能路由器设备,向所述第一智能路由器设备发送包含第二智能路由器设备的唯一标识的消息。所述第二智能路由器设备的唯一标识可以是第二智能路由器设备的IP地址、MAC地址,或者其他能够唯一标识第二智能路由器设备的标识,以便其他设备能够利用所述唯一标识访问所述第二智能路由器设备。During specific implementation, the server may determine the smart router device that stores the second media data and is closest to the first smart router device as the first smart router device based on the media data list stored in the reported message and the unique identifier of each smart router device. The second intelligent router device sends a message including the unique identifier of the second intelligent router device to the first intelligent router device. The unique identifier of the second intelligent router device may be an IP address, a MAC address of the second intelligent router device, or other identifiers that can uniquely identify the second intelligent router device, so that other devices can use the unique identifier to access the second intelligent router device. 2. Intelligent router equipment.

S108,第一智能路由器设备利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求。S108. The first intelligent router device uses the unique identifier of the second intelligent router device to send a request for acquiring second media data to the second intelligent router device.

第一智能路由器设备可以利用所述唯一标识,向第二智能路由器设备请求第二媒体数据。The first intelligent router device may use the unique identifier to request the second media data from the second intelligent router device.

S109,第一智能路由器设备接收并存储所述第二智能路由器设备发送的第二媒体数据。S109. The first intelligent router device receives and stores the second media data sent by the second intelligent router device.

举例说明,第一智能路由器设备可以将第二媒体数据缓存在路由器的SD卡上。当与所述第一智能路由器设备连接的终端设备(例如手机、电脑、PAD)请求打开第二媒体数据时,则直接可以获取存储在SD卡中的数据并进行播放。这样,用户可以流畅地观看下载在本地的媒体数据,这个媒体数据来自另一智能路由器设备的分享。For example, the first smart router device may cache the second media data on the SD card of the router. When a terminal device (such as a mobile phone, a computer, a PAD) connected to the first intelligent router device requests to open the second media data, the data stored in the SD card can be directly obtained and played. In this way, the user can smoothly watch the locally downloaded media data, which is shared by another intelligent router device.

当然,第一智能路由器设备还可以作为P2P网络服务的提供者,为其他智能路由器设备提供媒体数据,则所述方法例如还可以包括:接收第三智能路由器设备发送的获取第一媒体数据的请求;向所述第三智能路由器设备发送所述第一媒体数据。举例说明,当其他路由器设备想要获取第一媒体数据时,可以向服务器发送请求。服务器根据保存的记录确定第一媒体设备存储有第一媒体数据,则可以将存储有第一媒体数据的第一智能路由器设备的地址发送给其他智能路由器设备,由此实现了第一媒体数据的分享,而无需占用服务器的传输带宽,提高了资源的利用效率。Of course, the first intelligent router device can also serve as a provider of P2P network services to provide media data for other intelligent router devices, and the method, for example, can also include: receiving a request for acquiring the first media data sent by the third intelligent router device ; Sending the first media data to the third intelligent router device. For example, when other router devices want to acquire the first media data, they may send a request to the server. According to the stored records, the server determines that the first media device stores the first media data, and then can send the address of the first intelligent router device storing the first media data to other intelligent router devices, thereby realizing the first media data. Sharing without occupying the transmission bandwidth of the server improves resource utilization efficiency.

以上从智能路由器设备侧对本发明实施例提供的数据处理方法进行了介绍,下面将结合附图3和附图4从服务器设备侧对本发明实施例提供的数据处理方法进行介绍。The data processing method provided by the embodiment of the present invention is introduced above from the side of the intelligent router device, and the data processing method provided by the embodiment of the present invention will be described below from the side of the server device with reference to FIG. 3 and FIG. 4 .

参见图3,为本发明一实施例提供的数据处理方法的流程示意图。图3所示的方法应用于服务器设备,例如可以包括:Referring to FIG. 3 , it is a schematic flowchart of a data processing method provided by an embodiment of the present invention. The method shown in Figure 3 is applied to a server device, and may include, for example:

S301,服务器设备响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息用于提示所述第一媒体数据发生更新。S301. In response to the user's subscription request for the first media data, the server device sends push information to the first smart router device corresponding to the user when the first media data is updated to prompt the first media data. An update occurs.

在一些实施方式中,所述服务器设备可以接收用户针对所述第一媒体数据的订阅请求,保存所述订阅请求。举例说明,假设用户对美剧《生活大爆炸》感兴趣,该剧在视频网站上每周五更新,用户就可以点击订阅选项,向服务器发送针对该剧集的订阅请求。所述订阅请求可以包括第一媒体数据的标识以及用户的标识。所述用户的标识可以是用户的用户名、IP地址等信息。进一步地,还可以保存与所述用户标识对应的第一智能路由器设备的标识。所述第一智能路由器设备的标识可以是第一智能路由器设备的IP地址、MAC地址等。In some implementation manners, the server device may receive a user's subscription request for the first media data, and store the subscription request. For example, assuming that the user is interested in the American drama "The Big Bang Theory", which is updated every Friday on the video website, the user can click on the subscription option to send a subscription request for the drama to the server. The subscription request may include an identifier of the first media data and an identifier of the user. The user identifier may be user name, IP address and other information of the user. Further, the identifier of the first intelligent router device corresponding to the user identifier may also be saved. The identifier of the first intelligent router device may be an IP address, a MAC address, etc. of the first intelligent router device.

在一些实施方式中,服务器设备可以根据保存的订阅请求,当与所述订阅请求对应的第一媒体数据发生更新时,向所述用户对应的第一智能路由器设备发送推送信息,由所述第一智能路由器设备解析所述推送信息获取所述第一媒体数据的下载地址。In some implementation manners, the server device may send push information to the first smart router device corresponding to the user when the first media data corresponding to the subscription request is updated according to the saved subscription request, and the second An intelligent router device parses the push information to obtain a download address of the first media data.

S302,服务器设备接收所述第一智能路由器设备发送的包含所述第一媒体数据的下载地址的下载请求。S302. The server device receives a download request that includes a download address of the first media data and is sent by the first intelligent router device.

S303,服务器设备向所述第一智能路由器设备发送所述第一媒体数据。S303. The server device sends the first media data to the first intelligent router device.

具体实现时,服务器设备在收到第一智能路由器设备发送的下载请求后,向第一智能路由器设备发送所述第一媒体数据。During specific implementation, the server device sends the first media data to the first smart router device after receiving the download request sent by the first smart router device.

在一些实施方式中,所述服务器设备可以向与所述用户关联的终端设备发送第一媒体数据下载完成的消息。In some implementation manners, the server device may send a message that the download of the first media data is completed to the terminal device associated with the user.

参见图4为本发明又一实施例提供的数据处理方法的流程示意图。在图3所示的S303之后,本发明实施例提供的方法还可以包括:Referring to FIG. 4 , it is a schematic flowchart of a data processing method provided by another embodiment of the present invention. After S303 shown in FIG. 3, the method provided in this embodiment of the present invention may further include:

S304,服务器设备接收并保存智能路由器设备发送的上报消息,所述上报消息包括所述智能路由器设备存储的媒体数据的列表以及所述智能路由器设备的唯一标识。S304. The server device receives and saves the report message sent by the smart router device, where the report message includes a list of media data stored by the smart router device and a unique identifier of the smart router device.

举例说明,智能路由器设备可以向服务器发送上报消息,报告本地缓存的视频分片记录,由服务器存储所述记录以及所述能路由器设备的唯一标识。所述智能路由器设备的唯一标识可以是智能路由器设备的IP地址、MAC地址,或者其他能够唯一标识智能路由器设备的标识,以便其他设备能够利用所述唯一标识访问所述智能路由器设备。For example, the intelligent router device may send a report message to the server to report the locally cached video segment records, and the server stores the records and the unique identifier of the intelligent router device. The unique identifier of the intelligent router device may be an IP address, a MAC address of the intelligent router device, or other identifiers that can uniquely identify the intelligent router device, so that other devices can use the unique identifier to access the intelligent router device.

S305,服务器设备接收所述第一智能路由器设备发送的获取第二媒体数据的请求。S305. The server device receives the request for acquiring the second media data sent by the first intelligent router device.

S306,服务器设备根据所述上报消息获取第二智能路由器设备的标识;其中,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备。S306. The server device acquires the identifier of the second smart router device according to the report message; wherein the second smart router device is an smart router device that stores the second media data and is closest to the first smart router device.

具体实现时,服务器可以根据所述上报消息存储的媒体数据列表以及各智能路由器设备的唯一标识,确定存储有所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备作为第二智能路由器设备,向所述第一智能路由器设备发送包含第二智能路由器设备的唯一标识的消息。所述第二智能路由器设备的唯一标识可以是第二智能路由器设备的IP地址、MAC地址,或者其他能够唯一标识第二智能路由器设备的标识,以便其他设备能够利用所述唯一标识访问所述第二智能路由器设备。During specific implementation, the server may determine the smart router device that stores the second media data and is closest to the first smart router device as the first smart router device based on the media data list stored in the reported message and the unique identifier of each smart router device. The second intelligent router device sends a message including the unique identifier of the second intelligent router device to the first intelligent router device. The unique identifier of the second intelligent router device may be an IP address, a MAC address of the second intelligent router device, or other identifiers that can uniquely identify the second intelligent router device, so that other devices can use the unique identifier to access the second intelligent router device. 2. Intelligent router equipment.

S307,服务器设备向所述第一智能路由器设备发送包含所述第二智能路由器设备的唯一标识的消息。S307. The server device sends a message including the unique identifier of the second intelligent router device to the first intelligent router device.

之后,由第一智能路由器设备利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求以下载第二媒体数据。Afterwards, the first intelligent router device uses the unique identifier of the second intelligent router device to send a request for obtaining the second media data to the second intelligent router device to download the second media data.

下面结合两个具体的实例对本发明实施例提供的数据处理方法进行详细地说明。The data processing method provided by the embodiment of the present invention will be described in detail below in combination with two specific examples.

参见图5,为本发明再一实施例提供的数据处理方法的流程示意图。Referring to FIG. 5 , it is a schematic flowchart of a data processing method provided by yet another embodiment of the present invention.

S501,响应于用户的操作,向服务器发送订阅请求。S501. Send a subscription request to a server in response to a user operation.

举例说明,用户可以在手机客户端APP中登入用户账号,对感兴趣的专辑点击“订阅”按钮。这样,手机客户端可以响应于用户的点击操作,向服务器发送订阅请求。For example, the user can log in the user account in the mobile client APP, and click the "subscribe" button for the album of interest. In this way, the mobile phone client can send a subscription request to the server in response to the user's click operation.

S502,服务器接收并存储订阅请求。S502. The server receives and stores the subscription request.

举例说明,服务器Server端记录下该用户订阅的专辑信息,存储在服务器后台数据库中。For example, the server side records the album information subscribed by the user and stores it in the backend database of the server.

S503,当与所述订阅请求对应的媒体数据更新时,服务器向智能路由器设备发送推送消息。S503. When the media data corresponding to the subscription request is updated, the server sends a push message to the smart router device.

举例说明,当某日该专辑有新的剧集更新时,服务器Server端发向智能路由器设备推送该剧集信息。For example, when a new episode of the album is updated on a certain day, the server sends information about the episode to the smart router device.

S504,智能路由器设备接收到服务器的推送消息后,解析信息获取到视频下载地址。S504. After receiving the push message from the server, the smart router device parses the information to obtain a video download address.

S505,智能路由器设备利用下载地址发送下载请求,请求服务器发送视频数据。S505. The intelligent router device uses the download address to send a download request, requesting the server to send video data.

S506,服务器收到智能路由器设备发送的下载请求,回复具体视频数据。S506, the server receives the download request sent by the intelligent router device, and replies with specific video data.

S507,智能路由器设备收到服务器端返回的视频数据,在智能路由器设备SD卡上进行保存。S507. The smart router device receives the video data returned by the server, and saves it on the SD card of the smart router device.

S508,重复S506和S507,直到该剧集下载完成。智能路由器设备本地生成一个完整视频文件。S508, repeating S506 and S507 until the download of the episode is completed. The smart router device generates a complete video file locally.

在一些实施方式中,服务器还可以推送下载完成的消息给手机客户端APP,用户可以及时看到视频下载完成的消息,这样完成了一个剧集更新的自动下载过程。In some embodiments, the server can also push a download completion message to the mobile client APP, and the user can see the message that the video download is complete in time, thus completing an automatic download process of an episode update.

在这一实施例中,利用智能路由器设备解决了智能追剧及时提醒用户的问题,并在网络不好的情况下也能保证用户离线观看体验。In this embodiment, the smart router device solves the problem of timely reminding the user of the smart drama chase, and ensures the offline viewing experience of the user even when the network is not good.

图6为本发明另一实施例提供的数据处理方法的流程示意图。Fig. 6 is a schematic flowchart of a data processing method provided by another embodiment of the present invention.

S601,智能路由器设备在启动时,上报自己本地已经缓存的视频分片记录到服务器。S601. When the smart router device is started, it reports its locally cached video segment records to the server.

S602,服务器收到智能路由器设备的上报记录后,存储所述上报记录。S602. After receiving the report record from the intelligent router device, the server stores the report record.

S603,A用户关联的智能路由器设备向服务器发送获取第二媒体数据的请求。S603, the smart router device associated with user A sends a request for acquiring second media data to the server.

举例说明,用户A在观看第二媒体数据例如视频X时,A用户关联的智能路由器设备向服务器请求视频X的资源,服务器搜索各个智能路由器设备的上报记录,找出存有视频X分片的多个路由器客户端,然后;利用IP地址进行算法运算,计算出是离A用户最近的用户B,将与用户B关联的智能路由器设备作为第二路由器设备。For example, when user A is watching second media data such as video X, the smart router device associated with user A requests the resource of video X from the server, and the server searches the reporting records of each smart router device to find out the video X fragment. A plurality of router clients, then; use the IP address to perform algorithmic calculations to calculate the user B who is closest to the user A, and use the intelligent router device associated with user B as the second router device.

S604,服务器把B用户关联的智能路由器设备的唯一标识告知A用户关联的智能路由器设备。S604. The server notifies the smart router device associated with the user A of the unique identifier of the smart router device associated with the user B.

S605,A用户关联的智能路由器设备向B用户关联的智能路由器设备发送请求,请求第二媒体数据。S605, the smart router device associated with the user A sends a request to the smart router device associated with the user B, requesting the second media data.

S606,B用户关联的智能路由器设备收到A用户关联的智能路由器设备的请求第二媒体数据的请求后,把第二媒体数据进行上传给A用户关联的智能路由器设备。S606. After receiving the request for second media data from the smart router device associated with user A, the smart router device associated with user B uploads the second media data to the smart router device associated with user A.

S607,A用户关联的智能路由器设备收到第二媒体数据后,缓存所述第二媒体数据。S607. After receiving the second media data, the smart router device associated with user A caches the second media data.

这样,A用户路由器连接的终端设备(例如电脑,手机,pad等)打开第二媒体数据时,A用户便可以流畅的观看第二媒体数据。这个第二媒体数据就是来自于B用户路由器的分享。In this way, when the terminal device (such as a computer, mobile phone, pad, etc.) connected to the router of user A opens the second media data, user A can watch the second media data smoothly. This second media data is shared from the router of user B.

在这一实施例中,通过各智能路由器设备可以充分利用用户家里闲置带宽,由智能路由器设备构建成一套P2P网络,保证用户观看视频流畅,也节省了服务器的带宽占用。In this embodiment, the idle bandwidth of the user's home can be fully utilized by each intelligent router device, and a set of P2P network is constructed by the intelligent router device, which ensures smooth viewing of videos by the user and saves bandwidth occupation of the server.

参见图7,为本发明实施例提供的一种智能路由器设备示意图。Referring to FIG. 7 , it is a schematic diagram of an intelligent router device provided by an embodiment of the present invention.

一种智能路由器设备700,所述智能路由器设备包括:A kind of intelligent router equipment 700, described intelligent router equipment comprises:

接收模块701,用于接收服务器设备发送的推送信息;所述推送信息为所述服务器设备响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时发送给所述第一智能路由器设备的。The receiving module 701 is configured to receive the push information sent by the server device; the push information is sent by the server device to the first media data when the first media data is updated in response to the user's subscription request for the first media data for an intelligent router device.

解析模块702,用于解析所述推送信息获取所述第一媒体数据的下载地址。The parsing module 702 is configured to parse the push information to obtain a download address of the first media data.

下载模块703,用于向所述服务器设备发送包含所述第一媒体数据的下载地址的下载请求。A download module 703, configured to send a download request including a download address of the first media data to the server device.

存储模块704,用于接收并保存所述服务器设备发送的第一媒体数据。The storage module 704 is configured to receive and store the first media data sent by the server device.

在一些实施方式中,所述智能路由设备还包括:输出模块,用于响应于与所述第一智能路由器设备相连的终端设备发送的播放所述第一媒体数据的请求,获取并向所述终端设备输出所述第一媒体数据。In some implementation manners, the intelligent routing device further includes: an output module, configured to acquire and send to the The terminal device outputs the first media data.

在一些实施方式中,所述解析模块702具体用于响应于用户同意在所述第一媒体数据更新时下载所述第一媒体数据的设置,解析所述推送信息获取所述第一媒体数据的下载地址。In some implementations, the parsing module 702 is specifically configured to parse the push information to obtain the information of the first media data in response to the setting that the user agrees to download the first media data when the first media data is updated. download link.

在一些实施方式中,所述智能路由器设备还包括:上报模块,用于向所述服务器设备发送上报消息,所述上报消息包括所述第一智能路由器设备存储的媒体数据的列表以及所述第一智能路由器设备的唯一标识。In some implementation manners, the intelligent router device further includes: a reporting module, configured to send a reporting message to the server device, where the reporting message includes a list of media data stored by the first intelligent router device and the first A unique identifier of an intelligent router device.

在一些实施方式中,所述下载模块还用于:向所述服务器设备发送获取第二媒体数据的请求;接收所述服务器设备发送的包含第二智能路由器设备的唯一标识的消息,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求;所述存储模块还用于:接收并存储所述第二智能路由器设备发送的第二媒体数据。In some implementations, the download module is further configured to: send a request to the server device to obtain the second media data; receive a message sent by the server device containing the unique identifier of the second intelligent router device, the second The second intelligent router device is an intelligent router device that stores the second media data and is closest to the first intelligent router device; uses the unique identifier of the second intelligent router device to send a message to the second intelligent router device to obtain the second A request for second media data; the storage module is further configured to: receive and store the second media data sent by the second intelligent router device.

在一些实施方式中,所述接收模块还用于接收第三智能路由器设备发送的获取第一媒体数据的请求。In some implementation manners, the receiving module is further configured to receive a request for acquiring the first media data sent by the third intelligent router device.

所述智能路由器设备还包括:分享模块,用于向所述第三智能路由器设备发送所述第一媒体数据。The intelligent router device further includes: a sharing module, configured to send the first media data to the third intelligent router device.

参见图8,为本发明实施例提供的一种服务器设备示意图。Referring to FIG. 8 , it is a schematic diagram of a server device provided by an embodiment of the present invention.

一种服务器设备800,所述服务器设备800包括:A server device 800, the server device 800 includes:

发送模块801,用于响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息用于提示所述第一媒体数据发生更新。The sending module 801 is configured to respond to the user's subscription request for the first media data, and when the first media data is updated, send push information to the first smart router device corresponding to the user to prompt the first media data. Media data is updated.

接收模块802,用于接收所述第一智能路由器设备发送的包含所述第一媒体数据的下载地址的下载请求。The receiving module 802 is configured to receive the download request sent by the first intelligent router device and including the download address of the first media data.

所述发送模块801还用于:向所述第一智能路由器设备发送所述第一媒体数据。The sending module 801 is further configured to: send the first media data to the first intelligent router device.

在一些实施方式中,所述接收模块802还用于接收用户针对所述第一媒体数据的订阅请求,保存所述订阅请求。In some implementations, the receiving module 802 is further configured to receive a user subscription request for the first media data, and save the subscription request.

在一些实施方式中,所述发送模块801还用于:向与所述用户关联的终端设备发送第一媒体数据下载完成的消息。In some implementation manners, the sending module 801 is further configured to: send a message that the download of the first media data is completed to the terminal device associated with the user.

在一些实施方式中,所述服务器设备还包括:存储模块,用于接收并保存智能路由器设备发送的上报消息,所述上报消息包括所述智能路由器设备存储的媒体数据的列表以及所述智能路由器设备的唯一标识。In some embodiments, the server device further includes: a storage module, configured to receive and store a report message sent by the smart router device, where the report message includes a list of media data stored by the smart router device and a list of media data stored by the smart router device. A unique identifier for the device.

在一些实施方式中,所述接收模块还用于:接收所述第一智能路由器设备发送的获取第二媒体数据的请求;所述发送模块还用于:根据所述上报消息获取第二智能路由器设备的标识;向所述第一智能路由器设备发送包含所述第二智能路由器设备的唯一标识的消息;其中,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备。In some implementations, the receiving module is further configured to: receive the request sent by the first intelligent router device for acquiring second media data; the sending module is also configured to: acquire the second intelligent router according to the report message device identification; sending a message containing the unique identification of the second intelligent router device to the first intelligent router device; wherein, the second intelligent router device stores the second media data and is separated from the first Smart Router Device The nearest Smart Router device.

以上对装置实施例的介绍较为简略,可参照方法实施例实现本发明各装置实施例。The above introduction to the device embodiments is relatively brief, and various device embodiments of the present invention can be implemented with reference to the method embodiments.

本发明方案可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序单元。一般地,程序单元包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明方案,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序单元可以位于包括存储设备在内的本地和远程计算机存储介质中。The inventive arrangements may be described in the general context of computer-executable instructions, such as program elements, being executed by a computer. Generally, program elements include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The inventive arrangements may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program elements may be located in both local and remote computer storage media including storage devices.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其它实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, as for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, please refer to part of the description of the method embodiment. The device embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in One place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.

以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及设备;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The embodiments of the present invention have been described in detail above, and the present invention has been described using specific implementation methods herein. The descriptions of the above embodiments are only used to help understand the method and equipment of the present invention; meanwhile, for those of ordinary skill in the art, According to the idea of the present invention, there will be changes in the specific implementation and scope of application. To sum up, the contents of this specification should not be construed as limiting the present invention.

Claims (17)

1.一种数据处理方法,其特征在于,所述方法应用于第一智能路由器设备,包括:1. A data processing method, characterized in that the method is applied to the first intelligent router device, comprising: 接收服务器设备发送的推送信息;所述推送信息为所述服务器设备响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时发送给所述第一智能路由器设备的;Receiving push information sent by the server device; the push information is sent by the server device to the first smart router device when the first media data is updated in response to the user's subscription request for the first media data; 解析所述推送信息获取所述第一媒体数据的下载地址;Analyzing the push information to obtain a download address of the first media data; 向所述服务器设备发送包含所述第一媒体数据的下载地址的下载请求;sending a download request including a download address of the first media data to the server device; 接收并保存所述服务器设备发送的第一媒体数据。Receive and save the first media data sent by the server device. 2.根据权利要求1所述的方法,其特征在于,所述方法还包括:2. The method according to claim 1, characterized in that the method further comprises: 响应于与所述第一智能路由器设备相连的终端设备发送的播放所述第一媒体数据的请求,获取并向所述终端设备输出所述第一媒体数据。Responding to a request for playing the first media data sent by a terminal device connected to the first intelligent router device, acquiring and outputting the first media data to the terminal device. 3.根据权利要求1所述的方法,其特征在于,所述解析所述推送信息获取所述第一媒体数据的下载地址具体为:3. The method according to claim 1, wherein the download address for obtaining the first media data by analyzing the push information is specifically: 响应于用户同意在所述第一媒体数据更新时下载所述第一媒体数据的设置,解析所述推送信息获取所述第一媒体数据的下载地址。In response to the user agreeing to download the setting of the first media data when the first media data is updated, the push information is analyzed to obtain the download address of the first media data. 4.根据权利要求1所述的方法,其特征在于,所述方法还包括:4. The method according to claim 1, wherein the method further comprises: 向所述服务器设备发送上报消息,所述上报消息包括所述第一智能路由器设备存储的媒体数据的列表以及所述第一智能路由器设备的唯一标识。Sending a report message to the server device, where the report message includes a list of media data stored by the first intelligent router device and a unique identifier of the first intelligent router device. 5.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:5. according to the described method of claim 1 or 4, it is characterized in that, described method also comprises: 向所述服务器设备发送获取第二媒体数据的请求;sending a request for acquiring second media data to the server device; 接收所述服务器设备发送的包含第二智能路由器设备的唯一标识的消息,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;receiving a message sent by the server device that includes a unique identifier of a second smart router device, where the second smart router device is an smart router device that stores the second media data and is closest to the first smart router device; 利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求;sending a request for obtaining second media data to the second intelligent router device by using the unique identifier of the second intelligent router device; 接收并存储所述第二智能路由器设备发送的第二媒体数据。Receive and store the second media data sent by the second intelligent router device. 6.根据权利要求1或4所述的方法,其特征在于,所述方法还包括:6. The method according to claim 1 or 4, characterized in that the method further comprises: 接收第三智能路由器设备发送的获取第一媒体数据的请求;receiving the request for acquiring the first media data sent by the third intelligent router device; 向所述第三智能路由器设备发送所述第一媒体数据。Send the first media data to the third intelligent router device. 7.一种数据处理方法,其特征在于,所述方法应用于服务器设备,包括:7. A data processing method, wherein the method is applied to a server device, comprising: 响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息用于提示所述第一媒体数据发生更新;In response to the user's subscription request for the first media data, when the first media data is updated, send push information to the first smart router device corresponding to the user to prompt that the first media data is updated; 接收所述第一智能路由器设备发送的包含所述第一媒体数据的下载地址的下载请求;receiving a download request sent by the first intelligent router device that includes the download address of the first media data; 向所述第一智能路由器设备发送所述第一媒体数据。Send the first media data to the first intelligent router device. 8.根据权利要求7所述的方法,其特征在于,所述方法还包括:8. The method according to claim 7, further comprising: 接收用户针对所述第一媒体数据的订阅请求,保存所述订阅请求。receiving a user subscription request for the first media data, and saving the subscription request. 9.根据权利要求7所述的方法,其特征在于,所述方法还包括:9. The method according to claim 7, further comprising: 向与所述用户关联的终端设备发送第一媒体数据下载完成的消息。Sending a message that the download of the first media data is completed to the terminal device associated with the user. 10.根据权利要求7所述的方法,其特征在于,所述方法还包括:10. The method according to claim 7, further comprising: 接收并保存智能路由器设备发送的上报消息,所述上报消息包括所述智能路由器设备存储的媒体数据的列表以及所述智能路由器设备的唯一标识。Receive and store the reporting message sent by the intelligent router device, where the reporting message includes a list of media data stored by the intelligent router device and a unique identifier of the intelligent router device. 11.根据权利要求10所述的方法,其特征在于,所述方法还包括:11. The method of claim 10, further comprising: 接收所述第一智能路由器设备发送的获取第二媒体数据的请求;receiving a request for acquiring second media data sent by the first intelligent router device; 根据所述上报消息获取第二智能路由器设备的标识;其中,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;Acquiring an identifier of a second intelligent router device according to the report message; wherein, the second intelligent router device is an intelligent router device that stores the second media data and is closest to the first intelligent router device; 向所述第一智能路由器设备发送包含所述第二智能路由器设备的唯一标识的消息。Sending a message including the unique identifier of the second intelligent router device to the first intelligent router device. 12.一种智能路由器设备,其特征在于,所述智能路由器设备包括:12. An intelligent router device, characterized in that, the intelligent router device comprises: 接收模块,用于接收服务器设备发送的推送信息;所述推送信息为所述服务器设备响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时发送给所述第一智能路由器设备的;The receiving module is configured to receive push information sent by the server device; the push information is sent by the server device to the first media data when the first media data is updated in response to a user's subscription request for the first media data. of smart router devices; 解析模块,用于解析所述推送信息获取所述第一媒体数据的下载地址;A parsing module, configured to parse the push information to obtain a download address of the first media data; 下载模块,用于向所述服务器设备发送包含所述第一媒体数据的下载地址的下载请求;A download module, configured to send a download request including a download address of the first media data to the server device; 存储模块,用于接收并保存所述服务器设备发送的第一媒体数据。A storage module, configured to receive and store the first media data sent by the server device. 13.根据权利要求12所述的智能路由器设备,其特征在于,还包括:13. The intelligent router device according to claim 12, further comprising: 上报模块,用于向所述服务器设备发送上报消息,所述上报消息包括所述第一智能路由器设备存储的媒体数据的列表以及所述第一智能路由器设备的唯一标识。A reporting module, configured to send a reporting message to the server device, where the reporting message includes a list of media data stored by the first intelligent router device and a unique identifier of the first intelligent router device. 14.根据权利要求12所述的智能路由器设备,其特征在于,所述下载模块还用于:14. The intelligent router device according to claim 12, wherein the download module is also used for: 向所述服务器设备发送获取第二媒体数据的请求;接收所述服务器设备发送的包含第二智能路由器设备的唯一标识的消息,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备;利用所述第二智能路由器设备的唯一标识,向所述第二智能路由器设备发送获取第二媒体数据的请求;Sending a request to obtain the second media data to the server device; receiving a message sent by the server device that contains the unique identifier of the second intelligent router device, the second intelligent router device stores the second media data and has a distance of The closest intelligent router device to the first intelligent router device; using the unique identifier of the second intelligent router device, to send a request for acquiring second media data to the second intelligent router device; 所述存储模块还用于:The storage module is also used for: 接收并存储所述第二智能路由器设备发送的第二媒体数据。Receive and store the second media data sent by the second intelligent router device. 15.一种服务器设备,其特征在于,所述服务器设备包括:15. A server device, characterized in that the server device comprises: 发送模块,用于响应于用户针对第一媒体数据的订阅请求、在所述第一媒体数据发生更新时向与所述用户对应的第一智能路由器设备发送推送信息用于提示所述第一媒体数据发生更新;A sending module, configured to send a push message to a first smart router device corresponding to the user when the first media data is updated in response to the user's subscription request for the first media data to prompt the first media data The data is updated; 接收模块,用于接收所述第一智能路由器设备发送的包含所述第一媒体数据的下载地址的下载请求;A receiving module, configured to receive a download request sent by the first intelligent router device that includes the download address of the first media data; 所述发送模块还用于:向所述第一智能路由器设备发送所述第一媒体数据。The sending module is further configured to: send the first media data to the first intelligent router device. 16.根据权利要求15所述的服务器设备,其特征在于,还包括:16. The server device according to claim 15, further comprising: 存储模块,用于接收并保存智能路由器设备发送的上报消息,所述上报消息包括所述智能路由器设备存储的媒体数据的列表以及所述智能路由器设备的唯一标识。The storage module is configured to receive and save the report message sent by the intelligent router device, where the report message includes a list of media data stored by the intelligent router device and a unique identifier of the intelligent router device. 17.根据权利要求16所述的服务器设备,其特征在于,所述接收模块还用于:接收所述第一智能路由器设备发送的获取第二媒体数据的请求;17. The server device according to claim 16, wherein the receiving module is further configured to: receive a request for acquiring second media data sent by the first intelligent router device; 所述发送模块还用于:根据所述上报消息获取第二智能路由器设备的标识;向所述第一智能路由器设备发送包含所述第二智能路由器设备的唯一标识的消息;其中,所述第二智能路由器设备为存储所述第二媒体数据且距离所述第一智能路由器设备最近的智能路由器设备。The sending module is further configured to: acquire the identifier of the second intelligent router device according to the report message; send a message containing the unique identifier of the second intelligent router device to the first intelligent router device; wherein, the first intelligent router device The second intelligent router device is an intelligent router device that stores the second media data and is closest to the first intelligent router device.
CN201610835076.5A 2016-09-20 2016-09-20 An intelligent router device, server device and data processing method thereof Pending CN106330953A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610835076.5A CN106330953A (en) 2016-09-20 2016-09-20 An intelligent router device, server device and data processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610835076.5A CN106330953A (en) 2016-09-20 2016-09-20 An intelligent router device, server device and data processing method thereof

Publications (1)

Publication Number Publication Date
CN106330953A true CN106330953A (en) 2017-01-11

Family

ID=57787837

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610835076.5A Pending CN106330953A (en) 2016-09-20 2016-09-20 An intelligent router device, server device and data processing method thereof

Country Status (1)

Country Link
CN (1) CN106330953A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107968826A (en) * 2017-11-29 2018-04-27 努比亚技术有限公司 Method for pushing and supplying system using router as relaying
WO2021102691A1 (en) * 2019-11-26 2021-06-03 Oppo广东移动通信有限公司 Resource subscription method and apparatus, computer device, and storage medium
CN115988256A (en) * 2022-11-28 2023-04-18 天津智融创新科技发展有限公司 Video resource coordination method and device based on home NAS

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103781055A (en) * 2014-01-26 2014-05-07 深圳市同洲电子股份有限公司 Data downloading method and associated device
CN105610927A (en) * 2015-12-24 2016-05-25 南京创维信息技术研究院有限公司 Caching downloading method and system based on intelligent router
CN105871974A (en) * 2015-11-16 2016-08-17 乐视致新电子科技(天津)有限公司 Video subscription method and system, server and router
CN105872630A (en) * 2016-04-27 2016-08-17 北京智享科技有限公司 Network video customizing and downloading method based on cloud platform

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103781055A (en) * 2014-01-26 2014-05-07 深圳市同洲电子股份有限公司 Data downloading method and associated device
CN105871974A (en) * 2015-11-16 2016-08-17 乐视致新电子科技(天津)有限公司 Video subscription method and system, server and router
CN105610927A (en) * 2015-12-24 2016-05-25 南京创维信息技术研究院有限公司 Caching downloading method and system based on intelligent router
CN105872630A (en) * 2016-04-27 2016-08-17 北京智享科技有限公司 Network video customizing and downloading method based on cloud platform

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107968826A (en) * 2017-11-29 2018-04-27 努比亚技术有限公司 Method for pushing and supplying system using router as relaying
WO2021102691A1 (en) * 2019-11-26 2021-06-03 Oppo广东移动通信有限公司 Resource subscription method and apparatus, computer device, and storage medium
CN113940037A (en) * 2019-11-26 2022-01-14 Oppo广东移动通信有限公司 Resource subscription method and device, computer equipment and storage medium
CN113940037B (en) * 2019-11-26 2023-09-05 Oppo广东移动通信有限公司 Resource subscription method, device, computer equipment and storage medium
CN115988256A (en) * 2022-11-28 2023-04-18 天津智融创新科技发展有限公司 Video resource coordination method and device based on home NAS

Similar Documents

Publication Publication Date Title
US8543646B2 (en) Subscriber device and subscription management that supports real-time communication
US10244023B2 (en) Active offline storage management for streaming media application used by multiple client devices
KR101652676B1 (en) System and apparatus for power efficient delivery of social network updates to a receiver device in a broadcast network
US10771552B2 (en) Content management
US7782866B1 (en) Virtual peer in a peer-to-peer network
KR101072966B1 (en) Method, device and system for distributing file data
US9432452B2 (en) Systems and methods for dynamic networked peer-to-peer content distribution
US20150237113A1 (en) Method and system for file transmission
CN108512814B (en) Media data processing method, device and system
KR20090080051A (en) Sponsor Nodes, and Methods of Hosting Virtual Peers in a P2P Network
US8812718B2 (en) System and method of streaming data over a distributed infrastructure
US9172594B1 (en) IPv6 to web architecture
CN109788301B (en) Live broadcast method, terminal equipment, live broadcast system and computer readable storage medium of streaming media
CN103248660A (en) Method and system for cloud subscription downloading
US20160381127A1 (en) Systems and methods for dynamic networked peer-to-peer content distribution
US10523755B1 (en) Peer-based cloud storage for media broadcasts
CN106330953A (en) An intelligent router device, server device and data processing method thereof
WO2016180284A1 (en) Service node allocation method, device, cdn management server and system
WO2014015525A1 (en) Method and device for querying for user online state
Meyn Browser to browser media streaming with HTML5
CN114268631A (en) Low-delay network system, communication connection method thereof and readable storage medium
TWI481227B (en) System and method for forwarding object
CN110401881A (en) Video live broadcast sharing method and system
CN119676292A (en) A method, device and system for pushing long connection messages in a dual-site environment
CN118660180A (en) A method, system, electronic device and readable storage medium for recording on-demand breakpoint information through session management based on video streaming

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170111