移动即时通信交互界面的方法、客户端及系统.pdf

上传人:奻奴 文档编号:4335326 上传时间:2018-09-14 格式:PDF 页数:19 大小:1.53MB
返回 下载 相关 举报
摘要
申请专利号:

CN201210292695.6

申请日:

2012.08.16

公开号:

CN102833183A

公开日:

2012.12.19

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/58申请日:20120816|||公开

IPC分类号:

H04L12/58; H04W4/12(2009.01)I; H04W88/02(2009.01)I

主分类号:

H04L12/58

申请人:

上海量明科技发展有限公司

发明人:

马宇尘

地址:

201203 上海市浦东新区张江高科技园区春晓路470号203-32信箱

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明提供了一种移动即时通信交互界面的方法、客户端及系统,属于通信、软件技术领域。所述的方法包括有如下步骤:通过发起方交互界面,采集触发接收方交互界面移动操作的消息;采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动路径;将发起方所创造的移动路径推送至接收方客户端,依据该移动路径为轨迹对接收方交互界面进行位置移动操作。利用本发明,能够通过交互方中一方所创造的移动路径,移动另一方的即时通信交互界面。

权利要求书

1.一种移动即时通信交互界面的方法,其特征在于该方法包括有如下步骤:步骤1,通过发起方交互界面,采集触发接收方交互界面移动操作的消息;步骤2,采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动路径;步骤3,将发起方所创造的移动路径推送至接收方客户端,依据该移动路径为轨迹对接收方交互界面进行位置移动操作。2.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:所述触发接收方交互界面进行移动操作的消息,是通过如下步骤实现的,在发起方交互界面上,设置发起方移位触发控件;在对前述发起方移位触发控件进行持续触发操作的情况下,采集发起方拖动该移位触发控件移动的操作消息;获取拖动该发起方移位触发控件的路径数据,作为发起方所创造的移动路径。3.根据权利要求2所述的一种移动即时通信交互界面的方法,其特征在于:在所述的发起方移位触发控件处于移位状态的情况下,带动着所在的接收方交互界面进行等同轨迹的移位操作。4.根据权利要求2所述的一种移动即时通信交互界面的方法,其特征在于:对前述发起方移位触发控件的持续触发操作,是通过鼠标光标触发该移位触发控件,且在鼠标左键持续按压下拖动着该移位触发控件进行的移位操作;或者,是在通过触摸屏以触摸点持续触压移位触发控件的情况下,拖动着该移位触发控件进行移位操作。5.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在发起移位操作的情况下,采集发起方交互界面在当前视窗中的相对位置,推送至接收方客户端,触发接收方交互界面移动至该位置。6.根据权利要求5所述的一种移动即时通信交互界面的方法,其特征在于:所述采集发起方交互界面的相对位置作为接收方交互界面的相对位置的实现方式,包括如下步骤,在接收方交互界面上预设接收方移位触发控件,在发起方交互界面上预设发起方移位触发控件;采集发起方移位触发控件在发起方视窗中的相对位置;将前述发起方移位触发控件在发起方视窗中的相对位置,推送至接收方客户端,作为接收方移位触发控件应移动到的目标位置;将接收方交互界面向前述目标位置进行移位,直到其中的接收方移位触发控件达到前述的目标位置。7.根据权利要求5所述的一种移动即时通信交互界面的方法,其特征在于:在接收方交互界面的位置移动至发起方交互界面所指示位置的情况下,采集发起方移位触发控件的移动路径,作为接收方移位触发控件连带着所在接收方交互界面的移动路径。8.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:所述的移动路径,是在触发了对接收方交互界面进行移位操作的功能之后,仅采集发起方单独生成的路径信息,作为发起方创造的、用以移动接收方交互界面的路径数据。9.根据权利要求8所述的一种移动即时通信交互界面的方法,其特征在于:所述发起方单独生成的路径信息,是发起方单独使用鼠标光标在视窗中所生成的路径信息,或者通过触摸屏由触摸路径所生成的移动路径信息。10.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在采集获得发起方触发接收方交互界面进行移动位置的操作消息的情况下,在发起方客户端和接收方客户端之间建立实时传输关系,用以实时推送发起方所创造的移动路径,在接收方客户端中触发接收方交互界面进行相应路径的移动操作。11.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在采集获得触发接收方交互界面的移动操作消息的情况下,将该消息推送至接收方客户端,若判断获得与前述发起方相对应的接收方交互界面处于未打开状态或者未处于活动窗口状态的情况下,将该接收方交互界面开启并置于活动窗口状态,或将未处于活动窗口的已开启状态转为活动窗口状态。12.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:通过发起方客户端或接收方客户端,对应着其中的移位触发控件,设置状态开启模式及状态关闭模式,其中在状态开启模式下许可所在客户端的即时通信交互界面接受移位功能,在状态关闭模式下不许可所在客户端的即时通信交互界面接受前述的移位功能。13.根据权利要求12所述的一种移动即时通信交互界面的方法,其特征在于:将发起方客户端和/或接收方客户端对状态开启模式和/或状态关闭模式的设置消息,推送至交互对方所对应的即时通信交互界面上输出。14.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:通过发起方客户端或接收方客户端,设置移动倍率选择模式,依据选择的移动倍数,放大或缩小所推送或接收的移动路径尺度。15.根据权利要求14所述的一种移动即时通信交互界面的方法,其特征在于:将对应的即时通信交互界面移动到所在视窗边缘位置的放大移动倍数,作为最大的放大倍数。16.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:所述的移动路径,包括对原有移动路径,取其整体或部分经镜像或角度转动或逆向后所生成的移动路径,作为对接收方交互界面进行位置移动操作的轨迹。17.根据权利要求16所述的一种移动即时通信交互界面的方法,其特征在于:在发起方所创造的移动路径因接收方交互界面超出所在视窗边缘的缘故而无法执行的情况下,则相对于所邻近的一条边缘线,对未能执行的移动轨迹部分取镜像对称的移动轨迹,依据该镜像后的移动轨迹执行对接收方交互界面的移位操作。18.根据权利要求16所述的一种移动即时通信交互界面的方法,其特征在于:在发起方所创造的移动路径因接收方交互界面超出所在视窗边缘的缘故而无法执行的情况下,对整体或将超出所在视窗边缘的移动路径部分,取逆向的移动路径,作为整体或未能执行的移动路径部分的移动轨迹,依据该逆向后的移动轨迹执行对接收方交互界面的移位操作。19.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在接收方交互界面通过发起方所创造的移动路径移离出所在视窗的时间段内,对接收方交互界面不进行显示。20.根据权利要求19所述的一种移动即时通信交互界面的方法,其特征在于:判定接收方交互界面在停止移动的情况下,是否没有被显示,或者虽然显示了,但没有进行完整显示;若没有被显示,则向所在接收方交互界面发出移位指令,使其回复到原有的位置,或者移动到视窗中能够完整显示整个接收方交互界面的位置。21.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在利用发起方所创造的移动路径对接收方交互界面进行移动操作前,采集接收方交互界面的原有位置;在按照发起方所创造的移动路径移动完毕接收方交互界面后,获取预先采集的接收方交互界面的原有位置,将接收方交互界面复原至原有位置。22.一种移动即时通信交互界面的客户端,它对应着发起方客户端,其特征在于该客户端还包括:界面移动触发单元,用以通过发起方交互界面采集触发接收方交互界面移动操作的消息;移动路径采集单元,用以采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动路径;移动路径推送单元,用以将发起方所创造的移动路径推送至接收方客户端。23.一种移动即时通信交互界面的客户端,它对应着接收方客户端,其特征在于该客户端还包括:移动路径接收单元,用以接收来自于发起方客户端所推送的移动路径数据;界面移动执行单元,用以将发起方所触发的移动路径作为移动轨迹,对和前述发起方相对应的接收方交互界面进行位置移动操作。24.根据权利要求23所述的一种移动即时通信交互界面的客户端,其特征在于:对应着接收方客户端还设置有移动许可单元,用以由接收方决定是否响应发起方所创造的移动路径。25.一种移动即时通信交互界面的系统,它包括发起方客户端、接收方客户端以及系统服务器,其特征在于该系统还包括:发起方客户端,它包括:界面移动触发单元,用以通过发起方交互界面采集触发接收方交互界面移动操作的消息;移动路径采集单元,用以采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动路径;移动路径推送单元,用以将发起方所创造的移动路径推送至接收方客户端;接收方客户端,它包括,移动路径接收单元,用以接收来自于前述发起方客户端所推送的移动路径数据;界面移动执行单元,用以将发起方所触发的移动路径作为移动轨迹,对和发起方相对应的接收方交互界面进行位置移动操作。26.根据权利要求25所述的一种移动即时通信交互界面的系统,其特征在于:对应着接收方客户端还设置有移动许可单元,用以由接收方决定是否响应发起方所创造的移动路径。

说明书

移动即时通信交互界面的方法、客户端及系统

技术领域

本发明属于通信、软件技术领域。

技术背景

即时通信(InstantMessaging,简称IM),大多数情况下,指的
是能够即时发送或接收互联网消息等功能的业务。它已成为人们通过
网络进行交互通信的平台,用以实现包括文本、图片、语音、视频、
多媒体等多种数据格式的交互操作,并能够对已有的文档数据利用即
时通信工具便利地进行传输操作。在交互通信的基础上,通过即时通
信工具还逐步发展出了个人页面、博客、微博、电子邮件、音乐、图
片、游戏、影视和搜索等多种功能。即时通信工具已不再单纯作为聊
天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等
更加广泛的用途。能够实现即时通信接入功能的设备多种多样。典
型的设备类型,包括使用传统网络的个人电脑,以及平板电脑;还包
括使用移动互联网的智能手机,等等。目前即时通信软件的类型也多
种多样,典型的包括腾讯科技公司的QQ或微信、微软公司的MSN、
AOL的ICQ,以及淘宝旺旺、网易泡泡、飞信、米聊,等等。

