应用之间的数据通信的设备和方法_6

文档序号:9436105阅读:来源:国知局
括所述第一应用执行以下处理: 响应于所述第一应用的用户完成所述第一应用中的预定任务而获取回馈值;并且 响应于来自所述用户的请求索取回馈值的请求而生成并发送: 将所述第二应用置于交互状态中的指令;以及 回馈数据,所述回馈数据基于所述回馈值而生成以供处于所述交互状态中的所述第二 应用使用。15. 如权利要求14所述的方法,其中,所述第一应用生成所述回馈数据,所述回馈数据 包括用于验证所述回馈数据的有效性的签名,并且其中所述第一应用通过基于以下各项中 的至少一项来生成编码从而创建所述签名:标识所述第一应用的第一标识符、标识所述第 二应用的第二标识符、已被用于生成所述回馈数据的所述回馈值的时间戳和指示。16. 如权利要求14或权利要求15所述的方法,其中,所述第一应用在获取所述回馈值 之前并且在生成所述回馈数据和将所述第二应用置于所述交互状态中的指令之前,还执行 以下处理: 获取唯一标识所述数据处理设备的唯一设备标识符; 生成请求从服务器接收配置数据的请求,所述请求接收配置数据的请求包括所述唯一 设备标识符和标识所述第一应用的第一标识符,以允许所述服务器验证所述请求接收配置 数据的请求的有效性; 将所生成的请求通过互联网发送给所述服务器; 当所述请求接收配置数据的请求的有效性已被所述服务器验证时,从所述服务器接收 所述配置数据,所述配置数据包括标识所述第二应用的第二标识符;并且 使用所述配置数据来生成将所述第二应用置于所述交互状态中的指令。17. 如权利要求16所述的方法,其中,所述第一应用创建指示所述指令和所述回馈数 据已被生成并发送的记录,并且将所述记录通过互联网发送给所述服务器。18. 如权利要求14、权利要求15、权利要求16或权利要求17所述的方法,其中,所述第 一应用基于所述回馈值的和生成所述回馈数据,并且其中所述第一应用将所述回馈值的和 限制在预定的最大回馈值。19. 如权利要求14、权利要求15、权利要求16、权利要求17或权利要求18所述的方法, 其中,所述第一应用包括: 回馈值获取模块,响应于所述用户使用所述第一应用预定的一段时间而获取回馈值; 以及 回馈值索取模块,生成将所述第二应用置于所述交互状态中的指令,并且通过以下步 骤来生成所述回馈数据: 基于所述用户使用所述第一应用所花费的时间来确定由所述回馈值索取模块获取的 所述回馈值是否有效;并且 当所述回馈值被确定为有效时,基于所述回馈值生成所述回馈数据。20. -种处理数据的方法,所述数据由第一应用生成,并且包括回馈值,所述回馈值指 示由所述第一应用的用户在完成所述第一应用中的预定任务时所产生的回馈值,所述方法 包括与所述第一应用在同一数据处理设备上运行的第二应用通过以下步骤来处理所述数 据: 响应于所述数据处理设备的操作系统和所述第一应用中的至少一个将所述数据推送 到所述第二应用而被动地接收所述数据; 从所接收到的数据中提取所述回馈值;并且 在所述第二应用中使用所提取出的回馈值。21. 如权利要求20所述的方法,还包括所述第二应用通过确定所提取出的回馈值是否 超过最大回馈值来验证所接收到的数据的有效性,并且当所述回馈值低于所述最大回馈值 时,确定所接收到的数据有效。22. 如权利要求20或权利要求21所述的方法,其中,由所述第二应用接收到的所述数 据还包括:标识所述第一应用的第一标识符、用于验证所述数据的有效性的时间戳和签名, 并且其中所述第二应用还执行以下处理以验证所接收到的数据的有效性: 基于以下各项中的至少一项生成编码:所述第一标识符、标识所述第二应用的第二标 识符、所述时间戳以及所述回馈值; 将所生成的编码与所接收到的数据中的所述签名对比;并且 当所生成的编码匹配所述签名时,确定所接收到的数据有效。23. 如权利要求20、权利要求21或权利要求22所述的方法,还包括:在所述第二应用 被动接收所述数据之前,所述第二应用执行以下处理: 向所述用户显示候选应用列表以供所述数据处理设备通过互联网从第一服务器进行 下载; 接收由所述用户做出对以供下载的候选应用的选择;并且 基于由所述用户做出的所述选择,获取资源定位符以用于将所选定的应用从所述第一 服务器下载到所述数据处理设备以作为所述第一应用进行安装。24. 如权利要求23所述的方法,其中,所述第二应用通过以下步骤来获取所述资源定 位符: 向第二服务器发送资源定位符请求以请求用于从所述第一服务器下载所述第一应用 的资源定位符,所述资源定位符请求包括: 唯一标识所述数据处理设备的唯一设备标识符; 标识所述第一应用的第一标识符;以及 标识所述第二应用的第二标识符;并且 响应于所述资源定位符请求,从所述第二服务器接收所请求的资源定位符。25. -种可操作为通过互联网与数据处理设备通信的服务器,所述服务器包括: 接收器模块,可操作为从在所述数据处理设备上运行的第一应用接收资源定位符请 求,所述资源定位符请求从应用下载服务器请求用于下载第二应用的资源定位符,所述第 二应用将被安装在所述数据处理设备上,所述资源定位符请求包括: 唯一标识所述数据处理设备的唯一设备标识符; 标识所述第一应用的第一标识符;以及 标识所述第二应用的第二标识符; 记录保持模块,被安排为创建将所述唯一设备标识符与所述第一和第二标识符相关联 的记录; 发送模块,被安排为将所请求的资源定位符发送给所述数据处理设备, 其中,所述接收器模块还可操作为:在所述第二应用已被安装到所述数据处理设备上 之后,从所述第二应用接收请求从所述服务器接收配置数据的请求,以使所述第二应用能 够向所述第一应用提供用户在完成所述第二应用中的预定任务时所产生的回馈值的指示, 其中,所述配置数据包括所述第一标识符,并且其中请求接收配置数据的请求包括所述唯 一设备标识符和所述第二标识符; 验证模块,被安排为通过将请求接收配置数据的请求中的所述唯一设备标识符和所述 第二标识符对照由所述记录保持模块创建的所述记录进行检查来验证请求接收配置数据 的请求的有效性;以及 配置数据生成模块,被安排为:当所述验证模块验证请求接收配置数据的请求有效时, 生成所请求的配置数据, 其中,所述发送模块还被安排为向所述数据处理设备发送所生成的配置数据。26. 如权利要求25所述的服务器,还包括: 候选应用标识模块,被安排为生成一个或多个标识符,每个标识符标识各自的候选应 用以由所述数据处理设备从所述应用下载服务器进行下载, 其中,所述发送模块还被安排为将这些标识符发送给所述数据处理设备,以被所述第 一应用用于生成所述资源定位符请求。27. -种使得数据处理设备通过互联网与第二数据处理设备通信的设备,所述设备包 括: 用于从在所述第二数据处理设备上运行的第一应用接收资源定位符请求的装置,所述 资源定位符请求从应用下载服务器请求用于下载第二应用的资源定位符,所述第二应用将 被安装在所述第二数据处理设备上,所述资源定位符请求包括: 唯一标识所述第二数据处理设备的唯一设备标识符; 标识所述第一应用的第一标识符;以及 标识所述第二应用的第二标识符; 用于创建将所述唯一设备标识符与所述第一和第二标识符相关联的记录的装置; 用于将所请求的资源定位符发送给所述第二数据处理设备的装置; 用于在所述第二应用已被安装到所述第二数据处理设备上之后,从所述第二应用接收 请求从所述数据处理设备接收配置数据的请求,以使所述第二应用能够向所述第一应用提 供用户在完成所述第二应用中的预定任务时所产生的回馈值的指示的装置,其中,所述配 置数据包括所述第一标识符,并且其中请求接收配置数据的请求包括所述唯一设备标识符 和所述第二标识符; 用于通过将请求接收配置数据的请求中的所述唯一设备标识符和所述第二标识符对 照所创建的记录进行检查来验证请求接收配置数据的请求的有效性的装置; 用于当请求接收配置数据的请求被验证有效时,生成所请求的配置数据的装置;以及 用于向所述第二数据处理设备发送所生成的配置数据的装置。28. 如权利要求27所述的设备,其中,所述设备还包括: 用于生成一个或多个标识符的装置,每个标识符标识各自的候选应用以由所述第二数 据处理设备从所述应用下载服务器进行下载;以及 用于将这些标识符发送给所述第二数据处理设备,以被所述第一应用用于生成所述资 源定位符请求的装置。29. -种由第一数据处理设备执行、用于通过互联网与第二数据处理设备通信的方法, 所述方法包括: 从在所述第二数据处理设备上运行的第一应用接收资源定位符请求,所述资源定位符 请求从应用下载服务器请求用于下载第二应用的资源定位符,所述第二应用将被安装在所 述第二数据处理设备上,所述资源定位符请求包括: 唯一标识所述第二数据处理设备的唯一设备标识符; 标识所述第一应用的第一标识符;以及 标识所述第二应用的第二标识符; 创建将所述唯一设备标识符与所述第一和第二标识符相关联的记录; 将所请求的资源定位符发送给所述第二数据处理设备; 在所述第二应用已被安装到所述第二数据处理设备上之后,从所述第二应用接收请求 从所述数据处理设备接收配置数据的请求,以使所述第二应用能够向所述第一应用提供用 户在完成所述第二应用中的预定任务时所产生的回馈值的指示,其中,所述配置数据包括 所述第一标识符,并且其中请求接收配置数据的请求包括所述唯一设备标识符和所述第二 标识符; 通过将请求接收配置数据的请求中的所述唯一设备标识符和所述第二标识符对照所 创建的记录进行检查来验证请求接收配置数据的请求的有效性; 当请求接收配置数据的请求被验证有效时,生成所请求的配置数据;并且 向所述第二数据处理设备发送所生成的配置数据。30. 如权利要求29所述的方法,还包括: 生成一个或多个标识符,每个标识符标识各自的候选应用以由所述第二数据处理设备 从所述应用下载服务器进行下载;并且 将这些标识符发送给所述第二数据处理设备,以被所述第一应用用于生成所述资源定 位符请求。
【专利摘要】本申请公开了应用之间的数据通信的设备和方法。本申请提供了一种从在数据处理设备(100)上运行的第一应用向数据处理设备(100)上的第二应用传送数据以供第二应用使用的方案。该方法包括第一应用响应于第一应用的用户完成第一应用中的预定任务而获取回馈值。响应于来自用户的请求索取回馈值的请求,第一应用生成并发送:将第二应用置于交互状态中的指令;以及回馈数据,该回馈数据基于回馈值而生成以供处于交互状态中的第二应用使用。从第一应用到第二应用的回馈数据的传递发生在数据处理设备(100)内,而不发生通过互联网(400)在数据处理设备(100)与后端服务器(200)之间的通信。
【IPC分类】H04L29/08, H04L29/06
【公开号】CN105187477
【申请号】CN201510319434
【发明人】萨摩·洛根
【申请人】必翼7000有限公司
【公开日】2015年12月23日
【申请日】2015年6月11日
【公告号】WO2015189257A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1