CN109922100B - 一种信息处理方法、终端及服务器 - Google Patents
一种信息处理方法、终端及服务器 Download PDFInfo
- Publication number
- CN109922100B CN109922100B CN201711321613.5A CN201711321613A CN109922100B CN 109922100 B CN109922100 B CN 109922100B CN 201711321613 A CN201711321613 A CN 201711321613A CN 109922100 B CN109922100 B CN 109922100B
- Authority
- CN
- China
- Prior art keywords
- terminal
- function
- data
- server
- information
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种信息处理方法,应用于第一终端,第一终端与服务器建立了通信连接,包括:接收功能触发指令;响应功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,第一功能操作为功能触发指令指示的功能对应的操作;将触控位置信息和功能数据发送给服务器,供服务器根据触控位置信息和功能数据得到第一数据,并将第一数据发送给第二终端,第二终端与第一终端具有相同的第一功能。
Description
技术领域
本发明涉及互联网领域中的信息处理技术,尤其涉及一种信息处理方法、终端及服务器。
背景技术
随着终端(例如,手机)上安装的客户端大规模应用于人们的生活,人们对客户端实现的应用业务功能的需求越来越多,应用业务功能实现也越来越复杂。面对复杂的应用业务功能,客户端完成各应用业务功能的实现需要较多的触发指令和触发操作,无法快速实现。然而,通过对客户端实现的应用业务功能进行的触发指令和触发操作分享给其他客户端,用于其他客户端实现相同应用业务功能时参考操作或者分析问题,达到其他客户端相同应用业务功能的快速实现。
目前,将客户端实现的应用业务功能进行的触发指令和触发操作分享给其他客户端,常用的方法是,对在客户端实现的应用业务功能进行的触发指令和触发操作用语言文字进行描述,然后将语言文字描述通过服务器发送给其他客户端,用于其他客户端实现相同应用业务功能时参考操作或者分析问题,实现其他客户端相同应用业务功能的快速实现。由于其他客户端在实现应用业务功能时需将语言文字描述转换为触控指令和触控操作,增加了客户端的开销。
另外,将客户端实现的应用业务功能进行的触发指令和触发操作分享给其他客户端,还可以对在客户端实现的应用业务功能进行的触发指令和触发操作录制视频,然后将录制的视频通过服务器发送给其他客户端,用于其他客户端实现相同应用业务功能时参考操作或者分析问题,实现其他客户端相同应用业务功能的快速实现。而在客户端实现的应用业务功能进行的触发指令和触发操作录制视频时,需借助第三方软件或其它设备,增加了客户端的开销,并且视频文件本身比较大,使得传输和存储消耗也较大。
发明内容
为解决上述技术问题,本发明实施例期望提供一种信息处理方法、终端及服务器,降低了终端的开销,减小了终端行为数据分享过程中数据传输和存储产生的消耗。
本发明的技术方案是这样实现的:
本发明实施例提供了一种信息处理方法,应用于第一终端,所述第一终端与服务器建立了通信连接,包括:
接收功能触发指令;
响应所述功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,所述第一功能操作为所述功能触发指令指示的功能对应的操作;
将所述触控位置信息和所述功能数据发送给所述服务器,供所述服务器根据所述触控位置信息和所述功能数据得到第一数据,并将所述第一数据发送给第二终端,所述第二终端与所述第一终端具有相同的所述第一功能。
在上述方案中,所述将所述触控位置信息和所述功能数据发送给所述服务器之前,所述方法还包括:
向所述服务器发起鉴权请求,得到所述服务器响应所述鉴权请求的鉴权响应消息;
相应的,所述将所述触控位置信息和所述功能数据发送给所述服务器,包括:
当所述鉴权响应消息表征鉴权允许时,将所述触控位置信息和所述功能数据发送给所述服务器。
本发明实施例提供了一种信息处理方法,应用于第二终端,所述第二终端与服务器建立了通信连接,包括:
接收所述服务器发送的第一数据,所述第一数据为所述服务器根据第一终端发送的触控位置信息和功能数据得到的用于实现第一功能的数据,所述第一终端与所述第二终端具有相同的所述第一功能;
根据所述第一数据,得到所述第一功能的操作展示信息;
根据所述操作展示信息,实现所述第一功能。
在上述方案中,所述第一数据包括:触控位置信息和功能描述信息的对应关系信息,所述根据所述第一数据,得到所述第一功能的操作展示信息,包括:
根据所述触控位置信息和功能描述信息的对应关系信息,对所述第一功能进行模拟操作,得到模拟操作信息;
对所述模拟操作信息进行标记,得到所述第一功能的操作展示信息。
在上述方案中,所述第一数据包括:操作路径,所述根据所述第一数据,得到所述第一功能的操作展示信息,包括:
根据所述操作路径,得到所述第一功能的操作展示信息。
在上述方案中,所述接收所述服务器发送的第一数据之前,所述方法还包括:
向所述服务器发起鉴权请求,得到所述服务器响应所述鉴权请求的鉴权响应消息;
相应的,所述接收所述服务器发送的第一数据,包括:
当所述鉴权响应消息表征鉴权允许时,接收所述服务器发送的所述第一数据。
本发明实施例提供了一种信息处理方法,应用于服务器,所述服务器分别与第一终端和第二终端建立了通信连接,包括:
接收所述第一终端发送的触控位置信息和功能数据,所述触控位置信息和所述功能数据为所述第一终端执行第一功能操作得到的数据;
根据所述触控位置信息和所述功能数据,得到第一数据;
将所述第一数据发送给所述第二终端,供所述第二终端根据所述第一数据得到所述第一功能的操作展示信息,所述第二终端与所述第一终端具有相同的所述第一功能。
在上述方案中,所述功能数据包括:功能描述信息,所述根据所述触控位置信息和所述功能数据,得到第一数据,包括:
根据所述触控位置信息和所述功能描述信息,得到所述第一数据。
在上述方案中,所述功能数据包括:功能描述信息和界面状态截图,所述根据所述触控位置信息和所述功能数据,得到第一数据,包括:
根据所述触控位置信息、所述功能描述信息和所述界面状态截图,将所述触控位置信息和所述功能描述信息按时间顺序映射到所述界面状态截图上,得到界面操作信息;
对所述界面操作信息进行标记,得到所述第一数据。
本发明实施例提供了一种第一终端,所述第一终端与服务器建立了通信连接,所述第一终端包括第一处理器、第一接收器、第一发送器、第一存储器和第一通信总线,所述第一接收器、所述第一发送器和所述第一存储器通过所述第一通信总线与所述第一处理器进行通信,所述第一存储器存储所述第一处理器可执行的指令,当所述指令被执行时,通过所述第一处理器执行本发明实施例提供的应用于第一终端的信息处理方法。
本发明实施例提供了一种第二终端,所述第二终端与服务器建立了通信连接,所述第二终端包括第二处理器、第二接收器、第二存储器和第二通信总线,所述第二接收器和所述第二存储器通过所述第二通信总线与所述第二处理器进行通信,所述第二存储器存储所述第二处理器可执行的指令,当所述指令被执行时,通过所述第二处理器执行本发明实施例提供的应用于第二终端的信息处理方法。
本发明实施例提供了一种服务器,所述服务器分别与第一终端和第二终端建立了通信连接,所述服务器包括第三处理器、第三接收器、第二发送器、第三存储器和第三通信总线,所述第三接收器、所述第二发送器和所述第三存储器通过所述第三通信总线与所述第三处理器进行通信,所述第三存储器存储所述第三处理器可执行的指令,当所述指令被执行时,通过所述第三处理器执行本发明实施例提供的应用于服务器的信息处理方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于第一终端中,所述第一终端与服务器建立了通信连接,所述程序被第一处理器执行时实现本发明实施例提供的应用于第一终端的信息处理方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于第二终端中,所述第二终端与服务器建立了通信连接,所述程序被第二处理器执行时实现本发明实施例提供的应用于第二终端的信息处理方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于服务器中,所述服务器分别与第一终端和第二终端建立了通信连接,所述程序被第三处理器执行时实现本发明实施例提供的应用于服务器的信息处理方法。
本发明实施例提供了一种信息处理方法、终端及服务器,第一终端根据接收到的功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,并将该触控位置信息和该功能数据发送给服务器,服务器对触控位置信息和功能数据进行处理,得到第一数据,并发送给第二终端,第二终端根据得到的第一数据,得到第一功能的操作展示信息,并参照该操作展示信息,实现第二终端上的第一功能。采用上述技术实现方案,由于第二终端得到的第一数据是由服务器根据第一终端发送的触控位置信息和功能数据得到的数据,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
附图说明
图1为本发明实施例提供的一种信息处理系统架构图;
图2为本发明实施例提供的应用于第一终端的信息处理方法的流程图一;
图3为本发明实施例提供的应用于第一终端的信息处理方法的流程图二;
图4为本发明实施例提供的应用于第二终端的信息处理方法的流程图一;
图5为本发明实施例提供的应用于第二终端的信息处理方法的流程图二;
图6为本发明实施例提供的应用于服务器的信息处理方法的流程图一;
图7为本发明实施例提供的应用于服务器的信息处理方法的流程图二;
图8为本发明实施例提供的一种信息处理方法的交互图;
图9为本发明实施例提供的示例性的信息处理方法示意图;
图10为本发明实施例提供的一种第一终端的结构示意图一;
图11为本发明实施例提供的一种第一终端的结构示意图二;
图12为本发明实施例提供的一种第一终端的结构示意图三;
图13为本发明实施例提供的一种第二终端的结构示意图一;
图14为本发明实施例提供的一种第二终端的结构示意图二;
图15为本发明实施例提供的一种第二终端的结构示意图三;
图16为本发明实施例提供的一种服务器的结构示意图一;
图17为本发明实施例提供的一种服务器的结构示意图二。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
如图1所示为本发明实施例提供的一种信息处理系统架构图,本发明实施例提供的信息处理方法是基于该信息处理系统的架构上实现的。本发明实施例中的信息处理系统1包括:第一终端2、服务器3和第二终端4。其中,服务器 3分别与第一终端2和第二终端4建立了通信连接,第一终端2与服务器3进行数据交互,服务器3与第二终端4进行数据交互,来执行本发明实例提供的信息处理方法。
下面的实施例都是基于图1的系统架构实现的。
实施例一
本发明实施例提供了一种信息处理方法,应用于第一终端,该第一终端与服务器建立了通信连接,如图2所示,该方法可以包括:
S101、接收功能触发指令;
在本发明实施例中,当对第一终端上某一应用业务进行触发操作时,第一终端即接收到了该应用业务的功能触发指令。
需要说明的是,该功能触发指令可以包括用户触控操作产生的功能触发指令和功能通知消息产生的功能触发指令。其中,用户触控操作可以包括应用业务自行为和用户在应用业务界面上的操作行为。具体的,应用业务自行为为该应用业务的系统行为,例如,客户端的启动、退出等;功能通知消息为应用业务上的非用户触控消息,例如,终端应用的后台通知消息。
示例性的,如图9所示,手机(第一终端)应用业务A为一个社交应用,在该社交应用的登录场景中,当对该社交应用中的“登录”按钮进行点击触控时,该手机即接收到了该社交应用中的点击登录按钮的触发指令。
在本发明实施例中,终端可以为手机、平板电脑等电子设备,本发明实施例不限制终端的类型。
在本发明实施例中,终端(例如,手机)上安装了大量的客户端,应用业务为客户端上具有的功能应用,通过触发操作即可实现客户端的应用业务功能。
S102、响应功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,第一功能操作为功能触发指令指示的功能对应的操作;
第一终端接收到应用业务的功能触发指令之后,响应该功能触发指令,执行该功能触发指令指示的功能对应的操作,同时采集该操作信息,得到触控位置信息和功能数据。
在本发明实施例中,触控位置信息可以为操作界面上的坐标位置,本发明实施例对此不作限制;功能数据可以为功能描述信息和界面状态截图,本发明实施例对此不作限制,另外,功能描述信息为能够说明执行第一功能操作的说明性信息。
具体的,功能描述信息可以为操作时间、操作行为类型、点击的按键、界面状态截图上的坐标位置等,本发明实施例对此不作限制。这里,该操作行为类型可以为手势滑动信息等,本发明实施例对此不作限制。
示例性的,如图9所示,手机(第一终端)应用业务A为一个社交应用,在该社交应用的登录场景中,当该手机接收到该社交应用中点击“登录”按钮的触发指令时,响应该社交应用中点击登录按钮的触发指令,执行该社交应用的点击操作,同时采集该点击操作的操作数据,包括该点击操作的点击的位置信息和点击的为登录功能的描述信息,还可以对该点击登录的界面进行截图,采集到登录界面截图数据。
S103、将触控位置信息和功能数据发送给服务器,供该服务器根据该触控位置信息和该功能数据得到第一数据,并将该第一数据发送给第二终端,该第二终端与第一终端具有相同的第一功能。
第一终端得到执行第一功能操作时的触控位置信息和功能数据后,将该触控位置信息和该功能数据实时或非实时的发送给与该第一终端建立了通信连接的服务器。
可以理解的是,第一终端将执行第一功能时的触控位置信息和功能数据发送给服务器,供服务器根据该触控位置信息和该功能数据得到第一数据,并将该第一数据发送给第二终端,以便该第二终端根据该第一数据实现其上与第一终端具有相同的第一功能。
示例性的,如图9所示,手机(第一终端)应用业务A为一个社交应用,在该社交应用的登录场景中,当该手机采集到该社交应用中点击“登录”按钮该点击操作的点击的位置信息和点击的为登录功能数据后,还可以包括当前界面登录截图数据,将该数据发送给与本终端建立了通信连接的服务器,供该服务器根据这些数据得到第一数据,并将该第一数据发送给第二终端,以便该第二终端根据该第一数据实现其上与第一终端具有相同的社交应用中点击登录操作。
可以理解的是,由于第一终端将执行第一功能时采集到的触控位置信息和功能数据发送给服务器,服务器通过对该触控位置信息和功能数据处理得到第一数据,并发送给第二终端,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例二
本发明实施例提供了一种信息处理方法,应用于第一终端,该第一终端与服务器建立了通信连接,如图3所示,该方法可以包括:
S201、接收功能触发指令;
在本发明实施例中,步骤S201实现过程的描述与实施例一中步骤S101实现过程的描述一致,此处不再赘述。
S202、响应功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,第一功能操作为功能触发指令指示的功能对应的操作;
在本发明实施例中,步骤S202实现过程的描述与实施例一中步骤S102实现过程的描述一致,此处不再赘述。
S203、向服务器发起鉴权请求,得到该服务器响应该鉴权请求的鉴权响应消息;
第一终端向服务器发送数据有对应的权限控制,在服务器允许时,可以向服务器发送数据,在服务器拒绝时,不能向服务器发送数据。因此,第一终端向服务器发送数据之前,需先向服务器发送鉴权请求消息,服务器响应该鉴权请求消息,并将鉴权响应消息发送给第一终端。具体的,该鉴权响应消息可以是允许向该服务器传输数据,也可以是不允许向该服务器传输数据。
需要说明的是,第一终端向服务器发送鉴权请求的时间可以是向服务器发送数据之前的任意时间。因此,步骤S203可以在步骤S201和步骤S202之前,也可以在步骤S201和步骤S202之后,还可以在步骤S201和步骤S202之间。另外,鉴权响应消息可以是第一终端与服务器信息交互的消息信息,该消息信息的内容表征了鉴权允许或鉴权失败;鉴权响应消息也可以是第一终端与服务器信息交互的消息信息的标识符,此时,第一终端识别该消息信息的标识符,从而执行响应的操作。示例性的,该标识符为“1”时表征鉴权允许,该标识符为“0”时表征鉴权失败。
还需要说明的是,当该鉴权响应消息表征允许向该服务器传输数据时,第一终端执行步骤S204;当该鉴权响应消息表征不允许向该服务器传输数据时,结束该信息处理流程。
S204、当鉴权响应消息表征鉴权允许时,将触控位置信息和功能数据发送给服务器,供该服务器根据所述触控位置信息和所述功能数据得到第一数据,并将该第一数据发送给第二终端,该第二终端与第一终端具有相同的第一功能。
当第一终端得到的鉴权响应消息表征鉴权允许时,即可将采集到执行第一功能操作对应的触控位置信息和该功能数据实时或非实时的发送给与该第一终端建立了通信连接的服务器。
可以理解的是,第一终端将执行第一功能时的触控位置信息和功能数据发送给服务器,供服务器根据该触控位置信息和该功能数据得到第一数据,并将该第一数据发送给第二终端,以便该第二终端根据该第一数据实现其上与第一终端具有相同的第一功能。
需要说明的是,服务器根据该触控位置信息和该功能数据得到第一数据,并将该第一数据发送给第二终端,该第二终端根据该第一数据实现其上与第一终端具有相同的第一功能,其详细实施步骤在后续实施例会作详细描述。
示例性的,如图9所示,手机(第一终端)应用业务A为一个社交应用,在该社交应用的登录场景中,当该手机采集到该社交应用中点击“登录”按钮该点击操作的点击的位置信息和点击的为登录功能数据后,还可以包括当前界面登录截图数据。如果此时得到了服务器响应的表征鉴权允许的鉴权响应消息,则将该社交应用中点击登录按钮该点击操作的点击的位置信息、点击的为登录功能数据和当前界面登录截图数据发送给与本终端建立了通信连接的服务器,供该服务器根据这些数据得到第一数据,并将该第一数据发送给第二终端,以便该第二终端根据该第一数据实现其上与第一终端具有相同的该社交应用中点击登录操作。如果此时得到了服务器响应的表征鉴权拒绝的鉴权响应消息,则不发送任何数据,结束该信息处理流程。
可以理解的是,由于第一终端将执行第一功能时采集到的触控位置信息和功能数据发送给服务器,服务器通过对该触控位置信息和功能数据处理得到第一数据,并发送给第二终端,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例三
本发明实施例提供了一种信息处理方法,应用于第二终端,该第二终端与服务器建立了通信连接,如图4所示,该方法可以包括:
S301、接收服务器发送的第一数据,该第一数据为该服务器根据第一终端发送的触控位置信息和功能数据得到的用于实现第一功能的数据,该第一终端与该第二终端具有相同的第一功能;
需要说明的是,触控位置信息和功能数据为第一终端根据功能触发指令执行对应第一功能得到的数据,该功能触发指令可以包括用户触控操作产生的功能触发指令和功能通知消息产生的功能触发指令。其中,用户触控操作可以包括应用业务自行为和用户在应用业务界面上的操作行为。具体的,应用业务自行为为该应用业务的系统行为,例如,客户端的启动、退出等;功能通知消息为应用业务上的非用户触控消息,例如,终端应用的后台通知消息。
在本发明实施例中,触控位置信息可以为操作界面上的坐标位置,本发明实施例对此不作限制;功能数据可以为功能描述信息和界面状态截图,本发明实施例对此不作限制,另外,功能描述信息为能够说明执行第一功能操作的说明性信息。
具体的,功能描述信息可以为操作时间、操作行为类型、点击的按键、界面状态截图上的坐标位置等,本发明实施例对此不作限制。这里,该操作行为类型可以为手势滑动信息等,本发明实施例对此不作限制。
可以理解的是,第一终端将其执行第一功能操作的触控位置信息和功能数据发送给服务器,供服务器根据该触控位置信息和该功能数据,得到第一数据,并发送给第二终端,第二终端即接收到了第一数据。
在本发明实施例中,第一数据可以为触控位置信息和功能描述信息的对应关系信息、操作路径等,本发明实施例对此不作限制。
S302、根据第一数据,得到第一功能的操作展示信息;
第二终端接收到服务器发送的第一数据之后,对第一数据进行处理,得到用于实现第一功能的操作展示信息。
具体的,当第一数据为触控位置信息和功能描述信息的对应关系信息时,第二终端根据触控位置信息和功能描述信息的对应关系信息,对该第二终端上的第一功能自动模拟实施,将触控位置信息和功能描述信息的对应关系信息自动转换为可执行的触控指令,自动触发第一功能操作,形成第一功能的模拟操作信息,还可以对该模拟操作信息进行标记,得到所述第一功能的操作展示信息。
需要说明的是,触控位置信息和功能描述信息的对应关系信息可以是可以直接执行的功能触发指令。
这里,对模拟操作信息进行标记是指根据触控位置信息和功能描述信息的对应关系信息对得到的模拟操作信息进行标记处理,例如,对点击的按钮标红,用箭头方法标识手势滑动方向等。
或者,当第一数据为操作路径时,根据该操作路径,得到第一功能的操作展示信息。
这里,操作路径为执行第一功能操作形成的操作步骤信息。
在本发明实施例中,操作展示信息可以为幻灯片、示意流图、动态视频等,本发明实施例不限制操作展示信息的类型。
S303、根据操作展示信息,实现第一功能。
将第一功能的操作展示信息作为参考信息,根据操作展示信息的内容,实现该第一功能。
具体的,根据第一功能操作的幻灯片,或者示意流图或者动态视频进行操作,从而实现第一功能。
可以理解的是,由于第二终端得到的第一数据是由服务器根据第一终端发送的触控位置信息和功能数据得到的数据,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例四
本发明实施例提供了一种信息处理方法,应用于第二终端,该第二终端与服务器建立了通信连接,如图5所示,该方法可以包括:
S401、向服务器发起鉴权请求,得到该服务器响应该鉴权请求的鉴权响应消息;
其他设备在接收服务器发送的数据时,仅获得鉴权允许的设备才能接收到服务器发送的数据。因此,第二终端若需得到服务器发送的第一数据,需先向服务器发起鉴权请求,服务器响应该鉴权请求消息,并将鉴权响应消息发送给第二终端。具体的,该鉴权响应消息可以是允许接收该服务器发送的数据,也可以是不允许接收该服务器发送数据。
需要说明的是,鉴权响应消息可以是第二终端与服务器信息交互的消息信息,该消息信息的内容表征了鉴权允许或鉴权失败;鉴权响应消息也可以是第二终端与服务器信息交互的消息信息的标识符,此时,第二终端识别该消息信息的标识符,从而执行响应的操作。示例性的,该标识符为“1”时表征鉴权允许,该标识符为“0”时表征鉴权失败。
还需要说明的是,当该鉴权响应消息表征允许接收服务器发送的数据时,第二终端则能够接收到服务器发送的数据,执行步骤S402;当该鉴权响应消息表征不允许接收服务器发送的数据时,第二终端则不能够接收到服务器发送的数据,结束该信息处理流程。
S402、当鉴权响应消息表征鉴权允许时,接收到收服务器发送的第一数据,该第一数据为该服务器根据第一终端发送的触控位置信息和功能数据得到的用于实现第一功能的数据,该第一终端与该第二终端具有相同的第一功能;
需要说明的是,触控位置信息和功能数据为第一终端根据功能触发指令执行对应第一功能得到的数据,该功能触发指令可以包括用户触控操作产生的功能触发指令和功能通知消息产生的功能触发指令。其中,用户触控操作可以包括应用业务自行为和用户在应用业务界面上的操作行为。具体的,应用业务自行为为该应用业务的系统行为,例如,客户端的启动、退出等;功能通知消息为应用业务上的非用户触控消息,例如,终端应用的后台通知消息。
在本发明实施例中,触控位置信息可以为操作界面上的坐标位置,本发明实施例对此不作限制;功能数据可以为功能描述信息和界面状态截图,本发明实施例对此不作限制,另外,功能描述信息为能够说明执行第一功能操作的说明性信息。
具体的,功能描述信息可以为操作时间、操作行为类型、点击的按键、界面状态截图上的坐标位置等,本发明实施例对此不作限制。这里,该操作行为类型可以为手势滑动信息等,本发明实施例对此不作限制。
可以理解的是,第一终端将其执行第一功能操作的触控位置信息和功能数据发送给服务器,供服务器根据该触控位置信息和该功能数据,得到第一数据,当鉴权响应消息表征鉴权允许时,第二终端即可接收到收服务器发送的第一数据。
在本发明实施例中,第一数据可以为触控位置信息和功能描述信息的对应关系信息、操作路径等,本发明实施例对此不作限制。
S403、根据第一数据,得到第一功能的操作展示信息;
在本发明实施例中,步骤S403实现过程的描述与实施例三中步骤S302实现过程的描述一致,此处不再赘述。
S404、根据操作展示信息,实现第一功能。
在本发明实施例中,步骤S404实现过程的描述与实施例三中步骤S303实现过程的描述一致,此处不再赘述。
可以理解的是,由于第二终端得到的第一数据是由服务器根据第一终端发送的触控位置信息和功能数据得到的数据,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例五
本发明实施例提供了一种信息处理方法,应用于服务器,该服务器分别与第一终端和第二终端建立了通信连接,如图6所示,该方法可以包括:
S501、接收第一终端发送的触控位置信息和功能数据,该触控位置信息和该功能数据为该第一终端执行第一功能操作得到的数据;
需要说明的是,触控位置信息和功能数据为第一终端根据功能触发指令执行对应第一功能得到的数据,该功能触发指令可以包括用户触控操作产生的功能触发指令和功能通知消息产生的功能触发指令。其中,用户触控操作可以包括应用业务自行为和用户在应用业务界面上的操作行为。具体的,应用业务自行为为该应用业务的系统行为,例如,客户端的启动、退出等;功能通知消息为应用业务上的非用户触控消息,例如,终端应用的后台通知消息。
在本发明实施例中,触控位置信息可以为操作界面上的坐标位置,本发明实施例对此不作限制;功能数据可以为功能描述信息和界面状态截图,本发明实施例对此不作限制,另外,功能描述信息为能够说明执行第一功能操作的说明性信息。
具体的,功能描述信息可以为操作时间、操作行为类型、点击的按键、界面状态截图上的坐标位置等,本发明实施例对此不作限制。这里,该操作行为类型可以为手势滑动信息等,本发明实施例对此不作限制。
在本发明实施例中,功能数据至少包括功能描述信息,还可以包括界面状态截图。
可以理解的是,第一终端根据功能触控指令,执行该功能触发指令指示的功能对应的操作,得到该操作的触控位置信息和功能数据,并将该触控位置信息和该功能数据发送给服务器,供服务器对触控位置信息和功能数据进行处理。
S502、根据触控位置信息和功能数据,得到第一数据;
服务器在接收到触控位置信息和功能数据之后,对该触控位置信息和功能数据进行映射处理,得到第一数据。
具体的,当功能数据仅包括功能描述信息时,服务器根据该触控位置信息和该功能描述信息,提取触控位置信息和功能描述信息的对应关系,得到所述第一数据。
或者,当功能数据为功能描述信息和界面状态截图时,服务器根据该触控位置信息、该功能描述信息和该界面状态截图,按时间顺序,将该触控位置信息和该功能描述信息展示到该界面状态截图上,一幅界面状态截图与对应的触控位置信息和该功能描述信息组合为一条操作数据图像,多条操作数据图像按顺序进行连接,形成一套动态的操作图像,从而得到界面操作信息。服务器还可以对该界面操作信息进行标记,得到操作路径。
这里,服务器对界面操作信息进行标记是指根据触控位置信息和功能描述信息在界面操作信息上进行标记,例如,对点击的按钮标红,用箭头方法标识手势滑动方向等。
S503、将第一数据发送给第二终端,供该第二终端根据该第一数据得到该第一功能的操作展示信息,该第二终端与该第一终端具有相同的第一功能。
可以理解的是,将第一数据发送给与该第一终端具有相同的第一功能的第二终端,供该第二终端根据该第一数据得到该第一功能的操作展示信息,并根据该操作展示信息实现第二终端上的第一功能。
还可以理解的是,由于服务器根据接收到的第一终端发送的触控位置信息和功能数据,得到第一数据,并将第一数据发送给第二终端,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例六
本发明实施例提供了一种信息处理方法,应用于服务器,该服务器分别与第一终端和第二终端建立了通信连接,如图7所示,该方法可以包括:
S601、接收第一终端发起的鉴权请求,响应该鉴权请求,并向第一终端发送鉴权响应消息;
向服务器发送数据有对应的权限控制,在鉴权表征允许时,服务器才能接收到其他设备发送来的数据,在鉴权表征不允许时,其他设备不允许向服务器发送数据。因此,服务器在接收第一终端发送的数据之前,需先接收到第一终端发起的鉴权请求,服务器响应该鉴权请求,并将鉴权响应消息发送给第一终端。具体的,该鉴权响应消息可以是允许向该服务器传输数据,也可以是不允许向该服务器传输数据。
需要说明的是,当该鉴权响应消息表征允许设备发送数据时,执行步骤 S602;当该鉴权响应消息表征不允许设备发送数据时,结束该信息处理流程。
S602、当鉴权响应消息表征鉴权允许时,接收第一终端发送的触控位置信息和功能数据,该触控位置信息和该功能数据为该第一终端执行第一功能操作得到的数据;
当鉴权响应消息表征鉴权允许时,服务器即可接收第一终端发送的触控位置信息和功能数据。
需要说明的是,触控位置信息和功能数据为第一终端根据功能触发指令执行对应第一功能得到的数据,该功能触发指令可以包括用户触控操作产生的功能触发指令和功能通知消息产生的功能触发指令。其中,用户触控操作可以包括应用业务自行为和用户在应用业务界面上的操作行为。具体的,应用业务自行为为该应用业务的系统行为,例如,客户端的启动、退出等;功能通知消息为应用业务上的非用户触控消息,例如,终端应用的后台通知消息。
在本发明实施例中,触控位置信息可以为操作界面上的坐标位置,本发明实施例对此不作限制;功能数据可以为功能描述信息和界面状态截图,本发明实施例对此不作限制,另外,功能描述信息为能够说明执行第一功能操作的说明性信息。
具体的,功能描述信息可以为操作时间、操作行为类型、点击的按键、界面状态截图上的坐标位置等,本发明实施例对此不作限制。这里,该操作行为类型可以为手势滑动信息等,本发明实施例对此不作限制。
在本发明实施例中,功能数据至少包括功能描述信息,还可以包括界面状态截图。
可以理解的是,服务器接收到的触控位置信息和功能数据为第一终端根据功能触控指令,执行该功能触发指令指示的功能对应的操作得到的数据。
S603、根据触控位置信息和功能数据,得到第一数据;
在本发明实施例中,步骤S603实现过程的描述与实施例五中的步骤S502 实现过程的描述一致,此处不再赘述。
S604、接收第二终端发起的鉴权请求,响应该鉴权请求,并向第二终端发送鉴权响应消息;
服务器向其他设备发送数据时,仅向获得鉴权允许的设备发送数据。因此,第二终端在接收服务器发送的数据之前,需先向服务器发起鉴权请求,服务器响应该鉴权请求,并将鉴权响应消息发送给第二终端。具体的,该鉴权响应消息可以是允许接收服务器发送的数据,也可以是不允许接收该服务器发送的数据。
需要说明的是,当该鉴权响应消息表征鉴权允许时,则向具有鉴权允许的第二终端发送数据,执行步骤S605;当该鉴权响应消息表征鉴权不允许时,则不想第二终端发送数据,结束该信息处理流程。
S605、当鉴权响应消息表征鉴权允许时,将第一数据发送给第二终端,供该第二终端根据该第一数据得到该第一功能的操作展示信息,该第二终端与该第一终端具有相同的第一功能。
当鉴权响应消息表征鉴权允许时,服务器即可将第一数据发送给与该第一终端具有相同的第一功能的第二终端。
可以理解的是,第二终端向服务器发送鉴权请求并获取表征鉴权允许的鉴权响应消息时,服务器才能识别出需要接收数据的第二终端,对应第二终端才能接收有服务器发送过来的数据。另外,服务器将第一数据发送给第二终端,供第二终端根据该第一数据得到该第一功能的操作展示信息,并根据该操作展示信息实现第二终端上的第一功能。
还可以理解的是,由于服务器根据接收到的第一终端发送的触控位置信息和功能数据,得到第一数据,并将第一数据发送给第二终端,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例七
本发明实施例提供了一种信息处理方法,服务器分别与第一终端和第二终端建立了通信连接,该第一终端与该第二终端具有相同的第一功能,如图8所示,该方法可以包括:
S701、第一终端接收功能触发指令;
在本发明实施例中,步骤S701实现过程的描述与实施例一中步骤S101实现过程的描述一致,此处不再赘述。
S702、第一终端响应功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,该第一功能操作为该功能触发指令指示的功能对应的操作;
在本发明实施例中,步骤S702实现过程的描述与实施例一中步骤S102实现过程的描述一致,此处不再赘述。
S703、第一终端向所述服务器发起鉴权请求,得到所述服务器响应所述鉴权请求的鉴权响应消息;
在本发明实施例中,步骤S703实现过程的描述与实施例二中步骤S203实现过程的描述一致,此处不再赘述。
需要说明的是,第一终端向服务器发送鉴权请求的时间可以是向服务器发送数据之前的任意时间,因此,步骤S703可以在步骤S701和步骤S702之前,也可以在步骤S701和步骤S702之后,还可以在步骤S701和步骤S702之间。
S704、当鉴权响应消息表征鉴权允许时,第一终端将触控位置信息和功能数据发送给服务器;
S705、服务器根据触控位置信息和功能数据,得到第一数据;
在本发明实施例中,步骤S705实现过程的描述与实施例五中步骤S502实现过程的描述一致,此处不再赘述。
S706、第二终端向服务器发起鉴权请求,得到该服务器响应该鉴权请求的鉴权响应消息;
在本发明实施例中,步骤S706实现过程的描述与实施例四中步骤S401实现过程的描述一致,此处不再赘述。
需要说明的是,第二终端向服务器发送鉴权请求的时间可以是接收服务器发送的数据之前的任意时间。因此,步骤S706与步骤S701-S705没有先后执行顺序。
S707、当鉴权响应消息表征鉴权允许时,服务器将第一数据发送给第二终端;
在本发明实施例中,步骤S707实现过程的描述与实施例六中步骤S605实现过程的描述一致,此处不再赘述。
S708、第二终端根据第一数据,得到第一功能的操作展示信息;
在本发明实施例中,步骤S708实现过程的描述与实施例三中步骤S302实现过程的描述一致,此处不再赘述。
S709、第二终端根据操作展示信息,实现第一功能。
在本发明实施例中,步骤S709实现过程的描述与实施例三中步骤S303实现过程的描述一致,此处不再赘述。
示例性的,如图9所示,手机(第一终端)应用业务A为一个社交应用,在该社交应用的登录场景中,第二终端通过第一终端上点击该社交应用中“登录”按钮的操作数据实现其上的同样的点击该社交应用中“登录”按钮操作时,第一终端接收点击该社交应用中“登录”按钮的触发指令,执行点击登录操作,此时获取点击登录操作的触控位置信息和点击的为登录按钮的描述信息,还可以包括界面状态截图;若第一终端向服务器发送鉴权请求,得到表征允许的鉴权响应消息,第一终端将触控位置信息、点击的为登录按钮的描述信息和界面状态截图发送给服务器;服务器按照触控位置信息、点击的为登录按钮的描述信息和界面状态截图的时间顺序,将触控位置信息和点击的为登录按钮的描述信息展示到对应的界面状态截图,组合为操作数据图像;服务器将该操作数据图像发送给获得表征允许的鉴权响应消息的第二终端,第二终端根据操作数据图像得到点击该社交应用中“登录”按钮的操作展示信息,根据该操作展示信息,实现第二终端上的点击该社交应用中“登录”按钮的操作。
可以理解的是,由于第二终端得到的第一数据是由服务器根据第一终端发送的触控位置信息和功能数据得到的数据,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例八
基于实施例一和实施例二同一发明构思下,本发明实施例提供了一种第一终端2,对应于第一终端2的一种信息处理方法,所示第一终端2与服务器3 建立了通信连接,如图10所示,所述第一终端2包括:
第一接收单元20,用于接收功能触发指令。
第一处理单元21,用于响应所述功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,所述第一功能操作为所述功能触发指令指示的功能对应的操作。
第一发送单元22,用于将所述触控位置信息和所述功能数据发送给所述服务器3,供所述服务器3将根据触控位置信息和所述功能数据得到第一数据,将所述第一数据发送给第二终端4,所述第二终端4与所述第一终端2具有相同的所述第一功能。
可选的,如图11所示,所述的第一终端2,还包括:第一获取单元23。
所述第一获取单元23,用于向所述服务器3发起鉴权请求,得到所述服务器3响应所述鉴权请求的鉴权响应消息。
相应的,所述第一发送单元23,具体用于当所述鉴权响应消息表征鉴权允许时,将所述触控位置信息和所述功能数据发送给所述服务器3。
在实际应用中,上述第一处理单元21和第一获取单元23可由位于第一终端2上的处理器实现,具体为中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Microprocessor Unit)、数字信号处理器(DSP,Digital Signal Processing)或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现,第一发送单元22可由发送器实现,第一接收单元20可由接收器实现。
本发明实施例提供了一种第一终端2,所述第一终端2与服务器3建立了通信连接,如图12所示,所述第一终端2包括第一处理器24、第一接收器25、第一发送器26、第一存储器27和第一通信总线28,所述第一接收器25、所述第一发送器26和所述第一存储器27通过所述第一通信总线28与所述第一处理器24进行通信,所述第一存储器27存储所述第一处理器24可执行的指令,当所述指令被执行时,通过所述第一处理器24执行如实施例一和实施例二的方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于第一终端2中,所述第一终端2与服务器3建立了通信连接,所述程序被第一处理器24执行时实现如实施例一和实施例二的方法。
可以理解的是,由于第一终端将执行第一功能时采集到的触控位置信息和功能数据发送给服务器,服务器通过对该触控位置信息和功能数据处理得到第一数据,并发送给第二终端,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例九
基于实施例三和实施例四同一发明构思下,本发明实施例提供了一种第二终端4,对应于第二终端4的一种信息处理方法,所述第二终端4与服务器3 建立了通信连接,如图13所示,所述第二终端4包括:
第二接收单元40,用于接收所述服务器3发送的第一数据,所述第一数据为所述服务器3根据第一终端发送的触控位置信息和功能数据得到的用于实现第一功能的数据,所述第一终端2与所述第二终端4具有相同的所述第一功能。
第二处理单元41,用于根据所述第一数据,得到所述第一功能的操作展示信息。
第一执行单元42,用于根据所述操作展示信息,实现所述第一功能。
可选的,所述第二接收单元40接收的所述第一数据包括:触控位置信息和功能描述信息的对应关系信息。
所述第二处理单元41,具体用于根据所述触控位置信息和功能描述信息的对应关系信息,对所述第一功能进行模拟操作,得到模拟操作信息;以及对所述模拟操作信息进行标记,得到所述第一功能的操作展示信息。
可选的,所述第二接收单元40接收的所述第一数据包括:操作路径。
所述第二处理单元41,具体用于根据所述操作路径,得到所述第一功能的操作展示信息。
可选的,如图14所示,所述的第二终端4,还包括:第二获取单元43。
所述第二获取单元43,用于向所述服务器3发起鉴权请求,得到所述服务器3响应所述鉴权请求的鉴权响应消息。
相应的,所述第二接收单元40,具体用于当所述鉴权响应消息表征鉴权允许时,接收所述服务器3发送的所述第一数据。
在实际应用中,上述第二处理单元41、第一执行单元42和第二获取单元 43可由位于第二终端4上的处理器实现,具体为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等实现,第二接收单元40可由接收器实现。
本发明实施例提供了一种第二终端4,所述第二终端4与服务器3建立了通信连接,如图15所示,所述第二终端4包括第二处理器44、第二接收器45、第二存储器46和第二通信总线47,所述第二接收器45和所述第二存储器46 通过所述第二通信总线47与所述第二处理器44进行通信,所述第二存储器46 存储所述第二处理器44可执行的指令,当所述指令被执行时,通过所述第二处理器44执行如实施例三和实施例四的方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于第二终端4中,所述第二终端4与服务器3建立了通信连接,所述程序被第二处理器44执行时实现如实施例三和实施例四的方法。
可以理解的是,由于第二终端得到的第一数据是由服务器根据第一终端发送的触控位置信息和该功能数据得到的数据,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
实施例十
基于实施例五和实施例六同一发明构思下,本发明实施例提供了一种服务器3,对应于服务器3的一种信息处理方法,所述服务器3分别与第一终端2 和第二终端4建立了通信连接,如图16所示,所述服务器3包括:
第三接收单元30,用于接收所述第一终端2发送的触控位置信息和功能数据,所述触控位置信息和所述功能数据为所述第一终端2执行第一功能操作得到的数据。
第三处理单元31,用于根据所述触控位置信息和所述功能数据,得到第一数据。
第二发送单元32,用于将所述第一数据发送给所述第二终端4,供所述第二终端4根据所述第一数据得到所述第一功能的操作展示信息,所述第二终端 4与所述第一终端2具有相同的所述第一功能。
可选的,所述第三接收单元30接收的所述功能数据包括:功能描述信息。
所述第三处理单元31,具体用于根据所述触控位置信息和所述功能描述信息,得到所述第一数据。
可选的,所述第三接收单元30接收的所述功能数据包括:功能描述信息和界面状态截图。
所述第三处理单元31,具体用于根据所述触控位置信息、所述功能描述信息和所述界面状态截图,将所述触控位置信息和所述功能描述信息按时间顺序映射到所述界面状态截图上,得到界面操作信息;以及对所述界面操作信息进行标记,得到所述第一数据。
在实际应用中,上述第三处理单元31可由位于服务器3上的处理器实现,具体为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等实现,第二发送单元32可由发送器实现,第三接收单元30可由接收器实现。
本发明实施例提供了一种服务器3,所述服务器3分别与第一终端2和第二终端4建立了通信连接,如图17所示,所述服务器3包括第三处理器33、第三接收器34、第二发送器35、第三存储器36和第三通信总线37,所述第三接收器34、所述第二发送器35和所述第三存储器36通过所述第三通信总线37 与所述第三处理器33进行通信,所述第三存储器36存储所述第三处理器33 可执行的指令,当所述指令被执行时,通过所述第三处理器33执行如实施例五和实施例六的方法。
本发明实施例提供了一种计算机可读存储介质,其上存储有程序,应用于服务器3中,所述服务器3分别与第一终端2和第二终端4建立了通信连接,所述程序被第三处理器33执行时实现如实施例五和实施例六的方法。
还可以理解的是,由于服务器根据接收到的第一终端发送的触控位置信息和功能数据,得到第一数据,并将第一数据发送给第二终端,第二终端根据该第一数据得到第一功能的操作展示信息,从而实现第二终端上相同第一功能的操作。因此,降低了终端的开销,减小了终端操作数据分享过程中数据传输和存储产生的消耗。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明较佳实施例而已,并非用于限定本发明的保护范围。
Claims (15)
1.一种信息处理方法,应用于第一终端,其特征在于,所述第一终端与服务器建立了通信连接,所述方法包括:
接收功能触发指令;
响应所述功能触发指令,执行第一功能操作,得到触控位置信息和功能数据,所述第一功能操作为所述功能触发指令指示的功能对应的操作;
将所述触控位置信息和所述功能数据发送给所述服务器,供所述服务器根据所述触控位置信息和所述功能数据得到第一数据,并将所述第一数据发送给第二终端,所述第二终端与所述第一终端具有相同的所述第一功能。
2.根据权利要求1所述的方法,其特征在于,所述将所述触控位置信息和所述功能数据发送给所述服务器之前,所述方法还包括:
向所述服务器发起鉴权请求,得到所述服务器响应所述鉴权请求的鉴权响应消息;
相应的,所述将所述触控位置信息和所述功能数据发送给所述服务器,包括:
当所述鉴权响应消息表征鉴权允许时,将所述触控位置信息和所述功能数据发送给所述服务器。
3.一种信息处理方法,应用于第二终端,其特征在于,所述第二终端与服务器建立了通信连接,所述方法包括:
接收所述服务器发送的第一数据,所述第一数据为所述服务器根据第一终端发送的触控位置信息和功能数据得到的用于实现第一功能的数据,所述第一终端与所述第二终端具有相同的所述第一功能;
根据所述第一数据,得到所述第一功能的操作展示信息;
根据所述操作展示信息,实现所述第一功能。
4.根据权利要求3所述的方法,其特征在于,所述第一数据包括:触控位置信息和功能描述信息的对应关系信息,所述根据所述第一数据,得到所述第一功能的操作展示信息,包括:
根据所述触控位置信息和功能描述信息的对应关系信息,对所述第一功能进行模拟操作,得到模拟操作信息;
对所述模拟操作信息进行标记,得到所述第一功能的操作展示信息。
5.根据权利要求3所述的方法,其特征在于,所述第一数据包括:操作路径,所述根据所述第一数据,得到所述第一功能的操作展示信息,包括:
根据所述操作路径,得到所述第一功能的操作展示信息。
6.根据权利要求3所述的方法,其特征在于,所述接收所述服务器发送的第一数据之前,所述方法还包括:
向所述服务器发起鉴权请求,得到所述服务器响应所述鉴权请求的鉴权响应消息;
相应的,所述接收所述服务器发送的第一数据,包括:
当所述鉴权响应消息表征鉴权允许时,接收所述服务器发送的所述第一数据。
7.一种信息处理方法,应用于服务器,其特征在于,所述服务器分别与第一终端和第二终端建立了通信连接,所述方法包括:
接收所述第一终端发送的触控位置信息和功能数据,所述触控位置信息和所述功能数据为所述第一终端执行第一功能操作得到的数据;
根据所述触控位置信息和所述功能数据,得到第一数据;
将所述第一数据发送给所述第二终端,供所述第二终端根据所述第一数据得到所述第一功能的操作展示信息,所述第二终端与所述第一终端具有相同的所述第一功能。
8.根据权利要求7所述的方法,其特征在于,所述功能数据包括:功能描述信息,所述根据所述触控位置信息和所述功能数据,得到第一数据,包括:
根据所述触控位置信息和所述功能描述信息,得到所述第一数据。
9.根据权利要求7所述的方法,其特征在于,所述功能数据包括:功能描述信息和界面状态截图,所述根据所述触控位置信息和所述功能数据,得到第一数据,包括:
根据所述触控位置信息、所述功能描述信息和所述界面状态截图,将所述触控位置信息和所述功能描述信息按时间顺序映射到所述界面状态截图上,得到界面操作信息;
对所述界面操作信息进行标记,得到所述第一数据。
10.一种第一终端,其特征在于,所述第一终端与服务器建立了通信连接,所述第一终端包括第一处理器、第一接收器、第一发送器、第一存储器和第一通信总线,所述第一接收器、所述第一发送器和所述第一存储器通过所述第一通信总线与所述第一处理器进行通信,所述第一存储器存储所述第一处理器可执行的指令,当所述指令被执行时,通过所述第一处理器执行如权利要求1-2任一项所述的方法。
11.一种第二终端,其特征在于,所述第二终端与服务器建立了通信连接,所述第二终端包括第二处理器、第二接收器、第二存储器和第二通信总线,所述第二接收器和所述第二存储器通过所述第二通信总线与所述第二处理器进行通信,所述第二存储器存储所述第二处理器可执行的指令,当所述指令被执行时,通过所述第二处理器执行如权利要求3-6任一项所述的方法。
12.一种服务器,其特征在于,所述服务器分别与第一终端和第二终端建立了通信连接,所述服务器包括第三处理器、第三接收器、第二发送器、第三存储器和第三通信总线,所述第三接收器、所述第二发送器和所述第三存储器通过所述第三通信总线与所述第三处理器进行通信,所述第三存储器存储所述第三处理器可执行的指令,当所述指令被执行时,通过所述第三处理器执行如权利要求7-9任一项所述的方法。
13.一种计算机可读存储介质,其上存储有程序,应用于第一终端中,其特征在于,所述第一终端与服务器建立了通信连接,所述程序被第一处理器执行时实现如权利要求1-2任一项所述的方法。
14.一种计算机可读存储介质,其上存储有程序,应用于第二终端中,其特征在于,所述第二终端与服务器建立了通信连接,所述程序被第二处理器执行时实现如权利要求3-6任一项所述的方法。
15.一种计算机可读存储介质,其上存储有程序,应用于服务器中,其特征在于,所述服务器分别与第一终端和第二终端建立了通信连接,所述程序被第三处理器执行时实现如权利要求7-9任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711321613.5A CN109922100B (zh) | 2017-12-12 | 2017-12-12 | 一种信息处理方法、终端及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711321613.5A CN109922100B (zh) | 2017-12-12 | 2017-12-12 | 一种信息处理方法、终端及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109922100A CN109922100A (zh) | 2019-06-21 |
CN109922100B true CN109922100B (zh) | 2022-03-22 |
Family
ID=66957868
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711321613.5A Active CN109922100B (zh) | 2017-12-12 | 2017-12-12 | 一种信息处理方法、终端及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109922100B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112738224B (zh) * | 2020-12-29 | 2022-06-10 | 浙江中控技术股份有限公司 | 一种支持触发式通信的数据处理系统和方法 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102549574A (zh) * | 2009-10-02 | 2012-07-04 | 高通股份有限公司 | 用于提供文件共享功能性的用户接口示意动作和方法 |
WO2013036959A1 (en) * | 2011-09-09 | 2013-03-14 | Cloudon, Inc. | Systems and methods for gesture interaction with cloud-based applications |
CN103781522A (zh) * | 2011-04-13 | 2014-05-07 | 奥托诺尼有限公司 | 用于生成并加入经验共享的方法和系统 |
CN103890696A (zh) * | 2011-10-12 | 2014-06-25 | 高通股份有限公司 | 经认证的手势辨识 |
CN103902152A (zh) * | 2012-12-25 | 2014-07-02 | 索尼公司 | 信息处理设备、信息处理方法以及计算机程序 |
CN104954406A (zh) * | 2014-03-31 | 2015-09-30 | 中国电信股份有限公司 | 进行云端数据分享的方法和系统 |
CN105260112A (zh) * | 2015-09-14 | 2016-01-20 | 百度在线网络技术(北京)有限公司 | 终端间屏幕控制的方法和装置 |
WO2016118678A1 (en) * | 2015-01-21 | 2016-07-28 | Microsoft Technology Licensing, Llc | Method and apparatus for generating annotations for a video stream |
CN106533910A (zh) * | 2016-11-17 | 2017-03-22 | 北京小米移动软件有限公司 | 便签显示方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8429194B2 (en) * | 2008-09-15 | 2013-04-23 | Palantir Technologies, Inc. | Document-based workflows |
-
2017
- 2017-12-12 CN CN201711321613.5A patent/CN109922100B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102549574A (zh) * | 2009-10-02 | 2012-07-04 | 高通股份有限公司 | 用于提供文件共享功能性的用户接口示意动作和方法 |
CN103781522A (zh) * | 2011-04-13 | 2014-05-07 | 奥托诺尼有限公司 | 用于生成并加入经验共享的方法和系统 |
WO2013036959A1 (en) * | 2011-09-09 | 2013-03-14 | Cloudon, Inc. | Systems and methods for gesture interaction with cloud-based applications |
CN103890696A (zh) * | 2011-10-12 | 2014-06-25 | 高通股份有限公司 | 经认证的手势辨识 |
CN103902152A (zh) * | 2012-12-25 | 2014-07-02 | 索尼公司 | 信息处理设备、信息处理方法以及计算机程序 |
CN104954406A (zh) * | 2014-03-31 | 2015-09-30 | 中国电信股份有限公司 | 进行云端数据分享的方法和系统 |
WO2016118678A1 (en) * | 2015-01-21 | 2016-07-28 | Microsoft Technology Licensing, Llc | Method and apparatus for generating annotations for a video stream |
CN105260112A (zh) * | 2015-09-14 | 2016-01-20 | 百度在线网络技术(北京)有限公司 | 终端间屏幕控制的方法和装置 |
CN106533910A (zh) * | 2016-11-17 | 2017-03-22 | 北京小米移动软件有限公司 | 便签显示方法及装置 |
Non-Patent Citations (1)
Title |
---|
QQ如何分享屏幕;302624;《https://jingyan.baidu.com/article/fdbd4277aff0e6b89f3f487f.html》;20171029;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN109922100A (zh) | 2019-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107395658B (zh) | 离线对等辅助通知传输 | |
US10382719B2 (en) | Method and apparatus for sharing information during video call | |
EP2977926A1 (en) | Method and device for verification using verification code | |
US10277546B2 (en) | Information processing system, information processing apparatus, and storage medium | |
US20180209807A1 (en) | Moving track sharing method and apparatus, and storage medium | |
EP3828732A2 (en) | Method and apparatus for processing identity information, electronic device, and storage medium | |
EP3373514A1 (en) | User terminal grouping method, conference server, and conference system | |
US20210055904A1 (en) | Communication terminal, communication system, method of sharing data, and recording medium | |
CN105260082A (zh) | 一种测试数据展示方法及开发终端 | |
JP6451846B2 (ja) | 通信システム、通信システムの制御方法、及びプログラム | |
CN104468947A (zh) | 一种信息处理方法及电子设备 | |
CN109922100B (zh) | 一种信息处理方法、终端及服务器 | |
CN111290722A (zh) | 屏幕分享方法、装置、系统、电子设备和存储介质 | |
CN113468260B (zh) | 一种数据分析方法、装置、电子设备及存储介质 | |
CN106909481B (zh) | 接口测试方法、接口测试装置和电子设备 | |
CN102662467A (zh) | 远程协助过程中的指令控制方法及装置 | |
CN109819026B (zh) | 用于传输信息的方法及装置 | |
JP2016503527A (ja) | 位置に基づくソーシャルネットワーキングシステムおよび方法 | |
CN107241262B (zh) | 数据接收、发送及传输方法和发送端、接收端及服务器 | |
US9330030B2 (en) | Bridge decoder for a vehicle infotainment system | |
CN113656131A (zh) | 远程控制方法、装置、电子设备及存储介质 | |
CN107196843B (zh) | 一种即时通信的方法和装置 | |
KR102123544B1 (ko) | 푸쉬 기반의 통신 서비스 방법 및 그 장치 | |
CN103873682A (zh) | 一种信息处理方法及电子设备 | |
CN106033246B (zh) | 一种数据传输方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | 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 |