一种终端控制方法和装置、终端、可读存储介质与流程

文档序号:15775851发布日期:2018-10-30 15:15阅读:149来源:国知局

本发明涉及通信领域,尤其涉及一种终端控制方法和装置、终端、可读存储介质。



背景技术:

随着智能终端装置的发展,以智能手机为例,其功能越来越多,越来越强大,已经成为人们生活和工作中必不可少的工具。

现有的移动端游戏已经很成熟,利用移动端桌面(launcher)作为游戏的框架载体是可以实现的。但是目前大多数的桌面游戏与终端的资源的互动不多,例如与终端的桌面图标无互动,如果可以增加这种互动,那么将可以提高“桌面小游戏”的互动性,给用户留下深刻印象,增加用户粘度,以及有利于口碑传播,因此,如何增加桌面图标与桌面游戏的互动成为一个亟待解决的问题。



技术实现要素:

本发明要解决的技术问题在于现有技术的上述缺陷,提供一种终端控制方法和装置、终端、可读存储介质。

本发明解决其技术问题所采用的技术方案是:提供一种终端控制方法,包括:

若接收到针对终端的预设控制操作,则控制所述终端进入游戏模式;

在所述游戏模式下,根据预设应用程序的图标以及第一预设规则生成通行路线;

在所述通行路线中展示可操作对象和预设的第一虚拟角色;

接收针对所述可操作对象的控制操作,响应所述控制操作在所述通行路线中移动所述可操作对象;

根据第二预设规则控制所述第一虚拟角色在所述通行路线中移动。

优选地,本发明的终端控制方法,还包括:

对所述预设应用程序的图标进行识别,并根据识别结果生成第二虚拟角色;

按照预设时间间隔在所述通行路线中展示所述第二虚拟角色,并根据第三预设规则控制所述第二虚拟角色在所述通行路线中移动。

进一步优选地,所述对所述预设应用程序的图标进行识别,并根据识别结果生成第二虚拟角色,包括:

对所述预设应用程序的图标进行识别;

获取所述预设应用程序的图标中的元素;

根据所述元素生成第二虚拟角色。

优选地,所述根据预设应用程序的图标以及第一预设规则生成通行路线,包括:

根据第一预设规则,将多个所述预设应用程序的图标拼接成通行路线。

优选地,所述预设应用程序的图标为所述终端的桌面上展示的应用程序的图标,所述根据预设应用程序的图标以及第一预设规则生成通行路线,包括:

从所述终端的桌面上展示的多个应用程序的图标中分别选取至少一个应用程序的图标以生成所述通行路线的多个墙壁,并且所述多个墙壁之间未形成闭环。

提供一种终端控制装置,包括:

模式切换单元,用于在接收到针对终端的预设控制操作时,控制所述终端进入游戏模式;

通行路线生成单元,用于在所述游戏模式下,根据预设应用程序的图标以及第一预设规则生成通行路线;

展示单元,用于在所述通行路线中展示可操作对象和预设的第一虚拟角色;

可操作对象控制单元,用于接收针对所述可操作对象的控制操作,响应所述控制操作在所述通行路线中移动所述可操作对象;

第一虚拟角色控制单元,用于根据第二预设规则控制所述第一虚拟角色在所述通行路线中移动。

优选地,本发明的终端控制装置,还包括:

第二虚拟角色生成单元,用于对所述预设应用程序的图标进行识别,并根据识别结果生成第二虚拟角色;

第二虚拟角色控制单元,用于按照预设时间间隔在所述通行路线中展示所述第二虚拟角色,并根据第三预设规则控制所述第二虚拟角色在所述通行路线中移动。

优选地,所述通行路线生成单元包括:

第一生成模块,用于根据第一预设规则,将多个所述预设应用程序的图标拼接成通行路线;

或者,所述预设应用程序的图标为所述终端的桌面上展示的应用程序的图标,所述通行路线生成单元包括:

第二生成模块,用于从所述终端的桌面上展示的多个应用程序的图标中分别选取至少一个应用程序的图标以生成所述通行路线的多个墙壁,并且所述多个墙壁之间未形成闭环。

