技术简介:
本专利针对传统电视应用安装依赖遥控器、操作繁琐的问题,提出基于语音指令与云平台联动的智能安装方案。终端通过语音发送指令至云平台,经预设应用库匹配后,由机顶盒自动完成应用安装,无需人工操作遥控器,实现高效便捷的无感化安装体验。
关键词:语音控制,智能安装
1.本技术涉及互联网技术领域,尤其涉及一种应用安装系统。
背景技术:2.随着科技的不断发展,电视机已经逐渐智能化,用户可以在电视机上安装多种应用,以满足自身使用需求。
3.现有技术在电视机上安装应用的方法主要有两种:一、用户通过遥控器的上、下、左、右等按钮,利用遥控器与机顶盒或者电视机的无线通信协议,在电视机上安装应用。二、用户在手机的应用商店中搜索、下载并安装能够提供电视应用下载功能的app,把该app对应的电视应用apk(android application package,android应用程序包)用u盘拷贝到机顶盒上进行安装,随后,即可建立手机app与机顶盒app之间的通信连接,进而在手机app上完成对电视机上电视机应用的下载与安装。
4.现有技术至少存在以下问题:
5.用户操作遥控器的过程中需要按键多次才能到达目标菜单,且每次操作都有一定的等待时间,耗时较长,效率较低,用户体验较差。而使用手机app安装电视机应用的方法操作复杂,用户使用门槛较高。
技术实现要素:6.本技术实施例提供一种应用安装系统,在电视机应用安装过程中无需使用遥控器,操作简单,用户使用门槛低,耗时较短,效率较高,用户体验较好。该应用安装系统包括:机顶盒、终端和云平台,所述机顶盒与电视机电连接,所述终端、所述机顶盒和所述云平台两两通信连接;
7.所述终端用于向所述云平台发送用户的语音指令,并根据所述云平台反馈的语音指令处理结果确定待安装电视机应用的安装包名称,其中,所述语音指令包含待安装电视机应用的安装包名称;
8.所述云平台用于将所述终端发送的用户的语音指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将所述语音指令处理结果反馈给所述终端,以及将所述终端确定的待安装电视机应用的安装包名称发送给所述机顶盒;
9.所述机顶盒用于根据待安装电视机应用的安装包名称向所述电视机中安装电视机应用。
10.可选的,所述云平台包括:语音处理模块、搜索模块和推荐模块;
11.所述语音处理模块用于接收所述终端发送的用户的语音指令,并将所述语音指令转化为文字指令发送给所述搜索模块;
12.所述搜索模块用于根据所述文字指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将所述语音指令处理结果发送给所述终端;
13.所述推荐模块用于将所述终端确定的待安装电视机应用的安装包名称发送给所
述机顶盒。
14.可选的,所述机顶盒包括:第一网络模块和应用模块;
15.所述第一网络模块用于根据网络环境生成二维码图片信息,其中,所述二维码图片信息中包含机顶盒设备号序列;
16.所述应用模块用于根据待安装电视机应用的安装包名称向所述电视机中安装电视机应用。
17.可选的,所述应用模块还用于:展示下载电视机应用的进度状态,并在所述电视机应用下载完成后对所述电视机应用进行安装。
18.可选的,所述终端包括:第二网络模块,用于扫描所述二维码图片信息,获取所述机顶盒设备号序列,并根据所述机顶盒设备号序列同步所述应用模块的用户数据。
19.可选的,所述终端还包括:应用展示模块,用于展示所述云平台的语音指令处理过程及语音指令处理结果。
20.可选的,所述终端通过微信小程序向所述云平台发送用户的语音指令、扫描所述二维码图片信息,以及展示所述云平台的语音指令处理过程及语音指令处理结果。
21.可选的,所述终端和所述机顶盒通过局域网通信连接。
22.可选的,所述局域网为wifi无线局域网。
23.可选的,所述电视机为数字电视机,用于展示多媒体信息和电视机应用安装过程。
24.本技术实施例采用的上述至少一个技术方案能够达到以下有益效果:
25.本发明通过设置终端和云平台,并使终端向云平台发送用户的语音指令,并根据云平台反馈的语音指令处理结果确定待安装电视机应用的安装包名称,在此过程中,云平台将终端发送的用户的语音指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将语音指令处理结果反馈给所述终端,以及将终端确定的待安装电视机应用的安装包名称发送给机顶盒,进而通过机顶盒根据待安装电视机应用的安装包名称向电视机中安装电视机应用,在电视机应用安装过程中无需使用遥控器,操作简单,用户使用门槛低,耗时较短,效率较高,用户体验较好。
附图说明
26.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
27.图1为本技术的一个实施例应用安装系统的结构示意图;
28.图2为本技术的一个实施例云平台的结构示意图;
29.图3为本技术的一个实施例机顶盒的结构示意图;
30.图4为本技术的一个实施例终端的结构示意图。
31.附图标记如下:
32.101机顶盒,
33.1011第一网络模块,
34.1012应用模块,
35.102终端,
36.1021第二网络模块,
37.1022应用展示模块,
38.1023语音模块,
39.103云平台,
40.1031语音处理模块,
41.1032搜索模块,
42.1033推荐模块,
43.104电视机。
具体实施方式
44.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
45.本发明实施例提供了一种应用安装系统,如图1所示,该应用安装系统包括:机顶盒101、终端102和云平台103。其中,所述机顶盒101与电视机104电连接,所述终端102、所述机顶盒101和所述云平台103两两通信连接。所述终端102用于向所述云平台103发送用户的语音指令,并根据所述云平台103反馈的语音指令处理结果确定待安装电视机应用的安装包名称,其中,所述语音指令包含待安装电视机应用的安装包名称。所述云平台103用于将所述终端102发送的用户的语音指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将所述语音指令处理结果反馈给所述终端102,以及将所述终端102确定的待安装电视机应用的安装包名称发送给所述机顶盒101。所述机顶盒101用于根据待安装电视机应用的安装包名称向所述电视机104中安装电视机应用。
46.当需要向电视机104中安装电视机应用时,通过终端102向云平台103发送用户的语音指令,并根据云平台103反馈的语音指令处理结果确定待安装电视机应用的安装包名称。在此过程中,云平台103将终端102发送的用户的语音指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将语音指令处理结果反馈给终端102,以及将终端102确定的待安装电视机应用的安装包名称发送给机顶盒101。再通过机顶盒101根据待安装电视机应用的安装包名称向电视机104中安装电视机应用即可。
47.为了保证网络环境的通畅性,在本发明实施例中,所述终端102和所述机顶盒101可以通过局域网通信连接。
48.具体地,该局域网可以为wifi无线局域网,在应用过程中不受距离限制,提高了用户的使用体验。
49.其中,终端102可以为智能手机、平板电脑等。
50.为了提高用户的使用体验,电视机104可以为数字电视机,用于展示多媒体信息和电视机应用安装过程。
51.具体地,数字电视机作为被机顶盒101控制的展示终端设备,其可以播放数字视频、声音等多媒体信息,其屏幕界面展示应用安装过程。
52.为了精准地确定待安装电视机应用,并将该待安装电视机应用的安装包名称发送给所述机顶盒101,确保后续能够机顶盒101顺利安装用户需要的电视机应用,如图2所示,
所述云平台103包括:两两通信连接的语音处理模块1031、搜索模块1032和推荐模块1033。其中,所述语音处理模块1031用于接收所述终端102发送的用户的语音指令,并将所述语音指令转化为文字指令发送给所述搜索模块1032。所述搜索模块1032用于根据所述文字指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将所述语音指令处理结果发送给所述终端102。所述推荐模块1033用于将所述终端102确定的待安装电视机应用的安装包名称发送给所述机顶盒101。
53.具体实施时,可以通过语音处理模块1031接收所述终端102的微信小程序发送的用户的语音信息,将该语音信息转换为文字指令,并将该文字指令推送至搜索模块1032进行搜索(例如,用户使用智能手机中的微信小程序发送语音“安装爱奇艺”,此时,语音处理模块1031就会将该语音转化为文字,并在搜索模块1032中搜索)。在搜索过程中,可以通过该文字指令获取关键字,根据关键字在预设应用库中进行搜索,并将搜索结果发送给终端102(智能手机中的微信小程序),用户判断终端102中的搜索结果是否正确,如果正确,则通过推荐模块1033将用户确定的待安装电视机应用的安装包名称发送给所述机顶盒101,并将电视机应用的安装状态信息实时同步至终端102。
54.需要说明的是,在本发明实施例中,可以由不同的服务器提供语音指令处理、搜索、推荐服务(即语音服务器、搜索服务器和推荐服务器),也可以由一个服务器提供,或者由一个集群来提供。
55.为了保证机顶盒101对应用户数据的唯一性,如图3所示,所述机顶盒101包括:第一网络模块1011和应用模块1012。其中,所述第一网络模块1011用于根据网络环境生成二维码图片信息,其中,所述二维码图片信息中包含机顶盒101设备号序列;所述应用模块1012用于根据待安装电视机应用的安装包名称向所述电视机104中安装电视机应用。
56.具体实施时,可以通过第一网络模块1011根据当前接入局域网网络环境生成二维码图片,该二维码图片中包含机顶盒101的设备号序列,可唯一定位该应用模块1012的用户信息。
57.进一步地,为了保证用户可以实时了解电视机应用的安装情况,所述应用模块1012还用于:展示下载电视机应用的进度状态,并在下载完成后对所述电视机应用进行自动安装。
58.具体地,在安装电视机应用的过程中,应用模块1012通过指定待安装电视机应用的安装包名称进行下载及进度状态展示,下载完成后通过安装包名称完成应用自动安装,并将安装结果返回给云平台103。
59.为了确保终端102与应用模块1012用户数据的同步,如图4所示,所述终端102包括:第二网络模块1021,用于扫描所述二维码图片信息,获取所述机顶盒101设备号序列,并根据所述机顶盒101设备号序列同步所述应用模块1012的用户数据。
60.具体实施时,用户可以通过终端102的微信小程序扫描第一网络模块1011生成的二维码图片,微信小程序与应用模块1012通过wifi无线局域网ip地址、端口信息建立套接字socket连接通信,同步用户信息等数据。
61.进一步地,为了使用户实时了解云平台103的语音指令处理过程及语音指令处理结果,便于对电视机应用和云平台103进行选择和控制,如图4所示,所述终端102还包括:应用展示模块1022,用于展示所述云平台103的语音指令处理过程及语音指令处理结果。
62.需要说明的是,为了免去在终端102上安装app的繁琐,在本发明实施例中,所述终端102通过微信小程序向所述云平台103发送用户的语音指令、扫描所述二维码图片信息,以及展示所述云平台103的语音指令处理过程及语音指令处理结果。
63.具体实施时,可以利用终端102的应用展示模块1022将云平台103同步的电视机应用搜索结果、电视机应用安装过程等信息展示出来,供用户选择和控制。
64.在本发明实施例中,如图4所示,所述终端102还包括:语音模块1023,用于接收用户的语音指令,并将该语音指令发送给云平台103。
65.具体实施时,用户可以通过微信小程序输入语音,描述待安装电视机应用,再通过微信小程序将描述该电视机应用的语音信息发送给云平台103。
66.由上可知,本技术通过设置终端102和云平台103,并使终端102向云平台103发送用户的语音指令,并根据云平台103反馈的语音指令处理结果确定待安装电视机应用的安装包名称,在此过程中,云平台103将终端102发送的用户的语音指令在预设应用库中进行搜索处理,生成语音指令处理结果,并将语音指令处理结果反馈给终端102,以及将终端102确定的待安装电视机应用的安装包名称发送给机顶盒101,进而通过机顶盒101根据待安装电视机应用的安装包名称向电视机104中安装电视机应用,在电视机104应用安装过程中无需使用遥控器,操作简单,用户使用门槛低,耗时较短,效率较高,用户体验较好。
67.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
68.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
69.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。