一种数据处理方法及装置的制作方法

文档序号:6378146阅读:112来源:国知局
专利名称:一种数据处理方法及装置的制作方法
技术领域
本发明涉及一种互联网技术领域,具体涉及社交网络技术领域,尤其涉及一种数据处理方法及装置。
背景技术
随着社交网络技术的发展,用户可以利用社交网络的功能进行各种数据的处理,例如,上传照片、发表评论等,通过社交网络实现与其他用户的互动和分享。通常,社交网络的功能由社交网络的官方应用实现,即社交网络的功能由社交网络的官方开发的软件实现,例如社交网络的相册功能,由该社交网络的官方开发的相册软件实现;再如社交网络的日志功能,由该社交网络的官方开发的日志软件实现。第三方应用指非官方的组 织或个人开发的软件,例如非社交网络的官方的其他组织或个人开发的图片处理软件,等等。下面以一实例来说明传统的数据处理过程,例如假设用户正在社交网络中上传照片,在上传之前,用户想要利用第三方的图片处理软件对照片进行处理,则用户需要进行的操作为首先从社交网络中提取欲上传的照片保存至本地,然后启用第三方的图片处理软件,从本地导入欲上传的照片进行处理,导出处理完成的照片保存至本地,再重新进入社交网络中,从本地导入处理完成的照片完成上传操作。上述可知,传统的数据处理过程需要在社交网络与第三方应用中进行频繁切换,操作繁琐,影响了数据处理的效率。