提供一种终端,所述终端包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任意一项所述方法的步骤。

提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述方法的步骤。

实施本发明的技术方案,在终端接收到预设控制操作时,进入游戏模式,在游戏模式下能够展示根据预设应用程序的图标生成的通行路线、可在通行路线中移动的可操作对象以及第一虚拟角色,提高了终端与用户的互动程度,增加了趣味性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明提供的一种终端控制方法的第一实施例的流程图;

图2是本发明提供的一种终端控制方法的第二实施例的流程图;

图3是本发明提供的一种终端控制装置的第一实施例的功能框图;

图4是本发明提供的一种终端控制装置的第二实施例的功能框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明提供的一种终端控制方法第一实施例的流程图,该实施例的终端控制方法可以应用于终端中。终端包括但不限于移动终端、平板电脑、智能手表、智能手环、笔记本电脑、台式电脑、mp3、mp4等。如图1所示,该实施例的终端控制方法包括如下步骤:

s11:若接收到针对终端的预设控制操作,则控制终端进入游戏模式。

在本实施例中,接收到针对终端的预设控制操作包括:

获取周围环境中的语音信息,对获取的语音信息进行识别以确认语音信息中是否包含进入游戏模式的指令,若是则确认接收到针对终端的预设控制操作。

或者,接收到针对终端的预设控制操作包括:

接收到作用于终端显示屏上的连续滑动操作,且连续滑动次数大于或等于预设次数阈值;或

接收到作用于终端显示屏或者其他压力感应区域上的按压操作,且按压操作对应的压力值大于或等于压力阈值;或

接收到作用于终端显示屏或者其他感应区域的长按操作;或

若检测到终端的空间姿态满足预设条件,则确认接收到针对终端的预设控制操作,例如检测到终端被左右摇晃了5次时,确认接收到针对终端的预设控制操作。

以上方式只是为了说明,并不用于限定本发明。

当确认终端接收到预设控制操作后,控制终端进入游戏模式。

s12:在游戏模式下,根据预设应用程序的图标以及第一预设规则生成通行路线。

在本实施例中,在游戏模式下,可以通过以下方式根据预设应用程序的图标以及第一预设规则生成通行路线:方式一

根据第一预设规则,将多个预设应用程序的图标拼接成通行路线。

具体的,第一预设规则包括改变通行路线的方向的频率,预设应用程序可以是终端安装的应用程序,也可以是推荐用户下载的应用程序。终端可以从预设服务器主动获取推荐用户下载的应用程序的信息,也可以接收预设服务器主动推送的推荐用户下载的应用程序的信息。在方式一中,将多个预设应用程序的图标拼接成通行路线,多个预设应用程序的图标可以被重复使用,按照预设频率改变通行路线的方向。

方式二

预设应用程序的图标为终端的桌面上展示的应用程序的图标,此时,步骤s12具体包括以下子步骤:从终端的桌面上展示的多个应用程序的图标中分别选取至少一个应用程序的图标以生成通行路线的多个墙壁,并且多个墙壁之间未形成闭环。

具体的,在方式二中,可以不改变当前标签页内的应用程序的摆放位置,而从中分别选取出至少一个应用程序的图标来生成多个墙壁,多个墙壁之间是形成不了闭环的,这样才能构建出如迷宫般的通行路线。在方式二中,上述选择图标的方式以及多个墙壁之间不可形成闭环的要求构成第一预设规则。

s13:在通行路线中展示可操作对象和预设的第一虚拟角色。

在本实施例的步骤s13中,在步骤s12中构建出的通行路线中展示至少一个可操作对象和至少一个预设的第一虚拟角色。其中,至少一个可操作对象能够响应用户的操作而移动,其形象也可以是一个虚拟角色,第一虚拟角色则按照第二预设规则移动。

s14:接收针对可操作对象的控制操作,响应控制操作在通行路线中移动可操作对象;

在本实施例的步骤s14中,针对可操作对象的控制操作包括:

检测终端的空间姿态;或者

用户作用于终端显示屏上拖动可操作对象移动的操作;或者

