一种数据流转方法及装置的制造方法

文档序号:9375184阅读:280来源:国知局
一种数据流转方法及装置的制造方法
【技术领域】
[0001] 本申请涉及数据处理领域,特别涉及一种数据流转方法及装置。
【背景技术】
[0002] 随着手机、电脑等终端的普及,在终端上提供的各种应用也越来越多。给人们的生 活带来了很大的便利。
[0003] -般来说,这些应用都是利用自身提供的功能从外部获得数据实体,通过视图展 现数据实体。数据实体是承载各种信息的载体。由于不同应用在交互方式、使用场景等方 面都有所不同,即使是相同的数据,在不同的应用中也可能有不同的输入要求或表现形式, 具体与应用自身所提供的功能有关。如果用户想将一个应用中的数据在另一个应用以另一 种表现形式出现,则需要用户开启另一应用手动输入。例如,假设淘宝应用中提供了订票功 能,用户在订机票后,淘宝应用可能在机票样式的卡片视图中展现出发时间、到达时间,出 发地到达地等信息。如果用户想在日历应用里,通过自身的卡片视图看到相关行程提醒,则 需要在日历应用中,重新按照日历应用的输入要求手动输入这些信息。
[0004] 但是,对于用户来说,将一应用中已有数据按照另一应用的输入要求重新输入,操 作不够便利。

【发明内容】

