CN101162424A - 一种加载界面元素的***及方法 - Google Patents

一种加载界面元素的***及方法 Download PDF

Info

Publication number
CN101162424A
CN101162424A CNA2006101136998A CN200610113699A CN101162424A CN 101162424 A CN101162424 A CN 101162424A CN A2006101136998 A CNA2006101136998 A CN A2006101136998A CN 200610113699 A CN200610113699 A CN 200610113699A CN 101162424 A CN101162424 A CN 101162424A
Authority
CN
China
Prior art keywords
interface element
plug
unit
interface
main system
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
Application number
CNA2006101136998A
Other languages
English (en)
Other versions
CN101162424B (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.)
BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY Co Ltd
TIANJIN SHUSHENG INVESTMENT CO Ltd
Original Assignee
BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY 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 BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY Co Ltd filed Critical BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY Co Ltd
Priority to CN2006101136998A priority Critical patent/CN101162424B/zh
Publication of CN101162424A publication Critical patent/CN101162424A/zh
Application granted granted Critical
Publication of CN101162424B publication Critical patent/CN101162424B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开了一种加载界面元素的***及方法,本发明将主***的实现和插件的实现完全分离,将界面元素的界面逻辑和功能逻辑分开,使得主***提供界面元素的界面风格,插件提供界面元素内容及功能逻辑,实现了插件适应不同的主***,扩展提高了插件的可扩展性。

Description