对于目前常用的即时通信工具来说,在登录即时通信客户端之
后,通常能够开启即时通信主面板,在即时通信主面板中包括有各个
即时通信的功能控件,以及联系人列表。在联系人列表中呈现有各个
联系人对象。每个联系人对象所在的区域通常为条框结构,其中包括
有联系人对象的用户图标和用户名,该条框结构通常被称为ITEM项。
在触发了该ITEM项之后,就可以开启与该ITEM项相对应的即时通信
交互界面。在即时通信交互界面中,通常包括交互界面输入栏,用以
写入待发送的消息内容;以及包括交互界面输出栏,用以输出交互各
方的通信记录;以及交互界面工具栏,用以提供写入消息内容或构建
交互通信操作的各种功能控件。

在当前的技术条件下,即时通信的交互方之间在进行交互通信的
过程中,各自的即时通信交互界面是相互独立的,一方的操作无法对
另一方的即时通信交互界面的位置移动造成影响。

发明内容

本发明的目的在于,提供一种移动即时通信交互界面的方法,以
及对应的客户端及系统,利用本发明,能够通过交互方中一方所创造
的移动路径,移动另一方的即时通信交互界面。

本发明所提供的一种移动即时通信交互界面的方法,包括有如下
步骤:

步骤1,通过发起方交互界面,采集触发接收方交互界面移动操
作的消息;

步骤2,采集发起方以生成接收方交互界面移动轨迹为操作目的
所创造的移动路径;

步骤3,将发起方所创造的移动路径推送至接收方客户端,依据
该移动路径为轨迹对接收方交互界面进行位置移动操作。

进一步,所述触发接收方交互界面进行移动操作的消息,是通过
如下步骤实现的:

在发起方交互界面上,设置发起方移位触发控件;

在对前述发起方移位触发控件进行持续触发操作的情况下,采集
发起方拖动该移位触发控件移动的操作消息;

获取拖动该发起方移位触发控件的路径数据,作为发起方所创造
的移动路径。

进一步,在所述的发起方移位触发控件处于移位状态的情况下,
带动着所在的接收方交互界面进行等同轨迹的移位操作。

进一步,对前述发起方移位触发控件的持续触发操作,是通过鼠
标光标触发该移位触发控件,且在鼠标左键持续按压下拖动着该移位
触发控件进行的移位操作;或者,是在通过触摸屏以触摸点持续触压
移位触发控件的情况下,拖动着该移位触发控件进行移位操作。

进一步,在发起移位操作的情况下,采集发起方交互界面在当前
视窗中的相对位置,推送至接收方客户端,触发接收方交互界面移动
至该位置。

进一步,所述采集发起方交互界面的相对位置作为接收方交互界
面的相对位置的实现方式,包括如下步骤:

在接收方交互界面上预设接收方移位触发控件,在发起方交互界
面上预设发起方移位触发控件;

采集发起方移位触发控件在发起方视窗中的相对位置;

将前述发起方移位触发控件在发起方视窗中的相对位置,推送至
接收方客户端,作为接收方移位触发控件应移动到的目标位置;

将接收方交互界面向前述目标位置进行移位,直到其中的接收方
移位触发控件达到前述的目标位置。

进一步,在接收方交互界面的位置移动至发起方交互界面所指示
位置的情况下,采集发起方移位触发控件的移动路径,作为接收方移
位触发控件连带着所在接收方交互界面的移动路径。

进一步,所述的移动路径,是在触发了对接收方交互界面进行移
位操作的功能之后,仅采集发起方单独生成的路径信息,作为发起方
创造的、用以移动接收方交互界面的路径数据。

进一步,所述发起方单独生成的路径信息,是发起方单独使用鼠
标光标在视窗中所生成的路径信息,或者通过触摸屏由触摸路径所生
成的移动路径信息。

进一步,在采集获得发起方触发接收方交互界面进行移动位置的
操作消息的情况下,在发起方客户端和接收方客户端之间建立实时传
输关系,用以实时推送发起方所创造的移动路径,在接收方客户端中
触发接收方交互界面进行相应路径的移动操作。

进一步,在采集获得触发接收方交互界面的移动操作消息的情况
下,将该消息推送至接收方客户端,若判断获得与前述发起方相对应
的接收方交互界面处于未打开状态或者未处于活动窗口状态的情况
下,将该接收方交互界面开启并置于活动窗口状态,或将未处于活动
窗口的已开启状态转为活动窗口状态。

进一步,通过发起方客户端或接收方客户端,对应着其中的移位
触发控件,设置状态开启模式及状态关闭模式,其中在状态开启模式
下许可所在客户端的即时通信交互界面接受移位功能,在状态关闭模
式下不许可所在客户端的即时通信交互界面接受前述的移位功能。

进一步,将发起方客户端和/或接收方客户端对状态开启模式和/
或状态关闭模式的设置消息,推送至交互对方所对应的即时通信交互
界面上输出。

进一步,通过发起方客户端或接收方客户端,设置移动倍率选择
模式,依据选择的移动倍数,放大或缩小所推送或接收的移动路径尺
度。

进一步,将对应的即时通信交互界面移动到所在视窗边缘位置的
放大移动倍数,作为最大的放大倍数。

进一步,所述的移动路径,包括对原有移动路径,取其整体或部
分经镜像或角度转动或逆向后所生成的移动路径,作为对接收方交互
界面进行位置移动操作的轨迹。

进一步,在发起方所创造的移动路径因接收方交互界面超出所在
视窗边缘的缘故而无法执行的情况下,则相对于所邻近的一条边缘
线,对未能执行的移动轨迹部分取镜像对称的移动轨迹,依据该镜像
后的移动轨迹执行对接收方交互界面的移位操作。

进一步,在发起方所创造的移动路径因接收方交互界面超出所在
视窗边缘的缘故而无法执行的情况下,对整体或将超出所在视窗边缘
的移动路径部分,取逆向的移动路径,作为整体或未能执行的移动路
径部分的移动轨迹,依据该逆向后的移动轨迹执行对接收方交互界面
的移位操作。

进一步,在接收方交互界面通过发起方所创造的移动路径移离出
所在视窗的时间段内,对接收方交互界面不进行显示。

进一步,判定接收方交互界面在停止移动的情况下,是否没有被
显示,或者虽然显示了,但没有进行完整显示;若没有被显示,则向
所在接收方交互界面发出移位指令,使其回复到原有的位置,或者移
动到视窗中能够完整显示整个接收方交互界面的位置。

进一步,在利用发起方所创造的移动路径对接收方交互界面进行
移动操作前,采集接收方交互界面的原有位置;

在按照发起方所创造的移动路径移动完毕接收方交互界面后,获
取预先采集的接收方交互界面的原有位置,将接收方交互界面复原至
原有位置。

本发明还提供一种移动即时通信交互界面的客户端,它对应着发
起方客户端,该客户端还包括:

界面移动触发单元,用以通过发起方交互界面采集触发接收方交
互界面移动操作的消息;

移动路径采集单元,用以采集发起方以生成接收方交互界面移动
轨迹为操作目的所创造的移动路径;

移动路径推送单元,用以将发起方所创造的移动路径推送至接收
方客户端。

本发明还提供一种移动即时通信交互界面的客户端,它对应着接
收方客户端,该客户端还包括:

移动路径接收单元,用以接收来自于发起方客户端所推送的移动
路径数据;

界面移动执行单元,用以将发起方所触发的移动路径作为移动轨
迹,对和前述发起方相对应的接收方交互界面进行位置移动操作。

进一步,对应着接收方客户端还设置有移动许可单元,用以由接
收方决定是否响应发起方所创造的移动路径。

本发明还提供一种移动即时通信交互界面的系统,它包括发起方
客户端、接收方客户端以及系统服务器,该系统还包括:

发起方客户端,它包括:

界面移动触发单元,用以通过发起方交互界面采集触发接收方交
互界面移动操作的消息;

移动路径采集单元,用以采集发起方以生成接收方交互界面移动
轨迹为操作目的所创造的移动路径;

移动路径推送单元,用以将发起方所创造的移动路径推送至接收
方客户端;

接收方客户端,它包括,

移动路径接收单元,用以接收来自于前述发起方客户端所推送的
移动路径数据;

界面移动执行单元,用以将发起方所触发的移动路径作为移动轨
迹,对和发起方相对应的接收方交互界面进行位置移动操作。

进一步,对应着接收方客户端还设置有移动许可单元,用以由接
收方决定是否响应发起方所创造的移动路径。

附图说明

图1是本发明所述移动即时通信交互界面的方法的流程图,为实
施例1。

图2是本发明所述移动即时通信交互界面的方法的流程图,为实
施例2。

图3是本发明所述移动即时通信交互界面的发起方客户端的结
构框图,为实施例3。

图4是本发明所述移动即时通信交互界面的接收方客户端的结
构框图,为实施例4。

图5是本发明所述移动即时通信交互界面的系统的结构框图,为
实施例5。

具体实施方式

实施例1

本发明所描述的即时通信交互界面,其界面的形式可以参照前面
技术背景部分所描述的内容,在通常情况下,即时通信交互界面包括
交互界面输入栏,用以写入待发送的消息内容;以及包括交互界面输
出栏,用以输出交互各方的通信记录;以及交互界面工具栏,用以提
供写入消息内容或构建交互通信操作的各种功能控件。通过本发明,
能够由发起方创造移动路径。

在具体实施时,参图1所示,本发明所提供的一种移动即时通信
交互界面的方法包括有如下步骤:

步骤S110,通过发起方交互界面,采集触发接收方交互界面移
动操作的消息;

步骤S120,采集发起方以生成接收方交互界面移动轨迹为操作
目的所创造的移动路径;

步骤S130,将发起方所创造的移动路径推送至接收方客户端,
依据该移动路径为轨迹对接收方交互界面进行位置移动操作。

