• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 16
    • 下载费用:30 金币  

    重庆时时彩后一软件下载: 数据处理和显示方法、装置及系统.pdf

    关 键 词:
    数据处理 显示 方法 装置 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201210505035.1

    申请日:

    2012.11.30

    公开号:

    CN103853470A

    公开日:

    2014.06.11

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 3/0488申请日:20121130|||公开
    IPC分类号: G06F3/0488(2013.01)I; H04L29/08; H04L29/12 主分类号: G06F3/0488
    申请人: 腾讯科技(深圳)有限公司
    发明人: 马斌; 林岳; 杨达志; 曹星忠; 李龙
    地址: 518000 广东省深圳市福田区振兴路赛格科技园2栋东403室
    优先权:
    专利代理机构: 北京中博世达专利商标代理有限公司 11274 代理人: 申健
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201210505035.1

    授权公告号:

    ||||||

    法律状态公告日:

    2018.01.09|||2014.09.24|||2014.06.11

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明的实施例提供一种数据处理和显示方法、装置及系统,涉及计算机技术领域,该方法包括:第一设备获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;所述第一设备将所述触点相关信息发送给第二设备,以使得所述第二设备根据所述触点相关信息绘制并显示所述触点。本实施例可以实现将触摸屏终端上产生的输入轨迹信息同步显示在远程设备上。

    权利要求书

    权利要求书
    1.  一种数据处理方法,其特征在于,包括:
    第一设备获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    所述第一设备将所述触点相关信息发送给第二设备,以使得所述第二设备根据所述触点相关信息绘制并显示所述触点。

    2.  根据权利要求1所述的方法,其特征在于,所述触点的坐标由横坐标和纵坐标组成,所述横坐标和纵坐标均为相对于所述触摸屏上特定点的坐标;
    所述第一设备将所述触点相关信息发送给第二设备包括:
    所述第一设备采用5Byte的数据格式将所述触点相关信息发送给第二设备,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标。

    3.  根据权利要求1所述的方法,其特征在于,所述触点的坐标由横坐标和纵坐标组成,所述横坐标和纵坐标均为相对于所述触摸屏上特定点的坐标;
    所述第一设备将所述触点相关信息发送给第二设备包括:所述第一设备采用4Byte的数据格式将所述触点相关信息发送给第二设备,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。

    4.  根据权利要求1所述的方法,其特征在于,还包括:
    所述第一设备发送广播消息,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;
    所述第一设备接收候选设备发送的响应消息,所述响应消息至少包括候选设备的网络地址和特定端口;
    所述第一设备从候选设备中确定第二设备;
    所述第一设备将所述事件类型和所述触点的坐标发送给第二设备包括:
    所述第一设备根据第二设备的网络地址将所述触点相关信息发送到所述第二设备的特定端口。

    5.  一种数据显示处理方法,其特征在于,包括:
    第二设备接收第一设备发送的触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    所述第二设备根据所述事件类型和所述触点的坐标绘制并显示所述触点。

    6.  根据权利要求5所述的方法,其特征在于,第二设备接收第一设备发送的触点相关信息包括:
    第二设备接收第一设备采用5Byte的数据格式发送的触点相关信息,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标。

    7.  根据权利要求5所述的方法,其特征在于,第二设备接收第一设备发送的触点相关信息包括:
    第二设备接收第一设备采用4Byte的数据格式发送的触点相关信息,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。

    8.  根据权利要求5所述的方法,其特征在于,所述第二设备根据所述事件类型和所述触点的坐标绘制并显示所述触点包括:
    当所述事件类型为Down事件时,所述第二设备在所述触点的坐标表示的位置绘制并显示所述触点;
    当所述事件类型为Move事件时,所述第二设备在所述触点的坐标表示的位置和前一个触点的坐标表示的位置之间绘制曲线;
    当所述事件类型为Up事件时,所述第二设备在所述触点的坐标表示的位置绘制并显示所述触点。

    9.  根据权利要求5所述的方法,其特征在于,还包括:
    所述第二设备接收来自所述第一设备的广播消息,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;
    所述第二设备向所述第一设备发送的响应消息,所述响应消息至少包括第二设备的网络地址和特定端口;
    所述第二设备接收第一设备发送的触点相关信息包括:
    所述第二设备从所述第二设备的特定端口接收所述第一设备发送的触点相关信息。

    10.  根据权利要求9所述的方法,其特征在于,还包括:
    根据所述第一设备中显示区域的实际宽度和实际高度、所述第二设备中显示区域的最大宽度和最大高度对所述触点的坐标进行缩放处理,得出缩放后的所述触点的坐标;
    所述第二设备根据所述事件类型和所述触点的坐标绘制并显示所述触点包括:根据所述事件类型和缩放后的所述触点的坐标绘制并显示所述触点。

    11.  一种数据处理设备,其特征在于,包括:
    获取???,用于获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    发送???,用于将所述触点相关信息发送给第二设备,以使得第二设备根据所述触点相关信息绘制并显示所述触点。

    12.  根据权利要求11所述的数据处理设备,其特征在于,所述触点的坐标由横坐标和纵坐标组成,所述横坐标和纵坐标均为相对于所述触摸屏上特定点 的坐标;
    所述发送??榫咛逵糜诓捎?Byte的数据格式将所述触点相关信息发送给第二设备,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标。

    13.  根据权利要求11所述的数据处理设备,其特征在于,所述触点的坐标由横坐标和纵坐标组成,所述横坐标和纵坐标均为相对于所述触摸屏上特定点的坐标;
    所述发送??榫咛逵糜诓捎?Byte的数据格式将所述触点相关信息发送给第二设备,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。

    14.  根据权利要求11所述的数据处理设备,其特征在于,
    所述发送???,还用于发送广播消息,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;
    所述的数据处理设备还包括:接收???,用于接收候选设备发送的响应消息,所述响应消息至少包括候选设备的网络地址和特定端口;确定???,用于从候选设备中确定第二设备;
    所述发送??榫咛逵糜诟菟龅诙璞傅耐绲刂方龃サ阆喙匦畔⒎⑺偷剿龅诙璞傅奶囟ǘ丝?。

    15.  一种数据显示设备,其特征在于,包括:
    接收???,用于接收第一设备发送的触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    绘制显示???,用于根据所述事件类型和所述触点的坐标绘制并显示所述触点。

    16.  根据权利要求15所述的数据处理设备,其特征在于,所述接收??榫咛逵糜诮邮盏谝簧璞覆捎?Byte的数据格式发送的触点相关信息,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标。

    17.  根据权利要求15所述的数据处理设备,其特征在于,
    所述接收??榫咛逵糜诮邮盏谝簧璞覆捎?Byte的数据格式发送的触点相关信息,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。

    18.  根据权利要求15所述的数据处理设备,其特征在于,所述绘制显示??榫咛逵糜诘彼鍪录嘈臀狣own事件时,在所述触点的坐标表示的位置绘制并显示所述触点;
    所述绘制显示??榫咛逵糜诘彼鍪录嘈臀狹ove事件时,在所述触点的坐标表示的位置和前一个触点的坐标表示的位置之间绘制曲线;
    所述绘制显示??榫咛逵糜诘彼鍪录嘈臀猆p事件时,在所述触点的坐标表示的位置绘制并显示所述触点。

    19.  根据权利要求15所述的数据处理设备,其特征在于,所述接收??榛褂糜诮邮绽醋运龅谝簧璞傅墓悴ハ?,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;
    所述数据处理设备还包括:发送???,用于向所述第一设备发送的响应消息,所述响应消息至少包括所述数据处理设备的网络地址和特定端口;
    所述接收??榫咛逵糜诖铀鍪荽砩璞傅奶囟ǘ丝诮邮盏谝簧璞阜⑺偷拇サ阆喙匦畔?。

    20.  根据权利要求19所述的数据处理设备,其特征在于,还包括:
    适配???,用于根据第一设备中显示区域的实际宽度和实际高度、所述数 据处理设备中显示区域的最大宽度和最大高度对所述触点的坐标进行缩放处理,得出缩放后的所述触点的坐标;
    所述绘制显示??榫咛逵糜诟菟鍪录嘈秃退醴藕蟮乃龃サ愕淖昊嬷撇⑾允舅龃サ?。

    说明书

    说明书数据处理和显示方法、装置及系统
    技术领域
    本发明涉及计算机技术领域,尤其涉及一种数据处理和显示方法、装置及系统。
    背景技术
    现有技术中,当用户使用支持触摸屏的终端与远程设备交互时,通??梢酝üッ恋慊髦斩松系囊恍┰ど璨僮靼醇?,来实现预设操作,例如,用户使用触摸屏的??仄饔胫悄艿缡踊薪换ナ?,点击触摸屏上显示的开关机虚拟按键,则可以实现远程设备的开关机。
    然而,如果将触摸屏作为一个输入装置时,在触摸屏上产生的输入轨迹信息,例如输入的形成文字、图画等的轨迹信息,则无法同步显示在远程设备上。
    发明内容
    本发明的实施例提供一种数据处理和显示方法、装置及系统,可以实现将触摸屏终端上产生的输入轨迹信息同步显示在远程设备上。
    为达到上述目的,本发明的实施例采用如下技术方案:
    第一方面,提供一种数据处理方法,包括:
    第一设备获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    所述第一设备将所述触点相关信息发送给第二设备,以使得所述第二设备根据所述触点相关信息绘制并显示所述触点。
    第二方面,还提供一种数据显示处理方法,包括:
    第二设备接收第一设备发送的触点相关信息,所述触点相关信息包括:所 述触点产生时触发的事件类型和所述触点的坐标;
    所述第二设备根据所述事件类型和所述触点的坐标绘制并显示所述触点。
    第三方面,提供一种数据处理设备,包括:
    获取???,用于获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    发送???,用于将所述触点相关信息发送给第二设备,以使得第二设备根据所述触点相关信息绘制并显示所述触点。
    第四方面,提供一种数据显示设备,包括:
    接收???,用于接收第一设备发送的触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    绘制显示???,用于根据所述事件类型和所述触点的坐标绘制并显示所述触点。
    通过上述技术方案,当设有触摸屏的第一设备上产生触点时,第一设备获取触点相关信息后,将所述触点相关信息发送给第二设备,所述第二设备根据所述触点相关信息绘制并显示所述触点。从而实现了将触摸屏终端(即第一设备)上产生的输入轨迹信息同步显示在远程设备(即第二设备)上。
    附图说明
    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    图1为本发明实施例1提供的一种数据处理方法的流程图;
    图2为本发明实施例1提供的另一种数据处理方法的流程图;
    图3为本发明实施例1提供的一种数据显示处理方法的流程图;
    图4为本发明实施例1提供的另一种数据显示处理方法的流程图;
    图5为本发明实施例2提供的一种数据处理装置的结构图;
    图6为本发明实施例2提供的另一种数据处理装置的结构图;
    图7为本发明实施例2提供的一种数据显示装置的结构图;
    图8为本发明实施例2提供的另一种数据显示装置的结构图。
    具体实施方式
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。
    实施例1
    本发明实施例的一种应用场景中,第一设备和第二设备为两个独立的设备,第一设备设有触摸屏,例如设有触摸屏的智能??仄?,用于提供给用户输入触摸轨迹,第二设备设有显示屏,例如,电视显示屏,用于同步显示用户在第一设备上输入的触摸轨迹。
    如图1所示,本发明实施例提供一种数据的处理方法,该方法由第一设备执行,包括:
    101、第一设备获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标。
    其中,当第一设备的触摸屏上触点产生时,所述触点产生时触发的事件类型可以为Down事件、Move事件或者Up事件。Down事件由用户在触摸屏上按下时产生,Move事件由用户在触摸屏进行滑动时产生,Up事件由用户在触 摸屏上抬起时产生。
    其中,当用户在第一设备的触摸屏上执行触摸操作时,会在触摸屏上形成触点,第一设备的底层硬件驱动会捕获触点相关信息,第一设备的输入控制器(InputHandler)从底层硬件驱动中获取触点相关信息,并提交给窗口底层视图(ViewRoot),窗口底层视图将所述触点相关信息分发给目标视图(QboxGestureOverlayView),目标视图将所述触点相关信息封装成对象,并提交给手势分析引擎(GestureEngine),手势分析引擎将每个封装有触点相关信息的对象保存在触点事件队列中,其中,该触点事件队列的队头保存的触点相关信息中事件类型为按下事件(Down事件),队尾保存的触点相关信息中事件类型为抬起事件(Up事件)。
    102、所述第一设备将所述触点相关信息发送给第二设备,以使得所述第二设备根据所述触点相关信息绘制并显示所述触点。
    其中,可以由第一设备的手势分析引擎从所述触点事件队列中依次获取触点相关信息,并通过输入发送子线程(DataSenderThread)发送给第二设备。
    本实施例中,当设有触摸屏的第一设备上产生触点时,第一设备获取触点相关信息后,将所述触点相关信息发送给第二设备,以使得所述第二设备根据所述触点相关信息绘制并显示所述触点。从而实现了将触摸屏终端(即第一设备)上产生的输入轨迹信息同步显示在远程设备(即第二设备)上。
    本实施例的一种实现方式中,所述触点的坐标由横坐标和纵坐标组成,所述横坐标和纵坐标均为相对于所述触摸屏上特定点的坐标。
    例如,可以定义所述触摸屏的左上顶角所在点为相对原点,所述横坐标和纵坐标可以是相对于所述触摸屏上相对原点的坐标。
    上述步骤102可以采用如下实现方式:
    所述第一设备采用5Byte的数据格式将所述触点相关信息发送给第二设备,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标。
    或者,为了减少数据传输时的大小,还可以采用4Byte的数据格式传输所述触点相关信息,上述步骤102具体采用如下实现方式:
    所述第一设备采用4Byte的数据格式将所述触点相关信息发送给第二设备,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。
    例如,事件类型为Up事件时,可以采用特定值(0xffff,0xffff)表示,所述特定值(0xffff,0xffff)对应的4Byte数据格式表示如下:
    11111111 11111111 11111111 11111111
    11111111 11111111 11111111 11111111
    又如,触点的坐标是(128,128)时,对应的4Byte数据格式表示如下:
    00000000 00000000 00000000 10000000
    00000000 00000000 00000000 10000000
    在发送上述事件类型为Up事件,触点的坐标是(128,128)的触点相关信息时,可以先发送4Byte数据格式的(0xffff,0xffff),紧接着发送4Byte数据格式的(128,128)。第二设备接收到(0xffff,0xffff)时,可以得知该触点相关信息中的事件类型为Up事件,第二设备接收到(128,128)时,可以得知触点坐标为(128,128)。
    本实施例的一种实现方式中,在第一设备将所述触点相关信息发送给第二设备之前,第一设备需要与第二设备建立通信连接,第一设备和第二设备可以通过无线网络进行数据通信,例如,第一设备和第二设备位于同一个WIFI网络中。如图2所示,所述的数据处理方法,还包括:
    1000、所述第一设备发送广播消息。
    其中,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度。
    所述网络地址可以是IP地址。
    所述第一设备中显示区域的实际宽度和实际高度用于提供给第二设备进行触点的缩放处理,具体参见下文步骤2020中有关触点缩放处理的描述。
    所述广播消息可以是采用用户数据报协议(UDP,User Datagram Protocol)发送的广播消息。
    1001、所述第一设备接收候选设备发送的响应消息,所述响应消息至少包括候选设备的网络地址和特定端口;
    1002、所述第一设备从候选设备中确定第二设备;
    所述候选设备可以为多个,第一设备会接收各个候选设备发送的响应消息,并从中选择一个候选设备作为第二设备。
    之后,所述步骤102具体执行如下步骤:所述第一设备根据第二设备的网络地址将所述触点相关信息发送到所述第二设备的特定端口。
    其中,所述第一设备可以采用传输控制协议(TCP,Transmission ControlProtocol)发送所述触点相关信息。
    相应地,如图3所示,本发明实施例还提供一种数据显示处理方法,由第二设备执行,具体包括如下步骤:
    201、第二设备接收第一设备发送的触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    例如,可以由第二设备的数据接收子线程(DataReceiverThread)接收第一设备发送的触点相关信息。
    一种实现方式中,第二设备可以接收第一设备采用5Byte的数据格式发送的触点相关信息,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标;
    另一种实现方式中,第二设备可以接收第一设备采用4Byte的数据格式发送的触点相关信息,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。
    本步骤中4Byte的数据格式的相关描述可以参见上述步骤102中有关4Byte的数据格式的描述。
    202、所述第二设备根据所述事件类型和所述触点的坐标绘制并显示所述触点。
    例如,可以由第二设备的数据处理器(DatdaProcessor)对接收到的触点相关信息进行数据解析和处理,根据所述触点相关信息中包含的事件类型分别进行如下几种处理:
    当所述事件类型为Down事件时,所述第二设备在所述触点的坐标表示的位置绘制并显示所述触点;
    当所述事件类型为Move事件时,所述第二设备在所述触点的坐标表示的位置和前一个触点的坐标表示的位置之间绘制曲线;
    当所述事件类型为Up事件时,所述第二设备在所述触点的坐标表示的位置绘制并显示所述触点。
    本发明实施例中,第二设备接收第一设备发送的触点相关信息,该触点相关信息是用户在第一设备上进行触摸操作产生的,之后,第二设备可以根据所述事件类型和所述触点的坐标绘制并显示所述触点。从而实现了将触摸屏终端(即第一设备)上产生的输入轨迹信息同步显示在远程设备(即第二设备)上。
    本实施例的一种实现方式中,在第二设备接收所述第一设备发送的触点相关信之前,第一设备需要与第二设备建立通信连接,第一设备和第二设备可以通过无线网络进行数据通信,例如,第一设备和第二设备位于同一个WIFI网络中。如图4所示,所述的数据处理方法,还包括:
    2000、所述第二设备接收来自所述第一设备的广播消息,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;
    所述网络地址可以是IP地址。
    第一设备中显示区域的实际宽度和实际高度用于对触点进行缩放处理,具体参见下文中步骤2020有关触点缩放处理的相关描述。
    2001、所述第二设备向所述第一设备发送的响应消息,所述响应消息至少包括第二设备的网络地址和特定端口;
    步骤201具体执行如下操作:所述第二设备从所述第二设备的特定端口接收所述第一设备发送的触点相关信息。
    需要说的是,考虑到第一设备和第二设备可以存在显示屏幕大小和分辨率的差异,为了避免第二设备绘制显示触点时出现失真的情况,本实施例的一种实现方式中,在步骤202之前,所述的数据处理方法,还包括:
    2020、根据所述第一设备中显示区域的实际宽度和实际高度、所述第二设备中显示区域的最大宽度和最大高度对所述触点的坐标进行缩放处理,得出缩放后的所述触点的坐标。
    为了更好的理解触点缩放处理的实现过程,首先定义所述第一设备中显示区域的实际宽度为input_real_X、实际高度为input_real_Y,定义所述第二设备中显示区域的最大宽度为output_max_X、最大高度为output_max_Y。
    其中,所述第一设备中显示区域的实际宽度input_real_X和实际高度input_real_Y通过上述步骤2000获得。
    具体的缩放实现如下:
    获取所述第一设备中显示区域的实际宽度input_real_X和实际高度input_real_Y后,可以计算得到第一设备显示区域的宽高比率是:ratio=input_real_x/inut_real_y。
    为了保证第二设备在绘制触点时不产生失真变形,第二设备的显示区域中用于显示触点的区域的宽高比率需要与第一设备显示区域的宽高比率相同,下面具体介绍触点缩放比例的计算方法:
    <1>ratio>1时,说明第一设备的宽度比高度大,比如平板电脑,则第二设备以自身的最大宽度为基准对触点进行缩放。具体如下:
    令output_real_X=output_max_X,其中,output_real_X为第二设备用于触点显示的区域的实际宽度,即第二设备用于触点显示的区域的实际宽度为其自身的最大宽度;
    根据output_real_Y=output_real_X/ratio计算第二设备用于触点显示的区域的实际高度。其中,output_real_Y为第二设备用于触点显示的区域的实际高度。
    由上可知,第二设备用于触点显示的区域的宽高比率是与第一设备显示区域的宽高比率相同的。
    接着,根据scale=output_real_X/input_real_X计算触点所需的缩放比例,其中,scale为触点所需的缩放比例。
    对触点的坐标进行缩放处理具体为:如果(x,y)表示第二设备接收到的触点坐标,则缩放后的触点为(x*scale,y*scale)。
    例如,第一设备显示区域的实际宽度input_real_X是20、实际高度是10,则ratio=20/10,也就是ratio=2。
    所述第二设备中显示区域的最大宽度为output_max_X是40、最大高度为output_max_Y是40,则以第二设备的最大宽度output_max_X为基准对触点进行缩放时,第二设备用于触点显示的区域的实际宽度为output_real_X是40,第二设备用于触点显示的区域的实际高度output_real_Y是40/2=20,触点所需的缩放比例scale=40/20,也就是要进行2倍缩放。
    例如,第二设备接收到的触点坐标是(5,12),则缩放后的触点坐标为(10,24),第二设备将会按照(10,24)进行绘制并显示。
    <2>ratio<1时,则说明第一设备的高度比宽度大,比如手机,则第二设备以自身的最大高度为基准进行缩放。具体如下:
    令output_real_Y=output_max_Y,其中,output_real_Y为第二设备用于触点显示的区域的实际高度,即第二设备用于触点显示的区域的实际高度为其自身的最大高度;
    根据output_real_X=output_real_Y/ratio计算第二设备用于触点显示的区域的实际宽度。其中,output_real_X为第二设备用于触点显示的区域的实际宽度。
    由上可知,第二设备用于触点显示的区域的宽高比率是与第一设备显示区域的宽高比率相同的。
    接着,根据scale=output_real_Y/input_real_Y计算触点所需的缩放比例,其中,scale为触点所需的缩放比例。
    对触点的坐标进行缩放处理具体为:如果(x,y)表示第二设备接收到的触点坐标,则缩放后的触点为(x*scale,y*scale)。
    <3>ratio=1时,则说明第一设备的高度比宽度是一样的,则第二设备以自身的最大宽高为基准进行缩放。具体如下:
    令output_real_X=output_max_X,其中,output_real_X为第二设备用于触点显示的区域的实际宽度,即第二设备用于触点显示的区域的实际宽度为其自身的最大宽度;
    令output_real_Y=output_max_Y,其中,output_real_Y为第二设备用于触点显示的区域的实际高度,即第二设备用于触点显示的区域的实际高度为其自身的最大高度;
    接着,根据scale=output_real_Y/input_real_Y计算触点所需的缩放比例,其中,scale为触点所需的缩放比例。
    对触点的坐标进行缩放处理具体为:如果(x,y)表示第二设备接收到的触点坐标,则缩放后的触点为(x*scale,y*scale)。
    对触点进行缩放之后,相应地,如图4所示,步骤202具体执行如下:根据所述事件类型和缩放后的所述触点的坐标绘制并显示所述触点。
    实施例2:
    本发明实施例提供一种数据处理设备,如图5所示,包括:
    获取???1,用于获取触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    发送???2,用于将所述触点相关信息发送给第二设备,以使得第二设备根据所述触点相关信息绘制并显示所述触点。
    本实施例中,当设有触摸屏的第一设备上产生触点时,第一设备获取触点相关信息后,将所述触点相关信息发送给第二设备,以使得所述第二设备根据 所述触点相关信息绘制并显示所述触点。从而实现了将触摸屏终端(即第一设备)上产生的输入轨迹信息同步显示在远程设备(即第二设备)上。
    本实施例的一种实现方式中,所述触点的坐标由横坐标和纵坐标组成,所述横坐标和纵坐标均为相对于所述触摸屏上特定点的坐标;
    例如,可以定义所述触摸屏的左上顶角所在点为相对原点,所述横坐标和纵坐标可以是相对于所述触摸屏上相对原点的坐标。
    所述发送??榫咛逵糜诓捎?Byte的数据格式将所述触点相关信息发送给第二设备,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标;
    或者,所述发送??榫咛逵糜诓捎?Byte的数据格式将所述触点相关信息发送给第二设备,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。
    所述采用4Byte的数据格式发送触点相关信息的实现过程与上述步骤102中采用4Byte的数据格式发送触点相关信息相同,可以参见步骤102的相关描述。
    本实施例的一种实现方式中,所述发送???,还用于发送广播消息,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;所述网络地址可以是IP地址。
    如图6所示,所述的数据处理设备还包括:接收???3,用于接收候选设备发送的响应消息,所述响应消息至少包括候选设备的网络地址和特定端口;确定???,用于从候选设备中确定第二设备;
    所述发送??榫咛逵糜诟菟龅诙璞傅耐绲刂方龃サ阆喙匦畔⒎⑺偷剿龅诙璞傅奶囟ǘ丝?。
    如图7所示,本发明实施例提供一种数据显示设备,包括:
    接收???1,用于接收第一设备发送的触点相关信息,所述触点相关信息包括:所述触点产生时触发的事件类型和所述触点的坐标;
    绘制显示???2,用于根据所述事件类型和所述触点的坐标绘制并显示所述触点。
    本发明实施例的一种实现方式中,所述接收???1具体用于接收第一设备采用5Byte的数据格式发送的触点相关信息,其中,1Byte表示事件类型,2Byte表示所述触点的横坐标,2Byte表示所述触点的纵坐标;
    或者,所述接收???1具体用于接收第一设备采用4Byte的数据格式发送的触点相关信息,其中,当4Byte的数据取值为特定值时表示事件类型,当4Byte的数据取值为非特定值时表示触点的坐标,每种事件类型唯一对应一个特定值。
    本实施例的一种实现方式中,所述绘制显示???2具体用于当所述事件类型为Down事件时,在所述触点的坐标表示的位置绘制并显示所述触点;
    所述绘制显示???2具体用于当所述事件类型为Move事件时,在所述触点的坐标表示的位置和前一个触点的坐标表示的位置之间绘制曲线;
    所述绘制显示???2具体用于当所述事件类型为Up事件时,在所述触点的坐标表示的位置绘制并显示所述触点。
    本实施例的一种实现方式中,所述接收???1还用于接收来自所述第一设备的广播消息,所述广播消息至少包括第一设备的网络地址、特定端口、第一设备中显示区域的实际宽度和实际高度;所述网络地址可以是IP地址。
    如图8所示,所述数据处理设备还包括:发送???3,用于向所述第一设备发送的响应消息,所述响应消息至少包括所述数据处理设备的网络地址和特定端口;
    所述接收???1具体用于从所述数据处理设备的特定端口接收第一设备发 送的触点相关信息。
    本实施例的一种实现方式中,如图8所示,还包括:适配???4,用于根据第一设备中显示区域的实际宽度和实际高度、所述数据处理设备中显示区域的最大宽度和最大高度对所述触点的坐标进行缩放处理,得出缩放后的所述触点的坐标;
    所述绘制显示??榫咛逵糜诟菟鍪录嘈秃退醴藕蟮乃龃サ愕淖昊嬷撇⑾允舅龃サ?。
    上述图5或图6提供一种数据处理设备可以作为第一设备使用,图7或图8提供一种数据处理设备可以作为第二设备使用。第一设备和第二设备各自功能的具体实现还可以参见上述实施例1中第一设备和第二设备的相关描述。
    通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式?;谡庋睦斫?,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
    以上所述,仅为本发明的具体实施方式,但本发明的?;し段Р⒉痪窒抻诖?,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的?;し段е?。因此,本发明的?;し段вσ运鋈ɡ蟮谋;し段?。

    关于本文
    本文标题:数据处理和显示方法、装置及系统.pdf
    链接地址://www.4mum.com.cn/p-6148039.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 中彩票 北京赛车pk拾开奖结果 云南快乐10分网站 广东福彩中心 广西快三开奖时间 金牛世界棋牌游戏中心 篮球比分188直播nba 大学生传媒公司如何赚钱 双色球复式投注 体彩大乐透中奖规则 6号彩票网址 黑龙江36选7开奖中奖规则 快中彩 山西快乐10分基础走势 宁夏十一选五官网 荣耀棋牌