一种加载界面元素的***及方法
技术领域
本发明涉及软件架构实现技术,尤指一种加载界面元素的***及方法。
背景技术
在软件架构设计中,插件是具有统一接口的一组组件,插件可以动态的被主***加载并实现独立的功能。由于插件的高扩展性,使其在现在软件架构设计中应用越来越广泛,相应的越来越多的界面元素也被设计在插件中实现,其中最常用的界面元素就是工具条。
以加载工具条为例,目前的实现方法主要有两种,第一种是在插件中生成工具条即创建工具条窗体句柄,然后通过该句柄添加工具条按钮,再传递给主***显示;另一种是在主***中创建工具条窗体句柄,然后将创建好的句柄发送给插件,由插件通过该句柄添加工具条按钮。
由于工具条的实现方式很多,比如API级别的Handle,或者MFC级别的工具条实现类的指针CToolBar*,或者BCG类似的界面类库中的某种特效工具条等等。为了保证主***能够识别插件创建出的工具条,主***与插件之间约定一种实现方式,但是这样却限制了工具条实现效果的扩展,而扩展是插件***最重要的一个指标。
从现有实现方法可见,主***和插件必须了解对方的实现细节,当一方变化都会引起另一方无法正确运行,最终,结构的高耦合性使得插件的扩展性无法充分实现。此外,由于主***与插件之间有了特殊约定,就意味着模块耦合性增大,创建的工具条很可能成为一种封装不完善的设计。
发明内容
有鉴于此,本发明的主要目的在于提供一种加载界面元素的***,能够提高插件的可扩展性。
本发明的另一目的在于提供一种加载界面元素的方法,能够提高插件的可扩展性。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种创建界面元素的***,该***包括:主***和插件,其中,
主***用于实现界面元素的实际创建,并提供界面元素的显示样式;
插件用于实现界面元素具体的功能实现;
主***需要界面元素时,从插件获取界面元素信息,并根据获得的界面元素信息,通知插件创建界面元素;插件在创建过程中调用主***完成实际的界面元素创建。
所述主***包括:界面窗体模块和控件创建模块,其中,
界面窗体模块,用于向所述插件发送查询请求;接收来自所述插件的查询响应,根据获得的查询结果获取需要创建的界面元素;向所述插件发送创建请求;
控件创建模块,用于接收来自插件的创建通知,完成界面元素的实际创建,并为每一个创建的界面元素项分配用于标识不同界面元素的命令标识ID。
所述控件创建模块为一组COM组件接口。
所述插件包括:控件查询模块和界面元素创建模块,其中,
控件查询模块,接收来自所述主***的查询请求,获取插件包含的界面元素的信息,并将该信息携带在查询响应中通知给所述主***;
界面元素创建模块,接收来自所述主***的创建请求,通知所述主***的控件创建模块创建界面元素。
所述界面窗体模块还用于,向所述插件中的界面元素功能处理模块广播需要显示的界面窗体对应的命令ID;显示所述插件返回的界面元素;
所述插件还包括:界面元素功能处理模块,根据接收到的命令ID,完成该命令ID对应的界面元素的功能和状态变化,并返回界面窗体模块。
所述插件为一个或一个以上;所述界面元素为工具条。
所述控件创建模块为一个或一个以上。
一种创建界面元素的方法,该方法包括以下步骤:
A.主***需要界面元素时,从插件获取界面元素信息,并根据获得的界面元素信息,通知插件创建界面元素;
B.插件调用主***的控件创建模块创建界面元素。
该方法还包括:所述主***的控件创建模块为每一个创建的界面元素项分配用于标识不同界面元素的命令标识ID。
该方法还包括:所述主***通过广播的方式向插件发送需要显示的界面窗体对应的ID,所述插件按照接收到的命令ID调用界面元素处理模块完成该命令ID对应的界面元素的功能和状态变化,并返回给主***显示。
所述界面元素为工具条;所述界面元素信息为有/无界面元素,或界面元素的个数。
由上述技术方案可见,本发明主***需要界面元素时,从插件获取界面元素信息,主***根据获得的界面元素信息,通知插件创建界面元素,插件调用主***创建界面元素并在主***显示。本发明将主***的实现和插件的实现完全分离,将界面元素的界面逻辑和功能逻辑分开,使得主***提供界面元素的界面风格,插件提供界面元素内容及功能逻辑,实现了插件适应不同的主***,扩展提高了插件的可扩展性。
附图说明
图1是本发明***组成示意图;
图2是本发明方法的流程图。
具体实施方式
本发明的核心思想是:主***需要界面元素时,从插件获取界面元素信息,并根据获得的界面元素信息,通知插件创建界面元素,插件在创建过程中调用主***的控件创建模块创建界面元素。
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举较佳实施例,对本发明进一步详细说明。
图1是本发明创建界面元素的***组成示意图,如图1所示,该***包括主***和插件两部分,其中主***用于实现界面元素的实际创建并提供界面元素的显示样式,插件用于实现界面元素具体的功能实现。
从上述主***与插件的功能描述可见,主***提供了界面逻辑,即界面元素的实现样式或风格,这样,主***只要提供不同的界面风格实现,就可以在不更改插件提供的界面元素代码的情况下,灵活变换界面风格;
而插件提供了功能逻辑,即界面元素具体的功能实现。插件通过提供界面元素信息,让用户可以通过点击界面元素实现相应的功能。由于界面元素的界面的实际创建是由主***封装实现的,所以插件本身并不关心界面到底会显示成什么样子,只需提供界面元素内容及功能实现即可。
主***中包括:界面窗体模块和控建创建模块。
其中,界面窗体模块,用于向插件中的控件查询模块发送查询请求;接收来自插件中控件查询模块的查询响应,根据获得的查询结果获取需要创建的界面元素,并向插件的界面元素创建模块发送创建请求;
界面窗体模块是需要加载界面元素的容器,例如应用程序的主界面等等。
控件创建模块,用于接收来自插件的界面元素创建模块的创建通知,完成界面元素的实际创建,并为每一个创建的界面元素项分配用于标识不同界面元素的命令标识(ID)。控件创建模块是一组COM组件接口,具体实现属于本领域技术人员公知技术,这里不再详述。COM是Component ObjectModel的缩写,是一种组件技术。所述控件创建模块为一个或一个以上。
至少一个插件包括:控件查询模块和界面元素创建模块。
其中,控件查询模块,接收来自主***的查询请求,获取插件包含的界面元素信息,并将获得的信息携带在查询响应中返回主***;
界面元素创建模块,接收来自主***的界面窗体模块的创建请求,调用主***的控件创建模块完成界面元素的创建。
所述界面窗体模块还用于,向所述插件中的界面元素功能处理模块广播需要显示的界面窗体对应的命令ID;显示所述插件返回的界面元素;
所述插件还包括:界面元素功能处理模块,根据接收到的命令ID,完成该命令ID对应的界面元素的功能和状态变化,并返回界面窗体模块。
本发明***中,创建由插件中的界面元素创建模块来调用,比如创建一工具条,添加一按钮等等抽象的创建过程,即与界面无关,只表达创建语义,之后界面元素创建模块调用主***中的控件创建模块,而实现界面元素的创建,比如创建基于API的工具条窗体句柄并设置为3D样式,或者添加一BCG样式按钮等等具体的创建过程。这点也正体现了本发明将主***的实现和插件的实现完全分离,将界面元素的界面逻辑和功能逻辑分开,使得主***提供界面元素的界面风格,插件提供界面元素功能逻辑,实现了插件适应不同的主***,扩展提高了插件的可扩展性的优点。
图2是本发明实现加载界面元素的方法的流程图,如图2所示,包括以下步骤:
步骤200:主***需要界面元素时,从插件获取界面元素信息。
本步骤中,主***在接收到请求显示界面元素的显示请求时,向插件发送查询请求,要求插件查询自身能提供的界面元素信息,并将查询结果返回给主***。
查询结果可按照预先设定的要求给出,比如最简单的就是有/无界面元素,界面元素的个数等。
步骤201:主***根据获得的界面元素信息,通知(调用)插件创建界面元素。
本步骤中,创建由插件来调用,比如创建一工具条,添加一按钮等等抽象的创建过程,即与界面无关,只表达创建语义。
步骤202:插件调用主***的控件创建模块创建界面元素。
本步骤中,主***实现界面元素的创建,比如创建基于API的工具条窗体句柄并设置为3D样式,或者添加一BCG样式按钮等等具体的创建过程。具体的创建方法很多,属于本领域技术人员公知技术,这里不再详述。
主***中的控件创建模块统一管理界面元素或其它控件的用于标识不同界面元素的命令标识(ID)。控件创建模块为每一个创建的界面元素项分配唯一命令ID。
该方法还包括:主***通过广播的方式向插件发送需要显示的界面窗体对应的ID,插件按照接收到的命令ID调用界面元素处理模块完成该命令ID对应的界面元素的功能和状态变化,并返回给主***显示。
当需要不同风格的界面元素时,只需要在主***重新实现控件创建模块,或者在***中预先设置多个不同风格的控件创建模块,并根据当前需求选择其中的空间创建模块实现界面元素的创建。
通过本发明的过程,既实现了界面元素本身应有的功能即界面的显示和触发事件的实现,还将界面元素的界面逻辑和功能逻辑分开,使得主***提供界面元素的界面风格,插件提供界面元素功能逻辑,实现了插件适应不同的主***,扩展提高了插件的可扩展性。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (11)

1.一种创建界面元素的***,其特征在于,该***包括:主***和插件,其中,
主***用于实现界面元素的实际创建,并提供界面元素的显示样式;
插件用于实现界面元素具体的功能实现;
主***需要界面元素时,从插件获取界面元素信息,并根据获得的界面元素信息,通知插件创建界面元素;插件在创建过程中调用主***完成实际的界面元素创建。
2.根据权利要求1所述的***,其特征在于,所述主***包括:界面窗体模块和控件创建模块,其中,
界面窗体模块,用于向所述插件发送查询请求;接收来自所述插件的查询响应,根据获得的查询结果获取需要创建的界面元素;向所述插件发送创建请求;
控件创建模块,用于接收来自插件的创建通知,完成界面元素的实际创建,并为每一个创建的界面元素项分配用于标识不同界面元素的命令标识ID。
3.根据权利要求2所述的***,其特征在于,所述控件创建模块为一组COM组件接口。
4.根据权利要求2所述的***,其特征在于,所述插件包括:控件查询模块和界面元素创建模块,其中,
控件查询模块,接收来自所述主***的查询请求,获取插件包含的界面元素的信息,并将该信息携带在查询响应中通知给所述主***;
界面元素创建模块,接收来自所述主***的创建请求,通知所述主***的控件创建模块创建界面元素。
5.根据权利要求4所述的***,其特征在于,所述界面窗体模块还用于,向所述插件中的界面元素功能处理模块广播需要显示的界面窗体对应的命令ID;显示所述插件返回的界面元素;
所述插件还包括:界面元素功能处理模块,根据接收到的命令ID,完成该命令ID对应的界面元素的功能和状态变化,并返回界面窗体模块。
6.根据权利要求1所述的***,其特征在于,所述插件为一个或一个以上;所述界面元素为工具条。
7.根据权利要求2所述的***,其特征在于,所述控件创建模块为一个或一个以上。
8.一种创建界面元素的方法,其特征在于,该方法包括以下步骤:
A.主***需要界面元素时,从插件获取界面元素信息,并根据获得的界面元素信息,通知插件创建界面元素;
B.插件调用主***的控件创建模块创建界面元素。
9.根据权利要求8所述的方法,其特征在于,该方法还包括:所述主***的控件创建模块为每一个创建的界面元素项分配用于标识不同界面元素的命令标识ID。
10.根据权利要求9所述的方法,其特征在于,该方法还包括:所述主***通过广播的方式向插件发送需要显示的界面窗体对应的ID,所述插件按照接收到的命令ID调用界面元素处理模块完成该命令ID对应的界面元素的功能和状态变化,并返回给主***显示。
11.根据权利要求8所述的方法,其特征在于,所述界面元素为工具条;所述界面元素信息为有/无界面元素,或界面元素的个数。
CN2006101136998A 2006-10-13 2006-10-13 一种加载界面元素的***及方法 Expired - Fee Related CN101162424B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2006101136998A CN101162424B (zh) 2006-10-13 2006-10-13 一种加载界面元素的***及方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2006101136998A CN101162424B (zh) 2006-10-13 2006-10-13 一种加载界面元素的***及方法

Publications (2)

Publication Number Publication Date
CN101162424A true CN101162424A (zh) 2008-04-16
CN101162424B CN101162424B (zh) 2010-09-29

Family

ID=39297352

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2006101136998A Expired - Fee Related CN101162424B (zh) 2006-10-13 2006-10-13 一种加载界面元素的***及方法

Country Status (1)

Country Link
CN (1) CN101162424B (zh)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359291B (zh) * 2008-09-08 2012-05-23 华为终端有限公司 一种更换界面风格的方法与设备
CN105700886A (zh) * 2016-01-14 2016-06-22 腾讯科技(北京)有限公司 插件界面的显示方法及终端
CN105930181A (zh) * 2016-04-12 2016-09-07 重庆金美通信有限责任公司 基于插件机制的运行时界面集成方法
CN109428911A (zh) * 2017-08-24 2019-03-05 阿里巴巴集团控股有限公司 设备控制方法、装置、终端设备和操作***
CN110399175A (zh) * 2018-04-12 2019-11-01 深圳前海康博士网络技术有限公司 用户界面加载方法、装置、终端及计算机可读存储介质
CN110531981A (zh) * 2019-08-27 2019-12-03 珠海格力智能装备有限公司 视觉软件***及其应用方法
CN111857929A (zh) * 2020-07-23 2020-10-30 杭州海康威视数字技术股份有限公司 应用程序界面显示的方法、装置及计算机设备

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6621506B2 (en) * 1998-12-11 2003-09-16 Adobe Systems Incorporated Applying operations to selected data of different types
CN100365568C (zh) * 2004-01-06 2008-01-30 英业达股份有限公司 Java小应用程序下插件功能的实现方法

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101359291B (zh) * 2008-09-08 2012-05-23 华为终端有限公司 一种更换界面风格的方法与设备
CN105700886A (zh) * 2016-01-14 2016-06-22 腾讯科技(北京)有限公司 插件界面的显示方法及终端
CN105700886B (zh) * 2016-01-14 2019-02-26 腾讯科技(北京)有限公司 插件界面的显示方法及终端
CN105930181A (zh) * 2016-04-12 2016-09-07 重庆金美通信有限责任公司 基于插件机制的运行时界面集成方法
CN109428911A (zh) * 2017-08-24 2019-03-05 阿里巴巴集团控股有限公司 设备控制方法、装置、终端设备和操作***
CN110399175A (zh) * 2018-04-12 2019-11-01 深圳前海康博士网络技术有限公司 用户界面加载方法、装置、终端及计算机可读存储介质
CN110531981A (zh) * 2019-08-27 2019-12-03 珠海格力智能装备有限公司 视觉软件***及其应用方法
CN111857929A (zh) * 2020-07-23 2020-10-30 杭州海康威视数字技术股份有限公司 应用程序界面显示的方法、装置及计算机设备

Also Published As

Publication number Publication date
CN101162424B (zh) 2010-09-29

Similar Documents

Publication Publication Date Title
CN101162424B (zh) 一种加载界面元素的***及方法
JP6403177B1 (ja) ブロックチェーン・ネットワークにおいてスマートコントラクトを実行可能にするための方法及び当該ネットワークを構成するためのノード
CN101364957B (zh) 基于即时通信平台管理虚拟形象的***及方法
CN101202665A (zh) 图形用户界面的生成方法
CN102164050A (zh) 日志解析方法及日志解析节点设备
CN101593111A (zh) 一种业务组件及基于业务组件的应用软件开发方法和***
CN102833238B (zh) 辅助网络设备进行用户验证的方法、装置、设备和***
CN104239368A (zh) 基于设置的表单数据查询方法
CN105718517A (zh) 一种网页的显示控制方法及***、应用服务器
CN1326363C (zh) 网络管理配置方法及其装置
CN102455905B (zh) 建立主面板界面的方法、***,主面板和主面板界面***
CN101004675A (zh) 一种显示菜单的方法、***及客户端
CN105933270B (zh) 一种云加密机的处理方法及装置
CN103327050B (zh) 应用内容分享方法、***和装置
CN104461600A (zh) 一种加载界面元素的***及方法
CN104731804B (zh) 一种建立通用查询框架的方法及装置
CN105100117A (zh) 一种用于访问组合服务的方法及装置
CN103425793A (zh) 用于即时通讯***中利用数据库存储层访问数据库的方法
CN101685395A (zh) 用于产品数据管理***的对象属性处理方法
CN111813434A (zh) 一种基于微服务的前端开发***及方法
CN102281260A (zh) 监控规则的生成方法和服务器
CN106302670A (zh) 一种图片更新方法、通信终端及服务器
CN115993920A (zh) 一种人机交互软件的全在线多模式多预案实现方法及装置
CN109241401A (zh) 状态信息查询方法、客户端、服务器及计算机可读介质
Boukerche et al. Optimized dynamic grid-based DDM protocol for large-scale distributed simulation systems

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
ASS Succession or assignment of patent right

Owner name: BEIJING SURSEN ELECTRONIC TECHNOLOGY CO., LTD. BEI

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100083 13/F, SHINING BUILDING, NO.35, XUEYUAN ROAD, HAIDIAN DISTRICT, BEIJING TO: 100191 ROOM 408, TAIXING BUILDING, NO.11, HUAYUAN EAST ROAD, HAIDIAN DISTRICT, BEIJING

TR01 Transfer of patent right

Effective date of registration: 20101027

Address after: 100191, Room 408, Taixing building, 11 Garden East Road, Beijing, Haidian District

Co-patentee after: Beijing Sursen Electronic Technology Co., Ltd.

Patentee after: Beijing Suresense International Information Technology Co., Ltd.

Co-patentee after: Beijing Sursen Network Technology Co., Ltd.

Co-patentee after: Beijing Sursen Digital Library Software Technology Co., Ltd.

Address before: 100083, Haidian District, Xueyuan Road, Beijing No. 35, Nanjing Ning building, 13 floor

Patentee before: Beijing Suresense International Information Technology Co., Ltd.

ASS Succession or assignment of patent right

Owner name: TIANJIN SHUSHENG INVESTMENT CO., LTD.

Free format text: FORMER OWNER: BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY CO., LTD.

Effective date: 20120305

Owner name: BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY

Free format text: FORMER OWNER: BEIJING SURSEN ELECTRONIC TECHNOLOGY CO., LTD. BEIJING SURSEN NETWORK TECHNOLOGY CO., LTD. BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY CO., LTD.

Effective date: 20120305

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 100191 HAIDIAN, BEIJING TO: 300308 HEBEI, TIANJIN

TR01 Transfer of patent right

Effective date of registration: 20120305

Address after: 300308, Tianjin Airport Economic Zone, No. 80 North River Road airport business park, 9 East, building 2

