一种关联应用间数据的方法及装置与流程

文档序号:11323079阅读:192来源:国知局
一种关联应用间数据的方法及装置与流程

本发明属于计算机技术领域,尤其涉及一种关联应用间数据的方法及装置。



背景技术:

app(application,应用程序)是智能手机的第三方应用程序,在智能手机中,安装的各个app之间相对独立,每个app的数据之间具有独立性,不同app之间存在关联性较强的内容时,数据不能合并和互相使用,数据不直观,不同app之间同源内容的使用便捷性低。如对应学习类的app,app1为某本书的视频,app2为某本书的文本,app3为某本书的音频,当用户需了解不同app中关于同一本书或者相同内容不同表现形式的内容时,需要重新打开其他app进行浏览,使用不方便。



技术实现要素:

本发明的目的在于提供一种应用间数据关联方法及装置,旨在解决现有技术不同app之间数据不能合并和互相使用,同源内容的使用便捷性低中的问题。

一方面,本发明提供了一种软件测试方法,所述方法包括下述步骤:

在第一应用被触发时,所述第一应用与第二应用创建关联;

所述第一应用从所述第二应用获取关联数据并生成所述关联数据的目录;

在接收到用户对所述关联数据的目录的操作时,从所述第一应用切换到所述第二应用并呈现所述操作对应的数据内容。

另一方面,本发明提供了一种应用间数据关联装置,包括:

关联单元,用于在第一应用被触发时,所述第一应用与第二应用创建关联;

目录生成单元,用于从所述第二应用获取关联数据并生成所述关联数据的目录;

切换单元,用于在接收到用户对所述关联数据的目录的操作时,从所述第一应用切换到所述第二应用并呈现所述操作对应的数据内容。

在本发明实施例中,可自动将应用进行关联,在第一应用中生成关联数据的目录,在第一应用中可查阅到第二应用中相关联的数据信息的目录,用户对关联数据的目录进行操作时可从第一应用自动切换到第二应用中,并查阅操作的具体内容。实现了多个应用间的数据关联、合并和共享,提高了不同app之间同源内容的使用便捷性。

附图说明

图1是本发明实施例一提供的应用间数据关联方法的实现流程图;

图2是本发明实施例二提供的应用间数据关联方法的流程图;

图3是本发明实施例三提供的应用间数据关联方法的示意图;

图4是本发明实施例四提供的应用间数据关联装置的结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例中的应用间数据关联方法及装置可应用于移动终端中,本发明实施例中的第一应用、第二应用包括移动终端中的各种应用软件,第一应用、第二应用仅用于识别不同的应用,移动终端如智能手机、平板电脑、电子阅读器等,具体不受本发明实施例的限制。以下结合具体实施例对本发明的具体实现进行详细描述:

实施例一:

图1示出了本发明实施例一提供的应用间数据关联方法的实现流程,为了便于说明,仅示出了与本发明实施例相关的部分,详述如下:

步骤s101,在第一应用被触发时,第一应用与第二应用创建关联。

作为一种可选的实施方式,在第一应用被触发时,第一应用与第二应用创建关联,即用户打开第一应用时,第一应用即被触发运行,为第一应用首次被触发运行,第一应用与第二应用创建关联。第一应用与第二应用创建关联的依据是具有同源内容,其中,同源内容指具有相同内容标识的数据,例如,对于学习类应用中,内容标识可以为年级、科目,同源内容可以为年级、科目相同的学习类数据,进一步的,内容标识可以为一本书名,同源内容可以为同是该书名相关的音频、视频、文本、图像等学习类数据。

进一步的,在第一应用被触发时,第一应用与第二应用创建关联具体可以包括:通过第一应用的第一关联接口与第二应用的第二关联接口创建连接。具体实现中,第一关联接口为第一应用在进行安装过程中确认授权关联接口时所创建的接口,第二关联接口为第二应用在进行安装过程中确认授权关联接口时所创建的接口,在创建关联时将第一关联接口和第二关联接口创建连接,从而同源内容通过第二关联接口和第一关联接口进行传递。

步骤s102,第一应用从第二应用获取关联数据并生成关联数据的目录。

作为一种可选的实施方式,第一应用从第二应用获取关联数据并生成关联数据的目录,具体实现中,在检测到第一应用中的内容数据被调用时,获取内容数据的内容标识,从第二应用中获取与内容标识匹配的关联数据,并生成与内容匹配的关联数据的目录。具体的,第一应用中呈现内容时,可检测到第一应用中的内容数据被调用,则可获取到该内容数据的内容标识,从而可从第二应用中获取与该内容标识相匹配的关联数据,如在用户在智能手机的第一应用中查看一年级数学的作业题,则可获取到该内容标识为一年级数学,从智能手机的第二应用中获取到与一年级数学的视频教学内容,则为与该内容标识相匹配的关联数据。进而第一应用中生成与内容匹配的关联数据的目录,如在第一应用中生成目录“一年级数学教学视频”,该目录设置为可操作且可直接链接到第二应用中对应内容。

具体实现中,在生成与内容匹配的关联数据的目录时,可将内容标识与第二应用中与内容标识匹配的关联数据地址进行关联,并设置目录的操作方式,使得用户操作目录时,可直接进入到第二应用中对应内容,用户无需先退出第一应用再找到第二应用快捷方式,操作快捷方式进入第二应用进行内容的查看或者收听。

步骤s103,在接收到用户对关联数据的目录的操作时,从第一应用切换到第二应用并呈现操作对应的数据内容。

作为一种可选的实施方式,在接收到用户对关联数据的目录的操作时,从第一应用切换到第二应用并呈现操作对应的数据内容。具体实现中,用户可对第一应用中显示的从第二应用获取的关联数据对应的目录进行操作,如点击、触控操作等,具体操作方式不受本发明实施例的限制,从而可从第一应用切换到第二应用中,并呈现操作对应的数据内容,为自动切换,无需手动参与,方便快捷。

进一步可选的,可将第一应用设为主应用,将第二应用设为从应用,从应用可包括多个应用。具体实现中,可将第一个被使用的应用视为主应用,其他关联的应用设为从应用,主应用中可显示从应用的关联数据的目录,对目录进行操作进入从应用中,从从应用中返回直接到主应用。进一步的,从应用可包括多个应用,即主应用与从应用为一对多的关系。

进一步可选的,从应用中可以显示主应用的关联数据的目录,还可以显示其他从应用的关联数据的目录。

进一步可选的,步骤s103中从第一应用切换到第二应用并呈现操作对应的数据内容具体可以包括:关联数据的目录包含多个应用的目录,根据用户的操作确定应用的标识,并从第一应用切换到应用标识对应的应用并呈现操作对应的数据内容。具体实现中,可以为多个从应用的目录,则用户的操作可对应具体应用的标识,从而可切换到对应应用的数据内容中。在设置目录时,可包括应用的标识。

本发明实施例提供一种应用间数据关联方法,可在第一应用被触发时,第一应用与第二应用创建关联;第一应用从第二应用获取关联数据并生成关联数据的目录;在接收到用户对关联数据的目录的操作时,从第一应用切换到第二应用并呈现操作对应的数据内容。

在本发明实施例中,可自动将应用进行关联,在第一应用中生成关联数据的目录,在第一应用中可查阅到第二应用中相关联的数据信息的目录,用户对关联数据的目录进行操作时可从第一应用自动切换到第二应用中,并查阅操作的具体内容。实现了多个应用间的数据关联、合并和共享,提高了不同app之间同源内容的使用便捷性。

实施例二:

图2示出了本发明实施例二提供的应用间数据关联方法的流程图,以移动终端中运行的第一应用进程和第二应用进程为例,包括步骤s201~s213。

s201,第一应用在进行安装过程中确认授权关联接口,创建第一关联接口。

s202,第二应用在进行安装过程中确认授权关联接口,创建第二关联接口。

作为一种可选的实施方式,步骤s201、s202实现无先后之分。第一应用创建第一关联接口,从而可允许其他应用获取第一应用的关联数据,也可从其他应用传递回关联数据。第二应用创建第二关联接口,从而可允许其他应用获取第二应用的关联数据,也可从其他应用传递回关联数据。

s203,在第一应用被触发时,第一应用与第二应用创建关联。

具体实现中,在第一应用被触发时,第一应用与第二应用创建关联具体可以包括:通过第一应用的第一关联接口与第二应用的第二关联接口创建连接。

s204,在检测述第一应用中的内容数据被调用,获取内容数据的内容标识。

具体实现中,第一应用中的内容数据被调用时即为第一应用中呈现内容,用户查阅或收看内容数据,可检测到第一应用中的内容数据被调用,则可获取到该内容数据的内容标识。

s205,第一应用向第二应用发送内容请求,内容请求包含内容数据的内容标识。

具体实现中,第一应用可向第二应用发送内容请求,内容请求中包好内容数据的内容标识。

s206,第二应用获取与内容标识匹配的关联数据,并发送给第一应用。

具体实现中,与内容标识匹配的关联数据具体可以为与内容标识匹配的关联数据地址。

s207,第一应用生成与内容匹配的关联数据的目录,并进行呈现。

具体实现中,在生成与内容匹配的关联数据的目录时,可将内容标识与第二应用中与内容标识匹配的关联数据地址进行关联,并设置目录的操作方式,使得用户操作目录时,可直接进入到第二应用中对应内容,用户无需先退出第一应用再找到第二应用快捷方式,操作快捷方式进入第二应用进行内容的查看或者收听。

如在用户在智能手机的第一应用中查看一年级数学的作业题,则可获取到该内容标识为一年级数学,从智能手机的第二应用中获取到与一年级数学的视频教学内容,则为与该内容标识相匹配的关联数据。进而第一应用中生成与内容匹配的关联数据的目录,如在第一应用中生成目录“一年级数学教学视频”,该目录设置为可操作且可直接链接到第二应用中对应内容。

s208,第一应用获取用户对目录进行操作。

s209,第一应用将操作对应的指令发送给第二应用。

s210,第二应用执行指令,呈现对应内容。

具体实现中,用户可在第一应用中呈现的第二应用的内容目录进行操作,从而第一应用可将操作对应的指令发给第二应用,进而第二应用呈现指令对应的内容。使得可直接由第一应用的界面跳转到第二应用的界面,可通过第一应用查阅其他应用的同源内容,方便快捷。

s211,第二应用接收到用户的返回指令。

s212,第二应用向第一应用发送返回请求。

s213,第一应用呈现s208中的界面内容。

具体实现中,用户可在第二应用中通过操作返回指令返回到第一应用。

本发明实施例提供一种应用间数据关联方法,详述了移动终端中第一应用进程与第二应用进程在实现本发明实施例方法过程中的方法步骤,从而可实现关联第一应用和第二应用,实现两个应用间的数据关联和共享,提高了不同app之间同源内容的使用便捷性。

实施例三:

图3示出了本发明实施例三提供的应用间数据关联方法的示意图,为了便于说明,仅示出了与本发明实施例相关的部分。

图3(a)中,31为移动终端中应用1的界面示意图,301为应用1中的内容目录,302为应用2中的内容目录,用户在应用1的界面31操作302时,可自动跳转到目录302对应的应用2的界面32,可查看界面32中的具体内容。

图3(b)中,33为移动终端中应用3的界面示意图,303为应用3中的内容目录,304为应用4中的内容目录,30n为应用n内容目录,用户可操作界面33中任一目录,如操作304时则从界面33跳转到界面34,可查看界面34中的具体内容。

本发明实施例中对应用间数据关联方法中一个应用中可包括其他多个应用的目录,增加了数据关联的可扩展性。

实施例四:

图4示出了本发明实施例四提供的应用间数据关联装置的结构图,为了便于说明,仅示出了与本发明实施例相关的部分,其中,本发明实施例提供的装置可包括:关联单元41、目录生成单元42以及切换单元43。

关联单元41,用于在第一应用被触发时,第一应用与第二应用创建关联。

作为一种可选的实施方式,在第一应用被触发时,关联单元41用于将第一应用与第二应用创建关联,即用户打开第一应用时,第一应用即被触发运行,为第一应用首次被触发运行,通过关联单元41第一应用与第二应用创建关联。第一应用与第二应用创建关联的依据是具有同源内容,其中,同源内容指具有相同内容标识的数据,例如,对于学习类应用中,内容标识可以为年级、科目,同源内容可以为年级、科目相同的学习类数据,进一步的,内容标识可以为一本书名,同源内容可以为同是该书名相关的音频、视频、文本、图像等学习类数据。

目录生成单元42,用于从第二应用获取关联数据并生成关联数据的目录。

作为一种可选的实施方式目录生成单元42用于从第二应用获取关联数据并生成关联数据的目录.进一步可选的,目录生成单元42包括:标识获取子单元421、数据获取子单元422以及目录生成子单元423。

标识获取子单元421,用于在检测到所述第一应用中的内容数据被调用时,获取所述内容数据的内容标识;

数据获取子单元422,用于从所述第二应用中获取与所述内容标识匹配的关联数据;

目录生成子单元423,用于生成与所述内容匹配的关联数据的目录。

具体实现中,在检测到第一应用中的内容数据被调用时,获取内容数据的内容标识,从第二应用中获取与内容标识匹配的关联数据,并生成与内容匹配的关联数据的目录。具体的,第一应用中呈现内容时,可检测到第一应用中的内容数据被调用,则可获取到该内容数据的内容标识,从而可从第二应用中获取与该内容标识相匹配的关联数据,如在用户在智能手机的第一应用中查看一年级数学的作业题,则可获取到该内容标识为一年级数学,从智能手机的第二应用中获取到与一年级数学的视频教学内容,则为与该内容标识相匹配的关联数据。进而第一应用中生成与内容匹配的关联数据的目录,如在第一应用中生成目录“一年级数学教学视频”,该目录设置为可操作且可直接链接到第二应用中对应内容。

具体实现中,在生成与内容匹配的关联数据的目录时,可将内容标识与第二应用中与内容标识匹配的关联数据地址进行关联,并设置目录的操作方式,使得用户操作目录时,可直接进入到第二应用中对应内容,用户无需先退出第一应用再找到第二应用快捷方式,操作快捷方式进入第二应用进行内容的查看或者收听。

切换单元43,用于在接收到用户对关联数据的目录的操作时,从第一应用切换到第二应用并呈现操作对应的数据内容。

作为一种可选的实施方式,在接收到用户对关联数据的目录的操作时,通过切换单元43可从第一应用切换到第二应用并呈现操作对应的数据内容。具体实现中,用户可对第一应用中显示的从第二应用获取的关联数据对应的目录进行操作,如点击、触控操作等,具体操作方式不受本发明实施例的限制,从而可从第一应用切换到第二应用中,并呈现操作对应的数据内容,为自动切换,无需手动参与,方便快捷。

进一步可选的,可将第一应用设为主应用,将第二应用设为从应用,从应用可包括多个应用。具体实现中,可将第一个被使用的应用视为主应用,其他关联的应用设为从应用,主应用中可显示从应用的关联数据的目录,对目录进行操作进入从应用中,从从应用中返回直接到主应用。进一步的,从应用可包括多个应用,即主应用与从应用为一对多的关系。

进一步可选的,从应用中可以显示主应用的关联数据的目录,还可以显示其他从应用的关联数据的目录。

进一步可选的,切换单元43具体用于:根据用户的操作确定应用的标识,并从第一应用切换到应用标识对应的应用并呈现操作对应的数据内容。

具体实现中,关联数据的目录包含多个应用的目录,则用户的操作可对应具体应用的标识,从而可切换到对应应用的数据内容中。在设置目录时,可包括应用的标识。

进一步可选的,本发明实施例提供的装置还包括:接口创建单元44。

接口创建单元44,用于在一应用在进行安装过程中确认授权关联接口时,创建第一关联接口。

接口创建单元44,还用于在第二应用在进行安装过程中确认授权关联接口时,创建第二关联接口。

进一步可选的,关联单元41具体用于:通过第一应用的第一关联接口与第二应用的第二关联接口创建连接。

具体实现中,第一关联接口为第一应用在进行安装过程中确认授权关联接口时所创建的接口,第二关联接口为第二应用在进行安装过程中确认授权关联接口时所创建的接口,在创建关联时将第一关联接口和第二关联接口创建连接,从而同源内容通过第二关联接口和第一关联接口进行传递。

进一步的,关联单元41、目录生成单元42以及切换单元43的执行细节可参见实施例1,分别对应实施例1中步骤s101、步骤s102、步骤s103的执行模块,在此不重复。

本发明实施例提供一种应用间数据关联装置,关联单元可关联第一应用与第二应用,目录生成单元可从第二应用获取关联数据并生成关联数据的目录,在接收到用户对关联数据的目录的操作时,切换单元可从第一应用切换到第二应用并呈现操作对应的数据内容。

在本发明实施例中,可自动将应用进行关联,在第一应用中生成关联数据的目录,在第一应用中可查阅到第二应用中相关联的数据信息的目录,用户对关联数据的目录进行操作时可从第一应用自动切换到第二应用中,并查阅操作的具体内容。实现了多个应用间的数据关联、合并和共享,提高了不同app之间同源内容的使用便捷性。

本发明实施例还公开了一种移动终端,用于运行图4所示的装置;该装置的结构和功能可参见图4所示实施例的相关描述,在此不赘述。在移动终端本端进行应用的关联、关联数据的获取、数据的呈现、存储等处理。需要说明的是,本实施例提供的移动终端与图1~图2所示的应用间数据关联方法相对应,为基于图1~图2所示的应用间数据关联方法的执行主体。

在本发明实施例中,应用间数据关联装置的各单元可由相应的硬件或软件单元实现,各单元可以为独立的软、硬件单元,也可以集成为一个软、硬件单元,在此不用以限制本发明。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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