调用程序的方法和装置的制造方法
【技术领域】
[0001]本申请涉及计算机技术领域,具体涉及终端应用领域,尤其涉及调用程序的方法和装置。
【背景技术】
[0002]现有技术中,当终端接收到待处理信息时,如,接收到新短信、新邮件等,通常可以将待处理信息显示在浮动窗口中。当用户浮动窗口中的待处理信息时,终端便调取与该待处理信息绑定的程序对待处理信息进行处理。
[0003]但是,与待处理信息绑定的程序通常是固定的,若用户想要通过其他程序对待处理信息进行处理,则需要执行额外的操作,给用户带来了不便。
【发明内容】
[0004]本申请提供了一种调用程序的方法和装置,通过其他程序对待处理信息进行处理,需要执行额外的操作,给用户带来不便的问题。
[0005]第一方面,提供了一种调用程序的方法,包括:
[0006]在浮动窗口中显示待处理信息;
[0007]检测针对所述浮动窗口和/或第一程序对应图标的第一位置移动操作;
[0008]响应所述第一位置移动操作,调用所述第一程序处理所述待处理信息。
[0009]结合第一方面,在第一方面的第一种可能的实现方式中,所述第一位置移动操作包括:
[0010]所述浮动窗口和/或所述第一程序对应图标沿预定轨迹移动的操作。
[0011]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述浮动窗口的预定移动轨迹与所述第一程序对应图标的预定移动轨迹相同或呈轴对称关系。
[0012]结合第一方面,在第一方面的第三种可能的实现方式中,当满足下述条件中的至少一个条件时,响应所述第一位置移动操作,调用所述第一程序处理所述待处理信息:
[0013]所述第一程序对应图标位于所述浮动窗口内;
[0014]所述浮动窗口与所述第一程序对应图标之间的距离小于预设距离;
[0015]所述浮动窗口与所述第一程序对应图标之间的相对位置为预设相对位置ο
[0016]结合第一方面或第一方面的第一种可能的实现方式至第一方面的第三种可能的实现方式中任一种实现方式,在第一方面的第四种可能的实现方式中,所述在浮动窗口中显示待处理信息,包括:
[0017]检测针对浮动窗口和/或第二程序对应图标的第二位置移动操作;
[0018]响应所述第二位置移动操作,将所述第二程序对应的信息作为待处理信息显示在所述浮动窗口中。
[0019]结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述第二程序对应的信息包括:所述第二程序的未处理信息或所述第二程序所包含的信息。
[0020]结合第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述第二位置移动操作包括:
[0021]所述浮动窗口和/或所述第二程序对应图标沿预定轨迹移动的操作。
[0022]结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述浮动窗口的预定移动轨迹与所述第二程序对应图标的预定移动轨迹相同或呈轴对称关系。
[0023]结合第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式,在第一方面的第八种可能的实现方式中,当满足下述条件中的至少一个条件时,响应所述第二位置移动操作,将所述第二程序对应的信息作为待处理信息显示在所述浮动窗口中:
[0024]所述第二程序对应图标位于所述浮动窗口内;
[0025]所述浮动窗口与所述第二程序对应图标之间的距离小于预设距离;
[0026]所述浮动窗口与所述第二程序对应图标之间的相对位置为预设相对位置。
[0027]结合第一方面或第一方面的第一种可能的实现方式至第一方面的第八种可能的实现方式中任一种方式,在第一方面的第九种可能的实现方式中,还包括:在所述浮动窗口中显示对所述待处理信息的处理结果。
[0028]第二方面,提供了一种调用程序的装置,包括:
[0029]第一显示单元,用于在浮动窗口中显示待处理信息;
[0030]检测单元,用于检测针对所述浮动窗口和/或第一程序对应图标的第一位置移动操作;
[0031]程序调用单元,用于响应所述第一位置移动操作,调用所述第一程序处理所述待处理信息。
[0032]结合第二方面,在第二方面的第一种可能的实现方式中,所述第一位置移动操作包括:
[0033]所述浮动窗口和/或所述第一程序对应图标沿预定轨迹移动的操作。
[0034]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述浮动窗口的预定移动轨迹与所述第一程序对应图标的预定移动轨迹相同或呈轴对称关系。
[0035]结合第二方面,在第二方面的第三种可能的实现方式中,所述检测单元,具体用于当满足下述条件中的至少一个条件时,响应所述第一位置移动操作,调用所述第一程序处理所述待处理信息:
[0036]所述第一程序对应图标位于所述浮动窗口内;
[0037]所述浮动窗口与所述第一程序对应图标之间的距离小于预设距离;
[0038]所述浮动窗口与所述第一程序对应图标之间的相对位置为预设相对位置。
[0039]结合第二方面或第二方面的第一种可能的实现方式至第二方面的第三种可能的实现方式中任一种实现方式,在第二方面的第四种可能的实现方式中,所述第一显示单元,包括:
[0040]检测模块,用于检测针对浮动窗口和/或第二程序对应图标的第二位置移动操作;
[0041]显示模块,用于响应所述第二位置移动操作,将所述第二程序对应的信息作为待处理信息显示在所述浮动窗口中。
[0042]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述第二程序对应的信息包括:所述第二程序的未处理信息或所述第二程序所包含的信息。
[0043]结合第二方面的第四种可能的实现方式或第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述第二位置移动操作包括:
[0044]所述浮动窗口和/或所述第二程序对应图标沿预定轨迹移动的操作。
[0045]结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述浮动窗口的预定移动轨迹与所述第二程序对应图标的预定移动轨迹相同或呈轴对称关系。
[0046]结合第二方面的第四种可能的实现方式或第二方面的第五种可能的实现方式,在第二方面的第八种可能的实现方式中,所述显示模块,具体用于当满足下述条件中的至少一个条件时,响应所述第二位置移动操作,将所述第二程序对应的信息作为待处理信息显示在所述浮动窗口中:
[0047]所述第二程序对应图标位于所述浮动窗口内;
[0048]所述浮动窗口与所述第二程序对应图标之间的距离小于预设距离;
[0049]所述浮动窗口与所述第二程序对应图标之间的相对位置为预设相对位置。
[0050]结合第二方面或第二方面的第一种可能的实现方式至第二方面的第八种可能的实现方式中任一种方式,在第二方面的第九种可能的实现方式中,还包括:
[0051]第二显示单元,用于在所述浮动窗口中显示对所述待处理信息的处理结果。
[0052]本申请中,在浮动窗口中显示待处理信息;检测针对所述浮动窗口和/或第一程序对应图标的第一位置移动操作;响应所述第一位置移动操作,调用所述第一程序处理所述待处理信息。与现有技术中,用户点击待处理信息后,只能调用固定程序处理待处理信息相比,本申请中,用户可以通过移动浮动窗口和/或第一程序对应图标的方式,调用所需第一程序处理待处理信息,操作较为简单,且无需用户执行额外操作,给用户带来了便利。
【附图说明】
[0053]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0054]图1示出了本申请提供的调用程序的方法的一种实施例的流程图;
[0055]图2示出了本申请提供的将待处理信息的处理结果加载在浮动窗口中显示的示意图;
[0056]图3示出了本申请提供的调用程序的方法的另一种实施例的流程图;
[0057]图4示出了一种将程序1包含的信息3加载在浮动窗口中显示的示意图;
[0058]图5示出了另一种将程序1包含的信息3加载在浮动窗口中显示的示意图;
[0059]图6示出了再一种将程序1包含的信息3加载在浮动窗口中显示的示意图;
[0060]图7示出了一种调用程序1处理待处理信息的示意图;
[0061]图8示出了另一种调用程序1处理待处理信息的示意图;
[0062]图9示出了一种终端响应移动操作执行相应步骤的流程图;
[0063]图10示出了调用二维码识别程序对浮动窗口中加载的二维码信息进行识别处理的不意图;
[0064]图11示出了一种调用翻译程序对浮动窗口中加载的英文文本信息进行翻译处理的不意图;
[0065]图12示出了调用音频播放程序播放浮动窗口中加载的音频文件信息的示意图;
[0066]图13示出了在浮动窗口中进行短信回复的示意图;
[0067]图14示出了另一种调用翻译程序对浮动窗口中加载的英文文本信息进行翻译处理的不意图;
[0068]图15示出了本申请提供的调用程序的装置的一种实施例的结构示意图;
[0069]图16示出了本申请提供的调用程序的装置的另一种实施例的结构示意图;
[0070]图17示出了本申请提供的计算机的结构示意图。
【具体实施方式】
[0071