Co-patentee after: Beijing Sursen Digital Library Software Technology Co., Ltd.

Patentee after: Tianjin Shusheng Investment Co., Ltd.

Co-patentee after: Beijing Sursen Network Technology Co., Ltd.

Co-patentee after: Beijing Suresense International Information Technology Co., Ltd.

Address before: 100191, Room 408, Taixing building, 11 Garden East Road, Beijing, Haidian District

Co-patentee before: Beijing Sursen Electronic Technology Co., Ltd.

Patentee before: Beijing Suresense International Information Technology Co., Ltd.

Co-patentee before: Beijing Sursen Network Technology Co., Ltd.

Co-patentee before: Beijing Sursen Digital Library Software Technology Co., Ltd.

ASS Succession or assignment of patent right

Owner name: BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY

Free format text: FORMER OWNER: BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY CO., LTD. BEIJING SURSEN NETWORK TECHNOLOGY CO., LTD. BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY CO., LTD.

Effective date: 20140319

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140319

Address after: 300308, two floor, building 9, airport business park, 80 Ring Road North, Tianjin Airport Economic Zone

Patentee after: Tianjin Shusheng Investment Co., Ltd.

Patentee after: Beijing Sursen Digital Library Software Technology Co., Ltd.

Patentee after: Beijing Sursen Network Technology Co., Ltd.

Patentee after: Beijing Suresense International Information Technology Co., Ltd.

Patentee after: Beijing Sursen Electronic Technology Co., Ltd.

Address before: 300308, Tianjin Airport Economic Zone, No. 80 North River Road airport business park, 9 East, building 2

Patentee before: Tianjin Shusheng Investment Co., Ltd.

Patentee before: Beijing Sursen Digital Library Software Technology Co., Ltd.

Patentee before: Beijing Sursen Network Technology Co., Ltd.

Patentee before: Beijing Suresense International Information Technology Co., Ltd.

ASS Succession or assignment of patent right

Owner name: BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY

Free format text: FORMER OWNER: BEIJING SURSEN DIGITAL LIBRARY SOFTWARE TECHNOLOGY CO., LTD. BEIJING SURSEN NETWORK TECHNOLOGY CO., LTD. BEIJING SURESENSE INTERNATIONAL INFORMATION TECHNOLOGY CO., LTD. BEIJING SURSEN ELECTRONIC TECHNOLOGY CO., LTD.

Effective date: 20140827

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20140827

Address after: 300308, two floor, building 9, airport business park, 80 Ring Road North, Tianjin Airport Economic Zone

Patentee after: Tianjin Shusheng Investment Co., Ltd.

Patentee after: Beijing Sursen Digital Library Software Technology Co., Ltd.

Patentee after: Beijing Sursen Network Technology Co., Ltd.

Patentee after: Beijing Suresense International Information Technology Co., Ltd.

Address before: 300308, two floor, building 9, airport business park, 80 Ring Road North, Tianjin Airport Economic Zone

Patentee before: Tianjin Shusheng Investment Co., Ltd.

Patentee before: Beijing Sursen Digital Library Software Technology Co., Ltd.

Patentee before: Beijing Sursen Network Technology Co., Ltd.

Patentee before: Beijing Suresense International Information Technology Co., Ltd.

Patentee before: Beijing Sursen Electronic Technology Co., Ltd.

TR01 Transfer of patent right

Effective date of registration: 20170823

Address after: 300308, Tianjin Airport Economic Zone, No. 80 North River Road airport business park, 9 East, building two

Co-patentee after: Beijing Suresense International Information Technology Co., Ltd.

Patentee after: Tianjin Shusheng Investment Co., Ltd.

Address before: 300308, two floor, building 9, airport business park, 80 Ring Road North, Tianjin Airport Economic Zone

Co-patentee before: Beijing Sursen Digital Library Software Technology Co., Ltd.

Patentee before: Tianjin Shusheng Investment Co., Ltd.

Co-patentee before: Beijing Sursen Network Technology Co., Ltd.

Co-patentee before: Beijing Suresense International Information Technology Co., Ltd.

TR01 Transfer of patent right
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: 20100929

Termination date: 20201013