开放平台中的分享方法及系统的制作方法

文档序号:7994385阅读:214来源:国知局
专利名称:开放平台中的分享方法及系统的制作方法
技术领域
本发明涉及互联网技术,特别是涉及一种开放平台中的分享方法及系统。
背景技术
随着互联网的发展,网络信息的分享已经成为用户生活和工作中必不可少的一部分,越来越多的用户对各种网络信息进行分享,其他用户可以查看到分享的网络信息。例如,在网络虚拟社区中,用户可 以通过网络虚拟社区的页面提交网络信息,并点击“分享”按钮后所提交的网络信息便显示于网络虚拟社区的页面中,此时,访问该网络虚拟社区的页面的所有用户均能够查看提交的网络信息,实现了网络信息的分享。然而,这一传统的网络信息分享过程是面向所有用户的,不能对某些用户进行针对性的分享网络信息。

发明内容基于此,有必要提供一种能提高分享的针对性的开放平台中的分享方法。此外,还有必要提供一种能提高分享的针对性的开放平台中的分享系统。一种开放平台中的分享方法,包括如下步骤:开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容;第三方应用将分享内容传输到开放平台服务器;所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容。优选地,所述开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容的步骤为:通过所述开放平台服务器在开放平台中的第三方应用中提供分享组件,获取用户客户端在第三方应用上通过分享组件的输入框中输入的分享内容。优选地,所述开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容的步骤为:所述第三方应用通过分享组件向用户返回分享对象的标识信息列表;获取用户对标识信息列表的选择操作得到选定的分享对象标识信息;将选定的分享对象标识信息和分享对象生成分享内容。优选地,所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容的步骤之前还包括如下步骤:分享组件根据标识信息指示分享内容被分享到的第三方应用;处理分享对象,使处理后的分享对象与被分享到的第三方应用相符合;按照标识信息向被分享到的第三方应用的用户推送分享内容,所述分享内容包括处理后的分享对象。
优选地,所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容的步骤之后还包括: 被分享到的第三方应用接收推送的分享内容。在所述被分享的第三方应用中展示接收到的分享内容。一种开放平台中的分享系统包括:开放平台服务器,用于向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容;传输模块,用于将第三方应用的分享内容传输到所述开放平台服务器;所述开放平台服务器还用于接收第三方应用的分享内容,并在开放平台中推送分享内容。优选地,所述开放平台服务器还用于在所述开放平台中的第三方应用中提供分享组件,获取用户客户端在第三方应用上通过分享组件的输入框中输入的分享内容。优选地,所述开放平台服务器包括:
列表返回单元,用于在第三方应用中通过分享组件向用户返回分享对象的标识信息列表;获取单元,用于获取用户对标识信息列表的选择操作得到选定的分享对象标识信息; 内容生成单元,用于将选定的分享对象标识信息和分享对象生成分享内容。优选地,开放平台服务器包括:指示单元,用于通过分享组件根据标识信息指示分享内容被分享到的第三方应用;处理单元,用于处理分享对象,使处理后的分享对象与被分享到的第三方应用相符合;推送单元,用于按照标识信息向被分享到的第三方应用的用户推送分享内容,所述分享内容包括处理后的分享对象。优选地,所述开放平台服务器还包括:接收单元,用于为被分享到的第三方应用接收推送的分享内容;展示单元,用于在所述被分享的第三方应用中展示接收到的分享内容。上述开放平台中的分享方法及系统中,开放平台服务器向第三方应用提供分享组件,并通过分享组件得到用户客户端输入的分享内容,以实现分享内容在开放平台中的推送,进而使得其他用户能够在开放平台的另一第三方应用中查看分享的内容,大大提高了分享的针对性。

图1为一个实施例中开放平台中的分享方法的流程图;图2为图1中开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容的方法流程图;图3为图1中开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容的方法流程图4为另一个实施例中开放平台中的分享方法的流程图;图5为一个实施例中开放平台中的分享系统的结构示意图;图6为一个实施例中开放平台服务器的结构示意图;图7为另一个实施例中开放平台服务器的结构示意图;图8为另一个实施例中开放平台服务器的结构示意图。
具体实施方式图1示出了一个实施例中开放平台中分享的方法流程,包括如下步骤:步骤S110,开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容。本实施例中,第三方应用是开放平台中向用户提供的各种网络应用,例如,可以是网络虚拟社区。通过开放平台服务器在开放平台中的第三方应用中提供分享组件,获取用户客户端在第三方应用上通过分享组件的输入框中输入的分享内容,该分享内容包括分享对象以及分享对象的标识信息。在第三方应用中可根据需要设置按钮,例如,发送按钮或者分享按钮,通过用户在第三方应用中对分享组件的操作添加分享对象,并确定该分享对象对应的标识信息。进一步地,标识信息可以是用户输入的。在添加了分享内容后通过用户客户端在第三方应用中点击按钮,触发了分享组件对分享内容的分享。具体地,分享对象可以是网络虚拟社区等第三方应用中展示的信息,也可以是从其它网站或其它第三方应用得到的信息;分享对象的标识信息是用来对输入分享内容的用户希望与之分享信息的其他用户进行标识,可以是好友关系链中某一好友的标识信息,也可以是邮箱等第三方应用中联系人通讯录中的标识信息,其具体形式可以是标识号码、邮箱地址等。在另一个实施例中,用户客户端在分享组件中输入分享内容之后,将存储输入的分享内容,以便于在第三方应用中展示。在一个实施例中,如图2所示,上述步骤SllO的具体过程为:步骤S111,第三方应用通过分享组件向用户返回分享对象的标识信息列表。本实施例中,在第三方应用中设置标识信息列表,在这一标识信息列表中用户可查看好友关系链中每一好友的标识信息以及联系人通讯录中每一联系人的标识信息。步骤S113,获取用户对标识信息列表的选择操作得到选定的分享对象标识信息。本实施例中,获取用户对标识信息列表所提交的选择操作,以得到该用户选定的分享对象标识信息,这一标识信息即为用户为分享对象的进行分享所对应的其他用户。步骤S115,将选定的分享对象标识信息和分享对象生成分享内容。本实施例中,在第三方应用中,标识信息列表中选定的分享对象标识信息和分享对象成为完整的分享内容,根据这一分享内容即可实现以各种标识信息为目标所进行的分享对象的推荐。步骤S130,第三方应用将分享内容传输到开放平台服务器。

本实施例中,开放平台中的第三方应用将分享内容传送给处于后台的开放平台服务器。
步骤S150,开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容。本实施例中,开放平台服务器接收来自开放平台中第三方应用的分享内容,并向开放平台中的其他第三方应用进行分享内容的推荐。在另一个实施例中,如图3所示,上述步骤S150的具体过程为:步骤S151,分享组件根据标识信息指示分享内容被分享到的第三方应用。本实施例中,由于标识信息可以是好友关系链中的某一好友的标识信息,也可以是联系人通讯录中的标识信息,且好友关系链可以是网络虚拟社区中的好友关系链,也可以是即时通信工具中的好友关系链,还可以是其它形式的好友关系链,因此,分享组件根据标识信息指示分享内容被分享到的第三方应用,这一第三方应用将是开放平台中的任一第三方应用。步骤S153,处理分享对象,使处理后的分享对象与被分享到的第三方应用相符合。本实施例中,每一个第三方应用所对应信息形式通常是各不相同的,例如,在网络虚拟社区中的信息形式与即时通信工具中的信息形式是不相一致的,因此,为保证后续处理过程中的稳定性,需要按照分享组件指示的第三方应用对分享对象进行处理,使得分享对象符合网络虚拟社区或者即时通信工具等第三方应用中的信息架构,以适应网络虚拟社区或者即时通信工具等第三方应用中各不相同的页面展示形式。步骤S155,按照标识信息向被分享到的第三方应用的用户推送分享内容,该分享内容包括处理后的分享对象。 本实施例中,将包含了经过处理的分享对象的分享内容推送出去,使得该分享对象在标识信息所对应的页面中能够正常展示,避免由于作为推荐目标的各种第三方应用的不同而在推送分享内容之后分享对象产生错误的情况发生。在另一个实施例中,如图4所示,在上述步骤S150之后还包括了如下步骤:步骤S410,被分享到的第三方应用接收推送的分享内容。本实施例中,在开放平台中,被分享到的第三方应用将接收到某一第三方应用所推送的分享内容,并根据分享内容中的标识信息确定被分享到的第三方应用中对应的用户。步骤S430,在被分享到的第三方应用中展示接收到的分享内容。本实施例中,由于分享内容是按照标识信息进行推送的,因此,只有在与该标识信息相关的页面中方可查看到推送的分享内容,例如,被分享到的第三方应用中用户只有通过标识信息登录该标识信息所在的用户页面后才能够查看到推送的分享内容,而不与分享内容中标识信息相关的用户所在的页面是不能够看到接收的分享内容的,提高了保护用户隐私的能力。在一个具体的实施例中,用户在网络虚拟社区的分享组件所提供的输入框中添加分享对象,并在标识信息列表中选定该分享对象的推荐目标,该推荐目标分别为好友关系链中的好友A,和邮箱的联系人通讯录中的联系人B。此时,分别生成好友A的分享内容以及联系人B的分享内容,并将其传输到开放平台服务器中。网络虚拟社区的分享组件根据好友A的标识信息获知好友A是用户在即时通信工具中的好友,联系人B是用户在邮箱中的联系人,因此,从好友A的分享内容中对分享对象进行处理,使得处理后的分享对象的信息形式与即时通信工具中的信息形式相同,对联系人B的分享内容中的分享对象进行处理,使联系人B的分享对象与邮箱中的信息形式相适应。在对分享对象进行处理完毕之后,按照将好友A的分享内容向即时通信工具中好友A推送,将联系人B的分享内容推送给邮箱中的联系人B。在另一个实施例中,如图5所示,一种开放平台中的分享系统,包括开放平台服务器10以及传输模块30。开放平台服务器10,用于向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容。本实施例中,第三方应用是开放平台中向用户提供的各种网络应用,例如,可以是网络虚拟社区。开放平台服务器还用于在开放平台中的第三方应用中提供分享组件,获取用户客户端在第三方应用上通过分享组件的输入框中输入的分享内容,该分享内容包括分享对象以及分享对象的标识信息。开放平台服务器10在第三方应用中可根据需要设置按钮,例如,发送按钮或者分享按钮,通过用户在第三方应用中对分享组件的操作添加分享对象,并确定该分享对象对应的标识信息。进一步地,标识信息可以是用户输入的。在添加了分享内容后通过用户客户端在第三方应用中点击按钮,触发了分享组件对分享内容的分享。具体地,分享对象可以是网络虚拟社区等第三方应用中展示的信息,也可以是从其它网站或其它第三方应用得到的信息;分享对象的标识信息是用来对输入分享内容的用户希望与之分享信息的其他用户进行标识,可以是好友关系链中某一好友的标识信息,也可以是邮箱等第三方应用中联系人通讯录中的标识信息,其具体形式可以是标识号码、邮箱地址等。在另一个实施例中,用户客户端在分享组件中输入分享内容之后,开放平台服务器10将存储输入的分享内容,以便于在第三方应用中展示。在另一个实施例中,如图6所示,上述开放平台服务器10包括列表返回单元110、获取单元130以及内容生成单元150。列表返回单元110,用于在第三方应用中通过分享组件向用户返回分享对象的标识信息列表。本实施例中,列表返回单兀110在第三方应用中设置标识信息列表,在这一标识信息列表中用户可查看好友关系链中每一好友的标识信息以及联系人通讯录中每一联系人的标识信息。获取单元130,用于获取用户对标识信息列表的选择操作得到选定的分享对象标识息。本实施例中,获取单元130获取用户对标识信息列表所提交的选择操作,以得到该用户选定的分享对象标识信息,这一标识信息即为用户为分享对象的进行分享所对应的其他用户。内容生成单元150,用于将选定的分享对象标识信息和分享对象生成分享内容。本实施例中,在第三方应用中,内容生成单元150将标识信息列表中选定的分享对象标识信息和分享对象成为完整的分享内容,根据这一分享内容即可实现以各种标识信息为目标所进行的分享对象的推荐。传输模块30,用于将第三方应用的分享内容传输到开放平台服务器10。本实施例中,传输模块30将开放平台中的第三方应用的分享内容传送给处于后台的开放平台服务器10。开放平台服务器10还用于接收第三方应用的分享内容,并在开放平台中推送分享内容。本实施例中,开放平台服务器10接收来自开放平台中第三方应用的分享内容,并向开放平台中的其他第三方应用进行分享内容的推荐。在另一个实施例中,如图7所示,上述开放平台服务器10还包括指示单元150、处理单元160以及推送单元170。指示单元150,用于通过分享组件根据标识信息指示分享内容被分享到的第三方应用。本实施例中,由于标识信息可以是好友关系链中的某一好友的标识信息,也可以是联系人通讯录中的标识信息,且好友关系链可以是网络虚拟社区中的好友关系链,也可以是即时通信工具中的好友关系链,还可以是其它形式的好友关系链,因此,指示单元150通过分享组件根据标识信息指示分享内容被分享到的第三方应用,这一第三方应用将是开放平台中的任一第三方应用。处理单元160,用于处理分享对象,使处理后的分享对象与被分享到的第三方应用相符合。本实施例中,每一个第三方应用所对应信息形式通常是各不相同的,例如,在网络虚拟社区中的信息形式与即时通信工具中的信息形式是不相一致的,因此,为保证后续处理过程中的稳定性,需要处理单元160按照分享组件指示的第三方应用对分享对象进行处理,使得分享对象符合网络虚拟社区或者即时通信工具等第三方应用中的信息架构,以适应网络虚拟社区或者即时通信工具等第三方应用中各不相同的页面展示形式。推送单元170,用于按照标识信息向被分享到的第三方应用的用户推送分享内容,分享内容包括处理后的分享对象。本实施例中,推送单元170将包含了经过处理的分享对象的分享内容推送出去,使得该分享对象在标识信息所对应的页面中能够正常展示,避免由于作为推荐目标的各种第三方应用的不同而在推送分享内容之后分享对象产生错误的情况发生。在另一个实施例中,如图8所示,上述开放平台服务器10还包括接收单元180以及展示单元190。接收单元180,用于为被分享到的第三方应用接收推送的分享内容。本实施例中,在开放平台中,接收单元180为被分享到的第三方应用将接收到某一第三方应用所推送的分享内容,并根据分享内容中的标识信息确定被分享到的第三方应用中对应的用户。展示单元190,用于在被分享的第三方应用中展示接收到的分享内容。本实施例中,由于分享内容是按照标识信息进行推送的,因此,只有在与该标识信息相关的页面中方可查看到推送的分享内容,例如,被分享到的第三方应用中用户只有通过标识信息登录该标识信息所在的用户页面后才能够查看到推送的分享内容,而不与分享内容中标识信息相关的用户所在的页面是不能够看到接收的分享内容的,提高了保护用户隐私的能力。
上述开放平台中的分享方法及系统中,开放平台服务器向第三方应用提供分享组件,并通过分享组件得到用户客户端输入的分享内容,以实现分享内容在开放平台中的推送,进而使得其他用户能够在开放平台的另一第三方应用中查看分享的内容,大大提高了分享的针对性。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1.一种开放平台中的分享方法,包括如下步骤: 开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容; 第三方应用将分享内容传输到开放平台服务器; 所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容。
2.根据权利要求1所述的开放平台中的分享方法,其特征在于,所述开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容的步骤为: 通过所述开放平台服务器在开放平台中的第三方应用中提供分享组件,获取用户客户端在第三方应用上通过分享组件的输入框中输入的分享内容。
3.根据权利要求1所 述的开放平台中的分享方法,其特征在于,所述开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容的步骤为: 所述第三方应用通过分享组件向用户返回分享对象的标识信息列表; 获取用户对标识信息列表的选择操作得到选定的分享对象标识信息; 将选定的分享对象标识信息和分享对象生成分享内容。
4.根据权利要求1所述的开放平台中的分享方法,其特征在于,所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容的步骤之前还包括如下步骤: 分享组件根据标识信息指示分享内容被分享到的第三方应用; 处理分享对象,使处理后的分享对象与被分享到的第三方应用相符合; 按照标识信息向被分享到的第三方应用的用户推送分享内容,所述分享内容包括处理后的分享对象。
5.根据权利要求4所述的开放平台中的分享方法,其特征在于,所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容的步骤之后还包括: 被分享到的第三方应用接收推送的分享内容。
在所述被分享的第三方应用中展示接收到的分享内容。
6.一种开放平台中的分享系统,其特征在于,包括: 开放平台服务器,用于向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容; 传输模块,用于将第三方应用的分享内容传输到所述开放平台服务器; 所述开放平台服务器还用于接收第三方应用的分享内容,并在开放平台中推送分享内容。
7.根据权利要求6所述的开放平台中的分享系统,其特征在于,所述开放平台服务器还用于在所述开放平台中的第三方应用中提供分享组件,获取用户客户端在第三方应用上通过分享组件的输入框中输入的分享内容。
8.根据权利要求6所述的开放平台中的分享系统,其特征在于,所述开放平台服务器包括: 列表返回单元,用于在第三方应用中通过分享组件向用户返回分享对象的标识信息列表; 获取单元,用于获取用户对标识信息列表的选择操作得到选定的分享对象标识信息; 内容生成单元,用于将选定的分享对象标识信息和分享对象生成分享内容。
9.根据权利要求6所述的开放平台中的分享方法,其特征在于,开放平台服务器包括: 指示单元,用于通过分享组件根据标识信息指示分享内容被分享到的第三方应用; 处理单元,用于处理分享对象,使处理后的分享对象与被分享到的第三方应用相符合; 推送单元,用于按照标识信息向被分享到的第三方应用的用户推送分享内容,所述分享内容包括处理后的分享对象。
10.根据权利要求9所述的开放平台中的分享系统,其特征在于,所述开放平台服务器还包括: 接收单元,用于为被分享到的第三方应用接收推送的分享内容; 展示单元,用于在所述被分享的第三方应用中展示接收到的分享内容。
全文摘要
一种开放平台中的分享方法,包括如下步骤开放平台服务器向第三方应用提供分享组件,供用户客户端在分享组件中输入分享内容;第三方应用将分享内容传输到开放平台服务器;所述开放平台服务器接收第三方应用的分享内容,并在开放平台中推送分享内容。上述开放平台中的分享方法及系统中,开放平台服务器向第三方应用提供分享组件,并通过分享组件得到用户客户端输入的分享内容,以实现分享内容在开放平台中的推送,进而使得其他用户能够在开放平台的另一第三方应用中查看分享的内容,大大提高了分享的针对性。
文档编号H04L29/08GK103139257SQ20111039061
公开日2013年6月5日 申请日期2011年11月30日 优先权日2011年11月30日
发明者张昱辉, 吕梦伟, 董晓龙, 丁在茂, 王锦华, 沈纲, 贺明明, 陈敏, 黄晓军, 梁柱, 郑志昊 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1