一种移动终端的交互方法、存储介质及移动终端与流程

文档序号:22246574发布日期:2020-09-15 20:30
一种移动终端的交互方法、存储介质及移动终端与流程

本发明涉及智能终端技术领域,特别涉及一种移动终端的交互方法、存储介质及移动终端。



背景技术:

随着移动设备的快速发展,在移动设备上观看视频不仅方便用户对视频进行查找,而且更便于操作。然而,移动设备在观看视频的时候,由于电量的限制经常会出现提示电量低,甚至关机的情况,给用户的使用带来不变。



技术实现要素:

鉴于针对现有技术的不足,本发明提供一种移动终端的交互方法、存储介质及移动终端。

本发明所采用的技术方案如下:

一种移动终端的交互方法,其包括:

若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数;

根据所述视频参数控制所述智能电视替代所述移动终端播放所述视频参数对应的视频。

所述移动终端的交互方法,其中,所述若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数具体包括:

若所述移动终端当前的电量值低于预设值且处于视频播放状态时,获取应用程序当前播放的视频内容;

根据所述视频内容确定所述移动终端当前播放的视频参数。

所述移动终端的交互方法,其中,所述若所述移动终端当前的电量值低于预设值且处于视频播放状态时,获取应用程序当前播放的视频内容具体包括:

若所述移动终端当前的电量值低于预设值且处于视频播放状态时,通过截屏方式获取应用程序当前播放的视频画面;

对所述视频画面进行识别,以获取所述应用程序当前播放的视频内容。

所述移动终端的交互方法,其中,若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数具体包括:

当移动终端当前的电量值低于预设值,检测移动终端所处的工作状态;

当所述工作状态为视频播放状态时,获取所述移动终端当前播放的视频参数。

所述移动终端的交互方法,其中,所述根据所述视频参数控制所述智能电视替代所述移动终端播放所述视频参数对应的视频具体包括:

移动终端将所述视频参数发送至智能电视;

通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时控制所述智能电视替代所述移动终端播放所述视频参数对应的视频。

所述移动终端的交互方法,其中,所述通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时控制所述智能电视替代所述移动终端播放所述视频参数对应的视频具体包括:

通过智能电视判断其自身是否存储所述视频参数对应的视频;

当智能电视存储所述视频参数对应的视频时,控制智能电视替代所述移动终端播放所述视频。

所述移动终端的交互方法,其中,所述通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时控制所述智能电视替代所述移动终端播放所述视频参数对应的视频还包括:

当智能电视未存储所述视频参数对应的视频时,控制智能电视在其连接的终端设备上查找所述视频参数对应的视频;

若查找到所述视频参数对应的视频,则缓存所述视频并同步替代所述移动终端播放所述视频参数对应的视频。

所述移动终端的交互方法,其中,所述通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时控制所述智能电视替代所述移动终端播放所述视频参数对应的视频具体包括:

通过智能电视搜索所述视频参数对应的视频;

在搜索到所述视频时,获取视频参数确定当前播放时长,并控制所述智能电视按照所述当前播放时长替代所述移动终端播放所述视频参数对应的视频。

一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的移动终端的交互方法中的步骤。

一种移动终端,其包括:处理器、存储器及通信总线;所述存储器上存储有可被所述处理器执行的计算机可读程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述计算机可读程序时实现如上任一所述的移动终端的交互方法中的步骤。

有益效果:与现有技术相比,本发明提供了一种移动终端的交互方法、存储介质及移动终端,所述方法包括:若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数;根据所述视频参数控制所述智能电视替代所述移动终端播放所述视频参数对应的视频。本发明在移动终端电路值低于预设值时,将通过智能电视播放移动终端当前播放的视频,实现了视频观看的快速衔接,给用户的使用带来方便。

附图说明

图1为本发明提供的移动终端的交互方法的一个实施例的流程图。

图2为本发明提供的移动终端的交互方法的一个实施例中步骤s10的流程图。

