图片发送方法及装置与流程

文档序号:13237197阅读:159来源:国知局
技术领域本发明实施例涉及移动终端领域,特别涉及一种图片发送方法及装置。

背景技术:
用户使用客户端浏览信息时,会将一些自己认为值得分享的内容发送给其他用户。现有技术中,用户在移动终端上触发截屏功能,将移动终端的当前显示界面截取为截屏图片,保存截屏图片,再切换至第三方软件将截屏图片发送至好友或群组。在实现本发明的过程中,发明人发现现有技术至少存在以下问题:由于用户需要先保存截屏图片,再切换至第三方软件后才能完成图片发送,发送过程较为繁琐。

技术实现要素:
为了解决现有技术的问题,本发明实施例提供了一种图片发送方法及装置。该技术方案如下:第一方面,提供了一种图片发送方法,用于客户端中,该方法包括:监听发送给操作系统的截屏信号,截屏信号用于指示操作系统对终端当前的显示界面进行截屏;在监听到截屏信号后,获取操作系统根据截屏信号进行截屏得到的截屏图片;发送截屏图片。可选的,发送截屏图片,包括:在显示界面上显示发送控件;当发送控件被触发时,发送截屏图片。可选的,在显示界面上显示发送控件,包括:通过终端的通知栏在显示界面上弹出发送控件。可选的,发送截屏图片,包括:根据截屏图片的部分内容生成待发送图片,部分内容与客户端的显示界面中显示的内容相关;发送待发送图片;或者,获取与待发送图片的内容相关的文字信息,发送待发送图片和文字信息。可选的,根据截屏图片的部分内容生成待发送图片,包括:从截屏图片中截取客户端的显示界面中显示的全部内容,根据全部内容生成待发送图片;或者,从截屏图片中截取客户端的显示界面中显示的部分内容,并获取第一图形码,根据部分内容和第一图形码生成待发送图片,第一图形码用于提供客户端的下载源和与部分内容相关的链接中的至少一种;或者,从截屏图片中截取客户端的显示界面中显示的主题内容,根据主题内容生成待发送图片;或者,从截屏图片中截取客户端的显示界面中显示的主题内容,并获取与主题内容相关的补充内容,根据主题内容和补充内容生成待发送图片;或者,从截屏图片中截取客户端的显示界面中显示的主题内容,并获取第二图形码,根据主题内容和第二图形码生成待发送图片,第二图形码用于提供与主题内容相关的补充内容的链接。第二方面,提供了一种图片发送装置,该装置包括:监听模块,用于监听发送给操作系统的截屏信号,截屏信号用于指示操作系统对终端当前的显示界面进行截屏;获取模块,用于在监听模块监听到截屏信号后,获取操作系统根据截屏信号进行截屏得到的截屏图片;发送模块,用于发送获取模块得到的截屏图片。可选的,发送模块,包括:显示单元,用于在显示界面上显示发送控件;第一发送单元,用于当显示单元显示的发送控件被触发时,发送截屏图片。可选的,显示单元,具体用于:通过终端的通知栏在显示界面上弹出发送控件。可选的,发送模块,包括:生成单元,用于根据截屏图片的部分内容生成待发送图片,部分内容与客户端的显示界面中显示的内容相关;第二发送单元,用于发送生成单元生成的待发送图片;或者,获取与待发送图片的内容相关的文字信息,发送待发送图片和文字信息。可选的,根据生成单元,包括:第一生成子单元,用于从截屏图片中截取客户端的显示界面中显示的全部内容,根据全部内容生成待发送图片;或者,第二生成子单元,用于从截屏图片中截取客户端的显示界面中显示的部分内容,并获取第一图形码,根据部分内容和第一图形码生成待发送图片,第一图形码用于提供客户端的下载源和与部分内容相关的链接中的至少一种;或者,第三生成子单元,用于从截屏图片中截取客户端的显示界面中显示的主题内容,根据主题内容生成待发送图片;或者,第四生成子单元,用于从截屏图片中截取客户端的显示界面中显示的主题内容,并获取与主题内容相关的补充内容,根据主题内容和补充内容生成待发送图片;或者,第五生成子单元,用于从截屏图片中截取客户端的显示界面中显示的主题内容,并获取第二图形码,根据主题内容和第二图形码生成待发送图片,第二图形码用于提供与主题内容相关的补充内容的链接。本发明实施例提供的技术方案带来的有益效果是:通过监听发送给操作系统的截屏信号,在监听到所述截屏信号后,获取所述操作系统根据所述截屏信号进行截屏得到的截屏图片;发送所述截屏图片;解决了用户在客户端浏览信息时,向好友或群组发送截屏图片过程中操作繁琐的问题;达到了简化用户向好友或群组发送截屏图片的步骤,使用户不需要在多个客户端之间来回切换的效果。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据部分示例性实施例示出的一种图片发送方法的实施环境的示意图;图2是根据一示例性实施例示出的一种图片发送方法的流程图;图3A是根据另一示例性实施例示出的一种图片发送方法的流程图;图3B是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图3C是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图3D是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图3E是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图3F是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图3G是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图3H是根据另一示例性实施例示出的一种图片发送方法的实施示意图;图4是根据又一示例性实施例示出的一种图片发送方法的流程图;图5是根据一示例性实施例示出的一种图片发送装置的框图;图6是根据另一示例性实施例示出的一种图片发送装置的框图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。请参考图1,其示出了本发明实施例提供的一种实施环境的结构示意图。该实施环境包括:第一终端120、第二终端140和服务器160。第一终端120是具有数据存储和数据传输的能力的电子设备,比如:平板电脑、手机。第一终端中安装有客户端和操作系统。可选的,第一终端120还运行有即时通讯软件、社交软件等第三方软件。第二终端140是具有数据存储和数据传输的能力的电子设备,比如:平板电脑、手机。可选的,第二终端140运行有即时通讯软件、社交软件等第三方软件。服务器160是第一终端120中安装的客户端的后台服务器,服务器140可以向第二终端140发送消息。可选的,服务器160还是即时通讯类、社交类的第三方软件的后台服务器。第一终端120与服务器160通过有线网络,或无线网络,或数据传输线相连。第二终端140与服务器160通过有线网络,或无线网络,或数据传输线相连。第一终端120通过服务器160向第二终端140上运行的第三方软件发送消息。需要说明的是,第二终端140也可以安装有客户端,通过客户端和服务器向其他终端上运行的第三方软件发送消息。请参考图2,其示出了本发明一个实施例提供的图片发送方法的流程图。该图片发送方法适用于如图1所示的第一终端120中安装的客户端中。如图1所示,该图片发送方法可以包括以下步骤:在步骤201中,监听发送给操作系统的截屏信号。截屏信号用于指示操作系统对终端当前的显示界面进行截屏。当用户触发截屏操作时,终端生成截屏信号,并将截屏信号发送给操作系统;在客户端运行时,客户端监听终端发送给操作系统的截屏信号。操作系统根据截屏信号对终端当前的显示界面进行截屏。可选的,终端当前的显示界面包括客户端当前的显示界面中的全部内容,和操作系统界面中的工具栏等,工具栏中显示有终端的运营商、信号强度、时间、终端开启的闹钟图标、电量、电池图片中的至少一种。在步骤202中,在监听到截屏信号后,获取操作系统根据截屏信号进行截屏得到的截屏图片。在步骤203中,发送截屏图片。客户端直接发送截屏图片。可选的,客户端将截屏图片发送至服务器,再由服务器选择该截屏图片的具体发送方式。具体地,服务器根据客户端发送的包括截屏图片的消息中获取标识,再根据标识选择对应的发送方式。比如客户端发送至服务器的包括截屏图片的消息中携带有某个即时通讯帐号内公众号的标识,则服务器根据该标识,利用相应的公众号发送截屏图片。可选的,即时通讯软件中登录的帐号或社交软件中登录的帐号与客户端具有绑定关系。比如:即时通讯软件中登录的帐号或社交软件中登录的帐号也在客户端中登录,或者即时通讯软件中登录的帐号或社交软件中登录的帐号与客户端中登录的帐号在服务器中绑定。比如,客户端中登录的帐号与即时通讯软件中登录的帐号存在绑定关系,则客户端在向服务器发送截屏图片时,将绑定的即时通讯帐号一起发送给服务器,服务器利用该即时通讯帐号发送截屏图片。综上所述,本发明实施例提供的图片发送方法,通过监听发送给操作系统的截屏信号,在监听到所述截屏信号后,获取所述操作系统根据所述截屏信号进行截屏得到的截屏图片;发送所述截屏图片;解决了用户在客户端浏览信息时,向好友或群组发送截屏图片过程中操作繁琐的问题;达到了简化用户向好友或群组发送截屏图片的步骤,使用户不需要在多个客户端之间来回切换的效果。请参考图3A,其示出了本发明另一个实施例提供的图片发送方法的流程图。该发送方法适用于如图1所示的第一终端120中安装的客户端中。如图3A所示,该图片发送方法可以包括以下步骤:在步骤301中,监听发送给操作系统的截屏信号。截屏信号用于指示操作系统对终端当前的显示界面进行截屏。当用户触发截屏操作时,终端生成截屏信号,并将截屏信号发送给操作系统;在客户端运行时,客户端监听终端发送给操作系统的截屏信号。操作系统根据截屏信号对终端当前的显示界面进行截屏。可选的,终端当前的显示界面包括客户端当前的显示界面中的全部内容,和操作系统界面中的工具栏等,工具栏中显示有终端的运营商、信号强度、时间、终端开启的闹钟图标、电量、电池图片中的至少一种。以当前运行的客户端为某金融类客户端为例,当用户触发截屏操作后,终端生成截屏信号,操作系统根据截屏信号对终端当前的显示界面进行截屏,得到截屏图片,如图3B所示,图中31至32的区域34为操作系统界面中的工具栏,图中32至33的区域35为客户端当前的显示界面中的全部内容。在步骤302中,在监听到截屏信号后,获取操作系统根据截屏信号进行截屏得到的截屏图片。具体地,操作系统得到的截屏图片通常会保存在终端的相册中,客户端可以从相册中读取该截屏图片。或者,客户端获取操作系统在对终端当前的显示界面进行截屏时得到的图片参数,根据该图片参数生成截屏图片。在步骤303中,在显示界面上显示发送控件。客户端在当前显示界面上显示发送控件,发送控件用于提示用户发送截屏图片。该步骤可由如下步骤具体实现:客户端通过终端的通知栏在显示界面上弹出发送控件。仍以当前运行的客户端为某金融类客户端为例,当客户端监听到截屏信号并获取截屏图像后,在终端的显示界面上方的通知栏弹出发送控件36,发送控件通过文字“是否分享给好友?”提示用户发送截屏图片,如果用户选择截屏发送图片,则点击区域37,如图3C所示。可选的,客户端还可以在客户端的当前显示界面上直接弹出发送控件。如图3D所示,在客户端的当前显示界面上直接弹出发送控件39,发送控件通过文字“是否分享给好友?”提示用户发送截屏图片,如果用户选择发送截屏图片,则点击区域38。在步骤304中,当发送控件被触发时,根据截屏图片的部分内容生成待发送图片。部分内容与客户端的显示界面中显示的内容相关。可选的,客户端的显示界面中显示的内容不包括操作系统显示界面中的内容,比如通知栏、工具栏。该步骤有如下几种实现方式:一、从截屏图片中截取客户端的显示界面中显示的全部内容,根据全部内容生成待发送图片。客户端只从截屏图片中截取客户端的显示界面中显示的全部内容,根据客户端的显示界面中显示的全部内容生成待发送的图片。以截图图片是图3B为例,客户端截取后的生成的待发送图片如图3E所示。二、从截屏图片中截取客户端的显示界面中显示的部分内容,并获取第一图形码,根据部分内容和第一图形码生成待发送图片。第一图形码用于提供客户端的下载源和与部分内容相关的链接中的至少一种。与部分内容相关的链接,是与客户端的显示界面中显示的部分内容相关的内容的来源对应的网页地址。与部分内容相关的内容可以在时间上与部分内容相关。比如,客户端的显示界面中显示有某贵金属的今日行情图,该行情图即为客户端从截屏图片中截取的客户端的显示界面中显示的部分内容,与该部分内容相关的内容是该贵金属的上月的行情图,与该部分内容相关的链接是能够提供该贵金属的上月的行情图的网页地址。可选的,客户端的显示界面中显示的部分内容为除了用户特征以外的内容,比如为客户端提供的产品信息,或行情图,或金融指数。用户特征可以是用户头像、用户名、用户等级等能够表明用户身份的信息。可选的,第一图形码用于提供客户端的下载源,或者与部分内容相关的链接,或者客户端的下载源和与部分内容相关的链接。可选的,第一图形码是二维码或条形码。可选的,客户端的下载源是客户端的下载地址,或客户端的下载页面。以截图图片是图3B,第一图形码是二维码为例,客户端从截屏图片中截取客户端的显示界面中显示的行情图,并获取提供客户端的下载源的第一图形码,生成的待发送图片如图3F所示。三、从截屏图片中截取客户端的显示界面中显示的主题内容,根据主题内容生成待发送图片。主题内容是从客户端的显示界面中显示的内容的标题、摘要、总结语中提取出的内容。比如,客户端的显示界面中显示的内容的标题为“伦敦金行情”,则主题内容可以是“伦敦金”。客户端只从截屏图像中截图客户端的显示界面中显示的主题内容,生成的待发送图片中也只包括客户端的显示界面中显示的主题内容。四、从截屏图片中截取客户端的显示界面中显示的主题内容,并获取与主题内容相关的补充内容,根据主题内容和补充内容生成待发送图片。与主题内容相关的补充内容对客户端的显示界面中显示的主题内容起解释的作用。比如,客户端的显示界面中显示的主题内容是某金属的在某一时刻的交易指数,与主题内容相关的补充内容是该金属在一周内的交易指数。可选的,与主题内容相关的补充内容可以是文字形式的内容,或者图片形式的内容。以截图图片是图3B为例,客户端根据主题内容和补充内容生成的待发送图片如图3G所示。五、从截屏图片中截取客户端的显示界面中显示的主题内容,并获取第二图形码,根据主题内容和第二图形码生成待发送图片。第二图形码用于提供与主题内容相关的补充内容的链接。可选的,第二图形码是条形码或二维码。以截图图片是图3B,第二图像码是二维码为例,客户端根据主题内容和第二图形码生成的待发送图片如图3H所示。在步骤305中,发送待发送图片。客户端发送待发送图片。客户端在发送待发送的图片时,客户端仍停留在当前显示界面,用户可继续浏览客户端提供的内容。可选的,客户端将生成的待发送图片发送至服务器,再由服务器选择该待发送图片的具体发送方式。可选的,用户在客户端中预先设置待发送图片的具体发送方式,比如客户端预先设置将生成的待发送图片发送给预定即时通讯帐号内的好友,或将生成的待发送图片发送至预定即时通讯帐号的朋友圈内,或将生成的待发送图片发送至预定即时通讯帐号内的群组中。可选的,当待发送图片发送完成后,其他能够看见该图片的用户在查阅该图片后,可以直接跳转至相关显示界面,比如:某用户在登录有即时通讯帐号的即时通讯软件的朋友圈内看见了该图片,点击查阅后,可直接跳转至该图片中内容的对应公众号的显示界面,浏览与该图片中的内容相关的更多内容。综上所述,本发明实施例提供的图片发送方法,通过监听发送给操作系统的截屏信号,在监听到所述截屏信号后,获取所述操作系统根据所述截屏信号进行截屏得到的截屏图片;发送所述截屏图片;解决了用户在客户端浏览信息时,向好友或群组发送截屏图片过程中操作繁琐的问题;达到了简化用户向好友或群组发送截屏图片的步骤,使用户不需要在多个客户端之间来回切换的效果。此外,本发明实施例提供的图片发送方法,还通过客户端对操作系统截屏得到的截屏图片进行截取,生成待发送图片,使得用户发送的图片中与客户端的显示界面中显示的内容相关的,避免了个人信息的泄露。此外,此外,本发明实施例提供的图片发送方法,还通过客户端对对操作系统截屏得到的截屏图片进行截取,并结合图形码或与客户端的显示界面中显示的内容相关的补充内容生成待发送图片,使得用户发送的图片能够携带更多有效的信息。需要说明的是,上述“一、二、三、、、、”仅为对各个步骤进行区分,但并不限定相应步骤的先后顺序。上述步骤的先后顺序可以由本领域技术人员任意排列。在基于图3A所示实施例的可选实施例中,生成待发送图片后,还可以获取与待发送图片的内容相关的文字信息,即步骤305被步骤405替代实现,如图4所示:在步骤405中,获取与待发送图片的内容相关的文字信息,发送待发送图片和文字信息。客户端获取与待发送图片的内容相关的文字信息,同时发送待发送图片和文字信息。可选的,与待发送图片的内容相关的文字信息能够提供对待发送图片的内容的解释,或者待发送图片中相关产品的购买链接,或客户端的下载链接。比如:待发送图片中的内容是某贵金属的行情图,客户端获取的文字信息可以是对该行情图的解释,或对该贵金属行情的预测,或该贵金属的购买链接。此外,本发明实施例提供的图片发送方法,还通过客户端获取与待发送图片的内容相关的文字信息,发送待发送图片和文字信息,使得其他用户可以复制与待发送图片的内容相关的信息。下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。请参照图5,其示出了本发明一个实施例提供的图片发送装置的结构方框图。该图片发送装置可以通过软件、硬件或者两者的结合实现成为上述可提供在线人数分布计算方法的终端的全部或者一部分。该装置包括:监听模块510,用于监听发送给操作系统的截屏信号,截屏信号用于指示操作系统对终端当前的显示界面进行截屏;获取模块520,用于在监听模块510监听到截屏信号后,获取操作系统根据截屏信号进行截屏得到的截屏图片;发送模块530,用于发送获取模块520得到的截屏图片。综上所述,本发明实施例提供的图片发送装置,通过监听发送给操作系统的截屏信号,在监听到所述截屏信号后,获取所述操作系统根据所述截屏信号进行截屏得到的截屏图片;发送所述截屏图片;解决了用户在客户端浏览信息时,向好友或群组发送截屏图片过程中操作繁琐的问题;达到了简化用户向好友或群组发送截屏图片的步骤,使用户不需要在多个客户端之间来回切换的效果。请参照图6,其示出了本发明另一个实施例提供的图片发送装置的结构方框图。该图片发送装置可以通过软件、硬件或者两者的结合实现成为上述可提供在线人数分布计算方法的终端的全部或者一部分。该装置包括:监听模块610,用于监听发送给操作系统的截屏信号,截屏信号用于指示操作系统对终端当前的显示界面进行截屏;获取模块620,用于在监听模块610监听到截屏信号后,获取操作系统根据截屏信号进行截屏得到的截屏图片;发送模块630,用于发送获取模块620得到的截屏图片。可选的,发送模块630,包括:显示单元631,用于在显示界面上显示发送控件;第一发送单元632,用于当显示单元631显示的发送控件被触发时,发送截屏图片。可选的,显示单元631,具体用于:通过终端的通知栏在显示界面上弹出发送控件。可选的,发送模块630,包括:生成单元633,用于根据截屏图片的部分内容生成待发送图片,部分内容与客户端的显示界面中显示的内容相关;第二发送单元634,用于发送生成单元633生成的待发送图片;或者,获取与待发送图片的内容相关的文字信息,发送待发送图片和文字信息。可选的,根据生成单元633,包括:第一生成子单元6331,用于从截屏图片中截取客户端的显示界面中显示的全部内容,根据全部内容生成待发送图片;或者,第二生成子单元6332,用于从截屏图片中截取客户端的显示界面中显示的部分内容,并获取第一图形码,根据部分内容和第一图形码生成待发送图片,第一图形码用于提供客户端的下载源和与部分内容相关的链接中的至少一种;或者,第三生成子单元6333,用于从截屏图片中截取客户端的显示界面中显示的主题内容,根据主题内容生成待发送图片;或者,第四生成子单元6334,用于从截屏图片中截取客户端的显示界面中显示的主题内容,并获取与主题内容相关的补充内容,根据主题内容和补充内容生成待发送图片;或者,第五生成子单元6335,用于从截屏图片中截取客户端的显示界面中显示的主题内容,并获取第二图形码,根据主题内容和第二图形码生成待发送图片,第二图形码用于提供与主题内容相关的补充内容的链接。综上所述,本发明实施例提供的图片发送装置,通过监听发送给操作系统的截屏信号,在监听到所述截屏信号后,获取所述操作系统根据所述截屏信号进行截屏得到的截屏图片;发送所述截屏图片;解决了用户在客户端浏览信息时,向好友或群组发送截屏图片过程中操作繁琐的问题;达到了简化用户向好友或群组发送截屏图片的步骤,使用户不需要在多个客户端之间来回切换的效果。此外,本发明实施例提供的图片发送装置,还通过客户端对操作系统截屏得到的截屏图片进行截取,生成待发送图片,使得用户发送的图片中与客户端的显示界面中显示的内容相关的,避免了个人信息的泄露。此外,此外,本发明实施例提供的图片发送装置,还通过客户端对对操作系统截屏得到的截屏图片进行截取,并结合图形码或与客户端的显示界面中显示的内容相关的补充内容生成待发送图片,使得用户发送的图片能够携带更多有效的信息。此外,本发明实施例提供的图片发送装置,还通过客户端获取与待发送图片的内容相关的文字信息,发送待发送图片和文字信息,使得其他用户可以复制与待发送图片的内容相关的信息。需要说明的是:上述实施例提供的图片发送装置在执行图片发送方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的在线人数计算装置与图片发送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1