一种信息处理方法及电子设备的制造方法_3

文档序号:9375196阅读:来源:国知局
终实现收藏功能,还需要 判断当前能够输出歌曲的应用软件有哪些。
[0085] 在具体实现过程中,当只有一个用于播放歌曲的应用软件处于播放状态时,当前 的这个应用软件则为第一应用软件。在这种情况下,指示指令则用于指示电子设备要实现 对当前正在播放歌曲的收藏。
[0086] 如果正在播放歌曲的应用软件有多个,可以基于指示指令的第二种定义实现,即 用于指示电子设备要对哪个音乐播放软件正在播放歌曲的收藏,如:当前有QQ音乐、百度 音乐、喜马拉雅听书等在同时输出第一文件,这时,基于上面举出的例子,在对电源键进行 长按时,要实现的是对QQ音乐播放器正在播放音乐的收藏;在对音量调节键进行短按时, 要实现的是对百度音乐播放器正在播放音乐的收藏,因此,在这种情况下,基于不同输入操 作转化指示指令的不同即可确定出当前用于播放想收藏歌曲的应用软件。
[0087] 在执行完步骤S102之后,则执行步骤S103 :基于所述第一应用软件确定所述第一 应用软件所能识别的指示信息。
[0088] 在具体实现过程中,对于步骤S103的具体实现过程,具体为:
[0089] 基于第一应用软件将所述指示指令转换成指示信息,所述指示信息为所述第一应 用软件识别的指示信息。
[0090] 对于步骤:基于第一应用软件将所述指示指令转换成指示信息,所述指示信息为 所述第一应用软件识别的指示信息的具体实现过程,具体有两种实现方式。
[0091] 其中,第一种实现方式,请参考图3,具体包括如下步骤:
[0092] S201 :基于指示指令调用第一数据库;
[0093] S202:基于所述第一应用软件的标识从所述第一数据库中确定第一记录项,所述 第一记录项为操作体针对所述第一应用软件实现收藏功能进行M个操作的记录项,M大于 等于1的整数;
[0094] 在本申请实施例中,第一数据库为不同的应用软件软件在要实现音乐收藏功能, 需要执行哪些操作,如:第一应用软件为QQ音乐时,用户实现收藏需要的操作步骤为:对QQ 音乐显示界面的右下角的心形图标进行的点击操作或是触控操作;当第一应用软件为百度 音乐时,用户实现收藏需要的操作步骤为:对百度音乐显示界面的显示歌曲右侧的心形图 标进行点击操作或是触控操作;当第一应用软件为虾米音乐,用户实现收藏的操作步骤为: 首先是点击或是触控显示界面上正在播放的歌曲,在点击之后会出现下拉菜单,在下拉菜 单中触控或点击收藏选项,从而实现收藏;当第一应用软件为酷我音乐,用户实现收藏的操 作步骤为:在显示界面的歌曲列表上,想收藏哪首歌曲则直接点击相应的歌曲后,就会出现 一个下拉菜单,在下拉菜单中触控或点击收藏选项,从而实现收藏。具体可以参考表1。
[0095] 表 1
[0096]
[0097] 因此,在具体实现过程中,均以当前只有一个音乐播放器处于运行状态为例,这 时,在电子设备用户对电子设备的实体按键或与电子设备相连的第二电子设备的实体按键 进行长按操作后,生成第一高电平1,这时虽然电子设备知道用户想收藏当前正在播放的音 乐,同时电子设备也基于生成的高电平确定出当前播放音乐的应用软件为QQ音乐的应用 软件,但是对于QQ音乐这个应用软件来说,其并不知道电子设备用户要收藏其当前正在播 放的歌曲,因此,为了 QQ音乐的应用软件能够知道用户当前要收藏歌曲,这时电子设备要 基于确定的当前正在播放音乐的应用软件确定出这个应用软件能识别的一些操作指令,以 对当前播放的歌曲进行收藏,而这些即是像现有技术中在电子设备用户触控或点击了在QQ 音乐的显示界面的右下角的心形图标时就表示要收藏当前播放的音乐。
[0098] 其中,第二种实现方式,请参考图4,具体包括如下步骤:
[0099] S301 :基于指示指令调用第二数据库;
[0100] S302 :基于所述第一应用软件的标识从所述第二数据库中确定第一收藏指令;
[0101] 在本申请实施例中,第二数据库为不同的应用软件在执行收藏功能时能识别的 指令,具体的,对于QQ音乐,其开发者使用的开发语言为C++,那么QQ音乐这个应用软件 能识别的指令也是用C++编写的指令,如CMypalyerDlg: :0ncollect();对于百度音乐,其 开发者使用的开发语言为Java,那么百度音乐这个应用软件能识别的指令也是用Java编 写的指令,如:?13 7.?1&7虹(3〇116(^();对于酷我音乐,其开发者使用的开发语言为¥8,那 么酷我音乐这个应用软件能识别的指令也是用VB编写的指令,如:CallffMPL Controls, collect。具体的请参考表2。
[0102] 表 2
[0103]
[0104] 因此,在具体头现33:桎甲,均以a丽M有一个首水攒取器处于运行状态为例,这 时,在电子设备用户对电子设备的实体按键或与电子设备相连的第二电子设备的实体按键 进行长按操作后,生成第一高电平1,这时虽然电子设备知道用户想收藏当前正在播放的音 乐,同时电子设备也基于生成的高电平确定出当前播放音乐的应用软件为QQ音乐,但是对 于QQ音乐这个应用软件来说,其并不知道电子设备用户要收藏其当前正在播放的歌曲,因 此,电子设备要基于确定的应用软件,如:QQ音乐,来确定出QQ音乐软件基于其能识别的指 令来进行收藏操作,如:与QQ音乐对应的收藏指令为:CMypalyerDlg: : Oncollect ()。
[0105] 在执行完步骤S103之后,则执行步骤S104 :基于所述指示信息指示所述第一软件 执行收藏操作,其中,所述第一软件响应所述指示信息产生收藏指令,以使得所述第一软件 响应所述响应收藏指令收藏当前正在播放的所述第一文件。
[0106] 对于步骤:基于第一应用软件将所述指示指令转换成指示信息,所述指示信息为 所述第一应用软件识别的指示信息的具体实现过程,具体有两种实现方式的不同实现过 程,步骤S104具有不同的实现过程。
[0107] 其中,对于第一种实现方式,步骤S104 :基于所述指示信息指示所述第一软件执 行收藏操作,具体为:
[0108] 调用所述第一记录项以及模拟操作器;其中,所述模拟操作器基于所述第一记录 项自动模拟所述M个操作。
[0109] 在本申请实施例中,由于电子设备用户只对电子设备的实体按键或与电子设备相 连的第二电子设备的实体按键进行了操作,并没有像现有技术中,如:针对QQ音乐,需要进 入QQ音乐的应用显示界面,在显示界面的右下角显示的心形图标进行触控或点击操作,所 以QQ音乐应用软件并不能识别用户此时要对正在播放的音乐进行收藏,因此,在具体实现 过程中,首先要调用第一记录项,第一记录项中就中记录了要实现收藏所要进行的操作步 骤,在确定能实现收藏功能对应的操作步骤之后,就可以调用电子设备中的模拟操作器,来 模拟上述操作,以使得应用软件以为是电子设备用户进行的相应操作,从而响应用户的这 些操作,以实现收藏。
[0110] 其中,第二种实现方式,步骤S104:基于所述指示信息指示所述第一软件执行收 藏操作,具体为:
[0111] 将所述第一收藏指令发送给所述第一应用软件。
[0112] 具体实现过程中,在电子设备识别到用户对电子设备的实体按键或与电子设备相 连的第二电子设备的实体按键进行长按操作后生成的高电平1后,知道电子设备用户要收 藏音乐,进而确定当前播放第一音乐的应用软件,如:QQ音乐,且QQ音乐应用软件能识别的 指令CMypalyerDlg: : Oncollect ()后,将对应的指令发送给QQ音乐应用软件,在QQ音乐应 用软件接收该指令后即可实现收藏功能。
[0113] 实施例二
[0114] 本申请实施例二提供一种电子设备,请参考图5,包括:
[0115] 壳体 40;
[0116] 传感器41,设置在所述壳体40内;
[0117] 处理单元42,设置在所述壳体40内,与所述传感器相连,用于通过电子设备的传 感器获得输入操作,产生一指示指令,所述指示指令用于指示所述电子设备收藏当前播放 的第一文件;基于所述指示指令确定当前正在播放所述第一文件的第一应用软件;基于所 述第一应用软件确定所述第一应用软件所能识别的指示信息;及基于所述指示信息指示所 述第一软件执行收藏操作,其中,所述第一软件响应所述指示信息产生收藏指令,以使得所 述第一软件响应所述响应收藏指令收藏当前
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1