在本实施例中,发起方能够通过自身的客户端,使得接收方交互
界面按照发起方所随机创造的移动路径进行移位操作。

为实现前述的功能,需要由发起方触发接收方交互界面的移动操
作。发起方进行触发的方式,具体是不限定的。作为举例,可以在发
起方交互界面上设置触发控件,当采集到发起方利用鼠标光标或者触
摸输入结构进行点击的消息后即可触发。

在触发了接收方交互界面的移动操作之后,能够采集发起方所创
造的移动路径。采集的方式是多种多样的,具体并不限定。

在接下来的描述中,提供了一种方式,利用该方式能够同步采集
对接收方交互界面的移动触发消息,以及采集发起方所创造的移动路
径。该方式是通过如下步骤进行实现的:

在发起方交互界面上,设置发起方移位触发控件;

在对前述发起方移位触发控件进行持续触发操作的情况下,采集
发起方拖动该移位触发控件移动的操作消息;

获取拖动该发起方移位触发控件的路径数据,作为发起方所创造
的移动路径。

前述的发起方移位触发控件,可以通过设置在发起方交互界面上
的控件图标进行呈现。发起方移位触发控件在发起方的拖动操作下,
可以单独进行位置的移动操作,通过所在终端视窗中和事件轨迹相关
的API应用函数接口,获取并采集该发起方移位触发控件的移动路径
信息。作为优选的实施例,是在发起方移位触发控件被拖动的情况下,
连带着设置有该发起方移位触发控件的发起方交互界面同步进行移
动操作。

前述发起方移位触发控件所进行的持续触发操作,具体操作方式
是不限定的。作为举例,对于所在终端具有鼠标器的情况而言,可通
过鼠标光标以鼠标左键点击的方式触发该发起方移位触发控件,进而
对鼠标左键实施持续按压操作,在该操作状态下,拖动着发起方移位
触发控件进行移位操作。在拖动过程中,利用窗口内事件轨迹相关的
API应用函数接口,采集前述状态下的鼠标光标的移动路径,作为发
起方所创造的接收方交互界面的移动轨迹。

类似地,对于具有触摸屏的终端设备而言,作为举例,可以通过
手指在触摸屏上所形成的触摸点,对前述发起方移位触发控件进行持
续触压操作,进而在该发起方移位触发控件保持触压状态的情况下,
通过手指在触摸屏上拖动着该移位触发控件进行移位操作。采集拖动
发起方移位触发控件的移动路径,作为发起方所创造的接收方交互界
面的移动轨迹。

需要指出的是,所述的移动路径,还可以在触发了对接收方交互
界面进行移位操作的功能之后,不采集对发起方交互界面或发起方移
位触发控件的拖动信息,而仅采集发起方单独生成的路径信息,比如
单独使用鼠标光标在视窗中所生成的路径信息,或者通过触摸屏由手
指操作的触摸路径生成的移动路径信息,作为发起方创造的、用以移
动接收方交互界面的路径数据。

在前述的步骤S130中,将发起方所创造的移动路径推送至接收
方客户端,前述的接收方交互界面依据该移动路径,通过所在终端视
窗进行位置移动操作。

在具体执行时,前述的步骤S130具有不同的技术特点,分别描
述如下:

首先,接收方交互界面在进行位置移动时,所基于的位置包括两
种,一种是以接收方交互界面的初始位置为基础,采集发起方所创造
的移动路径进行移动操作;另一种是首先将接收方交互界面移动至和
发起方交互界面在视窗中一致的相对位置,然后再采集发起方所创造
的移动路径进行移动操作。

采集发起方交互界面在当前视窗中的相对位置,适合选择参照点
来实施。参照点的选择方式多种多样,作为举例,在接收方交互界面
为矩形的情况下,可以选择该矩形的中心为参照点。

进一步,前述的参照点也可以通过在接收方交互界面上设置接收
方移位触发控件的方式进行实现。作为举例,其操作步骤如下:

在接收方交互界面上预设接收方移位触发控件,在发起方交互界
面上预设发起方移位触发控件;

采集发起方移位触发控件在发起方视窗中的相对位置;

将前述发起方移位触发控件在发起方视窗中的相对位置,推送至
接收方客户端,作为接收方移位触发控件应移动到的目标位置;

将接收方交互界面向前述目标位置进行移位,直到其中的接收方
移位触发控件达到前述的目标位置。

下面举一个例子对前述步骤进行说明。对应着发起方移位触发控
件来说,将该控件所展示图标区域的中心作为发起方参照点,测量获
得发起方参照点在当前视窗中,相对于视窗左侧边缘的左侧距离与相
对于视窗右侧边缘的右侧距离之间的比例为45:55,以及相对于视窗
上侧边缘的距离与相对于视窗下侧边缘距离之间的比例为32:68,于
是,前述的比例关系,就是发起方移位触发控件相对于发起方视窗的
相对位置。对于接收方交互界面来说,通过所在视窗,将其中的接收
方移位触发控件移动到前述比例关系所限定的相对位置即可。

进而,将接收方交互界面的位置移动至发起方交互界面所指示位
置,特别是相对位置的情况下,即可采集发起方所创造的移动路径,
作为接收方移位触发控件连带着所在接收方交互界面的移动轨迹。

接收方交互界面在接收发起方所创造的移动路径进行位置移动
操作时,还可以实时接收发起方创造的移动路径,而不是等到发起方
创造完成所有的移动路径之后才进行发送。这种情况下,就可以在采
集获得发起方触发接收方交互界面移动操作的消息时,在发起方客户
端和接收方客户端之间建立实时的通信传输关系,用以采集发起方所
创造的移动路径,实时推送至接收方客户端,并直接按照发起方所创
造的移动路径进行实时移动操作。

进一步,可能还会存在这样的问题:发起方通过自身的发起方交
互界面,创造移动路径来触发接收方交互界面进行移动操作,但对应
的接收方交互界面却处于关闭状态。这种情况有两种处理方式:

(1)不采集发起方所创造的移动路径来移动接收方交互界面,
因为接收方交互界面并未开启。

(2)主动触发接收方交互界面进入到开启状态,进而接收发起
方所创造的移动路径进行移位操作。这种情况下,就可以在采集获得
发起方触发接收方交互界面进行移动操作的操作消息的情况下,和/
或在采集获得发起方已创造移动路径的情况下,将该消息推送至接收
方客户端,进而判定对应着发起方的接收方交互界面是否处于开启状
态。若判断获得与前述发起方相对应的接收方交互界面处于未打开状
态,则将其开启并转为活动窗口状态;或者,对已打开但未处于活动
窗口状态的接收方交互界面,将其转为活动窗口状态。

另一方面,还可以由发起方或接收方自己定位是否应用本发明所
描述的界面位置移动功能。具体来说,可以通过发起方客户端或接收
方客户端,对应着其中的移位触发控件,设置状态开启模式及状态关
闭模式。作为举例,当发起方或接收方通过所在视窗,利用鼠标光标
在移位触发控件上停留时,即可生成用以选择将移位功能调为状态开
启模式或状态关闭模式的控件选项,当触发了相应的选项后,即可完
成对应的设置功能。于是,对于发起方来说,在移位触发控件设定为
状态开启模式的情况下,就可以在接收到接收方所创造的移动路径时
进行移位操作;若设定为状态关闭模式,则接收方就无法利用本发明
所描述的方式对发起方交互界面进行移位操作。

为了更好地呈现接收方或发起方对移位触发控件所设置的开启
或关闭状态,可以将发起方客户端或接收方客户端所设置的状态开启
模式或状态关闭模式的设置消息,推送至各自的联系人对象所在的即
时通信客户端,特别是正在进行交互通信的交互对方所在的客户端,
通过与交互对方进行通信的即时通信交互界面输出。作为举例,若接
收方许可发起方通过创造移动路径的方式移动所在接收方交互界面
的话,则将该消息推送至发起方客户端,在对应的发起方交互界面上,
将对接收方所设置的移位触发控件显示为彩色;若接收方不许可的
话,则前述移位触发控件显示为黑白颜色,或者其上再增加一个代表
禁止操作的斜杠。

进一步,在实施本发明所描述的前述功能时,还可以对创造的移
动路径做等比例的放大或缩小操作,用以改变移动路径的输出效果。
具体说来,可通过发起方客户端或接收方客户端设置移动倍率选择模
式,通过该移动倍率选择模式,设定对发起方所创造的移动路径做等
比例放大或缩小的倍数,然后依据所选择的移动倍数规则,放大或缩
小所推送或接收的移动路径尺度。作为举例,发起方通过移动倍率选
择模式,选定了2倍的移动倍率,于是,若发起方通过拖动移位触发
控件创造了一个半径为3cm的圆,则通过2倍的移动倍率,在起点位
置不变的情况下,将移动路径等比例放大为一个半径为6cm的圆。

需要指出的是,经放大后的移动轨迹可能会超出所在视窗的边
缘。对于这种情况有不同的处理方式,比如,可以将放大后的移动路
径抵达所在视窗边缘位置的情况,作为限定放大倍数的条件,将该情
况下的放大倍数作为最大放大倍数。或者,也可以直接将超出所在视
窗的移动路径删除掉,将没有超过所在视窗范围的移动路径保留,等
等。

前述因移动路径放大而使移位操作超出视窗范围是一种情况,还
有其它更常见的情况。具体来说,因发起方交互界面与接收方交互界
面两者在各自视窗中的起始位置并不雷同。因此,如果直接采集发起
方所创造的移动路径作为接收方交互界面的移动轨迹,则可能会出现
移动轨迹无法有效在接收方视窗中执行的情况。前面已描述了该问题
的处理方案,比如,将接收方交互界面在接收方视窗中的相对位置调
整到和发起方交互界面一致的位置再进行移位操作。

当然,还有其它的实现方式。比如,还可以将发起方所创造的移
动路径,取其整体或部分经镜像或角度转动或逆向等方式处理之后获
得的移动路径,作为对接收方交互界面进行位置移动操作的轨迹。

