一种基于多媒体数据的控制方法、装置以及相关设备制造方法及图纸

技术编号:20914678 阅读:27 留言:0更新日期:2019-04-20 09:20
本发明专利技术实施例公开了一种基于多媒体数据的控制方法、装置以及相关设备,方法包括:当检测到屏幕触摸行为时,根据屏幕触摸行为获取起始触摸消息,解析起始触摸消息,得到至少一个起始触控点的触摸起始时间戳;选择最小触摸起始时间戳,并创建目标定时器,将最小触摸起始时间戳设置为目标定时器的等待起始时间戳;当目标定时器基于等待起始时间戳获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定目标触控点的目标数量;检测屏幕上的目标滑动轨迹,根据目标数量和目标滑动轨迹生成目标多媒体数据操作指令,并基于目标多媒体数据操作指令对多媒体数据进行控制操作。采用本发明专利技术,可以丰富多媒体数据的控制方式。

A Control Method, Device and Related Equipment Based on Multimedia Data

The embodiment of the present invention discloses a control method, device and related equipment based on multimedia data. The method includes: when the screen touch behavior is detected, the initial touch message is acquired according to the screen touch behavior, the initial touch message is parsed, and the touch start time stamp of at least one initial touch point is obtained; the minimum touch start time stamp is selected, and the target timer is created. The minimum touch initiation timestamp is set as the waiting initiation timestamp of the target timer; when the waiting time of the target timer based on the waiting initiation timestamp reaches the time threshold, the target touch points in the screen are acquired, and the number of target touch points is determined; the sliding trajectory of the target on the screen is detected, and the target multi-media is generated according to the number of targets and the sliding trajectory of the target. Volume data operation instructions and multimedia data control operation based on target multimedia data operation instructions. By adopting the present invention, the control mode of multimedia data can be enriched.

