一种应用交互方法和交互系统与流程

文档序号:18271746发布日期:2019-07-27 09:45阅读:181来源:国知局
一种应用交互方法和交互系统与流程

本发明涉及通信技术领域,特别是涉及一种应用交互方法和交互系统。



背景技术:

随着移动智能设备的不断发展,智能手机已经成为人类不可或缺的产品。目前,市场上有种类繁多的应用软件,但应用软件之间的交互只能通过固定的接口或服务进行,应用软件之间不能自由通讯。另外,普通应用软件的对外接口还没有其它应用软件去专门为它开发功能,这让很多智能化的设想受到限制。例如:音乐播放器有播放音乐功能,蓝牙有连接车载的功能,但目前还没有一个机制,使这两个互不相识的软件结合,实现当蓝牙应用连接车载时,音乐播放器自动开启。



技术实现要素:

本发明主要解决的技术问题是提供一种应用交互方法和交互系统,能够实现多个应用之间较高自由度的交互。

为解决上述技术问题,本发明采用的一个技术方案是提供一种应用交互方法,包括如下步骤:

显示事件动作管理界面以接收输入的第一应用对应的事件信息;

显示事件动作管理界面以接收输入的对应所述事件信息的第二应用的动作信息;

将所述第一应用与所述第二应用之间进行所述事件信息与所述动作信息的关联;

当设备触发所述第一应用的事件时,系统检测是否包含与所述第一应用的所述事件对应的所述第二应用的动作;若包含,则自动触发所述第二应用的所述动作。

其中,所述显示事件动作管理界面以接收输入的第一应用对应的事件信息包括:显示包含所述第一应用的所述事件信息列表以供选择;所述事件信息包括:应用安装、应用卸载、蓝牙连接、wifi连接、移动连接中的至少一种。

其中,所述显示事件动作管理界面以接收输入的对应所述事件信息的第二应用的动作信息包括:显示包含能够被所述事件信息触发的包含所述第二应用的所述动作信息在内的所有动作信息;所述动作信息包括:打开应用、关闭应用、调整应用的设置、编辑应用中的至少一种。

进一步,所述显示事件动作管理界面之前包括:

调用用于第三方应用的注册接口,以接受所述第一应用、所述第二应用的注册请求;验证所述注册请求,在通过验证时,接受所述第一应用、第二应用的注册,否则不接受。

为解决上述技术问题,本发明采用的另一个技术方案是提供一种应用交互系统,所述应用交互系统包括:

显示模块,所述显示模块用于显示事件动作管理界面;

第一接收模块,所述第一接收模块用于接收在所述事件动作管理界面产生的第一应用对应的事件信息;

第二接收模块,所述第二接收模块用于接收在所述事件动作管理界面产生的对应所述事件信息的第二应用的动作信息;

关联模块,所述关联模块用于将所述第一应用与所述第二应用之间进行所述事件信息与所述动作信息的关联;

检测模块,所述检测模块用于当所述第一应用的事件触发时检测系统是否包含与所述第一应用的所述事件对应的所述第二应用的动作;若包含,则自动触发所述第二应用的所述动作。

其中,所述显示模块包括第一显示单元,所述第一显示单元用于显示包含所述第一应用的所述事件信息列表以供选择。

其中,所述显示模块进一步包括第二显示单元,所述第二显示单元用于显示包含能够被所述事件信息触发的包含所述第二应用的所述动作信息在内的所有动作信息。

进一步,所述应用交互系统还包括:验证注册模块,所述验证注册模块包括验证单元和注册单元;所述验证单元用于接受并验证所述第一应用、所述第二应用的注册请求;当所述注册请求通过验证时,所述验证单元发送信号至所述注册单元,所述注册单元接受所述第一应用、所述第二应用的注册以将所述第一应用、所述第二应用注册入所述显示事件动作管理界面。

本发明的有益效果是:区别于现有技术的情况,本发明将第一应用的事件信息与第二应用的动作信息关联起来,当第一应用的事件开启时,可以自动触发与该事件对应的第二应用的动作,本发明能够将多个应用关联起来,完成单一应用不能实现的功能,智能化程度提高。

附图说明

图1是本发明应用交互方法一实施方式的流程示意图;

图2是本发明应用交互方法另一实施方式的流程示意图;

图3是本发明应用交互系统一实施方式的结构示意图;

图4是本发明应用交互系统另一实施方式的结构示意图;

图5是图4中验证注册模块的结构示意图;

图6是本发明处理装置的结构示意图。

具体实施方式

请参阅图1,图1为本发明应用交互方法一实施方式的流程示意图,包括以下步骤:

S101显示事件动作管理界面以接收输入的第一应用对应的事件信息;

具体地,显示事件动作管理界面显示包含第一应用的事件信息列表以供选择;事件信息包括:应用安装、应用卸载、蓝牙连接、wifi连接、移动连接中的至少一种。在其他实施例中,上述事件信息也可为其他类型。

S102显示事件动作管理界面以接收输入的对应事件信息的第二应用的动作信息;

具体地,显示事件动作管理界面显示包含能够被事件信息触发的包含第二应用的动作信息在内的所有动作信息;动作信息包括:打开应用、关闭应用、调整应用的设置、编辑应用中的至少一种。在其他实施例中,上述动作信息也可为其他类型。

S103将第一应用与第二应用之间进行事件信息与动作信息的关联;

S104当设备触发第一应用的事件时,系统检测是否包含与第一应用的事件对应的第二应用的动作;若包含,则自动触发第二应用的动作。

请参阅图2,进一步,在具体实施例中,步骤S101之前,即显示事件动作管理界面之前包括:

