一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种IPTV业务的控制方法和装置与流程

2022-11-14 13:56:31 来源:中国专利 TAG:

一种iptv业务的控制方法和装置
技术领域
1.本发明涉及互联网领域,特别是涉及一种iptv业务的控制方法和装置。


背景技术:

2.对于iptv(交互式网络电视)而言,机顶盒是其运营主要的承载设备和系统,但随着运营时间的推移,部分机顶盒设备无法及时进行有效的升级换代,严重影响新的运营方式应用,而随着android等智能电视终端的兴起及性能的提高,将iptv业务迁移到智能电视系统上成为可能。
3.然而,在基于智能电视系统的iptv业务中,在通过智能电视系统配套的遥控器对iptv业务进行控制时,会存在像返回、视频播放结束等按键操作无法捕获,进而会导致iptv业务出现报错、渲染异常或无响应等情况,从而导致iptv业务使用在体验上的严重下降。


技术实现要素:

4.鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种iptv业务的控制方法和装置,包括:
5.一种iptv业务的控制方法,所述方法包括:
6.当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行拦截;
7.按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行转换,得到第二控制指令;
8.通过所述第二控制指令对iptv业务进行控制。
9.可选地,所述按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行转换,得到第二控制指令,包括:
10.按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值;
11.根据所述第二键值,生成第二控制指令。
12.可选地,在所述按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值之前,还包括:
13.判断所述第一操作指令中第一键值是否为指定键值;
14.在所述第一键值为指定键值时,执行所述按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值。
15.可选地,所述指定键值为智能电视系统中用于进行返回控制或用于进行视频播放完毕控制的键值。
16.可选地,所述通过所述第二控制指令对iptv业务进行控制,包括:
17.由智能电视系统中针对iptv业务的应用程序将所述第二控制指令发送至针对iptv业务中电子节目指南系统的浏览器内核;
18.由针对iptv业务中电子节目指南系统的浏览器内核将所述第二控制指令中第二键值转换为标准格式,并根据转换为标准格式的第二键值,生成目标事件,以通过目标事件对iptv业务进行控制。
19.可选地,所述目标事件为onkeydown事件。
20.可选地,所述智能电视系统为基于android的智能电视系统。
21.一种iptv业务的控制装置,所述装置包括:
22.指令拦截模块,用于当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行拦截;
23.指令转换模块,用于按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行转换,得到第二控制指令;
24.控制模块,用于通过所述第二控制指令对iptv业务进行控制。
25.一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上的iptv业务的控制方法。
26.一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上的iptv业务的控制方法。
27.本发明实施例具有以下优点:
28.在本发明实施例中,当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行转换,得到第二控制指令,通过第二控制指令对iptv业务进行控制,实现了将与智能电视系统配套遥控器指令转换为针对iptv业务的控制指令,避免了由于遥控器按键操作无法捕获而导致iptv业务出现错误,提升了基于智能电视系统的iptv业务的质量。
附图说明
29.为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
30.图1是本发明一实施例提供的一种iptv业务的控制方法的步骤流程图;
31.图2是本发明一实施例提供的另一种iptv业务的控制方法的步骤流程图;
32.图3是本发明一实施例提供的另一种iptv业务的控制方法的步骤流程图;
33.图4是本发明一实施例提供的一种iptv业务的控制示例的示意图;
34.图5是本发明一实施例提供的另一种iptv业务的控制示例的示意图;
35.图6是本发明一实施例提供的一种iptv业务的控制装置的结构框图。
具体实施方式
36.为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不
是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
37.对于iptv业务,其渲染是通过epg(electrical program guide,电子节目指南)系统来实现,遥控器是操作控制epg的重要元件,用户可以通过上、下、左、右、确认、返回等按键操作来控制iptv的epg页面,最终获得所需的业务信息。而在基于智能电视系统的iptv业务中,为了实现采用智能电视系统配套的遥控器对iptv业务进行控制,遥控器按键处理是通过智能电视系统中针对iptv业务的应用程序的侦听、处理、转发来实现。
38.具体而言,在基于android智能电视系统的iptv业务中,按键控制是通过android底层方法dispatchkeyevent来拦截下发,最终由iptv业务epg浏览器内核javascript脚本的onkeydown等几个事件来处理的。
39.然而,如返回、视频播放结束等遥控器按键操作是onkeydown等事件无法捕获的,会导致iptv业务出现报错、渲染异常或无响应等错误情况,从而导致整体iptv业务使用体验上的严重下降。
40.基于此,本发明实施例提出通过智能电视系统中针对iptv业务的应用程序,对通过android智能电视系统配套遥控器的控制事件进行拦截,然后将拦截的按键键值进行转换后下发到iptv业务epg侧,在iptv业务epg的浏览器内核中重构为epg能够接收执行的标准格式,最后在epg的onkeydown事件中完成业务执行处理。
41.通过本发明实施例,提升了整体iptv业务的使用体验,解决了智能电视系统配套的遥控器中返回、视频播放结束等按键控制无法传到iptv业务epg浏览器内核,无法被iptv业务epg浏览器内核中的onkeydown等事件捕获的问题。
42.具体而言,一方面通过智能电视系统中针对iptv业务的应用程序对遥控器控制指令的拦截并转换后下发,可以统一iptv特殊按键的控制,不用针对不同的业务实现不同的按键控制,有效避免在按键操作时因不同设备的个性化设置导致操作异常或其他的epg错误。
43.另一方面,在基于智能电视系统的iptv业务中,将iptv业务脱离机顶盒及机顶盒遥控器束缚,直接运行在智能电视系统中通过智能电视系统配套的遥控器操作iptv,提高了平滑移植iptv业务从机顶盒到智能电视系统的效率,不需要原始iptv业务上的epg进行修改按键控制源代码适配,能够提供与机顶盒iptv业务同样的体验,保留和支持了原始iptv老用户的操作习惯,极大的降低epg移植复杂度,
44.而且,对按键控制的统一封装,可以支持不同品牌、不同型号的智能电视系统,后期在适配不同智能电视系统时可极大的提升效率。
45.以下进行进一步说明:
46.参照图1,示出了本发明一实施例提供的一种iptv业务的控制方法的步骤流程图,具体可以包括如下步骤:
47.步骤101,当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行拦截。
48.其中,智能电视系统可以为基于android的智能电视系统,智能电视系统配套的遥控器即为智能电视终端配套的遥控器,其与iptv机顶盒配套的遥控器不同,如在返回、视频播放完毕等按键的键值设置上不同,而iptv业务的epg系统仅能识别与iptv机顶盒配套的
遥控器的键值。
49.例如,智能电视系统配套的遥控器中返回按键的键值为04,而iptv机顶盒配套的遥控器中返回按键的键值为08。
50.又如,智能电视系统配套的遥控器中视频播放完毕按键的键值为123,而iptv机顶盒配套的遥控器中视频播放完毕按键的键值为768。
51.在基于智能电视系统的iptv业务中,可以将iptv业务脱离机顶盒及机顶盒遥控器束缚,直接运行在智能电视系统中通过智能电视系统配套的遥控器操作iptv。具体的,智能电视系统可以部署针对iptv业务的应用程序,在开启智能电视系统并开启针对iptv业务的应用程序后,针对iptv业务的应用程序可以向智能电视系统进行初始化注册,在初始化注册成功后,用户可以通过智能电视系统配套的遥控器来对iptv业务进行控制。
52.在智能电视系统接收到智能电视系统配套的遥控器发送的第一操作指令后,可以通过智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,如在android智能电视系统中,可以通过针对iptv业务的应用程序中dispatchkeyevent方法进行拦截接收。
53.步骤102,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行转换,得到第二控制指令。
54.由于智能电视系统配套的遥控器与iptv机顶盒配套的遥控器在返回、视频播放完毕等按键的键值设置上不同,而iptv业务的epg系统仅能识别与iptv机顶盒配套的遥控器的键值,则可以预先根据智能电视系统和epg系统中实现相同功能的不同键值设置映射关系。
55.例如,智能电视系统配套的遥控器中返回按键的键值为04,而iptv机顶盒配套的遥控器中返回按键的键值为08,则将智能电视系统中键值04映射为epg系统能够识别的键值08。
56.又如,智能电视系统配套的遥控器中视频播放完毕按键的键值为123,而iptv机顶盒配套的遥控器中视频播放完毕按键的键值为768,则将智能电视系统中键值123映射为epg系统能够识别的键值768。
57.在拦截第一控制指令后,可以根据映射关系,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行转换,得到第二控制指令。
58.在一示例中,可以对拦截的第一控制指令中第一键值进行临时存储,在需要进行键值转换时,可以从临时存储区提取要转换的键值进行转换,在转换成功后才在临时存储区删除临时存储的第一键值。
59.在本发明一实施例中,步骤102,可以包括:
60.按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值;根据所述第二键值,生成第二控制指令。
61.在具体实现中,可以查找第一操作指令的第一键值映射的第二键值,第二键值即为epg系统能够识别的键值,进而可以根据转换后的第二键值,生成第二控制指令,即智能电视系统通过将实体的遥控器按键控制转换为一虚拟按键控制来进行实现。
62.例如,将智能电视系统配套的遥控器发送的返回按键的键值为04,转换为epg系统能够识别的键值08。又如,将智能电视系统配套的遥控器发送的视频播放完毕按键的键值
为123,转换为epg系统能够识别的键值768。
63.在本发明一实施例中,在所述按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值之前,还可以包括:
64.判断所述第一操作指令中第一键值是否为指定键值;在所述第一键值为指定键值时,执行所述按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值。
65.其中,指定键值可以为智能电视系统中用于进行返回控制或用于进行视频播放完毕控制的键值。
66.由于智能电视系统中部分键值是epg系统能够识别的,并不是所有的键值都需要进行转换,则可以先判断第一操作指令中第一键值是否为指定键值,若为指定键值,则可以进行键值转换,若为非指定键值,则不进行键值转换,而直接将包含该键值的第一操作指令直接下发epg系统。
67.例如,可以通过比对dispatchkeyevent方法的入参keyevent对象中的getkeycode()具体键值,锁定需要再封装的键值。
68.步骤103,通过所述第二控制指令对iptv业务进行控制。
69.在转换得到第二控制指令后,可以将第二控制指令下发至iptv业务中epg系统,进而可以通过第二控制指令对iptv业务进行控制。
70.在本发明一实施例中,步骤103,可以包括:
71.由智能电视系统中针对iptv业务的应用程序将所述第二控制指令发送至针对iptv业务中电子节目指南系统的浏览器内核;由针对iptv业务中电子节目指南系统的浏览器内核将所述第二控制指令中第二键值转换为标准格式,并根据转换为标准格式的第二键值,生成目标事件,以通过目标事件对iptv业务进行控制。
72.在具体实现中,智能电视系统中针对iptv业务的应用程序可以将第二控制指令发送至针对iptv业务中epg系统的浏览器内核,由于键值仅仅为操作指令的标识,则浏览器内核可以将第二控制指令中第二键值重构为epg系统能够处理的标准格式,然后可以将转换为标准格式的第二键值封装为目标事件,如目标事件可以为onkeydown事件,进而将目标事件下发至epg页面中完成执行。
73.在本发明实施例中,当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行转换,得到第二控制指令,通过第二控制指令对iptv业务进行控制,实现了将与智能电视系统配套遥控器指令转换为针对iptv业务的控制指令,避免了由于遥控器按键操作无法捕获而导致iptv业务出现错误,提升了基于智能电视系统的iptv业务的质量。
74.参照图2,示出了本发明一实施例提供的另一种iptv业务的控制方法的步骤流程图,具体可以包括如下步骤:
75.步骤201,当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行拦截。
76.在基于智能电视系统的iptv业务中,可以将iptv业务脱离机顶盒及机顶盒遥控器束缚,直接运行在智能电视系统中通过智能电视系统配套的遥控器操作iptv。具体的,智能
电视系统可以部署针对iptv业务的应用程序,在开启智能电视系统并开启针对iptv业务的应用程序后,针对iptv业务的应用程序可以向智能电视系统进行初始化注册,在初始化注册成功后,用户可以通过智能电视系统配套的遥控器来对iptv业务进行控制。
77.在智能电视系统接收到智能电视系统配套的遥控器发送的第一操作指令后,可以通过智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,如在android智能电视系统中,可以通过针对iptv业务的应用程序中dispatchkeyevent方法进行拦截接收。
78.步骤202,判断所述第一操作指令中第一键值是否为指定键值。
79.其中,指定键值可以为智能电视系统中用于进行返回控制或用于进行视频播放完毕控制的键值。
80.由于智能电视系统中部分键值是epg系统能够识别的,并不是所有的键值都需要进行转换,则可以先判断第一操作指令中第一键值是否为指定键值,若为指定键值,则可以进行键值转换,若为非指定键值,则不进行键值转换,而直接将包含该键值的第一操作指令直接下发epg系统。
81.例如,可以通过比对dispatchkeyevent方法的入参keyevent对象中的getkeycode()具体键值,锁定需要再封装的键值。
82.步骤203,在所述第一键值为指定键值时,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值。
83.在具体实现中,可以查找第一操作指令的第一键值映射的第二键值,第二键值即为epg系统能够识别的键值。
84.例如,将智能电视系统配套的遥控器发送的返回按键的键值为04,转换为epg系统能够识别的键值08。又如,将智能电视系统配套的遥控器发送的视频播放完毕按键的键值为123,转换为epg系统能够识别的键值768。
85.步骤204,根据所述第二键值,生成第二控制指令。
86.在获得第二键值后,进而可以根据转换后的第二键值,生成第二控制指令,即智能电视系统通过将实体的遥控器按键控制转换为一虚拟按键控制来进行实现。
87.步骤205,通过所述第二控制指令对iptv业务进行控制。
88.在转换得到第二控制指令后,可以将第二控制指令下发至iptv业务中epg系统,进而可以通过第二控制指令对iptv业务进行控制。
89.在本发明实施例中,通过当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,判断第一操作指令中第一键值是否为指定键值,在第一键值为指定键值时,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将第一操作指令中第一键值转换为第二键值,根据第二键值,生成第二控制指令,通过第二控制指令对iptv业务进行控制,实现了由智能电视系统中针对iptv业务的应用程序对遥控器控制键值的转换,避免了iptv业务epg系统无法实现键值而导致的错误。
90.参照图3,示出了本发明一实施例提供的另一种iptv业务的控制方法的步骤流程图,具体可以包括如下步骤:
91.步骤301,当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智
能电视系统中针对iptv业务的应用程序对所述第一操作指令进行拦截。
92.在基于智能电视系统的iptv业务中,可以将iptv业务脱离机顶盒及机顶盒遥控器束缚,直接运行在智能电视系统中通过智能电视系统配套的遥控器操作iptv。具体的,智能电视系统可以部署针对iptv业务的应用程序,在开启智能电视系统并开启针对iptv业务的应用程序后,针对iptv业务的应用程序可以向智能电视系统进行初始化注册,在初始化注册成功后,用户可以通过智能电视系统配套的遥控器来对iptv业务进行控制。
93.在智能电视系统接收到智能电视系统配套的遥控器发送的第一操作指令后,可以通过智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,如在android智能电视系统中,可以通过针对iptv业务的应用程序中dispatchkeyevent方法进行拦截接收。
94.步骤302,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值。
95.在具体实现中,可以查找第一操作指令的第一键值映射的第二键值,第二键值即为epg系统能够识别的键值。
96.例如,将智能电视系统配套的遥控器发送的返回按键的键值为04,转换为epg系统能够识别的键值08。又如,将智能电视系统配套的遥控器发送的视频播放完毕按键的键值为123,转换为epg系统能够识别的键值768。
97.步骤303,根据所述第二键值,生成第二控制指令。
98.在获得第二键值后,进而可以根据转换后的第二键值,生成第二控制指令,即智能电视系统通过将实体的遥控器按键控制转换为一虚拟按键控制来进行实现。
99.步骤304,由智能电视系统中针对iptv业务的应用程序将所述第二控制指令发送至针对iptv业务中电子节目指南系统的浏览器内核。
100.在具体实现中,智能电视系统中针对iptv业务的应用程序可以将第二控制指令发送至针对iptv业务中epg系统的浏览器内核。
101.步骤305,由针对iptv业务中电子节目指南系统的浏览器内核将所述第二控制指令中第二键值转换为标准格式,并根据转换为标准格式的第二键值,生成目标事件,以通过目标事件对iptv业务进行控制。
102.由于键值仅仅为操作指令的标识,则浏览器内核可以将第二控制指令中第二键值重构为epg系统能够处理的标准格式,然后可以将转换为标准格式的第二键值封装为目标事件,如目标事件可以为onkeydown事件,进而将目标事件下发至epg页面中完成执行。
103.在本发明实施例中,通过当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将第一操作指令中第一键值转换为第二键值,根据第二键值,生成第二控制指令,由智能电视系统中针对iptv业务的应用程序将第二控制指令发送至针对iptv业务中电子节目指南系统的浏览器内核,由针对iptv业务中电子节目指南系统的浏览器内核将第二控制指令中第二键值转换为标准格式,并根据转换为标准格式的第二键值,生成目标事件,以通过目标事件对iptv业务进行控制,实现了针对iptv业务中epg系统的浏览器内核对转换后的键值封装为事件,进而能够进行epg页面的控制。
104.以下结合图4和图5对本发明进行示例性说明:
105.如图4,对android智能电视中iptv业务进行说明:
106.android智能电视系统启动

启动iptv业务app,并完成用户状态验证,按键控制注册初始化

用户通过android智能电视遥控器发起按键控制操作

iptv业务app通过dispatchkeyevent方法拦截系统按键,转换相应键值后下发到iptv业务epg的浏览器内核

iptv业务epg的浏览器内核接收到下发的键值后,重构onkeydown事件,将转换完成符合epg执行的键值封装执行

epg页面完成业务执行
107.如图5,从android智能电视、iptv业务app、iptv业务epg三侧对android智能电视中iptv业务进行说明:
108.在注册阶段:
109.在android智能电视系统侧:android智能电视系统启动。
110.在iptv业务app侧:开始启动iptv业务app,并判断用户状态是否有效,在用户状态有效的情况下,判断iptv业务app的按键控制注册是否成功,在已注册并成功的情况下,则不进行初始化按键控制,在未注册或注册失败的情况下,向android智能电视系统发起按键控制初始化操作。
111.在android智能电视系统侧,注册成功后向iptv业务app侧返回消息。
112.在控制阶段:
113.在android智能电视系统侧:接收遥控器控制指令,发起按键操作控制。
114.在iptv业务app侧:将控制指令转换为android智能电视系统的虚拟按键的控制指令,并在转换成功后下发至iptv业务epg侧。
115.在iptv业务epg:将下发的控制指令重构为epg事件onkeydown,通过onkeydown事件控制epg页面,并向iptv业务app侧返回epg执行虚拟按键控制结果。
116.在iptv业务app侧:将接收到虚拟按键控制结果进行转换,并将转换后的结果返回至android智能电视系统侧。
117.需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
118.参照图6,示出了本发明一实施例提供的一种iptv业务的控制装置的结构示意图,具体可以包括如下模块:
119.指令拦截模块601,用于当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行拦截。
120.指令转换模块602,用于按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对所述第一操作指令进行转换,得到第二控制指令;
121.控制模块603,用于通过所述第二控制指令对iptv业务进行控制在本发明一实施例中,所述指令转换模块602,包括:
122.键值转换子模块,用于按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序将所述第一操作指令中第一键值转换为第二键值;
123.键值生成指令子模块,用于根据所述第二键值,生成第二控制指令。
124.在本发明一实施例中,还包括:
125.指定键值判断模块,用于判断所述第一操作指令中第一键值是否为指定键值;在所述第一键值为指定键值时,调用键值转换子模块。
126.在本发明一实施例中,所述指定键值为智能电视系统中用于进行返回控制或用于进行视频播放完毕控制的键值。
127.在本发明一实施例中,所述控制模块603,包括:
128.第二控制指令发送子模块,用于由智能电视系统中针对iptv业务的应用程序将所述第二控制指令发送至针对iptv业务中电子节目指南系统的浏览器内核;
129.键值转换子模块,用于由针对iptv业务中电子节目指南系统的浏览器内核将所述第二控制指令中第二键值转换为标准格式,并根据转换为标准格式的第二键值,生成目标事件,以通过目标事件对iptv业务进行控制。
130.在本发明一实施例中,所述目标事件为onkeydown事件。
131.在本发明一实施例中,所述智能电视系统为基于android的智能电视系统。
132.在本发明实施例中,当接收到通过智能电视系统配套的遥控器发送的第一操作指令时,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行拦截,按照预置的映射关系,由智能电视系统中针对iptv业务的应用程序对第一操作指令进行转换,得到第二控制指令,通过第二控制指令对iptv业务进行控制,实现了将与智能电视系统配套遥控器指令转换为针对iptv业务的控制指令,避免了由于遥控器按键操作无法捕获而导致iptv业务出现错误,提升了基于智能电视系统的iptv业务的质量。
133.本发明一实施例还提供了一种电子设备,可以包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上iptv业务的控制方法。
134.本发明一实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上iptv业务的控制方法。
135.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
136.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
137.本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
138.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执
行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
139.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
140.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
141.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
142.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
143.以上对所提供的一种iptv业务的控制方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献