一种服务调用方法及装置与流程

文档序号:11154132阅读:627来源:国知局
一种服务调用方法及装置与制造工艺

本申请涉及计算机技术领域,尤其涉及一种服务调用方法及装置。



背景技术:

随着信息技术的发展,移动终端已经成为用户日常生活工作中必不可少的重要工具,

现有技术中,由于移动终端的专属性(专属于某用户),通常移动终端都会提供锁屏机制,用以保护该移动终端中用户数据的安全。在锁屏状态下,用户只能浏览到基本信息(如:日期、时间、电量等信息),却不能使用移动终端中的绝大部分服务(包括移动终端自带的功能和/或其中的应用功能),只有当移动终端的专属用户通过自己设置的解锁指令,对移动终端进行解锁后,才可以使用移动终端。

但是,在上述现有技术中的方式下,当用户要使用移动终端中的服务时,需要经过解锁、查找服务、点击使用的过程,而某些服务需要用户经过多级界面后才能查找到,显然,这样的方式操作较为繁琐。



技术实现要素:

本申请实施例提供一种服务调用方法,用以解决现有技术中使用移动终端中相应应用的功能操作较为繁琐的问题。

本申请实施例还提供一种服务调用装置,用以解决现有技术中使用移动终端中相应应用的功能操作较为繁琐的问题。

本申请实施例提供的一种服务调用方法,包括:

监测在解锁界面中的输入操作;

监测到所述输入操作后,确定所述输入操作对应的输入操作信息;

当确定出的所述输入操作信息与预设的调用操作信息相匹配时,根据预设的调用操作信息与服务的对应关系,确定所述输入操作信息对应的服务;

调用与所述输入操作信息对应的服务。

本申请实施例提供的一种服务调用装置,包括:

监测模块,用于监测在解锁界面中的输入操作;

操作信息模块,用于监测到所述输入操作后,确定所述输入操作对应的输入操作信息;

服务匹配模块,用于当确定出的所述输入操作信息与预设的调用操作信息相匹配时,根据预设的调用操作信息与服务的对应关系,确定所述输入操作信息对应的服务;

调用模块,用于调用与所述输入操作信息对应的服务。

本申请实施例提供一种服务调用方法及装置,通过该方法,终端监测用户在解锁界面中的输入操作,当移动终端确定出输入操作对应的输入操作信息属于调用操作信息时,移动终端就可以根据预先设定的不同调用操作信息与不同的服务之间的对应关系,来调用与调用操作信息相对应的服务,供用户使用,这样的方式使得用户可以直接在解锁界面中输入相应的调用操作信息,用以直接从移动终端中调用相应的服务进行使用,用户无需对移动终端执行系统层面的输入操作,再查找用户想要使用的服务功能,从而,本申请中的服务调用方法有效地简化了使用服务的过程,提高了用户对移动终端的使用效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的服务调用过程的示意图;

图2a~2c为本申请实施例提供的服务调用方法的应用实例的示意图;

图3为本申请实施例提供的服务调用装置结构示意图。

具体实施方式

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

图1为本申请实施例提供的服务调用过程,该过程具体包括以下步骤:

S101,监测在解锁界面中的输入操作。

本申请实施例中所述的解锁界面显示在移动终端上。其中,解锁界面包括但不限于各类含有解锁控件的界面,这里的解锁控件可包括:轨迹解锁控件、密码解锁控件,账户解锁控件、生物信息解锁控件(如:指纹录入控件、面部扫描控件)等。相应地,所述的输入操作包括但不限于:滑动轨迹输入操作、文本输入操作、生物信息输入操作等。本申请中的移动终端包括但不限于:手机、平板电脑、移动多媒体播放设备、智能手表等。这里并不构成对本申请的限定。

S102,监测到所述输入操作后,确定所述输入操作对应的输入操作信息。

用户所发出的输入操作通常均对应着相应的输入操作信息,例如:用户在解锁界面中发出手指触屏滑动的输入操作,那么,用户输入的滑动轨迹就是该输入操作对应的输入操作信息。又例如:用户在解锁界面中发出文本输入操作,那么,用户输入的文本信息(如:密码),就是该文本输入操作对应的输入操作信息。本申请中,所述输入操作信息包括:输入的滑动轨迹、文本信息、生物特征信息或其他输入操作信息中的至少一种。

实际应用场景下,移动终端若要对用户发出的输入操作做出响应,移动终 端就需要获知输入操作对应的输入操作信息,从而根据该输入操作信息进行相应的响应处理,所以在本步骤中,移动终端就会确定用户发出的输入操作所对应的输入操作信息。

S103,当确定出的所述输入操作信息与预设的调用操作信息相匹配时,根据预设的调用操作信息与服务的对应关系,确定所述输入操作信息对应的服务。

本申请实施例中的调用操作信息,可看作为一种特殊的输入操作信息,用于对移动终端内的特定服务进行调用。在实际应用场景下,用户所发出的输入操作,可能是针对移动终端系统的解锁操作,也可能是针对特定业务的调用操作,所以,移动终端就会对用户发出的输入操作对应的输入操作信息进行识别,用以判定输入操作信息是否为调用操作信息。

在确定了用户发出的输入操作信息是一种调用操作信息后,移动终端就会根据预设的调用操作信息与服务的对应关系,来确定出该调用操作信息所对应的服务。

需要说明的是,在本申请实施例中,调用操作信息可以使得移动终端进行系统层面的解锁,并调用特定服务,也可以只针对特定服务进行解锁调用,而移动终端系统仍处于锁定状态,当然,这里并不构成对本申请的限定。

S104,调用与所述输入操作信息对应的服务。

正如前所述,用户发出的输入操作是调用操作,也即表明用户想要使用该移动终端中的特定服务,在移动终端确定了调用操作信息对应的服务后,就可以调用该服务供用户使用。

通过上述步骤,终端监测用户在解锁界面中的输入操作,当移动终端确定出输入操作对应的输入操作信息属于调用操作信息时,移动终端就可以根据预先设定的不同调用操作信息与不同的服务之间的对应关系,来调用与调用操作信息相对应的服务,供用户使用。这样的方式使得用户可以直接在解锁界面中输入相应的调用操作信息,用以直接从移动终端中调用相应的服务进行使用,用户无需对移动终端执行系统层面的输入操作,再查找用户想要使用的服务功 能,从而,本申请中的服务调用方法有效地简化了使用服务的过程,提高了用户对移动终端的使用效率。

需要说明的是,在本申请实施例中,所述调用操作信息通常包括:默认调用操作信息,和/或自定义调用操作信息。

在调用操作信息包括默认调用操作信息的情况下,默认调用操作信息,可由移动终端的系统服务商预先定义,换言之,系统服务商在移动终端的系统中预先规定了不同服务的调用指令(这里的调用指令就是默认调用操作信息)。例如:系统服务商预先定义视频播放服务的调用指令(默认调用操作信息)为:1234,那么,当该移动终端在锁屏状态时,用户输入调用指令“1234”就可以调用视频播放服务。

当然,在上述情况下,也可由安装在移动终端上的应用预先定义默认调用操作信息。但需要说明的是,考虑到在实际应用中,Android系统或iOS系统中的应用,通常不具备跨应用调用的权限,所以,当由安装在移动终端上的应用预先定义默认调用操作信息时,其调用的服务往往是该应用自身所具备的不同功能服务。

在另一种情况下,调用操作信息包括自定义调用操作信息,换言之,用户可在移动终端系统中,针对不同的服务自定义录入相应的调用操作信息,当然,也可通过移动终端中安装的应用录入相应的自定义调用操作信息。

以上是调用操作信息的两种来源途径,其中,对于默认调用操作信息的情况而言,用户只需在解锁界面中输入根据设置好的默认调用操作信息,就可以实现对相应的服务的调用,故在此不再过多赘述。而对于自定义调用操作信息的情况而言,用户将预先在移动终端中(或具体的某应用中)预先针对不同的服务,录入相应的调用操作信息。

具体而言,在本申请实施例中,当所述调用操作信息包括自定义调用操作信息时,预设调用操作信息与服务的对应关系,具体包括:接收用户输入的自定义调用操作信息,接收用户输入的选择指令,确定所述选择指令对应的服务 的标识信息,建立用户输入的所述自定义调用操作信息与所述选择指令对应的服务标识信息之间的对应关系。

用户所输入的自定义调用操作信息,是从用户所输入的自定义的调用操作中确定出来的。在实际应用中,用户所输入的自定义的调用操作,包括但不限于:输入滑动轨迹的操作、输入文本信息的操作,输入生物信息的操作等。

当然,正如前所述,作为本申请实施例中的一种可选方式,可由移动终端系统提供用户自由设置自定义调用操作信息的功能,该方式下,用户在移动终端系统中输入自定义调用操作信息,并由移动终端系统建立用户输入的自定义调用操作信息与用户所选择的服务之间的对应关系。

作为本申请实施例中的另一种可选方式,可由第三方应用提供用户自由设置自定义调用操作信息的功能,在该方式下,用户在第三方应用中输入自定义调用操作信息,并由该第三方应用建立用户输入的自定义调用操作信息与用户选择的服务之间的对应关系。

当然,在实际应用该场景下,无论由移动终端系统提供上述功能还是由第三方应用提供上述功能,建立自定义调用操作信息与用户选择的服务之间的对应关系的实际操作过程,均可如下例所述:

假设用户想要针对手机上的某些服务,设置相应的自定义调用操作信息,那么,用户可以进入相应的服务列表界面(由手机系统提供或由第三方应用提供),并在该服务列表界面中选择(如:点击)指定的服务,之后,手机的显示窗口中弹出录入界面(在该录入界面中可以提供滑动轨迹录入控件、文本信息录入控件、生物特征信息录入控件等,这里不做具体限定),用户便可以在该录入界面中输入自定义的调用操作信息。在用户输入完毕后,便可以建立自定义调用操作信息和用户选择的服务之间的对应关系。

当然,上述示例只是一种可实现的方式,用以具体说明在实际应用中建立自定义调用操作信息与用户选择的服务之间的对应关系的实际操作过程,并不构成对本申请的限定。

考虑到实际应用中,不同的服务在移动终端内可通过服务列表的方式进行快速查询和使用,而服务列表中记录了不同服务的服务标识信息(如:服务ID、名称、运行状态、权限等),所以,上述建立用户输入的自定义调用操作信息与选择指令对应的服务之间的对应关系,也就是建立用户输入的自定义调用操作信息与服务对应的服务标识信息的对应关系。

那么,在此基础上,调用与所述输入操作信息对应的服务,具体包括:获取与所述输入操作信息对应的服务标识信息,根据所述服务标识信息,在服务列表中查找与所述服务标识信息相匹配的服务,调用与所述服务标识信息相匹配的服务。

在实际应用场景下,上述的输入操作信息除了可以对相应的服务进行调用外,还可以具有解锁功能,换言之,当移动终端接收了输入操作信息后,移动终端系统解锁,同时,相应的服务被调用,这样的方式无需过多的权限,在实际场景中容易实现。当然,出于安全性的考虑,输入操作信息并不具有解锁移动终端系统的功能,只能调用相应的服务,换言之,在调用了相应的服务后,当前的移动终端仍出于未解锁状态。这里只是对调用方式的说明,并不构成对本申请的限定。

与上述两种方式相对应,本申请中对服务的调用可由移动终端系统执行,也可由第三方应用执行。这里需要说明的是,在由第三方应用提供了锁屏调用功能的方式下,就需要该第三方应用获得移动终端系统内的权限(由于iOS系统的封闭特性,在实际应用中难以获得其权限,所以,下述内容将基于Android系统)。实现该方式的较优途径具体可以是:屏蔽移动终端系统的锁屏功能,且使用该第三方应用自身的锁屏功能。

