[go: up one dir, main page]

CN115700528A - 基于全景图像的信息推荐方法、装置和移动终端 - Google Patents

基于全景图像的信息推荐方法、装置和移动终端 Download PDF

Info

Publication number
CN115700528A
CN115700528A CN202110846859.4A CN202110846859A CN115700528A CN 115700528 A CN115700528 A CN 115700528A CN 202110846859 A CN202110846859 A CN 202110846859A CN 115700528 A CN115700528 A CN 115700528A
Authority
CN
China
Prior art keywords
image
target
information
displaying
recommendation
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.)
Pending
Application number
CN202110846859.4A
Other languages
English (en)
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202110846859.4A priority Critical patent/CN115700528A/zh
Priority to EP22848178.4A priority patent/EP4280082A4/en
Priority to JP2023548851A priority patent/JP7639259B2/ja
Priority to PCT/CN2022/102107 priority patent/WO2023005573A1/zh
Publication of CN115700528A publication Critical patent/CN115700528A/zh
Priority to US18/133,903 priority patent/US12493923B2/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/16Spatio-temporal transformations, e.g. video cubism
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/904Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • G06Q30/0241Advertisements
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/10Geometric effects
    • G06T15/20Perspective computation
    • G06T15/205Image-based rendering
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/698Control of cameras or camera modules for achieving an enlarged field of view, e.g. panoramic image capture
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/903Querying
    • G06F16/9038Presentation of query results

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Game Theory and Decision Science (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请涉及一种基于全景图像的信息推荐方法、装置、移动终端和存储介质。所述方法包括:在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。通过上述方法,能够通过增强用户的交互度,提高用户对推荐信息的关注,从而提高信息推荐效果。

Description

基于全景图像的信息推荐方法、装置和移动终端
技术领域
本申请涉及计算机技术领域,特别是涉及一种基于全景图像的信息推荐方法、装置、移动终端和存储介质。
背景技术
随着计算机技术的发展,信息的展示方式越来越多元化,如通过全景图像进行信息展示。以全景图像是以某一点为环绕中心对一组图像进行无缝拼接得到的合成图像,移动终端可以依据内置的陀螺仪感知用户的移动方位,计算出全景图像对应的位置并投影在移动终端的显示界面上,在不同的方位显示全景图像中的不同局部图像,使用户观看起来呈现出3D(3-dimension,三维)效果。
在利用全景图像进行信息推荐时,一般是直接将推荐信息添加至全景图像,将推荐信息作为全景图像中的一部分画面进行显示,使得用户能够从全景图像的投影画面中获取到推荐信息。
然而,用户的关注重点容易集中在全景图像的投影画面,从而忽视全景图像中的推荐信息,影响信息推荐效果。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高信息推荐效果的基于全景图像的信息推荐方法、装置、移动终端和存储介质。
一种基于全景图像的信息推荐方法,所述方法包括:
在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
一种基于全景图像的信息推荐装置,所述装置包括:
第一投影模块,用于在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
第二投影模块,用于响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
信息推荐模块,用于当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
一种移动终端,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
上述基于全景图像的信息推荐方法、装置、移动终端和存储介质,通过在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像;响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像;当第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上显示与目标图像区间相匹配的推荐信息。在信息推荐的过程中,相较于直接将推荐信息增加至全景图像中的固定位置的处理方式,实现了全景图像与推荐信息的解耦,在第二局部图像属于目标全景图像的目标图像区间时,显示推荐信息,通过将推荐信息显示在投影的局部图像上的显示方式,能够通过增强与用户的交互,提高用户对推荐信息的关注,从而提高信息的推荐效果。
附图说明
图1为一个实施例中基于全景图像的信息推荐方法的应用环境图;
图2为一个实施例中基于全景图像的信息推荐方法的流程示意图;
图3为一个实施例中不同类型的全景图像的示意图;
图4为一个实施例中发生不同位移后取景区域中显示局部图像的界面示意图;
图5为一个实施例中在取景区域中显示局部图像的界面示意图;
图6为另一个实施例中在取景区域中显示局部图像的界面示意图;
图8为一个实施例中显示推荐信息的界面示意图;
图7为一个实施例中取景区域的界面示意图;
图9为一个实施例中目标图像区间不变时显示推荐信息的界面示意图;
图10为一个实施例中目标图像区间变化时显示推荐信息的界面示意图;
图11为一个实施例中显示推荐信息和详情内容入口的界面示意图;
图12为一个实施例中图像区间与推荐信息的匹配关系示意图;
图13为一个实施例中通过触发显示推荐信息的流程示意图;
图14为一个实施例中自动显示推荐信息的流程示意图;
图15为另一个实施例中基于全景图像的信息推荐方法的流程示意图;
图16为一个实施例中基于全景图像的信息推荐装置的结构框图;
图17为一个实施例中移动终端的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的基于全景图像的信息推荐方法,可以应用于如图1所示的应用环境中。其中,移动终端102通过网络与服务器104进行通信。用户通过移动终端102触发对全景图像的投影显示,移动终端102响应于对全景图像的投影显示的触发操作,在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像;移动终端102响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像;当第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上显示与目标图像区间相匹配的推荐信息。其中,推荐信息可以由服务器104提供。推荐信息可以基于发生的位移自动显示,也可以通过响应触发的信息推荐触发操作进行显示。
其中,移动终端102可以但不限于是各种笔记本电脑、智能手机、平板电脑、车载终端和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,如图2所示,提供了一种基于全景图像的信息推荐方法,以该方法应用于图1中的移动终端为例进行说明:
步骤202,在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像。
其中,全景图像是以某一点为环绕中心对一组图像进行无缝拼接得到的合成图像。如图3所示,全景图像可以是360°的环形图像,也可以是小于360°的半环形图像,还可以是720°的球形图像。移动终端是指可以在移动中使用的移动终端。移动终端可以相对于全景图像发生位移,从而改变全景图像投影的局部图像。如图4所示,取景区域是在移动终端的屏幕上用于显示全景图像投影的局部图像的区域。取景区域的尺寸可以与移动终端的屏幕尺寸相同,例如在移动终端的屏幕上全屏显示投影的局部图像,取景区域的尺寸也可以小于移动终端的屏幕尺寸,使得在移动终端的屏幕上除了显示投影的局部图像,还可以显示其他信息。目标全景图像是用于将局部图像投影至移动终端的取景区域中进行显示的全景图像。第一局部图像是从目标全景图像中确定的用于投影至取景区域进行显示的局部图像。
具体地,用户在移动终端触发对全景图像的投影显示时,移动终端在屏幕上显示取景区域,在取景区域中,显示目标全景图像投影到取景区域内的第一局部图像,用户可以通过改变移动终端的取景方位或是对目标全景图像进行投影中心点调整,来查看目标全景图像中的任意一个方位的局部图像。在一个具体应用中,在触发对全景图像的投影显示,在移动终端中显示取景区域,在取景区域中,显示目标全景图像投影到取景区域内的第一局部图像,第一局部图像的中心点在目标全景图像中的坐标位置为预先设置的位置。如第一局部图像的中心点在目标全景图像所对应的坐标系中坐标为(R,0,0),其中,R为构建目标全景图像时采用的参考中心点到该目标全景图像中任意一个位置的距离。
步骤204,响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像。
其中,发生的位移是取景区域与目标全景图像之间的相对位移。具体可以是通过用户改变移动终端的取景方位所产生的相对位移,也可以是用户对目标全景图像进行投影方位调整所产生的相对位移。如图5所示,对目标全景图像进行投影方位调整可以是用户对取景区域中的局部图像进行任一方向上的滑动以改变投影方位来实现。如图6所示,改变移动终端的取景方位可以通过用户控制移动终端围绕目标点进行旋转来实现,目标点是移动终端的屏幕所面向方向上的点。由于位移是相对的,对移动终端的取景方位的视角变化量可以表征取景区域相对于目标全景图像发生的位移,视角变化量越大,取景区域发生的相对位移也就越大,视角变化量越小,取景区域发生的相对位移也就越小。对目标全景图像的投影方位的调整幅度,同样可以表征取景区域相对于目标全景图像发生的位移。调整幅度越大,取景区域发生的相对位移也就越大,调整幅度越小,取景区域发生的相对位移也就越小。
第二局部图像和第一局部图像均为目标全景图像中的局部图像,由于取景区域相对于目标全景图像发生了位移,故目标全景图像投影至取景区域中的局部图像会发生变化。由于取景区域的尺寸未发生变化,故第一局部图像与第二局部图像具有相同的尺寸。第二局部图像的中心点在目标全景图像中的位置与第一局部区域的中心点在目标全景图像中的位置以及取景区域相对于目标全景图像发生的位移相关。具体地,移动终端基于第一局部区域的中心点在目标全景图像中的位置为基准,基于取景区域相对于目标全景图像发生的位移,确定出第二局部区域的中心点在目标全景图像中的位置,进而基于取景区域的尺寸,确定待投影的第二局部图像,从而显示目标全景图像投影到发生位移后的取景区域内的第二局部图像。
具体地,移动终端在检测到用户改变了移动终端的取景方位或是用户对目标全景图像的投影方位进行了调整,则基于取景区域相对于目标全景图像发生的位移,移动终端在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像,以使得目标全景图像的投影局部图像随着发生的相对位移而改变,实现了对目标全景图像的多角度显示。
步骤206,当第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上显示与目标图像区间相匹配的推荐信息。
其中,目标图像区间配置有与之对应的推荐信息,目标图像区间是目标全景图像的一部分。目标图像区间所对应的图像尺寸小于目标全景图像的图像尺寸且大于投影至取景区域的局部图像的图像尺寸。目标全景图像的图像区间的数量可以是1个也可以是多个,例如,目标图像区间具体可以是对目标全景图像进行区间划分后得到的多个图像区间中的一个。发生不同的位移后所投影的第二局部图像所属的图像区间可能相同,也可能不同。例如,针对360°的环形全景图,通过对目标全景图像进行60°等距区间划分后,得到6个图像区间,当第二局部图像的中心点在360°的环形全景图坐标系的相对角度为30°时,第二局部图像所属的图像区间为第一图像区间,当第二局部图像的中心点在360°的环形全景图坐标系的相对角度为45°时,第二局部图像所属的图像区间为第一图像区间,当第二局部图像的中心点在360°的环形全景图坐标系的相对角度为75°时,第二局部图像所属的图像区间为第二图像区间。
推荐信息是推荐给用户的信息。推荐信息可以通过一个或多个界面元素来显示。推荐信息具体可以包括但不限于包括窗口、对话框、图形、文本、音乐、视频等各种形式的界面元素。其中,文字或图片类型的推荐信息均可以通过图像界面元素进行显示,图像界面元素可以是静态图像,也可以是多个静态图像组合而成的动态图像。显示的推荐信息可以是一种类型的界面元素,也可以是多种不用类型的界面元素的组合。不同的图像区间可以对应相同类型不同内容的推荐信息,也可以对应不同类型的推荐信息,具体可以根据用户需要进行设定。
具体地,如图7所示,移动终端检测到第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上,叠加显示与目标图像区间相匹配的推荐信息,用户可以从显示的第二局部图像上获取到推荐信息。通过在第二局部图像上,叠加显示推荐信息,能够将用户关注到叠加显示的推荐信息,从而提高信息推荐的效果。
上述基于全景图像的信息推荐方法,通过在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像;响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像;当第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上显示与目标图像区间相匹配的推荐信息。在信息推荐的过程中,相较于直接将推荐信息增加至全景图像中的固定位置的处理方式,在第二局部图像属于目标全景图像的目标图像区间时,显示推荐信息,通过全景图像与推荐信息的解耦以及将推荐信息显示在投影的局部图像上,增大了推荐信息的显示几率,从而提高了信息推荐效果。
在一个实施例中,取景区域为推广信息显示页面;基于全景图像的信息推荐方法还包括:响应于对目标应用程序的启动操作,显示目标应用程序对应的推广信息显示页面;
其中,推广信息显示页面是指在应用程序启动时,用于进行信息显示和推广的页面,例如应用程序的开屏广告页面。目标应用程序是指具有推广信息显示页面显示功能的应用程序。推广信息显示页面中显示的内容可以是目标应用程序授权显示的内容,具体可以是与目标应用程序相关的内容,也可以是与目标应用程序无关的内容,如与目标应用程序具有合作关系的其他应用程序所对应的而信息。
具体地,移动终端检测到用户启触发动应用程序,在进入应用程序的运行页面之前,会先显示推广信息显示页面。在具体的应用中,可以是在应用程序启动后的预设时长内,显示推广信息显示页面,在检测到用户未针对推广信息显示页面中显示的内容进行触发时,再进入应用程序的运行页面。
进一步地,在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像,包括:在推广信息显示页面,显示目标全景图像投影到取景区域内的第一局部图像。
在一个具体应用中,如图8所示,当目标应用程序被触发启动时,全屏显示推广信息显示页面,在推广信息显示页面,显示目标全景图像投影到取景区域内的第一局部图像,并且能够响应于取景区域相对于目标全景图像的位移,实现局部图像的更新显示。
在本实施例中,通过用户启触发动应用程序,在进入应用程序的运行页面之前,会先显示推广信息显示页面,通过在推广信息显示页面,显示目标全景图像投影到取景区域内的第一局部图像,能够较大程度的吸引用户的注意力,便于后续实现对信息的推荐。
在一个实施例中,取景区域为推广信息显示区域;基于全景图像的信息推荐方法还包括:在目标应用程序的信息流显示页面中,显示推广信息显示区域;
其中,推广信息显示区域是指在应用程序的信息流显示页面中的一个信息流显示区域,例如微信朋友圈中的推荐广告位。目标应用程序是指具有信息流显示功能的应用程序。推广信息显示区域中显示的内容可以是目标应用程序授权显示的内容,具体可以是与目标应用程序相关的内容,也可以是与目标应用程序无关的内容,如与目标应用程序具有合作关系的其他应用程序所对应的而信息。具体地,移动终端检测到用户进入目标应用程序的信息流显示页面,在信息流显示页面的指定信息流显示位置,显示推广信息显示区域。
进一步地,在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像,包括:在推广信息显示区域中,显示目标全景图像投影到取景区域内的第一局部图像。
在一个具体的应用中,如图3-图6所示,取景区域可以是在应用程序的信息流显示页面中其中一个推广信息显示区域,例如微信朋友圈中的推荐广告位中的图像显示区域。当用户对微信朋友圈中的信息进行滑动查看,并将推荐广告位所对应的内容滑动至当前页面时,在推荐广告位中的图像显示区域,显示目标全景图像投影到取景区域内的第一局部图像。
在本实施例中,在目标应用程序的信息流显示页面中,显示推广信息显示区域,在推广信息显示区域中显示目标全景图像投影到取景区域内的第一局部图像,能够利用用户经常浏览的对象,提高取景区域显示的可能性,通过显示投影的局部图像的方式,较大程度的吸引用户的注意力,便于后续实现对信息的推荐。
在一个实施例中,响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像,包括:
响应于针对取景区域的取景方位调整,在发生取景方位调整后的取景区域中,显示目标全景图像投影到发生取景方位调整后的取景区域内的第二局部图像。
其中,取景方位是指取景区域所在的移动终端所面向的方位。具体地,当用户通过手持移动终端并转动手臂或身体,来改变移动终端方位使得移动终端发生了方位变化时,移动终端基于内置的陀螺仪传感器,可以检测到发生了方位变化,并且能够检测到具体的方位变化参数,从而基于陀螺仪传感器提供的方位变化参数(如与目标全景图像之间的相对位移大小),确定取景方位调整后的取景区域所对应的取景方位。基于取景方位调整所产生的取景区域与目标全景图像之间的相对位移,实质上是取景区域的方位变化。
具体地,移动终端的陀螺仪传感器在检测到移动终端发生方位变化,即取景区域的取景方位被调整时,在发生方位变化的移动终端的取景区域中,显示目标全景图像投影到该取景区域内的第二局部图像。如图6所示的移动终端为处于不同取景方位时对应的状态。
在本实施例中,通过对取景区域进行取景方位调整,即移动终端的方位变化,能够使用户参与到投影的局部图像的显示的交互过程中,丰富了局部图像显示的过程中的交互形式,提高了局部图像显示过程的趣味性。
在另一个实施例中,响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像,包括:响应于针对目标全景图像的投影方位调整操作,在取景区域中,显示投影方位调整后的目标全景图像投影到取景区域内的第二局部图像。
其中,投影方位是目标全景图像投影的参考点在目标全景图像中的方位。参考点可以是从目标全景图像选择的任意一点。例如,选择360°全景图像中0°位置的一个点为参考点,当针对目标全景图像进行了顺时针旋转45°的操作,则该参考点在360°全景图像的位置为45°方向。因此,投影方位发生了顺时针旋转45°的调整。对目标全景图像的投影方位调整操作,可以通过在移动终端上针对显示的局部图像进行拖动操作,从而对目标全景图像的投影方位进行调整。
在本实施例中,能够通过对目标全景图像的投影方位调整,无需对移动终端进行方位变化,就能实现投影的局部图像的改变,能够为用户提供多样的交互方式,提高信息推荐的效果。
在一个实施例中,推荐信息包括三维图像;在第二局部图像上显示与目标图像区间相匹配的推荐信息,包括:在第二局部图像上显示三维图像投影至取景区域内的第一视角图像。
其中,三维图像是指具有长度、宽度以及深度数据的立体图像。通过不同的视角能够展示三维图像的不同效果。例如,三维图像可以是简单的正方体、长方体,也可以是复杂的立体游戏人物角色等。第一视角图像是三维图像的任意一个视角所对应的图像,例如,正面、背面、侧面等。具体地,针对不同目标图像区域,可以对应不同的三维图像,当第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上显示与目标图像区间相匹配的三维图像投影至取景区域内的第一视角图像。
进一步地,基于全景图像的信息推荐方法还包括:响应于三维图像相对于取景区域发生的视角偏移,在第二局部图像上,显示发生视角偏移后的三维图像投影到取景区域内的第二视角图像。
其中,第一视角图像和第二视角图像是三维图像的不同展示视角所对应的图像。视角偏移是三维图像相对于取景区域的视角变化。具体地,视角偏移可以通过用户对三维图像进行某一方向的拖动操作来实现。更进一步的,当在第二局部图像上显示有三维图像时,可以禁用通过对显示的局部图像进行投影视角调整的功能,以确保进行某一方向的拖动操作所作用的对象是唯一的。
在本实施例中,将三维图像作为推荐信息进行展示,一方面,能够展示更为多元化的推荐信息,通过三维的图像吸引用户的注意力。另一方面,通过在全景图像中显示三维图像,并且能够基于用户操作来改变三维图像的视角,增加与用户的交互强度,从而提高信息推荐效果。
在一个实施例中,在第二局部图像上显示与目标图像区间相匹配的推荐信息,包括:在第二局部图像上叠加显示推荐信息显示区域;在推荐信息显示区域中,显示推荐信息对应的图像以及推荐详情入口;基于全景图像的信息推荐方法还包括:响应于在显示推荐详情入口时触发的详情显示触发操作,显示与推荐信息相对应的推荐详情内容。
其中,推荐详情内容是与推荐信息相关联的更为详细的数据信息。例如,当推荐信息是广告时,推荐详情内容可以是广告详情。具体地,如图11所示,当推荐信息对应的是游戏等应用程序广告时,推荐详情内容可以是应用程序的下载页面;当推荐信息对应的是商品广告时,推荐详情内容可以是商品的购买页面。
详情显示触发操作是用于触发显示推荐信息相对应的推荐详情内容的操作。详情显示触发操作可以是针对显示的推荐信息的触发操作,例如,对推荐信息的显示区域进行点击操作、长按操作等。详情显示触发操作也可以是移动终端中的传感器检测到的触发操作。例如,通过移动终端的加速度传感器检测是否存在某一方向上的加速度来检测详情显示触发操作,例如用户通过携带移动终端进行跳跃动作、控制摇晃移动终端等行为均会产生某一方向上的加速度,因此,用户通过携带移动终端进行跳跃动作、控制摇晃移动终端均可以作为详情显示触发操作。
在一个具体的应用中,在第二局部图像上显示与目标图像区间相匹配的推荐信息为游戏下载推荐信息,具体包括游戏人物、游戏下载入口等。当移动终端通过加速度传感器检测到上下方向上的加速度或者检测到针对游戏下载入口的触发操作时,显示游戏下载页面。
在本实施例中,通过在显示推荐信息时,响应触发的详情显示触发操作,显示与推荐信息相对应的推荐详情内容,能够在投影有目标全景图像的局部图像的情况下,直接通过简单的交互,即可实现推荐详情内容的显示,使得用户获取到推荐详情内容,提高信息推荐的有效性。
在一个实施例中,响应于在显示推荐详情入口时触发的详情显示触发操作,显示与推荐信息相对应的推荐详情内容,包括:响应于在显示推荐详情入口时触发的详情显示触发操作,跳转至推荐信息所对应的应用程序页面;在应用程序页面中,显示与推荐信息相对应的推荐详情内容。
其中,应用程序页面是应用程序的运行页面,用于展示推荐信息的推荐详情内容。应用程序页面与取景区域所在页面为不同的页面,具体可以是应用商店中下载推荐信息对应应用程序的页面,也可以是购物软件中购买推荐信息对应商品的页面,还可以是推荐信息对应的子应用在母环境中运行时的页面,如微信中的小程序。移动终端响应于在显示推荐详情入口时触发的详情显示触发操作,实现页面的跳转,在移动终端显示推荐信息所对应的应用程序页面,在应用程序页面中,显示与推荐信息相对应的推荐详情内容。
具体地,移动终端响应于在显示推荐详情入口时触发的详情显示触发操作,取消显示第二局部图像以及推荐信息,启动并跳转至推荐信息所对应应用程序,在应用程序的运行页面中显示与推荐信息对应的推荐详情内容。
在一个具体的应用中,当移动终端通过加速度传感器检测到上下方向上的加速度或者检测到针对游戏下载入口的触发操作时,取消显示第二局部图像以及游戏下载入口,并显示应用程序下载页面,在应用程序下载页面中显示游戏下载页面。
在本实施例中,通过页面的跳转,从全景图像的局部图像投影页面,跳转至推荐信息对应的应用程序,能够使用户快速便捷地获取到具体的推荐信息,并且针对推荐信息所对应的应用程序,能够实现用户引流,实现信息的有效推荐。
在一个实施例中,基于全景图像的信息推荐方法还包括:当目标全景图像投影至取景区域中的当前局部图像所属的目标图像区域不变时,响应于显示推荐信息时触发的信息更新触发操作,在第二局部图像上显示与目标图像区间相匹配的备选推荐信息。
其中,图像区间所匹配的推荐信息可以包括多个,例如包括第一次进行显示的主推荐信息以及作为替补的备选推荐信息。备选推荐信息是同一图像区间相匹配的第一次显示的推荐信息需要更新时的替换对象。信息更新触发操作是用于触发更新显示的推荐信息的操作。信息更新触发操作可以是显示有推荐信息时的触发操作。
具体地,当存在目标图像区间相匹配的备选推荐信息的情况下,当目标全景图像投影至取景区域中的当前局部图像发生变化,当前局部图像但所属的目标图像区域不变时,可以通过响应于显示推荐信息时触发的信息更新触发操作,在第二局部图像上显示与目标图像区间相匹配的备选推荐信息,实现推荐信息的切换更新。
在本实施例中,当存在目标图像区间相匹配的备选推荐信息的情况下,通过控制推荐信息的更新条件为目标全景图像投影至取景区域中的第二局部图像所属的目标图像区域不发,使得移动终端能够在该条件下响应触发的信息更新触发操作,实现基于备选推荐信息进行显示推荐信息的更新,从而实现信息的有效更新和推荐。
在一个实施例中,基于全景图像的信息推荐方法还包括:当目标全景图像投影至取景区域中的当前局部图像所属的目标图像区域发生变化时,响应于显示推荐信息时触发的信息更新触发操作,在当前局部图像上显示变化后的目标图像区间相匹配的推荐信息。
其中,信息更新触发操作是用于触发更新显示的推荐信息的操作。信息更新触发操作可以是显示有推荐信息时的触发操作。具体来说,信息推荐触发操作的触发条件可以包括目标全景图像投影至取景区域中的局部图像所属的目标图像区间发生变化。信息更新触发操作可以是移动终端中的传感器检测到的触发操作或是用户对推荐信息的触发操作。例如,通过移动终端的加速度传感器检测是否存在某一方向上的加速度来检测信息更新触发操作,具体可以是检测用户是否有携带移动终端进行跳跃动作、控制摇晃移动终端等行为来确定是否存在信息更新触发操作。
目标图像区域发生变化具体可以是用户控制移动终端或是控制目标全景图像移动,发生了取景区域与目标全景图像之间的相对位移的情况下实现的。例如,如图9所示,用户通过转动移动终端并触发显示推荐信息,在第二局部图像上显示有推荐信息之后,用户再次转动移动终端,此时取景区域中显示的局部图像发生了变化,但推荐信息是一直显示的,当用户停止转动后,取景区域中显示的局部图像所属的图像区间发生了变化,也就是当前的图像区间与推荐信息不再匹配时,可以触发信息更新触发操作,基于当前的图像区间所匹配的推荐信息进行显示推荐信息的更新。
具体地,当目标全景图像投影至取景区域中的第二局部图像所属的目标图像区域未发生变化时,针对在显示推荐信息时,可以不触发信息更新触发操作,或者是移动终端不对该信息更新触发操作进行响应,或是不执行推荐信息的更新处理流程,以节约数据处理资源。当目标全景图像投影至取景区域中的第二局部图像所属的目标图像区域发生变化时,移动终端响应于在显示推荐信息时触发的信息更新触发操作,将当前局部图像上显示的推荐信息更新为与变化后的目标图像区间相匹配的推荐信息,从而移动终端能够实现在具备更新条件时,响应触发的信息更新触发操作,实现推荐信息的更新。
在一个具体应用中,如图10所示,以游戏广告为例,用户通过信息推荐触发操作,使得在取景区域中显示有与第一图像区间匹配的“游戏角色A”,用户转动移动终端,若转动后的当前局部图像所属的图像区间仍为第一图像区间,则不对显示的“游戏角色A”进行更新,用户再次转动移动终端,若转动后的当前局部图像所属的图像区间为第二图像区间,则将显示的“游戏角色A”替换为与第二图像区间相匹配的“游戏角色B”。
在本实施例中,通过控制推荐信息的更新条件为目标全景图像投影至取景区域中的第二局部图像所属的目标图像区域发生变化,使得移动终端能够在该条件下响应触发的信息更新触发操作,实现推荐信息的更新,从而实现信息的有效更新和推荐。
在一个实施例中,响应于在显示推荐详情入口时触发的详情显示触发操作,显示与推荐信息相对应的推荐详情内容,包括:响应于在显示推荐详情入口时触发的详情显示触发操作,在取景区域所在显示页面中的推荐内容显示区域,显示与推荐信息相对应的推荐详情内容。
其中,推荐内容显示区域是取景区域所在显示页面中除取景区域以外的一部分区域。推荐内容显示区域与取景区域在同一页面中显示,具体来说,推荐内容显示区域可以与取景区域相重叠,例如,在取景区域的上方叠加显示推荐内容显示区域,当用户触发取消显示推荐内容显示区域时,可以继续基于取景区域进行交互。推荐内容显示区域也可以是取景区域的周边区域,例如在取景区域的上方或是下方显示推荐内容显示区域。能够在取景区域的周边区域显示推荐详情内容,在获取到推荐详情内容的同时,还可以继续基于取景区域进行交互。
具体地,移动终端响应于在显示推荐详情入口时触发的详情显示触发操作,在取景区域所在显示页面中的推荐内容显示区域,显示与推荐信息相对应的推荐详情内容,在推荐内容显示区域中还显示有取消显示入口,移动终端通过响应于用户针对取消响应入口的触发操作,取消显示推荐内容显示区域。
在本实施例中,通过将推荐内容显示区域与取景区域在同一页面中显示,用户能够在不进行页面切换的情况下,获取推荐详情内容以及触发显示其他推荐信息,提高了用户获取信息的便捷性,便于实现多项推荐信息的有效推荐。
在一个实施例中,基于全景图像的信息推荐方法还包括:在移动终端的显示页面,显示全景图像标识;在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像,包括:响应于针对全景图像标识的触发操作,在移动终端的取景区域中,显示目标全景图像投影到取景区域内的第一局部图像;其中,全景图像标识与目标全景图像相对应。
其中,全景图像标识用于表征并区分不同的全景图像。全景图像标识具体可以是包括全景图像对应信息的触发入口,全景图像对应信息可以是全景图像名称、全景图像类型等。例如,针对游戏爱好者,其触发游戏类型的全景图像的可能性会大于家居类型的全景图像。再例如,A类游戏爱好者,触发A类游戏对应的全景图像的可能性会大于触发B类游戏对应的全景图像。通过标识全景图像类型,能够便于用户选择感兴趣的全景图像,增大用户触发启动目标全景图像的可能性,进而提高推荐信息成功推荐的可能。
第一局部图像是目标全景图像中预先设定的投影中心所对应的局部图像,通过预先设定投影中心,能够确保不同的移动终端,或者是同一个移动终端在不同的方位启动目标全景图像时,所展示的第一局部图像是相同的,进而能够确保每一次取景区域与目标全景图像的相对位移是基于相同的条件实现的,从而保证各个目标图像区域所对应的推荐信息具有特定的顺序,有利于对推荐信息的合理排布。
在一个具体应用中,在移动终端的显示页面,显示多个候选的全景图像标识,移动终端响应于用户针对候选的全景图像标识的选择操作,选中目标全景图像标识,在移动终端的取景区域中,显示目标全景图像标识所对应的目标全景图像投影到取景区域内的第一局部图像。
在本实施例中,通过对全景图像标识的触发,来启动目标全景图像的局部图像投影,显示第一局部图像,确保不同的移动终端,或者是同一个移动终端在不同的方位启动目标全景图像时,移动终端所显示的第一局部图像是相同的,进而有利于实现推荐信息的合理分布。
在一个实施例中,目标图像区间为第一图像区间;基于全景图像的信息推荐方法还包括:响应于取景区域相对于目标全景图像发生的二次位移,在发生二次位移后的取景区域中,显示目标全景图像投影到发生二次位移后的取景区域内的第三局部图像;当第三局部图像属于目标全景图像的第二图像区间时,取消显示与第一图像区间相匹配的推荐信息,并在第三局部图像上显示与第二图像区间相匹配的推荐信息。
其中,第一图像区间和第二图像区间均为目标全景图像的图像区间之一,通过对目标全景图像进行区间划分,可以得到多个图像区间。其中,目标图像的区间划分可以是等距划分,划分得到的每一个图像区域的尺寸相同,目标图像的区间划分可以是非等距划分,划分得到的每一个图像区域的尺寸可以存在差异。具体的区间划分方式可以根据实际需要进行调整,例如,当想要多个不同的推荐信息所对应图像区间相等时,例如,如图12所示,将360°的环形全景图像划分为8个图像区间,在[0°,45°)的范围内显示的推荐信息为图A1;在[45°,90°)的范围内显示的推荐信息为图A2;……;在[270°,315°)的范围内显示的推荐信息为图A7;在[315°,360°)的范围内显示的推荐信息为图A8。
二次位移是指在显示推荐信息时,取景区域相对于目标全景图像发生的位移。可以理解,位移和二次位移都是取景区域相对于目标全景图像所发生的位移,位移发生的具体方式可以是相同的,位移和二次位移旨在区分在显示位移发生的时机分别在显示推荐信息的前后。二次位移后在目标全景图像投影到取景区域中局部图像为第三局部图像,也就是说,局部图像会基于发生的相对位移而变化。
具体地,在第二局部区域上显示有推荐信息时,移动终端对取景区域相对于目标全景图像所发生的位移进行检测,当检测到发生了相对位移时,进一步确定发生相对位移后目标全景图像投影到取景区域中第三局部图像所属的图像区间是否有发生变化,若有变化,则将在第三局部图像上显示的推荐信息替换为变化后的图像区间所匹配的推荐信息。若没变化,则继续在第三局部图像上显示原图像区间所匹配的推荐信息。
在一个具体的应用中,在第二局部区域上显示有与第一图像区间相匹配的第一推荐信息“游戏角色A”时,移动终端通过陀螺仪传感器检测到移动终端发生了方位变化或是检测到用户对取景区域内显示的局部图像进行了拖动操作,判定取景区域相对于目标全景图像发生了位移后,移动终端进一步判断目标全景图像投影到取景区域中第三局部图像所属的图像区间,若图像区间还是第一图像区间,则在第三局部图像上显示“游戏角色A”,若图像区间为第二图像区间,则在第三局部图像上显示与第二图像区间相匹配的“游戏角色B”。从而实现了基于投影显示的局部图像所属的图像区间的变化,来更新在局部图像上显示的推荐信息。
在本实施例中,通过在显示有推荐信息时对二次位移的响应,能够基于二次位移后所投影的第三局部区域所属的图像区间由第一图像区间变为第二图像区间时,将推荐信息更新为与第二图像区间相匹配的推荐信息,从而实现了基于二次位移对推荐信息的更新,针对发生的位移所属的不同图像区间,显示不同的推荐信息,从而实现对推荐信息的多样化显示,提高信息推荐效果。
在一个实施例中,当第二局部图像属于目标全景图像的目标图像区间时,在第二局部图像上显示与目标图像区间相匹配的推荐信息,包括:当第二局部图像属于目标全景图像的目标图像区间时,响应于在显示第二局部图像时触发的信息推荐触发操作,在第二局部图像上显示与目标图像区间相匹配的推荐信息。
其中,信息推荐触发操作是用于触发显示推荐信息的操作。信息推荐触发操作可以是显示局部图像时的触发操作。具体来说,信息推荐触发操作可以是对局部图像进行触发,如点击操作、长按操作等。信息推荐触发操作也可以是移动终端中的传感器检测到的触发操作。例如,通过移动终端的加速度传感器检测是否存在某一方向上的加速度来检测详情显示触发操作,例如用户通过携带移动终端进行跳跃动作、控制摇晃移动终端等行为均会产生某一方向上的加速度,因此,用户通过携带移动终端进行跳跃动作、控制摇晃移动终端均可以作为详情显示触发操作。
具体地,移动终端响应于针对目标全景图像的启动操作,在移动终端的取景区域,显示目标全景图像投影到取景区域内的第一局部图像;移动终端响应于取景区域相对于目标全景图像发生的位移,在发生位移后的取景区域中,显示目标全景图像投影到发生位移后的取景区域内的第二局部图像,需要说明的是,显示的第二局部图像会随着发生的位移变化,当第二局部图像属于目标全景图像的目标图像区间时,响应于在显示第二局部图像时触发的信息推荐触发操作,在第二局部图像上显示与目标图像区间相匹配的推荐信息,也就是说,推荐信息是基于信息推荐触发操作进行显示的,移动终端通过检测信息推荐触发操作发生时显示的局部图像所属的目标图像区间,进而确定要显示的推荐信息为与目标图像区间相匹配的推荐信息,并在第二局部图像上显示该推荐信息,显示的推荐信息可以基于显示的局部图像所属的图像区域的变化进行更新,显示的推荐信息也可以通过响应信息更新触发操作来进行更新,具体可以根据实际的场景需要进行设定。
在一个具体的应用中,用户点击打开游戏全景图像,在移动终端的取景区域中显示游戏全景图像投影至取景区域中的第一局部图像,移动终端通过陀螺仪传感器检测到移动终端发生了方位变化或是检测到用户对取景区域内显示的局部图像进行了拖动操作时,在发生上述方位变化或拖动操作所对应的位移后的取景区域中,显示目标全景图像投影至发生上述位移后的取景区域的第二局部图像。当第二局部图像属于目标全景图像的第一图像区间时,移动终端通过内置的加速度传感器检测到存在目标方向上的加速度,如用户通过携带移动终端进行跳跃动作、控制摇晃移动终端等行为时,在第二局部图像上显示与第一图像区间相匹配的推荐信息“游戏角色A”。
进一步地,移动终端可以通过陀螺仪传感器检测到移动终端发生了方位变化或是检测到用户对取景区域内显示的局部图像进行了拖动操作,基于目标全景图像投影到取景区域中第三局部图像所属的图像区间是否发生变化来判定是否对显示的推荐信息进行更新。若图像区间还是第一图像区间,则在第三局部图像上继续显示“游戏角色A”,若图像区间为第二图像区间,则在第三局部图像上显示与第二图像区间相匹配的“游戏角色B”。从而实现了基于投影显示的局部图像所属图像区间的变化,来更新在局部图像上显示的推荐信息。
进一步地,移动终端还可以基于显示推荐信息时是否触发信息更新触发操作来判定是否对显示的推荐信息进行更新。移动终端在响应触发信息更新触发操作时,在取景区域中显示的是在触发信息更新触发操作时投影至取景区域的目标局部图像,因此,在该目标局部图像中,将显示的推荐信息更新为与目标局部图像所属的目标图像区间相匹配的推荐信息。
在本实施例中,通过响应于用户在显示第二局部图像时触发的信息推荐触发操作,在第二局部图像上显示与目标图像区间相匹配的推荐信息,能够由用户确定推荐信息的显示时机,并且通过用户触发的信息推荐触发操作来显示推荐信息,能够增强信息推荐过程中的交互,提高用户对信息推荐过程中的参与度,进一步吸引用户的关注度,从而提高信息推荐的有效性。
在一个实施例中,当第二局部图像属于目标全景图像的目标图像区间时,响应于在显示第二局部图像时触发的信息推荐触发操作,在第二局部图像上显示与目标图像区间相匹配的推荐信息,包括:
当第二局部图像属于目标全景图像的目标图像区间时,响应于在显示第二局部图像时移动终端在目标方向上的移动,在第二局部图像上显示与目标图像区间相匹配的推荐信息。
其中,目标方向可以是能够被移动终端检测到的任意一个方向。具体来说目标方向上的移动可以是重力方向上的移动,也可以是某一方向上的往返移动,往返移动是指用户控制移动终端在某一方向上从位置A移动到位置B在返回位置A的过程。在具体应用中,往返移动可以是移动终端的操作用户对移动终端的摇一摇或者上下抖动等动作,还可以是移动终端的操作用户携带移动终端的跳跃动作,其中,跳跃可以是向上跳跃或是向前/向后跳跃等,由于在跳跃过程中用户相对于地面高度发生了变化又复原,因此,不管是向上跳跃还是向前或向后跳跃,在竖直方向上的移动属于往返移动。摇一摇是不限定移动方向的往返移动,上下抖动是限定为垂直方向上的往返移动。
在一个具体的应用中,当第二局部图像属于目标全景图像的目标图像区间时,移动终端通过内置的陀螺仪传感器检测并响应于用户手持移动终端的跳跃动作,在第二局部图像上显示与目标图像区间相匹配的推荐信息,如用户跳跃一下,显示目标图像区间相匹配的广告图像。
在本实施例中,通过在移动终端在目标方向上的往返移动如用户跳跃时,显示推荐信息,能够营造出是用户的跳跃行为触发了推荐信息的显示的效果,实现更有互动乐趣和沉浸式的体验。
在一个实施例中,基于全景图像的信息推荐方法还包括:响应于在显示推荐信息时移动终端在目标方向上的移动,在第二局部图像上取消显示与目标图像区间相匹配的推荐信息。
其中,目标方向可以是能够被移动终端检测到的任意一个方向。具体可以与推荐信息的显示触发操作所对应的目标方向为同一方向,也可以是不同的方向。具体地,推荐信息的显示触发操作与取消显示触发操作类型相同,能够使得用户产生基于相同的动作显示和取消显示推荐信息,简单便捷,方便用户继续获取到其他的推荐信息,进而提高信息的推荐效果。
本申请还提供一种应用场景,该应用场景应用上述的基于全景图像的信息推荐方法。具体地,该基于全景图像的信息推荐方法在该应用场景的应用如下:
具体的应用场景可以是基于移动端的信息流、开屏、直播广告场景,基于全景图像的信息推荐方法,实现一种全新的游戏化互动广告展示形态。
具体地,广告主在投放广告时需上传一张360°或720°的全景图片A和多张不同角度触发的广告图A1、A2、A3、A4等作为在全景广告图片投影时的推荐信息,每个广告图对应一个角度区间。其中,用户可使用图片工具编辑设计或利用全景相机获得素材所需要的360°或者720°全景图片作为广告素材。
如图13所示,以移动终端为手机为例,当用户举起手机转圈时,全景图片A在手机屏幕上的取景区域即广告位中跟随移动,当移动到水平方向某个角度时,当手机通过内置的加速度传感器检测到用户的跳跃动作(或者是手机操作者的摇一摇或者上下抖动动作),例如向上跳跃一下时,触发该水平方向的角度所在的角度区间所对应的广告图,在显示广告图时,通过检测用户对广告图的操作,进行广告图对应的应用程序的下载。
从而营造出是用户转圈跳跃的行为触发了广告内容有全景图片A的局部投影,变化成广告图A1或A2或A3或A4的效果,实现更有互动乐趣和沉浸式的体验。
在另一个实施例中,如图14所示,全景图片A的局部投影在手机屏幕上的广告位中跟随手机的移动而变化,当手机移动到水平方向某个角度并停止移动时,可以直接触发该水平方向的角度所在的角度区间所对应的广告图,在显示广告图时,通过检测用户的跳跃行为,进行广告图对应的应用程序的下载。
在具体的使用过程中,用户点击手机前端上广告位上的全景图片,在手机屏幕上展示全景图片投影的初始图片场景,全景图片包括很多图片场景,每个图片场景对应于全景图片的一个角度,具体的角度取值可以是相对于初始图片场景的角度,或相对于其他参考点的角度。在手机屏幕上一次可显示一个图片场景。
以全景图片是M度的为例,有N个广告图片均匀分布在全景图片上,例如,广告图片1对应于角度1-30度,广告图片2对应于角度30-60度,广告图片3对应于角度60-90度,以此类推。从初始图片场景开始用户持手机转动角度a,并且检测到用户的跳跃行为时,手机的处理器会确定转动角度a后的图片场景所对应的角度区间,显示该角度区间所关联的广告图片,例如角度a为45度,则显示广告图片2。
在手机的广告位上显示有广告图片时,当用户对广告图片进行点击、或是对下载入口的触发操作,或是手机通过内置的加速度传感器再次检测到用户的跳跃动作时,触发跳转至该广告图片对应的详情页面,例如当显示的广告图片为游戏广告时,跳转进入游戏下载页面。
具体的实现流程:手机上的广告位首先展示全景图片投影的图片场景,图片场景会随着手机的移动角度进行变化,当移动到某一角度时,手机的处理器基于角度所属角度区间与广告图片的匹配关系,调取对应的广告图片在当前的图片场景中进行显示。在显示广告图片时,若手机内置的加速度传感器检测到用户的跳跃行为,则进入广告图片对应的详情页面,里如跳转至游戏下载页面进行游戏下载。若手机内置的陀螺仪传感器检测到用户继续旋转到下一角度,则手机的处理器会重新基于角度所属角度区间与广告图片的匹配关系,重新调取对应的广告图片对显示的广告图片进行更新,针对更新后的广告图片,也可通过检测用户的跳跃行为进入相应的详情页面。
上述处理过程中的手机的转动角度以及用户跳跃行为等的检测,可以分别通过陀螺仪传感器和加速度传感器来实现。其中加速度传感器,可获得重力加速度的方向、以及通过对加速度在时间上的积分获得手机在三维空间中的速度,由此检测持有手机的用户所发生的跳跃行为。陀螺仪传感器是获得手机在三维空间角速度的传感器,通过对角速度在时间上的积分获得手机姿态的改变量,由此获得持有手机的用户所发生的视角旋转动作。
在一个具体的应用中,用户点击前端广告位上的全景图片,在手机屏幕上展示全景图片投影的初始图片场景,初始图片场景具体可以是全景图片中的0度对应的图片场景,当用户持手机转动时手机陀螺仪传感器检测到转动的角度a,手机会根据角度a调整全景图片投影显示的图片场景,当用户停止转动并且跳跃时,此时,手机屏幕显示全景图片的图片场景A,手机通过加速度计传感器检测到用户的跳跃行为,并且根据角度a确定与图片场景A对应的广告图片,并且在图片场景A上叠加显示该广告图片。此时,用户可再次通过跳跃行为回到图片场景A。用户从图片场景A开始,转动角度b,手机屏幕上显示图片场景B,手机根据角度a+b确定对应的广告图片(即与图片场景B关联的广告图片),并且在图片场景B上叠加显示该广告图片。
在一个实施例中,如图15所示提供了一种基于全景图像的信息推荐方法,包括以下步骤:
步骤1502,在移动终端的显示页面,显示全景图像标识。
步骤1504,响应于针对全景图像标识的触发操作,在移动终端的取景区域中,显示全景图像标识对应的目标全景图像投影到取景区域内的第一局部图像。
步骤1506,响应于针对取景区域的取景方位调整,在发生取景方位调整后的取景区域中,显示目标全景图像投影到发生取景方位调整后的取景区域内的第二局部图像。
步骤1508,响应于针对目标全景图像的投影方位调整操作,在取景区域中,显示投影方位调整后的目标全景图像投影到取景区域内的第二局部图像。
步骤1510,当第二局部图像属于目标全景图像的目标图像区间时,响应于在显示第二局部图像时移动终端在目标方向上的往返移动,在第二局部图像上叠加显示推荐信息显示区域,并跳转至步骤1512或步骤1518。
步骤1512,在推荐信息显示区域中,显示推荐信息对应的图像以及推荐详情入口。
步骤1514,响应于在显示推荐详情入口时触发的详情显示触发操作,跳转至推荐信息所对应的应用程序页面。
步骤1516,在应用程序页面中,显示与推荐信息相对应的推荐详情内容。
步骤1518,在推荐信息显示区域中,显示推荐信息
步骤1520,当目标全景图像投影至取景区域中的当前局部图像所属的目标图像区域不变时,响应于显示推荐信息时触发的信息更新触发操作,在第二局部图像上显示与目标图像区间相匹配的备选推荐信息。
步骤1522,当目标全景图像投影至取景区域中的当前局部图像所属的目标图像区域发生变化时,响应于显示推荐信息时触发的信息更新触发操作,在当前局部图像上显示变化后的目标图像区间相匹配的推荐信息。
应该理解的是,虽然图2和图15的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图15中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图16所示,提供了一种基于全景图像的信息推荐装置1600,该装置可以采用软件模块或硬件模块,或者是二者的结合成为移动终端的一部分,该装置具体包括:第一投影模块1602、第二投影模块1604以及信息推荐模块1606,其中:
第一投影模块1602,用于在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
第二投影模块1604,用于响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
信息推荐模块1606,用于当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
在一个实施例中,所述信息推荐模块还包括叠加显示单元和推荐信息显示单元;其中:所述叠加显示单元,用于在所述第二局部图像上,叠加显示推荐信息显示区域;所述推荐信息显示单元,用于在所述推荐信息显示区域中,显示推荐信息以及推荐详情入口;
所述基于全景图像的信息推荐装置还包括推荐详情显示模块,用于响应于在显示所述推荐详情入口时触发的详情显示触发操作,显示与所述推荐信息相对应的推荐详情内容。
在一个实施例中,所述推荐详情显示模块包括应用程序页面显示单元和推荐详情内容显示单元;
所述应用程序页面显示单元,用于响应于在显示所述推荐详情入口时触发的详情显示触发操作,跳转至所述推荐信息所对应的应用程序页面;
所述推荐详情内容显示单元,用于在所述应用程序页面中,显示与所述推荐信息相对应的推荐详情内容。
在一个实施例中,所述推荐详情显示模块,还用于响应于在显示所述推荐详情入口时触发的详情显示触发操作,在所述取景区域所在显示页面中的推荐内容显示区域,显示与所述推荐信息相对应的推荐详情内容。
在一个实施例中,所述第二投影模块,还用于响应于针对所述取景区域的取景方位调整,在发生所述取景方位调整后的所述取景区域中,显示所述目标全景图像投影到发生所述取景方位调整后的所述取景区域内的第二局部图像。
在一个实施例中,所述第二投影模块,还用于响应于针对所述目标全景图像的投影方位调整操作,在所述取景区域中,显示投影方位调整后的目标全景图像投影到所述取景区域内的所述第二局部图像。
在一个实施例中,所述基于全景图像的信息推荐装置还包括推荐信息更新模块;
所述推荐信息更新模块,用于当所述目标全景图像投影至所述取景区域中的当前局部图像所属的目标图像区域不变时,响应于显示所述推荐信息时触发的信息更新触发操作,在所述第二局部图像上显示与所述目标图像区间相匹配的备选推荐信息。
在一个实施例中,所述信基于全景图像的信息推荐装置还包括推荐信息更新模块;
所述推荐信息更新模块,用于当所述目标全景图像投影至所述取景区域中的当前局部图像所属的目标图像区域发生变化时,响应于显示所述推荐信息时触发的信息更新触发操作,在所述当前局部图像上显示变化后的所述目标图像区间相匹配的推荐信息。
在一个实施例中,所述目标图像区间为第一图像区间;所述基于全景图像的信息推荐装置还包括第三投影模块和推荐信息更新模块;其中:
所述第三投影模块,用于响应于所述取景区域相对于所述目标全景图像发生的二次位移,在发生所述二次位移后的所述取景区域中,显示所述目标全景图像投影到发生所述二次位移后的所述取景区域内的第三局部图像;
所述推荐信息更新模块,用于当所述第三局部图像属于所述目标全景图像的第二图像区间时,取消显示所述与所述第一图像区间相匹配的推荐信息,并在所述第三局部图像上显示与所述第二图像区间相匹配的推荐信息。
在一个实施例中,所述信息推荐模块,还用于当所述第二局部图像属于所述目标全景图像的目标图像区间时,响应于在显示所述第二局部图像时触发的信息推荐触发操作,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
在一个实施例中,所述信息推荐模块,还用于当所述第二局部图像属于所述目标全景图像的目标图像区间时,响应于在显示所述第二局部图像时所述移动终端在目标方向上的往返移动,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
在一个实施例中,所述信息取消显示模块,还用于响应于在显示所述推荐信息时所述移动终端在目标方向上的移动,在所述第二局部图像上取消显示与所述目标图像区间相匹配的推荐信息。
在一个实施例中,所述推荐信息包括三维图像;所述信息推荐模块还用于在所述第二局部图像上显示所述三维图像投影至所述取景区域内的第一视角图像;
所述基于全景图像的信息推荐装置还包括视角转换模块,用于响应于所述三维图像相对于所述取景区域发生的视角偏移,在所述第二局部图像上,显示发生所述视角偏移后的所述三维图像投影到所述取景区域内的第二视角图像。
在一个实施例中,所述基于全景图像的信息推荐装置还包括全景图像标识显示模块;
所述全景图像标识显示模块,用于在移动终端的显示页面,显示候选全景图像标识;
所述第一投影模块,还用于响应于针对所述候选全景图像标识中目标全景图像标识的选中操作,在所述移动终端的取景区域中,显示目标全景图像投影到所述取景区域内的第一局部图像;其中,所述目标全景图像标识与所述目标全景图像相对应。
在一个实施例中,所述取景区域为推广信息显示页面;基于全景图像的信息推荐装置包括推广信息显示页面显示模块,用于响应于对目标应用程序的启动操作,显示所述目标应用程序对应的推广信息显示页面;所述第一投影模块,还用于在所述推广信息显示页面,显示目标全景图像投影到所述取景区域内的第一局部图像。
在一个实施例中,所述取景区域为推广信息显示页面,基于全景图像的信息推荐装置包括推广信息显示区域显示模块,用于在目标应用程序的信息流显示页面中,显示推广信息显示区域;所述第一投影模块,还用于在所述推广信息显示区域中,显示目标全景图像投影到所述取景区域内的第一局部图像。
关于基于全景图像的信息推荐装置的具体实施例可以参见上文中对于基于全景图像的信息推荐方法的实施例,在此不再赘述。上述基于全景图像的信息推荐装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于移动终端中的处理器中,也可以以软件形式存储于移动终端中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种移动终端,其内部结构图可以如图17所示。该移动终端包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该移动终端的处理器用于提供计算和控制能力。该移动终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该移动终端的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、运营商网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于全景图像的信息推荐方法。该移动终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该移动终端的输入装置可以是显示屏上覆盖的触摸层,也可以是移动终端外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图17中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的移动终端的限定,具体的移动终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,还提供了一种移动终端,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。移动终端的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该移动终端执行上述各方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (19)

1.一种基于全景图像的信息推荐方法,其特征在于,所述方法包括:
在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
2.根据权利要求1所述的方法,其特征在于,所述在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息,包括:
在所述第二局部图像上,叠加显示推荐信息显示区域;
在所述推荐信息显示区域中,显示所述推荐信息对应的图像以及推荐详情入口;
所述方法还包括:
响应于在显示所述推荐详情入口时触发的详情显示触发操作,显示与所述推荐信息相对应的推荐详情内容。
3.根据权利要求2所述的方法,其特征在于,所述响应于在显示所述推荐详情入口时触发的详情显示触发操作,显示与所述推荐信息相对应的推荐详情内容,包括:
响应于在显示所述推荐详情入口时触发的详情显示触发操作,跳转至所述推荐信息所对应的应用程序页面;
在所述应用程序页面中,显示与所述推荐信息相对应的推荐详情内容。
4.根据权利要求2所述的方法,其特征在于,所述响应于在显示所述推荐详情入口时触发的详情显示触发操作,显示与所述推荐信息相对应的推荐详情内容,包括:
响应于在显示所述推荐详情入口时触发的详情显示触发操作,在所述取景区域所在显示页面中的推荐内容显示区域,显示与所述推荐信息相对应的推荐详情内容。
5.根据权利要求1所述的方法,其特征在于,所述响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像,包括:
响应于针对所述取景区域的取景方位调整,在发生所述取景方位调整后的所述取景区域中,显示所述目标全景图像投影到发生所述取景方位调整后的所述取景区域内的第二局部图像。
6.根据权利要求1所述的方法,其特征在于,所述响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像,包括:
响应于针对所述目标全景图像的投影方位调整操作,在所述取景区域中,显示投影方位调整后的目标全景图像投影到所述取景区域内的所述第二局部图像。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目标全景图像投影至所述取景区域中的当前局部图像所属的目标图像区域不变时,响应于显示所述推荐信息时触发的信息更新触发操作,在所述第二局部图像上显示与所述目标图像区间相匹配的备选推荐信息。
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当所述目标全景图像投影至所述取景区域中的当前局部图像所属的目标图像区域发生变化时,响应于显示所述推荐信息时触发的信息更新触发操作,在所述当前局部图像上显示变化后的所述目标图像区间相匹配的推荐信息。
9.根据权利要求1所述的方法,其特征在于,所述目标图像区间为第一图像区间;所述方法还包括:
响应于所述取景区域相对于所述目标全景图像发生的二次位移,在发生所述二次位移后的所述取景区域中,显示所述目标全景图像投影到发生所述二次位移后的所述取景区域内的第三局部图像;
当所述第三局部图像属于所述目标全景图像的第二图像区间时,取消显示与所述第一图像区间相匹配的推荐信息,并在所述第三局部图像上显示与所述第二图像区间相匹配的推荐信息。
10.根据权利要求1所述的方法,其特征在于,所述当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息,包括:
当所述第二局部图像属于所述目标全景图像的目标图像区间时,响应于在显示所述第二局部图像时触发的信息推荐触发操作,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
11.根据权利要求10所述的方法,其特征在于,所述响应于在显示所述第二局部图像时触发的信息推荐触发操作,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息,包括:
响应于在显示所述第二局部图像时所述移动终端在目标方向上的移动,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
12.根据权利要求11所述的方法,其特征在于,所述方法还包括:
响应于在显示所述推荐信息时所述移动终端在目标方向上的移动,在所述第二局部图像上取消显示与所述目标图像区间相匹配的推荐信息。
13.根据权利要求1所述的方法,其特征在于,所述推荐信息包括三维图像;所述在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息,包括:
在所述第二局部图像上显示所述三维图像投影至所述取景区域内的第一视角图像;
所述方法还包括:
响应于所述三维图像相对于所述取景区域发生的视角偏移,在所述第二局部图像上,显示发生所述视角偏移后的所述三维图像投影到所述取景区域内的第二视角图像。
14.根据权利要求1至13中任一项所述的方法,其特征在于,所述方法还包括:
响应于对目标应用程序的启动操作,显示所述目标应用程序对应的推广信息显示页面;
所述在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像,包括:
在所述推广信息显示页面,显示目标全景图像投影到所述取景区域内的第一局部图像。
15.根据权利要求1至13中任一项所述的方法,其特征在于,所述方法还包括:
在目标应用程序的信息流显示页面中,显示推广信息显示区域;
所述在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像,包括:
在所述推广信息显示区域中显示,显示目标全景图像投影到所述取景区域内的第一局部图像。
16.根据权利要求1至13中任一项所述的方法,其特征在于,所述方法还包括:
在移动终端的显示页面,显示候选全景图像标识;
所述在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像,包括:
响应于针对所述候选全景图像标识中目标全景图像标识的选中操作,在所述移动终端的取景区域中,显示目标全景图像投影到所述取景区域内的第一局部图像;其中,所述目标全景图像标识与所述目标全景图像相对应。
17.一种基于全景图像的信息推荐装置,其特征在于,所述装置包括:
第一投影模块,用于在移动终端的取景区域,显示目标全景图像投影到所述取景区域内的第一局部图像;
第二投影模块,用于响应于所述取景区域相对于所述目标全景图像发生的位移,在发生所述位移后的所述取景区域中,显示所述目标全景图像投影到发生所述位移后的所述取景区域内的第二局部图像;
信息推荐模块,用于当所述第二局部图像属于所述目标全景图像的目标图像区间时,在所述第二局部图像上显示与所述目标图像区间相匹配的推荐信息。
18.一种移动终端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至16中任一项所述的方法的步骤。
19.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16中任一项所述的方法的步骤。
CN202110846859.4A 2021-07-26 2021-07-26 基于全景图像的信息推荐方法、装置和移动终端 Pending CN115700528A (zh)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN202110846859.4A CN115700528A (zh) 2021-07-26 2021-07-26 基于全景图像的信息推荐方法、装置和移动终端
EP22848178.4A EP4280082A4 (en) 2021-07-26 2022-06-29 METHOD AND APPARATUS FOR PUSHING INFORMATION BASED ON PANORAMIC IMAGE, AND MOBILE TERMINAL
JP2023548851A JP7639259B2 (ja) 2021-07-26 2022-06-29 パノラマ画像に基づく情報プッシュ方法と装置、移動端末及びコンピュータプログラム
PCT/CN2022/102107 WO2023005573A1 (zh) 2021-07-26 2022-06-29 基于全景图像的信息推送方法、装置和移动终端
US18/133,903 US12493923B2 (en) 2021-07-26 2023-04-12 Information pushing method and apparatus based on panoramic image, and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110846859.4A CN115700528A (zh) 2021-07-26 2021-07-26 基于全景图像的信息推荐方法、装置和移动终端

Publications (1)

Publication Number Publication Date
CN115700528A true CN115700528A (zh) 2023-02-07

Family

ID=85087359

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110846859.4A Pending CN115700528A (zh) 2021-07-26 2021-07-26 基于全景图像的信息推荐方法、装置和移动终端

Country Status (5)

Country Link
US (1) US12493923B2 (zh)
EP (1) EP4280082A4 (zh)
JP (1) JP7639259B2 (zh)
CN (1) CN115700528A (zh)
WO (1) WO2023005573A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119496881A (zh) * 2024-05-11 2025-02-21 北京优酷科技有限公司 投影控制方法及装置

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038694A (zh) * 2014-05-27 2014-09-10 小米科技有限责任公司 显示全景图像的方法和装置
CN108040267A (zh) * 2017-12-07 2018-05-15 北京奇虎科技有限公司 一种在视频中融合推荐内容的方法和装置
CN108122198A (zh) * 2017-12-07 2018-06-05 北京奇虎科技有限公司 一种在视频中融合推荐内容的实现方法、装置和服务器
CN109960546A (zh) * 2017-12-14 2019-07-02 腾讯科技(深圳)有限公司 虚拟资源交互方法和装置、存储介质及电子装置
CN110675207A (zh) * 2018-07-03 2020-01-10 阿里巴巴集团控股有限公司 图像展示组合推荐方法、装置及设备

Family Cites Families (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006053694A (ja) * 2004-08-10 2006-02-23 Riyuukoku Univ 空間シミュレータ、空間シミュレート方法、空間シミュレートプログラム、記録媒体
WO2007046458A1 (ja) * 2005-10-21 2007-04-26 Axion Japan Co., Ltd パノラマ画像撮影装置及びパノラマ撮影における画像処理方法
DE202008018626U1 (de) * 2007-05-25 2017-01-31 Google Inc. System zum Betrachten von Panoramabildern
JP2009077363A (ja) * 2007-08-24 2009-04-09 Sony Corp 画像処理装置、動画再生装置、これらにおける処理方法およびプログラム
KR20110052124A (ko) * 2009-11-12 2011-05-18 삼성전자주식회사 파노라마 이미지 생성 및 조회 방법과 이를 이용한 휴대 단말기
US8447136B2 (en) * 2010-01-12 2013-05-21 Microsoft Corporation Viewing media in the context of street-level images
KR101099137B1 (ko) * 2010-01-29 2011-12-27 주식회사 팬택 이동 통신 시스템에서 증강 현실 정보를 제공하기 위한 장치 및 방법
KR101636723B1 (ko) * 2010-06-28 2016-07-06 엘지전자 주식회사 휴대 단말기 및 그 동작 방법
US20120233003A1 (en) * 2011-03-08 2012-09-13 Bank Of America Corporation Providing retail shopping assistance
JP5918618B2 (ja) * 2011-06-03 2016-05-18 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法
US20140316905A1 (en) * 2011-11-17 2014-10-23 As One System Co., Ltd System and method for three-dimensional advertising
JP6006536B2 (ja) * 2012-06-01 2016-10-12 任天堂株式会社 情報処理プログラム、情報処理装置、情報処理システム、およびパノラマ動画表示方法
US20140025481A1 (en) * 2012-07-20 2014-01-23 Lg Cns Co., Ltd. Benefit promotion advertising in an augmented reality environment
KR20140045636A (ko) * 2012-10-09 2014-04-17 한국전자통신연구원 레이어드 파노라마 영상 생성 장치
JP6228392B2 (ja) * 2013-05-31 2017-11-08 任天堂株式会社 パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法
KR102223732B1 (ko) * 2014-06-26 2021-03-05 엘지전자 주식회사 이동단말기 및 그 제어방법
US11009939B2 (en) * 2015-09-10 2021-05-18 Verizon Media Inc. Methods and systems for generating and providing immersive 3D displays
CN105491353B (zh) * 2016-01-15 2018-12-18 广东小天才科技有限公司 一种远程监控方法和装置
KR20180111991A (ko) * 2016-03-15 2018-10-11 가부시키가이샤 리코 화상 처리 장치, 화상 처리 방법 및 화상 처리 시스템
US10257417B2 (en) * 2016-05-24 2019-04-09 Microsoft Technology Licensing, Llc Method and apparatus for generating panoramic images
US10127632B1 (en) * 2016-09-05 2018-11-13 Google Llc Display and update of panoramic image montages
US10261749B1 (en) * 2016-11-30 2019-04-16 Google Llc Audio output for panoramic images
CN107633241B (zh) * 2017-10-23 2020-11-27 三星电子(中国)研发中心 一种全景视频自动标注和追踪物体的方法和装置
CN107682638A (zh) * 2017-10-31 2018-02-09 北京疯景科技有限公司 生成、显示全景图像的方法及装置
JP2019164548A (ja) * 2018-03-19 2019-09-26 京セラドキュメントソリューションズ株式会社 情報処理装置
JP6987723B2 (ja) * 2018-09-12 2022-01-05 ヤフー株式会社 情報表示プログラム、情報表示装置、情報表示方法および配信装置
EP3952304A4 (en) * 2019-03-29 2022-05-04 Sony Group Corporation IMAGE PROCESSING DEVICE, IMAGE PROCESSING METHOD AND PROGRAM
JP6644232B1 (ja) * 2019-08-22 2020-02-12 Mil株式会社 コンテンツ提供システム及びプログラム
KR20210052659A (ko) * 2019-10-29 2021-05-11 엘지전자 주식회사 자율주행 광고차량의 주행경로 설정
CN111309147B (zh) * 2020-02-12 2024-05-31 咪咕视讯科技有限公司 全景视频播放方法、装置及存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104038694A (zh) * 2014-05-27 2014-09-10 小米科技有限责任公司 显示全景图像的方法和装置
CN108040267A (zh) * 2017-12-07 2018-05-15 北京奇虎科技有限公司 一种在视频中融合推荐内容的方法和装置
CN108122198A (zh) * 2017-12-07 2018-06-05 北京奇虎科技有限公司 一种在视频中融合推荐内容的实现方法、装置和服务器
CN109960546A (zh) * 2017-12-14 2019-07-02 腾讯科技(深圳)有限公司 虚拟资源交互方法和装置、存储介质及电子装置
CN110675207A (zh) * 2018-07-03 2020-01-10 阿里巴巴集团控股有限公司 图像展示组合推荐方法、装置及设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN119496881A (zh) * 2024-05-11 2025-02-21 北京优酷科技有限公司 投影控制方法及装置

Also Published As

Publication number Publication date
EP4280082A4 (en) 2024-09-11
JP7639259B2 (ja) 2025-03-05
US12493923B2 (en) 2025-12-09
EP4280082A1 (en) 2023-11-22
WO2023005573A1 (zh) 2023-02-02
JP2024506376A (ja) 2024-02-13
US20230245264A1 (en) 2023-08-03

Similar Documents

Publication Publication Date Title
JP7344974B2 (ja) マルチ仮想キャラクターの制御方法、装置、およびコンピュータプログラム
US11140324B2 (en) Method of displaying wide-angle image, image display system, and information processing apparatus
CN110147231B (zh) 组合特效生成方法、装置及存储介质
US10362436B2 (en) Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
US10127724B2 (en) System and method for providing augmented reality on mobile devices
CN112016941B (zh) 虚拟物品的领取方法、装置、终端及存储介质
CN113407744B (zh) 资源展示方法、装置、计算机设备及介质
US20160285963A1 (en) Information processing system, server system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
US20130178257A1 (en) System and method for interacting with virtual objects in augmented realities
US20180374267A1 (en) Method and System to Enhance Spectator Experience
CN114116053B (zh) 资源展示方法、装置、计算机设备及介质
CN111408136A (zh) 一种游戏交互控制方法、装置及存储介质
US20140015858A1 (en) Augmented reality system
CN112181573A (zh) 媒体资源展示方法、装置、终端、服务器以及存储介质
KR102189924B1 (ko) 3d 지도를 이용한 원격 위치 기반 ar 저작 방법 및 시스템
CN103597524A (zh) 用于插入和增强当浏览辖地时显示给用户的消息的系统和方法
CN107295393B (zh) 媒体播放中的附加媒体展示方法及装置以及计算设备和计算机可读存储介质
CN112188268A (zh) 虚拟场景展示方法、虚拟场景的介绍视频生成方法及装置
CN117519538A (zh) 界面交互的方法、装置、设备和存储介质
US12493923B2 (en) Information pushing method and apparatus based on panoramic image, and mobile terminal
CN110213307B (zh) 多媒体数据推送方法、装置、存储介质及设备
WO2025157181A1 (zh) 信息处理方法及装置、电子设备、存储介质和计算机程序产品
CN112788443B (zh) 基于光通信装置的交互方法和系统
US20160041699A1 (en) Method and system for providing adaptive arrangement and representation of user interface elements
CN113407141B (zh) 界面更新方法、装置、终端和存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40081820

Country of ref document: HK