[0005] 有鉴于此,本申请的目的在于提供一种数据流转方法及装置以实现数据在不同应 用之间更加方便的流转的目的。
[0006] 在本申请实施例的第一个方面,提供了一种数据流转方法,应用于操作系统,其 中,所述操作系统中提供了符合第一预设标准定义的数据访问接口,该方法可以包括:响应 于接收到第一应用发出的呼出操作系统界面的消息,呈现所述操作系统的界面;接收所述 第一应用通过调用符合第一预设标准定义的数据访问接口写入的数据实体,其中,所述数 据实体与所述第一卡片视图对应,以及,在所述操作系统的界面上呈现展示所述数据实体 的第二视图;响应于所述第二视图在所述操作系统的界面上被拖至第二应用的图标所在位 置,调用所述第二应用的符合第二预设标准定义的数据访问接口,向所述第二应用写入所 述数据实体。
[0007] 在本申请实施例的第二个方面,提供了一种数据流转装置,配置于操作系统,其 中,所述操作系统中提供了符合第一预设标准定义的数据访问接口,所述装置可以包括:系 统界面呼出单元,用于响应于接收到第一应用发出的呼出操作系统界面的消息,呈现所述 操作系统的界面;接收数据实体单元,用于接收所述第一应用通过调用所述符合第一预设 标准定义的数据访问接口写入的数据实体,其中,所述数据实体与所述第一卡片视图对应, 以及,在所述操作系统的界面上呈现展示所述数据实体的第二视图;数据写入单元,用于响 应于所述第二视图在所述操作系统的界面上被拖至第二应用的图标所在位置,调用所述第 二应用的符合第二预设标准定义的数据访问接口,向所述第二应用写入所述数据实体。
[0008] 可见本申请具有如下有益效果:
[0009] 本申请实施例提供的方法在操作系统中提供了符合第一预设标准定义的数据访 问接口,因此,操作系统可以接收第一卡片视图所在的第一应用通过调用第一预设标准定 义的接口写入的数据实体,并且,由于在所述操作系统的界面上呈现展示所述数据实体的 第二视图,因此,用户可以拖动该第二视图到第二应用的图标所在位置,由于操作系统响应 于用户该操作,调用该第二应用的符合第二预设标准定义的数据访问接口,向第二应用写 入数据实体,从而使得数据实体流转入第二应用,因此,操作系统可以作为流转数据实体的 桥梁,使用户通过拖动数据实体对应的视图完成数据实体在应用之间流转,实现了便于用 户操作的目的。
【附图说明】
[0010] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。
[0011] 图1为本申请实施例提供的数据流转方法流程示意图之一;
[0012] 图2为本申请实施例提供的数据流转方法流程示意图之二;
[0013] 图3为本申请实施例提供的示例性淘宝应用界面示意图;
[0014] 图4为本申请实施例提供的示例性操作系统界面示意图;
[0015] 图5为本申请实施例提供的示例性应用图标示意图;
[0016] 图6为本申请实施例提供的示例性数据实体示意图;
[0017] 图7为本申请实施例提供的数据流转装置结构示意图。
【具体实施方式】
[0018] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实 施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通 技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护 的范围。
[0019] 针对数据在不同应用之间流转不便的问题,本申请人发现,在应用中,对于用户最 直观的是用于展现数据实体的卡片视图,如果能够使用户直观地通过拖动卡片视图使对应 的数据实体在应用之间流转,将给用户的操作带来极大的方便。为此,本申请实施例提供了 如下的应用于操作系统的数据流转方法。作为实现的前提,本申请实施例在操作系统中预 定义了符合第一预设标准定义的数据访问接口,应用可以通过调用该数据访问接口向操作 系统的存储区域进行读/写操作。需要说明的是,第一预设标准定义具体内容不限,可以根 据实际应用场景需要进行定义。
[0020] 例如,参见图1,为本申请实施例提供的数据流转方法流程示意图。如图所示,该方 法可以包括:
[0021] S110、响应于接收到第一应用发出的呼出操作系统界面的消息,呈现所述操作系 统的界面。
[0022] 需要说明的是,本申请实施例中,操作系统具体为哪一种操作系统不限。操作系统 可以依据自身提供的消息处理机制接收第一应用发出的消息。例如,所述操作系统可以为 Android(安卓)操作系统,操作系统接收的第一应用发出的呼出操作系统界面的消息,可 以是携带了呼出桌面指令的Intent (意图)消息。
[0023] 在一些可能的实现方式中,所述呼出操作系统界面的消息具体可以由所述第一应 用在自身的第 ^片视图处于被选中状态时发出。其中,第 ^片视图处于被选中状态的 具体实现方式不限。例如,可以将第一卡片视图被长按视为第一卡片视图处于被选中状态。 当用户在第一应用中长按第一卡片视图时,第一应用相应向操作系统发出呼出操作系统界 面(或称,系统桌面)的消息,从而操作系统可以接收到第一应用发出的呼出操作系统界面 的消息,呈现系统桌面。
[0024] S120、接收所述第一应用通过调用所述符合第一预设标准定义的数据访问接口写 入的数据实体,其中,所述数据实体与所述第一卡片视图对应,以及,在所述操作系统的界 面上呈现展示所述数据实体的第二视图。
[0025] 可以理解的是,第一应用在发出对数据访问接口的调用之前,第一应用可以从自 身用于存储所述第一卡片视图对应的数据实体的位置,读取出所述数据实体,并发出对操 作系统的数据访问接口的调用。例如,如果操作系统为Android操作系统,第一应用调用的 可以是Android操作系统的符合第一预设标准定义的provider接口。
[0026] 其中,呈现在操作系统界面上的第二视图的样式以及生成时机不限。例如,可以有 以下两种实现方式:
[0027] -种是:在所述操作系统的界面上生成卡片视图,所述卡片视图为展示所述数据 实体的第二视图。需要说明的是,在该实现方式中,可以在呈现所述操作系统的界面之后, 直接在述操作系统的界面上生成卡片视图;或者,为了使用户能够选择生成卡片视图的时 机以及位置,在操作系统的界面上生成卡片视图之前,可以由第一应用在所述第一卡片视 图被选中时创建浮层,并根据所述第一卡片视图的显示样式在浮层上绘制图像,从而当所 述操作系统的界面呈现时,所述浮层自动以选中状态浮在所述操作系统的界面上以供拖 拽。当操作系统检测到所述浮层从选中状态转为被放开状态时,可以根据所述浮层的显示 样式,在所述浮层在所述操作系统界面的位置处生成卡片视图。可以理解的是,在该实现方 式中,接收所述第一应用通过调用所述符合第一预设标准定义的数据访问接口写入的数据 实体,以及,在所述操作系统的界面上生成卡片视图这两个步骤不存在必须的先后顺序,可 以按照具体实施场景需要设置执行顺序。
[0028] 另一种是:在所述操作系统界面上呈现由第一应用在所述第一卡片视图被选中时 创建的浮层。具体地,所述浮层可以由第一应用在所述第一卡片视图被选中时创建,其中,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1