CN105204748A - 终端交互方法及其装置 - Google Patents

终端交互方法及其装置 Download PDF

Info

Publication number
CN105204748A
CN105204748A CN201410302455.9A CN201410302455A CN105204748A CN 105204748 A CN105204748 A CN 105204748A CN 201410302455 A CN201410302455 A CN 201410302455A CN 105204748 A CN105204748 A CN 105204748A
Authority
CN
China
Prior art keywords
terminal
manipulation
communication interface
message communication
mutual
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.)
Granted
Application number
CN201410302455.9A
Other languages
English (en)
Other versions
CN105204748B (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.)
Advanced New Technologies Co Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201410302455.9A priority Critical patent/CN105204748B/zh
Publication of CN105204748A publication Critical patent/CN105204748A/zh
Application granted granted Critical
Publication of CN105204748B publication Critical patent/CN105204748B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

本申请提供一种终端交互方法及其装置,该方法包括:根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;在所述终端屏幕上生成对应于所述指定联系人的操控标识;根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。通过本申请的技术方案,可以在消息通讯的过程中,便捷地实现终端间的交互过程,有助于提升用户的使用体验。

Description

终端交互方法及其装置
技术领域
本申请涉及通信技术领域,尤其涉及终端交互方法及其装置。
背景技术
随着互联网技术的不断发展,越来越多的用户倾向于通过消息通讯的方式来进行交流。比如通过短信息或即时通讯工具等,用户可以向对方发送文字、图片等,以实现信息交流。然而,需要通过更为丰富的交互方式,以优化相关技术中的消息通讯方式。
发明内容
有鉴于此,本申请提供一种新的技术方案,可以在消息通讯的过程中,便捷地实现终端间的交互过程,有助于提升用户的使用体验。
为实现上述目的,本申请提供技术方案如下:
根据本申请的第一方面,提出了一种终端交互方法,包括:
根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
在所述终端屏幕上生成对应于所述指定联系人的操控标识;
根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。
根据本申请的第二方面,提出了一种终端交互装置,包括:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
发送单元,将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。
根据本发明的第三方面,提出了一种终端交互方法,包括:
根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
在所述终端屏幕上生成对应于所述指定联系人的操控标识;
根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
将所述用户行为数据直接或通过服务器发送至所述指定联系人的终端,以由该指定联系人的终端生成对应的交互操控指令。
根据本发明的第四方面,提出了一种终端交互装置,包括:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
发送单元,将所述用户行为数据直接或通过服务器发送至所述指定联系人的终端,以由该指定联系人的终端生成对应的交互操控指令。
根据本发明的第五方面,提出了一种终端交互方法,包括:
根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
在所述终端屏幕上生成对应于所述指定联系人的操控标识;
根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
根据所述用户行为数据生成对应的交互操控指令,并直接或通过服务器发送至所述指定联系人的终端。
根据本发明的第六方面,提出了一种终端交互装置,包括:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
生成单元,根据所述用户行为数据生成对应的交互操控指令;
发送单元,生成的交互操控指令直接或通过服务器发送至所述指定联系人的终端。
由以上技术方案可见,本申请通过在消息通讯界面上的拖动操作,便捷地实现终端间的交互过程,有助于提升用户的使用体验。
附图说明
图1示出了根据本申请的一示例性实施例的终端交互方法的示意流程图;
图2示出了根据本申请的一示例性实施例的选择联系人的示意流程图;
图3A-3B示出了根据本申请的一示例性实施例的触发操作的界面示意图;
图4A-4B示出了根据本申请的一示例性实施例的生成操控标识的界面示意图;
图5示出了根据本申请的一示例性实施例的拖动操控标识的界面示意图;
图6A-6B示出了根据本申请的一示例性实施例的交互效果的界面示意图;
图7示出了根据本申请的一示例性实施例的终端之间实现交互操作的示意图;
图8示出了根据本申请的另一示例性实施例的终端之间实现交互操作的示意图;
图9示出了根据本申请的另一示例性实施例的终端之间实现交互操作的示意图;
图10示出了根据本申请的另一示例性实施例的终端之间实现交互操作的示意图;
图11示出了根据本申请的另一示例性实施例的终端之间实现交互操作的示意图;
图12A-12B示出了根据本申请的一示例性实施例的终端交互的界面示意图;
图13示出了根据本申请的一示例性实施例的根据拖动轨迹实现交互效果的界面示意图;
图14示出了根据本申请的另一示例性实施例的根据拖动轨迹实现交互效果的界面示意图;
图15示出了根据本申请的一示例性实施例的电子设备的结构示意图;
图16示出了根据本申请的一示例性实施例的终端交互装置的示意框图;
图17示出了根据本申请的另一示例性实施例的终端交互装置的示意框图;
图18示出了根据本申请的另一示例性实施例的终端交互装置的示意框图。
具体实施方式
用户之间通过消息通讯的方式进行交互时,该消息通讯可以为短信息、彩信的形式,也可以为易信、QQ等即时通讯的形式。通过在个人电脑或者在手机/平板电脑等移动设备上安装相应的应用程序,用户就可以向其他用户发送文字、图片等消息。然而,在传统的通讯方式中,用户只能够固定的在输入框中输入文字或图片等,其交互方式过于单调。
而在本申请的技术方案中,通过在消息通讯界面上的拖动操作,使得用户之间能够便捷地实现终端交互,有助于提升用户的使用体验。为对本申请进行进一步说明,提供下列实施例:
请参考图1,示出了根据本申请的一示例性实施例的终端交互方法的示意流程图,该终端交互方法包括:
步骤102,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
步骤104,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
步骤106,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
步骤108,将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。
在该技术方案中,用户可以通过消息通讯界面发送文字、图片等,实现传统的消息通讯,还可以通过在终端屏幕上触发生成操控标识,从而实现基于拖动操作的交互控制,丰富了终端交互方式,有助于提升用户的使用体验。
在步骤102中,通过用户在终端屏幕上的触发操作,实现了对消息通讯界面上的联系人的选择操作,其具体过程如图2所示,包括:
步骤202,当检测到用户在终端屏幕上的触发操作时,确定该触发操作在终端屏幕对应的触发位置。由于消息通讯界面显示于终端屏幕上时,消息通讯界面与终端屏幕之间的相对位置关系是固定的,因而该触发位置也可以认为是触发操作在消息通讯界面上对应的位置。
其中,用户的触发操作可以有很多种方式。作为一示例性实施例,对于手机、平板电脑等触摸式的移动设备,可以采用图3A所示的方式,在终端屏幕上进行单击、双击、长按等,以作为触发操作;或者,作为另一示例性实施例,对于台式电脑、通过OTG(On-The-Go)技术连接了鼠标等外设的移动设备等,可以通过鼠标等外设控制终端屏幕上显示出的光标,并采用图3B所示的方式,在终端屏幕上进行单击、双击、长按等,以作为触发操作。
步骤204,基于上述触发位置,判断该触发位置是否位于消息通讯界面上的任一联系人的头像对应的区域内。若该触发位置位于任一联系人的头像对应的区域内,则转步骤206,否则返回步骤202,基于后续的触发操作重新判断。
步骤206,选中对应于触发位置的联系人。比如图3A所示,终端检测到用户Lucy在终端屏幕上的触摸操作,并获取具体的触发位置;当该触发位置位于用户Jame的头像对应的区域时(比如触发位置与Jame的头像存在重叠区域,则认为触发位置位于该头像对应的区域内),选中Jame。类似地,在图3B中,如果光标点击了Jame的头像且点击持续时间大于预设时间阈值,则认为用户Lucy触发了Jame,应当选中Jame。
在步骤104中,在终端屏幕上生成的操控标识可以表现为任意图案,比如图4A所示的圆形。操控标识可以浮现于消息通讯界面之上,即可以理解为“操控标识”和“消息通讯界面”分别处于不同的“层”,且操控标识对应的“层”在消息通讯界面对应的“层”的上面。因而如图4A所示,当用户在触摸屏幕上通过触摸的方式(或通过鼠标等外设来实现)拖动操控标识时,操控标识会随拖动操作而发生移动,但该拖动操作本身并不会影响到消息通讯界面。
当然,为了提升用户操作过程中的乐趣,使选择联系人和拖动操控标识等操作之间相互关联,可以在用户通过触发操作选中联系人时,比如图4B所示,当Lucy的手指长按Jame的头像,使得Jame被选中时,提取Jame的头像图片,并将该头像图片浮现于所述消息通讯界面之上,以作为所述操控标识。
假定Lucy选中了Jame作为操作对象,并以Jame的头像图片在消息通讯界面上生成操控标识,则Lucy可以进一步通过拖动该操控标识,使得操控标识按照一定方式被拖动,从而在Jame的终端屏幕上的消息通讯界面上展现相应的交互效果。比如作为一示例性实施例,Lucy对操控标识的拖动操作为:如图5所示,使得操控标识沿第一方向(如左下方)和与第一方向相对的第二方向(如右上方)往复运动。
对应于图5所示的操控标识的往复运动,Lucy的终端收集对应的用户行为数据,比如该拖动操作的拖动轨迹等,并将该用户行为数据发送至服务器,由服务器生成对应的交互操控指令,服务器将该交互操控指令发送至Jame的终端,则Jame的终端通过执行该交互操控指令,实现相应的交互效果。具体地,交互效果可以包括以下至少之一或其组合:相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动。比如图6A显示为Jame的终端中的界面,且该界面上包含进入Jame与Lucy以及其他用户(如Adam等)的消息通讯界面的入口(即图6A中的多个矩形子界面,每个子界面存在相应的联系人;比如第一个子界面对应于Adam,用于进入Jame与Adam的消息通讯界面,第二个子界面对应于Lucy,用于进入Jame与Lucy的消息通讯界面),则基于Lucy的拖动操作,可以使得对应于Lucy的子界面产生抖动,以提示Jame。而当Jame点击进入与Lucy的消息通讯界面后,可以在该界面上显示出图6B所示的图片(比如Lucy的头像),并同时对该界面和/或Jame的终端进行抖动。
进一步地,操控标识的往复运动频率可以与所述交互操控指令对应的交互效果的剧烈程度呈正相关。具体地,比如Lucy希望尽快得到Jame的回复,则Lucy对操控标识进行拖动时,可以将操控标识的往复运动频率记录在用户行为数据中。因此,若使得操控标识的往复运动频率越高,则Jame终端上的界面抖动和/或终端振动的程度越强烈,以表现出Lucy的急切心情,有助于提升用户的使用体验。
可见,在上述实施例中,将Lucy终端侧上对操控标识的拖动操作(往复运动),体现为Jame终端侧上的子界面/消息通讯界面的抖动,和/或终端的振动。那么,基于类似的方式,即可实现基于本申请的终端交互过程,具体可以通过图7来详细描述整个终端交互过程,仍以用户Lucy和用户Jame通过各自的终端A和终端B进行消息通讯为例。
Lucy侧:
比如Lucy在终端A上的消息通讯界面上,通过长按Jame的头像,选中了Jame为操作对象;在终端A上浮现对应的操控标识,比如具体可以为Jame的头像图片;Lucy拖动该操控标识,则终端A记录对应的用户行为数据包,并上传至服务器。
服务器侧:
服务器接收到来自终端A的用户行为数据包,解析出其中的拖动轨迹、运动频率等用户行为数据,并通过匹配预存储的用户行为数据与交互操控指令之间的对应关系,确定对应该用户行为数据包的交互操控指令,并将该交互操控指令发送至终端B。
Jame侧:
Jame通过终端B接收到来自服务器的交互操控指令,并执行该指令,使得在终端B上展现对应的交互效果,比如相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动等。
同时,在图7所示的交互过程中,终端A仅需直接上传用户行为数据包,并由服务器确定对应的交互操控指令,而无需预先存储用户行为数据、交互操控指令以及两者之间的对应关系,有助于降低对终端A的配置要求,而充分利用服务器的存储和运算能力。同时,终端B仅需接收来自服务器的交互操控指令,其数据量远小于用户行为数据包,有助于降低带宽占用和对终端B的流量消耗,尤其在移动网络下有助于降低流量费用。
当然,显然也可以采用其他方式完成上述流程。作为一示例性实施方式,比如图8所示,服务器可以不实现对交互操控指令的确定,而是直接将来自终端A的用户行为数据包转发至终端B,由终端B根据预存储的用户行为数据、交互操控指令以及两者之间的对应关系,查找并执行对应的交互操控指令,以实现相应的交互效果。
作为另一示例性实施方式,比如图9所示,除了由服务器或终端B来确定交互操控指令,也可以由终端A自行确定。具体地,当终端A采样了用户行为数据包之后,根据预存储的用户行为数据、交互操控指令以及两者之间的对应关系,直接查找对应于采样的用户行为数据包的交互操控指令,然后通过服务器将该交互操控指令发送至终端B。由于交互操控指令的数据量小于用户行为数据包的数据量,因而有助于降低终端A、终端B在交互过程中消耗的数据流量,避免在移动网络下产生较高费用。
作为另一示例性实施方式,假定在终端A与终端B之间实现即时通讯,以终端A发起通讯为例进行说明。基于用户的操作,终端A向服务器发起与终端B的通信请求后,服务器将终端B的IP地址、TCP(TransmissionControlProtocol传输控制协议)端口号等告知终端A,从而基于这些信息,终端A可以与终端B建立直接连接,从而实现不需要由服务器进行中转的点对点通信(即对等通讯方式)。如图10所示,假定终端A与终端B之间采用点对点通信方式,则终端A可以将用户行为数据包直接发送至终端B,而无需服务器进行转发;然后,根据接收到的用户行为数据包,由终端B根据预存储的用户行为数据、交互操控指令以及两者之间的对应关系,查找并执行对应的交互操控指令,以实现相应的交互效果。
作为另一示例性实施方式,如图11所示,当终端A与终端B之间采用点对点通信方式时,同样可以由终端A在采样到用户行为数据包之后,根据预存储的用户行为数据、交互操控指令以及两者之间的对应关系,查找对应的交互操控指令,并直接将该交互操控指令发送至终端B,而无需服务器进行数据中转。
此外,考虑到终端A也可能处于移动网络中,即对于数据传输流量敏感,则本申请提出了进一步改进:基于图7、图8和图10等实施方式下,终端A在采集用户Lucy的拖动操作,生成对应的用户行为数据后,查找是否存在匹配于所述用户行为数据的本地预存储数据,若存在,则将该用户行为数据(可以打包为用户行为数据包)发送至服务器,否则不发送。因此,当用户Lucy的拖动操作与本地预存储数据不匹配时,Lucy很可能并不希望激活与Jame的终端交互,比如Lucy原本希望执行图5所示的“往复运动”的拖动操作,但在拖动过程中,Lucy临时改变主意,则Lucy如果直接松手,终端A会将相应的用户行为数据会匹配“往复运动”并被发送至服务器,导致终端B发生界面抖动和/或终端振动的交互效果;但如果Lucy不直接松手,而是在终端A的屏幕上按照一随机轨迹进行拖动操作,则该拖动操作对应的用户行为数据不会匹配本地预存储数据,终端A不会将该用户行为数据发送至服务器,从而不会引起与终端B的交互,也不会浪费终端A在移动网络下的流量。
需要说明的是:虽然在图3A-图6B所示的实施例中,以Lucy和Jame的消息通讯界面为例进行说明,但该消息通讯界面显然还可以是群组通讯界面,即该消息通讯界面可以用于2个以上联系人的通讯过程,且Lucy仍然可以通过对该消息通讯界面上任一联系人的选择和拖动操作,实现类似的终端交互,其具体过程此处不再赘述。
在上述实施例中,以Lucy在自己使用的终端屏幕上,通过直接触发和选择其他联系人,并对操控标识进行拖动操作,实现了与Jame的终端交互。实际上,本申请还提出了很多其他方式,下面以一示例性实施例进行详细说明。
请参考图12A,仍以Lucy和Jame之间的终端交互为例。假定Lucy在终端屏幕上长按自己的头像,从而触发了对Lucy自身的选择;基于对Lucy自身的选择,在终端屏幕上浮现操控标识,该操控标识可以采用Lucy的头像图片为表现形式,使得该操控标识与对Lucy自身的选择之间的关联更加紧密。然后,Lucy拖动操控标识,使其被拖动至另一联系人的头像对应的区域,比如使得操控标识与Jame的头像全部或部分重叠,则触发Lucy与Jame之间的终端交互。具体地,可以在***作的Jame的头像附近显示对应于该终端交互类型的图标,比如图12A所示的“嘴唇”,以表示该终端交互为“Lucy亲吻Jame”。
对应的,图12B示出了Jame使用的终端屏幕的显示情况。如果终端屏幕直接显示为Jame与Lucy的消息通讯界面,则可以直接在该消息通讯界面上浮现“嘴唇”图案,还可以对该消息通讯界面进行抖动和/或对Jame的终端进行振动。或者,如果终端屏幕上显示的界面包含Jame与Lucy的消息通讯界面的入口子界面,则可以对该子界面进行抖动,还可以在该子界面附近显示出“嘴唇”的图案,方便Jame对具体交互内容的预览。
当然,基于选中用户自身并触发与另一联系人的终端交互的方式,为了扩展终端交互类型的数量,还可以检测操控标识被拖动至该另一联系人的头像对应的区域之前的拖动轨迹,并根据该拖动轨迹来确定对应的交互操控指令。
比如作为一示例性实施例,Lucy可以采用图13所示的拖动方式,即使得拖动轨迹包含一个圆形,则基于服务器或Jame侧终端的匹配操作,查找对应该拖动轨迹的交互操控指令。具体地,比如该交互操控指令使得Jame侧终端的消息通讯界面上显示图13右侧所示的“笑脸”图案,并且还可以对该消息通讯界面进行抖动和/或对Jame侧的终端进行振动。
比如作为另一示例性实施例,Lucy还可以采用图14所示的拖动方式,即使得拖动轨迹包含“波浪”形状,则基于服务器或Jame侧终端的匹配操作,查找对应该拖动轨迹的交互操控指令。具体地,比如该交互操控指令使得Jame侧终端的消息通讯界面上显示图14右侧所示的“晕”图案,并且还可以对该消息通讯界面进行抖动和/或对Jame侧的终端进行振动。
图15示出了根据本申请的一示例性实施例的电子设备的示意结构图。请参考图15,在硬件层面,该电子设备包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成终端交互装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下管理方法的处理流程的执行主体并不限定于各个逻辑单元,管理方法的执行主体也可以是硬件或逻辑器件。
请参考图16,在软件实施方式中,当上述电子设备采用图7所示的处理方式时,该终端交互装置可以包括选择单元、标识生成单元、数据生成单元和发送单元。其中:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
发送单元,将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。
可选的,所述选择单元检测所述触发操作对应的触发位置,若所述触发位置位于任一联系人的头像对应的区域内,则选中该联系人。
可选的,所述标识生成单元提取所述指定联系人的头像图片,并将该头像图片浮现于所述消息通讯界面之上,以作为所述操控标识。
可选的,当所述指定联系人非所述用户时,若检测到的所述用户对所述操控标识的拖动操作为:沿第一方向和与第一方向相对的第二方向往复运动,则所述交互操控指令用于:在显示于所述指定联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
可选的,所述操控标识的往复运动频率与所述交互操控指令对应的交互效果的剧烈程度呈正相关。
可选的,当所述指定联系人为所述用户自身时,若检测到的所述用户对所述操控标识的拖动操作为:所述操控标识被拖动至另一联系人的头像对应的区域,则所述交互操控指令用于:在显示于所述另一联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
可选的,检测到的所述用户对所述操控标识的拖动操作还包括:所述操控标识被拖动至所述另一联系人的头像对应的区域之前的拖动轨迹;
其中,所述交互操控指令对应的交互效果与所述拖动轨迹相关。
可选的,所述交互效果包括以下至少之一或其组合:相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动。
可选的,还包括:
查找单元,查找是否存在匹配于所述用户行为数据的本地预存储数据;
其中,所述发送单元在查找结果为存在的情况下,将所述用户行为数据发送至所述服务器,否则不发送。
可选的,所述操控标识浮现于所述消息通讯界面之上。
可选的,还包括:
接收单元,从服务器接收来自任一联系人的终端的交互操控指令;
展现单元,执行接收到的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
请参考图17,在软件实施方式中,当上述电子设备采用图8或图10所示的处理方式时,该终端交互装置可以包括选择单元、标识生成单元、数据生成单元和发送单元。其中:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
发送单元,将所述用户行为数据直接或通过服务器发送至所述指定联系人的终端,以由该指定联系人的终端生成对应的交互操控指令。
可选的,所述选择单元检测所述触发操作对应的触发位置,若所述触发位置位于任一联系人的头像对应的区域内,则选中该联系人。
可选的,所述标识生成单元提取所述指定联系人的头像图片,并将该头像图片浮现于所述消息通讯界面之上,以作为所述操控标识。
可选的,当所述指定联系人非所述用户时,若检测到的所述用户对所述操控标识的拖动操作为:沿第一方向和与第一方向相对的第二方向往复运动,则所述交互操控指令用于:在显示于所述指定联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
可选的,所述操控标识的往复运动频率与所述交互操控指令对应的交互效果的剧烈程度呈正相关。
可选的,当所述指定联系人为所述用户自身时,若检测到的所述用户对所述操控标识的拖动操作为:所述操控标识被拖动至另一联系人的头像对应的区域,则所述交互操控指令用于:在显示于所述另一联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
可选的,检测到的所述用户对所述操控标识的拖动操作还包括:所述操控标识被拖动至所述另一联系人的头像对应的区域之前的拖动轨迹;
其中,所述交互操控指令对应的交互效果与所述拖动轨迹相关。
可选的,所述交互效果包括以下至少之一或其组合:相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动。
可选的,还包括:
查找单元,查找是否存在匹配于所述用户行为数据的本地预存储数据;
其中,在查找结果为存在的情况下,所述发送单元将所述用户行为数据发送至所述服务器,否则不发送。
可选的,所述操控标识浮现于所述消息通讯界面之上。
可选的,还包括:
接收单元,直接或通过服务器接收来自任一联系人的终端的用户行为数据;
生成单元,根据接收到的用户行为数据,生成对应的交互操控指令;
展现单元,执行生成的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
请参考图18,在软件实施方式中,当上述电子设备采用图9或图11所示的处理方式时,该终端交互装置可以包括选择单元、标识生成单元、数据生成单元、生成单元和发送单元。其中:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
生成单元,根据所述用户行为数据生成对应的交互操控指令;
发送单元,生成的交互操控指令直接或通过服务器发送至所述指定联系人的终端。
可选的,所述选择单元检测所述触发操作对应的触发位置,若所述触发位置位于任一联系人的头像对应的区域内,则选中该联系人。
可选的,所述标识生成单元提取所述指定联系人的头像图片,并将该头像图片浮现于所述消息通讯界面之上,以作为所述操控标识。
可选的,当所述指定联系人非所述用户时,若检测到的所述用户对所述操控标识的拖动操作为:沿第一方向和与第一方向相对的第二方向往复运动,则所述交互操控指令用于:在显示于所述指定联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
可选的,所述操控标识的往复运动频率与所述交互操控指令对应的交互效果的剧烈程度呈正相关。
可选的,当所述指定联系人为所述用户自身时,若检测到的所述用户对所述操控标识的拖动操作为:所述操控标识被拖动至另一联系人的头像对应的区域,则所述交互操控指令用于:在显示于所述另一联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
可选的,检测到的所述用户对所述操控标识的拖动操作还包括:所述操控标识被拖动至所述另一联系人的头像对应的区域之前的拖动轨迹;
其中,所述交互操控指令对应的交互效果与所述拖动轨迹相关。
可选的,所述交互效果包括以下至少之一或其组合:相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动。
可选的,所述操控标识浮现于所述消息通讯界面之上。
可选的,还包括:
接收单元,直接或通过服务器接收来自任一联系人的终端的交互操控指令;
展现单元,执行接收到的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
因此,本申请通过在消息通讯界面上的拖动操作,便捷地实现终端间的交互过程,有助于提升用户的使用体验。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flashRAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

Claims (30)

1.一种终端交互方法,其特征在于,包括:
根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
在所述终端屏幕上生成对应于所述指定联系人的操控标识;
根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。
2.根据权利要求1所述的方法,其特征在于,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人,包括:
检测所述触发操作对应的触发位置;
若所述触发位置位于任一联系人的头像对应的区域内,则选中该联系人。
3.根据权利要求1所述的方法,其特征在于,在所述终端屏幕上生成对应于所述指定联系人的操控标识,包括:
提取所述指定联系人的头像图片,并将该头像图片浮现于所述消息通讯界面之上,以作为所述操控标识。
4.根据权利要求1所述的方法,其特征在于,当所述指定联系人非所述用户时,若检测到的所述用户对所述操控标识的拖动操作为:沿第一方向和与第一方向相对的第二方向往复运动,则所述交互操控指令用于:在显示于所述指定联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
5.根据权利要求4所述的方法,其特征在于,所述操控标识的往复运动频率与所述交互操控指令对应的交互效果的剧烈程度呈正相关。
6.根据权利要求1所述的方法,其特征在于,当所述指定联系人为所述用户自身时,若检测到的所述用户对所述操控标识的拖动操作为:所述操控标识被拖动至另一联系人的头像对应的区域,则所述交互操控指令用于:在显示于所述另一联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
7.根据权利要求6所述的方法,其特征在于,检测到的所述用户对所述操控标识的拖动操作还包括:所述操控标识被拖动至所述另一联系人的头像对应的区域之前的拖动轨迹;
其中,所述交互操控指令对应的交互效果与所述拖动轨迹相关。
8.根据权利要求4至7中任一项所述的方法,其特征在于,所述交互效果包括以下至少之一或其组合:相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动。
9.根据权利要求1所述的方法,其特征在于,还包括:
查找是否存在匹配于所述用户行为数据的本地预存储数据;
若存在,则将所述用户行为数据发送至所述服务器,否则不发送。
10.根据权利要求1所述的方法,其特征在于,所述操控标识浮现于所述消息通讯界面之上。
11.根据权利要求1所述的方法,其特征在于,还包括:
从服务器接收来自任一联系人的终端的交互操控指令;
执行接收到的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
12.一种终端交互装置,其特征在于,包括:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
发送单元,将所述用户行为数据发送至服务器,以由所述服务器生成对应的交互操控指令。
13.根据权利要求12所述的装置,其特征在于:
所述选择单元检测所述触发操作对应的触发位置,若所述触发位置位于任一联系人的头像对应的区域内,则选中该联系人。
14.根据权利要求12所述的装置,其特征在于,所述标识生成单元提取所述指定联系人的头像图片,并将该头像图片浮现于所述消息通讯界面之上,以作为所述操控标识。
15.根据权利要求12所述的装置,其特征在于,当所述指定联系人非所述用户时,若检测到的所述用户对所述操控标识的拖动操作为:沿第一方向和与第一方向相对的第二方向往复运动,则所述交互操控指令用于:在显示于所述指定联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
16.根据权利要求15所述的装置,其特征在于,所述操控标识的往复运动频率与所述交互操控指令对应的交互效果的剧烈程度呈正相关。
17.根据权利要求12所述的装置,其特征在于,当所述指定联系人为所述用户自身时,若检测到的所述用户对所述操控标识的拖动操作为:所述操控标识被拖动至另一联系人的头像对应的区域,则所述交互操控指令用于:在显示于所述另一联系人的终端屏幕上的消息通讯界面上展现相应的交互效果。
18.根据权利要求17所述的装置,其特征在于,检测到的所述用户对所述操控标识的拖动操作还包括:所述操控标识被拖动至所述另一联系人的头像对应的区域之前的拖动轨迹;
其中,所述交互操控指令对应的交互效果与所述拖动轨迹相关。
19.根据权利要求15至18中任一项所述的装置,其特征在于,所述交互效果包括以下至少之一或其组合:相应的消息通讯界面发生抖动,在相应的消息通讯界面上展现预设图片,相应的终端发生振动。
20.根据权利要求12所述的装置,其特征在于,还包括:
查找单元,查找是否存在匹配于所述用户行为数据的本地预存储数据;
其中,在查找结果为存在的情况下,所述发送单元将所述用户行为数据发送至所述服务器,否则不发送。
21.根据权利要求12所述的装置,其特征在于,所述操控标识浮现于所述消息通讯界面之上。
22.根据权利要求12所述的装置,其特征在于,还包括:
接收单元,从服务器接收来自任一联系人的终端的交互操控指令;
展现单元,执行接收到的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
23.一种终端交互方法,其特征在于,包括:
根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
在所述终端屏幕上生成对应于所述指定联系人的操控标识;
根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
将所述用户行为数据直接或通过服务器发送至所述指定联系人的终端,以由该指定联系人的终端生成对应的交互操控指令。
24.根据权利要求23所述的方法,其特征在于,还包括:
直接或通过服务器接收来自任一联系人的终端的用户行为数据;
根据接收到的用户行为数据,生成对应的交互操控指令;
执行生成的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
25.一种终端交互装置,其特征在于,包括:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
发送单元,将所述用户行为数据直接或通过服务器发送至所述指定联系人的终端,以由该指定联系人的终端生成对应的交互操控指令。
26.根据权利要求25所述的装置,其特征在于,还包括:
接收单元,直接或通过服务器接收来自任一联系人的终端的用户行为数据;
生成单元,根据接收到的用户行为数据,生成对应的交互操控指令;
展现单元,执行生成的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
27.一种终端交互方法,其特征在于,包括:
根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
在所述终端屏幕上生成对应于所述指定联系人的操控标识;
根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
根据所述用户行为数据生成对应的交互操控指令,并直接或通过服务器发送至所述指定联系人的终端。
28.根据权利要求27所述的方法,其特征在于,还包括:
直接或通过服务器接收来自任一联系人的终端的交互操控指令;
执行接收到的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
29.一种终端交互装置,其特征在于,包括:
选择单元,根据检测到的用户在终端屏幕上的触发操作,选中显示于所述终端屏幕上的消息通讯界面上的指定联系人;
标识生成单元,在所述终端屏幕上生成对应于所述指定联系人的操控标识;
数据生成单元,根据检测到的所述用户对所述操控标识的拖动操作,生成对应的用户行为数据;
生成单元,根据所述用户行为数据生成对应的交互操控指令;
发送单元,将生成的交互操控指令直接或通过服务器发送至所述指定联系人的终端。
30.根据权利要求29所述的装置,其特征在于,还包括:
接收单元,直接或通过服务器接收来自任一联系人的终端的交互操控指令;
展现单元,执行接收到的交互操控指令,并在所述任一联系人对应的消息通讯界面上展现相应的交互效果。
CN201410302455.9A 2014-06-27 2014-06-27 终端交互方法及其装置 Active CN105204748B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410302455.9A CN105204748B (zh) 2014-06-27 2014-06-27 终端交互方法及其装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410302455.9A CN105204748B (zh) 2014-06-27 2014-06-27 终端交互方法及其装置

Publications (2)

Publication Number Publication Date
CN105204748A true CN105204748A (zh) 2015-12-30
CN105204748B CN105204748B (zh) 2019-09-17

Family

ID=54952471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410302455.9A Active CN105204748B (zh) 2014-06-27 2014-06-27 终端交互方法及其装置

Country Status (1)

Country Link
CN (1) CN105204748B (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302137A (zh) * 2016-10-31 2017-01-04 努比亚技术有限公司 群聊消息处理装置及方法
CN106888317A (zh) * 2017-01-03 2017-06-23 努比亚技术有限公司 一种交互处理方法、装置及终端
CN111290722A (zh) * 2020-01-20 2020-06-16 北京大米未来科技有限公司 屏幕分享方法、装置、***、电子设备和存储介质
CN114928524A (zh) * 2022-05-20 2022-08-19 浪潮思科网络科技有限公司 一种web端与交换机的交互方法、设备及介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842003A (zh) * 2005-03-30 2006-10-04 广州市领华科技有限公司 实现在单一对话窗口与多个联系人即时通讯的方法
CN101465816A (zh) * 2007-12-19 2009-06-24 腾讯科技(深圳)有限公司 即时通讯动态效果显示方法及显示***
US20100299392A1 (en) * 2009-05-19 2010-11-25 Shih-Chien Chiou Method for controlling remote devices using instant message
CN102750555A (zh) * 2012-06-28 2012-10-24 北京理工大学 一种应用于即时通讯工具的表情机器人
CN102790731A (zh) * 2012-07-18 2012-11-21 上海量明科技发展有限公司 通过即时通信工具触发传递的方法、客户端及***
CN102833183A (zh) * 2012-08-16 2012-12-19 上海量明科技发展有限公司 移动即时通信交互界面的方法、客户端及***

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1842003A (zh) * 2005-03-30 2006-10-04 广州市领华科技有限公司 实现在单一对话窗口与多个联系人即时通讯的方法
CN101465816A (zh) * 2007-12-19 2009-06-24 腾讯科技(深圳)有限公司 即时通讯动态效果显示方法及显示***
US20100299392A1 (en) * 2009-05-19 2010-11-25 Shih-Chien Chiou Method for controlling remote devices using instant message
CN102750555A (zh) * 2012-06-28 2012-10-24 北京理工大学 一种应用于即时通讯工具的表情机器人
CN102790731A (zh) * 2012-07-18 2012-11-21 上海量明科技发展有限公司 通过即时通信工具触发传递的方法、客户端及***
CN102833183A (zh) * 2012-08-16 2012-12-19 上海量明科技发展有限公司 移动即时通信交互界面的方法、客户端及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302137A (zh) * 2016-10-31 2017-01-04 努比亚技术有限公司 群聊消息处理装置及方法
CN106888317A (zh) * 2017-01-03 2017-06-23 努比亚技术有限公司 一种交互处理方法、装置及终端
CN111290722A (zh) * 2020-01-20 2020-06-16 北京大米未来科技有限公司 屏幕分享方法、装置、***、电子设备和存储介质
CN114928524A (zh) * 2022-05-20 2022-08-19 浪潮思科网络科技有限公司 一种web端与交换机的交互方法、设备及介质
CN114928524B (zh) * 2022-05-20 2024-03-26 浪潮思科网络科技有限公司 一种web端与交换机的交互方法、设备及介质

Also Published As

Publication number Publication date
CN105204748B (zh) 2019-09-17

Similar Documents

Publication Publication Date Title
JP7013466B2 (ja) アプリケーションデータ処理方法、装置、及びコンピュータプログラム
CN107636584B (zh) 协作***中虚拟工作空间视口的跟随模式和位置标记
US10545658B2 (en) Object processing and selection gestures for forming relationships among objects in a collaboration system
US10228835B2 (en) Method for displaying information, and terminal equipment
US20150019980A1 (en) Multi-dimensional content platform for a network
JP7219296B2 (ja) メッセージングサービスのためのサーバ、システム、ユーザ端末、方法、及びプログラム
KR20160017050A (ko) 공간 이벤트 맵을 포함하는 협업 시스템
WO2013123757A1 (zh) 文件数据传送的方法与装置
JP2009519627A (ja) メディアのコンカレントコラボレーションのためのシステム、方法及びコンピュータプログラム製品
CN104125508A (zh) 视频分享方法和终端
TW201535257A (zh) 識別訊息執行緒之間的關係
JP7407928B2 (ja) ファイルコメント、コメント閲覧方法、装置、コンピュータ機器及びコンピュータプログラム
CN102436344B (zh) 上下文菜单
JP2014514668A (ja) 階層的領域におけるマルチ入力ジェスチャー
CN105205072B (zh) 网页信息的展示方法和***
CN107608551B (zh) 触摸操作响应方法及装置
CN112215924A (zh) 一种图片评论的处理方法、装置、电子设备和存储介质
CN105204748A (zh) 终端交互方法及其装置
JP2020161135A (ja) チャットスレッドを表示するための方法およびシステム
US10652105B2 (en) Display apparatus and controlling method thereof
CN112764857A (zh) 信息处理方法、装置及电子设备
CN112083866A (zh) 一种表情图像的生成方法和装置
CN108092872A (zh) 通讯方法及装置
US20170017382A1 (en) System and method for interaction between touch points on a graphical display
CN111290722A (zh) 屏幕分享方法、装置、***、电子设备和存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20191211

Address after: P.O. Box 31119, grand exhibition hall, hibiscus street, 802 West Bay Road, Grand Cayman, Cayman Islands

Patentee after: Innovative advanced technology Co., Ltd

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Co., Ltd.

TR01 Transfer of patent right