1.本公开涉及计算机技术领域,更具体地,涉及一种信息处理方法、装置、用户终端、计算机程序产品和存储介质。
背景技术:
2.随着信息化、智能化社会的发展,如今,手机、平板、电脑、电视等电子产品已经成为我们生活中不可或缺的一部分。借助于互联网对信息传播的快速、有效性,人们每天获取的大多数资讯都通过电子设备获得。电子设备在通信、文化教育、生活娱乐等各个方面都承担着重要的角色。
3.对于现在大多数电子产品而言,通常是通过各种丰富的应用软件来展现图像、文字、音频、视频等多媒体信息。用户如果想要获取某一应用软件中的信息,则需要打开该应用软件查找并查看对应功能模块显示的信息,并对相应的功能模块进行操作。在一些电子产品中,也有一些插件能够使软件的某些常用功能模块的信息展示在电子产品的桌面或者9游会主页上,以使用户能够更方便快捷地查看该功能模块的信息。然而,用户只能查看应用厂商预设的,显示该功能模块中的信息,并不能够直接在桌面上对这些功能模块中的信息进行多样化的处理。
4.而且,目前显示在电子设备上的各软件所显示的信息是各自独立的,各软件之间无交互接口,用户只能分别手动在各软件之间切换,不能快速调用多个软件来实现软件之间的交互操作。例如,通常相同产品在不同购物平台的价格往往不同,如果用户想要以最优惠的价格买到想要的商品往往需要在多个购物平台软件之间进行反复地查询和切换,并记录下商品的价格人工比对,需要耗费较多的时间、精力,用户体验差。
5.因此,需要一种能够快速获取并处理各应用软件的多元化信息的信息处理方法,以减少用户的手动操作,满足用户的多元化信息处理需求,提升用户体验。
技术实现要素:
6.为了解决上述问题,本公开提供了一种用于用户终端的信息处理方法,包括:将第一应用的第一功能模块设置为第一功能组件,使得第一功能组件包括第一应用的第一功能模块的信息;将第二应用的第二功能模块设置为第二功能组件,使得第二功能组件包括第二应用的第二功能模块的信息;接收用于将第一功能组件与第二功能组件进行匹配的指示;以及输出对应于该指示的匹配结果。
7.通过本公开的信息处理方法,用户能够直接在功能组件中对应用软件中的信息进行多样化的处理。而且,本公开的信息处理方法为用户终端上的各软件之间提供了交互接口,使用户无需在各软件之间切换,就能够快速调用多个软件完成各软件之间的信息匹配,以实现多个软件之间的交互操作,有效减少了用户操作,提升了用户体验,在用户快速获取和处理多元化信息及人机交互方面提供了新的思路。
8.根据本公开的实施例,所述信息处理方法还包括:对第一功能组件所对应的第一
应用的第一功能模块的信息、以及第二功能组件所对应的第二应用的第二功能模块的信息进行信息匹配。
9.根据本公开的实施例,第一应用的第一功能模块的信息与第二应用的第二功能模块的信息中具有关联的待对比信息,其中,响应于用于将第一功能组件与第二功能组件进行对比的指示,输出对第一功能组件所对应的第一应用的第一功能模块的信息与第二功能组件所对应的第二应用的第二功能模块的信息进行对比的结果。
10.根据本公开的实施例,第一功能模块为第一购物软件的第一购物车,第二功能模块为第二购物软件的第二购物车,其中,对第一功能组件所对应的第一应用的第一功能模块的信息、以及第二功能组件所对应的第二应用的第二功能模块的信息进行信息匹配还包括:对第一购物车中的商品与第二购物车中的商品进行信息匹配。
11.根据本公开的实施例,在第一功能组件和第二功能组件中,对应显示匹配的商品的信息,并且对第一功能组件和第二功能组件中匹配的商品中优选的商品的信息做突出显示,其中,优选的商品是基于商品的价格和/或商品的评价确定的。
12.根据本公开的实施例,在第一功能组件和第二功能组件中存在匹配的商品信息的情况下,展示删除选择控件,其中,删除选择控件用于在第一购物车或第二购物车中,对匹配的商品中非优选的商品进行删除;或者在第一功能组件和第二功能组件中存在匹配的商品信息的情况下,展示支付选择控件,其中,支付选择控件用于在第一购物车和/或第二购物车中,对匹配的商品中优选的商品进行支付。
13.信息处理方法还包括:响应于指示,生成用于对第一功能组件和第二功能组件进行信息匹配的容器;其中,在容器中输出信息匹配的结果。
14.根据本公开的实施例,信息处理方法还包括:对第一功能组件所对应的第一应用的第一功能模块所指示的内容信息、以及第二功能组件所对应的第二应用的第二功能模块所指示的内容信息进行信息匹配。
15.根据本公开的实施例,信息处理方法还包括:从第一功能组件获取第一应用的第一功能模块所指示的内容信息;通过第二功能组件对第一应用的第一功能模块所指示的内容信息进行检索;以及输出检索的检索结果,并将检索结果作为对第一功能组件与第二功能组件进行匹配的结果,其中,第二功能组件是浏览器功能组件,第一应用的第一功能模块所指示的内容信息为文字、图像、音频、多媒体信息中的至少一种。
16.根据本公开的实施例,信息处理方法还包括:响应于将第一功能组件与第二功能组件进行匹配的指示,用户终端对第一功能组件与第二功能组件进行匹配处理,并输出对应于指示的匹配结果;或者,响应于将第一功能组件与第二功能组件进行匹配的指示,用户终端将第一功能组件与第二功能组件的信息发送给网络服务器以对第一功能组件与第二功能组件进行匹配处理,基于网络服务器的匹配处理结果,用户终端输出对应于指示的匹配结果。
17.根据本公开的实施例,信息处理方法还包括:对第一功能组件所展示的第一信息、以及第二功能组件所展示的第二信息进行信息匹配,并且响应于用于将第一功能组件与第二功能组件进行匹配的指示,输出对第一功能组件所展示的第一信息与第二功能组件所展示的第二信息进行匹配的结果;或者对第一功能组件所对应的数据库中的信息、以及第二功能组件所对应的数据库中的信息进行信息匹配,并且响应于用于将第一功能组件与第二
功能组件进行匹配的指示,输出对第一功能组件所对应的数据库中的信息与第二功能组件所对应的数据库中的信息进行匹配的结果。
18.本公开的实施例还提供了一种用于用户终端的信息处理装置,包括:功能组件建立模块,被配置为将第一应用的第一功能模块设置为第一功能组件,使得第一功能组件包括第一应用的第一功能模块的信息,以及将第二应用的第二功能模块设置为第二功能组件,使得第二功能组件包括第二应用的第二功能模块的信息;指示获取模块,被配置为接收用于将第一功能组件与第二功能组件进行匹配的指示;信息输出模块,被配置为输出对应于指示的匹配结果。
19.本公开的实施例还提供了一种用户终端,包括:一个或多个处理器;以及一个或多个存储器,其中存储有计算机可执行程序,当由处理器执行计算机可执行程序时,提供上述方法。
20.本公开的实施例提供了一种计算机程序产品,计算机程序产品包括计算机软件代码,计算机软件代码在被处理器运行时,提供上述方法。
21.本公开的实施例提供了一种计算机可读存储介质,其上存储有计算机可执行指令,指令在被处理器执行时,提供上述方法。
22.根据本公开的实施例的信息处理方法,提供了对应用软件中的信息进行多样化处理及用于各软件之间互相交互的接口,使用户无需在各软件之间切换,就能够快速在各软件之间完成信息匹配,以实现多个软件之间的信息交互,有效提升了用户体验。
附图说明
23.为了更清楚地说明本公开的实施例的技术方案,下面将对实施例的描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本公开的一些示例性实施例,对于本领域普通技术人员来说,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
24.在此,附图中:
25.图1是示出根据本公开的实施例的信息处理的场景的示例性示意图;
26.图2是示出根据本公开的实施例的信息处理方法的示意性流程图;
27.图3是示出根据本公开的实施例的信息处理过程的示例性示意图;
28.图4a-图4k是示出根据本公开的实施例的通过本公开的信息处理方法来实现商品信息匹配的用户终端的显示界面的示意图;
29.图5a-图5d是示出根据本公开的实施例的通过本公开的信息处理方法来实现信息处理的用户终端的显示界面的示意图;
30.图6是示出根据本公开的实施例用于用户终端的信息处理装置的组成示意图;
31.图7示出了根据本公开的实施例的用户终端的示意图;
32.图8是示出根据本公开的实施例的计算设备的架构;以及
33.图9是示出根据本公开的实施例的存储介质的示意图。
具体实施方式
34.为了使得本公开的目的、技术方案和优点更为明显,下面将参考附图详细描述根
据本公开的示例实施例。显然,所描述的实施例仅仅是本公开的一部分实施例,而不是本公开的全部实施例,应理解,本公开不受这里描述的示例实施例的限制。
35.此外,在本说明书和附图中,具有基本上相同或相似步骤和元素用相同或相似的附图标记来表示,且对这些步骤和元素的重复描述将被省略。
36.此外,在本说明书和附图中,根据实施例,元素以单数或复数的形式来描述。然而,单数和复数形式被适当地选择用于所提出的情况仅仅是为了方便解释而无意将本公开限制于此。因此,单数形式可以包括复数形式,并且复数形式也可以包括单数形式,除非上下文另有明确说明。
37.在本说明书和附图中,具有基本上相同或相似步骤和元素用相同或相似的附图标记来表示,且对这些步骤和元素的重复描述将被省略。同时,在本公开的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性或排序。
38.为便于描述本公开,以下介绍与本公开有关的概念。
39.本公开的方法可以是基于人工智能(artificial intelligence,ai)的。人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器。例如,对于基于人工智能的方法而言,其能够以类似于人类通过肉眼识别用户的指令,比如通过表情分析、手势识别、动作识别等方式来获取用户的目的,并匹配给用户其想要的服务。
40.人机交互技术(human-computer interaction techniques)是指通过计算机输入、输出设备,以有效的方式实现人与计算机对话的技术。人机交互技术包括机器通过输出或显示设备给人提供大量有关信息及提示请示等,人通过输入设备给机器输入有关信息,回答问题及提示请示等。人机交互技术是计算机用户界面设计中的重要内容之一。传统行业智能化、数字化、信息化的转型升级,是推动人机界面市场增长的主要动力。人机界面以其具有信息展示形式丰富、系统控制方便、促进人机交流等显著有点,是信息交互的主力军。有效利用人机交互不仅能提升生产的效率和质量,同时也能增强用户的体验。在本公开中,可以通过各种人机交互方式来获取用户的指示,一对信息进行处理。同时,本公开提供的用于用户终端的信息处理方法能够使用户无需在各软件之间频繁切换,就能够快速调用多个软件完成各软件之间的信息匹配,为用于用户终端的人机交互提供了新的思路。
41.综上所述,本公开的实施例提供的方案涉及人工智能、人机交互等计算机技术,下面将结合附图对本公开的实施例进行进一步地描述。
42.图1是示出根据本公开的实施例的信息处理的场景的示例性示意图。
43.如图1所示,应用提供商在其应用软件开发完成后,将该应用软件上传至网络中,用户可以通过浏览网页或通过信息推送等方式获取到应用软件。当用户安装应用软件后,可以通过调用用户终端的网络连接接口,经由网络与应用提供商进行数据、信息、服务的传递。在该示例中,应用提供商和用户之间的信息交互通过其各自的网络接入终端经由网络通信来实现,服务器可以为网络的通信提供服务与支持。
44.可选地,用户终端具体可以是具有显示功能的智能手机、平板电脑、便携计算机、智能电视、可穿戴设备(例如,智能手环、智能手表)等等。用户终端还可以是安装浏览器或
各种应用(包括系统应用及第三方应用)的客户端。用户终端可以通过应用程序、小程序、网页等方式获取信息,并显示在用户终端的显示屏上。
45.可选地,网络可以是基于互联网和/或电信网的物联网(internet of things),其可以是有线网也可以是无线网,例如,其可以是局域网(lan)、城域网(man)、广域网(wan)、蜂窝数据通信网络等能实现信息交换功能的电子网络。
46.可选地,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
47.图2是示出根据本公开的实施例的信息处理方法200的示意性流程图。
48.在步骤s210中,将第一应用的第一功能模块设置为第一功能组件,使得第一功能组件包括第一应用的第一功能模块的信息。
49.在步骤s220中,将第二应用的第二功能模块设置为第二功能组件,使得第二功能组件包括第二应用的第二功能模块的信息。
50.对于应用中常用的、或者具有代表性的功能模块或者界面通常可以被设置为功能组件以方便用户快速获取该模块中的信息。对于本公开的实施例,功能组件可以是能够反映应用的界面信息的桌面小组件,但功能组件不限于被置于用户终端的9游会主页或桌面上,也可以被置于各种用户终端的显示界面上。
51.应当理解,第一功能组件和第二功能组件可以是同一应用软件的不同功能组件,第一功能组件和第二功能组件也可以是不同应用软件的功能组件。第一功能组件和第二功能组件中可以具有相同或相似的信息,或者第一功能组件和第二功能组件可以具有信息交互的接口。
52.在步骤s230中,接收用于将第一功能组件与第二功能组件进行匹配的指示。
53.可选地,接收用于将第一功能组件与第二功能组件进行匹配的指示可以通过鼠标、键盘、触摸屏、声控设备、动作识别设备等各种能够将用户的指示转化为用户终端能够识别的信号的信息输入设备来实现。该指示既可以通过用户对鼠标、键盘、触摸屏等的特定操作来实现(例如,可以通过鼠标点击匹配选择控件来对第一功能组件与第二功能组件的匹配进行指示、可以通过在键盘上按下预定的匹配激活键来对第一功能组件与第二功能组件的匹配进行指示、或者通过在触摸屏上将功能组件拖拽到预定的匹配激活位置来对第一功能组件与第二功能组件的匹配进行指示等),也可以通过对用户的声音、图像、行为等进行识别和分析来实现(例如,可以通过用户的语音输入来对第一功能组件与第二功能组件的匹配进行指示、通过采集并分析用户的图像(例如,通过人脸识别等)来对第一功能组件与第二功能组件的匹配进行指示、或者通过采集和分析用户的动作(例如,通过手势识别等)来对第一功能组件与第二功能组件的匹配进行指示等)。
54.在步骤s240中,输出对应于指示的匹配结果。
55.应当理解,输出对应于指示的匹配结果的方式可以是多样化的,例如,可以在显示屏上展示匹配的信息,可以以语音播报的方式向用户传达匹配的结果,还可以通过信号指示灯来告知用户匹配的状态或程度等。第一功能组件与第二功能组件进行匹配的结果可以以声、光、热、电等各种能够使用户感知、获取到信息的方式来实现。
56.对第一功能组件与第二功能组件进行匹配可以通过对相同或相似的信息进行提取,对相同或相似的信息进行搜索等方式来实现。对第一功能组件与第二功能组件进行匹配可以基于对与功能组件相关的文字描述、图片信息、音频或视频等多媒体信息中的一个或多个的分析来实现,该分析的过程可以是基于预先制定的与待匹配信息相关的相似度函数的。
57.可选地,可以响应于将第一功能组件与第二功能组件进行匹配的指示,生成用于对第一功能组件和第二功能组件进行信息匹配的容器,并在容器中输出信息匹配的结果。
58.可选地,第一功能组件与第二功能组件进行匹配的过程还可以包括匹配确认过程,用户可以通过匹配确认控件确认对第一功能组件与第二功能组件进行匹配。
59.可选地,第一功能组件与第二功能组件进行匹配的结果,既可以通过在第一功能组件和第二功能组件中对应显示匹配的内容信息的方式来输出,还可以通过在信息匹配结果显示组件中显示匹配的内容信息的方式来输出。
60.可选地,信息处理方法200可以对第一功能组件所对应的第一应用的第一功能模块的信息以及第二功能组件所对应的第二应用的第二功能模块的信息进行信息匹配。
61.例如,在第一功能模块的信息与第二功能模块的信息中具有关联的待对比信息的情况下,可以响应于用于将第一功能组件与第二功能组件进行对比的指示,输出对第一功能组件所对应的第一应用的第一功能模块的信息与第二功能组件所对应的第二应用的第二功能模块的信息进行对比的结果。
62.根据本公开的实施例,第一功能模块为第一购物软件的第一购物车,第二功能模块为第二购物软件的第二购物车的购物应用场景下,可以对第一购物车中的商品与第二购物车中的商品进行信息匹配。信息匹配完成后,可以在第一功能组件和第二功能组件中,对应显示匹配的商品信息,并且对第一功能组件和第二功能组件中匹配的商品中优选的商品信息做突出显示,其中,优选的商品可以基于商品的价格和/或商品的评价来确定。可选地,还可以在第一功能组件和第二功能组件中存在匹配的商品信息的情况下,展示删除选择控件,其中,删除选择控件用于在第一购物软件的购物车或第二购物软件的购物车中,对匹配的商品中非优选的商品进行删除。此外,还可以在第一功能组件和第二功能组件中存在匹配的商品信息的情况下,展示支付选择控件,其中,支付选择控件用于在第一购物车和/或第二购物车中,对匹配的商品中优选的商品进行支付。
63.而且,信息处理方法200不仅可以对能够直接从功能模块中获取的信息进行匹配,还可以对不能直接从功能模块中获取,但是能够由功能模块指示的内容信息进行匹配。例如,在匹配信息为音频的情况下,功能模块中可能只能反映音频名称,但是仍然能够采用本公开的方法来实现功能模块所指示的具体音频内容的匹配。
64.根据本公开的实施例,还可以从第一功能组件获取第一应用的第一功能模块所指示的内容信息;通过第二功能组件对第一应用的第一功能模块所指示的内容信息进行检索;以及输出检索的检索结果,并将检索结果作为对第一功能组件与第二功能组件进行匹配的结果。在这种匹配信息检索的应用场景下,第二功能组件可以是浏览器功能组件(例如,网页浏览器、具有信息浏览功能的app等),第一应用的第一功能模块所指示的内容信息可以为文字、图像、音频、多媒体信息中的至少一种。
65.需要说明的是,本公开的信息处理方法中的信息匹配过程既可以在用户终端实
现,也可以在网络服务器中实现。即,响应于将第一功能组件与第二功能组件进行匹配的指示,用户终端可以对第一功能组件与第二功能组件进行匹配处理,并输出对应于指示的匹配结果;或者,响应于将第一功能组件与第二功能组件进行匹配的指示,用户终端可以将第一功能组件与第二功能组件的信息发送给网络服务器以对第一功能组件与第二功能组件进行匹配处理,基于网络服务器的匹配处理结果,用户终端输出对应于指示的匹配结果。
66.此外,进行匹配处理的信息既可以是由功能组件直接展示的信息,也可以是功能组件所对应的数据库中的信息。即,可以响应于用于将第一功能组件与第二功能组件进行匹配的指示,对第一功能组件所展示的第一信息、以及第二功能组件所展示的第二信息进行信息匹配,并输出对第一功能组件所展示的第一信息与第二功能组件所展示的第二信息进行匹配的结果;或者可以响应于用于将第一功能组件与第二功能组件进行匹配的指示,对第一功能组件所对应的数据库中的信息、以及第二功能组件所对应的数据库中的信息进行信息匹配,并输出对第一功能组件所对应的数据库中的信息与第二功能组件所对应的数据库中的信息进行匹配的结果。应当理解,功能组件所对应的数据库中既可以是存储在用户终端的相关数据库文件,也可以是存储在网络服务器中的相关数据库文件。
67.图3是示出根据本公开的实施例的信息处理过程的示例性示意图。
68.如图3所示,首先由用户向用户终端发出将第一功能模块设置为第一功能组件的指示,响应于该指示,用户终端将第一功能组件显示在用户终端的显示屏上。同样地,由用户向用户终端发出将第二功能模块设置为第二功能组件的指示,响应于该指示,用户终端将第二功能组件显示在用户终端的显示屏上。此时,用户终端能够将第一功能组件和第二功能组件同时显示,使得第一功能组件包括第一应用的第一功能模块的信息,第二功能组件包括使得第二功能组件包括第二应用的第二功能模块的信息。
69.接着,用户向用户终端发出对第一功能组件与第二功能组件进行匹配的指示。
70.用户终端接收对第一功能组件与第二功能组件进行匹配的指示,响应于该指示,采集第一功能组件所对应的信息和第二功能组件所对应的信息,并将该信息提供给信息处理后台。然后,由信息处理后台对第一功能组件所对应的信息和第二功能组件所对应的信息进行匹配处理。可选地,这里的信息处理后台既可以是用户终端的信息处理后台,也可以是用于处理信息的网络服务器。
71.匹配处理完成后,信息处理后台将对第一功能组件和第二功能组件进行匹配的结果提供给用户终端,用户终端将对第一功能组件与第二功能组件进行匹配的结果输出给用户。
72.图4a-图4i是示出根据本公开的实施例的通过本公开的信息处理方法来实现商品信息匹配的用户终端的显示界面的示意图。
73.图4a和图4b是示出根据本公开的实施例的购物软件的购物车界面的示意图。从图4a可以看出,用户将保温杯和空气炸锅等商品加入到了a购物软件的购物车中,用户可以从a购物软件的购物车中获取到保温杯、空气炸锅的商品信息,例如商品名称、价格、评分等信息中的一项或多项。类似地,从图4b可以看出,用户将保温杯和空气炸锅等商品加入到了b购物软件的购物车中,用户可以从b购物软件的购物车中获取到保温杯、空气炸锅的商品信息,例如商品名称、价格、评分等信息中的一项或多项。对于a购物软件和b购物软件,相同或相似的商品可能具有不同的价格、评分、参数等信息。
74.为了方便地比较a购物软件和b购物软件中相同或相似的商品的信息,可以将购物软件a的购物车和购物软件b的购物车分别设置为桌面功能组件。该过程可以在添加桌面功能组件模块中通过类似图4c和图4d中所示的人机交互界面来实现,例如,当用户点击图中的“添加小组件”按钮时,用户终端将购物软件的购物车相关功能模块设置为桌面功能组件。其中,在将购物软件的购物车相关功能模块设置为桌面功能组件的过程中,可以显示购物软件的购物车的简化缩略图。
75.当购物软件a的购物车和购物软件b的购物车分别被设置为桌面功能组件后,可以将购物软件a的购物车功能组件和购物软件b的购物车功能组件分别显示在用户终端的操作桌面上(如图4e所示)。用户可以通过购物软件a的购物车功能组件和购物软件b的购物车功能组件查看到购物软件a的购物车和购物软件b的购物车中的商品信息并且,在该界面上,购物软件a的购物车功能组件和购物软件b的购物车功能组件可以按照用户对功能组件的放大、缩小、平移等变换指令做出对应的显示变换和/或触发相关的功能操作。
76.根据本公开的实施例,用户可以通过将购物软件a的购物车功能组件和购物软件b的购物车功能组件平移至具有重叠,以实现对购物软件a的购物车中的商品与购物软件b的购物车中的商品进行相同或相似商品进行匹配以进一步获得匹配的商品中优选的商品的指示(如图4f所示)。
77.可选地,响应于对相同或相似商品进行匹配的指示,可以生成用于对购物软件a的购物车中的商品与购物软件b的购物车中的商品信息进行匹配的容器(如图4g所示)。
78.在匹配过程中,关于相同或相似商品的确认可以通过对商品的文字描述、图片、展示视频中的一个或多个信息进行相似度分析来实现,该分析过程既可以在用户终端中实现,也可以在网络服务器中实现。
79.在匹配操作结束后,可以在购物软件a的购物车功能组件和购物软件b的购物车功能组件中输出商品匹配的结果,或者,还可以在用于对购物软件a的购物车中的商品与购物软件b的购物车中的商品信息进行匹配的容器中输出商品匹配的结果,可选地,还可以在商品匹配结果显示组件中输出商品匹配的结果。
80.为了使匹配的商品信息对比结果的展示更为清晰,可以对于相同或相似商品中较优选的商品作突出显示,或者让购物软件a的购物车和购物软件b的购物车中的相同或相似的商品保持对应显示,以使用户更方便、快速地得到优选的商品信息,并做出选择。
81.应当理解,优选的商品可以基于商品的价格、商品的评分、商品的参数、或其组合等评价条件来确定。例如,在基于商品的价格来确定优选的商品的情况下,可以将相同或相似商品中价格较低的商品作为优选的商品,并将优选的商品突出显示(如图4h所示),以帮助用户快速获取价格实惠的商品的信息。而在基于商品的评分来确定优选的商品的情况下,可以将相同或相似商品中评分较高的商品作为优选的商品,并将优选的商品突出显示(如图4i所示),以帮助用户快速获取评价较好,更值得信赖的商品的信息。类似地,在基于商品的价格和商品的评分来确定优选的商品的情况下,可以基于商品的价格和商品的评分形成针对商品选择的评价函数,然后基于商品的评价函数的计算结果来确定优选的商品,并将优选的商品信息提供给用户,以帮助用户快速获取性价比高的商品的信息。
82.可选地,还可以在用户终端桌面上显示确认对比同类商品价格的控件(如图4j所示)。用户可以通过点击“匹配同类商品”的按钮来实现对购物软件a的购物车中的商品与购
物软件b的购物车中的商品进行相同或相似商品匹配的指示。可选地,这里的匹配既可以采用默认的商品比较方式(例如,按照桌面组件提供商预先设定的相同或相似的商品的判定条件)来进行相同或相似商品的匹配,也可以根据用户所选择的商品比较方式(例如,桌面组件提供与用户的人机交互接口,用户可以筛选比较条件)来进行相同或相似商品的匹配。
83.另外,用于对购物软件a的购物车中的商品与购物软件b的购物车中的商品信息进行匹配的容器还可以包括功能组件添加控件(如图4j所示),该功能组件添加控件用于将新的待匹配的购物软件的功能组件添加至容器中,以实现多购物软件的商品信息匹配。
84.可选地,在第一功能组件和第二功能组件中存在匹配的商品信息的情况下,可以展示删除选择控件(如图4k所示)。通过该删除选择控件,用户可以在购物软件a的购物车或购物软件b的购物车中,对相同或相似的商品中非优选的商品进行删除。
85.可选地,在第一功能组件和第二功能组件中存在匹配的商品信息的情况下,还可以展示支付选择控件(如图4k所示)。通过该支付选择控件,用户可以在购物软件a的购物车和/或购物软件b的购物车中,对相同或相似的商品中优选的商品直接进行结算,而无需再分别打开购物软件a和/或购物软件b,减少了用户操作的步骤,从而提升了用户体验。应当理解,在商品信息匹配后,可以直接通过支付选择控件来实现单独对购物软件a的购物车中具有的优选的商品进行支付结算,也可以直接通过支付选择控件来实现单独对购物软件b的购物车中具有的优选的商品进行支付结算,还可以直接通过支付选择控件来实现对购物软件a的购物车和购物软件b的购物车中具有的优选的商品进行支付结算。
86.通过对图4a-图4k中的描述可以看出,通过本公开的信息处理方法来实现商品信息匹配能够直接在用户终端的桌面上对购物车中的所有相同或相似的商品进行信息匹配,并自动标记出较优选的商品。通过这种方式,大大减少了用户的手动操作,提高了用户对比同类商品的效率,改善了用户的使用体验。
87.根据本公开的实施例,本公开所描述的信息处理方法还可以对文字、图像、音频、多媒体信息等进行信息匹配。
88.例如,在匹配信息为文字的情况下,如图5a所示,可以将两份待匹配的文档分别添加为桌面功能组件,并获取用户的信息匹配的指示,响应于该信息匹配的指示,对功能组件中的文档信息进行匹配处理,并将功能组件中的信息的处理结果展示在功能组件中。应当理解,这里的两份待比较的文档既可以是通过同一应用软件的不同功能组件所展示的文档,也可以是通过不同应用软件的功能组件所展示的文档,两份文档的格式可以相同也可以不同。文档展示的方式既可以是通过文档可编辑软件(例如,word编辑器、txt文档编辑器等)来实现,也可以是通过各种文档信息展示软件(例如,浏览器、pdf阅读器等)来实现。
89.可选地,待匹配的信息不仅可以是功能组件所直接显示的信息,还可以是不在功能组件上显示,但是由功能组件所指示的信息。即,本公开所描述的信息处理方法还可以对第一功能组件所对应的第一应用的第一功能模块所指示的内容信息、以及第二功能组件所对应的第二应用的第二功能模块所指示的内容信息进行信息匹配。
90.例如,在匹配信息为文字的情况下,如图5b所示,可以将两份待匹配的文档的图标分别添加为桌面功能组件,然后,获取用户的信息匹配的指示,响应于该信息匹配的指示,对文档图标所对应的文档中的信息进行匹配处理,并将该文档信息的匹配结果展示在显示组件中。可选地,桌面功能组件和用于匹配结果展示的显示组件即可以位于同一容器中,也
可以位于不同容器中。
91.此外,本公开的信息处理方法还可以应用于多种相同或相似应用软件的交互中,例如,如图5c所示,可以将第一音乐软件的音频播放功能模块和第二音乐软件的音频播放功能模块分别设置为桌面组件。在当第一音乐软件播放某一歌曲时,用户可以在桌面功能组件中选择搜索相同音频,以使用户终端通过网络搜索第一音乐软件正在播放的歌曲,并在第二音乐软件中播放相同的歌曲。在很多情况下,不同音乐播放软件中的曲库不同,同一歌曲也会有多个版本,根据用户在各软件中的会员等级不同,可能获取到的资源也不同,通过图5c所示的方式来搜索歌曲可以使用户更便捷地获取到其想要的歌曲。
92.另外,本公开的信息处理方法还可以应用于多种不同应用软件的交互中.例如,从第一功能组件获取第一应用的第一功能模块所指示的内容信息;通过第二功能组件对第一应用的第一功能模块所指示的内容信息进行检索;以及输出检索的检索结果,并将检索结果作为匹配的结果。比如,如图5d所示,可以将音乐软件的音频播放功能模块和浏览器软件的检索功能模块分别设置为桌面组件。在当音乐软件播放某一歌曲时,用户可以在桌面功能组件中选择搜索该歌曲的资料,以使用户终端通过网络检索匹配音乐软件正在播放的歌曲,并在浏览器中显示该歌曲的信息。在传统的操作模式下,用户需要手动记录下歌曲的信息,然后再在浏览器中搜索,通过本公开的信息处理方法,用户无需分别打开多个软件,直接在桌面功能组件中即可实现多个应用软件的信息交互和/或功能交互,提升了用户体验。
93.图6是示出根据本公开的实施例用于用户终端的信息处理装置的组成示意图。
94.根据本公开的实施例,用于用户终端的信息处理装置600可以包括功能组件建立模块610、指示获取模块620和信息输出模块630。
95.其中,功能组件建立模块610可以被配置为被配置为将第一应用的第一功能模块设置为第一功能组件,使得第一功能组件包括第一应用的第一功能模块的信息,以及将第二应用的第二功能模块设置为第二功能组件,使得第二功能组件包括第二应用的第二功能模块的信息。
96.应当理解,第一功能组件和第二功能组件是同一应用软件的不同功能组件;或者第一功能组件和第二功能组件是不同应用软件的功能组件。
97.指示获取模块620可以被配置为接收用于将第一功能组件与第二功能组件进行匹配的指示。
98.用户终端响应于将第一功能组件与第二功能组件进行匹配的指示,可以对第一功能组件与第二功能组件进行匹配处理;或者,用户终端响应于将第一功能组件与第二功能组件进行匹配的指示,可以将第一功能组件与第二功能组件的信息发送给网络服务器以对第一功能组件与第二功能组件进行匹配处理。
99.信息输出模块630可以被配置为输出对应于指示的匹配结果。
100.可选地,匹配的信息可以为第一功能组件和第二功能组件所展示的信息,用户终端响应于用于将第一功能组件与第二功能组件进行匹配的指示,输出对第一功能组件所展示的第一信息与第二功能组件所展示的第二信息进行匹配的结果。或者,匹配的信息也可以为第一功能组件和第二功能组件各自对应的数据库中的信息,用户终端响应于用于将第一功能组件与第二功能组件进行匹配的指示,输出对第一功能组件所对应的数据库中的信息与第二功能组件所对应的数据库中的信息进行匹配的结果。
101.可选地,用于用户终端的信息处理装置600还可以包括信息匹配模块,被配置为对第一功能组件所对应的第一应用的第一功能模块的信息、以及第二功能组件所对应的第二应用的第二功能模块的信息进行信息匹配。
102.例如,第一应用的第一功能模块的信息与第二应用的第二功能模块的信息中可以具有关联的待对比信息,响应于用于将第一功能组件与第二功能组件进行对比的指示,输出对第一功能组件所对应的第一应用的第一功能模块的信息与第二功能组件所对应的第二应用的第二功能模块的信息进行对比的结果。
103.可选地,用于用户终端的信息处理装置600还可以包括信息匹配模块,被配置为对第一功能组件所对应的第一应用的第一功能模块所指示的内容信息、以及第二功能组件所对应的第二应用的第二功能模块所指示的内容信息进行信息匹配。
104.例如,用于用户终端的信息处理装置600还可以从第一功能组件获取第一应用的第一功能模块所指示的内容信息;通过第二功能组件对第一应用的第一功能模块所指示的内容信息进行检索;以及输出检索的检索结果,并将检索结果作为对第一功能组件与第二功能组件进行匹配的结果。在此种情况下,第二功能组件可以是浏览器功能组件,第一应用的第一功能模块所指示的内容信息可以为文字、图像、音频、多媒体信息中的至少一种。
105.根据本公开的又一方面,还提供了一种用户终端。图7示出了根据本公开的实施例的用户终端2000的示意图。
106.如图7所示,用户终端2000可以包括一个或多个处理器2010,和一个或多个存储器2020。其中,存储器2020中存储有计算机可读代码,计算机可读代码当由一个或多个处理器2010运行时,可以执行如上所述的方法。
107.本公开的实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。上述处理器可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,可以是x86架构或arm架构的。
108.一般而言,本公开的各种示例实施例可以在硬件或专用电路、软件、固件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本公开的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。
109.例如,根据本公开的实施例的方法或装置也可以借助于图8所示的计算设备3000的架构来实现。如图8所示,计算设备3000可以包括总线3010、一个或多个cpu 3020、只读存储器(rom)3030、随机存取存储器(ram)3040、连接到网络的通信端口3050、输入/输出组件3060、硬盘3070等。计算设备3000中的存储设备,例如rom 3030或硬盘3070可以存储本公开提供的方法的处理和/或通信使用的各种数据或文件以及cpu所执行的程序指令。计算设备3000还可以包括用户界面3080。当然,图8所示的架构只是示例性的,在实现不同的设备时,根据实际需要,可以省略图8示出的计算设备中的一个或多个组件。
110.根据本公开的又一方面,还提供了一种计算机可读存储介质。图9示出了根据本公
开的存储介质的示意图4000。
111.如图9所示,计算机存储介质4020上存储有计算机可读指令4010。当计算机可读指令4010由处理器运行时,可以执行参照以上附图描述的根据本公开的实施例的方法。本公开的实施例中的计算机可读存储介质可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)或闪存。易失性存储器可以是随机存取存储器(ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(sdram)、双倍数据速率同步动态随机存取存储器(ddrsdram)、增强型同步动态随机存取存储器(esdram)、同步连接动态随机存取存储器(sldram)和直接内存总线随机存取存储器(dr ram)。应注意,本文描述的方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。应注意,本文描述的方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
112.本公开的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行根据本公开的实施例的方法。
113.综上所述,本公开的实施例提供了一种用于用户终端的信息处理方法、装置、用户终端、计算机程序产品和存储介质。本公开提供的信息处理方法包括:将第一应用的第一功能模块设置为第一功能组件,使得第一功能组件包括第一应用的第一功能模块的信息;将第二应用的第二功能模块设置为第二功能组件,使得第二功能组件包括第二应用的第二功能模块的信息;接收用于将第一功能组件与第二功能组件进行匹配的指示;以及输出对应于指示的匹配结果。
114.本公开的信息处理方法,提供了对应用软件中的信息进行多样化处理及用于各软件之间互相交互的接口,使用户无需在各软件之间切换,就能够快速在各软件之间完成信息匹配,以实现多个软件之间的信息交互,有效提升了用户体验。
115.需要说明的是,附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含至少一个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
116.本公开使用了特定词语来描述本公开的实施例。如“第一/第二实施例”、“一实施例”、和/或“一些实施例”意指与本公开至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一替代性实施例”并不一定是指同一实施例。此外,本公开的一个或多个实施例中的
某些特征、结构或特点可以进行适当的组合。
117.除非另有定义,这里使用的所有术语(包括技术和科学术语)具有与本发明所属领域的普通技术人员共同理解的相同含义。还应当理解,诸如在通常字典里定义的那些术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。
118.上面是对本发明的说明,而不应被认为是对其的限制。尽管描述了本发明的若干示例性实施例,但本领域技术人员将容易地理解,在不背离本发明的新颖教学和优点的前提下可以对示例性实施例进行许多修改。因此,所有这些修改都意图包含在权利要求书所限定的本发明范围内。应当理解,上面是对本发明的说明,而不应被认为是限于所公开的特定实施例,并且对所公开的实施例以及其他实施例的修改意图包含在所附权利要求书的范围内。本发明由权利要求书及其等效物限定。