一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于作品转发的方法、装置、设备和存储介质与流程

2022-09-03 16:31:29 来源:中国专利 TAG:


1.本公开的示例实施例总体涉及计算机领域,特别地涉及用于作品转发的方法、装置、设备和计算机可读存储介质。


背景技术:

2.当前越来越多应用被设计来向用户提供各种服务。用户可以在应用上执行各种操作。例如,用户可以在内容共享类应用中创作和发布作品,例如,包括文字、视频、图像、图像集、声音等等多媒体内容。此外,用户还可以在应用中执行浏览、评论、转发、消息交互等各类操作。能够为用户提供便捷的操作方式,比如便捷的转发和评论方式,是较为重要的。


技术实现要素:

3.在本公开的第一方面,提供了一种呈现作品的方法。该方法包括从第一用户接收呈现针对作品的评论区的请求;以及呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
4.在本公开的第二方面,提供了一种转发作品的方法。该方法包括响应于第二用户对作品的转发,生成与第二用户的转发有关的转发评论以供在评论区中呈现;以及在呈现作品的用户界面中,呈现第二用户转发了作品的第一提示信息。
5.在本公开的第三方面,提供了一种用于呈现作品的装置。该装置包括请求接收模块,被配置为从第一用户接收呈现针对作品的评论区的请求;以及评论呈现模块,被配置为呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
6.在本公开的第四方面,提供了一种用于转发作品的装置。该装置包括评论生成模块,被配置为响应于第二用户对作品的转发,生成与第二用户的转发有关的转发评论以供在评论区中呈现;以及提示呈现模块,被配置为在呈现作品的用户界面中,呈现第二用户转发了作品的第一提示信息。
7.在本公开的第五方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面或第二方面的方法。
8.在本公开的第六方面,提供了一种计算机可读存储介质。介质上存储有计算机程序,程序被处理器执行时实现第一方面或第二方面的方法。
9.应当理解,本发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
10.结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面
将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
11.图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
12.图2示出了根据本公开的一些实施例的用于呈现作品的过程的流程图;
13.图3a示出了根据本公开的一些实施例的呈现评论区的示例用户界面的示意图;
14.图3b示出了根据本公开的一些实施例的折叠形式展示的评论区的示意图;
15.图4示出了根据本公开的一些实施例的用于转发作品的过程的流程图;
16.图5示出了根据本公开的一些实施例的用于呈现转发评论的功能描述的示例用户界面的示意图;
17.图6a和6b示出了根据本公开的一些实施例的呈现作品的转发提示信息的示例用户界面的示意图;
18.图7a和图7b示出了根据本公开的一些实施例的用于添加转发评论的示例用户界面的示意图;
19.图8示出了根据本公开的一些实施例的在作品的作者关闭了评论功能后用于呈现评论区的示例用户界面的示意图;
20.图9示出根据本公开的一些实施例的用于呈现作品的装置的框图;
21.图10示出了根据本公开的一些实施例的用于转发作品的装置的框图;以及
22.图11示出了能够实施本公开的多个实施例的设备的框图。
具体实施方式
23.下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的一些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
24.在此使用的术语“作品”是指用户创作的多媒体内容,包括文字、声音、图形、图像、动画和视频等等。
25.在此使用的术语“转发评论”是指与作品的转发相关的评论。可以是在用户转发作品的过程中获取的用户输入内容,也可以是在用户无输入的情况下自动生成的默认内容。在此使用的术语“常规评论”是指用户浏览作品而在非转发作品的过程中输入的评论。
26.在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
27.图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。
28.在该示例环境100中,终端设备110中安装有应用120。用户130可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。应用120可以是内容共享应用,能够为用户130提供与多媒体内容形式的作品相关服务,例如,作品的浏览、评论、转发、创作(例如,拍摄和/或编辑)、发布等等。
29.终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多
媒体平板、个人通信系统(pcs)设备、个人导航设备、个人数字助理(pda)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。
30.在一些实施例中,终端设备110与服务器140通信,以提供应用120的服务。服务器140是能够提供计算能力的各种类型的计算系统/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。
31.应当理解,仅出于示例性的目的描述环境100的结构和功能,而无意于对于本公开的范围的任何限制。
32.在环境100中,用户130正在终端设备110提供的用户界面145上浏览由用户123创建的作品150。在此示例中,应用120是视频共享应用,作品150是视频。用户130可以通过点击点赞控件152对作品150点赞,并且可以通过点击评论区控件155查看关于作品150的评论。用户130还可以通过点击分享控件160对作品150进行分享(例如,转发)。例如,在用户130点击了分享控件160后,可以在用户界面145上呈现转发控件165,以供用户130转发作品150。
33.在作品的转发过程中,期望能够方便、快捷、灵活地添加转发评论。而且,期望能够方便快捷地查看转发评论,并且与评论发起者互动。
34.本公开的实施例提出了一种针对作品的交互方案。在该方案中,如果用户浏览的作品被转发过,在作品的评论区中呈现与作品的转发相关的至少一条转发评论。相应地,如果作品被另一用户被转发,生成与该转发有关的转发评论以供在评论区中呈现。为讨论方便,在本公开的一些实施例中,查看转发评论的用户被称为“第一用户”,对作品进行转发的用户称为“第二用户”。
35.由此,转发相关信息可以在评论区中呈现和查看,从而用户可以方便快捷地访问和查看转发评论。另一方面,用户可以更加容易与转发者互动,简化了用户操作,提高了用户体验。
36.图2示出了根据本公开的一些实施例的用于呈现作品的过程200的流程图。过程200可以在终端设备110处实现。为便于讨论,将结合图1的环境100来描述过程200。
37.在框210,从第一用户(例如,图1中的用户130)接收呈现针对作品(例如,图1中的作品150)的评论区的请求。例如,响应于第一用户点击了如图1中所示的评论区控件155,确定第一用户请求呈现评论区。第一用户还可以其他方式发送呈现评论区的请求,后文将对相关实施例进一步描述。
38.在框220,呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。作为示例,转发评论可以包括针对作品的转发的用户输入内容。例如,可以包括在作品被转发的过程中获取的用户输入内容(也称为“用户输入评论”)。用户输入评论还可以是在用户转发作品之后输入的。例如,用户可以在转发了作品后,进入评论区输入转发评论。
39.作为另一示例,转发评论还可以包括无用户输入情况下生成的默认转发评论。默认转发评论可以包括任意适当的默认文案。作为示例,可以是指明作品被转发过的描述信息,例如,“转发了此作品”。
40.以此方式,第一用户可以通过进入评论区来了解所浏览的作品的转发情况,并且可以在评论区与转发者互动,使用户之间的互动更加便捷。
41.图3a示出了根据本公开的一些实施例的呈现评论区的示例用户界面300。
42.在此示例中,响应于第一用户(例如,图3a中的用户310)呈现评论区的请求,在用户界面300展示评论区305,其中第一评论区315专门用于展示转发评论,而第二评论区320专门用于展示常规评论。这两个评论区315和320彼此独立。通过将转发评论和常规评论分区显示,用户可以更加方便地了解作品的转发情况,更加容易地与转发者互动。
43.在一些实施例中,为了更加突出地展示转发评论,将转发评论在评论区305中置顶显示。例如,如图3a所示,第一评论区315在第二评论区320的上方。还可以在转发用户325的头像右下角展示转发图标330,以便进一步突出转发评论。
44.在图3a所示的示例中,第一评论区315中展示了三条转发评论,包括用户a和用户b输入的转发评论332-1和332-2,统称为用户输入评论332,以及在用户c没有输入评论的情况下为用户c生成的默认转发评论324,例如,“转发了此作品”。
45.在一些实施例中,评论332-1、332-2和334的相关用户a、b和c与第一用户具有关联关系。例如,第一用户可以与用户a、b和/或c在社交网络中具有关注关系,例如双关好友关系。备选地或附加地,第一用户可以与用户a、b和/或c具有单关关系(例如,单关熟人或者未关注熟人)。例如,用户a、b和/或c可以单方关注第一用户,或者第一用户可以单方关注用户a、b和/或c。用户a、b和c与第一用户之间还可以具有其他关联关系。
46.这样,如果某个用户转发了某个作品,该转发可以被具有关联关系的用户在浏览该作品时看到,并且进一步与转发用户互动。由此,为用户交互提供了便利,进一步提高了用户体验。
47.在一些实施例中,如果评论区305中包括多条转发评论,可以基于转发评论是否包含用户输入内容以及/或者转发评论的相关用户与第一用户的亲密度对多条转发评论进行排列。例如,在图3a所示的示例中,评论332-1和332-2包含用户a和用户b输入的内容,排在默认转发评论334之上。另外,用户a与第一用户是好友关系,而用户b与第一用户是单方关注关系。例如,如图3a所示,用户a的名称后面展示了好友标签336。相应地,用户a的评论322-1排在用户b的评论322-2上方。由此,可以更加便于用户与好友或者熟人互动。
48.在一些实施例中,用户输入评论332可以被计入针对作品150的评论数目中。而默认转发评论324可以具有不被计入在针对作品150的评论数目的属性。由此,可以对用户主动发起的评论进行有效统计。
49.在一些实施例中,转发评论与常规评论类似,可以支持点赞和回复。例如,在图3a中,每条评论332-1、332-2和334都布置了点赞控件338,以供第一用户对相应评论进行点赞。另外,在评论332-1和332-2下方布置了回复控件340,用于第一用户对相应评论进行回复。考虑到默认转发评论334是自动生成而非用户输入的,在一些实施例中,默认转发评论334可以具有不可回复的属性。如图3a所示,默认转发评论334不支持回复,不展示回复控件340。这样,可以有效地利用用户界面的显示空间。
50.应当理解,图3a的用户界面300以及下文中将描述的其他附图中的用户界面和展示界面仅仅是示例,实际可以存在各种设计。例如,界面中的各个图形元素和/或控件可以具有不同的布置和不同的视觉表示,其中的一个或多个元素和/或控件可以省略或被替换,
并且还可以存在一个或多个其他元素和/或控件。而且,界面中可以包含任意适当文字内容。本公开的实施例在此方面不受限制。
51.在一些实施例中,为了进一步充分利用用户界面有限的显示空间,在评论区中可以对转发评论进行折叠显示。
52.图3b示出了根据本公开的一些实施例的折叠形式展示的评论区305。
53.在此示例中,在位于置顶区域的第一评论区315中展示了两条评论,包括转发评论332-1及其回复评论350。其他评论和回复以折叠形式展示。例如,针对用户a的转发评论332-1,仅展示了来自用户e的回复评论350,还有至少3条其他回复评论以折叠形式展示。第一用户每次点击回复展开控件360,都可以再展示3条回复评论。
54.在图3b中的第一评论区315还布置了转发展开控件360。用户每次点击该控件,都可以再展示3条转发评论及回复。
55.应当理解,图3b中示出的展示的以及折叠的评论数目仅仅是示例,而非限制。取决于界面布局,可以展示出任意数目的转发评论和回复。每次点击回复展开控件355和转发展开控件360,可以再展示任意数目的信息。
56.上文结合图1、图2、图3a和图3b描述了第一用户在评论区中查看与作品150的转发相关的转发评论方面的一些实施例。下面将讨论与作品150被第二用户转发相关的一些实施例。
57.图4示出了根据本公开的一些实施例的用于转发作品的过程400的流程图。过程400可以在终端设备110处实现。
58.在框410,响应于第二用户(例如,图1中的用户130)对作品150的转发,生成与第二用户的转发有关的转发评论以供在评论区(例如,图3a和图3b所示的评论区305)中呈现。例如,第二用户可以点击图1中的分享控件160,继而点击由此呈现出的转发控件165,来对作品150进行转发。所生成的评论可以是默认转发评论,例如,第二用户“转发了此作品”。
59.在一些实施例中,如果第二用户首次使用转发功能,可以向第二用户展示转发评论的功能描述,例如,包括关于添加转发评论的提示,并且考虑到合规问题,还可以包括转发评论公开可见的提示。
60.图5示出了根据本公开的一些实施例的用于呈现转发评论的功能描述的示例用户界面500。
61.如图5所示,如果第二用户(例如,图5中的用户505)之前未使用过转发功能,则在第二用户转发作品150的过程中,呈现弹窗510,以便呈现转发功能的相关介绍。例如,如果第二用户没有看过弹窗510,则展示该弹窗510。如果第二用户使用过转发功能或者看过弹窗510,则不再该弹窗510,从而简化转发功能的使用操作。
62.在弹窗510中,可以包括关于转发功能的描述512,例如,“把您感兴趣的视频介绍给其他人”。备选地或附加地,可以包括关于转发情况提示功能的描述514,例如,“转发会在熟人看到该视频的时候被看到”。备选地或附加地,还可以包括关于转发评论功能的描述516,例如,“您可以添加转发评论。此评论是公开可见的。”在第二用户点击了转发确认控件518之后,可以对作品150进行转发。
63.接下来,继续参考图4,在框420,在呈现作品150的用户界面中,呈现第二用户转发了作品150的提示信息(称为“第一提示信息”)。由此,可以在向用户展示作品150的同时,提
示用户已经完成了转发。
64.在一些实施例中,如果至少一个其他用户(称为“第三用户”)转发了作品150,在用户界面中还呈现至少一个第三用户转发了作品150的提示信息(称为“第二提示信息”)。由此,可以更加方便快捷地向展示作品的转发情况。
65.图6a和6b示出了根据本公开的一些实施例的呈现作品的转发提示信息的示例用户界面600和605。
66.在图6a中,在第二用户(例如,用户505)转发了作品150后,在呈现作品150的用户界面600中,呈现第二用户“已转发”的第一提示信息610。
67.在图6b所示的示例中,第三用户(例如,用户615)也转发了作品150。在呈现作品150的用户界面605中,显示第二用户(例如,用户505)和第三用户(例如,用户615)“2人已转发”的第二提示信息620。
68.在一些实施例中,响应于第二用户对第一提示信息的预定操作(称为“第一预定操作”),跳转到作品150的评论区,以展示作品150的转发评论。第一预定操作可以包括任意适当操作,例如,点击、滑动、触摸或者接近等等。这样,第二用户对第一提示信息的预定操作也可以视为第二用户针对呈现评论区的请求。
69.仍然考虑图6a所示的示例,如果第二用户(例如,用户505)点击了第一提示信息610,则跳转到作品150的评论区(例如,图3a和3b所示的评论区305),以展示作品150的相关评论,包括转发评论和常规评论。
70.在一些实施例中,图6b中所示的第二提示信息620也支持评论区的跳转。例如,如果第二用户点击了图6b中的第二提示信息620,同样可以直接进入作品150的评论区。
71.以此方式,既可以通过图1所示的评论区控件155进入评论区,也可以通过图6a所示的第一提示信息610以及图6b所示的第二提示信息620进入评论区。从而,为用户提供了更加灵活的操作方式,提高了用户体验。
72.在一些实施例中,为了进一步简化添加转发评论的过程,在第二用户转发了作品150后,还可以在用户界面中呈现用于添加转发评论的界面元素,以供第二用户添加与转发有关的转发评论。在一些实施例中,响应于第二用户对该界面元素的预定操作(称为“第二预定操作”),呈现用于输入评论的界面区域。与上述针对关于转发情况的第一提示信息的第一预定操作类似,第二预定操作也可以包括点击、滑动、触摸、接近以及其他任意适当操作。
73.图7a和图7b示出了根据本公开的一些实施例的用于添加转发评论的示例用户界面700和705。
74.在图7a所示的用户界面700中,呈现了用于添加转发评论的界面元素715。如果第二用户(例如,用户505)点击了界面元素715,则跳转到图7b中所示的用户界面705,其展示了用于输入评论的界面区域720。第二用户可以在界面区域720的输入框725中输入转发评论。
75.在图7b中,在输入框725的下方展示表情符号序列730。在此示例中,该序列末尾的表情符号732没有完整显示出。响应于第二用户对表情符号序列730的预定操作(称为“第三预定操作”),可以呈现至少一个附加的表情符号。第三预定操作可以包括点击和滑动,例如,向左、向右、向上、向下滑动,或者非水平或竖直的滑动,以及其他任意适当操作。
76.在此示例中,如果第二用户点击表情符号序列730所在区域之后向预定方向滑动(例如,向左滑动),则可以展示之前未显示的表情符号。如此,可以通过执行预定操作查找更多表情符号,节省了用户界面有限的显示空间。
77.在一些实施例中,考虑到合规要求,可以在第二用户首次通过界面元素715进入输入评论的界面区域720的过程中展示“转发添加的评论是公开可见的”的提示740。
78.在一些实施例中,在第二用户转发了作品150之后,可以在呈现作品150的用户界面中轮播展示作品150被第二用户转发的第一提示信息以及用于添加转发评论的界面元素。例如,第二用户转发成功后,首先展示如图6a所示的用户界面600,然后展示如图7a所示的用户界面700,后续二者交替展示。
79.提示信息和用于添加转发评论的界面元素的轮播展示,有利于用户了解作品的转发情况,并且可以在需要时添加转发评论。从而,可以支持用户方便、便捷和灵活的操作,为用户提供了便利。
80.在一些实施例中,第二用户的转发评论可以被删除。例如,如果第二用户点击其转发评论的时长超过预定时长(在此也称为“长按”操作),可以删除转发及相应评论。由此,用户的转发操作可以更加灵活,并且用户可以对转发操作进行有效管理,提高了用户体验。在一些实施例中,他人的默认转发评论不支持“长按”操作,无法通过“长按”来删除、回复、复制、举报等等。
81.在一些实施例中,作为作品150的作者可以对评论权限进行设置。例如,创作作品150的用户123可以关闭针对作品150的评论功能。在此情况下,作品150的转发不支持添加评论。例如,不呈现如图7a所示的包括用于添加转发评论的界面元素715的用户页面700。此时,可以依然显示图6a和6b所示的包括指示作品150被转发的第一提示信息和第二提示信息的用户页面600和605。
82.备选地或附加地,在作者关闭了评论功能的情况下,可以在作品150被转发的过程中生成默认转发评论,在评论区中显示。
83.在一些实施例中,如果作者在作品150被转发后关闭了评论功能,则常规评论变为不可查看。此时,可以过滤包含用户输入内容的转发评论,替代地展示默认转发评论。在作者将评论权限设置为评论可看不可发的情况下,可以不过滤用户输入内容,与常规评论一起正常展示。
84.图8示出了根据本公开的一些实施例的在创作了作品150的用户123关闭了评论功能后用于呈现评论区305的示例用户界面800。
85.在此示例中,在作品150已经被转发后,用户123关闭了评论功能。在这种情况下,如图8所示,在用于呈现转发评论的第一评论区315中,图3a中的用户界面300中示出用户a和用户b输入的内容被替换成默认转发评论,例如,“转发了此作品”。第二评论区320中不再显示常规评论,而是替代地显示“此用户关闭了评论”。以此方式,作品的作者可以对作品的评论操作进行有效管理。
86.图9示出了根据本公开的一些实施例的呈现作品的装置900的示意性结构框图。装置900可以被实现为或者被包括在终端设备110中。装置900中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
87.如所示出的,装置900包括请求接收模块910和评论呈现模块920。请求接收模块
910被配置为从第一用户接收呈现针对作品的评论区的请求。评论呈现模块920被配置为呈现评论区,其中如果作品被转发过,评论区包括与作品的转发相关的至少一条转发评论。
88.在一些实施例中,评论呈现模块920可以进一步被配置为呈现第一评论区以专门用于展示至少一条转发评论以及呈现第二评论区以专门用于展示针对作品的常规评论。第一评论区和第二评论区彼此独立。
89.在一些实施例中,至少一条转发评论可以包括针对作品的转发的用户输入内容,以及/或者在无用户输入情况下生成的默认转发评论。在一些实施例中,默认转发评论可以具有如下至少一个属性:是不可回复的,以及/或者不被计入在针对作品的评论数目中。在一些实施例中,至少一条转发评论的发起者可以与第一用户具有关联关系。
90.在一些实施例中,评论呈现模块920可以进一步被配置为响应于确定评论区包括多条转发评论,基于如下至少一项对多条转发评论进行排列:转发评论是否包含用户输入的内容,以及转发评论的相关用户与第一用户的亲密度。
91.图10示出了根据本公开的一些实施例的转发作品的装置1000的示意性结构框图。装置1000可以被实现为或者被包括在终端设备110中。装置1000中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
92.如所示出的,装置1000包括评论生成模块1010和提示呈现模块1020。评论生成模块1010被配置为响应于第二用户对作品的转发,生成与第二用户的转发有关的转发评论以供在评论区中呈现。提示呈现模块1020被配置为在呈现作品的用户界面中,呈现第二用户转发了作品的第一提示信息。
93.在一些实施例中,可以在用户界面中呈现至少一个第三用户转发了作品的第二提示信息。第二用户和第三用户具有关联关系。
94.在一些实施例中,装置1000还可以包括跳转模块,其被配置为响应于第二用户对第一提示信息的第一预定操作,跳转到评论区以展示转发评论。
95.在一些实施例中,装置1000还可以包括评论添加模块,其被配置为在用户界面中呈现用于添加转发评论的界面元素,以供第二用户添加与转发有关的转发评论。
96.在一些实施例中,装置1000还可以包括评论评论输入模块,被配置为响应于第二用户对界面元素的第二预定操作,呈现用于输入评论的界面区域。
97.在一些实施例中,装置1000还可以包括表情呈现模块,被配置为响应于第二用户对界面区域中的表情符号序列的第三预定操作,呈现至少一个附加的表情符号。该表情符号序列中的最后一个表情符号未完整显示。
98.应当理解,上文参考图1至图8讨论的关于过程200和400的特征和效果同样适用于装置900和1000,在此不再赘述。另外,装置900和/或装置1000中所包括的模块可以利用各种方式来实现,包括软件、硬件、固件或其任意组合。在一些实施例中,一个或多个模块可以使用软件和/或固件来实现,例如存储在存储介质上的机器可执行指令。除了机器可执行指令之外或者作为替代,装置900和/或装置1000中的部分或者全部模块可以至少部分地由一个或多个硬件逻辑组件来实现。作为示例而非限制,可以使用的示范类型的硬件逻辑组件包括现场可编程门阵列(fpga)、专用集成电路(asic)、专用标准品(assp)、片上系统(soc)、复杂可编程逻辑器件(cpld),等等。
99.图11示出了示出了其中可以实施本公开的一个或多个实施例的电子设备1100的
框图。应当理解,图11所示出的电子设备1100仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图11所示出的电子设备1100可以用于实现图1的终端设备110。
100.如图11所示,电子设备1100是通用计算设备的形式。电子设备1100的组件可以包括但不限于一个或多个处理器或处理单元1110、存储器1120、存储设备1130、一个或多个通信单元1140、一个或多个输入设备1150以及一个或多个输出设备1160。处理单元1110可以是实际或虚拟处理器并且能够根据存储器1120中存储的程序来执行各种处理。在多处理器系统中,多个处理单元并行执行计算机可执行指令,以提高电子设备1100的并行处理能力。
101.电子设备1100通常包括多个计算机存储介质。这样的介质可以是电子设备1100可访问的任何可以获得的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器1120可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(ram))、非易失性存储器(例如,只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、闪存)或它们的某种组合。存储设备1130可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备1100内被访问。
102.电子设备1100可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图11中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器1120可以包括计算机程序产品1125,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
103.通信单元1140实现通过通信介质与其他计算设备进行通信。附加地,电子设备1100的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备1100可以使用与一个或多个其他服务器、网络个人计算机(pc)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
104.输入设备1150可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备1160可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备1100还可以根据需要通过通信单元1140与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备1100交互的设备进行通信,或者与使得电子设备1100与一个或多个其他计算设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(i/o)接口(未示出)来执行。
105.根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
106.这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
107.这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
108.可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
109.附图中的流程图和框图显示了根据本公开的多个实现的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
110.以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献