CN110784392A - Method and equipment for acquiring reading reminding information - Google Patents
Method and equipment for acquiring reading reminding information Download PDFInfo
- Publication number
- CN110784392A CN110784392A CN201910844222.4A CN201910844222A CN110784392A CN 110784392 A CN110784392 A CN 110784392A CN 201910844222 A CN201910844222 A CN 201910844222A CN 110784392 A CN110784392 A CN 110784392A
- Authority
- CN
- China
- Prior art keywords
- information
- user
- idle state
- reading
- idle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/332—Query formulation
- G06F16/3329—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/33—Querying
- G06F16/3331—Query processing
- G06F16/334—Query execution
- G06F16/3343—Query execution using phonetics
-
- 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
-
- 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
- G10L17/00—Speaker identification or verification techniques
- G10L17/22—Interactive procedures; Man-machine interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Health & Medical Sciences (AREA)
- Acoustics & Sound (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Mathematical Physics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Artificial Intelligence (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申请的目的是提供一种用于获取阅读提醒信息的方法与设备,具体包括:通过接收对应用户设备发送的语音信息,根据所述语音信息确定对应用户是否处于空闲状态,若所述用户正处于空闲状态,确定对应的阅读提醒信息,将所述阅读提醒信息发送至所述用户设备。本申请通过语音信息判断用户是否处于空闲状态,若用户处于空闲状态向用户发送阅读提醒信息,使得提醒效果更有效,提高了提醒信息的命中率,提升了用户的使用体验。
The purpose of this application is to provide a method and device for obtaining reading reminder information, which specifically includes: by receiving voice information sent by the corresponding user equipment, and determining whether the corresponding user is in an idle state according to the voice information, if the user is in an idle state. In an idle state, the corresponding reading reminder information is determined, and the reading reminder information is sent to the user equipment. The present application judges whether the user is in an idle state through voice information, and if the user is in an idle state, sending reading reminder information to the user makes the reminder effect more effective, improves the hit rate of the reminder information, and improves the user experience.
Description
技术领域technical field
本申请涉及通信领域,尤其涉及一种用于获取阅读提醒信息的技术。The present application relates to the field of communications, and in particular, to a technology for acquiring reading reminder information.
背景技术Background technique
随着网络的普及,越来越多的人通过移动设备或者PC设备进行阅读,不同于传统的书籍阅读,电子书阅读是在移动设备或者PC设备上通过多样化的阅读形式向用户提供各类电子书内容。电子书阅读为用户提供各类题材内容的阅读需求,各种电子书阅读应用为用户提供各类电子书内容,包括图书、杂志、漫画等;用户可以在前端上选择感兴趣的内容在线阅读,也可请求下载之后离线阅读。With the popularity of the Internet, more and more people read through mobile devices or PC devices. Different from traditional book reading, e-book reading provides users with various reading forms on mobile devices or PC devices. eBook content. E-book reading provides users with reading needs of various themes, and various e-book reading applications provide users with various e-book content, including books, magazines, comics, etc.; users can select the content of interest on the front end to read online, You can also request to download and read offline.
发明内容SUMMARY OF THE INVENTION
本申请的一个目的是提供一种用于获取阅读提醒信息的方法与设备。An object of the present application is to provide a method and device for acquiring reading reminder information.
根据本申请的一个方面,提供了一种用于获取阅读提醒信息的方法,应用于网络设备,该方法包括:According to one aspect of the present application, there is provided a method for obtaining reading reminder information, applied to a network device, the method comprising:
接收对应用户设备发送的语音信息;Receive the voice information sent by the corresponding user equipment;
根据所述语音信息确定所述用户是否处于空闲状态;Determine whether the user is in an idle state according to the voice information;
若所述用户正处于空闲状态,确定对应的阅读提醒信息;If the user is in an idle state, determine the corresponding reading reminder information;
将所述阅读提醒信息发送至所述用户设备。Send the reading reminder information to the user equipment.
根据本申请的一个方面,提供了一种用于获取阅读提醒信息的方法,应用于用户设备,该方法包括:According to an aspect of the present application, a method for obtaining reading reminder information is provided, applied to a user equipment, and the method includes:
通过录音装置实时获取关于用户的语音信息;Obtain real-time voice information about the user through the recording device;
将所述语音信息发送至对应的网络设备;sending the voice information to the corresponding network device;
接收并呈现所述网络设备返回的阅读提醒信息。Receive and present the reading reminder information returned by the network device.
根据本申请的一个方面,提供了一种用于获取阅读提醒信息的方法,其中,该方法包括:According to one aspect of the present application, a method for obtaining reading reminder information is provided, wherein the method includes:
所述用户设备通过录音装置实时获取关于用户的语音信息,将所述语音信息发送至对应的网络设备;The user equipment acquires the voice information about the user in real time through the recording device, and sends the voice information to the corresponding network device;
所述网络设备接收对应用户设备发送的、关于用户的语音信息,根据所述语音信息确定所述用户是否处于空闲状态;The network device receives the voice information about the user sent by the corresponding user equipment, and determines whether the user is in an idle state according to the voice information;
若所述用户正处于空闲状态,所述网络设备确定对应的阅读提醒信息,将所述阅读提醒信息发送至所述用户设备。If the user is in an idle state, the network device determines the corresponding reading reminder information, and sends the reading reminder information to the user equipment.
所述用户设备接收并所呈现所述阅读提醒信息。The user equipment receives and presents the reading reminder information.
根据本申请的另一个方面,提供了一种用于获取阅读提醒信息的网络设备,其中,所述设备包括:According to another aspect of the present application, a network device for acquiring reading reminder information is provided, wherein the device includes:
一一模块,用于接收对应用户设备发送的语音信息;11 modules, used to receive the voice information sent by the corresponding user equipment;
一二模块,用于根据所述语音信息确定所述用户是否处于空闲状态;One or two modules are used to determine whether the user is in an idle state according to the voice information;
一三模块,若所述用户正处于空闲状态,用于确定对应的阅读提醒信息;One and three modules are used to determine the corresponding reading reminder information if the user is in an idle state;
一四模块,用于将所述阅读提醒信息发送至所述用户设备。A fourth module, configured to send the reading reminder information to the user equipment.
根据本申请的另一个方面,提供了一种用于获取阅读提醒信息的用户设备,其中,所述设备包括:According to another aspect of the present application, a user equipment for acquiring reading reminder information is provided, wherein the equipment includes:
二一模块,用于通过录音装置实时获取关于用户的语音信息;Two-one module, used to obtain real-time voice information about the user through the recording device;
二二模块,用于将所述语音信息发送至对应的网络设备;The second module is used to send the voice information to the corresponding network device;
二三模块,用于接收并呈现所述网络设备返回的阅读提醒信息。The second and third modules are used to receive and present the reading reminder information returned by the network device.
根据本申请的一个方面,提供了一种用于获取阅读提醒信息的设备,该设备包括:According to one aspect of the present application, a device for acquiring reading reminder information is provided, the device comprising:
处理器;以及processor; and
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如上所述任一方法的操作。A memory arranged to store computer-executable instructions which, when executed, cause the processor to perform the operations of any of the methods described above.
根据本申请的另一个方面,提供了一种存储指令的计算机可读介质,所述指令在被执行时所得系统进行如上所述任一方法的操作。According to another aspect of the present application, there is provided a computer-readable medium storing instructions that, when executed, result in a system performing the operations of any of the methods described above.
与现有技术相比,本申请通过接收对应用户设备发送的语音信息,根据所述语音信息确定对应用户是否处于空闲状态,若所述用户正处于空闲状态,确定对应的阅读提醒信息,将所述阅读提醒信息发送至所述用户设备。本申请通过语音信息判断用户是否处于空闲状态,若用户处于空闲状态向用户发送阅读提醒信息,使得提醒效果更有效,提高了提醒信息的命中率,提升了用户的使用体验。而且,在该阅读提醒信息中还可以包括推荐书籍等,为用户提供更全面、更细致的提醒,在提醒用户阅读的同时,进一步为用户提供合适的书籍,丰富了提醒信息的内容,提供了良好的用户体验。Compared with the prior art, the present application determines whether the corresponding user is in an idle state by receiving the voice information sent by the corresponding user equipment, and determines whether the corresponding user is in an idle state according to the voice information. The reading reminder information is sent to the user equipment. The present application judges whether the user is in an idle state through voice information, and if the user is in an idle state, sends reading reminder information to the user, so that the reminder effect is more effective, the hit rate of the reminder information is improved, and the user experience is improved. Moreover, the reading reminder information may also include recommended books, etc., to provide users with more comprehensive and detailed reminders, while reminding users to read, further provide users with suitable books, enrich the content of the reminder information, and provide users with more comprehensive and detailed reminders. Good user experience.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1示出根据本申请一个实施例的一种用于获取阅读提醒信息的系统拓扑图;1 shows a system topology diagram for obtaining reading reminder information according to an embodiment of the present application;
图2示出根据本申请一个实施例的一种用于获取阅读提醒信息的系统方法流程图;2 shows a flowchart of a system method for acquiring reading reminder information according to an embodiment of the present application;
图3示出根据本申请一个实施例的一种用于获取阅读提醒信息的方法流程图;3 shows a flowchart of a method for acquiring reading reminder information according to an embodiment of the present application;
图4示出根据本申请一个实施例的一种用于获取阅读提醒信息的方法流程图;4 shows a flowchart of a method for acquiring reading reminder information according to an embodiment of the present application;
图5示出根据本申请一个实施例的一种网络设备的功能模块;FIG. 5 shows functional modules of a network device according to an embodiment of the present application;
图6示出根据本申请一个实施例的一种用户设备的功能模块;FIG. 6 shows functional modules of a user equipment according to an embodiment of the present application;
图7示出可被用于实施本申请中所述的各个实施例的示例性系统。FIG. 7 illustrates an exemplary system that may be used to implement various embodiments described in this application.
附图中相同或相似的附图标记代表相同或相似的部件。The same or similar reference numbers in the drawings represent the same or similar parts.
具体实施方式Detailed ways
下面结合附图对本申请作进一步详细描述。The present application will be described in further detail below with reference to the accompanying drawings.
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。In a typical configuration of the present application, the terminal, the device serving the network, and the trusted party all include one or more processors (for example, a central processing unit (CPU)), an input/output interface, a network interface, and Memory.
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。The memory may include non-persistent memory in computer readable media, random access memory (Random Access Memory, RAM) and/or non-volatile memory, such as read only memory (Read Only Memory, ROM) or flash memory (Flash). Memory). Memory is an example of a computer-readable medium.
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random AccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。Computer-readable media includes both persistent and non-permanent, removable and non-removable media, and storage of information may be implemented by any method or technology. Information may be computer readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (Phase-Change Memory, PCM), programmable random access memory (Programmable Random Access Memory, PRAM), static random access memory (Static Random-Access Memory, SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically-Erasable Programmable Read-Only Memory (Electrically-Erasable Programmable Read- Only Memory (EEPROM), flash memory or other memory technology, Compact Disc Read-Only Memory (CD-ROM), Digital Versatile Disc (DVD) or other optical storage, Magnetic tape cartridges, magnetic tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
本申请所指设备包括但不限于用户设备、网络设备、或用户设备与网络设备通过网络相集成所构成的设备。所述用户设备包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的移动电子产品,例如智能手机、平板电脑等,所述移动电子产品可以采用任意操作系统,如Android操作系统、iOS操作系统等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific IntegratedCircuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable Gate Array,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述用户设备、网络设备、或用户设备与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。The equipment referred to in this application includes, but is not limited to, user equipment, network equipment, or equipment formed by integrating user equipment and network equipment through a network. The user equipment includes, but is not limited to, any mobile electronic product that can perform human-computer interaction with the user (for example, human-computer interaction through a touchpad), such as a smart phone, a tablet computer, etc., and the mobile electronic product can use any operation. system, such as Android operating system, iOS operating system, etc. The network device includes an electronic device that can automatically perform numerical calculation and information processing according to pre-set or stored instructions, and its hardware includes but is not limited to a microprocessor, an application specific integrated circuit (ASIC) , Programmable Logic Device (PLD), Field Programmable Gate Array (Field Programmable Gate Array, FPGA), Digital Signal Processor (Digital Signal Processor, DSP), embedded devices, etc. The network device includes, but is not limited to, a computer, a network host, a single network server, multiple network server sets, or a cloud composed of multiple servers; here, a cloud is composed of a large number of computers or network servers based on cloud computing, Among them, cloud computing is a kind of distributed computing, a virtual supercomputer composed of a group of loosely coupled computer sets. The network includes, but is not limited to, the Internet, a wide area network, a metropolitan area network, a local area network, a VPN network, a wireless ad hoc network (Ad Hoc network), and the like. Preferably, the device may also be a program running on the user equipment, network equipment, or a device formed by user equipment and network equipment, network equipment, touch terminal or network equipment and touch terminal integrated through a network.
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。Of course, those skilled in the art should understand that the above-mentioned devices are only examples, and other existing or possible devices that may appear in the future, if applicable to this application, should also be included within the protection scope of this application, and are included in this application by reference. this.
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。In the description of this application, "plurality" means two or more, unless expressly and specifically defined otherwise.
图1示出了本申请的一个典型场景,用户设备200安装有书籍阅读应用,用户设备200与对应网络设备100建立了通信连接,并向网络设备100发送用户设备实时采集的语音信息,网络设备100基于该语音信息判断用户当前是否处于空闲状态;若是,网络设备100向用户设备200返回阅读提醒信息,用户设备接收并呈现该阅读提醒信息,辅助用户决策是否进行阅读。其中,所述用户设备包括但不限于包括但不限于任何一种可与用户进行人机交互(例如通过触摸板进行人机交互)的计算设备,例如智能手机、平板电脑、PC端、电子书阅读器等;所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;本申请所指电子书籍包括但不限于数字化形式呈现的电子图书、杂志、期刊、漫画、连载小说等。FIG. 1 shows a typical scenario of the present application. The user equipment 200 is installed with a book reading application, the user equipment 200 establishes a communication connection with the corresponding network device 100, and sends the voice information collected by the user equipment in real time to the network device 100. The network device 100 determines whether the user is currently in an idle state based on the voice information; if so, the network device 100 returns reading reminder information to the user equipment 200, and the user equipment receives and presents the reading reminder information to assist the user in deciding whether to read. Wherein, the user equipment includes, but is not limited to, including but not limited to any computing device that can perform human-computer interaction with the user (for example, human-computer interaction through a touchpad), such as smart phones, tablet computers, PC terminals, e-books Readers, etc.; the network devices include but are not limited to computers, network hosts, a single network server, multiple network server sets or a cloud composed of multiple servers; the electronic books referred to in this application include but are not limited to electronic books presented in digital form , magazines, periodicals, comics, serialized novels, etc.
参考图1所示的系统图,本申请还提供了在网络设备和用户设备的交互过程中用于获取阅读提醒信息的方法,如图2所示,该方法包括:Referring to the system diagram shown in FIG. 1 , the present application also provides a method for acquiring reading reminder information during the interaction between the network device and the user equipment. As shown in FIG. 2 , the method includes:
在步骤S201中,用户设备通过录音装置实时获取关于用户的语音信息;In step S201, the user equipment obtains real-time voice information about the user through the recording device;
在步骤S202中,所述用户设备将所述语音信息发送至对应的网络设备;In step S202, the user equipment sends the voice information to a corresponding network device;
在步骤S101中,所述网络设备接收所述用户设备发送的语音信息;In step S101, the network device receives the voice information sent by the user equipment;
在步骤S102中,所述网络设备根据所述语音信息确定对应用户是否处于空闲状态;In step S102, the network device determines whether the corresponding user is in an idle state according to the voice information;
在步骤S103中,若所述用户正处于空闲状态,确定对应的阅读提醒信息;In step S103, if the user is in an idle state, determine the corresponding reading reminder information;
在步骤S104中,所述网络设备将所述阅读提醒信息发送至所述用户设备;In step S104, the network device sends the reading reminder information to the user equipment;
在步骤S203中,所述用户设备接收并呈现所述网络设备返回的阅读提醒信息。In step S203, the user equipment receives and presents the reading reminder information returned by the network device.
结合图1所示的系统拓扑及图2所示的系统方法,下面结合图3对应用于网络设备的方法中各具体实施例进行举例介绍。With reference to the system topology shown in FIG. 1 and the system method shown in FIG. 2 , specific embodiments of the method applied to a network device are described below with reference to FIG. 3 .
图3示出根据本申请一个方面的一种用于获取阅读提醒信息的方法,应用于网络设备,该方法适用于图1所示的系统,具体包括步骤S101、步骤S102、步骤S103以及步骤S104。在步骤S101中,所述网络设备接收所述用户设备发送的语音信息;在步骤S102中,所述网络设备根据所述语音信息确定对应用户是否处于空闲状态;在步骤S103中,若所述用户正处于空闲状态,确定对应的阅读提醒信息;在步骤S104中,所述网络设备将所述阅读提醒信息发送至所述用户设备。FIG. 3 shows a method for obtaining reading reminder information according to an aspect of the present application, applied to a network device, and the method is applicable to the system shown in FIG. 1 , and specifically includes step S101 , step S102 , step S103 and step S104 . In step S101, the network device receives the voice information sent by the user equipment; in step S102, the network device determines whether the corresponding user is in an idle state according to the voice information; in step S103, if the user In the idle state, the corresponding reading reminder information is determined; in step S104, the network device sends the reading reminder information to the user equipment.
具体而言,在步骤S101中,所述网络设备接收所述用户设备发送的语音信息。例如,用户持有用户设备,用户设备上安装有对应的阅读应用,该阅读应用拥有实时录音权限,如该阅读应用处于后台运行时保持对应录音装置开启,并将获取的关于用户的语音信息发送至网络设备,或者,该阅读应用处于离线时,用户设备的录音装置可以获取用户的语音信息,并将其存储于本地,当所述阅读应用处于启用状态时,用户设备将本地存储的语音信息发送至网络设备。网络设备接收到对应的语音信息后,可以对该语音信息进行预处理,如进行去噪、平滑等。Specifically, in step S101, the network device receives the voice information sent by the user equipment. For example, the user holds the user equipment, the corresponding reading application is installed on the user equipment, and the reading application has real-time recording permission. If the reading application is running in the background, keep the corresponding recording device turned on, and send the acquired voice information about the user. to the network device, or, when the reading application is offline, the recording device of the user equipment can obtain the user's voice information and store it locally. sent to the network device. After receiving the corresponding voice information, the network device may perform preprocessing on the voice information, such as denoising and smoothing.
在步骤S102中,所述网络设备根据所述语音信息确定对应用户是否处于空闲状态。例如,网络设备接收到语音信息后,基于对应语音信息进行匹配,判断当前用户是否处于空闲状态,如网络设备端存在对应状态数据库,该状态数据库中存储有多个状态关键字等,如“无聊”、“没事干”等对应空闲状态,网络设备对语音信息进行文字识别,如OCR(Optical Character Recognition,光学字符识别)识别等,并根据识别的文字,进行关键词提取,随后,利用提取的关键词与状态数据库中的状态关键字进行匹配等,若匹配成功,则说明当前用户处于空闲状态。如在一些实施方式中,在步骤S102中,网络设备提取所述语音信息中的关键字段,将所述关键字段在对应状态数据库中进行匹配,若匹配成功,则确定所述用户是否处于空闲状态。本方案通过获取用户的实时语音进行关键词匹配,能够获取到较好的实时效果,在合适的时间段发送阅读提醒信息,有益于提升应用的点击率。In step S102, the network device determines whether the corresponding user is in an idle state according to the voice information. For example, after the network device receives the voice information, it performs matching based on the corresponding voice information to determine whether the current user is in an idle state. For example, there is a corresponding state database on the network device end, and the state database stores multiple state keywords, such as "boring". ”, “I have nothing to do”, etc. correspond to the idle state, the network device performs text recognition on the voice information, such as OCR (Optical Character Recognition, Optical Character Recognition) recognition, etc., and performs keyword extraction according to the recognized text, and then uses the extracted text. The keyword is matched with the status keyword in the status database, etc. If the matching is successful, it means that the current user is in an idle state. In some embodiments, in step S102, the network device extracts key fields in the voice information, matches the key fields in the corresponding state database, and if the matching is successful, determines whether the user is in idle state. By obtaining the real-time voice of the user for keyword matching, this solution can obtain better real-time effects, and send reading reminder information at a suitable time period, which is beneficial to improve the click-through rate of the application.
在一些实施方式中,所述方法还包括步骤S105(未示出),在步骤S105中,网络设备对所述语音信息进行声纹识别,提取所述语音信息中用户语音信息;其中,在步骤S102中,网络设备根据所述用户语音信息确定所述用户是否处于空闲状态。例如,用户绑定了所述用户设备与所述应用,如用户通过在应用中注册账号,并将该注册账号与用户设备标识信息绑定(如手机号、MAC地址信息等),同时,用户通过该用户设备录入用于绑定用户的语音信息,通过该语音信息,网络设备可以提取出用户的声纹特征,并将该声纹特征与对应的用户账号/用户设备建立对应的映射关系;当网络设备接收到用户设备发送的语音信息,网络设备通过绑定的声纹特征对该语音信息进行声纹识别,若该语音信息中包含用户的声纹特征,则提取出关于用户声纹特征的用户语音信息,并利用该用户语音信息判断用户是否处于空闲状态;若不包含,则取消本次语音判定等。本方案通过声纹特征,提高了用户语音的有效利用率等,减少了环境噪声的影响。In some embodiments, the method further includes step S105 (not shown), in step S105, the network device performs voiceprint recognition on the voice information, and extracts user voice information in the voice information; wherein, in step S105 In S102, the network device determines whether the user is in an idle state according to the user voice information. For example, the user binds the user equipment and the application. For example, the user registers an account in the application, and binds the registered account with the identification information of the user equipment (such as mobile phone number, MAC address information, etc.). At the same time, the user The voice information used to bind the user is entered through the user equipment, and through the voice information, the network device can extract the voiceprint feature of the user, and establish a corresponding mapping relationship between the voiceprint feature and the corresponding user account/user equipment; When the network device receives the voice information sent by the user equipment, the network device performs voiceprint recognition on the voice information through the bound voiceprint features. and use the user voice information to determine whether the user is in an idle state; if not, cancel the current voice determination, etc. This solution improves the effective utilization rate of the user's voice, etc., through the voiceprint feature, and reduces the influence of environmental noise.
在一些实施方式中,在步骤S102中,网络设备根据所述语音信息确定所述用户是否处于候选空闲状态;若所述用户处于所述候选空闲状态,且当前时间处于对应的空闲时段,确定所述用户处于空闲状态。例如,网络设备端接收到对应语音信息后,根据语音信息中关键字段和状态数据库中的状态关键字进行匹配,若匹配,则确定所述用户处于候选空闲状态,进一步,网络设备设置有对应的空闲时段,如网络设备根据数据统计确定的空闲时段或者根据用户使用记录确定的用户使用率最高的时段为空闲时段等,还可以是网络设备或者用户设置的,如空闲时段12:30-13:30,18:00-22:00等,若当前时间(如18:30)处于空闲时段中,所述网络设备确定用户处于空闲状态。在一些实施方式中,所述方法还包括步骤S106(未示出),在步骤S106中,网络设备根据使用阅读应用的用户在应用内的第一活动频率,若某时段的所述第一活动频率高于第一频率阈值,确定该时段为对应的空闲时段。例如,网络设备统计使用阅读应用的用户在每天的每个时段的第一活动频率,其中,第一活动频率包括所有用户关于阅读应用中的推送消息或者书籍的点击量等,若网络设备统计的第一活动频率在某些时段高于第一频率阈值,则说明该时段用户使用阅读应用较为活跃,确定该时段为空闲时段,通常为7:00-9:00、12:30-13:30、18:00-22:00等。在一些实施方式中,所述方法还包括步骤S107(未示出),在步骤S107中,网络设备根据所述用户在阅读应用内的第二活动频率,若某时段的所述第二活动频率高于第二频率阈值,确定该时段为对应的空闲时段。例如,网络设备根据所述用户经常使用该阅读应用的活跃时段,将用户的活跃时间设置为对应的空闲时段,如用户设备统计用户在每天每个时段在阅读应用中的第二活动频率,并将该第二活动频率发送至网络设备,网络设备确定对应时段的中第二活动频率高于第二频率阈值的时段,将该时段作为对应的空闲时段。本方案通过结合空闲时段,可以提高阅读提醒信息的提醒效果,提升阅读应用的使用率等,通过统计或者个性化的空闲时段,提升了用户的使用体验。In some embodiments, in step S102, the network device determines whether the user is in the candidate idle state according to the voice information; if the user is in the candidate idle state and the current time is in the corresponding idle period, determine whether the user is in the candidate idle state. The user is in an idle state. For example, after receiving the corresponding voice information, the network device performs matching according to the key fields in the voice information and the state keyword in the state database. If there is a match, it is determined that the user is in a candidate idle state. Further, the network device is configured with a corresponding The idle period, such as the idle period determined by the network device according to data statistics or the period with the highest user usage rate determined according to the user usage record is the idle period, etc. It can also be set by the network device or the user, such as the idle period 12:30-13 : 30, 18:00-22:00, etc. If the current time (eg, 18:30) is in the idle period, the network device determines that the user is in an idle state. In some embodiments, the method further includes step S106 (not shown), in step S106, the network device, according to the first activity frequency in the application of the user who uses the reading application, if the first activity in a certain period of time When the frequency is higher than the first frequency threshold, it is determined that the period is a corresponding idle period. For example, the network device counts the first activity frequency of users who use the reading application in each period of the day, where the first activity frequency includes all users' clicks on push messages or books in the reading application, etc. If the network device statistics If the first activity frequency is higher than the first frequency threshold in certain time periods, it means that the user is more active in using the reading application in this time period, and it is determined that this time period is an idle time period, usually 7:00-9:00, 12:30-13:30 , 18:00-22:00, etc. In some embodiments, the method further includes step S107 (not shown), in step S107, the network device is based on the second activity frequency of the user in the reading application, if the second activity frequency in a certain period of time Above the second frequency threshold, the period is determined to be a corresponding idle period. For example, the network device sets the user's active time to the corresponding idle time period according to the active time period during which the user often uses the reading application. The second active frequency is sent to the network device, and the network device determines a time period in which the second active frequency is higher than the second frequency threshold in the corresponding time period, and uses the time period as a corresponding idle time period. By combining the idle time period, this solution can improve the reminder effect of reading reminder information, improve the utilization rate of reading applications, etc., and improve the user's use experience through statistical or personalized idle time periods.
在一些实施方式中,所述方法还包括步骤S108(未示出),在步骤S108中,网络设备接收所述用户设备发送的当前状态信息;其中,在步骤S102中,网络设备根据所述语音信息及所述当前状态信息确定所述用户是否处于空闲状态。例如,用户设备在发送语音信息的过程中,还会采集关于用户的当前状态信息,并将该当前状态信息发送至对应网络设备,网络设备结合语音信息和当前状态信息对用户是否处于空闲状态进行综合判断等。例如,网络设备先对语音信息进行文字识别,如OCR(Optical Character Recognition,光学字符识别)识别等,并根据识别的文字,进行关键词提取,随后,利用提取的关键词与状态数据库中的状态关键字进行匹配等,若在数据库中匹配到关键字段,再根据所述用户的当前状态信息确定所述用户是否处于空闲状态等。如在一些实施方式中,在步骤S102中,网络设备提取所述语音信息中的关键字段,将所述关键字段在对应状态数据库中进行匹配;当在数据库匹配到所述关键字段时,再根据所述用户的当前状态信息确定所述用户是否处于空闲状态。本方案通过结合用户的当前状态信息进行判断,使得判断结果更加准确,提升用户使用体验。In some embodiments, the method further includes step S108 (not shown), in step S108, the network device receives the current state information sent by the user equipment; wherein, in step S102, the network device according to the voice information and the current state information determine whether the user is in an idle state. For example, in the process of sending voice information, the user equipment will also collect current state information about the user, and send the current state information to the corresponding network device. The network device combines the voice information and the current state information to determine whether the user is in an idle state. Comprehensive judgment, etc. For example, the network device first performs text recognition on the voice information, such as OCR (Optical Character Recognition, Optical Character Recognition) recognition, etc., and performs keyword extraction according to the recognized text, and then uses the extracted keywords and the status in the status database. If a key field is matched in the database, it is then determined whether the user is in an idle state according to the current state information of the user. In some embodiments, in step S102, the network device extracts the key fields in the voice information, and matches the key fields in the corresponding state database; when the key fields are matched in the database , and then determine whether the user is in an idle state according to the current state information of the user. This solution makes the judgment result more accurate by combining the current state information of the user, and improves the user experience.
在一些实施方式中,所述当前状态信息包括但不限于:所述用户的当前位置信息;所述用户的应用使用状态信息;所述用户的搜索记录信息;所述用户设备当前连接的无线接入点;所述用户设备的姿态信息。例如,网络设备端存储有当前状态信息相关的数据库信息,通过将当前状态信息与数据库信息进行匹配,确定用户是否处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户的当前位置信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:将所述用户的当前位置信息与对应的空闲位置信息进行匹配,其中,所述空闲位置信息包括预设休闲地点对应的地理位置信息;若均匹配成功,则确定所述用户处于空闲状态。例如,当前状态信息包括所述用户的当前位置信息,其中,所述当前位置信息包括但不限于用户通过GPS或者北斗系统的用户设备当前所处的经纬度,或者所述用户设备当前地图中的位置(如XX广场或者XX商店对应位置等);如用户设备通过GPS或者北斗系统等获取当前位置信息,并将该当前位置信息发送至网络设备;网络设备端存储有空闲位置信息,空闲位置信息包括预设休闲地点对应的地理位置信息,如网络设备端存储的休闲地点所在的区域等,或者用户设备的个人休闲地点(如用户家庭地址等)等所在地理位置,网络设备将当前位置信息与空闲位置信息进行匹配,如根据当前位置所在的经纬度是否处于休闲场所所在的区域,或者用户当前地图中位置与空闲位置信息中之一相同等,若匹配成功,则确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述应用使用状态信息,所述应用使用状态信息包括处于使用中的一个或多个应用标识信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:根据所述应用使用状态信息以及对应的休闲应用数据库,确定所述一个或多个应用标识信息中的休闲应用对应的应用标识信息;若所述休闲应用对应的应用标识信息在所述一个或多个应用标识信息中占比大于或等于预设阈值,则确定所述用户处于空闲状态。例如,所述当前状态信息包括应用使用状态信息,所述应用使用状态信息包括当前用户设备中处于后台运行以及正在运行的一个或多个应用对应的应用标识信息。网络设备端建立了对应的休闲应用数据库,该休闲应用数据库中包含多个分类为休闲应用的应用标识信息,通过将所述一个或多个应用的应用标识信息与休闲应用数据库中的多个休闲应用的应用标识信息匹配,若一个或多个应用中匹配的应用标识信息占比大于或等于预设阈值,则确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户的搜索记录信息,所述搜索记录信息包括所述用户在对应搜索应用中搜索的一个或多个搜索字段信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:基于所述搜索记录信息中一个或多个搜索字段信息进行空闲字段匹配,若所述一个或多个搜索字段信息中存在至少一个空闲字段,确定所述用户处于空闲状态。例如,例如,所述搜索记录信息包括一个或多个搜索字段信息,用户设备中阅读应用具有查询第三方搜索应用中搜索记录信息的权限,用户设备可以在后台运行状态下获取用户在第三方搜索应用中使用的搜索字段信息。网络设备端建立了对应的空闲字段数据库,该空闲字段数据库中包含多个休闲字段,网络设备通过将所述一个或多个搜索字段信息与空闲字段匹配,若所述一个或多个搜索字段信息中存在至少一个搜索字段信息与对应空闲字段相匹配,确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户设备当前连接的无线接入点;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:根据所述无线接入点的接入点标识信息确定所述用户的当前位置信息,将所述当前位置信息与对应的空闲位置信息进行匹配,其中,所述空闲位置信息包括预设休闲地点对应的地理位置信息;若均匹配成功,则确定所述用户处于空闲状态。例如,网络设备端存储有多个无线接入点与这些无线接入点的地理位置的映射关系,网络设备通过获取用户设备当前连接的无线接入点可以获取到对应的位置信息,网络设备将当前位置信息与空闲位置信息进行匹配,如根据当前位置所在的经纬度是否处于休闲场所所在的区域,或者用户当前地图中位置与空闲位置信息中之一相同等,若匹配成功,则确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户的姿态信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:基于所述用户设备的姿态信息确定所述用户设备的姿态变化信息;若姿态信息变化满足预设的姿态变化阈值的频次在预设时间内大于或等于预定频次阈值,则确定所述用户处于空闲状态。例如,用户设备包括姿态采集装置,如三轴陀螺仪等,用户设备可以采集关于用户设备的当前姿态信息,并将该姿态信息实时发送至网络设备。网络设备接收该姿态信息,并基于该姿态信息计算姿态变化信息,如计算用户设备在一定时间内(如1秒等)内的姿态变化量,若1秒内用户设备的姿态变化量大于或等于姿态变化阈值则计数一次,若在预设时间内(如30秒内等),用户设备的姿态变化量满足预设的姿态变化阈值的频次大于或等于预定频次阈值(如10次等),则网络设备确定用户设备处于使用中,从而确定用户处于空闲状态。当然,本领域技术人员应能理解上述当前状态信息仅为举例,其他现有的或今后可能出现的当前状态信息及其组合如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。In some embodiments, the current status information includes but is not limited to: the current location information of the user; the application usage status information of the user; the search record information of the user; the wireless connection currently connected to the user equipment. In point; the gesture information of the user equipment. For example, the network device side stores database information related to the current state information, and determines whether the user is in an idle state by matching the current state information with the database information. In some implementation manners, the current state information includes current location information of the user; wherein, determining whether the user is in an idle state according to the current state information of the user includes: converting the current location of the user The information is matched with corresponding idle location information, wherein the idle location information includes geographic location information corresponding to a preset leisure location; if all matches are successful, it is determined that the user is in an idle state. For example, the current state information includes the current location information of the user, wherein the current location information includes but is not limited to the latitude and longitude where the user equipment is currently located through GPS or the Beidou system, or the position in the current map of the user equipment (For example, the corresponding location of XX Square or XX Store, etc.); for example, the user equipment obtains the current location information through GPS or Beidou system, etc., and sends the current location information to the network device; the network device stores the idle location information, and the idle location information includes The geographic location information corresponding to the preset leisure location, such as the area of the leisure location stored on the network device, or the geographic location of the personal leisure location of the user equipment (such as the user's home address, etc.) The location information is matched, for example, according to whether the latitude and longitude of the current location is in the area where the leisure place is located, or the user's current location on the map is the same as one of the idle location information, etc. If the matching is successful, it is determined that the user is in an idle state. In some embodiments, the current state information includes the application usage state information, and the application usage state information includes identification information of one or more applications in use; wherein the current state information according to the user Determining whether the user is in an idle state includes: determining application identification information corresponding to a leisure application in the one or more application identification information according to the application use state information and a corresponding leisure application database; if the leisure application If the proportion of the corresponding application identification information in the one or more application identification information is greater than or equal to a preset threshold, it is determined that the user is in an idle state. For example, the current state information includes application usage state information, and the application usage state information includes application identification information corresponding to one or more applications currently running in the background and running in the user equipment. The network device side establishes a corresponding leisure application database, and the leisure application database contains a plurality of application identification information classified as leisure applications. The application identification information of the applications matches, and if the proportion of the matching application identification information in one or more applications is greater than or equal to a preset threshold, it is determined that the user is in an idle state. In some embodiments, the current state information includes search record information of the user, and the search record information includes one or more search field information searched by the user in a corresponding search application; Determining whether the user is in an idle state from the current state information of the user includes: performing idle field matching based on one or more search field information in the search record information, if there is at least one in the one or more search field information Idle field, it is determined that the user is in an idle state. For example, for example, the search record information includes one or more search field information, the reading application in the user equipment has the right to query the search record information in the third-party search application, and the user equipment can obtain the user's search record information in the third-party search application in the background running state Search field information used in the app. The network device side establishes a corresponding free field database, the free field database contains multiple leisure fields, the network device matches the one or more search field information with the free field, if the one or more search field information There is at least one search field in the information that matches the corresponding idle field, and it is determined that the user is in an idle state. In some implementation manners, the current state information includes a wireless access point to which the user equipment is currently connected; wherein, determining whether the user is in an idle state according to the current state information of the user includes: according to the The access point identification information of the wireless access point determines the current location information of the user, and matches the current location information with the corresponding idle location information, wherein the idle location information includes the geographic location corresponding to the preset leisure location information; if all matches are successful, it is determined that the user is in an idle state. For example, the network device stores the mapping relationship between multiple wireless access points and the geographic locations of these wireless access points. The network device can obtain the corresponding location information by obtaining the wireless access point currently connected to the user equipment, and the network device will The current location information is matched with the idle location information, for example, according to whether the latitude and longitude of the current location is in the area where the leisure place is located, or the user's current location on the map is the same as one of the idle location information, etc. If the match is successful, then determine the user is idle. In some embodiments, the current state information includes gesture information of the user; wherein the determining whether the user is in an idle state according to the current state information of the user includes: based on the gesture information of the user equipment Determine the posture change information of the user equipment; if the frequency of the posture information change meeting the preset posture change threshold value is greater than or equal to the predetermined frequency threshold value within the preset time, it is determined that the user is in an idle state. For example, the user equipment includes an attitude acquisition device, such as a three-axis gyroscope, etc., the user equipment can collect current attitude information about the user equipment, and send the attitude information to the network equipment in real time. The network device receives the attitude information, and calculates the attitude change information based on the attitude information, such as calculating the attitude change of the user equipment within a certain period of time (such as 1 second, etc.), if the attitude change of the user equipment within 1 second is greater than or equal to The attitude change threshold is counted once. If within a preset time (such as within 30 seconds, etc.), the frequency that the attitude change of the user equipment meets the preset attitude change threshold is greater than or equal to the predetermined frequency threshold (such as 10 times, etc.), then The network device determines that the user equipment is in use, thereby determining that the user is in an idle state. Of course, those skilled in the art should understand that the above current status information is only an example, and other existing or possible future current status information and combinations thereof, if applicable to this application, should also be included within the protection scope of this application, and It is hereby incorporated by reference.
在步骤S103中,若所述用户正处于空闲状态,确定对应的阅读提醒信息。例如,若确定所述用户处于空闲状态,则网络设备确定对应的阅读提醒信息,如提醒用户启用阅读应用进行阅读,或者当前阅读应用中存在阅读活动,或者阅读应用中用户阅读过的书籍存在更新,或者向用户推荐书籍等。如在一些实施方式中,所述阅读提醒信息包括一个或多个推送书籍标识信息;其中,所方法还包括步骤S109(未示出),在步骤S109中,网络设备根据所述语音信息确定所述一个或多个推送书籍标识信息。例如,网络设备可以根据语音信息中关键字进行书籍搜索或者匹配,确定对应的一个或多个推送书籍标识信息,并将其发送至用户设备。例如,网络设备端存在对应书籍索引信息库,其中每一个书籍存在对应的书籍记录,该书籍记录包括书籍标识信息(如名称、封面、标识码等)、索引字段(关键字等)及索引标签,如《三国演义》对应书籍标识信息“三国演义”,对应索引字段“三国”、“三国演义”,对应标签包括“历史类”、“战争题材”等。通过建立对应的书籍索引信息库,网络设备对语音信息进行文字识别,如OCR(Optical Character Recognition,光学字符识别)识别等,并根据识别的文字,进行关键词提取,随后,利用提取的关键词与书籍索引信息库中的索引关键字或者索引标签进行匹配等,若匹配到对应的书籍,则将该书籍的标识信息作为推送书籍标识信息,发送至用户设备,向用户提供对应推送书籍。如在一些实施方式中,所述方法还包括步骤S110(未示出),在步骤S110中,网络设备建立或更新关于多个书籍的书籍索引信息库,其中,所述书籍索引信息库中包括多条书籍记录,每条书籍记录对应与所述多个书籍之一、并包括该书籍的书籍标识信息、索引字段及索引标签;在步骤S109中,网络设备提取所述语音信息中的关键字段,若所述关键字段在所述书籍索引信息库中存在对应的书籍记录,该书籍记录信息中的索引字段与所述关键字段相对应,则将该书籍记录对应的书籍标识信息作为推送书籍标识信息。In step S103, if the user is in an idle state, the corresponding reading reminder information is determined. For example, if it is determined that the user is in an idle state, the network device determines the corresponding reading reminder information, such as reminding the user to enable the reading application to read, or there is a reading activity in the current reading application, or there is an update to the books that the user has read in the reading application , or recommend books to users, etc. In some implementations, the reading reminder information includes one or more push book identification information; wherein, the method further includes step S109 (not shown), in step S109, the network device determines according to the voice information. Describe one or more push book identification information. For example, the network device may perform book search or match according to the keywords in the voice information, determine one or more corresponding push book identification information, and send it to the user device. For example, there is a corresponding book index information database on the network device, in which each book has a corresponding book record, and the book record includes book identification information (such as name, cover, identification code, etc.), index fields (keywords, etc.) and index labels For example, "Romance of the Three Kingdoms" corresponds to the book identification information "Romance of the Three Kingdoms", corresponds to the index fields "Three Kingdoms" and "Romance of the Three Kingdoms", and the corresponding tags include "history", "war theme" and so on. By establishing a corresponding book index information database, the network device performs text recognition on the voice information, such as OCR (Optical Character Recognition, Optical Character Recognition) recognition, etc., and performs keyword extraction according to the recognized text, and then uses the extracted keywords. It is matched with the index keywords or index tags in the book index information database. If the corresponding book is matched, the identification information of the book is used as the push book identification information, and is sent to the user device, and the corresponding push book is provided to the user. In some embodiments, the method further includes a step S110 (not shown), in which the network device establishes or updates a book index information base about a plurality of books, wherein the book index information base includes Multiple book records, each book record corresponds to one of the multiple books and includes book identification information, index fields and index labels of the book; in step S109, the network device extracts the keywords in the voice information If the key field has a corresponding book record in the book index information base, and the index field in the book record information corresponds to the key field, then the book identification information corresponding to the book record is used as Push book identification information.
在一些实施方式中,所述方法还包括步骤S111(未示出),在步骤S111中,网络设备基于所述推送书籍标识信息及用户相关信息确定一个或多个优选推送书籍标识信息;其中,在步骤S104中,网络设备将所述阅读提醒信息发送至所述用户设备,其中,所述阅读提醒信息包括所述一个或多个优选推送书籍标识信息。例如,网络设备确定对应的一个或多个推送书籍标识信息后,还可以根据用户相关信息从一个或多个推送书籍标识信息中进行优选,确定一个或多个优选推送书籍标识信息。在一些实施方式中,所述用户相关信息包括但不限于:所述用户收藏的书籍;所述用户付费购买的书籍;所述用户预览的书籍;所述用户的好友阅读的书籍。例如,网络设备端存储由用户设备在阅读引用中收藏、付费购买、预览的书籍等,基于这些书籍对应的关键字段或者标签等,可以确定具有相同索引字段或索引标签的其他书籍记录,并结合书籍热度等从中确定多个优选推荐书籍,如随机确定,或者取热度较高的前几个等。本方案为用户提供个性化订制的书籍推荐,提升用户使用体验。In some embodiments, the method further includes step S111 (not shown), in step S111, the network device determines one or more preferred push book identification information based on the push book identification information and user-related information; wherein, In step S104, the network device sends the reading reminder information to the user equipment, wherein the reading reminder information includes the identification information of the one or more preferred push books. For example, after determining the corresponding one or more push book identification information, the network device may further select one or more push book identification information according to user-related information to determine one or more preferred push book identification information. In some embodiments, the user-related information includes but is not limited to: books collected by the user; books purchased by the user for payment; books previewed by the user; books read by friends of the user. For example, the network device stores the books collected, paid for, and previewed by the user equipment in the reading reference. Based on the key fields or tags corresponding to these books, other book records with the same index field or index tag can be determined, and Combined with book popularity, etc., multiple preferred recommended books are determined, such as random determination, or the first few books with higher popularity are selected. This solution provides users with personalized book recommendations to improve user experience.
在步骤S104中,所述网络设备将所述阅读提醒信息发送至所述用户设备。例如,网络设备确定对应的阅读提醒信息后,将该阅读提醒信息发送至对应用户设备,用户设备接收该阅读提醒信息,并通过显示装置呈现该阅读提醒信息,提醒用户启用阅读应用进行阅读,或者当前阅读应用中存在阅读活动,或者阅读应用中用户阅读过的书籍存在更新,或者向用户推荐书籍等。In step S104, the network device sends the reading reminder information to the user equipment. For example, after the network device determines the corresponding reading reminder information, it sends the reading reminder information to the corresponding user equipment, and the user equipment receives the reading reminder information, and presents the reading reminder information through the display device, reminding the user to activate the reading application to read, or There is a reading activity in the current reading application, or there is an update to the books that the user has read in the reading application, or books are recommended to the user, etc.
上文主要从网络设备的角度阐述实现本申请的各种实施例,下面结合图4从用户设备的角度对本申请各具体实施例进行举例介绍。Various embodiments of the present application are mainly described above from the perspective of network equipment. The following describes specific embodiments of the present application from the perspective of user equipment with reference to FIG. 4 .
图4示出根据本申请另一个方面的一种用于获取阅读提醒信息的方法,应用于用户设备,该方法适用于图1所示的系统,具体包括步骤S201、步骤S202以及步骤S203。在步骤S201中,用户设备通过录音装置实时获取关于用户的语音信息;在步骤S202中,用户设备将所述语音信息发送至对应的网络设备;在步骤S203中,用户设备接收并呈现所述网络设备返回的阅读提醒信息。例如,用户持有用户设备,用户设备上安装有对应的阅读应用,该阅读应用拥有实时录音权限,如该阅读应用处于后台运行时保持对应录音装置开启,并将获取的关于用户的语音信息发送至网络设备,或者,该阅读应用处于离线时,用户设备的录音装置可以获取用户的语音信息,并将其存储于本地,当所述阅读应用处于启用状态时,用户设备将本地存储的语音信息发送至网络设备。网络设备接收到对应的语音信息后,可以对该语音信息进行预处理,如进行去噪、平滑等。网络设备接收到语音信息后,基于对应语音信息进行匹配,判断当前用户是否处于空闲状态,如网络设备端存在对应状态数据库,该状态数据库中存储有多个状态关键字等,如“无聊”、“没事干”等对应空闲状态,网络设备对语音信息进行文字识别,如OCR(Optical Character Recognition,光学字符识别)识别等,并根据识别的文字,进行关键词提取,随后,利用提取的关键词与状态数据库中的状态关键字进行匹配等,若匹配成功,则说明当前用户处于空闲状态。若确定所述用户处于空闲状态,则网络设备确定对应的阅读提醒信息,如提醒用户启用阅读应用进行阅读,或者当前阅读应用中存在阅读活动,或者阅读应用中用户阅读过的书籍存在更新,或者向用户推荐书籍等。网络设备确定对应的阅读提醒信息后,将该阅读提醒信息发送至对应用户设备,用户设备接收该阅读提醒信息,并通过显示装置呈现该阅读提醒信息,提醒用户启用阅读应用进行阅读,或者当前阅读应用中存在阅读活动,或者阅读应用中用户阅读过的书籍存在更新,或者向用户推荐书籍等。FIG. 4 shows a method for obtaining reading reminder information according to another aspect of the present application, which is applied to user equipment. The method is applicable to the system shown in FIG. 1 , and specifically includes step S201 , step S202 and step S203 . In step S201, the user equipment acquires voice information about the user in real time through the recording device; in step S202, the user equipment sends the voice information to the corresponding network device; in step S203, the user equipment receives and presents the network The reading reminder information returned by the device. For example, the user holds the user equipment, the corresponding reading application is installed on the user equipment, and the reading application has real-time recording permission. If the reading application is running in the background, keep the corresponding recording device turned on, and send the acquired voice information about the user. to the network device, or, when the reading application is offline, the recording device of the user equipment can obtain the user's voice information and store it locally. sent to the network device. After receiving the corresponding voice information, the network device may perform preprocessing on the voice information, such as denoising and smoothing. After the network device receives the voice information, it performs matching based on the corresponding voice information to determine whether the current user is in an idle state. "Nothing to do" and other corresponding idle states, the network device performs text recognition on the voice information, such as OCR (Optical Character Recognition, Optical Character Recognition) recognition, etc., and performs keyword extraction according to the recognized text, and then uses the extracted keywords. Match with the state keyword in the state database, etc. If the match is successful, it means that the current user is in an idle state. If it is determined that the user is in an idle state, the network device determines the corresponding reading reminder information, such as reminding the user to enable the reading application to read, or there is a reading activity in the current reading application, or the books read by the user in the reading application are updated, or Recommend books, etc. to users. After the network device determines the corresponding reading reminder information, it sends the reading reminder information to the corresponding user equipment, and the user equipment receives the reading reminder information, and presents the reading reminder information through the display device, reminding the user to activate the reading application to read, or to read the current reading. There is a reading activity in the application, or there is an update to the books that the user has read in the reading application, or books are recommended to the user, etc.
在一些实施方式中,所述阅读提醒信息还包括一个或多个推送书籍标识信息。例如,网络设备可以根据语音信息中关键字进行书籍搜索或者匹配,确定对应的一个或多个推送书籍标识信息,并将其发送至用户设备。例如,网络设备端存在对应书籍索引信息库,其中每一个书籍存在对应的书籍记录,该书籍记录包括书籍标识信息(如名称、封面、标识码等)、索引字段(关键字等)及索引标签,如《三国演义》对应书籍标识信息“三国演义”,对应索引字段“三国”、“三国演义”,对应标签包括“历史类”、“战争题材”等。通过建立对应的书籍索引信息库,网络设备对语音信息进行文字识别,如OCR(Optical CharacterRecognition,光学字符识别)识别等,并根据识别的文字,进行关键词提取,随后,利用提取的关键词与书籍索引信息库中的索引关键字或者索引标签进行匹配等,若匹配到对应的书籍,则将该书籍的标识信息作为推送书籍标识信息,发送至用户设备,向用户提供对应推送书籍。In some embodiments, the reading reminder information further includes one or more push book identification information. For example, the network device may perform book search or match according to the keywords in the voice information, determine one or more corresponding push book identification information, and send it to the user device. For example, there is a corresponding book index information database on the network device, in which each book has a corresponding book record, and the book record includes book identification information (such as name, cover, identification code, etc.), index fields (keywords, etc.) and index labels For example, "Romance of the Three Kingdoms" corresponds to the book identification information "Romance of the Three Kingdoms", corresponds to the index fields "Three Kingdoms" and "Romance of the Three Kingdoms", and the corresponding tags include "history", "war theme" and so on. By establishing the corresponding book index information database, the network device performs text recognition on the voice information, such as OCR (Optical Character Recognition, Optical Character Recognition) recognition, etc., and performs keyword extraction according to the recognized text, and then uses the extracted keywords and The index keywords or index tags in the book index information database are matched, and if a corresponding book is matched, the identification information of the book is used as the push book identification information, and is sent to the user device, and the corresponding push book is provided to the user.
上文主要从网络设备和用户设备交互的角度对实施本申请的各实施例进行了具体介绍,本申请还提供了能够实施上述各方法对应实施例的具体设备,下面我们结合图5对网络设备进行举例介绍。The above describes the implementation of the embodiments of the present application in detail mainly from the perspective of the interaction between network equipment and user equipment. The present application also provides specific equipment capable of implementing the corresponding embodiments of the above methods. Below, we describe the network equipment with reference to FIG. 5 . Give examples.
图5示出根据本申请一个方面的一种用于获取阅读提醒信息的网络设备100,该设备适用于图1所示的系统,具体包括一一模块101、一二模块102、一三模块103以及一四模块104。一一模块101,用于接收所述用户设备发送的语音信息;一二模块102,用于根据所述语音信息确定对应用户是否处于空闲状态;一三模块103,若所述用户正处于空闲状态,用于确定对应的阅读提醒信息;一四模块104,用于将所述阅读提醒信息发送至所述用户设备。在此,所述图5中示出的一一模块101、一二模块102、一三模块103以及一四模块104对应的实施方式与前述图3中所述步骤S101、步骤S102、步骤S103以及步骤S104的具体实施例相同或相似,不再赘述,以引用的方式包含于此。FIG. 5 shows a network device 100 for acquiring reading reminder information according to an aspect of the present application, the device is suitable for the system shown in FIG. 1 , and specifically includes a first module 101 , a second module 102 , and a third module 103 and a four-module 104 . 1. Module 101, used to receive the voice information sent by the user equipment; 1. Module 2 102, used to determine whether the corresponding user is in an idle state according to the voice information; 1. Module 103, if the user is in an idle state , which is used to determine the corresponding reading reminder information; a fourth module 104 is used to send the reading reminder information to the user equipment. Here, the implementations corresponding to the first module 101 , the second module 102 , the third module 103 and the fourth module 104 shown in FIG. 5 are the same as the steps S101 , S102 , S103 and The specific embodiments of step S104 are the same or similar, and are not repeated here, but are incorporated herein by reference.
如在一些实施方式中,一二模块102,用于提取所述语音信息中的关键字段,将所述关键字段在对应状态数据库中进行匹配,若匹配成功,则确定所述用户是否处于空闲状态。本方案通过获取用户的实时语音进行关键词匹配,能够获取到较好的实时效果,在合适的时间段发送阅读提醒信息,有益于提升应用的点击率。在此,所述一二模块102对应的实施方式与前述步骤S102的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the first and second modules 102 are configured to extract key fields in the voice information, match the key fields in the corresponding state database, and if the matching is successful, determine whether the user is in idle state. By obtaining the real-time voice of the user for keyword matching, this solution can obtain better real-time effects, and send reading reminder information at a suitable time period, which is beneficial to improve the click-through rate of the application. Here, the embodiments corresponding to the first and second modules 102 are the same as or similar to the specific embodiments of the foregoing step S102 , and are not repeated here, but are incorporated herein by reference.
在一些实施方式中,所述设备还包括一五模块105(未示出),用于对所述语音信息进行声纹识别,提取所述语音信息中用户语音信息;其中,一二模块102,用于根据所述用户语音信息确定所述用户是否处于空闲状态。在此,所述一五模块105对应的实施方式与前述步骤S105的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the device further includes a fifth module 105 (not shown) for performing voiceprint recognition on the voice information and extracting user voice information in the voice information; wherein the first and second modules 102, for determining whether the user is in an idle state according to the user voice information. Here, the embodiments corresponding to the first five modules 105 are the same as or similar to the specific embodiments of the foregoing step S105 , and are not repeated here, but are incorporated herein by reference.
在一些实施方式中,在步骤S102中,网络设备根据所述语音信息确定所述用户是否处于候选空闲状态;若所述用户处于所述候选空闲状态,且当前时间处于对应的空闲时段,确定所述用户处于空闲状态。在一些实施方式中,所述设备还包括一六模块106(未示出),用于根据使用阅读应用的用户在应用内的第一活动频率,若某时段的所述第一活动频率高于第一频率阈值,确定该时段为对应的空闲时段。在一些实施方式中,所述设备还包括一七模块107(未示出),用于根据所述用户在阅读应用内的第二活动频率,若某时段的所述第二活动频率高于第二频率阈值,确定该时段为对应的空闲时段。在此,所述一六模块106、一七模块107对应的实施方式与前述步骤S106、步骤S107的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, in step S102, the network device determines whether the user is in the candidate idle state according to the voice information; if the user is in the candidate idle state and the current time is in the corresponding idle period, determine whether the user is in the candidate idle state. The user is in an idle state. In some embodiments, the device further includes a six-module 106 (not shown) for, according to the first activity frequency in the application of the user who uses the reading application, if the first activity frequency in a certain period is higher than The first frequency threshold determines that the period is the corresponding idle period. In some embodiments, the device further includes a module 107 (not shown) for, according to the second activity frequency of the user in the reading application, if the second activity frequency in a certain period is higher than the first activity frequency in a certain period of time Second, the frequency threshold is determined to be the corresponding idle time period. Here, the implementations corresponding to the one six modules 106 and the one seven modules 107 are the same as or similar to the specific embodiments of the aforementioned steps S106 and S107 , and are not repeated here, but are incorporated herein by reference.
在一些实施方式中,所述设备还包括一八模块108(未示出),用于接收所述用户设备发送的当前状态信息;其中,一二模块102,用于根据所述语音信息及所述当前状态信息确定所述用户是否处于空闲状态。如在一些实施方式中,一二模块102,用于提取所述语音信息中的关键字段,将所述关键字段在对应状态数据库中进行匹配;当在数据库匹配到所述关键字段时,再根据所述用户的当前状态信息确定所述用户是否处于空闲状态。在此,所述一八模块108对应的实施方式与前述步骤S108的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the device further includes a module 108 (not shown) for receiving the current status information sent by the user equipment; wherein the module 102 is configured to receive the current status information sent by the user equipment; wherein the module 102 is configured to The current state information determines whether the user is in an idle state. In some embodiments, the first and second modules 102 are configured to extract key fields in the voice information, and match the key fields in the corresponding state database; when the key fields are matched in the database , and then determine whether the user is in an idle state according to the current state information of the user. Here, the implementations corresponding to the eighth modules 108 are the same as or similar to the specific embodiments of the foregoing step S108, and are not repeated here, but are incorporated herein by reference.
在一些实施方式中,所述当前状态信息包括但不限于:所述用户的当前位置信息;所述用户的应用使用状态信息;所述用户的搜索记录信息;所述用户设备当前连接的无线接入点;所述用户设备的姿态信息。在一些实施方式中,所述当前状态信息包括所述用户的当前位置信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:将所述用户的当前位置信息与对应的空闲位置信息进行匹配,其中,所述空闲位置信息包括预设休闲地点对应的地理位置信息;若均匹配成功,则确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述应用使用状态信息,所述应用使用状态信息包括处于使用中的一个或多个应用标识信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:根据所述应用使用状态信息以及对应的休闲应用数据库,确定所述一个或多个应用标识信息中的休闲应用对应的应用标识信息;若所述休闲应用对应的应用标识信息在所述一个或多个应用标识信息中占比大于或等于预设阈值,则确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户的搜索记录信息,所述搜索记录信息包括所述用户在对应搜索应用中搜索的一个或多个搜索字段信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:基于所述搜索记录信息中一个或多个搜索字段信息进行空闲字段匹配,若所述一个或多个搜索字段信息中存在至少一个空闲字段,确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户设备当前连接的无线接入点;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:根据所述无线接入点的接入点标识信息确定所述用户的当前位置信息,将所述当前位置信息与对应的空闲位置信息进行匹配,其中,所述空闲位置信息包括预设休闲地点对应的地理位置信息;若均匹配成功,则确定所述用户处于空闲状态。在一些实施方式中,所述当前状态信息包括所述用户的姿态信息;其中,所述根据所述用户的当前状态信息确定所述用户是否处于空闲状态,包括:基于所述用户设备的姿态信息确定所述用户设备的姿态变化信息;若姿态信息变化满足预设的姿态变化阈值的频次在预设时间内大于或等于预定频次阈值,则确定所述用户处于空闲状态。在此,所述当前状态信息对应的实施方式与前述当前状态信息的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the current status information includes but is not limited to: the current location information of the user; the application usage status information of the user; the search record information of the user; the wireless connection currently connected to the user equipment. In point; the gesture information of the user equipment. In some implementation manners, the current state information includes current location information of the user; wherein, determining whether the user is in an idle state according to the current state information of the user includes: converting the current location of the user The information is matched with corresponding idle location information, wherein the idle location information includes geographic location information corresponding to a preset leisure location; if all matches are successful, it is determined that the user is in an idle state. In some embodiments, the current state information includes the application usage state information, and the application usage state information includes identification information of one or more applications in use; wherein the current state information according to the user Determining whether the user is in an idle state includes: determining application identification information corresponding to a leisure application in the one or more application identification information according to the application use state information and a corresponding leisure application database; if the leisure application If the proportion of the corresponding application identification information in the one or more application identification information is greater than or equal to a preset threshold, it is determined that the user is in an idle state. In some embodiments, the current state information includes search record information of the user, and the search record information includes one or more search field information searched by the user in a corresponding search application; Determining whether the user is in an idle state from the current state information of the user includes: performing idle field matching based on one or more search field information in the search record information, if there is at least one in the one or more search field information Idle field, it is determined that the user is in an idle state. In some implementation manners, the current state information includes a wireless access point to which the user equipment is currently connected; wherein, determining whether the user is in an idle state according to the current state information of the user includes: according to the The access point identification information of the wireless access point determines the current location information of the user, and matches the current location information with the corresponding idle location information, wherein the idle location information includes the geographic location corresponding to the preset leisure location information; if all matches are successful, it is determined that the user is in an idle state. In some embodiments, the current state information includes gesture information of the user; wherein the determining whether the user is in an idle state according to the current state information of the user includes: based on the gesture information of the user equipment Determine the posture change information of the user equipment; if the frequency of the posture information change meeting the preset posture change threshold value is greater than or equal to the predetermined frequency threshold value within the preset time, it is determined that the user is in an idle state. Here, the implementation manner corresponding to the current state information is the same as or similar to the specific embodiment of the current state information described above, and is not repeated here, but is incorporated herein by reference.
如在一些实施方式中,所述阅读提醒信息包括一个或多个推送书籍标识信息;其中,所述设备还包括一九模块109(未示出),用于根据所述语音信息确定所述一个或多个推送书籍标识信息。如在一些实施方式中,所述设备还包括一十模块110(未示出),用于建立或更新关于多个书籍的书籍索引信息库,其中,所述书籍索引信息库中包括多条书籍记录,每条书籍记录对应与所述多个书籍之一、并包括该书籍的书籍标识信息、索引字段及索引标签;一九模块109,用于提取所述语音信息中的关键字段,若所述关键字段在所述书籍索引信息库中存在对应的书籍记录,该书籍记录信息中的索引字段与所述关键字段相对应,则将该书籍记录对应的书籍标识信息作为推送书籍标识信息。在此,所述一九模块109、一十模块110对应的实施方式与前述步骤S109、步骤S110的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the reading reminder information includes one or more push book identification information; wherein, the device further includes a module 109 (not shown) for determining the one or more according to the voice information or multiple push book identification information. In some embodiments, the device further includes ten modules 110 (not shown) for establishing or updating a book index information base about a plurality of books, wherein the book index information base includes a plurality of books record, each book record corresponds to one of the multiple books, and includes book identification information, index fields and index labels of the book; the 19th module 109 is used to extract the key fields in the voice information, if The key field has a corresponding book record in the book index information base, and the index field in the book record information corresponds to the key field, then the book identification information corresponding to the book record is used as the push book identification information. Here, the implementations corresponding to the 19 modules 109 and 10 modules 110 are the same as or similar to the specific embodiments of the foregoing steps S109 and S110 , and are not repeated here, but are incorporated herein by reference.
在一些实施方式中,所述设备还包括一十一模块111(未示出),用于基于所述推送书籍标识信息及用户相关信息确定一个或多个优选推送书籍标识信息;其中,一四模块104,用于将所述阅读提醒信息发送至所述用户设备,其中,所述阅读提醒信息包括所述一个或多个优选推送书籍标识信息。在一些实施方式中,所述用户相关信息包括但不限于:所述用户收藏的书籍;所述用户付费购买的书籍;所述用户预览的书籍;所述用户的好友阅读的书籍。在此,所述一十一块111对应的实施方式与前述步骤S111的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the device further includes an eleventh module 111 (not shown), configured to determine one or more preferred push book identification information based on the push book identification information and user-related information; wherein one four Module 104, configured to send the reading reminder information to the user equipment, wherein the reading reminder information includes the identification information of the one or more preferred pushed books. In some embodiments, the user-related information includes but is not limited to: books collected by the user; books purchased by the user for payment; books previewed by the user; books read by friends of the user. Here, the embodiments corresponding to the eleven blocks 111 are the same as or similar to the specific embodiments of the foregoing step S111, and are not repeated here, but are incorporated herein by reference.
上文主要介绍了能够实现本申请的各种实施例的网络设备,下面结合图6从对能够实现本申请的各种实施例的网络设备的用户设备进行举例介绍。The network equipment capable of implementing various embodiments of the present application has been mainly introduced above, and the following describes user equipment capable of implementing the network equipment of various embodiments of the present application from an example with reference to FIG. 6 .
图6示出根据本申请另一个方面的一种用于获取阅读提醒信息的用户设备200,该设备适用于图1所示的系统,具体包括二一模块201、二二模块202以及二三模块203。二一模块201,用于通过录音装置实时获取关于用户的语音信息;二二模块202,用于将所述语音信息发送至对应的网络设备;二三模块203,用于接收并呈现所述网络设备返回的阅读提醒信息。在此,所述图6中示出的二一模块201、二二模块202以及二三模块203对应的实施方式与前述图4中所述步骤S201、步骤S202以及步骤S203的具体实施例相同或相似,不再赘述,以引用的方式包含于此。FIG. 6 shows a user equipment 200 for acquiring reading reminder information according to another aspect of the present application. The device is suitable for the system shown in FIG. 1 , and specifically includes a second-first module 201 , a second-second module 202 and a second-third module 203. The second module 201 is used to obtain real-time voice information about the user through the recording device; the second module 202 is used to send the voice information to the corresponding network device; the second third module 203 is used to receive and present the network The reading reminder information returned by the device. Here, the implementations corresponding to the second-first module 201, the second-second module 202, and the second-third module 203 shown in FIG. 6 are the same as the specific embodiments of the step S201, the step S202 and the step S203 in the aforementioned FIG. 4 or It is similar and will not be repeated here, but is incorporated herein by reference.
在一些实施方式中,所述阅读提醒信息还包括一个或多个推送书籍标识信息。例如,在此,所述阅读提醒信息对应的实施方式与前述阅读提醒信息的具体实施例相同或相似,不再赘述,以引用的方式包含于此。In some embodiments, the reading reminder information further includes one or more push book identification information. For example, here, the embodiment corresponding to the reading reminder information is the same as or similar to the specific embodiment of the reading reminder information described above, and is not repeated here, but is incorporated herein by reference.
除上述各实施例介绍的方法和设备外,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。In addition to the methods and devices described in the above-mentioned embodiments, the present application also provides a computer-readable storage medium, where the computer-readable storage medium stores computer codes, when the computer codes are executed, as in any of the previous The described method is executed.
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。The present application also provides a computer program product, when the computer program product is executed by a computer device, the method according to any one of the preceding items is executed.
本申请还提供了一种计算机设备,所述计算机设备包括:The present application also provides a computer device, the computer device comprising:
一个或多个处理器;one or more processors;
存储器,用于存储一个或多个计算机程序;memory for storing one or more computer programs;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。The one or more computer programs, when executed by the one or more processors, cause the one or more processors to implement the method of any preceding item.
图7示出了可被用于实施本申请中所述的各个实施例的示例性系统;FIG. 7 illustrates an exemplary system that may be used to implement various embodiments described in this application;
如图7所示在一些实施例中,系统300能够作为各所述实施例中的任意一个上述设备。在一些实施例中,系统300可包括具有指令的一个或多个计算机可读介质(例如,系统存储器或NVM/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。As shown in FIG. 7 , in some embodiments, the
对于一个实施例,系统控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与系统控制模块310通信的任意适当的设备或组件提供任意适当的接口。For one embodiment, the system control module 310 may include any suitable interface controller to provide at least one of the processor(s) 305 and/or any suitable device or component in communication with the system control module 310 any appropriate interface.
系统控制模块310可包括存储器控制器模块330,以向系统存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。The system control module 310 may include a memory controller module 330 to provide an interface to the
系统存储器315可被用于例如为系统300加载和存储数据和/或指令。对于一个实施例,系统存储器315可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,系统存储器315可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。
对于一个实施例,系统控制模块310可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备320及(一个或多个)通信接口325提供接口。For one embodiment, system control module 310 may include one or more input/output (I/O) controllers to provide interfaces to NVM/
例如,NVM/存储设备320可被用于存储数据和/或指令。NVM/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。For example, NVM/
NVM/存储设备320可包括在物理上作为系统300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。NVM/
(一个或多个)通信接口325可为系统300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。系统300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。Communication interface(s) 325 may provide an interface for
对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑封装在一起以形成系统级封装(SiP)。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与系统控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(SoC)。For one embodiment, at least one of the processor(s) 305 may be packaged with the logic of one or more controllers of the system control module 310 (eg, the memory controller module 330 ). For one embodiment, at least one of the processor(s) 305 may be packaged with logic of one or more controllers of the system control module 310 to form a system-in-package (SiP). For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with the logic of one or more controllers of the system control module 310 . For one embodiment, at least one of the processor(s) 305 may be integrated on the same die with logic of one or more controllers of the system control module 310 to form a system on a chip (SoC).
在各个实施例中,系统300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,系统300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,系统300包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。In various embodiments,
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。It should be noted that the present application may be implemented in software and/or a combination of software and hardware, eg, an application specific integrated circuit (ASIC), a general purpose computer, or any other similar hardware device. In one embodiment, the software program of the present application may be executed by a processor to implement the steps or functions described above. Likewise, the software programs of the present application (including associated data structures) may be stored on a computer-readable recording medium, such as RAM memory, magnetic or optical drives or floppy disks, and the like. In addition, some steps or functions of the present application may be implemented in hardware, for example, as a circuit that cooperates with a processor to perform various steps or functions.
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。In addition, a part of the present application can be applied as a computer program product, such as computer program instructions, which when executed by a computer, through the operation of the computer, can invoke or provide methods and/or technical solutions according to the present application. Those skilled in the art should understand that the existing forms of computer program instructions in computer-readable media include but are not limited to source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include but are not limited to Limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding post-installation program. program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium that can be accessed by a computer.
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个系统传送到另一系统的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。Communication media includes media by which communication signals containing, for example, computer readable instructions, data structures, program modules or other data are transmitted from one system to another. Communication media may include conducted transmission media such as cables and wires (eg, fiber optic, coaxial, etc.) and wireless (unconducted transmission) media capable of propagating energy waves, such as acoustic, electromagnetic, RF, microwave, and infrared . Computer readable instructions, data structures, program modules or other data may be embodied, for example, as a modulated data signal in a wireless medium such as a carrier wave or similar mechanism such as embodied as part of spread spectrum technology. The term "modulated data signal" refers to a signal whose one or more characteristics are altered or set in a manner that encodes information in the signal. Modulation can be analog, digital or hybrid modulation techniques.
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机系统使用的计算机可读信息/数据。By way of example and not limitation, computer-readable storage media may include volatile and non-volatile, readable storage media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Removable and non-removable media. For example, computer-readable storage media include, but are not limited to, volatile memory, such as random access memory (RAM, DRAM, SRAM); and non-volatile memory, such as flash memory, various read-only memories (ROM, PROM, EPROM) , EEPROM), magnetic and ferromagnetic/ferroelectric memory (MRAM, FeRAM); and magnetic and optical storage devices (hard disks, tapes, CDs, DVDs); or other media now known or later developed capable of storing data for computer systems Computer readable information/data used.
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。Here, an embodiment according to the present application includes an apparatus comprising a memory for storing computer program instructions and a processor for executing the program instructions, wherein, when the computer program instructions are executed by the processor, a trigger is The apparatus operates based on the aforementioned methods and/or technical solutions according to various embodiments of the present application.
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。It will be apparent to those skilled in the art that the present application is not limited to the details of the above-described exemplary embodiments, but that the present application can be implemented in other specific forms without departing from the spirit or essential characteristics of the present application. Accordingly, the embodiments are to be regarded in all respects as illustrative and not restrictive, and the scope of the application is to be defined by the appended claims rather than the foregoing description, which is therefore intended to fall within the scope of the claims. All changes within the meaning and scope of the equivalents of , are included in this application. Any reference signs in the claims shall not be construed as limiting the involved claim. Furthermore, it is clear that the word "comprising" does not exclude other units or steps and the singular does not exclude the plural. Several units or means recited in the device claims can also be realized by one unit or means by means of software or hardware. The terms first, second, etc. are used to denote names and do not denote any particular order.
Claims (23)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910844222.4A CN110784392B (en) | 2019-09-06 | 2019-09-06 | Method and equipment for acquiring reading reminding information |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910844222.4A CN110784392B (en) | 2019-09-06 | 2019-09-06 | Method and equipment for acquiring reading reminding information |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN110784392A true CN110784392A (en) | 2020-02-11 |
| CN110784392B CN110784392B (en) | 2023-04-07 |
Family
ID=69384028
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910844222.4A Active CN110784392B (en) | 2019-09-06 | 2019-09-06 | Method and equipment for acquiring reading reminding information |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN110784392B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113986065A (en) * | 2021-10-22 | 2022-01-28 | 维沃移动通信有限公司 | Information display method and device |
| CN116610867A (en) * | 2023-07-07 | 2023-08-18 | 深圳市华图测控系统有限公司 | An automatic recommendation method for an intelligent idle book sharing system |
Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014000141A1 (en) * | 2012-06-25 | 2014-01-03 | Nokia Corporation | Method and apparatus for providing transportation based recommender system |
| CN104123937A (en) * | 2013-04-28 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Method, device and system for reminding setting |
| CN105488233A (en) * | 2016-01-25 | 2016-04-13 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Reading information recommendation method and system |
| CN106453585A (en) * | 2016-10-31 | 2017-02-22 | 努比亚技术有限公司 | Information pushing method and information pushing adapter |
| CN107704151A (en) * | 2017-09-27 | 2018-02-16 | 风变科技(深圳)有限公司 | Read based reminding method, device, system and storage medium |
| CN108234290A (en) * | 2017-12-26 | 2018-06-29 | 珠海市魅族科技有限公司 | Information push method and device, computer installation and computer readable storage medium |
| CN108491178A (en) * | 2018-02-13 | 2018-09-04 | 北京百度网讯科技有限公司 | Information browsing method, browser and server |
| CN108696577A (en) * | 2018-04-18 | 2018-10-23 | 上海小蚁科技有限公司 | A kind of message push method and device, storage medium, server |
| CN108875066A (en) * | 2018-06-29 | 2018-11-23 | 掌阅科技股份有限公司 | E-book recommended method, server and computer storage medium |
| CN109698858A (en) * | 2018-11-01 | 2019-04-30 | 百度在线网络技术(北京)有限公司 | Resource supplying method, equipment and storage medium for smart machine |
-
2019
- 2019-09-06 CN CN201910844222.4A patent/CN110784392B/en active Active
Patent Citations (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014000141A1 (en) * | 2012-06-25 | 2014-01-03 | Nokia Corporation | Method and apparatus for providing transportation based recommender system |
| CN104123937A (en) * | 2013-04-28 | 2014-10-29 | 腾讯科技(深圳)有限公司 | Method, device and system for reminding setting |
| CN105488233A (en) * | 2016-01-25 | 2016-04-13 | 广东顺德中山大学卡内基梅隆大学国际联合研究院 | Reading information recommendation method and system |
| CN106453585A (en) * | 2016-10-31 | 2017-02-22 | 努比亚技术有限公司 | Information pushing method and information pushing adapter |
| CN107704151A (en) * | 2017-09-27 | 2018-02-16 | 风变科技(深圳)有限公司 | Read based reminding method, device, system and storage medium |
| CN108234290A (en) * | 2017-12-26 | 2018-06-29 | 珠海市魅族科技有限公司 | Information push method and device, computer installation and computer readable storage medium |
| CN108491178A (en) * | 2018-02-13 | 2018-09-04 | 北京百度网讯科技有限公司 | Information browsing method, browser and server |
| CN108696577A (en) * | 2018-04-18 | 2018-10-23 | 上海小蚁科技有限公司 | A kind of message push method and device, storage medium, server |
| CN108875066A (en) * | 2018-06-29 | 2018-11-23 | 掌阅科技股份有限公司 | E-book recommended method, server and computer storage medium |
| CN109698858A (en) * | 2018-11-01 | 2019-04-30 | 百度在线网络技术(北京)有限公司 | Resource supplying method, equipment and storage medium for smart machine |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113986065A (en) * | 2021-10-22 | 2022-01-28 | 维沃移动通信有限公司 | Information display method and device |
| CN116610867A (en) * | 2023-07-07 | 2023-08-18 | 深圳市华图测控系统有限公司 | An automatic recommendation method for an intelligent idle book sharing system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110784392B (en) | 2023-04-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6285010B2 (en) | Method and apparatus for managing applications using semantic modeling and tagging | |
| CN111930277B (en) | A method and apparatus for providing presentation information | |
| CN107924679A (en) | Delayed binding during inputting understanding processing in response selects | |
| CN109710832B (en) | A method and apparatus for searching for a boarding program | |
| CN109087089B (en) | Payment method, payment device and terminal equipment | |
| CN110502299B (en) | Method and equipment for providing novel information | |
| CN111523039A (en) | A method and device for processing a book update request in a reading application | |
| CN102880716B (en) | The active being identified the inter-related task of entity is paid | |
| CN110750482A (en) | Method and equipment for providing novel reading information | |
| CN110784392B (en) | Method and equipment for acquiring reading reminding information | |
| KR101584225B1 (en) | Method, system and recording medium for providing recommended words on messenger | |
| CN108319688A (en) | A kind of method and apparatus for user read prompting | |
| US10108728B2 (en) | Provision of location information with search queries from location unaware devices to increase user interaction performance | |
| CN110430253A (en) | It is a kind of that the method and apparatus of novel update notification information is provided | |
| WO2022057788A1 (en) | Method and device for generating character relation map of book | |
| CN110781269B (en) | Method and equipment for searching books in reading application | |
| CN113722592A (en) | Method and equipment for presenting target presentation promotion information | |
| CN108574774A (en) | Electronic device and method of beacon-based searching | |
| CN112528138A (en) | Community activity information accurate recommendation method, terminal device and readable storage medium | |
| CN112306606A (en) | A method and device for presenting control style | |
| CN110580270B (en) | Address output method and system, computer system and computer readable storage medium | |
| CN110765390A (en) | Method and equipment for publishing shared information in social space | |
| CN110765258A (en) | A method and device for providing electronic books | |
| US10817519B2 (en) | Automatic conversion stage discovery | |
| CN107633188A (en) | Information display method and device and user equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CP03 | Change of name, title or address | ||
| CP03 | Change of name, title or address |
Address after: 200120 2, building 979, Yun Han Road, mud town, Pudong New Area, Shanghai Patentee after: Shanghai Lianshang Network Technology Group Co.,Ltd. Country or region after: China Address before: 200120 2, building 979, Yun Han Road, mud town, Pudong New Area, Shanghai Patentee before: SHANGHAI LIANSHANG NETWORK TECHNOLOGY Co.,Ltd. Country or region before: China |