该途径下,就需要获取移动终端的权限,具体而言,可调用移动终端内的“android.permission_DISABLE_KEYGUARD”权限,用以屏蔽移动终端系统内自带的锁屏功能。之后,使用该第三方应用自身的锁屏功能,对移动终端进行锁屏。使用该途径,在后续调用服务的过程中,该第三方应用就可以根据建 立的对应关系,调用相应的服务。

下面以一应用实例对本申请中的上述服务调用方法进行详细说明。

假设用户将使用手机进行扫码支付操作(此时,手机处于锁屏状态),若按照现有技术中的方式,则该用户需要针对该手机进行解锁,并在手机解锁后,选择并点击启动相应的支付应用,从该支付应用中查找到支付二维码以进行使用。

而在本申请实施例中,用户可预先针对该支付应用中的支付二维码,设置相应的滑动轨迹(也即,本申请中的自定义调用操作信息),以在锁屏状态下直接调用支付二维码。调用支付二维码将经过如下步骤:

步骤一,用户点击手机的电源键或home键,进入如图2a所示的解锁界面。

步骤二,用户在解锁界面中输入滑动轨迹,即如图2b所示。

此时,手机接收到了用户的输入后,就将确定用户输入的滑动轨迹是否与预存的滑动轨迹相匹配,并在确定匹配后,调用上述支付应用中的支付二维码。

步骤三,在手机的当前界面中显示支付二维码,即如图2c所示。

通过上例可见,调用与所述输入操作信息对应的服务,具体包括:调用与所述输入操作信息对应的所述支付应用中的支付二维码,将所述解锁界面切换为显示有所述支付二维码的支付应用的界面。

在本申请中,用户仍可以对移动终端进行正常的解锁操作,也即,上述如图1所示的方式,还包括:当确定出的所述输入操作信息与预设的解锁操作信息相匹配时,则根据所述解锁操作信息对所述移动终端进行解锁操作。

以上为本申请实施例提供的服务调用方法,基于同样的思路,本申请实施例还提供一种服务调用装置,如图3所示。

图3中的服务调用装置,所述装置包括:监测模块301、操作信息模块302、服务匹配模块303以及调用模块304,其中,

所述监测模块301,用于监测在解锁界面中的输入操作。

所述操作信息模块302,用于监测到所述输入操作后,确定所述输入操作 对应的输入操作信息。

所述服务匹配模块303,用于当确定出的所述输入操作信息与预设的调用操作信息相匹配时,根据预设的调用操作信息与服务的对应关系,确定所述输入操作信息对应的服务。

所述调用模块304,用于调用与所述输入操作信息对应的服务。

在本申请实施例中,所述调用操作信息包括默认调用操作信息,和/或自定义调用操作信息。

当所述调用操作信息包括自定义调用操作信息时,所述服务匹配模块303,具体用于接收用户输入的自定义调用操作信息,接收用户输入的选择指令,确定所述选择指令对应的服务的标识信息,建立用户输入的所述自定义调用操作信息与所述选择指令对应的服务标识信息之间的对应关系。

所述调用模块304,具体用于获取与所述输入操作信息对应的服务标识信息,根据所述服务标识信息,在服务列表中查找与所述服务标识信息相匹配的服务,调用与所述服务标识信息相匹配的服务。

在一种具体应用场景下,若所述服务为支付应用中的支付二维码,那么,所述调用模块304,具体用于调用与所述输入操作信息对应的所述支付应用中的支付二维码,将所述解锁界面切换为显示有所述支付二维码的支付应用的界面。

在一种具体应用场景下,所述装置还包括:解锁模块305,用于当确定出的所述输入操作信息与预设的解锁操作信息相匹配时,则根据所述解锁操作信息对所述移动终端进行解锁操作。

在本申请实施例中,所述输入操作信息包括:输入的滑动轨迹、文本信息、生物特征信息中的至少一种。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器 (RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

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