服务启动方法及装置的制造方法_4

文档序号:9923908阅读:来源:国知局
>[0207]其中,处理器被配置为:
[0208]监听并接收客户端发送的服务请求数据包;
[0209]根据服务请求数据包确定客户端请求的服务;
[0210]客户端请求的服务为目标服务时,启动目标服务;其中,目标服务为默认不启动的服务。
[0211]根据服务请求数据包确定客户端请求的服务,包括:
[0212]解析服务请求数据包的格式;
[0213]根据服务请求数据包的格式,确定客户端请求的协议类型;
[0214]根据协议类型确定客户端请求的服务。
[0215]监听客户端发送的服务请求数据包,包括:
[0216]检测客户端通过简单服务发现协议SSDP协议发送的服务请求数据包。
[0217]目标请求包括以下至少一种:数字生活网络联盟DLNA请求和电视播放请求。
[0218]监听并接收客户端发送的服务请求数据包,包括:
[0219]确定目标服务对应监听预设的端口;
[0220]通过端口接收服务请求数据包;
[0221 ]根据服务请求数据包确定客户端请求的服务,包括:
[0222]根据接收服务请求数据包的端口,确定客户端请求的服务。
[0223]端口包括:信息服务块SAMBA的端口 ;服务包括SAMBA服务。
[0224]启动目标服务之后还包括:
[0225]向客户端提供目标服务。
[0226]本实施例提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务提供设备(如路由器)的处理器执行时,使得服务提供设备能够执行一种服务启动方法,所述方法包括:
[0227]监听并接收客户端发送的服务请求数据包;
[0228]根据服务请求数据包确定客户端请求的服务;
[0229]客户端请求的服务为目标服务时,启动目标服务;其中,目标服务为默认不启动的服务。
[0230]所述存储介质中的指令还可以包括:
[0231 ]解析服务请求数据包的格式;
[0232]根据服务请求数据包的格式,确定客户端请求的协议类型;
[0233]根据协议类型确定客户端请求的服务。
[0234]所述存储介质中的指令还可以包括:
[0235]检测客户端通过简单服务发现协议SSDP协议发送的服务请求数据包。
[0236]目标请求包括以下至少一种:数字生活网络联盟DLNA请求和电视播放请求。
[0237]所述存储介质中的指令还可以包括:
[0238]确定目标服务对应监听预设的端口;
[0239]通过端口接收服务请求数据包;
[0240]所述存储介质中的指令还可以包括:
[0241 ]根据接收服务请求数据包的端口,确定客户端请求的服务。
[0242]端口包括:信息服务块SAMBA的端口 ;服务包括SAMBA服务。
[0243]启动目标服务之后还包括:
[0244]图13是根据一示例性实施例示出的一种用于服务启动装置1800的框图。例如,装置1800可以被提供为一计算机。参照图13,装置1800包括处理组件1822,其进一步包括一个或多个处理器,以及由存储器1832所代表的存储器资源,用于存储可由处理组件1822的执行的指令,例如应用程序。存储器1832中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1822被配置为执行指令,以执行上述方法选择图片。
[0245]装置1800还可以包括一个电源组件1826被配置为执行装置1800的电源管理,一个有线或无线网络接口 1850被配置为将装置1800连接到网络,和一个输入输出(I/O)接口1858。装置1800可以操作基于存储在存储器1832的操作系统,例如Windows ServerTM,MacOS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
[0246]本公开实施例的上述装置,通过监听并接收客户端发送的服务请求数据包,根据服务请求数据包确定客户端请求的服务,客户端请求的服务为默认不启动的目标服务时,启动目标服务。从而实现根据需求启动服务项目,减少不需要的服务项目运行,以减少占用系统资源。
[0247]本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0248]应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
【主权项】
1.一种服务启动方法,其特征在于,包括: 监听并接收客户端发送的服务请求数据包; 根据所述服务请求数据包确定所述客户端请求的服务; 所述客户端请求的服务为目标服务时,启动所述目标服务;其中,所述目标服务为默认不启动的服务。2.根据权利要求1所述的方法,其特征在于,所述根据所述服务请求数据包确定所述客户端请求的服务,包括: 解析所述服务请求数据包的格式; 根据所述服务请求数据包的格式,确定所述客户端请求的协议类型; 根据所述协议类型确定所述客户端请求的服务。3.根据权利要求1或2所述的方法,其特征在于,所述监听并接收客户端发送的服务请求数据包,包括: 检测所述客户端通过简单服务发现协议SSDP协议发送的所述服务请求数据包。4.根据权利要求3所述的方法,其特征在于,所述目标请求包括以下至少一种:数字生活网络联盟DLNA请求和电视播放请求。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述监听并接收客户端发送的服务请求数据包,包括: 确定所述目标服务对应监听预设的端口 ; 通过所述端口接收所述服务请求数据包; 根据所述服务请求数据包确定所述客户端请求的服务,包括: 根据接收所述服务请求数据包的端口,确定所述客户端请求的服务。6.根据权利要求5所述的方法,其特征在于,所述端口包括:信息服务块SAMBA的端口;所述服务包括SAMBA服务。7.根据权利要求1至6中任一项所述的方法,其特征在于,所述启动所述目标服务之后还包括: 向所述客户端提供所述目标服务。8.一种服务启动装置,其特征在于,包括: 监听模块,用于监听并接收客户端发送的服务请求数据包; 确定模块,用于根据所述服务请求数据包确定所述客户端请求的服务; 启动模块,用于在所述客户端请求的服务为目标服务时,启动所述目标服务;其中,所述目标服务为默认不启动的服务。9.根据权利要求8所述的装置,其特征在于,所述确定模块包括: 解析子模块,用于解析所述服务请求数据包的格式; 第一确定子模块,用于根据所述服务请求数据包的格式,确定所述客户端请求的协议类型; 第二确定子模块,用于根据所述协议类型确定所述客户端请求的服务。10.根据权利要求8或9所述的装置,其特征在于,所述监听模块包括: 第一监听子模块,用于检测所述客户端通过简单服务发现协议SSDP协议发送的所述服务请求数据包。11.根据权利要求10所述的装置,其特征在于,所述目标请求包括以下至少一种:数字生活网络联盟DLNA请求和电视播放请求。12.根据权利要求8至11中任一项所述的装置,其特征在于,所述监听模块包括: 第三确定子模块,用于确定所述目标服务对应监听预设的端口 ; 接收子模块,用于通过所述端口接收所述服务请求数据包; 所述确定模块包括: 第四确定子模块,用于根据接收所述服务请求数据包的端口,确定所述客户端请求的服务。13.根据权利要求12所述的装置,其特征在于,所述端口包括:信息服务块SAMBA的端口 ;所述服务包括SAMBA服务。14.根据权利要求8至13中任一项所述的装置,其特征在于,还包括: 服务模块,用于向所述客户端提供所述目标服务。15.一种服务启动装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 监听并接收客户端发送的服务请求数据包; 根据所述服务请求数据包确定所述客户端请求的服务; 所述客户端请求的服务为目标服务时,启动所述目标服务;其中,所述目标服务为默认不启动的服务。
【专利摘要】本公开是关于服务启动方法及装置,用以实现根据需求启动服务项目,以减少占用系统资源。所述方法包括:监听并接收客户端发送的服务请求数据包;根据所述服务请求数据包确定所述客户端请求的服务;所述客户端请求的服务为目标服务时,启动所述目标服务;其中,所述目标服务为默认不启动的服务。本公开技术方案通过监听并接收客户端发送的服务请求数据包,根据服务请求数据包确定客户端请求的服务,客户端请求的服务为默认不启动的目标服务时,启动所述目标服务。从而实现根据需求启动服务项目,减少不需要的服务项目运行,以减少占用系统资源。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN105704208
【申请号】CN201511031039
【发明人】李政, 陈勇, 陈维扬
【申请人】小米科技有限责任公司
【公开日】2016年6月22日
【申请日】2015年12月31日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1