信息列表管理方法及其装置与流程

    专利查询2022-07-08  155



    1.本技术属于通信技术领域,具体涉及信息列表管理方法及其装置。


    背景技术:

    2.随着电子设备的普及,越来越多的用户使用电子设备分享信息,例如,用户通常会将喜欢的歌曲分享给另一用户。
    3.目前,在歌曲分享的场景中,用户只能分享歌曲信息列表中的全部歌曲,或者逐个确定歌曲信息列表中的分享歌曲,进而将分享歌曲发送至另一用户的电子设备,实现歌曲分享。然而,上述对信息列表进行管理的操作较为繁琐,降低了管理信息列表的效率。


    技术实现要素:

    4.本技术实施例的目的是一种信息列表管理方法及其装置,能够解决对信息列表进行管理的操作较为繁琐,降低了管理信息列表的效率的问题。
    5.第一方面,本技术实施例提供了一种信息列表管理方法,该方法包括:
    6.在接收到第一信息列表的情况下,基于预设的第二信息列表和所述第一信息列表,确定目标信息;所述目标信息为所述第一信息列表和所述第二信息列表均包括的信息;
    7.基于所述目标信息和所述第一信息列表确定待导入信息;
    8.将所述待导入信息添加至所述第二信息列表。
    9.第二方面,本技术实施例提供了一种信息列表管理装置,该装置包括:
    10.第一确定模块,用于在接收到第一信息列表的情况下,基于预设的第二信息列表和所述第一信息列表,确定目标信息;所述目标信息为所述第一信息列表和所述第二信息列表均包括的信息;
    11.第二确定模块,用于基于所述目标信息和所述第一信息列表确定待导入信息;
    12.处理模块,用于将所述待导入信息添加至所述第二信息列表。
    13.第三方面,本技术实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
    14.第四方面,本技术实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
    15.第五方面,本技术实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
    16.第六方面,本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
    17.本技术实施例中,在接收到分享的第一信息列表的情况下,确定第一信息列表和本地预设的第二信息列表均包括的目标信息,基于目标信息和第一信息列表确定待导入信
    息,进而将待导入信息添加至第二信息列表,实现信息的导入。上述过程中不需要用户逐个确定第一信息列表中的待导入信息,以此减少了对信息列表进行管理的操作步骤,提高了管理信息列表的效率。
    附图说明
    18.图1是本技术实施例提供的信息列表管理方法的流程图;
    19.图2是本技术实施例提供的信息列表管理方法的应用场景图之一;
    20.图3是本技术实施例提供的信息列表管理方法的应用场景图之二;
    21.图4是本技术实施例提供的信息列表管理方法的应用场景图之三;
    22.图5是本技术实施例提供的信息列表管理方法的应用场景图之四;
    23.图6是本技术实施例提供的信息列表管理装置的结构图;
    24.图7是本技术实施例提供的电子设备的结构图;
    25.图8是本技术实施例提供的电子设备的硬件结构图。
    具体实施方式
    26.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本技术保护的范围。
    27.本技术的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
    28.下面结合附图,通过具体的实施例及其应用场景对本技术实施例提供的信息列表管理方法进行详细地说明。
    29.请参阅图1,图1是本技术实施例提供的信息列表管理方法的流程图。本技术实施例提供的信息列表管理方法包括以下步骤:
    30.s101,在接收到第一信息列表的情况下,基于预设的第二信息列表和所述第一信息列表,确定目标信息。
    31.本技术实施例提供的信息列表管理方法可以应用于对歌曲信息列表进行管理的场景,在上述场景下,信息列表为歌单,信息列表中包括的信息为歌曲。为清楚阐述技术方案的需要,以下以本技术实施例提供的信息列表管理方法应用于对歌曲信息列表进行管理的场景为例进行阐述。应理解,本技术实施例提供的信息列表管理方法还可以应用于对文件信息列表或图片信息列表等其他类型的信息列表的场景。
    32.上述第一信息列表可以称为第一歌单,第一歌单可以理解为分享歌单,即其他用户分享的歌单;上述第二信息列表可以称为第二歌单,第二歌单可以理解为本地歌单。上述第一歌单和第二歌单均包括至少2个歌曲信息,上述歌曲信息包括但不限于歌曲名称、歌手、专辑名称和歌曲对应的播放链接。
    33.本步骤中,在接收到第一歌单的情况下,读取预设的第二歌单,并根据第二歌单和第二歌单确定目标歌曲信息,其中,目标歌曲信息为第一歌单和第二歌单均包括的歌曲信息,且目标歌曲信息可以理解为目标信息。具体的如何确定目标歌曲信息的技术方案,请参阅后续实施例。
    34.一种可选地分享歌单的实施方式为:用户接收到其他用户分享的链接,点击链接后,选择分享工具打开其他用户分享的第一歌单。
    35.另一种可选地分享歌单的实施方式为:用户在接收到其他用户分享的链接后,直接使用分享工具打开用户分享的链接,得到第一歌单。
    36.s102,基于所述目标信息和所述第一信息列表确定待导入信息。
    37.本步骤中,在确定第一歌单和第二歌单均包括的目标歌曲信息后,根据上述目标歌曲信息和第一歌单确定待导入歌曲信息,应理解,上述待导入歌曲信息即待导入信息。可选地,上述待导入歌曲信息可以是第一歌单中除上述目标歌曲信息之外的其他歌曲信息。具体的如何确定待导入歌曲信息的技术方案,请参阅后续实施例。
    38.s103,将所述待导入信息添加至所述第二信息列表。
    39.本步骤中,在确定待导入歌曲信息后,将待导入歌曲信息添加至第二歌单,以此新增本地歌单包括的歌曲信息,实现歌曲的分享。可选地,本实施例提供的信息列表管理方法应用于电子设备,如图1所示,电子设备的显示界面上显示有导入控件,在接收到对导入控件的输入后,将待导入歌曲信息添加至第二歌单。
    40.本技术实施例中,在接收到分享的第一信息列表的情况下,确定第一信息列表和本地预设的第二信息列表均包括的目标信息,基于目标信息和第一信息列表确定待导入信息,进而将待导入信息添加至第二信息列表,实现信息的导入。上述过程中不需要用户逐个确定第一信息列表中的待导入信息,以此减少了对信息列表进行管理的操作步骤,提高了管理信息列表的效率。
    41.以下,具体说明如何基于目标信息和第一信息列表确定待导入信息。
    42.可选地,所述基于所述目标信息和所述第一信息列表确定待导入信息包括:
    43.显示包括第一显示区域、第二显示区域和第三显示区域的目标界面;
    44.将所述第一显示区域包括的第一标识表征的信息,确定为所述待导入歌曲信息。
    45.本实施例中,在接收到第一歌单后,显示目标界面,上述目标界面包括第一显示区域、第二显示区域和第三显示区域。可选地,请参阅图2和图3,上述第一显示区域、第二显示区域和第三显示区域的形状可以是椭圆形,在其他实施例中,上述第一显示区域、第二显示区域和第三显示区域的形状也可以是正方形或其他形状,在此不做具体限定。
    46.一种可选地实施方式为,如图2所示,第一显示区域、第二显示区域和第三显示区域横排显示;另一种可选地实施方式为,如图3所示,第一显示区域、第二显示区域和第三显示区域呈更加美观的竖排显示。
    47.上述第一显示区域包括第一标识、第二显示区域包括第二标识、第三显示区域包括第三标识。可选地,请参阅图2和图3,上述第一标识、第二标识和第三标识包括文字信息,且上述文字信息表征对应歌曲信息的歌曲名称。应理解,在其他实施例中,上述第一标识、第二标识和第三标识也可以包括图案信息,或者包括图案信息和文字信息,或者其他类型的信息,在此不做具体限定。
    48.其中,上述第一标识用于表征第一歌单中除目标歌曲信息之外的其他歌曲信息,第二标识用于表征第二歌单中除目标歌曲信息之外的其他歌曲信息,第三标识用于表征目标歌曲信息。
    49.为便于理解,在图2示出的应用场景中,第一歌单包括“歌曲1”、“歌曲2”、“歌曲3”、“歌曲4”和“歌曲5”,第二歌单包括“歌曲1”、“歌曲2”、“歌曲6”和“歌曲7”,目标歌曲信息为第一歌单和第二歌单均包括的歌曲信息即“歌曲1”和“歌曲2”,待导入歌曲信息为第一显示区域的第一标识表征的歌曲信息即“歌曲3”、“歌曲4”和“歌曲5”。
    50.为便于理解,在图3示出的应用场景中,第一歌单包括“歌曲1”、“歌曲2”、“歌曲3”、“歌曲4”和“歌曲5”,第二歌单包括“歌曲1”、“歌曲2”、“歌曲6”和“歌曲7”,目标歌曲信息为第一歌单和第二歌单均包括的歌曲信息即“歌曲1”和“歌曲2”,待导入歌曲信息为第一显示区域的第一标识表征的歌曲信息即“歌曲3”、“歌曲4”和“歌曲5”。
    51.请参阅图4,在图4示出的应用场景中,第一歌单的数量为2,即其他用户分享了2个歌单,这种情况下,第三标识表征3个歌单均包括的歌曲信息。
    52.为便于理解,在图4示出的应用场景中,一个第一歌单包括“歌曲1”、“歌曲3”、“歌曲4”和“歌曲6”,另一个第一歌单包括“歌曲1”、“歌曲2”、“歌曲3”和“歌曲7”,第二歌单包括“歌曲1”、“歌曲2”、“歌曲4”和“歌曲5”,目标歌曲信息为这3个歌单均包括的歌曲信息即“歌曲1”,待导入歌曲信息为第一显示区域的第一标识表征的歌曲信息即“歌曲6”和“歌曲7”。
    53.由于第一显示区域包括的第一标识表征的歌曲信息为其他用户分享的歌单中本地歌单未包括的歌曲信息,因此将第一显示区域包括的第一标识表征的歌曲信息,确定为待导入歌曲信息。
    54.本实施例中,根据第一信息列表包括的信息和第二信息列表包括的信息显示目标界面,使得用户更加直观的了解第一信息列表中的信息、第二信息列表中的信息,以及第一信息列表和第二信息列表中重复的信息。
    55.可选地,所述显示包括第一显示区域、第二显示区域和第三显示区域的目标界面之后,所述方法包括:
    56.接收对第一目标标识的第一输入;
    57.响应于所述第一输入,将所述第一目标标识移出所述第一显示区域。
    58.上述第一目标标识为第一显示区域包括的第一标识;上述第一输入的指向对象为第一目标标识,上述第一输入可以与多个第一目标标识对应,即通过一次输入将多个第一标识确定为第一目标标识,上述第一输入可以是触控输入,或滑动输入或其他类型的输入,在此不做具体限定。
    59.请参阅图5,在图5示出的应用场景中,在接收到对第一目标标识的第一输入的情况下,将第一目标标识移出第一显示区域,这样,在后续的实施过程中,不会将第一目标标识对应的歌曲信息添加至第二歌单。
    60.上述第一输入可以是滑动输入,在图5示出的应用场景中,虚线部分表征用户的滑动输入,用户对第一显示区域中表征“歌曲5”的第一标识进行滑动输入,将“歌曲5”移出第一显示区域,则在后续导入歌曲信息的过程中,不会将“歌曲5”添加至第二歌单。
    61.请参阅图5,一种可选地实施方式为,对第三显示区域中的第三标识执行滑动输入,将第三标识移出第三显示区域,这种情况下,第一显示区域和第二显示区域均显示被移
    出的第三标识,在后续的实施过程中,将上述被移出的第三标识对应的歌曲信息添加至第二歌单。
    62.上述第一输入可以是滑动输入,在图5示出的应用场景中,虚线部分表征用户的滑动输入,用户对第三显示区域中表征“歌曲1”的第三标识进行滑动输入,将“歌曲1”移出第三显示区域,则会在第一显示区域和第二显示区域显示“歌曲1”,并在后续导入歌曲信息的过程中,将“歌曲1”添加至第二歌单。
    63.本实施例中,在接收到对第一目标标识的第一输入的情况下,不会将第一目标标识对应的歌曲信息添加至第二歌单,以此根据用户的操作,确定添加至第二歌单中的歌曲信息,进而满足用户需求。
    64.可选地,所述显示包括第一显示区域、第二显示区域和第三显示区域的目标界面之后,所述方法包括:
    65.接收对第二目标标识的第二输入;
    66.响应于所述第二输入,显示所述第二目标标识对应的信息。
    67.上述第二目标标识可以为一个标识,也可以为多个标识。上述第二目标标识为第一显示区域包括的第一标识,或者第二显示区域包括的第二标识,或者第三显示区域包括的第三标识,或者上述第二目标标识包括第一标识和第二标识,或者第二目标标识包括第一标识和第三标识,或者第二目标标识包括第二标识和第三标识,或者第二目标标识包括第一标识、第二标识和第三标识。
    68.上述第二输入的指向对象为第二目标标识,上述第二输入可以是触控输入,或滑动输入或其他类型的输入,在此不做具体限定。
    69.本实施例中,在接收到对第二目标标识的第二输入后,显示第二目标标识对应的歌曲信息,如上所述,上述歌曲信息包括但不限于歌曲名称,歌手以及专辑名称。
    70.本实施例中,在接收到第二输入的情况下,显示第二输入对应的第二目标标识的信息,这样,用户不需要通过较为繁琐的操作去查看信息,进而提高了查看信息的便捷性。
    71.可选地,所述确定为所述待导入信息之后,所述方法包括:
    72.接收对所述目标控件的第三输入;
    73.响应于所述第三输入,将所述待导入信息添加至所述子信息列表。
    74.上述第二歌单包括子歌单,上述子歌单又称为子信息列表。可选地,上述子歌单可以是本地歌单中的“我喜欢”歌单。请参阅图2至图5,上述目标界面还包括目标控件,且目标控件与上述子歌单相关联。上述第三输入的指向对象为目标控件,上述第三输入可以是触控输入,或滑动输入,或其他类型的输入,在此不做具体限定。
    75.本实施例中,在接收到对目标控件的第三输入之后,将待导入信息添加至子信息列表,这样,用户通过一次操作即可对待导入信息进行标记,导入至子信息列表中,而不用逐一将待导入信息添加至子信息列表,以此使得用户的操作方式更为便捷。
    76.可选地,所述基于预设的第二信息列表和所述第一信息列表,确定目标信息包括:
    77.读取所述第一信息列表中每个信息的歌曲名称,以及所述第二信息列表中每个信息的歌曲名称;
    78.将歌曲名称相同的信息确定为所述目标信息。
    79.如上所述,歌曲信息包括但不限于歌曲名称、歌手和专辑名称。本实施例中在接收
    personal computer,umpc)、上网本或者个人数字助理(personal digital assistant,pda)等,还可以为服务器、网络附属存储器(network attached storage,nas)、个人计算机(personal computer,pc)、电视机(television,tv)、柜员机或者自助机等,本技术实施例不作具体限定。
    103.本技术实施例中的信息列表管理装置可以为具有操作系统的装置。该操作系统可以为安卓(android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本技术实施例不作具体限定。
    104.本技术实施例提供信息列表管理装置能够实现图1的方法实施例实现的各个过程,为避免重复,这里不再赘述。
    105.可选地,如图7所示,本技术实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在所述处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述信息列表管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
    106.需要说明的是,本技术实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
    107.图8为实现本技术实施例的一种电子设备的硬件结构示意图。
    108.该电子设备800包括但不限于:射频单元801、网络模块802、音频输出单元803、输入单元804、传感器805、显示单元806、用户输入单元807、接口单元808、存储器809、以及处理器810等部件。
    109.本领域技术人员可以理解,电子设备800还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器810逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图8中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
    110.其中,处理器810,还用于在接收到第一信息列表的情况下,基于预设的第二信息列表和所述第一信息列表,确定目标信息;
    111.基于所述目标信息和所述第一信息列表确定待导入信息;
    112.将所述待导入信息添加至所述第二信息列表。
    113.其中,显示单元806,还用于显示包括第一显示区域、第二显示区域和第三显示区域的目标界面;
    114.处理器810,还用于将所述第一显示区域包括的第一标识表征的信息,确定为所述待导入信息。
    115.其中,输入单元804,还用于接收对第一目标标识的第一输入;
    116.处理器810,还用于响应于所述第一输入,将所述第一目标标识移出所述第一显示区域。
    117.其中,输入单元804,还用于接收对第二目标标识的第二输入;
    118.处理器810,还用于响应于所述第二输入,显示所述第二目标标识对应的信息。
    119.其中,输入单元804,还用于接收对目标控件的第三输入;
    120.处理器810,还用于响应于所述第三输入,将所述待导入信息添加至所述子信息列
    表。
    121.其中,处理器810,还用于读取所述第一信息列表中每个信息的歌曲名称,以及所述第二信息列表中每个信息的歌曲名称;
    122.将歌曲名称相同的信息确定为所述目标信息。
    123.本技术实施例中,在接收到分享的第一信息列表的情况下,确定第一信息列表和本地预设的第二信息列表均包括的目标信息,基于目标信息和第一信息列表确定待导入信息,进而将待导入信息添加至第二信息列表,实现信息的导入。上述过程中不需要用户逐个确定第一信息列表中的待导入信息,以此减少了对信息列表进行管理的操作步骤,提高了管理信息列表的效率。
    124.应理解的是,本技术实施例中,输入单元804可以包括图形处理器(graphics processing unit,gpu)8041和麦克风8042,图形处理器8041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元806可包括显示面板8061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板8071。用户输入单元807包括触控面板8071以及其他输入设备8072中的至少一种。触控面板8071,也称为触摸屏。触控面板8071可包括触摸检测装置和触摸控制器两个部分。其他输入设备8072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
    125.存储器809可用于存储软件程序以及各种数据。存储器809可主要包括存储程序或指令的第一存储区和存储数据的第二存储区,其中,第一存储区可存储操作系统、至少一个功能所需的应用程序或指令(比如声音播放功能、图像播放功能等)等。此外,存储器809可以包括易失性存储器或非易失性存储器,或者,存储器809可以包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic ram,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddrsdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synch link dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,drram)。本技术实施例中的存储器809包括但不限于这些和任意其它适合类型的存储器。
    126.处理器810可包括一个或多个处理单元;可选的,处理器810集成应用处理器和调制解调处理器,其中,应用处理器主要处理涉及操作系统、用户界面和应用程序等的操作,调制解调处理器主要处理无线通信信号,如基带处理器。可以理解的是,上述调制解调处理器也可以不集成到处理器810中。
    127.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述信息列表管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
    128.其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(rom)、随机存取存储器(ram)、磁碟或
    者光盘等。
    129.本技术实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述信息列表管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
    130.应理解,本技术实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
    131.本技术实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如上述信息列表管理方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
    132.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
    ……”
    限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本技术实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
    133.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
    134.上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。
    转载请注明原文地址:https://tc.8miu.com/read-2593.html

    最新回复(0)