作为举例,在发起方所创造的移动路径因接收方交互界面超出所
在视窗边缘而无法执行的情况下,则相对于所邻近的一条边缘线,对
未能执行的移动轨迹部分取镜像对称的移动轨迹,依据该镜像后的移
动轨迹执行对接收方交互界面的移位操作。在这种情况下,移动路径
包括有两个组成部分,其中一部分是没有使接收方交互界面移动出所
在视窗的轨迹部分,将该轨迹部分继续保留;另一部分则是将超出视
窗之外的路径部分,取所在视窗的邻近边缘做镜像,从而使得镜像后
的路径处于接收方交互界面所在的视窗之内,且这两部分的路径是连
贯的。

作为举例,在发起方所创造的移动路径因接收方交互界面超出所
在视窗边缘而无法执行的情况下,对整体或将超出所在视窗边缘的移
动路径部分,取逆向的移动路径,即按原来的位移方向倒过来进行移
动,以此作为整体或未能执行的移动路径部分的移动轨迹,依据该逆
向后的移动轨迹执行对接收方交互界面的移位操作。也就是说,取无
法执行移动路径部分进行反向移动的方式,以便于调整接收方交互界
面的移动路径处于所在视窗的范围内。

所述的角度转动,是将移动轨迹做0-360°范围的旋转,旋转的
目的,是为了让移动路径的整体或部分处于所在视窗的范围内。选择
的合适角度,是在旋转完毕后,所获得的移动路径能够有效地让接收
方交互界面通过所在的视窗范围进行移动。

需要指出的是,在接收方交互界面通过发起方所创造的移动路径
移离出所在视窗的时间段内,可以不显示接收方交互界面,这也是一
种实施方案。但在这种情况下,需要判定接收方交互界面在停止移动
的情况下,是否还没有被显示,或者虽然显示了,但没有进行完整显
示。这种情况下,就应当向所在接收方交互界面发出移位指令,使其
回复到原有的位置,或者移动到视窗中能够完整显示整个接收方交互
界面的位置。

进一步,对于前述的各种利用发起方所创造的移动路径移动接收
方交互界面的情况,都可以在进行接收方交互界面的移动操作前,预
先采集接收方交互界面的原有位置,并在按照发起方所创造的移动路
径移动完毕接收方交互界面之后,获取预先采集的接收方交互界面的
原有位置,将接收方交互界面复原至原有位置。

实施例2

下面结合着前述的方法,举一个具体的实施例。参图2所示,其
步骤如下:

步骤S210,发起方A和接收方B之间进行交互通信操作,其中
在发起方客户端的发起方交互界面上设置有发起方移位触发控件,在
接收方客户端的接收方交互界面上设置有接收方移位触发控件;

步骤S220,在对发起方移位触发控件通过鼠标光标或触摸屏进
行持续触发操作的情况下,采集发起方拖动该发起方移位触发控件进
行位置移动的路径信息,作为发起方所创造的移动路径;

步骤S230,采集前一步骤由发起方所创造的移动路径数据,推
送至接收方所在的接收方客户端;

步骤S240,采集接收方客户端所接收到的移动路径数据,将接
收方移位触发控件的位置作为参照点,以前述的移动路径数据作为移
动轨迹,带动着所在的接收方交互界面进行移位操作。

实施例3

参图3所示,对应着前面所描述的方法,本发明还提供一种移动
即时通信交互界面的客户端,具体对应着发起方客户端100。该发起
方客户端100能够实现预设的即时通信功能,其界面形式,作为举例,
包括即时通信主面板,在即时通信主面板中设置有联系人列表,在该
联系人列表中设置有各个联系人对象。每个联系人对象所在的区域,
设置有联系人对象的头像图标以及用户名等数据,其结构常以条框形
式呈现,通常被称为ITEM项。在触发了该ITEM项之后,能够生成与
该ITEM项相对应的即时通信交互界面,用以实现交互操作。在即时
通信交互界面上,通常设置有如下结构:(1)交互界面输入栏,用以
采集用户所载入的数据信息作为待发送数据进行传输操作;(2)输入
工具栏,用以提供各种可供用户选择的输入工具,比如,可以通过图
标控件选择各种图标、通过字体控件设置字体的类型或字号的大小,
或者发送交互界面的抖动信息,等等;(3)交互界面输出栏,用以输
出用户与对应联系人对象之间的通信记录,且该通信记录通常显示本
次的通信记录;(4)交互界面综合工具栏,用以设置和联系人对象之
间的多种操作功能,比如,设置用以选择交互通信方式的控件,包括
音频通信控件、多媒体通信控件等,或者设置向联系人对象发送文档
的控件,或者设置数据共享的控件,或者设置远程操作的控件,等等。

本发明所提供的发起方客户端100,用以通过所在的发起方交互
界面,创造移动路径来作为接收方交互界面的移动轨迹。为实现该功
能,所述的发起方客户端100还包括有如下结构:

界面移动触发单元110,用以通过发起方交互界面采集触发接收
方交互界面移动操作的消息;

移动路径采集单元120,用以采集发起方以生成接收方交互界面
移动轨迹为操作目的所创造的移动路径;

移动路径推送单元130,用以将发起方所创造的移动路径推送至
接收方客户端。

在具体操作时,作为举例,可以在发起方交互界面上设置发起方
移位触发控件,在触发了该发起方移位触发控件之后,即可通过前述
的界面移动触发单元110触发本发明所描述的功能,经由发起方交互
界面采集触发对接收方交互界面进行移动操作的消息。进而,通过移
动路径采集单元120,采集发起方所创造的移动路径数据,比如,采
集发起方通过鼠标光标或触摸屏在触压着前述发起方移位触发控件
情况下的移动路径,将其作为发起方所创造的移动路径,经由移动路
径推送单元130推送至对应的接收方客户端。

需要指出的是,利用本发明所实现的发起方客户端100,同样也
可以作为接收方客户端,接收交互对方发送的移动路径数据,作为所
在发起方交互界面移动的轨迹消息。

为了说明的方便,下面用单独的实施例对接收方客户端进行说
明。

实施例4

参图4所示,对应着前述的发起方客户端100,本发明还设置有
与其构成交互关系的接收方客户端200。该接收方客户端200的界面
形式,以及所能实现的功能,通常与发起方客户端100一致,它们都
是所在即时通信系统中的客户端。

所述的接收方客户端200,能够接收发起方所创造的移动路径,
作为自身接收方交互界面的移动轨迹。为实现该功能,所述的接收方
客户端200还包括有如下结构:

移动路径接收单元210,用以接收来自于发起方客户端所推送的
移动路径数据;

界面移动执行单元220,用以将发起方所触发的移动路径作为移
动轨迹,对和前述发起方相对应的接收方交互界面进行位置移动操
作。

在具体实施时,利用前述的移动路径接收单元210,接收来自于
前述发起方客户端所推送的移动路径数据,进而利用界面移动执行单
元220,将发起方所创造的移动路径推送至接收方客户端200,依据
该移动路径为轨迹对接收方交互界面进行位置移动操作。比如,发起
方所创造的移动轨迹为一个五角星,于是,将接收方交互界面按照前
述五角星的轨迹进行移动。

为了让接收方交互界面能够更为便利地移动,还可以在接收方交
互界面上设置接收方移位触发控件。以该接收方移位触发控件为参照
点,执行所获得的移动路径。在接收方移位触发控件进行位置移动的
过程中,带动着所在接收方交互界面进行位置移动操作。

进一步,还可以对应着接收方客户端200设置移动许可单元230,
用以由接收方决定是否响应发起方所创造的移动路径。比如,用户可
以通过预设的方式,将所在接收方交互界面上的接收方移位触发控件
设置为关闭状态,这种情况下,就不接受来自于发起方的移动路径数
据而进行位置移动。进而,将接收方对接收方移位触发控件的关闭消
息,推送至发起方客户端,通过与接收方相对应的发起方交互界面输
出,这样就提醒发起方不利用本发明对接收方交互界面进行移位操
作。

实施例5

参图5所示,对应着前面所描述的方法及客户端,本发明还提供
一种移动即时通信交互界面的系统300。该系统300能够完成预设的
即时通信功能,作为常见的实施方式,它包括有发起方客户端310、
接收方客户端320以及系统服务器330。在所述的发起方客户端310、
接收方客户端320以及系统服务器330之间,能够配合着实现和即时
通信相关的各种功能。作为举例而非限定,通过系统服务器330设置
有登录服务结构,其作用是获取各即时通信客户端当前的登录信息,
主要包括发起方客户端310或接收方客户端320登录的动态IP地址
以及端口号,并向登录的其它关联即时通信客户端推送前述的IP地
址以及端口号信息。进一步,所述的系统服务器330还设置有状态服
务结构,用于存储各个即时通信用户的登录状态。进一步,所述的系
统服务器330设置有离线消息服务结构,用于存储即时通信离线用户
的相关信息。以及设置有用户信息数据库服务结构,用于存储用户号
码标识以及与用户号码标识对应的其它基本资料,以及与用户相关的
群组、讨论组等信息,以及用户向联系人对象发送的、被系统服务器
330所存储的离线数据,或者由联系人对象发出的、被系统服务器330
所存储的离线数据,等等。

进一步,利用本发明所描述的系统300,还可以采集发起方所创
造的移动路径,让接收方交互界面依据该移动路径作为轨迹,进行移
位操作。为实现本功能,所述的系统300还具有如下技术特点:

发起方客户端310,它包括,

界面移动触发单元311,用以通过发起方交互界面采集触发接收
方交互界面移动操作的消息;

移动路径采集单元312,用以采集发起方以生成接收方交互界面
移动轨迹为操作目的所创造的移动路径;

移动路径推送单元313,用以将发起方所创造的移动路径推送至
接收方客户端320;

接收方客户端320,它包括,

移动路径接收单元321,用以接收来自于前述发起方客户端310
所推送的移动路径数据;

