CN113742601A - 内容分享方法、装置、计算机设备和存储介质 - Google Patents

内容分享方法、装置、计算机设备和存储介质 Download PDF

Info

Publication number
CN113742601A
CN113742601A CN202010474643.5A CN202010474643A CN113742601A CN 113742601 A CN113742601 A CN 113742601A CN 202010474643 A CN202010474643 A CN 202010474643A CN 113742601 A CN113742601 A CN 113742601A
Authority
CN
China
Prior art keywords
content
application
sharing
content sharing
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010474643.5A
Other languages
English (en)
Inventor
黄灵
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202010474643.5A priority Critical patent/CN113742601A/zh
Publication of CN113742601A publication Critical patent/CN113742601A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请涉及一种内容分享方法、装置、计算机设备和存储介质。所述方法包括:当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;获取从所述候选应用标识中确定的多个目标应用标识;从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。采用本方法能够有效的提高内容的分享效率。

Description

内容分享方法、装置、计算机设备和存储介质
技术领域
本申请涉及计算机技术领域,特别是涉及一种内容方法、装置、计算机设备和存储介质。
背景技术
社交媒体是人们彼此之间用来分享意见、见解、经验和观点的工具和平台。随着科技的高速的发展,越来越多基于社交媒体的社交应用被开发和使用。除了可以发表UGC(User Generated Content,用户原创内容)以外,还可以将其他客户端应用或网页中的视频、新闻等内容通过社交应用进行分享。
在传统的分享方式中,一次分享操作通常只能将内容分享至一个社交应用。但现在社交应用的种类较多,当需要将相同的内容分享至多个社交应用时,通常需要重复进行多次分享操作,从而导致内容分享的效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高内容分享效率的内容分享方法、装置、计算机设备和存储介质。
一种内容分享方法,所述方法包括:
当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;
获取从所述候选应用标识中确定的多个目标应用标识;
从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;
当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。
一种内容分享装置,所述装置包括:
应用确定模块,用于当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;获取从所述候选应用标识中确定的多个目标应用标识;
内容确定模块,用于从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;
内容分享模块,用于当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;
获取从所述候选应用标识中确定的多个目标应用标识;
从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;
当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;
获取从所述候选应用标识中确定的多个目标应用标识;
从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;
当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。
上述内容分享方法、装置、计算机设备和存储介质,当在内容展示页面接收到内容分享指令时,展示多个候选应用标识,以供用户从多个候选应用标识中选择需要分享的目标应用,获取从候选应用标识中确定的多个目标应用标识。通过从内容展示页面跳转至内容分享页面,通过内容分享页面展示根据内容分享指令所对应的待分享内容生成的内容分享消息,以此对待分享的内容分享消息进行确认。当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息,从而将内容分享消息通过多个不同的目标应用进行分享,不需要在内容展示页面重复多次分享操作,有效的提高了内容的分享效率。
一种内容分享方法,所述方法包括:
当接收到终端上传的应用标识获取请求时,获取应用权限信息;
将根据所述应用权限信息确定的已授权应用标识发送至所述终端;
接收所述终端上传的内容分享请求,所述内容分享请求携带根据所述已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息;
根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识各自对应的目标服务器,使得所述目标服务器分享所述内容分享消息。
一种内容分享装置,所述装置包括:
标识发送模块,用于当接收到终端上传的应用标识获取请求时,获取应用权限信息;将根据所述应用权限信息确定的已授权应用标识发送至所述终端;
请求接收模块,用于接收所述终端上传的内容分享请求,所述内容分享请求携带根据所述已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息;
消息发送模块,用于根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识各自对应的目标服务器,使得所述目标服务器分享所述内容分享消息。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
当接收到终端上传的应用标识获取请求时,获取应用权限信息;
将根据所述应用权限信息确定的已授权应用标识发送至所述终端;
接收所述终端上传的内容分享请求,所述内容分享请求携带根据所述已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息;
根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识各自对应的目标服务器,使得所述目标服务器分享所述内容分享消息。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
当接收到终端上传的应用标识获取请求时,获取应用权限信息;
将根据所述应用权限信息确定的已授权应用标识发送至所述终端;
接收所述终端上传的内容分享请求,所述内容分享请求携带根据所述已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息;
根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识各自对应的目标服务器,使得所述目标服务器分享所述内容分享消息。
上述内容分享方法、装置、计算机设备和存储介质,当接收到终端上传的应用标识获取请求时,将根据应用权限信息确定的已授权应用标识发送至终端,以便终端从多个已授权应用标识中确定多个待分享的目标应用标识。通过接收终端上传的携带多个目标应用标识的内容分享请求,将待分享的内容分享消息发送至多个目标应用标识各自对应的目标服务器,使得目标服务器分享内容分享消息,不需要重复接收终端上传的内容分享请求,将内容分享消息发送至多个不同的目标服务器进行分享,有效的提高了内容的分享效率。
附图说明
图1为一个实施例中内容分享方法的应用环境图;
图2为一个实施例中内容分享方法的流程示意图;
图3为一个实施例中内容展示页面所对应的界面示意图;
图4为一个实施例中展示多个候选应用标识的界面示意图;
图5为一个实施例中从候选应用标识中确定目标应用标识的界面示意图;
图6为一个实施例中通过内容分享页面接收分享确定指令的界面示意图;
图7为一个实施例中内容分享过程的界面示意图;
图8为一个实施例中通过内容分享页面接收分享确定指令的界面示意图;
图9为另一个实施例中内容分享方法的流程示意图;
图10为再一个实施例中内容分享方法的流程示意图;
图11为一个实施例中终端跳转应用的页面的示意图;
图12为又一个实施例中内容分享方法的流程示意图;
图13为一个实施例中内容分享方法装置的结构框图;
图14为另一个实施例中内容分享方法装置的结构框图;
图15为一个实施例中计算机设备的内部结构图;
图16为另一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的内容分享方法,可以应用于如图1所示的应用环境中。其中,终端102、内容服务器104以及目标服务器106之间可以通过网络进行通信。终端102的操作***上可以运行内容服务器104对应的内容应用,以及目标服务器106对应的目标应用。内容应用可以用于提供内容,可以通过与内容应用对应的内容展示页面展示音频、视频或者文本等内容。当终端102在内容展示页面接收到内容分享指令时,通过内容服务器104获取并且展示多个候选应用标识。终端102获取从候选应用标识中确定的多个目标应用标识。终端102从内容展示页面跳转至内容分享页面。内容分享页面可以是内容应用对应的页面,也可以是目标应用对应的页面。终端102通过内容分享页面展示根据内容分享指令对应的待分享内容生成的内容分享消息。当在内容分享页面接收到分享确定指令时,终端102将内容分享消息发送至目标应用标识对应的目标服务器106,通过目标应用分享内容分享消息。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,内容服务器104和目标服务器106可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN、以及大数据和人工智能平台等基础云计算服务的云服务器。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
在一个实施例中,目标服务器106具体可以是基于云社交的社交应用对应的服务器。云社交(Cloud Social)是一种物联网、云计算和移动互联网交互应用的虚拟社交应用模式,以建立著名的“资源分享关系图谱”为目的,进而开展网络社交,云社交的主要特征,就是把大量的社会资源统一整合和评测,构成一个资源有效池向用户按需提供服务。参与分享的用户越多,能够创造的利用价值就越大。
在一个实施例中,如图2所示,提供了一种内容分享方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
步骤202,当在内容展示页面接收到内容分享指令时,展示多个候选应用标识。
内容展示页面可以是内容应用对应的,用于展示内容的页面。内容应用主要是以内容的生产、推荐和传播为基准,向用户提供内容的应用程序。内容应用具体可以是终端上的客户端应用,也可以是网页应用。内容可以包括但不限于UGC(User Generated Content,用户原创内容)、PGC(Professional Generated Content,专业生产内容)、PUGC(Professional User Generated Content,专业用户生产内容)以及OGC(Occupationally-generated Content,职业生产内容)等,内容具体可以是文本、图像、音频或者视频等中的至少一种。其中,视频内容具体还可以是直播视频。
终端上可以运行有操作***,内容应用可以在操作***上运行。终端可以通过显示界面展示内容应用所对应的内容展示页面,通过内容展示页面向终端对应用户展示内容。其中,内容展示页面可以采用列表、网格、轮显或者卡片等至少一种方式,展示多个内容对应的缩略图和摘要信息。内容展示页面也可以展示内容对应的详细信息,以供用户浏览和查看内容。
当终端在内容展示页面接收到内容分享指令时,展示多个候选应用标识。内容分享指令可以是用户通过内容展示页面触发生成的指令,用于指示终端对需要分享的内容进行分享。终端可以获取内容分享指令所指向的内容,作为需要分享的内容。终端可以将需要分享的内容记作待分享内容。
具体的,内容分享指令可以是根据用户在内容展示页面中的触发操作生成的。终端可以接收作用在内容展示页面的触发操作。触发操作具体可以是触摸操作、光标操作、按键操作或者语音操作等。其中,触摸操作可以是触摸点击操作、触摸按压操作或者触摸滑动操作等,触摸操作可以是单点触摸操作,也可以是多点触摸操作。多点是指两点或者两点以上。光标操作可以是控制光标进行的点击操作或者按压操作等。按键操作具体可以包括虚拟按键操作或者实体按键操作等。
举例说明,如图3所示,图3为一个实施例中内容展示页面所对应的界面示意图。终端可以通过内容展示页面展示内容,内容包括文本内容、与文本内容对应的内容摘要以及配图。内容展示页面中还可以包括分享控件。终端对应的用户在通过内容展示页面浏览内容的过程中,当需要对内容进行分享时,可以在内容展示页面进行触发操作。其中,触发操作具体可以是作用于分享控件的触摸点击操作。终端可以接收作用在内容展示页面的触发操作,得到内容分享指令。
终端可以响应接收到的内容分享指令,获取并且展示多个候选应用标识。其中,多个是指两个或者两个以上。候选应用标识是指可以对内容进行分享的应用(以下简称“候选应用”)所对应的标识信息。候选应用标识用于对不同的候选应用进行唯一标记。候选应用标识可以是文本标识、图像标识等标识信息中的一种或多种的组合。例如,候选应用标识具体可以是候选应用所对应的应用名称、应用编号或者应用图标等中的至少一种。
候选应用为可以对内容进行分享的应用,候选应用具体可以是社交应用或者其他内容应用。社交应用是基于用户关系的应用程序,用户可以通过社交应用向特定用户或者不特定用户分享内容。例如,用户可以通过社交应用向好友用户或者所属群组分享内容,也可以公开发布内容,将内容公开分享给不特定用户。
终端可以通过内容应用所对应的内容服务器获取候选应用标识,也可以从内存中获取预先设置的候选应用标识。终端可以对获取到的多个候选应用标识进行展示,以供用户从展示的多个候选应用标识中选择需要分享的目标应用标识。具体的,终端可以在内容展示页面中展示多个候选应用标识。终端也可以从内容展示页面跳转至应用标识展示页面,通过应用标识展示页面展示获取到的多个候选应用标识。
终端还可以通过内容展示页面所对应的子页面展示候选应用标识。其中,内容展示页面作为母页面,与子页面是相对应的。子页面可以是基于内容展示页面的应用选择页面。子页面的显示形式可以是多样的。例如,也子页面可以是悬浮在内容展示页面中,也可以是嵌入内容展示页面中的。终端可以通过多种方式展示获取到的多个候选应用标识。例如,终端具体可以通过列表、网格、轮显或者卡片等方式展示多个候选应用标识。
举例说明,如图4所示,图4为一个实施例中展示多个候选应用标识的界面示意图。终端可以基于内容展示页面显示子页面,通过内容展示页面所对应的子页面,以轮显的方式展示多个候选应用标识。用户可以通过左右滑动操作查看多个候选应用标识。
步骤204,获取从候选应用标识中确定的多个目标应用标识。
终端可以获取从多个候选应用标识中确定的多个候选应用标识,终端可以将确定的多个候选应用标识记作目标应用标识。目标应用标识可以是用户从多个候选应用标识中选择想要分享内容的应用标识。终端可以接收用户作用于候选应用标识的选择操作,根据接收到的选择操作确定从候选应用标识中选择的多个目标应用标识。多个可以表示两个或者两个以上。
具体的,终端可以通过选择器获取作用于候选应用标识的选择操作,确定用户从多个候选应用标识中选择的多个候选应用标识,记作目标应用标识。其中,选择器具体可以是CSS(Cascading Style Sheets,层叠样式表)选择器,以此对内容展示页面中的元素进行控制,内容展示页面具体可以是HTML(Hyper Text Markup Language,超文本标记语言)的页面。选择操作可以是用于选择候选应用标识的用户操作。例如,选择操作具体可以是点击操作、勾选操作、滑动操作或者语音操作等。
举例说明,如图5所示,图5为一个实施例中从候选应用标识中确定目标应用标识的界面示意图。终端可以通过作用于候选应用标识的选择操作确定目标应用标识,选择操作具体可以为勾选操作。终端可以获取用户从多个候选应用标识中勾选出的多个目标应用标识。如图5所示,终端可以确定候选应用标识1和候选应用标识3为目标应用标识。
步骤206,从内容展示页面跳转至内容分享页面,通过内容分享页面,展示根据内容分享指令对应的待分享内容生成的内容分享消息。
内容分享页面可以是用于确定待分享内容,对待分享内容进行分享的页面。终端可以从内容展示页面跳转至内容分享页面,通过内容分享页面确定分享内容。其中,内容分享页面可以是内容应用所对应的页面,也可以是目标应用所对应的页面。目标应用为目标应用标识所对应的应用程序。当内容分享页面为内容应用所对应的页面时,终端可以从内容展示页面跳转至内容分享页面。当内容分享页面为目标应用所对应的页面时,终端可以在操作***上运行目标应用,从内容应用跳转至目标应用,显示目标应用对应的内容分享页面。在其中一个实施例中,内容分享页面具体可以是目标应用对应的内容发表页面。
在一个实施例中,当内容分享页面为目标应用所对应的页面时,终端可以获取登录内容应用的用户标识。用户标识是指对用户身份进行唯一标记的标识信息,用户标识具体可以是用户对应的账号、编号或者名称等中的至少一种。终端可以获取与用户标识相对应的应用登录信息。应用登录信息是指用户登录内容应用的信息,应用登录信息可以包括用户标识对应的登录账号,以及与登录账号相对应的密钥等信息。在其中一个实施例中,应用登录信息中包括用户标识所对应的多个登录账号,和与登录账号分别对应的密钥。终端可以在操作***上运行目标应用,通过获取到的应用登录信息登录运行的目标应用,从而跳转至目标应用所对应的内容分享页面。终端通过获取登录内容应用的用户标识,根据与用户标识对应的应用登录信息登录目标应用,从而从内容应用的内容展示页面自动跳转至目标应用的内容分享页面,不需要用户手动登录目标应用,有效的提高了页面跳转的效率,进而提高了内容的分享效率。
终端可以根据内容分享指令,确定内容分享指令所指向的待分享内容,通过内容分享页面展示根据待分享内容生成的内容分享消息。具体的,内容分享消息可以包括待分享内容所对应的分享链接,终端可以获取待分享内容的分享链接,根据分享链接生成内容分享消息。终端还可以获取待分享内容对应的标题和配图,根据分享内容对应的标题、配图以及分享链接生成内容分享消息。内容分享消息还可以包括完整的待分享内容。终端可以通过内容分享页面展示内容分享消息,以供用户确认待分享内容以及确认分享,保证了内容分享的准确性。
步骤208,当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息。
分享确定指令是指示终端将内容分享消息进行分享的指令,分享确定指令可以是根据用户在内容分享页面中的触发操生成的。具体的,终端可以接收发生在内容分享页面中的确定分享的触发操作。触发操作具体可以是触摸操作、光标操作、按键操作或者语音操作等。其中,触摸操作可以是触摸点击操作、触摸按压操作或者触摸滑动操作等,触摸操作可以是单点触摸操作,也可以是多点触摸操作。多点是指两点或者两点以上。光标操作可以是控制光标进行的点击操作或者按压操作等。按键操作具体可以包括虚拟按键操作或者实体按键操作等。例如,如图6所示,图6为一个实施例中通过内容分享页面接收分享确定指令的界面示意图。内容分享页面展示有内容分享消息,内容分享页面中还可以包括确定分享的控件。用户可以通过触摸点击操作触发控件,终端在内容分享页面接收到分享确定指令。
当终端在内容分享页面接收到分享确定指令时,终端可以响应分享确定指令,通过目标应用标识所对应的目标应用分享内容分享消息。具体的,内容分享页面可以是内容应用所对应的页面。当终端接收到分享确定指令时,终端可以根据确定的内容分享消息生成内容分享请求。终端可以将内容分享请求上传至内容应用所对应的内容服务器,内容分享请求携带了内容分享消息,以及多个目标应用标识。内容服务器可以将内容分享消息发送至目标应用标识所对应的目标服务器,使得目标服务器对内容分享消息进行分享。终端可以从内容分享页面返回内容展示页面,通过一次跳转即可将内容分享消息分享至多个目标应用。相较于传统方式不需要多次选择目标应用标识,以及多次跳转内容分享页面,从而有效的提高了内容的分享消息。
内容分享页面还可以是目标应用所对应的页面。终端可以根据确定的目标应用标识和内容分享消息生成内容分享请求,内容服务器根据内容分享请求将内容分享消息逐一发送至目标应用标识对应的目标服务器。如图7所示,图7为一个实施例中内容分享过程的界面示意图。当在内容展示页面确定多个目标应用标识之后,逐一将内容分享消息发送至目标应用标识对应的目标服务器。目标服务器可以将内容分享消息发送至终端,使得终端从内容展示页面跳转至内容分享页面。当终端在内容分享页面接收到分享确定指令时,终端可以向目标服务器发送确认分享信息,使得目标服务器将内容分享消息进行分享。终端可以通过目标应用成功分享内容分享消息之后,返回内容展示页面,通过内容展示页面再次跳转至下一个目标应用对应的内容分享页面,以此通过下一个目标应用对内容分享消息进行分享。当终端接收到分享取消指令时,终端可以从内容分享页面返回内容展示页面,结束对待分享内容进行分享。
在其中一个实施例中,目标服务器在接收到内容分享请求之后,可以对内容服务器所对应的服务器权限,以及内容分享消息进行验证。目标服务器可以通过验证判断内容服务器是否具有分享内容的权限,以及内容分享消息是否满足分享条件。当服务器权限与内容分享消息验证成功时,目标服务器可以将内容分享消息发送至终端,使得终端从内容展示页面跳转至目标应用对应的内容分享页面,对内容分享消息进行确认。当服务器权限或者内容分享消息验证失败时,目标服务器可以向应用服务器返回分享失败结果。通过对内容服务器和内容分享消息进行验证,有效的保证了内容分享的安全性。
在本实施例中,当在内容展示页面接收到内容分享指令时,展示多个候选应用标识,以供用户从多个候选应用标识中选择需要分享的目标应用,获取从候选应用标识中确定的多个目标应用标识。通过从内容展示页面跳转至内容分享页面,通过内容分享页面展示根据内容分享指令所对应的待分享内容生成的内容分享消息,以此对待分享的内容分享消息进行确认。当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息,从而将内容分享消息通过多个不同的目标应用进行分享。相较于传统一次分享操作只能将待分享内容分享至一个目标应用的方式,不需要在内容展示页面重复多次分享操作,可以通过一次分享操作将待分享内容分享至多个目标应用,减少了重复操作次数,有效的提高了内容的分享效率。
在一个实施例中,终端还可以通过内容分享页面获取待分享内容对应的分享配置信息,分享配置信息可以是用户针对待分享内容,根据实际分享需求设置的。分享配置信息可以包括多种分享属性各自对应的配置信息。在其中一个实施例中,当内容分享页面为目标应用对应的页面时,可以基于不同的目标应用对应有不同的分享属性,从而生成与目标应用相对应的内容分享消息,提高了分享配置信息的灵活性。
分享属性具体可以包括分享时间、分享对象、分享时所在位置、分享内容配文以及提示对象等。其中,分享对象是指用户所分享的用户对象。分享对应可以是特定用户对象,也可以是不特定用户对象。例如,分享对象可以是与用户存在好友关系的用户对象,也可以是用户所属的群组对象,还可以是可供非好友用户查看的不特定用户对象。提示对象是指需要提示查看待分享内容的用户对象。内容分享配文可以是用户从多个预设配文中选择的,预设配文可以与待分享内容相对应。终端也可以通过内容分享页面展示配文输入框,通过配文输入框获取用户通过输入设备输入的内容分享配文。
终端可以通过内容分享页面获取多个分享属性所对应的配置信息,得到分享配置信息。例如,如图8所示,图8为一个实施例中通过内容分享页面接收分享确定指令的界面示意图。内容分享页面展示有内容分享消息,以及分享内容配文、分享时间、提示对象以及分享时所在位置等。内容分享消息可以包括待分享内容对应的配图、内容标题以及内容链接。
在本实施例中,终端可以通过内容分享页面获取内容分享消息所对应的分享属性信息。终端可以根据分享配置信息对内容分享消息进行分享,从而有效的提高了内容分享的准确性和灵活性。
在一个实施例中,如图9所示,本申请提供的内容分享方法包括:
步骤902,当在内容展示页面接收到内容分享指令时,响应内容分享指令,生成应用标识获取请求。
步骤904,将应用标识获取请求发送至内容服务器,接收内容服务器根据应用权限信息返回的已授权应用标识。
步骤906,获取已安装应用标识,根据已授权应用标识和已安装应用标识确定候选应用标识。
步骤908,获取候选应用标识对应的应用优先级,根据应用优先级展示候选应用标识。
步骤910,获取从候选应用标识中确定的多个目标应用标识。
步骤912,从内容展示页面跳转至内容分享页面,通过内容分享页面,展示根据内容分享指令对应的待分享内容生成的内容分享消息。
步骤914,当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息。
当终端在内容展示页面接收到内容分享指令时,确定需要对内容分享指令所指向的待分享内容进行分享。终端可以响应内容分享指令,生成应用标识获取请求。应用标识获取请求用于向内容服务器获取可以对待分享内容进行分享的应用标识。终端可以将应用标识获取请求发送至内容服务器,内容服务器可以根据接收到的应用标识获取请求获取应用权限信息。应用权限信息是指记载多个应用所对应权限的信息。在其中一个实施例中,内容服务器可以对应用权限信息进行更新,从而保证应用权限信息的准确性。
内容服务器可以根据应用权限信息确定已授权应用标识。已授权应用标识是指内容服务器具有分享内容权限,可以对内容进行分享的应用所对应的标识信息。终端可以接收内容服务器基于应用标识获取请求返回的已授权应用标识。终端还可以获取已安装应用标识。其中,已安装应用标识是指已经下载应用对应的程序包,并且根据程序包安装的应用所对应的标识信息。终端可以在操作***上运行已安装应用标识对应的已安装应用。终端可以在安装应用时记录有已安装应用对应的已安装应用标识,终端可以直接获取记录的已安装应用标识。终端还可以扫描当前已经安装的应用程序,从而得到当前的已安装应用标识。
终端可以根据已授权应用标识和已安装应用标识确定候选应用标识。具体的,终端可以获取已授权应用标识与已安装应用标识的交集,将已授权应用标识与已安装应用标识的交集的多个应用标识记作候选应用标识。终端可以获取多个候选应用标识各自对应的应用优先级。在其中一个实施例中,当只有一个候选应用标识时,终端可以直接展示该候选应用标识。
应用优先级可以表示候选应用标识所对应候选应用的优先程度。应用优先级可以是根据实际需求预先设置的,相同的候选应用标识所对应的应用优先级是一致的。应用优先级也可以根据不同用户设置为不同的。终端可以根据应用优先级确定候选应用标识对应的优先程度,根据应用优先级确定多个候选应用标识的标识序列,终端可以通过标识序列展示候选应用标识。
在其中一个实施例中,候选应用标识可以是候选应用所对应多种标识信息中的至少一种。终端通过已授权应用标识确定的候选应用标识,与展示的候选应用标识可以属于同种类型的标识信息,也可以属于不同类型的标识信息。
在本实施例中,通过向内容服务器发送应用标识获取请求,接收内容服务器根据应用权限信息返回的已授权应用标识,得到具备分享分享权限的应用标识。通过获取已安装应用标识,得到终端对应的用户可能想要分享内容的应用标识。根据已授权应用标识和已安装应用标识确定的候选应用标识,可以表示能够分享内容并且可能为用户想要分享内容的应用标识。通过获取候选应用标识对应的应用优先级,根据应用优先级展示候选应用标识,以便于用户从多个候选应用标识中确定目标应用标识,提高了用户体验,提高了确定目标应用标识的效率。
在一个实施例中,终端可以根据用户的分享偏好度确定候选应用标识对应的应用优先级。具体的,终端可以获取用于登录内容应用的用户标识,终端可以获取与用户标识对应的历史分享数据。其中,终端可以通过内容服务器获取与用户标识对应的历史分享数据,也可以通过内容服务器所对应的多个目标服务器,获取与用户标识对应的历史分享数据。
历史分享数据可以包括用户已经分享的历史分享内容,以及与历史分享内容对应的历史分享应用标识。终端可以根据历史分享数据确定多个候选应用标识各自对应的分享偏好度。分享偏好度用于表示该用户偏好通过对应候选应用分享内容的程度。
具体的,终端可以获取预设时间段内的历史分享数据,统计预设时间段内多个历史分享应用标识对应的分享次数。终端可以根据预设时间段内历史分享应用标识对应的分享次数确定各自的分享偏好度。其中,预设时间段为根据实际应用需求预先设置的时间长度。例如,预设时间段可以设置为三天、一周、半个月或者一个月等。终端可以根据预设时间段内的分享次数计算多个历史分享应用标识各自对应的分享频率,根据分享频率确定分享偏好度。预设时间段内的分享频率较高时,表示对应用户偏好通过该目标应用分享内容,确定候选应用标识对应的分享偏好度较高。终端可以根据候选应用标识各自对应的分享偏好度确定候选应用标识对应的分享优先级。分享偏好度越高的候选应用标识,所对应的应用优先级则越高。
在本实施例中,通过获取登录内容应用的用户标识所对应的历史分享数据,根据历史分享数据确定候选应用标识对应的分享偏好度,根据分享偏好度确定候选应用标识对应的应用优先级,以此根据应用优先级展示候选应用标识,从而便于用户选择偏好分享内容的候选应用标识,有效的提高了用户体验,同时提高了确定目标应用标识的便利性和效率。
在一个实施例中,如图10所示,本申请提供的内容分享方法包括:
步骤1002,当在内容展示页面接收到内容分享指令时,展示多个候选应用标识。
步骤1004,获取从候选应用标识中确定的多个目标应用标识。
步骤1006,按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识。
步骤1008,跳转至当前目标应用标识对应的内容分享页面,通过内容分享页面,展示根据内容分享指令对应的待分享内容生成的内容分享消息。
步骤1010,当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息。
步骤1012,从内容分享页面返回内容展示页面,判断是否完成各目标应用标识对应的目标应用分享内容分享消息。若是,则执行步骤1014;若否,则返回步骤1006。
步骤1014,确定内容分享消息分享结束,通过内容展示页面继续展示内容。
终端可以获取从候选应用标识中确定的目标应用标识,目标应用标识可以有两个或者两个以上。终端可以获取多个目标应用标识各自对应的分享优先级。其中,目标应用标识对应的分享优先级与候选应用标识对应的应用优先级可以是相同的,也可以是不同的。分享优先级可以是根据实际应用需求预先设置的,也可以是与应用优先级相一致的,还可以是根据用户选择目标应用标识的顺序确定的。
终端可以根据分享优先级确定分享优先级由高到低的目标应用序列,根据目标应用序列分享内容分享消息。如图11所示,图11为一个实施例中终端跳转应用页面的示意图。应用页面包括内容应用对应的内容展示页面,以及目标应用对应的内容分享页面。终端可以在内容应用与目标应用之间跳转,根据分享优先级逐一从内容应用跳转至目标应用对应的内容分享页面进行分享。具体的,终端可以按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识,从内容展示页面跳转至当前目标应用标识所对应目标应用的内容分享页面,通过内容分享页面确定分享内容分享消息,通过目标应用对内容分享消息进行分享。可以理解的,分享内容的方式可以与上述实施例中分享内容分享消息的方式相类似,故在此不再赘述。在其中一个实施例中,当终端在内容分享页面接收到分享取消指令时,终端可以从内容分享页面返回内容展示页面,结束对内容分享消息进行分享。
当终端通过目标应用分享内容分享消息之后,可以从内容分享页面返回内容展示页面,并且判断是否已经完成向多个目标应用标识对应的目标应用分享内容分享消息。若是,确定已经完成对内容分享消息进行分享,终端可以停留在内容展示页面,通过内容展示页面继续展示内容。若否,终端可以返回按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,继续从待分享的目标应用标识中确定当前目标应用标识进行内容分享。
在本实施例中,按照多个目标应用标识对应的分享优先级,根据分享优先级逐一跳转至目标应用对应的内容分享页面。当通过目标应用对内容分享消息进行分享后,返回内容展示页面。通过内容展示页面对应的内容应用进行中转,用户可以同时选择多个需要分享内容的目标应用,从而有效的减少了内容分享操作的重复次数,提高了内容的分享效率。
在一个实施例中,如图12所示,提供了一种内容分享方法,以该方法应用于图1中的内容服务器104为例进行说明,包括以下步骤:
步骤1202,当接收到终端上传的应用标识获取请求时,获取应用权限信息。
步骤1204,将根据应用权限信息确定的已授权应用标识发送至终端。
步骤1206,接收终端上传的内容分享请求,内容分享请求携带根据已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息。
步骤1208,根据内容分享请求,将内容分享消息发送至多个目标应用标识各自对应的目标服务器,使得目标服务器分享内容分享消息。
内容服务器为终端运行的内容应用所对应的后台服务器。终端可以运行内容应用,通过显示界面展示内容应用对应的内容展示页面。当终端在内容展示页面接收到内容分享指令时,确定需要对内容分享指令所指向的待分享内容进行分享。终端可以响应内容分享指令,生成应用标识获取请求。当内容服务器接收到终端上传的应用标识获取请求时,内容服务器可以根据应用标识获取请求获取应用权限信息。其中,应用权限信息是指记载多个应用所对应权限的信息,应用权限信息可以是预先设置并存储在内容服务器所对应的数据库中。
内容服务器可以从应用权限信息中读取已授权应用标识。已授权应用标识是指内容服务器具有分享内容的权限,可以对内容进行分享的应用所对应的标识信息。内容服务器可以将已授权应用标识发送至终端,使得终端通过已授权应用标识确定分享内容的目标应用标识。终端可以将内容服务器返回的已授权应用标识作为候选应用标识,通过内容展示页面进行展示,以供用户从多个已授权应用标识中确定多个目标应用标识。
在其中一个实施例中,终端还可以获取已安装应用标识,获取已授权应用标识与已安装应用标识的交集,将已授权应用标识与已安装应用标识的交集的多个应用标识记作候选应用标识。
内容服务器可以接收终端上传的内容分享请求,内容分享请求携带了终端根据已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息。在其中一个实施例中,内容分享请求可以携带待分享内容所对应的内容标识,内容服务器可以根据内容标识生成内容分享消息。
内容分享消息可以包括待分享内容所对应的分享链接,以便分享对象通过分享链接查看用户确定的分享内容。待分享内容是指从内容展示页面中确定的需要进行分享的内容,内容可以包括但不限于UGC、PGC、PUGC以及OGC等,内容具体可以是文本、图像、音频或者视频等中的至少一种。其中,视频内容具体还可以是直播视频。内容服务器可以根据内容分享请求,将内容分享消息发送至目标应用标识所对应的目标服务器,使得目标服务器对内容分享消息进行分享。
具体的,内容服务器可以根据内容分享请求将内容分享消息直接发送至多个目标应用标识各自对应的目标服务器,使得目标服务器对内容分享消息进行分享,从而实现对内容分享消息进行统一分享。内容服务器还可以将内容分享消息发送至目标服务器,在接收到目标服务器返回的分享成功结果之后,再将内容分享消息发送至下一个目标服务器,直到内容分享消息发送至所有目标应用标识对应的目标服务器进行分享。
在本实施例中,当内容服务器接收到终端上传的应用标识获取请求时,获取应用权限信息,将根据应用权限信息确定的已授权应用标识发送至终端,使得终端可以展示已授权应用标识,以供用户从已授权应用标识中确定多个分享内容的目标应用标识。内容服务器根据终端上传的内容分享请求,将内容分享请求中携带的内容分享消息发送至目标应用标识对应的目标服务器,使得目标服务器分享内容分享消息。内容服务器可以根据终端上传一次内容分享请求,将内容分享消息发送至多个目标服务器进行分享,不需要终端重复上传多次内容分享请求,减少了终端与内容服务器的交互过程,有效的提高了内容的分享效率,也节省了终端与内容服务器的交互资源。
在一个实施例中,上述根据内容分享请求,将内容分享消息发送至目标应用标识对应的目标服务器的步骤包括:按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识;将内容分享消息发送至当前目标应用标识对应的目标服务器;当接收到目标服务器返回的分享成功结果时,返回按照目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,直到完成向各目标应用标识对应的目标服务器发送内容分享消息。
内容服务器可以获取目标应用标识所对应的分享优先级,根据分享优先级从待分享的目标应用标识中确定分享内容的当前目标应用标识,使得当前目标应用标识对应的目标服务器分享内容分享消息。可以理解的,内容服务器获取目标应用标识对应的分享优先级的方式与上述实施例中终端获取分享优先级相类似,故在此不再赘述。内容服务器可以根据分享优先级确定多个目标应用标识的分享顺序,根据分享优先级确定的分享顺序确定待分享的目标应用标识中的当前目标应用标识。目标服务器可以将接收到的内容分享消息进行分享。
在其中一个实施例中,目标服务器接收到内容服务器发送的内容分享消息之后,目标服务器可以将内容分享消息发送至终端,使得终端从内容展示页面跳转至目标应用对应的内容分享页面,通过内容分享页面展示内容分享消息,以供用户对内容分享消息进行确认。当终端在内容分享页面接收到分享确定指令时,终端可以向目标服务器发送确认分享信息。目标服务器可以接收终端上传的确认分享信息,根据确认分享信息对内容分享消息进行分享,从而有效的保证了内容分享的安全性和准确性。
在其中一个实施例中,目标服务器在接收到内容分享请求之后,可以对内容服务器所对应的服务器权限,以及内容分享消息进行验证。目标服务器可以通过验证判断内容服务器是否具有分享内容的权限,以及内容分享消息是否满足分享条件。当服务器权限与内容分享消息验证成功时,目标服务器可以将内容分享消息发送至终端,使得终端从内容展示页面跳转至目标应用对应的内容分享页面,对内容分享消息进行确认。当服务器权限或者内容分享消息验证失败时,目标服务器可以向应用服务器返回分享失败结果。通过对内容服务器和内容分享消息进行验证,有效的保证了内容分享的安全性。
当目标服务器对内容分享消息进行分享之后,目标服务器可以向内容服务器返回分享成功结果。内容服务器接收到分享成功结果后,可以判断是否将内容分享消息发送至多个目标应用标识对应的服务器。若是,内容服务器确定完成向各目标应用标识对应的目标服务器发送内容分享消息。若否,内容服务器可以返回按照目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,从目标应用标识中确定下一个目标应用标识作为当前目标应用标识,将内容分享消息发送至当前目标应用标识对应的目标服务器。
在本实施例中,通过按照多个目标应用标识对应的分享优先级,根据分享优先级确定当前目标应用标识,将内容分享消息发送至当前目标应用标识对应的目标服务器,使得目标服务对内容分享消息进行分享。当内容服务器接收到目标服务器返回的分享成功结果时,内容服务器可以返回确定当前目标应用标识的步骤,确定下一个发送内容分享消息的目标应用标识,直到完成向各目标应用标识对应的目标服务器发送内容分享消息。通过内容服务器进行分享中转,不需要多个目标服务器之间建立连接,终端可以通过内容服务器将内容分享消息分别发送至多个目标服务器,减少了重复选择目标应用标识的操作次数,有效的提高了内容的分享效率。
在一个实施例中,内容服务器可以对应用权限信息进行更新处理,从而提高应用权限信息的准确性。具体的,内容服务器可以根据预设频率获取应用权限信息包括的应用标识。预设频率可以是根据实际应用需求预先设置的权限信息更新频率。例如,预设频率具体可以设置为每个月更新一次、每三个月更新一次或者每六个月更新一次等。应用权限信息中的应用标识可以包括内容服务器具备分享内容权限的应用对应的标识信息,还可以包括具备其他交互权限的应用对应的标识信息。内容服务器在不同应用标识所对应目标服务器处具备的权限可以是不同的。
内容服务器可以根据应用权限信息生成多个应用标识对应的权限验证信息。内容服务器可以将权限验证信息发送至应用标识所对应的目标服务器,使得目标服务器根据权限验证信息进行权限验证,判断内容服务器所具备的权限信息与内容服务器中的应用权限信息是否一致,得到验证结果。内容服务器可以接收多个目标服务器分别返回的验证结果,根据验证结果对应用权限信息进行更新处理。具体的,当验证结果为权限信息一致时,内容服务器可以不对应用权限信息进行更新处理。当验证结果为权限信息不一致时,内容服务器可以根据目标服务器返回的权限信息区别对应用权限信息进行更新处理。
在本实施例中,内容服务器根据预设频率获取应用权限信息包括的应用标识,通过向应用标识对应的目标服务器发送权限验证信息,使得目标服务器根据权限验证信息进行权限验证,内容服务器根据目标服务器返回的验证结果对应用权限信息进行更新处理,从而提高了应用权限信息的准确性,进而保证内容服务器在目标应用标识对应的目标服务器中都具备内容分享权限,避免向不具备内容分享权限的目标服务器发送内容分享消息,有效的避免了内容服务器与目标服务器之间不必要的交互过程,提高了内容的分享效率。
在一个实施例中,上述内容分享方法还包括:接收到终端上传的资源获取请求,资源获取请求携带用户标识;统计用户标识对应的内容分享次数,以及对应内容分享消息的点击量;获取预设的转化率信息,根据转化率信息对内容分享次数和点击量进行处理,得到内容转化数量;根据内容转化数量分配资源,将资源分配结果返回终端。
内容服务器可以接收终端上传的资源获取请求,资源获取请求可以是终端通过内容应用接收到资源获取指令时,生成并且上传至内容服务器的。其中,资源可以是虚拟资源或者实体资源中的至少一种。虚拟资源具体可以包括账户数值、积分、虚拟货币或者虚拟票券中的至少一种。实体资源是指具有实际形态的物品。
内容服务器可以根据接收到的资源获取请求对资源进行分配。具体的,内容服务器可以解析资源获取请求,得到资源获取请求携带的用户标识。该用户标识可以是用于登录内容应用的用户标识。内容服务器可以统计用户标识对应的内容分享次数,以及该用户所分享的内容分享消息在多个目标应用中的点击量。内容分享次数可以是用户标识所对应的用户在一个时间段内,对内容应用中的内容进行分享的次数。点击量是指将内容分享消息通过目标应用进行分享之后,内容分享消息被分享对象的点击数量。
内容服务器可以获取预设的转化率信息。转化率信息是指根据实际应用需求预先设置的,待分享内容在分享后被有效用户获取的转化比率。转化率信息可以包括内容分享次数和点击量各自对应的转化比率,也可以是内容分享次数和点击量各自所占的权重。内容分享次数和点击量都可以反映内容可能被其他用户获取的数量。内容服务器可以根据转化率信息对内容分享次数和点击量进行处理,得到内容转化数量。通过转化率信息确定的内容转化数量,能够更加准确的反映该用户标识分享内容的有效分享数量。
内容服务器可以根据内容转化数量分配资源。具体的,内容转化数量与资源量之间存在预先设置的映射关系,内容服务器可以获取内容转化数量与资源量之间的映射关系,根据映射关系和用户标识对应的内容转化数量对资源进行分配,得到该用户标识对应的资源分配结果。内容服务器可以将资源分配结果返回至对应的终端,使得终端通过显示界面向用户展示资源分配结果。
在本实施例中,内容服务器接收到资源获取请求时,统计用户标识对应的内容分享次数,以及对应内容分享消息在目标应用中的点击量。通过获取预设的转化率信息,根据转化率信息对内容分享次数和点击量进行处理,得到内容转化数量,内容转化数量能够更加准确的反映该用户标识分享内容的有效分享数量,内容服务器根据内容转化数量对资源进行分配,有效的提高了资源分配的准确性。
本申请还提供一种应用场景,该应用场景应用上述的内容分享方法。具体的,该内容分享方法在该应用场景的应用如下:终端可以在操作***上运行内容应用。内容应用可以是提供新闻内容的应用程序,终端可以通过内容展示页面展示新闻内容。当终端在内容展示页面接收到内容分享指令时,终端从内容应用对应的内容服务器获取并且展示多个候选应用标识。候选应用标识具体可以是社交应用对应的应用标识。终端可以获取用户从多个候选应用标识中选择并且确定的多个目标应用标识。终端可以从内容展示页面跳转至内容应用对应的内容分享页面,通过统一的页面确定分享内容。终端还可以从内容应用依次跳转至目标应用标识对应的社交应用,展示社交应用对应的内容分享页面。终端通过内容分享页面展示根据内容分享指令所指向的待分享内容生成的内容分享消息。当终端在内容分享页面接收到分享确定指令时,通过多个社交应用对内容分享消息进行分享。通过用户一次选择操作确定多个目标应用标识,不需要用户重复进行相同的分享操作,即可将内容分享消息通过多个社交应用进行分享,有效的减少了重复、繁琐的分享操作,提高了内容分享的效率。
应该理解的是,虽然图2、9、10、11和12的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、9、10、11和12中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图13所示,提供了一种内容分享装置1300,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:应用确定模块1302、内容确定模块1304和内容分享模块1306,其中:
应用确定模块1302,用于当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;获取从候选应用标识中确定的多个目标应用标识。
内容确定模块1304,用于从内容展示页面跳转至内容分享页面,通过内容分享页面,展示根据内容分享指令对应的待分享内容生成的内容分享消息。
内容分享模块1306,用于当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息。
在一个实施例中,上述内容确定模块1304还用于按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识;跳转至当前目标应用标识对应的内容分享页面;当通过目标应用分享内容分享消息之后,返回按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,直到完成向各目标应用标识对应的目标应用分享内容分享消息。
在一个实施例中,上述应用确定模块1302还用于响应内容分享指令,生成应用标识获取请求;将应用标识获取请求发送至内容服务器,接收内容服务器根据应用权限信息返回的已授权应用标识;获取已安装应用标识,根据已授权应用标识和已安装应用标识确定候选应用标识;获取候选应用标识对应的应用优先级,根据应用优先级展示候选应用标识。
在一个实施例中,上述应用确定模块1302还用于获取用于登录内容展示页面所属内容应用的用户标识;获取与用户标识对应的历史分享数据;根据历史分享数据确定候选应用标识对应的分享偏好度;根据分享偏好度确定候选应用标识对应的应用优先级。
上述内容分享装置,当在内容展示页面接收到内容分享指令时,展示多个候选应用标识,以供用户从多个候选应用标识中选择需要分享的目标应用,获取从候选应用标识中确定的多个目标应用标识。通过从内容展示页面跳转至内容分享页面,通过内容分享页面展示根据内容分享指令所对应的待分享内容生成的内容分享消息,以此对待分享的内容分享消息进行确认。当在内容分享页面接收到分享确定指令时,通过目标应用标识所对应的目标应用分享内容分享消息,从而将内容分享消息通过多个不同的目标应用进行分享,不需要在内容展示页面重复多次分享操作,有效的提高了内容的分享效率。
在一个实施例中,如图14所示,提供了一种内容分享装置1400,该装置可以采用软件模块或硬件模块,或者是二者的结合成为计算机设备的一部分,该装置具体包括:标识发送模块1402、请求接收模块1404和消息发送模块1406,其中:
标识发送模块1402,用于当接收到终端上传的应用标识获取请求时,获取应用权限信息;将根据应用权限信息确定的已授权应用标识发送至终端。
请求接收模块1404,用于接收终端上传的内容分享请求,内容分享请求携带根据已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息。
消息发送模块1406,用于根据内容分享请求,将内容分享消息发送至多个目标应用标识各自对应的目标服务器,使得目标服务器分享内容分享消息。
在一个实施例中,上述消息发送模块1406还用于按照多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识;将内容分享消息发送至当前目标应用标识对应的目标服务器;当接收到目标服务器返回的分享成功结果时,返回按照目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,直到完成向各目标应用标识对应的目标服务器发送内容分享消息。
在一个实施例中,上述内容分享装置1400还包括权限信息更新模块,用于根据预设频率获取应用权限信息包括的应用标识;向应用标识所对应的目标服务器发送权限验证信息,使得目标服务器根据权限验证信息进行权限验证;接收目标服务器返回的验证结果,根据验证结果对应用权限信息进行更新处理。
在一个实施例中,上述内容分享装置1400还包括资源获取模块,用于接收到终端上传的资源获取请求,资源获取请求携带用户标识;统计用户标识对应的内容分享次数,以及对应内容分享消息的点击量;获取预设的转化率信息,根据转化率信息对内容分享次数和点击量进行处理,得到内容转化数量;根据内容转化数量分配资源,将资源分配结果返回终端。
上述内容分享装置,当接收到终端上传的应用标识获取请求时,将根据应用权限信息确定的已授权应用标识发送至终端,以便终端从多个已授权应用标识中确定多个待分享的目标应用标识。通过接收终端上传的携带多个目标应用标识的内容分享请求,将待分享的内容分享消息发送至目标应用标识对应的目标服务器,使得目标服务器分享内容分享消息,不需要重复接收终端上传的内容分享请求,将内容分享消息发送至多个不同的目标服务器进行分享,有效的提高了内容的分享效率。
关于内容分享装置的具体限定可以参见上文中对于内容分享方法的限定,在此不再赘述。上述内容分享装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是如图1所示的终端102,其内部结构图可以如图15所示。该计算机设备包括通过***总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种内容分享方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是如图1所示的内容服务器104,其内部结构图可以如图16所示。该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的数据库用于存储内容分享数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种内容分享方法。
本领域技术人员可以理解,图15和图16中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各内容分享方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各内容分享方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (12)

1.一种内容分享方法,所述方法包括:
当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;
获取从所述候选应用标识中确定的多个目标应用标识;
从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;
当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。
2.根据权利要求1所述的方法,其特征在于,所述从所述内容展示页面跳转至内容分享页面包括:
按照所述多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识;跳转至所述当前目标应用标识对应的内容分享页面;
所述方法还包括:
当通过所述目标应用分享所述内容分享消息之后,返回所述按照所述多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,直到完成向各目标应用标识对应的目标应用分享内容分享消息。
3.根据权利要求1所述的方法,其特征在于,所述当在内容展示页面接收到内容分享指令时,展示多个候选应用标识包括:
响应所述内容分享指令,生成应用标识获取请求;
将所述应用标识获取请求发送至内容服务器,接收所述内容服务器根据应用权限信息返回的已授权应用标识;
获取已安装应用标识,根据所述已授权应用标识和所述已安装应用标识确定候选应用标识;
获取所述候选应用标识对应的应用优先级,根据所述应用优先级展示所述候选应用标识。
4.根据权利要求3所述的方法,其特征在于,所述获取所述候选应用标识对应的应用优先级包括:
获取用于登录所述内容展示页面所属内容应用的用户标识;
获取与所述用户标识对应的历史分享数据;
根据所述历史分享数据确定所述候选应用标识对应的分享偏好度;
根据所述分享偏好度确定所述候选应用标识对应的应用优先级。
5.一种内容分享方法,所述方法包括:
当接收到终端上传的应用标识获取请求时,获取应用权限信息;
将根据所述应用权限信息确定的已授权应用标识发送至所述终端;
接收所述终端上传的内容分享请求,所述内容分享请求携带根据所述已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息;
根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识各自对应的目标服务器,使得所述目标服务器分享所述内容分享消息。
6.根据权利要求5所述的方法,其特征在于,所述根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识对应的目标服务器包括:
按照所述多个目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识;
将所述内容分享消息发送至所述当前目标应用标识对应的目标服务器;
当接收到所述目标服务器返回的分享成功结果时,返回所述按照所述目标应用标识对应的分享优先级,从待分享的目标应用标识中确定当前目标应用标识的步骤,直到完成向各目标应用标识对应的目标服务器发送内容分享消息。
7.根据权利要求5所述的方法,其特征在于,所述方法还包括:
根据预设频率获取所述应用权限信息包括的应用标识;
向所述应用标识所对应的目标服务器发送权限验证信息,使得所述目标服务器根据所述权限验证信息进行权限验证;
接收所述目标服务器返回的验证结果,根据所述验证结果对所述应用权限信息进行更新处理。
8.根据权利要求5所述的方法,其特征在于,所述方法还包括:
接收所述终端上传的资源获取请求,所述资源获取请求携带用户标识;
统计所述用户标识对应的内容分享次数,以及对应内容分享消息的点击量;
获取预设的转化率信息,根据所述转化率信息对所述内容分享次数和所述点击量进行处理,得到内容转化数量;
根据所述内容转化数量分配资源,将资源分配结果返回所述终端。
9.一种内容分享装置,其特征在于,所述装置包括:
应用确定模块,用于当在内容展示页面接收到内容分享指令时,展示多个候选应用标识;获取从所述候选应用标识中确定的多个目标应用标识;
内容确定模块,用于从所述内容展示页面跳转至内容分享页面,通过所述内容分享页面,展示根据所述内容分享指令对应的待分享内容生成的内容分享消息;
内容分享模块,用于当在所述内容分享页面接收到分享确定指令时,通过所述目标应用标识所对应的目标应用分享所述内容分享消息。
10.一种内容分享装置,其特征在于,所述装置包括:
标识发送模块,用于当接收到终端上传的应用标识获取请求时,获取应用权限信息;将根据所述应用权限信息确定的已授权应用标识发送至所述终端;
请求接收模块,用于接收所述终端上传的内容分享请求,所述内容分享请求携带根据所述已授权应用标识确定的多个目标应用标识,以及待分享的内容分享消息;
消息发送模块,用于根据所述内容分享请求,将所述内容分享消息发送至所述多个目标应用标识各自对应的目标服务器,使得所述目标服务器分享所述内容分享消息。
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至8中任一项所述的方法的步骤。
12.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的方法的步骤。
CN202010474643.5A 2020-05-29 2020-05-29 内容分享方法、装置、计算机设备和存储介质 Pending CN113742601A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010474643.5A CN113742601A (zh) 2020-05-29 2020-05-29 内容分享方法、装置、计算机设备和存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010474643.5A CN113742601A (zh) 2020-05-29 2020-05-29 内容分享方法、装置、计算机设备和存储介质