S201调用用于第三方应用的注册接口,以接受第一应用、第二应用的注册请求;验证注册请求,在通过验证时,接受第一应用、第二应用的注册,否则不接受。

本实施例中上述注册接口可为API接口,在其他实施例中也可为其他调用接口。在一个应用场景中,首先,用户调用API接口提出注册蓝牙应用和音乐应用的注册请求,系统验证注册请求并通过后,完成蓝牙应用和音乐应用的注册,从而使蓝牙应用和音乐应用显示在事件动作管理界面内。接着,用户调用事件动作管理界面,在已有事件列表里选择或者输入蓝牙应用对应的事件信息,如连接车载蓝牙;在已有动作列表里选择或者输入音乐应用对应的动作信息,如打开音乐应用并将系统设置的声音调至最大。然后,系统将上述蓝牙应用的连接车载蓝牙事件信息与音乐应用的打开音乐应用并将系统设置的声音调至最大动作信息相关联。当用户蓝牙应用开启时,系统检测是否是连接车载蓝牙,若是,则进一步检测是否包含与车载蓝牙事件相对应的动作,若包含,则系统自动触发相关联的动作,如触发上面的打开音乐应用并同时将系统音乐声音调至最大的动作事件。

为了进一步说明,在另一个应用场景中,首先用户成功调用API接口,完成日历应用、短信应用和某购物应用的注册,进而日历应用、短信应用和某购物应用显示在事件动作管理界面上。接着,用户在事件动作管理界面上在日历应用输入某人生日的事件信息,在短信应用选择发送生日祝福短信的动作信息,以及在某购物应用选择当天订购生日礼物的动作信息。然后,系统将上述事件信息与动作信息相关联。当时间到达日历应用中的某人生日的日期,系统自动触发短信应用发送生日祝福短信以及某购物应用成功订购生日礼物。通过上述应用交互的方法,实现了多应用之间的交互,智能化程度提高。

请参阅图3,图3为本发明应用交互系统一实施方式的结构示意图,包括以下模块:

显示模块301,显示模块301用于显示事件动作管理界面;其中,显示模块301进一步包括第一显示单元3011和第二显示单元3012;第一显示单元3011用于接收和显示第一应用对应的事件信息,上述事件信息包括应用安装、应用卸载、蓝牙连接、wifi连接、移动连接中的至少一种,在其他实施例中也可为其他类型;第二显示单元3012用于接收和显示对应事件信息的第二应用的动作信息,上述动作信息包括打开应用、关闭应用、调整应用的设置、编辑应用中的至少一种在其他实施例中也可为其他类型。

第一接收模块302,第一接收模块302用于接收在事件动作管理界面产生的第一应用对应的事件信息;

第二接收模块303,第二接收模块303用于接收在事件动作管理界面产生的对应所述事件信息的第二应用的动作信息;

关联模块304,关联模块304用于将第一应用与第二应用之间进行事件信息与动作信息的关联;

检测模块305,检测模块305用于当第一应用的事件触发时检测系统是否包含与第一应用的事件对应的第二应用的动作;若包含,则自动触发第二应用的动作。

请参阅图4-图5,在其他实施例中,上述应用交互系统还包括验证注册模块401,验证注册模块401包括验证单元501和注册单元502;验证单元501用于接受并验证第一应用、第二应用的注册请求;当注册请求通过验证时,验证单元501发送信号至注册单元502,注册单元502接受第一应用、第二应用的注册以将第一应用、第二应用注册入显示模块301的显示事件动作管理界面。

在一个应用场景中,首先用户通过验证注册模块401完成第一应用和第二应用的注册,从而将第一应用和第二应用加载至显示模块301的事件动作管理界面上;接着,用户在事件动作管理界面上完成第一应用事件的输入或选择以及对应事件的第二应用的动作的输入或者选择,本实施例中交互系统的第一接收模块302接收上述在事件动作管理界面产生的第一应用对应的事件信息,第二接收模块303接收上述在事件动作管理界第二应用的动作信息;然后,本实施例中交互系统的关联模块304将上述事件信息与动作信息进行关联;当系统感应到第一应用的事件被触发时,检测模块305检测系统是否包含与第一应用的事件对应的第二应用的动作;若检测出包含,则自动触发第二应用的动作。

请参阅图6,图6为本发明处理装置的结构示意图。该处理装置包括,

显示器601,显示器601用于显示事件动作管理界面;

接收器602,接收器602用于接收在事件动作管理界面产生的第一应用对应的事件信息和对应上述事件信息的第二应用的动作信息;

处理器603,处理器603用于将第一应用与第二应用之间进行事件信息与动作信息的关联;当第一应用的事件触发时,检测系统是否包含与第一应用的事件对应的第二应用的动作;若包含,则自动触发第二应用的动作。

在本实施例中的处理装置进一步包括注册接口604,注册接口604为用于第三方应用的注册接口;注册接口604首先接受第一应用、第二应用的注册请求;当注册请求通过验证时,接受第一应用、第二应用的注册从而将上述第一应用和第二应用注册入显示事件动作管理界面上。

本发明采用上述应用交互方法和交互系统将第一应用的事件信息与第二应用的动作信息关联起来,当第一应用的事件开启时,可以自动触发与该事件对应的第二应用的动作,本发明能够将多个应用关联起来,完成单一应用不能实现的功能,智能化程度提高。

在本发明所提供的几个实施方式中,应该理解到,所揭露的交互系统,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或单元可以结合或者可以集成到一个系统。另一方面,模块或单元的耦合或通信连接,可以是电性,机械或其它的形式。

另外,在本发明各个实施方式中的各功能模块或单元可以集成在一个处理装置中,也可以是各个模块或单元单独物理存在,也可以两个或两个以上模块或单元集成在一个模块或单元中。上述集成的模块或单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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