图3为本发明提供的移动终端的交互方法的一个实施例中步骤s20的流程图。

图4为本发明提供的一种移动终端的一个实施例的结构原理图。

具体实施方式

本发明提供一种移动终端的交互方法、存储介质及移动终端,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

本实施例提供了一种移动终端的交互方法,如图1所示,所述方法包括:

s10、若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数。

具体地,所述电路值为移动终端当前剩余电量值,所述预设值为预先设置,用于判断是否需要进行移动终端与智能电视交互而进行视频衔接。其中,所述当前的电量值可以是在通过移动终端自身配置的线程或者监听应用程序检测得到。在本实施例中,所述当前的电量值是通过线程监听的,相应的,若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数之前可以包括:当移动终端启动时,启动电量值监听线程,并通过所述监听线程每间隔预设时间检测移动终端当前的电量值,并将检测得到的当前的电量值与预设值进行比较。其中,所述监听线程为用于监听移动终端剩余电量的线程,当监听线程启动时,通过所述监听线程来监听移动终端的电量值。另外,为了避免监听线程耗费移动终端的电量,所述监听线程监听到电量值后自动关闭,并间隔预设时间后自动启动再次检测当前的电量值。其中,所述预设时间可以为5分钟等,所述预设值为预先设置的电量百分比,所述当前电量值采用电量百分比,例如,所述预设值为20%。

进一步,在本发明的一个实施例中,所述移动终端可以预先装载用于检测移动终端剩余电路的应用程序,通过所述应用程序来检测移动终端的剩余电量。其中,所述应用程序可以是移动终端出厂配置的,也可以是移动终端通过后台服务器获取的。在本实施例中,所述应用程序为移动终端通过与其交互的智能电视获取的,即当移动设备第一次使用时,通过智能电视分享的下载链接(例如,二维码扫描)安装用于检测移动终端的应用程序。另外,移动终端存储所述智能电视的设备标识,并将所述智能电视设置为默认交互智能电视。当移动终端的电量值低于预设值时,向所述默认交互智能电视发送视频参数,以使得所述智能电视播放所述视频参数对应的视频。

同时在本实施例中,所述播放视频状态是在移动终端当前的电量值低于预设值时,在确定移动终端设备处于播放视频状态。相应的,若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数具体包括:

当移动终端当前的电量值低于预设值,检测移动终端所处的工作状态;

当所述工作状态为视频播放状态时,获取所述移动终端当前播放的视频参数。

具体地,所述电量值低于预设值为电量值低于预设电量阈值。当电量值低于预设值时,判断移动终端是否处于播放视频状态。也就是说,当电量值低于预设值时,监听移动终端的工作状态,以判断是否存在前台运行的应用程序。当存在前台运行的应用程序时,判断前台运行的应用程序是否播放视频。也就是说,所述当移动终端当前的电量值低于预设值,检测移动终端所处的工作状态具体包括:

当所述电量值低于预设值时,实时获取前台运行的应用程序,并判断获取到的应用程序是否为视频播放类应用程序;

若获取到的应用程序为视频播放类应用程序,则判断所述应用程序是否是处于播放视频状态。

具体地,当获取到前台运行的应用程序时,提取所述应用程序的应用程序属性,并根据所述应用程序属性判断获取到的应用程序是否为视频播放类应用程序。当获取到的应用程序为视频播放类应用程序时,说明获取到的应用程序可以播放视频。此时,再判断获取到的应用程序是否处于播放视频状态,也就是说,判断获取到的应用程序是否正在播放视频,以便于确定是否需要与智能电视进行交互,以使得智能电视播放所述视频。

进一步,在本发明的一个实施例中,如图2所示,所述若移动终端当前的电量值低于预设值且处于视频播放状态时,获取所述移动终端当前播放的视频参数具体包括:

s11、若所述移动终端当前的电量值低于预设值且处于视频播放状态时,获取应用程序当前播放的视频内容;

s12、根据所述视频内容确定所述移动终端当前播放的视频参数。

