CN113115084A - 电视频道的控制方法、装置、设备及存储介质 - Google Patents

电视频道的控制方法、装置、设备及存储介质 Download PDF

Info

Publication number
CN113115084A
CN113115084A CN202010031616.0A CN202010031616A CN113115084A CN 113115084 A CN113115084 A CN 113115084A CN 202010031616 A CN202010031616 A CN 202010031616A CN 113115084 A CN113115084 A CN 113115084A
Authority
CN
China
Prior art keywords
target
channel
test
determining
control instruction
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
CN202010031616.0A
Other languages
English (en)
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.)
Baidu Online Network Technology Beijing Co Ltd
Beijing Baidu Netcom Science and Technology Co Ltd
Shanghai Xiaodu Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and Technology Co Ltd
Shanghai Xiaodu 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 Baidu Netcom Science and Technology Co Ltd, Shanghai Xiaodu Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN202010031616.0A priority Critical patent/CN113115084A/zh
Publication of CN113115084A publication Critical patent/CN113115084A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42221Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Selective Calling Equipment (AREA)
  • Details Of Television Systems (AREA)

Abstract

本申请公开了电视频道的控制方法、装置、设备及存储介质,涉及物联网技术领域。具体实现方案为:该方法应用于控制平台,控制平台通过第一电子设备与目标设备进行通信,该方法包括:接收第一电子设备发送的目标节目信息;根据目标节目信息从相匹配的频道表中确定对应的目标频道;根据目标频道生成对应的目标控制指令;将目标控制指令发送给第一电子设备,以使第一电子设备根据目标控制指令控制目标设备跳转到目标频道。提高了对电视频道的控制效率,也提升了用户观看电视节目的体验。

Description

电视频道的控制方法、装置、设备及存储介质
技术领域
本申请涉及到数据处理技术领域,尤其涉及物联网技术。
背景技术
随着人工智能技术的成熟,物联网技术也得到了快速发展。物联网技术是以互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的技术。物联网技术在智能家居领域有着广泛的应用。如智能音箱对电视机或机顶盒进行电视频道的控制。
现有技术中,智能音箱对电视机或机顶盒进行电视频道的控制时,需要用户对着智能音箱说出具体跳转到的台号或频道名称。所以需要用户记忆所看的节目在哪个频道,才能跳转到对应的频道来达到观看的目的。如果用户忘记了节目所在的频道,或者通过其它渠道知道的节目名称,而不知道这个节目所在的频道,则无法通过智能音箱对电视频道的进行控制。只能通过遥控器进行频道的浏览,找到这个节目所在的频道后,下次观看时再通过智能音箱实现对电视频道的控制。
所以现有技术中对电视频道的控制方法的控制效率较低,并且用户观看电视节目的体验较差。
发明内容
本申请实施例提供一种电视频道的控制方法、装置、设备及存储介质,解决了现有技术中对电视频道的控制方法的控制效率较低,并且用户观看电视节目的体验较差的技术问题。
本申请实施例第一方面提供一种电视频道的控制方法,所述方法应用于控制平台,所述控制平台通过第一电子设备与目标设备进行通信,所述方法包括:
接收第一电子设备发送的目标节目信息;根据所述目标节目信息从相匹配的频道表中确定对应的目标频道;根据所述目标频道生成对应的目标控制指令;将所述目标控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述目标控制指令控制目标设备跳转到所述目标频道。
本申请实施例中,由于用户在说出目标节目信息后,控制平台能够根据目标节目信息确定出对应的目标频道,并通过第一电子设备根据目标频道控制目标设备跳转到目标频道,所以实现了通过目标节目信息对电视机或机顶盒的控制。无需用户记忆节目与频道的对应关系,也无需通过遥控器进行频道的浏览,找到这个节目所在的频道后对电视频道的控制,所以提高了对电视频道的控制效率,也提升了用户观看电视节目的体验。
进一步地,如上所述的方法,所述根据所述目标节目信息从相匹配的频道表中确定对应的目标频道之前,还包括:
确定所述目标设备相匹配的频道表。
本申请实施例中,在根据目标节目信息从相匹配的频道表中确定对应的目标频道之前,确定出目标设备相匹配的频道表,能够为确定目标节目信息对应的目标频道做准备,并且满足目标设备多样化的需求,提高本申请中电视频道控制方法的通用性。
进一步地,如上所述的方法,所述控制平台还与第二电子设备进行通信,所述确定所述目标设备相匹配的频道表,包括:
接收所述第二电子设备发送的目标设备的网络运营商标识信息;根据所述网络运营商标识信息确定网络运营商对应的频道表;从所述网络运营商对应的频道表中确定所述相匹配的频道表。
本申请实施例中,由于目标设备相匹配的频道表与网络运营商相关,所以根据网络运营商的标识信息从网络运营商对应的频道表中确定相匹配的频道表,能够快速准确地确定出相匹配的频道表。
进一步地,如上所述的方法,所述从所述网络运营商对应的频道表中确定所述相匹配的频道表,包括:
从所述网络运营商对应的频道表中选择一个测试台号;生成所述测试台号的测试控制指令;将所述测试控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述测试控制指令控制目标设备跳转到测试频道;接收所述第二电子设备发送的测试频道名称;根据所述测试台号和所述测试频道名称的对应关系从所述网络运营商对应的频道表中确定所述相匹配的频道表。
本申请实施例中,由于在每个频道表中,台号和频道都有对应的映射关系,所以通过对目标设备测试的方式,能够准确确定出台号和频道的映射关系,进而准确确定出目标设备相匹配的频道表,并且在确定相匹配的频道表的过程中,无需用户通过输入所在区域的方式确定出相匹配的频道表,减少了用户与第二电子设备间的交互,提高了确定相匹配的频道表的效率,并且进一步提升了用户观看电视节目的体验。
进一步地,如上所述的方法,所述根据所述目标节目信息从相匹配的频道表中确定对应的目标频道,包括:
根据所述目标节目信息从相匹配的频道表中确定对应的目标台号;根据所述目标台号确定对应的目标频道。
本申请实施例中,由于在相匹配的频道表中关联存储有每个频道的名称及对应的台号,及每个台号在各个时段播出的节目信息,所以可首先根据目标节目信息确定出对应的目标台号,再根据目标台号确定出对应的目标频道,能够快速而准确地确定出目标节目信息对应的目标频道。
进一步地,如上所述的方法,所述根据所述目标频道生成对应的目标控制指令,包括:
根据所述目标频道对应的目标台号从配套红外码中确定对应的目标红外码;根据所述目标红外码生成对应的目标控制指令。
本申请实施例中,在生成目标控制指令时,根据目标红外码生成对应的目标控制指令,能够模拟红外遥控器实现对电视机或机顶盒的控制,使本申请实施例提供的电视频道的控制方法适用于使用红外遥控的目标设备。
进一步地,如上所述的方法,所述根据所述目标频道生成对应的目标控制指令之前,还包括:
确定所述目标设备对应的配套红外码。
本申请实施例中,由于每个目标设备的品牌和型号不同,所以在生成目标控制指令之前,确定出目标设备对应的配套红外码,为对目标设备的控制做准备,并且能够满足目标设备多样化的需求,提高本申请中电视频道控制方法的通用性。
本申请实施例第二方面提供一种电视频道的控制方法,所述方法应用于第一电子设备,所述第一电子设备分别与控制平台和目标设备进行通信,所述方法包括:
接收用户输入的目标节目信息;将所述目标节目信息发送给所述控制平台,以使所述控制平台根据所述目标节目信息生成对应的目标控制指令;接收所述目标控制指令,并根据所述目标控制指令控制目标设备跳转到目标频道。
进一步地,如上所述的方法,还包括:
接收所述控制平台发送的测试控制指令,所述测试控制指令是根据测试台号生成的;
根据所述测试控制指令控制所述目标设备跳转到测试频道,以使第二电子设备将所述测试频道名称发送给所述控制平台,所述控制平台根据所述测试台号和所述测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
本申请实施例第三方面提供一种电视频道的控制装置,所述装置位于控制平台中,所述控制平台通过第一电子设备与目标设备进行通信,所述装置包括:目标节目接收模块,用于接收第一电子设备发送的目标节目信息;
目标频道确定模块,用于根据所述目标节目信息从相匹配的频道表中确定对应的目标频道;目标指令生成模块,用于根据所述目标频道生成对应的目标控制指令;目标指令发送模块,用于将所述目标控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述目标控制指令控制目标设备跳转到所述目标频道。
进一步地,如上所述的装置,还包括:频道表确定模块,用于确定所述目标设备相匹配的频道表。
进一步地,如上所述的装置,所述控制平台还与第二电子设备进行通信,所述频道表确定模块,具体用于:
接收所述第二电子设备发送的目标设备的网络运营商标识信息;根据所述网络运营商标识信息确定网络运营商对应的频道表;从所述网络运营商对应的频道表中确定所述相匹配的频道表。
进一步地,如上所述的装置,所述频道表确定模块,在从所述网络运营商对应的频道表中确定所述相匹配的频道表时,具体用于:
从所述网络运营商对应的频道表中选择一个测试台号;生成所述测试台号的测试控制指令;将所述测试控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述测试控制指令控制目标设备跳转到测试频道;接收所述第二电子设备发送的测试频道名称;根据所述测试台号和所述测试频道名称的对应关系从所述网络运营商对应的频道表中确定所述相匹配的频道表。
进一步地,如上所述的装置,所述目标频道确定模块,具体用于:
根据所述目标节目信息从相匹配的频道表中确定对应的目标台号;根据所述目标台号确定对应的目标频道。
进一步地,如上所述的装置,所述目标指令生成模块,具体用于:
根据所述目标频道对应的目标台号从配套红外码中确定对应的目标红外码;根据所述目标红外码生成对应的目标控制指令。
进一步地,如上所述的装置,还包括:红外码确定模块,用于确定所述目标设备对应的配套红外码。
本申请实施例第四方面提供一种电视频道的控制装置,所述装置位于第一电子设备中,所述第一电子设备分别与控制平台和目标设备进行通信,所述装置包括:
节目信息接收模块,用于接收用户输入的目标节目信息;目标节目发送模块,用于将所述目标节目信息发送给所述控制平台,以使所述控制平台根据所述目标节目信息生成对应的目标控制指令;目标频道跳转模块,用于接收所述目标控制指令,并根据所述目标控制指令控制目标设备跳转到目标频道。
进一步地,如上所述的装置,还包括:
测试指令接收模块,用于接收所述控制平台发送的测试控制指令,所述测试控制指令是根据测试台号生成的;
测试频道跳转模块,用于根据所述测试控制指令控制所述目标设备跳转到测试频道,以使第二电子设备将所述测试频道名称发送给所述控制平台,所述控制平台根据所述测试台号和所述测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
本申请实施例第五方面提供一种控制平台,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够第一方面中任一项所述的方法。
本申请实施例第六方面提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第一方面任一项所述的方法。
本申请实施例第七面提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够第二方面中任一项所述的方法。
本申请实施例第八方面提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行第二方面任一项所述的方法。
本申请实施例第九方面提供一种计算机程序,包括程序代码,当计算机运行所述计算机程序时,所述程序代码执行如第一方面所述的方法。
本申请实施例第十方面提供一种计算机程序,包括程序代码,当计算机运行所述计算机程序时,所述程序代码执行如第二方面所述的方法。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是可以实现本申请实施例的电视频道的控制方法的应用场景图;
图2是根据本申请第一实施例提供的电视频道的控制方法的流程示意图;
图3是根据本申请第二实施例提供的电视频道的控制方法的流程示意图;
图4是根据本申请第二实施例提供的电视频道的控制方法中步骤201的流程示意图;
图5是根据本申请第二实施例提供的电视频道的控制方法中步骤202的流程示意图;
图6是根据本申请第二实施例提供的电视频道的控制方法中步骤2023的流程示意图;
图7是根据本申请第二实施例提供的电视频道的控制方法中步骤204的流程示意图;
图8是根据本申请第二实施例提供的电视频道的控制方法中步骤205的流程示意图;
图9是根据本申请第三实施例提供的电视频道的控制方法的流程示意图;
图10是根据本申请第三实施例提供的电视频道的控制方法中步骤300流程示意图;
图11是根据本申请第四实施例提供的电视频道的控制方法的信令流程示意图;
图12是根据本申请第四实施例提供的电视频道的控制方法的网络架构图;
图13为根据本申请第五实施例提供的电视频道的控制装置的结构示意图;
图14为根据本申请第六实施例提供的电视频道的控制装置的结构示意图;
图15是用来实现本申请实施例的电视频道的控制方法的控制平台的框图;
图16是用来实现本申请实施例的电视频道的控制方法的电子设备的框图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
为了清楚理解本申请的技术方案,下面对本申请中涉及的设备进行解释:
智能语音交互设备:是采用语音方式实现人机交互的智能设备。如智能语音家居设备,终端设备等。智能语音家居设备可以为智能音箱,智能冰箱等,终端设备可以为智能手机,车载终端,可穿戴设备等。
下面对本申请实施例提供的电视频道的控制方法的应用场景进行介绍。图1是可以实现本申请实施例的电视频道的控制方法的应用场景图,如图1所示,本申请实施例提供的电视频道的控制方法对应的一种应用场景中包括:第一电子设备、控制平台和目标设备。其中,第一电子设备可以为智能语音交互设备,控制平台为对目标设备进行控制的平台,可以为服务器。目标设备可以为电视机或机顶盒。控制平台通过第一电子设备与目标设备进行通信。具体地,第一电子设备接收用户输入的目标节目信息,如第一电子设备中具有收音组件。通过收音组件接收用户发出的目标节目信息的语音,然后将目标节目信息发送给控制平台,控制平台对目标节目信息的语音进行识别后,根据目标节目信息从相匹配的频道表中确定对应的目标频道,其中,在目标频道中播放目标节目。然后控制平台根据目标频道生成对应的目标控制指令,将目标控制指令发送给第一电子设备,第一电子设备根据目标控制指令控制目标设备跳转到目标频道。以使用户能够收看目标频道中的目标节目。由于用户在说出目标节目信息后,控制平台能够根据目标节目信息确定出对应的目标频道,并通过第一电子设备根据目标频道控制目标设备跳转到目标频道,所以实现了通过目标节目信息对电视机或机顶盒的控制。无需用户记忆节目与频道的对应关系,也无需通过遥控器进行频道的浏览,找到这个节目所在的频道后对电视频道的控制,所以提高了对电视频道的控制效率,也提升了用户观看电视节目的体验。
以下将参照附图来具体描述本申请的实施例。
实施例一
图2是根据本申请第一实施例提供的电视频道的控制方法的流程示意图,如图2所示,本申请实施例的执行主体为电视频道的控制装置,该电视频道的控制装置可以集成在控制平台中。则本实施例提供的电视频道的控制方法包括以下几个步骤。
步骤101,接收第一电子设备发送的目标节目信息。
本实施例中,第一电子设备可以为智能语音交互设备,如可以为智能音箱,智能手机,可穿戴设备等。
本实施例中,第一电子设备与控制平台进行通信,对第一电子设备和控制平台间的通信方式不做限定。如第一电子设备与控制平台间的通信方式可以为全球移动通讯(Global System of Mobile communication,简称GSM)、码分多址(Code DivisionMultiple Access,简称CDMA)、宽带码分多址(Wideband Code Division MultipleAccess,简称WCDMA)、时分同步码分多址(Time Division-Synchronous Code DivisionMultiple Access,简称TD-SCDMA)、长期演进(Long Term Evolution,简称LTE)***及5G等。
具体地,本实施例中,在第一电子设备接收到用户发出的关于目标节目信息的语音后,将目标节目信息的语音发送给控制平台,控制平台接收第一电子设备发送的目标节目信息的语音,并对语音进行语义识别,识别出目标节目信息。
其中,目标节目信息可以为目标节目的名称,目标节目的播出相关内容等。
步骤102,根据目标节目信息从相匹配的频道表中确定对应的目标频道。
本实施例中,控制平台预先存储有第一电子设备与对应的目标设备的映射关系,在接收到第一电子设备发送的目标节目信息时,还可获取第一电子设备的标识信息,根据第一电子设备的标识信息确定出对应的目标设备。并且在控制平台中预先确定出与目标设备相匹配的频道表,在相匹配的频道表中存储有包括的频道个数,关联存储有每个频道的名称及对应的台号,及每个台号在各个时段播出的节目信息。则控制平台在接收到目标节目信息后,在相匹配的频道表查找到匹配的节目信息后,确定出与该匹配的节目信息具有关联关系的台号和频道。将该具有关联关系的频道确定为目标节目信息对应的目标频道。将该具有关联关系的台号确定为目标节目信息对应的目标台号。
可以理解的是,频道表还可存储在云端服务器中,控制平台通过与云端服务器进行通信,获取目标设备相匹配的频道表。
步骤103,根据目标频道生成对应的目标控制指令。
本实施例中,若第一电子设备与目标设备的通信方式不同,则根据目标频道生成的目标控制指令所遵从的通信协议也会不同。例如若第一电子设备与目标设备间采用红外发射器进行通信,则可根据目标频道生成符合红外传输协议的目标控制指令。又如若第一电子设备与目标设备间采用蓝牙进行通信,则可根据目标频道生成符合蓝牙传输协议的目标控制指令。
具体地,本实施例中,根据目标频道生成对应的目标控制指令时,除了遵从第一电子设备与目标设备间的通信协议外,每个目标频道对应的目标控制指令中还携带目标频道信息及控制信息,以使第一电子设备能够根据目标控制指令控制目标设备跳转到对应的目标频道上。
步骤104,将目标控制指令发送给第一电子设备,以使第一电子设备根据目标控制指令控制目标设备跳转到目标频道。
本实施例中,第一电子设备与目标设备通信方式可以为近距离通信方式,如可以为红外通信、蓝牙BLE通信或行动热点wifi通信等。
其中,目标设备可以为电视机或机顶盒。
具体地,本实施例中,控制平台根据第一电子设备的标识信息将目标控制指令发送给对应的第一电子设备,第一电子设备与目标设备进行通信,将目标控制指令发送给目标设备,以使目标设备对目标控制指令进行解析,解析出目标频道信息及控制信息,根据目标控制指令跳转到目标频道。
其中,在目标频道中正在播放目标节目或即将播放目标节目。
本实施例提供的电视频道的控制方法,通过接收第一电子设备发送的目标节目信息;根据目标节目信息从相匹配的频道表中确定对应的目标频道;根据目标频道生成对应的目标控制指令;将目标控制指令发送给第一电子设备,以使第一电子设备根据目标控制指令控制目标设备跳转到目标频道。由于用户在说出目标节目信息后,控制平台能够根据目标节目信息确定出对应的目标频道,并通过第一电子设备根据目标频道控制目标设备跳转到目标频道,所以实现了通过目标节目信息对电视机或机顶盒的控制。无需用户记忆节目与频道的对应关系,也无需通过遥控器进行频道的浏览,找到这个节目所在的频道后对电视频道的控制,所以提高了对电视频道的控制效率,也提升了用户观看电视节目的体验。
实施例二
图3是根据本申请第二实施例提供的电视频道的控制方法的流程示意图,如图3所示,本实施例提供的电视频道的控制方法,是在本申请第一实施例提供的电视频道的控制方法的基础上,对步骤102-步骤103的进一步细化。并且还包括了确定目标设备对应的配套红外码的步骤,以及确定目标设备相匹配的频道表的步骤。则本实施例提供的电视频道的控制方法包括以下步骤。
步骤201,确定目标设备对应的配套红外码。
本实施例中,第一电子设备与目标设备间采用红外通信协议。即第一电子设备通过红外发射器控制目标设备跳转到目标频道。所以控制平台预先确定目标设备对应的配套红外码。
作为一种可选实施方式,如图4所示,本实施例中,确定目标设备对应的配套红外码,包括以下步骤:
步骤2011,接收第二电子设备发送的目标设备的品牌信息。
其中,第二电子设备中包括有控制平台的客户端,第二电子设备与控制平台进行通信,参与确定目标设备对应的配套红外码的步骤。第二电子设备可以为智能手机,平板年脑或其他设备,本实施例中对此不作限定。
具体地,在第二电子设备客户端的操作界面上,用户可选择目标设备的品牌信息,并通过点击确认按键将目标设备的品牌信息发送给控制平台,控制平台接收目标设备的品牌信息。
步骤2012,根据目标设备的品牌信息获取对应的至少一套红外码。
本实施例中,可在云端服务器中设置红外码库,控制平台根据目标设备的品牌信息从红外码库中获取该品牌的目标设备的至少一套红外码。
其中,在每套红外码中包括遥控目标设备的所有功能的红外码。
步骤2013,确定各套红外码的优先级信息,并根据优先级信息依次测试各套红外码是否为目标设备对应的配套红外码。
可选地,本实施例中,可获取每套红外码对应的设备在市场上的占有率,将占有率最大的设备对应的配套红外码确定为第一优先级的红外码。将占有率最小的设备对应的配套红外码确定为最小优先级的红外码。然后根据优先级信息首先测试第一优先级的红外码是否为目标设备对应的配套红外码,若第一优先级的红外码不是目标设备对应的配套红外码,则测试第二优先级的红外码是否为目标设备对应的配套红外码,以此类推,直到测试出与目标设备对应的配套红外码。
在测试各套红外码是否为目标设备对应的配套红外码时,具体可以为:从该套红外码中提取出开机红外码,控制平台根据开机红外码生成开机控制指令,并将开机控制指令发送给第一电子设备,第一电子设备根据开机控制指令控制目标设备开机,若目标设备能够根据开机控制指令进行开机,则确定该套红外码为目标设备对应的配套红外码。通过第二电子设备的客户端向控制平台发送红外码配套确认信息,控制平台根据红外码配套确认信息确定该套红外码为目标设备的配套红外码。若目标设备不能够根据开机控制指令进行开机,则说明该套红外码不是目标设备对应的配套红外码,则用户通过第二电子设备的客户端向控制平台发送红外码不配套信息,控制平台根据红外码不配套信息确定该套红外码不为目标设备的配套红外码。
步骤202,确定目标设备相匹配的频道表。
作为一种可选实施方式,本实施例中,如图5所示,步骤202包括以下步骤:
步骤2021,接收第二电子设备发送的目标设备的网络运营商标识信息。
进一步地,本实施例中,在第二电子设备客户端的操作界面上,用户可选择目标设备的网络运营商标识信息,并通过点击确认按键将目标设备的网络运营商标识信息发送给控制平台,控制平台接收目标设备的网络运营商标识信息。
步骤2022,根据网络运营商标识信息确定网络运营商对应的频道表。
进一步地,本实施例中,可在云端服务器设置有频道表数据库,在频道表数据库中存储有各网络运营商对应的频道表。并由于每个运营商会根据目标设备所在地区的不同,为不同地区的目标设备配置有不同的频道表,所以每个网络运营商对应的频道表为多个。控制平台根据网络运营商标识信息从云端服务器获取网络运营商对应的频道表。从网络运营商对应的频道表中确定与目标设备相匹配的频道表。
步骤2023,从网络运营商对应的频道表中确定相匹配的频道表。
作为一种可选实施方式,本实施例中,如图6所示,步骤2023包括以下步骤:
步骤2023a,从网络运营商对应的频道表中选择一个测试台号。
本实施例中,在网络运营商对应的每个频道表中包括多个台号,则选择每个频道表都有的一个台号作为测试台号。
步骤2023b,生成测试台号的测试控制指令。
本实施例中,在确定出目标设备对应的配套红外码后,可从配套的红外码中确定出测试台号对应的红外码,根据对应的红外码生成测试控制指令。该测试控制指令为控制目标设备跳转到测试台号对应的测试频道的指令。
步骤2023c,将测试控制指令发送给第一电子设备,以使第一电子设备根据测试控制指令控制目标设备跳转到测试频道。
本实施例中,将测试控制指令发送给第一电子设备,第一电子设备通过红外发射器将测试控制指令发送给目标设备,目标设备对测试控制指令进行解析,确定出测试台号和控制信息,根据测试台号和控制信息将电视频道跳转到测试台号对应的测试频道上。
步骤2023d,接收第二电子设备发送的测试频道名称。
本实施例中,在用户查看到跳转到的测试频道后,通过第二电子设备客户端的操作界面选择对应的测试频道名称,并将测试频道名称发送给控制平台,控制平台接收到测试频道名称。
步骤2023e,根据测试台号和测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
本实施例中,控制平台获知了测试台号,又接收到了第二电子设备发送的测试频道的名称,将测试台号与测试频道名称进行关联,确定测试台号与测试频道名称的对应关系。由于在网络运营商对应的的每个频道表中预先关联存储有每个频道的名称及对应的台号,及每个台号在各个时段播出的节目信息。所以可根据测试台号与测试频道名称的对应关系确定出与该对应关系相匹配的频道表。
可以理解的是,由于在各个区域中每个用户订购的电视节目套餐也有可能不同,所以在网络运营商对应的频道表中,可存在多个与该测试台号与测试频道对应的频道表。若确定出多个相匹配的频道表,则从网络运营商对应的频道表中再选择另一个测试台号,按照步骤2023a-步骤2023e的方式从多个相匹配的频道表中再次对频道表进行筛选,直到相匹配的频道表为唯一的一个频道表为止。
本实施例中,由于在每个频道表中,台号和频道都有对应的映射关系,所以通过对目标设备测试的方式,能够准确确定出台号和频道的映射关系,进而准确确定出目标设备相匹配的频道表,并且在确定相匹配的频道表的过程中,无需用户通过输入所在区域的方式确定出相匹配的频道表,减少了用户与第二电子设备间的交互,提高了确定相匹配的频道表的效率,并且进一步提升了用户观看电视节目的体验。
步骤203,接收第一电子设备发送的目标节目信息。
本实施例中,步骤203的实现方式与本申请第一实施例中的步骤101的实现方式相同,在此不再一一赘述。
步骤204,根据目标节目信息从相匹配的频道表中确定对应的目标频道。
作为一种可选实施方式,本实施例中,如图7所示,步骤204包括以下步骤:
步骤2041,根据目标节目信息从相匹配的频道表中确定对应的目标台号。
步骤2042,根据目标台号确定对应的目标频道。
进一步地,本实施例中,由于相匹配的频道表中存储有包括的频道个数,关联存储有每个频道的名称及对应的台号,及每个台号在各个时段播出的节目信息。所以首先根据目标节目信息查找到相匹配的频道表中匹配的节目信息后,确定出与该匹配的节目信息具有关联关系的台号作为目标台号。然后将与目标台号具有关联关系的频道确定为对应的目标频道。
步骤205,根据目标频道生成对应的目标控制指令。
作为一种可选实施方式,本实施例中,如图8所示,步骤205包括以下步骤:
步骤2051,根据目标频道对应的目标台号从配套红外码中确定对应的目标红外码。
本实施例中,配套红外码中包括遥控目标设备的所有功能的红外码。所以包括每个数字的红外码。所以首先根据目标频道对应的目标台号确定目标台号包括的数字及数字顺序,如目标台号为“10”,包括的数字先后为“1”和“0”,则从配套红外码中先后确定对应数字的红外码作为目标红外码。如先后确定数字“1”和“0”对应的红外码为目标红外码。
步骤2052,根据目标红外码生成对应的目标控制指令。
进一步地,本实施例中,根据目标红外码生成目标控制指令,则在目标控制指令中携带目标红外码,而且还包括控制信息。
其中,控制信息为跳转频道到目标红外码对应频道的控制信息。
本实施例中,在生成目标控制指令时,根据目标红外码生成对应的目标控制指令,能够模拟红外遥控器实现对电视机或机顶盒的控制,使本申请实施例提供的电视频道的控制方法适用于使用红外遥控的目标设备。
步骤206,将目标控制指令发送给第一电子设备,以使第一电子设备根据目标控制指令控制目标设备跳转到目标频道。
进一步地,本实施例中,控制平台根据第一电子设备的标识信息将目标控制指令发送给对应的第一电子设备,第一电子设备通过红外发射器将目标控制指令发送给目标设备,以使目标设备对目标控制指令进行解析,解析出目标红外码及控制信息,根据目标控制指令跳转到目标频道。
本实施例中,在根据目标节目信息从相匹配的频道表中确定对应的目标频道之前,确定出目标设备相匹配的频道表,能够为确定目标节目信息对应的目标频道做准备,并且满足目标设备多样化的需求,提高本申请中电视频道控制方法的通用性。
本实施例中,由于每个目标设备的品牌和型号不同,所以在生成目标控制指令之前,确定出目标设备对应的配套红外码,为对目标设备的控制做准备,并且能够满足目标设备多样化的需求,提高本申请中电视频道控制方法的通用性。
实施例三
图9是根据本申请第三实施例提供的电视频道的控制方法的流程示意图,如图9所示,本申请实施例的执行主体为电视频道的控制装置,该电视频道的控制装置可以集成在第一电子设备中。第一电子设备可以为智能语音交互设备。则本实施例提供的电视频道的控制方法包括以下几个步骤。
步骤301,接收用户输入的目标节目信息。
本实施例中,若用户想要收看某节目,则说出收看某节目的语音,如语音为“打开新闻联播”。则第一电子设备通过收音组件收录到该目标节目信息的语音。
其中,目标节目信息可以为目标节目的名称,目标节目的播出相关内容等。
本实施例中,在接收到目标节目信息的语音后,可将目标节目信息的语音进行语义识别,转化为文本形式的目标节目信息。或者将语音形式的目标节目信息发送给控制平台,由控制平台进行语义识别,获得文本形式的目标节目信息,本实施例中对此不作限定。
步骤302,将目标节目信息发送给控制平台,以使控制平台根据目标节目信息生成对应的目标控制指令。
本实施例中,第一电子设备与控制平台进行通信,将目标节目信息发送给控制平台,控制平台根据目标节目信息从相匹配的频道表中确定对应的目标频道;根据目标频道生成对应的目标控制指令。
本实施例中,控制平台根据目标节目信息从相匹配的频道表中确定对应的目标频道;根据目标频道生成对应的目标控制指令的方式与本申请第一实施例中相关步骤类似,在此不再一一赘述。
步骤303,接收目标控制指令,并根据目标控制指令控制目标设备跳转到目标频道。
本实施例中,目标设备可以为电视机或机顶盒。第一电子设备与目标设备通信方式可以为近距离通信方式,如可以为红外通信、蓝牙BLE通信或行动热点wifi通信等。
具体地,本实施例中,第一电子设备与目标设备进行通信,将目标控制指令发送给目标设备,以使目标设备对目标控制指令进行解析,解析出目标频道信息及控制信息,根据目标控制指令跳转到目标频道。
本实施例提供的电视频道的控制方法,通过接收用户输入的目标节目信息;将目标节目信息发送给控制平台,以使控制平台根据目标节目信息生成对应的目标控制指令;接收目标控制指令,并根据目标控制指令控制目标设备跳转到目标频道。由于用户在说出目标节目信息后,控制平台能够根据目标节目信息确定出对应的目标频道,并通过第一电子设备根据目标频道控制目标设备跳转到目标频道,所以实现了通过目标节目信息对电视机或机顶盒的控制。无需用户记忆节目与频道的对应关系,也无需通过遥控器进行频道的浏览,找到这个节目所在的频道后对电视频道的控制,所以提高了对电视频道的控制效率,也提升了用户观看电视节目的体验。
进一步地,本实施例中,如图10所示,在步骤301之前,还包括以下步骤300,步骤300包括以下步骤:
步骤3001,接收控制平台发送的测试控制指令,测试控制指令是根据测试台号生成的。
进一步地,本实施例中,在控制平台确定与目标设备对应的相匹配的频道表时,从网络运营商对应的频道表中选择一个测试台号,生成测试台号的测试控制指令,将测试控制指令发送给第一电子设备。所以第一电子设备接收到控制平台发送的测试控制指令。
其中,在测试控制指令中携带测试台号和控制信息。其中,测试台号可采用配套的红外码中的与测试台号对应的红外码表示。
步骤3002,根据测试控制指令控制目标设备跳转到测试频道,以使第二电子设备将测试频道名称发送给控制平台,控制平台根据测试台号和测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
进一步地,本实施例中,第一电子设备通过红外发射器将测试控制指令发送给目标设备,目标设备对测试控制指令进行解析,确定出测试台号和控制信息,根据测试台号和控制信息将电视频道跳转到测试台号对应的测试频道上。用户查看到跳转到的测试频道后,通过第二电子设备客户端的操作界面选择对应的测试频道名称,并将测试频道名称发送给控制平台,控制平台接收到测试频道名称。控制平台根据测试台号和测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
其中,控制平台根据测试台号和测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表的方式与本申请第二实施例中的步骤2023e中相同,在此不再一一赘述。
本实施例中,由于在每个频道表中,台号和频道都有对应的映射关系,所以通过对目标设备测试的方式,能够准确确定出台号和频道的映射关系,进而准确确定出目标设备相匹配的频道表,并且在确定相匹配的频道表的过程中,无需用户通过输入所在区域的方式确定出相匹配的频道表,减少了用户与第二电子设备间的交互,提高了确定相匹配的频道表的效率,并且进一步提升了用户观看电视节目的体验。
实施例四
图11是根据本申请第四实施例提供的电视频道的控制方法的信令流程示意图,图12是根据本申请第四实施例提供的电视频道的控制方法的网络架构图,如图11和图12所示,本申请实施例的执行主体为电视频道的控制***,该电视频道的控制***包括:第一电子设备,第二电子设备,控制平台,云端服务器及目标设备。则本实施例提供的电视频道的控制方法包括以下几个步骤。
步骤401,第二电子设备接收用户输入的目标设备的品牌信息。
进一步地,本实施例中,用户通过第一电子设备的客户端选择目标设备的品牌信息,并将目标设备的品牌信息发送给控制平台。
步骤402,控制平台接收第二电子设备发送的目标设备的品牌信息。
步骤403,控制平台根据目标设备的品牌信息从云端服务器的红外数据库中获取该品牌的至少一套红外码。
步骤404,控制平台确定从各套红外码中确定出目标设备对应的配套红外码。
本实施例中,步骤402-步骤404的实现方式与本申请第二实施例中的步骤2011-步骤2013的实现方式类似,在此不再一一赘述。
步骤405,第二电子设备接收用户输入的目标设备的网络运营商标识信息。
步骤406,控制平台接收第二电子设备发送的目标设备的网络运营商标识信息。
步骤407,控制平台根据网络运营商标识信息从云端服务器中确定网络运营商对应的频道表。
步骤408,从网络运营商对应的频道表中确定相匹配的频道表。
本实施例中,步骤406-步骤408的实现方式与本申请第二实施例中的步骤2021-步骤2023的实现方式类似,在此不再一一赘述。
步骤409,第一电子设备接收用户输入的目标节目信息。
步骤410,控制平台接收第一电子设备发送的目标节目信息。
步骤411,控制平台根据目标节目信息从相匹配的频道表中确定对应的目标频道;根据目标频道生成对应的目标控制指令。
步骤412,控制平台将目标控制指令发送给第一电子设备。
步骤413,第一电子设备根据目标控制指令控制目标设备跳转到目标频道。
本实施例中,步骤409-步骤413的实现方式与本申请第二实施例及第三实施例中的对应步骤类似,在此不再一一赘述。
实施例五
图13为根据本申请第五实施例提供的电视频道的控制装置的结构示意图,如图13所示,本实施例提供的电视频道的控制装置位于控制平台中,控制平台通过第一电子设备与目标设备进行通信,则该电视频道的控制装置1300包括:目标节目接收模块1301,目标频道确定模块1302,目标指令生成模块1303,目标指令发送模块1304。
其中,目标节目接收模块1301,用于接收第一电子设备发送的目标节目信息。目标频道确定模块1302,用于根据目标节目信息从相匹配的频道表中确定对应的目标频道。目标指令生成模块1303,用于根据目标频道生成对应的目标控制指令。目标指令发送模块1304,用于将目标控制指令发送给第一电子设备,以使第一电子设备根据目标控制指令控制目标设备跳转到目标频道。
本实施例提供的电视频道的控制装置可以执行图2所示方法实施例的技术方案,其实现原理和技术效果与图2所示方法实施例类似,在此不再一一赘述。
进一步地,本实施例提供的电视频道的控制装置1300中,还包括:频道表确定模块和红外码确定模块。
进一步地,控制平台还与第二电子设备进行通信,频道表确定模块,具体用于:
接收第二电子设备发送的目标设备的网络运营商标识信息;根据网络运营商标识信息确定网络运营商对应的频道表;从网络运营商对应的频道表中确定相匹配的频道表。
进一步地,频道表确定模块,在从网络运营商对应的频道表中确定相匹配的频道表时,具体用于:
从网络运营商对应的频道表中选择一个测试台号;生成测试台号的测试控制指令;将测试控制指令发送给第一电子设备,以使第一电子设备根据测试控制指令控制目标设备跳转到测试频道;接收第二电子设备发送的测试频道名称;根据测试台号和测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
进一步地,目标频道确定模块1302,具体用于:
根据目标节目信息从相匹配的频道表中确定对应的目标台号;根据目标台号确定对应的目标频道。
进一步地,目标指令生成模块1303,具体用于:
根据目标频道对应的目标台号从配套红外码中确定对应的目标红外码;根据目标红外码生成对应的目标控制指令。
进一步地,红外码确定模块,用于确定目标设备对应的配套红外码。
本实施例提供的电视频道的控制装置可以执行图3-图8、图11所示方法实施例的技术方案,其实现原理和技术效果与图3-图8、图11所示方法实施例类似,在此不再一一赘述。
实施例六
图14为根据本申请第六实施例提供的电视频道的控制装置的结构示意图,如图14所示,本实施例提供的电视频道的控制装置位于第一电子设备中,第一电子设备分别与控制平台和目标设备进行通信,则该电视频道的控制装置1400包括:节目信息接收模块1401,目标节目发送模块1402,及目标频道跳转模块1403。
其中,节目信息接收模块1401,用于接收用户输入的目标节目信息。目标节目发送模块1402,用于将目标节目信息发送给控制平台,以使控制平台根据目标节目信息生成对应的目标控制指令。目标频道跳转模块1403,用于接收目标控制指令,并根据目标控制指令控制目标设备跳转到目标频道。
本实施例提供的电视频道的控制装置可以执行图9所示方法实施例的技术方案,其实现原理和技术效果与图9所示方法实施例类似,在此不再一一赘述。
进一步地,本实施例提供的电视频道的控制装置1400中,还包括:测试指令接收模块和测试频道跳转模块。
进一步地,测试指令接收模块,用于接收控制平台发送的测试控制指令,测试控制指令是根据测试台号生成的。测试频道跳转模块,用于根据测试控制指令控制目标设备跳转到测试频道,以使第二电子设备将测试频道名称发送给控制平台,控制平台根据测试台号和测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
本实施例提供的电视频道的控制装置可以执行图10-图11所示方法实施例的技术方案,其实现原理和技术效果与图10-图11所示方法实施例类似,在此不再一一赘述。
根据本申请控制平台对应的实施例,本申请还提供了一种控制平台和一种可读存储介质。
如图15所示,是根据本申请实施例的电视频道的控制方法的控制平台的框图。控制平台旨在各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。控制平台还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图15所示,该控制平台包括:一个或多个处理器1501、存储器1502,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在控制平台内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个控制平台,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器***)。图15中以一个处理器1501为例。
存储器1502即为本申请所提供的非瞬时计算机可读存储介质。其中,存储器存储有可由至少一个处理器执行的指令,以使至少一个处理器执行本申请所提供的电视频道的控制方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的电视频道的控制方法。
存储器1502作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的电视频道的控制方法对应的程序指令/模块(例如,附图13所示的目标节目接收模块1301,目标频道确定模块1302,目标指令生成模块1303,目标指令发送模块1304)。处理器1501通过运行存储在存储器1502中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的电视频道的控制方法。
存储器1502可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据图15的控制平台的使用所创建的数据等。此外,存储器1502可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器1502可选包括相对于处理器1501远程设置的存储器,这些远程存储器可以通过网络连接至图15的控制平台。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
图15的控制平台还可以包括:输入装置1503和输出装置1504。处理器1501、存储器1502、输入装置1503和输出装置1504可以通过总线或者其他方式连接,图15中以通过总线连接为例。
输入装置1503可接收输入的语音、数字或字符信息,以及产生与图15的控制平台的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置1504可以包括语音播放设备、显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
根据本申请第一电子设备的实施例,本申请还提供了一种电子设备和另一种可读存储介质。
如图16所示,是根据本申请实施例的电视频道的控制方法的电子设备的框图。电子设备旨在各种形式的具有语音交互功能的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图16所示,该电子设备包括:一个或多个处理器1601、存储器1602,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示GUI的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器***)。图16中以一个处理器1601为例。
存储器1602即为本申请所提供的非瞬时计算机可读存储介质。其中,存储器存储有可由至少一个处理器执行的指令,以使至少一个处理器执行本申请所提供的电视频道的控制方法。本申请的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本申请所提供的电视频道的控制方法。
存储器1602作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本申请实施例中的电视频道的控制方法对应的程序指令/模块(例如,附图14所示的节目信息接收模块1401,目标节目发送模块1402,及目标频道跳转模块1403)。处理器1601通过运行存储在存储器1602中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的电视频道的控制方法。
存储器1602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储根据图16的电子设备的使用所创建的数据等。此外,存储器1602可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器1602可选包括相对于处理器1601远程设置的存储器,这些远程存储器可以通过网络连接至图16的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
图16的电子设备还可以包括:输入装置1603和输出装置1604。处理器1601、存储器1602、输入装置1603和输出装置1604可以通过总线或者其他方式连接,图16中以通过总线连接为例。
输入装置1603可接收输入的语音、数字或字符信息,以及产生与图16的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置1604可以包括语音播放设备、显示设备、辅助照明装置(例如,LED)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(LCD)、发光二极管(LED)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
此处描述的***和技术的各种实施方式可以在数字电子电路***、集成电路***、专用ASIC(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(PLD)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
为了提供与用户的交互,可以在计算机上实施此处描述的***和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)和互联网。
计算机***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
根据本申请实施例的技术方案,由于接收第一电子设备发送的目标节目信息;根据目标节目信息从相匹配的频道表中确定对应的目标频道;根据目标频道生成对应的目标控制指令;将目标控制指令发送给第一电子设备,以使第一电子设备根据目标控制指令控制目标设备跳转到目标频道。由于用户在说出目标节目信息后,控制平台能够根据目标节目信息确定出对应的目标频道,并通过第一电子设备根据目标频道控制目标设备跳转到目标频道,所以实现了通过目标节目信息对电视机或机顶盒的控制。无需用户记忆节目与频道的对应关系,也无需通过遥控器进行频道的浏览,找到这个节目所在的频道后对电视频道的控制,所以提高了对电视频道的控制效率,也提升了用户观看电视节目的体验。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发申请中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。

Claims (22)

1.一种电视频道的控制方法,其特征在于,所述方法应用于控制平台,所述控制平台通过第一电子设备与目标设备进行通信,所述方法包括:
接收第一电子设备发送的目标节目信息;
根据所述目标节目信息从相匹配的频道表中确定对应的目标频道;
根据所述目标频道生成对应的目标控制指令;
将所述目标控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述目标控制指令控制目标设备跳转到所述目标频道。
2.根据权利要求1所述的方法,其特征在于,所述根据所述目标节目信息从相匹配的频道表中确定对应的目标频道之前,还包括:
确定所述目标设备相匹配的频道表。
3.根据权利要求2所述的方法,其特征在于,所述控制平台还与第二电子设备进行通信,所述确定所述目标设备相匹配的频道表,包括:
接收所述第二电子设备发送的目标设备的网络运营商标识信息;
根据所述网络运营商标识信息确定网络运营商对应的频道表;
从所述网络运营商对应的频道表中确定所述相匹配的频道表。
4.根据权利要求3所述的方法,其特征在于,所述从所述网络运营商对应的频道表中确定所述相匹配的频道表,包括:
从所述网络运营商对应的频道表中选择一个测试台号;
生成所述测试台号的测试控制指令;
将所述测试控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述测试控制指令控制目标设备跳转到测试频道;
接收所述第二电子设备发送的测试频道名称;
根据所述测试台号和所述测试频道名称的对应关系从所述网络运营商对应的频道表中确定所述相匹配的频道表。
5.根据权利要求1所述的方法,其特征在于,所述根据所述目标节目信息从相匹配的频道表中确定对应的目标频道,包括:
根据所述目标节目信息从相匹配的频道表中确定对应的目标台号;
根据所述目标台号确定对应的目标频道。
6.根据权利要求5所述的方法,其特征在于,所述根据所述目标频道生成对应的目标控制指令,包括:
根据所述目标频道对应的目标台号从配套红外码中确定对应的目标红外码;
根据所述目标红外码生成对应的目标控制指令。
7.根据权利要求6所述的方法,其特征在于,所述根据所述目标频道生成对应的目标控制指令之前,还包括:
确定所述目标设备对应的配套红外码。
8.一种电视频道的控制方法,其特征在于,所述方法应用于第一电子设备,所述第一电子设备分别与控制平台和目标设备进行通信,所述方法包括:
接收用户输入的目标节目信息;
将所述目标节目信息发送给所述控制平台,以使所述控制平台根据所述目标节目信息生成对应的目标控制指令;
接收所述目标控制指令,并根据所述目标控制指令控制目标设备跳转到目标频道。
9.根据权利要求8所述的方法,其特征在于,还包括:
接收所述控制平台发送的测试控制指令,所述测试控制指令是根据测试台号生成的;
根据所述测试控制指令控制所述目标设备跳转到测试频道,以使第二电子设备将所述测试频道名称发送给所述控制平台,所述控制平台根据所述测试台号和所述测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
10.一种电视频道的控制装置,其特征在于,所述装置位于控制平台中,所述控制平台通过第一电子设备与目标设备进行通信,所述装置包括:
目标节目接收模块,用于接收第一电子设备发送的目标节目信息;
目标频道确定模块,用于根据所述目标节目信息从相匹配的频道表中确定对应的目标频道;
目标指令生成模块,用于根据所述目标频道生成对应的目标控制指令;
目标指令发送模块,用于将所述目标控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述目标控制指令控制目标设备跳转到所述目标频道。
11.根据权利要求10所述的装置,其特征在于,还包括:频道表确定模块,用于确定所述目标设备相匹配的频道表。
12.根据权利要求11所述的装置,其特征在于,所述控制平台还与第二电子设备进行通信,所述频道表确定模块,具体用于:
接收所述第二电子设备发送的目标设备的网络运营商标识信息;根据所述网络运营商标识信息确定网络运营商对应的频道表;从所述网络运营商对应的频道表中确定所述相匹配的频道表。
13.根据权利要求12所述的装置,其特征在于,所述频道表确定模块,在从所述网络运营商对应的频道表中确定所述相匹配的频道表时,具体用于:
从所述网络运营商对应的频道表中选择一个测试台号;生成所述测试台号的测试控制指令;将所述测试控制指令发送给所述第一电子设备,以使所述第一电子设备根据所述测试控制指令控制目标设备跳转到测试频道;接收所述第二电子设备发送的测试频道名称;根据所述测试台号和所述测试频道名称的对应关系从所述网络运营商对应的频道表中确定所述相匹配的频道表。
14.根据权利要求10所述的装置,其特征在于,所述目标频道确定模块,具体用于:
根据所述目标节目信息从相匹配的频道表中确定对应的目标台号;根据所述目标台号确定对应的目标频道。
15.根据权利要求14所述的装置,其特征在于,所述目标指令生成模块,具体用于:
根据所述目标频道对应的目标台号从配套红外码中确定对应的目标红外码;根据所述目标红外码生成对应的目标控制指令。
16.根据权利要求15所述的装置,其特征在于,还包括:红外码确定模块,用于确定所述目标设备对应的配套红外码。
17.一种电视频道的控制装置,其特征在于,所述装置位于第一电子设备中,所述第一电子设备分别与控制平台和目标设备进行通信,所述装置包括:
节目信息接收模块,用于接收用户输入的目标节目信息;
目标节目发送模块,用于将所述目标节目信息发送给所述控制平台,以使所述控制平台根据所述目标节目信息生成对应的目标控制指令;
目标频道跳转模块,用于接收所述目标控制指令,并根据所述目标控制指令控制目标设备跳转到目标频道。
18.根据权利要求17所述的装置,其特征在于,还包括:
测试指令接收模块,用于接收所述控制平台发送的测试控制指令,所述测试控制指令是根据测试台号生成的;
测试频道跳转模块,用于根据所述测试控制指令控制所述目标设备跳转到测试频道,以使第二电子设备将所述测试频道名称发送给所述控制平台,所述控制平台根据所述测试台号和所述测试频道名称的对应关系从网络运营商对应的频道表中确定相匹配的频道表。
19.一种控制平台,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的方法。
20.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求1-7中任一项所述的方法。
21.一种电子设备,其特征在于,包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求8或9所述的方法。
22.一种存储有计算机指令的非瞬时计算机可读存储介质,其特征在于,所述计算机指令用于使所述计算机执行权利要求8或9所述的方法。
CN202010031616.0A 2020-01-13 2020-01-13 电视频道的控制方法、装置、设备及存储介质 Pending CN113115084A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010031616.0A CN113115084A (zh) 2020-01-13 2020-01-13 电视频道的控制方法、装置、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010031616.0A CN113115084A (zh) 2020-01-13 2020-01-13 电视频道的控制方法、装置、设备及存储介质

Publications (1)

Publication Number Publication Date
CN113115084A true CN113115084A (zh) 2021-07-13

Family

ID=76709230

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010031616.0A Pending CN113115084A (zh) 2020-01-13 2020-01-13 电视频道的控制方法、装置、设备及存储介质

Country Status (1)

Country Link
CN (1) CN113115084A (zh)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107948726A (zh) * 2017-12-05 2018-04-20 深圳创维数字技术有限公司 一种电视频道的控制方法、***、服务器、终端及介质
CN108040264A (zh) * 2017-11-07 2018-05-15 苏宁云商集团股份有限公司 一种用于电视节目选台的音箱语音控制方法及设备
WO2018199390A1 (ko) * 2017-04-24 2018-11-01 엘지전자 주식회사 전자기기
CN109584872A (zh) * 2018-12-10 2019-04-05 深圳创维-Rgb电子有限公司 一种语音控制***、控制方法、设备及介质
CN109600625A (zh) * 2018-12-20 2019-04-09 深圳创维-Rgb电子有限公司 一种节目搜索方法、装置、设备及介质
CN109658932A (zh) * 2018-12-24 2019-04-19 深圳创维-Rgb电子有限公司 一种设备控制方法、装置、设备及介质
US20190281341A1 (en) * 2018-03-12 2019-09-12 Amazon Technologies, Inc. Voice-controlled multimedia device
CN110248231A (zh) * 2019-06-27 2019-09-17 华为技术有限公司 一种机顶盒的控制方法、***及相关装置
CN110278473A (zh) * 2019-06-28 2019-09-24 成都驰通数码***有限公司 一种基于语音识别的数字电视遥控换台方法及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018199390A1 (ko) * 2017-04-24 2018-11-01 엘지전자 주식회사 전자기기
CN108040264A (zh) * 2017-11-07 2018-05-15 苏宁云商集团股份有限公司 一种用于电视节目选台的音箱语音控制方法及设备
CN107948726A (zh) * 2017-12-05 2018-04-20 深圳创维数字技术有限公司 一种电视频道的控制方法、***、服务器、终端及介质
US20190281341A1 (en) * 2018-03-12 2019-09-12 Amazon Technologies, Inc. Voice-controlled multimedia device
CN109584872A (zh) * 2018-12-10 2019-04-05 深圳创维-Rgb电子有限公司 一种语音控制***、控制方法、设备及介质
CN109600625A (zh) * 2018-12-20 2019-04-09 深圳创维-Rgb电子有限公司 一种节目搜索方法、装置、设备及介质
CN109658932A (zh) * 2018-12-24 2019-04-19 深圳创维-Rgb电子有限公司 一种设备控制方法、装置、设备及介质
CN110248231A (zh) * 2019-06-27 2019-09-17 华为技术有限公司 一种机顶盒的控制方法、***及相关装置
CN110278473A (zh) * 2019-06-28 2019-09-24 成都驰通数码***有限公司 一种基于语音识别的数字电视遥控换台方法及***

Similar Documents

Publication Publication Date Title
CN110557699B (zh) 一种智能音箱交互方法、装置、设备及存储介质
CN110601933A (zh) 物联网设备的控制方法、装置、设备及存储介质
CN105141998A (zh) 一种基于dlna的智能电视语音遥控器控制方法及***
KR20210038812A (ko) 음성 제어 방법, 장치, 전자 기기 및 판독 가능 저장 매체
CN104703013A (zh) 一种机顶盒遥控器的操作方法及装置
CN111246305A (zh) 视频预览方法、装置、设备及存储介质
US20140215347A1 (en) Portable device and control method thereof
US20130035927A1 (en) Display apparatus, control method and server thereof
CN106454463B (zh) 一种基于电视机的控制方法和装置
CN105049927A (zh) 移动终端和电视间分享信息的方法及***
US20170034564A1 (en) Method and TV Associated Communication Device for Switching User Personalized Interface
CN105392048B (zh) 视频投放控制方法及***
CN113115084A (zh) 电视频道的控制方法、装置、设备及存储介质
CN106603946B (zh) 电视机遥控方法、装置和***
CN104254016A (zh) 机顶盒与智能移动终端的交互方法及其装置
CN110913268A (zh) 一种多屏互动的方法、装置及电子设备
US11128923B2 (en) Television program switching method and apparatus
US11145234B2 (en) Screen projecting method, apparatus, device and storage medium
CN110609671B (zh) 声音信号增强方法、装置、电子设备及存储介质
CN112579032B (zh) 智能设备引导的方法及装置
CN112466300B (zh) 交互方法、电子设备、智能设备及可读存储介质
US10275139B2 (en) System and method for integrated user interface for electronic devices
CN104683843A (zh) 一种视频设备控制方法及视频设备
CN111177558A (zh) 频道业务构建方法及装置
CN111935523B (zh) 频道控制方法、装置、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for 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: 20210713