信息传输方法、装置、计算机设备和计算机可读存储介质制造方法及图纸

技术编号:17366109 阅读:47 留言:0更新日期:2018-02-28 18:00
发明专利技术涉及一种基于DLNA协议的信息传输方法、装置、计算机设备和计算机可读存储介质,所述方法包括:获取待传输的信息;确定与所述信息相对应的自定义标签;获取符合DLNA协议的通信消息;将所述信息和相对应的所述自定义标签添加到所述通信消息中;按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式对所述通信消息中的所述自定义标签进行解析得到所述信息。本申请提供的方案扩展了利用DLNA协议所能够传输信息的类型,克服了DLNA协议所支持传输的信息有限的问题。

Information transmission methods, devices, computer equipment and computer readable storage media

The invention relates to a method of information transmission based on DLNA protocol, device, computer equipment and computer readable storage medium, the method comprises: acquiring information to be transmitted; determine the custom tag that corresponds to the information; acquiring communication message with DLNA protocol; the information and corresponding to the custom tag add to the communication message; according to the DLNA protocol to send the message to the target device, the target device using a custom tag parsing of the custom tag in the said communication message is analyzed to obtain the information. The scheme provided by this application extends the type of information that can be transmitted by the DLNA protocol, and overcomes the problem of limited information transmitted by the DLNA protocol.

【技术实现步骤摘要】
信息传输方法、装置、计算机设备和计算机可读存储介质
本专利技术涉及计算机
,特别是涉及一种基于DLNA协议的信息传输方法、装置、计算机设备和计算机可读存储介质。
技术介绍
DLNA(DigitalLivingNetworkAlliance)即数字生活网络联盟建立一种可以使得各厂商的产品相互适应、共享的协议,该协议让所有连上相同的局域网上的装置可以互相联系。比如我们假定在家里是一个DLNA的环境,且手机、电视、电脑等设备都连接至此局域网,则此时手机可以浏览电脑中的数字媒体文件,并通过使用者介面的操作,可以选择某一影片,将其播放至电视上。传统技术中,DLNA协议主要以数字媒体文件的控制为主,并且数字媒体文件的格式只能是DLNA所支持的格式,比如图片、音频、视频等。所以,传统技术中的DLNA协议不支持其它信息的传输,DLNA设备之间能够传输的信息非常有限。
技术实现思路
基于此,有必要针对DLNA协议所支持传输的信息有限的问题,提供一种基于DLNA协议的信息传输方法、装置、计算机设备和计算机可读存储介质。一种基于DLNA协议的信息传输方法,所述方法包括:获取待传输的信息;确定与所述信息相对应的自定义标签;获取符合DLNA协议的通信消息;将所述信息和相对应的所述自定义标签添加到所述通信消息中;按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式对所述通信消息中的所述自定义标签进行解析得到所述信息。一种基于DLNA协议的信息传输方法,所述方法包括:按照DLNA协议,接收符合DLNA协议的通信消息;采用自定义标签解析方式,解析所述通信消息;当解析到所述通信消息中的自定义标签时,获取所述通信消息中与所述自定义标签相对应的信息;将所述信息进行提示。一种基于DLNA协议的信息传输装置,包括:信息获取模块,用于获取待传输的信息;自定义标签确定模块,用于确定与所述信息相对应的自定义标签;通信消息获取模块,用于获取符合DLNA协议的通信消息;通信消息管理模块,用于将所述信息和相对应的所述自定义标签添加到所述通信消息中;发送模块,用于按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式对所述通信消息中的所述自定义标签进行解析得到所述信息。一种基于DLNA协议的信息传输装置,包括:接收模块,用于按照DLNA协议,接收符合DLNA协议的通信消息;解析模块,用于采用自定义标签解析方式,解析所述通信消息;信息提取模块,用于当解析到所述通信消息中的自定义标签时,获取所述通信消息中与所述自定义标签相对应的信息;信息提示模块,用于将所述信息进行提示。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述基于DLNA协议信息传输方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述基于DLNA协议信息传输方法的步骤。上述基于DLNA协议的信息传输方法、装置、计算机设备和计算机可读存储介质,将需要传输的信息与相应的自定义标签添加到符合DLNA协议的通信消息中,这样就可以按照DLNA协议传输携带有该信息的通信消息,接收到该通信消息的目标设备就可以按照自定义标签解析方式,对通信消息中的自定义标签进行解析,得到传输的信息。该信息可以是不被DLNA协议所支持的信息类型,从而扩展了利用DLNA协议所能够传输信息的类型,克服了DLNA协议所支持传输的信息有限的问题。附图说明图1为一个实施例中基于DLNA协议的信息传输方法的应用环境图;图2为一个实施例中用于实现基于DLNA协议的信息传输方法的计算机设备的内部结构示意图;图3为一个实施例中基于DLNA协议的信息传输方法的流程示意图;图4为一个实施例中图3中步骤S310的具体流程示意图;图5为一个实施例中基于DLNA协议的信息传输方法的应用场景图;图6为一个具体实施例中基于DLNA协议的信息传输方法的流程示意图;图7为另一个实施例中用于实现基于DLNA协议的信息传输方法的目标设备的内部结构示意图;图8为一个实施例中基于DLNA协议的信息传输方法的流程示意图;图9为另一个具体实施例中基于DLNA协议的信息传输方法的流程示意图;图10为一个实施例中基于DLNA协议的信息传输装置的结构框图;图11为另一个实施例中基于DLNA协议的信息传输装置的结构框图;图12为又一个实施例中基于DLNA协议的信息传输装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此次所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中基于DLNA协议的信息传输方法的应用环境图。参照图1,该基于DLNA协议的信息传输方法应用于基于DLNA协议的信息传输系统。基于DLNA协议的信息传输系统包括计算机设备110和目标设备120。其中,目标设备120可以是一个或者多于一个。计算机设备110和目标设备120按照DLNA协议连接至同一局域网中。计算机设备110的操作系统上运行的程序用于执行基于DLNA协议的信息传输方法,以将待传输的信息及相应的自定义标签添加到符合DLNA协议的通信消息中,并按照DLNA协议发送该通信消息至目标设备120,由目标设备120采用自定义标签解析方式解析通信消息,得到待传输的信息。计算机设备110可以是台式设备或移动设备,目标设备120可以是台式设备或移动设备。台式设备可以是台式电脑、电视机、打印机和显示器中的至少一种。移动设备可以是手机、平板电脑、笔记本电脑、智能遥控器和穿戴式设备等中的至少一种。本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本专利技术方案相关的部分场景,并不构成对本专利技术方案应用环境的限定。图2是一个实施例中计算机设备的内部结构示意图。该计算机设备可以是图1中的计算机设备或者目标设备。如图2所示,该计算机设备包括通过系统总线连接的处理器、非易失性存储介质、内存储器和网络接口。其中,该计算机设备的非易失性存储介质可存储操作系统和计算机可读指令,该计算机可读指令被执行时,可使得处理器执行一种基于DLNA协议的信息传输方法。该处理器用于提供计算和控制能力,支撑整个计算机设备的运行。该内存储器中可储存有计算机可读指令,该计算机可读指令被所述处理器执行时,可使得所述处理器执行一种基于DLNA协议的信息传输方法。网络接口用于通过网络进行网络通信,如发送通信消息至目标设备等,网络接口还可以用于符合DLNA协议的通信消息。本领域技术技术人员可以理解,图2中示出的结构,仅仅是与本专利技术方案相关的部分结构的框图,并不构成对本专利技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图示所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。如图3所示,在一个实施例中,提供了一种基于DLNA协议的信息传输方法。本实施例主要以该方法应用于图2中的计算机设备来举例说明。其中,计算机设备是具有通信功能的计算机设备,比如手机、电话机和平板电脑。当计算机设备是手机时,手机中的操作系统包括各式各样的模块,以达成手机中的各式功能本文档来自技高网...
信息传输方法、装置、计算机设备和计算机可读存储介质

【技术保护点】
一种基于DLNA协议的信息传输方法,所述方法包括:获取待传输的信息;确定与所述信息相对应的自定义标签;获取符合DLNA协议的通信消息;将所述信息和相对应的所述自定义标签添加到所述通信消息中;按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式对所述通信消息中的所述自定义标签进行解析得到所述信息。

【技术特征摘要】
1.一种基于DLNA协议的信息传输方法,所述方法包括:获取待传输的信息;确定与所述信息相对应的自定义标签;获取符合DLNA协议的通信消息;将所述信息和相对应的所述自定义标签添加到所述通信消息中;按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式对所述通信消息中的所述自定义标签进行解析得到所述信息。2.根据权利要求1所述的方法,其特征在于,所述方法应用于按照DLNA协议配置为数字媒体控制器的计算机设备;所述按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式并对所述通信消息中的所述自定义标签进行解析得到所述信息,包括:选择按照DLNA协议与所述计算机设备连接的、且按照DLNA协议配置为数字媒体播放器或数字媒体渲染器的目标设备;发送所述通信消息至选择的目标设备,使所述目标设备采用自定义标签解析方式并对所述通信消息中的所述自定义标签进行解析得到所述信息并提示。3.根据权利要求1所述的方法,其特征在于,所述待传输的信息包括信息类型和信息内容;所述按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式并对所述通信消息中的所述自定义标签进行解析得到所述信息,包括:按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式对所述通信消息中的所述自定义标签进行解析,得到所述信息类型和所述信息内容后,按照所述信息类型所对应的提示方式提示所述信息内容。4.根据权利要求1所述的方法,其特征在于,所述待传输的信息,包括根据来电通知确定的来电号码和用户属性;所述按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式并对所述通信消息中的所述自定义标签进行解析得到所述信息,包括:按照DLNA协议发送所述通信消息至目标设备,使所述目标设备采用自定义标签解析方式并按照所述通信消息中的所述自定义标签,解析出所述来电号码和用户属性后,提示所述来电号码和所述用户属性。5.根据权利要求...

【专利技术属性】
技术研发人员:萧儒鸿
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1