具体地,所述视频参数为所述视频的关键信息,根据所述关键信息可以查找到所述视频。例如,所述视频参数为视频名称等。所述视频内容为移动终端前台运行应用程序当前播放的视频内容,并且根据所述视频内容确定所述视频参数。其中,所述视频内容可以是视频播放画面,也可以是播放视频的视频源信息等。在本实施例中,所述视频内容为当前播放的视频画面,所述当前视频播放画面可以通过截图的方式获取到。相应的,所述若所述移动终端当前的电量值低于预设值且处于视频播放状态时,获取应用程序当前播放的视频内容具体包括:

若所述移动终端当前的电量值低于预设值且处于视频播放状态时,通过截屏方式获取应用程序当前播放的视频画面;

对所述视频画面进行识别,以获取所述应用程序当前播放的视频内容。

具体地,通过截屏的方式获取应用程序当前播放的视频画面,并且当获取到视频画面时,采用图像识别技术对所述视频画面进行识别以得到视频参数。其中,所述视频图像识别可以是由移动终端自身执行的,也可以是有服务器执行。当所述视频图像识别为服务器执行时,移动终端将截取的图片信息传给服务器,服务器分析并提取出目前观看的视频内容,如观看的视频名称,集数,观看进度等。当视频图像识别可以是由移动终端自身执行的时,移动设备端对截取的图像信息进行处理和分析以得到视频内容,并将所述视频内容上报给服务器。

进一步,为了提高视频画面的准确性,在通过截屏方式获取视频画面时,当第一次获取到视频画面后,间隔特定时间后再次获取视频画面,并分别对第一次获取到的视频画面和再次获取到的视频画面进行分析识别,并将两次识别到的视频内容进行比对,当两次获取到的视频内容一致时,根据所述视频内容确定视频参数;当两次获取到的视频内容不一致时,第三次获取视频画面,并从而分析识别和比对的步骤,之后相邻向两次获取到的视频内容一致,这样可以提高视频参数的准确性。

s20、根据所述视频参数控制所述智能电视替代所述移动终端播放所述视频参数对应的视频。

具体地,所述视频参数可以是移动终端发送至智能电视,也可以是第三方设备实时监听移动终端的电量值,并在电量值低于预设值时,将视频参数发送至智能电视。在本实施例中,所述移动终端将所述视频参数发送至智能电视。相应的,如图3所示,所述所述根据所述视频参数控制所述智能电视替代所述移动终端播放所述视频参数对应的视频具体包括:

s21、移动终端将所述视频参数发送至智能电视;

s22、通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时控制所述智能电视替代所述移动终端播放所述视频参数对应的视频。

具体地,所述移动终端通过无线通信技术与服务器进行通讯,如wifi、zigbee等。所述服务器与所述智能电视可以采用短连接方式,也可以采用长连接方式。其中,当智能电视与服务器之间采用短连接方式时,智能电视每间隔预定时间(如1分钟等)对服务器进行轮询,获取最新的消息推送。当智能电视与服务器之间采用长连接方式(如采用http、xmpp协议等)时,服务器直接向电视端推送消息。当然,在实施例的变形实施例中,所述移动终端或者第三方设备可以直接将所述视频参数发送至智能电视。

进一步,所述服务器将所述视频参数发送至智能电视时,智能电视根据所述视频参数进行视频搜索,当搜索到视频,则播放所述视频。当未搜索到视频时,则移动终端发送交互失败的提示。其中,所述智能电视可以在其自身搜索所述视频,也可以在其连接的终端设备搜索所述视频。相应的,所述通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时控制所述智能电视替代所述移动终端播放所述视频参数对应的视频具体包括:通过智能电视判断其自身是否存储所述视频参数对应的视频;

当智能电视存储所述视频参数对应的视频时,控制智能电视替代所述移动终端播放所述视频。

当智能电视未存储所述视频参数对应的视频时,控制智能电视在其连接的终端设备上查找所述视频参数对应的视频;