用户作用于终端显示屏上,用于指示移动方向的点击操作;或者

用户作用于展示的控制按键上的控制操作。

具体的,当终端向左倾斜时,控制可操作对象在通行路线中向左移动;当终端向右倾斜时,控制可操作对象在通行路线中向右移动;当终端向前倾斜时,控制可操作对象在通行路线中向上移动;当终端向后倾斜时,控制可操作对象在通行路线中向下移动。

此时,步骤s14包括以下子步骤:

检测终端的空间姿态;

根据终端的空间姿态确定终端的倾斜方向;

若终端向左倾斜,则控制可操作对象在通行路线中向左移动;

若终端向右倾斜,则控制可操作对象在通行路线中向右移动;

若终端向前倾斜,则控制可操作对象在通行路线中向上移动;

若终端向后倾斜,则控制可操作对象在通行路线中向下移动。

或者,具体的步骤s14包括以下子步骤:接收用户作用于终端显示屏上拖动可操作对象移动的操作;

响应拖动操作,根据与拖动操作的移动方向响应的方向在通行路线中移动可操作对象。

或者,具体的步骤s14包括以下子步骤:

接收作用于终端显示屏上的点击操作;

根据可操作对象当前位置与点击操作的点击位置确定的移动方向在通行路线中移动可操作对象。

或者,具体的步骤s14包括以下子步骤:

接收用户作用于展示的控制按键上的控制操作;

根据控制操作所作用的控制按键对应的移动方向,在通行路线中移动可操作对象。

s15:根据第二预设规则控制第一虚拟角色在通行路线中移动。

在本实施例中,步骤s14和步骤s15可以同时执行(如图1所示),也可以先执行步骤s14再执行步骤s15。具体的,第二预设规则包括向可操作对象移动。

在本发明的终端控制方法的第一实施例中,在接收到针对终端的预设控制操作时,控制终端进入游戏模式下,在游戏模式下根据预设应用程序的图标构建出通行路线,用户可以控制可操作对象在通行路线中移动,而第一虚拟角色将在通行路线中追逐可操作对象,提高了终端与用户的互动程度,增加了趣味性。

图2为本发明的终端控制方法第二实施例的流程图,如图2所示,在本实施例中,终端控制方法包括:

s21:若接收到针对终端的预设控制操作,则控制终端进入游戏模式;

s22:在游戏模式下,根据预设应用程序的图标以及第一预设规则生成通行路线;

s23:在通行路线中展示可操作对象和预设的第一虚拟角色;

s24:接收针对可操作对象的控制操作,响应控制操作在通行路线中移动可操作对象;

s25:根据第二预设规则控制第一虚拟角色在通行路线中移动;

s26:对预设应用程序的图标进行识别,并根据识别结果生成第二虚拟角色;

s27:按照预设时间间隔在通行路线中展示第二虚拟角色,并根据第三预设规则控制第二虚拟角色在通行路线中移动。

在本实施例中,步骤s26包括以下子步骤:

对预设应用程序的图标进行识别;

获取预设应用程序的图标中的元素;

根据元素生成第二虚拟角色。

一般而言,图标中都会体现出一些设计元素用来代表应用程序,例如印象笔记的图标中包括了一只大象的元素,又如qq的图标中包含了一只企鹅的元素。在步骤s26中,通过对预设应用程序的图标进行识别,从而获取了图标中的元素,根据元素生成第二虚拟角色。第二虚拟角色与元素相同,或者为元素的美化结果。

在本实施例的步骤s27中,按照预设时间间隔在通行路线中展示生成的第二虚拟角色,并根据第三预设规则控制第二虚拟角色在通行路线中移动。第二和第三预设规则可以相同,也可以不相同。例如,第三预设规则可以包括向可操作对象移动,或者背向可操作对象移动。

本实施例的其余情况与终端控制方法第一实施例对应相同,在此不再赘述。

在本发明的终端控制方法的第二实施例中,还可以根据预设应用程序的图标来生成第二虚拟角色参与到游戏中,进一步提高了终端与用户的互动程度,进一步提高了趣味性。

图3是本发明提供的一种终端控制装置的第一实施例的功能框图,如图3所示,在本实施例中,终端控制装置300包括:

模式切换单元310,用于在接收到针对终端的预设控制操作时,控制所述终端进入游戏模式;

通行路线生成单元320,用于在所述游戏模式下,根据预设应用程序的图标以及第一预设规则生成通行路线;

展示单元330,用于在所述通行路线中展示可操作对象和预设的第一虚拟角色;

可操作对象控制单元340,用于接收针对所述可操作对象的控制操作,响应所述控制操作在所述通行路线中移动所述可操作对象;

第一虚拟角色控制单元350,用于根据第二预设规则控制所述第一虚拟角色在所述通行路线中移动。

具体的,接收到针对终端的预设控制操作包括:

获取周围环境中的语音信息,对获取的语音信息进行识别以确认语音信息中是否包含进入游戏模式的指令,若是则确认接收到针对终端的预设控制操作。

或者,接收到针对终端的预设控制操作包括:

接收到作用于终端显示屏上的连续滑动操作,且连续滑动次数大于或等于预设次数阈值;或

接收到作用于终端显示屏或者其他压力感应区域上的按压操作,且按压操作对应的压力值大于或等于压力阈值;或

接收到作用于终端显示屏或者其他感应区域的长按操作;或

若检测到终端的空间姿态满足预设条件,则确认接收到针对终端的预设控制操作,例如检测到终端被左右摇晃了5次时,确认接收到针对终端的预设控制操作。

以上方式只是为了说明,并不用于限定本发明。

当确认终端接收到预设控制操作后,控制终端进入游戏模式。

在本实施例中,通行路线生成单元包括:

第一生成模块,用于根据第一预设规则,将多个预设应用程序的图标拼接成通行线路。

具体的,第一预设规则包括改变通行路线的方向的频率,预设应用程序可以是终端安装的应用程序,也可以是推荐用户下载的应用程序。终端可以从预设服务器主动获取推荐用户下载的应用程序的信息,也可以接收预设服务器主动推送的推荐用户下载的应用程序的信息。第一生成模块将多个预设应用程序的图标拼接成通行路线,多个预设应用程序的图标可以被重复使用,按照预设频率改变通行路线的方向。

或者,预设应用程序的图标为终端的桌面上展示的应用程序的图标,通行路线生成单元包括:

第二生成模块,用于从终端的桌面上展示的多个应用程序的图标中分别选取至少一个应用程序的图标以生成所述通行路线的多个墙壁,并且多个墙壁之间未形成闭环。

具体的,可以不改变当前标签页内的应用程序的摆放位置,第二生成模块从中分别选取出至少一个应用程序的图标来生成多个墙壁,多个墙壁之间是形成不了闭环的,这样才能构建出如迷宫般的通行路线。其中,上述选择图标的方式以及多个墙壁之间不可形成闭环的要求构成第一预设规则。

展示单元330在通行路线生成单元320构建出的通行路线中展示至少一个可操作对象和至少一个预设的第一虚拟角色。其中,至少一个可操作对象能够响应用户的操作而移动,其形象也可以是一个虚拟角色,第一虚拟角色则按照第二预设规则移动。

在本实施例中,针对可操作对象的控制操作包括:

检测终端的空间姿态;或者

用户作用于终端显示屏上拖动可操作对象移动的操作;或者

用户作用于终端显示屏上,用于指示移动方向的点击操作;或者

用户作用于展示的控制按键上的控制操作。

具体的,当终端向左倾斜时,控制可操作对象在通行路线中向左移动;当终端向右倾斜时,控制可操作对象在通行路线中向右移动;当终端向前倾斜时,控制可操作对象在通行路线中向上移动;当终端向后倾斜时,控制可操作对象在通行路线中向下移动。

此时,可操作对象控制单元340执行以下步骤:

检测终端的空间姿态;

根据终端的空间姿态确定终端的倾斜方向;

若终端向左倾斜,则控制可操作对象在通行路线中向左移动;

若终端向右倾斜,则控制可操作对象在通行路线中向右移动;

若终端向前倾斜,则控制可操作对象在通行路线中向上移动;

若终端向后倾斜,则控制可操作对象在通行路线中向下移动。

或者,可操作对象控制单元340执行以下步骤:接收用户作用于终端显示屏上拖动可操作对象移动的操作;

响应拖动操作,根据与拖动操作的移动方向响应的方向在通行路线中移动可操作对象。

或者,可操作对象控制单元340执行以下步骤:

接收作用于终端显示屏上的点击操作;

根据可操作对象当前位置与点击操作的点击位置确定的移动方向在通行路线中移动可操作对象。

或者,可操作对象控制单元340执行以下步骤:

接收用户作用于展示的控制按键上的控制操作;

根据控制操作所作用的控制按键对应的移动方向,在通行路线中移动可操作对象。

在本实施例中,第二预设规则包括向可操作对象移动。第一虚拟角色控制单元350控制第一虚拟角色在通行路线中向可操作对象移动。

在本发明的终端控制装置的第一实施例中,在接收到针对终端的预设控制操作时,控制终端进入游戏模式下,在游戏模式下根据预设应用程序的图标构建出通行路线,用户可以控制可操作对象在通行路线中移动,而第一虚拟角色将在通行路线中追逐可操作对象,提高了终端与用户的互动程度,增加了趣味性。

图4是本发明提供的一种终端控制装置的第二实施例的功能框图,如图4所示,在本实施例中,终端控制装置400包括:

模式切换单元410,用于在接收到针对终端的预设控制操作时,控制所述终端进入游戏模式;

通行路线生成单元420,用于在所述游戏模式下,根据预设应用程序的图标以及第一预设规则生成通行路线;

展示单元430,用于在所述通行路线中展示可操作对象和预设的第一虚拟角色;

可操作对象控制单元440,用于接收针对所述可操作对象的控制操作,响应所述控制操作在所述通行路线中移动所述可操作对象;

第一虚拟角色控制单元450,用于根据第二预设规则控制所述第一虚拟角色在所述通行路线中移动;

第二虚拟角色生成单元460,用于对预设应用程序的图标进行识别,并根据识别结果生成第二虚拟角色;

第二虚拟角色控制单元470,用于按照预设时间间隔在通行路线中展示第二虚拟角色,并根据第三预设规则控制第二虚拟角色在通行路线中移动。

在本实施例中,在本实施例中,第二虚拟角色生成单元460包括:

识别模块,用于对预设应用程序的图标进行识别;

元素获取模块,用于获取预设应用程序的图标中的元素;

生成模块,用于根据元素生成第二虚拟角色。

一般而言,图标中都会体现出一些设计元素用来代表应用程序,例如印象笔记的图标中包括了一只大象的元素,又如qq的图标中包含了一只企鹅的元素。在步骤s26中,通过对预设应用程序的图标进行识别,从而获取了图标中的元素,根据元素生成第二虚拟角色。第二虚拟角色与元素相同,或者为元素的美化结果。

在本实施例中,第二虚拟角色控制单元470按照预设时间间隔在通行路线中展示生成的第二虚拟角色,并根据第三预设规则控制第二虚拟角色在通行路线中移动。第二和第三预设规则可以相同,也可以不相同。例如,第三预设规则可以包括向可操作对象移动,或者背向可操作对象移动。

本实施例的其余情况与终端控制装置第一实施例对应相同,在此不再赘述。

在本发明的终端控制装置的第二实施例中,还可以根据预设应用程序的图标来生成第二虚拟角色参与到游戏中,进一步提高了终端与用户的互动程度,进一步提高了趣味性。

本发明还提供了一种终端,终端包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述任意实施例中所述终端控制方法的步骤。

本发明还提供了一种可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任意实施例中所述终端控制方法的步骤。

本发明实施例的方法中的步骤可以根据实际需要进行顺序调整、合并和删减。本发明实施例的装置中的模块或单元或子单元可以根据实际需要进行合并、划分和删减。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端装置相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明的权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

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