一种数据处理方法和装置的制造方法_5

文档序号:9843880阅读:来源:国知局
按压事 件、触摸移动事件和触摸抬起事件; 所述依据预设的触摸事件序列,检测所述历史触摸事件与所述当前触摸事件之间是否 丢失至少一个目标触摸事件,包括: 如果当前触摸事件是所述触摸按压事件,判断所述历史触摸事件是否为所述触摸抬起 事件,如果否,则确定所述历史触摸事件与所述当前触摸事件之间丢失所述触摸事件序列 中的触摸抬起事件,且丢失的触摸抬起事件与历史触摸事件属于同一次触摸操作; 如果当前触摸事件不是所述触摸按压事件,判断所述历史触摸事件是否为所述触摸按 压事件或触摸移动事件,如果否,则确定所述历史触摸事件与所述当前触摸事件之间丢失 所述触摸事件序列中的触摸按压事件,且丢失的触摸按压事件与所述当前触摸事件属于同 一次触摸操作。5. 根据权利要求3所述的方法,其特征在于,所述当前数据包还包括:第二标识,所述第 二标识用于标识具有相同的所述第一标识的不同次触摸操作; 则所述依据预设的触摸事件序列,检测所述历史触摸事件与所述当前触摸事件之间是 否丢失至少一个目标触摸事件,包括: 依据预设的触摸事件序列,以及所述历史触摸事件的第二标识和所述当前触摸事件的 第二标识,检测所述历史触摸事件与所述当前触摸事件之间是否丢失至少一个目标触摸事 件。6. 根据权利要求5所述的方法,其特征在于,所述触摸事件序列依次包括触摸按压事 件、触摸移动事件和触摸抬起事件; 所述依据预设的触摸事件序列,以及所述历史触摸事件的第二标识和所述当前触摸事 件的第二标识,检测所述历史触摸事件与所述当前触摸事件之间是否丢失至少一个目标触 摸事件,包括: 如果当前触摸事件是所述触摸按压事件,判断所述历史触摸事件是否为所述触摸抬起 事件,如果否,则确定所述历史触摸事件与所述当前触摸事件之间丢失所述触摸事件序列 中的触摸抬起事件,且丢失的触摸抬起事件与历史触摸事件属于同一次触摸操作; 如果当前触摸事件不是所述触摸按压事件,判断所述历史触摸事件是否为所述触摸按 压事件或触摸移动事件,如果否,则确定所述历史触摸事件与所述当前触摸事件之间丢失 所述触摸事件序列中的触摸按压事件,且丢失的触摸按压事件与所述当前触摸事件属于同 一次触摸操作; 如果当前触摸事件不是所述触摸按压事件,且所述历史触摸事件为所述触摸按压事件 或触摸移动事件,则判断所述历史触摸事件的第二标识是否与所述当前触摸事件的第二标 识相同,如果否,则确定所述历史触摸事件与所述当前触摸事件之前丢失所述触摸事件序 列中的触摸抬起事件以及触摸按压事件,其中,所述触摸抬起事件与所述历史触摸事件同 属于一次触摸操作,所述触摸按压事件与所述当前触摸事件同属于一次触摸操作。7. 根据权利要求3-6任一项所述的方法,其特征在于,所述当前数据包还包括:所述当 前触摸事件的触摸位置坐标; 所述历史数据包还包括:所述历史触摸事件的触摸位置坐标; 所述构建所述至少一个目标数据包对应的至少一个所述目标触摸事件,包括: 根据所述当前触摸事件的触摸坐标位置或所述历史触摸事件的触摸位置坐标,确定所 述至少一个目标触摸事件的触摸位置坐标; 依据至少一个目标触摸事件的触摸位置坐标,构建至少一个包含有触摸位置坐标的目 标触摸事件。8. 根据权利要求1或3所述的方法,其特征在于,所述判断是否丢失所述当前数据包关 联的至少一个目标数据包,包括: 如果所述当前触摸事件不是触摸抬起事件,则从接收到所述当前数据包的时刻开始, 监测指定时长内是否接收到指定数据包,所述指定数据包中的第一标识与所述当前数据包 的第一标识相同; 当指定时长内未接收到所述指定数据包时,则确定丢失目标数据包,其中,所述目标数 据包包括触摸抬起事件,且所述目标数据包与所述当前触摸事件同属于一次触摸操作。9. 根据权利要求8所述的方法,其特征在于,还包括: 如果所述指定时长内接收到心跳消息,则以接收到所述心跳消息的时刻起,确定经所 述指定时长所应到达的目标时刻; 将所述目标时刻更新为所述指定时长的终止时刻,并在更新后的指定时长内监控是否 接收到所述指定数据包。10. -种数据处理装置,其特征在于,包括: 接收单元,用于接收控制端发送的当前数据包,所述当前数据包包括:当前触摸事件以 及所述当前触摸事件的第一标识,所述第一标识用于标识触摸屏上的触摸点; 判断单元,用于判断是否丢失所述当前数据包关联的至少一个目标数据包,其中,所述 目标数据包包括目标触摸事件和所述目标触摸事件的第一标识,且所述目标触摸事件的第 一标识与所述当前触摸事件的第一标识相同; 事件构建单元,用于当存在所述至少一个目标数据包丢失时,构建所述至少一个目标 数据包对应的至少一个所述目标触摸事件; 事件处理单元,用于处理所述至少一个所述目标触摸事件,以使得被控端能够响应所 述当前触摸事件所属的触摸操作对应的触摸事件。11. 根据权利要求10所述的装置,其特征在于,所述至少一个目标数据包对应的至少一 个目标触摸事件与所述当前触摸事件之间具有指定的生成顺序; 贝1J,所述事件处理单元,具体为,用于基于所述指定的生成顺序,处理所述至少一个目 标触摸事件,以使得被控端处理所述至少一个目标触摸事件以及所述当前触摸事件的先后 顺序与所述生成顺序相同。12. 根据权利要求10所述的装置,其特征在于,所述判断单元,包括: 历史获取单元,用于当接收到所述当前数据包时,获取最近一次接收到的历史数据包, 所述历史数据包包括:历史触摸事件以及所述历史触摸事件的第一标识,其中,所述历史触 摸事件的第一标识与所述当前触摸事件的第一标识相同; 事件检测单元,用于依据预设的触摸事件序列,检测所述历史触摸事件与所述当前触 摸事件之间是否丢失至少一个目标触摸事件。13. 根据权利要求12所述的装置,其特征在于,所述触摸事件序列依次包括触摸按压事 件、触摸移动事件和触摸抬起事件; 所述事件检测单元,包括: 第一检测子单元,用于如果当前触摸事件是所述触摸按压事件,判断所述历史触摸事 件是否为所述触摸抬起事件,如果否,则确定所述历史触摸事件与所述当前触摸事件之间 丢失所述触摸事件序列中的触摸抬起事件,且丢失的触摸抬起事件与历史触摸事件属于同 一次触摸操作; 第二检测子单元,用于如果当前触摸事件不是所述触摸按压事件,判断所述历史触摸 事件是否为所述触摸按压事件或触摸移动事件,如果否,则确定所述历史触摸事件与所述 当前触摸事件之间丢失所述触摸事件序列中的触摸按压事件,且丢失的触摸按压事件与所 述当前触摸事件属于同一次触摸操作。14. 根据权利要求12所述的装置,其特征在于,所述当前数据包还包括:第二标识,所述 第二标识用于标识具有相同的所述第一标识的不同次触摸操作; 则所述事件检测单元,包括: 事件检测子单元,用于依据预设的触摸事件序列,以及所述历史触摸事件的第二标识 和所述当前触摸事件的第二标识,检测所述历史触摸事件与所述当前触摸事件之间是否丢 失至少一个目标触摸事件。15. 根据权利要求14所述的装置,其特征在于,所述触摸事件序列依次包括触摸按压事 件、触摸移动事件和触摸抬起事件; 所述事件检测子单元,包括: 第一检测子单元,用于如果当前触摸事件是所述触摸按压事件,判断所述历史触摸事 件是否为所述触摸抬起事件,如果否,则确定所述历史触摸事件与所述当前触摸事件之间 丢失所述触摸事件序列中的触摸抬起事件,且丢失的触摸抬起事件与历史触摸事件属于同 一次触摸操作; 第二检测子单元,用于如果当前触摸事件不是所述触摸按压事件,判断所述历史触摸 事件是否为所述触摸按压事件或触摸移动事件,如果否,则确定所述历史触摸事件与所述 当前触摸事件之间丢失所述触摸事件序列中的触摸按压事件,且丢失的触摸按压事件与所 述当前触摸事件属于同一次触摸操作; 第三检测子单元,用于如果当前触摸事件不是所述触摸按压事件,且所述历史触摸事 件为所述触摸按压事件或触摸移动事件,则判断所述历史触摸事件的第二标识是否与所述 当前触摸事件的第二标识相同,如果否,则确定所述历史触摸事件与所述当前触摸事件之 前丢失所述触摸事件序列中的触摸抬起事件以及触摸按压事件,其中,所述触摸抬起事件 与所述历史触摸事件同属于一次触摸操作,所述触摸按压事件与所述当前触摸事件同属于 一次触摸操作。16. 根据权利要求12-15任一项所述的装置,其特征在于,所述当前数据包还包括:所述 当前触摸事件的触摸位置坐标; 所述历史数据包还包括:所述历史触摸事件的触摸位置坐标; 所述事件构建单元,包括: 位置确定子单元,用于根据所述当前触摸事件的触摸坐标位置或所述历史触摸事件的 触摸位置坐标,确定所述至少一个目标触摸事件的触摸位置坐标; 构建子单元,用于依据至少一个目标触摸事件的触摸位置坐标,构建至少一个包含有 触摸位置坐标的目标触摸事件。17. 根据权利要求10或12所述的装置,其特征在于,所述判断单元,包括: 监测单元,用于如果所述当前触摸事件不是触摸抬起事件,则从接收到所述当前数据 包的时刻开始,监测指定时长内是否接收到指定数据包,所述指定数据包中的第一标识与 所述当前数据包的第一标识相同; 丢失确定单元,用于当指定时长内未接收到所述指定数据包时,则确定丢失目标数据 包,其中,所述目标数据包包括触摸抬起事件,且所述目标数据包与所述当前触摸事件同属 于一次触摸操作。18. 根据权利要求17所述的装置,其特征在于,还包括: 心跳监测单元,用于如果所述指定时长内接收到心跳消息,则以接收到所述心跳消息 的时刻起,确定经所述指定时长所应到达的目标时刻; 时长更新单元,用于将所述目标时刻更新为所述指定时长的终止时刻,并在更新后的 指定时长内监控是否接收到所述指定数据包。
【专利摘要】本申请提供了一种数据处理方法和装置,该方法接收控制端发送的当前数据包,该当前数据包包括当前触摸事件以及当前触摸事件的第一标识;判断是否丢失该当前数据包关联的至少一个目标数据包;当存在至少一个目标数据包丢失时,构建该至少一个目标数据包对应的至少一个目标触摸事件;处理该至少一个目标触摸事件,以使得被控端能够识别当前触摸事件所属的触摸操作,减少由于丢包导致的控制异常。
【IPC分类】G06F3/0488, H04L12/26
【公开号】CN105607859
【申请号】CN201610119359
【发明人】山宝银
【申请人】腾讯科技(深圳)有限公司
【公开日】2016年5月25日
【申请日】2016年3月2日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1