CN101561774A - 一种自定义协议服务程序的监测方法及监测*** - Google Patents
一种自定义协议服务程序的监测方法及监测*** Download PDFInfo
- Publication number
- CN101561774A CN101561774A CNA2009101064620A CN200910106462A CN101561774A CN 101561774 A CN101561774 A CN 101561774A CN A2009101064620 A CNA2009101064620 A CN A2009101064620A CN 200910106462 A CN200910106462 A CN 200910106462A CN 101561774 A CN101561774 A CN 101561774A
- Authority
- CN
- China
- Prior art keywords
- monitoring
- response message
- self
- state data
- defined protocol
- 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
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明适用于软件领域,提供了一种自定义协议服务程序的监测方法及监测***,所述方法包括以下步骤:自定义协议服务程序在接收到监控服务守护进程发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;接收所述主线程反馈的标志性状态数据;组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;发送所述监测响应消息给监控服务守护进程。在本发明中,通过在自定义协议服务程序中嵌入监测***,从而LVS负载均衡服务器的监控服务守护程序就可以监测到real servers运行状态,从而LVS负载均衡服务器就可以使故障的真实服务器停止服务,使恢复服务的real servers可以重新被访问。
Description
技术领域
本发明属于软件领域,尤其涉及一种自定义协议服务程序的监测方法及监测***。
背景技术
随着技术的发展,Linux平台不仅应用在计算机领域,还应用于各种家电、数码领域,例如数字电视领域。在Linux平台下,有些时候需要做服务的集群。例如,在IPTV***中,机顶盒向EPG服务程序获取服务器中所有的节目信息,当用户量较大时,单EPG服务器难以承受大负荷的访问量,此时,就可能做一个EPG服务的集群。利用LVS(Linux Virtual Server,Linux虚拟服务器)负载均衡服务器可以检测集群中的real servers真实服务器是否运行正常,以便在IPVS虚拟服务器转发表中动态的移除故障的real servers对应条目,以使服务异常的real servers无法被访问;动态的添加恢复服务的real servers对应条目,使恢复服务的real servers可以重新被访问。
在LVS载均衡服务器检测real servers的过程中,通常使用Heartbeat的组件ldiretord或mon来检测各种应用服务的异常,但ldiretord和mon一般都只能检测常用的、公开使用的服务的异常,例如http、https、ftp、smtp、pop等。
而在实际应用中,由于功能需求越来越多样化,因此,现有的应用服务程序可能并不能满足用户的功能需求,因此,就可能出现新的应用服务程序,即自定义协议服务程序。目前,利用ldiretord或mon无法直接检测自定义协议服务程序在real servers中的运行状态,从而当自定义协议服务程序运行出现故障时,real servers也就发生了故障,LVS负载均衡服务器由于监测real servers的状态,也就无法移除发生故障的real servers对应的条目,从而给用户带来使用不便的问题。
发明内容
本发明的目的在于提供一种自定义协议服务程序的监测方法,旨在解决由于LVS负载均衡服务器无法直接检测自定义协议服务程序在real servers中的运行状态,从而无法监测real servers是否发生故障,从而给用户带来使用不便的问题。
本发明是这样实现的,一种自定义协议服务程序的监测方法,所述方法包括以下步骤:
自定义协议服务程序在接收到监控服务守护进程发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
接收所述主线程反馈的标志性状态数据;
组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;发送所述监测响应消息给监控服务守护进程。
本发明的另一目的在于提供一种监测***,所述监测***嵌入在自定义协议服务程序中,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护进程发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
本发明的另一目的在于提供一种自定义协议服务程序,所述自定义协议服务程序嵌入有一监测***,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护程序发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
本发明的另一目的在于提供一种real server,其特征在于,所述real server包括自定义协议服务程序,所述自定义协议服务程序嵌入有一监测***,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护程序发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
本发明的另一目的在于提供一种集群,所述集群中包括LVS负载均衡服务器,所述集群还包括real server,所述real server包括自定义协议服务程序,所述自定义协议服务程序中嵌入有一监测***,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护程序发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
在本发明中,通过在自定义协议服务程序中嵌入监测***,从而LVS负载均衡服务器的监控服务守护程序就可以通过该监测***监测到自定义协议服务程序的运行状态,进而监测到real servers运行状态,从而LVS负载均衡服务器就可以使故障的真实服务器停止服务,使恢复服务的real servers可以重新被访问。
附图说明
图1是本发明提供的自定义协议服务程序的结构示意图;
图2是本发明提供的监测自定义协议服务程序时,监控服务守护程序、监测***、自定义协议服务程序的主线程之间的交互图;
图3是本发明提供的监测***的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明中,通过在自定义协议服务程序中嵌入监测***,从而LVS负载均衡服务器的监控服务守护程序就可以通过该监测***监测到自定义协议服务程序的运行状态,进而监测到real servers运行状态,从而LVS负载均衡服务器就可以使故障的真实服务器停止服务,使恢复服务的real servers可以重新被访问。
图1示出了本发明提供的自定义协议服务程序的结构。该自定义协议服务程序可以为内置于real servers中的软件单元或者硬件单元或者软、硬结合的单元。为了完成本发明,需要在该自定义协议服务程序中嵌入监测***。
在该集群中,除了包括于real servers外,还包括LVS负载均衡服务器,而LVS负载均衡服务器中包括监控服务守护程序及IPVS table。作为本发明的实施例,该监控服务守护程序可以为ldirectord或者mon。
下面以嵌入http形式为例,说明监测***的嵌入方法:为了在自定义协议服务程序中快速地嵌入监测***,可以将监测***做成库的形式。在自定义服务中,调用该监测***对应库的接口。
为了实现能够响应ldirectord的http请求(即监测请求),就需要一个和http请求中同名的页面,但是该页面需要特殊处理,使监测***可以根据该页面返回动态内容。页面中能够携带返回值的HTML元素,其value属性格式如下:
<......value={$tag}......>
例如,文本框元素如果需要返回动态值,需如下定义:
<input type=”text”value={$packets}name=”packets”>
表示需要动态的返回包数。
为了使自定义服务能够方便的嵌入监测***,库函数形式的接口可以为:
初始化监测***函数原型:
int mini_http_init(int port);
其中port表示监测***监听端口号。
注册函数原型:
int mini_http_Reg(char*symbol_name,void*get_func,void*arg,void*set_func);
其中:
symbol_name为动态页面中某个HTML元素的value属性中填写的tag字符串
get_func为获取某个动态值的函数地址
set_func为设置某个动态值的函数地址
嵌入过程具体包括以下步骤:先进行测试页面的制作:可以根据ldiretord配置文件中填写的测试页面名称,制作相同名称的页面,放在指定的目录下,以便嵌入的监测***读取;然后对监测***进行初始化:可以通过调用监测***初始化函数mini_http_init来完成初始化,确定监测***监听服务端口号,将之作为参数调用mini_http_init;最后进行函数的注册:页面中某些元素返回的数据为动态数据,为了做到这点,可以向http监测***注册函数,使监测***在解析到相关元素时,调用相应的处理函数,从而将动态的正确数据填充到相应的元素,返回页面。
在嵌入监测***后,集群中的LVS负载均衡服务器就可以通过其监控服务守护程序监测real servers中自定义协议服务程序的运行状态。其具体监测过程为:监控服务守护程序按照设定的时间间隔发送监测请求给real servers的自定义协议服务程序的监测***,监测***收到该监测请求后,与自定义协议服务程序的主线程进行交互,从而可以获得标志性状态数据。然后,监测***组织监测响应消息,在形成监测响应消息的过程中,将该标志性状态数据加载在该监测响应消息中,并且,监测***将该监测响应消息发送给监控服务守护程序。从而,监控服务守护程序可以根据该监测响应消息判断出自定义协议服务程序的运行状态,并且可以将该标志性状态数据存储到IPVS table中。
图2示出了本发明提供的监测自定义服务的状态时,监控服务守护程序、监测***、自定义协议服务程序的主线程之间的交互过程,详述如下:
1、监控服务守护程序发送监测请求到监测***。
通常,监控服务守护程序每隔设定时间,就会发送一次监测请求。
2、监测***向自定义协议服务程序的主线程发送标志状态数据获取指令。
3、自定义协议服务程序的主线程反馈标志性状态数据给监测***。
4、监测***组织监测响应消息,将标志性状态数据加载到该监测响应消息中。作为本发明的实施例,组织的监测响应消息可以为html形式,即http页面、https形式、ftp形式、smtp形式、pop形式、dns形式等。
作为本发明的实施例,该标志性状态数据可以为字符或字符串,例如可以定义server_ok代表状态正常,否则异常。
5、监测***发送该携带了标志性状态数据的监测响应消息给监控服务守护程序。
6、监控服务守护程序根据该监测响应消息,判断自定义协议服务程序是否异常。
监控服务守护程序可以从该监测响应消息中解析出标志性状态数据,根据该标志性状态数据就可以判断出自定义协议服务程序的运行状态是否正常。
以IPTV***为例,STB(机顶盒)向EPG服务器获取所有的节目信息,当用户量较大时,单一EPG服务器难以承受大负荷的访问量,可以做一个EPG服务的集群。
可以使用heartbeat来做LVS服务器的高可用性,避免单一的LVS服务器失效以后,整个服务集群无法访问。使用heartbeat的ldirectord来检测各个EPG服务器上运行的EPG服务。
通过在LVS服务器上ldirectord.cf配置文件中设定,若ldirectord获取的index.html文件中包含epgserver_ok字符串,就说明服务正常。
首先制作一个简单的index.html文件,使该html可以返回EPG服务状态。在EPG服务程序中,首先调用mini_http_init函数,在80号端口上开启http服务,将check_server_status函数作为get函数调用mini_http_Reg函数,从而使监测***在读取index.html文件时能够调用check_server_status函数,将EPG服务的状态动态写入index.html文件中。
在EPG服务进程中声明一个全局数组epgsrv_status字符数组,用以存放目前EPG服务的状态,初始值为epgserver_ok。EPG服务主线程如果进入某个异常状态,向epgsrv_status数组中填写表示目前EPG服务异常的字符串,返回EPG服务状态的函数check_server_status可以简单的直接读取该全局数组中的字符串,并返回。ldirectord检查返回的index.html中的内容是否包含epgserver_ok字符串,包含,则认为EPG服务正常,否则,异常。
图3示出了本发明提供的监测***的结构,该监测***嵌入在自定义协议服务程序中,该监测***包括:获取指令发送模块31、标志性状态数据接收模块32、监测响应消息组织模块33、监测响应消息发送模块34。
获取指令发送模块31在接收到监控服务守护进程发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令,标志性状态数据接收模块32接收该主线程反馈的标志性状态数据,监测响应消息组织模块33组织监测响应消息,并将该标志性状态数据加载到该监测响应消息,监测响应消息发送模块34发送该监测响应消息给监控服务守护程序。其中,监控服务守护程序为ldirectord或者mon。
综上所述,在本发明中,通过在自定义协议服务程序中嵌入监测***,从而LVS负载均衡服务器的监控服务守护程序就可以通过该监测***监测到自定义协议服务程序的运行状态,进而监测到real servers运行状态,从而LVS负载均衡服务器就可以使故障的真实服务器停止服务,使恢复服务的real servers可以重新被访问。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1、一种自定义协议服务程序的监测方法,其特征在于,所述方法包括以下步骤:
自定义协议服务程序在接收到监控服务守护进程发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
接收所述主线程反馈的标志性状态数据;
组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;
发送所述监测响应消息给监控服务守护进程。
2、如权利要求1所述的监测方法,其特征在于,所述监控服务守护进程为ldirectord或者mon。
3、一种监测***,其特征在于,所述监测***嵌入在自定义协议服务程序中,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护进程发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
4、如权利要求3所述的监测***,其特征在于,所述监控服务守护程序为ldirectord或者mon。
5、一种自定义协议服务程序,其特征在于,所述自定义协议服务程序嵌入有一监测***,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护程序发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
6、如权利要求5所述的自定义协议服务程序,其特征在于,所述监控服务守护程序为ldirectord或者mon。
7、一种真实服务器real server,其特征在于,所述real server包括自定义协议服务程序,所述自定义协议服务程序嵌入有一监测***,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护程序发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
8、如权利要求7所述的real server,其特征在于,所述监控服务守护程序为ldirectord或者mon。
9、一种集群,其特征在于,所述集群中包括LVS负载均衡服务器,所述集群还包括real server,所述real server包括自定义协议服务程序,所述自定义协议服务程序中嵌入有一监测***,所述监测***包括:
获取指令发送模块,用于在接收到监控服务守护程序发送的监测请求时,向自定义协议服务程序的主线程发送标志状态数据获取指令;
标志性状态数据接收模块,用于接收所述主线程反馈的标志性状态数据;
监测响应消息组织模块,用于组织监测响应消息,并将所述标志性状态数据加载到所述监测响应消息;以及
监测响应消息发送模块,用于发送所述监测响应消息给监控服务守护程序。
10、如权利要求9所述的集群,其特征在于,所述监控服务守护程序为ldirectord或者mon。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101064620A CN101561774A (zh) | 2009-03-31 | 2009-03-31 | 一种自定义协议服务程序的监测方法及监测*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2009101064620A CN101561774A (zh) | 2009-03-31 | 2009-03-31 | 一种自定义协议服务程序的监测方法及监测*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101561774A true CN101561774A (zh) | 2009-10-21 |
Family
ID=41220586
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2009101064620A Pending CN101561774A (zh) | 2009-03-31 | 2009-03-31 | 一种自定义协议服务程序的监测方法及监测*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101561774A (zh) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708037A (zh) * | 2012-04-23 | 2012-10-03 | 山东中创软件工程股份有限公司 | 一种应用程序运行状态的检查方法和检查装置 |
CN102833335A (zh) * | 2012-08-29 | 2012-12-19 | 北京星网锐捷网络技术有限公司 | 一种控制代理上网服务的方法、装置及客户端 |
CN103002039A (zh) * | 2012-12-13 | 2013-03-27 | 北京奇虎科技有限公司 | 服务器调度***和方法 |
CN103067230A (zh) * | 2013-01-23 | 2013-04-24 | 江苏天智互联科技有限公司 | 一种通过植入监控代码实现对http服务监控的方法 |
CN103095683A (zh) * | 2012-12-13 | 2013-05-08 | 北京奇虎科技有限公司 | 一种Linux虚拟服务器调度***和方法 |
CN106919488A (zh) * | 2016-07-21 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 应用程序的响应状态的确定方法及装置 |
CN107229656A (zh) * | 2016-03-25 | 2017-10-03 | 北京京东尚科信息技术有限公司 | 全量数据导出方法、装置及*** |
CN107241240A (zh) * | 2017-06-30 | 2017-10-10 | 广州君海网络科技有限公司 | 游戏服务器状态监测方法、装置及*** |
CN107547661A (zh) * | 2017-10-12 | 2018-01-05 | 福建富士通信息软件有限公司 | 一种高性能且高可用的容器负载均衡实现方法 |
CN107766218A (zh) * | 2017-10-12 | 2018-03-06 | 广东欧珀移动通信有限公司 | ***优化方法、装置、存储介质及终端设备 |
CN108595247A (zh) * | 2018-03-29 | 2018-09-28 | 阿里巴巴集团控股有限公司 | 一种检测方法、装置及设备 |
CN110324244A (zh) * | 2018-03-28 | 2019-10-11 | 北京华为数字技术有限公司 | 一种基于Linux虚拟服务器的路由方法及服务器 |
-
2009
- 2009-03-31 CN CNA2009101064620A patent/CN101561774A/zh active Pending
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102708037B (zh) * | 2012-04-23 | 2015-05-20 | 山东中创软件工程股份有限公司 | 一种应用程序运行状态的检查方法和检查装置 |
CN102708037A (zh) * | 2012-04-23 | 2012-10-03 | 山东中创软件工程股份有限公司 | 一种应用程序运行状态的检查方法和检查装置 |
CN102833335A (zh) * | 2012-08-29 | 2012-12-19 | 北京星网锐捷网络技术有限公司 | 一种控制代理上网服务的方法、装置及客户端 |
CN102833335B (zh) * | 2012-08-29 | 2015-05-20 | 北京星网锐捷网络技术有限公司 | 一种控制代理上网服务的方法、装置及客户端 |
CN103002039A (zh) * | 2012-12-13 | 2013-03-27 | 北京奇虎科技有限公司 | 服务器调度***和方法 |
CN103095683A (zh) * | 2012-12-13 | 2013-05-08 | 北京奇虎科技有限公司 | 一种Linux虚拟服务器调度***和方法 |
CN103067230A (zh) * | 2013-01-23 | 2013-04-24 | 江苏天智互联科技有限公司 | 一种通过植入监控代码实现对http服务监控的方法 |
CN107229656A (zh) * | 2016-03-25 | 2017-10-03 | 北京京东尚科信息技术有限公司 | 全量数据导出方法、装置及*** |
CN107229656B (zh) * | 2016-03-25 | 2020-11-24 | 北京京东尚科信息技术有限公司 | 全量数据导出方法、装置及*** |
CN106919488A (zh) * | 2016-07-21 | 2017-07-04 | 阿里巴巴集团控股有限公司 | 应用程序的响应状态的确定方法及装置 |
CN106919488B (zh) * | 2016-07-21 | 2020-06-02 | 阿里巴巴集团控股有限公司 | 应用程序的响应状态的确定方法及装置 |
CN107241240A (zh) * | 2017-06-30 | 2017-10-10 | 广州君海网络科技有限公司 | 游戏服务器状态监测方法、装置及*** |
CN107241240B (zh) * | 2017-06-30 | 2020-04-03 | 广州君海网络科技有限公司 | 游戏服务器状态监测方法、装置及*** |
CN107547661A (zh) * | 2017-10-12 | 2018-01-05 | 福建富士通信息软件有限公司 | 一种高性能且高可用的容器负载均衡实现方法 |
CN107547661B (zh) * | 2017-10-12 | 2020-05-08 | 中电福富信息科技有限公司 | 一种容器负载均衡实现方法 |
CN107766218A (zh) * | 2017-10-12 | 2018-03-06 | 广东欧珀移动通信有限公司 | ***优化方法、装置、存储介质及终端设备 |
CN110324244A (zh) * | 2018-03-28 | 2019-10-11 | 北京华为数字技术有限公司 | 一种基于Linux虚拟服务器的路由方法及服务器 |
CN110324244B (zh) * | 2018-03-28 | 2021-09-14 | 北京华为数字技术有限公司 | 一种基于Linux虚拟服务器的路由方法及服务器 |
CN108595247A (zh) * | 2018-03-29 | 2018-09-28 | 阿里巴巴集团控股有限公司 | 一种检测方法、装置及设备 |
CN108595247B (zh) * | 2018-03-29 | 2021-10-29 | 创新先进技术有限公司 | 一种检测方法、装置及设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101561774A (zh) | 一种自定义协议服务程序的监测方法及监测*** | |
CN100531056C (zh) | 信息家电的数据存储***及数据处理方法 | |
CN106911502B (zh) | 一种智能家庭网关设备的升级方法及*** | |
CN101902473B (zh) | 基于网格gis的数据同步更新实现方法 | |
CN102938770B (zh) | 一种实现多协议消息统一接口的方法及相关装置、*** | |
CN110908879A (zh) | 埋点数据的上报方法、装置、终端和存储介质 | |
CN104993953A (zh) | 检测网络服务状态的方法和装置 | |
CN103400225A (zh) | 一种故障修复方法及装置、*** | |
CN111064626B (zh) | 配置更新方法、装置、服务器及可读存储介质 | |
CN108696523B (zh) | 一种通话服务的响应方法及设备 | |
CN110413261A (zh) | 一种直播功能模块的配置方法与设备 | |
US20020002608A1 (en) | Network device management system | |
CN101132269A (zh) | 数据同步方法及使用该方法的iptv内容分发网络*** | |
CN109547524A (zh) | 基于物理网的用户行为存储方法、装置、设备及存储介质 | |
CN105808763A (zh) | 一种数据处理方法和装置 | |
CN103581040A (zh) | 服务器分配装置和服务器分配方法 | |
CN107332894B (zh) | 直播方法、装置及***、服务器、存储介质 | |
CN103581240B (zh) | 下载应用程序的方法、用户设备和应用服务器 | |
CN101702673A (zh) | 基于bs架构的负载均衡方法 | |
CN101902460A (zh) | 网络接入对象的操作组件生成处理方法及设备 | |
CN114157725B (zh) | 设备联动的方法、装置、服务器、电子设备以及存储介质 | |
CN110166823A (zh) | 投屏方法及相关装置 | |
CN107404410B (zh) | 一种云环境下构建虚拟网络功能平台的方法及装置 | |
CN108737347B (zh) | 数据通信方法、装置及其设备 | |
CN102036116B (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20091021 |