CN111190684A - 显示终端用户界面替换方法、装置、设备及存储介质 - Google Patents
显示终端用户界面替换方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN111190684A CN111190684A CN201911424428.8A CN201911424428A CN111190684A CN 111190684 A CN111190684 A CN 111190684A CN 201911424428 A CN201911424428 A CN 201911424428A CN 111190684 A CN111190684 A CN 111190684A
- Authority
- CN
- China
- Prior art keywords
- user interface
- service group
- display terminal
- information table
- group association
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 238000012544 monitoring process Methods 0.000 claims abstract description 18
- 238000012790 confirmation Methods 0.000 claims description 13
- 230000008569 process Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000007670 refining Methods 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
- G06F9/4451—User profiles; Roaming
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种显示终端用户界面替换方法,该方法包括:当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表;对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址;将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,获取所述显示终端用户界面替换指令中的目标用户界面,加载并输出所述目标用户界面。本发明还公开了一种显示终端用户界面替换装置、设备及存储介质。本发明实现了更省成本更便捷地替换用户界面。
Description
技术领域
本发明涉及电视领域,尤其涉及显示终端用户界面替换方法、装置、设备及存储介质。
背景技术
随着科学技术的快速发展,智能显示终端已经得到了普及。在现有的技术中,显示终端运营商只能通过机顶盒向用户推送自己的UI(use interface,用户界面),如果用户想要更新UI,只能通过升级显示终端***的方法。这样运营商只能将自己的UI推送给购买并安装了自己的机顶盒的用户,这不利于显示终端运营商品牌的推广,也不利于运营商跨显示终端品牌统一推送和更新自己的UI,对用户而言,用户需要购买机顶盒,这也给用户带来了布线和遥控的麻烦。所以,更省成本更便捷地替换用户界面成为了亟待解决的技术问题。
发明内容
本发明的主要目的在于提供一种显示终端用户界面替换方法,旨在解决更省成本更便捷地替换用户界面的技术问题。
此外,为实现上述目的,本发明还提供一种显示终端用户界面替换方法,所述显示终端用户界面替换方法包括以下步骤:
当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表;
对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址;
将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,加载并输出所述用户界面。
可选地,所述当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表的步骤包括:
当接收到开机指令时,设置滤器,并收取网络信息表和业务群关联表;
对所述网络信息表和所述业务群关联表的版本更新进行监听,并获取最新版本的网络信息表和业务群关联表。
可选地,所述对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址的步骤包括:
对所述网络信息表和所述业务群关联表进行解析并在解析后,判断所述网络信息表或所述业务群关联表中是否存在链接描述符;
若所述网络信息表或所述业务群关联表中存在所述链接描述符,则判断与所述链接描述符对应的统一资源标识符是否符合域名***协议;
若所述统一资源标识符符合域名***协议,则判定网络地址的类型为在线类型,并从所述链接描述符中获取在线类型的网络地址。
可选地,所述判断与所述链接描述符对应的统一资源标识符是否符合域名***协议的步骤之后,包括:
若所述统一资源标识符不符合所述域名***协议,则判断所述统一资源标识符是否符合数字视频广播协议;
若所述统一资源标识符符合所述数字视频广播协议,则判定网络地址的类型为离线类型,并从所述链接描述符中获取离线类型的网络地址。
可选地,所述对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址的步骤之后,包括:
判断本地是否存在已下载的用户界面;
若本地存在已下载的用户界面,且检测到存在最新版本的用户界面时,输出更新提示信息;
当接收到基于所述更新提示信息输入的更新确认指令时,将最新版本的用户界面下载到本地;
若本地不存在已下载的用户界面,则执行所述将所述用户界面下载到本地,基于用户从所述用户界面中选中的目标用户界面,加载并输出所述目标用户界面的步骤。
可选地,所述对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址的步骤之后,还包括:
获取所述网络地址的类型,并根据获取的网络地址类型,确定调用协议,其中,所述调用协议用于下载所述用户界面;
当所述调用协议被确定后,根据所述调用协议下载所述用户界面。
可选地,所述将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,获取所述显示终端用户界面替换指令中的目标用户界面,加载并输出所述目标用户界面的步骤包括:
下载用户界面,并以混合广播显示终端协议的格式将所述用户界面保存到本地,当接收到显示终端用户界面替换指令时,输出由所述用户界面组成的用户界面列表;
当接收到用户基于所述用户界面列表输入的确认指令时,获取与所述确认指令对应的目标用户界面,加载并输出所述目标用户界面。
此外,为实现上述目的,本发明还提供一种显示终端用户界面替换装置,所述显示终端用户界面替换装置包括:
监听模块,用于当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表;
解析模块,用于对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址;
下载输出模块,用于将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,获取所述显示终端用户界面替换指令中的目标用户界面,加载并输出所述目标用户界面。
此外,为实现上述目的,本发明还提供一种显示终端用户界面替换设备,所述显示终端用户界面替换设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的显示终端用户界面替换程序,所述显示终端用户界面替换程序被所述处理器执行时实现如上述的显示终端用户界面替换方法的步骤。
此外,为实现上述目的,本发明还提供一种存储介质,所述存储介质上存储有显示终端用户界面替换程序,所述显示终端用户界面替换程序被处理器执行时实现如上述的显示终端用户界面替换方法的步骤。
本发明实施例提出的一种显示终端用户界面替换方法、装置、设备及存储介质。本发明实施例中当用户打开显示终端机时,显示终端用户界面替换程序将通过有线接口对码流中的网络信息表和业务群关联表进行监听,以获取网络信息表和业务群关联表,进而对获取到的网络信息表和业务群关联表进行解析,以得到链接描述符,并获取链接描述符中包含的运营商用户界面的网络地址,根据获取到的网络地址,将运营商用户界面下载到本地,并在用户选择更换显示终端用户界面时,输出已下载的运营商用户界面供用户选择,待用户选定后,显示终端用户界面替换程序将用户选定的目标用户界面加载并输出,以在显示终端上显示目标用户界面,实现了用户自主选择可替换的用户界面。
附图说明
图1为本发明实施例提供的显示终端用户界面替换设备一种实施方式的硬件结构示意图;
图2为本发明显示终端用户界面替换方法第一实施例的流程示意图;
图3为本发明显示终端用户界面替换方法第二实施例的流程示意图;
图4为本发明显示终端用户界面替换方法第三实施例的流程示意图;
图5为本发明显示终端用户界面替换方法第四实施例的流程示意图;
图6为本发明显示终端用户界面替换方法第五实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
本发明实施例显示终端用户界面替换终端(又叫终端、设备或者终端设备)可以是智能电视,也可以是智慧屏等具有显示功能的终端设备。
如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及显示终端用户界面替换程序。
在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的显示终端用户界面替换程序,所述显示终端用户界面替换程序被处理器执行时实现下述实施例提供的显示终端用户界面替换方法中的操作。
基于上述设备硬件结构,提出了本发明显示终端用户界面替换方法的实施例。
参照图2,在本发明显示终端用户界面替换方法的第一实施例中,所述显示终端用户界面替换方法包括:
步骤S10,当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表。
本实施例中显示终端用户界面替换方法应用于显示终端用户界面替换设备(又叫终端、设备或者终端设备),其中,显示终端用户界面替换设备包括:智能电视和智慧屏。
本实施例中开机指令是指,用于使电视开机的指令,触发这个指令的操作可以是用户点击电视开关按钮,或者电视设置定点自定开启。本实施例中显示终端用户界面替换方法实现用户界面的替换有两种方法,一种是在在线环境下,通过电视上的网络接口对网络信息表和业务群关联表进行监听,可知地,网络信息表是数字电视***用来传送网络信息的一个表格,它可以通过一个确定的网络传送与多元码流的物理信息以及网络本身的信息;业务群关联表提供了业务群相关的信息。其中,业务可以是各个频道,业务群可以是一些频道的统称,例如,中央台和地方台。网络信息表和业务群关联表均是从传输到电视的码流中获得的,对网络信息表和业务群关联表进行监听的步骤包括,设置一个滤器,以便从有线广播的码流中过滤出网络信息表和业务群关联表。另一种是在离线环境下,通过电视上的有线接口对网络信息表和业务群关联表进行监听,以获取网络信息表和业务群关联表。
步骤S20,对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址。
可知地,网络信息表包含本网络和其他网络的一些信息,主要包括网络标识、网络名称和传输参数,对电视进行数据传输的码流中包含网络信息表和业务群关联表。显示终端用户界面替换程序在获取到网络信息表和业务群关联表后,会对这两个表进行解析,以得到链接描述符,解析的过程相当于遍历,即是对网络信息表和业务群关联表从头至尾进行搜索,以获得网络信息表或业务群关联表中包含的链接描述符。其中,链接描述符中包含运营商UI(use interface,用户界面)的网络地址,得到运营商UI的网络地址,即可通过网络地址对运营商UI进行下载,这也是对网络信息表进行解析的原因。
可知地,用户在开机后,电视显示界面会停留在一个特定频道上,而链接描述符可能在网络信息表中,也可能在业务群关联表中,这里的特定频道即是一个业务,有的运营商会把UI的网络地址放在某个特定的频道群(即业务群)或者某个特定的频道内。所以,当电视界面停留在一个特定的频道上时,显示终端用户界面替换程序将在对获取到的网络信息表和业务群关联表进行解析前,首先判断网络信息表和业务群关联表中是否存在链接描述符,若运营商将自身的UI放在了另一个频道内时,显示终端用户界面替换程序在开机后的频道内获取到的网络信息表和业务群关联表内,将不存在链接描述符。
步骤S30,将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,加载并输出所述用户界面。
本实施例中显示终端用户界面替换指令是指,用户主动触发的用于替换电视现有用户界面的操作。可以包括用户选中用以替换的用户界面,并点击更换按钮。
对获取到的网络信息表和业务群关联表进行解析得到链接描述符,并从链接描述符中获取到运营商UI的网络地址后,显示终端用户界面替换程序将访问这个网络地址,以下载运营商用户界面,已知,运营商用户界面可能不止一个,所以,通过网络地址下载的运营商用户界面实质是很多用户界面的包。当用户界面被成功下载到显示终端本地后,将被以另一种特殊的格式保存起来,这个格式取决于电视机,以特殊格式下载的原因是,为了使下载的用户界面可以在电视机上呈现。可知地,当用户界面下载并保存成功后,用户可以手动选择将电视机当前的用户界面更换成已下载的运营商用户界面,当用户选择更换电视机当前的UI时,显示终端用户界面替换程序将在电视显示界面上输出下载的运营商用户界面供用户选择,加载并输出用户选定的运营商用户界面(即本实施例中的用户界面),即完成了显示终端用户界面的替换操作。
具体地,步骤S10细化的步骤,包括:
步骤a1,当接收到开机指令时,设置滤器,并收取网络信息表和业务群关联表。
步骤a2,对所述网络信息表和所述业务群关联表的版本更新进行监听,并获取最新版本的网络信息表和业务群关联表。
可知地,在跟电视机进行数据传输的码流中包含很多表,因此,需要设置一个滤器从多个表中筛选出网络信息表和业务群关联表。当用户打开电视机时,显示终端用户界面替换程序将设置一个滤器,并从码流中收取网络信息表和业务群关联表,可知地,网络信息表和业务群关联表还存在版本更新的问题,因此,当收取到网络信息表和业务群关联表后,还需要对网络信息表和业务群关联表的版本进行监听,以获取这两个表版本更新的信息,若监听得,网络信息表和业务群关联表存在版本更新,则显示终端用户界面替换程序将获取最新版本的网络信息表和业务群关联表。
在本实施例中当用户打开电视机时,显示终端用户界面替换程序将通过有线接口对码流中的网络信息表和业务群关联表进行监听,以获取网络信息表和业务群关联表,进而对获取到的网络信息表和业务群关联表进行解析,以得到链接描述符,并获取链接描述符中包含的运营商用户界面的网络地址,根据获取到的网络地址,将运营商用户界面下载到本地,并在用户选择更换电视用户界面时,输出已下载的运营商用户界面供用户选择,待用户选定后,显示终端用户界面替换程序将用户选定的目标用户界面加载并输出,以在电视上显示目标用户界面,通过电视自带的有线接口即可将运营商用户界面下载并输出,节省了机顶盒,实现了更省成本更便捷地替换用户界面。
进一步地,参照图3,在本发明上述实施例的基础上,提出了本发明显示终端用户界面替换方法的第二实施例。
本实施例是第一实施例中步骤S20细化的步骤,本实施例与本发明上述实施例的区别在于:
步骤S21,当对所述网络信息表和所述业务群关联表进行解析后,判断所述网络信息表或所述业务群关联表中是否存在链接描述符。
步骤S22,若所述网络信息表或所述业务群关联表中存在所述链接描述符,则判断与所述链接描述符对应的统一资源标识符是否符合域名***协议。
步骤S23,若所述统一资源标识符符合域名***协议,则判定网络地址的类型为在线类型,并从所述链接描述符中获取在线类型的网络地址。
可知地,链接描述符可能存在于网路信息表中,也可能存在于业务群关联表中,且当链接描述符存在于业务群关联表中时,当对获取到的网络信息表和业务群关联表进行解析后,还需要判断网络信息表和业务群关联表中是否存在链接描述符。已知,每个频道都有其对应的业务群关联表,有的运营商会把UI的网络地址放在某个特定的频道或频道群内,当用户打开电视机,电视机界面显示的频道不是UI的网络地址存放的频道时,显示终端用户界面替换程序将不会从获取的网络信息表和所述业务群关联表中得到网络地址。因此,对获取到的网络信息表和业务群关联表进行解析后,还需要判断网络信息表和业务群关联表中是否存在链接描述符。
可知地,显示终端用户界面替换方法实现运营商用户界面的替换包括在线和离线两种方法,可知地,以在线方法获取到的网络地址的类型为在线类型,以在线方法获取到的网络地址的类型为离线类型。网络地址的类型也决定了以何种协议下载运营商用户界面。若网络信息表和业务群关联表中存在链接描述符,则通过获取与链接描述符对应的统一资源标识符,并判断统一资源标识符是否符合域名***协议,这是判断网络地址的类型是否为在线类型的过程,可知地,若统一资源标识符符合域名***协议,则判定网络地址的类型为在线类型。若统一资源标识符不符合域名***协议,则无法获取网络地址,这样,显示终端用户界面替换程序获取到的网络地址也将是在线类型的网络地址。
具体地,步骤S22之后的步骤,包括:
步骤b1,若所述统一资源标识符不符合所述域名***协议,则判断所述统一资源标识符是否符合数字视频广播协议。
步骤b2,若符合,则判定网络地址的类型为离线类型,并从所述链接描述符中获取离线类型的网络地址。
可知地,显示终端用户界面替换方法实现运营商用户界面的替换包括在线和离线两种方法,可知地,以在线方法获取到的网络地址的类型为在线类型,以在线方法获取到的网络地址的类型为离线类型。网络地址的类型也决定了以何种协议下载运营商用户界面。若网络信息表和业务群关联表中存在链接描述符,则通过获取与链接描述符对应的统一资源标识符,并判断统一资源标识符是否符合域名***协议,这也是判断网络地址的类型是否为离线类型的过程,可知地,若统一资源标识符不符合域名***协议,则判定网络地址的类型为离线类型。这样,显示终端用户界面替换程序获取到的网络地址也将是离线类型的网络地址。
在本实施例中给出了对网络信息表和所述业务群关联表进行解析,得到链接描述符,并从链接描述符中获取网络地址的详细过程,引出网络地址的离线类型也实现了在没有网络的情况下也能下载和更新运营商UI。
进一步地,参照图4,在本发明上述实施例的基础上,提出了本发明显示终端用户界面替换方法的第三实施例。
本实施例是第一实施例中步骤S20之后的步骤,本实施例与本发明上述实施例的区别在于:
步骤S40,判断本地是否存在已下载的用户界面。
步骤S50,若本地存在已下载的用户界面,且检测到存在最新版本的用户界面时,输出更新提示信息。
步骤S60,当接收到基于所述更新提示信息输入的更新确认指令时,将最新版本的用户界面下载到本地。
步骤S70,若本地不存在已下载的用户界面,则执行所述将所述用户界面下载到本地,基于用户从所述用户界面中选中的目标用户界面,加载并输出所述目标用户界面的步骤。
可知地,本实施例中的用户界面替换程序在用户打开电视机时便会自动执行,因此,可能存在用户在上一次开机时已下载了运营商用户界面的情况,所以,当用户界面替换程序获取到网络地址后,将进一步判断本机是否已经下载了运营商用户界面,即,本地是否存在已下载的用户界面。若判断的结果为本地存在已下载的用户界面,还需要判断已下载的用户界面是否为最新版本,可知地,运营商会不定期地更新用户界面,这也是判断已下载的用户界面是否为最新版本的原因,若判断的结果为,已下载的用户界面不是最新版本,即,存在最新版本的用户界面,这时,用户界面替换程序将会输出更新提示信息,以提示用户存在更新的运营商用户界面。当接收到用户的确认更新指令时,显示终端用户界面替换程序将访问网络地址,以下载最新版本的用户界面。可知地,若本地不存在已下载的用户界面,将执行第一实施例中步骤S30。
在本实施例中用户界面替换程序在访问网络地址下载用户界面之前,需要先判断本地是否已存在用户界面,且当用户界面存在本地时,检测用户界面的版本,以此推送最新版本的运营商用户界面。
进一步地,参照图5,在本发明上述实施例的基础上,提出了本发明显示终端用户界面替换方法的第四实施例。
本实施例是第一实施例中步骤S20之后的步骤,本实施例与本发明上述实施例的区别在于:
步骤S80,获取所述网络地址的类型,并根据获取的网络地址类型,确定调用协议,其中,所述调用协议用于下载所述用户界面。
步骤S90,当调用协议被确定后,根据所述调用协议下载所述用户界面。
可知地,网络地址的类型决定了以何种协议下载运营商用户界面,当网络地址的类型为在线类型时,显示终端用户界面替换程序将调用http(HyperText TransferProtocol,超文本传输协议)协议来下载运营商用户界面。而当网络地址的类型为离线类型时,显示终端用户界面替换程序将调用dsmcc(Digital Storage Media Command andControl,数字存储媒体命令和控制扩展协议)协议来下载运营商用户界面。被下载的运营商用户界面还将以网页的形式显示,具体调用的协议与电视机所处的环境有关,若电视机处于联网状态(即在线环境),则显示终端用户界面替换程序获取到的网络地址为在线类型,对应的调用协议为http(HyperText Transfer Protocol,超文本传输协议)协议;若电视机处于无网状态(即离线环境),则显示终端用户界面替换程序获取到的网络地址为离线类型,对应的调用协议为dsmcc(Digital Storage Media Command and Control,数字存储媒体命令和控制扩展协议)协议。
在本实施例中通过网络地址的类型确定下载运营商用户界面的调用协议,详述了下载运营商用户界面的过程。
进一步地,参照图6,在本发明上述实施例的基础上,提出了本发明显示终端用户界面替换方法的第五实施例。
本实施例是第一实施例中步骤S30细化的步骤,本实施例与本发明上述实施例的区别在于:
步骤S31,下载用户界面,并以混合广播电视协议的格式将所述用户界面保存到本地,当接收到显示终端用户界面替换指令时,输出由所述用户界面组成的用户界面列表。
步骤S32,当接收到用户基于所述用户界面列表输入的确认指令时,获取与所述确认指令对应的目标用户界面,加载并输出所述目标用户界面。
可知地,显示终端用户界面替换程序在成功下载用户界面后,还需要对下载后的用户界面进行存储,可知地,将下载的用户界面以混合广播电视协议的格式进行存储,以便于在电视中呈现。当用户界面下载并保存成功后,用户可以手动选择将电视机当前的用户界面更换成已下载的运营商用户界面,当用户选择更换电视机当前的UI时,显示终端用户界面替换程序将在电视显示界面上输出下载的运营商用户界面(即本实施例中的用户界面列表)供用户选择,加载并输出用户选定的运营商用户界面,即完成了显示终端用户界面的替换操作。
在本实施例中成功下载的用户界面还需要以混合广播电视协议的格式进行存储,以便在用户界面未更新时,供用户下一次更换。
本发明实施例还提出一种显示终端用户界面替换装置,所述显示终端用户界面替换装置包括:
监听模块,用于当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表;
解析模块,用于对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址;
下载输出模块,用于将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,加载并输出所述用户界面。
可选地,所述监听模块包括:
收取单元,用于当接收到开机指令时,设置滤器,并收取网络信息表和业务群关联表;
监听单元,用于对所述网络信息表和所述业务群关联表的版本更新进行监听,并获取最新版本的网络信息表和业务群关联表。
可选地,所述解析模块包括:
第一判断单元,用于对所述网络信息表和所述业务群关联表进行解析并在解析后,判断所述网络信息表或所述业务群关联表中是否存在链接描述符;
第二判断单元,用于若所述网络信息表或所述业务群关联表中存在所述链接描述符,则判断与所述链接描述符对应的统一资源标识符是否符合域名***协议;
第一判定单元,用于若所述统一资源标识符符合域名***协议,则判定网络地址的类型为在线类型,并从所述链接描述符中获取在线类型的网络地址。
可选地,所述显示终端用户界面替换装置,还包括:
第三判断单元,用于若所述统一资源标识符不符合所述域名***协议,则判断所述统一资源标识符是否符合数字视频广播协议;
第二判定单元,用于若所述统一资源标识符符合所述数字视频广播协议,则判定网络地址的类型为离线类型,并从所述链接描述符中获取离线类型的网络地址。
可选地,所述显示终端用户界面替换装置,还包括:
第四判断单元,用于判断本地是否存在已下载的用户界面;
输出单元,用于若本地存在已下载的用户界面,且检测到存在最新版本的用户界面时,输出更新提示信息;
第一下载单元,用于当接收到基于所述更新提示信息输入的更新确认指令时,将最新版本的用户界面下载到本地;
执行单元,用于若本地不存在已下载的用户界面,则执行所述将所述用户界面下载到本地,基于用户从所述用户界面中选中的目标用户界面,加载并输出所述目标用户界面的步骤。
可选地,所述显示终端用户界面替换装置,还包括:
获取单元,用于获取所述网络地址的类型,并根据获取的网络地址类型,确定调用协议,其中,所述调用协议用于下载所述用户界面;
第二下载单元,用于当所述调用协议被确定后,根据所述调用协议下载所述用户界面。
可选地,所述下载输出模块包括:
下载用户界面,并以混合广播电视协议的格式将所述用户界面保存到本地,当接收到显示终端用户界面替换指令时,输出由所述用户界面组成的用户界面列表;
当接收到用户基于所述用户界面列表输入的确认指令时,获取与所述确认指令对应的目标用户界面,加载并输出所述目标用户界面。
上述各程序模块所执行的方法可参照本发明方法各个实施例,此处不再赘述。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件商品的形式体现出来,该计算机软件商品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机和平板电脑等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种显示终端用户界面替换方法,其特征在于,所述显示终端用户界面替换方法包括以下步骤:
当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表;
对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址;
将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,加载并输出所述用户界面。
2.如权利要求1所述的显示终端用户界面替换方法,其特征在于,所述当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表的步骤包括:
当接收到开机指令时,设置滤器,并收取网络信息表和业务群关联表;
对所述网络信息表和所述业务群关联表的版本更新进行监听,并获取最新版本的网络信息表和业务群关联表。
3.如权利要求1所述的显示终端用户界面替换方法,其特征在于,所述对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址的步骤包括:
对所述网络信息表和所述业务群关联表进行解析并在解析后,判断所述网络信息表或所述业务群关联表中是否存在链接描述符;
若所述网络信息表或所述业务群关联表中存在所述链接描述符,则判断与所述链接描述符对应的统一资源标识符是否符合域名***协议;
若所述统一资源标识符符合域名***协议,则判定网络地址的类型为在线类型,并从所述链接描述符中获取在线类型的网络地址。
4.如权利要求3所述的显示终端用户界面替换方法,其特征在于,所述判断与所述链接描述符对应的统一资源标识符是否符合域名***协议的步骤之后,包括:
若所述统一资源标识符不符合所述域名***协议,则判断所述统一资源标识符是否符合数字视频广播协议;
若所述统一资源标识符符合所述数字视频广播协议,则判定网络地址的类型为离线类型,并从所述链接描述符中获取离线类型的网络地址。
5.如权利要求1所述的显示终端用户界面替换方法,其特征在于,所述对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址的步骤之后,包括:
判断本地是否存在已下载的用户界面;
若本地存在已下载的用户界面,且检测到存在最新版本的用户界面时,输出更新提示信息;
当接收到基于所述更新提示信息输入的更新确认指令时,将最新版本的用户界面下载到本地;
若本地不存在已下载的用户界面,则执行所述将所述用户界面下载到本地,基于用户从所述用户界面中选中的目标用户界面,加载并输出所述目标用户界面的步骤。
6.如权利要求1所述的显示终端用户界面替换方法,其特征在于,所述对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址的步骤之后,还包括:
获取所述网络地址的类型,并根据获取的网络地址类型,确定调用协议,其中,所述调用协议用于下载所述用户界面;
当所述调用协议被确定后,根据所述调用协议下载所述用户界面。
7.如权利要求1所述的显示终端用户界面替换方法,其特征在于,所述将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,获取所述显示终端用户界面替换指令中的目标用户界面,加载并输出所述目标用户界面的步骤包括:
下载用户界面,并以混合广播显示终端协议的格式将所述用户界面保存到本地,当接收到显示终端用户界面替换指令时,输出由所述用户界面组成的用户界面列表;
当接收到用户基于所述用户界面列表输入的确认指令时,获取与所述确认指令对应的目标用户界面,加载并输出所述目标用户界面。
8.一种显示终端用户界面替换装置,其特征在于,所述显示终端用户界面替换装置包括:
监听模块,用于当接收到开机指令时,对网络信息表和业务群关联表进行监听,以获取所述网络信息表和所述业务群关联表;
解析模块,用于对所述网络信息表和所述业务群关联表进行解析,得到链接描述符,并从所述链接描述符中获取网络地址;
下载输出模块,用于将所述网络地址对应的用户界面下载到本地,当接收到显示终端用户界面替换指令时,加载并输出所述用户界面。
9.一种显示终端用户界面替换设备,其特征在于,所述显示终端用户界面替换设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的显示终端用户界面替换程序,所述显示终端用户界面替换程序被所述处理器执行时实现如权利要求1至7中任一项所述的显示终端用户界面替换方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有显示终端用户界面替换程序,所述显示终端用户界面替换程序被处理器执行时实现如权利要求1至7中任一项所述的显示终端用户界面替换方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911424428.8A CN111190684B (zh) | 2019-12-31 | 2019-12-31 | 显示终端用户界面替换方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911424428.8A CN111190684B (zh) | 2019-12-31 | 2019-12-31 | 显示终端用户界面替换方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111190684A true CN111190684A (zh) | 2020-05-22 |
CN111190684B CN111190684B (zh) | 2024-04-30 |
Family
ID=70708091
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911424428.8A Active CN111190684B (zh) | 2019-12-31 | 2019-12-31 | 显示终端用户界面替换方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111190684B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114035875A (zh) * | 2021-11-05 | 2022-02-11 | 北京云蝶智学科技有限公司 | 一种智慧屏的生命周期管理方法 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070005987A (ko) * | 2005-07-05 | 2007-01-11 | 주식회사 알티캐스트 | 셋톱박스 유저인터페이스 갱신 시스템 및 방법 |
CN1929584A (zh) * | 2006-09-22 | 2007-03-14 | 深圳创维-Rgb电子有限公司 | 一种数字媒体终端广告内容的实时更新方法 |
US20070283402A1 (en) * | 2006-06-05 | 2007-12-06 | Alticast Corp. | Method for provisioning network service provider application in digital interactive broadcasting environment |
CN101090387A (zh) * | 2006-06-12 | 2007-12-19 | 松下电器产业株式会社 | 网络数字电视中间件 |
CN101753914A (zh) * | 2009-12-21 | 2010-06-23 | 康佳集团股份有限公司 | 数字电视节目指南的获取方法 |
CN102186105A (zh) * | 2011-04-20 | 2011-09-14 | 深圳创维数字技术股份有限公司 | 数字电视节目的播放***、方法及数字电视接收终端 |
US20140130109A1 (en) * | 2011-04-20 | 2014-05-08 | Shenzhen Skyworth Digital Technology Co., Ltd. | System and method for playing digital television program, and digital television reception terminal |
CN105264898A (zh) * | 2014-04-18 | 2016-01-20 | 华为终端有限公司 | 软件升级方法、装置及设备 |
CN105451078A (zh) * | 2014-07-25 | 2016-03-30 | 国家广播电影电视总局广播电视卫星直播管理中心 | Epg界面的更新方法和装置 |
CN105472438A (zh) * | 2015-12-07 | 2016-04-06 | 浪潮软件集团有限公司 | 一种更换机顶盒ui的方法、装置及*** |
CN105812879A (zh) * | 2014-12-30 | 2016-07-27 | 深圳Tcl数字技术有限公司 | 自动调试显示终端的方法、终端、服务器及*** |
CN108024136A (zh) * | 2017-12-14 | 2018-05-11 | 深圳Tcl新技术有限公司 | 加载用户界面的方法、智能电视及计算机可读存储介质 |
CN108900899A (zh) * | 2018-08-24 | 2018-11-27 | 珠海迈越信息技术有限公司 | 一种数字机顶盒基于运营商平台的快速搜索***及方法 |
-
2019
- 2019-12-31 CN CN201911424428.8A patent/CN111190684B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070005987A (ko) * | 2005-07-05 | 2007-01-11 | 주식회사 알티캐스트 | 셋톱박스 유저인터페이스 갱신 시스템 및 방법 |
US20070283402A1 (en) * | 2006-06-05 | 2007-12-06 | Alticast Corp. | Method for provisioning network service provider application in digital interactive broadcasting environment |
CN101090387A (zh) * | 2006-06-12 | 2007-12-19 | 松下电器产业株式会社 | 网络数字电视中间件 |
CN1929584A (zh) * | 2006-09-22 | 2007-03-14 | 深圳创维-Rgb电子有限公司 | 一种数字媒体终端广告内容的实时更新方法 |
CN101753914A (zh) * | 2009-12-21 | 2010-06-23 | 康佳集团股份有限公司 | 数字电视节目指南的获取方法 |
US20140130109A1 (en) * | 2011-04-20 | 2014-05-08 | Shenzhen Skyworth Digital Technology Co., Ltd. | System and method for playing digital television program, and digital television reception terminal |
CN102186105A (zh) * | 2011-04-20 | 2011-09-14 | 深圳创维数字技术股份有限公司 | 数字电视节目的播放***、方法及数字电视接收终端 |
CN105264898A (zh) * | 2014-04-18 | 2016-01-20 | 华为终端有限公司 | 软件升级方法、装置及设备 |
CN105451078A (zh) * | 2014-07-25 | 2016-03-30 | 国家广播电影电视总局广播电视卫星直播管理中心 | Epg界面的更新方法和装置 |
CN105812879A (zh) * | 2014-12-30 | 2016-07-27 | 深圳Tcl数字技术有限公司 | 自动调试显示终端的方法、终端、服务器及*** |
CN105472438A (zh) * | 2015-12-07 | 2016-04-06 | 浪潮软件集团有限公司 | 一种更换机顶盒ui的方法、装置及*** |
CN108024136A (zh) * | 2017-12-14 | 2018-05-11 | 深圳Tcl新技术有限公司 | 加载用户界面的方法、智能电视及计算机可读存储介质 |
CN108900899A (zh) * | 2018-08-24 | 2018-11-27 | 珠海迈越信息技术有限公司 | 一种数字机顶盒基于运营商平台的快速搜索***及方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114035875A (zh) * | 2021-11-05 | 2022-02-11 | 北京云蝶智学科技有限公司 | 一种智慧屏的生命周期管理方法 |
CN114035875B (zh) * | 2021-11-05 | 2023-12-22 | 江苏纽锐电子科技有限公司 | 一种智慧屏的生命周期管理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN111190684B (zh) | 2024-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11416113B2 (en) | Apparatus and method for remotely controlling peripheral devices in mobile communication terminal | |
CN107515764B (zh) | 应用程序页面打开方法、终端以及计算机可读存储介质 | |
EP2830286B1 (en) | Method, device and system for recommending application program | |
EP3460670B1 (en) | Information processing device, portable terminal, information processing method, program, and information processing system | |
CN113590067A (zh) | 投屏控制方法、***、装置及计算机可读存储介质 | |
CN108174256B (zh) | 视频播放方法、装置及计算机可读存储介质 | |
CN104284114A (zh) | 显示装置和显示控制方法 | |
CN108900916B (zh) | 电视机及其信源配置方法、装置、可读存储介质 | |
CN111263222B (zh) | 频道播放控制方法、装置、电视机和可读存储介质 | |
CN109842814B (zh) | 节目的切换方法、装置、电视机及可读存储介质 | |
WO2017012414A1 (zh) | 节目更新方法和装置 | |
CN107493518B (zh) | Iptv终端网络出口切换方法、装置以及可读存储介质 | |
CN109245974B (zh) | 家用电器配网方法、装置和计算机可读存储介质 | |
EP2602720A1 (en) | Control device, control system, and control method | |
CN111190684A (zh) | 显示终端用户界面替换方法、装置、设备及存储介质 | |
CN107589987B (zh) | 软件控制方法、装置及计算机可读存储介质 | |
CN108111906B (zh) | 搜台方法、装置及计算机可读存储介质 | |
CN109885326B (zh) | 副屏控制***升级方法、装置及计算机可读存储介质 | |
CN109032651B (zh) | 应用更新方法、智能终端及计算机可读存储介质 | |
CN112702622B (zh) | 节目搜索方法、装置、设备和计算机可读存储介质 | |
CN114157916A (zh) | 智能电视内容推送方法、智能电视及计算机可读存储介质 | |
US9900644B2 (en) | Device and method for processing an object which provides additional service in connection with a broadcast service in a broadcast receiving device | |
CN105100882A (zh) | 一种移动终端对智能电视终端的控制方法及终端设备 | |
CN107277132B (zh) | Dlna推送处理方法、多媒体接收端及存储介质 | |
CN109672916B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |