CN106527876A - 一种统计网页字数的方法及*** - Google Patents

一种统计网页字数的方法及*** Download PDF

Info

Publication number
CN106527876A
CN106527876A CN201610991149.XA CN201610991149A CN106527876A CN 106527876 A CN106527876 A CN 106527876A CN 201610991149 A CN201610991149 A CN 201610991149A CN 106527876 A CN106527876 A CN 106527876A
Authority
CN
China
Prior art keywords
information
word
words
characters
webpage
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.)
Pending
Application number
CN201610991149.XA
Other languages
English (en)
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.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
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 Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201610991149.XA priority Critical patent/CN106527876A/zh
Publication of CN106527876A publication Critical patent/CN106527876A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种统计浏览器网页字数的方法,包括:接收用户触发的字数统计指令以及在网页上选择的字符内容;统计所述字符内容的字符数信息;将所述字符数信息在浏览器上显示;可见,在本实施例中,可以在网页中实现快速有效的字数统计,解决了浏览器工具及网页浏览设备中无法直接进行字数统计的不足之处,方便了用户的使用,提升了用户体验;本发明还公开了一种统计浏览器网页字数的***,同样能实现上述有益效果。

Description

一种统计网页字数的方法及***
技术领域
本发明涉及计算机技术领域,更具体地说,涉及一种统计网页字数的方法及***。
背景技术
随着互联网的快速普及,人们越来越依赖于网页来查看资讯,编辑文字。在网页浏览设备中查看文字内容时,我们往往希望知道对应的文本内容的字数有多少。尤其当我们摘录或者编辑文字时,如果能事先知道所选文字的字数信息,则可以帮助我们精确的控制正在查看或编辑的文字内容的字数。
现有浏览器工具及网页浏览设备均未提供字数统计功能,如果想要统计网页字符的个数,用户必须使用第三方字数统计工具,先选中想要统计字数的文字内容,再复制粘贴到第三方字数统计工具进行计数操作,最后才能得到对应文字的字数信息,这大大的降低了工作或学习的效率。
发明内容
本发明的目的在于提供一种统计网页字数的方法及***,以实现在网页上对字符数进行统计。
为实现上述目的,本发明实施例提供了如下技术方案:
一种统计浏览器网页字数的方法,包括:
接收用户触发的字数统计指令以及在网页上选择的字符内容;
统计所述字符内容的字符数信息;
将所述字符数信息在浏览器上显示。
其中,所述接收用户触发的字数统计指令以及在网页上选择的字符内容,包括:
接收用户触发的字数统计指令;
从用户在网页上选择的字符内容中提取字符,并临时存储至预定存储地址;所述预定存储地址包括浏览器栈内存、网页DOM树、Local Storage,Cookies中的任意一者。
其中,所述统计所述字符内容的字符数信息包括:
分别统计所述预定存储地址内的总字数信息、数字信息和符号数信息;其中,所述总字数信息至少包括中文字数信息与外文字数信息中的至少一者;
利用所述总字数信息、所述数字信息和所述符号数信息确定总字符数信息。
其中,将所述字符数信息在浏览器上显示,包括:
将所述总字符数信息、所述总字数信息、所述数字信息和所述符号数信息分别在浏览器的预定位置显示。
其中,将所述字符数信息在浏览器上显示包括:
将所述字符数信息在所述网页的预定位置进行显示;或者,
将所述字符数信息通过页面弹框的方式进行显示;或者,
将所述字符数信息通过桌面通知的方式进行显示。
一种统计浏览器网页字数的***,包括:
接收模块,用于接收用户触发的字数统计指令以及在网页上选择的字符内容;
统计模块,用于统计所述字符内容的字符数信息;
显示模块,用于将所述字符数信息在浏览器上显示。
其中,所述接收模块包括:
接收单元,用于接收用户触发的字数统计指令;
提取单元,用于从用户在网页上选择的字符内容中提取字符,并临时存储至预定存储地址;所述预定存储地址包括浏览器栈内存、网页DOM树、Local Storage,Cookies中的任意一者。
其中,所述统计模块包括:
统计单元,用于分别统计所述预定存储地址内的总字数信息、数字信息和符号数信息;其中,所述总字数信息至少包括中文字数信息与外文字数信息中的至少一者;
确定单元,用于利用所述总字数信息、所述数字信息和所述符号数信息确定总字符数信息。
其中,所述显示模块将所述总字符数信息、所述总字数信息、所述数字信息和所述符号数信息分别在浏览器的预定位置显示。
其中,所述显示模块一下显示单元中的任意一者:
第一显示单元,用于将所述字符数信息在所述网页的预定位置进行显示;
第二显示单元,用于将所述字符数信息通过页面弹框的方式进行显示;
第三显示单元,用于将所述字符数信息通过桌面通知的方式进行显示。
通过以上方案可知,本发明实施例提供的一种统计浏览器网页字数的方法,包括:接收用户触发的字数统计指令以及在网页上选择的字符内容;统计所述字符内容的字符数信息;将所述字符数信息在浏览器上显示;可见,在本实施例中,可以在网页中实现快速有效的字数统计,解决了浏览器工具及网页浏览设备中无法直接进行字数统计的不足之处,方便了用户的使用,提升了用户体验;本发明还公开了一种统计浏览器网页字数的***,同样能实现上述有益效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种统计浏览器网页字数的方法流程示意图;
图2为本发明实施例公开的一种统计浏览器网页字数的***结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种统计网页字数的方法及***,以实现在网页上对字符数进行统计。
参见图1,本发明实施例提供的一种统计浏览器网页字数的方法,包括:
S101、接收用户触发的字数统计指令以及在网页上选择的字符内容;
其中,所述接收用户触发的字数统计指令以及在网页上选择的字符内容,包括:
接收用户触发的字数统计指令;
从用户在网页上选择的字符内容中提取字符,并临时存储至预定存储地址;所述预定存储地址包括浏览器栈内存、网页DOM树、Local Storage,Cookies中的任意一者。
具体的,用户选择的字符内容,可以是用户通过移动设备长按屏幕并滑动手指选中的文字内容,也可以是PC端设备中,用户通过按住鼠标左键并拖动光标而选中的文字内容;也可以是用户通过点击网页中按钮而自动选中的文字内容;或者是用户通过其他电子设备,使用同等或类似操作而选中的文本内容。同样的,用户触发的字数统计指令,可以是在网页浏览设备中点击页面的按钮触发的字数统计指令,可以是在浏览器工具中点击浏览器菜单所触发的字数统计指令;可以是在网页浏览设备中点击右键菜单项触发的字数统计指令;也可以是在浏览器中使用快捷键等操作触发的字数统计指令。
具体的,在本实施例中并不限定用户触发字数统计指令和用户选择字符内容的顺序,并且用户选择字符内容后,***在后台会自动的提取字符内容的字符,并存储至预定存储地址,以便后台对选择的字符内容进行字数统计。
S102、统计所述字符内容的字符数信息;
其中,所述统计所述字符内容的字符数信息包括:
分别统计所述预定存储地址内的总字数信息、数字信息和符号数信息;其中,所述总字数信息至少包括中文字数信息与外文字数信息中的至少一者;
利用所述总字数信息、所述数字信息和所述符号数信息确定总字符数信息。
需要说明的是,本方案中统计的总字数信息可以为中文字数信息,也可以是外文字数信息,例如韩文字数信息、英文字数信息以及俄文字数信息等,在这里并不限定。
若字符内容中包括的不仅仅是中文,例如还包括英文,那么这里的总字数信息不仅包括中文字数信息和英文字数信息,还包括字母数信息,例如“Web页面”的总字数信息为3个,Web为一个英文单词即为1个字数,所以“Web页面”中的中文字数信息为2个,英文字数信息为1个,字母数信息为3个,标点符号是为0个,数字数为0个,则最终确定的总字符数信息为中文字数加字母数信息,一共5个。
S103、将所述字符数信息在浏览器上显示。
其中,将所述字符数信息在浏览器上显示,包括:
将所述总字符数信息、所述总字数信息、所述数字信息和所述符号数信息分别在浏览器的预定位置显示。
基于上述技术方案,将所述字符数信息在浏览器上显示包括:将所述字符数信息在所述网页的预定位置进行显示;或者,将所述字符数信息通过页面弹框的方式进行显示;或者,将所述字符数信息通过桌面通知的方式进行显示。
具体的,在本方案中可以构建HTML标签,格式化字数统计信息并填充至HTML标签;在浏览器工具及网页浏览设备中显示对话框,弹出框或通知窗口,显示所述的格式化后的字符数信息,并且显示的字符数信息可以是总字符数信息、总字数信息、数字信息、符号数信息、总字数信息中的中文字数信息、外文字数信息以及存在的字母数信息的任意组合。
下面对本发明实施例提供的统计浏览器网页字数的***进行介绍,下文描述的统计浏览器网页字数的***与上文描述的统计浏览器网页字数的方法可以相互参照。
参见图2,本发明实施例提供的一种统计浏览器网页字数的***,包括:
接收模块100,用于接收用户触发的字数统计指令以及在网页上选择的字符内容;
统计模块200,用于统计所述字符内容的字符数信息;
显示模块300,用于将所述字符数信息在浏览器上显示。
基于上述技术方案,所述接收模块包括:
接收单元,用于接收用户触发的字数统计指令;
提取单元,用于从用户在网页上选择的字符内容中提取字符,并临时存储至预定存储地址;所述预定存储地址包括浏览器栈内存、网页DOM树、Local Storage,Cookies中的任意一者。
基于上述技术方案,所述统计模块包括:
统计单元,用于分别统计所述预定存储地址内的总字数信息、数字信息和符号数信息;其中,所述总字数信息至少包括中文字数信息与外文字数信息中的至少一者;
确定单元,用于利用所述总字数信息、所述数字信息和所述符号数信息确定总字符数信息。
基于上述技术方案,所述显示模块将所述总字符数信息、所述总字数信息、所述数字信息和所述符号数信息分别在浏览器的预定位置显示。
基于上述技术方案,所述显示模块一下显示单元中的任意一者:
第一显示单元,用于将所述字符数信息在所述网页的预定位置进行显示;
第二显示单元,用于将所述字符数信息通过页面弹框的方式进行显示;
第三显示单元,用于将所述字符数信息通过桌面通知的方式进行显示。
本发明实施例提供的一种统计浏览器网页字数的方法,包括:接收用户触发的字数统计指令以及在网页上选择的字符内容;统计所述字符内容的字符数信息;将所述字符数信息在浏览器上显示;可见,在本实施例中,可以在网页中实现快速有效的字数统计,解决了浏览器工具及网页浏览设备中无法直接进行字数统计的不足之处,方便了用户的使用,提升了用户体验;本发明还公开了一种统计浏览器网页字数的***,同样能实现上述有益效果。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种统计浏览器网页字数的方法,其特征在于,包括:
接收用户触发的字数统计指令以及在网页上选择的字符内容;
统计所述字符内容的字符数信息;
将所述字符数信息在浏览器上显示。
2.根据权利要求1所述的统计浏览器网页字数的方法,其特征在于,所述接收用户触发的字数统计指令以及在网页上选择的字符内容,包括:
接收用户触发的字数统计指令;
从用户在网页上选择的字符内容中提取字符,并临时存储至预定存储地址;所述预定存储地址包括浏览器栈内存、网页DOM树、Local Storage,Cookies中的任意一者。
3.根据权利要求2所述的统计浏览器网页字数的方法,其特征在于,所述统计所述字符内容的字符数信息包括:
分别统计所述预定存储地址内的总字数信息、数字信息和符号数信息;其中,所述总字数信息至少包括中文字数信息与外文字数信息中的至少一者;
利用所述总字数信息、所述数字信息和所述符号数信息确定总字符数信息。
4.根据权利要求3所述的统计浏览器网页字数的方法,其特征在于,将所述字符数信息在浏览器上显示,包括:
将所述总字符数信息、所述总字数信息、所述数字信息和所述符号数信息分别在浏览器的预定位置显示。
5.根据权利要求1-4中任意一项所述的统计浏览器网页字数的方法,其特征在于,将所述字符数信息在浏览器上显示包括:
将所述字符数信息在所述网页的预定位置进行显示;或者,
将所述字符数信息通过页面弹框的方式进行显示;或者,
将所述字符数信息通过桌面通知的方式进行显示。
6.一种统计浏览器网页字数的***,其特征在于,包括:
接收模块,用于接收用户触发的字数统计指令以及在网页上选择的字符内容;
统计模块,用于统计所述字符内容的字符数信息;
显示模块,用于将所述字符数信息在浏览器上显示。
7.根据权利要求6所述的统计浏览器网页字数的***,其特征在于,所述接收模块包括:
接收单元,用于接收用户触发的字数统计指令;
提取单元,用于从用户在网页上选择的字符内容中提取字符,并临时存储至预定存储地址;所述预定存储地址包括浏览器栈内存、网页DOM树、Local Storage,Cookies中的任意一者。
8.根据权利要求7所述的统计浏览器网页字数的***,其特征在于,所述统计模块包括:
统计单元,用于分别统计所述预定存储地址内的总字数信息、数字信息和符号数信息;其中,所述总字数信息至少包括中文字数信息与外文字数信息中的至少一者;
确定单元,用于利用所述总字数信息、所述数字信息和所述符号数信息确定总字符数信息。
9.根据权利要求8所述的统计浏览器网页字数的***,其特征在于,
所述显示模块将所述总字符数信息、所述总字数信息、所述数字信息和所述符号数信息分别在浏览器的预定位置显示。
10.根据权利要求6-9中任意一项所述的统计浏览器网页字数的***,其特征在于,所述显示模块一下显示单元中的任意一者:
第一显示单元,用于将所述字符数信息在所述网页的预定位置进行显示;
第二显示单元,用于将所述字符数信息通过页面弹框的方式进行显示;
第三显示单元,用于将所述字符数信息通过桌面通知的方式进行显示。
CN201610991149.XA 2016-11-10 2016-11-10 一种统计网页字数的方法及*** Pending CN106527876A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610991149.XA CN106527876A (zh) 2016-11-10 2016-11-10 一种统计网页字数的方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610991149.XA CN106527876A (zh) 2016-11-10 2016-11-10 一种统计网页字数的方法及***

Publications (1)

Publication Number Publication Date
CN106527876A true CN106527876A (zh) 2017-03-22

Family

ID=58350746

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610991149.XA Pending CN106527876A (zh) 2016-11-10 2016-11-10 一种统计网页字数的方法及***

Country Status (1)

Country Link
CN (1) CN106527876A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107844238A (zh) * 2017-11-29 2018-03-27 佛山市因诺威特科技有限公司 一种统计浏览器网页信息的方法和***

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103078647A (zh) * 2013-01-15 2013-05-01 中国科学院计算技术研究所 一种lz77压缩算法的硬件解码实现***及方法
WO2013085102A1 (ko) * 2011-12-09 2013-06-13 (주)네오위즈게임즈 온라인 게임의 캐릭터 운용방법 및 장치
CN103176969A (zh) * 2011-12-20 2013-06-26 腾讯科技(深圳)有限公司 一种分享微博消息的方法及装置
CN103646078A (zh) * 2013-12-11 2014-03-19 北京启明星辰信息安全技术有限公司 一种实现互联网宣传监测目标评估的方法及装置
CN105608074A (zh) * 2016-01-15 2016-05-25 中译语通科技(北京)有限公司 一种字数统计方法及装置
CN105630802A (zh) * 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 网页去重方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2013085102A1 (ko) * 2011-12-09 2013-06-13 (주)네오위즈게임즈 온라인 게임의 캐릭터 운용방법 및 장치
CN103176969A (zh) * 2011-12-20 2013-06-26 腾讯科技(深圳)有限公司 一种分享微博消息的方法及装置
CN103078647A (zh) * 2013-01-15 2013-05-01 中国科学院计算技术研究所 一种lz77压缩算法的硬件解码实现***及方法
CN103646078A (zh) * 2013-12-11 2014-03-19 北京启明星辰信息安全技术有限公司 一种实现互联网宣传监测目标评估的方法及装置
CN105630802A (zh) * 2014-10-30 2016-06-01 阿里巴巴集团控股有限公司 网页去重方法及装置
CN105608074A (zh) * 2016-01-15 2016-05-25 中译语通科技(北京)有限公司 一种字数统计方法及装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SCAVIN: "Word Count–统计选中网页的字数的 Chrome 扩展", 《小众软件》 *
SFUFOET: "小众计数器", 《小众软件》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107844238A (zh) * 2017-11-29 2018-03-27 佛山市因诺威特科技有限公司 一种统计浏览器网页信息的方法和***

