CN102902719A - Voice-control webpage browsing method for embedded browser - Google Patents

Voice-control webpage browsing method for embedded browser Download PDF

Info

Publication number
CN102902719A
CN102902719A CN2012103193100A CN201210319310A CN102902719A CN 102902719 A CN102902719 A CN 102902719A CN 2012103193100 A CN2012103193100 A CN 2012103193100A CN 201210319310 A CN201210319310 A CN 201210319310A CN 102902719 A CN102902719 A CN 102902719A
Authority
CN
China
Prior art keywords
browser
built
node
voice
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
CN2012103193100A
Other languages
Chinese (zh)
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.)
Sichuan Changhong Electric Co Ltd
Original Assignee
Sichuan Changhong Electric Co Ltd
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 Sichuan Changhong Electric Co Ltd filed Critical Sichuan Changhong Electric Co Ltd
Priority to CN2012103193100A priority Critical patent/CN102902719A/en
Publication of CN102902719A publication Critical patent/CN102902719A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention relates to the technology of embedded browsers, solves the problem that the existing embedded browser cannot open a link on a page through voice control, and provides a voice-control webpage browsing method for the embedded browser. According to the technical scheme, the method includes the steps that a user inputs a webpage address needed to be viewed; the embedded browser analyzes the webpage, constructs a data structure, obtains link names and corresponding Nodes in the webpage when loading the page, and then stores the link names serving as keywords and the corresponding Nodes to the data structure; a voice engine analyzes the voice information input by the user to obtain character strings and sends the character strings to the embedded browser; and the embedded browser selects the corresponding Node of a required link name according to the received character strings, triggers a mouse click event, and opens the link address. The webpage browsing method has the advantages of being suitable for the embedded browser and facilitating users.

Description

The voice-operated Web browser method of built-in browser
Technical field
The present invention relates to the built-in browser technology, particularly the voice-operated technology of built-in browser.
Background technology
Voice are the most direct the most natural the most convenient modes of intelligent human-machine interaction, and in the last few years, voice were day by day affecting and changing daily life, and the appearance of apple Siri has announced the arrival in " voice " epoch.The fast development of voice technology, television manufacturer this brand-new control mode of voice operating is transplanted in separately the intelligent TV set successively, wish to improve interactive experience and interactive efficiency between user and the televisor, to solve the restriction of the input medium of televisor own.For intelligent TV set, browser application is absolutely necessary and one of uses, current most of browser mainly operates by telepilot when browsing page, with respect to voice operating, inefficiency, the user experiences not good, so also be badly in need of a kind of mode that can thoroughly change traditional man-machine interaction in the internet television field, under current Gesture Recognition is that all right ripe condition, the relatively fast development of voice technology becomes voice control inevitable.At present, most of producers have all released based on voice-operated browser, but most of browsers are confined to the portable terminals such as mobile phone, and the page is directly opened in the voice of the realizing control just simple voice of realizing, voice access " bookmark ", " history ", " interpolation bookmark ", " setting " reaches functions such as " withdrawing from ".For example user speech typing " is opened Baidu ", after then browser is received this order, can automatically open Baidu's homepage, the built-in browser of current main-stream has all been realized this function, when but the user wants to continue to open any one link in Baidu's homepage by voice, just can't finish, also not have on the market at present a kind of built-in browser to realize this function, that is to say that present built-in browser does not also have real realize " full voice " to control page browsing.
Summary of the invention
The objective of the invention is to overcome present built-in browser can't open the shortcoming of the link in the page by voice, provides a kind of built-in browser voice-operated Web browser method.
The present invention solves its technical matters, and the technical scheme of employing is that the voice-operated Web browser method of built-in browser is characterized in that, may further comprise the steps:
Step 1, user start the required web page address of checking of built-in browser input;
Step 2, built-in browser are resolved this Webpage, set up data structure, carry out association and the storage of data, when loading this Webpage, the traversal dom tree, obtain contact names and corresponding node Node thereof in this Webpage, again each contact names is kept in the data structure as the key word node Node corresponding with it, each contact names node Node corresponding with it is associated;
If the connection name that step 3 user need to open by the speech engine input;
Step 4, speech engine are resolved the character string that obtains the user speech input to the voice messaging of user's input, and are sent to built-in browser;
Step 5, built-in browser be according to the character string that receives, and compares with each contact names in the data structure, selects the corresponding node Node of contact names that conforms to;
Step 6, built-in browser calculate the coordinate information of this node Node, and trigger mouse click event according to this coordinate information, open chained address corresponding to this node Node, enter step 2.
Concrete, in the step 1, the method that described user starts the required web page address of checking of built-in browser input is the required web page address of checking of phonetic entry.
Further, in the step 2, described data structure is Hash table.
The invention has the beneficial effects as follows, by the voice-operated Web browser method of above-mentioned built-in browser, can realize that voice control opens the link in the Webpage, the basic full voice control that realizes built-in browser, make things convenient for the user, and adopt Hash table can and search the time that consumes with data storage as data structure and greatly reduce to raise the efficiency.
Embodiment
Below in conjunction with embodiment, describe technical scheme of the present invention in detail.
The voice-operated Web browser method of built-in browser of the present invention is: at first the user starts the required web page address of checking of built-in browser input, built-in browser is resolved this Webpage again, set up data structure, carry out association and the storage of data, when loading this Webpage, the traversal dom tree, obtain contact names and corresponding node Node thereof in this Webpage, again each contact names is kept in the data structure as the key word node Node corresponding with it, each contact names node Node corresponding with it is associated, when connection name that the user need to open by speech engine input, speech engine is resolved the character string that obtains the user speech input to the voice messaging of user's input, and send to built-in browser, built-in browser is then according to the character string that receives, compare with each contact names in the data structure, the corresponding node Node of the contact names that selection conforms to, calculate again the coordinate information of this node Node, and according to this coordinate information triggering mouse click event, open chained address corresponding to this node Node, get back to built-in browser and Webpage is resolved that step circulate, finish web page browsing until the user closes built-in browser.
Embodiment
In the voice-operated Web browser method of this routine built-in browser, all be controlled to be example with voice.
At first the user starts the required web page address of checking of built-in browser input, here, this example is opened the built-in browser system command with voice, such as " bookmark ", " history ", " interpolation bookmark ", " setting ", the order such as " withdraw from ", and the required web page address of checking of phonetic entry is example, to realize basic full voice control web page browsing, in fact here unlatching built-in browser system command and the input the required web page address of checking also can be undertaken by button or other modes, built-in browser is resolved this Webpage again, set up data structure, this data structure can select Hash table to carry out association and the storage of data, when loading this Webpage, the traversal dom tree, obtain contact names and corresponding node Node thereof in this Webpage, again each contact names is kept in the Hash table as the key word node Node corresponding with it, each contact names node Node corresponding with it is associated, when connection name that the user need to open by speech engine input, speech engine is resolved the character string that obtains the user speech input to the voice messaging of user's input, and send to built-in browser, built-in browser is then according to the character string that receives, compare with each contact names in the data structure, the corresponding node Node of the contact names that selection conforms to, calculate again the coordinate information of this node Node, and according to this coordinate information triggering mouse click event, open chained address corresponding to this node Node, get back to built-in browser and Webpage is resolved that step circulate, finish web page browsing until the user closes built-in browser.

Claims (3)

1. the voice-operated Web browser method of built-in browser is characterized in that, may further comprise the steps:
Step 1, user start the required web page address of checking of built-in browser input;
Step 2, built-in browser are resolved this Webpage, set up data structure, carry out association and the storage of data, when loading this Webpage, the traversal dom tree, obtain contact names and corresponding node Node thereof in this Webpage, again each contact names is kept in the data structure as the key word node Node corresponding with it, each contact names node Node corresponding with it is associated;
If the connection name that step 3 user need to open by the speech engine input;
Step 4, speech engine are resolved the character string that obtains the user speech input to the voice messaging of user's input, and are sent to built-in browser;
Step 5, built-in browser be according to the character string that receives, and compares with each contact names in the data structure, selects the corresponding node Node of contact names that conforms to;
Step 6, built-in browser calculate the coordinate information of this node Node, and according to this coordinate information analog mouse click event, open chained address corresponding to this node Node, enter step 2.
2. the voice-operated Web browser method of described built-in browser according to claim 1 is characterized in that, in the step 1, the method that described user starts the required web page address of checking of built-in browser input is the required web page address of checking of phonetic entry.
3. the voice-operated Web browser method of described built-in browser according to claim 1 is characterized in that, in the step 2, described data structure is Hash table.
CN2012103193100A 2012-08-31 2012-08-31 Voice-control webpage browsing method for embedded browser Pending CN102902719A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012103193100A CN102902719A (en) 2012-08-31 2012-08-31 Voice-control webpage browsing method for embedded browser

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012103193100A CN102902719A (en) 2012-08-31 2012-08-31 Voice-control webpage browsing method for embedded browser

Publications (1)

Publication Number Publication Date
CN102902719A true CN102902719A (en) 2013-01-30

Family

ID=47574952

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012103193100A Pending CN102902719A (en) 2012-08-31 2012-08-31 Voice-control webpage browsing method for embedded browser

Country Status (1)

Country Link
CN (1) CN102902719A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103970839A (en) * 2014-04-24 2014-08-06 四川长虹电器股份有限公司 Method for controlling webpage browsing through voice
CN104427370A (en) * 2013-09-10 2015-03-18 深圳市启望科文技术有限公司 Method and system for controlling set top box in voice
CN105630839A (en) * 2014-11-07 2016-06-01 阿里巴巴集团控股有限公司 Webpage information acquisition method and device
CN105979394A (en) * 2015-12-04 2016-09-28 乐视致新电子科技(天津)有限公司 Smart television browser operation method and smart television
CN108073588A (en) * 2016-11-09 2018-05-25 北京国双科技有限公司 column information extracting method and device
CN109766073A (en) * 2019-01-25 2019-05-17 四川长虹电器股份有限公司 The method that voice operating web page contents navigate in TV browser

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101951405A (en) * 2010-09-17 2011-01-19 中山大学 Implement method of middleware of set top box based on webkit
CN102065114A (en) * 2009-11-17 2011-05-18 ***通信集团重庆有限公司 Method and device for mobile terminal to access webpage
CN102629246A (en) * 2012-02-10 2012-08-08 北京百纳信息技术有限公司 Server used for recognizing browser voice commands and browser voice command recognition system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102065114A (en) * 2009-11-17 2011-05-18 ***通信集团重庆有限公司 Method and device for mobile terminal to access webpage
CN101951405A (en) * 2010-09-17 2011-01-19 中山大学 Implement method of middleware of set top box based on webkit
CN102629246A (en) * 2012-02-10 2012-08-08 北京百纳信息技术有限公司 Server used for recognizing browser voice commands and browser voice command recognition system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104427370A (en) * 2013-09-10 2015-03-18 深圳市启望科文技术有限公司 Method and system for controlling set top box in voice
CN103970839A (en) * 2014-04-24 2014-08-06 四川长虹电器股份有限公司 Method for controlling webpage browsing through voice
CN105630839A (en) * 2014-11-07 2016-06-01 阿里巴巴集团控股有限公司 Webpage information acquisition method and device
CN105630839B (en) * 2014-11-07 2019-11-15 阿里巴巴集团控股有限公司 The acquisition methods and device of webpage information
CN105979394A (en) * 2015-12-04 2016-09-28 乐视致新电子科技(天津)有限公司 Smart television browser operation method and smart television
CN108073588A (en) * 2016-11-09 2018-05-25 北京国双科技有限公司 column information extracting method and device
CN109766073A (en) * 2019-01-25 2019-05-17 四川长虹电器股份有限公司 The method that voice operating web page contents navigate in TV browser

Similar Documents

Publication Publication Date Title
US20230072352A1 (en) Speech Recognition Method and Apparatus, Terminal, and Storage Medium
CN104238991B (en) Phonetic entry matching process and device
CN102902719A (en) Voice-control webpage browsing method for embedded browser
CN201917894U (en) Human-machine interaction system and relevant systems and equipment of human-machine interaction system
TWI511125B (en) Voice control method, mobile terminal apparatus and voice controlsystem
KR101770358B1 (en) Integration of embedded and network speech recognizers
WO2019157880A1 (en) Method and device for generating link for application page, storage medium, and electronic apparatus
CN101763212B (en) Man-machine interactive system and relevant system, device and method thereof
WO2007008798A3 (en) System and method for searching for network-based content in a multi-modal system using spoken keywords
CN103279508A (en) Method for voice response correction and natural language conversational system
CN103077165A (en) Natural language dialogue method and system thereof
CN103093755A (en) Method and system of controlling network household appliance based on terminal and Internet voice interaction
CN102857629A (en) Calling-out method of mobile phone desktop search box
US10275483B2 (en) N-gram tokenization
CN103970839A (en) Method for controlling webpage browsing through voice
CN110047484A (en) A kind of speech recognition exchange method, system, equipment and storage medium
CN103425668A (en) Information search method and electronic equipment
WO2021045955A1 (en) Speech recognition systems and methods
CN110503962A (en) Speech recognition and setting method, device, computer equipment and storage medium
US20120094724A1 (en) Method for directly accessing menu item of mobile communication terminal
CN103631784B (en) Page content retrieval method and system
CN109036409A (en) A kind of method and device thereof of intelligent sound control operating software
CN103631800A (en) Information processing method and device
CN103220387B (en) A kind of touch-screen mobile phone searching method and device
CN112307198B (en) Method and related device for determining abstract of single text

Legal Events

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

Application publication date: 20130130