若查找到所述视频参数对应的视频,则缓存所述视频并同步替代所述移动终端播放所述视频参数对应的视频。

具体地,智能电视接收到视频信息后,首先判断其自身是否存储所述视频,当智能电视自身存储视频时,可以直接播放所述视频以提取移动终端,以将智能电视与移动终端进行视频衔接,这样智能电视可以快速播放所述视频,提高智能电视与移动终端衔接的快捷性。当智能电视未存储视频时,智能电视可以检测其是否处于联网状态,当智能电视处于联网状态,通过网络连接后台服务器,通过后台服务器查找所述视频参数对应的视频,并在查找到视频时,替代移动终端播放视频。当然,在实际应用中,当智能电视本地未存储所述视频时,智能电视检测与其连接的终端设备,并向给连接的各终端设备发送所述视频参数,以通过与连接的终端设备获取所述视频,其中,所述终端设备可以通过wifi、蓝牙、nfc等方式与智能电视连接。此外,为了避免视频传输造成的视频卡顿,智能电视在将视频参数发送值与其连接的终端设备后,可以控制与其连接的终端设备替代智能电视播放所述视频。

进一步,为了避免移动终端同时连接到多个智能电视,移动终端首先获取其预存的默认交互智能电视,并判断所述默认交互智能电视与所述移动终端是否处于同一局域网,当默认交互智能电视与所述移动终端处于同一局域网时,将所述视频参数通过所述服务器或者直接发送至智能电视。当所述默认交互智能电视未处于同一局域网时,将所述视频参数发送至服务器,服务器在与其连接的智能电视中查找与所述移动终端处于同一局域网的智能电视,并将所述视频参数发送至与所述移动终端处于同一局域网的智能电视。

进一步,所述移动终端获取到预设存储的默认交互智能电视时,可以获取其自动的地理位置以及默认交互智能电视的地理位置,并根据获取到地理位置确定移动终端与智能电视的距离,并判断所述距离是否处于预设距离范围内,当距离处于预设距离范围内时,将视频参数发送至智能电视。当距离未处于预设距离范围内时,将视频参数发送至服务器,通过所述服务器确定与所述移动终端处于预设距离范围内的智能电视,并将视频参数发送获取到智能电视。此外,当获取到的智能电视为多个时,可以将视频参数发送给距离最近的智能电视。

进一步,在本发明的一个实施例中,为了避免影响智能电视的正常使用,在将视频参数发送至智能电视之前,需要判断智能电视所处的状态,若所述智能电视处于待机状态,则将所述视频参数发送至智能电视,并控制所述智能电视启动以播放所述视频。若所述智能电视处于播放状态,则向所述智能电视发送询问信息,以询问用户是否切换播放内容,并根据接收到用户指令而执行相应操作。当接收到切换指令时,将视频参数发送至智能电视,当接收到不切换指令时,通过移动终端提示用户无法与智能电视进行交互。

此外,为了告诉用户将在智能电视上播放视频,当智能电视接收到视频参数后,向移动终端发送询问请求,询问是否将视频链接至智能电视上。相应的,所述通过智能电视搜索所述视频参数对应的视频,并在搜索到所述视频时播放所述视频具体包括:

通过智能电视搜索所述视频参数对应的视频;

接收所述智能电视发送的询问请求,并根据所述询问请求控制所述智能电视播放所述视频。

具体地,所述询问请求可以是智能电视发送至移动终端的,也可以是服务器发送至移动终端。其中,所述询问请求可以携带询问信息,其中,所述询问信息可以为比如“检测到您的设备电量低,为您找到同样视频,是否打开电视”如果用户选择同意,则将消息发送给服务器,由服务器发送打开智能电视的指令,或者移动用的提示用户自己打开智能电视等。

基于上述移动终端的交互方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任一所述的移动终端的交互方法中的步骤。

基于上述移动终端的交互方法,本发明还提供了一种移动终端,如图4所示,其包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器20通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及移动终端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1