数据处理方法及装置制造方法及图纸

技术编号:22005484 阅读:26 留言:0更新日期:2019-08-31 06:54
本申请公开一种数据处理方法及装置,其中该数据处理方法包括:接收终端设备发送的网页数据获取请求;将目标网页数据发送给所述终端设备,以使所述终端设备加载所述目标网页数据生成交互网页;若接收到所述终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,所述网页操作指令基于网页传输协议进行封装;调用所述目标应用程序执行所述应用程序指令。采用本申请的技术方案,可以降低终端设备的配置成本,并且兼容性强。

Data Processing Method and Device

【技术实现步骤摘要】
数据处理方法及装置
本专利技术涉及互联网
,尤其涉及一种数据处理方法及装置。
技术介绍
随着智能电视逐渐普及,智能电视的应用程序也越来越丰富,但是通过遥控器只能实现对智能电视的应用程序的简单控制操作,对于一些复杂操作,譬如文字输入、长列表滚动、搜索等控制操作,使用遥控器就非常不方便。因此就出现使用移动终端来控制智能电视的应用程序的实例,比如当前比较常用的就是基于红外传输协议的技术方案,带有红外模块的终端设备,比如手机,根据红外传输协议,查找和配对相应的红外智能电视,通过红外信号编码特定的命令,实现控制功能。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:终端设备具有特定的红外模块,需要安装特定的软件,将指令或者数据转化为红外信号发射出来。且这种方案还需要借助外接硬件适配器(大多数终端设备并不支持红外)来发射红外信号。
技术实现思路
本专利技术实施例提供一种数据处理方法及装置,通过交互网页实现对应用程序的控制,可以降低终端设备的配置成本,且兼容性强。第一方面,本专利技术实施例提供了一种数据处理方法,包括:接收终端设备发送的网页数据获取请求;将目标网页数据发送给所述终端设备,以使所述终端设备加载所述目标网页数据生成交互网页;若接收到所述终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,所述网页操作指令基于网页传输协议进行封装;调用所述目标应用程序执行所述应用程序指令。在一种可能的实现中,所述方法还包括:若检测到所述目标应用程序的数据推送指令,获取所述目标应用程序待推送的数据内容;基于网页传输协议将所述数据内容封装为第一数据包;将所述第一数据包发送给所述终端设备,以使所述终端设备根据所述第一数据包在所述交互网页加载显示所述数据内容。在一种可能的实现中,所述网页操作指令包括数据获取指令,所述数据获取指令包含需要获取的网页数据的标识信息,所述将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,包括:解析所述网页操作指令,获得所述标识信息;将所述标识信息重新封装为用于指示所述目标应用程序获取所述标识信息所标识的网页数据的应用程序指令;所述调用所述目标应用程序执行所述应用程序指令,包括:调用所述目标应用程序根据所述应用程序指令获取所述标识信息所标识的网页数据;基于网页传输协议将所述网页数据封装为第二数据包;将所述第二数据包发送给所述终端设备,以使所述终端设备根据所述第二数据包在所述交互网页加载显示所述网页数据。在一种可能的实现中,所述网页操作指令包括事件操作指令,所述事件操作指令包含需要进行的目标操作的操作信息,所述将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,包括:解析所述网页操作指令,获得所述操作信息;将所述操作信息重新封装为用于指示所述目标应用程序进行所述目标操作的应用程序指令;所述调用所述目标应用程序执行所述应用程序指令,包括:调用所述目标应用程序根据所述应用程序指令中的所述操作信息执行所述目标操作。在一种可能的实现中,所述网页传输协议包括websocket协议;所述将目标网页数据发送给所述终端设备之后,还包括:接收所述终端设备发送的websocket连接请求;建立所述智能电视和所述终端设备之间的websocket网络连接通道;所述若接收到终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,包括:若接收到所述终端设备基于所述websocket网络连接通道发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令;所述将所述第一数据包发送给所述终端设备,包括:基于所述websocket网络连接通道将所述第一数据包发送给所述终端设备。在一种可能的实现中,所述网页数据获取请求为超文本传输协议http请求,所述网页数据获取请求包含需要获取的目标网页数据的地址信息;所述将目标网页数据发送给所述终端设备,包括:根据所述地址信息获取所述目标网页数据,并基于http协议将所述目标网页数据发送给所述终端设备。在一种可能的实现中,所述接收终端设备发送的网页连接请求之前,还包括:输出包含所述地址信息的图形码,以使所述终端设备扫描所述图形码获得所述地址信息。第二方面,本专利技术实施例提供一种数据处理装置,应用于智能电视,所述智能电视安装目标应用程序,所述数据处理装置包括:第一接收模块,用于接收终端设备发送的网页数据获取请求;第一发送模块,用于将目标网页数据发送给所述终端设备,以使所述终端设备加载所述目标网页数据生成交互网页;转换模块,用于若接收到所述终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,所述网页操作指令基于网页传输协议进行封装;调用模块,用于调用所述目标应用程序执行所述应用程序指令。在一种可能的设计中,所述装置还包括:获取模块,用于若检测到所述目标应用程序的数据推送指令,获取所述目标应用程序待推送的数据内容;封装模块,用于基于网页传输协议将所述数据内容封装为第一数据包;第二发送模块,用于将所述第一数据包发送给所述终端设备,以使所述终端设备根据所述第一数据包在所述交互网页加载显示所述数据内容。在一种可能的设计中,所述网页操作指令包括数据获取指令,所述数据获取指令包含需要获取的网页数据的标识信息,所述转换模块包括:第一解析单元,用于解析所述网页操作指令,获得所述标识信息;第一封装单元,用于将所述标识信息重新封装为用于指示所述目标应用程序获取所述标识信息所标识的网页数据的应用程序指令;所述调用模块包括:调用单元,用于调用所述目标应用程序根据所述应用程序指令获取所述标识信息所标识的网页数据;第二封装单元,用于基于网页传输协议将所述网页数据封装为第二数据包;发送单元,用于将所述第二数据包发送给所述终端设备,以使所述终端设备根据所述第二数据包在所述交互网页加载显示所述网页数据。在一种可能的设计中,所述网页操作指令包括事件操作指令,所述事件操作指令包含需要进行的目标操作的操作信息,所述转换模块包括:第二解析单元,用于解析所述网页操作指令,获得所述操作信息;第三封装单元,用于将所述操作信息重新封装为用于指示所述目标应用程序进行所述目标操作的应用程序指令;所述调用模块具体用于调用所述目标应用程序根据所述应用程序指令中的所述操作信息执行所述目标操作。在一种可能的设计中,所述网页传输协议包括websocket协议;所述装置还包括:第二接收模块,用于接收所述终端设备发送的websocket连接请求;建立模块,用于建立所述智能电视和所述终端设备之间的websocket网络连接通道;所述转换模块具体用于若接收到所述终端设备基于所述websocket网络连接通道发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令;所述第二发送模块具体用于基于所述websocket网络连接通道将所述第一数据包发送给所述终端设备。在一种可能的设计中,所述网页数据获取请求为超文本传输协议http请求,所述网页数据获取请求包含需要获取的目标网页数据的地址信息;所述第一发送模块具体用于根据所述地址信本文档来自技高网...

