一种终端信息分享的方法及装置与流程

文档序号:12133035阅读:187来源:国知局
一种终端信息分享的方法及装置与流程

本发明涉及信息处理技术领域,尤其涉及一种终端信息分享的方法及装置。



背景技术:

近年来,随着通信技术的发展以及生活节奏的加快,越来越多的人开始使用手机、平板电脑等移动终端来实时地分享自己的所见所闻以及自己的生活状况。用户在将待分享内容通过微博、微信等客户端进行分享时,最初的分享显示页面往往只包含用户分享的内容,现有改进后的分享显示页面除包含用户分享的内容外,还可以包含用户所分享内容的来源等信息。

发明人在实现本发明的过程中发现现有技术存在如下的缺陷:用户分享自己所使用的终端设备时需要手动添加所使用终端设备的标识等相关信息并以分享内容的形式进行显示,无法对用户所使用的终端设备进行实时地更新,并且,对终端设备的分享过程需要用户手动操作完成,操作过程繁琐,需耗费较长的时间。



技术实现要素:

有鉴于此,本发明实施例提供一种终端信息分享的方法及装置,以解决现有技术中用户分享时添加相关信息操作过程繁琐耗时的技术问题。

第一方面,本发明实施例提供了一种终端信息分享的方法,包括:

监听终端应用软件产生的分享操作;

将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

进一步的,所述监听终端应用软件产生的分享操作,包括:通过终端应用软件的分享操作接口,监听并拦截所述终端应用软件产生的分享操作;相应的,所述将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作包括:将待添加信息添加到拦截的分享操作的待分享信息中,并执行所述分享操作。

进一步的,在所述监听终端应用软件产生的分享操作之前,还包括:采集获取终端应用软件的分享操作接口代码,添加至所述终端的操作系统或信息添加应用软件中,用于进行分享操作的监听和添加。

进一步的,所述待添加信息包括下述至少一个:终端标识信息、终端型号信息和终端标识图案。

进一步的,所述将待添加信息添加到分所述享操作的待分享信息中,包括:根据预设的信息添加位置和/或显示方式,将待添加信息添加到所述分享操作的待分享信息中。

第二方面,本发明实施例还提供了一种终端信息分享的装置,包括:

分享操作监听模块,用于监听终端应用软件产生的分享操作;

信息添加模块,用于将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

进一步的,所述分享操作监听模块具体用于:通过终端应用软件的分享操作接口,监听并拦截所述终端应用软件产生的分享操作;相应的,所述信息添加模块具体用于:将待添加信息添加到拦截的分享操作的待分享信息中,并执行所述分享操作。

进一步的,本实施例提供的终端信息分享的装置还包括:接口代码获取模块,用于在所述监听终端应用软件产生的分享操作之前,采集获取所述终端的应用软件的分享操作接口代码,添加至所述终端的操作系统或信息添加应用软件中,用于进行分享操作的监听和添加。

进一步的,所述待添加信息包括下述至少一个:终端标识信息、终端型号信息和终端标识图案。

进一步的,所述信息添加模块具体用于:根据预设的信息添加位置和/或显示方式,将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

本发明实施例提供的终端信息分享的技术方案,监听终端应用软件产生的分享操作;将待添加信息添加到监听到的分享操作的待分享信息中,并执行该监听到的分享操作。本发明实施例通过采用上述技术方案,用户分享其他内容时即可完成对待添加信息的分享,不需要再手动将待添加信息以分享内容的形式进行分享,可以有效地减少用户分享待添加信息时所需的操作步骤,缩短用户手动分享所耗费的时间。此外,每次进行其他分享时可以自动实现对待添加信息的分享,还能够提高待添加信息的分享次数,从而增加待分享信息成功被目标用户获取的几率,达到用户的分享目的。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明实施例一提供的一种终端信息分享的方法的流程示意图;

图2为本发明实施例二提供的一种终端信息分享的方法的流程示意图;

图3为本发明实施例三提供的一种终端信息分享的装置的结构框图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

本发明实施例一提供一种终端信息分享的方法。该方法可以由终端信息分享的装置执行,其中该装置可有软件和/或硬件实现,一般可集成在终端设备中。图1是本发明实施例一提供的终端信息分享方法的流程示意图。如图1所示,该方法包括:

S110、监听终端应用软件产生的分享操作。

本实施例中,终端可以是手机、平板电脑或笔记本等移动终端,也可以是台式电脑等其他可执行用户的分享操作的终端设备。应用软件可以是相机、图库、音乐播放器或视频播放器等终端设备自带的应用软件,也可以是微博、微信或QQ等终端设备中安装的第三方应用软件,此处不作限制。示例性的,应用软件所产生的分享操作可以是用户对视频、音频、图片和/或文字信息的发送或转发,发送或转发的位置可以是微博、朋友圈或QQ空间等社交网络平台,也可以是通过手机客户识别模块(Subscriber Identity Module,SIM)实现的短信聊天窗口、微信或QQ的好友聊天窗口、群聊窗口、临时会话窗口等对话窗口。