发明内容
本发明实施例提供一种数据处理方法及装置,可在数据处理过程中实现社交网络与第三方应用的无缝切换,简化数据处理操作,提高数据处理的效率。本发明第一方面提供了一种数据处理方法,可包括社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放API (Application Programming Interface,应用程序编程接口)接口接入所述社交网络;所述第三方应用根据所述登录用户的指令向所述社交网络发送数据获取请求;所述社交网络根据所述数据获取请求,获取所请求的数据,并将所述数据返回给所述第三方应用;所述第三方应用对所述社交网络返回的数据进行处理。本发明第二方面提供了另一种数据处理方法,可包括社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放API接口接入所述社交网络;所述社交网络接收所述第三方应用发送的数据获取请求;所述社交网络根据所述数据获取请求,获取所请求的数据,并将所述数据返回给所述第三方应用进行处理。本发明第三方面提供了一种数据处理装置,设于社交网络中,可包括
激活模块,用于检测到所述社交网络的登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放API接口接入所述社交网络;请求接收模块,用于接收所述第三方应用发送的数据获取请求;处理模块,用于根据所述数据获取请求,从所述社交网络获取所请求的数据;数据发送模块,用于将所述数据返回给所述第三方应用进行处理。本发明第四方面提供了一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括上述方法中的部分或全部步骤。
实施本发明实施例,具有如下有益效果本发明实施例将第三方应用通过社交网络提供的开放API接口接入至社交网络,在数据处理过程中实现社交网络与第三方应用的无缝切换,将社交网络的数据传递至第三方应用中进行处理,简化了数据处理操作,提高了数据处理的效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供的一种数据处理方法的流程图;图2为本发明实施例提供的另一种数据处理方法的流程图;图3为本发明实施例提供的又一种数据处理方法的流程图;图4为本发明实施例提供的又一种数据处理方法的流程图;图5为本发明实施例提供的一种数据处理装置的结构示意图;图6为图5所示的激活模块的实施例的结构示意图;图7为本发明实施例提供的另一种数据处理装置的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例中,社交网络指为用户建立社会性网络的互联网应用服务的平台,例如个人空间、互动网站等平台。登录用户指登录至社交网络的用户,该用户可以通过注册账号信息,例如用户名和密码,登录至所述社交网络。用户的关系链指该用户在所述社交网络中与其他用户之间通过各种关系组成的结构形态,其中,社交网络中用户之间的关系包括但不限于好友关系、家人关系、同学关系、同事关系等等。第三方应用指非社交网络的官方开发的应用,可以包括但不限于以下应用图片处理应用、音视频处理应用、网络点评应用等等。所述第三方应用可以通过社交网络提供的开放API接口接入所述社交网络。下面将结合附图1-4,对本发明实施例提供的数据处理方法进行详细介绍。
请参见图1,为本发明实施例提供的一种数据处理方法的流程图;该方法可包括以下步骤SlOl-步骤S105。S101,社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用。第三方应用可通过社交网络提供的开放API接入至所述社交网络中,所述社交网络则可在其页面中显示提示信息,例如显示接入至所述社交网络的第三方应用的图标、名称等标识信息,登录用户点击所述提示信息以产生触发操作,则触发所述社交网络执行本步骤,激活所述第三方应用。S102,所述第三方应用根据所述登录用户的指令向所述社交网络发送数据获取请求。·被激活的所述第三方应用处于可用状态,所述登录用户可在所述第三方应用中进行操作,例如若所述第三方应用为图片处理应用,则该第三方应用被所述社交网络激活后,所述社交网络的登录用户可以在所述第三方应用中进行图片处理操作。所述登录用户在所述第三方应用中进行操作的过程中,如果需要获取所述社交网络的数据,则可向所述第三方应用发出指令,在接收到所述登录用户的指令后,所述第三方应用向所述社交网络发送数据获取请求。S103,所述社交网络根据所述数据获取请求,获取所请求的数据。所述社交网络可通过其开放的API接口,即通过接入所述第三方应用的API接口,接收所述第三方应用发送的数据获取请求,并根据该数据获取请求,获取所述第三方应用所请求的数据。S104,所述社交网络将所述数据返回给所述第三方应用。 所述社交网络可通过其开放的API接口,即通过接入所述第三方应用的API接口,将获取的数据返回给所述第三方应用。S105,所述第三方应用对所述社交网络返回的数据进行处理。请参见图2,为本发明实施例提供的另一种数据处理方法的流程图;该方法可包括以下步骤S201-步骤S210。S201,社交网络检测是否存在对第三方应用的触发操作。第三方应用可通过社交网络提供的开放API接入至所述社交网络中,所述社交网络则可在其页面中显示提示信息,例如显示接入至所述社交网络的第三方应用的图标、名称等标识信息,本步骤中,所述社交网络可监听所述提示信息的状态,如果所述社交网络监听到所述提示信息处于被点击(或被选择)状态,则确认检测到登录用户点击所述提示信息产生触发操作。S202,如果存在对第三方应用的触发操作,所述社交网络则获取所述第三方应用的标识。所述第三方应用的标识可以为所述第三方应用的名称、所述第三方应用的图标、所述第三方应用的序列号或所述第三方应用的地址。所述第三方应用在接入至所述社交网络时,即向所述社交网络提供所述第三方应用的标识,所述社交网络则存储所述第三方应用的标识。本步骤中,所述社交网络可从其存储空间中获取所述第三方应用的标识。S203,所述社交网络根据所述第三方应用的标识,激活所述第三方应用。
本步骤中,所述社交网络根据所述第三方应用的标识,从服务器获取所述第三方应用的配置信息,加载并启用所述第三方应用。S204,所述第三方应用根据所述登录用户的指令向所述社交网络发送数据获取请求;本步骤可参见图I所示的步骤S102,在此不赘述。S205,所述社交网络判断所述第三方应用是否为授权应用。由于社交网络提供的API接口为开放API接口,因此,各种第三方应用均可通过该开放API接口接入至所述社交网络,为了保证安全性,所述社交网络可以针对接入所述社交网络的部分或全部的第三方应用进行授权,获得授权的第三方应用可请求所述社交网络的数据,未获得授权的第三方应用则无法获得所述社交网络的数据。本步骤中,所述社交网络判断所述第三方应用是否为授权应用的方式可以存在多种实施方式,例如可以预先设定授权应用的类型,所述社交网络判断接入的所述第三方应用是否与预设的授权应用的类型相同,如果相同,则确认所述第三方应用为授权应用;再如可预先设置非授权应用的地址类型,所述社交网络判断接入的所述第三方应用是否与预设的非授权应用的地址类型相·同,如果不同,则确认所述第三方应用为授权应用,等等。S206,如果所述第三方应用为授权应用,所述社交网络根据所述数据获取请求,获取所请求的数据。S207,所述社交网络判断对所述数据的访问权限。其中,所述访问权限包括开放权限或限制权限。数据的访问权限反映了用户授权对数据的使用信息,开放权限指用户授权该数据可对该用户及除该用户的其他用户进行开放;限制权限指用户授权该数据仅对本用户进行开放,即该数据为用户的隐私数据。S208,如果所述数据的访问权限为开放权限,所述社交网络将所述数据返回给所
述第三方应用。S209,所述第三方应用对所述社交网络返回的数据进行处理。S210,当接收到所述第三方应用发送的更新指令时,所述社交网络采用所述第三方应用处理后的数据,更新所述社交网络中的数据。第三方应用根据用户执行的处理操作,对所述社交网络返回的数据进行处理,所述第三方应用可根据用户选择的存储位置保存所述处理后的数据,具体地,用户可选择将处理后的数据保存在第三方应用中,也可选择将处理后的数据保存至所述社交网络;当用户选择将处理后的数据保存至所述社交网络中时,所述第三方应用则向所述社交网络发送更新指令,本步骤中,当接收到所述更新指令时,所述社交网络采用所述第三方应用处理后的数据更新所述社交网络中的数据。下面以一个具体实例来详细说明本实施例的数据处理方法的流程。假设社交网络为个人空间,用户登录至个人空间;第三方应用的图片处理应用,图片处理应用通过个人空间发布的开放API接口接入个人空间中,个人空间在接入所述图片处理应用之后,在个人空间的页面中显示提示信息。本实施例的数据处理过程如下个人空间检测是否存在对图片处理应用的触发操作,如果检测到用户点击个人空间的页面中的提示信息,则确认检测到对图片处理应用的触发操作;个人空间获取图片处理应用的标识,并激活所述图片处理应用。用户可进入所述图片处理应用进行图片处理,此时,如果用户想要对个人空间中的某张照片进行处理,则可向图片处理应用发送指令;图片处理应用根据用户的指令向个人空间发送数据获取请求,请求获取待处理的照片。个人空间接收到图片处理应用发送的数据获取请求后,判断所述图片处理应用是否为授权应用,如果所述图片处理应用为授权应用,则从空间服务器获取所请求的照片。进一步,个人空间判断获取的该照片的访问权限,如果该照片的访问权限为开放权限,则将该照片返回至所述图片处理应用。图片处理应用接收到该照片后,可根据用户执行的处理操作,对该照片进行处理,例如对该照片进行调色、加相框、调亮度等处理。用户可保存处理后的照片,例如用户可选择将处理后的照片保存在图片处理应用中,也可选择将处理后的照片保存至个人空间;当用户选择将处理后的照片保存至个人空间中时,所述图片处理应用则向个人空间发送更新指令,所述个人空间则将空间服务器中保存的该照片替换为处理后的照片。请参见图3,为本发明实施例提供的又一种数据处理方法的流程图;该方法可包括S301,社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用。S302,所述社交网络获取所述登录用户的关系链,并将所述登录用户激活所述第三方应用的事件通知至所述登录用户的关系链用户。·
本步骤中,所述登录用户激活所述第三方应用的事件即为社交网络根据所述登录用户对所述第三方应用的触发操作激活所述第三方应用的事件,将此事件通知至所述登录用户的关系链用户,有利于提高所述登录用户的关系链用户对社交网络或第三方应用的使用率,以图2所示的具体实例为例,本步骤中,当激活所述图片处理应用后,个人空间获取所述用户的关系链,并向所述用户的关系链用户发送通知消息,如“你的朋友XX用户正在使用图片处理应用”或“你的同学XX用户通过个人空间使用过图片处理应用”。S303,所述第三方应用根据所述登录用户的指令向所述社交网络发送数据获取请求。S304,所述社交网络根据所述数据获取请求,获取所请求的数据。S305,所述社交网络将所述数据返回给所述第三方应用。S306,所述第三方应用对所述社交网络返回的数据进行处理。S307,所述社交网络获取所述登录用户的关系链,统计所述关系链用户中激活所述第三方应用的用户数量,并将所述用户数量及第三方应用信息推送给所述登录用户。以图2所示的具体实例为例,本步骤中,个人空间获取所述用户的关系链,统计所述关系链用户中激活所述第三方应用的用户数量,并向所述用户推送消息,如“你有10个朋友使用过图片处理应用”或“你有10个同学通过个人空间使用过图片处理应用”。本步骤有利于提高所述登录用户对社交网络或第三方应用的使用率。请参见图4,为本发明实施例提供的又一种数据处理方法的流程图;本实施例从社交网络侧具体阐述数据处理方法。该方法可包括以下步骤S401-S404。S401,社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用;本步骤可以参见图I所示实施例中的步骤S101,在此不赘述。S402,所述社交网络接收所述第三方应用发送的数据获取请求。S403,所述社交网络根据所述数据获取请求,获取所请求的数据。
S404,所述社交网络将所述数据返回给所述第三方应用进行处理。本实施例的步骤S403-S404可以参见图I所示实施例中的步骤S104-S105,在此不赘述。通过上述方法实施例的描述,本发明实施例将第三方应用通过社交网络提供的开放API接口接入至社交网络,在数据处理过程中实现社交网络与第三方应用的无缝切换,将社交网络的数据传递至第三方应用中进行处理,简化了数据处理操作,提高了数据处理的效率。本发明实施例公开了一种计算机存储介质,所述计算机存储介质存储有程序,该程序执行时包括上述图I-图4任一实施例所述的部分或全部步骤。下面将结合附图5-附图7,对本发明实施例提供的数据处理装置进行详细介绍。需要说明的是,下述的数据处理装置可以应用于上述方法中。 请参见图5,为本发明实施例提供的一种数据处理装置的结构示意图;该装置可包括激活模块101、请求接收模块102、处理模块103和数据发送模块104。激活模块101,用于检测到所述社交网络的登录用户对第三方应用的触发操作时,激活所述第三方应用。第三方应用可通过社交网络提供的开放API接入至所述社交网络中,所述社交网络则可在其页面中显示提示信息,例如显示接入至所述社交网络的第三方应用的图标、名称等标识信息,登录用户点击所述提示信息以产生触发操作,则触发所述激活模块101激活所述第三方应用。请求接收模块102,用于接收所述第三方应用发送的数据获取请求。被激活的所述第三方应用处于可用状态,所述登录用户可在所述第三方应用中进行操作,例如若所述第三方应用为图片处理应用,则该第三方应用被所述社交网络激活后,所述社交网络的登录用户可以在所述第三方应用中进行图片处理操作。所述登录用户在所述第三方应用中进行操作的过程中,如果需要获取所述社交网络的数据,则可向所述第三方应用发出指令,在接收到所述登录用户的指令后,所述第三方应用向所述社交网络发送数据获取请求;所述请求接收模块102则接收所述第三方应用发送的数据获取请求,具体实现中,所述请求接收模块102可通过所述社交网络开放的API接口,即通过所述第三方应用接入至所述社交网络所调用的API接口,接收所述第三方应用发送的数据获取请求。处理模块103,用于根据所述数据获取请求,从所述社交网络获取所请求的数据。数据发送模块104,用于将所述数据返回给所述第三方应用进行处理。请参见图6,为图5所示的激活模块的实施例的结构示意图;该激活模块101可包括检测单元1101、标识获取单元1102和激活单元1103。检测单元1101,用于检测是否存在对第三方应用的触发操作。第三方应用可通过社交网络提供的开放API接入至所述社交网络中,所述社交网络则可在其页面中显示提示信息,例如显示接入至所述社交网络的第三方应用的图标、名称等标识信息,所述检测单元1101可监听所述提示信息的状态,如果所述社交网络监听到所述提示信息处于被点击(或被选择)状态,则确认检测到登录用户点击所述提示信息产生触发操作。
标识获取单元1102,用于如果存在对第三方应用的触发操作,获取所述第三方应用的标识。所述第三方应用的标识可以为所述第三方应用的名称、所述第三方应用的图标、所述第三方应用的序列号或所述第三方应用的地址。所述第三方应用在接入至所述社交网络时,即向所述社交网络提供所述第三方应用的标识,所述社交网络则存储所述第三方应用的标识。所述标识获取单元1102可从所述社交网络的存储空间中获取所述第三方应用的标识。激活单元1103,用于根据所述第三方应用的标识,激活所述第三方应用。所述激活单元1103根据所述第三方应用的标识,从服务器获取所述第三方应用的配置信息,在所述社交网络中加载并启用所述第三方应用。请参见图7,为本发明实施例提供的另一种数据处理装置的结构示意图;该装置可包括激活模块101、请求接收模块102、处理模块103、数据发送模块104、授权判断模块 105、权限判断模块106、更新模块107、通知模块108和推送模块109。其中,所述激活模块101、所述请求接收模块102、所述处理模块103和所述数据发送模块104的结构和功能可参见图5或图6所示实施例的相关说明,在此不赘述。授权判断模块105,用于判断所述第三方应用是否为授权应用,如果是,则通知所述处理模块根据所述数据获取请求,获取所请求的数据。由于社交网络提供的API接口为开放API接口,因此,各种第三方应用均可通过该开放API接口接入至所述社交网络,为了保证安全性,所述社交网络可以针对接入所述社交网络的部分或全部的第三方应用进行授权,获得授权的第三方应用可请求所述社交网络的数据,未获得授权的第三方应用则无法获得所述社交网络的数据。所述授权判断模块105判断所述第三方应用是否为授权应用的方式可以存在多种实施方式,例如可以预先设定授权应用的类型,所述社交网络判断接入的所述第三方应用是否与预设的授权应用的类型相同,如果相同,则确认所述第三方应用为授权应用;再如可预先设置非授权应用的地址类型,所述社交网络判断接入的所述第三方应用是否与预设的非授权应用的地址类型相同,如果不同,则确认所述第三方应用为授权应用,等等。权限判断模块106,用于当所述处理模块获取到所请求的数据之后,判断所述数据的权限,如果所述数据的权限为开放权限,则通知所述数据发送模块将所述数据返回给所
述第三方应用。其中,所述访问权限包括开放权限或限制权限。数据的访问权限反映了用户授权对数据的使用信息,开放权限指用户授权该数据可对该用户及除该用户的其他用户进行开放;限制权限指用户授权该数据仅对本用户进行开放,即该数据为用户的隐私数据。更新模块107,用于当接收到所述第三方应用发送的更新指令时,采用所述第三方应用处理后的数据,更新所述社交网络中的数据。第三方应用根据用户执行的处理操作,对所述社交网络返回的数据进行处理,用户可保存处理后的数据,例如用户可选择将处理后的数据保存在第三方应用中,也可选择将处理后的数据保存至所述社交网络;当用户选择将处理后的数据保存至所述社交网络中时,所述第三方应用则向所述社交网络发送更新指令,所述更新则采用所述第三方应用处理后的数据更新所述社交网络中的数据。
通知模块108,用于在所述激活模块激活所述第三方应用之后,从所述社交网络获取所述登录用户的关系链,并将所述登录用户激活所述第三方应用的事件通知至所述登录用户的关系链用户。推送模块109,用于从所述社交网络获取所述登录用户的关系链,统计所述关系链用户中激活所述第三方应用的用户数量,并将所述用户数量及第三方应用信息推送给所述登录用户。需要说明的是,本发明实施例的数据处理装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,在此不赘述。通过上述装置实施例的描述,本发明实施例将第三方应用通过社交网络提供的开放API接口接入至社交网络,在数据处理过程中实现社交网络与第三方应用的无缝切换,将社交网络的数据传递至第三方应用中进行处理,简化了数据处理操作,提高了数据处理 的效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种数据处理方法,其特征在于,包括 社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放应用程序编程接口 API接口接入所述社交网络; 所述第三方应用根据所述登录用户的指令向所述社交网络发送数据获取请求; 所述社交网络根据所述数据获取请求,获取所请求的数据,并将所述数据返回给所述第三方应用; 所述第三方应用对所述社交网络返回的数据进行处理。
2.如权利要求I所述的方法,其特征在于,所述社交网络检测到对第三方应用的触发操作时,激活所述第三方应用,包括 社交网络检测是否存在对第三方应用的触发操作; 如果存在对第三方应用的触发操作,所述社交网络则获取所述第三方应用的标识; 所述社交网络根据所述第三方应用的标识,激活所述第三方应用。
3.如权利要求I所述的方法,其特征在于,所述社交网络根据所述数据获取请求,获取所请求的数据之前,还包括 所述社交网络判断所述第三方应用是否为授权应用; 如果所述第三方应用为授权应用,所述社交网络则执行根据所述数据获取请求,获取所请求的数据的步骤。
4.如权利要求I所述的方法,其特征在于,所述社交网络根据所述数据获取请求,获取所请求的数据之后,将所述数据返回给所述第三方应用之前,还包括 所述社交网络判断对所述数据的访问权限,所述访问权限包括开放权限或限制权限; 如果所述数据的访问权限为开放权限,所述社交网络则执行将所述数据返回给所述第三方应用的步骤。
5.如权利要求1-4任一项所述的方法,其特征在于,所述第三方应用对所述社交网络返回的数据进行处理之后,还包括 所述第三方应用根据用户选择的存储位置保存所述处理后的数据,包括根据用户的选择将所述处理后的数据保存于所述第三方应用中,或者根据用户的选择将所述处理后的数据保存至所述社交网络中; 如果所述第三方应用根据用户的选择将所述处理后的数据保存至所述社交网络中时,所述第三方应用向所述社交网络发送更新指令; 当接收到所述第三方应用发送的更新指令时,所述社交网络采用所述第三方应用处理后的数据,更新所述社交网络中的数据。
6.如权利要求I所述的方法,其特征在于,所述社交网络激活所述第三方应用之后,还包括 所述社交网络获取所述登录用户的关系链,并将所述登录用户激活所述第三方应用的事件通知至所述登录用户的关系链用户。
7.如权利要求I所述的方法,其特征在于,还包括 所述社交网络获取所述登录用户的关系链,统计所述关系链用户中激活所述第三方应用的用户数量,并将所述用户数量及第三方应用信息推送给所述登录用户。
8.一种数据处理方法,其特征在于,包括 社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放API接口接入所述社交网络; 所述社交网络接收所述第三方应用发送的数据获取请求; 所述社交网络根据所述数据获取请求,获取所请求的数据,并将所述数据返回给所述第三方应用进行处理。
9.一种数据处理装置,设于社交网络中,其特征在于,包括 激活模块,用于检测到所述社交网络的登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放API接口接入所述社交网络; 请求接收模块,用于接收所述第三方应用发送的数据获取请求; 处理模块,用于根据所述数据获取请求,从所述社交网络获取所请求的数据; 数据发送模块,用于将所述数据返回给所述第三方应用进行处理。
10.如权利要求9所述的装置,其特征在于,所述激活模块包括 检测单元,用于检测是否存在对第三方应用的触发操作; 标识获取单元,用于如果存在对第三方应用的触发操作,获取所述第三方应用的标识; 激活单元,用于根据所述第三方应用的标识,激活所述第三方应用。
11.如权利要求9所述的装置,其特征在于,还包括 授权判断模块,用于判断所述第三方应用是否为授权应用,如果是,则通知所述处理模块根据所述数据获取请求,获取所请求的数据。
12.如权利要求9所述的装置,其特征在于,还包括 权限判断模块,用于当所述处理模块获取到所请求的数据之后,判断所述数据的权限,如果所述数据的权限为开放权限,则通知所述数据发送模块将所述数据返回给所述第三方应用; 其中,所述数据的权限包括开放权限或限制权限。
13.如权利要求9-12任一项所述的装置,其特征在于,还包括 更新模块,用于当接收到所述第三方应用发送的更新指令时,采用所述第三方应用处理后的数据,更新所述社交网络中的数据。
14.如权利要求9所述的装置,其特征在于,还包括 通知模块,用于在所述激活模块激活所述第三方应用之后,从所述社交网络获取所述登录用户的关系链,并将所述登录用户激活所述第三方应用的事件通知至所述登录用户的关系链用户。
15.如权利要求9所述的装置,其特征在于,还包括 推送模块,用于从所述社交网络获取所述登录用户的关系链,统计所述关系链用户中激活所述第三方应用的用户数量,并将所述用户数量及第三方应用信息推送给所述登录用户。
16.一种计算机存储介质,其特征在于,所述计算机存储介质存储有程序,该程序执行时包括如权利要求1-7任一项所述的步骤,或者包括如权利要求8所述的步骤。
全文摘要
本发明实施例提供一种了数据处理方法及装置,其中的方法可包括社交网络检测到登录用户对第三方应用的触发操作时,激活所述第三方应用,所述第三方应用通过所述社交网络提供的开放API接口接入所述社交网络;所述第三方应用根据所述登录用户的指令向所述社交网络发送数据获取请求;所述社交网络根据所述数据获取请求,获取所请求的数据,并将所述数据返回给所述第三方应用;所述第三方应用对所述社交网络返回的数据进行处理。本发明可在数据处理过程中实现社交网络与第三方应用的无缝切换,简化数据处理操作,提高数据处理的效率。
文档编号G06F9/44GK102929947SQ20121037440
公开日2013年2月13日 申请日期2012年9月27日 优先权日2012年9月27日
发明者王明慧, 宁成功, 黄雪珂, 计鸣钟, 黄晓军, 梁柱, 郑志昊, 王慧星, 许华彬, 吴志华, 文光海 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1