数据传递方法和装置的制造方法

文档序号:9667142阅读:238来源:国知局
数据传递方法和装置的制造方法
【技术领域】
[0001 ] 本发明涉及客户端应用领域,特别涉及一种数据传递方法和装置。
【背景技术】
[0002]为了满足用户的多样化需求,终端可以安装多种应用,通过不同的应用实现不同的功能。且,终端还可以通过某一应用,对另一应用中的数据进行处理,实现数据在不同应用之间的传递。
[0003]以应用A和应用B为例,终端显示应用A的场景界面时,用户可以选择应用A中的数据,并点击该场景界面中的“打开”选项,则终端在该场景界面中显示应用列表,该应用列表中包括终端上除应用A以外的其他应用,当检测到用户对应用列表中应用B的选择操作时,终端启动应用B,通过应用B打开该数据,用户即可在应用B中查看该数据。
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:上述过程需要用户点击“打开”选项,并在应用列表中选择应用B,操作繁琐。

【发明内容】

[0005]为了解决现有技术的问题,本发明实施例提供了一种数据传递方法和装置。所述技术方案如下:
[0006]第一方面,提供了一种数据传递方法,所述方法包括:
[0007]显示第一应用场景界面和第二应用场景界面;
[0008]当检测到对所述第一应用场景界面中指定数据的拖动操作时,确定所述拖动操作的操作轨迹;
[0009]当根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入所述第二应用场景界面时,向服务器发送传递指令,所述传递指令至少包括用于指示所述指定数据的数据标识、第一应用标识和终端标识,使得所述服务器基于与所述终端标识对应的第二应用标识返回展示指令;
[0010]当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
[0011]第二方面,提供了一种数据传递方法,所述方法包括:
[0012]接收终端发送的传递指令,所述传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识;
[0013]根据预先建立的终端标识与应用标识之间的对应关系,获取与所述终端标识对应的第二应用标识;
[0014]基于所述第二应用标识,向所述终端发送展示指令,所述展示指令至少包括所述数据标识,使得所述终端在显示的第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
[0015]第三方面,提供了一种数据传递装置,所述装置包括:
[0016]显示模块,用于显示第一应用场景界面和第二应用场景界面;
[0017]轨迹确定模块,用于当检测到对所述第一应用场景界面中指定数据的拖动操作时,确定所述拖动操作的操作轨迹;
[0018]发送模块,用于当根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入所述第二应用场景界面时,向服务器发送传递指令,所述传递指令至少包括用于指示所述指定数据的数据标识、第一应用标识和终端标识,使得所述服务器基于与所述终端标识对应的第二应用标识返回展示指令;
[0019]展示模块,用于当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
[0020]第四方面,提供了一种数据传递装置,所述装置包括:
[0021]接收模块,用于接收终端发送的传递指令,所述传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识;
[0022]标识获取模块,用于根据预先建立的终端标识与应用标识之间的对应关系,获取与所述终端标识对应的第二应用标识;
[0023]发送模块,用于基于所述第二应用标识,向所述终端发送展示指令,所述展示指令至少包括所述数据标识,使得所述终端在显示的第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
[0024]本发明实施例提供的技术方案带来的有益效果是:
[0025]本发明实施例提供的方法和装置,通过显示第一应用场景界面和第二应用场景界面时,当检测到对第一应用场景界面中指定数据的拖动操作,并确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令包括数据标识、第一应用标识和终端标识,使得服务器基于终端标识对应的第二应用标识返回展示指令,则接收到该展示指令时,即可在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
【附图说明】
[0026]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1是本发明实施例提供的一种数据传递系统的结构示意图;
[0028]图2是本发明实施例提供的一种数据传递方法的流程图;
[0029]图3是本发明实施例提供的一种数据传递方法的流程图;
[0030]图4是本发明实施例提供的一种数据传递方法的流程图;
[0031]图5A是本发明实施例提供的一种预设边界范围示意图;
[0032]图5B是本发明实施例提供的用户关系链的显示示意图;
[0033]图6是本发明实施例提供的另一种数据传递方法的流程图;
[0034]图7是本发明实施例提供的一种数据传递装置的结构示意图;
[0035]图8是本发明实施例提供的一种数据传递装置的结构示意图;
[0036]图9是本发明实施例提供的一种终端的结构示意图;
[0037]图10是本发明实施例提供的一种服务器的结构示意图。
【具体实施方式】
[0038]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0039]图1是本发明实施例提供的一种数据传递系统的结构示意图,参见图1,该数据传递系统包括终端和服务器,该终端与该服务器之间通过网络连接,可以进行交互。
[0040]该终端安装第一应用客户端和第二应用客户端,可以显示第一应用场景界面和第二应用场景界面。且,该第一应用客户端和该第二应用客户端均与该服务器连接,可以与该服务器进行交互。
[0041]该终端用于显示第一应用场景界面和第二应用场景界面,当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹,当根据该操作轨迹确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令。
[0042]该服务器用于接收到该传递指令时,获取与该终端标识对应的第二应用标识,基于该第二应用标识和该终端标识,向该终端发送展示指令。
[0043]该终端还用于接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
[0044]图2是本发明实施例提供的一种数据传递方法的流程图。本发明实施例的执行主体为终端,参见图2,该方法包括:
[0045]201、显示第一应用场景界面和第二应用场景界面。
[0046]202、当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹。
[0047]203、当根据该操作轨迹确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令至少包括用于指示该指定数据的数据标识、第一应用标识和终端标识,使得该服务器基于与该终端标识对应的第二应用标识返回展示指令。
[0048]204、当接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
[0049]本发明实施例提供的方法,通过显示第一应用场景界面和第二应用场景界面时,当检测到对第一应用场景界面中指定数据的拖动操作,并确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令包括数据标识、第一应用标识和终端标识,使得服务器基于终端标识对应的第二应用标识返回展示指令,则接收到该展示指令时,即可在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
[0050]可选地,该方法还包括:
[0051]当在该第二应用场景界面上检测到对该指定数据的释放操作时,对该指定数据执行指定操作。
[0052]可选地,该第二应用场景界面为社交应用场景界面时,该当在该第二应用场景界面上检测到对该指定数据的释放操作时,对该指定数据执行指定操作,包括:
[0053]在该第二应用场景界面中,展示当前登录的用户标识对应的用户关系链,该用户关系链中包括至少一个用户标识;
[0054]当检测到该释放操作时,确定该释放操作对应的目标位置;
[0055]根据该至少一个用户标识在该第二应用场景界面中的位置,确定与目标位置对应的目标用户标识;
[0056]向该目标用户标识对应的终端发送该指定数据。
[0057]可选地,该传递指令还包括该拖动操作在离开该第一应用场景界面时的位置信息;相应地,该展示指令还包括该位置信息。
[0058]可选地,该当接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据,包括:
[0059]当接收到该展示指令时,根据该位置信息和该第二应用场景界面的指定边界线的位置信息,在该第二应用场景界面中,展示该指定数据,该指定边界线是指该第二应用场景界面中与该第一应用场景界面相邻的边界线;
[0060]根据该拖动操作的操作轨迹,展示该指定数据的移动轨迹。
[0061 ] 可选地,该方法还包括:
[0062]当根据该操作轨迹确定该拖动操作位于该第一应用场景界面的预设边界范围内时,向该服务器发送第一传递通知消息,该第一传递通知消息至少包括该数据标识、该第一应用标识和该终端标识,使得该服务器基于该第二应用标识返回第二传递通知消息,该第二传递通知消息至少包括该数据标识;
[0063]当接收到该第二传递通知消息时,根据该数据标识,预加载该指定数据。
[0064]可选地,该方法还包括:
[0065]当显示该第一应用场景界面时,向该服务器发送第一注册请求,该第一注册请求至少包括该第一应用标识和该终端标识,使得该服务器建立该第一应用标识与该终端标识之间的对应关系。
[0066]可选地,该方法还包括:
[0067]当显示该第二应用场景界面时,向该服务器发送第二注册请求,该第二注册请求至少包括该第二应用标识和该终端标识,使得该服务器建立该第二应用标识与该终端标识之间的对应关系。
[0068]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0069]图3是本发明实施例提供的一种数据传递方法的流程图。本发明实施例的执行主体为服务器,参见图3,该方法包括:
[0070]301、接收终端发送的传递指令,该传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识。
[0071]302、根据预先建立的终端标识与应用标识之间的对应关系,获取与该终端标识对应的第二应用标识。
[0072]303、基于该第二应用标识,向该终端发送展示指令,该展示指令至少包括该数据标识,使得该终端在显示的第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
[0073]本发明实施例提供的方法,通过预先建立终端标识与应用标识之间的对应关系,当接收到终端
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1