이 애플리케이션의 일부 콘텐츠는 현재 사용할 수 없습니다.
이 상황이 계속되면 다음 주소로 문의하십시오피드백 및 연락
1. (WO2019061360) CONTENT SHARING METHOD AND APPARATUS
Document

说明书

发明名称 0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028   0029   0030   0031   0032   0033   0034   0035   0036   0037   0038   0039   0040   0041   0042   0043   0044   0045   0046   0047   0048   0049   0050   0051   0052   0053   0054   0055   0056   0057   0058   0059   0060   0061   0062   0063   0064   0065   0066   0067   0068   0069   0070   0071   0072   0073   0074   0075   0076   0077   0078   0079   0080   0081   0082   0083   0084   0085   0086   0087   0088   0089   0090   0091   0092   0093   0094   0095   0096   0097   0098   0099   0100   0101   0102   0103   0104   0105   0106   0107   0108   0109   0110   0111   0112   0113   0114   0115   0116   0117   0118   0119   0120   0121   0122   0123   0124   0125   0126   0127   0128   0129   0130   0131   0132   0133   0134   0135   0136   0137   0138   0139   0140   0141   0142   0143   0144   0145   0146   0147   0148   0149   0150   0151   0152   0153   0154   0155   0156   0157   0158   0159   0160   0161   0162   0163   0164   0165   0166   0167   0168   0169   0170   0171   0172   0173   0174   0175   0176   0177   0178   0179   0180   0181   0182   0183   0184   0185   0186   0187   0188   0189   0190   0191   0192   0193   0194   0195   0196   0197   0198   0199   0200   0201   0202   0203   0204   0205   0206   0207   0208   0209   0210   0211   0212   0213   0214   0215   0216   0217   0218   0219   0220   0221   0222   0223   0224   0225   0226   0227   0228   0229   0230  

权利要求书

1   2   3   4   5   6   7   8   9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   29   30   31   32   33   34   35   36   37   38   39   40   41   42   43   44   45   46   47   48   49   50   51   52   53  

附图

0001   0002   0003   0004   0005   0006   0007   0008   0009   0010   0011   0012   0013   0014   0015   0016   0017   0018   0019   0020   0021   0022   0023   0024   0025   0026   0027   0028  

说明书

发明名称 : 一种内容分享方法及装置

技术领域

[0001]
本申请涉及计算机应用领域,尤其涉及一种内容分享方法及装置。

背景技术

[0002]
随着移动互联网的发展,各种应用如新闻应用,微博,微信等为我们提供最新的资讯和知识,这些应用对长文本内容的浏览都提供了滚动条区域,通过滚动条区域中的滑块指示浏览的位置,或通过滑块辅助滑动操作,但滚动条区域的功能依然比较单一。
[0003]
发明内容
[0004]
本申请提供了一种内容分享的方法及装置用以解决现有技术中滚动条区域功能单一的问题。
[0005]
第一方面提供了一种内容分享的方法,所述方法包括:第一电子设备显示网页文档,在所述第一设备的显示屏上具有所述网页文档的显示区域和对应的滚动条区域;检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势;响应于所述手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置;分享所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备。在电子设备上可以增加用户关注内容的标记,并可以把相关信息分享给其他用户,借助滚动条区域提供了一种灵活友好的用户交互方式。
[0006]
在一种可能的实现方式中,所述部分内容在所述网页文档中的位置为所述部分内容和所述部分内容的上下文,或所述部分内容在所述网页文档中的字节范围。
[0007]
在另一种可能的实现方式中,在滚动条区域上显示所述部分内容对应的标记的同时,还在所述标记的相邻位置显示所述标记的标记说明;所述分享所述网页文档的网址和所述部分内容在所述网页文档中的位置具体为分享所述网页文档的网址,所述部分内容在所述网页文档中的位置和所述部分内容对应的标记的标记说明。
[0008]
在另一种可能的实现方式中,所述标记说明为所述部分内容的摘要、或用户输入的文本。
[0009]
在另一种可能的实现方式中,所述方法还包括保存所述网页文档的网址和所述部分内容在所述网页文档中的位置。
[0010]
第二方面提供了一种显示网页内容的方法,所述方法包括:第一电子设备接收第二电子设备发送的网页地址和所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容;在第一电子设备的显示屏显示所述网页地址对应的网页文档的第二部分内容,所述显示屏的具有所述网页文档的显示区域和对应的滚动条区域;在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置,响应于检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所述第三部分内容中包括第一部分内容。通过在滚动条区域上增加标记,使得用户可以关注好友标注的内容,增强了信息分享的便利性。
[0011]
在一种可能的实现方式中所述第一部分内容突出显示。
[0012]
在另一种可能的实现方式中,所述第一部分内容在所述网页文档中的位置为所述第一部分内容和所述第一部分内容的上下文,或所述第一部分内容在所述网页文档中的字节范围。
[0013]
在另一种可能的实现方式中,所述第一电子设备还接收所述第二电子设备发送的对应所述第一部分内容的第一标记说明,所述在滚动条区域上显示所述第一部分内容对应的第一标记的同时,还在所述第一标记的相邻位置显示所述第一标记说明。
[0014]
在另一种可能的实现方式中,获取推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接;在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同。
[0015]
在另一种可能的实现方式中,所述方法还包括,检测到用户滚动所述网页文档的手势,
[0016]
滚动所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动。
[0017]
在另一种可能的实现方式中,所述方法还包括,检测到用户选择所述第二标记说明,显示所述推荐内容链接对应的网页文档。
[0018]
在另一种可能的实现方式中所述第一标记和所述第二标记外观不同。
[0019]
在一些可能的实现方式中所述网页文档的内容长度固定。
[0020]
第三方面提供了一种显示网页列表的方法,所述方法包括:第一电子设备显示可更新的网页列表,所述网页列表上包括第一组列表条目;自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接;在滚动条区域上显示内容条目对应标记,在所述第一标记相邻位置显示标记说明,所述第一标记说明为所述条目显示信息并绑定所述条目链接;检测到用户选择所述标记说明,显示所述条目链接对应的网页文档。
[0021]
在另一种可能的实现方式中检测到用户刷新所述网页列表的手势,显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目;不显示所述第一标记和所述第一标记说明。
[0022]
在另一种可能的实现方式中,检测到用户输入的第一手势,所述第一手势为非触发所述标记说明的手势,则隐藏所述标记说明。
[0023]
第四方面提供了一种电子设备,包括触摸屏,存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现上述第一方面至第三方面的方法。
[0024]
第五方面提供了一种计算机可读存储介质,包括指令,当所述指令在电子设备上运行时,使得所述电子设备执行上述第一方面至第三方面提供的方法。
[0025]
第六方面提供了一种内容分享的装置,所述装置包括:显示单元,用于显示网页文档,在所述显示单元上具有所述网页文档的显示区域和对应的滚动条区域,检测单元,用于检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势,所述显示单元,还用于响应于所述手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置,发送单元,用于将所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备。
[0026]
在另一种可能的实现方式中,所述部分内容在所述网页文档中的位置为所述部分内容和所述部分内 容的上下文,或所述部分内容在所述网页文档中的字节范围。
[0027]
在另一种可能的实现方式中,所述显示单元在滚动条区域上显示所述部分内容对应的标记的同时,还用于在所述标记相邻位置显示所述标记的标记说明;所述发送单元还用于发送所述部分内容对应的标记的标记说明。
[0028]
在另一种可能的实现方式中,还包括保存单元用于保存所述网页文档的网址和所述部分内容在所述网页文档中的位置。
[0029]
第七方面提供了一种显示网页内容的装置,所述装置包括:接收单元用于接收第二电子设备发送的网页地址和所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容;显示单元用于显示所述网页地址对应的网页文档的第二部分内容;在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置,检测单元用于检测到用户选择所述第一标记,所述显示单元还用于响应检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所述第三部分内容中包括第一部分内容。
[0030]
在一种可能的实现方式中,所述第一部分内容突出显示。
[0031]
在另一种可能的实现方式中,所述第一部分内容显示在所述第三部分内容的中间位置。
[0032]
在另一种可能的实现方式中,所述第一部分内容在所述网页文档中的位置为所述第一部分内容和所述第一部分内容的上下文,或所述第一部分内容在所述网页文档中的字节范围。
[0033]
在另一种可能的实现方式中,所述接收单元还用于接收所述第二电子设备发送的对应所述第一部分内容的第一标记说明,所述显示单元还用于在所述第一标记的相邻位置显示所述第一标记说明。
[0034]
在另一种可能的实现方式中,还包括获取单元,用于获取推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接;所述显示单元还用于在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同。
[0035]
在另一种可能的实现方式中,所述检测单元还用于检测到用户滚动所述网页文档的手势,所述显示单元还用于响应于滚动所述网页文档的手势,滚动所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动。
[0036]
在另一种可能的实现方式中,所述检测单元还用于检测到用户选择所述第二标记说明,
[0037]
所述显示单元还用于显示所述推荐内容链接对应的网页文档。
[0038]
在另一种可能的实现方式中,所述第一标记和所述第二标记外观不同。
[0039]
第八方面提供了一种显示网页列表的装置,所述装置包括:显示单元用于显示可更新的网页列表,所述网页列表上包括第一组列表条目;获取单元用于自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接;所述显示单元还用于在滚动条区域上显示内容条目对应标记,在所述第一标记相邻位置显示标记说明,所述第一标记说明为所述条目显示信息并绑定所述条目链接;检测单元用于检测到用户选择所述标记说明,所述显示单元还用于响应检测到用户选择所述标记说明,显示所述条目链接对应的网页文档。
[0040]
在另一种可能的实现方式中,所述检测单元还用于检测到用户刷新所述网页列表的手势,所述显示 单元还用于显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目;不显示所述第一标记和所述第一标记说明。
[0041]
在另一种可能的实现方式中,,所述检测单元还用于检测到用户输入的第一手势,所述第一手势为非触发所述标记说明的手势,所述显示单元还用于响应于所述第一手势隐藏所述标记说明。
[0042]
第九方面提供了一种图形用户界面(GUI),所述图形用户界面存储在电子设备中,所述电子设备包括触摸屏、存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述图形用户界面包括:显示网页文档,在所述图形用户界面上具有所述网页文档的显示区域和对应的滚动条区域,响应于检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置,响应于检测到用户选择分享操作,显示分享所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备的选项。
[0043]
在另一种可能的实现方式中,在滚动条区域上显示所述部分内容对应的标记的同时,还在所述标记的相邻位置显示所述标记的标记说明。
[0044]
在另一种可能的实现方式中,所述标记说明为所述部分内容的摘要、或用户输入的文本。
[0045]
第十方面提供了一种图形用户界面,所述图形用户界面存储在电子设备中,所述电子设备包括触摸屏、存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述图形用户界面包括:显示第二电子设备发送的分享信息,所述分享信息包括网页地址,所述分享信息绑定所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容;显示所述网页地址对应的网页文档的第二部分内容;在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置,响应于检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所述第三部分内容中包括第一部分内容。
[0046]
在另一种可能的实现方式中,所述第一部分内容突出显示。
[0047]
在另一种可能的实现方式中,所述在滚动条区域上显示所述第一部分内容对应的第一标记的同时,还在所述第一标记的相邻位置显示所述第一标记说明。
[0048]
在另一种可能的实现方式中,还包括,在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记指示获取到推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同。
[0049]
在另一种可能的实现方式中,还包括,响应于检测到用户滚动所述网页文档的手势,滚动显示所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动。
[0050]
在另一种可能的实现方式中,所述第一标记和所述第二标记外观不同。
[0051]
第十一方面提供了一种图形用户界面,所述图形用户界面存储在电子设备中,所述电子设备包括触摸屏、存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,所述图形用户界面包括:显示可更新的网页列表,所述网页列表上包括第一组列表条目;自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接;在滚动条区域上显示内容条 目对应标记,在所述第一标记相邻位置显示标记说明,所述标记指示获取到新的内容条目,所述新的内容条目包括条目显示信息和条目链接,所述第一标记说明为所述条目显示信息并绑定所述条目链接;响应于检测到用户选择所述标记说明,显示所述条目链接对应的网页文档。
[0052]
在另一种可能的实现方式中,所述图形用户界面还包括,响应于检测到用户刷新所述网页列表的手势,显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目;不显示所述第一标记和所述第一标记说明。
[0053]
第十二方面提供了一种内容标记的方法,所述方法包括:第一电子设备显示网页文档,在所述第一设备的显示屏上具有所述网页文档的显示区域和对应的滚动条区域,检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势,响应于所述手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置,保存所述网页文档的网址和所述部分内容在所述网页文档中的位置。当检测到用户再次打开所述网页文档,显示所述网页地址对应的网页文档的第一部分内容,所述显示屏的具有所述网页文档的显示区域和对应的滚动条区域;在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应用户选择的部分内容在所述网页文档中的位置,响应于检测到用户选择所述第一标记,显示所述网页文档的第二部分内容,所述第二部分内容中包括所述用户选择的部分内容。通过在滚动条区域上增加标记,使得用户收藏网页的同时,标注重要内容。
[0054]
在一些可能的实现方式中,上述标记为图形符号。
[0055]
在一些可能的实现方式中,上述标记说明显示预设时长后,自动隐藏。

附图说明

[0056]
为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例。
[0057]
图1示出根据本申请的各种实施方式的电子设备以及网络的方框图;
[0058]
图2示出根据各种实施方式的电子设备的方框图;
[0059]
图3示出根据各种实施方式的程序模块的方框图;
[0060]
图4示出了本申请实施例一方法流程的示例性示意图;
[0061]
图5a和图5b示出了本申请实施例中网页文档的示例性示意图;
[0062]
图6示出本申请实施例中网页文档,显示界面和滚动条的示例性示意图;
[0063]
图7a,7b,7c,和7d示出本申请实施例中用户进行标注的用户界面的示例性示意图;
[0064]
图8a,8b,和8c示出本申请实施例中收藏栏的用户界面的示例性示意图;
[0065]
图9示出本申请实施例中分享操作的用户界面的示例性示意图;
[0066]
图10示出本申请实施例中收到分享信息的用户界面的示例性示意图;
[0067]
图11示出本申请实施例二方法流程示例性示意图;
[0068]
图12a、12b和12c示出本申请实施例中打开收到的分享网址的用户界面示例性示意图;
[0069]
图13示出本申请实施例三方法流程示例性示意图;
[0070]
图14示出本申请方法实施例三对应的一种用户界面示例性示意图;
[0071]
图15a、15b和15c示出本申请方法实施例三对应的另一种用户界面的示例性示意图;
[0072]
图16示出本申请实施例中刷新列表条目后的用户界面的示例性示意图;
[0073]
图17示出本申请方法实施例四的方法流程示例性示意图;
[0074]
图18a和图18b示出本申请方法实施例四对应的用户界面的示例性示意图;
[0075]
图19示出本申请实施例中同时显示用户定义的标记和推荐内容的标记的用户界面的示例性示意图;
[0076]
图20a和图20b示出本申请实施例中标记说明的用户界面的示例性示意图;
[0077]
图21示出本申请实施例一种装置的示例性示意图;
[0078]
图22示出本申请实施例另一种装置的示例性示意图;
[0079]
图23示出本申请实施例另一种装置的示例性示意图。

具体实施方式

[0080]
本领域技术人员将会理解,本申请的原理可以实施在任何合适布置的电子设备中。在下文中,将会参考附图描述本申请的各实施方式。然而应当理解,不希望将本申请限制于本申请所公开的特定形式;相反,应将本申请理解为涵盖本申请实施方式的所有修改、等效形式和/或替代形式。在描述附图时,类似参考数字可以用来指示类似构成元件。
[0081]
如本申请所使用,表达"具有"、"可以具有"、"包括"或"可以包括"是指存在对应特征(例如,数字、功能、操作或构成元件(诸如组件)),但不排除一个或多个另外特征。
[0082]
在本申请中,表达"A或B"、"A或/和B中的至少一个"或"A或/和B中的一个或多个"可以包括对所列条目的所有可能组合。例如,表达"A或B"、"A和B中的至少一个"或"A或B中的至少一个"是指以下所有:(1)包括至少一个A,(2)包括至少一个B,或(3)包括至少一个A和至少一个B两者。
[0083]
用于本申请各种实施方式的表达"第一"、"第二"、"所述第一"或"所述第二"可以修饰各种组件,但不考虑次序和/或重要程度,而不限制对应组件。例如,第一用户设备和第二用户设备是指示不同用户设备,但是它们两者均是用户设备。例如,在不脱离本申请的范围的情况下,第一元件可被称为第二元件,类似地,第二元件可被称为第一元件。
[0084]
应当理解,当元件(例如,第一元件)被表述为(可操作地或通信地)"连接"或"耦合"到另一元件(例如,第二元件)时,它可直接连接或直接耦合到另一元件,或者两者之间可插入有任何其他元件(例如,第三元件)。相比之下,可以理解的是,当元件(例如,第一元件)被表述为"直接连接"或"直接耦合"到另一元件(例如,第二元件)时,两者之间未插入有元件(例如,第三元件)。
[0085]
用于本申请的表达"被配置成"可根据情况与例如"适合用于"、"具有……的能力"、"被设计成"、"被适配成"、"被制造成"或"能够"进行互换。术语"被配置成"不一定暗示在硬件中"特定地设计成"。可替代地,在一些情况下,表达"设备被配置成"可以表示设备、连同其他设备或组件"能够"。例如,短语"适配成(或配置成)执行A、B和C的处理器"可以表示仅用于执行对应操作的专用处理器(例如,嵌入式处理器)或可通过执行存储设备中存储的一个或多个软件程序来执行对应操作的通用处理器(例如,中央处理单元(CPU)或应用处理器(AP))。
[0086]
本申请所使用的术语仅仅出于描述具体的实施方式目的,而不旨在限制其他实施方式的范围。单数表达可以包括复数表达,除非它们在上下文明确不同。除非另外定义,否则本申请所使用的所有术语(包括技术性和科学性的术语)具有与本申请所属领域中的技术人员所公知的相同的含义。此类术语(如在常 用字典中定义的那些)可解释为具有与相关领域中的语境含义等同的含义,并且不解释为具有理想或过于形式的含义,除非本申请中明确定义。在一些情况下,甚至本申请定义的术语也不应解释为排除本申请的各实施方式。
[0087]
根据本申请的实施方式的电子设备可以包括以下至少一者:智能电话、平板型个人计算机(PC)、移动电话、视频电话、电子书阅读器、台式PC、膝上型PC、上网本计算机、工作站、服务器、个人数字助理(PDA)、便携多媒体播放器(PMP)、MPEG-1音频层-3(MP3)播放器、移动医疗设备、相机或可穿戴式设备。根据各实施方式,所述可穿戴式设备可以包括以下至少一者:配饰类型(例如,手表、手环、手镯、脚镯、项链、眼镜、隐形眼镜或头戴设备(HMD))、与织物或衣物集成类型(例如,电子衣物)、穿在身上类型(例如,护具或纹身)或生物植入类型(例如,可植入的电路)。
[0088]
根据一些实施方式,电子设备可为家用器具。所述家用器具可以包括例如以下至少一者:电视机、数字视频光盘(DVD)播放器、音频装置、冰箱、空调、真空式吸尘器、烤箱、微波炉、洗衣机、空气净化器、机顶盒、家庭自动控制面板、安全控制面板、TV盒(例如, )、游戏机(例如, )、电子词典、电子钥匙、摄录像机或电子相框。
[0089]
在下文中,将会参考附图描述根据本申请的各实施方式的电子设备。如本申请所使用,术语"用户"可指使用电子设备的人或使用电子设备的设备(例如,人工智能电子设备)。
[0090]
根据各种实施方式的位于网络环境100内的电子设备101将会参考图1进行描述。电子设备101可以包括总线110、处理器120、存储器130、输入/输出接口150、显示器160以及通信接口170。在一些实施方式中,电子设备101可以省略以上元件中的至少一个,或者可进一步包括其他元件。
[0091]
总线110可以包括例如将组件110至170互连并递送通信(例如,控制消息和/或数据)的电路。
[0092]
处理器120可以包括中央处理单元(CPU)、应用处理器(AP)和/或通信处理器(CP)中的一个或多个。例如,处理器120可进行与电子设备101的至少另一元件的控制和/或通信相关的操作或数据处理。
[0093]
存储器130可以包括易失性存储器和/或非易失存储器。存储器130可以存储例如与电子设备101的至少另一元件相关的指令或数据。根据一个实施方式,存储器130可以存储软件和/或程序。程序可以包括内核141、中间件143、应用编程接口API145和/或应用程序(或"应用")147。内核141、中间件143和API145中的至少一些可被称为操作系统(OS)。
[0094]
内核141可控制或管理例如系统资源(例如,总线110、处理器120和存储器130),所述系统资源用于执行实施在其他程序(例如,中间件143、API145和应用程序147)中的操作或功能。此外,内核141可以提供接口,中间件143、API145或应用程序147可通过所述接口来访问电子设备101的单独元件以控制或管理系统资源。
[0095]
例如,中间件143可用作中介,以便允许API145或应用程序147与内核141通信,从而交换数据。
[0096]
中间件143可以根据任务请求的优先级处理从应用程序147接收的一个或多个任务请求。例如,中间件143可向应用程序147中的至少一个分配用于使用电子设备101的系统资源(例如,总线110、处理器120、存储器130等)的优先级。例如,中间件143可以通过根据分配给任务请求的优先级来处理一个或多个任务请求来对一个或多个任务请求执行调度或负载平衡。
[0097]
API145是应用147控制从内核141或中间件143提供的功能所用的接口,并且可以包括例如用于文件控制、窗口控制、图像处理或文本控制的至少一个接口或功能(例如,指令)。
[0098]
输入/输出接口150可以用作例如可将从用户或另一外部设备输入的指令或数据传送到电子设备 101的另一(其他)元件的接口。此外,输入/输出接口150可将从电子设备101的另一(其他)元件接收的指令或数据输出到用户或另一外部设备。
[0099]
显示器160可以包括例如液晶显示器(IXD)、发光二极管(LED)显示器、有机发光二极管(OLED)显示器、微机电系统(MEMS)显示器和电子纸显示器。显示器160可向用户显示例如各种类型内容(例如,文本、图像、视频、图标或符号)。显示器160可包括触摸屏,并且接收例如使用电子笔或用户身体部分来进行的触摸输入、姿态输入、接近输入或悬停输入。
[0100]
通信接口170可以例如在电子设备101与外部设备(例如,第一外部电子设备102、第二外部电子设备104或服务器106)之间建立通信。例如,通信接口170可通过无线或有线通信连接到网络162,以与外部设备(例如,第二外部电子设备104或服务器106)通信。
[0101]
无线通信可以使用例如以下至少一者作为蜂窝通信协议:例如,长期演进(LTE)、高级LTE(LTE-A)、码分多址(CDMA)、宽带CDMA(WCDMA)、通用移动通信系统(UMTS)、无线宽带(WiBro)和全球移动通信系统(GSM)等。另外,无线通信可以包括例如短程通信164。短程通信164可以包括以下至少一者:例如,Wi-Fi, 近场通信(NFC)和全球卫星导航系统(GPS)。有线通信可以包括以下至少一者:例如,通用串行总线(USB)、高清晰多媒体接口(HDMI)、推荐标准232(RS-232)和普通老式电话业务(POTS)。网络162可以包括以下至少一者:通信网络(诸如计算机网络(例如,LAN或WAN))、互联网和电话网络。
[0102]
第一外部电子设备102和第二外部电子设备104可为与电子设备101相同或不同的类型的设备。根据一个实施方式,服务器106可以包括具有一个或多个服务器的组。根据各实施方式,电子设备101中执行的操作的全部或一些可在另一电子设备或多个电子设备(例如,电子设备102或104或服务器106)中执行。根据一个实施方式,当电子设备101必须自动或响应于请求执行功能或服务时,电子设备101可以请求另一设备(例如,电子设备102或104或服务器)来执行与所述功能或服务相关的至少一些功能,而非自主或另外地执行所述功能或服务。另一电子设备(例如,电子设备102或104或服务器106)可以执行所请求的功能或者另外功能,并可将执行结果递送到电子设备101。电子设备101可按现状处理接收到的结果,或另外地,处理所述结果并且提供请求的功能或服务。为此目的,例如,可使用云计算、分布式计算或客户端-服务器计算技术。
[0103]
电子设备101可以包括运动传感器190,所述运动传感器电连接到处理器120,并且获取电子设备120的运动信息。运动传感器190可以包括以下至少一个:线性加速度传感器、陀螺仪传感器和地磁传感器,它们可以感测电子设备的线性加速度、旋转角加速度或取向信息。电子设备101可以基于来自传感器的输出值来获取电子设备101的运动信息。例如,电子设备101可以基于来自线性加速度传感器的输出值来获取电子设备101的线性加速度。电子设备101可以基于来自陀螺仪传感器的输出值来获取电子设备101的旋转角加速度。电子设备101可以基于来自陀螺仪传感器和地磁传感器中每一个的输出值来获取关于电子设备101的运动取向信息。
[0104]
根据本申请的各实施方式,处理器120可以电连接到显示器160。另外,处理器120可以电连接到存储器130。存储器130可以存储用以指示处理器120执行以下操作的指令:执行惯性力校正,以便从所获取的运动信息中去除惯性力分量,并且显示对应于经惯性力校正的运动信息的屏幕。
[0105]
根据本申请的各实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:获取惯性力分量。
[0106]
根据本申请的各实施方式,通信模块170可以从与电子设备物理上分离的另一电子设备接收惯性力 分量,并且感测所述惯性力分量。
[0107]
根据本申请的各实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:通过将与惯性力对应的惯性加速度的逆矢量与对应于运动信息的加速度相加来生成校正矢量;以及控制显示器160来显示对应于所生成的校正矢量的屏幕。
[0108]
根据本申请的各种实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:从用户移动电子设备时生成生物测定信号至少一个用户身体部分中获取所述生物测定信号;以及去除与在未获取到所述生物测定信号时获取的运动信息对应的惯性力分量。电子设备101可进一步包括传感器,所述传感器可以获取生物测定信号,处理器120可以从生物测定信号传感器获取生物测定信号。
[0109]
根据本申请的各种实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:确定运动信息是否包括在预设范围中;以及去除与预设范围外的运动信息对应的惯性力分量。
[0110]
根据本申请的各种实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:获取电子设备101的取向信息;以及去除与在未改变取向信息时获取的运动信息对应的惯性力分量。
[0111]
根据本申请的各实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:将与运动信息的线性分量对应的惯性力分量去除。
[0112]
根据本申请的各实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:根据运动信息的旋转分量来显示屏幕。
[0113]
电子设备101可进一步包括相机模块(未示出),所述相机模块捕获电子设备的外部环境的多个图像并将多个图像输出到处理器。根据本申请的各实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:将与在未改变多个图像的相邻图像时获取的运动信息对应的惯性力分量去除。
[0114]
根据本申请的各种实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:基于多个图像的相邻图像之间的差异,获取电子设备运动信息;以及控制显示器来显示对应于所获取的运动信息的屏幕。
[0115]
根据本申请的各种实施方式,存储器130可进一步存储用以在指令执行时指示处理器120执行以下操作的指令:基于电子设备相对于另一电子设备的相对位置,获取电子设备运动信息;以及控制显示器来显示对应于所获取的运动信息的屏幕。
[0116]
图2示出根据各种实施方式的电子设备201的方框图。电子设备201可以包括例如图1所示电子设备101的整体或部分。电子设备201可以包括至少一个应用处理器(AP)210、通信接口220、订户身份识别模块224、存储器230、传感器模块240、输入设备250、显示器260、接口270、音频接口280、相机模块291、电源管理模块295、电池296、指示器297和电机298。
[0117]
处理器210可以驱动例如操作系统或应用程序来控制连接至其上的多个硬件或软件元件,并且执行各种类型的数据处理和运算。处理器210可由例如片上系统(SoC)实施。根据一个实施方式,处理器210可进一步包括图形处理单元(CPU)和/或图像信号处理器。处理器210还可包括图2所示元件中的至少一些(例如,蜂窝模块221)。处理器210可以在易失性存储器中加载从其他元件中的至少一个(例如,非易 失存储器)接收的指令或数据以处理加载的指令或数据,并且可以在非易失存储器中存储各种类型数据。
[0118]
通信模块220可以具有等同或类似于图1的通信接口170的配置。通信模块220可以包括例如蜂窝模块221、Wi-Fi模块223、Bluetooth(BT)模块225、GPS模块227、NFC模块228和射频(RF)模块229。
[0119]
蜂窝接口221可以通过例如通信网络提供语音呼叫、视频呼叫、文本消息服务或互联网服务。根据一个实施方式,蜂窝模块221可以使用订户身份识别模块224(例如,SIM卡)来区分和验证通信网络内的电子设备201。根据一个实施方式,蜂窝模块221可以执行可由处理器210来提供的功能中的至少一些。根据本申请的一个实施方式,蜂窝模块221可以包括通信处理器(CP)。
[0120]
Wi-Fi模块223、BT模块225、GPS模块227和NFC模块228中的每个可以包括例如用于处理通过对应模块来传输/接收的数据的处理器。根据一些实施方式,蜂窝模块221、Wi-Fi模块223、BT模块225、GPS模块227和NFC模块228中的至少一些(两个或更多个)可包括在一个集成芯片(IC)或IC封装中。
[0121]
RF模块229可以传输/接收例如通信信号(例如,RF信号)。RF模块229可以包括例如收发器、功率放大模块(PAM)、滤频器、低噪声放大器(LNA)或天线。根据本申请的另一实施方式,蜂窝模块221,Wi-Fi模块223、BT模块225、GPS模块227和NFC模块228中的至少一个可以通过单独RF模块传输/接收RF信号。
[0122]
订户身份识别模块224可以包括例如具有订户身份识别模块(SIM)和/或嵌入式SIM的卡,并且包含唯一身份识别信息(例如,集成电路卡标识符(ICCID))或订户信息(例如,国际移动订户身份(IMSI))。
[0123]
存储器230(例如,存储器130)可以包括例如内存储器232或外存储器234。内存储器232可以包括例如易失性存储器(例如,动态随机存取存储器(DRAM)、静态RAM(SRAM)、同步动态RAM(SDRAM)等)和非易失存储器(例如,一次可编程只读存储器(OTPROM)、可编程ROM(PROM)、可擦除可编程ROM(EPROM)、电可擦除可编程ROM(EEPR0M)、掩模ROM、闪存ROM、闪存(例如,NAND闪存或NOR闪存)、硬盘驱动器或固态驱动器(SSD))中的至少一个。
[0124]
外存储器234可进一步包括闪存驱动器,例如紧凑闪存(CF)、安全数字(SD)、微型安全数字(Micro-SD)、迷你安全数字(Mini-SD)、多媒体卡(MMC)、存储棒等。外存储器234可以通过各种接口来功能地和/或物理地连接到电子设备201。
[0125]
传感器模块240可以测量物理量或检测电子设备201的操作状态,并且可将测量到或检测到的信息转换成电信号。传感器模块240可以包括例如以下至少之一:姿态传感器240A、陀螺仪传感器240B、气压传感器240C、磁性传感器240D、加速度传感器240E、握持传感器240F、接近传感器240G、色彩传感器240H(例如,红色、绿色和蓝色(RGB)传感器)、生物测定传感器2401、温度/湿度传感器240J、光传感器240K和紫外线(UV)传感器240M。另外地或可替代地,传感器模块240可以包括例如电子鼻传感器、肌电图(EMG)传感器、脑电图(EEG)传感器、心电图(ECG)传感器、红外(IR)传感器、IRIS传感器和/或指纹传感器。传感器模块240可进一步包括用于控制其中所包括的至少一个传感器的控制电路。在一些实施方式中,电子设备201可进一步包括处理器,所述处理器被配置成作为处理器210的一部分或独立于处理器210,控制传感器模块240,以便在处理器210处于睡眠状态时控制传感器模块240。
[0126]
输入设备250可以包括例如触摸面板252、(数字)笔传感器254、键256或指纹传感器258。触摸面板252可以使用例如电容类型、电阻类型、红外类型和超声类型中的至少一种。另外,触摸面板252可进一步包括控制电路。触摸面板252可进一步包括触觉层用以向用户提供触觉反应。
[0127]
(数字)笔传感器254可以包括例如作为触摸面板的一部分或独立于触摸面板的识别板。键256可以 包括例如物理按钮、光学键或小键盘。指纹传感器258可以检测指纹数据。
[0128]
显示器260(例如,显示器160)可以包括面板262、全息设备264或投影仪266。面板262可以包括与图1所示显示器160的配置相同或类似的配置。面板262可实施为例如柔性、透明或可穿戴式的。面板262和触摸面板252可实施为一个模块。全息设备264可通过使用光干涉在空气中显示三维图像。投影仪266可以将光投影到屏幕上,以便显示图像。屏幕可以位于例如电子设备201的内部或外部。根据一个实施方式,显示器260可进一步包括用于控制面板262、全息设备264或投影仪266的控制电路。
[0129]
接口270可以包括例如高清多媒体接口(HDMI)272、通用串行总线(USB)274、光学模块276。接口270可被包括在例如图1所示通信接口170中。另外地或可替代地,接口270可以包括例如移动高清链接(MHL)接口、安全数字(SD)卡/多媒体卡(MMC)接口或红外数据协会(IrDA)标准接口。
[0130]
音频模块280可对例如声音和电信号进行双向转换。音频模块280中的至少一些元件可被包括在例如图1所示输入/输出接口145中。音频模块280可以处理通过例如扬声器282、接收器284、耳机286、麦克风288等输入或输出的声音信息。
[0131]
根据一个实施方式,能够拍摄静态图像和动态图像的相机模块291可以包括一个或多个图像传感器(例如,前传感器或后传感器)、透镜、图像信号处理器(ISP)或闪光灯(例如,LED、氙灯等)。
[0132]
电源管理模块295可以管理例如电子设备201的电源。根据一个实施方式,电源管理模块295可以包括电源管理集成电路(PMIC)、充电器1C或电池量表。PMIC可以使用有线和/或无线充电方法。无线充电方法实例可以包括例如磁共振方法、磁感应方法、电磁方法等。可进一步包括用于无线充电的另外电路(例如,线圈环路、谐振电路、整流器等)。电池量表可以测量例如电池296的剩余电量以及在充电期间的电压、电流或温度。电池296可以包括例如可再充电电池和/或太阳能电池。
[0133]
指示器297可以显示电子设备201或电子设备201的一部分(例如,处理器210)的特定状态,例如,启动状态、消息状态、充电状态。电机298可将电信号转换成机械振动,并且可生成振动效果或触觉效果。虽然并未示出,但是电子设备201可以包括用于支持移动电视(TV)的处理单元(例如,GPU)。用于支持移动TV的处理单元可以根据标准(例如数字多媒体广播(DMB)、数字视频广播(DVB)等)处理媒体数据。
[0134]
根据本申请的硬件的上述组件元件中的每个可配置有一个或多个组件,并且对应组件元件名称可以基于电子设备类型而变。根据本申请的各实施方式的电子设备可以包括上述元件中的至少一个。一些元件可被省略,或者在电子设备中可进一步包括其他另外元件。另外,根据各实施方式的硬件组件的一些可组合成一个实体,这个实体可执行与相关组件在组合前的功能相同的功能。
[0135]
图3示出根据本申请的各实施方式的程序模块的方框图。根据一个实施方式,程序模块310(例如,程序)可以包括用于控制与电子设备(例如,电子设备101)相关的资源的操作系统(0S)和/或操作系统中执行的各种应用(例如,应用程序147)。操作系统可为例如 Samsung 等。
[0136]
程序模块310可以包括内核320、中间件330、应用编程接口(API)360和/或应用370。程序模块310中的至少一些可以预先装载在电子设备上,或者可从外部电子设备(例如,电子设备102或104,或服务器106)下载。
[0137]
存储器320(例如,存储器141)可以包括例如系统资源管理器321和/或设备驱动器323。系统资源管理器321可以控制、分配或收集系统资源。根据一个实施方式,系统资源管理器321可以包括进程管 理器、内存管理器或文件系统管理器。设备驱动器323可以包括例如显示器驱动器、相机驱动器、蓝牙驱动器、共享存储器驱动器、USB驱动器、小键盘驱动器、Wi-Fi驱动器、音频驱动器或进程间通信(IPC)驱动器。
[0138]
中间件330可以提供应用370共同所要求的功能,或者通过API360来向应用370提供各种功能,使得应用370可有效地使用电子设备内的有限系统资源。根据一个实施方式,中间件330(例如,中间件143)可以包括例如以下至少之一:运行时库335、应用管理器341、窗口管理器342、多媒体管理器343、资源管理器344、电源管理器345、数据库管理器346、软件包管理器347、连接性管理器348、通知管理器349、位置管理器350、图形管理器351和安全管理器352。
[0139]
运行时库335可包括库模块,在应用370执行时,编译器使用库模块以便通过编程语言添加新的功能。运行时库335可以执行输入/输出管理、内存管理或用于算术函数的功能。
[0140]
应用管理器341可以例如管理应用370中至少一个的寿命周期。窗口管理器342可以管理屏幕上使用的图形用户界面(GUI)资源。多媒体管理器343可以识别再现各种媒体文件所需要的格式,并且使用适合于对应格式的代码将媒体文件编码或解码。资源管理器344可以管理应用370中至少一个的资源,诸如源码、存储器或存储空间。
[0141]
电源管理器345可与例如基本输入/输出系统(BIOS)一起操作以管理电池或电源,并且可以提供电子设备操作所需要的电源信息。数据库管理器346可以生成、搜索或改变将要用于应用370中的至少一个的数据库。软件包管理器347可以管理以软件包文件形式来分布的应用的安装或更新。
[0142]
连接性管理器348可以管理无线连接,例如,Wi-Fi或BT。通知管理器349可以不打扰用户的方式向用户显示或通知事件,诸如到达消息、安排、接近通知等等。位置管理器350可以管理电子设备位置信息。图形管理器351可以管理提供给用户的图形效果以及与图形效果相关的用户界面。安全管理器352可以提供系统安全或用户验证所要求的所有安全功能。根据一个实施方式,当电子设备(例如,电子设备101)具有电话呼叫功能时,中间件330可进一步包括用于管理电子设备的语音呼叫功能或视频呼叫功能的电话管理器。
[0143]
中间件330可以包括中间件模块,所述中间件模块形成上述元件的各种功能的组合。中间件330可以根据操作系统类型提供专用模块,以便提供不同功能。此外,中间件330可动态地移除现有元件中的一些,或可添加新的元件。
[0144]
API360(例如,API145)是例如API编程功能集,并且可以根据OS采用不同配置。例如,在 的情况下,可为每个平台提供一个API集,而在 的情况下,可为每个平台提供两个或更多个API集。
[0145]
应用370(例如,应用程序147)可以包括例如能够执行功能的一个或多个应用,所述功能诸如主页键371、拨号器372、短消息服务(SMS)/多媒体消息服务(MMS)373、即时消息(IM)374、浏览器375、相机376、闹钟377、通讯录378、语音拨号器379、电子邮件380、日历381、媒体播放器382、相册383、时钟384、保健(例如,测量运动量或血糖)或环境信息(例如,大气压力、湿度、温度信息等)。
[0146]
根据一个实施方式,应用370可以包括支持在电子设备(例如,电子设备101)与外部电子设备(例如,电子设备102或104)之间的信息交换的应用(为了方便描述,以下称为"信息交换应用")。与信息交换关联的应用可以包括例如用于向外部电子设备传送特定信息的通知中继应用或用于管理外部电子设备的设备管理应用。
[0147]
例如,通知中继应用可以包括以下功能:向外部电子设备(例如,电子设备102或104)传送从电子设备101的其他应用(例如,SMS/MMS应用、电子邮件应用、保健应用或环境信息应用)生成的通知信息。此外,通知中继应用可例如从外部电子设备接收通知信息并向用户提供接收到的通知信息。
[0148]
设备管理应用可以管理(例如,安装、删除或更新)与电子设备通信的外部电子设备(例如,电子设备102或104,或服务器106)中的至少一个功能(例如,打开/关闭外部电子设备本身(或其一些元件)的功能,或者调节显示器的照度(或分辨率)的功能)、外部电子设备中运行的应用或外部电子设备所提供的服务(例如,呼叫服务或消息服务)。
[0149]
根据一个实施方式,应用370可以包括根据外部电子设备102或104的属性指定的应用(例如,移动医疗器具上的保健应用等等)。根据一个实施方式,应用370可以包括从外部电子设备(例如,服务器106,或电子设备102或104)接收的应用。根据一个实施方式,应用370可以包括预先装载好的应用或可从服务器下载的第三方应用。根据本申请的上述实施方式,程序模块310的元件的名称可以根据OS类型进行改变。
[0150]
根据本申请的示例性实施方式,程序模块310中的至少一些可以软件、固件、硬件或以上两个或更多个组合实施。程序模块310中的至少一些可以由例如处理器(例如,处理器210)实施(例如,执行)。程序模块310中的至少一些可以包括例如模块、程序、例程、指令集和/或用于执行一个或多个功能的进程。
[0151]
以下实施例中的方法均可以在具有上述硬件结构和软件架构的电子设备中实现。
[0152]
图4所示为本申请的实施例一的添加标记的流程示意图,电子设备以带有触摸屏的手机为例,
[0153]
步骤401,手机显示网页文档。
[0154]
用户通过手机上的浏览器,或者新闻应用,等应用浏览网络上的一个网页文档。所述网页文档是一个网页,所述网页文档的内容可以是包括文字,图片,列表中的一个或多个。所述网页文档具有固定不变的内容,即所述网页文档中的至少一部分内容是固定不变的,比如所述至少一部分内容的字节数固定。如图5a的网页文档,整个文档的字节数和排版都固定不变。如图5b,在头条新闻应用中,新闻标题和新闻内容是固定不变的,但不同的用户可以对新闻发表评论,所以评论会导致整个网页文档的长度发生变化。显示屏的显示区域上具有网页文档的显示区域和滚动条区域,当网页文档具有比网页文档的显示区域大的大小,则处理器可以响应于用户在触摸屏上的向上或向下的滑动来控制网页文档向上或向下滚动,相应地,所述滚动条区域上的滑块响应于所述滑动操作也在滚动条区域上进行相应的移动。滚动条区域可以是透明的,用户可能无法观察出滚动条域和网页文档显示内容之间的边界,但用户可通过滑块的滑动轨迹可以识别出滚动条区域。
[0155]
步骤402,手机接收用户选择所述网页文档的部分内容。
[0156]
用户可以通过在触摸屏上滑动来选择所述网页文档的部分内容。
[0157]
步骤403,相应于用户的选择,在所述网页文档上显示多个操作选项,所述多个操作选项包括标注,可以理解地,所述多个操作选项还可以包括:复制,分享等操作。
[0158]
步骤404,接收用户选择标注操作选项。
[0159]
步骤405,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应所述部分内容在所述网页文档的位置。
[0160]
可选地,在所述网页文档上突出显示所述部分内容。
[0161]
标记是在滚动条区域上的一个图形符号,如圆点,圆圈,三角形等。
[0162]
可选地,还可以添加对应于标记的标记说明。所述标记说明为用户可以编辑的内容,或者采用预设的内容,比如根据标注的顺序记录标记说明依次为批注1,批注2……,或者为用户选择的部分内容的摘要。所述标记说明可以一直以半透明的方式显示在所述网页文档上,或者可以在检测用户选择所述标记时,才显示所述标记说明。
[0163]
步骤406,关联保存所述网页文档的网址和所述部分内容在所述网页文档的位置,可选地,还保存了所述部分内容对应所述标记的标记说明,或部分内容等。保存的信息存储在手机的存储器中。图6示出了网页文本中的内容的位置和滚动条区域上的滑块的位置、标记的位置的对应关系,网页文档610的比显示器显示出的内容611要长,整个网页文档610的长度映射到滚动条区域601的长度,显示出的内容611在网页文档610上的位置对应为滑块614在滚动条区域601上的位置,用户选择的部分内容612在网页文档610上的位置对应于标记613在滚动条区域601上的位置。可以理解地,滑块614的长度与滚动条区域的长度的比例等于显示出的内容611的长度与整个网页文档610的长度,滑块614的两端的位置分别对应了显示出的内容612的第一行和最后一行在网页文档610中的位置;或者滑块614是固定长度的,滑块的位置可以是滑块的中点在滚动条区域上的位置或者是滑块的一端在滚动条区域上的位置(比如上端的位置),对应了显示出的内容612的第一行在网页文档中的位置或者显示出的内容612的中间在网页文档中的位置。类似的标记613,可以是根据用户选在的部分内容612的长短具有可变长度,标记613两端在滚动条区域上的位置分别对应了用户选择的部分内容612的第一行和最后一行在网页文档610中的位置;标记613也可以是固定长度,标记在滚动条区域上的位置可以标记一端的位置(比如上端的位置)或者是标记中心的位置,对应了用户所选的部分内容612的第一行或所选的部分的中间在网页文档610中的位置。本领域技术人员可以理解的,网页文档610的长度为L1,用户选择的部分内容612与网页文档的开头的距离为L2,滚动条区域601的长度为L3,标记613至滚动条区域上端的距离为L4,那么L2/L1=L4/L3。
[0164]
保存的用户选择的部分内容在整个网页文档中的位置,具体可以为所述部分内容和所述部分内容的上下文,或所述部分内容在所述网页文档的字节数,第n个字节至第m个字节,n和m为整数,m大于n。此外还可以保存所述标记在滚动条区域上的位置,如标记距离滚动条区域一端的距离与滚动条区域长度的比例;或标记距离滚动条区域一端的距离。举例来说,若所保存的用户选择的部分内容在网页文档中的位置是用户所选的所述部分内容和所述部分内容的上下文,那么手机可以通过匹配用户所选的所述部分内容和网页文档,确定所述部分内容的位置,若网页文档中有多处所述部分内容,则可以通过所述部分内容的上下文可以准确地定位用户所选的所述部分内容的位置,从而确定标记在滚动条区域上的显示位置。如下表一所示,为手机的存储器中保存的网址和用户所选内容位置的对应关系的一种实施方式,用户所选的前文和后文可以分别是用户选择的内容的前2行和后2行的内容,具体地可以根据需要设定,字节范围表示用户选择的内容是网页文档的第101字节至第200字节。标记的位置表示标记到滚动条区域顶端的距离占滚动条区域长度的20%,表一仅是示例,根据实际设计需要可以更加或减少记录内容。
[0165]
表一
[0166]
[0167]
[0168]
作为一种可选地实施方式,可以将所述网页文档离线保存,并关联保存离线网页文档的存储路径和用户选择的部分内容在网页文档中的位置。
[0169]
图7a-7d所示为本申请实施例一的界面示意图。图7a为用户通过浏览器浏览在线书籍“小王子”,显示界面的右侧具有滚动条区域701,在检测到用户在触摸屏上上下滑动时,可以显示滑块702,滑块702指示了当前显示的内容在整个网页文档中的位置。可以理解地,滑块702可以一直显示,或者在检测到有上下滑动动作时显示。图7b中,用户选择了部分内容703,响应于用户的选择,显示多个操作选项704,包括“标注”选项。用户选择“标注”选项,如图7c所示,在滚动条区域701上添加标记7052,可选地,还有标记说明7051。可以理解地,可以只添加标记7052,而不添加标记说明7051。对于标记说明7051的内容可以采用默认的内容,如“标记说明1”,也可以接收用户的编辑,或者提取用户选择的部分内容中的关键词。用户可以增加更多的标记,如图7d,用户选择了部分内容707,相应增加了标记7062和标记说明7061。标记在滚动条区域上的位置与用户选择的部分内容在网页文档中的位置对应。对于内容长度固定的网页文档,标记在滚动条区域上的位置不变,并且不会随网页文档上下滚动而移动。可以理解地,用户可以删除标记以及对应的标记说明。
[0170]
可选地,用户可以在收藏夹中或书签中查看上述标记,用户选择查看收藏栏,收藏栏中显示多个标记的信息,图8a示出收藏栏界面的一种示意图,收藏栏中显示了3个标记条目801,802,803,具体地,标记条目801和802可以分别对应“小王子”书中用户选择的部分内容703和707,标记条目803可以是其他网页内容中用户选择的部分内容。可以理解地,收藏栏中的标记条目的显示信息可以是标记对应的标记说明。用户如果想要查看标记条目802的具体信息,可以选择标记条目802,显示界面可以跳转到显示有部分内容707的网页文档,如图7d所示。
[0171]
可选地,收藏栏中可以按照收藏的网页文档进行区分,如图8b示出收藏栏中显示收藏了两个收藏条目,分别为“小王子”的收藏条目804和“肖恩克的救赎”的收藏条目805,其中“小王子”的收藏条目804中带有星号标识8041,指示“小王子”的网页文档中有用户标注过的内容,当检测到用户选择“小王子”的收藏条目,则如图8c所示,显示用户在“小王子”的网页文档中添加的的标记条目801和802。
[0172]
可选地,手机还可以接收用户的分享操作,将网页文档分享给用户的好友。例如,用户选择在浏览网页分享时选择“分享”按钮后,如图9,手机界面上显示了分享的内容选项9081和分享途径的选项9082。分享的内容选项9081中包括仅分享标记对应的文本,即只分享选择出的部分内容703和707的文本,可选地,用户可以选择分享部分内容703还是部分内容707;仅分享网址,即分享“小王子”的网页文档的网址;分享网址和标记,即分享“小王子”的网页文档的网址和用户选择的部分内容的位置,用户可以进一步选择分享的部分内容703和/或部分内容707的位置;可以理解地,分享的内容选项还可以有其他种类,比如,标记在滚动条区域上的位置,离线的网页文档等等。分享途径的选项9082中示出了微信和邮件方式,可选地还可以有其他分享途径,如信息,QQ等。例如,用户A选择通过微信方式向用户B分享网址和标记,图10示出了用户B的微信上收到用户A的分享信息909,其中整个分享信息909与小王子的网址绑定,用户B点击分享信息909即可打开小王子的网页文档;可选地,也可以是 分享信息909中的题目“小王子”9091与小王子的网页文档的网址绑定;分享信息909中还有标记信息9092和9093,分别是用户选择的部分内容703和707的摘要,或者是标记说明7061和7062的内容。
[0173]
用户B查看用户A的分享信息的具体内容时,可以按照图11的方式实现。
[0174]
图11所示为本申请的实施例二的访问网页的流程示意图,电子设备以手机为例,
[0175]
步骤111,手机访问网址。
[0176]
用户通过手机上的浏览器,或者新闻应用等应用访问一个网址,也可以通过这些应用中的收藏功能中收藏的网址进行访问。或者用户打开好友分享的网址。
[0177]
步骤112,判断所述网址是否有对应的标记,若所述网址有对应的标记,则执行步骤113,否则,执行步骤117,显示所述网页。
[0178]
如果用户浏览过所述网址,添加了标记,那么手机中的存储器中保存所述网址和部分内容在网址对应的网页文档中的位置,所述部分内容为用户指定的部分内容。具体地,手机中的处理器可以通过查找手机中保存的网址是否有手机访问的网址,如果有,则确定是否存在对应的部分内容在网址对应的网页文档中的位置。
[0179]
如果用户打开的是好友分享的网址,那么手机确认好友分享的信息中除了网址是否还有部分内容在网址对应的网页文档中的位置,所述部分内容为好友指定的部分内容。
[0180]
步骤113,获取所述标记对应的部分内容在网址对应的网页文档中的位置。
[0181]
步骤114,显示所述网页,并根据部分内容在网址对应的网页文档中的位置在滚动条区域上显示所述标记。
[0182]
具体地,步骤114中显示所述网页,可以是从该网页的开始位置显示所述网页。
[0183]
步骤115,检测到用户选择所述标记。
[0184]
步骤116,根据所述部分内容在网址对应的网页文档中的位置调整所述网页显示的内容。
[0185]
若部分内容在网址对应的网页文档中的位置是用户选择的部分内容和所述部分内容的上下文,则步骤114中可以匹配所述部分内容在所述网页文档中的位置,从而计算出标记在滚动条区域上的显示位置,从而显示所述标记,步骤116中,将包括所述用户选择的部分内容的网页内容显示出来,可以高亮显示所述部分内容,如用不同的颜色标注所述部分内容和网页文档其他部分,或者对所述部分内容标注下划线等。
[0186]
若所述部分内容在网址对应的网页文档中的位置是用户选择的部分内容的开始字节数和结束字节数,则步骤114中可以计算出所述开始字节数在所述部分内容在所述网页文档中的位置,从而计算出标记在滚动条区域上的显示位置,从而显示所述标记,步骤116中,将包括所述开始字节数至结束字节数在内的内容显示出来,可选地,可以高亮显示所述开始字节数至结束字节数之间的内容,如用不同的颜色标注所述部分内容和网页文档其他部分,或者对所述部分内容标注下划线等。
[0187]
可以理解地,除了保存部分内容在网址对应的网页文档中的位置,还可以保存标记在滚动条区域上的位置可以是上述几种的一种或多种,标记在滚动条区域上的位置可以用于在所述位置上显示所述标记,还可以用于相互校正用户选择的部分内容在网页文档中的位置。
[0188]
若所述标记在滚动条区域上的位置是标记距离滚动条区域一端的距离与滚动条区域长度的比例,则步骤114中,则按照所述比例和滚动条区域的长度,可以计算出所述标记的显示位置,在所述标记的显示位置上显示所述标记。步骤116中,根据所述标记在滚动条区域上的位置计算出网页文档中用户选择 的部分内容时显示内容的位置,从而将包括所述用户选择的部分内容的网页内容显示出来。
[0189]
图12a和12b示出了实施例二的一种界面示意图,图12a示出了手机中保存了访问的网页对应的部分内容在网址对应的网页文档中的位置的界面,界面中显示了用户之前访问所述网页时添加的两个标记1252和1262,可选地,在打开网页时还可以同时显示两个标记对应的标记说明。作为一种可选的方式,可以在用户打开网页预设的时间内显示标记说明,超过预设时间,则隐藏标记说明,在检测到用户点击标记时才显示对应的标记说明。图12a显示了网页刚刚被加载时的状态,滚动条区域121的滑块122的位置在滚动条区域的上端,指示这当前显示的内容是所述网页的开头部分。
[0190]
检测到用户选择图12a中的标记1262后,如图12b所示,滑块122移动到1262的位置,可以高亮显示用户之前选择的部分内容123。若保存了标记在滚动条区域上的位置,则图12b的界面类似图7d,用户选择的部分内容123都靠近显示界面的底部,即图12b中显示出的网页文档的内容和图7d中显示出的网页文档的内容是一样的。
[0191]
可以理解地,检测到用户选择图12a中的标记1262后,也可以如图12c所示,将用户选择的部分内容123显示在显示界面的中间位置。
[0192]
图11所示实施方式,既可以用于用户打开自己浏览过的网页内容的场景中,也可以用户打开来自其他用户分享的网页内容的场景中。
[0193]
图13示出了本申请实施例三的一种内容更新的方法,
[0194]
步骤131,手机通过应用访问可更新的网页列表。
[0195]
用户通过手机上浏览器,或者新闻应用等应用访问一个网页列表,例如微博应用中的微博列表,或者新闻应用中的新闻列表。网页列表中有多个列表条目,如图14中,条目1~条目7,用户可以通过上滑操作,查看条目7后面的条目。网页列表能够更新,用户通过在触摸屏上输入下拉手势,网页列表的列表条目会发生更新。
[0196]
步骤132,自动获取新的内容条目,新的内容条目包括条目显示信息和条目链接。
[0197]
应用以预定的频率向应用的内容服务器请求新的内容条目,或者应用的内容服务器主动推送新的内容条目。可以理解的,每次获取的新的内容条目的个数可以是预先设定的,比如每次获取最新的两个内容,也可以是所有实际新的内容条目。新的内容条目,可以是用户关注好友新的内容条目,或者内容服务器中新的内容条目,或者热门新闻等等,根据不同的应用或者不用的设置,可以是不同的新的内容条目。
[0198]
步骤133,在滚动条区域上显示标记,所述标记指示获取到新的内容条目,显示标记对应的标记说明。
[0199]
具体的,新的内容条目可能为多个条目,滚动条区域上可以显示对应多个条目的多条标记,并且标记对应的位置显示标记说明。所述标记说明显示为是新的内容条目的条目显示信息并绑定了新的内容条目的条目链接。条目显示信息可以是条目链接对应的网页文档的标题,或摘要,或关键词,可以参考列表条目显示的内容。如图14所示,滚动条区域141上显示具有标记1421和1431,标记1421和1431对应的标记说明1422和1432显示在列表条目上,位置与所述标记相邻。所述标记的显示位置可以为靠近滚动条区域底部,或者靠近滚动条区域顶部,可根据实际设计需要进行调整。
[0200]
步骤134,检测到用户选择标记说明。
[0201]
用户在触摸屏上点击所述标记说明。
[0202]
步骤135,显示所述用户选择的标记说明对应网页文档,即标记说明绑定的条目链接对应的网页文档。
[0203]
在一个可选地实施例中,步骤133-135也可以采用如下方式执行,如图15a在滚动条区域上显示多个内容条目对应的一个标记1441,该标记对应有一个标记说明1442指示有几条新的内容条目,比如指示有三条新的内容条目。用户选择所述标记1441或标记说明1442后,如图15b可以显示多个内容条目对应的多个标记说明1443,或者如图15c所示滚动显示所述多个标记说明1443,或根据用户的上下滑动切换显示所述多个标记说明1443。所述标记说明1443和标记说明1432一样,显示为新的内容条目的条目显示信息并绑定条目链接,当检测到用户选择一个标记说明1443,则显示所述标记说明1443对应的网页文档。
[0204]
可选地,当检测到用户的刷新列表动作,如从图14,图15a,图15b或图15c状态中检测到用户执行下拉操作145,则将所述新的内容条目则更新在列表中,如图16所示,显示在列表顶端146处,同时滚动条区域上的原来的标记,如标记1421,标记1431,标记1441,标记说明1422,标记说明1432,标记说明1442,标记说明1443不再显示,待再次获取到新的内容条目后再显示标记和标记说明。
[0205]
图17示出了本申请实施例四的一种内容推荐的方法,
[0206]
步骤171,手机通过应用访问网页文档。
[0207]
用户通过手机上安装的浏览器,或者新闻应用等应用访问一个网页文档,如一本书,一则新闻。
[0208]
步骤172,获取推荐内容,所述推荐内容对应于网页文档中显示出的内容中的关键词,所述推荐内容包括推荐内容的显示信息和推荐内容链接。
[0209]
应用获取显示出的内容中的关键词,向应用的内容服务器请求推荐内容,或者应用的内容服务器主动根据网页文档当前显示的内容中的关键词推送推荐内容。
[0210]
步骤173,在滚动条区域上显示推荐内容对应的标记和在所述标记的相邻位置上显示标记说明。所述标记说明显示为推荐内容的显示信息,并绑定了所述推荐内容链接。推荐内容的显示信息可以是推荐内容链接对应的网页文档的标题,或摘要,或关键词。所述标记到滚动条区域顶端的距离与所述推荐内容对应的关键词到当前显示内容顶端的距离相同,此处相同,可以理解为近似,约等于。
[0211]
如图18a中,标记181是关键词“小王子”185的推荐内容的标记,标记说明182显示为推荐内容的显示信息“购买《小王子》”,并绑定了《小王子》这本书的购买链接,标记183是关键词“时间简史”186的推荐内容的标记,标记说明184显示为推荐内容的显示信息“购买《时间简史》”,并绑定了《时间简史》这本书的购买链接。标记181距离滚动条区域顶端的距离和关键词“小王子”185到显示出的内容的顶端的距离相同,类似的标记182距离滚动条区域顶端的距离和关键词“时间简史”186到显示出的内容的顶端的距离相同。
[0212]
步骤174,检测到用户选择标记说明。
[0213]
用户在触摸屏上点击所述标记说明。
[0214]
步骤175,显示所述用户选择的标记说明链接的网页文档,即推荐内容链接对应的网页文档。
[0215]
步骤176,检测到用户的滚动页面的手势,
[0216]
步骤177,移动所述网页文档,所述标记和标记说明跟随关键词的位置移动,当所述关键词当前显示界面中移出,则不再显示所述关键词对应的推荐内容的标记和标记说明。
[0217]
如图18b所示,为用户在图18a的界面上在触摸屏上输入上滑手势,响应于用户的上滑手势,网页 文档向上移动,关键词“时间简史”向上移动,相应地,标记183和标记说明184向上移动;关键词“小王子”185移出显示界面,相应地,标记181和标记说明182不再显示。
[0218]
作为一种可实施方式,在用户访问网页文档时,可以在显示用户增加的标记和标记说明,同时显示推荐内容对应的标记和标记说明。图19示出了网页文档上有用户增加的标记197和标记说明198,还显示了关键词“小王子”195对应的标记说明192和对应的标记191,关键词“时间简史”196对应的标记说明194和对应的标记193。可选地,用户增加的标记197和推荐内容对应的标记191和192形状不同,还可以通过颜色进行区分。作为一种可选的实现方式,本机用户自己添加的标记和其他用户分享的标记以不同的形状或颜色进行区分显示。
[0219]
上述实施例中,在显示标记时可以显示对应的标记说明,标记说明可以半透明的方式显示在标记对应的位置上,覆盖列表或网页文档的部分,在检测到用户隐藏标记说明的手势后,显示出标记说明,也可以只显示标记,在检测到用户的显示标记说明的手势后,才显示标记说明。图20a示出了,显示标记2001时显示标记说明2002,当检测到隐藏标记说明的手势2003后,隐藏标记说明2002,如图20b,在图20b所示界面中,当检测到显示标记说明的手势2004后,在标记2001相对的位置上显示标记说明2002。标记说明可以随标记一起开始显示,标记可以一直显示,标记说明可以显示预设时长,比如2秒,如果没有检测到用户选择所述标记,则自动隐藏,不显示;或者所述标记说明显示后,检测到用户在触摸屏上的手势不是选择所述标记或标记说明,则隐藏所述标记说明。
[0220]
本申请的实施例还提供了一种内容分享的装置,如图21,所述装置包括:显示单元2101,用于显示网页文档,在所述显示单元上具有所述网页文档的显示区域和对应的滚动条区域,例如,显示单元2101用于支持所述装置执行图4中的步骤401;检测单元2102,用于检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势,例如,检测单元2102用于支持所述装置执行图4中的步骤402-404;所述显示单元2101,还用于响应于所述手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置,例如,显示单元2101用于支持所述装置执行图4中的步骤405;发送单元2103,用于将所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备;例如,发送单元2103用于支持所述装置执行图9中的过程。所述显示单元2101在滚动条区域上显示所述部分内容对应的标记的同时,还用于在所述标记相邻位置显示所述标记的标记说明,例如,显示单元2101用于支持所述装置执行图7c中的过程;所述发送单元2103还用于发送所述部分内容对应的标记的标记说明。所述装置还包括:保存单元2104用于保存所述网页文档的网址和所述部分内容在所述网页文档中的位置,例如,保存单元2104用于支持所述装置执行图4中的步骤406。
[0221]
本申请的实施例还提供了一种显示网页内容的装置,如图22,所述装置包括:接收单元2201用于接收第二电子设备发送的网页地址和所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容,例如,保存单元2104用于支持所述装置执行图10中的过程;显示单元2202用于显示所述网页地址对应的网页文档的第二部分内容,在滚动条区域上显示第一标记,所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置,例如,显示单元2202用于支持所述装置执行图11中的步骤114;检测单元2203用于检测到用户选择所述第一标记,例如,检测单元2203用于支持所述装置执行图11中的步骤115;所述显示单元2202还用于响应检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所 述第三部分内容中包括第一部分内容,例如,显示单元2202用于支持所述装置执行图11中的步骤116。所述装置还包括获取单元2204,用于获取推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接,例如,获取单元2204用于支持所述装置执行图17中的步骤172;所述显示单元2202还用于在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同,例如,显示单元2202用于支持所述装置执行图17中的步骤173。所述检测单元2203还用于检测到用户滚动所述网页文档的手势,例如,检测单元2203用于支持所述装置执行图17中的步骤176;所述显示单元2202还用于响应于滚动所述网页文档的手势,滚动所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动,例如,显示单元2202用于支持所述装置执行图17中的步骤177。
[0222]
本申请实施例还提供一种显示网页列表的装置,如图23,所述装置包括:显示单元2301用于显示可更新的网页列表,所述网页列表上包括第一组列表条目,例如,显示单元2301用于支持所述装置执行图13中的步骤131;获取单元2302用于自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接,例如,获取单元2302用于支持所述装置执行图13中的步骤132;所述显示单元2301还用于在滚动条区域上显示内容条目对应标记,在所述第一标记相邻位置显示标记说明,所述第一标记说明为所述条目显示信息并绑定所述条目链接,例如,显示单元2301用于支持所述装置执行图13中的步骤133;检测单元2303用于检测到用户选择所述标记说明,例如,检测单元2303用于支持所述装置执行图13中的步骤134;所述显示单元2301还用于响应检测到用户选择所述标记说明,显示所述条目链接对应的网页文档,例如,显示单元2301用于支持所述装置执行图13中的步骤135。所述检测单元2303还用于检测到用户刷新所述网页列表的手势,例如,检测单元2303用于支持所述装置执行图15a中的检测手势145,所述显示单元2301还用于显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目;不显示所述第一标记和所述第一标记说明,例如,显示单元2301用于支持所述装置执行图16中的过程。所述检测单元2303还用于检测到用户输入的第一手势,所述第一手势为非触发所述标记说明的手势,所述显示单元2301还用于响应于所述第一手势隐藏所述标记说明。
[0223]
上述本申请实施例揭示的方法可以应用于处理器中,或者由处理器实现。处理器930可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DigitalSignalProcessing,DSP)、专用集成电路(ApplicationSpecificIntegratedCircuit,ASIC)、现成可编程门阵列(Field-ProgrammableGateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器940,处理器930读取存储器940中的信息,结合其硬件完成上述方法的步骤。在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
[0224]
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时, 全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(SolidStateDisk,SSD))等。
[0225]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0226]
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0227]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0228]
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0229]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(RandomAccessMemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0230]
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