【技术实现步骤摘要】
一种基于多媒体数据的控制方法、装置以及相关设备
本专利技术涉及计算机
,尤其涉及一种基于多媒体数据的控制方法、装置以及相关设备。
技术介绍
移动互联网的迅猛发展使得智能手机、平板电脑等终端设备已经成为人们获取信息的主要方式之一。数据显示,音乐类软件的使用率在所有终端设备的应用软件中排列第四,网民的使用率高达67%,可见音乐类软件作为刚性需求,已成为每一台终端设备中的“必备品”。现有技术中,对音乐软件中的多媒体数据进行控制的主要方式是利用鼠标、手指或触控笔点击触摸屏页面中的按钮。例如,通过鼠标点击音乐软件页面中“倍速”按钮,可以使得正在播放的多媒体数据倍速播放;通过手指点击音乐软件页面中的“下一首”按钮,或者“上一首”按钮,可以切换歌曲。上述可知,现有技术中只能通过点击按钮操作,以控制音乐软件中的多媒体数据,导致音乐软件中的多媒体数据控制方式单一。
技术实现思路
本专利技术实施例提供一种基于多媒体数据的控制方法、装置以及相关设备,可以丰富多媒体数据的控制方式。本专利技术实施例一方面提供了一种基于多媒体数据的控制方法,包括:当检测到屏幕触摸行为时,根据所述屏幕触摸行为获取起始触摸消息,解析所述起始触摸消息,得到至少一个起始触控点以及与所述至少一个起始触控点对应的触摸起始时间戳;在与所述至少一个起始触控点对应的触摸起始时间戳中,选择最小触摸起始时间戳,并创建目标定时器,将所述最小触摸起始时间戳设置为所述目标定时器的等待起始时间戳;当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定所述目标触控点的目标数量;所述等待时长是指在所述至少一个起始触控点对应的触摸时长中的最大触摸时长;检测所述屏幕上的目标滑动轨迹,根据所述目标触控点的目标数量和所述目标滑动轨迹生成目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作。其中,所述当检测到屏幕触摸行为时,根据所述屏幕触摸行为获取起始触摸消息,解析所述起始触摸消息,得到至少一个起始触控点以及与所述至少一个起始触控点对应的触摸起始时间戳,包括:当检测到所述屏幕触摸行为时,根据所述屏幕触摸行为注册触摸消息窗口,在所述触摸消息窗口中接收所述起始触摸消息;解析所述起始触摸消息,得到起始触摸输入句柄,根据所述起始触摸输入句柄,获取所述至少一个起始触控点,以及与所述至少一个起始触控点对应的触摸起始时间戳。其中,所述当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定所述目标触控点的目标数量,包括:当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到所述时长阈值时,在所述触摸消息窗口中接收第一触摸消息;解析所述第一触摸消息,得到所述目标数量和第一触摸输入句柄,根据所述第一触摸输入句柄确定与所述目标数量对应的所述目标触控点。其中,所述检测所述屏幕上的目标滑动轨迹,根据所述目标触控点的目标数量和所述目标滑动轨迹生成目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作,包括:当所述目标触控点包括至少一个单位触控点时,获取与所述至少一个单位触控点分别对应的初始滑动轨迹,并获取所述目标数量;从至少一个初始滑动轨迹中提取出具有最大滑动距离的初始滑动轨迹,作为辅助滑动轨迹;将每个单位触控点分别对应的初始滑动轨迹替换为所述辅助滑动轨迹,将替换后的初始滑动轨迹组合为所述目标滑动轨迹;在滑动结束且获得所述目标滑动轨迹时,统计实际滑动触控点数量;若所述实际滑动触控点数量不等于所述目标数量,则将所述实际滑动触控点数量修正为所述目标数量;在手势指令映射表中,查找与修正后的实际滑动触控点数量以及所述目标滑动轨迹对应的目标操作指令信息,根据所述目标操作指令信息生成所述目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作。其中,所述获取与所述至少一个单位触控点分别对应的初始滑动轨迹,包括:获取每个单位触控点的身份标识;在所述触摸消息窗口中接收第二触摸消息,解析所述第二触摸消息,得到第二触摸输入句柄;根据所述第二触摸输入句柄,获取与所述第二触摸消息相关联的触控点的第二滑动轨迹,根据所述每个单位触控点的身份标识,从所述第二滑动轨迹中提取出所述至少一个单位触控点分别对应的初始滑动轨迹。其中,还包括:在所述手势指令映射表中,查找与每个操作指令信息分别对应的触控点数量,在查找到的触控点数量中将最大触控点数量确定为数量阈值;检测所述目标触控点的所述目标数量,若所述目标数量小于或等于所述数量阈值,则执行获取与所述至少一个单位触控点分别对应的初始滑动轨迹的步骤。其中,还包括:在解析完所述起始触摸输入句柄、所述第一触摸输入句柄和所述第二触摸输入句柄后,关闭所述触摸消息窗口,并释放与所述起始触摸输入句柄、所述第一触摸输入句柄、所述第二触摸输入句柄、所述起始触摸消息、所述第一触摸消息和所述第二触摸消息相关联的进程内存。本专利技术实施例一方面提供了一种基于多媒体数据的控制装置,包括:创建模块,用于当检测到屏幕触摸行为时,根据所述屏幕触摸行为获取起始触摸消息,解析所述起始触摸消息,得到至少一个起始触控点以及与所述至少一个起始触控点对应的触摸起始时间戳;设置模块,用于在与所述至少一个起始触控点对应的触摸起始时间戳中,选择最小触摸起始时间戳,并创建目标定时器,将所述最小触摸起始时间戳设置为所述目标定时器的等待起始时间戳;第一获取模块,用于当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定所述目标触控点的目标数量;所述等待时长是指在所述至少一个起始触控点对应的触摸时长中的最大触摸时长;第二获取模块,用于检测所述屏幕上的目标滑动轨迹,根据所述目标触控点的目标数量和所述目标滑动轨迹生成目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作。其中,所述创建模块,包括:起始接收单元,用于当检测到所述屏幕触摸行为时,根据所述屏幕触摸行为注册触摸消息窗口,在所述触摸消息窗口中接收所述起始触摸消息;起始解析单元,用于解析所述起始触摸消息,得到起始触摸输入句柄,根据所述起始触摸输入句柄,获取所述至少一个起始触控点,以及与所述至少一个起始触控点对应的触摸起始时间戳。其中,所述第一获取模块,包括:第一接收单元,用于当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到所述时长阈值时,在所述触摸消息窗口中接收第一触摸消息;第一解析单元,用于解析所述第一触摸消息,得到所述目标数量和第一触摸输入句柄,根据所述第一触摸输入句柄确定与所述目标数量对应的所述目标触控点。其中,所述第二获取模块,包括:第一获取单元,用于当所述目标触控点包括至少一个单位触控点时,获取与所述至少一个单位触控点分别对应的初始滑动轨迹;第二获取单元,用于获取所述目标数量,从至少一个初始滑动轨迹中提取出具有最大滑动距离的初始滑动轨迹,作为辅助滑动轨迹;替换单元,用于将每个单位触控点分别对应的初始滑动轨迹替换为所述辅助滑动轨迹,将替换后的初始滑动轨迹组合为所述目标滑动轨迹;统计单元,用于在滑动结束且获得所述目标滑动轨迹时,统计实际滑动触控点数量;修正本文档来自技高网...

【技术保护点】
1.一种基于多媒体数据的控制方法,其特征在于,包括:当检测到屏幕触摸行为时,根据所述屏幕触摸行为获取起始触摸消息,解析所述起始触摸消息,得到至少一个起始触控点以及与所述至少一个起始触控点对应的触摸起始时间戳;在与所述至少一个起始触控点对应的触摸起始时间戳中,选择最小触摸起始时间戳,并创建目标定时器,将所述最小触摸起始时间戳设置为所述目标定时器的等待起始时间戳;当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定所述目标触控点的目标数量;所述等待时长是指在所述至少一个起始触控点对应的触摸时长中的最大触摸时长;检测所述屏幕上的目标滑动轨迹,根据所述目标触控点的目标数量和所述目标滑动轨迹生成目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作。