Publications (1)

Publication Number Publication Date
CN113742601A true CN113742601A (zh) 2021-12-03

Family

ID=78724542

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010474643.5A Pending CN113742601A (zh) 2020-05-29 2020-05-29 内容分享方法、装置、计算机设备和存储介质

Country Status (1)

Country Link
CN (1) CN113742601A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114860365A (zh) * 2022-04-29 2022-08-05 北京达佳互联信息技术有限公司 标识展示方法、装置、电子设备和存储介质
CN115242503A (zh) * 2022-07-21 2022-10-25 北京字跳网络技术有限公司 内容空间的分享方法、装置、电子设备及存储介质
US20230156050A1 (en) * 2021-11-17 2023-05-18 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230156050A1 (en) * 2021-11-17 2023-05-18 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium
US11902340B2 (en) * 2021-11-17 2024-02-13 Beijing Bytedance Network Technology Co., Ltd. Data processing method, apparatus, electronic device and storage medium
CN114860365A (zh) * 2022-04-29 2022-08-05 北京达佳互联信息技术有限公司 标识展示方法、装置、电子设备和存储介质
CN115242503A (zh) * 2022-07-21 2022-10-25 北京字跳网络技术有限公司 内容空间的分享方法、装置、电子设备及存储介质
CN115242503B (zh) * 2022-07-21 2024-05-07 北京字跳网络技术有限公司 内容空间的分享方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN109787948B (zh) 共享空间的访问方法、权限管理方法及装置
CN105530175B (zh) 一种消息处理方法、装置及***
KR101814369B1 (ko) 문서 관리 및 협업 시스템
CN107979632B (zh) 推送信息的处理方法、装置及***
CN113225572B (zh) 直播间的页面元素展示方法、装置及***
CN113742601A (zh) 内容分享方法、装置、计算机设备和存储介质
US10819825B2 (en) Reservation system
US9087020B1 (en) Managing and retrieving content from a shared storage
CN112019820B (zh) 界面生成方法和装置
US11729228B2 (en) Systems and methods for sharing content externally from a group-based communication platform
CN103020121A (zh) ***来自多个储存库的媒体内容
US20150302473A1 (en) Information processing system and information processing method
JP2018504681A (ja) ウェブページ上で認証情報を提供する方法、装置、システム、記憶媒体、プログラム、及びコンピュータ装置
CN103841154A (zh) 网络媒介信息发布方法、***和客户端
Andersson et al. Mobile e-services using HTML5
CN115392718A (zh) 流程模型的处理方法、装置、设备及介质
US8949930B1 (en) Template representation of security resources
CN102314445A (zh) 一种排列用户留言的控制方法以及相应的信息管理***
US9832249B2 (en) Systems and methods for streaming media content
US10021082B2 (en) Integration of form and file services
CN111885139B (zh) 内容分享方法、装置及***、移动终端、服务器
CN116263659A (zh) 数据处理方法、装置、计算机程序产品、设备及存储介质
CN114238806A (zh) 页面展示方法、装置、计算机设备、存储介质和程序产品
CN115705189A (zh) 展示界面构建方法及相关装置
CN113992989A (zh) 一种内容显示方法、装置、***、设备及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination