CN104035942B - 屏幕显示模式切换时的输入框调整方法及装置 - Google Patents

屏幕显示模式切换时的输入框调整方法及装置 Download PDF

Info

Publication number
CN104035942B
CN104035942B CN201310073955.5A CN201310073955A CN104035942B CN 104035942 B CN104035942 B CN 104035942B CN 201310073955 A CN201310073955 A CN 201310073955A CN 104035942 B CN104035942 B CN 104035942B
Authority
CN
China
Prior art keywords
web page
input frame
electronic equipment
screen
adjustment
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.)
Active
Application number
CN201310073955.5A
Other languages
English (en)
Other versions
CN104035942A (zh
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 CN201310073955.5A priority Critical patent/CN104035942B/zh
Priority to PCT/CN2014/073081 priority patent/WO2014135125A1/en
Publication of CN104035942A publication Critical patent/CN104035942A/zh
Priority to US14/809,057 priority patent/US10489494B2/en
Application granted granted Critical
Publication of CN104035942B publication Critical patent/CN104035942B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

本发明涉及一种屏幕显示模式切换时的输入框调整方法及装置。本发明的屏幕显示模式切换时的输入框调整方法包括步骤:检测网页内容中输入框的位置;以及如输入框位于电子设备屏幕的网页浏览区域外,则根据输入框与网页浏览区域的距离调整网页内容所在的网页页面,调整后的输入框位于电子设备屏幕的网页浏览区域。本发明的屏幕显示模式切换时的输入框调整方法及装置提高了网页操作效率,解决了现有的屏幕显示模式切换时的输入框调整方法及装置的网页操作效率较低的技术问题。

Description

屏幕显示模式切换时的输入框调整方法及装置
技术领域
本发明涉及互联网领域,特别是涉及一种屏幕显示模式切换时的输入框调整方法及装置。
背景技术
随着科技的发展,现在越来越多的人使用平板电脑或手机等便携式电子设备进行网页的浏览,使得人们可以方便快捷地了解各种最新的消息资讯。
人们使用平板电脑或手机进行网页浏览时(以手机为例),常常转动手机屏幕以获取最佳的浏览效果,如手机进行横竖屏模式切换;这时手机屏幕中的输入区域以及网页浏览区域的大小发生变化,需要对输入区域以及网页浏览区域重新进行设置,而位于网页浏览区域中的输入框有可能在重新设置中被设置到网页浏览区域外。
如图1A-图1C所示,图1A为现有的电子设备屏幕处于竖屏状态时的显示结构示意图,图1B为现有的电子设备屏幕处于横屏状态时的一种显示结构示意图,图1C为现有的电子设备屏幕处于横屏状态时的另一种显示结构示意图。其中11为电子设备屏幕,包括输入区域111以及网页浏览区域112;12为网页页面(电子设备屏幕11显示网页页面12的部分网页内容),其上具有包括输入框121的网页内容。
当电子设备屏幕11处于竖屏状态时,网页内容中输入框121位于电子设备屏幕11的网页浏览区域112内(如图1A所示),这样用户可对输入区域111输入的字符进行很好的确认。当电子设备屏幕转动至横屏状态时,电子设备屏幕检测到电子设备屏幕的屏幕显示模式被切换,这时网页内容中输入框121可能被设置在电子设备屏幕11的输入区域111,被输入区域111的输入键盘遮住(如图1B所示)或位于电子设备屏幕11外(如图1C所示),用户这时无法正常进行字符的输入以及确认,不得不重新调整网页位置以使得输入框121位于电子设备屏幕11的网页浏览区域112中,因此大大降低了用户的网页操作效率。
发明内容
本发明的目的在于提供一种可提高用户操作效率的屏幕显示模式切换时的输入框调整方法及装置;以解决现有技术中因屏幕显示模式切换导致输入框调整失败及用户的网页操作效率较低的技术问题。
为解决上述问题,本发明提供的技术方案如下:
本发明实施例提供一种屏幕显示模式切换时的输入框调整方法,其包括:
检测电子设备屏幕的屏幕显示模式是否被切换;
当检测到所述电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;以及
如所述输入框位于所述电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
本发明实施例还提供一种屏幕显示模式切换时的输入框调整方法,其包括:
检测电子设备屏幕的屏幕显示模式是否被切换;
当检测到所述电子设备屏幕的屏幕显示模式被切换时,则检测网页内容中输入框的位置;以及
如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面和网页画布,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
本发明实施例还提供一种屏幕显示模式切换时的输入框调整装置,其包括:
显示模式检测模块,用于检测电子设备屏幕的屏幕显示模式是否被切换;
输入框位置检测模块,用于当所述显示模式检测模块检测到所述电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;以及
调整模块,用于如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
本发明实施例还提供一种屏幕显示模式切换时的输入框调整装置,其包括:
显示模式检测模块,用于检测电子设备屏幕的屏幕显示模式是否被切换;
输入框位置检测模块,用于当所述显示模式检测模块检测到所述电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;以及
调整模块,用于如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面和网页画布,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
相较于现有技术的输入框调整方法及装置,本发明的屏幕显示模式切换时的输入框调整方法及装置在屏幕显示模式进行切换时,根据输入框与网页浏览区域的距离自动调整网页内容所在的网页页面,使输入框位于电子设备屏幕的网页浏览区域,提高了用户的网页操作效率;解决了现有技术中因屏幕切换导致输入框调整失败及用户的网页操作效率较低的技术问题。
附图说明
图1A为现有的电子设备屏幕处于竖屏状态时的显示结构示意图;
图1B为现有的电子设备屏幕处于横屏状态时的一种显示结构示意图;
图1C为现有的电子设备屏幕处于横屏状态时的另一种显示结构示意图;
图2为本发明一个实施例提供的终端的结构示意图;
图3为本发明的屏幕显示模式切换时的输入框调整装置的第一优选实施例的结构示意图;
图4为本发明的屏幕显示模式切换时的输入框调整方法的第一优选实施例的流程图;
图5为使用图4所述调整方法后的电子设备屏幕处于横屏状态时的一种显示结构示意图;
图6为使用图4所述调整方法后的电子设备屏幕处于横屏状态时的另一种显示结构示意图;
图7为本发明的屏幕显示模式切换时的输入框调整装置的第二优选实施例的结构示意图;
图8为本发明的屏幕显示模式切换时的输入框调整方法的第二优选实施例的流程图;
图9A-图9C为使用图8所述调整方法后的电子设备屏幕处于横屏状态时的显示结构示意图;
图10为本发明的屏幕显示模式切换时的输入框调整方法及装置进行网页内容中输入框位置检测的一种示意图;
图11为本发明的屏幕显示模式切换时的输入框调整方法及装置进行网页内容中输入框位置检测的另一种示意图。
具体实施方式
以下各实施例的说明是参考附加的图式,用以例示本发明可用以实施的特定实施例。
请参照图2,图2为本发明一个实施例提供的终端的结构示意图。本发明实施例提供电子设备,可以用于实施本发明实施例的屏幕显示模式切换时的输入框调整方法。具体来讲:
该电子设备2200可以包括智能手机、平板电脑、电子书阅读器、MP4(MovingPicture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和台式计算机等等。电子设备2200可以包括RF(Radio Frequency,射频)电路210、包括有一个或一个以上计算机可读存储介质的存储器220、输入单元230、显示单元240、传感器250、音频电路260、WiFi(wireless fidelity,无线传输模块270、包括有一个或者一个以上处理核心的处理器280、以及电源290等部件。本领域技术人员可以理解,图2中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路210可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器280处理;另外,将涉及上行的数据发送给基站。通常,RF电路210包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low NoiseAmplifier,低噪声放大器)、双工器等。此外,RF电路210还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobilecommunication,全球移动通讯***)、GPRS(General Packet RadioService,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器220可用于存储软件程序以及模块,处理器280通过运行存储在存储器220的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器220可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备2200的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器220可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器220还可以包括存储器控制器,以提供处理器280和输入单元230对存储器220的访问。
输入单元230可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元230可包括触敏表面231以及其他输入设备232。触敏表面231,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面231上或在触敏表面231附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面231可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器280,并能接收处理器280发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面231。除了触敏表面231,输入单元230还可以包括其他输入设备232。具体地,其他输入设备232可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元240可用于显示由用户输入的信息或提供给用户的信息以及电子设备2200的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元240可包括显示面板241,可选的,可以采用LCD(Liquid CrystalDisplay,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板241。进一步的,触敏表面231可覆盖显示面板241,当触敏表面231检测到在其上或附近的触摸操作后,传送给处理器280以确定触摸事件的类型,随后处理器280根据触摸事件的类型在显示面板241上提供相应的视觉输出。虽然在图2中,触敏表面231与显示面板241是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面231与显示面板241集成而实现输入和输出功能。
电子设备2200还可包括至少一种传感器250,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板241的亮度,接近传感器可在电子设备2200移动到耳边时,关闭显示面板241和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于电子设备2200还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路260、扬声器261,传声器262可提供用户与电子设备2200之间的音频接口。音频电路260可将接收到的音频数据转换后的电信号,传输到扬声器261,由扬声器261转换为声音信号输出;另一方面,传声器262将收集的声音信号转换为电信号,由音频电路260接收后转换为音频数据,再将音频数据输出处理器280处理后,经RF电路210以发送给比如另一终端,或者将音频数据输出至存储器220以便进一步处理。音频电路260还可能包括耳塞插孔,以提供外设耳机与电子设备2200的通信。
WiFi属于短距离无线传输技术,电子设备2200通过WiFi模块270可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图2示出了WiFi模块270,但是可以理解的是,其并不属于电子设备2200的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器280是电子设备2200的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器220内的软件程序和/或模块,以及调用存储在存储器220内的数据,执行电子设备1200的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器280可包括一个或多个处理核心;优选的,处理器280可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器280中。
电子设备2200还包括给各个部件供电的电源290(比如电池),优选的,电源可以通过电源管理***与处理器280逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源290还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,电子设备2200还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,电子设备2200的显示单元是触摸屏显示器,电子设备2200包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序对应本发明实施例的屏幕显示模式切换时的输入框调整装置,所述一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器形成本发明的屏幕显示模式切换时的输入框调整装置执行本发明实施例的屏幕显示模式切换时的输入框调整方法。
如图3所示,图3为本发明的屏幕显示模式切换时的输入框调整装置的第一优选实施例的结构示意图。本优选实施例的屏幕显示模式切换时的输入框调整装置30设置在上述的电子设备2200中,其包括显示模式检测模块31、输入框位置检测模块32以及调整模块33。显示模式检测模块31用于检测电子设备屏幕的屏幕显示模式是否被切换;输入框位置检测模块32用于当显示模式检测模块31检测到电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;调整模块33用于如输入框位置检测模块32检测到输入框位于电子设备屏幕的网页浏览区域外,则根据输入框与网页浏览区域的距离调整网页内容所在的网页页面,调整后的输入框位于电子设备屏幕的网页浏览区域内;如输入框位置检测模块32检测到输入框位于电子设备屏幕的网页浏览区域内,则不对网页内容所在的网页页面进行调整。
其中输入框与网页浏览区域的距离(待调整距离)可为输入框内一点与网页浏览区域内一点之间的距离,该距离仅用来表示输入框与网页浏览区域的相对位置关系;即在整个输入框调整过程中,用来计算待调整距离的输入框区域内的点与输入框区域内的其他点的相对位置是不变的,同样用来计算待调整距离的网页浏览区域内的点与网页区域内的其他点的相对位置也是不变的,因此各种用于计算待调整距离的输入框区域内的点与网页浏览区域内的点的具体选定方式均属于本发明的保护范围。
下面根据图4说明本优选实施例的屏幕显示模式切换时的输入框调整装置的工作方法。图4为本发明的屏幕显示模式切换时的输入框调整方法的第一优选实施例的流程图。本优选实施例的屏幕显示模式切换时的输入框调整方法包括:
步骤S401,检测电子设备屏幕的屏幕显示模式是否被切换;
步骤S402,当检测到电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;
步骤S403,判断输入框是否位于电子设备屏幕的网页浏览区域外,如否则执行步骤S404;如是则执行步骤S405;
步骤S404,不对网页内容所在的网页页面进行调整;
步骤S405,根据输入框与网页浏览区域的距离调整网页内容所在的网页页面,调整后的输入框位于电子设备屏幕的网页浏览区域内;
本优选实施例的屏幕显示模式切换时的输入框调整方法结束于步骤S404和S405。
下面通过图1B、图1C、图5以及图6详细说明本优选实施例的屏幕显示模式切换时的输入框调整方法的各步骤。图5为使用图4所述调整方法后的电子设备屏幕处于横屏状态时的一种显示结构示意图;图6为使用图4所述调整方法后的电子设备屏幕处于横屏状态时的另一种显示结构示意图。
在步骤S401中,显示模式检测模块31检测电子设备屏幕的屏幕显示模式是否被切换,这里的屏幕显示模式的切换可以是由于电子设备屏幕的翻转造成,也可以是由于电子设备屏幕的显示分辨率调整导致。
随后执行步骤S402。
在步骤S402中,如在步骤S401中,显示模式检测模块31检测到电子设备屏幕的屏幕显示模式被切换,输入框位置检测模块32则会检测网页页面12上的网页内容中输入框121的位置,这里可采用检测网页内容中输入框121的各顶点的位置的方法确定该输入框121的位置;其中检测到图1B中的网页内容中输入框121位于电子设备屏幕11的输入区域111,被输入区域111的输入键盘遮住;图1C中的网页内容中输入框121位于电子设备屏幕11外。
随后执行步骤S403。
在步骤S403中,如输入框位置检测模块32检测到网页内容中输入框121位于电子设备屏幕11的网页浏览区域112外,则执行步骤S405;如输入框位置检测模块32检测到网页内容中输入框121没有位于电子设备屏幕11的网页浏览区域112外,则执行步骤S404。
在步骤S404中,输入框位置检测模块32检测到输入框121位于电子设备屏幕11的网页浏览区域112内,则不会对用户后续输入字符产生影响,因此调整模块33可不对网页内容所在的网页页面12进行调整。
在步骤S405中,调整模块33根据输入框与网页浏览区域的距离自动调整网页内容所在的网页页面12的位置,即拖动网页内容所在的网页页面12,使得网页内容中输入框121向电子设备屏幕11的网页浏览区域112移动,最终调整后的输入框121位于电子设备屏幕11的网页浏览区域112内(这里的网页页面12的边缘不能够移动到电子设备屏幕11内)。图1B中的输入框121位于电子设备屏幕11的输入区域111,则将网页内容所在的网页页面12相对电子设备屏幕11向上移动,使得最终输入框121位于电子设备屏幕11的网页浏览区域112,如图5所示。图1C中的输入框121位于电子设备屏幕11外,则将网页内容所在的网页页面12相对电子设备屏幕11向下移动,使得最终输入框121位于电子设备屏幕11的网页浏览区域112,如图6所示。
优选的,在步骤S403的调整模块33调整网页内容所在的网页页面12的位置时,可使输入框121位于电子设备屏幕11的网页浏览区域112的预定位置,如网页浏览区域112的下侧(如图5所示)或上侧(如图6所示),这样可以最大程度的减少对用户浏览网页内容的影响,更加方便用户的操作,提高用户的网页操作效率。
这样即完成了本优选实施例的输入框的位置调整过程。
本优选实施例的输入框调整方法及装置进行屏幕显示模式切换时,调整模块33根据输入框与网页浏览区域的距离自动调整网页内容所在的网页页面的位置,使输入框位于电子设备屏幕的网页浏览区域,提高了用户的网页操作效率。
请参照图7,图7为本发明的屏幕显示模式切换时的输入框调整装置的第二优选实施例的结构示意图。本优选实施例的屏幕显示模式切换时的输入框调整装置70设置在上述的电子设备2200中,其包括显示模式检测模块71、输入框位置检测模块72以及调整模块73。显示模式检测模块71用于检测电子设备屏幕的屏幕显示模式是否被切换;输入框位置检测模块72用于当显示模式检测模块71检测到电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;调整模块73用于如输入框位置检测模块72检测到输入框位于电子设备屏幕的网页浏览区域外,则根据输入框与网页浏览区域的距离调整网页内容所在的网页页面和网页画布,调整后的输入框位于电子设备屏幕的网页浏览区域;如输入框位置检测模块72检测到输入框位于电子设备屏幕的网页浏览区域内,则不对网页内容所在的网页页面和网页画布进行调整。
下面根据图8说明本优选实施例的屏幕显示模式切换时的输入框调整装置的工作方法。图8为本发明的屏幕显示模式切换时的输入框调整方法的第二优选实施例的流程图.本优选实施例的屏幕显示模式切换时的输入框调整方法包括:
步骤S801,检测电子设备屏幕的屏幕显示模式是否被切换;
步骤S802,当检测到电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;
步骤S803,判断输入框是否位于电子设备屏幕的网页浏览区域外,如否则执行步骤S804;如是则执行步骤S805;
步骤S804,不对网页内容所在的网页页面进行调整;
步骤S805,根据输入框与网页浏览区域的距离调整网页内容所在的网页页面和网页画布,调整后的输入框位于电子设备屏幕的网页浏览区域;
本优选实施例的屏幕显示模式切换时的输入框调整方法结束于步骤S804和步骤S805。
下面通过图9A-图9C详细说明本优选实施例的屏幕显示模式切换时的输入框调整方法的各步骤。其中图9A-图9C为使用图8所述调整方法后的电子设备屏幕处于横屏状态时的显示结构示意图。
在步骤S801中,显示模式检测模块71检测电子设备屏幕的屏幕显示模式是否被切换,这里的屏幕显示模式的切换可以是由于电子设备屏幕的翻转造成,也可以是由于电子设备屏幕的显示分辨率调整导致。
随后执行步骤S802。
在步骤S802中,如在步骤801中,显示模式检测模块71检测到电子设备屏幕的屏幕显示模式被切换,输入框位置检测模块72则会检测网页页面12上的网页内容中输入框121的位置,这里可采用检测网页内容中输入框121的各顶点的位置的方法确定该输入框121的位置;其中检测到图9A中的网页内容中输入框121位于电子设备屏幕11的输入区域111,被输入区域111的输入键盘遮住。
随后执行步骤S803。
在步骤S803中,如输入框位置检测模块72检测到网页内容中输入框121位于电子设备屏幕11的网页浏览区域112外,则执行步骤S805;如输入框位置检测模块72检测到网页内容中输入框121没有位于电子设备屏幕11的网页浏览区域112外,则执行步骤S804。
在步骤S804中,输入框位置检测模块72检测到输入框121位于电子设备屏幕11的网页浏览区域112内,则不会对用户后续输入字符产生影响,因此调整模块73可不对网页内容所在的网页页面12以及网页画布13进行调整。
在步骤S805中,调整模块73根据输入框与网页浏览区域的距离自动调整网页内容所在的网页页面12的位置,即拖动网页内容所在的网页页面12,使得网页内容中输入框121向电子设备屏幕11的网页浏览区域112移动,具体的移动方式如上述输入框调整方法的第一优选实施例的步骤S405中的描述。
但在本实施例中,由于网页页面12的边缘不能够移动到电子设备屏幕11内,可能会产生如图9B所示的情况,无论调整模块73怎样移动网页页面12,均不能使输入框121位于电子设备屏幕11的网页浏览区域112。因此这时调整模块73可自动调整网页内容所在的网页画布13的位置,使得网页画布13上的网页内容中输入框131向电子设备屏幕11的网页浏览区域112移动,最终输入框131位于电子设备屏幕11的网页浏览区域112内。这里的网页画布13是指在电子设备屏幕11上绘制的网页内容的图形,其可在电子设备屏幕11内随意移动(网页画布13的边缘可移动到电子设备屏幕11内),但是移动的图形仅为移动前整个电子设备屏幕11上显示的网页内容的图形。移动后的电子设备屏幕的显示结构如图9C所示,其中网页页面还是处于图9B所示的位置,但是网页画布13相对网页页面12以及电子设备屏幕11向上移动,使得网页画布13上的网页内容中输入框131位于电子设备屏幕11的网页浏览区域112。
优选的,由于移动网页画布13会减少用户浏览的网页内容,使得电子设备屏幕11的部分区域不显示任何的网页内容。因此要尽可能减小网页画布13的移动量,尽可能通过移动网页页面12对输入框121的位置进行调整,以减小移动网页画布13对用户浏览网页内容的影响。
具体进行调整时,调整模块73可根据输入框与网页浏览区域的距离以及页面内容所在的网页页面12在待调整方向上的最大调整量,确定网页内容所在的网页画布13在待调整方向上的调整量。其中待调整方向为输入框相对网页浏览区域的方向,如计算待调整距离的两点连线所表示的方向。
如图9A所示,可计算调整前网页页面12的输入框121与网页浏览区域111的距离,将其设定为待调整距离X,而网页内容所在的网页页面12在待调整距离X的方向上的最大调整量为Y,其中Y<X。因此在本实施例中,可将网页页面12相对电子设备屏幕11向上移动距离Y,移动后电子设备屏幕11的显示结构示意图如图9B所示,这时网页页面12在待调整距离X的方向上已达到最大调整量,无法相对电子设备屏幕11继续向上移动;这时可将网页画布13相对电子设备屏幕11和网页页面12(这时网页页面12和电子设备屏幕11的相对位置固定)至少向上移动(X-Y)的距离,使网页画布13上的网页内容中输入框131位于电子设备屏幕11的网页浏览区域112,如图9C所示。
优选的,在步骤S803的调整模块73调整网页内容所在的网页页面12以及网页画布13的位置时,可使输入框131位于电子设备屏幕11的网页浏览区域112的预定位置,如网页浏览区域112的上侧或下侧,这样可以最大程度的减少对用户浏览网页内容的影响,更加方便用户的操作,提高用户的网页操作效率。
这样即完成了本优选实施例的输入框的位置调整过程。
本优选实施例的输入框调整方法及装置进行屏幕显示模式切换时,调整模块73根据输入框与网页浏览区域的距离自动调整网页内容的所在的网页页面和网页画布的位置,使输入框位于电子设备屏幕的网页浏览区域,提高了用户的网页操作效率。
下面通过二个具体实施例说明本发明的屏幕显示模式切换时的输入框调整方法及装置具体如何进行网页内容中输入框位置的检测。
请参照图10,图10为本发明的屏幕显示模式切换时的输入框调整方法及装置进行网页内容中输入框位置的检测的一种示意图。其中电子设备屏幕的网页显示区域的上边缘到网页页面的网页内容中输入框的上边缘的距离为a,电子设备屏幕的网页显示区域的下边缘到网页页面的网页内容中输入框的下边缘的距离为b。
当输入框位置检测模块进行网页内容中输入框位置的检测时(这里包括网页页面上网页内容中输入框位置检测以及网页画布上网页内容中输入框位置检测;同时初始时网页画布与电子设备屏幕完全重合,网页画布的上网页内容中输入框位置与网页页面上网页内容中输入框位置在电子设备屏幕上也完全重合),如a和b均大于0,则说明网页内容中输入框位于网页浏览区域内,调整模块不需要对网页内容中输入框的位置进行调整;如a小于0(即网页内容中输入框的上边缘位于电子设备屏幕的网页显示区域的上边缘的上方),则说明网页内容中输入框位于电子设备屏幕的网页显示区域上方,调整模块可将网页内容所在的网页页面和网页画布相对电子设备屏幕向下移动调整,使网页内容中输入框位于网页浏览区域内(使a大于等于0);如b小于0(即网页内容中输入框的下边缘位于电子设备屏幕的网页显示区域的下边缘的下方),则说明网页内容中输入框位于电子设备屏幕的网页显示区域下方,调整模块可将网页内容所在的网页页面和网页画布相对电子设备屏幕向上移动调整,使网页内容中输入框位于网页浏览区域内(使b大于等于0)。并可通过设定具体的a或b将网页内容中输入框设定到网页浏览区域的预定位置。
请参照图11,图11为本发明的屏幕显示模式切换时的输入框调整方法及装置进行网页内容中输入框位置的检测的另一种示意图。电子设备屏幕的网页显示区域的下边缘到网页页面的网页内容中输入框的下边缘的距离为b,电子设备屏幕的网页显示区域的高度为c,输入框的高度为d。
当输入框位置检测模块进行网页内容中输入框位置的检测时(这里包括网页页面上网页内容中输入框位置检测以及网页画布上网页内容中输入框位置检测),如b大于0且(b+d)小于c,则说明网页内容中输入框位于网页浏览区域内,调整模块不需要对网页内容中输入框的位置进行调整;如(b+d)大于c(即网页内容中输入框的上边缘位于电子设备屏幕的网页显示区域的上边缘的上方),则说明网页内容中输入框位于电子设备屏幕的网页显示区域上方,调整模块可将网页内容所在的网页页面和网页画布相对电子设备屏幕向下移动调整,使网页内容中输入框位于网页浏览区域内(使(b+d)小于c);如b小于0(即网页内容中输入框的下边缘位于电子设备屏幕的网页显示区域的下边缘的下方),则说明网页内容中输入框位于电子设备屏幕的网页显示区域下方,调整模块可将网页内容所在的网页页面和网页画布相对电子设备屏幕向上移动调整,使网页内容中输入框位于网页浏览区域内(使b大于等于0)。并可通过设定具体的b将网页内容中输入框设定到网页浏览区域的预定位置。
本发明的屏幕显示模式切换时的输入框调整方法及装置的网页内容中输入框位置可通过a、b、c和/或d等参数的组合进行检测以及调整。当然这里还可选用其他参数,如输入区域的高度以及电子设备屏幕的高度等等。因此具体进行输入框位置检测以及调整的方法以及相应参数组合的选定并不限定本发明的保护范围。
本发明的屏幕显示模式切换时的输入框调整方法及装置在屏幕进行切换时,根据输入框与网页浏览区域的距离自动调整网页内容的所在的网页页面和网页画布,使输入框位于电子设备屏幕的网页浏览区域,提高了用户的网页操作效率;解决了现有技术中因屏幕切换导致输入框调整失败及用户的网页操作效率较低的技术问题。
综上所述,虽然本发明已以优选实施例揭露如上,但上述优选实施例并非用以限制本发明,本领域的普通技术人员,在不脱离本发明的精神和范围内,均可作各种更动与润饰,因此本发明的保护范围以权利要求界定的范围为准。

Claims (14)

1.一种屏幕显示模式切换时的输入框调整方法,其特征在于,该方法包括:
检测电子设备屏幕的屏幕显示模式是否被切换;所述屏幕显示模式的切换由屏幕显示分辨率调整导致或电子设备屏幕的翻转导致;
当检测到所述电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;以及
如所述输入框位于所述电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
2.根据权利要求1所述的屏幕显示模式切换时的输入框调整方法,其特征在于,该方法还包括:
如所述输入框位于所述电子设备屏幕的网页浏览区域内,则不对所述网页内容所在的网页页面进行调整。
3.根据权利要求1所述的屏幕显示模式切换时的输入框调整方法,其特征在于,所述调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内具体是指:调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内的一个预定位置。
4.一种屏幕显示模式切换时的输入框调整方法,其特征在于,该方法包括:
检测电子设备屏幕的屏幕显示模式是否被切换;所述屏幕显示模式的切换由屏幕显示分辨率调整导致或电子设备屏幕的翻转导致;
当检测到所述电子设备屏幕的屏幕显示模式被切换时,则检测网页内容中输入框的位置;以及
如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面和网页画布,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
5.根据权利要求4所述的屏幕显示模式切换时的输入框调整方法,其特征在于,该方法还包括:
如所述输入框位于所述电子设备屏幕的网页浏览区域内,则不对所述网页内容所在的网页页面和网页画布进行调整。
6.根据权利要求4所述的屏幕显示模式切换时的输入框调整方法,其特征在于,所述调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内具体是指:调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内的一个预定位置。
7.根据权利要求4所述的屏幕显示模式切换时的输入框调整方法,其特征在于,根据所述输入框与所述网页浏览区域间的距离调整所述网页内容所在的网页页面和网页画布的步骤包括:
根据所述输入框与网页浏览区域间的距离,以及所述网页内容所在的网页页面在待调整方向上的最大调整量,确定所述网页内容所在的网页画布在所述待调整方向上的调整量;
根据所确定的调整量调整所述网页内容所在的网页页面和网页画布;
其中,所述待调整方向为所述输入框相对于所述网页浏览区域的方向。
8.一种屏幕显示模式切换时的输入框调整装置,其特征在于,包括:
显示模式检测模块,用于检测电子设备屏幕的屏幕显示模式是否被切换;所述屏幕显示模式的切换由屏幕显示分辨率调整导致或电子设备屏幕的翻转导致;
输入框位置检测模块,用于当所述显示模式检测模块检测到所述电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;以及
调整模块,用于如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
9.根据权利要求8所述的屏幕显示模式切换时的输入框调整装置,其特征在于,如所述输入框位置检测模块检测到所述输入框位于所述电子设备屏幕的网页浏览区域内,则所述调整模块不对所述网页内容所在的网页页面进行调整。
10.根据权利要求8所述的屏幕显示模式切换时的输入框调整装置,其特征在于,所述调整模块具体用于:如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内的一个预定位置。
11.一种屏幕显示模式切换时的输入框调整装置,其特征在于,包括:
显示模式检测模块,用于检测电子设备屏幕的屏幕显示模式是否被切换;所述屏幕显示模式的切换由屏幕显示分辨率调整导致或电子设备屏幕的翻转导致;
输入框位置检测模块,用于当所述显示模式检测模块检测到所述电子设备屏幕的屏幕显示模式被切换时,检测网页内容中输入框的位置;以及
调整模块,用于如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面和网页画布,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内。
12.根据权利要求11所述的屏幕显示模式切换时的输入框调整装置,其特征在于,如所述输入框位置检测模块检测到所述输入框位于所述电子设备屏幕的网页浏览区域内,则所述调整模块不对所述网页内容所在的网页页面和网页画布进行调整。
13.根据权利要求11所述的屏幕显示模式切换时的输入框调整装置,其特征在于,所述调整模块具体用于:如所述输入框位于电子设备屏幕的网页浏览区域外,则根据所述输入框与所述网页浏览区域的距离调整所述网页内容所在的网页页面和网页画布,调整后的所述输入框位于所述电子设备屏幕的网页浏览区域内的一个预定位置。
14.根据权利要求11所述的屏幕显示模式切换时的输入框调整装置,其特征在于,所述调整模块根据所述输入框与所述网页浏览区域间的距离,以及所述网页内容所在的网页页面在待调整方向上的最大调整量,确定所述网页内容所在的网页画布在所述待调整方向上的调整量;根据所确定的调整量调整所述网页内容所在的网页页面和网页画布;
其中,所述待调整方向为所述输入框相对于所述网页浏览区域的方向。
CN201310073955.5A 2013-03-08 2013-03-08 屏幕显示模式切换时的输入框调整方法及装置 Active CN104035942B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201310073955.5A CN104035942B (zh) 2013-03-08 2013-03-08 屏幕显示模式切换时的输入框调整方法及装置
PCT/CN2014/073081 WO2014135125A1 (en) 2013-03-08 2014-03-07 Method and apparatus for adjusting an input box in a display screen during the switch of display mode
US14/809,057 US10489494B2 (en) 2013-03-08 2015-07-24 Method and apparatus for adjusting an input box in a display screen during the switch of display mode

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310073955.5A CN104035942B (zh) 2013-03-08 2013-03-08 屏幕显示模式切换时的输入框调整方法及装置

Publications (2)

Publication Number Publication Date
CN104035942A CN104035942A (zh) 2014-09-10
CN104035942B true CN104035942B (zh) 2018-09-07

Family

ID=51466713

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310073955.5A Active CN104035942B (zh) 2013-03-08 2013-03-08 屏幕显示模式切换时的输入框调整方法及装置

Country Status (3)

Country Link
US (1) US10489494B2 (zh)
CN (1) CN104035942B (zh)
WO (1) WO2014135125A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105630187B (zh) * 2014-11-07 2018-11-06 阿里巴巴集团控股有限公司 用户终端设备中html页面调用本地键盘的方法及其装置
CN104657040A (zh) * 2015-02-13 2015-05-27 百度在线网络技术(北京)有限公司 在浏览器中自动调整输入框位置的方法及***
CN108255384A (zh) * 2017-12-20 2018-07-06 优视科技有限公司 页面访问方法、设备及电子设备
CN109799937B (zh) * 2019-02-25 2021-06-15 努比亚技术有限公司 一种输入控制方法、设备及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741969A (zh) * 2008-11-07 2010-06-16 康佳集团股份有限公司 管理手机显示界面上多个控件的方法及其控件管理器
CN102368193A (zh) * 2011-08-26 2012-03-07 百度在线网络技术(北京)有限公司 一种用于提供浏览页面的方法与设备

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7036086B2 (en) * 2001-01-04 2006-04-25 Intel Corporation Displaying software keyboard images
US7081887B2 (en) * 2002-12-19 2006-07-25 Intel Corporation Method and apparatus for positioning a software keyboard
US7106312B2 (en) * 2003-11-10 2006-09-12 Microsoft Corporation Text input window with auto-growth
JP4843485B2 (ja) * 2004-04-30 2011-12-21 株式会社Access フレームページの表示方法、フレームページの表示装置およびプログラム
EP1686454B1 (en) * 2005-01-28 2018-12-26 Kyocera Corporation Display apparatus
US20070271085A1 (en) * 2006-05-19 2007-11-22 Louenas Hamdi Emulation of an interactive electronic form
US7940250B2 (en) * 2006-09-06 2011-05-10 Apple Inc. Web-clip widgets on a portable multifunction device
TWI484401B (zh) * 2008-04-24 2015-05-11 宏達國際電子股份有限公司 電子裝置與自動隱藏鍵盤方法及數位資料儲存媒體
US8984395B2 (en) * 2008-06-19 2015-03-17 Opera Software Asa Methods, systems and devices for transcoding and displaying electronic documents
US8248371B2 (en) * 2008-12-19 2012-08-21 Verizon Patent And Licensing Inc. Accelerometer sensitive soft input panel
US20100241983A1 (en) * 2009-03-17 2010-09-23 Walline Erin K System And Method For Accelerometer Based Information Handling System Keyboard Selection
US9086756B2 (en) * 2009-11-18 2015-07-21 Opera Software Asa Snapping to text columns while scrolling
US8694902B2 (en) * 2010-01-06 2014-04-08 Apple Inc. Device, method, and graphical user interface for modifying a multi-column application
JP5634135B2 (ja) * 2010-06-03 2014-12-03 株式会社Pfu 画像読取装置、画像処理方法、および、プログラム
US9141285B2 (en) * 2010-11-05 2015-09-22 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
CN102364424B (zh) * 2011-06-30 2013-08-07 广州市动景计算机科技有限公司 用于定位输入框的方法、装置、浏览器及移动终端
US8872855B2 (en) * 2011-07-21 2014-10-28 Flipboard, Inc. Adjusting orientation of content regions in a page layout
US20130097526A1 (en) * 2011-10-17 2013-04-18 Research In Motion Limited Electronic device and method for reply message composition
GB2510761B (en) * 2011-12-08 2020-05-13 Intel Corp Methods and apparatus for dynamically adapting a virtual keyboard
JP5738162B2 (ja) * 2011-12-13 2015-06-17 京セラ株式会社 携帯端末装置、プログラムおよび表示制御方法
US20150169567A1 (en) * 2012-01-12 2015-06-18 Google Inc. Search result image display environment and background
WO2013133478A1 (en) * 2012-03-04 2013-09-12 Lg Electronics Inc. Portable device and control method thereof
US20130326392A1 (en) * 2012-05-30 2013-12-05 Research In Motion Limited Portable electronic device including a placeholder for an entry field and method of controlling same
US20140022285A1 (en) * 2012-07-20 2014-01-23 Thomas Jan Stovicek Handheld device with ergonomic display features
WO2014062872A1 (en) * 2012-10-17 2014-04-24 Avocent Huntsville Corp. System and method for controlling display of virtual keyboard to avoid obscuring data entry fields
US10346025B2 (en) * 2013-02-05 2019-07-09 Microsoft Technology Licensing, Llc Friction field for fluid margin panning in a webpage

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101741969A (zh) * 2008-11-07 2010-06-16 康佳集团股份有限公司 管理手机显示界面上多个控件的方法及其控件管理器
CN102368193A (zh) * 2011-08-26 2012-03-07 百度在线网络技术(北京)有限公司 一种用于提供浏览页面的方法与设备

Also Published As

Publication number Publication date
US10489494B2 (en) 2019-11-26
US20150331840A1 (en) 2015-11-19
WO2014135125A1 (en) 2014-09-12
CN104035942A (zh) 2014-09-10

Similar Documents

Publication Publication Date Title
CN104978115B (zh) 内容显示方法及装置
CN106933525B (zh) 一种显示图像的方法和装置
CN104636047B (zh) 对列表中的对象进行操作的方法、装置及触屏终端
CN104142789B (zh) 内容选择方法、装置及终端
CN104519404B (zh) 图像互换格式文件的播放方法及装置
CN105808060B (zh) 一种播放动画的方法和装置
CN103530115B (zh) 一种应用程序显示方法、装置及终端设备
CN103500063A (zh) 虚拟键盘显示方法、装置及终端
CN104915091B (zh) 一种显示状态栏提示信息的方法和装置
CN105224556B (zh) 瀑布流界面显示方法及装置
CN104571979B (zh) 一种实现分屏视图的方法和装置
CN107168609A (zh) 状态栏显示方法、装置及终端
CN105022616A (zh) 一种生成网页页面的方法及装置
CN104820546B (zh) 功能信息展示方法和装置
CN106371749A (zh) 一种终端控制的方法和装置
CN106951139A (zh) 消息提示框显示方法及装置
CN103399657B (zh) 鼠标指针的控制方法、装置及终端设备
CN104216645A (zh) 触屏终端上的输入方法、装置和一种触屏终端
CN104346028B (zh) 地址栏显示方法、装置和移动终端
CN104035942B (zh) 屏幕显示模式切换时的输入框调整方法及装置
CN104239005B (zh) 图形对齐方法及装置
CN106708390A (zh) 一种截屏的方法、装置和***
CN103677944A (zh) 一种制作锁屏界面的方法、装置及终端设备
CN105630315A (zh) 调节数量的方法和装置
CN107632985A (zh) 网页预加载方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant