一种视频互动中的商品关联方法、装置以及设备与流程

文档序号:26948043发布日期:2021-10-15 23:07阅读:135来源:国知局
一种视频互动中的商品关联方法、装置以及设备与流程

1.本说明书涉及互联网技术领域,尤其涉及一种视频互动中的商品关联方法、装置以及设备。


背景技术:

2.随着科技的发展,人们逐渐开始通过网络进行购物。商家和平台为了能够有效的对商品宣传,可以采用在网络中通过视频介绍的方式来宣传商品。
3.用户在观看视频的过程中,可能会问直播场景中的相关物体怎么卖,此时如果能够及时对该用户提出的互动信息进行反馈,则可以有较大概率促成本次的交易,即满足了用户的需求,也提高了商家和平台的收益。
4.但是该互动信息也并非能够实时得到反馈,比如,当互动信息较多时,难以做到对每条互动信息都进行反馈。或者,用户想要购买的物体虽然出现在了直播间,但是其并非本次视频宣传销售的商品,难以快速对该物体进行反馈。
5.基于此,还需要能够更为高效的视频互动中的商品关联方案。


技术实现要素:

6.本说明书一个或多个实施例提供一种视频互动中的商品关联方法、装置、设备以及存储介质,用以解决如下技术问题:需要能够更为高效的视频互动中的商品关联方案。
7.为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
8.本说明书一个或多个实施例提供的一种视频互动中的商品关联方法,包括:
9.确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
10.通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
11.对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
12.根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
13.本说明书一个或多个实施例提供的一种视频互动中的商品关联装置,包括:
14.关键词提取模块,确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
15.意图识别模块,通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
16.图像信息提取模块,对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
17.引导信息展示模块,根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
18.本说明书一个或多个实施例提供的一种视频互动中的商品关联设备,包括:
19.至少一个处理器;以及,
20.与所述至少一个处理器通信连接的存储器;其中,
21.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
22.确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
23.通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
24.对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
25.根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
26.本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
27.确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
28.通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
29.对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
30.根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
31.本说明书一个或多个实施例采用的上述至少一个技术方案能够达到以下有益效果:通过对用户发送的互动信息中的关键信息进行分析,根据分析结果向用户展示相应的引导信息,即使该物体并非主播销售的商品,也能够快速满足用户对于展示视频中物体的相关需求,实现了高效的视频互动,同时也提高了商品销售的可能性,达到主播、用户与商家共赢的结果。并且通过关键词对帧图像中的物体进行图像识别,能够保证展示的引导信息的商品就是用户看到的物体。
附图说明
32.为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
33.图1为本说明书一个或多个实施例提供的一种视频互动中的商品关联方法的流程示意图;
34.图2为本说明书一个或多个实施例提供的观看界面中展示引导信息的示意图;
35.图3为本说明书一个或多个实施例提供的一种应用场景下,图1中方法的一种详细流程示意图;
36.图4为本说明书一个或多个实施例提供的一种视频互动中的商品关联装置的结构示意图;
37.图5为本说明书一个或多个实施例提供的一种视频互动中的商品关联设备的结构示意图。
具体实施方式
38.本说明书实施例提供一种视频互动中的商品关联方法、装置、设备以及存储介质。
39.为了使本技术领域的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
40.在本说明书一个或多个实施例中,设计了一种视频互动中的商品关联方案。首先在用户在展示视频中发送的互动信息中提取出关键信息,然后根据关键信息在商品关键词库中确定命中的关键词。接着根据该关键词在帧图像中提取出相应物体的图像信息,最终根据该图像信息确定对应的商品的引导信息并向用户展示,达到高效的视频互动中商品关联的效果。
41.下面基于这样的思路,具体进行说明。
42.图1为本说明书一个或多个实施例提供的一种视频互动中的商品关联方法的流程示意图。该方法可以应用于不同的业务领域,比如,电商业务领域(电商平台的直播带货)、互联网金融业务领域、即时通讯业务领域、游戏业务领域、公务业务领域等。该流程可以由相应领域的计算设备(比如,支付业务对应的风控服务器或者智能移动终端等)执行,流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
43.图1中的流程可以包括以下步骤:
44.s102:确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息。
45.在本说明书一个或多个实施例中,展示视频指的是为了对商品进行宣传而作出的视频,其目的是为了向公众或特定的人群进行展示。用户可以在客户端(包括移动端、pc端等多种终端上的客户端)上通过网络观看展示视频。展示视频在播放时包括网络直播、非实时视频(比如播放已录制完毕的视频)等形式。
46.用户在观看展示视频的过程中,通过发送互动信息与展示视频的作者(通常是在非实时视频中)或展示视频中的进行商品销售的主播(通常是在网络直播中)进行互动(比如,表达对于某个物体的购买意愿,或者对于某个商品的价值表述自身的意见)。互动信息可以具有多种形式,比如,在展示视频中发送文字评论、发送弹幕、发送相应的虚拟礼物(发送相应的虚拟礼物后,用户具有相应权限,可以通过多种形式触发观看界面中的某个位置,来表示自己对于该位置处的物体具有购买意愿)、对于展示视频的点赞收藏等。
47.互动信息表示用户想要发起互动的意愿,但是并非所有的互动信息都会得到主播或作者及时的反馈。对于网络直播,在互动信息数量特别大时,主播难以及时的对该互动信息进行反馈;对于非实时视频,用户提出了该互动信息后,主播或作者更是难以及时的进行反馈,只能通过私信或评论等渠道进行回复,在时效性上难以得到保证。
48.用户对于某个物体的购买意愿通常是具有一定时效性的,在渡过了一段时间后,可能由于忘记或其他原因就不会再想要去购买该物体,对于用户和商家都是损失。基于此,对于用户发送的互动信息,尤其是难以及时得到反馈的互动信息,提取出互动信息中的关键信息。若互动信息为评论、弹幕等文字内容,则提取出的关键信息可以是相应的关键词。
若互动信息为用户执行的点击等操作,则提取出的关键信息可以是用户在观看界面中触发的位置、方式等信息。若互动信息为点赞收藏等操作,则提取出的关键信息可以是展示视频中的主播、销售的商品等信息。
49.s104:通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词。
50.若关键信息为点击的位置等信息,则根据用户触发的方式对用户的意图进行识别,比如,若用户单击则说明用户对所点击位置处的物体具有较低的购买意愿或其他意愿,如果用户连续多次点击则说明用户对该物体具有较强烈的购买意愿或其他意愿。此时,命中的关键词可以包括该物体的名称。
51.若关键信息为用户的点赞收藏等行为,且该用户还点赞收藏了该展示视频的主播的其他展示视频,则通过意图识别可以得到,该用户本次的点赞收藏行为很可能是基于对该主播的喜爱。此时,命中的关键词可以是与该主播相关的物体,比如,该主播穿着的品牌、使用的化妆品品牌、代言的品牌等。
52.若关键信息为提取出的关键词,则通过文本意图识别识别出用户实际想表达出的内容。
53.具体地,若提取出的关键词中直接包含有用户实际想表达的内容,比如,用户发送的评论信息是“主播手里拿的水果刀看起来很好”,则提取出的关键信息为“水果刀”,可以比较容易的在商品关键词库中命中关键词“水果刀”。
54.若提取出的关键词中未直接包含,而是用户在特定的场景或者思路下,通过其他的表述方式(比如,省略部分词语,或者改变描述方式)来表达自身实际想表达的内容(将这种情况下,关联信息与关键词之间的关联称作显性关联),则在命中关键词时,也不难在商品关键词库中命中相应的关键词。比如,用户发送的评论信息是“主播身上穿的很好看”,则提取出的关键信息可以为“身上穿的“,最终命中的关键词可以是“衣服”。
55.还存在一种情况,用户由于自身的习惯,或者一些客观存在的原因,导致其无意识地或者故意地在隐藏自身实际想表达的内容的情况下发送了评论信息,此时,难以在关键词库中命中相应的关键词(将这种情况下,关联信息与关键词之间的关联称作隐性关联),需要在命中关键词时通过相关算法或训练模型来做更近一步地意图识别。
56.具体地,在当前展示视频中,正在做好评返现的活动,用户基于此故意隐藏了自身不喜欢该商品的真实想法,发送了对某商品的好评信息,若是此时命中了该商品对应的关键词,则很有可能误解了用户的真实想法,因此,当前时刻命中的关键词不应该包含该商品。
57.或者,用户出于跟风、娱乐等目的故意使用一些看起来是不满的词汇,表示自己满意的想法。比如,用户对于主播正在销售的衣服十分满意,输入了互动信息“对于主播卖的这件衣服,我忍无可忍只能说一句,活该卖的很好”,此时若提取出的关键信息为“衣服”、“活该”以及“忍无可忍”等词,则可能会认为该用户对这件衣服不感兴趣,最终没有命中这件衣服相关的关键词。但是实际上该用户对于这件衣服是满意感兴趣的,应该命中这件衣服相关的关键词。
58.还或者,在当前展示视频中,若该用户几乎针对主播销售的每个商品,都发送了互动信息,则该用户的真实想法很有可能不是对每个商品都有购买意愿,而是无意识的希望
与其他用户或主播进行互动,此时,命中的关键词可以是交友平台或聊天平台的优惠券。
59.对于显性关联和隐性关联,均可以预先训练相应的识别模型,来确定用户的真实意图,以辅助关键词的命中。
60.s106:对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息。
61.对于部分命中的关键词,比如,在上述实施例中已经提及过的“交友平台或聊天平台的优惠券”、“主播代言的品牌”等,难以在帧图像中识别出对应的物体,也就难以提取出相应的图像信息。此时,可以不在帧图像中提取对应的物体,而是通过该关键词直接查找对应的商品。
62.在本说明书一个或多个实施例中,在展示视频为直播视频时,主播通常会在直播过程中出售一些商品,并将这些商品的相关引导信息(比如购买链接、商品详情页等)展示在用户的观看界面中,无需继续查找该商品的引导信息。而如果确定该物体并非本次直播视频中出售的商品,则主播可能难以对该用户做出反馈,此时可以继续提取物体的图像信息,进而继续查找相应的引导信息。比如,主播本次出售的商品为水果,正在使用水果刀切水果,而用户发送的评论信息是“主播手里拿的水果刀看起来很好”,则此时主播可能难以向用户反馈“水果刀”这个物体的相关信息。
63.s108:根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
64.若提取出了相应的图像信息,则直接根据该图像信息查找对应的商品,能够保证最终查找到的商品,就是用户在展示视频中看到的自身感兴趣的商品。若是未提取到相应的图像信息,则根据关键词查找对应的商品。当然,若是未找到相同的商品(比如,该物体是主播自己手工制作的非售卖性质的物体,或者该商品还未上架),则可以查找近似的商品作为替代。
65.引导信息指的是引导用户去获取更多与该商品相关内容的信息,若用户对该商品具有较强的兴趣,则用户可以通过触发该引导信息来进一步查看相关内容,或对该商品执行相关操作。引导信息包括多种形式,比如,引导信息是该商品的购买链接、详情介绍页等,用户点击购买链接后将该商品加入购物车或进入该商品的支付界面。而当其他展示视频中对于该商品有更详细的介绍时,引导信息还可以是其他展示视频的链接入口。或者当该商品已经下架或者绝版时,引导信息也可以是对于该情况的提示信息。图2为本说明书一个或多个实施例提供的观看界面中展示引导信息的示意图,可以如图所示,在用户观看界面的下方展示引导信息,减少引导信息对于观看界面中对于主播和商品的遮挡。
66.在本说明书一个或多个实施例中,一些用户虽然没有参与相关的互动,但是并不代表其没有对商品的需求,如果只通过用户自身的互动信息对用户展示相应的引导信息,则无法满足这部分用户的需求。基于此,首先确定根据不同用户(通常为观看本次展示视频的大部分或全部用户)发送的互动信息查找出的各商品,然后在各商品中确定出现频率高于第一预设阈值的商品(在此将其称作第一商品),并确定第一商品分别对应的第一引导信息。
67.由于第一商品是在不同的用户中都较为感兴趣的商品,因此即使对于对于没有发出过与第一商品相关的互动信息的第一用户,其也具有较高的可能性会对第一商品感兴
趣。基于此,将第一商品对应的引导信息展示在第一用户的观看界面中。当然,其他已发送相关评论信息用户仍可以进行展示。
68.而当第一用户使用的是移动端时,由于移动端屏幕大小的限制,在第一商品的数量较多时,难以将全部的第一引导信息都进行展示。因此,首先确定在移动端的客户端中,能够同时展示引导信息的最大数量。然后在所有的第一引导信息中,将出现频率最高的部分第一引导信息展示在第一用户的观看界面中。对于不同的操作系统、不同的客户端版本,其对应的最大数量可能会不同。
69.图3为本说明书一个或多个实施例提供的一种应用场景下,图1中方法的一种详细流程示意图。如图3所示,在商品服务器中建立可信商品库。在用户通过客户端观看展示视频,发送互动信息后,服务端在互动信息中提取出关键信息,并确定命中的商品服务器中的关键词。在帧图像中根据关键词识别对应的物体后,提取图像信息,并根据该图像信息在商品服务器中查找对应的商品,商品服务器返回该商品的购买链接,服务端再将该购买链接返回客户端,展示在用户的观看界面中。
70.进一步地,确定高频出现的第一商品,并在商品服务器中查询对应的商品信息,并接收返回的第一商品的购买链接。在确定了同时展示的最大数量后,在所有用户的客户端中展示最大数量的第一商品的购买链接。
71.在本说明书一个或多个实施例中,在上文中已经提及过,在第一用户的观看界面中展示第一引导信息,可以增加第一用户对于高频出现的第一商品的关注度。但是,并非全部的第一用户都会对第一商品感兴趣,如果对所有的第一用户都展示该第一引导信息,则容易使部分第一用户产生较差的观看体验。
72.基于此,确定各第一用户在本次展示视频中发送的互动信息的次数,发送互动信息的次数越多,表示该第一用户的活跃度也越高,其也更乐于获取第一引导信息。在第一用户中选取活跃度高于第二预设阈值的用户(在此将其称作第二用户),在第二用户的观看界面中展示第一引导信息。
73.进一步地,即使是对于第二用户,其虽然乐于获取第一引导信息,但是如果以直接展示的方式展示第一引导信息,仍然可能会对第二用户的观看体验产生负面印象。
74.因此,在确定了需要展示引导信息的至少部分第一商品后,在第二用户的观看界面中,对这至少部分第一商品所对应的图像信息进行渲染,在观看界面中突出展示该图像信息。比如,在该图像信息的边缘处添加相应的特效、改变该图像信息的亮度对比度等。此时,不仅保证了在第二用户的观看界面中容易发现该渲染后的第一商品,还解决了由于弹出第一引导信息导致的用户观看体验较差的问题,并且还增加了用户在观看时的趣味性。如果第二用户想要进一步获取第一引导信息,则可以在观看界面中触发渲染后的图像信息(比如,对该图像信息进行点击、长按),此时即可向该第二用户展示该图像信息对应的第一商品的第一引导信息。
75.在本说明书一个或多个实施例中,用户在观看直播视频的过程中,若对某个物体比较感兴趣,可以通过文字输入的方式输入相关的互动信息。此时,通常是对当前帧图像进行图像识别,来确定对应的物体。但是,若在用户编辑互动信息的期间,产生了比如主播转动了摄像头、或将相关物体移出镜头外等事件,则容易导致在用户编辑完成,将互动信息输入后,当前帧图像中已经并不存在该物体的情况发生。
76.基于此,若未在当前帧图像中识别出关键词对应的物体,则根据用户输入的互动信息的属性(比如,互动信息中字符的长短、生僻字的数量等),来对用户输入该互动信息所需的时长范围进行估算,然后在估算的时长范围之前对应的帧图像中进行图像识别,确定关键词对应的物体。通常情况下,字符越长,生僻字数量越多,所需的时长范围也越长。当然,还可以通过记录用户打开输入面板的时间,在该时间所对应的帧图像中进行图像识别,由此可以更准确的确定出用户开始输入互动信息的时间,但是同时也增加了更多的数据存储量,可以基于实际的需求采取本实施例中的方案。
77.基于同样的思路,本说明书一个或多个实施例还提供了上述方法对应的装置和设备,如图4、图5所示。
78.图4为本说明书一个或多个实施例提供的一种视频互动中的商品关联装置的结构示意图,图中的虚线方框表示可选的模块,所述装置包括:
79.关键词提取模块402,确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
80.意图识别模块404,通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
81.图像信息提取模块406,对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
82.引导信息展示模块408,根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
83.可选地,还包括高频商品展示模块410,所述高频商品展示模块包括第一商品确定子模块4102、第一引导信息获取子模块4104、第一引导信息展示子模块4106;
84.所述第一商品确定子模块4102,确定根据不同用户发送的所述互动信息查找出的,出现频率高于第一预设阈值的若干个第一商品;
85.所述第一引导信息获取子模块4104,获取所述若干个第一商品分别对应的第一引导信息;
86.所述第一引导信息展示子模块4106,将至少部分所述第一引导信息展示在第一用户的观看界面中,所述第一用户包括未发送与所述第一商品相关的互动信息的用户。
87.可选地,所述第一引导信息展示子模块4106,确定第一用户所使用的移动端中,能够同时展示的所述第一引导信息的最大数量;
88.在所述第一引导信息中,选取出现频率最高的部分第一引导信息,展示在所述第一用户的观看界面中。
89.可选地,所述展示视频包括直播视频;所述装置还包括非出售商品确定模块412;
90.所述非出售商品确定模块,确定所述对应的物体不属于本次所述直播视频中出售的商品。
91.可选地,所述展示视频包括直播视频;所述图像信息提取模块406,对所述直播视频的当前帧图像进行图像识别;
92.若未识别出所述关键词对应的物体,则根据所述互动信息中字符的属性,对所述用户输入所述互动信息所需的时长范围进行估算;
93.在所述估算的时长范围之前对应的帧图像中进行图像识别,确定所述关键词在所
述帧图像中对应的物体。
94.可选地,所述第一引导信息展示子模块4106,根据第一用户分别发送的互动信息的次数,确定所述第一用户分别对应的活跃度,并在所述第一用户中确定所述活跃度高于第二预设阈值的第二用户;
95.在所述第二用户的观看界面中,对至少部分所述若干个第一商品所对应的图像信息进行渲染;
96.若所述第二用户在所述观看界面中触发了渲染后的所述图像信息,则向所述第二用户展示所述渲染后的图像信息对应的所述第一商品的所述第一引导信息。
97.图5为本说明书一个或多个实施例提供的一种视频互动中的商品关联设备的结构示意图,所述设备包括:
98.至少一个处理器;以及,
99.与所述至少一个处理器通信连接的存储器;其中,
100.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
101.确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
102.通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
103.对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
104.根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
105.处理器与存储器之间可以通过总线通信,设备还可以包括与其他设备通信的输入/输出接口。
106.基于同样的思路,本说明书一个或多个实施例还提供了对应于上述方法的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
107.确定用户针对展示视频发送的互动信息,并在所述互动信息中提取出关键信息;
108.通过意图识别,在预先建立的商品关键词库中确定所述关键信息命中的关键词;
109.对所述展示视频中的帧图像进行图像识别,确定所述关键词在所述帧图像中对应的物体,并提取出所述物体的图像信息;
110.根据所述图像信息查找对应的商品,并将所述查找到的商品的购买引导信息展示在所述用户的观看界面中。
111.在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(programmable logic device,pld)(例如现场可编程门阵列(field programmable gate array,fpga))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片pld上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻
辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(hardware description language,hdl),而hdl也并非仅有一种,而是有许多种,如abel(advanced boolean expression language)、ahdl(altera hardware description language)、confluence、cupl(cornell university programming language)、hdcal、jhdl(java hardware description language)、lava、lola、myhdl、palasm、rhdl(ruby hardware description language)等,目前最普遍使用的是vhdl(very

high

speed integrated circuit hardware description language)与verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
112.控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(application specific integrated circuit,asic)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:arc 625d、atmel at91sam、microchip pic18f26k20以及silicone labs c8051f320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
113.上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
114.为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
115.本领域内的技术人员应明白,本说明书实施例可提供为方法、系统、或计算机程序产品。因此,本说明书实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
116.本说明书是参照根据本说明书实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装
置。
117.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
118.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
119.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
120.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
121.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd

rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
122.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
123.本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
124.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
125.上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺
序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
126.以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1