CN103237051B - 一种产品信息提供***、方法、服务器及终端 - Google Patents
一种产品信息提供***、方法、服务器及终端 Download PDFInfo
- Publication number
- CN103237051B CN103237051B CN201310096479.9A CN201310096479A CN103237051B CN 103237051 B CN103237051 B CN 103237051B CN 201310096479 A CN201310096479 A CN 201310096479A CN 103237051 B CN103237051 B CN 103237051B
- Authority
- CN
- China
- Prior art keywords
- information
- product
- server
- terminal
- ipqam
- 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.)
- Expired - Fee Related
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明适用于信息处理技术领域,提供了一种产品信息提供***、方法、服务器及终端,所述***包括终端以及服务器,其中:所述终端,用于发送获取指定产品信息请求至所述服务器,或者接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息;所述服务器,用于根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息,生成并存储所述所有信息的数据记录至PID表,并获取空闲频点信息,将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中,通过所述IPQAM输出所述数据包至所述终端。本发明使得该终端在通过该服务器获取产品信息时,获取速度提高,相关数据也不容易丢失。
Description
技术领域
本发明属于信息处理技术领域,尤其涉及一种产品信息提供***、方法、服务器及终端。
背景技术
目前,电子商务***在当今网络时代已经是人民生活中的一部分,网络购物更已经成为了人民的生活习惯。然而,现行的电子商务***绝大多数都是基于web服务器,采用网站的方式供终端用户浏览使用。而由于现行网络存在的不良因素,导致人们在网络购物的时候存在两方面重要不良体验。
一方面,Web服务器进行图片信息等推送的时候,与终端之间相互多次进行通信,终端对于每张图片的获取都需向服务器请求,而获取过程中,服务器与终端也需多次发送相应响应消息进行握手过程,故当网络不稳定,或者在等待数据库查询数据时,容易导致数据丢失,或者等待超时,会时常出现网站打开慢,图片显示不全,甚至网站页面打不开的情况,影响用户网络购物体验;另一方面,网络病毒与钓鱼网站的出现,也让终端用户蒙受了不少损失,网络购物的安全性成为终端用户的一大心病。
发明内容
本发明实施例的目的在于提供一种产品信息提供***、方法、服务器及终端,旨在解决由于终端在通过现有服务器获取产品信息时,存在获取速度慢、数据容易丢失的问题。
本发明实施例是这样实现的,一种产品信息提供***,所述***包括终端以及服务器,其中:
所述终端,用于发送获取指定产品信息请求至所述服务器,或者接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息;以及
所述服务器,用于根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息,生成并存储所述所有信息的数据记录至PID表,并获取空闲频点信息,将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中,通过所述IPQAM输出所述数据包至所述终端。
本发明实施例的另一目的在于提供一种产品信息提供方法,所述方法包括下述步骤:
终端发送获取指定产品信息请求至服务器;
所述服务器根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息;
所述服务器生成并存储所述所有信息的数据记录至PID表;
所述服务器获取空闲频点信息;
所述服务器将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中;
所述服务器通过所述IPQAM输出所述数据包至所述终端;
所述终端接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息。
本发明实施例的另一目的在于提供一种服务器,所述服务器包括:
请求接收单元,用于接收终端发送的获取指定产品信息请求;
产品信息获取单元,用于根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息;
表更新单元,用于生成并存储所述所有信息的数据记录至PID表;
频点获取单元,用于获取空闲频点信息;
第一发送单元,用于将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中;以及
第二发送单元,用于通过所述IPQAM输出所述数据包至所述终端。
本发明实施例的另一目的在于提供一种终端,所述终端包括:
请求发送单元,用于发送获取指定产品信息请求至服务器;以及
信息获取单元,用于接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息。
本发明实施例通过终端发送获取指定产品信息请求至服务器,所述服务器根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息,生成并存储所述所有信息的数据记录至PID表,并获取空闲频点信息,将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中,通过所述IPQAM输出所述数据包至所述终端,再由所述终端接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息,解决了由于终端在通过现有服务器获取产品信息时,存在获取速度慢、数据容易丢失的问题,提高了信息获取速度,相关数据也不容易丢失,安全性提高。
附图说明
图1是本发明第一实施例提供的产品信息提供***的结构图;
图2是本发明第二实施例提供的产品信息提供***的结构图;
图3是本发明第三实施例提供的产品信息提供方法的实现流程图;
图4是本发明第四实施例提供的服务器的结构图;
图5是本发明第五实施例提供的终端的结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过终端发送获取指定产品信息请求至服务器,服务器根据该请求,从预设的数据库中查询获取该指定产品的所有信息,生成并存储该所有信息的数据记录至PID表,并获取空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至预设的IPQAM中,通过该IPQAM输出该数据包至该终端,再由该终端接收并解析该服务器发送的数据包,获取该指定产品的所有信息。则由于终端只需向服务器发送一次请求就可以获取所需信息,使得终端在通过该服务器获取产品信息时,信息获取速度得到高,相关数据也不容易丢失,而且该数据库中产品信息均有运营商推送,且与用户存在一定支付协议,用户在支付过程中不会出现第三方插件,支付也十分安全,用户使用体验效果增加。
以下结合具体实施例对本发明的具体实现进行详细描述:
实施例一:
图1示出了本发明第一实施例提供的产品信息提供***的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
该产品信息提供***可以应用在数字电视***与电子商务***等中,能够满足电视平台与电子商务平台等的需要。本发明实施例提供的产品信息提供***为基于IPQAM(Internet Protocol Quadrature Amplitude Modulation,QAM为一种射频调制方式,正交幅度调制;IP为网络之间互联协议,IPQAM就是上行为IP方式,下行为QAM方式)的产品信息提供***,建立一种同时满足IPQAM与电子商务应用的IPQAM数据库,而该IPQAM数据库的设计与web服务器上数据库的设计存在差异,比如,该IPQAM数据库(以下简称数据库)包括产品图片表、产品信息表、产品链接表、频点信息表以及临时建立用于存储某产品所有相关信息的数据记录的PID(Packet Identifier,标志码传输包)表等,其中PID作用好比一份文件的文件名字,通过该PID可以找到对应的数据,具体如下说明。
如图1所示,该产品信息提供***包括终端11以及服务器12,其中:
该终端11,用于发送获取指定产品信息请求至服务器12,或者接收并解析该服务器12发送的数据包,获取该指定产品的所有信息;以及
该服务器12,用于根据该请求,从预设的数据库中查询获取该指定产品的所有信息,生成用于存储该所有信息的数据记录的PID表,并获取空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至预设的IPQAM中,通过该IPQAM输出该数据包至该终端11。
在本发明实施例中,用户通过操作终端11向服务器12发送获取指定产品信息请求,具体可以为终端11接收用户的操作指令,解析相关指令,打包成IP数据包,通过IP网络将相应命令经上行端口发送至服务器12端,具体命令为获取指定产品信息请求。
在服务器12端,服务器12用于接收获取指定产品信息请求,根据该请求,从预设的数据库中查询获取该指定产品的所有信息,比如获取该指定产品的所有相关图片、视频、产品用途、价格、数量、大小、图片详细介绍的链接地址等等,接着地将该所有信息转化成数据记录的形式,并将该数据记录存储在动态更新的PID表中,接着服务器12从该数据库的频点信息表中获取一个空闲频点信息,最后将该指定产品的所有信息、该PID表、该空闲频点信息通过MPEG2TS(MPEG2是一种图像数据的压缩方式,全称为Motion Pictures Expertsgroup2,动态图像专家组,TS全称为Transport Stream,传输流)封包,再将MPEG2TS的传输流传送至预设的IPQAM进行射频输出至该终端11,此时是通过不同于该上行端口的下行端口输出。
此后,终端11对接收到的数据包或者成IPQAM射频信号进行解调解码,将得到的该指定产品的所有信息显示到显示设备。
在本发明实施例一中,通过该包括终端11以及服务器12的产品信息提供***,使得终端11只需要发送一次获取指定产品的所有信息的请求至服务器12,该服务器12只需接收一次终端请求,然后给出响应,直接通过IPQAM推送相应数据至终端11,终端11自行接收数据,通过解析获取的PID表就能够找寻所有相关数据信息,则由于IPQAM数据推送快速且是反复的,终端11接收数据不需要向服务器12反复给出响应,从而加快了终端的数据获取速度,且不存在数据丢失问题。而且由于上行数据与下行数据分别通过上行端口与下行端口发送,端口不同,且IPQAM传送数据效率高,解决了购物平台稳定性高效性的问题。当该产品信息提供***运行在几乎每家都有的电视平台上,让人们浏览购物信息更加方便。另外由于数据库中的内容均由运营商推送,且与用户存在一定支付协议,用户在支付过程中不会出现第三方插件,支付十分安全。
实施例二:
图2示出了本发明第二实施例提供的产品信息提供***的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
如图2所示,该产品信息提供***包括终端11以及服务器12,在上述实施例一介绍的终端11及服务器12功能架构的基础上,进一步该服务器12具体包括IP服务器端121、数据库122及IPQAM123,其中:
该IP服务器端121,用于接收并解析该终端11发送的获取指定产品信息请求,根据解析结果从该数据库122中查询获取该指定产品的所有信息,生成并存储该所有信息的数据记录至PID表,并从该数据库122中获取空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至该IPQAM123中;
该数据库122,用于存储产品图片表、产品信息表、产品链接表、频点信息表以及该用于存储该所有信息的数据记录的PID表;以及
该IPQAM123,用于接收并输出该IP服务器端121发送的数据包至该终端11。
该数据库122或称IPQAM数据库的设计,是整个购物信息提供平台***的关键,其既要满足IPQAM框架的需要,同时又要满足多终端浏览的需要,也满足了电视终端平台与电子商务平台需要。在该数据库122中:
该产品图片表包括所有产品的图片和/或视频的相关字段,用于描述该图片和/或视频的相关属性;
该产品信息表包括所有产品信息的相关字段,用于描述产品字符信息;
该产品链接表包括相关查找信息的字段,用于描述产品链接触发的命令;
该频点信息表包括所有频点字段,用于描述频点的使用情况;
该PID表用于以数据记录的形式关联与指定产品相关的所有信息,以使得终端根据该PID表获取该指定产品的所有信息。
具体地,该整个数据库122主要分为产品图片表、产品信息表、产品链接表、频点信息表及PID表。各表内容及作用具体为:产品图片表中包含不同类别的产品的高清图片与高清视频的相关字段,用于描述图片与视频相关特性,比如视频大小,图片大小等;产品信息表中包含产品信息的相关字段,用于描述产品字符信息,比如产品用途,价格,数量等;产品链接表中包含相关查找信息的字段,用于描述此链接触发的命令,比如该图片详细介绍,特大图,翻页等;频点信息表中包含常用频点字段,查询频点字段,未用频点字段等,用于描述频点的使用情况;PID表用于对当前关联的图片、文字、链接等加上标识,便于终端解码后根据PID找到关联的图片、文字、链接。而某一具体产品的所有信息可以由产品图片表、产品信息表及产品链接表内数据构成,该三个表相互依赖。比如,产品图片表与产品信息表成对应关系,相关字段存在关联,都有图的相关描述信息,产品链接表正是该图片或信息对应的详细链接或者其他相关查询操作,其与前两表必然关联,且其能引发下一步数据流的推送,IP服务器端121能够通过解析产品链接表来查找终端用户接下来需要接收的数据流。
在本发明实施例中,该IP服务器端121接收并解析该终端11发送的获取指定产品信息请求,根据解析结果操控数据库122,主要为通过规范的SQL语言实现对所需产品数据的查询,具体为从该数据库122中查询获取该指定产品的所有信息,生成并存储该所有信息的数据记录至PID表,并从该数据库122中获取空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至该IPQAM123中,该IPQAM123能够根据PID表内容生成NIT表(Network Information Table,网络信息表)、PAT表(ProgramAssociation Table,节目关联表)、PMT表(Program Map Table,节目映射表)等,以便于终端11解码,最后通过该IPQAM123将数据包推送到终端11。因而,通过本发明实施例二提供的服务器12与终端11之间的通信机制,解决了由于终端在通过现有服务器获取产品信息时,存在获取速度慢、数据容易丢失等问题,终端的获取速度得到提高,相关数据不再丢失,用户体验效果增加。
另外,为了提高查询的速度,在建立数据库122的时候,不仅仅建立了产品信息数据库,还建立了不同的数据库分类映射表,比如衣服类型的映射表,价格映射表等等,这样能按照用户的要求快速查找到相应查询结果。
需要说明的是,该服务器12还用于在获取空闲频点信息后,修改该频点的使用情况为已使用状态,该终端11还用于在接收完该指定产品的所有信息后,向该服务器12发送接收完成响应;该服务器12根据该响应,释放该频点,修改该频点的使用情况为空闲状态。从而解决了在IPQAM123将相关数据推送到终端11前,必须获取一个空闲频点或称占用频点,而由于网络中浏览不同搜索信息的终端非常多,若每个频点只对应一个终端用户,IPQAM就没有足够的带宽来满足终端频点的要求的问题,本发明实施例基于IPQAM的产品信息提供***在服务端增加了频点池的机制,通过数据库122记录正使用与未使用的频点情况,同时根据终端数据接收的情况,及时释放已经完成推送的频点,放回频点池,这样频点就能够复用,满足了多终端浏览需要。
实施例三:
图3示出了本发明第三实施例提供的产品信息提供方法的实现流程,详述如下:
在步骤S301中,终端发送获取指定产品信息请求至服务器。
具体地,当用户需要通过终端获取某指定产品的所有信息时,则会向该终端发送操作指令,从而该终端接收用户的操作指令,解析该指令,打包成IP数据包,通过IP网络将相应操作指令或者成获取指定产品信息请求发送至服务器,具体为发送到服务器的IP网络服务器端。
在步骤S302中,该服务器根据该请求,从预设的数据库中查询获取该指定产品的所有信息。
在步骤S303中,该服务器生成并存储该所有信息的数据记录至PID表。
其中,该服务器包括IP服务器端、数据库以及IPQAM三个部分,而该数据库中存储有各种产品图片表、产品信息表、产品链接表、频点信息表以及用于存储产品所有信息的数据记录的PID表,而该产品图片表、产品信息表、产品链接表、频点信息表以及PID表的具体内容和功能等已在上述实施例二中详细说明,在此不再赘述。另外,在建立数据库的时候,为了提高查询速度,除了建立上述产品所有信息数据,还可以针对不同的产品进行分类,建立分类映射表,比如衣服类型的映射表、价格映射表等等,则可以按照用户的要求快速查找到所需相应结果。
具体地,由服务器中IP服务器端接收终端发送过来的该获取指定产品信息请求,查询数据库中产品图片表、产品信息表、产品链接表、频点信息表,以获取该指定产品的所有信息,之后将所有信息生成相应的PID数据记录在PID表中。
在步骤S304中,该服务器获取空闲频点信息。
在步骤S304之后,该产品信息提供方法还包括:该服务器修改该频点的使用情况为已使用状态。
在具体实施过程中,再将获取到的该指定产品的所有信息传送至IPQAM之前,还需要查询相应频点信息表,以获取一个空闲频点,此时该IP服务器端修改该频点的使用情况为已使用状态,表明该频点已被占用。
在步骤S305中,该服务器将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至预设的IPQAM中。
在步骤S306中,该服务器通过该IPQAM输出该数据包至该终端。
具体地,该服务器中IP服务器端将该指定产品的所有信息、该PID表、该空闲频点信息通过MPEG2TS封包,将MPEG2TS流传送至预设的IPQAM中,该IPQAM还可以根据PID表内容生成相应的NIT表、PAT表、PMT表等,以便于终端接收后方便解码,最终有IPQAM输出包含该指定产品的所有信息、该PID表、该空闲频点信息的数据包至终端。
在步骤S307中,该终端接收并解析该服务器发送的数据包,获取该指定产品的所有信息。
具体地,终端对接收到的数据包进行解调解码,将得到的相关数据显示在显示设备,此时终端还可以通过相关的软件程序,缓存多几页的产品数据,使得用户在翻页的时候获取更快的显示速度,用户体验效果更好。
另外,在IPQAM将相关数据推送到终端前,必须获取一个空闲频点或称占用频点,而由于网络中浏览不同搜索信息的终端非常多,若每个频点只对应一个终端用户,IPQAM就没有足够的带宽来满足终端频点的要求的问题,本发明实施例基于IPQAM的产品信息提供***在服务端增加了频点池的机制,也即在步骤S307之后,该终端继续向该服务器发送接收完成响应,该服务器根据该响应,释放该频点,修改该频点的使用情况为空闲状态,也即修改了数据库中频点信息表中记录的正使用与未使用的频点情况,实现根据终端数据接收的情况,及时释放已经完成推送的频点,放回频点池,使得频点能够复用,多终端浏览需要得到满足。
通过第三实施例提供的基于IPQAM的产品信息提供方法,实现了在服务器与终端的通信次数或者握手次数减少的情况下,服务器只需要接收终端一次获取产品所有信息的请求,就可以将所需所有信息从数据库经IPQAM返回至终端,该终端能够根据接收到的数据包获取所需信息,则由于该方法数据传送速度快且可以反复进行,终端接收数据不需要像服务器反复给出响应,使得终端的数据获取速度加快,且不存在数据丢失问题。进一步,再将该方法应用在购物***平台上时,由于该方法中服务器与终端之间使用不同的上行与下行端口,使得购物平台稳定性、效率得到提高,再由于数据内容均有运营商推送,且与用户存在一定支付协议。用户在支付过程中不会出现第三方插件,支付更加安全。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
实施例四:
图4示出了本发明第四实施例提供的服务器的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
该服务器可以应用在数字电视***中等,如图4所示,该服务器包括请求接收单元41、产品信息获取单元42、表更新单元43、频点获取单元44、第一发送单元45以及第二发送单元46,其中:
请求接收单元41,用于接收终端发送的获取指定产品信息请求。
产品信息获取单元42,用于根据该请求,从预设的数据库中查询获取该指定产品的所有信息。
表更新单元43,用于生成并存储该所有信息的数据记录至PID表。
频点获取单元44,用于获取空闲频点信息。
第一发送单元45,用于将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至预设的IPQAM中。
第二发送单元46,用于通过该IPQAM输出该数据包至该终端。
其中,该预设的数据库中存储有各种产品图片表、产品信息表、产品链接表、频点信息表以及用于存储产品所有信息的数据记录的PID表,而该产品图片表、产品信息表、产品链接表、频点信息表以及PID表的具体内容和功能等已在上述实施例二中详细说明,在此不再赘述。
则在触发服务器的请求接收单元41接收来自终端发送的获取指定产品信息请求之后,由该产品信息获取单元42解析该请求,从预设的数据库中查询获取该指定产品的所有信息,比如,获取该指定产品的图片、视频信息、产品大小、用途、数量、产品相关链接等所有相关信息,最后以数据记录的形式将该所有相关信息记录至PID表中,接着在将所有相关数据信息推送之前,还需要触发该频点获取单元44获取空闲频点信息,之后功能该频点的使用情况修改为已使用或被占用状态,则通过第一发送单元45将该指定产品的所有信息、该PID表、该空闲频点信息以数据包的形式发送至预设的IPQAM中,由第二发送单元46通过该IPQAM输出该数据包至该终端。
另外,该服务器还包括:
响应接收单元,用于接收终端发送的接收完成响应;及
频点释放单元,用于释放频点获取单元44获取的频点,并修改该频点的使用情况为空闲状态。
在本发明实施例中,该终端在接收完该指定产品的所有信息后,向该服务器发送接收完成响应,响应接收单接收终端发送的接收完成响应,并由该频点释放单元根据该响应,释放对应的频点,修改该频点的使用情况为空闲状态。从而能够及时释放已经完成推送的频点,放回频点池,这样频点就能够复用,多终端浏览需要得到满足。
本发明实施例四给出了该服务器的功能及结构等,其其他功能及结构及其具体如何根据终端获取指定产品信息请求,推送相关数据至终端的具体步骤可参照上述实施例三的介绍,在此不再赘述。
实施例五:
图5示出了本发明第五实施例提供的终端的结构,为了便于说明,仅示出了与本发明实施例相关的部分。
该终端可以为电视机等具有购物平台的终端,如图5所示,该终端包括请求发送单元51及信息获取单元52,其中:
请求发送单元51,用于发送获取指定产品信息请求至服务器;以及
信息获取单元52,用于接收并解析该服务器发送的数据包,获取该指定产品的所有信息。
其中,该终端还可以包括:
显示单元53,用于显示获取到的该指定产品的所有信息;及
响应发送单元54,用于在获取该指定产品的所有信息后,向该服务器发送接收完成响应,以使得该服务器根据该响应,释放该频点,修改该频点的使用情况为空闲状态。
在本发明实施例中,该终端只需通过请求发送单元51发送一次获取指定产品信息请求至该服务器,服务器根据该请求,查询预算的数据库,将与该指定产品相关的所有信息经IPQAM以数据包形式推送或称返回至终端,从而该终端的信息获取单元52接收并解析该服务器发送的数据包,获取该指定产品的所有相关信息,而不需要终端反复给出获取每张图片或者视频等信息的获取请求,通信次数减少,且基于服务器端IPQAM等较高的传输性能,即使在网络出现不稳定的情况下,也能够快速获取所需信息,用户等待时间较短,也不会出现图片显示不全,甚至页面打不开的情况等。
在本发明实施例中,在触发信息获取单元52后,终端的该显示单元53还能够显示获取到的该指定产品的所有信息,而在获取该指定产品的所有信息后,响应发送单元54会向该服务器发送接收完成响应,以使得该服务器根据该响应,释放该频点,修改该频点的使用情况为空闲状态,及时释放了被占用的频点,使得频点得到高效复用等,使得终端用户的体验效果得到极大增强。
本发明实施例通过终端发送获取指定产品信息请求至服务器,所述服务器根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息,生成并存储所述所有信息的数据记录至PID表,并获取空闲频点信息,将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中,通过所述IPQAM输出所述数据包至所述终端,再由所述终端接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息,解决了由于终端在通过现有的服务器获取产品信息时,存在获取速度慢、数据容易丢失的问题,本发明实施例使得信息获取速度提高,相关数据也不容易丢失,安全性及用户体验效果也均得到提高。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种产品信息提供***,其特征在于,所述***包括终端以及服务器,其中:
所述终端,用于发送获取指定产品信息请求至所述服务器,或者接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息;以及
所述服务器,用于根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息,生成并存储所述所有信息的数据记录至PID表,并获取空闲频点信息,将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中,通过所述IPQAM输出所述数据包至所述终端;
所述终端对接收到的IPQAM射频信号进行解调解码,将得到的所述指定产品的所有信息显示到显示设备;
其中,获取该指定产品的所有相关图片、视频、产品用途、价格、数量、大小、图片详细介绍的链接地址,将该所有信息转化成数据记录的形式,并将该数据记录存储在动态更新的PID表中,服务器从该数据库的频点信息表中获取一个空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息通过动态图像专家组传输流MPEG2TS封包,再将MPEG2TS的传输流传送至预设的IPQAM进行射频输出至该终端。
2.如权利要求1所述的***,其特征在于,所述服务器还用于在获取空闲频点信息后,修改所述频点的使用情况为已使用状态。
3.如权利要求2所述的***,其特征在于,所述终端还用于在接收完所述指定产品的所有信息后,向所述服务器发送接收完成响应;所述服务器根据所述响应,释放所述频点,修改所述频点的使用情况为空闲状态。
4.如权利要求1所述的***,其特征在于,所述服务器具体包括IP服务器端、数据库以及IPQAM:
所述IP服务器端,用于接收并解析所述终端发送的获取指定产品信息请求,根据解析结果从所述数据库中查询获取所述指定产品的所有信息,生成并存储所述所有信息的数据记录至PID表,并从所述数据库中获取空闲频点信息,将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至所述IPQAM中;
所述数据库,用于存储产品图片表、产品信息表、产品链接表、频点信息表以及所述用于存储所述所有信息的数据记录的PID表;以及
所述IPQAM,用于接收并输出所述IP服务器端发送的数据包至所述终端。
5.如权利要求4所述的***,其特征在于,所述数据库中:
所述产品图片表包括所有产品的图片和/或视频的相关字段,用于描述所述图片和/或视频的相关属性;
所述产品信息表包括所有产品信息的相关字段,用于描述产品字符信息;
所述产品链接表包括相关查找信息的字段,用于描述产品链接触发的命令;
所述频点信息表包括所有频点字段,用于描述频点的使用情况;
所述PID表用于以数据记录的形式关联与指定产品相关的所有信息,以使得终端根据所述PID表获取所述指定产品的所有信息。
6.一种产品信息提供方法,其特征在于,所述方法包括下述步骤:
终端发送获取指定产品信息请求至服务器;
所述服务器根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息;
所述服务器生成并存储所述所有信息的数据记录至PID表;
所述服务器获取空闲频点信息;
所述服务器将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中;
所述服务器通过所述IPQAM输出所述数据包至所述终端;
所述终端接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息;
所述终端对接收到的IPQAM射频信号进行解调解码,将得到的所述指定产品的所有信息显示到显示设备;
其中,获取该指定产品的所有相关图片、视频、产品用途、价格、数量、大小、图片详细介绍的链接地址,将该所有信息转化成数据记录的形式,并将该数据记录存储在动态更新的PID表中,服务器从该数据库的频点信息表中获取一个空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息通过动态图像专家组传输流MPEG2TS封包,再将MPEG2TS的传输流传送至预设的IPQAM进行射频输出至该终端。
7.如权利要求6所述的方法,其特征在于,在所述服务器获取空闲频点信息的步骤之后,所述方法还包括:
所述服务器修改所述频点的使用情况为已使用状态。
8.如权利要求7所述的方法,其特征在于,所述方法还包括:
所述终端在获取所述指定产品的所有信息后,向所述服务器发送接收完成响应;
所述服务器根据所述响应,释放所述频点,修改所述频点的使用情况为空闲状态。
9.一种服务器,其特征在于,所述服务器包括:
请求接收单元,用于接收终端发送的获取指定产品信息请求;
产品信息获取单元,用于根据所述请求,从预设的数据库中查询获取所述指定产品的所有信息;
表更新单元,用于生成并存储所述所有信息的数据记录至PID表;
频点获取单元,用于获取空闲频点信息;
第一发送单元,用于将所述指定产品的所有信息、所述PID表、所述空闲频点信息以数据包的形式发送至预设的IPQAM中;以及
第二发送单元,用于通过所述IPQAM输出所述数据包至所述终端,以使所述终端对接收到的IPQAM射频信号进行解调解码,将得到的所述指定产品的所有信息显示到显示设备;
其中,获取该指定产品的所有相关图片、视频、产品用途、价格、数量、大小、图片详细介绍的链接地址,将该所有信息转化成数据记录的形式,并将该数据记录存储在动态更新的PID表中,服务器从该数据库的频点信息表中获取一个空闲频点信息,将该指定产品的所有信息、该PID表、该空闲频点信息通过动态图像专家组传输流MPEG2TS封包,再将MPEG2TS的传输流传送至预设的IPQAM进行射频输出至该终端。
10.一种基于权利要求1的终端,其特征在于,所述终端包括:
请求发送单元,用于发送获取指定产品信息请求至服务器;以及信息获取单元,用于接收并解析所述服务器发送的数据包,获取所述指定产品的所有信息,对接收到的IPQAM射频信号进行解调解码,将得到的所述指定产品的所有信息显示到显示设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310096479.9A CN103237051B (zh) | 2013-03-22 | 2013-03-22 | 一种产品信息提供***、方法、服务器及终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310096479.9A CN103237051B (zh) | 2013-03-22 | 2013-03-22 | 一种产品信息提供***、方法、服务器及终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103237051A CN103237051A (zh) | 2013-08-07 |
CN103237051B true CN103237051B (zh) | 2016-10-05 |
Family
ID=48885067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310096479.9A Expired - Fee Related CN103237051B (zh) | 2013-03-22 | 2013-03-22 | 一种产品信息提供***、方法、服务器及终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103237051B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103473273B (zh) * | 2013-08-22 | 2019-01-18 | 百度在线网络技术(北京)有限公司 | 信息搜索方法、装置和服务器 |
CN103870587B (zh) * | 2014-03-27 | 2017-08-22 | 上海华力微电子有限公司 | 一种半导体制造试验工艺流程的建立方法 |
CN104539522A (zh) * | 2014-12-29 | 2015-04-22 | 宁波江东恒冠信息技术有限公司 | 一种电子邮件的图表***方法及装置 |
WO2016154865A1 (zh) * | 2015-03-31 | 2016-10-06 | 王志强 | 显示商标商业用途时的产品信息推送方法以及查询*** |
WO2016154863A1 (zh) * | 2015-03-31 | 2016-10-06 | 王志强 | 显示商标含义时的产品信息推送方法以及商标查询*** |
CN112463817B (zh) * | 2020-11-24 | 2024-07-05 | 深圳市新系区块链技术有限公司 | 一种口罩信息处理方法及其相关设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567741A (zh) * | 2008-04-23 | 2009-10-28 | 中兴通讯股份有限公司 | 一种电子业务指南的发送、接收方法及*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7619528B2 (en) * | 2006-10-24 | 2009-11-17 | Ncr Corporation | Methods and apparatus for detecting and identifying improper antitheft device deactivation |
-
2013
- 2013-03-22 CN CN201310096479.9A patent/CN103237051B/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101567741A (zh) * | 2008-04-23 | 2009-10-28 | 中兴通讯股份有限公司 | 一种电子业务指南的发送、接收方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN103237051A (zh) | 2013-08-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103237051B (zh) | 一种产品信息提供***、方法、服务器及终端 | |
US8938502B2 (en) | Subscriber device and subscription management that supports real-time communication | |
CN100589552C (zh) | 网络电视***中发送多媒体消息的***和方法 | |
US11962822B2 (en) | Extending data records for dynamic data and selective acceptance based on hardware profile | |
CN101119475B (zh) | 实现iptv***中视频点播请求重定向的***和方法 | |
US10880024B2 (en) | Reception device, transmission device, and data processing method | |
US11025352B2 (en) | Reception device, transmission device, and data processing method | |
Lai et al. | A personalized mobile IPTV system with seamless video reconstruction algorithm in cloud networks | |
CN106933853A (zh) | 一种文件上传处理方法及装置 | |
CN109640113A (zh) | 一种拖拉视频数据的处理方法及代理服务器 | |
CN107645485A (zh) | 一种网络直播的分发方法、***和装置 | |
JP2008539483A (ja) | Smilベース・マルチメディア・コンテンツを再生するためのシステム、方法、及びエンジン | |
CN101656688B (zh) | 一种即时消息的展示方法、***和装置 | |
CN106817587A (zh) | 视频流的生成/分享方法、***、终端设备和服务器集群 | |
CN102215434A (zh) | 一种可自动适应多种屏幕显示的电子节目导航*** | |
CN105872733B (zh) | 一种基于视频终端的互联网应用方法、视频终端和视频终端*** | |
WO2014072739A1 (en) | Video distribution | |
CN105281987A (zh) | 路由器及数据上传方法、装置、*** | |
CN101442554A (zh) | 实现内容分发业务互动的方法、服务器及*** | |
CN116708391A (zh) | 信令协商方法、信息传输方法及内容分发*** | |
CN105788594A (zh) | 免流量app的语音语义识别的方法及*** | |
CN114501053A (zh) | 直播流获取方法及装置 | |
CN110544475B (zh) | 一种多语音助手的实现方法 | |
CN101202953B (zh) | 快捷回复方法及其*** | |
US11671515B2 (en) | Methods, network node and client device for acquisition and delivery of resources in a communications network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161005 Termination date: 20200322 |