[go: up one dir, main page]

CN107831974B - 信息分享方法、装置及存储介质 - Google Patents

信息分享方法、装置及存储介质 Download PDF

Info

Publication number
CN107831974B
CN107831974B CN201711238148.9A CN201711238148A CN107831974B CN 107831974 B CN107831974 B CN 107831974B CN 201711238148 A CN201711238148 A CN 201711238148A CN 107831974 B CN107831974 B CN 107831974B
Authority
CN
China
Prior art keywords
information
sharing
page
user
selection
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.)
Active
Application number
CN201711238148.9A
Other languages
English (en)
Other versions
CN107831974A (zh
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 CN201711238148.9A priority Critical patent/CN107831974B/zh
Publication of CN107831974A publication Critical patent/CN107831974A/zh
Application granted granted Critical
Publication of CN107831974B publication Critical patent/CN107831974B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本申请公开了一种信息分享方法,包括:响应于对信息的分享操作,展示包含可编辑的信息的页面;响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材;响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台根据所述分享素材生成包含所述用户的分享内容的页面。本申请还提供了相应的装置及存储介质。

Description

信息分享方法、装置及存储介质
技术领域
本申请涉及互联网技术领域,尤其涉及一种信息分享方法、装置及存储介质。
背景技术
随着通信技术及移动终端技术的发展,用户能够在移动终端实现的功能也越来越多。例如,用户可以在移动终端上浏览信息或者查看图片,并可以将浏览的信息、图片等文件通过网络分享给指定的好友。
发明内容
本发明实施例提供一种信息分享方法,包括:
响应于对信息的分享操作,展示包含可编辑的信息的页面;
响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材;
响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台根据所述分享素材生成包含所述用户的分享内容的页面。
本申请实例还提供了一种信息分享装置,包括:
展示单元,用以响应于对信息的分享操作,展示包含可编辑的信息的页面;
素材获取单元,用以响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材;
发送单元,用以响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台根据所述分享素材生成包含所述用户的分享内容的页面。
本申请实例一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如上述所述的方法。
采用本申请提供的上述方案,能够获取信息中的部分内容实现分享。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实例涉及的系统构架图;
图2是本申请一实例信息分享方法的流程图;
图3是本申请一实例文章详情页面的结构示意图;
图4是本申请一实例文章选取页面的结构示意图;
图5是本申请一实例文章选取页面上的选择框的结构示意图;
图6是本申请一实例文章选取页面上的添加控件的结构示意图;
图7是本申请一实例内容分享页面结构示意图;
图8是本申请一实例信息分享方法应用到文章中的流程示意图;
图9是本申请一实例信息分享装置的结构示意图;以及
图10为本申请实例中的计算设备组成结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请提出了一种信息分享方法、装置及存储介质,可应用于图1所示的系统构架中。如图1所示,该系统构架包括:第一客户端101、第二客户端102、信息分享平台103及内容服务器104。其中,第一客户端101、第二客户端102与信息分享平台103、内容服务器104之间通过互联网连接。其中,第一客户端101及第二客户端102可以为应用(APP)客户端,也可以是浏览器客户端,例如,第一客户端101及第二客户端102可以为QQ、微信、微博等社交客户端,对应的信息分享平台103为QQ平台、微信平台、微博平台等,内容服务器可以为新闻服务器、文章服务器等内容服务器。
终端用户可以使用第一客户端101或第二客户端102访问内容服务器104,比如:浏览新闻或者文章等。当用户使用第一客户端101访问内容服务器104时,当用户要将信息分享到信息分享平台时,将要分享的内容(图片、文本内容)或者用户访问的信息的链接发送给信息分享平台103,以使信息分享平台生成包含该用户的分享页面,该用户可以通过第一客户端101向信息分享平台103请求该分享页面的页面数据,同时与该用户在同一社交关系链中的其他用户(例如,该用户的好友)可以通过第二客户端102向信息分享平台103请求该分享页面的页面数据。
在一些实例中,当用户进行信息分享时,例如,在将用户访问的媒体内容进行分享时,直接转发整篇媒体内容(例如,整篇文章)到信息分享平台(朋友圈、微博等)。而在某些场景下,打动用户想要转发的可能只是媒体内容中的一部分,例如某一段话或者某一个案例,甚至是一张具体的图片,在这种场景下,用户大多通过截图的方式去截取部分片段,然后通过一些图片编辑软件去画出重点,之后再转发,分享操作复杂且需要图片编辑软件的支持,门槛比较高。
为解决以上技术问题,本申请提出一种信息分享方法,应用于第一客户端或第二客户端,如图2所示,该方法包括:
201:响应于对信息的分享操作,展示包含可编辑的信息的页面。
在展示信息的详情页面上展示有分享控件,浏览该信息的用户点击该分享控件,展示包含可编辑的所述信息的页面,该包含可编辑的所述信息的页面可以为信息选取页面。以文章为例说明,如图3所示,在展示文章的文章详情页面上301上展示有评论控件302、分享控件303及返回控件304,当用户在该文章详情页面301上点击分享控件303后,展示包含可编辑的文章的页面(例如,文章选取页)401,如图4所示。在图4所示的文章选取页面上,包括文章的文本内容及图片,该文本内容及图片是可选取的,用户可以选取该文章中的部分内容以进行分享,例如,选取文章中的部分文本内容和/或部分图片。同时还展示有取消控件402、输入控件403及选取确认控件404。其中文章选取页面401可以是在文章详情页面301的基础上隐藏返回控件304、评论控件302、分享控件303,同时添加取消控件402、输入控件403及选取确认控件404得到文章选取页面401;同时文章选取页面401也可以是一个新的页面,当用户点击文章详情页面301上的分享控件303后跳转到文章选取页面401,客户端在展示文章详情页面301时,缓存中存储有文章的数据,在展示文章选取页面401时,根据缓存中的文章的数据展示所述文章选取页面401。
202:响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材。
还如上例所示,用户可以在文章选取页面401选取文章的部分文本内容和/或部分图片,以进行分享,其中,该部分文本内容及部分图片是打动用户想要分享的文本内容及图片。用户在该文章选取页面401上可以选取一段文本内容进行分享,也可以选取多段文本内容进行分享,可以选取一个图片,同时也可以选取多张图片。将选取的文章中的所述部分内容作为分享素材进行分享。
203:响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台根据所述分享素材生成包含所述用户的分享内容的页面。
还以待分享的信息为文章中的信息为例进行说明,在步骤202中,客户端获取用户选取的分享素材后,用户点击文章选取页面401上的选取确认控件404,客户端响应于用户对选取确认控件404的操作,将获取的分享素材及该用户的标识发送给信息分享平台,该信息分享平台,例如,可以是QQ空间、微信朋友圈、微博等社交平台,也可以是文章、新闻等的交流平台。信息分享平台可以根据所述分享素材生成包含所述用户的分享内容的页面,该分享内容包括用户选取的部分。该用户以及与该用户在同一社交关系链中的其他用户通过访问该信息分享平台查看所述页面。
采用本申请提供的信息分享方法,响应于用户对信息中的部分内容的选取,获取信息的部分内容进行分享。该方法使用户可以更好地表达自己的观点,方便进一步的互动,提高了用户进行分享的体验。同时一定程度上也鼓励了用户去针对信息进行二次创作,提升创作欲望。
在一些实例中,在上述步骤201中,在执行所述响应于对信息的分享操作,展示包含可编辑的信息的页面时,包括以下步骤:
S301:展示所述包含可编辑的信息的页面。
还以文章为例进行说明,展示包含可编辑的文章的页面,如图3中的文章详情页面301,在该文章详情页面上,文章中的文本内容及图片是可选取的,但选取后的文本内容及图片只能进行复制操作,不能实现分享操作。
S302:响应于对所述页面上分享控件的操作,展示所述选取确认控件,隐藏所述分享控件。
当用户要进行分享操作时,通过点击分享控件303,客户端响应于用户对分享控件303的操作,将所述文章详情页面上的返回控件304、评论控件302及分享控件303的属性设置为隐藏,同时将相应位置处的取消控件402、输入控件403及选取确认控件404的属性设置为显示,从而使得在文章详情页面301上隐藏返回控件304、评论控件302及分享控件303,展示取消控件402、输入控件403及选取确认控件404,从而形成文章选取页面401。
在一些实例中,在上述步骤201中,在执行所述响应于对信息的分享操作,展示包含可编辑的信息的页面时,包括以下步骤:
S401:展示包含所述信息的第一页面。
该第一页面可以是用户浏览的文章、新闻等的详情页面,例如,图3所述的文章详情页面301。
S402:响应于对所述第一页面上的分享控件的操作,展示所述包含可编辑的信息的第二页面,在该第二页面上展示有所述选取确认控件。
客户端响应于用户对分享控件303的操作,展示第二页面,该第二页面为信息选取页面,以供用户选取信息中的部分内容进行分享。具体在展示第二页面时,客户端在展示第一页面时,将信息的数据存储在缓存中,在展示第二页面时,客户端根据缓存中的信息的数据在第二页面中展示该信息,在该第二页面中展示的信息,例如,可以包括文本、图片等,其中的文本及图片时可选取的。该第二页面可以为如图4所示的文章选取页面401,在该页面上,用户可以选取信息中的部分内容,同时在该页面上还展示有选取确认控件404。
S403:其中,响应于对所述第二页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材。
用户在第二页面上选取信息中的部分内容,该部分内容可以包括信息中的部分文本内容和/或部分图片,其中,文本内容可以包括一段或多段,图片可以包括一张或多张。客户端响应于用户的选取操作,将选取的信息中的部分内容作为分享素材。
S404:其中,响应于对所述第二页面上所述选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台。
用户选取了信息中的部分内容后,对第二页面上的选取确认控件进行操作,客户端将获取的分享素材发送给信息分享平台,以实现对信息的分享操作。如在图4所示的文章选取页面401中,用户选取一段文本内容后,点击选取确认控件404,客户端将用户选取的文本内容发送给信息分享平台,例如,微信朋友圈、QQ空间、微博等。
在一些实例中,在上述步骤202中,在执行所述响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分时,包括以下步骤:
S501:响应于对所述信息的一次或多次触发操作,在所述信息上展示一个或多个选择框。
用户对展示的信息进行一次或多次触发操作,在信息上展示一个或多个选择框,以实现对所述选择框覆盖的信息中的一个或多个部分的选取。其中,所述触发操作,对于有触摸屏的设备,可以为通过手指在触摸屏上滑动形成连续的轨迹,客户端通过获取用户滑动轨迹的起始位置及终点位置确定选择框,同时也适应于感应笔的滑动形成选择框。所述触发操作对于鼠标输入的设备,客户端根据鼠标按下滑动的轨迹确定选择框。此外,当滑动操作滑动到页面的边界位置处时,客户端展示该信息的下一屏内容。所述操作可以为滑动操作,也可以为长按操作,例如,响应于对触摸屏的长按操作,形成选择框,或者对于鼠标输入的设备,也可以为双击操作,例如,响应于鼠标在某一位置处的双击操作,获取该位置的选择框。
S502:确定所述一个或多个选择框在所述信息上覆盖的至少一部分并将其作为所选取的所述信息中的所述至少一个部分。
根据步骤501中形成的选择框,确定选择框覆盖的信息的至少一个部分,并将覆盖的信息中的部分作为选取内容,凡是在选择框覆盖范围内容的文本内容及图片,都被确定为选取内容。当选择框为一个时,获取一个选取部分,当选择框为多个时,可以确定信息中的多个选取部分,以实现对信息中不相邻的两个部分的选取操作,使得选取操作更加灵活。
在一些实例中,在上述步骤S502之前,在执行所述在确定所述一个或多个选择框在所述信息上覆盖的至少一部分之前,该方法进一步包括:
S601:响应于对所述一个或多个选择框中任一选择框的调整操作,调整该选择框的尺寸。
用户还可以对形成的选择框的尺寸进行调整,例如,在图5所述的文章选取页面401中形成的选择框405,通过拖拽该选择框405左右两侧的句柄,可以调整该选择框405的大小,进而调整选取的信息的部分。
在一些实例中,在上述步骤S502之前,在执行所述在确定所述一个或多个选择框在所述信息上覆盖的至少一部分之前,该方法进一步包括:
响应于对所述一个或多个选择框中一个选择框的取消操作,取消该选择框。
对于形成的选择框,用户可以在选择框的范围内执行点击操作,以取消选择框;同时也可以执行滑动操作,当滑动操作的轨迹覆盖一个选择框时,则取消该选择框选取的内容。
在一些实例中,在上述步骤202中,在执行所述响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分时,包括以下步骤:
S701:响应于对所述信息中的任一图片的选择操作,选取该图片。
在选取信息中的部分内容时,当信息的内容中包括图片时,可以通过选择框覆盖图片的方式对信息中的图片进行选取,同时也可以单独对图片进行选取操作以选取图片,例如,通过点击一图片以实现对该图片的选取。
S702:响应于对任一被选取图片的取消操作,取消对该图片的选取。
对于步骤S701中已经选取的图片,通过取消操作,例如,对于选取的图片再执行一次点击操作,则取消对选取图片的选取。
在一些实例中,所述方法进一步包括以下步骤:
S801:响应于对所述页面上输入控件的输入操作,获取输入的文本内容,将所述文本内容加入所述分享素材。
用户在选取信息中的部分内容进行分享时,也可以添加用户自己创作的内容,例如对信息的评论内容,将该评论内容作为分享素材的一部分。例如,如图4所示的文章选取页面401中展示有输入控件403,用户可以在该输入控件403中输入对信息的评论内容,客户端获取用户输入的评论内容,将其作为分享素材的一部分。
用户在页面上选取文本内容、图片,以及输入评论内容以获取分享素材的同时,还可以对选取的信息的部分以及评论内容等素材增加特效元素,例如增加气泡、贴纸等元素,使得分享素材的内容更加丰富。如图6所示,文章选取页面上还展示有添加控件,用户点击该添加控件,展示元素选取页面,该元素选取页面包括多个元素的标识,其中,在服务器上存储有一些固定的贴纸、气泡等元素,用户选取一元素的标识后,从服务器拉取该元素,设置在文章选取页面上,具体可以设置在文章的选取部分上,也可以设置在评论部分上,用户可以通过拖拽改变元素的位置,同时还可以对元素进行缩放操作,将该元素也作为分享素材的一部分。在发送给服务器分享素材时,可以将元素、元素的位置发送给服务器,也可以将元素的标识、元素的位置发送给服务器,使服务器在形成分享页面数据时,根据元素的标识获取元素,并设置在所述位置处。
在一些实例中,所述方法进一步包括:
获取所述信息的链接,将所述信息的链接加入所述分享素材。
客户端在展示信息详情页时,从服务器拉取信息数据的同时,从服务器获取该信息的链接,客户端将该信息的链接也作为分享素材的一部分,并发送给信息分享平台,以使得信息分享平台在生成分享页面数据时,该分享页面数据中的分享内容包括该信息的链接。向服务器拉取该分享页面数据的客户端在展示对应的分享页面时,在分享页面上展示的各分享内容包括对应信息的链接。
在一些实例中,其中,信息选取页面上还展示有取消控件,所述方法进一步包括:
响应于对所述页面上的取消控件的操作,展示包含所述信息的详情页面。
还如图4所示的文章选取页面,在该页面上展示有取消控件402,当用户点击该取消控件时,展示如图3所示的信息详情页面301,以取消对信息的分享操作。
在一些实例中,在上述步骤203之后,即在执行所述在响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台之后,所述方法进一步包括以下步骤:
S901:向所述信息分享平台发送页面数据获取请求,该请求中携带所述用户的标识,以使信息分享平台查找与该用户的标识在同一社交关系链中的各其他用户的标识,查找该用户的标识对应的分享素材及各其他用户的标识对应的分享素材,根据该用户的标识对应的分享素材及各其他用户的标识对应的分享素材确定分享页面数据。
在该实例中,用户点击选取确认控件后,客户端将分享素材及用户的标识发送给信息分享平台,同时在用户点击选取确认控件后,跳转到分享页面。具体地,服务器在接收到客户端发送的分享素材及用户的标识之后,将分享素材与该用户的标识关联保存在数据库中。客户端响应于用户对选取确认控件的操作,同时还向服务器发送页面数据获取请求,该请求中包括用户的标识,服务器根据该用户的标识,获取该用户的标识对应的分享素材,同时确定与该用户的标识在同一社交关系链中的其他用户的标识,例如,该用户的好友的标识,进而根据其他用户的标识确定各其他用户的标识对应的分享素材,根据该用户的标识对应的分享素材及各其他用户的标识对应的分享素材,形成分享页面数据,并将分享页面数据发送给所述客户端。
S902:接收所述信息分享平台发送的所述分享页面数据,根据该分享页面数据展示内容分享页面,所述内容分享页面包含该用户的标识对应的分享素材及各其他用户的标识对应的分享素材。
客户端根据接收的服务器发送的分享页面数据展示内容分享页面,该内容分享页面包括该用户的标识及对应的分享素材以及各其他用户的标识及对应的分享素材。如图4所示的文章选取页面中,当用户选取文章的一段文本并在输入控件403中输入评论内容后,点击选取确认控件404后,客户端展示内容分享页面701,如图7所示。在该内容分享页面中,展示有该用户的标识702、该用户选取的部分704及评论部分703,文章的原文链接705,同时还展示有各其他用户的标识及对应的分享素材。其中各用户的标识及对应的分享素材按照分享时间顺序在内容分享页面上进行展示。该分享时间可以指用户点击选取确认控件的时间。该内容分享页面可以为微信朋友圈页面、QQ空间页面等。
在一些实例中,在上述步骤203中,在执行所述响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台时,包括步骤:
S1001:响应于对所述页面上的选取确认控件的操作,展示信息分享平台选取页面,该信息分享平台选取页面上展示有多个信息分享平台的标识。
在该实例中,当用户点击选取确认控件后,展示信息分享平台选取页面,该信息分享平台选取页面中展示有多个信息分享平台的标识,例如,微信标识、QQ标识、微博标识等,用户在该信息分享平台选取页面中选择一个信息分享平台的标识,以在选取的信息分享平台标识对应的信息分享平台上分享信息。
S1002:响应于对所述多个信息分享平台的标识中的一个信息分享平台的标识的选取操作,确定选取的所述信息分享平台的标识;将所述分享素材及所述用户的标识发送给所述选取的信息分享平台的标识对应的信息分享平台。
客户端获取用户选取的信息分享平台的标识,并将分享素材发送给该信息分享平台的标识对应的信息分享平台。该实例使用户可以在多个信息分享平台上分享信息,使用户对分享平台具有选择性,用户体验更好。
在一些实例中,在上述步骤203之前,即执行所述响应于对所述页面上的选取确认控件的操作,在将所述分享素材及所述用户的标识发送给所述信息分享平台之前,该方法进一步包括:
如果未获取到所述信息中的任一部分,则展示内容不能为空的提示信息。
如在图4所示的文章选取页面401中,如果再用户点击选取确认控件404时,用户并没有选取信息中的任何一个部分,客户端展示内容不能为空的提示信息。仅在用户选取了信息的至少一个部分的情况下,点击选取确认控件404,才能执行分享操作。
在一些实例中,本申请提供的信息分享方法,进一步包括以下步骤:
响应于对所述分享页面中任一分享素材中链接的操作,展示该链接对应的页面。
在图7所示的内容分享页面中,当用户点击原文链接705时,客户端根据该链接获取该链接对应的信息的页面数据,并根据该页面数据展示信息详情页面。
在一些实例中,客户端将用户的标识及对应的分享素材发送给服务器后,服务器将分享素材与用户的标识关联保存在数据库中。在服务器接收到内容分享页面数据获取请求时,根据在数据库中保存的用户的标识及对应的分享素材生成内容分享页面数据。
在另一些实例中,客户端处也保存分享素材,在服务器接收到客户端发送的用户的标识及对应的分享素材后,为接收到的分享素材生成链接,并将用户的标识及对应的分享素材的链接关联保存。在服务器接收到内容分享页面数据获取请求时,根据各用户的标识及对应的分享素材的链接形成内容分享页面数据,将内容分享页面数据发送给请求的客户端,以使客户端根据各分享素材的链接获取分享素材并展示。
当本申请提供的信息分享方法应用在文章的分享中时,如图8所示,主要包括以下步骤:
801:在文章详情页面点击文章下方的分享控件,展示文章选取页面。
802:在文章选取页面获取分享素材,具体获取分享素材可以通过选择框选取文章中的文本及图片,同时对于形成的选择框,点击选择框时,取消选择框;同时点击文章中的图片选取图片,再次点击选取的图片,取消对图片的选取;同时对输入框控件操作,获取评论内容。
803:点击选取确认控件后,客户端判断文章中选取部分是否为空,如果为空,则执行步骤804,展示内容不能为空的提醒,返回到文章选取页面。如果内容不为空,则执行步骤805,将分享素材发送给服务器。
806:向服务器请求内容分享页面数据,根据获取的内容分享页面数据展示内容分享页面。
本申请实例还提供了一种信息分享装置900,如图9所示,该装置包括:
展示单元901,用以响应于对信息的分享操作,展示包含可编辑的信息的页面;
素材获取单元902,用以响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材;
发送单元903,用以响应于对所述页面上的选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台根据所述分享素材生成包含所述用户的分享内容的页面。
本申请实例还提供了一种计算机可读存储介质,存储有计算机可读指令,可以使至少一个处理器执行如上述所述的方法。
图10示出了信息分享装置900所在的计算设备的组成结构图。如图10所示,该计算设备包括一个或者多个处理器(CPU)1002、通信模块1004、存储器1006、用户接口1010,以及用于互联这些组件的通信总线1008。
处理器1002可通过通信模块1004接收和发送数据以实现网络通信和/或本地通信。
用户接口1010包括一个或多个输出设备1012,其包括一个或多个扬声器和/或一个或多个可视化显示器。用户接口1010也包括一个或多个输入设备1014,其包括诸如,键盘,鼠标,声音命令输入单元或扩音器,触屏显示器,触敏输入板,姿势捕获摄像机或其他输入按钮或控件等。
存储器1006可以是高速随机存取存储器,诸如DRAM、SRAM、DDR RAM、或其他随机存取固态存储设备;或者非易失性存储器,诸如一个或多个磁盘存储设备、光盘存储设备、闪存设备,或其他非易失性固态存储设备。
存储器1006存储处理器1002可执行的指令集,包括:
操作系统1016,包括用于处理各种基本系统服务和用于执行硬件相关任务的程序;
应用1018,包括信息分享装置900的各种应用程序,这种应用程序能够实现上述各实例中的处理流程,比如可以包括信息分享装置900的部分或全部单元或者模块。信息分享装置900中的各单元中的至少一个单元可以存储有机器可执行指令。处理器1002通过执行存储器1006中各单元中至少一个单元中的机器可执行指令,进而能够实现上述各单元或模块中的至少一个模块的功能。
需要说明的是,上述各流程和各结构图中不是所有的步骤和模块都是必须的,可以根据实际的需要忽略某些步骤或模块。各步骤的执行顺序不是固定的,可以根据需要进行调整。各模块的划分仅仅是为了便于描述采用的功能上的划分,实际实现时,一个模块可以分由多个模块实现,多个模块的功能也可以由同一个模块实现,这些模块可以位于同一个设备中,也可以位于不同的设备中。
各实施例中的硬件模块可以以硬件方式或硬件平台加软件的方式实现。上述软件包括机器可读指令,存储在非易失性存储介质中。因此,各实施例也可以体现为软件产品。
各例中,硬件可以由专门的硬件或执行机器可读指令的硬件实现。例如,硬件可以为专门设计的永久性电路或逻辑器件(如专用处理器,如FPGA或ASIC)用于完成特定的操作。硬件也可以包括由软件临时配置的可编程逻辑器件或电路(如包括通用处理器或其它可编程处理器)用于执行特定操作。
另外,本申请的每个实例可以通过由数据处理设备如计算机执行的数据处理程序来实现。显然,数据处理程序构成了本申请。此外,通常存储在一个存储介质中的数据处理程序通过直接将程序读取出存储介质或者通过将程序安装或复制到数据处理设备的存储设备(如硬盘和或内存)中执行。因此,这样的存储介质也构成了本申请,本申请还提供了一种非易失性存储介质,其中存储有数据处理程序,这种数据处理程序可用于执行本申请上述方法实例中的任何一种实例。
图10模块对应的机器可读指令可以使计算机上操作的操作系统等来完成这里描述的部分或者全部操作。非易失性计算机可读存储介质可以是插入计算机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单元中设置的存储器。安装在扩展板或者扩展单元上的CPU等可以根据指令执行部分和全部实际操作。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

Claims (17)

1.一种信息分享方法,其特征在于,包括:
响应于对信息的分享操作,展示包含可编辑的信息的页面,同时将选取确认控件的属性设置为显示;
响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材;及,
响应于对所述选取确认控件的操作,执行以下处理:
将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台将所述分享素材与所述用户的标识关联保存在数据库中;
同时向所述信息分享平台发送页面数据获取请求,所述页面数据获取请求中包括所述用户的标识,以使所述信息分享平台获取所述用户的标识对应的分享素材,同时确定与所述用户的标识在同一社交关系链中的其他用户的标识,根据所述用户的标识对应的分享素材及各其他用户的标识对应的分享素材,形成分享页面数据;
接收所述信息分享平台发送的所述分享页面数据,根据所述分享页面数据展示内容分享页面,所述内容分享页面包含所述用户的标识对应的分享素材及各其他用户的标识对应的分享素材,其中,按照用户点击所述选取确认控件的时间顺序,在所述内容分享页面上展示各用户的标识及对应的分享素材。
2.根据权利要求1所述的方法,其中,在所述响应于对信息的分享操作,展示包含可编辑的信息的页面时,所述方法进一步包括:
将所述页面上的返回控件、评论控件及分享控件的属性,设置为隐藏。
3.根据权利要求1所述的方法,其中,在所述响应于对信息的分享操作,展示包含可编辑的信息的页面时,所述方法进一步包括:
将输入控件的属性设置为显示;
所述响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材包括:
响应于对所述输入控件的输入操作,获取对所述至少一个部分的评论内容,并将所述评论内容加入所述分享素材。
4.根据权利要求1所述的方法,其中,所述响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材包括:
响应于对所述信息的多次触发操作,在所述信息上展示多个选择框,获取所述多个选择框覆盖的所述信息中不相邻的部分作为选取内容,并将所述选取内容作为所述分享素材。
5.根据权利要求4所述的方法,其中,在所述获取所述多个选择框覆盖的所述信息中不相邻的部分作为选取内容之前,所述方法进一步包括:
响应于对所述多个选择框中任一选择框的调整操作,调整该选择框的尺寸。
6.根据权利要求4所述的方法,其中,在所述获取所述多个选择框覆盖的所述信息中不相邻的部分作为选取内容之前,所述方法进一步包括:
响应于对所述多个选择框中一个选择框的取消操作,取消该选择框。
7.根据权利要求4所述的方法,其中,所述获取所述多个选择框覆盖的所述信息中不相邻的部分作为选取内容包括:
将所述多个选择框覆盖范围内的文本内容及图片,确定为所述选取内容。
8.根据权利要求3所述的方法,进一步包括:
在所述页面上展示添加控件;
响应于对所述添加控件的操作,展示元素选取页面;
基于所述元素选取页面,从服务器拉取用户选择的元素;
将所述用户选择的元素,设置在所述至少一个部分上,和/或,所述评论内容上。
9.根据权利要求1所述的方法,其中,所述页面上还展示有取消控件,所述方法进一步包括:
响应于对所述取消控件的操作,展示包含所述信息的详情页面。
10.根据权利要求4所述的方法,其中,所述响应于对所述信息的多次触发操作,在所述信息上展示多个选择框包括:
通过获取用户滑动轨迹的起始位置及终点位置,确定各个选择框。
11.根据权利要求1所述的方法,其中,所述响应于对所述选取确认控件的操作,将所述分享素材及用户的标识发送给信息分享平台包括:
响应于对所述选取确认控件的操作,展示信息分享平台选取页面,所述信息分享平台选取页面上展示有多个信息分享平台的标识;
响应于对所述多个信息分享平台的标识中一个信息分享平台的标识的选取操作,确定选取的信息分享平台;
将所述分享素材及所述用户的标识发送给所述选取的信息分享平台。
12.根据权利要求1所述的方法,进一步包括:
若响应于所述选取操作,未获取到所述信息中的任一部分,则展示内容不能为空的提示信息。
13.根据权利要求1所述的方法,其中,所述分享素材中还包括链接,所述方法进一步包括:
响应于对所述内容分享页面中任一分享素材中链接的操作,展示该链接对应的页面。
14.根据权利要求1所述的方法,进一步包括:
获取所述信息的链接,将所述信息的链接加入所述分享素材。
15.一种信息分享装置,其特征在于,包括:
展示单元,用于响应于对信息的分享操作,展示包含可编辑的信息的页面,同时将选取确认控件的属性设置为显示;
素材获取单元,用于响应于对所述页面中所述信息中至少一个部分的选取操作,获取所述至少一个部分并将其作为分享素材;及,
发送单元,用于响应于对所述选取确认控件的操作,执行以下处理:将所述分享素材及用户的标识发送给信息分享平台,以使所述信息分享平台将所述分享素材与所述用户的标识关联保存在数据库中;同时向所述信息分享平台发送页面数据获取请求,所述页面数据获取请求中包括所述用户的标识,以使所述信息分享平台获取所述用户的标识对应的分享素材,同时确定与所述用户的标识在同一社交关系链中的其他用户的标识,根据所述用户的标识对应的分享素材及各其他用户的标识对应的分享素材,形成分享页面数据;
其中,所述展示单元进一步用于,接收所述信息分享平台发送的所述分享页面数据,根据所述分享页面数据展示内容分享页面,所述内容分享页面包含所述用户的标识对应的分享素材及各其他用户的标识对应的分享素材,其中,按照用户点击所述选取确认控件的时间顺序,在所述内容分享页面上展示各用户的标识及对应的分享素材。
16.一种计算机可读存储介质,其特征在于,存储有计算机可读指令,使至少一个处理器执行如权利要求1-14中任一项所述的方法。
17.一种计算设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现如权利要求1-14中任一项所述的方法。
CN201711238148.9A 2017-11-30 2017-11-30 信息分享方法、装置及存储介质 Active CN107831974B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711238148.9A CN107831974B (zh) 2017-11-30 2017-11-30 信息分享方法、装置及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711238148.9A CN107831974B (zh) 2017-11-30 2017-11-30 信息分享方法、装置及存储介质

Publications (2)

Publication Number Publication Date
CN107831974A CN107831974A (zh) 2018-03-23
CN107831974B true CN107831974B (zh) 2023-04-07

Family

ID=61646811

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711238148.9A Active CN107831974B (zh) 2017-11-30 2017-11-30 信息分享方法、装置及存储介质

Country Status (1)

Country Link
CN (1) CN107831974B (zh)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108595569B (zh) * 2018-04-13 2020-10-23 Oppo广东移动通信有限公司 文件路径复制方法、文件路径复制装置及移动终端
CN108986009A (zh) * 2018-06-11 2018-12-11 北京三快在线科技有限公司 图片的生成方法、装置及电子设备
CN109308337A (zh) * 2018-08-02 2019-02-05 北京天元创新科技有限公司 页面分享方法和装置
CN110866796A (zh) * 2018-08-28 2020-03-06 阿里巴巴集团控股有限公司 信息显示、信息获取方法、系统及设备
CN111723235B (zh) * 2019-03-19 2023-09-26 百度在线网络技术(北京)有限公司 音乐内容识别方法、装置及设备
CN112084750B (zh) * 2019-06-14 2023-05-23 腾讯数码(天津)有限公司 一种贴纸处理方法、装置、电子设备及存储介质
CN111158924B (zh) * 2019-12-02 2023-09-22 百度在线网络技术(北京)有限公司 内容分享方法、装置、电子设备及可读存储介质
CN111355651B (zh) * 2020-02-12 2022-09-16 腾讯科技(深圳)有限公司 内容分享方法、显示方法、装置、处理设备及存储介质
CN111522614A (zh) * 2020-04-20 2020-08-11 北京三快在线科技有限公司 图像编辑信息的展示方法、装置、计算机设备及存储介质
CN111563153B (zh) * 2020-04-26 2023-07-25 掌阅科技股份有限公司 基于剪切板信息共享实现的推荐方法以及终端
CN111934985B (zh) * 2020-07-31 2024-03-08 腾讯科技(深圳)有限公司 媒体内容的分享方法、装置、设备及计算机可读存储介质
CN114020195B (zh) * 2021-10-12 2024-04-26 武汉夜莺科技有限公司 话术信息的处理方法、装置及存储介质
CN113946456A (zh) * 2021-10-19 2022-01-18 维沃移动通信有限公司 信息分享方法和信息分享装置
CN114307174B (zh) * 2021-11-24 2025-06-17 腾讯科技(深圳)有限公司 对局数据的分享方法、装置、设备及介质
CN116431935A (zh) * 2022-01-04 2023-07-14 北京金山云网络技术有限公司 一种信息处理方法及装置
CN114610423B (zh) * 2022-02-11 2024-07-23 维沃移动通信有限公司 内容发布方法、装置及电子设备
CN116366918A (zh) * 2023-03-17 2023-06-30 北京字跳网络技术有限公司 媒体内容生成方法、装置、设备、可读存储介质及产品
CN118055092A (zh) * 2024-02-08 2024-05-17 北京字跳网络技术有限公司 交互方法、作品发布方法、装置、设备和存储介质
CN119420729A (zh) * 2024-10-09 2025-02-11 中移互联网有限公司 内容分享方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106489129A (zh) * 2016-09-29 2017-03-08 北京小米移动软件有限公司 一种内容分享的方法及装置
CN106815316A (zh) * 2016-12-23 2017-06-09 北京奇虎科技有限公司 页面内容分享的方法、装置及移动终端

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106027370A (zh) * 2016-05-20 2016-10-12 乐视控股(北京)有限公司 一种数据分享方法、智能终端及系统
CN106899489A (zh) * 2016-08-02 2017-06-27 阿里巴巴集团控股有限公司 一种信息处理方法及装置
CN106599208B (zh) * 2016-12-15 2022-05-06 腾讯科技(深圳)有限公司 一种内容分享方法及用户客户端

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106489129A (zh) * 2016-09-29 2017-03-08 北京小米移动软件有限公司 一种内容分享的方法及装置
CN106815316A (zh) * 2016-12-23 2017-06-09 北京奇虎科技有限公司 页面内容分享的方法、装置及移动终端

Also Published As

Publication number Publication date
CN107831974A (zh) 2018-03-23

Similar Documents

Publication Publication Date Title
CN107831974B (zh) 信息分享方法、装置及存储介质
JP6694545B1 (ja) ユーザインタフェース拡張器
US10761680B2 (en) Display method of scenario emoticon using instant message service and user device therefor
CN113747376B (zh) 消息扩展应用程序商店
CN105793840B (zh) 在撰写电子邮件的同时文件预览和许可
US10194288B2 (en) Sticker distribution system for messaging apps
US9575938B2 (en) Real-time shared web browsing among social network contacts
KR101945064B1 (ko) 정보의 전자적 수집을 위한 기술
CN107258072B (zh) 聊天软件的对话内容管理方法和系统及记录介质
CN108509207A (zh) Web应用程序的跨系统安装
CN104750372B (zh) 一种文件共享方法和装置
KR20210010521A (ko) 개인 정보를 공유하는 방법, 장치, 단말기기 및 저장 매체
AU2015376591A1 (en) Desktop sharing method and mobile terminal
WO2023179549A1 (zh) 一种文档块分享方法、装置、系统及存储介质
JP2026504031A (ja) コンテンツ共有用の方法、装置、デバイス及び記憶媒体
US11797935B2 (en) Systems and methods for multi-party distributed active co-browsing
WO2025119113A1 (zh) 用于图像生成的方法、装置、设备和存储介质
WO2025218619A1 (zh) 界面交互的方法、装置、设备和存储介质
CN118170487A (zh) 交互方法、装置、设备和存储介质
TWI511022B (zh) 電子裝置、即時分享方法與電腦程式產品
US20250199664A1 (en) Document display control method and apparatus, electronic device, storage medium, and program product
US20240073488A1 (en) Live video processing method and apparatus, device and medium
CN121010671A (zh) 一种图像编辑方法、装置、设备、介质及程序产品
KR101770724B1 (ko) 소셜 네트워크 서비스에 사용하는 이미지 제공 시스템 및 방법
CN118474406A (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
GR01 Patent grant
GR01 Patent grant