CN109597540A - 服务器和终端 - Google Patents
服务器和终端 Download PDFInfo
- Publication number
- CN109597540A CN109597540A CN201811138731.7A CN201811138731A CN109597540A CN 109597540 A CN109597540 A CN 109597540A CN 201811138731 A CN201811138731 A CN 201811138731A CN 109597540 A CN109597540 A CN 109597540A
- Authority
- CN
- China
- Prior art keywords
- page
- channel
- acquisition request
- server
- terminal
- 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.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 43
- 230000000153 supplemental effect Effects 0.000 claims abstract description 27
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 24
- 230000009466 transformation Effects 0.000 claims abstract description 23
- 238000004891 communication Methods 0.000 description 18
- 238000013523 data management Methods 0.000 description 17
- 238000013500 data storage Methods 0.000 description 12
- 230000000712 assembly Effects 0.000 description 5
- 238000000429 assembly Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 239000013589 supplement Substances 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000012550 audit Methods 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 239000000047 product Substances 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000036760 body temperature Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005401 electroluminescence Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007858 starting material Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
- G06F3/04817—Interaction 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 using icons
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/958—Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
- G06Q30/0641—Shopping interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Human Computer Interaction (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种服务器和终端,服务器包含接收组件、判定组件、生成组件和发送组件。接收组件从终端接收第一页面的获取请求,第一页面与第一信道关联,第一信道是平台应用提供的多个信道之一。判定组件负责判定前述获取请求是否包含补充信息,补充信息表示第一页面的快捷方式图标已被选择。生成组件负责生成对前述获取请求的响应,获取请求的响应包含命令,即在获取请求包含前述补充信息时,启动前述平台应用,并在平台应用启动后将界面转换为第一信道关联的第二页面。发送组件负责向前述终端发送对获取请求的响应。
Description
技术领域
本发明涉及平台应用。
背景技术
目前,主要面向智能手机的应用开发非常活跃。为了发行开发的应用,需要向发布运营商(例如操作***(OS,Operating System)的提供者)提出申请,并通过审核。发布运营商依据指导原则审核该应用,确认该应用是否可靠。
应用有许多种类,例如正在大量发布(参照非专利文献1)的平台性应用(以下简称平台应用),由大量的内容作者提供内容发送信道,或由大量的电子商务(EC,ElectronicCommerce)运营商提供开展电子商务的信道,未来预计将会不断开发、发布新的平台应用。
一般情况下,启动平台应用后,智能手机会将界面转换为规定的首页或上一次最后显示的页面。而且用户还可以进行输入,选择自己想要的内容作者或EC运营商的信道,从而使智能手机的界面转换为已选信道的页面。由此,用户可以视听内容作者创作的内容,或者在EC运营商的商店上开网店。
【非专利文献1】“NICONICOCH”、〔online〕、〔2017年9月10日检索〕、互联网<URL:http://info.nicovideo.jp/ch/niconico_ch_app/>
【非专利文献2】“CocoPPa”、〔online〕、〔2017年9月10日检索〕、互联网<URL:http://CocoPPa.com/>
发明内容
内容作者和EC运营商为了进一步将用户引导至自己的信道,可能希望实现平台应用的定制化。例如将平台应用启动后的初始界面改为自己信道的页面,而并非平台的首页,或将平台应用的图标改为信道独创的图标。但现状是内容作者和EC运营商为了向用户发布定制化的平台应用,需要向发布运营商提出申请,与发布新的应用一样。
另一方面,平台应用的用户为了便于跟进喜爱的信道,也可能希望实现平台应用的定制化,就和内容作者或EC运营商一样。某类应用已经可以使用自定义均匀资源***(URL,Uniform Resource Locator)方案看似将随机的应用图标改为其他图标。但实际上该类应用并不能更改图标本身,只是在主页界面上追加该应用链接的其他快捷方式图标。所以即使选择追加的快捷方式图标,也与选择了原始应用图标的情况相同,即平台应用将界面转换到平台的首页或上一次最后显示的页面。
本发明旨在使提供多个信道的平台应用实现每个信道的定制化。
依据本发明的第一实施例,服务器拥有接收组件、判定组件、生成组件和发送组件。接收组件从终端接收第一页面的获取请求,第一页面与第一信道关联,第一信道是平台应用提供的多个信道之一。判定组件负责判定前述获取请求是否包含补充信息,补充信息表示第一页面的快捷方式图标已被选择。生成组件负责生成对前述获取请求的响应,获取请求的响应包含命令,即在获取请求包含前述补充信息时,启动前述平台应用,并在平台应用启动后将界面转换为第一信道关联的第二页面。发送组件负责向前述终端发送对获取请求的响应。
依据本发明的第二形态,终端拥有输入组件、控制组件、发送组件和接收组件。输入组件负责接收用户输入,用户输入选择第一页面的快捷方式图标,第一页面与第一信道关联,第一信道是平台应用提供的多个信道之一。控制组件负责生成第一页面的获取请求,获取请求包括补充信息,补充信息表示已根据用户输入选择了前述快捷方式图标。发送组件负责向服务器发送前述第一页面的获取请求。接收组件负责从服务器接收对获取请求的响应,获取请求的响应包含命令,即启动平台应用,并在平台应用启动后将界面转换为第一信道关联的第二页面。控制组件还依据前述命令启动平台应用,并在平台应用启动后将界面转换为第二页面。
发明的效果
如果采用本发明,则可以使提供多个信道的平台应用实现每个信道的定制化。
附图说明
关于本发明的优点与精神可以通过以下的发明详述及所附图得到进一步的了解。
图1显示了列举实施方式涉及的平台***的框图。
图2显示了图1终端的配置示例框图。
图3显示了列举图1终端界面上显示的主图标及子图标。
图4显示了列举图1终端主页界面追加子图标之前的界面转换。
图5显示了列举图1终端主页界面选择了子图标时的界面转换。
图6显示了图1终端的工作示例的流程图。
图7显示了图1服务器的配置示例的框图。
图8显示了图1服务器的工作示例的流程图。
附图标记说明:
10……终端
20……服务器
101……输入组件
102……控制组件
103、304……发送组件
104、301……接收组件
105……输出组件
302……判定组件
303……生成组件
305……页面数据管理组件
306……页面数据存储组件
307……优惠赋予组件
308……用户数据管理组件
309……用户数据存储组件
B1、B2、B3……按钮
I1、I2……图标
S1、S2、S3、S4、S5、S6、S7、S8、S9……界面
具体实施方式
以下参照附图说明发明的实施方式。与已说明的要素相同或类似的要素使用相同或类似的符号,重复的说明基本省略。例如存在多个相同或类似的要素时,有可能为了在不区分各要素的情况下进行说明而使用通用符号,也有可能为了在区分各要素的情况下进行说明而在通用符号后添加分支号码。
实施方式涉及的平台***提供拥有多个信道的平台服务。平台服务可以由内容作者提供发送内容的信道,或由EC运营商提供开展电子商务的信道。用户终端运行互联网浏览器或平台应用并链接到服务器后,可以享受平台服务。
如图1所示,本实施方式涉及的平台***包括终端10-1、10-2……和服务器20。图1的各终端10通过网络连接到服务器20,能够互相收发数据。终端10的数量不仅可以是2个,还可以是1个或3个以上。图1所示的服务器配置不过是一个示例,即可以由多台设备分担1个服务器的功能,也可以由1台设备集成多个服务器的功能。
能够执行平台应用的终端,例如安装了应用的终端10可以在界面上显示应用的正规图标(以下称之为主图标)。用户执行选择主图标的输入后,终端10启动平台应用后,一般会生成平台服务的首页(Web网页)获取请求,然后发送到服务器20。服务器20根据接收的获取请求,将页面数据作为响应发回终端。终端10在界面上显示接收的页面数据。用户进一步执行输入后,终端10根据用户的输入,生成进一步的页面获取请求,然后发送到服务器20。重复上述收发后,终端10从平台服务的首页开始显示内容作者或EC运营商的信道页面,用户可以通过第一信道接收内容或进行网上购物。
另一方面如下文所述,本实施方式涉及的终端10可以在其界面上追加不同于正规图标的图标(以下称之为子图标)。子图标相当于信道页面(以下称之为第一页面)的快捷方式图标,例如服务器20能够提供的1个信道(以下称之为第一信道)。因此在用户执行选择子图标的输入后,终端10启动互联网浏览器并生成第一页面的获取请求,然后发送到服务器20。获取请求已包含补充信息,表示子图标已选。服务器20判定接收的获取请求是否包含该补充信息,并在包含时将不同于常规的响应发回终端10。具体来说,该响应包含一个命令,即启动平台应用,并在平台应用启动后将界面转换为第一信道关联的页面(第二页面)。第二页面可以是第一信道的首页。终端10依据接收的命令,启动平台应用,并在平台应用启动后将界面转换为第二页面。由此,无需子图标选择以外的用户输入,终端10即可在平台应用上显示第一信道的第二页面,用户可以通过第一信道获取内容或进行网上购物。
以下使用附图依次说明终端10及服务器20在图1中的配置及工作情况。
终端10一般包括电视接收机(包括互联网电视)、个人计算机(PC,PersonalComputer)、移动终端(例如平板电脑、智能手机、笔记本电脑、功能手机、便携游戏机、数字音乐播放器、电子书阅读器等)、虚拟现实(VR,Virtual Reality)终端、增强现实(AR,Augmented Reality)终端,但不仅限于这些设备。
终端10包含处理器和存储器。处理器负责应用的执行及控制、输入输出控制、各种请求(数据)的生成及通信控制,应用包括互联网浏览器及平台应用。存储器负责临时存储处理器为了执行相关处理而执行的程序及处理器使用的数据等。
终端10还可以包括连接到网络的通信装置、输出Web网页等图像及/或声音的输出装置、接收用户输入的输入装置和存储程序或数据的辅助存储装置。这些通信装置、输出装置、输入装置及辅助存储装置既可以内置在终端10中,也可以外置在终端10之外。
通信装置通过网络与服务器通信。例如通信装置向服务器20发送页面数据的获取请求,或从服务器20接收对获取请求的响应。
输出装置可以包含显示视频、静止图片、文本等所需的显示装置及/或输出声音、乐曲等所需的音响。显示装置可以是液晶显示器、有机电致发光(EL,Electroluminescence)显示器、阴极射线管(CRT,Cathode Ray Tube)显示器等。显示装置显示包含内容的数据。显示装置还可以配备触摸屏等输入装置的功能。
输入装置既可以是键盘、鼠标、数字键盘等,也可以配备触摸屏等功能的显示装置。用户输入可以是轻按、单击、按下特定按键等。除此以外,用户输入还可以包括麦克风捕捉的声音、生物传感器检测的生物数据(例如体温、表情等)、全球定位***(GPS,GlobalPositioning System)或基站信息识别的位置数据、依据加速度数据(使用加速度传感器检测)推测的用户动作(例如摇晃了终端10)等。
辅助存储装置可以存储与应用有关的程序或数据。辅助存储装置建议使用机械硬盘(HDD,Hard Disk Drive)、固态硬盘(SSD,Solid State Drive)等非易失性存储介质。
以下使用图2继续说明终端10的配置示例。终端10包含输入组件101、控制组件102、发送组件103、接收组件104和输出组件105。
输入组件101负责接收用户输入。输入组件101向控制组件102发送用户输入。输入组件101既可以是前述的输入装置,也可以是该输入装置的接口。
具体来说,用户输入可以包含选择主图标或子图标的用户输入、选择界面中图形用户界面(GUI,Graphical User Interface)部件或链接的用户输入等,界面是输出组件105显示的界面。
控制组件102负责执行应用。应用包括互联网浏览器及平台应用。控制组件102基于来自输入组件101的用户输入和来自接收组件104的接收数据进行工作。
控制组件102从输入组件101接收选择主图标的用户输入后,启动平台应用并生成默认页面的获取请求,然后发送到发送组件103。默认页面可以是平台服务的首页或上一次最后显示的页面。
控制组件102从输入组件101接收选择子图标的用户输入后,启动互联网浏览器并生成第一页面的获取要求,第一页面即子图标的快捷方式目标。除了第一页面的URL,该获取请求还包含表示子图标已被选的补充信息。控制组件102向发送组件103发送包含补充信息的获取请求。
控制组件102从接收组件104接收已选主图标的获取请求响应后,向输出组件105发送默认页面对应的页面数据,默认页面包含在响应中。
控制组件102从接收组件104接收已选子图标的获取请求响应后,依据该响应所含的命令启动平台应用,并在应用启动后将界面转换为第二页面。即控制组件102向输出组件105发送第二页面对应的页面数据。第二页面对应的页面数据既可以在控制组件102启动平台应用后以发送获取请求的方式获取,也可以与上述命令一样获取请求响应。
子图标已被选时,对获取请求的响应可能已包含启动图片,在平台应用完成启动之前的等待时间内,启动图片可以显示在终端10的界面上。此时,控制组件102向输出组件105发送启动图片,然后显示在界面上。
发送组件103从控制组件102接收页面获取请求等请求后,通过网络发送到服务器20。发送组件103既可以是前述的通信装置,也可以是该通信装置的接口。
接收组件104通过网络从服务器20接收对请求的响应。接收组件104向控制组件102发送接收的响应。接收组件104既可以是前述的通信装置,也可以是该通信装置的接口。
输出组件105从控制组件102接收页面数据(此为显示Web网页所需的数据)后,输出Web网页。输出组件105既可以是前述的输出装置,也可以是该输出装置的接口。输出组件105也可以输出主页界面。主页界面可以包含主图标及/或子图标。
子图标的图片或名称既可以与主图标的图片或名称不同,也可以每个信道单独设置。在图3所示的界面S1上,子图标I2的图片不同于主图标I1的图片。每个信道能够设置单独的子图标后,子图标I2更像是信道专用应用的图标。子图标的图片或名称可以由管理员设置,管理员是子图标关联页面所属信道(以下称之为子图标关联信道)的管理员。
在主页界面上追加子图标之前的界面转换如图4所示。首先由用户进行输入,选择主页界面S2上显示的平台应用主图标I1。由此,控制组件102启动平台应用,并在终端10的界面上显示平台服务的首页。然后由用户进一步输入,在终端10的界面上显示(S3)所需信道的首页,信道为“吉他手Gitao的“尝试过演奏!”。这里的进一步输入可以包含选择界面上显示的信道类型、向搜索栏输入关键词、调出已登录的最喜欢信道列表等。
关于信道“吉他手Gitao的“尝试过演奏!”,除了获取内容的按钮、跟进信道的按钮、成为收费会员的按钮等以外,信道首页还会显示在主页界面上追加子图标的“应用”按钮B1。相当于“应用”按钮B1的按钮也可以显示在信道首页以外的页面上。
用户进行选择“应用”按钮B1的输入后,控制组件102启动互联网浏览器,并获取URL所示页面(以下称之为应用设置页面)对应的页面数据,URL通过“应用”按钮设置。然后在终端10的界面上显示应用设置页面(S4)。应用设置页面相当于前述的第一页面。应用程序设置页面也可以包含步骤的描述,即在终端10的主页界面上追加子图标I2。
此时,用户进行选择按钮B2的输入后,控制组件102调出启动器(S5),从而使用互联网浏览器的标准功能,而且浏览器正在运行。为了使用标准功能之一的“追加到主页界面”,用户进行选择按钮B3的输入后,控制组件102在主页界面上追加子图标I2(参照图3的S1及图5的S6)。在信道“吉他手Gitao的“尝试过演奏!”中,子图标I2相当于应用设置页面的快捷方式图标。
如上所述,用户选择了追加到主页界面的子图标I2时,界面转换如图5所示。
首先由用户进行输入,选择主页界面S6上显示的平台应用子图标I2。如上所述,在信道“吉他手Gitao的“尝试过演奏!”中,子图标I2相当于应用设置页面的快捷方式图标。所以由控制组件102启动互联网浏览器,并生成应用设置页面的获取请求。获取请求包含补充信息,表示已选子图标。发送组件103向服务器20发送获取请求。
服务器20接收包含相关补充信息的获取请求后,启动平台应用,并在平台应用启动后发送包含界面转换命令的响应,而并非应用设置页面对应的页面数据,这与原来的请求不同,例如信道“吉他手Gitao的“尝试过演奏!”关联的第二页面,界面转换为该信道的首页。所以互联网浏览器不可能被赋予需显示的页面数据,从而使终端10暂时显示全白或全黑等特定的界面(S7)。
如上所述,来自服务器20的响应可能包含启动图片,在平台应用完成启动之前的等待时间内,启动图片可以显示在终端10的界面上。此时,终端10的界面上会显示启动图片。
此时,选择子图标I2后显示的启动图片既可以不同于选择主图标I1后显示的启动图片,也可以每个信道单独设置。如上所述,每个信道可以单独设置启动图片后,子图标I2可以更像是信道专用应用的图标。启动图片可以由管理员设置,管理员是子图标关联信道的管理员。
控制组件102启动平台应用后,自动将界面转换为信道的首页,信道即“吉他手Gitao的“尝试过演奏!”。首页相当于前述的第二页面。
选择子图标I2后,终端10及服务器20开始工作,用户可以感觉到终端10安装上了所需信道的专用应用,信道即“吉他手Gitao的“尝试过演奏!””。
然后使用图6说明终端10的工作示例。用户选择平台应用的子图标后,图6所示的工作开始进行,平台应用的子图标显示在终端10的主页界面上。
如上所述,平台应用的子图标相当于第一页面(例如应用设置页面)的快捷方式图标,第一页面与第一信道关联,第一信道是平台应用提供的多个信道之一。所以控制组件102会首先启动互联网浏览器(步骤S201)。
然后,控制组件102生成第一页面的URL和第一页面的获取请求(步骤S202),第一页面包含补充信息,表示已选择子图标。发送组件103向服务器20发送步骤S202中生成的获取请求(步骤S203)。
接收组件104从服务器20接收步骤S203中发送的获取请求响应(步骤S204)。该响应并非第一页面对应的页面数据,而是包含画面转换命令的响应,即启动平台应用并在应用启动后将界面转换为第一信道关联的第二页面(例如第一信道的首页)。而且该响应可以包含前述的启动图片。
控制组件102依据步骤S204中接收的响应命令启动平台应用(步骤S205),然后将界面转换为第二页面(步骤S206)。然后,输出组件105可以显示第二页面。
依据图6的工作原理,用户只需选择子图标即可在平台应用上直接跳转到所需信道的页面,而并非在互联网浏览器上进行跳转。因此,用户可以感觉到终端10安装上了所需信道的专用应用。
以下说明服务器的配置示例。服务器20可以是包含处理器和存储器(服务器)的计算机,处理器负责解析从终端10接收的获取请求并生成相对应的响应、读取页面数据和用户数据、赋予优惠,存储器负责暂时存储处理器为了实现相关处理而执行的程序及处理器使用的数据等。
服务器20还可以使用连接到网络所需的通信装置和保存大容量数据所需的辅助存储装置。通信装置及辅助存储装置既可以内置在服务器20之中,也可以外置在服务器20之外。
通信装置通过网络与终端10进行通信。例如通信装置可以从终端10接收获取请求,或向终端10发送对获取请求的响应。
辅助存储装置可以保存页面数据、用户数据等数据。辅助存储装置建议使用HDD、SSD等非易失性存储介质。辅助存储装置可以是通过网络连接到服务器20的文件服务器。
以下使用图7说明服务器20的配置示例。图7的服务器20包括接收组件301、判定组件302、生成组件303、发送组件304、页面数据管理组件305、页面数据存储组件306、优惠赋予组件307、用户数据管理组件308和用户数据存储组件309。
接收组件301通过网络从终端10接收页面的获取请求。接收组件301向判定组件302及生成组件303发送获取请求。接收组件301既可以是前述的通信装置,也可以是该通信装置的接口。
判定组件302从接受组件301接收页面的获取请求。判定组件302判定该获取请求是否含有补充信息,表示已选择子图标。判定组件302将判定结果通知到生成组件303及优惠赋予组件307。判定组件302可以是前述的处理器及存储器。
生成组件303从接收组件301接收页面的获取请求后,从判定组件302接收获取请求相关判定结果的通知。生成组件303通过不同于依靠判定结果通知的方法生成对获取请求的响应,然后将其发送到发送组件304。生成组件303可以是前述的处理器及存储器。
获取请求不含补充信息时,生成组件303请求数据页面数据管理组件305发送URL所示的页面数据,URL包含在该获取请求中。生成组件303从页面数据管理组件305接收页面数据。生成组件303生成包含该页面数据的响应。
获取请求包含补充信息时,生成组件303在终端10启动平台应用后生成包含命令的响应,即在应用启动后将界面转换为第二页面(例如信道的首页),第二页面与信道关联,信道与第一页面相同,第一页面是获取请求的目标。为了让终端10能够将界面转为第二页面,生成组件303既可以在响应中包含第二页面的URL,也可以从页面数据管理组件305获取第二页面对应的页面数据,然后将其包含在响应中。
生成组件303既可以参照与第一页面URL和第二页面URL关联的表格,或对第一页面的URL进行字符串运算(删除、更改、追加所需的字符串),也可以锁定第二页面的URL。
发送组件304从生成组件303接收响应后,通过网络发送到终端10。发送组件304既可以是前述的通信装置,也可以是该通信装置的接口。
页面数据管理组件305负责对页面数据存储组件306保存的页面数据进行管理。例如页面数据管理组件305从页面数据存储组件306读取生成组件303请求的页面数据,然后将其返回生成组件303。页面数据管理组件305可以是前述的处理器及存储器。
页面数据存储组件306负责存储页面数据管理组件305写入的页面数据。页面数据存储组件306既可以是前述的辅助存储装置,也可以是该辅助存储装置的接口。
优惠赋予组件307(特典付与部307)从判定组件302接收与获取请求相关的判定结果。获取请求包括补充信息时,优惠赋予组件307有条件或无条件赋予用户优惠,用户等同于发送了获取请求的终端10。条件可以根据用户的档案数据(例如视听记录、购买记录等)、子图标的识别信息(例如URL、信道名称等)、子图标的选择次数、选择子图标时的日期和时间信息或位置信息(终端10)等判定合适与否。优惠赋予组件307向用户数据管理组件308发送识别信息,识别被赋予优惠的用户及其优惠。
赋予优惠并非必须,只是让子图标看上去像是信道的专用应用。但是,正是因为有赋予优惠的机制,才能促进子图标的运用。优惠既可以在信道之间通用,也可以每个信道单独设置。如果每个信道可以单独设置优惠,则信道的管理员可以对关注自己的用户进行奖励,从而促进用户使用自己信道的子图标。
优惠一般是指通过子图标关联信道获取财物或服务的权利。
例如发送内容的信道,优惠可以是视听特殊内容的权利、或享受内容视听费用折扣和信道会员费用折扣的权利,特殊内容和收费内容由信道提供。特殊内容可以是附加了视听条件的内容。
如果是开展电子商务的信道,则优惠可以是购买特殊商品或服务的权利、享受商品或服务费用折扣的权利、或享受电子商务付费选项折扣的权利,商品或服务、特殊商品或服务由信道提供,电子商务也通过信道开展。特殊商品或服务可以是附加了购买条件的商品或服务。付费选项可以是包装、发送日期的指定、发送时间的指定、特殊发送方法的指定等。
用户数据管理组件308负责管理用户数据存储组件309保存的用户数据,例如用户的档案数据。例如用户数据管理组件308在用户数据上设置已被赋予优惠的标志,用户数据的用户由优惠赋予组件307指定。用户数据管理组件308可以是前述的处理器及存储器。
用户数据存储组件309负责保存用户数据管理组件308写入的用户数据。用户数据存储组件309既可以是前述的辅助存储装置,也可以是该存储辅助装置的接口。
以下使用图8说明服务器20的工作示例。图8所示的工作始于服务器20从终端10接收页面的获取请求。
判定组件302负责判定接收组件301接收的页面获取请求是否含有补充信息,表示子图标已被选(步骤S401)。如果获取请求包含补充信息,则处理进入步骤S402,如果未含有补充信息,则处理进入步骤S404。
在步骤S402中,发送了获取请求的终端10启动平台应用,生成组件303在应用启动后生成包含命令的响应,即将界面转换为第二页面,第二页面与信道关联,信道与第一页面相同,第一页面是获取请求的目标。然后,发送组件304向终端10发送该响应。优惠赋予组件307可以有条件或无条件向终端10的用户赋予优惠(步骤S403)。
另一方面,在步骤S404中,生成组件303从页面数据管理组件305获取第一页面对应的页面数据后,生成包含页面数据的响应,然后由发送组件304将该响应发送到终端10。
综上所述,实施方式涉及的服务器判定从终端接收的页面获取请求是否含有补充信息,补充信息表示已选择子图标(即第一页面的快捷方式图标,第一页面与第一信道关联,第一信道由平台应用提供)。当获取请求包含补充信息时,该服务器在终端启动平台应用后产生包含命令的获取要求响应,即在应用启动后将界面转换为第二页面,第二页面与第一信道关联,然后将响应发回终端。因此,如果采用这样的终端及服务器,即可实现能够自动转换界面的子图标,即在终端启动平台应用后使界面自动转换为所需信道的页面。也就是说,如果采用这样的终端及服务器,则每个信道都可以对平台应用进行定制。
上述实施方式不过是帮助理解本发明概念的具体示例,并未限制本发明的范围。实施例可以在不脱离本发明要点的范围内附加、删除或转换各种配置和要素。
上述各实施例说明的各种功能组件也可以使用回路实现。回路既可以是实现特定功能的专用回路,也可以是处理器等通用回路。
上述各实施例中,以通用计算机为基本硬件即可实现至少一部分处理。实现上述处理的程序可以存储在能够被计算机读取的媒介中。程序作为可安装格式的文件或可执行格式的文件被记录媒介存储。记录媒介有磁盘、光盘(CD-ROM、CD-R、DVD等)、磁光盘(MO等)、半导体存储器等。记录媒介只要能够存储程序并可以被计算机读取即可。实现上述处理的程序可以既可以保存在连接到互联网等网络的计算机(服务器)上,也可以通过网络下载到计算机中(客户端)。
Claims (8)
1.一种服务器,包括接收组件、判定组件、生成组件和发送组件,
接收组件从终端接收第一页面的获取请求,第一页面与第一信道关联,第一信道是平台应用提供的多个信道之一,
判定组件负责判定所述获取请求是否包含补充信息,补充信息表示所述第一页面的快捷方式图标已被选择,
生成组件负责生成对所述获取请求的响应,获取请求的响应包含命令,即在所述获取请求包含前述补充信息时,启动所述平台应用,并在平台应用启动后将界面转换为所述第一信道关联的第二页面,
发送组件负责向前述终端发送对前述获取请求的响应。
2.如权利要求1所述的服务器,其特征在于,对所述获取要求的响应包括启动图片,在所述终端上,所述终端的界面可以在所述平台应用完成启动之前的等待时间内显示启动图片,每个信道都会单独设置所述启动图片。
3.如权利要求1所述的服务器,其特征在于,每个信道都会单独设置所述快捷方式图标或者名称。
4.如权利要求1所述的服务器,其特征在于,还包括优惠赋予组件,当所述获取请求包含所述补充信息时,向所述终端的用户赋予优惠。
5.如权利要求4所述的服务器,其特征在于,所述优惠是通过所述第一信道获取财物或服务的权利。
6.如权利要求4所述的服务器,其特征在于,所述优惠至少包括下述两个权利中的一个,第一个权利是视听所述第一信道提供的特殊内容,第二个权利是享受折扣,折扣内容为收费内容的视听费用或所述第一信道的会员费用,收费内容由所述第一信道提供。
7.如权利要求4所述的服务器,其特征在于,所述优惠至少包括下述两个权利中的一个,第一个权利是购买所述第一信道销售的特殊商品或服务,第二个权利是享受折扣,折扣内容为商品或服务的费用或付费选项的使用费用,商品或服务由所述第一信道提供,付费选项由所述第一信道开展的电子商务附带。
8.一种终端,包括输入组件、控制组件、发送组件和接收组件,
输入组件负责接收用户输入,用户输入选择第一页面的快捷方式图标,第一页面与第一信道关联,第一信道是平台应用提供的多个信道之一,
控制组件负责生成所述第一页面的获取请求,获取请求包括补充信息,补充信息表示已根据所述用户输入选择了所述快捷方式图标,
发送组件负责向服务器发送所述第一页面的获取请求,
接收组件负责从服务器接受对获取请求的响应,获取请求的响应包含命令,即启动所述平台应用,并在平台应用启动后将界面转换为所述第一信道关联的第二页面,
所述控制组件还依据所述命令启动所述平台应用,并在平台应用启动后将界面转换为所述第二页面。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017-189602 | 2017-09-29 | ||
JP2017189602A JP6322757B1 (ja) | 2017-09-29 | 2017-09-29 | サーバおよび端末 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109597540A true CN109597540A (zh) | 2019-04-09 |
CN109597540B CN109597540B (zh) | 2023-12-15 |
Family
ID=62105866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811138731.7A Active CN109597540B (zh) | 2017-09-29 | 2018-09-28 | 服务器和终端 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10928989B2 (zh) |
JP (1) | JP6322757B1 (zh) |
CN (1) | CN109597540B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111147912B (zh) * | 2019-12-31 | 2021-11-16 | 维沃移动通信有限公司 | 弹幕显示控制方法及电子设备 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103809857A (zh) * | 2014-02-24 | 2014-05-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US20150341752A1 (en) * | 2014-04-30 | 2015-11-26 | Michael Flynn | Mobile computing system with user preferred interactive components |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6981212B1 (en) * | 1999-09-30 | 2005-12-27 | International Business Machines Corporation | Extensible markup language (XML) server pages having custom document object model (DOM) tags |
JP5191076B2 (ja) * | 2001-09-28 | 2013-04-24 | 株式会社ドリーム・アーツ | 情報提供装置および方法 |
WO2003043157A1 (en) * | 2001-11-13 | 2003-05-22 | Prometric, A Division Of Thomson Learning, Inc. | Method and system for computer based testing using plugins to expand functionality of a test driver |
US20090006201A1 (en) * | 2003-08-28 | 2009-01-01 | Faseler Jr Walter L | Method and apparatus for storing and accessing URL links |
US9740293B2 (en) * | 2009-04-02 | 2017-08-22 | Oblong Industries, Inc. | Operating environment with gestural control and multiple client devices, displays, and users |
EP2416564B1 (en) * | 2010-08-02 | 2016-04-13 | Lg Electronics Inc. | Method for providing a shortcut and image display device thereof |
JP5790255B2 (ja) * | 2011-07-29 | 2015-10-07 | ソニー株式会社 | 表示制御装置、表示制御方法、およびプログラム |
KR102052605B1 (ko) * | 2012-11-13 | 2019-12-06 | 네이버 주식회사 | 모바일 어플리케이션을 통한 바탕화면에 바로가기 설치 방법 및 그 시스템 |
EP2772851A1 (en) * | 2013-02-28 | 2014-09-03 | Siemens Aktiengesellschaft | Customizing a GUI of a MES screen |
US9342333B2 (en) * | 2013-03-14 | 2016-05-17 | Microsoft Technology Licensing, Llc | Backend custom code extensibility |
JP6124677B2 (ja) * | 2013-05-15 | 2017-05-10 | 株式会社Nttドコモ | 情報提供装置、情報提供システム、情報提供方法及びプログラム |
JP5582485B1 (ja) | 2013-12-27 | 2014-09-03 | グリー株式会社 | プログラム、制御方法、システム |
JP5719904B2 (ja) | 2013-07-16 | 2015-05-20 | グリー株式会社 | プログラム、制御方法、サーバ装置 |
US9116766B2 (en) * | 2013-07-31 | 2015-08-25 | Sap Se | Extensible applications using a mobile application framework |
US9661056B2 (en) * | 2014-04-15 | 2017-05-23 | Sap Se | Modification free extension of web based applications |
-
2017
- 2017-09-29 JP JP2017189602A patent/JP6322757B1/ja active Active
-
2018
- 2018-09-26 US US16/142,119 patent/US10928989B2/en active Active
- 2018-09-28 CN CN201811138731.7A patent/CN109597540B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103809857A (zh) * | 2014-02-24 | 2014-05-21 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
US20150341752A1 (en) * | 2014-04-30 | 2015-11-26 | Michael Flynn | Mobile computing system with user preferred interactive components |
Also Published As
Publication number | Publication date |
---|---|
JP6322757B1 (ja) | 2018-05-09 |
JP2019066990A (ja) | 2019-04-25 |
CN109597540B (zh) | 2023-12-15 |
US20190102052A1 (en) | 2019-04-04 |
US10928989B2 (en) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11750683B2 (en) | Computer application promotion | |
US10649621B2 (en) | Facilitating performing searches and accessing search results using different devices | |
JP5667442B2 (ja) | 位置固有情報の動的プレゼンテーション | |
EP3413259A1 (en) | User terminal apparatus, display apparatus, server and control method thereof | |
US9996222B2 (en) | Automatic deep view card stacking | |
KR20170091142A (ko) | 웹 콘텐츠 태깅 및 필터링 | |
US8635062B2 (en) | Method and apparatus for context-indexed network resource sections | |
US10146560B2 (en) | Method and apparatus for automatic processing of service requests on an electronic device | |
US20120036154A1 (en) | Dynamic content linked to contact identifiers | |
US20180095807A1 (en) | Method and Apparatus for Automatic Processing of Service Requests on an Electronic Device | |
US10002113B2 (en) | Accessing related application states from a current application state | |
US10148602B2 (en) | Enhancing messaging application functionality | |
JP2024091703A (ja) | サーバおよび端末 | |
US20070162294A1 (en) | Method and apparatus for providing context-sensitive community links | |
CN109597540A (zh) | 服务器和终端 | |
KR101137024B1 (ko) | 제품정보제공 시스템 및 방법 | |
RU2575808C2 (ru) | Настройка взаимодействия с поиском, используя изображения |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |