移动终端的应用交互方法和系统与流程

文档序号:12926826阅读:298来源:国知局
移动终端的应用交互方法和系统与流程
本发明涉及通信技术领域,尤其涉及一种移动终端的应用交互方法和系统。

背景技术:
Widget(窗口部件)是客户端的一种应用程序,现有的智能移动终端中大多数具有widget系统。同时,各终端中的widget大多数仍是针对于单个应用,并为其在桌面上建立一个可以浏览其梗概的缩略框。通过既定的布局或者设置,生成一个内容形式固定了的RemoteView,通过Launcher加载widget,将remoteView中的内容显示出来,所以对于目前的终端中的widget应用而言,所有widget实例都是相互孤立的,不同的widget应用间基本上没有什么关联。现有技术方案主要关注自身应用的显示内容,以及Widget如何拉起本应用,更进一步也只做到了资源的共享,对于利用Widget的交互来实现应用之间的相互交互很少触及。由于目前显示widget只会根据应用实现显示相应的内容,将应用生成的RemoteView显示出来,所以没有实现widget之间的关联和交互处理。对于文本格式数据的分享,原本可能需要打开各自应用,通过手动复制完成目的,而对于其他数据格式如图片,也没有很好的接口可以实现应用间的数据和业务交互。综上可知,现有的widget应用技术在实际使用上,显然存在不便与缺陷,所以有必要加以改进。

技术实现要素:
针对上述的缺陷,本发明的目的在于提供一种移动终端的应用交互方法和系统,其操作简单,可以很好的实现应用间的交互及业务的往来。为了实现上述目的,本发明提供一种移动终端的应用交互方法,所述方法包括:触发第一应用和第二应用交互;获取所述第一应用中的相关数据信息,并将所述数据信息传送至所述第二应用;将所述数据信息加载至所述第二应用。根据本发明的移动终端的应用交互方法,所述触发第一应用和第二应用交互之前包括:建立可以交互的应用列表,并从所述列表中选择所述第一应用和第二应用。根据本发明的移动终端的应用交互方法,所述触发第一应用和第二应用交互步骤具体为:所述第一应用的图标接收拖动命令,移动至所述第二应用的图标位置。根据本发明的移动终端的应用交互方法,所述获取所述第一应用中的相关数据信息之前包括:在所述第一应用的图标移动时,检测所述第一应用的图标与所述第二应用的图标是否有区域重合,若是,则进入所述获取所述第一应用中的相关数据信息步骤,否则不作处理。根据本发明的移动终端的应用交互方法,所述第一应用和/或第二应用为widget应用;所述触发第一应用和第二应用交互步骤之前还包括:预设所述数据信息的获取规则。本发明还相应的提供一种应用交互系统,应用于移动终端,所述系统包括:触发模块,用于触发第一应用和第二应用交互;主从监控器,用于获取所述第一应用中的相关数据信息,并将所述数据信息传送至所述第二应用,并将所述数据信息加载至所述第二应用。根据本发明的应用交互系统,所述系统还包括列表建立模块,用于建立可以交互的应用列表,所述第一应用和第二应用位于所述应用列表。根据本发明的应用交互系统,所述触发第一应用和第二应用交互具体为:所述第一应用的图标接收拖动命令,移动至所述第二应用的图标位置。根据本发明的应用交互系统,所述系统包括检测模块,用于在所述第一应用的图标移动时,检测所述第一应用的图标与所述第二应用的图标是否有区域重合,若是,则将重合信息发送至所述主从监控器,否则不作处理。根据本发明的应用交互系统,所述第一应用和/或第二应用为widget应用;所述系统包括预设模块,用于预设所述数据信息的获取规则。本发明通过对移动终端的应用添加新的功能,使各个应用之间可以进行数据交互。具体的,移动终端的应用交互系统可触发开启第一应用和第二应用间的资源交互,然后获取第一应用的相关数据信息,并将该数据信息发送到第二应用,第二应用收到相关数据信息后进行加载处理,借此完成两个应用间的交互及资源共享。附图说明图1是本发明一实施例的应用交互系统的结构示意图;图2是本发明另一实施例的应用交互系统的结构示意图;图3是本发明一实施例的移动终端的应用交互方法流程图;图4是本发明另一实施例的移动终端的应用交互方法流程图。具体实施方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参见图1,本发明提供了一种移动终端的应用交互系统,该系统100可以是内置于移动终端的软件单元,硬件单元或软硬件结合单元,移动终端可以是手机、PDA(PersonalDigitalAssistant,个人数字助理)、平板电脑等。具体的,系统100包括触发模块10和主从监控器20,其中:触发模块10,用于触发第一应用和第二应用交互。具体的,第一应用和第二应用均为移动终端的普通应用,其包括了widget应用及其它应用等。比如,本发明的实施例中,第一应用可以为短信应用、日程信息等,第二应用为微博应用。通过触发模块10可以触发开启二者之间的应用交互。在具体的实施例中,可以通过对相应的应用图标进行拖动触发交互,例如将日程的应用图标拖动到微博的应用图标位置触发应用交互。当然,在本发明的其它实施例中,第一应用和第二应用均可以为其它的widget,二者的交互可以通过拖动相应的widget应用图标实现。主从监控器20,用于获取第一应用中的相关数据信息,将所述数据信息传送至第二应用,并将所述数据信息加载至第二应用。具体的,以第一应用和第二应用均为widget应用为例,第一widget应用的图标被拖动至第二widget应用的图标位置时,主从监控器20获取第一widget应用的相关数据信息,并将其加载到第二widget应用。优选的,本发明的一实施例中,参见图2,系统100还包括:列表建立模块30,用于建立可以交互的应用列表。实际应用中,并非所有的应用之间都可以进行资源共享或交互,所以用户在进行应用交互时可能出现误操作或多余的操作。该应用列表列出了可以交互的各个应用,用户需要应用交互操作时,可以从应用列表中选择可以交互的第一应用和第二应用,借此减少多余的操作。检测模块40,用于在第一应用的图标移动时,检测该第一应用的图标与第二应用的图标是否有区域重合,若是,则将重合信息发送至所述主从监控器20,否则不作处理。该实施例中,主从监控器20获取到两个应用的图标有重合的信息时,即开始获取第一应用的相关数据,获取完毕后再发送并加载至第二应用。预设模块50,用于预设所述数据信息的获取规则。具体应用中,如前所述,第一应用和/或第二应用可以为widget应用,在二者的交互过程中,被拖动的widget应用,即第一widget应用可能包括较多的内容,比如日程,其可能包括近几天的日程信息,通过预设模块50可以预先设定当第一widget应用与第二widget应用进行交互时,需要加载的数据。以日程应用为例,可以通过预设模块50设定在该日程应用交互时,仅将最近的一条日程信息加载到其它widget应用,借此使widget应用交互更加人性化。更好的是,本发明不仅公限于整个应用间的交互,其可以是某应用的部分数据的交互。以日程widget为例,一般在日程widget里会有多个任务条目,对用户来说,其可以直接拖动其中一条任务条目触发交互,比如将排在第三位的任务条目拖动到短信应用图标上,触发新建短信的操作,并将该任务条目的内容加载到新建的短信中,借此提高操作的简便性,并使用户具有更好的体验。本发明实现了不同应用之间的资源共享和业务协同。例如,除了前述的操作外,用户也可以拖动记事本中的心情到微博widget中,完成本地心情-到微博心情的快捷实现。比如原来的应用操作为:打开记事本,复制想要发送的内容,打开微博,粘贴心情后发送。而采用本发明的应用只需两步:将显示心情的记事本widget拖动到微博上,调用微博接口完成发送。再比如,用户可以将联系人头像拖动到日程widget中,触发新建给该联系人打电话的日程,借此完成业务协同,提高用户体验。再参见图3,本发明还提供了一种移动终端的应用交互方法,其可以通过如图1所示的系统100实现,该方法包括:步骤S301,触发第一应用和第二应用交互。该步骤通过触发模块10实现,具体应用中,第一应用的图标接受拖运命令进行移动,当移动至第二应用的图标时即开始交互。当然,本发明还可以通过其它方式触发第一应用和第二应用的交互,比如,在第一应用图标上长按,并在弹出的菜单中选择交互功能,再点击第二应用图标即可触发数据交互,对于屏幕较小的移动终端而言,一个屏幕上经常只有两三个widget应用图标,拖动的方式的体验效果较低,采用该点选方式触发能进一步提高用户体验。步骤S302,主从监控器20获取第一应用中的相关数据信息,并将所述数据信息传送至第二应用。步骤S303,主从监控器将数据信息加载至第二应用,完成第一应用和第二应用的交互。图4是本发明另一实施例提供的移动终端的应用交互方法流程图,本实施例以第一应用和第二应用均为widget应用为例加以说明,其可以通过如图2所示的系统100实现,该方法包括:步骤S401,列表建立模块30建立可以交互的widget应用列表。步骤S402,通过预设模块50设置所述应用列表中widget应用交互时的数据获取规则。比如,设置日程应用在交互时,只获取日程信息中最近的一条内容。步骤S403,从列表中选择第一widget应用和第二widget应用进行交互,并将第一widget应用的图标拖动至第二widget应用的图标位置,触发应用交互。步骤S404,检测模块40检测第一widget应用的图标在移动过程中是否与第二widget应用的图标具有区域重合,若是,则将区域重合信息传送到主从监控器20,并进入步骤S405,否则不作处理。步骤S405,主从监控器20根据预设的数据获取规则获取第一widget应用中的相关数据,并将数据发送至第二widget应用进行加载。本发明的具体应用中,当第一widget应用的相关数据信息加载至第二widget应用时,用户即可以通过第二widget进行操作,比如发送或再编辑等,借此方便的实现widget应用间的交互。综上所述,本发明通过对移动终端的应用添加新的功能,使各个应用之间可以进行数据交互。具体的,移动终端的应用交互系统可触发开启第一应用和第二应用间的资源交互,然后获取第一应用的相关数据信息,并将该数据信息发送到第二应用,第二应用收到相关数据信息后进行加载处理,借此完成两个应用间的交互及资源共享。当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1