示例性的,用户可以从待分享信息所位于的原始应用软件进行分享操作,也可以从想要分享到的目标应用软件进行分享操作。例如,若用户希望将移动终端图库中的图片分享到微信朋友圈中,则可以从图库中待分享图片的相应位置点击分享/发送按键,然后在弹出的对话框中点击目标应用软件微信并在后续弹出窗口中选择相应的分享/发送位置即可实现将图库中的图片分享到微信中的操作;也可以通过在微信中点击添加按键,然后在弹出的对话框中选择图库并在后续弹出窗口中选择待分享图片来完成将图库中的待分享图片分享到目标应用软件微信中的操作。

示例性的,可以通过检测用户的操作来实现对终端应用软件产生的分享操作的监听,例如,可以获取终端中所安装应用软件的各个功能选项所包含的内容以及各个按键所对应的操作类型,按照操作类型对各按键进行分类并记录其中具有分享功能的操作,实时检测用户在终端所进行的操作并判断其是否触发了分享类操作,若检测发现用户触发了具有分享功能的操作,则执行后续步骤S120;否则,直接执行用户所进行的操作。

S120、将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

本实施例中,待添加信息所包含的内容可以由终端或软件开发商进行默认设置,也可以由用户根据需要进行自主设置,此处不作限制。示例性的,待添加信息可以以图片、文字、音频和/或者网页链接等形式进行分享;待添加信息的内容可以为用户自主定义的信息,如用户的照片、电话号码和/或座右铭等信息,也可以是开发商默认设置的终端的相关信息或开发商的相关信息,如终端的型号等,此处不作限制。在此,需要指出的是,待分享信息中是否添加待添加信息也可以根据用户的需要进行自主设置,即,当用户不希望向待分享信息中添加其他内容时,则可以进行自主设定将待添加信息设置为空白信息或者关闭终端对其应用软件产生的分享操作的监听以实现不向待分享信息中添加待添加信息的目的。

可选的,所述将待添加信息添加到所述分享操作的待分享信息中,包括:根据预设的信息添加位置和/或显示方式,将待添加信息添加到所述分享操作的待分享信息中。示例性的,预设的信息添加位置可以是待分享信息的上方、下方或待分享信息的其他位置;预设的信息显示方式可以根据需要灵活设置,例如,可以将待添加信息直接在待分享信息显示界面进行显示,即,用户打开待分享信息时即可看到待添加信息的全部,也可以将待添加信息以按键或多级对话窗口的形式进行显示,即用户打开待分享信息时只能看到待添加信息的标题或部分内容,在该标题或部分内容处进行点击才能够看到待添加信息的全部内容。

本发明实施例一种提供的终端信息分享的方法,监听终端所安装应用软件产生的分享操作,根据预设的信息添加位置和/或显示方式将待添加信息添加的所监听到的分享操作的待分享信息中并执行该分享操作。本实施例通过采用上述技术方案,用户分享其他内容时即可完成对待添加信息的分享,不需要再手动将待添加信息以分享内容的形式进行分享,可以有效地减少用户分享待添加信息时所需的操作步骤,缩短用户手动分享所耗费的时间,提高用户的使用体验。此外,每次进行其他分享时可以自动实现对待添加信息的分享,还能够提高待添加信息的分享次数,从而增加待分享信息成功被目标用户获取的几率,达到用户的分享目的。

实施例二

图2为本发明实施例二提供的一种终端信息分享的方法的流程示意图,本实施例在上述实施例的基础上进行优化,进一步的,所述监听终端应用软件产生的分享操作,包括:通过终端应用软件的分享操作接口,监听并拦截所述终端应用软件产生的分享操作;相应的,所述将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作包括:将待添加信息添加到拦截的分享操作的待分享信息中,并执行所述分享操作。

进一步的,在所述监听所述终端的应用软件产生的分享操作之前,还包括:采集获取终端应用软件的分享操作接口代码,添加至所述终端的操作系统或信息添加应用软件中,用于进行分享操作的监听和添加。

相应的,如图2所示,本实施例的终端信息分享的方法包括:

S210、采集获取终端应用软件的分享操作接口代码,添加至所述终端的操作系统或信息添加应用软件中,用于进行分享操作的监听和添加。

本实施例中,应用软件的分享操作接口代码可以是应用软件用于分享操作的接口代码,也可以是应用软件由代码编写的分享工具包,此处不作限制。相应的,终端应用软件的分享操作接口代码,可以通过遍历该终端应用软件的各接口代码,若获取到其用于分享操作的接口代码则停止读取的方式获取;也可以直接查询其分享工具包的存储路径,然后通过该存储路径直接获取其分享工具包的方式来采集获取终端应用软件的分享操作接口代码。对于终端应用软件分享操作的监听和添加,可以直接由终端操作系统来完成;也可以首先在终端中安装或设置信息添加应用软件,然后由该信息添加应有软件来实现对终端应用软件所产生的分享操作的监听以及待添加信息的添加。

示例性的,可以默认将终端设备安装的所有具有分享功能的应用软件的分享操作接口代码都添加到终端设备的操作系统或信息添加应用软件中,即,默认向用户的所有分享操作中都添加待添加信息,在后续使用中,若检测到用户关闭了某一个或几个具有分享功能的应用软件的待添加信息自动添加功能,则将被关闭待添加信息自动添加功能的应用软件的分享操作接口代码重新存储至原来的存储位置;相应的,若检测到用户重新打开了已关闭其待添加信息自动添加功能的终端应用软件的待添加信息自动添加功能,则重新采集获取该终端应用软件的分享操作接口代码,并将该分享操作接口代码添加到终端设备的操作系统或信息添加应用软件中。

S220、通过终端应用软件的分享操作接口,监听并拦截所述终端应用软件产生的分享操作。

示例性的,可以通过检测终端应用软件的分享操作接口是否被调用来监听终端应用软件所产生的分享操作,若检测发现某终端应用软件的分享操作接口被调用,则对其调用操作进行拦截以达到拦截该终端应用软件所产生的分享操作的目的。

S230、将待添加信息添加到拦截的分享操作的待分享信息中,并执行所述分享操作。

本实施例中,可以将待添加信息按照预设的信息添加位置和/或显示方式添加到拦截的分享操作的待分享信息中。待添加信息包括的内容可以根据需要灵活设置,可选的,所述待添加信息可以包括下述至少一个:终端标识信息、终端型号信息和终端标识图案,从而增加其他用户对消息分享者所使用终端设备的辨识性。

示例性的,在执行拦截到的分享操作时,可以首先通过终端设备或信息添加应用软件监听终端应用软件产生的分享操作获取待分享信息的目标分享位置,然后将添加待添加信息后的待分享信息发送到该目标分享位置以达到执行终端应用软件产生的分享操作的目的。

本发明实施例二提供的终端信息分享的方法,采集获取终端应用软件的分享操作接口代码,并将采集获取到的分享操作接口代码添加到终端设备或信息添加应用软件中,通过终端应用软件的分享操作接口监听并拦截该终端应用软件所产生的分享操作,将待添加信息添加到所拦截的分享操作的待分享信息中并执行该分享操作。本实施例通过采用上述技术方案,用户分享其他内容时即可完成对待添加信息的分享,不需要再手动将待添加信息以分享内容的形式进行分享,可以有效地减少用户分享待添加信息时所需的操作步骤,缩短用户手动分享所耗费的时间。当待添加信息中包含终端标识信息、终端型号信息和/或终端标识图案时,待添加信息的自动添加可以增加其他用户对信息分享者所使用终端设备的辨识度,增加不同用户对相互之间所使用终端设备的了解,进而增加同一用户对不同终端设备性能的认知度,合理选择满足自身使用需求的终端设备,避免用户钱财的浪费,提高用户体验。

实施例三

图3为本发明实施例三提供的一种终端信息分享的装置的结构框图。该装置可由软件和/或硬件实现,一般可以集成在终端设备中,可通过执行终端信息分享的方法来实现终端信息的分享。如图3所示,本实施例提供的终端信息分享的装置包括:

分享操作监听模块310,用于监听终端应用软件产生的分享操作;

信息添加模块320,用于将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

进一步的,所述分享操作监听模块310具体可用于:通过终端应用软件的分享操作接口,监听并拦截所述终端应用软件产生的分享操作;相应的,所述信息添加模块320具体可用于:将待添加信息添加到拦截的分享操作的待分享信息中,并执行所述分享操作。

进一步的,本实施例提供的终端信息分享的装置还可以包括:接口代码获取模块,用于在所述监听终端应用软件产生的分享操作之前,采集获取所述终端的应用软件的分享操作接口代码,添加至所述终端的操作系统或信息添加应用软件中,用于进行分享操作的监听和添加。

进一步的,所述待添加信息包括下述至少一个:终端标识信息、终端型号信息和终端标识图案。

进一步的,所述信息添加模块320具体可用于:根据预设的信息添加位置和/或显示方式,将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

本实施例提供的终端信息分享的装置可执行本发明任意实施例所提供的终端信息分享的方法,具备执行终端信息分享的方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的终端信息分享的方法。

本发明实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种终端信息分享的方法,该方法包括:

监听终端应用软件产生的分享操作;

将待添加信息添加到所述分享操作的待分享信息中,并执行所述分享操作。

可选的,该计算机可执行指令在由计算机处理器执行时还可以用于执行本发明任意实施例所提供的终端信息分享的方法的技术方案。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1