【技术保护点】
1.一种数据处理方法,应用于智能电视,其特征在于,所述智能电视安装目标应用程序,所述方法包括:接收终端设备发送的网页数据获取请求;将目标网页数据发送给所述终端设备,以使所述终端设备加载所述目标网页数据生成交互网页;若接收到所述终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,所述网页操作指令基于网页传输协议进行封装;调用所述目标应用程序执行所述应用程序指令。

【技术特征摘要】
1.一种数据处理方法,应用于智能电视,其特征在于,所述智能电视安装目标应用程序,所述方法包括:接收终端设备发送的网页数据获取请求;将目标网页数据发送给所述终端设备,以使所述终端设备加载所述目标网页数据生成交互网页;若接收到所述终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,所述网页操作指令基于网页传输协议进行封装;调用所述目标应用程序执行所述应用程序指令。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若检测到所述目标应用程序的数据推送指令,获取所述目标应用程序待推送的数据内容;基于网页传输协议将所述数据内容封装为第一数据包;将所述第一数据包发送给所述终端设备,以使所述终端设备根据所述第一数据包在所述交互网页加载显示所述数据内容。3.如权利要求1所述的方法,其特征在于,所述网页操作指令包括数据获取指令,所述数据获取指令包含需要获取的网页数据的标识信息,所述将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,包括:解析所述网页操作指令,获得所述标识信息;将所述标识信息重新封装为用于指示所述目标应用程序获取所述标识信息所标识的网页数据的应用程序指令;所述调用所述目标应用程序执行所述应用程序指令,包括:调用所述目标应用程序根据所述应用程序指令获取所述标识信息所标识的网页数据;基于网页传输协议将所述网页数据封装为第二数据包;将所述第二数据包发送给所述终端设备,以使所述终端设备根据所述第二数据包在所述交互网页加载显示所述网页数据。4.如权利要求1所述的方法,其特征在于,所述网页操作指令包括事件操作指令,所述事件操作指令包含需要进行的目标操作的操作信息,所述将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,包括:解析所述网页操作指令,获得所述操作信息;将所述操作信息重新封装为用于指示所述目标应用程序进行所述目标操作的应用程序指令;所述调用所述目标应用程序执行所述应用程序指令,包括:调用所述目标应用程序根据所述应用程序指令中的所述操作信息执行所述目标操作。5.如权利要求2所述的方法,其特征在于,所述网页传输协议包括websocket协议;所述将目标网页数据发送给所述终端设备之后,还包括:接收所述终端设备发送的websocket连接请求;建立所述智能电视和所述终端设备之间的websocket网络连接通道;所述若接收到终端设备发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令,包括:若接收到所述终端设备基于所述websocket网络连接通道发送的针对所述交互网页的网页操作指令,将所述网页操作指令转换为所述目标应用程序执行的应用程序指令;所述将所述第一数据包发送给所述终端设备,包括:基于所述websocket网络连接通道将所述第一数据包发送给所述终端设备。6.如权利要求5所述的方法,其特征在于,所述网页数据获取请求为超文本传输协议http请求,所述网页数据获取请求包含需要获取的目标网页数据的地址信息;所述将目标网页数据发送给所述终端设备,包括:根据所述地址信息获取所述目标网页数据,并基于http协议将所述目标网页数据发送给所述终端设备。7.如权利要求6所述的方法,其特征在于,所述接收终端设备发送的网页连接请求之前,还包括:输出包含所述地址信息的图形码,以使...

【专利技术属性】
技术研发人员:周戈张曙光徐豪杰孙观楠韩延杰纪孝桢邱东生李鞠佑
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东,44

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

1