TW201807565A - Voice-based information sharing method, device, and mobile terminal - Google Patents
Voice-based information sharing method, device, and mobile terminal Download PDFInfo
- Publication number
- TW201807565A TW201807565A TW106119676A TW106119676A TW201807565A TW 201807565 A TW201807565 A TW 201807565A TW 106119676 A TW106119676 A TW 106119676A TW 106119676 A TW106119676 A TW 106119676A TW 201807565 A TW201807565 A TW 201807565A
- Authority
- TW
- Taiwan
- Prior art keywords
- information
- target
- user
- target object
- application
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 97
- 230000008569 process Effects 0.000 claims abstract description 17
- 238000003825 pressing Methods 0.000 claims description 25
- 230000001960 triggered effect Effects 0.000 claims description 12
- 238000000605 extraction Methods 0.000 claims description 9
- 238000012790 confirmation Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000003993 interaction Effects 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 206010011224 Cough Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000029058 respiratory gaseous exchange Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
Landscapes
- Engineering & Computer Science (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
本發明關於語音控制技術,尤其關於一種基於語音分享資訊的方法、裝置與移動終端。 The present invention relates to voice control technology, and in particular, to a method, device, and mobile terminal for sharing information based on voice.
隨著互聯網技術的飛速發展,各種終端已經成為人們日常生活中不可缺少的通信工具,終端的功能也越來越豐富,例如人們可以透過終端來分享資訊。 With the rapid development of Internet technology, various terminals have become an indispensable communication tool in people's daily life, and the functions of terminals have become increasingly rich. For example, people can share information through terminals.
現有技術中,終端分享資訊的方式具體如下:點擊目標頁面上的分享按鈕,從所顯示的分享渠道中選擇一個,例如通訊錄、微信、微博,接著再從分享渠道中確定具體的分享對象,最後點擊確認,將目標頁面的資訊分享給該對象,這樣的分享過程至少需要3次以上的操作,分享過程繁瑣,給用戶帶來極大的不便。 In the prior art, the way for a terminal to share information is as follows: Click the share button on the target page and select one of the displayed sharing channels, such as address book, WeChat, and Weibo, and then determine the specific sharing object from the sharing channel Finally, click OK to share the information of the target page to the object. This sharing process requires at least 3 operations. The sharing process is cumbersome and brings great inconvenience to users.
本發明提供一種基於語音分享資訊的方法、裝置與移動終端,以解決現有技術中分享過程繁瑣的問題。 The invention provides a method, a device and a mobile terminal for sharing information based on voice to solve the problem of tedious sharing process in the prior art.
一個方面,本發明提供一種基於語音分享資訊的方法,包括: 顯示目標頁面,並接收用戶輸入的分享指令;根據該分享指令,獲取語音資料,該語音資料至少包括:與待分享的目標對象有關的資訊;至少基於該語音資料確定待分享的目標對象,並確定待分享的目標應用;透過該目標應用向該目標對象發送與該目標頁面相關的資訊。 In one aspect, the present invention provides a method for sharing information based on voice, including: Displaying a target page and receiving a sharing instruction input by the user; obtaining voice data according to the sharing instruction, the voice data including at least: information related to the target object to be shared; at least based on the voice data to determine the target object to be shared, and Determine the target application to be shared; send information related to the target page to the target object through the target application.
另一方面,本發明提供一種基於語音分享的裝置,包括:顯示模組,用於顯示目標頁面;接收模組,用於接收用戶輸入的分享指令;獲取模組,用於根據該分享指令,獲取語音資料,該語音資料至少包括:與待分享的目標對象有關的資訊;確定模組,用於至少基於該語音資料確定待分享的目標對象,並確定待分享的目標應用;發送模組,用於透過該目標應用向該目標對象發送與該目標頁面相關的資訊。 In another aspect, the present invention provides a device based on voice sharing, including: a display module for displaying a target page; a receiving module for receiving a sharing instruction input by a user; an obtaining module for receiving the sharing instruction according to the sharing instruction, Obtaining voice data, the voice data including at least: information related to a target object to be shared; a determining module for determining a target object to be shared based on at least the voice data, and determining a target application to be shared; a sending module, Used to send information related to the target page to the target object through the target application.
再一方面,本發明提供一種基於語音分享資訊的裝置,包括:輸入設備、處理器、顯示螢幕;該處理器,用於控制該顯示螢幕顯示目標頁面;該輸入設備,用於接收用戶輸入的分享指令,並根據該分享指令獲取語音資料,該語音資料至少包括:與待分享的目標對象有關的資訊;該處理器,還用於至少基於該語音資料確定待分享的 目標對象,並確定待分享的目標應用,透過該目標應用向該目標對象發送與該目標頁面相關的資訊。 In another aspect, the present invention provides a device for sharing information based on voice, including: an input device, a processor, and a display screen; the processor is used to control the display screen to display a target page; and the input device is used to receive user input. A sharing instruction, and obtaining voice data according to the sharing instruction, the voice data includes at least: information related to a target object to be shared; and the processor is further configured to determine at least based on the voice data to be shared A target object, and a target application to be shared is determined, and information related to the target page is sent to the target object through the target application.
又一方面,本發明提供一種移動終端,包括前述任一項所述的裝置。 In another aspect, the present invention provides a mobile terminal, including the device according to any one of the foregoing.
在本發明中,用戶若想要分享目標頁面的資訊,透過發出包括目標對象在目標應用中的資訊的語音,就能夠實現透過目標應用向目標對象發送與目標頁面相關的資訊,這樣,盡可能無需透過手動操作來分享目標頁面的資訊,進而避免複雜的分享流程,給用戶帶來極大的便利。 In the present invention, if the user wants to share the information of the target page, by sending a voice including the information of the target object in the target application, it is possible to send the information related to the target page to the target object through the target application. There is no need to manually share the information of the target page, thereby avoiding complicated sharing processes and bringing great convenience to users.
111~114‧‧‧步驟 111 ~ 114‧‧‧ steps
101~103‧‧‧步驟 101 ~ 103‧‧‧ steps
201~207‧‧‧步驟 201 ~ 207‧‧‧ steps
210、310‧‧‧目標頁面 210, 310‧‧‧ target pages
211、311‧‧‧分享按鈕 211, 311‧‧‧ share buttons
212‧‧‧第一提示資訊 212‧‧‧First reminder
213‧‧‧第二提示資訊 213‧‧‧Second Reminder Information
214‧‧‧編輯提示資訊 214‧‧‧Editing Tips
215‧‧‧提示框 215‧‧‧ Prompt box
216‧‧‧確認按鈕 216‧‧‧Confirm button
217、312‧‧‧頭像 217, 312‧‧‧ avatars
301~307‧‧‧步驟 301 ~ 307‧‧‧ steps
401‧‧‧顯示模組 401‧‧‧display module
402‧‧‧接收模組 402‧‧‧Receiving module
403‧‧‧獲取模組 403‧‧‧Get Module
404‧‧‧確定模組 404‧‧‧ Determine the module
405‧‧‧發送模組 405‧‧‧Send Module
412‧‧‧目標獲取子模組 412‧‧‧Target Acquisition Submodule
413‧‧‧第一顯示標識子模組 413‧‧‧The first display identification sub-module
414‧‧‧第一確定子模組 414‧‧‧First determined submodule
415‧‧‧第一匹配子模組 415‧‧‧First matching submodule
416‧‧‧第二顯示標識子模組 416‧‧‧Second Display Identification Submodule
417‧‧‧第二確定子模組 417‧‧‧Second Confirmation Submodule
420‧‧‧第二匹配子模組 420‧‧‧Second matching submodule
421‧‧‧第三顯示標識子模組 421‧‧‧Third display identification sub-module
422‧‧‧第三確定子模組 422‧‧‧Third determination submodule
4031‧‧‧第一獲取子模組 4031‧‧‧First acquisition submodule
4032‧‧‧第二獲取子模組 4032‧‧‧Second Acquisition Submodule
502‧‧‧編輯模組 502‧‧‧Edit Module
503‧‧‧取消模組 503‧‧‧Cancel module
602‧‧‧處理組件 602‧‧‧Processing component
604‧‧‧記憶體 604‧‧‧Memory
606‧‧‧電源組件 606‧‧‧Power Supply
608‧‧‧多媒體組件 608‧‧‧Multimedia component
610‧‧‧音頻組件 610‧‧‧Audio components
612‧‧‧輸入/輸出(I/O)的介面 612‧‧‧Input / Output (I / O) interface
614‧‧‧傳感器組件 614‧‧‧Sensor component
616‧‧‧通信組件 616‧‧‧Communication component
620‧‧‧處理器 620‧‧‧Processor
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的圖式作一簡單地介紹,顯而易見地,下面描述中的圖式是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些圖式獲得其他的圖式。 In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are Some embodiments of the invention, for those of ordinary skill in the art, can obtain other drawings based on these drawings without paying creative labor.
圖1A為本發明一實施例提供的基於語音分享資訊的方法的流程示意圖;圖1B為本發明另一實施例提供的基於語音分享資訊的方法的流程示意圖;圖2A為本發明另一實施例提供的基於語音分享資訊的方法的流程示意圖;圖2B至圖2G本發明另一實施例的提供的基於語音分 享資訊的方法的各個步驟的顯示頁面的示意圖;圖3A為本發明又一實施例提供的基於語音分享資訊的方法的流程示意圖;圖3B和圖3C本發明又一實施例的提供的基於語音分享資訊的方法的各個步驟的顯示頁面的示意圖;圖4A為本發明一實施例提供的基於語音分享資訊的裝置的結構示意圖;圖4B為本發明又一實施例提供的基於語音分享資訊的裝置的結構示意圖;圖5A為本發明另一實施例提供的基於語音分享資訊的裝置的結構示意圖;圖5B為本發明又一實施例提供的基於語音分享資訊的裝置的結構示意圖;圖6為本發明再一實施例提供的基於語音分享資訊的裝置的結構示意圖。 FIG. 1A is a schematic flowchart of a method for sharing information based on voice provided by an embodiment of the present invention; FIG. 1B is a schematic flowchart of a method for sharing information based on voice provided by another embodiment of the present invention; FIG. 2A is another embodiment of the present invention; A schematic flow chart of a method for sharing information based on voice provided; FIG. 2B to FIG. 2G A schematic diagram of a display page of each step of the information sharing method; FIG. 3A is a schematic flowchart of a method for sharing information based on voice provided by another embodiment of the present invention; FIG. 3B and FIG. 3C are voice-based methods provided by another embodiment of the present invention 4A is a schematic structural diagram of a device for sharing information based on voice provided by an embodiment of the present invention; FIG. 4B is a device for sharing information based on voice provided by another embodiment of the present invention FIG. 5A is a schematic structural diagram of a device for sharing information based on voice provided by another embodiment of the present invention; FIG. 5B is a schematic structural diagram of a device for sharing information based on voice provided by another embodiment of the present invention; A schematic structural diagram of a device for sharing information based on voice provided by another embodiment of the invention.
這裡將詳細地對示例性實施例進行說明,其示例表示在圖式中。下面的描述涉及圖式時,除非另有表示,不同圖式中的相同數字表示相同或相似的要素。以下示例性實施例中所描述的實施方式並不代表與本發明相一致的所有實施方式。相反,它們僅是與如所附申請專利範圍中所詳述的、本發明的一些方面相一致的裝置和方法的例子。 Exemplary embodiments will be described in detail here, examples of which are illustrated in the drawings. When the following description refers to drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present invention. Rather, they are merely examples of devices and methods consistent with aspects of the invention as detailed in the scope of the appended patent application.
本實施例提供一種基於語音分享資訊的方法,以透過語音來實現資訊的分享。本實施例的執行主體為基於語音分享資訊的裝置。 This embodiment provides a method for sharing information based on voice, so as to realize sharing of information through voice. The execution subject of this embodiment is a device based on voice sharing information.
如圖1A所示,為根據本實施例的基於語音分享資訊的方法的流程示意圖。該方法包括:步驟111,顯示目標頁面,並接收用戶輸入的分享指令。 As shown in FIG. 1A, it is a schematic flowchart of a method for sharing information based on voice according to this embodiment. The method includes: Step 111, displaying a target page, and receiving a sharing instruction input by a user.
目標頁面即終端顯示螢幕上當前正在顯示的網頁。本實施例的分享指令用於分享資訊,例如與目標頁面相關的資訊。 The target page is the web page currently being displayed on the terminal display. The sharing instruction in this embodiment is used to share information, such as information related to a target page.
用戶輸入分享指令的方式有很多,舉例來說,接收用戶在目標頁面上透過按壓或點擊預設按鈕發送的分享指令,或者在目標頁面上透過執行預設操作來輸入分享指令,例如長按目標頁面,或者對顯示該目標頁面的終端進行預設操作來輸入分享指令,例如晃動終端,或者透過發送語音指令來輸入分享指令,具體可以根據實際需要進行選擇,在此不再贅述。 There are many ways for a user to enter a sharing instruction. For example, receiving a sharing instruction sent by a user by pressing or clicking a preset button on a target page, or entering a sharing instruction by performing a preset operation on the target page, such as long-pressing the target Page, or perform a preset operation on the terminal displaying the target page to enter a sharing instruction, such as shaking the terminal, or inputting a sharing instruction by sending a voice instruction, which can be selected according to actual needs, and will not be repeated here.
步驟112,根據分享指令,獲取語音資料,語音資料至少包括:與待分享的目標對象有關的資訊。 Step 112: Acquire voice data according to the sharing instruction. The voice data includes at least information related to the target object to be shared.
與待分享的目標對象有關的資訊即目標對象的一些資訊。語音資料即用戶發出的聲音,該語音資料所包括的目標對象即欲將目標頁面發送至的用戶。目標對象的資訊例如為目標對象在目標應用中的賬戶、用戶名、頭像、自定 義昵稱等資訊。 Information about the audience you want to share is some information about your audience. The voice data is the sound made by the user, and the target object included in the voice data is the user to whom the target page is to be sent. Target audience information such as the target's account, username, avatar, custom Nicknames and more.
可選地,若接收用戶在目標頁面上透過按壓預設按鈕發送的分享指令,則可以獲取用戶在持續按壓按鈕過程中輸入的語音資料,若採用其它方式輸入的分享指令,則可以在識別出輸入指令之後獲取預設時間內用戶輸入的語音進而獲取語音資料。 Optionally, if a sharing instruction sent by the user by pressing a preset button on the target page is received, the voice data input by the user during the continuous pressing of the button can be obtained, and if the sharing instruction entered by other methods is recognized, After the instruction is input, the voice input by the user is obtained for a preset period of time to obtain voice data.
步驟113,至少基於該語音資料確定待分享的目標對象,並確定待分享的目標應用。 Step 113: Determine a target object to be shared based on at least the voice data, and determine a target application to be shared.
在上一步驟獲取了語音資料的基礎上,本領域技術人員瞭解,可以採用多種技術方式從語音資料中提取出所需要的資訊內容。在一個實施方式中,可以提取和/或確定出待分享的目標對象。本方案並不限制使用某些特定方式從語音資料中確定待分享的目標對象。本領域技術人員可以根據實施環境(例如但不限於,硬體限制、軟體限制、安全限制,等)的情況,任意選擇現有技術中的多種方法來實現本步驟,例如凡是能夠基於語音內容進行音頻檢索的方式都可以。 Based on the voice data obtained in the previous step, those skilled in the art understand that various information methods can be used to extract the required information content from the voice data. In one embodiment, a target object to be shared may be extracted and / or determined. This solution does not limit the use of specific methods to determine the audience to be shared from the voice data. A person skilled in the art may arbitrarily select a plurality of methods in the prior art to implement this step according to the implementation environment (such as, but not limited to, hardware restrictions, software restrictions, security restrictions, etc.), such as those capable of performing audio based on voice content. You can search in any way.
舉例來說,可以根據關鍵字提取的方式獲取語音資料中待分享的目標對象的資訊。關鍵字提取就是在連續的話語中識別出給定的詞,即關鍵詞,而忽略話語中除關鍵詞以外的其它次和各種非語音,例如呼吸、咳嗽聲、音樂聲、背景噪音等。具體地,先對語音資料進行前端處理,消除噪聲和不同說話人帶來的影響,再進行特徵提取,以識別出關鍵詞。實際應用中,可以基於補白(Filter)模 型來進行關鍵詞提取,也可以利用Hidden Marcov Models(HMM)來進行關鍵詞提取,還可以基於在線垃圾(On-Line Garbage,OLG)模型,來進行關鍵詞提取,具體可以根據實際需要進行選擇,在此不做限定。 For example, the information of the target audience in the voice data to be shared can be obtained according to the method of keyword extraction. Keyword extraction is to identify a given word in a continuous utterance, that is, a keyword, and ignore other times and various non-speech other than keywords in the utterance, such as breathing, cough, music, background noise, and so on. Specifically, the front-end processing of the voice data is first performed to eliminate noise and the influence caused by different speakers, and then feature extraction is performed to identify keywords. In practical applications, it can be based on the filter model Keywords to extract keywords, you can also use Hidden Marcov Models (HMM) to perform keyword extraction, and you can also use On-Line Garbage (OLG) models to perform keyword extraction, which can be selected according to actual needs. It is not limited here.
在其他實施例中,還可以基於其他音頻處理技術從語音資料中提取出所需要的資訊內容。例如,使用各種自動語音識別(ASR)技術將語音資料轉換為文字,並使用多種文字分詞技術來截取出關鍵詞。本方案在此不做限制且不加以累述。 In other embodiments, the required information content may be extracted from the voice data based on other audio processing technologies. For example, various automatic speech recognition (ASR) technologies are used to convert speech data into text, and multiple text word segmentation techniques are used to extract keywords. This solution is not limited here and will not be described in detail.
作為一種示例性說明,裝置基於語音資料同時識別出有多個目標對象,可以根據用戶的選擇來確定出所需要的目標對象,例如,向用戶顯示出識別出的各目標對象,以供用戶選擇,也可以根據目標對象的優先級來確定所需要的目標對象,例如將優先級最高的目標對象作為最終確定的目標對象,此外,還可以將所識別出的多個目標對象均作為最終確定的目標對象。 As an exemplary illustration, the device recognizes multiple target objects simultaneously based on the voice data, and can determine the required target objects according to the user's selection. For example, the identified target objects are displayed to the user for the user to select. The required target object can also be determined according to the priority of the target object, for example, the target object with the highest priority is used as the final target object. In addition, multiple identified target objects can also be used as the final target. Object.
舉例來說,用戶輸入兩種語音資料,分別為“王曉華”和“分享給王曉華”,裝置識別出三個對象“王曉華”、“校花”和“芬響”,則可以將聯繫最頻繁的對象作為最終的目標對象並先給用戶,也可以向用戶提供多個目標對象以供選擇。當然,還可以透過其它方式確定最終的目標對象,具體可以根據實際需要確定。 For example, if the user enters two types of voice data, "Wang Xiaohua" and "Share to Wang Xiaohua", the device recognizes three objects "Wang Xiaohua", "School Flower" and "Fenxiang", and can connect the most frequently contacted objects As the final target object and first to the user, the user may also be provided with multiple target objects for selection. Of course, the final target object can also be determined through other methods, which can be determined according to actual needs.
在另一種實施方式中,裝置可以預先獲取各種目標應用中每個對象的所有資訊,在接收到目標對象的資訊之 後,就在目標應用中匹配出所有預先存在的目標對象。在一個示例性場景下,裝置可以獲取即時通信(IM,Instant Messaging)應用中的連絡人資訊,並匹配上個示例中用戶輸入的語音資料中的對象“王曉華”、“校花”和“芬響”,確定匹配出預先存在的二個目標對象“王曉華”、“校花”,並將這二個目標對象提供給用戶進行選擇。 In another embodiment, the device may obtain all information of each object in various target applications in advance, and after receiving the information of the target object, Then, all pre-existing target objects are matched in the target application. In an exemplary scenario, the device can obtain the contact information in the Instant Messaging (IM) application and match the objects "Wang Xiaohua", "School Flower" and "Fenxiang" in the voice data input by the user in the previous example. ", Determine to match two pre-existing target objects" Wang Xiaohua "and" School Flower ", and provide these two target objects to the user for selection.
在還有一個示例性場景下,裝置可以將各種目標應用中每個對象的資訊轉化成文本資訊,當裝置確定目標對象的資訊後,就在所有的文本資訊中匹配對應的目標對象。本方案在此不做展開描述。 In another exemplary scenario, the device can convert the information of each object in various target applications into text information. After the device determines the information of the target object, it matches the corresponding target object in all the text information. This solution is not described here.
基於上述步驟,當確定出目標對象之後,就匹配目標應用,例如若匹配出一個應用,則可以執行步驟114,若匹配出多個應用,也可以隨機選擇一個應用作為目標應用並執行步驟114,還可以根據使用頻率選擇一個應用作為目標應用並執行步驟114,當然還可以採用其他方式選擇目標應用,具體可以根據實際需要設定。 Based on the above steps, after the target object is determined, the target application is matched. For example, if an application is matched, step 114 may be performed. If multiple applications are matched, an application may be randomly selected as the target application and step 114 is performed. An application can also be selected as the target application according to the frequency of use and step 114 is performed. Of course, the target application can also be selected in other ways, which can be specifically set according to actual needs.
可選地,還可以透過用戶手動的方式來確定目標應用。具體地,當基於語音分享資訊的裝置確定出目標對象之後,就獲取與目標對象相關的多個應用,顯示多個應用的第一標識,並相應於用戶對第一標識的選擇,確定與所選擇的第一標識相對應的目標應用。舉例來說,若目標對象的資訊為目標對象的名稱,例如“王曉華”,且目標對象在微博、微信、淘寶等三款應用均使用了該名稱,則基於語音分享資訊的裝置根據目標對象的名稱識別出該多個 應用中之後,可以顯示這三款應用的標識或者名稱,用戶選擇其中一個作為目標應用,例如,點擊其中一個應用的名稱來發送第一確認資訊,所點擊的名稱對應的應用即為目標應用。 Optionally, the target application may also be determined through a manual manner of the user. Specifically, after the target device based on the voice sharing information determines the target object, it acquires multiple applications related to the target object, displays the first identifiers of the multiple applications, and determines the first identifier corresponding to the user's selection of the first identifier. The target application corresponding to the selected first identifier. For example, if the information of the target audience is the name of the target audience, such as "Wang Xiaohua", and the target audience uses the name in three applications, such as Weibo, WeChat, Taobao, etc., the device based on voice sharing information according to the target The name of the object identifies the multiple After the application, the three applications' logos or names can be displayed, and the user selects one of them as the target application. For example, clicking the name of one of the applications to send the first confirmation information, and the application corresponding to the clicked name is the target application.
步驟114,透過目標應用向目標對象發送與目標頁面的資訊。 Step 114: Send the information about the target page to the target object through the target application.
該與目標頁面相關的資訊可以包括以下資訊中的至少一種:目標頁面的鏈接、目標頁面的快照、用戶自定義的目標頁面的資訊。目標對象對應的用戶可以透過鏈接打開目標頁面,可以透過目標頁面的快照獲知目標頁面的相關資訊。此外,輸入分享指令的用戶可以自定義的目標頁面的資訊,例如在目標頁面的快照上編輯文字或輸入語音資料等,這樣目標對象對應的目標用戶就可以看到該自定義資訊或聽到該自定義資訊,即自定義資訊可以採用語音和/或文字的方式呈現。 The information related to the target page may include at least one of the following information: a link to the target page, a snapshot of the target page, and information about a user-defined target page. The user corresponding to the target object can open the target page through the link, and can obtain the relevant information of the target page through the snapshot of the target page. In addition, the user who enters the sharing instruction can customize the information of the target page, such as editing text or inputting voice data on the snapshot of the target page, so that the target user corresponding to the target object can see the customized information or hear the self-defined information. Defined information, that is, customized information can be presented in voice and / or text.
具體地,在步驟112之後,且在步驟113之前,還包括:顯示編輯提示資訊,並獲取用戶在編輯提示資訊的顯示過程中輸入的自定義資訊,自定義資訊包括自定義語音資訊或自定義文字資訊;產生帶有自定義資訊的目標頁面的資訊。 Specifically, after step 112 and before step 113, the method further includes: displaying the editing prompt information, and obtaining the customized information input by the user during the display of the editing prompt information. The customized information includes customized voice information or customized information. Text information; information to generate a destination page with custom information.
用戶可以對想要發送的目標頁面的相關資訊進行編輯,該編輯可以是語音編輯或文字編輯。例如,在顯示編輯提示資訊的過程中輸入自定義語音資訊,或者在顯示編 輯提示資訊的輸入框內輸入自定義文字資訊,裝置根據該自定義資訊和目標頁面的相關資訊產生將要發送至目標對象的目標頁面的資訊。 The user can edit the relevant information of the target page that he wants to send. The editing can be voice editing or text editing. For example, enter custom voice information during the display of editing prompt information, or Enter custom text information in the input box of the editing prompt information, and the device generates information of the target page to be sent to the target object according to the customized information and related information of the target page.
可選地,在步驟111之後,還包括:接收用戶發送的取消指令,根據取消指令中止根據分享指令觸發的操作。 Optionally, after step 111, the method further includes: receiving a cancellation instruction sent by the user, and terminating the operation triggered according to the sharing instruction according to the cancellation instruction.
很多時候,有可能是用戶錯誤的觸發了分享指令,用戶並不想對目標頁面的相關資訊進行分享,為了用戶的便利,用戶可以發送取消指令,例如點擊目標頁面上的預設按鈕來觸發取消指令,或者在目標頁面上透過執行預設操作來觸發分享指令,例如連續點擊目標頁面,或者對顯示該目標頁面的終端進行預設操作來觸發分享指令,例如晃動終端,或者透過發送語音指令來觸發分享指令,具體可以根據實際需要進行選擇,在此不再贅述。當基於語音分享資訊的裝置識別出該取消指令後,就終止根據分享指令觸發的操作,即終止分享操作。 In many cases, it is possible that the user triggered the sharing instruction by mistake. The user does not want to share the relevant information of the target page. For the convenience of the user, the user can send a cancellation instruction, such as clicking the preset button on the target page to trigger the cancellation instruction. , Or trigger a sharing instruction by performing a preset operation on the target page, such as continuously clicking the target page, or performing a preset operation on the terminal displaying the target page to trigger the sharing instruction, such as shaking the terminal, or by sending a voice command to trigger The sharing instructions can be selected according to actual needs, and will not be repeated here. When the device based on the voice sharing information recognizes the cancellation instruction, the operation triggered according to the sharing instruction is terminated, that is, the sharing operation is terminated.
可選地,至少基於語音資料確定待分享的目標對象包括:在目標應用中匹配與目標對象的資訊相關的多個對象;顯示多個對象的第二標識;相應於用戶對第二標識的選擇,確定與所選擇的第二標識相對應的目標對象。 Optionally, determining the target object to be shared based at least on the voice data includes: matching multiple objects related to the information of the target object in the target application; displaying a second identifier of the multiple objects; corresponding to the user's selection of the second identifier To determine a target object corresponding to the selected second identifier.
具體地,相應於用戶對第二標識的選擇,確定與所選 擇的第二標識相對應的目標對象包括:相應於用戶經由語音輸入或點擊操作所選擇的標識,確定與所選擇的第二標識相對應的目標對象;或者相應於用戶選擇的多個第二標識,確定與多個第二標識相對應的多個目標對象。 Specifically, corresponding to the selection of the second identifier by the user, the determination and selection are determined. The target object corresponding to the selected second identifier includes: determining a target object corresponding to the selected second identifier corresponding to the identifier selected by the user via voice input or a click operation; or a plurality of second objects selected by the user Identification, determining a plurality of target objects corresponding to the plurality of second identifications.
用戶所選擇的目標對象可以是一個,也可以是多個。 The target object selected by the user may be one or multiple.
舉例來說,若目標對象在目標應用中的名稱為“王曉華”,用戶在透過語音輸入目標對象的部分名稱“曉華”之後,基於語音分享資訊的裝置對該目標對象的部分名稱進行匹配,匹配出多個相關的對象,分別是“李曉華”、“趙曉華”和“王曉華”,則向用戶顯示這多個對象的第二標識,例如顯示這多個對象各自的頭像,用戶點擊該劉曉華的頭像,基於語音分享資訊的裝置根據用戶所選擇的頭像,確定劉曉華為目標對象。 For example, if the name of the target object in the target application is "Wang Xiaohua", after the user enters the partial name of the target object "Xiaohua" by voice, the device based on the voice sharing information matches the partial name of the target object, A number of related objects are matched, which are "Li Xiaohua", "Zhao Xiaohua" and "Wang Xiaohua", and then the user is displayed with the second identifier of the plurality of objects, such as the respective avatars of the plurality of objects. Avatar. The device based on voice sharing information determines Liu Xiaohua's target object based on the avatar selected by the user.
根據本實施例,用戶若想要分享目標頁面的資訊,透過發出包括目標對象在目標應用中的資訊的語音,就能夠實現透過目標應用向目標對象發送目標頁面的資訊,這樣,盡可能無需透過手動操作來分享目標頁面的資訊,進而避免複雜的分享流程,給用戶帶來極大的便利。 According to this embodiment, if the user wants to share the information of the target page, by sending out a voice including the information of the target object in the target application, the information of the target page can be sent to the target object through the target application. Manual operation to share the information of the target page, thereby avoiding the complicated sharing process and bringing great convenience to users.
本實施例提供一種基於語音分享資訊的方法,以透過語音來實現資訊的分享。本實施例的執行主體為基於語音分享資訊的裝置。 This embodiment provides a method for sharing information based on voice, so as to realize sharing of information through voice. The execution subject of this embodiment is a device based on voice sharing information.
如圖1B所示,為根據本實施例的基於語音分享資訊的方法的流程示意圖。該方法包括:步驟101,顯示目標頁面,並接收用戶輸入的分享指令。 As shown in FIG. 1B, it is a schematic flowchart of a method for sharing information based on voice according to this embodiment. The method includes: Step 101, displaying a target page, and receiving a sharing instruction input by a user.
目標頁面即終端顯示螢幕上當前正在顯示的網頁。本實施例的分享指令用於分享資訊,例如與目標頁面相關的資訊。 The target page is the web page currently being displayed on the terminal display. The sharing instruction in this embodiment is used to share information, such as information related to a target page.
用戶輸入分享指令的方式有很多,舉例來說,接收用戶在目標頁面上透過按壓或點擊預設按鈕發送的分享指令,或者在目標頁面上透過執行預設操作來輸入分享指令,例如長按目標頁面,或者對顯示該目標頁面的終端進行預設操作來輸入分享指令,例如晃動終端,或者透過發送語音指令來輸入分享指令,具體可以根據實際需要進行選擇,在此不再贅述。 There are many ways for a user to enter a sharing instruction. For example, receiving a sharing instruction sent by a user by pressing or clicking a preset button on a target page, or entering a sharing instruction by performing a preset operation on the target page, such as long-pressing the target Page, or perform a preset operation on the terminal displaying the target page to enter a sharing instruction, such as shaking the terminal, or inputting a sharing instruction by sending a voice instruction, which can be selected according to actual needs, and will not be repeated here.
步驟102,根據分享指令獲取語音資料,語音資料至少包括目標應用以及目標對象的資訊。 Step 102: Acquire voice data according to the sharing instruction. The voice data includes at least information about the target application and the target object.
語音資料即用戶發出的聲音,該語音資料所包括的目標應用即欲將目標頁面分享給其他用戶所使用的應用,目標對象即欲將目標頁面發送至的用戶。 The voice data is the sound made by the user. The target application included in the voice data is the application intended to share the target page with other users, and the target object is the user to whom the target page is intended to be sent.
本實施例的目標應用為以下應用中的一個:短信、社交應用。該社交應用可以是微信、微博、釘釘等應用,還可以是其它應用,例如淘寶、支付寶、facebook、twitter、instagram等,只要能夠實現與其它對象進行資訊互動的應用都可以作為目標應用。 The target application of this embodiment is one of the following applications: SMS, social applications. The social application can be an application such as WeChat, Weibo, Dingding, or other applications, such as Taobao, Alipay, facebook, twitter, instagram, etc. Any application that can achieve information interaction with other objects can be used as a target application .
可選地,若接收用戶在目標頁面上透過按壓預設按鈕發送的分享指令,則可以獲取用戶在持續按壓按鈕過程中輸入的語音資料,若採用其它方式輸入的分享指令,則可以在識別出輸入指令之後獲取預設時間內用戶輸入的語音進而獲取語音資料。 Optionally, if a sharing instruction sent by the user by pressing a preset button on the target page is received, the voice data input by the user during the continuous pressing of the button can be obtained, and if the sharing instruction entered by other methods is recognized, After the instruction is input, the voice input by the user is obtained for a preset period of time to obtain voice data.
目標應用的資訊即與目標應用有關的資訊,目標對象的資訊即與目標對象有關的資訊。用戶在輸入分享指令之後,就輸入語音資料,裝置可以根據關鍵字提取的方式獲取目標應用和目標對象的資訊。舉例來說,裝置可以預先獲取各種目標應用的資訊以及目標應用中每個對象的資訊,例如統計一些熱門應用的名字,進而對語音資料進行分析識別,在識別出目標應用之後,可以在目標應用中對用戶輸入的語音資料進行匹配,以識別出目標對象。 Information about the target application is information about the target application, and information about the target audience is information about the target audience. After the user inputs the sharing instruction, the user inputs the voice data, and the device can obtain the information of the target application and the target object according to the method of keyword extraction. For example, the device can obtain information about various target applications and information about each object in the target application in advance, such as counting the names of some popular applications, and then analyzing and identifying the voice data. After identifying the target application, the target application can be identified in the target application. The voice data input by the user is matched to identify the target object.
步驟103,根據該語音資料,透過目標應用向目標對象發送與目標頁面相關的資訊。 Step 103: According to the voice data, send information related to the target page to the target object through the target application.
該與目標頁面相關的資訊可以包括以下資訊中的至少一種:目標頁面的鏈接、目標頁面的快照、用戶自定義的目標頁面的資訊。目標對象對應的用戶可以透過鏈接打開目標頁面,可以透過目標頁面的快照獲知目標頁面的相關資訊。此外,輸入分享指令的用戶可以自定義的目標頁面的資訊,例如在目標頁面的快照上編輯文字或輸入語音資料等,這樣目標對象對應的目標用戶就可以看到該自定義資訊或聽到該自定義資訊,即自定義資訊可以採用語音和/或文字的方式呈現。 The information related to the target page may include at least one of the following information: a link to the target page, a snapshot of the target page, and information about a user-defined target page. The user corresponding to the target object can open the target page through the link, and can obtain the relevant information of the target page through the snapshot of the target page. In addition, the user who enters the sharing instruction can customize the information of the target page, such as editing text or inputting voice data on the snapshot of the target page, so that the target user corresponding to the target object can see the customized information or hear the self-defined information. Defined information, that is, customized information can be presented in voice and / or text.
具體地,在步驟102之後,且在步驟103之前,還包括:顯示編輯提示資訊,並獲取用戶在編輯提示資訊的顯示過程中輸入的自定義資訊,自定義資訊包括自定義語音資訊或自定義文字資訊;產生帶有自定義資訊的目標頁面的資訊。 Specifically, after step 102 and before step 103, the method further includes: displaying the editing prompt information, and obtaining the customized information input by the user during the display of the editing prompt information. The customized information includes customized voice information or customized information. Text information; information to generate a destination page with custom information.
用戶可以對想要發送的目標頁面的相關資訊進行編輯,該編輯可以是語音編輯或文字編輯。例如,在顯示編輯提示資訊的過程中輸入自定義語音資訊,或者在顯示編輯提示資訊的輸入框內輸入自定義文字資訊,裝置根據該自定義資訊和目標頁面的相關資訊產生將要發送至目標對象的目標頁面的資訊。 The user can edit the relevant information of the target page that he wants to send. The editing can be voice editing or text editing. For example, inputting custom voice information during the process of displaying the editing prompt information, or entering custom text information in the input box displaying the editing prompt information, the device generates and sends to the target object according to the customized information and related information of the target page. Information for your landing page.
可選地,在步驟101之後,還包括:接收用戶發送的取消指令,根據取消指令中止根據分享指令觸發的操作。 Optionally, after step 101, the method further includes: receiving a cancellation instruction sent by the user, and terminating the operation triggered by the sharing instruction according to the cancellation instruction.
很多時候,有可能是用戶錯誤的觸發了分享指令,用戶並不想對目標頁面的相關資訊進行分享,為了用戶的便利,用戶可以發送取消指令,例如點擊目標頁面上的預設按鈕來觸發取消指令,或者在目標頁面上透過執行預設操作來觸發分享指令,例如連續點擊目標頁面,或者對顯示該目標頁面的終端進行預設操作來觸發分享指令,例如晃動終端,或者透過發送語音指令來觸發分享指令,具體可以根據實際需要進行選擇,在此不再贅述。當基於語音分享資訊的裝置識別出該取消指令後,就終止根據分享指令 觸發的操作,即終止分享操作。 In many cases, it is possible that the user triggered the sharing instruction by mistake. The user does not want to share the relevant information of the target page. For the convenience of the user, the user can send a cancellation instruction, such as clicking the preset button on the target page to trigger the cancellation instruction. , Or trigger a sharing instruction by performing a preset operation on the target page, such as continuously clicking the target page, or performing a preset operation on the terminal displaying the target page to trigger the sharing instruction, such as shaking the terminal, or by sending a voice command to trigger The sharing instructions can be selected according to actual needs, and will not be repeated here. When the device based on voice sharing information recognizes the cancellation instruction, it terminates the sharing instruction The triggered operation, that is, the termination of the sharing operation.
可選地,在步驟102之後,且在步驟103之前,還包括:獲取與目標應用的資訊相關的多個應用;顯示多個應用的第三標識;相應於用戶對第三標識的選擇,確定與所選擇的第三標識相對應的目標應用。 Optionally, after step 102 and before step 103, the method further includes: obtaining multiple applications related to the information of the target application; displaying a third identifier of the multiple applications; and determining the third identifier corresponding to the user's selection of the third identifier. The target application corresponding to the selected third identifier.
舉例來說,若用戶終端中的應用有多個,例如其中兩個應用的名稱為“天貓”和“天天快遞”,用戶在透過語音輸入目標應用的部分名稱“天”之後,基於語音分享資訊的裝置對該目標應用的部分名稱進行匹配,匹配出兩個待確定應用,分別是“天貓”和“天天快遞”,則向用戶顯示這多個待確定應用,例如顯示待確定應用的標識,用戶點擊該天貓的標識發送第三確認資訊,基於語音分享資訊的裝置識別該第三確認資訊,確定“天貓”為目標應用。 For example, if there are multiple applications in the user terminal, for example, the names of two applications are "Tmall" and "Tiantian Express", after the user enters part of the name of the target application "Tian" by voice, the voice sharing The information device matches part of the name of the target application, and matches two applications to be determined, namely “Tmall” and “Tiantian Express”, and then displays the multiple applications to be determined to the user, for example, displays the applications to be determined. Logo, the user clicks the Tmall logo to send the third confirmation information, the device based on the voice sharing information recognizes the third confirmation information, and determines "Tmall" as the target application.
接下來,在確定出目標應用之後,還可以執行以下操作:在目標應用中匹配與目標對象的資訊相關的多個對象;顯示多個對象的第二標識;相應於用戶對第二標識的選擇,確定與所選擇的第二標識相對應的目標對象。 Next, after the target application is determined, the following operations can also be performed: matching multiple objects related to the information of the target object in the target application; displaying the second identifier of the multiple objects; corresponding to the user's selection of the second identifier To determine a target object corresponding to the selected second identifier.
舉例來說,若目標對象在目標應用中的名稱為“王曉 華”,用戶在透過語音輸入目標對象的部分名稱“曉華”之後,基於語音分享資訊的裝置對該目標對象的部分名稱進行匹配,匹配出多個對象,分別是“李曉華”、“趙曉華”和“王曉華”,則向用戶顯示這多個對象,例如顯示待確定對象的頭像,用戶點擊該劉曉華的頭像,基於語音分享資訊的裝置識別該選擇,確定劉曉華為目標對象。 For example, if the target object ’s name in the target application is “Wang Xiao "Hua", after the user enters the partial name "Xiaohua" of the target object by voice, the device based on the voice sharing information matches the partial name of the target object, and multiple objects are matched, namely "Li Xiaohua" and "Zhao Xiaohua" And "Wang Xiaohua", the user is displayed with these multiple objects, for example, the avatar of the object to be determined is displayed, the user clicks on the avatar of Liu Xiaohua, the device based on the voice sharing information recognizes the selection, and determines the Liu Xiaohua target object.
根據本實施例,用戶若想要分享目標頁面的資訊,透過發出包括目標應用以及目標對象的語音就能夠實現透過目標應用向目標對象發送目標頁面的資訊,這樣,盡可能地無需透過手動操作來分享目標頁面的資訊,進而避免複雜的分享流程,給用戶帶來極大的便利。 According to this embodiment, if the user wants to share the information of the target page, by sending out the voice including the target application and the target object, the information of the target page can be sent to the target object through the target application, so as far as possible without manual operation. Share the information of the target page to avoid complicated sharing processes and bring great convenience to users.
本實施例對實施例二的基於語音分享資訊的方法做進一步補充說明。 This embodiment further supplements the method for sharing information based on voice in the second embodiment.
如圖2A所示,為根據本實施例的基於語音分享資訊的方法的流程示意圖。該方法包括:步驟201,顯示目標頁面,並接收用戶透過按壓目標頁面上的預設按鈕發送的分享指令,執行步驟202。 As shown in FIG. 2A, it is a schematic flowchart of a method for sharing information based on voice according to this embodiment. The method includes step 201, displaying a target page, and receiving a sharing instruction sent by a user by pressing a preset button on the target page, and executing step 202.
目標頁面即終端顯示螢幕上當前正在顯示的頁面,例如網頁。本實施例的分享指令用於分享資訊,例如分享與目標頁面相關的資訊。 The target page is the page currently displayed on the terminal display screen, such as a web page. The sharing instruction in this embodiment is used to share information, such as sharing information related to a target page.
目標頁面上的預設位置可以設置有虛擬按鈕,當用戶按壓該虛擬按鈕時觸發分享指令。 A virtual button may be set at a preset position on the target page, and a sharing instruction is triggered when the user presses the virtual button.
步驟202,若識別出用戶持續按壓預設按鈕的時間超過第一預設閾值,則顯示第一提示資訊,並獲取用戶在第一提示資訊的顯示過程中輸入的第一語音資料,將第一語音資料作為目標應用的資訊,執行步驟203。 In step 202, if it is recognized that the user continuously presses the preset button for more than a first preset threshold, the first prompt information is displayed, and the first voice data input by the user during the display of the first prompt information is obtained, and the first The voice data is used as the information of the target application, and step 203 is executed.
語音資料即用戶發出的聲音,該語音資料所提到的目標應用即欲將目標頁面分享給目標用戶所使用的應用,目標對象即欲將目標頁面的資訊發送至的目標用戶在目標應用中使用的賬戶。 The voice data is the sound made by the user. The target application mentioned in the voice data is the application used to share the target page to the target user. The target object is the target user to whom the information of the target page is to be sent for use in the target application. Account.
本實施例的目標應用為以下應用中的一個:短信、社交應用。該社交應用可以是微信、微博、釘釘等應用,還可以是其它應用,例如淘寶、支付寶、facebook、twitter、instagram等,只要能夠實現與其它對象進行資訊互動的應用都可以作為目標應用。 The target application of this embodiment is one of the following applications: SMS, social applications. The social application can be an application such as WeChat, Weibo, Dingding, or other applications, such as Taobao, Alipay, facebook, twitter, instagram, etc. Any application that can achieve information interaction with other objects can be used as a target application .
本實施例的第一預設閾值可以根據實際需要進行設定,例如0.5秒鐘,則在終端的顯示螢幕上顯示第一提示資訊,該第一提示資訊用於提醒用戶輸入目標應用的資訊,這樣用戶就可以輸入目標應用的資訊。 The first preset threshold in this embodiment can be set according to actual needs. For example, 0.5 seconds, the first prompt information is displayed on the display screen of the terminal, and the first prompt information is used to remind the user to input information of the target application. The user can then enter information about the target application.
步驟203,顯示第二提示資訊,並獲取用戶在第二提示資訊顯示過程中輸入的第二語音資料,將第二語音資料作為目標對象的資訊,執行步驟204。 In step 203, the second prompt information is displayed, and the second voice data input by the user during the display of the second prompt information is obtained. The second voice data is used as the information of the target object, and step 204 is executed.
在顯示第一提示資訊預設時間後或者識別出用戶未輸入語音的時間超過預設時間上限後,顯示第二提示資訊,以提示用戶輸入目標對象的資訊。 After displaying the first prompt information for a preset time or after recognizing that the time during which the user has not input voice exceeds the preset time limit, a second prompt information is displayed to prompt the user to enter information about the target object.
步驟204,分析語音資料,獲取目標應用的資訊和目 標對象的資訊,執行步驟205。 Step 204: Analyze the voice data to obtain information and goals of the target application. For target object information, go to step 205.
舉例來說,當用戶放開所按壓的預設按鈕之後,裝置就可以將在用戶在持續按壓預設按鈕的過程中所獲取的語音資料進行分析,以獲取目標應用和目標對象的資訊。具體地,裝置可以根據第一提示資訊和第二提示資訊將語音資料儲存至不同的位置以區分目標應用和目標對象的資訊。 For example, after the user releases the pressed preset button, the device can analyze the voice data obtained during the process of continuously pressing the preset button by the user to obtain information of the target application and target object. Specifically, the device may store the voice data to different locations according to the first prompt information and the second prompt information to distinguish the target application and target object information.
步驟205,若識別出終端已安裝目標應用,則在目標應用中查詢是否有目標對象,若查詢結果為是,則執行步驟206,否則執行步驟207。 In step 205, if it is identified that the target application has been installed on the terminal, query whether there is a target object in the target application, and if the query result is yes, step 206 is performed, otherwise step 207 is performed.
在執行步驟205之前,可以先確定終端是否已經安裝了目標應用,若確定結果為是,則執行步驟205。否則,可以自動透過網絡下載並安裝該目標應用,再執行步驟205,或者是顯示用於提示用戶未安裝該目標應用的資訊。 Before step 205 is performed, it may be determined whether the target application has been installed on the terminal, and if the determination result is yes, step 205 is performed. Otherwise, the target application can be automatically downloaded and installed through the network, and then step 205 is performed, or information for prompting the user that the target application is not installed is displayed.
步驟206,向目標對象發送與目標頁面相關的資訊。 Step 206: Send information related to the target page to the target object.
例如,裝置打開目標對象對應的對話界面,並透過對話界面向目標對象發送目標頁面的資訊,該過程可以顯示給用戶,然後返回目標頁面。 For example, the device opens a dialog interface corresponding to the target object, and sends information of the target page to the target object through the dialog interface. This process can be displayed to the user and then returned to the target page.
可選地,在目標應用中查詢是出有目標對象之後,且在打開目標對象對應的對話界面之間,還包括:顯示目標應用和/或目標對象的資訊;若接收到用戶根據所顯示的目標應用和/或目標對象的資訊發送的確認指令,則執行打開目標對象對應的對話 界面的操作。 Optionally, after the query in the target application has a target object, and between opening the dialog interface corresponding to the target object, the method further includes: displaying information about the target application and / or the target object; if the user is received according to the displayed information, A confirmation instruction sent by the target application and / or the information of the target object, then the dialog corresponding to the target object is opened. Interface operation.
例如,在查詢出目標應用中有目標對象之後,可以顯示目標對象在目標應用中的資訊,例如頭像資訊,用戶透過點擊該顯示的資訊發送確認指令,例如點擊顯示出的頭像。這樣,用戶可以進一步確認目標對象,以避免發送錯誤。 For example, after querying for a target object in the target application, information about the target object in the target application, such as avatar information, can be displayed. The user sends a confirmation instruction by clicking the displayed information, such as clicking on the displayed avatar. In this way, the user can further confirm the target object to avoid sending errors.
步驟207,顯示用於目標應用中表示無目標對象的查詢失敗資訊。 Step 207: Display the query failure information indicating that there is no target object in the target application.
例如,若目標對象對應的目標用戶在不同的應用中有不同的資訊,該資訊例如為名稱,很有可能輸入分享指令的用戶記錯了目標用戶在目標應用中資訊,這樣可以顯示查詢失敗資訊,以提示用戶該目標應用中沒有該目標對象。 For example, if the target user corresponding to the target object has different information in different applications, such as the name, it is very likely that the user who entered the sharing instruction misreported the information of the target user in the target application, so that the query failure information can be displayed To alert the user that the target object does not exist in the target application.
下面,以具體舉例的方式來說明本實施例的方法。 The method of this embodiment will be described below with specific examples.
用戶A打開如圖2B所示的目標頁面210,覺得該目標頁面所顯示的物品非常好,想要推薦給目標用戶B,則可以按壓目標頁面上的“分享”按鈕211。並在按壓0.1秒之後,顯示如圖2C所示的第一提示資訊212,該第一提示資訊212的內容為“請輸入目標應用的名稱”,此時用戶可以輸入語音“微信”,在裝置識別出用戶未輸入語音的時間超過1秒後,顯示如圖2D所示的第二提示資訊213,該第二提示資訊213的內容為“請出入目標對象的名稱”,此時用戶可以輸入語音“小芳”,接著,可以如圖2E顯示編輯提示資訊214,內容為“請輸入自定義資訊”,用戶A輸 入語音“這個東西非常好”,或者如圖2F顯示提示框215,請用戶輸入自定義資訊,用戶輸入文字“這個東西非常好”,接著點擊確認按鈕216。 User A opens the target page 210 shown in FIG. 2B, and feels that the items displayed on the target page are very good. If he wants to recommend it to the target user B, he can press the "Share" button 211 on the target page. And after pressing for 0.1 second, the first prompt information 212 shown in FIG. 2C is displayed. The content of the first prompt information 212 is "Please enter the name of the target application". At this time, the user can enter a voice "WeChat" on the device After recognizing that the user has not input voice for more than 1 second, a second prompt information 213 as shown in FIG. 2D is displayed. The content of the second prompt information 213 is "Please enter and exit the target object's name." At this time, the user can input the voice. "Xiaofang", and then the editing prompt information 214 can be displayed as shown in Figure 2E, the content is "Please enter custom information", user A enters Enter the voice "this thing is very good", or display a prompt box 215 as shown in Figure 2F, ask the user to enter custom information, the user enters the text "this thing is very good", and then click the confirmation button 216.
當裝置識別出用戶點擊確認按鈕216之後,則調取用戶輸入的目標應用的資訊,並在目標應用中匹配目標對象的名稱,若匹配成功,則顯示如圖2G所示的目標對象在目標應用中的頭像217,還可以顯示一些其他相關資訊,用戶A點擊該頭像217發送確認指令,裝置接收到確認指令之後,向目標對象發送帶有自定義資訊的目標頁面的快照。 When the device recognizes that the user clicks the confirmation button 216, the information of the target application input by the user is retrieved, and the target object name is matched in the target application. If the matching is successful, the target object shown in FIG. 2G is displayed in the target application. The avatar 217 in can also display some other related information. User A clicks the avatar 217 to send a confirmation instruction. After receiving the confirmation instruction, the device sends a snapshot of the target page with the customized information to the target object.
用戶B透過微信打開用戶A發送的資訊,透過預覽圖識別出這是一張照片,接下來點擊該照片進行放大顯示,用戶B所對應的終端在呈現目標頁面的快照的同事播放用戶A輸入的自定義語音資訊,或者顯示帶有用戶A自定義資訊的目標頁面的快照。 User B opens the information sent by User A via WeChat, and recognizes that this is a photo through the preview image. Then click the photo to enlarge the display. The terminal corresponding to User B plays the input of User A in a colleague who presents a snapshot of the target page. Customize voice messages, or display a snapshot of the target page with user A's custom messages.
根據本實施例,用戶想要分享目標頁面的資訊時,輸入分享指令,透過顯示第一提示資訊和第二提示資訊來提示用戶輸入目標應用和目標對象的資訊,不僅使得用戶儘量無需透過複雜的手動操作來分享目標頁面的資訊,給用戶帶來極大的便利,而且能夠使得裝置精確識別目標應用和目標對象的資訊,進而儘量避免將目標頁面的資訊發送給錯誤的目標對象。 According to this embodiment, when a user wants to share information of a target page, enter a sharing instruction, and prompt the user to input information of the target application and target object by displaying the first prompt information and the second prompt information. The manual operation to share the information of the target page brings great convenience to the user, and enables the device to accurately identify the information of the target application and the target object, so as to avoid sending the information of the target page to the wrong target object as much as possible.
本實施例對實施例二的基於語音分享資訊的方法做進 一步補充說明。 This embodiment is based on the method for sharing information based on voice in the second embodiment. Step by step explanation.
如圖3A所示,為根據本實施例的基於語音分享資訊的方法的流程示意圖。該方法包括:步驟301,顯示目標頁面,並接收用戶透過按壓目標頁面上的預設按鈕發送的分享指令,執行步驟302。 As shown in FIG. 3A, it is a schematic flowchart of a method for sharing information based on voice according to this embodiment. The method includes step 301, displaying a target page, and receiving a sharing instruction sent by a user by pressing a preset button on the target page, and performing step 302.
目標頁面即終端顯示螢幕上當前正在顯示的頁面,例如網頁。本實施例的分享指令用於分享資訊,例如分享與目標頁面相關的資訊。 The target page is the page currently displayed on the terminal display screen, such as a web page. The sharing instruction in this embodiment is used to share information, such as sharing information related to a target page.
步驟302,識別用戶在持續按壓預設按鈕過程中產生的語音資料中是否包括兩段語音子資料,兩段語音子資料之間的時間間隔超過第二預設閾值,若識別結果為是,則執行步驟303。 In step 302, it is identified whether the voice data generated by the user continuously pressing the preset button includes two pieces of voice sub-data, and the time interval between the two pieces of voice sub-data exceeds a second preset threshold. If the recognition result is yes, then Go to step 303.
語音資料即用戶發出的聲音,該語音資料所提到的目標應用即欲將目標頁面分享給目標用戶所使用的應用,目標對象即欲將目標頁面的資訊發送至的目標用戶在目標應用中使用的賬戶。 The voice data is the sound made by the user. The target application mentioned in the voice data is the application used to share the target page to the target user. The target object is the target user to whom the information of the target page is to be sent for use in the target application. Account.
本實施例的目標應用為以下應用中的一個:短信、社交應用。該社交應用可以是微信、微博、釘釘等應用,還可以是其它應用,例如淘寶、支付寶、facebook、twitter、instagram等,只要能夠實現與其它對象進行資訊互動的應用都可以作為目標應用。 The target application of this embodiment is one of the following applications: SMS, social applications. The social application can be an application such as WeChat, Weibo, Dingding, or other applications, such as Taobao, Alipay, facebook, twitter, instagram, etc. Any application that can achieve information interaction with other objects can be used as a target application .
本實施例的第二預設閾值可以根據需要設定,例如0.5秒或1秒,當然還可以設置為其它時間,在此不做限定。 The second preset threshold in this embodiment can be set according to requirements, for example, 0.5 seconds or 1 second, and of course, it can also be set to other times, which is not limited herein.
若識別出語音資料中未包括兩段語音子資料,則向用戶顯示用於提示無法識別的資訊,以告知用戶重新輸入語音資料,並在輸入兩段語音子資料時將其間的時間間隔拉長。 If it is recognized that the two pieces of speech sub-data are not included in the speech data, the user is displayed with information for prompting unrecognizable information to inform the user to re-enter the speech data, and the time interval between the two pieces of speech sub-data is lengthened. .
步驟303,將第一段語音子資料作為目標應用的資訊,將第二段語音子資料作為目標對象的資訊,執行步驟304。 In step 303, the first piece of voice sub-data is used as the information of the target application, and the second piece of voice sub-data is used as the information of the target object, and step 304 is executed.
步驟304,分析語音資料,獲取目標應用的資訊和目標對象的資訊,執行步驟305。 Step 304: Analyze the voice data, obtain the information of the target application and the information of the target object, and execute step 305.
舉例來說,當用戶放開所按壓的預設按鈕之後,裝置就可以將在用戶在持續按壓預設按鈕的過程中所獲取的語音資料進行分析,以獲取目標應用和目標對象的資訊。具體地,裝置可以根據第一提示資訊和第二提示資訊將語音資料儲存至不同的位置以區分目標應用和目標對象的資訊。 For example, after the user releases the pressed preset button, the device can analyze the voice data obtained during the process of continuously pressing the preset button by the user to obtain information of the target application and target object. Specifically, the device may store the voice data to different locations according to the first prompt information and the second prompt information to distinguish the target application and target object information.
分析語音資料的方式可以採用關鍵字提取的方式,具體如何實現屬現有技術,在此不再贅述。 The method of analyzing the voice data may adopt a method of extracting keywords, and how to implement the specific method is a prior art, and details are not described herein again.
步驟305,若識別出終端已安裝目標應用,則在目標應用中查詢是否有目標對象,若查詢結果為是,則執行步驟306,否則執行步驟307。 In step 305, if it is identified that the target application has been installed on the terminal, query whether there is a target object in the target application, and if the query result is yes, step 306 is performed, otherwise step 307 is performed.
在執行步驟305之前,可以先確定終端是否已經安裝了目標應用,若確定結果為是,則執行步驟305。否則,可以自動透過網絡下載並安裝該目標應用,再執行步驟305,或者是顯示用於提示用戶未安裝該目標應用的資 訊。 Before executing step 305, it may be determined whether the terminal has a target application installed, and if the determination result is yes, then step 305 is performed. Otherwise, the target application can be downloaded and installed through the network automatically, and then step 305 is performed, or a message for prompting the user that the target application is not installed is displayed. News.
步驟306,向目標對象發送與目標頁面相關的資訊。 Step 306: Send information related to the target page to the target object.
例如,裝置打開目標對象對應的對話界面,並透過對話界面向目標對象發送與目標頁面相關的資訊,該過程可以顯示給用戶,然後返回目標頁面。 For example, the device opens a dialog interface corresponding to the target object and sends information related to the target page to the target object through the dialog interface. This process can be displayed to the user and then returned to the target page.
可選地,在目標應用中查詢是出有目標對象之後,且在打開目標對象對應的對話界面之間,還包括:顯示目標應用和/或目標對象的資訊;若接收到用戶根據所顯示的目標應用和/或目標對象的資訊發送的確認指令,則執行打開目標對象對應的對話界面的操作。 Optionally, after the query in the target application has a target object, and between opening the dialog interface corresponding to the target object, the method further includes: displaying information about the target application and / or the target object; if the user is received according to the displayed information, The confirmation instruction sent by the target application and / or information of the target object executes an operation of opening a dialog interface corresponding to the target object.
例如,在查詢出目標應用中有目標對象之後,可以顯示目標對象在目標應用中的資訊,該資訊例如為頭像資訊,用戶透過點擊該顯示出來的資訊發送確認指令,例如點擊顯示出來的頭像發送確認指令。這樣,用戶可以進一步確認目標對象,以避免發送錯誤。 For example, after querying that there is a target object in the target application, the information of the target object in the target application can be displayed, such as avatar information, and the user sends a confirmation instruction by clicking the displayed information, such as clicking the displayed avatar to send Confirm the instruction. In this way, the user can further confirm the target object to avoid sending errors.
步驟307,顯示用於目標應用中表示無目標對象的查詢失敗資訊。 In step 307, the query failure information indicating that there is no target object in the target application is displayed.
例如,若目標對象對應的目標用戶在不同的應用中有不同的資訊,該資訊例如為名稱,很有可能輸入分享指令的用戶記錯了目標用戶在目標應用中的資訊,這樣可以顯示查詢失敗資訊,以提示用戶該目標應用中沒有該目標對象。 For example, if the target user corresponding to the target object has different information in different applications, such as the name, it is very likely that the user who entered the sharing instruction misreported the information of the target user in the target application, which can show that the query failed Information to remind users that the target audience does not exist in the target application.
下面,以具體舉例的方式來說明本實施例的方法。 The method of this embodiment will be described below with specific examples.
假設,第二預設閾值為0.5秒。 It is assumed that the second preset threshold is 0.5 seconds.
用戶A打開如圖3B所示的目標頁面310,覺得該目標頁面所顯示的物品非常好,想要推薦給用戶B,則可以持續按壓目標頁面上的“分享”按鈕311,此時,用戶可以輸入兩段語音子資料,分別為“微信”以及“小芳”,兩段語音子資料之間的時間間隔為1秒。接下來,不再按壓該“分享”按鈕311。 User A opens the target page 310 shown in FIG. 3B, and feels that the items displayed on the target page are very good. If he wants to recommend it to user B, he can continue to press the "share" button 311 on the target page. At this time, the user can Enter two pieces of voice sub-data, "WeChat" and "Xiaofang", and the time interval between the two pieces of voice sub-data is 1 second. Next, the “share” button 311 is no longer pressed.
當裝置識別出用戶放開“分享”按鈕311之後,則調取用戶輸入的目標應用的資訊,並在目標應用中匹配目標對象的名稱,若匹配成功,則顯示如圖3C所示的目標對象在目標應用中的頭像312,用戶A點擊該頭像312發送確認指令,裝置接收到確認指令之後,向目標對象發送帶有自定義資訊的目標頁面的快照。 When the device recognizes that the user releases the "Share" button 311, the device retrieves the information of the target application entered by the user and matches the name of the target object in the target application. If the match is successful, the target object shown in FIG. 3C is displayed In the avatar 312 in the target application, the user A clicks the avatar 312 to send a confirmation instruction. After receiving the confirmation instruction, the device sends a snapshot of the target page with the customized information to the target object.
用戶B透過微信打開用戶A發送的資訊,透過預覽圖識別出這是一張照片,接下來點擊該照片進行放大顯示,用戶B所對應的終端在呈現目標頁面的快照的同事播放用戶A輸入的自定義語音資訊,或者顯示帶有用戶A自定義資訊的目標頁面的快照。 User B opens the information sent by User A via WeChat, and recognizes that this is a photo through the preview image. Then click the photo to enlarge the display. The terminal corresponding to User B plays the input of User A in a colleague who presents a snapshot of the target page. Customize voice messages, or display a snapshot of the target page with user A's custom messages.
根據本實施例,用戶想要分享目標頁面的資訊時,觸發分享指令,並透過識別用戶在持續按壓預設按鈕過程中產生的語音資料中是否包括兩段語音子資料,不僅使得用戶無需透過複雜的手動操作來分享目標頁面的資訊,給用戶帶來極大的便利,而且能夠使得裝置精確識別目標應用和目標對象的資訊,進而儘量避免將目標頁面的資訊發送 給錯誤的目標對象。 According to this embodiment, when the user wants to share the information of the target page, the sharing instruction is triggered, and by identifying whether the voice data generated by the user while continuously pressing the preset button includes two pieces of voice sub-data, not only does the user not need to go through complicated Manual operation to share the information of the target page, bring great convenience to the user, and enable the device to accurately identify the information of the target application and the target object, thereby avoiding sending the information of the target page as much as possible Give the wrong audience.
本實施例提供一種基於語音分享資訊的裝置,用於執行前述的方法。 This embodiment provides a device for sharing information based on voice for performing the foregoing method.
如圖4A所示,為根據本實施例的基於語音分享資訊的裝置的結構示意圖。本實施例的裝置包括顯示模組401、接收模組402、獲取模組403、確定模組404和發送模組405。 As shown in FIG. 4A, it is a schematic structural diagram of a device for sharing information based on voice according to this embodiment. The device in this embodiment includes a display module 401, a receiving module 402, an obtaining module 403, a determining module 404, and a sending module 405.
其中,顯示模組401用於顯示目標頁面;接收模組402用於接收用戶輸入的分享指令;獲取模組403用於根據分享指令,獲取語音資料,語音資料至少包括:與待分享的目標對象有關的資訊;確定模組404用於至少基於該語音資料確定待分享的目標對象,並確定待分享的目標應用;發送模組405用於透過目標應用向目標對象發送與目標頁面相關的資訊。 The display module 401 is used to display the target page; the receiving module 402 is used to receive the sharing instruction input by the user; the acquisition module 403 is used to obtain the voice data according to the sharing instruction, and the voice data includes at least: the target object to be shared Relevant information; a determining module 404 is used to determine a target object to be shared based on at least the voice data, and a target application to be shared; and a sending module 405 is configured to send information related to the target page to the target object through the target application.
可選地,如圖4B所示,該確定模組404包括目標獲取子模組412、第一顯示標識子模組413和第一確定子模組414,其中,目標獲取子模組412用於獲取與目標對象的資訊相關的多個應用;第一顯示標識子模組413用於顯示多個應用的第一標識;第一確定子模組414用於相應於用戶對第一標識的選擇,確定與所選擇的第一標識相對應的目標應用。 Optionally, as shown in FIG. 4B, the determination module 404 includes a target acquisition submodule 412, a first display identification submodule 413, and a first determination submodule 414, where the target acquisition submodule 412 is used for Acquiring multiple applications related to the information of the target object; the first display identification sub-module 413 is configured to display the first identification of the multiple applications; the first determination sub-module 414 is configured to correspond to the user's selection of the first identification, A target application corresponding to the selected first identification is determined.
可選地,第一確定子模組414具體用於: 相應於用戶經由語音輸入或點擊操作所選擇的第一標識,確定與所選擇的第一標識相對應的目標應用。 Optionally, the first determining submodule 414 is specifically configured to: The target application corresponding to the selected first identifier is determined corresponding to the first identifier selected by the user via voice input or click operation.
可選地,第一確定子模組414具體用於:相應於用戶選擇的多個第一標識,確定與多個第一標識相對應的多個目標應用。 Optionally, the first determining sub-module 414 is specifically configured to determine a plurality of target applications corresponding to the plurality of first identifiers corresponding to the plurality of first identifiers selected by the user.
可選地,如圖4B所示,該確定模組404還包括第一匹配子模組415、第二顯示標識子模組416和第二確定子模組417,其中,第一匹配子模組415用於在目標應用中匹配與目標對象的資訊相關的多個對象;第二顯示標識子模組416用於顯示多個對象的第二標識;第二確定子模組417用於相應於用戶對第二標識的選擇,確定與所選擇的第二標識相對應的目標對象。 Optionally, as shown in FIG. 4B, the determining module 404 further includes a first matching sub-module 415, a second display identification sub-module 416, and a second determining sub-module 417, wherein the first matching sub-module 415 is used to match multiple objects related to the information of the target object in the target application; the second display identification sub-module 416 is used to display the second identification of multiple objects; the second determination sub-module 417 is used to correspond to the user For the selection of the second identifier, a target object corresponding to the selected second identifier is determined.
可選地,第二確定子模組417具體用於:相應於用戶經由語音輸入或點擊操作所選擇的標識,確定與所選擇的第二標識相對應的目標對象;或者相應於用戶選擇的多個第二標識,確定與多個第二標識相對應的多個目標對象。 Optionally, the second determining sub-module 417 is specifically configured to: determine a target object corresponding to the selected second identifier corresponding to the identifier selected by the user via voice input or click operation; or corresponding to the multiple selected by the user; Second identifiers to determine multiple target objects corresponding to the multiple second identifiers.
可選地,語音資料中包括目標應用的資訊。可選地,如圖4B所示,確定模組404還包括第二匹配子模組420、第三顯示標識子模組421和第三確定子模組422。其中,第二匹配子模組420用於獲取與目標應用的資訊相關的多個應用;第三顯示標識子模組421用於顯示多個應用的第三標識;第三確定子模組422用於相應於用戶對第三標識的選擇,確定與所選擇的第三標識相對應的目標應用。 Optionally, the voice data includes information of the target application. Optionally, as shown in FIG. 4B, the determination module 404 further includes a second matching sub-module 420, a third display identification sub-module 421, and a third determination sub-module 422. The second matching sub-module 420 is used to obtain multiple applications related to the information of the target application; the third display identification sub-module 421 is used to display the third identification of multiple applications; the third determination sub-module 422 is used A target application corresponding to the selected third identifier is determined corresponding to the user's selection of the third identifier.
需要指出的是,目標獲取子模組412、第一顯示標識子模組413和第一確定子模組414可以與第一匹配子模組415、第二顯示標識子模組416和第二確定子模組417同時存在,也可以分別各自存在,相似地,目標獲取子模組412、第一顯示標識子模組413和第一確定子模組414可以與第二匹配子模組420、第三顯示標識子模組421和第三確定子模組422同時存在,也可以分別存在,第一匹配子模組415、第二顯示標識子模組416和第二確定子模組417可以與第二匹配子模組420、第三顯示標識子模組421和第三確定子模組422同時存在,也可以分別存在,圖4B中示出了以上模組均存在的情況。 It should be noted that the target acquisition sub-module 412, the first display identification sub-module 413, and the first determination sub-module 414 can be matched with the first matching sub-module 415, the second display identification sub-module 416, and the second determination Submodules 417 exist at the same time, or they can exist separately. Similarly, the target acquisition submodule 412, the first display identification submodule 413, and the first determination submodule 414 can be matched with the second matching submodule 420, the first The three display identification sub-module 421 and the third determination sub-module 422 exist simultaneously or separately, and the first matching sub-module 415, the second display identification sub-module 416, and the second determination sub-module 417 may be connected with the first The two matching sub-modules 420, the third display identification sub-module 421, and the third determination sub-module 422 exist at the same time, or they can exist separately. FIG. 4B shows the situation where all the above modules exist.
相應地,接收模組402具體用於:接收用戶透過按壓目標頁面上的預設按鈕發送的分享指令;可選地,獲取模組403具體用於:獲取用戶在持續按壓按鈕過程中輸入的語音資料。 Correspondingly, the receiving module 402 is specifically configured to: receive a sharing instruction sent by a user by pressing a preset button on a target page; optionally, the obtaining module 403 is specifically configured to: obtain a voice input by a user while continuously pressing the button data.
可選地,目標對象的資訊包括如下資訊中的至少一個:目標對象在目標應用中的名稱、頭像。 Optionally, the information of the target object includes at least one of the following information: a name and an avatar of the target object in the target application.
可選地,目標頁面的資訊包括以下資訊中的至少一種:目標頁面的鏈接、目標頁面的快照、用戶自定義的目標頁面的資訊。 Optionally, the information of the target page includes at least one of the following information: a link to the target page, a snapshot of the target page, and information of a user-defined target page.
可選地,目標應用為以下應用中的一個:短信、社交應用。 Optionally, the target application is one of the following applications: SMS, social applications.
可選地,語音資料還包括用戶的自定義資訊。 Optionally, the voice data also includes user-defined information.
可選地,目標頁面的資訊還包括自定義資訊。 Optionally, the information on the target page further includes custom information.
根據本實施例,用戶若想要分享目標頁面的資訊,透過發出包括目標應用以及目標對象的語音就能夠實現透過目標應用向目標對象發送目標頁面的資訊,這樣,盡可能地無需透過手動操作來分享目標頁面的資訊,進而避免複雜的分享流程,給用戶帶來極大的便利。 According to this embodiment, if the user wants to share the information of the target page, by sending out the voice including the target application and the target object, the information of the target page can be sent to the target object through the target application, so as far as possible without manual operation. Share the information of the target page to avoid complicated sharing processes and bring great convenience to users.
本實施例對實施例四的裝置做進一步補充說明。本實施例主要對獲取模組的具體操作方式做進一步說明。 This embodiment further supplements the device of the fourth embodiment. This embodiment mainly explains the specific operation mode of the acquisition module.
方式一:如圖5A所示,為根據本實施例的裝置的結構示意圖。該裝置中的獲取模組404包括第一獲取子模組4031和第二獲取子模組4032。其中,第一獲取子模組4031用於若識別出用戶持續按壓預設按鈕的時間超過第一預設閾值,則顯示第一提示資訊,並獲取用戶在第一提示資訊的顯示過程中輸入的第一語音資料,相應地,確定模組404將第一語音資料作為目標應用的資訊;第二獲取子模組4032用於顯示第二提示資訊,並獲取用戶在第二提示資訊顯示過程中輸入的第二語音資料,相應地,確定模組404將第二語音資料作為目標對象的資訊。 Method 1: As shown in FIG. 5A, it is a schematic structural diagram of a device according to this embodiment. The acquisition module 404 in the device includes a first acquisition sub-module 4031 and a second acquisition sub-module 4032. Wherein, the first acquisition sub-module 4031 is configured to display the first prompt information if it is recognized that the user continues to press the preset button for more than a first preset threshold, and acquire the information entered by the user during the display of the first prompt information. The first voice data, correspondingly, the determination module 404 uses the first voice data as the information of the target application; the second acquisition sub-module 4032 is used to display the second prompt information, and obtain the user input during the second prompt information display process Accordingly, the determining module 404 uses the second voice data as the information of the target object.
方式二:確定模組404具體用於:識別用戶在持續按壓預設按鈕過程中產生的語音資料中是否包括兩段語音子資料,兩段語音子資料之間的時間間隔超過第二預設閾值;若識別結果為是,則將第一段語音子資料作為目標應 用的資訊,將第二段語音子資料作為目標對象的資訊。 Method 2: The determination module 404 is specifically used to identify whether the voice data generated by the user during continuous pressing of the preset button includes two pieces of voice sub-data, and the time interval between the two pieces of voice sub-data exceeds a second preset threshold ; If the recognition result is yes, the first segment of the voice sub-data is used as the target application Use the information, and use the second piece of voice data as the target audience information.
方式三:確定模組404具體用於:採用關鍵字提取方式獲取語音資料中的目標應用和目標對象的資訊。 Method 3: The determination module 404 is specifically used to: obtain information of the target application and the target object in the voice data by using a keyword extraction method.
可選地,本實施例的發送模組405具體用於:分析語音資料,獲取目標應用的資訊和目標對象的資訊;若識別出終端已安裝目標應用,則在目標應用中查詢是否有目標對象;若查詢結果為是,則打開目標對象對應的對話界面,並透過對話界面向目標對象發送目標頁面的資訊。 Optionally, the sending module 405 in this embodiment is specifically configured to: analyze the voice data to obtain information of the target application and information of the target object; if it is recognized that the terminal has the target application installed, query whether there is a target object in the target application ; If the query result is yes, open the dialog interface corresponding to the target object, and send the information of the target page to the target object through the dialog interface.
可選地,該發送模組405還用於:若查詢結果為否,則顯示用於目標應用中表示無目標對象的查詢失敗資訊。 Optionally, the sending module 405 is further configured to: if the query result is no, display the query failure information indicating that there is no target object in the target application.
可選地,發送模組405還用於:觸發顯示模組401顯示目標應用和/或目標對象的資訊;若接收到用戶根據所顯示的目標應用和/或目標對象的資訊發送的確認指令,則執行打開目標對象對應的對話界面的操作。 Optionally, the sending module 405 is further configured to: trigger the display module 401 to display information of the target application and / or target object; if a confirmation instruction sent by the user according to the displayed target application and / or target object information is received, Then the operation of opening the dialog interface corresponding to the target object is performed.
可選地,如圖5B所示,本實施例的裝置還包括編輯模組502,該編輯模組502用於:顯示編輯提示資訊,並獲取用戶在編輯提示資訊的顯示過程中輸入的自定義資訊,自定義資訊包括自定義語音 資訊或自定義文字資訊;產生帶有自定義資訊的目標頁面的資訊。 Optionally, as shown in FIG. 5B, the device of this embodiment further includes an editing module 502. The editing module 502 is configured to display the editing prompt information and obtain the customization input by the user during the display of the editing prompt information. Information, custom information includes custom voice News or custom text news; information that generates a landing page with custom news.
可選地,該裝置還包括取消模組503,取消模組503用於接收用戶發送的取消指令,根據取消指令中止根據分享指令觸發的操作。圖5B中示出了取消模組與顯示模組503相連接,該取消模組可以與圖5B中的任意模組連接,以取消相應模組的操作。 Optionally, the device further includes a cancellation module 503. The cancellation module 503 is configured to receive a cancellation instruction sent by the user, and terminate the operation triggered by the sharing instruction according to the cancellation instruction. FIG. 5B shows that the cancellation module is connected to the display module 503. The cancellation module can be connected to any module in FIG. 5B to cancel the operation of the corresponding module.
關於本實施例中的裝置,其中各個模組執行操作的具體方式已經在有關該方法的實施例中進行了詳細描述,此處將不做詳細闡述說明。 Regarding the device in this embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be described in detail here.
根據本實施例,用戶想要分享目標頁面的資訊時,觸發分享指令,並透過不同方式識別目標應用和目標對象的資訊,不僅使得用戶無需透過複雜的手動操作來分享目標頁面的資訊,給用戶帶來極大的便利,而且能夠使得裝置精確識別目標應用和目標對象的資訊,進而儘量避免將目標頁面的資訊發送給錯誤的目標對象。 According to this embodiment, when the user wants to share the information of the target page, the sharing instruction is triggered, and the information of the target application and the target object are identified in different ways, which not only saves the user from sharing the information of the target page through complicated manual operations, but also gives the user It brings great convenience, and enables the device to accurately identify the target application and the information of the target object, thereby avoiding sending the information of the target page to the wrong target object as much as possible.
本實施例提供另一種基於語音分享資訊的裝置,用於執行前述的方法。 This embodiment provides another apparatus for sharing information based on voice, for performing the foregoing method.
本實施例的裝置包括輸入設備、處理器、顯示螢幕;其中,處理器用於控制顯示螢幕顯示目標頁面;輸入設備用於接收用戶輸入的分享指令,並根據分享指令獲取語音資料,語音資料至少包括與待分享的目標對象有關的 資訊;處理器還用於至少基於該語音資料確定待分享的目標對象,並確定待分享的目標應用,透過目標應用向目標對象發送與目標頁面相關的資訊。 The apparatus of this embodiment includes an input device, a processor, and a display screen. The processor is used to control the display screen to display a target page; the input device is used to receive a sharing instruction input by a user and obtain voice data according to the sharing instruction. The voice data includes at least Related to the audience you want to share Information; the processor is further configured to determine a target object to be shared based on at least the voice data, determine a target application to be shared, and send information related to the target page to the target object through the target application.
可選地,處理器具體用於:獲取與目標對象的資訊相關的多個應用;控制顯示螢幕顯示多個應用的第一標識;相應於用戶對第一標識的選擇,確定與所選擇的第一標識相對應的目標應用。 Optionally, the processor is specifically configured to: obtain multiple applications related to the information of the target object; control the display screen to display the first identifiers of the multiple applications; and determine, in accordance with the user's selection of the first identifier, a relationship with the selected first identifier. One identifies the corresponding target application.
可選地,處理器具體用於:在目標應用中匹配與目標對象的資訊相關的多個對象;控制顯示螢幕顯示多個對象的第二標識;相應於用戶對第二標識的選擇,確定與所選擇的第二標識相對應的目標對象。 Optionally, the processor is specifically configured to: match a plurality of objects related to the information of the target object in the target application; control the display screen to display a second identifier of the plurality of objects; and determine and correspond to the user's selection of the second identifier. The target object corresponding to the selected second identifier.
可選地,語音資料中還包括目標應用的資訊。 Optionally, the voice data further includes information of the target application.
可選地,處理器具體用於:獲取與目標應用的資訊相關的多個應用;顯示多個應用的第三標識;相應於用戶對第三標識的選擇,確定與所選擇的第三標識相對應的目標應用。 Optionally, the processor is specifically configured to: obtain multiple applications related to the information of the target application; display a third identifier of the multiple applications; and determine a phase corresponding to the selected third identifier corresponding to the user's selection of the third identifier Corresponding target application.
相應地,處理器具體用於:若識別出用戶持續按壓預設按鈕的時間超過第一預設閾值,則控制顯示螢幕顯示第一提示資訊,並獲取用戶在第一提示資訊的顯示過程中輸入的第一語音資料,將第一 語音資料作為目標應用的資訊;控制顯示螢幕顯示第二提示資訊,並獲取用戶在第二提示資訊顯示過程中輸入的第二語音資料,將第二語音資料作為目標對象的資訊;或者可選地,處理器具體用於:識別用戶在持續按壓預設按鈕過程中產生的語音資料中是否包括兩段語音子資料,兩段語音子資料之間的時間間隔超過第二預設閾值;若識別結果為是,則將第一段語音子資料作為目標應用的資訊,將第二段語音子資料作為目標對象的資訊。 Correspondingly, the processor is specifically configured to: if it is recognized that the user continues to press the preset button for more than a first preset threshold, control the display screen to display the first prompt information, and obtain the user input during the display of the first prompt information The first voice data will be the first The voice data is used as the information of the target application; the control display screen displays the second prompt information, and obtains the second voice data input by the user during the second prompt information display process, and uses the second voice data as the target information; or optionally The processor is specifically configured to identify whether the voice data generated by the user during the continuous pressing of the preset button includes two pieces of voice sub-data, and the time interval between the two pieces of voice sub-data exceeds a second preset threshold; if the recognition result If so, the first piece of voice sub-data is used as the information of the target application, and the second piece of voice sub-data is used as the information of the target object.
可選地,處理器還用於控制顯示螢幕顯示編輯提示資訊,並獲取用戶在編輯提示資訊的顯示過程中輸入的自定義資訊,自定義資訊包括自定義語音資訊或自定義文字資訊;產生帶有自定義資訊的目標頁面的資訊。 Optionally, the processor is further configured to control the display screen to display the editing prompt information, and obtain the customized information input by the user during the display of the editing prompt information. The customized information includes customized voice information or customized text information; Information for landing pages with custom information.
可選地,本實施例的輸入設備輸入設備、處理器、顯示螢幕、處理器、顯示螢幕還用於執行前述相應的方法,具體不再贅述。 Optionally, the input device, the processor, the display screen, the processor, and the display screen of the input device in this embodiment are also used to execute the foregoing corresponding methods, and details are not described herein again.
如圖6所示,為根據本實施例的基於語音分享資訊的裝置的一結構示意圖。 As shown in FIG. 6, it is a schematic structural diagram of a device for sharing information based on voice according to this embodiment.
例如,裝置600可以是移動電話,計算機,數位廣播終端,訊息收發設備,遊戲控制台,平板設備,醫療設備,健身設備,個人數位助理等。 For example, the device 600 may be a mobile phone, a computer, a digital broadcasting terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, and the like.
參照圖6,裝置600可以包括以下一個或多個組件:處 理組件602,記憶體604,電源組件606,多媒體組件608,音頻組件610,輸入/輸出(I/O)的介面612,傳感器組件614,以及通信組件616。 Referring to FIG. 6, the apparatus 600 may include one or more of the following components: Management component 602, memory 604, power supply component 606, multimedia component 608, audio component 610, input / output (I / O) interface 612, sensor component 614, and communication component 616.
處理組件602通常控制裝置600的整體操作,諸如與顯示,電話呼叫,資料通信,相機操作和記錄操作相關聯的操作。處理組件602可以包括一個或多個處理器620來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件602可以包括一個或多個模組,便於處理組件602和其他組件之間的互動。例如,處理組件602可以包括多媒體模組,以方便多媒體組件608和處理組件602之間的互動。 The processing component 602 generally controls the overall operations of the device 600, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the method described above. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.
記憶體604被配置為儲存各種類型的資料以支持在設備600的操作。這些資料的示例包括用於在裝置600上操作的任何應用程序或方法的指令,連絡人資料,電話簿資料,訊息,圖片,視頻等。記憶體604可以由任何類型的揮發性或非揮發性儲存設備或者它們的組合實現,如靜態隨機存取記憶體(SRAM),電可擦除可編程唯讀記憶體(EEPROM),可擦除可編程唯讀記憶體(EPROM),可編程唯讀記憶體(PROM),唯讀記憶體(ROM),磁記憶體,快閃記憶體,磁盤或光盤。 The memory 604 is configured to store various types of data to support operation at the device 600. Examples of these materials include instructions for any application or method for operating on the device 600, contact information, phonebook information, messages, pictures, videos, and the like. The memory 604 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable Programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
電源組件606為裝置600的各種組件提供電力。電源組件606可以包括電源管理系統,一個或多個電源,及其他與為裝置600產生、管理和分配電力相關聯的組件。 The power component 606 provides power to various components of the device 600. The power component 606 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for the device 600.
多媒體組件608包括在裝置600和用戶之間的提供一個輸出介面的顯示螢幕。在一些實施例中,顯示螢幕可以包 括液晶顯示器(LCD)和觸摸面板(TP)。如果顯示螢幕包括觸摸面板,顯示螢幕可以被實現為觸摸螢幕,以接收來自用戶的輸入信號。觸摸面板包括一個或多個觸摸傳感器以感測觸摸、滑動和觸摸面板上的手勢。觸摸傳感器可以不僅感測觸摸或滑動動作的邊界,而且還檢測與觸摸或滑動操作相關的持續時間和壓力。在一些實施例中,多媒體組件608包括一個前置攝像頭和/或後置攝像頭。當設備600處於操作模式,如拍攝模式或視頻模式時,前置攝像頭和/或後置攝像頭可以接收外部的多媒體資料。每個前置攝像頭和後置攝像頭可以是一個固定的光學透鏡系統或具有焦距和光學變焦能力。 The multimedia component 608 includes a display screen that provides an output interface between the device 600 and a user. In some embodiments, the display screen may include Including liquid crystal display (LCD) and touch panel (TP). If the display screen includes a touch panel, the display screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, swipe, and gestures on the touch panel. The touch sensor can not only sense the boundary of a touch or slide action, but also detect duration and pressure related to the touch or slide operation. In some embodiments, the multimedia component 608 includes a front camera and / or a rear camera. When the device 600 is in an operation mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each front camera and rear camera can be a fixed optical lens system or have focal length and optical zoom capabilities.
音頻組件610被配置為輸出和/或輸入音頻信號。例如,音頻組件610包括一個麥克風(MIC),當裝置600處於操作模式,如呼叫模式、記錄模式和語音識別模式時,麥克風被配置為接收外部音頻信號。所接收的音頻信號可以被進一步儲存在記憶體604或經由通信組件616發送。在一些實施例中,音頻組件610還包括一個揚聲器,用於輸出音頻信號。 The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC) that is configured to receive an external audio signal when the device 600 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may be further stored in the memory 604 or transmitted via the communication component 616. In some embodiments, the audio component 610 further includes a speaker for outputting audio signals.
I/O介面612為處理組件602和外圍介面模組之間提供介面,上述外圍介面模組可以是鍵盤,點擊輪,按鈕等。這些按鈕可包括但不限於:主頁按鈕、音量按鈕、啟動按鈕和鎖定按鈕。 The I / O interface 612 provides an interface between the processing component 602 and a peripheral interface module. The peripheral interface module may be a keyboard, a click wheel, a button, or the like. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
傳感器組件614包括一個或多個傳感器,用於為裝置600提供各個方面的狀態評估。例如,傳感器組件614可以 檢測到設備600的打開/關閉狀態,組件的相對定位,例如組件為裝置600的顯示器和小鍵盤,傳感器組件614還可以檢測裝置600或裝置600一個組件的位置改變,用戶與裝置600接觸的存在或不存在,裝置600方位或加速/減速和裝置600的溫度變化。傳感器組件614可以包括接近傳感器,被配置用來在沒有任何的物理接觸時檢測附近物體的存在。傳感器組件614還可以包括光傳感器,如CMOS或CCD圖像傳感器,用於在成像應用中使用。在一些實施例中,該傳感器組件614還可以包括加速度傳感器,陀螺儀傳感器,磁傳感器,壓力傳感器或溫度傳感器。 The sensor component 614 includes one or more sensors for providing status assessment of various aspects of the device 600. For example, the sensor component 614 may Detect the device 600's on / off status and relative positioning of components, such as the display and keypad of the device 600, the sensor component 614 can also detect the change in the position of the device 600 or a component of the device 600, and the presence of a user contact with the device 600 Or absent, device 600 orientation or acceleration / deceleration and temperature change of device 600. The sensor component 614 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor component 614 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor component 614 may further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
通信組件616被配置為便於裝置600和其他設備之間有線或無線方式的通信。裝置600可以接入基於通信標準的無線網絡,如WiFi,2G或3G,或它們的組合。在一個示例性實施例中,通信組件616經由廣播信道接收來自外部廣播管理系統的廣播信號或廣播相關資訊。在一個示例性實施例中,通信組件616還包括近場通信(NFC)模組,以促進短程通信。例如,在NFC模組可基於射頻識別(RFID)技術,紅外資料協會(IrDA)技術,超寬頻帶(UWB)技術,藍牙(BT)技術和其他技術來實現。 The communication component 616 is configured to facilitate wired or wireless communication between the device 600 and other devices. The device 600 may access a wireless network based on a communication standard, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 616 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, the communication component 616 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra wide band (UWB) technology, Bluetooth (BT) technology and other technologies.
在示例性實施例中,裝置600可以被一個或多個應用專用積體電路(ASIC)、數位信號處理器(DSP)、數位信號處理設備(DSPD)、可編程邏輯器件(PLD)、現場可程式閘陣列(FPGA)、控制器、微控制器、微處理器或其他電子元件實現,用於執行上述方法。 In an exemplary embodiment, the device 600 may be implemented by one or more application specific integrated circuit (ASIC), digital signal processor (DSP), digital signal processing device (DSPD), programmable logic device (PLD), field A program gate array (FPGA), controller, microcontroller, microprocessor, or other electronic component is implemented to perform the above method.
由上可知,在圖6實施例中所涉及的通信組件616、音頻組件610以及輸入/輸出介面612均可以作為輸入設備的實現方式。 It can be known from the above that the communication component 616, the audio component 610, and the input / output interface 612 involved in the embodiment of FIG. 6 can all be implemented as an input device.
根據本實施例,用戶想要分享目標頁面的資訊,透過發出包括目標應用以及目標對象的語音就能夠實現透過目標應用向目標對象發送目標頁面的資訊,這樣無需透過手動操作來分享目標頁面的資訊,進而避免複雜的分享流程,給用戶帶來極大的便利。 According to this embodiment, the user wants to share the information of the target page. By sending out the voice including the target application and the target object, the information of the target page can be transmitted to the target object through the target application, so that the information of the target page is not shared through manual operation. , Thereby avoiding complicated sharing processes and bringing great convenience to users.
本發明還包括一種移動終端,包括前述任意實施例的裝置。 The present invention also includes a mobile terminal including the apparatus of any of the foregoing embodiments.
最後應說明的是:以上各實施例僅用以說明本發明的技術方案,而非對其限制;儘管參照前述各實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本發明各實施例技術方案的範圍。 Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, but not limited thereto. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: The technical solutions described in the foregoing embodiments can still be modified, or some or all of the technical features can be equivalently replaced; and these modifications or replacements do not depart from the essence of the corresponding technical solutions of the technical solutions of the embodiments of the present invention. range.
210‧‧‧目標頁面 210‧‧‧ target page
217‧‧‧頭像 217‧‧‧ Avatar
Claims (53)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
??201610710046.1 | 2016-08-23 | ||
CN201610710046.1A CN107767864B (en) | 2016-08-23 | 2016-08-23 | Method and device for sharing information based on voice and mobile terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
TW201807565A true TW201807565A (en) | 2018-03-01 |
Family
ID=61246382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW106119676A TW201807565A (en) | 2016-08-23 | 2017-06-13 | Voice-based information sharing method, device, and mobile terminal |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN107767864B (en) |
TW (1) | TW201807565A (en) |
WO (1) | WO2018036392A1 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108470566B (en) * | 2018-03-08 | 2020-09-15 | 腾讯科技(深圳)有限公司 | Application operation method and device |
CN110347303A (en) * | 2018-04-04 | 2019-10-18 | 腾讯科技(深圳)有限公司 | A kind of information processing method and relevant device |
CN110544473B (en) | 2018-05-28 | 2022-11-08 | 百度在线网络技术(北京)有限公司 | Voice interaction method and device |
CN108920119A (en) * | 2018-06-29 | 2018-11-30 | 维沃移动通信有限公司 | A kind of sharing method and mobile terminal |
CN109065049A (en) * | 2018-09-13 | 2018-12-21 | 苏州思必驰信息科技有限公司 | Social sharing method and system, the intelligent terminal of intelligent terminal based on interactive voice |
CN110333836B (en) * | 2019-07-05 | 2023-08-25 | 网易(杭州)网络有限公司 | Information screen projection method and device, storage medium and electronic device |
CN110728586A (en) * | 2019-09-25 | 2020-01-24 | 支付宝(杭州)信息技术有限公司 | Data sharing method and device and application popularization method and device |
CN111583929A (en) * | 2020-05-13 | 2020-08-25 | 军事科学院***工程研究院后勤科学与技术研究所 | Control method and device using offline voice and readable equipment |
CN113037924B (en) * | 2021-01-27 | 2022-11-25 | 维沃移动通信有限公司 | Voice transmission method, device, electronic equipment and readable storage medium |
CN113113005B (en) * | 2021-03-19 | 2024-06-18 | 大众问问(北京)信息科技有限公司 | Voice data processing method, device, computer equipment and storage medium |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6017219A (en) * | 1997-06-18 | 2000-01-25 | International Business Machines Corporation | System and method for interactive reading and language instruction |
KR100921554B1 (en) * | 2005-08-30 | 2009-10-14 | 주식회사 케이티 | System for service sharing and controling contents in voice session and thereof method |
US8447285B1 (en) * | 2007-03-26 | 2013-05-21 | Callwave Communications, Llc | Methods and systems for managing telecommunications and for translating voice messages to text messages |
CN103680497B (en) * | 2012-08-31 | 2017-03-15 | 百度在线网络技术(北京)有限公司 | Speech recognition system and method based on video |
CN104023040B (en) * | 2013-03-01 | 2018-06-01 | 联想(北京)有限公司 | A kind of method and device of information processing |
CN104063155B (en) * | 2013-03-20 | 2017-12-19 | 腾讯科技(深圳)有限公司 | Content share method, device and electronic equipment |
CN104065718A (en) * | 2014-06-19 | 2014-09-24 | 深圳米唐科技有限公司 | Method and system for achieving social sharing through intelligent loudspeaker box |
CN104580534B (en) * | 2015-02-06 | 2018-08-31 | 联想(北京)有限公司 | Information processing method, device and electronic equipment |
CN105094801B (en) * | 2015-06-12 | 2019-12-24 | 阿里巴巴集团控股有限公司 | Application function activation method and device |
CN105100449B (en) * | 2015-06-30 | 2018-01-23 | 广东欧珀移动通信有限公司 | A kind of picture sharing method and mobile terminal |
CN105656753A (en) * | 2015-12-16 | 2016-06-08 | 魅族科技(中国)有限公司 | Sending method and device |
-
2016
- 2016-08-23 CN CN201610710046.1A patent/CN107767864B/en active Active
-
2017
- 2017-06-13 TW TW106119676A patent/TW201807565A/en unknown
- 2017-08-11 WO PCT/CN2017/097012 patent/WO2018036392A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN107767864A (en) | 2018-03-06 |
WO2018036392A1 (en) | 2018-03-01 |
CN107767864B (en) | 2021-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW201807565A (en) | Voice-based information sharing method, device, and mobile terminal | |
CN107832036B (en) | Voice control method, device and computer readable storage medium | |
CN107644646B (en) | Voice processing method and device for voice processing | |
CN105162693B (en) | message display method and device | |
JP6321296B2 (en) | Text input method, apparatus, program, and recording medium | |
WO2018000585A1 (en) | Interface theme recommendation method, apparatus, terminal and server | |
WO2016095448A1 (en) | Equipment networking method and apparatus | |
US20170034325A1 (en) | Image-based communication method and device | |
WO2016082513A1 (en) | Method and device for prompting call request | |
CN104811469B (en) | Emotion sharing method and device for mobile terminal and mobile terminal thereof | |
CN104679599A (en) | Application program duplicating method and device | |
WO2016155231A1 (en) | Network access method and device | |
CN105677023B (en) | Information demonstrating method and device | |
CN107945806B (en) | User identification method and device based on sound characteristics | |
CN104615359A (en) | Method and device for performing voice operation on application software | |
WO2017000486A1 (en) | Method and device for obtaining search results | |
CN107566892A (en) | Video file processing method, device and computer-readable recording medium | |
CN104899501A (en) | Dialog list display method and device and terminal | |
CN108495168A (en) | The display methods and device of barrage information | |
CN106375178A (en) | Message display method and device based on instant messaging | |
EP3261324B1 (en) | Method and device for application switching | |
CN109388699A (en) | Input method, device, equipment and storage medium | |
CN108766427B (en) | Voice control method and device | |
CN103970831B (en) | Recommend the method and apparatus of icon | |
CN104902055B (en) | Contact person's creation method and device |