权利要求书

[权利要求 1]
一种内容分享的方法,其特征在于,所述方法包括: 第一电子设备显示网页文档,在所述第一设备的显示屏上具有所述网页文档的显示区域和对应的滚动条区域, 检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势, 响应于所述手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置, 分享所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备。
[权利要求 2]
如权利要求1所述方法,其特征在于,所述标记为图形符号。
[权利要求 3]
如权利要求1或2所述方法,其特征在于,所述部分内容在所述网页文档中的位置为所述部分内容和所述部分内容的上下文,或所述部分内容在所述网页文档中的字节范围。
[权利要求 4]
如权利要求1-3中任一项所述方法,其特征在于,所述网页文档的内容长度固定。
[权利要求 5]
如权利要求1-4中任一项所述方法,其特征在于,在滚动条区域上显示所述部分内容对应的标记的同时,还在所述标记的相邻位置显示所述标记的标记说明; 所述分享所述网页文档的网址和所述部分内容在所述网页文档中的位置具体为分享所述网页文档的网址,所述部分内容在所述网页文档中的位置和所述部分内容对应的标记的标记说明。
[权利要求 6]
如权利要求5中任一项所述方法,其特征在于,所述标记说明为所述部分内容的摘要、或用户输入的文本。
[权利要求 7]
如权利要求1-6中任一项所述方法,其特征在于,所述方法还包括保存所述网页文档的网址和所述部分内容在所述网页文档中的位置。
[权利要求 8]
一种显示网页内容的方法,其特征在于,所述方法包括: 第一电子设备接收第二电子设备发送的网页地址和所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容; 在第一电子设备的显示屏显示所述网页地址对应的网页文档的第二部分内容,所述显示屏的具有所述网页文档的显示区域和对应的滚动条区域; 在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置, 响应于检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所述第三部分内容中包括第一部分内容。
[权利要求 9]
如权利要求8所述方法,其特征在于,所述第一部分内容突出显示。
[权利要求 10]
如权利要求9所述方法,其特征在于,所述第一标记为图形符号。
[权利要求 11]
如权利要求8-10任一项所述方法,其特征在于,所述第一部分内容在所述网页文档中的位置为所述第一部分内容和所述第一部分内容的上下文,或所述第一部分内容在所述网页文档中的字节范围。
[权利要求 12]
如权利要求8-11中任一项所述方法,其特征在于,所述第一电子设备还接收所述第二电子设备发送的对应所述第一部分内容的第一标记说明, 所述在滚动条区域上显示所述第一部分内容对应的第一标记的同时,还在所述第一标记的相邻位置显示所述第一标记说明。
[权利要求 13]
如权利要求8-12任一项所述的方法,其特征在于,所述方法还包括,获取推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接; 在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同。
[权利要求 14]
如权利要求13所述的方法,其特征在于,所述方法还包括,检测到用户滚动所述网页文档的手势, 滚动所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动。
[权利要求 15]
如权利要求13或14所述的方法,其特征在于,所述方法还包括,检测到用户选择所述第二标记说明, 显示所述推荐内容链接对应的网页文档。
[权利要求 16]
如权利要求13-15所述的方法,其特征在于,所述第一标记和所述第二标记外观不同。
[权利要求 17]
一种显示网页列表的方法,其特征在于,所述方法包括: 第一电子设备显示可更新的网页列表,所述网页列表上包括第一组列表条目; 自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接; 在滚动条区域上显示内容条目对应标记,在所述第一标记相邻位置显示标记说明,所述第一标记说明为所述条目显示信息并绑定所述条目链接; 检测到用户选择所述标记说明, 显示所述条目链接对应的网页文档。
[权利要求 18]
如权利要求17所述方法,其特征在于,所述第一标记为图形符号。
[权利要求 19]
如权利要求17或18所述的方法,其特征在于,所述方法还包括,检测到用户刷新所述网页列表的手势, 显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目; 不显示所述第一标记和所述第一标记说明。
[权利要求 20]
如权利要求17-19所述的方法,其特征在于,检测到用户输入的第一手势,所述第一手势为非触发所述标记说明的手势,则隐藏所述标记说明。
[权利要求 21]
一种内容分享的装置,其特征在于,所述装置包括: 显示单元,用于显示网页文档,在所述显示单元上具有所述网页文档的显示区域和对应的滚动条区域, 检测单元,用于检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势, 所述显示单元,还用于响应于所述手势,在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置, 发送单元,用于将所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备。
[权利要求 22]
如权利要求21所述装置,其特征在于,所述部分内容在所述网页文档中的位置为所述部分内容和所述部分内容的上下文,或所述部分内容在所述网页文档中的字节范围。
[权利要求 23]
如权利要求21或22所述装置,其特征在于,所述显示单元在滚动条区域上显示所述部分内容 对应的标记的同时,还用于在所述标记相邻位置显示所述标记的标记说明; 所述发送单元还用于发送所述部分内容对应的标记的标记说明。
[权利要求 24]
如权利要求21-23中任一项所述装置,其特征在于,还包括保存单元用于保存所述网页文档的网址和所述部分内容在所述网页文档中的位置。
[权利要求 25]
一种显示网页内容的装置,其特征在于,所述装置包括: 接收单元用于接收第二电子设备发送的网页地址和所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容; 显示单元用于显示所述网页地址对应的网页文档的第二部分内容;在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置, 检测单元用于检测到用户选择所述第一标记, 所述显示单元还用于响应检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所述第三部分内容中包括第一部分内容。
[权利要求 26]
如权利要求25所述装置,其特征在于,所述第一部分内容突出显示。
[权利要求 27]
如权利要求25或26所述装置,其特征在于,所述第一部分内容在所述网页文档中的位置为所述第一部分内容和所述第一部分内容的上下文,或所述第一部分内容在所述网页文档中的字节范围。
[权利要求 28]
如权利要求25-27中任一项所述装置,其特征在于,所述接收单元还用于接收所述第二电子设备发送的对应所述第一部分内容的第一标记说明, 所述显示单元还用于在所述第一标记的相邻位置显示所述第一标记说明。
[权利要求 29]
如权利要求25-28任一项所述的装置,其特征在于,还包括获取单元,用于获取推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接; 所述显示单元还用于在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同。
[权利要求 30]
如权利要求29所述的装置,其特征在于,所述检测单元还用于检测到用户滚动所述网页文档的手势, 所述显示单元还用于响应于滚动所述网页文档的手势,滚动所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动。
[权利要求 31]
如权利要求29或30所述的装置,其特征在于,所述检测单元还用于检测到用户选择所述第二标记说明, 所述显示单元还用于显示所述推荐内容链接对应的网页文档。
[权利要求 32]
如权利要求29-31所述的装置,其特征在于,所述第一标记和所述第二标记外观不同。
[权利要求 33]
一种显示网页列表的装置,其特征在于,所述装置包括: 显示单元用于显示可更新的网页列表,所述网页列表上包括第一组列表条目; 获取单元用于自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接; 所述显示单元还用于在滚动条区域上显示内容条目对应标记,在所述第一标记相邻位置显示标记说明,所述第一标记说明为所述条目显示信息并绑定所述条目链接; 检测单元用于检测到用户选择所述标记说明, 所述显示单元还用于响应检测到用户选择所述标记说明,显示所述条目链接对应的网页文档。
[权利要求 34]
如权利要求33所述的装置,其特征在于,所述检测单元还用于检测到用户刷新所述网页列表的手势, 所述显示单元还用于显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目;不显示所述第一标记和所述第一标记说明。
[权利要求 35]
如权利要求33或34所述的装置,其特征在于,所述检测单元还用于检测到用户输入的第一手势,所述第一手势为非触发所述标记说明的手势,所述显示单元还用于响应于所述第一手势隐藏所述标记说明。
[权利要求 36]
一种图形用户界面(GUI),所述图形用户界面存储在电子设备中,所述电子设备包括触摸屏、存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,其特征在于,所述图形用户界面包括: 显示网页文档,在所述图形用户界面上具有所述网页文档的显示区域和对应的滚动条区域, 响应于检测到用户选择所述网页文档中的部分内容,和对所述部分内容进行标注的手势, 在滚动条区域上显示所述部分内容对应的标记,所述标记在滚动条区域上的位置对应于所述部分内容在所述网页文档中的位置, 响应于检测到用户选择分享操作,显示分享所述网页文档的网址和所述部分内容在所述网页文档中的位置给第二电子设备的选项。
[权利要求 37]
如权利要求36所述图形用户界面,其特征在于,所述标记为图形符号。
[权利要求 38]
如权利要求36或37中任一项所述图形用户界面,其特征在于,在滚动条区域上显示所述部分内容对应的标记的同时,还在所述标记的相邻位置显示所述标记的标记说明。
[权利要求 39]
如权利要求36-38中任一项所述图形用户界面,其特征在于,所述标记说明为所述部分内容的摘要、或用户输入的文本。
[权利要求 40]
一种图形用户界面,所述图形用户界面存储在电子设备中,所述电子设备包括触摸屏、存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,其特征在于,所述图形用户界面包括: 显示第二电子设备发送的分享信息,所述分享信息包括网页地址,所述分享信息绑定所述网页地址对应的网页文档中第一部分内容在所述网页文档中的位置,所述第一部分内容为所述第二电子设备的用户指定的部分内容; 显示所述网页地址对应的网页文档的第二部分内容; 在滚动条区域上显示第一标记;所述第一标记在所述滚动条区域上的位置对应所述第一部分内容在所述网页文档中的位置, 响应于检测到用户选择所述第一标记,显示所述网页文档的第三部分内容,所述第三部分内容中包括第一部分内容。
[权利要求 41]
如权利要求40所述图形用户界面,其特征在于,所述第一部分内容突出显示。
[权利要求 42]
如权利要求40或41所述图形用户界面,其特征在于,所述第一标记为图形符号。
[权利要求 43]
如权利要求40-42中任一项所述图形用户界面,其特征在于,所述在滚动条区域上显示所述第 一部分内容对应的第一标记的同时,还在所述第一标记的相邻位置显示所述第一标记说明。
[权利要求 44]
如权利要求40-43任一项所述的图形用户界面,其特征在于, 还包括,在所述滚动条区域上显示第二标记,在所述第二标记的相邻位置显示所述第二标记对应的第二标记说明,所述第二标记指示获取到推荐内容,所述推荐内容是根据当前显示内容中的关键词获取的,所述推荐内容包括推荐内容显示信息和推荐内容链接,所述第二标记说明为所述推荐内容显示信息并绑定了所述推荐内容链接,所述第二标记在所述滚动条区域上的位置与所述关键词在当前显示内容中的位置相同。
[权利要求 45]
如权利要求40-44任一项所述的图形用户界面,其特征在于,还包括,响应于检测到用户滚动所述网页文档的手势, 滚动显示所述网页文档,所述第二标记和所述第二标记说明跟随所述网页文档滚动。
[权利要求 46]
如权利要求40-45任一项所述的图形用户界面,其特征在于,所述第一标记和所述第二标记外观不同。
[权利要求 47]
一种图形用户界面,所述图形用户界面存储在电子设备中,所述电子设备包括触摸屏、存储器、一个或多个处理器,所述一个或多个处理器用于执行存储在所述存储器中的一个或多个计算机程序,其特征在于,所述图形用户界面包括: 显示可更新的网页列表,所述网页列表上包括第一组列表条目; 自动获取新的内容条目,所述新的内容条目包括条目显示信息和条目链接; 在滚动条区域上显示内容条目对应标记,在所述第一标记相邻位置显示标记说明,所述标记指示获取到新的内容条目,所述新的内容条目包括条目显示信息和条目链接,所述第一标记说明为所述条目显示信息并绑定所述条目链接; 响应于检测到用户选择所述标记说明,显示所述条目链接对应的网页文档。
[权利要求 48]
如权利要求47所述图形用户界面,其特征在于,所述第一标记为图形符号。
[权利要求 49]
如权利要求47或48所述的图形用户界面,其特征在于,所述图形用户界面还包括,响应于检测到用户刷新所述网页列表的手势,显示第二组列表条目,所述第二组列表条目中包括所述新的内容条目;不显示所述第一标记和所述第一标记说明。
[权利要求 50]
一种电子设备,包括触摸屏,存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求1至7任一项所述的方法。
[权利要求 51]
一种电子设备,包括触摸屏,存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求8至16任一项所述的方法。
[权利要求 52]
一种电子设备,包括触摸屏,存储器,一个或多个处理器,多个应用程序,以及一个或多个程序;其中所述一个或多个程序被存储在所述存储器中;其特征在于,所述一个或多个处理器在执行所述一个或多个程序时,使得所述电子设备实现如权利要求17至20任一项所述的方法。
[权利要求 53]
一种计算机可读存储介质,包括指令,其特征在于,当所述指令在电子设备上运行时,使得所述电子设备执行如权利要求1至20任一项所述的方法。

附图

[ 图 0001]  
[ 图 0002]  
[ 图 0003]  
[ 图 0004]  
[ 图 0005]  
[ 图 0006]  
[ 图 0007]  
[ 图 0008]  
[ 图 0009]  
[ 图 0010]  
[ 图 0011]  
[ 图 0012]  
[ 图 0013]  
[ 图 0014]  
[ 图 0015]  
[ 图 0016]  
[ 图 0017]  
[ 图 0018]  
[ 图 0019]  
[ 图 0020]  
[ 图 0021]  
[ 图 0022]  
[ 图 0023]  
[ 图 0024]  
[ 图 0025]  
[ 图 0026]  
[ 图 0027]  
[ 图 0028]