【技术特征摘要】
1.一种基于多媒体数据的控制方法,其特征在于,包括:当检测到屏幕触摸行为时,根据所述屏幕触摸行为获取起始触摸消息,解析所述起始触摸消息,得到至少一个起始触控点以及与所述至少一个起始触控点对应的触摸起始时间戳;在与所述至少一个起始触控点对应的触摸起始时间戳中,选择最小触摸起始时间戳,并创建目标定时器,将所述最小触摸起始时间戳设置为所述目标定时器的等待起始时间戳;当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定所述目标触控点的目标数量;所述等待时长是指在所述至少一个起始触控点对应的触摸时长中的最大触摸时长;检测所述屏幕上的目标滑动轨迹,根据所述目标触控点的目标数量和所述目标滑动轨迹生成目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作。2.根据权利要求1所述的方法,其特征在于,所述当检测到屏幕触摸行为时,根据所述屏幕触摸行为获取起始触摸消息,解析所述起始触摸消息,得到至少一个起始触控点以及与所述至少一个起始触控点对应的触摸起始时间戳,包括:当检测到所述屏幕触摸行为时,根据所述屏幕触摸行为注册触摸消息窗口,在所述触摸消息窗口中接收所述起始触摸消息;解析所述起始触摸消息,得到起始触摸输入句柄,根据所述起始触摸输入句柄,获取所述至少一个起始触控点,以及与所述至少一个起始触控点对应的触摸起始时间戳。3.根据权利要求2所述的方法,其特征在于,所述当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到时长阈值时,获取屏幕中的目标触控点,并确定所述目标触控点的目标数量,包括:当所述目标定时器基于所述等待起始时间戳所获得的等待时长达到所述时长阈值时,在所述触摸消息窗口中接收第一触摸消息;解析所述第一触摸消息,得到所述目标数量和第一触摸输入句柄,根据所述第一触摸输入句柄确定与所述目标数量对应的所述目标触控点。4.根据权利要求2所述的方法,其特征在于,所述检测所述屏幕上的目标滑动轨迹,根据所述目标触控点的目标数量和所述目标滑动轨迹生成目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作,包括:当所述目标触控点包括至少一个单位触控点时,获取与所述至少一个单位触控点分别对应的初始滑动轨迹,并获取所述目标数量;从至少一个初始滑动轨迹中提取出具有最大滑动距离的初始滑动轨迹,作为辅助滑动轨迹;将每个单位触控点分别对应的初始滑动轨迹替换为所述辅助滑动轨迹,将替换后的初始滑动轨迹组合为所述目标滑动轨迹;在滑动结束且获得所述目标滑动轨迹时,统计实际滑动触控点数量;若所述实际滑动触控点数量不等于所述目标数量,则将所述实际滑动触控点数量修正为所述目标数量;在手势指令映射表中,查找与修正后的实际滑动触控点数量以及所述目标滑动轨迹对应的目标操作指令信息,根据所述目标操作指令信息生成所述目标多媒体数据操作指令,并基于所述目标多媒体数据操作指令对多媒体数据进行控制操作。5.根据权利要求4所述的方法,其特征在于,所述获取与所述至少一个单位触控点分别对应的初始滑动轨迹,包括:获取每个单位触控点的身份标识;在所述触摸消息窗口中接收第二触摸消息,解析所述第二触摸消息,得到第二触摸输入句柄;根据所述第二触摸输入句柄,获取与所述第二触摸消息相关联的触控点的第二滑动轨迹,根据所述每个单位触控点的身份标识,从所述第二滑动轨迹中提取出所述至少一个单位触控点分别对应的初始滑动轨迹。6.根据权利要求4所述的方法,其特征在于,还包括:在所述手势指令映射表中,查找与每个操作指令信息分别对应的触控点数量,在查找到的触控点数量中将最大触控点数量确定为数量阈值;检测所述目标触控点的所述目标数量,若所述目标数量小于或等于所述数量阈值,则执行获取与所述至少一个单位触控点分别对应的初始滑动轨迹的步骤。7.根据权利要求2-6所述的方法,其特征在于,还包括:在解析完所述起始触摸输入句柄、所述第一触摸输入句柄和所述第二触摸输入句柄后,关闭所述触摸消息窗口,并释放与所述起始触摸输入句柄、所述第一触摸输入句柄、所述第二触摸输入句柄、所述起始触摸消息、所述第一触摸消息和所述第二触摸消息相关联的进程内存。8.一种基于多媒体数据的控制装置,其特征在于,包括:创建模块,用于当检测到屏幕触摸行为时,根据所述屏幕触摸...

【专利技术属性】
技术研发人员:魏亮
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1