Similar Documents

Publication Publication Date Title
US9330179B2 (en) Configuring web crawler to extract web page information
US8434001B2 (en) Systems and methods for presenting a content summary of a media item to a user based on a position within the media item
US8745540B2 (en) Accordion style bread crumbing for mobile applications
US10318646B2 (en) Generating a structured document guiding view
CN102663135B (zh) 用于嵌入式浏览器的图形化书签实现方法、装置及终端
CN103593378B (zh) 确定输入方法编辑器的类型的终端和方法
WO2007094901A1 (en) Document overview scrollbar
US20140089772A1 (en) Automatically Creating Tables of Content for Web Pages
CN101763218A (zh) 一种手持设备输入方法
CN101146128A (zh) 允许小屏幕移动终端访问和浏览www网站的方法
CN104331474A (zh) 页面处理方法及装置
CN101477564B (zh) 一种在窄屏幕设备上显示宽网页的智能布局方法
CN105117107A (zh) 应用程序图标管理方法及***
CN102841900B (zh) 页面处理方法和装置
CN105260433A (zh) 一种网页内容收藏方法及电子设备
CN1472678A (zh) 智能书签创建方法和内容浏览器
CN107562450A (zh) 一种地方志资源跨平台可视化方法
CN108021662A (zh) 一种移动终端的网页图片显示方法
CN109740014A (zh) 截图的管理方法、终端设备和存储介质
CN106527876A (zh) 一种统计网页字数的方法及***
CN113515221A (zh) 基于电子文档的图片和文字对照展示方法及装置
Collins Docuburst: Document content visualization using language structure
CN108959248A (zh) 一种实体标注方法和装置、计算机可读存储介质
CN110515618B (zh) 页面信息录入优化方法、设备、存储介质及装置
CN104090935A (zh) 一种网络信息快捷显示的方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170322