内容分享方法、装置及电子设备 |
|||||||
申请号 | CN201310090087.1 | 申请日 | 2013-03-20 | 公开(公告)号 | CN104063155B | 公开(公告)日 | 2017-12-19 |
申请人 | 腾讯科技(深圳)有限公司; | 发明人 | 冯诚; 胡博; 唐廷勇; 刘人方; 王智培; 周睿奕; 王曦; 谢郑凯; 贺柏森; 黄英; 李未; 张凯; 杨惠姣; 刘玉磊; | ||||
摘要 | 本 发明 公开了一种内容分享方法、装置及 电子 设备,属于计算机技术领域。所述方法包括:在显示当前内容后通过所述麦克 风 采集语音 信号 ;检测所述 语音信号 是否为吹气信号;若检测结果为所述语音信号为吹气信号,则显示所述当前内容对应的分享页面,所述分享页面包括分页内容;分享所述分享页面中的分享内容。本发明在检测到通过麦克风采集到的语音信号是吹气信号时,直接显示分享页面,以引导用户完成内容分享,从而避免了在进行内容分享时用户需多次点击带来的不便,大大降低了分享占用的时间。 | ||||||
权利要求 | 1.一种内容分享方法,应用于包含有麦克风的电子设备中,其特征在于,所述方法,包括: |
||||||
说明书全文 | 内容分享方法、装置及电子设备技术领域[0001] 本发明涉及计算机技术领域,特别涉及一种内容分享方法、装置及电子设备。 背景技术[0002] 随着互联网和无线通讯技术的迅速发展,电子设备的应用已经非常广泛。通过电子设备进行交流时,用户经常会想把一些感兴趣的内容分享给联系人。为了便于内容共享,现有的很多应用程序均可以实现内容分享的功能。这里所讲的“电子设备”可以包括手机、平板电脑、数码相机等,这里所讲的“应用程序”可以包括浏览器、电子阅读器、电子相册等。 [0003] 现有技术中提供一种内容分享的方法,该方法包括:用户在应用程序中打开一个页面,当需要分享该页面上的内容时,首先用户点击该应用程序的底部区域,电子设备接收到用户的点击信号之后在底部区域显示工具栏;然后用户点击该工具栏上的菜单,电子设备接收到用户点击菜单的信号之后在菜单上显示多个应用按钮;随后用户点击菜单上的分享按钮,电子设备接收到用户点击分享按钮的信号之后,显示该页面上对应的分享页面,并引导用户编辑该分享页面中的分享内容;最后将该分享页面中的分享内容发送至服务器,以便于服务器将该分享内容进行分享。 [0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:用户在进行内容分享时,由于应用程序的功能越来越丰富,携带的应用按钮也越来越多,因此可实现内容分享的分享按钮可能会隐藏在较深的层级,用户可能需要进行多次点击操作,才可以找到分享按钮,电子设备每次接收到用户的点击操作时均会对应弹出工具栏、菜单栏或分享页面,每次的弹出均会占用一定的时间,因此分享内容时占用的时间较长。 发明内容[0005] 为了解决现有技术分享内容占用的时间较长的问题,本发明实施例提供了一种内容分享方法、装置及电子设备。所述技术方案如下: [0007] 在显示当前内容后通过所述麦克风采集语音信号; [0008] 检测所述语音信号是否为吹气信号; [0009] 若检测结果为所述语音信号为吹气信号,则显示所述当前内容对应的分享页面,所述分享页面包括分享内容; [0010] 分享所述分享页面中的分享内容。 [0011] 第二方面,提供了一种内容分享装置,应用于包含有麦克风的电子设备中,所述装置,包括: [0012] 第一采集模块,用于在显示当前内容后通过所述麦克风采集语音信号; [0013] 第一检测模块,用于检测所述第一采集模块采集的语音信号是否为吹气信号; [0014] 显示模块,用于在所述第一检测模块的检测结果为所述语音信号为吹气信号时,显示所述当前内容对应的分享页面,所述分享页面包括分享内容; [0015] 分享模块,用于分享所述显示模块显示的分享页面中的分享内容。 [0016] 第三方面,提供了一种电子设备,所述电子设备包含第二方面提供的所述内容分享装置。 [0017] 第四方面,提供了一种应用程序,所述应用程序包含第二方面提供的所述内容分享装置。 [0018] 本发明实施例提供的技术方案带来的有益效果是: [0020] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。 [0021] 图1是本发明实施例一提供的内容分享方法的方法流程图; [0022] 图2是本发明实施例二提供的内容分享方法的方法流程图; [0023] 图3是本发明一个实施例中分享页面的示意图; [0024] 图4是本发明实施例三提供的内容分享装置的结构示意图; [0025] 图5是本发明实施例四提供的内容分享装置的结构示意图。 具体实施方式[0026] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。 [0027] 文中所描述的“电子设备”包括但不限于手机、平板电脑、数码相机等中的一种,这里所讲的“应用程序”包括但不限于浏览器、电子阅读器、电子相册等中的一种。 [0028] 实施例一 [0029] 请参见图1,其示出了本发明实施例一提供的内容分享方法的方法流程图。该内容分享方法可以应用于包含有麦克风的电子设备中,该内容分享方法可以包括: [0030] 步骤101,在显示当前内容后通过麦克风采集语音信号; [0031] 当前内容可以为显示在应用程序上的页面内容,比如,当前内容可以为显示在浏览器中的网页内容,也可以为显示在电子阅读器中的页面内容,也可以为显示在电子相册中的页面内容。 [0032] 步骤102,检测语音信号是否为吹气信号; [0033] 吹气信号为用户对麦克风进行吹气时产生的信号。 [0034] 步骤103,若检测结果为语音信号为吹气信号,则显示当前内容对应的分享页面。 [0035] 分享页面可以根据显示的当前内容产生,比如当前内容为网页时,分享页面可以为包含有网址、网页内容、可供用户编辑的编辑框等内容。 [0036] 对应的,分享页面中可以包括分享内容,分享内容一般为用户想要分享给其他用户的内容,即可被其他用户看到或接收到的信息。举例来讲,分享内容可以包括网址、编辑框中的内容、网页内容等;除了分享内容之外,分享页面中有些内容是仅供用户进行选择、点击或查看的,比如,编辑框后的“确定”按钮,再比如,可供用户选择的分享方式,如分享方式对应的可供选择的图标。 [0037] 步骤104,分享该分享页面中的分享内容。 [0038] 综上所述,本发明实施例提供的内容分享方法,在检测到通过麦克风采集到的语音信号是吹气信号时,直接显示分享页面,以引导用户完成内容分享,从而避免了在进行内容分享时用户需多次点击带来的不便,大大降低了分享占用的时间。 [0039] 实施例二 [0040] 请参见图2,其示出了本发明实施例二提供的内容分享方法的方法流程图。该内容分享方法可以应用于包含有麦克风的电子设备中,该内容分享方法可以包括: [0041] 步骤201,在显示当前内容后通过麦克风采集语音信号; [0042] 当前内容可以为显示在应用程序上的页面内容,比如,当前内容可以为显示在浏览器中的网页内容,也可以为显示在电子阅读器中的页面内容,也可以为显示在电子相册中的页面内容。 [0043] 当电子设备上显示有当前内容后,用户如果想分享该当前内容,此时用户可以对着电子设备上的麦克风进行吹气,对应的,电子设备可以采集到对该麦克风吹气时的信号。 [0044] 在实际应用中,当麦克风启动后,麦克风可以接收到外界任意的语音信号。 [0045] 步骤202,检测语音信号是否为吹气信号; [0046] 吹气信号为用户对麦克风进行吹气时产生的信号。 [0047] 通常可以对预定时间段内的语音信号进行采集,根据采集到的语音信号的频率峰值来判断该语音信号是否为吹气信号。 [0048] 在一个实施例中,检测语音信号是否为吹气信号可以包括:检测语音信号的频率峰值在第一预定时间段内达到预定峰值的次数是否大于第一预定阈值。 [0049] 在另一个实施例中,检测语音信号是否为吹气信号可以包括:检测语音信号的频率峰值在第二预定时间段内的平均峰值是否大于第二预定阈值。 [0050] 需要说明的是,上述第一预定时间段、第二预定时间、第一预定阈值和第二预定阈值可以自由设置,在实施例中,用户可以根据实际使用经验对第一预定时间段、第二预定时间、第一预定阈值和第二预定阈值进行设置,以符合自身的使用习惯。 [0051] 步骤203,若检测结果为语音信号为吹气信号,则显示当前内容对应的分享页面; [0052] 分享页面可以根据显示的当前内容产生,比如当前内容可以为网址、网页当前页面的内容、网页当前页面的简要内容(如新闻标题)、电子小说当前页面的内容、电子小说当前页面的简要内容(如电子小说的小说名称或小说简要)、电子相册当前页面的内容、电子相册当前页面的简要内容(如电子相册的名称)、可供用户编辑的编辑框、分享方式等内容中的一种或多种。举例来讲,如果该当前内容为网页时,分享页面可以包含有网址、网页内容、可供用户编辑的编辑框、用于编辑内容的字符选择键等内容。 [0053] 在一个实施例中,请参见图3所示,其示出了本发明一个实施例中分享页面的示意图。图3中的分享页面包含有网址:http://www.xxxyy.com,新闻标题《:无锡市一周的天气情况》,可供用户编写内容的编辑框,多个分享方式(微信、相册、微博等),字符选择键等内容。 [0054] 对应的,分享页面中可以包括分享内容,分享内容一般为用户想要分享给其他用户的内容,即可被其他用户看到或接收到的信息。举例来讲,分享内容可以包括网址、编辑框中的内容、网页内容等;除了分享内容之外,分享页面中有些内容是仅供用户进行选择或点击的,比如,编辑框后的“确定”按钮,再比如,可供用户选择的分享方式,如分享方式对应的可供选择的图标。 [0055] 通常情况下,用户利用麦克风进行内容分享时,可能无法确定需要多大的力气吹麦克风,如果用户在吹麦克风时的力气过小,麦克风接收到的语音信号的频率峰值也对应可能过小,因此麦克风接收到的该语音信号可能不会被检测为吹气信号。比如,麦克风接收到的语音信号的频率峰值基本上小于预定峰值,因此使得语音信号的频率峰值在第一预定时间段内达到预定峰值的次数小于第一预定阈值;或者,麦克风接收到的语音信号的频率峰值在第二预定时间段内的平均峰值小于第二预定阈值。 [0056] 因此,为了提高用户通过麦克风进行内容分享的成功率,需要有效引导用户正确有效地吹麦克风。 [0057] 在一个实施例中,可以将当前内容对应的分享页面沿电子设备中麦克风所在的一侧向相对的另一侧滚动显示,且滚动显示所花费的时间与次数或者平均峰值呈负相关关系。也就是说,当检测到语音信号的频率峰值在第一预定时间段内达到预定峰值的次数比较少但大于第一预定阈值时,或,当检测到语音信号的频率峰值在第二预定时间段内平均峰值比较小但大于第二预定阈值时,那么滚动显示分享页面所花费的时间就比较多。 [0058] 相反的,当检测到语音信号的频率峰值在第一预定时间段内达到预定峰值的次数大于第一预定阈值且次数比较多时,或,当检测到语音信号的频率峰值在第二预定时间段内平均峰值大于第二预定阈值且平均峰值比较大时,那么滚动显示分享页面所花费的时间就比较少。这样,用户在下次利用麦克风使用分享功能时,会注意加重吹的力道或减少吹的力道,如此多次,用户就会总结出用多大的力道吹动麦克风,可以有效的显示分享页面。 [0059] 需要注意的是,分享页面也可以从电子设备的任一侧向相对的另一侧以滚动、滑动、飞入、翻转式进入等任意方式显示。对应的,该任意方式的显示所花费的时间与上面所讲的次数或者平均峰值呈负相关关系。 [0060] 步骤204,继续通过麦克风采集语音信号; [0061] 当用户对显示的分享页面编辑完成后,用户可以继续对着麦克风吹气,以便于电子设备继续采集麦克风接收的语音信号。 [0062] 步骤205,检测语音信号是否为吹气信号; [0063] 吹气信号为用户编辑完分享页面后对麦克风再次进行吹气时产生的语音信号。 [0064] 通常可以对预定时间段内的语音信号进行采集,同样根据采集到的语音信号的频率峰值来判断该语音信号是否为吹气信号。 [0065] 在一个实施例中,检测语音信号是否为吹气信号可以包括:检测语音信号的频率峰值在第一预定时间段内达到预定峰值的次数是否大于第一预定阈值。 [0066] 在另一个实施例中,检测语音信号是否为吹气信号可以包括:检测语音信号的频率峰值在第二预定时间段内的平均峰值是否大于第二预定阈值。 [0067] 在实施例中,步骤202和步骤205中检测语音信号是否为吹气信号时,可以是相同的检测标准,即步骤202和步骤205中对应的第一预定时间段、第一预定阈值、第二预定时间段、第二预定阈值取值相同。 [0068] 当然,在其他的实施例中,步骤205中的第一预定时间段、第一预定阈值、第二预定时间段、第二预定阈值也可以和步骤202中的取值不同。举例来讲,步骤202中的第一预定时间段可以取为5s,第一预定阈值可以取为20,第二预定时间段可以取为7s,第二预定阈值可以取为300kHZ,步骤205中的第一预定时间段可以取为6s,第一预定阈值可以取为25,第二预定时间段可以取为4s,第二预定阈值可以取为270kHZ。 [0069] 步骤206,若检测结果为语音信号为吹气信号,则分享该分享页面中的分享内容。 [0070] 通常,分享页面上会包含有多个分享方式,分享方式通常可以分为两种,一种分享方式是通过网络应用程序进行分享,另一种是分享方式是通过本地应用程序进行分享,其中网络应用程序可以包括各种类型的微博、各种类型的论坛、各种聊天应用程序对应的空间等,本地应用程序可以包括安装在电子设备中的各种类型的聊天应用程序的客户端、电子相机的客户端等。 [0071] 在实际应用中,分享页面上显示出的网络应用程序通常已对提供分享内容的应用程序进行了授权,举例来讲,浏览器为提供分享内容的应用程序,微博为一网络应用程序,如果想将浏览器中一个网页的内容分享至微博,该微博可以首先对浏览器进行授权,即微博对应的服务器已对用户提供的微博的账号及密码信息进行了验证,这样便可以允许该浏览器通过微博的授权账号分享网页的内容。 [0072] 需要注意的是,如果被选择的分享方式对应的网络应用程序尚未对提供分享内容的应用程序授权,则首先可以让网络应用程序(如浏览器、电子相册、电子浏览器等)对提供分享内容的应用程序进行授权。 [0073] 如果分享方式为通过本地应用程序进行分享时,比如通过安装在电子设备本地的微信的客户端或其他聊天应用程序的客户端等进行分享时,则需要调用电子设备中本地应用程序的客户端,以分享该分享页面中的分享内容。值得注意的是,这里的本地应用程序首先需要被对应的服务器授权,也就是说,本地应用程序首先在电子设备本地成功登陆,之后才可以将分享页面的分享内容分享出去。 [0074] 分享该分享页面中的分享内容,可以为:根据默认的分享方式或者被选择的当前分享方式分享该分享页面中的分享内容,被选择的当前分享方式是通过触摸操作或者按键操作在分享页面中提供的至少一个分享方式中选择的分享方式。 [0075] 也就是说,当分享页面显示出来之后,分享页面上会有一个默认的分享方式,如果用户不选择其他的分享方式的话,通常是根据该默认的分享方式分享该分享页面中的分享内容;而当用户选择一个该分享页面提供的多个分享方式中的一个非默认的分享方式时,可以根据被选择的当前分享方式分享该分享页面中的分享内容。在具体操作中,用户可以通过触摸操作或按键操作来选择分享页面上提供的分享方式,并将选择的分享方式作为当前分享方式。 [0076] 在一个实施例中,请参见图3所示,默认的分享方式可以为微博,当用户不想使用微博进行分享时,还可以选择分享页面上显示的其他的分享方式,比如微信或空间等。 [0077] 根据分享方式的不同,分享该分享页面中的分享内容可以包括如下两种情况: [0078] 第一,分享该分享页面中的分享内容可以包括:当分享方式为通过网络应用程序进行分享时,其中,该网络应用程序已对含有分享内容的应用程序进行了授权,电子设备首先根据该网络应用程序的授权账号将分享页面中的分享内容发送至该网络应用程序对应的服务器,以便于该服务器将该分享内容同步至该网络应用程序的授权账号中; [0079] 在一个具体的实施例中,如果当前分享方式为通过某一网络应用程序(微博)进行分享时,首先,用户需要确保该提供分享内容的应用程序已被该网络应用程序进行了授权,如果该应用程序没有被该网络应用程序授权,则该网络应用程序首先对该提供分享内容的应用程序进行授权;然后,通过已授权的网络应用程序将分享内容分享出去。 [0080] 第二,分享该分享页面中的分享内容可以包括:当分享方式为通过本地应用程序进行分享时,电子设备首先将分享页面中的分享内容发送至本地应用程序中,用户选择本地应用程序中的联系人,并将该分享页面中的分享内容发生给已选择的联系人。 [0081] 在一个具体的实施例中,如果当前分享方式为通过某一聊天应用程序进行分享时,首先,用户需要确保该聊天应用程序已经在该电子设备上进行了登录,如果没有登录,则首先完成该聊天应用程序的登录;然后,用户在已登录的聊天应用程序中选择要共享的联系人,并将该分享页面中的分享内容分享给已选择的联系人。 [0082] 值得指出的是,当电子设备显示出当前内容对应的分享页面之后,用户可以直接点击分享按钮以产生分享请求信息,电子设备接收到该分享请求信息之后,根据默认的分享方式分享该分享页面中的分享内容;当电子设备显示出当前内容对应的分享页面之后,用户还可以首先选择该分享页面提供的多个分享方式中的一个非默认的分享方式,也就是说,用户选择分享方式时会对应产生一个分享方式请求信息,电子设备接收到该分享设备请求信息之后,将用户选择的分享方式作为当前分享方式,然后用户点击分享按钮以产生分享请求信息,电子设备接收到分享请求信息之后,根据当前分享方式分享该分享页面中的分享内容。在具体实现时,根据默认的分享方式或当前分享方式分享该分享页面中的分享内容与上述类似,这里就不再详述。 [0083] 综上所述,本发明实施例提供的内容分享方法,在检测到通过麦克风采集到的语音信号是吹气信号时,直接显示分享页面,以引导用户完成内容分享,从而避免了在进行内容分享时用户需多次点击带来的不便,大大降低了分享占用的时间。 [0084] 实施例三 [0085] 请参见图4所示,本发明实施例三提供的内容分享装置的结构方框图。该内容分享装置可以实施成为包含有麦克风的电子设备中的一部分,也可以实施成为应用程序中的一部分,这里所讲的应用程序通常是安装在包含有麦克风的电子设备中的程序,比如浏览器、电子阅读器、电子相册等。该内容分享装置可以包括:第一采集模块410、第一检测模块420、显示模块430和分享模块440。 [0086] 第一采集模块410,可以用于在显示当前内容后通过麦克风采集语音信号。 [0087] 第一检测模块420,可以用于检测第一采集模块410采集的语音信号是否为吹气信号。 [0088] 在一个实施例中,第一检测模块420,还可以用于: [0089] 检测第一采集模块410采集的语音信号的频率峰值在第一预定时间段内达到预定峰值的次数是否大于第一预定阈值;或, [0090] 检测第一采集模块410采集的语音信号的频率峰值在第二预定时间段内的平均峰值是否大于第二预定阈值。 [0091] 显示模块430,可以用于在第一检测模块420的检测结果为该语音信号为吹气信号时,显示当前内容对应的分享页面,分享页面中包括分享内容。 [0092] 在一个实施例中,显示模块430,还可以用于:将当前内容对应的分享页面沿电子设备中麦克风所在的一侧向相对的另一侧滚动显示,且滚动显示所花费的时间与次数或者平均峰值呈负相关关系。 [0093] 分享模块440,可以用于分享显示模块430显示的分享页面中的分页内容。 [0094] 综上所述,本发明实施例提供的内容分享装置,在检测到通过麦克风采集到的语音信号是吹气信号时,直接显示分享页面,以引导用户完成内容分享,从而避免了在进行内容分享时用户需多次点击带来的不便,大大降低了分享占用的时间。 [0095] 实施例四 [0096] 请参见图5所示,本发明实施例四提供的内容分享装置的结构方框图。该内容分享装置可以实施成为包含有麦克风的电子设备中的一部分,也可以实施成为应用程序中的一部分,这里所讲的应用程序通常是安装在包含有麦克风的电子设备中的程序,比如浏览器、电子阅读器、电子相册等。该内容分享装置可以包括:第一采集模块510、第一检测模块520、显示模块530、第二采集模块540、第二检测模块550和分享模块560。 [0097] 第一采集模块510,可以用于在显示当前内容后通过麦克风采集语音信号。 [0098] 第一检测模块520,可以用于检测第一采集模块510采集的语音信号是否为吹气信号。 [0099] 在一个实施例中,第一检测模块520,还可以用于: [0100] 检测第一采集模块510采集的语音信号的频率峰值在第一预定时间段内达到预定峰值的次数是否大于第一预定阈值;或 [0101] 检测第一采集模块510采集的语音信号的频率峰值在第二预定时间段内的平均峰值是否大于第二预定阈值。 [0102] 显示模块530,可以用于在第一检测模块520的检测结果为第二采集模块540采集的语音信号为吹气信号时,显示当前内容对应的分享页面,该分享页面包括分享内容。 [0103] 在一个实施例中,显示模块530,还可以用于:将当前内容对应的分享页面沿电子设备中麦克风所在的一侧向相对的另一侧滚动显示,且滚动显示所花费的时间与次数或者平均峰值呈负相关关系。 [0104] 第二采集模块540,可以用于在所示显示模块530显示当前内容对应的分享页面之后,继续通过麦克风采集语音信号。 [0105] 需要注意的是,图5中所示的虚线用于表示:第二采集模块540是在显示模块530显示出分享页面之后,继续通过麦克风采集语音信号的。也即第二采集模块540采集语音信号的采集时间后于显示模块530显示分享页面的显示时间。 [0106] 第二检测模块550,可以用于检测第二采集模块540采集的语音信号是否为吹气信号。 [0107] 分享模块560,可以用于在第二检测模块550的检测结果为语音信号为吹气信号时,分享显示模块530显示的分享页面中的分享内容。 [0108] 在一个实施例中,分享模块560,还可以用于: [0109] 根据默认的分享方式或者被选择的当前分享方式分享该分享页面中的分享内容,被选择的当前分享方式是通过触摸操作或者按键操作在分享页面中提供的至少一个分享方式中选择的分享方式。 [0110] 综上所述,本发明实施例提供的内容分享装置,在检测到通过麦克风采集到的语音信号是吹气信号时,直接显示分享页面,以引导用户完成内容分享,从而避免了在进行内容分享时用户需多次点击带来的不便,大大降低了分享占用的时间。 [0111] 需要说明的是:上述实施例提供的内容分享装置在进行内容分享时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将电子设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的内容分享装置与内容分享方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。 [0112] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。 |