界面移动执行单元322,用以将发起方所触发的移动路径作为移
动轨迹,对和发起方相对应的接收方交互界面进行位置移动操作。

在具体实施时,前述的发起方客户端310和接收方客户端320
互为能够进行交互操作的即时通信客户端。对应着前述的接收方,在
发起方客户端310上开启的交互界面为发起方交互界面;对应着发起
方,在接收方客户端320上开启的交互界面为接收方交互界面。通过
发起方交互界面和接收方交互界面,发起方和接收方两者之间能够进
行即时通信交互操作。

作为举例,可以在发起方交互界面上设置发起方移位触发控件,
在接收方交互界面上设置接收方移位触发控件。通过发起方客户端
310采集获得触发消息后,即可通过前述的界面移动触发单元311触
发本发明所描述的功能,经由发起方交互界面采集触发对接收方交互
界面的移动操作消息。进而,通过移动路径采集单元312,采集发起
方所创造的移动路径数据,比如,采集发起方通过鼠标光标或触摸屏
在触压着前述发起方移位触发控件情况下的移动路径,将其作为发起
方所创造的移动路径,经由移动路径推送单元313推送至对应的接收
方客户端320。

在接收方客户端320中,利用前述的移动路径接收单元321,接
收来自于前述发起方客户端310所推送的移动路径数据,进而利用界
面移动执行单元322,将发起方所创造的移动路径推送至接收方客户
端320,依据该移动路径为轨迹对接收方交互界面进行位置移动操
作。比如,发起方所创造的移动轨迹为一个五角星,于是,将接收方
交互界面按照前述五角星的轨迹进行移动。

为了让接收方交互界面能够更为便利地移动,还可以在接收方交
互界面上设置接收方移位触发控件。将该接收方移位触发控件进行启
动,执行所获得的移动路径,进行移位操作。在接收方移位触发控件
进行位置移动的过程中,带动着所在接收方交互界面进行位置移动操
作。

进一步,还可以对应着接收方客户端320设置移动许可单元323,
用以由接收方决定是否响应发起方所创造的移动路径。比如,接收方
可以通过预设的方式,将所在接收方交互界面上的接收方移位触发控
件设置为关闭状态,这种情况下,就可以不接受来自于发起方的移动
路径数据而进行位置移动操作。进而,接收方对接收方移位触发控件
的关闭消息,适合推送至发起方客户端310,通过与接收方相对应的
发起方交互界面输出,这样发起方就不利用本发明对接收方交互界面
进行移位操作了。

进一步,接收发起方客户端310或接收方客户端320对创造移动
路径功能的关闭或开启消息,还可以通过所在的客户端采集后推送至
系统服务器330中进行存储。进而,等到对应的即时通信客户端及即
时通信交互界面处于开启状态的情况下,由系统服务器330推送发起
方客户端310或接收方客户端320所预设的状态消息并输出,其中该
状态消息是关闭状态消息或开启状态消息。

以上是对本发明的描述而非限定,基于本发明思想的其它实施
例,亦均在本发明的保护范围之中。

移动即时通信交互界面的方法、客户端及系统.pdf_第1页
第1页 / 共19页
移动即时通信交互界面的方法、客户端及系统.pdf_第2页
第2页 / 共19页
移动即时通信交互界面的方法、客户端及系统.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《移动即时通信交互界面的方法、客户端及系统.pdf》由会员分享,可在线阅读,更多相关《移动即时通信交互界面的方法、客户端及系统.pdf(19页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102833183 A (43)申请公布日 2012.12.19 C N 1 0 2 8 3 3 1 8 3 A *CN102833183A* (21)申请号 201210292695.6 (22)申请日 2012.08.16 H04L 12/58(2006.01) H04W 4/12(2009.01) H04W 88/02(2009.01) (71)申请人上海量明科技发展有限公司 地址 201203 上海市浦东新区张江高科技园 区春晓路470号203-32信箱 (72)发明人马宇尘 (54) 发明名称 移动即时通信交互界面的方法、客户端及系 统 (57) 摘要 本发。

2、明提供了一种移动即时通信交互界面的 方法、客户端及系统,属于通信、软件技术领域。 所述的方法包括有如下步骤:通过发起方交互界 面,采集触发接收方交互界面移动操作的消息; 采集发起方以生成接收方交互界面移动轨迹为操 作目的所创造的移动路径;将发起方所创造的移 动路径推送至接收方客户端,依据该移动路径为 轨迹对接收方交互界面进行位置移动操作。利用 本发明,能够通过交互方中一方所创造的移动路 径,移动另一方的即时通信交互界面。 (51)Int.Cl. 权利要求书3页 说明书11页 附图4页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 3 页 说明书 11 页 附图 4 页。

3、 1/3页 2 1.一种移动即时通信交互界面的方法,其特征在于该方法包括有如下步骤: 步骤1,通过发起方交互界面,采集触发接收方交互界面移动操作的消息; 步骤2,采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动路径; 步骤3,将发起方所创造的移动路径推送至接收方客户端,依据该移动路径为轨迹对接 收方交互界面进行位置移动操作。 2.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:所述触发 接收方交互界面进行移动操作的消息,是通过如下步骤实现的, 在发起方交互界面上,设置发起方移位触发控件; 在对前述发起方移位触发控件进行持续触发操作的情况下,采集发起方拖动该移位触 发。

4、控件移动的操作消息; 获取拖动该发起方移位触发控件的路径数据,作为发起方所创造的移动路径。 3.根据权利要求2所述的一种移动即时通信交互界面的方法,其特征在于:在所述的 发起方移位触发控件处于移位状态的情况下,带动着所在的接收方交互界面进行等同轨迹 的移位操作。 4.根据权利要求2所述的一种移动即时通信交互界面的方法,其特征在于:对前述发 起方移位触发控件的持续触发操作,是通过鼠标光标触发该移位触发控件,且在鼠标左键 持续按压下拖动着该移位触发控件进行的移位操作;或者,是在通过触摸屏以触摸点持续 触压移位触发控件的情况下,拖动着该移位触发控件进行移位操作。 5.根据权利要求1所述的一种移动即时。

5、通信交互界面的方法,其特征在于:在发起移 位操作的情况下,采集发起方交互界面在当前视窗中的相对位置,推送至接收方客户端,触 发接收方交互界面移动至该位置。 6.根据权利要求5所述的一种移动即时通信交互界面的方法,其特征在于:所述采集 发起方交互界面的相对位置作为接收方交互界面的相对位置的实现方式,包括如下步骤, 在接收方交互界面上预设接收方移位触发控件,在发起方交互界面上预设发起方移位 触发控件; 采集发起方移位触发控件在发起方视窗中的相对位置; 将前述发起方移位触发控件在发起方视窗中的相对位置,推送至接收方客户端,作为 接收方移位触发控件应移动到的目标位置; 将接收方交互界面向前述目标位置进。

6、行移位,直到其中的接收方移位触发控件达到前 述的目标位置。 7.根据权利要求5所述的一种移动即时通信交互界面的方法,其特征在于:在接收方 交互界面的位置移动至发起方交互界面所指示位置的情况下,采集发起方移位触发控件的 移动路径,作为接收方移位触发控件连带着所在接收方交互界面的移动路径。 8.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:所述的移 动路径,是在触发了对接收方交互界面进行移位操作的功能之后,仅采集发起方单独生成 的路径信息,作为发起方创造的、用以移动接收方交互界面的路径数据。 9.根据权利要求8所述的一种移动即时通信交互界面的方法,其特征在于:所述发起 方单独生成。

7、的路径信息,是发起方单独使用鼠标光标在视窗中所生成的路径信息,或者通 过触摸屏由触摸路径所生成的移动路径信息。 权 利 要 求 书CN 102833183 A 2/3页 3 10.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在采集获 得发起方触发接收方交互界面进行移动位置的操作消息的情况下,在发起方客户端和接收 方客户端之间建立实时传输关系,用以实时推送发起方所创造的移动路径,在接收方客户 端中触发接收方交互界面进行相应路径的移动操作。 11.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在采集获 得触发接收方交互界面的移动操作消息的情况下,将该消息推送至。

8、接收方客户端,若判断 获得与前述发起方相对应的接收方交互界面处于未打开状态或者未处于活动窗口状态的 情况下,将该接收方交互界面开启并置于活动窗口状态,或将未处于活动窗口的已开启状 态转为活动窗口状态。 12.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:通过发起 方客户端或接收方客户端,对应着其中的移位触发控件,设置状态开启模式及状态关闭模 式,其中在状态开启模式下许可所在客户端的即时通信交互界面接受移位功能,在状态关 闭模式下不许可所在客户端的即时通信交互界面接受前述的移位功能。 13.根据权利要求12所述的一种移动即时通信交互界面的方法,其特征在于:将发起 方客户端和/或。

9、接收方客户端对状态开启模式和/或状态关闭模式的设置消息,推送至交 互对方所对应的即时通信交互界面上输出。 14.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:通过发起 方客户端或接收方客户端,设置移动倍率选择模式,依据选择的移动倍数,放大或缩小所推 送或接收的移动路径尺度。 15.根据权利要求14所述的一种移动即时通信交互界面的方法,其特征在于:将对应 的即时通信交互界面移动到所在视窗边缘位置的放大移动倍数,作为最大的放大倍数。 16.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:所述的移 动路径,包括对原有移动路径,取其整体或部分经镜像或角度转动或逆向后所。

10、生成的移动 路径,作为对接收方交互界面进行位置移动操作的轨迹。 17.根据权利要求16所述的一种移动即时通信交互界面的方法,其特征在于:在发起 方所创造的移动路径因接收方交互界面超出所在视窗边缘的缘故而无法执行的情况下,则 相对于所邻近的一条边缘线,对未能执行的移动轨迹部分取镜像对称的移动轨迹,依据该 镜像后的移动轨迹执行对接收方交互界面的移位操作。 18.根据权利要求16所述的一种移动即时通信交互界面的方法,其特征在于:在发起 方所创造的移动路径因接收方交互界面超出所在视窗边缘的缘故而无法执行的情况下,对 整体或将超出所在视窗边缘的移动路径部分,取逆向的移动路径,作为整体或未能执行的 移动路。

11、径部分的移动轨迹,依据该逆向后的移动轨迹执行对接收方交互界面的移位操作。 19.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在接收方 交互界面通过发起方所创造的移动路径移离出所在视窗的时间段内,对接收方交互界面不 进行显示。 20.根据权利要求19所述的一种移动即时通信交互界面的方法,其特征在于:判定接 收方交互界面在停止移动的情况下,是否没有被显示,或者虽然显示了,但没有进行完整显 示;若没有被显示,则向所在接收方交互界面发出移位指令,使其回复到原有的位置,或者 移动到视窗中能够完整显示整个接收方交互界面的位置。 权 利 要 求 书CN 102833183 A 3/3页 。

12、4 21.根据权利要求1所述的一种移动即时通信交互界面的方法,其特征在于:在利用发 起方所创造的移动路径对接收方交互界面进行移动操作前,采集接收方交互界面的原有位 置; 在按照发起方所创造的移动路径移动完毕接收方交互界面后,获取预先采集的接收方 交互界面的原有位置,将接收方交互界面复原至原有位置。 22.一种移动即时通信交互界面的客户端,它对应着发起方客户端,其特征在于该客户 端还包括: 界面移动触发单元,用以通过发起方交互界面采集触发接收方交互界面移动操作的消 息; 移动路径采集单元,用以采集发起方以生成接收方交互界面移动轨迹为操作目的所创 造的移动路径; 移动路径推送单元,用以将发起方所创。

13、造的移动路径推送至接收方客户端。 23.一种移动即时通信交互界面的客户端,它对应着接收方客户端,其特征在于该客户 端还包括: 移动路径接收单元,用以接收来自于发起方客户端所推送的移动路径数据; 界面移动执行单元,用以将发起方所触发的移动路径作为移动轨迹,对和前述发起方 相对应的接收方交互界面进行位置移动操作。 24.根据权利要求23所述的一种移动即时通信交互界面的客户端,其特征在于:对应 着接收方客户端还设置有移动许可单元,用以由接收方决定是否响应发起方所创造的移动 路径。 25.一种移动即时通信交互界面的系统,它包括发起方客户端、接收方客户端以及系统 服务器,其特征在于该系统还包括: 发起方。

14、客户端,它包括: 界面移动触发单元,用以通过发起方交互界面采集触发接收方交互界面移动操作的消 息; 移动路径采集单元,用以采集发起方以生成接收方交互界面移动轨迹为操作目的所创 造的移动路径; 移动路径推送单元,用以将发起方所创造的移动路径推送至接收方客户端; 接收方客户端,它包括, 移动路径接收单元,用以接收来自于前述发起方客户端所推送的移动路径数据; 界面移动执行单元,用以将发起方所触发的移动路径作为移动轨迹,对和发起方相对 应的接收方交互界面进行位置移动操作。 26.根据权利要求25所述的一种移动即时通信交互界面的系统,其特征在于:对应着 接收方客户端还设置有移动许可单元,用以由接收方决定。

15、是否响应发起方所创造的移动路 径。 权 利 要 求 书CN 102833183 A 1/11页 5 移动即时通信交互界面的方法、 客户端及系统 技术领域 0001 本发明属于通信、软件技术领域。 技术背景 0002 即时通信(InstantMessaging,简称IM),大多数情况下,指的是能够即时发送或 接收互联网消息等功能的业务。它已成为人们通过网络进行交互通信的平台,用以实现包 括文本、图片、语音、视频、多媒体等多种数据格式的交互操作,并能够对已有的文档数据利 用即时通信工具便利地进行传输操作。在交互通信的基础上,通过即时通信工具还逐步发 展出了个人页面、博客、微博、电子邮件、音乐、图片。

16、、游戏、影视和搜索等多种功能。即时通 信工具已不再单纯作为聊天工具,还实现了资讯、娱乐、搜索、电子商务、办公、网络社区等 更加广泛的用途。能够实现即时通信接入功能的设备多种多样。典型的设备类型,包括使用 传统网络的个人电脑,以及平板电脑;还包括使用移动互联网的智能手机,等等。目前即时 通信软件的类型也多种多样,典型的包括腾讯科技公司的QQ或微信、微软公司的MSN、AOL 的ICQ,以及淘宝旺旺、网易泡泡、飞信、米聊,等等。 0003 对于目前常用的即时通信工具来说,在登录即时通信客户端之后,通常能够开启 即时通信主面板,在即时通信主面板中包括有各个即时通信的功能控件,以及联系人列表。 在联系人。

17、列表中呈现有各个联系人对象。每个联系人对象所在的区域通常为条框结构,其 中包括有联系人对象的用户图标和用户名,该条框结构通常被称为ITEM项。在触发了该 ITEM项之后,就可以开启与该ITEM项相对应的即时通信交互界面。在即时通信交互界面 中,通常包括交互界面输入栏,用以写入待发送的消息内容;以及包括交互界面输出栏,用 以输出交互各方的通信记录;以及交互界面工具栏,用以提供写入消息内容或构建交互通 信操作的各种功能控件。 0004 在当前的技术条件下,即时通信的交互方之间在进行交互通信的过程中,各自的 即时通信交互界面是相互独立的,一方的操作无法对另一方的即时通信交互界面的位置移 动造成影响。。

18、 发明内容 0005 本发明的目的在于,提供一种移动即时通信交互界面的方法,以及对应的客户端 及系统,利用本发明,能够通过交互方中一方所创造的移动路径,移动另一方的即时通信交 互界面。 0006 本发明所提供的一种移动即时通信交互界面的方法,包括有如下步骤: 0007 步骤1,通过发起方交互界面,采集触发接收方交互界面移动操作的消息; 0008 步骤2,采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动路 径; 0009 步骤3,将发起方所创造的移动路径推送至接收方客户端,依据该移动路径为轨迹 对接收方交互界面进行位置移动操作。 说 明 书CN 102833183 A 2/11页 6。

19、 0010 进一步,所述触发接收方交互界面进行移动操作的消息,是通过如下步骤实现 的: 0011 在发起方交互界面上,设置发起方移位触发控件; 0012 在对前述发起方移位触发控件进行持续触发操作的情况下,采集发起方拖动该移 位触发控件移动的操作消息; 0013 获取拖动该发起方移位触发控件的路径数据,作为发起方所创造的移动路径。 0014 进一步,在所述的发起方移位触发控件处于移位状态的情况下,带动着所在的接 收方交互界面进行等同轨迹的移位操作。 0015 进一步,对前述发起方移位触发控件的持续触发操作,是通过鼠标光标触发该移 位触发控件,且在鼠标左键持续按压下拖动着该移位触发控件进行的移位。

20、操作;或者,是在 通过触摸屏以触摸点持续触压移位触发控件的情况下,拖动着该移位触发控件进行移位操 作。 0016 进一步,在发起移位操作的情况下,采集发起方交互界面在当前视窗中的相对位 置,推送至接收方客户端,触发接收方交互界面移动至该位置。 0017 进一步,所述采集发起方交互界面的相对位置作为接收方交互界面的相对位置的 实现方式,包括如下步骤: 0018 在接收方交互界面上预设接收方移位触发控件,在发起方交互界面上预设发起方 移位触发控件; 0019 采集发起方移位触发控件在发起方视窗中的相对位置; 0020 将前述发起方移位触发控件在发起方视窗中的相对位置,推送至接收方客户端, 作为接收。

21、方移位触发控件应移动到的目标位置; 0021 将接收方交互界面向前述目标位置进行移位,直到其中的接收方移位触发控件达 到前述的目标位置。 0022 进一步,在接收方交互界面的位置移动至发起方交互界面所指示位置的情况下, 采集发起方移位触发控件的移动路径,作为接收方移位触发控件连带着所在接收方交互界 面的移动路径。 0023 进一步,所述的移动路径,是在触发了对接收方交互界面进行移位操作的功能之 后,仅采集发起方单独生成的路径信息,作为发起方创造的、用以移动接收方交互界面的路 径数据。 0024 进一步,所述发起方单独生成的路径信息,是发起方单独使用鼠标光标在视窗中 所生成的路径信息,或者通过触。

22、摸屏由触摸路径所生成的移动路径信息。 0025 进一步,在采集获得发起方触发接收方交互界面进行移动位置的操作消息的情况 下,在发起方客户端和接收方客户端之间建立实时传输关系,用以实时推送发起方所创造 的移动路径,在接收方客户端中触发接收方交互界面进行相应路径的移动操作。 0026 进一步,在采集获得触发接收方交互界面的移动操作消息的情况下,将该消息推 送至接收方客户端,若判断获得与前述发起方相对应的接收方交互界面处于未打开状态或 者未处于活动窗口状态的情况下,将该接收方交互界面开启并置于活动窗口状态,或将未 处于活动窗口的已开启状态转为活动窗口状态。 0027 进一步,通过发起方客户端或接收方。

23、客户端,对应着其中的移位触发控件,设置状 说 明 书CN 102833183 A 3/11页 7 态开启模式及状态关闭模式,其中在状态开启模式下许可所在客户端的即时通信交互界面 接受移位功能,在状态关闭模式下不许可所在客户端的即时通信交互界面接受前述的移位 功能。 0028 进一步,将发起方客户端和/或接收方客户端对状态开启模式和/或状态关闭模 式的设置消息,推送至交互对方所对应的即时通信交互界面上输出。 0029 进一步,通过发起方客户端或接收方客户端,设置移动倍率选择模式,依据选择的 移动倍数,放大或缩小所推送或接收的移动路径尺度。 0030 进一步,将对应的即时通信交互界面移动到所在视窗。

24、边缘位置的放大移动倍数, 作为最大的放大倍数。 0031 进一步,所述的移动路径,包括对原有移动路径,取其整体或部分经镜像或角度转 动或逆向后所生成的移动路径,作为对接收方交互界面进行位置移动操作的轨迹。 0032 进一步,在发起方所创造的移动路径因接收方交互界面超出所在视窗边缘的缘故 而无法执行的情况下,则相对于所邻近的一条边缘线,对未能执行的移动轨迹部分取镜像 对称的移动轨迹,依据该镜像后的移动轨迹执行对接收方交互界面的移位操作。 0033 进一步,在发起方所创造的移动路径因接收方交互界面超出所在视窗边缘的缘故 而无法执行的情况下,对整体或将超出所在视窗边缘的移动路径部分,取逆向的移动路径。

25、, 作为整体或未能执行的移动路径部分的移动轨迹,依据该逆向后的移动轨迹执行对接收方 交互界面的移位操作。 0034 进一步,在接收方交互界面通过发起方所创造的移动路径移离出所在视窗的时间 段内,对接收方交互界面不进行显示。 0035 进一步,判定接收方交互界面在停止移动的情况下,是否没有被显示,或者虽然显 示了,但没有进行完整显示;若没有被显示,则向所在接收方交互界面发出移位指令,使其 回复到原有的位置,或者移动到视窗中能够完整显示整个接收方交互界面的位置。 0036 进一步,在利用发起方所创造的移动路径对接收方交互界面进行移动操作前,采 集接收方交互界面的原有位置; 0037 在按照发起方所。

26、创造的移动路径移动完毕接收方交互界面后,获取预先采集的接 收方交互界面的原有位置,将接收方交互界面复原至原有位置。 0038 本发明还提供一种移动即时通信交互界面的客户端,它对应着发起方客户端,该 客户端还包括: 0039 界面移动触发单元,用以通过发起方交互界面采集触发接收方交互界面移动操作 的消息; 0040 移动路径采集单元,用以采集发起方以生成接收方交互界面移动轨迹为操作目的 所创造的移动路径; 0041 移动路径推送单元,用以将发起方所创造的移动路径推送至接收方客户端。 0042 本发明还提供一种移动即时通信交互界面的客户端,它对应着接收方客户端,该 客户端还包括: 0043 移动路。

27、径接收单元,用以接收来自于发起方客户端所推送的移动路径数据; 0044 界面移动执行单元,用以将发起方所触发的移动路径作为移动轨迹,对和前述发 起方相对应的接收方交互界面进行位置移动操作。 说 明 书CN 102833183 A 4/11页 8 0045 进一步,对应着接收方客户端还设置有移动许可单元,用以由接收方决定是否响 应发起方所创造的移动路径。 0046 本发明还提供一种移动即时通信交互界面的系统,它包括发起方客户端、接收方 客户端以及系统服务器,该系统还包括: 0047 发起方客户端,它包括: 0048 界面移动触发单元,用以通过发起方交互界面采集触发接收方交互界面移动操作 的消息;。

28、 0049 移动路径采集单元,用以采集发起方以生成接收方交互界面移动轨迹为操作目的 所创造的移动路径; 0050 移动路径推送单元,用以将发起方所创造的移动路径推送至接收方客户端; 0051 接收方客户端,它包括, 0052 移动路径接收单元,用以接收来自于前述发起方客户端所推送的移动路径数据; 0053 界面移动执行单元,用以将发起方所触发的移动路径作为移动轨迹,对和发起方 相对应的接收方交互界面进行位置移动操作。 0054 进一步,对应着接收方客户端还设置有移动许可单元,用以由接收方决定是否响 应发起方所创造的移动路径。 附图说明 0055 图1是本发明所述移动即时通信交互界面的方法的流程。

29、图,为实施例1。 0056 图2是本发明所述移动即时通信交互界面的方法的流程图,为实施例2。 0057 图3是本发明所述移动即时通信交互界面的发起方客户端的结构框图,为实施例 3。 0058 图4是本发明所述移动即时通信交互界面的接收方客户端的结构框图,为实施例 4。 0059 图5是本发明所述移动即时通信交互界面的系统的结构框图,为实施例5。 具体实施方式 0060 实施例1 0061 本发明所描述的即时通信交互界面,其界面的形式可以参照前面技术背景部分所 描述的内容,在通常情况下,即时通信交互界面包括交互界面输入栏,用以写入待发送的消 息内容;以及包括交互界面输出栏,用以输出交互各方的通信。

30、记录;以及交互界面工具栏, 用以提供写入消息内容或构建交互通信操作的各种功能控件。通过本发明,能够由发起方 创造移动路径。 0062 在具体实施时,参图1所示,本发明所提供的一种移动即时通信交互界面的方法 包括有如下步骤: 0063 步骤S110,通过发起方交互界面,采集触发接收方交互界面移动操作的消息; 0064 步骤S120,采集发起方以生成接收方交互界面移动轨迹为操作目的所创造的移动 路径; 0065 步骤S130,将发起方所创造的移动路径推送至接收方客户端,依据该移动路径为 说 明 书CN 102833183 A 5/11页 9 轨迹对接收方交互界面进行位置移动操作。 0066 在本实。

31、施例中,发起方能够通过自身的客户端,使得接收方交互界面按照发起方 所随机创造的移动路径进行移位操作。 0067 为实现前述的功能,需要由发起方触发接收方交互界面的移动操作。发起方进行 触发的方式,具体是不限定的。作为举例,可以在发起方交互界面上设置触发控件,当采集 到发起方利用鼠标光标或者触摸输入结构进行点击的消息后即可触发。 0068 在触发了接收方交互界面的移动操作之后,能够采集发起方所创造的移动路径。 采集的方式是多种多样的,具体并不限定。 0069 在接下来的描述中,提供了一种方式,利用该方式能够同步采集对接收方交互界 面的移动触发消息,以及采集发起方所创造的移动路径。该方式是通过如下。

32、步骤进行实现 的: 0070 在发起方交互界面上,设置发起方移位触发控件; 0071 在对前述发起方移位触发控件进行持续触发操作的情况下,采集发起方拖动该移 位触发控件移动的操作消息; 0072 获取拖动该发起方移位触发控件的路径数据,作为发起方所创造的移动路径。 0073 前述的发起方移位触发控件,可以通过设置在发起方交互界面上的控件图标进行 呈现。发起方移位触发控件在发起方的拖动操作下,可以单独进行位置的移动操作,通过所 在终端视窗中和事件轨迹相关的API应用函数接口,获取并采集该发起方移位触发控件的 移动路径信息。作为优选的实施例,是在发起方移位触发控件被拖动的情况下,连带着设置 有该发。

33、起方移位触发控件的发起方交互界面同步进行移动操作。 0074 前述发起方移位触发控件所进行的持续触发操作,具体操作方式是不限定的。作 为举例,对于所在终端具有鼠标器的情况而言,可通过鼠标光标以鼠标左键点击的方式触 发该发起方移位触发控件,进而对鼠标左键实施持续按压操作,在该操作状态下,拖动着发 起方移位触发控件进行移位操作。在拖动过程中,利用窗口内事件轨迹相关的API应用函 数接口,采集前述状态下的鼠标光标的移动路径,作为发起方所创造的接收方交互界面的 移动轨迹。 0075 类似地,对于具有触摸屏的终端设备而言,作为举例,可以通过手指在触摸屏上所 形成的触摸点,对前述发起方移位触发控件进行持续。

34、触压操作,进而在该发起方移位触发 控件保持触压状态的情况下,通过手指在触摸屏上拖动着该移位触发控件进行移位操作。 采集拖动发起方移位触发控件的移动路径,作为发起方所创造的接收方交互界面的移动轨 迹。 0076 需要指出的是,所述的移动路径,还可以在触发了对接收方交互界面进行移位操 作的功能之后,不采集对发起方交互界面或发起方移位触发控件的拖动信息,而仅采集发 起方单独生成的路径信息,比如单独使用鼠标光标在视窗中所生成的路径信息,或者通过 触摸屏由手指操作的触摸路径生成的移动路径信息,作为发起方创造的、用以移动接收方 交互界面的路径数据。 0077 在前述的步骤S130中,将发起方所创造的移动路。

35、径推送至接收方客户端,前述的 接收方交互界面依据该移动路径,通过所在终端视窗进行位置移动操作。 0078 在具体执行时,前述的步骤S130具有不同的技术特点,分别描述如下: 说 明 书CN 102833183 A 6/11页 10 0079 首先,接收方交互界面在进行位置移动时,所基于的位置包括两种,一种是以接收 方交互界面的初始位置为基础,采集发起方所创造的移动路径进行移动操作;另一种是首 先将接收方交互界面移动至和发起方交互界面在视窗中一致的相对位置,然后再采集发起 方所创造的移动路径进行移动操作。 0080 采集发起方交互界面在当前视窗中的相对位置,适合选择参照点来实施。参照点 的选择方。

36、式多种多样,作为举例,在接收方交互界面为矩形的情况下,可以选择该矩形的中 心为参照点。 0081 进一步,前述的参照点也可以通过在接收方交互界面上设置接收方移位触发控件 的方式进行实现。作为举例,其操作步骤如下: 0082 在接收方交互界面上预设接收方移位触发控件,在发起方交互界面上预设发起方 移位触发控件; 0083 采集发起方移位触发控件在发起方视窗中的相对位置; 0084 将前述发起方移位触发控件在发起方视窗中的相对位置,推送至接收方客户端, 作为接收方移位触发控件应移动到的目标位置; 0085 将接收方交互界面向前述目标位置进行移位,直到其中的接收方移位触发控件达 到前述的目标位置。 。

37、0086 下面举一个例子对前述步骤进行说明。对应着发起方移位触发控件来说,将该控 件所展示图标区域的中心作为发起方参照点,测量获得发起方参照点在当前视窗中,相对 于视窗左侧边缘的左侧距离与相对于视窗右侧边缘的右侧距离之间的比例为45:55,以及 相对于视窗上侧边缘的距离与相对于视窗下侧边缘距离之间的比例为32:68,于是,前述的 比例关系,就是发起方移位触发控件相对于发起方视窗的相对位置。对于接收方交互界面 来说,通过所在视窗,将其中的接收方移位触发控件移动到前述比例关系所限定的相对位 置即可。 0087 进而,将接收方交互界面的位置移动至发起方交互界面所指示位置,特别是相对 位置的情况下,即。

38、可采集发起方所创造的移动路径,作为接收方移位触发控件连带着所在 接收方交互界面的移动轨迹。 0088 接收方交互界面在接收发起方所创造的移动路径进行位置移动操作时,还可以实 时接收发起方创造的移动路径,而不是等到发起方创造完成所有的移动路径之后才进行发 送。这种情况下,就可以在采集获得发起方触发接收方交互界面移动操作的消息时,在发起 方客户端和接收方客户端之间建立实时的通信传输关系,用以采集发起方所创造的移动路 径,实时推送至接收方客户端,并直接按照发起方所创造的移动路径进行实时移动操作。 0089 进一步,可能还会存在这样的问题:发起方通过自身的发起方交互界面,创造移动 路径来触发接收方交互。

39、界面进行移动操作,但对应的接收方交互界面却处于关闭状态。这 种情况有两种处理方式: 0090 (1)不采集发起方所创造的移动路径来移动接收方交互界面,因为接收方交互界 面并未开启。 0091 (2)主动触发接收方交互界面进入到开启状态,进而接收发起方所创造的移动路 径进行移位操作。这种情况下,就可以在采集获得发起方触发接收方交互界面进行移动操 作的操作消息的情况下,和/或在采集获得发起方已创造移动路径的情况下,将该消息推 说 明 书CN 102833183 A 10 7/11页 11 送至接收方客户端,进而判定对应着发起方的接收方交互界面是否处于开启状态。若判断 获得与前述发起方相对应的接收方。

40、交互界面处于未打开状态,则将其开启并转为活动窗口 状态;或者,对已打开但未处于活动窗口状态的接收方交互界面,将其转为活动窗口状态。 0092 另一方面,还可以由发起方或接收方自己定位是否应用本发明所描述的界面位置 移动功能。具体来说,可以通过发起方客户端或接收方客户端,对应着其中的移位触发控 件,设置状态开启模式及状态关闭模式。作为举例,当发起方或接收方通过所在视窗,利用 鼠标光标在移位触发控件上停留时,即可生成用以选择将移位功能调为状态开启模式或状 态关闭模式的控件选项,当触发了相应的选项后,即可完成对应的设置功能。于是,对于发 起方来说,在移位触发控件设定为状态开启模式的情况下,就可以在接。

41、收到接收方所创造 的移动路径时进行移位操作;若设定为状态关闭模式,则接收方就无法利用本发明所描述 的方式对发起方交互界面进行移位操作。 0093 为了更好地呈现接收方或发起方对移位触发控件所设置的开启或关闭状态,可以 将发起方客户端或接收方客户端所设置的状态开启模式或状态关闭模式的设置消息,推送 至各自的联系人对象所在的即时通信客户端,特别是正在进行交互通信的交互对方所在的 客户端,通过与交互对方进行通信的即时通信交互界面输出。作为举例,若接收方许可发起 方通过创造移动路径的方式移动所在接收方交互界面的话,则将该消息推送至发起方客户 端,在对应的发起方交互界面上,将对接收方所设置的移位触发控件。

42、显示为彩色;若接收方 不许可的话,则前述移位触发控件显示为黑白颜色,或者其上再增加一个代表禁止操作的 斜杠。 0094 进一步,在实施本发明所描述的前述功能时,还可以对创造的移动路径做等比例 的放大或缩小操作,用以改变移动路径的输出效果。具体说来,可通过发起方客户端或接收 方客户端设置移动倍率选择模式,通过该移动倍率选择模式,设定对发起方所创造的移动 路径做等比例放大或缩小的倍数,然后依据所选择的移动倍数规则,放大或缩小所推送或 接收的移动路径尺度。作为举例,发起方通过移动倍率选择模式,选定了2倍的移动倍率, 于是,若发起方通过拖动移位触发控件创造了一个半径为3cm的圆,则通过2倍的移动倍 率。

43、,在起点位置不变的情况下,将移动路径等比例放大为一个半径为6cm的圆。 0095 需要指出的是,经放大后的移动轨迹可能会超出所在视窗的边缘。对于这种情况 有不同的处理方式,比如,可以将放大后的移动路径抵达所在视窗边缘位置的情况,作为限 定放大倍数的条件,将该情况下的放大倍数作为最大放大倍数。或者,也可以直接将超出所 在视窗的移动路径删除掉,将没有超过所在视窗范围的移动路径保留,等等。 0096 前述因移动路径放大而使移位操作超出视窗范围是一种情况,还有其它更常见的 情况。具体来说,因发起方交互界面与接收方交互界面两者在各自视窗中的起始位置并不 雷同。因此,如果直接采集发起方所创造的移动路径作为。

44、接收方交互界面的移动轨迹,则可 能会出现移动轨迹无法有效在接收方视窗中执行的情况。前面已描述了该问题的处理方 案,比如,将接收方交互界面在接收方视窗中的相对位置调整到和发起方交互界面一致的 位置再进行移位操作。 0097 当然,还有其它的实现方式。比如,还可以将发起方所创造的移动路径,取其整体 或部分经镜像或角度转动或逆向等方式处理之后获得的移动路径,作为对接收方交互界面 进行位置移动操作的轨迹。 说 明 书CN 102833183 A 11 8/11页 12 0098 作为举例,在发起方所创造的移动路径因接收方交互界面超出所在视窗边缘而无 法执行的情况下,则相对于所邻近的一条边缘线,对未能执。

45、行的移动轨迹部分取镜像对称 的移动轨迹,依据该镜像后的移动轨迹执行对接收方交互界面的移位操作。在这种情况下, 移动路径包括有两个组成部分,其中一部分是没有使接收方交互界面移动出所在视窗的轨 迹部分,将该轨迹部分继续保留;另一部分则是将超出视窗之外的路径部分,取所在视窗的 邻近边缘做镜像,从而使得镜像后的路径处于接收方交互界面所在的视窗之内,且这两部 分的路径是连贯的。 0099 作为举例,在发起方所创造的移动路径因接收方交互界面超出所在视窗边缘而无 法执行的情况下,对整体或将超出所在视窗边缘的移动路径部分,取逆向的移动路径,即按 原来的位移方向倒过来进行移动,以此作为整体或未能执行的移动路径部。

46、分的移动轨迹, 依据该逆向后的移动轨迹执行对接收方交互界面的移位操作。也就是说,取无法执行移动 路径部分进行反向移动的方式,以便于调整接收方交互界面的移动路径处于所在视窗的范 围内。 0100 所述的角度转动,是将移动轨迹做0-360范围的旋转,旋转的目的,是为了让移 动路径的整体或部分处于所在视窗的范围内。选择的合适角度,是在旋转完毕后,所获得的 移动路径能够有效地让接收方交互界面通过所在的视窗范围进行移动。 0101 需要指出的是,在接收方交互界面通过发起方所创造的移动路径移离出所在视窗 的时间段内,可以不显示接收方交互界面,这也是一种实施方案。但在这种情况下,需要判 定接收方交互界面在停。

47、止移动的情况下,是否还没有被显示,或者虽然显示了,但没有进行 完整显示。这种情况下,就应当向所在接收方交互界面发出移位指令,使其回复到原有的位 置,或者移动到视窗中能够完整显示整个接收方交互界面的位置。 0102 进一步,对于前述的各种利用发起方所创造的移动路径移动接收方交互界面的情 况,都可以在进行接收方交互界面的移动操作前,预先采集接收方交互界面的原有位置,并 在按照发起方所创造的移动路径移动完毕接收方交互界面之后,获取预先采集的接收方交 互界面的原有位置,将接收方交互界面复原至原有位置。 0103 实施例2 0104 下面结合着前述的方法,举一个具体的实施例。参图2所示,其步骤如下: 0。

48、105 步骤S210,发起方A和接收方B之间进行交互通信操作,其中在发起方客户端的发 起方交互界面上设置有发起方移位触发控件,在接收方客户端的接收方交互界面上设置有 接收方移位触发控件; 0106 步骤S220,在对发起方移位触发控件通过鼠标光标或触摸屏进行持续触发操作的 情况下,采集发起方拖动该发起方移位触发控件进行位置移动的路径信息,作为发起方所 创造的移动路径; 0107 步骤S230,采集前一步骤由发起方所创造的移动路径数据,推送至接收方所在的 接收方客户端; 0108 步骤S240,采集接收方客户端所接收到的移动路径数据,将接收方移位触发控件 的位置作为参照点,以前述的移动路径数据作。

49、为移动轨迹,带动着所在的接收方交互界面 进行移位操作。 0109 实施例3 说 明 书CN 102833183 A 12 9/11页 13 0110 参图3所示,对应着前面所描述的方法,本发明还提供一种移动即时通信交互界 面的客户端,具体对应着发起方客户端100。该发起方客户端100能够实现预设的即时通 信功能,其界面形式,作为举例,包括即时通信主面板,在即时通信主面板中设置有联系人 列表,在该联系人列表中设置有各个联系人对象。每个联系人对象所在的区域,设置有联系 人对象的头像图标以及用户名等数据,其结构常以条框形式呈现,通常被称为ITEM项。在 触发了该ITEM项之后,能够生成与该ITEM项相对应的即时通信交互界面,用以实现交互 操作。在即时通信交互界面上,通常设置有如下结构:(1)交互界面输入栏,用以采集用户 所载入的数据信息作为待发送数据进行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1