首页 / 专利库 / 电脑图像 / 拖放 / 业务对象传输方法及装置

业务对象传输方法及装置

阅读:159发布:2024-01-10

专利汇可以提供业务对象传输方法及装置专利检索,专利查询,专利分析的服务。并且本 申请 实施例 提供了一种业务对象传输方法及装置,用以解决现有的利用 聊天 工具分享感兴趣的信息时存在业务对象传输效率低,操作繁琐的问题。第一客户端与第二客户端之间建立有通讯连接,第一客户端的 用户界面 上包括第一显示区域和第二显示区域,第一显示区域用于显示第一业务对象;第二显示区域用于第一客户端与第二客户端之间的即时通讯;第一客户端根据分享 请求 ,将第一业务对象的信息发送至第二客户端;当接收到针对第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对第一业务对象的操作;并将操作命令发送至第二客户端,以使第二客户端根据操作命令,在其用户界面上执行对第一业务对象的操作。,下面是业务对象传输方法及装置专利的具体信息内容。

1.一种业务对象传输方法,其特征在于,包括:
第一客户端与第二客户端之间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述第二客户端之间的即时通讯;
所述第一客户端根据分享请求,将第一业务对象的信息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述第一业务对象;
当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;并将所述操作命令发送至所述第二客户端,以使所述第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
2.如权利要求1所述的方法,其特征在于,所述第二显示区域包括即时通讯消息输入子区域,所述方法还包括:
接收在即时通讯消息输入子区域输入的即时通讯消息,并将所述即时通讯消息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述即时通讯消息。
3.如权利要求2所述的方法,其特征在于,所述第二显示区域还包括即时通讯消息显示子区域,所述方法还包括:
接收并显示所述第二客户端发送的即时通讯消息,其中,所述第二客户端发送的即时通讯消息显示在所述第一客户端的即时通讯消息显示子区域和/或第一显示区域。
4.如权利要求2或3所述的方法,其特征在于,所述通讯连接包括:分享连接和即时通讯连接;所述分享连接用于传输第一业务对象的信息和/或所述操作命令,所述即时通讯连接用于传输所述即时通讯消息和/或所述第一业务对象的信息。
5.如权利要求2或3所述的方法,其特征在于,所述通讯连接为即时通讯连接;所述即时通讯连接用于传输所述第一业务对象的信息、所述操作命令和所述即时通讯消息。
6.如权利要求1所述的方法,其特征在于,在所述第一客户端根据分享请求,将所述第一业务对象的信息发送至第二客户端之前,所述方法还包括:
接收从第一客户端的联系人列表中选择的联系人信息;
向选择的联系人信息对应的第二客户端发送分享请求;
生成所述用户界面。
7.如权利要求1所述的方法,其特征在于,所述通讯连接是服务器建立的第一客户端和第二客户端之间的通讯连接;所述第一业务对象的信息为第一业务对象的标识;
所述第一客户端根据分享请求,将所述第一业务对象的信息发送至第二客户端,包括:
所述第一客户端根据分享请求,将所述第一业务对象的标识发送至所述服务器,以使所述服务器从存储的业务对象的标识与业务对象的链接之间的对应关系中,获取所述第一业务对象的标识对应的第一业务对象的链接,并将获取的所述第一业务对象的链接发送至所述第二客户端。
8.如权利要求1所述的方法,其特征在于,所述操作命令是通过触摸屏输入的,包括滑动命令、放大命令、缩小命令、拖动命令和选中命令中的至少一种。
9.如权利要求1所述的方法,其特征在于,所述第二客户端的用户界面上包括第一显示区域和第二显示区域,所述第二客户端的第一显示区域用于显示第二业务对象,所述第二客户端的第二显示区域用于所述第一客户端与所述第二客户端之间的即时通信
所述第二客户端在其用户界面上显示所述第一业务对象,包括:
所述第二客户端在其用户界面上的第一显示区域生成第一子显示区域和第二子显示区域;
所述第二客户端在其用户界面的第一子显示区域或第二子显示区域显示所述第一业务对象。
10.如权利要求1-3和6-9任一所述的方法,其特征在于,所述方法还包括:
当接收到所述第二客户端发送的针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第一业务对象的操作。
11.如权利要求1-3和6-9任一所述的方法,其特征在于,所述方法还包括:
向所述第二客户端发送分享模式互换请求;
接收所述第二客户端发送的第二业务对象的信息;
利用所述第二业务对象的信息获取第二业务对象;并
在第一客户端的第一显示区域生成第一子显示区域和第二子显示区域;
将第一客户端的第一业务对象和获取的第二业务对象显示在所述第一客户端的第一子显示区域和第二子显示区域上;
当接收到所述第二客户端发送的针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对所述第二业务对象的操作。
12.如权利要求11所述的方法,其特征在于,所述方法还包括:
当接收到针对所述第一客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对所述第二业务对象的操作;并将该操作命令发送至所述第二客户端,以使所述第二客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
13.一种业务对象传输方法,其特征在于,包括:
第二客户端与第一客户端之间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述第一客户端之间的即时通讯;
所述第二客户端接收第一客户端发送的分享请求;
接收所述第一客户端发送的第一业务对象的信息;
利用所述第一业务对象的信息获取第一业务对象;并
在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域;
将获取的所述第一业务对象显示在第一子显示区域或第二子显示区域上;
当接收到所述第一客户端发送的针对所述第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作。
14.如权利要求13所述的方法,其特征在于,所述第二显示区域包括即时通讯消息显示子区域,所述方法还包括:
接收并显示所述第一客户端发送的即时通讯消息,其中,所述即时通讯消息显示在所述第二客户端的即时通讯消息显示子区域、第一子显示区域和第二子显示区域三个子显示区域中的至少一个上。
15.如权利要求14所述的方法,其特征在于,所述第二显示区域还包括即时通讯消息输入子区域,所述方法还包括:
接收在即时通讯消息输入子区域输入的即时通讯消息,并将所述即时通讯消息发送至所述第一客户端,以使所述第一客户端在其用户界面上显示输入的所述即时通讯消息。
16.如权利要求13-15任一所述的方法,其特征在于,所述方法还包括:
当接收到针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作;并将该操作命令发送至所述第一客户端,以使所述第一客户端根据该操作命令,在其用户界面上执行对所述第一业务对象的操作。
17.如权利要求13-15任一所述的方法,其特征在于,所述方法还包括:
接收第一客户端发送的分享模式互换请求;
将所述第二业务对象的信息发送至所述第一客户端,以使所述第一客户端在其用户界面上显示所述第二业务对象;
当接收到针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在该第二客户端的用户界面上执行对所述第二业务对象的操作;并将所述操作命令发送至所述第一客户端,以使所述第一客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
18.如权利要求17所述的方法,其特征在于,所述方法还包括:
当接收到所述第一客户端发送的针对所述第一客户端的第二业务对象的操作命令时,在所述第二客户端的用户界面上执行对所述第二业务对象的操作。
19.一种业务对象传输方法,其特征在于,包括:
第一客户端与至少两个第二客户端相互间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述至少两个第二客户端相互间的即时通讯;
所述第一客户端根据分享请求,将第一业务对象的信息发送至多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示所述第一业务对象;
当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;并将所述操作命令发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
20.如权利要求19所述的方法,其特征在于,所述第二显示区域包括即时通讯消息输入子区域,所述方法还包括:
接收在即时通讯消息输入子区域输入的即时通讯消息,并将所述即时通讯消息发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示输入的所述即时通讯消息。
21.如权利要求20所述的方法,其特征在于,所述第二显示区域还包括即时通讯消息显示子区域,所述方法还包括:
接收并显示所述多个第二客户端发送的即时通讯消息,其中,所述即时通讯消息显示在所述第一客户端的即时通讯消息显示子区域和/或所述第一显示区域。
22.如权利要求19-21任一所述的方法,其特征在于,所述方法还包括:
针对所述多个第二客户端中的第二客户端,当接收到该第二客户端发送的针对该第二客户端的第一业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第一业务对象的操作。
23.如权利要求19-21任一所述的方法,其特征在于,所述方法还包括:
向所述多个第二客户端中的部分或全部第二客户端发送分享模式互换请求;
接收所述部分或全部第二客户端发送的第二业务对象的信息,其中,一条第二业务对象的信息对应一个第二客户端;
利用接收的每一条第二业务对象的信息,获取一个第二业务对象,其中,获取的该第二业务对象,是该条第二业务对象的信息对应的第二客户端的第二业务对象;并在所述第一显示区域上生成至少两个子显示区域;
将第一客户端的第一业务对象以及获取的各第二业务对象显示在所述至少两个子显示区域中;
针对所述部分或全部第二客户端中的第二客户端,当接收到该第二客户端发送的针对该第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对该第二业务对象的操作。
24.如权利要求23所述的方法,其特征在于,所述方法还包括:
当接收到针对所述第一客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对该第二业务对象的操作;并将该操作命令发送至该第二业务对象所属的第二客户端,以使该第二客户端根据该操作命令,在该第二客户端的用户界面上执行对所述第二业务对象的操作。
25.一种业务对象传输方法,其特征在于,包括:
第二客户端与至少两个第一客户端相互间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述至少两个第一客户端相互间的即时通讯;
所述第二客户端接收多个第一客户端发送的分享请求;
接收所述多个第一客户端发送的第一业务对象的信息;
利用接收的每一条第一业务对象的信息,获取一个第一业务对象,其中,获取的该第一业务对象,是该条第一业务对象的信息对应的第一客户端的第一业务对象;并在所述第一显示区域上生成至少两个子显示区域;
将第二客户端的第二业务对象以及获取的各第一业务对象显示在所述至少两个子显示区域中;
针对所述多个第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作。
26.如权利要求25所述的方法,其特征在于,所述方法还包括:
当接收到针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作;并将该操作命令发送至该第一业务对象所属的第一客户端,以使该第一客户端根据该操作命令,在其用户界面上执行对该第一业务对象的操作。
27.如权利要求25或26所述的方法,其特征在于,所述方法还包括:
接收所述多个第一客户端中的部分或全部第一客户端发送的分享模式互换请求;
将所述第二业务对象的信息发送至所述部分或全部第一客户端,以使所述部分或全部第一客户端中的第一客户端在其用户界面上显示所述第二业务对象;
当接收到针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第二业务对象的操作;并将所述操作命令发送至所述部分或全部第一客户端,以使所述部分或全部第一客户端中的第一客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
28.如权利要求27所述的方法,其特征在于,所述方法还包括:
针对所述部分或全部第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第二业务对象的操作命令时,在所述第二客户端的用户界面上执行对所述第二业务对象的操作。
29.一种第一客户端,其特征在于,所述第一客户端与第二客户端之间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述第二客户端之间的即时通讯;所述第一客户端包括:
第一发送单元,用于根据分享请求,将第一业务对象的信息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述第一业务对象;
执行单元,用于当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;
第二发送单元,用于将所述操作命令发送至所述第二客户端,以使所述第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
30.一种第二客户端,其特征在于,所述第二客户端与第一客户端之间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述第一客户端之间的即时通讯;所述第二客户端包括:
第一接收单元,用于接收第一客户端发送的分享请求;
第二接收单元,用于接收所述第一客户端发送的第一业务对象的信息;
获取单元,用于利用所述第一业务对象的信息获取第一业务对象;并
生成单元,用于在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域;
显示单元,用于将获取的所述第一业务对象显示在第一子显示区域或第二子显示区域上;
执行单元,用于当接收到所述第一客户端发送的针对所述第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作。
31.一种第一客户端,其特征在于,所述第一客户端与至少两个第二客户端相互间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述至少两个第二客户端相互间的即时通讯;所述第一客户端包括:
第一发送单元,用于根据分享请求,将第一业务对象的信息发送至多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示所述第一业务对象;
执行单元,用于当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;
第二发送单元,用于将所述操作命令发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
32.一种第二客户端,其特征在于,所述第二客户端与至少两个第一客户端相互间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述至少两个第一客户端相互间的即时通讯;所述第二客户端包括:
第一接收单元,用于接收多个第一客户端发送的分享请求;
第二接收单元,用于接收所述多个第一客户端发送的第一业务对象的信息;
获取单元,用于利用接收的每一条第一业务对象的信息,获取一个第一业务对象,其中,获取的该第一业务对象,是该条第一业务对象的信息对应的第一客户端的第一业务对象;并
生成单元,用于在所述第一显示区域上生成至少两个子显示区域;
显示单元,用于将第二客户端的第二业务对象以及获取的各第一业务对象显示在所述至少两个子显示区域中;
执行单元,用于针对所述多个第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作。

说明书全文

业务对象传输方法及装置

技术领域

[0001] 本申请涉及互联网数据处理技术领域,尤其涉及一种业务对象传输方法及装置。

背景技术

[0002] 随着互联网的发展,利用聊天工具随时随地与聊天对象分享感兴趣的信息已成为信息分享的一种主要方式。分享的感兴趣的信息中绝大部分是用户通过浏览器工具获取的业务对象,所述业务对象可以包括商品的描述信息。通常,实现信息分享的业务对象传输过程包括以下步骤:
[0003] 第一步:浏览器工具打开业务对象,确定打开的业务对象为感兴趣的业务对象;
[0004] 第二步:系统接收针对浏览器窗口地址栏中显示的该业务对象的链接的复制命令,将该业务对象的链接复制在粘贴板上;
[0005] 第三步:聊天工具接收打开命令,打开针对所述聊天对象的聊天窗口;
[0006] 上述第二步和第三步之间进行了窗口切换,从浏览器工具的浏览窗口切换到了聊天工具的聊天窗口;
[0007] 第四步:聊天工具接收粘贴命令,将所述粘贴板上的业务对象的链接粘贴在所述聊天窗口的消息发送栏;
[0008] 第五步:聊天工具接收发送命令,将消息发送栏内的所述网络链接发送给聊天对象。
[0009] 此时,聊天对象在接收到业务对象的链接后,使用浏览器工具打开该业务对象的链接,即可看到该业务对象的链接指向的业务对象。
[0010] 第六步:浏览器工具再次接收打开命令,打开之前浏览的业务对象;
[0011] 此时,用户能够可以继续浏览之前感兴趣的业务对象。
[0012] 上述第五步和第六步之间进行了窗口切换,从聊天窗口切换至了浏览器窗口。
[0013] 上述业务对象传输过程实现了感兴趣的业务对象的分享,然而,聊天的发起方需要使用聊天工具和浏览器工具两个应用程序,并且通过两个应用程序的窗口之间来回切换,以及相应的复制粘贴发送这一连串的操作才能实现感兴趣的业务对象的分享。每进行一次感兴趣的业务对象的分享就要进行2次窗口切换,执行1次复制粘贴发送这一连串的操作。若进行N次感兴趣的业务对象的分享,就需要2N次窗口切换,执行N次复制粘贴发送这一连串的操作,这就使得上述业务对象传输方法存在业务对象传输效率较低,操作繁琐,用户体验较差,不利于感兴趣的业务对象的分享的问题。在使用手机、pad等具有相对有限的操作界面和操作方式进行上述业务对象传输过程时,上述问题尤为突出。发明内容
[0014] 本申请实施例提供一种业务对象传输方法及装置,用以解决现有的利用聊天工具分享感兴趣的信息时存在业务对象传输效率低,操作繁琐的问题。
[0015] 一种业务对象传输方法,包括:
[0016] 第一客户端与第二客户端之间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述第二客户端之间的即时通讯;
[0017] 所述第一客户端根据分享请求,将第一业务对象的信息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述第一业务对象;
[0018] 当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;并将所述操作命令发送至所述第二客户端,以使所述第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0019] 一种业务对象传输方法,包括:
[0020] 第二客户端与第一客户端之间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述第一客户端之间的即时通讯;
[0021] 所述第二客户端接收第一客户端发送的分享请求;
[0022] 接收所述第一客户端发送的第一业务对象的信息;
[0023] 利用所述第一业务对象的信息获取第一业务对象;并
[0024] 在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域;
[0025] 将获取的所述第一业务对象显示在第一子显示区域或第二子显示区域上;
[0026] 当接收到所述第一客户端发送的针对所述第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作。
[0027] 一种业务对象传输方法,包括:
[0028] 第一客户端与至少两个第二客户端相互间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述至少两个第二客户端相互间的即时通讯;
[0029] 所述第一客户端根据分享请求,将第一业务对象的信息发送至多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示所述第一业务对象;
[0030] 当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;并将所述操作命令发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0031] 一种业务对象传输方法,包括:
[0032] 第二客户端与至少两个第一客户端相互间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述至少两个第一客户端相互间的即时通讯;
[0033] 所述第二客户端接收多个第一客户端发送的分享请求;
[0034] 接收所述多个第一客户端发送的第一业务对象的信息;
[0035] 利用接收的每一条第一业务对象的信息,获取一个第一业务对象,其中,获取的该第一业务对象,是该条第一业务对象的信息对应的第一客户端的第一业务对象;并[0036] 在所述第一显示区域上生成至少两个子显示区域;
[0037] 将第二客户端的第二业务对象以及获取的各第一业务对象显示在所述至少两个子显示区域中;
[0038] 针对所述多个第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作。
[0039] 一种第一客户端,所述第一客户端与第二客户端之间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述第二客户端之间的即时通讯;所述第一客户端包括:
[0040] 第一发送单元,用于根据分享请求,将第一业务对象的信息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述第一业务对象;
[0041] 执行单元,用于当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;
[0042] 第二发送单元,用于将所述操作命令发送至所述第二客户端,以使所述第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0043] 一种第二客户端,所述第二客户端与第一客户端之间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述第一客户端之间的即时通讯;所述第二客户端包括:
[0044] 第一接收单元,用于接收第一客户端发送的分享请求;
[0045] 第二接收单元,用于接收所述第一客户端发送的第一业务对象的信息;
[0046] 获取单元,用于利用所述第一业务对象的信息获取第一业务对象;并[0047] 生成单元,用于在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域;
[0048] 显示单元,用于将获取的所述第一业务对象显示在第一子显示区域或第二子显示区域上;
[0049] 执行单元,用于当接收到所述第一客户端发送的针对所述第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作。
[0050] 一种第一客户端,所述第一客户端与至少两个第二客户端相互间建立有通讯连接,其中,所述第一客户端的用户界面上包括第一显示区域和第二显示区域,所述第一显示区域用于显示第一业务对象;所述第二显示区域用于所述第一客户端与所述至少两个第二客户端相互间的即时通讯;所述第一客户端包括:
[0051] 第一发送单元,用于根据分享请求,将第一业务对象的信息发送至多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示所述第一业务对象;
[0052] 执行单元,用于当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;
[0053] 第二发送单元,用于将所述操作命令发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0054] 一种第二客户端,所述第二客户端与至少两个第一客户端相互间建立有通讯连接,其中,所述第二客户端的用户界面上包括有第一显示区域和第二显示区域;所述第一显示区域用于显示第二业务对象,所述第二显示区域用于所述第二客户端与所述至少两个第一客户端相互间的即时通讯;所述第二客户端包括:
[0055] 第一接收单元,用于接收多个第一客户端发送的分享请求;
[0056] 第二接收单元,用于接收所述多个第一客户端发送的第一业务对象的信息;
[0057] 获取单元,用于利用接收的每一条第一业务对象的信息,获取一个第一业务对象,其中,获取的该第一业务对象,是该条第一业务对象的信息对应的第一客户端的第一业务对象;并
[0058] 生成单元,用于在所述第一显示区域上生成至少两个子显示区域;
[0059] 显示单元,用于将第二客户端的第二业务对象以及获取的各第一业务对象显示在所述至少两个子显示区域中;
[0060] 执行单元,用于针对所述多个第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作。
[0061] 在本申请实施例的方案中,针对第一客户端而言,一方面,由于第一客户端的用户界面上包括用于显示第一业务对象的第一显示区域,第一客户端在需要进行第一业务对象的分享时,直接将第一显示区域显示的第一业务对象的信息发送给第二客户端,并且第一客户端当接收到针对第一客户端的第一业务对象的操作命令时,在第一客户端的用户界面上执行对所述第一业务对象的操作,并将所述操作命令发送至所述第二客户端,这就使得第一客户端和所述第二客户端之间可以同步浏览所述第一业务对象以及第一客户端对第一业务对象的操作引起的变化;另一方面,由于第一客户端的用户界面上还包括用于与第二客户端进行即时通讯的第二显示区域,因此,本申请实施例的方案可以在进行同步浏览第一业务对象以及第一客户端对第一业务对象的操作引起的变化的同时,还可以利用第二显示区域与第二客户端进行即时通讯;这就使得第一客户端和第二客户端无论进行多少次第一业务对象(感兴趣信息)的分享,第一客户端均不需要进行窗口切换,同时针对第一业务对象的链接也不需要执行复制粘贴发送这一连串的操作,简化了业务对象传输的准备操作,提高了业务对象传输的效率。
[0062] 对于第二客户端而言,一方面,其用户界面也具有第一显示区域,接收第一客户端发送的第一对象的信息后,获取第一业务对象并将其显示在第一显示区域,实现了对第一客户端的第一对象的浏览,并且当接收到第一客户端发送的针对第一业务对象的操作命令时,根据该操作命令,在该第二客户端的用户界面上执行对所述第一业务对象的操作,使得第二客户端可以实时地同步浏览第一业务对象以及第一客户端对第一业务对象的操作引起的变化,另一方面,第二客户端的所述用户界面也具有用于与第一客户端与第二客户端之间的即时通讯的第二显示区域,这就使得第二客户端边进行同步浏览第一业务对象以及第一客户端对第一业务对象的操作引起的变化的同时,还可以利用第二显示区域与第二客户端进行即时通讯,这就使得第二客户端无论进行多少次第一客户端发送的第一业务对象(感兴趣信息)的分享,均不需要进行窗口切换,简化了业务对象传输的准备操作,提高了业务对象传输的效率。附图说明
[0063] 图1为本申请实施例提供的业务对象传输系统的结构示意图;
[0064] 图2为本申请实施例提供的第一客户端的用户界面的示意图;
[0065] 图3为本申请实施例一提供的业务对象传输方法的流程图之一;
[0066] 图4为本申请实施例一提供的第一客户端A1的具有联系人列表的界面;
[0067] 图5为本申请实施例一提供的显示了商品P1的描述信息的第一客户端A1的用户界面示意图;
[0068] 图6为本申请实施例一提供的第二客户端B1显示了商品P1的描述信息的和商品P2的描述信息的用户界面的示意图;
[0069] 图7为本申请实施例一提供的分享请求之前以及之后第一客户端A1和第二客户端B1的用户界面的示意图;
[0070] 图8为本申请实施例一提供的在第一子显示区域以滚动字幕形式显示的即时通讯消息的用户界面的示意图;
[0071] 图9为本申请实施例一提供的业务对象传输方法的流程图之二;
[0072] 图10为本申请实施例一提供的分享模式互换请求之前以及之后第一客户端A1和第二客户端B1的用户界面的示意图;
[0073] 图11为本申请实施例一提供的业务对象传输方法的流程图之三;
[0074] 图12为本申请实施例二提供的业务对象传输方法的流程图之一;
[0075] 图13为本申请实施例二提供的业务对象传输方法的流程图之二;
[0076] 图14为本申请实施例二提供的分享模式互换请求之前以及之后第一客户端A1、第二客户端B1和第二客户端B2的用户界面的示意图;
[0077] 图15为本申请实施例三提供的业务对象传输方法的流程图之一;
[0078] 图16为本申请实施例三提供的业务对象传输方法的流程图之二;
[0079] 图17为本申请实施例四提供的第一客户端的结构示意图;
[0080] 图18为本申请实施例四提供的第二客户端的结构示意图;
[0081] 图19为本申请实施例五提供的第一客户端的结构示意图;
[0082] 图20为本申请实施例六提供的第二客户端的结构示意图。

具体实施方式

[0083] 本申请实施例提供一种业务对象传输方法及装置,用以解决现有的利用聊天工具分享感兴趣的信息时存在业务对象传输效率低,操作繁琐的问题。
[0084] 以下结合说明书附图对本申请的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本申请,并不用于限定本申请。并且在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0085] 这里先对本申请实施例中涉及的重要概念进行说明:
[0086] 业务对象,具体可包括商品的描述信息,例如包括:商品图片、商品价格、商品规格、商品产地、商品材质、商品的文本或图片评价信息等等中的一种或多种;
[0087] 业务对象的信息,可以为业务对象的标识,也可以为业务对象的链接,其中,业务对象的链接对应的网页包括有业务对象的描述信息。通常可以为统一资源定位器(Uniform/Universal Resource Locator,URL),具体可以是业务对象的网址等。
[0088] 在本申请实施例中,考虑到用户U11在浏览到感兴趣的业务对象时,既需要和用户U21进行该感兴趣的业务对象的分享,同时又可能需要,配合对该感兴趣的业务对象包括的内容的操作带来的改变,进行即时通讯消息的收发,以便对该感兴趣的业务对象有针对性地、高效地发表评论,以及获知用户U21对该感兴趣的业务对象的评论,用户U21也可能具有同样的需求,因此,在用户U11使用的第一客户端A1和用户U21使用的第二客户端B1的用户界面上均设置了第一显示区域和第二显示区域;其中,第一客户端A1的第一显示区域用于显示第一业务对象,该第一业务对象可以理解为用户U11当前浏览的感兴趣的业务对象;第一客户端A1的第二显示区域用于显示接收的来自第二客户端B1的即时通讯消息,以及向第二客户端B1发送即时通讯消息;第二客户端的第一显示区域用于显示第二业务对象,该第二业务对象可理解为用户U21当前浏览的感兴趣的业务对象;第二客户端B1的第二显示区域用于显示接收的来自第一客户端A1的即时通讯消息,以及向第一客户端A1发送即时通讯消息;这样,后续用户U11可以利用第一客户端A1的第一显示区域进行业务对象的浏览,在浏览到感兴趣的业务对象时,即可直接利用第一客户端A1向第二客户端B1发送分享请求,然后第一客户端A1将在其用户界面的第一显示区域显示的业务对象(也即用户U11浏览到的感兴趣的业务对象)的信息分享给第二客户端B1,接下来,为了配合对该感兴趣的业务对象包括的内容的操作带来的改变,与用户U21进行有针对性地、高效地对分享的感兴趣的业务对象发表评论,第一客户端A1在接收到针对分享的感兴趣的业务对象的操作命令时,根据所述操作命令,在第一客户端A1的用户界面上执行对该感兴趣的业务对象的操作;并将所述操作命令发送至第二客户端B1,以使所述第二客户端根据所述操作命令,此时,第二客户端B1就可以根据该操作命令,在其用户界面上也执行对所述第一业务对象的操作,这样,用户U21就可以看到用户U11的操作对分享的感兴趣的业务对象带来的改变,结合该改变,快速地理解用户U11发送过来的即时通讯消息,高效地进行沟通,达到了面对面沟通的效果。
[0089] 上述方案对用户U1来说,仅需使用一个第一客户端A,对用户U2来说,仅需使用一个第二客户端B,既能进行业务对象的分享,又能进行即时通讯消息的收发,而无需进行窗口的切换,以及复制粘贴动作,并且第一客户端A又可以将用户U1对其分享的感兴趣的业务对象的操作命令发送给第二客户端B,此时,第一客户端A和第二客户端B可同步显示所述操作命令对分享的感兴趣的业务对象带来的改变,这就使得用户U1和用户U2能够结合该改变,进行即时通讯消息的收发,使得沟通较为高效。
[0090] 本申请实施例的方案可应用在如图1所示的系统,该系统包括至少一个第一客户端11和至少一个第二客户端12;
[0091] 其中,所述至少一个第一客户端11和所述至少一个第二客户端12相互间建立有通讯连接,图1中所示的是第一客户端11和第二客户端12相互间通过网络建立通讯连接,当然,第一客户端11和第二客户端12相互间也可以不通过网络直接建立通讯连接。
[0092] 所述第一客户端的用户界面的示意图可以如图2所示,第一客户端的用户界面上包括第一显示区域21和第二显示区域22,第一客户端中的第一显示区域用于显示第一业务对象;第一客户端中的第二显示区域用于第一客户端与至少一个第二客户端相互间的即时通讯;所述第二客户端的用户界面上也可包括第一显示区域和第二显示区域;第二客户端的第一显示区域用于显示第二业务对象,第二客户端的第二显示区域用于第二客户端与至少一个第一客户端之间的即时通讯,所述第二客户端的用户界面的示意图也可以如图2所示。
[0093] 此外,图1所示的系统还可以包括网络中的服务器,在包括服务器时,所述通讯连接可以是由服务器建立的,并且所述服务器可以起到信息转发的作用,下面的描述中,对经由服务器转发的业务对象传输方法不再进行赘述,本领域技术人员可以从下面的描述得到包含服务器的情况下的业务对象传输方法。
[0094] 较佳的,所述服务器与第一客户端之间以及所述服务器与第二客户端之间使用WebScoket协议进行信息的传输,WebScoket协议实现了浏览器与服务器全双工通信,此时服务器可以主动传送数据给第一客户端和第二客户端,从而实现第一客户端与第二客户端通过服务器间接互通。
[0095] 当然,服务器与第一客户端之间以及所述服务器与第二客户端之间使用也可以是用其它协议进行信息的传输,本申请实施例中采用WebScoket通信协议是因为WebScoket是互联网上应用较为广泛的一种网络协议,易于在不同的网络及客户端中实现。
[0096] 上述通讯连接是用于信息传输的连接,由于第一客户端和第二客户端相互间建立有通讯连接,因此,第一客户端和至少一个第二客户端中的任一第二客户端均可进行信息的传输,在第二客户端的个数大于1时,至少两个第二客户端中任两个第二客户端之间也可以进行信息的传输。
[0097] 此外,为了方便下文中的举例说明,这里对用户、客户端进行统一定义:
[0098] 用户U11、用户U12和用户U13分别使用第一客户端A1、第一客户端A2和第一客户端A3;用户U21、用户U22和用户U23分别使用第二客户端B1、第二客户端B2和第二客户端B3;
[0099] 下面通过实施例一、实施例二、实施例三分别对一个第一客户端与一个第二客户端之间的业务对象传输方法、一个第一客户端与多个第二客户端相互间的业务对象传输方法、多个第一客户端与多个第二客户端相互间的业务对象传输方法进行说明。
[0100] 实施例一
[0101] 本申请实施例一对一个第一客户端与一个第二客户端之间的业务对象传输方法进行说明。
[0102] 如图3所示,其为本申请实施例一提供的业务对象传输方法的流程图,包括以下步骤:
[0103] 步骤301:第一客户端根据分享请求,将第一业务对象的信息发送至第二客户端;
[0104] 这里,第一客户端是主动分享方,第二客户端为主动分享方;第一客户端发起分享请求,请求第二客户端分享第一业务对象。
[0105] 具体的,所述第一客户端将第一业务对象的信息通过建立的所述通讯连接发送至所述第二客户端。
[0106] 所述第一业务对象是在第一客户端的第一显示区域显示的业务对象;
[0107] 所述第一业务对象的信息可以为第一业务对象的标识,也可以为第一业务对象的链接。在第一业务对象的信息为第一业务对象的标识时,第二客户端可以根据该第一业务对象的标识来获取第一业务对象,例如,利用该第一业务对象的标识从存储有业务对象的标识和业务对象的服务器中获取第一业务对象;在第一业务对象的信息为第一业务对象的链接时,第二客户端可以根据该第一业务对象的链接获取该第一业务对象,具体是可以从网络中获取,在缓存中存储该第一业务链接指向的第一业务对象时也可以是从缓存中获取。
[0108] 在用户U11使用第一客户端A1浏览商品的描述信息的过程中,可能会浏览到感兴趣的商品的描述信息,希望将该感兴趣的商品的描述信息即时地分享给其一位好友用户U21,让用户U21来帮着参谋参谋,进而决定是否购买这件商品,此时,用户U11就可以利用第一客户端A1向第二客户端B1发送分享请求。
[0109] 具体的,第一客户端A1可以但不限于通过以下两种方式实现根据分享请求,将第一业务对象的信息发送至第二客户端B1:
[0110] 第一种方式,包括以下步骤:
[0111] 步骤a11:第一客户端A1向第二客户端B1发送分享请求,所述分享请求中携带有第一客户端A1的标识和第二客户端B1的标识;
[0112] 所述分享请求用于分享第一客户端的第一显示区域上显示的第一业务对象至第二客户端;
[0113] 第二客户端B1的标识所表示的第二客户端B1接收到所述分享请求后,可向第一客户端发送分享响应,在接收到针该分享请求的同意命令时,向所述第一客户端A1的标识所表示的第一客户端A1发送包含有同意分享的信息的分享响应;在接收到针该分享请求的拒绝命令时,向第一客户端A1的标识所表示的第一客户端A1发送携带有拒绝分享的信息的分享响应;
[0114] 步骤a12:第一客户端A1接收第二客户端B1发送的分享响应;
[0115] 所述分享响应中包含同意或拒绝分享的信息;
[0116] 若第二客户端B1拒绝分享第一客户端A1的第一业务对象,则可以向第一客户端A1发送包含拒绝的分享信息;
[0117] 步骤a13:在第一客户端A1确定接收到第二客户端B1发送的分享响应中包括同意的分享信息时,向所述第二客户端发送第一业务对象的信息。
[0118] 第二种方式,包括以下步骤:
[0119] 步骤b11:第一客户端A1向一个第二客户端B1发送分享请求,所述分享请求中携带有第一客户端A1的标识和第二客户端B1的标识;
[0120] 第二客户端B1的标识所表示的第二客户端B1接收到所述分享请求后,默认同意进行信息分享,不需要向第一客户端A1发送分享响应,但通过该分享请求获知第一客户端A1将要分享第一客户端的第一业务对象。
[0121] 步骤b12:第一客户端A1向第二客户端B1发送第一业务对象的信息。
[0122] 较佳的,考虑到第一客户端在向第二客户端发送分享请求之前,需要确定第二客户端,在上述步骤301之前,所述方法还包括:
[0123] 步骤c11:接收从第一客户端的联系人列表中选择的联系人信息;
[0124] 这里的第一客户端可以为含有联系人列表界面的客户端(例如,即时通信客户端、社会性网络服务(SNS,Social Networking Services)客户端等),进而用户U11可以从第一客户端A1的联系人列表的界面中(如图4所示)选择一个联系人(用户U21),此时,第一客户端A1就可以接收到用户U21的信息,并将接收的用户U21的信息对应的第二客户端B1作为分享第一业务对象的第二客户端;
[0125] 这里由于第一客户端和第二客户端之间建立有通讯连接,因此,这里选择的一个联系人信息所表示的联系人是在线的;
[0126] 步骤c12:向选择的联系人信息对应的第二客户端发送分享请求;
[0127] 这里,选择的联系人信息可以对应有第二客户端;
[0128] 具体的,图4中所示的具有联系人列表的界面上可以具有分享按钮(图4中显示的是发起同逛按钮,作用与分享按钮的作用相同,均为触发分享请求的发送),进而用户U11可以通过对分享按钮的点击,触发第一客户端A1向选择的联系人信息(用户U21的信息)对应的第二客户端B1发送分享请求;
[0129] 步骤c3:生成所述用户界面。
[0130] 本步骤c3中,从图4中所示的具有联系人信息的界面跳转到包括所述第一显示区域和第二显示区域的用户界面,也即图5所示的用户界面。
[0131] 图5所示的用户界面中第一显示区域显示的为商品P1的描述信息,这里商品P1作为第一客户端的第一显示区域显示的第一业务对象。
[0132] 从图4和图5的界面可以看出,本申请实施例中的第一客户端除了具有现有的即时通信客户端的功能以外,还具有浏览第一业务对象以及分享第一业务对象至第二客户端的功能;
[0133] 上述步骤301的目的是,使第二客户端在其用户界面上显示所述第一业务对象;
[0134] 具体的,所述第二客户端的用户界面上同样也可包括第一显示区域和第二显示区域,所述第二客户端的第一显示区域用于显示第二业务对象,所述第二客户端的第二显示区域用于所述第一客户端与所述第二客户端之间的即时通信;
[0135] 所述第二客户端在其用户界面上显示所述第一业务对象,包括:
[0136] 所述第二客户端在其用户界面上的第一显示区域生成第一子显示区域和第二子显示区域;
[0137] 所述第二客户端在其用户界面的第一子显示区域或第二子显示区域显示所述第一业务对象。
[0138] 此时,若第二客户端B1在接收第一客户端A1的分享请求之前,其第一显示区域界面上显示商品P2的描述信息(作为第二业务对象),则第二客户端B1在接收到第一客户端A1发送的商品P1的描述信息的链接(标识)后,由商品P1的描述信息的链接(标识)获取到了商品P1的描述信息,此时第二客户端B1的用户界面的示意图如图6所示。
[0139] 图6中显示的是将商品P1的描述信息显示在了第一子显示区域,将商品P2的描述信息显示在了第二子显示区域,当然,也可以将商品P1的描述信息显示在第二子显示区域,将商品P2的描述信息显示在第一子显示区域;
[0140] 这里第一子显示区域和第二子显示区域之间还可以具有如图6中所示的可视区域控制控件,通过左右拖拽此可视区域控制控件,控制第一子显示区域和第二子显示区域的可视区域的大小。
[0141] 若第二客户端B1在接收第一客户端A1的分享请求之前,其第一显示区域界面上没有显示的第二业务对象时,则第二客户端在接收到第一客户端发送的商品P1的描述信息的链接后,由第一业务对象商品P1的链接获取到了商品P1的描述信息,可以不在其用户界面上的第一显示区域生成第一子显示区域和第二子显示区域,而是直接在第一显示区域显示商品P1的描述信息,也可以先在其用户界面上的第一显示区域生成第一子显示区域和第二子显示区域,然后在生成的第一子显示区域或第二子显示区域显示商品P1的描述信息。
[0142] 此外,为了直观清楚地看到第一客户端A1及第二客户端B1在分享请求之前及之后的用户界面的变化,将第一客户端A1在发送分享请求之前、第一客户端A1在发送分享请求之后、第二客户端B1在接收分享请求之前、接收分享请求之后的用户界面均在图7中展示,图7中使用三形示意第一客户端A1的第一业务对象,使用圆形示意第二客户端B1的第二业务对象;
[0143] 步骤302:当接收到针对第一客户端的第一业务对象的操作命令时,根据该操作命令,在该第一客户端的用户界面上执行对所述第一业务对象的操作;
[0144] 所述操作命令根据输入方式的不同可以有不同的形式,例如:在所述操作命令是通过鼠标输入时,所述操作命令可以是单击命令、双击命令、拖动命令、选中命令等;
[0145] 本申请实施例中考虑到目前移动智能终端的屏幕通常为触摸屏,并且使用移动智能终端较能满足随时随地进行感兴趣的第一业务对象的分享需求的硬件设备,因此,较佳的,所述操作命令是通过触摸屏输入的,包括滑动命令、放大命令、缩小命令、拖动命令和选中命令中的至少一种。所述滑动命令可以通过滑动操作来实现,包括左右滑动命令、上下互动命令,所述放大命令可以通过分开操作或点击(放大按钮)来实现,所述缩小命令可以通过合拢操作或者点击(缩小按钮)来实现,所述拖动命令可以通过拖动操作来实现。
[0146] 仍以图5所示的用户界面为例,这里假设用户U11针对第一客户端A1的用户界面上,显示的商品图片(商品P1的描述信息中的一种)包含的点击了放大按钮,则在本步骤302中,第一客户端A1即可收到针对所述商品图片的放大命令,之后就在第一客户端A1的用户界面上对所述商品图片进行放大。
[0147] 步骤303:将所述操作命令通过所述通讯连接发送至所述第二客户端;
[0148] 这里可以是在每接收到一个针对第一客户端的第一业务对象的操作命令,就将该操作命令发送给所述第二客户端;为了节约数据流量,还可以是按照接收的操作命令的频繁程度,将多个操作命令以及每一操作命令的执行时间点信息发送给所述第二客户端,例如先确定本次接收的操作命令的时间点,等待设定时长,将设定时长内的操作命令以及每一操作命令的执行时间点信息一起发送给所述第二客户端。
[0149] 若在步骤302中,第一客户端A1接收到的是对所述商品图片的放大命令,则本步骤303中,第一客户端A1将对所述商品图片的放大命令发送至第二客户端B1;
[0150] 本步骤303将操作命令发送至所述第二客户端的目的是,使所述第二客户端根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作;
[0151] 需要说明的是,上述步骤302和步骤303中,当接收到针对第一客户端的第一业务对象的操作命令时,是先根据该操作命令,在该第一客户端的用户界面上执行对所述第一业务对象的操作,再执行步骤303;当然,当接收到针对第一客户端的第一业务对象的操作命令时,也可以先执行步骤303,再根据该操作命令,在该第一客户端的用户界面上执行对所述第一业务对象的操作;还可以同时执行根据该操作命令,在该第一客户端的用户界面上执行对所述第一业务对象的操作和步骤303,本申请并不对此进行限定。
[0152] 通过上述步骤301至步骤303,实现了第一客户端和第二客户端同步浏览第一客户端的第一业务对象,并浏览第一客户端对第一业务对象的操作引起的第一业务对象的变化情况,同时第一客户端和各第二客户端之间均具有用于即时通讯的第二显示区域,这就使得在同一第一客户端或同一第二客户端边浏览第一业务对象边发表评论成为可能,并且由于将第一客户端对第一业务对象的操作命令发送给第二客户端,第二客户端也执行对所述第一业务对象的操作,使得发表评论可以与对所述第一对象的业务操作匹配起来,达到了一个第一客户端与一个第二客户端两者之间面对面分享的效果,确保了高效地进行第一业务对象的分享。
[0153] 下面结合具体的应用场景对一个第一客户端与一个第二客户端之间的业务对象传输方案的有益效果进行描述:
[0154] 第一种应用场景:用户U21在某一情况下,不便于获取第一业务对象,以及对第一业务对象通过第二客户端B1执行操作,例如,处在移动状态下并且对第一业务对象的具体细节不太清楚,则用户U21可以通过电话、即时通讯等其他通信方式通知用户U11来代替其查找第一业务对象以及将第一业务对象分享给第二客户端B1,此时,第一客户端A1可以查找到所述第一业务对象,并将所述第一业务对象分享给第二客户端B1,后续用户U11对所述第一业务对象输入操作命令,由第一客户端A1执行所述操作命令,并将所述操作命令传输给第二客户端B1,进而第一客户端B1也执行所述操作命令,此时,用户U21不用输入所述操作命令,就可以浏览第一业务对象及由操作命令对第一业务对象带来的改变;
[0155] 第二种应用场景:用户U11需要用户U212对第一业务对象进行讲解,该讲解需要对第一业务对象执行一定的操作命令,以及该一定的操作命令对第一业务对象所带来的改变来配合,则用户U11,可以在第一客户端A1上对所述第一业务对象输入操作命令,由第一客户端A1执行所述操作命令,并将所述操作命令传输给第二客户端B1,第二客户端B1执行所述操作命令,此时,用户U21可以同步地看到第一客户端A1对分享的第一业务对象的浏览及由操作命令带来的改变,直观地获知用户U11不理解及不清楚的地方,进而能有针对性地为用户U11进行讲解,使得沟通较为有效和便捷;
[0156] 第三种应用场景:用户U11正在逛某一购物网站,其对浏览到的商品P1的描述信息感兴趣,需要分享给其好友用户U21,进而与用户U21同步浏览该商品、针对该商品的描述信息进行操作(例如对商品的图片进行放大或者缩小等)并对该商品发表评论,则用户U11可以在第一客户端A1上对商品P1的描述信息输入操作命令,由第一客户端A1执行所述操作命令,并将所述操作命令传输给第二客户端B1,第二客户端B1也执行所述操作命令,此时,用户U21可以看到第一客户端A1对分享的商品P1的描述信息以及商品P1的描述信息由操作命令带来的改变,直观地获知第一客户端A1当前对商品的关注点并发表评论,成功地模拟出现实中面对面地同逛同一购物网站的效果,使得沟通较为有效和便捷;
[0157] 考虑到在进行第一业务对象分享的同时,还可能需要进行即时通讯消息的发送,以便于第二客户端的用户获知第一客户端的用户对该第一业务对象发表的评论,较佳的,所述第二显示区域包括即时通讯消息输入子区域,所述方法还包括:
[0158] 接收在即时通讯消息输入子区域输入的即时通讯消息,并将所述即时通讯消息发送至所述第二客户端中,以使所述第二客户端在其用户界面上显示所述即时通讯消息。
[0159] 此外,第一客户端可能也需要获知第二客户端对所述第一业务对象的评论,与各第二客户端间进行交流,较佳的,所述第二显示区域还可包括即时通讯消息显示子区域,所述方法还包括:
[0160] 接收第二客户端发送的即时通讯消息,并在所述第一客户端的即时通讯消息显示子区域或第一显示区域显示所述第二客户端发送的即时通讯消息。
[0161] 所述即时通讯消息可以为语音信息、文字信息、符号表情信息、图片信息、动画、视频等。
[0162] 此外,在上述业务对象的传输方案中,第一客户端/第二客户端可以将接收的即时通讯消息在即时通讯消息显示子区域中显示。具体的显示方式可以有多种,例如通常的即时通讯消息显示方式,如一对一的聊天对话形式或者群聊的对话形式等。也可以以滚动字幕的显示方式在第一客户端的第一显示区域、第二客户端的第一子显示区域显示或第二子显示区域显示,如图8所示,图8中显示在第一子显示区域的“这个脚背不知道舒服不”即为滚动字幕,还可以设置滚动字幕的表现形式,如淡入淡出形式。以滚动字幕形式显示的好处是,一方面,滚动字幕在第一显示区域、第一子显示区域或第二子显示区域内是不断移动的,因此并不会影响第一业务对象或第二业务对象的展示;另一方面,以滚动字幕形式显示接收的即时通讯消息,不仅节省了即时通讯消息占用的界面空间,为第一业务对象的显示提供较为宽阔的第一显示区域,而且使得扩大了即时通讯消息的显示空间,增强了即时通信消息的可读性和趣味性,尤其对于使用屏幕较小的电子设备同时显示即时通讯消息和第一业务对象时。
[0163] 此外,考虑到网络状况以及对不同的信息对传输的及时性的要求不同,一个第一客户端和一个第二客户端之间可以包括两种及时性不同的连接,其中一种是及时性和准确性较低,另一种及时性和准确性较高;也可以只包括一种通讯连接。较佳的,本申请实施例的方案中所述通讯连接分为两种情况:
[0164] 第一种情况:所述通讯连接包括分享连接和即时通讯连接;
[0165] 其中,所述分享连接是实现业务对象传输的及时性和准确性较高的连接,所述即时通讯连接是实现业务对象传输的及时性和准确性较低的连接;
[0166] 考虑到对用于实现同步浏览的第一业务对象的信息的传输对及时性和准确性要求较高,例如,在将第一业务对象将在有限的时间内被关闭时(例如,商品的促销时段将到达截止期限,商品的库存量小于设定数值,商品为抢购或秒杀商品),为保证第一业务对象的信息的在较短的时间内准确地传输给第二客户端,进而确保第二客户端及时地获取及显示第二业务对象,可采用通过分享连接来传输第二业务对象的信息,这里的分享连接是专用连接,进一步地,在此种情况下,为了较快地获取第一客户端对第一业务对象的操作命令,确保及时并准确地将该操作命令在第二客户端的第一业务对象上执行,以便第二客户端及时地获知第一业务对象的相关特点,也可以采用将操作命令通过所述分享连接进行传输;而通常即时通讯消息对业务对象传输的及时性要求较低,可采用所述即时通信连接进行即时通信消息的传输,但在所述第一业务对象对传输的及时性要求不高时,也可以使用所述即时通讯连接进行第一业务对象的信息的传输;这就使得为及时性和准确性要求不同的信息匹配满足其要求的通讯连接,并且达到了传输资源的最大化利用的效果。
[0167] 需要说明的是,这里若使用分享连接进行第一业务对象的信息和所述操作命令的传输,则使用所述通讯连接进行即时通讯消息的传输;此时,上述步骤301中,具体为所述第一客户端根据分享请求,将第一显示区域显示的第一业务对象的信息通过分享连接发送至第二客户端;上述步骤303具体为将所述操作命令通过所述分享连接发送至第二客户端;
[0168] 若使用分享连接进行第一业务对象的信息的传输,则使用所述即时通讯连接进行操作命令和即时通讯消息的传输;若使用分享连接进行操作命令的传输,则使用所述即时通讯连接进行第一业务对象的信息和即时通讯消息的传输;
[0169] 此外,在建立的通讯连接为分享连接和即时通讯连接,还可以简化第一客户端和第二客户端的设计,将不同类型的消息(第一业务对象和/或操作命令消息可称为分享消息)在不同的通讯连接中传输,使得第一客户端和第二客户端均不需要再进行消息类型的判断,直接将从分享连接接收的消息应用于第一显示区域,实现第一业务对象及对第一业务对象的操作的分享,并直接将从即时通讯连接接收到的消息用于第二显示区域,实现即时通讯。
[0170] 第二种情况:所述通讯连接为即时通讯连接;
[0171] 所述即时通讯连接用于传输所述第一业务对象的信息、所述操作命令和所述即时通讯消息。
[0172] 进一步地,所述通讯连接可以是第一客户端到建立的直接到第二客户端的通讯连接,例如,局域网内部第一客户端和第二客户端之间可以直接进行通讯连接的建立,而无需使用服务器;也可以是通过服务器建立的第一客户端到第二客户端的通讯连接;
[0173] 较佳的,所述通讯连接是服务器建立的一个第一客户端和一个第二客户端之间的通讯连接;所述第一业务对象的信息为第一业务对象的标识;
[0174] 将所述将第一业务对象的信息通过所述通讯连接发送至第二客户端,包括:
[0175] 将所述第一业务对象的标识发送至服务器,以使所述服务器从存储的业务对象的标识和业务对象的链接之间的对应关系中,获取所述第一业务对象的标识对应的第一业务对象的链接,并将获取的所述第一业务对象的链接发送至第二客户端。
[0176] 这里,每一第一业务对象均有一个标识,该每一业务对象的标识均对应有第一业务对象的链接,通过该第一业务对象的链接,可以获得该第一业务对象。这里的服务器既具有建立通讯连接的能又具有转换业务对象的标识为业务对象的链接的能力。
[0177] 由于第一业务对象的链接通常比第一业务对象的标识的数据量大,这里发送的为第一业务对象的标识,而不是第一业务对象的链接,相对而言,节省了发送第一业务对象的信息所需要的流量。
[0178] 通过上述方案,第二客户端成功分享了第一客户端的第一业务对象,因此,第二客户端的用户界面上显示的有第一客户端的第一业务对象,此时,第二客户端的用户界面上显示的所述第一业务对象可称为第二客户端的第一业务对象;
[0179] 在上述方案的基础上,下面对优选方案进行说明:
[0180] 优选方案一:
[0181] 通常,第一客户端可对其用户界面上的第一业务对象执行操作,第二客户端可对其用户界面上的第二业务对象执行操作,而在本申请实施例的方案中,为了加强沟通的高效性,在第二客户端分享了第一客户端的第一业务对象之后,第二客户端可根据第一客户端(可以是针对该第一业务对象)设置的操作权限或者默认的权限,在接收到针对第二客户端的第一业务对象的操作命令时,根据该操作命令,在第二客户端的用户界面上执行对所述第一业务对象执行的操作。
[0182] 例如,若第一客户端A1针对该第一业务对象设置(默认的)的操作权限定为允许该第二客户端B1对所述第一业务对象进行操作时,则第二客户端B1可以对第一业务对象执行操作命令;否则,第二客户端B1不可以对第一业务对象执行操作命令;
[0183] 在第二客户端对其用户界面上显示的第一业务对象执行操作命令时,为了使第一客户端同步浏览到第二客户端的对第一业务对象的操作带来的改变,增强沟通的高效性,优选的,针对第二客户端而言,所述第二客户端还可以在当接收到针对第二客户端的第一业务对象的操作命令时,根据该操作命令,在该第二客户端的用户界面上执行对所述第一业务对象的操作;并将所述操作命令发送至所述第一客户端。针对第一客户端而言,当接收到第二客户端发送的针对第二客户端的第一业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第一业务对象的操作。
[0184] 在第一客户端A1将第一业务对象分享给了第二客户端B1时,下面通下述两种应用场景为例对上述优选方案一的有益效果进行说明:
[0185] 应用场景1:用户U11在某一情况下,不便于对第一业务对象通过第一客户端A1执行操作,例如处于移动状态,则用户U11可以通知用户U21在第二客户端B1上对所述第一业务对象输入操作命令,由第二客户端B1执行所述操作命令,并将所述操作命令传输给第一客户端A1,第一客户端A1执行所述操作命令,此时,用户U11不用输入所述操作命令,就可浏览其分享的第一业务对象以及由操作命令对第一业务对象带来的改变;
[0186] 应用场景2:用户U11需要用户U21对第一业务对象进行讲解,该讲解需要结合第一业务对象的改变来进行,则用户U21可以在第二客户端B1上对所述第一业务对象输入操作命令,由第二客户端B1执行所述操作命令,并将所述操作命令传输给第一客户端A1,第一客户端A1执行所述操作命令,此时,用户U11就可以看到其分享的第一业务对象的由操作命令带来的改变,进而能较好地理解所述讲解,使得沟通较为有效和便捷;
[0187] 优选方案二:
[0188] 进一步地,考虑到用户U11在将第一业务对象分享给用户U21之后,可能也需要分享用户U21在第二客户端B1上当前浏览的第二业务对象,以便于相互之间进行感兴趣的业务对象的分享,此时,可由用户U11可通过即时通讯消息请求用户U21利用第二客户端B1向第一客户端A1发起分享请求,实现对第二业务对象的分享;优选地,为了方便第一客户端A1主动发起分享第二客户端B1的第二业务对象,高效地进行感兴趣的业务对象的分享,上述业务传输方法还包括以下步骤,其流程图如图9所示:
[0189] 步骤901:向所述第二客户端发送分享模式互换请求;
[0190] 这里的分享模式互换请求包括第一客户端的标识和第二客户端的标识,用于将第一客户端由主动分享方换为被动分享方、第二客户端由被动分享方换为主动分享方,也即第一客户端请求分享第二客户端的第二业务对象;
[0191] 此时,第二客户端接收到分享模式互换请求后,可以向第一客户端发送包含同意互换的信息的分享模式互换响应,然后向第一客户端发送第二业务对象的信息,也可以不向第一客户端发送分享模式互换响应,默认同意互换,直接将第二客户端的第二业务对象的信息发送给第一客户端;
[0192] 这里由于是分享模式互换,因此,第二客户端可以不再在其用户界面上显示第一客户端的第一业务对象,当然,在第二客户端拒绝模式互换时,还可以向第一客户端发送包含拒绝互换的信息的分享模式互换响应,此时,该第一客户端不执行以下步骤902至步骤905。
[0193] 步骤902:接收所述第二客户端发送的第二业务对象的信息;
[0194] 这里第二业务对象的信息与上述步骤301中的第一业务对象的信息类似,不再赘述。
[0195] 本步骤902接收第二业务对象的信息目的是,为了利用该第二业务对象的信息获取第二业务对象。
[0196] 步骤903:利用所述第二业务对象的信息获取第二业务对象;
[0197] 这里,由于第一客户端利用第二业务对象的信息的获取第二业务对象的方法与上述步骤301中的第二客户端利用第一业务对象的标识获取第一业务对象的方法相同,因此,不再赘述。
[0198] 步骤904:在第一客户端的第一显示区域生成第一子显示区域和第二子显示区域;
[0199] 这里在第一显示区域上生成两个子显示区域目的是,为了显示第一客户端的第一业务对象和获取的第二业务对象;
[0200] 所述两个子显示区域可以是横栏结构,也可以是竖栏结构(如图8所示),本申请并不对此进行限定。
[0201] 步骤905:将第一客户端的第一业务对象和获取的第二业务对象显示在所述第一客户端的第一子显示区域和第二子显示区域上;
[0202] 其中,可将第一业务对象显示在两个子显示区域中的一个子显示区域,将第二业务对象显示在剩余的一个子显示区域中;
[0203] 这里可以在各子显示区域对显示的第二业务对象所来自的第二客户端进行标识和/或对第一客户端的第一业务对象进行标识,以便于实际中较易区分第一业务对象和第二业务对象。
[0204] 此时,图7中第一客户端A1的用户界面和第二客户端B1的用户界面示意图可变为图10所示中,图10中仍然使用三角形代表第一客户端A1的第一业务对象,使用圆形代表第二客户端B1的第二业务对象;
[0205] 步骤906:当接收到所述第二客户端发送的针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对所述第二业务对象的操作。
[0206] 在上述优选方案中,第一客户端通过向第二客户端发送分享模式互换请求,实现分享第二客户端的第二业务对象至第一客户端,并且在接收第二客户端发送的针对第二业务对象的操作命令时,根据该操作命令,对第二业务对象执行操作,使得第一客户端可以同步地看到第二客户端对该第二客户端的第二业务对象的操作带来的变化,实现了第一客户端和第二客户端之间能相互分享各自的业务对象以及对业务对象的操作带来的变化,使得第一客户端和第二客户端之间的信息传输更为便捷以及更为有效。
[0207] 优选方案三:
[0208] 为了增强沟通的高效性,进行上述优选方案二之后,第一客户端即分享了第二客户端的第二业务对象,第一客户端可根据第二客户端(可以是针对该第二业务对象)设置的操作权限或者默认的权限,在接收到针对第一客户端的第二业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第二业务对象执行的操作。
[0209] 例如,若第二客户端B1针对该第二业务对象设置(默认的)的操作权限定为允许该第一客户端A1对所述第二业务对象进行操作时,则第一客户端A1可以对第二业务对象执行操作命令;否则,第一客户端A1不可以对第二业务对象执行操作命令;
[0210] 进一步地,为了使第二客户端同步浏览到第一客户端的对第二业务对象的操作带来的改变,进一步增强沟通的高效性,较优的,上述业务对象传输方法还包括:当接收到针对所述第一客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对所述第二业务对象的操作;并将该操作命令发送至所述第二客户端,以使所述第二客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
[0211] 上述优选方案三带来的有益效果与优选方案一带来的有益效果类似,可以认为是将优选方案二中的第一客户端及第二客户端的互换,这里不再赘述。
[0212] 上述方案中,描述的是第一客户端向第二客户端发送分享请求以及向第二客户端发送分享模式互换请求,当然,第二客户端也可以向第一客户端发送分享请求以及分享模式互换请求,但由于在第二客户端和第一客户端进行角色互换后,两者本质上是相同的,因此,这里不再赘述。
[0213] 以上是从第一客户端的角度对一个第一客户端与一个第二客户端之间的业务对象传输方案进行了介绍,下面从第二客户端的角度对一个第一客户端与一个第二客户端之间的业务对象传输方案进行简要描述,由于是相对应的,相关的具体实现可以参见上述从第一客户端的角度对业务对象传输方案的介绍,这里不再赘述。
[0214] 参见图11,其为以第二客户端为执行主体的一个第一客户端与一个第二客户端之间的业务对象传输方法示意图,包括以下步骤:
[0215] 步骤1101:所述第二客户端接收第一客户端发送的分享请求;
[0216] 步骤1102:接收所述第一客户端发送的第一业务对象的信息;
[0217] 步骤1103:利用所述第一业务对象的信息获取第一业务对象;
[0218] 步骤1104:在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域;
[0219] 上述步骤1103和步骤1104可以并行执行,也可以先执行步骤1104,后执行步骤1103,这里不对其进行限定。
[0220] 步骤1105:将获取的所述第一业务对象显示在第一子显示区域或第二子显示区域上;
[0221] 步骤1106:当接收到所述第一客户端发送的针对所述第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作。
[0222] 较佳的,所述第二显示区域包括即时通讯消息显示子区域,所述方法还包括:
[0223] 接收并显示所述第一客户端发送的即时通讯消息,其中,所述即时通讯消息显示在所述第二客户端的即时通讯消息显示子区域、第一子显示区域和第二子显示区域三个子显示区域中的至少一个上。
[0224] 较佳的,所述第二显示区域还包括即时通讯消息输入子区域,所述方法还包括:
[0225] 接收在即时通讯消息输入子区域输入的即时通讯消息,并将所述即时通讯消息发送至所述第一客户端,以使所述第一客户端在其用户界面上显示输入的所述即时通讯消息。
[0226] 较佳的,所述方法还包括:
[0227] 当接收到针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作;并将该操作命令发送至所述第一客户端,以使所述第一客户端根据该操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0228] 较佳的,所述方法还包括:
[0229] 接收第一客户端发送的分享模式互换请求;
[0230] 将所述第二业务对象的信息发送至所述第一客户端,以使所述第一客户端在其用户界面上显示所述第二业务对象;
[0231] 当接收到针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在该第二客户端的用户界面上执行对所述第二业务对象的操作;并将所述操作命令发送至所述第一客户端,以使所述第一客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
[0232] 较佳的,所述方法还包括:
[0233] 当接收到所述第一客户端发送的针对所述第一客户端的第二业务对象的操作命令时,在所述第二客户端的用户界面上执行对所述第二业务对象的操作。
[0234] 实施例二
[0235] 本申请实施例二对一个第一客户端与多个第二客户端之间的业务对象传输方法进行说明。
[0236] 如图12所示,其为本申请实施例二提供的业务对象传输方法的流程图,包括以下步骤:
[0237] 步骤1201:第一客户端根据分享请求,将第一业务对象的信息发送至多个第二客户端;
[0238] 在本实施例二中,第一客户端与至少两个第二客户端相互间建立有通讯连接;
[0239] 上述步骤1201中的多个客户端是所述至少两个第二客户端中的部分或全部第二客户端;
[0240] 在用户U11使用第一客户端A1浏览商品的描述信息的过程中,可能会浏览到感兴趣的商品的描述信息,希望将该感兴趣的商品的描述信息分享给其在线好友用户U21、用户U22和用户U23,让用户U21、用户U22和用户U23来帮着参谋参谋,进而决定是否购买这件商品,此时,用户U11就可利用第一客户端A1向第二客户端B1、第二客户端B2和第二客户端B3同时发送分享请求。
[0241] 此时,所述第一客户端A1作为主动分享方,第二客户端B1、第二客户端B2和第二客户端B3作为被动分享方,第二客户端B1、第二客户端B2和第二客户端B3分享第一客户端A1的浏览到的感兴趣的商品的描述信息;
[0242] 具体的,第一客户端A1可以但不限于通过以下两种方式实现根据分享请求,将第一显示区域显示的第一业务对象的信息通过所述通讯连接发送至多个第二客户端:
[0243] 第一种方式,包括以下步骤:
[0244] 步骤a21:所述第一客户端A1向第二客户端B1、第二客户端B2和第二客户端B3发送分享请求;
[0245] 所述分享请求用于将第一客户端A1的第一显示区域上显示的第一业务对象分享至第二客户端B1、第二客户端B2和第二客户端B3;
[0246] 步骤a21中,在第一客户端A1与第二客户端B1、第二客户端B2和第二客户端B3是通过服务器建立的通讯连接时,所述分享请求中可以携带有第一客户端的标识和第二客户端B1的标识、第二客户端B2的标识和第二客户端B3的标识;第一客户端A1向第二客户端B1、第二客户端B2和第二客户端B3发送分享请求具体可以为:第一客户端A1将所述分享请求发送至所述服务器,之后,可由所述服务器分别向第一客户端A1与第二客户端B1、第二客户端B2发送所述分享请求,或者所述服务器对所述分享请求进行处理,得到三个处理后的分享请求,分别为包含第一客户端A1的标识和第二客户端B1的标识的分享请求,包含第一客户端A1的标识和第二客户端B2的标识的分享请求,包含第一客户端A1的标识和第二客户端B3的标识的分享请求,将包含第一客户端A1的标识和第二客户端B1的标识的分享请求发送给第二客户端B1,将包含第一客户端A1的标识和第二客户端B2的标识的分享请求发送给第二客户端B2,将包含第一客户端A1的标识和第二客户端B3的标识的分享请求发送给第二客户端B3;
[0247] 在第一客户端A1和第二客户端B1、第二客户端B2和第二客户端B3是直接建立通讯连接时,所述分享请求中可以携带有第一客户端A1的标识和第二客户端B1的标识、第二客户端B2的标识和第二客户端B3的标识;所述第一客户端A1将该分享请求分别发送至第二客户端B1、第二客户端B2和第二客户端B3;或者,第一客户端A1为第二客户端B1、第二客户端B2和第二客户端B3分别创建一个分享请求,可以为第二客户端B1创建的分享请求包含第一客户端A1的标识和第二客户端B1的标识;为第二客户端B2创建的分享请求包含第一客户端A1的标识和第二客户端B2的标识;为第二客户端B3创建的分享请求包含第一客户端A1的标识和第二客户端B3的标识;之后,相应地发送给第二客户端B1、第二客户端B2和第二客户端B3。
[0248] 第二客户端B1、第二客户端B2和第二客户端B3接收到分享请求后,可向第一客户端A1发送分享响应。第二客户端B1、第二客户端B2或第二客户端B3在接收到针该分享请求的同意分享命令时,向所述第一客户端A1的标识所表示的第一客户端发送包含有同意分享的信息的分享响应,在接收到针该分享请求的拒绝分享命令时,向所述第一客户端A1发送包含有拒绝分享的信息的分享响应;
[0249] 步骤a22:第一客户端A1接收第二客户端B1、第二客户端B2和第二客户端B3发送的分享响应;
[0250] 所述分享响应中包含同意或拒绝分享的信息;
[0251] 若第二客户端B1同意分享第一客户端A1的第一业务对象,则可以向第一客户端A1发送包含同意分享的信息的分享响应;
[0252] 若第二客户端B2同意分享第一客户端A1的第一业务对象,则可以向第一客户端A1发送包含同意分享的信息的分享响应;
[0253] 若第二客户端B3拒绝分享第一客户端A1的第一业务对象,则可以向第一客户端A1发送包含拒绝的分享信息的分享响应;
[0254] 步骤a23:在第一客户端A1确定接收到包括同意的分享响应时,向对应的第二客户端发送第一业务对象的信息。
[0255] 在本步骤a23中的第一业务对象即为第一客户端第一显示区域显示的第一业务对象;
[0256] 沿用步骤a22中的假设,此时,在本步骤a23中,第一客户端A1向第二客户端B2发送第一业务对象的信息,第一客户端A向第二客户端B3发送第一业务对象的信息;这时,上述步骤1201中,第一客户端A1根据分享请求,将第一业务员对象的信息通过所述通讯连接发送至第二客户端B1和第二客户端B2这两个第二客户端。
[0257] 第二种方式,包括以下步骤:
[0258] 步骤b21:第一客户端A1向第二客户端B1、第二客户端B2和第二客户端B3发送分享请求;
[0259] 这里的分享请求与步骤b11中的类似,不再赘述。
[0260] 第二客户端B1、第二客户端B2和第二客户端B3,默认同意进行信息分享,不需要向第一客户端A1发送分享响应,但通过该分享请求获知第一客户端A1将要分享第一客户端A1的第一业务对象。
[0261] 步骤b22:第一客户端A1向第二客户端B1、第二客户端B2和第二客户端B3发送第一业务对象的信息。
[0262] 这时,上述步骤1201中,第一客户端A1根据分享请求,将第一业务员对象的信息通过所述通讯连接发送至第二客户端B1、第二客户端B2和第二客户端B3这3个第二客户端。
[0263] 上述步骤1201的目的是,使所述多个第二客户端中的第二客户端在其用户界面上显示所述第一业务对象;
[0264] 具体的,这里可以是,使所述多个第二客户端中的每一第二客户端在其用户界面上显示所述第一业务对象;
[0265] 较佳的,考虑到第一客户端在向多个第二客户端发送分享请求之前,需要确定第二客户端,在上述步骤1201之前,所述方法还包括:
[0266] 步骤c21:接收从第一客户端的联系人列表中选择的多个联系人信息;
[0267] 这里与实施例一中的步骤c11类似,不同的是从含有联系人列表的界面中选择多个联系人;沿用步骤1201中的例子,这里第一客户端A1选择的是用户U21、用户U22和用户U23;
[0268] 这里由于第一客户端A1与第二客户端B1、第二客户端B2和第二客户端B3之间建立有通讯连接,因此,这里选择的用户U21、用户U22和用户U23均在线;
[0269] 步骤c22:向选择的各联系人信息对应的第二客户端发送分享请求;
[0270] 选择的各联系人信息可以对应有第二客户端;
[0271] 这里与步骤c12类似,不再赘述。
[0272] 步骤c23:生成所述用户界面。
[0273] 这里的步骤c22、步骤c23分别与上述步骤c12步骤c13类似,这里的第一客户端除了具有现有的即时通信客户端的功能以外,还具有浏览第一业务对象以及分享第一业务对象的信息至多个第二客户端的功能;
[0274] 步骤1202:当接收到针对第一客户端的第一业务对象的操作命令时,根据该操作命令,在该第一客户端的用户界面上执行对所述第一业务对象的操作;
[0275] 这里的步骤1202的实现细节与实施例一中的步骤302的实现细节类似,不再赘述。
[0276] 步骤1203:将所述操作命令发送至所述多个第二客户端;
[0277] 具体的,可将所述操作命令通过所述通讯连发送至所述多个第二客户端;
[0278] 本步骤1203将操作命令发送至所述多个第二客户端的目的是,使多个第二客户端中的第二客户端根据该操作命令,在第二客户端的用户界面上执行对所述第一业务对象的操作;
[0279] 这里,可以是使多个第二客户端中的每一第二客户端根据该操作命令,在第二客户端的用户界面上执行对所述第一业务对象的操作;
[0280] 这里的步骤1203的实现细节与上述步骤303的实现细节类似,不再赘述。
[0281] 通过上述步骤1201至步骤1203,实现了第一客户端和多个第二客户端同步浏览第一客户端的第一业务对象,以及同步浏览第一客户端对第一业务对象的操作引起的第一业务对象的变化,同时第一客户端和所述多个第二客户端之间具有用于即时通讯的第二显示区域,这就使得在同一第一客户端或同一第二客户端边浏览第一业务对象边发表评论成为可能,并且由于将第一客户端对第一业务对象的操作命令发送给所述多个第二客户端,所述多个二客户端中的第二客户端可执行对所述第一业务对象的操作,使得所述多个第二客户端发表的评论均可以与对所述第一对象的业务操作匹配起来,达到了一个第一客户端与多个第二客户端相互间面对面分享的效果,确保了一个第一客户端与多个第二客户端相互间高效地进行第一业务对象的分享。
[0282] 下面结合具体的应用场景对上述一个第一客户端与多个第二客户端之间的业务对象传输方案的有益效果进行描述:
[0283] 应用场景1:若用户U11需要为用户U21和用户U22讲解第一业务对象,该讲解需要由对第一业务对象执行一定的操作所带来的改变来配合,则用户U11,可以在第一客户端A1上对所述第一业务对象输入操作命令,由第一客户端A1执行所述操作命令,并将所述操作命令传输给第二客户端B1和第二客户端B2,第二客户端B1和第二客户端B2均执行所述操作命令,此时,第二客户端B1和第二客户端B2可以同步浏览到第一客户端A1分享的第一业务对象及对第一业务对象进行的操作带来的改变,并结合即时通讯消息,直观地为第二客户端B1和第二客户端B2进行讲解,达到了类似于现实课堂中,教师为多个学生讲解第一业务对象的效果,使得沟通较为有效和便捷;
[0284] 应用场景2:用户U11正在逛某一购物网站,其对浏览到的商品P1的描述信息感兴趣,需要将其分享给用户U21和用户U22这2位好友,进而与用户U21和用户U22同步浏览该商品P1、针对该商品P1的描述信息进行操作(例如对商品的图片进行放大或者缩小,实现观看商品的各个细节等)并对该商品发表评论,则用户U11可以在第一客户端A1上对所述商品P1的描述信息输入操作命令,由第一客户端A1执行所述操作命令,并将所述操作命令传输给第二客户端B1和第二客户端B2,第二客户端B1和第二客户端B2也执行所述操作命令,此时,用户U21和用户U22可以同步地看到第一客户端A1对分享的商品P1的描述信息浏览以及商品P1的描述信息由操作命令带来的改变,直观地获知第一客户端A1当前对商品的关注点并发表评论,成功地模拟出现实中多个人面对面地同逛一个购物网站的效果,使得沟通较为有效和便捷;
[0285] 考虑到在进行第一业务对象分享的同时,还可能需要进行即时通讯消息的发送,以便于所述多个第二客户端获知第一客户端对该第一业务对象发表的评论,较佳的,所述第二显示区域包括即时通讯消息输入子区域,所述方法还包括:
[0286] 接收在即时通讯消息输入子区域输入的即时通讯消息,并将所述即时通讯消息发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示输入的所述即时通讯消息。
[0287] 此外,第一客户端也需要获知多个第二客户端中的部分或全部第二客户端对所述第一业务对象的评论,与多个第二客户端相互间进行交流,较佳的,所述第二显示区域还可包括即时通讯消息显示子区域,所述方法还包括:
[0288] 接收并显示所述多个第二客户端发送的即时通讯消息,其中,所述即时通讯消息显示在所述第一客户端的即时通讯消息显示子区域和/或所述第一显示区域。
[0289] 此外,在上述方案的基础上,本申请实施例二还提供了以下三种优选方案:
[0290] 优选方案一:
[0291] 针对所述多个第二客户端中的第二客户端,当接收到该第二客户端发送的针对该第二客户端的第一业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第一业务对象的操作。
[0292] 这里的优选方案一种,可以是针对所述多个第二客户端中的每一第二客户端;
[0293] 这里的优选方案一与实施例一中的优选方案一的具体实现细节和技术效果类似,可以参照实施例一中的优选方案一的相关内容。尽管这里第一客户端可能是接收了多个第二客户端的操作命令,但对每一操作命令的执行过程是重复了上述实施例一中的优选方案一的执行过程,使得第一客户端可同步浏览到多个第二客户端的对第一业务对象的操作带来的改变,增强沟通的高效性。
[0294] 优选方案二:
[0295] 在上述步骤1201至步骤1203的基础上,还包括如图13所示的以下步骤:
[0296] 步骤1301:向所述多个第二客户端中的部分或全部第二客户端发送分享模式互换请求;
[0297] 本步骤1301中的多个第二客户端是步骤1201中的多个第二客户端。这里第一客户端可依据需求,有选择性地向步骤1201中的多个第二客户端中的第二客户端发送分享模式互换请求,因此,是向多个第二客户端中的部分或全部第二客户端发送分享模式互换请求。
[0298] 步骤1302:接收所述部分或全部第二客户端发送的第二业务对象的信息;
[0299] 其中,一条第二业务对象的信息对应一个第二客户端;
[0300] 沿用上述步骤1201中的举例,假设第一客户端A1向第二客户端B1和第二客户端B2发送了分享模式互换请求,并且第二客户端B2和第二客户端B3同意第一客户端A1的分享模式互换请求,则本步骤1302中,第一客户端A1接收第二客户端B1发送的第二业务对象的信息,以及接收第二客户端B2发送的第二业务对象的信息。这里,第二客户端B1发送的第二业务对象的信息对应第二客户端B1,第二客户端B2发送的第二业务对象的信息对应第二客户端B2;
[0301] 步骤1303:利用接收的每一条第二业务对象的信息,获取一个第二业务对象;
[0302] 其中,获取的该第二业务对象,是该条第二业务对象的信息对应的第二客户端的第二业务对象;
[0303] 沿用步骤1302中的例子,这里,第一客户端A1利用第二客户端B1发送的第二业务对象的信息,获取第二客户端B1的第二业务对象;第一客户端A1利用第二客户端B2发送的第二业务对象的信息,获取第二客户端B2的第二业务对象;
[0304] 上述步骤1301至步骤1303其它具体实现细节与实施例一中的步骤901至步骤903类似,这里不再赘述。
[0305] 步骤1304:在所述第一显示区域上生成至少两个子显示区域;
[0306] 由于上述步骤1303中获取了至少一个第二业务对象,而第一客户端有一个第一业务对象,为了在每一个子显示区域显示一个第一业务对象或第二业务对象,因此,这里要生成至少两个子显示区域;
[0307] 这里生成的至少两个个子显示区域可以是横栏结构,也可以是竖栏结构,还可以是横竖栏混合结构,本申请并不对此进行限定。
[0308] 通常,可为获取的每一个第二业务对象生成一个子显示区域;
[0309] 沿用步骤1303中的例子,则在本步骤1304中,可以在所述第一显示区域上生成3个子显示区域。
[0310] 步骤1305:将第一客户端的第一业务对象以及获取的各第二业务对象显示在所述至少两个子显示区域中;
[0311] 沿用步骤1303中的例子,此时,第一客户端A1的用户界面和第二客户端B1以及第二客户端B2的用户界面示意图变为图14所示;
[0312] 图14中,使用圆形代表第二客户端B1的第二业务对象,使用五角星代表第二客户端B2的第二业务对象,仍然使用三角形代表第一客户端A1的第一业务对象,图14中显示的是横栏和竖栏混合结构。
[0313] 步骤1306:针对所述部分或全部第二客户端中的第二客户端,当接收到该第二客户端发送的针对该第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对该第二业务对象的操作。
[0314] 沿用步骤1305中的例子,这里第一客户端A1上显示了第一业务对象(商品P1的描述信息),第二客户端B1的第二业务对象(商品P2的描述信息)以及第二客户端B2的第二业务对象(商品P3的描述信息);
[0315] 在用户U21对第二客户端B1的用户界面上显示的商品P2的描述信息进行操作时,通过本步骤1306,用户U11就可以在第一客户端A1上同步浏览到用户U21的操作对商品P2的描述信息带来的改变;
[0316] 同样的,在用户U22对第二客户端B2的用户界面的商品P3的描述信息进行操作时,通过本步骤1306,用户U11就可以在第一客户端A1上同步浏览到用户U22的操作对商品P3的描述信息带来的改变。
[0317] 这里的优选方案二与实施例一中的优选方案二的其它具体实现细节和技术效果类似,可以参照实施例一中的优选方案二的相关内容。尽管这里第一客户端是向所述部分或全部第二客户端发送了分享模式互换请求,但可将其理解为对重复多次执行上述优选方案二的执行过程,使得第一客户端可同步浏览到多个第二客户端的对相应的第二业务对象的操作带来的改变,增强沟通的高效性。
[0318] 优选方案三:
[0319] 这里的优选方案三是在优选方案二的基础上的优选方案。
[0320] 当接收到针对所述第一客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对该第二业务对象的操作;并将该操作命令发送至该第二业务对象所属的第二客户端,以使该第二客户端根据该操作命令,在该第二客户端的用户界面上执行对所述第二业务对象的操作。
[0321] 沿用步骤1305中的例子,这里第一客户端A1上显示了第一业务对象(商品P1的描述信息),第二客户端B1的第二业务对象(商品P2的描述信息)以及第二客户端B2的第二业务对象(商品P3的描述信息);
[0322] 在这里的优选方案三中,在用户U11对第一客户端A1上显示的商品P2的描述信息输入操作命令时,第一客户端A1根据该操作命令,执行对商品P2的描述信息的操作,并将该操作命令发送给第二客户端B1,以使第二客户端B1在其用户界面上执行对商品P2的描述信息的操作;
[0323] 在用户U11对第一客户端A1上显示的商品P3的描述信息输入操作命令时,第一客户端A1根据该操作命令,执行对商品P3的描述信息的操作,并将该操作命令发送给第二客户端B2,以使第二客户端B2在其用户界面上执行对商品P3的描述信息的操作;
[0324] 这里的优选方案三与实施例一中的优选方案三的其它具体实现细节和技术效果类似,可以参照实施例一中的优选方案三的相关内容。尽管这里第一客户端是向所述部分或全部第二客户端发送了分享模式互换请求,但可将其理解为对重复多次执行上述优选方案二的执行过程,使得第一客户端可同步浏览到多个第二客户端的对相应的第二业务对象的操作带来的改变,增强沟通的高效性。
[0325] 本申请实施例二中,尽管是一个第一客户端将第一业务对象的信息以及将针对所述第一客户端的第一业务对象的操作命令发送至多个第二客户端,但对于多个第二客户端中的每一第二客户端来说,其对应的是一个第一客户端,接收到的也是一个第一客户端第一业务对象的信息以及将针对第一客户端的第一业务对象的操作命令,因此,本实施例二中以每一第二客户端为执行主体的业务对象传输方法与实施例一中的以第二客户端为执行主体的业务对象传输方法相同,这里不再赘述。
[0326] 此外,本申请实施例二中的其它具体实现细节,可参考实施例一中的相关内容,这里不再赘述。
[0327] 实施例三
[0328] 本申请实施例三对多个第一客户端与多个第二客户端相互间的业务对象传输方法进行说明。
[0329] 在多个第一客户端与多个第二客户端相互进行业务对象传输这种情况下,针对多个第一客户端中的每一第一客户端来说,其与多个第二客户端相互间进行业务对象传输方法是与实施例二中的以第一客户端为执行主体的业务对象传输方法是相同的,因此,本实施例三中不再赘述以第一客户端为执行主体的业务对象传输方法;
[0330] 但对于第二客户端来说,则是不同的,实施例二中一个第一客户端与多个第二客户端的业务对象传输方法中,多个第二客户端中的每一第二客户端只和一个第一客户端进行业务对象的传输,而这里多个第一客户端与多个第二客户端的传输方法中,每一第二客户端可以和多个第一客户端进行业务对象的传输,下面将以第二客户端为执行主体,对第二客户端与多个第一客户端相互间的业务对象传输方法中进行说明。
[0331] 如图15所示,其为本申请实施例三提供的业务对象传输方法的流程图,包括以下步骤:
[0332] 步骤1501:第二客户端接收多个第一客户端发送的分享请求;
[0333] 这里,由于是多个第一客户端向第二客户端发送分享请求,因此,第二客户端接收到的是多个第一客户端发送的分享请求;
[0334] 这里第二客户端接收到每一第一客户端发送分享请求后,可以获知该第二客户端将要分享该第一客户端的第一业务对象;
[0335] 在用户U11浏览到感兴趣的商品的描述信息时,若需要将让用户U21帮着参谋参谋,以决定是否购买,则可通过第一客户端A1向用户第二客户端B1发送分享请求;
[0336] 与此同时,在用户U12浏览到感兴趣的商品的描述信息时,若需要将让用户U21帮着参谋参谋,以决定是否购买,则可通过第一客户端A2向第二客户端B2发送分享请求;此时,第二客户端B1就接收到第一客户端A1和第一客户端A2发送的分享请求。
[0337] 步骤1502:接收所述多个第一客户端发送的第一业务对象的信息;
[0338] 这里,所述多个第一客户端中的第一客户端,可以向所述第二客户端发送第一业务对象的信息。
[0339] 步骤1503:利用接收的每一条第一业务对象的信息,获取一个第一业务对象;
[0340] 其中,获取的该第一业务对象,是该条第一业务对象的信息对应的第一客户端的第一业务对象;
[0341] 步骤1504:在所述第一显示区域上生成至少两个子显示区域;
[0342] 步骤1505:将第二客户端的第二业务对象以及获取的各第一业务对象显示在所述至少两个子显示区域中;
[0343] 步骤1506:针对所述多个第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作。
[0344] 上述步骤1503至步骤1506与实施例二中的步骤1303至步骤1306类似,差别在于上述步骤1503至步骤1506中主要涉及的是第一客户端的第一业务对象,而步骤1303至步骤1306主要涉及的是第二客户端的第二业务对象,具体实现细节可参考上述步骤1303至步骤1306,这里不再赘述。
[0345] 通过上述方案,第二客户端可同时浏览多个第一客户端的第一业务对象以及每一客户端对其第一业务对象的操作带来的改变,以及与每一第一客户端进行即时通讯的交互。当应用步骤1501中的购物场景时,使得用户U21可同时为用户U11和用户U12提供参谋意见,相当于用户U11在陪同用户U11逛购物网站的同时,也可以陪同用户U12逛购物网站,提高了沟通的效率。
[0346] 在图15所示的方案的基础上,本申请实施例三还提供了以下三种优选方案:
[0347] 优选方案一:
[0348] 当接收到针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作;并将该操作命令发送至该第一业务对象所属的第一客户端,以使该第一客户端根据该操作命令,在其用户界面上执行对该第一业务对象的操作。
[0349] 这里的优选方案一与实施例二中的优选方案二的具体实现细节和达到的有益效果类似,具体可参考上述实施例二中的优选方案二的描述部分,这里不再赘述。
[0350] 优选方案二:
[0351] 如图16所示,其为本实施例三中的优选方案二的流程图,包括以下步骤:
[0352] 步骤1601:接收所述多个第一客户端中的部分或全部第一客户端发送的分享模式互换请求;
[0353] 步骤1602:将所述第二业务对象的信息发送至所述部分或全部第一客户端,以使所述部分或全部第一客户端中的第一客户端在其用户界面上显示所述第二业务对象;
[0354] 步骤1603:当接收到针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第二业务对象的操作;
[0355] 步骤1604:将所述操作命令发送至所述部分或全部第一客户端;
[0356] 本步骤1604的目的是,使所述部分或全部第一客户端中的第一客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
[0357] 上述步骤1602至步骤1604与实施例二中的步骤1201至步骤1203类似,差别在于上述步骤1201至步骤1203是第一客户端为执行执行,将第一业务对象的信息以及针对第一业务对象的操作命令发送给了多个第二客户端,而这里是第二客户端为执行主体,应所述部分或全部第一客户端的分享模式互换请求,将第二客户端的第二业务对象的信息以及针对第二业务对象的操作命令发送给了所述部分或全部第一客户端;相应的,这里的优选方案二达到的技术效果也与上述步骤1201至步骤1203的方案类似,这里不再赘述。
[0358] 上述优选方案二也可在优选方案一的基础上执行。
[0359] 优选方案三:
[0360] 该优选方案三可在本实施例三中的优选方案二的基础上执行的;
[0361] 针对所述部分或全部第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第二业务对象的操作命令时,在所述第二客户端的用户界面上执行对所述第二业务对象的操作。
[0362] 这里的优选方案三与实施例二中的优选方案二类似,具体实现细节可参考实施例二中的优选方案二部分的描述,这里不再赘述。
[0363] 此外,本申请实施例三中的其它具体实现细节,可参考实施例一及实施例二中的相关内容,这里不再赘述。
[0364] 实施例四
[0365] 基于与实施例一的同一发明构思,本申请实施例四提供一种第一客户端和第二客户端,下面分别进行说明。
[0366] 如图17所示,其为第一客户端的结构示意图,包括:第一发送单元1701、执行单元1702和第二发送单元1703;其中:
[0367] 第一发送单元1701,用于根据分享请求,将第一业务对象的信息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述第一业务对象;
[0368] 执行单元1702,用于当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;
[0369] 第二发送单元1703,用于将所述操作命令发送至所述第二客户端,以使所述第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0370] 较佳的,所述第二显示区域包括即时通讯消息输入子区域,所述第一客户端还包括:
[0371] 第一接收单元1704,用于接收在即时通讯消息输入子区域输入的即时通讯消息;
[0372] 所述第一发送单元1701,还用于将所述即时通讯消息发送至所述第二客户端,以使所述第二客户端在其用户界面上显示所述即时通讯消息。
[0373] 较佳的,所述第二显示区域还包括即时通讯消息显示子区域;所述第一客户端还包括:第一显示单元1705;
[0374] 所述第一接收单元1704,还用于接收所述第二客户端发送的即时通讯消息,[0375] 所述第一显示单元1705,用于显示所述第二客户端发送的即时通讯消息,所述第二客户端发送的即时通讯消息显示在所述第一客户端的即时通讯消息显示子区域和/或第一显示区域。
[0376] 较佳的,所述通讯连接包括:分享连接和即时通讯连接;所述分享连接用于传输第一业务对象的信息和/或所述操作命令,所述即时通讯连接用于传输所述即时通讯消息和/或所述第一业务对象的信息。
[0377] 较佳的,所述通讯连接为即时通讯连接;所述即时通讯连接用于传输所述第一业务对象的信息、所述操作命令和所述即时通讯消息。
[0378] 较佳的,所述第一客户端还包括:第一生成单元1706;
[0379] 所述第一接收单元1704,还用于在第一发送单元根据分享请求,将所述第一业务对象的信息发送至第二客户端之前,接收从第一客户端的联系人列表中选择的联系人信息;
[0380] 所述第一发送单元1701,还用于向选择的联系人信息对应的第二客户端发送分享请求;
[0381] 所述第一生成单元1706,用于生成所述用户界面。
[0382] 较佳的,所述通讯连接是服务器建立的第一客户端和第二客户端之间的通讯连接;所述第一业务对象的信息为第一业务对象的标识;
[0383] 所述第一发送单元1701,具体用于根据分享请求,将所述第一业务对象的标识发送至所述服务器,以使所述服务器从存储的业务对象的标识与业务对象的链接之间的对应关系中,获取所述第一业务对象的标识对应的第一业务对象的链接,并将获取的所述第一业务对象的链接发送至所述第二客户端。
[0384] 较佳的,所述操作命令是通过触摸屏输入的,包括滑动命令、放大命令、缩小命令、拖动命令和选中命令中的至少一种。
[0385] 较佳的,所述第二客户端的用户界面上包括第一显示区域和第二显示区域,所述第二客户端的第一显示区域用于显示第二业务对象,所述第二客户端的第二显示区域用于所述第一客户端与所述第二客户端之间的即时通信;
[0386] 所述第一发送单元1701,具体用于根据分享请求,将第一业务对象的信息发送至所述第二客户端,以使所述第二客户端在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域,以及在其用户界面的第一子显示区域或第二子显示区域显示所述第一业务对象。
[0387] 较佳的,所述执行单元1702,还用于当接收到所述第二客户端发送的针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第一业务对象的操作。
[0388] 较佳的,所述第一客户端还包括:第二接收单元1707、获取单元1708、第二生成单元1709和第二显示单元1710;
[0389] 所述第一发送单元1701,还用于向所述第二客户端发送分享模式互换请求;
[0390] 所述第二接收单元1707,用于接收所述第二客户端发送的第二业务对象的信息;
[0391] 所述获取单元1708,用于利用所述第二业务对象的信息获取第二业务对象;
[0392] 所述第二生成单元1709,用于在第一客户端的第一显示区域生成第一子显示区域和第二子显示区域;
[0393] 所述第二显示单元1710,用于将第一客户端的第一业务对象和获取的第二业务对象显示在所述第一客户端的第一子显示区域和第二子显示区域上;
[0394] 所述执行单元1702,还用于当接收到所述第二客户端发送的针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对所述第二业务对象的操作。
[0395] 较佳的,所述执行单元1702,还用于当接收到针对所述第一客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对所述第二业务对象的操作;
[0396] 所述第二发送单元1703,还用于将该操作命令发送至所述第二客户端,以使所述第二客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
[0397] 如图18所示,其为第二客户端的结构示意图,包括:第一接收单元1801、第二接收单元1802、获取单元1803、生成单元1804、显示单元1805和执行单元1806;其中:
[0398] 第一接收单元1801,用于接收第一客户端发送的分享请求;
[0399] 第二接收单元1802,用于接收所述第一客户端发送的第一业务对象的信息;
[0400] 获取单元1803,用于利用所述第一业务对象的信息获取第一业务对象;并[0401] 生成单元1804,用于在第二客户端的第一显示区域生成第一子显示区域和第二子显示区域;
[0402] 显示单元1805,用于将获取的所述第一业务对象显示在第一子显示区域或第二子显示区域上;
[0403] 执行单元1806,用于当接收到所述第一客户端发送的针对所述第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作。
[0404] 较佳的,所述第二显示区域包括即时通讯消息显示子区域;
[0405] 所述第一接收单元1801,还用于接收所述第一客户端发送的即时通讯消息;
[0406] 所述显示单元1805,还用于显示所述第一客户端发送的即时通讯消息,所述即时通讯消息显示在所述第二客户端的即时通讯消息显示子区域、第一子显示区域和第二子显示区域三个子显示区域中的至少一个上。
[0407] 较佳的,所述第二显示区域还包括即时通讯消息输入子区域,所述第二客户端还包括:第一发送单元1807;
[0408] 所述第一接收单元1801,还用于接收在即时通讯消息输入子区域输入的即时通讯消息;
[0409] 所述第一发送单元1807,用于将所述即时通讯消息发送至所述第一客户端,以使所述第一客户端在其用户界面上显示输入的所述即时通讯消息。
[0410] 较佳的,所述第二客户端还包括:第二发送单元1808;
[0411] 所述执行单元1806,还用于当接收到针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第一业务对象的操作;
[0412] 所述第二发送单元1808,用于将该操作命令发送至所述第一客户端,以使所述第一客户端根据该操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0413] 较佳的,所述第二客户端还包括:第二发送单元1808;
[0414] 所述第一接收单元1801,还用于接收第一客户端发送的分享模式互换请求;
[0415] 所述第二发送单元1808,用于将所述第二业务对象的信息发送至所述第一客户端,以使所述第一客户端在其用户界面上显示所述第二业务对象;
[0416] 所述执行单元1806,还用于当接收到针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在该第二客户端的用户界面上执行对所述第二业务对象的操作;
[0417] 所述第二发送单元1808,还用于将所述操作命令发送至所述第一客户端,以使所述第一客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
[0418] 较佳的,所述执行单元1806,还用于当接收到所述第一客户端发送的针对所述第一客户端的第二业务对象的操作命令时,在所述第二客户端的用户界面上执行对所述第二业务对象的操作。
[0419] 实施例五
[0420] 基于与实施例二的同一发明构思,本申请实施例五提供一种第一客户端,其结构示意图如图19所示,包括:第一发送单元1901、执行单元1902和第二发送单元1903;其中:
[0421] 第一发送单元1901,用于根据分享请求,将第一业务对象的信息发送至多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示所述第一业务对象;
[0422] 执行单元1902,用于当接收到针对所述第一客户端的第一业务对象的操作命令时,根据所述操作命令,在所述第一客户端的用户界面上执行对所述第一业务对象的操作;
[0423] 第二发送单元1903,用于将所述操作命令发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端根据所述操作命令,在其用户界面上执行对所述第一业务对象的操作。
[0424] 较佳的,所述第二显示区域包括即时通讯消息输入子区域,所述第一客户端还包括:第一接收单元1904;
[0425] 第一接收单元1904,用于接收在即时通讯消息输入子区域输入的即时通讯消息;
[0426] 所述第一发送单元1901,还用于将所述即时通讯消息发送至所述多个第二客户端,以使所述多个第二客户端中的第二客户端在其用户界面上显示输入的所述即时通讯消息。
[0427] 较佳的,所述第二显示区域还包括即时通讯消息显示子区域,所述第一客户端还包括:第一显示单元1905;
[0428] 所述第一接收单元1904,还用于接收所述多个第二客户端发送的即时通讯消息;
[0429] 所述第一显示单元1905,用于显示所述多个第二客户端发送的即时通讯消息,其中,所述即时通讯消息显示在所述第一客户端的即时通讯消息显示子区域和/或第一显示区域上。
[0430] 较佳的,所述执行单元1902,还用于针对所述多个第二客户端中的第二客户端,当接收到该第二客户端发送的针对该第二客户端的第一业务对象的操作命令时,根据该操作命令,在第一客户端的用户界面上执行对所述第一业务对象的操作。
[0431] 较佳的,所述第一客户端还包括:第二接收单元1906、获取单元1907、生成单元1908和第二显示单元1909;
[0432] 所述第一发送单元1901,还用于向所述多个第二客户端中的部分或全部第二客户端发送分享模式互换请求;
[0433] 所述第二接收单元1906,用于接收所述部分或全部第二客户端发送的第二业务对象的信息,其中,一条第二业务对象的信息对应一个第二客户端;
[0434] 所述获取单元1907,用于利用接收的每一条第二业务对象的信息,获取一个第二业务对象,其中,获取的该第二业务对象,是该条第二业务对象的信息对应的第二客户端的第二业务对象;
[0435] 所述生成单元1908,用于在所述第一显示区域上生成至少两个子显示区域;
[0436] 所述第二显示单元1909,用于将第一客户端的第一业务对象以及获取的各第二业务对象显示在所述至少两个子显示区域中;
[0437] 所述执行单元1902,还用于针对所述部分或全部第二客户端中的第二客户端,当接收到该第二客户端发送的针对该第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对该第二业务对象的操作。
[0438] 较佳的,所述执行单元1902,还用于当接收到针对所述第一客户端的第二业务对象的操作命令时,根据该操作命令,在所述第一客户端的用户界面上执行对该第二业务对象的操作;
[0439] 所述第二发送单元1903,还用于将该操作命令发送至该第二业务对象所属的第二客户端,以使该第二客户端根据该操作命令,在该第二客户端的用户界面上执行对所述第二业务对象的操作。
[0440] 实施例六
[0441] 基于与实施例三的同一发明构思,本申请实施例六提供一种第二客户端,其结构示意图如图20所示,包括:第一接收单元2001、第二接收单元2002、获取单元2003、生成单元2004、显示单元2005和执行单元2006;其中:
[0442] 第一接收单元2001,用于接收多个第一客户端发送的分享请求;
[0443] 第二接收单元2002,用于接收所述多个第一客户端发送的第一业务对象的信息;
[0444] 获取单元2003,用于利用接收的每一条第一业务对象的信息,获取一个第一业务对象,其中,获取的该第一业务对象,是该条第一业务对象的信息对应的第一客户端的第一业务对象;并
[0445] 生成单元2004,用于在所述第一显示区域上生成至少两个子显示区域;
[0446] 显示单元2005,用于将第二客户端的第二业务对象以及获取的各第一业务对象显示在所述至少两个子显示区域中;
[0447] 执行单元2006,用于针对所述多个第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作。
[0448] 较佳的,所述第二客户端还包括:第一发送单元2007;
[0449] 所述执行单元2006,还用于当接收到针对所述第二客户端的第一业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对该第一业务对象的操作;
[0450] 所述第一发送单元2007,用于将该操作命令发送至该第一业务对象所属的第一客户端,以使该第一客户端根据该操作命令,在其用户界面上执行对该第一业务对象的操作。
[0451] 较佳的,所述第二客户端还包括:第二发送单元2008;
[0452] 所述第一接收单元2001,还用于接收所述多个第一客户端中的部分或全部第一客户端发送的分享模式互换请求;
[0453] 所述第二发送单元2008,用于将所述第二业务对象的信息发送至所述部分或全部第一客户端,以使所述部分或全部第一客户端中的第一客户端在其用户界面上显示所述第二业务对象;
[0454] 所述执行单元2006,还用于当接收到针对所述第二客户端的第二业务对象的操作命令时,根据该操作命令,在所述第二客户端的用户界面上执行对所述第二业务对象的操作;
[0455] 所述第二发送单元2008,还用于将所述操作命令发送至所述部分或全部第一客户端,以使所述部分或全部第一客户端中的第一客户端根据该操作命令,在其用户界面上执行对所述第二业务对象的操作。
[0456] 较佳的,所述执行单元2006,还用于针对所述部分或全部第一客户端中的第一客户端,当接收到该第一客户端发送的针对该第一客户端的第二业务对象的操作命令时,在所述第二客户端的用户界面上执行对所述第二业务对象的操作。
[0457] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式实现。基于这样的理解,本申请实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。
[0458] 本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模或流程并不一定是实施本申请所必须的。
[0459] 本领域技术人员可以理解实施例中终端中的模块可以按照实施例描述进行分布于实施例的终端中,也可以进行相应变化位于不同于本实施例的一个或多个终端中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
[0460] 上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
[0461] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