








技术领域technical field
本申请实施例涉及计算机技术领域,具体涉及用于推送信息、接收信息的方法和设备。The embodiments of the present application relate to the field of computer technologies, and in particular, to methods and devices for pushing and receiving information.
背景技术Background technique
信息推送技术是一种面向特定人群有针对性的发送特定信息的技术。随着互联网技术的不断发展,信息推送的重要性日益显著。信息推送可以帮助用户快速、准确地获知自己感兴趣的信息。有助于提升用户体验Information push technology is a technology that sends specific information to specific groups of people. With the continuous development of Internet technology, the importance of information push has become increasingly significant. Information push can help users quickly and accurately obtain the information they are interested in. Helps improve user experience
例如,在社交应用场景下,需要根据不同的用户,为其推送用户感兴趣的好友。For example, in a social application scenario, it is necessary to push friends that users are interested in according to different users.
发明内容SUMMARY OF THE INVENTION
本申请实施例提出了用于推送信息、接收信息的方法和设备。The embodiments of the present application propose methods and devices for pushing and receiving information.
第一方面,本申请实施例提供了一种用于推送信息的方法,应用于服务端,该方法包括:从目标客户端获取第一用户心音音频;提取第一用户心音音频的音频特征;基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐;确定与相匹配的音乐的音频特征相匹配的第二用户心音音频;向目标客户端推送第二用户心音音频对应的用户的用户信息。In a first aspect, an embodiment of the present application provides a method for pushing information, which is applied to a server. The method includes: acquiring a first user's heart sound audio from a target client; extracting audio features of the first user's heart sound audio; Audio features, determine music that matches the first user's heart sound audio in a predetermined music set; determine the second user's heart sound audio that matches the audio feature of the matched music; push the second user's heart sound audio to the target client User information of the corresponding user.
在一些实施例中,基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,包括:获取预先确定的音乐集合中的音乐的音频特征集合;在音频特征集合中,确定与所提取的音频特征相匹配的音频特征;将相匹配的音频特征对应的音乐,确定为与第一用户心音音频相匹配的音乐。In some embodiments, determining the music in the predetermined music set that matches the audio of the first user's heart sound based on the audio features includes: obtaining an audio feature set of the music in the predetermined music set; in the audio feature set , determine the audio feature that matches the extracted audio feature; determine the music corresponding to the matched audio feature as the music that matches the audio of the first user's heart sound.
在一些实施例中,从目标客户端获取第一用户心音音频,包括:从目标客户端获取听诊器采集到的第一用户心音音频。In some embodiments, acquiring the audio of the first user's heart sound from the target client includes: acquiring the audio of the first user's heart sound collected by a stethoscope from the target client.
在一些实施例中,在从目标客户端获取第一用户心音音频之后,提取第一用户心音音频的音频特征之前,该方法还包括:对第一用户心音音频进行音频放大处理;以及提取第一用户心音音频的音频特征,包括:提取经音频放大处理后的第一用户心音音频的音频特征。In some embodiments, after acquiring the first user's heart sound audio from the target client and before extracting the audio features of the first user's heart sound audio, the method further includes: performing audio amplification processing on the first user's heart sound audio; and extracting the first user's heart sound audio The audio feature of the user's heart sound audio includes: extracting the audio feature of the first user's heart sound audio after audio amplification processing.
在一些实施例中,该方法还包括:将相匹配的音乐与第一用户心音音频或第二用户心音音频关联存储。In some embodiments, the method further includes storing the matched music in association with the first user heart sound audio or the second user heart sound audio.
在一些实施例中,该方法还包括:向目标客户端发送相匹配的音乐的音乐文件或相匹配的音乐的链接。In some embodiments, the method further includes sending a music file of the matched music or a link to the matched music to the target client.
在一些实施例中,向目标客户端推送第二用户心音音频对应的用户的信息,包括:响应于从目标客户端接收到针对相匹配的音乐的反馈信息,向目标客户端推送第二用户心音音频对应的用户的用户信息。In some embodiments, pushing the information of the user corresponding to the audio of the second user's heart sound to the target client includes: in response to receiving the feedback information for the matched music from the target client, pushing the second user's heart sound to the target client User information of the user corresponding to the audio.
第二方面,本申请实施例提供了一种用于接收信息的方法,应用于客户端,该方法包括:获取第一用户心音音频;将第一用户心音音频发送至目标服务端,以使目标服务端在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,以及确定与相匹配的音乐的音频特征相匹配的第二用户心音音频;从目标服务端接收第二用户心音音频对应的用户的用户信息。In a second aspect, an embodiment of the present application provides a method for receiving information, which is applied to a client. The method includes: acquiring the audio of the first user's heart sound; sending the audio of the first user's heart sound to a target server, so that the target The server determines the music that matches the first user's heart sound audio in the predetermined music set, and determines the second user's heart sound audio that matches the audio characteristics of the matched music; and receives the second user's heart sound audio from the target server. User information of the corresponding user.
在一些实施例中,获取第一用户心音音频,包括:通过听诊器获取第一用户心音音频。In some embodiments, acquiring the audio of the first user's heart sound includes: acquiring the audio of the first user's heart sound through a stethoscope.
在一些实施例中,该方法还包括:从目标服务端接收相匹配的音乐的音乐文件或相匹配的音乐的链接。In some embodiments, the method further comprises: receiving a music file of the matched music or a link of the matched music from the target server.
第三方面,本申请实施例提供了一种用于推送信息的方法,该方法包括:客户端获取第一用户心音音频;将第一用户心音音频发送至服务端;服务端提取第一用户心音音频的音频特征;基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐;确定与相匹配的音乐的音频特征相匹配的第二用户心音音频;向目标客户端推送第二用户心音音频对应的用户的用户信息。In a third aspect, an embodiment of the present application provides a method for pushing information, the method includes: a client acquiring a first user's heart sound audio; sending the first user's heart sound audio to a server; and the server extracting the first user's heart sound audio characteristics of the audio; based on the audio characteristics, determine music that matches the first user's heart sound audio in a predetermined music set; determine the second user's heart sound audio that matches the audio characteristics of the matched music; to the target client The user information of the user corresponding to the second user's heart sound audio is pushed.
在一些实施例中,该方法还包括:服务端将相匹配的音乐与第一用户心音音频或第二用户心音音频关联存储。In some embodiments, the method further includes: the server stores the matched music in association with the audio of the first user's heart sound or the audio of the second user's heart sound.
在一些实施例中,该方法还包括:服务端向目标客户端发送相匹配的音乐的音乐文件或相匹配的音乐的链接。In some embodiments, the method further includes: the server sending a music file of the matched music or a link of the matched music to the target client.
第四方面,本申请实施例提供了一种用于推送信息的服务器,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得该一个或多个处理器实现如上述用于推送信息的方法中任一实施例的方法。In a fourth aspect, an embodiment of the present application provides a server for pushing information, including: one or more processors; a storage device, on which one or more programs are stored, when the one or more programs are One or more processors execute such that the one or more processors implement the method as in any of the embodiments of the above-described method for pushing information.
第五方面,本申请实施例提供了一种用于接收信息的终端设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当上述一个或多个程序被上述一个或多个处理器执行,使得该一个或多个处理器实现如上述用于接收信息的方法中任一实施例的方法。In a fifth aspect, an embodiment of the present application provides a terminal device for receiving information, including: one or more processors; a storage device on which one or more programs are stored, when the one or more programs are The one or more processors described above execute such that the one or more processors implement the method of any of the embodiments of the above-described method for receiving information.
第六方面,本申请实施例提供了一种用于推送信息的计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述用于推送信息的方法中任一实施例的方法。In a sixth aspect, an embodiment of the present application provides a computer-readable medium for pushing information, on which a computer program is stored, and when the program is executed by a processor, implements any of the above-mentioned methods for pushing information Methods.
第七方面,本申请实施例提供了一种用于接收信息的计算机可读介质,其上存储有计算机程序,该程序被处理器执行时实现如上述用于接收信息的方法中任一实施例的方法。In a seventh aspect, an embodiment of the present application provides a computer-readable medium for receiving information, on which a computer program is stored, and when the program is executed by a processor, implements any of the above-mentioned methods for receiving information Methods.
本申请实施例提供的用于推送信息、接收信息的方法和设备,通过从目标客户端获取第一用户心音音频,然后,提取第一用户心音音频的音频特征,之后,基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,随后,确定与相匹配的音乐的音频特征相匹配的第二用户心音音频,最后,向目标客户端推送第二用户心音音频对应的用户的用户信息,从而丰富了信息的发送方式,有助于建立用户间的社交联系。The method and device for pushing information and receiving information provided by the embodiments of the present application obtain the first user's heart sound audio from the target client, and then extract the audio features of the first user's heart sound audio. In the determined music set, determine the music that matches the first user's heart sound audio, then determine the second user's heart sound audio that matches the audio characteristics of the matched music, and finally push the second user's heart sound audio corresponding to the target client. The user information of the users, thereby enriching the way of sending information, and helping to establish social connections between users.
附图说明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是本申请实施例可以应用于其中的示例性系统架构图;FIG. 1 is an exemplary system architecture diagram to which embodiments of the present application may be applied;
图2是根据本申请的用于推送信息的方法的一个实施例的流程图;FIG. 2 is a flowchart of an embodiment of a method for pushing information according to the present application;
图3是根据本申请的用于推送信息的方法的一个应用场景的示意图;3 is a schematic diagram of an application scenario of the method for pushing information according to the present application;
图4是根据本申请的用于推送信息的方法的又一个实施例的流程图;Fig. 4 is a flow chart of still another embodiment of the method for pushing information according to the present application;
图5是根据本申请的用于接收信息的方法的一个实施例的流程图;5 is a flowchart of one embodiment of a method for receiving information according to the present application;
图6A-图6B是根据本申请的用于接收信息的方法的一个应用场景的示意图;6A-6B are schematic diagrams of an application scenario of the method for receiving information according to the present application;
图7是根据本申请的用于推送信息的方法中的客户端和服务端的交互过程示意图;7 is a schematic diagram of an interaction process between a client and a server in the method for pushing information according to the present application;
图8是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。FIG. 8 is a schematic structural diagram of a computer system suitable for implementing a terminal device or a server according to an embodiment of the present application.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for the convenience of description, only the parts related to the related invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
图1示出了可以应用本申请实施例的用于推送信息的方法或接收信息的方法的实施例的示例性系统架构100。FIG. 1 shows an
如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in FIG. 1 , the
用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息(例如心音音频)等。终端设备101、102、103上可以安装有各种客户端应用,例如音乐播放类应用、社交平台软件、即时通信工具、邮箱客户端等。The user can use the
终端设备101、102、103可以是硬件,也可以是软件。当终端设备101、102、103为硬件时,可以是具有信息获取以及发送功能的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中。其可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。The
需要说明的是,本申请实施例所提供的用于推送信息的方法一般由终端设备101、102、103执行。It should be noted that, the methods for pushing information provided by the embodiments of the present application are generally executed by
服务器105可以是提供各种服务的服务器,例如对终端设备101、102、103上播放的音乐提供支持的后台音频处理服务器。后台音频处理服务器可以对接收到的音频等数据进行音频特征提取、音频特征匹配等处理,并将处理结果(例如与心音音频相匹配的音乐)反馈给终端设备。The
还需要说明的是,服务器、终端设备可以是硬件,也可以是软件。当服务器、终端设备为硬件时,可以实现成多个设备组成的分布式设备集群,也可以实现成单个设备。当服务器、终端设备为软件时,可以实现成多个软件或软件模块(例如用来提供分布式服务的软件或软件模块),也可以实现成单个软件或软件模块。在此不做具体限定。It should also be noted that the server and the terminal device may be hardware or software. When the server and the terminal device are hardware, it can be implemented as a distributed device cluster composed of multiple devices, or can be implemented as a single device. When the server and terminal device are software, they can be implemented as multiple software or software modules (for example, software or software modules for providing distributed services), or can be implemented as a single software or software module. There is no specific limitation here.
应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the numbers of terminal devices, networks and servers in FIG. 1 are merely illustrative. There can be any number of terminal devices, networks and servers according to implementation needs.
继续参考图2,示出了根据本申请的用于推送信息的方法的一个实施例的流程200。该用于推送信息的方法通常应用于服务端。该用于推送信息的方法,包括以下步骤:Continuing to refer to FIG. 2 , a
步骤201,从目标客户端获取第一用户心音音频。Step 201: Acquire the audio of the first user's heart sound from the target client.
在本实施例中,用于推送信息的方法的执行主体(例如图1所示的服务器)可以通过有线连接方式或者无线连接方式从目标客户端获取第一用户心音音频。其中,上述目标客户端可以是与上述执行主体通信连接的客户端。上述第一用户心音音频可以是某人由心肌收缩、心脏瓣膜关闭和血液撞击心室壁、大动脉壁等引起的振动所产生的声音的音频。In this embodiment, the execution body of the method for pushing information (for example, the server shown in FIG. 1 ) may acquire the audio of the first user's heart sound from the target client through a wired connection or a wireless connection. Wherein, the above-mentioned target client may be a client that is communicatively connected to the above-mentioned execution body. The above-mentioned first user heart sound audio may be the audio of someone's sound produced by vibrations caused by contraction of the heart muscle, closure of heart valves, and blood hitting the walls of the ventricle, the aorta, and the like.
可选的,上述第一用户心音音频可以由听诊器获取,由换能器等仪器记录。该听诊器可以与该换能器通信连接,该换能器可以与上述目标客户端通信连接。上述第一用户心音音频也可以由安装在目标客户端上的心音音频采集装置获取。Optionally, the above-mentioned audio of the first user's heart sound may be acquired by a stethoscope and recorded by an instrument such as a transducer. The stethoscope can be communicatively connected to the transducer, and the transducer can be communicatively connected to the aforementioned target client. The above-mentioned first user's heart sound audio may also be acquired by a heart sound audio collection device installed on the target client.
在本实施例的一些可选的实现方式中,从目标客户端获取第一用户心音音频,包括:从目标客户端获取听诊器采集到的第一用户心音音频。其中,上述听诊器可以与上述目标客户端通信连接。通过上述目标客户端,用户可以将自己的心音音频发送至上述执行主体。In some optional implementation manners of this embodiment, acquiring the audio of the first user's heart sound from the target client includes: acquiring the audio of the first user's heart sound collected by a stethoscope from the target client. Wherein, the above-mentioned stethoscope may be connected in communication with the above-mentioned target client. Through the above-mentioned target client, the user can send his own heart sound audio to the above-mentioned executive body.
步骤202,提取第一用户心音音频的音频特征。
在本实施例中,上述执行主体可以提取步骤201所获取到的第一用户心音音频的音频特征。其中,上述音频特征可以是任一个或多个音频的特征。例如,上述音频特征可以包括但不限于以下至少一项:频率、波长、过零率、音质、音色、共振峰、短时能量、短时平均幅度差、短时功率谱密度等等。In this embodiment, the above-mentioned execution body may extract the audio features of the first user's heart sound audio obtained in
应该理解,针对不同的音频特征,上述执行主体可以采用不同的音频特征提取方式。在这里,以音频特征为功率谱密度为例,上述执行主体可以基于周期图法或平均周期图法提取第一用户心音音频的功率谱密度。It should be understood that, for different audio features, the above-mentioned executive body may adopt different audio feature extraction methods. Here, taking the audio feature as the power spectral density as an example, the above-mentioned executing subject may extract the power spectral density of the audio of the first user's heart sound based on the periodogram method or the average periodogram method.
步骤203,基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐。
在本实施例中,上述执行主体可以基于步骤202得到的音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐。其中,上述预先确定的音乐集合可以是技术人员或者管理人员预先确定的音乐的集合。例如,上述预先确定的音乐集合可以是某一个或者某几个歌手演唱的音乐的集合;也可以是属于某一个或多个风格(例如欧美、轻音乐、伤感、励志、怀旧、治愈)的音乐的集合。作为示例,上述音乐集合可以是音乐数据库,也可以是存储于存储设备中的音乐的集合。In this embodiment, the above-mentioned execution body may determine music that matches the audio of the first user's heart sound in a predetermined music set based on the audio feature obtained in
作为示例,上述相匹配的音乐可以如下确定:As an example, the above matching music can be determined as follows:
首先,上述执行主体可以确定出上述音乐集合中的音乐的音频特征的特征曲线。其中,上述特征曲线可以是技术人员预先确定的用于表征某一音频特征的特征值与另一音频特征的特征值(也可以是其他属性值,例如时间)之间的关系的曲线。示例性的,上述特征曲线可以是用于表征频率的值与过零率的值之间的关系的曲线。First, the above-mentioned executive body may determine the characteristic curve of the audio characteristics of the music in the above-mentioned music collection. The above characteristic curve may be a curve pre-determined by a technician to characterize the relationship between a characteristic value of a certain audio feature and a characteristic value of another audio characteristic (it may also be other attribute values, such as time). Exemplarily, the above-mentioned characteristic curve may be a curve used to characterize the relationship between the value of the frequency and the value of the zero-crossing rate.
然后,上述执行主体可以将第一用户心音音频的音频特征的特征曲线与上述音乐集合中的音乐的音频特征的特征曲线进行一一比对,以确定出与第一用户心音音频的音频特征的特征曲线相似度最大的音乐集合中的音乐的音频特征的特征曲线,以及将该相似度最大的音乐集合中的音乐的音频特征的特征曲线对应的音乐确定为相匹配的音乐。Then, the above-mentioned executive body may compare the characteristic curve of the audio characteristic of the first user's heart sound audio with the characteristic curve of the audio characteristic of the music in the above-mentioned music collection, so as to determine the characteristic curve of the audio characteristic of the first user's heart sound audio. The characteristic curve of the audio characteristic of the music in the music set with the greatest similarity of the characteristic curve, and the music corresponding to the characteristic curve of the audio characteristic of the music in the music set with the greatest similarity is determined as the matched music.
步骤204,确定与相匹配的音乐的音频特征相匹配的第二用户心音音频。Step 204: Determine the second user's heart sound audio that matches the audio feature of the matched music.
在本实施例中,上述执行主体还可以确定与步骤203确定出的音乐的音频特征相匹配的第二用户心音音频。其中,第二用户心音音频可以是某人由心肌收缩、心脏瓣膜关闭和血液撞击心室壁、大动脉壁等引起的振动所产生的声音的音频。In this embodiment, the above-mentioned execution body may also determine the second user's heart sound audio that matches the audio feature of the music determined in
可以理解,第二用户心音音频与第一用户心音音频仅用作区分不同的用户心音音频,此处并不构成对用户心音音频的特殊限定。其中,第二用户心音音频与第一用户心音音频可以是不同的用户的心音音频。It can be understood that the second user's heart sound audio and the first user's heart sound audio are only used to distinguish different user's heart sound audio, and this does not constitute a special limitation on the user's heart sound audio. The heart sound audio of the second user and the heart sound audio of the first user may be the heart sound audio of different users.
作为示例,上述第二用户心音音频可以如下确定:As an example, the above-mentioned second user heart sound audio may be determined as follows:
首先,上述执行主体可以确定出某个用户集合(例如使用某应用的用户的集合或者所获取到各个的用户心音音频对应的各个用户的集合)中的每个用户的用户心音音频First, the above-mentioned executive body can determine the user heart sound audio of each user in a certain set of users (for example, a set of users who use a certain application or a set of each user corresponding to each acquired user heart sound audio).
然后,上述执行主体可以将上述相匹配的音乐的音频特征与每个用户的用户心音音频进行一一比对,以确定出与上述相匹配的音乐的音频特征的特征曲线相似度最大的用户的用户心音音频,以及将该相似度最大的用户的用户心音音频确定为第二用户心音音频。Then, the above-mentioned executive body can compare the audio features of the above-mentioned matched music with the user's heart sound audio of each user one-to-one, so as to determine the user whose characteristic curve similarity with the above-mentioned matched music audio characteristics is the greatest. The user heart sound audio, and the user heart sound audio of the user with the greatest similarity is determined as the second user heart sound audio.
可选的,上述第二用户心音音频也可以如下确定:Optionally, the second user's heart sound audio may also be determined as follows:
首先,上述执行主体可以获取预先确定的用户心音音频集合中的用户心音音频的音频特征集合。First, the above-mentioned executive body may acquire the audio feature set of the user's heart sound audio in the predetermined user's heart sound audio set.
然后,上述执行主体可以在所获取的音频特征集合中,确定与相匹配的音乐的音频特征相匹配的音频特征。Then, the above-mentioned executive body may determine an audio feature that matches the audio feature of the matched music in the acquired audio feature set.
最后,上述执行主体可以将相匹配的音频特征对应的用户心音音频,确定为与第二用户心音音频。Finally, the above executive body may determine the user's heart sound audio corresponding to the matched audio feature as the second user's heart sound audio.
在这里,上述相匹配的音频特征可以是与所提取的相匹配的音乐的音频特征具有相同(也可以是相差在一定范围内)的特征值的音频特征。Here, the above-mentioned matched audio features may be audio features having the same (or different within a certain range) feature value as the extracted audio features of the matched music.
步骤205,向目标客户端推送第二用户心音音频对应的用户的用户信息。Step 205: Push the user information of the user corresponding to the second user's heart sound audio to the target client.
在本实施例中,上述执行主体还可以向目标客户端推送第二用户心音音频对应的用户的用户信息。其中,上述用户信息可以包括但不限于以下至少一项:姓名、性别、年龄、籍贯、住址、毕业院校、工作单位、职业、爱好、婚姻状况、联系方式、照片等等。由此,第一用户心音音频对应的用户可以通过上述用户信息与第二用户心音音频对应的用户建立社交联系。In this embodiment, the above-mentioned execution body may also push the user information of the user corresponding to the second user's heart sound audio to the target client. The above-mentioned user information may include, but is not limited to, at least one of the following: name, gender, age, place of origin, address, graduate school, work unit, occupation, hobby, marital status, contact information, photos, etc. Thus, the user corresponding to the first user's heart sound audio can establish a social connection with the user corresponding to the second user's heart sound audio through the user information.
在本实施例的一些可选的实现方式中,在从目标客户端获取第一用户心音音频之后,提取第一用户心音音频的音频特征之前,上述执行主体还可以对第一用户心音音频进行音频放大处理。由此,上述提取第一用户心音音频的音频特征可以包括:提取经音频放大处理后的第一用户心音音频的音频特征。其中,上述执行主体可以通过音频放大器或者音频放大电路等,实现对第一用户心音音频的音频放大处理。例如,上述听诊器可以具有音频放大功能。可选的,还可以采用麦克风(microphone,MIC)实现上述音频放大处理。该麦克风可以与上述听诊器和上述执行主体通信连接。可以理解,相对于提取音频放大处理前的第一用户心音音频的音频特征,提取经过音频放大处理后的第一用户心音音频的音频特征更容易获得,且所提取的音频特征更准确。In some optional implementation manners of this embodiment, after acquiring the audio of the first user's heart sound from the target client, and before extracting the audio features of the audio of the first user's heart sound, the above-mentioned execution body may further perform audio on the audio of the first user's heart sound Amplify processing. Therefore, the above-mentioned extracting the audio features of the first user's heart sound audio may include: extracting the audio features of the first user's heart sound audio after audio amplification processing. Wherein, the above-mentioned execution body may implement audio amplification processing of the audio of the first user's heart sound through an audio amplifier or an audio amplification circuit. For example, the above-mentioned stethoscope may have an audio amplification function. Optionally, a microphone (microphone, MIC) may also be used to implement the above audio amplification processing. The microphone can be connected in communication with the above-mentioned stethoscope and the above-mentioned executive body. It can be understood that, compared with extracting the audio features of the first user's heart sound audio before the audio amplification processing, it is easier to obtain the audio features of the first user's heart sound audio after the audio amplification processing, and the extracted audio features are more accurate.
在本实施例的一些可选的实现方式中,上述执行主体还可以将相匹配的音乐与第一用户心音音频或第二用户心音音频进行关联存储。其中,上述执行主体可以采用多种方式实现关联存储。例如,上述执行主体可以将相匹配的音乐与第一用户心音音频关联存储于数据库或表格中,类似的,上述执行主体也可以将相匹配的音乐与第二用户心音音频关联存储于数据库或表格中。In some optional implementation manners of this embodiment, the above-mentioned execution body may further associate and store the matched music with the audio of the first user's heart sound or the audio of the second user's heart sound. Wherein, the above-mentioned executive body may implement the associative storage in various ways. For example, the above-mentioned executive body may store the matched music and the audio of the first user's heart sound in a database or table in association, and similarly, the above-mentioned executive body may also store the matched music and the audio of the second user's heart sound in a database or table in association with middle.
在本实施例的一些可选的实现方式中,上述执行主体还可以向目标客户端发送相匹配的音乐的音乐文件或相匹配的音乐的链接。其中,上述音乐文件可以是各种形式的文件,包括但不限于以mp3、wma、rm、wav、midi、ape、flac中任一项为后缀的音频文件。上述链接可以用于指示用户下载或播放上述相匹配的音乐。In some optional implementations of this embodiment, the above-mentioned execution body may also send a music file of the matched music or a link of the matched music to the target client. Wherein, the above-mentioned music files may be files in various forms, including but not limited to audio files with any one of mp3, wma, rm, wav, midi, ape, and flac as a suffix. The above link can be used to instruct the user to download or play the above matching music.
在本实施例的一些可选的实现方式中,向目标客户端推送第二用户心音音频对应的用户的信息,包括:响应于从目标客户端接收到针对相匹配的音乐的反馈信息,向目标客户端推送第二用户心音音频对应的用户的用户信息。其中,上述反馈信息可以包括但不限于用户的分享信息、播放信息、收藏信息、关注信息等等。可以理解,当上述执行主体接收到反馈信息,通常可以确定该用户对上述相匹配的音乐感兴趣,此时,上述执行主体向目标客户端推送第二用户心音音频对应的用户的用户信息,有助于帮助用户建立有效的社交联系。In some optional implementations of this embodiment, pushing the information of the user corresponding to the second user's heart sound audio to the target client includes: in response to receiving feedback information for the matched music from the target client, sending the information to the target client. The client pushes the user information of the user corresponding to the second user's heart sound audio. The above-mentioned feedback information may include, but is not limited to, the user's sharing information, playing information, favorite information, attention information, and the like. It can be understood that when the above-mentioned executive body receives the feedback information, it can usually be determined that the user is interested in the above-mentioned matching music. At this time, the above-mentioned executive body pushes the user information of the user corresponding to the second user's heart sound audio to the target client. Helps to help users build effective social connections.
继续参见图3,图3是根据本实施例的用于推送信息的方法的应用场景的一个示意图。在图3的应用场景中,服务器301(即上述执行主体)首先从从目标客户端获取第一用户心音音频3011,然后,提取出了第一用户心音音频3011的音频特征3012,之后,基于音频特征3012,在预先确定的音乐集合中确定与第一用户心音音频3011相匹配的音乐为“音乐100”(请参考标号3013),随后,服务器301确定与相匹配的音乐的音频特征相匹配的第二用户心音音频,以及向目标客户端推送第二用户心音音频对应的用户的用户信息“用户信息姓名:赵某性别:女”。Continue to refer to FIG. 3 , which is a schematic diagram of an application scenario of the method for pushing information according to this embodiment. In the application scenario of FIG. 3 , the server 301 (that is, the above-mentioned execution body) first obtains the first user's heart sound audio 3011 from the target client, then extracts the audio features 3012 of the first user's heart sound audio 3011, and then, based on the
本申请的上述实施例提供的方法,通过从目标客户端获取第一用户心音音频,然后提取第一用户心音音频的音频特征,之后基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,随后确定与相匹配的音乐的音频特征相匹配的第二用户心音音频,最后向目标客户端推送第二用户心音音频对应的用户的用户信息,从而基于心音音频,为用户推送其他用户的用户信息,由此丰富了推荐好友的方式,有助于提高社交中用户推荐的准确性、娱乐性,有助于提高用户交友的体验、增加用户交友粘度。In the method provided by the above-mentioned embodiments of the present application, the first user's heart sound audio is obtained from the target client, then the audio features of the first user's heart sound audio are extracted, and then based on the audio features, the first user's heart sound audio is determined in a predetermined music set. The music that matches the heart sound audio, then determine the second user’s heart sound audio that matches the audio characteristics of the matched music, and finally push the user information of the user corresponding to the second user’s heart sound audio to the target client, so that based on the heart sound audio, for Users push user information of other users, thereby enriching the ways of recommending friends, helping to improve the accuracy and entertainment of user recommendations in social networking, helping to improve user friendmaking experience, and increase user friendmaking viscosity.
进一步参考图4,其示出了用于接收信息的方法的一个实施例的流程400。该用于接收信息的方法的流程400,包括以下步骤:With further reference to Figure 4, a
步骤401,从目标客户端获取第一用户心音音频。Step 401: Acquire the audio of the first user's heart sound from the target client.
步骤402,提取第一用户心音音频的音频特征。
在本实施例中,步骤401-步骤402分别与图2对应实施例中的步骤201-步骤202基本一致,这里不再赘述。In this embodiment, steps 401 to 402 are basically the same as
步骤403,获取预先确定的音乐集合中的音乐的音频特征集合。Step 403: Acquire an audio feature set of music in a predetermined music set.
在本实施例中,上述执行主体可以获取预先确定的音乐集合中的音乐的音频特征集合。其中,上述预先确定的音乐集合可以是技术人员或者管理人员预先确定的音乐的集合。例如,上述预先确定的音乐集合可以是某一个或者某几个歌手演唱的音乐的集合;也可以是属于某一个或多个风格(例如欧美、轻音乐、伤感、励志、怀旧、治愈)的音乐的集合。作为示例,上述音乐集合可以是音乐数据库,也可以是存储于存储设备中的音乐的集合。上述音频特征可以是任一个或多个音频的特征。例如,上述音频特征可以包括但不限于以下至少一项:频率、波长、过零率、音质、音色、共振峰、短时能量、短时平均幅度差、短时功率谱密度等等。In this embodiment, the above-mentioned execution body may acquire an audio feature set of music in a predetermined music set. Wherein, the above-mentioned predetermined music set may be a set of music predetermined by technical personnel or management personnel. For example, the above predetermined music collection may be a collection of music sung by one or several singers; it may also be a collection of music belonging to one or more styles (such as European and American, light music, sadness, inspiration, nostalgia, healing) gather. As an example, the above-mentioned music collection may be a music database, or may be a collection of music stored in a storage device. The aforementioned audio features may be any one or more audio features. For example, the above audio characteristics may include, but are not limited to, at least one of the following: frequency, wavelength, zero-crossing rate, sound quality, timbre, formant, short-term energy, short-term average amplitude difference, short-term power spectral density, and the like.
步骤404,在音频特征集合中,确定与所提取的音频特征相匹配的音频特征。
在本实施例中,上述执行主体可以在所获取的音频特征集合中,确定与所提取的音频特征相匹配的音频特征。其中,上述相匹配的音频特征可以是与所提取的音频特征具有相同(也可以是相差在一定范围内)的特征值的音频特征。In this embodiment, the above-mentioned executive body may determine audio features matching the extracted audio features in the acquired audio feature set. The above-mentioned matched audio features may be audio features having the same feature value (or a difference within a certain range) of the extracted audio features.
步骤405,将相匹配的音频特征对应的音乐,确定为与第一用户心音音频相匹配的音乐。Step 405: Determine the music corresponding to the matched audio feature as the music that matches the audio of the first user's heart sound.
在本实施例中,上述执行主体可以将相匹配的音频特征提取自的音乐,确定为与第一用户心音音频相匹配的音乐。In this embodiment, the above-mentioned execution body may determine the music from which the matched audio feature is extracted as the music that matches the audio of the first user's heart sound.
步骤406,确定与相匹配的音乐的音频特征相匹配的第二用户心音音频。Step 406: Determine the second user's heart sound audio that matches the audio feature of the matched music.
步骤407,向目标客户端推送第二用户心音音频对应的用户的用户信息。Step 407: Push the user information of the user corresponding to the second user's heart sound audio to the target client.
在本实施例中,步骤406-步骤407分别与图2对应实施例中的步骤204-步骤205基本一致,这里不再赘述。In this embodiment, steps 406 to 407 are basically the same as
从图4中可以看出,与图2对应的实施例相比,本实施例中的用于推送信息的方法的流程400突出了向客户端发送第二用户的用户信息的步骤。由此,本实施例描述的方案可以进一步丰富信息的发送方式,帮助用户建立与其他用户间的社交联系。As can be seen from FIG. 4 , compared with the embodiment corresponding to FIG. 2 , the
进一步参考图5,其示出了根据本申请的用于接收信息的方法的一个实施例的流程500。该用于推送信息的方法通常应用于客户端。该用于推送信息的方法,包括以下步骤:With further reference to FIG. 5, a
步骤501,获取第一用户心音音频。Step 501: Acquire the audio of the first user's heart sound.
在本实施例中,用于接收信息的方法的执行主体(例如图1所示的终端设备)可以通过有线连接方式或者无线连接方式从其他电子设备(例如存储有第一用户心音音频的存储设备或听诊器等)获取第一用户心音音频。其中,上述第一用户心音音频可以是某人由心肌收缩、心脏瓣膜关闭和血液撞击心室壁、大动脉壁等引起的振动所产生的声音的音频。In this embodiment, the execution body of the method for receiving information (for example, the terminal device shown in FIG. 1 ) can obtain information from other electronic devices (for example, a storage device that stores the audio of the first user's heart sound) through a wired connection or a wireless connection. or stethoscope, etc.) to obtain the audio of the first user's heart sound. Wherein, the above-mentioned first user's heart sound audio may be the audio of someone's sound produced by the vibration caused by myocardial contraction, closure of heart valve, and blood hitting the ventricular wall, the aortic wall, and the like.
可选的,上述第一用户心音音频可以由听诊器获取,由换能器等仪器记录。该听诊器可以与该换能器通信连接,该换能器可以与上述执行主体通信连接。Optionally, the above-mentioned audio of the first user's heart sound may be acquired by a stethoscope and recorded by an instrument such as a transducer. The stethoscope can be connected in communication with the transducer, and the transducer can be connected in communication with the above-mentioned executive body.
在本实施例的一些可选的实现方式中,获取第一用户心音音频,包括:通过听诊器获取第一用户心音音频。其中,上述听诊器可以与上述执行主体通信连接。In some optional implementation manners of this embodiment, acquiring the audio of the first user's heart sound includes: acquiring the audio of the first user's heart sound through a stethoscope. Wherein, the above-mentioned stethoscope may be connected in communication with the above-mentioned executive body.
步骤502,将第一用户心音音频发送至目标服务端,以使目标服务端在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,以及确定与相匹配的音乐的音频特征相匹配的第二用户心音音频。
在本实施例中,上述执行主体可以将第一用户心音音频发送至目标服务端,以使目标服务端在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,以及确定与相匹配的音乐的音频特征相匹配的第二用户心音音频。其中,上述预先确定的音乐集合可以是技术人员或者管理人员预先确定的音乐的集合。例如,上述预先确定的音乐集合可以是某一个或者某几个歌手演唱的音乐的集合;也可以是属于某一个或多个风格(例如欧美、轻音乐、伤感、励志、怀旧、治愈)的音乐的集合。作为示例,上述音乐集合可以是音乐数据库,也可以是存储于存储设备中的音乐的集合。第二用户心音音频可以是某人由心肌收缩、心脏瓣膜关闭和血液撞击心室壁、大动脉壁等引起的振动所产生的声音的音频。In this embodiment, the above-mentioned execution body may send the audio of the first user's heart sound to the target server, so that the target server determines the music that matches the audio of the first user's heart sound in the predetermined music set, and determines the music that matches the audio of the first user's heart sound. The audio characteristics of the matched music match the audio of the second user's heart sound. Wherein, the above-mentioned predetermined music set may be a set of music predetermined by technical personnel or management personnel. For example, the above predetermined music collection may be a collection of music sung by one or several singers; it may also be a collection of music belonging to one or more styles (such as European and American, light music, sadness, inspiration, nostalgia, healing) gather. As an example, the above-mentioned music collection may be a music database, or may be a collection of music stored in a storage device. The second user heart sound audio may be the audio of someone's sound produced by the vibrations caused by the contraction of the heart muscle, the closing of the heart valves, and the blood hitting the walls of the ventricles, the walls of the aorta, and the like.
可以理解,第二用户心音音频与第一用户心音音频仅用作区分不同的用户心音音频,此处并不构成对用户心音音频的特殊限定。其中,第二用户心音音频与第一用户心音音频可以是不同的用户的心音音频。It can be understood that the second user's heart sound audio and the first user's heart sound audio are only used to distinguish different user's heart sound audio, and this does not constitute a special limitation on the user's heart sound audio. The heart sound audio of the second user and the heart sound audio of the first user may be the heart sound audio of different users.
实践中,上述目标服务端可以采用多种方式确定出与第一用户心音音频相匹配的音乐。例如,上述目标服务端可以首先获取预先确定的音乐集合中的音乐的音频特征集合;然后,在所获取的音频特征集合中,确定与第一用户心音音频的音频特征相匹配的音频特征;将相匹配的音频特征对应的音乐,确定为与第一用户心音音频相匹配的音乐。其中,上述相匹配的音频特征可以是与所提取的音频特征具有相同(也可以是相差在一定范围内)的特征值的音频特征。In practice, the above-mentioned target server may use various methods to determine the music that matches the audio of the first user's heart sound. For example, the above-mentioned target server can first obtain the audio feature set of the music in the predetermined music set; then, in the obtained audio feature set, determine the audio feature that matches the audio feature of the first user's heart sound audio; The music corresponding to the matched audio feature is determined to be the music that matches the audio of the first user's heart sound. The above-mentioned matched audio features may be audio features having the same feature value (or a difference within a certain range) of the extracted audio features.
可选的,上述相匹配的音乐还可以如下确定:Optionally, the above matching music can also be determined as follows:
首先,上述执行主体可以确定出上述音乐集合中的音乐的音频特征的特征曲线。其中,上述特征曲线可以是技术人员预先确定的用于表征某一音频特征的特征值与另一音频特征的特征值(也可以是其他属性值,例如时间)之间的关系的曲线。示例性的,上述特征曲线可以是用于表征频率的值与过零率的值之间的关系的曲线。First, the above-mentioned executive body may determine the characteristic curve of the audio characteristics of the music in the above-mentioned music collection. The above characteristic curve may be a curve pre-determined by a technician to characterize the relationship between a characteristic value of a certain audio feature and a characteristic value of another audio characteristic (it may also be other attribute values, such as time). Exemplarily, the above-mentioned characteristic curve may be a curve used to characterize the relationship between the value of the frequency and the value of the zero-crossing rate.
然后,上述执行主体可以确定出第一用户心音音频的音频特征的特征曲线。Then, the above-mentioned execution body may determine a characteristic curve of the audio characteristic of the first user's heart sound audio.
之后,上述执行主体可以将第一用户心音音频的音频特征的特征曲线与上述音乐集合中的音乐的音频特征的特征曲线进行一一比对,以确定出与第一用户心音音频的音频特征的特征曲线相似度最大的音乐集合中的音乐的音频特征的特征曲线,以及将该相似度最大的音乐集合中的音乐的音频特征的特征曲线对应的音乐确定为相匹配的音乐。Afterwards, the above-mentioned execution body may compare the characteristic curve of the audio characteristic of the first user's heart sound audio with the characteristic curve of the audio characteristic of the music in the above-mentioned music collection, so as to determine the characteristic curve of the audio characteristic of the first user's heart sound audio. The characteristic curve of the audio characteristic of the music in the music set with the greatest similarity of the characteristic curve, and the music corresponding to the characteristic curve of the audio characteristic of the music in the music set with the greatest similarity is determined as the matched music.
作为示例,上述第二用户心音音频可以如下确定:As an example, the above-mentioned second user heart sound audio may be determined as follows:
首先,上述执行主体可以确定出某个用户集合(例如使用某应用的用户的集合或者所获取到各个的用户心音音频对应的各个用户)中的每个用户的用户心音音频First, the above-mentioned executive body can determine the user heart sound audio of each user in a certain set of users (for example, a set of users using a certain application or each user corresponding to the obtained user heart sound audio).
然后,上述执行主体可以将上述相匹配的音乐的音频特征与每个用户的用户心音音频进行一一比对,以确定出与上述相匹配的音乐的音频特征的特征曲线相似度最大的用户的用户心音音频,以及将该相似度最大的用户的用户心音音频确定为第二用户心音音频。Then, the above-mentioned executive body can compare the audio features of the above-mentioned matched music with the user's heart sound audio of each user one-to-one, so as to determine the user whose characteristic curve similarity with the above-mentioned matched music audio characteristics is the greatest. The user heart sound audio, and the user heart sound audio of the user with the greatest similarity is determined as the second user heart sound audio.
可选的,上述第二用户心音音频也可以如下确定:Optionally, the second user's heart sound audio may also be determined as follows:
首先,上述执行主体可以获取预先确定的用户心音音频集合中的用户心音音频的音频特征集合。First, the above-mentioned executive body may acquire the audio feature set of the user's heart sound audio in the predetermined user's heart sound audio set.
然后,上述执行主体可以在音频特征集合中,确定与相匹配的音乐的音频特征相匹配的音频特征。Then, the above-mentioned executive body may determine the audio feature matching the audio feature of the matched music in the audio feature set.
最后,上述执行主体可以将相匹配的音频特征对应的用户心音音频,确定为与第二用户心音音频。Finally, the above executive body may determine the user's heart sound audio corresponding to the matched audio feature as the second user's heart sound audio.
在这里,上述相匹配的音频特征可以是与所提取的相匹配的音乐的音频特征具有相同(也可以是相差在一定范围内)的特征值的音频特征。Here, the above-mentioned matched audio features may be audio features having the same (or different within a certain range) feature value as the extracted audio features of the matched music.
步骤503,从目标服务端接收第二用户心音音频对应的用户的用户信息。其中,上述用户信息可以包括但不限于以下至少一项:姓名、性别、年龄、籍贯、住址、毕业院校、工作单位、职业、爱好、婚姻状况、联系方式、照片等等。由此,第一用户可以通过所显示的第二用户的用户信息,与第二用户建立联系,从而丰富了社交方式。Step 503: Receive user information of the user corresponding to the second user's heart sound audio from the target server. The above-mentioned user information may include, but is not limited to, at least one of the following: name, gender, age, place of origin, address, graduate school, work unit, occupation, hobby, marital status, contact information, photos, etc. Thereby, the first user can establish contact with the second user through the displayed user information of the second user, thereby enriching the social mode.
在本实施例的一些可选的实现方式中,上述执行主体还可以从目标服务端接收相匹配的音乐的音乐文件或相匹配的音乐的链接。其中,上述音乐文件可以是各种形式的文件,包括但不限于以mp3、wma、rm、wav、midi、ape、flac中任一项为后缀的音频文件。上述链接可以用于指示用户下载或播放上述相匹配的音乐。In some optional implementations of this embodiment, the above-mentioned execution body may also receive a music file of the matched music or a link of the matched music from the target server. Wherein, the above-mentioned music files may be files in various forms, including but not limited to audio files with any one of mp3, wma, rm, wav, midi, ape, and flac as a suffix. The above link can be used to instruct the user to download or play the above matching music.
作为示例,继续参见图6A,在图6A的应用场景中,客户端601(即上述执行主体)首先获取到了第一用户心音音频6011;然后将第一用户心音音频6011发送至目标服务端,以使目标服务端在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,以及确定与相匹配的音乐的音频特征相匹配的第二用户心音音频;之后,请继续参考图6B,客户端601从目标服务端接收第二用户心音音频对应的用户的用户信息6012。As an example, continue to refer to FIG. 6A, in the application scenario of FIG. 6A, the client 601 (that is, the above-mentioned execution body) first obtains the first user's heart sound audio 6011; then sends the first user's heart sound audio 6011 to the target server, to Make the target server determine the music that matches the first user's heart sound audio in the predetermined music collection, and determine the second user's heart sound audio that matches the audio feature of the matched music; Afterwards, please continue to refer to Figure 6B, The
本申请的上述实施例提供的方法,通过获取第一用户心音音频,然后将第一用户心音音频发送至目标服务端,以使目标服务端在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,以及确定与相匹配的音乐的音频特征相匹配的第二用户心音音频,最后从目标服务端接收第二用户心音音频对应的用户的用户信息,由此丰富了信息的发送方式,有助于建立用户间的社交联系,有助于提高社交中用户推荐的准确性、娱乐性,有助于提高用户交友的体验、增加用户交友粘度。In the method provided by the above embodiments of the present application, the first user's heart sound audio is acquired, and then the first user's heart sound audio is sent to the target server, so that the target server determines in a predetermined music set the same as the first user's heart sound audio Matching music, and determining the second user's heart sound audio that matches the audio characteristics of the matching music, and finally receiving the user information of the user corresponding to the second user's heart sound audio from the target server, thereby enriching the information sending method , which helps to establish social connections between users, helps to improve the accuracy and entertainment of user recommendations in social networking, helps to improve the experience of users in making friends, and increases the viscosity of users' friendship.
下面请参考图7,其示出了根据本申请的用于推送信息的方法中的客户端和服务端的交互过程示意图。Please refer to FIG. 7 below, which shows a schematic diagram of an interaction process between a client and a server in the method for pushing information according to the present application.
本申请实施例中的用于推送信息的方法可以包括客户端获取第一用户心音音频;将第一用户心音音频发送至服务端;服务端提取第一用户心音音频的音频特征;基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐;确定与相匹配的音乐的音频特征相匹配的第二用户心音音频;向目标客户端推送第二用户心音音频对应的用户的用户信息。The method for pushing information in this embodiment of the present application may include the client acquiring the first user's heart sound audio; sending the first user's heart sound audio to the server; the server extracting audio features of the first user's heart sound audio; based on the audio features, Determine the music that matches the first user's heart sound audio in a predetermined music set; determine the second user's heart sound audio that matches the audio characteristics of the matched music; push the user corresponding to the second user's heart sound audio to the target client user information.
如图7所示,在步骤701中,客户端获取第一用户心音音频。As shown in FIG. 7, in step 701, the client obtains the audio of the first user's heart sound.
在本实施例中,客户端可以获取第一用户心音音频。其中,上述第一用户心音音频可以是某人由心肌收缩、心脏瓣膜关闭和血液撞击心室壁、大动脉壁等引起的振动所产生的声音的音频。In this embodiment, the client can acquire the audio of the first user's heart sound. Wherein, the above-mentioned first user's heart sound audio may be the audio of someone's sound produced by the vibration caused by myocardial contraction, closure of heart valve, and blood hitting the ventricular wall, the aortic wall, and the like.
可选的,上述第一用户心音音频可以由听诊器获取,由换能器等仪器记录。其中,上述听诊器可以与上述换能器通信连接。上述换能器可以与上述客户端通信连接。Optionally, the above-mentioned audio of the first user's heart sound may be acquired by a stethoscope and recorded by an instrument such as a transducer. Wherein, the above-mentioned stethoscope may be connected in communication with the above-mentioned transducer. The above transducer may be communicatively connected with the above client.
在步骤702中,客户端向服务端发送第一用户心音音频。In step 702, the client sends the first user's heart sound audio to the server.
在本实施例中,客户端可以向服务端发送上述第一用户心音音频。In this embodiment, the client may send the above-mentioned audio of the first user's heart sound to the server.
在步骤703中,服务端提取第一用户心音音频的音频特征。In step 703, the server extracts the audio features of the first user's heart sound audio.
在本实施例中,服务端可以提取第一用户心音音频的音频特征。其中,上述音频特征可以是任一个或多个音频的特征。例如,上述音频特征可以包括但不限于以下至少一项:频率、波长、过零率、音质、音色、共振峰、短时能量、短时平均幅度差、短时功率谱密度等等。In this embodiment, the server may extract audio features of the first user's heart sound audio. The above audio features may be any one or more audio features. For example, the above audio characteristics may include, but are not limited to, at least one of the following: frequency, wavelength, zero-crossing rate, sound quality, timbre, formant, short-term energy, short-term average amplitude difference, short-term power spectral density, and the like.
应该理解,针对不同的音频特征,上述执行主体可以采用不同的音频特征提取方式。在这里,以音频特征为功率谱密度为例,上述执行主体可以基于周期图法或平均周期图法提取第一用户心音音频的功率谱密度。It should be understood that, for different audio features, the above-mentioned executive body may adopt different audio feature extraction methods. Here, taking the audio feature as the power spectral density as an example, the above-mentioned executing subject may extract the power spectral density of the audio of the first user's heart sound based on the periodogram method or the average periodogram method.
在步骤704中,服务端基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐。In step 704, the server determines music that matches the audio of the first user's heart sound in a predetermined music set based on the audio feature.
在本实施例中,服务端可以基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐。其中,上述预先确定的音乐集合可以是技术人员或者管理人员预先确定的音乐的集合。例如,上述预先确定的音乐集合可以是某一个或者某几个歌手演唱的音乐的集合;也可以是属于某一个或多个风格(例如欧美、轻音乐、伤感、励志、怀旧、治愈)的音乐的集合。In this embodiment, the server may determine music that matches the audio of the first user's heart sound in a predetermined music set based on the audio feature. Wherein, the above-mentioned predetermined music set may be a set of music predetermined by technical personnel or management personnel. For example, the above predetermined music collection may be a collection of music sung by one or several singers; it may also be a collection of music belonging to one or more styles (such as European and American, light music, sadness, inspiration, nostalgia, healing) gather.
实践中,上述目标服务端可以采用多种方式确定出与第一用户心音音频相匹配的音乐。例如,上述目标服务端可以首先获取预先确定的音乐集合中的音乐的音频特征集合;然后,在所获取的音频特征集合中,确定与第一用户心音音频的音频特征相匹配的音频特征;将相匹配的音频特征对应的音乐,确定为与第一用户心音音频相匹配的音乐。其中,上述相匹配的音频特征可以是与所提取的音频特征具有相同(也可以是相差在一定范围内)的特征值的音频特征。In practice, the above-mentioned target server may use various methods to determine the music that matches the audio of the first user's heart sound. For example, the above-mentioned target server can first obtain the audio feature set of the music in the predetermined music set; then, in the obtained audio feature set, determine the audio feature that matches the audio feature of the first user's heart sound audio; The music corresponding to the matched audio feature is determined to be the music that matches the audio of the first user's heart sound. The above-mentioned matched audio features may be audio features having the same feature value (or a difference within a certain range) of the extracted audio features.
可选的,上述相匹配的音乐还可以如下确定:Optionally, the above matching music can also be determined as follows:
首先,上述执行主体可以确定出上述音乐集合中的音乐的音频特征的特征曲线。其中,上述特征曲线可以是技术人员预先确定的用于表征某一音频特征的特征值与另一音频特征的特征值(也可以是其他属性值,例如时间)之间的关系的曲线。示例性的,上述特征曲线可以是用于表征频率的值与过零率的值之间的关系的曲线。First, the above-mentioned executive body may determine the characteristic curve of the audio characteristics of the music in the above-mentioned music collection. The above characteristic curve may be a curve pre-determined by a technician to characterize the relationship between a characteristic value of a certain audio feature and a characteristic value of another audio characteristic (it may also be other attribute values, such as time). Exemplarily, the above-mentioned characteristic curve may be a curve used to characterize the relationship between the value of the frequency and the value of the zero-crossing rate.
然后,上述执行主体可以确定出第一用户心音音频的音频特征的特征曲线。Then, the above-mentioned execution body may determine a characteristic curve of the audio characteristic of the first user's heart sound audio.
之后,上述执行主体可以将第一用户心音音频的音频特征的特征曲线与上述音乐集合中的音乐的音频特征的特征曲线进行一一比对,以确定出与第一用户心音音频的音频特征的特征曲线相似度最大的音乐集合中的音乐的音频特征的特征曲线,以及将该相似度最大的音乐集合中的音乐的音频特征的特征曲线对应的音乐确定为相匹配的音乐。Afterwards, the above-mentioned execution body may compare the characteristic curve of the audio characteristic of the first user's heart sound audio with the characteristic curve of the audio characteristic of the music in the above-mentioned music collection, so as to determine the characteristic curve of the audio characteristic of the first user's heart sound audio. The characteristic curve of the audio characteristic of the music in the music set with the greatest similarity of the characteristic curve, and the music corresponding to the characteristic curve of the audio characteristic of the music in the music set with the greatest similarity is determined as the matched music.
在本实施例的一些可选的实现方式中,上述方法还包括:服务端将相匹配的音乐与第一用户心音音频或第二用户心音音频关联存储。其中,上述执行主体可以采用多种方式实现关联存储。例如,上述执行主体可以将相匹配的音乐与第一用户心音音频关联存储于数据库或表格中,类似的,上述执行主体也可以将相匹配的音乐与第二用户心音音频关联存储于数据库或表格中。In some optional implementations of this embodiment, the above method further includes: the server associates and stores the matched music with the audio of the first user's heart sound or the audio of the second user's heart sound. Wherein, the above-mentioned executive body may implement the associative storage in various ways. For example, the above-mentioned executive body may store the matched music and the audio of the first user's heart sound in a database or table in association, and similarly, the above-mentioned executive body may also store the matched music and the audio of the second user's heart sound in a database or table in association with middle.
在本实施例的一些可选的实现方式中,上述方法还包括:服务端向目标客户端发送相匹配的音乐的音乐文件或相匹配的音乐的链接。其中,上述音乐文件可以是各种形式的文件,包括但不限于以mp3、wma、rm、wav、midi、ape、flac中任一项为后缀的音频文件。上述链接可以用于指示用户下载或播放上述相匹配的音乐。In some optional implementations of this embodiment, the above method further includes: the server sending a music file of the matched music or a link of the matched music to the target client. Wherein, the above-mentioned music files may be files in various forms, including but not limited to audio files with any one of mp3, wma, rm, wav, midi, ape, and flac as a suffix. The above link can be used to instruct the user to download or play the above matching music.
在步骤705中,服务端确定与相匹配的音乐的音频特征相匹配的第二用户心音音频。In step 705, the server determines the second user's heart sound audio that matches the audio characteristics of the matched music.
在本实施例中,服务端可以确定与相匹配的音乐的音频特征相匹配的第二用户心音音频。In this embodiment, the server may determine the second user's heart sound audio that matches the audio characteristics of the matched music.
作为示例,上述第二用户心音音频可以如下确定:As an example, the above-mentioned second user heart sound audio may be determined as follows:
首先,上述执行主体可以确定出某个用户集合(例如使用某应用的用户的集合或者所获取到各个的用户心音音频对应的各个用户)中的每个用户的用户心音音频First, the above-mentioned executive body can determine the user heart sound audio of each user in a certain set of users (for example, a set of users using a certain application or each user corresponding to the obtained user heart sound audio).
然后,上述执行主体可以将上述相匹配的音乐的音频特征与每个用户的用户心音音频进行一一比对,以确定出与上述相匹配的音乐的音频特征的特征曲线相似度最大的用户的用户心音音频,以及将该相似度最大的用户的用户心音音频确定为第二用户心音音频。Then, the above-mentioned executive body can compare the audio features of the above-mentioned matched music with the user's heart sound audio of each user one-to-one, so as to determine the user whose characteristic curve similarity with the above-mentioned matched music audio characteristics is the greatest. The user heart sound audio, and the user heart sound audio of the user with the greatest similarity is determined as the second user heart sound audio.
可选的,上述第二用户心音音频也可以如下确定:Optionally, the second user's heart sound audio may also be determined as follows:
首先,上述执行主体可以获取预先确定的用户心音音频集合中的用户心音音频的音频特征集合。First, the above-mentioned executive body may acquire the audio feature set of the user's heart sound audio in the predetermined user's heart sound audio set.
然后,上述执行主体可以在所获取的音频特征集合中,确定与相匹配的音乐的音频特征相匹配的音频特征。Then, the above-mentioned executive body may determine an audio feature that matches the audio feature of the matched music in the acquired audio feature set.
最后,上述执行主体可以将相匹配的音频特征对应的用户心音音频,确定为与第二用户心音音频。Finally, the above executive body may determine the user's heart sound audio corresponding to the matched audio feature as the second user's heart sound audio.
在这里,上述相匹配的音频特征可以是与所提取的相匹配的音乐的音频特征具有相同(也可以是相差在一定范围内)的特征值的音频特征。Here, the above-mentioned matched audio features may be audio features having the same (or different within a certain range) feature value as the extracted audio features of the matched music.
在步骤706中,服务端向客户端推送第二用户心音音频对应的用户的用户信息。In step 706, the server pushes the user information of the user corresponding to the second user's heart sound audio to the client.
在本实施例中,服务端可以向客户端推送第二用户心音音频对应的用户的用户信息。其中,上述用户信息可以包括但不限于以下至少一项:姓名、性别、年龄、籍贯、住址、毕业院校、工作单位、职业、爱好、婚姻状况、联系方式、照片等等。由此,第一用户心音音频对应的用户可以通过上述用户信息与第二用户心音音频对应的用户建立社交联系。In this embodiment, the server may push the user information of the user corresponding to the second user's heart sound audio to the client. The above-mentioned user information may include, but is not limited to, at least one of the following: name, gender, age, place of origin, address, graduate school, work unit, occupation, hobby, marital status, contact information, photos, etc. Thus, the user corresponding to the first user's heart sound audio can establish a social connection with the user corresponding to the second user's heart sound audio through the user information.
本申请实施例提供的用于连接无线接入点的方法,首先,客户端获取第一用户心音音频,将第一用户心音音频发送至服务端;然后,服务端提取第一用户心音音频的音频特征,并基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐,再确定与相匹配的音乐的音频特征相匹配的第二用户心音音频,最后向目标客户端推送第二用户心音音频对应的用户的用户信息,从而丰富了信息的发送方式,有助于建立用户间的社交联系,有助于提高社交中用户推荐的准确性、娱乐性,有助于提高用户交友的体验、增加用户交友粘度。In the method for connecting a wireless access point provided by the embodiment of the present application, first, the client acquires the audio of the first user's heart sound, and sends the audio of the first user's heart sound to the server; then, the server extracts the audio of the first user's heart sound feature, and based on the audio features, determine the music that matches the first user's heart sound audio in the predetermined music collection, and then determine the second user's heart sound audio that matches the audio features of the matched music, and finally report to the target client Pushing the user information of the user corresponding to the second user's heart sound audio, thus enriching the way of sending information, helping to establish social connections between users, helping to improve the accuracy and entertainment of user recommendations in social networking, and helping to improve User experience of making friends and increase user friendship viscosity.
下面参考图8,其示出了适于用来实现本申请实施例的终端设备或服务器的计算机系统800的结构示意图。图8示出的终端设备或服务器仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。Referring to FIG. 8 below, it shows a schematic structural diagram of a
如图8所示,计算机系统800包括中央处理单元(CPU)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM 803中,还存储有系统800操作所需的各种程序和数据。CPU 801、ROM 802以及RAM 803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8, a
以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。The following components are connected to the I/O interface 805: an
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。在该计算机程序被中央处理单元(CPU)801执行时,执行本申请的方法中限定的上述功能。In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the method illustrated in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network via the
需要说明的是,本申请所述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium described in this application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples of computer readable storage media may include, but are not limited to, electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read only memory (ROM), erasable Programmable read only memory (EPROM or flash memory), fiber optics, portable compact disk read only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. In this application, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, however, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code therein. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device . Program code embodied on a computer readable medium may be transmitted using any suitable medium including, but not limited to, wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present application. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented in dedicated hardware-based systems that perform the specified functions or operations , or can be implemented in a combination of dedicated hardware and computer instructions.
作为另一方面,本申请还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的终端设备或服务器中所包含的;也可以是单独存在,而未装配入该终端设备或服务器中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该终端设备或服务器执行时,使得该终端设备:从目标客户端获取第一用户心音音频;提取第一用户心音音频的音频特征;基于音频特征,在预先确定的音乐集合中确定与第一用户心音音频相匹配的音乐;确定与相匹配的音乐的音频特征相匹配的第二用户心音音频;向目标客户端推送第二用户心音音频对应的用户的用户信息。As another aspect, the present application also provides a computer-readable medium. The computer-readable medium may be included in the terminal device or server described in the foregoing embodiments; terminal device or server. The computer-readable medium carries one or more programs, and when the one or more programs are executed by the terminal device or the server, the terminal device: acquires the audio of the first user's heart sound from the target client; extracts the first user's heart sound audio characteristics of the audio; based on the audio characteristics, determine music that matches the first user's heart sound audio in a predetermined music set; determine the second user's heart sound audio that matches the audio characteristics of the matched music; to the target client The user information of the user corresponding to the second user's heart sound audio is pushed.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in this application is not limited to the technical solution formed by the specific combination of the above technical features, and should also cover the above technical features or Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above-mentioned features with the technical features disclosed in this application (but not limited to) with similar functions.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810589162.1ACN108804665B (en) | 2018-06-08 | 2018-06-08 | Method and device for pushing and receiving information |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810589162.1ACN108804665B (en) | 2018-06-08 | 2018-06-08 | Method and device for pushing and receiving information |
| Publication Number | Publication Date |
|---|---|
| CN108804665A CN108804665A (en) | 2018-11-13 |
| CN108804665Btrue CN108804665B (en) | 2022-09-27 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810589162.1AActiveCN108804665B (en) | 2018-06-08 | 2018-06-08 | Method and device for pushing and receiving information |
| Country | Link |
|---|---|
| CN (1) | CN108804665B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104080024A (en)* | 2013-03-26 | 2014-10-01 | 杜比实验室特许公司 | Volume leveler controller and control method |
| CN105785948A (en)* | 2016-04-11 | 2016-07-20 | 马泽泠 | Intelligent green-ecological-landscape-based health-preserving household unit and operating method thereof |
| CN106157190A (en)* | 2016-07-30 | 2016-11-23 | 广东美的厨房电器制造有限公司 | Menu method for pushing, menu method of reseptance, server and cooking equipment |
| CN106485052A (en)* | 2016-09-14 | 2017-03-08 | 珠海优特物联科技有限公司 | A kind of intelligent cooking system and method |
| CN106489125A (en)* | 2014-03-25 | 2017-03-08 | 踏途音乐公司 | Digital on-demand device with improved user interface and related methods |
| CN106844359A (en)* | 2015-12-04 | 2017-06-13 | 深圳富泰宏精密工业有限公司 | Server and its music service system and method |
| CN107292286A (en)* | 2017-07-14 | 2017-10-24 | 中国科学院苏州生物医学工程技术研究所 | Breath sound discrimination method and system based on machine learning |
| CN107515925A (en)* | 2017-08-24 | 2017-12-26 | 北京小米移动软件有限公司 | Music playback method and device |
| CN107665198A (en)* | 2016-07-27 | 2018-02-06 | 佛山市顺德区美的电热电器制造有限公司 | Image-recognizing method, server, terminal and refrigerating equipment |
| CN107844534A (en)* | 2017-10-18 | 2018-03-27 | 广东美的厨房电器制造有限公司 | A kind of menu recommends method and cooking equipment |
| CN107908754A (en)* | 2017-11-21 | 2018-04-13 | 周调彪 | A kind of intelligent music playback method and wearable electronic |
| CN107967357A (en)* | 2017-12-21 | 2018-04-27 | 广东小天才科技有限公司 | Friend pushing method and system and terminal equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002149170A (en)* | 2000-11-13 | 2002-05-24 | Matsushita Refrig Co Ltd | Machine and system for selling musical data and machine and system for selling data |
| JP3906997B2 (en)* | 2002-09-04 | 2007-04-18 | ヤマハ株式会社 | Performance assist device, input sound conversion device and program thereof |
| CN105335414B (en)* | 2014-08-01 | 2020-06-02 | 小米科技有限责任公司 | Music recommendation method and device and terminal |
| CN105245956A (en)* | 2015-09-30 | 2016-01-13 | 上海车音网络科技有限公司 | Audio and video data recommendation method, device and system |
| CN107124623B (en)* | 2017-05-12 | 2019-02-26 | 腾讯科技(深圳)有限公司 | The transmission method and device of music file information |
| CN107562850A (en)* | 2017-08-28 | 2018-01-09 | 百度在线网络技术(北京)有限公司 | Music recommends method, apparatus, equipment and storage medium |
| CN112380396B (en)* | 2020-11-11 | 2024-04-26 | 网易(杭州)网络有限公司 | Video processing method and device, computer readable storage medium and electronic equipment |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104080024A (en)* | 2013-03-26 | 2014-10-01 | 杜比实验室特许公司 | Volume leveler controller and control method |
| CN106489125A (en)* | 2014-03-25 | 2017-03-08 | 踏途音乐公司 | Digital on-demand device with improved user interface and related methods |
| CN106844359A (en)* | 2015-12-04 | 2017-06-13 | 深圳富泰宏精密工业有限公司 | Server and its music service system and method |
| CN105785948A (en)* | 2016-04-11 | 2016-07-20 | 马泽泠 | Intelligent green-ecological-landscape-based health-preserving household unit and operating method thereof |
| CN107665198A (en)* | 2016-07-27 | 2018-02-06 | 佛山市顺德区美的电热电器制造有限公司 | Image-recognizing method, server, terminal and refrigerating equipment |
| CN106157190A (en)* | 2016-07-30 | 2016-11-23 | 广东美的厨房电器制造有限公司 | Menu method for pushing, menu method of reseptance, server and cooking equipment |
| CN106485052A (en)* | 2016-09-14 | 2017-03-08 | 珠海优特物联科技有限公司 | A kind of intelligent cooking system and method |
| CN107292286A (en)* | 2017-07-14 | 2017-10-24 | 中国科学院苏州生物医学工程技术研究所 | Breath sound discrimination method and system based on machine learning |
| CN107515925A (en)* | 2017-08-24 | 2017-12-26 | 北京小米移动软件有限公司 | Music playback method and device |
| CN107844534A (en)* | 2017-10-18 | 2018-03-27 | 广东美的厨房电器制造有限公司 | A kind of menu recommends method and cooking equipment |
| CN107908754A (en)* | 2017-11-21 | 2018-04-13 | 周调彪 | A kind of intelligent music playback method and wearable electronic |
| CN107967357A (en)* | 2017-12-21 | 2018-04-27 | 广东小天才科技有限公司 | Friend pushing method and system and terminal equipment |
| Publication number | Publication date |
|---|---|
| CN108804665A (en) | 2018-11-13 |
| Publication | Publication Date | Title |
|---|---|---|
| CN107393541B (en) | Information verification method and device | |
| US10832686B2 (en) | Method and apparatus for pushing information | |
| CN108121800B (en) | Information generation method and device based on artificial intelligence | |
| CN107707745A (en) | Method and apparatus for extracting information | |
| CN109189938A (en) | Method and apparatus for updating knowledge mapping | |
| CN107705782B (en) | Method and device for determining phoneme pronunciation duration | |
| CN109255036A (en) | Method and apparatus for output information | |
| CN107452378A (en) | Voice interactive method and device based on artificial intelligence | |
| CN102567447A (en) | Information processing device and method, information processing system, and program | |
| WO2020052069A1 (en) | Method and apparatus for word segmentation | |
| JP2020004381A (en) | Information push method and apparatus | |
| CN114244793B (en) | Information processing method, device, equipment and storage medium | |
| CN108335208B (en) | Method and apparatus for processing information | |
| CN107862071A (en) | The method and apparatus for generating minutes | |
| CN112015942B (en) | Audio processing method and device | |
| CN116257754A (en) | A data processing method and device | |
| CN113282770A (en) | Multimedia recommendation system and method | |
| CN113111658B (en) | Method, device, equipment and storage medium for checking information | |
| CN108804665B (en) | Method and device for pushing and receiving information | |
| CN112309390B (en) | Information interaction method and device | |
| CN113259619A (en) | Information sending and displaying method, device, storage medium and conference system | |
| CN113241070A (en) | Hot word recall and updating method, device, storage medium and hot word system | |
| CN111916065B (en) | Method and apparatus for processing speech | |
| CN113312928A (en) | Text translation method and device, electronic equipment and storage medium | |
| CN108766429A (en) | Voice interactive method and device |
| 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:Room 80536, Shanghai Patentee after:Shanghai Zongzhang Technology Group Co.,Ltd. Country or region after:China Address before:Room 80536, Shanghai Patentee before:SHANGHAI ZHANGMEN SCIENCE AND TECHNOLOGY Co.,Ltd. Country or region before:China |