CN104685854B - 基于音乐信息提供社交服务的方法和*** - Google Patents

基于音乐信息提供社交服务的方法和*** Download PDF

Info

Publication number
CN104685854B
CN104685854B CN201580000035.8A CN201580000035A CN104685854B CN 104685854 B CN104685854 B CN 104685854B CN 201580000035 A CN201580000035 A CN 201580000035A CN 104685854 B CN104685854 B CN 104685854B
Authority
CN
China
Prior art keywords
matching
terminal
request
music
terminals
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.)
Active
Application number
CN201580000035.8A
Other languages
English (en)
Other versions
CN104685854A (zh
Inventor
谢冠宏
林柏青
袁瑒
于世璿
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hunan Jiayi Acoustic Technology Co.,Ltd.
Original Assignee
1More Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 1More Inc filed Critical 1More Inc
Publication of CN104685854A publication Critical patent/CN104685854A/zh
Application granted granted Critical
Publication of CN104685854B publication Critical patent/CN104685854B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/686Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title or artist information, time, location or usage information, user ratings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Primary Health Care (AREA)
  • Marketing (AREA)
  • Library & Information Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明提供了一种基于音乐信息提供社交服务的方法和***,其方法包括:获取预先存储的匹配原则中的至少一匹配原则所生成的匹配指令,所述匹配原则基于所述音乐信息建立;发送用以搜寻社交互动终端的匹配请求;接收来自服务器依据所述匹配请求反馈的回复信息;根据所述回复信息获得链接对象对应的标识信息;根据所述链接对象对应的标识信息,向所述链接对象发出用以社交互动的链接请求。本发明解决了现有音乐应用平台无法提供社交服务的问题。

Description

基于音乐信息提供社交服务的方法和***
技术领域
本发明涉及基于互联网提供社交服务的技术,特别是涉及一种基于音乐信息提供社交服务的方法和***。
背景技术
随着无线网络的迅速发展,通过智能手机、IPAD等各类移动终端接入互联网的场景越来越多,并且越来越多的商家,诸如咖啡店、商场等也逐渐在其管辖范围内对用户开放了无线wifi使用权限,使得移动终端的用户能随时随地享受者无线冲浪的乐趣。
当在街上行走时,人们通常地且自然的通过无线网络来聆听歌曲、新发布的歌曲,并且目前已建立了很多的主流音乐应用,比如QQ音乐、酷狗音乐等,大多通过音乐库、音乐电台、MV等方式提供给终端用户进行选择,并还根据音乐类型对音乐进行划分,但是其也仅仅是,为终端用户提供音乐的享受,而无法与另一终端用户进一步的互动交流。
基于此现有技术中存在的问题,有待进一步地提高。
发明内容
基于此,有必要针对现有音乐应用平台无法提供多种社交服务的问题,提供一种基于音乐信息提供社交服务的方法和***。
一种基于音乐信息提供社交服务的方法,该方法应用于一终端,其包括:
获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于查询其他终端存储在服务器的音乐信息的第一查询请求;
接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:提取所述其他终端存储在所述服务器上的音乐信息以及所述其他终端对应设置的标识信息后生成的匹配终端列表;
依据所述匹配指令中包含的匹配原则,将所述当前终端与所述匹配终端列表中的所述其他终端存储在服务器的音乐信息进行匹配,选择出至少一个其他终端作为链接对象;
根据所述链接对象对应设置的标识信息,向所述链接对象发出用以社交互动的链接请求。
一种基于音乐信息提供社交服务的方法,该方法应用于一服务器端,其包括:
接收来自当前终端的匹配请求,所述匹配请求包括:用于查询其他终端存储在所述服务器的音乐信息的第一查询请求;
依据所述匹配请求,提取其他终端存储在所述服务器的音乐信息以及其他终端对应的标识信息,生成匹配终端列表;
将所述匹配终端列表添加到回复信息中,向所述当前终端发送所述回复信息。
一种基于音乐信息提供社交服务的方法,该方法应用于一终端,其包括:
获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于获取所述链接对象的第二查询请求和所述匹配指令中包含的所述匹配原则,所述链接对象为服务器依据所述匹配指令中包含的匹配原则,将所述当前终端与其他终端存储在服务器的音乐信息进行匹配,选择出的至少一个其他终端;
接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:含有其他终端对应设置的标识信息的标识列表,此标识列表中的其他终端为服务器依据所述匹配原则选择出的至少一个其他终端;
依据所述标识列表获得所述链接对象对应的标识信息,向所述链接对象发出用以社交互动的链接请求。
一种基于音乐信息提供社交服务的方法,该方法应用于一服务器端,其包括:
接收来自当前终端的匹配请求,所述匹配请求包括:用于获取链接对象的第二查询请求和匹配原则;
依据所述匹配原则,将所述当前终端与其他终端的音乐信息进行匹配,选择出至少一个其他终端;
提取选择出的其他终端及与该其他终端对应的标识信息,生成含有其他终端对应设置的标识信息的标识列表;
将所述标识列表添加到回复消息,向所述当前终端发送所述回复消息。
一种基于音乐信息提供社交服务的***,应用于一终端,其特征在于,所述***包括:
第一匹配选择模块,用于获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
第一发送模块,用于发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于查询其他终端存储在服务器的音乐信息的第一查询请求;
第一接收模块,用于接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:为提取所述其他终端存储在所述服务器上的音乐信息以及所述其他终端对应设置的标识信息后生成的匹配终端列表;
第一信息提取模块,用于依据所述匹配指令中包含的匹配原则,将所述当前终端与所述匹配终端列表中的所述其他终端存储在服务器的音乐信息进行匹配,选择出至少一个其他终端作为链接对象;及
第一链接请求发送模块,用于根据所述链接对象对应设置的标识信息,向所述链接对象发出用以社交互动的链接请求。
一种基于音乐信息提供社交服务的***,应用于一终端,其特征在于,所述***包括:
第二匹配选择模块,用于获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
第二发送模块,用于发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于获取所述链接对象的第二查询请求和所述匹配指令中包含的所述匹配原则,所述链接对象为服务器依据所述匹配指令中包含的匹配原则,将所述当前终端与其他终端存储在服务器的音乐信息进行匹配,选择出的至少一个其他终端;
第二接收模块,用于接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:其他终端对应设置的标识信息的标识列表,此标识列表中的其他终端为服务器依据所述匹配原则选择出的至少一个其他终端;及
第二链接请求发送模块,用于依据所述标识列表获得所述链接对象对应的标识信息,向所述链接对象发出用以社交互动的链接请求。
上述基于音乐信息提供社交服务的方法和***可以通过在移动终端上运行,实现在享受音乐的同时与具有相同音乐爱好的人进行交流,为终端用户提供基于共享音乐信息的多种社交服务渠道,相比目前的社交服务平台更加人性化,提供了更多的自主选择方式。
附图说明
图1为一实施例的基于音乐信息提供社交服务的方法的流程示意图;
图2为本方法的一实施例的节点协作示意图;
图3为本方法的另一实施例的流程示意图;
图4为本方法的又一实施例的节点协作示意图;
图5为本方法的再一实施例的节点协作示意图;
图6为本方法的一实施例的节点协作示意图;
图7为本方法的一实施例的节点协作示意图;
图8为本方法的一实施例的节点协作示意图。
具体实施方式
基于移动终端设备的第三方应用技术,提供了一种基于音乐信息提供社交服务的方法和***,其可以通过在移动终端上运行,实现在享受音乐的同时与具有相同音乐爱好的人进行交流,实现了基于共享音乐信息为终端用户提供社交服务的功能。下面基于附图详细说明各个具体实施例。
如图1和图2所示,在一个实施例中提供了一种基于音乐信息提供社交服务的方法,该方法应用于一终端,其包括:
步骤210,当前终端获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,上述匹配原则基于音乐信息建立;在一个实施例中通过在终端显示界面上提供一相应的提示框、或按键、或指令输入框、或操作手势用以获取终端用户所选中至少一匹配原则生成上述匹配指令。
步骤220,当前终端发送用以搜寻链接对象的匹配请求,上述匹配请求包括:用于查询其他终端存储在服务器的音乐信息的第一查询请求;
步骤230,当前终端接收来自服务器依据上述匹配请求反馈的回复信息,上述回复信息包含:提取上述其他终端存储在上述服务器上的音乐信息以及上述其他终端对应设置的标识信息后生成的匹配终端列表;
步骤240,当前终端依据上述匹配指令中包含的匹配原则,将上述当前终端与上述匹配终端列表中的上述其他终端存储在服务器的音乐信息进行匹配,选择出至少一个其他终端作为链接对象;
步骤250,当前终端根据上述链接对象对应设置的标识信息,向上述链接对象发出用以社交互动的链接请求。
上述提到的音乐包括:纯曲目、含词的歌曲、伴唱曲、DJ电台播放的曲目或歌曲等等,而音乐信息是指对应上述音乐的音乐名称、演唱者或演奏者、作曲者、作词者或音乐属性(如摇滚、爵士、乡村、古典等)、音乐播放列表等,其还包括历史音乐信息,即是指与收听时间关联存储的前述音乐信息,其可以采用列表方式记录保存,对应每一个终端提供一个相应的列表或数据库存储相应的历史音乐信息,该历史音乐信息可以来自服务器、或者调用或查看终端已有的音乐应用所获取的信息。
如图2所示按照上述方法,主要是在终端设备上执行终端匹配操作,即将当前终端与其他终端对应的音乐信息进行匹配、而从其他终端中选择出满足上述匹配指令中包含的至少一匹配原则的相应终端作为链接对象的过程。图2中终端1可以按照上述方法通过发出匹配请求,找到至少一个终端2并发出链接请求。
在另一个实施例中,如图3和图4所示,本实施例中提供的一种基于音乐信息提供社交服务的方法,该方法应用于一终端,其包括以下步骤:
步骤310,当前终端获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,上述匹配原则基于音乐信息建立。
步骤320,当前终端发送用以搜寻链接对象的匹配请求,上述匹配请求包括:用于获取上述链接对象的第二查询请求和上述匹配指令中包含的上述匹配原则 (该匹配原则可以包括有关匹配原则的信息或者内容),上述链接对象为服务器依据上述匹配指令中包含的匹配原则,将上述当前终端与其他终端存储在服务器的音乐信息进行匹配,选择出的至少一个其他终端。
步骤330,当前终端接收来自服务器依据上述匹配请求反馈的回复信息,上述回复信息包含:其他终端对应设置的标识信息的标识列表,此标识列表中的其他终端为服务器依据上述匹配原则选择出的至少一个其他终端。
步骤340,当前终端依据上述标识列表获得上述链接对象对应的标识信息,向上述链接对象发出用以社交互动的链接请求。
上述本实施例中如图4所示,主要是在服务器上执行有关上述链接对象搜寻的终端匹配操作,图4中终端1可以按照上述方法通过发出匹配请求,找到至少一个终端2并发出链接请求。
总之,根据匹配请求的不同,上述步骤240和320可能存在上述两个实施例中完全不同的处理方式。并且对于链接请求的发送,可以是通过上述做终端匹配的服务器进行转发,也可以仅仅是通过移动通信服务器转发。所以说,链接对象对应的标识信息其实就是从其他终端对应的标识信息获取的部分内容,而上述其他终端对应的标识信息具体可以是终端的地址标识信息、或非地址标识信息,地址标识信息可以直接用于锁定链接对象的通信地址,建立两个终端的通信链接。而非地址标识信息包括终端的注册信息、预先设定的识别码等等,并且该识别码可以在每一次服务器发送回复信息时更新重排。例如,预先设定的识别码可以是:依据匹配请求查询获得的当前终端与其他终端对应的音乐信息时对应给予其他终端的排序码,或者依据匹配请求反馈的包含链接对象的回复信息时针对反馈的链接对象中匹配终端个数所给予的排序码,如果上述其他终端对应的标识信息包含的是非地址标识信息,则上述步骤250和上述步骤340 中根据链接对象对应的标识信息向链接对象发出用以社交互动的链接请求包括以下两个步骤:
首先,根据链接对象对应的标识信息向服务器发出地址查询请求,
然后,接收根据地址查询请求反馈的地址信息;
最后,根据该地址信息向链接对象发出链接请求。
上述各个实施例中,鉴于终端的存储量,上述音乐信息通常来源于服务器,那么在具体实施时,可以考虑先为终端用户提供与传统的音乐应用(比如QQ 音乐、酷狗音乐等)相同功能的音乐共享平台,并在平台服务器端存储终端用户的相关信息,比如历史音乐信息。当然也可以采用另一种方式,比如,当终端运行本实施例的基于音乐信息提供社交服务的方法后,弹出对话框提示用户选择是否允许查看终端已有的音乐应用(比如QQ音乐、酷狗音乐等)的信息 (包括当前播放的音乐信息和历史音乐信息),然后根据终端用户的权限选择,调用或查看终端已有的音乐应用(比如QQ音乐、酷狗音乐等)的信息,将这些音乐应用中存储的历史音乐信息提取或者备份至服务器上。所以说,上述提供历史音乐信息的服务器可以是本发明方法独立建立的服务器端或者云空间,也可以是指已有的音乐应用(比如QQ音乐、酷狗音乐等)所提供的服务器或者云空间。
本发明不限于以上两种实现方式,还可以采用其他方式,比如下面实施例所公开的内容。如果采用上述第二种方式,则在步骤210和步骤310之前还包括以下步骤:
判断是否获取允许查看终端已有的音乐应用信息的许可;
若是,则提取当前终端在终端已有的音乐应用平台上存储的音乐信息或者当前终端内播放器存储的音乐列表信息,并将提取的信息备份存储到服务器上。这里的服务器仅指本发明方法独立建立的服务器端或者云空间。反之,则返回,弹出提示框供用户选择是否允许查看终端已有的音乐应用(比如QQ音乐、酷狗音乐等)的信息。
基于上述实施例,为了能便于提供历史音乐信息,在一个实施例中基于音乐信息提供社交服务的方法还包括:提取当前终端正在播放的音乐信息或历史播放音乐列表,上传至服务器端更新该终端对应的音乐信息。基于本实施例,可以在获取终端用户的权限选择后调用或查看终端已有的音乐应用(比如QQ 音乐、酷狗音乐等)的信息,然后将终端正在播放的音乐信息或历史音乐列表上传至自身配置的服务器端,逐渐更新该终端对应的历史音乐信息。为了降低服务器的存储压力,可以考虑只对注册用户进行存储备份其历史音乐信息。于是根据匹配请求反馈的其他终端信息也可以是基于注册用户的。
上述各个实施例中均提到的匹配原则,其主要基于音乐信息建立,主要包括以下几类:
第一类,两者存在三首以上相同音乐名称的音乐;
第二类,两者最近时刻记录了同一首音乐;判断是否是同一首音乐时优选基于音乐名称进行判断,这里的最近时刻是指音乐信息中的最后一条更新记录对应的时刻,通常如果执行完步骤100后,则最近时刻记录的音乐就应该是当前终端正在播放的音乐。
第三类,两者的音乐信息具有60%以上的相似度;这里的两者的音乐信息具有60%以上的相似度基于音乐名称、演唱者或演奏者、作曲者、作词者或音乐属性(如摇滚、爵士、乡村、古典等)进行判断。
第四类,两者当前播放的音乐来自同一音乐类型库。这里进行是否来自同一音乐类型库的判断时,可以在获取终端用户的权限选择后,调用或查看终端已有的音乐应用(比如QQ音乐、酷狗音乐等)的信息,判断两者当前播放的音乐是否位于终端已有的音乐应用(比如QQ音乐、酷狗音乐等)中的同一个已有分类库,比如酷狗音乐应用中就已经将各个音乐分为了伤感网络情歌、店铺音乐、感动、新歌、广场舞、网络红歌等等类别,用户只要根据自己的喜好进行选择即可,那么本实施例在进行上述第四类匹配时,可以直接利用终端已有的音乐应用(比如QQ音乐、酷狗音乐等)的分类库。或者,在执行第四类匹配时可以直接依据当前音乐对应的音乐属性,如果音乐属性相同,则表示来自同一音乐类型库,反之,则不是来自同一音乐类型库。两者当前播放的音乐可以是实时更新的音乐信息中最近时刻对应的音乐,也可以是直接提取终端当前播放的音乐。
上述仅仅提供了有限的几类基于音乐信息建立的匹配原则,当然还包括其他基于终端历史音乐信息进行终端间匹配的原则,在此无法穷举,这里的匹配原则应当包括基于音乐名称、演唱者或演奏者、收听时间、作曲者、作词者或音乐属性(如摇滚、爵士、乡村、古典等)等音乐信息进行终端间配对的多种方式。
基于上述各个实施例,一个实施例中通过提供一相应的提示框、或按键、或指令输入框、或操作手势用以获取终端用户所选中至少一匹配原则生成上述匹配指令,基于此,为了提供更加人性化的服务,可以在匹配原则中增加一项待定项,即在终端显示界面上提供相应的提示框、或按键、或指令输入框、或操作手势中增加一项待定项,当选中待定项时,弹出或呈现一可自定义输入待定项内容的提示框、或按键、或指令输入框、或操作手势。这里呈现的含义是指表征待定项的提示框、或按键、或指令输入框、或操作手势转变为可以直接输入信息或添加编辑的状态,而不用另外弹出一个提示框、或按键、或指令输入框、或操作手势输入进行选中指令的输入。
上述各个实施例中,无论是在终端设备或是在服务器端执行用于搜寻链接对象的终端匹配操作,均可以采用以下两种方式实现链接对象的确定。
其一,顺序或随机选择上述匹配指令中包含的至少一匹配原则,将当前终端与其他终端对应的音乐信息进行匹配、从上述其他终端中选择出满足上述匹配指令中包含的至少一匹配原则的一个其他终端作为链接对象。一个优选实施例中,在执行终端匹配操作时只要查询到一个匹配终端,即可作为链接对象获取对应的标识信息。
其二,将当前终端与其他终端对应的音乐信息进行匹配、从上述其他终端中选择出满足上述匹配指令中包含的至少一匹配原则的多个其他终端作为链接对象,获取对应的标识信息。此时链接对象的个数大于一,则提供一用于显示所有链接对象对应标识信息的列表,供终端用户选择希望发起链接请求的对象,从而获取选中至少一个链接对象而生成的链接指令,根据链接指令提取被选中的链接对象的标识信息。
当然本发明也不限于仅采用以上两种方式,还可以自由选择列表中呈现匹配终端的数目。以上方式中前者可以更快的给终端用户回复相应的信息,而后者却为给终端用户提供更多的选择以数据支持。
于是,在图1所示的方法中,在一个实施例中,上述根据链接对象对应设置的标识信息的步骤包括以下步骤:
若选择出的链接对象大于一,则提供一用于显示所有链接对象对应标识信息的列表,用以提供给终端用户选择,根据用户选中至少一个链接对象而生成的链接指令,提取被选中的链接对象的标识信息。
而在图3所示的方法中,在一个实施例中,上述依据标识列表获得上述链接对象对应的标识信息的步骤包括以下步骤:
显示上述标识列表,用以提供给终端用户选择,根据用户选中至少一个其他终端而生成的链接指令,提取被选中的其他终端的标识信息作为链接对象的标识信息。
基于上述实施例,一个实施例中,上述匹配请求中还包括用以搜索与当前终端位于同一位置区域内的其他终端的搜索请求。如图5和图6所示,根据搜索请求执行的位置搜索操作可以设置在服务器端。其主要是为了搜索与当前终端位于同一位置区域内的其他终端,从而根据搜索到的其他终端,将执行上述终端匹配操作的过程限定在搜索到的其他终端内,而减少运算量,提高信息反馈的效率。如图5所示,基于图2所示的实施例,来自服务器依据匹配请求反馈的回复信息中匹配终端列表中应包含的是:根据匹配请求查询与当前终端位于同一位置区域内的其他终端存储在服务器上的音乐信息、以及与其他终端对应设置的标识信息,用于终端设备将当前终端与其他终端对应的音乐信息进行匹配、而从与当前终端位于同一位置区域内的其他终端中选择出满足匹配指令中包含的至少一匹配原则的至少一个其他终端,作为链接对象。如图6所示,基于上述图4所示的实施例,服务器依据匹配请求先进行位置搜索操作,搜索与当前终端位于同一位置区域内的其他终端,然后再进行终端匹配操作,将当前终端与其他终端对应的音乐信息进行匹配、而从与当前终端位于同一位置区域内的其他终端中选择出满足匹配指令中包含的至少一匹配原则的至少一个匹配终端。
基于上述实施例,一个实施例中,可以将搜索与当前终端位于同一位置区域内的其他终端的位置搜索操作设置在终端设备侧,比如,如图7和图8所示,本实施例中还包括以下步骤:
首先,当前终端搜索与当前终端位于同一位置区域内的其他终端;
然后,当前终端依据搜索结果确定其他终端的范围生成范围限定指令,将该范围限定指令添加到上述匹配请求中用以限定其他终端的查询范围。当终端设备侧搜索到与当前终端位于同一位置区域内的其他终端,则根据匹配请求中的范围限定指令,终端设备接收来自服务器依据上述匹配请求反馈的回复信息可以是:匹配终端列表中包含的其他终端为满足查询范围的终端信息。或者标识列表中包含的是服务器依据匹配请求将当前终端与范围限定指令所包含的其他终端对应的音乐信息进行匹配而获得的其他终端。
上述各个实施例中所提到的同一位置区域为预设局域网位置范围、或同属于一个基站管辖的;这里的预设位置范围可以是同属于一个网关或同属于一个局域网。用执行位置搜索操作查找到的其他终端的历史音乐信息与当前终端进行匹配,以缩小终端匹配的执行范围,通过位置区域的限定将范围缩小到位于同一位置区域内终端之间,降低了运算速度,提高了效率。这里的预设位置范围所限定的同一位置区域可以为咖啡厅、社区、机场等,通常可以通过判定是否属于同一个网关或是否同属于一个局域网来确定。当根据位置搜索操作查找不到匹配终端时,可以直接跳过上述位置搜索操作,或者还可以是,弹出提示框向终端用户询问是否跳过位置搜索操作或者重新启动位置搜索操作,对于选择重新启动位置搜索操作或者在一开始执行位置搜索操作前,可以考虑提供一位置搜索范围选择提示框,用于提供给终端设备用户选择至少一个位置搜索范围,以执行上述位置搜索操作。所以,在一个实施例中,本实施例在发出上述搜索请求或上述搜索与当前终端位于同一位置区域内的其他终端之前,还包括:
首先,当前终端提供一上述同一位置区域的位置搜索范围选择提示框或列表;
然后,当前终端获取被选中的至少一个位置搜索范围生成位置范围搜索指令,根据该位置范围搜索指令发出上述搜索请求或执行上述搜索与当前终端位于同一位置区域内的其他终端的步骤,将上述同一位置区域限定在被选中的至少一个位置搜索范围内。
基于上述各个实施例,为了提供灵活多变的社交互动选择,一个实施例中,提供多种预先存储的社交互动方式。比如,以下几种主要的社交互动方式:
第一种,在当前终端和另一终端之间共享音乐;对应于此种社交互动方式,上述链接请求中可以包括以下信息:当前终端内存储的音乐列表信息、推荐音乐信息、或与相关音乐关联的下载或播放网址等等。
第二种,在当前终端和另一终端之间共享喜欢的名人及该名人的DJ频道;对应于此种社交互动方式,上述链接请求中也可以包括以下信息:当前终端内存储的音乐列表信息、推荐音乐信息、或与相关音乐关联的下载或播放网址等等。
第三种,将另一终端正在播放的音乐同步给当前终端;对应于此种社交互动方式,上述链接请求中可以包括当前终端正在播放的音乐数据或当前终端正在播放的音乐链接网址(包括下载或播放网址)等等。
第四种,查询另一终端的信息;对应于此种社交互动方式,上述链接请求可以包括以下指令:用于查询另一终端信息的请求命令,该另一终端信息具体可以是该另一终端的位置信息、终端内音乐列表信息、当前正在播放的音乐信息或如电话号码、邮件地址、微信号码、QQ号码等通讯方式信息、或本方法及***的相关注册号等等。
第五种,与另一终端建立会话。对应于此种社交互动方式,上述链接请求可以包含如电话号码、邮件地址、微信号码、QQ号码、本方法及***的相关注册号等当前终端的通讯方式信息。
当然本发明不限于以上几种方式,还可以包括其他本领域内常用的社交互动方式。并根据社交互动方式,预先设置相应格式的链接请求。
本发明基于上述各种社交互动方式,则在上述步骤250中根据链接对象对应的标识信息向链接对象发出用以社交互动的链接请求时可以采用至少以下两种进行。
第一种,首先,当前终端获取从预先存储的社交互动方式中选中至少一社交互动方式所生成的第一互动指令或第二互动指令;在一个实施例中通过在终端显示界面上提供一相应的提示框、或按键、或指令输入框、或操作手势,用以获取终端用户选中至少一社交互动方式所生成的上述第一互动指令或第二互动指令。然后,根据第一互动指令或第二互动指令,生成与被选中的社交互动方式对应设置的第一链接请求或第二链接请求,用以发送给链接对象。
第二种,首先,当前终端从预先存储的社交互动方式中顺序或随机选择至少一社交互动方式,生成的第一互动指令或第二互动指令;根据第一互动指令或第二互动指令,生成与被选中的社交互动方式对应设置的第一链接请求或第二链接请求,用以发送给链接对象。这里本实施例中优选顺序或随机选择一种社交互动方式。
上述两种方式中的链接请求相应内容可参见上述五种社交互动方式的相关说明,但本发明不限于上述内容,还可以采用本领域技术人员常用的方式或者格式来设定链接请求,但对应不同的社交互动方式应具有不同的链接请求内容。第一种方式中,可以供终端设备用户自主选择社交互动方式,而后一种可以提高程序运算执行的效率。
基于上述实施例,一个实施例中,还可以:将上述链接对象对应的标识信息添加到好友信息列表中。这样为建立基于音乐信息的社交互动提供了独立的好友信息列表,方便用户建立与自身音乐爱好相同的好友群落。
基于互动式的社交服务和上述链接请求的发送过程,本文中还提供了一种基于音乐信息提供社交服务的方法,其包括以下步骤:
步骤301,当前终端接收来自另一终端根据上述基于音乐信息提供社交服务的方法中的任意一实施例而发出的链接请求;
步骤302,当前终端解析链接请求,获得链接请求中包含的与社交互动方式相应设置的信息或指令;
步骤303,当前终端显示或提示信息或指令;
步骤304,当前终端根据上述信息或指令,向另一终端发送应答消息,该应答消息中包括:与社交互动方式相应设置的信息或指令。
在本实施例中终端之间的应答消息和链接请求均基于不同的社交互动方式提供不同的内容。以下将详细说明各种互动方式。这里主要基于上述五种社交互动方式进行说明。
第一种,在当前终端和另一终端之间共享音乐;对应于此种社交互动方式,上述链接请求中可以包括以下信息:当前终端内存储的音乐列表信息、推荐音乐信息、或与相关音乐关联的下载或播放网址等等。基于此链接请求,步骤303 中可以在终端设备显示界面上显示上述链接请求的信息,而步骤304中弹出提示框询问是否许可与该发出链接请求的终端进行互动,若是,则根据用户的许可指令,向发出链接请求的终端回复应答消息,该应答消息中包括本终端内存储的音乐列表信息、推荐音乐信息、或与相关音乐关联的下载或播放网址等等。
第二种,在当前终端和另一终端之间共享喜欢的名人及该名人的DJ频道;对应于此种社交互动方式,上述链接请求中也可以包括以下信息:当前终端内存储的音乐列表信息、推荐音乐信息、或与相关音乐关联的下载或播放网址等等。基于此链接请求,步骤303中可以在终端设备显示界面上显示上述链接请求的信息,而步骤304中弹出提示框询问是否许可与该发出链接请求的终端进行互动,若是,则根据用户的许可指令,向发出链接请求的终端回复应答消息,该应答消息中包括本终端内存储的音乐列表信息、推荐音乐信息、或与相关音乐关联的下载或播放网址等等。
第三种,将另一终端正在播放的音乐同步给当前终端;对应于此种社交互动方式,上述链接请求中可以包括当前终端正在播放的音乐数据或当前终端正在播放的音乐链接网址(包括下载或播放网址)等等。基于此链接请求,步骤 303中可以在终端设备显示界面上显示上述链接请求的信息,而步骤304中弹出提示框询问是否许可与该发出链接请求的终端进行互动,若是,则根据用户的许可指令,向发出链接请求的终端回复应答消息,该应答消息中包括本终端内正在播放的音乐数据或当前终端正在播放的音乐链接网址(包括下载或播放网址)等等。
第四种,查询另一终端的信息;对应于此种社交互动方式,上述链接请求可以包括以下指令:用于查询另一终端信息的请求命令,该另一终端信息具体可以是该另一终端的位置信息、终端内音乐列表信息、当前正在播放的音乐信息或如电话号码、邮件地址、微信号码、QQ号码等通讯方式信息、或本方法及***的相关注册号等等。基于此链接请求,步骤303中可以在终端设备显示界面上弹出提示框提示上述指令的内容询问是否许可与该发出链接请求的终端进行互动,用以获取终端设备用户作出是否许可的选择指令,根据该选择指令向发出链接请求的终端回复应答消息,该应答消息中包括:本终端的位置信息、终端内音乐列表信息、当前正在播放的音乐信息或如电话号码、邮件地址、微信号码、QQ号码等通讯方式信息、或本方法及***的相关注册号等等。或还可以包括询问发出链接请求的终端的其他通讯方式信息的请求命令。
第五种,与另一终端建立会话。对应于此种社交互动方式,上述链接请求可以包含如电话号码、邮件地址、微信号码、QQ号码、本方法及***的相关注册号等当前终端的通讯方式信息。基于此链接请求,步骤303中可以在终端设备显示界面上显示上述链接请求的通讯方式信息,而步骤304中弹出提示框询问是否许可与该发出链接请求的终端进行互动,若是,则根据用户的许可指令,向发出链接请求的终端回复应答消息,该应答消息中包括:对应于链接请求中通讯方式信息的本终端的通讯方式信息。例如,如果链接请求中包括的是邮件地址或QQ号码,则对应的应答消息中包括本终端的邮件地址或QQ号码。
综上所述,基于不同的社交互动方式,上述步骤303中均可以终端设备显示界面上显示或提示上述链接请求的信息或指令,而上述步骤304中弹出提示框询问是否许可与该发出链接请求的终端进行互动,以获取终端设备用户的许可指令,根据该许可指令向另一终端发送与链接请求所含社交互动方式标识对应设置的应答消息。这里的社交互动方式标识主要是用于区分上述多种社交互动方式,而这一标识也可以添加在链接请求中,以便接收该链接请求的终端能够识别发出链接请求的终端所选择的社交互动方式,而回复相应的应答消息。所以,一实施例中,上述链接请求包括与社交互动方式相应设置的社交互动方式标识,在步骤302中,解析链接请求,获得链接请求中包含的社交互动方式标识和与该社交互动方式标识相应设置的信息或指令;在步骤304中,根据上述信息或指令,向另一终端发送应答消息,该应答消息中包括:与上述社交互动方式标识相应设置的信息或指令。
基于此实施例,一个实施例中,在根据信息或指令发送应答消息的步骤中包括:当链接请求包含通讯方式信息时,解析通讯方式信息获得对应设置的通讯方式标识,根据通讯方式标识切入通讯方式标识对应的通讯应用界面。这里的通讯方式标识具体是指用于区分是否是电话号码、邮件地址、微信号码、QQ 号码等通讯方式信息的标识。例如,当链接请求包含电话号码、邮件地址、微信号码或QQ号码中的一种时,解析通讯方式信息获得对应的通讯方式标识,根据通讯方式标识切入通讯方式标识对应的通讯应用界面,如打电话的界面、发邮件的应用界面、微信沟通界面或QQ聊天界面。
为了提供更加人性化的服务,一个实施例中,在根据信息或指令发送应答消息的步骤中包括:
首先,提供一用于显示所有预先存储的社交互动方式的列表;
然后,获取从预先存储的社交互动方式中选中至少一社交互动方式所生成的互动指令;
最后,根据互动指令,生成与被选中的社交互动方式对应的应答消息。这里的应答消息可参见上述针对五种社交互动方式而设置的应答消息方式。当然本实施例提供了接收链接请求的终端也可自主选择社交互动方式的功能。
基于上述各个实施例,为了避免提供用户不准确的信息,提高方法的可操作性,还可以在链接请求中添加另一终端注册的性别信息、喜欢的名人及该名人的DJ频道信息、当前正在播放的音乐信息等,根据接收的包含此类信息的链接请求,供作为另一终端的当前终端用户作是否接受上述社交互动链接请求给出许可指令的判断依据。基于此实施例可以提供给终端用户更好的社交冲浪享受、提高本发明方法的可操作性。当终端接收到含有此类信息的链接请求时,在终端显示界面上弹出用于显示另一终端注册的性别信息、喜欢的名人及该名人的DJ频道信息、当前正在播放的音乐信息等信息的显示框、以及允许社交互动的提示框、或按键、或指令输入框的接入口。
图1、图3为本发明方法的各个实施例的流程示意图。应该理解的是,虽然图1、图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,图1、图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
以上各个实施例在具体说明中仅只针对相应步骤的实现方式进行了阐述,然后在逻辑不相矛盾的情况下,上述各个实施例是可以相互组合的而形成新的技术方案的,而该新的技术方案依然在本具体实施方式的公开范围内。
基于上述图1和图2所示的终端侧的运行方法,一个实施例中还提供了一种基于音乐信息提供社交服务的方法,该方法应用于一服务器端,其包括:
步骤A,服务器接收来自当前终端的匹配请求,上述匹配请求包括:用于查询其他终端存储在上述服务器的音乐信息的第一查询请求;
步骤B,服务器依据上述匹配请求,提取其他终端存储在上述服务器的音乐信息以及其他终端对应的标识信息,生成匹配终端列表;
步骤C,服务器将上述匹配终端列表添加到回复信息中,向上述当前终端发送上述回复信息。
基于图5和图7所示的匹配请求中添加了搜索请求或范围限定指令,则上述步骤B中,匹配终端列表中的其他终端属于满足上述范围限定指令的其他终端或者属于依据搜索请求所搜索到的其他终端。
基于上述图3和图4所示的终端侧的运行方法,一个实施例中还提供了一种基于音乐信息提供社交服务的方法,该方法应用于一服务器端,其包括:
步骤a,服务器接收来自当前终端的匹配请求,上述匹配请求包括:用于获取链接对象的第二查询请求和匹配原则;
步骤b,服务器依据上述匹配原则,将上述当前终端与其他终端的音乐信息进行匹配,选择出至少一个其他终端;
步骤c,服务器提取选择出的其他终端及与该其他终端对应的标识信息,生成含有其他终端对应设置的标识信息的标识列表。
步骤d,服务器将上述标识列表添加到回复消息,向上述当前终端发送上述回复消息。
基于图6和图8所示的匹配请求中添加了搜索请求或范围限定指令,则上述步骤B中,标识列表中的其他终端属于满足上述范围限定指令的其他终端或者属于依据搜索请求所搜索到的其他终端。
基于上述图1所示的方法,在一个实施例中提供了一种基于音乐信息提供社交服务的***,应用于一终端,其包括:
第一匹配选择模块,用于获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,上述匹配原则基于音乐信息建立;
第一发送模块,用于发送用以搜寻链接对象的匹配请求,上述匹配请求包括:用于查询其他终端存储在服务器的音乐信息的第一查询请求;
第一接收模块,用于接收来自服务器依据上述匹配请求反馈的回复信息,上述回复信息包含:为提取上述其他终端存储在上述服务器上的音乐信息以及上述其他终端对应设置的标识信息后生成的匹配终端列表;
第一信息提取模块,用于依据上述匹配指令中包含的匹配原则,将上述当前终端与上述匹配终端列表中的上述其他终端存储在服务器的音乐信息进行匹配,选择出至少一个其他终端作为链接对象;及
第一链接请求发送模块,用于根据上述链接对象对应设置的标识信息,向上述链接对象发出用以社交互动的链接请求。
基于上述实施例,则在一个实施例中,上述***中还包括:
第一互动交互模块,用于获取从预先存储的社交互动方式中选择至少一社交互动方式,生成第一互动指令;根据上述互动指令中被选中的社交互动方式,生成与上述被选中的社交互动方式对应设置的第一链接请求。
基于上述实施例,则在一个实施例中,上述***中还包括:
第一位置搜索模块,用于搜索与上述当前终端位于同一位置区域内的上述其他终端;依据搜索结果确定上述其他终端的范围生成范围限定指令,将上述范围限定指令添加到上述匹配请求中用以限定上述其他终端的查询范围。
上述各个功能模块主要执行图1和图2所示的各个步骤,具体实现方式可参见上述步骤的相关说明,在此不再累述。
基于上述图3所示的方法,在一个实施例中提供了一种基于音乐信息提供社交服务的***,应用于一终端,其包括:
第二匹配选择模块,用于获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,上述匹配原则基于音乐信息建立;
第二发送模块,用于发送用以搜寻链接对象的匹配请求,上述匹配请求包括:用于获取上述链接对象的第二查询请求和上述匹配指令中包含的上述匹配原则,上述链接对象为服务器依据上述匹配指令中包含的匹配原则,将上述当前终端与其他终端存储在服务器的音乐信息进行匹配,选择出的至少一个其他终端;
第二接收模块,用于接收来自服务器依据上述匹配请求反馈的回复信息,上述回复信息包含:其他终端对应设置的标识信息的标识列表,此标识列表中所对应的其他终端为服务器依据上述匹配原则选择出的至少一个其他终端;及
第二链接请求发送模块,用于依据上述标识列表获得上述链接对象对应的标识信息,向上述链接对象发出用以社交互动的链接请求。
基于上述实施例,则在一个实施例中,上述***中还包括:
第二互动模块,用于获取从预先存储的社交互动方式中选择至少一社交互动方式,生成第二互动指令;根据上述第二互动指令中被选中的社交互动方式,生成与上述被选中的社交互动方式对应设置的第二链接请求。
基于上述实施例,则在一个实施例中,上述***中还包括:
第二位置搜索模块,用于搜索与上述当前终端位于同一位置区域内的上述其他终端;依据搜索结果确定上述其他终端的范围生成范围限定指令,将上述范围限定指令添加到上述匹配请求中用以限定上述其他终端的查询范围。
以上各个功能模块的具体实现方式参见上述图3和图4中的相关说明,在此不再累述。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品承载在一个非易失性计算机可读存储载体(如ROM、磁碟、光盘、服务器云空间)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的***结构和方法。
基于上述各个实施例,本发明基于双方的音乐信息来实现社交互动,可以通过双方喜欢的音乐、音乐类型是否相同,来提供交友平台。其可作为独立APP,嵌入耳机或嵌入手机***、音乐APP等。本发明的方法和***及其终端设备,可以为终端用户提供更多的匹配方式的选择、以及社交互动方式的选择,增加了可操作性、使本发明更加人性化、提高了适应性。本发明可以通过在移动终端上运行,实现在享受音乐的同时与具有相同音乐爱好的人进行交流,为终端用户提供基于共享音乐信息的多种社交服务渠道,相比目前的社交服务平台,本发明可以自主选择匹配原则来确定相应的链接对象,本发明提供了更多的自主选择方式,从而更加人性化。
以上实施例仅表达了几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (12)

1.一种基于音乐信息提供社交服务的方法,包括:
获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于获取所述链接对象的第二查询请求和所述匹配指令中包含的所述匹配原则,所述链接对象为服务器依据所述匹配指令中包含的匹配原则,将当前终端与其他终端存储在服务器的音乐信息进行匹配,选择出的至少一个其他终端;
接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:含有其他终端对应设置的标识信息的标识列表,此标识列表中的其他终端为服务器依据所述匹配原则选择出的至少一个其他终端;及
依据所述标识列表获得所述链接对象对应的标识信息;
获取从预先存储的社交互动方式中选择至少一社交互动方式,生成第二互动指令;所述社交互动方式包括:第一种,在当前终端和另一终端之间共享音乐;第二种,在当前终端和另一终端之间共享喜欢的名人及该名人的DJ频道;第三种,将另一终端正在播放的音乐同步给当前终端;第四种,查询另一终端的信息;第五种,与另一终端建立会话;
根据所述第二互动指令中被选中的社交互动方式,生成与所述被选中的社交互动方式对应设置的第二链接请求,向所述链接对象发出用以社交互动的第二链接请求。
2.根据权利要求1所述的基于音乐信息提供社交服务的方法,其特征在于,所述方法还包括:
搜索与所述当前终端位于同一位置区域内的所述其他终端;
依据搜索结果确定所述其他终端的范围生成范围限定指令,将所述范围限定指令添加到所述匹配请求中用以限定所述其他终端的查询范围。
3.根据权利要求1所述的基于音乐信息提供社交服务的方法,其特征在于,所述方法还包括:
服务器接收来自当前终端的匹配请求,所述匹配请求包括:用于获取链接对象的第二查询请求和匹配原则;
服务器依据所述匹配原则,将所述当前终端与其他终端的音乐信息进行匹配,选择出至少一个其他终端;
服务器提取选择出的其他终端及与该其他终端对应的标识信息,生成含有其他终端对应设置的标识信息的标识列表;及
服务器将所述标识列表添加到回复消息,向所述当前终端发送所述回复消息。
4.一种基于音乐信息提供社交服务的方法,包括:
获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于查询其他终端存储在服务器的音乐信息的第一查询请求;
接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:提取所述其他终端存储在所述服务器上的音乐信息以及所述其他终端对应设置的标识信息后生成的匹配终端列表;
依据所述匹配指令中包含的匹配原则,将当前终端与所述匹配终端列表中的所述其他终端存储在服务器的音乐信息进行匹配,选择出至少一个其他终端作为链接对象;及
获取从预先存储的社交互动方式中选择至少一社交互动方式,生成第一互动指令;所述社交互动方式包括但不限于:第一种,在当前终端和另一终端之间共享音乐;第二种,在当前终端和另一终端之间共享喜欢的名人及该名人的DJ频道;第三种,将另一终端正在播放的音乐同步给当前终端;第四种,查询另一终端的信息;第五种,与另一终端建立会话;
根据所述第一互动指令中被选中的社交互动方式,生成与所述被选中的社交互动方式对应设置的第一链接请求;
根据所述链接对象对应设置的标识信息,向所述链接对象发出用以社交互动的第一链接请求。
5.根据权利要求4所述的基于音乐信息提供社交服务的方法,其特征在于,所述方法还包括:
搜索与所述当前终端位于同一位置区域内的所述其他终端;
依据搜索结果确定所述其他终端的范围生成范围限定指令,将所述范围限定指令添加到所述匹配请求中用以限定所述其他终端的查询范围。
6.根据权利要求4所述的基于音乐信息提供社交服务的方法,其特征在于,所述方法还包括:
服务器接收来自当前终端的匹配请求,所述匹配请求包括:用于查询其他终端存储在所述服务器的音乐信息的第一查询请求;
服务器依据所述匹配请求,提取其他终端存储在所述服务器的音乐信息以及其他终端对应的标识信息,生成匹配终端列表;及
服务器将所述匹配终端列表添加到回复信息中,向所述当前终端发送所述回复信息。
7.一种基于音乐信息提供社交服务的***,其特征在于,所述***包括:
第二匹配选择模块,用于获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,所述匹配原则基于音乐信息建立;
第二发送模块,用于发送用以搜寻链接对象的匹配请求,所述匹配请求包括:用于获取所述链接对象的第二查询请求和所述匹配指令中包含的所述匹配原则,所述链接对象为服务器依据所述匹配指令中包含的匹配原则,将当前终端与其他终端存储在服务器的音乐信息进行匹配,选择出的至少一个其他终端;
第二接收模块,用于接收来自服务器依据所述匹配请求反馈的回复信息,所述回复信息包含:其他终端对应设置的标识信息的标识列表,此标识列表中的其他终端为服务器依据所述匹配原则选择出的至少一个其他终端;及
第二链接请求发送模块,用于依据所述标识列表获得所述链接对象对应的标识信息;获取从预先存储的社交互动方式中选择至少一社交互动方式,生成第二互动指令;所述社交互动方式包括但不限于:第一种,在当前终端和另一终端之间共享音乐;第二种,在当前终端和另一终端之间共享喜欢的名人及该名人的DJ频道;第三种,将另一终端正在播放的音乐同步给当前终端;第四种,查询另一终端的信息;第五种,与另一终端建立会话;根据所述第二互动指令中被选中的社交互动方式,生成与所述被选中的社交互动方式对应设置的第二链接请求,向所述链接对象发出用以社交互动的第二链接请求。
8.根据权利要求7所述的基于音乐信息提供社交服务的***,其特征在于,所述***还包括:
第二位置搜索模块,用于搜索与上述当前终端位于同一位置区域内的上述其他终端;依据搜索结果确定上述其他终端的范围生成范围限定指令,将上述范围限定指令添加到上述匹配请求中用以限定上述其他终端的查询范围。
9.一种基于音乐信息提供社交服务的***,其特征在于,所述***包括:
第一匹配选择模块,用于获取预先存储的匹配原则中的至少一匹配原则,生成匹配指令,上述匹配原则基于音乐信息建立;
第一发送模块,用于发送用以搜寻链接对象的匹配请求,上述匹配请求包括:用于查询其他终端存储在服务器的音乐信息的第一查询请求;
第一接收模块,用于接收来自服务器依据上述匹配请求反馈的回复信息,上述回复信息包含:为提取上述其他终端存储在上述服务器上的音乐信息以及上述其他终端对应设置的标识信息后生成的匹配终端列表;
第一信息提取模块,用于依据上述匹配指令中包含的匹配原则,将当前终端与上述匹配终端列表中的上述其他终端存储在服务器的音乐信息进行匹配,选择出至少一个其他终端作为链接对象;
第一链接请求发送模块,用于获取从预先存储的社交互动方式中选择至少一社交互动方式,生成第一互动指令;所述社交互动方式包括但不限于:第一种,在当前终端和另一终端之间共享音乐;第二种,在当前终端和另一终端之间共享喜欢的名人及该名人的DJ频道;第三种,将另一终端正在播放的音乐同步给当前终端;第四种,查询另一终端的信息;第五种,与另一终端建立会话;根据所述第一互动指令中被选中的社交互动方式,生成与所述被选中的社交互动方式对应设置的第一链接请求;根据所述链接对象对应设置的标识信息,向所述链接对象发出用以社交互动的第一链接请求。
10.根据权利要求9所述的基于音乐信息提供社交服务的***,其特征在于,所述***还包括:
第一位置搜索模块,用于搜索与上述当前终端位于同一位置区域内的上述其他终端;依据搜索结果确定上述其他终端的范围生成范围限定指令,将上述范围限定指令添加到上述匹配请求中用以限定上述其他终端的查询范围。
11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述方法的步骤。
CN201580000035.8A 2015-01-07 2015-01-07 基于音乐信息提供社交服务的方法和*** Active CN104685854B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2015/070304 WO2016109957A1 (zh) 2015-01-07 2015-01-07 基于音乐信息提供社交服务的方法和***

Publications (2)

Publication Number Publication Date
CN104685854A CN104685854A (zh) 2015-06-03
CN104685854B true CN104685854B (zh) 2020-10-27

Family

ID=53318768

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201580000035.8A Active CN104685854B (zh) 2015-01-07 2015-01-07 基于音乐信息提供社交服务的方法和***

Country Status (3)

Country Link
US (1) US10078692B2 (zh)
CN (1) CN104685854B (zh)
WO (1) WO2016109957A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105141509B (zh) * 2015-09-15 2019-04-09 Oppo广东移动通信有限公司 一种基于多媒体播放器应用的信息交互方法及装置
CN105991658A (zh) * 2016-06-24 2016-10-05 湖南汇博电子技术有限公司 一种终端互动方法和服务器
CN107104976B (zh) * 2017-05-22 2024-02-27 咪咕音乐有限公司 一种实现音乐房之间音乐交互的方法及装置
CN108305070B (zh) * 2017-12-07 2019-12-17 腾讯科技(深圳)有限公司 账号确认方法、确认装置及计算机可读存储介质
CN109861902B (zh) * 2018-12-20 2022-04-29 深圳市奋达科技股份有限公司 基于4g/5g智能音箱的社交方法、社交***
CN109872241A (zh) * 2019-01-28 2019-06-11 太仓煜和网络科技有限公司 交友平台数据分销***及分销方法
CN110011902A (zh) * 2019-03-29 2019-07-12 上海掌门科技有限公司 社交方法及设备
CN111314205B (zh) * 2020-01-16 2023-06-27 广州酷狗计算机科技有限公司 即时通信匹配的方法、装置、***、设备以及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101523495A (zh) * 2006-10-13 2009-09-02 微软公司 用于团体交互的简档的可视表示
WO2013015476A1 (ko) * 2011-07-22 2013-01-31 (주)에스엠 엔터테인먼트 Lbs를 이용한 소셜음악서비스 제공방법과 시스템 및 그 제공방법을 실행하기 위한 프로그램이 기록된 기록매체
CN103002013A (zh) * 2012-11-06 2013-03-27 深圳中兴网信科技有限公司 社交点歌***和社交点歌方法

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7856360B2 (en) * 2006-01-30 2010-12-21 Hoozware, Inc. System for providing a service to venues where people aggregate
US20110093340A1 (en) * 2006-01-30 2011-04-21 Hoozware, Inc. System for providing a service to venues where people perform transactions
US20130254314A1 (en) * 2009-06-09 2013-09-26 Edmond K. Chow Digital content delivery

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101523495A (zh) * 2006-10-13 2009-09-02 微软公司 用于团体交互的简档的可视表示
WO2013015476A1 (ko) * 2011-07-22 2013-01-31 (주)에스엠 엔터테인먼트 Lbs를 이용한 소셜음악서비스 제공방법과 시스템 및 그 제공방법을 실행하기 위한 프로그램이 기록된 기록매체
CN103002013A (zh) * 2012-11-06 2013-03-27 深圳中兴网信科技有限公司 社交点歌***和社交点歌方法

Also Published As

Publication number Publication date
WO2016109957A1 (zh) 2016-07-14
US10078692B2 (en) 2018-09-18
CN104685854A (zh) 2015-06-03
US20160364480A1 (en) 2016-12-15

Similar Documents

Publication Publication Date Title
CN104685854B (zh) 基于音乐信息提供社交服务的方法和***
US10623461B2 (en) Systems and methods for distributing a playlist within a music service
EP2444929B1 (en) Portable electronic device and method and social network and method for sharing content information
US8543095B2 (en) Multimedia services include method, system and apparatus operable in a different data processing network, and sync other commonly owned apparatus
CN105677905B (zh) 用于过滤媒体文件的装置、方法和计算机程序产品
JP2012523162A (ja) コンテンツベースのソーシャルネットワーキングシステム及び方法
EP3127009B1 (en) Music playlist application
US9183585B2 (en) Systems and methods for generating a playlist in a music service
KR20130062799A (ko) 키워드 정보 제공 방법
CN112086082A (zh) 电视k歌的语音交互方法、电视和存储介质
KR101336622B1 (ko) 오디오 데이터를 이용한 프레즌스 정보 제공 시스템, 이를 위한 장치 및 이를 위한 방법
CN105141509A (zh) 一种基于多媒体播放器应用的信息交互方法及装置
US10460698B2 (en) Method for rendering an electronic content on a rendering device
US20170111372A1 (en) System and method for sharing of data
KR100607492B1 (ko) 음원 정보를 제공하는 방법 및 장치 및, 이를 이용한 부가 서비스를 설정하는 방법 및 장치
JP2006209222A (ja) ファイル検索装置
KR20200143766A (ko) 감성형 채팅 어플리케이션, 채팅 어플리케이션의 채팅 서비스 방법 및 채팅 서버
KR101954802B1 (ko) 오디오 데이터를 이용한 프레즌스 정보 제공 시스템, 이를 위한 장치 및 방법
KR20130026565A (ko) 사운드를 이용한 소셜 네트워크 서비스 제공 장치 및 방법
CN109213907A (zh) 用于推荐信息的方法与设备
KR101827862B1 (ko) 사운드를 이용한 소셜 네트워크 서비스 제공 장치 및 방법
KR102050308B1 (ko) 복수 개의 장치의 상태를 연계 처리하기 위한 제어 시스템 및 그 제어방법
CN105099888A (zh) 发送验证信息的方法及装置
CN115687739A (zh) 通讯方法、装置、介质、程序产品和电子设备
CN115757841A (zh) 歌曲分享方法、装置、终端及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 35th floor, block a, Tanglang City, 3333 Liuxian Avenue, Nanshan District, Shenzhen, Guangdong 518000

Patentee after: Wanmo acoustics Co.,Ltd.

Address before: 35th floor, block a, Tanglang City, 3333 Liuxian Avenue, Nanshan District, Shenzhen, Guangdong 518000

Patentee before: 1MORE Inc.

CP03 Change of name, title or address

Address after: 35th floor, block a, Tanglang City, 3333 Liuxian Avenue, Nanshan District, Shenzhen, Guangdong 518000

Patentee after: 1MORE Inc.

Address before: 518055 14 floor, east block, Tian Liao building (New Material Industrial Park), Nanshan District Xue Yuan Road, Shenzhen, Guangdong.

Patentee before: 1MORE Inc.

CP03 Change of name, title or address
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20211220

Address after: 421000 3rd floor, building A4, mangrove innovation and R & D zone, Hengshan Science City, group 12, Donghu village, Yueping Town, Yanfeng District, Hengyang City, Hunan Province and buildings 1, 2 and 3, phase II of standard plant

Patentee after: Wanmo acoustics (Hunan) Technology Co.,Ltd.

Address before: 35th floor, block a, Tanglang City, 3333 Liuxian Avenue, Nanshan District, Shenzhen, Guangdong 518000

Patentee before: Wanmo acoustics Co.,Ltd.

CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 421000 3rd floor, building A4, mangrove innovation and R & D zone, Hengshan Science City, group 12, Donghu village, Yueping Town, Yanfeng District, Hengyang City, Hunan Province and buildings 1, 2 and 3, phase II of standard plant

Patentee after: Hunan Jiayi Acoustic Technology Co.,Ltd.

Address before: 421000 3rd floor, building A4, mangrove innovation and R & D zone, Hengshan Science City, group 12, Donghu village, Yueping Town, Yanfeng District, Hengyang City, Hunan Province and buildings 1, 2 and 3, phase II of standard plant

Patentee before: Wanmo acoustics (Hunan) Technology Co.,Ltd.