CN105426190B - 数据传递方法和装置 - Google Patents

数据传递方法和装置 Download PDF

Info

Publication number
CN105426190B
CN105426190B CN201510791425.3A CN201510791425A CN105426190B CN 105426190 B CN105426190 B CN 105426190B CN 201510791425 A CN201510791425 A CN 201510791425A CN 105426190 B CN105426190 B CN 105426190B
Authority
CN
China
Prior art keywords
application scenarios
terminal
application
interface
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510791425.3A
Other languages
English (en)
Other versions
CN105426190A (zh
Inventor
任旻
张弛
张一弛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510791425.3A priority Critical patent/CN105426190B/zh
Publication of CN105426190A publication Critical patent/CN105426190A/zh
Application granted granted Critical
Publication of CN105426190B publication Critical patent/CN105426190B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种数据传递方法和装置,属于客户端应用领域。所述方法包括:显示第一应用场景界面和第二应用场景界面;当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹;当根据该操作轨迹确定拖动操作离开第一应用场景界面,进入第二应用场景界面时,向服务器发送传递指令,传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识,使得服务器基于与终端标识对应的第二应用标识返回展示指令;当接收到展示指令时,在第二应用场景界面上,根据拖动操作的操作轨迹,展示指定数据。本发明用户只需触发拖动操作即可通过服务器实现指定数据在不同应用客户端之间的传递,操作简便。

Description

数据传递方法和装置
技术领域
本发明涉及客户端应用领域,特别涉及一种数据传递方法和装置。
背景技术
为了满足用户的多样化需求,终端可以安装多种应用,通过不同的应用实现不同的功能。且,终端还可以通过某一应用,对另一应用中的数据进行处理,实现数据在不同应用之间的传递。
以应用A和应用B为例,终端显示应用A的场景界面时,用户可以选择应用A中的数据,并点击该场景界面中的“打开”选项,则终端在该场景界面中显示应用列表,该应用列表中包括终端上除应用A以外的其他应用,当检测到用户对应用列表中应用B的选择操作时,终端启动应用B,通过应用B打开该数据,用户即可在应用B中查看该数据。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:上述过程需要用户点击“打开”选项,并在应用列表中选择应用B,操作繁琐。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种数据传递方法和装置。所述技术方案如下:
第一方面,提供了一种数据传递方法,所述方法包括:
显示第一应用场景界面和第二应用场景界面;
当检测到对所述第一应用场景界面中指定数据的拖动操作时,确定所述拖动操作的操作轨迹;
当根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入所述第二应用场景界面时,向服务器发送传递指令,所述传递指令至少包括用于指示所述指定数据的数据标识、第一应用标识和终端标识,使得所述服务器基于与所述终端标识对应的第二应用标识返回展示指令;
当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
第二方面,提供了一种数据传递方法,所述方法包括:
接收终端发送的传递指令,所述传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识;
根据预先建立的终端标识与应用标识之间的对应关系,获取与所述终端标识对应的第二应用标识;
基于所述第二应用标识,向所述终端发送展示指令,所述展示指令至少包括所述数据标识,使得所述终端在显示的第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
第三方面,提供了一种数据传递装置,所述装置包括:
显示模块,用于显示第一应用场景界面和第二应用场景界面;
轨迹确定模块,用于当检测到对所述第一应用场景界面中指定数据的拖动操作时,确定所述拖动操作的操作轨迹;
发送模块,用于当根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入所述第二应用场景界面时,向服务器发送传递指令,所述传递指令至少包括用于指示所述指定数据的数据标识、第一应用标识和终端标识,使得所述服务器基于与所述终端标识对应的第二应用标识返回展示指令;
展示模块,用于当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
第四方面,提供了一种数据传递装置,所述装置包括:
接收模块,用于接收终端发送的传递指令,所述传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识;
标识获取模块,用于根据预先建立的终端标识与应用标识之间的对应关系,获取与所述终端标识对应的第二应用标识;
发送模块,用于基于所述第二应用标识,向所述终端发送展示指令,所述展示指令至少包括所述数据标识,使得所述终端在显示的第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例提供的方法和装置,通过显示第一应用场景界面和第二应用场景界面时,当检测到对第一应用场景界面中指定数据的拖动操作,并确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令包括数据标识、第一应用标识和终端标识,使得服务器基于终端标识对应的第二应用标识返回展示指令,则接收到该展示指令时,即可在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种数据传递***的结构示意图;
图2是本发明实施例提供的一种数据传递方法的流程图;
图3是本发明实施例提供的一种数据传递方法的流程图;
图4是本发明实施例提供的一种数据传递方法的流程图;
图5A是本发明实施例提供的一种预设边界范围示意图;
图5B是本发明实施例提供的用户关系链的显示示意图;
图6是本发明实施例提供的另一种数据传递方法的流程图;
图7是本发明实施例提供的一种数据传递装置的结构示意图;
图8是本发明实施例提供的一种数据传递装置的结构示意图;
图9是本发明实施例提供的一种终端的结构示意图;
图10是本发明实施例提供的一种服务器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的一种数据传递***的结构示意图,参见图1,该数据传递***包括终端和服务器,该终端与该服务器之间通过网络连接,可以进行交互。
该终端安装第一应用客户端和第二应用客户端,可以显示第一应用场景界面和第二应用场景界面。且,该第一应用客户端和该第二应用客户端均与该服务器连接,可以与该服务器进行交互。
该终端用于显示第一应用场景界面和第二应用场景界面,当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹,当根据该操作轨迹确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令。
该服务器用于接收到该传递指令时,获取与该终端标识对应的第二应用标识,基于该第二应用标识和该终端标识,向该终端发送展示指令。
该终端还用于接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
图2是本发明实施例提供的一种数据传递方法的流程图。本发明实施例的执行主体为终端,参见图2,该方法包括:
201、显示第一应用场景界面和第二应用场景界面。
202、当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹。
203、当根据该操作轨迹确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令至少包括用于指示该指定数据的数据标识、第一应用标识和终端标识,使得该服务器基于与该终端标识对应的第二应用标识返回展示指令。
204、当接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
本发明实施例提供的方法,通过显示第一应用场景界面和第二应用场景界面时,当检测到对第一应用场景界面中指定数据的拖动操作,并确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令包括数据标识、第一应用标识和终端标识,使得服务器基于终端标识对应的第二应用标识返回展示指令,则接收到该展示指令时,即可在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
可选地,该方法还包括:
当在该第二应用场景界面上检测到对该指定数据的释放操作时,对该指定数据执行指定操作。
可选地,该第二应用场景界面为社交应用场景界面时,该当在该第二应用场景界面上检测到对该指定数据的释放操作时,对该指定数据执行指定操作,包括:
在该第二应用场景界面中,展示当前登录的用户标识对应的用户关系链,该用户关系链中包括至少一个用户标识;
当检测到该释放操作时,确定该释放操作对应的目标位置;
根据该至少一个用户标识在该第二应用场景界面中的位置,确定与目标位置对应的目标用户标识;
向该目标用户标识对应的终端发送该指定数据。
可选地,该传递指令还包括该拖动操作在离开该第一应用场景界面时的位置信息;相应地,该展示指令还包括该位置信息。
可选地,该当接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据,包括:
当接收到该展示指令时,根据该位置信息和该第二应用场景界面的指定边界线的位置信息,在该第二应用场景界面中,展示该指定数据,该指定边界线是指该第二应用场景界面中与该第一应用场景界面相邻的边界线;
根据该拖动操作的操作轨迹,展示该指定数据的移动轨迹。
可选地,该方法还包括:
当根据该操作轨迹确定该拖动操作位于该第一应用场景界面的预设边界范围内时,向该服务器发送第一传递通知消息,该第一传递通知消息至少包括该数据标识、该第一应用标识和该终端标识,使得该服务器基于该第二应用标识返回第二传递通知消息,该第二传递通知消息至少包括该数据标识;
当接收到该第二传递通知消息时,根据该数据标识,预加载该指定数据。
可选地,该方法还包括:
当显示该第一应用场景界面时,向该服务器发送第一注册请求,该第一注册请求至少包括该第一应用标识和该终端标识,使得该服务器建立该第一应用标识与该终端标识之间的对应关系。
可选地,该方法还包括:
当显示该第二应用场景界面时,向该服务器发送第二注册请求,该第二注册请求至少包括该第二应用标识和该终端标识,使得该服务器建立该第二应用标识与该终端标识之间的对应关系。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图3是本发明实施例提供的一种数据传递方法的流程图。本发明实施例的执行主体为服务器,参见图3,该方法包括:
301、接收终端发送的传递指令,该传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识。
302、根据预先建立的终端标识与应用标识之间的对应关系,获取与该终端标识对应的第二应用标识。
303、基于该第二应用标识,向该终端发送展示指令,该展示指令至少包括该数据标识,使得该终端在显示的第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
本发明实施例提供的方法,通过预先建立终端标识与应用标识之间的对应关系,当接收到终端发送的传递指令时,可以获取终端标识对应的第二应用标识,基于该第二应用标识返回展示指令,使得终端在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
可选地,该方法还包括:
接收该终端发送的第一传递通知消息,该第一传递通知消息至少包括该数据标识、该第一应用标识和该终端标识;
基于该第二应用标识,向该终端发送第二传递通知消息,该第二传递通知消息至少包括该数据标识,使得该终端根据该数据标识,预加载该指定数据。
可选地,该方法还包括:
接收该终端发送的第一注册请求,该第一注册请求至少包括该第一应用标识和该终端标识;
建立该第一应用标识与该终端标识之间的对应关系。
可选地,该方法还包括:
建立该第一应用标识、该终端标识及接收到该第一注册请求时的时间戳之间的对应关系。
可选地,该方法还包括:
接收该终端发送的第二注册请求,该第二注册请求至少包括该第二应用标识和该终端标识;
建立该第二应用标识与该终端标识之间的对应关系。
可选地,该方法还包括:
建立该第二应用标识、该终端标识及接收到该第二注册请求时的时间戳之间的对应关系。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图4是本发明实施例提供的一种数据传递方法的流程图。本发明实施例的交互主体为终端和服务器,参见图4,该方法包括:
401、终端显示第一应用场景界面和第二应用场景界面,当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹。
其中,该终端可以为计算机、平板电脑等设备,本发明实施例对此不做限定。该终端可以安装第一应用客户端和第二应用客户端,该第一应用客户端与该第二应用客户端不同,且该终端可以同时显示第一应用场景界面和第二应用场景界面,该第一应用场景界面是指该第一应用客户端显示的场景界面,该第二应用场景界面是指该第二应用客户端显示的场景界面。
该第一应用客户端可以为浏览器客户端、社交应用客户端、视频播放客户端等,该第一应用场景界面可以为浏览器客户端的网页展示界面、社交应用客户端的聊天界面、视频播放客户端的视频播放界面等,该第二应用客户端也可以为浏览器客户端、社交应用客户端、视频播放客户端等,该第一应用场景界面可以为浏览器客户端的网页展示界面、社交应用客户端的聊天界面、视频播放客户端的视频播放界面等。进一步地,该第一应用客户端与该第二应用客户端的类型可以相同,也可以不同,如该第一应用客户端和该第二应用客户端可以为不同的视频播放客户端。本发明实施例对此均不做限定。
本发明实施例中,该终端显示第一应用场景界面时,可以在该第一应用场景界面中,显示该第一应用客户端的多个数据。该第一应用客户端中的数据可以包括视频数据、图片数据、音频数据等多种类型的数据,该终端显示该多个数据时,可以显示数据的缩略图或者数据名称等,本发明实施例对此不做限定。
当用户希望在第二应用客户端中对第一应用客户端中的指定数据进行处理时,可以在该第一应用场景界面中,触发对该指定数据的拖动操作,以便将该指定数据拖动至该第二应用场景界面中。当该终端检测到该拖动操作时,确定该拖动操作的移动轨迹。
实际应用时,当该终端配置的显示屏幕不是触摸屏幕时,用户可以使用鼠标,在该显示屏幕上触发对该指定数据的拖动操作,而该显示屏幕为触摸屏幕时,用户可以使用手指,在该触摸屏幕上触发对该指定数据的拖动操作,操作非常简便。
402、当终端根据该操作轨迹确定该拖动操作位于该第一应用场景界面的预设边界范围内时,向该服务器发送第一传递通知消息。
本发明实施例中,该服务器可以与该终端的各个应用客户端关联,可以为专门用于对终端的应用客户端进行管理的服务器,本发明实施例对此不做限定。
该第一应用场景界面中包括预设边界范围,该预设边界范围可以根据该第一应用场景界面的边界线的位置以及预设尺寸确定,该预设尺寸可以由该第一应用客户端预先确定,不同的边界线可以对应不同的预设边界范围。相应地,该第二应用场景界面中也可以包括预设边界范围,该第二应用场景界面的预设边界范围可以根据该第二应用场景界面的边界线的位置以及预设尺寸确定,该预设尺寸可以由该第二应用客户端预先确定。另外,该第一应用场景界面与该第二应用场景界面的预设边界范围可以相同,也可以不同,本发明实施例对此不做限定。
参见图5A,该第一应用场景界面的右边界线与该第二应用场景界面的左边界线重合,该第一应用场景界面的预设边界范围为范围A1、范围A2、范围A3、范围A4,该第二应用场景界面的预设边界范围为范围B1、范围B2、范围B3、范围B4。
随着用户的手指或者鼠标的移动,该拖动操作的位置会发生变化,该终端可以根据该拖动操作的操作轨迹,确定该拖动操作当前的位置,当根据该拖动操作当前的位置确定该拖动操作位于该预设边界范围内时,表示该拖动操作将要离开该第一应用场景界面,进入该第二应用场景界面,则可以认为用户要将该指定数据传递给第二应用客户端。
而为了便于后续该第二应用客户端对该指定数据进行处理,该终端可以判断该拖动操作当前的位置是否属于该第一应用场景界面的预设边界范围,如果该位置属于该预设边界范围,则可以确定该拖动操作位于该预设边界范围内,即该拖动操作即将离开该第一应用场景界面,则该终端先向该服务器发送第一传递通知消息,该第一传递通知消息包括用于指示该指定数据的数据标识、用于指示该第一应用客户端的第一应用标识和用于指示该终端的终端标识。
其中,该数据标识可以为该指定数据的数据名称或者地址信息等,该地址信息可以为该指定数据在该终端的存储目录、该指定数据对应的URL(Uniform ResourceLocator,统一资源定位符)等。另外,该数据标识还可以为剪切板,以指示待传递的指定数据为当前剪切板中缓存的数据。本发明实施例对该数据标识不做限定。
该第一应用标识可以为该第一应用客户端的名称、应用序列号等,可以由该终端预先确定,也可以由该服务器为该第一应用客户端分配,本发明实施例对此不做限定。该终端标识可以为该终端的设备编号、MAC(Media Access Control,介质访问控制)、IMEI(International Mobile Equipment Identity,移动设备国际身份码)地址、IP(InternetProtocol,网络互连协议)地址等,本发明实施例对此不做限定。
另外,该第一传递通知消息还可以包括该第一应用场景界面的尺寸、该拖动操作当前的位置信息、该第一应用场景界面在显示屏幕上的位置、该指定数据的数据类型等,本发明实施例对此不做限定。
例如,假设第一应用客户端为应用A,该第一传递通知消息包括以下信息:
1、应用A的应用标识:AppID;
2、应用A所在终端的终端标识:PadID
3、应用A的场景界面的宽度和高度:(width=624,height=768)
4、用户手指在应用A内的坐标:(610,330)
5、应用A在显示屏幕上的位置:(position=left)
6、数据标识:E:/Document/image1.img
7、数据类型:图片
8、数据的缩略图:image2
403、当该服务器接收到该第一传递通知消息时,根据预先建立的终端标识与应用标识之间的对应关系,获取与该终端标识对应的第二应用标识。
404、该服务器基于该第二应用标识,向该终端发送第二传递通知消息,该第二传递通知消息至少包括该数据标识。
本发明实施例中,该服务器可以根据应用客户端的注册请求,建立终端标识与应用标识之间的对应关系,以表示该终端标识所指示的终端正在显示该应用标识所对应的应用场景界面。
可选地,当终端显示该第一应用场景界面时,向该服务器发送第一注册请求,该第一注册请求至少包括该第一应用标识和该终端标识,当该服务器接收到该第一注册请求时,可以建立该第一应用标识与该终端标识之间的对应关系。
另外,当该终端显示该第二应用场景界面时,向该服务器发送第二注册请求,该第二注册请求至少包括该第二应用标识和该终端标识,当该服务器接收到该第二注册请求时,建立该第二应用标识与该终端标识之间的对应关系。其中,该第二应用标识可以为该第二应用客户端的名称、应用序列号等,可以由该终端预先确定,也可以由该服务器为该第一应用客户端分配,本发明实施例对此不做限定。
相应地,当该服务器接收到该第一传递通知消息时,可以根据该对应关系,获取与该终端标识对应且与该第一应用标识不同的第二应用标识,则该服务器可以基于该第二应用标识,向该终端标识所指示的终端发送第二传递通知消息,该第二传递通知消息包括该数据标识,使得该终端可以根据该数据标识,预加载该指定数据。
另外,当该服务器接收到该第一传递通知消息时,如果根据该对应关系未获取到与该终端标识与对应且与该第一应用标识不同的任一应用标识,表示该终端未显示除该第一应用场景界面以外的任一应用场景界面,当前不存在能够接收该指定数据的应用场景界面。此时,该服务器可以基于该第一应用标识,向该终端发送传递错误消息,该终端基于该第一应用标识接收到该传递错误消息时,可以在该第一应用场景界面上,提示用户停止触发该拖动操作,或者,不再对检测到的拖动操作进行响应。
进一步地,该终端显示该第一应用场景界面时,可以采用心跳机制,周期性地向该服务器发送第一注册请求,每当该服务器接收到该第一注册请求时,可以建立该第一应用标识、该终端标识及接收到该第一注册请求时的时间戳之间的对应关系。当再次接收到该第一注册请求时,重新建立该第一应用标识、该终端标识及再次接收到该第一注册请求时的时间戳之间的对应关系。
同理地,该终端显示该第二应用场景界面时,可以采用心跳机制,周期性地向该服务器发送该第二注册请求,每当该服务器接收到该第二注册请求时,还可以建立该第二应用标识、该终端标识及接收到该第二注册请求时的时间戳之间的对应关系。当再次接收到该第二注册请求时,重新建立该第一应用标识、该终端标识及再次接收到该第二注册请求时的时间戳之间的对应关系。
相应地,该服务器可以根据该终端发送注册请求的周期设置每个时间戳的有效时长,如设置每个时间戳的有效时长与发送注册请求的周期相等。当该服务器接收到该第一传递通知消息时,可以根据该对应关系,获取与该终端标识对应且与该第一应用标识不同的第二应用标识,获取该终端标识和该第二应用标识对应的时间戳,判断与该终端标识和该第二应用标识对应的时间戳是否已失效。
当该服务器确定该时间戳已失效时,表示该终端已停止发送该第二注册请求,即该终端不再显示该第二应用场景界面,该第二应用客户端无法接收从该第一应用客户端传递的指定数据。此时,该服务器可以基于该第一应用标识,向该终端发送传递错误消息,该终端接收到该传递错误消息时,可以提示用户停止触发该拖动操作,或者,不再对检测到的拖动操作进行响应。
而当该服务器确定该时间戳未失效时,表示该终端还未停止发送该第二注册请求,即终端仍在显示该第二应用场景界面,该第二应用客户端可以接收从该第一应用客户端传递的指定数据。此时,该服务器可以基于该第一应用标识,向该终端发送传递确认消息,当该终端接收到该传递确认消息,可以提示用户继续触发对该指定数据的拖动操作,将该指定数据拖动至第二应用场景界面中。
更进一步地,该终端还可以获取该第一应用客户端可支持的数据类型,则该第一注册请求可以包括该数据类型,当该服务器接收到该第一注册请求时,还可以建立该第一应用标识、该终端标识与该数据类型之间的对应关系。该终端还可以获取该第二应用客户端可支持的数据类型,则该第二注册请求可以包括该数据类型,当该服务器接收到该第二注册请求时,还可以建立该第二应用标识、该终端标识与该数据类型之间的对应关系。其中,数据类型可以包括图片类型、视频类型、音频类型等,本发明实施例对此不做限定。
那么,当该服务器接收到该第一传递通知消息时,根据已建立的对应关系,获取该第二应用标识以及该第二应用标识所支持的数据类型,判断该指定数据是否属于该数据类型,如果该指定数据不属于该数据类型,该服务器可以基于该第一应用标识,向该终端发送传递错误消息,该终端接收到该传递错误消息时,可以提示用户停止触发该拖动操作。而如果该指定数据属于该数据类型,该服务器可以基于该第一应用标识,向该终端发送传递确认消息,当该终端接收到该传递确认消息,可以提示用户继续触发对该指定数据的拖动操作,将该指定数据拖动至第二应用场景界面中。
需要说明的是,本发明实施例仅以该终端同时显示第一应用场景界面和该第二应用场景界面为例进行说明,而在实际应用中,除该第一应用场景界面和该第二应用场景界面之外,该终端还可以显示其他应用场景界面。那么,当该服务器接收到该第一传递通知消息时,可以根据已建立的对应关系,获取到与该终端标识对应且与该第一应用标识不同的多个应用标识,此时,该服务器可以基于该多个应用标识,分别向该终端发送第二传递通知消息,使得该终端上正在显示应用场景界面的多个应用客户端均可接收到该第二传递通知消息。
405、当该终端接收到该第二传递通知消息时,根据该数据标识,预加载该指定数据。
当该终端基于该第二应用标识接收到该第二传递通知消息时,可以根据该数据标识,预加载该指定数据,则后续用户在该第二应用场景界面中触发对该指定数据的释放操作时,该终端即可直接通过第二应用客户端,对预加载的指定数据进行处理,节省了加载指定数据的时间。
另外,该终端接收到该第二传递通知消息时,可以在该第二应用场景界面中,展示提示信息,提示用户将指定数据拖动至该第二应用场景界面中。可选地,该终端可以在该第二应用场景界面的顶部展示该提示信息,或者,在该第二应用场景界面中弹出提示窗口,在该提示窗口中展示该提示信息,本发明实施例对此不做限定。
另外,在本发明实施例的另一实施例中,当该终端在该第一应用场景界面中检测到对该拖动操作的释放操作时,表示用户取消了对该指定数据的传递操作,则该终端可以向该服务器发送取消传递(Cancel)消息,该服务器接收到该取消传递消息时,基于该第二应用标识,向该终端发送该取消传递消息,当该终端基于该第二应用标识接收到该取消传递消息时,删除已预加载的指定数据。
需要说明的是,上述步骤402-405为可选步骤,该终端还可以不执行步骤402,而直接执行步骤406,则该终端无需预加载该指定数据,本发明实施例对步骤402-405是否执行不做限定。
406、当该终端根据该操作轨迹确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令。
该终端可以根据该拖动操作的操作轨迹,确定该拖动操作当前的位置和移动方向,当该终端确定该拖动操作当前位于该第一应用场景界面的边界线上,且该拖动操作当前的移动方向与该边界线在该第一应用场景界面中的位置匹配时,可以确定该拖动操作离开该第一应用场景界面,将要进入该第二应用场景界面。例如,当确定该拖动操作当前位于该第一应用场景界面的右边界线上,且当前的移动方向为向右移动时,可以确定该拖动操作离开该第一应用场景界面。
当该终端确定该拖动操作当前位于该第二应用场景界面的边界线上,且该拖动操作当前的移动方向与该边界线在该第二应用场景界面中的位置相反时,可以确定该拖动操作进入该第二应用场景界面。例如,当确定该拖动操作当前位于该第二应用场景界面的左边界线上,且当前的移动方向为向右移动时,可以确定该拖动操作进入该第二应用场景界面。
本发明实施例中,当该终端确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,可以向该服务器发送传递指令,以便该服务器返回展示指令。
该终端可以获取该拖动操作进入该第二应用场景界面时的第二位置信息,则该传递指令中可以包括该第二位置信息。其中,该第二位置信息可以包括该拖动操作进入该第二应用场景界面时的横坐标和纵坐标。
另外,该传递指令还可以包括该第一应用场景界面的尺寸、该第一应用场景界面在该显示屏幕上的位置、该指定数据的数据类型等,本发明实施例对此不做限定。
例如,该传递指令可以包括以下信息:
1、应用A的应用标识:AppID;
2、应用A所在终端的终端标识:PadID
3、应用A的场景界面的宽度和高度:(width=624,height=768)
4、用户手指在应用A内的坐标:(612,330)
5、应用A在显示屏幕上的位置:(position=left)
6、数据标识:E:/Document/image1.img
7、数据类型:图片
8、数据的缩略图:image2
407、该服务器接收到该传递指令时,根据终端标识与应用标识之间的对应关系,获取与该终端标识对应的第二应用标识。
408、该服务器基于该第二应用标识,向该终端发送展示指令,该展示指令至少包括该数据标识。
该服务器接收到该传递指令时,可以根据已建立的对应关系,获取与该终端标识对应且与该第一应用标识不同的第二应用标识,基于该第二应用标识,向该终端标识所指示的终端发送展示指令,该展示指令至少包括该数据标识,以指示该终端展示该指定数据。
另外,当该传递指令还包括该拖动操作离开该第一应用场景界面时的第一位置和该拖动操作进入该第二应用场景界面时的第二位置信息中的至少一项时,相应地,该展示指令也可以包括该第一位置信息和该第二位置信息中的至少一项。
需要说明的是,除该第一应用场景界面和该第二应用场景界面之外,如果该终端还显示其他应用场景界面。则该服务器接收到该第一传递指令时,可以根据已建立的对应关系,获取到与该终端标识对应且与该第一应用标识不同的多个应用标识。此时,该服务器可以获取该拖动操作的移动方向,根据该移动方向和各个应用场景界面在该终端显示屏幕上的位置,确定目标应用场景界面,并从与该终端标识对应且与该第一应用标识不同的多个应用标识中,获取该目标应用场景界面对应的目标应用标识,基于该目标应用标识,向该终端发送展示指令,使得该终端上目标应用客户端均可接收到该展示指令。
409、当该终端接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
当该终端接收到该展示指令时,可以根据该数据标识,获取已经预加载的指定数据,并在该第二应用场景界面上展示该指定数据。
可选地,当该展示指令还包括该拖动操作在进入该第二应用场景界面时的第二位置信息时,该终端可以根据该第二位置信息,在该第二应用场景界面上,展示该指定数据。
可选地,当该展示指令还包括该拖动操作在离开该第一应用场景界面时的第一位置信息时,该终端可以确定该第二应用场景界面中指定边界线的位置信息,根据该第二位置信息和该第二应用场景界面的指定边界线的位置信息,在该第二应用场景界面中,展示该指定数据。其中,该指定边界线是指该第二应用场景界面中与该第一应用场景界面相邻的边界线。
具体地,该终端可以获取该拖动操作在离开该第一应用场景界面时的纵坐标,并获取该第二应用场景界面的指定边界线的横坐标,根据该纵坐标和横坐标,展示该指定数据。
例如,该指定数据离开第一应用场景界面时的位置信息为(612,330),第一应用场景界面在第二应用场景界面的左侧显示,且该拖动操作的移动方向为向右移动,则可以确定用户从左向右拖动该指定数据,则指定数据应该从第二应用场景界面的左侧出现,横坐标与该第二应用场景界面的左边界线的横坐标相同,即X=0,纵坐标与离开该第一应用场景界面时的纵坐标相等,即Y=330。
后续过程中,随着该拖动操作的位置发生变化,该终端可以检测该拖动操作的操作轨迹,根据该操作轨迹展示该指定数据的移动轨迹。例如,当用户从左向右拖动该指定数据时,该终端可以在该第二应用场景界面中,展示该指定数据从左向右的动画效果。
410、当该终端在该第二应用场景界面上检测到对该指定数据的释放操作时,对该指定数据执行指定操作。
当用户将该指定数据拖动至该第二应用场景界面时,可以释放手指或鼠标,触发对该指定数据的释放操作,当该终端在该第二应用场景界面中检测到对该指定数据的释放操作时,对该指定数据执行指定操作。
其中,该指定操作可以为打开该指定数据的操作、向指定用户发送该指定数据的操作等等,该指定操作可以为由该第二应用客户端预先确定,且不同的第二应用客户端对应的指定操作可以相同,也可以不同,本发明实施例对此不做限定。
可选地,如果该第二应用客户端为社交应用客户端、该第二应用场景界面为社交应用场景界面,当该终端接收到该展示指令时,可以在该第二应用场景界面中,展示当前登录的用户标识对应的用户关系链,该用户关系链中包括至少一个用户标识,当检测到对该指定数据的释放操作时,确定该释放操作对应的目标位置,根据该至少一个用户标识在该第二应用场景界面中的位置,确定与目标位置对应的目标用户标识,向该目标用户标识对应的终端发送该指定数据。其中,该用户标识可以为用户账号、用户昵称、电话号码等,本发明实施例对此不做限定。
也即是,当该终端接收到该展示指令时,无论当前该第二应用场景界面中包括哪些信息,均可切换为该用户关系链,该用户关系链包括至少一个用户标识,此时,用户即可将该指定数据拖动至任一用户标识对应的位置,在目标用户标识对应的位置触发该释放操作,该终端即可向社交应用服务器发送该指定数据和该目标用户标识,由该社交应用服务器基于该目标用户标识,向目标用户的终端发送该指定数据。
参见图5B,该第一应用场景界面显示3个图片,当用户将“图片3”拖动至第二应用场景界面时,该第二应用场景界面展示好友列表,当用户将“图片3”拖动至第二应用场景界面中目标用户标识“Yang”对应的位置,并触发对“图片3”的释放操作时,终端通过社交应用服务器,向目标用户标识“Yang”的终端发送“图片3”。
可选地,当该第二应用客户端为浏览器客户端时,该终端可以获取该指定数据中的URL,打开该URL所指示的网页,在该第二应用场景界面中展示该网页。
另外,当该终端检测到该释放操作时,还可以展示该指定数据的释放动画效果。
本发明实施例中,当该终端对该指定数据执行指定操作完成时,可以向该服务器发送释放完成(DropEnd)消息,该释放完成消息可以包括第二应用标识和终端标识,当该服务器接收到该释放完成消息时,可以获取与该终端标识对应的第一应用标识,基于该第一应用标识,向该终端发送该释放完成消息,当该终端基于该第一应用标识接收到该释放完成消息时,可以确定第二应用客户端成功地接收到了该指定数据,该数据传递过程已完成。
需要说明的是,终端安装的第一应用客户端和第二应用客户端均可与该服务器连接,与该服务器进行交互。上述步骤401-410可以分别由该第一应用客户端和该第二应用客户端执行,相应的,该数据传递方法可以包括以下步骤(1)至(10):
(1)第一应用客户端显示第一应用场景界面时,向该服务器发送第一注册请求,使得该服务器建立该第一应用标识与该终端标识之间的对应关系。
(2)第二应用客户端显示第二应用场景界面时,向该服务器发送第二注册请求,使得该服务器建立该第二应用标识与该终端标识之间的对应关系。
该服务器可以为该第一应用客户端和该第二应用客户端提供用于获取终端标识的SDK(Software Development Kit),软件开发工具包),该第一应用客户端和该第二应用客户端均可调用该SDK工具,获取该终端标识。
(3)该第一应用客户端检测用户对该第一应用场景界面中指定数据的拖动(Drag)操作,并确定该拖动操作的操作轨迹。
(4)当该第一应用客户端根据该操作轨迹确定该拖动操作位于该第一应用场景界面的预设边界范围内时,向该服务器发送第一传递通知(Dragging)消息,该第一传递通知消息至少包括数据标识、第一应用标识和终端标识。
(5)该服务器接收到该第一传递通知消息时,根据建立的对应关系,获取与该终端标识对应的第二应用标识,基于该第二应用标识,向该第二应用客户端发送第二传递通知(Dragging)消息,该第二传递通知消息至少包括该数据标识。
(6)该第二应用客户端接收到该第二传递通知消息时,根据该数据标识,预加载该指定数据。
可选地,当该指定数据存储于该第一应用客户端的存储空间时,该第二应用客户端可以根据该数据标识,从该存储空间中获取该指定数据,将该指定数据存储至该第二应用客户端的存储空间内。
(7)该第一应用客户端根据该操作轨迹确定该拖动操作离开该第一应用场景界面时,向该服务器发送传递指令,该传递指令至少包括数据标识、第一应用标识和终端标识。
当该第一应用客户端确定该拖动操作离开该第一应用场景界面时,即可认为该拖动操作进入该第二应用场景界面,则该第一应用客户端向该服务器发送该传递指令。且,该第一应用客户端可以获取该拖动操作离开该第一应用场景界面时的第一位置信息,则该传递指令中可以包括该第一位置信息,该第一位置信息包括该拖动操作离开该第一应用场景界面时的横坐标和纵坐标。
(8)该服务器接收到该传递指令时,根据建立的对应关系,获取与该终端标识对应的第二应用标识,基于该第二应用标识,向该第二应用客户端发送展示指令,该展示指令至少包括该数据标识。
(9)当该第二应用客户端接收到该展示指令时,可以在该第二应用场景界面中,展示该指定数据,并检测用户的拖动操作,确定该拖动操作的操作轨迹。
当该展示指令中包括该拖动操作离开该第一应用场景界面时的第一位置信息时,该第二应用客户端可以根据该第一位置信息和该第二应用场景界面中指定边界线的位置信息,展示该指定数据,并在第二应用场景界面上检测到该拖动操作时,展示该指定数据的移动轨迹。
(10)当该第二应用客户端检测到用户对该指定数据的释放(Drop)操作时,对该指定数据进行指定操作。
相关技术中不支持通过拖动操作,实现数据在两个应用客户端之间的传递,而本发明实施例只需用户触发拖动操作,即可通过服务器,实现数据在两个应用客户端之间的传递,操作非常简便。
本发明实施例提供的方法,通过显示第一应用场景界面和第二应用场景界面时,当检测到对第一应用场景界面中指定数据的拖动操作,并确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令包括数据标识、第一应用标识和终端标识,使得服务器基于终端标识对应的第二应用标识返回展示指令,则接收到该展示指令时,即可在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。且,在拖动操作位于第一应用场景界面的预设边界范围内时,可以通过第二应用客户端,预加载该指定数据,节省了传递后加载指定数据的时间。进一步地,当在社交应用场景界面上检测到对指定数据的释放操作时,可以直接将指定数据发送给目标用户,实现了指定数据的快速发送。
图6是本发明实施例提供的另一种数据传递方法的流程图,参见图6,该方法包括:
601、终端显示第一应用场景界面和第二应用场景界面,通过第一应用客户端在服务器上进行注册,获得服务器分配的AppID1,由服务器对应存储第一应用客户端的AppID1和终端ID,并通过第二应用客户端在服务器上注册,获得服务器分配的AppID2,由服务器对应存储第二应用客户端的AppID2和终端ID。
获得服务器的注册确认之后,第一应用客户端和第二应用客户端即可发起Drag(拖动)操作或者响应Drop(释放)操作。
602、用户在第一应用场景界面上长按一张图片,此时第一应用客户端响应用户的Drag操作,则终端在第一应用场景界面上,显示图片的缩略图,并随着用户手指的移动,显示该缩略图的移动轨迹。
603、当该缩略图到达该第一应用场景界面的边界线附近时,终端向服务器发送Dragging(拖拽进入)消息,该Dragging消息至少包括AppID1、终端ID、该图片的缩略图以及该缩略图当前的坐标。
604、该服务器接收到Dragging消息时,查找到已存储的与终端ID对应的AppID2,则基于AppID1向该终端返回成功消息,并基于AppID2向该终端发送Dragging消息。
在本发明实施例提供的另一实施例中,该服务器未查找到与终端ID对应的另一AppID时,基于AppID1向该终端返回错误消息,终端接收到该错误消息后,不再进行后续的Drag操作。
605、终端基于AppID1接收到成功消息时,第一应用客户端确定还有其他应用客户端可以接收该图片,则在第一应用场景界面上提示用户继续进行Drag操作,同时等待用户的进一步操作。
606、终端基于AppID2接收到Dragging消息后,可以进行准备操作,预加载该图片,并在第二应用场景界面上显示提示信息,提示用户可以将该图片拖动至第二应用客户端内,同时等待用户的Drag操作。
607、如果用户将该图片拖动至该第一应用场景界面的边界线,则终端确定该Drag操作离开该第一应用场景界面,向服务器发送Drop消息,以提示该Drag操作将要离开第一应用场景界面,该Drop消息至少包括AppID1、终端ID、该Drag操作离开该第一应用场景界面时的坐标以及该图片的缩略图。
此时,第一应用客户端的Drag操作完成,第一应用场景界面上随着用户手指移动的缩略图消失。
另外,在本发明实施例提供的另一实施例中,该步骤606可以由以下步骤代替:当用户将该图片拖动至第一应用场景界面的中心位置后抬起手指时,说明用户取消了Drag操作,则终端向服务器发送Cancel消息,服务器接收到Cancel消息后,基于AppID2向该终端发送Cancel消息。
608、服务器接收到Drop消息后,查找到已存储的与终端ID对应的AppID2,则基于AppID2向终端发送Drop消息。
609、该终端基于AppID2接收到Drop消息后,在第二应用场景界面上进行响应。
如终端在第二应用场景界面中、与在第一应用场景界面中消失的位置对应的位置,显示该缩略图,并随着用户手指的移动,在该第二应用场景界面中,显示缩略图的移动轨迹。
610、在缩略图移动至该第二应用场景界面中时,用户抬起手指,则第二应用客户端响应用户的Drop操作,则终端在第二应用场景界面上播放一个Drop操作的动画效果,并对该图片执行指定操作。
其中,不同的应用客户端在收到Drop消息后的界面响应和逻辑操作响应可以不同。例如,用户向即时通信应用拖动图片是为了将图片发送给好友,则即时通信应用的指定操作为打开好友列表,让用户选择,待用户选择好友之后,将图片发送给用户选择的好友。
611、终端基于AppID2向服务器发送DropEnd消息,以提示已成功接收到了图片,服务器接收到DropEnd消息后,基于AppID1向该终端发送DropEnd消息,第一应用客户端即可确定图片传递完成。
图7是本发明实施例提供的一种数据传递装置的结构示意图,参见图7,该装置包括:
显示模块701,用于显示第一应用场景界面和第二应用场景界面;
轨迹确定模块702,用于当检测到对该第一应用场景界面中指定数据的拖动操作时,确定该拖动操作的操作轨迹;
发送模块703,用于当根据该操作轨迹确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令至少包括用于指示该指定数据的数据标识、第一应用标识和终端标识,使得该服务器基于与该终端标识对应的第二应用标识返回展示指令;
展示模块704,用于当接收到该展示指令时,在该第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
本发明实施例提供的装置,通过显示第一应用场景界面和第二应用场景界面时,当检测到对第一应用场景界面中指定数据的拖动操作,并确定该拖动操作离开该第一应用场景界面,进入该第二应用场景界面时,向服务器发送传递指令,该传递指令包括数据标识、第一应用标识和终端标识,使得服务器基于终端标识对应的第二应用标识返回展示指令,则接收到该展示指令时,即可在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
可选地,该装置还包括:
执行模块,用于当在该第二应用场景界面上检测到对该指定数据的释放操作时,对该指定数据执行指定操作。
可选地,该第二应用场景界面为社交应用场景界面时,该执行模块还用于在该第二应用场景界面中,展示当前登录的用户标识对应的用户关系链,该用户关系链中包括至少一个用户标识;当检测到该释放操作时,确定该释放操作对应的目标位置;根据该至少一个用户标识在该第二应用场景界面中的位置,确定与目标位置对应的目标用户标识;向该目标用户标识对应的终端发送该指定数据。
可选地,该传递指令还包括该拖动操作在离开该第一应用场景界面时的位置信息;相应地,该展示指令还包括该位置信息。
可选地,该展示模块704还用于当接收到该展示指令时,根据该位置信息和该第二应用场景界面的指定边界线的位置信息,在该第二应用场景界面中,展示该指定数据,该指定边界线是指该第二应用场景界面中与该第一应用场景界面相邻的边界线;根据该拖动操作的操作轨迹,展示该指定数据的移动轨迹。
可选地,该装置还包括:
该发送模块703,还用于当根据该操作轨迹确定该拖动操作位于该第一应用场景界面的预设边界范围内时,向该服务器发送第一传递通知消息,该第一传递通知消息至少包括该数据标识、该第一应用标识和该终端标识,使得该服务器基于该第二应用标识返回第二传递通知消息,该第二传递通知消息至少包括该数据标识;
加载模块,用于当接收到该第二传递通知消息时,根据该数据标识,预加载该指定数据。
可选地,该装置还包括:
第一注册请求模块,还用于当显示该第一应用场景界面时,向该服务器发送第一注册请求,该第一注册请求至少包括该第一应用标识和该终端标识,使得该服务器建立该第一应用标识与该终端标识之间的对应关系。
可选地,该装置还包括:
第二注册请求模块,还用于当显示该第二应用场景界面时,向该服务器发送第二注册请求,该第二注册请求至少包括该第二应用标识和该终端标识,使得该服务器建立该第二应用标识与该终端标识之间的对应关系。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
图8是本发明实施例提供的一种数据传递装置的结构示意图,参见图8,该装置包括:
接收模块801,用于接收终端发送的传递指令,该传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识;
标识获取模块802,用于根据预先建立的终端标识与应用标识之间的对应关系,获取与该终端标识对应的第二应用标识;
发送模块803,用于基于该第二应用标识,向该终端发送展示指令,该展示指令至少包括该数据标识,使得该终端在显示的第二应用场景界面上,根据该拖动操作的操作轨迹,展示该指定数据。
本发明实施例提供的装置,通过预先建立终端标识与应用标识之间的对应关系,当接收到终端发送的传递指令时,可以获取终端标识对应的第二应用标识,基于该第二应用标识返回展示指令,使得终端在第二应用场景界面上展示指定数据。用户只需触发拖动操作即可通过该服务器实现指定数据在不同应用客户端之间的传递,操作简便。
可选地,该接收模块801,还用于接收该终端发送的第一传递通知消息,该第一传递通知消息至少包括该数据标识、该第一应用标识和该终端标识;
该发送模块803,还用于基于该第二应用标识,向该终端发送第二传递通知消息,该第二传递通知消息至少包括该数据标识,使得该终端根据该数据标识,预加载该指定数据。
可选地,该装置还包括:
该接收模块801,还用于接收该终端发送的第一注册请求,该第一注册请求至少包括该第一应用标识和该终端标识;
第一关系建立模块,用于建立该第一应用标识与该终端标识之间的对应关系。
可选地,该第一关系建立模块还用于建立该第一应用标识、该终端标识及接收到该第一注册请求时的时间戳之间的对应关系。
可选地,该装置还包括:
该接收模块801,还用于接收该终端发送的第二注册请求,该第二注册请求至少包括该第二应用标识和该终端标识;
第二关系建立模块,用于建立该第二应用标识与该终端标识之间的对应关系。
可选地,该第二关系建立模块还用于建立该第二应用标识、该终端标识及接收到该第二注册请求时的时间戳之间的对应关系。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
需要说明的是:上述实施例提供的数据传递装置在进行数据传递时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将终端和服务器的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的数据传递装置与数据传递方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图9是本发明实施例提供的一种终端的结构示意图。该终端可以用于实施上述实施例所示出的数据传递方法中终端所执行的功能。具体来讲:
终端900可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、传输模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图9中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他终端通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,如上述示例性实施例所示出的终端所对应的软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理,如实现基于视频的交互等。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端900的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入终端132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的链接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入终端132。具体地,其他输入终端132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端900的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图9中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端900还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端900移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端900还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端900之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端900的通信。
终端900通过传输模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线或有线的宽带互联网访问。虽然图9示出了传输模块170,但是可以理解的是,其并不属于终端900的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端900的控制中心,利用各种接口和线路链接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端900的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端900还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理***与处理器180逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端900还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本发明实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行上述一个或者一个以上程序包含用于实施上述实施例中终端所执行操作的指令。
图10是本发明实施例提供的一种服务器的结构示意图,该服务器1000可因配置或性能不同而产生比较大的差异,可以包括一个或一个以***处理器(centralprocessing units,CPU)1022(例如,一个或一个以上处理器)和存储器1032,一个或一个以上存储应用程序1042或数据1044的存储介质1030(例如一个或一个以上海量存储设备)。其中,存储器1032和存储介质1030可以是短暂存储或持久存储。存储在存储介质1030的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器1022可以设置为与存储介质1030通信,在服务器1000上执行存储介质1030中的一系列指令操作。
服务器1000还可以包括一个或一个以上电源1026,一个或一个以上有线或无线网络接口1050,一个或一个以上输入输出接口1058,一个或一个以上键盘1056,和/或,一个或一个以上操作***1041,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (28)

1.一种数据传递方法,其特征在于,所述方法应用于终端,所述终端安装有第一应用客户端和第二应用客户端,所述第一应用客户端和所述第二应用客户端均与服务器连接,所述第一应用客户端用于显示第一应用场景界面,所述第二应用客户端用于显示第二应用场景界面,所述方法包括:
显示第一应用场景界面和第二应用场景界面;
当检测到对所述第一应用场景界面中指定数据的拖动操作时,确定所述拖动操作的操作轨迹;
当根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入所述第二应用场景界面时,向服务器发送传递指令,所述传递指令至少包括用于指示所述指定数据的数据标识、第一应用标识和终端标识,使得所述服务器基于与所述终端标识对应的第二应用标识返回展示指令;
当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当在所述第二应用场景界面上检测到对所述指定数据的释放操作时,对所述指定数据执行指定操作。
3.根据权利要求2所述的方法,其特征在于,所述第二应用场景界面为社交应用场景界面时,所述当在所述第二应用场景界面上检测到对所述指定数据的释放操作时,对所述指定数据执行指定操作,包括:
在所述第二应用场景界面中,展示当前登录的用户标识对应的用户关系链,所述用户关系链中包括至少一个用户标识;
当检测到所述释放操作时,确定所述释放操作对应的目标位置;
根据所述至少一个用户标识在所述第二应用场景界面中的位置,确定与目标位置对应的目标用户标识;
向所述目标用户标识对应的终端发送所述指定数据。
4.根据权利要求1所述的方法,其特征在于,所述传递指令还包括所述拖动操作在离开所述第一应用场景界面时的第一位置信息;相应地,所述展示指令还包括所述第一位置信息。
5.根据权利要求4所述的方法,其特征在于,所述当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据,包括:
当接收到所述展示指令时,根据所述第一位置信息和所述第二应用场景界面的指定边界线的位置信息,在所述第二应用场景界面中,展示所述指定数据,所述指定边界线是指所述第二应用场景界面中与所述第一应用场景界面相邻的边界线;
根据所述拖动操作的操作轨迹,展示所述指定数据的移动轨迹。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当根据所述操作轨迹确定所述拖动操作位于所述第一应用场景界面的预设边界范围内时,向所述服务器发送第一传递通知消息,所述第一传递通知消息至少包括所述数据标识、所述第一应用标识和所述终端标识,使得所述服务器基于所述第二应用标识返回第二传递通知消息,所述第二传递通知消息至少包括所述数据标识;
当接收到所述第二传递通知消息时,根据所述数据标识,预加载所述指定数据。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当显示所述第一应用场景界面时,向所述服务器发送第一注册请求,所述第一注册请求至少包括所述第一应用标识和所述终端标识,使得所述服务器建立所述第一应用标识与所述终端标识之间的对应关系。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当显示所述第二应用场景界面时,向所述服务器发送第二注册请求,所述第二注册请求至少包括所述第二应用标识和所述终端标识,使得所述服务器建立所述第二应用标识与所述终端标识之间的对应关系。
9.一种数据传递方法,其特征在于,所述方法应用于服务器,所述方法包括:
接收终端发送的传递指令,所述传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识,所述传递指令由所述终端在检测到对第一应用场景界面中所述指定数据的拖动操作时,确定所述拖动操作的操作轨迹,并在根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入第二应用场景界面时发送的,所述终端用于显示所述第一应用场景界面和所述第二应用场景界面;
根据预先建立的终端标识与应用标识之间的对应关系,获取与所述终端标识对应的第二应用标识;
基于所述第二应用标识,向所述终端发送展示指令,所述展示指令至少包括所述数据标识,使得所述终端在显示的第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第一传递通知消息,所述第一传递通知消息至少包括所述数据标识、所述第一应用标识和所述终端标识;
基于所述第二应用标识,向所述终端发送第二传递通知消息,所述第二传递通知消息至少包括所述数据标识,使得所述终端根据所述数据标识,预加载所述指定数据。
11.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第一注册请求,所述第一注册请求至少包括所述第一应用标识和所述终端标识;
建立所述第一应用标识与所述终端标识之间的对应关系。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
建立所述第一应用标识、所述终端标识及接收到所述第一注册请求时的时间戳之间的对应关系。
13.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收所述终端发送的第二注册请求,所述第二注册请求至少包括所述第二应用标识和所述终端标识;
建立所述第二应用标识与所述终端标识之间的对应关系。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
建立所述第二应用标识、所述终端标识及接收到所述第二注册请求时的时间戳之间的对应关系。
15.一种数据传递装置,其特征在于,所述装置应用于终端,所述终端安装有第一应用客户端和第二应用客户端,所述第一应用客户端和所述第二应用客户端均与服务器连接,所述第一应用客户端用于显示第一应用场景界面,所述第二应用客户端用于显示第二应用场景界面,所述装置包括:
显示模块,用于显示第一应用场景界面和第二应用场景界面;
轨迹确定模块,用于当检测到对所述第一应用场景界面中指定数据的拖动操作时,确定所述拖动操作的操作轨迹;
发送模块,用于当根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入所述第二应用场景界面时,向服务器发送传递指令,所述传递指令至少包括用于指示所述指定数据的数据标识、第一应用标识和终端标识,使得所述服务器基于与所述终端标识对应的第二应用标识返回展示指令;
展示模块,用于当接收到所述展示指令时,在所述第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
16.根据权利要求15所述的装置,其特征在于,所述装置还包括:
执行模块,用于当在所述第二应用场景界面上检测到对所述指定数据的释放操作时,对所述指定数据执行指定操作。
17.根据权利要求16所述的装置,其特征在于,所述第二应用场景界面为社交应用场景界面时,所述执行模块还用于在所述第二应用场景界面中,展示当前登录的用户标识对应的用户关系链,所述用户关系链中包括至少一个用户标识;当检测到所述释放操作时,确定所述释放操作对应的目标位置;根据所述至少一个用户标识在所述第二应用场景界面中的位置,确定与目标位置对应的目标用户标识;向所述目标用户标识对应的终端发送所述指定数据。
18.根据权利要求15所述的装置,其特征在于,所述传递指令还包括所述拖动操作在离开所述第一应用场景界面时的第一位置信息;相应地,所述展示指令还包括所述第一位置信息。
19.根据权利要求18所述的装置,其特征在于,所述展示模块还用于当接收到所述展示指令时,根据所述第一位置信息和所述第二应用场景界面的指定边界线的位置信息,在所述第二应用场景界面中,展示所述指定数据,所述指定边界线是指所述第二应用场景界面中与所述第一应用场景界面相邻的边界线;根据所述拖动操作的操作轨迹,展示所述指定数据的移动轨迹。
20.根据权利要求15所述的装置,其特征在于,所述装置还包括:
所述发送模块,还用于当根据所述操作轨迹确定所述拖动操作位于所述第一应用场景界面的预设边界范围内时,向所述服务器发送第一传递通知消息,所述第一传递通知消息至少包括所述数据标识、所述第一应用标识和所述终端标识,使得所述服务器基于所述第二应用标识返回第二传递通知消息,所述第二传递通知消息至少包括所述数据标识;
加载模块,用于当接收到所述第二传递通知消息时,根据所述数据标识,预加载所述指定数据。
21.根据权利要求15所述的装置,其特征在于,所述装置还包括:
第一注册请求模块,还用于当显示所述第一应用场景界面时,向所述服务器发送第一注册请求,所述第一注册请求至少包括所述第一应用标识和所述终端标识,使得所述服务器建立所述第一应用标识与所述终端标识之间的对应关系。
22.根据权利要求15所述的装置,其特征在于,所述装置还包括:
第二注册请求模块,还用于当显示所述第二应用场景界面时,向所述服务器发送第二注册请求,所述第二注册请求至少包括所述第二应用标识和所述终端标识,使得所述服务器建立所述第二应用标识与所述终端标识之间的对应关系。
23.一种数据传递装置,其特征在于,所述装置应用于服务器,所述装置包括:
接收模块,用于接收终端发送的传递指令,所述传递指令至少包括用于指示指定数据的数据标识、第一应用标识和终端标识,所述传递指令由所述终端在检测到对第一应用场景界面中所述指定数据的拖动操作时,确定所述拖动操作的操作轨迹,并在根据所述操作轨迹确定所述拖动操作离开所述第一应用场景界面,进入第二应用场景界面时发送的,所述终端用于显示所述第一应用场景界面和所述第二应用场景界面;
标识获取模块,用于根据预先建立的终端标识与应用标识之间的对应关系,获取与所述终端标识对应的第二应用标识;
发送模块,用于基于所述第二应用标识,向所述终端发送展示指令,所述展示指令至少包括所述数据标识,使得所述终端在显示的第二应用场景界面上,根据所述拖动操作的操作轨迹,展示所述指定数据。
24.根据权利要求23所述的装置,其特征在于,
所述接收模块,还用于接收所述终端发送的第一传递通知消息,所述第一传递通知消息至少包括所述数据标识、所述第一应用标识和所述终端标识;
所述发送模块,还用于基于所述第二应用标识,向所述终端发送第二传递通知消息,所述第二传递通知消息至少包括所述数据标识,使得所述终端根据所述数据标识,预加载所述指定数据。
25.根据权利要求23所述的装置,其特征在于,所述装置还包括:
所述接收模块,还用于接收所述终端发送的第一注册请求,所述第一注册请求至少包括所述第一应用标识和所述终端标识;
第一关系建立模块,用于建立所述第一应用标识与所述终端标识之间的对应关系。
26.根据权利要求25所述的装置,其特征在于,所述第一关系建立模块还用于建立所述第一应用标识、所述终端标识及接收到所述第一注册请求时的时间戳之间的对应关系。
27.根据权利要求23所述的装置,其特征在于,所述装置还包括:
所述接收模块,还用于接收所述终端发送的第二注册请求,所述第二注册请求至少包括所述第二应用标识和所述终端标识;
第二关系建立模块,用于建立所述第二应用标识与所述终端标识之间的对应关系。
28.根据权利要求27所述的装置,其特征在于,所述第二关系建立模块还用于建立所述第二应用标识、所述终端标识及接收到所述第二注册请求时的时间戳之间的对应关系。
CN201510791425.3A 2015-11-17 2015-11-17 数据传递方法和装置 Active CN105426190B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510791425.3A CN105426190B (zh) 2015-11-17 2015-11-17 数据传递方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510791425.3A CN105426190B (zh) 2015-11-17 2015-11-17 数据传递方法和装置

Publications (2)

Publication Number Publication Date
CN105426190A CN105426190A (zh) 2016-03-23
CN105426190B true CN105426190B (zh) 2019-04-16

Family

ID=55504420

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510791425.3A Active CN105426190B (zh) 2015-11-17 2015-11-17 数据传递方法和装置

Country Status (1)

Country Link
CN (1) CN105426190B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105872254A (zh) * 2016-05-31 2016-08-17 北京小米移动软件有限公司 转发消息的方法及装置
CN106407025B (zh) * 2016-09-14 2018-02-27 腾讯科技(深圳)有限公司 一种数据调用***、方法及装置
CN109426416A (zh) * 2017-08-25 2019-03-05 阿里巴巴集团控股有限公司 即时通信工具中的消息发送方法、装置及设备
CN110213312B (zh) * 2018-04-03 2021-10-29 腾讯科技(深圳)有限公司 一种用户现场展示的方法、相关装置及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605168A (zh) * 2009-06-22 2009-12-16 宇龙计算机通信科技(深圳)有限公司 一种联系人信息管理方法、***及移动通信终端
CN102855060A (zh) * 2012-07-30 2013-01-02 东莞宇龙通信科技有限公司 终端和跨应用协同操作处理方法
CN104090648A (zh) * 2014-05-21 2014-10-08 中兴通讯股份有限公司 数据录入方法及终端

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140073243A (ko) * 2012-12-06 2014-06-16 삼성전자주식회사 Http 메시지 처리 방법 및 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101605168A (zh) * 2009-06-22 2009-12-16 宇龙计算机通信科技(深圳)有限公司 一种联系人信息管理方法、***及移动通信终端
CN102855060A (zh) * 2012-07-30 2013-01-02 东莞宇龙通信科技有限公司 终端和跨应用协同操作处理方法
CN104090648A (zh) * 2014-05-21 2014-10-08 中兴通讯股份有限公司 数据录入方法及终端

Also Published As

Publication number Publication date
CN105426190A (zh) 2016-03-23

Similar Documents

Publication Publication Date Title
US10834237B2 (en) Method, apparatus, and storage medium for controlling cooperation of multiple intelligent devices with social application platform
JP6467526B2 (ja) 通信メッセージ送信方法及びウェアラブル・デバイス
CN105207896B (zh) 网络通话方法和装置
WO2016150270A1 (zh) 群组会话消息处理方法和装置
JP6557741B2 (ja) ピクチャ結合方法、端末、及びピクチャ結合システム
CN104954149B (zh) 网络会议中进行数据共享的方法、装置及***
CN105162591B (zh) 设备登录方法和装置
CN106791892A (zh) 一种轮麦直播的方法、装置和***
WO2014206143A1 (zh) 未读消息数目显示方法、装置和设备
CN104679381B (zh) 切换聊天窗口的方法及装置
CN107391768B (zh) 网页数据处理方法、装置、设备及计算机可读存储介质
WO2017088402A1 (zh) 信息交互***、方法及装置
CN107465841B (zh) 一种故障信息上报方法及终端
CN105426190B (zh) 数据传递方法和装置
CN109309614A (zh) 一种消息修改方法、移动终端、服务器及存储介质
CN107786424A (zh) 音视频通信方法、终端及服务器
CN109857297A (zh) 信息处理方法及终端设备
CN106303605B (zh) 一种发送通知消息的方法、装置和***
CN106789307B (zh) 配置数据处理方法、装置及***
CN104202301B (zh) 数值转移方法和装置
CN104092657B (zh) 信息传输的方法、设备及***
CN109495769A (zh) 视频通信方法、终端、智能电视、服务器及存储介质
CN105897917B (zh) 多媒体数据分享方法及装置
CN109728918B (zh) 虚拟物品发送方法、虚拟物品接收方法、装置及存储介质
CN105991405B (zh) 一种即时通信的建立方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant